From 0b47038524f3c4c635c7be94541343578515d76e Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Mon, 29 Nov 2021 10:27:27 -0800 Subject: [PATCH 1/7] signed and option --- crates/deps/gen/src/callback.rs | 2 +- crates/deps/gen/src/delegate.rs | 2 +- crates/deps/gen/src/ntstatus.rs | 4 +- crates/deps/gen/src/win32_error.rs | 6 +- crates/deps/reader/src/tables/type_def.rs | 7 +- crates/deps/reader/src/type_name.rs | 4 +- crates/deps/reader/src/type_reader.rs | 4 + .../ApplicationModel/Background/mod.rs | 6 +- .../ApplicationModel/DataTransfer/mod.rs | 4 +- src/Windows/ApplicationModel/Payments/mod.rs | 2 +- src/Windows/ApplicationModel/Store/mod.rs | 2 +- src/Windows/Data/Text/mod.rs | 4 +- .../Devices/Perception/Provider/mod.rs | 4 +- src/Windows/Devices/SmartCards/mod.rs | 2 +- src/Windows/Devices/Sms/mod.rs | 4 +- src/Windows/Foundation/Collections/mod.rs | 4 +- src/Windows/Foundation/mod.rs | 18 +- .../Gaming/Preview/GamesEnumeration/mod.rs | 4 +- src/Windows/Graphics/Display/mod.rs | 2 +- src/Windows/Graphics/Printing/mod.rs | 2 +- src/Windows/Graphics/Printing3D/mod.rs | 2 +- src/Windows/Media/Capture/mod.rs | 4 +- src/Windows/Media/Devices/mod.rs | 8 +- src/Windows/Media/Protection/mod.rs | 6 +- src/Windows/Networking/Connectivity/mod.rs | 2 +- src/Windows/Networking/Proximity/mod.rs | 8 +- src/Windows/Security/Isolation/mod.rs | 4 +- src/Windows/Storage/mod.rs | 4 +- src/Windows/System/RemoteDesktop/Input/mod.rs | 2 +- src/Windows/System/Threading/Core/mod.rs | 2 +- src/Windows/System/Threading/mod.rs | 6 +- src/Windows/System/mod.rs | 2 +- src/Windows/UI/ApplicationSettings/mod.rs | 6 +- src/Windows/UI/Core/mod.rs | 4 +- src/Windows/UI/Popups/mod.rs | 2 +- src/Windows/UI/WebUI/Core/mod.rs | 6 +- src/Windows/UI/WebUI/mod.rs | 14 +- .../UI/Xaml/Controls/Primitives/mod.rs | 12 +- src/Windows/UI/Xaml/Controls/mod.rs | 32 +- src/Windows/UI/Xaml/Data/mod.rs | 4 +- src/Windows/UI/Xaml/Input/mod.rs | 22 +- src/Windows/UI/Xaml/Interop/mod.rs | 4 +- src/Windows/UI/Xaml/Media/Imaging/mod.rs | 2 +- src/Windows/UI/Xaml/Media/mod.rs | 4 +- src/Windows/UI/Xaml/Navigation/mod.rs | 10 +- src/Windows/UI/Xaml/Printing/mod.rs | 6 +- src/Windows/UI/Xaml/mod.rs | 38 +- src/Windows/Win32/Data/HtmlHelp/mod.rs | 4 +- .../Win32/Data/RightsManagement/mod.rs | 10 +- src/Windows/Win32/Devices/AllJoyn/mod.rs | 320 ++-- .../Win32/Devices/BiometricFramework/mod.rs | 584 ++++---- src/Windows/Win32/Devices/Bluetooth/mod.rs | 24 +- .../DeviceAndDriverInstallation/mod.rs | 104 +- src/Windows/Win32/Devices/DeviceQuery/mod.rs | 14 +- src/Windows/Win32/Devices/Display/mod.rs | 217 +-- .../Win32/Devices/Enumeration/Pnp/mod.rs | 12 +- src/Windows/Win32/Devices/Fax/mod.rs | 202 +-- .../Win32/Devices/HumanInterfaceDevice/mod.rs | 108 +- .../Win32/Devices/ImageAcquisition/mod.rs | 2 +- src/Windows/Win32/Devices/Tapi/mod.rs | 30 +- src/Windows/Win32/Devices/Usb/mod.rs | 8 +- .../Win32/Devices/WebServicesOnDevices/mod.rs | 54 +- src/Windows/Win32/Foundation/mod.rs | 14 +- src/Windows/Win32/Gaming/mod.rs | 48 +- src/Windows/Win32/Globalization/mod.rs | 300 ++-- src/Windows/Win32/Graphics/DXCore/mod.rs | 4 +- src/Windows/Win32/Graphics/Direct2D/mod.rs | 70 +- .../Win32/Graphics/Direct3D/Dxc/mod.rs | 4 +- .../Win32/Graphics/Direct3D/Fxc/mod.rs | 6 +- src/Windows/Win32/Graphics/Direct3D/mod.rs | 4 +- src/Windows/Win32/Graphics/Direct3D10/mod.rs | 4 +- src/Windows/Win32/Graphics/Direct3D11/mod.rs | 7 +- .../Win32/Graphics/Direct3D11on12/mod.rs | 2 +- src/Windows/Win32/Graphics/Direct3D12/mod.rs | 18 +- .../Win32/Graphics/Direct3D9on12/mod.rs | 4 +- src/Windows/Win32/Graphics/DirectDraw/mod.rs | 1134 +++++++-------- src/Windows/Win32/Graphics/Gdi/mod.rs | 80 +- src/Windows/Win32/Graphics/Imaging/mod.rs | 4 +- src/Windows/Win32/Graphics/OpenGL/mod.rs | 66 +- src/Windows/Win32/Graphics/Printing/mod.rs | 103 +- src/Windows/Win32/Media/Audio/Apo/mod.rs | 2 +- .../Win32/Media/Audio/DirectMusic/mod.rs | 24 +- .../Win32/Media/Audio/DirectSound/mod.rs | 12 +- src/Windows/Win32/Media/Audio/mod.rs | 106 +- src/Windows/Win32/Media/DirectShow/mod.rs | 68 +- .../Win32/Media/MediaFoundation/mod.rs | 78 +- src/Windows/Win32/Media/Multimedia/mod.rs | 103 +- src/Windows/Win32/Media/Speech/mod.rs | 14 +- src/Windows/Win32/Media/mod.rs | 6 +- .../Win32/NetworkManagement/Dhcp/mod.rs | 36 +- .../Win32/NetworkManagement/Dns/mod.rs | 74 +- .../InternetConnectionWizard/mod.rs | 4 +- .../Win32/NetworkManagement/IpHelper/mod.rs | 34 +- .../Win32/NetworkManagement/Ndis/mod.rs | 198 +-- .../NetworkManagement/NetManagement/mod.rs | 2 +- .../Win32/NetworkManagement/NetShell/mod.rs | 67 +- .../NetworkPolicyServer/mod.rs | 12 +- .../Win32/NetworkManagement/P2P/mod.rs | 26 +- .../Win32/NetworkManagement/QoS/mod.rs | 42 +- .../Win32/NetworkManagement/Rras/mod.rs | 238 ++- .../Win32/NetworkManagement/Snmp/mod.rs | 22 +- .../Win32/NetworkManagement/WNet/mod.rs | 62 +- .../Win32/NetworkManagement/WebDav/mod.rs | 6 +- .../Win32/NetworkManagement/WiFi/mod.rs | 8 +- .../WindowsConnectionManager/mod.rs | 4 +- .../WindowsFilteringPlatform/mod.rs | 78 +- .../NetworkManagement/WindowsFirewall/mod.rs | 18 +- .../Win32/Networking/ActiveDirectory/mod.rs | 40 +- .../Win32/Networking/Clustering/mod.rs | 919 ++++++------ src/Windows/Win32/Networking/Ldap/mod.rs | 24 +- src/Windows/Win32/Networking/WinHttp/mod.rs | 8 +- src/Windows/Win32/Networking/WinInet/mod.rs | 44 +- src/Windows/Win32/Networking/WinSock/mod.rs | 464 +++--- .../Networking/WindowsWebServices/mod.rs | 420 +++--- .../Security/Authentication/Identity/mod.rs | 1282 +++++++++-------- .../Win32/Security/Authorization/mod.rs | 40 +- .../Win32/Security/ConfigurationSnapin/mod.rs | 24 +- src/Windows/Win32/Security/Credentials/mod.rs | 68 +- .../Security/Cryptography/Catalog/mod.rs | 10 +- .../Security/Cryptography/Certificates/mod.rs | 66 +- .../Win32/Security/Cryptography/Sip/mod.rs | 34 +- .../Win32/Security/Cryptography/UI/mod.rs | 38 +- .../Win32/Security/Cryptography/mod.rs | 407 +++--- .../Win32/Security/DirectoryServices/mod.rs | 34 +- .../ExtensibleAuthenticationProtocol/mod.rs | 4 +- src/Windows/Win32/Security/WinTrust/mod.rs | 93 +- src/Windows/Win32/Security/WinWlx/mod.rs | 282 ++-- src/Windows/Win32/Security/mod.rs | 4 +- src/Windows/Win32/Storage/Cabinets/mod.rs | 79 +- src/Windows/Win32/Storage/CloudFilters/mod.rs | 10 +- src/Windows/Win32/Storage/Compression/mod.rs | 16 +- src/Windows/Win32/Storage/FileSystem/mod.rs | 132 +- src/Windows/Win32/Storage/Imapi/mod.rs | 10 +- src/Windows/Win32/Storage/IscsiDisc/mod.rs | 10 +- src/Windows/Win32/Storage/Jet/mod.rs | 78 +- .../Win32/Storage/ProjectedFileSystem/mod.rs | 38 +- src/Windows/Win32/Storage/Xps/mod.rs | 4 +- src/Windows/Win32/System/AddressBook/mod.rs | 115 +- .../mod.rs | 78 +- .../Win32/System/ApplicationVerifier/mod.rs | 8 +- src/Windows/Win32/System/Com/mod.rs | 12 +- src/Windows/Win32/System/Console/mod.rs | 4 +- src/Windows/Win32/System/DataExchange/mod.rs | 6 +- .../Win32/System/DeploymentServices/mod.rs | 38 +- .../System/Diagnostics/Debug/WebApp/mod.rs | 4 +- .../Win32/System/Diagnostics/Debug/mod.rs | 779 +++++----- .../Win32/System/Diagnostics/Etw/mod.rs | 64 +- .../DistributedTransactionCoordinator/mod.rs | 28 +- src/Windows/Win32/System/Environment/mod.rs | 64 +- .../Win32/System/ErrorReporting/mod.rs | 12 +- src/Windows/Win32/System/EventLog/mod.rs | 4 +- src/Windows/Win32/System/GroupPolicy/mod.rs | 8 +- .../Win32/System/HostComputeNetwork/mod.rs | 6 +- .../Win32/System/HostComputeSystem/mod.rs | 20 +- src/Windows/Win32/System/Hypervisor/mod.rs | 78 +- src/Windows/Win32/System/IO/mod.rs | 4 +- src/Windows/Win32/System/Iis/mod.rs | 24 +- src/Windows/Win32/System/Ioctl/mod.rs | 8 +- src/Windows/Win32/System/Js/mod.rs | 22 +- src/Windows/Win32/System/Kernel/mod.rs | 8 +- src/Windows/Win32/System/LibraryLoader/mod.rs | 44 +- src/Windows/Win32/System/Mapi/mod.rs | 26 +- src/Windows/Win32/System/Memory/mod.rs | 12 +- src/Windows/Win32/System/Ole/mod.rs | 102 +- src/Windows/Win32/System/Performance/mod.rs | 62 +- src/Windows/Win32/System/Power/mod.rs | 18 +- src/Windows/Win32/System/ProcessStatus/mod.rs | 8 +- src/Windows/Win32/System/Recovery/mod.rs | 4 +- src/Windows/Win32/System/Registry/mod.rs | 14 +- src/Windows/Win32/System/RemoteDesktop/mod.rs | 26 +- .../Win32/System/RemoteManagement/mod.rs | 64 +- .../Win32/System/RestartManager/mod.rs | 6 +- src/Windows/Win32/System/Rpc/mod.rs | 302 ++-- src/Windows/Win32/System/Search/mod.rs | 12 +- .../Win32/System/SecurityCenter/mod.rs | 2 +- src/Windows/Win32/System/Services/mod.rs | 66 +- .../Win32/System/SetupAndMigration/mod.rs | 4 +- src/Windows/Win32/System/SqlLite/mod.rs | 10 +- .../Win32/System/StationsAndDesktops/mod.rs | 18 +- .../Win32/System/SystemInformation/mod.rs | 4 +- .../Win32/System/SystemServices/mod.rs | 18 +- src/Windows/Win32/System/Threading/mod.rs | 113 +- .../Win32/System/VirtualDosMachines/mod.rs | 64 +- src/Windows/Win32/System/WinRT/Pdf/mod.rs | 2 +- src/Windows/Win32/System/WinRT/mod.rs | 14 +- .../Win32/System/WindowsProgramming/mod.rs | 56 +- src/Windows/Win32/System/Wmi/mod.rs | 122 +- src/Windows/Win32/UI/Accessibility/mod.rs | 24 +- src/Windows/Win32/UI/ColorSystem/mod.rs | 42 +- src/Windows/Win32/UI/Controls/Dialogs/mod.rs | 316 ++-- src/Windows/Win32/UI/Controls/RichEdit/mod.rs | 20 +- src/Windows/Win32/UI/Controls/mod.rs | 283 ++-- src/Windows/Win32/UI/Input/Ime/mod.rs | 22 +- .../Win32/UI/InteractionContext/mod.rs | 8 +- src/Windows/Win32/UI/Magnification/mod.rs | 8 +- src/Windows/Win32/UI/Shell/mod.rs | 74 +- src/Windows/Win32/UI/TabletPC/mod.rs | 2 +- .../Win32/UI/WindowsAndMessaging/mod.rs | 136 +- src/Windows/Win32/Web/MsHtml/mod.rs | 10 +- src/core/bindings.rs | 8 +- src/core/error.rs | 2 +- src/core/hresult.rs | 6 +- 202 files changed, 6468 insertions(+), 6974 deletions(-) diff --git a/crates/deps/gen/src/callback.rs b/crates/deps/gen/src/callback.rs index e1bd763def..c2b0dc597f 100644 --- a/crates/deps/gen/src/callback.rs +++ b/crates/deps/gen/src/callback.rs @@ -19,6 +19,6 @@ pub fn gen_callback(def: &TypeDef, gen: &Gen) -> TokenStream { quote! { #cfg - pub type #name = unsafe extern "system" fn(#(#params),*) #return_sig; + pub type #name = ::core::option::Option; } } diff --git a/crates/deps/gen/src/delegate.rs b/crates/deps/gen/src/delegate.rs index c901942cc3..1d5e9f7d60 100644 --- a/crates/deps/gen/src/delegate.rs +++ b/crates/deps/gen/src/delegate.rs @@ -110,7 +110,7 @@ pub fn gen_delegate(def: &TypeDef, gen: &Gen) -> TokenStream { // TODO: implement IMarshal if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) // E_NOINTERFACE + ::windows::core::HRESULT(-2147467262) // E_NOINTERFACE } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/crates/deps/gen/src/ntstatus.rs b/crates/deps/gen/src/ntstatus.rs index 4834951553..c2b173fe71 100644 --- a/crates/deps/gen/src/ntstatus.rs +++ b/crates/deps/gen/src/ntstatus.rs @@ -4,12 +4,12 @@ pub fn gen_ntstatus() -> TokenStream { quote! { #[repr(transparent)] #[derive(::core::default::Default, ::core::clone::Clone, ::core::marker::Copy, ::core::cmp::PartialEq, ::core::cmp::Eq, ::core::fmt::Debug)] - pub struct NTSTATUS(pub u32); + pub struct NTSTATUS(pub i32); impl NTSTATUS { #[inline] pub const fn is_ok(self) -> bool { - self.0 & 0x8000_0000 == 0 + self.0 >= 0 } #[inline] diff --git a/crates/deps/gen/src/win32_error.rs b/crates/deps/gen/src/win32_error.rs index 98012e7ff9..8ffc8996e7 100644 --- a/crates/deps/gen/src/win32_error.rs +++ b/crates/deps/gen/src/win32_error.rs @@ -4,11 +4,7 @@ pub fn gen_win32_error() -> TokenStream { quote! { impl ::core::convert::From for ::windows::core::HRESULT { fn from(value: WIN32_ERROR) -> Self { - Self(if value.0 as i32 <= 0 { - value.0 - } else { - (value.0 & 0x0000_FFFF) | (7 << 16) | 0x8000_0000 - }) + Self(if value.0 as i32 <= 0 { value.0 } else { (value.0 & 0x0000_FFFF) | (7 << 16) | 0x8000_0000 } as _) } } } diff --git a/crates/deps/reader/src/tables/type_def.rs b/crates/deps/reader/src/tables/type_def.rs index 058e52849e..0adf6a22b7 100644 --- a/crates/deps/reader/src/tables/type_def.rs +++ b/crates/deps/reader/src/tables/type_def.rs @@ -426,6 +426,7 @@ impl TypeDef { } } TypeKind::Enum => true, + TypeKind::Delegate => !self.is_winrt(), _ => false, } } @@ -465,7 +466,11 @@ impl TypeDef { } pub fn is_nullable(&self) -> bool { - matches!(self.kind(), TypeKind::Interface | TypeKind::Class | TypeKind::Delegate) + match self.kind() { + TypeKind::Interface | TypeKind::Class => true, + TypeKind::Delegate => self.is_winrt(), + _ => false, + } } pub fn enclosing_type(&self) -> Option { diff --git a/crates/deps/reader/src/type_name.rs b/crates/deps/reader/src/type_name.rs index 410f5bdfeb..6bfe6a59db 100644 --- a/crates/deps/reader/src/type_name.rs +++ b/crates/deps/reader/src/type_name.rs @@ -87,9 +87,9 @@ impl TypeName { Self { namespace, name: trim_tick(name) } } - pub fn parse(full_name: &'static str) -> Self { + pub fn parse(full_name: &str) -> (&str, &str) { let index = full_name.rfind('.').expect("Expected full name separated with `.`"); - Self::new(&full_name[0..index], &full_name[index + 1..]) + (&full_name[0..index], &full_name[index + 1..]) } } diff --git a/crates/deps/reader/src/type_reader.rs b/crates/deps/reader/src/type_reader.rs index e48d4778a3..56e54adc32 100644 --- a/crates/deps/reader/src/type_reader.rs +++ b/crates/deps/reader/src/type_reader.rs @@ -160,6 +160,10 @@ impl TypeReader { self.types.get_namespace(type_name.namespace()).and_then(|tree| tree.get_type(type_name.name())).and_then(|entry| entry.def.first()) } + pub fn get_namespace(&self, namespace: &str) -> Option<&TypeTree> { + self.types.get_namespace(namespace) + } + pub fn expect_type_def(&'static self, type_name: T) -> TypeDef { self.get_type(type_name).and_then(|def| if let ElementType::TypeDef(def) = def { Some(def.clone()) } else { None }).unwrap_or_else(|| panic!("Expected type not found `{}.{}`", type_name.namespace(), type_name.name())) } diff --git a/src/Windows/ApplicationModel/Background/mod.rs b/src/Windows/ApplicationModel/Background/mod.rs index 108980f3ca..86c242935b 100644 --- a/src/Windows/ApplicationModel/Background/mod.rs +++ b/src/Windows/ApplicationModel/Background/mod.rs @@ -973,7 +973,7 @@ impl, BackgroundTaskCa ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1143,7 +1143,7 @@ impl, &::core::opti ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1350,7 +1350,7 @@ impl, &::core::opti ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/ApplicationModel/DataTransfer/mod.rs b/src/Windows/ApplicationModel/DataTransfer/mod.rs index 69c16e49c0..328d6e2caa 100644 --- a/src/Windows/ApplicationModel/DataTransfer/mod.rs +++ b/src/Windows/ApplicationModel/DataTransfer/mod.rs @@ -1619,7 +1619,7 @@ impl) -> ::windows::core:: ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -3457,7 +3457,7 @@ impl) -> ::windows::cor ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/ApplicationModel/Payments/mod.rs b/src/Windows/ApplicationModel/Payments/mod.rs index 70fe1501ec..40d184e331 100644 --- a/src/Windows/ApplicationModel/Payments/mod.rs +++ b/src/Windows/ApplicationModel/Payments/mod.rs @@ -2133,7 +2133,7 @@ impl, &::core::option::Option

::windows::core::Result<()> + 'static> LicenseChangedEventHan ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Data/Text/mod.rs b/src/Windows/Data/Text/mod.rs index c0b01db7de..daffecf0be 100644 --- a/src/Windows/Data/Text/mod.rs +++ b/src/Windows/Data/Text/mod.rs @@ -628,7 +628,7 @@ impl) -> ::w ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1410,7 +1410,7 @@ impl) -> ::w ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Devices/SmartCards/mod.rs b/src/Windows/Devices/SmartCards/mod.rs index 541fdaf0f8..924769b3f1 100644 --- a/src/Windows/Devices/SmartCards/mod.rs +++ b/src/Windows/Devices/SmartCards/mod.rs @@ -4421,7 +4421,7 @@ impl, &::core::option::O ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Devices/Sms/mod.rs b/src/Windows/Devices/Sms/mod.rs index 0edac937ee..37d8e99706 100644 --- a/src/Windows/Devices/Sms/mod.rs +++ b/src/Windows/Devices/Sms/mod.rs @@ -3642,7 +3642,7 @@ impl) -> ::windows::core::Result<()> ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -4205,7 +4205,7 @@ impl, &::core::option::Option, AsyncStatus) -> ::windows:: ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -134,7 +134,7 @@ impl ::windows::core::Result<()> + 'static> DeferralCompletedHandl ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -767,7 +767,7 @@ impl) -> ::windows::core::Result ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -414,7 +414,7 @@ impl ::windows::core::Result<()> + 'stati ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Graphics/Display/mod.rs b/src/Windows/Graphics/Display/mod.rs index 228e2690a6..11f460314e 100644 --- a/src/Windows/Graphics/Display/mod.rs +++ b/src/Windows/Graphics/Display/mod.rs @@ -1379,7 +1379,7 @@ impl) -> ::windo ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Graphics/Printing/mod.rs b/src/Windows/Graphics/Printing/mod.rs index 353f97e8ed..0c183cfb83 100644 --- a/src/Windows/Graphics/Printing/mod.rs +++ b/src/Windows/Graphics/Printing/mod.rs @@ -2837,7 +2837,7 @@ impl) -> ::window ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Graphics/Printing3D/mod.rs b/src/Windows/Graphics/Printing3D/mod.rs index bac9d0b6aa..8b25543ace 100644 --- a/src/Windows/Graphics/Printing3D/mod.rs +++ b/src/Windows/Graphics/Printing3D/mod.rs @@ -1503,7 +1503,7 @@ impl) -> ::wind ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Media/Capture/mod.rs b/src/Windows/Media/Capture/mod.rs index d7c5e4e847..b26c37eb8b 100644 --- a/src/Windows/Media/Capture/mod.rs +++ b/src/Windows/Media/Capture/mod.rs @@ -10539,7 +10539,7 @@ impl, &::core::option::Option) -> ::windows::core::Result< ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Media/Devices/mod.rs b/src/Windows/Media/Devices/mod.rs index 99cc96ba5f..af78b4eaf9 100644 --- a/src/Windows/Media/Devices/mod.rs +++ b/src/Windows/Media/Devices/mod.rs @@ -842,7 +842,7 @@ impl) -> ::windows::core::Result<( ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1507,7 +1507,7 @@ impl, &::core::option::Option, &::core::option::Option, &::core::option::Option, &::core::option:: ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1080,7 +1080,7 @@ impl) -> ::windows::cor ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1473,7 +1473,7 @@ impl, &::core::option:: ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Networking/Connectivity/mod.rs b/src/Windows/Networking/Connectivity/mod.rs index 5896c2a7dd..f82f0e9412 100644 --- a/src/Windows/Networking/Connectivity/mod.rs +++ b/src/Windows/Networking/Connectivity/mod.rs @@ -2877,7 +2877,7 @@ impl) -> ::windo ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Networking/Proximity/mod.rs b/src/Windows/Networking/Proximity/mod.rs index e1f63d9f22..d5420e3d43 100644 --- a/src/Windows/Networking/Proximity/mod.rs +++ b/src/Windows/Networking/Proximity/mod.rs @@ -111,7 +111,7 @@ impl) -> ::windows::core::Resu ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -182,7 +182,7 @@ impl) -> ::windows::core::Resu ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -539,7 +539,7 @@ impl, &::core::option::Option< ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -610,7 +610,7 @@ impl, i64) -> ::windows::core: ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Security/Isolation/mod.rs b/src/Windows/Security/Isolation/mod.rs index dc49fdc669..0ca412fd74 100644 --- a/src/Windows/Security/Isolation/mod.rs +++ b/src/Windows/Security/Isolation/mod.rs @@ -55,7 +55,7 @@ impl) -> ::windows::core::Re ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -7243,7 +7243,7 @@ impl) -> ::windows::co ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/System/RemoteDesktop/Input/mod.rs b/src/Windows/System/RemoteDesktop/Input/mod.rs index 6ae3a486ba..a4ea24e527 100644 --- a/src/Windows/System/RemoteDesktop/Input/mod.rs +++ b/src/Windows/System/RemoteDesktop/Input/mod.rs @@ -211,7 +211,7 @@ impl::DefaultType]) -> ::windows ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/System/Threading/Core/mod.rs b/src/Windows/System/Threading/Core/mod.rs index c850a9a28a..e4ad08b7f6 100644 --- a/src/Windows/System/Threading/Core/mod.rs +++ b/src/Windows/System/Threading/Core/mod.rs @@ -217,7 +217,7 @@ impl, bool) -> ::windows::core: ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/System/Threading/mod.rs b/src/Windows/System/Threading/mod.rs index 3662df8851..347730e090 100644 --- a/src/Windows/System/Threading/mod.rs +++ b/src/Windows/System/Threading/mod.rs @@ -259,7 +259,7 @@ impl) -> ::windows::core::Resu ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -330,7 +330,7 @@ impl) -> ::windows::core::Resu ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -409,7 +409,7 @@ impl) - ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/System/mod.rs b/src/Windows/System/mod.rs index 25e966a91b..4d57521bf5 100644 --- a/src/Windows/System/mod.rs +++ b/src/Windows/System/mod.rs @@ -2035,7 +2035,7 @@ impl ::windows::core::Result<()> + 'static> DispatcherQueueHandler ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/ApplicationSettings/mod.rs b/src/Windows/UI/ApplicationSettings/mod.rs index cb4c246c3b..fb938094b8 100644 --- a/src/Windows/UI/ApplicationSettings/mod.rs +++ b/src/Windows/UI/ApplicationSettings/mod.rs @@ -424,7 +424,7 @@ impl) -> ::windows::core::Re ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1454,7 +1454,7 @@ impl, &::core::option::Optio ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1668,7 +1668,7 @@ impl) -> ::windows:: ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Core/mod.rs b/src/Windows/UI/Core/mod.rs index d70809a033..434bf5eac3 100644 --- a/src/Windows/UI/Core/mod.rs +++ b/src/Windows/UI/Core/mod.rs @@ -3310,7 +3310,7 @@ impl ::windows::core::Result<()> + 'static> DispatchedHandler_box< ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -5680,7 +5680,7 @@ impl) -> ::windows:: ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Popups/mod.rs b/src/Windows/UI/Popups/mod.rs index df7879daef..3848edcdfe 100644 --- a/src/Windows/UI/Popups/mod.rs +++ b/src/Windows/UI/Popups/mod.rs @@ -691,7 +691,7 @@ impl) -> ::windows::core::Result<() ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/WebUI/Core/mod.rs b/src/Windows/UI/WebUI/Core/mod.rs index aaae978aa8..2aed3091d3 100644 --- a/src/Windows/UI/WebUI/Core/mod.rs +++ b/src/Windows/UI/WebUI/Core/mod.rs @@ -402,7 +402,7 @@ impl ::windows::core::Result<()> + 'static> MenuClosedEventHandler ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -473,7 +473,7 @@ impl ::windows::core::Result<()> + 'static> MenuOpenedEventHandler ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -544,7 +544,7 @@ impl) -> : ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/WebUI/mod.rs b/src/Windows/UI/WebUI/mod.rs index 02cd34c2f7..652342b146 100644 --- a/src/Windows/UI/WebUI/mod.rs +++ b/src/Windows/UI/WebUI/mod.rs @@ -116,7 +116,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -365,7 +365,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -552,7 +552,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1472,7 +1472,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1547,7 +1547,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1730,7 +1730,7 @@ impl) -> ::windo ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -2006,7 +2006,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Xaml/Controls/Primitives/mod.rs b/src/Windows/UI/Xaml/Controls/Primitives/mod.rs index 2e6acc87d4..4222b63348 100644 --- a/src/Windows/UI/Xaml/Controls/Primitives/mod.rs +++ b/src/Windows/UI/Xaml/Controls/Primitives/mod.rs @@ -3041,7 +3041,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -3217,7 +3217,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -3393,7 +3393,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -8293,7 +8293,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -13810,7 +13810,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -14541,7 +14541,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Xaml/Controls/mod.rs b/src/Windows/UI/Xaml/Controls/mod.rs index 45cac488ad..3c66012d1f 100644 --- a/src/Windows/UI/Xaml/Controls/mod.rs +++ b/src/Windows/UI/Xaml/Controls/mod.rs @@ -2903,7 +2903,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -6583,7 +6583,7 @@ impl, &::core::option::Option, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -13170,7 +13170,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -16020,7 +16020,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -22165,7 +22165,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -49300,7 +49300,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -54539,7 +54539,7 @@ impl) -> ::windo ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -54628,7 +54628,7 @@ impl ::windows::core::Result, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -74460,7 +74460,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -74639,7 +74639,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -75236,7 +75236,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -81755,7 +81755,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -82378,7 +82378,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -90562,7 +90562,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Xaml/Data/mod.rs b/src/Windows/UI/Xaml/Data/mod.rs index b4a1f40545..408927052d 100644 --- a/src/Windows/UI/Xaml/Data/mod.rs +++ b/src/Windows/UI/Xaml/Data/mod.rs @@ -842,7 +842,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -2715,7 +2715,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Xaml/Input/mod.rs b/src/Windows/UI/Xaml/Input/mod.rs index 512182f5f0..7e1394a418 100644 --- a/src/Windows/UI/Xaml/Input/mod.rs +++ b/src/Windows/UI/Xaml/Input/mod.rs @@ -632,7 +632,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1621,7 +1621,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -3834,7 +3834,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -4514,7 +4514,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -4730,7 +4730,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -4958,7 +4958,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -5358,7 +5358,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -5566,7 +5566,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -5957,7 +5957,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -6242,7 +6242,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -6620,7 +6620,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Xaml/Interop/mod.rs b/src/Windows/UI/Xaml/Interop/mod.rs index ac9f108ec6..c47567bcac 100644 --- a/src/Windows/UI/Xaml/Interop/mod.rs +++ b/src/Windows/UI/Xaml/Interop/mod.rs @@ -47,7 +47,7 @@ impl, &::core::optio ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -973,7 +973,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Xaml/Media/Imaging/mod.rs b/src/Windows/UI/Xaml/Media/Imaging/mod.rs index ae8c6ff9d5..6d28d24eb1 100644 --- a/src/Windows/UI/Xaml/Media/Imaging/mod.rs +++ b/src/Windows/UI/Xaml/Media/Imaging/mod.rs @@ -649,7 +649,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Xaml/Media/mod.rs b/src/Windows/UI/Xaml/Media/mod.rs index 4271d963f0..50093d14c4 100644 --- a/src/Windows/UI/Xaml/Media/mod.rs +++ b/src/Windows/UI/Xaml/Media/mod.rs @@ -9929,7 +9929,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -12516,7 +12516,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Xaml/Navigation/mod.rs b/src/Windows/UI/Xaml/Navigation/mod.rs index d9a0601d57..3bd29f16a8 100644 --- a/src/Windows/UI/Xaml/Navigation/mod.rs +++ b/src/Windows/UI/Xaml/Navigation/mod.rs @@ -347,7 +347,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -422,7 +422,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -595,7 +595,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -882,7 +882,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -980,7 +980,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Xaml/Printing/mod.rs b/src/Windows/UI/Xaml/Printing/mod.rs index 6daf700868..95f059808b 100644 --- a/src/Windows/UI/Xaml/Printing/mod.rs +++ b/src/Windows/UI/Xaml/Printing/mod.rs @@ -119,7 +119,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -265,7 +265,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -548,7 +548,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/UI/Xaml/mod.rs b/src/Windows/UI/Xaml/mod.rs index bd066e2f2d..08fbc71887 100644 --- a/src/Windows/UI/Xaml/mod.rs +++ b/src/Windows/UI/Xaml/mod.rs @@ -488,7 +488,7 @@ impl) ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -780,7 +780,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -1920,7 +1920,7 @@ impl ::windows::core::Result<::windows::core::IInspectable> + 'sta ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -2948,7 +2948,7 @@ impl, &::core::option::Option ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -3097,7 +3097,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -3440,7 +3440,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -4710,7 +4710,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -4992,7 +4992,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -10816,7 +10816,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -11106,7 +11106,7 @@ impl, &::core::option::Option ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -11921,7 +11921,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -12622,7 +12622,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -13137,7 +13137,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -16322,7 +16322,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -16800,7 +16800,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -17489,7 +17489,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -17572,7 +17572,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -17719,7 +17719,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) @@ -17802,7 +17802,7 @@ impl, &::core::o ::core::ptr::null_mut() }; if (*interface).is_null() { - ::windows::core::HRESULT(0x8000_4002) + ::windows::core::HRESULT(-2147467262) } else { (*this).count.add_ref(); ::windows::core::HRESULT(0) diff --git a/src/Windows/Win32/Data/HtmlHelp/mod.rs b/src/Windows/Win32/Data/HtmlHelp/mod.rs index 92e372222e..5c4805c44b 100644 --- a/src/Windows/Win32/Data/HtmlHelp/mod.rs +++ b/src/Windows/Win32/Data/HtmlHelp/mod.rs @@ -1104,7 +1104,7 @@ impl IITResultSet { pub unsafe fn SetColumnPriority(&self, lcolumnindex: i32, columnpriority: PRIORITY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(lcolumnindex), ::core::mem::transmute(columnpriority)).ok() } - pub unsafe fn SetColumnHeap(&self, lcolumnindex: i32, lpvheap: *mut ::core::ffi::c_void, pfncolheapfree: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn SetColumnHeap(&self, lcolumnindex: i32, lpvheap: *mut ::core::ffi::c_void, pfncolheapfree: PFNCOLHEAPFREE) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(lcolumnindex), ::core::mem::transmute(lpvheap), ::core::mem::transmute(pfncolheapfree)).ok() } pub unsafe fn SetKeyProp(&self, propid: u32) -> ::windows::core::Result<()> { @@ -1549,7 +1549,7 @@ pub struct IWordBreakerConfig_abi( #[cfg(not(feature = "Win32_System_Search"))] usize, ); pub const MAX_COLUMNS: u32 = 256u32; -pub type PFNCOLHEAPFREE = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> i32; +pub type PFNCOLHEAPFREE = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PRIORITY(pub i32); diff --git a/src/Windows/Win32/Data/RightsManagement/mod.rs b/src/Windows/Win32/Data/RightsManagement/mod.rs index 2b26be16f8..578d8f2f93 100644 --- a/src/Windows/Win32/Data/RightsManagement/mod.rs +++ b/src/Windows/Win32/Data/RightsManagement/mod.rs @@ -181,7 +181,7 @@ unsafe impl ::windows::core::Abi for DRMBOUNDLICENSEPARAMS { type Abi = Self; } pub const DRMBOUNDLICENSEPARAMSVERSION: u32 = 1u32; -pub type DRMCALLBACK = unsafe extern "system" fn(param0: DRM_STATUS_MSG, param1: ::windows::core::HRESULT, param2: *mut ::core::ffi::c_void, param3: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type DRMCALLBACK = ::core::option::Option ::windows::core::HRESULT>; pub const DRMCALLBACKVERSION: u32 = 1u32; pub const DRMCLIENTSTRUCTVERSION: u32 = 1u32; #[inline] @@ -305,7 +305,7 @@ pub unsafe fn DRMCreateBoundLicense<'a, Param2: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMCreateClientSession<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pfncallback: ::core::option::Option, ucallbackversion: u32, wszgroupidprovidertype: Param2, wszgroupid: Param3, phclient: *mut u32) -> ::windows::core::Result<()> { +pub unsafe fn DRMCreateClientSession<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pfncallback: DRMCALLBACK, ucallbackversion: u32, wszgroupidprovidertype: Param2, wszgroupid: Param3, phclient: *mut u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -878,7 +878,7 @@ pub unsafe fn DRMGetOwnerLicense(hissuancelicense: u32, puownerlicenselength: *m } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMGetProcAddress<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hlibrary: u32, wszprocname: Param1, ppfnprocaddress: *mut ::core::option::Option) -> ::windows::core::Result<()> { +pub unsafe fn DRMGetProcAddress<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hlibrary: u32, wszprocname: Param1, ppfnprocaddress: *mut super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -984,7 +984,7 @@ pub unsafe fn DRMGetSignedIssuanceLicense<'a, Param5: ::windows::core::IntoParam cbsymkey: u32, wszsymkeytype: Param5, wszclientlicensorcertificate: Param6, - pfncallback: ::core::option::Option, + pfncallback: DRMCALLBACK, wszurl: Param8, pvcontext: *mut ::core::ffi::c_void, ) -> ::windows::core::Result<()> { @@ -1013,7 +1013,7 @@ pub unsafe fn DRMGetSignedIssuanceLicense<'a, Param5: ::windows::core::IntoParam } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMGetSignedIssuanceLicenseEx<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(henv: u32, hissuancelicense: u32, uflags: u32, pbsymkey: *const u8, cbsymkey: u32, wszsymkeytype: Param5, pvreserved: *const ::core::ffi::c_void, henablingprincipal: u32, hboundlicenseclc: u32, pfncallback: ::core::option::Option, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn DRMGetSignedIssuanceLicenseEx<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(henv: u32, hissuancelicense: u32, uflags: u32, pbsymkey: *const u8, cbsymkey: u32, wszsymkeytype: Param5, pvreserved: *const ::core::ffi::c_void, henablingprincipal: u32, hboundlicenseclc: u32, pfncallback: DRMCALLBACK, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Devices/AllJoyn/mod.rs b/src/Windows/Win32/Devices/AllJoyn/mod.rs index 5d180412c1..818b45c320 100644 --- a/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -578,7 +578,7 @@ pub struct _alljoyn_abouticonobj_handle(pub u8); #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct _alljoyn_abouticonproxy_handle(pub u8); #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_about_announced_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: super::super::Foundation::PSTR, version: u16, port: u16, objectdescriptionarg: alljoyn_msgarg, aboutdataarg: alljoyn_msgarg); +pub type alljoyn_about_announced_ptr = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct alljoyn_about_announceflag(pub i32); @@ -1217,12 +1217,12 @@ unsafe impl ::windows::core::Handle for alljoyn_aboutdatalistener {} unsafe impl ::windows::core::Abi for alljoyn_aboutdatalistener { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct alljoyn_aboutdatalistener_callbacks { - pub about_datalistener_getaboutdata: ::core::option::Option, - pub about_datalistener_getannouncedaboutdata: ::core::option::Option, + pub about_datalistener_getaboutdata: alljoyn_aboutdatalistener_getaboutdata_ptr, + pub about_datalistener_getannouncedaboutdata: alljoyn_aboutdatalistener_getannouncedaboutdata_ptr, } #[cfg(feature = "Win32_Foundation")] impl alljoyn_aboutdatalistener_callbacks {} @@ -1248,7 +1248,7 @@ impl ::core::cmp::PartialEq for alljoyn_aboutdatalistener_callbacks { impl ::core::cmp::Eq for alljoyn_aboutdatalistener_callbacks {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for alljoyn_aboutdatalistener_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] #[inline] @@ -1257,7 +1257,7 @@ pub unsafe fn alljoyn_aboutdatalistener_create(callbacks: *const alljoyn_aboutda { #[link(name = "windows")] extern "system" { - fn alljoyn_aboutdatalistener_create(callbacks: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_aboutdatalistener; + fn alljoyn_aboutdatalistener_create(callbacks: *const alljoyn_aboutdatalistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_aboutdatalistener; } ::core::mem::transmute(alljoyn_aboutdatalistener_create(::core::mem::transmute(callbacks), ::core::mem::transmute(context))) } @@ -1278,8 +1278,8 @@ pub unsafe fn alljoyn_aboutdatalistener_destroy<'a, Param0: ::windows::core::Int unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_aboutdatalistener_getaboutdata_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, msgarg: alljoyn_msgarg, language: super::super::Foundation::PSTR) -> QStatus; -pub type alljoyn_aboutdatalistener_getannouncedaboutdata_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, msgarg: alljoyn_msgarg) -> QStatus; +pub type alljoyn_aboutdatalistener_getaboutdata_ptr = ::core::option::Option QStatus>; +pub type alljoyn_aboutdatalistener_getannouncedaboutdata_ptr = ::core::option::Option QStatus>; #[inline] pub unsafe fn alljoyn_abouticon_clear(icon: *mut _alljoyn_abouticon_handle) { #[cfg(windows)] @@ -1477,11 +1477,11 @@ unsafe impl ::windows::core::Handle for alljoyn_aboutlistener {} unsafe impl ::windows::core::Abi for alljoyn_aboutlistener { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct alljoyn_aboutlistener_callback { - pub about_listener_announced: ::core::option::Option, + pub about_listener_announced: alljoyn_about_announced_ptr, } #[cfg(feature = "Win32_Foundation")] impl alljoyn_aboutlistener_callback {} @@ -1507,7 +1507,7 @@ impl ::core::cmp::PartialEq for alljoyn_aboutlistener_callback { impl ::core::cmp::Eq for alljoyn_aboutlistener_callback {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for alljoyn_aboutlistener_callback { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] #[inline] @@ -1516,7 +1516,7 @@ pub unsafe fn alljoyn_aboutlistener_create(callback: *const alljoyn_aboutlistene { #[link(name = "windows")] extern "system" { - fn alljoyn_aboutlistener_create(callback: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_aboutlistener; + fn alljoyn_aboutlistener_create(callback: *const alljoyn_aboutlistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_aboutlistener; } ::core::mem::transmute(alljoyn_aboutlistener_create(::core::mem::transmute(callback), ::core::mem::transmute(context))) } @@ -1892,10 +1892,10 @@ unsafe impl ::windows::core::Handle for alljoyn_applicationstatelistener {} unsafe impl ::windows::core::Abi for alljoyn_applicationstatelistener { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct alljoyn_applicationstatelistener_callbacks { - pub state: ::core::option::Option, + pub state: alljoyn_applicationstatelistener_state_ptr, } impl alljoyn_applicationstatelistener_callbacks {} impl ::core::default::Default for alljoyn_applicationstatelistener_callbacks { @@ -1915,7 +1915,7 @@ impl ::core::cmp::PartialEq for alljoyn_applicationstatelistener_callbacks { } impl ::core::cmp::Eq for alljoyn_applicationstatelistener_callbacks {} unsafe impl ::windows::core::Abi for alljoyn_applicationstatelistener_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[inline] pub unsafe fn alljoyn_applicationstatelistener_create(callbacks: *const alljoyn_applicationstatelistener_callbacks, context: *mut ::core::ffi::c_void) -> alljoyn_applicationstatelistener { @@ -1923,7 +1923,7 @@ pub unsafe fn alljoyn_applicationstatelistener_create(callbacks: *const alljoyn_ { #[link(name = "windows")] extern "system" { - fn alljoyn_applicationstatelistener_create(callbacks: *const ::core::mem::ManuallyDrop, context: *mut ::core::ffi::c_void) -> alljoyn_applicationstatelistener; + fn alljoyn_applicationstatelistener_create(callbacks: *const alljoyn_applicationstatelistener_callbacks, context: *mut ::core::ffi::c_void) -> alljoyn_applicationstatelistener; } ::core::mem::transmute(alljoyn_applicationstatelistener_create(::core::mem::transmute(callbacks), ::core::mem::transmute(context))) } @@ -1943,7 +1943,7 @@ pub unsafe fn alljoyn_applicationstatelistener_destroy<'a, Param0: ::windows::co #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_applicationstatelistener_state_ptr = unsafe extern "system" fn(busname: *mut i8, publickey: *mut i8, applicationstate: alljoyn_applicationstate, context: *mut ::core::ffi::c_void); +pub type alljoyn_applicationstatelistener_state_ptr = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq)] #[repr(transparent)] pub struct alljoyn_authlistener(pub isize); @@ -1957,15 +1957,15 @@ unsafe impl ::windows::core::Abi for alljoyn_authlistener { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_authlistener_authenticationcomplete_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: super::super::Foundation::PSTR, peername: super::super::Foundation::PSTR, success: i32); -#[derive(:: core :: clone :: Clone)] +pub type alljoyn_authlistener_authenticationcomplete_ptr = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct alljoyn_authlistener_callbacks { - pub request_credentials: ::core::option::Option, - pub verify_credentials: ::core::option::Option, - pub security_violation: ::core::option::Option, - pub authentication_complete: ::core::option::Option, + pub request_credentials: alljoyn_authlistener_requestcredentials_ptr, + pub verify_credentials: alljoyn_authlistener_verifycredentials_ptr, + pub security_violation: alljoyn_authlistener_securityviolation_ptr, + pub authentication_complete: alljoyn_authlistener_authenticationcomplete_ptr, } #[cfg(feature = "Win32_Foundation")] impl alljoyn_authlistener_callbacks {} @@ -1991,7 +1991,7 @@ impl ::core::cmp::PartialEq for alljoyn_authlistener_callbacks { impl ::core::cmp::Eq for alljoyn_authlistener_callbacks {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for alljoyn_authlistener_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] #[inline] @@ -2000,7 +2000,7 @@ pub unsafe fn alljoyn_authlistener_create(callbacks: *const alljoyn_authlistener { #[link(name = "windows")] extern "system" { - fn alljoyn_authlistener_create(callbacks: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_authlistener; + fn alljoyn_authlistener_create(callbacks: *const alljoyn_authlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_authlistener; } ::core::mem::transmute(alljoyn_authlistener_create(::core::mem::transmute(callbacks), ::core::mem::transmute(context))) } @@ -2021,9 +2021,9 @@ pub unsafe fn alljoyn_authlistener_destroy<'a, Param0: ::windows::core::IntoPara unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_authlistener_requestcredentials_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: super::super::Foundation::PSTR, peername: super::super::Foundation::PSTR, authcount: u16, username: super::super::Foundation::PSTR, credmask: u16, credentials: alljoyn_credentials) -> i32; +pub type alljoyn_authlistener_requestcredentials_ptr = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_authlistener_requestcredentialsasync_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_authlistener, authmechanism: super::super::Foundation::PSTR, peername: super::super::Foundation::PSTR, authcount: u16, username: super::super::Foundation::PSTR, credmask: u16, authcontext: *mut ::core::ffi::c_void) -> QStatus; +pub type alljoyn_authlistener_requestcredentialsasync_ptr = ::core::option::Option QStatus>; #[inline] pub unsafe fn alljoyn_authlistener_requestcredentialsresponse<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_authlistener>, Param3: ::windows::core::IntoParam<'a, alljoyn_credentials>>(listener: Param0, authcontext: *mut ::core::ffi::c_void, accept: i32, credentials: Param3) -> QStatus { #[cfg(windows)] @@ -2037,7 +2037,7 @@ pub unsafe fn alljoyn_authlistener_requestcredentialsresponse<'a, Param0: ::wind #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_authlistener_securityviolation_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, status: QStatus, msg: alljoyn_message); +pub type alljoyn_authlistener_securityviolation_ptr = ::core::option::Option; #[inline] pub unsafe fn alljoyn_authlistener_setsharedsecret<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_authlistener>>(listener: Param0, sharedsecret: *const u8, sharedsecretsize: usize) -> QStatus { #[cfg(windows)] @@ -2052,9 +2052,9 @@ pub unsafe fn alljoyn_authlistener_setsharedsecret<'a, Param0: ::windows::core:: unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_authlistener_verifycredentials_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, authmechanism: super::super::Foundation::PSTR, peername: super::super::Foundation::PSTR, credentials: alljoyn_credentials) -> i32; +pub type alljoyn_authlistener_verifycredentials_ptr = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_authlistener_verifycredentialsasync_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_authlistener, authmechanism: super::super::Foundation::PSTR, peername: super::super::Foundation::PSTR, credentials: alljoyn_credentials, authcontext: *mut ::core::ffi::c_void) -> QStatus; +pub type alljoyn_authlistener_verifycredentialsasync_ptr = ::core::option::Option QStatus>; #[inline] pub unsafe fn alljoyn_authlistener_verifycredentialsresponse<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_authlistener>>(listener: Param0, authcontext: *mut ::core::ffi::c_void, accept: i32) -> QStatus { #[cfg(windows)] @@ -2068,14 +2068,14 @@ pub unsafe fn alljoyn_authlistener_verifycredentialsresponse<'a, Param0: ::windo #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct alljoyn_authlistenerasync_callbacks { - pub request_credentials: ::core::option::Option, - pub verify_credentials: ::core::option::Option, - pub security_violation: ::core::option::Option, - pub authentication_complete: ::core::option::Option, + pub request_credentials: alljoyn_authlistener_requestcredentialsasync_ptr, + pub verify_credentials: alljoyn_authlistener_verifycredentialsasync_ptr, + pub security_violation: alljoyn_authlistener_securityviolation_ptr, + pub authentication_complete: alljoyn_authlistener_authenticationcomplete_ptr, } #[cfg(feature = "Win32_Foundation")] impl alljoyn_authlistenerasync_callbacks {} @@ -2101,7 +2101,7 @@ impl ::core::cmp::PartialEq for alljoyn_authlistenerasync_callbacks { impl ::core::cmp::Eq for alljoyn_authlistenerasync_callbacks {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for alljoyn_authlistenerasync_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] #[inline] @@ -2110,7 +2110,7 @@ pub unsafe fn alljoyn_authlistenerasync_create(callbacks: *const alljoyn_authlis { #[link(name = "windows")] extern "system" { - fn alljoyn_authlistenerasync_create(callbacks: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_authlistener; + fn alljoyn_authlistenerasync_create(callbacks: *const alljoyn_authlistenerasync_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_authlistener; } ::core::mem::transmute(alljoyn_authlistenerasync_create(::core::mem::transmute(callbacks), ::core::mem::transmute(context))) } @@ -2184,9 +2184,9 @@ pub unsafe fn alljoyn_autopinger_create<'a, Param0: ::windows::core::IntoParam<' unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_autopinger_destination_found_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: super::super::Foundation::PSTR, destination: super::super::Foundation::PSTR); +pub type alljoyn_autopinger_destination_found_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_autopinger_destination_lost_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, group: super::super::Foundation::PSTR, destination: super::super::Foundation::PSTR); +pub type alljoyn_autopinger_destination_lost_ptr = ::core::option::Option; #[inline] pub unsafe fn alljoyn_autopinger_destroy<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_autopinger>>(autopinger: Param0) { #[cfg(windows)] @@ -2901,15 +2901,7 @@ pub unsafe fn alljoyn_busattachment_joinsession<'a, Param0: ::windows::core::Int } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_busattachment_joinsessionasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, alljoyn_sessionlistener>, Param4: ::windows::core::IntoParam<'a, alljoyn_sessionopts>>( - bus: Param0, - sessionhost: Param1, - sessionport: u16, - listener: Param3, - opts: Param4, - callback: ::core::option::Option, - context: *mut ::core::ffi::c_void, -) -> QStatus { +pub unsafe fn alljoyn_busattachment_joinsessionasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, alljoyn_sessionlistener>, Param4: ::windows::core::IntoParam<'a, alljoyn_sessionopts>>(bus: Param0, sessionhost: Param1, sessionport: u16, listener: Param3, opts: Param4, callback: alljoyn_busattachment_joinsessioncb_ptr, context: *mut ::core::ffi::c_void) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -2921,7 +2913,7 @@ pub unsafe fn alljoyn_busattachment_joinsessionasync<'a, Param0: ::windows::core #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_busattachment_joinsessioncb_ptr = unsafe extern "system" fn(status: QStatus, sessionid: u32, opts: alljoyn_sessionopts, context: *mut ::core::ffi::c_void); +pub type alljoyn_busattachment_joinsessioncb_ptr = ::core::option::Option; #[inline] pub unsafe fn alljoyn_busattachment_leavesession<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>>(bus: Param0, sessionid: u32) -> QStatus { #[cfg(windows)] @@ -3043,7 +3035,7 @@ pub unsafe fn alljoyn_busattachment_registerkeystorelistener<'a, Param0: ::windo } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_busattachment_registersignalhandler<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param2: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(bus: Param0, signal_handler: ::core::option::Option, member: Param2, srcpath: Param3) -> QStatus { +pub unsafe fn alljoyn_busattachment_registersignalhandler<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param2: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(bus: Param0, signal_handler: alljoyn_messagereceiver_signalhandler_ptr, member: Param2, srcpath: Param3) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -3057,7 +3049,7 @@ pub unsafe fn alljoyn_busattachment_registersignalhandler<'a, Param0: ::windows: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_busattachment_registersignalhandlerwithrule<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param2: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(bus: Param0, signal_handler: ::core::option::Option, member: Param2, matchrule: Param3) -> QStatus { +pub unsafe fn alljoyn_busattachment_registersignalhandlerwithrule<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param2: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(bus: Param0, signal_handler: alljoyn_messagereceiver_signalhandler_ptr, member: Param2, matchrule: Param3) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -3208,7 +3200,7 @@ pub unsafe fn alljoyn_busattachment_setlinktimeout<'a, Param0: ::windows::core:: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn alljoyn_busattachment_setlinktimeoutasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>>(bus: Param0, sessionid: u32, linktimeout: u32, callback: ::core::option::Option, context: *mut ::core::ffi::c_void) -> QStatus { +pub unsafe fn alljoyn_busattachment_setlinktimeoutasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>>(bus: Param0, sessionid: u32, linktimeout: u32, callback: alljoyn_busattachment_setlinktimeoutcb_ptr, context: *mut ::core::ffi::c_void) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -3220,7 +3212,7 @@ pub unsafe fn alljoyn_busattachment_setlinktimeoutasync<'a, Param0: ::windows::c #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_busattachment_setlinktimeoutcb_ptr = unsafe extern "system" fn(status: QStatus, timeout: u32, context: *mut ::core::ffi::c_void); +pub type alljoyn_busattachment_setlinktimeoutcb_ptr = ::core::option::Option; #[inline] pub unsafe fn alljoyn_busattachment_setsessionlistener<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param2: ::windows::core::IntoParam<'a, alljoyn_sessionlistener>>(bus: Param0, sessionid: u32, listener: Param2) -> QStatus { #[cfg(windows)] @@ -3353,7 +3345,7 @@ pub unsafe fn alljoyn_busattachment_unregisterbusobject<'a, Param0: ::windows::c } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_busattachment_unregistersignalhandler<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param2: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(bus: Param0, signal_handler: ::core::option::Option, member: Param2, srcpath: Param3) -> QStatus { +pub unsafe fn alljoyn_busattachment_unregistersignalhandler<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param2: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(bus: Param0, signal_handler: alljoyn_messagereceiver_signalhandler_ptr, member: Param2, srcpath: Param3) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -3367,7 +3359,7 @@ pub unsafe fn alljoyn_busattachment_unregistersignalhandler<'a, Param0: ::window } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_busattachment_unregistersignalhandlerwithrule<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param2: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(bus: Param0, signal_handler: ::core::option::Option, member: Param2, matchrule: Param3) -> QStatus { +pub unsafe fn alljoyn_busattachment_unregistersignalhandlerwithrule<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param2: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(bus: Param0, signal_handler: alljoyn_messagereceiver_signalhandler_ptr, member: Param2, matchrule: Param3) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -3418,22 +3410,22 @@ unsafe impl ::windows::core::Handle for alljoyn_buslistener {} unsafe impl ::windows::core::Abi for alljoyn_buslistener { type Abi = Self; } -pub type alljoyn_buslistener_bus_disconnected_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void); +pub type alljoyn_buslistener_bus_disconnected_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_buslistener_bus_prop_changed_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, prop_name: super::super::Foundation::PSTR, prop_value: alljoyn_msgarg); -pub type alljoyn_buslistener_bus_stopping_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void); -#[derive(:: core :: clone :: Clone)] +pub type alljoyn_buslistener_bus_prop_changed_ptr = ::core::option::Option; +pub type alljoyn_buslistener_bus_stopping_ptr = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct alljoyn_buslistener_callbacks { - pub listener_registered: ::core::option::Option, - pub listener_unregistered: ::core::option::Option, - pub found_advertised_name: ::core::option::Option, - pub lost_advertised_name: ::core::option::Option, - pub name_owner_changed: ::core::option::Option, - pub bus_stopping: ::core::option::Option, - pub bus_disconnected: ::core::option::Option, - pub property_changed: ::core::option::Option, + pub listener_registered: alljoyn_buslistener_listener_registered_ptr, + pub listener_unregistered: alljoyn_buslistener_listener_unregistered_ptr, + pub found_advertised_name: alljoyn_buslistener_found_advertised_name_ptr, + pub lost_advertised_name: alljoyn_buslistener_lost_advertised_name_ptr, + pub name_owner_changed: alljoyn_buslistener_name_owner_changed_ptr, + pub bus_stopping: alljoyn_buslistener_bus_stopping_ptr, + pub bus_disconnected: alljoyn_buslistener_bus_disconnected_ptr, + pub property_changed: alljoyn_buslistener_bus_prop_changed_ptr, } #[cfg(feature = "Win32_Foundation")] impl alljoyn_buslistener_callbacks {} @@ -3466,7 +3458,7 @@ impl ::core::cmp::PartialEq for alljoyn_buslistener_callbacks { impl ::core::cmp::Eq for alljoyn_buslistener_callbacks {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for alljoyn_buslistener_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] #[inline] @@ -3475,7 +3467,7 @@ pub unsafe fn alljoyn_buslistener_create(callbacks: *const alljoyn_buslistener_c { #[link(name = "windows")] extern "system" { - fn alljoyn_buslistener_create(callbacks: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_buslistener; + fn alljoyn_buslistener_create(callbacks: *const alljoyn_buslistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_buslistener; } ::core::mem::transmute(alljoyn_buslistener_create(::core::mem::transmute(callbacks), ::core::mem::transmute(context))) } @@ -3496,13 +3488,13 @@ pub unsafe fn alljoyn_buslistener_destroy<'a, Param0: ::windows::core::IntoParam unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_buslistener_found_advertised_name_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: super::super::Foundation::PSTR, transport: u16, nameprefix: super::super::Foundation::PSTR); -pub type alljoyn_buslistener_listener_registered_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, bus: alljoyn_busattachment); -pub type alljoyn_buslistener_listener_unregistered_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void); +pub type alljoyn_buslistener_found_advertised_name_ptr = ::core::option::Option; +pub type alljoyn_buslistener_listener_registered_ptr = ::core::option::Option; +pub type alljoyn_buslistener_listener_unregistered_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_buslistener_lost_advertised_name_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, name: super::super::Foundation::PSTR, transport: u16, nameprefix: super::super::Foundation::PSTR); +pub type alljoyn_buslistener_lost_advertised_name_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_buslistener_name_owner_changed_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, busname: super::super::Foundation::PSTR, previousowner: super::super::Foundation::PSTR, newowner: super::super::Foundation::PSTR); +pub type alljoyn_buslistener_name_owner_changed_ptr = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq)] #[repr(transparent)] pub struct alljoyn_busobject(pub isize); @@ -3543,7 +3535,7 @@ pub unsafe fn alljoyn_busobject_addinterface_announced<'a, Param0: ::windows::co } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_busobject_addmethodhandler<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busobject>, Param1: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>>(bus: Param0, member: Param1, handler: ::core::option::Option, context: *mut ::core::ffi::c_void) -> QStatus { +pub unsafe fn alljoyn_busobject_addmethodhandler<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busobject>, Param1: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>>(bus: Param0, member: Param1, handler: alljoyn_messagereceiver_methodhandler_ptr, context: *mut ::core::ffi::c_void) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -3562,21 +3554,21 @@ pub unsafe fn alljoyn_busobject_addmethodhandlers<'a, Param0: ::windows::core::I { #[link(name = "windows")] extern "system" { - fn alljoyn_busobject_addmethodhandlers(bus: alljoyn_busobject, entries: *const ::core::mem::ManuallyDrop, numentries: usize) -> QStatus; + fn alljoyn_busobject_addmethodhandlers(bus: alljoyn_busobject, entries: *const alljoyn_busobject_methodentry, numentries: usize) -> QStatus; } ::core::mem::transmute(alljoyn_busobject_addmethodhandlers(bus.into_param().abi(), ::core::mem::transmute(entries), ::core::mem::transmute(numentries))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct alljoyn_busobject_callbacks { - pub property_get: ::core::option::Option, - pub property_set: ::core::option::Option, - pub object_registered: ::core::option::Option, - pub object_unregistered: ::core::option::Option, + pub property_get: alljoyn_busobject_prop_get_ptr, + pub property_set: alljoyn_busobject_prop_set_ptr, + pub object_registered: alljoyn_busobject_object_registration_ptr, + pub object_unregistered: alljoyn_busobject_object_registration_ptr, } #[cfg(feature = "Win32_Foundation")] impl alljoyn_busobject_callbacks {} @@ -3602,7 +3594,7 @@ impl ::core::cmp::PartialEq for alljoyn_busobject_callbacks { impl ::core::cmp::Eq for alljoyn_busobject_callbacks {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for alljoyn_busobject_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[inline] pub unsafe fn alljoyn_busobject_cancelsessionlessmessage<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busobject>, Param1: ::windows::core::IntoParam<'a, alljoyn_message>>(bus: Param0, msg: Param1) -> QStatus { @@ -3637,7 +3629,7 @@ pub unsafe fn alljoyn_busobject_create<'a, Param0: ::windows::core::IntoParam<'a { #[link(name = "windows")] extern "system" { - fn alljoyn_busobject_create(path: super::super::Foundation::PSTR, isplaceholder: i32, callbacks_in: *const ::core::mem::ManuallyDrop, context_in: *const ::core::ffi::c_void) -> alljoyn_busobject; + fn alljoyn_busobject_create(path: super::super::Foundation::PSTR, isplaceholder: i32, callbacks_in: *const alljoyn_busobject_callbacks, context_in: *const ::core::ffi::c_void) -> alljoyn_busobject; } ::core::mem::transmute(alljoyn_busobject_create(path.into_param().abi(), ::core::mem::transmute(isplaceholder), ::core::mem::transmute(callbacks_in), ::core::mem::transmute(context_in))) } @@ -3752,12 +3744,12 @@ pub unsafe fn alljoyn_busobject_issecure<'a, Param0: ::windows::core::IntoParam< #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct alljoyn_busobject_methodentry { pub member: *mut alljoyn_interfacedescription_member, - pub method_handler: ::core::option::Option, + pub method_handler: alljoyn_messagereceiver_methodhandler_ptr, } #[cfg(feature = "Win32_Foundation")] impl alljoyn_busobject_methodentry {} @@ -3783,7 +3775,7 @@ impl ::core::cmp::PartialEq for alljoyn_busobject_methodentry { impl ::core::cmp::Eq for alljoyn_busobject_methodentry {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for alljoyn_busobject_methodentry { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[inline] pub unsafe fn alljoyn_busobject_methodreply_args<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busobject>, Param1: ::windows::core::IntoParam<'a, alljoyn_message>, Param2: ::windows::core::IntoParam<'a, alljoyn_msgarg>>(bus: Param0, msg: Param1, args: Param2, numargs: usize) -> QStatus { @@ -3825,11 +3817,11 @@ pub unsafe fn alljoyn_busobject_methodreply_status<'a, Param0: ::windows::core:: #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_busobject_object_registration_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void); +pub type alljoyn_busobject_object_registration_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_busobject_prop_get_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, ifcname: super::super::Foundation::PSTR, propname: super::super::Foundation::PSTR, val: alljoyn_msgarg) -> QStatus; +pub type alljoyn_busobject_prop_get_ptr = ::core::option::Option QStatus>; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_busobject_prop_set_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, ifcname: super::super::Foundation::PSTR, propname: super::super::Foundation::PSTR, val: alljoyn_msgarg) -> QStatus; +pub type alljoyn_busobject_prop_set_ptr = ::core::option::Option QStatus>; #[inline] pub unsafe fn alljoyn_busobject_setannounceflag<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busobject>, Param1: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>>(bus: Param0, iface: Param1, isannounced: alljoyn_about_announceflag) -> QStatus { #[cfg(windows)] @@ -4517,12 +4509,12 @@ pub unsafe fn alljoyn_interfacedescription_getdescriptionlanguages2<'a, Param0: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_interfacedescription_getdescriptiontranslationcallback<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>>(iface: Param0) -> ::core::option::Option { +pub unsafe fn alljoyn_interfacedescription_getdescriptiontranslationcallback<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>>(iface: Param0) -> alljoyn_interfacedescription_translation_callback_ptr { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn alljoyn_interfacedescription_getdescriptiontranslationcallback(iface: alljoyn_interfacedescription) -> ::core::option::Option; + fn alljoyn_interfacedescription_getdescriptiontranslationcallback(iface: alljoyn_interfacedescription) -> alljoyn_interfacedescription_translation_callback_ptr; } ::core::mem::transmute(alljoyn_interfacedescription_getdescriptiontranslationcallback(iface.into_param().abi())) } @@ -5125,7 +5117,7 @@ pub unsafe fn alljoyn_interfacedescription_setdescriptionlanguage<'a, Param0: :: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_interfacedescription_setdescriptiontranslationcallback<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>>(iface: Param0, translationcallback: ::core::option::Option) { +pub unsafe fn alljoyn_interfacedescription_setdescriptiontranslationcallback<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>>(iface: Param0, translationcallback: alljoyn_interfacedescription_translation_callback_ptr) { #[cfg(windows)] { #[link(name = "windows")] @@ -5194,7 +5186,7 @@ pub unsafe fn alljoyn_interfacedescription_setpropertydescriptionforlanguage<'a, unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_interfacedescription_translation_callback_ptr = unsafe extern "system" fn(sourcelanguage: super::super::Foundation::PSTR, targetlanguage: super::super::Foundation::PSTR, sourcetext: super::super::Foundation::PSTR) -> super::super::Foundation::PSTR; +pub type alljoyn_interfacedescription_translation_callback_ptr = ::core::option::Option super::super::Foundation::PSTR>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq)] #[repr(transparent)] pub struct alljoyn_keystore(pub isize); @@ -5219,12 +5211,12 @@ unsafe impl ::windows::core::Handle for alljoyn_keystorelistener {} unsafe impl ::windows::core::Abi for alljoyn_keystorelistener { type Abi = Self; } -pub type alljoyn_keystorelistener_acquireexclusivelock_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener) -> QStatus; -#[derive(:: core :: clone :: Clone)] +pub type alljoyn_keystorelistener_acquireexclusivelock_ptr = ::core::option::Option QStatus>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct alljoyn_keystorelistener_callbacks { - pub load_request: ::core::option::Option, - pub store_request: ::core::option::Option, + pub load_request: alljoyn_keystorelistener_loadrequest_ptr, + pub store_request: alljoyn_keystorelistener_storerequest_ptr, } impl alljoyn_keystorelistener_callbacks {} impl ::core::default::Default for alljoyn_keystorelistener_callbacks { @@ -5244,7 +5236,7 @@ impl ::core::cmp::PartialEq for alljoyn_keystorelistener_callbacks { } impl ::core::cmp::Eq for alljoyn_keystorelistener_callbacks {} unsafe impl ::windows::core::Abi for alljoyn_keystorelistener_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[inline] pub unsafe fn alljoyn_keystorelistener_create(callbacks: *const alljoyn_keystorelistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_keystorelistener { @@ -5252,7 +5244,7 @@ pub unsafe fn alljoyn_keystorelistener_create(callbacks: *const alljoyn_keystore { #[link(name = "windows")] extern "system" { - fn alljoyn_keystorelistener_create(callbacks: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_keystorelistener; + fn alljoyn_keystorelistener_create(callbacks: *const alljoyn_keystorelistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_keystorelistener; } ::core::mem::transmute(alljoyn_keystorelistener_create(::core::mem::transmute(callbacks), ::core::mem::transmute(context))) } @@ -5286,7 +5278,7 @@ pub unsafe fn alljoyn_keystorelistener_getkeys<'a, Param0: ::windows::core::Into #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_keystorelistener_loadrequest_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener, keystore: alljoyn_keystore) -> QStatus; +pub type alljoyn_keystorelistener_loadrequest_ptr = ::core::option::Option QStatus>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn alljoyn_keystorelistener_putkeys<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_keystorelistener>, Param1: ::windows::core::IntoParam<'a, alljoyn_keystore>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(listener: Param0, keystore: Param1, source: Param2, password: Param3) -> QStatus { @@ -5301,15 +5293,15 @@ pub unsafe fn alljoyn_keystorelistener_putkeys<'a, Param0: ::windows::core::Into #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_keystorelistener_releaseexclusivelock_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener); -pub type alljoyn_keystorelistener_storerequest_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, listener: alljoyn_keystorelistener, keystore: alljoyn_keystore) -> QStatus; -#[derive(:: core :: clone :: Clone)] +pub type alljoyn_keystorelistener_releaseexclusivelock_ptr = ::core::option::Option; +pub type alljoyn_keystorelistener_storerequest_ptr = ::core::option::Option QStatus>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct alljoyn_keystorelistener_with_synchronization_callbacks { - pub load_request: ::core::option::Option, - pub store_request: ::core::option::Option, - pub acquire_exclusive_lock: ::core::option::Option, - pub release_exclusive_lock: ::core::option::Option, + pub load_request: alljoyn_keystorelistener_loadrequest_ptr, + pub store_request: alljoyn_keystorelistener_storerequest_ptr, + pub acquire_exclusive_lock: alljoyn_keystorelistener_acquireexclusivelock_ptr, + pub release_exclusive_lock: alljoyn_keystorelistener_releaseexclusivelock_ptr, } impl alljoyn_keystorelistener_with_synchronization_callbacks {} impl ::core::default::Default for alljoyn_keystorelistener_with_synchronization_callbacks { @@ -5329,7 +5321,7 @@ impl ::core::cmp::PartialEq for alljoyn_keystorelistener_with_synchronization_ca } impl ::core::cmp::Eq for alljoyn_keystorelistener_with_synchronization_callbacks {} unsafe impl ::windows::core::Abi for alljoyn_keystorelistener_with_synchronization_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[inline] pub unsafe fn alljoyn_keystorelistener_with_synchronization_create(callbacks: *const alljoyn_keystorelistener_with_synchronization_callbacks, context: *mut ::core::ffi::c_void) -> alljoyn_keystorelistener { @@ -5337,7 +5329,7 @@ pub unsafe fn alljoyn_keystorelistener_with_synchronization_create(callbacks: *c { #[link(name = "windows")] extern "system" { - fn alljoyn_keystorelistener_with_synchronization_create(callbacks: *const ::core::mem::ManuallyDrop, context: *mut ::core::ffi::c_void) -> alljoyn_keystorelistener; + fn alljoyn_keystorelistener_with_synchronization_create(callbacks: *const alljoyn_keystorelistener_with_synchronization_callbacks, context: *mut ::core::ffi::c_void) -> alljoyn_keystorelistener; } ::core::mem::transmute(alljoyn_keystorelistener_with_synchronization_create(::core::mem::transmute(callbacks), ::core::mem::transmute(context))) } @@ -5798,10 +5790,10 @@ pub unsafe fn alljoyn_message_tostring<'a, Param0: ::windows::core::IntoParam<'a unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_messagereceiver_methodhandler_ptr = unsafe extern "system" fn(bus: alljoyn_busobject, member: *const alljoyn_interfacedescription_member, message: alljoyn_message); -pub type alljoyn_messagereceiver_replyhandler_ptr = unsafe extern "system" fn(message: alljoyn_message, context: *mut ::core::ffi::c_void); +pub type alljoyn_messagereceiver_methodhandler_ptr = ::core::option::Option; +pub type alljoyn_messagereceiver_replyhandler_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_messagereceiver_signalhandler_ptr = unsafe extern "system" fn(member: *const alljoyn_interfacedescription_member, srcpath: super::super::Foundation::PSTR, message: alljoyn_message); +pub type alljoyn_messagereceiver_signalhandler_ptr = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct alljoyn_messagetype(pub i32); @@ -6953,8 +6945,8 @@ pub unsafe fn alljoyn_observer_getnext<'a, Param0: ::windows::core::IntoParam<'a #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_observer_object_discovered_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref); -pub type alljoyn_observer_object_lost_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, proxyref: alljoyn_proxybusobject_ref); +pub type alljoyn_observer_object_discovered_ptr = ::core::option::Option; +pub type alljoyn_observer_object_lost_ptr = ::core::option::Option; #[inline] pub unsafe fn alljoyn_observer_registerlistener<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_observer>, Param1: ::windows::core::IntoParam<'a, alljoyn_observerlistener>>(observer: Param0, listener: Param1, triggeronexisting: i32) { #[cfg(windows)] @@ -7006,11 +6998,11 @@ unsafe impl ::windows::core::Handle for alljoyn_observerlistener {} unsafe impl ::windows::core::Abi for alljoyn_observerlistener { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct alljoyn_observerlistener_callback { - pub object_discovered: ::core::option::Option, - pub object_lost: ::core::option::Option, + pub object_discovered: alljoyn_observer_object_discovered_ptr, + pub object_lost: alljoyn_observer_object_lost_ptr, } impl alljoyn_observerlistener_callback {} impl ::core::default::Default for alljoyn_observerlistener_callback { @@ -7030,7 +7022,7 @@ impl ::core::cmp::PartialEq for alljoyn_observerlistener_callback { } impl ::core::cmp::Eq for alljoyn_observerlistener_callback {} unsafe impl ::windows::core::Abi for alljoyn_observerlistener_callback { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[inline] pub unsafe fn alljoyn_observerlistener_create(callback: *const alljoyn_observerlistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_observerlistener { @@ -7038,7 +7030,7 @@ pub unsafe fn alljoyn_observerlistener_create(callback: *const alljoyn_observerl { #[link(name = "windows")] extern "system" { - fn alljoyn_observerlistener_create(callback: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_observerlistener; + fn alljoyn_observerlistener_create(callback: *const alljoyn_observerlistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_observerlistener; } ::core::mem::transmute(alljoyn_observerlistener_create(::core::mem::transmute(callback), ::core::mem::transmute(context))) } @@ -7084,13 +7076,13 @@ unsafe impl ::windows::core::Handle for alljoyn_permissionconfigurationlistener unsafe impl ::windows::core::Abi for alljoyn_permissionconfigurationlistener { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct alljoyn_permissionconfigurationlistener_callbacks { - pub factory_reset: ::core::option::Option, - pub policy_changed: ::core::option::Option, - pub start_management: ::core::option::Option, - pub end_management: ::core::option::Option, + pub factory_reset: alljoyn_permissionconfigurationlistener_factoryreset_ptr, + pub policy_changed: alljoyn_permissionconfigurationlistener_policychanged_ptr, + pub start_management: alljoyn_permissionconfigurationlistener_startmanagement_ptr, + pub end_management: alljoyn_permissionconfigurationlistener_endmanagement_ptr, } impl alljoyn_permissionconfigurationlistener_callbacks {} impl ::core::default::Default for alljoyn_permissionconfigurationlistener_callbacks { @@ -7110,7 +7102,7 @@ impl ::core::cmp::PartialEq for alljoyn_permissionconfigurationlistener_callback } impl ::core::cmp::Eq for alljoyn_permissionconfigurationlistener_callbacks {} unsafe impl ::windows::core::Abi for alljoyn_permissionconfigurationlistener_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[inline] pub unsafe fn alljoyn_permissionconfigurationlistener_create(callbacks: *const alljoyn_permissionconfigurationlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_permissionconfigurationlistener { @@ -7118,7 +7110,7 @@ pub unsafe fn alljoyn_permissionconfigurationlistener_create(callbacks: *const a { #[link(name = "windows")] extern "system" { - fn alljoyn_permissionconfigurationlistener_create(callbacks: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_permissionconfigurationlistener; + fn alljoyn_permissionconfigurationlistener_create(callbacks: *const alljoyn_permissionconfigurationlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_permissionconfigurationlistener; } ::core::mem::transmute(alljoyn_permissionconfigurationlistener_create(::core::mem::transmute(callbacks), ::core::mem::transmute(context))) } @@ -7138,10 +7130,10 @@ pub unsafe fn alljoyn_permissionconfigurationlistener_destroy<'a, Param0: ::wind #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_permissionconfigurationlistener_endmanagement_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void); -pub type alljoyn_permissionconfigurationlistener_factoryreset_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> QStatus; -pub type alljoyn_permissionconfigurationlistener_policychanged_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void); -pub type alljoyn_permissionconfigurationlistener_startmanagement_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void); +pub type alljoyn_permissionconfigurationlistener_endmanagement_ptr = ::core::option::Option; +pub type alljoyn_permissionconfigurationlistener_factoryreset_ptr = ::core::option::Option QStatus>; +pub type alljoyn_permissionconfigurationlistener_policychanged_ptr = ::core::option::Option; +pub type alljoyn_permissionconfigurationlistener_startmanagement_ptr = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq)] #[repr(transparent)] pub struct alljoyn_permissionconfigurator(pub isize); @@ -7604,12 +7596,12 @@ unsafe impl ::windows::core::Handle for alljoyn_pinglistener {} unsafe impl ::windows::core::Abi for alljoyn_pinglistener { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct alljoyn_pinglistener_callback { - pub destination_found: ::core::option::Option, - pub destination_lost: ::core::option::Option, + pub destination_found: alljoyn_autopinger_destination_found_ptr, + pub destination_lost: alljoyn_autopinger_destination_lost_ptr, } #[cfg(feature = "Win32_Foundation")] impl alljoyn_pinglistener_callback {} @@ -7635,7 +7627,7 @@ impl ::core::cmp::PartialEq for alljoyn_pinglistener_callback { impl ::core::cmp::Eq for alljoyn_pinglistener_callback {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for alljoyn_pinglistener_callback { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] #[inline] @@ -7644,7 +7636,7 @@ pub unsafe fn alljoyn_pinglistener_create(callback: *const alljoyn_pinglistener_ { #[link(name = "windows")] extern "system" { - fn alljoyn_pinglistener_create(callback: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_pinglistener; + fn alljoyn_pinglistener_create(callback: *const alljoyn_pinglistener_callback, context: *const ::core::ffi::c_void) -> alljoyn_pinglistener; } ::core::mem::transmute(alljoyn_pinglistener_create(::core::mem::transmute(callback), ::core::mem::transmute(context))) } @@ -7799,7 +7791,7 @@ pub unsafe fn alljoyn_proxybusobject_getallproperties<'a, Param0: ::windows::cor } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_proxybusobject_getallpropertiesasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(proxyobj: Param0, iface: Param1, callback: ::core::option::Option, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus { +pub unsafe fn alljoyn_proxybusobject_getallpropertiesasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(proxyobj: Param0, iface: Param1, callback: alljoyn_proxybusobject_listener_getallpropertiescb_ptr, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -7895,7 +7887,7 @@ pub unsafe fn alljoyn_proxybusobject_getproperty<'a, Param0: ::windows::core::In } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_proxybusobject_getpropertyasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(proxyobj: Param0, iface: Param1, property: Param2, callback: ::core::option::Option, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus { +pub unsafe fn alljoyn_proxybusobject_getpropertyasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(proxyobj: Param0, iface: Param1, property: Param2, callback: alljoyn_proxybusobject_listener_getpropertycb_ptr, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -7976,7 +7968,7 @@ pub unsafe fn alljoyn_proxybusobject_introspectremoteobject<'a, Param0: ::window unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn alljoyn_proxybusobject_introspectremoteobjectasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>>(proxyobj: Param0, callback: ::core::option::Option, context: *mut ::core::ffi::c_void) -> QStatus { +pub unsafe fn alljoyn_proxybusobject_introspectremoteobjectasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>>(proxyobj: Param0, callback: alljoyn_proxybusobject_listener_introspectcb_ptr, context: *mut ::core::ffi::c_void) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -8014,12 +8006,12 @@ pub unsafe fn alljoyn_proxybusobject_isvalid<'a, Param0: ::windows::core::IntoPa #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_proxybusobject_listener_getallpropertiescb_ptr = unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, values: alljoyn_msgarg, context: *mut ::core::ffi::c_void); -pub type alljoyn_proxybusobject_listener_getpropertycb_ptr = unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, value: alljoyn_msgarg, context: *mut ::core::ffi::c_void); -pub type alljoyn_proxybusobject_listener_introspectcb_ptr = unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void); +pub type alljoyn_proxybusobject_listener_getallpropertiescb_ptr = ::core::option::Option; +pub type alljoyn_proxybusobject_listener_getpropertycb_ptr = ::core::option::Option; +pub type alljoyn_proxybusobject_listener_introspectcb_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_proxybusobject_listener_propertieschanged_ptr = unsafe extern "system" fn(obj: alljoyn_proxybusobject, ifacename: super::super::Foundation::PSTR, changed: alljoyn_msgarg, invalidated: alljoyn_msgarg, context: *mut ::core::ffi::c_void); -pub type alljoyn_proxybusobject_listener_setpropertycb_ptr = unsafe extern "system" fn(status: QStatus, obj: alljoyn_proxybusobject, context: *mut ::core::ffi::c_void); +pub type alljoyn_proxybusobject_listener_propertieschanged_ptr = ::core::option::Option; +pub type alljoyn_proxybusobject_listener_setpropertycb_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn alljoyn_proxybusobject_methodcall<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, alljoyn_msgarg>, Param5: ::windows::core::IntoParam<'a, alljoyn_message>>( @@ -8091,7 +8083,7 @@ pub unsafe fn alljoyn_proxybusobject_methodcallasync<'a, Param0: ::windows::core proxyobj: Param0, ifacename: Param1, methodname: Param2, - replyfunc: ::core::option::Option, + replyfunc: alljoyn_messagereceiver_replyhandler_ptr, args: Param4, numargs: usize, context: *mut ::core::ffi::c_void, @@ -8121,7 +8113,7 @@ pub unsafe fn alljoyn_proxybusobject_methodcallasync<'a, Param0: ::windows::core } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_proxybusobject_methodcallasync_member<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param3: ::windows::core::IntoParam<'a, alljoyn_msgarg>>(proxyobj: Param0, method: Param1, replyfunc: ::core::option::Option, args: Param3, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus { +pub unsafe fn alljoyn_proxybusobject_methodcallasync_member<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param3: ::windows::core::IntoParam<'a, alljoyn_msgarg>>(proxyobj: Param0, method: Param1, replyfunc: alljoyn_messagereceiver_replyhandler_ptr, args: Param3, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -8213,7 +8205,7 @@ pub unsafe fn alljoyn_proxybusobject_ref_incref<'a, Param0: ::windows::core::Int } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_proxybusobject_registerpropertieschangedlistener<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(proxyobj: Param0, iface: Param1, properties: *const *const i8, numproperties: usize, callback: ::core::option::Option, context: *mut ::core::ffi::c_void) -> QStatus { +pub unsafe fn alljoyn_proxybusobject_registerpropertieschangedlistener<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(proxyobj: Param0, iface: Param1, properties: *const *const i8, numproperties: usize, callback: alljoyn_proxybusobject_listener_propertieschanged_ptr, context: *mut ::core::ffi::c_void) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -8286,7 +8278,7 @@ pub unsafe fn alljoyn_proxybusobject_setpropertyasync<'a, Param0: ::windows::cor iface: Param1, property: Param2, value: Param3, - callback: ::core::option::Option, + callback: alljoyn_proxybusobject_listener_setpropertycb_ptr, timeout: u32, context: *mut ::core::ffi::c_void, ) -> QStatus { @@ -8303,7 +8295,7 @@ pub unsafe fn alljoyn_proxybusobject_setpropertyasync<'a, Param0: ::windows::cor } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_proxybusobject_unregisterpropertieschangedlistener<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(proxyobj: Param0, iface: Param1, callback: ::core::option::Option) -> QStatus { +pub unsafe fn alljoyn_proxybusobject_unregisterpropertieschangedlistener<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(proxyobj: Param0, iface: Param1, callback: alljoyn_proxybusobject_listener_propertieschanged_ptr) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -8725,13 +8717,13 @@ unsafe impl ::windows::core::Handle for alljoyn_sessionlistener {} unsafe impl ::windows::core::Abi for alljoyn_sessionlistener { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct alljoyn_sessionlistener_callbacks { - pub session_lost: ::core::option::Option, - pub session_member_added: ::core::option::Option, - pub session_member_removed: ::core::option::Option, + pub session_lost: alljoyn_sessionlistener_sessionlost_ptr, + pub session_member_added: alljoyn_sessionlistener_sessionmemberadded_ptr, + pub session_member_removed: alljoyn_sessionlistener_sessionmemberremoved_ptr, } #[cfg(feature = "Win32_Foundation")] impl alljoyn_sessionlistener_callbacks {} @@ -8757,7 +8749,7 @@ impl ::core::cmp::PartialEq for alljoyn_sessionlistener_callbacks { impl ::core::cmp::Eq for alljoyn_sessionlistener_callbacks {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for alljoyn_sessionlistener_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] #[inline] @@ -8766,7 +8758,7 @@ pub unsafe fn alljoyn_sessionlistener_create(callbacks: *const alljoyn_sessionli { #[link(name = "windows")] extern "system" { - fn alljoyn_sessionlistener_create(callbacks: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_sessionlistener; + fn alljoyn_sessionlistener_create(callbacks: *const alljoyn_sessionlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_sessionlistener; } ::core::mem::transmute(alljoyn_sessionlistener_create(::core::mem::transmute(callbacks), ::core::mem::transmute(context))) } @@ -8786,11 +8778,11 @@ pub unsafe fn alljoyn_sessionlistener_destroy<'a, Param0: ::windows::core::IntoP #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type alljoyn_sessionlistener_sessionlost_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, reason: alljoyn_sessionlostreason); +pub type alljoyn_sessionlistener_sessionlost_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_sessionlistener_sessionmemberadded_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: super::super::Foundation::PSTR); +pub type alljoyn_sessionlistener_sessionmemberadded_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_sessionlistener_sessionmemberremoved_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionid: u32, uniquename: super::super::Foundation::PSTR); +pub type alljoyn_sessionlistener_sessionmemberremoved_ptr = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct alljoyn_sessionlostreason(pub i32); @@ -8989,13 +8981,13 @@ unsafe impl ::windows::core::Abi for alljoyn_sessionportlistener { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_sessionportlistener_acceptsessionjoiner_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, joiner: super::super::Foundation::PSTR, opts: alljoyn_sessionopts) -> i32; -#[derive(:: core :: clone :: Clone)] +pub type alljoyn_sessionportlistener_acceptsessionjoiner_ptr = ::core::option::Option i32>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct alljoyn_sessionportlistener_callbacks { - pub accept_session_joiner: ::core::option::Option, - pub session_joined: ::core::option::Option, + pub accept_session_joiner: alljoyn_sessionportlistener_acceptsessionjoiner_ptr, + pub session_joined: alljoyn_sessionportlistener_sessionjoined_ptr, } #[cfg(feature = "Win32_Foundation")] impl alljoyn_sessionportlistener_callbacks {} @@ -9021,7 +9013,7 @@ impl ::core::cmp::PartialEq for alljoyn_sessionportlistener_callbacks { impl ::core::cmp::Eq for alljoyn_sessionportlistener_callbacks {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for alljoyn_sessionportlistener_callbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] #[inline] @@ -9030,7 +9022,7 @@ pub unsafe fn alljoyn_sessionportlistener_create(callbacks: *const alljoyn_sessi { #[link(name = "windows")] extern "system" { - fn alljoyn_sessionportlistener_create(callbacks: *const ::core::mem::ManuallyDrop, context: *const ::core::ffi::c_void) -> alljoyn_sessionportlistener; + fn alljoyn_sessionportlistener_create(callbacks: *const alljoyn_sessionportlistener_callbacks, context: *const ::core::ffi::c_void) -> alljoyn_sessionportlistener; } ::core::mem::transmute(alljoyn_sessionportlistener_create(::core::mem::transmute(callbacks), ::core::mem::transmute(context))) } @@ -9051,7 +9043,7 @@ pub unsafe fn alljoyn_sessionportlistener_destroy<'a, Param0: ::windows::core::I unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type alljoyn_sessionportlistener_sessionjoined_ptr = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionport: u16, id: u32, joiner: super::super::Foundation::PSTR); +pub type alljoyn_sessionportlistener_sessionjoined_ptr = ::core::option::Option; #[inline] pub unsafe fn alljoyn_shutdown() -> QStatus { #[cfg(windows)] diff --git a/src/Windows/Win32/Devices/BiometricFramework/mod.rs b/src/Windows/Win32/Devices/BiometricFramework/mod.rs index 2a924737e4..efcbba2e43 100644 --- a/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -4,260 +4,260 @@ pub const FACILITY_WINBIO: u32 = 9u32; pub const GUID_DEVINTERFACE_BIOMETRIC_READER: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe2b5183a_99ea_4cc3_ad6b_80ca8d715b80); pub const IOCTL_BIOMETRIC_VENDOR: u32 = 4464640u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, typeinfobufferaddress: *const u8, typeinfobuffersize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, samplebuffer: *const WINBIO_BIR, samplesize: usize, purpose: u8, rejectdetail: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_ACTIVATE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_ACTIVATE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_ATTACH_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_ATTACH_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *mut WINBIO_IDENTITY, subfactor: *mut u8, duplicate: *mut super::super::Foundation::BOOLEAN) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_CLEAR_CONTEXT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_CLEAR_CONTEXT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_COMMIT_ENROLLMENT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *const WINBIO_IDENTITY, subfactor: u8, payloadblob: *const u8, payloadblobsize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_COMMIT_ENROLLMENT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_CONTROL_UNIT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_CONTROL_UNIT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, nonce: *mut *mut u8, noncesize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_CREATE_ENROLLMENT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_CREATE_ENROLLMENT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_CREATE_KEY_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, key: *const u8, keysize: usize, keyidentifier: *mut u8, keyidentifiersize: usize, resultsize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_CREATE_KEY_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_DEACTIVATE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_DEACTIVATE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_DETACH_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_DETACH_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_DISCARD_ENROLLMENT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_DISCARD_ENROLLMENT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, flags: u8, samplebuffer: *mut *mut WINBIO_BIR, samplesize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, hashvalue: *mut *mut u8, hashsize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, rejectdetail: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_IDENTIFY_ALL_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, presencecount: *mut usize, presencearray: *mut *mut WINBIO_PRESENCE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_IDENTIFY_ALL_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, nonce: *const u8, noncesize: usize, identity: *mut WINBIO_IDENTITY, subfactor: *mut u8, rejectdetail: *mut u32, authentication: *mut *mut u8, authenticationsize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *mut WINBIO_IDENTITY, subfactor: *mut u8, payloadblob: *mut *mut u8, payloadblobsize: *mut usize, hashvalue: *mut *mut u8, hashsize: *mut usize, rejectdetail: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, nonce: *const u8, noncesize: usize, keyidentifier: *const u8, keyidentifiersize: usize, identity: *mut WINBIO_IDENTITY, subfactor: *mut u8, rejectdetail: *mut u32, authorization: *mut *mut u8, authorizationsize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, powereventtype: u32) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_PIPELINE_CLEANUP_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_PIPELINE_CLEANUP_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_PIPELINE_INIT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_PIPELINE_INIT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, discardandrepeatcapture: *mut super::super::Foundation::BOOLEAN, calibrationbuffer: *mut u8, calibrationbuffersize: *mut usize, maxbuffersize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, enrollmentstatus: *mut WINBIO_EXTENDED_ENROLLMENT_STATUS, enrollmentstatussize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, engineinfo: *mut WINBIO_EXTENDED_ENGINE_INFO, engineinfosize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, algorithmcount: *mut usize, algorithmbuffersize: *mut usize, algorithmbuffer: *mut *mut u8) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, indexelementcount: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, standardformat: *mut WINBIO_REGISTERED_FORMAT, vendorformat: *mut ::windows::core::GUID) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, samplehint: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_REFRESH_CACHE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_REFRESH_CACHE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_RESERVED_1_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *mut WINBIO_IDENTITY) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_RESERVED_1_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, formatarray: *const ::windows::core::GUID, formatcount: usize, selectedformat: *mut ::windows::core::GUID, maxbuffersize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, policyitemarray: *const WINBIO_ACCOUNT_POLICY, policyitemcount: usize) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, parameters: *const WINBIO_EXTENDED_ENROLLMENT_PARAMETERS) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, selectorvalue: u64) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_SET_HASH_ALGORITHM_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, algorithmbuffersize: usize, algorithmbuffer: *const u8) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_SET_HASH_ALGORITHM_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_UPDATE_ENROLLMENT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, rejectdetail: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_UPDATE_ENROLLMENT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_ENGINE_VERIFY_FEATURE_SET_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *const WINBIO_IDENTITY, subfactor: u8, r#match: *mut super::super::Foundation::BOOLEAN, payloadblob: *mut *mut u8, payloadblobsize: *mut usize, hashvalue: *mut *mut u8, hashsize: *mut usize, rejectdetail: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_ENGINE_VERIFY_FEATURE_SET_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_ALLOCATE_MEMORY_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, allocationsize: usize, address: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_ALLOCATE_MEMORY_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_FREE_MEMORY_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, address: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_FREE_MEMORY_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_GET_PROPERTY_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, propertytype: u32, propertyid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, propertybuffer: *mut *mut ::core::ffi::c_void, propertybuffersize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_GET_PROPERTY_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_LOCK_AND_VALIDATE_SECURE_BUFFER_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, securebufferidentifier: ::windows::core::GUID, securebufferaddress: *mut *mut ::core::ffi::c_void, securebuffersize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_LOCK_AND_VALIDATE_SECURE_BUFFER_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_RELEASE_SECURE_BUFFER_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, securebufferidentifier: ::windows::core::GUID) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_RELEASE_SECURE_BUFFER_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_SET_UNIT_STATUS_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, extendedstatus: *const WINBIO_EXTENDED_UNIT_STATUS, extendedstatussize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_SET_UNIT_STATUS_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_CACHE_CLEAR_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_CACHE_CLEAR_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_BEGIN_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, requiredcapacity: *mut usize, maxbuffersize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_BEGIN_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_END_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_END_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_NEXT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, bufferaddress: *mut u8, buffersize: usize, returneddatasize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_NEXT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_BEGIN_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, requiredcapacity: usize, maxbuffersize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_BEGIN_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_END_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_END_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_NEXT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, bufferaddress: *const u8, buffersize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_NEXT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_DECRYPT_SAMPLE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, authentication: *const u8, authenticationsize: usize, iv: *const u8, ivsize: usize, encrypteddata: *mut u8, encrypteddatasize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_DECRYPT_SAMPLE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_QUERY_AUTHORIZED_ENROLLMENTS_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *const WINBIO_IDENTITY, secureidentitycount: *mut usize, secureidentities: *mut *mut WINBIO_IDENTITY) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_QUERY_AUTHORIZED_ENROLLMENTS_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_1_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, reserved1: usize, reserved2: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_1_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_2_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, reserved1: *mut u8, reserved2: usize) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_2_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_3_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_3_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, calibrationbuffer: *const u8, calibrationbuffersize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_ACTIVATE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_ACTIVATE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, rawbufferaddress: *const u8, rawbuffersize: usize, resultbufferaddress: *mut *mut u8, resultbuffersize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, securebufferidentifier: ::windows::core::GUID, metadatabufferaddress: *const u8, metadatabuffersize: usize, resultbufferaddress: *mut *mut u8, resultbuffersize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_ATTACH_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_ATTACH_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_CANCEL_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_CANCEL_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_CLEAR_CONTEXT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_CLEAR_CONTEXT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_CONNECT_SECURE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, connectionparams: *const WINBIO_SECURE_CONNECTION_PARAMS, connectiondata: *mut *mut WINBIO_SECURE_CONNECTION_DATA) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_CONNECT_SECURE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_CONTROL_UNIT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_CONTROL_UNIT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_DEACTIVATE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_DEACTIVATE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_DETACH_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_DETACH_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, samplebuffer: *mut *mut WINBIO_BIR, samplesize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_FINISH_CAPTURE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, rejectdetail: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_FINISH_CAPTURE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, reason: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_GET_INDICATOR_STATUS_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, indicatorstatus: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_GET_INDICATOR_STATUS_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, powereventtype: u32) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_PIPELINE_CLEANUP_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_PIPELINE_CLEANUP_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_PIPELINE_INIT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_PIPELINE_INIT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, purpose: u8, flags: u8, rejectdetail: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, formatarray: *mut ::windows::core::GUID, formatarraysize: usize, formatcount: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, sensorinfo: *mut WINBIO_EXTENDED_SENSOR_INFO, sensorinfosize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, typeinfobufferaddress: *mut u8, typeinfobuffersize: usize, typeinfodatasize: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_QUERY_STATUS_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, status: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_QUERY_STATUS_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_RESET_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_RESET_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, format: *const ::windows::core::GUID) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_SET_INDICATOR_STATUS_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, indicatorstatus: u32) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_SET_INDICATOR_STATUS_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_SET_MODE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, mode: u32) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_SET_MODE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_START_CAPTURE_EX_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, purpose: u8, nonce: *const u8, noncesize: usize, flags: u8, overlapped: *mut *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_START_CAPTURE_EX_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_START_CAPTURE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, purpose: u8, overlapped: *mut *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_START_CAPTURE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_SENSOR_START_NOTIFY_WAKE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, overlapped: *mut *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; +pub type PIBIO_SENSOR_START_NOTIFY_WAKE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_ACTIVATE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_ACTIVATE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_ADD_RECORD_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, recordcontents: *const WINBIO_STORAGE_RECORD) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_ADD_RECORD_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_ATTACH_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_ATTACH_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_CLEAR_CONTEXT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_CLEAR_CONTEXT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_CLOSE_DATABASE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_CLOSE_DATABASE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_CONTROL_UNIT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_CONTROL_UNIT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_CREATE_DATABASE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, databaseid: *const ::windows::core::GUID, factor: u32, format: *const ::windows::core::GUID, filepath: super::super::Foundation::PWSTR, connectstring: super::super::Foundation::PWSTR, indexelementcount: usize, initialsize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_CREATE_DATABASE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_DEACTIVATE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_DEACTIVATE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_DELETE_RECORD_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *const WINBIO_IDENTITY, subfactor: u8) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_DELETE_RECORD_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_DETACH_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_DETACH_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_ERASE_DATABASE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, databaseid: *const ::windows::core::GUID, filepath: super::super::Foundation::PWSTR, connectstring: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_ERASE_DATABASE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_FIRST_RECORD_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_FIRST_RECORD_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_GET_CURRENT_RECORD_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, recordcontents: *mut WINBIO_STORAGE_RECORD) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_GET_CURRENT_RECORD_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_GET_DATABASE_SIZE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, availablerecordcount: *mut usize, totalrecordcount: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_GET_DATABASE_SIZE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_GET_DATA_FORMAT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, format: *mut ::windows::core::GUID, version: *mut WINBIO_VERSION) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_GET_DATA_FORMAT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_GET_RECORD_COUNT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, recordcount: *mut usize) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_GET_RECORD_COUNT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_NEXT_RECORD_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_NEXT_RECORD_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, recordsadded: super::super::Foundation::BOOLEAN) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, powereventtype: u32) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_OPEN_DATABASE_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, databaseid: *const ::windows::core::GUID, filepath: super::super::Foundation::PWSTR, connectstring: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_OPEN_DATABASE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_PIPELINE_CLEANUP_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_PIPELINE_CLEANUP_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_PIPELINE_INIT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_PIPELINE_INIT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_QUERY_BY_CONTENT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, subfactor: u8, indexvector: *const u32, indexelementcount: usize) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_QUERY_BY_CONTENT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_QUERY_BY_SUBJECT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *const WINBIO_IDENTITY, subfactor: u8) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_QUERY_BY_SUBJECT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, storageinfo: *mut WINBIO_EXTENDED_STORAGE_INFO, storageinfosize: usize) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_RESERVED_1_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *mut WINBIO_IDENTITY, reserved1: *mut u64, reserved2: *mut u64) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_RESERVED_1_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_RESERVED_2_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *mut WINBIO_IDENTITY) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_RESERVED_2_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, identity: *const WINBIO_IDENTITY, subfactor: u8, recordcontents: *mut WINBIO_STORAGE_RECORD) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN = unsafe extern "system" fn(pipeline: *mut WINBIO_PIPELINE, recordcontents: *const WINBIO_STORAGE_RECORD) -> ::windows::core::HRESULT; +pub type PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PWINBIO_ASYNC_COMPLETION_CALLBACK = unsafe extern "system" fn(asyncresult: *const WINBIO_ASYNC_RESULT); -pub type PWINBIO_CAPTURE_CALLBACK = unsafe extern "system" fn(capturecallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows::core::HRESULT, unitid: u32, sample: *const WINBIO_BIR, samplesize: usize, rejectdetail: u32); -pub type PWINBIO_ENROLL_CAPTURE_CALLBACK = unsafe extern "system" fn(enrollcallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows::core::HRESULT, rejectdetail: u32); -pub type PWINBIO_EVENT_CALLBACK = unsafe extern "system" fn(eventcallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows::core::HRESULT, event: *const WINBIO_EVENT); -pub type PWINBIO_IDENTIFY_CALLBACK = unsafe extern "system" fn(identifycallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows::core::HRESULT, unitid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, rejectdetail: u32); -pub type PWINBIO_LOCATE_SENSOR_CALLBACK = unsafe extern "system" fn(locatecallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows::core::HRESULT, unitid: u32); +pub type PWINBIO_ASYNC_COMPLETION_CALLBACK = ::core::option::Option; +pub type PWINBIO_CAPTURE_CALLBACK = ::core::option::Option; +pub type PWINBIO_ENROLL_CAPTURE_CALLBACK = ::core::option::Option; +pub type PWINBIO_EVENT_CALLBACK = ::core::option::Option; +pub type PWINBIO_IDENTIFY_CALLBACK = ::core::option::Option; +pub type PWINBIO_LOCATE_SENSOR_CALLBACK = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PWINBIO_QUERY_ENGINE_INTERFACE_FN = unsafe extern "system" fn(engineinterface: *mut *mut WINBIO_ENGINE_INTERFACE) -> ::windows::core::HRESULT; +pub type PWINBIO_QUERY_ENGINE_INTERFACE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PWINBIO_QUERY_SENSOR_INTERFACE_FN = unsafe extern "system" fn(sensorinterface: *mut *mut WINBIO_SENSOR_INTERFACE) -> ::windows::core::HRESULT; +pub type PWINBIO_QUERY_SENSOR_INTERFACE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PWINBIO_QUERY_STORAGE_INTERFACE_FN = unsafe extern "system" fn(storageinterface: *mut *mut WINBIO_STORAGE_INTERFACE) -> ::windows::core::HRESULT; +pub type PWINBIO_QUERY_STORAGE_INTERFACE_FN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PWINBIO_VERIFY_CALLBACK = unsafe extern "system" fn(verifycallbackcontext: *const ::core::ffi::c_void, operationstatus: ::windows::core::HRESULT, unitid: u32, r#match: super::super::Foundation::BOOLEAN, rejectdetail: u32); +pub type PWINBIO_VERIFY_CALLBACK = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WINBIO_ACCOUNT_POLICY { @@ -1663,7 +1663,7 @@ impl ::core::cmp::Eq for WINBIO_ENCRYPTED_CAPTURE_PARAMS {} unsafe impl ::windows::core::Abi for WINBIO_ENCRYPTED_CAPTURE_PARAMS { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub struct WINBIO_ENGINE_INTERFACE { @@ -1671,47 +1671,47 @@ pub struct WINBIO_ENGINE_INTERFACE { pub Type: u32, pub Size: usize, pub AdapterId: ::windows::core::GUID, - pub Attach: ::core::option::Option, - pub Detach: ::core::option::Option, - pub ClearContext: ::core::option::Option, - pub QueryPreferredFormat: ::core::option::Option, - pub QueryIndexVectorSize: ::core::option::Option, - pub QueryHashAlgorithms: ::core::option::Option, - pub SetHashAlgorithm: ::core::option::Option, - pub QuerySampleHint: ::core::option::Option, - pub AcceptSampleData: ::core::option::Option, - pub ExportEngineData: ::core::option::Option, - pub VerifyFeatureSet: ::core::option::Option, - pub IdentifyFeatureSet: ::core::option::Option, - pub CreateEnrollment: ::core::option::Option, - pub UpdateEnrollment: ::core::option::Option, - pub GetEnrollmentStatus: ::core::option::Option, - pub GetEnrollmentHash: ::core::option::Option, - pub CheckForDuplicate: ::core::option::Option, - pub CommitEnrollment: ::core::option::Option, - pub DiscardEnrollment: ::core::option::Option, - pub ControlUnit: ::core::option::Option, - pub ControlUnitPrivileged: ::core::option::Option, - pub NotifyPowerChange: ::core::option::Option, - pub Reserved_1: ::core::option::Option, - pub PipelineInit: ::core::option::Option, - pub PipelineCleanup: ::core::option::Option, - pub Activate: ::core::option::Option, - pub Deactivate: ::core::option::Option, - pub QueryExtendedInfo: ::core::option::Option, - pub IdentifyAll: ::core::option::Option, - pub SetEnrollmentSelector: ::core::option::Option, - pub SetEnrollmentParameters: ::core::option::Option, - pub QueryExtendedEnrollmentStatus: ::core::option::Option, - pub RefreshCache: ::core::option::Option, - pub SelectCalibrationFormat: ::core::option::Option, - pub QueryCalibrationData: ::core::option::Option, - pub SetAccountPolicy: ::core::option::Option, - pub CreateKey: ::core::option::Option, - pub IdentifyFeatureSetSecure: ::core::option::Option, - pub AcceptPrivateSensorTypeInfo: ::core::option::Option, - pub CreateEnrollmentAuthenticated: ::core::option::Option, - pub IdentifyFeatureSetAuthenticated: ::core::option::Option, + pub Attach: PIBIO_ENGINE_ATTACH_FN, + pub Detach: PIBIO_ENGINE_DETACH_FN, + pub ClearContext: PIBIO_ENGINE_CLEAR_CONTEXT_FN, + pub QueryPreferredFormat: PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN, + pub QueryIndexVectorSize: PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN, + pub QueryHashAlgorithms: PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN, + pub SetHashAlgorithm: PIBIO_ENGINE_SET_HASH_ALGORITHM_FN, + pub QuerySampleHint: PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN, + pub AcceptSampleData: PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN, + pub ExportEngineData: PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN, + pub VerifyFeatureSet: PIBIO_ENGINE_VERIFY_FEATURE_SET_FN, + pub IdentifyFeatureSet: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN, + pub CreateEnrollment: PIBIO_ENGINE_CREATE_ENROLLMENT_FN, + pub UpdateEnrollment: PIBIO_ENGINE_UPDATE_ENROLLMENT_FN, + pub GetEnrollmentStatus: PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN, + pub GetEnrollmentHash: PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN, + pub CheckForDuplicate: PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN, + pub CommitEnrollment: PIBIO_ENGINE_COMMIT_ENROLLMENT_FN, + pub DiscardEnrollment: PIBIO_ENGINE_DISCARD_ENROLLMENT_FN, + pub ControlUnit: PIBIO_ENGINE_CONTROL_UNIT_FN, + pub ControlUnitPrivileged: PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN, + pub NotifyPowerChange: PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN, + pub Reserved_1: PIBIO_ENGINE_RESERVED_1_FN, + pub PipelineInit: PIBIO_ENGINE_PIPELINE_INIT_FN, + pub PipelineCleanup: PIBIO_ENGINE_PIPELINE_CLEANUP_FN, + pub Activate: PIBIO_ENGINE_ACTIVATE_FN, + pub Deactivate: PIBIO_ENGINE_DEACTIVATE_FN, + pub QueryExtendedInfo: PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN, + pub IdentifyAll: PIBIO_ENGINE_IDENTIFY_ALL_FN, + pub SetEnrollmentSelector: PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN, + pub SetEnrollmentParameters: PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN, + pub QueryExtendedEnrollmentStatus: PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN, + pub RefreshCache: PIBIO_ENGINE_REFRESH_CACHE_FN, + pub SelectCalibrationFormat: PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN, + pub QueryCalibrationData: PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN, + pub SetAccountPolicy: PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN, + pub CreateKey: PIBIO_ENGINE_CREATE_KEY_FN, + pub IdentifyFeatureSetSecure: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN, + pub AcceptPrivateSensorTypeInfo: PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN, + pub CreateEnrollmentAuthenticated: PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN, + pub IdentifyFeatureSetAuthenticated: PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] impl WINBIO_ENGINE_INTERFACE {} @@ -1781,7 +1781,7 @@ impl ::core::cmp::PartialEq for WINBIO_ENGINE_INTERFACE { impl ::core::cmp::Eq for WINBIO_ENGINE_INTERFACE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for WINBIO_ENGINE_INTERFACE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2976,7 +2976,7 @@ impl ::core::cmp::Eq for WINBIO_FP_BU_STATE {} unsafe impl ::windows::core::Abi for WINBIO_FP_BU_STATE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub struct WINBIO_FRAMEWORK_INTERFACE { @@ -2984,50 +2984,50 @@ pub struct WINBIO_FRAMEWORK_INTERFACE { pub Type: u32, pub Size: usize, pub AdapterId: ::windows::core::GUID, - pub SetUnitStatus: ::core::option::Option, - pub VsmStorageAttach: ::core::option::Option, - pub VsmStorageDetach: ::core::option::Option, - pub VsmStorageClearContext: ::core::option::Option, - pub VsmStorageCreateDatabase: ::core::option::Option, - pub VsmStorageOpenDatabase: ::core::option::Option, - pub VsmStorageCloseDatabase: ::core::option::Option, - pub VsmStorageDeleteRecord: ::core::option::Option, - pub VsmStorageNotifyPowerChange: ::core::option::Option, - pub VsmStoragePipelineInit: ::core::option::Option, - pub VsmStoragePipelineCleanup: ::core::option::Option, - pub VsmStorageActivate: ::core::option::Option, - pub VsmStorageDeactivate: ::core::option::Option, - pub VsmStorageQueryExtendedInfo: ::core::option::Option, - pub VsmStorageCacheClear: ::core::option::Option, - pub VsmStorageCacheImportBegin: ::core::option::Option, - pub VsmStorageCacheImportNext: ::core::option::Option, - pub VsmStorageCacheImportEnd: ::core::option::Option, - pub VsmStorageCacheExportBegin: ::core::option::Option, - pub VsmStorageCacheExportNext: ::core::option::Option, - pub VsmStorageCacheExportEnd: ::core::option::Option, - pub VsmSensorAttach: ::core::option::Option, - pub VsmSensorDetach: ::core::option::Option, - pub VsmSensorClearContext: ::core::option::Option, - pub VsmSensorPushDataToEngine: ::core::option::Option, - pub VsmSensorNotifyPowerChange: ::core::option::Option, - pub VsmSensorPipelineInit: ::core::option::Option, - pub VsmSensorPipelineCleanup: ::core::option::Option, - pub VsmSensorActivate: ::core::option::Option, - pub VsmSensorDeactivate: ::core::option::Option, - pub VsmSensorAsyncImportRawBuffer: ::core::option::Option, - pub VsmSensorAsyncImportSecureBuffer: ::core::option::Option, - pub Reserved1: ::core::option::Option, - pub Reserved2: ::core::option::Option, - pub Reserved3: ::core::option::Option, - pub Reserved4: ::core::option::Option, - pub Reserved5: ::core::option::Option, - pub AllocateMemory: ::core::option::Option, - pub FreeMemory: ::core::option::Option, - pub GetProperty: ::core::option::Option, - pub LockAndValidateSecureBuffer: ::core::option::Option, - pub ReleaseSecureBuffer: ::core::option::Option, - pub QueryAuthorizedEnrollments: ::core::option::Option, - pub DecryptSample: ::core::option::Option, + pub SetUnitStatus: PIBIO_FRAMEWORK_SET_UNIT_STATUS_FN, + pub VsmStorageAttach: PIBIO_STORAGE_ATTACH_FN, + pub VsmStorageDetach: PIBIO_STORAGE_DETACH_FN, + pub VsmStorageClearContext: PIBIO_STORAGE_CLEAR_CONTEXT_FN, + pub VsmStorageCreateDatabase: PIBIO_STORAGE_CREATE_DATABASE_FN, + pub VsmStorageOpenDatabase: PIBIO_STORAGE_OPEN_DATABASE_FN, + pub VsmStorageCloseDatabase: PIBIO_STORAGE_CLOSE_DATABASE_FN, + pub VsmStorageDeleteRecord: PIBIO_STORAGE_DELETE_RECORD_FN, + pub VsmStorageNotifyPowerChange: PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN, + pub VsmStoragePipelineInit: PIBIO_STORAGE_PIPELINE_INIT_FN, + pub VsmStoragePipelineCleanup: PIBIO_STORAGE_PIPELINE_CLEANUP_FN, + pub VsmStorageActivate: PIBIO_STORAGE_ACTIVATE_FN, + pub VsmStorageDeactivate: PIBIO_STORAGE_DEACTIVATE_FN, + pub VsmStorageQueryExtendedInfo: PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN, + pub VsmStorageCacheClear: PIBIO_FRAMEWORK_VSM_CACHE_CLEAR_FN, + pub VsmStorageCacheImportBegin: PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_BEGIN_FN, + pub VsmStorageCacheImportNext: PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_NEXT_FN, + pub VsmStorageCacheImportEnd: PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_END_FN, + pub VsmStorageCacheExportBegin: PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_BEGIN_FN, + pub VsmStorageCacheExportNext: PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_NEXT_FN, + pub VsmStorageCacheExportEnd: PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_END_FN, + pub VsmSensorAttach: PIBIO_SENSOR_ATTACH_FN, + pub VsmSensorDetach: PIBIO_SENSOR_DETACH_FN, + pub VsmSensorClearContext: PIBIO_SENSOR_CLEAR_CONTEXT_FN, + pub VsmSensorPushDataToEngine: PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN, + pub VsmSensorNotifyPowerChange: PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN, + pub VsmSensorPipelineInit: PIBIO_SENSOR_PIPELINE_INIT_FN, + pub VsmSensorPipelineCleanup: PIBIO_SENSOR_PIPELINE_CLEANUP_FN, + pub VsmSensorActivate: PIBIO_SENSOR_ACTIVATE_FN, + pub VsmSensorDeactivate: PIBIO_SENSOR_DEACTIVATE_FN, + pub VsmSensorAsyncImportRawBuffer: PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN, + pub VsmSensorAsyncImportSecureBuffer: PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN, + pub Reserved1: PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_1_FN, + pub Reserved2: PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_2_FN, + pub Reserved3: PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_3_FN, + pub Reserved4: PIBIO_STORAGE_RESERVED_1_FN, + pub Reserved5: PIBIO_STORAGE_RESERVED_2_FN, + pub AllocateMemory: PIBIO_FRAMEWORK_ALLOCATE_MEMORY_FN, + pub FreeMemory: PIBIO_FRAMEWORK_FREE_MEMORY_FN, + pub GetProperty: PIBIO_FRAMEWORK_GET_PROPERTY_FN, + pub LockAndValidateSecureBuffer: PIBIO_FRAMEWORK_LOCK_AND_VALIDATE_SECURE_BUFFER_FN, + pub ReleaseSecureBuffer: PIBIO_FRAMEWORK_RELEASE_SECURE_BUFFER_FN, + pub QueryAuthorizedEnrollments: PIBIO_FRAMEWORK_VSM_QUERY_AUTHORIZED_ENROLLMENTS_FN, + pub DecryptSample: PIBIO_FRAMEWORK_VSM_DECRYPT_SAMPLE_FN, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] impl WINBIO_FRAMEWORK_INTERFACE {} @@ -3100,7 +3100,7 @@ impl ::core::cmp::PartialEq for WINBIO_FRAMEWORK_INTERFACE { impl ::core::cmp::Eq for WINBIO_FRAMEWORK_INTERFACE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for WINBIO_FRAMEWORK_INTERFACE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -3802,7 +3802,7 @@ impl ::core::cmp::Eq for WINBIO_SENSOR_ATTRIBUTES {} unsafe impl ::windows::core::Abi for WINBIO_SENSOR_ATTRIBUTES { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub struct WINBIO_SENSOR_INTERFACE { @@ -3810,37 +3810,37 @@ pub struct WINBIO_SENSOR_INTERFACE { pub Type: u32, pub Size: usize, pub AdapterId: ::windows::core::GUID, - pub Attach: ::core::option::Option, - pub Detach: ::core::option::Option, - pub ClearContext: ::core::option::Option, - pub QueryStatus: ::core::option::Option, - pub Reset: ::core::option::Option, - pub SetMode: ::core::option::Option, - pub SetIndicatorStatus: ::core::option::Option, - pub GetIndicatorStatus: ::core::option::Option, - pub StartCapture: ::core::option::Option, - pub FinishCapture: ::core::option::Option, - pub ExportSensorData: ::core::option::Option, - pub Cancel: ::core::option::Option, - pub PushDataToEngine: ::core::option::Option, - pub ControlUnit: ::core::option::Option, - pub ControlUnitPrivileged: ::core::option::Option, - pub NotifyPowerChange: ::core::option::Option, - pub PipelineInit: ::core::option::Option, - pub PipelineCleanup: ::core::option::Option, - pub Activate: ::core::option::Option, - pub Deactivate: ::core::option::Option, - pub QueryExtendedInfo: ::core::option::Option, - pub QueryCalibrationFormats: ::core::option::Option, - pub SetCalibrationFormat: ::core::option::Option, - pub AcceptCalibrationData: ::core::option::Option, - pub AsyncImportRawBuffer: ::core::option::Option, - pub AsyncImportSecureBuffer: ::core::option::Option, - pub QueryPrivateSensorType: ::core::option::Option, - pub ConnectSecure: ::core::option::Option, - pub StartCaptureEx: ::core::option::Option, - pub StartNotifyWake: ::core::option::Option, - pub FinishNotifyWake: ::core::option::Option, + pub Attach: PIBIO_SENSOR_ATTACH_FN, + pub Detach: PIBIO_SENSOR_DETACH_FN, + pub ClearContext: PIBIO_SENSOR_CLEAR_CONTEXT_FN, + pub QueryStatus: PIBIO_SENSOR_QUERY_STATUS_FN, + pub Reset: PIBIO_SENSOR_RESET_FN, + pub SetMode: PIBIO_SENSOR_SET_MODE_FN, + pub SetIndicatorStatus: PIBIO_SENSOR_SET_INDICATOR_STATUS_FN, + pub GetIndicatorStatus: PIBIO_SENSOR_GET_INDICATOR_STATUS_FN, + pub StartCapture: PIBIO_SENSOR_START_CAPTURE_FN, + pub FinishCapture: PIBIO_SENSOR_FINISH_CAPTURE_FN, + pub ExportSensorData: PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN, + pub Cancel: PIBIO_SENSOR_CANCEL_FN, + pub PushDataToEngine: PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN, + pub ControlUnit: PIBIO_SENSOR_CONTROL_UNIT_FN, + pub ControlUnitPrivileged: PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN, + pub NotifyPowerChange: PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN, + pub PipelineInit: PIBIO_SENSOR_PIPELINE_INIT_FN, + pub PipelineCleanup: PIBIO_SENSOR_PIPELINE_CLEANUP_FN, + pub Activate: PIBIO_SENSOR_ACTIVATE_FN, + pub Deactivate: PIBIO_SENSOR_DEACTIVATE_FN, + pub QueryExtendedInfo: PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN, + pub QueryCalibrationFormats: PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN, + pub SetCalibrationFormat: PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN, + pub AcceptCalibrationData: PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN, + pub AsyncImportRawBuffer: PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN, + pub AsyncImportSecureBuffer: PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN, + pub QueryPrivateSensorType: PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN, + pub ConnectSecure: PIBIO_SENSOR_CONNECT_SECURE_FN, + pub StartCaptureEx: PIBIO_SENSOR_START_CAPTURE_EX_FN, + pub StartNotifyWake: PIBIO_SENSOR_START_NOTIFY_WAKE_FN, + pub FinishNotifyWake: PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] impl WINBIO_SENSOR_INTERFACE {} @@ -3900,7 +3900,7 @@ impl ::core::cmp::PartialEq for WINBIO_SENSOR_INTERFACE { impl ::core::cmp::Eq for WINBIO_SENSOR_INTERFACE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for WINBIO_SENSOR_INTERFACE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -3971,7 +3971,7 @@ impl ::core::cmp::Eq for WINBIO_SET_INDICATOR {} unsafe impl ::windows::core::Abi for WINBIO_SET_INDICATOR { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub struct WINBIO_STORAGE_INTERFACE { @@ -3979,36 +3979,36 @@ pub struct WINBIO_STORAGE_INTERFACE { pub Type: u32, pub Size: usize, pub AdapterId: ::windows::core::GUID, - pub Attach: ::core::option::Option, - pub Detach: ::core::option::Option, - pub ClearContext: ::core::option::Option, - pub CreateDatabase: ::core::option::Option, - pub EraseDatabase: ::core::option::Option, - pub OpenDatabase: ::core::option::Option, - pub CloseDatabase: ::core::option::Option, - pub GetDataFormat: ::core::option::Option, - pub GetDatabaseSize: ::core::option::Option, - pub AddRecord: ::core::option::Option, - pub DeleteRecord: ::core::option::Option, - pub QueryBySubject: ::core::option::Option, - pub QueryByContent: ::core::option::Option, - pub GetRecordCount: ::core::option::Option, - pub FirstRecord: ::core::option::Option, - pub NextRecord: ::core::option::Option, - pub GetCurrentRecord: ::core::option::Option, - pub ControlUnit: ::core::option::Option, - pub ControlUnitPrivileged: ::core::option::Option, - pub NotifyPowerChange: ::core::option::Option, - pub PipelineInit: ::core::option::Option, - pub PipelineCleanup: ::core::option::Option, - pub Activate: ::core::option::Option, - pub Deactivate: ::core::option::Option, - pub QueryExtendedInfo: ::core::option::Option, - pub NotifyDatabaseChange: ::core::option::Option, - pub Reserved1: ::core::option::Option, - pub Reserved2: ::core::option::Option, - pub UpdateRecordBegin: ::core::option::Option, - pub UpdateRecordCommit: ::core::option::Option, + pub Attach: PIBIO_STORAGE_ATTACH_FN, + pub Detach: PIBIO_STORAGE_DETACH_FN, + pub ClearContext: PIBIO_STORAGE_CLEAR_CONTEXT_FN, + pub CreateDatabase: PIBIO_STORAGE_CREATE_DATABASE_FN, + pub EraseDatabase: PIBIO_STORAGE_ERASE_DATABASE_FN, + pub OpenDatabase: PIBIO_STORAGE_OPEN_DATABASE_FN, + pub CloseDatabase: PIBIO_STORAGE_CLOSE_DATABASE_FN, + pub GetDataFormat: PIBIO_STORAGE_GET_DATA_FORMAT_FN, + pub GetDatabaseSize: PIBIO_STORAGE_GET_DATABASE_SIZE_FN, + pub AddRecord: PIBIO_STORAGE_ADD_RECORD_FN, + pub DeleteRecord: PIBIO_STORAGE_DELETE_RECORD_FN, + pub QueryBySubject: PIBIO_STORAGE_QUERY_BY_SUBJECT_FN, + pub QueryByContent: PIBIO_STORAGE_QUERY_BY_CONTENT_FN, + pub GetRecordCount: PIBIO_STORAGE_GET_RECORD_COUNT_FN, + pub FirstRecord: PIBIO_STORAGE_FIRST_RECORD_FN, + pub NextRecord: PIBIO_STORAGE_NEXT_RECORD_FN, + pub GetCurrentRecord: PIBIO_STORAGE_GET_CURRENT_RECORD_FN, + pub ControlUnit: PIBIO_STORAGE_CONTROL_UNIT_FN, + pub ControlUnitPrivileged: PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN, + pub NotifyPowerChange: PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN, + pub PipelineInit: PIBIO_STORAGE_PIPELINE_INIT_FN, + pub PipelineCleanup: PIBIO_STORAGE_PIPELINE_CLEANUP_FN, + pub Activate: PIBIO_STORAGE_ACTIVATE_FN, + pub Deactivate: PIBIO_STORAGE_DEACTIVATE_FN, + pub QueryExtendedInfo: PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN, + pub NotifyDatabaseChange: PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN, + pub Reserved1: PIBIO_STORAGE_RESERVED_1_FN, + pub Reserved2: PIBIO_STORAGE_RESERVED_2_FN, + pub UpdateRecordBegin: PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN, + pub UpdateRecordCommit: PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] impl WINBIO_STORAGE_INTERFACE {} @@ -4067,7 +4067,7 @@ impl ::core::cmp::PartialEq for WINBIO_STORAGE_INTERFACE { impl ::core::cmp::Eq for WINBIO_STORAGE_INTERFACE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for WINBIO_STORAGE_INTERFACE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -4336,7 +4336,7 @@ pub unsafe fn WinBioAsyncMonitorFrameworkChanges(frameworkhandle: u32, changetyp } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WinBioAsyncOpenFramework<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: Param1, messagecode: u32, callbackroutine: ::core::option::Option, userdata: *const ::core::ffi::c_void, asynchronousopen: Param5) -> ::windows::core::Result { +pub unsafe fn WinBioAsyncOpenFramework<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: Param1, messagecode: u32, callbackroutine: PWINBIO_ASYNC_COMPLETION_CALLBACK, userdata: *const ::core::ffi::c_void, asynchronousopen: Param5) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -4361,7 +4361,7 @@ pub unsafe fn WinBioAsyncOpenSession<'a, Param7: ::windows::core::IntoParam<'a, notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: Param7, messagecode: u32, - callbackroutine: ::core::option::Option, + callbackroutine: PWINBIO_ASYNC_COMPLETION_CALLBACK, userdata: *const ::core::ffi::c_void, asynchronousopen: Param11, ) -> ::windows::core::Result { @@ -4419,7 +4419,7 @@ pub unsafe fn WinBioCaptureSample(sessionhandle: u32, purpose: u8, flags: u8, un unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WinBioCaptureSampleWithCallback(sessionhandle: u32, purpose: u8, flags: u8, capturecallback: ::core::option::Option, capturecallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn WinBioCaptureSampleWithCallback(sessionhandle: u32, purpose: u8, flags: u8, capturecallback: PWINBIO_CAPTURE_CALLBACK, capturecallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -4548,7 +4548,7 @@ pub unsafe fn WinBioEnrollCapture(sessionhandle: u32) -> ::windows::core::Result unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WinBioEnrollCaptureWithCallback(sessionhandle: u32, enrollcallback: ::core::option::Option, enrollcallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn WinBioEnrollCaptureWithCallback(sessionhandle: u32, enrollcallback: PWINBIO_ENROLL_CAPTURE_CALLBACK, enrollcallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -4758,7 +4758,7 @@ pub unsafe fn WinBioIdentify(sessionhandle: u32, unitid: *mut u32, identity: *mu unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WinBioIdentifyWithCallback(sessionhandle: u32, identifycallback: ::core::option::Option, identifycallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn WinBioIdentifyWithCallback(sessionhandle: u32, identifycallback: PWINBIO_IDENTIFY_CALLBACK, identifycallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -4811,7 +4811,7 @@ pub unsafe fn WinBioLocateSensor(sessionhandle: u32) -> ::windows::core::Result< unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WinBioLocateSensorWithCallback(sessionhandle: u32, locatecallback: ::core::option::Option, locatecallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn WinBioLocateSensorWithCallback(sessionhandle: u32, locatecallback: PWINBIO_LOCATE_SENSOR_CALLBACK, locatecallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -4877,7 +4877,7 @@ pub unsafe fn WinBioOpenSession(factor: u32, pooltype: WINBIO_POOL, flags: u32, unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WinBioRegisterEventMonitor(sessionhandle: u32, eventmask: u32, eventcallback: ::core::option::Option, eventcallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn WinBioRegisterEventMonitor(sessionhandle: u32, eventmask: u32, eventcallback: PWINBIO_EVENT_CALLBACK, eventcallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -5008,7 +5008,7 @@ pub unsafe fn WinBioVerify(sessionhandle: u32, identity: *const WINBIO_IDENTITY, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WinBioVerifyWithCallback(sessionhandle: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, verifycallback: ::core::option::Option, verifycallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn WinBioVerifyWithCallback(sessionhandle: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, verifycallback: PWINBIO_VERIFY_CALLBACK, verifycallbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Devices/Bluetooth/mod.rs b/src/Windows/Win32/Devices/Bluetooth/mod.rs index c82f08f982..b74dcc41c9 100644 --- a/src/Windows/Win32/Devices/Bluetooth/mod.rs +++ b/src/Windows/Win32/Devices/Bluetooth/mod.rs @@ -586,7 +586,7 @@ impl ::core::cmp::Eq for BLUETOOTH_RADIO_INFO {} unsafe impl ::windows::core::Abi for BLUETOOTH_RADIO_INFO { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct BLUETOOTH_SELECT_DEVICE_PARAMS { @@ -601,7 +601,7 @@ pub struct BLUETOOTH_SELECT_DEVICE_PARAMS { pub fShowUnknown: super::super::Foundation::BOOL, pub fAddNewDeviceWizard: super::super::Foundation::BOOL, pub fSkipServicesPage: super::super::Foundation::BOOL, - pub pfnDeviceCallback: ::core::option::Option, + pub pfnDeviceCallback: PFN_DEVICE_CALLBACK, pub pvParam: *mut ::core::ffi::c_void, pub cNumDevices: u32, pub pDevices: *mut BLUETOOTH_DEVICE_INFO, @@ -659,7 +659,7 @@ impl ::core::cmp::PartialEq for BLUETOOTH_SELECT_DEVICE_PARAMS { impl ::core::cmp::Eq for BLUETOOTH_SELECT_DEVICE_PARAMS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for BLUETOOTH_SELECT_DEVICE_PARAMS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const BLUETOOTH_SERVICE_DISABLE: u32 = 0u32; pub const BLUETOOTH_SERVICE_ENABLE: u32 = 1u32; @@ -1491,7 +1491,7 @@ pub unsafe fn BluetoothIsVersionAvailable(majorversion: u8, minorversion: u8) -> } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn BluetoothRegisterForAuthentication(pbtdi: *const BLUETOOTH_DEVICE_INFO, phreghandle: *mut isize, pfncallback: ::core::option::Option, pvparam: *const ::core::ffi::c_void) -> u32 { +pub unsafe fn BluetoothRegisterForAuthentication(pbtdi: *const BLUETOOTH_DEVICE_INFO, phreghandle: *mut isize, pfncallback: PFN_AUTHENTICATION_CALLBACK, pvparam: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -1505,7 +1505,7 @@ pub unsafe fn BluetoothRegisterForAuthentication(pbtdi: *const BLUETOOTH_DEVICE_ } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn BluetoothRegisterForAuthenticationEx(pbtdiin: *const BLUETOOTH_DEVICE_INFO, phreghandleout: *mut isize, pfncallbackin: ::core::option::Option, pvparam: *const ::core::ffi::c_void) -> u32 { +pub unsafe fn BluetoothRegisterForAuthenticationEx(pbtdiin: *const BLUETOOTH_DEVICE_INFO, phreghandleout: *mut isize, pfncallbackin: PFN_AUTHENTICATION_CALLBACK_EX, pvparam: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -1532,7 +1532,7 @@ pub unsafe fn BluetoothRemoveDevice(paddress: *const BLUETOOTH_ADDRESS) -> u32 { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn BluetoothSdpEnumAttributes(psdpstream: *const u8, cbstreamsize: u32, pfncallback: ::core::option::Option, pvparam: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn BluetoothSdpEnumAttributes(psdpstream: *const u8, cbstreamsize: u32, pfncallback: PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK, pvparam: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1607,7 +1607,7 @@ pub unsafe fn BluetoothSelectDevices(pbtsdp: *mut BLUETOOTH_SELECT_DEVICE_PARAMS { #[link(name = "windows")] extern "system" { - fn BluetoothSelectDevices(pbtsdp: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn BluetoothSelectDevices(pbtsdp: *mut BLUETOOTH_SELECT_DEVICE_PARAMS) -> super::super::Foundation::BOOL; } ::core::mem::transmute(BluetoothSelectDevices(::core::mem::transmute(pbtsdp))) } @@ -1621,7 +1621,7 @@ pub unsafe fn BluetoothSelectDevicesFree(pbtsdp: *mut BLUETOOTH_SELECT_DEVICE_PA { #[link(name = "windows")] extern "system" { - fn BluetoothSelectDevicesFree(pbtsdp: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn BluetoothSelectDevicesFree(pbtsdp: *mut BLUETOOTH_SELECT_DEVICE_PARAMS) -> super::super::Foundation::BOOL; } ::core::mem::transmute(BluetoothSelectDevicesFree(::core::mem::transmute(pbtsdp))) } @@ -1964,13 +1964,13 @@ pub const OBJECT_PUSH_FORMAT_VMESSAGE: u32 = 6u32; pub const OBJECT_PUSH_FORMAT_VNOTE: u32 = 5u32; pub const PANUServiceClassID_UUID16: u32 = 4373u32; #[cfg(feature = "Win32_Foundation")] -pub type PFN_AUTHENTICATION_CALLBACK = unsafe extern "system" fn(pvparam: *mut ::core::ffi::c_void, pdevice: *mut BLUETOOTH_DEVICE_INFO) -> super::super::Foundation::BOOL; +pub type PFN_AUTHENTICATION_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_AUTHENTICATION_CALLBACK_EX = unsafe extern "system" fn(pvparam: *const ::core::ffi::c_void, pauthcallbackparams: *const BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS) -> super::super::Foundation::BOOL; +pub type PFN_AUTHENTICATION_CALLBACK_EX = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK = unsafe extern "system" fn(uattribid: u32, pvaluestream: *const u8, cbstreamsize: u32, pvparam: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DEVICE_CALLBACK = unsafe extern "system" fn(pvparam: *mut ::core::ffi::c_void, pdevice: *const BLUETOOTH_DEVICE_INFO) -> super::super::Foundation::BOOL; +pub type PFN_DEVICE_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; pub const PF_BTH: u16 = 32u16; pub const PSM_3DSP: u32 = 33u32; pub const PSM_ATT: u32 = 31u32; diff --git a/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs b/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs index 271a3b2530..fffa4cbb70 100644 --- a/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -3359,7 +3359,7 @@ pub unsafe fn CM_Register_Device_Interface_ExW<'a, Param2: ::windows::core::Into } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CM_Register_Notification(pfilter: *const CM_NOTIFY_FILTER, pcontext: *const ::core::ffi::c_void, pcallback: ::core::option::Option, pnotifycontext: *mut isize) -> CONFIGRET { +pub unsafe fn CM_Register_Notification(pfilter: *const CM_NOTIFY_FILTER, pcontext: *const ::core::ffi::c_void, pcallback: PCM_NOTIFY_CALLBACK, pnotifycontext: *mut isize) -> CONFIGRET { #[cfg(windows)] { #[link(name = "windows")] @@ -6321,9 +6321,9 @@ unsafe impl ::windows::core::Abi for PCCARD_RESOURCE { } pub const PCD_MAX_IO: u32 = 2u32; pub const PCD_MAX_MEMORY: u32 = 2u32; -pub type PCM_NOTIFY_CALLBACK = unsafe extern "system" fn(hnotify: HCMNOTIFICATION, context: *const ::core::ffi::c_void, action: CM_NOTIFY_ACTION, eventdata: *const CM_NOTIFY_EVENT_DATA, eventdatasize: u32) -> u32; +pub type PCM_NOTIFY_CALLBACK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDETECT_PROGRESS_NOTIFY = unsafe extern "system" fn(progressnotifyparam: *const ::core::ffi::c_void, detectcomplete: u32) -> super::super::Foundation::BOOL; +pub type PDETECT_PROGRESS_NOTIFY = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PNP_VETO_TYPE(pub i32); @@ -6352,9 +6352,9 @@ unsafe impl ::windows::core::Abi for PNP_VETO_TYPE { pub const PRIORITY_BIT: u32 = 8u32; pub const PRIORITY_EQUAL_FIRST: u32 = 8u32; pub const PRIORITY_EQUAL_LAST: u32 = 0u32; -pub type PSP_DETSIG_CMPPROC = unsafe extern "system" fn(deviceinfoset: *const ::core::ffi::c_void, newdevicedata: *const SP_DEVINFO_DATA, existingdevicedata: *const SP_DEVINFO_DATA, comparecontext: *const ::core::ffi::c_void) -> u32; -pub type PSP_FILE_CALLBACK_A = unsafe extern "system" fn(context: *const ::core::ffi::c_void, notification: u32, param1: usize, param2: usize) -> u32; -pub type PSP_FILE_CALLBACK_W = unsafe extern "system" fn(context: *const ::core::ffi::c_void, notification: u32, param1: usize, param2: usize) -> u32; +pub type PSP_DETSIG_CMPPROC = ::core::option::Option u32>; +pub type PSP_FILE_CALLBACK_A = ::core::option::Option u32>; +pub type PSP_FILE_CALLBACK_W = ::core::option::Option u32>; pub const ROLLBACK_BITS: u32 = 1u32; pub const ROLLBACK_FLAG_NO_UI: u32 = 1u32; pub const RegDisposition_Bits: u32 = 1u32; @@ -7628,13 +7628,13 @@ impl ::core::ops::Not for SP_COPY_STYLE { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] pub struct SP_DETECTDEVICE_PARAMS { pub ClassInstallHeader: SP_CLASSINSTALL_HEADER, - pub DetectProgressNotify: ::core::option::Option, + pub DetectProgressNotify: PDETECT_PROGRESS_NOTIFY, pub ProgressNotifyParam: *mut ::core::ffi::c_void, } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -7667,21 +7667,15 @@ impl ::core::cmp::Eq for SP_DETECTDEVICE_PARAMS {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SP_DETECTDEVICE_PARAMS { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SP_DETECTDEVICE_PARAMS { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] pub struct SP_DETECTDEVICE_PARAMS { pub ClassInstallHeader: SP_CLASSINSTALL_HEADER, - pub DetectProgressNotify: ::core::option::Option, + pub DetectProgressNotify: PDETECT_PROGRESS_NOTIFY, pub ProgressNotifyParam: *mut ::core::ffi::c_void, } #[cfg(any(target_arch = "x86",))] @@ -7707,7 +7701,7 @@ impl ::core::cmp::Eq for SP_DETECTDEVICE_PARAMS {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SP_DETECTDEVICE_PARAMS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -8124,7 +8118,7 @@ impl ::core::cmp::Eq for SP_DEVINFO_LIST_DETAIL_DATA_W {} unsafe impl ::windows::core::Abi for SP_DEVINFO_LIST_DETAIL_DATA_W { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -8133,7 +8127,7 @@ pub struct SP_DEVINSTALL_PARAMS_A { pub Flags: u32, pub FlagsEx: u32, pub hwndParent: super::super::Foundation::HWND, - pub InstallMsgHandler: ::core::option::Option, + pub InstallMsgHandler: PSP_FILE_CALLBACK_A, pub InstallMsgHandlerContext: *mut ::core::ffi::c_void, pub FileQueue: *mut ::core::ffi::c_void, pub ClassInstallReserved: usize, @@ -8180,15 +8174,9 @@ impl ::core::cmp::Eq for SP_DEVINSTALL_PARAMS_A {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SP_DEVINSTALL_PARAMS_A { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SP_DEVINSTALL_PARAMS_A { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -8197,7 +8185,7 @@ pub struct SP_DEVINSTALL_PARAMS_A { pub Flags: u32, pub FlagsEx: u32, pub hwndParent: super::super::Foundation::HWND, - pub InstallMsgHandler: ::core::option::Option, + pub InstallMsgHandler: PSP_FILE_CALLBACK_A, pub InstallMsgHandlerContext: *mut ::core::ffi::c_void, pub FileQueue: *mut ::core::ffi::c_void, pub ClassInstallReserved: usize, @@ -8227,9 +8215,9 @@ impl ::core::cmp::Eq for SP_DEVINSTALL_PARAMS_A {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SP_DEVINSTALL_PARAMS_A { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -8238,7 +8226,7 @@ pub struct SP_DEVINSTALL_PARAMS_W { pub Flags: u32, pub FlagsEx: u32, pub hwndParent: super::super::Foundation::HWND, - pub InstallMsgHandler: ::core::option::Option, + pub InstallMsgHandler: PSP_FILE_CALLBACK_A, pub InstallMsgHandlerContext: *mut ::core::ffi::c_void, pub FileQueue: *mut ::core::ffi::c_void, pub ClassInstallReserved: usize, @@ -8285,15 +8273,9 @@ impl ::core::cmp::Eq for SP_DEVINSTALL_PARAMS_W {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SP_DEVINSTALL_PARAMS_W { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SP_DEVINSTALL_PARAMS_W { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -8302,7 +8284,7 @@ pub struct SP_DEVINSTALL_PARAMS_W { pub Flags: u32, pub FlagsEx: u32, pub hwndParent: super::super::Foundation::HWND, - pub InstallMsgHandler: ::core::option::Option, + pub InstallMsgHandler: PSP_FILE_CALLBACK_A, pub InstallMsgHandlerContext: *mut ::core::ffi::c_void, pub FileQueue: *mut ::core::ffi::c_void, pub ClassInstallReserved: usize, @@ -8332,7 +8314,7 @@ impl ::core::cmp::Eq for SP_DEVINSTALL_PARAMS_W {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SP_DEVINSTALL_PARAMS_W { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10867,7 +10849,7 @@ pub unsafe fn SetupCloseLog() { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupCommitFileQueueA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(owner: Param0, queuehandle: *const ::core::ffi::c_void, msghandler: ::core::option::Option, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn SetupCommitFileQueueA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(owner: Param0, queuehandle: *const ::core::ffi::c_void, msghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -10881,7 +10863,7 @@ pub unsafe fn SetupCommitFileQueueA<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupCommitFileQueueW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(owner: Param0, queuehandle: *const ::core::ffi::c_void, msghandler: ::core::option::Option, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn SetupCommitFileQueueW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(owner: Param0, queuehandle: *const ::core::ffi::c_void, msghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -11924,7 +11906,7 @@ pub unsafe fn SetupDiGetClassDevPropertySheetsA(deviceinfoset: *const ::core::ff { #[link(name = "windows")] extern "system" { - fn SetupDiGetClassDevPropertySheetsA(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, propertysheetheader: *const ::core::mem::ManuallyDrop, propertysheetheaderpagelistsize: u32, requiredsize: *mut u32, propertysheettype: u32) -> super::super::Foundation::BOOL; + fn SetupDiGetClassDevPropertySheetsA(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, propertysheetheader: *const super::super::UI::Controls::PROPSHEETHEADERA_V2, propertysheetheaderpagelistsize: u32, requiredsize: *mut u32, propertysheettype: u32) -> super::super::Foundation::BOOL; } ::core::mem::transmute(SetupDiGetClassDevPropertySheetsA(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertysheetheader), ::core::mem::transmute(propertysheetheaderpagelistsize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(propertysheettype))) } @@ -11938,7 +11920,7 @@ pub unsafe fn SetupDiGetClassDevPropertySheetsW(deviceinfoset: *const ::core::ff { #[link(name = "windows")] extern "system" { - fn SetupDiGetClassDevPropertySheetsW(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, propertysheetheader: *const ::core::mem::ManuallyDrop, propertysheetheaderpagelistsize: u32, requiredsize: *mut u32, propertysheettype: u32) -> super::super::Foundation::BOOL; + fn SetupDiGetClassDevPropertySheetsW(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, propertysheetheader: *const super::super::UI::Controls::PROPSHEETHEADERW_V2, propertysheetheaderpagelistsize: u32, requiredsize: *mut u32, propertysheettype: u32) -> super::super::Foundation::BOOL; } ::core::mem::transmute(SetupDiGetClassDevPropertySheetsW(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertysheetheader), ::core::mem::transmute(propertysheetheaderpagelistsize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(propertysheettype))) } @@ -12292,7 +12274,7 @@ pub unsafe fn SetupDiGetDeviceInstallParamsA(deviceinfoset: *const ::core::ffi:: { #[link(name = "windows")] extern "system" { - fn SetupDiGetDeviceInstallParamsA(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn SetupDiGetDeviceInstallParamsA(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *mut SP_DEVINSTALL_PARAMS_A) -> super::super::Foundation::BOOL; } ::core::mem::transmute(SetupDiGetDeviceInstallParamsA(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(deviceinstallparams))) } @@ -12306,7 +12288,7 @@ pub unsafe fn SetupDiGetDeviceInstallParamsW(deviceinfoset: *const ::core::ffi:: { #[link(name = "windows")] extern "system" { - fn SetupDiGetDeviceInstallParamsW(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn SetupDiGetDeviceInstallParamsW(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *mut SP_DEVINSTALL_PARAMS_W) -> super::super::Foundation::BOOL; } ::core::mem::transmute(SetupDiGetDeviceInstallParamsW(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(deviceinstallparams))) } @@ -13007,7 +12989,7 @@ pub unsafe fn SetupDiRegisterCoDeviceInstallers(deviceinfoset: *const ::core::ff } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupDiRegisterDeviceInfo(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *mut SP_DEVINFO_DATA, flags: u32, compareproc: ::core::option::Option, comparecontext: *const ::core::ffi::c_void, dupdeviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL { +pub unsafe fn SetupDiRegisterDeviceInfo(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *mut SP_DEVINFO_DATA, flags: u32, compareproc: PSP_DETSIG_CMPPROC, comparecontext: *const ::core::ffi::c_void, dupdeviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -13203,7 +13185,7 @@ pub unsafe fn SetupDiSetDeviceInstallParamsA(deviceinfoset: *const ::core::ffi:: { #[link(name = "windows")] extern "system" { - fn SetupDiSetDeviceInstallParamsA(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *const ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn SetupDiSetDeviceInstallParamsA(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *const SP_DEVINSTALL_PARAMS_A) -> super::super::Foundation::BOOL; } ::core::mem::transmute(SetupDiSetDeviceInstallParamsA(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(deviceinstallparams))) } @@ -13217,7 +13199,7 @@ pub unsafe fn SetupDiSetDeviceInstallParamsW(deviceinfoset: *const ::core::ffi:: { #[link(name = "windows")] extern "system" { - fn SetupDiSetDeviceInstallParamsW(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *const ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn SetupDiSetDeviceInstallParamsW(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, deviceinstallparams: *const SP_DEVINSTALL_PARAMS_W) -> super::super::Foundation::BOOL; } ::core::mem::transmute(SetupDiSetDeviceInstallParamsW(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(deviceinstallparams))) } @@ -14180,7 +14162,7 @@ pub unsafe fn SetupInstallFileA<'a, Param2: ::windows::core::IntoParam<'a, super sourcepathroot: Param3, destinationname: Param4, copystyle: SP_COPY_STYLE, - copymsghandler: ::core::option::Option, + copymsghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void, ) -> super::super::Foundation::BOOL { #[cfg(windows)] @@ -14203,7 +14185,7 @@ pub unsafe fn SetupInstallFileExA<'a, Param2: ::windows::core::IntoParam<'a, sup sourcepathroot: Param3, destinationname: Param4, copystyle: SP_COPY_STYLE, - copymsghandler: ::core::option::Option, + copymsghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void, filewasinuse: *mut super::super::Foundation::BOOL, ) -> super::super::Foundation::BOOL { @@ -14237,7 +14219,7 @@ pub unsafe fn SetupInstallFileExW<'a, Param2: ::windows::core::IntoParam<'a, sup sourcepathroot: Param3, destinationname: Param4, copystyle: SP_COPY_STYLE, - copymsghandler: ::core::option::Option, + copymsghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void, filewasinuse: *mut super::super::Foundation::BOOL, ) -> super::super::Foundation::BOOL { @@ -14271,7 +14253,7 @@ pub unsafe fn SetupInstallFileW<'a, Param2: ::windows::core::IntoParam<'a, super sourcepathroot: Param3, destinationname: Param4, copystyle: SP_COPY_STYLE, - copymsghandler: ::core::option::Option, + copymsghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void, ) -> super::super::Foundation::BOOL { #[cfg(windows)] @@ -14323,7 +14305,7 @@ pub unsafe fn SetupInstallFromInfSectionA<'a, Param0: ::windows::core::IntoParam relativekeyroot: Param4, sourcerootpath: Param5, copyflags: u32, - msghandler: ::core::option::Option, + msghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void, deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, @@ -14361,7 +14343,7 @@ pub unsafe fn SetupInstallFromInfSectionW<'a, Param0: ::windows::core::IntoParam relativekeyroot: Param4, sourcerootpath: Param5, copyflags: u32, - msghandler: ::core::option::Option, + msghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void, deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, @@ -14447,7 +14429,7 @@ pub unsafe fn SetupInstallServicesFromInfSectionW<'a, Param1: ::windows::core::I } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupIterateCabinetA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(cabinetfile: Param0, reserved: u32, msghandler: ::core::option::Option, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn SetupIterateCabinetA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(cabinetfile: Param0, reserved: u32, msghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -14461,7 +14443,7 @@ pub unsafe fn SetupIterateCabinetA<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupIterateCabinetW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(cabinetfile: Param0, reserved: u32, msghandler: ::core::option::Option, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn SetupIterateCabinetW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(cabinetfile: Param0, reserved: u32, msghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -15427,7 +15409,7 @@ pub unsafe fn SetupRenameErrorW<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupScanFileQueueA<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(filequeue: *const ::core::ffi::c_void, flags: u32, window: Param2, callbackroutine: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void, result: *mut u32) -> super::super::Foundation::BOOL { +pub unsafe fn SetupScanFileQueueA<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(filequeue: *const ::core::ffi::c_void, flags: u32, window: Param2, callbackroutine: PSP_FILE_CALLBACK_A, callbackcontext: *const ::core::ffi::c_void, result: *mut u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -15441,7 +15423,7 @@ pub unsafe fn SetupScanFileQueueA<'a, Param2: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupScanFileQueueW<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(filequeue: *const ::core::ffi::c_void, flags: u32, window: Param2, callbackroutine: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void, result: *mut u32) -> super::super::Foundation::BOOL { +pub unsafe fn SetupScanFileQueueW<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(filequeue: *const ::core::ffi::c_void, flags: u32, window: Param2, callbackroutine: PSP_FILE_CALLBACK_W, callbackcontext: *const ::core::ffi::c_void, result: *mut u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Devices/DeviceQuery/mod.rs b/src/Windows/Win32/Devices/DeviceQuery/mod.rs index 01c1ac670c..9f495df4b7 100644 --- a/src/Windows/Win32/Devices/DeviceQuery/mod.rs +++ b/src/Windows/Win32/Devices/DeviceQuery/mod.rs @@ -321,7 +321,7 @@ pub unsafe fn DevCloseObjectQuery(hdevquery: *const HDEVQUERY__) { } #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] #[inline] -pub unsafe fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: ::core::option::Option, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut HDEVQUERY__> { +pub unsafe fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut HDEVQUERY__> { #[cfg(windows)] { #[link(name = "windows")] @@ -347,7 +347,7 @@ pub unsafe fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, } #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] #[inline] -pub unsafe fn DevCreateObjectQueryEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: ::core::option::Option, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut HDEVQUERY__> { +pub unsafe fn DevCreateObjectQueryEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut HDEVQUERY__> { #[cfg(windows)] { #[link(name = "windows")] @@ -375,7 +375,7 @@ pub unsafe fn DevCreateObjectQueryEx(objecttype: DEV_OBJECT_TYPE, queryflags: u3 } #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] #[inline] -pub unsafe fn DevCreateObjectQueryFromId<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(objecttype: DEV_OBJECT_TYPE, pszobjectid: Param1, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: ::core::option::Option, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut HDEVQUERY__> { +pub unsafe fn DevCreateObjectQueryFromId<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(objecttype: DEV_OBJECT_TYPE, pszobjectid: Param1, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut HDEVQUERY__> { #[cfg(windows)] { #[link(name = "windows")] @@ -412,7 +412,7 @@ pub unsafe fn DevCreateObjectQueryFromIdEx<'a, Param1: ::windows::core::IntoPara pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, - pcallback: ::core::option::Option, + pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, ) -> ::windows::core::Result<*mut HDEVQUERY__> { #[cfg(windows)] @@ -456,7 +456,7 @@ pub unsafe fn DevCreateObjectQueryFromIdEx<'a, Param1: ::windows::core::IntoPara } #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] #[inline] -pub unsafe fn DevCreateObjectQueryFromIds<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(objecttype: DEV_OBJECT_TYPE, pszzobjectids: Param1, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: ::core::option::Option, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut HDEVQUERY__> { +pub unsafe fn DevCreateObjectQueryFromIds<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(objecttype: DEV_OBJECT_TYPE, pszzobjectids: Param1, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut HDEVQUERY__> { #[cfg(windows)] { #[link(name = "windows")] @@ -493,7 +493,7 @@ pub unsafe fn DevCreateObjectQueryFromIdsEx<'a, Param1: ::windows::core::IntoPar pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, - pcallback: ::core::option::Option, + pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, ) -> ::windows::core::Result<*mut HDEVQUERY__> { #[cfg(windows)] @@ -692,4 +692,4 @@ unsafe impl ::windows::core::Abi for HDEVQUERY__ { type Abi = Self; } #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] -pub type PDEV_QUERY_RESULT_CALLBACK = unsafe extern "system" fn(hdevquery: *const HDEVQUERY__, pcontext: *const ::core::ffi::c_void, pactiondata: *const DEV_QUERY_RESULT_ACTION_DATA); +pub type PDEV_QUERY_RESULT_CALLBACK = ::core::option::Option; diff --git a/src/Windows/Win32/Devices/Display/mod.rs b/src/Windows/Win32/Devices/Display/mod.rs index 4ef9a5c844..a306d25211 100644 --- a/src/Windows/Win32/Devices/Display/mod.rs +++ b/src/Windows/Win32/Devices/Display/mod.rs @@ -2796,12 +2796,12 @@ impl ::core::cmp::Eq for DRH_APIBITMAPDATA {} unsafe impl ::windows::core::Abi for DRH_APIBITMAPDATA { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DRIVEROBJ { pub pvObj: *mut ::core::ffi::c_void, - pub pFreeProc: ::core::option::Option, + pub pFreeProc: FREEOBJPROC, pub hdev: HDEV, pub dhpdev: DHPDEV, } @@ -2829,7 +2829,7 @@ impl ::core::cmp::PartialEq for DRIVEROBJ { impl ::core::cmp::Eq for DRIVEROBJ {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DRIVEROBJ { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2858,11 +2858,11 @@ impl ::core::cmp::Eq for DRVENABLEDATA {} unsafe impl ::windows::core::Abi for DRVENABLEDATA { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct DRVFN { pub iFunc: u32, - pub pfn: ::core::option::Option, + pub pfn: PFN, } impl DRVFN {} impl ::core::default::Default for DRVFN { @@ -2882,7 +2882,7 @@ impl ::core::cmp::PartialEq for DRVFN { } impl ::core::cmp::Eq for DRVFN {} unsafe impl ::windows::core::Abi for DRVFN { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DRVQUERY_USERMODE: u32 = 1u32; pub const DSI_CHECKSUM_ERROR_CORRECTED: u32 = 256u32; @@ -4840,7 +4840,7 @@ pub const FO_VERT_FACE: u32 = 8388608u32; pub const FP_ALTERNATEMODE: i32 = 1i32; pub const FP_WINDINGMODE: i32 = 2i32; #[cfg(feature = "Win32_Foundation")] -pub type FREEOBJPROC = unsafe extern "system" fn(pdriverobj: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; +pub type FREEOBJPROC = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_System_Console")] @@ -8051,178 +8051,179 @@ impl ::core::cmp::Eq for PERBANDINFO {} unsafe impl ::windows::core::Abi for PERBANDINFO { type Abi = Self; } -pub type PFN = unsafe extern "system" fn() -> isize; +pub type PFN = ::core::option::Option isize>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvAccumulateD3DDirtyRect = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut CDDDXGK_REDIRBITMAPPRESENTINFO) -> super::super::Foundation::BOOL; +pub type PFN_DrvAccumulateD3DDirtyRect = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvAlphaBlend = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut SURFOBJ, param2: *mut CLIPOBJ, param3: *mut XLATEOBJ, param4: *mut super::super::Foundation::RECTL, param5: *mut super::super::Foundation::RECTL, param6: *mut BLENDOBJ) -> super::super::Foundation::BOOL; +pub type PFN_DrvAlphaBlend = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvAssertMode = unsafe extern "system" fn(param0: DHPDEV, param1: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; +pub type PFN_DrvAssertMode = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvAssociateSharedSurface = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: super::super::Foundation::HANDLE, param2: super::super::Foundation::HANDLE, param3: super::super::Foundation::SIZE) -> super::super::Foundation::BOOL; +pub type PFN_DrvAssociateSharedSurface = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvBitBlt = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut SURFOBJ, param2: *mut SURFOBJ, param3: *mut CLIPOBJ, param4: *mut XLATEOBJ, param5: *mut super::super::Foundation::RECTL, param6: *mut super::super::Foundation::POINTL, param7: *mut super::super::Foundation::POINTL, param8: *mut BRUSHOBJ, param9: *mut super::super::Foundation::POINTL, param10: u32) -> super::super::Foundation::BOOL; -pub type PFN_DrvCompletePDEV = unsafe extern "system" fn(param0: DHPDEV, param1: HDEV); +pub type PFN_DrvBitBlt = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_DrvCompletePDEV = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvCopyBits = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut SURFOBJ, param2: *mut CLIPOBJ, param3: *mut XLATEOBJ, param4: *mut super::super::Foundation::RECTL, param5: *mut super::super::Foundation::POINTL) -> super::super::Foundation::BOOL; +pub type PFN_DrvCopyBits = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvCreateDeviceBitmap = unsafe extern "system" fn(param0: DHPDEV, param1: super::super::Foundation::SIZE, param2: u32) -> super::super::Graphics::Gdi::HBITMAP; +pub type PFN_DrvCreateDeviceBitmap = ::core::option::Option super::super::Graphics::Gdi::HBITMAP>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvCreateDeviceBitmapEx = unsafe extern "system" fn(param0: DHPDEV, param1: super::super::Foundation::SIZE, param2: u32, param3: u32, param4: DHSURF, param5: u32, param6: u32, param7: *mut super::super::Foundation::HANDLE) -> super::super::Graphics::Gdi::HBITMAP; -pub type PFN_DrvDeleteDeviceBitmap = unsafe extern "system" fn(param0: DHSURF); -pub type PFN_DrvDeleteDeviceBitmapEx = unsafe extern "system" fn(param0: DHSURF); +pub type PFN_DrvCreateDeviceBitmapEx = ::core::option::Option super::super::Graphics::Gdi::HBITMAP>; +pub type PFN_DrvDeleteDeviceBitmap = ::core::option::Option; +pub type PFN_DrvDeleteDeviceBitmapEx = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvDeriveSurface = unsafe extern "system" fn(param0: *mut super::super::Graphics::DirectDraw::DD_DIRECTDRAW_GLOBAL, param1: *mut super::super::Graphics::DirectDraw::DD_SURFACE_LOCAL) -> super::super::Graphics::Gdi::HBITMAP; +pub type PFN_DrvDeriveSurface = ::core::option::Option super::super::Graphics::Gdi::HBITMAP>; #[cfg(feature = "Win32_Graphics_OpenGL")] -pub type PFN_DrvDescribePixelFormat = unsafe extern "system" fn(param0: DHPDEV, param1: i32, param2: u32, param3: *mut super::super::Graphics::OpenGL::PIXELFORMATDESCRIPTOR) -> i32; +pub type PFN_DrvDescribePixelFormat = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvDestroyFont = unsafe extern "system" fn(param0: *mut FONTOBJ); -pub type PFN_DrvDisableDirectDraw = unsafe extern "system" fn(param0: DHPDEV); -pub type PFN_DrvDisableDriver = unsafe extern "system" fn(); -pub type PFN_DrvDisablePDEV = unsafe extern "system" fn(param0: DHPDEV); -pub type PFN_DrvDisableSurface = unsafe extern "system" fn(param0: DHPDEV); -pub type PFN_DrvDitherColor = unsafe extern "system" fn(param0: DHPDEV, param1: u32, param2: u32, param3: *mut u32) -> u32; +pub type PFN_DrvDestroyFont = ::core::option::Option; +pub type PFN_DrvDisableDirectDraw = ::core::option::Option; +pub type PFN_DrvDisableDriver = ::core::option::Option; +pub type PFN_DrvDisablePDEV = ::core::option::Option; +pub type PFN_DrvDisableSurface = ::core::option::Option; +pub type PFN_DrvDitherColor = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvDrawEscape = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: u32, param2: *mut CLIPOBJ, param3: *mut super::super::Foundation::RECTL, param4: u32, param5: *mut ::core::ffi::c_void) -> u32; +pub type PFN_DrvDrawEscape = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvEnableDirectDraw = unsafe extern "system" fn(param0: DHPDEV, param1: *mut ::core::mem::ManuallyDrop, param2: *mut ::core::mem::ManuallyDrop, param3: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; +pub type PFN_DrvEnableDirectDraw = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvEnableDriver = unsafe extern "system" fn(param0: u32, param1: u32, param2: *mut DRVENABLEDATA) -> super::super::Foundation::BOOL; +pub type PFN_DrvEnableDriver = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvEnablePDEV = unsafe extern "system" fn(param0: *mut super::super::Graphics::Gdi::DEVMODEW, param1: super::super::Foundation::PWSTR, param2: u32, param3: *mut HSURF, param4: u32, param5: *mut GDIINFO, param6: u32, param7: *mut DEVINFO, param8: HDEV, param9: super::super::Foundation::PWSTR, param10: super::super::Foundation::HANDLE) -> DHPDEV; -pub type PFN_DrvEnableSurface = unsafe extern "system" fn(param0: DHPDEV) -> HSURF; +pub type PFN_DrvEnablePDEV = ::core::option::Option DHPDEV>; +pub type PFN_DrvEnableSurface = ::core::option::Option HSURF>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvEndDoc = unsafe extern "system" fn(pso: *mut SURFOBJ, fl: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvEndDoc = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvEndDxInterop = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: super::super::Foundation::BOOL, param2: *mut super::super::Foundation::BOOL, kernelmodedevicehandle: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_DrvEndDxInterop = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvEscape = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: u32, param2: u32, param3: *mut ::core::ffi::c_void, param4: u32, param5: *mut ::core::ffi::c_void) -> u32; +pub type PFN_DrvEscape = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvFillPath = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut PATHOBJ, param2: *mut CLIPOBJ, param3: *mut BRUSHOBJ, param4: *mut super::super::Foundation::POINTL, param5: u32, param6: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvFillPath = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvFontManagement = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut FONTOBJ, param2: u32, param3: u32, param4: *mut ::core::ffi::c_void, param5: u32, param6: *mut ::core::ffi::c_void) -> u32; -pub type PFN_DrvFree = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: usize); +pub type PFN_DrvFontManagement = ::core::option::Option u32>; +pub type PFN_DrvFree = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw"))] -pub type PFN_DrvGetDirectDrawInfo = unsafe extern "system" fn(param0: DHPDEV, param1: *mut ::core::mem::ManuallyDrop, param2: *mut u32, param3: *mut super::super::Graphics::DirectDraw::VIDEOMEMORY, param4: *mut u32, param5: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvGetDirectDrawInfo = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvGetGlyphMode = unsafe extern "system" fn(dhpdev: DHPDEV, pfo: *mut FONTOBJ) -> u32; +pub type PFN_DrvGetGlyphMode = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvGetModes = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: u32, param2: *mut super::super::Graphics::Gdi::DEVMODEW) -> u32; -pub type PFN_DrvGetTrueTypeFile = unsafe extern "system" fn(param0: usize, param1: *mut u32) -> *mut ::core::ffi::c_void; +pub type PFN_DrvGetModes = ::core::option::Option u32>; +pub type PFN_DrvGetTrueTypeFile = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvGradientFill = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut CLIPOBJ, param2: *mut XLATEOBJ, param3: *mut super::super::Graphics::Gdi::TRIVERTEX, param4: u32, param5: *mut ::core::ffi::c_void, param6: u32, param7: *mut super::super::Foundation::RECTL, param8: *mut super::super::Foundation::POINTL, param9: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvGradientFill = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvIcmCheckBitmapBits = unsafe extern "system" fn(param0: DHPDEV, param1: super::super::Foundation::HANDLE, param2: *mut SURFOBJ, param3: *mut u8) -> super::super::Foundation::BOOL; +pub type PFN_DrvIcmCheckBitmapBits = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_ColorSystem"))] -pub type PFN_DrvIcmCreateColorTransform = unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::UI::ColorSystem::LOGCOLORSPACEW, param2: *mut ::core::ffi::c_void, param3: u32, param4: *mut ::core::ffi::c_void, param5: u32, param6: *mut ::core::ffi::c_void, param7: u32, param8: u32) -> super::super::Foundation::HANDLE; +pub type PFN_DrvIcmCreateColorTransform = ::core::option::Option super::super::Foundation::HANDLE>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvIcmDeleteColorTransform = unsafe extern "system" fn(param0: DHPDEV, param1: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PFN_DrvIcmDeleteColorTransform = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvIcmSetDeviceGammaRamp = unsafe extern "system" fn(param0: DHPDEV, param1: u32, param2: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_DrvIcmSetDeviceGammaRamp = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvLineTo = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut CLIPOBJ, param2: *mut BRUSHOBJ, param3: i32, param4: i32, param5: i32, param6: i32, param7: *mut super::super::Foundation::RECTL, param8: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvLineTo = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Graphics_Gdi")] -pub type PFN_DrvLoadFontFile = unsafe extern "system" fn(param0: u32, param1: *mut usize, param2: *mut *mut ::core::ffi::c_void, param3: *mut u32, param4: *mut super::super::Graphics::Gdi::DESIGNVECTOR, param5: u32, param6: u32) -> usize; +pub type PFN_DrvLoadFontFile = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvLockDisplayArea = unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::Foundation::RECTL); +pub type PFN_DrvLockDisplayArea = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvMovePointer = unsafe extern "system" fn(pso: *mut SURFOBJ, x: i32, y: i32, prcl: *mut super::super::Foundation::RECTL); +pub type PFN_DrvMovePointer = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvNextBand = unsafe extern "system" fn(param0: *mut SURFOBJ, ppointl: *mut super::super::Foundation::POINTL) -> super::super::Foundation::BOOL; +pub type PFN_DrvNextBand = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvNotify = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: u32, param2: *mut ::core::ffi::c_void); +pub type PFN_DrvNotify = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvPaint = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut CLIPOBJ, param2: *mut BRUSHOBJ, param3: *mut super::super::Foundation::POINTL, param4: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvPaint = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvPlgBlt = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut SURFOBJ, param2: *mut SURFOBJ, param3: *mut CLIPOBJ, param4: *mut XLATEOBJ, param5: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, param6: *mut super::super::Foundation::POINTL, param7: *mut POINTFIX, param8: *mut super::super::Foundation::RECTL, param9: *mut super::super::Foundation::POINTL, param10: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvPlgBlt = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvQueryAdvanceWidths = unsafe extern "system" fn(param0: DHPDEV, param1: *mut FONTOBJ, param2: u32, param3: *mut u32, param4: *mut ::core::ffi::c_void, param5: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvQueryAdvanceWidths = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvQueryDeviceSupport = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut XLATEOBJ, param2: *mut XFORMOBJ, param3: u32, param4: u32, param5: *mut ::core::ffi::c_void, param6: u32, param7: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_DrvQueryDeviceSupport = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvQueryFont = unsafe extern "system" fn(param0: DHPDEV, param1: usize, param2: u32, param3: *mut usize) -> *mut IFIMETRICS; -pub type PFN_DrvQueryFontCaps = unsafe extern "system" fn(param0: u32, param1: *mut u32) -> i32; +pub type PFN_DrvQueryFont = ::core::option::Option *mut IFIMETRICS>; +pub type PFN_DrvQueryFontCaps = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvQueryFontData = unsafe extern "system" fn(param0: DHPDEV, param1: *mut FONTOBJ, param2: u32, param3: u32, param4: *mut GLYPHDATA, param5: *mut ::core::ffi::c_void, param6: u32) -> i32; -pub type PFN_DrvQueryFontFile = unsafe extern "system" fn(param0: usize, param1: u32, param2: u32, param3: *mut u32) -> i32; -pub type PFN_DrvQueryFontTree = unsafe extern "system" fn(param0: DHPDEV, param1: usize, param2: u32, param3: u32, param4: *mut usize) -> *mut ::core::ffi::c_void; +pub type PFN_DrvQueryFontData = ::core::option::Option i32>; +pub type PFN_DrvQueryFontFile = ::core::option::Option i32>; +pub type PFN_DrvQueryFontTree = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvQueryGlyphAttrs = unsafe extern "system" fn(param0: *mut FONTOBJ, param1: u32) -> *mut FD_GLYPHATTR; +pub type PFN_DrvQueryGlyphAttrs = ::core::option::Option *mut FD_GLYPHATTR>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvQueryPerBandInfo = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut PERBANDINFO) -> super::super::Foundation::BOOL; +pub type PFN_DrvQueryPerBandInfo = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvQuerySpoolType = unsafe extern "system" fn(dhpdev: DHPDEV, pwchtype: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; +pub type PFN_DrvQuerySpoolType = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvQueryTrueTypeOutline = unsafe extern "system" fn(param0: DHPDEV, param1: *mut FONTOBJ, param2: u32, param3: super::super::Foundation::BOOL, param4: *mut GLYPHDATA, param5: u32, param6: *mut super::super::Graphics::Gdi::TTPOLYGONHEADER) -> i32; +pub type PFN_DrvQueryTrueTypeOutline = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvQueryTrueTypeSection = unsafe extern "system" fn(param0: u32, param1: u32, param2: u32, param3: *mut super::super::Foundation::HANDLE, param4: *mut i32) -> i32; -pub type PFN_DrvQueryTrueTypeTable = unsafe extern "system" fn(param0: usize, param1: u32, param2: u32, param3: i32, param4: u32, param5: *mut u8, param6: *mut *mut u8, param7: *mut u32) -> i32; +pub type PFN_DrvQueryTrueTypeSection = ::core::option::Option i32>; +pub type PFN_DrvQueryTrueTypeTable = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvRealizeBrush = unsafe extern "system" fn(param0: *mut BRUSHOBJ, param1: *mut SURFOBJ, param2: *mut SURFOBJ, param3: *mut SURFOBJ, param4: *mut XLATEOBJ, param5: u32) -> super::super::Foundation::BOOL; -pub type PFN_DrvRenderHint = unsafe extern "system" fn(dhpdev: DHPDEV, notifycode: u32, length: usize, data: *const ::core::ffi::c_void) -> i32; -pub type PFN_DrvResetDevice = unsafe extern "system" fn(param0: DHPDEV, param1: *mut ::core::ffi::c_void) -> u32; +pub type PFN_DrvRealizeBrush = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_DrvRenderHint = ::core::option::Option i32>; +pub type PFN_DrvResetDevice = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvResetPDEV = unsafe extern "system" fn(dhpdevold: DHPDEV, dhpdevnew: DHPDEV) -> super::super::Foundation::BOOL; +pub type PFN_DrvResetPDEV = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSaveScreenBits = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: u32, param2: usize, param3: *mut super::super::Foundation::RECTL) -> usize; +pub type PFN_DrvSaveScreenBits = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSendPage = unsafe extern "system" fn(param0: *mut SURFOBJ) -> super::super::Foundation::BOOL; +pub type PFN_DrvSendPage = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSetPalette = unsafe extern "system" fn(param0: DHPDEV, param1: *mut PALOBJ, param2: u32, param3: u32, param4: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvSetPalette = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSetPixelFormat = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: i32, param2: super::super::Foundation::HWND) -> super::super::Foundation::BOOL; +pub type PFN_DrvSetPixelFormat = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSetPointerShape = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut SURFOBJ, param2: *mut SURFOBJ, param3: *mut XLATEOBJ, param4: i32, param5: i32, param6: i32, param7: i32, param8: *mut super::super::Foundation::RECTL, param9: u32) -> u32; +pub type PFN_DrvSetPointerShape = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvStartBanding = unsafe extern "system" fn(param0: *mut SURFOBJ, ppointl: *mut super::super::Foundation::POINTL) -> super::super::Foundation::BOOL; +pub type PFN_DrvStartBanding = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvStartDoc = unsafe extern "system" fn(pso: *mut SURFOBJ, pwszdocname: super::super::Foundation::PWSTR, dwjobid: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvStartDoc = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvStartDxInterop = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: super::super::Foundation::BOOL, kernelmodedevicehandle: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_DrvStartDxInterop = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvStartPage = unsafe extern "system" fn(pso: *mut SURFOBJ) -> super::super::Foundation::BOOL; +pub type PFN_DrvStartPage = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvStretchBlt = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut SURFOBJ, param2: *mut SURFOBJ, param3: *mut CLIPOBJ, param4: *mut XLATEOBJ, param5: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, param6: *mut super::super::Foundation::POINTL, param7: *mut super::super::Foundation::RECTL, param8: *mut super::super::Foundation::RECTL, param9: *mut super::super::Foundation::POINTL, param10: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvStretchBlt = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvStretchBltROP = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut SURFOBJ, param2: *mut SURFOBJ, param3: *mut CLIPOBJ, param4: *mut XLATEOBJ, param5: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, param6: *mut super::super::Foundation::POINTL, param7: *mut super::super::Foundation::RECTL, param8: *mut super::super::Foundation::RECTL, param9: *mut super::super::Foundation::POINTL, param10: u32, param11: *mut BRUSHOBJ, param12: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvStretchBltROP = + ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvStrokeAndFillPath = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut PATHOBJ, param2: *mut CLIPOBJ, param3: *mut XFORMOBJ, param4: *mut BRUSHOBJ, param5: *mut LINEATTRS, param6: *mut BRUSHOBJ, param7: *mut super::super::Foundation::POINTL, param8: u32, param9: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvStrokeAndFillPath = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvStrokePath = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut PATHOBJ, param2: *mut CLIPOBJ, param3: *mut XFORMOBJ, param4: *mut BRUSHOBJ, param5: *mut super::super::Foundation::POINTL, param6: *mut LINEATTRS, param7: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvStrokePath = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSurfaceComplete = unsafe extern "system" fn(param0: DHPDEV, param1: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PFN_DrvSurfaceComplete = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSwapBuffers = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut WNDOBJ) -> super::super::Foundation::BOOL; +pub type PFN_DrvSwapBuffers = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSynchronize = unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::Foundation::RECTL); +pub type PFN_DrvSynchronize = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSynchronizeRedirectionBitmaps = unsafe extern "system" fn(param0: DHPDEV, param1: *mut u64) -> super::super::Foundation::NTSTATUS; +pub type PFN_DrvSynchronizeRedirectionBitmaps = ::core::option::Option super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvSynchronizeSurface = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut super::super::Foundation::RECTL, param2: u32); +pub type PFN_DrvSynchronizeSurface = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvTextOut = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut STROBJ, param2: *mut FONTOBJ, param3: *mut CLIPOBJ, param4: *mut super::super::Foundation::RECTL, param5: *mut super::super::Foundation::RECTL, param6: *mut BRUSHOBJ, param7: *mut BRUSHOBJ, param8: *mut super::super::Foundation::POINTL, param9: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvTextOut = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvTransparentBlt = unsafe extern "system" fn(param0: *mut SURFOBJ, param1: *mut SURFOBJ, param2: *mut CLIPOBJ, param3: *mut XLATEOBJ, param4: *mut super::super::Foundation::RECTL, param5: *mut super::super::Foundation::RECTL, param6: u32, param7: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvTransparentBlt = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvUnloadFontFile = unsafe extern "system" fn(param0: usize) -> super::super::Foundation::BOOL; +pub type PFN_DrvUnloadFontFile = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvUnlockDisplayArea = unsafe extern "system" fn(param0: DHPDEV, param1: *mut super::super::Foundation::RECTL); +pub type PFN_DrvUnlockDisplayArea = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_EngCombineRgn = unsafe extern "system" fn(hrgntrg: super::super::Foundation::HANDLE, hrgnsrc1: super::super::Foundation::HANDLE, hrgnsrc2: super::super::Foundation::HANDLE, imode: i32) -> i32; +pub type PFN_EngCombineRgn = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_EngCopyRgn = unsafe extern "system" fn(hrgndst: super::super::Foundation::HANDLE, hrgnsrc: super::super::Foundation::HANDLE) -> i32; +pub type PFN_EngCopyRgn = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_EngCreateRectRgn = unsafe extern "system" fn(left: i32, top: i32, right: i32, bottom: i32) -> super::super::Foundation::HANDLE; +pub type PFN_EngCreateRectRgn = ::core::option::Option super::super::Foundation::HANDLE>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_EngDeleteRgn = unsafe extern "system" fn(hrgn: super::super::Foundation::HANDLE); +pub type PFN_EngDeleteRgn = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_EngIntersectRgn = unsafe extern "system" fn(hrgnresult: super::super::Foundation::HANDLE, hrgna: super::super::Foundation::HANDLE, hrgnb: super::super::Foundation::HANDLE) -> i32; +pub type PFN_EngIntersectRgn = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_EngSubtractRgn = unsafe extern "system" fn(hrgnresult: super::super::Foundation::HANDLE, hrgna: super::super::Foundation::HANDLE, hrgnb: super::super::Foundation::HANDLE) -> i32; +pub type PFN_EngSubtractRgn = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_EngUnionRgn = unsafe extern "system" fn(hrgnresult: super::super::Foundation::HANDLE, hrgna: super::super::Foundation::HANDLE, hrgnb: super::super::Foundation::HANDLE) -> i32; +pub type PFN_EngUnionRgn = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_EngXorRgn = unsafe extern "system" fn(hrgnresult: super::super::Foundation::HANDLE, hrgna: super::super::Foundation::HANDLE, hrgnb: super::super::Foundation::HANDLE) -> i32; +pub type PFN_EngXorRgn = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] @@ -8389,7 +8390,7 @@ pub const PRIMARY_ORDER_BAC: u32 = 2u32; pub const PRIMARY_ORDER_BCA: u32 = 3u32; pub const PRIMARY_ORDER_CAB: u32 = 5u32; pub const PRIMARY_ORDER_CBA: u32 = 4u32; -pub type PVIDEO_WIN32K_CALLOUT = unsafe extern "system" fn(params: *mut ::core::ffi::c_void); +pub type PVIDEO_WIN32K_CALLOUT = ::core::option::Option; pub const QAW_GETEASYWIDTHS: u32 = 1u32; pub const QAW_GETWIDTHS: u32 = 0u32; pub const QC_1BIT: u32 = 2u32; @@ -8543,7 +8544,7 @@ unsafe impl ::windows::core::Abi for SET_ACTIVE_COLOR_PROFILE_NAME { type Abi = Self; } pub const SGI_EXTRASPACE: u32 = 0u32; -pub type SORTCOMP = unsafe extern "system" fn(pv1: *const ::core::ffi::c_void, pv2: *const ::core::ffi::c_void) -> i32; +pub type SORTCOMP = ::core::option::Option i32>; pub const SO_BREAK_EXTRA: u32 = 4096u32; pub const SO_CHARACTER_EXTRA: u32 = 2048u32; pub const SO_CHAR_INC_EQUAL_BM_BASE: u32 = 32u32; @@ -10373,12 +10374,12 @@ impl ::core::cmp::Eq for VIDEO_VDM {} unsafe impl ::windows::core::Abi for VIDEO_VDM { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct VIDEO_WIN32K_CALLBACKS { pub PhysDisp: *mut ::core::ffi::c_void, - pub Callout: ::core::option::Option, + pub Callout: PVIDEO_WIN32K_CALLOUT, pub bACPI: u32, pub pPhysDeviceObject: super::super::Foundation::HANDLE, pub DualviewFlags: u32, @@ -10407,7 +10408,7 @@ impl ::core::cmp::PartialEq for VIDEO_WIN32K_CALLBACKS { impl ::core::cmp::Eq for VIDEO_WIN32K_CALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for VIDEO_WIN32K_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10546,7 +10547,7 @@ unsafe impl ::windows::core::Abi for WNDOBJ { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WNDOBJCHANGEPROC = unsafe extern "system" fn(pwo: *mut WNDOBJ, fl: u32); +pub type WNDOBJCHANGEPROC = ::core::option::Option; pub const WNDOBJ_SETUP: u32 = 4354u32; pub const WOC_CHANGED: u32 = 16u32; pub const WOC_DELETE: u32 = 32u32; diff --git a/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs b/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs index fe9c4eac8f..01be815484 100644 --- a/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs +++ b/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs @@ -1744,7 +1744,7 @@ unsafe impl ::windows::core::Abi for SW_DEVICE_CAPABILITIES { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type SW_DEVICE_CREATE_CALLBACK = unsafe extern "system" fn(hswdevice: HSWDEVICE, createresult: ::windows::core::HRESULT, pcontext: *const ::core::ffi::c_void, pszdeviceinstanceid: super::super::super::Foundation::PWSTR); +pub type SW_DEVICE_CREATE_CALLBACK = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -1824,15 +1824,7 @@ pub unsafe fn SwDeviceClose<'a, Param0: ::windows::core::IntoParam<'a, HSWDEVICE } #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn SwDeviceCreate<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - pszenumeratorname: Param0, - pszparentdeviceinstance: Param1, - pcreateinfo: *const SW_DEVICE_CREATE_INFO, - cpropertycount: u32, - pproperties: *const super::super::Properties::DEVPROPERTY, - pcallback: ::core::option::Option, - pcontext: *const ::core::ffi::c_void, -) -> ::windows::core::Result { +pub unsafe fn SwDeviceCreate<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(pszenumeratorname: Param0, pszparentdeviceinstance: Param1, pcreateinfo: *const SW_DEVICE_CREATE_INFO, cpropertycount: u32, pproperties: *const super::super::Properties::DEVPROPERTY, pcallback: SW_DEVICE_CREATE_CALLBACK, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Devices/Fax/mod.rs b/src/Windows/Win32/Devices/Fax/mod.rs index fc10ed8a6a..33c15083ca 100644 --- a/src/Windows/Win32/Devices/Fax/mod.rs +++ b/src/Windows/Win32/Devices/Fax/mod.rs @@ -1980,16 +1980,16 @@ impl ::core::cmp::Eq for FAX_ROUTE {} unsafe impl ::windows::core::Abi for FAX_ROUTE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct FAX_ROUTE_CALLBACKROUTINES { pub SizeOfStruct: u32, - pub FaxRouteAddFile: ::core::option::Option, - pub FaxRouteDeleteFile: ::core::option::Option, - pub FaxRouteGetFile: ::core::option::Option, - pub FaxRouteEnumFiles: ::core::option::Option, - pub FaxRouteModifyRoutingData: ::core::option::Option, + pub FaxRouteAddFile: PFAXROUTEADDFILE, + pub FaxRouteDeleteFile: PFAXROUTEDELETEFILE, + pub FaxRouteGetFile: PFAXROUTEGETFILE, + pub FaxRouteEnumFiles: PFAXROUTEENUMFILES, + pub FaxRouteModifyRoutingData: PFAXROUTEMODIFYROUTINGDATA, } #[cfg(feature = "Win32_Foundation")] impl FAX_ROUTE_CALLBACKROUTINES {} @@ -2020,7 +2020,7 @@ impl ::core::cmp::PartialEq for FAX_ROUTE_CALLBACKROUTINES { impl ::core::cmp::Eq for FAX_ROUTE_CALLBACKROUTINES {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for FAX_ROUTE_CALLBACKROUTINES { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2904,7 +2904,7 @@ pub unsafe fn FaxRegisterRoutingExtensionW<'a, Param0: ::windows::core::IntoPara extensionname: Param1, friendlyname: Param2, imagename: Param3, - callback: ::core::option::Option, + callback: PFAX_ROUTING_INSTALLATION_CALLBACKW, context: *mut ::core::ffi::c_void, ) -> super::super::Foundation::BOOL { #[cfg(windows)] @@ -2950,7 +2950,7 @@ pub unsafe fn FaxSendDocumentA<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FaxSendDocumentForBroadcastA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(faxhandle: Param0, filename: Param1, faxjobid: *mut u32, faxrecipientcallback: ::core::option::Option, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn FaxSendDocumentForBroadcastA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(faxhandle: Param0, filename: Param1, faxjobid: *mut u32, faxrecipientcallback: PFAX_RECIPIENT_CALLBACKA, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2964,7 +2964,7 @@ pub unsafe fn FaxSendDocumentForBroadcastA<'a, Param0: ::windows::core::IntoPara } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FaxSendDocumentForBroadcastW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(faxhandle: Param0, filename: Param1, faxjobid: *mut u32, faxrecipientcallback: ::core::option::Option, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn FaxSendDocumentForBroadcastW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(faxhandle: Param0, filename: Param1, faxjobid: *mut u32, faxrecipientcallback: PFAX_RECIPIENT_CALLBACKW, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -11518,184 +11518,184 @@ pub const JT_SEND: u32 = 1u32; pub const JT_UNKNOWN: u32 = 0u32; pub const MAX_NOTIFICATION_DATA: u32 = 64u32; #[cfg(feature = "Win32_Foundation")] -pub type PFAXABORT = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32) -> super::super::Foundation::BOOL; +pub type PFAXABORT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXACCESSCHECK = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, accessmask: u32) -> super::super::Foundation::BOOL; +pub type PFAXACCESSCHECK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXCLOSE = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PFAXCLOSE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXCOMPLETEJOBPARAMSA = unsafe extern "system" fn(jobparams: *mut *mut FAX_JOB_PARAMA, coverpageinfo: *mut *mut FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL; +pub type PFAXCOMPLETEJOBPARAMSA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXCOMPLETEJOBPARAMSW = unsafe extern "system" fn(jobparams: *mut *mut FAX_JOB_PARAMW, coverpageinfo: *mut *mut FAX_COVERPAGE_INFOW) -> super::super::Foundation::BOOL; +pub type PFAXCOMPLETEJOBPARAMSW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXCONNECTFAXSERVERA = unsafe extern "system" fn(machinename: super::super::Foundation::PSTR, faxhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PFAXCONNECTFAXSERVERA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXCONNECTFAXSERVERW = unsafe extern "system" fn(machinename: super::super::Foundation::PWSTR, faxhandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PFAXCONNECTFAXSERVERW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXDEVABORTOPERATION = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PFAXDEVABORTOPERATION = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -pub type PFAXDEVCONFIGURE = unsafe extern "system" fn(param0: *mut super::super::UI::Controls::HPROPSHEETPAGE) -> super::super::Foundation::BOOL; +pub type PFAXDEVCONFIGURE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXDEVENDJOB = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PFAXDEVENDJOB = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXDEVINITIALIZE = unsafe extern "system" fn(param0: u32, param1: super::super::Foundation::HANDLE, param2: *mut ::windows::core::RawPtr, param3: ::windows::core::RawPtr) -> super::super::Foundation::BOOL; +pub type PFAXDEVINITIALIZE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXDEVRECEIVE = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: u32, param2: *mut FAX_RECEIVE) -> super::super::Foundation::BOOL; +pub type PFAXDEVRECEIVE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXDEVREPORTSTATUS = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: *mut FAX_DEV_STATUS, param2: u32, param3: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXDEVREPORTSTATUS = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXDEVSEND = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: *mut FAX_SEND, param2: ::windows::core::RawPtr) -> super::super::Foundation::BOOL; -pub type PFAXDEVSHUTDOWN = unsafe extern "system" fn() -> ::windows::core::HRESULT; +pub type PFAXDEVSEND = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFAXDEVSHUTDOWN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXDEVSTARTJOB = unsafe extern "system" fn(param0: u32, param1: u32, param2: *mut super::super::Foundation::HANDLE, param3: super::super::Foundation::HANDLE, param4: usize) -> super::super::Foundation::BOOL; +pub type PFAXDEVSTARTJOB = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXDEVVIRTUALDEVICECREATION = unsafe extern "system" fn(devicecount: *mut u32, devicenameprefix: super::super::Foundation::PWSTR, deviceidprefix: *mut u32, completionport: super::super::Foundation::HANDLE, completionkey: usize) -> super::super::Foundation::BOOL; +pub type PFAXDEVVIRTUALDEVICECREATION = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXENABLEROUTINGMETHODA = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: super::super::Foundation::PSTR, enabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; +pub type PFAXENABLEROUTINGMETHODA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXENABLEROUTINGMETHODW = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: super::super::Foundation::PWSTR, enabled: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; +pub type PFAXENABLEROUTINGMETHODW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXENUMGLOBALROUTINGINFOA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, routinginfo: *mut *mut FAX_GLOBAL_ROUTING_INFOA, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXENUMGLOBALROUTINGINFOA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXENUMGLOBALROUTINGINFOW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, routinginfo: *mut *mut FAX_GLOBAL_ROUTING_INFOW, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXENUMGLOBALROUTINGINFOW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXENUMJOBSA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobentry: *mut *mut FAX_JOB_ENTRYA, jobsreturned: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXENUMJOBSA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXENUMJOBSW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobentry: *mut *mut FAX_JOB_ENTRYW, jobsreturned: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXENUMJOBSW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXENUMPORTSA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOA, portsreturned: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXENUMPORTSA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXENUMPORTSW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOW, portsreturned: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXENUMPORTSW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXENUMROUTINGMETHODSA = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingmethod: *mut *mut FAX_ROUTING_METHODA, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXENUMROUTINGMETHODSA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXENUMROUTINGMETHODSW = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingmethod: *mut *mut FAX_ROUTING_METHODW, methodsreturned: *mut u32) -> super::super::Foundation::BOOL; -pub type PFAXFREEBUFFER = unsafe extern "system" fn(buffer: *mut ::core::ffi::c_void); +pub type PFAXENUMROUTINGMETHODSW = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFAXFREEBUFFER = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETCONFIGURATIONA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, faxconfig: *mut *mut FAX_CONFIGURATIONA) -> super::super::Foundation::BOOL; +pub type PFAXGETCONFIGURATIONA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETCONFIGURATIONW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, faxconfig: *mut *mut FAX_CONFIGURATIONW) -> super::super::Foundation::BOOL; +pub type PFAXGETCONFIGURATIONW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETDEVICESTATUSA = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, devicestatus: *mut *mut FAX_DEVICE_STATUSA) -> super::super::Foundation::BOOL; +pub type PFAXGETDEVICESTATUSA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETDEVICESTATUSW = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, devicestatus: *mut *mut FAX_DEVICE_STATUSW) -> super::super::Foundation::BOOL; +pub type PFAXGETDEVICESTATUSW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETJOBA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32, jobentry: *mut *mut FAX_JOB_ENTRYA) -> super::super::Foundation::BOOL; +pub type PFAXGETJOBA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETJOBW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32, jobentry: *mut *mut FAX_JOB_ENTRYW) -> super::super::Foundation::BOOL; +pub type PFAXGETJOBW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETLOGGINGCATEGORIESA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, categories: *mut *mut FAX_LOG_CATEGORYA, numbercategories: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXGETLOGGINGCATEGORIESA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETLOGGINGCATEGORIESW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, categories: *mut *mut FAX_LOG_CATEGORYW, numbercategories: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXGETLOGGINGCATEGORIESW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETPAGEDATA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32, buffer: *mut *mut u8, buffersize: *mut u32, imagewidth: *mut u32, imageheight: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXGETPAGEDATA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETPORTA = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOA) -> super::super::Foundation::BOOL; +pub type PFAXGETPORTA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETPORTW = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, portinfo: *mut *mut FAX_PORT_INFOW) -> super::super::Foundation::BOOL; +pub type PFAXGETPORTW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETROUTINGINFOA = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: super::super::Foundation::PSTR, routinginfobuffer: *mut *mut u8, routinginfobuffersize: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXGETROUTINGINFOA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXGETROUTINGINFOW = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: super::super::Foundation::PWSTR, routinginfobuffer: *mut *mut u8, routinginfobuffersize: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXGETROUTINGINFOW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXINITIALIZEEVENTQUEUE = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, completionport: super::super::Foundation::HANDLE, completionkey: usize, hwnd: super::super::Foundation::HWND, messagestart: u32) -> super::super::Foundation::BOOL; +pub type PFAXINITIALIZEEVENTQUEUE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXOPENPORT = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, deviceid: u32, flags: u32, faxporthandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PFAXOPENPORT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFAXPRINTCOVERPAGEA = unsafe extern "system" fn(faxcontextinfo: *const FAX_CONTEXT_INFOA, coverpageinfo: *const FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL; +pub type PFAXPRINTCOVERPAGEA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFAXPRINTCOVERPAGEW = unsafe extern "system" fn(faxcontextinfo: *const FAX_CONTEXT_INFOW, coverpageinfo: *const FAX_COVERPAGE_INFOW) -> super::super::Foundation::BOOL; +pub type PFAXPRINTCOVERPAGEW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXREGISTERROUTINGEXTENSIONW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, extensionname: super::super::Foundation::PWSTR, friendlyname: super::super::Foundation::PWSTR, imagename: super::super::Foundation::PWSTR, callback: ::windows::core::RawPtr, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFAXREGISTERROUTINGEXTENSIONW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXREGISTERSERVICEPROVIDERW = unsafe extern "system" fn(deviceprovider: super::super::Foundation::PWSTR, friendlyname: super::super::Foundation::PWSTR, imagename: super::super::Foundation::PWSTR, tspname: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; +pub type PFAXREGISTERSERVICEPROVIDERW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEADDFILE = unsafe extern "system" fn(jobid: u32, filename: super::super::Foundation::PWSTR, guid: *mut ::windows::core::GUID) -> i32; +pub type PFAXROUTEADDFILE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEDELETEFILE = unsafe extern "system" fn(jobid: u32, filename: super::super::Foundation::PWSTR) -> i32; +pub type PFAXROUTEDELETEFILE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEDEVICECHANGENOTIFICATION = unsafe extern "system" fn(param0: u32, param1: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; +pub type PFAXROUTEDEVICECHANGENOTIFICATION = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEDEVICEENABLE = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: u32, param2: i32) -> super::super::Foundation::BOOL; +pub type PFAXROUTEDEVICEENABLE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEENUMFILE = unsafe extern "system" fn(jobid: u32, guidowner: *mut ::windows::core::GUID, guidcaller: *mut ::windows::core::GUID, filename: super::super::Foundation::PWSTR, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFAXROUTEENUMFILE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEENUMFILES = unsafe extern "system" fn(jobid: u32, guid: *mut ::windows::core::GUID, fileenumerator: ::windows::core::RawPtr, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFAXROUTEENUMFILES = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEGETFILE = unsafe extern "system" fn(jobid: u32, index: u32, filenamebuffer: super::super::Foundation::PWSTR, requiredsize: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXROUTEGETFILE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEGETROUTINGINFO = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: u32, param2: *mut u8, param3: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXROUTEGETROUTINGINFO = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEINITIALIZE = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; +pub type PFAXROUTEINITIALIZE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEMETHOD = unsafe extern "system" fn(param0: *const FAX_ROUTE, param1: *mut *mut ::core::ffi::c_void, param2: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXROUTEMETHOD = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTEMODIFYROUTINGDATA = unsafe extern "system" fn(jobid: u32, routingguid: super::super::Foundation::PWSTR, routingdata: *mut u8, routingdatasize: u32) -> super::super::Foundation::BOOL; +pub type PFAXROUTEMODIFYROUTINGDATA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXROUTESETROUTINGINFO = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: u32, param2: *const u8, param3: u32) -> super::super::Foundation::BOOL; +pub type PFAXROUTESETROUTINGINFO = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSENDDOCUMENTA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, filename: super::super::Foundation::PSTR, jobparams: *mut FAX_JOB_PARAMA, coverpageinfo: *const FAX_COVERPAGE_INFOA, faxjobid: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXSENDDOCUMENTA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSENDDOCUMENTFORBROADCASTA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, filename: super::super::Foundation::PSTR, faxjobid: *mut u32, faxrecipientcallback: ::windows::core::RawPtr, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFAXSENDDOCUMENTFORBROADCASTA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSENDDOCUMENTFORBROADCASTW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, filename: super::super::Foundation::PWSTR, faxjobid: *mut u32, faxrecipientcallback: ::windows::core::RawPtr, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFAXSENDDOCUMENTFORBROADCASTW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSENDDOCUMENTW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, filename: super::super::Foundation::PWSTR, jobparams: *mut FAX_JOB_PARAMW, coverpageinfo: *const FAX_COVERPAGE_INFOW, faxjobid: *mut u32) -> super::super::Foundation::BOOL; +pub type PFAXSENDDOCUMENTW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETCONFIGURATIONA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, faxconfig: *const FAX_CONFIGURATIONA) -> super::super::Foundation::BOOL; +pub type PFAXSETCONFIGURATIONA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETCONFIGURATIONW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, faxconfig: *const FAX_CONFIGURATIONW) -> super::super::Foundation::BOOL; +pub type PFAXSETCONFIGURATIONW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETGLOBALROUTINGINFOA = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routinginfo: *const FAX_GLOBAL_ROUTING_INFOA) -> super::super::Foundation::BOOL; +pub type PFAXSETGLOBALROUTINGINFOA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETGLOBALROUTINGINFOW = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routinginfo: *const FAX_GLOBAL_ROUTING_INFOW) -> super::super::Foundation::BOOL; +pub type PFAXSETGLOBALROUTINGINFOW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETJOBA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32, command: u32, jobentry: *const FAX_JOB_ENTRYA) -> super::super::Foundation::BOOL; +pub type PFAXSETJOBA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETJOBW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, jobid: u32, command: u32, jobentry: *const FAX_JOB_ENTRYW) -> super::super::Foundation::BOOL; +pub type PFAXSETJOBW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETLOGGINGCATEGORIESA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, categories: *const FAX_LOG_CATEGORYA, numbercategories: u32) -> super::super::Foundation::BOOL; +pub type PFAXSETLOGGINGCATEGORIESA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETLOGGINGCATEGORIESW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, categories: *const FAX_LOG_CATEGORYW, numbercategories: u32) -> super::super::Foundation::BOOL; +pub type PFAXSETLOGGINGCATEGORIESW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETPORTA = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, portinfo: *const FAX_PORT_INFOA) -> super::super::Foundation::BOOL; +pub type PFAXSETPORTA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETPORTW = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, portinfo: *const FAX_PORT_INFOW) -> super::super::Foundation::BOOL; +pub type PFAXSETPORTW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETROUTINGINFOA = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: super::super::Foundation::PSTR, routinginfobuffer: *const u8, routinginfobuffersize: u32) -> super::super::Foundation::BOOL; +pub type PFAXSETROUTINGINFOA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXSETROUTINGINFOW = unsafe extern "system" fn(faxporthandle: super::super::Foundation::HANDLE, routingguid: super::super::Foundation::PWSTR, routinginfobuffer: *const u8, routinginfobuffersize: u32) -> super::super::Foundation::BOOL; +pub type PFAXSETROUTINGINFOW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFAXSTARTPRINTJOBA = unsafe extern "system" fn(printername: super::super::Foundation::PSTR, printinfo: *const FAX_PRINT_INFOA, faxjobid: *mut u32, faxcontextinfo: *mut FAX_CONTEXT_INFOA) -> super::super::Foundation::BOOL; +pub type PFAXSTARTPRINTJOBA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFAXSTARTPRINTJOBW = unsafe extern "system" fn(printername: super::super::Foundation::PWSTR, printinfo: *const FAX_PRINT_INFOW, faxjobid: *mut u32, faxcontextinfo: *mut FAX_CONTEXT_INFOW) -> super::super::Foundation::BOOL; +pub type PFAXSTARTPRINTJOBW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAXUNREGISTERSERVICEPROVIDERW = unsafe extern "system" fn(deviceprovider: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; +pub type PFAXUNREGISTERSERVICEPROVIDERW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_EXT_CONFIG_CHANGE = unsafe extern "system" fn(param0: u32, param1: super::super::Foundation::PWSTR, param2: *mut u8, param3: u32) -> ::windows::core::HRESULT; -pub type PFAX_EXT_FREE_BUFFER = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void); +pub type PFAX_EXT_CONFIG_CHANGE = ::core::option::Option ::windows::core::HRESULT>; +pub type PFAX_EXT_FREE_BUFFER = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_EXT_GET_DATA = unsafe extern "system" fn(param0: u32, param1: FAX_ENUM_DEVICE_ID_SOURCE, param2: super::super::Foundation::PWSTR, param3: *mut *mut u8, param4: *mut u32) -> u32; +pub type PFAX_EXT_GET_DATA = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_EXT_INITIALIZE_CONFIG = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: ::windows::core::RawPtr, param2: ::windows::core::RawPtr, param3: ::windows::core::RawPtr, param4: ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PFAX_EXT_INITIALIZE_CONFIG = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_EXT_REGISTER_FOR_EVENTS = unsafe extern "system" fn(param0: super::super::Foundation::HINSTANCE, param1: u32, param2: FAX_ENUM_DEVICE_ID_SOURCE, param3: super::super::Foundation::PWSTR, param4: ::windows::core::RawPtr) -> super::super::Foundation::HANDLE; +pub type PFAX_EXT_REGISTER_FOR_EVENTS = ::core::option::Option super::super::Foundation::HANDLE>; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_EXT_SET_DATA = unsafe extern "system" fn(param0: super::super::Foundation::HINSTANCE, param1: u32, param2: FAX_ENUM_DEVICE_ID_SOURCE, param3: super::super::Foundation::PWSTR, param4: *mut u8, param5: u32) -> u32; +pub type PFAX_EXT_SET_DATA = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_EXT_UNREGISTER_FOR_EVENTS = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE) -> u32; +pub type PFAX_EXT_UNREGISTER_FOR_EVENTS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_LINECALLBACK = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize); +pub type PFAX_LINECALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_RECIPIENT_CALLBACKA = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, recipientnumber: u32, context: *mut ::core::ffi::c_void, jobparams: *mut FAX_JOB_PARAMA, coverpageinfo: *mut FAX_COVERPAGE_INFOA) -> super::super::Foundation::BOOL; +pub type PFAX_RECIPIENT_CALLBACKA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_RECIPIENT_CALLBACKW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, recipientnumber: u32, context: *mut ::core::ffi::c_void, jobparams: *mut FAX_JOB_PARAMW, coverpageinfo: *mut FAX_COVERPAGE_INFOW) -> super::super::Foundation::BOOL; +pub type PFAX_RECIPIENT_CALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_ROUTING_INSTALLATION_CALLBACKW = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, context: *mut ::core::ffi::c_void, methodname: super::super::Foundation::PWSTR, friendlyname: super::super::Foundation::PWSTR, functionname: super::super::Foundation::PWSTR, guid: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; +pub type PFAX_ROUTING_INSTALLATION_CALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_SEND_CALLBACK = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, callhandle: u32, reserved1: u32, reserved2: u32) -> super::super::Foundation::BOOL; +pub type PFAX_SEND_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFAX_SERVICE_CALLBACK = unsafe extern "system" fn(faxhandle: super::super::Foundation::HANDLE, deviceid: u32, param1: usize, param2: usize, param3: usize) -> super::super::Foundation::BOOL; +pub type PFAX_SERVICE_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; pub const STIEDFL_ALLDEVICES: u32 = 0u32; pub const STIEDFL_ATTACHEDONLY: u32 = 1u32; pub const STIERR_ALREADY_INITIALIZED: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147023649i32 as _); diff --git a/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs b/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs index 60af56c5de..fdbcfd272b 100644 --- a/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -6264,7 +6264,7 @@ pub unsafe fn HidP_SetUsages<'a, Param6: ::windows::core::IntoParam<'a, super::s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HidP_TranslateUsagesToI8042ScanCodes(changedusagelist: *const u16, usagelistlength: u32, keyaction: HIDP_KEYBOARD_DIRECTION, modifierstate: *mut HIDP_KEYBOARD_MODIFIER_STATE, insertcodesprocedure: ::core::option::Option, insertcodescontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn HidP_TranslateUsagesToI8042ScanCodes(changedusagelist: *const u16, usagelistlength: u32, keyaction: HIDP_KEYBOARD_DIRECTION, modifierstate: *mut HIDP_KEYBOARD_MODIFIER_STATE, insertcodesprocedure: PHIDP_INSERT_SCANCODES, insertcodescontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -6312,7 +6312,7 @@ impl IDirectInput2A { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumDevices(&self, param0: u32, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKA, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -6400,7 +6400,7 @@ impl IDirectInput2W { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumDevices(&self, param0: u32, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKW, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -6488,7 +6488,7 @@ impl IDirectInput7A { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumDevices(&self, param0: u32, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKA, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -6600,7 +6600,7 @@ impl IDirectInput7W { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumDevices(&self, param0: u32, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKW, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -6712,7 +6712,7 @@ impl IDirectInput8A { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumDevices(&self, param0: u32, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKA, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -6731,11 +6731,11 @@ impl IDirectInput8A { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), param1.into_param().abi(), ::core::mem::transmute(param2)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumDevicesBySemantics<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(&self, param0: Param0, param1: *mut DIACTIONFORMATA, param2: ::core::option::Option, param3: *mut ::core::ffi::c_void, param4: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumDevicesBySemantics<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(&self, param0: Param0, param1: *mut DIACTIONFORMATA, param2: LPDIENUMDEVICESBYSEMANTICSCBA, param3: *mut ::core::ffi::c_void, param4: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), param0.into_param().abi(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ConfigureDevices(&self, param0: ::core::option::Option, param1: *mut DICONFIGUREDEVICESPARAMSA, param2: u32, param3: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { + pub unsafe fn ConfigureDevices(&self, param0: LPDICONFIGUREDEVICESCALLBACK, param1: *mut DICONFIGUREDEVICESPARAMSA, param2: u32, param3: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } } @@ -6792,7 +6792,7 @@ impl IDirectInput8W { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumDevices(&self, param0: u32, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKW, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -6811,11 +6811,11 @@ impl IDirectInput8W { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), param1.into_param().abi(), ::core::mem::transmute(param2)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumDevicesBySemantics<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, param0: Param0, param1: *mut DIACTIONFORMATW, param2: ::core::option::Option, param3: *mut ::core::ffi::c_void, param4: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumDevicesBySemantics<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, param0: Param0, param1: *mut DIACTIONFORMATW, param2: LPDIENUMDEVICESBYSEMANTICSCBW, param3: *mut ::core::ffi::c_void, param4: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), param0.into_param().abi(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ConfigureDevices(&self, param0: ::core::option::Option, param1: *mut DICONFIGUREDEVICESPARAMSW, param2: u32, param3: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { + pub unsafe fn ConfigureDevices(&self, param0: LPDICONFIGUREDEVICESCALLBACK, param1: *mut DICONFIGUREDEVICESPARAMSW, param2: u32, param3: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } } @@ -6872,7 +6872,7 @@ impl IDirectInputA { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumDevices(&self, param0: u32, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKA, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -6934,7 +6934,7 @@ impl IDirectInputDevice2A { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -6986,7 +6986,7 @@ impl IDirectInputDevice2A { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumEffects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -7000,7 +7000,7 @@ impl IDirectInputDevice2A { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumCreatedEffectObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -7106,7 +7106,7 @@ impl IDirectInputDevice2W { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -7156,7 +7156,7 @@ impl IDirectInputDevice2W { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumEffects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetEffectInfo(&self, param0: *mut DIEFFECTINFOW, param1: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -7169,7 +7169,7 @@ impl IDirectInputDevice2W { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumCreatedEffectObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -7272,7 +7272,7 @@ impl IDirectInputDevice7A { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -7324,7 +7324,7 @@ impl IDirectInputDevice7A { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumEffects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -7338,7 +7338,7 @@ impl IDirectInputDevice7A { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumCreatedEffectObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -7351,7 +7351,7 @@ impl IDirectInputDevice7A { (::windows::core::Interface::vtable(self).26)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumEffectsInFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(&self, param0: Param0, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumEffectsInFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(&self, param0: Param0, param1: LPDIENUMEFFECTSINFILECALLBACK, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), param0.into_param().abi(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -7476,7 +7476,7 @@ impl IDirectInputDevice7W { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -7526,7 +7526,7 @@ impl IDirectInputDevice7W { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumEffects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetEffectInfo(&self, param0: *mut DIEFFECTINFOW, param1: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -7539,7 +7539,7 @@ impl IDirectInputDevice7W { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumCreatedEffectObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -7552,7 +7552,7 @@ impl IDirectInputDevice7W { (::windows::core::Interface::vtable(self).26)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumEffectsInFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, param0: Param0, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumEffectsInFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, param0: Param0, param1: LPDIENUMEFFECTSINFILECALLBACK, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), param0.into_param().abi(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -7674,7 +7674,7 @@ impl IDirectInputDevice8A { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -7726,7 +7726,7 @@ impl IDirectInputDevice8A { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumEffects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -7740,7 +7740,7 @@ impl IDirectInputDevice8A { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumCreatedEffectObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -7753,7 +7753,7 @@ impl IDirectInputDevice8A { (::windows::core::Interface::vtable(self).26)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumEffectsInFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(&self, param0: Param0, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumEffectsInFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(&self, param0: Param0, param1: LPDIENUMEFFECTSINFILECALLBACK, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), param0.into_param().abi(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -7856,7 +7856,7 @@ impl IDirectInputDevice8W { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -7906,7 +7906,7 @@ impl IDirectInputDevice8W { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumEffects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumEffects(&self, param0: LPDIENUMEFFECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetEffectInfo(&self, param0: *mut DIEFFECTINFOW, param1: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -7919,7 +7919,7 @@ impl IDirectInputDevice8W { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumCreatedEffectObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumCreatedEffectObjects(&self, param0: LPDIENUMCREATEDEFFECTOBJECTSCALLBACK, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Escape(&self, param0: *mut DIEFFESCAPE) -> ::windows::core::Result<()> { @@ -7932,7 +7932,7 @@ impl IDirectInputDevice8W { (::windows::core::Interface::vtable(self).26)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumEffectsInFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, param0: Param0, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumEffectsInFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, param0: Param0, param1: LPDIENUMEFFECTSINFILECALLBACK, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), param0.into_param().abi(), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -8032,7 +8032,7 @@ impl IDirectInputDeviceA { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKA, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -8142,7 +8142,7 @@ impl IDirectInputDeviceW { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumObjects(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumObjects(&self, param0: LPDIENUMDEVICEOBJECTSCALLBACKW, param1: *mut ::core::ffi::c_void, param2: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn GetProperty(&self, param0: *const ::windows::core::GUID, param1: *mut DIPROPHEADER) -> ::windows::core::Result<()> { @@ -8416,7 +8416,7 @@ impl IDirectInputJoyConfig { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumTypes(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { + pub unsafe fn EnumTypes(&self, param0: LPDIJOYTYPECALLBACK, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -8532,7 +8532,7 @@ impl IDirectInputJoyConfig8 { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumTypes(&self, param0: ::core::option::Option, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { + pub unsafe fn EnumTypes(&self, param0: LPDIJOYTYPECALLBACK, param1: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -8638,7 +8638,7 @@ impl IDirectInputW { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), param2.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumDevices(&self, param0: u32, param1: ::core::option::Option, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { + pub unsafe fn EnumDevices(&self, param0: u32, param1: LPDIENUMDEVICESCALLBACKW, param2: *mut ::core::ffi::c_void, param3: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn GetDeviceStatus(&self, param0: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -9331,31 +9331,31 @@ pub const KEY_TERMSRV_VKPACKET: u32 = 32u32; pub const KEY_UNICODE_SEQUENCE_END: u32 = 512u32; pub const KEY_UNICODE_SEQUENCE_ITEM: u32 = 256u32; #[cfg(feature = "Win32_Foundation")] -pub type LPDICONFIGUREDEVICESCALLBACK = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDICONFIGUREDEVICESCALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIENUMCREATEDEFFECTOBJECTSCALLBACK = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIENUMCREATEDEFFECTOBJECTSCALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIENUMDEVICEOBJECTSCALLBACKA = unsafe extern "system" fn(param0: *mut DIDEVICEOBJECTINSTANCEA, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIENUMDEVICEOBJECTSCALLBACKA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIENUMDEVICEOBJECTSCALLBACKW = unsafe extern "system" fn(param0: *mut DIDEVICEOBJECTINSTANCEW, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIENUMDEVICEOBJECTSCALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIENUMDEVICESBYSEMANTICSCBA = unsafe extern "system" fn(param0: *mut DIDEVICEINSTANCEA, param1: ::windows::core::RawPtr, param2: u32, param3: u32, param4: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIENUMDEVICESBYSEMANTICSCBA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIENUMDEVICESBYSEMANTICSCBW = unsafe extern "system" fn(param0: *mut DIDEVICEINSTANCEW, param1: ::windows::core::RawPtr, param2: u32, param3: u32, param4: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIENUMDEVICESBYSEMANTICSCBW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIENUMDEVICESCALLBACKA = unsafe extern "system" fn(param0: *mut DIDEVICEINSTANCEA, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIENUMDEVICESCALLBACKA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIENUMDEVICESCALLBACKW = unsafe extern "system" fn(param0: *mut DIDEVICEINSTANCEW, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIENUMDEVICESCALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIENUMEFFECTSCALLBACKA = unsafe extern "system" fn(param0: *mut DIEFFECTINFOA, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIENUMEFFECTSCALLBACKA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIENUMEFFECTSCALLBACKW = unsafe extern "system" fn(param0: *mut DIEFFECTINFOW, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIENUMEFFECTSCALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIENUMEFFECTSINFILECALLBACK = unsafe extern "system" fn(param0: *mut DIFILEEFFECT, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIENUMEFFECTSINFILECALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDIJOYTYPECALLBACK = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDIJOYTYPECALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNSHOWJOYCPL = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND); +pub type LPFNSHOWJOYCPL = ::core::option::Option; pub const MAXCPOINTSNUM: u32 = 8u32; pub const MAX_JOYSTICKOEMVXDNAME: u32 = 260u32; pub const MAX_JOYSTRING: u32 = 256u32; @@ -9515,9 +9515,9 @@ unsafe impl ::windows::core::Abi for MOUSE_UNIT_ID_PARAMETER { pub const MOUSE_VIRTUAL_DESKTOP: u32 = 2u32; pub const MOUSE_WHEEL: u32 = 1024u32; #[cfg(feature = "Win32_Foundation")] -pub type PFN_HidP_GetVersionInternal = unsafe extern "system" fn(version: *mut u32) -> super::super::Foundation::NTSTATUS; +pub type PFN_HidP_GetVersionInternal = ::core::option::Option super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PHIDP_INSERT_SCANCODES = unsafe extern "system" fn(context: *const ::core::ffi::c_void, newscancodes: super::super::Foundation::PSTR, length: u32) -> super::super::Foundation::BOOLEAN; +pub type PHIDP_INSERT_SCANCODES = ::core::option::Option super::super::Foundation::BOOLEAN>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct USAGE_AND_PAGE { diff --git a/src/Windows/Win32/Devices/ImageAcquisition/mod.rs b/src/Windows/Win32/Devices/ImageAcquisition/mod.rs index 1d07437407..58a684bcd3 100644 --- a/src/Windows/Win32/Devices/ImageAcquisition/mod.rs +++ b/src/Windows/Win32/Devices/ImageAcquisition/mod.rs @@ -162,7 +162,7 @@ pub const DUP: u32 = 4u32; pub const DUPLEX: u32 = 4u32; pub const DUP_READY: u32 = 4u32; #[cfg(feature = "Win32_Foundation")] -pub type DeviceDialogFunction = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; +pub type DeviceDialogFunction = ::core::option::Option) -> ::windows::core::HRESULT>; pub const EFFECTMODE_BW: u32 = 2u32; pub const EFFECTMODE_SEPIA: u32 = 3u32; pub const EFFECTMODE_STANDARD: u32 = 1u32; diff --git a/src/Windows/Win32/Devices/Tapi/mod.rs b/src/Windows/Win32/Devices/Tapi/mod.rs index 24f5d7ff60..b852da1b48 100644 --- a/src/Windows/Win32/Devices/Tapi/mod.rs +++ b/src/Windows/Win32/Devices/Tapi/mod.rs @@ -215,7 +215,7 @@ impl ::core::convert::From for AGENT_STATE { unsafe impl ::windows::core::Abi for AGENT_STATE { type Abi = Self; } -pub type ASYNC_COMPLETION = unsafe extern "system" fn(dwrequestid: u32, lresult: i32); +pub type ASYNC_COMPLETION = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct CALLHUB_EVENT(pub i32); @@ -12912,7 +12912,7 @@ pub const LINEBUSYMODE_STATION: u32 = 1u32; pub const LINEBUSYMODE_TRUNK: u32 = 2u32; pub const LINEBUSYMODE_UNAVAIL: u32 = 8u32; pub const LINEBUSYMODE_UNKNOWN: u32 = 4u32; -pub type LINECALLBACK = unsafe extern "system" fn(hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize); +pub type LINECALLBACK = ::core::option::Option; pub const LINECALLCOMPLCOND_BUSY: u32 = 1u32; pub const LINECALLCOMPLCOND_NOANSWER: u32 = 2u32; pub const LINECALLCOMPLMODE_CALLBACK: u32 = 2u32; @@ -13704,7 +13704,7 @@ pub const LINEERR_TARGETSELF: u32 = 2147483727u32; pub const LINEERR_UNINITIALIZED: u32 = 2147483728u32; pub const LINEERR_USERCANCELLED: u32 = 2147483741u32; pub const LINEERR_USERUSERINFOTOOBIG: u32 = 2147483729u32; -pub type LINEEVENT = unsafe extern "system" fn(htline: *mut HTAPILINE__, htcall: *mut HTAPICALL__, dwmsg: u32, dwparam1: usize, dwparam2: usize, dwparam3: usize); +pub type LINEEVENT = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] pub struct LINEEXTENSIONID { @@ -15151,11 +15151,11 @@ pub const LINE_REMOVE: i32 = 25i32; pub const LINE_REPLY: i32 = 12i32; pub const LINE_REQUEST: i32 = 13i32; #[cfg(feature = "Win32_System_Com")] -pub type LPGETTNEFSTREAMCODEPAGE = unsafe extern "system" fn(lpstream: ::windows::core::RawPtr, lpulcodepage: *mut u32, lpulsubcodepage: *mut u32) -> ::windows::core::HRESULT; +pub type LPGETTNEFSTREAMCODEPAGE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] -pub type LPOPENTNEFSTREAM = unsafe extern "system" fn(lpvsupport: *mut ::core::ffi::c_void, lpstream: ::windows::core::RawPtr, lpszstreamname: *const i8, ulflags: u32, lpmessage: ::windows::core::RawPtr, wkeyval: u16, lpptnef: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type LPOPENTNEFSTREAM = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] -pub type LPOPENTNEFSTREAMEX = unsafe extern "system" fn(lpvsupport: *mut ::core::ffi::c_void, lpstream: ::windows::core::RawPtr, lpszstreamname: *const i8, ulflags: u32, lpmessage: ::windows::core::RawPtr, wkeyval: u16, lpadressbook: ::windows::core::RawPtr, lpptnef: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type LPOPENTNEFSTREAMEX = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct MSP_ADDRESS_EVENT(pub i32); @@ -15754,7 +15754,7 @@ pub const PHONEBUTTONSTATE_DOWN: u32 = 2u32; pub const PHONEBUTTONSTATE_UNAVAIL: u32 = 8u32; pub const PHONEBUTTONSTATE_UNKNOWN: u32 = 4u32; pub const PHONEBUTTONSTATE_UP: u32 = 1u32; -pub type PHONECALLBACK = unsafe extern "system" fn(hdevice: u32, dwmessage: u32, dwinstance: usize, dwparam1: usize, dwparam2: usize, dwparam3: usize); +pub type PHONECALLBACK = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] pub struct PHONECAPS { @@ -15902,7 +15902,7 @@ pub const PHONEERR_RESOURCEUNAVAIL: u32 = 2415919135u32; pub const PHONEERR_SERVICE_NOT_RUNNING: u32 = 2415919141u32; pub const PHONEERR_STRUCTURETOOSMALL: u32 = 2415919137u32; pub const PHONEERR_UNINITIALIZED: u32 = 2415919138u32; -pub type PHONEEVENT = unsafe extern "system" fn(htphone: *mut HTAPIPHONE__, dwmsg: u32, dwparam1: usize, dwparam2: usize, dwparam3: usize); +pub type PHONEEVENT = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] pub struct PHONEEXTENSIONID { @@ -16963,7 +16963,7 @@ impl ::core::cmp::Eq for TUISPICREATEDIALOGINSTANCEPARAMS {} unsafe impl ::windows::core::Abi for TUISPICREATEDIALOGINSTANCEPARAMS { type Abi = Self; } -pub type TUISPIDLLCALLBACK = unsafe extern "system" fn(dwobjectid: usize, dwobjecttype: u32, lpparams: *mut ::core::ffi::c_void, dwsize: u32) -> i32; +pub type TUISPIDLLCALLBACK = ::core::option::Option i32>; pub const TUISPIDLL_OBJECT_DIALOGINSTANCE: i32 = 4i32; pub const TUISPIDLL_OBJECT_LINEID: i32 = 1i32; pub const TUISPIDLL_OBJECT_PHONEID: i32 = 2i32; @@ -18594,7 +18594,7 @@ pub unsafe fn lineHold(hcall: u32) -> i32 { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn lineInitialize<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lphlineapp: *mut u32, hinstance: Param1, lpfncallback: ::core::option::Option, lpszappname: Param3, lpdwnumdevs: *mut u32) -> i32 { +pub unsafe fn lineInitialize<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lphlineapp: *mut u32, hinstance: Param1, lpfncallback: LINECALLBACK, lpszappname: Param3, lpdwnumdevs: *mut u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -18608,7 +18608,7 @@ pub unsafe fn lineInitialize<'a, Param1: ::windows::core::IntoParam<'a, super::s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn lineInitializeExA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lphlineapp: *mut u32, hinstance: Param1, lpfncallback: ::core::option::Option, lpszfriendlyappname: Param3, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lplineinitializeexparams: *mut LINEINITIALIZEEXPARAMS) -> i32 { +pub unsafe fn lineInitializeExA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lphlineapp: *mut u32, hinstance: Param1, lpfncallback: LINECALLBACK, lpszfriendlyappname: Param3, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lplineinitializeexparams: *mut LINEINITIALIZEEXPARAMS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -18622,7 +18622,7 @@ pub unsafe fn lineInitializeExA<'a, Param1: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn lineInitializeExW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lphlineapp: *mut u32, hinstance: Param1, lpfncallback: ::core::option::Option, lpszfriendlyappname: Param3, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lplineinitializeexparams: *mut LINEINITIALIZEEXPARAMS) -> i32 { +pub unsafe fn lineInitializeExW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lphlineapp: *mut u32, hinstance: Param1, lpfncallback: LINECALLBACK, lpszfriendlyappname: Param3, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lplineinitializeexparams: *mut LINEINITIALIZEEXPARAMS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -20183,7 +20183,7 @@ pub unsafe fn phoneGetVolume(hphone: u32, dwhookswitchdev: u32, lpdwvolume: *mut } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn phoneInitialize<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lphphoneapp: *mut u32, hinstance: Param1, lpfncallback: ::core::option::Option, lpszappname: Param3, lpdwnumdevs: *mut u32) -> i32 { +pub unsafe fn phoneInitialize<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lphphoneapp: *mut u32, hinstance: Param1, lpfncallback: PHONECALLBACK, lpszappname: Param3, lpdwnumdevs: *mut u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -20197,7 +20197,7 @@ pub unsafe fn phoneInitialize<'a, Param1: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn phoneInitializeExA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lphphoneapp: *mut u32, hinstance: Param1, lpfncallback: ::core::option::Option, lpszfriendlyappname: Param3, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lpphoneinitializeexparams: *mut PHONEINITIALIZEEXPARAMS) -> i32 { +pub unsafe fn phoneInitializeExA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lphphoneapp: *mut u32, hinstance: Param1, lpfncallback: PHONECALLBACK, lpszfriendlyappname: Param3, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lpphoneinitializeexparams: *mut PHONEINITIALIZEEXPARAMS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -20211,7 +20211,7 @@ pub unsafe fn phoneInitializeExA<'a, Param1: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn phoneInitializeExW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lphphoneapp: *mut u32, hinstance: Param1, lpfncallback: ::core::option::Option, lpszfriendlyappname: Param3, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lpphoneinitializeexparams: *mut PHONEINITIALIZEEXPARAMS) -> i32 { +pub unsafe fn phoneInitializeExW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lphphoneapp: *mut u32, hinstance: Param1, lpfncallback: PHONECALLBACK, lpszfriendlyappname: Param3, lpdwnumdevs: *mut u32, lpdwapiversion: *mut u32, lpphoneinitializeexparams: *mut PHONEINITIALIZEEXPARAMS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Devices/Usb/mod.rs b/src/Windows/Win32/Devices/Usb/mod.rs index 927a8f5bda..21682075e6 100644 --- a/src/Windows/Win32/Devices/Usb/mod.rs +++ b/src/Windows/Win32/Devices/Usb/mod.rs @@ -3720,11 +3720,11 @@ impl ::core::cmp::Eq for USB_HUB_STATUS_AND_CHANGE_0 {} unsafe impl ::windows::core::Abi for USB_HUB_STATUS_AND_CHANGE_0 { type Abi = Self; } -pub type USB_IDLE_CALLBACK = unsafe extern "system" fn(context: *const ::core::ffi::c_void); -#[derive(:: core :: clone :: Clone)] +pub type USB_IDLE_CALLBACK = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct USB_IDLE_CALLBACK_INFO { - pub IdleCallback: ::core::option::Option, + pub IdleCallback: USB_IDLE_CALLBACK, pub IdleContext: *mut ::core::ffi::c_void, } impl USB_IDLE_CALLBACK_INFO {} @@ -3745,7 +3745,7 @@ impl ::core::cmp::PartialEq for USB_IDLE_CALLBACK_INFO { } impl ::core::cmp::Eq for USB_IDLE_CALLBACK_INFO {} unsafe impl ::windows::core::Abi for USB_IDLE_CALLBACK_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const USB_IDLE_NOTIFICATION: u32 = 9u32; pub const USB_IDLE_NOTIFICATION_EX: u32 = 272u32; diff --git a/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs b/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs index 73f5debc90..befae5cf72 100644 --- a/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs +++ b/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs @@ -304,7 +304,7 @@ pub struct IWSDDeviceHost_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszserviceid: super::super::Foundation::PWSTR, fdiscoverable: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszserviceid: super::super::Foundation::PWSTR, pbody: *const ::core::ffi::c_void, poperation: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszserviceid: super::super::Foundation::PWSTR, pbody: *const ::core::ffi::c_void, poperation: *const WSD_OPERATION) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -513,11 +513,11 @@ pub struct IWSDEndpointProxy_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbody: *const ::core::ffi::c_void, poperation: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbody: *const ::core::ffi::c_void, poperation: *const WSD_OPERATION) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbody: *const ::core::ffi::c_void, poperation: *const ::core::mem::ManuallyDrop, presponsecontext: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbody: *const ::core::ffi::c_void, poperation: *const WSD_OPERATION, presponsecontext: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbody: *const ::core::ffi::c_void, poperation: *const ::core::mem::ManuallyDrop, pasyncstate: ::windows::core::RawPtr, pcallback: ::windows::core::RawPtr, presult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbody: *const ::core::ffi::c_void, poperation: *const WSD_OPERATION, pasyncstate: ::windows::core::RawPtr, pcallback: ::windows::core::RawPtr, presult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pasyncresult: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfault: *const WSD_SOAP_FAULT) -> ::windows::core::HRESULT, @@ -1278,7 +1278,7 @@ pub struct IWSDServiceMessaging_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbody: *const ::core::ffi::c_void, poperation: *const ::core::mem::ManuallyDrop, pmessageparameters: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbody: *const ::core::ffi::c_void, poperation: *const WSD_OPERATION, pmessageparameters: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prequestheader: *const WSD_SOAP_HEADER, pmessageparameters: ::windows::core::RawPtr, pfault: *const WSD_SOAP_FAULT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1380,9 +1380,9 @@ pub struct IWSDServiceProxy_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppservicemetadata: *mut *mut WSD_SERVICE_METADATA) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperation: *const ::core::mem::ManuallyDrop, punknown: ::windows::core::RawPtr, pany: *const WSDXML_ELEMENT, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperation: *const WSD_OPERATION, punknown: ::windows::core::RawPtr, pany: *const WSDXML_ELEMENT, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperation: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperation: *const WSD_OPERATION) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstatus: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproxy: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -1556,35 +1556,35 @@ pub struct IWSDServiceProxyEventing_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppservicemetadata: *mut *mut WSD_SERVICE_METADATA) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperation: *const ::core::mem::ManuallyDrop, punknown: ::windows::core::RawPtr, pany: *const WSDXML_ELEMENT, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperation: *const WSD_OPERATION, punknown: ::windows::core::RawPtr, pany: *const WSDXML_ELEMENT, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperation: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperation: *const WSD_OPERATION) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstatus: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproxy: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, punknown: ::windows::core::RawPtr, pexpires: *const WSD_EVENTING_EXPIRES, pany: *const WSDXML_ELEMENT, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, punknown: ::windows::core::RawPtr, pexpires: *const WSD_EVENTING_EXPIRES, pany: *const WSDXML_ELEMENT, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, punknown: ::windows::core::RawPtr, pexpires: *const WSD_EVENTING_EXPIRES, pany: *const WSDXML_ELEMENT, pasyncstate: ::windows::core::RawPtr, pasynccallback: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, punknown: ::windows::core::RawPtr, pexpires: *const WSD_EVENTING_EXPIRES, pany: *const WSDXML_ELEMENT, pasyncstate: ::windows::core::RawPtr, pasynccallback: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, presult: ::windows::core::RawPtr, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, presult: ::windows::core::RawPtr, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, pany: *const WSDXML_ELEMENT) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, pany: *const WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, pany: *const WSDXML_ELEMENT, pasyncstate: ::windows::core::RawPtr, pasynccallback: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, pany: *const WSDXML_ELEMENT, pasyncstate: ::windows::core::RawPtr, pasynccallback: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, presult: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, presult: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, pexpires: *const WSD_EVENTING_EXPIRES, pany: *const WSDXML_ELEMENT, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, pexpires: *const WSD_EVENTING_EXPIRES, pany: *const WSDXML_ELEMENT, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, pexpires: *const WSD_EVENTING_EXPIRES, pany: *const WSDXML_ELEMENT, pasyncstate: ::windows::core::RawPtr, pasynccallback: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, pexpires: *const WSD_EVENTING_EXPIRES, pany: *const WSDXML_ELEMENT, pasyncstate: ::windows::core::RawPtr, pasynccallback: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, presult: ::windows::core::RawPtr, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, presult: ::windows::core::RawPtr, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, pany: *const WSDXML_ELEMENT, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, pany: *const WSDXML_ELEMENT, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, pany: *const WSDXML_ELEMENT, pasyncstate: ::windows::core::RawPtr, pasynccallback: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, pany: *const WSDXML_ELEMENT, pasyncstate: ::windows::core::RawPtr, pasynccallback: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const ::core::mem::ManuallyDrop, dwoperationcount: u32, presult: ::windows::core::RawPtr, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poperations: *const WSD_OPERATION, dwoperationcount: u32, presult: ::windows::core::RawPtr, ppexpires: *mut *mut WSD_EVENTING_EXPIRES, ppany: *mut *mut WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -2662,7 +2662,7 @@ pub struct IWSDiscoveryPublisherNotify_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[cfg(feature = "Win32_Foundation")] -pub type PWSD_SOAP_MESSAGE_HANDLER = unsafe extern "system" fn(thisunknown: ::windows::core::RawPtr, event: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; +pub type PWSD_SOAP_MESSAGE_HANDLER = ::core::option::Option) -> ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -4375,7 +4375,7 @@ unsafe impl ::windows::core::Abi for WSD_EVENTING_FILTER_ACTION { #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WSD_HANDLER_CONTEXT { - pub Handler: ::core::option::Option, + pub Handler: PWSD_SOAP_MESSAGE_HANDLER, pub PVoid: *mut ::core::ffi::c_void, pub Unknown: ::core::option::Option<::windows::core::IUnknown>, } @@ -4677,13 +4677,13 @@ impl ::core::cmp::Eq for WSD_NAME_LIST {} unsafe impl ::windows::core::Abi for WSD_NAME_LIST { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WSD_OPERATION { pub RequestType: *mut WSDXML_TYPE, pub ResponseType: *mut WSDXML_TYPE, - pub RequestStubFunction: ::core::option::Option, + pub RequestStubFunction: WSD_STUB_FUNCTION, } #[cfg(feature = "Win32_Foundation")] impl WSD_OPERATION {} @@ -4709,7 +4709,7 @@ impl ::core::cmp::PartialEq for WSD_OPERATION { impl ::core::cmp::Eq for WSD_OPERATION {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WSD_OPERATION { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -5547,7 +5547,7 @@ unsafe impl ::windows::core::Abi for WSD_SOAP_MESSAGE { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WSD_STUB_FUNCTION = unsafe extern "system" fn(server: ::windows::core::RawPtr, session: ::windows::core::RawPtr, event: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; +pub type WSD_STUB_FUNCTION = ::core::option::Option) -> ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Foundation/mod.rs b/src/Windows/Win32/Foundation/mod.rs index 5a40451368..2fb0fe234c 100644 --- a/src/Windows/Win32/Foundation/mod.rs +++ b/src/Windows/Win32/Foundation/mod.rs @@ -1714,7 +1714,7 @@ pub const E_SYNCENGINE_UNSUPPORTED_REPARSE_POINT: ::windows::core::HRESULT = ::w pub const E_UAC_DISABLED: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927150i32 as _); pub const E_UNEXPECTED: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147418113i32 as _); pub const FACILTIY_MUI_ERROR_CODE: u32 = 11u32; -pub type FARPROC = unsafe extern "system" fn() -> isize; +pub type FARPROC = ::core::option::Option isize>; pub const FA_E_HOMEGROUP_NOT_AVAILABLE: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927198i32 as _); pub const FA_E_MAX_PERSISTED_ITEMS_REACHED: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927200i32 as _); pub const FDAEMON_E_CHANGEUPDATEFAILED: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147215740i32 as _); @@ -2715,7 +2715,7 @@ pub const NAP_E_SHV_TIMEOUT: ::windows::core::HRESULT = ::windows::core::HRESULT pub const NAP_E_STILL_BOUND: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927739i32 as _); pub const NAP_E_TOO_MANY_CALLS: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927728i32 as _); pub const NAP_S_CERT_ALREADY_PRESENT: ::windows::core::HRESULT = ::windows::core::HRESULT(2555917i32 as _); -pub type NEARPROC = unsafe extern "system" fn() -> isize; +pub type NEARPROC = ::core::option::Option isize>; pub const NOERROR: u32 = 0u32; pub const NOT_AN_ERROR1: ::windows::core::HRESULT = ::windows::core::HRESULT(529920i32 as _); pub const NTDDI_MAXVER: u32 = 2560u32; @@ -2778,11 +2778,11 @@ pub const NTE_USER_CANCELLED: ::windows::core::HRESULT = ::windows::core::HRESUL pub const NTE_VALIDATION_FAILED: ::windows::core::HRESULT = ::windows::core::HRESULT(-2146893774i32 as _); #[repr(transparent)] #[derive(:: core :: default :: Default, :: core :: clone :: Clone, :: core :: marker :: Copy, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: fmt :: Debug)] -pub struct NTSTATUS(pub u32); +pub struct NTSTATUS(pub i32); impl NTSTATUS { #[inline] pub const fn is_ok(self) -> bool { - self.0 & 0x8000_0000 == 0 + self.0 >= 0 } #[inline] pub const fn is_err(self) -> bool { @@ -2998,7 +2998,7 @@ pub const OSS_TRACE_FILE_ALREADY_OPEN: ::windows::core::HRESULT = ::windows::cor pub const OSS_TYPE_NOT_SUPPORTED: ::windows::core::HRESULT = ::windows::core::HRESULT(-2146881506i32 as _); pub const OSS_UNAVAIL_ENCRULES: ::windows::core::HRESULT = ::windows::core::HRESULT(-2146881513i32 as _); pub const OSS_UNIMPLEMENTED: ::windows::core::HRESULT = ::windows::core::HRESULT(-2146881511i32 as _); -pub type PAPCFUNC = unsafe extern "system" fn(parameter: usize); +pub type PAPCFUNC = ::core::option::Option; pub const PEERDIST_ERROR_ALREADY_COMPLETED: i32 = 4060i32; pub const PEERDIST_ERROR_ALREADY_EXISTS: i32 = 4058i32; pub const PEERDIST_ERROR_ALREADY_INITIALIZED: i32 = 4055i32; @@ -3207,7 +3207,7 @@ unsafe impl ::windows::core::Abi for POINTS { type Abi = Self; } pub const PRESENTATION_ERROR_LOST: ::windows::core::HRESULT = ::windows::core::HRESULT(-2004811775i32 as _); -pub type PROC = unsafe extern "system" fn() -> isize; +pub type PROC = ::core::option::Option isize>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq)] #[repr(transparent)] pub struct PSID(pub isize); @@ -10900,7 +10900,7 @@ impl ::core::ops::Not for WIN32_ERROR { } impl ::core::convert::From for ::windows::core::HRESULT { fn from(value: WIN32_ERROR) -> Self { - Self(if value.0 as i32 <= 0 { value.0 } else { (value.0 & 0x0000_FFFF) | (7 << 16) | 0x8000_0000 }) + Self(if value.0 as i32 <= 0 { value.0 } else { (value.0 & 0x0000_FFFF) | (7 << 16) | 0x8000_0000 } as _) } } pub const WINCODEC_ERR_ALREADYLOCKED: ::windows::core::HRESULT = ::windows::core::HRESULT(-2003292403i32 as _); diff --git a/src/Windows/Win32/Gaming/mod.rs b/src/Windows/Win32/Gaming/mod.rs index 1b52de2dad..a47524c212 100644 --- a/src/Windows/Win32/Gaming/mod.rs +++ b/src/Windows/Win32/Gaming/mod.rs @@ -30,7 +30,7 @@ pub unsafe fn CheckGamingPrivilegeSilentlyForUser<'a, Param0: ::windows::core::I unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn CheckGamingPrivilegeWithUI<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(privilegeid: u32, scope: Param1, policy: Param2, friendlymessage: Param3, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn CheckGamingPrivilegeWithUI<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(privilegeid: u32, scope: Param1, policy: Param2, friendlymessage: Param3, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -49,7 +49,7 @@ pub unsafe fn CheckGamingPrivilegeWithUIForUser<'a, Param0: ::windows::core::Int scope: Param2, policy: Param3, friendlymessage: Param4, - completionroutine: ::core::option::Option, + completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void, ) -> ::windows::core::Result<()> { #[cfg(windows)] @@ -160,7 +160,7 @@ unsafe impl ::windows::core::Abi for GAMING_DEVICE_VENDOR_ID { } pub const GameExplorer: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x9a5ea990_3034_4d6f_9128_01f3c61022bc); pub const GameStatistics: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xdbc85a2c_c0dc_4961_b6e2_d28b62c11ad4); -pub type GameUICompletionRoutine = unsafe extern "system" fn(returncode: ::windows::core::HRESULT, context: *const ::core::ffi::c_void); +pub type GameUICompletionRoutine = ::core::option::Option; #[inline] pub unsafe fn GetExpandedResourceExclusiveCpuCount() -> ::windows::core::Result { #[cfg(windows)] @@ -838,7 +838,7 @@ impl ::core::convert::From for KnownGamingPrivileges { unsafe impl ::windows::core::Abi for KnownGamingPrivileges { type Abi = Self; } -pub type PlayerPickerUICompletionRoutine = unsafe extern "system" fn(returncode: ::windows::core::HRESULT, context: *const ::core::ffi::c_void, selectedxuids: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, selectedxuidscount: usize); +pub type PlayerPickerUICompletionRoutine = ::core::option::Option, selectedxuidscount: usize)>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ProcessPendingGameUI<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::BOOL>>(waitforcompletion: Param0) -> ::windows::core::Result<()> { @@ -867,7 +867,7 @@ pub unsafe fn ReleaseExclusiveCpuSets() -> ::windows::core::Result<()> { unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowChangeFriendRelationshipUI<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(targetuserxuid: Param0, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowChangeFriendRelationshipUI<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(targetuserxuid: Param0, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -880,7 +880,7 @@ pub unsafe fn ShowChangeFriendRelationshipUI<'a, Param0: ::windows::core::IntoPa unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowChangeFriendRelationshipUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(user: Param0, targetuserxuid: Param1, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowChangeFriendRelationshipUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(user: Param0, targetuserxuid: Param1, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -893,7 +893,7 @@ pub unsafe fn ShowChangeFriendRelationshipUIForUser<'a, Param0: ::windows::core: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowCustomizeUserProfileUI(completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowCustomizeUserProfileUI(completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -906,7 +906,7 @@ pub unsafe fn ShowCustomizeUserProfileUI(completionroutine: ::core::option::Opti unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowCustomizeUserProfileUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(user: Param0, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowCustomizeUserProfileUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(user: Param0, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -919,7 +919,7 @@ pub unsafe fn ShowCustomizeUserProfileUIForUser<'a, Param0: ::windows::core::Int unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowFindFriendsUI(completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowFindFriendsUI(completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -932,7 +932,7 @@ pub unsafe fn ShowFindFriendsUI(completionroutine: ::core::option::Option>(user: Param0, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowFindFriendsUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(user: Param0, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -945,7 +945,7 @@ pub unsafe fn ShowFindFriendsUIForUser<'a, Param0: ::windows::core::IntoParam<'a unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowGameInfoUI(titleid: u32, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowGameInfoUI(titleid: u32, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -958,7 +958,7 @@ pub unsafe fn ShowGameInfoUI(titleid: u32, completionroutine: ::core::option::Op unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowGameInfoUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(user: Param0, titleid: u32, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowGameInfoUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(user: Param0, titleid: u32, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -976,7 +976,7 @@ pub unsafe fn ShowGameInviteUI<'a, Param0: ::windows::core::IntoParam<'a, ::wind sessiontemplatename: Param1, sessionid: Param2, invitationdisplaytext: Param3, - completionroutine: ::core::option::Option, + completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void, ) -> ::windows::core::Result<()> { #[cfg(windows)] @@ -997,7 +997,7 @@ pub unsafe fn ShowGameInviteUIForUser<'a, Param0: ::windows::core::IntoParam<'a, sessiontemplatename: Param2, sessionid: Param3, invitationdisplaytext: Param4, - completionroutine: ::core::option::Option, + completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void, ) -> ::windows::core::Result<()> { #[cfg(windows)] @@ -1018,7 +1018,7 @@ pub unsafe fn ShowGameInviteUIWithContext<'a, Param0: ::windows::core::IntoParam sessionid: Param2, invitationdisplaytext: Param3, customactivationcontext: Param4, - completionroutine: ::core::option::Option, + completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void, ) -> ::windows::core::Result<()> { #[cfg(windows)] @@ -1048,7 +1048,7 @@ pub unsafe fn ShowGameInviteUIWithContextForUser<'a, Param0: ::windows::core::In sessionid: Param3, invitationdisplaytext: Param4, customactivationcontext: Param5, - completionroutine: ::core::option::Option, + completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void, ) -> ::windows::core::Result<()> { #[cfg(windows)] @@ -1072,7 +1072,7 @@ pub unsafe fn ShowGameInviteUIWithContextForUser<'a, Param0: ::windows::core::In unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowPlayerPickerUI<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(promptdisplaytext: Param0, xuids: *const ::windows::core::HSTRING, xuidscount: usize, preselectedxuids: *const ::windows::core::HSTRING, preselectedxuidscount: usize, minselectioncount: usize, maxselectioncount: usize, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowPlayerPickerUI<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(promptdisplaytext: Param0, xuids: *const ::windows::core::HSTRING, xuidscount: usize, preselectedxuids: *const ::windows::core::HSTRING, preselectedxuidscount: usize, minselectioncount: usize, maxselectioncount: usize, completionroutine: PlayerPickerUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1105,7 +1105,7 @@ pub unsafe fn ShowPlayerPickerUIForUser<'a, Param0: ::windows::core::IntoParam<' preselectedxuidscount: usize, minselectioncount: usize, maxselectioncount: usize, - completionroutine: ::core::option::Option, + completionroutine: PlayerPickerUICompletionRoutine, context: *const ::core::ffi::c_void, ) -> ::windows::core::Result<()> { #[cfg(windows)] @@ -1132,7 +1132,7 @@ pub unsafe fn ShowPlayerPickerUIForUser<'a, Param0: ::windows::core::IntoParam<' unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowProfileCardUI<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(targetuserxuid: Param0, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowProfileCardUI<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(targetuserxuid: Param0, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1145,7 +1145,7 @@ pub unsafe fn ShowProfileCardUI<'a, Param0: ::windows::core::IntoParam<'a, ::win unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowProfileCardUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(user: Param0, targetuserxuid: Param1, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowProfileCardUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(user: Param0, targetuserxuid: Param1, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1158,7 +1158,7 @@ pub unsafe fn ShowProfileCardUIForUser<'a, Param0: ::windows::core::IntoParam<'a unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowTitleAchievementsUI(titleid: u32, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowTitleAchievementsUI(titleid: u32, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1171,7 +1171,7 @@ pub unsafe fn ShowTitleAchievementsUI(titleid: u32, completionroutine: ::core::o unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowTitleAchievementsUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(user: Param0, titleid: u32, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowTitleAchievementsUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(user: Param0, titleid: u32, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1184,7 +1184,7 @@ pub unsafe fn ShowTitleAchievementsUIForUser<'a, Param0: ::windows::core::IntoPa unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowUserSettingsUI(completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowUserSettingsUI(completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1197,7 +1197,7 @@ pub unsafe fn ShowUserSettingsUI(completionroutine: ::core::option::Option>(user: Param0, completionroutine: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn ShowUserSettingsUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(user: Param0, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Globalization/mod.rs b/src/Windows/Win32/Globalization/mod.rs index fcc21703fd..5374b7393b 100644 --- a/src/Windows/Win32/Globalization/mod.rs +++ b/src/Windows/Win32/Globalization/mod.rs @@ -39,15 +39,15 @@ pub const C3_NOTAPPLICABLE: u32 = 0u32; pub const C3_SYMBOL: u32 = 8u32; pub const C3_VOWELMARK: u32 = 4u32; #[cfg(feature = "Win32_Foundation")] -pub type CALINFO_ENUMPROCA = unsafe extern "system" fn(param0: super::Foundation::PSTR) -> super::Foundation::BOOL; +pub type CALINFO_ENUMPROCA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type CALINFO_ENUMPROCEXA = unsafe extern "system" fn(param0: super::Foundation::PSTR, param1: u32) -> super::Foundation::BOOL; +pub type CALINFO_ENUMPROCEXA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type CALINFO_ENUMPROCEXEX = unsafe extern "system" fn(param0: super::Foundation::PWSTR, param1: u32, param2: super::Foundation::PWSTR, param3: super::Foundation::LPARAM) -> super::Foundation::BOOL; +pub type CALINFO_ENUMPROCEXEX = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type CALINFO_ENUMPROCEXW = unsafe extern "system" fn(param0: super::Foundation::PWSTR, param1: u32) -> super::Foundation::BOOL; +pub type CALINFO_ENUMPROCEXW = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type CALINFO_ENUMPROCW = unsafe extern "system" fn(param0: super::Foundation::PWSTR) -> super::Foundation::BOOL; +pub type CALINFO_ENUMPROCW = ::core::option::Option super::Foundation::BOOL>; pub const CAL_GREGORIAN: u32 = 1u32; pub const CAL_GREGORIAN_ARABIC: u32 = 10u32; pub const CAL_GREGORIAN_ME_FRENCH: u32 = 9u32; @@ -159,9 +159,9 @@ pub const CMLangConvertCharset: ::windows::core::GUID = ::windows::core::GUID::f pub const CMLangString: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc04d65cf_b70d_11d0_b188_00aa0038c969); pub const CMultiLanguage: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x275c23e2_3747_11d0_9fea_00aa003f8646); #[cfg(feature = "Win32_Foundation")] -pub type CODEPAGE_ENUMPROCA = unsafe extern "system" fn(param0: super::Foundation::PSTR) -> super::Foundation::BOOL; +pub type CODEPAGE_ENUMPROCA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type CODEPAGE_ENUMPROCW = unsafe extern "system" fn(param0: super::Foundation::PWSTR) -> super::Foundation::BOOL; +pub type CODEPAGE_ENUMPROCW = ::core::option::Option super::Foundation::BOOL>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct COMPARE_STRING_FLAGS(pub u32); @@ -632,15 +632,15 @@ pub unsafe fn ConvertDefaultLocale(locale: u32) -> u32 { unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type DATEFMT_ENUMPROCA = unsafe extern "system" fn(param0: super::Foundation::PSTR) -> super::Foundation::BOOL; +pub type DATEFMT_ENUMPROCA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type DATEFMT_ENUMPROCEXA = unsafe extern "system" fn(param0: super::Foundation::PSTR, param1: u32) -> super::Foundation::BOOL; +pub type DATEFMT_ENUMPROCEXA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type DATEFMT_ENUMPROCEXEX = unsafe extern "system" fn(param0: super::Foundation::PWSTR, param1: u32, param2: super::Foundation::LPARAM) -> super::Foundation::BOOL; +pub type DATEFMT_ENUMPROCEXEX = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type DATEFMT_ENUMPROCEXW = unsafe extern "system" fn(param0: super::Foundation::PWSTR, param1: u32) -> super::Foundation::BOOL; +pub type DATEFMT_ENUMPROCEXW = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type DATEFMT_ENUMPROCW = unsafe extern "system" fn(param0: super::Foundation::PWSTR) -> super::Foundation::BOOL; +pub type DATEFMT_ENUMPROCW = ::core::option::Option super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct DetectEncodingInfo { @@ -876,7 +876,7 @@ impl ::core::ops::Not for ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumCalendarInfoA(lpcalinfoenumproc: ::core::option::Option, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL { +pub unsafe fn EnumCalendarInfoA(lpcalinfoenumproc: CALINFO_ENUMPROCA, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -890,7 +890,7 @@ pub unsafe fn EnumCalendarInfoA(lpcalinfoenumproc: ::core::option::Option, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL { +pub unsafe fn EnumCalendarInfoExA(lpcalinfoenumprocex: CALINFO_ENUMPROCEXA, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -904,7 +904,7 @@ pub unsafe fn EnumCalendarInfoExA(lpcalinfoenumprocex: ::core::option::Option, Param3: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(pcalinfoenumprocexex: ::core::option::Option, lplocalename: Param1, calendar: u32, lpreserved: Param3, caltype: u32, lparam: Param5) -> super::Foundation::BOOL { +pub unsafe fn EnumCalendarInfoExEx<'a, Param1: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(pcalinfoenumprocexex: CALINFO_ENUMPROCEXEX, lplocalename: Param1, calendar: u32, lpreserved: Param3, caltype: u32, lparam: Param5) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -918,7 +918,7 @@ pub unsafe fn EnumCalendarInfoExEx<'a, Param1: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumCalendarInfoExW(lpcalinfoenumprocex: ::core::option::Option, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL { +pub unsafe fn EnumCalendarInfoExW(lpcalinfoenumprocex: CALINFO_ENUMPROCEXW, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -932,7 +932,7 @@ pub unsafe fn EnumCalendarInfoExW(lpcalinfoenumprocex: ::core::option::Option, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL { +pub unsafe fn EnumCalendarInfoW(lpcalinfoenumproc: CALINFO_ENUMPROCW, locale: u32, calendar: u32, caltype: u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -946,7 +946,7 @@ pub unsafe fn EnumCalendarInfoW(lpcalinfoenumproc: ::core::option::Option, locale: u32, dwflags: u32) -> super::Foundation::BOOL { +pub unsafe fn EnumDateFormatsA(lpdatefmtenumproc: DATEFMT_ENUMPROCA, locale: u32, dwflags: u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -960,7 +960,7 @@ pub unsafe fn EnumDateFormatsA(lpdatefmtenumproc: ::core::option::Option, locale: u32, dwflags: u32) -> super::Foundation::BOOL { +pub unsafe fn EnumDateFormatsExA(lpdatefmtenumprocex: DATEFMT_ENUMPROCEXA, locale: u32, dwflags: u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -974,7 +974,7 @@ pub unsafe fn EnumDateFormatsExA(lpdatefmtenumprocex: ::core::option::Option, Param3: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(lpdatefmtenumprocexex: ::core::option::Option, lplocalename: Param1, dwflags: ENUM_DATE_FORMATS_FLAGS, lparam: Param3) -> super::Foundation::BOOL { +pub unsafe fn EnumDateFormatsExEx<'a, Param1: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(lpdatefmtenumprocexex: DATEFMT_ENUMPROCEXEX, lplocalename: Param1, dwflags: ENUM_DATE_FORMATS_FLAGS, lparam: Param3) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -988,7 +988,7 @@ pub unsafe fn EnumDateFormatsExEx<'a, Param1: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumDateFormatsExW(lpdatefmtenumprocex: ::core::option::Option, locale: u32, dwflags: u32) -> super::Foundation::BOOL { +pub unsafe fn EnumDateFormatsExW(lpdatefmtenumprocex: DATEFMT_ENUMPROCEXW, locale: u32, dwflags: u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1002,7 +1002,7 @@ pub unsafe fn EnumDateFormatsExW(lpdatefmtenumprocex: ::core::option::Option, locale: u32, dwflags: u32) -> super::Foundation::BOOL { +pub unsafe fn EnumDateFormatsW(lpdatefmtenumproc: DATEFMT_ENUMPROCW, locale: u32, dwflags: u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1016,7 +1016,7 @@ pub unsafe fn EnumDateFormatsW(lpdatefmtenumproc: ::core::option::Option, languagegroup: u32, dwflags: u32, lparam: isize) -> super::Foundation::BOOL { +pub unsafe fn EnumLanguageGroupLocalesA(lplanggrouplocaleenumproc: LANGGROUPLOCALE_ENUMPROCA, languagegroup: u32, dwflags: u32, lparam: isize) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1030,7 +1030,7 @@ pub unsafe fn EnumLanguageGroupLocalesA(lplanggrouplocaleenumproc: ::core::optio } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumLanguageGroupLocalesW(lplanggrouplocaleenumproc: ::core::option::Option, languagegroup: u32, dwflags: u32, lparam: isize) -> super::Foundation::BOOL { +pub unsafe fn EnumLanguageGroupLocalesW(lplanggrouplocaleenumproc: LANGGROUPLOCALE_ENUMPROCW, languagegroup: u32, dwflags: u32, lparam: isize) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1044,7 +1044,7 @@ pub unsafe fn EnumLanguageGroupLocalesW(lplanggrouplocaleenumproc: ::core::optio } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumSystemCodePagesA(lpcodepageenumproc: ::core::option::Option, dwflags: ENUM_SYSTEM_CODE_PAGES_FLAGS) -> super::Foundation::BOOL { +pub unsafe fn EnumSystemCodePagesA(lpcodepageenumproc: CODEPAGE_ENUMPROCA, dwflags: ENUM_SYSTEM_CODE_PAGES_FLAGS) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1058,7 +1058,7 @@ pub unsafe fn EnumSystemCodePagesA(lpcodepageenumproc: ::core::option::Option, dwflags: ENUM_SYSTEM_CODE_PAGES_FLAGS) -> super::Foundation::BOOL { +pub unsafe fn EnumSystemCodePagesW(lpcodepageenumproc: CODEPAGE_ENUMPROCW, dwflags: ENUM_SYSTEM_CODE_PAGES_FLAGS) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1072,7 +1072,7 @@ pub unsafe fn EnumSystemCodePagesW(lpcodepageenumproc: ::core::option::Option) -> super::Foundation::BOOL { +pub unsafe fn EnumSystemGeoID(geoclass: u32, parentgeoid: i32, lpgeoenumproc: GEO_ENUMPROC) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1086,7 +1086,7 @@ pub unsafe fn EnumSystemGeoID(geoclass: u32, parentgeoid: i32, lpgeoenumproc: :: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumSystemGeoNames<'a, Param2: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(geoclass: u32, geoenumproc: ::core::option::Option, data: Param2) -> super::Foundation::BOOL { +pub unsafe fn EnumSystemGeoNames<'a, Param2: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(geoclass: u32, geoenumproc: GEO_ENUMNAMEPROC, data: Param2) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1100,7 +1100,7 @@ pub unsafe fn EnumSystemGeoNames<'a, Param2: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumSystemLanguageGroupsA(lplanguagegroupenumproc: ::core::option::Option, dwflags: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS, lparam: isize) -> super::Foundation::BOOL { +pub unsafe fn EnumSystemLanguageGroupsA(lplanguagegroupenumproc: LANGUAGEGROUP_ENUMPROCA, dwflags: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS, lparam: isize) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1114,7 +1114,7 @@ pub unsafe fn EnumSystemLanguageGroupsA(lplanguagegroupenumproc: ::core::option: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumSystemLanguageGroupsW(lplanguagegroupenumproc: ::core::option::Option, dwflags: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS, lparam: isize) -> super::Foundation::BOOL { +pub unsafe fn EnumSystemLanguageGroupsW(lplanguagegroupenumproc: LANGUAGEGROUP_ENUMPROCW, dwflags: ENUM_SYSTEM_LANGUAGE_GROUPS_FLAGS, lparam: isize) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1128,7 +1128,7 @@ pub unsafe fn EnumSystemLanguageGroupsW(lplanguagegroupenumproc: ::core::option: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumSystemLocalesA(lplocaleenumproc: ::core::option::Option, dwflags: u32) -> super::Foundation::BOOL { +pub unsafe fn EnumSystemLocalesA(lplocaleenumproc: LOCALE_ENUMPROCA, dwflags: u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1142,7 +1142,7 @@ pub unsafe fn EnumSystemLocalesA(lplocaleenumproc: ::core::option::Option>(lplocaleenumprocex: ::core::option::Option, dwflags: u32, lparam: Param2, lpreserved: *const ::core::ffi::c_void) -> super::Foundation::BOOL { +pub unsafe fn EnumSystemLocalesEx<'a, Param2: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(lplocaleenumprocex: LOCALE_ENUMPROCEX, dwflags: u32, lparam: Param2, lpreserved: *const ::core::ffi::c_void) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1156,7 +1156,7 @@ pub unsafe fn EnumSystemLocalesEx<'a, Param2: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumSystemLocalesW(lplocaleenumproc: ::core::option::Option, dwflags: u32) -> super::Foundation::BOOL { +pub unsafe fn EnumSystemLocalesW(lplocaleenumproc: LOCALE_ENUMPROCW, dwflags: u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1170,7 +1170,7 @@ pub unsafe fn EnumSystemLocalesW(lplocaleenumproc: ::core::option::Option, locale: u32, dwflags: TIME_FORMAT_FLAGS) -> super::Foundation::BOOL { +pub unsafe fn EnumTimeFormatsA(lptimefmtenumproc: TIMEFMT_ENUMPROCA, locale: u32, dwflags: TIME_FORMAT_FLAGS) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1184,7 +1184,7 @@ pub unsafe fn EnumTimeFormatsA(lptimefmtenumproc: ::core::option::Option, Param3: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(lptimefmtenumprocex: ::core::option::Option, lplocalename: Param1, dwflags: u32, lparam: Param3) -> super::Foundation::BOOL { +pub unsafe fn EnumTimeFormatsEx<'a, Param1: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(lptimefmtenumprocex: TIMEFMT_ENUMPROCEX, lplocalename: Param1, dwflags: u32, lparam: Param3) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1198,7 +1198,7 @@ pub unsafe fn EnumTimeFormatsEx<'a, Param1: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumTimeFormatsW(lptimefmtenumproc: ::core::option::Option, locale: u32, dwflags: TIME_FORMAT_FLAGS) -> super::Foundation::BOOL { +pub unsafe fn EnumTimeFormatsW(lptimefmtenumproc: TIMEFMT_ENUMPROCW, locale: u32, dwflags: TIME_FORMAT_FLAGS) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1212,7 +1212,7 @@ pub unsafe fn EnumTimeFormatsW(lptimefmtenumproc: ::core::option::Option, dwflags: u32, lparam: isize) -> super::Foundation::BOOL { +pub unsafe fn EnumUILanguagesA(lpuilanguageenumproc: UILANGUAGE_ENUMPROCA, dwflags: u32, lparam: isize) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1226,7 +1226,7 @@ pub unsafe fn EnumUILanguagesA(lpuilanguageenumproc: ::core::option::Option, dwflags: u32, lparam: isize) -> super::Foundation::BOOL { +pub unsafe fn EnumUILanguagesW(lpuilanguageenumproc: UILANGUAGE_ENUMPROCW, dwflags: u32, lparam: isize) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1469,9 +1469,9 @@ pub unsafe fn FoldStringW<'a, Param1: ::windows::core::IntoParam<'a, super::Foun } pub const GEOID_NOT_AVAILABLE: i32 = -1i32; #[cfg(feature = "Win32_Foundation")] -pub type GEO_ENUMNAMEPROC = unsafe extern "system" fn(param0: super::Foundation::PWSTR, param1: super::Foundation::LPARAM) -> super::Foundation::BOOL; +pub type GEO_ENUMNAMEPROC = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type GEO_ENUMPROC = unsafe extern "system" fn(param0: i32) -> super::Foundation::BOOL; +pub type GEO_ENUMPROC = ::core::option::Option super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct GOFFSET { @@ -4972,13 +4972,13 @@ pub unsafe fn IsWellFormedTag<'a, Param0: ::windows::core::IntoParam<'a, super:: unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type LANGGROUPLOCALE_ENUMPROCA = unsafe extern "system" fn(param0: u32, param1: u32, param2: super::Foundation::PSTR, param3: isize) -> super::Foundation::BOOL; +pub type LANGGROUPLOCALE_ENUMPROCA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LANGGROUPLOCALE_ENUMPROCW = unsafe extern "system" fn(param0: u32, param1: u32, param2: super::Foundation::PWSTR, param3: isize) -> super::Foundation::BOOL; +pub type LANGGROUPLOCALE_ENUMPROCW = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LANGUAGEGROUP_ENUMPROCA = unsafe extern "system" fn(param0: u32, param1: super::Foundation::PSTR, param2: super::Foundation::PSTR, param3: u32, param4: isize) -> super::Foundation::BOOL; +pub type LANGUAGEGROUP_ENUMPROCA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LANGUAGEGROUP_ENUMPROCW = unsafe extern "system" fn(param0: u32, param1: super::Foundation::PWSTR, param2: super::Foundation::PWSTR, param3: u32, param4: isize) -> super::Foundation::BOOL; +pub type LANGUAGEGROUP_ENUMPROCW = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn LCIDToLocaleName(locale: u32, lpname: super::Foundation::PWSTR, cchname: i32, dwflags: u32) -> i32 { @@ -5109,11 +5109,11 @@ pub const LOCALE_ALL: u32 = 0u32; pub const LOCALE_ALLOW_NEUTRAL_NAMES: u32 = 134217728u32; pub const LOCALE_ALTERNATE_SORTS: u32 = 4u32; #[cfg(feature = "Win32_Foundation")] -pub type LOCALE_ENUMPROCA = unsafe extern "system" fn(param0: super::Foundation::PSTR) -> super::Foundation::BOOL; +pub type LOCALE_ENUMPROCA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LOCALE_ENUMPROCEX = unsafe extern "system" fn(param0: super::Foundation::PWSTR, param1: u32, param2: super::Foundation::LPARAM) -> super::Foundation::BOOL; +pub type LOCALE_ENUMPROCEX = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LOCALE_ENUMPROCW = unsafe extern "system" fn(param0: super::Foundation::PWSTR) -> super::Foundation::BOOL; +pub type LOCALE_ENUMPROCW = ::core::option::Option super::Foundation::BOOL>; pub const LOCALE_FONTSIGNATURE: u32 = 88u32; pub const LOCALE_ICALENDARTYPE: u32 = 4105u32; pub const LOCALE_ICENTURY: u32 = 36u32; @@ -5402,7 +5402,7 @@ impl ::core::cmp::Eq for MAPPING_ENUM_OPTIONS {} unsafe impl ::windows::core::Abi for MAPPING_ENUM_OPTIONS { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct MAPPING_OPTIONS { @@ -5414,10 +5414,10 @@ pub struct MAPPING_OPTIONS { pub pszInputContentType: super::Foundation::PWSTR, pub pszOutputContentType: super::Foundation::PWSTR, pub pszUILanguage: super::Foundation::PWSTR, - pub pfnRecognizeCallback: ::core::option::Option, + pub pfnRecognizeCallback: PFN_MAPPINGCALLBACKPROC, pub pRecognizeCallerData: *mut ::core::ffi::c_void, pub dwRecognizeCallerDataSize: u32, - pub pfnActionCallback: ::core::option::Option, + pub pfnActionCallback: PFN_MAPPINGCALLBACKPROC, pub pActionCallerData: *mut ::core::ffi::c_void, pub dwActionCallerDataSize: u32, pub dwServiceFlag: u32, @@ -5477,7 +5477,7 @@ impl ::core::cmp::PartialEq for MAPPING_OPTIONS { impl ::core::cmp::Eq for MAPPING_OPTIONS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for MAPPING_OPTIONS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -5907,7 +5907,7 @@ pub unsafe fn MappingRecognizeText<'a, Param1: ::windows::core::IntoParam<'a, su { #[link(name = "windows")] extern "system" { - fn MappingRecognizeText(pserviceinfo: *const MAPPING_SERVICE_INFO, psztext: super::Foundation::PWSTR, dwlength: u32, dwindex: u32, poptions: *const ::core::mem::ManuallyDrop, pbag: *mut MAPPING_PROPERTY_BAG) -> ::windows::core::HRESULT; + fn MappingRecognizeText(pserviceinfo: *const MAPPING_SERVICE_INFO, psztext: super::Foundation::PWSTR, dwlength: u32, dwindex: u32, poptions: *const MAPPING_OPTIONS, pbag: *mut MAPPING_PROPERTY_BAG) -> ::windows::core::HRESULT; } MappingRecognizeText(::core::mem::transmute(pserviceinfo), psztext.into_param().abi(), ::core::mem::transmute(dwlength), ::core::mem::transmute(dwindex), ::core::mem::transmute(poptions), ::core::mem::transmute(pbag)).ok() } @@ -6177,7 +6177,7 @@ pub unsafe fn NotifyUILanguageChange<'a, Param1: ::windows::core::IntoParam<'a, pub const OFFLINE_SERVICES: u32 = 2u32; pub const ONLINE_SERVICES: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] -pub type PFN_MAPPINGCALLBACKPROC = unsafe extern "system" fn(pbag: *mut MAPPING_PROPERTY_BAG, data: *mut ::core::ffi::c_void, dwdatasize: u32, result: ::windows::core::HRESULT); +pub type PFN_MAPPINGCALLBACKPROC = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct RFC1766INFO { @@ -7615,11 +7615,11 @@ pub unsafe fn SetUserGeoName<'a, Param0: ::windows::core::IntoParam<'a, super::F } pub const SpellCheckerFactory: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x7ab36653_1796_484b_bdfa_e74f1db7c1dc); #[cfg(feature = "Win32_Foundation")] -pub type TIMEFMT_ENUMPROCA = unsafe extern "system" fn(param0: super::Foundation::PSTR) -> super::Foundation::BOOL; +pub type TIMEFMT_ENUMPROCA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type TIMEFMT_ENUMPROCEX = unsafe extern "system" fn(param0: super::Foundation::PWSTR, param1: super::Foundation::LPARAM) -> super::Foundation::BOOL; +pub type TIMEFMT_ENUMPROCEX = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type TIMEFMT_ENUMPROCW = unsafe extern "system" fn(param0: super::Foundation::PWSTR) -> super::Foundation::BOOL; +pub type TIMEFMT_ENUMPROCW = ::core::option::Option super::Foundation::BOOL>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct TIME_FORMAT_FLAGS(pub u32); @@ -7764,7 +7764,7 @@ pub const UBIDI_REMOVE_BIDI_CONTROLS: u32 = 8u32; #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct UBiDi(pub u8); -pub type UBiDiClassCallback = unsafe extern "system" fn(context: *const ::core::ffi::c_void, c: i32) -> UCharDirection; +pub type UBiDiClassCallback = ::core::option::Option UCharDirection>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct UBiDiDirection(pub i32); @@ -8333,7 +8333,7 @@ impl ::core::convert::From for UCPMapRangeOption { unsafe impl ::windows::core::Abi for UCPMapRangeOption { type Abi = Self; } -pub type UCPMapValueFilter = unsafe extern "system" fn(context: *const ::core::ffi::c_void, value: u32) -> u32; +pub type UCPMapValueFilter = ::core::option::Option u32>; pub const UCPTRIE_ERROR_VALUE_NEG_DATA_OFFSET: i32 = 1i32; pub const UCPTRIE_FAST_DATA_BLOCK_LENGTH: i32 = 64i32; pub const UCPTRIE_FAST_DATA_MASK: i32 = 63i32; @@ -8686,8 +8686,8 @@ impl ::core::convert::From for UCharDirection { unsafe impl ::windows::core::Abi for UCharDirection { type Abi = Self; } -pub type UCharEnumTypeRange = unsafe extern "system" fn(context: *const ::core::ffi::c_void, start: i32, limit: i32, r#type: UCharCategory) -> i8; -#[derive(:: core :: clone :: Clone)] +pub type UCharEnumTypeRange = ::core::option::Option i8>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct UCharIterator { pub context: *mut ::core::ffi::c_void, @@ -8696,16 +8696,16 @@ pub struct UCharIterator { pub index: i32, pub limit: i32, pub reservedField: i32, - pub getIndex: ::core::option::Option, - pub r#move: ::core::option::Option, - pub hasNext: ::core::option::Option, - pub hasPrevious: ::core::option::Option, - pub current: ::core::option::Option, - pub next: ::core::option::Option, - pub previous: ::core::option::Option, - pub reservedFn: ::core::option::Option, - pub getState: ::core::option::Option, - pub setState: ::core::option::Option, + pub getIndex: UCharIteratorGetIndex, + pub r#move: UCharIteratorMove, + pub hasNext: UCharIteratorHasNext, + pub hasPrevious: UCharIteratorHasPrevious, + pub current: UCharIteratorCurrent, + pub next: UCharIteratorNext, + pub previous: UCharIteratorPrevious, + pub reservedFn: UCharIteratorReserved, + pub getState: UCharIteratorGetState, + pub setState: UCharIteratorSetState, } impl UCharIterator {} impl ::core::default::Default for UCharIterator { @@ -8740,15 +8740,15 @@ impl ::core::cmp::PartialEq for UCharIterator { } impl ::core::cmp::Eq for UCharIterator {} unsafe impl ::windows::core::Abi for UCharIterator { - type Abi = ::core::mem::ManuallyDrop; -} -pub type UCharIteratorCurrent = unsafe extern "system" fn(iter: *mut ::core::mem::ManuallyDrop) -> i32; -pub type UCharIteratorGetIndex = unsafe extern "system" fn(iter: *mut ::core::mem::ManuallyDrop, origin: UCharIteratorOrigin) -> i32; -pub type UCharIteratorGetState = unsafe extern "system" fn(iter: *const ::core::mem::ManuallyDrop) -> u32; -pub type UCharIteratorHasNext = unsafe extern "system" fn(iter: *mut ::core::mem::ManuallyDrop) -> i8; -pub type UCharIteratorHasPrevious = unsafe extern "system" fn(iter: *mut ::core::mem::ManuallyDrop) -> i8; -pub type UCharIteratorMove = unsafe extern "system" fn(iter: *mut ::core::mem::ManuallyDrop, delta: i32, origin: UCharIteratorOrigin) -> i32; -pub type UCharIteratorNext = unsafe extern "system" fn(iter: *mut ::core::mem::ManuallyDrop) -> i32; + type Abi = Self; +} +pub type UCharIteratorCurrent = ::core::option::Option i32>; +pub type UCharIteratorGetIndex = ::core::option::Option i32>; +pub type UCharIteratorGetState = ::core::option::Option u32>; +pub type UCharIteratorHasNext = ::core::option::Option i8>; +pub type UCharIteratorHasPrevious = ::core::option::Option i8>; +pub type UCharIteratorMove = ::core::option::Option i32>; +pub type UCharIteratorNext = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct UCharIteratorOrigin(pub i32); @@ -8765,9 +8765,9 @@ impl ::core::convert::From for UCharIteratorOrigin { unsafe impl ::windows::core::Abi for UCharIteratorOrigin { type Abi = Self; } -pub type UCharIteratorPrevious = unsafe extern "system" fn(iter: *mut ::core::mem::ManuallyDrop) -> i32; -pub type UCharIteratorReserved = unsafe extern "system" fn(iter: *mut ::core::mem::ManuallyDrop, something: i32) -> i32; -pub type UCharIteratorSetState = unsafe extern "system" fn(iter: *mut ::core::mem::ManuallyDrop, state: u32, perrorcode: *mut UErrorCode); +pub type UCharIteratorPrevious = ::core::option::Option i32>; +pub type UCharIteratorReserved = ::core::option::Option i32>; +pub type UCharIteratorSetState = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct UCharNameChoice(pub i32); @@ -8925,7 +8925,7 @@ unsafe impl ::windows::core::Abi for UConverterCallbackReason { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type UConverterFromUCallback = unsafe extern "system" fn(context: *const ::core::ffi::c_void, args: *mut UConverterFromUnicodeArgs, codeunits: *const u16, length: i32, codepoint: i32, reason: UConverterCallbackReason, perrorcode: *mut UErrorCode); +pub type UConverterFromUCallback = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -8991,7 +8991,7 @@ unsafe impl ::windows::core::Abi for UConverterPlatform { #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct UConverterSelector(pub u8); #[cfg(feature = "Win32_Foundation")] -pub type UConverterToUCallback = unsafe extern "system" fn(context: *const ::core::ffi::c_void, args: *mut UConverterToUnicodeArgs, codeunits: super::Foundation::PSTR, length: i32, reason: UConverterCallbackReason, perrorcode: *mut UErrorCode); +pub type UConverterToUCallback = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -9553,7 +9553,7 @@ unsafe impl ::windows::core::Abi for UEastAsianWidth { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type UEnumCharNamesFn = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, code: i32, namechoice: UCharNameChoice, name: super::Foundation::PSTR, length: i32) -> i8; +pub type UEnumCharNamesFn = ::core::option::Option i8>; #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct UEnumeration(pub u8); @@ -9927,9 +9927,9 @@ pub const UIDNA_NONTRANSITIONAL_TO_ASCII: i32 = 16i32; pub const UIDNA_NONTRANSITIONAL_TO_UNICODE: i32 = 32i32; pub const UIDNA_USE_STD3_RULES: i32 = 2i32; #[cfg(feature = "Win32_Foundation")] -pub type UILANGUAGE_ENUMPROCA = unsafe extern "system" fn(param0: super::Foundation::PSTR, param1: isize) -> super::Foundation::BOOL; +pub type UILANGUAGE_ENUMPROCA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type UILANGUAGE_ENUMPROCW = unsafe extern "system" fn(param0: super::Foundation::PWSTR, param1: isize) -> super::Foundation::BOOL; +pub type UILANGUAGE_ENUMPROCW = ::core::option::Option super::Foundation::BOOL>; pub const UITER_UNKNOWN_INDEX: i32 = -2i32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -10370,9 +10370,9 @@ impl ::core::convert::From for UMeasurementSystem { unsafe impl ::windows::core::Abi for UMeasurementSystem { type Abi = Self; } -pub type UMemAllocFn = unsafe extern "system" fn(context: *const ::core::ffi::c_void, size: usize) -> *mut ::core::ffi::c_void; -pub type UMemFreeFn = unsafe extern "system" fn(context: *const ::core::ffi::c_void, mem: *mut ::core::ffi::c_void); -pub type UMemReallocFn = unsafe extern "system" fn(context: *const ::core::ffi::c_void, mem: *mut ::core::ffi::c_void, size: usize) -> *mut ::core::ffi::c_void; +pub type UMemAllocFn = ::core::option::Option *mut ::core::ffi::c_void>; +pub type UMemFreeFn = ::core::option::Option; +pub type UMemReallocFn = ::core::option::Option *mut ::core::ffi::c_void>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct UMessagePatternApostropheMode(pub i32); @@ -10431,7 +10431,7 @@ unsafe impl ::windows::core::Abi for UMessagePatternPartType { #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct UMutableCPTrie(pub u8); -pub type UNESCAPE_CHAR_AT = unsafe extern "system" fn(offset: i32, context: *mut ::core::ffi::c_void) -> u16; +pub type UNESCAPE_CHAR_AT = ::core::option::Option u16>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct UNICODERANGE { @@ -11033,8 +11033,8 @@ impl ::core::convert::From for UPropertyNameChoice { unsafe impl ::windows::core::Abi for UPropertyNameChoice { type Abi = Self; } -pub type URegexFindProgressCallback = unsafe extern "system" fn(context: *const ::core::ffi::c_void, matchindex: i64) -> i8; -pub type URegexMatchCallback = unsafe extern "system" fn(context: *const ::core::ffi::c_void, steps: i32) -> i8; +pub type URegexFindProgressCallback = ::core::option::Option i8>; +pub type URegexMatchCallback = ::core::option::Option i8>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct URegexpFlag(pub i32); @@ -11572,7 +11572,7 @@ impl ::core::convert::From for USpoofChecks { unsafe impl ::windows::core::Abi for USpoofChecks { type Abi = Self; } -pub type UStringCaseMapper = unsafe extern "system" fn(csm: *const UCaseMap, dest: *mut u16, destcapacity: i32, src: *const u16, srclength: i32, perrorcode: *mut UErrorCode) -> i32; +pub type UStringCaseMapper = ::core::option::Option i32>; #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct UStringPrepProfile(pub u8); @@ -11756,30 +11756,30 @@ impl ::core::cmp::Eq for UText {} unsafe impl ::windows::core::Abi for UText { type Abi = Self; } -pub type UTextAccess = unsafe extern "system" fn(ut: *mut UText, nativeindex: i64, forward: i8) -> i8; -pub type UTextClone = unsafe extern "system" fn(dest: *mut UText, src: *const UText, deep: i8, status: *mut UErrorCode) -> *mut UText; -pub type UTextClose = unsafe extern "system" fn(ut: *mut UText); -pub type UTextCopy = unsafe extern "system" fn(ut: *mut UText, nativestart: i64, nativelimit: i64, nativedest: i64, r#move: i8, status: *mut UErrorCode); -pub type UTextExtract = unsafe extern "system" fn(ut: *mut UText, nativestart: i64, nativelimit: i64, dest: *mut u16, destcapacity: i32, status: *mut UErrorCode) -> i32; -#[derive(:: core :: clone :: Clone)] +pub type UTextAccess = ::core::option::Option i8>; +pub type UTextClone = ::core::option::Option *mut UText>; +pub type UTextClose = ::core::option::Option; +pub type UTextCopy = ::core::option::Option; +pub type UTextExtract = ::core::option::Option i32>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct UTextFuncs { pub tableSize: i32, pub reserved1: i32, pub reserved2: i32, pub reserved3: i32, - pub clone: ::core::option::Option, - pub nativeLength: ::core::option::Option, - pub access: ::core::option::Option, - pub extract: ::core::option::Option, - pub replace: ::core::option::Option, - pub copy: ::core::option::Option, - pub mapOffsetToNative: ::core::option::Option, - pub mapNativeIndexToUTF16: ::core::option::Option, - pub close: ::core::option::Option, - pub spare1: ::core::option::Option, - pub spare2: ::core::option::Option, - pub spare3: ::core::option::Option, + pub clone: UTextClone, + pub nativeLength: UTextNativeLength, + pub access: UTextAccess, + pub extract: UTextExtract, + pub replace: UTextReplace, + pub copy: UTextCopy, + pub mapOffsetToNative: UTextMapOffsetToNative, + pub mapNativeIndexToUTF16: UTextMapNativeIndexToUTF16, + pub close: UTextClose, + pub spare1: UTextClose, + pub spare2: UTextClose, + pub spare3: UTextClose, } impl UTextFuncs {} impl ::core::default::Default for UTextFuncs { @@ -11814,12 +11814,12 @@ impl ::core::cmp::PartialEq for UTextFuncs { } impl ::core::cmp::Eq for UTextFuncs {} unsafe impl ::windows::core::Abi for UTextFuncs { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type UTextMapNativeIndexToUTF16 = unsafe extern "system" fn(ut: *const UText, nativeindex: i64) -> i32; -pub type UTextMapOffsetToNative = unsafe extern "system" fn(ut: *const UText) -> i64; -pub type UTextNativeLength = unsafe extern "system" fn(ut: *mut UText) -> i64; -pub type UTextReplace = unsafe extern "system" fn(ut: *mut UText, nativestart: i64, nativelimit: i64, replacementtext: *const u16, replacmentlength: i32, status: *mut UErrorCode) -> i32; +pub type UTextMapNativeIndexToUTF16 = ::core::option::Option i32>; +pub type UTextMapOffsetToNative = ::core::option::Option i64>; +pub type UTextNativeLength = ::core::option::Option i64>; +pub type UTextReplace = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct UTimeScaleValue(pub i32); @@ -11949,10 +11949,10 @@ unsafe impl ::windows::core::Abi for UTimeZoneTransitionType { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type UTraceData = unsafe extern "system" fn(context: *const ::core::ffi::c_void, fnnumber: i32, level: i32, fmt: super::Foundation::PSTR, args: *mut i8); -pub type UTraceEntry = unsafe extern "system" fn(context: *const ::core::ffi::c_void, fnnumber: i32); +pub type UTraceData = ::core::option::Option; +pub type UTraceEntry = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type UTraceExit = unsafe extern "system" fn(context: *const ::core::ffi::c_void, fnnumber: i32, fmt: super::Foundation::PSTR, args: *mut i8); +pub type UTraceExit = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct UTraceFunctionNumber(pub i32); @@ -12851,7 +12851,7 @@ pub unsafe fn u_digit(ch: i32, radix: i8) -> i32 { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn u_enumCharNames(start: i32, limit: i32, r#fn: *mut ::core::option::Option, context: *mut ::core::ffi::c_void, namechoice: UCharNameChoice, perrorcode: *mut UErrorCode) { +pub unsafe fn u_enumCharNames(start: i32, limit: i32, r#fn: *mut UEnumCharNamesFn, context: *mut ::core::ffi::c_void, namechoice: UCharNameChoice, perrorcode: *mut UErrorCode) { #[cfg(windows)] { #[link(name = "windows")] @@ -12864,7 +12864,7 @@ pub unsafe fn u_enumCharNames(start: i32, limit: i32, r#fn: *mut ::core::option: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn u_enumCharTypes(enumrange: *mut ::core::option::Option, context: *const ::core::ffi::c_void) { +pub unsafe fn u_enumCharTypes(enumrange: *mut UCharEnumTypeRange, context: *const ::core::ffi::c_void) { #[cfg(windows)] { #[link(name = "windows")] @@ -13705,7 +13705,7 @@ pub unsafe fn u_parseMessageWithError<'a, Param0: ::windows::core::IntoParam<'a, unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn u_setMemoryFunctions(context: *const ::core::ffi::c_void, a: *mut ::core::option::Option, r: *mut ::core::option::Option, f: *mut ::core::option::Option, status: *mut UErrorCode) { +pub unsafe fn u_setMemoryFunctions(context: *const ::core::ffi::c_void, a: *mut UMemAllocFn, r: *mut UMemReallocFn, f: *mut UMemFreeFn, status: *mut UErrorCode) { #[cfg(windows)] { #[link(name = "windows")] @@ -13762,7 +13762,7 @@ pub unsafe fn u_strCompareIter(iter1: *mut UCharIterator, iter2: *mut UCharItera { #[link(name = "windows")] extern "system" { - fn u_strCompareIter(iter1: *mut ::core::mem::ManuallyDrop, iter2: *mut ::core::mem::ManuallyDrop, codepointorder: i8) -> i32; + fn u_strCompareIter(iter1: *mut UCharIterator, iter2: *mut UCharIterator, codepointorder: i8) -> i32; } ::core::mem::transmute(u_strCompareIter(::core::mem::transmute(iter1), ::core::mem::transmute(iter2), ::core::mem::transmute(codepointorder))) } @@ -14414,7 +14414,7 @@ pub unsafe fn u_unescape<'a, Param0: ::windows::core::IntoParam<'a, super::Found unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn u_unescapeAt(charat: ::core::option::Option, offset: *mut i32, length: i32, context: *mut ::core::ffi::c_void) -> i32 { +pub unsafe fn u_unescapeAt(charat: UNESCAPE_CHAR_AT, offset: *mut i32, length: i32, context: *mut ::core::ffi::c_void) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -14576,7 +14576,7 @@ pub unsafe fn ubidi_getBaseDirection(text: *const u16, length: i32) -> UBiDiDire unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ubidi_getClassCallback(pbidi: *mut UBiDi, r#fn: *mut ::core::option::Option, context: *const *const ::core::ffi::c_void) { +pub unsafe fn ubidi_getClassCallback(pbidi: *mut UBiDi, r#fn: *mut UBiDiClassCallback, context: *const *const ::core::ffi::c_void) { #[cfg(windows)] { #[link(name = "windows")] @@ -14940,7 +14940,7 @@ pub unsafe fn ubidi_reorderVisual(levels: *const u8, length: i32, indexmap: *mut unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ubidi_setClassCallback(pbidi: *mut UBiDi, newfn: ::core::option::Option, newcontext: *const ::core::ffi::c_void, oldfn: *mut ::core::option::Option, oldcontext: *const *const ::core::ffi::c_void, perrorcode: *mut UErrorCode) { +pub unsafe fn ubidi_setClassCallback(pbidi: *mut UBiDi, newfn: UBiDiClassCallback, newcontext: *const ::core::ffi::c_void, oldfn: *mut UBiDiClassCallback, oldcontext: *const *const ::core::ffi::c_void, perrorcode: *mut UErrorCode) { #[cfg(windows)] { #[link(name = "windows")] @@ -16723,7 +16723,7 @@ pub unsafe fn ucnv_getDisplayName<'a, Param1: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ucnv_getFromUCallBack(converter: *const UConverter, action: *mut ::core::option::Option, context: *const *const ::core::ffi::c_void) { +pub unsafe fn ucnv_getFromUCallBack(converter: *const UConverter, action: *mut UConverterFromUCallback, context: *const *const ::core::ffi::c_void) { #[cfg(windows)] { #[link(name = "windows")] @@ -16886,7 +16886,7 @@ pub unsafe fn ucnv_getSubstChars<'a, Param1: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ucnv_getToUCallBack(converter: *const UConverter, action: *mut ::core::option::Option, context: *const *const ::core::ffi::c_void) { +pub unsafe fn ucnv_getToUCallBack(converter: *const UConverter, action: *mut UConverterToUCallback, context: *const *const ::core::ffi::c_void) { #[cfg(windows)] { #[link(name = "windows")] @@ -17112,7 +17112,7 @@ pub unsafe fn ucnv_setFallback(cnv: *mut UConverter, usesfallback: i8) { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ucnv_setFromUCallBack(converter: *mut UConverter, newaction: ::core::option::Option, newcontext: *const ::core::ffi::c_void, oldaction: *mut ::core::option::Option, oldcontext: *const *const ::core::ffi::c_void, err: *mut UErrorCode) { +pub unsafe fn ucnv_setFromUCallBack(converter: *mut UConverter, newaction: UConverterFromUCallback, newcontext: *const ::core::ffi::c_void, oldaction: *mut UConverterFromUCallback, oldcontext: *const *const ::core::ffi::c_void, err: *mut UErrorCode) { #[cfg(windows)] { #[link(name = "windows")] @@ -17153,7 +17153,7 @@ pub unsafe fn ucnv_setSubstString(cnv: *mut UConverter, s: *const u16, length: i } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ucnv_setToUCallBack(converter: *mut UConverter, newaction: ::core::option::Option, newcontext: *const ::core::ffi::c_void, oldaction: *mut ::core::option::Option, oldcontext: *const *const ::core::ffi::c_void, err: *mut UErrorCode) { +pub unsafe fn ucnv_setToUCallBack(converter: *mut UConverter, newaction: UConverterToUCallback, newcontext: *const ::core::ffi::c_void, oldaction: *mut UConverterToUCallback, oldcontext: *const *const ::core::ffi::c_void, err: *mut UErrorCode) { #[cfg(windows)] { #[link(name = "windows")] @@ -17753,7 +17753,7 @@ pub unsafe fn ucol_nextSortKeyPart(coll: *const UCollator, iter: *mut UCharItera { #[link(name = "windows")] extern "system" { - fn ucol_nextSortKeyPart(coll: *const UCollator, iter: *mut ::core::mem::ManuallyDrop, state: *mut u32, dest: *mut u8, count: i32, status: *mut UErrorCode) -> i32; + fn ucol_nextSortKeyPart(coll: *const UCollator, iter: *mut UCharIterator, state: *mut u32, dest: *mut u8, count: i32, status: *mut UErrorCode) -> i32; } ::core::mem::transmute(ucol_nextSortKeyPart(::core::mem::transmute(coll), ::core::mem::transmute(iter), ::core::mem::transmute(state), ::core::mem::transmute(dest), ::core::mem::transmute(count), ::core::mem::transmute(status))) } @@ -17988,7 +17988,7 @@ pub unsafe fn ucol_strcollIter(coll: *const UCollator, siter: *mut UCharIterator { #[link(name = "windows")] extern "system" { - fn ucol_strcollIter(coll: *const UCollator, siter: *mut ::core::mem::ManuallyDrop, titer: *mut ::core::mem::ManuallyDrop, status: *mut UErrorCode) -> UCollationResult; + fn ucol_strcollIter(coll: *const UCollator, siter: *mut UCharIterator, titer: *mut UCharIterator, status: *mut UErrorCode) -> UCollationResult; } ::core::mem::transmute(ucol_strcollIter(::core::mem::transmute(coll), ::core::mem::transmute(siter), ::core::mem::transmute(titer), ::core::mem::transmute(status))) } @@ -18036,7 +18036,7 @@ pub unsafe fn ucpmap_get(map: *const UCPMap, c: i32) -> u32 { unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ucpmap_getRange(map: *const UCPMap, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut ::core::option::Option, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32 { +pub unsafe fn ucpmap_getRange(map: *const UCPMap, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut UCPMapValueFilter, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -18075,7 +18075,7 @@ pub unsafe fn ucptrie_get(trie: *const UCPTrie, c: i32) -> u32 { unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ucptrie_getRange(trie: *const UCPTrie, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut ::core::option::Option, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32 { +pub unsafe fn ucptrie_getRange(trie: *const UCPTrie, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut UCPMapValueFilter, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -19886,7 +19886,7 @@ pub unsafe fn uiter_current32(iter: *mut UCharIterator) -> i32 { { #[link(name = "windows")] extern "system" { - fn uiter_current32(iter: *mut ::core::mem::ManuallyDrop) -> i32; + fn uiter_current32(iter: *mut UCharIterator) -> i32; } ::core::mem::transmute(uiter_current32(::core::mem::transmute(iter))) } @@ -19899,7 +19899,7 @@ pub unsafe fn uiter_getState(iter: *const UCharIterator) -> u32 { { #[link(name = "windows")] extern "system" { - fn uiter_getState(iter: *const ::core::mem::ManuallyDrop) -> u32; + fn uiter_getState(iter: *const UCharIterator) -> u32; } ::core::mem::transmute(uiter_getState(::core::mem::transmute(iter))) } @@ -19912,7 +19912,7 @@ pub unsafe fn uiter_next32(iter: *mut UCharIterator) -> i32 { { #[link(name = "windows")] extern "system" { - fn uiter_next32(iter: *mut ::core::mem::ManuallyDrop) -> i32; + fn uiter_next32(iter: *mut UCharIterator) -> i32; } ::core::mem::transmute(uiter_next32(::core::mem::transmute(iter))) } @@ -19925,7 +19925,7 @@ pub unsafe fn uiter_previous32(iter: *mut UCharIterator) -> i32 { { #[link(name = "windows")] extern "system" { - fn uiter_previous32(iter: *mut ::core::mem::ManuallyDrop) -> i32; + fn uiter_previous32(iter: *mut UCharIterator) -> i32; } ::core::mem::transmute(uiter_previous32(::core::mem::transmute(iter))) } @@ -19938,7 +19938,7 @@ pub unsafe fn uiter_setState(iter: *mut UCharIterator, state: u32, perrorcode: * { #[link(name = "windows")] extern "system" { - fn uiter_setState(iter: *mut ::core::mem::ManuallyDrop, state: u32, perrorcode: *mut UErrorCode); + fn uiter_setState(iter: *mut UCharIterator, state: u32, perrorcode: *mut UErrorCode); } ::core::mem::transmute(uiter_setState(::core::mem::transmute(iter), ::core::mem::transmute(state), ::core::mem::transmute(perrorcode))) } @@ -19951,7 +19951,7 @@ pub unsafe fn uiter_setString(iter: *mut UCharIterator, s: *const u16, length: i { #[link(name = "windows")] extern "system" { - fn uiter_setString(iter: *mut ::core::mem::ManuallyDrop, s: *const u16, length: i32); + fn uiter_setString(iter: *mut UCharIterator, s: *const u16, length: i32); } ::core::mem::transmute(uiter_setString(::core::mem::transmute(iter), ::core::mem::transmute(s), ::core::mem::transmute(length))) } @@ -19965,7 +19965,7 @@ pub unsafe fn uiter_setUTF16BE<'a, Param1: ::windows::core::IntoParam<'a, super: { #[link(name = "windows")] extern "system" { - fn uiter_setUTF16BE(iter: *mut ::core::mem::ManuallyDrop, s: super::Foundation::PSTR, length: i32); + fn uiter_setUTF16BE(iter: *mut UCharIterator, s: super::Foundation::PSTR, length: i32); } ::core::mem::transmute(uiter_setUTF16BE(::core::mem::transmute(iter), s.into_param().abi(), ::core::mem::transmute(length))) } @@ -19979,7 +19979,7 @@ pub unsafe fn uiter_setUTF8<'a, Param1: ::windows::core::IntoParam<'a, super::Fo { #[link(name = "windows")] extern "system" { - fn uiter_setUTF8(iter: *mut ::core::mem::ManuallyDrop, s: super::Foundation::PSTR, length: i32); + fn uiter_setUTF8(iter: *mut UCharIterator, s: super::Foundation::PSTR, length: i32); } ::core::mem::transmute(uiter_setUTF8(::core::mem::transmute(iter), s.into_param().abi(), ::core::mem::transmute(length))) } @@ -21252,7 +21252,7 @@ pub unsafe fn umutablecptrie_get(trie: *const UMutableCPTrie, c: i32) -> u32 { unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn umutablecptrie_getRange(trie: *const UMutableCPTrie, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut ::core::option::Option, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32 { +pub unsafe fn umutablecptrie_getRange(trie: *const UMutableCPTrie, start: i32, option: UCPMapRangeOption, surrogatevalue: u32, filter: *mut UCPMapValueFilter, context: *const ::core::ffi::c_void, pvalue: *mut u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -22501,7 +22501,7 @@ pub unsafe fn uregex_flags(regexp: *const URegularExpression, status: *mut UErro unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn uregex_getFindProgressCallback(regexp: *const URegularExpression, callback: *mut ::core::option::Option, context: *const *const ::core::ffi::c_void, status: *mut UErrorCode) { +pub unsafe fn uregex_getFindProgressCallback(regexp: *const URegularExpression, callback: *mut URegexFindProgressCallback, context: *const *const ::core::ffi::c_void, status: *mut UErrorCode) { #[cfg(windows)] { #[link(name = "windows")] @@ -22514,7 +22514,7 @@ pub unsafe fn uregex_getFindProgressCallback(regexp: *const URegularExpression, unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn uregex_getMatchCallback(regexp: *const URegularExpression, callback: *mut ::core::option::Option, context: *const *const ::core::ffi::c_void, status: *mut UErrorCode) { +pub unsafe fn uregex_getMatchCallback(regexp: *const URegularExpression, callback: *mut URegexMatchCallback, context: *const *const ::core::ffi::c_void, status: *mut UErrorCode) { #[cfg(windows)] { #[link(name = "windows")] @@ -22958,7 +22958,7 @@ pub unsafe fn uregex_reset64(regexp: *mut URegularExpression, index: i64, status unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn uregex_setFindProgressCallback(regexp: *mut URegularExpression, callback: ::core::option::Option, context: *const ::core::ffi::c_void, status: *mut UErrorCode) { +pub unsafe fn uregex_setFindProgressCallback(regexp: *mut URegularExpression, callback: URegexFindProgressCallback, context: *const ::core::ffi::c_void, status: *mut UErrorCode) { #[cfg(windows)] { #[link(name = "windows")] @@ -22971,7 +22971,7 @@ pub unsafe fn uregex_setFindProgressCallback(regexp: *mut URegularExpression, ca unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn uregex_setMatchCallback(regexp: *mut URegularExpression, callback: ::core::option::Option, context: *const ::core::ffi::c_void, status: *mut UErrorCode) { +pub unsafe fn uregex_setMatchCallback(regexp: *mut URegularExpression, callback: URegexMatchCallback, context: *const ::core::ffi::c_void, status: *mut UErrorCode) { #[cfg(windows)] { #[link(name = "windows")] @@ -25885,7 +25885,7 @@ pub unsafe fn utrace_functionName(fnnumber: i32) -> super::Foundation::PSTR { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn utrace_getFunctions(context: *const *const ::core::ffi::c_void, e: *mut ::core::option::Option, x: *mut ::core::option::Option, d: *mut ::core::option::Option) { +pub unsafe fn utrace_getFunctions(context: *const *const ::core::ffi::c_void, e: *mut UTraceEntry, x: *mut UTraceExit, d: *mut UTraceData) { #[cfg(windows)] { #[link(name = "windows")] @@ -25912,7 +25912,7 @@ pub unsafe fn utrace_getLevel() -> i32 { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn utrace_setFunctions(context: *const ::core::ffi::c_void, e: ::core::option::Option, x: ::core::option::Option, d: ::core::option::Option) { +pub unsafe fn utrace_setFunctions(context: *const ::core::ffi::c_void, e: UTraceEntry, x: UTraceExit, d: UTraceData) { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Graphics/DXCore/mod.rs b/src/Windows/Win32/Graphics/DXCore/mod.rs index 09b76a3a8b..05a430591d 100644 --- a/src/Windows/Win32/Graphics/DXCore/mod.rs +++ b/src/Windows/Win32/Graphics/DXCore/mod.rs @@ -442,7 +442,7 @@ impl IDXCoreAdapterFactory { pub unsafe fn IsNotificationTypeSupported(&self, notificationtype: DXCoreNotificationType) -> bool { ::core::mem::transmute((::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(notificationtype))) } - pub unsafe fn RegisterEventNotification<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, dxcoreobject: Param0, notificationtype: DXCoreNotificationType, callbackfunction: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result { + pub unsafe fn RegisterEventNotification<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, dxcoreobject: Param0, notificationtype: DXCoreNotificationType, callbackfunction: PFN_DXCORE_NOTIFICATION_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), dxcoreobject.into_param().abi(), ::core::mem::transmute(notificationtype), ::core::mem::transmute(callbackfunction), ::core::mem::transmute(callbackcontext), &mut result__).from_abi::(result__) } @@ -549,5 +549,5 @@ pub struct IDXCoreAdapterList_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, numpreferences: u32, preferences: *const DXCoreAdapterPreference) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, preference: DXCoreAdapterPreference) -> bool, ); -pub type PFN_DXCORE_NOTIFICATION_CALLBACK = unsafe extern "system" fn(notificationtype: DXCoreNotificationType, object: ::windows::core::RawPtr, context: *const ::core::ffi::c_void); +pub type PFN_DXCORE_NOTIFICATION_CALLBACK = ::core::option::Option; pub const _FACDXCORE: u32 = 2176u32; diff --git a/src/Windows/Win32/Graphics/Direct2D/mod.rs b/src/Windows/Win32/Graphics/Direct2D/mod.rs index 8540bfa667..561b4f32bd 100644 --- a/src/Windows/Win32/Graphics/Direct2D/mod.rs +++ b/src/Windows/Win32/Graphics/Direct2D/mod.rs @@ -6306,13 +6306,13 @@ impl ::core::ops::Not for D2D1_PROPERTY { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D2D1_PROPERTY_BINDING { pub propertyName: super::super::Foundation::PWSTR, - pub setFunction: ::core::option::Option, - pub getFunction: ::core::option::Option, + pub setFunction: PD2D1_PROPERTY_SET_FUNCTION, + pub getFunction: PD2D1_PROPERTY_GET_FUNCTION, } #[cfg(feature = "Win32_Foundation")] impl D2D1_PROPERTY_BINDING {} @@ -6338,7 +6338,7 @@ impl ::core::cmp::PartialEq for D2D1_PROPERTY_BINDING { impl ::core::cmp::Eq for D2D1_PROPERTY_BINDING {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for D2D1_PROPERTY_BINDING { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -21235,11 +21235,11 @@ impl ID2D1Factory1 { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), metafilestream.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } pub unsafe fn UnregisterEffect(&self, classid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -21335,9 +21335,9 @@ pub struct ID2D1Factory1_abi( #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, metafilestream: ::windows::core::RawPtr, metafile: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, effects: *mut ::windows::core::GUID, effectscount: u32, effectsreturned: *mut u32, effectsregistered: *mut u32) -> ::windows::core::HRESULT, @@ -21435,11 +21435,11 @@ impl ID2D1Factory2 { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), metafilestream.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } pub unsafe fn UnregisterEffect(&self, classid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -21560,9 +21560,9 @@ pub struct ID2D1Factory2_abi( #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, metafilestream: ::windows::core::RawPtr, metafile: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, effects: *mut ::windows::core::GUID, effectscount: u32, effectsreturned: *mut u32, effectsregistered: *mut u32) -> ::windows::core::HRESULT, @@ -21662,11 +21662,11 @@ impl ID2D1Factory3 { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), metafilestream.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } pub unsafe fn UnregisterEffect(&self, classid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -21812,9 +21812,9 @@ pub struct ID2D1Factory3_abi( #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, metafilestream: ::windows::core::RawPtr, metafile: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, effects: *mut ::windows::core::GUID, effectscount: u32, effectsreturned: *mut u32, effectsregistered: *mut u32) -> ::windows::core::HRESULT, @@ -21916,11 +21916,11 @@ impl ID2D1Factory4 { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), metafilestream.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } pub unsafe fn UnregisterEffect(&self, classid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -22091,9 +22091,9 @@ pub struct ID2D1Factory4_abi( #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, metafilestream: ::windows::core::RawPtr, metafile: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, effects: *mut ::windows::core::GUID, effectscount: u32, effectsreturned: *mut u32, effectsregistered: *mut u32) -> ::windows::core::HRESULT, @@ -22197,11 +22197,11 @@ impl ID2D1Factory5 { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), metafilestream.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } pub unsafe fn UnregisterEffect(&self, classid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -22397,9 +22397,9 @@ pub struct ID2D1Factory5_abi( #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, metafilestream: ::windows::core::RawPtr, metafile: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, effects: *mut ::windows::core::GUID, effectscount: u32, effectsreturned: *mut u32, effectsregistered: *mut u32) -> ::windows::core::HRESULT, @@ -22505,11 +22505,11 @@ impl ID2D1Factory6 { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), metafilestream.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } pub unsafe fn UnregisterEffect(&self, classid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -22730,9 +22730,9 @@ pub struct ID2D1Factory6_abi( #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, metafilestream: ::windows::core::RawPtr, metafile: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, effects: *mut ::windows::core::GUID, effectscount: u32, effectsreturned: *mut u32, effectsregistered: *mut u32) -> ::windows::core::HRESULT, @@ -22840,11 +22840,11 @@ impl ID2D1Factory7 { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), metafilestream.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromStream<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEffectFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, classid: *const ::windows::core::GUID, propertyxml: Param1, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: PD2D1_EFFECT_FACTORY) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(classid), propertyxml.into_param().abi(), ::core::mem::transmute(bindings), ::core::mem::transmute(bindingscount), ::core::mem::transmute(effectfactory)).ok() } pub unsafe fn UnregisterEffect(&self, classid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { @@ -23090,9 +23090,9 @@ pub struct ID2D1Factory7_abi( #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, metafilestream: ::windows::core::RawPtr, metafile: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: ::windows::core::RawPtr, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const ::core::mem::ManuallyDrop, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID, propertyxml: super::super::Foundation::PWSTR, bindings: *const D2D1_PROPERTY_BINDING, bindingscount: u32, effectfactory: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, classid: *const ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, effects: *mut ::windows::core::GUID, effectscount: u32, effectsreturned: *mut u32, effectsregistered: *mut u32) -> ::windows::core::HRESULT, @@ -29336,6 +29336,6 @@ impl ::core::cmp::Eq for Matrix5x4F {} unsafe impl ::windows::core::Abi for Matrix5x4F { type Abi = Self; } -pub type PD2D1_EFFECT_FACTORY = unsafe extern "system" fn(effectimpl: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; -pub type PD2D1_PROPERTY_GET_FUNCTION = unsafe extern "system" fn(effect: ::windows::core::RawPtr, data: *mut u8, datasize: u32, actualsize: *mut u32) -> ::windows::core::HRESULT; -pub type PD2D1_PROPERTY_SET_FUNCTION = unsafe extern "system" fn(effect: ::windows::core::RawPtr, data: *const u8, datasize: u32) -> ::windows::core::HRESULT; +pub type PD2D1_EFFECT_FACTORY = ::core::option::Option ::windows::core::HRESULT>; +pub type PD2D1_PROPERTY_GET_FUNCTION = ::core::option::Option ::windows::core::HRESULT>; +pub type PD2D1_PROPERTY_SET_FUNCTION = ::core::option::Option ::windows::core::HRESULT>; diff --git a/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs b/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs index 02d378513c..8371c26c89 100644 --- a/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs @@ -164,8 +164,8 @@ pub unsafe fn DxcCreateInstance2<'a, Param0: ::windows::core::IntoParam<'a, supe unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_System_Com")] -pub type DxcCreateInstance2Proc = unsafe extern "system" fn(pmalloc: ::windows::core::RawPtr, rclsid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type DxcCreateInstanceProc = unsafe extern "system" fn(rclsid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type DxcCreateInstance2Proc = ::core::option::Option ::windows::core::HRESULT>; +pub type DxcCreateInstanceProc = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs b/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs index 7d6af8659e..68d99f7e0e 100644 --- a/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs @@ -548,8 +548,8 @@ unsafe impl ::windows::core::Abi for D3D_SHADER_DATA { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type pD3DCompile = unsafe extern "system" fn(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, pfilename: super::super::super::Foundation::PSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: ::windows::core::RawPtr, pentrypoint: super::super::super::Foundation::PSTR, ptarget: super::super::super::Foundation::PSTR, flags1: u32, flags2: u32, ppcode: *mut ::windows::core::RawPtr, pperrormsgs: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type pD3DCompile = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type pD3DDisassemble = unsafe extern "system" fn(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, flags: u32, szcomments: super::super::super::Foundation::PSTR, ppdisassembly: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type pD3DDisassemble = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type pD3DPreprocess = unsafe extern "system" fn(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, pfilename: super::super::super::Foundation::PSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: ::windows::core::RawPtr, ppcodetext: *mut ::windows::core::RawPtr, pperrormsgs: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type pD3DPreprocess = ::core::option::Option ::windows::core::HRESULT>; diff --git a/src/Windows/Win32/Graphics/Direct3D/mod.rs b/src/Windows/Win32/Graphics/Direct3D/mod.rs index 7753c884d3..a72d9b0bab 100644 --- a/src/Windows/Win32/Graphics/Direct3D/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D/mod.rs @@ -1069,7 +1069,7 @@ pub struct ID3DBlob_abi( #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID3DDestructionNotifier(pub ::windows::core::IUnknown); impl ID3DDestructionNotifier { - pub unsafe fn RegisterDestructionCallback(&self, callbackfn: ::core::option::Option, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result { + pub unsafe fn RegisterDestructionCallback(&self, callbackfn: PFN_DESTRUCTION_CALLBACK, pdata: *const ::core::ffi::c_void) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(callbackfn), ::core::mem::transmute(pdata), &mut result__).from_abi::(result__) } @@ -1156,7 +1156,7 @@ pub struct ID3DInclude_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdata: *const ::core::ffi::c_void) -> ::windows::core::HRESULT, ); -pub type PFN_DESTRUCTION_CALLBACK = unsafe extern "system" fn(pdata: *mut ::core::ffi::c_void); +pub type PFN_DESTRUCTION_CALLBACK = ::core::option::Option; pub const WKPDID_CommentStringW: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xd0149dc0_90e8_4ec8_8144_e900ad266bb2); pub const WKPDID_D3D12UniqueObjectId: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x1b39de15_ec04_4bae_ba4d_8cef79fc04c1); pub const WKPDID_D3DDebugObjectName: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x429b8c22_9188_4b0c_8742_acb0bf85c200); diff --git a/src/Windows/Win32/Graphics/Direct3D10/mod.rs b/src/Windows/Win32/Graphics/Direct3D10/mod.rs index 1575206350..b3079f2214 100644 --- a/src/Windows/Win32/Graphics/Direct3D10/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D10/mod.rs @@ -12195,7 +12195,7 @@ pub struct ID3D10View_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppresource: *mut ::windows::core::RawPtr), ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi"))] -pub type PFN_D3D10_CREATE_DEVICE1 = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: D3D10_DRIVER_TYPE, param2: super::super::Foundation::HINSTANCE, param3: u32, param4: D3D10_FEATURE_LEVEL1, param5: u32, param6: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PFN_D3D10_CREATE_DEVICE1 = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))] -pub type PFN_D3D10_CREATE_DEVICE_AND_SWAP_CHAIN1 = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: D3D10_DRIVER_TYPE, param2: super::super::Foundation::HINSTANCE, param3: u32, param4: D3D10_FEATURE_LEVEL1, param5: u32, param6: *mut super::Dxgi::DXGI_SWAP_CHAIN_DESC, param7: *mut ::windows::core::RawPtr, param8: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PFN_D3D10_CREATE_DEVICE_AND_SWAP_CHAIN1 = ::core::option::Option ::windows::core::HRESULT>; pub const _FACD3D10: u32 = 2169u32; diff --git a/src/Windows/Win32/Graphics/Direct3D11/mod.rs b/src/Windows/Win32/Graphics/Direct3D11/mod.rs index 97e7f4959b..23ee18365a 100644 --- a/src/Windows/Win32/Graphics/Direct3D11/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D11/mod.rs @@ -26172,8 +26172,9 @@ pub struct ID3DX11SegmentedScan_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, elementtype: D3DX11_SCAN_DATA_TYPE, opcode: D3DX11_SCAN_OPCODE, elementscansize: u32, psrc: ::windows::core::RawPtr, psrcelementflags: ::windows::core::RawPtr, pdst: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi"))] -pub type PFN_D3D11_CREATE_DEVICE = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: super::Direct3D::D3D_DRIVER_TYPE, param2: super::super::Foundation::HINSTANCE, param3: u32, param4: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param6: u32, param7: *mut ::windows::core::RawPtr, param8: *mut super::Direct3D::D3D_FEATURE_LEVEL, param9: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PFN_D3D11_CREATE_DEVICE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))] -pub type PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN = - unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: super::Direct3D::D3D_DRIVER_TYPE, param2: super::super::Foundation::HINSTANCE, param3: u32, param4: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param6: u32, param7: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, param8: *mut ::windows::core::RawPtr, param9: *mut ::windows::core::RawPtr, param10: *mut super::Direct3D::D3D_FEATURE_LEVEL, param11: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN = ::core::option::Option< + unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: super::Direct3D::D3D_DRIVER_TYPE, param2: super::super::Foundation::HINSTANCE, param3: u32, param4: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param6: u32, param7: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, param8: *mut ::windows::core::RawPtr, param9: *mut ::windows::core::RawPtr, param10: *mut super::Direct3D::D3D_FEATURE_LEVEL, param11: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, +>; pub const _FACD3D11: u32 = 2172u32; diff --git a/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs b/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs index 0179dc09b9..2b0e25e11f 100644 --- a/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs @@ -310,4 +310,4 @@ pub struct ID3D11On12Device2_abi( #[cfg(not(all(feature = "Win32_Graphics_Direct3D11", feature = "Win32_Graphics_Direct3D12")))] usize, ); #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Direct3D11"))] -pub type PFN_D3D11ON12_CREATE_DEVICE = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: u32, param2: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param4: *const ::windows::core::RawPtr, numqueues: u32, param6: u32, param7: *mut ::windows::core::RawPtr, param8: *mut ::windows::core::RawPtr, param9: *mut super::Direct3D::D3D_FEATURE_LEVEL) -> ::windows::core::HRESULT; +pub type PFN_D3D11ON12_CREATE_DEVICE = ::core::option::Option ::windows::core::HRESULT>; diff --git a/src/Windows/Win32/Graphics/Direct3D12/mod.rs b/src/Windows/Win32/Graphics/Direct3D12/mod.rs index 1a00cbbac6..c1749999f1 100644 --- a/src/Windows/Win32/Graphics/Direct3D12/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D12/mod.rs @@ -84,7 +84,7 @@ pub unsafe fn D3D12GetInterface(rclsid: *const :: unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type D3D12MessageFunc = unsafe extern "system" fn(category: D3D12_MESSAGE_CATEGORY, severity: D3D12_MESSAGE_SEVERITY, id: D3D12_MESSAGE_ID, pdescription: super::super::Foundation::PSTR, pcontext: *mut ::core::ffi::c_void); +pub type D3D12MessageFunc = ::core::option::Option; pub const D3D12MetaCommand: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc734c97e_8077_48c8_9fdc_d9d1dd31dd77); #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] @@ -24659,7 +24659,7 @@ impl ID3D12InfoQueue1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).37)(::core::mem::transmute_copy(self))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterMessageCallback(&self, callbackfunc: ::core::option::Option, callbackfilterflags: D3D12_MESSAGE_CALLBACK_FLAGS, pcontext: *const ::core::ffi::c_void, pcallbackcookie: *mut u32) -> ::windows::core::Result<()> { + pub unsafe fn RegisterMessageCallback(&self, callbackfunc: D3D12MessageFunc, callbackfilterflags: D3D12_MESSAGE_CALLBACK_FLAGS, pcontext: *const ::core::ffi::c_void, pcallbackcookie: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(callbackfunc), ::core::mem::transmute(callbackfilterflags), ::core::mem::transmute(pcontext), ::core::mem::transmute(pcallbackcookie)).ok() } pub unsafe fn UnregisterMessageCallback(&self, callbackcookie: u32) -> ::windows::core::Result<()> { @@ -27684,13 +27684,13 @@ pub struct ID3D12VersionedRootSignatureDeserializer_abi( ); pub const LUID_DEFINED: u32 = 1u32; #[cfg(feature = "Win32_Graphics_Direct3D")] -pub type PFN_D3D12_CREATE_DEVICE = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: super::Direct3D::D3D_FEATURE_LEVEL, param2: *const ::windows::core::GUID, param3: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER = unsafe extern "system" fn(psrcdata: *const ::core::ffi::c_void, srcdatasizeinbytes: usize, prootsignaturedeserializerinterface: *const ::windows::core::GUID, pprootsignaturedeserializer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type PFN_D3D12_CREATE_VERSIONED_ROOT_SIGNATURE_DESERIALIZER = unsafe extern "system" fn(psrcdata: *const ::core::ffi::c_void, srcdatasizeinbytes: usize, prootsignaturedeserializerinterface: *const ::windows::core::GUID, pprootsignaturedeserializer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type PFN_D3D12_GET_DEBUG_INTERFACE = unsafe extern "system" fn(param0: *const ::windows::core::GUID, param1: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type PFN_D3D12_GET_INTERFACE = unsafe extern "system" fn(param0: *const ::windows::core::GUID, param1: *const ::windows::core::GUID, param2: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type PFN_D3D12_CREATE_DEVICE = ::core::option::Option ::windows::core::HRESULT>; +pub type PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER = ::core::option::Option ::windows::core::HRESULT>; +pub type PFN_D3D12_CREATE_VERSIONED_ROOT_SIGNATURE_DESERIALIZER = ::core::option::Option ::windows::core::HRESULT>; +pub type PFN_D3D12_GET_DEBUG_INTERFACE = ::core::option::Option ::windows::core::HRESULT>; +pub type PFN_D3D12_GET_INTERFACE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Graphics_Direct3D")] -pub type PFN_D3D12_SERIALIZE_ROOT_SIGNATURE = unsafe extern "system" fn(prootsignature: *const D3D12_ROOT_SIGNATURE_DESC, version: D3D_ROOT_SIGNATURE_VERSION, ppblob: *mut ::windows::core::RawPtr, pperrorblob: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PFN_D3D12_SERIALIZE_ROOT_SIGNATURE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Graphics_Direct3D")] -pub type PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE = unsafe extern "system" fn(prootsignature: *const D3D12_VERSIONED_ROOT_SIGNATURE_DESC, ppblob: *mut ::windows::core::RawPtr, pperrorblob: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE = ::core::option::Option ::windows::core::HRESULT>; pub const WKPDID_D3DAutoDebugObjectNameW: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xd4902e36_757a_4942_9594_b6769afa43cd); diff --git a/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs b/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs index 94f4c8f89b..7f29b8530c 100644 --- a/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs @@ -111,6 +111,6 @@ pub struct IDirect3DDevice9On12_abi( ); pub const MAX_D3D9ON12_QUEUES: u32 = 2u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] -pub type PFN_Direct3DCreate9On12 = unsafe extern "system" fn(sdkversion: u32, poverridelist: *mut ::core::mem::ManuallyDrop, numoverrideentries: u32) -> ::core::option::Option; +pub type PFN_Direct3DCreate9On12 = ::core::option::Option, numoverrideentries: u32) -> ::core::option::Option>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] -pub type PFN_Direct3DCreate9On12Ex = unsafe extern "system" fn(sdkversion: u32, poverridelist: *mut ::core::mem::ManuallyDrop, numoverrideentries: u32, ppoutputinterface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PFN_Direct3DCreate9On12Ex = ::core::option::Option, numoverrideentries: u32, ppoutputinterface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT>; diff --git a/src/Windows/Win32/Graphics/DirectDraw/mod.rs b/src/Windows/Win32/Graphics/DirectDraw/mod.rs index ab630680f2..70153146d3 100644 --- a/src/Windows/Win32/Graphics/DirectDraw/mod.rs +++ b/src/Windows/Win32/Graphics/DirectDraw/mod.rs @@ -1620,12 +1620,12 @@ pub const DDEDM_REFRESHRATES: i32 = 1i32; pub const DDEDM_STANDARDVGAMODES: i32 = 2i32; pub const DDEM_MODEFAILED: i32 = 2i32; pub const DDEM_MODEPASSED: i32 = 1i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct DDENABLEIRQINFO { pub dwIRQSources: u32, pub dwLine: u32, - pub IRQCallback: ::core::option::Option, + pub IRQCallback: PDX_IRQCALLBACK, pub lpIRQData: *mut DX_IRQDATA, } impl DDENABLEIRQINFO {} @@ -1646,7 +1646,7 @@ impl ::core::cmp::PartialEq for DDENABLEIRQINFO { } impl ::core::cmp::Eq for DDENABLEIRQINFO {} unsafe impl ::windows::core::Abi for DDENABLEIRQINFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDENUMOVERLAYZ_BACKTOFRONT: i32 = 0i32; pub const DDENUMOVERLAYZ_FRONTTOBACK: i32 = 1i32; @@ -2001,14 +2001,14 @@ unsafe impl ::windows::core::Abi for DDGETTRANSFERSTATUSOUTINFO { } pub const DDGFS_CANFLIP: i32 = 1i32; pub const DDGFS_ISFLIPDONE: i32 = 2i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHALDDRAWFNS { pub dwSize: u32, - pub lpSetInfo: ::core::option::Option, - pub lpVidMemAlloc: ::core::option::Option, - pub lpVidMemFree: ::core::option::Option, + pub lpSetInfo: LPDDHAL_SETINFO, + pub lpVidMemAlloc: LPDDHAL_VIDMEMALLOC, + pub lpVidMemFree: LPDDHAL_VIDMEMFREE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHALDDRAWFNS {} @@ -2034,14 +2034,9 @@ impl ::core::cmp::PartialEq for DDHALDDRAWFNS { impl ::core::cmp::Eq for DDHALDDRAWFNS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHALDDRAWFNS { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for DDHALINFO { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHALINFO { @@ -2052,7 +2047,7 @@ pub struct DDHALINFO { pub vmiData: VIDMEMINFO, pub ddCaps: DDCORECAPS, pub dwMonitorFrequency: u32, - pub GetDriverInfo: ::core::option::Option, + pub GetDriverInfo: LPDDHAL_GETDRIVERINFO, pub dwModeIndex: u32, pub lpdwFourCC: *mut u32, pub dwNumModes: u32, @@ -2082,7 +2077,7 @@ impl ::core::cmp::PartialEq for DDHALINFO { impl ::core::cmp::Eq for DDHALINFO {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHALINFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDHALINFO_GETDRIVERINFO2: i32 = 8i32; pub const DDHALINFO_GETDRIVERINFOSET: i32 = 4i32; @@ -2133,7 +2128,7 @@ impl ::core::cmp::Eq for DDHALMODEINFO {} unsafe impl ::windows::core::Abi for DDHALMODEINFO { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_ADDATTACHEDSURFACEDATA { @@ -2141,7 +2136,7 @@ pub struct DDHAL_ADDATTACHEDSURFACEDATA { pub lpDDSurface: *mut DDRAWI_DDRAWSURFACE_LCL, pub lpSurfAttached: *mut DDRAWI_DDRAWSURFACE_LCL, pub ddRVal: ::windows::core::HRESULT, - pub AddAttachedSurface: ::core::option::Option, + pub AddAttachedSurface: LPDDHALSURFCB_ADDATTACHEDSURFACE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_ADDATTACHEDSURFACEDATA {} @@ -2167,9 +2162,9 @@ impl ::core::cmp::PartialEq for DDHAL_ADDATTACHEDSURFACEDATA { impl ::core::cmp::Eq for DDHAL_ADDATTACHEDSURFACEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_ADDATTACHEDSURFACEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_BEGINMOCOMPFRAMEDATA { @@ -2181,7 +2176,7 @@ pub struct DDHAL_BEGINMOCOMPFRAMEDATA { pub dwOutputDataSize: u32, pub lpOutputData: *mut ::core::ffi::c_void, pub ddRVal: ::windows::core::HRESULT, - pub BeginMoCompFrame: ::core::option::Option, + pub BeginMoCompFrame: LPDDHALMOCOMPCB_BEGINFRAME, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_BEGINMOCOMPFRAMEDATA {} @@ -2216,7 +2211,7 @@ impl ::core::cmp::PartialEq for DDHAL_BEGINMOCOMPFRAMEDATA { impl ::core::cmp::Eq for DDHAL_BEGINMOCOMPFRAMEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_BEGINMOCOMPFRAMEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::clone::Clone for DDHAL_BLTDATA { @@ -2236,7 +2231,7 @@ pub struct DDHAL_BLTDATA { pub dwROPFlags: u32, pub bltFX: DDBLTFX, pub ddRVal: ::windows::core::HRESULT, - pub Blt: ::core::option::Option, + pub Blt: LPDDHALSURFCB_BLT, pub IsClipped: super::super::Foundation::BOOL, pub rOrigDest: super::super::Foundation::RECTL, pub rOrigSrc: super::super::Foundation::RECTL, @@ -2263,7 +2258,7 @@ impl ::core::cmp::Eq for DDHAL_BLTDATA {} unsafe impl ::windows::core::Abi for DDHAL_BLTDATA { type Abi = ::core::mem::ManuallyDrop; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_CALLBACKS { @@ -2358,9 +2353,9 @@ impl ::core::cmp::PartialEq for DDHAL_CALLBACKS { impl ::core::cmp::Eq for DDHAL_CALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_CANCREATESURFACEDATA { @@ -2368,7 +2363,7 @@ pub struct DDHAL_CANCREATESURFACEDATA { pub lpDDSurfaceDesc: *mut DDSURFACEDESC, pub bIsDifferentPixelFormat: u32, pub ddRVal: ::windows::core::HRESULT, - pub CanCreateSurface: ::core::option::Option, + pub CanCreateSurface: LPDDHAL_CANCREATESURFACE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_CANCREATESURFACEDATA {} @@ -2394,16 +2389,16 @@ impl ::core::cmp::PartialEq for DDHAL_CANCREATESURFACEDATA { impl ::core::cmp::Eq for DDHAL_CANCREATESURFACEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_CANCREATESURFACEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_CANCREATEVPORTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, pub lpDDVideoPortDesc: *mut DDVIDEOPORTDESC, pub ddRVal: ::windows::core::HRESULT, - pub CanCreateVideoPort: ::core::option::Option, + pub CanCreateVideoPort: LPDDHALVPORTCB_CANCREATEVIDEOPORT, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_CANCREATEVPORTDATA {} @@ -2429,7 +2424,7 @@ impl ::core::cmp::PartialEq for DDHAL_CANCREATEVPORTDATA { impl ::core::cmp::Eq for DDHAL_CANCREATEVPORTDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_CANCREATEVPORTDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDHAL_CB32_CANCREATESURFACE: i32 = 32i32; pub const DDHAL_CB32_CREATEPALETTE: i32 = 64i32; @@ -2442,7 +2437,7 @@ pub const DDHAL_CB32_SETCOLORKEY: i32 = 4i32; pub const DDHAL_CB32_SETEXCLUSIVEMODE: i32 = 256i32; pub const DDHAL_CB32_SETMODE: i32 = 8i32; pub const DDHAL_CB32_WAITFORVERTICALBLANK: i32 = 16i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_COLORCONTROLDATA { @@ -2451,7 +2446,7 @@ pub struct DDHAL_COLORCONTROLDATA { pub lpColorData: *mut DDCOLORCONTROL, pub dwFlags: u32, pub ddRVal: ::windows::core::HRESULT, - pub ColorControl: ::core::option::Option, + pub ColorControl: LPDDHALCOLORCB_COLORCONTROL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_COLORCONTROLDATA {} @@ -2477,15 +2472,10 @@ impl ::core::cmp::PartialEq for DDHAL_COLORCONTROLDATA { impl ::core::cmp::Eq for DDHAL_COLORCONTROLDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_COLORCONTROLDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDHAL_COLOR_COLORCONTROL: i32 = 1i32; -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for DDHAL_CREATEMOCOMPDATA { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_CREATEMOCOMPDATA { @@ -2498,7 +2488,7 @@ pub struct DDHAL_CREATEMOCOMPDATA { pub lpData: *mut ::core::ffi::c_void, pub dwDataSize: u32, pub ddRVal: ::windows::core::HRESULT, - pub CreateMoComp: ::core::option::Option, + pub CreateMoComp: LPDDHALMOCOMPCB_CREATE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_CREATEMOCOMPDATA {} @@ -2518,9 +2508,9 @@ impl ::core::cmp::PartialEq for DDHAL_CREATEMOCOMPDATA { impl ::core::cmp::Eq for DDHAL_CREATEMOCOMPDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_CREATEMOCOMPDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_CREATEPALETTEDATA { @@ -2528,7 +2518,7 @@ pub struct DDHAL_CREATEPALETTEDATA { pub lpDDPalette: *mut DDRAWI_DDRAWPALETTE_GBL, pub lpColorTable: *mut super::Gdi::PALETTEENTRY, pub ddRVal: ::windows::core::HRESULT, - pub CreatePalette: ::core::option::Option, + pub CreatePalette: LPDDHAL_CREATEPALETTE, pub is_excl: super::super::Foundation::BOOL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2555,9 +2545,9 @@ impl ::core::cmp::PartialEq for DDHAL_CREATEPALETTEDATA { impl ::core::cmp::Eq for DDHAL_CREATEPALETTEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_CREATEPALETTEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_CREATESURFACEDATA { @@ -2566,7 +2556,7 @@ pub struct DDHAL_CREATESURFACEDATA { pub lplpSList: *mut *mut DDRAWI_DDRAWSURFACE_LCL, pub dwSCnt: u32, pub ddRVal: ::windows::core::HRESULT, - pub CreateSurface: ::core::option::Option, + pub CreateSurface: LPDDHAL_CREATESURFACE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_CREATESURFACEDATA {} @@ -2592,7 +2582,7 @@ impl ::core::cmp::PartialEq for DDHAL_CREATESURFACEDATA { impl ::core::cmp::Eq for DDHAL_CREATESURFACEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_CREATESURFACEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2630,7 +2620,7 @@ unsafe impl ::windows::core::Abi for DDHAL_CREATESURFACEEXDATA { type Abi = Self; } pub const DDHAL_CREATESURFACEEX_SWAPHANDLES: i32 = 1i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_CREATEVPORTDATA { @@ -2638,7 +2628,7 @@ pub struct DDHAL_CREATEVPORTDATA { pub lpDDVideoPortDesc: *mut DDVIDEOPORTDESC, pub lpVideoPort: *mut DDRAWI_DDVIDEOPORT_LCL, pub ddRVal: ::windows::core::HRESULT, - pub CreateVideoPort: ::core::option::Option, + pub CreateVideoPort: LPDDHALVPORTCB_CREATEVIDEOPORT, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_CREATEVPORTDATA {} @@ -2664,29 +2654,29 @@ impl ::core::cmp::PartialEq for DDHAL_CREATEVPORTDATA { impl ::core::cmp::Eq for DDHAL_CREATEVPORTDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_CREATEVPORTDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDHAL_D3DBUFCB32_CANCREATED3DBUF: i32 = 1i32; pub const DDHAL_D3DBUFCB32_CREATED3DBUF: i32 = 2i32; pub const DDHAL_D3DBUFCB32_DESTROYD3DBUF: i32 = 4i32; pub const DDHAL_D3DBUFCB32_LOCKD3DBUF: i32 = 8i32; pub const DDHAL_D3DBUFCB32_UNLOCKD3DBUF: i32 = 16i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DDCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub DestroyDriver: ::core::option::Option, - pub CreateSurface: ::core::option::Option, - pub SetColorKey: ::core::option::Option, - pub SetMode: ::core::option::Option, - pub WaitForVerticalBlank: ::core::option::Option, - pub CanCreateSurface: ::core::option::Option, - pub CreatePalette: ::core::option::Option, - pub GetScanLine: ::core::option::Option, - pub SetExclusiveMode: ::core::option::Option, - pub FlipToGDISurface: ::core::option::Option, + pub DestroyDriver: LPDDHAL_DESTROYDRIVER, + pub CreateSurface: LPDDHAL_CREATESURFACE, + pub SetColorKey: LPDDHAL_SETCOLORKEY, + pub SetMode: LPDDHAL_SETMODE, + pub WaitForVerticalBlank: LPDDHAL_WAITFORVERTICALBLANK, + pub CanCreateSurface: LPDDHAL_CANCREATESURFACE, + pub CreatePalette: LPDDHAL_CREATEPALETTE, + pub GetScanLine: LPDDHAL_GETSCANLINE, + pub SetExclusiveMode: LPDDHAL_SETEXCLUSIVEMODE, + pub FlipToGDISurface: LPDDHAL_FLIPTOGDISURFACE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DDCALLBACKS {} @@ -2723,15 +2713,15 @@ impl ::core::cmp::PartialEq for DDHAL_DDCALLBACKS { impl ::core::cmp::Eq for DDHAL_DDCALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DDCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DDCOLORCONTROLCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub ColorControl: ::core::option::Option, + pub ColorControl: LPDDHALCOLORCB_COLORCONTROL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DDCOLORCONTROLCALLBACKS {} @@ -2757,19 +2747,19 @@ impl ::core::cmp::PartialEq for DDHAL_DDCOLORCONTROLCALLBACKS { impl ::core::cmp::Eq for DDHAL_DDCOLORCONTROLCALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DDCOLORCONTROLCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DDEXEBUFCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub CanCreateExecuteBuffer: ::core::option::Option, - pub CreateExecuteBuffer: ::core::option::Option, - pub DestroyExecuteBuffer: ::core::option::Option, - pub LockExecuteBuffer: ::core::option::Option, - pub UnlockExecuteBuffer: ::core::option::Option, + pub CanCreateExecuteBuffer: LPDDHALEXEBUFCB_CANCREATEEXEBUF, + pub CreateExecuteBuffer: LPDDHALEXEBUFCB_CREATEEXEBUF, + pub DestroyExecuteBuffer: LPDDHALEXEBUFCB_DESTROYEXEBUF, + pub LockExecuteBuffer: LPDDHALEXEBUFCB_LOCKEXEBUF, + pub UnlockExecuteBuffer: LPDDHALEXEBUFCB_UNLOCKEXEBUF, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DDEXEBUFCALLBACKS {} @@ -2801,16 +2791,16 @@ impl ::core::cmp::PartialEq for DDHAL_DDEXEBUFCALLBACKS { impl ::core::cmp::Eq for DDHAL_DDEXEBUFCALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DDEXEBUFCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DDKERNELCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub SyncSurfaceData: ::core::option::Option, - pub SyncVideoPortData: ::core::option::Option, + pub SyncSurfaceData: LPDDHALKERNELCB_SYNCSURFACE, + pub SyncVideoPortData: LPDDHALKERNELCB_SYNCVIDEOPORT, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DDKERNELCALLBACKS {} @@ -2836,18 +2826,18 @@ impl ::core::cmp::PartialEq for DDHAL_DDKERNELCALLBACKS { impl ::core::cmp::Eq for DDHAL_DDKERNELCALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DDKERNELCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DDMISCELLANEOUS2CALLBACKS { pub dwSize: u32, pub dwFlags: u32, pub Reserved: *mut ::core::ffi::c_void, - pub CreateSurfaceEx: ::core::option::Option, - pub GetDriverState: ::core::option::Option, - pub DestroyDDLocal: ::core::option::Option, + pub CreateSurfaceEx: LPDDHAL_CREATESURFACEEX, + pub GetDriverState: LPDDHAL_GETDRIVERSTATE, + pub DestroyDDLocal: LPDDHAL_DESTROYDDLOCAL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DDMISCELLANEOUS2CALLBACKS {} @@ -2873,18 +2863,18 @@ impl ::core::cmp::PartialEq for DDHAL_DDMISCELLANEOUS2CALLBACKS { impl ::core::cmp::Eq for DDHAL_DDMISCELLANEOUS2CALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DDMISCELLANEOUS2CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DDMISCELLANEOUSCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub GetAvailDriverMemory: ::core::option::Option, - pub UpdateNonLocalHeap: ::core::option::Option, - pub GetHeapAlignment: ::core::option::Option, - pub GetSysmemBltStatus: ::core::option::Option, + pub GetAvailDriverMemory: LPDDHAL_GETAVAILDRIVERMEMORY, + pub UpdateNonLocalHeap: LPDDHAL_UPDATENONLOCALHEAP, + pub GetHeapAlignment: LPDDHAL_GETHEAPALIGNMENT, + pub GetSysmemBltStatus: LPDDHALSURFCB_GETBLTSTATUS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DDMISCELLANEOUSCALLBACKS {} @@ -2910,24 +2900,24 @@ impl ::core::cmp::PartialEq for DDHAL_DDMISCELLANEOUSCALLBACKS { impl ::core::cmp::Eq for DDHAL_DDMISCELLANEOUSCALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DDMISCELLANEOUSCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DDMOTIONCOMPCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub GetMoCompGuids: ::core::option::Option, - pub GetMoCompFormats: ::core::option::Option, - pub CreateMoComp: ::core::option::Option, - pub GetMoCompBuffInfo: ::core::option::Option, - pub GetInternalMoCompInfo: ::core::option::Option, - pub BeginMoCompFrame: ::core::option::Option, - pub EndMoCompFrame: ::core::option::Option, - pub RenderMoComp: ::core::option::Option, - pub QueryMoCompStatus: ::core::option::Option, - pub DestroyMoComp: ::core::option::Option, + pub GetMoCompGuids: LPDDHALMOCOMPCB_GETGUIDS, + pub GetMoCompFormats: LPDDHALMOCOMPCB_GETFORMATS, + pub CreateMoComp: LPDDHALMOCOMPCB_CREATE, + pub GetMoCompBuffInfo: LPDDHALMOCOMPCB_GETCOMPBUFFINFO, + pub GetInternalMoCompInfo: LPDDHALMOCOMPCB_GETINTERNALINFO, + pub BeginMoCompFrame: LPDDHALMOCOMPCB_BEGINFRAME, + pub EndMoCompFrame: LPDDHALMOCOMPCB_ENDFRAME, + pub RenderMoComp: LPDDHALMOCOMPCB_RENDER, + pub QueryMoCompStatus: LPDDHALMOCOMPCB_QUERYSTATUS, + pub DestroyMoComp: LPDDHALMOCOMPCB_DESTROY, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DDMOTIONCOMPCALLBACKS {} @@ -2964,16 +2954,16 @@ impl ::core::cmp::PartialEq for DDHAL_DDMOTIONCOMPCALLBACKS { impl ::core::cmp::Eq for DDHAL_DDMOTIONCOMPCALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DDMOTIONCOMPCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DDPALETTECALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub DestroyPalette: ::core::option::Option, - pub SetEntries: ::core::option::Option, + pub DestroyPalette: LPDDHALPALCB_DESTROYPALETTE, + pub SetEntries: LPDDHALPALCB_SETENTRIES, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DDPALETTECALLBACKS {} @@ -2999,28 +2989,28 @@ impl ::core::cmp::PartialEq for DDHAL_DDPALETTECALLBACKS { impl ::core::cmp::Eq for DDHAL_DDPALETTECALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DDPALETTECALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DDSURFACECALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub DestroySurface: ::core::option::Option, - pub Flip: ::core::option::Option, - pub SetClipList: ::core::option::Option, - pub Lock: ::core::option::Option, - pub Unlock: ::core::option::Option, - pub Blt: ::core::option::Option, - pub SetColorKey: ::core::option::Option, - pub AddAttachedSurface: ::core::option::Option, - pub GetBltStatus: ::core::option::Option, - pub GetFlipStatus: ::core::option::Option, - pub UpdateOverlay: ::core::option::Option, - pub SetOverlayPosition: ::core::option::Option, + pub DestroySurface: LPDDHALSURFCB_DESTROYSURFACE, + pub Flip: LPDDHALSURFCB_FLIP, + pub SetClipList: LPDDHALSURFCB_SETCLIPLIST, + pub Lock: LPDDHALSURFCB_LOCK, + pub Unlock: LPDDHALSURFCB_UNLOCK, + pub Blt: LPDDHALSURFCB_BLT, + pub SetColorKey: LPDDHALSURFCB_SETCOLORKEY, + pub AddAttachedSurface: LPDDHALSURFCB_ADDATTACHEDSURFACE, + pub GetBltStatus: LPDDHALSURFCB_GETBLTSTATUS, + pub GetFlipStatus: LPDDHALSURFCB_GETFLIPSTATUS, + pub UpdateOverlay: LPDDHALSURFCB_UPDATEOVERLAY, + pub SetOverlayPosition: LPDDHALSURFCB_SETOVERLAYPOSITION, pub reserved4: *mut ::core::ffi::c_void, - pub SetPalette: ::core::option::Option, + pub SetPalette: LPDDHALSURFCB_SETPALETTE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DDSURFACECALLBACKS {} @@ -3061,30 +3051,30 @@ impl ::core::cmp::PartialEq for DDHAL_DDSURFACECALLBACKS { impl ::core::cmp::Eq for DDHAL_DDSURFACECALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DDSURFACECALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DDVIDEOPORTCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub CanCreateVideoPort: ::core::option::Option, - pub CreateVideoPort: ::core::option::Option, - pub FlipVideoPort: ::core::option::Option, - pub GetVideoPortBandwidth: ::core::option::Option, - pub GetVideoPortInputFormats: ::core::option::Option, - pub GetVideoPortOutputFormats: ::core::option::Option, + pub CanCreateVideoPort: LPDDHALVPORTCB_CANCREATEVIDEOPORT, + pub CreateVideoPort: LPDDHALVPORTCB_CREATEVIDEOPORT, + pub FlipVideoPort: LPDDHALVPORTCB_FLIP, + pub GetVideoPortBandwidth: LPDDHALVPORTCB_GETBANDWIDTH, + pub GetVideoPortInputFormats: LPDDHALVPORTCB_GETINPUTFORMATS, + pub GetVideoPortOutputFormats: LPDDHALVPORTCB_GETOUTPUTFORMATS, pub lpReserved1: *mut ::core::ffi::c_void, - pub GetVideoPortField: ::core::option::Option, - pub GetVideoPortLine: ::core::option::Option, - pub GetVideoPortConnectInfo: ::core::option::Option, - pub DestroyVideoPort: ::core::option::Option, - pub GetVideoPortFlipStatus: ::core::option::Option, - pub UpdateVideoPort: ::core::option::Option, - pub WaitForVideoPortSync: ::core::option::Option, - pub GetVideoSignalStatus: ::core::option::Option, - pub ColorControl: ::core::option::Option, + pub GetVideoPortField: LPDDHALVPORTCB_GETFIELD, + pub GetVideoPortLine: LPDDHALVPORTCB_GETLINE, + pub GetVideoPortConnectInfo: LPDDHALVPORTCB_GETVPORTCONNECT, + pub DestroyVideoPort: LPDDHALVPORTCB_DESTROYVPORT, + pub GetVideoPortFlipStatus: LPDDHALVPORTCB_GETFLIPSTATUS, + pub UpdateVideoPort: LPDDHALVPORTCB_UPDATE, + pub WaitForVideoPortSync: LPDDHALVPORTCB_WAITFORSYNC, + pub GetVideoSignalStatus: LPDDHALVPORTCB_GETSIGNALSTATUS, + pub ColorControl: LPDDHALVPORTCB_COLORCONTROL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DDVIDEOPORTCALLBACKS {} @@ -3127,7 +3117,7 @@ impl ::core::cmp::PartialEq for DDHAL_DDVIDEOPORTCALLBACKS { impl ::core::cmp::Eq for DDHAL_DDVIDEOPORTCALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DDVIDEOPORTCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -3163,13 +3153,13 @@ impl ::core::cmp::Eq for DDHAL_DESTROYDDLOCALDATA {} unsafe impl ::windows::core::Abi for DDHAL_DESTROYDDLOCALDATA { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DESTROYDRIVERDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, pub ddRVal: ::windows::core::HRESULT, - pub DestroyDriver: ::core::option::Option, + pub DestroyDriver: LPDDHAL_DESTROYDRIVER, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DESTROYDRIVERDATA {} @@ -3195,16 +3185,16 @@ impl ::core::cmp::PartialEq for DDHAL_DESTROYDRIVERDATA { impl ::core::cmp::Eq for DDHAL_DESTROYDRIVERDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DESTROYDRIVERDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DESTROYMOCOMPDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, pub lpMoComp: *mut DDRAWI_DDMOTIONCOMP_LCL, pub ddRVal: ::windows::core::HRESULT, - pub DestroyMoComp: ::core::option::Option, + pub DestroyMoComp: LPDDHALMOCOMPCB_DESTROY, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DESTROYMOCOMPDATA {} @@ -3230,16 +3220,16 @@ impl ::core::cmp::PartialEq for DDHAL_DESTROYMOCOMPDATA { impl ::core::cmp::Eq for DDHAL_DESTROYMOCOMPDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DESTROYMOCOMPDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DESTROYPALETTEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, pub lpDDPalette: *mut DDRAWI_DDRAWPALETTE_GBL, pub ddRVal: ::windows::core::HRESULT, - pub DestroyPalette: ::core::option::Option, + pub DestroyPalette: LPDDHALPALCB_DESTROYPALETTE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DESTROYPALETTEDATA {} @@ -3265,16 +3255,16 @@ impl ::core::cmp::PartialEq for DDHAL_DESTROYPALETTEDATA { impl ::core::cmp::Eq for DDHAL_DESTROYPALETTEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DESTROYPALETTEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DESTROYSURFACEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, pub lpDDSurface: *mut DDRAWI_DDRAWSURFACE_LCL, pub ddRVal: ::windows::core::HRESULT, - pub DestroySurface: ::core::option::Option, + pub DestroySurface: LPDDHALSURFCB_DESTROYSURFACE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DESTROYSURFACEDATA {} @@ -3300,16 +3290,16 @@ impl ::core::cmp::PartialEq for DDHAL_DESTROYSURFACEDATA { impl ::core::cmp::Eq for DDHAL_DESTROYSURFACEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DESTROYSURFACEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DESTROYVPORTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, pub lpVideoPort: *mut DDRAWI_DDVIDEOPORT_LCL, pub ddRVal: ::windows::core::HRESULT, - pub DestroyVideoPort: ::core::option::Option, + pub DestroyVideoPort: LPDDHALVPORTCB_DESTROYVPORT, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DESTROYVPORTDATA {} @@ -3335,12 +3325,12 @@ impl ::core::cmp::PartialEq for DDHAL_DESTROYVPORTDATA { impl ::core::cmp::Eq for DDHAL_DESTROYVPORTDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DESTROYVPORTDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDHAL_DRIVER_HANDLED: i32 = 1i32; pub const DDHAL_DRIVER_NOCKEYHW: i32 = 2i32; pub const DDHAL_DRIVER_NOTHANDLED: i32 = 0i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_DRVSETCOLORKEYDATA { @@ -3348,7 +3338,7 @@ pub struct DDHAL_DRVSETCOLORKEYDATA { pub dwFlags: u32, pub ckNew: DDCOLORKEY, pub ddRVal: ::windows::core::HRESULT, - pub SetColorKey: ::core::option::Option, + pub SetColorKey: LPDDHAL_SETCOLORKEY, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_DRVSETCOLORKEYDATA {} @@ -3374,9 +3364,9 @@ impl ::core::cmp::PartialEq for DDHAL_DRVSETCOLORKEYDATA { impl ::core::cmp::Eq for DDHAL_DRVSETCOLORKEYDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_DRVSETCOLORKEYDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_ENDMOCOMPFRAMEDATA { @@ -3385,7 +3375,7 @@ pub struct DDHAL_ENDMOCOMPFRAMEDATA { pub lpInputData: *mut ::core::ffi::c_void, pub dwInputDataSize: u32, pub ddRVal: ::windows::core::HRESULT, - pub EndMoCompFrame: ::core::option::Option, + pub EndMoCompFrame: LPDDHALMOCOMPCB_ENDFRAME, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_ENDMOCOMPFRAMEDATA {} @@ -3411,14 +3401,14 @@ impl ::core::cmp::PartialEq for DDHAL_ENDMOCOMPFRAMEDATA { impl ::core::cmp::Eq for DDHAL_ENDMOCOMPFRAMEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_ENDMOCOMPFRAMEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDHAL_EXEBUFCB32_CANCREATEEXEBUF: i32 = 1i32; pub const DDHAL_EXEBUFCB32_CREATEEXEBUF: i32 = 2i32; pub const DDHAL_EXEBUFCB32_DESTROYEXEBUF: i32 = 4i32; pub const DDHAL_EXEBUFCB32_LOCKEXEBUF: i32 = 8i32; pub const DDHAL_EXEBUFCB32_UNLOCKEXEBUF: i32 = 16i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_FLIPDATA { @@ -3427,7 +3417,7 @@ pub struct DDHAL_FLIPDATA { pub lpSurfTarg: *mut DDRAWI_DDRAWSURFACE_LCL, pub dwFlags: u32, pub ddRVal: ::windows::core::HRESULT, - pub Flip: ::core::option::Option, + pub Flip: LPDDHALSURFCB_FLIP, pub lpSurfCurrLeft: *mut DDRAWI_DDRAWSURFACE_LCL, pub lpSurfTargLeft: *mut DDRAWI_DDRAWSURFACE_LCL, } @@ -3455,9 +3445,9 @@ impl ::core::cmp::PartialEq for DDHAL_FLIPDATA { impl ::core::cmp::Eq for DDHAL_FLIPDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_FLIPDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_FLIPTOGDISURFACEDATA { @@ -3465,7 +3455,7 @@ pub struct DDHAL_FLIPTOGDISURFACEDATA { pub dwToGDI: u32, pub dwReserved: u32, pub ddRVal: ::windows::core::HRESULT, - pub FlipToGDISurface: ::core::option::Option, + pub FlipToGDISurface: LPDDHAL_FLIPTOGDISURFACE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_FLIPTOGDISURFACEDATA {} @@ -3491,9 +3481,9 @@ impl ::core::cmp::PartialEq for DDHAL_FLIPTOGDISURFACEDATA { impl ::core::cmp::Eq for DDHAL_FLIPTOGDISURFACEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_FLIPTOGDISURFACEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_FLIPVPORTDATA { @@ -3502,7 +3492,7 @@ pub struct DDHAL_FLIPVPORTDATA { pub lpSurfCurr: *mut DDRAWI_DDRAWSURFACE_LCL, pub lpSurfTarg: *mut DDRAWI_DDRAWSURFACE_LCL, pub ddRVal: ::windows::core::HRESULT, - pub FlipVideoPort: ::core::option::Option, + pub FlipVideoPort: LPDDHALVPORTCB_FLIP, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_FLIPVPORTDATA {} @@ -3528,14 +3518,9 @@ impl ::core::cmp::PartialEq for DDHAL_FLIPVPORTDATA { impl ::core::cmp::Eq for DDHAL_FLIPVPORTDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_FLIPVPORTDATA { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for DDHAL_GETAVAILDRIVERMEMORYDATA { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETAVAILDRIVERMEMORYDATA { @@ -3544,7 +3529,7 @@ pub struct DDHAL_GETAVAILDRIVERMEMORYDATA { pub dwTotal: u32, pub dwFree: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetAvailDriverMemory: ::core::option::Option, + pub GetAvailDriverMemory: LPDDHAL_GETAVAILDRIVERMEMORY, pub ddsCapsEx: DDSCAPSEX, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3565,9 +3550,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETAVAILDRIVERMEMORYDATA { impl ::core::cmp::Eq for DDHAL_GETAVAILDRIVERMEMORYDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETAVAILDRIVERMEMORYDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETBLTSTATUSDATA { @@ -3575,7 +3560,7 @@ pub struct DDHAL_GETBLTSTATUSDATA { pub lpDDSurface: *mut DDRAWI_DDRAWSURFACE_LCL, pub dwFlags: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetBltStatus: ::core::option::Option, + pub GetBltStatus: LPDDHALSURFCB_GETBLTSTATUS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETBLTSTATUSDATA {} @@ -3601,7 +3586,7 @@ impl ::core::cmp::PartialEq for DDHAL_GETBLTSTATUSDATA { impl ::core::cmp::Eq for DDHAL_GETBLTSTATUSDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETBLTSTATUSDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -3688,7 +3673,7 @@ impl ::core::cmp::Eq for DDHAL_GETDRIVERSTATEDATA_0 {} unsafe impl ::windows::core::Abi for DDHAL_GETDRIVERSTATEDATA_0 { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETFLIPSTATUSDATA { @@ -3696,7 +3681,7 @@ pub struct DDHAL_GETFLIPSTATUSDATA { pub lpDDSurface: *mut DDRAWI_DDRAWSURFACE_LCL, pub dwFlags: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetFlipStatus: ::core::option::Option, + pub GetFlipStatus: LPDDHALSURFCB_GETFLIPSTATUS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETFLIPSTATUSDATA {} @@ -3722,19 +3707,15 @@ impl ::core::cmp::PartialEq for DDHAL_GETFLIPSTATUSDATA { impl ::core::cmp::Eq for DDHAL_GETFLIPSTATUSDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETFLIPSTATUSDATA { - type Abi = ::core::mem::ManuallyDrop; -} -impl ::core::clone::Clone for DDHAL_GETHEAPALIGNMENTDATA { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct DDHAL_GETHEAPALIGNMENTDATA { pub dwInstance: usize, pub dwHeap: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetHeapAlignment: ::core::option::Option, + pub GetHeapAlignment: LPDDHAL_GETHEAPALIGNMENT, pub Alignment: HEAPALIGNMENT, } impl DDHAL_GETHEAPALIGNMENTDATA {} @@ -3750,14 +3731,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETHEAPALIGNMENTDATA { } impl ::core::cmp::Eq for DDHAL_GETHEAPALIGNMENTDATA {} unsafe impl ::windows::core::Abi for DDHAL_GETHEAPALIGNMENTDATA { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for DDHAL_GETINTERNALMOCOMPDATA { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETINTERNALMOCOMPDATA { @@ -3768,7 +3744,7 @@ pub struct DDHAL_GETINTERNALMOCOMPDATA { pub ddPixelFormat: DDPIXELFORMAT, pub dwScratchMemAlloc: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetInternalMoCompInfo: ::core::option::Option, + pub GetInternalMoCompInfo: LPDDHALMOCOMPCB_GETINTERNALINFO, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETINTERNALMOCOMPDATA {} @@ -3788,14 +3764,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETINTERNALMOCOMPDATA { impl ::core::cmp::Eq for DDHAL_GETINTERNALMOCOMPDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETINTERNALMOCOMPDATA { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for DDHAL_GETMOCOMPCOMPBUFFDATA { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETMOCOMPCOMPBUFFDATA { @@ -3807,7 +3778,7 @@ pub struct DDHAL_GETMOCOMPCOMPBUFFDATA { pub dwNumTypesCompBuffs: u32, pub lpCompBuffInfo: *mut DDMCCOMPBUFFERINFO, pub ddRVal: ::windows::core::HRESULT, - pub GetMoCompBuffInfo: ::core::option::Option, + pub GetMoCompBuffInfo: LPDDHALMOCOMPCB_GETCOMPBUFFINFO, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETMOCOMPCOMPBUFFDATA {} @@ -3827,9 +3798,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETMOCOMPCOMPBUFFDATA { impl ::core::cmp::Eq for DDHAL_GETMOCOMPCOMPBUFFDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETMOCOMPCOMPBUFFDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETMOCOMPFORMATSDATA { @@ -3838,7 +3809,7 @@ pub struct DDHAL_GETMOCOMPFORMATSDATA { pub dwNumFormats: u32, pub lpFormats: *mut DDPIXELFORMAT, pub ddRVal: ::windows::core::HRESULT, - pub GetMoCompFormats: ::core::option::Option, + pub GetMoCompFormats: LPDDHALMOCOMPCB_GETFORMATS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETMOCOMPFORMATSDATA {} @@ -3864,9 +3835,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETMOCOMPFORMATSDATA { impl ::core::cmp::Eq for DDHAL_GETMOCOMPFORMATSDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETMOCOMPFORMATSDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETMOCOMPGUIDSDATA { @@ -3874,7 +3845,7 @@ pub struct DDHAL_GETMOCOMPGUIDSDATA { pub dwNumGuids: u32, pub lpGuids: *mut ::windows::core::GUID, pub ddRVal: ::windows::core::HRESULT, - pub GetMoCompGuids: ::core::option::Option, + pub GetMoCompGuids: LPDDHALMOCOMPCB_GETGUIDS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETMOCOMPGUIDSDATA {} @@ -3900,16 +3871,16 @@ impl ::core::cmp::PartialEq for DDHAL_GETMOCOMPGUIDSDATA { impl ::core::cmp::Eq for DDHAL_GETMOCOMPGUIDSDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETMOCOMPGUIDSDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETSCANLINEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, pub dwScanLine: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetScanLine: ::core::option::Option, + pub GetScanLine: LPDDHAL_GETSCANLINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETSCANLINEDATA {} @@ -3935,9 +3906,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETSCANLINEDATA { impl ::core::cmp::Eq for DDHAL_GETSCANLINEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETSCANLINEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETVPORTBANDWIDTHDATA { @@ -3949,7 +3920,7 @@ pub struct DDHAL_GETVPORTBANDWIDTHDATA { pub dwFlags: u32, pub lpBandwidth: *mut DDVIDEOPORTBANDWIDTH, pub ddRVal: ::windows::core::HRESULT, - pub GetVideoPortBandwidth: ::core::option::Option, + pub GetVideoPortBandwidth: LPDDHALVPORTCB_GETBANDWIDTH, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETVPORTBANDWIDTHDATA {} @@ -3984,9 +3955,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETVPORTBANDWIDTHDATA { impl ::core::cmp::Eq for DDHAL_GETVPORTBANDWIDTHDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETVPORTBANDWIDTHDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETVPORTCONNECTDATA { @@ -3995,7 +3966,7 @@ pub struct DDHAL_GETVPORTCONNECTDATA { pub lpConnect: *mut DDVIDEOPORTCONNECT, pub dwNumEntries: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetVideoPortConnectInfo: ::core::option::Option, + pub GetVideoPortConnectInfo: LPDDHALVPORTCB_GETVPORTCONNECT, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETVPORTCONNECTDATA {} @@ -4021,9 +3992,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETVPORTCONNECTDATA { impl ::core::cmp::Eq for DDHAL_GETVPORTCONNECTDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETVPORTCONNECTDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETVPORTFIELDDATA { @@ -4031,7 +4002,7 @@ pub struct DDHAL_GETVPORTFIELDDATA { pub lpVideoPort: *mut DDRAWI_DDVIDEOPORT_LCL, pub bField: super::super::Foundation::BOOL, pub ddRVal: ::windows::core::HRESULT, - pub GetVideoPortField: ::core::option::Option, + pub GetVideoPortField: LPDDHALVPORTCB_GETFIELD, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETVPORTFIELDDATA {} @@ -4057,16 +4028,16 @@ impl ::core::cmp::PartialEq for DDHAL_GETVPORTFIELDDATA { impl ::core::cmp::Eq for DDHAL_GETVPORTFIELDDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETVPORTFIELDDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETVPORTFLIPSTATUSDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_LCL, pub fpSurface: usize, pub ddRVal: ::windows::core::HRESULT, - pub GetVideoPortFlipStatus: ::core::option::Option, + pub GetVideoPortFlipStatus: LPDDHALVPORTCB_GETFLIPSTATUS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETVPORTFLIPSTATUSDATA {} @@ -4092,9 +4063,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETVPORTFLIPSTATUSDATA { impl ::core::cmp::Eq for DDHAL_GETVPORTFLIPSTATUSDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETVPORTFLIPSTATUSDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETVPORTINPUTFORMATDATA { @@ -4104,7 +4075,7 @@ pub struct DDHAL_GETVPORTINPUTFORMATDATA { pub lpddpfFormat: *mut DDPIXELFORMAT, pub dwNumFormats: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetVideoPortInputFormats: ::core::option::Option, + pub GetVideoPortInputFormats: LPDDHALVPORTCB_GETINPUTFORMATS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETVPORTINPUTFORMATDATA {} @@ -4130,9 +4101,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETVPORTINPUTFORMATDATA { impl ::core::cmp::Eq for DDHAL_GETVPORTINPUTFORMATDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETVPORTINPUTFORMATDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETVPORTLINEDATA { @@ -4140,7 +4111,7 @@ pub struct DDHAL_GETVPORTLINEDATA { pub lpVideoPort: *mut DDRAWI_DDVIDEOPORT_LCL, pub dwLine: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetVideoPortLine: ::core::option::Option, + pub GetVideoPortLine: LPDDHALVPORTCB_GETLINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETVPORTLINEDATA {} @@ -4166,9 +4137,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETVPORTLINEDATA { impl ::core::cmp::Eq for DDHAL_GETVPORTLINEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETVPORTLINEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETVPORTOUTPUTFORMATDATA { @@ -4179,7 +4150,7 @@ pub struct DDHAL_GETVPORTOUTPUTFORMATDATA { pub lpddpfOutputFormats: *mut DDPIXELFORMAT, pub dwNumFormats: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetVideoPortOutputFormats: ::core::option::Option, + pub GetVideoPortOutputFormats: LPDDHALVPORTCB_GETOUTPUTFORMATS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETVPORTOUTPUTFORMATDATA {} @@ -4213,9 +4184,9 @@ impl ::core::cmp::PartialEq for DDHAL_GETVPORTOUTPUTFORMATDATA { impl ::core::cmp::Eq for DDHAL_GETVPORTOUTPUTFORMATDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETVPORTOUTPUTFORMATDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_GETVPORTSIGNALDATA { @@ -4223,7 +4194,7 @@ pub struct DDHAL_GETVPORTSIGNALDATA { pub lpVideoPort: *mut DDRAWI_DDVIDEOPORT_LCL, pub dwStatus: u32, pub ddRVal: ::windows::core::HRESULT, - pub GetVideoSignalStatus: ::core::option::Option, + pub GetVideoSignalStatus: LPDDHALVPORTCB_GETSIGNALSTATUS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_GETVPORTSIGNALDATA {} @@ -4249,11 +4220,11 @@ impl ::core::cmp::PartialEq for DDHAL_GETVPORTSIGNALDATA { impl ::core::cmp::Eq for DDHAL_GETVPORTSIGNALDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_GETVPORTSIGNALDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDHAL_KERNEL_SYNCSURFACEDATA: i32 = 1i32; pub const DDHAL_KERNEL_SYNCVIDEOPORTDATA: i32 = 2i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_LOCKDATA { @@ -4263,7 +4234,7 @@ pub struct DDHAL_LOCKDATA { pub rArea: super::super::Foundation::RECTL, pub lpSurfData: *mut ::core::ffi::c_void, pub ddRVal: ::windows::core::HRESULT, - pub Lock: ::core::option::Option, + pub Lock: LPDDHALSURFCB_LOCK, pub dwFlags: u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4290,7 +4261,7 @@ impl ::core::cmp::PartialEq for DDHAL_LOCKDATA { impl ::core::cmp::Eq for DDHAL_LOCKDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_LOCKDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDHAL_MISC2CB32_ALPHABLT: i32 = 1i32; pub const DDHAL_MISC2CB32_CREATESURFACEEX: i32 = 2i32; @@ -4321,7 +4292,7 @@ pub const DDHAL_PLEASEALLOC_USERMEM: i32 = 4i32; pub const DDHAL_PRIVATECAP_ATOMICSURFACECREATION: i32 = 1i32; pub const DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION: i32 = 2i32; pub const DDHAL_PRIVATECAP_RESERVED1: i32 = 4i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_QUERYMOCOMPSTATUSDATA { @@ -4330,7 +4301,7 @@ pub struct DDHAL_QUERYMOCOMPSTATUSDATA { pub lpSurface: *mut DDRAWI_DDRAWSURFACE_LCL, pub dwFlags: u32, pub ddRVal: ::windows::core::HRESULT, - pub QueryMoCompStatus: ::core::option::Option, + pub QueryMoCompStatus: LPDDHALMOCOMPCB_QUERYSTATUS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_QUERYMOCOMPSTATUSDATA {} @@ -4356,9 +4327,9 @@ impl ::core::cmp::PartialEq for DDHAL_QUERYMOCOMPSTATUSDATA { impl ::core::cmp::Eq for DDHAL_QUERYMOCOMPSTATUSDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_QUERYMOCOMPSTATUSDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_RENDERMOCOMPDATA { @@ -4372,7 +4343,7 @@ pub struct DDHAL_RENDERMOCOMPDATA { pub lpOutputData: *mut ::core::ffi::c_void, pub dwOutputDataSize: u32, pub ddRVal: ::windows::core::HRESULT, - pub RenderMoComp: ::core::option::Option, + pub RenderMoComp: LPDDHALMOCOMPCB_RENDER, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_RENDERMOCOMPDATA {} @@ -4409,16 +4380,16 @@ impl ::core::cmp::PartialEq for DDHAL_RENDERMOCOMPDATA { impl ::core::cmp::Eq for DDHAL_RENDERMOCOMPDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_RENDERMOCOMPDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_SETCLIPLISTDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, pub lpDDSurface: *mut DDRAWI_DDRAWSURFACE_LCL, pub ddRVal: ::windows::core::HRESULT, - pub SetClipList: ::core::option::Option, + pub SetClipList: LPDDHALSURFCB_SETCLIPLIST, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_SETCLIPLISTDATA {} @@ -4444,9 +4415,9 @@ impl ::core::cmp::PartialEq for DDHAL_SETCLIPLISTDATA { impl ::core::cmp::Eq for DDHAL_SETCLIPLISTDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_SETCLIPLISTDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_SETCOLORKEYDATA { @@ -4455,7 +4426,7 @@ pub struct DDHAL_SETCOLORKEYDATA { pub dwFlags: u32, pub ckNew: DDCOLORKEY, pub ddRVal: ::windows::core::HRESULT, - pub SetColorKey: ::core::option::Option, + pub SetColorKey: LPDDHALSURFCB_SETCOLORKEY, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_SETCOLORKEYDATA {} @@ -4481,9 +4452,9 @@ impl ::core::cmp::PartialEq for DDHAL_SETCOLORKEYDATA { impl ::core::cmp::Eq for DDHAL_SETCOLORKEYDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_SETCOLORKEYDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_SETENTRIESDATA { @@ -4493,7 +4464,7 @@ pub struct DDHAL_SETENTRIESDATA { pub dwNumEntries: u32, pub lpEntries: *mut super::Gdi::PALETTEENTRY, pub ddRVal: ::windows::core::HRESULT, - pub SetEntries: ::core::option::Option, + pub SetEntries: LPDDHALPALCB_SETENTRIES, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_SETENTRIESDATA {} @@ -4519,9 +4490,9 @@ impl ::core::cmp::PartialEq for DDHAL_SETENTRIESDATA { impl ::core::cmp::Eq for DDHAL_SETENTRIESDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_SETENTRIESDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_SETEXCLUSIVEMODEDATA { @@ -4529,7 +4500,7 @@ pub struct DDHAL_SETEXCLUSIVEMODEDATA { pub dwEnterExcl: u32, pub dwReserved: u32, pub ddRVal: ::windows::core::HRESULT, - pub SetExclusiveMode: ::core::option::Option, + pub SetExclusiveMode: LPDDHAL_SETEXCLUSIVEMODE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_SETEXCLUSIVEMODEDATA {} @@ -4555,16 +4526,16 @@ impl ::core::cmp::PartialEq for DDHAL_SETEXCLUSIVEMODEDATA { impl ::core::cmp::Eq for DDHAL_SETEXCLUSIVEMODEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_SETEXCLUSIVEMODEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_SETMODEDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, pub dwModeIndex: u32, pub ddRVal: ::windows::core::HRESULT, - pub SetMode: ::core::option::Option, + pub SetMode: LPDDHAL_SETMODE, pub inexcl: super::super::Foundation::BOOL, pub useRefreshRate: super::super::Foundation::BOOL, } @@ -4592,9 +4563,9 @@ impl ::core::cmp::PartialEq for DDHAL_SETMODEDATA { impl ::core::cmp::Eq for DDHAL_SETMODEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_SETMODEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_SETOVERLAYPOSITIONDATA { @@ -4604,7 +4575,7 @@ pub struct DDHAL_SETOVERLAYPOSITIONDATA { pub lXPos: i32, pub lYPos: i32, pub ddRVal: ::windows::core::HRESULT, - pub SetOverlayPosition: ::core::option::Option, + pub SetOverlayPosition: LPDDHALSURFCB_SETOVERLAYPOSITION, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_SETOVERLAYPOSITIONDATA {} @@ -4630,9 +4601,9 @@ impl ::core::cmp::PartialEq for DDHAL_SETOVERLAYPOSITIONDATA { impl ::core::cmp::Eq for DDHAL_SETOVERLAYPOSITIONDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_SETOVERLAYPOSITIONDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_SETPALETTEDATA { @@ -4640,7 +4611,7 @@ pub struct DDHAL_SETPALETTEDATA { pub lpDDSurface: *mut DDRAWI_DDRAWSURFACE_LCL, pub lpDDPalette: *mut DDRAWI_DDRAWPALETTE_GBL, pub ddRVal: ::windows::core::HRESULT, - pub SetPalette: ::core::option::Option, + pub SetPalette: LPDDHALSURFCB_SETPALETTE, pub Attach: super::super::Foundation::BOOL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4667,7 +4638,7 @@ impl ::core::cmp::PartialEq for DDHAL_SETPALETTEDATA { impl ::core::cmp::Eq for DDHAL_SETPALETTEDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_SETPALETTEDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDHAL_SURFCB32_ADDATTACHEDSURFACE: i32 = 128i32; pub const DDHAL_SURFCB32_BLT: i32 = 32i32; @@ -4811,14 +4782,14 @@ impl ::core::cmp::Eq for DDHAL_SYNCVIDEOPORTDATA {} unsafe impl ::windows::core::Abi for DDHAL_SYNCVIDEOPORTDATA { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_UNLOCKDATA { pub lpDD: *mut DDRAWI_DIRECTDRAW_GBL, pub lpDDSurface: *mut DDRAWI_DDRAWSURFACE_LCL, pub ddRVal: ::windows::core::HRESULT, - pub Unlock: ::core::option::Option, + pub Unlock: LPDDHALSURFCB_UNLOCK, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_UNLOCKDATA {} @@ -4844,9 +4815,9 @@ impl ::core::cmp::PartialEq for DDHAL_UNLOCKDATA { impl ::core::cmp::Eq for DDHAL_UNLOCKDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_UNLOCKDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_UPDATENONLOCALHEAPDATA { @@ -4856,7 +4827,7 @@ pub struct DDHAL_UPDATENONLOCALHEAPDATA { pub fpGARTDev: usize, pub ulPolicyMaxBytes: usize, pub ddRVal: ::windows::core::HRESULT, - pub UpdateNonLocalHeap: ::core::option::Option, + pub UpdateNonLocalHeap: LPDDHAL_UPDATENONLOCALHEAP, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_UPDATENONLOCALHEAPDATA {} @@ -4882,7 +4853,7 @@ impl ::core::cmp::PartialEq for DDHAL_UPDATENONLOCALHEAPDATA { impl ::core::cmp::Eq for DDHAL_UPDATENONLOCALHEAPDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_UPDATENONLOCALHEAPDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::clone::Clone for DDHAL_UPDATEOVERLAYDATA { @@ -4901,7 +4872,7 @@ pub struct DDHAL_UPDATEOVERLAYDATA { pub dwFlags: u32, pub overlayFX: DDOVERLAYFX, pub ddRVal: ::windows::core::HRESULT, - pub UpdateOverlay: ::core::option::Option, + pub UpdateOverlay: LPDDHALSURFCB_UPDATEOVERLAY, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_UPDATEOVERLAYDATA {} @@ -4923,7 +4894,7 @@ impl ::core::cmp::Eq for DDHAL_UPDATEOVERLAYDATA {} unsafe impl ::windows::core::Abi for DDHAL_UPDATEOVERLAYDATA { type Abi = ::core::mem::ManuallyDrop; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_UPDATEVPORTDATA { @@ -4936,7 +4907,7 @@ pub struct DDHAL_UPDATEVPORTDATA { pub dwNumAutoflip: u32, pub dwNumVBIAutoflip: u32, pub ddRVal: ::windows::core::HRESULT, - pub UpdateVideoPort: ::core::option::Option, + pub UpdateVideoPort: LPDDHALVPORTCB_UPDATE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_UPDATEVPORTDATA {} @@ -4972,7 +4943,7 @@ impl ::core::cmp::PartialEq for DDHAL_UPDATEVPORTDATA { impl ::core::cmp::Eq for DDHAL_UPDATEVPORTDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_UPDATEVPORTDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDHAL_VPORT32_CANCREATEVIDEOPORT: i32 = 1i32; pub const DDHAL_VPORT32_COLORCONTROL: i32 = 32768i32; @@ -4990,7 +4961,7 @@ pub const DDHAL_VPORT32_GETOUTPUTFORMATS: i32 = 32i32; pub const DDHAL_VPORT32_GETSIGNALSTATUS: i32 = 16384i32; pub const DDHAL_VPORT32_UPDATE: i32 = 4096i32; pub const DDHAL_VPORT32_WAITFORSYNC: i32 = 8192i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_VPORTCOLORDATA { @@ -4999,7 +4970,7 @@ pub struct DDHAL_VPORTCOLORDATA { pub dwFlags: u32, pub lpColorData: *mut DDCOLORCONTROL, pub ddRVal: ::windows::core::HRESULT, - pub ColorControl: ::core::option::Option, + pub ColorControl: LPDDHALVPORTCB_COLORCONTROL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_VPORTCOLORDATA {} @@ -5025,9 +4996,9 @@ impl ::core::cmp::PartialEq for DDHAL_VPORTCOLORDATA { impl ::core::cmp::Eq for DDHAL_VPORTCOLORDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_VPORTCOLORDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_WAITFORVERTICALBLANKDATA { @@ -5036,7 +5007,7 @@ pub struct DDHAL_WAITFORVERTICALBLANKDATA { pub bIsInVB: u32, pub hEvent: usize, pub ddRVal: ::windows::core::HRESULT, - pub WaitForVerticalBlank: ::core::option::Option, + pub WaitForVerticalBlank: LPDDHAL_WAITFORVERTICALBLANK, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_WAITFORVERTICALBLANKDATA {} @@ -5062,9 +5033,9 @@ impl ::core::cmp::PartialEq for DDHAL_WAITFORVERTICALBLANKDATA { impl ::core::cmp::Eq for DDHAL_WAITFORVERTICALBLANKDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_WAITFORVERTICALBLANKDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DDHAL_WAITFORVPORTSYNCDATA { @@ -5074,7 +5045,7 @@ pub struct DDHAL_WAITFORVPORTSYNCDATA { pub dwLine: u32, pub dwTimeOut: u32, pub ddRVal: ::windows::core::HRESULT, - pub WaitForVideoPortSync: ::core::option::Option, + pub WaitForVideoPortSync: LPDDHALVPORTCB_WAITFORSYNC, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDHAL_WAITFORVPORTSYNCDATA {} @@ -5100,7 +5071,7 @@ impl ::core::cmp::PartialEq for DDHAL_WAITFORVPORTSYNCDATA { impl ::core::cmp::Eq for DDHAL_WAITFORVPORTSYNCDATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DDHAL_WAITFORVPORTSYNCDATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DDIRQ_BUSMASTER: i32 = 2i32; pub const DDIRQ_DISPLAY_VSYNC: i32 = 1i32; @@ -7172,7 +7143,7 @@ pub struct DDRAWI_DIRECTDRAW_LCL { pub hWndPopup: usize, pub hDD: usize, pub hGammaCalibrator: usize, - pub lpGammaCalibrator: ::core::option::Option, + pub lpGammaCalibrator: LPDDGAMMACALIBRATORPROC, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DDRAWI_DIRECTDRAW_LCL {} @@ -8720,21 +8691,21 @@ impl ::core::cmp::Eq for DD_BLTDATA {} unsafe impl ::windows::core::Abi for DD_BLTDATA { type Abi = ::core::mem::ManuallyDrop; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DD_CALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub DestroyDriver: ::core::option::Option, - pub CreateSurface: ::core::option::Option, - pub SetColorKey: ::core::option::Option, - pub SetMode: ::core::option::Option, - pub WaitForVerticalBlank: ::core::option::Option, - pub CanCreateSurface: ::core::option::Option, - pub CreatePalette: ::core::option::Option, - pub GetScanLine: ::core::option::Option, - pub MapMemory: ::core::option::Option, + pub DestroyDriver: PDD_DESTROYDRIVER, + pub CreateSurface: PDD_CREATESURFACE, + pub SetColorKey: PDD_SETCOLORKEY, + pub SetMode: PDD_SETMODE, + pub WaitForVerticalBlank: PDD_WAITFORVERTICALBLANK, + pub CanCreateSurface: PDD_CANCREATESURFACE, + pub CreatePalette: PDD_CREATEPALETTE, + pub GetScanLine: PDD_GETSCANLINE, + pub MapMemory: PDD_MAPMEMORY, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl DD_CALLBACKS {} @@ -8770,7 +8741,7 @@ impl ::core::cmp::PartialEq for DD_CALLBACKS { impl ::core::cmp::Eq for DD_CALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DD_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -8879,13 +8850,13 @@ impl ::core::cmp::Eq for DD_CLIPPER_LOCAL {} unsafe impl ::windows::core::Abi for DD_CLIPPER_LOCAL { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DD_COLORCONTROLCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub ColorControl: ::core::option::Option, + pub ColorControl: PDD_COLORCB_COLORCONTROL, } #[cfg(feature = "Win32_Foundation")] impl DD_COLORCONTROLCALLBACKS {} @@ -8911,7 +8882,7 @@ impl ::core::cmp::PartialEq for DD_COLORCONTROLCALLBACKS { impl ::core::cmp::Eq for DD_COLORCONTROLCALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DD_COLORCONTROLCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -9123,17 +9094,17 @@ impl ::core::cmp::Eq for DD_CREATEVPORTDATA {} unsafe impl ::windows::core::Abi for DD_CREATEVPORTDATA { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DD_D3DBUFCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub CanCreateD3DBuffer: ::core::option::Option, - pub CreateD3DBuffer: ::core::option::Option, - pub DestroyD3DBuffer: ::core::option::Option, - pub LockD3DBuffer: ::core::option::Option, - pub UnlockD3DBuffer: ::core::option::Option, + pub CanCreateD3DBuffer: PDD_CANCREATESURFACE, + pub CreateD3DBuffer: PDD_CREATESURFACE, + pub DestroyD3DBuffer: PDD_SURFCB_DESTROYSURFACE, + pub LockD3DBuffer: PDD_SURFCB_LOCK, + pub UnlockD3DBuffer: PDD_SURFCB_UNLOCK, } #[cfg(feature = "Win32_Foundation")] impl DD_D3DBUFCALLBACKS {} @@ -9165,7 +9136,7 @@ impl ::core::cmp::PartialEq for DD_D3DBUFCALLBACKS { impl ::core::cmp::Eq for DD_D3DBUFCALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DD_D3DBUFCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10246,19 +10217,14 @@ impl ::core::cmp::Eq for DD_GETVPORTSIGNALDATA {} unsafe impl ::windows::core::Abi for DD_GETVPORTSIGNALDATA { type Abi = Self; } -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DD_HALINFO { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DD_HALINFO { pub dwSize: u32, pub vmiData: VIDEOMEMORYINFO, pub ddCaps: DDNTCORECAPS, - pub GetDriverInfo: ::core::option::Option, + pub GetDriverInfo: PDD_GETDRIVERINFO, pub dwFlags: u32, pub lpD3DGlobalDriverData: *mut ::core::ffi::c_void, pub lpD3DHALCallbacks: *mut ::core::ffi::c_void, @@ -10282,19 +10248,15 @@ impl ::core::cmp::PartialEq for DD_HALINFO { impl ::core::cmp::Eq for DD_HALINFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DD_HALINFO { - type Abi = ::core::mem::ManuallyDrop; -} -impl ::core::clone::Clone for DD_HALINFO_V4 { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct DD_HALINFO_V4 { pub dwSize: u32, pub vmiData: VIDEOMEMORYINFO, pub ddCaps: DDNTCORECAPS, - pub GetDriverInfo: ::core::option::Option, + pub GetDriverInfo: PDD_GETDRIVERINFO, pub dwFlags: u32, } impl DD_HALINFO_V4 {} @@ -10310,17 +10272,17 @@ impl ::core::cmp::PartialEq for DD_HALINFO_V4 { } impl ::core::cmp::Eq for DD_HALINFO_V4 {} unsafe impl ::windows::core::Abi for DD_HALINFO_V4 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DD_HAL_VERSION: u32 = 256u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DD_KERNELCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub SyncSurfaceData: ::core::option::Option, - pub SyncVideoPortData: ::core::option::Option, + pub SyncSurfaceData: PDD_KERNELCB_SYNCSURFACE, + pub SyncVideoPortData: PDD_KERNELCB_SYNCVIDEOPORT, } #[cfg(feature = "Win32_Foundation")] impl DD_KERNELCALLBACKS {} @@ -10346,7 +10308,7 @@ impl ::core::cmp::PartialEq for DD_KERNELCALLBACKS { impl ::core::cmp::Eq for DD_KERNELCALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DD_KERNELCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10434,16 +10396,16 @@ impl ::core::cmp::Eq for DD_MAPMEMORYDATA {} unsafe impl ::windows::core::Abi for DD_MAPMEMORYDATA { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DD_MISCELLANEOUS2CALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub AlphaBlt: ::core::option::Option, - pub CreateSurfaceEx: ::core::option::Option, - pub GetDriverState: ::core::option::Option, - pub DestroyDDLocal: ::core::option::Option, + pub AlphaBlt: PDD_ALPHABLT, + pub CreateSurfaceEx: PDD_CREATESURFACEEX, + pub GetDriverState: PDD_GETDRIVERSTATE, + pub DestroyDDLocal: PDD_DESTROYDDLOCAL, } #[cfg(feature = "Win32_Foundation")] impl DD_MISCELLANEOUS2CALLBACKS {} @@ -10469,14 +10431,14 @@ impl ::core::cmp::PartialEq for DD_MISCELLANEOUS2CALLBACKS { impl ::core::cmp::Eq for DD_MISCELLANEOUS2CALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DD_MISCELLANEOUS2CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct DD_MISCELLANEOUSCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub GetAvailDriverMemory: ::core::option::Option, + pub GetAvailDriverMemory: PDD_GETAVAILDRIVERMEMORY, } impl DD_MISCELLANEOUSCALLBACKS {} impl ::core::default::Default for DD_MISCELLANEOUSCALLBACKS { @@ -10496,7 +10458,7 @@ impl ::core::cmp::PartialEq for DD_MISCELLANEOUSCALLBACKS { } impl ::core::cmp::Eq for DD_MISCELLANEOUSCALLBACKS {} unsafe impl ::windows::core::Abi for DD_MISCELLANEOUSCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10584,22 +10546,22 @@ impl ::core::cmp::Eq for DD_MORESURFACECAPS_0 {} unsafe impl ::windows::core::Abi for DD_MORESURFACECAPS_0 { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DD_MOTIONCOMPCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub GetMoCompGuids: ::core::option::Option, - pub GetMoCompFormats: ::core::option::Option, - pub CreateMoComp: ::core::option::Option, - pub GetMoCompBuffInfo: ::core::option::Option, - pub GetInternalMoCompInfo: ::core::option::Option, - pub BeginMoCompFrame: ::core::option::Option, - pub EndMoCompFrame: ::core::option::Option, - pub RenderMoComp: ::core::option::Option, - pub QueryMoCompStatus: ::core::option::Option, - pub DestroyMoComp: ::core::option::Option, + pub GetMoCompGuids: PDD_MOCOMPCB_GETGUIDS, + pub GetMoCompFormats: PDD_MOCOMPCB_GETFORMATS, + pub CreateMoComp: PDD_MOCOMPCB_CREATE, + pub GetMoCompBuffInfo: PDD_MOCOMPCB_GETCOMPBUFFINFO, + pub GetInternalMoCompInfo: PDD_MOCOMPCB_GETINTERNALINFO, + pub BeginMoCompFrame: PDD_MOCOMPCB_BEGINFRAME, + pub EndMoCompFrame: PDD_MOCOMPCB_ENDFRAME, + pub RenderMoComp: PDD_MOCOMPCB_RENDER, + pub QueryMoCompStatus: PDD_MOCOMPCB_QUERYSTATUS, + pub DestroyMoComp: PDD_MOCOMPCB_DESTROY, } #[cfg(feature = "Win32_Foundation")] impl DD_MOTIONCOMPCALLBACKS {} @@ -10636,7 +10598,7 @@ impl ::core::cmp::PartialEq for DD_MOTIONCOMPCALLBACKS { impl ::core::cmp::Eq for DD_MOTIONCOMPCALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DD_MOTIONCOMPCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10698,15 +10660,15 @@ impl ::core::cmp::Eq for DD_NONLOCALVIDMEMCAPS {} unsafe impl ::windows::core::Abi for DD_NONLOCALVIDMEMCAPS { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DD_NTCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub FreeDriverMemory: ::core::option::Option, - pub SetExclusiveMode: ::core::option::Option, - pub FlipToGDISurface: ::core::option::Option, + pub FreeDriverMemory: PDD_FREEDRIVERMEMORY, + pub SetExclusiveMode: PDD_SETEXCLUSIVEMODE, + pub FlipToGDISurface: PDD_FLIPTOGDISURFACE, } #[cfg(feature = "Win32_Foundation")] impl DD_NTCALLBACKS {} @@ -10732,7 +10694,7 @@ impl ::core::cmp::PartialEq for DD_NTCALLBACKS { impl ::core::cmp::Eq for DD_NTCALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DD_NTCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10760,14 +10722,14 @@ impl ::core::cmp::Eq for DD_NTPRIVATEDRIVERCAPS {} unsafe impl ::windows::core::Abi for DD_NTPRIVATEDRIVERCAPS { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Graphics_Gdi")] pub struct DD_PALETTECALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub DestroyPalette: ::core::option::Option, - pub SetEntries: ::core::option::Option, + pub DestroyPalette: PDD_PALCB_DESTROYPALETTE, + pub SetEntries: PDD_PALCB_SETENTRIES, } #[cfg(feature = "Win32_Graphics_Gdi")] impl DD_PALETTECALLBACKS {} @@ -10793,7 +10755,7 @@ impl ::core::cmp::PartialEq for DD_PALETTECALLBACKS { impl ::core::cmp::Eq for DD_PALETTECALLBACKS {} #[cfg(feature = "Win32_Graphics_Gdi")] unsafe impl ::windows::core::Abi for DD_PALETTECALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -11194,26 +11156,26 @@ impl ::core::cmp::Eq for DD_STEREOMODE {} unsafe impl ::windows::core::Abi for DD_STEREOMODE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DD_SURFACECALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub DestroySurface: ::core::option::Option, - pub Flip: ::core::option::Option, - pub SetClipList: ::core::option::Option, - pub Lock: ::core::option::Option, - pub Unlock: ::core::option::Option, - pub Blt: ::core::option::Option, - pub SetColorKey: ::core::option::Option, - pub AddAttachedSurface: ::core::option::Option, - pub GetBltStatus: ::core::option::Option, - pub GetFlipStatus: ::core::option::Option, - pub UpdateOverlay: ::core::option::Option, - pub SetOverlayPosition: ::core::option::Option, + pub DestroySurface: PDD_SURFCB_DESTROYSURFACE, + pub Flip: PDD_SURFCB_FLIP, + pub SetClipList: PDD_SURFCB_SETCLIPLIST, + pub Lock: PDD_SURFCB_LOCK, + pub Unlock: PDD_SURFCB_UNLOCK, + pub Blt: PDD_SURFCB_BLT, + pub SetColorKey: PDD_SURFCB_SETCOLORKEY, + pub AddAttachedSurface: PDD_SURFCB_ADDATTACHEDSURFACE, + pub GetBltStatus: PDD_SURFCB_GETBLTSTATUS, + pub GetFlipStatus: PDD_SURFCB_GETFLIPSTATUS, + pub UpdateOverlay: PDD_SURFCB_UPDATEOVERLAY, + pub SetOverlayPosition: PDD_SURFCB_SETOVERLAYPOSITION, pub reserved4: *mut ::core::ffi::c_void, - pub SetPalette: ::core::option::Option, + pub SetPalette: PDD_SURFCB_SETPALETTE, } #[cfg(feature = "Win32_Foundation")] impl DD_SURFACECALLBACKS {} @@ -11254,7 +11216,7 @@ impl ::core::cmp::PartialEq for DD_SURFACECALLBACKS { impl ::core::cmp::Eq for DD_SURFACECALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DD_SURFACECALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -11796,28 +11758,28 @@ unsafe impl ::windows::core::Abi for DD_UPDATEVPORTDATA { type Abi = Self; } pub const DD_VERSION: i32 = 512i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DD_VIDEOPORTCALLBACKS { pub dwSize: u32, pub dwFlags: u32, - pub CanCreateVideoPort: ::core::option::Option, - pub CreateVideoPort: ::core::option::Option, - pub FlipVideoPort: ::core::option::Option, - pub GetVideoPortBandwidth: ::core::option::Option, - pub GetVideoPortInputFormats: ::core::option::Option, - pub GetVideoPortOutputFormats: ::core::option::Option, + pub CanCreateVideoPort: PDD_VPORTCB_CANCREATEVIDEOPORT, + pub CreateVideoPort: PDD_VPORTCB_CREATEVIDEOPORT, + pub FlipVideoPort: PDD_VPORTCB_FLIP, + pub GetVideoPortBandwidth: PDD_VPORTCB_GETBANDWIDTH, + pub GetVideoPortInputFormats: PDD_VPORTCB_GETINPUTFORMATS, + pub GetVideoPortOutputFormats: PDD_VPORTCB_GETOUTPUTFORMATS, pub lpReserved1: *mut ::core::ffi::c_void, - pub GetVideoPortField: ::core::option::Option, - pub GetVideoPortLine: ::core::option::Option, - pub GetVideoPortConnectInfo: ::core::option::Option, - pub DestroyVideoPort: ::core::option::Option, - pub GetVideoPortFlipStatus: ::core::option::Option, - pub UpdateVideoPort: ::core::option::Option, - pub WaitForVideoPortSync: ::core::option::Option, - pub GetVideoSignalStatus: ::core::option::Option, - pub ColorControl: ::core::option::Option, + pub GetVideoPortField: PDD_VPORTCB_GETFIELD, + pub GetVideoPortLine: PDD_VPORTCB_GETLINE, + pub GetVideoPortConnectInfo: PDD_VPORTCB_GETVPORTCONNECT, + pub DestroyVideoPort: PDD_VPORTCB_DESTROYVPORT, + pub GetVideoPortFlipStatus: PDD_VPORTCB_GETFLIPSTATUS, + pub UpdateVideoPort: PDD_VPORTCB_UPDATE, + pub WaitForVideoPortSync: PDD_VPORTCB_WAITFORSYNC, + pub GetVideoSignalStatus: PDD_VPORTCB_GETSIGNALSTATUS, + pub ColorControl: PDD_VPORTCB_COLORCONTROL, } #[cfg(feature = "Win32_Foundation")] impl DD_VIDEOPORTCALLBACKS {} @@ -11860,7 +11822,7 @@ impl ::core::cmp::PartialEq for DD_VIDEOPORTCALLBACKS { impl ::core::cmp::Eq for DD_VIDEOPORTCALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DD_VIDEOPORTCALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -12024,7 +11986,7 @@ pub const DELETED_NOTFOUND: u32 = 2u32; pub const DELETED_OK: u32 = 0u32; pub const DIRECTDRAW_VERSION: u32 = 1792u32; pub const DXAPI_HALVERSION: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DXAPI_INTERFACE { @@ -12033,19 +11995,19 @@ pub struct DXAPI_INTERFACE { pub Context: *mut ::core::ffi::c_void, pub InterfaceReference: *mut ::core::ffi::c_void, pub InterfaceDereference: *mut ::core::ffi::c_void, - pub DxGetIrqInfo: ::core::option::Option, - pub DxEnableIrq: ::core::option::Option, - pub DxSkipNextField: ::core::option::Option, - pub DxBobNextField: ::core::option::Option, - pub DxSetState: ::core::option::Option, - pub DxLock: ::core::option::Option, - pub DxFlipOverlay: ::core::option::Option, - pub DxFlipVideoPort: ::core::option::Option, - pub DxGetPolarity: ::core::option::Option, - pub DxGetCurrentAutoflip: ::core::option::Option, - pub DxGetPreviousAutoflip: ::core::option::Option, - pub DxTransfer: ::core::option::Option, - pub DxGetTransferStatus: ::core::option::Option, + pub DxGetIrqInfo: PDX_GETIRQINFO, + pub DxEnableIrq: PDX_ENABLEIRQ, + pub DxSkipNextField: PDX_SKIPNEXTFIELD, + pub DxBobNextField: PDX_BOBNEXTFIELD, + pub DxSetState: PDX_SETSTATE, + pub DxLock: PDX_LOCK, + pub DxFlipOverlay: PDX_FLIPOVERLAY, + pub DxFlipVideoPort: PDX_FLIPVIDEOPORT, + pub DxGetPolarity: PDX_GETPOLARITY, + pub DxGetCurrentAutoflip: PDX_GETCURRENTAUTOFLIP, + pub DxGetPreviousAutoflip: PDX_GETPREVIOUSAUTOFLIP, + pub DxTransfer: PDX_TRANSFER, + pub DxGetTransferStatus: PDX_GETTRANSFERSTATUS, } #[cfg(feature = "Win32_Foundation")] impl DXAPI_INTERFACE {} @@ -12088,7 +12050,7 @@ impl ::core::cmp::PartialEq for DXAPI_INTERFACE { impl ::core::cmp::Eq for DXAPI_INTERFACE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DXAPI_INTERFACE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DXERR_GENERIC: u32 = 2147500037u32; pub const DXERR_OUTOFCAPS: u32 = 2289434984u32; @@ -12160,7 +12122,7 @@ pub unsafe fn DirectDrawCreateEx<'a, Param3: ::windows::core::IntoParam<'a, ::wi } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DirectDrawEnumerateA(lpcallback: ::core::option::Option, lpcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn DirectDrawEnumerateA(lpcallback: LPDDENUMCALLBACKA, lpcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -12174,7 +12136,7 @@ pub unsafe fn DirectDrawEnumerateA(lpcallback: ::core::option::Option, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::Result<()> { +pub unsafe fn DirectDrawEnumerateExA(lpcallback: LPDDENUMCALLBACKEXA, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -12188,7 +12150,7 @@ pub unsafe fn DirectDrawEnumerateExA(lpcallback: ::core::option::Option, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::Result<()> { +pub unsafe fn DirectDrawEnumerateExW(lpcallback: LPDDENUMCALLBACKEXW, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -12202,7 +12164,7 @@ pub unsafe fn DirectDrawEnumerateExW(lpcallback: ::core::option::Option, lpcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn DirectDrawEnumerateW(lpcallback: LPDDENUMCALLBACKW, lpcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -12336,7 +12298,7 @@ impl IDDVideoPortContainer { pub unsafe fn CreateVideoPort<'a, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, param0: u32, param1: *mut DDVIDEOPORTDESC, param2: *mut ::core::option::Option, param3: Param3) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), param3.into_param().abi()).ok() } - pub unsafe fn EnumVideoPorts(&self, param0: u32, param1: *mut DDVIDEOPORTCAPS, param2: *mut ::core::ffi::c_void, param3: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumVideoPorts(&self, param0: u32, param1: *mut DDVIDEOPORTCAPS, param2: *mut ::core::ffi::c_void, param3: LPDDENUMVIDEOCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn GetVideoPortConnectInfo(&self, param0: u32, pcinfo: *mut u32, param2: *mut DDVIDEOPORTCONNECT) -> ::windows::core::Result<()> { @@ -12407,10 +12369,10 @@ impl IDirectDraw { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), param0.into_param().abi(), &mut result__).from_abi::(result__) } - pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: LPDDENUMMODESCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } - pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn FlipToGDISurface(&self) -> ::windows::core::Result<()> { @@ -12531,10 +12493,10 @@ impl IDirectDraw2 { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), param0.into_param().abi(), &mut result__).from_abi::(result__) } - pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: LPDDENUMMODESCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } - pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void, param3: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn FlipToGDISurface(&self) -> ::windows::core::Result<()> { @@ -12662,10 +12624,10 @@ impl IDirectDraw4 { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), param0.into_param().abi(), &mut result__).from_abi::(result__) } - pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: LPDDENUMMODESCALLBACK2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } - pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: LPDDENUMSURFACESCALLBACK2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn FlipToGDISurface(&self) -> ::windows::core::Result<()> { @@ -12814,10 +12776,10 @@ impl IDirectDraw7 { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), param0.into_param().abi(), &mut result__).from_abi::(result__) } - pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumDisplayModes(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: LPDDENUMMODESCALLBACK2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } - pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumSurfaces(&self, param0: u32, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void, param3: LPDDENUMSURFACESCALLBACK7) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3)).ok() } pub unsafe fn FlipToGDISurface(&self) -> ::windows::core::Result<()> { @@ -13260,10 +13222,10 @@ impl IDirectDrawSurface { pub unsafe fn DeleteAttachedSurface<'a, Param1: ::windows::core::IntoParam<'a, IDirectDrawSurface>>(&self, param0: u32, param1: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), param1.into_param().abi()).ok() } - pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() } - pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Flip<'a, Param0: ::windows::core::IntoParam<'a, IDirectDrawSurface>>(&self, param0: Param0, param1: u32) -> ::windows::core::Result<()> { @@ -13446,10 +13408,10 @@ impl IDirectDrawSurface2 { pub unsafe fn DeleteAttachedSurface<'a, Param1: ::windows::core::IntoParam<'a, IDirectDrawSurface2>>(&self, param0: u32, param1: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), param1.into_param().abi()).ok() } - pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() } - pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Flip<'a, Param0: ::windows::core::IntoParam<'a, IDirectDrawSurface2>>(&self, param0: Param0, param1: u32) -> ::windows::core::Result<()> { @@ -13647,10 +13609,10 @@ impl IDirectDrawSurface3 { pub unsafe fn DeleteAttachedSurface<'a, Param1: ::windows::core::IntoParam<'a, IDirectDrawSurface3>>(&self, param0: u32, param1: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), param1.into_param().abi()).ok() } - pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() } - pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: LPDDENUMSURFACESCALLBACK) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Flip<'a, Param0: ::windows::core::IntoParam<'a, IDirectDrawSurface3>>(&self, param0: Param0, param1: u32) -> ::windows::core::Result<()> { @@ -13852,10 +13814,10 @@ impl IDirectDrawSurface4 { pub unsafe fn DeleteAttachedSurface<'a, Param1: ::windows::core::IntoParam<'a, IDirectDrawSurface4>>(&self, param0: u32, param1: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), param1.into_param().abi()).ok() } - pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: LPDDENUMSURFACESCALLBACK2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() } - pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: LPDDENUMSURFACESCALLBACK2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Flip<'a, Param0: ::windows::core::IntoParam<'a, IDirectDrawSurface4>>(&self, param0: Param0, param1: u32) -> ::windows::core::Result<()> { @@ -14079,10 +14041,10 @@ impl IDirectDrawSurface7 { pub unsafe fn DeleteAttachedSurface<'a, Param1: ::windows::core::IntoParam<'a, IDirectDrawSurface7>>(&self, param0: u32, param1: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), param1.into_param().abi()).ok() } - pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumAttachedSurfaces(&self, param0: *mut ::core::ffi::c_void, param1: LPDDENUMSURFACESCALLBACK7) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1)).ok() } - pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn EnumOverlayZOrders(&self, param0: u32, param1: *mut ::core::ffi::c_void, param2: LPDDENUMSURFACESCALLBACK7) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(param0), ::core::mem::transmute(param1), ::core::mem::transmute(param2)).ok() } pub unsafe fn Flip<'a, Param0: ::windows::core::IntoParam<'a, IDirectDrawSurface7>>(&self, param0: Param0, param1: u32) -> ::windows::core::Result<()> { @@ -14529,162 +14491,162 @@ unsafe impl ::windows::core::Abi for IUNKNOWN_LIST { type Abi = ::core::mem::ManuallyDrop; } #[cfg(feature = "Win32_Foundation")] -pub type LPCLIPPERCALLBACK = unsafe extern "system" fn(lpddclipper: ::windows::core::RawPtr, hwnd: super::super::Foundation::HWND, code: u32, lpcontext: *mut ::core::ffi::c_void) -> u32; -pub type LPDD32BITDRIVERINIT = unsafe extern "system" fn(dwcontext: u32) -> u32; +pub type LPCLIPPERCALLBACK = ::core::option::Option u32>; +pub type LPDD32BITDRIVERINIT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPDDENUMCALLBACKA = unsafe extern "system" fn(param0: *mut ::windows::core::GUID, param1: super::super::Foundation::PSTR, param2: super::super::Foundation::PSTR, param3: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPDDENUMCALLBACKA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDENUMCALLBACKEXA = unsafe extern "system" fn(param0: *mut ::windows::core::GUID, param1: super::super::Foundation::PSTR, param2: super::super::Foundation::PSTR, param3: *mut ::core::ffi::c_void, param4: super::Gdi::HMONITOR) -> super::super::Foundation::BOOL; +pub type LPDDENUMCALLBACKEXA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDENUMCALLBACKEXW = unsafe extern "system" fn(param0: *mut ::windows::core::GUID, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::PWSTR, param3: *mut ::core::ffi::c_void, param4: super::Gdi::HMONITOR) -> super::super::Foundation::BOOL; +pub type LPDDENUMCALLBACKEXW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDDENUMCALLBACKW = unsafe extern "system" fn(param0: *mut ::windows::core::GUID, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::PWSTR, param3: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; -pub type LPDDENUMMODESCALLBACK = unsafe extern "system" fn(param0: *mut DDSURFACEDESC, param1: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type LPDDENUMMODESCALLBACK2 = unsafe extern "system" fn(param0: *mut DDSURFACEDESC2, param1: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type LPDDENUMSURFACESCALLBACK = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: *mut DDSURFACEDESC, param2: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type LPDDENUMSURFACESCALLBACK2 = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type LPDDENUMSURFACESCALLBACK7 = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: *mut DDSURFACEDESC2, param2: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type LPDDENUMVIDEOCALLBACK = unsafe extern "system" fn(param0: *mut DDVIDEOPORTCAPS, param1: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type LPDDGAMMACALIBRATORPROC = unsafe extern "system" fn(param0: *mut DDGAMMARAMP, param1: *mut u8) -> ::windows::core::HRESULT; +pub type LPDDENUMCALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; +pub type LPDDENUMMODESCALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type LPDDENUMMODESCALLBACK2 = ::core::option::Option ::windows::core::HRESULT>; +pub type LPDDENUMSURFACESCALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type LPDDENUMSURFACESCALLBACK2 = ::core::option::Option ::windows::core::HRESULT>; +pub type LPDDENUMSURFACESCALLBACK7 = ::core::option::Option ::windows::core::HRESULT>; +pub type LPDDENUMVIDEOCALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type LPDDGAMMACALIBRATORPROC = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALCOLORCB_COLORCONTROL = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALCOLORCB_COLORCONTROL = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALEXEBUFCB_CANCREATEEXEBUF = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALEXEBUFCB_CANCREATEEXEBUF = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALEXEBUFCB_CREATEEXEBUF = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALEXEBUFCB_CREATEEXEBUF = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALEXEBUFCB_DESTROYEXEBUF = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALEXEBUFCB_DESTROYEXEBUF = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALEXEBUFCB_LOCKEXEBUF = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALEXEBUFCB_LOCKEXEBUF = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALEXEBUFCB_UNLOCKEXEBUF = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALEXEBUFCB_UNLOCKEXEBUF = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALKERNELCB_SYNCSURFACE = unsafe extern "system" fn(param0: *mut DDHAL_SYNCSURFACEDATA) -> u32; +pub type LPDDHALKERNELCB_SYNCSURFACE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALKERNELCB_SYNCVIDEOPORT = unsafe extern "system" fn(param0: *mut DDHAL_SYNCVIDEOPORTDATA) -> u32; +pub type LPDDHALKERNELCB_SYNCVIDEOPORT = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALMOCOMPCB_BEGINFRAME = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALMOCOMPCB_BEGINFRAME = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALMOCOMPCB_CREATE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALMOCOMPCB_CREATE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALMOCOMPCB_DESTROY = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALMOCOMPCB_DESTROY = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALMOCOMPCB_ENDFRAME = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALMOCOMPCB_ENDFRAME = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALMOCOMPCB_GETCOMPBUFFINFO = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALMOCOMPCB_GETCOMPBUFFINFO = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALMOCOMPCB_GETFORMATS = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALMOCOMPCB_GETFORMATS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALMOCOMPCB_GETGUIDS = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALMOCOMPCB_GETGUIDS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALMOCOMPCB_GETINTERNALINFO = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALMOCOMPCB_GETINTERNALINFO = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALMOCOMPCB_QUERYSTATUS = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALMOCOMPCB_QUERYSTATUS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALMOCOMPCB_RENDER = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALMOCOMPCB_RENDER = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALPALCB_DESTROYPALETTE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALPALCB_DESTROYPALETTE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALPALCB_SETENTRIES = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALPALCB_SETENTRIES = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_ADDATTACHEDSURFACE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_ADDATTACHEDSURFACE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_BLT = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_BLT = ::core::option::Option) -> u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_DESTROYSURFACE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_DESTROYSURFACE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_FLIP = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_FLIP = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_GETBLTSTATUS = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_GETBLTSTATUS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_GETFLIPSTATUS = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_GETFLIPSTATUS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_LOCK = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_LOCK = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_SETCLIPLIST = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_SETCLIPLIST = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_SETCOLORKEY = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_SETCOLORKEY = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_SETOVERLAYPOSITION = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_SETOVERLAYPOSITION = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_SETPALETTE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_SETPALETTE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_UNLOCK = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_UNLOCK = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALSURFCB_UPDATEOVERLAY = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALSURFCB_UPDATEOVERLAY = ::core::option::Option) -> u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_CANCREATEVIDEOPORT = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_CANCREATEVIDEOPORT = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_COLORCONTROL = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_COLORCONTROL = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_CREATEVIDEOPORT = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_CREATEVIDEOPORT = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_DESTROYVPORT = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_DESTROYVPORT = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_FLIP = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_FLIP = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_GETBANDWIDTH = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_GETBANDWIDTH = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_GETFIELD = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_GETFIELD = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_GETFLIPSTATUS = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_GETFLIPSTATUS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_GETINPUTFORMATS = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_GETINPUTFORMATS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_GETLINE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_GETLINE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_GETOUTPUTFORMATS = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_GETOUTPUTFORMATS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_GETSIGNALSTATUS = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_GETSIGNALSTATUS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_GETVPORTCONNECT = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_GETVPORTCONNECT = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_UPDATE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_UPDATE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHALVPORTCB_WAITFORSYNC = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHALVPORTCB_WAITFORSYNC = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_CANCREATESURFACE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_CANCREATESURFACE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_CREATEPALETTE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_CREATEPALETTE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_CREATESURFACE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_CREATESURFACE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_CREATESURFACEEX = unsafe extern "system" fn(param0: *mut DDHAL_CREATESURFACEEXDATA) -> u32; +pub type LPDDHAL_CREATESURFACEEX = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_DESTROYDDLOCAL = unsafe extern "system" fn(param0: *mut DDHAL_DESTROYDDLOCALDATA) -> u32; +pub type LPDDHAL_DESTROYDDLOCAL = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_DESTROYDRIVER = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_DESTROYDRIVER = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_FLIPTOGDISURFACE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_FLIPTOGDISURFACE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_GETAVAILDRIVERMEMORY = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; -pub type LPDDHAL_GETDRIVERINFO = unsafe extern "system" fn(param0: *mut DDHAL_GETDRIVERINFODATA) -> u32; -pub type LPDDHAL_GETDRIVERSTATE = unsafe extern "system" fn(param0: *mut DDHAL_GETDRIVERSTATEDATA) -> u32; -pub type LPDDHAL_GETHEAPALIGNMENT = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_GETAVAILDRIVERMEMORY = ::core::option::Option u32>; +pub type LPDDHAL_GETDRIVERINFO = ::core::option::Option u32>; +pub type LPDDHAL_GETDRIVERSTATE = ::core::option::Option u32>; +pub type LPDDHAL_GETHEAPALIGNMENT = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_GETSCANLINE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_GETSCANLINE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_SETCOLORKEY = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_SETCOLORKEY = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_SETEXCLUSIVEMODE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_SETEXCLUSIVEMODE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_SETINFO = unsafe extern "system" fn(lpddhalinfo: *mut ::core::mem::ManuallyDrop, reset: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; +pub type LPDDHAL_SETINFO = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_SETMODE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_SETMODE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_UPDATENONLOCALHEAP = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_UPDATENONLOCALHEAP = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_VIDMEMALLOC = unsafe extern "system" fn(lpdd: *mut DDRAWI_DIRECTDRAW_GBL, heap: i32, dwwidth: u32, dwheight: u32) -> usize; +pub type LPDDHAL_VIDMEMALLOC = ::core::option::Option usize>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_VIDMEMFREE = unsafe extern "system" fn(lpdd: *mut DDRAWI_DIRECTDRAW_GBL, heap: i32, fpmem: usize); +pub type LPDDHAL_VIDMEMFREE = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHAL_WAITFORVERTICALBLANK = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPDDHAL_WAITFORVERTICALBLANK = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDDHEL_INIT = unsafe extern "system" fn(param0: *mut DDRAWI_DIRECTDRAW_GBL, param1: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; +pub type LPDDHEL_INIT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDIRECTDRAWENUMERATEEXA = unsafe extern "system" fn(lpcallback: ::windows::core::RawPtr, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::HRESULT; +pub type LPDIRECTDRAWENUMERATEEXA = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPDIRECTDRAWENUMERATEEXW = unsafe extern "system" fn(lpcallback: ::windows::core::RawPtr, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::HRESULT; +pub type LPDIRECTDRAWENUMERATEEXW = ::core::option::Option ::windows::core::HRESULT>; pub const MAX_AUTOFLIP_BUFFERS: u32 = 10u32; pub const MAX_DDDEVICEID_STRING: u32 = 512u32; pub const MAX_DRIVER_NAME: u32 = 32u32; @@ -14751,121 +14713,121 @@ pub const MDL_SOURCE_IS_NONPAGED_POOL: u32 = 4u32; pub const MDL_WRITE_OPERATION: u32 = 128u32; pub const OBJECT_ISROOT: i32 = -2147483648i32; #[cfg(feature = "Win32_Foundation")] -pub type PDD_ALPHABLT = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; -pub type PDD_CANCREATESURFACE = unsafe extern "system" fn(param0: *mut DD_CANCREATESURFACEDATA) -> u32; +pub type PDD_ALPHABLT = ::core::option::Option) -> u32>; +pub type PDD_CANCREATESURFACE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_COLORCB_COLORCONTROL = unsafe extern "system" fn(param0: *mut DD_COLORCONTROLDATA) -> u32; +pub type PDD_COLORCB_COLORCONTROL = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PDD_CREATEPALETTE = unsafe extern "system" fn(param0: *mut DD_CREATEPALETTEDATA) -> u32; +pub type PDD_CREATEPALETTE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_CREATESURFACE = unsafe extern "system" fn(param0: *mut DD_CREATESURFACEDATA) -> u32; +pub type PDD_CREATESURFACE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_CREATESURFACEEX = unsafe extern "system" fn(param0: *mut DD_CREATESURFACEEXDATA) -> u32; -pub type PDD_DESTROYDDLOCAL = unsafe extern "system" fn(param0: *mut DD_DESTROYDDLOCALDATA) -> u32; -pub type PDD_DESTROYDRIVER = unsafe extern "system" fn(param0: *mut _DD_DESTROYDRIVERDATA) -> u32; -pub type PDD_FLIPTOGDISURFACE = unsafe extern "system" fn(param0: *mut DD_FLIPTOGDISURFACEDATA) -> u32; +pub type PDD_CREATESURFACEEX = ::core::option::Option u32>; +pub type PDD_DESTROYDDLOCAL = ::core::option::Option u32>; +pub type PDD_DESTROYDRIVER = ::core::option::Option u32>; +pub type PDD_FLIPTOGDISURFACE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_FREEDRIVERMEMORY = unsafe extern "system" fn(param0: *mut DD_FREEDRIVERMEMORYDATA) -> u32; -pub type PDD_GETAVAILDRIVERMEMORY = unsafe extern "system" fn(param0: *mut DD_GETAVAILDRIVERMEMORYDATA) -> u32; -pub type PDD_GETDRIVERINFO = unsafe extern "system" fn(param0: *mut DD_GETDRIVERINFODATA) -> u32; -pub type PDD_GETDRIVERSTATE = unsafe extern "system" fn(param0: *mut DD_GETDRIVERSTATEDATA) -> u32; -pub type PDD_GETSCANLINE = unsafe extern "system" fn(param0: *mut DD_GETSCANLINEDATA) -> u32; +pub type PDD_FREEDRIVERMEMORY = ::core::option::Option u32>; +pub type PDD_GETAVAILDRIVERMEMORY = ::core::option::Option u32>; +pub type PDD_GETDRIVERINFO = ::core::option::Option u32>; +pub type PDD_GETDRIVERSTATE = ::core::option::Option u32>; +pub type PDD_GETSCANLINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_KERNELCB_SYNCSURFACE = unsafe extern "system" fn(param0: *mut DD_SYNCSURFACEDATA) -> u32; +pub type PDD_KERNELCB_SYNCSURFACE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_KERNELCB_SYNCVIDEOPORT = unsafe extern "system" fn(param0: *mut DD_SYNCVIDEOPORTDATA) -> u32; +pub type PDD_KERNELCB_SYNCVIDEOPORT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_MAPMEMORY = unsafe extern "system" fn(param0: *mut DD_MAPMEMORYDATA) -> u32; +pub type PDD_MAPMEMORY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_MOCOMPCB_BEGINFRAME = unsafe extern "system" fn(param0: *mut DD_BEGINMOCOMPFRAMEDATA) -> u32; -pub type PDD_MOCOMPCB_CREATE = unsafe extern "system" fn(param0: *mut DD_CREATEMOCOMPDATA) -> u32; -pub type PDD_MOCOMPCB_DESTROY = unsafe extern "system" fn(param0: *mut DD_DESTROYMOCOMPDATA) -> u32; -pub type PDD_MOCOMPCB_ENDFRAME = unsafe extern "system" fn(param0: *mut DD_ENDMOCOMPFRAMEDATA) -> u32; -pub type PDD_MOCOMPCB_GETCOMPBUFFINFO = unsafe extern "system" fn(param0: *mut DD_GETMOCOMPCOMPBUFFDATA) -> u32; -pub type PDD_MOCOMPCB_GETFORMATS = unsafe extern "system" fn(param0: *mut DD_GETMOCOMPFORMATSDATA) -> u32; -pub type PDD_MOCOMPCB_GETGUIDS = unsafe extern "system" fn(param0: *mut DD_GETMOCOMPGUIDSDATA) -> u32; -pub type PDD_MOCOMPCB_GETINTERNALINFO = unsafe extern "system" fn(param0: *mut DD_GETINTERNALMOCOMPDATA) -> u32; +pub type PDD_MOCOMPCB_BEGINFRAME = ::core::option::Option u32>; +pub type PDD_MOCOMPCB_CREATE = ::core::option::Option u32>; +pub type PDD_MOCOMPCB_DESTROY = ::core::option::Option u32>; +pub type PDD_MOCOMPCB_ENDFRAME = ::core::option::Option u32>; +pub type PDD_MOCOMPCB_GETCOMPBUFFINFO = ::core::option::Option u32>; +pub type PDD_MOCOMPCB_GETFORMATS = ::core::option::Option u32>; +pub type PDD_MOCOMPCB_GETGUIDS = ::core::option::Option u32>; +pub type PDD_MOCOMPCB_GETINTERNALINFO = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_MOCOMPCB_QUERYSTATUS = unsafe extern "system" fn(param0: *mut DD_QUERYMOCOMPSTATUSDATA) -> u32; +pub type PDD_MOCOMPCB_QUERYSTATUS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_MOCOMPCB_RENDER = unsafe extern "system" fn(param0: *mut DD_RENDERMOCOMPDATA) -> u32; -pub type PDD_PALCB_DESTROYPALETTE = unsafe extern "system" fn(param0: *mut DD_DESTROYPALETTEDATA) -> u32; +pub type PDD_MOCOMPCB_RENDER = ::core::option::Option u32>; +pub type PDD_PALCB_DESTROYPALETTE = ::core::option::Option u32>; #[cfg(feature = "Win32_Graphics_Gdi")] -pub type PDD_PALCB_SETENTRIES = unsafe extern "system" fn(param0: *mut DD_SETENTRIESDATA) -> u32; +pub type PDD_PALCB_SETENTRIES = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SETCOLORKEY = unsafe extern "system" fn(param0: *mut DD_DRVSETCOLORKEYDATA) -> u32; -pub type PDD_SETEXCLUSIVEMODE = unsafe extern "system" fn(param0: *mut DD_SETEXCLUSIVEMODEDATA) -> u32; -pub type PDD_SETMODE = unsafe extern "system" fn(param0: *mut _DD_SETMODEDATA) -> u32; +pub type PDD_SETCOLORKEY = ::core::option::Option u32>; +pub type PDD_SETEXCLUSIVEMODE = ::core::option::Option u32>; +pub type PDD_SETMODE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_ADDATTACHEDSURFACE = unsafe extern "system" fn(param0: *mut DD_ADDATTACHEDSURFACEDATA) -> u32; +pub type PDD_SURFCB_ADDATTACHEDSURFACE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_BLT = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; +pub type PDD_SURFCB_BLT = ::core::option::Option) -> u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_DESTROYSURFACE = unsafe extern "system" fn(param0: *mut DD_DESTROYSURFACEDATA) -> u32; +pub type PDD_SURFCB_DESTROYSURFACE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_FLIP = unsafe extern "system" fn(param0: *mut DD_FLIPDATA) -> u32; +pub type PDD_SURFCB_FLIP = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_GETBLTSTATUS = unsafe extern "system" fn(param0: *mut DD_GETBLTSTATUSDATA) -> u32; +pub type PDD_SURFCB_GETBLTSTATUS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_GETFLIPSTATUS = unsafe extern "system" fn(param0: *mut DD_GETFLIPSTATUSDATA) -> u32; +pub type PDD_SURFCB_GETFLIPSTATUS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_LOCK = unsafe extern "system" fn(param0: *mut DD_LOCKDATA) -> u32; +pub type PDD_SURFCB_LOCK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_SETCLIPLIST = unsafe extern "system" fn(param0: *mut DD_SETCLIPLISTDATA) -> u32; +pub type PDD_SURFCB_SETCLIPLIST = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_SETCOLORKEY = unsafe extern "system" fn(param0: *mut DD_SETCOLORKEYDATA) -> u32; +pub type PDD_SURFCB_SETCOLORKEY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_SETOVERLAYPOSITION = unsafe extern "system" fn(param0: *mut DD_SETOVERLAYPOSITIONDATA) -> u32; +pub type PDD_SURFCB_SETOVERLAYPOSITION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_SETPALETTE = unsafe extern "system" fn(param0: *mut DD_SETPALETTEDATA) -> u32; +pub type PDD_SURFCB_SETPALETTE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_UNLOCK = unsafe extern "system" fn(param0: *mut DD_UNLOCKDATA) -> u32; +pub type PDD_SURFCB_UNLOCK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_SURFCB_UPDATEOVERLAY = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> u32; -pub type PDD_VPORTCB_CANCREATEVIDEOPORT = unsafe extern "system" fn(param0: *mut DD_CANCREATEVPORTDATA) -> u32; +pub type PDD_SURFCB_UPDATEOVERLAY = ::core::option::Option) -> u32>; +pub type PDD_VPORTCB_CANCREATEVIDEOPORT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_COLORCONTROL = unsafe extern "system" fn(param0: *mut DD_VPORTCOLORDATA) -> u32; +pub type PDD_VPORTCB_COLORCONTROL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_CREATEVIDEOPORT = unsafe extern "system" fn(param0: *mut DD_CREATEVPORTDATA) -> u32; +pub type PDD_VPORTCB_CREATEVIDEOPORT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_DESTROYVPORT = unsafe extern "system" fn(param0: *mut DD_DESTROYVPORTDATA) -> u32; +pub type PDD_VPORTCB_DESTROYVPORT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_FLIP = unsafe extern "system" fn(param0: *mut DD_FLIPVPORTDATA) -> u32; -pub type PDD_VPORTCB_GETAUTOFLIPSURF = unsafe extern "system" fn(param0: *mut _DD_GETVPORTAUTOFLIPSURFACEDATA) -> u32; +pub type PDD_VPORTCB_FLIP = ::core::option::Option u32>; +pub type PDD_VPORTCB_GETAUTOFLIPSURF = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_GETBANDWIDTH = unsafe extern "system" fn(param0: *mut DD_GETVPORTBANDWIDTHDATA) -> u32; +pub type PDD_VPORTCB_GETBANDWIDTH = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_GETFIELD = unsafe extern "system" fn(param0: *mut DD_GETVPORTFIELDDATA) -> u32; -pub type PDD_VPORTCB_GETFLIPSTATUS = unsafe extern "system" fn(param0: *mut DD_GETVPORTFLIPSTATUSDATA) -> u32; +pub type PDD_VPORTCB_GETFIELD = ::core::option::Option u32>; +pub type PDD_VPORTCB_GETFLIPSTATUS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_GETINPUTFORMATS = unsafe extern "system" fn(param0: *mut DD_GETVPORTINPUTFORMATDATA) -> u32; +pub type PDD_VPORTCB_GETINPUTFORMATS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_GETLINE = unsafe extern "system" fn(param0: *mut DD_GETVPORTLINEDATA) -> u32; +pub type PDD_VPORTCB_GETLINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_GETOUTPUTFORMATS = unsafe extern "system" fn(param0: *mut DD_GETVPORTOUTPUTFORMATDATA) -> u32; +pub type PDD_VPORTCB_GETOUTPUTFORMATS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_GETSIGNALSTATUS = unsafe extern "system" fn(param0: *mut DD_GETVPORTSIGNALDATA) -> u32; -pub type PDD_VPORTCB_GETVPORTCONNECT = unsafe extern "system" fn(param0: *mut DD_GETVPORTCONNECTDATA) -> u32; +pub type PDD_VPORTCB_GETSIGNALSTATUS = ::core::option::Option u32>; +pub type PDD_VPORTCB_GETVPORTCONNECT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_UPDATE = unsafe extern "system" fn(param0: *mut DD_UPDATEVPORTDATA) -> u32; +pub type PDD_VPORTCB_UPDATE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDD_VPORTCB_WAITFORSYNC = unsafe extern "system" fn(param0: *mut DD_WAITFORVPORTSYNCDATA) -> u32; -pub type PDD_WAITFORVERTICALBLANK = unsafe extern "system" fn(param0: *mut DD_WAITFORVERTICALBLANKDATA) -> u32; -pub type PDX_BOBNEXTFIELD = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDBOBNEXTFIELDINFO, param2: *mut ::core::ffi::c_void) -> u32; -pub type PDX_ENABLEIRQ = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut ::core::mem::ManuallyDrop, param2: *mut ::core::ffi::c_void) -> u32; -pub type PDX_FLIPOVERLAY = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDFLIPOVERLAYINFO, param2: *mut ::core::ffi::c_void) -> u32; -pub type PDX_FLIPVIDEOPORT = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDFLIPVIDEOPORTINFO, param2: *mut ::core::ffi::c_void) -> u32; -pub type PDX_GETCURRENTAUTOFLIP = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDGETCURRENTAUTOFLIPININFO, param2: *mut DDGETCURRENTAUTOFLIPOUTINFO) -> u32; -pub type PDX_GETIRQINFO = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut ::core::ffi::c_void, param2: *mut DDGETIRQINFO) -> u32; -pub type PDX_GETPOLARITY = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDGETPOLARITYININFO, param2: *mut DDGETPOLARITYOUTINFO) -> u32; -pub type PDX_GETPREVIOUSAUTOFLIP = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDGETPREVIOUSAUTOFLIPININFO, param2: *mut DDGETPREVIOUSAUTOFLIPOUTINFO) -> u32; -pub type PDX_GETTRANSFERSTATUS = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut ::core::ffi::c_void, param2: *mut DDGETTRANSFERSTATUSOUTINFO) -> u32; -pub type PDX_IRQCALLBACK = unsafe extern "system" fn(pirqdata: *mut DX_IRQDATA); -pub type PDX_LOCK = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDLOCKININFO, param2: *mut DDLOCKOUTINFO) -> u32; +pub type PDD_VPORTCB_WAITFORSYNC = ::core::option::Option u32>; +pub type PDD_WAITFORVERTICALBLANK = ::core::option::Option u32>; +pub type PDX_BOBNEXTFIELD = ::core::option::Option u32>; +pub type PDX_ENABLEIRQ = ::core::option::Option u32>; +pub type PDX_FLIPOVERLAY = ::core::option::Option u32>; +pub type PDX_FLIPVIDEOPORT = ::core::option::Option u32>; +pub type PDX_GETCURRENTAUTOFLIP = ::core::option::Option u32>; +pub type PDX_GETIRQINFO = ::core::option::Option u32>; +pub type PDX_GETPOLARITY = ::core::option::Option u32>; +pub type PDX_GETPREVIOUSAUTOFLIP = ::core::option::Option u32>; +pub type PDX_GETTRANSFERSTATUS = ::core::option::Option u32>; +pub type PDX_IRQCALLBACK = ::core::option::Option; +pub type PDX_LOCK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PDX_SETSTATE = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDSETSTATEININFO, param2: *mut DDSETSTATEOUTINFO) -> u32; -pub type PDX_SKIPNEXTFIELD = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDSKIPNEXTFIELDINFO, param2: *mut ::core::ffi::c_void) -> u32; -pub type PDX_TRANSFER = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut DDTRANSFERININFO, param2: *mut DDTRANSFEROUTINFO) -> u32; +pub type PDX_SETSTATE = ::core::option::Option u32>; +pub type PDX_SKIPNEXTFIELD = ::core::option::Option u32>; +pub type PDX_TRANSFER = ::core::option::Option u32>; pub const PFINDEX_UNINITIALIZED: u32 = 0u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] diff --git a/src/Windows/Win32/Graphics/Gdi/mod.rs b/src/Windows/Win32/Graphics/Gdi/mod.rs index 6b56970f8f..060da90a5b 100644 --- a/src/Windows/Win32/Graphics/Gdi/mod.rs +++ b/src/Windows/Win32/Graphics/Gdi/mod.rs @@ -959,9 +959,9 @@ impl ::core::ops::Not for CDS_TYPE { Self(self.0.not()) } } -pub type CFP_ALLOCPROC = unsafe extern "system" fn(param0: usize) -> *mut ::core::ffi::c_void; -pub type CFP_FREEPROC = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void); -pub type CFP_REALLOCPROC = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: usize) -> *mut ::core::ffi::c_void; +pub type CFP_ALLOCPROC = ::core::option::Option *mut ::core::ffi::c_void>; +pub type CFP_FREEPROC = ::core::option::Option; +pub type CFP_REALLOCPROC = ::core::option::Option *mut ::core::ffi::c_void>; pub const CHARSET_DEFAULT: u32 = 1u32; pub const CHARSET_GLYPHIDX: u32 = 3u32; pub const CHECKJPEGFORMAT: u32 = 4119u32; @@ -1827,9 +1827,9 @@ pub unsafe fn CreateFontPackage( ussubsetencoding: CREATE_FONT_PACKAGE_SUBSET_ENCODING, pussubsetkeeplist: *const u16, ussubsetlistcount: u16, - lpfnallocate: ::core::option::Option, - lpfnreallocate: ::core::option::Option, - lpfnfree: ::core::option::Option, + lpfnallocate: CFP_ALLOCPROC, + lpfnreallocate: CFP_REALLOCPROC, + lpfnfree: CFP_FREEPROC, lpvreserved: *mut ::core::ffi::c_void, ) -> u32 { #[cfg(windows)] @@ -3251,7 +3251,7 @@ impl ::core::ops::Not for DRAWEDGE_FLAGS { } pub const DRAWPATTERNRECT: u32 = 25u32; #[cfg(feature = "Win32_Foundation")] -pub type DRAWSTATEPROC = unsafe extern "system" fn(hdc: HDC, ldata: super::super::Foundation::LPARAM, wdata: super::super::Foundation::WPARAM, cx: i32, cy: i32) -> super::super::Foundation::BOOL; +pub type DRAWSTATEPROC = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct DRAWSTATE_FLAGS(pub u32); @@ -3648,7 +3648,7 @@ pub unsafe fn DrawFrameControl<'a, Param0: ::windows::core::IntoParam<'a, HDC>>( } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DrawStateA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HBRUSH>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>>(hdc: Param0, hbrfore: Param1, qfncallback: ::core::option::Option, ldata: Param3, wdata: Param4, x: i32, y: i32, cx: i32, cy: i32, uflags: DRAWSTATE_FLAGS) -> super::super::Foundation::BOOL { +pub unsafe fn DrawStateA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HBRUSH>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>>(hdc: Param0, hbrfore: Param1, qfncallback: DRAWSTATEPROC, ldata: Param3, wdata: Param4, x: i32, y: i32, cx: i32, cy: i32, uflags: DRAWSTATE_FLAGS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -3662,7 +3662,7 @@ pub unsafe fn DrawStateA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1 } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DrawStateW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HBRUSH>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>>(hdc: Param0, hbrfore: Param1, qfncallback: ::core::option::Option, ldata: Param3, wdata: Param4, x: i32, y: i32, cx: i32, cy: i32, uflags: DRAWSTATE_FLAGS) -> super::super::Foundation::BOOL { +pub unsafe fn DrawStateW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HBRUSH>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>>(hdc: Param0, hbrfore: Param1, qfncallback: DRAWSTATEPROC, ldata: Param3, wdata: Param4, x: i32, y: i32, cx: i32, cy: i32, uflags: DRAWSTATE_FLAGS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -6503,7 +6503,7 @@ unsafe impl ::windows::core::Abi for ENHMETARECORD { pub const ENHMETA_SIGNATURE: u32 = 1179469088u32; pub const ENHMETA_STOCK_OBJECT: u32 = 2147483648u32; #[cfg(feature = "Win32_Foundation")] -pub type ENHMFENUMPROC = unsafe extern "system" fn(hdc: HDC, lpht: *const HANDLETABLE, lpmr: *const ENHMETARECORD, nhandles: i32, data: super::super::Foundation::LPARAM) -> i32; +pub type ENHMFENUMPROC = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -7200,7 +7200,7 @@ pub unsafe fn EnumDisplayDevicesW<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumDisplayMonitors<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lprcclip: *const super::super::Foundation::RECT, lpfnenum: ::core::option::Option, dwdata: Param3) -> super::super::Foundation::BOOL { +pub unsafe fn EnumDisplayMonitors<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lprcclip: *const super::super::Foundation::RECT, lpfnenum: MONITORENUMPROC, dwdata: Param3) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -7270,7 +7270,7 @@ pub unsafe fn EnumDisplaySettingsW<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumEnhMetaFile<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HENHMETAFILE>>(hdc: Param0, hmf: Param1, proc: ::core::option::Option, param3: *const ::core::ffi::c_void, lprect: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL { +pub unsafe fn EnumEnhMetaFile<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HENHMETAFILE>>(hdc: Param0, hmf: Param1, proc: ENHMFENUMPROC, param3: *const ::core::ffi::c_void, lprect: *const super::super::Foundation::RECT) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -7284,7 +7284,7 @@ pub unsafe fn EnumEnhMetaFile<'a, Param0: ::windows::core::IntoParam<'a, HDC>, P } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumFontFamiliesA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: Param1, lpproc: ::core::option::Option, lparam: Param3) -> i32 { +pub unsafe fn EnumFontFamiliesA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: Param1, lpproc: FONTENUMPROCA, lparam: Param3) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7298,7 +7298,7 @@ pub unsafe fn EnumFontFamiliesA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumFontFamiliesExA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: *const LOGFONTA, lpproc: ::core::option::Option, lparam: Param3, dwflags: u32) -> i32 { +pub unsafe fn EnumFontFamiliesExA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: *const LOGFONTA, lpproc: FONTENUMPROCA, lparam: Param3, dwflags: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7312,7 +7312,7 @@ pub unsafe fn EnumFontFamiliesExA<'a, Param0: ::windows::core::IntoParam<'a, HDC } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumFontFamiliesExW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: *const LOGFONTW, lpproc: ::core::option::Option, lparam: Param3, dwflags: u32) -> i32 { +pub unsafe fn EnumFontFamiliesExW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: *const LOGFONTW, lpproc: FONTENUMPROCW, lparam: Param3, dwflags: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7326,7 +7326,7 @@ pub unsafe fn EnumFontFamiliesExW<'a, Param0: ::windows::core::IntoParam<'a, HDC } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumFontFamiliesW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: Param1, lpproc: ::core::option::Option, lparam: Param3) -> i32 { +pub unsafe fn EnumFontFamiliesW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: Param1, lpproc: FONTENUMPROCW, lparam: Param3) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7340,7 +7340,7 @@ pub unsafe fn EnumFontFamiliesW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumFontsA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: Param1, lpproc: ::core::option::Option, lparam: Param3) -> i32 { +pub unsafe fn EnumFontsA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: Param1, lpproc: FONTENUMPROCA, lparam: Param3) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7354,7 +7354,7 @@ pub unsafe fn EnumFontsA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1 } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumFontsW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: Param1, lpproc: ::core::option::Option, lparam: Param3) -> i32 { +pub unsafe fn EnumFontsW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, lplogfont: Param1, lpproc: FONTENUMPROCW, lparam: Param3) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7368,7 +7368,7 @@ pub unsafe fn EnumFontsW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1 } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumMetaFile<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HMETAFILE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, hmf: Param1, proc: ::core::option::Option, param3: Param3) -> super::super::Foundation::BOOL { +pub unsafe fn EnumMetaFile<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HMETAFILE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, hmf: Param1, proc: MFENUMPROC, param3: Param3) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -7382,7 +7382,7 @@ pub unsafe fn EnumMetaFile<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Para } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumObjects<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, ntype: OBJ_TYPE, lpfunc: ::core::option::Option, lparam: Param3) -> i32 { +pub unsafe fn EnumObjects<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, ntype: OBJ_TYPE, lpfunc: GOBJENUMPROC, lparam: Param3) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7571,9 +7571,9 @@ pub const FLI_GLYPHS: i32 = 262144i32; pub const FLI_MASK: u32 = 4155u32; pub const FLUSHOUTPUT: u32 = 6u32; #[cfg(feature = "Win32_Foundation")] -pub type FONTENUMPROCA = unsafe extern "system" fn(param0: *const LOGFONTA, param1: *const TEXTMETRICA, param2: u32, param3: super::super::Foundation::LPARAM) -> i32; +pub type FONTENUMPROCA = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type FONTENUMPROCW = unsafe extern "system" fn(param0: *const LOGFONTW, param1: *const TEXTMETRICW, param2: u32, param3: super::super::Foundation::LPARAM) -> i32; +pub type FONTENUMPROCW = ::core::option::Option i32>; pub const FONTMAPPER_MAX: u32 = 10u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -8497,7 +8497,7 @@ unsafe impl ::windows::core::Abi for GLYPHSET { } pub const GM_LAST: u32 = 2u32; #[cfg(feature = "Win32_Foundation")] -pub type GOBJENUMPROC = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: super::super::Foundation::LPARAM) -> i32; +pub type GOBJENUMPROC = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct GRADIENT_FILL(pub u32); @@ -8636,7 +8636,7 @@ impl ::core::ops::Not for GRAPHICS_MODE { } } #[cfg(feature = "Win32_Foundation")] -pub type GRAYSTRINGPROC = unsafe extern "system" fn(param0: HDC, param1: super::super::Foundation::LPARAM, param2: i32) -> super::super::Foundation::BOOL; +pub type GRAYSTRINGPROC = ::core::option::Option super::super::Foundation::BOOL>; pub const GREEK_CHARSET: u32 = 161u32; pub const GS_8BIT_INDICES: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] @@ -10273,7 +10273,7 @@ pub unsafe fn GradientFill<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GrayStringA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HBRUSH>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, hbrush: Param1, lpoutputfunc: ::core::option::Option, lpdata: Param3, ncount: i32, x: i32, y: i32, nwidth: i32, nheight: i32) -> super::super::Foundation::BOOL { +pub unsafe fn GrayStringA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HBRUSH>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, hbrush: Param1, lpoutputfunc: GRAYSTRINGPROC, lpdata: Param3, ncount: i32, x: i32, y: i32, nwidth: i32, nheight: i32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -10287,7 +10287,7 @@ pub unsafe fn GrayStringA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GrayStringW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HBRUSH>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, hbrush: Param1, lpoutputfunc: ::core::option::Option, lpdata: Param3, ncount: i32, x: i32, y: i32, nwidth: i32, nheight: i32) -> super::super::Foundation::BOOL { +pub unsafe fn GrayStringW<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, HBRUSH>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, hbrush: Param1, lpoutputfunc: GRAYSTRINGPROC, lpdata: Param3, ncount: i32, x: i32, y: i32, nwidth: i32, nheight: i32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -10781,7 +10781,7 @@ pub const LC_WIDESTYLED: u32 = 64u32; pub const LF_FACESIZE: u32 = 32u32; pub const LF_FULLFACESIZE: u32 = 64u32; #[cfg(feature = "Win32_Foundation")] -pub type LINEDDAPROC = unsafe extern "system" fn(param0: i32, param1: i32, param2: super::super::Foundation::LPARAM); +pub type LINEDDAPROC = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct LOGBRUSH { @@ -11049,9 +11049,9 @@ pub const LPD_TRANSPARENT: u32 = 4096u32; pub const LPD_TYPE_COLORINDEX: u32 = 1u32; pub const LPD_TYPE_RGBA: u32 = 0u32; #[cfg(feature = "Win32_Foundation")] -pub type LPFNDEVCAPS = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::PSTR, param2: u32, param3: super::super::Foundation::PSTR, param4: *mut DEVMODEA) -> u32; +pub type LPFNDEVCAPS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNDEVMODE = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::HINSTANCE, param2: *mut DEVMODEA, param3: super::super::Foundation::PSTR, param4: super::super::Foundation::PSTR, param5: *mut DEVMODEA, param6: super::super::Foundation::PSTR, param7: u32) -> u32; +pub type LPFNDEVMODE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn LPtoDP<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc: Param0, lppt: *mut super::super::Foundation::POINT, c: i32) -> super::super::Foundation::BOOL { @@ -11068,7 +11068,7 @@ pub unsafe fn LPtoDP<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc: Param } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn LineDDA<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(xstart: i32, ystart: i32, xend: i32, yend: i32, lpproc: ::core::option::Option, data: Param5) -> super::super::Foundation::BOOL { +pub unsafe fn LineDDA<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(xstart: i32, ystart: i32, xend: i32, yend: i32, lpproc: LINEDDAPROC, data: Param5) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -11291,7 +11291,7 @@ pub const META_STRETCHDIB: u32 = 3907u32; pub const META_TEXTOUT: u32 = 1313u32; pub const MFCOMMENT: u32 = 15u32; #[cfg(feature = "Win32_Foundation")] -pub type MFENUMPROC = unsafe extern "system" fn(hdc: HDC, lpht: *const HANDLETABLE, lpmr: *const METARECORD, nobj: i32, param4: super::super::Foundation::LPARAM) -> i32; +pub type MFENUMPROC = ::core::option::Option i32>; pub const MILCORE_TS_QUERYVER_RESULT_FALSE: u32 = 0u32; pub const MILCORE_TS_QUERYVER_RESULT_TRUE: u32 = 2147483647u32; pub const MM_MAX_AXES_NAMELEN: u32 = 16u32; @@ -11339,7 +11339,7 @@ impl ::core::ops::Not for MODIFY_WORLD_TRANSFORM_MODE { } } #[cfg(feature = "Win32_Foundation")] -pub type MONITORENUMPROC = unsafe extern "system" fn(param0: HMONITOR, param1: HDC, param2: *mut super::super::Foundation::RECT, param3: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type MONITORENUMPROC = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -11527,7 +11527,7 @@ pub unsafe fn MaskBlt<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param5: : unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn MergeFontPackage(puchmergefontbuffer: *const u8, ulmergefontbuffersize: u32, puchfontpackagebuffer: *const u8, ulfontpackagebuffersize: u32, ppuchdestbuffer: *mut *mut u8, puldestbuffersize: *mut u32, pulbyteswritten: *mut u32, usmode: u16, lpfnallocate: ::core::option::Option, lpfnreallocate: ::core::option::Option, lpfnfree: ::core::option::Option, lpvreserved: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn MergeFontPackage(puchmergefontbuffer: *const u8, ulmergefontbuffersize: u32, puchfontpackagebuffer: *const u8, ulfontpackagebuffersize: u32, ppuchdestbuffer: *mut *mut u8, puldestbuffersize: *mut u32, pulbyteswritten: *mut u32, usmode: u16, lpfnallocate: CFP_ALLOCPROC, lpfnreallocate: CFP_REALLOCPROC, lpfnfree: CFP_FREEPROC, lpvreserved: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -13065,7 +13065,7 @@ pub const RC_SCALING: u32 = 4u32; pub const RC_STRETCHBLT: u32 = 2048u32; pub const RC_STRETCHDIB: u32 = 8192u32; pub const RDH_RECTANGLES: u32 = 1u32; -pub type READEMBEDPROC = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut ::core::ffi::c_void, param2: u32) -> u32; +pub type READEMBEDPROC = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct REDRAW_WINDOW_FLAGS(pub u32); @@ -14882,7 +14882,7 @@ pub const TTEMBED_VARIATIONSIMULATED: u32 = 1u32; pub const TTEMBED_WEBOBJECT: u32 = 128u32; pub const TTEMBED_XORENCRYPTDATA: u32 = 268435456u32; #[inline] -pub unsafe fn TTEmbedFont<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc: Param0, ulflags: TTEMBED_FLAGS, ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, lpfnwritetostream: ::core::option::Option, lpvwritestream: *const ::core::ffi::c_void, puscharcodeset: *const u16, uscharcodecount: u16, uslanguage: u16, pttembedinfo: *const TTEMBEDINFO) -> i32 { +pub unsafe fn TTEmbedFont<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc: Param0, ulflags: TTEMBED_FLAGS, ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, lpfnwritetostream: WRITEEMBEDPROC, lpvwritestream: *const ::core::ffi::c_void, puscharcodeset: *const u16, uscharcodecount: u16, uslanguage: u16, pttembedinfo: *const TTEMBEDINFO) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -14907,7 +14907,7 @@ pub unsafe fn TTEmbedFont<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn TTEmbedFontEx<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc: Param0, ulflags: TTEMBED_FLAGS, ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, lpfnwritetostream: ::core::option::Option, lpvwritestream: *const ::core::ffi::c_void, pulcharcodeset: *const u32, uscharcodecount: u16, uslanguage: u16, pttembedinfo: *const TTEMBEDINFO) -> i32 { +pub unsafe fn TTEmbedFontEx<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc: Param0, ulflags: TTEMBED_FLAGS, ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, lpfnwritetostream: WRITEEMBEDPROC, lpvwritestream: *const ::core::ffi::c_void, pulcharcodeset: *const u32, uscharcodecount: u16, uslanguage: u16, pttembedinfo: *const TTEMBEDINFO) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -14941,7 +14941,7 @@ pub unsafe fn TTEmbedFontFromFileA<'a, Param0: ::windows::core::IntoParam<'a, HD ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, - lpfnwritetostream: ::core::option::Option, + lpfnwritetostream: WRITEEMBEDPROC, lpvwritestream: *const ::core::ffi::c_void, puscharcodeset: *const u16, uscharcodecount: u16, @@ -15002,7 +15002,7 @@ pub const TTFMFP_DELTA: u32 = 2u32; pub const TTFMFP_SUBSET: u32 = 0u32; pub const TTFMFP_SUBSET1: u32 = 1u32; #[inline] -pub unsafe fn TTGetEmbeddedFontInfo(ulflags: TTEMBED_FLAGS, pulprivstatus: *mut u32, ulprivs: FONT_LICENSE_PRIVS, pulstatus: *mut u32, lpfnreadfromstream: ::core::option::Option, lpvreadstream: *const ::core::ffi::c_void, pttloadinfo: *const TTLOADINFO) -> i32 { +pub unsafe fn TTGetEmbeddedFontInfo(ulflags: TTEMBED_FLAGS, pulprivstatus: *mut u32, ulprivs: FONT_LICENSE_PRIVS, pulstatus: *mut u32, lpfnreadfromstream: READEMBEDPROC, lpvreadstream: *const ::core::ffi::c_void, pttloadinfo: *const TTLOADINFO) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -15148,7 +15148,7 @@ pub unsafe fn TTLoadEmbeddedFont<'a, Param7: ::windows::core::IntoParam<'a, supe pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, ulprivs: FONT_LICENSE_PRIVS, pulstatus: *mut TTLOAD_EMBEDDED_FONT_STATUS, - lpfnreadfromstream: ::core::option::Option, + lpfnreadfromstream: READEMBEDPROC, lpvreadstream: *const ::core::ffi::c_void, szwinfamilyname: Param7, szmacfamilyname: Param8, @@ -15595,7 +15595,7 @@ pub const WGL_SWAP_UNDERLAY6: u32 = 2097152u32; pub const WGL_SWAP_UNDERLAY7: u32 = 4194304u32; pub const WGL_SWAP_UNDERLAY8: u32 = 8388608u32; pub const WGL_SWAP_UNDERLAY9: u32 = 16777216u32; -pub type WRITEEMBEDPROC = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *const ::core::ffi::c_void, param2: u32) -> u32; +pub type WRITEEMBEDPROC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WidenPath<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc: Param0) -> super::super::Foundation::BOOL { diff --git a/src/Windows/Win32/Graphics/Imaging/mod.rs b/src/Windows/Win32/Graphics/Imaging/mod.rs index cf557d0533..d0f2c7ef13 100644 --- a/src/Windows/Win32/Graphics/Imaging/mod.rs +++ b/src/Windows/Win32/Graphics/Imaging/mod.rs @@ -616,7 +616,7 @@ pub struct IWICBitmapCodecInfo_abi( #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWICBitmapCodecProgressNotification(pub ::windows::core::IUnknown); impl IWICBitmapCodecProgressNotification { - pub unsafe fn RegisterProgressNotification(&self, pfnprogressnotification: ::core::option::Option, pvdata: *const ::core::ffi::c_void, dwprogressflags: u32) -> ::windows::core::Result<()> { + pub unsafe fn RegisterProgressNotification(&self, pfnprogressnotification: PFNProgressNotification, pvdata: *const ::core::ffi::c_void, dwprogressflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(pfnprogressnotification), ::core::mem::transmute(pvdata), ::core::mem::transmute(dwprogressflags)).ok() } } @@ -5247,7 +5247,7 @@ pub struct IWICStreamProvider_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidpreferredvendor: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); -pub type PFNProgressNotification = unsafe extern "system" fn(pvdata: *const ::core::ffi::c_void, uframenum: u32, operation: WICProgressOperation, dblprogress: f64) -> ::windows::core::HRESULT; +pub type PFNProgressNotification = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WIC8BIMIptcDigestProperties(pub u32); diff --git a/src/Windows/Win32/Graphics/OpenGL/mod.rs b/src/Windows/Win32/Graphics/OpenGL/mod.rs index 79d0dca9cf..9bb3901f33 100644 --- a/src/Windows/Win32/Graphics/OpenGL/mod.rs +++ b/src/Windows/Win32/Graphics/OpenGL/mod.rs @@ -178,23 +178,23 @@ pub const GLU_V_STEP: u32 = 100207u32; #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct GLUnurbs(pub u8); -pub type GLUnurbsErrorProc = unsafe extern "system" fn(param0: u32); +pub type GLUnurbsErrorProc = ::core::option::Option; #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct GLUquadric(pub u8); -pub type GLUquadricErrorProc = unsafe extern "system" fn(param0: u32); -pub type GLUtessBeginDataProc = unsafe extern "system" fn(param0: u32, param1: *mut ::core::ffi::c_void); -pub type GLUtessBeginProc = unsafe extern "system" fn(param0: u32); -pub type GLUtessCombineDataProc = unsafe extern "system" fn(param0: *mut f64, param1: *mut *mut ::core::ffi::c_void, param2: *mut f32, param3: *mut *mut ::core::ffi::c_void, param4: *mut ::core::ffi::c_void); -pub type GLUtessCombineProc = unsafe extern "system" fn(param0: *mut f64, param1: *mut *mut ::core::ffi::c_void, param2: *mut f32, param3: *mut *mut ::core::ffi::c_void); -pub type GLUtessEdgeFlagDataProc = unsafe extern "system" fn(param0: u8, param1: *mut ::core::ffi::c_void); -pub type GLUtessEdgeFlagProc = unsafe extern "system" fn(param0: u8); -pub type GLUtessEndDataProc = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void); -pub type GLUtessEndProc = unsafe extern "system" fn(); -pub type GLUtessErrorDataProc = unsafe extern "system" fn(param0: u32, param1: *mut ::core::ffi::c_void); -pub type GLUtessErrorProc = unsafe extern "system" fn(param0: u32); -pub type GLUtessVertexDataProc = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut ::core::ffi::c_void); -pub type GLUtessVertexProc = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void); +pub type GLUquadricErrorProc = ::core::option::Option; +pub type GLUtessBeginDataProc = ::core::option::Option; +pub type GLUtessBeginProc = ::core::option::Option; +pub type GLUtessCombineDataProc = ::core::option::Option; +pub type GLUtessCombineProc = ::core::option::Option; +pub type GLUtessEdgeFlagDataProc = ::core::option::Option; +pub type GLUtessEdgeFlagProc = ::core::option::Option; +pub type GLUtessEndDataProc = ::core::option::Option; +pub type GLUtessEndProc = ::core::option::Option; +pub type GLUtessErrorDataProc = ::core::option::Option; +pub type GLUtessErrorProc = ::core::option::Option; +pub type GLUtessVertexDataProc = ::core::option::Option; +pub type GLUtessVertexProc = ::core::option::Option; #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct GLUtesselator(pub u8); @@ -951,23 +951,23 @@ impl ::core::cmp::Eq for LAYERPLANEDESCRIPTOR {} unsafe impl ::windows::core::Abi for LAYERPLANEDESCRIPTOR { type Abi = Self; } -pub type PFNGLADDSWAPHINTRECTWINPROC = unsafe extern "system" fn(x: i32, y: i32, width: i32, height: i32); -pub type PFNGLARRAYELEMENTARRAYEXTPROC = unsafe extern "system" fn(mode: u32, count: i32, pi: *const ::core::ffi::c_void); -pub type PFNGLARRAYELEMENTEXTPROC = unsafe extern "system" fn(i: i32); -pub type PFNGLCOLORPOINTEREXTPROC = unsafe extern "system" fn(size: i32, r#type: u32, stride: i32, count: i32, pointer: *const ::core::ffi::c_void); -pub type PFNGLCOLORSUBTABLEEXTPROC = unsafe extern "system" fn(target: u32, start: i32, count: i32, format: u32, r#type: u32, data: *const ::core::ffi::c_void); -pub type PFNGLCOLORTABLEEXTPROC = unsafe extern "system" fn(target: u32, internalformat: u32, width: i32, format: u32, r#type: u32, data: *const ::core::ffi::c_void); -pub type PFNGLDRAWARRAYSEXTPROC = unsafe extern "system" fn(mode: u32, first: i32, count: i32); -pub type PFNGLDRAWRANGEELEMENTSWINPROC = unsafe extern "system" fn(mode: u32, start: u32, end: u32, count: i32, r#type: u32, indices: *const ::core::ffi::c_void); -pub type PFNGLEDGEFLAGPOINTEREXTPROC = unsafe extern "system" fn(stride: i32, count: i32, pointer: *const u8); -pub type PFNGLGETCOLORTABLEEXTPROC = unsafe extern "system" fn(target: u32, format: u32, r#type: u32, data: *mut ::core::ffi::c_void); -pub type PFNGLGETCOLORTABLEPARAMETERFVEXTPROC = unsafe extern "system" fn(target: u32, pname: u32, params: *mut f32); -pub type PFNGLGETCOLORTABLEPARAMETERIVEXTPROC = unsafe extern "system" fn(target: u32, pname: u32, params: *mut i32); -pub type PFNGLGETPOINTERVEXTPROC = unsafe extern "system" fn(pname: u32, params: *mut *mut ::core::ffi::c_void); -pub type PFNGLINDEXPOINTEREXTPROC = unsafe extern "system" fn(r#type: u32, stride: i32, count: i32, pointer: *const ::core::ffi::c_void); -pub type PFNGLNORMALPOINTEREXTPROC = unsafe extern "system" fn(r#type: u32, stride: i32, count: i32, pointer: *const ::core::ffi::c_void); -pub type PFNGLTEXCOORDPOINTEREXTPROC = unsafe extern "system" fn(size: i32, r#type: u32, stride: i32, count: i32, pointer: *const ::core::ffi::c_void); -pub type PFNGLVERTEXPOINTEREXTPROC = unsafe extern "system" fn(size: i32, r#type: u32, stride: i32, count: i32, pointer: *const ::core::ffi::c_void); +pub type PFNGLADDSWAPHINTRECTWINPROC = ::core::option::Option; +pub type PFNGLARRAYELEMENTARRAYEXTPROC = ::core::option::Option; +pub type PFNGLARRAYELEMENTEXTPROC = ::core::option::Option; +pub type PFNGLCOLORPOINTEREXTPROC = ::core::option::Option; +pub type PFNGLCOLORSUBTABLEEXTPROC = ::core::option::Option; +pub type PFNGLCOLORTABLEEXTPROC = ::core::option::Option; +pub type PFNGLDRAWARRAYSEXTPROC = ::core::option::Option; +pub type PFNGLDRAWRANGEELEMENTSWINPROC = ::core::option::Option; +pub type PFNGLEDGEFLAGPOINTEREXTPROC = ::core::option::Option; +pub type PFNGLGETCOLORTABLEEXTPROC = ::core::option::Option; +pub type PFNGLGETCOLORTABLEPARAMETERFVEXTPROC = ::core::option::Option; +pub type PFNGLGETCOLORTABLEPARAMETERIVEXTPROC = ::core::option::Option; +pub type PFNGLGETPOINTERVEXTPROC = ::core::option::Option; +pub type PFNGLINDEXPOINTEREXTPROC = ::core::option::Option; +pub type PFNGLNORMALPOINTEREXTPROC = ::core::option::Option; +pub type PFNGLTEXCOORDPOINTEREXTPROC = ::core::option::Option; +pub type PFNGLVERTEXPOINTEREXTPROC = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PIXELFORMATDESCRIPTOR { @@ -6346,12 +6346,12 @@ pub unsafe fn wglGetLayerPaletteEntries<'a, Param0: ::windows::core::IntoParam<' } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn wglGetProcAddress<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(param0: Param0) -> ::core::option::Option { +pub unsafe fn wglGetProcAddress<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(param0: Param0) -> super::super::Foundation::PROC { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn wglGetProcAddress(param0: super::super::Foundation::PSTR) -> ::core::option::Option; + fn wglGetProcAddress(param0: super::super::Foundation::PSTR) -> super::super::Foundation::PROC; } ::core::mem::transmute(wglGetProcAddress(param0.into_param().abi())) } diff --git a/src/Windows/Win32/Graphics/Printing/mod.rs b/src/Windows/Win32/Graphics/Printing/mod.rs index f8b1aafcb5..30301c2ba9 100644 --- a/src/Windows/Win32/Graphics/Printing/mod.rs +++ b/src/Windows/Win32/Graphics/Printing/mod.rs @@ -1199,7 +1199,7 @@ pub const CLSID_OEMUIMXDC: ::windows::core::GUID = ::windows::core::GUID::from_u pub const CLSID_PTPROVIDER: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x46ac151b_8490_4531_96cc_55bf2bf19e11); pub const CLSID_XPSRASTERIZER_FACTORY: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x503e79bf_1d09_4764_9d72_1eb0c65967c6); pub const COLOR_OPTIMIZATION: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub struct COMPROPSHEETUI { @@ -1209,7 +1209,7 @@ pub struct COMPROPSHEETUI { pub pCallerName: *mut i8, pub UserData: usize, pub pHelpFile: *mut i8, - pub pfnCallBack: ::core::option::Option<_CPSUICALLBACK>, + pub pfnCallBack: _CPSUICALLBACK, pub pOptItem: *mut OPTITEM, pub pDlgPage: *mut DLGPAGE, pub cOptItem: u16, @@ -1275,7 +1275,7 @@ impl ::core::cmp::PartialEq for COMPROPSHEETUI { impl ::core::cmp::Eq for COMPROPSHEETUI {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for COMPROPSHEETUI { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -1616,7 +1616,7 @@ pub unsafe fn CommitSpoolData<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CommonPropertySheetUIA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwndowner: Param0, pfnpropsheetui: ::core::option::Option, lparam: Param2, presult: *mut u32) -> i32 { +pub unsafe fn CommonPropertySheetUIA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwndowner: Param0, pfnpropsheetui: PFNPROPSHEETUI, lparam: Param2, presult: *mut u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -1630,7 +1630,7 @@ pub unsafe fn CommonPropertySheetUIA<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CommonPropertySheetUIW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwndowner: Param0, pfnpropsheetui: ::core::option::Option, lparam: Param2, presult: *mut u32) -> i32 { +pub unsafe fn CommonPropertySheetUIW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwndowner: Param0, pfnpropsheetui: PFNPROPSHEETUI, lparam: Param2, presult: *mut u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -2099,18 +2099,13 @@ pub const DISPID_PRINTSCHEMA_TICKET_VALIDATEASYNC: u32 = 11003u32; pub const DI_CHANNEL: u32 = 1u32; pub const DI_MEMORYMAP_WRITE: u32 = 1u32; pub const DI_READ_SPOOL_JOB: u32 = 3u32; -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for DLGPAGE { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub struct DLGPAGE { pub cbSize: u16, pub Flags: u16, - pub DlgProc: ::core::option::Option, + pub DlgProc: super::super::UI::WindowsAndMessaging::DLGPROC, pub pTabName: *mut i8, pub IconID: usize, pub Anonymous: DLGPAGE_0, @@ -2133,7 +2128,7 @@ impl ::core::cmp::PartialEq for DLGPAGE { impl ::core::cmp::Eq for DLGPAGE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for DLGPAGE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -3997,7 +3992,7 @@ pub const ECBF_OVERLAY_NO_ICON: u32 = 64u32; pub const ECBF_OVERLAY_STOP_ICON: u32 = 32u32; pub const ECBF_OVERLAY_WARNING_ICON: u32 = 8u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type EMFPLAYPROC = unsafe extern "system" fn(param0: super::Gdi::HDC, param1: i32, param2: super::super::Foundation::HANDLE) -> i32; +pub type EMFPLAYPROC = ::core::option::Option i32>; pub const EMF_PP_COLOR_OPTIMIZATION: u32 = 1u32; pub const EPF_ICONID_AS_HICON: u32 = 8u32; pub const EPF_INCL_SETUP_TITLE: u32 = 2u32; @@ -4169,12 +4164,7 @@ impl ::core::cmp::Eq for EXTCHKBOX {} unsafe impl ::windows::core::Abi for EXTCHKBOX { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for EXTPUSH { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub struct EXTPUSH { @@ -4204,14 +4194,9 @@ impl ::core::cmp::PartialEq for EXTPUSH { impl ::core::cmp::Eq for EXTPUSH {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for EXTPUSH { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for EXTPUSH_0 { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub union EXTPUSH_0 { @@ -4236,7 +4221,7 @@ impl ::core::cmp::PartialEq for EXTPUSH_0 { impl ::core::cmp::Eq for EXTPUSH_0 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for EXTPUSH_0 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -9178,11 +9163,11 @@ pub struct IPrintOemUI_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmode: u32, poemdmparam: *mut OEMDMPARAM) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, piunknown: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmode: u32, poemcuipparam: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmode: u32, poemcuipparam: *const OEMCUIPPARAM) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging")))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsuiinfo: *mut ::core::mem::ManuallyDrop, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsuiinfo: *mut PROPSHEETUI_INFO, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsuiinfo: *const ::core::mem::ManuallyDrop, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsuiinfo: *const PROPSHEETUI_INFO, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poemuiobj: *const OEMUIOBJ, pdqpinfo: *const DEVQUERYPRINT_INFO, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi")))] usize, @@ -9366,11 +9351,11 @@ pub struct IPrintOemUI2_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmode: u32, poemdmparam: *mut OEMDMPARAM) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, piunknown: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmode: u32, poemcuipparam: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmode: u32, poemcuipparam: *const OEMCUIPPARAM) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging")))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsuiinfo: *mut ::core::mem::ManuallyDrop, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsuiinfo: *mut PROPSHEETUI_INFO, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsuiinfo: *const ::core::mem::ManuallyDrop, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsuiinfo: *const PROPSHEETUI_INFO, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poemuiobj: *const OEMUIOBJ, pdqpinfo: *const DEVQUERYPRINT_INFO, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi")))] usize, @@ -16505,13 +16490,13 @@ impl ::core::convert::From for NOTIFICATION_CALLBACK_COMMANDS { unsafe impl ::windows::core::Abi for NOTIFICATION_CALLBACK_COMMANDS { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct NOTIFICATION_CONFIG_1 { pub cbSize: u32, pub fdwFlags: u32, - pub pfnNotifyCallback: ::core::option::Option, + pub pfnNotifyCallback: ROUTER_NOTIFY_CALLBACK, pub pContext: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -16538,7 +16523,7 @@ impl ::core::cmp::PartialEq for NOTIFICATION_CONFIG_1 { impl ::core::cmp::Eq for NOTIFICATION_CONFIG_1 {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for NOTIFICATION_CONFIG_1 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -16560,8 +16545,8 @@ pub const NO_BORDER_PRINT: u32 = 1u32; pub const NO_COLOR_OPTIMIZATION: u32 = 0u32; pub const NO_PRIORITY: u32 = 0u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub type OEMCUIPCALLBACK = unsafe extern "system" fn(param0: *mut CPSUICBPARAM, param1: *mut ::core::mem::ManuallyDrop) -> i32; -#[derive(:: core :: clone :: Clone)] +pub type OEMCUIPCALLBACK = ::core::option::Option i32>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OEMCUIPPARAM { @@ -16579,7 +16564,7 @@ pub struct OEMCUIPPARAM { pub pOEMOptItems: *mut OPTITEM, pub cOEMOptItems: u32, pub pOEMUserData: *mut ::core::ffi::c_void, - pub OEMCUIPCallback: ::core::option::Option, + pub OEMCUIPCallback: OEMCUIPCALLBACK, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] impl OEMCUIPPARAM {} @@ -16634,7 +16619,7 @@ impl ::core::cmp::PartialEq for OEMCUIPPARAM { impl ::core::cmp::Eq for OEMCUIPPARAM {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for OEMCUIPPARAM { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const OEMCUIP_DOCPROP: u32 = 1u32; pub const OEMCUIP_PRNPROP: u32 = 2u32; @@ -16791,12 +16776,12 @@ impl ::core::cmp::Eq for OEMUIOBJ {} unsafe impl ::windows::core::Abi for OEMUIOBJ { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct OEMUIPROCS { - pub DrvGetDriverSetting: ::core::option::Option, - pub DrvUpdateUISetting: ::core::option::Option, + pub DrvGetDriverSetting: PFN_DrvGetDriverSetting, + pub DrvUpdateUISetting: PFN_DrvUpdateUISetting, } #[cfg(feature = "Win32_Foundation")] impl OEMUIPROCS {} @@ -16822,7 +16807,7 @@ impl ::core::cmp::PartialEq for OEMUIPROCS { impl ::core::cmp::Eq for OEMUIPROCS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OEMUIPROCS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -17072,7 +17057,7 @@ unsafe impl ::windows::core::Abi for OPTITEM_0 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub union OPTITEM_1 { pub pExtChkBox: *mut EXTCHKBOX, - pub pExtPush: *mut ::core::mem::ManuallyDrop, + pub pExtPush: *mut EXTPUSH, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] impl OPTITEM_1 {} @@ -17262,15 +17247,15 @@ pub const PDEV_ADJUST_PAPER_MARGIN_TYPE: u32 = 1u32; pub const PDEV_HOSTFONT_ENABLED_TYPE: u32 = 2u32; pub const PDEV_USE_TRUE_COLOR_TYPE: u32 = 3u32; #[cfg(feature = "Win32_Foundation")] -pub type PFNCOMPROPSHEET = unsafe extern "system" fn(hcompropsheet: super::super::Foundation::HANDLE, function: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> isize; +pub type PFNCOMPROPSHEET = ::core::option::Option isize>; #[cfg(feature = "Win32_Foundation")] -pub type PFNPROPSHEETUI = unsafe extern "system" fn(ppsuiinfo: *mut ::core::mem::ManuallyDrop, lparam: super::super::Foundation::LPARAM) -> i32; +pub type PFNPROPSHEETUI = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvGetDriverSetting = unsafe extern "system" fn(pdriverobj: *mut ::core::ffi::c_void, feature: super::super::Foundation::PSTR, poutput: *mut ::core::ffi::c_void, cbsize: u32, pcbneeded: *mut u32, pdwoptionsreturned: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvGetDriverSetting = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvUpdateUISetting = unsafe extern "system" fn(pdriverobj: *mut ::core::ffi::c_void, poptitem: *mut ::core::ffi::c_void, dwpreviousselection: u32, dwmode: u32) -> super::super::Foundation::BOOL; +pub type PFN_DrvUpdateUISetting = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DrvUpgradeRegistrySetting = unsafe extern "system" fn(hprinter: super::super::Foundation::HANDLE, pfeature: super::super::Foundation::PSTR, poption: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; +pub type PFN_DrvUpgradeRegistrySetting = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PORT_DATA_1 { @@ -19813,7 +19798,7 @@ impl ::core::cmp::Eq for PROPSHEETUI_GETICON_INFO {} unsafe impl ::windows::core::Abi for PROPSHEETUI_GETICON_INFO { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct PROPSHEETUI_INFO { @@ -19822,7 +19807,7 @@ pub struct PROPSHEETUI_INFO { pub Flags: u16, pub Reason: u16, pub hComPropSheet: super::super::Foundation::HANDLE, - pub pfnComPropSheet: ::core::option::Option, + pub pfnComPropSheet: PFNCOMPROPSHEET, pub lParamInit: super::super::Foundation::LPARAM, pub UserData: usize, pub Result: usize, @@ -19860,7 +19845,7 @@ impl ::core::cmp::PartialEq for PROPSHEETUI_INFO { impl ::core::cmp::Eq for PROPSHEETUI_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PROPSHEETUI_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -20088,7 +20073,7 @@ impl ::core::cmp::Eq for PSCRIPT5_PRIVATE_DEVMODE {} unsafe impl ::windows::core::Abi for PSCRIPT5_PRIVATE_DEVMODE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct PSPINFO { @@ -20096,7 +20081,7 @@ pub struct PSPINFO { pub wReserved: u16, pub hComPropSheet: super::super::Foundation::HANDLE, pub hCPSUIPage: super::super::Foundation::HANDLE, - pub pfnComPropSheet: ::core::option::Option, + pub pfnComPropSheet: PFNCOMPROPSHEET, } #[cfg(feature = "Win32_Foundation")] impl PSPINFO {} @@ -20122,7 +20107,7 @@ impl ::core::cmp::PartialEq for PSPINFO { impl ::core::cmp::Eq for PSPINFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PSPINFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const PSUIHDRF_DEFTITLE: u32 = 16u32; pub const PSUIHDRF_EXACT_PTITLE: u32 = 32u32; @@ -20570,7 +20555,7 @@ pub const REVERSE_PAGES_FOR_REVERSE_DUPLEX: u32 = 1u32; pub const REVERSE_PRINT: u32 = 1u32; pub const RIGHT_THEN_DOWN: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] -pub type ROUTER_NOTIFY_CALLBACK = unsafe extern "system" fn(dwcommand: u32, pcontext: *const ::core::ffi::c_void, dwcolor: u32, pnofityinfo: *const PRINTER_NOTIFY_INFO, fdwflags: u32, pdwresult: *mut u32) -> super::super::Foundation::BOOL; +pub type ROUTER_NOTIFY_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; pub const ROUTER_STOP_ROUTING: u32 = 2u32; pub const ROUTER_SUCCESS: u32 = 1u32; pub const ROUTER_UNKNOWN: u32 = 0u32; @@ -22045,7 +22030,7 @@ pub unsafe fn XcvDataW<'a, Param0: ::windows::core::IntoParam<'a, super::super:: unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type _CPSUICALLBACK = unsafe extern "system" fn(pcpsuicbparam: *mut CPSUICBPARAM) -> i32; +pub type _CPSUICALLBACK = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct _SPLCLIENT_INFO_2_V1 { diff --git a/src/Windows/Win32/Media/Audio/Apo/mod.rs b/src/Windows/Win32/Media/Audio/Apo/mod.rs index 0324056b10..49104ab377 100644 --- a/src/Windows/Win32/Media/Audio/Apo/mod.rs +++ b/src/Windows/Win32/Media/Audio/Apo/mod.rs @@ -829,7 +829,7 @@ impl ::core::convert::From for EAudioConstriction { unsafe impl ::windows::core::Abi for EAudioConstriction { type Abi = Self; } -pub type FNAPONOTIFICATIONCALLBACK = unsafe extern "system" fn(pproperties: *mut APO_REG_PROPERTIES, pvrefdata: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type FNAPONOTIFICATIONCALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IApoAcousticEchoCancellation(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs b/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs index 77416a6d59..82ff7c317d 100644 --- a/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs +++ b/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs @@ -1378,11 +1378,11 @@ impl ::core::cmp::Eq for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DATA {} unsafe impl ::windows::core::Abi for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DATA { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1_DATA { - pub Callback: ::core::option::Option, + pub Callback: LPFNDIRECTSOUNDDEVICEENUMERATECALLBACK1, pub Context: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -1409,13 +1409,13 @@ impl ::core::cmp::PartialEq for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1_DATA { impl ::core::cmp::Eq for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1_DATA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_1_DATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A_DATA { - pub Callback: ::core::option::Option, + pub Callback: LPFNDIRECTSOUNDDEVICEENUMERATECALLBACKA, pub Context: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -1442,13 +1442,13 @@ impl ::core::cmp::PartialEq for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A_DATA { impl ::core::cmp::Eq for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A_DATA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_A_DATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W_DATA { - pub Callback: ::core::option::Option, + pub Callback: LPFNDIRECTSOUNDDEVICEENUMERATECALLBACKW, pub Context: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -1475,7 +1475,7 @@ impl ::core::cmp::PartialEq for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W_DATA { impl ::core::cmp::Eq for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W_DATA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DSPROPERTY_DIRECTSOUNDDEVICE_ENUMERATE_W_DATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2624,11 +2624,11 @@ unsafe impl ::windows::core::Abi for INSTHEADER { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type LPFNDIRECTSOUNDDEVICEENUMERATECALLBACK1 = unsafe extern "system" fn(param0: *mut DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1_DATA, param1: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type LPFNDIRECTSOUNDDEVICEENUMERATECALLBACK1 = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNDIRECTSOUNDDEVICEENUMERATECALLBACKA = unsafe extern "system" fn(param0: *mut DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A_DATA, param1: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type LPFNDIRECTSOUNDDEVICEENUMERATECALLBACKA = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNDIRECTSOUNDDEVICEENUMERATECALLBACKW = unsafe extern "system" fn(param0: *mut DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DATA, param1: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type LPFNDIRECTSOUNDDEVICEENUMERATECALLBACKW = ::core::option::Option super::super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] pub struct MDEVICECAPSEX { diff --git a/src/Windows/Win32/Media/Audio/DirectSound/mod.rs b/src/Windows/Win32/Media/Audio/DirectSound/mod.rs index 31911b4996..313f5cb916 100644 --- a/src/Windows/Win32/Media/Audio/DirectSound/mod.rs +++ b/src/Windows/Win32/Media/Audio/DirectSound/mod.rs @@ -1190,7 +1190,7 @@ pub unsafe fn DirectSoundCaptureCreate8<'a, Param2: ::windows::core::IntoParam<' } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DirectSoundCaptureEnumerateA(pdsenumcallback: ::core::option::Option, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn DirectSoundCaptureEnumerateA(pdsenumcallback: LPDSENUMCALLBACKA, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1204,7 +1204,7 @@ pub unsafe fn DirectSoundCaptureEnumerateA(pdsenumcallback: ::core::option::Opti } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DirectSoundCaptureEnumerateW(pdsenumcallback: ::core::option::Option, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn DirectSoundCaptureEnumerateW(pdsenumcallback: LPDSENUMCALLBACKW, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1244,7 +1244,7 @@ pub unsafe fn DirectSoundCreate8<'a, Param2: ::windows::core::IntoParam<'a, ::wi } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DirectSoundEnumerateA(pdsenumcallback: ::core::option::Option, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn DirectSoundEnumerateA(pdsenumcallback: LPDSENUMCALLBACKA, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1258,7 +1258,7 @@ pub unsafe fn DirectSoundEnumerateA(pdsenumcallback: ::core::option::Option, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn DirectSoundEnumerateW(pdsenumcallback: LPDSENUMCALLBACKW, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -2871,7 +2871,7 @@ pub struct IDirectSoundNotify_abi( pub const KSPROPERTY_SUPPORT_GET: u32 = 1u32; pub const KSPROPERTY_SUPPORT_SET: u32 = 2u32; #[cfg(feature = "Win32_Foundation")] -pub type LPDSENUMCALLBACKA = unsafe extern "system" fn(param0: *mut ::windows::core::GUID, param1: super::super::super::Foundation::PSTR, param2: super::super::super::Foundation::PSTR, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type LPDSENUMCALLBACKA = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPDSENUMCALLBACKW = unsafe extern "system" fn(param0: *mut ::windows::core::GUID, param1: super::super::super::Foundation::PWSTR, param2: super::super::super::Foundation::PWSTR, param3: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type LPDSENUMCALLBACKW = ::core::option::Option super::super::super::Foundation::BOOL>; pub const _FACDS: u32 = 2168u32; diff --git a/src/Windows/Win32/Media/Audio/mod.rs b/src/Windows/Win32/Media/Audio/mod.rs index a18051a101..a888bf774c 100644 --- a/src/Windows/Win32/Media/Audio/mod.rs +++ b/src/Windows/Win32/Media/Audio/mod.rs @@ -125,7 +125,7 @@ pub const ACMDRIVERDETAILS_SUPPORTF_FILTER: i32 = 4i32; pub const ACMDRIVERDETAILS_SUPPORTF_HARDWARE: i32 = 8i32; pub const ACMDRIVERDETAILS_SUPPORTF_LOCAL: i32 = 1073741824i32; #[cfg(feature = "Win32_Foundation")] -pub type ACMDRIVERENUMCB = unsafe extern "system" fn(hadid: HACMDRIVERID, dwinstance: usize, fdwsupport: u32) -> super::super::Foundation::BOOL; +pub type ACMDRIVERENUMCB = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] pub struct ACMDRVFORMATSUGGEST { @@ -248,12 +248,7 @@ pub const ACMERR_BUSY: u32 = 513u32; pub const ACMERR_CANCELED: u32 = 515u32; pub const ACMERR_NOTPOSSIBLE: u32 = 512u32; pub const ACMERR_UNPREPARED: u32 = 514u32; -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ACMFILTERCHOOSEA { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] pub struct ACMFILTERCHOOSEA { @@ -272,7 +267,7 @@ pub struct ACMFILTERCHOOSEA { pub hInstance: super::super::Foundation::HINSTANCE, pub pszTemplateName: super::super::Foundation::PSTR, pub lCustData: super::super::Foundation::LPARAM, - pub pfnHook: ::core::option::Option, + pub pfnHook: ACMFILTERCHOOSEHOOKPROCA, } #[cfg(feature = "Win32_Foundation")] impl ACMFILTERCHOOSEA {} @@ -292,18 +287,13 @@ impl ::core::cmp::PartialEq for ACMFILTERCHOOSEA { impl ::core::cmp::Eq for ACMFILTERCHOOSEA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for ACMFILTERCHOOSEA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type ACMFILTERCHOOSEHOOKPROCA = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> u32; +pub type ACMFILTERCHOOSEHOOKPROCA = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type ACMFILTERCHOOSEHOOKPROCW = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> u32; -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ACMFILTERCHOOSEW { - fn clone(&self) -> Self { - unimplemented!() - } -} +pub type ACMFILTERCHOOSEHOOKPROCW = ::core::option::Option u32>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] pub struct ACMFILTERCHOOSEW { @@ -322,7 +312,7 @@ pub struct ACMFILTERCHOOSEW { pub hInstance: super::super::Foundation::HINSTANCE, pub pszTemplateName: super::super::Foundation::PWSTR, pub lCustData: super::super::Foundation::LPARAM, - pub pfnHook: ::core::option::Option, + pub pfnHook: ACMFILTERCHOOSEHOOKPROCW, } #[cfg(feature = "Win32_Foundation")] impl ACMFILTERCHOOSEW {} @@ -342,7 +332,7 @@ impl ::core::cmp::PartialEq for ACMFILTERCHOOSEW { impl ::core::cmp::Eq for ACMFILTERCHOOSEW {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for ACMFILTERCHOOSEW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const ACMFILTERCHOOSE_STYLEF_CONTEXTHELP: i32 = 128i32; pub const ACMFILTERCHOOSE_STYLEF_ENABLEHOOK: i32 = 8i32; @@ -410,9 +400,9 @@ unsafe impl ::windows::core::Abi for ACMFILTERDETAILSW { } pub const ACMFILTERDETAILS_FILTER_CHARS: u32 = 128u32; #[cfg(feature = "Win32_Foundation")] -pub type ACMFILTERENUMCBA = unsafe extern "system" fn(hadid: HACMDRIVERID, pafd: *mut ACMFILTERDETAILSA, dwinstance: usize, fdwsupport: u32) -> super::super::Foundation::BOOL; +pub type ACMFILTERENUMCBA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type ACMFILTERENUMCBW = unsafe extern "system" fn(hadid: HACMDRIVERID, pafd: *mut ACMFILTERDETAILSW, dwinstance: usize, fdwsupport: u32) -> super::super::Foundation::BOOL; +pub type ACMFILTERENUMCBW = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] @@ -473,15 +463,10 @@ unsafe impl ::windows::core::Abi for ACMFILTERTAGDETAILSW { } pub const ACMFILTERTAGDETAILS_FILTERTAG_CHARS: u32 = 48u32; #[cfg(feature = "Win32_Foundation")] -pub type ACMFILTERTAGENUMCBA = unsafe extern "system" fn(hadid: HACMDRIVERID, paftd: *mut ACMFILTERTAGDETAILSA, dwinstance: usize, fdwsupport: u32) -> super::super::Foundation::BOOL; +pub type ACMFILTERTAGENUMCBA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type ACMFILTERTAGENUMCBW = unsafe extern "system" fn(hadid: HACMDRIVERID, paftd: *mut ACMFILTERTAGDETAILSW, dwinstance: usize, fdwsupport: u32) -> super::super::Foundation::BOOL; -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ACMFORMATCHOOSEA { - fn clone(&self) -> Self { - unimplemented!() - } -} +pub type ACMFILTERTAGENUMCBW = ::core::option::Option super::super::Foundation::BOOL>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] pub struct ACMFORMATCHOOSEA { @@ -500,7 +485,7 @@ pub struct ACMFORMATCHOOSEA { pub hInstance: super::super::Foundation::HINSTANCE, pub pszTemplateName: super::super::Foundation::PSTR, pub lCustData: super::super::Foundation::LPARAM, - pub pfnHook: ::core::option::Option, + pub pfnHook: ACMFORMATCHOOSEHOOKPROCA, } #[cfg(feature = "Win32_Foundation")] impl ACMFORMATCHOOSEA {} @@ -520,18 +505,13 @@ impl ::core::cmp::PartialEq for ACMFORMATCHOOSEA { impl ::core::cmp::Eq for ACMFORMATCHOOSEA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for ACMFORMATCHOOSEA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type ACMFORMATCHOOSEHOOKPROCA = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> u32; +pub type ACMFORMATCHOOSEHOOKPROCA = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type ACMFORMATCHOOSEHOOKPROCW = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> u32; -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ACMFORMATCHOOSEW { - fn clone(&self) -> Self { - unimplemented!() - } -} +pub type ACMFORMATCHOOSEHOOKPROCW = ::core::option::Option u32>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] pub struct ACMFORMATCHOOSEW { @@ -550,7 +530,7 @@ pub struct ACMFORMATCHOOSEW { pub hInstance: super::super::Foundation::HINSTANCE, pub pszTemplateName: super::super::Foundation::PWSTR, pub lCustData: super::super::Foundation::LPARAM, - pub pfnHook: ::core::option::Option, + pub pfnHook: ACMFORMATCHOOSEHOOKPROCW, } #[cfg(feature = "Win32_Foundation")] impl ACMFORMATCHOOSEW {} @@ -570,7 +550,7 @@ impl ::core::cmp::PartialEq for ACMFORMATCHOOSEW { impl ::core::cmp::Eq for ACMFORMATCHOOSEW {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for ACMFORMATCHOOSEW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const ACMFORMATCHOOSE_STYLEF_CONTEXTHELP: i32 = 128i32; pub const ACMFORMATCHOOSE_STYLEF_ENABLEHOOK: i32 = 8i32; @@ -612,9 +592,9 @@ unsafe impl ::windows::core::Abi for ACMFORMATDETAILSA { } pub const ACMFORMATDETAILS_FORMAT_CHARS: u32 = 128u32; #[cfg(feature = "Win32_Foundation")] -pub type ACMFORMATENUMCBA = unsafe extern "system" fn(hadid: HACMDRIVERID, pafd: *mut ACMFORMATDETAILSA, dwinstance: usize, fdwsupport: u32) -> super::super::Foundation::BOOL; +pub type ACMFORMATENUMCBA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type ACMFORMATENUMCBW = unsafe extern "system" fn(hadid: HACMDRIVERID, pafd: *mut tACMFORMATDETAILSW, dwinstance: usize, fdwsupport: u32) -> super::super::Foundation::BOOL; +pub type ACMFORMATENUMCBW = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] @@ -675,9 +655,9 @@ unsafe impl ::windows::core::Abi for ACMFORMATTAGDETAILSW { } pub const ACMFORMATTAGDETAILS_FORMATTAG_CHARS: u32 = 48u32; #[cfg(feature = "Win32_Foundation")] -pub type ACMFORMATTAGENUMCBA = unsafe extern "system" fn(hadid: HACMDRIVERID, paftd: *mut ACMFORMATTAGDETAILSA, dwinstance: usize, fdwsupport: u32) -> super::super::Foundation::BOOL; +pub type ACMFORMATTAGENUMCBA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type ACMFORMATTAGENUMCBW = unsafe extern "system" fn(hadid: HACMDRIVERID, paftd: *mut ACMFORMATTAGDETAILSW, dwinstance: usize, fdwsupport: u32) -> super::super::Foundation::BOOL; +pub type ACMFORMATTAGENUMCBW = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -3954,7 +3934,7 @@ pub struct IAudioSessionNotification_abi( #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioStateMonitor(pub ::windows::core::IUnknown); impl IAudioStateMonitor { - pub unsafe fn RegisterCallback(&self, callback: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result { + pub unsafe fn RegisterCallback(&self, callback: PAudioStateMonitorCallback, context: *const ::core::ffi::c_void) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(callback), ::core::mem::transmute(context), &mut result__).from_abi::(result__) } @@ -6700,11 +6680,11 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISubu #[doc(hidden)] pub struct ISubunit_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32); #[cfg(feature = "Win32_Foundation")] -pub type LPACMDRIVERPROC = unsafe extern "system" fn(param0: usize, param1: HACMDRIVERID, param2: u32, param3: super::super::Foundation::LPARAM, param4: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; +pub type LPACMDRIVERPROC = ::core::option::Option super::super::Foundation::LRESULT>; #[cfg(feature = "Win32_Media_Multimedia")] -pub type LPMIDICALLBACK = unsafe extern "system" fn(hdrvr: super::Multimedia::HDRVR, umsg: u32, dwuser: usize, dw1: usize, dw2: usize); +pub type LPMIDICALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Media_Multimedia")] -pub type LPWAVECALLBACK = unsafe extern "system" fn(hdrvr: super::Multimedia::HDRVR, umsg: u32, dwuser: usize, dw1: usize, dw2: usize); +pub type LPWAVECALLBACK = ::core::option::Option; pub const MEVT_F_CALLBACK: i32 = 1073741824i32; pub const MEVT_F_LONG: i32 = -2147483648i32; pub const MEVT_F_SHORT: i32 = 0i32; @@ -8096,7 +8076,7 @@ pub const MOD_SQSYNTH: u32 = 3u32; pub const MOD_SWSYNTH: u32 = 7u32; pub const MOD_SYNTH: u32 = 2u32; pub const MOD_WAVETABLE: u32 = 6u32; -pub type PAudioStateMonitorCallback = unsafe extern "system" fn(audiostatemonitor: ::windows::core::RawPtr, context: *const ::core::ffi::c_void); +pub type PAudioStateMonitorCallback = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] pub struct PCMWAVEFORMAT { @@ -9355,7 +9335,7 @@ pub unsafe fn acmDriverDetailsW<'a, Param0: ::windows::core::IntoParam<'a, HACMD } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn acmDriverEnum(fncallback: ::core::option::Option, dwinstance: usize, fdwenum: u32) -> u32 { +pub unsafe fn acmDriverEnum(fncallback: ACMDRIVERENUMCB, dwinstance: usize, fdwenum: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9440,7 +9420,7 @@ pub unsafe fn acmFilterChooseA(pafltrc: *mut ACMFILTERCHOOSEA) -> u32 { { #[link(name = "windows")] extern "system" { - fn acmFilterChooseA(pafltrc: *mut ::core::mem::ManuallyDrop) -> u32; + fn acmFilterChooseA(pafltrc: *mut ACMFILTERCHOOSEA) -> u32; } ::core::mem::transmute(acmFilterChooseA(::core::mem::transmute(pafltrc))) } @@ -9454,7 +9434,7 @@ pub unsafe fn acmFilterChooseW(pafltrc: *mut ACMFILTERCHOOSEW) -> u32 { { #[link(name = "windows")] extern "system" { - fn acmFilterChooseW(pafltrc: *mut ::core::mem::ManuallyDrop) -> u32; + fn acmFilterChooseW(pafltrc: *mut ACMFILTERCHOOSEW) -> u32; } ::core::mem::transmute(acmFilterChooseW(::core::mem::transmute(pafltrc))) } @@ -9490,7 +9470,7 @@ pub unsafe fn acmFilterDetailsW<'a, Param0: ::windows::core::IntoParam<'a, HACMD } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn acmFilterEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, pafd: *mut ACMFILTERDETAILSA, fncallback: ::core::option::Option, dwinstance: usize, fdwenum: u32) -> u32 { +pub unsafe fn acmFilterEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, pafd: *mut ACMFILTERDETAILSA, fncallback: ACMFILTERENUMCBA, dwinstance: usize, fdwenum: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9504,7 +9484,7 @@ pub unsafe fn acmFilterEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIV } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn acmFilterEnumW<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, pafd: *mut ACMFILTERDETAILSW, fncallback: ::core::option::Option, dwinstance: usize, fdwenum: u32) -> u32 { +pub unsafe fn acmFilterEnumW<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, pafd: *mut ACMFILTERDETAILSW, fncallback: ACMFILTERENUMCBW, dwinstance: usize, fdwenum: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9545,7 +9525,7 @@ pub unsafe fn acmFilterTagDetailsW<'a, Param0: ::windows::core::IntoParam<'a, HA } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn acmFilterTagEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, paftd: *mut ACMFILTERTAGDETAILSA, fncallback: ::core::option::Option, dwinstance: usize, fdwenum: u32) -> u32 { +pub unsafe fn acmFilterTagEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, paftd: *mut ACMFILTERTAGDETAILSA, fncallback: ACMFILTERTAGENUMCBA, dwinstance: usize, fdwenum: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9559,7 +9539,7 @@ pub unsafe fn acmFilterTagEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMD } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn acmFilterTagEnumW<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, paftd: *mut ACMFILTERTAGDETAILSW, fncallback: ::core::option::Option, dwinstance: usize, fdwenum: u32) -> u32 { +pub unsafe fn acmFilterTagEnumW<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, paftd: *mut ACMFILTERTAGDETAILSW, fncallback: ACMFILTERTAGENUMCBW, dwinstance: usize, fdwenum: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9578,7 +9558,7 @@ pub unsafe fn acmFormatChooseA(pafmtc: *mut ACMFORMATCHOOSEA) -> u32 { { #[link(name = "windows")] extern "system" { - fn acmFormatChooseA(pafmtc: *mut ::core::mem::ManuallyDrop) -> u32; + fn acmFormatChooseA(pafmtc: *mut ACMFORMATCHOOSEA) -> u32; } ::core::mem::transmute(acmFormatChooseA(::core::mem::transmute(pafmtc))) } @@ -9592,7 +9572,7 @@ pub unsafe fn acmFormatChooseW(pafmtc: *mut ACMFORMATCHOOSEW) -> u32 { { #[link(name = "windows")] extern "system" { - fn acmFormatChooseW(pafmtc: *mut ::core::mem::ManuallyDrop) -> u32; + fn acmFormatChooseW(pafmtc: *mut ACMFORMATCHOOSEW) -> u32; } ::core::mem::transmute(acmFormatChooseW(::core::mem::transmute(pafmtc))) } @@ -9628,7 +9608,7 @@ pub unsafe fn acmFormatDetailsW<'a, Param0: ::windows::core::IntoParam<'a, HACMD } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn acmFormatEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, pafd: *mut ACMFORMATDETAILSA, fncallback: ::core::option::Option, dwinstance: usize, fdwenum: u32) -> u32 { +pub unsafe fn acmFormatEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, pafd: *mut ACMFORMATDETAILSA, fncallback: ACMFORMATENUMCBA, dwinstance: usize, fdwenum: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9642,7 +9622,7 @@ pub unsafe fn acmFormatEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIV } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn acmFormatEnumW<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, pafd: *mut tACMFORMATDETAILSW, fncallback: ::core::option::Option, dwinstance: usize, fdwenum: u32) -> u32 { +pub unsafe fn acmFormatEnumW<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, pafd: *mut tACMFORMATDETAILSW, fncallback: ACMFORMATENUMCBW, dwinstance: usize, fdwenum: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9696,7 +9676,7 @@ pub unsafe fn acmFormatTagDetailsW<'a, Param0: ::windows::core::IntoParam<'a, HA } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn acmFormatTagEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, paftd: *mut ACMFORMATTAGDETAILSA, fncallback: ::core::option::Option, dwinstance: usize, fdwenum: u32) -> u32 { +pub unsafe fn acmFormatTagEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, paftd: *mut ACMFORMATTAGDETAILSA, fncallback: ACMFORMATTAGENUMCBA, dwinstance: usize, fdwenum: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9710,7 +9690,7 @@ pub unsafe fn acmFormatTagEnumA<'a, Param0: ::windows::core::IntoParam<'a, HACMD } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn acmFormatTagEnumW<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, paftd: *mut ACMFORMATTAGDETAILSW, fncallback: ::core::option::Option, dwinstance: usize, fdwenum: u32) -> u32 { +pub unsafe fn acmFormatTagEnumW<'a, Param0: ::windows::core::IntoParam<'a, HACMDRIVER>>(had: Param0, paftd: *mut ACMFORMATTAGDETAILSW, fncallback: ACMFORMATTAGENUMCBW, dwinstance: usize, fdwenum: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Media/DirectShow/mod.rs b/src/Windows/Win32/Media/DirectShow/mod.rs index b9b4a669cd..87d22267e8 100644 --- a/src/Windows/Win32/Media/DirectShow/mod.rs +++ b/src/Windows/Win32/Media/DirectShow/mod.rs @@ -220,9 +220,9 @@ unsafe impl ::windows::core::Abi for AMExtendedSeekingCapabilities { } pub const AMF_AUTOMATICGAIN: f64 = -1f64; #[cfg(feature = "Win32_Foundation")] -pub type AMGETERRORTEXTPROCA = unsafe extern "system" fn(param0: ::windows::core::HRESULT, param1: super::super::Foundation::PSTR, param2: u32) -> super::super::Foundation::BOOL; +pub type AMGETERRORTEXTPROCA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type AMGETERRORTEXTPROCW = unsafe extern "system" fn(param0: ::windows::core::HRESULT, param1: super::super::Foundation::PWSTR, param2: u32) -> super::super::Foundation::BOOL; +pub type AMGETERRORTEXTPROCW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn AMGetErrorTextA(hr: ::windows::core::HRESULT, pbuffer: super::super::Foundation::PSTR, maxlen: u32) -> u32 { @@ -7500,24 +7500,24 @@ unsafe impl ::windows::core::Abi for DVR_STREAM_DESC { type Abi = ::core::mem::ManuallyDrop; } pub const DWORD_ALLPARAMS: i32 = -1i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] pub struct DXVA2SW_CALLBACKS { pub Size: u32, - pub GetVideoProcessorRenderTargetCount: ::core::option::Option, - pub GetVideoProcessorRenderTargets: ::core::option::Option, - pub GetVideoProcessorCaps: ::core::option::Option, - pub GetVideoProcessorSubStreamFormatCount: ::core::option::Option, - pub GetVideoProcessorSubStreamFormats: ::core::option::Option, - pub GetProcAmpRange: ::core::option::Option, - pub GetFilterPropertyRange: ::core::option::Option, - pub CreateVideoProcessDevice: ::core::option::Option, - pub DestroyVideoProcessDevice: ::core::option::Option, - pub VideoProcessBeginFrame: ::core::option::Option, - pub VideoProcessEndFrame: ::core::option::Option, - pub VideoProcessSetRenderTarget: ::core::option::Option, - pub VideoProcessBlt: ::core::option::Option, + pub GetVideoProcessorRenderTargetCount: PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETCOUNT, + pub GetVideoProcessorRenderTargets: PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETS, + pub GetVideoProcessorCaps: PDXVA2SW_GETVIDEOPROCESSORCAPS, + pub GetVideoProcessorSubStreamFormatCount: PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATCOUNT, + pub GetVideoProcessorSubStreamFormats: PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATS, + pub GetProcAmpRange: PDXVA2SW_GETPROCAMPRANGE, + pub GetFilterPropertyRange: PDXVA2SW_GETFILTERPROPERTYRANGE, + pub CreateVideoProcessDevice: PDXVA2SW_CREATEVIDEOPROCESSDEVICE, + pub DestroyVideoProcessDevice: PDXVA2SW_DESTROYVIDEOPROCESSDEVICE, + pub VideoProcessBeginFrame: PDXVA2SW_VIDEOPROCESSBEGINFRAME, + pub VideoProcessEndFrame: PDXVA2SW_VIDEOPROCESSENDFRAME, + pub VideoProcessSetRenderTarget: PDXVA2SW_VIDEOPROCESSSETRENDERTARGET, + pub VideoProcessBlt: PDXVA2SW_VIDEOPROCESSBLT, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] impl DXVA2SW_CALLBACKS {} @@ -7556,7 +7556,7 @@ impl ::core::cmp::PartialEq for DXVA2SW_CALLBACKS { impl ::core::cmp::Eq for DXVA2SW_CALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] unsafe impl ::windows::core::Abi for DXVA2SW_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -11341,7 +11341,7 @@ impl IAMMediaTypeSample { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Update<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, dwflags: u32, hevent: Param1, pfnapc: ::core::option::Option, dwapcdata: usize) -> ::windows::core::Result<()> { + pub unsafe fn Update<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, dwflags: u32, hevent: Param1, pfnapc: super::super::Foundation::PAPCFUNC, dwapcdata: usize) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), hevent.into_param().abi(), ::core::mem::transmute(pfnapc), ::core::mem::transmute(dwapcdata)).ok() } pub unsafe fn CompletionStatus(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows::core::Result<()> { @@ -17773,7 +17773,7 @@ impl IAudioStreamSample { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Update<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, dwflags: u32, hevent: Param1, pfnapc: ::core::option::Option, dwapcdata: usize) -> ::windows::core::Result<()> { + pub unsafe fn Update<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, dwflags: u32, hevent: Param1, pfnapc: super::super::Foundation::PAPCFUNC, dwapcdata: usize) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), hevent.into_param().abi(), ::core::mem::transmute(pfnapc), ::core::mem::transmute(dwapcdata)).ok() } pub unsafe fn CompletionStatus(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows::core::Result<()> { @@ -29811,7 +29811,7 @@ impl IDirectDrawStreamSample { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Update<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, dwflags: u32, hevent: Param1, pfnapc: ::core::option::Option, dwapcdata: usize) -> ::windows::core::Result<()> { + pub unsafe fn Update<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, dwflags: u32, hevent: Param1, pfnapc: super::super::Foundation::PAPCFUNC, dwapcdata: usize) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), hevent.into_param().abi(), ::core::mem::transmute(pfnapc), ::core::mem::transmute(dwapcdata)).ok() } pub unsafe fn CompletionStatus(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows::core::Result<()> { @@ -63459,7 +63459,7 @@ impl IStreamSample { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Update<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, dwflags: u32, hevent: Param1, pfnapc: ::core::option::Option, dwapcdata: usize) -> ::windows::core::Result<()> { + pub unsafe fn Update<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, dwflags: u32, hevent: Param1, pfnapc: super::super::Foundation::PAPCFUNC, dwapcdata: usize) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), hevent.into_param().abi(), ::core::mem::transmute(pfnapc), ::core::mem::transmute(dwapcdata)).ok() } pub unsafe fn CompletionStatus(&self, dwflags: u32, dwmilliseconds: u32) -> ::windows::core::Result<()> { @@ -71428,31 +71428,31 @@ unsafe impl ::windows::core::Abi for PBDA_TAG_ATTRIBUTE { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] -pub type PDXVA2SW_CREATEVIDEOPROCESSDEVICE = unsafe extern "system" fn(pd3dd9: ::windows::core::RawPtr, pvideodesc: *const super::MediaFoundation::DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, maxsubstreams: u32, phdevice: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; +pub type PDXVA2SW_CREATEVIDEOPROCESSDEVICE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVA2SW_DESTROYVIDEOPROCESSDEVICE = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; +pub type PDXVA2SW_DESTROYVIDEOPROCESSDEVICE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] -pub type PDXVA2SW_GETFILTERPROPERTYRANGE = unsafe extern "system" fn(pvideodesc: *const super::MediaFoundation::DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, filtersetting: u32, prange: *mut super::MediaFoundation::DXVA2_ValueRange) -> ::windows::core::HRESULT; +pub type PDXVA2SW_GETFILTERPROPERTYRANGE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] -pub type PDXVA2SW_GETPROCAMPRANGE = unsafe extern "system" fn(pvideodesc: *const super::MediaFoundation::DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, procampcap: u32, prange: *mut super::MediaFoundation::DXVA2_ValueRange) -> ::windows::core::HRESULT; +pub type PDXVA2SW_GETPROCAMPRANGE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] -pub type PDXVA2SW_GETVIDEOPROCESSORCAPS = unsafe extern "system" fn(pvideodesc: *const super::MediaFoundation::DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, pcaps: *mut super::MediaFoundation::DXVA2_VideoProcessorCaps) -> ::windows::core::HRESULT; +pub type PDXVA2SW_GETVIDEOPROCESSORCAPS = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] -pub type PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETCOUNT = unsafe extern "system" fn(pvideodesc: *const super::MediaFoundation::DXVA2_VideoDesc, pcount: *mut u32) -> ::windows::core::HRESULT; +pub type PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETCOUNT = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] -pub type PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETS = unsafe extern "system" fn(pvideodesc: *const super::MediaFoundation::DXVA2_VideoDesc, count: u32, pformats: *mut super::super::Graphics::Direct3D9::D3DFORMAT) -> ::windows::core::HRESULT; +pub type PDXVA2SW_GETVIDEOPROCESSORRENDERTARGETS = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] -pub type PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATCOUNT = unsafe extern "system" fn(pvideodesc: *const super::MediaFoundation::DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, pcount: *mut u32) -> ::windows::core::HRESULT; +pub type PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATCOUNT = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Graphics_Direct3D9", feature = "Win32_Media_MediaFoundation"))] -pub type PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATS = unsafe extern "system" fn(pvideodesc: *const super::MediaFoundation::DXVA2_VideoDesc, rendertargetformat: super::super::Graphics::Direct3D9::D3DFORMAT, count: u32, pformats: *mut super::super::Graphics::Direct3D9::D3DFORMAT) -> ::windows::core::HRESULT; +pub type PDXVA2SW_GETVIDEOPROCESSORSUBSTREAMFORMATS = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVA2SW_VIDEOPROCESSBEGINFRAME = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; +pub type PDXVA2SW_VIDEOPROCESSBEGINFRAME = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] -pub type PDXVA2SW_VIDEOPROCESSBLT = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, pblt: *const DXVA2_VIDEOPROCESSBLT) -> ::windows::core::HRESULT; +pub type PDXVA2SW_VIDEOPROCESSBLT = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVA2SW_VIDEOPROCESSENDFRAME = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, phandlecomplete: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; +pub type PDXVA2SW_VIDEOPROCESSENDFRAME = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] -pub type PDXVA2SW_VIDEOPROCESSSETRENDERTARGET = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, prendertarget: ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PDXVA2SW_VIDEOPROCESSSETRENDERTARGET = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PIC_SEQ_SAMPLE { diff --git a/src/Windows/Win32/Media/MediaFoundation/mod.rs b/src/Windows/Win32/Media/MediaFoundation/mod.rs index d88f0934df..bec90b3e5e 100644 --- a/src/Windows/Win32/Media/MediaFoundation/mod.rs +++ b/src/Windows/Win32/Media/MediaFoundation/mod.rs @@ -8893,26 +8893,26 @@ impl ::core::cmp::Eq for DXVAHDETW_VIDEOPROCESSSTREAMSTATE {} unsafe impl ::windows::core::Abi for DXVAHDETW_VIDEOPROCESSSTREAMSTATE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub struct DXVAHDSW_CALLBACKS { - pub CreateDevice: ::core::option::Option, - pub ProposeVideoPrivateFormat: ::core::option::Option, - pub GetVideoProcessorDeviceCaps: ::core::option::Option, - pub GetVideoProcessorOutputFormats: ::core::option::Option, - pub GetVideoProcessorInputFormats: ::core::option::Option, - pub GetVideoProcessorCaps: ::core::option::Option, - pub GetVideoProcessorCustomRates: ::core::option::Option, - pub GetVideoProcessorFilterRange: ::core::option::Option, - pub DestroyDevice: ::core::option::Option, - pub CreateVideoProcessor: ::core::option::Option, - pub SetVideoProcessBltState: ::core::option::Option, - pub GetVideoProcessBltStatePrivate: ::core::option::Option, - pub SetVideoProcessStreamState: ::core::option::Option, - pub GetVideoProcessStreamStatePrivate: ::core::option::Option, - pub VideoProcessBltHD: ::core::option::Option, - pub DestroyVideoProcessor: ::core::option::Option, + pub CreateDevice: PDXVAHDSW_CreateDevice, + pub ProposeVideoPrivateFormat: PDXVAHDSW_ProposeVideoPrivateFormat, + pub GetVideoProcessorDeviceCaps: PDXVAHDSW_GetVideoProcessorDeviceCaps, + pub GetVideoProcessorOutputFormats: PDXVAHDSW_GetVideoProcessorOutputFormats, + pub GetVideoProcessorInputFormats: PDXVAHDSW_GetVideoProcessorInputFormats, + pub GetVideoProcessorCaps: PDXVAHDSW_GetVideoProcessorCaps, + pub GetVideoProcessorCustomRates: PDXVAHDSW_GetVideoProcessorCustomRates, + pub GetVideoProcessorFilterRange: PDXVAHDSW_GetVideoProcessorFilterRange, + pub DestroyDevice: PDXVAHDSW_DestroyDevice, + pub CreateVideoProcessor: PDXVAHDSW_CreateVideoProcessor, + pub SetVideoProcessBltState: PDXVAHDSW_SetVideoProcessBltState, + pub GetVideoProcessBltStatePrivate: PDXVAHDSW_GetVideoProcessBltStatePrivate, + pub SetVideoProcessStreamState: PDXVAHDSW_SetVideoProcessStreamState, + pub GetVideoProcessStreamStatePrivate: PDXVAHDSW_GetVideoProcessStreamStatePrivate, + pub VideoProcessBltHD: PDXVAHDSW_VideoProcessBltHD, + pub DestroyVideoProcessor: PDXVAHDSW_DestroyVideoProcessor, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] impl DXVAHDSW_CALLBACKS {} @@ -8953,7 +8953,7 @@ impl ::core::cmp::PartialEq for DXVAHDSW_CALLBACKS { impl ::core::cmp::Eq for DXVAHDSW_CALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] unsafe impl ::windows::core::Abi for DXVAHDSW_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -9352,7 +9352,7 @@ unsafe impl ::windows::core::Abi for DXVAHD_CUSTOM_RATE_DATA { } #[cfg(feature = "Win32_Graphics_Direct3D9")] #[inline] -pub unsafe fn DXVAHD_CreateDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D9::IDirect3DDevice9Ex>>(pd3ddevice: Param0, pcontentdesc: *const DXVAHD_CONTENT_DESC, usage: DXVAHD_DEVICE_USAGE, pplugin: ::core::option::Option) -> ::windows::core::Result { +pub unsafe fn DXVAHD_CreateDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D9::IDirect3DDevice9Ex>>(pd3ddevice: Param0, pcontentdesc: *const DXVAHD_CONTENT_DESC, usage: DXVAHD_DEVICE_USAGE, pplugin: PDXVAHDSW_Plugin) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -41106,7 +41106,7 @@ unsafe impl ::windows::core::Abi for MFAYUVSample { type Abi = Self; } #[inline] -pub unsafe fn MFAddPeriodicCallback<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(callback: ::core::option::Option, pcontext: Param1) -> ::windows::core::Result { +pub unsafe fn MFAddPeriodicCallback<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(callback: MFPERIODICCALLBACK, pcontext: Param1) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -45037,7 +45037,7 @@ pub unsafe fn MFPCreateMediaPlayer<'a, Param0: ::windows::core::IntoParam<'a, su #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type MFPERIODICCALLBACK = unsafe extern "system" fn(pcontext: ::windows::core::RawPtr); +pub type MFPERIODICCALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct MFPMPSESSION_CREATION_FLAGS(pub i32); @@ -51677,40 +51677,40 @@ unsafe impl ::windows::core::Abi for OPM_VIDEO_OUTPUT_SEMANTICS { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] -pub type PDXVAHDSW_CreateDevice = unsafe extern "system" fn(pd3ddevice: ::windows::core::RawPtr, phdevice: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_CreateDevice = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVAHDSW_CreateVideoProcessor = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, pvpguid: *const ::windows::core::GUID, phvideoprocessor: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_CreateVideoProcessor = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVAHDSW_DestroyDevice = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_DestroyDevice = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVAHDSW_DestroyVideoProcessor = unsafe extern "system" fn(hvideoprocessor: super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_DestroyVideoProcessor = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVAHDSW_GetVideoProcessBltStatePrivate = unsafe extern "system" fn(hvideoprocessor: super::super::Foundation::HANDLE, pdata: *mut DXVAHD_BLT_STATE_PRIVATE_DATA) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_GetVideoProcessBltStatePrivate = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVAHDSW_GetVideoProcessStreamStatePrivate = unsafe extern "system" fn(hvideoprocessor: super::super::Foundation::HANDLE, streamnumber: u32, pdata: *mut DXVAHD_STREAM_STATE_PRIVATE_DATA) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_GetVideoProcessStreamStatePrivate = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVAHDSW_GetVideoProcessorCaps = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, pcontentdesc: *const DXVAHD_CONTENT_DESC, usage: DXVAHD_DEVICE_USAGE, count: u32, pcaps: *mut DXVAHD_VPCAPS) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_GetVideoProcessorCaps = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVAHDSW_GetVideoProcessorCustomRates = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, pvpguid: *const ::windows::core::GUID, count: u32, prates: *mut DXVAHD_CUSTOM_RATE_DATA) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_GetVideoProcessorCustomRates = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] -pub type PDXVAHDSW_GetVideoProcessorDeviceCaps = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, pcontentdesc: *const DXVAHD_CONTENT_DESC, usage: DXVAHD_DEVICE_USAGE, pcaps: *mut DXVAHD_VPDEVCAPS) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_GetVideoProcessorDeviceCaps = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVAHDSW_GetVideoProcessorFilterRange = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, filter: DXVAHD_FILTER, prange: *mut DXVAHD_FILTER_RANGE_DATA) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_GetVideoProcessorFilterRange = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] -pub type PDXVAHDSW_GetVideoProcessorInputFormats = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, pcontentdesc: *const DXVAHD_CONTENT_DESC, usage: DXVAHD_DEVICE_USAGE, count: u32, pformats: *mut super::super::Graphics::Direct3D9::D3DFORMAT) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_GetVideoProcessorInputFormats = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] -pub type PDXVAHDSW_GetVideoProcessorOutputFormats = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, pcontentdesc: *const DXVAHD_CONTENT_DESC, usage: DXVAHD_DEVICE_USAGE, count: u32, pformats: *mut super::super::Graphics::Direct3D9::D3DFORMAT) -> ::windows::core::HRESULT; -pub type PDXVAHDSW_Plugin = unsafe extern "system" fn(size: u32, pcallbacks: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_GetVideoProcessorOutputFormats = ::core::option::Option ::windows::core::HRESULT>; +pub type PDXVAHDSW_Plugin = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] -pub type PDXVAHDSW_ProposeVideoPrivateFormat = unsafe extern "system" fn(hdevice: super::super::Foundation::HANDLE, pformat: *mut super::super::Graphics::Direct3D9::D3DFORMAT) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_ProposeVideoPrivateFormat = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVAHDSW_SetVideoProcessBltState = unsafe extern "system" fn(hvideoprocessor: super::super::Foundation::HANDLE, state: DXVAHD_BLT_STATE, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_SetVideoProcessBltState = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDXVAHDSW_SetVideoProcessStreamState = unsafe extern "system" fn(hvideoprocessor: super::super::Foundation::HANDLE, streamnumber: u32, state: DXVAHD_STREAM_STATE, datasize: u32, pdata: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_SetVideoProcessStreamState = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] -pub type PDXVAHDSW_VideoProcessBltHD = unsafe extern "system" fn(hvideoprocessor: super::super::Foundation::HANDLE, poutputsurface: ::windows::core::RawPtr, outputframe: u32, streamcount: u32, pstreams: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; +pub type PDXVAHDSW_VideoProcessBltHD = ::core::option::Option) -> ::windows::core::HRESULT>; #[cfg(feature = "Win32_Graphics_Direct3D9")] -pub type PDXVAHD_CreateDevice = unsafe extern "system" fn(pd3ddevice: ::windows::core::RawPtr, pcontentdesc: *const DXVAHD_CONTENT_DESC, usage: DXVAHD_DEVICE_USAGE, pplugin: ::windows::core::RawPtr, ppdevice: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PDXVAHD_CreateDevice = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PLAYTO_SOURCE_CREATEFLAGS(pub i32); diff --git a/src/Windows/Win32/Media/Multimedia/mod.rs b/src/Windows/Win32/Media/Multimedia/mod.rs index 74cd3281c7..d45e89d545 100644 --- a/src/Windows/Win32/Media/Multimedia/mod.rs +++ b/src/Windows/Win32/Media/Multimedia/mod.rs @@ -642,7 +642,7 @@ pub unsafe fn AVIPutFileOnClipboard<'a, Param0: ::windows::core::IntoParam<'a, I unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type AVISAVECALLBACK = unsafe extern "system" fn(param0: i32) -> super::super::Foundation::BOOL; +pub type AVISAVECALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -818,7 +818,7 @@ pub const AVISTREAMINFO_FORMATCHANGES: u32 = 65536u32; pub const AVISTREAMREAD_CONVENIENT: i32 = -1i32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AVISaveA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, IAVIStream>>(szfile: Param0, pclsidhandler: *const ::windows::core::GUID, lpfncallback: ::core::option::Option, nstreams: i32, pfile: Param4, lpoptions: *const AVICOMPRESSOPTIONS) -> ::windows::core::Result<()> { +pub unsafe fn AVISaveA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, IAVIStream>>(szfile: Param0, pclsidhandler: *const ::windows::core::GUID, lpfncallback: AVISAVECALLBACK, nstreams: i32, pfile: Param4, lpoptions: *const AVICOMPRESSOPTIONS) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -859,7 +859,7 @@ pub unsafe fn AVISaveOptionsFree(nstreams: i32, plpoptions: *const *const AVICOM } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AVISaveVA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(szfile: Param0, pclsidhandler: *const ::windows::core::GUID, lpfncallback: ::core::option::Option, nstreams: i32, ppavi: *const ::core::option::Option, plpoptions: *const *const AVICOMPRESSOPTIONS) -> ::windows::core::Result<()> { +pub unsafe fn AVISaveVA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(szfile: Param0, pclsidhandler: *const ::windows::core::GUID, lpfncallback: AVISAVECALLBACK, nstreams: i32, ppavi: *const ::core::option::Option, plpoptions: *const *const AVICOMPRESSOPTIONS) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -873,7 +873,7 @@ pub unsafe fn AVISaveVA<'a, Param0: ::windows::core::IntoParam<'a, super::super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AVISaveVW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(szfile: Param0, pclsidhandler: *const ::windows::core::GUID, lpfncallback: ::core::option::Option, nstreams: i32, ppavi: *const ::core::option::Option, plpoptions: *const *const AVICOMPRESSOPTIONS) -> ::windows::core::Result<()> { +pub unsafe fn AVISaveVW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(szfile: Param0, pclsidhandler: *const ::windows::core::GUID, lpfncallback: AVISAVECALLBACK, nstreams: i32, ppavi: *const ::core::option::Option, plpoptions: *const *const AVICOMPRESSOPTIONS) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -887,7 +887,7 @@ pub unsafe fn AVISaveVW<'a, Param0: ::windows::core::IntoParam<'a, super::super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AVISaveW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IAVIStream>>(szfile: Param0, pclsidhandler: *const ::windows::core::GUID, lpfncallback: ::core::option::Option, nstreams: i32, pfile: Param4, lpoptions: *const AVICOMPRESSOPTIONS) -> ::windows::core::Result<()> { +pub unsafe fn AVISaveW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IAVIStream>>(szfile: Param0, pclsidhandler: *const ::windows::core::GUID, lpfncallback: AVISAVECALLBACK, nstreams: i32, pfile: Param4, lpoptions: *const AVICOMPRESSOPTIONS) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1207,7 +1207,7 @@ pub const AVSTREAMMASTER_AUDIO: u32 = 0u32; pub const AVSTREAMMASTER_NONE: u32 = 1u32; pub const BI_1632: u32 = 842217009u32; #[cfg(feature = "Win32_Foundation")] -pub type CAPCONTROLCALLBACK = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, nstate: i32) -> super::super::Foundation::LRESULT; +pub type CAPCONTROLCALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -1273,9 +1273,9 @@ unsafe impl ::windows::core::Abi for CAPDRIVERCAPS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type CAPERRORCALLBACKA = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, nid: i32, lpsz: super::super::Foundation::PSTR) -> super::super::Foundation::LRESULT; +pub type CAPERRORCALLBACKA = ::core::option::Option super::super::Foundation::LRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type CAPERRORCALLBACKW = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, nid: i32, lpsz: super::super::Foundation::PWSTR) -> super::super::Foundation::LRESULT; +pub type CAPERRORCALLBACKW = ::core::option::Option super::super::Foundation::LRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct CAPINFOCHUNK { @@ -1389,9 +1389,9 @@ unsafe impl ::windows::core::Abi for CAPSTATUS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type CAPSTATUSCALLBACKA = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, nid: i32, lpsz: super::super::Foundation::PSTR) -> super::super::Foundation::LRESULT; +pub type CAPSTATUSCALLBACKA = ::core::option::Option super::super::Foundation::LRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type CAPSTATUSCALLBACKW = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, nid: i32, lpsz: super::super::Foundation::PWSTR) -> super::super::Foundation::LRESULT; +pub type CAPSTATUSCALLBACKW = ::core::option::Option super::super::Foundation::LRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -1496,11 +1496,11 @@ unsafe impl ::windows::core::Abi for CAPTUREPARMS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type CAPVIDEOCALLBACK = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, lpvhdr: *const VIDEOHDR) -> super::super::Foundation::LRESULT; +pub type CAPVIDEOCALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_Audio"))] -pub type CAPWAVECALLBACK = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, lpwhdr: *const super::Audio::WAVEHDR) -> super::super::Foundation::LRESULT; +pub type CAPWAVECALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type CAPYIELDCALLBACK = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND) -> super::super::Foundation::LRESULT; +pub type CAPYIELDCALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct CHANNEL_CAPS { @@ -2040,9 +2040,9 @@ impl ::core::cmp::Eq for DRAWDIBTIME {} unsafe impl ::windows::core::Abi for DRAWDIBTIME { type Abi = Self; } -pub type DRIVERMSGPROC = unsafe extern "system" fn(param0: u32, param1: u32, param2: usize, param3: usize, param4: usize) -> u32; +pub type DRIVERMSGPROC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DRIVERPROC = unsafe extern "system" fn(param0: usize, param1: HDRVR, param2: u32, param3: super::super::Foundation::LPARAM, param4: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; +pub type DRIVERPROC = ::core::option::Option super::super::Foundation::LRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Media_Audio")] @@ -2829,7 +2829,7 @@ pub unsafe fn GetOpenFileNamePreviewA(lpofn: *mut super::super::UI::Controls::Di { #[link(name = "windows")] extern "system" { - fn GetOpenFileNamePreviewA(lpofn: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn GetOpenFileNamePreviewA(lpofn: *mut super::super::UI::Controls::Dialogs::OPENFILENAMEA) -> super::super::Foundation::BOOL; } ::core::mem::transmute(GetOpenFileNamePreviewA(::core::mem::transmute(lpofn))) } @@ -2843,7 +2843,7 @@ pub unsafe fn GetOpenFileNamePreviewW(lpofn: *mut super::super::UI::Controls::Di { #[link(name = "windows")] extern "system" { - fn GetOpenFileNamePreviewW(lpofn: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn GetOpenFileNamePreviewW(lpofn: *mut super::super::UI::Controls::Dialogs::OPENFILENAMEW) -> super::super::Foundation::BOOL; } ::core::mem::transmute(GetOpenFileNamePreviewW(::core::mem::transmute(lpofn))) } @@ -2857,7 +2857,7 @@ pub unsafe fn GetSaveFileNamePreviewA(lpofn: *mut super::super::UI::Controls::Di { #[link(name = "windows")] extern "system" { - fn GetSaveFileNamePreviewA(lpofn: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn GetSaveFileNamePreviewA(lpofn: *mut super::super::UI::Controls::Dialogs::OPENFILENAMEA) -> super::super::Foundation::BOOL; } ::core::mem::transmute(GetSaveFileNamePreviewA(::core::mem::transmute(lpofn))) } @@ -2871,7 +2871,7 @@ pub unsafe fn GetSaveFileNamePreviewW(lpofn: *mut super::super::UI::Controls::Di { #[link(name = "windows")] extern "system" { - fn GetSaveFileNamePreviewW(lpofn: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn GetSaveFileNamePreviewW(lpofn: *mut super::super::UI::Controls::Dialogs::OPENFILENAMEW) -> super::super::Foundation::BOOL; } ::core::mem::transmute(GetSaveFileNamePreviewW(::core::mem::transmute(lpofn))) } @@ -4132,7 +4132,7 @@ pub unsafe fn ICOpen(fcctype: u32, fcchandler: u32, wmode: u32) -> HIC { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ICOpenFunction(fcctype: u32, fcchandler: u32, wmode: u32, lpfnhandler: ::core::option::Option) -> HIC { +pub unsafe fn ICOpenFunction(fcctype: u32, fcchandler: u32, wmode: u32, lpfnhandler: super::super::Foundation::FARPROC) -> HIC { #[cfg(windows)] { #[link(name = "windows")] @@ -4861,10 +4861,10 @@ pub const JPEG_Y: u32 = 1u32; pub const JPEG_YCbCr: u32 = 2u32; pub const KSDATAFORMAT_SUBTYPE_IEEE_FLOAT: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x00000003_0000_0010_8000_00aa00389b71); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFNEXTDEVIO = unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, dwflags: u32, dwiocontrolcode: u32, lpinbuffer: *mut ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; +pub type LPFNEXTDEVIO = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPMMIOPROC = unsafe extern "system" fn(lpmmioinfo: super::super::Foundation::PSTR, umsg: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; -pub type LPTASKCALLBACK = unsafe extern "system" fn(dwinst: usize); +pub type LPMMIOPROC = ::core::option::Option super::super::Foundation::LRESULT>; +pub type LPTASKCALLBACK = ::core::option::Option; pub const MCIERR_AVI_AUDIOERROR: u32 = 619u32; pub const MCIERR_AVI_BADPALETTE: u32 = 620u32; pub const MCIERR_AVI_CANTPLAYFULLSCREEN: u32 = 615u32; @@ -8075,18 +8075,13 @@ pub const MMIOERR_PATHNOTFOUND: u32 = 267u32; pub const MMIOERR_SHARINGVIOLATION: u32 = 269u32; pub const MMIOERR_TOOMANYOPENFILES: u32 = 271u32; pub const MMIOERR_UNBUFFERED: u32 = 266u32; -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for MMIOINFO { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] pub struct MMIOINFO { pub dwFlags: u32, pub fccIOProc: u32, - pub pIOProc: ::core::option::Option, + pub pIOProc: LPMMIOPROC, pub wErrorRet: u32, pub htask: super::HTASK, pub cchBuffer: i32, @@ -8119,7 +8114,7 @@ impl ::core::cmp::PartialEq for MMIOINFO { impl ::core::cmp::Eq for MMIOINFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for MMIOINFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const MMIOM_CLOSE: u32 = 4u32; pub const MMIOM_OPEN: u32 = 3u32; @@ -11217,16 +11212,12 @@ pub const TDD_GETDEVCAPS: u32 = 2060u32; pub const TDD_GETSYSTEMTIME: u32 = 2056u32; pub const TDD_KILLTIMEREVENT: u32 = 2048u32; pub const TDD_SETTIMEREVENT: u32 = 2052u32; -impl ::core::clone::Clone for TIMEREVENT { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] pub struct TIMEREVENT { pub wDelay: u16, pub wResolution: u16, - pub lpFunction: ::core::option::Option, + pub lpFunction: super::LPTIMECALLBACK, pub dwUser: u32, pub wFlags: u16, pub wReserved1: u16, @@ -11244,7 +11235,7 @@ impl ::core::cmp::PartialEq for TIMEREVENT { } impl ::core::cmp::Eq for TIMEREVENT {} unsafe impl ::windows::core::Abi for TIMEREVENT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] @@ -11281,7 +11272,7 @@ pub const VCAPS_DST_CAN_CLIP: u32 = 4u32; pub const VCAPS_OVERLAY: u32 = 1u32; pub const VCAPS_SRC_CAN_CLIP: u32 = 2u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -pub type VFWWDMExtensionProc = unsafe extern "system" fn(pfndeviceiocontrol: *mut ::core::ffi::c_void, pfnaddpropertypage: ::windows::core::RawPtr, lparam: super::super::Foundation::LPARAM) -> u32; +pub type VFWWDMExtensionProc = ::core::option::Option u32>; pub const VFW_HIDE_CAMERACONTROL_PAGE: u32 = 4u32; pub const VFW_HIDE_SETTINGS_PAGE: u32 = 1u32; pub const VFW_HIDE_VIDEOSRC_PAGE: u32 = 2u32; @@ -11909,7 +11900,7 @@ impl ::core::cmp::Eq for YAMAHA_ADPCMWAVEFORMAT {} unsafe impl ::windows::core::Abi for YAMAHA_ADPCMWAVEFORMAT { type Abi = Self; } -pub type YIELDPROC = unsafe extern "system" fn(mciid: u32, dwyielddata: u32) -> u32; +pub type YIELDPROC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn capCreateCaptureWindowA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(lpszwindowname: Param0, dwstyle: u32, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: Param6, nid: i32) -> super::super::Foundation::HWND { @@ -12237,12 +12228,12 @@ pub unsafe fn mciGetErrorStringW(mcierr: u32, psztext: super::super::Foundation: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn mciGetYieldProc(mciid: u32, pdwyielddata: *const u32) -> ::core::option::Option { +pub unsafe fn mciGetYieldProc(mciid: u32, pdwyielddata: *const u32) -> YIELDPROC { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn mciGetYieldProc(mciid: u32, pdwyielddata: *const u32) -> ::core::option::Option; + fn mciGetYieldProc(mciid: u32, pdwyielddata: *const u32) -> YIELDPROC; } ::core::mem::transmute(mciGetYieldProc(::core::mem::transmute(mciid), ::core::mem::transmute(pdwyielddata))) } @@ -12333,7 +12324,7 @@ pub unsafe fn mciSetDriverData(wdeviceid: u32, dwdata: usize) -> super::super::F } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn mciSetYieldProc(mciid: u32, fpyieldproc: ::core::option::Option, dwyielddata: u32) -> super::super::Foundation::BOOL { +pub unsafe fn mciSetYieldProc(mciid: u32, fpyieldproc: YIELDPROC, dwyielddata: u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -12347,7 +12338,7 @@ pub unsafe fn mciSetYieldProc(mciid: u32, fpyieldproc: ::core::option::Option, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hdriver: Param0, wszdrventry: Param1, drvmessage: ::core::option::Option, wflags: u32) -> u32 { +pub unsafe fn mmDrvInstall<'a, Param0: ::windows::core::IntoParam<'a, HDRVR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hdriver: Param0, wszdrventry: Param1, drvmessage: DRIVERMSGPROC, wflags: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -12387,7 +12378,7 @@ pub unsafe fn mmTaskBlock(h: u32) { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn mmTaskCreate(lpfn: ::core::option::Option, lph: *mut super::super::Foundation::HANDLE, dwinst: usize) -> u32 { +pub unsafe fn mmTaskCreate(lpfn: LPTASKCALLBACK, lph: *mut super::super::Foundation::HANDLE, dwinst: usize) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -12433,7 +12424,7 @@ pub unsafe fn mmioAdvance<'a, Param0: ::windows::core::IntoParam<'a, HMMIO>>(hmm { #[link(name = "windows")] extern "system" { - fn mmioAdvance(hmmio: HMMIO, pmmioinfo: *const ::core::mem::ManuallyDrop, fuadvance: u32) -> u32; + fn mmioAdvance(hmmio: HMMIO, pmmioinfo: *const MMIOINFO, fuadvance: u32) -> u32; } ::core::mem::transmute(mmioAdvance(hmmio.into_param().abi(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fuadvance))) } @@ -12512,7 +12503,7 @@ pub unsafe fn mmioGetInfo<'a, Param0: ::windows::core::IntoParam<'a, HMMIO>>(hmm { #[link(name = "windows")] extern "system" { - fn mmioGetInfo(hmmio: HMMIO, pmmioinfo: *mut ::core::mem::ManuallyDrop, fuinfo: u32) -> u32; + fn mmioGetInfo(hmmio: HMMIO, pmmioinfo: *mut MMIOINFO, fuinfo: u32) -> u32; } ::core::mem::transmute(mmioGetInfo(hmmio.into_param().abi(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fuinfo))) } @@ -12521,12 +12512,12 @@ pub unsafe fn mmioGetInfo<'a, Param0: ::windows::core::IntoParam<'a, HMMIO>>(hmm } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn mmioInstallIOProcA(fccioproc: u32, pioproc: ::core::option::Option, dwflags: u32) -> ::core::option::Option { +pub unsafe fn mmioInstallIOProcA(fccioproc: u32, pioproc: LPMMIOPROC, dwflags: u32) -> LPMMIOPROC { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn mmioInstallIOProcA(fccioproc: u32, pioproc: ::windows::core::RawPtr, dwflags: u32) -> ::core::option::Option; + fn mmioInstallIOProcA(fccioproc: u32, pioproc: ::windows::core::RawPtr, dwflags: u32) -> LPMMIOPROC; } ::core::mem::transmute(mmioInstallIOProcA(::core::mem::transmute(fccioproc), ::core::mem::transmute(pioproc), ::core::mem::transmute(dwflags))) } @@ -12535,12 +12526,12 @@ pub unsafe fn mmioInstallIOProcA(fccioproc: u32, pioproc: ::core::option::Option } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn mmioInstallIOProcW(fccioproc: u32, pioproc: ::core::option::Option, dwflags: u32) -> ::core::option::Option { +pub unsafe fn mmioInstallIOProcW(fccioproc: u32, pioproc: LPMMIOPROC, dwflags: u32) -> LPMMIOPROC { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn mmioInstallIOProcW(fccioproc: u32, pioproc: ::windows::core::RawPtr, dwflags: u32) -> ::core::option::Option; + fn mmioInstallIOProcW(fccioproc: u32, pioproc: ::windows::core::RawPtr, dwflags: u32) -> LPMMIOPROC; } ::core::mem::transmute(mmioInstallIOProcW(::core::mem::transmute(fccioproc), ::core::mem::transmute(pioproc), ::core::mem::transmute(dwflags))) } @@ -12554,7 +12545,7 @@ pub unsafe fn mmioOpenA<'a, Param0: ::windows::core::IntoParam<'a, super::super: { #[link(name = "windows")] extern "system" { - fn mmioOpenA(pszfilename: super::super::Foundation::PSTR, pmmioinfo: *mut ::core::mem::ManuallyDrop, fdwopen: u32) -> HMMIO; + fn mmioOpenA(pszfilename: super::super::Foundation::PSTR, pmmioinfo: *mut MMIOINFO, fdwopen: u32) -> HMMIO; } ::core::mem::transmute(mmioOpenA(pszfilename.into_param().abi(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fdwopen))) } @@ -12568,7 +12559,7 @@ pub unsafe fn mmioOpenW<'a, Param0: ::windows::core::IntoParam<'a, super::super: { #[link(name = "windows")] extern "system" { - fn mmioOpenW(pszfilename: super::super::Foundation::PWSTR, pmmioinfo: *mut ::core::mem::ManuallyDrop, fdwopen: u32) -> HMMIO; + fn mmioOpenW(pszfilename: super::super::Foundation::PWSTR, pmmioinfo: *mut MMIOINFO, fdwopen: u32) -> HMMIO; } ::core::mem::transmute(mmioOpenW(pszfilename.into_param().abi(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fdwopen))) } @@ -12595,7 +12586,7 @@ pub unsafe fn mmioRenameA<'a, Param0: ::windows::core::IntoParam<'a, super::supe { #[link(name = "windows")] extern "system" { - fn mmioRenameA(pszfilename: super::super::Foundation::PSTR, psznewfilename: super::super::Foundation::PSTR, pmmioinfo: *const ::core::mem::ManuallyDrop, fdwrename: u32) -> u32; + fn mmioRenameA(pszfilename: super::super::Foundation::PSTR, psznewfilename: super::super::Foundation::PSTR, pmmioinfo: *const MMIOINFO, fdwrename: u32) -> u32; } ::core::mem::transmute(mmioRenameA(pszfilename.into_param().abi(), psznewfilename.into_param().abi(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fdwrename))) } @@ -12609,7 +12600,7 @@ pub unsafe fn mmioRenameW<'a, Param0: ::windows::core::IntoParam<'a, super::supe { #[link(name = "windows")] extern "system" { - fn mmioRenameW(pszfilename: super::super::Foundation::PWSTR, psznewfilename: super::super::Foundation::PWSTR, pmmioinfo: *const ::core::mem::ManuallyDrop, fdwrename: u32) -> u32; + fn mmioRenameW(pszfilename: super::super::Foundation::PWSTR, psznewfilename: super::super::Foundation::PWSTR, pmmioinfo: *const MMIOINFO, fdwrename: u32) -> u32; } ::core::mem::transmute(mmioRenameW(pszfilename.into_param().abi(), psznewfilename.into_param().abi(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fdwrename))) } @@ -12664,7 +12655,7 @@ pub unsafe fn mmioSetInfo<'a, Param0: ::windows::core::IntoParam<'a, HMMIO>>(hmm { #[link(name = "windows")] extern "system" { - fn mmioSetInfo(hmmio: HMMIO, pmmioinfo: *const ::core::mem::ManuallyDrop, fuinfo: u32) -> u32; + fn mmioSetInfo(hmmio: HMMIO, pmmioinfo: *const MMIOINFO, fuinfo: u32) -> u32; } ::core::mem::transmute(mmioSetInfo(hmmio.into_param().abi(), ::core::mem::transmute(pmmioinfo), ::core::mem::transmute(fuinfo))) } diff --git a/src/Windows/Win32/Media/Speech/mod.rs b/src/Windows/Win32/Media/Speech/mod.rs index b0dfd02b50..0b573dafd2 100644 --- a/src/Windows/Win32/Media/Speech/mod.rs +++ b/src/Windows/Win32/Media/Speech/mod.rs @@ -1530,7 +1530,7 @@ impl ISpEventSource { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), hwnd.into_param().abi(), ::core::mem::transmute(msg), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetNotifyCallbackFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut ::core::option::Option, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn SetNotifyCallbackFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut SPNOTIFYCALLBACK, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pfncallback), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -1636,7 +1636,7 @@ impl ISpEventSource2 { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), hwnd.into_param().abi(), ::core::mem::transmute(msg), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetNotifyCallbackFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut ::core::option::Option, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn SetNotifyCallbackFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut SPNOTIFYCALLBACK, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pfncallback), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -2298,7 +2298,7 @@ impl ISpNotifySource { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), hwnd.into_param().abi(), ::core::mem::transmute(msg), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetNotifyCallbackFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut ::core::option::Option, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn SetNotifyCallbackFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut SPNOTIFYCALLBACK, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pfncallback), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -2370,7 +2370,7 @@ impl ISpNotifyTranslator { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), hwnd.into_param().abi(), ::core::mem::transmute(msg), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn InitCallback<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut ::core::option::Option, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn InitCallback<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut SPNOTIFYCALLBACK, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pfncallback), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -3573,7 +3573,7 @@ impl ISpRecoContext { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), hwnd.into_param().abi(), ::core::mem::transmute(msg), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetNotifyCallbackFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut ::core::option::Option, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn SetNotifyCallbackFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut SPNOTIFYCALLBACK, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pfncallback), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -5493,7 +5493,7 @@ impl ISpVoice { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), hwnd.into_param().abi(), ::core::mem::transmute(msg), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetNotifyCallbackFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut ::core::option::Option, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn SetNotifyCallbackFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfncallback: *mut SPNOTIFYCALLBACK, wparam: Param1, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pfncallback), wparam.into_param().abi(), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -12685,7 +12685,7 @@ unsafe impl ::windows::core::Abi for SPNORMALIZATIONLIST { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type SPNOTIFYCALLBACK = unsafe extern "system" fn(wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM); +pub type SPNOTIFYCALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct SPPARTOFSPEECH(pub i32); diff --git a/src/Windows/Win32/Media/mod.rs b/src/Windows/Win32/Media/mod.rs index aa8624b25c..b6c51d6886 100644 --- a/src/Windows/Win32/Media/mod.rs +++ b/src/Windows/Win32/Media/mod.rs @@ -222,8 +222,8 @@ pub struct IReferenceClockTimerControl_abi( ); pub const JOYERR_BASE: u32 = 160u32; #[cfg(feature = "Win32_Media_Multimedia")] -pub type LPDRVCALLBACK = unsafe extern "system" fn(hdrvr: Multimedia::HDRVR, umsg: u32, dwuser: usize, dw1: usize, dw2: usize); -pub type LPTIMECALLBACK = unsafe extern "system" fn(utimerid: u32, umsg: u32, dwuser: usize, dw1: usize, dw2: usize); +pub type LPDRVCALLBACK = ::core::option::Option; +pub type LPTIMECALLBACK = ::core::option::Option; pub const MAXERRORLENGTH: u32 = 256u32; pub const MAXPNAMELEN: u32 = 32u32; pub const MCIERR_BASE: u32 = 256u32; @@ -639,7 +639,7 @@ pub unsafe fn timeKillEvent(utimerid: u32) -> u32 { unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn timeSetEvent(udelay: u32, uresolution: u32, fptc: ::core::option::Option, dwuser: usize, fuevent: u32) -> u32 { +pub unsafe fn timeSetEvent(udelay: u32, uresolution: u32, fptc: LPTIMECALLBACK, dwuser: usize, fuevent: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs b/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs index f871c28caf..d15ee0afaa 100644 --- a/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs +++ b/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs @@ -1301,18 +1301,18 @@ impl ::core::cmp::Eq for DHCP_BOOTP_IP_RANGE {} unsafe impl ::windows::core::Abi for DHCP_BOOTP_IP_RANGE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DHCP_CALLOUT_TABLE { - pub DhcpControlHook: ::core::option::Option, - pub DhcpNewPktHook: ::core::option::Option, - pub DhcpPktDropHook: ::core::option::Option, - pub DhcpPktSendHook: ::core::option::Option, - pub DhcpAddressDelHook: ::core::option::Option, - pub DhcpAddressOfferHook: ::core::option::Option, - pub DhcpHandleOptionsHook: ::core::option::Option, - pub DhcpDeleteClientHook: ::core::option::Option, + pub DhcpControlHook: LPDHCP_CONTROL, + pub DhcpNewPktHook: LPDHCP_NEWPKT, + pub DhcpPktDropHook: LPDHCP_DROP_SEND, + pub DhcpPktSendHook: LPDHCP_DROP_SEND, + pub DhcpAddressDelHook: LPDHCP_PROB, + pub DhcpAddressOfferHook: LPDHCP_GIVE_ADDRESS, + pub DhcpHandleOptionsHook: LPDHCP_HANDLE_OPTIONS, + pub DhcpDeleteClientHook: LPDHCP_DELETE_CLIENT, pub DhcpExtensionHook: *mut ::core::ffi::c_void, pub DhcpReservedHook: *mut ::core::ffi::c_void, } @@ -1349,7 +1349,7 @@ impl ::core::cmp::PartialEq for DHCP_CALLOUT_TABLE { impl ::core::cmp::Eq for DHCP_CALLOUT_TABLE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DHCP_CALLOUT_TABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -8905,16 +8905,16 @@ unsafe impl ::windows::core::Abi for FSM_STATE { type Abi = Self; } pub const HWTYPE_ETHERNET_10MB: u32 = 1u32; -pub type LPDHCP_CONTROL = unsafe extern "system" fn(dwcontrolcode: u32, lpreserved: *mut ::core::ffi::c_void) -> u32; -pub type LPDHCP_DELETE_CLIENT = unsafe extern "system" fn(ipaddress: u32, hwaddress: *mut u8, hwaddresslength: u32, reserved: u32, clienttype: u32) -> u32; -pub type LPDHCP_DROP_SEND = unsafe extern "system" fn(packet: *mut *mut u8, packetsize: *mut u32, controlcode: u32, ipaddress: u32, reserved: *mut ::core::ffi::c_void, pktcontext: *mut ::core::ffi::c_void) -> u32; +pub type LPDHCP_CONTROL = ::core::option::Option u32>; +pub type LPDHCP_DELETE_CLIENT = ::core::option::Option u32>; +pub type LPDHCP_DROP_SEND = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPDHCP_ENTRY_POINT_FUNC = unsafe extern "system" fn(chaindlls: super::super::Foundation::PWSTR, calloutversion: u32, callouttbl: *mut ::core::mem::ManuallyDrop) -> u32; -pub type LPDHCP_GIVE_ADDRESS = unsafe extern "system" fn(packet: *mut u8, packetsize: u32, controlcode: u32, ipaddress: u32, altaddress: u32, addrtype: u32, leasetime: u32, reserved: *mut ::core::ffi::c_void, pktcontext: *mut ::core::ffi::c_void) -> u32; +pub type LPDHCP_ENTRY_POINT_FUNC = ::core::option::Option u32>; +pub type LPDHCP_GIVE_ADDRESS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPDHCP_HANDLE_OPTIONS = unsafe extern "system" fn(packet: *mut u8, packetsize: u32, reserved: *mut ::core::ffi::c_void, pktcontext: *mut ::core::ffi::c_void, serveroptions: *mut DHCP_SERVER_OPTIONS) -> u32; -pub type LPDHCP_NEWPKT = unsafe extern "system" fn(packet: *mut *mut u8, packetsize: *mut u32, ipaddress: u32, reserved: *mut ::core::ffi::c_void, pktcontext: *mut *mut ::core::ffi::c_void, processit: *mut i32) -> u32; -pub type LPDHCP_PROB = unsafe extern "system" fn(packet: *mut u8, packetsize: u32, controlcode: u32, ipaddress: u32, altaddress: u32, reserved: *mut ::core::ffi::c_void, pktcontext: *mut ::core::ffi::c_void) -> u32; +pub type LPDHCP_HANDLE_OPTIONS = ::core::option::Option u32>; +pub type LPDHCP_NEWPKT = ::core::option::Option u32>; +pub type LPDHCP_PROB = ::core::option::Option u32>; pub const MAC_ADDRESS_LENGTH: u32 = 6u32; pub const MAX_PATTERN_LENGTH: u32 = 255u32; pub const MCLT: u32 = 1u32; diff --git a/src/Windows/Win32/NetworkManagement/Dns/mod.rs b/src/Windows/Win32/NetworkManagement/Dns/mod.rs index 67594c1c97..785983fe26 100644 --- a/src/Windows/Win32/NetworkManagement/Dns/mod.rs +++ b/src/Windows/Win32/NetworkManagement/Dns/mod.rs @@ -1569,7 +1569,7 @@ unsafe impl ::windows::core::Abi for DNS_OPT_DATA { } pub const DNS_PORT_HOST_ORDER: u32 = 53u32; pub const DNS_PORT_NET_ORDER: u32 = 13568u32; -pub type DNS_PROXY_COMPLETION_ROUTINE = unsafe extern "system" fn(completioncontext: *const ::core::ffi::c_void, status: i32); +pub type DNS_PROXY_COMPLETION_ROUTINE = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -1732,7 +1732,7 @@ pub const DNS_QUERY_NO_MULTICAST: u32 = 2048u32; pub const DNS_QUERY_NO_NETBT: u32 = 128u32; pub const DNS_QUERY_NO_RECURSION: u32 = 4u32; pub const DNS_QUERY_NO_WIRE_QUERY: u32 = 16u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DNS_QUERY_REQUEST { @@ -1742,7 +1742,7 @@ pub struct DNS_QUERY_REQUEST { pub QueryOptions: u64, pub pDnsServerList: *mut DNS_ADDR_ARRAY, pub InterfaceIndex: u32, - pub pQueryCompletionCallback: ::core::option::Option, + pub pQueryCompletionCallback: PDNS_QUERY_COMPLETION_ROUTINE, pub pQueryContext: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -1777,9 +1777,9 @@ impl ::core::cmp::PartialEq for DNS_QUERY_REQUEST { impl ::core::cmp::Eq for DNS_QUERY_REQUEST {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DNS_QUERY_REQUEST { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DNS_QUERY_REQUEST3 { @@ -1789,7 +1789,7 @@ pub struct DNS_QUERY_REQUEST3 { pub QueryOptions: u64, pub pDnsServerList: *mut DNS_ADDR_ARRAY, pub InterfaceIndex: u32, - pub pQueryCompletionCallback: ::core::option::Option, + pub pQueryCompletionCallback: PDNS_QUERY_COMPLETION_ROUTINE, pub pQueryContext: *mut ::core::ffi::c_void, pub IsNetworkQueryRequired: super::super::Foundation::BOOL, pub RequiredNetworkIndex: u32, @@ -1843,7 +1843,7 @@ impl ::core::cmp::PartialEq for DNS_QUERY_REQUEST3 { impl ::core::cmp::Eq for DNS_QUERY_REQUEST3 {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DNS_QUERY_REQUEST3 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DNS_QUERY_REQUEST_VERSION1: u32 = 1u32; pub const DNS_QUERY_REQUEST_VERSION2: u32 = 2u32; @@ -2395,12 +2395,7 @@ impl ::core::convert::From for DNS_SECTION { unsafe impl ::windows::core::Abi for DNS_SECTION { type Abi = Self; } -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DNS_SERVICE_BROWSE_REQUEST { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DNS_SERVICE_BROWSE_REQUEST { @@ -2428,14 +2423,9 @@ impl ::core::cmp::PartialEq for DNS_SERVICE_BROWSE_REQUEST { impl ::core::cmp::Eq for DNS_SERVICE_BROWSE_REQUEST {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DNS_SERVICE_BROWSE_REQUEST { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DNS_SERVICE_BROWSE_REQUEST_0 { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub union DNS_SERVICE_BROWSE_REQUEST_0 { @@ -2460,7 +2450,7 @@ impl ::core::cmp::PartialEq for DNS_SERVICE_BROWSE_REQUEST_0 { impl ::core::cmp::Eq for DNS_SERVICE_BROWSE_REQUEST_0 {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DNS_SERVICE_BROWSE_REQUEST_0 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2541,14 +2531,14 @@ impl ::core::cmp::Eq for DNS_SERVICE_INSTANCE {} unsafe impl ::windows::core::Abi for DNS_SERVICE_INSTANCE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DNS_SERVICE_REGISTER_REQUEST { pub Version: u32, pub InterfaceIndex: u32, pub pServiceInstance: *mut DNS_SERVICE_INSTANCE, - pub pRegisterCompletionCallback: ::core::option::Option, + pub pRegisterCompletionCallback: PDNS_SERVICE_REGISTER_COMPLETE, pub pQueryContext: *mut ::core::ffi::c_void, pub hCredentials: super::super::Foundation::HANDLE, pub unicastEnabled: super::super::Foundation::BOOL, @@ -2584,16 +2574,16 @@ impl ::core::cmp::PartialEq for DNS_SERVICE_REGISTER_REQUEST { impl ::core::cmp::Eq for DNS_SERVICE_REGISTER_REQUEST {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DNS_SERVICE_REGISTER_REQUEST { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DNS_SERVICE_RESOLVE_REQUEST { pub Version: u32, pub InterfaceIndex: u32, pub QueryName: super::super::Foundation::PWSTR, - pub pResolveCompletionCallback: ::core::option::Option, + pub pResolveCompletionCallback: PDNS_SERVICE_RESOLVE_COMPLETE, pub pQueryContext: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -2620,7 +2610,7 @@ impl ::core::cmp::PartialEq for DNS_SERVICE_RESOLVE_REQUEST { impl ::core::cmp::Eq for DNS_SERVICE_RESOLVE_REQUEST {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DNS_SERVICE_RESOLVE_REQUEST { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -3842,7 +3832,7 @@ pub unsafe fn DnsGetApplicationSettings(pcservers: *mut u32, ppdefaultservers: * } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DnsGetProxyInformation<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hostname: Param0, proxyinformation: *mut DNS_PROXY_INFORMATION, defaultproxyinformation: *mut DNS_PROXY_INFORMATION, completionroutine: ::core::option::Option, completioncontext: *const ::core::ffi::c_void) -> u32 { +pub unsafe fn DnsGetProxyInformation<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hostname: Param0, proxyinformation: *mut DNS_PROXY_INFORMATION, defaultproxyinformation: *mut DNS_PROXY_INFORMATION, completionroutine: DNS_PROXY_COMPLETION_ROUTINE, completioncontext: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -3945,7 +3935,7 @@ pub unsafe fn DnsQueryEx(pqueryrequest: *const DNS_QUERY_REQUEST, pqueryresults: { #[link(name = "windows")] extern "system" { - fn DnsQueryEx(pqueryrequest: *const ::core::mem::ManuallyDrop, pqueryresults: *mut DNS_QUERY_RESULT, pcancelhandle: *mut DNS_QUERY_CANCEL) -> i32; + fn DnsQueryEx(pqueryrequest: *const DNS_QUERY_REQUEST, pqueryresults: *mut DNS_QUERY_RESULT, pcancelhandle: *mut DNS_QUERY_CANCEL) -> i32; } ::core::mem::transmute(DnsQueryEx(::core::mem::transmute(pqueryrequest), ::core::mem::transmute(pqueryresults), ::core::mem::transmute(pcancelhandle))) } @@ -4127,7 +4117,7 @@ pub unsafe fn DnsServiceBrowse(prequest: *const DNS_SERVICE_BROWSE_REQUEST, pcan { #[link(name = "windows")] extern "system" { - fn DnsServiceBrowse(prequest: *const ::core::mem::ManuallyDrop, pcancel: *mut DNS_SERVICE_CANCEL) -> i32; + fn DnsServiceBrowse(prequest: *const DNS_SERVICE_BROWSE_REQUEST, pcancel: *mut DNS_SERVICE_CANCEL) -> i32; } ::core::mem::transmute(DnsServiceBrowse(::core::mem::transmute(prequest), ::core::mem::transmute(pcancel))) } @@ -4193,7 +4183,7 @@ pub unsafe fn DnsServiceDeRegister(prequest: *const DNS_SERVICE_REGISTER_REQUEST { #[link(name = "windows")] extern "system" { - fn DnsServiceDeRegister(prequest: *const ::core::mem::ManuallyDrop, pcancel: *mut DNS_SERVICE_CANCEL) -> u32; + fn DnsServiceDeRegister(prequest: *const DNS_SERVICE_REGISTER_REQUEST, pcancel: *mut DNS_SERVICE_CANCEL) -> u32; } ::core::mem::transmute(DnsServiceDeRegister(::core::mem::transmute(prequest), ::core::mem::transmute(pcancel))) } @@ -4221,7 +4211,7 @@ pub unsafe fn DnsServiceRegister(prequest: *const DNS_SERVICE_REGISTER_REQUEST, { #[link(name = "windows")] extern "system" { - fn DnsServiceRegister(prequest: *const ::core::mem::ManuallyDrop, pcancel: *mut DNS_SERVICE_CANCEL) -> u32; + fn DnsServiceRegister(prequest: *const DNS_SERVICE_REGISTER_REQUEST, pcancel: *mut DNS_SERVICE_CANCEL) -> u32; } ::core::mem::transmute(DnsServiceRegister(::core::mem::transmute(prequest), ::core::mem::transmute(pcancel))) } @@ -4248,7 +4238,7 @@ pub unsafe fn DnsServiceResolve(prequest: *const DNS_SERVICE_RESOLVE_REQUEST, pc { #[link(name = "windows")] extern "system" { - fn DnsServiceResolve(prequest: *const ::core::mem::ManuallyDrop, pcancel: *mut DNS_SERVICE_CANCEL) -> i32; + fn DnsServiceResolve(prequest: *const DNS_SERVICE_RESOLVE_REQUEST, pcancel: *mut DNS_SERVICE_CANCEL) -> i32; } ::core::mem::transmute(DnsServiceResolve(::core::mem::transmute(prequest), ::core::mem::transmute(pcancel))) } @@ -4289,7 +4279,7 @@ pub unsafe fn DnsStartMulticastQuery(pqueryrequest: *const MDNS_QUERY_REQUEST, p { #[link(name = "windows")] extern "system" { - fn DnsStartMulticastQuery(pqueryrequest: *const ::core::mem::ManuallyDrop, phandle: *mut MDNS_QUERY_HANDLE) -> i32; + fn DnsStartMulticastQuery(pqueryrequest: *const MDNS_QUERY_REQUEST, phandle: *mut MDNS_QUERY_HANDLE) -> i32; } ::core::mem::transmute(DnsStartMulticastQuery(::core::mem::transmute(pqueryrequest), ::core::mem::transmute(phandle))) } @@ -4495,7 +4485,7 @@ impl ::core::cmp::Eq for MDNS_QUERY_HANDLE {} unsafe impl ::windows::core::Abi for MDNS_QUERY_HANDLE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct MDNS_QUERY_REQUEST { @@ -4505,7 +4495,7 @@ pub struct MDNS_QUERY_REQUEST { pub QueryType: u16, pub QueryOptions: u64, pub InterfaceIndex: u32, - pub pQueryCallback: ::core::option::Option, + pub pQueryCallback: PMDNS_QUERY_CALLBACK, pub pQueryContext: *mut ::core::ffi::c_void, pub fAnswerReceived: super::super::Foundation::BOOL, pub ulResendCount: u32, @@ -4544,18 +4534,18 @@ impl ::core::cmp::PartialEq for MDNS_QUERY_REQUEST { impl ::core::cmp::Eq for MDNS_QUERY_REQUEST {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for MDNS_QUERY_REQUEST { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PDNS_QUERY_COMPLETION_ROUTINE = unsafe extern "system" fn(pquerycontext: *const ::core::ffi::c_void, pqueryresults: *mut DNS_QUERY_RESULT); +pub type PDNS_QUERY_COMPLETION_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PDNS_SERVICE_BROWSE_CALLBACK = unsafe extern "system" fn(status: u32, pquerycontext: *const ::core::ffi::c_void, pdnsrecord: *const DNS_RECORDA); +pub type PDNS_SERVICE_BROWSE_CALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PDNS_SERVICE_REGISTER_COMPLETE = unsafe extern "system" fn(status: u32, pquerycontext: *const ::core::ffi::c_void, pinstance: *const DNS_SERVICE_INSTANCE); +pub type PDNS_SERVICE_REGISTER_COMPLETE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PDNS_SERVICE_RESOLVE_COMPLETE = unsafe extern "system" fn(status: u32, pquerycontext: *const ::core::ffi::c_void, pinstance: *const DNS_SERVICE_INSTANCE); +pub type PDNS_SERVICE_RESOLVE_COMPLETE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PMDNS_QUERY_CALLBACK = unsafe extern "system" fn(pquerycontext: *const ::core::ffi::c_void, pqueryhandle: *mut MDNS_QUERY_HANDLE, pqueryresults: *mut DNS_QUERY_RESULT); +pub type PMDNS_QUERY_CALLBACK = ::core::option::Option; pub const SIZEOF_IP4_ADDRESS: u32 = 4u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] diff --git a/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs b/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs index 9547b89919..ae7e563c78 100644 --- a/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs +++ b/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs @@ -17,6 +17,6 @@ pub const ICW_MAX_RASNAME: u32 = 256u32; pub const ICW_MAX_SERVERNAME: u32 = 64u32; pub const ICW_USEDEFAULTS: u32 = 1u32; pub const ICW_USE_SHELLNEXT: u32 = 1024u32; -pub type PFNCHECKCONNECTIONWIZARD = unsafe extern "system" fn(param0: u32, param1: *mut u32) -> u32; +pub type PFNCHECKCONNECTIONWIZARD = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNSETSHELLNEXT = unsafe extern "system" fn(param0: super::super::Foundation::PSTR) -> u32; +pub type PFNSETSHELLNEXT = ::core::option::Option u32>; diff --git a/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs b/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs index 9cac07e3b7..92ea2a42ef 100644 --- a/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs +++ b/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs @@ -4390,7 +4390,7 @@ pub unsafe fn Icmp6ParseReplies(replybuffer: *mut ::core::ffi::c_void, replysize pub unsafe fn Icmp6SendEcho2<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( icmphandle: Param0, event: Param1, - apcroutine: ::core::option::Option, + apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, apccontext: *const ::core::ffi::c_void, sourceaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, @@ -4505,7 +4505,7 @@ pub unsafe fn IcmpSendEcho<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle pub unsafe fn IcmpSendEcho2<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( icmphandle: Param0, event: Param1, - apcroutine: ::core::option::Option, + apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, apccontext: *const ::core::ffi::c_void, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, @@ -4543,7 +4543,7 @@ pub unsafe fn IcmpSendEcho2<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandl pub unsafe fn IcmpSendEcho2Ex<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( icmphandle: Param0, event: Param1, - apcroutine: ::core::option::Option, + apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, apccontext: *const ::core::ffi::c_void, sourceaddress: u32, destinationaddress: u32, @@ -9199,7 +9199,7 @@ pub unsafe fn NotifyAddrChange(handle: *mut super::super::Foundation::HANDLE, ov } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] #[inline] -pub unsafe fn NotifyIpInterfaceChange<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(family: u16, callback: ::core::option::Option, callercontext: *const ::core::ffi::c_void, initialnotification: Param3, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { +pub unsafe fn NotifyIpInterfaceChange<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(family: u16, callback: PIPINTERFACE_CHANGE_CALLBACK, callercontext: *const ::core::ffi::c_void, initialnotification: Param3, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -9213,7 +9213,7 @@ pub unsafe fn NotifyIpInterfaceChange<'a, Param3: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] #[inline] -pub unsafe fn NotifyNetworkConnectivityHintChange<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(callback: ::core::option::Option, callercontext: *const ::core::ffi::c_void, initialnotification: Param2, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { +pub unsafe fn NotifyNetworkConnectivityHintChange<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(callback: PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK, callercontext: *const ::core::ffi::c_void, initialnotification: Param2, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -9241,7 +9241,7 @@ pub unsafe fn NotifyRouteChange(handle: *mut super::super::Foundation::HANDLE, o } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] #[inline] -pub unsafe fn NotifyRouteChange2<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(addressfamily: u16, callback: ::core::option::Option, callercontext: *const ::core::ffi::c_void, initialnotification: Param3, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { +pub unsafe fn NotifyRouteChange2<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(addressfamily: u16, callback: PIPFORWARD_CHANGE_CALLBACK, callercontext: *const ::core::ffi::c_void, initialnotification: Param3, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -9255,7 +9255,7 @@ pub unsafe fn NotifyRouteChange2<'a, Param3: ::windows::core::IntoParam<'a, supe } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] #[inline] -pub unsafe fn NotifyStableUnicastIpAddressTable(family: u16, table: *mut *mut MIB_UNICASTIPADDRESS_TABLE, callercallback: ::core::option::Option, callercontext: *const ::core::ffi::c_void, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { +pub unsafe fn NotifyStableUnicastIpAddressTable(family: u16, table: *mut *mut MIB_UNICASTIPADDRESS_TABLE, callercallback: PSTABLE_UNICAST_IPADDRESS_TABLE_CALLBACK, callercontext: *const ::core::ffi::c_void, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -9269,7 +9269,7 @@ pub unsafe fn NotifyStableUnicastIpAddressTable(family: u16, table: *mut *mut MI } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn NotifyTeredoPortChange<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(callback: ::core::option::Option, callercontext: *const ::core::ffi::c_void, initialnotification: Param2, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { +pub unsafe fn NotifyTeredoPortChange<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(callback: PTEREDO_PORT_CHANGE_CALLBACK, callercontext: *const ::core::ffi::c_void, initialnotification: Param2, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -9283,7 +9283,7 @@ pub unsafe fn NotifyTeredoPortChange<'a, Param2: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] #[inline] -pub unsafe fn NotifyUnicastIpAddressChange<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(family: u16, callback: ::core::option::Option, callercontext: *const ::core::ffi::c_void, initialnotification: Param3, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { +pub unsafe fn NotifyUnicastIpAddressChange<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(family: u16, callback: PUNICAST_IPADDRESS_CHANGE_CALLBACK, callercontext: *const ::core::ffi::c_void, initialnotification: Param3, notificationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -9570,19 +9570,19 @@ impl ::core::cmp::Eq for PF_LATEBIND_INFO {} unsafe impl ::windows::core::Abi for PF_LATEBIND_INFO { type Abi = Self; } -pub type PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK = unsafe extern "system" fn(callercontext: *const ::core::ffi::c_void); +pub type PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub type PIPFORWARD_CHANGE_CALLBACK = unsafe extern "system" fn(callercontext: *const ::core::ffi::c_void, row: *const MIB_IPFORWARD_ROW2, notificationtype: MIB_NOTIFICATION_TYPE); +pub type PIPFORWARD_CHANGE_CALLBACK = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub type PIPINTERFACE_CHANGE_CALLBACK = unsafe extern "system" fn(callercontext: *const ::core::ffi::c_void, row: *const MIB_IPINTERFACE_ROW, notificationtype: MIB_NOTIFICATION_TYPE); +pub type PIPINTERFACE_CHANGE_CALLBACK = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub type PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK = unsafe extern "system" fn(callercontext: *const ::core::ffi::c_void, connectivityhint: super::super::Networking::WinSock::NL_NETWORK_CONNECTIVITY_HINT); +pub type PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK = ::core::option::Option; pub const PROXY_ARP: u32 = 22u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub type PSTABLE_UNICAST_IPADDRESS_TABLE_CALLBACK = unsafe extern "system" fn(callercontext: *const ::core::ffi::c_void, addresstable: *const MIB_UNICASTIPADDRESS_TABLE); -pub type PTEREDO_PORT_CHANGE_CALLBACK = unsafe extern "system" fn(callercontext: *const ::core::ffi::c_void, port: u16, notificationtype: MIB_NOTIFICATION_TYPE); +pub type PSTABLE_UNICAST_IPADDRESS_TABLE_CALLBACK = ::core::option::Option; +pub type PTEREDO_PORT_CHANGE_CALLBACK = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub type PUNICAST_IPADDRESS_CHANGE_CALLBACK = unsafe extern "system" fn(callercontext: *const ::core::ffi::c_void, row: *const MIB_UNICASTIPADDRESS_ROW, notificationtype: MIB_NOTIFICATION_TYPE); +pub type PUNICAST_IPADDRESS_CHANGE_CALLBACK = ::core::option::Option; #[inline] pub unsafe fn PfAddFiltersToInterface(ih: *mut ::core::ffi::c_void, cinfilters: u32, pfiltin: *mut PF_FILTER_DESCRIPTOR, coutfilters: u32, pfiltout: *mut PF_FILTER_DESCRIPTOR, pfhandle: *mut *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] @@ -9799,7 +9799,7 @@ pub const ROUTE_MATCHING: u32 = 31u32; pub const ROUTE_SHORTER: u32 = 33u32; pub const ROUTE_STATE: u32 = 34u32; #[inline] -pub unsafe fn RegisterInterfaceTimestampConfigChange(callback: ::core::option::Option, callercontext: *const ::core::ffi::c_void, notificationhandle: *mut HIFTIMESTAMPCHANGE) -> u32 { +pub unsafe fn RegisterInterfaceTimestampConfigChange(callback: PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK, callercontext: *const ::core::ffi::c_void, notificationhandle: *mut HIFTIMESTAMPCHANGE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/NetworkManagement/Ndis/mod.rs b/src/Windows/Win32/NetworkManagement/Ndis/mod.rs index cbad4ee36c..836ac886ce 100644 --- a/src/Windows/Win32/NetworkManagement/Ndis/mod.rs +++ b/src/Windows/Win32/NetworkManagement/Ndis/mod.rs @@ -28,73 +28,73 @@ unsafe impl ::windows::core::Abi for BSSID_INFO { pub const CLOCK_NETWORK_DERIVED: u32 = 2u32; pub const CLOCK_PRECISION: u32 = 4u32; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXTIHV_ADAPTER_RESET = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE) -> u32; +pub type DOT11EXTIHV_ADAPTER_RESET = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXTIHV_CONTROL = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, dwinbuffersize: u32, pinbuffer: *const u8, dwoutbuffersize: u32, poutbuffer: *mut u8, pdwbytesreturned: *mut u32) -> u32; +pub type DOT11EXTIHV_CONTROL = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] -pub type DOT11EXTIHV_CREATE_DISCOVERY_PROFILES = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, binsecure: super::super::Foundation::BOOL, pihvprofileparams: *const DOT11EXT_IHV_PROFILE_PARAMS, pconnectablebssid: *const DOT11_BSS_LIST, pihvdiscoveryprofilelist: *mut DOT11EXT_IHV_DISCOVERY_PROFILE_LIST, pdwreasoncode: *mut u32) -> u32; +pub type DOT11EXTIHV_CREATE_DISCOVERY_PROFILES = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXTIHV_DEINIT_ADAPTER = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE); -pub type DOT11EXTIHV_DEINIT_SERVICE = unsafe extern "system" fn(); -pub type DOT11EXTIHV_GET_VERSION_INFO = unsafe extern "system" fn(pdot11ihvversioninfo: *mut DOT11_IHV_VERSION_INFO) -> u32; +pub type DOT11EXTIHV_DEINIT_ADAPTER = ::core::option::Option; +pub type DOT11EXTIHV_DEINIT_SERVICE = ::core::option::Option; +pub type DOT11EXTIHV_GET_VERSION_INFO = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] -pub type DOT11EXTIHV_INIT_ADAPTER = unsafe extern "system" fn(pdot11adapter: *const DOT11_ADAPTER, hdot11svchandle: super::super::Foundation::HANDLE, phihvextadapter: *mut super::super::Foundation::HANDLE) -> u32; +pub type DOT11EXTIHV_INIT_ADAPTER = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))] -pub type DOT11EXTIHV_INIT_SERVICE = unsafe extern "system" fn(dwvernumused: u32, pdot11extapi: *const ::core::mem::ManuallyDrop, pvreserved: *mut ::core::ffi::c_void, pdot11ihvhandlers: *mut ::core::mem::ManuallyDrop) -> u32; +pub type DOT11EXTIHV_INIT_SERVICE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] -pub type DOT11EXTIHV_INIT_VIRTUAL_STATION = unsafe extern "system" fn(pdot11extvsapi: *const ::core::mem::ManuallyDrop, pvreserved: *mut ::core::ffi::c_void) -> u32; +pub type DOT11EXTIHV_INIT_VIRTUAL_STATION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXTIHV_IS_UI_REQUEST_PENDING = unsafe extern "system" fn(guiduirequest: ::windows::core::GUID, pbisrequestpending: *mut super::super::Foundation::BOOL) -> u32; +pub type DOT11EXTIHV_IS_UI_REQUEST_PENDING = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] -pub type DOT11EXTIHV_ONEX_INDICATE_RESULT = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, msonexresult: DOT11_MSONEX_RESULT, pdot11msonexresultparams: *const DOT11_MSONEX_RESULT_PARAMS) -> u32; +pub type DOT11EXTIHV_ONEX_INDICATE_RESULT = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] -pub type DOT11EXTIHV_PERFORM_CAPABILITY_MATCH = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, pihvprofileparams: *const DOT11EXT_IHV_PROFILE_PARAMS, pihvconnprofile: *const DOT11EXT_IHV_CONNECTIVITY_PROFILE, pihvsecprofile: *const DOT11EXT_IHV_SECURITY_PROFILE, pconnectablebssid: *const DOT11_BSS_LIST, pdwreasoncode: *mut u32) -> u32; +pub type DOT11EXTIHV_PERFORM_CAPABILITY_MATCH = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] -pub type DOT11EXTIHV_PERFORM_POST_ASSOCIATE = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, hsecuritysessionid: super::super::Foundation::HANDLE, pportstate: *const DOT11_PORT_STATE, udot11assocparamsbytes: u32, pdot11assocparams: *const super::WiFi::DOT11_ASSOCIATION_COMPLETION_PARAMETERS) -> u32; +pub type DOT11EXTIHV_PERFORM_POST_ASSOCIATE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] -pub type DOT11EXTIHV_PERFORM_PRE_ASSOCIATE = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, pihvprofileparams: *const DOT11EXT_IHV_PROFILE_PARAMS, pihvconnprofile: *const DOT11EXT_IHV_CONNECTIVITY_PROFILE, pihvsecprofile: *const DOT11EXT_IHV_SECURITY_PROFILE, pconnectablebssid: *const DOT11_BSS_LIST, pdwreasoncode: *mut u32) -> u32; +pub type DOT11EXTIHV_PERFORM_PRE_ASSOCIATE = ::core::option::Option u32>; #[cfg(feature = "Win32_System_RemoteDesktop")] -pub type DOT11EXTIHV_PROCESS_SESSION_CHANGE = unsafe extern "system" fn(ueventtype: u32, psessionnotification: *const super::super::System::RemoteDesktop::WTSSESSION_NOTIFICATION) -> u32; -pub type DOT11EXTIHV_PROCESS_UI_RESPONSE = unsafe extern "system" fn(guiduirequest: ::windows::core::GUID, dwbytecount: u32, pvresponsebuffer: *const ::core::ffi::c_void) -> u32; +pub type DOT11EXTIHV_PROCESS_SESSION_CHANGE = ::core::option::Option u32>; +pub type DOT11EXTIHV_PROCESS_UI_RESPONSE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXTIHV_QUERY_UI_REQUEST = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, connectionphase: DOT11EXT_IHV_CONNECTION_PHASE, ppihvuirequest: *mut *mut DOT11EXT_IHV_UI_REQUEST) -> u32; +pub type DOT11EXTIHV_QUERY_UI_REQUEST = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXTIHV_RECEIVE_INDICATION = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, indicationtype: DOT11EXT_IHV_INDICATION_TYPE, ubufferlength: u32, pvbuffer: *const ::core::ffi::c_void) -> u32; +pub type DOT11EXTIHV_RECEIVE_INDICATION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXTIHV_RECEIVE_PACKET = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, dwinbuffersize: u32, pvinbuffer: *const ::core::ffi::c_void) -> u32; +pub type DOT11EXTIHV_RECEIVE_PACKET = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXTIHV_SEND_PACKET_COMPLETION = unsafe extern "system" fn(hsendcompletion: super::super::Foundation::HANDLE) -> u32; +pub type DOT11EXTIHV_SEND_PACKET_COMPLETION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXTIHV_STOP_POST_ASSOCIATE = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, ppeer: *const *const u8, dot11assocstatus: u32) -> u32; +pub type DOT11EXTIHV_STOP_POST_ASSOCIATE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] -pub type DOT11EXTIHV_VALIDATE_PROFILE = unsafe extern "system" fn(hihvextadapter: super::super::Foundation::HANDLE, pihvprofileparams: *const DOT11EXT_IHV_PROFILE_PARAMS, pihvconnprofile: *const DOT11EXT_IHV_CONNECTIVITY_PROFILE, pihvsecprofile: *const DOT11EXT_IHV_SECURITY_PROFILE, pdwreasoncode: *mut u32) -> u32; -pub type DOT11EXT_ALLOCATE_BUFFER = unsafe extern "system" fn(dwbytecount: u32, ppvbuffer: *mut *mut ::core::ffi::c_void) -> u32; -#[derive(:: core :: clone :: Clone)] +pub type DOT11EXTIHV_VALIDATE_PROFILE = ::core::option::Option u32>; +pub type DOT11EXT_ALLOCATE_BUFFER = ::core::option::Option u32>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] pub struct DOT11EXT_APIS { - pub Dot11ExtAllocateBuffer: ::core::option::Option, - pub Dot11ExtFreeBuffer: ::core::option::Option, - pub Dot11ExtSetProfileCustomUserData: ::core::option::Option, - pub Dot11ExtGetProfileCustomUserData: ::core::option::Option, - pub Dot11ExtSetCurrentProfile: ::core::option::Option, - pub Dot11ExtSendUIRequest: ::core::option::Option, - pub Dot11ExtPreAssociateCompletion: ::core::option::Option, - pub Dot11ExtPostAssociateCompletion: ::core::option::Option, - pub Dot11ExtSendNotification: ::core::option::Option, - pub Dot11ExtSendPacket: ::core::option::Option, - pub Dot11ExtSetEtherTypeHandling: ::core::option::Option, - pub Dot11ExtSetAuthAlgorithm: ::core::option::Option, - pub Dot11ExtSetUnicastCipherAlgorithm: ::core::option::Option, - pub Dot11ExtSetMulticastCipherAlgorithm: ::core::option::Option, - pub Dot11ExtSetDefaultKey: ::core::option::Option, - pub Dot11ExtSetKeyMappingKey: ::core::option::Option, - pub Dot11ExtSetDefaultKeyId: ::core::option::Option, - pub Dot11ExtNicSpecificExtension: ::core::option::Option, - pub Dot11ExtSetExcludeUnencrypted: ::core::option::Option, - pub Dot11ExtStartOneX: ::core::option::Option, - pub Dot11ExtStopOneX: ::core::option::Option, - pub Dot11ExtProcessSecurityPacket: ::core::option::Option, + pub Dot11ExtAllocateBuffer: DOT11EXT_ALLOCATE_BUFFER, + pub Dot11ExtFreeBuffer: DOT11EXT_FREE_BUFFER, + pub Dot11ExtSetProfileCustomUserData: DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA, + pub Dot11ExtGetProfileCustomUserData: DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA, + pub Dot11ExtSetCurrentProfile: DOT11EXT_SET_CURRENT_PROFILE, + pub Dot11ExtSendUIRequest: DOT11EXT_SEND_UI_REQUEST, + pub Dot11ExtPreAssociateCompletion: DOT11EXT_PRE_ASSOCIATE_COMPLETION, + pub Dot11ExtPostAssociateCompletion: DOT11EXT_POST_ASSOCIATE_COMPLETION, + pub Dot11ExtSendNotification: DOT11EXT_SEND_NOTIFICATION, + pub Dot11ExtSendPacket: DOT11EXT_SEND_PACKET, + pub Dot11ExtSetEtherTypeHandling: DOT11EXT_SET_ETHERTYPE_HANDLING, + pub Dot11ExtSetAuthAlgorithm: DOT11EXT_SET_AUTH_ALGORITHM, + pub Dot11ExtSetUnicastCipherAlgorithm: DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM, + pub Dot11ExtSetMulticastCipherAlgorithm: DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM, + pub Dot11ExtSetDefaultKey: DOT11EXT_SET_DEFAULT_KEY, + pub Dot11ExtSetKeyMappingKey: DOT11EXT_SET_KEY_MAPPING_KEY, + pub Dot11ExtSetDefaultKeyId: DOT11EXT_SET_DEFAULT_KEY_ID, + pub Dot11ExtNicSpecificExtension: DOT11EXT_NIC_SPECIFIC_EXTENSION, + pub Dot11ExtSetExcludeUnencrypted: DOT11EXT_SET_EXCLUDE_UNENCRYPTED, + pub Dot11ExtStartOneX: DOT11EXT_ONEX_START, + pub Dot11ExtStopOneX: DOT11EXT_ONEX_STOP, + pub Dot11ExtProcessSecurityPacket: DOT11EXT_PROCESS_ONEX_PACKET, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] impl DOT11EXT_APIS {} @@ -141,11 +141,11 @@ impl ::core::cmp::PartialEq for DOT11EXT_APIS { impl ::core::cmp::Eq for DOT11EXT_APIS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] unsafe impl ::windows::core::Abi for DOT11EXT_APIS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type DOT11EXT_FREE_BUFFER = unsafe extern "system" fn(pvmemory: *const ::core::ffi::c_void); +pub type DOT11EXT_FREE_BUFFER = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, dwsessionid: u32, pdwdatasize: *mut u32, ppvdata: *mut *mut ::core::ffi::c_void) -> u32; +pub type DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct DOT11EXT_IHV_CONNECTION_PHASE(pub i32); @@ -258,29 +258,29 @@ impl ::core::cmp::Eq for DOT11EXT_IHV_DISCOVERY_PROFILE_LIST {} unsafe impl ::windows::core::Abi for DOT11EXT_IHV_DISCOVERY_PROFILE_LIST { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))] pub struct DOT11EXT_IHV_HANDLERS { - pub Dot11ExtIhvDeinitService: ::core::option::Option, - pub Dot11ExtIhvInitAdapter: ::core::option::Option, - pub Dot11ExtIhvDeinitAdapter: ::core::option::Option, - pub Dot11ExtIhvPerformPreAssociate: ::core::option::Option, - pub Dot11ExtIhvAdapterReset: ::core::option::Option, - pub Dot11ExtIhvPerformPostAssociate: ::core::option::Option, - pub Dot11ExtIhvStopPostAssociate: ::core::option::Option, - pub Dot11ExtIhvValidateProfile: ::core::option::Option, - pub Dot11ExtIhvPerformCapabilityMatch: ::core::option::Option, - pub Dot11ExtIhvCreateDiscoveryProfiles: ::core::option::Option, - pub Dot11ExtIhvProcessSessionChange: ::core::option::Option, - pub Dot11ExtIhvReceiveIndication: ::core::option::Option, - pub Dot11ExtIhvReceivePacket: ::core::option::Option, - pub Dot11ExtIhvSendPacketCompletion: ::core::option::Option, - pub Dot11ExtIhvIsUIRequestPending: ::core::option::Option, - pub Dot11ExtIhvProcessUIResponse: ::core::option::Option, - pub Dot11ExtIhvQueryUIRequest: ::core::option::Option, - pub Dot11ExtIhvOnexIndicateResult: ::core::option::Option, - pub Dot11ExtIhvControl: ::core::option::Option, + pub Dot11ExtIhvDeinitService: DOT11EXTIHV_DEINIT_SERVICE, + pub Dot11ExtIhvInitAdapter: DOT11EXTIHV_INIT_ADAPTER, + pub Dot11ExtIhvDeinitAdapter: DOT11EXTIHV_DEINIT_ADAPTER, + pub Dot11ExtIhvPerformPreAssociate: DOT11EXTIHV_PERFORM_PRE_ASSOCIATE, + pub Dot11ExtIhvAdapterReset: DOT11EXTIHV_ADAPTER_RESET, + pub Dot11ExtIhvPerformPostAssociate: DOT11EXTIHV_PERFORM_POST_ASSOCIATE, + pub Dot11ExtIhvStopPostAssociate: DOT11EXTIHV_STOP_POST_ASSOCIATE, + pub Dot11ExtIhvValidateProfile: DOT11EXTIHV_VALIDATE_PROFILE, + pub Dot11ExtIhvPerformCapabilityMatch: DOT11EXTIHV_PERFORM_CAPABILITY_MATCH, + pub Dot11ExtIhvCreateDiscoveryProfiles: DOT11EXTIHV_CREATE_DISCOVERY_PROFILES, + pub Dot11ExtIhvProcessSessionChange: DOT11EXTIHV_PROCESS_SESSION_CHANGE, + pub Dot11ExtIhvReceiveIndication: DOT11EXTIHV_RECEIVE_INDICATION, + pub Dot11ExtIhvReceivePacket: DOT11EXTIHV_RECEIVE_PACKET, + pub Dot11ExtIhvSendPacketCompletion: DOT11EXTIHV_SEND_PACKET_COMPLETION, + pub Dot11ExtIhvIsUIRequestPending: DOT11EXTIHV_IS_UI_REQUEST_PENDING, + pub Dot11ExtIhvProcessUIResponse: DOT11EXTIHV_PROCESS_UI_RESPONSE, + pub Dot11ExtIhvQueryUIRequest: DOT11EXTIHV_QUERY_UI_REQUEST, + pub Dot11ExtIhvOnexIndicateResult: DOT11EXTIHV_ONEX_INDICATE_RESULT, + pub Dot11ExtIhvControl: DOT11EXTIHV_CONTROL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))] impl DOT11EXT_IHV_HANDLERS {} @@ -324,7 +324,7 @@ impl ::core::cmp::PartialEq for DOT11EXT_IHV_HANDLERS { impl ::core::cmp::Eq for DOT11EXT_IHV_HANDLERS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol", feature = "Win32_System_RemoteDesktop"))] unsafe impl ::windows::core::Abi for DOT11EXT_IHV_HANDLERS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -507,60 +507,60 @@ unsafe impl ::windows::core::Abi for DOT11EXT_IHV_UI_REQUEST { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_NIC_SPECIFIC_EXTENSION = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwinbuffersize: u32, pvinbuffer: *const ::core::ffi::c_void, pdwoutbuffersize: *mut u32, pvoutbuffer: *mut ::core::ffi::c_void) -> u32; +pub type DOT11EXT_NIC_SPECIFIC_EXTENSION = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] -pub type DOT11EXT_ONEX_START = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, peapattributes: *const super::super::Security::ExtensibleAuthenticationProtocol::EAP_ATTRIBUTES) -> u32; +pub type DOT11EXT_ONEX_START = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_ONEX_STOP = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE) -> u32; +pub type DOT11EXT_ONEX_STOP = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_POST_ASSOCIATE_COMPLETION = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hsecuritysessionid: super::super::Foundation::HANDLE, ppeer: *const *const u8, dwreasoncode: u32, dwwin32error: u32) -> u32; +pub type DOT11EXT_POST_ASSOCIATE_COMPLETION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_PRE_ASSOCIATE_COMPLETION = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, dwreasoncode: u32, dwwin32error: u32) -> u32; +pub type DOT11EXT_PRE_ASSOCIATE_COMPLETION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_PROCESS_ONEX_PACKET = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwinpacketsize: u32, pvinpacket: *const ::core::ffi::c_void) -> u32; +pub type DOT11EXT_PROCESS_ONEX_PACKET = ::core::option::Option u32>; pub const DOT11EXT_PSK_MAX_LENGTH: u32 = 64u32; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_QUERY_VIRTUAL_STATION_PROPERTIES = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pbisvirtualstation: *mut super::super::Foundation::BOOL, pgprimary: *mut ::windows::core::GUID, pvreserved: *mut ::core::ffi::c_void) -> u32; +pub type DOT11EXT_QUERY_VIRTUAL_STATION_PROPERTIES = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_RELEASE_VIRTUAL_STATION = unsafe extern "system" fn(hdot11primaryhandle: super::super::Foundation::HANDLE, pvreserved: *mut ::core::ffi::c_void) -> u32; +pub type DOT11EXT_RELEASE_VIRTUAL_STATION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_REQUEST_VIRTUAL_STATION = unsafe extern "system" fn(hdot11primaryhandle: super::super::Foundation::HANDLE, pvreserved: *mut ::core::ffi::c_void) -> u32; +pub type DOT11EXT_REQUEST_VIRTUAL_STATION = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] -pub type DOT11EXT_SEND_NOTIFICATION = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pnotificationdata: *const super::WiFi::L2_NOTIFICATION_DATA) -> u32; +pub type DOT11EXT_SEND_NOTIFICATION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_SEND_PACKET = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, upacketlen: u32, pvpacket: *const ::core::ffi::c_void, hsendcompletion: super::super::Foundation::HANDLE) -> u32; +pub type DOT11EXT_SEND_PACKET = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_SEND_UI_REQUEST = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pihvuirequest: *const DOT11EXT_IHV_UI_REQUEST) -> u32; +pub type DOT11EXT_SEND_UI_REQUEST = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_SET_AUTH_ALGORITHM = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwauthalgo: u32) -> u32; +pub type DOT11EXT_SET_AUTH_ALGORITHM = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_SET_CURRENT_PROFILE = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, pihvconnprofile: *const DOT11EXT_IHV_CONNECTIVITY_PROFILE, pihvsecprofile: *const DOT11EXT_IHV_SECURITY_PROFILE) -> u32; +pub type DOT11EXT_SET_CURRENT_PROFILE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] -pub type DOT11EXT_SET_DEFAULT_KEY = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pkey: *const super::WiFi::DOT11_CIPHER_DEFAULT_KEY_VALUE, dot11direction: super::WiFi::DOT11_DIRECTION) -> u32; +pub type DOT11EXT_SET_DEFAULT_KEY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_SET_DEFAULT_KEY_ID = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, udefaultkeyid: u32) -> u32; +pub type DOT11EXT_SET_DEFAULT_KEY_ID = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] -pub type DOT11EXT_SET_ETHERTYPE_HANDLING = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, umaxbacklog: u32, unumofexemption: u32, pexemption: *const super::WiFi::DOT11_PRIVACY_EXEMPTION, unumofregistration: u32, pusregistration: *const u16) -> u32; +pub type DOT11EXT_SET_ETHERTYPE_HANDLING = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_SET_EXCLUDE_UNENCRYPTED = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, bexcludeunencrypted: super::super::Foundation::BOOL) -> u32; +pub type DOT11EXT_SET_EXCLUDE_UNENCRYPTED = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] -pub type DOT11EXT_SET_KEY_MAPPING_KEY = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, pkey: *const super::WiFi::DOT11_CIPHER_KEY_MAPPING_KEY_VALUE) -> u32; +pub type DOT11EXT_SET_KEY_MAPPING_KEY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwmulticastcipheralgo: u32) -> u32; +pub type DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, dwsessionid: u32, dwdatasize: u32, pvdata: *const ::core::ffi::c_void) -> u32; +pub type DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, dwunicastcipheralgo: u32) -> u32; +pub type DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] -pub type DOT11EXT_SET_VIRTUAL_STATION_AP_PROPERTIES = unsafe extern "system" fn(hdot11svchandle: super::super::Foundation::HANDLE, hconnectsession: super::super::Foundation::HANDLE, dwnumproperties: u32, pproperties: *const DOT11EXT_VIRTUAL_STATION_AP_PROPERTY, pvreserved: *mut ::core::ffi::c_void) -> u32; -#[derive(:: core :: clone :: Clone)] +pub type DOT11EXT_SET_VIRTUAL_STATION_AP_PROPERTIES = ::core::option::Option u32>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] pub struct DOT11EXT_VIRTUAL_STATION_APIS { - pub Dot11ExtRequestVirtualStation: ::core::option::Option, - pub Dot11ExtReleaseVirtualStation: ::core::option::Option, - pub Dot11ExtQueryVirtualStationProperties: ::core::option::Option, - pub Dot11ExtSetVirtualStationAPProperties: ::core::option::Option, + pub Dot11ExtRequestVirtualStation: DOT11EXT_REQUEST_VIRTUAL_STATION, + pub Dot11ExtReleaseVirtualStation: DOT11EXT_RELEASE_VIRTUAL_STATION, + pub Dot11ExtQueryVirtualStationProperties: DOT11EXT_QUERY_VIRTUAL_STATION_PROPERTIES, + pub Dot11ExtSetVirtualStationAPProperties: DOT11EXT_SET_VIRTUAL_STATION_AP_PROPERTIES, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] impl DOT11EXT_VIRTUAL_STATION_APIS {} @@ -589,7 +589,7 @@ impl ::core::cmp::PartialEq for DOT11EXT_VIRTUAL_STATION_APIS { impl ::core::cmp::Eq for DOT11EXT_VIRTUAL_STATION_APIS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] unsafe impl ::windows::core::Abi for DOT11EXT_VIRTUAL_STATION_APIS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] diff --git a/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs b/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs index 700d7a6b5d..9154625f69 100644 --- a/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs +++ b/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs @@ -17269,7 +17269,7 @@ pub const WKSTA_UTILIZENTCACHING_PARMNUM: u32 = 53u32; pub const WKSTA_VER_MAJOR_PARMNUM: u32 = 4u32; pub const WKSTA_VER_MINOR_PARMNUM: u32 = 5u32; pub const WKSTA_WRKHEURISTICS_PARMNUM: u32 = 32u32; -pub type WORKERFUNCTION = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void); +pub type WORKERFUNCTION = ::core::option::Option; pub const WZC_PROFILE_API_ERROR_FAILED_TO_LOAD_SCHEMA: u32 = 34u32; pub const WZC_PROFILE_API_ERROR_FAILED_TO_LOAD_XML: u32 = 33u32; pub const WZC_PROFILE_API_ERROR_INTERNAL: u32 = 36u32; diff --git a/src/Windows/Win32/NetworkManagement/NetShell/mod.rs b/src/Windows/Win32/NetworkManagement/NetShell/mod.rs index e12c87d859..3de4e0f0c3 100644 --- a/src/Windows/Win32/NetworkManagement/NetShell/mod.rs +++ b/src/Windows/Win32/NetworkManagement/NetShell/mod.rs @@ -1,14 +1,14 @@ #![allow(unused_variables, non_upper_case_globals, non_snake_case, unused_unsafe, non_camel_case_types, dead_code, clippy::all)] -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CMD_ENTRY { pub pwszCmdToken: super::super::Foundation::PWSTR, - pub pfnCmdHandler: ::core::option::Option, + pub pfnCmdHandler: PFN_HANDLE_CMD, pub dwShortCmdHelpToken: u32, pub dwCmdHlpToken: u32, pub dwFlags: u32, - pub pOsVersionCheck: ::core::option::Option, + pub pOsVersionCheck: PNS_OSVERSIONCHECK, } #[cfg(feature = "Win32_Foundation")] impl CMD_ENTRY {} @@ -34,9 +34,9 @@ impl ::core::cmp::PartialEq for CMD_ENTRY { impl ::core::cmp::Eq for CMD_ENTRY {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CMD_ENTRY { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CMD_GROUP_ENTRY { @@ -45,7 +45,7 @@ pub struct CMD_GROUP_ENTRY { pub ulCmdGroupSize: u32, pub dwFlags: u32, pub pCmdGroup: *mut CMD_ENTRY, - pub pOsVersionCheck: ::core::option::Option, + pub pOsVersionCheck: PNS_OSVERSIONCHECK, } #[cfg(feature = "Win32_Foundation")] impl CMD_GROUP_ENTRY {} @@ -71,7 +71,7 @@ impl ::core::cmp::PartialEq for CMD_GROUP_ENTRY { impl ::core::cmp::Eq for CMD_GROUP_ENTRY {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CMD_GROUP_ENTRY { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DEFAULT_CONTEXT_PRIORITY: u32 = 100u32; pub const ERROR_CMD_NOT_FOUND: u32 = 15004u32; @@ -147,12 +147,7 @@ impl ::core::convert::From for NS_CMD_FLAGS { unsafe impl ::windows::core::Abi for NS_CMD_FLAGS { type Abi = Self; } -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NS_CONTEXT_ATTRIBUTES { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct NS_CONTEXT_ATTRIBUTES { @@ -165,11 +160,11 @@ pub struct NS_CONTEXT_ATTRIBUTES { pub pTopCmds: *mut CMD_ENTRY, pub ulNumGroups: u32, pub pCmdGroups: *mut CMD_GROUP_ENTRY, - pub pfnCommitFn: ::core::option::Option, - pub pfnDumpFn: ::core::option::Option, - pub pfnConnectFn: ::core::option::Option, + pub pfnCommitFn: PNS_CONTEXT_COMMIT_FN, + pub pfnDumpFn: PNS_CONTEXT_DUMP_FN, + pub pfnConnectFn: PNS_CONTEXT_CONNECT_FN, pub pReserved: *mut ::core::ffi::c_void, - pub pfnOsVersionCheck: ::core::option::Option, + pub pfnOsVersionCheck: PNS_OSVERSIONCHECK, } #[cfg(feature = "Win32_Foundation")] impl NS_CONTEXT_ATTRIBUTES {} @@ -189,7 +184,7 @@ impl ::core::cmp::PartialEq for NS_CONTEXT_ATTRIBUTES { impl ::core::cmp::Eq for NS_CONTEXT_ATTRIBUTES {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for NS_CONTEXT_ATTRIBUTES { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -267,17 +262,13 @@ impl ::core::convert::From for NS_EVENTS { unsafe impl ::windows::core::Abi for NS_EVENTS { type Abi = Self; } -impl ::core::clone::Clone for NS_HELPER_ATTRIBUTES { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct NS_HELPER_ATTRIBUTES { pub Anonymous: NS_HELPER_ATTRIBUTES_0, pub guidHelper: ::windows::core::GUID, - pub pfnStart: ::core::option::Option, - pub pfnStop: ::core::option::Option, + pub pfnStart: PNS_HELPER_START_FN, + pub pfnStop: PNS_HELPER_STOP_FN, } impl NS_HELPER_ATTRIBUTES {} impl ::core::default::Default for NS_HELPER_ATTRIBUTES { @@ -292,7 +283,7 @@ impl ::core::cmp::PartialEq for NS_HELPER_ATTRIBUTES { } impl ::core::cmp::Eq for NS_HELPER_ATTRIBUTES {} unsafe impl ::windows::core::Abi for NS_HELPER_ATTRIBUTES { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -373,20 +364,20 @@ unsafe impl ::windows::core::Abi for NS_REQS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PFN_HANDLE_CMD = unsafe extern "system" fn(pwszmachine: super::super::Foundation::PWSTR, ppwcarguments: *mut super::super::Foundation::PWSTR, dwcurrentindex: u32, dwargcount: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void, pbdone: *mut super::super::Foundation::BOOL) -> u32; +pub type PFN_HANDLE_CMD = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PGET_RESOURCE_STRING_FN = unsafe extern "system" fn(dwmsgid: u32, lpbuffer: super::super::Foundation::PWSTR, nbuffermax: u32) -> u32; -pub type PNS_CONTEXT_COMMIT_FN = unsafe extern "system" fn(dwaction: u32) -> u32; +pub type PGET_RESOURCE_STRING_FN = ::core::option::Option u32>; +pub type PNS_CONTEXT_COMMIT_FN = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PNS_CONTEXT_CONNECT_FN = unsafe extern "system" fn(pwszmachine: super::super::Foundation::PWSTR) -> u32; +pub type PNS_CONTEXT_CONNECT_FN = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PNS_CONTEXT_DUMP_FN = unsafe extern "system" fn(pwszrouter: super::super::Foundation::PWSTR, ppwcarguments: *const super::super::Foundation::PWSTR, dwargcount: u32, pvdata: *const ::core::ffi::c_void) -> u32; -pub type PNS_DLL_INIT_FN = unsafe extern "system" fn(dwnetshversion: u32, preserved: *mut ::core::ffi::c_void) -> u32; -pub type PNS_DLL_STOP_FN = unsafe extern "system" fn(dwreserved: u32) -> u32; -pub type PNS_HELPER_START_FN = unsafe extern "system" fn(pguidparent: *const ::windows::core::GUID, dwversion: u32) -> u32; -pub type PNS_HELPER_STOP_FN = unsafe extern "system" fn(dwreserved: u32) -> u32; +pub type PNS_CONTEXT_DUMP_FN = ::core::option::Option u32>; +pub type PNS_DLL_INIT_FN = ::core::option::Option u32>; +pub type PNS_DLL_STOP_FN = ::core::option::Option u32>; +pub type PNS_HELPER_START_FN = ::core::option::Option u32>; +pub type PNS_HELPER_STOP_FN = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PNS_OSVERSIONCHECK = unsafe extern "system" fn(cimostype: u32, cimosproductsuite: u32, cimosversion: super::super::Foundation::PWSTR, cimosbuildnumber: super::super::Foundation::PWSTR, cimservicepackmajorversion: super::super::Foundation::PWSTR, cimservicepackminorversion: super::super::Foundation::PWSTR, uireserved: u32, dwreserved: u32) -> super::super::Foundation::BOOL; +pub type PNS_OSVERSIONCHECK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PreprocessCommand<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hmodule: Param0, ppwcarguments: *mut super::super::Foundation::PWSTR, dwcurrentindex: u32, dwargcount: u32, ptttags: *mut TAG_TYPE, dwtagcount: u32, dwminargs: u32, dwmaxargs: u32, pdwtagtype: *mut u32) -> u32 { @@ -460,7 +451,7 @@ pub unsafe fn RegisterContext(pchildcontext: *const NS_CONTEXT_ATTRIBUTES) -> u3 { #[link(name = "windows")] extern "system" { - fn RegisterContext(pchildcontext: *const ::core::mem::ManuallyDrop) -> u32; + fn RegisterContext(pchildcontext: *const NS_CONTEXT_ATTRIBUTES) -> u32; } ::core::mem::transmute(RegisterContext(::core::mem::transmute(pchildcontext))) } @@ -473,7 +464,7 @@ pub unsafe fn RegisterHelper(pguidparentcontext: *const ::windows::core::GUID, p { #[link(name = "windows")] extern "system" { - fn RegisterHelper(pguidparentcontext: *const ::windows::core::GUID, pfnregistersubcontext: *const ::core::mem::ManuallyDrop) -> u32; + fn RegisterHelper(pguidparentcontext: *const ::windows::core::GUID, pfnregistersubcontext: *const NS_HELPER_ATTRIBUTES) -> u32; } ::core::mem::transmute(RegisterHelper(::core::mem::transmute(pguidparentcontext), ::core::mem::transmute(pfnregistersubcontext))) } diff --git a/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs b/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs index d63f05ec5d..46f63dbc6d 100644 --- a/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs +++ b/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs @@ -1576,12 +1576,12 @@ impl ::core::convert::From for POLICYPROPERTIES { unsafe impl ::windows::core::Abi for POLICYPROPERTIES { type Abi = Self; } -pub type PRADIUS_EXTENSION_FREE_ATTRIBUTES = unsafe extern "system" fn(pattrs: *mut RADIUS_ATTRIBUTE); -pub type PRADIUS_EXTENSION_INIT = unsafe extern "system" fn() -> u32; -pub type PRADIUS_EXTENSION_PROCESS = unsafe extern "system" fn(pattrs: *const RADIUS_ATTRIBUTE, pfaction: *mut RADIUS_ACTION) -> u32; -pub type PRADIUS_EXTENSION_PROCESS_2 = unsafe extern "system" fn(pecb: *mut RADIUS_EXTENSION_CONTROL_BLOCK) -> u32; -pub type PRADIUS_EXTENSION_PROCESS_EX = unsafe extern "system" fn(pinattrs: *const RADIUS_ATTRIBUTE, poutattrs: *mut *mut RADIUS_ATTRIBUTE, pfaction: *mut RADIUS_ACTION) -> u32; -pub type PRADIUS_EXTENSION_TERM = unsafe extern "system" fn(); +pub type PRADIUS_EXTENSION_FREE_ATTRIBUTES = ::core::option::Option; +pub type PRADIUS_EXTENSION_INIT = ::core::option::Option u32>; +pub type PRADIUS_EXTENSION_PROCESS = ::core::option::Option u32>; +pub type PRADIUS_EXTENSION_PROCESS_2 = ::core::option::Option u32>; +pub type PRADIUS_EXTENSION_PROCESS_EX = ::core::option::Option u32>; +pub type PRADIUS_EXTENSION_TERM = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PROFILEPROPERTIES(pub i32); diff --git a/src/Windows/Win32/NetworkManagement/P2P/mod.rs b/src/Windows/Win32/NetworkManagement/P2P/mod.rs index 639045605e..1db0e14bef 100644 --- a/src/Windows/Win32/NetworkManagement/P2P/mod.rs +++ b/src/Windows/Win32/NetworkManagement/P2P/mod.rs @@ -128,7 +128,7 @@ unsafe impl ::windows::core::Abi for DRT_BOOTSTRAP_PROVIDER { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub type DRT_BOOTSTRAP_RESOLVE_CALLBACK = unsafe extern "system" fn(hr: ::windows::core::HRESULT, pvcontext: *mut ::core::ffi::c_void, paddresses: *mut super::super::Networking::WinSock::SOCKET_ADDRESS_LIST, ffatalerror: super::super::Foundation::BOOL); +pub type DRT_BOOTSTRAP_RESOLVE_CALLBACK = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct DRT_DATA { @@ -3289,7 +3289,7 @@ impl ::core::convert::From for PEER_RECORD_FLAGS { unsafe impl ::windows::core::Abi for PEER_RECORD_FLAGS { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct PEER_SECURITY_INTERFACE { @@ -3299,10 +3299,10 @@ pub struct PEER_SECURITY_INTERFACE { pub cbSecurityInfo: u32, pub pbSecurityInfo: *mut u8, pub pvContext: *mut ::core::ffi::c_void, - pub pfnValidateRecord: ::core::option::Option, - pub pfnSecureRecord: ::core::option::Option, - pub pfnFreeSecurityData: ::core::option::Option, - pub pfnAuthFailed: ::core::option::Option, + pub pfnValidateRecord: PFNPEER_VALIDATE_RECORD, + pub pfnSecureRecord: PFNPEER_SECURE_RECORD, + pub pfnFreeSecurityData: PFNPEER_FREE_SECURITY_DATA, + pub pfnAuthFailed: PFNPEER_ON_PASSWORD_AUTH_FAILED, } #[cfg(feature = "Win32_Foundation")] impl PEER_SECURITY_INTERFACE {} @@ -3344,7 +3344,7 @@ impl ::core::cmp::PartialEq for PEER_SECURITY_INTERFACE { impl ::core::cmp::Eq for PEER_SECURITY_INTERFACE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PEER_SECURITY_INTERFACE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -3400,12 +3400,12 @@ impl ::core::convert::From for PEER_WATCH_PERMISSION { unsafe impl ::windows::core::Abi for PEER_WATCH_PERMISSION { type Abi = Self; } -pub type PFNPEER_FREE_SECURITY_DATA = unsafe extern "system" fn(hgraph: *const ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void, psecuritydata: *const PEER_DATA) -> ::windows::core::HRESULT; -pub type PFNPEER_ON_PASSWORD_AUTH_FAILED = unsafe extern "system" fn(hgraph: *const ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type PFNPEER_FREE_SECURITY_DATA = ::core::option::Option ::windows::core::HRESULT>; +pub type PFNPEER_ON_PASSWORD_AUTH_FAILED = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFNPEER_SECURE_RECORD = unsafe extern "system" fn(hgraph: *const ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void, precord: *const PEER_RECORD, changetype: PEER_RECORD_CHANGE_TYPE, ppsecuritydata: *mut *mut PEER_DATA) -> ::windows::core::HRESULT; +pub type PFNPEER_SECURE_RECORD = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFNPEER_VALIDATE_RECORD = unsafe extern "system" fn(hgraph: *const ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void, precord: *const PEER_RECORD, changetype: PEER_RECORD_CHANGE_TYPE) -> ::windows::core::HRESULT; +pub type PFNPEER_VALIDATE_RECORD = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PNRPCLOUDINFO { @@ -4831,7 +4831,7 @@ pub unsafe fn PeerGraphCreate<'a, Param1: ::windows::core::IntoParam<'a, super:: { #[link(name = "windows")] extern "system" { - fn PeerGraphCreate(pgraphproperties: *const PEER_GRAPH_PROPERTIES, pwzdatabasename: super::super::Foundation::PWSTR, psecurityinterface: *const ::core::mem::ManuallyDrop, phgraph: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; + fn PeerGraphCreate(pgraphproperties: *const PEER_GRAPH_PROPERTIES, pwzdatabasename: super::super::Foundation::PWSTR, psecurityinterface: *const PEER_SECURITY_INTERFACE, phgraph: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } PeerGraphCreate(::core::mem::transmute(pgraphproperties), pwzdatabasename.into_param().abi(), ::core::mem::transmute(psecurityinterface), ::core::mem::transmute(phgraph)).ok() } @@ -5090,7 +5090,7 @@ pub unsafe fn PeerGraphOpen<'a, Param0: ::windows::core::IntoParam<'a, super::su { #[link(name = "windows")] extern "system" { - fn PeerGraphOpen(pwzgraphid: super::super::Foundation::PWSTR, pwzpeerid: super::super::Foundation::PWSTR, pwzdatabasename: super::super::Foundation::PWSTR, psecurityinterface: *const ::core::mem::ManuallyDrop, crecordtypesyncprecedence: u32, precordtypesyncprecedence: *const ::windows::core::GUID, phgraph: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; + fn PeerGraphOpen(pwzgraphid: super::super::Foundation::PWSTR, pwzpeerid: super::super::Foundation::PWSTR, pwzdatabasename: super::super::Foundation::PWSTR, psecurityinterface: *const PEER_SECURITY_INTERFACE, crecordtypesyncprecedence: u32, precordtypesyncprecedence: *const ::windows::core::GUID, phgraph: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } PeerGraphOpen(pwzgraphid.into_param().abi(), pwzpeerid.into_param().abi(), pwzdatabasename.into_param().abi(), ::core::mem::transmute(psecurityinterface), ::core::mem::transmute(crecordtypesyncprecedence), ::core::mem::transmute(precordtypesyncprecedence), ::core::mem::transmute(phgraph)).ok() } diff --git a/src/Windows/Win32/NetworkManagement/QoS/mod.rs b/src/Windows/Win32/NetworkManagement/QoS/mod.rs index d86a47121b..13a20badd1 100644 --- a/src/Windows/Win32/NetworkManagement/QoS/mod.rs +++ b/src/Windows/Win32/NetworkManagement/QoS/mod.rs @@ -120,8 +120,8 @@ unsafe impl ::windows::core::Abi for AD_GUARANTEED { } pub const ALLOWED_TO_SEND_DATA: u32 = 50001u32; pub const ANY_DEST_ADDR: u32 = 4294967295u32; -pub type CBADMITRESULT = unsafe extern "system" fn(lpmhandle: LPM_HANDLE, requesthandle: RHANDLE, ulpcmactionflags: u32, lpmerror: i32, policydecisionscount: i32, ppolicydecisions: *mut policy_decision) -> *mut u32; -pub type CBGETRSVPOBJECTS = unsafe extern "system" fn(lpmhandle: LPM_HANDLE, requesthandle: RHANDLE, lpmerror: i32, rsvpobjectscount: i32, pprsvpobjects: *mut *mut RsvpObjHdr) -> *mut u32; +pub type CBADMITRESULT = ::core::option::Option *mut u32>; +pub type CBGETRSVPOBJECTS = ::core::option::Option *mut u32>; pub const CONTROLLED_DELAY_SERV: u32 = 4u32; pub const CONTROLLED_LOAD_SERV: u32 = 5u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] @@ -1296,16 +1296,16 @@ unsafe impl ::windows::core::Handle for LPM_HANDLE {} unsafe impl ::windows::core::Abi for LPM_HANDLE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct LPM_INIT_INFO { pub PcmVersionNumber: u32, pub ResultTimeLimit: u32, pub ConfiguredLpmCount: i32, - pub AllocMemory: ::core::option::Option, - pub FreeMemory: ::core::option::Option, - pub PcmAdmitResultCallback: ::core::option::Option, - pub GetRsvpObjectsCallback: ::core::option::Option, + pub AllocMemory: PALLOCMEM, + pub FreeMemory: PFREEMEM, + pub PcmAdmitResultCallback: CBADMITRESULT, + pub GetRsvpObjectsCallback: CBGETRSVPOBJECTS, } impl LPM_INIT_INFO {} impl ::core::default::Default for LPM_INIT_INFO { @@ -1331,7 +1331,7 @@ impl ::core::cmp::PartialEq for LPM_INIT_INFO { } impl ::core::cmp::Eq for LPM_INIT_INFO {} unsafe impl ::windows::core::Abi for LPM_INIT_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const LPM_OK: u32 = 0u32; pub const LPM_PE_ALL_TYPES: u32 = 0u32; @@ -1367,7 +1367,7 @@ pub const Opt_Share_mask: u32 = 24u32; pub const Opt_Shared: u32 = 16u32; pub const Opt_SndSel_mask: u32 = 7u32; pub const Opt_Wildcard: u32 = 1u32; -pub type PALLOCMEM = unsafe extern "system" fn(size: u32) -> *mut ::core::ffi::c_void; +pub type PALLOCMEM = ::core::option::Option *mut ::core::ffi::c_void>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PARAM_BUFFER { @@ -1399,7 +1399,7 @@ pub const PCM_VERSION_1: u32 = 1u32; pub const PE_ATTRIB_TYPE_CREDENTIAL: u32 = 2u32; pub const PE_ATTRIB_TYPE_POLICY_LOCATOR: u32 = 1u32; pub const PE_TYPE_APPID: u32 = 3u32; -pub type PFREEMEM = unsafe extern "system" fn(pv: *mut ::core::ffi::c_void); +pub type PFREEMEM = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct POLICY_DATA { @@ -3252,15 +3252,15 @@ unsafe impl ::windows::core::Abi for TCG_PCClientTaggedEventStruct { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type TCI_ADD_FLOW_COMPLETE_HANDLER = unsafe extern "system" fn(clflowctx: super::super::Foundation::HANDLE, status: u32); -#[derive(:: core :: clone :: Clone)] +pub type TCI_ADD_FLOW_COMPLETE_HANDLER = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct TCI_CLIENT_FUNC_LIST { - pub ClNotifyHandler: ::core::option::Option, - pub ClAddFlowCompleteHandler: ::core::option::Option, - pub ClModifyFlowCompleteHandler: ::core::option::Option, - pub ClDeleteFlowCompleteHandler: ::core::option::Option, + pub ClNotifyHandler: TCI_NOTIFY_HANDLER, + pub ClAddFlowCompleteHandler: TCI_ADD_FLOW_COMPLETE_HANDLER, + pub ClModifyFlowCompleteHandler: TCI_MOD_FLOW_COMPLETE_HANDLER, + pub ClDeleteFlowCompleteHandler: TCI_DEL_FLOW_COMPLETE_HANDLER, } #[cfg(feature = "Win32_Foundation")] impl TCI_CLIENT_FUNC_LIST {} @@ -3286,14 +3286,14 @@ impl ::core::cmp::PartialEq for TCI_CLIENT_FUNC_LIST { impl ::core::cmp::Eq for TCI_CLIENT_FUNC_LIST {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for TCI_CLIENT_FUNC_LIST { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type TCI_DEL_FLOW_COMPLETE_HANDLER = unsafe extern "system" fn(clflowctx: super::super::Foundation::HANDLE, status: u32); +pub type TCI_DEL_FLOW_COMPLETE_HANDLER = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type TCI_MOD_FLOW_COMPLETE_HANDLER = unsafe extern "system" fn(clflowctx: super::super::Foundation::HANDLE, status: u32); +pub type TCI_MOD_FLOW_COMPLETE_HANDLER = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type TCI_NOTIFY_HANDLER = unsafe extern "system" fn(clregctx: super::super::Foundation::HANDLE, clifcctx: super::super::Foundation::HANDLE, event: u32, subcode: super::super::Foundation::HANDLE, bufsize: u32, buffer: *const ::core::ffi::c_void); +pub type TCI_NOTIFY_HANDLER = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct TC_GEN_FILTER { @@ -3660,7 +3660,7 @@ pub unsafe fn TcRegisterClient<'a, Param1: ::windows::core::IntoParam<'a, super: { #[link(name = "windows")] extern "system" { - fn TcRegisterClient(tciversion: u32, clregctx: super::super::Foundation::HANDLE, clienthandlerlist: *const ::core::mem::ManuallyDrop, pclienthandle: *mut super::super::Foundation::HANDLE) -> u32; + fn TcRegisterClient(tciversion: u32, clregctx: super::super::Foundation::HANDLE, clienthandlerlist: *const TCI_CLIENT_FUNC_LIST, pclienthandle: *mut super::super::Foundation::HANDLE) -> u32; } ::core::mem::transmute(TcRegisterClient(::core::mem::transmute(tciversion), clregctx.into_param().abi(), ::core::mem::transmute(clienthandlerlist), ::core::mem::transmute(pclienthandle))) } diff --git a/src/Windows/Win32/NetworkManagement/Rras/mod.rs b/src/Windows/Win32/NetworkManagement/Rras/mod.rs index 31fd8c7c47..da791f0b8d 100644 --- a/src/Windows/Win32/NetworkManagement/Rras/mod.rs +++ b/src/Windows/Win32/NetworkManagement/Rras/mod.rs @@ -953,23 +953,23 @@ unsafe impl ::windows::core::Abi for MGM_IF_ENTRY { pub const MGM_JOIN_STATE_FLAG: u32 = 1u32; pub const MGM_MFE_STATS_0: u32 = 1u32; pub const MGM_MFE_STATS_1: u32 = 2u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] pub struct MPRAPI_ADMIN_DLL_CALLBACKS { pub revision: u8, - pub lpfnMprAdminGetIpAddressForUser: ::core::option::Option, - pub lpfnMprAdminReleaseIpAddress: ::core::option::Option, - pub lpfnMprAdminGetIpv6AddressForUser: ::core::option::Option, - pub lpfnMprAdminReleaseIpV6AddressForUser: ::core::option::Option, - pub lpfnRasAdminAcceptNewLink: ::core::option::Option, - pub lpfnRasAdminLinkHangupNotification: ::core::option::Option, - pub lpfnRasAdminTerminateDll: ::core::option::Option, - pub lpfnRasAdminAcceptNewConnectionEx: ::core::option::Option, - pub lpfnRasAdminAcceptEndpointChangeEx: ::core::option::Option, - pub lpfnRasAdminAcceptReauthenticationEx: ::core::option::Option, - pub lpfnRasAdminConnectionHangupNotificationEx: ::core::option::Option, - pub lpfnRASValidatePreAuthenticatedConnectionEx: ::core::option::Option, + pub lpfnMprAdminGetIpAddressForUser: PMPRADMINGETIPADDRESSFORUSER, + pub lpfnMprAdminReleaseIpAddress: PMPRADMINRELEASEIPADRESS, + pub lpfnMprAdminGetIpv6AddressForUser: PMPRADMINGETIPV6ADDRESSFORUSER, + pub lpfnMprAdminReleaseIpV6AddressForUser: PMPRADMINRELEASEIPV6ADDRESSFORUSER, + pub lpfnRasAdminAcceptNewLink: PMPRADMINACCEPTNEWLINK, + pub lpfnRasAdminLinkHangupNotification: PMPRADMINLINKHANGUPNOTIFICATION, + pub lpfnRasAdminTerminateDll: PMPRADMINTERMINATEDLL, + pub lpfnRasAdminAcceptNewConnectionEx: PMPRADMINACCEPTNEWCONNECTIONEX, + pub lpfnRasAdminAcceptEndpointChangeEx: PMPRADMINACCEPTTUNNELENDPOINTCHANGEEX, + pub lpfnRasAdminAcceptReauthenticationEx: PMPRADMINACCEPTREAUTHENTICATIONEX, + pub lpfnRasAdminConnectionHangupNotificationEx: PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX, + pub lpfnRASValidatePreAuthenticatedConnectionEx: PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] impl MPRAPI_ADMIN_DLL_CALLBACKS {} @@ -1007,7 +1007,7 @@ impl ::core::cmp::PartialEq for MPRAPI_ADMIN_DLL_CALLBACKS { impl ::core::cmp::Eq for MPRAPI_ADMIN_DLL_CALLBACKS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] unsafe impl ::windows::core::Abi for MPRAPI_ADMIN_DLL_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const MPRAPI_ADMIN_DLL_VERSION_1: u32 = 1u32; pub const MPRAPI_ADMIN_DLL_VERSION_2: u32 = 2u32; @@ -2531,7 +2531,7 @@ pub unsafe fn MgmRegisterMProtocol(prpiinfo: *mut ROUTING_PROTOCOL_CONFIG, dwpro { #[link(name = "windows")] extern "system" { - fn MgmRegisterMProtocol(prpiinfo: *mut ::core::mem::ManuallyDrop, dwprotocolid: u32, dwcomponentid: u32, phprotocol: *mut super::super::Foundation::HANDLE) -> u32; + fn MgmRegisterMProtocol(prpiinfo: *mut ROUTING_PROTOCOL_CONFIG, dwprotocolid: u32, dwcomponentid: u32, phprotocol: *mut super::super::Foundation::HANDLE) -> u32; } ::core::mem::transmute(MgmRegisterMProtocol(::core::mem::transmute(prpiinfo), ::core::mem::transmute(dwprotocolid), ::core::mem::transmute(dwcomponentid), ::core::mem::transmute(phprotocol))) } @@ -4189,72 +4189,72 @@ pub unsafe fn MprInfoRemoveAll(lpheader: *const ::core::ffi::c_void, lplpnewhead unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type ORASADFUNC = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PSTR, param2: u32, param3: *mut u32) -> super::super::Foundation::BOOL; +pub type ORASADFUNC = ::core::option::Option super::super::Foundation::BOOL>; pub const PENDING: u32 = 600u32; -pub type PFNRASFREEBUFFER = unsafe extern "system" fn(pbufer: *mut u8) -> u32; -pub type PFNRASGETBUFFER = unsafe extern "system" fn(ppbuffer: *mut *mut u8, pdwsize: *mut u32) -> u32; +pub type PFNRASFREEBUFFER = ::core::option::Option u32>; +pub type PFNRASGETBUFFER = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNRASRECEIVEBUFFER = unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, pbuffer: *mut u8, pdwsize: *mut u32, dwtimeout: u32, hevent: super::super::Foundation::HANDLE) -> u32; +pub type PFNRASRECEIVEBUFFER = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNRASRETRIEVEBUFFER = unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, pbuffer: *mut u8, pdwsize: *mut u32) -> u32; +pub type PFNRASRETRIEVEBUFFER = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNRASSENDBUFFER = unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, pbuffer: *mut u8, dwsize: u32) -> u32; +pub type PFNRASSENDBUFFER = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNRASSETCOMMSETTINGS = unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, prascommsettings: *mut RASCOMMSETTINGS, pvreserved: *mut ::core::ffi::c_void) -> u32; +pub type PFNRASSETCOMMSETTINGS = ::core::option::Option u32>; pub const PID_ATALK: u32 = 41u32; pub const PID_IP: u32 = 33u32; pub const PID_IPV6: u32 = 87u32; pub const PID_IPX: u32 = 43u32; pub const PID_NBF: u32 = 63u32; #[cfg(feature = "Win32_Foundation")] -pub type PMGM_CREATION_ALERT_CALLBACK = unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwinifindex: u32, dwinifnexthopaddr: u32, dwifcount: u32, pmieoutiflist: *mut MGM_IF_ENTRY) -> u32; -pub type PMGM_DISABLE_IGMP_CALLBACK = unsafe extern "system" fn(dwifindex: u32, dwifnexthopaddr: u32) -> u32; -pub type PMGM_ENABLE_IGMP_CALLBACK = unsafe extern "system" fn(dwifindex: u32, dwifnexthopaddr: u32) -> u32; +pub type PMGM_CREATION_ALERT_CALLBACK = ::core::option::Option u32>; +pub type PMGM_DISABLE_IGMP_CALLBACK = ::core::option::Option u32>; +pub type PMGM_ENABLE_IGMP_CALLBACK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PMGM_JOIN_ALERT_CALLBACK = unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, bmemberupdate: super::super::Foundation::BOOL) -> u32; -pub type PMGM_LOCAL_JOIN_CALLBACK = unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopaddr: u32) -> u32; -pub type PMGM_LOCAL_LEAVE_CALLBACK = unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopaddr: u32) -> u32; +pub type PMGM_JOIN_ALERT_CALLBACK = ::core::option::Option u32>; +pub type PMGM_LOCAL_JOIN_CALLBACK = ::core::option::Option u32>; +pub type PMGM_LOCAL_LEAVE_CALLBACK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PMGM_PRUNE_ALERT_CALLBACK = unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopaddr: u32, bmemberdelete: super::super::Foundation::BOOL, pdwtimeout: *mut u32) -> u32; -pub type PMGM_RPF_CALLBACK = unsafe extern "system" fn(dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, pdwinifindex: *mut u32, pdwinifnexthopaddr: *mut u32, pdwupstreamnbr: *mut u32, dwhdrsize: u32, pbpackethdr: *mut u8, pbroute: *mut u8) -> u32; -pub type PMGM_WRONG_IF_CALLBACK = unsafe extern "system" fn(dwsourceaddr: u32, dwgroupaddr: u32, dwifindex: u32, dwifnexthopaddr: u32, dwhdrsize: u32, pbpackethdr: *mut u8) -> u32; +pub type PMGM_PRUNE_ALERT_CALLBACK = ::core::option::Option u32>; +pub type PMGM_RPF_CALLBACK = ::core::option::Option u32>; +pub type PMGM_WRONG_IF_CALLBACK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINACCEPTNEWCONNECTION = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1) -> super::super::Foundation::BOOL; +pub type PMPRADMINACCEPTNEWCONNECTION = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINACCEPTNEWCONNECTION2 = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2) -> super::super::Foundation::BOOL; +pub type PMPRADMINACCEPTNEWCONNECTION2 = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINACCEPTNEWCONNECTION3 = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2, param3: *mut RAS_CONNECTION_3) -> super::super::Foundation::BOOL; +pub type PMPRADMINACCEPTNEWCONNECTION3 = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINACCEPTNEWCONNECTIONEX = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX) -> super::super::Foundation::BOOL; +pub type PMPRADMINACCEPTNEWCONNECTIONEX = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINACCEPTNEWLINK = unsafe extern "system" fn(param0: *mut RAS_PORT_0, param1: *mut RAS_PORT_1) -> super::super::Foundation::BOOL; +pub type PMPRADMINACCEPTNEWLINK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINACCEPTREAUTHENTICATION = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2, param3: *mut RAS_CONNECTION_3) -> super::super::Foundation::BOOL; +pub type PMPRADMINACCEPTREAUTHENTICATION = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINACCEPTREAUTHENTICATIONEX = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX) -> super::super::Foundation::BOOL; +pub type PMPRADMINACCEPTREAUTHENTICATIONEX = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINACCEPTTUNNELENDPOINTCHANGEEX = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX) -> super::super::Foundation::BOOL; +pub type PMPRADMINACCEPTTUNNELENDPOINTCHANGEEX = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1); +pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION2 = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2); +pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION2 = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION3 = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_0, param1: *mut RAS_CONNECTION_1, param2: *mut RAS_CONNECTION_2, param3: RAS_CONNECTION_3); +pub type PMPRADMINCONNECTIONHANGUPNOTIFICATION3 = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX = unsafe extern "system" fn(param0: *mut RAS_CONNECTION_EX); +pub type PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINGETIPADDRESSFORUSER = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: *mut u32, param3: *mut super::super::Foundation::BOOL) -> u32; +pub type PMPRADMINGETIPADDRESSFORUSER = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub type PMPRADMINGETIPV6ADDRESSFORUSER = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: *mut super::super::Networking::WinSock::IN6_ADDR, param3: *mut super::super::Foundation::BOOL) -> u32; +pub type PMPRADMINGETIPV6ADDRESSFORUSER = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINLINKHANGUPNOTIFICATION = unsafe extern "system" fn(param0: *mut RAS_PORT_0, param1: *mut RAS_PORT_1); +pub type PMPRADMINLINKHANGUPNOTIFICATION = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX = unsafe extern "system" fn(param0: *mut AUTH_VALIDATION_EX) -> u32; +pub type PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PMPRADMINRELEASEIPADRESS = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: *mut u32); +pub type PMPRADMINRELEASEIPADRESS = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub type PMPRADMINRELEASEIPV6ADDRESSFORUSER = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: *mut super::super::Networking::WinSock::IN6_ADDR); -pub type PMPRADMINTERMINATEDLL = unsafe extern "system" fn() -> u32; +pub type PMPRADMINRELEASEIPV6ADDRESSFORUSER = ::core::option::Option; +pub type PMPRADMINTERMINATEDLL = ::core::option::Option u32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PPP_ATCP_INFO { @@ -5040,9 +5040,9 @@ unsafe impl ::windows::core::Abi for PROJECTION_INFO2_0 { } pub const RASADFLG_PositionDlg: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] -pub type RASADFUNCA = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::PSTR, param2: *mut RASADPARAMS, param3: *mut u32) -> super::super::Foundation::BOOL; +pub type RASADFUNCA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type RASADFUNCW = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: *mut RASADPARAMS, param3: *mut u32) -> super::super::Foundation::BOOL; +pub type RASADFUNCW = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(4))] #[cfg(feature = "Win32_Foundation")] @@ -5570,17 +5570,12 @@ impl ::core::cmp::Eq for RASCTRYINFO {} unsafe impl ::windows::core::Abi for RASCTRYINFO { type Abi = Self; } -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RASCUSTOMSCRIPTEXTENSIONS { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(4))] #[cfg(feature = "Win32_Foundation")] pub struct RASCUSTOMSCRIPTEXTENSIONS { pub dwSize: u32, - pub pfnRasSetCommSettings: ::core::option::Option, + pub pfnRasSetCommSettings: PFNRASSETCOMMSETTINGS, } #[cfg(feature = "Win32_Foundation")] impl RASCUSTOMSCRIPTEXTENSIONS {} @@ -5600,7 +5595,7 @@ impl ::core::cmp::PartialEq for RASCUSTOMSCRIPTEXTENSIONS { impl ::core::cmp::Eq for RASCUSTOMSCRIPTEXTENSIONS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for RASCUSTOMSCRIPTEXTENSIONS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const RASDDFLAG_AoacRedial: u32 = 4u32; pub const RASDDFLAG_LinkFailure: u32 = 2147483648u32; @@ -5755,9 +5750,9 @@ impl ::core::cmp::Eq for RASDIALEXTENSIONS {} unsafe impl ::windows::core::Abi for RASDIALEXTENSIONS { type Abi = Self; } -pub type RASDIALFUNC = unsafe extern "system" fn(param0: u32, param1: RASCONNSTATE, param2: u32); -pub type RASDIALFUNC1 = unsafe extern "system" fn(param0: HRASCONN, param1: u32, param2: RASCONNSTATE, param3: u32, param4: u32); -pub type RASDIALFUNC2 = unsafe extern "system" fn(param0: usize, param1: u32, param2: HRASCONN, param3: u32, param4: RASCONNSTATE, param5: u32, param6: u32) -> u32; +pub type RASDIALFUNC = ::core::option::Option; +pub type RASDIALFUNC1 = ::core::option::Option; +pub type RASDIALFUNC2 = ::core::option::Option u32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(4))] #[cfg(feature = "Win32_Foundation")] @@ -6580,12 +6575,7 @@ pub const RASPBDFLAG_ForceCloseOnDial: u32 = 2u32; pub const RASPBDFLAG_NoUser: u32 = 16u32; pub const RASPBDFLAG_PositionDlg: u32 = 1u32; pub const RASPBDFLAG_UpdateDefaults: u32 = 2147483648u32; -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RASPBDLGA { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(4))] #[cfg(feature = "Win32_Foundation")] pub struct RASPBDLGA { @@ -6595,7 +6585,7 @@ pub struct RASPBDLGA { pub xDlg: i32, pub yDlg: i32, pub dwCallbackId: usize, - pub pCallback: ::core::option::Option, + pub pCallback: RASPBDLGFUNCA, pub dwError: u32, pub reserved: usize, pub reserved2: usize, @@ -6618,18 +6608,13 @@ impl ::core::cmp::PartialEq for RASPBDLGA { impl ::core::cmp::Eq for RASPBDLGA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for RASPBDLGA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type RASPBDLGFUNCA = unsafe extern "system" fn(param0: usize, param1: u32, param2: super::super::Foundation::PSTR, param3: *mut ::core::ffi::c_void); -#[cfg(feature = "Win32_Foundation")] -pub type RASPBDLGFUNCW = unsafe extern "system" fn(param0: usize, param1: u32, param2: super::super::Foundation::PWSTR, param3: *mut ::core::ffi::c_void); +pub type RASPBDLGFUNCA = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RASPBDLGW { - fn clone(&self) -> Self { - unimplemented!() - } -} +pub type RASPBDLGFUNCW = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(4))] #[cfg(feature = "Win32_Foundation")] pub struct RASPBDLGW { @@ -6639,7 +6624,7 @@ pub struct RASPBDLGW { pub xDlg: i32, pub yDlg: i32, pub dwCallbackId: usize, - pub pCallback: ::core::option::Option, + pub pCallback: RASPBDLGFUNCW, pub dwError: u32, pub reserved: usize, pub reserved2: usize, @@ -6662,7 +6647,7 @@ impl ::core::cmp::PartialEq for RASPBDLGW { impl ::core::cmp::Eq for RASPBDLGW {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for RASPBDLGW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -7227,7 +7212,7 @@ impl ::core::convert::From for RASPROJECTION_INFO_TYPE { unsafe impl ::windows::core::Abi for RASPROJECTION_INFO_TYPE { type Abi = Self; } -pub type RASSECURITYPROC = unsafe extern "system" fn() -> u32; +pub type RASSECURITYPROC = ::core::option::Option u32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -8502,20 +8487,20 @@ impl ::core::convert::From for ROUTER_INTERFACE_TYPE { unsafe impl ::windows::core::Abi for ROUTER_INTERFACE_TYPE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct ROUTING_PROTOCOL_CONFIG { pub dwCallbackFlags: u32, - pub pfnRpfCallback: ::core::option::Option, - pub pfnCreationAlertCallback: ::core::option::Option, - pub pfnPruneAlertCallback: ::core::option::Option, - pub pfnJoinAlertCallback: ::core::option::Option, - pub pfnWrongIfCallback: ::core::option::Option, - pub pfnLocalJoinCallback: ::core::option::Option, - pub pfnLocalLeaveCallback: ::core::option::Option, - pub pfnDisableIgmpCallback: ::core::option::Option, - pub pfnEnableIgmpCallback: ::core::option::Option, + pub pfnRpfCallback: PMGM_RPF_CALLBACK, + pub pfnCreationAlertCallback: PMGM_CREATION_ALERT_CALLBACK, + pub pfnPruneAlertCallback: PMGM_PRUNE_ALERT_CALLBACK, + pub pfnJoinAlertCallback: PMGM_JOIN_ALERT_CALLBACK, + pub pfnWrongIfCallback: PMGM_WRONG_IF_CALLBACK, + pub pfnLocalJoinCallback: PMGM_LOCAL_JOIN_CALLBACK, + pub pfnLocalLeaveCallback: PMGM_LOCAL_LEAVE_CALLBACK, + pub pfnDisableIgmpCallback: PMGM_DISABLE_IGMP_CALLBACK, + pub pfnEnableIgmpCallback: PMGM_ENABLE_IGMP_CALLBACK, } #[cfg(feature = "Win32_Foundation")] impl ROUTING_PROTOCOL_CONFIG {} @@ -8550,7 +8535,7 @@ impl ::core::cmp::PartialEq for ROUTING_PROTOCOL_CONFIG { impl ::core::cmp::Eq for ROUTING_PROTOCOL_CONFIG {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for ROUTING_PROTOCOL_CONFIG { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const RTM_BLOCK_METHODS: u32 = 1u32; pub const RTM_CHANGE_TYPE_ALL: u32 = 1u32; @@ -8633,12 +8618,12 @@ impl ::core::cmp::Eq for RTM_DEST_INFO_0 {} unsafe impl ::windows::core::Abi for RTM_DEST_INFO_0 { type Abi = Self; } -pub type RTM_ENTITY_EXPORT_METHOD = unsafe extern "system" fn(callerhandle: isize, calleehandle: isize, input: *mut RTM_ENTITY_METHOD_INPUT, output: *mut RTM_ENTITY_METHOD_OUTPUT); -#[derive(:: core :: clone :: Clone)] +pub type RTM_ENTITY_EXPORT_METHOD = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct RTM_ENTITY_EXPORT_METHODS { pub NumMethods: u32, - pub Methods: [::core::option::Option; 1], + pub Methods: [RTM_ENTITY_EXPORT_METHOD; 1], } impl RTM_ENTITY_EXPORT_METHODS {} impl ::core::default::Default for RTM_ENTITY_EXPORT_METHODS { @@ -8646,14 +8631,19 @@ impl ::core::default::Default for RTM_ENTITY_EXPORT_METHODS { unsafe { ::core::mem::zeroed() } } } +impl ::core::fmt::Debug for RTM_ENTITY_EXPORT_METHODS { + fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + fmt.debug_struct("RTM_ENTITY_EXPORT_METHODS").field("NumMethods", &self.NumMethods).finish() + } +} impl ::core::cmp::PartialEq for RTM_ENTITY_EXPORT_METHODS { - fn eq(&self, _other: &Self) -> bool { - unimplemented!() + fn eq(&self, other: &Self) -> bool { + self.NumMethods == other.NumMethods && self.Methods == other.Methods } } impl ::core::cmp::Eq for RTM_ENTITY_EXPORT_METHODS {} unsafe impl ::windows::core::Abi for RTM_ENTITY_EXPORT_METHODS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -8806,7 +8796,7 @@ pub const RTM_ENUM_OWN_DESTS: u32 = 16777216u32; pub const RTM_ENUM_OWN_ROUTES: u32 = 65536u32; pub const RTM_ENUM_RANGE: u32 = 2u32; pub const RTM_ENUM_START: u32 = 0u32; -pub type RTM_EVENT_CALLBACK = unsafe extern "system" fn(rtmreghandle: isize, eventtype: RTM_EVENT_TYPE, context1: *mut ::core::ffi::c_void, context2: *mut ::core::ffi::c_void) -> u32; +pub type RTM_EVENT_CALLBACK = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct RTM_EVENT_TYPE(pub i32); @@ -9142,28 +9132,30 @@ pub unsafe fn RasCreatePhonebookEntryW<'a, Param0: ::windows::core::IntoParam<'a unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type RasCustomDeleteEntryNotifyFn = unsafe extern "system" fn(lpszphonebook: super::super::Foundation::PWSTR, lpszentry: super::super::Foundation::PWSTR, dwflags: u32) -> u32; +pub type RasCustomDeleteEntryNotifyFn = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type RasCustomDialDlgFn = unsafe extern "system" fn(hinstdll: super::super::Foundation::HINSTANCE, dwflags: u32, lpszphonebook: super::super::Foundation::PWSTR, lpszentry: super::super::Foundation::PWSTR, lpszphonenumber: super::super::Foundation::PWSTR, lpinfo: *mut RASDIALDLG, pvinfo: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type RasCustomDialDlgFn = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type RasCustomDialFn = unsafe extern "system" fn(hinstdll: super::super::Foundation::HINSTANCE, lprasdialextensions: *mut RASDIALEXTENSIONS, lpszphonebook: super::super::Foundation::PWSTR, lprasdialparams: *mut RASDIALPARAMSA, dwnotifiertype: u32, lpvnotifier: *mut ::core::ffi::c_void, lphrasconn: *mut HRASCONN, dwflags: u32) -> u32; +pub type RasCustomDialFn = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type RasCustomEntryDlgFn = unsafe extern "system" fn(hinstdll: super::super::Foundation::HINSTANCE, lpszphonebook: super::super::Foundation::PWSTR, lpszentry: super::super::Foundation::PWSTR, lpinfo: *mut RASENTRYDLGA, dwflags: u32) -> super::super::Foundation::BOOL; -pub type RasCustomHangUpFn = unsafe extern "system" fn(hrasconn: HRASCONN) -> u32; +pub type RasCustomEntryDlgFn = ::core::option::Option super::super::Foundation::BOOL>; +pub type RasCustomHangUpFn = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type RasCustomScriptExecuteFn = unsafe extern "system" fn( - hport: super::super::Foundation::HANDLE, - lpszphonebook: super::super::Foundation::PWSTR, - lpszentryname: super::super::Foundation::PWSTR, - pfnrasgetbuffer: ::windows::core::RawPtr, - pfnrasfreebuffer: ::windows::core::RawPtr, - pfnrassendbuffer: ::windows::core::RawPtr, - pfnrasreceivebuffer: ::windows::core::RawPtr, - pfnrasretrievebuffer: ::windows::core::RawPtr, - hwnd: super::super::Foundation::HWND, - prasdialparams: *mut RASDIALPARAMSA, - pvreserved: *mut ::core::ffi::c_void, -) -> u32; +pub type RasCustomScriptExecuteFn = ::core::option::Option< + unsafe extern "system" fn( + hport: super::super::Foundation::HANDLE, + lpszphonebook: super::super::Foundation::PWSTR, + lpszentryname: super::super::Foundation::PWSTR, + pfnrasgetbuffer: ::windows::core::RawPtr, + pfnrasfreebuffer: ::windows::core::RawPtr, + pfnrassendbuffer: ::windows::core::RawPtr, + pfnrasreceivebuffer: ::windows::core::RawPtr, + pfnrasretrievebuffer: ::windows::core::RawPtr, + hwnd: super::super::Foundation::HWND, + prasdialparams: *mut RASDIALPARAMSA, + pvreserved: *mut ::core::ffi::c_void, + ) -> u32, +>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn RasDeleteEntryA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(param0: Param0, param1: Param1) -> u32 { @@ -9981,7 +9973,7 @@ pub unsafe fn RasPhonebookDlgA<'a, Param0: ::windows::core::IntoParam<'a, super: { #[link(name = "windows")] extern "system" { - fn RasPhonebookDlgA(lpszphonebook: super::super::Foundation::PSTR, lpszentry: super::super::Foundation::PSTR, lpinfo: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn RasPhonebookDlgA(lpszphonebook: super::super::Foundation::PSTR, lpszentry: super::super::Foundation::PSTR, lpinfo: *mut RASPBDLGA) -> super::super::Foundation::BOOL; } ::core::mem::transmute(RasPhonebookDlgA(lpszphonebook.into_param().abi(), lpszentry.into_param().abi(), ::core::mem::transmute(lpinfo))) } @@ -9995,7 +9987,7 @@ pub unsafe fn RasPhonebookDlgW<'a, Param0: ::windows::core::IntoParam<'a, super: { #[link(name = "windows")] extern "system" { - fn RasPhonebookDlgW(lpszphonebook: super::super::Foundation::PWSTR, lpszentry: super::super::Foundation::PWSTR, lpinfo: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn RasPhonebookDlgW(lpszphonebook: super::super::Foundation::PWSTR, lpszentry: super::super::Foundation::PWSTR, lpinfo: *mut RASPBDLGW) -> super::super::Foundation::BOOL; } ::core::mem::transmute(RasPhonebookDlgW(lpszphonebook.into_param().abi(), lpszentry.into_param().abi(), ::core::mem::transmute(lpinfo))) } @@ -10622,7 +10614,7 @@ pub unsafe fn RtmGetEntityInfo(rtmreghandle: isize, entityhandle: isize, entityi unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RtmGetEntityMethods(rtmreghandle: isize, entityhandle: isize, nummethods: *mut u32, exptmethods: *mut ::core::option::Option) -> u32 { +pub unsafe fn RtmGetEntityMethods(rtmreghandle: isize, entityhandle: isize, nummethods: *mut u32, exptmethods: *mut RTM_ENTITY_EXPORT_METHOD) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -10971,12 +10963,12 @@ pub unsafe fn RtmReferenceHandles(rtmreghandle: isize, numhandles: u32, rtmhandl } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RtmRegisterEntity<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(rtmentityinfo: *mut RTM_ENTITY_INFO, exportmethods: *mut RTM_ENTITY_EXPORT_METHODS, eventcallback: ::core::option::Option, reserveopaquepointer: Param3, rtmregprofile: *mut RTM_REGN_PROFILE, rtmreghandle: *mut isize) -> u32 { +pub unsafe fn RtmRegisterEntity<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(rtmentityinfo: *mut RTM_ENTITY_INFO, exportmethods: *mut RTM_ENTITY_EXPORT_METHODS, eventcallback: RTM_EVENT_CALLBACK, reserveopaquepointer: Param3, rtmregprofile: *mut RTM_REGN_PROFILE, rtmreghandle: *mut isize) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn RtmRegisterEntity(rtmentityinfo: *mut RTM_ENTITY_INFO, exportmethods: *mut ::core::mem::ManuallyDrop, eventcallback: ::windows::core::RawPtr, reserveopaquepointer: super::super::Foundation::BOOL, rtmregprofile: *mut RTM_REGN_PROFILE, rtmreghandle: *mut isize) -> u32; + fn RtmRegisterEntity(rtmentityinfo: *mut RTM_ENTITY_INFO, exportmethods: *mut RTM_ENTITY_EXPORT_METHODS, eventcallback: ::windows::core::RawPtr, reserveopaquepointer: super::super::Foundation::BOOL, rtmregprofile: *mut RTM_REGN_PROFILE, rtmreghandle: *mut isize) -> u32; } ::core::mem::transmute(RtmRegisterEntity(::core::mem::transmute(rtmentityinfo), ::core::mem::transmute(exportmethods), ::core::mem::transmute(eventcallback), reserveopaquepointer.into_param().abi(), ::core::mem::transmute(rtmregprofile), ::core::mem::transmute(rtmreghandle))) } diff --git a/src/Windows/Win32/NetworkManagement/Snmp/mod.rs b/src/Windows/Win32/NetworkManagement/Snmp/mod.rs index 671efb1fad..2c50f95613 100644 --- a/src/Windows/Win32/NetworkManagement/Snmp/mod.rs +++ b/src/Windows/Win32/NetworkManagement/Snmp/mod.rs @@ -128,24 +128,24 @@ pub const MAXOBJIDSIZE: u32 = 128u32; pub const MAXOBJIDSTRSIZE: u32 = 1408u32; pub const MAXVENDORINFO: u32 = 32u32; pub const MGMCTL_SETAGENTPORT: u32 = 1u32; -pub type PFNSNMPCLEANUPEX = unsafe extern "system" fn() -> u32; -pub type PFNSNMPEXTENSIONCLOSE = unsafe extern "system" fn(); +pub type PFNSNMPCLEANUPEX = ::core::option::Option u32>; +pub type PFNSNMPEXTENSIONCLOSE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFNSNMPEXTENSIONINIT = unsafe extern "system" fn(dwuptimereference: u32, phsubagenttrapevent: *mut super::super::Foundation::HANDLE, pfirstsupportedregion: *mut AsnObjectIdentifier) -> super::super::Foundation::BOOL; +pub type PFNSNMPEXTENSIONINIT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFNSNMPEXTENSIONINITEX = unsafe extern "system" fn(pnextsupportedregion: *mut AsnObjectIdentifier) -> super::super::Foundation::BOOL; +pub type PFNSNMPEXTENSIONINITEX = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFNSNMPEXTENSIONMONITOR = unsafe extern "system" fn(pagentmgmtdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFNSNMPEXTENSIONMONITOR = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFNSNMPEXTENSIONQUERY = unsafe extern "system" fn(bpdutype: u8, pvarbindlist: *mut SnmpVarBindList, perrorstatus: *mut i32, perrorindex: *mut i32) -> super::super::Foundation::BOOL; +pub type PFNSNMPEXTENSIONQUERY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFNSNMPEXTENSIONQUERYEX = unsafe extern "system" fn(nrequesttype: u32, ntransactionid: u32, pvarbindlist: *mut SnmpVarBindList, pcontextinfo: *mut AsnOctetString, perrorstatus: *mut i32, perrorindex: *mut i32) -> super::super::Foundation::BOOL; +pub type PFNSNMPEXTENSIONQUERYEX = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFNSNMPEXTENSIONTRAP = unsafe extern "system" fn(penterpriseoid: *mut AsnObjectIdentifier, pgenerictrapid: *mut i32, pspecifictrapid: *mut i32, ptimestamp: *mut u32, pvarbindlist: *mut SnmpVarBindList) -> super::super::Foundation::BOOL; -pub type PFNSNMPSTARTUPEX = unsafe extern "system" fn(param0: *mut u32, param1: *mut u32, param2: *mut u32, param3: *mut u32, param4: *mut u32) -> u32; +pub type PFNSNMPEXTENSIONTRAP = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFNSNMPSTARTUPEX = ::core::option::Option u32>; pub const SNMPAPI_ALLOC_ERROR: u32 = 2u32; #[cfg(feature = "Win32_Foundation")] -pub type SNMPAPI_CALLBACK = unsafe extern "system" fn(hsession: isize, hwnd: super::super::Foundation::HWND, wmsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, lpclientdata: *mut ::core::ffi::c_void) -> u32; +pub type SNMPAPI_CALLBACK = ::core::option::Option u32>; pub const SNMPAPI_CONTEXT_INVALID: u32 = 3u32; pub const SNMPAPI_CONTEXT_UNKNOWN: u32 = 4u32; pub const SNMPAPI_ENTITY_INVALID: u32 = 5u32; @@ -736,7 +736,7 @@ pub unsafe fn SnmpCreatePdu(session: isize, pdu_type: SNMP_PDU_TYPE, request_id: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SnmpCreateSession<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, wmsg: u32, fcallback: ::core::option::Option, lpclientdata: *mut ::core::ffi::c_void) -> isize { +pub unsafe fn SnmpCreateSession<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, wmsg: u32, fcallback: SNMPAPI_CALLBACK, lpclientdata: *mut ::core::ffi::c_void) -> isize { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/NetworkManagement/WNet/mod.rs b/src/Windows/Win32/NetworkManagement/WNet/mod.rs index 91572d1f8d..c0d32c555b 100644 --- a/src/Windows/Win32/NetworkManagement/WNet/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WNet/mod.rs @@ -1103,66 +1103,66 @@ unsafe impl ::windows::core::Abi for NetEnumHandle { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PF_AddConnectNotify = unsafe extern "system" fn(lpnotifyinfo: *mut NOTIFYINFO, lpaddinfo: *const NOTIFYADD) -> u32; +pub type PF_AddConnectNotify = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_CancelConnectNotify = unsafe extern "system" fn(lpnotifyinfo: *mut NOTIFYINFO, lpcancelinfo: *const NOTIFYCANCEL) -> u32; +pub type PF_CancelConnectNotify = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPAddConnection = unsafe extern "system" fn(lpnetresource: *const NETRESOURCEW, lppassword: super::super::Foundation::PWSTR, lpusername: super::super::Foundation::PWSTR) -> u32; +pub type PF_NPAddConnection = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPAddConnection3 = unsafe extern "system" fn(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, lppassword: super::super::Foundation::PWSTR, lpusername: super::super::Foundation::PWSTR, dwflags: u32) -> u32; +pub type PF_NPAddConnection3 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPAddConnection4 = unsafe extern "system" fn(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, lpauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, dwflags: u32, lpuseoptions: *const u8, cbuseoptions: u32) -> u32; +pub type PF_NPAddConnection4 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPCancelConnection = unsafe extern "system" fn(lpname: super::super::Foundation::PWSTR, fforce: super::super::Foundation::BOOL) -> u32; +pub type PF_NPCancelConnection = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPCancelConnection2 = unsafe extern "system" fn(lpname: super::super::Foundation::PWSTR, fforce: super::super::Foundation::BOOL, dwflags: u32) -> u32; +pub type PF_NPCancelConnection2 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPCloseEnum = unsafe extern "system" fn(henum: super::super::Foundation::HANDLE) -> u32; +pub type PF_NPCloseEnum = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPDeviceMode = unsafe extern "system" fn(hparent: super::super::Foundation::HWND) -> u32; +pub type PF_NPDeviceMode = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPDirectoryNotify = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, lpdir: super::super::Foundation::PWSTR, dwoper: u32) -> u32; +pub type PF_NPDirectoryNotify = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPEnumResource = unsafe extern "system" fn(henum: super::super::Foundation::HANDLE, lpccount: *mut u32, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32) -> u32; +pub type PF_NPEnumResource = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPFMXEditPerm = unsafe extern "system" fn(lpdrivename: super::super::Foundation::PWSTR, hwndfmx: super::super::Foundation::HWND, ndialogtype: u32) -> u32; +pub type PF_NPFMXEditPerm = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPFMXGetPermCaps = unsafe extern "system" fn(lpdrivename: super::super::Foundation::PWSTR) -> u32; +pub type PF_NPFMXGetPermCaps = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPFMXGetPermHelp = unsafe extern "system" fn(lpdrivename: super::super::Foundation::PWSTR, ndialogtype: u32, fdirectory: super::super::Foundation::BOOL, lpfilenamebuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32, lpnhelpcontext: *mut u32) -> u32; +pub type PF_NPFMXGetPermHelp = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPFormatNetworkName = unsafe extern "system" fn(lpremotename: super::super::Foundation::PWSTR, lpformattedname: super::super::Foundation::PWSTR, lpnlength: *mut u32, dwflags: u32, dwavecharperline: u32) -> u32; -pub type PF_NPGetCaps = unsafe extern "system" fn(ndex: u32) -> u32; +pub type PF_NPFormatNetworkName = ::core::option::Option u32>; +pub type PF_NPGetCaps = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPGetConnection = unsafe extern "system" fn(lplocalname: super::super::Foundation::PWSTR, lpremotename: super::super::Foundation::PWSTR, lpnbufferlen: *mut u32) -> u32; +pub type PF_NPGetConnection = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPGetConnection3 = unsafe extern "system" fn(lplocalname: super::super::Foundation::PWSTR, dwlevel: u32, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32) -> u32; +pub type PF_NPGetConnection3 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPGetConnectionPerformance = unsafe extern "system" fn(lpremotename: super::super::Foundation::PWSTR, lpnetconnectinfo: *mut NETCONNECTINFOSTRUCT) -> u32; +pub type PF_NPGetConnectionPerformance = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPGetDirectoryType = unsafe extern "system" fn(lpname: super::super::Foundation::PWSTR, lptype: *const i32, bflushcache: super::super::Foundation::BOOL) -> u32; +pub type PF_NPGetDirectoryType = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPGetPersistentUseOptionsForConnection = unsafe extern "system" fn(lpremotepath: super::super::Foundation::PWSTR, lpreaduseoptions: *const u8, cbreaduseoptions: u32, lpwriteuseoptions: *mut u8, lpsizewriteuseoptions: *mut u32) -> u32; +pub type PF_NPGetPersistentUseOptionsForConnection = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPGetPropertyText = unsafe extern "system" fn(ibutton: u32, npropsel: u32, lpname: super::super::Foundation::PWSTR, lpbuttonname: super::super::Foundation::PWSTR, nbuttonnamelen: u32, ntype: u32) -> u32; +pub type PF_NPGetPropertyText = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPGetResourceInformation = unsafe extern "system" fn(lpnetresource: *const NETRESOURCEW, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32, lplpsystem: *mut super::super::Foundation::PWSTR) -> u32; +pub type PF_NPGetResourceInformation = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPGetResourceParent = unsafe extern "system" fn(lpnetresource: *const NETRESOURCEW, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32) -> u32; +pub type PF_NPGetResourceParent = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPGetUniversalName = unsafe extern "system" fn(lplocalpath: super::super::Foundation::PWSTR, dwinfolevel: u32, lpbuffer: *mut ::core::ffi::c_void, lpnbuffersize: *mut u32) -> u32; +pub type PF_NPGetUniversalName = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPGetUser = unsafe extern "system" fn(lpname: super::super::Foundation::PWSTR, lpusername: super::super::Foundation::PWSTR, lpnbufferlen: *mut u32) -> u32; +pub type PF_NPGetUser = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPLogonNotify = unsafe extern "system" fn(lplogonid: *const super::super::Foundation::LUID, lpauthentinfotype: super::super::Foundation::PWSTR, lpauthentinfo: *const ::core::ffi::c_void, lppreviousauthentinfotype: super::super::Foundation::PWSTR, lppreviousauthentinfo: *const ::core::ffi::c_void, lpstationname: super::super::Foundation::PWSTR, stationhandle: *const ::core::ffi::c_void, lplogonscript: *mut super::super::Foundation::PWSTR) -> u32; +pub type PF_NPLogonNotify = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPOpenEnum = unsafe extern "system" fn(dwscope: u32, dwtype: u32, dwusage: u32, lpnetresource: *const NETRESOURCEW, lphenum: *mut super::super::Foundation::HANDLE) -> u32; +pub type PF_NPOpenEnum = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPPasswordChangeNotify = unsafe extern "system" fn(lpauthentinfotype: super::super::Foundation::PWSTR, lpauthentinfo: *const ::core::ffi::c_void, lppreviousauthentinfotype: super::super::Foundation::PWSTR, lppreviousauthentinfo: *const ::core::ffi::c_void, lpstationname: super::super::Foundation::PWSTR, stationhandle: *const ::core::ffi::c_void, dwchangeinfo: u32) -> u32; +pub type PF_NPPasswordChangeNotify = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPPropertyDialog = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, ibuttondlg: u32, npropsel: u32, lpfilename: super::super::Foundation::PWSTR, ntype: u32) -> u32; +pub type PF_NPPropertyDialog = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_NPSearchDialog = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, lpbuffer: *mut ::core::ffi::c_void, cbbuffer: u32, lpnflags: *mut u32) -> u32; +pub type PF_NPSearchDialog = ::core::option::Option u32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/NetworkManagement/WebDav/mod.rs b/src/Windows/Win32/NetworkManagement/WebDav/mod.rs index d4c75112e1..5b9bc3f4a8 100644 --- a/src/Windows/Win32/NetworkManagement/WebDav/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WebDav/mod.rs @@ -245,7 +245,7 @@ pub unsafe fn DavInvalidateCache<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DavRegisterAuthCallback(callback: ::core::option::Option, version: u32) -> u32 { +pub unsafe fn DavRegisterAuthCallback(callback: PFNDAVAUTHCALLBACK, version: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -271,5 +271,5 @@ pub unsafe fn DavUnregisterAuthCallback(hcallback: u32) { unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type PFNDAVAUTHCALLBACK = unsafe extern "system" fn(lpwzservername: super::super::Foundation::PWSTR, lpwzremotename: super::super::Foundation::PWSTR, dwauthscheme: u32, dwflags: u32, pcallbackcred: *mut DAV_CALLBACK_CRED, nextstep: *mut AUTHNEXTSTEP, pfreecred: *mut ::windows::core::RawPtr) -> u32; -pub type PFNDAVAUTHCALLBACK_FREECRED = unsafe extern "system" fn(pbuffer: *const ::core::ffi::c_void) -> u32; +pub type PFNDAVAUTHCALLBACK = ::core::option::Option u32>; +pub type PFNDAVAUTHCALLBACK_FREECRED = ::core::option::Option u32>; diff --git a/src/Windows/Win32/NetworkManagement/WiFi/mod.rs b/src/Windows/Win32/NetworkManagement/WiFi/mod.rs index f99a4c3c7c..7c8341463e 100644 --- a/src/Windows/Win32/NetworkManagement/WiFi/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WiFi/mod.rs @@ -10331,7 +10331,7 @@ pub const WFDSVC_CONNECTION_CAPABILITY_GO: u32 = 4u32; pub const WFDSVC_CONNECTION_CAPABILITY_NEW: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WFDStartOpenSession<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hclienthandle: Param0, pdeviceaddress: *const *const u8, pvcontext: *const ::core::ffi::c_void, pfncallback: ::core::option::Option, phsessionhandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn WFDStartOpenSession<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hclienthandle: Param0, pdeviceaddress: *const *const u8, pvcontext: *const ::core::ffi::c_void, pfncallback: WFD_OPEN_SESSION_COMPLETE_CALLBACK, phsessionhandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -10385,7 +10385,7 @@ unsafe impl ::windows::core::Abi for WFD_GROUP_ID { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WFD_OPEN_SESSION_COMPLETE_CALLBACK = unsafe extern "system" fn(hsessionhandle: super::super::Foundation::HANDLE, pvcontext: *const ::core::ffi::c_void, guidsessioninterface: ::windows::core::GUID, dwerror: u32, dwreasoncode: u32); +pub type WFD_OPEN_SESSION_COMPLETE_CALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WFD_ROLE_TYPE(pub i32); @@ -11829,7 +11829,7 @@ impl ::core::convert::From for WLAN_NOTIFICATION_ACM { unsafe impl ::windows::core::Abi for WLAN_NOTIFICATION_ACM { type Abi = Self; } -pub type WLAN_NOTIFICATION_CALLBACK = unsafe extern "system" fn(param0: *mut L2_NOTIFICATION_DATA, param1: *mut ::core::ffi::c_void); +pub type WLAN_NOTIFICATION_CALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WLAN_NOTIFICATION_MSM(pub i32); @@ -13073,7 +13073,7 @@ pub unsafe fn WlanRegisterDeviceServiceNotification<'a, Param0: ::windows::core: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WlanRegisterNotification<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hclienthandle: Param0, dwnotifsource: u32, bignoreduplicate: Param2, funccallback: ::core::option::Option, pcallbackcontext: *const ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void, pdwprevnotifsource: *mut u32) -> u32 { +pub unsafe fn WlanRegisterNotification<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hclienthandle: Param0, dwnotifsource: u32, bignoreduplicate: Param2, funccallback: WLAN_NOTIFICATION_CALLBACK, pcallbackcontext: *const ::core::ffi::c_void, preserved: *mut ::core::ffi::c_void, pdwprevnotifsource: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs b/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs index 2415fd806f..8dd6fe042f 100644 --- a/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs @@ -97,7 +97,7 @@ unsafe impl ::windows::core::Abi for NET_INTERFACE_CONTEXT_TABLE { } pub const NET_INTERFACE_FLAG_CONNECT_IF_NEEDED: u32 = 1u32; pub const NET_INTERFACE_FLAG_NONE: u32 = 0u32; -pub type ONDEMAND_NOTIFICATION_CALLBACK = unsafe extern "system" fn(param0: *const ::core::ffi::c_void); +pub type ONDEMAND_NOTIFICATION_CALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn OnDemandGetRoutingHint<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(destinationhostname: Param0) -> ::windows::core::Result { @@ -115,7 +115,7 @@ pub unsafe fn OnDemandGetRoutingHint<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn OnDemandRegisterNotification(callback: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result { +pub unsafe fn OnDemandRegisterNotification(callback: ONDEMAND_NOTIFICATION_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs b/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs index 2c46e6181b..8698073bce 100644 --- a/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -700,7 +700,7 @@ impl ::core::cmp::Eq for FWPM_CALLOUT_CHANGE0 {} unsafe impl ::windows::core::Abi for FWPM_CALLOUT_CHANGE0 { type Abi = Self; } -pub type FWPM_CALLOUT_CHANGE_CALLBACK0 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const FWPM_CALLOUT_CHANGE0); +pub type FWPM_CALLOUT_CHANGE_CALLBACK0 = ::core::option::Option; pub const FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_LISTEN_V4: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x33486ab5_6d5e_4e65_a00b_a7afed0ba9a1); pub const FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_RESOURCE_ASSIGNMENT_V4: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x079b1010_f1c5_4fcd_ae05_da41107abd0b); #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] @@ -1106,7 +1106,7 @@ unsafe impl ::windows::core::Abi for FWPM_CONNECTION0_1 { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type FWPM_CONNECTION_CALLBACK0 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, eventtype: FWPM_CONNECTION_EVENT_TYPE, connection: *const FWPM_CONNECTION0); +pub type FWPM_CONNECTION_CALLBACK0 = ::core::option::Option; pub const FWPM_CONNECTION_ENUM_FLAG_QUERY_BYTES_TRANSFERRED: u32 = 1u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -1208,7 +1208,7 @@ impl ::core::cmp::Eq for FWPM_DISPLAY_DATA0 {} unsafe impl ::windows::core::Abi for FWPM_DISPLAY_DATA0 { type Abi = Self; } -pub type FWPM_DYNAMIC_KEYWORD_CALLBACK0 = unsafe extern "system" fn(notification: *mut ::core::ffi::c_void, context: *mut ::core::ffi::c_void); +pub type FWPM_DYNAMIC_KEYWORD_CALLBACK0 = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct FWPM_ENGINE_OPTION(pub i32); @@ -1367,7 +1367,7 @@ impl ::core::cmp::Eq for FWPM_FILTER_CHANGE0 {} unsafe impl ::windows::core::Abi for FWPM_FILTER_CHANGE0 { type Abi = Self; } -pub type FWPM_FILTER_CHANGE_CALLBACK0 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const FWPM_FILTER_CHANGE0); +pub type FWPM_FILTER_CHANGE_CALLBACK0 = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2100,15 +2100,15 @@ unsafe impl ::windows::core::Abi for FWPM_NET_EVENT5__0 { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type FWPM_NET_EVENT_CALLBACK0 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, event: *const FWPM_NET_EVENT1); +pub type FWPM_NET_EVENT_CALLBACK0 = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type FWPM_NET_EVENT_CALLBACK1 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, event: *const FWPM_NET_EVENT2); +pub type FWPM_NET_EVENT_CALLBACK1 = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type FWPM_NET_EVENT_CALLBACK2 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, event: *const FWPM_NET_EVENT3); +pub type FWPM_NET_EVENT_CALLBACK2 = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type FWPM_NET_EVENT_CALLBACK3 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, event: *const FWPM_NET_EVENT4_); +pub type FWPM_NET_EVENT_CALLBACK3 = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type FWPM_NET_EVENT_CALLBACK4 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, event: *const FWPM_NET_EVENT5_); +pub type FWPM_NET_EVENT_CALLBACK4 = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -3732,7 +3732,7 @@ impl ::core::cmp::Eq for FWPM_PROVIDER_CHANGE0 {} unsafe impl ::windows::core::Abi for FWPM_PROVIDER_CHANGE0 { type Abi = Self; } -pub type FWPM_PROVIDER_CHANGE_CALLBACK0 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const FWPM_PROVIDER_CHANGE0); +pub type FWPM_PROVIDER_CHANGE_CALLBACK0 = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -4039,7 +4039,7 @@ impl ::core::cmp::Eq for FWPM_PROVIDER_CONTEXT_CHANGE0 {} unsafe impl ::windows::core::Abi for FWPM_PROVIDER_CONTEXT_CHANGE0 { type Abi = Self; } -pub type FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const FWPM_PROVIDER_CONTEXT_CHANGE0); +pub type FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0 = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 { @@ -4470,7 +4470,7 @@ impl ::core::cmp::Eq for FWPM_SUBLAYER_CHANGE0 {} unsafe impl ::windows::core::Abi for FWPM_SUBLAYER_CHANGE0 { type Abi = Self; } -pub type FWPM_SUBLAYER_CHANGE_CALLBACK0 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const FWPM_SUBLAYER_CHANGE0); +pub type FWPM_SUBLAYER_CHANGE_CALLBACK0 = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct FWPM_SUBLAYER_ENUM_TEMPLATE0 { @@ -4635,7 +4635,7 @@ impl ::core::cmp::Eq for FWPM_SYSTEM_PORTS_BY_TYPE0 {} unsafe impl ::windows::core::Abi for FWPM_SYSTEM_PORTS_BY_TYPE0 { type Abi = Self; } -pub type FWPM_SYSTEM_PORTS_CALLBACK0 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, sysports: *const FWPM_SYSTEM_PORTS0); +pub type FWPM_SYSTEM_PORTS_CALLBACK0 = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct FWPM_SYSTEM_PORT_TYPE(pub i32); @@ -4779,7 +4779,7 @@ unsafe impl ::windows::core::Abi for FWPM_VSWITCH_EVENT0_0_1 { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type FWPM_VSWITCH_EVENT_CALLBACK0 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, vswitchevent: *const FWPM_VSWITCH_EVENT0) -> u32; +pub type FWPM_VSWITCH_EVENT_CALLBACK0 = ::core::option::Option u32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct FWPM_VSWITCH_EVENT_SUBSCRIPTION0 { @@ -5621,7 +5621,7 @@ pub unsafe fn FwpmCalloutSetSecurityInfoByKey0<'a, Param0: ::windows::core::Into } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FwpmCalloutSubscribeChanges0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_CALLOUT_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, changehandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmCalloutSubscribeChanges0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_CALLOUT_SUBSCRIPTION0, callback: FWPM_CALLOUT_CHANGE_CALLBACK0, context: *const ::core::ffi::c_void, changehandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5747,7 +5747,7 @@ pub unsafe fn FwpmConnectionSetSecurityInfo0<'a, Param0: ::windows::core::IntoPa } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FwpmConnectionSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_CONNECTION_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmConnectionSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_CONNECTION_SUBSCRIPTION0, callback: FWPM_CONNECTION_CALLBACK0, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5775,7 +5775,7 @@ pub unsafe fn FwpmConnectionUnsubscribe0<'a, Param0: ::windows::core::IntoParam< } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FwpmDynamicKeywordSubscribe0(flags: u32, callback: ::core::option::Option, context: *const ::core::ffi::c_void, subscriptionhandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmDynamicKeywordSubscribe0(flags: u32, callback: FWPM_DYNAMIC_KEYWORD_CALLBACK0, context: *const ::core::ffi::c_void, subscriptionhandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6036,7 +6036,7 @@ pub unsafe fn FwpmFilterSetSecurityInfoByKey0<'a, Param0: ::windows::core::IntoP } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn FwpmFilterSubscribeChanges0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_FILTER_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, changehandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmFilterSubscribeChanges0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_FILTER_SUBSCRIPTION0, callback: FWPM_FILTER_CHANGE_CALLBACK0, context: *const ::core::ffi::c_void, changehandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6421,7 +6421,7 @@ pub unsafe fn FwpmNetEventEnum5<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn FwpmNetEventSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmNetEventSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: FWPM_NET_EVENT_CALLBACK0, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6435,7 +6435,7 @@ pub unsafe fn FwpmNetEventSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn FwpmNetEventSubscribe1<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmNetEventSubscribe1<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: FWPM_NET_EVENT_CALLBACK1, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6449,7 +6449,7 @@ pub unsafe fn FwpmNetEventSubscribe1<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn FwpmNetEventSubscribe2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmNetEventSubscribe2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: FWPM_NET_EVENT_CALLBACK2, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6463,7 +6463,7 @@ pub unsafe fn FwpmNetEventSubscribe2<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn FwpmNetEventSubscribe3<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmNetEventSubscribe3<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: FWPM_NET_EVENT_CALLBACK3, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6477,7 +6477,7 @@ pub unsafe fn FwpmNetEventSubscribe3<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn FwpmNetEventSubscribe4<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmNetEventSubscribe4<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_NET_EVENT_SUBSCRIPTION0, callback: FWPM_NET_EVENT_CALLBACK4, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6878,7 +6878,7 @@ pub unsafe fn FwpmProviderContextSetSecurityInfoByKey0<'a, Param0: ::windows::co } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FwpmProviderContextSubscribeChanges0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, changehandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmProviderContextSubscribeChanges0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0, callback: FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0, context: *const ::core::ffi::c_void, changehandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7027,7 +7027,7 @@ pub unsafe fn FwpmProviderSetSecurityInfoByKey0<'a, Param0: ::windows::core::Int } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FwpmProviderSubscribeChanges0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_PROVIDER_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, changehandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmProviderSubscribeChanges0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_PROVIDER_SUBSCRIPTION0, callback: FWPM_PROVIDER_CHANGE_CALLBACK0, context: *const ::core::ffi::c_void, changehandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7232,7 +7232,7 @@ pub unsafe fn FwpmSubLayerSetSecurityInfoByKey0<'a, Param0: ::windows::core::Int } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FwpmSubLayerSubscribeChanges0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_SUBLAYER_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, changehandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmSubLayerSubscribeChanges0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_SUBLAYER_SUBSCRIPTION0, callback: FWPM_SUBLAYER_CHANGE_CALLBACK0, context: *const ::core::ffi::c_void, changehandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7288,7 +7288,7 @@ pub unsafe fn FwpmSystemPortsGet0<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FwpmSystemPortsSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, reserved: *mut ::core::ffi::c_void, callback: ::core::option::Option, context: *const ::core::ffi::c_void, sysportshandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmSystemPortsSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, reserved: *mut ::core::ffi::c_void, callback: FWPM_SYSTEM_PORTS_CALLBACK0, context: *const ::core::ffi::c_void, sysportshandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7358,7 +7358,7 @@ pub unsafe fn FwpmTransactionCommit0<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FwpmvSwitchEventSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_VSWITCH_EVENT_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, subscriptionhandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn FwpmvSwitchEventSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const FWPM_VSWITCH_EVENT_SUBSCRIPTION0, callback: FWPM_VSWITCH_EVENT_CALLBACK0, context: *const ::core::ffi::c_void, subscriptionhandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -11993,15 +11993,15 @@ impl ::core::cmp::Eq for IPSEC_KEY_MANAGER0 {} unsafe impl ::windows::core::Abi for IPSEC_KEY_MANAGER0 { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] pub struct IPSEC_KEY_MANAGER_CALLBACKS0 { pub reserved: ::windows::core::GUID, pub flags: u32, - pub keyDictationCheck: ::core::option::Option, - pub keyDictation: ::core::option::Option, - pub keyNotify: ::core::option::Option, + pub keyDictationCheck: IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0, + pub keyDictation: IPSEC_KEY_MANAGER_DICTATE_KEY0, + pub keyNotify: IPSEC_KEY_MANAGER_NOTIFY_KEY0, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl IPSEC_KEY_MANAGER_CALLBACKS0 {} @@ -12027,15 +12027,15 @@ impl ::core::cmp::PartialEq for IPSEC_KEY_MANAGER_CALLBACKS0 { impl ::core::cmp::Eq for IPSEC_KEY_MANAGER_CALLBACKS0 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] unsafe impl ::windows::core::Abi for IPSEC_KEY_MANAGER_CALLBACKS0 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type IPSEC_KEY_MANAGER_DICTATE_KEY0 = unsafe extern "system" fn(inboundsadetails: *mut IPSEC_SA_DETAILS1, outboundsadetails: *mut IPSEC_SA_DETAILS1, keyingmodulegenkey: *mut super::super::Foundation::BOOL) -> u32; +pub type IPSEC_KEY_MANAGER_DICTATE_KEY0 = ::core::option::Option u32>; pub const IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] -pub type IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 = unsafe extern "system" fn(iketraffic: *const IKEEXT_TRAFFIC0, willdictatekey: *mut super::super::Foundation::BOOL, weight: *mut u32); +pub type IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type IPSEC_KEY_MANAGER_NOTIFY_KEY0 = unsafe extern "system" fn(inboundsa: *const IPSEC_SA_DETAILS1, outboundsa: *const IPSEC_SA_DETAILS1); +pub type IPSEC_KEY_MANAGER_NOTIFY_KEY0 = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct IPSEC_PFS_GROUP(pub i32); @@ -12526,7 +12526,7 @@ impl ::core::cmp::Eq for IPSEC_SA_CONTEXT1 {} unsafe impl ::windows::core::Abi for IPSEC_SA_CONTEXT1 { type Abi = Self; } -pub type IPSEC_SA_CONTEXT_CALLBACK0 = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const IPSEC_SA_CONTEXT_CHANGE0); +pub type IPSEC_SA_CONTEXT_CALLBACK0 = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct IPSEC_SA_CONTEXT_CHANGE0 { @@ -14925,7 +14925,7 @@ pub unsafe fn IPsecKeyManagerAddAndRegister0<'a, Param0: ::windows::core::IntoPa { #[link(name = "windows")] extern "system" { - fn IPsecKeyManagerAddAndRegister0(enginehandle: super::super::Foundation::HANDLE, keymanager: *const IPSEC_KEY_MANAGER0, keymanagercallbacks: *const ::core::mem::ManuallyDrop, keymgmthandle: *mut super::super::Foundation::HANDLE) -> u32; + fn IPsecKeyManagerAddAndRegister0(enginehandle: super::super::Foundation::HANDLE, keymanager: *const IPSEC_KEY_MANAGER0, keymanagercallbacks: *const IPSEC_KEY_MANAGER_CALLBACKS0, keymgmthandle: *mut super::super::Foundation::HANDLE) -> u32; } ::core::mem::transmute(IPsecKeyManagerAddAndRegister0(enginehandle.into_param().abi(), ::core::mem::transmute(keymanager), ::core::mem::transmute(keymanagercallbacks), ::core::mem::transmute(keymgmthandle))) } @@ -15237,7 +15237,7 @@ pub unsafe fn IPsecSaContextSetSpi0<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn IPsecSaContextSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const IPSEC_SA_CONTEXT_SUBSCRIPTION0, callback: ::core::option::Option, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn IPsecSaContextSubscribe0<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(enginehandle: Param0, subscription: *const IPSEC_SA_CONTEXT_SUBSCRIPTION0, callback: IPSEC_SA_CONTEXT_CALLBACK0, context: *const ::core::ffi::c_void, eventshandle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs b/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs index 5ec4e493d7..07da5e8058 100644 --- a/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs @@ -5550,7 +5550,7 @@ pub unsafe fn NetworkIsolationGetAppContainerConfig(pdwnumpublicappcs: *mut u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn NetworkIsolationRegisterForAppContainerChanges(flags: u32, callback: ::core::option::Option, context: *const ::core::ffi::c_void, registrationobject: *mut super::super::Foundation::HANDLE) -> u32 { +pub unsafe fn NetworkIsolationRegisterForAppContainerChanges(flags: u32, callback: PAC_CHANGES_CALLBACK_FN, context: *const ::core::ffi::c_void, registrationobject: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5613,20 +5613,20 @@ pub unsafe fn NetworkIsolationUnregisterForAppContainerChanges<'a, Param0: ::win unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type PAC_CHANGES_CALLBACK_FN = unsafe extern "system" fn(context: *const ::core::ffi::c_void, pchange: *const INET_FIREWALL_AC_CHANGE); +pub type PAC_CHANGES_CALLBACK_FN = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_FWADDDYNAMICKEYWORDADDRESS0 = unsafe extern "system" fn(dynamickeywordaddress: *const _tag_FW_DYNAMIC_KEYWORD_ADDRESS0) -> u32; -pub type PFN_FWDELETEDYNAMICKEYWORDADDRESS0 = unsafe extern "system" fn(dynamickeywordaddressid: ::windows::core::GUID) -> u32; +pub type PFN_FWADDDYNAMICKEYWORDADDRESS0 = ::core::option::Option u32>; +pub type PFN_FWDELETEDYNAMICKEYWORDADDRESS0 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_FWENUMDYNAMICKEYWORDADDRESSBYID0 = unsafe extern "system" fn(dynamickeywordaddressid: ::windows::core::GUID, dynamickeywordaddressdata: *mut *mut _tag_FW_DYNAMIC_KEYWORD_ADDRESS_DATA0) -> u32; +pub type PFN_FWENUMDYNAMICKEYWORDADDRESSBYID0 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0 = unsafe extern "system" fn(flags: u32, dynamickeywordaddressdata: *mut *mut _tag_FW_DYNAMIC_KEYWORD_ADDRESS_DATA0) -> u32; +pub type PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_FWFREEDYNAMICKEYWORDADDRESSDATA0 = unsafe extern "system" fn(dynamickeywordaddressdata: *const _tag_FW_DYNAMIC_KEYWORD_ADDRESS_DATA0) -> u32; +pub type PFN_FWFREEDYNAMICKEYWORDADDRESSDATA0 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_FWUPDATEDYNAMICKEYWORDADDRESS0 = unsafe extern "system" fn(dynamickeywordaddressid: ::windows::core::GUID, updatedaddresses: super::super::Foundation::PWSTR, append: super::super::Foundation::BOOL) -> u32; +pub type PFN_FWUPDATEDYNAMICKEYWORDADDRESS0 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PNETISO_EDP_ID_CALLBACK_FN = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, wszenterpriseid: super::super::Foundation::PWSTR, dwerr: u32); +pub type PNETISO_EDP_ID_CALLBACK_FN = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct SHARINGCONNECTIONTYPE(pub i32); diff --git a/src/Windows/Win32/Networking/ActiveDirectory/mod.rs b/src/Windows/Win32/Networking/ActiveDirectory/mod.rs index da1bca9bea..e24644fd6e 100644 --- a/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ b/src/Windows/Win32/Networking/ActiveDirectory/mod.rs @@ -1927,17 +1927,17 @@ impl ::core::cmp::Eq for CQFORM {} unsafe impl ::windows::core::Abi for CQFORM { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub struct CQPAGE { pub cbStruct: u32, pub dwFlags: u32, - pub pPageProc: ::core::option::Option, + pub pPageProc: LPCQPAGEPROC, pub hInstance: super::super::Foundation::HINSTANCE, pub idPageName: i32, pub idPageTemplate: i32, - pub pDlgProc: ::core::option::Option, + pub pDlgProc: super::super::UI::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -1964,7 +1964,7 @@ impl ::core::cmp::PartialEq for CQPAGE { impl ::core::cmp::Eq for CQPAGE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for CQPAGE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CQPM_CLEARFORM: u32 = 6u32; pub const CQPM_ENABLE: u32 = 3u32; @@ -2337,7 +2337,7 @@ pub const DSBM_HELP: u32 = 103u32; pub const DSBM_QUERYINSERT: u32 = 100u32; pub const DSBM_QUERYINSERTA: u32 = 101u32; pub const DSBM_QUERYINSERTW: u32 = 100u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] pub struct DSBROWSEINFOA { @@ -2349,7 +2349,7 @@ pub struct DSBROWSEINFOA { pub pszPath: super::super::Foundation::PWSTR, pub cchPath: u32, pub dwFlags: u32, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: super::super::UI::Shell::BFFCALLBACK, pub lParam: super::super::Foundation::LPARAM, pub dwReturnFormat: u32, pub pUserName: super::super::Foundation::PWSTR, @@ -2410,9 +2410,9 @@ impl ::core::cmp::PartialEq for DSBROWSEINFOA { impl ::core::cmp::Eq for DSBROWSEINFOA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] unsafe impl ::windows::core::Abi for DSBROWSEINFOA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] pub struct DSBROWSEINFOW { @@ -2424,7 +2424,7 @@ pub struct DSBROWSEINFOW { pub pszPath: super::super::Foundation::PWSTR, pub cchPath: u32, pub dwFlags: u32, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: super::super::UI::Shell::BFFCALLBACK, pub lParam: super::super::Foundation::LPARAM, pub dwReturnFormat: u32, pub pUserName: super::super::Foundation::PWSTR, @@ -2485,7 +2485,7 @@ impl ::core::cmp::PartialEq for DSBROWSEINFOW { impl ::core::cmp::Eq for DSBROWSEINFOW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] unsafe impl ::windows::core::Abi for DSBROWSEINFOW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DSBS_CHECKED: u32 = 1u32; pub const DSBS_HIDDEN: u32 = 2u32; @@ -6201,7 +6201,7 @@ pub unsafe fn DsBrowseForContainerA(pinfo: *mut DSBROWSEINFOA) -> i32 { { #[link(name = "windows")] extern "system" { - fn DsBrowseForContainerA(pinfo: *mut ::core::mem::ManuallyDrop) -> i32; + fn DsBrowseForContainerA(pinfo: *mut DSBROWSEINFOA) -> i32; } ::core::mem::transmute(DsBrowseForContainerA(::core::mem::transmute(pinfo))) } @@ -6215,7 +6215,7 @@ pub unsafe fn DsBrowseForContainerW(pinfo: *mut DSBROWSEINFOW) -> i32 { { #[link(name = "windows")] extern "system" { - fn DsBrowseForContainerW(pinfo: *mut ::core::mem::ManuallyDrop) -> i32; + fn DsBrowseForContainerW(pinfo: *mut DSBROWSEINFOW) -> i32; } ::core::mem::transmute(DsBrowseForContainerW(::core::mem::transmute(pinfo))) } @@ -18968,7 +18968,7 @@ impl IDsAdminNewObjExt { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), padscontainerobj.into_param().abi(), padscopysource.into_param().abi(), lpszclassname.into_param().abi(), pdsadminnewobj.into_param().abi(), ::core::mem::transmute(pdispinfo)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub unsafe fn AddPages<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, lpfnaddpage: ::core::option::Option, lparam: Param1) -> ::windows::core::Result<()> { + pub unsafe fn AddPages<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, lpfnaddpage: super::super::UI::Controls::LPFNSVADDPROPSHEETPAGE, lparam: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpfnaddpage), lparam.into_param().abi()).ok() } pub unsafe fn SetObject<'a, Param0: ::windows::core::IntoParam<'a, IADs>>(&self, padsobj: Param0) -> ::windows::core::Result<()> { @@ -19235,7 +19235,7 @@ impl IDsDisplaySpecifier { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), pszobjectclass.into_param().abi(), ::core::mem::transmute(ppdscci)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumClassAttributes<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pszobjectclass: Param0, pcbenum: ::core::option::Option, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn EnumClassAttributes<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pszobjectclass: Param0, pcbenum: LPDSENUMATTRIBUTES, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), pszobjectclass.into_param().abi(), ::core::mem::transmute(pcbenum), lparam.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -19654,11 +19654,11 @@ impl IQueryForm { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), hkform.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] - pub unsafe fn AddForms<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, paddformsproc: ::core::option::Option, lparam: Param1) -> ::windows::core::Result<()> { + pub unsafe fn AddForms<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, paddformsproc: LPCQADDFORMSPROC, lparam: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(paddformsproc), lparam.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] - pub unsafe fn AddPages<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, paddpagesproc: ::core::option::Option, lparam: Param1) -> ::windows::core::Result<()> { + pub unsafe fn AddPages<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, paddpagesproc: LPCQADDPAGESPROC, lparam: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(paddpagesproc), lparam.into_param().abi()).ok() } } @@ -19700,13 +19700,13 @@ pub struct IQueryForm_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging")))] usize, ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type LPCQADDFORMSPROC = unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, pform: *mut CQFORM) -> ::windows::core::HRESULT; +pub type LPCQADDFORMSPROC = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type LPCQADDPAGESPROC = unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, clsidform: *const ::windows::core::GUID, ppage: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; +pub type LPCQADDPAGESPROC = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type LPCQPAGEPROC = unsafe extern "system" fn(ppage: *mut ::core::mem::ManuallyDrop, hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; +pub type LPCQPAGEPROC = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type LPDSENUMATTRIBUTES = unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, pszattributename: super::super::Foundation::PWSTR, pszdisplayname: super::super::Foundation::PWSTR, dwflags: u32) -> ::windows::core::HRESULT; +pub type LPDSENUMATTRIBUTES = ::core::option::Option ::windows::core::HRESULT>; pub const LargeInteger: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x927971f5_0939_11d1_8be1_00c04fd8d503); pub const NTDSAPI_BIND_ALLOW_DELEGATION: u32 = 1u32; pub const NTDSAPI_BIND_FIND_BINDING: u32 = 2u32; diff --git a/src/Windows/Win32/Networking/Clustering/mod.rs b/src/Windows/Win32/Networking/Clustering/mod.rs index 1bd5c9cfeb..0da2bee399 100644 --- a/src/Windows/Win32/Networking/Clustering/mod.rs +++ b/src/Windows/Win32/Networking/Clustering/mod.rs @@ -40,7 +40,7 @@ pub unsafe fn AddClusterGroupToGroupSetDependency(hdependentgroup: *const _HGROU } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AddClusterNode<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hcluster: *const _HCLUSTER, lpsznodename: Param1, pfnprogresscallback: ::core::option::Option, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HNODE { +pub unsafe fn AddClusterNode<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hcluster: *const _HCLUSTER, lpsznodename: Param1, pfnprogresscallback: PCLUSTER_SETUP_PROGRESS_CALLBACK, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HNODE { #[cfg(windows)] { #[link(name = "windows")] @@ -54,7 +54,7 @@ pub unsafe fn AddClusterNode<'a, Param1: ::windows::core::IntoParam<'a, super::s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AddClusterNodeEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hcluster: *const _HCLUSTER, lpsznodename: Param1, dwflags: u32, pfnprogresscallback: ::core::option::Option, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HNODE { +pub unsafe fn AddClusterNodeEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hcluster: *const _HCLUSTER, lpsznodename: Param1, dwflags: u32, pfnprogresscallback: PCLUSTER_SETUP_PROGRESS_CALLBACK, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HNODE { #[cfg(windows)] { #[link(name = "windows")] @@ -94,14 +94,7 @@ pub unsafe fn AddClusterResourceNode(hresource: *const _HRESOURCE, hnode: *const } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AddClusterStorageNode<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hcluster: *const _HCLUSTER, - lpsznodename: Param1, - pfnprogresscallback: ::core::option::Option, - pvcallbackarg: *const ::core::ffi::c_void, - lpszclusterstoragenodedescription: Param4, - lpszclusterstoragenodelocation: Param5, -) -> u32 { +pub unsafe fn AddClusterStorageNode<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hcluster: *const _HCLUSTER, lpsznodename: Param1, pfnprogresscallback: PCLUSTER_SETUP_PROGRESS_CALLBACK, pvcallbackarg: *const ::core::ffi::c_void, lpszclusterstoragenodedescription: Param4, lpszclusterstoragenodelocation: Param5) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -371,25 +364,25 @@ pub const CLCTL_GLOBAL_SHIFT: u32 = 23u32; pub const CLCTL_INTERNAL_SHIFT: u32 = 20u32; pub const CLCTL_MODIFY_SHIFT: u32 = 22u32; pub const CLCTL_USER_SHIFT: u32 = 21u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CLRES_CALLBACK_FUNCTION_TABLE { - pub LogEvent: ::core::option::Option, - pub SetResourceStatusEx: ::core::option::Option, - pub SetResourceLockedMode: ::core::option::Option, - pub SignalFailure: ::core::option::Option, - pub SetResourceInMemoryNodeLocalProperties: ::core::option::Option, - pub EndControlCall: ::core::option::Option, - pub EndTypeControlCall: ::core::option::Option, - pub ExtendControlCall: ::core::option::Option, - pub ExtendTypeControlCall: ::core::option::Option, - pub RaiseResTypeNotification: ::core::option::Option, - pub ChangeResourceProcessForDumps: ::core::option::Option, - pub ChangeResTypeProcessForDumps: ::core::option::Option, - pub SetInternalState: ::core::option::Option, - pub SetResourceLockedModeEx: ::core::option::Option, - pub RequestDump: ::core::option::Option, + pub LogEvent: PLOG_EVENT_ROUTINE, + pub SetResourceStatusEx: PSET_RESOURCE_STATUS_ROUTINE_EX, + pub SetResourceLockedMode: PSET_RESOURCE_LOCKED_MODE_ROUTINE, + pub SignalFailure: PSIGNAL_FAILURE_ROUTINE, + pub SetResourceInMemoryNodeLocalProperties: PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE, + pub EndControlCall: PEND_CONTROL_CALL, + pub EndTypeControlCall: PEND_TYPE_CONTROL_CALL, + pub ExtendControlCall: PEXTEND_RES_CONTROL_CALL, + pub ExtendTypeControlCall: PEXTEND_RES_TYPE_CONTROL_CALL, + pub RaiseResTypeNotification: PRAISE_RES_TYPE_NOTIFICATION, + pub ChangeResourceProcessForDumps: PCHANGE_RESOURCE_PROCESS_FOR_DUMPS, + pub ChangeResTypeProcessForDumps: PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS, + pub SetInternalState: PSET_INTERNAL_STATE, + pub SetResourceLockedModeEx: PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE, + pub RequestDump: PREQUEST_DUMP_ROUTINE, } #[cfg(feature = "Win32_Foundation")] impl CLRES_CALLBACK_FUNCTION_TABLE {} @@ -429,14 +422,9 @@ impl ::core::cmp::PartialEq for CLRES_CALLBACK_FUNCTION_TABLE { impl ::core::cmp::Eq for CLRES_CALLBACK_FUNCTION_TABLE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CLRES_CALLBACK_FUNCTION_TABLE { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::clone::Clone for CLRES_FUNCTION_TABLE { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] pub struct CLRES_FUNCTION_TABLE { @@ -462,21 +450,16 @@ impl ::core::cmp::PartialEq for CLRES_FUNCTION_TABLE { impl ::core::cmp::Eq for CLRES_FUNCTION_TABLE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] unsafe impl ::windows::core::Abi for CLRES_FUNCTION_TABLE { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::clone::Clone for CLRES_FUNCTION_TABLE_0 { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] pub union CLRES_FUNCTION_TABLE_0 { - pub V1Functions: ::core::mem::ManuallyDrop, - pub V2Functions: ::core::mem::ManuallyDrop, - pub V3Functions: ::core::mem::ManuallyDrop, - pub V4Functions: ::core::mem::ManuallyDrop, + pub V1Functions: CLRES_V1_FUNCTIONS, + pub V2Functions: CLRES_V2_FUNCTIONS, + pub V3Functions: CLRES_V3_FUNCTIONS, + pub V4Functions: CLRES_V4_FUNCTIONS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] impl CLRES_FUNCTION_TABLE_0 {} @@ -496,23 +479,23 @@ impl ::core::cmp::PartialEq for CLRES_FUNCTION_TABLE_0 { impl ::core::cmp::Eq for CLRES_FUNCTION_TABLE_0 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] unsafe impl ::windows::core::Abi for CLRES_FUNCTION_TABLE_0 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] pub struct CLRES_V1_FUNCTIONS { - pub Open: ::core::option::Option, - pub Close: ::core::option::Option, - pub Online: ::core::option::Option, - pub Offline: ::core::option::Option, - pub Terminate: ::core::option::Option, - pub LooksAlive: ::core::option::Option, - pub IsAlive: ::core::option::Option, - pub Arbitrate: ::core::option::Option, - pub Release: ::core::option::Option, - pub ResourceControl: ::core::option::Option, - pub ResourceTypeControl: ::core::option::Option, + pub Open: POPEN_ROUTINE, + pub Close: PCLOSE_ROUTINE, + pub Online: PONLINE_ROUTINE, + pub Offline: POFFLINE_ROUTINE, + pub Terminate: PTERMINATE_ROUTINE, + pub LooksAlive: PLOOKS_ALIVE_ROUTINE, + pub IsAlive: PIS_ALIVE_ROUTINE, + pub Arbitrate: PARBITRATE_ROUTINE, + pub Release: PRELEASE_ROUTINE, + pub ResourceControl: PRESOURCE_CONTROL_ROUTINE, + pub ResourceTypeControl: PRESOURCE_TYPE_CONTROL_ROUTINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] impl CLRES_V1_FUNCTIONS {} @@ -548,24 +531,24 @@ impl ::core::cmp::PartialEq for CLRES_V1_FUNCTIONS { impl ::core::cmp::Eq for CLRES_V1_FUNCTIONS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] unsafe impl ::windows::core::Abi for CLRES_V1_FUNCTIONS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] pub struct CLRES_V2_FUNCTIONS { - pub Open: ::core::option::Option, - pub Close: ::core::option::Option, - pub Online: ::core::option::Option, - pub Offline: ::core::option::Option, - pub Terminate: ::core::option::Option, - pub LooksAlive: ::core::option::Option, - pub IsAlive: ::core::option::Option, - pub Arbitrate: ::core::option::Option, - pub Release: ::core::option::Option, - pub ResourceControl: ::core::option::Option, - pub ResourceTypeControl: ::core::option::Option, - pub Cancel: ::core::option::Option, + pub Open: POPEN_V2_ROUTINE, + pub Close: PCLOSE_ROUTINE, + pub Online: PONLINE_V2_ROUTINE, + pub Offline: POFFLINE_V2_ROUTINE, + pub Terminate: PTERMINATE_ROUTINE, + pub LooksAlive: PLOOKS_ALIVE_ROUTINE, + pub IsAlive: PIS_ALIVE_ROUTINE, + pub Arbitrate: PARBITRATE_ROUTINE, + pub Release: PRELEASE_ROUTINE, + pub ResourceControl: PRESOURCE_CONTROL_ROUTINE, + pub ResourceTypeControl: PRESOURCE_TYPE_CONTROL_ROUTINE, + pub Cancel: PCANCEL_ROUTINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] impl CLRES_V2_FUNCTIONS {} @@ -602,24 +585,24 @@ impl ::core::cmp::PartialEq for CLRES_V2_FUNCTIONS { impl ::core::cmp::Eq for CLRES_V2_FUNCTIONS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] unsafe impl ::windows::core::Abi for CLRES_V2_FUNCTIONS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] pub struct CLRES_V3_FUNCTIONS { - pub Open: ::core::option::Option, - pub Close: ::core::option::Option, - pub Online: ::core::option::Option, - pub Offline: ::core::option::Option, - pub Terminate: ::core::option::Option, - pub LooksAlive: ::core::option::Option, - pub IsAlive: ::core::option::Option, - pub Arbitrate: ::core::option::Option, - pub Release: ::core::option::Option, - pub BeginResourceControl: ::core::option::Option, - pub BeginResourceTypeControl: ::core::option::Option, - pub Cancel: ::core::option::Option, + pub Open: POPEN_V2_ROUTINE, + pub Close: PCLOSE_ROUTINE, + pub Online: PONLINE_V2_ROUTINE, + pub Offline: POFFLINE_V2_ROUTINE, + pub Terminate: PTERMINATE_ROUTINE, + pub LooksAlive: PLOOKS_ALIVE_ROUTINE, + pub IsAlive: PIS_ALIVE_ROUTINE, + pub Arbitrate: PARBITRATE_ROUTINE, + pub Release: PRELEASE_ROUTINE, + pub BeginResourceControl: PBEGIN_RESCALL_ROUTINE, + pub BeginResourceTypeControl: PBEGIN_RESTYPECALL_ROUTINE, + pub Cancel: PCANCEL_ROUTINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] impl CLRES_V3_FUNCTIONS {} @@ -656,26 +639,26 @@ impl ::core::cmp::PartialEq for CLRES_V3_FUNCTIONS { impl ::core::cmp::Eq for CLRES_V3_FUNCTIONS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] unsafe impl ::windows::core::Abi for CLRES_V3_FUNCTIONS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] pub struct CLRES_V4_FUNCTIONS { - pub Open: ::core::option::Option, - pub Close: ::core::option::Option, - pub Online: ::core::option::Option, - pub Offline: ::core::option::Option, - pub Terminate: ::core::option::Option, - pub LooksAlive: ::core::option::Option, - pub IsAlive: ::core::option::Option, - pub Arbitrate: ::core::option::Option, - pub Release: ::core::option::Option, - pub BeginResourceControl: ::core::option::Option, - pub BeginResourceTypeControl: ::core::option::Option, - pub Cancel: ::core::option::Option, - pub BeginResourceControlAsUser: ::core::option::Option, - pub BeginResourceTypeControlAsUser: ::core::option::Option, + pub Open: POPEN_V2_ROUTINE, + pub Close: PCLOSE_ROUTINE, + pub Online: PONLINE_V2_ROUTINE, + pub Offline: POFFLINE_V2_ROUTINE, + pub Terminate: PTERMINATE_ROUTINE, + pub LooksAlive: PLOOKS_ALIVE_ROUTINE, + pub IsAlive: PIS_ALIVE_ROUTINE, + pub Arbitrate: PARBITRATE_ROUTINE, + pub Release: PRELEASE_ROUTINE, + pub BeginResourceControl: PBEGIN_RESCALL_ROUTINE, + pub BeginResourceTypeControl: PBEGIN_RESTYPECALL_ROUTINE, + pub Cancel: PCANCEL_ROUTINE, + pub BeginResourceControlAsUser: PBEGIN_RESCALL_AS_USER_ROUTINE, + pub BeginResourceTypeControlAsUser: PBEGIN_RESTYPECALL_AS_USER_ROUTINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] impl CLRES_V4_FUNCTIONS {} @@ -714,7 +697,7 @@ impl ::core::cmp::PartialEq for CLRES_V4_FUNCTIONS { impl ::core::cmp::Eq for CLRES_V4_FUNCTIONS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] unsafe impl ::windows::core::Abi for CLRES_V4_FUNCTIONS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CLRES_VERSION_V1_00: u32 = 256u32; pub const CLRES_VERSION_V2_00: u32 = 512u32; @@ -5539,7 +5522,7 @@ pub unsafe fn ClusWorkerCheckTerminate(lpworker: *mut CLUS_WORKER) -> super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ClusWorkerCreate(lpworker: *mut CLUS_WORKER, lpstartaddress: ::core::option::Option, lpparameter: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn ClusWorkerCreate(lpworker: *mut CLUS_WORKER, lpstartaddress: PWORKER_START_ROUTINE, lpparameter: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7098,7 +7081,7 @@ pub unsafe fn ClusterSharedVolumeSetSnapshotState<'a, Param0: ::windows::core::I } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ClusterUpgradeFunctionalLevel<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hcluster: *const _HCLUSTER, perform: Param1, pfnprogresscallback: ::core::option::Option, pvcallbackarg: *const ::core::ffi::c_void) -> u32 { +pub unsafe fn ClusterUpgradeFunctionalLevel<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hcluster: *const _HCLUSTER, perform: Param1, pfnprogresscallback: PCLUSTER_UPGRADE_PROGRESS_CALLBACK, pvcallbackarg: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7112,7 +7095,7 @@ pub unsafe fn ClusterUpgradeFunctionalLevel<'a, Param1: ::windows::core::IntoPar } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateCluster(pconfig: *const CREATE_CLUSTER_CONFIG, pfnprogresscallback: ::core::option::Option, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HCLUSTER { +pub unsafe fn CreateCluster(pconfig: *const CREATE_CLUSTER_CONFIG, pfnprogresscallback: PCLUSTER_SETUP_PROGRESS_CALLBACK, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HCLUSTER { #[cfg(windows)] { #[link(name = "windows")] @@ -7182,7 +7165,7 @@ pub unsafe fn CreateClusterGroupSet<'a, Param1: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateClusterNameAccount(hcluster: *const _HCLUSTER, pconfig: *const CREATE_CLUSTER_NAME_ACCOUNT, pfnprogresscallback: ::core::option::Option, pvcallbackarg: *const ::core::ffi::c_void) -> u32 { +pub unsafe fn CreateClusterNameAccount(hcluster: *const _HCLUSTER, pconfig: *const CREATE_CLUSTER_NAME_ACCOUNT, pfnprogresscallback: PCLUSTER_SETUP_PROGRESS_CALLBACK, pvcallbackarg: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7304,7 +7287,7 @@ pub unsafe fn DeleteClusterResourceType<'a, Param1: ::windows::core::IntoParam<' } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DestroyCluster<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hcluster: *const _HCLUSTER, pfnprogresscallback: ::core::option::Option, pvcallbackarg: *const ::core::ffi::c_void, fdeletevirtualcomputerobjects: Param3) -> u32 { +pub unsafe fn DestroyCluster<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hcluster: *const _HCLUSTER, pfnprogresscallback: PCLUSTER_SETUP_PROGRESS_CALLBACK, pvcallbackarg: *const ::core::ffi::c_void, fdeletevirtualcomputerobjects: Param3) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -13335,10 +13318,10 @@ impl ::core::convert::From for LOG_LEVEL { unsafe impl ::windows::core::Abi for LOG_LEVEL { type Abi = Self; } -pub type LPGROUP_CALLBACK_EX = unsafe extern "system" fn(param0: *mut _HCLUSTER, param1: *mut _HGROUP, param2: *mut _HGROUP, param3: *mut ::core::ffi::c_void) -> u32; -pub type LPNODE_CALLBACK = unsafe extern "system" fn(param0: *mut _HCLUSTER, param1: *mut _HNODE, param2: CLUSTER_NODE_STATE, param3: *mut ::core::ffi::c_void) -> u32; -pub type LPRESOURCE_CALLBACK = unsafe extern "system" fn(param0: *mut _HRESOURCE, param1: *mut _HRESOURCE, param2: *mut ::core::ffi::c_void) -> u32; -pub type LPRESOURCE_CALLBACK_EX = unsafe extern "system" fn(param0: *mut _HCLUSTER, param1: *mut _HRESOURCE, param2: *mut _HRESOURCE, param3: *mut ::core::ffi::c_void) -> u32; +pub type LPGROUP_CALLBACK_EX = ::core::option::Option u32>; +pub type LPNODE_CALLBACK = ::core::option::Option u32>; +pub type LPRESOURCE_CALLBACK = ::core::option::Option u32>; +pub type LPRESOURCE_CALLBACK_EX = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct MAINTENANCE_MODE_TYPE_ENUM(pub i32); @@ -13832,368 +13815,368 @@ pub unsafe fn OpenClusterResourceEx<'a, Param1: ::windows::core::IntoParam<'a, s #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type PARBITRATE_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void, lostquorumresource: ::windows::core::RawPtr) -> u32; +pub type PARBITRATE_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PBEGIN_RESCALL_AS_USER_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void, tokenhandle: super::super::Foundation::HANDLE, controlcode: u32, inbuffer: *mut ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, bytesreturned: *mut u32, context: i64, returnedasynchronously: *mut super::super::Foundation::BOOL) -> u32; +pub type PBEGIN_RESCALL_AS_USER_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PBEGIN_RESCALL_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void, controlcode: u32, inbuffer: *mut ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, bytesreturned: *mut u32, context: i64, returnedasynchronously: *mut super::super::Foundation::BOOL) -> u32; +pub type PBEGIN_RESCALL_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PBEGIN_RESTYPECALL_AS_USER_ROUTINE = unsafe extern "system" fn(resourcetypename: super::super::Foundation::PWSTR, tokenhandle: super::super::Foundation::HANDLE, controlcode: u32, inbuffer: *mut ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, bytesreturned: *mut u32, context: i64, returnedasynchronously: *mut super::super::Foundation::BOOL) -> u32; +pub type PBEGIN_RESTYPECALL_AS_USER_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PBEGIN_RESTYPECALL_ROUTINE = unsafe extern "system" fn(resourcetypename: super::super::Foundation::PWSTR, controlcode: u32, inbuffer: *mut ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, bytesreturned: *mut u32, context: i64, returnedasynchronously: *mut super::super::Foundation::BOOL) -> u32; -pub type PCANCEL_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void, cancelflags_reserved: u32) -> u32; +pub type PBEGIN_RESTYPECALL_ROUTINE = ::core::option::Option u32>; +pub type PCANCEL_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCHANGE_RESOURCE_PROCESS_FOR_DUMPS = unsafe extern "system" fn(resource: isize, processname: super::super::Foundation::PWSTR, processid: u32, isadd: super::super::Foundation::BOOL) -> u32; +pub type PCHANGE_RESOURCE_PROCESS_FOR_DUMPS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS = unsafe extern "system" fn(resourcetypename: super::super::Foundation::PWSTR, processname: super::super::Foundation::PWSTR, processid: u32, isadd: super::super::Foundation::BOOL) -> u32; -pub type PCLOSE_CLUSTER_CRYPT_PROVIDER = unsafe extern "system" fn(hcluscryptprovider: *const _HCLUSCRYPTPROVIDER) -> u32; -pub type PCLOSE_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void); +pub type PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS = ::core::option::Option u32>; +pub type PCLOSE_CLUSTER_CRYPT_PROVIDER = ::core::option::Option u32>; +pub type PCLOSE_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPIClusWorkerCheckTerminate = unsafe extern "system" fn(lpworker: *mut CLUS_WORKER) -> super::super::Foundation::BOOL; -pub type PCLUSAPI_ADD_CLUSTER_GROUP_DEPENDENCY = unsafe extern "system" fn(hdependentgroup: *const _HGROUP, hprovidergroup: *const _HGROUP) -> u32; -pub type PCLUSAPI_ADD_CLUSTER_GROUP_GROUPSET_DEPENDENCY = unsafe extern "system" fn(hdependentgroupset: *const _HGROUPSET, hprovidergroupset: *const _HGROUPSET) -> u32; -pub type PCLUSAPI_ADD_CLUSTER_GROUP_TO_GROUP_GROUPSET_DEPENDENCY = unsafe extern "system" fn(hdependentgroup: *const _HGROUP, hprovidergroupset: *const _HGROUPSET) -> u32; +pub type PCLUSAPIClusWorkerCheckTerminate = ::core::option::Option super::super::Foundation::BOOL>; +pub type PCLUSAPI_ADD_CLUSTER_GROUP_DEPENDENCY = ::core::option::Option u32>; +pub type PCLUSAPI_ADD_CLUSTER_GROUP_GROUPSET_DEPENDENCY = ::core::option::Option u32>; +pub type PCLUSAPI_ADD_CLUSTER_GROUP_TO_GROUP_GROUPSET_DEPENDENCY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_ADD_CLUSTER_NODE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpsznodename: super::super::Foundation::PWSTR, pfnprogresscallback: ::windows::core::RawPtr, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HNODE; +pub type PCLUSAPI_ADD_CLUSTER_NODE = ::core::option::Option *mut _HNODE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_ADD_CLUSTER_NODE_EX = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpsznodename: super::super::Foundation::PWSTR, dwflags: u32, pfnprogresscallback: ::windows::core::RawPtr, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HNODE; -pub type PCLUSAPI_ADD_CLUSTER_RESOURCE_DEPENDENCY = unsafe extern "system" fn(hresource: *mut _HRESOURCE, hdependson: *mut _HRESOURCE) -> u32; -pub type PCLUSAPI_ADD_CLUSTER_RESOURCE_NODE = unsafe extern "system" fn(hresource: *mut _HRESOURCE, hnode: *mut _HNODE) -> u32; +pub type PCLUSAPI_ADD_CLUSTER_NODE_EX = ::core::option::Option *mut _HNODE>; +pub type PCLUSAPI_ADD_CLUSTER_RESOURCE_DEPENDENCY = ::core::option::Option u32>; +pub type PCLUSAPI_ADD_CLUSTER_RESOURCE_NODE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_ADD_CROSS_CLUSTER_GROUPSET_DEPENDENCY = unsafe extern "system" fn(hdependentgroupset: *const _HGROUPSET, lpremoteclustername: super::super::Foundation::PWSTR, lpremotegroupsetname: super::super::Foundation::PWSTR) -> u32; -pub type PCLUSAPI_ADD_RESOURCE_TO_CLUSTER_SHARED_VOLUMES = unsafe extern "system" fn(hresource: *const _HRESOURCE) -> u32; +pub type PCLUSAPI_ADD_CROSS_CLUSTER_GROUPSET_DEPENDENCY = ::core::option::Option u32>; +pub type PCLUSAPI_ADD_RESOURCE_TO_CLUSTER_SHARED_VOLUMES = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_BACKUP_CLUSTER_DATABASE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszpathname: super::super::Foundation::PWSTR) -> u32; +pub type PCLUSAPI_BACKUP_CLUSTER_DATABASE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CAN_RESOURCE_BE_DEPENDENT = unsafe extern "system" fn(hresource: *mut _HRESOURCE, hresourcedependent: *mut _HRESOURCE) -> super::super::Foundation::BOOL; -pub type PCLUSAPI_CHANGE_CLUSTER_RESOURCE_GROUP = unsafe extern "system" fn(hresource: *mut _HRESOURCE, hgroup: *mut _HGROUP) -> u32; -pub type PCLUSAPI_CHANGE_CLUSTER_RESOURCE_GROUP_EX = unsafe extern "system" fn(hresource: *mut _HRESOURCE, hgroup: *mut _HGROUP, flags: u64) -> u32; +pub type PCLUSAPI_CAN_RESOURCE_BE_DEPENDENT = ::core::option::Option super::super::Foundation::BOOL>; +pub type PCLUSAPI_CHANGE_CLUSTER_RESOURCE_GROUP = ::core::option::Option u32>; +pub type PCLUSAPI_CHANGE_CLUSTER_RESOURCE_GROUP_EX = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER = unsafe extern "system" fn(hcluster: *const _HCLUSTER) -> super::super::Foundation::BOOL; +pub type PCLUSAPI_CLOSE_CLUSTER = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_GROUP = unsafe extern "system" fn(hgroup: *const _HGROUP) -> super::super::Foundation::BOOL; +pub type PCLUSAPI_CLOSE_CLUSTER_GROUP = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_GROUP_GROUPSET = unsafe extern "system" fn(hgroupset: *const _HGROUPSET) -> super::super::Foundation::BOOL; +pub type PCLUSAPI_CLOSE_CLUSTER_GROUP_GROUPSET = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_NETWORK = unsafe extern "system" fn(hnetwork: *const _HNETWORK) -> super::super::Foundation::BOOL; +pub type PCLUSAPI_CLOSE_CLUSTER_NETWORK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_NET_INTERFACE = unsafe extern "system" fn(hnetinterface: *const _HNETINTERFACE) -> super::super::Foundation::BOOL; +pub type PCLUSAPI_CLOSE_CLUSTER_NET_INTERFACE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_NODE = unsafe extern "system" fn(hnode: *const _HNODE) -> super::super::Foundation::BOOL; +pub type PCLUSAPI_CLOSE_CLUSTER_NODE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_NOTIFY_PORT = unsafe extern "system" fn(hchange: *const _HCHANGE) -> super::super::Foundation::BOOL; +pub type PCLUSAPI_CLOSE_CLUSTER_NOTIFY_PORT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_RESOURCE = unsafe extern "system" fn(hresource: *mut _HRESOURCE) -> super::super::Foundation::BOOL; +pub type PCLUSAPI_CLOSE_CLUSTER_RESOURCE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_ADD_GROUP_TO_AFFINITY_RULE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, rulename: super::super::Foundation::PWSTR, hgroup: *const _HGROUP) -> u32; -pub type PCLUSAPI_CLUSTER_ADD_GROUP_TO_GROUP_GROUPSET = unsafe extern "system" fn(hgroupset: *const _HGROUPSET, hgroup: *const _HGROUP) -> u32; +pub type PCLUSAPI_CLUSTER_ADD_GROUP_TO_AFFINITY_RULE = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_ADD_GROUP_TO_GROUP_GROUPSET = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_AFFINITY_RULE_CONTROL = unsafe extern "system" fn(hcluster: *const _HCLUSTER, affinityrulename: super::super::Foundation::PWSTR, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; -pub type PCLUSAPI_CLUSTER_CLOSE_ENUM = unsafe extern "system" fn(henum: *const _HCLUSENUM) -> u32; -pub type PCLUSAPI_CLUSTER_CLOSE_ENUM_EX = unsafe extern "system" fn(hclusterenum: *const _HCLUSENUMEX) -> u32; -pub type PCLUSAPI_CLUSTER_CONTROL = unsafe extern "system" fn(hcluster: *const _HCLUSTER, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_AFFINITY_RULE_CONTROL = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_CLOSE_ENUM = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_CLOSE_ENUM_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_CONTROL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_CREATE_AFFINITY_RULE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, rulename: super::super::Foundation::PWSTR, ruletype: CLUS_AFFINITY_RULE_TYPE) -> u32; +pub type PCLUSAPI_CLUSTER_CREATE_AFFINITY_RULE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_ENUM = unsafe extern "system" fn(henum: *const _HCLUSENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: super::super::Foundation::PWSTR, lpcchname: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_ENUM = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_ENUM_EX = unsafe extern "system" fn(hclusterenum: *const _HCLUSENUMEX, dwindex: u32, pitem: *mut CLUSTER_ENUM_ITEM, cbitem: *mut u32) -> u32; -pub type PCLUSAPI_CLUSTER_GET_ENUM_COUNT = unsafe extern "system" fn(henum: *const _HCLUSENUM) -> u32; -pub type PCLUSAPI_CLUSTER_GET_ENUM_COUNT_EX = unsafe extern "system" fn(hclusterenum: *const _HCLUSENUMEX) -> u32; -pub type PCLUSAPI_CLUSTER_GROUP_CLOSE_ENUM = unsafe extern "system" fn(hgroupenum: *mut _HGROUPENUM) -> u32; -pub type PCLUSAPI_CLUSTER_GROUP_CLOSE_ENUM_EX = unsafe extern "system" fn(hgroupenumex: *const _HGROUPENUMEX) -> u32; -pub type PCLUSAPI_CLUSTER_GROUP_CONTROL = unsafe extern "system" fn(hgroup: *const _HGROUP, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_ENUM_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_GET_ENUM_COUNT = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_GET_ENUM_COUNT_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_GROUP_CLOSE_ENUM = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_GROUP_CLOSE_ENUM_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_GROUP_CONTROL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_GROUP_ENUM = unsafe extern "system" fn(hgroupenum: *const _HGROUPENUM, dwindex: u32, lpdwtype: *mut u32, lpszresourcename: super::super::Foundation::PWSTR, lpcchname: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_GROUP_ENUM = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_GROUP_ENUM_EX = unsafe extern "system" fn(hgroupenumex: *const _HGROUPENUMEX, dwindex: u32, pitem: *mut CLUSTER_GROUP_ENUM_ITEM, cbitem: *mut u32) -> u32; -pub type PCLUSAPI_CLUSTER_GROUP_GET_ENUM_COUNT = unsafe extern "system" fn(hgroupenum: *const _HGROUPENUM) -> u32; -pub type PCLUSAPI_CLUSTER_GROUP_GET_ENUM_COUNT_EX = unsafe extern "system" fn(hgroupenumex: *const _HGROUPENUMEX) -> u32; -pub type PCLUSAPI_CLUSTER_GROUP_GROUPSET_CONTROL = unsafe extern "system" fn(hgroupset: *const _HGROUPSET, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; -pub type PCLUSAPI_CLUSTER_GROUP_OPEN_ENUM = unsafe extern "system" fn(hgroup: *mut _HGROUP, dwtype: u32) -> *mut _HGROUPENUM; +pub type PCLUSAPI_CLUSTER_GROUP_ENUM_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_GROUP_GET_ENUM_COUNT = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_GROUP_GET_ENUM_COUNT_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_GROUP_GROUPSET_CONTROL = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_GROUP_OPEN_ENUM = ::core::option::Option *mut _HGROUPENUM>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_GROUP_OPEN_ENUM_EX = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszproperties: super::super::Foundation::PWSTR, cbproperties: u32, lpszroproperties: super::super::Foundation::PWSTR, cbroproperties: u32, dwflags: u32) -> *mut _HGROUPENUMEX; -pub type PCLUSAPI_CLUSTER_NETWORK_CLOSE_ENUM = unsafe extern "system" fn(hnetworkenum: *const _HNETWORKENUM) -> u32; -pub type PCLUSAPI_CLUSTER_NETWORK_CONTROL = unsafe extern "system" fn(hnetwork: *const _HNETWORK, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_GROUP_OPEN_ENUM_EX = ::core::option::Option *mut _HGROUPENUMEX>; +pub type PCLUSAPI_CLUSTER_NETWORK_CLOSE_ENUM = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_NETWORK_CONTROL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_NETWORK_ENUM = unsafe extern "system" fn(hnetworkenum: *const _HNETWORKENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: super::super::Foundation::PWSTR, lpcchname: *mut u32) -> u32; -pub type PCLUSAPI_CLUSTER_NETWORK_GET_ENUM_COUNT = unsafe extern "system" fn(hnetworkenum: *const _HNETWORKENUM) -> u32; -pub type PCLUSAPI_CLUSTER_NETWORK_OPEN_ENUM = unsafe extern "system" fn(hnetwork: *const _HNETWORK, dwtype: u32) -> *mut _HNETWORKENUM; -pub type PCLUSAPI_CLUSTER_NET_INTERFACE_CONTROL = unsafe extern "system" fn(hnetinterface: *const _HNETINTERFACE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; -pub type PCLUSAPI_CLUSTER_NODE_CLOSE_ENUM = unsafe extern "system" fn(hnodeenum: *const _HNODEENUM) -> u32; -pub type PCLUSAPI_CLUSTER_NODE_CLOSE_ENUM_EX = unsafe extern "system" fn(hnodeenum: *const _HNODEENUMEX) -> u32; -pub type PCLUSAPI_CLUSTER_NODE_CONTROL = unsafe extern "system" fn(hnode: *const _HNODE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_NETWORK_ENUM = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_NETWORK_GET_ENUM_COUNT = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_NETWORK_OPEN_ENUM = ::core::option::Option *mut _HNETWORKENUM>; +pub type PCLUSAPI_CLUSTER_NET_INTERFACE_CONTROL = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_NODE_CLOSE_ENUM = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_NODE_CLOSE_ENUM_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_NODE_CONTROL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_NODE_ENUM = unsafe extern "system" fn(hnodeenum: *const _HNODEENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: super::super::Foundation::PWSTR, lpcchname: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_NODE_ENUM = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_NODE_ENUM_EX = unsafe extern "system" fn(hnodeenum: *const _HNODEENUMEX, dwindex: u32, pitem: *mut CLUSTER_ENUM_ITEM, cbitem: *mut u32) -> u32; -pub type PCLUSAPI_CLUSTER_NODE_GET_ENUM_COUNT = unsafe extern "system" fn(hnodeenum: *const _HNODEENUM) -> u32; -pub type PCLUSAPI_CLUSTER_NODE_GET_ENUM_COUNT_EX = unsafe extern "system" fn(hnodeenum: *const _HNODEENUMEX) -> u32; -pub type PCLUSAPI_CLUSTER_NODE_OPEN_ENUM = unsafe extern "system" fn(hnode: *const _HNODE, dwtype: u32) -> *mut _HNODEENUM; -pub type PCLUSAPI_CLUSTER_NODE_OPEN_ENUM_EX = unsafe extern "system" fn(hnode: *const _HNODE, dwtype: u32, poptions: *const ::core::ffi::c_void) -> *mut _HNODEENUMEX; -pub type PCLUSAPI_CLUSTER_OPEN_ENUM = unsafe extern "system" fn(hcluster: *const _HCLUSTER, dwtype: u32) -> *mut _HCLUSENUM; -pub type PCLUSAPI_CLUSTER_OPEN_ENUM_EX = unsafe extern "system" fn(hcluster: *const _HCLUSTER, dwtype: u32, poptions: *const ::core::ffi::c_void) -> *mut _HCLUSENUMEX; +pub type PCLUSAPI_CLUSTER_NODE_ENUM_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_NODE_GET_ENUM_COUNT = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_NODE_GET_ENUM_COUNT_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_NODE_OPEN_ENUM = ::core::option::Option *mut _HNODEENUM>; +pub type PCLUSAPI_CLUSTER_NODE_OPEN_ENUM_EX = ::core::option::Option *mut _HNODEENUMEX>; +pub type PCLUSAPI_CLUSTER_OPEN_ENUM = ::core::option::Option *mut _HCLUSENUM>; +pub type PCLUSAPI_CLUSTER_OPEN_ENUM_EX = ::core::option::Option *mut _HCLUSENUMEX>; #[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_CLUSTER_REG_CLOSE_KEY = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY) -> i32; +pub type PCLUSAPI_CLUSTER_REG_CLOSE_KEY = ::core::option::Option i32>; #[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_CLUSTER_REG_CREATE_BATCH = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, phregbatch: *mut *mut _HREGBATCH) -> i32; +pub type PCLUSAPI_CLUSTER_REG_CREATE_BATCH = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_CREATE_KEY = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, lpszsubkey: super::super::Foundation::PWSTR, dwoptions: u32, samdesired: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut super::super::System::Registry::HKEY, lpdwdisposition: *mut u32) -> i32; +pub type PCLUSAPI_CLUSTER_REG_CREATE_KEY = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_DELETE_KEY = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, lpszsubkey: super::super::Foundation::PWSTR) -> i32; +pub type PCLUSAPI_CLUSTER_REG_DELETE_KEY = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_DELETE_VALUE = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, lpszvaluename: super::super::Foundation::PWSTR) -> u32; +pub type PCLUSAPI_CLUSTER_REG_DELETE_VALUE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_ENUM_KEY = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, dwindex: u32, lpszname: super::super::Foundation::PWSTR, lpcchname: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> i32; +pub type PCLUSAPI_CLUSTER_REG_ENUM_KEY = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_ENUM_VALUE = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, dwindex: u32, lpszvaluename: super::super::Foundation::PWSTR, lpcchvaluename: *mut u32, lpdwtype: *mut u32, lpdata: *mut u8, lpcbdata: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_REG_ENUM_VALUE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_GET_KEY_SECURITY = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, requestedinformation: u32, psecuritydescriptor: *mut super::super::Security::SECURITY_DESCRIPTOR, lpcbsecuritydescriptor: *mut u32) -> i32; +pub type PCLUSAPI_CLUSTER_REG_GET_KEY_SECURITY = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_OPEN_KEY = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, lpszsubkey: super::super::Foundation::PWSTR, samdesired: u32, phkresult: *mut super::super::System::Registry::HKEY) -> i32; +pub type PCLUSAPI_CLUSTER_REG_OPEN_KEY = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_QUERY_INFO_KEY = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, lpcsubkeys: *mut u32, lpcbmaxsubkeylen: *mut u32, lpcvalues: *mut u32, lpcbmaxvaluenamelen: *mut u32, lpcbmaxvaluelen: *mut u32, lpcbsecuritydescriptor: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> i32; +pub type PCLUSAPI_CLUSTER_REG_QUERY_INFO_KEY = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_QUERY_VALUE = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, lpszvaluename: super::super::Foundation::PWSTR, lpdwvaluetype: *mut u32, lpdata: *mut u8, lpcbdata: *mut u32) -> i32; +pub type PCLUSAPI_CLUSTER_REG_QUERY_VALUE = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, securityinformation: u32, psecuritydescriptor: *mut super::super::Security::SECURITY_DESCRIPTOR) -> i32; +pub type PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_SET_VALUE = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, lpszvaluename: super::super::Foundation::PWSTR, dwtype: u32, lpdata: *const u8, cbdata: u32) -> u32; -pub type PCLUSAPI_CLUSTER_REG_SYNC_DATABASE = unsafe extern "system" fn(hcluster: *mut _HCLUSTER, flags: u32) -> i32; +pub type PCLUSAPI_CLUSTER_REG_SET_VALUE = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_REG_SYNC_DATABASE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_REMOVE_AFFINITY_RULE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, rulename: super::super::Foundation::PWSTR) -> u32; +pub type PCLUSAPI_CLUSTER_REMOVE_AFFINITY_RULE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_REMOVE_GROUP_FROM_AFFINITY_RULE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, rulename: super::super::Foundation::PWSTR, hgroup: *const _HGROUP) -> u32; -pub type PCLUSAPI_CLUSTER_REMOVE_GROUP_FROM_GROUP_GROUPSET = unsafe extern "system" fn(hgroupset: *const _HGROUPSET, hgroupname: *const _HGROUP) -> u32; -pub type PCLUSAPI_CLUSTER_RESOURCE_CLOSE_ENUM = unsafe extern "system" fn(hresenum: *mut _HRESENUM) -> u32; -pub type PCLUSAPI_CLUSTER_RESOURCE_CLOSE_ENUM_EX = unsafe extern "system" fn(hresourceenumex: *const _HRESENUMEX) -> u32; -pub type PCLUSAPI_CLUSTER_RESOURCE_CONTROL = unsafe extern "system" fn(hresource: *const _HRESOURCE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_REMOVE_GROUP_FROM_AFFINITY_RULE = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_REMOVE_GROUP_FROM_GROUP_GROUPSET = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_RESOURCE_CLOSE_ENUM = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_RESOURCE_CLOSE_ENUM_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_RESOURCE_CONTROL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_RESOURCE_ENUM = unsafe extern "system" fn(hresenum: *const _HRESENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: super::super::Foundation::PWSTR, lpcchname: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_RESOURCE_ENUM = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_RESOURCE_ENUM_EX = unsafe extern "system" fn(hresourceenumex: *const _HRESENUMEX, dwindex: u32, pitem: *mut CLUSTER_RESOURCE_ENUM_ITEM, cbitem: *mut u32) -> u32; -pub type PCLUSAPI_CLUSTER_RESOURCE_GET_ENUM_COUNT = unsafe extern "system" fn(hresenum: *const _HRESENUM) -> u32; -pub type PCLUSAPI_CLUSTER_RESOURCE_GET_ENUM_COUNT_EX = unsafe extern "system" fn(hresourceenumex: *const _HRESENUMEX) -> u32; -pub type PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM = unsafe extern "system" fn(hresource: *mut _HRESOURCE, dwtype: u32) -> *mut _HRESENUM; +pub type PCLUSAPI_CLUSTER_RESOURCE_ENUM_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_RESOURCE_GET_ENUM_COUNT = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_RESOURCE_GET_ENUM_COUNT_EX = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM = ::core::option::Option *mut _HRESENUM>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM_EX = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszproperties: super::super::Foundation::PWSTR, cbproperties: u32, lpszroproperties: super::super::Foundation::PWSTR, cbroproperties: u32, dwflags: u32) -> *mut _HRESENUMEX; -pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_CLOSE_ENUM = unsafe extern "system" fn(hrestypeenum: *const _HRESTYPEENUM) -> u32; +pub type PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM_EX = ::core::option::Option *mut _HRESENUMEX>; +pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_CLOSE_ENUM = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_CONTROL = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszresourcetypename: super::super::Foundation::PWSTR, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; +pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_CONTROL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_ENUM = unsafe extern "system" fn(hrestypeenum: *const _HRESTYPEENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: super::super::Foundation::PWSTR, lpcchname: *mut u32) -> u32; -pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_GET_ENUM_COUNT = unsafe extern "system" fn(hrestypeenum: *const _HRESTYPEENUM) -> u32; +pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_ENUM = ::core::option::Option u32>; +pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_GET_ENUM_COUNT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_OPEN_ENUM = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszresourcetypename: super::super::Foundation::PWSTR, dwtype: u32) -> *mut _HRESTYPEENUM; +pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_OPEN_ENUM = ::core::option::Option *mut _HRESTYPEENUM>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_UPGRADE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, perform: super::super::Foundation::BOOL, pfnprogresscallback: ::windows::core::RawPtr, pvcallbackarg: *const ::core::ffi::c_void) -> u32; +pub type PCLUSAPI_CLUSTER_UPGRADE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUS_WORKER_CREATE = unsafe extern "system" fn(lpworker: *mut CLUS_WORKER, lpstartaddress: ::windows::core::RawPtr, lpparameter: *mut ::core::ffi::c_void) -> u32; +pub type PCLUSAPI_CLUS_WORKER_CREATE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUS_WORKER_TERMINATE = unsafe extern "system" fn(lpworker: *const CLUS_WORKER); +pub type PCLUSAPI_CLUS_WORKER_TERMINATE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER = unsafe extern "system" fn(pconfig: *const CREATE_CLUSTER_CONFIG, pfnprogresscallback: ::windows::core::RawPtr, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HCLUSTER; +pub type PCLUSAPI_CREATE_CLUSTER = ::core::option::Option *mut _HCLUSTER>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_AVAILABILITY_SET = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpavailabilitysetname: super::super::Foundation::PWSTR, pavailabilitysetconfig: *const CLUSTER_AVAILABILITY_SET_CONFIG) -> *mut _HGROUPSET; +pub type PCLUSAPI_CREATE_CLUSTER_AVAILABILITY_SET = ::core::option::Option *mut _HGROUPSET>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_CNOLESS = unsafe extern "system" fn(pconfig: *const CREATE_CLUSTER_CONFIG, pfnprogresscallback: ::windows::core::RawPtr, pvcallbackarg: *const ::core::ffi::c_void) -> *mut _HCLUSTER; +pub type PCLUSAPI_CREATE_CLUSTER_CNOLESS = ::core::option::Option *mut _HCLUSTER>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_GROUP = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszgroupname: super::super::Foundation::PWSTR) -> *mut _HGROUP; +pub type PCLUSAPI_CREATE_CLUSTER_GROUP = ::core::option::Option *mut _HGROUP>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_GROUPEX = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszgroupname: super::super::Foundation::PWSTR, pgroupinfo: *const CLUSTER_CREATE_GROUP_INFO) -> *mut _HGROUP; +pub type PCLUSAPI_CREATE_CLUSTER_GROUPEX = ::core::option::Option *mut _HGROUP>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_GROUP_GROUPSET = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszgroupsetname: super::super::Foundation::PWSTR) -> *mut _HGROUPSET; +pub type PCLUSAPI_CREATE_CLUSTER_GROUP_GROUPSET = ::core::option::Option *mut _HGROUPSET>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_NAME_ACCOUNT = unsafe extern "system" fn(hcluster: *const _HCLUSTER, pconfig: *const CREATE_CLUSTER_NAME_ACCOUNT, pfnprogresscallback: ::windows::core::RawPtr, pvcallbackarg: *const ::core::ffi::c_void) -> u32; -pub type PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT = unsafe extern "system" fn(hchange: *const _HCHANGE, hcluster: *const _HCLUSTER, dwfilter: u32, dwnotifykey: usize) -> *mut _HCHANGE; -pub type PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT_V2 = unsafe extern "system" fn(hchange: *const _HCHANGE, hcluster: *const _HCLUSTER, filters: *const NOTIFY_FILTER_AND_TYPE, dwfiltercount: u32, dwnotifykey: usize) -> *mut _HCHANGE; +pub type PCLUSAPI_CREATE_CLUSTER_NAME_ACCOUNT = ::core::option::Option u32>; +pub type PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT = ::core::option::Option *mut _HCHANGE>; +pub type PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT_V2 = ::core::option::Option *mut _HCHANGE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_RESOURCE = unsafe extern "system" fn(hgroup: *mut _HGROUP, lpszresourcename: super::super::Foundation::PWSTR, lpszresourcetype: super::super::Foundation::PWSTR, dwflags: u32) -> *mut _HRESOURCE; +pub type PCLUSAPI_CREATE_CLUSTER_RESOURCE = ::core::option::Option *mut _HRESOURCE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_RESOURCE_TYPE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszresourcetypename: super::super::Foundation::PWSTR, lpszdisplayname: super::super::Foundation::PWSTR, lpszresourcetypedll: super::super::Foundation::PWSTR, dwlooksalivepollinterval: u32, dwisalivepollinterval: u32) -> u32; -pub type PCLUSAPI_DELETE_CLUSTER_GROUP = unsafe extern "system" fn(hgroup: *mut _HGROUP) -> u32; -pub type PCLUSAPI_DELETE_CLUSTER_GROUP_GROUPSET = unsafe extern "system" fn(hgroupset: *const _HGROUPSET) -> u32; -pub type PCLUSAPI_DELETE_CLUSTER_RESOURCE = unsafe extern "system" fn(hresource: *mut _HRESOURCE) -> u32; +pub type PCLUSAPI_CREATE_CLUSTER_RESOURCE_TYPE = ::core::option::Option u32>; +pub type PCLUSAPI_DELETE_CLUSTER_GROUP = ::core::option::Option u32>; +pub type PCLUSAPI_DELETE_CLUSTER_GROUP_GROUPSET = ::core::option::Option u32>; +pub type PCLUSAPI_DELETE_CLUSTER_RESOURCE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_DELETE_CLUSTER_RESOURCE_TYPE = unsafe extern "system" fn(hcluster: *mut _HCLUSTER, lpszresourcetypename: super::super::Foundation::PWSTR) -> u32; +pub type PCLUSAPI_DELETE_CLUSTER_RESOURCE_TYPE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_DESTROY_CLUSTER = unsafe extern "system" fn(hcluster: *const _HCLUSTER, pfnprogresscallback: ::windows::core::RawPtr, pvcallbackarg: *const ::core::ffi::c_void, fdeletevirtualcomputerobjects: super::super::Foundation::BOOL) -> u32; -pub type PCLUSAPI_DESTROY_CLUSTER_GROUP = unsafe extern "system" fn(hgroup: *mut _HGROUP) -> u32; -pub type PCLUSAPI_EVICT_CLUSTER_NODE = unsafe extern "system" fn(hnode: *const _HNODE) -> u32; -pub type PCLUSAPI_EVICT_CLUSTER_NODE_EX = unsafe extern "system" fn(hnode: *const _HNODE, dwtimeout: u32, phrcleanupstatus: *mut ::windows::core::HRESULT) -> u32; -pub type PCLUSAPI_FAIL_CLUSTER_RESOURCE = unsafe extern "system" fn(hresource: *mut _HRESOURCE) -> u32; -pub type PCLUSAPI_GET_CLUSTER_FROM_GROUP = unsafe extern "system" fn(hgroup: *const _HGROUP) -> *mut _HCLUSTER; -pub type PCLUSAPI_GET_CLUSTER_FROM_GROUP_GROUPSET = unsafe extern "system" fn(hgroupset: *const _HGROUPSET) -> *mut _HCLUSTER; -pub type PCLUSAPI_GET_CLUSTER_FROM_NETWORK = unsafe extern "system" fn(hnetwork: *const _HNETWORK) -> *mut _HCLUSTER; -pub type PCLUSAPI_GET_CLUSTER_FROM_NET_INTERFACE = unsafe extern "system" fn(hnetinterface: *const _HNETINTERFACE) -> *mut _HCLUSTER; -pub type PCLUSAPI_GET_CLUSTER_FROM_NODE = unsafe extern "system" fn(hnode: *const _HNODE) -> *mut _HCLUSTER; -pub type PCLUSAPI_GET_CLUSTER_FROM_RESOURCE = unsafe extern "system" fn(hresource: *const _HRESOURCE) -> *mut _HCLUSTER; +pub type PCLUSAPI_DESTROY_CLUSTER = ::core::option::Option u32>; +pub type PCLUSAPI_DESTROY_CLUSTER_GROUP = ::core::option::Option u32>; +pub type PCLUSAPI_EVICT_CLUSTER_NODE = ::core::option::Option u32>; +pub type PCLUSAPI_EVICT_CLUSTER_NODE_EX = ::core::option::Option u32>; +pub type PCLUSAPI_FAIL_CLUSTER_RESOURCE = ::core::option::Option u32>; +pub type PCLUSAPI_GET_CLUSTER_FROM_GROUP = ::core::option::Option *mut _HCLUSTER>; +pub type PCLUSAPI_GET_CLUSTER_FROM_GROUP_GROUPSET = ::core::option::Option *mut _HCLUSTER>; +pub type PCLUSAPI_GET_CLUSTER_FROM_NETWORK = ::core::option::Option *mut _HCLUSTER>; +pub type PCLUSAPI_GET_CLUSTER_FROM_NET_INTERFACE = ::core::option::Option *mut _HCLUSTER>; +pub type PCLUSAPI_GET_CLUSTER_FROM_NODE = ::core::option::Option *mut _HCLUSTER>; +pub type PCLUSAPI_GET_CLUSTER_FROM_RESOURCE = ::core::option::Option *mut _HCLUSTER>; #[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_GROUP_KEY = unsafe extern "system" fn(hgroup: *mut _HGROUP, samdesired: u32) -> super::super::System::Registry::HKEY; +pub type PCLUSAPI_GET_CLUSTER_GROUP_KEY = ::core::option::Option super::super::System::Registry::HKEY>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_GROUP_STATE = unsafe extern "system" fn(hgroup: *const _HGROUP, lpsznodename: super::super::Foundation::PWSTR, lpcchnodename: *mut u32) -> CLUSTER_GROUP_STATE; +pub type PCLUSAPI_GET_CLUSTER_GROUP_STATE = ::core::option::Option CLUSTER_GROUP_STATE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_INFORMATION = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszclustername: super::super::Foundation::PWSTR, lpcchclustername: *mut u32, lpclusterinfo: *mut CLUSTERVERSIONINFO) -> u32; +pub type PCLUSAPI_GET_CLUSTER_INFORMATION = ::core::option::Option u32>; #[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_KEY = unsafe extern "system" fn(hcluster: *mut _HCLUSTER, samdesired: u32) -> super::super::System::Registry::HKEY; +pub type PCLUSAPI_GET_CLUSTER_KEY = ::core::option::Option super::super::System::Registry::HKEY>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_NETWORK_ID = unsafe extern "system" fn(hnetwork: *const _HNETWORK, lpsznetworkid: super::super::Foundation::PWSTR, lpcchname: *mut u32) -> u32; +pub type PCLUSAPI_GET_CLUSTER_NETWORK_ID = ::core::option::Option u32>; #[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_NETWORK_KEY = unsafe extern "system" fn(hnetwork: *const _HNETWORK, samdesired: u32) -> super::super::System::Registry::HKEY; -pub type PCLUSAPI_GET_CLUSTER_NETWORK_STATE = unsafe extern "system" fn(hnetwork: *const _HNETWORK) -> CLUSTER_NETWORK_STATE; +pub type PCLUSAPI_GET_CLUSTER_NETWORK_KEY = ::core::option::Option super::super::System::Registry::HKEY>; +pub type PCLUSAPI_GET_CLUSTER_NETWORK_STATE = ::core::option::Option CLUSTER_NETWORK_STATE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpsznodename: super::super::Foundation::PWSTR, lpsznetworkname: super::super::Foundation::PWSTR, lpszinterfacename: super::super::Foundation::PWSTR, lpcchinterfacename: *mut u32) -> u32; +pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE = ::core::option::Option u32>; #[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE_KEY = unsafe extern "system" fn(hnetinterface: *const _HNETINTERFACE, samdesired: u32) -> super::super::System::Registry::HKEY; -pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE_STATE = unsafe extern "system" fn(hnetinterface: *const _HNETINTERFACE) -> CLUSTER_NETINTERFACE_STATE; +pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; +pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE_STATE = ::core::option::Option CLUSTER_NETINTERFACE_STATE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_NODE_ID = unsafe extern "system" fn(hnode: *const _HNODE, lpsznodeid: super::super::Foundation::PWSTR, lpcchname: *mut u32) -> u32; +pub type PCLUSAPI_GET_CLUSTER_NODE_ID = ::core::option::Option u32>; #[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_NODE_KEY = unsafe extern "system" fn(hnode: *mut _HNODE, samdesired: u32) -> super::super::System::Registry::HKEY; -pub type PCLUSAPI_GET_CLUSTER_NODE_STATE = unsafe extern "system" fn(hnode: *const _HNODE) -> CLUSTER_NODE_STATE; +pub type PCLUSAPI_GET_CLUSTER_NODE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; +pub type PCLUSAPI_GET_CLUSTER_NODE_STATE = ::core::option::Option CLUSTER_NODE_STATE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_NOTIFY = unsafe extern "system" fn(hchange: *const _HCHANGE, lpdwnotifykey: *mut usize, lpdwfiltertype: *mut u32, lpszname: super::super::Foundation::PWSTR, lpcchname: *mut u32, dwmilliseconds: u32) -> u32; +pub type PCLUSAPI_GET_CLUSTER_NOTIFY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] pub type PCLUSAPI_GET_CLUSTER_NOTIFY_V2 = - unsafe extern "system" fn(hchange: *const _HCHANGE, lpdwnotifykey: *mut usize, pfilterandtype: *mut NOTIFY_FILTER_AND_TYPE, buffer: *mut u8, lpcchbuffersize: *mut u32, lpszobjectid: super::super::Foundation::PWSTR, lpcchobjectid: *mut u32, lpszparentid: super::super::Foundation::PWSTR, lpcchparentid: *mut u32, lpszname: super::super::Foundation::PWSTR, lpcchname: *mut u32, lpsztype: super::super::Foundation::PWSTR, lpcchtype: *mut u32, dwmilliseconds: u32) -> u32; + ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_QUORUM_RESOURCE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszresourcename: super::super::Foundation::PWSTR, lpcchresourcename: *mut u32, lpszdevicename: super::super::Foundation::PWSTR, lpcchdevicename: *mut u32, lpdwmaxquorumlogsize: *mut u32) -> u32; +pub type PCLUSAPI_GET_CLUSTER_QUORUM_RESOURCE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION = unsafe extern "system" fn(hresource: *const _HRESOURCE, lpszdependencyexpression: super::super::Foundation::PWSTR, lpcchdependencyexpression: *mut u32) -> u32; +pub type PCLUSAPI_GET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION = ::core::option::Option u32>; #[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_RESOURCE_KEY = unsafe extern "system" fn(hresource: *mut _HRESOURCE, samdesired: u32) -> super::super::System::Registry::HKEY; +pub type PCLUSAPI_GET_CLUSTER_RESOURCE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_RESOURCE_NETWORK_NAME = unsafe extern "system" fn(hresource: *const _HRESOURCE, lpbuffer: super::super::Foundation::PWSTR, nsize: *mut u32) -> super::super::Foundation::BOOL; +pub type PCLUSAPI_GET_CLUSTER_RESOURCE_NETWORK_NAME = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_RESOURCE_STATE = unsafe extern "system" fn(hresource: *const _HRESOURCE, lpsznodename: super::super::Foundation::PWSTR, lpcchnodename: *mut u32, lpszgroupname: super::super::Foundation::PWSTR, lpcchgroupname: *mut u32) -> CLUSTER_RESOURCE_STATE; +pub type PCLUSAPI_GET_CLUSTER_RESOURCE_STATE = ::core::option::Option CLUSTER_RESOURCE_STATE>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_GET_CLUSTER_RESOURCE_TYPE_KEY = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpsztypename: super::super::Foundation::PWSTR, samdesired: u32) -> super::super::System::Registry::HKEY; +pub type PCLUSAPI_GET_CLUSTER_RESOURCE_TYPE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_NODE_CLUSTER_STATE = unsafe extern "system" fn(lpsznodename: super::super::Foundation::PWSTR, pdwclusterstate: *mut u32) -> u32; +pub type PCLUSAPI_GET_NODE_CLUSTER_STATE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_NOTIFY_EVENT_HANDLE_V2 = unsafe extern "system" fn(hchange: *const _HCHANGE, lphtargetevent: *mut super::super::Foundation::HANDLE) -> u32; +pub type PCLUSAPI_GET_NOTIFY_EVENT_HANDLE_V2 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_IS_FILE_ON_CLUSTER_SHARED_VOLUME = unsafe extern "system" fn(lpszpathname: super::super::Foundation::PWSTR, pbfileisonsharedvolume: *mut super::super::Foundation::BOOL) -> u32; -pub type PCLUSAPI_MOVE_CLUSTER_GROUP = unsafe extern "system" fn(hgroup: *const _HGROUP, hdestinationnode: *const _HNODE) -> u32; -pub type PCLUSAPI_OFFLINE_CLUSTER_GROUP = unsafe extern "system" fn(hgroup: *mut _HGROUP) -> u32; -pub type PCLUSAPI_OFFLINE_CLUSTER_RESOURCE = unsafe extern "system" fn(hresource: *mut _HRESOURCE) -> u32; -pub type PCLUSAPI_ONLINE_CLUSTER_GROUP = unsafe extern "system" fn(hgroup: *const _HGROUP, hdestinationnode: *const _HNODE) -> u32; -pub type PCLUSAPI_ONLINE_CLUSTER_RESOURCE = unsafe extern "system" fn(hresource: *mut _HRESOURCE) -> u32; +pub type PCLUSAPI_IS_FILE_ON_CLUSTER_SHARED_VOLUME = ::core::option::Option u32>; +pub type PCLUSAPI_MOVE_CLUSTER_GROUP = ::core::option::Option u32>; +pub type PCLUSAPI_OFFLINE_CLUSTER_GROUP = ::core::option::Option u32>; +pub type PCLUSAPI_OFFLINE_CLUSTER_RESOURCE = ::core::option::Option u32>; +pub type PCLUSAPI_ONLINE_CLUSTER_GROUP = ::core::option::Option u32>; +pub type PCLUSAPI_ONLINE_CLUSTER_RESOURCE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER = unsafe extern "system" fn(lpszclustername: super::super::Foundation::PWSTR) -> *mut _HCLUSTER; +pub type PCLUSAPI_OPEN_CLUSTER = ::core::option::Option *mut _HCLUSTER>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_EX = unsafe extern "system" fn(lpszclustername: super::super::Foundation::PWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HCLUSTER; +pub type PCLUSAPI_OPEN_CLUSTER_EX = ::core::option::Option *mut _HCLUSTER>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_GROUP = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszgroupname: super::super::Foundation::PWSTR) -> *mut _HGROUP; +pub type PCLUSAPI_OPEN_CLUSTER_GROUP = ::core::option::Option *mut _HGROUP>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_GROUP_EX = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszgroupname: super::super::Foundation::PWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HGROUP; +pub type PCLUSAPI_OPEN_CLUSTER_GROUP_EX = ::core::option::Option *mut _HGROUP>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_GROUP_GROUPSET = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszgroupsetname: super::super::Foundation::PWSTR) -> *mut _HGROUPSET; +pub type PCLUSAPI_OPEN_CLUSTER_GROUP_GROUPSET = ::core::option::Option *mut _HGROUPSET>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_NETINTERFACE_EX = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpsznetinterfacename: super::super::Foundation::PWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HNETINTERFACE; +pub type PCLUSAPI_OPEN_CLUSTER_NETINTERFACE_EX = ::core::option::Option *mut _HNETINTERFACE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_NETWORK = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpsznetworkname: super::super::Foundation::PWSTR) -> *mut _HNETWORK; +pub type PCLUSAPI_OPEN_CLUSTER_NETWORK = ::core::option::Option *mut _HNETWORK>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_NETWORK_EX = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpsznetworkname: super::super::Foundation::PWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HNETWORK; +pub type PCLUSAPI_OPEN_CLUSTER_NETWORK_EX = ::core::option::Option *mut _HNETWORK>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_NET_INTERFACE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszinterfacename: super::super::Foundation::PWSTR) -> *mut _HNETINTERFACE; +pub type PCLUSAPI_OPEN_CLUSTER_NET_INTERFACE = ::core::option::Option *mut _HNETINTERFACE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_NODE = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpsznodename: super::super::Foundation::PWSTR) -> *mut _HNODE; +pub type PCLUSAPI_OPEN_CLUSTER_NODE = ::core::option::Option *mut _HNODE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_NODE_EX = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpsznodename: super::super::Foundation::PWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HNODE; +pub type PCLUSAPI_OPEN_CLUSTER_NODE_EX = ::core::option::Option *mut _HNODE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_RESOURCE = unsafe extern "system" fn(hcluster: *mut _HCLUSTER, lpszresourcename: super::super::Foundation::PWSTR) -> *mut _HRESOURCE; +pub type PCLUSAPI_OPEN_CLUSTER_RESOURCE = ::core::option::Option *mut _HRESOURCE>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_OPEN_CLUSTER_RESOURCE_EX = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpszresourcename: super::super::Foundation::PWSTR, dwdesiredaccess: u32, lpdwgrantedaccess: *mut u32) -> *mut _HRESOURCE; -pub type PCLUSAPI_OPEN_NODE_BY_ID = unsafe extern "system" fn(hcluster: *const _HCLUSTER, nodeid: u32) -> *mut _HNODE; -pub type PCLUSAPI_PAUSE_CLUSTER_NODE = unsafe extern "system" fn(hnode: *const _HNODE) -> u32; +pub type PCLUSAPI_OPEN_CLUSTER_RESOURCE_EX = ::core::option::Option *mut _HRESOURCE>; +pub type PCLUSAPI_OPEN_NODE_BY_ID = ::core::option::Option *mut _HNODE>; +pub type PCLUSAPI_PAUSE_CLUSTER_NODE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_PAUSE_CLUSTER_NODE_EX = unsafe extern "system" fn(hnode: *const _HNODE, bdrainnode: super::super::Foundation::BOOL, dwpauseflags: u32, hnodedraintarget: *const _HNODE) -> u32; +pub type PCLUSAPI_PAUSE_CLUSTER_NODE_EX = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_REGISTER_CLUSTER_NOTIFY = unsafe extern "system" fn(hchange: *const _HCHANGE, dwfiltertype: u32, hobject: super::super::Foundation::HANDLE, dwnotifykey: usize) -> u32; +pub type PCLUSAPI_REGISTER_CLUSTER_NOTIFY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_REGISTER_CLUSTER_NOTIFY_V2 = unsafe extern "system" fn(hchange: *const _HCHANGE, filter: NOTIFY_FILTER_AND_TYPE, hobject: super::super::Foundation::HANDLE, dwnotifykey: usize) -> u32; -pub type PCLUSAPI_REMOVE_CLUSTER_GROUP_DEPENDENCY = unsafe extern "system" fn(hgroup: *const _HGROUP, hdependson: *const _HGROUP) -> u32; -pub type PCLUSAPI_REMOVE_CLUSTER_GROUP_GROUPSET_DEPENDENCY = unsafe extern "system" fn(hgroupset: *const _HGROUPSET, hdependson: *const _HGROUPSET) -> u32; -pub type PCLUSAPI_REMOVE_CLUSTER_GROUP_TO_GROUP_GROUPSET_DEPENDENCY = unsafe extern "system" fn(hgroup: *const _HGROUP, hdependson: *const _HGROUPSET) -> u32; -pub type PCLUSAPI_REMOVE_CLUSTER_NAME_ACCOUNT = unsafe extern "system" fn(hcluster: *const _HCLUSTER) -> u32; -pub type PCLUSAPI_REMOVE_CLUSTER_RESOURCE_DEPENDENCY = unsafe extern "system" fn(hresource: *mut _HRESOURCE, hdependson: *mut _HRESOURCE) -> u32; -pub type PCLUSAPI_REMOVE_CLUSTER_RESOURCE_NODE = unsafe extern "system" fn(hresource: *mut _HRESOURCE, hnode: *mut _HNODE) -> u32; +pub type PCLUSAPI_REGISTER_CLUSTER_NOTIFY_V2 = ::core::option::Option u32>; +pub type PCLUSAPI_REMOVE_CLUSTER_GROUP_DEPENDENCY = ::core::option::Option u32>; +pub type PCLUSAPI_REMOVE_CLUSTER_GROUP_GROUPSET_DEPENDENCY = ::core::option::Option u32>; +pub type PCLUSAPI_REMOVE_CLUSTER_GROUP_TO_GROUP_GROUPSET_DEPENDENCY = ::core::option::Option u32>; +pub type PCLUSAPI_REMOVE_CLUSTER_NAME_ACCOUNT = ::core::option::Option u32>; +pub type PCLUSAPI_REMOVE_CLUSTER_RESOURCE_DEPENDENCY = ::core::option::Option u32>; +pub type PCLUSAPI_REMOVE_CLUSTER_RESOURCE_NODE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_REMOVE_CROSS_CLUSTER_GROUPSET_DEPENDENCY = unsafe extern "system" fn(hdependentgroupset: *const _HGROUPSET, lpremoteclustername: super::super::Foundation::PWSTR, lpremotegroupsetname: super::super::Foundation::PWSTR) -> u32; -pub type PCLUSAPI_REMOVE_RESOURCE_FROM_CLUSTER_SHARED_VOLUMES = unsafe extern "system" fn(hresource: *const _HRESOURCE) -> u32; -pub type PCLUSAPI_RESTART_CLUSTER_RESOURCE = unsafe extern "system" fn(hresource: *mut _HRESOURCE, dwflags: u32) -> u32; +pub type PCLUSAPI_REMOVE_CROSS_CLUSTER_GROUPSET_DEPENDENCY = ::core::option::Option u32>; +pub type PCLUSAPI_REMOVE_RESOURCE_FROM_CLUSTER_SHARED_VOLUMES = ::core::option::Option u32>; +pub type PCLUSAPI_RESTART_CLUSTER_RESOURCE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_RESTORE_CLUSTER_DATABASE = unsafe extern "system" fn(lpszpathname: super::super::Foundation::PWSTR, bforce: super::super::Foundation::BOOL, lpszquorumdriveletter: super::super::Foundation::PWSTR) -> u32; -pub type PCLUSAPI_RESUME_CLUSTER_NODE = unsafe extern "system" fn(hnode: *const _HNODE) -> u32; -pub type PCLUSAPI_RESUME_CLUSTER_NODE_EX = unsafe extern "system" fn(hnode: *const _HNODE, eresumefailbacktype: CLUSTER_NODE_RESUME_FAILBACK_TYPE, dwresumeflagsreserved: u32) -> u32; +pub type PCLUSAPI_RESTORE_CLUSTER_DATABASE = ::core::option::Option u32>; +pub type PCLUSAPI_RESUME_CLUSTER_NODE = ::core::option::Option u32>; +pub type PCLUSAPI_RESUME_CLUSTER_NODE_EX = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SET_CLUSTER_GROUP_GROUPSET_DEPENDENCY_EXPRESSION = unsafe extern "system" fn(hgroupset: *const _HGROUPSET, lpszdependencyexpression: super::super::Foundation::PWSTR) -> u32; +pub type PCLUSAPI_SET_CLUSTER_GROUP_GROUPSET_DEPENDENCY_EXPRESSION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SET_CLUSTER_GROUP_NAME = unsafe extern "system" fn(hgroup: *mut _HGROUP, lpszgroupname: super::super::Foundation::PWSTR) -> u32; -pub type PCLUSAPI_SET_CLUSTER_GROUP_NODE_LIST = unsafe extern "system" fn(hgroup: *const _HGROUP, nodecount: u32, nodelist: *const *const _HNODE) -> u32; +pub type PCLUSAPI_SET_CLUSTER_GROUP_NAME = ::core::option::Option u32>; +pub type PCLUSAPI_SET_CLUSTER_GROUP_NODE_LIST = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SET_CLUSTER_NETWORK_NAME = unsafe extern "system" fn(hnetwork: *const _HNETWORK, lpszname: super::super::Foundation::PWSTR) -> u32; -pub type PCLUSAPI_SET_CLUSTER_NETWORK_PRIORITY_ORDER = unsafe extern "system" fn(hcluster: *const _HCLUSTER, networkcount: u32, networklist: *const *const _HNETWORK) -> u32; +pub type PCLUSAPI_SET_CLUSTER_NETWORK_NAME = ::core::option::Option u32>; +pub type PCLUSAPI_SET_CLUSTER_NETWORK_PRIORITY_ORDER = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SET_CLUSTER_QUORUM_RESOURCE = unsafe extern "system" fn(hresource: *const _HRESOURCE, lpszdevicename: super::super::Foundation::PWSTR, dwmaxquologsize: u32) -> u32; +pub type PCLUSAPI_SET_CLUSTER_QUORUM_RESOURCE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION = unsafe extern "system" fn(hresource: *const _HRESOURCE, lpszdependencyexpression: super::super::Foundation::PWSTR) -> u32; +pub type PCLUSAPI_SET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SET_CLUSTER_RESOURCE_NAME = unsafe extern "system" fn(hresource: *mut _HRESOURCE, lpszresourcename: super::super::Foundation::PWSTR) -> u32; +pub type PCLUSAPI_SET_CLUSTER_RESOURCE_NAME = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SET_CLUSTER_SERVICE_ACCOUNT_PASSWORD = unsafe extern "system" fn(lpszclustername: super::super::Foundation::PWSTR, lpsznewpassword: super::super::Foundation::PWSTR, dwflags: u32, lpreturnstatusbuffer: *mut CLUSTER_SET_PASSWORD_STATUS, lpcbreturnstatusbuffersize: *mut u32) -> u32; +pub type PCLUSAPI_SET_CLUSTER_SERVICE_ACCOUNT_PASSWORD = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SET_GROUP_DEPENDENCY_EXPRESSION = unsafe extern "system" fn(hgroupset: *const _HGROUP, lpszdependencyexpression: super::super::Foundation::PWSTR) -> u32; +pub type PCLUSAPI_SET_GROUP_DEPENDENCY_EXPRESSION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SHARED_VOLUME_SET_SNAPSHOT_STATE = unsafe extern "system" fn(guidsnapshotset: ::windows::core::GUID, lpszvolumename: super::super::Foundation::PWSTR, state: CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE) -> u32; +pub type PCLUSAPI_SHARED_VOLUME_SET_SNAPSHOT_STATE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SetClusterName = unsafe extern "system" fn(hcluster: *const _HCLUSTER, lpsznewclustername: super::super::Foundation::PWSTR) -> u32; +pub type PCLUSAPI_SetClusterName = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_CLEAR_BACKUP_STATE_FOR_SHARED_VOLUME = unsafe extern "system" fn(lpszvolumepathname: super::super::Foundation::PWSTR) -> u32; -pub type PCLUSTER_DECRYPT = unsafe extern "system" fn(hcluscryptprovider: *const _HCLUSCRYPTPROVIDER, pcryptinput: *const u8, cbcryptinput: u32, ppcryptoutput: *mut *mut u8, pcbcryptoutput: *mut u32) -> u32; -pub type PCLUSTER_ENCRYPT = unsafe extern "system" fn(hcluscryptprovider: *const _HCLUSCRYPTPROVIDER, pdata: *const u8, cbdata: u32, ppdata: *mut *mut u8, pcbdata: *mut u32) -> u32; +pub type PCLUSTER_CLEAR_BACKUP_STATE_FOR_SHARED_VOLUME = ::core::option::Option u32>; +pub type PCLUSTER_DECRYPT = ::core::option::Option u32>; +pub type PCLUSTER_ENCRYPT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_GET_VOLUME_NAME_FOR_VOLUME_MOUNT_POINT = unsafe extern "system" fn(lpszvolumemountpoint: super::super::Foundation::PWSTR, lpszvolumename: super::super::Foundation::PWSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL; +pub type PCLUSTER_GET_VOLUME_NAME_FOR_VOLUME_MOUNT_POINT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_GET_VOLUME_PATH_NAME = unsafe extern "system" fn(lpszfilename: super::super::Foundation::PWSTR, lpszvolumepathname: super::super::Foundation::PWSTR, cchbufferlength: u32) -> super::super::Foundation::BOOL; +pub type PCLUSTER_GET_VOLUME_PATH_NAME = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_IS_PATH_ON_SHARED_VOLUME = unsafe extern "system" fn(lpszpathname: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; +pub type PCLUSTER_IS_PATH_ON_SHARED_VOLUME = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_PREPARE_SHARED_VOLUME_FOR_BACKUP = unsafe extern "system" fn(lpszfilename: super::super::Foundation::PWSTR, lpszvolumepathname: super::super::Foundation::PWSTR, lpcchvolumepathname: *mut u32, lpszvolumename: super::super::Foundation::PWSTR, lpcchvolumename: *mut u32) -> u32; +pub type PCLUSTER_PREPARE_SHARED_VOLUME_FOR_BACKUP = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_REG_BATCH_ADD_COMMAND = unsafe extern "system" fn(hregbatch: *const _HREGBATCH, dwcommand: CLUSTER_REG_COMMAND, wzname: super::super::Foundation::PWSTR, dwoptions: u32, lpdata: *const ::core::ffi::c_void, cbdata: u32) -> i32; -pub type PCLUSTER_REG_BATCH_CLOSE_NOTIFICATION = unsafe extern "system" fn(hbatchnotification: *const _HREGBATCHNOTIFICATION) -> i32; +pub type PCLUSTER_REG_BATCH_ADD_COMMAND = ::core::option::Option i32>; +pub type PCLUSTER_REG_BATCH_CLOSE_NOTIFICATION = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_REG_BATCH_READ_COMMAND = unsafe extern "system" fn(hbatchnotification: *const _HREGBATCHNOTIFICATION, pbatchcommand: *mut CLUSTER_BATCH_COMMAND) -> i32; +pub type PCLUSTER_REG_BATCH_READ_COMMAND = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_REG_CLOSE_BATCH = unsafe extern "system" fn(hregbatch: *const _HREGBATCH, bcommit: super::super::Foundation::BOOL, failedcommandnumber: *mut i32) -> i32; -pub type PCLUSTER_REG_CLOSE_BATCH_NOTIFY_PORT = unsafe extern "system" fn(hbatchnotifyport: *const _HREGBATCHPORT) -> i32; -pub type PCLUSTER_REG_CLOSE_READ_BATCH = unsafe extern "system" fn(hregreadbatch: *const _HREGREADBATCH, phregreadbatchreply: *mut *mut _HREGREADBATCHREPLY) -> i32; -pub type PCLUSTER_REG_CLOSE_READ_BATCH_EX = unsafe extern "system" fn(hregreadbatch: *const _HREGREADBATCH, flags: u32, phregreadbatchreply: *mut *mut _HREGREADBATCHREPLY) -> i32; -pub type PCLUSTER_REG_CLOSE_READ_BATCH_REPLY = unsafe extern "system" fn(hregreadbatchreply: *const _HREGREADBATCHREPLY) -> i32; +pub type PCLUSTER_REG_CLOSE_BATCH = ::core::option::Option i32>; +pub type PCLUSTER_REG_CLOSE_BATCH_NOTIFY_PORT = ::core::option::Option i32>; +pub type PCLUSTER_REG_CLOSE_READ_BATCH = ::core::option::Option i32>; +pub type PCLUSTER_REG_CLOSE_READ_BATCH_EX = ::core::option::Option i32>; +pub type PCLUSTER_REG_CLOSE_READ_BATCH_REPLY = ::core::option::Option i32>; #[cfg(feature = "Win32_System_Registry")] -pub type PCLUSTER_REG_CREATE_BATCH_NOTIFY_PORT = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, phbatchnotifyport: *mut *mut _HREGBATCHPORT) -> i32; +pub type PCLUSTER_REG_CREATE_BATCH_NOTIFY_PORT = ::core::option::Option i32>; #[cfg(feature = "Win32_System_Registry")] -pub type PCLUSTER_REG_CREATE_READ_BATCH = unsafe extern "system" fn(hkey: super::super::System::Registry::HKEY, phregreadbatch: *mut *mut _HREGREADBATCH) -> i32; -pub type PCLUSTER_REG_GET_BATCH_NOTIFICATION = unsafe extern "system" fn(hbatchnotify: *const _HREGBATCHPORT, phbatchnotification: *mut *mut _HREGBATCHNOTIFICATION) -> i32; +pub type PCLUSTER_REG_CREATE_READ_BATCH = ::core::option::Option i32>; +pub type PCLUSTER_REG_GET_BATCH_NOTIFICATION = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_REG_READ_BATCH_ADD_COMMAND = unsafe extern "system" fn(hregreadbatch: *const _HREGREADBATCH, wzsubkeyname: super::super::Foundation::PWSTR, wzvaluename: super::super::Foundation::PWSTR) -> i32; +pub type PCLUSTER_REG_READ_BATCH_ADD_COMMAND = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_REG_READ_BATCH_REPLY_NEXT_COMMAND = unsafe extern "system" fn(hregreadbatchreply: *const _HREGREADBATCHREPLY, pbatchcommand: *mut CLUSTER_READ_BATCH_COMMAND) -> i32; +pub type PCLUSTER_REG_READ_BATCH_REPLY_NEXT_COMMAND = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_SETUP_PROGRESS_CALLBACK = unsafe extern "system" fn(pvcallbackarg: *mut ::core::ffi::c_void, esetupphase: CLUSTER_SETUP_PHASE, ephasetype: CLUSTER_SETUP_PHASE_TYPE, ephaseseverity: CLUSTER_SETUP_PHASE_SEVERITY, dwpercentcomplete: u32, lpszobjectname: super::super::Foundation::PWSTR, dwstatus: u32) -> super::super::Foundation::BOOL; +pub type PCLUSTER_SETUP_PROGRESS_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_SET_ACCOUNT_ACCESS = unsafe extern "system" fn(hcluster: *const _HCLUSTER, szaccountsid: super::super::Foundation::PWSTR, dwaccess: u32, dwcontroltype: u32) -> u32; +pub type PCLUSTER_SET_ACCOUNT_ACCESS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_UPGRADE_PROGRESS_CALLBACK = unsafe extern "system" fn(pvcallbackarg: *mut ::core::ffi::c_void, eupgradephase: CLUSTER_UPGRADE_PHASE) -> super::super::Foundation::BOOL; -pub type PEND_CONTROL_CALL = unsafe extern "system" fn(context: i64, status: u32) -> u32; -pub type PEND_TYPE_CONTROL_CALL = unsafe extern "system" fn(context: i64, status: u32) -> u32; -pub type PEXTEND_RES_CONTROL_CALL = unsafe extern "system" fn(context: i64, newtimeoutinms: u32) -> u32; -pub type PEXTEND_RES_TYPE_CONTROL_CALL = unsafe extern "system" fn(context: i64, newtimeoutinms: u32) -> u32; -pub type PFREE_CLUSTER_CRYPT = unsafe extern "system" fn(pcryptinfo: *const ::core::ffi::c_void) -> u32; +pub type PCLUSTER_UPGRADE_PROGRESS_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; +pub type PEND_CONTROL_CALL = ::core::option::Option u32>; +pub type PEND_TYPE_CONTROL_CALL = ::core::option::Option u32>; +pub type PEXTEND_RES_CONTROL_CALL = ::core::option::Option u32>; +pub type PEXTEND_RES_TYPE_CONTROL_CALL = ::core::option::Option u32>; +pub type PFREE_CLUSTER_CRYPT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PIS_ALIVE_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PIS_ALIVE_ROUTINE = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PLACEMENT_OPTIONS(pub i32); @@ -14219,24 +14202,24 @@ unsafe impl ::windows::core::Abi for PLACEMENT_OPTIONS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PLOG_EVENT_ROUTINE = unsafe extern "system" fn(resourcehandle: isize, loglevel: LOG_LEVEL, formatstring: super::super::Foundation::PWSTR); +pub type PLOG_EVENT_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLOOKS_ALIVE_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; -pub type POFFLINE_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void) -> u32; +pub type PLOOKS_ALIVE_ROUTINE = ::core::option::Option super::super::Foundation::BOOL>; +pub type POFFLINE_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type POFFLINE_V2_ROUTINE = unsafe extern "system" fn(resource: *const ::core::ffi::c_void, destinationnodename: super::super::Foundation::PWSTR, offlineflags: u32, inbuffer: *const u8, inbuffersize: u32, reserved: u32) -> u32; +pub type POFFLINE_V2_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PONLINE_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void, eventhandle: *mut super::super::Foundation::HANDLE) -> u32; +pub type PONLINE_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PONLINE_V2_ROUTINE = unsafe extern "system" fn(resource: *const ::core::ffi::c_void, eventhandle: *mut super::super::Foundation::HANDLE, onlineflags: u32, inbuffer: *const u8, inbuffersize: u32, reserved: u32) -> u32; +pub type PONLINE_V2_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type POPEN_CLUSTER_CRYPT_PROVIDER = unsafe extern "system" fn(lpszresource: super::super::Foundation::PWSTR, lpszprovider: *const i8, dwtype: u32, dwflags: u32) -> *mut _HCLUSCRYPTPROVIDER; +pub type POPEN_CLUSTER_CRYPT_PROVIDER = ::core::option::Option *mut _HCLUSCRYPTPROVIDER>; #[cfg(feature = "Win32_Foundation")] -pub type POPEN_CLUSTER_CRYPT_PROVIDEREX = unsafe extern "system" fn(lpszresource: super::super::Foundation::PWSTR, lpszkeyname: super::super::Foundation::PWSTR, lpszprovider: *const i8, dwtype: u32, dwflags: u32) -> *mut _HCLUSCRYPTPROVIDER; +pub type POPEN_CLUSTER_CRYPT_PROVIDEREX = ::core::option::Option *mut _HCLUSCRYPTPROVIDER>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type POPEN_ROUTINE = unsafe extern "system" fn(resourcename: super::super::Foundation::PWSTR, resourcekey: super::super::System::Registry::HKEY, resourcehandle: isize) -> *mut ::core::ffi::c_void; +pub type POPEN_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type POPEN_V2_ROUTINE = unsafe extern "system" fn(resourcename: super::super::Foundation::PWSTR, resourcekey: super::super::System::Registry::HKEY, resourcehandle: isize, openflags: u32) -> *mut ::core::ffi::c_void; +pub type POPEN_V2_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct POST_UPGRADE_VERSION_INFO { @@ -14267,196 +14250,196 @@ unsafe impl ::windows::core::Abi for POST_UPGRADE_VERSION_INFO { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PQUERY_APPINSTANCE_VERSION = unsafe extern "system" fn(appinstanceid: *const ::windows::core::GUID, instanceversionhigh: *mut u64, instanceversionlow: *mut u64, versionstatus: *mut super::super::Foundation::NTSTATUS) -> u32; -pub type PQUORUM_RESOURCE_LOST = unsafe extern "system" fn(resource: isize); +pub type PQUERY_APPINSTANCE_VERSION = ::core::option::Option u32>; +pub type PQUORUM_RESOURCE_LOST = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PRAISE_RES_TYPE_NOTIFICATION = unsafe extern "system" fn(resourcetype: super::super::Foundation::PWSTR, ppayload: *const u8, payloadsize: u32) -> u32; +pub type PRAISE_RES_TYPE_NOTIFICATION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PREGISTER_APPINSTANCE = unsafe extern "system" fn(processhandle: super::super::Foundation::HANDLE, appinstanceid: *const ::windows::core::GUID, childreninheritappinstance: super::super::Foundation::BOOL) -> u32; -pub type PREGISTER_APPINSTANCE_VERSION = unsafe extern "system" fn(appinstanceid: *const ::windows::core::GUID, instanceversionhigh: u64, instanceversionlow: u64) -> u32; -pub type PRELEASE_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void) -> u32; +pub type PREGISTER_APPINSTANCE = ::core::option::Option u32>; +pub type PREGISTER_APPINSTANCE_VERSION = ::core::option::Option u32>; +pub type PRELEASE_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PREQUEST_DUMP_ROUTINE = unsafe extern "system" fn(resourcehandle: isize, dumpduetocallinprogress: super::super::Foundation::BOOL, dumpdelayinms: u32) -> u32; -pub type PRESET_ALL_APPINSTANCE_VERSIONS = unsafe extern "system" fn() -> u32; -pub type PRESOURCE_CONTROL_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void, controlcode: u32, inbuffer: *mut ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, bytesreturned: *mut u32) -> u32; +pub type PREQUEST_DUMP_ROUTINE = ::core::option::Option u32>; +pub type PRESET_ALL_APPINSTANCE_VERSIONS = ::core::option::Option u32>; +pub type PRESOURCE_CONTROL_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESOURCE_TYPE_CONTROL_ROUTINE = unsafe extern "system" fn(resourcetypename: super::super::Foundation::PWSTR, controlcode: u32, inbuffer: *mut ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, bytesreturned: *mut u32) -> u32; +pub type PRESOURCE_TYPE_CONTROL_ROUTINE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_ADD_UNKNOWN_PROPERTIES = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertylist: *mut ::core::ffi::c_void, pcboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; +pub type PRESUTIL_ADD_UNKNOWN_PROPERTIES = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_CREATE_DIRECTORY_TREE = unsafe extern "system" fn(pszpath: super::super::Foundation::PWSTR) -> u32; +pub type PRESUTIL_CREATE_DIRECTORY_TREE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_DUP_PARAMETER_BLOCK = unsafe extern "system" fn(poutparams: *mut u8, pinparams: *const u8, ppropertytable: *const RESUTIL_PROPERTY_ITEM) -> u32; +pub type PRESUTIL_DUP_PARAMETER_BLOCK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_DUP_STRING = unsafe extern "system" fn(pszinstring: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR; +pub type PRESUTIL_DUP_STRING = ::core::option::Option super::super::Foundation::PWSTR>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_ENUM_PRIVATE_PROPERTIES = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszoutproperties: super::super::Foundation::PWSTR, cboutpropertiessize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; +pub type PRESUTIL_ENUM_PRIVATE_PROPERTIES = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_ENUM_PROPERTIES = unsafe extern "system" fn(ppropertytable: *const RESUTIL_PROPERTY_ITEM, pszoutproperties: super::super::Foundation::PWSTR, cboutpropertiessize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; +pub type PRESUTIL_ENUM_PROPERTIES = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_ENUM_RESOURCES = unsafe extern "system" fn(hself: *mut _HRESOURCE, lpszrestypename: super::super::Foundation::PWSTR, prescallback: ::windows::core::RawPtr, pparameter: *mut ::core::ffi::c_void) -> u32; +pub type PRESUTIL_ENUM_RESOURCES = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_ENUM_RESOURCES_EX = unsafe extern "system" fn(hcluster: *mut _HCLUSTER, hself: *mut _HRESOURCE, lpszrestypename: super::super::Foundation::PWSTR, prescallback: ::windows::core::RawPtr, pparameter: *mut ::core::ffi::c_void) -> u32; +pub type PRESUTIL_ENUM_RESOURCES_EX = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_ENUM_RESOURCES_EX2 = unsafe extern "system" fn(hcluster: *mut _HCLUSTER, hself: *mut _HRESOURCE, lpszrestypename: super::super::Foundation::PWSTR, prescallback: ::windows::core::RawPtr, pparameter: *mut ::core::ffi::c_void, dwdesiredaccess: u32) -> u32; +pub type PRESUTIL_ENUM_RESOURCES_EX2 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_EXPAND_ENVIRONMENT_STRINGS = unsafe extern "system" fn(pszsrc: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR; +pub type PRESUTIL_EXPAND_ENVIRONMENT_STRINGS = ::core::option::Option super::super::Foundation::PWSTR>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_BINARY_PROPERTY = unsafe extern "system" fn(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: super::super::Foundation::PWSTR, pbpropertyvalue: *mut *mut u8, pcbpropertyvaluesize: *mut u32) -> u32; +pub type PRESUTIL_FIND_BINARY_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_DEPENDENT_DISK_RESOURCE_DRIVE_LETTER = unsafe extern "system" fn(hcluster: *const _HCLUSTER, hresource: *const _HRESOURCE, pszdriveletter: super::super::Foundation::PWSTR, pcchdriveletter: *mut u32) -> u32; +pub type PRESUTIL_FIND_DEPENDENT_DISK_RESOURCE_DRIVE_LETTER = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_DWORD_PROPERTY = unsafe extern "system" fn(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: super::super::Foundation::PWSTR, pdwpropertyvalue: *mut u32) -> u32; +pub type PRESUTIL_FIND_DWORD_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_EXPANDED_SZ_PROPERTY = unsafe extern "system" fn(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: super::super::Foundation::PWSTR, pszpropertyvalue: *mut super::super::Foundation::PWSTR) -> u32; +pub type PRESUTIL_FIND_EXPANDED_SZ_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_EXPAND_SZ_PROPERTY = unsafe extern "system" fn(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: super::super::Foundation::PWSTR, pszpropertyvalue: *mut super::super::Foundation::PWSTR) -> u32; +pub type PRESUTIL_FIND_EXPAND_SZ_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_FILETIME_PROPERTY = unsafe extern "system" fn(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: super::super::Foundation::PWSTR, pftpropertyvalue: *mut super::super::Foundation::FILETIME) -> u32; +pub type PRESUTIL_FIND_FILETIME_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_LONG_PROPERTY = unsafe extern "system" fn(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: super::super::Foundation::PWSTR, plpropertyvalue: *mut i32) -> u32; +pub type PRESUTIL_FIND_LONG_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_MULTI_SZ_PROPERTY = unsafe extern "system" fn(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: super::super::Foundation::PWSTR, pszpropertyvalue: *mut super::super::Foundation::PWSTR, pcbpropertyvaluesize: *mut u32) -> u32; +pub type PRESUTIL_FIND_MULTI_SZ_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_SZ_PROPERTY = unsafe extern "system" fn(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: super::super::Foundation::PWSTR, pszpropertyvalue: *mut super::super::Foundation::PWSTR) -> u32; +pub type PRESUTIL_FIND_SZ_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_ULARGEINTEGER_PROPERTY = unsafe extern "system" fn(ppropertylist: *const ::core::ffi::c_void, cbpropertylistsize: u32, pszpropertyname: super::super::Foundation::PWSTR, plpropertyvalue: *mut u64) -> u32; -pub type PRESUTIL_FREE_ENVIRONMENT = unsafe extern "system" fn(lpenvironment: *mut ::core::ffi::c_void) -> u32; +pub type PRESUTIL_FIND_ULARGEINTEGER_PROPERTY = ::core::option::Option u32>; +pub type PRESUTIL_FREE_ENVIRONMENT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FREE_PARAMETER_BLOCK = unsafe extern "system" fn(poutparams: *mut u8, pinparams: *const u8, ppropertytable: *const RESUTIL_PROPERTY_ITEM); +pub type PRESUTIL_FREE_PARAMETER_BLOCK = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_ALL_PROPERTIES = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertylist: *mut ::core::ffi::c_void, cboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; -pub type PRESUTIL_GET_BINARY_PROPERTY = unsafe extern "system" fn(ppboutvalue: *mut *mut u8, pcboutvaluesize: *mut u32, pvaluestruct: *const CLUSPROP_BINARY, pboldvalue: *const u8, cboldvaluesize: u32, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; +pub type PRESUTIL_GET_ALL_PROPERTIES = ::core::option::Option u32>; +pub type PRESUTIL_GET_BINARY_PROPERTY = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_BINARY_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR, ppboutvalue: *mut *mut u8, pcboutvaluesize: *mut u32) -> u32; -pub type PRESUTIL_GET_CORE_CLUSTER_RESOURCES = unsafe extern "system" fn(hcluster: *const _HCLUSTER, phclusternameresource: *mut *mut _HRESOURCE, phclusteripaddressresource: *mut *mut _HRESOURCE, phclusterquorumresource: *mut *mut _HRESOURCE) -> u32; -pub type PRESUTIL_GET_CORE_CLUSTER_RESOURCES_EX = unsafe extern "system" fn(hclusterin: *const _HCLUSTER, phclusternameresourceout: *mut *mut _HRESOURCE, phclusteripaddressresourceout: *mut *mut _HRESOURCE, phclusterquorumresourceout: *mut *mut _HRESOURCE, dwdesiredaccess: u32) -> u32; -pub type PRESUTIL_GET_DWORD_PROPERTY = unsafe extern "system" fn(pdwoutvalue: *mut u32, pvaluestruct: *const CLUSPROP_DWORD, dwoldvalue: u32, dwminimum: u32, dwmaximum: u32, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; +pub type PRESUTIL_GET_BINARY_VALUE = ::core::option::Option u32>; +pub type PRESUTIL_GET_CORE_CLUSTER_RESOURCES = ::core::option::Option u32>; +pub type PRESUTIL_GET_CORE_CLUSTER_RESOURCES_EX = ::core::option::Option u32>; +pub type PRESUTIL_GET_DWORD_PROPERTY = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_DWORD_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR, pdwoutvalue: *mut u32, dwdefaultvalue: u32) -> u32; -pub type PRESUTIL_GET_ENVIRONMENT_WITH_NET_NAME = unsafe extern "system" fn(hresource: *const _HRESOURCE) -> *mut ::core::ffi::c_void; +pub type PRESUTIL_GET_DWORD_VALUE = ::core::option::Option u32>; +pub type PRESUTIL_GET_ENVIRONMENT_WITH_NET_NAME = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_EXPAND_SZ_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR, bexpand: super::super::Foundation::BOOL) -> super::super::Foundation::PWSTR; +pub type PRESUTIL_GET_EXPAND_SZ_VALUE = ::core::option::Option super::super::Foundation::PWSTR>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_FILETIME_PROPERTY = unsafe extern "system" fn(pftoutvalue: *mut super::super::Foundation::FILETIME, pvaluestruct: *const CLUSPROP_FILETIME, ftoldvalue: super::super::Foundation::FILETIME, ftminimum: super::super::Foundation::FILETIME, ftmaximum: super::super::Foundation::FILETIME, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; -pub type PRESUTIL_GET_LONG_PROPERTY = unsafe extern "system" fn(ploutvalue: *mut i32, pvaluestruct: *const CLUSPROP_LONG, loldvalue: i32, lminimum: i32, lmaximum: i32, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; +pub type PRESUTIL_GET_FILETIME_PROPERTY = ::core::option::Option u32>; +pub type PRESUTIL_GET_LONG_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_MULTI_SZ_PROPERTY = unsafe extern "system" fn(ppszoutvalue: *mut super::super::Foundation::PWSTR, pcboutvaluesize: *mut u32, pvaluestruct: *const CLUSPROP_SZ, pszoldvalue: super::super::Foundation::PWSTR, cboldvaluesize: u32, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; +pub type PRESUTIL_GET_MULTI_SZ_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_GET_PRIVATE_PROPERTIES = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, poutpropertylist: *mut ::core::ffi::c_void, cboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; +pub type PRESUTIL_GET_PRIVATE_PROPERTIES = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_PROPERTIES = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertylist: *mut ::core::ffi::c_void, cboutpropertylistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; +pub type PRESUTIL_GET_PROPERTIES = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_PROPERTIES_TO_PARAMETER_BLOCK = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutparams: *mut u8, bcheckforrequiredproperties: super::super::Foundation::BOOL, psznameofpropinerror: *mut super::super::Foundation::PWSTR) -> u32; +pub type PRESUTIL_GET_PROPERTIES_TO_PARAMETER_BLOCK = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_PROPERTY = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytableitem: *const RESUTIL_PROPERTY_ITEM, poutpropertyitem: *mut *mut ::core::ffi::c_void, pcboutpropertyitemsize: *mut u32) -> u32; +pub type PRESUTIL_GET_PROPERTY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_PROPERTY_FORMATS = unsafe extern "system" fn(ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertyformatlist: *mut ::core::ffi::c_void, cbpropertyformatlistsize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; +pub type PRESUTIL_GET_PROPERTY_FORMATS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_PROPERTY_SIZE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytableitem: *const RESUTIL_PROPERTY_ITEM, pcboutpropertylistsize: *mut u32, pnpropertycount: *mut u32) -> u32; +pub type PRESUTIL_GET_PROPERTY_SIZE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_QWORD_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR, pqwoutvalue: *mut u64, qwdefaultvalue: u64) -> u32; +pub type PRESUTIL_GET_QWORD_VALUE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY = unsafe extern "system" fn(hself: super::super::Foundation::HANDLE, lpszresourcetype: super::super::Foundation::PWSTR) -> *mut _HRESOURCE; +pub type PRESUTIL_GET_RESOURCE_DEPENDENCY = ::core::option::Option *mut _HRESOURCE>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS = unsafe extern "system" fn(hcluster: *mut _HCLUSTER, hself: super::super::Foundation::HANDLE, prci: *mut CLUS_RESOURCE_CLASS_INFO, brecurse: super::super::Foundation::BOOL) -> *mut _HRESOURCE; +pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS = ::core::option::Option *mut _HRESOURCE>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS_EX = unsafe extern "system" fn(hcluster: *mut _HCLUSTER, hself: super::super::Foundation::HANDLE, prci: *mut CLUS_RESOURCE_CLASS_INFO, brecurse: super::super::Foundation::BOOL, dwdesiredaccess: u32) -> *mut _HRESOURCE; +pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS_EX = ::core::option::Option *mut _HRESOURCE>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME = unsafe extern "system" fn(hcluster: *mut _HCLUSTER, hself: super::super::Foundation::HANDLE, lpszresourcetype: super::super::Foundation::PWSTR, brecurse: super::super::Foundation::BOOL) -> *mut _HRESOURCE; +pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME = ::core::option::Option *mut _HRESOURCE>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME_EX = unsafe extern "system" fn(hcluster: *mut _HCLUSTER, hself: super::super::Foundation::HANDLE, lpszresourcetype: super::super::Foundation::PWSTR, brecurse: super::super::Foundation::BOOL, dwdesiredaccess: u32) -> *mut _HRESOURCE; +pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME_EX = ::core::option::Option *mut _HRESOURCE>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_EX = unsafe extern "system" fn(hself: super::super::Foundation::HANDLE, lpszresourcetype: super::super::Foundation::PWSTR, dwdesiredaccess: u32) -> *mut _HRESOURCE; +pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_EX = ::core::option::Option *mut _HRESOURCE>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENTIP_ADDRESS_PROPS = unsafe extern "system" fn(hresource: *const _HRESOURCE, pszaddress: super::super::Foundation::PWSTR, pcchaddress: *mut u32, pszsubnetmask: super::super::Foundation::PWSTR, pcchsubnetmask: *mut u32, psznetwork: super::super::Foundation::PWSTR, pcchnetwork: *mut u32) -> u32; +pub type PRESUTIL_GET_RESOURCE_DEPENDENTIP_ADDRESS_PROPS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_NAME = unsafe extern "system" fn(hresource: *const _HRESOURCE, pszresourcename: super::super::Foundation::PWSTR, pcchresourcenameinout: *mut u32) -> u32; +pub type PRESUTIL_GET_RESOURCE_NAME = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY = unsafe extern "system" fn(lpszresourcename: super::super::Foundation::PWSTR, lpszresourcetype: super::super::Foundation::PWSTR) -> *mut _HRESOURCE; +pub type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY = ::core::option::Option *mut _HRESOURCE>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX = unsafe extern "system" fn(lpszresourcename: super::super::Foundation::PWSTR, lpszresourcetype: super::super::Foundation::PWSTR, dwdesiredaccess: u32) -> *mut _HRESOURCE; +pub type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX = ::core::option::Option *mut _HRESOURCE>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_SZ_PROPERTY = unsafe extern "system" fn(ppszoutvalue: *mut super::super::Foundation::PWSTR, pvaluestruct: *const CLUSPROP_SZ, pszoldvalue: super::super::Foundation::PWSTR, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; +pub type PRESUTIL_GET_SZ_PROPERTY = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_SZ_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR) -> super::super::Foundation::PWSTR; +pub type PRESUTIL_GET_SZ_VALUE = ::core::option::Option super::super::Foundation::PWSTR>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_IS_PATH_VALID = unsafe extern "system" fn(pszpath: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; +pub type PRESUTIL_IS_PATH_VALID = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_IS_RESOURCE_CLASS_EQUAL = unsafe extern "system" fn(prci: *mut CLUS_RESOURCE_CLASS_INFO, hresource: *mut _HRESOURCE) -> super::super::Foundation::BOOL; +pub type PRESUTIL_IS_RESOURCE_CLASS_EQUAL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_PROPERTY_LIST_FROM_PARAMETER_BLOCK = unsafe extern "system" fn(ppropertytable: *const RESUTIL_PROPERTY_ITEM, poutpropertylist: *mut ::core::ffi::c_void, pcboutpropertylistsize: *mut u32, pinparams: *const u8, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32; +pub type PRESUTIL_PROPERTY_LIST_FROM_PARAMETER_BLOCK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_REMOVE_RESOURCE_SERVICE_ENVIRONMENT = unsafe extern "system" fn(pszservicename: super::super::Foundation::PWSTR, pfnlogevent: ::windows::core::RawPtr, hresourcehandle: isize) -> u32; +pub type PRESUTIL_REMOVE_RESOURCE_SERVICE_ENVIRONMENT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_RESOURCES_EQUAL = unsafe extern "system" fn(hself: *mut _HRESOURCE, hresource: *mut _HRESOURCE) -> super::super::Foundation::BOOL; +pub type PRESUTIL_RESOURCES_EQUAL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_RESOURCE_TYPES_EQUAL = unsafe extern "system" fn(lpszresourcetypename: super::super::Foundation::PWSTR, hresource: *mut _HRESOURCE) -> super::super::Foundation::BOOL; +pub type PRESUTIL_RESOURCE_TYPES_EQUAL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_BINARY_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR, pbnewvalue: *const u8, cbnewvaluesize: u32, ppboutvalue: *mut *mut u8, pcboutvaluesize: *mut u32) -> u32; +pub type PRESUTIL_SET_BINARY_VALUE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_DWORD_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR, dwnewvalue: u32, pdwoutvalue: *mut u32) -> u32; +pub type PRESUTIL_SET_DWORD_VALUE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_EXPAND_SZ_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR, psznewvalue: super::super::Foundation::PWSTR, ppszoutstring: *mut super::super::Foundation::PWSTR) -> u32; +pub type PRESUTIL_SET_EXPAND_SZ_VALUE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_MULTI_SZ_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR, psznewvalue: super::super::Foundation::PWSTR, cbnewvaluesize: u32, ppszoutvalue: *mut super::super::Foundation::PWSTR, pcboutvaluesize: *mut u32) -> u32; +pub type PRESUTIL_SET_MULTI_SZ_VALUE = ::core::option::Option u32>; #[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_SET_PRIVATE_PROPERTY_LIST = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32) -> u32; +pub type PRESUTIL_SET_PRIVATE_PROPERTY_LIST = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, pinparams: *const u8, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, poutparams: *mut u8) -> u32; +pub type PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, pinparams: *const u8, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: super::super::Foundation::BOOL, poutparams: *mut u8) -> u32; +pub type PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_PROPERTY_TABLE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, ballowunknownproperties: super::super::Foundation::BOOL, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, poutparams: *mut u8) -> u32; +pub type PRESUTIL_SET_PROPERTY_TABLE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_PROPERTY_TABLE_EX = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, ballowunknownproperties: super::super::Foundation::BOOL, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: super::super::Foundation::BOOL, poutparams: *mut u8) -> u32; +pub type PRESUTIL_SET_PROPERTY_TABLE_EX = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_QWORD_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR, qwnewvalue: u64, pqwoutvalue: *mut u64) -> u32; +pub type PRESUTIL_SET_QWORD_VALUE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_SET_RESOURCE_SERVICE_ENVIRONMENT = unsafe extern "system" fn(pszservicename: super::super::Foundation::PWSTR, hresource: *mut _HRESOURCE, pfnlogevent: ::windows::core::RawPtr, hresourcehandle: isize) -> u32; +pub type PRESUTIL_SET_RESOURCE_SERVICE_ENVIRONMENT = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS = unsafe extern "system" fn(pszservicename: super::super::Foundation::PWSTR, schscmhandle: super::super::Security::SC_HANDLE, phservice: *mut isize, pfnlogevent: ::windows::core::RawPtr, hresourcehandle: isize) -> u32; +pub type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS_EX = unsafe extern "system" fn(pszservicename: super::super::Foundation::PWSTR, schscmhandle: super::super::Security::SC_HANDLE, phservice: *mut isize, dwdesiredaccess: u32, pfnlogevent: ::windows::core::RawPtr, hresourcehandle: isize) -> u32; +pub type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS_EX = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_SZ_VALUE = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, pszvaluename: super::super::Foundation::PWSTR, psznewvalue: super::super::Foundation::PWSTR, ppszoutstring: *mut super::super::Foundation::PWSTR) -> u32; +pub type PRESUTIL_SET_SZ_VALUE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_UNKNOWN_PROPERTIES = unsafe extern "system" fn(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32) -> u32; +pub type PRESUTIL_SET_UNKNOWN_PROPERTIES = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_START_RESOURCE_SERVICE = unsafe extern "system" fn(pszservicename: super::super::Foundation::PWSTR, phservicehandle: *mut isize) -> u32; +pub type PRESUTIL_START_RESOURCE_SERVICE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_STOP_RESOURCE_SERVICE = unsafe extern "system" fn(pszservicename: super::super::Foundation::PWSTR) -> u32; +pub type PRESUTIL_STOP_RESOURCE_SERVICE = ::core::option::Option u32>; #[cfg(feature = "Win32_Security")] -pub type PRESUTIL_STOP_SERVICE = unsafe extern "system" fn(hservicehandle: super::super::Security::SC_HANDLE) -> u32; +pub type PRESUTIL_STOP_SERVICE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_TERMINATE_SERVICE_PROCESS_FROM_RES_DLL = unsafe extern "system" fn(dwservicepid: u32, boffline: super::super::Foundation::BOOL, pdwresourcestate: *mut u32, pfnlogevent: ::windows::core::RawPtr, hresourcehandle: isize) -> u32; -pub type PRESUTIL_VERIFY_PRIVATE_PROPERTY_LIST = unsafe extern "system" fn(pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32) -> u32; +pub type PRESUTIL_TERMINATE_SERVICE_PROCESS_FROM_RES_DLL = ::core::option::Option u32>; +pub type PRESUTIL_VERIFY_PRIVATE_PROPERTY_LIST = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_VERIFY_PROPERTY_TABLE = unsafe extern "system" fn(ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, ballowunknownproperties: super::super::Foundation::BOOL, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, poutparams: *mut u8) -> u32; +pub type PRESUTIL_VERIFY_PROPERTY_TABLE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_VERIFY_RESOURCE_SERVICE = unsafe extern "system" fn(pszservicename: super::super::Foundation::PWSTR) -> u32; +pub type PRESUTIL_VERIFY_RESOURCE_SERVICE = ::core::option::Option u32>; #[cfg(feature = "Win32_Security")] -pub type PRESUTIL_VERIFY_SERVICE = unsafe extern "system" fn(hservicehandle: super::super::Security::SC_HANDLE) -> u32; -pub type PRES_UTIL_VERIFY_SHUTDOWN_SAFE = unsafe extern "system" fn(flags: u32, reason: u32, presult: *mut u32) -> u32; +pub type PRESUTIL_VERIFY_SERVICE = ::core::option::Option u32>; +pub type PRES_UTIL_VERIFY_SHUTDOWN_SAFE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PSET_INTERNAL_STATE = unsafe extern "system" fn(param0: isize, statetype: CLUSTER_RESOURCE_APPLICATION_STATE, active: super::super::Foundation::BOOL) -> u32; -pub type PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE = unsafe extern "system" fn(resourcehandle: isize, propertylistbuffer: *const u8, propertylistbuffersize: u32) -> u32; +pub type PSET_INTERNAL_STATE = ::core::option::Option u32>; +pub type PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE = unsafe extern "system" fn(resourcehandle: isize, lockedmodeenabled: super::super::Foundation::BOOL, lockedmodereason: u32, lockedmodeflags: u32) -> u32; +pub type PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PSET_RESOURCE_LOCKED_MODE_ROUTINE = unsafe extern "system" fn(resourcehandle: isize, lockedmodeenabled: super::super::Foundation::BOOL, lockedmodereason: u32) -> u32; +pub type PSET_RESOURCE_LOCKED_MODE_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PSET_RESOURCE_STATUS_ROUTINE = unsafe extern "system" fn(resourcehandle: isize, resourcestatus: *mut RESOURCE_STATUS) -> u32; +pub type PSET_RESOURCE_STATUS_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PSET_RESOURCE_STATUS_ROUTINE_EX = unsafe extern "system" fn(resourcehandle: isize, resourcestatus: *mut RESOURCE_STATUS_EX) -> u32; -pub type PSIGNAL_FAILURE_ROUTINE = unsafe extern "system" fn(resourcehandle: isize, failuretype: FAILURE_TYPE, applicationspecificerrorcode: u32) -> u32; +pub type PSET_RESOURCE_STATUS_ROUTINE_EX = ::core::option::Option u32>; +pub type PSIGNAL_FAILURE_ROUTINE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PSTARTUP_EX_ROUTINE = unsafe extern "system" fn(resourcetype: super::super::Foundation::PWSTR, minversionsupported: u32, maxversionsupported: u32, monitorcallbackfunctions: *mut ::core::mem::ManuallyDrop, resourcedllinterfacefunctions: *mut *mut CLRES_FUNCTION_TABLE) -> u32; +pub type PSTARTUP_EX_ROUTINE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PSTARTUP_ROUTINE = unsafe extern "system" fn(resourcetype: super::super::Foundation::PWSTR, minversionsupported: u32, maxversionsupported: u32, setresourcestatus: ::windows::core::RawPtr, logevent: ::windows::core::RawPtr, functiontable: *mut *mut CLRES_FUNCTION_TABLE) -> u32; -pub type PTERMINATE_ROUTINE = unsafe extern "system" fn(resource: *mut ::core::ffi::c_void); +pub type PSTARTUP_ROUTINE = ::core::option::Option u32>; +pub type PTERMINATE_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWORKER_START_ROUTINE = unsafe extern "system" fn(pworker: *mut CLUS_WORKER, lpthreadparameter: *mut ::core::ffi::c_void) -> u32; +pub type PWORKER_START_ROUTINE = ::core::option::Option u32>; #[inline] pub unsafe fn PauseClusterNode(hnode: *const _HNODE) -> u32 { #[cfg(windows)] @@ -15225,7 +15208,7 @@ pub unsafe fn ResUtilDupString<'a, Param0: ::windows::core::IntoParam<'a, super: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ResUtilEnumGroups(hcluster: *mut _HCLUSTER, hself: *mut _HGROUP, prescallback: ::core::option::Option, pparameter: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn ResUtilEnumGroups(hcluster: *mut _HCLUSTER, hself: *mut _HGROUP, prescallback: LPGROUP_CALLBACK_EX, pparameter: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -15238,7 +15221,7 @@ pub unsafe fn ResUtilEnumGroups(hcluster: *mut _HCLUSTER, hself: *mut _HGROUP, p unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ResUtilEnumGroupsEx(hcluster: *mut _HCLUSTER, hself: *mut _HGROUP, grouptype: CLUSGROUP_TYPE, prescallback: ::core::option::Option, pparameter: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn ResUtilEnumGroupsEx(hcluster: *mut _HCLUSTER, hself: *mut _HGROUP, grouptype: CLUSGROUP_TYPE, prescallback: LPGROUP_CALLBACK_EX, pparameter: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -15280,7 +15263,7 @@ pub unsafe fn ResUtilEnumProperties(ppropertytable: *const RESUTIL_PROPERTY_ITEM } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ResUtilEnumResources<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hself: *mut _HRESOURCE, lpszrestypename: Param1, prescallback: ::core::option::Option, pparameter: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn ResUtilEnumResources<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hself: *mut _HRESOURCE, lpszrestypename: Param1, prescallback: LPRESOURCE_CALLBACK, pparameter: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -15294,7 +15277,7 @@ pub unsafe fn ResUtilEnumResources<'a, Param1: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ResUtilEnumResourcesEx<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hcluster: *mut _HCLUSTER, hself: *mut _HRESOURCE, lpszrestypename: Param2, prescallback: ::core::option::Option, pparameter: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn ResUtilEnumResourcesEx<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hcluster: *mut _HCLUSTER, hself: *mut _HRESOURCE, lpszrestypename: Param2, prescallback: LPRESOURCE_CALLBACK_EX, pparameter: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -15308,7 +15291,7 @@ pub unsafe fn ResUtilEnumResourcesEx<'a, Param2: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ResUtilEnumResourcesEx2<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hcluster: *mut _HCLUSTER, hself: *mut _HRESOURCE, lpszrestypename: Param2, prescallback: ::core::option::Option, pparameter: *mut ::core::ffi::c_void, dwdesiredaccess: u32) -> u32 { +pub unsafe fn ResUtilEnumResourcesEx2<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hcluster: *mut _HCLUSTER, hself: *mut _HRESOURCE, lpszrestypename: Param2, prescallback: LPRESOURCE_CALLBACK_EX, pparameter: *mut ::core::ffi::c_void, dwdesiredaccess: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -16040,7 +16023,7 @@ pub unsafe fn ResUtilLeftPaxosIsLessThanRight(left: *const PaxosTagCStruct, righ unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ResUtilNodeEnum(hcluster: *mut _HCLUSTER, pnodecallback: ::core::option::Option, pparameter: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn ResUtilNodeEnum(hcluster: *mut _HCLUSTER, pnodecallback: LPNODE_CALLBACK, pparameter: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -16082,7 +16065,7 @@ pub unsafe fn ResUtilPropertyListFromParameterBlock(ppropertytable: *const RESUT } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ResUtilRemoveResourceServiceEnvironment<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pszservicename: Param0, pfnlogevent: ::core::option::Option, hresourcehandle: isize) -> u32 { +pub unsafe fn ResUtilRemoveResourceServiceEnvironment<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pszservicename: Param0, pfnlogevent: PLOG_EVENT_ROUTINE, hresourcehandle: isize) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -16095,7 +16078,7 @@ pub unsafe fn ResUtilRemoveResourceServiceEnvironment<'a, Param0: ::windows::cor unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ResUtilResourceDepEnum(hself: *mut _HRESOURCE, enumtype: u32, prescallback: ::core::option::Option, pparameter: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn ResUtilResourceDepEnum(hself: *mut _HRESOURCE, enumtype: u32, prescallback: LPRESOURCE_CALLBACK_EX, pparameter: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -16304,7 +16287,7 @@ pub unsafe fn ResUtilSetQwordValue<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ResUtilSetResourceServiceEnvironment<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pszservicename: Param0, hresource: *mut _HRESOURCE, pfnlogevent: ::core::option::Option, hresourcehandle: isize) -> u32 { +pub unsafe fn ResUtilSetResourceServiceEnvironment<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pszservicename: Param0, hresource: *mut _HRESOURCE, pfnlogevent: PLOG_EVENT_ROUTINE, hresourcehandle: isize) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -16318,7 +16301,7 @@ pub unsafe fn ResUtilSetResourceServiceEnvironment<'a, Param0: ::windows::core:: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn ResUtilSetResourceServiceStartParameters<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>>(pszservicename: Param0, schscmhandle: Param1, phservice: *mut isize, pfnlogevent: ::core::option::Option, hresourcehandle: isize) -> u32 { +pub unsafe fn ResUtilSetResourceServiceStartParameters<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>>(pszservicename: Param0, schscmhandle: Param1, phservice: *mut isize, pfnlogevent: PLOG_EVENT_ROUTINE, hresourcehandle: isize) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -16332,7 +16315,7 @@ pub unsafe fn ResUtilSetResourceServiceStartParameters<'a, Param0: ::windows::co } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn ResUtilSetResourceServiceStartParametersEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>>(pszservicename: Param0, schscmhandle: Param1, phservice: *mut isize, dwdesiredaccess: u32, pfnlogevent: ::core::option::Option, hresourcehandle: isize) -> u32 { +pub unsafe fn ResUtilSetResourceServiceStartParametersEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>>(pszservicename: Param0, schscmhandle: Param1, phservice: *mut isize, dwdesiredaccess: u32, pfnlogevent: PLOG_EVENT_ROUTINE, hresourcehandle: isize) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -16430,7 +16413,7 @@ pub unsafe fn ResUtilStopService<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ResUtilTerminateServiceProcessFromResDll<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(dwservicepid: u32, boffline: Param1, pdwresourcestate: *mut u32, pfnlogevent: ::core::option::Option, hresourcehandle: isize) -> u32 { +pub unsafe fn ResUtilTerminateServiceProcessFromResDll<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(dwservicepid: u32, boffline: Param1, pdwresourcestate: *mut u32, pfnlogevent: PLOG_EVENT_ROUTINE, hresourcehandle: isize) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -16618,7 +16601,7 @@ pub unsafe fn ResumeClusterNodeEx(hnode: *const _HNODE, eresumefailbacktype: CLU } pub const SET_APPINSTANCE_CSV_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] -pub type SET_APP_INSTANCE_CSV_FLAGS = unsafe extern "system" fn(processhandle: super::super::Foundation::HANDLE, mask: u32, flags: u32) -> u32; +pub type SET_APP_INSTANCE_CSV_FLAGS = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct SR_DISK_REPLICATION_ELIGIBLE(pub i32); diff --git a/src/Windows/Win32/Networking/Ldap/mod.rs b/src/Windows/Win32/Networking/Ldap/mod.rs index f1dada7a51..7f1011f8fe 100644 --- a/src/Windows/Win32/Networking/Ldap/mod.rs +++ b/src/Windows/Win32/Networking/Ldap/mod.rs @@ -1,8 +1,8 @@ #![allow(unused_variables, non_upper_case_globals, non_snake_case, unused_unsafe, non_camel_case_types, dead_code, clippy::all)] #[cfg(feature = "Win32_Foundation")] -pub type DBGPRINT = unsafe extern "system" fn(format: super::super::Foundation::PSTR) -> u32; +pub type DBGPRINT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type DEREFERENCECONNECTION = unsafe extern "system" fn(primaryconnection: *mut ldap, connectiontodereference: *mut ldap) -> u32; +pub type DEREFERENCECONNECTION = ::core::option::Option u32>; pub const LAPI_MAJOR_VER1: u32 = 1u32; pub const LAPI_MINOR_VER1: u32 = 1u32; pub const LBER_DEFAULT: i32 = -1i32; @@ -272,14 +272,14 @@ pub const LDAP_OPT_TLS_INFO: u32 = 147u32; pub const LDAP_OPT_VERSION: u32 = 17u32; pub const LDAP_POLICYHINT_APPLY_FULLPWDPOLICY: u32 = 1u32; pub const LDAP_PORT: u32 = 389u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct LDAP_REFERRAL_CALLBACK { pub SizeOfCallbacks: u32, - pub QueryForConnection: ::core::option::Option, - pub NotifyRoutine: ::core::option::Option, - pub DereferenceRoutine: ::core::option::Option, + pub QueryForConnection: QUERYFORCONNECTION, + pub NotifyRoutine: NOTIFYOFNEWCONNECTION, + pub DereferenceRoutine: DEREFERENCECONNECTION, } #[cfg(feature = "Win32_Foundation")] impl LDAP_REFERRAL_CALLBACK {} @@ -305,7 +305,7 @@ impl ::core::cmp::PartialEq for LDAP_REFERRAL_CALLBACK { impl ::core::cmp::Eq for LDAP_REFERRAL_CALLBACK {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for LDAP_REFERRAL_CALLBACK { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const LDAP_RES_ADD: i32 = 105i32; pub const LDAP_RES_ANY: i32 = -1i32; @@ -494,15 +494,15 @@ pub unsafe fn LdapUnicodeToUTF8<'a, Param0: ::windows::core::IntoParam<'a, super unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type NOTIFYOFNEWCONNECTION = unsafe extern "system" fn(primaryconnection: *mut ldap, referralfromconnection: *mut ldap, newdn: super::super::Foundation::PWSTR, hostname: super::super::Foundation::PSTR, newconnection: *mut ldap, portnumber: u32, secauthidentity: *mut ::core::ffi::c_void, currentuser: *mut ::core::ffi::c_void, errorcodefrombind: u32) -> super::super::Foundation::BOOLEAN; +pub type NOTIFYOFNEWCONNECTION = ::core::option::Option super::super::Foundation::BOOLEAN>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -pub type QUERYCLIENTCERT = unsafe extern "system" fn(connection: *mut ldap, trusted_cas: *mut super::super::Security::Authentication::Identity::SecPkgContext_IssuerListInfoEx, ppcertificate: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT) -> super::super::Foundation::BOOLEAN; +pub type QUERYCLIENTCERT = ::core::option::Option super::super::Foundation::BOOLEAN>; #[cfg(feature = "Win32_Foundation")] -pub type QUERYFORCONNECTION = unsafe extern "system" fn(primaryconnection: *mut ldap, referralfromconnection: *mut ldap, newdn: super::super::Foundation::PWSTR, hostname: super::super::Foundation::PSTR, portnumber: u32, secauthidentity: *mut ::core::ffi::c_void, currentusertoken: *mut ::core::ffi::c_void, connectiontouse: *mut *mut ldap) -> u32; +pub type QUERYFORCONNECTION = ::core::option::Option u32>; pub const SERVER_SEARCH_FLAG_DOMAIN_SCOPE: u32 = 1u32; pub const SERVER_SEARCH_FLAG_PHANTOM_ROOT: u32 = 2u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -pub type VERIFYSERVERCERT = unsafe extern "system" fn(connection: *mut ldap, pservercert: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT) -> super::super::Foundation::BOOLEAN; +pub type VERIFYSERVERCERT = ::core::option::Option super::super::Foundation::BOOLEAN>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ber_alloc_t(options: i32) -> *mut berelement { @@ -3817,7 +3817,7 @@ pub unsafe fn ldap_set_dbg_flags(newflags: u32) -> u32 { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ldap_set_dbg_routine(debugprintroutine: ::core::option::Option) { +pub unsafe fn ldap_set_dbg_routine(debugprintroutine: DBGPRINT) { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Networking/WinHttp/mod.rs b/src/Windows/Win32/Networking/WinHttp/mod.rs index 36ed1b4dcd..b13e0cb95a 100644 --- a/src/Windows/Win32/Networking/WinHttp/mod.rs +++ b/src/Windows/Win32/Networking/WinHttp/mod.rs @@ -177,7 +177,7 @@ impl ::core::ops::Not for INTERNET_PORT { Self(self.0.not()) } } -pub type LPWINHTTP_STATUS_CALLBACK = unsafe extern "system" fn(); +pub type LPWINHTTP_STATUS_CALLBACK = ::core::option::Option; pub const NETWORKING_KEY_BUFSIZE: u32 = 128u32; pub const SECURITY_FLAG_IGNORE_CERT_CN_INVALID: u32 = 4096u32; pub const SECURITY_FLAG_IGNORE_CERT_DATE_INVALID: u32 = 8192u32; @@ -1917,7 +1917,7 @@ impl ::core::convert::From for WINHTTP_SECURE_DNS_SETTING { unsafe impl ::windows::core::Abi for WINHTTP_SECURE_DNS_SETTING { type Abi = Self; } -pub type WINHTTP_STATUS_CALLBACK = unsafe extern "system" fn(hinternet: *mut ::core::ffi::c_void, dwcontext: usize, dwinternetstatus: u32, lpvstatusinformation: *mut ::core::ffi::c_void, dwstatusinformationlength: u32); +pub type WINHTTP_STATUS_CALLBACK = ::core::option::Option; pub const WINHTTP_TIME_FORMAT_BUFSIZE: u32 = 62u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2647,12 +2647,12 @@ pub unsafe fn WinHttpSetProxySettingsPerUser<'a, Param0: ::windows::core::IntoPa unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WinHttpSetStatusCallback(hinternet: *mut ::core::ffi::c_void, lpfninternetcallback: ::core::option::Option, dwnotificationflags: u32, dwreserved: usize) -> ::core::option::Option { +pub unsafe fn WinHttpSetStatusCallback(hinternet: *mut ::core::ffi::c_void, lpfninternetcallback: WINHTTP_STATUS_CALLBACK, dwnotificationflags: u32, dwreserved: usize) -> WINHTTP_STATUS_CALLBACK { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn WinHttpSetStatusCallback(hinternet: *mut ::core::ffi::c_void, lpfninternetcallback: ::windows::core::RawPtr, dwnotificationflags: u32, dwreserved: usize) -> ::core::option::Option; + fn WinHttpSetStatusCallback(hinternet: *mut ::core::ffi::c_void, lpfninternetcallback: ::windows::core::RawPtr, dwnotificationflags: u32, dwreserved: usize) -> WINHTTP_STATUS_CALLBACK; } ::core::mem::transmute(WinHttpSetStatusCallback(::core::mem::transmute(hinternet), ::core::mem::transmute(lpfninternetcallback), ::core::mem::transmute(dwnotificationflags), ::core::mem::transmute(dwreserved))) } diff --git a/src/Windows/Win32/Networking/WinInet/mod.rs b/src/Windows/Win32/Networking/WinInet/mod.rs index ac8a779f29..c123707b96 100644 --- a/src/Windows/Win32/Networking/WinInet/mod.rs +++ b/src/Windows/Win32/Networking/WinInet/mod.rs @@ -666,7 +666,7 @@ pub const CACHE_NOTIFY_UPDATE_URL: u32 = 4u32; pub const CACHE_NOTIFY_URL_SET_STICKY: u32 = 16u32; pub const CACHE_NOTIFY_URL_UNSET_STICKY: u32 = 32u32; #[cfg(feature = "Win32_Foundation")] -pub type CACHE_OPERATOR = unsafe extern "system" fn(pcei: *mut INTERNET_CACHE_ENTRY_INFOA, pcbcei: *mut u32, popdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type CACHE_OPERATOR = ::core::option::Option super::super::Foundation::BOOL>; pub const COOKIE_ACCEPTED_CACHE_ENTRY: u32 = 4096u32; pub const COOKIE_ALLOW: u32 = 2u32; pub const COOKIE_ALLOW_ALL: u32 = 4u32; @@ -2026,7 +2026,7 @@ unsafe impl ::windows::core::Abi for GOPHER_ASK_ATTRIBUTE_TYPE { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type GOPHER_ATTRIBUTE_ENUMERATOR = unsafe extern "system" fn(lpattributeinfo: *const GOPHER_ATTRIBUTE_TYPE, dwerror: u32) -> super::super::Foundation::BOOL; +pub type GOPHER_ATTRIBUTE_ENUMERATOR = ::core::option::Option super::super::Foundation::BOOL>; pub const GOPHER_ATTRIBUTE_ID_ABSTRACT: u32 = 2882325526u32; pub const GOPHER_ATTRIBUTE_ID_ADMIN: u32 = 2882325514u32; pub const GOPHER_ATTRIBUTE_ID_ALL: u32 = 2882325513u32; @@ -2853,7 +2853,7 @@ pub unsafe fn GopherFindFirstFileW<'a, Param1: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GopherGetAttributeA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hconnect: *const ::core::ffi::c_void, lpszlocator: Param1, lpszattributename: Param2, lpbuffer: *mut u8, dwbufferlength: u32, lpdwcharactersreturned: *mut u32, lpfnenumerator: ::core::option::Option, dwcontext: usize) -> super::super::Foundation::BOOL { +pub unsafe fn GopherGetAttributeA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hconnect: *const ::core::ffi::c_void, lpszlocator: Param1, lpszattributename: Param2, lpbuffer: *mut u8, dwbufferlength: u32, lpdwcharactersreturned: *mut u32, lpfnenumerator: GOPHER_ATTRIBUTE_ENUMERATOR, dwcontext: usize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2876,7 +2876,7 @@ pub unsafe fn GopherGetAttributeA<'a, Param1: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GopherGetAttributeW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hconnect: *const ::core::ffi::c_void, lpszlocator: Param1, lpszattributename: Param2, lpbuffer: *mut u8, dwbufferlength: u32, lpdwcharactersreturned: *mut u32, lpfnenumerator: ::core::option::Option, dwcontext: usize) -> super::super::Foundation::BOOL { +pub unsafe fn GopherGetAttributeW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hconnect: *const ::core::ffi::c_void, lpszlocator: Param1, lpszattributename: Param2, lpbuffer: *mut u8, dwbufferlength: u32, lpdwcharactersreturned: *mut u32, lpfnenumerator: GOPHER_ATTRIBUTE_ENUMERATOR, dwcontext: usize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -3016,8 +3016,8 @@ pub const HTTP_COOKIES_SAME_SITE_LEVEL_SAME_SITE: u32 = 1u32; pub const HTTP_COOKIES_SAME_SITE_LEVEL_UNKNOWN: u32 = 0u32; pub const HTTP_MAJOR_VERSION: u32 = 1u32; pub const HTTP_MINOR_VERSION: u32 = 0u32; -pub type HTTP_POLICY_EXTENSION_INIT = unsafe extern "system" fn(version: HTTP_POLICY_EXTENSION_VERSION, r#type: HTTP_POLICY_EXTENSION_TYPE, pvdata: *const ::core::ffi::c_void, cbdata: u32) -> u32; -pub type HTTP_POLICY_EXTENSION_SHUTDOWN = unsafe extern "system" fn(r#type: HTTP_POLICY_EXTENSION_TYPE) -> u32; +pub type HTTP_POLICY_EXTENSION_INIT = ::core::option::Option u32>; +pub type HTTP_POLICY_EXTENSION_SHUTDOWN = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct HTTP_POLICY_EXTENSION_TYPE(pub i32); @@ -4006,12 +4006,12 @@ impl ::core::cmp::Eq for INTERNET_ASYNC_RESULT {} unsafe impl ::windows::core::Abi for INTERNET_ASYNC_RESULT { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct INTERNET_AUTH_NOTIFY_DATA { pub cbStruct: u32, pub dwOptions: u32, - pub pfnNotify: ::core::option::Option, + pub pfnNotify: PFN_AUTH_NOTIFY, pub dwContext: usize, } impl INTERNET_AUTH_NOTIFY_DATA {} @@ -4032,7 +4032,7 @@ impl ::core::cmp::PartialEq for INTERNET_AUTH_NOTIFY_DATA { } impl ::core::cmp::Eq for INTERNET_AUTH_NOTIFY_DATA {} unsafe impl ::windows::core::Abi for INTERNET_AUTH_NOTIFY_DATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const INTERNET_AUTH_SCHEME_BASIC: u32 = 0u32; pub const INTERNET_AUTH_SCHEME_DIGEST: u32 = 1u32; @@ -7577,12 +7577,12 @@ pub unsafe fn InternetSetPerSiteCookieDecisionW<'a, Param0: ::windows::core::Int unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn InternetSetStatusCallback(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::core::option::Option) -> ::core::option::Option { +pub unsafe fn InternetSetStatusCallback(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: LPINTERNET_STATUS_CALLBACK) -> LPINTERNET_STATUS_CALLBACK { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn InternetSetStatusCallback(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::windows::core::RawPtr) -> ::core::option::Option; + fn InternetSetStatusCallback(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::windows::core::RawPtr) -> LPINTERNET_STATUS_CALLBACK; } ::core::mem::transmute(InternetSetStatusCallback(::core::mem::transmute(hinternet), ::core::mem::transmute(lpfninternetcallback))) } @@ -7590,12 +7590,12 @@ pub unsafe fn InternetSetStatusCallback(hinternet: *const ::core::ffi::c_void, l unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn InternetSetStatusCallbackA(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::core::option::Option) -> ::core::option::Option { +pub unsafe fn InternetSetStatusCallbackA(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: LPINTERNET_STATUS_CALLBACK) -> LPINTERNET_STATUS_CALLBACK { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn InternetSetStatusCallbackA(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::windows::core::RawPtr) -> ::core::option::Option; + fn InternetSetStatusCallbackA(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::windows::core::RawPtr) -> LPINTERNET_STATUS_CALLBACK; } ::core::mem::transmute(InternetSetStatusCallbackA(::core::mem::transmute(hinternet), ::core::mem::transmute(lpfninternetcallback))) } @@ -7603,12 +7603,12 @@ pub unsafe fn InternetSetStatusCallbackA(hinternet: *const ::core::ffi::c_void, unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn InternetSetStatusCallbackW(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::core::option::Option) -> ::core::option::Option { +pub unsafe fn InternetSetStatusCallbackW(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: LPINTERNET_STATUS_CALLBACK) -> LPINTERNET_STATUS_CALLBACK { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn InternetSetStatusCallbackW(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::windows::core::RawPtr) -> ::core::option::Option; + fn InternetSetStatusCallbackW(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::windows::core::RawPtr) -> LPINTERNET_STATUS_CALLBACK; } ::core::mem::transmute(InternetSetStatusCallbackW(::core::mem::transmute(hinternet), ::core::mem::transmute(lpfninternetcallback))) } @@ -7881,7 +7881,7 @@ pub unsafe fn IsUrlCacheEntryExpiredW<'a, Param0: ::windows::core::IntoParam<'a, #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type LPINTERNET_STATUS_CALLBACK = unsafe extern "system" fn(hinternet: *const ::core::ffi::c_void, dwcontext: usize, dwinternetstatus: u32, lpvstatusinformation: *const ::core::ffi::c_void, dwstatusinformationlength: u32); +pub type LPINTERNET_STATUS_CALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn LoadUrlCacheContent() -> super::super::Foundation::BOOL { @@ -7942,9 +7942,9 @@ unsafe impl ::windows::core::Abi for OutgoingCookieState { type Abi = Self; } pub const PENDING_DELETE_CACHE_ENTRY: u32 = 4194304u32; -pub type PFN_AUTH_NOTIFY = unsafe extern "system" fn(param0: usize, param1: u32, param2: *mut ::core::ffi::c_void) -> u32; +pub type PFN_AUTH_NOTIFY = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_DIAL_HANDLER = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PSTR, param2: u32, param3: *mut u32) -> u32; +pub type PFN_DIAL_HANDLER = ::core::option::Option u32>; pub const POST_CHECK_CACHE_ENTRY: u32 = 536870912u32; pub const POST_RESPONSE_CACHE_ENTRY: u32 = 67108864u32; pub const PRIVACY_IMPACTED_CACHE_ENTRY: u32 = 33554432u32; @@ -8021,7 +8021,7 @@ pub unsafe fn ParseX509EncodedCertificateForListBoxEntry(lpcert: *const u8, cbce } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn PerformOperationOverUrlCacheA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(pszurlsearchpattern: Param0, dwflags: u32, dwfilter: u32, groupid: i64, preserved1: *mut ::core::ffi::c_void, pdwreserved2: *mut u32, preserved3: *mut ::core::ffi::c_void, op: ::core::option::Option, poperatordata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn PerformOperationOverUrlCacheA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(pszurlsearchpattern: Param0, dwflags: u32, dwfilter: u32, groupid: i64, preserved1: *mut ::core::ffi::c_void, pdwreserved2: *mut u32, preserved3: *mut ::core::ffi::c_void, op: CACHE_OPERATOR, poperatordata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -9148,8 +9148,8 @@ unsafe impl ::windows::core::Abi for WPAD_CACHE_DELETE { } pub const XDR_CACHE_ENTRY: u32 = 262144u32; #[cfg(feature = "Win32_Foundation")] -pub type pfnInternetDeInitializeAutoProxyDll = unsafe extern "system" fn(lpszmime: super::super::Foundation::PSTR, dwreserved: u32) -> super::super::Foundation::BOOL; +pub type pfnInternetDeInitializeAutoProxyDll = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type pfnInternetGetProxyInfo = unsafe extern "system" fn(lpszurl: super::super::Foundation::PSTR, dwurllength: u32, lpszurlhostname: super::super::Foundation::PSTR, dwurlhostnamelength: u32, lplpszproxyhostname: *mut super::super::Foundation::PSTR, lpdwproxyhostnamelength: *mut u32) -> super::super::Foundation::BOOL; +pub type pfnInternetGetProxyInfo = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type pfnInternetInitializeAutoProxyDll = unsafe extern "system" fn(dwversion: u32, lpszdownloadedtempfile: super::super::Foundation::PSTR, lpszmime: super::super::Foundation::PSTR, lpautoproxycallbacks: *mut AutoProxyHelperFunctions, lpautoproxyscriptbuffer: *mut AUTO_PROXY_SCRIPT_BUFFER) -> super::super::Foundation::BOOL; +pub type pfnInternetInitializeAutoProxyDll = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/src/Windows/Win32/Networking/WinSock/mod.rs b/src/Windows/Win32/Networking/WinSock/mod.rs index 44b77d7a9d..d38b91baa3 100644 --- a/src/Windows/Win32/Networking/WinSock/mod.rs +++ b/src/Windows/Win32/Networking/WinSock/mod.rs @@ -1130,7 +1130,7 @@ pub unsafe fn GetAddrInfoExA<'a, Param0: ::windows::core::IntoParam<'a, super::s ppresult: *mut *mut addrinfoexA, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, - lpcompletionroutine: ::core::option::Option, + lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lpnamehandle: *mut super::super::Foundation::HANDLE, ) -> i32 { #[cfg(windows)] @@ -1194,7 +1194,7 @@ pub unsafe fn GetAddrInfoExW<'a, Param0: ::windows::core::IntoParam<'a, super::s ppresult: *mut *mut addrinfoexW, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, - lpcompletionroutine: ::core::option::Option, + lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lphandle: *mut super::super::Foundation::HANDLE, ) -> i32 { #[cfg(windows)] @@ -1240,7 +1240,7 @@ pub unsafe fn GetAddressByNameA<'a, Param2: ::windows::core::IntoParam<'a, super { #[link(name = "windows")] extern "system" { - fn GetAddressByNameA(dwnamespace: u32, lpservicetype: *const ::windows::core::GUID, lpservicename: super::super::Foundation::PSTR, lpiprotocols: *const i32, dwresolution: u32, lpserviceasyncinfo: *const ::core::mem::ManuallyDrop, lpcsaddrbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpaliasbuffer: super::super::Foundation::PSTR, lpdwaliasbufferlength: *mut u32) -> i32; + fn GetAddressByNameA(dwnamespace: u32, lpservicetype: *const ::windows::core::GUID, lpservicename: super::super::Foundation::PSTR, lpiprotocols: *const i32, dwresolution: u32, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO, lpcsaddrbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpaliasbuffer: super::super::Foundation::PSTR, lpdwaliasbufferlength: *mut u32) -> i32; } ::core::mem::transmute(GetAddressByNameA( ::core::mem::transmute(dwnamespace), @@ -1265,7 +1265,7 @@ pub unsafe fn GetAddressByNameW<'a, Param2: ::windows::core::IntoParam<'a, super { #[link(name = "windows")] extern "system" { - fn GetAddressByNameW(dwnamespace: u32, lpservicetype: *const ::windows::core::GUID, lpservicename: super::super::Foundation::PWSTR, lpiprotocols: *const i32, dwresolution: u32, lpserviceasyncinfo: *const ::core::mem::ManuallyDrop, lpcsaddrbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpaliasbuffer: super::super::Foundation::PWSTR, lpdwaliasbufferlength: *mut u32) -> i32; + fn GetAddressByNameW(dwnamespace: u32, lpservicetype: *const ::windows::core::GUID, lpservicename: super::super::Foundation::PWSTR, lpiprotocols: *const i32, dwresolution: u32, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO, lpcsaddrbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpaliasbuffer: super::super::Foundation::PWSTR, lpdwaliasbufferlength: *mut u32) -> i32; } ::core::mem::transmute(GetAddressByNameW( ::core::mem::transmute(dwnamespace), @@ -1346,7 +1346,7 @@ pub unsafe fn GetServiceA<'a, Param2: ::windows::core::IntoParam<'a, super::supe { #[link(name = "windows")] extern "system" { - fn GetServiceA(dwnamespace: u32, lpguid: *const ::windows::core::GUID, lpservicename: super::super::Foundation::PSTR, dwproperties: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbuffersize: *mut u32, lpserviceasyncinfo: *const ::core::mem::ManuallyDrop) -> i32; + fn GetServiceA(dwnamespace: u32, lpguid: *const ::windows::core::GUID, lpservicename: super::super::Foundation::PSTR, dwproperties: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbuffersize: *mut u32, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO) -> i32; } ::core::mem::transmute(GetServiceA(::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpguid), lpservicename.into_param().abi(), ::core::mem::transmute(dwproperties), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpserviceasyncinfo))) } @@ -1360,7 +1360,7 @@ pub unsafe fn GetServiceW<'a, Param2: ::windows::core::IntoParam<'a, super::supe { #[link(name = "windows")] extern "system" { - fn GetServiceW(dwnamespace: u32, lpguid: *const ::windows::core::GUID, lpservicename: super::super::Foundation::PWSTR, dwproperties: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbuffersize: *mut u32, lpserviceasyncinfo: *const ::core::mem::ManuallyDrop) -> i32; + fn GetServiceW(dwnamespace: u32, lpguid: *const ::windows::core::GUID, lpservicename: super::super::Foundation::PWSTR, dwproperties: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbuffersize: *mut u32, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO) -> i32; } ::core::mem::transmute(GetServiceW(::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpguid), lpservicename.into_param().abi(), ::core::mem::transmute(dwproperties), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(lpdwbuffersize), ::core::mem::transmute(lpserviceasyncinfo))) } @@ -2443,179 +2443,179 @@ unsafe impl ::windows::core::Abi for LM_IRPARMS { } pub const LOG2_BITS_PER_BYTE: u32 = 3u32; #[cfg(feature = "Win32_Foundation")] -pub type LPBLOCKINGCALLBACK = unsafe extern "system" fn(dwcontext: usize) -> super::super::Foundation::BOOL; +pub type LPBLOCKINGCALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_QoS"))] -pub type LPCONDITIONPROC = unsafe extern "system" fn(lpcallerid: *mut WSABUF, lpcallerdata: *mut WSABUF, lpsqos: *mut super::super::NetworkManagement::QoS::QOS, lpgqos: *mut super::super::NetworkManagement::QoS::QOS, lpcalleeid: *mut WSABUF, lpcalleedata: *mut WSABUF, g: *mut u32, dwcallbackdata: usize) -> i32; +pub type LPCONDITIONPROC = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_ACCEPTEX = unsafe extern "system" fn(slistensocket: SOCKET, sacceptsocket: SOCKET, lpoutputbuffer: *mut ::core::ffi::c_void, dwreceivedatalength: u32, dwlocaladdresslength: u32, dwremoteaddresslength: u32, lpdwbytesreceived: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; +pub type LPFN_ACCEPTEX = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_CONNECTEX = unsafe extern "system" fn(s: SOCKET, name: *const SOCKADDR, namelen: i32, lpsendbuffer: *const ::core::ffi::c_void, dwsenddatalength: u32, lpdwbytessent: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; +pub type LPFN_CONNECTEX = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_DISCONNECTEX = unsafe extern "system" fn(s: SOCKET, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, dwflags: u32, dwreserved: u32) -> super::super::Foundation::BOOL; +pub type LPFN_DISCONNECTEX = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPFN_GETACCEPTEXSOCKADDRS = unsafe extern "system" fn(lpoutputbuffer: *const ::core::ffi::c_void, dwreceivedatalength: u32, dwlocaladdresslength: u32, dwremoteaddresslength: u32, localsockaddr: *mut *mut SOCKADDR, localsockaddrlength: *mut i32, remotesockaddr: *mut *mut SOCKADDR, remotesockaddrlength: *mut i32); -pub type LPFN_NSPAPI = unsafe extern "system" fn() -> u32; -pub type LPFN_RIOCLOSECOMPLETIONQUEUE = unsafe extern "system" fn(cq: *const RIO_CQ_t); +pub type LPFN_GETACCEPTEXSOCKADDRS = ::core::option::Option; +pub type LPFN_NSPAPI = ::core::option::Option u32>; +pub type LPFN_RIOCLOSECOMPLETIONQUEUE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIOCREATECOMPLETIONQUEUE = unsafe extern "system" fn(queuesize: u32, notificationcompletion: *const RIO_NOTIFICATION_COMPLETION) -> *mut RIO_CQ_t; -pub type LPFN_RIOCREATEREQUESTQUEUE = unsafe extern "system" fn(socket: SOCKET, maxoutstandingreceive: u32, maxreceivedatabuffers: u32, maxoutstandingsend: u32, maxsenddatabuffers: u32, receivecq: *const RIO_CQ_t, sendcq: *const RIO_CQ_t, socketcontext: *const ::core::ffi::c_void) -> *mut RIO_RQ_t; -pub type LPFN_RIODEQUEUECOMPLETION = unsafe extern "system" fn(cq: *const RIO_CQ_t, array: *mut RIORESULT, arraysize: u32) -> u32; -pub type LPFN_RIODEREGISTERBUFFER = unsafe extern "system" fn(bufferid: *const RIO_BUFFERID_t); -pub type LPFN_RIONOTIFY = unsafe extern "system" fn(cq: *const RIO_CQ_t) -> i32; +pub type LPFN_RIOCREATECOMPLETIONQUEUE = ::core::option::Option *mut RIO_CQ_t>; +pub type LPFN_RIOCREATEREQUESTQUEUE = ::core::option::Option *mut RIO_RQ_t>; +pub type LPFN_RIODEQUEUECOMPLETION = ::core::option::Option u32>; +pub type LPFN_RIODEREGISTERBUFFER = ::core::option::Option; +pub type LPFN_RIONOTIFY = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIORECEIVE = unsafe extern "system" fn(socketqueue: *const RIO_RQ_t, pdata: *const RIO_BUF, databuffercount: u32, flags: u32, requestcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; -pub type LPFN_RIORECEIVEEX = unsafe extern "system" fn(socketqueue: *const RIO_RQ_t, pdata: *const RIO_BUF, databuffercount: u32, plocaladdress: *const RIO_BUF, premoteaddress: *const RIO_BUF, pcontrolcontext: *const RIO_BUF, pflags: *const RIO_BUF, flags: u32, requestcontext: *const ::core::ffi::c_void) -> i32; +pub type LPFN_RIORECEIVE = ::core::option::Option super::super::Foundation::BOOL>; +pub type LPFN_RIORECEIVEEX = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIOREGISTERBUFFER = unsafe extern "system" fn(databuffer: super::super::Foundation::PSTR, datalength: u32) -> *mut RIO_BUFFERID_t; +pub type LPFN_RIOREGISTERBUFFER = ::core::option::Option *mut RIO_BUFFERID_t>; #[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIORESIZECOMPLETIONQUEUE = unsafe extern "system" fn(cq: *const RIO_CQ_t, queuesize: u32) -> super::super::Foundation::BOOL; +pub type LPFN_RIORESIZECOMPLETIONQUEUE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIORESIZEREQUESTQUEUE = unsafe extern "system" fn(rq: *const RIO_RQ_t, maxoutstandingreceive: u32, maxoutstandingsend: u32) -> super::super::Foundation::BOOL; +pub type LPFN_RIORESIZEREQUESTQUEUE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIOSEND = unsafe extern "system" fn(socketqueue: *const RIO_RQ_t, pdata: *const RIO_BUF, databuffercount: u32, flags: u32, requestcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPFN_RIOSEND = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIOSENDEX = unsafe extern "system" fn(socketqueue: *const RIO_RQ_t, pdata: *const RIO_BUF, databuffercount: u32, plocaladdress: *const RIO_BUF, premoteaddress: *const RIO_BUF, pcontrolcontext: *const RIO_BUF, pflags: *const RIO_BUF, flags: u32, requestcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPFN_RIOSENDEX = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_TRANSMITFILE = unsafe extern "system" fn(hsocket: SOCKET, hfile: super::super::Foundation::HANDLE, nnumberofbytestowrite: u32, nnumberofbytespersend: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lptransmitbuffers: *const TRANSMIT_FILE_BUFFERS, dwreserved: u32) -> super::super::Foundation::BOOL; +pub type LPFN_TRANSMITFILE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_TRANSMITPACKETS = unsafe extern "system" fn(hsocket: SOCKET, lppacketarray: *const TRANSMIT_PACKETS_ELEMENT, nelementcount: u32, nsendsize: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, dwflags: u32) -> super::super::Foundation::BOOL; -pub type LPFN_WSAPOLL = unsafe extern "system" fn(fdarray: *mut WSAPOLLFD, nfds: u32, timeout: i32) -> i32; +pub type LPFN_TRANSMITPACKETS = ::core::option::Option super::super::Foundation::BOOL>; +pub type LPFN_WSAPOLL = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_WSARECVMSG = unsafe extern "system" fn(s: SOCKET, lpmsg: *mut WSAMSG, lpdwnumberofbytesrecvd: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr) -> i32; +pub type LPFN_WSARECVMSG = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_WSASENDMSG = unsafe extern "system" fn(s: SOCKET, lpmsg: *const WSAMSG, dwflags: u32, lpnumberofbytessent: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr) -> i32; +pub type LPFN_WSASENDMSG = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPLOOKUPSERVICE_COMPLETION_ROUTINE = unsafe extern "system" fn(dwerror: u32, dwbytes: u32, lpoverlapped: *const super::super::System::IO::OVERLAPPED); -pub type LPNSPCLEANUP = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID) -> i32; +pub type LPLOOKUPSERVICE_COMPLETION_ROUTINE = ::core::option::Option; +pub type LPNSPCLEANUP = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPNSPGETSERVICECLASSINFO = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpdwbufsize: *const u32, lpserviceclassinfo: *const WSASERVICECLASSINFOW) -> i32; +pub type LPNSPGETSERVICECLASSINFO = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPNSPINSTALLSERVICECLASS = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpserviceclassinfo: *const WSASERVICECLASSINFOW) -> i32; +pub type LPNSPINSTALLSERVICECLASS = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPNSPIOCTL = unsafe extern "system" fn(hlookup: super::super::Foundation::HANDLE, dwcontrolcode: u32, lpvinbuffer: *const ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpcompletion: *const ::core::mem::ManuallyDrop, lpthreadid: *const WSATHREADID) -> i32; +pub type LPNSPIOCTL = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPLOOKUPSERVICEBEGIN = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpqsrestrictions: *const WSAQUERYSETW, lpserviceclassinfo: *const WSASERVICECLASSINFOW, dwcontrolflags: u32, lphlookup: *mut super::super::Foundation::HANDLE) -> i32; +pub type LPNSPLOOKUPSERVICEBEGIN = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPNSPLOOKUPSERVICEEND = unsafe extern "system" fn(hlookup: super::super::Foundation::HANDLE) -> i32; +pub type LPNSPLOOKUPSERVICEEND = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPLOOKUPSERVICENEXT = unsafe extern "system" fn(hlookup: super::super::Foundation::HANDLE, dwcontrolflags: u32, lpdwbufferlength: *mut u32, lpqsresults: *mut WSAQUERYSETW) -> i32; -pub type LPNSPREMOVESERVICECLASS = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpserviceclassid: *const ::windows::core::GUID) -> i32; +pub type LPNSPLOOKUPSERVICENEXT = ::core::option::Option i32>; +pub type LPNSPREMOVESERVICECLASS = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPSETSERVICE = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpserviceclassinfo: *const WSASERVICECLASSINFOW, lpqsreginfo: *const WSAQUERYSETW, essoperation: WSAESETSERVICEOP, dwcontrolflags: u32) -> i32; +pub type LPNSPSETSERVICE = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] -pub type LPNSPSTARTUP = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpnsproutines: *mut ::core::mem::ManuallyDrop) -> i32; -pub type LPNSPV2CLEANUP = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, pvclientsessionarg: *const ::core::ffi::c_void) -> i32; -pub type LPNSPV2CLIENTSESSIONRUNDOWN = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, pvclientsessionarg: *const ::core::ffi::c_void); +pub type LPNSPSTARTUP = ::core::option::Option i32>; +pub type LPNSPV2CLEANUP = ::core::option::Option i32>; +pub type LPNSPV2CLIENTSESSIONRUNDOWN = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPV2LOOKUPSERVICEBEGIN = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpqsrestrictions: *const WSAQUERYSET2W, dwcontrolflags: u32, lpvclientsessionarg: *const ::core::ffi::c_void, lphlookup: *mut super::super::Foundation::HANDLE) -> i32; +pub type LPNSPV2LOOKUPSERVICEBEGIN = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPNSPV2LOOKUPSERVICEEND = unsafe extern "system" fn(hlookup: super::super::Foundation::HANDLE) -> i32; +pub type LPNSPV2LOOKUPSERVICEEND = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPV2LOOKUPSERVICENEXTEX = unsafe extern "system" fn(hasynccall: super::super::Foundation::HANDLE, hlookup: super::super::Foundation::HANDLE, dwcontrolflags: u32, lpdwbufferlength: *const u32, lpqsresults: *mut WSAQUERYSET2W); +pub type LPNSPV2LOOKUPSERVICENEXTEX = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPV2SETSERVICEEX = unsafe extern "system" fn(hasynccall: super::super::Foundation::HANDLE, lpproviderid: *const ::windows::core::GUID, lpqsreginfo: *const WSAQUERYSET2W, essoperation: WSAESETSERVICEOP, dwcontrolflags: u32, lpvclientsessionarg: *const ::core::ffi::c_void); -pub type LPNSPV2STARTUP = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, ppvclientsessionarg: *mut *mut ::core::ffi::c_void) -> i32; +pub type LPNSPV2SETSERVICEEX = ::core::option::Option; +pub type LPNSPV2STARTUP = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPSERVICE_CALLBACK_PROC = unsafe extern "system" fn(lparam: super::super::Foundation::LPARAM, hasynctaskhandle: super::super::Foundation::HANDLE); +pub type LPSERVICE_CALLBACK_PROC = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type LPWPUCLOSEEVENT = unsafe extern "system" fn(hevent: super::super::Foundation::HANDLE, lperrno: *mut i32) -> super::super::Foundation::BOOL; -pub type LPWPUCLOSESOCKETHANDLE = unsafe extern "system" fn(s: SOCKET, lperrno: *mut i32) -> i32; +pub type LPWPUCLOSEEVENT = ::core::option::Option super::super::Foundation::BOOL>; +pub type LPWPUCLOSESOCKETHANDLE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWPUCLOSETHREAD = unsafe extern "system" fn(lpthreadid: *const WSATHREADID, lperrno: *mut i32) -> i32; +pub type LPWPUCLOSETHREAD = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWPUCOMPLETEOVERLAPPEDREQUEST = unsafe extern "system" fn(s: SOCKET, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, dwerror: u32, cbtransferred: u32, lperrno: *mut i32) -> i32; +pub type LPWPUCOMPLETEOVERLAPPEDREQUEST = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWPUCREATEEVENT = unsafe extern "system" fn(lperrno: *mut i32) -> super::super::Foundation::HANDLE; -pub type LPWPUCREATESOCKETHANDLE = unsafe extern "system" fn(dwcatalogentryid: u32, dwcontext: usize, lperrno: *mut i32) -> SOCKET; -pub type LPWPUFDISSET = unsafe extern "system" fn(s: SOCKET, fdset: *const fd_set) -> i32; +pub type LPWPUCREATEEVENT = ::core::option::Option super::super::Foundation::HANDLE>; +pub type LPWPUCREATESOCKETHANDLE = ::core::option::Option SOCKET>; +pub type LPWPUFDISSET = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWPUGETPROVIDERPATH = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpszproviderdllpath: super::super::Foundation::PWSTR, lpproviderdllpathlen: *mut i32, lperrno: *mut i32) -> i32; -pub type LPWPUMODIFYIFSHANDLE = unsafe extern "system" fn(dwcatalogentryid: u32, proposedhandle: SOCKET, lperrno: *mut i32) -> SOCKET; +pub type LPWPUGETPROVIDERPATH = ::core::option::Option i32>; +pub type LPWPUMODIFYIFSHANDLE = ::core::option::Option SOCKET>; #[cfg(feature = "Win32_Foundation")] -pub type LPWPUOPENCURRENTTHREAD = unsafe extern "system" fn(lpthreadid: *mut WSATHREADID, lperrno: *mut i32) -> i32; +pub type LPWPUOPENCURRENTTHREAD = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWPUPOSTMESSAGE = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type LPWPUPOSTMESSAGE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPWPUQUERYBLOCKINGCALLBACK = unsafe extern "system" fn(dwcatalogentryid: u32, lplpfncallback: *mut ::windows::core::RawPtr, lpdwcontext: *mut usize, lperrno: *mut i32) -> i32; -pub type LPWPUQUERYSOCKETHANDLECONTEXT = unsafe extern "system" fn(s: SOCKET, lpcontext: *mut usize, lperrno: *mut i32) -> i32; +pub type LPWPUQUERYBLOCKINGCALLBACK = ::core::option::Option i32>; +pub type LPWPUQUERYSOCKETHANDLECONTEXT = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWPUQUEUEAPC = unsafe extern "system" fn(lpthreadid: *const WSATHREADID, lpfnuserapc: ::windows::core::RawPtr, dwcontext: usize, lperrno: *mut i32) -> i32; +pub type LPWPUQUEUEAPC = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWPURESETEVENT = unsafe extern "system" fn(hevent: super::super::Foundation::HANDLE, lperrno: *mut i32) -> super::super::Foundation::BOOL; +pub type LPWPURESETEVENT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPWPUSETEVENT = unsafe extern "system" fn(hevent: super::super::Foundation::HANDLE, lperrno: *mut i32) -> super::super::Foundation::BOOL; +pub type LPWPUSETEVENT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSAOVERLAPPED_COMPLETION_ROUTINE = unsafe extern "system" fn(dwerror: u32, cbtransferred: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, dwflags: u32); -pub type LPWSAUSERAPC = unsafe extern "system" fn(dwcontext: usize); -pub type LPWSCDEINSTALLPROVIDER = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lperrno: *mut i32) -> i32; +pub type LPWSAOVERLAPPED_COMPLETION_ROUTINE = ::core::option::Option; +pub type LPWSAUSERAPC = ::core::option::Option; +pub type LPWSCDEINSTALLPROVIDER = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSCENABLENSPROVIDER = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, fenable: super::super::Foundation::BOOL) -> i32; -pub type LPWSCENUMPROTOCOLS = unsafe extern "system" fn(lpiprotocols: *const i32, lpprotocolbuffer: *mut WSAPROTOCOL_INFOW, lpdwbufferlength: *mut u32, lperrno: *mut i32) -> i32; +pub type LPWSCENABLENSPROVIDER = ::core::option::Option i32>; +pub type LPWSCENUMPROTOCOLS = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSCGETPROVIDERPATH = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpszproviderdllpath: super::super::Foundation::PWSTR, lpproviderdllpathlen: *mut i32, lperrno: *mut i32) -> i32; +pub type LPWSCGETPROVIDERPATH = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSCINSTALLNAMESPACE = unsafe extern "system" fn(lpszidentifier: super::super::Foundation::PWSTR, lpszpathname: super::super::Foundation::PWSTR, dwnamespace: u32, dwversion: u32, lpproviderid: *const ::windows::core::GUID) -> i32; +pub type LPWSCINSTALLNAMESPACE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSCINSTALLPROVIDER = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpszproviderdllpath: super::super::Foundation::PWSTR, lpprotocolinfolist: *const WSAPROTOCOL_INFOW, dwnumberofentries: u32, lperrno: *mut i32) -> i32; -pub type LPWSCUNINSTALLNAMESPACE = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID) -> i32; +pub type LPWSCINSTALLPROVIDER = ::core::option::Option i32>; +pub type LPWSCUNINSTALLNAMESPACE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSCUPDATEPROVIDER = unsafe extern "system" fn(lpproviderid: *const ::windows::core::GUID, lpszproviderdllpath: super::super::Foundation::PWSTR, lpprotocolinfolist: *const WSAPROTOCOL_INFOW, dwnumberofentries: u32, lperrno: *mut i32) -> i32; -pub type LPWSCWRITENAMESPACEORDER = unsafe extern "system" fn(lpproviderid: *mut ::windows::core::GUID, dwnumberofentries: u32) -> i32; -pub type LPWSCWRITEPROVIDERORDER = unsafe extern "system" fn(lpwdcatalogentryid: *mut u32, dwnumberofentries: u32) -> i32; +pub type LPWSCUPDATEPROVIDER = ::core::option::Option i32>; +pub type LPWSCWRITENAMESPACEORDER = ::core::option::Option i32>; +pub type LPWSCWRITEPROVIDERORDER = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_QoS"))] -pub type LPWSPACCEPT = unsafe extern "system" fn(s: SOCKET, addr: *mut SOCKADDR, addrlen: *mut i32, lpfncondition: ::windows::core::RawPtr, dwcallbackdata: usize, lperrno: *mut i32) -> SOCKET; +pub type LPWSPACCEPT = ::core::option::Option SOCKET>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPADDRESSTOSTRING = unsafe extern "system" fn(lpsaaddress: *const SOCKADDR, dwaddresslength: u32, lpprotocolinfo: *const WSAPROTOCOL_INFOW, lpszaddressstring: super::super::Foundation::PWSTR, lpdwaddressstringlength: *mut u32, lperrno: *mut i32) -> i32; +pub type LPWSPADDRESSTOSTRING = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPASYNCSELECT = unsafe extern "system" fn(s: SOCKET, hwnd: super::super::Foundation::HWND, wmsg: u32, levent: i32, lperrno: *mut i32) -> i32; +pub type LPWSPASYNCSELECT = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPBIND = unsafe extern "system" fn(s: SOCKET, name: *const SOCKADDR, namelen: i32, lperrno: *mut i32) -> i32; -pub type LPWSPCANCELBLOCKINGCALL = unsafe extern "system" fn(lperrno: *mut i32) -> i32; -pub type LPWSPCLEANUP = unsafe extern "system" fn(lperrno: *mut i32) -> i32; -pub type LPWSPCLOSESOCKET = unsafe extern "system" fn(s: SOCKET, lperrno: *mut i32) -> i32; +pub type LPWSPBIND = ::core::option::Option i32>; +pub type LPWSPCANCELBLOCKINGCALL = ::core::option::Option i32>; +pub type LPWSPCLEANUP = ::core::option::Option i32>; +pub type LPWSPCLOSESOCKET = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_QoS"))] -pub type LPWSPCONNECT = unsafe extern "system" fn(s: SOCKET, name: *const SOCKADDR, namelen: i32, lpcallerdata: *const WSABUF, lpcalleedata: *mut WSABUF, lpsqos: *const super::super::NetworkManagement::QoS::QOS, lpgqos: *const super::super::NetworkManagement::QoS::QOS, lperrno: *mut i32) -> i32; -pub type LPWSPDUPLICATESOCKET = unsafe extern "system" fn(s: SOCKET, dwprocessid: u32, lpprotocolinfo: *mut WSAPROTOCOL_INFOW, lperrno: *mut i32) -> i32; +pub type LPWSPCONNECT = ::core::option::Option i32>; +pub type LPWSPDUPLICATESOCKET = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPENUMNETWORKEVENTS = unsafe extern "system" fn(s: SOCKET, heventobject: super::super::Foundation::HANDLE, lpnetworkevents: *mut WSANETWORKEVENTS, lperrno: *mut i32) -> i32; +pub type LPWSPENUMNETWORKEVENTS = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPEVENTSELECT = unsafe extern "system" fn(s: SOCKET, heventobject: super::super::Foundation::HANDLE, lnetworkevents: i32, lperrno: *mut i32) -> i32; +pub type LPWSPEVENTSELECT = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPGETOVERLAPPEDRESULT = unsafe extern "system" fn(s: SOCKET, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcbtransfer: *mut u32, fwait: super::super::Foundation::BOOL, lpdwflags: *mut u32, lperrno: *mut i32) -> super::super::Foundation::BOOL; +pub type LPWSPGETOVERLAPPEDRESULT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPGETPEERNAME = unsafe extern "system" fn(s: SOCKET, name: *mut SOCKADDR, namelen: *mut i32, lperrno: *mut i32) -> i32; +pub type LPWSPGETPEERNAME = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_QoS"))] -pub type LPWSPGETQOSBYNAME = unsafe extern "system" fn(s: SOCKET, lpqosname: *const WSABUF, lpqos: *mut super::super::NetworkManagement::QoS::QOS, lperrno: *mut i32) -> super::super::Foundation::BOOL; +pub type LPWSPGETQOSBYNAME = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPGETSOCKNAME = unsafe extern "system" fn(s: SOCKET, name: *mut SOCKADDR, namelen: *mut i32, lperrno: *mut i32) -> i32; +pub type LPWSPGETSOCKNAME = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPGETSOCKOPT = unsafe extern "system" fn(s: SOCKET, level: i32, optname: i32, optval: super::super::Foundation::PSTR, optlen: *mut i32, lperrno: *mut i32) -> i32; +pub type LPWSPGETSOCKOPT = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPIOCTL = unsafe extern "system" fn(s: SOCKET, dwiocontrolcode: u32, lpvinbuffer: *const ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr, lpthreadid: *const WSATHREADID, lperrno: *mut i32) -> i32; +pub type LPWSPIOCTL = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_QoS"))] -pub type LPWSPJOINLEAF = unsafe extern "system" fn(s: SOCKET, name: *const SOCKADDR, namelen: i32, lpcallerdata: *const WSABUF, lpcalleedata: *mut WSABUF, lpsqos: *const super::super::NetworkManagement::QoS::QOS, lpgqos: *const super::super::NetworkManagement::QoS::QOS, dwflags: u32, lperrno: *mut i32) -> SOCKET; -pub type LPWSPLISTEN = unsafe extern "system" fn(s: SOCKET, backlog: i32, lperrno: *mut i32) -> i32; +pub type LPWSPJOINLEAF = ::core::option::Option SOCKET>; +pub type LPWSPLISTEN = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPRECV = unsafe extern "system" fn(s: SOCKET, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytesrecvd: *mut u32, lpflags: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr, lpthreadid: *const WSATHREADID, lperrno: *const i32) -> i32; +pub type LPWSPRECV = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPRECVDISCONNECT = unsafe extern "system" fn(s: SOCKET, lpinbounddisconnectdata: *const WSABUF, lperrno: *mut i32) -> i32; +pub type LPWSPRECVDISCONNECT = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPRECVFROM = unsafe extern "system" fn(s: SOCKET, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytesrecvd: *mut u32, lpflags: *mut u32, lpfrom: *mut SOCKADDR, lpfromlen: *mut i32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr, lpthreadid: *const WSATHREADID, lperrno: *mut i32) -> i32; -pub type LPWSPSELECT = unsafe extern "system" fn(nfds: i32, readfds: *mut fd_set, writefds: *mut fd_set, exceptfds: *mut fd_set, timeout: *const timeval, lperrno: *mut i32) -> i32; +pub type LPWSPRECVFROM = ::core::option::Option i32>; +pub type LPWSPSELECT = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPSEND = unsafe extern "system" fn(s: SOCKET, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytessent: *mut u32, dwflags: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr, lpthreadid: *const WSATHREADID, lperrno: *mut i32) -> i32; +pub type LPWSPSEND = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPSENDDISCONNECT = unsafe extern "system" fn(s: SOCKET, lpoutbounddisconnectdata: *const WSABUF, lperrno: *mut i32) -> i32; +pub type LPWSPSENDDISCONNECT = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPSENDTO = unsafe extern "system" fn(s: SOCKET, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytessent: *mut u32, dwflags: u32, lpto: *const SOCKADDR, itolen: i32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr, lpthreadid: *const WSATHREADID, lperrno: *mut i32) -> i32; +pub type LPWSPSENDTO = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPSETSOCKOPT = unsafe extern "system" fn(s: SOCKET, level: i32, optname: i32, optval: super::super::Foundation::PSTR, optlen: i32, lperrno: *mut i32) -> i32; -pub type LPWSPSHUTDOWN = unsafe extern "system" fn(s: SOCKET, how: i32, lperrno: *mut i32) -> i32; -pub type LPWSPSOCKET = unsafe extern "system" fn(af: i32, r#type: i32, protocol: i32, lpprotocolinfo: *const WSAPROTOCOL_INFOW, g: u32, dwflags: u32, lperrno: *mut i32) -> SOCKET; +pub type LPWSPSETSOCKOPT = ::core::option::Option i32>; +pub type LPWSPSHUTDOWN = ::core::option::Option i32>; +pub type LPWSPSOCKET = ::core::option::Option SOCKET>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_QoS", feature = "Win32_System_IO"))] -pub type LPWSPSTARTUP = unsafe extern "system" fn(wversionrequested: u16, lpwspdata: *const WSPData, lpprotocolinfo: *const WSAPROTOCOL_INFOW, upcalltable: ::core::mem::ManuallyDrop, lpproctable: *mut ::core::mem::ManuallyDrop) -> i32; +pub type LPWSPSTARTUP = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWSPSTRINGTOADDRESS = unsafe extern "system" fn(addressstring: super::super::Foundation::PWSTR, addressfamily: i32, lpprotocolinfo: *const WSAPROTOCOL_INFOW, lpaddress: *mut SOCKADDR, lpaddresslength: *mut i32, lperrno: *mut i32) -> i32; +pub type LPWSPSTRINGTOADDRESS = ::core::option::Option i32>; pub const LSP_CRYPTO_COMPRESS: u32 = 64u32; pub const LSP_FIREWALL: u32 = 8u32; pub const LSP_INBOUND_MODIFY: u32 = 16u32; @@ -3640,20 +3640,20 @@ unsafe impl ::windows::core::Abi for NL_SUFFIX_ORIGIN { pub const NSPROTO_IPX: u32 = 1000u32; pub const NSPROTO_SPX: u32 = 1256u32; pub const NSPROTO_SPXII: u32 = 1257u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub struct NSPV2_ROUTINE { pub cbSize: u32, pub dwMajorVersion: u32, pub dwMinorVersion: u32, - pub NSPv2Startup: ::core::option::Option, - pub NSPv2Cleanup: ::core::option::Option, - pub NSPv2LookupServiceBegin: ::core::option::Option, - pub NSPv2LookupServiceNextEx: ::core::option::Option, - pub NSPv2LookupServiceEnd: ::core::option::Option, - pub NSPv2SetServiceEx: ::core::option::Option, - pub NSPv2ClientSessionRundown: ::core::option::Option, + pub NSPv2Startup: LPNSPV2STARTUP, + pub NSPv2Cleanup: LPNSPV2CLEANUP, + pub NSPv2LookupServiceBegin: LPNSPV2LOOKUPSERVICEBEGIN, + pub NSPv2LookupServiceNextEx: LPNSPV2LOOKUPSERVICENEXTEX, + pub NSPv2LookupServiceEnd: LPNSPV2LOOKUPSERVICEEND, + pub NSPv2SetServiceEx: LPNSPV2SETSERVICEEX, + pub NSPv2ClientSessionRundown: LPNSPV2CLIENTSESSIONRUNDOWN, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] impl NSPV2_ROUTINE {} @@ -3688,24 +3688,24 @@ impl ::core::cmp::PartialEq for NSPV2_ROUTINE { impl ::core::cmp::Eq for NSPV2_ROUTINE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] unsafe impl ::windows::core::Abi for NSPV2_ROUTINE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] pub struct NSP_ROUTINE { pub cbSize: u32, pub dwMajorVersion: u32, pub dwMinorVersion: u32, - pub NSPCleanup: ::core::option::Option, - pub NSPLookupServiceBegin: ::core::option::Option, - pub NSPLookupServiceNext: ::core::option::Option, - pub NSPLookupServiceEnd: ::core::option::Option, - pub NSPSetService: ::core::option::Option, - pub NSPInstallServiceClass: ::core::option::Option, - pub NSPRemoveServiceClass: ::core::option::Option, - pub NSPGetServiceClassInfo: ::core::option::Option, - pub NSPIoctl: ::core::option::Option, + pub NSPCleanup: LPNSPCLEANUP, + pub NSPLookupServiceBegin: LPNSPLOOKUPSERVICEBEGIN, + pub NSPLookupServiceNext: LPNSPLOOKUPSERVICENEXT, + pub NSPLookupServiceEnd: LPNSPLOOKUPSERVICEEND, + pub NSPSetService: LPNSPSETSERVICE, + pub NSPInstallServiceClass: LPNSPINSTALLSERVICECLASS, + pub NSPRemoveServiceClass: LPNSPREMOVESERVICECLASS, + pub NSPGetServiceClassInfo: LPNSPGETSERVICECLASSINFO, + pub NSPIoctl: LPNSPIOCTL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] impl NSP_ROUTINE {} @@ -3742,7 +3742,7 @@ impl ::core::cmp::PartialEq for NSP_ROUTINE { impl ::core::cmp::Eq for NSP_ROUTINE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for NSP_ROUTINE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const NSTYPE_DYNAMIC: u32 = 2u32; pub const NSTYPE_ENUMERABLE: u32 = 4u32; @@ -4447,24 +4447,24 @@ pub const RIO_CORRUPT_CQ: u32 = 4294967295u32; #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct RIO_CQ_t(pub u8); -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct RIO_EXTENSION_FUNCTION_TABLE { pub cbSize: u32, - pub RIOReceive: ::core::option::Option, - pub RIOReceiveEx: ::core::option::Option, - pub RIOSend: ::core::option::Option, - pub RIOSendEx: ::core::option::Option, - pub RIOCloseCompletionQueue: ::core::option::Option, - pub RIOCreateCompletionQueue: ::core::option::Option, - pub RIOCreateRequestQueue: ::core::option::Option, - pub RIODequeueCompletion: ::core::option::Option, - pub RIODeregisterBuffer: ::core::option::Option, - pub RIONotify: ::core::option::Option, - pub RIORegisterBuffer: ::core::option::Option, - pub RIOResizeCompletionQueue: ::core::option::Option, - pub RIOResizeRequestQueue: ::core::option::Option, + pub RIOReceive: LPFN_RIORECEIVE, + pub RIOReceiveEx: LPFN_RIORECEIVEEX, + pub RIOSend: LPFN_RIOSEND, + pub RIOSendEx: LPFN_RIOSENDEX, + pub RIOCloseCompletionQueue: LPFN_RIOCLOSECOMPLETIONQUEUE, + pub RIOCreateCompletionQueue: LPFN_RIOCREATECOMPLETIONQUEUE, + pub RIOCreateRequestQueue: LPFN_RIOCREATEREQUESTQUEUE, + pub RIODequeueCompletion: LPFN_RIODEQUEUECOMPLETION, + pub RIODeregisterBuffer: LPFN_RIODEREGISTERBUFFER, + pub RIONotify: LPFN_RIONOTIFY, + pub RIORegisterBuffer: LPFN_RIOREGISTERBUFFER, + pub RIOResizeCompletionQueue: LPFN_RIORESIZECOMPLETIONQUEUE, + pub RIOResizeRequestQueue: LPFN_RIORESIZEREQUESTQUEUE, } #[cfg(feature = "Win32_Foundation")] impl RIO_EXTENSION_FUNCTION_TABLE {} @@ -4503,7 +4503,7 @@ impl ::core::cmp::PartialEq for RIO_EXTENSION_FUNCTION_TABLE { impl ::core::cmp::Eq for RIO_EXTENSION_FUNCTION_TABLE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for RIO_EXTENSION_FUNCTION_TABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const RIO_MAX_CQ_SIZE: u32 = 134217728u32; pub const RIO_MSG_COMMIT_ONLY: u32 = 8u32; @@ -5381,11 +5381,11 @@ unsafe impl ::windows::core::Abi for SERVICE_ADDRESSES { pub const SERVICE_ADDRESS_FLAG_RPC_CN: u32 = 1u32; pub const SERVICE_ADDRESS_FLAG_RPC_DG: u32 = 2u32; pub const SERVICE_ADDRESS_FLAG_RPC_NB: u32 = 4u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SERVICE_ASYNC_INFO { - pub lpServiceCallbackProc: ::core::option::Option, + pub lpServiceCallbackProc: LPSERVICE_CALLBACK_PROC, pub lParam: super::super::Foundation::LPARAM, pub hAsyncTaskHandle: super::super::Foundation::HANDLE, } @@ -5413,7 +5413,7 @@ impl ::core::cmp::PartialEq for SERVICE_ASYNC_INFO { impl ::core::cmp::Eq for SERVICE_ASYNC_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SERVICE_ASYNC_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const SERVICE_FLAG_DEFER: u32 = 1u32; pub const SERVICE_FLAG_HARD: u32 = 2u32; @@ -6640,7 +6640,7 @@ pub unsafe fn SetAddrInfoExA<'a, Param0: ::windows::core::IntoParam<'a, super::s lpnspid: *const ::windows::core::GUID, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, - lpcompletionroutine: ::core::option::Option, + lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lpnamehandle: *mut super::super::Foundation::HANDLE, ) -> i32 { #[cfg(windows)] @@ -6680,7 +6680,7 @@ pub unsafe fn SetAddrInfoExW<'a, Param0: ::windows::core::IntoParam<'a, super::s lpnspid: *const ::windows::core::GUID, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, - lpcompletionroutine: ::core::option::Option, + lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lpnamehandle: *mut super::super::Foundation::HANDLE, ) -> i32 { #[cfg(windows)] @@ -6714,7 +6714,7 @@ pub unsafe fn SetServiceA(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, { #[link(name = "windows")] extern "system" { - fn SetServiceA(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, dwflags: u32, lpserviceinfo: *const SERVICE_INFOA, lpserviceasyncinfo: *const ::core::mem::ManuallyDrop, lpdwstatusflags: *mut u32) -> i32; + fn SetServiceA(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, dwflags: u32, lpserviceinfo: *const SERVICE_INFOA, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO, lpdwstatusflags: *mut u32) -> i32; } ::core::mem::transmute(SetServiceA(::core::mem::transmute(dwnamespace), ::core::mem::transmute(dwoperation), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpserviceinfo), ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpdwstatusflags))) } @@ -6728,7 +6728,7 @@ pub unsafe fn SetServiceW(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, { #[link(name = "windows")] extern "system" { - fn SetServiceW(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, dwflags: u32, lpserviceinfo: *const SERVICE_INFOW, lpserviceasyncinfo: *const ::core::mem::ManuallyDrop, lpdwstatusflags: *mut u32) -> i32; + fn SetServiceW(dwnamespace: u32, dwoperation: SET_SERVICE_OPERATION, dwflags: u32, lpserviceinfo: *const SERVICE_INFOW, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO, lpdwstatusflags: *mut u32) -> i32; } ::core::mem::transmute(SetServiceW(::core::mem::transmute(dwnamespace), ::core::mem::transmute(dwoperation), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpserviceinfo), ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpdwstatusflags))) } @@ -7718,7 +7718,7 @@ pub unsafe fn WPUCompleteOverlappedRequest<'a, Param0: ::windows::core::IntoPara } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_QoS"))] #[inline] -pub unsafe fn WSAAccept<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, addr: *mut SOCKADDR, addrlen: *mut i32, lpfncondition: ::core::option::Option, dwcallbackdata: usize) -> SOCKET { +pub unsafe fn WSAAccept<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, addr: *mut SOCKADDR, addrlen: *mut i32, lpfncondition: LPCONDITIONPROC, dwcallbackdata: usize) -> SOCKET { #[cfg(windows)] { #[link(name = "windows")] @@ -7765,7 +7765,7 @@ pub unsafe fn WSAAdvertiseProvider(puuidproviderid: *const ::windows::core::GUID { #[link(name = "windows")] extern "system" { - fn WSAAdvertiseProvider(puuidproviderid: *const ::windows::core::GUID, pnspv2routine: *const ::core::mem::ManuallyDrop) -> i32; + fn WSAAdvertiseProvider(puuidproviderid: *const ::windows::core::GUID, pnspv2routine: *const NSPV2_ROUTINE) -> i32; } ::core::mem::transmute(WSAAdvertiseProvider(::core::mem::transmute(puuidproviderid), ::core::mem::transmute(pnspv2routine))) } @@ -7903,12 +7903,7 @@ impl ::core::cmp::Eq for WSABUF {} unsafe impl ::windows::core::Abi for WSABUF { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for WSACOMPLETION { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub struct WSACOMPLETION { @@ -7933,20 +7928,15 @@ impl ::core::cmp::PartialEq for WSACOMPLETION { impl ::core::cmp::Eq for WSACOMPLETION {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for WSACOMPLETION { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for WSACOMPLETION_0 { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub union WSACOMPLETION_0 { pub WindowMessage: WSACOMPLETION_0_3, pub Event: WSACOMPLETION_0_1, - pub Apc: ::core::mem::ManuallyDrop, + pub Apc: WSACOMPLETION_0_0, pub Port: WSACOMPLETION_0_2, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -7967,14 +7957,14 @@ impl ::core::cmp::PartialEq for WSACOMPLETION_0 { impl ::core::cmp::Eq for WSACOMPLETION_0 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for WSACOMPLETION_0 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub struct WSACOMPLETION_0_0 { pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, - pub lpfnCompletionProc: ::core::option::Option, + pub lpfnCompletionProc: LPWSAOVERLAPPED_COMPLETION_ROUTINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] impl WSACOMPLETION_0_0 {} @@ -8000,7 +7990,7 @@ impl ::core::cmp::PartialEq for WSACOMPLETION_0_0 { impl ::core::cmp::Eq for WSACOMPLETION_0_0 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for WSACOMPLETION_0_0 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -8400,7 +8390,7 @@ unsafe impl ::windows::core::Abi for WSAData { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSADeleteSocketPeerTargetName<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(socket: Param0, peeraddr: *const SOCKADDR, peeraddrlen: u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSADeleteSocketPeerTargetName<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(socket: Param0, peeraddr: *const SOCKADDR, peeraddrlen: u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -8744,7 +8734,7 @@ pub unsafe fn WSAInstallServiceClassW(lpserviceclassinfo: *const WSASERVICECLASS } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSAIoctl<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, dwiocontrolcode: u32, lpvinbuffer: *const ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSAIoctl<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, dwiocontrolcode: u32, lpvinbuffer: *const ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9152,7 +9142,7 @@ pub unsafe fn WSANSPIoctl<'a, Param0: ::windows::core::IntoParam<'a, super::supe { #[link(name = "windows")] extern "system" { - fn WSANSPIoctl(hlookup: super::super::Foundation::HANDLE, dwcontrolcode: u32, lpvinbuffer: *const ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpcompletion: *const ::core::mem::ManuallyDrop) -> i32; + fn WSANSPIoctl(hlookup: super::super::Foundation::HANDLE, dwcontrolcode: u32, lpvinbuffer: *const ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpcompletion: *const WSACOMPLETION) -> i32; } ::core::mem::transmute(WSANSPIoctl( hlookup.into_param().abi(), @@ -9480,7 +9470,7 @@ pub unsafe fn WSAProviderCompleteAsyncCall<'a, Param0: ::windows::core::IntoPara } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSAProviderConfigChange(lpnotificationhandle: *mut super::super::Foundation::HANDLE, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSAProviderConfigChange(lpnotificationhandle: *mut super::super::Foundation::HANDLE, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9792,7 +9782,7 @@ unsafe impl ::windows::core::Abi for WSAQUERYSETW { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSAQuerySocketSecurity<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(socket: Param0, securityquerytemplate: *const SOCKET_SECURITY_QUERY_TEMPLATE, securityquerytemplatelen: u32, securityqueryinfo: *mut SOCKET_SECURITY_QUERY_INFO, securityqueryinfolen: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSAQuerySocketSecurity<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(socket: Param0, securityquerytemplate: *const SOCKET_SECURITY_QUERY_TEMPLATE, securityquerytemplatelen: u32, securityqueryinfo: *mut SOCKET_SECURITY_QUERY_INFO, securityqueryinfolen: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9814,7 +9804,7 @@ pub unsafe fn WSAQuerySocketSecurity<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSARecv<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytesrecvd: *mut u32, lpflags: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSARecv<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytesrecvd: *mut u32, lpflags: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9856,7 +9846,7 @@ pub unsafe fn WSARecvEx<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: P } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSARecvFrom<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytesrecvd: *mut u32, lpflags: *mut u32, lpfrom: *mut SOCKADDR, lpfromlen: *mut i32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSARecvFrom<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytesrecvd: *mut u32, lpflags: *mut u32, lpfrom: *mut SOCKADDR, lpfromlen: *mut i32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9918,7 +9908,7 @@ pub unsafe fn WSARevertImpersonation() -> i32 { #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub struct WSASENDMSG { @@ -9926,7 +9916,7 @@ pub struct WSASENDMSG { pub dwFlags: u32, pub lpNumberOfBytesSent: *mut u32, pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, - pub lpCompletionRoutine: ::core::option::Option, + pub lpCompletionRoutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] impl WSASENDMSG {} @@ -9952,7 +9942,7 @@ impl ::core::cmp::PartialEq for WSASENDMSG { impl ::core::cmp::Eq for WSASENDMSG {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for WSASENDMSG { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10027,7 +10017,7 @@ unsafe impl ::windows::core::Abi for WSASERVICECLASSINFOW { pub const WSASYS_STATUS_LEN: u32 = 128u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSASend<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytessent: *mut u32, dwflags: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSASend<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytessent: *mut u32, dwflags: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -10055,7 +10045,7 @@ pub unsafe fn WSASendDisconnect<'a, Param0: ::windows::core::IntoParam<'a, SOCKE } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSASendMsg<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(handle: Param0, lpmsg: *const WSAMSG, dwflags: u32, lpnumberofbytessent: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSASendMsg<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(handle: Param0, lpmsg: *const WSAMSG, dwflags: u32, lpnumberofbytessent: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -10069,7 +10059,7 @@ pub unsafe fn WSASendMsg<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(han } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSASendTo<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytessent: *mut u32, dwflags: u32, lpto: *const SOCKADDR, itolen: i32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSASendTo<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Param0, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytessent: *mut u32, dwflags: u32, lpto: *const SOCKADDR, itolen: i32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -10093,12 +10083,12 @@ pub unsafe fn WSASendTo<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: P } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WSASetBlockingHook(lpblockfunc: ::core::option::Option) -> ::core::option::Option { +pub unsafe fn WSASetBlockingHook(lpblockfunc: super::super::Foundation::FARPROC) -> super::super::Foundation::FARPROC { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn WSASetBlockingHook(lpblockfunc: ::windows::core::RawPtr) -> ::core::option::Option; + fn WSASetBlockingHook(lpblockfunc: ::windows::core::RawPtr) -> super::super::Foundation::FARPROC; } ::core::mem::transmute(WSASetBlockingHook(::core::mem::transmute(lpblockfunc))) } @@ -10162,7 +10152,7 @@ pub unsafe fn WSASetServiceW(lpqsreginfo: *const WSAQUERYSETW, essoperation: WSA } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSASetSocketPeerTargetName<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(socket: Param0, peertargetname: *const SOCKET_PEER_TARGET_NAME, peertargetnamelen: u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSASetSocketPeerTargetName<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(socket: Param0, peertargetname: *const SOCKET_PEER_TARGET_NAME, peertargetnamelen: u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -10176,7 +10166,7 @@ pub unsafe fn WSASetSocketPeerTargetName<'a, Param0: ::windows::core::IntoParam< } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSASetSocketSecurity<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(socket: Param0, securitysettings: *const SOCKET_SECURITY_SETTINGS, securitysettingslen: u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: ::core::option::Option) -> i32 { +pub unsafe fn WSASetSocketSecurity<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(socket: Param0, securitysettings: *const SOCKET_SECURITY_SETTINGS, securitysettingslen: u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -11042,40 +11032,40 @@ impl ::core::cmp::Eq for WSPData {} unsafe impl ::windows::core::Abi for WSPData { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_QoS", feature = "Win32_System_IO"))] pub struct WSPPROC_TABLE { - pub lpWSPAccept: ::core::option::Option, - pub lpWSPAddressToString: ::core::option::Option, - pub lpWSPAsyncSelect: ::core::option::Option, - pub lpWSPBind: ::core::option::Option, - pub lpWSPCancelBlockingCall: ::core::option::Option, - pub lpWSPCleanup: ::core::option::Option, - pub lpWSPCloseSocket: ::core::option::Option, - pub lpWSPConnect: ::core::option::Option, - pub lpWSPDuplicateSocket: ::core::option::Option, - pub lpWSPEnumNetworkEvents: ::core::option::Option, - pub lpWSPEventSelect: ::core::option::Option, - pub lpWSPGetOverlappedResult: ::core::option::Option, - pub lpWSPGetPeerName: ::core::option::Option, - pub lpWSPGetSockName: ::core::option::Option, - pub lpWSPGetSockOpt: ::core::option::Option, - pub lpWSPGetQOSByName: ::core::option::Option, - pub lpWSPIoctl: ::core::option::Option, - pub lpWSPJoinLeaf: ::core::option::Option, - pub lpWSPListen: ::core::option::Option, - pub lpWSPRecv: ::core::option::Option, - pub lpWSPRecvDisconnect: ::core::option::Option, - pub lpWSPRecvFrom: ::core::option::Option, - pub lpWSPSelect: ::core::option::Option, - pub lpWSPSend: ::core::option::Option, - pub lpWSPSendDisconnect: ::core::option::Option, - pub lpWSPSendTo: ::core::option::Option, - pub lpWSPSetSockOpt: ::core::option::Option, - pub lpWSPShutdown: ::core::option::Option, - pub lpWSPSocket: ::core::option::Option, - pub lpWSPStringToAddress: ::core::option::Option, + pub lpWSPAccept: LPWSPACCEPT, + pub lpWSPAddressToString: LPWSPADDRESSTOSTRING, + pub lpWSPAsyncSelect: LPWSPASYNCSELECT, + pub lpWSPBind: LPWSPBIND, + pub lpWSPCancelBlockingCall: LPWSPCANCELBLOCKINGCALL, + pub lpWSPCleanup: LPWSPCLEANUP, + pub lpWSPCloseSocket: LPWSPCLOSESOCKET, + pub lpWSPConnect: LPWSPCONNECT, + pub lpWSPDuplicateSocket: LPWSPDUPLICATESOCKET, + pub lpWSPEnumNetworkEvents: LPWSPENUMNETWORKEVENTS, + pub lpWSPEventSelect: LPWSPEVENTSELECT, + pub lpWSPGetOverlappedResult: LPWSPGETOVERLAPPEDRESULT, + pub lpWSPGetPeerName: LPWSPGETPEERNAME, + pub lpWSPGetSockName: LPWSPGETSOCKNAME, + pub lpWSPGetSockOpt: LPWSPGETSOCKOPT, + pub lpWSPGetQOSByName: LPWSPGETQOSBYNAME, + pub lpWSPIoctl: LPWSPIOCTL, + pub lpWSPJoinLeaf: LPWSPJOINLEAF, + pub lpWSPListen: LPWSPLISTEN, + pub lpWSPRecv: LPWSPRECV, + pub lpWSPRecvDisconnect: LPWSPRECVDISCONNECT, + pub lpWSPRecvFrom: LPWSPRECVFROM, + pub lpWSPSelect: LPWSPSELECT, + pub lpWSPSend: LPWSPSEND, + pub lpWSPSendDisconnect: LPWSPSENDDISCONNECT, + pub lpWSPSendTo: LPWSPSENDTO, + pub lpWSPSetSockOpt: LPWSPSETSOCKOPT, + pub lpWSPShutdown: LPWSPSHUTDOWN, + pub lpWSPSocket: LPWSPSOCKET, + pub lpWSPStringToAddress: LPWSPSTRINGTOADDRESS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_QoS", feature = "Win32_System_IO"))] impl WSPPROC_TABLE {} @@ -11130,27 +11120,27 @@ impl ::core::cmp::PartialEq for WSPPROC_TABLE { impl ::core::cmp::Eq for WSPPROC_TABLE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_QoS", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for WSPPROC_TABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WSPUPCALLTABLE { - pub lpWPUCloseEvent: ::core::option::Option, - pub lpWPUCloseSocketHandle: ::core::option::Option, - pub lpWPUCreateEvent: ::core::option::Option, - pub lpWPUCreateSocketHandle: ::core::option::Option, - pub lpWPUFDIsSet: ::core::option::Option, - pub lpWPUGetProviderPath: ::core::option::Option, - pub lpWPUModifyIFSHandle: ::core::option::Option, - pub lpWPUPostMessage: ::core::option::Option, - pub lpWPUQueryBlockingCallback: ::core::option::Option, - pub lpWPUQuerySocketHandleContext: ::core::option::Option, - pub lpWPUQueueApc: ::core::option::Option, - pub lpWPUResetEvent: ::core::option::Option, - pub lpWPUSetEvent: ::core::option::Option, - pub lpWPUOpenCurrentThread: ::core::option::Option, - pub lpWPUCloseThread: ::core::option::Option, + pub lpWPUCloseEvent: LPWPUCLOSEEVENT, + pub lpWPUCloseSocketHandle: LPWPUCLOSESOCKETHANDLE, + pub lpWPUCreateEvent: LPWPUCREATEEVENT, + pub lpWPUCreateSocketHandle: LPWPUCREATESOCKETHANDLE, + pub lpWPUFDIsSet: LPWPUFDISSET, + pub lpWPUGetProviderPath: LPWPUGETPROVIDERPATH, + pub lpWPUModifyIFSHandle: LPWPUMODIFYIFSHANDLE, + pub lpWPUPostMessage: LPWPUPOSTMESSAGE, + pub lpWPUQueryBlockingCallback: LPWPUQUERYBLOCKINGCALLBACK, + pub lpWPUQuerySocketHandleContext: LPWPUQUERYSOCKETHANDLECONTEXT, + pub lpWPUQueueApc: LPWPUQUEUEAPC, + pub lpWPUResetEvent: LPWPURESETEVENT, + pub lpWPUSetEvent: LPWPUSETEVENT, + pub lpWPUOpenCurrentThread: LPWPUOPENCURRENTTHREAD, + pub lpWPUCloseThread: LPWPUCLOSETHREAD, } #[cfg(feature = "Win32_Foundation")] impl WSPUPCALLTABLE {} @@ -11190,7 +11180,7 @@ impl ::core::cmp::PartialEq for WSPUPCALLTABLE { impl ::core::cmp::Eq for WSPUPCALLTABLE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WSPUPCALLTABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const WSS_OPERATION_IN_PROGRESS: i32 = 259i32; pub const XP1_CONNECTIONLESS: u32 = 1u32; diff --git a/src/Windows/Win32/Networking/WindowsWebServices/mod.rs b/src/Windows/Win32/Networking/WindowsWebServices/mod.rs index 03112125e2..1fb4969cf6 100644 --- a/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ b/src/Windows/Win32/Networking/WindowsWebServices/mod.rs @@ -949,10 +949,10 @@ impl ::core::cmp::Eq for WEBAUTHN_X5C {} unsafe impl ::windows::core::Abi for WEBAUTHN_X5C { type Abi = Self; } -pub type WS_ABANDON_MESSAGE_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, message: *const WS_MESSAGE, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_ABORT_CHANNEL_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_ABORT_LISTENER_CALLBACK = unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_ACCEPT_CHANNEL_CALLBACK = unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, channelinstance: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_ABANDON_MESSAGE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_ABORT_CHANNEL_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_ABORT_LISTENER_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_ACCEPT_CHANNEL_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WS_ADDRESSING_VERSION(pub i32); @@ -1034,11 +1034,11 @@ impl ::core::cmp::Eq for WS_ANY_ATTRIBUTES {} unsafe impl ::windows::core::Abi for WS_ANY_ATTRIBUTES { type Abi = Self; } -pub type WS_ASYNC_CALLBACK = unsafe extern "system" fn(errorcode: ::windows::core::HRESULT, callbackmodel: WS_CALLBACK_MODEL, callbackstate: *const ::core::ffi::c_void); -#[derive(:: core :: clone :: Clone)] +pub type WS_ASYNC_CALLBACK = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_ASYNC_CONTEXT { - pub callback: ::core::option::Option, + pub callback: WS_ASYNC_CALLBACK, pub callbackState: *mut ::core::ffi::c_void, } impl WS_ASYNC_CONTEXT {} @@ -1059,13 +1059,13 @@ impl ::core::cmp::PartialEq for WS_ASYNC_CONTEXT { } impl ::core::cmp::Eq for WS_ASYNC_CONTEXT {} unsafe impl ::windows::core::Abi for WS_ASYNC_CONTEXT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type WS_ASYNC_FUNCTION = unsafe extern "system" fn(hr: ::windows::core::HRESULT, callbackmodel: WS_CALLBACK_MODEL, callbackstate: *const ::core::ffi::c_void, next: *mut ::core::mem::ManuallyDrop, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -#[derive(:: core :: clone :: Clone)] +pub type WS_ASYNC_FUNCTION = ::core::option::Option ::windows::core::HRESULT>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_ASYNC_OPERATION { - pub function: ::core::option::Option, + pub function: WS_ASYNC_FUNCTION, } impl WS_ASYNC_OPERATION {} impl ::core::default::Default for WS_ASYNC_OPERATION { @@ -1085,7 +1085,7 @@ impl ::core::cmp::PartialEq for WS_ASYNC_OPERATION { } impl ::core::cmp::Eq for WS_ASYNC_OPERATION {} unsafe impl ::windows::core::Abi for WS_ASYNC_OPERATION { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -1395,12 +1395,12 @@ unsafe impl ::windows::core::Abi for WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -pub type WS_CERTIFICATE_VALIDATION_CALLBACK = unsafe extern "system" fn(certcontext: *const super::super::Security::Cryptography::CERT_CONTEXT, state: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; -#[derive(:: core :: clone :: Clone)] +pub type WS_CERTIFICATE_VALIDATION_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] pub struct WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { - pub callback: ::core::option::Option, + pub callback: WS_CERTIFICATE_VALIDATION_CALLBACK, pub state: *mut ::core::ffi::c_void, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -1427,7 +1427,7 @@ impl ::core::cmp::PartialEq for WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { impl ::core::cmp::Eq for WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] unsafe impl ::windows::core::Abi for WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -1500,7 +1500,7 @@ pub const WS_CERT_FAILURE_REVOCATION_OFFLINE: i32 = 16i32; pub const WS_CERT_FAILURE_UNTRUSTED_ROOT: i32 = 4i32; pub const WS_CERT_FAILURE_WRONG_USAGE: i32 = 8i32; #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -pub type WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK = unsafe extern "system" fn(certissuerlistnotificationcallbackstate: *const ::core::ffi::c_void, issuerlist: *const super::super::Security::Authentication::Identity::SecPkgContext_IssuerListInfoEx, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT { @@ -1527,7 +1527,7 @@ impl ::core::cmp::Eq for WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT {} unsafe impl ::windows::core::Abi for WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] pub struct WS_CERT_SIGNED_SAML_AUTHENTICATOR { @@ -1535,7 +1535,7 @@ pub struct WS_CERT_SIGNED_SAML_AUTHENTICATOR { pub trustedIssuerCerts: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, pub trustedIssuerCertCount: u32, pub decryptionCert: *mut super::super::Security::Cryptography::CERT_CONTEXT, - pub samlValidator: ::core::option::Option, + pub samlValidator: WS_VALIDATE_SAML_CALLBACK, pub samlValidatorCallbackState: *mut ::core::ffi::c_void, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -1568,7 +1568,7 @@ impl ::core::cmp::PartialEq for WS_CERT_SIGNED_SAML_AUTHENTICATOR { impl ::core::cmp::Eq for WS_CERT_SIGNED_SAML_AUTHENTICATOR {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] unsafe impl ::windows::core::Abi for WS_CERT_SIGNED_SAML_AUTHENTICATOR { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] @@ -1589,17 +1589,17 @@ impl ::core::convert::From for WS_CHANNEL_BINDING { unsafe impl ::windows::core::Abi for WS_CHANNEL_BINDING { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_CHANNEL_DECODER { pub createContext: *mut ::core::ffi::c_void, - pub createDecoderCallback: ::core::option::Option, - pub decoderGetContentTypeCallback: ::core::option::Option, - pub decoderStartCallback: ::core::option::Option, - pub decoderDecodeCallback: ::core::option::Option, - pub decoderEndCallback: ::core::option::Option, - pub freeDecoderCallback: ::core::option::Option, + pub createDecoderCallback: WS_CREATE_DECODER_CALLBACK, + pub decoderGetContentTypeCallback: WS_DECODER_GET_CONTENT_TYPE_CALLBACK, + pub decoderStartCallback: WS_DECODER_START_CALLBACK, + pub decoderDecodeCallback: WS_DECODER_DECODE_CALLBACK, + pub decoderEndCallback: WS_DECODER_END_CALLBACK, + pub freeDecoderCallback: WS_FREE_DECODER_CALLBACK, } #[cfg(feature = "Win32_Foundation")] impl WS_CHANNEL_DECODER {} @@ -1631,19 +1631,19 @@ impl ::core::cmp::PartialEq for WS_CHANNEL_DECODER { impl ::core::cmp::Eq for WS_CHANNEL_DECODER {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_CHANNEL_DECODER { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_CHANNEL_ENCODER { pub createContext: *mut ::core::ffi::c_void, - pub createEncoderCallback: ::core::option::Option, - pub encoderGetContentTypeCallback: ::core::option::Option, - pub encoderStartCallback: ::core::option::Option, - pub encoderEncodeCallback: ::core::option::Option, - pub encoderEndCallback: ::core::option::Option, - pub freeEncoderCallback: ::core::option::Option, + pub createEncoderCallback: WS_CREATE_ENCODER_CALLBACK, + pub encoderGetContentTypeCallback: WS_ENCODER_GET_CONTENT_TYPE_CALLBACK, + pub encoderStartCallback: WS_ENCODER_START_CALLBACK, + pub encoderEncodeCallback: WS_ENCODER_ENCODE_CALLBACK, + pub encoderEndCallback: WS_ENCODER_END_CALLBACK, + pub freeEncoderCallback: WS_FREE_ENCODER_CALLBACK, } #[cfg(feature = "Win32_Foundation")] impl WS_CHANNEL_ENCODER {} @@ -1675,7 +1675,7 @@ impl ::core::cmp::PartialEq for WS_CHANNEL_ENCODER { impl ::core::cmp::Eq for WS_CHANNEL_ENCODER {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_CHANNEL_ENCODER { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -1923,8 +1923,8 @@ impl ::core::cmp::Eq for WS_CHAR_ARRAY_DESCRIPTION {} unsafe impl ::windows::core::Abi for WS_CHAR_ARRAY_DESCRIPTION { type Abi = Self; } -pub type WS_CLOSE_CHANNEL_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_CLOSE_LISTENER_CALLBACK = unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_CLOSE_CHANNEL_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_CLOSE_LISTENER_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -1971,19 +1971,19 @@ impl ::core::convert::From for WS_COOKIE_MODE { unsafe impl ::windows::core::Abi for WS_COOKIE_MODE { type Abi = Self; } -pub type WS_CREATE_CHANNEL_CALLBACK = unsafe extern "system" fn(channeltype: WS_CHANNEL_TYPE, channelparameters: *const ::core::ffi::c_void, channelparameterssize: u32, channelinstance: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK = unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, channelparameters: *const ::core::ffi::c_void, channelparameterssize: u32, channelinstance: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_CREATE_DECODER_CALLBACK = unsafe extern "system" fn(createcontext: *const ::core::ffi::c_void, readcallback: ::windows::core::RawPtr, readcontext: *const ::core::ffi::c_void, decodercontext: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_CREATE_ENCODER_CALLBACK = unsafe extern "system" fn(createcontext: *const ::core::ffi::c_void, writecallback: ::windows::core::RawPtr, writecontext: *const ::core::ffi::c_void, encodercontext: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_CREATE_LISTENER_CALLBACK = unsafe extern "system" fn(channeltype: WS_CHANNEL_TYPE, listenerparameters: *const ::core::ffi::c_void, listenerparameterssize: u32, listenerinstance: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; -#[derive(:: core :: clone :: Clone)] +pub type WS_CREATE_CHANNEL_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_CREATE_DECODER_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_CREATE_ENCODER_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_CREATE_LISTENER_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub struct WS_CUSTOM_CERT_CREDENTIAL { pub credential: WS_CERT_CREDENTIAL, - pub getCertCallback: ::core::option::Option, + pub getCertCallback: WS_GET_CERT_CALLBACK, pub getCertCallbackState: *mut ::core::ffi::c_void, - pub certIssuerListNotificationCallback: ::core::option::Option, + pub certIssuerListNotificationCallback: WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK, pub certIssuerListNotificationCallbackState: *mut ::core::ffi::c_void, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] @@ -2010,26 +2010,26 @@ impl ::core::cmp::PartialEq for WS_CUSTOM_CERT_CREDENTIAL { impl ::core::cmp::Eq for WS_CUSTOM_CERT_CREDENTIAL {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] unsafe impl ::windows::core::Abi for WS_CUSTOM_CERT_CREDENTIAL { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_CUSTOM_CHANNEL_CALLBACKS { - pub createChannelCallback: ::core::option::Option, - pub freeChannelCallback: ::core::option::Option, - pub resetChannelCallback: ::core::option::Option, - pub openChannelCallback: ::core::option::Option, - pub closeChannelCallback: ::core::option::Option, - pub abortChannelCallback: ::core::option::Option, - pub getChannelPropertyCallback: ::core::option::Option, - pub setChannelPropertyCallback: ::core::option::Option, - pub writeMessageStartCallback: ::core::option::Option, - pub writeMessageEndCallback: ::core::option::Option, - pub readMessageStartCallback: ::core::option::Option, - pub readMessageEndCallback: ::core::option::Option, - pub abandonMessageCallback: ::core::option::Option, - pub shutdownSessionChannelCallback: ::core::option::Option, + pub createChannelCallback: WS_CREATE_CHANNEL_CALLBACK, + pub freeChannelCallback: WS_FREE_CHANNEL_CALLBACK, + pub resetChannelCallback: WS_RESET_CHANNEL_CALLBACK, + pub openChannelCallback: WS_OPEN_CHANNEL_CALLBACK, + pub closeChannelCallback: WS_CLOSE_CHANNEL_CALLBACK, + pub abortChannelCallback: WS_ABORT_CHANNEL_CALLBACK, + pub getChannelPropertyCallback: WS_GET_CHANNEL_PROPERTY_CALLBACK, + pub setChannelPropertyCallback: WS_SET_CHANNEL_PROPERTY_CALLBACK, + pub writeMessageStartCallback: WS_WRITE_MESSAGE_START_CALLBACK, + pub writeMessageEndCallback: WS_WRITE_MESSAGE_END_CALLBACK, + pub readMessageStartCallback: WS_READ_MESSAGE_START_CALLBACK, + pub readMessageEndCallback: WS_READ_MESSAGE_END_CALLBACK, + pub abandonMessageCallback: WS_ABANDON_MESSAGE_CALLBACK, + pub shutdownSessionChannelCallback: WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK, } #[cfg(feature = "Win32_Foundation")] impl WS_CUSTOM_CHANNEL_CALLBACKS {} @@ -2068,7 +2068,7 @@ impl ::core::cmp::PartialEq for WS_CUSTOM_CHANNEL_CALLBACKS { impl ::core::cmp::Eq for WS_CUSTOM_CHANNEL_CALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_CUSTOM_CHANNEL_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2103,20 +2103,20 @@ impl ::core::cmp::Eq for WS_CUSTOM_HTTP_PROXY {} unsafe impl ::windows::core::Abi for WS_CUSTOM_HTTP_PROXY { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_CUSTOM_LISTENER_CALLBACKS { - pub createListenerCallback: ::core::option::Option, - pub freeListenerCallback: ::core::option::Option, - pub resetListenerCallback: ::core::option::Option, - pub openListenerCallback: ::core::option::Option, - pub closeListenerCallback: ::core::option::Option, - pub abortListenerCallback: ::core::option::Option, - pub getListenerPropertyCallback: ::core::option::Option, - pub setListenerPropertyCallback: ::core::option::Option, - pub createChannelForListenerCallback: ::core::option::Option, - pub acceptChannelCallback: ::core::option::Option, + pub createListenerCallback: WS_CREATE_LISTENER_CALLBACK, + pub freeListenerCallback: WS_FREE_LISTENER_CALLBACK, + pub resetListenerCallback: WS_RESET_LISTENER_CALLBACK, + pub openListenerCallback: WS_OPEN_LISTENER_CALLBACK, + pub closeListenerCallback: WS_CLOSE_LISTENER_CALLBACK, + pub abortListenerCallback: WS_ABORT_LISTENER_CALLBACK, + pub getListenerPropertyCallback: WS_GET_LISTENER_PROPERTY_CALLBACK, + pub setListenerPropertyCallback: WS_SET_LISTENER_PROPERTY_CALLBACK, + pub createChannelForListenerCallback: WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK, + pub acceptChannelCallback: WS_ACCEPT_CHANNEL_CALLBACK, } #[cfg(feature = "Win32_Foundation")] impl WS_CUSTOM_LISTENER_CALLBACKS {} @@ -2151,18 +2151,18 @@ impl ::core::cmp::PartialEq for WS_CUSTOM_LISTENER_CALLBACKS { impl ::core::cmp::Eq for WS_CUSTOM_LISTENER_CALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_CUSTOM_LISTENER_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_CUSTOM_TYPE_DESCRIPTION { pub size: u32, pub alignment: u32, - pub readCallback: ::core::option::Option, - pub writeCallback: ::core::option::Option, + pub readCallback: WS_READ_TYPE_CALLBACK, + pub writeCallback: WS_WRITE_TYPE_CALLBACK, pub descriptionData: *mut ::core::ffi::c_void, - pub isDefaultValueCallback: ::core::option::Option, + pub isDefaultValueCallback: WS_IS_DEFAULT_VALUE_CALLBACK, } #[cfg(feature = "Win32_Foundation")] impl WS_CUSTOM_TYPE_DESCRIPTION {} @@ -2188,7 +2188,7 @@ impl ::core::cmp::PartialEq for WS_CUSTOM_TYPE_DESCRIPTION { impl ::core::cmp::Eq for WS_CUSTOM_TYPE_DESCRIPTION {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_CUSTOM_TYPE_DESCRIPTION { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2283,11 +2283,11 @@ impl ::core::cmp::Eq for WS_DECIMAL_DESCRIPTION {} unsafe impl ::windows::core::Abi for WS_DECIMAL_DESCRIPTION { type Abi = Self; } -pub type WS_DECODER_DECODE_CALLBACK = unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, buffer: *mut ::core::ffi::c_void, maxlength: u32, length: *mut u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_DECODER_END_CALLBACK = unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_DECODER_DECODE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_DECODER_END_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type WS_DECODER_GET_CONTENT_TYPE_CALLBACK = unsafe extern "system" fn(decodercontext: *const ::core::ffi::c_void, contenttype: *const WS_STRING, contentencoding: *const WS_STRING, newcontenttype: *mut WS_STRING, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_DECODER_START_CALLBACK = unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_DECODER_GET_CONTENT_TYPE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_DECODER_START_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_DEFAULT_VALUE { @@ -2482,14 +2482,14 @@ unsafe impl ::windows::core::Abi for WS_DURATION { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WS_DURATION_COMPARISON_CALLBACK = unsafe extern "system" fn(duration1: *const WS_DURATION, duration2: *const WS_DURATION, result: *mut i32, error: *const WS_ERROR) -> ::windows::core::HRESULT; -#[derive(:: core :: clone :: Clone)] +pub type WS_DURATION_COMPARISON_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_DURATION_DESCRIPTION { pub minValue: WS_DURATION, pub maxValue: WS_DURATION, - pub comparer: ::core::option::Option, + pub comparer: WS_DURATION_COMPARISON_CALLBACK, } #[cfg(feature = "Win32_Foundation")] impl WS_DURATION_DESCRIPTION {} @@ -2515,10 +2515,10 @@ impl ::core::cmp::PartialEq for WS_DURATION_DESCRIPTION { impl ::core::cmp::Eq for WS_DURATION_DESCRIPTION {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_DURATION_DESCRIPTION { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WS_DYNAMIC_STRING_CALLBACK = unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, string: *const WS_XML_STRING, found: *mut super::super::Foundation::BOOL, id: *mut u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_DYNAMIC_STRING_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -2554,11 +2554,11 @@ impl ::core::cmp::Eq for WS_ELEMENT_DESCRIPTION {} unsafe impl ::windows::core::Abi for WS_ELEMENT_DESCRIPTION { type Abi = Self; } -pub type WS_ENCODER_ENCODE_CALLBACK = unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, buffers: *const WS_BYTES, count: u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_ENCODER_END_CALLBACK = unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_ENCODER_ENCODE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_ENCODER_END_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type WS_ENCODER_GET_CONTENT_TYPE_CALLBACK = unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, contenttype: *const WS_STRING, newcontenttype: *mut WS_STRING, contentencoding: *mut WS_STRING, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_ENCODER_START_CALLBACK = unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_ENCODER_GET_CONTENT_TYPE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_ENCODER_START_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WS_ENCODING(pub i32); @@ -3225,14 +3225,14 @@ impl ::core::cmp::Eq for WS_FLOAT_DESCRIPTION {} unsafe impl ::windows::core::Abi for WS_FLOAT_DESCRIPTION { type Abi = Self; } -pub type WS_FREE_CHANNEL_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void); -pub type WS_FREE_DECODER_CALLBACK = unsafe extern "system" fn(decodercontext: *const ::core::ffi::c_void); -pub type WS_FREE_ENCODER_CALLBACK = unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void); -pub type WS_FREE_LISTENER_CALLBACK = unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void); +pub type WS_FREE_CHANNEL_CALLBACK = ::core::option::Option; +pub type WS_FREE_DECODER_CALLBACK = ::core::option::Option; +pub type WS_FREE_ENCODER_CALLBACK = ::core::option::Option; +pub type WS_FREE_LISTENER_CALLBACK = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -pub type WS_GET_CERT_CALLBACK = unsafe extern "system" fn(getcertcallbackstate: *const ::core::ffi::c_void, targetaddress: *const WS_ENDPOINT_ADDRESS, viauri: *const WS_STRING, cert: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_GET_CHANNEL_PROPERTY_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, id: WS_CHANNEL_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_GET_LISTENER_PROPERTY_CALLBACK = unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, id: WS_LISTENER_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_GET_CERT_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_GET_CHANNEL_PROPERTY_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_GET_LISTENER_PROPERTY_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_GUID_DESCRIPTION { @@ -3738,12 +3738,12 @@ unsafe impl ::windows::core::Abi for WS_HTTP_PROXY_SETTING_MODE { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WS_HTTP_REDIRECT_CALLBACK = unsafe extern "system" fn(state: *const ::core::ffi::c_void, originalurl: *const WS_STRING, newurl: *const WS_STRING) -> ::windows::core::HRESULT; -#[derive(:: core :: clone :: Clone)] +pub type WS_HTTP_REDIRECT_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_HTTP_REDIRECT_CALLBACK_CONTEXT { - pub callback: ::core::option::Option, + pub callback: WS_HTTP_REDIRECT_CALLBACK, pub state: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -3770,7 +3770,7 @@ impl ::core::cmp::PartialEq for WS_HTTP_REDIRECT_CALLBACK_CONTEXT { impl ::core::cmp::Eq for WS_HTTP_REDIRECT_CALLBACK_CONTEXT {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_HTTP_REDIRECT_CALLBACK_CONTEXT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const WS_HTTP_REQUEST_MAPPING_VERB: i32 = 2i32; pub const WS_HTTP_RESPONSE_MAPPING_STATUS_CODE: i32 = 1i32; @@ -4031,7 +4031,7 @@ impl ::core::cmp::Eq for WS_HTTP_SSL_POLICY_DESCRIPTION {} unsafe impl ::windows::core::Abi for WS_HTTP_SSL_POLICY_DESCRIPTION { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { @@ -4069,7 +4069,7 @@ impl ::core::cmp::PartialEq for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { impl ::core::cmp::Eq for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -4104,7 +4104,7 @@ impl ::core::cmp::Eq for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION {} unsafe impl ::windows::core::Abi for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { @@ -4144,7 +4144,7 @@ impl ::core::cmp::PartialEq for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TE impl ::core::cmp::Eq for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -4424,7 +4424,7 @@ unsafe impl ::windows::core::Abi for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CO type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WS_IS_DEFAULT_VALUE_CALLBACK = unsafe extern "system" fn(descriptiondata: *const ::core::ffi::c_void, value: *const ::core::ffi::c_void, defaultvalue: *const ::core::ffi::c_void, valuesize: u32, isdefault: *mut super::super::Foundation::BOOL, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_IS_DEFAULT_VALUE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_ITEM_RANGE { @@ -4703,7 +4703,7 @@ impl ::core::cmp::Eq for WS_MESSAGE_DESCRIPTION {} unsafe impl ::windows::core::Abi for WS_MESSAGE_DESCRIPTION { type Abi = Self; } -pub type WS_MESSAGE_DONE_CALLBACK = unsafe extern "system" fn(donecallbackstate: *const ::core::ffi::c_void); +pub type WS_MESSAGE_DONE_CALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WS_MESSAGE_INITIALIZATION(pub i32); @@ -5172,10 +5172,10 @@ unsafe impl ::windows::core::Abi for WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIA type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WS_OPEN_CHANNEL_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, endpointaddress: *const WS_ENDPOINT_ADDRESS, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_OPEN_CHANNEL_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type WS_OPEN_LISTENER_CALLBACK = unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, url: *const WS_STRING, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_OPERATION_CANCEL_CALLBACK = unsafe extern "system" fn(reason: WS_SERVICE_CANCEL_REASON, state: *const ::core::ffi::c_void); +pub type WS_OPEN_LISTENER_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_OPERATION_CANCEL_CALLBACK = ::core::option::Option; #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct WS_OPERATION_CONTEXT(pub u8); @@ -5199,7 +5199,7 @@ impl ::core::convert::From for WS_OPERATION_CONTEXT_PROPERTY_ID { unsafe impl ::windows::core::Abi for WS_OPERATION_CONTEXT_PROPERTY_ID { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_OPERATION_DESCRIPTION { @@ -5210,7 +5210,7 @@ pub struct WS_OPERATION_DESCRIPTION { pub outputMessageOptions: u32, pub parameterCount: u16, pub parameterDescription: *mut WS_PARAMETER_DESCRIPTION, - pub stubCallback: ::core::option::Option, + pub stubCallback: WS_SERVICE_STUB_CALLBACK, pub style: WS_OPERATION_STYLE, } #[cfg(feature = "Win32_Foundation")] @@ -5254,9 +5254,9 @@ impl ::core::cmp::PartialEq for WS_OPERATION_DESCRIPTION { impl ::core::cmp::Eq for WS_OPERATION_DESCRIPTION {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_OPERATION_DESCRIPTION { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type WS_OPERATION_FREE_STATE_CALLBACK = unsafe extern "system" fn(state: *const ::core::ffi::c_void); +pub type WS_OPERATION_FREE_STATE_CALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WS_OPERATION_STYLE(pub i32); @@ -5484,11 +5484,11 @@ impl ::core::convert::From for WS_PROTECTION_LEVEL { unsafe impl ::windows::core::Abi for WS_PROTECTION_LEVEL { type Abi = Self; } -pub type WS_PROXY_MESSAGE_CALLBACK = unsafe extern "system" fn(message: *const WS_MESSAGE, heap: *const WS_HEAP, state: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; -#[derive(:: core :: clone :: Clone)] +pub type WS_PROXY_MESSAGE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_PROXY_MESSAGE_CALLBACK_CONTEXT { - pub callback: ::core::option::Option, + pub callback: WS_PROXY_MESSAGE_CALLBACK, pub state: *mut ::core::ffi::c_void, } impl WS_PROXY_MESSAGE_CALLBACK_CONTEXT {} @@ -5509,7 +5509,7 @@ impl ::core::cmp::PartialEq for WS_PROXY_MESSAGE_CALLBACK_CONTEXT { } impl ::core::cmp::Eq for WS_PROXY_MESSAGE_CALLBACK_CONTEXT {} unsafe impl ::windows::core::Abi for WS_PROXY_MESSAGE_CALLBACK_CONTEXT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -5556,8 +5556,8 @@ impl ::core::convert::From for WS_PROXY_PROPERTY_ID { unsafe impl ::windows::core::Abi for WS_PROXY_PROPERTY_ID { type Abi = Self; } -pub type WS_PULL_BYTES_CALLBACK = unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, bytes: *mut ::core::ffi::c_void, maxsize: u32, actualsize: *mut u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_PUSH_BYTES_CALLBACK = unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, writecallback: ::windows::core::RawPtr, writecallbackstate: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_PULL_BYTES_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_PUSH_BYTES_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE { @@ -5584,9 +5584,9 @@ impl ::core::cmp::Eq for WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE {} unsafe impl ::windows::core::Abi for WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE { type Abi = Self; } -pub type WS_READ_CALLBACK = unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, bytes: *mut ::core::ffi::c_void, maxsize: u32, actualsize: *mut u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_READ_MESSAGE_END_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, message: *const WS_MESSAGE, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_READ_MESSAGE_START_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, message: *const WS_MESSAGE, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_READ_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_READ_MESSAGE_END_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_READ_MESSAGE_START_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WS_READ_OPTION(pub i32); @@ -5603,7 +5603,7 @@ impl ::core::convert::From for WS_READ_OPTION { unsafe impl ::windows::core::Abi for WS_READ_OPTION { type Abi = Self; } -pub type WS_READ_TYPE_CALLBACK = unsafe extern "system" fn(reader: *const WS_XML_READER, typemapping: WS_TYPE_MAPPING, descriptiondata: *const ::core::ffi::c_void, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_READ_TYPE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WS_RECEIVE_OPTION(pub i32); @@ -5749,8 +5749,8 @@ impl ::core::convert::From for WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID { unsafe impl ::windows::core::Abi for WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID { type Abi = Self; } -pub type WS_RESET_CHANNEL_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_RESET_LISTENER_CALLBACK = unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_RESET_CHANNEL_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_RESET_LISTENER_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_RSA_ENDPOINT_IDENTITY { @@ -6813,7 +6813,7 @@ impl ::core::convert::From for WS_SECURITY_TOKEN_REFERENCE_MODE { unsafe impl ::windows::core::Abi for WS_SECURITY_TOKEN_REFERENCE_MODE { type Abi = Self; } -pub type WS_SERVICE_ACCEPT_CHANNEL_CALLBACK = unsafe extern "system" fn(context: *const WS_OPERATION_CONTEXT, channelstate: *mut *mut ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_SERVICE_ACCEPT_CHANNEL_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WS_SERVICE_CANCEL_REASON(pub i32); @@ -6827,13 +6827,13 @@ impl ::core::convert::From for WS_SERVICE_CANCEL_REASON { unsafe impl ::windows::core::Abi for WS_SERVICE_CANCEL_REASON { type Abi = Self; } -pub type WS_SERVICE_CLOSE_CHANNEL_CALLBACK = unsafe extern "system" fn(context: *const WS_OPERATION_CONTEXT, asynccontext: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; -#[derive(:: core :: clone :: Clone)] +pub type WS_SERVICE_CLOSE_CHANNEL_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_SERVICE_CONTRACT { pub contractDescription: *mut WS_CONTRACT_DESCRIPTION, - pub defaultMessageHandlerCallback: ::core::option::Option, + pub defaultMessageHandlerCallback: WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, pub methodTable: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -6860,9 +6860,9 @@ impl ::core::cmp::PartialEq for WS_SERVICE_CONTRACT { impl ::core::cmp::Eq for WS_SERVICE_CONTRACT {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_SERVICE_CONTRACT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_SERVICE_ENDPOINT { @@ -6871,7 +6871,7 @@ pub struct WS_SERVICE_ENDPOINT { pub channelType: WS_CHANNEL_TYPE, pub securityDescription: *mut WS_SECURITY_DESCRIPTION, pub contract: *mut WS_SERVICE_CONTRACT, - pub authorizationCallback: ::core::option::Option, + pub authorizationCallback: WS_SERVICE_SECURITY_CALLBACK, pub properties: *mut WS_SERVICE_ENDPOINT_PROPERTY, pub propertyCount: u32, pub channelProperties: WS_CHANNEL_PROPERTIES, @@ -6909,7 +6909,7 @@ impl ::core::cmp::PartialEq for WS_SERVICE_ENDPOINT { impl ::core::cmp::Eq for WS_SERVICE_ENDPOINT {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_SERVICE_ENDPOINT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -7018,7 +7018,7 @@ impl ::core::convert::From for WS_SERVICE_HOST_STATE { unsafe impl ::windows::core::Abi for WS_SERVICE_HOST_STATE { type Abi = Self; } -pub type WS_SERVICE_MESSAGE_RECEIVE_CALLBACK = unsafe extern "system" fn(context: *const WS_OPERATION_CONTEXT, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_SERVICE_MESSAGE_RECEIVE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -7115,10 +7115,10 @@ impl ::core::cmp::Eq for WS_SERVICE_PROPERTY {} unsafe impl ::windows::core::Abi for WS_SERVICE_PROPERTY { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { - pub callback: ::core::option::Option, + pub callback: WS_SERVICE_ACCEPT_CHANNEL_CALLBACK, } impl WS_SERVICE_PROPERTY_ACCEPT_CALLBACK {} impl ::core::default::Default for WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { @@ -7138,12 +7138,12 @@ impl ::core::cmp::PartialEq for WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { } impl ::core::cmp::Eq for WS_SERVICE_PROPERTY_ACCEPT_CALLBACK {} unsafe impl ::windows::core::Abi for WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_SERVICE_PROPERTY_CLOSE_CALLBACK { - pub callback: ::core::option::Option, + pub callback: WS_SERVICE_CLOSE_CHANNEL_CALLBACK, } impl WS_SERVICE_PROPERTY_CLOSE_CALLBACK {} impl ::core::default::Default for WS_SERVICE_PROPERTY_CLOSE_CALLBACK { @@ -7163,7 +7163,7 @@ impl ::core::cmp::PartialEq for WS_SERVICE_PROPERTY_CLOSE_CALLBACK { } impl ::core::cmp::Eq for WS_SERVICE_PROPERTY_CLOSE_CALLBACK {} unsafe impl ::windows::core::Abi for WS_SERVICE_PROPERTY_CLOSE_CALLBACK { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -7203,7 +7203,7 @@ unsafe impl ::windows::core::Abi for WS_SERVICE_PROXY_STATE { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WS_SERVICE_SECURITY_CALLBACK = unsafe extern "system" fn(context: *const WS_OPERATION_CONTEXT, authorized: *mut super::super::Foundation::BOOL, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_SERVICE_SECURITY_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -7237,10 +7237,10 @@ impl ::core::cmp::Eq for WS_SERVICE_SECURITY_IDENTITIES {} unsafe impl ::windows::core::Abi for WS_SERVICE_SECURITY_IDENTITIES { type Abi = Self; } -pub type WS_SERVICE_STUB_CALLBACK = unsafe extern "system" fn(context: *const WS_OPERATION_CONTEXT, frame: *const ::core::ffi::c_void, callback: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_SET_CHANNEL_PROPERTY_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, id: WS_CHANNEL_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_SET_LISTENER_PROPERTY_CALLBACK = unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, id: WS_LISTENER_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_SERVICE_STUB_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_SET_CHANNEL_PROPERTY_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_SET_LISTENER_PROPERTY_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -8014,7 +8014,7 @@ impl ::core::cmp::Eq for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE {} unsafe impl ::windows::core::Abi for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { @@ -8052,7 +8052,7 @@ impl ::core::cmp::PartialEq for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { impl ::core::cmp::Eq for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -8087,7 +8087,7 @@ impl ::core::cmp::Eq for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION {} unsafe impl ::windows::core::Abi for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { @@ -8127,7 +8127,7 @@ impl ::core::cmp::PartialEq for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TE impl ::core::cmp::Eq for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -8928,14 +8928,14 @@ impl ::core::convert::From for WS_USERNAME_CREDENTIAL_TYPE { unsafe impl ::windows::core::Abi for WS_USERNAME_CREDENTIAL_TYPE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING { pub binding: WS_SECURITY_BINDING, pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, pub clientCredential: *mut WS_USERNAME_CREDENTIAL, - pub passwordValidator: ::core::option::Option, + pub passwordValidator: WS_VALIDATE_PASSWORD_CALLBACK, pub passwordValidatorCallbackState: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -8962,7 +8962,7 @@ impl ::core::cmp::PartialEq for WS_USERNAME_MESSAGE_SECURITY_BINDING { impl ::core::cmp::Eq for WS_USERNAME_MESSAGE_SECURITY_BINDING {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_USERNAME_MESSAGE_SECURITY_BINDING { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -9016,13 +9016,13 @@ impl ::core::cmp::Eq for WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION unsafe impl ::windows::core::Abi for WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE { pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, pub clientCredential: *mut WS_USERNAME_CREDENTIAL, - pub passwordValidator: ::core::option::Option, + pub passwordValidator: WS_VALIDATE_PASSWORD_CALLBACK, pub passwordValidatorCallbackState: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -9049,7 +9049,7 @@ impl ::core::cmp::PartialEq for WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE { impl ::core::cmp::Eq for WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -9078,8 +9078,8 @@ unsafe impl ::windows::core::Abi for WS_UTF8_ARRAY_DESCRIPTION { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WS_VALIDATE_PASSWORD_CALLBACK = unsafe extern "system" fn(passwordvalidatorcallbackstate: *const ::core::ffi::c_void, username: *const WS_STRING, password: *const WS_STRING, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_VALIDATE_SAML_CALLBACK = unsafe extern "system" fn(samlvalidatorcallbackstate: *const ::core::ffi::c_void, samlassertion: *const WS_XML_BUFFER, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_VALIDATE_PASSWORD_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_VALIDATE_SAML_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WS_VALUE_TYPE(pub i32); @@ -9185,9 +9185,9 @@ impl ::core::convert::From for WS_WINDOWS_INTEGRATED_AUTH_PACKAGE { unsafe impl ::windows::core::Abi for WS_WINDOWS_INTEGRATED_AUTH_PACKAGE { type Abi = Self; } -pub type WS_WRITE_CALLBACK = unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, buffers: *const WS_BYTES, count: u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_WRITE_MESSAGE_END_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, message: *const WS_MESSAGE, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; -pub type WS_WRITE_MESSAGE_START_CALLBACK = unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, message: *const WS_MESSAGE, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_WRITE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_WRITE_MESSAGE_END_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WS_WRITE_MESSAGE_START_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WS_WRITE_OPTION(pub i32); @@ -9203,7 +9203,7 @@ impl ::core::convert::From for WS_WRITE_OPTION { unsafe impl ::windows::core::Abi for WS_WRITE_OPTION { type Abi = Self; } -pub type WS_WRITE_TYPE_CALLBACK = unsafe extern "system" fn(writer: *const WS_XML_WRITER, typemapping: WS_TYPE_MAPPING, descriptiondata: *const ::core::ffi::c_void, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; +pub type WS_WRITE_TYPE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_WSZ_DESCRIPTION { @@ -10223,11 +10223,11 @@ impl ::core::cmp::Eq for WS_XML_READER_RAW_ENCODING {} unsafe impl ::windows::core::Abi for WS_XML_READER_RAW_ENCODING { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_XML_READER_STREAM_INPUT { pub input: WS_XML_READER_INPUT, - pub readCallback: ::core::option::Option, + pub readCallback: WS_READ_CALLBACK, pub readCallbackState: *mut ::core::ffi::c_void, } impl WS_XML_READER_STREAM_INPUT {} @@ -10248,7 +10248,7 @@ impl ::core::cmp::PartialEq for WS_XML_READER_STREAM_INPUT { } impl ::core::cmp::Eq for WS_XML_READER_STREAM_INPUT {} unsafe impl ::windows::core::Abi for WS_XML_READER_STREAM_INPUT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10625,13 +10625,13 @@ unsafe impl ::windows::core::Abi for WS_XML_UTF8_TEXT { #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct WS_XML_WRITER(pub u8); -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WS_XML_WRITER_BINARY_ENCODING { pub encoding: WS_XML_WRITER_ENCODING, pub staticDictionary: *mut WS_XML_DICTIONARY, - pub dynamicStringCallback: ::core::option::Option, + pub dynamicStringCallback: WS_DYNAMIC_STRING_CALLBACK, pub dynamicStringCallbackState: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -10658,7 +10658,7 @@ impl ::core::cmp::PartialEq for WS_XML_WRITER_BINARY_ENCODING { impl ::core::cmp::Eq for WS_XML_WRITER_BINARY_ENCODING {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WS_XML_WRITER_BINARY_ENCODING { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10917,11 +10917,11 @@ impl ::core::cmp::Eq for WS_XML_WRITER_RAW_ENCODING {} unsafe impl ::windows::core::Abi for WS_XML_WRITER_RAW_ENCODING { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WS_XML_WRITER_STREAM_OUTPUT { pub output: WS_XML_WRITER_OUTPUT, - pub writeCallback: ::core::option::Option, + pub writeCallback: WS_WRITE_CALLBACK, pub writeCallbackState: *mut ::core::ffi::c_void, } impl WS_XML_WRITER_STREAM_OUTPUT {} @@ -10942,7 +10942,7 @@ impl ::core::cmp::PartialEq for WS_XML_WRITER_STREAM_OUTPUT { } impl ::core::cmp::Eq for WS_XML_WRITER_STREAM_OUTPUT {} unsafe impl ::windows::core::Abi for WS_XML_WRITER_STREAM_OUTPUT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -11209,7 +11209,7 @@ pub unsafe fn WsAcceptChannel(listener: *const WS_LISTENER, channel: *const WS_C { #[link(name = "windows")] extern "system" { - fn WsAcceptChannel(listener: *const WS_LISTENER, channel: *const WS_CHANNEL, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsAcceptChannel(listener: *const WS_LISTENER, channel: *const WS_CHANNEL, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsAcceptChannel(::core::mem::transmute(listener), ::core::mem::transmute(channel), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -11286,12 +11286,12 @@ pub unsafe fn WsAlloc(heap: *const WS_HEAP, size: usize, ptr: *mut *mut ::core:: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WsAsyncExecute(asyncstate: *const WS_ASYNC_STATE, operation: ::core::option::Option, callbackmodel: WS_CALLBACK_MODEL, callbackstate: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::Result<()> { +pub unsafe fn WsAsyncExecute(asyncstate: *const WS_ASYNC_STATE, operation: WS_ASYNC_FUNCTION, callbackmodel: WS_CALLBACK_MODEL, callbackstate: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn WsAsyncExecute(asyncstate: *const WS_ASYNC_STATE, operation: ::windows::core::RawPtr, callbackmodel: WS_CALLBACK_MODEL, callbackstate: *const ::core::ffi::c_void, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsAsyncExecute(asyncstate: *const WS_ASYNC_STATE, operation: ::windows::core::RawPtr, callbackmodel: WS_CALLBACK_MODEL, callbackstate: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsAsyncExecute(::core::mem::transmute(asyncstate), ::core::mem::transmute(operation), ::core::mem::transmute(callbackmodel), ::core::mem::transmute(callbackstate), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -11305,7 +11305,7 @@ pub unsafe fn WsCall(serviceproxy: *const WS_SERVICE_PROXY, operation: *const WS { #[link(name = "windows")] extern "system" { - fn WsCall(serviceproxy: *const WS_SERVICE_PROXY, operation: *const ::core::mem::ManuallyDrop, arguments: *const *const ::core::ffi::c_void, heap: *const WS_HEAP, callproperties: *const WS_CALL_PROPERTY, callpropertycount: u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsCall(serviceproxy: *const WS_SERVICE_PROXY, operation: *const WS_OPERATION_DESCRIPTION, arguments: *const *const ::core::ffi::c_void, heap: *const WS_HEAP, callproperties: *const WS_CALL_PROPERTY, callpropertycount: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsCall(::core::mem::transmute(serviceproxy), ::core::mem::transmute(operation), ::core::mem::transmute(arguments), ::core::mem::transmute(heap), ::core::mem::transmute(callproperties), ::core::mem::transmute(callpropertycount), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -11331,7 +11331,7 @@ pub unsafe fn WsCloseChannel(channel: *const WS_CHANNEL, asynccontext: *const WS { #[link(name = "windows")] extern "system" { - fn WsCloseChannel(channel: *const WS_CHANNEL, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsCloseChannel(channel: *const WS_CHANNEL, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsCloseChannel(::core::mem::transmute(channel), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -11344,7 +11344,7 @@ pub unsafe fn WsCloseListener(listener: *const WS_LISTENER, asynccontext: *const { #[link(name = "windows")] extern "system" { - fn WsCloseListener(listener: *const WS_LISTENER, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsCloseListener(listener: *const WS_LISTENER, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsCloseListener(::core::mem::transmute(listener), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -11357,7 +11357,7 @@ pub unsafe fn WsCloseServiceHost(servicehost: *const WS_SERVICE_HOST, asyncconte { #[link(name = "windows")] extern "system" { - fn WsCloseServiceHost(servicehost: *const WS_SERVICE_HOST, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsCloseServiceHost(servicehost: *const WS_SERVICE_HOST, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsCloseServiceHost(::core::mem::transmute(servicehost), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -11370,7 +11370,7 @@ pub unsafe fn WsCloseServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, asyncco { #[link(name = "windows")] extern "system" { - fn WsCloseServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsCloseServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsCloseServiceProxy(::core::mem::transmute(serviceproxy), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -11558,7 +11558,7 @@ pub unsafe fn WsCreateServiceEndpointFromTemplate( propertycount: u32, addressurl: *const WS_STRING, contract: *const WS_SERVICE_CONTRACT, - authorizationcallback: ::core::option::Option, + authorizationcallback: WS_SERVICE_SECURITY_CALLBACK, heap: *const WS_HEAP, templatetype: WS_BINDING_TEMPLATE_TYPE, templatevalue: *const ::core::ffi::c_void, @@ -11577,7 +11577,7 @@ pub unsafe fn WsCreateServiceEndpointFromTemplate( properties: *const WS_SERVICE_ENDPOINT_PROPERTY, propertycount: u32, addressurl: *const WS_STRING, - contract: *const ::core::mem::ManuallyDrop, + contract: *const WS_SERVICE_CONTRACT, authorizationcallback: ::windows::core::RawPtr, heap: *const WS_HEAP, templatetype: WS_BINDING_TEMPLATE_TYPE, @@ -11800,7 +11800,7 @@ pub unsafe fn WsFillBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: { #[link(name = "windows")] extern "system" { - fn WsFillBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsFillBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsFillBody(::core::mem::transmute(message), ::core::mem::transmute(minsize), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -11813,7 +11813,7 @@ pub unsafe fn WsFillReader(reader: *const WS_XML_READER, minsize: u32, asynccont { #[link(name = "windows")] extern "system" { - fn WsFillReader(reader: *const WS_XML_READER, minsize: u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsFillReader(reader: *const WS_XML_READER, minsize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsFillReader(::core::mem::transmute(reader), ::core::mem::transmute(minsize), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -11840,7 +11840,7 @@ pub unsafe fn WsFlushBody(message: *const WS_MESSAGE, minsize: u32, asynccontext { #[link(name = "windows")] extern "system" { - fn WsFlushBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsFlushBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsFlushBody(::core::mem::transmute(message), ::core::mem::transmute(minsize), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -11853,7 +11853,7 @@ pub unsafe fn WsFlushWriter(writer: *const WS_XML_WRITER, minsize: u32, asynccon { #[link(name = "windows")] extern "system" { - fn WsFlushWriter(writer: *const WS_XML_WRITER, minsize: u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsFlushWriter(writer: *const WS_XML_WRITER, minsize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsFlushWriter(::core::mem::transmute(writer), ::core::mem::transmute(minsize), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -12516,7 +12516,7 @@ pub unsafe fn WsOpenChannel(channel: *const WS_CHANNEL, endpointaddress: *const { #[link(name = "windows")] extern "system" { - fn WsOpenChannel(channel: *const WS_CHANNEL, endpointaddress: *const WS_ENDPOINT_ADDRESS, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsOpenChannel(channel: *const WS_CHANNEL, endpointaddress: *const WS_ENDPOINT_ADDRESS, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsOpenChannel(::core::mem::transmute(channel), ::core::mem::transmute(endpointaddress), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -12530,7 +12530,7 @@ pub unsafe fn WsOpenListener(listener: *const WS_LISTENER, url: *const WS_STRING { #[link(name = "windows")] extern "system" { - fn WsOpenListener(listener: *const WS_LISTENER, url: *const WS_STRING, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsOpenListener(listener: *const WS_LISTENER, url: *const WS_STRING, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsOpenListener(::core::mem::transmute(listener), ::core::mem::transmute(url), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -12543,7 +12543,7 @@ pub unsafe fn WsOpenServiceHost(servicehost: *const WS_SERVICE_HOST, asynccontex { #[link(name = "windows")] extern "system" { - fn WsOpenServiceHost(servicehost: *const WS_SERVICE_HOST, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsOpenServiceHost(servicehost: *const WS_SERVICE_HOST, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsOpenServiceHost(::core::mem::transmute(servicehost), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -12557,7 +12557,7 @@ pub unsafe fn WsOpenServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, address: { #[link(name = "windows")] extern "system" { - fn WsOpenServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, address: *const WS_ENDPOINT_ADDRESS, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsOpenServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, address: *const WS_ENDPOINT_ADDRESS, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsOpenServiceProxy(::core::mem::transmute(serviceproxy), ::core::mem::transmute(address), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -12565,7 +12565,7 @@ pub unsafe fn WsOpenServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, address: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WsPullBytes(writer: *const WS_XML_WRITER, callback: ::core::option::Option, callbackstate: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::Result<()> { +pub unsafe fn WsPullBytes(writer: *const WS_XML_WRITER, callback: WS_PULL_BYTES_CALLBACK, callbackstate: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -12578,7 +12578,7 @@ pub unsafe fn WsPullBytes(writer: *const WS_XML_WRITER, callback: ::core::option unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WsPushBytes(writer: *const WS_XML_WRITER, callback: ::core::option::Option, callbackstate: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::Result<()> { +pub unsafe fn WsPushBytes(writer: *const WS_XML_WRITER, callback: WS_PUSH_BYTES_CALLBACK, callbackstate: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -12752,7 +12752,7 @@ pub unsafe fn WsReadEnvelopeEnd(message: *const WS_MESSAGE, error: *const WS_ERR unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WsReadEnvelopeStart(message: *const WS_MESSAGE, reader: *const WS_XML_READER, donecallback: ::core::option::Option, donecallbackstate: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::Result<()> { +pub unsafe fn WsReadEnvelopeStart(message: *const WS_MESSAGE, reader: *const WS_XML_READER, donecallback: WS_MESSAGE_DONE_CALLBACK, donecallbackstate: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -12770,7 +12770,7 @@ pub unsafe fn WsReadMessageEnd(channel: *const WS_CHANNEL, message: *const WS_ME { #[link(name = "windows")] extern "system" { - fn WsReadMessageEnd(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsReadMessageEnd(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsReadMessageEnd(::core::mem::transmute(channel), ::core::mem::transmute(message), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -12783,7 +12783,7 @@ pub unsafe fn WsReadMessageStart(channel: *const WS_CHANNEL, message: *const WS_ { #[link(name = "windows")] extern "system" { - fn WsReadMessageStart(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsReadMessageStart(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsReadMessageStart(::core::mem::transmute(channel), ::core::mem::transmute(message), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -12952,7 +12952,7 @@ pub unsafe fn WsReceiveMessage(channel: *const WS_CHANNEL, message: *const WS_ME { #[link(name = "windows")] extern "system" { - fn WsReceiveMessage(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, messagedescriptions: *const *const WS_MESSAGE_DESCRIPTION, messagedescriptioncount: u32, receiveoption: WS_RECEIVE_OPTION, readbodyoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, index: *mut u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsReceiveMessage(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, messagedescriptions: *const *const WS_MESSAGE_DESCRIPTION, messagedescriptioncount: u32, receiveoption: WS_RECEIVE_OPTION, readbodyoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, index: *mut u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsReceiveMessage( ::core::mem::transmute(channel), @@ -12974,7 +12974,7 @@ pub unsafe fn WsReceiveMessage(channel: *const WS_CHANNEL, message: *const WS_ME unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WsRegisterOperationForCancel(context: *const WS_OPERATION_CONTEXT, cancelcallback: ::core::option::Option, freestatecallback: ::core::option::Option, userstate: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::Result<()> { +pub unsafe fn WsRegisterOperationForCancel(context: *const WS_OPERATION_CONTEXT, cancelcallback: WS_OPERATION_CANCEL_CALLBACK, freestatecallback: WS_OPERATION_FREE_STATE_CALLBACK, userstate: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -13075,7 +13075,7 @@ pub unsafe fn WsRequestReply( heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, - asynccontext: *const ::core::mem::ManuallyDrop, + asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR, ) -> ::windows::core::HRESULT; } @@ -13106,7 +13106,7 @@ pub unsafe fn WsRequestSecurityToken(channel: *const WS_CHANNEL, properties: *co { #[link(name = "windows")] extern "system" { - fn WsRequestSecurityToken(channel: *const WS_CHANNEL, properties: *const WS_REQUEST_SECURITY_TOKEN_PROPERTY, propertycount: u32, token: *mut *mut WS_SECURITY_TOKEN, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsRequestSecurityToken(channel: *const WS_CHANNEL, properties: *const WS_REQUEST_SECURITY_TOKEN_PROPERTY, propertycount: u32, token: *mut *mut WS_SECURITY_TOKEN, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsRequestSecurityToken(::core::mem::transmute(channel), ::core::mem::transmute(properties), ::core::mem::transmute(propertycount), ::core::mem::transmute(token), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -13236,7 +13236,7 @@ pub unsafe fn WsSendFaultMessageForError(channel: *const WS_CHANNEL, replymessag { #[link(name = "windows")] extern "system" { - fn WsSendFaultMessageForError(channel: *const WS_CHANNEL, replymessage: *const WS_MESSAGE, faulterror: *const WS_ERROR, faulterrorcode: ::windows::core::HRESULT, faultdisclosure: WS_FAULT_DISCLOSURE, requestmessage: *const WS_MESSAGE, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsSendFaultMessageForError(channel: *const WS_CHANNEL, replymessage: *const WS_MESSAGE, faulterror: *const WS_ERROR, faulterrorcode: ::windows::core::HRESULT, faultdisclosure: WS_FAULT_DISCLOSURE, requestmessage: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsSendFaultMessageForError(::core::mem::transmute(channel), ::core::mem::transmute(replymessage), ::core::mem::transmute(faulterror), ::core::mem::transmute(faulterrorcode), ::core::mem::transmute(faultdisclosure), ::core::mem::transmute(requestmessage), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -13250,7 +13250,7 @@ pub unsafe fn WsSendMessage(channel: *const WS_CHANNEL, message: *const WS_MESSA { #[link(name = "windows")] extern "system" { - fn WsSendMessage(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, messagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, bodyvalue: *const ::core::ffi::c_void, bodyvaluesize: u32, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsSendMessage(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, messagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, bodyvalue: *const ::core::ffi::c_void, bodyvaluesize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsSendMessage(::core::mem::transmute(channel), ::core::mem::transmute(message), ::core::mem::transmute(messagedescription), ::core::mem::transmute(writeoption), ::core::mem::transmute(bodyvalue), ::core::mem::transmute(bodyvaluesize), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -13264,7 +13264,7 @@ pub unsafe fn WsSendReplyMessage(channel: *const WS_CHANNEL, replymessage: *cons { #[link(name = "windows")] extern "system" { - fn WsSendReplyMessage(channel: *const WS_CHANNEL, replymessage: *const WS_MESSAGE, replymessagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, replybodyvalue: *const ::core::ffi::c_void, replybodyvaluesize: u32, requestmessage: *const WS_MESSAGE, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsSendReplyMessage(channel: *const WS_CHANNEL, replymessage: *const WS_MESSAGE, replymessagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, replybodyvalue: *const ::core::ffi::c_void, replybodyvaluesize: u32, requestmessage: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsSendReplyMessage( ::core::mem::transmute(channel), @@ -13458,7 +13458,7 @@ pub unsafe fn WsShutdownSessionChannel(channel: *const WS_CHANNEL, asynccontext: { #[link(name = "windows")] extern "system" { - fn WsShutdownSessionChannel(channel: *const WS_CHANNEL, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsShutdownSessionChannel(channel: *const WS_CHANNEL, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsShutdownSessionChannel(::core::mem::transmute(channel), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -13479,7 +13479,7 @@ pub unsafe fn WsSkipNode(reader: *const WS_XML_READER, error: *const WS_ERROR) - unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WsStartReaderCanonicalization(reader: *const WS_XML_READER, writecallback: ::core::option::Option, writecallbackstate: *const ::core::ffi::c_void, properties: *const WS_XML_CANONICALIZATION_PROPERTY, propertycount: u32, error: *const WS_ERROR) -> ::windows::core::Result<()> { +pub unsafe fn WsStartReaderCanonicalization(reader: *const WS_XML_READER, writecallback: WS_WRITE_CALLBACK, writecallbackstate: *const ::core::ffi::c_void, properties: *const WS_XML_CANONICALIZATION_PROPERTY, propertycount: u32, error: *const WS_ERROR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -13492,7 +13492,7 @@ pub unsafe fn WsStartReaderCanonicalization(reader: *const WS_XML_READER, writec unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WsStartWriterCanonicalization(writer: *const WS_XML_WRITER, writecallback: ::core::option::Option, writecallbackstate: *const ::core::ffi::c_void, properties: *const WS_XML_CANONICALIZATION_PROPERTY, propertycount: u32, error: *const WS_ERROR) -> ::windows::core::Result<()> { +pub unsafe fn WsStartWriterCanonicalization(writer: *const WS_XML_WRITER, writecallback: WS_WRITE_CALLBACK, writecallbackstate: *const ::core::ffi::c_void, properties: *const WS_XML_CANONICALIZATION_PROPERTY, propertycount: u32, error: *const WS_ERROR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -13694,7 +13694,7 @@ pub unsafe fn WsWriteEnvelopeEnd(message: *const WS_MESSAGE, error: *const WS_ER unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WsWriteEnvelopeStart(message: *const WS_MESSAGE, writer: *const WS_XML_WRITER, donecallback: ::core::option::Option, donecallbackstate: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::Result<()> { +pub unsafe fn WsWriteEnvelopeStart(message: *const WS_MESSAGE, writer: *const WS_XML_WRITER, donecallback: WS_MESSAGE_DONE_CALLBACK, donecallbackstate: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -13712,7 +13712,7 @@ pub unsafe fn WsWriteMessageEnd(channel: *const WS_CHANNEL, message: *const WS_M { #[link(name = "windows")] extern "system" { - fn WsWriteMessageEnd(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsWriteMessageEnd(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsWriteMessageEnd(::core::mem::transmute(channel), ::core::mem::transmute(message), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } @@ -13725,7 +13725,7 @@ pub unsafe fn WsWriteMessageStart(channel: *const WS_CHANNEL, message: *const WS { #[link(name = "windows")] extern "system" { - fn WsWriteMessageStart(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: *const ::core::mem::ManuallyDrop, error: *const WS_ERROR) -> ::windows::core::HRESULT; + fn WsWriteMessageStart(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsWriteMessageStart(::core::mem::transmute(channel), ::core::mem::transmute(message), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } diff --git a/src/Windows/Win32/Security/Authentication/Identity/mod.rs b/src/Windows/Win32/Security/Authentication/Identity/mod.rs index d7558b0a52..b828de65cc 100644 --- a/src/Windows/Win32/Security/Authentication/Identity/mod.rs +++ b/src/Windows/Win32/Security/Authentication/Identity/mod.rs @@ -48,21 +48,21 @@ impl ::core::ops::Not for ACCEPT_SECURITY_CONTEXT_CONTEXT_REQ { } } #[cfg(feature = "Win32_Security_Credentials")] -pub type ACCEPT_SECURITY_CONTEXT_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut super::super::Credentials::SecHandle, param2: *mut SecBufferDesc, param3: u32, param4: u32, param5: *mut super::super::Credentials::SecHandle, param6: *mut SecBufferDesc, param7: *mut u32, param8: *mut i64) -> i32; +pub type ACCEPT_SECURITY_CONTEXT_FN = ::core::option::Option i32>; pub const ACCOUNT_ADJUST_PRIVILEGES: i32 = 2i32; pub const ACCOUNT_ADJUST_QUOTAS: i32 = 4i32; pub const ACCOUNT_ADJUST_SYSTEM_ACCESS: i32 = 8i32; pub const ACCOUNT_VIEW: i32 = 1i32; #[cfg(feature = "Win32_Security_Credentials")] -pub type ACQUIRE_CREDENTIALS_HANDLE_FN_A = unsafe extern "system" fn(param0: *mut i8, param1: *mut i8, param2: u32, param3: *mut ::core::ffi::c_void, param4: *mut ::core::ffi::c_void, param5: ::windows::core::RawPtr, param6: *mut ::core::ffi::c_void, param7: *mut super::super::Credentials::SecHandle, param8: *mut i64) -> i32; +pub type ACQUIRE_CREDENTIALS_HANDLE_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type ACQUIRE_CREDENTIALS_HANDLE_FN_W = unsafe extern "system" fn(param0: *mut u16, param1: *mut u16, param2: u32, param3: *mut ::core::ffi::c_void, param4: *mut ::core::ffi::c_void, param5: ::windows::core::RawPtr, param6: *mut ::core::ffi::c_void, param7: *mut super::super::Credentials::SecHandle, param8: *mut i64) -> i32; +pub type ACQUIRE_CREDENTIALS_HANDLE_FN_W = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type ADD_CREDENTIALS_FN_A = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut i8, param2: *mut i8, param3: u32, param4: *mut ::core::ffi::c_void, param5: ::windows::core::RawPtr, param6: *mut ::core::ffi::c_void, param7: *mut i64) -> i32; +pub type ADD_CREDENTIALS_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type ADD_CREDENTIALS_FN_W = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut u16, param2: *mut u16, param3: u32, param4: *mut ::core::ffi::c_void, param5: ::windows::core::RawPtr, param6: *mut ::core::ffi::c_void, param7: *mut i64) -> i32; +pub type ADD_CREDENTIALS_FN_W = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type APPLY_CONTROL_TOKEN_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut SecBufferDesc) -> i32; +pub type APPLY_CONTROL_TOKEN_FN = ::core::option::Option i32>; pub const ASC_REQ_ALLOW_CONTEXT_REPLAY: u32 = 4194304u32; pub const ASC_REQ_ALLOW_MISSING_BINDINGS: u32 = 268435456u32; pub const ASC_REQ_ALLOW_NON_USER_LOGONS: u32 = 2097152u32; @@ -185,7 +185,7 @@ pub unsafe fn AcquireCredentialsHandleA<'a, Param0: ::windows::core::IntoParam<' fcredentialuse: SECPKG_CRED, pvlogonid: *const ::core::ffi::c_void, pauthdata: *const ::core::ffi::c_void, - pgetkeyfn: ::core::option::Option, + pgetkeyfn: SEC_GET_KEY_FN, pvgetkeyargument: *const ::core::ffi::c_void, phcredential: *mut super::super::Credentials::SecHandle, ptsexpiry: *mut i64, @@ -219,7 +219,7 @@ pub unsafe fn AcquireCredentialsHandleW<'a, Param0: ::windows::core::IntoParam<' fcredentialuse: SECPKG_CRED, pvlogonid: *const ::core::ffi::c_void, pauthdata: *const ::core::ffi::c_void, - pgetkeyfn: ::core::option::Option, + pgetkeyfn: SEC_GET_KEY_FN, pvgetkeyargument: *const ::core::ffi::c_void, phcredential: *mut super::super::Credentials::SecHandle, ptsexpiry: *mut i64, @@ -247,7 +247,7 @@ pub unsafe fn AcquireCredentialsHandleW<'a, Param0: ::windows::core::IntoParam<' } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] #[inline] -pub unsafe fn AddCredentialsA<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hcredentials: *const super::super::Credentials::SecHandle, pszprincipal: Param1, pszpackage: Param2, fcredentialuse: u32, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: ::core::option::Option, pvgetkeyargument: *const ::core::ffi::c_void, ptsexpiry: *mut i64) -> i32 { +pub unsafe fn AddCredentialsA<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hcredentials: *const super::super::Credentials::SecHandle, pszprincipal: Param1, pszpackage: Param2, fcredentialuse: u32, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: SEC_GET_KEY_FN, pvgetkeyargument: *const ::core::ffi::c_void, ptsexpiry: *mut i64) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -270,7 +270,7 @@ pub unsafe fn AddCredentialsA<'a, Param1: ::windows::core::IntoParam<'a, super:: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] #[inline] -pub unsafe fn AddCredentialsW<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hcredentials: *const super::super::Credentials::SecHandle, pszprincipal: Param1, pszpackage: Param2, fcredentialuse: u32, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: ::core::option::Option, pvgetkeyargument: *const ::core::ffi::c_void, ptsexpiry: *mut i64) -> i32 { +pub unsafe fn AddCredentialsW<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hcredentials: *const super::super::Credentials::SecHandle, pszprincipal: Param1, pszpackage: Param2, fcredentialuse: u32, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: SEC_GET_KEY_FN, pvgetkeyargument: *const ::core::ffi::c_void, ptsexpiry: *mut i64) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -802,9 +802,9 @@ pub const CENTRAL_ACCESS_POLICY_OWNER_RIGHTS_PRESENT_FLAG: u32 = 1u32; pub const CENTRAL_ACCESS_POLICY_STAGED_FLAG: u32 = 65536u32; pub const CENTRAL_ACCESS_POLICY_STAGED_OWNER_RIGHTS_PRESENT_FLAG: u32 = 256u32; #[cfg(feature = "Win32_Foundation")] -pub type CHANGE_PASSWORD_FN_A = unsafe extern "system" fn(param0: *mut i8, param1: *mut i8, param2: *mut i8, param3: *mut i8, param4: *mut i8, param5: super::super::super::Foundation::BOOLEAN, param6: u32, param7: *mut SecBufferDesc) -> i32; +pub type CHANGE_PASSWORD_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type CHANGE_PASSWORD_FN_W = unsafe extern "system" fn(param0: *mut u16, param1: *mut u16, param2: *mut u16, param3: *mut u16, param4: *mut u16, param5: super::super::super::Foundation::BOOLEAN, param6: u32, param7: *mut SecBufferDesc) -> i32; +pub type CHANGE_PASSWORD_FN_W = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -839,7 +839,7 @@ unsafe impl ::windows::core::Abi for CLEAR_BLOCK { } pub const CLEAR_BLOCK_LENGTH: u32 = 8u32; #[cfg(feature = "Win32_Security_Credentials")] -pub type COMPLETE_AUTH_TOKEN_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut SecBufferDesc) -> i32; +pub type COMPLETE_AUTH_TOKEN_FN = ::core::option::Option i32>; pub const CREDP_FLAGS_CLEAR_PASSWORD: u32 = 8u32; pub const CREDP_FLAGS_DONT_CACHE_TI: u32 = 4u32; pub const CREDP_FLAGS_IN_PROCESS: u32 = 1u32; @@ -924,7 +924,7 @@ pub unsafe fn CompleteAuthToken(phcontext: *const super::super::Credentials::Sec unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] -pub type CredFreeCredentialsFn = unsafe extern "system" fn(count: u32, credentials: *mut *mut ENCRYPTED_CREDENTIALW); +pub type CredFreeCredentialsFn = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] #[inline] pub unsafe fn CredMarshalTargetInfo(intargetinfo: *const super::super::Credentials::CREDENTIAL_TARGET_INFORMATIONW, buffer: *mut *mut u16, buffersize: *mut u32) -> ::windows::core::Result<()> { @@ -940,9 +940,9 @@ pub unsafe fn CredMarshalTargetInfo(intargetinfo: *const super::super::Credentia unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] -pub type CredReadDomainCredentialsFn = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, credflags: u32, targetinfo: *const super::super::Credentials::CREDENTIAL_TARGET_INFORMATIONW, flags: u32, count: *mut u32, credential: *mut *mut *mut ENCRYPTED_CREDENTIALW) -> super::super::super::Foundation::NTSTATUS; +pub type CredReadDomainCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] -pub type CredReadFn = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, credflags: u32, targetname: super::super::super::Foundation::PWSTR, r#type: u32, flags: u32, credential: *mut *mut ENCRYPTED_CREDENTIALW) -> super::super::super::Foundation::NTSTATUS; +pub type CredReadFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] #[inline] pub unsafe fn CredUnmarshalTargetInfo(buffer: *const u16, buffersize: u32, rettargetinfo: *mut *mut super::super::Credentials::CREDENTIAL_TARGET_INFORMATIONW, retactualsize: *mut u32) -> ::windows::core::Result<()> { @@ -958,13 +958,13 @@ pub unsafe fn CredUnmarshalTargetInfo(buffer: *const u16, buffersize: u32, retta unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] -pub type CredWriteFn = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, credflags: u32, credential: *const ENCRYPTED_CREDENTIALW, flags: u32) -> super::super::super::Foundation::NTSTATUS; +pub type CredWriteFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type CrediUnmarshalandDecodeStringFn = unsafe extern "system" fn(marshaledstring: super::super::super::Foundation::PWSTR, blob: *mut *mut u8, blobsize: *mut u32, isfailurefatal: *mut u8) -> super::super::super::Foundation::NTSTATUS; +pub type CrediUnmarshalandDecodeStringFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Security_Credentials")] -pub type DECRYPT_MESSAGE_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut SecBufferDesc, param2: u32, param3: *mut u32) -> i32; +pub type DECRYPT_MESSAGE_FN = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type DELETE_SECURITY_CONTEXT_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle) -> i32; +pub type DELETE_SECURITY_CONTEXT_FN = ::core::option::Option i32>; pub const DOMAIN_NO_LM_OWF_CHANGE: i32 = 64i32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -1138,9 +1138,9 @@ unsafe impl ::windows::core::Abi for ENCRYPTED_CREDENTIALW { type Abi = Self; } #[cfg(feature = "Win32_Security_Credentials")] -pub type ENCRYPT_MESSAGE_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut SecBufferDesc, param3: u32) -> i32; -pub type ENUMERATE_SECURITY_PACKAGES_FN_A = unsafe extern "system" fn(param0: *mut u32, param1: *mut *mut SecPkgInfoA) -> i32; -pub type ENUMERATE_SECURITY_PACKAGES_FN_W = unsafe extern "system" fn(param0: *mut u32, param1: *mut *mut SecPkgInfoW) -> i32; +pub type ENCRYPT_MESSAGE_FN = ::core::option::Option i32>; +pub type ENUMERATE_SECURITY_PACKAGES_FN_A = ::core::option::Option i32>; +pub type ENUMERATE_SECURITY_PACKAGES_FN_W = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct EXPORT_SECURITY_CONTEXT_FLAGS(pub u32); @@ -1184,7 +1184,7 @@ impl ::core::ops::Not for EXPORT_SECURITY_CONTEXT_FLAGS { } } #[cfg(feature = "Win32_Security_Credentials")] -pub type EXPORT_SECURITY_CONTEXT_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut SecBuffer, param3: *mut *mut ::core::ffi::c_void) -> i32; +pub type EXPORT_SECURITY_CONTEXT_FN = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct EXTENDED_NAME_FORMAT(pub i32); @@ -1264,9 +1264,9 @@ pub unsafe fn ExportSecurityContext(phcontext: *const super::super::Credentials: unimplemented!("Unsupported target OS"); } pub const FACILITY_SL_ITF: u32 = 4u32; -pub type FREE_CONTEXT_BUFFER_FN = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> i32; +pub type FREE_CONTEXT_BUFFER_FN = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type FREE_CREDENTIALS_HANDLE_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle) -> i32; +pub type FREE_CREDENTIALS_HANDLE_FN = ::core::option::Option i32>; #[inline] pub unsafe fn FreeContextBuffer(pvcontextbuffer: *mut ::core::ffi::c_void) -> i32 { #[cfg(windows)] @@ -1393,19 +1393,19 @@ pub struct ICcgDomainAuthCredentials_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[cfg(feature = "Win32_Security_Credentials")] -pub type IMPERSONATE_SECURITY_CONTEXT_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle) -> i32; +pub type IMPERSONATE_SECURITY_CONTEXT_FN = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type IMPORT_SECURITY_CONTEXT_FN_A = unsafe extern "system" fn(param0: *mut i8, param1: *mut SecBuffer, param2: *mut ::core::ffi::c_void, param3: *mut super::super::Credentials::SecHandle) -> i32; +pub type IMPORT_SECURITY_CONTEXT_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type IMPORT_SECURITY_CONTEXT_FN_W = unsafe extern "system" fn(param0: *mut u16, param1: *mut SecBuffer, param2: *mut ::core::ffi::c_void, param3: *mut super::super::Credentials::SecHandle) -> i32; +pub type IMPORT_SECURITY_CONTEXT_FN_W = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type INITIALIZE_SECURITY_CONTEXT_FN_A = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut super::super::Credentials::SecHandle, param2: *mut i8, param3: u32, param4: u32, param5: u32, param6: *mut SecBufferDesc, param7: u32, param8: *mut super::super::Credentials::SecHandle, param9: *mut SecBufferDesc, param10: *mut u32, param11: *mut i64) -> i32; +pub type INITIALIZE_SECURITY_CONTEXT_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type INITIALIZE_SECURITY_CONTEXT_FN_W = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut super::super::Credentials::SecHandle, param2: *mut u16, param3: u32, param4: u32, param5: u32, param6: *mut SecBufferDesc, param7: u32, param8: *mut super::super::Credentials::SecHandle, param9: *mut SecBufferDesc, param10: *mut u32, param11: *mut i64) -> i32; +pub type INITIALIZE_SECURITY_CONTEXT_FN_W = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] -pub type INIT_SECURITY_INTERFACE_A = unsafe extern "system" fn() -> *mut SecurityFunctionTableA; +pub type INIT_SECURITY_INTERFACE_A = ::core::option::Option *mut SecurityFunctionTableA>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] -pub type INIT_SECURITY_INTERFACE_W = unsafe extern "system" fn() -> *mut SecurityFunctionTableW; +pub type INIT_SECURITY_INTERFACE_W = ::core::option::Option *mut SecurityFunctionTableW>; pub const ISC_REQ_ALLOCATE_MEMORY: u32 = 256u32; pub const ISC_REQ_CALL_LEVEL: u32 = 4096u32; pub const ISC_REQ_CONFIDENTIALITY: u32 = 16u32; @@ -4566,31 +4566,31 @@ unsafe impl ::windows::core::Abi for KSEC_LIST_ENTRY { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type KspCompleteTokenFn = unsafe extern "system" fn(contextid: usize, token: *const SecBufferDesc) -> super::super::super::Foundation::NTSTATUS; +pub type KspCompleteTokenFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspDeleteContextFn = unsafe extern "system" fn(contextid: usize, lsacontextid: *mut usize) -> super::super::super::Foundation::NTSTATUS; +pub type KspDeleteContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspGetTokenFn = unsafe extern "system" fn(contextid: usize, impersonationtoken: *mut super::super::super::Foundation::HANDLE, rawtoken: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type KspGetTokenFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspInitContextFn = unsafe extern "system" fn(contextid: usize, contextdata: *const SecBuffer, newcontextid: *mut usize) -> super::super::super::Foundation::NTSTATUS; +pub type KspInitContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type KspInitPackageFn = unsafe extern "system" fn(functiontable: *const ::core::mem::ManuallyDrop) -> super::super::super::Foundation::NTSTATUS; +pub type KspInitPackageFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspMakeSignatureFn = unsafe extern "system" fn(contextid: usize, fqop: u32, message: *const SecBufferDesc, messageseqno: u32) -> super::super::super::Foundation::NTSTATUS; +pub type KspMakeSignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspMapHandleFn = unsafe extern "system" fn(contextid: usize, lsacontextid: *mut usize) -> super::super::super::Foundation::NTSTATUS; +pub type KspMapHandleFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspQueryAttributesFn = unsafe extern "system" fn(contextid: usize, attribute: u32, buffer: *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type KspQueryAttributesFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspSealMessageFn = unsafe extern "system" fn(contextid: usize, fqop: u32, message: *const SecBufferDesc, messageseqno: u32) -> super::super::super::Foundation::NTSTATUS; +pub type KspSealMessageFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspSerializeAuthDataFn = unsafe extern "system" fn(pvauthdata: *const ::core::ffi::c_void, size: *mut u32, serializeddata: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type KspSerializeAuthDataFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspSetPagingModeFn = unsafe extern "system" fn(pagingmode: super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS; +pub type KspSetPagingModeFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspUnsealMessageFn = unsafe extern "system" fn(contextid: usize, message: *const SecBufferDesc, messageseqno: u32, pfqop: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type KspUnsealMessageFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type KspVerifySignatureFn = unsafe extern "system" fn(contextid: usize, message: *const SecBufferDesc, messageseqno: u32, pfqop: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type KspVerifySignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub const LCRED_CRED_EXISTS: u32 = 1u32; pub const LCRED_STATUS_NOCRED: u32 = 0u32; pub const LCRED_STATUS_UNKNOWN_ISSUER: u32 = 2u32; @@ -4636,7 +4636,7 @@ pub const LOOKUP_VIEW_LOCAL_INFORMATION: u32 = 1u32; pub const LSASETCAPS_RELOAD_FLAG: u32 = 1u32; pub const LSASETCAPS_VALID_FLAG_MASK: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] -pub type LSA_AP_POST_LOGON_USER = unsafe extern "system" fn(postlogonuserinfo: *const SECPKG_POST_LOGON_USER_INFO) -> super::super::super::Foundation::NTSTATUS; +pub type LSA_AP_POST_LOGON_USER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct LSA_AUTH_INFORMATION { @@ -4709,21 +4709,21 @@ impl ::core::ops::Not for LSA_AUTH_INFORMATION_AUTH_TYPE { } } pub const LSA_CALL_LICENSE_SERVER: u32 = 2147483648u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub struct LSA_DISPATCH_TABLE { - pub CreateLogonSession: ::core::option::Option, - pub DeleteLogonSession: ::core::option::Option, - pub AddCredential: ::core::option::Option, - pub GetCredentials: ::core::option::Option, - pub DeleteCredential: ::core::option::Option, - pub AllocateLsaHeap: ::core::option::Option, - pub FreeLsaHeap: ::core::option::Option, - pub AllocateClientBuffer: ::core::option::Option, - pub FreeClientBuffer: ::core::option::Option, - pub CopyToClientBuffer: ::core::option::Option, - pub CopyFromClientBuffer: ::core::option::Option, + pub CreateLogonSession: PLSA_CREATE_LOGON_SESSION, + pub DeleteLogonSession: PLSA_DELETE_LOGON_SESSION, + pub AddCredential: PLSA_ADD_CREDENTIAL, + pub GetCredentials: PLSA_GET_CREDENTIALS, + pub DeleteCredential: PLSA_DELETE_CREDENTIAL, + pub AllocateLsaHeap: PLSA_ALLOCATE_LSA_HEAP, + pub FreeLsaHeap: PLSA_FREE_LSA_HEAP, + pub AllocateClientBuffer: PLSA_ALLOCATE_CLIENT_BUFFER, + pub FreeClientBuffer: PLSA_FREE_CLIENT_BUFFER, + pub CopyToClientBuffer: PLSA_COPY_TO_CLIENT_BUFFER, + pub CopyFromClientBuffer: PLSA_COPY_FROM_CLIENT_BUFFER, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl LSA_DISPATCH_TABLE {} @@ -4759,7 +4759,7 @@ impl ::core::cmp::PartialEq for LSA_DISPATCH_TABLE { impl ::core::cmp::Eq for LSA_DISPATCH_TABLE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] unsafe impl ::windows::core::Abi for LSA_DISPATCH_TABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -5129,73 +5129,73 @@ impl ::core::cmp::Eq for LSA_REFERENCED_DOMAIN_LIST {} unsafe impl ::windows::core::Abi for LSA_REFERENCED_DOMAIN_LIST { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] pub struct LSA_SECPKG_FUNCTION_TABLE { - pub CreateLogonSession: ::core::option::Option, - pub DeleteLogonSession: ::core::option::Option, - pub AddCredential: ::core::option::Option, - pub GetCredentials: ::core::option::Option, - pub DeleteCredential: ::core::option::Option, - pub AllocateLsaHeap: ::core::option::Option, - pub FreeLsaHeap: ::core::option::Option, - pub AllocateClientBuffer: ::core::option::Option, - pub FreeClientBuffer: ::core::option::Option, - pub CopyToClientBuffer: ::core::option::Option, - pub CopyFromClientBuffer: ::core::option::Option, - pub ImpersonateClient: ::core::option::Option, - pub UnloadPackage: ::core::option::Option, - pub DuplicateHandle: ::core::option::Option, - pub SaveSupplementalCredentials: ::core::option::Option, - pub CreateThread: ::core::option::Option, - pub GetClientInfo: ::core::option::Option, - pub RegisterNotification: ::core::option::Option, - pub CancelNotification: ::core::option::Option, - pub MapBuffer: ::core::option::Option, - pub CreateToken: ::core::option::Option, - pub AuditLogon: ::core::option::Option, - pub CallPackage: ::core::option::Option, - pub FreeReturnBuffer: ::core::option::Option, - pub GetCallInfo: ::core::option::Option, - pub CallPackageEx: ::core::option::Option, - pub CreateSharedMemory: ::core::option::Option, - pub AllocateSharedMemory: ::core::option::Option, - pub FreeSharedMemory: ::core::option::Option, - pub DeleteSharedMemory: ::core::option::Option, - pub OpenSamUser: ::core::option::Option, - pub GetUserCredentials: ::core::option::Option, - pub GetUserAuthData: ::core::option::Option, - pub CloseSamUser: ::core::option::Option, - pub ConvertAuthDataToToken: ::core::option::Option, - pub ClientCallback: ::core::option::Option, - pub UpdateCredentials: ::core::option::Option, - pub GetAuthDataForUser: ::core::option::Option, - pub CrackSingleName: ::core::option::Option, - pub AuditAccountLogon: ::core::option::Option, - pub CallPackagePassthrough: ::core::option::Option, - pub CrediRead: ::core::option::Option, - pub CrediReadDomainCredentials: ::core::option::Option, - pub CrediFreeCredentials: ::core::option::Option, - pub LsaProtectMemory: ::core::option::Option, - pub LsaUnprotectMemory: ::core::option::Option, - pub OpenTokenByLogonId: ::core::option::Option, - pub ExpandAuthDataForDomain: ::core::option::Option, - pub AllocatePrivateHeap: ::core::option::Option, - pub FreePrivateHeap: ::core::option::Option, - pub CreateTokenEx: ::core::option::Option, - pub CrediWrite: ::core::option::Option, - pub CrediUnmarshalandDecodeString: ::core::option::Option, - pub DummyFunction6: ::core::option::Option, - pub GetExtendedCallFlags: ::core::option::Option, - pub DuplicateTokenHandle: ::core::option::Option, - pub GetServiceAccountPassword: ::core::option::Option, - pub DummyFunction7: ::core::option::Option, - pub AuditLogonEx: ::core::option::Option, - pub CheckProtectedUserByToken: ::core::option::Option, - pub QueryClientRequest: ::core::option::Option, - pub GetAppModeInfo: ::core::option::Option, - pub SetAppModeInfo: ::core::option::Option, + pub CreateLogonSession: PLSA_CREATE_LOGON_SESSION, + pub DeleteLogonSession: PLSA_DELETE_LOGON_SESSION, + pub AddCredential: PLSA_ADD_CREDENTIAL, + pub GetCredentials: PLSA_GET_CREDENTIALS, + pub DeleteCredential: PLSA_DELETE_CREDENTIAL, + pub AllocateLsaHeap: PLSA_ALLOCATE_LSA_HEAP, + pub FreeLsaHeap: PLSA_FREE_LSA_HEAP, + pub AllocateClientBuffer: PLSA_ALLOCATE_CLIENT_BUFFER, + pub FreeClientBuffer: PLSA_FREE_CLIENT_BUFFER, + pub CopyToClientBuffer: PLSA_COPY_TO_CLIENT_BUFFER, + pub CopyFromClientBuffer: PLSA_COPY_FROM_CLIENT_BUFFER, + pub ImpersonateClient: PLSA_IMPERSONATE_CLIENT, + pub UnloadPackage: PLSA_UNLOAD_PACKAGE, + pub DuplicateHandle: PLSA_DUPLICATE_HANDLE, + pub SaveSupplementalCredentials: PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, + pub CreateThread: PLSA_CREATE_THREAD, + pub GetClientInfo: PLSA_GET_CLIENT_INFO, + pub RegisterNotification: PLSA_REGISTER_NOTIFICATION, + pub CancelNotification: PLSA_CANCEL_NOTIFICATION, + pub MapBuffer: PLSA_MAP_BUFFER, + pub CreateToken: PLSA_CREATE_TOKEN, + pub AuditLogon: PLSA_AUDIT_LOGON, + pub CallPackage: PLSA_CALL_PACKAGE, + pub FreeReturnBuffer: PLSA_FREE_LSA_HEAP, + pub GetCallInfo: PLSA_GET_CALL_INFO, + pub CallPackageEx: PLSA_CALL_PACKAGEEX, + pub CreateSharedMemory: PLSA_CREATE_SHARED_MEMORY, + pub AllocateSharedMemory: PLSA_ALLOCATE_SHARED_MEMORY, + pub FreeSharedMemory: PLSA_FREE_SHARED_MEMORY, + pub DeleteSharedMemory: PLSA_DELETE_SHARED_MEMORY, + pub OpenSamUser: PLSA_OPEN_SAM_USER, + pub GetUserCredentials: PLSA_GET_USER_CREDENTIALS, + pub GetUserAuthData: PLSA_GET_USER_AUTH_DATA, + pub CloseSamUser: PLSA_CLOSE_SAM_USER, + pub ConvertAuthDataToToken: PLSA_CONVERT_AUTH_DATA_TO_TOKEN, + pub ClientCallback: PLSA_CLIENT_CALLBACK, + pub UpdateCredentials: PLSA_UPDATE_PRIMARY_CREDENTIALS, + pub GetAuthDataForUser: PLSA_GET_AUTH_DATA_FOR_USER, + pub CrackSingleName: PLSA_CRACK_SINGLE_NAME, + pub AuditAccountLogon: PLSA_AUDIT_ACCOUNT_LOGON, + pub CallPackagePassthrough: PLSA_CALL_PACKAGE_PASSTHROUGH, + pub CrediRead: CredReadFn, + pub CrediReadDomainCredentials: CredReadDomainCredentialsFn, + pub CrediFreeCredentials: CredFreeCredentialsFn, + pub LsaProtectMemory: PLSA_PROTECT_MEMORY, + pub LsaUnprotectMemory: PLSA_PROTECT_MEMORY, + pub OpenTokenByLogonId: PLSA_OPEN_TOKEN_BY_LOGON_ID, + pub ExpandAuthDataForDomain: PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN, + pub AllocatePrivateHeap: PLSA_ALLOCATE_PRIVATE_HEAP, + pub FreePrivateHeap: PLSA_FREE_PRIVATE_HEAP, + pub CreateTokenEx: PLSA_CREATE_TOKEN_EX, + pub CrediWrite: CredWriteFn, + pub CrediUnmarshalandDecodeString: CrediUnmarshalandDecodeStringFn, + pub DummyFunction6: PLSA_PROTECT_MEMORY, + pub GetExtendedCallFlags: PLSA_GET_EXTENDED_CALL_FLAGS, + pub DuplicateTokenHandle: PLSA_DUPLICATE_HANDLE, + pub GetServiceAccountPassword: PLSA_GET_SERVICE_ACCOUNT_PASSWORD, + pub DummyFunction7: PLSA_PROTECT_MEMORY, + pub AuditLogonEx: PLSA_AUDIT_LOGON_EX, + pub CheckProtectedUserByToken: PLSA_CHECK_PROTECTED_USER_BY_TOKEN, + pub QueryClientRequest: PLSA_QUERY_CLIENT_REQUEST, + pub GetAppModeInfo: PLSA_GET_APP_MODE_INFO, + pub SetAppModeInfo: PLSA_SET_APP_MODE_INFO, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] impl LSA_SECPKG_FUNCTION_TABLE {} @@ -5283,7 +5283,7 @@ impl ::core::cmp::PartialEq for LSA_SECPKG_FUNCTION_TABLE { impl ::core::cmp::Eq for LSA_SECPKG_FUNCTION_TABLE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] unsafe impl ::windows::core::Abi for LSA_SECPKG_FUNCTION_TABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const LSA_SECRET_MAXIMUM_COUNT: i32 = 4096i32; pub const LSA_SECRET_MAXIMUM_LENGTH: i32 = 512i32; @@ -6228,7 +6228,7 @@ pub unsafe fn LsaUnregisterPolicyChangeNotification<'a, Param1: ::windows::core: unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Security_Credentials")] -pub type MAKE_SIGNATURE_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut SecBufferDesc, param3: u32) -> i32; +pub type MAKE_SIGNATURE_FN = ::core::option::Option i32>; pub const MAXIMUM_CAPES_PER_CAP: u32 = 127u32; pub const MAX_CRED_SIZE: u32 = 1024u32; pub const MAX_PROTOCOL_ID_SIZE: u32 = 255u32; @@ -7718,18 +7718,18 @@ pub const PER_USER_AUDIT_NONE: u32 = 16u32; pub const PER_USER_AUDIT_SUCCESS_EXCLUDE: u32 = 2u32; pub const PER_USER_AUDIT_SUCCESS_INCLUDE: u32 = 1u32; pub const PER_USER_POLICY_UNCHANGED: u32 = 0u32; -pub type PKSEC_CREATE_CONTEXT_LIST = unsafe extern "system" fn(r#type: KSEC_CONTEXT_TYPE) -> *mut ::core::ffi::c_void; +pub type PKSEC_CREATE_CONTEXT_LIST = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_System_Kernel")] -pub type PKSEC_DEREFERENCE_LIST_ENTRY = unsafe extern "system" fn(entry: *const KSEC_LIST_ENTRY, delete: *mut u8); +pub type PKSEC_DEREFERENCE_LIST_ENTRY = ::core::option::Option; #[cfg(feature = "Win32_System_Kernel")] -pub type PKSEC_INSERT_LIST_ENTRY = unsafe extern "system" fn(list: *const ::core::ffi::c_void, entry: *const KSEC_LIST_ENTRY); -pub type PKSEC_LOCATE_PKG_BY_ID = unsafe extern "system" fn(packageid: u32) -> *mut ::core::ffi::c_void; +pub type PKSEC_INSERT_LIST_ENTRY = ::core::option::Option; +pub type PKSEC_LOCATE_PKG_BY_ID = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type PKSEC_REFERENCE_LIST_ENTRY = unsafe extern "system" fn(entry: *const KSEC_LIST_ENTRY, signature: u32, removenoref: super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS; +pub type PKSEC_REFERENCE_LIST_ENTRY = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA = unsafe extern "system" fn(pvauthdata: *const ::core::ffi::c_void, size: *mut u32, serializeddata: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PKSEC_SERIALIZE_WINNT_AUTH_DATA = unsafe extern "system" fn(pvauthdata: *const ::core::ffi::c_void, size: *mut u32, serializeddata: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type PKSEC_SERIALIZE_WINNT_AUTH_DATA = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -7842,289 +7842,312 @@ unsafe impl ::windows::core::Abi for PKU2U_LOGON_SUBMIT_TYPE { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type PLSA_ADD_CREDENTIAL = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, authenticationpackage: u32, primarykeyvalue: *const super::super::super::System::Kernel::STRING, credentials: *const super::super::super::System::Kernel::STRING) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_ADD_CREDENTIAL = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_ALLOCATE_CLIENT_BUFFER = unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, lengthrequired: u32, clientbaseaddress: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; -pub type PLSA_ALLOCATE_LSA_HEAP = unsafe extern "system" fn(length: u32) -> *mut ::core::ffi::c_void; -pub type PLSA_ALLOCATE_PRIVATE_HEAP = unsafe extern "system" fn(length: usize) -> *mut ::core::ffi::c_void; -pub type PLSA_ALLOCATE_SHARED_MEMORY = unsafe extern "system" fn(sharedmem: *const ::core::ffi::c_void, size: u32) -> *mut ::core::ffi::c_void; +pub type PLSA_ALLOCATE_CLIENT_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +pub type PLSA_ALLOCATE_LSA_HEAP = ::core::option::Option *mut ::core::ffi::c_void>; +pub type PLSA_ALLOCATE_PRIVATE_HEAP = ::core::option::Option *mut ::core::ffi::c_void>; +pub type PLSA_ALLOCATE_SHARED_MEMORY = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_CALL_PACKAGE = unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, clientbufferbase: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_AP_CALL_PACKAGE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_CALL_PACKAGE_PASSTHROUGH = unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, clientbufferbase: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_AP_CALL_PACKAGE_PASSTHROUGH = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type PLSA_AP_INITIALIZE_PACKAGE = unsafe extern "system" fn(authenticationpackageid: u32, lsadispatchtable: *const ::core::mem::ManuallyDrop, database: *const super::super::super::System::Kernel::STRING, confidentiality: *const super::super::super::System::Kernel::STRING, authenticationpackagename: *mut *mut super::super::super::System::Kernel::STRING) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_LOGON_TERMINATED = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID); -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_LOGON_USER = unsafe extern "system" fn( - clientrequest: *const *const ::core::ffi::c_void, - logontype: SECURITY_LOGON_TYPE, - authenticationinformation: *const ::core::ffi::c_void, - clientauthenticationbase: *const ::core::ffi::c_void, - authenticationinformationlength: u32, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebufferlength: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - substatus: *mut i32, - tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *mut *mut ::core::ffi::c_void, - accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, -) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_LOGON_USER_EX = unsafe extern "system" fn( - clientrequest: *const *const ::core::ffi::c_void, - logontype: SECURITY_LOGON_TYPE, - authenticationinformation: *const ::core::ffi::c_void, - clientauthenticationbase: *const ::core::ffi::c_void, - authenticationinformationlength: u32, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebufferlength: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - substatus: *mut i32, - tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *mut *mut ::core::ffi::c_void, - accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, - machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING, -) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_LOGON_USER_EX2 = unsafe extern "system" fn( - clientrequest: *const *const ::core::ffi::c_void, - logontype: SECURITY_LOGON_TYPE, - protocolsubmitbuffer: *const ::core::ffi::c_void, - clientbufferbase: *const ::core::ffi::c_void, - submitbuffersize: u32, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebuffersize: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - substatus: *mut i32, - tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *mut *mut ::core::ffi::c_void, - accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, - machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING, - primarycredentials: *mut SECPKG_PRIMARY_CRED, - supplementalcredentials: *mut *mut SECPKG_SUPPLEMENTAL_CRED_ARRAY, -) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_LOGON_USER_EX3 = unsafe extern "system" fn( - clientrequest: *const *const ::core::ffi::c_void, - logontype: SECURITY_LOGON_TYPE, - protocolsubmitbuffer: *const ::core::ffi::c_void, - clientbufferbase: *const ::core::ffi::c_void, - submitbuffersize: u32, - surrogatelogon: *mut SECPKG_SURROGATE_LOGON, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebuffersize: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - substatus: *mut i32, - tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *mut *mut ::core::ffi::c_void, - accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, - machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING, - primarycredentials: *mut SECPKG_PRIMARY_CRED, - supplementalcredentials: *mut *mut SECPKG_SUPPLEMENTAL_CRED_ARRAY, -) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_POST_LOGON_USER_SURROGATE = unsafe extern "system" fn( - clientrequest: *const *const ::core::ffi::c_void, - logontype: SECURITY_LOGON_TYPE, - protocolsubmitbuffer: *const ::core::ffi::c_void, - clientbufferbase: *const ::core::ffi::c_void, - submitbuffersize: u32, - surrogatelogon: *const SECPKG_SURROGATE_LOGON, - profilebuffer: *const ::core::ffi::c_void, - profilebuffersize: u32, - logonid: *const super::super::super::Foundation::LUID, - status: super::super::super::Foundation::NTSTATUS, - substatus: super::super::super::Foundation::NTSTATUS, - tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *const ::core::ffi::c_void, - accountname: *const super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, - machinename: *const super::super::super::Foundation::UNICODE_STRING, - primarycredentials: *const SECPKG_PRIMARY_CRED, - supplementalcredentials: *const SECPKG_SUPPLEMENTAL_CRED_ARRAY, -) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_PRE_LOGON_USER_SURROGATE = unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, logontype: SECURITY_LOGON_TYPE, protocolsubmitbuffer: *const ::core::ffi::c_void, clientbufferbase: *const ::core::ffi::c_void, submitbuffersize: u32, surrogatelogon: *mut SECPKG_SURROGATE_LOGON, substatus: *mut i32) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_AUDIT_ACCOUNT_LOGON = unsafe extern "system" fn(auditid: u32, success: super::super::super::Foundation::BOOLEAN, source: *const super::super::super::Foundation::UNICODE_STRING, clientname: *const super::super::super::Foundation::UNICODE_STRING, mappedname: *const super::super::super::Foundation::UNICODE_STRING, status: super::super::super::Foundation::NTSTATUS) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_AUDIT_LOGON = unsafe extern "system" fn( - status: super::super::super::Foundation::NTSTATUS, - substatus: super::super::super::Foundation::NTSTATUS, - accountname: *const super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, - workstationname: *const super::super::super::Foundation::UNICODE_STRING, - usersid: super::super::super::Foundation::PSID, - logontype: SECURITY_LOGON_TYPE, - tokensource: *const super::super::TOKEN_SOURCE, - logonid: *const super::super::super::Foundation::LUID, -); -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_AUDIT_LOGON_EX = unsafe extern "system" fn( - status: super::super::super::Foundation::NTSTATUS, - substatus: super::super::super::Foundation::NTSTATUS, - accountname: *const super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, - workstationname: *const super::super::super::Foundation::UNICODE_STRING, - usersid: super::super::super::Foundation::PSID, - logontype: SECURITY_LOGON_TYPE, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokensource: *const super::super::TOKEN_SOURCE, - logonid: *const super::super::super::Foundation::LUID, -); -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CALLBACK_FUNCTION = unsafe extern "system" fn(argument1: usize, argument2: usize, inputbuffer: *mut SecBuffer, outputbuffer: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CALL_PACKAGE = unsafe extern "system" fn(authenticationpackage: *const super::super::super::Foundation::UNICODE_STRING, protocolsubmitbuffer: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CALL_PACKAGEEX = unsafe extern "system" fn(authenticationpackage: *const super::super::super::Foundation::UNICODE_STRING, clientbufferbase: *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CALL_PACKAGE_PASSTHROUGH = unsafe extern "system" fn(authenticationpackage: *const super::super::super::Foundation::UNICODE_STRING, clientbufferbase: *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CANCEL_NOTIFICATION = unsafe extern "system" fn(notifyhandle: super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CHECK_PROTECTED_USER_BY_TOKEN = unsafe extern "system" fn(usertoken: super::super::super::Foundation::HANDLE, protecteduser: *mut super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CLIENT_CALLBACK = unsafe extern "system" fn(callback: super::super::super::Foundation::PSTR, argument1: usize, argument2: usize, input: *const SecBuffer, output: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CLOSE_SAM_USER = unsafe extern "system" fn(userhandle: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CONVERT_AUTH_DATA_TO_TOKEN = unsafe extern "system" fn( - userauthdata: *const ::core::ffi::c_void, - userauthdatasize: u32, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokensource: *const super::super::TOKEN_SOURCE, - logontype: SECURITY_LOGON_TYPE, - authorityname: *const super::super::super::Foundation::UNICODE_STRING, - token: *mut super::super::super::Foundation::HANDLE, - logonid: *mut super::super::super::Foundation::LUID, - accountname: *mut super::super::super::Foundation::UNICODE_STRING, - substatus: *mut i32, -) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_COPY_FROM_CLIENT_BUFFER = unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, length: u32, buffertocopy: *mut ::core::ffi::c_void, clientbaseaddress: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_COPY_TO_CLIENT_BUFFER = unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, length: u32, clientbaseaddress: *mut ::core::ffi::c_void, buffertocopy: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CRACK_SINGLE_NAME = unsafe extern "system" fn(formatoffered: u32, performatgc: super::super::super::Foundation::BOOLEAN, nameinput: *const super::super::super::Foundation::UNICODE_STRING, prefix: *const super::super::super::Foundation::UNICODE_STRING, requestedformat: u32, crackedname: *mut super::super::super::Foundation::UNICODE_STRING, dnsdomainname: *mut super::super::super::Foundation::UNICODE_STRING, substatus: *mut u32) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CREATE_LOGON_SESSION = unsafe extern "system" fn(logonid: *mut super::super::super::Foundation::LUID) -> super::super::super::Foundation::NTSTATUS; -pub type PLSA_CREATE_SHARED_MEMORY = unsafe extern "system" fn(maxsize: u32, initialsize: u32) -> *mut ::core::ffi::c_void; +pub type PLSA_AP_INITIALIZE_PACKAGE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_AP_LOGON_TERMINATED = ::core::option::Option; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_AP_LOGON_USER = ::core::option::Option< + unsafe extern "system" fn( + clientrequest: *const *const ::core::ffi::c_void, + logontype: SECURITY_LOGON_TYPE, + authenticationinformation: *const ::core::ffi::c_void, + clientauthenticationbase: *const ::core::ffi::c_void, + authenticationinformationlength: u32, + profilebuffer: *mut *mut ::core::ffi::c_void, + profilebufferlength: *mut u32, + logonid: *mut super::super::super::Foundation::LUID, + substatus: *mut i32, + tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, + tokeninformation: *mut *mut ::core::ffi::c_void, + accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, + authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, + ) -> super::super::super::Foundation::NTSTATUS, +>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_AP_LOGON_USER_EX = ::core::option::Option< + unsafe extern "system" fn( + clientrequest: *const *const ::core::ffi::c_void, + logontype: SECURITY_LOGON_TYPE, + authenticationinformation: *const ::core::ffi::c_void, + clientauthenticationbase: *const ::core::ffi::c_void, + authenticationinformationlength: u32, + profilebuffer: *mut *mut ::core::ffi::c_void, + profilebufferlength: *mut u32, + logonid: *mut super::super::super::Foundation::LUID, + substatus: *mut i32, + tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, + tokeninformation: *mut *mut ::core::ffi::c_void, + accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, + authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, + machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING, + ) -> super::super::super::Foundation::NTSTATUS, +>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_AP_LOGON_USER_EX2 = ::core::option::Option< + unsafe extern "system" fn( + clientrequest: *const *const ::core::ffi::c_void, + logontype: SECURITY_LOGON_TYPE, + protocolsubmitbuffer: *const ::core::ffi::c_void, + clientbufferbase: *const ::core::ffi::c_void, + submitbuffersize: u32, + profilebuffer: *mut *mut ::core::ffi::c_void, + profilebuffersize: *mut u32, + logonid: *mut super::super::super::Foundation::LUID, + substatus: *mut i32, + tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, + tokeninformation: *mut *mut ::core::ffi::c_void, + accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, + authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, + machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING, + primarycredentials: *mut SECPKG_PRIMARY_CRED, + supplementalcredentials: *mut *mut SECPKG_SUPPLEMENTAL_CRED_ARRAY, + ) -> super::super::super::Foundation::NTSTATUS, +>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_AP_LOGON_USER_EX3 = ::core::option::Option< + unsafe extern "system" fn( + clientrequest: *const *const ::core::ffi::c_void, + logontype: SECURITY_LOGON_TYPE, + protocolsubmitbuffer: *const ::core::ffi::c_void, + clientbufferbase: *const ::core::ffi::c_void, + submitbuffersize: u32, + surrogatelogon: *mut SECPKG_SURROGATE_LOGON, + profilebuffer: *mut *mut ::core::ffi::c_void, + profilebuffersize: *mut u32, + logonid: *mut super::super::super::Foundation::LUID, + substatus: *mut i32, + tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, + tokeninformation: *mut *mut ::core::ffi::c_void, + accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, + authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, + machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING, + primarycredentials: *mut SECPKG_PRIMARY_CRED, + supplementalcredentials: *mut *mut SECPKG_SUPPLEMENTAL_CRED_ARRAY, + ) -> super::super::super::Foundation::NTSTATUS, +>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_AP_POST_LOGON_USER_SURROGATE = ::core::option::Option< + unsafe extern "system" fn( + clientrequest: *const *const ::core::ffi::c_void, + logontype: SECURITY_LOGON_TYPE, + protocolsubmitbuffer: *const ::core::ffi::c_void, + clientbufferbase: *const ::core::ffi::c_void, + submitbuffersize: u32, + surrogatelogon: *const SECPKG_SURROGATE_LOGON, + profilebuffer: *const ::core::ffi::c_void, + profilebuffersize: u32, + logonid: *const super::super::super::Foundation::LUID, + status: super::super::super::Foundation::NTSTATUS, + substatus: super::super::super::Foundation::NTSTATUS, + tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, + tokeninformation: *const ::core::ffi::c_void, + accountname: *const super::super::super::Foundation::UNICODE_STRING, + authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, + machinename: *const super::super::super::Foundation::UNICODE_STRING, + primarycredentials: *const SECPKG_PRIMARY_CRED, + supplementalcredentials: *const SECPKG_SUPPLEMENTAL_CRED_ARRAY, + ) -> super::super::super::Foundation::NTSTATUS, +>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_AP_PRE_LOGON_USER_SURROGATE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_AUDIT_ACCOUNT_LOGON = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_AUDIT_LOGON = ::core::option::Option< + unsafe extern "system" fn( + status: super::super::super::Foundation::NTSTATUS, + substatus: super::super::super::Foundation::NTSTATUS, + accountname: *const super::super::super::Foundation::UNICODE_STRING, + authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, + workstationname: *const super::super::super::Foundation::UNICODE_STRING, + usersid: super::super::super::Foundation::PSID, + logontype: SECURITY_LOGON_TYPE, + tokensource: *const super::super::TOKEN_SOURCE, + logonid: *const super::super::super::Foundation::LUID, + ), +>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_AUDIT_LOGON_EX = ::core::option::Option< + unsafe extern "system" fn( + status: super::super::super::Foundation::NTSTATUS, + substatus: super::super::super::Foundation::NTSTATUS, + accountname: *const super::super::super::Foundation::UNICODE_STRING, + authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, + workstationname: *const super::super::super::Foundation::UNICODE_STRING, + usersid: super::super::super::Foundation::PSID, + logontype: SECURITY_LOGON_TYPE, + impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, + tokensource: *const super::super::TOKEN_SOURCE, + logonid: *const super::super::super::Foundation::LUID, + ), +>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CALLBACK_FUNCTION = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CALL_PACKAGE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CALL_PACKAGEEX = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CALL_PACKAGE_PASSTHROUGH = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CANCEL_NOTIFICATION = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CHECK_PROTECTED_USER_BY_TOKEN = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CLIENT_CALLBACK = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CLOSE_SAM_USER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CONVERT_AUTH_DATA_TO_TOKEN = ::core::option::Option< + unsafe extern "system" fn( + userauthdata: *const ::core::ffi::c_void, + userauthdatasize: u32, + impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, + tokensource: *const super::super::TOKEN_SOURCE, + logontype: SECURITY_LOGON_TYPE, + authorityname: *const super::super::super::Foundation::UNICODE_STRING, + token: *mut super::super::super::Foundation::HANDLE, + logonid: *mut super::super::super::Foundation::LUID, + accountname: *mut super::super::super::Foundation::UNICODE_STRING, + substatus: *mut i32, + ) -> super::super::super::Foundation::NTSTATUS, +>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_COPY_FROM_CLIENT_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_COPY_TO_CLIENT_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CRACK_SINGLE_NAME = + ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CREATE_LOGON_SESSION = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +pub type PLSA_CREATE_SHARED_MEMORY = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] -pub type PLSA_CREATE_THREAD = unsafe extern "system" fn(securityattributes: *const super::super::SECURITY_ATTRIBUTES, stacksize: u32, startfunction: ::windows::core::RawPtr, threadparameter: *const ::core::ffi::c_void, creationflags: u32, threadid: *mut u32) -> super::super::super::Foundation::HANDLE; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CREATE_TOKEN = unsafe extern "system" fn( - logonid: *const super::super::super::Foundation::LUID, - tokensource: *const super::super::TOKEN_SOURCE, - logontype: SECURITY_LOGON_TYPE, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *const ::core::ffi::c_void, - tokengroups: *const super::super::TOKEN_GROUPS, - accountname: *const super::super::super::Foundation::UNICODE_STRING, - authorityname: *const super::super::super::Foundation::UNICODE_STRING, - workstation: *const super::super::super::Foundation::UNICODE_STRING, - profilepath: *const super::super::super::Foundation::UNICODE_STRING, - token: *mut super::super::super::Foundation::HANDLE, - substatus: *mut i32, -) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -pub type PLSA_CREATE_TOKEN_EX = unsafe extern "system" fn( - logonid: *const super::super::super::Foundation::LUID, - tokensource: *const super::super::TOKEN_SOURCE, - logontype: SECURITY_LOGON_TYPE, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *const ::core::ffi::c_void, - tokengroups: *const super::super::TOKEN_GROUPS, - workstation: *const super::super::super::Foundation::UNICODE_STRING, - profilepath: *const super::super::super::Foundation::UNICODE_STRING, - sessioninformation: *const ::core::ffi::c_void, - sessioninformationtype: SECPKG_SESSIONINFO_TYPE, - token: *mut super::super::super::Foundation::HANDLE, - substatus: *mut i32, -) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_CREATE_THREAD = ::core::option::Option super::super::super::Foundation::HANDLE>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CREATE_TOKEN = ::core::option::Option< + unsafe extern "system" fn( + logonid: *const super::super::super::Foundation::LUID, + tokensource: *const super::super::TOKEN_SOURCE, + logontype: SECURITY_LOGON_TYPE, + impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, + tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, + tokeninformation: *const ::core::ffi::c_void, + tokengroups: *const super::super::TOKEN_GROUPS, + accountname: *const super::super::super::Foundation::UNICODE_STRING, + authorityname: *const super::super::super::Foundation::UNICODE_STRING, + workstation: *const super::super::super::Foundation::UNICODE_STRING, + profilepath: *const super::super::super::Foundation::UNICODE_STRING, + token: *mut super::super::super::Foundation::HANDLE, + substatus: *mut i32, + ) -> super::super::super::Foundation::NTSTATUS, +>; +#[cfg(feature = "Win32_Foundation")] +pub type PLSA_CREATE_TOKEN_EX = ::core::option::Option< + unsafe extern "system" fn( + logonid: *const super::super::super::Foundation::LUID, + tokensource: *const super::super::TOKEN_SOURCE, + logontype: SECURITY_LOGON_TYPE, + impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, + tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, + tokeninformation: *const ::core::ffi::c_void, + tokengroups: *const super::super::TOKEN_GROUPS, + workstation: *const super::super::super::Foundation::UNICODE_STRING, + profilepath: *const super::super::super::Foundation::UNICODE_STRING, + sessioninformation: *const ::core::ffi::c_void, + sessioninformationtype: SECPKG_SESSIONINFO_TYPE, + token: *mut super::super::super::Foundation::HANDLE, + substatus: *mut i32, + ) -> super::super::super::Foundation::NTSTATUS, +>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type PLSA_DELETE_CREDENTIAL = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, authenticationpackage: u32, primarykeyvalue: *const super::super::super::System::Kernel::STRING) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_DELETE_CREDENTIAL = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_DELETE_LOGON_SESSION = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_DELETE_LOGON_SESSION = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_DELETE_SHARED_MEMORY = unsafe extern "system" fn(sharedmem: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOLEAN; +pub type PLSA_DELETE_SHARED_MEMORY = ::core::option::Option super::super::super::Foundation::BOOLEAN>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_DUPLICATE_HANDLE = unsafe extern "system" fn(sourcehandle: super::super::super::Foundation::HANDLE, destionationhandle: *mut super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_DUPLICATE_HANDLE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN = unsafe extern "system" fn(userauthdata: *const u8, userauthdatasize: u32, reserved: *const ::core::ffi::c_void, expandedauthdata: *mut *mut u8, expandedauthdatasize: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_FREE_CLIENT_BUFFER = unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, clientbaseaddress: *const ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; -pub type PLSA_FREE_LSA_HEAP = unsafe extern "system" fn(base: *const ::core::ffi::c_void); -pub type PLSA_FREE_PRIVATE_HEAP = unsafe extern "system" fn(base: *const ::core::ffi::c_void); -pub type PLSA_FREE_SHARED_MEMORY = unsafe extern "system" fn(sharedmem: *const ::core::ffi::c_void, memory: *mut ::core::ffi::c_void); +pub type PLSA_FREE_CLIENT_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +pub type PLSA_FREE_LSA_HEAP = ::core::option::Option; +pub type PLSA_FREE_PRIVATE_HEAP = ::core::option::Option; +pub type PLSA_FREE_SHARED_MEMORY = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_GET_APP_MODE_INFO = unsafe extern "system" fn(userfunction: *mut u32, argument1: *mut usize, argument2: *mut usize, userdata: *mut SecBuffer, returntolsa: *mut super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_GET_APP_MODE_INFO = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_GET_AUTH_DATA_FOR_USER = unsafe extern "system" fn(name: *const super::super::super::Foundation::UNICODE_STRING, nametype: SECPKG_NAME_TYPE, prefix: *const super::super::super::Foundation::UNICODE_STRING, userauthdata: *mut *mut u8, userauthdatasize: *mut u32, userflatname: *mut super::super::super::Foundation::UNICODE_STRING) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_GET_AUTH_DATA_FOR_USER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_GET_CALL_INFO = unsafe extern "system" fn(info: *mut SECPKG_CALL_INFO) -> super::super::super::Foundation::BOOLEAN; +pub type PLSA_GET_CALL_INFO = ::core::option::Option super::super::super::Foundation::BOOLEAN>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_GET_CLIENT_INFO = unsafe extern "system" fn(clientinfo: *mut SECPKG_CLIENT_INFO) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_GET_CLIENT_INFO = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type PLSA_GET_CREDENTIALS = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, authenticationpackage: u32, querycontext: *mut u32, retrieveallcredentials: super::super::super::Foundation::BOOLEAN, primarykeyvalue: *const super::super::super::System::Kernel::STRING, primarykeylength: *mut u32, credentials: *const super::super::super::System::Kernel::STRING) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_GET_CREDENTIALS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_GET_EXTENDED_CALL_FLAGS = unsafe extern "system" fn(flags: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_GET_EXTENDED_CALL_FLAGS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_GET_SERVICE_ACCOUNT_PASSWORD = unsafe extern "system" fn( - accountname: *const super::super::super::Foundation::UNICODE_STRING, - domainname: *const super::super::super::Foundation::UNICODE_STRING, - credfetch: CRED_FETCH, - filetimeexpiry: *mut super::super::super::Foundation::FILETIME, - currentpassword: *mut super::super::super::Foundation::UNICODE_STRING, - previouspassword: *mut super::super::super::Foundation::UNICODE_STRING, - filetimecurrpwdvalidforoutbound: *mut super::super::super::Foundation::FILETIME, -) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_GET_SERVICE_ACCOUNT_PASSWORD = ::core::option::Option< + unsafe extern "system" fn( + accountname: *const super::super::super::Foundation::UNICODE_STRING, + domainname: *const super::super::super::Foundation::UNICODE_STRING, + credfetch: CRED_FETCH, + filetimeexpiry: *mut super::super::super::Foundation::FILETIME, + currentpassword: *mut super::super::super::Foundation::UNICODE_STRING, + previouspassword: *mut super::super::super::Foundation::UNICODE_STRING, + filetimecurrpwdvalidforoutbound: *mut super::super::super::Foundation::FILETIME, + ) -> super::super::super::Foundation::NTSTATUS, +>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_GET_USER_AUTH_DATA = unsafe extern "system" fn(userhandle: *const ::core::ffi::c_void, userauthdata: *mut *mut u8, userauthdatasize: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_GET_USER_AUTH_DATA = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_GET_USER_CREDENTIALS = unsafe extern "system" fn(userhandle: *const ::core::ffi::c_void, primarycreds: *mut *mut ::core::ffi::c_void, primarycredssize: *mut u32, supplementalcreds: *mut *mut ::core::ffi::c_void, supplementalcredssize: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_GET_USER_CREDENTIALS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_IMPERSONATE_CLIENT = unsafe extern "system" fn() -> super::super::super::Foundation::NTSTATUS; -pub type PLSA_LOCATE_PKG_BY_ID = unsafe extern "system" fn(packgeid: u32) -> *mut ::core::ffi::c_void; +pub type PLSA_IMPERSONATE_CLIENT = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +pub type PLSA_LOCATE_PKG_BY_ID = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_MAP_BUFFER = unsafe extern "system" fn(inputbuffer: *const SecBuffer, outputbuffer: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_MAP_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_OPEN_SAM_USER = unsafe extern "system" fn(name: *const super::super::super::Foundation::UNICODE_STRING, nametype: SECPKG_NAME_TYPE, prefix: *const super::super::super::Foundation::UNICODE_STRING, allowguest: super::super::super::Foundation::BOOLEAN, reserved: u32, userhandle: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_OPEN_SAM_USER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_OPEN_TOKEN_BY_LOGON_ID = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, rettokenhandle: *mut super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS; -pub type PLSA_PROTECT_MEMORY = unsafe extern "system" fn(buffer: *mut ::core::ffi::c_void, buffersize: u32); +pub type PLSA_OPEN_TOKEN_BY_LOGON_ID = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +pub type PLSA_PROTECT_MEMORY = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_QUERY_CLIENT_REQUEST = unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, querytype: u32, replybuffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_QUERY_CLIENT_REQUEST = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_REDIRECTED_LOGON_CALLBACK = unsafe extern "system" fn(redirectedlogonhandle: super::super::super::Foundation::HANDLE, buffer: *mut ::core::ffi::c_void, bufferlength: u32, returnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_REDIRECTED_LOGON_CALLBACK = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK = unsafe extern "system" fn(redirectedlogonhandle: super::super::super::Foundation::HANDLE); +pub type PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS = unsafe extern "system" fn(redirectedlogonhandle: super::super::super::Foundation::HANDLE, logonbuffer: *mut *mut u8, logonbufferlength: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS = unsafe extern "system" fn(redirectedlogonhandle: super::super::super::Foundation::HANDLE, supplementalcredentials: *mut *mut SECPKG_SUPPLEMENTAL_CRED_ARRAY) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_REDIRECTED_LOGON_INIT = unsafe extern "system" fn(redirectedlogonhandle: super::super::super::Foundation::HANDLE, packagename: *const super::super::super::Foundation::UNICODE_STRING, sessionid: u32, logonid: *const super::super::super::Foundation::LUID) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_REDIRECTED_LOGON_INIT = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_REGISTER_CALLBACK = unsafe extern "system" fn(callbackid: u32, callback: ::windows::core::RawPtr) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_REGISTER_CALLBACK = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] -pub type PLSA_REGISTER_NOTIFICATION = unsafe extern "system" fn(startfunction: ::windows::core::RawPtr, parameter: *const ::core::ffi::c_void, notificationtype: u32, notificationclass: u32, notificationflags: u32, intervalminutes: u32, waitevent: super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::HANDLE; +pub type PLSA_REGISTER_NOTIFICATION = ::core::option::Option super::super::super::Foundation::HANDLE>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, supplementalcredsize: u32, supplementalcreds: *const ::core::ffi::c_void, synchronous: super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_SET_APP_MODE_INFO = unsafe extern "system" fn(userfunction: u32, argument1: usize, argument2: usize, userdata: *const SecBuffer, returntolsa: super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_SET_APP_MODE_INFO = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_UNLOAD_PACKAGE = unsafe extern "system" fn() -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_UNLOAD_PACKAGE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_UPDATE_PRIMARY_CREDENTIALS = unsafe extern "system" fn(primarycredentials: *const SECPKG_PRIMARY_CRED, credentials: *const SECPKG_SUPPLEMENTAL_CRED_ARRAY) -> super::super::super::Foundation::NTSTATUS; +pub type PLSA_UPDATE_PRIMARY_CREDENTIALS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -8836,30 +8859,32 @@ pub const PRIMARY_CRED_RESTRICTED_TS: u32 = 16384u32; pub const PRIMARY_CRED_SUPPLEMENTAL: u32 = 4194304u32; pub const PRIMARY_CRED_TRANSFER: u32 = 8192u32; pub const PRIMARY_CRED_UPDATE: u32 = 4u32; -pub type PSAM_CREDENTIAL_UPDATE_FREE_ROUTINE = unsafe extern "system" fn(p: *const ::core::ffi::c_void); +pub type PSAM_CREDENTIAL_UPDATE_FREE_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PSAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE = unsafe extern "system" fn( - clearpassword: *const super::super::super::Foundation::UNICODE_STRING, - oldcredentials: *const ::core::ffi::c_void, - oldcredentialsize: u32, - useraccountcontrol: u32, - upn: *const super::super::super::Foundation::UNICODE_STRING, - username: *const super::super::super::Foundation::UNICODE_STRING, - netbiosdomainname: *const super::super::super::Foundation::UNICODE_STRING, - dnsdomainname: *const super::super::super::Foundation::UNICODE_STRING, - newcredentials: *mut *mut ::core::ffi::c_void, - newcredentialsize: *mut u32, -) -> super::super::super::Foundation::NTSTATUS; +pub type PSAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE = ::core::option::Option< + unsafe extern "system" fn( + clearpassword: *const super::super::super::Foundation::UNICODE_STRING, + oldcredentials: *const ::core::ffi::c_void, + oldcredentialsize: u32, + useraccountcontrol: u32, + upn: *const super::super::super::Foundation::UNICODE_STRING, + username: *const super::super::super::Foundation::UNICODE_STRING, + netbiosdomainname: *const super::super::super::Foundation::UNICODE_STRING, + dnsdomainname: *const super::super::super::Foundation::UNICODE_STRING, + newcredentials: *mut *mut ::core::ffi::c_void, + newcredentialsize: *mut u32, + ) -> super::super::super::Foundation::NTSTATUS, +>; #[cfg(feature = "Win32_Foundation")] -pub type PSAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE = unsafe extern "system" fn(table: *mut SAM_REGISTER_MAPPING_TABLE) -> super::super::super::Foundation::NTSTATUS; +pub type PSAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PSAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE = unsafe extern "system" fn(credentialname: *mut super::super::super::Foundation::UNICODE_STRING) -> super::super::super::Foundation::BOOLEAN; +pub type PSAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOLEAN>; #[cfg(feature = "Win32_Foundation")] -pub type PSAM_INIT_NOTIFICATION_ROUTINE = unsafe extern "system" fn() -> super::super::super::Foundation::BOOLEAN; +pub type PSAM_INIT_NOTIFICATION_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOLEAN>; #[cfg(feature = "Win32_Foundation")] -pub type PSAM_PASSWORD_FILTER_ROUTINE = unsafe extern "system" fn(accountname: *const super::super::super::Foundation::UNICODE_STRING, fullname: *const super::super::super::Foundation::UNICODE_STRING, password: *const super::super::super::Foundation::UNICODE_STRING, setoperation: super::super::super::Foundation::BOOLEAN) -> super::super::super::Foundation::BOOLEAN; +pub type PSAM_PASSWORD_FILTER_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOLEAN>; #[cfg(feature = "Win32_Foundation")] -pub type PSAM_PASSWORD_NOTIFICATION_ROUTINE = unsafe extern "system" fn(username: *mut super::super::super::Foundation::UNICODE_STRING, relativeid: u32, newpassword: *mut super::super::super::Foundation::UNICODE_STRING) -> super::super::super::Foundation::NTSTATUS; +pub type PSAM_PASSWORD_NOTIFICATION_ROUTINE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PctPublicKey { @@ -8888,25 +8913,25 @@ unsafe impl ::windows::core::Abi for PctPublicKey { type Abi = Self; } #[cfg(feature = "Win32_Security_Credentials")] -pub type QUERY_CONTEXT_ATTRIBUTES_EX_FN_A = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> i32; +pub type QUERY_CONTEXT_ATTRIBUTES_EX_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type QUERY_CONTEXT_ATTRIBUTES_EX_FN_W = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> i32; +pub type QUERY_CONTEXT_ATTRIBUTES_EX_FN_W = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type QUERY_CONTEXT_ATTRIBUTES_FN_A = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void) -> i32; +pub type QUERY_CONTEXT_ATTRIBUTES_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type QUERY_CONTEXT_ATTRIBUTES_FN_W = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void) -> i32; +pub type QUERY_CONTEXT_ATTRIBUTES_FN_W = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> i32; +pub type QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> i32; +pub type QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type QUERY_CREDENTIALS_ATTRIBUTES_FN_A = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void) -> i32; +pub type QUERY_CREDENTIALS_ATTRIBUTES_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type QUERY_CREDENTIALS_ATTRIBUTES_FN_W = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void) -> i32; +pub type QUERY_CREDENTIALS_ATTRIBUTES_FN_W = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type QUERY_SECURITY_CONTEXT_TOKEN_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut *mut ::core::ffi::c_void) -> i32; -pub type QUERY_SECURITY_PACKAGE_INFO_FN_A = unsafe extern "system" fn(param0: *mut i8, param1: *mut *mut SecPkgInfoA) -> i32; -pub type QUERY_SECURITY_PACKAGE_INFO_FN_W = unsafe extern "system" fn(param0: *mut u16, param1: *mut *mut SecPkgInfoW) -> i32; +pub type QUERY_SECURITY_CONTEXT_TOKEN_FN = ::core::option::Option i32>; +pub type QUERY_SECURITY_PACKAGE_INFO_FN_A = ::core::option::Option i32>; +pub type QUERY_SECURITY_PACKAGE_INFO_FN_W = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn QueryContextAttributesA(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *mut ::core::ffi::c_void) -> i32 { @@ -9065,7 +9090,7 @@ pub const RCRED_CRED_EXISTS: u32 = 1u32; pub const RCRED_STATUS_NOCRED: u32 = 0u32; pub const RCRED_STATUS_UNKNOWN_ISSUER: u32 = 2u32; #[cfg(feature = "Win32_Security_Credentials")] -pub type REVERT_SECURITY_CONTEXT_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle) -> i32; +pub type REVERT_SECURITY_CONTEXT_FN = ::core::option::Option i32>; pub const RTL_ENCRYPT_MEMORY_SIZE: u32 = 8u32; pub const RTL_ENCRYPT_OPTION_CROSS_PROCESS: u32 = 1u32; pub const RTL_ENCRYPT_OPTION_FOR_SYSTEM: u32 = 4u32; @@ -10363,14 +10388,14 @@ unsafe impl ::windows::core::Abi for SECPKG_CRED_CLASS { pub const SECPKG_CRED_DEFAULT: u32 = 4u32; pub const SECPKG_CRED_PROCESS_POLICY_ONLY: u32 = 32u32; pub const SECPKG_CRED_RESERVED: u32 = 4026531840u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SECPKG_DLL_FUNCTIONS { - pub AllocateHeap: ::core::option::Option, - pub FreeHeap: ::core::option::Option, - pub RegisterCallback: ::core::option::Option, - pub LocatePackageById: ::core::option::Option, + pub AllocateHeap: PLSA_ALLOCATE_LSA_HEAP, + pub FreeHeap: PLSA_FREE_LSA_HEAP, + pub RegisterCallback: PLSA_REGISTER_CALLBACK, + pub LocatePackageById: PLSA_LOCATE_PKG_BY_ID, } #[cfg(feature = "Win32_Foundation")] impl SECPKG_DLL_FUNCTIONS {} @@ -10396,7 +10421,7 @@ impl ::core::cmp::PartialEq for SECPKG_DLL_FUNCTIONS { impl ::core::cmp::Eq for SECPKG_DLL_FUNCTIONS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SECPKG_DLL_FUNCTIONS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10615,52 +10640,52 @@ pub const SECPKG_FLAG_READONLY_WITH_CHECKSUM: u32 = 262144u32; pub const SECPKG_FLAG_RESTRICTED_TOKENS: u32 = 524288u32; pub const SECPKG_FLAG_STREAM: u32 = 1024u32; pub const SECPKG_FLAG_TOKEN_ONLY: u32 = 4u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] pub struct SECPKG_FUNCTION_TABLE { - pub InitializePackage: ::core::option::Option, - pub LogonUserA: ::core::option::Option, - pub CallPackage: ::core::option::Option, - pub LogonTerminated: ::core::option::Option, - pub CallPackageUntrusted: ::core::option::Option, - pub CallPackagePassthrough: ::core::option::Option, - pub LogonUserExA: ::core::option::Option, - pub LogonUserEx2: ::core::option::Option, - pub Initialize: ::core::option::Option, - pub Shutdown: ::core::option::Option, - pub GetInfo: ::core::option::Option, - pub AcceptCredentials: ::core::option::Option, - pub AcquireCredentialsHandleA: ::core::option::Option, - pub QueryCredentialsAttributesA: ::core::option::Option, - pub FreeCredentialsHandle: ::core::option::Option, - pub SaveCredentials: ::core::option::Option, - pub GetCredentials: ::core::option::Option, - pub DeleteCredentials: ::core::option::Option, - pub InitLsaModeContext: ::core::option::Option, - pub AcceptLsaModeContext: ::core::option::Option, - pub DeleteContext: ::core::option::Option, - pub ApplyControlToken: ::core::option::Option, - pub GetUserInfo: ::core::option::Option, - pub GetExtendedInformation: ::core::option::Option, - pub QueryContextAttributesA: ::core::option::Option, - pub AddCredentialsA: ::core::option::Option, - pub SetExtendedInformation: ::core::option::Option, - pub SetContextAttributesA: ::core::option::Option, - pub SetCredentialsAttributesA: ::core::option::Option, - pub ChangeAccountPasswordA: ::core::option::Option, - pub QueryMetaData: ::core::option::Option, - pub ExchangeMetaData: ::core::option::Option, - pub GetCredUIContext: ::core::option::Option, - pub UpdateCredentials: ::core::option::Option, - pub ValidateTargetInfo: ::core::option::Option, - pub PostLogonUser: ::core::option::Option, - pub GetRemoteCredGuardLogonBuffer: ::core::option::Option, - pub GetRemoteCredGuardSupplementalCreds: ::core::option::Option, - pub GetTbalSupplementalCreds: ::core::option::Option, - pub LogonUserEx3: ::core::option::Option, - pub PreLogonUserSurrogate: ::core::option::Option, - pub PostLogonUserSurrogate: ::core::option::Option, + pub InitializePackage: PLSA_AP_INITIALIZE_PACKAGE, + pub LogonUserA: PLSA_AP_LOGON_USER, + pub CallPackage: PLSA_AP_CALL_PACKAGE, + pub LogonTerminated: PLSA_AP_LOGON_TERMINATED, + pub CallPackageUntrusted: PLSA_AP_CALL_PACKAGE, + pub CallPackagePassthrough: PLSA_AP_CALL_PACKAGE_PASSTHROUGH, + pub LogonUserExA: PLSA_AP_LOGON_USER_EX, + pub LogonUserEx2: PLSA_AP_LOGON_USER_EX2, + pub Initialize: SpInitializeFn, + pub Shutdown: SpShutdownFn, + pub GetInfo: SpGetInfoFn, + pub AcceptCredentials: SpAcceptCredentialsFn, + pub AcquireCredentialsHandleA: SpAcquireCredentialsHandleFn, + pub QueryCredentialsAttributesA: SpQueryCredentialsAttributesFn, + pub FreeCredentialsHandle: SpFreeCredentialsHandleFn, + pub SaveCredentials: SpSaveCredentialsFn, + pub GetCredentials: SpGetCredentialsFn, + pub DeleteCredentials: SpDeleteCredentialsFn, + pub InitLsaModeContext: SpInitLsaModeContextFn, + pub AcceptLsaModeContext: SpAcceptLsaModeContextFn, + pub DeleteContext: SpDeleteContextFn, + pub ApplyControlToken: SpApplyControlTokenFn, + pub GetUserInfo: SpGetUserInfoFn, + pub GetExtendedInformation: SpGetExtendedInformationFn, + pub QueryContextAttributesA: SpQueryContextAttributesFn, + pub AddCredentialsA: SpAddCredentialsFn, + pub SetExtendedInformation: SpSetExtendedInformationFn, + pub SetContextAttributesA: SpSetContextAttributesFn, + pub SetCredentialsAttributesA: SpSetCredentialsAttributesFn, + pub ChangeAccountPasswordA: SpChangeAccountPasswordFn, + pub QueryMetaData: SpQueryMetaDataFn, + pub ExchangeMetaData: SpExchangeMetaDataFn, + pub GetCredUIContext: SpGetCredUIContextFn, + pub UpdateCredentials: SpUpdateCredentialsFn, + pub ValidateTargetInfo: SpValidateTargetInfoFn, + pub PostLogonUser: LSA_AP_POST_LOGON_USER, + pub GetRemoteCredGuardLogonBuffer: SpGetRemoteCredGuardLogonBufferFn, + pub GetRemoteCredGuardSupplementalCreds: SpGetRemoteCredGuardSupplementalCredsFn, + pub GetTbalSupplementalCreds: SpGetTbalSupplementalCredsFn, + pub LogonUserEx3: PLSA_AP_LOGON_USER_EX3, + pub PreLogonUserSurrogate: PLSA_AP_PRE_LOGON_USER_SURROGATE, + pub PostLogonUserSurrogate: PLSA_AP_POST_LOGON_USER_SURROGATE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] impl SECPKG_FUNCTION_TABLE {} @@ -10727,7 +10752,7 @@ impl ::core::cmp::PartialEq for SECPKG_FUNCTION_TABLE { impl ::core::cmp::Eq for SECPKG_FUNCTION_TABLE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] unsafe impl ::windows::core::Abi for SECPKG_FUNCTION_TABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10766,19 +10791,19 @@ pub const SECPKG_INTERFACE_VERSION_6: u32 = 2097152u32; pub const SECPKG_INTERFACE_VERSION_7: u32 = 4194304u32; pub const SECPKG_INTERFACE_VERSION_8: u32 = 8388608u32; pub const SECPKG_INTERFACE_VERSION_9: u32 = 16777216u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub struct SECPKG_KERNEL_FUNCTIONS { - pub AllocateHeap: ::core::option::Option, - pub FreeHeap: ::core::option::Option, - pub CreateContextList: ::core::option::Option, - pub InsertListEntry: ::core::option::Option, - pub ReferenceListEntry: ::core::option::Option, - pub DereferenceListEntry: ::core::option::Option, - pub SerializeWinntAuthData: ::core::option::Option, - pub SerializeSchannelAuthData: ::core::option::Option, - pub LocatePackageById: ::core::option::Option, + pub AllocateHeap: PLSA_ALLOCATE_LSA_HEAP, + pub FreeHeap: PLSA_FREE_LSA_HEAP, + pub CreateContextList: PKSEC_CREATE_CONTEXT_LIST, + pub InsertListEntry: PKSEC_INSERT_LIST_ENTRY, + pub ReferenceListEntry: PKSEC_REFERENCE_LIST_ENTRY, + pub DereferenceListEntry: PKSEC_DEREFERENCE_LIST_ENTRY, + pub SerializeWinntAuthData: PKSEC_SERIALIZE_WINNT_AUTH_DATA, + pub SerializeSchannelAuthData: PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA, + pub LocatePackageById: PKSEC_LOCATE_PKG_BY_ID, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl SECPKG_KERNEL_FUNCTIONS {} @@ -10812,27 +10837,27 @@ impl ::core::cmp::PartialEq for SECPKG_KERNEL_FUNCTIONS { impl ::core::cmp::Eq for SECPKG_KERNEL_FUNCTIONS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] unsafe impl ::windows::core::Abi for SECPKG_KERNEL_FUNCTIONS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub struct SECPKG_KERNEL_FUNCTION_TABLE { - pub Initialize: ::core::option::Option, - pub DeleteContext: ::core::option::Option, - pub InitContext: ::core::option::Option, - pub MapHandle: ::core::option::Option, - pub Sign: ::core::option::Option, - pub Verify: ::core::option::Option, - pub Seal: ::core::option::Option, - pub Unseal: ::core::option::Option, - pub GetToken: ::core::option::Option, - pub QueryAttributes: ::core::option::Option, - pub CompleteToken: ::core::option::Option, - pub ExportContext: ::core::option::Option, - pub ImportContext: ::core::option::Option, - pub SetPackagePagingMode: ::core::option::Option, - pub SerializeAuthData: ::core::option::Option, + pub Initialize: KspInitPackageFn, + pub DeleteContext: KspDeleteContextFn, + pub InitContext: KspInitContextFn, + pub MapHandle: KspMapHandleFn, + pub Sign: KspMakeSignatureFn, + pub Verify: KspVerifySignatureFn, + pub Seal: KspSealMessageFn, + pub Unseal: KspUnsealMessageFn, + pub GetToken: KspGetTokenFn, + pub QueryAttributes: KspQueryAttributesFn, + pub CompleteToken: KspCompleteTokenFn, + pub ExportContext: SpExportSecurityContextFn, + pub ImportContext: SpImportSecurityContextFn, + pub SetPackagePagingMode: KspSetPagingModeFn, + pub SerializeAuthData: KspSerializeAuthDataFn, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl SECPKG_KERNEL_FUNCTION_TABLE {} @@ -10872,7 +10897,7 @@ impl ::core::cmp::PartialEq for SECPKG_KERNEL_FUNCTION_TABLE { impl ::core::cmp::Eq for SECPKG_KERNEL_FUNCTION_TABLE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] unsafe impl ::windows::core::Abi for SECPKG_KERNEL_FUNCTION_TABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const SECPKG_MAX_OID_LENGTH: u32 = 32u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] @@ -11213,17 +11238,17 @@ unsafe impl ::windows::core::Abi for SECPKG_PRIMARY_CRED_EX { type Abi = Self; } pub const SECPKG_PRIMARY_CRED_EX_FLAGS_EX_DELEGATION_TOKEN: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SECPKG_REDIRECTED_LOGON_BUFFER { pub RedirectedLogonGuid: ::windows::core::GUID, pub RedirectedLogonHandle: super::super::super::Foundation::HANDLE, - pub Init: ::core::option::Option, - pub Callback: ::core::option::Option, - pub CleanupCallback: ::core::option::Option, - pub GetLogonCreds: ::core::option::Option, - pub GetSupplementalCreds: ::core::option::Option, + pub Init: PLSA_REDIRECTED_LOGON_INIT, + pub Callback: PLSA_REDIRECTED_LOGON_CALLBACK, + pub CleanupCallback: PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK, + pub GetLogonCreds: PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS, + pub GetSupplementalCreds: PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS, } #[cfg(feature = "Win32_Foundation")] impl SECPKG_REDIRECTED_LOGON_BUFFER {} @@ -11255,7 +11280,7 @@ impl ::core::cmp::PartialEq for SECPKG_REDIRECTED_LOGON_BUFFER { impl ::core::cmp::Eq for SECPKG_REDIRECTED_LOGON_BUFFER {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SECPKG_REDIRECTED_LOGON_BUFFER { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -11529,25 +11554,25 @@ unsafe impl ::windows::core::Abi for SECPKG_TARGETINFO { type Abi = Self; } pub const SECPKG_UNICODE_ATTRIBUTE: u32 = 2147483648u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SECPKG_USER_FUNCTION_TABLE { - pub InstanceInit: ::core::option::Option, - pub InitUserModeContext: ::core::option::Option, - pub MakeSignature: ::core::option::Option, - pub VerifySignature: ::core::option::Option, - pub SealMessage: ::core::option::Option, - pub UnsealMessage: ::core::option::Option, - pub GetContextToken: ::core::option::Option, - pub QueryContextAttributesA: ::core::option::Option, - pub CompleteAuthToken: ::core::option::Option, - pub DeleteUserModeContext: ::core::option::Option, - pub FormatCredentials: ::core::option::Option, - pub MarshallSupplementalCreds: ::core::option::Option, - pub ExportContext: ::core::option::Option, - pub ImportContext: ::core::option::Option, - pub MarshalAttributeData: ::core::option::Option, + pub InstanceInit: SpInstanceInitFn, + pub InitUserModeContext: SpInitUserModeContextFn, + pub MakeSignature: SpMakeSignatureFn, + pub VerifySignature: SpVerifySignatureFn, + pub SealMessage: SpSealMessageFn, + pub UnsealMessage: SpUnsealMessageFn, + pub GetContextToken: SpGetContextTokenFn, + pub QueryContextAttributesA: SpQueryContextAttributesFn, + pub CompleteAuthToken: SpCompleteAuthTokenFn, + pub DeleteUserModeContext: SpDeleteContextFn, + pub FormatCredentials: SpFormatCredentialsFn, + pub MarshallSupplementalCreds: SpMarshallSupplementalCredsFn, + pub ExportContext: SpExportSecurityContextFn, + pub ImportContext: SpImportSecurityContextFn, + pub MarshalAttributeData: SpMarshalAttributeDataFn, } #[cfg(feature = "Win32_Foundation")] impl SECPKG_USER_FUNCTION_TABLE {} @@ -11587,7 +11612,7 @@ impl ::core::cmp::PartialEq for SECPKG_USER_FUNCTION_TABLE { impl ::core::cmp::Eq for SECPKG_USER_FUNCTION_TABLE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SECPKG_USER_FUNCTION_TABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -12036,7 +12061,7 @@ impl ::core::cmp::Eq for SEC_FLAGS {} unsafe impl ::windows::core::Abi for SEC_FLAGS { type Abi = Self; } -pub type SEC_GET_KEY_FN = unsafe extern "system" fn(arg: *mut ::core::ffi::c_void, principal: *mut ::core::ffi::c_void, keyver: u32, key: *mut *mut ::core::ffi::c_void, status: *mut i32); +pub type SEC_GET_KEY_FN = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct SEC_NEGOTIATION_INFO { @@ -12571,13 +12596,13 @@ unsafe impl ::windows::core::Abi for SEND_GENERIC_TLS_EXTENSION { pub const SESSION_TICKET_INFO_V0: u32 = 0u32; pub const SESSION_TICKET_INFO_VERSION: u32 = 0u32; #[cfg(feature = "Win32_Security_Credentials")] -pub type SET_CONTEXT_ATTRIBUTES_FN_A = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> i32; +pub type SET_CONTEXT_ATTRIBUTES_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type SET_CONTEXT_ATTRIBUTES_FN_W = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> i32; +pub type SET_CONTEXT_ATTRIBUTES_FN_W = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type SET_CREDENTIALS_ATTRIBUTES_FN_A = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> i32; +pub type SET_CREDENTIALS_ATTRIBUTES_FN_A = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] -pub type SET_CREDENTIALS_ATTRIBUTES_FN_W = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: u32, param2: *mut ::core::ffi::c_void, param3: u32) -> i32; +pub type SET_CREDENTIALS_ATTRIBUTES_FN_W = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -14109,7 +14134,7 @@ unsafe impl ::windows::core::Abi for SR_SECURITY_DESCRIPTOR { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type SSL_CRACK_CERTIFICATE_FN = unsafe extern "system" fn(pbcertificate: *mut u8, cbcertificate: u32, verifysignature: super::super::super::Foundation::BOOL, ppcertificate: *mut *mut X509Certificate) -> super::super::super::Foundation::BOOL; +pub type SSL_CRACK_CERTIFICATE_FN = ::core::option::Option super::super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -14147,11 +14172,11 @@ unsafe impl ::windows::core::Abi for SSL_CREDENTIAL_CERTIFICATE { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type SSL_EMPTY_CACHE_FN_A = unsafe extern "system" fn(psztargetname: super::super::super::Foundation::PSTR, dwflags: u32) -> super::super::super::Foundation::BOOL; +pub type SSL_EMPTY_CACHE_FN_A = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type SSL_EMPTY_CACHE_FN_W = unsafe extern "system" fn(psztargetname: super::super::super::Foundation::PWSTR, dwflags: u32) -> super::super::super::Foundation::BOOL; +pub type SSL_EMPTY_CACHE_FN_W = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type SSL_FREE_CERTIFICATE_FN = unsafe extern "system" fn(pcertificate: *mut X509Certificate); +pub type SSL_FREE_CERTIFICATE_FN = ::core::option::Option; pub const SSL_SESSION_RECONNECT: u32 = 1u32; pub const SSPIPFC_CREDPROV_DO_NOT_LOAD: u32 = 4u32; pub const SSPIPFC_CREDPROV_DO_NOT_SAVE: u32 = 1u32; @@ -16741,42 +16766,42 @@ impl ::core::cmp::Eq for SecPkgInfoW {} unsafe impl ::windows::core::Abi for SecPkgInfoW { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] pub struct SecurityFunctionTableA { pub dwVersion: u32, - pub EnumerateSecurityPackagesA: ::core::option::Option, - pub QueryCredentialsAttributesA: ::core::option::Option, - pub AcquireCredentialsHandleA: ::core::option::Option, - pub FreeCredentialsHandle: ::core::option::Option, + pub EnumerateSecurityPackagesA: ENUMERATE_SECURITY_PACKAGES_FN_A, + pub QueryCredentialsAttributesA: QUERY_CREDENTIALS_ATTRIBUTES_FN_A, + pub AcquireCredentialsHandleA: ACQUIRE_CREDENTIALS_HANDLE_FN_A, + pub FreeCredentialsHandle: FREE_CREDENTIALS_HANDLE_FN, pub Reserved2: *mut ::core::ffi::c_void, - pub InitializeSecurityContextA: ::core::option::Option, - pub AcceptSecurityContext: ::core::option::Option, - pub CompleteAuthToken: ::core::option::Option, - pub DeleteSecurityContext: ::core::option::Option, - pub ApplyControlToken: ::core::option::Option, - pub QueryContextAttributesA: ::core::option::Option, - pub ImpersonateSecurityContext: ::core::option::Option, - pub RevertSecurityContext: ::core::option::Option, - pub MakeSignature: ::core::option::Option, - pub VerifySignature: ::core::option::Option, - pub FreeContextBuffer: ::core::option::Option, - pub QuerySecurityPackageInfoA: ::core::option::Option, + pub InitializeSecurityContextA: INITIALIZE_SECURITY_CONTEXT_FN_A, + pub AcceptSecurityContext: ACCEPT_SECURITY_CONTEXT_FN, + pub CompleteAuthToken: COMPLETE_AUTH_TOKEN_FN, + pub DeleteSecurityContext: DELETE_SECURITY_CONTEXT_FN, + pub ApplyControlToken: APPLY_CONTROL_TOKEN_FN, + pub QueryContextAttributesA: QUERY_CONTEXT_ATTRIBUTES_FN_A, + pub ImpersonateSecurityContext: IMPERSONATE_SECURITY_CONTEXT_FN, + pub RevertSecurityContext: REVERT_SECURITY_CONTEXT_FN, + pub MakeSignature: MAKE_SIGNATURE_FN, + pub VerifySignature: VERIFY_SIGNATURE_FN, + pub FreeContextBuffer: FREE_CONTEXT_BUFFER_FN, + pub QuerySecurityPackageInfoA: QUERY_SECURITY_PACKAGE_INFO_FN_A, pub Reserved3: *mut ::core::ffi::c_void, pub Reserved4: *mut ::core::ffi::c_void, - pub ExportSecurityContext: ::core::option::Option, - pub ImportSecurityContextA: ::core::option::Option, - pub AddCredentialsA: ::core::option::Option, + pub ExportSecurityContext: EXPORT_SECURITY_CONTEXT_FN, + pub ImportSecurityContextA: IMPORT_SECURITY_CONTEXT_FN_A, + pub AddCredentialsA: ADD_CREDENTIALS_FN_A, pub Reserved8: *mut ::core::ffi::c_void, - pub QuerySecurityContextToken: ::core::option::Option, - pub EncryptMessage: ::core::option::Option, - pub DecryptMessage: ::core::option::Option, - pub SetContextAttributesA: ::core::option::Option, - pub SetCredentialsAttributesA: ::core::option::Option, - pub ChangeAccountPasswordA: ::core::option::Option, - pub QueryContextAttributesExA: ::core::option::Option, - pub QueryCredentialsAttributesExA: ::core::option::Option, + pub QuerySecurityContextToken: QUERY_SECURITY_CONTEXT_TOKEN_FN, + pub EncryptMessage: ENCRYPT_MESSAGE_FN, + pub DecryptMessage: DECRYPT_MESSAGE_FN, + pub SetContextAttributesA: SET_CONTEXT_ATTRIBUTES_FN_A, + pub SetCredentialsAttributesA: SET_CREDENTIALS_ATTRIBUTES_FN_A, + pub ChangeAccountPasswordA: CHANGE_PASSWORD_FN_A, + pub QueryContextAttributesExA: QUERY_CONTEXT_ATTRIBUTES_EX_FN_A, + pub QueryCredentialsAttributesExA: QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] impl SecurityFunctionTableA {} @@ -16833,44 +16858,44 @@ impl ::core::cmp::PartialEq for SecurityFunctionTableA { impl ::core::cmp::Eq for SecurityFunctionTableA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] unsafe impl ::windows::core::Abi for SecurityFunctionTableA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] pub struct SecurityFunctionTableW { pub dwVersion: u32, - pub EnumerateSecurityPackagesW: ::core::option::Option, - pub QueryCredentialsAttributesW: ::core::option::Option, - pub AcquireCredentialsHandleW: ::core::option::Option, - pub FreeCredentialsHandle: ::core::option::Option, + pub EnumerateSecurityPackagesW: ENUMERATE_SECURITY_PACKAGES_FN_W, + pub QueryCredentialsAttributesW: QUERY_CREDENTIALS_ATTRIBUTES_FN_W, + pub AcquireCredentialsHandleW: ACQUIRE_CREDENTIALS_HANDLE_FN_W, + pub FreeCredentialsHandle: FREE_CREDENTIALS_HANDLE_FN, pub Reserved2: *mut ::core::ffi::c_void, - pub InitializeSecurityContextW: ::core::option::Option, - pub AcceptSecurityContext: ::core::option::Option, - pub CompleteAuthToken: ::core::option::Option, - pub DeleteSecurityContext: ::core::option::Option, - pub ApplyControlToken: ::core::option::Option, - pub QueryContextAttributesW: ::core::option::Option, - pub ImpersonateSecurityContext: ::core::option::Option, - pub RevertSecurityContext: ::core::option::Option, - pub MakeSignature: ::core::option::Option, - pub VerifySignature: ::core::option::Option, - pub FreeContextBuffer: ::core::option::Option, - pub QuerySecurityPackageInfoW: ::core::option::Option, + pub InitializeSecurityContextW: INITIALIZE_SECURITY_CONTEXT_FN_W, + pub AcceptSecurityContext: ACCEPT_SECURITY_CONTEXT_FN, + pub CompleteAuthToken: COMPLETE_AUTH_TOKEN_FN, + pub DeleteSecurityContext: DELETE_SECURITY_CONTEXT_FN, + pub ApplyControlToken: APPLY_CONTROL_TOKEN_FN, + pub QueryContextAttributesW: QUERY_CONTEXT_ATTRIBUTES_FN_W, + pub ImpersonateSecurityContext: IMPERSONATE_SECURITY_CONTEXT_FN, + pub RevertSecurityContext: REVERT_SECURITY_CONTEXT_FN, + pub MakeSignature: MAKE_SIGNATURE_FN, + pub VerifySignature: VERIFY_SIGNATURE_FN, + pub FreeContextBuffer: FREE_CONTEXT_BUFFER_FN, + pub QuerySecurityPackageInfoW: QUERY_SECURITY_PACKAGE_INFO_FN_W, pub Reserved3: *mut ::core::ffi::c_void, pub Reserved4: *mut ::core::ffi::c_void, - pub ExportSecurityContext: ::core::option::Option, - pub ImportSecurityContextW: ::core::option::Option, - pub AddCredentialsW: ::core::option::Option, + pub ExportSecurityContext: EXPORT_SECURITY_CONTEXT_FN, + pub ImportSecurityContextW: IMPORT_SECURITY_CONTEXT_FN_W, + pub AddCredentialsW: ADD_CREDENTIALS_FN_W, pub Reserved8: *mut ::core::ffi::c_void, - pub QuerySecurityContextToken: ::core::option::Option, - pub EncryptMessage: ::core::option::Option, - pub DecryptMessage: ::core::option::Option, - pub SetContextAttributesW: ::core::option::Option, - pub SetCredentialsAttributesW: ::core::option::Option, - pub ChangeAccountPasswordW: ::core::option::Option, - pub QueryContextAttributesExW: ::core::option::Option, - pub QueryCredentialsAttributesExW: ::core::option::Option, + pub QuerySecurityContextToken: QUERY_SECURITY_CONTEXT_TOKEN_FN, + pub EncryptMessage: ENCRYPT_MESSAGE_FN, + pub DecryptMessage: DECRYPT_MESSAGE_FN, + pub SetContextAttributesW: SET_CONTEXT_ATTRIBUTES_FN_W, + pub SetCredentialsAttributesW: SET_CREDENTIALS_ATTRIBUTES_FN_W, + pub ChangeAccountPasswordW: CHANGE_PASSWORD_FN_W, + pub QueryContextAttributesExW: QUERY_CONTEXT_ATTRIBUTES_EX_FN_W, + pub QueryCredentialsAttributesExW: QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] impl SecurityFunctionTableW {} @@ -16927,7 +16952,7 @@ impl ::core::cmp::PartialEq for SecurityFunctionTableW { impl ::core::cmp::Eq for SecurityFunctionTableW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] unsafe impl ::windows::core::Abi for SecurityFunctionTableW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Security_Credentials")] #[inline] @@ -16986,96 +17011,97 @@ pub unsafe fn SetCredentialsAttributesW(phcredential: *const super::super::Crede unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type SpAcceptCredentialsFn = unsafe extern "system" fn(logontype: SECURITY_LOGON_TYPE, accountname: *const super::super::super::Foundation::UNICODE_STRING, primarycredentials: *const SECPKG_PRIMARY_CRED, supplementalcredentials: *const SECPKG_SUPPLEMENTAL_CRED) -> super::super::super::Foundation::NTSTATUS; +pub type SpAcceptCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpAcceptLsaModeContextFn = unsafe extern "system" fn(credentialhandle: usize, contexthandle: usize, inputbuffer: *const SecBufferDesc, contextrequirements: u32, targetdatarep: u32, newcontexthandle: *mut usize, outputbuffer: *mut SecBufferDesc, contextattributes: *mut u32, expirationtime: *mut i64, mappedcontext: *mut super::super::super::Foundation::BOOLEAN, contextdata: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS; +pub type SpAcceptLsaModeContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpAcquireCredentialsHandleFn = unsafe extern "system" fn(principalname: *const super::super::super::Foundation::UNICODE_STRING, credentialuseflags: u32, logonid: *const super::super::super::Foundation::LUID, authorizationdata: *const ::core::ffi::c_void, getkeyfunciton: *const ::core::ffi::c_void, getkeyargument: *const ::core::ffi::c_void, credentialhandle: *mut usize, expirationtime: *mut i64) -> super::super::super::Foundation::NTSTATUS; +pub type SpAcquireCredentialsHandleFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpAddCredentialsFn = unsafe extern "system" fn(credentialhandle: usize, principalname: *const super::super::super::Foundation::UNICODE_STRING, package: *const super::super::super::Foundation::UNICODE_STRING, credentialuseflags: u32, authorizationdata: *const ::core::ffi::c_void, getkeyfunciton: *const ::core::ffi::c_void, getkeyargument: *const ::core::ffi::c_void, expirationtime: *mut i64) -> super::super::super::Foundation::NTSTATUS; +pub type SpAddCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpApplyControlTokenFn = unsafe extern "system" fn(contexthandle: usize, controltoken: *const SecBufferDesc) -> super::super::super::Foundation::NTSTATUS; +pub type SpApplyControlTokenFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpChangeAccountPasswordFn = unsafe extern "system" fn(pdomainname: *const super::super::super::Foundation::UNICODE_STRING, paccountname: *const super::super::super::Foundation::UNICODE_STRING, poldpassword: *const super::super::super::Foundation::UNICODE_STRING, pnewpassword: *const super::super::super::Foundation::UNICODE_STRING, impersonating: super::super::super::Foundation::BOOLEAN, poutput: *mut SecBufferDesc) -> super::super::super::Foundation::NTSTATUS; +pub type SpChangeAccountPasswordFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpCompleteAuthTokenFn = unsafe extern "system" fn(contexthandle: usize, inputbuffer: *const SecBufferDesc) -> super::super::super::Foundation::NTSTATUS; +pub type SpCompleteAuthTokenFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpDeleteContextFn = unsafe extern "system" fn(contexthandle: usize) -> super::super::super::Foundation::NTSTATUS; +pub type SpDeleteContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpDeleteCredentialsFn = unsafe extern "system" fn(credentialhandle: usize, key: *const SecBuffer) -> super::super::super::Foundation::NTSTATUS; +pub type SpDeleteCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpExchangeMetaDataFn = unsafe extern "system" fn(credentialhandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, contextrequirements: u32, metadatalength: u32, metadata: *const u8, contexthandle: *mut usize) -> super::super::super::Foundation::NTSTATUS; +pub type SpExchangeMetaDataFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpExportSecurityContextFn = unsafe extern "system" fn(phcontext: usize, fflags: u32, ppackedcontext: *mut SecBuffer, ptoken: *mut super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS; +pub type SpExportSecurityContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpFormatCredentialsFn = unsafe extern "system" fn(credentials: *const SecBuffer, formattedcredentials: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS; +pub type SpFormatCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpFreeCredentialsHandleFn = unsafe extern "system" fn(credentialhandle: usize) -> super::super::super::Foundation::NTSTATUS; +pub type SpFreeCredentialsHandleFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpGetContextTokenFn = unsafe extern "system" fn(contexthandle: usize, impersonationtoken: *mut super::super::super::Foundation::HANDLE) -> super::super::super::Foundation::NTSTATUS; +pub type SpGetContextTokenFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpGetCredUIContextFn = unsafe extern "system" fn(contexthandle: usize, credtype: *const ::windows::core::GUID, flatcreduicontextlength: *mut u32, flatcreduicontext: *mut *mut u8) -> super::super::super::Foundation::NTSTATUS; +pub type SpGetCredUIContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpGetCredentialsFn = unsafe extern "system" fn(credentialhandle: usize, credentials: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS; +pub type SpGetCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpGetExtendedInformationFn = unsafe extern "system" fn(class: SECPKG_EXTENDED_INFORMATION_CLASS, ppinformation: *mut *mut SECPKG_EXTENDED_INFORMATION) -> super::super::super::Foundation::NTSTATUS; +pub type SpGetExtendedInformationFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpGetInfoFn = unsafe extern "system" fn(packageinfo: *mut SecPkgInfoA) -> super::super::super::Foundation::NTSTATUS; +pub type SpGetInfoFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpGetRemoteCredGuardLogonBufferFn = unsafe extern "system" fn(credhandle: usize, contexthandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, redirectedlogonhandle: *mut super::super::super::Foundation::HANDLE, callback: *mut ::windows::core::RawPtr, cleanupcallback: *mut ::windows::core::RawPtr, logonbuffersize: *mut u32, logonbuffer: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type SpGetRemoteCredGuardLogonBufferFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpGetRemoteCredGuardSupplementalCredsFn = unsafe extern "system" fn(credhandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, redirectedlogonhandle: *mut super::super::super::Foundation::HANDLE, callback: *mut ::windows::core::RawPtr, cleanupcallback: *mut ::windows::core::RawPtr, supplementalcredssize: *mut u32, supplementalcreds: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type SpGetRemoteCredGuardSupplementalCredsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpGetTbalSupplementalCredsFn = unsafe extern "system" fn(logonid: super::super::super::Foundation::LUID, supplementalcredssize: *mut u32, supplementalcreds: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type SpGetTbalSupplementalCredsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpGetUserInfoFn = unsafe extern "system" fn(logonid: *const super::super::super::Foundation::LUID, flags: u32, userdata: *mut *mut SECURITY_USER_DATA) -> super::super::super::Foundation::NTSTATUS; +pub type SpGetUserInfoFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpImportSecurityContextFn = unsafe extern "system" fn(ppackedcontext: *const SecBuffer, token: super::super::super::Foundation::HANDLE, phcontext: *mut usize) -> super::super::super::Foundation::NTSTATUS; +pub type SpImportSecurityContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpInitLsaModeContextFn = - unsafe extern "system" fn(credentialhandle: usize, contexthandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, contextrequirements: u32, targetdatarep: u32, inputbuffers: *const SecBufferDesc, newcontexthandle: *mut usize, outputbuffers: *mut SecBufferDesc, contextattributes: *mut u32, expirationtime: *mut i64, mappedcontext: *mut super::super::super::Foundation::BOOLEAN, contextdata: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS; +pub type SpInitLsaModeContextFn = ::core::option::Option< + unsafe extern "system" fn(credentialhandle: usize, contexthandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, contextrequirements: u32, targetdatarep: u32, inputbuffers: *const SecBufferDesc, newcontexthandle: *mut usize, outputbuffers: *mut SecBufferDesc, contextattributes: *mut u32, expirationtime: *mut i64, mappedcontext: *mut super::super::super::Foundation::BOOLEAN, contextdata: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS, +>; #[cfg(feature = "Win32_Foundation")] -pub type SpInitUserModeContextFn = unsafe extern "system" fn(contexthandle: usize, packedcontext: *const SecBuffer) -> super::super::super::Foundation::NTSTATUS; +pub type SpInitUserModeContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] -pub type SpInitializeFn = unsafe extern "system" fn(packageid: usize, parameters: *const SECPKG_PARAMETERS, functiontable: *const ::core::mem::ManuallyDrop) -> super::super::super::Foundation::NTSTATUS; +pub type SpInitializeFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpInstanceInitFn = unsafe extern "system" fn(version: u32, functiontable: *const ::core::mem::ManuallyDrop, userfunctions: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type SpInstanceInitFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] -pub type SpLsaModeInitializeFn = unsafe extern "system" fn(lsaversion: u32, packageversion: *mut u32, pptables: *mut *mut SECPKG_FUNCTION_TABLE, pctables: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type SpLsaModeInitializeFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpMakeSignatureFn = unsafe extern "system" fn(contexthandle: usize, qualityofprotection: u32, messagebuffers: *const SecBufferDesc, messagesequencenumber: u32) -> super::super::super::Foundation::NTSTATUS; +pub type SpMakeSignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpMarshalAttributeDataFn = unsafe extern "system" fn(attributeinfo: u32, attribute: u32, attributedatasize: u32, attributedata: *const u8, marshaledattributedatasize: *mut u32, marshaledattributedata: *mut *mut u8) -> super::super::super::Foundation::NTSTATUS; +pub type SpMarshalAttributeDataFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpMarshallSupplementalCredsFn = unsafe extern "system" fn(credentialsize: u32, credentials: *const u8, marshalledcredsize: *mut u32, marshalledcreds: *mut *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type SpMarshallSupplementalCredsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpQueryContextAttributesFn = unsafe extern "system" fn(contexthandle: usize, contextattribute: u32, buffer: *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type SpQueryContextAttributesFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpQueryCredentialsAttributesFn = unsafe extern "system" fn(credentialhandle: usize, credentialattribute: u32, buffer: *mut ::core::ffi::c_void) -> super::super::super::Foundation::NTSTATUS; +pub type SpQueryCredentialsAttributesFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpQueryMetaDataFn = unsafe extern "system" fn(credentialhandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, contextrequirements: u32, metadatalength: *mut u32, metadata: *mut *mut u8, contexthandle: *mut usize) -> super::super::super::Foundation::NTSTATUS; +pub type SpQueryMetaDataFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpSaveCredentialsFn = unsafe extern "system" fn(credentialhandle: usize, credentials: *const SecBuffer) -> super::super::super::Foundation::NTSTATUS; +pub type SpSaveCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpSealMessageFn = unsafe extern "system" fn(contexthandle: usize, qualityofprotection: u32, messagebuffers: *const SecBufferDesc, messagesequencenumber: u32) -> super::super::super::Foundation::NTSTATUS; +pub type SpSealMessageFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpSetContextAttributesFn = unsafe extern "system" fn(contexthandle: usize, contextattribute: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> super::super::super::Foundation::NTSTATUS; +pub type SpSetContextAttributesFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpSetCredentialsAttributesFn = unsafe extern "system" fn(credentialhandle: usize, credentialattribute: u32, buffer: *const ::core::ffi::c_void, buffersize: u32) -> super::super::super::Foundation::NTSTATUS; +pub type SpSetCredentialsAttributesFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpSetExtendedInformationFn = unsafe extern "system" fn(class: SECPKG_EXTENDED_INFORMATION_CLASS, info: *const SECPKG_EXTENDED_INFORMATION) -> super::super::super::Foundation::NTSTATUS; +pub type SpSetExtendedInformationFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpShutdownFn = unsafe extern "system" fn() -> super::super::super::Foundation::NTSTATUS; +pub type SpShutdownFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpUnsealMessageFn = unsafe extern "system" fn(contexthandle: usize, messagebuffers: *const SecBufferDesc, messagesequencenumber: u32, qualityofprotection: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type SpUnsealMessageFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpUpdateCredentialsFn = unsafe extern "system" fn(contexthandle: usize, credtype: *const ::windows::core::GUID, flatcreduicontextlength: u32, flatcreduicontext: *const u8) -> super::super::super::Foundation::NTSTATUS; +pub type SpUpdateCredentialsFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpUserModeInitializeFn = unsafe extern "system" fn(lsaversion: u32, packageversion: *mut u32, pptables: *mut *mut SECPKG_USER_FUNCTION_TABLE, pctables: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type SpUserModeInitializeFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpValidateTargetInfoFn = unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, clientbufferbase: *const ::core::ffi::c_void, submitbufferlength: u32, targetinfo: *const SECPKG_TARGETINFO) -> super::super::super::Foundation::NTSTATUS; +pub type SpValidateTargetInfoFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpVerifySignatureFn = unsafe extern "system" fn(contexthandle: usize, messagebuffers: *const SecBufferDesc, messagesequencenumber: u32, qualityofprotection: *mut u32) -> super::super::super::Foundation::NTSTATUS; +pub type SpVerifySignatureFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SslCrackCertificate(pbcertificate: *mut u8, cbcertificate: u32, dwflags: u32, ppcertificate: *mut *mut X509Certificate) -> super::super::super::Foundation::BOOL { @@ -17158,7 +17184,7 @@ pub unsafe fn SslGetExtensions(clienthello: *const u8, clienthellobytesize: u32, #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type SslGetExtensionsFn = unsafe extern "system" fn(clienthello: *const u8, clienthellobytesize: u32, genericextensions: *mut SCH_EXTENSION_DATA, genericextensionscount: u8, bytestoread: *mut u32, flags: SchGetExtensionsOptions) -> i32; +pub type SslGetExtensionsFn = ::core::option::Option i32>; #[inline] pub unsafe fn SslGetMaximumKeySize(reserved: u32) -> u32 { #[cfg(windows)] @@ -17185,7 +17211,7 @@ pub unsafe fn SslGetServerIdentity(clienthello: *const u8, clienthellosize: u32, #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type SslGetServerIdentityFn = unsafe extern "system" fn(clienthello: *const u8, clienthellosize: u32, serveridentity: *mut *mut u8, serveridentitysize: *mut u32, flags: u32) -> i32; +pub type SslGetServerIdentityFn = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SspiCompareAuthIdentities(authidentity1: *const ::core::ffi::c_void, authidentity2: *const ::core::ffi::c_void, samesupplieduser: *mut super::super::super::Foundation::BOOLEAN, samesuppliedidentity: *mut super::super::super::Foundation::BOOLEAN) -> i32 { @@ -18558,7 +18584,7 @@ pub const USER_USE_AES_KEYS: u32 = 2097152u32; pub const USER_USE_DES_KEY_ONLY: u32 = 32768u32; pub const USER_WORKSTATION_TRUST_ACCOUNT: u32 = 128u32; #[cfg(feature = "Win32_Security_Credentials")] -pub type VERIFY_SIGNATURE_FN = unsafe extern "system" fn(param0: *mut super::super::Credentials::SecHandle, param1: *mut SecBufferDesc, param2: u32, param3: *mut u32) -> i32; +pub type VERIFY_SIGNATURE_FN = ::core::option::Option i32>; #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn VerifySignature(phcontext: *const super::super::Credentials::SecHandle, pmessage: *const SecBufferDesc, messageseqno: u32, pfqop: *mut u32) -> i32 { diff --git a/src/Windows/Win32/Security/Authorization/mod.rs b/src/Windows/Win32/Security/Authorization/mod.rs index 8a2bcd21c3..eecab874ad 100644 --- a/src/Windows/Win32/Security/Authorization/mod.rs +++ b/src/Windows/Win32/Security/Authorization/mod.rs @@ -1235,17 +1235,17 @@ impl ::core::ops::Not for AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct AUTHZ_INIT_INFO { pub version: u16, pub szResourceManagerName: super::super::Foundation::PWSTR, - pub pfnDynamicAccessCheck: ::core::option::Option, - pub pfnComputeDynamicGroups: ::core::option::Option, - pub pfnFreeDynamicGroups: ::core::option::Option, - pub pfnGetCentralAccessPolicy: ::core::option::Option, - pub pfnFreeCentralAccessPolicy: ::core::option::Option, + pub pfnDynamicAccessCheck: PFN_AUTHZ_DYNAMIC_ACCESS_CHECK, + pub pfnComputeDynamicGroups: PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS, + pub pfnFreeDynamicGroups: PFN_AUTHZ_FREE_DYNAMIC_GROUPS, + pub pfnGetCentralAccessPolicy: PFN_AUTHZ_GET_CENTRAL_ACCESS_POLICY, + pub pfnFreeCentralAccessPolicy: PFN_AUTHZ_FREE_CENTRAL_ACCESS_POLICY, } #[cfg(feature = "Win32_Foundation")] impl AUTHZ_INIT_INFO {} @@ -1277,7 +1277,7 @@ impl ::core::cmp::PartialEq for AUTHZ_INIT_INFO { impl ::core::cmp::Eq for AUTHZ_INIT_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for AUTHZ_INIT_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const AUTHZ_INIT_INFO_VERSION_V1: u32 = 1u32; pub const AUTHZ_MIGRATED_LEGACY_PUBLISHER: u32 = 2u32; @@ -2162,7 +2162,7 @@ pub unsafe fn AuthzInitializeRemoteResourceManager(prpcinitinfo: *const AUTHZ_RP } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AuthzInitializeResourceManager<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(flags: u32, pfndynamicaccesscheck: ::core::option::Option, pfncomputedynamicgroups: ::core::option::Option, pfnfreedynamicgroups: ::core::option::Option, szresourcemanagername: Param4, phauthzresourcemanager: *mut AUTHZ_RESOURCE_MANAGER_HANDLE) -> super::super::Foundation::BOOL { +pub unsafe fn AuthzInitializeResourceManager<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(flags: u32, pfndynamicaccesscheck: PFN_AUTHZ_DYNAMIC_ACCESS_CHECK, pfncomputedynamicgroups: PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS, pfnfreedynamicgroups: PFN_AUTHZ_FREE_DYNAMIC_GROUPS, szresourcemanagername: Param4, phauthzresourcemanager: *mut AUTHZ_RESOURCE_MANAGER_HANDLE) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2181,7 +2181,7 @@ pub unsafe fn AuthzInitializeResourceManagerEx(flags: AUTHZ_RESOURCE_MANAGER_FLA { #[link(name = "windows")] extern "system" { - fn AuthzInitializeResourceManagerEx(flags: AUTHZ_RESOURCE_MANAGER_FLAGS, pauthzinitinfo: *const ::core::mem::ManuallyDrop, phauthzresourcemanager: *mut AUTHZ_RESOURCE_MANAGER_HANDLE) -> super::super::Foundation::BOOL; + fn AuthzInitializeResourceManagerEx(flags: AUTHZ_RESOURCE_MANAGER_FLAGS, pauthzinitinfo: *const AUTHZ_INIT_INFO, phauthzresourcemanager: *mut AUTHZ_RESOURCE_MANAGER_HANDLE) -> super::super::Foundation::BOOL; } ::core::mem::transmute(AuthzInitializeResourceManagerEx(::core::mem::transmute(flags), ::core::mem::transmute(pauthzinitinfo), ::core::mem::transmute(phauthzresourcemanager))) } @@ -2278,7 +2278,7 @@ pub unsafe fn AuthzOpenObjectAudit<'a, Param1: ::windows::core::IntoParam<'a, AU } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] #[inline] -pub unsafe fn AuthzRegisterCapChangeNotification(phcapchangesubscription: *mut *mut AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE__, pfncapchangecallback: ::core::option::Option, pcallbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn AuthzRegisterCapChangeNotification(phcapchangesubscription: *mut *mut AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE__, pfncapchangecallback: super::super::System::Threading::LPTHREAD_START_ROUTINE, pcallbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2843,7 +2843,7 @@ unsafe impl ::windows::core::Abi for FN_OBJECT_MGR_FUNCTIONS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type FN_PROGRESS = unsafe extern "system" fn(pobjectname: super::super::Foundation::PWSTR, status: u32, pinvokesetting: *mut PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void, securityset: super::super::Foundation::BOOL); +pub type FN_PROGRESS = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn FreeInheritedFromArray(pinheritarray: *const INHERITED_FROMW, acecnt: u16, pfnarray: *const FN_OBJECT_MGR_FUNCTIONS) -> u32 { @@ -11484,14 +11484,14 @@ unsafe impl ::windows::core::Abi for OBJECTS_AND_SID { } pub const OLESCRIPT_E_SYNTAX: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147352319i32 as _); #[cfg(feature = "Win32_Foundation")] -pub type PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS = unsafe extern "system" fn(hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, args: *const ::core::ffi::c_void, psidattrarray: *mut *mut super::SID_AND_ATTRIBUTES, psidcount: *mut u32, prestrictedsidattrarray: *mut *mut super::SID_AND_ATTRIBUTES, prestrictedsidcount: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_AUTHZ_DYNAMIC_ACCESS_CHECK = unsafe extern "system" fn(hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, pace: *const super::ACE_HEADER, pargs: *const ::core::ffi::c_void, pbaceapplicable: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; -pub type PFN_AUTHZ_FREE_CENTRAL_ACCESS_POLICY = unsafe extern "system" fn(pcentralaccesspolicy: *const ::core::ffi::c_void); +pub type PFN_AUTHZ_DYNAMIC_ACCESS_CHECK = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_AUTHZ_FREE_CENTRAL_ACCESS_POLICY = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_AUTHZ_FREE_DYNAMIC_GROUPS = unsafe extern "system" fn(psidattrarray: *const super::SID_AND_ATTRIBUTES); +pub type PFN_AUTHZ_FREE_DYNAMIC_GROUPS = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_AUTHZ_GET_CENTRAL_ACCESS_POLICY = unsafe extern "system" fn(hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, capid: super::super::Foundation::PSID, pargs: *const ::core::ffi::c_void, pcentralaccesspolicyapplicable: *mut super::super::Foundation::BOOL, ppcentralaccesspolicy: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_AUTHZ_GET_CENTRAL_ACCESS_POLICY = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PROG_INVOKE_SETTING(pub i32); @@ -11843,7 +11843,7 @@ pub unsafe fn TreeResetNamedSecurityInfoA<'a, Param0: ::windows::core::IntoParam pdacl: *const super::ACL, psacl: *const super::ACL, keepexplicit: Param7, - fnprogress: ::core::option::Option, + fnprogress: FN_PROGRESS, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void, ) -> u32 { @@ -11881,7 +11881,7 @@ pub unsafe fn TreeResetNamedSecurityInfoW<'a, Param0: ::windows::core::IntoParam pdacl: *const super::ACL, psacl: *const super::ACL, keepexplicit: Param7, - fnprogress: ::core::option::Option, + fnprogress: FN_PROGRESS, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void, ) -> u32 { @@ -11919,7 +11919,7 @@ pub unsafe fn TreeSetNamedSecurityInfoA<'a, Param0: ::windows::core::IntoParam<' pdacl: *const super::ACL, psacl: *const super::ACL, dwaction: TREE_SEC_INFO, - fnprogress: ::core::option::Option, + fnprogress: FN_PROGRESS, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void, ) -> u32 { @@ -11957,7 +11957,7 @@ pub unsafe fn TreeSetNamedSecurityInfoW<'a, Param0: ::windows::core::IntoParam<' pdacl: *const super::ACL, psacl: *const super::ACL, dwaction: TREE_SEC_INFO, - fnprogress: ::core::option::Option, + fnprogress: FN_PROGRESS, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void, ) -> u32 { diff --git a/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs b/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs index 7543f35814..5bcfe38921 100644 --- a/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs +++ b/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs @@ -101,16 +101,16 @@ pub struct ISceSvcAttachmentPersistInfo_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lptemplatename: *mut i8) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvdata: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, ); -pub type PFSCE_FREE_INFO = unsafe extern "system" fn(pvserviceinfo: *mut ::core::ffi::c_void) -> u32; -pub type PFSCE_LOG_INFO = unsafe extern "system" fn(errlevel: SCE_LOG_ERR_LEVEL, win32rc: u32, perrfmt: *mut i8) -> u32; +pub type PFSCE_FREE_INFO = ::core::option::Option u32>; +pub type PFSCE_LOG_INFO = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFSCE_QUERY_INFO = unsafe extern "system" fn(scehandle: *mut ::core::ffi::c_void, scetype: SCESVC_INFO_TYPE, lpprefix: *mut i8, bexact: super::super::Foundation::BOOL, ppvinfo: *mut *mut ::core::ffi::c_void, psceenumhandle: *mut u32) -> u32; +pub type PFSCE_QUERY_INFO = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFSCE_SET_INFO = unsafe extern "system" fn(scehandle: *mut ::core::ffi::c_void, scetype: SCESVC_INFO_TYPE, lpprefix: *mut i8, bexact: super::super::Foundation::BOOL, pvinfo: *mut ::core::ffi::c_void) -> u32; +pub type PFSCE_SET_INFO = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_ConfigAnalyzeService = unsafe extern "system" fn(pscecbinfo: *mut ::core::mem::ManuallyDrop) -> u32; +pub type PF_ConfigAnalyzeService = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PF_UpdateService = unsafe extern "system" fn(pscecbinfo: *mut ::core::mem::ManuallyDrop, serviceinfo: *mut SCESVC_CONFIGURATION_INFO) -> u32; +pub type PF_UpdateService = ::core::option::Option u32>; pub const SCESTATUS_ACCESS_DENIED: i32 = 9i32; pub const SCESTATUS_ALREADY_RUNNING: i32 = 13i32; pub const SCESTATUS_BAD_FORMAT: i32 = 7i32; @@ -184,15 +184,15 @@ impl ::core::cmp::Eq for SCESVC_ANALYSIS_LINE {} unsafe impl ::windows::core::Abi for SCESVC_ANALYSIS_LINE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SCESVC_CALLBACK_INFO { pub sceHandle: *mut ::core::ffi::c_void, - pub pfQueryInfo: ::core::option::Option, - pub pfSetInfo: ::core::option::Option, - pub pfFreeInfo: ::core::option::Option, - pub pfLogInfo: ::core::option::Option, + pub pfQueryInfo: PFSCE_QUERY_INFO, + pub pfSetInfo: PFSCE_SET_INFO, + pub pfFreeInfo: PFSCE_FREE_INFO, + pub pfLogInfo: PFSCE_LOG_INFO, } #[cfg(feature = "Win32_Foundation")] impl SCESVC_CALLBACK_INFO {} @@ -218,7 +218,7 @@ impl ::core::cmp::PartialEq for SCESVC_CALLBACK_INFO { impl ::core::cmp::Eq for SCESVC_CALLBACK_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SCESVC_CALLBACK_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] diff --git a/src/Windows/Win32/Security/Credentials/mod.rs b/src/Windows/Win32/Security/Credentials/mod.rs index f77987f842..033c0976d0 100644 --- a/src/Windows/Win32/Security/Credentials/mod.rs +++ b/src/Windows/Win32/Security/Credentials/mod.rs @@ -1676,7 +1676,7 @@ pub unsafe fn GetOpenCardNameA(param0: *mut OPENCARDNAMEA) -> i32 { { #[link(name = "windows")] extern "system" { - fn GetOpenCardNameA(param0: *mut ::core::mem::ManuallyDrop) -> i32; + fn GetOpenCardNameA(param0: *mut OPENCARDNAMEA) -> i32; } ::core::mem::transmute(GetOpenCardNameA(::core::mem::transmute(param0))) } @@ -1690,7 +1690,7 @@ pub unsafe fn GetOpenCardNameW(param0: *mut OPENCARDNAMEW) -> i32 { { #[link(name = "windows")] extern "system" { - fn GetOpenCardNameW(param0: *mut ::core::mem::ManuallyDrop) -> i32; + fn GetOpenCardNameW(param0: *mut OPENCARDNAMEW) -> i32; } ::core::mem::transmute(GetOpenCardNameW(::core::mem::transmute(param0))) } @@ -1839,15 +1839,15 @@ pub unsafe fn KeyCredentialManagerShowUIOperation<'a, Param0: ::windows::core::I unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type LPOCNCHKPROC = unsafe extern "system" fn(param0: usize, param1: usize, param2: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPOCNCHKPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPOCNCONNPROCA = unsafe extern "system" fn(param0: usize, param1: super::super::Foundation::PSTR, param2: super::super::Foundation::PSTR, param3: *const ::core::ffi::c_void) -> usize; +pub type LPOCNCONNPROCA = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type LPOCNCONNPROCW = unsafe extern "system" fn(param0: usize, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::PWSTR, param3: *const ::core::ffi::c_void) -> usize; -pub type LPOCNDSCPROC = unsafe extern "system" fn(param0: usize, param1: usize, param2: *const ::core::ffi::c_void); +pub type LPOCNCONNPROCW = ::core::option::Option usize>; +pub type LPOCNDSCPROC = ::core::option::Option; pub const MAXIMUM_ATTR_STRING_LENGTH: u32 = 32u32; pub const MAXIMUM_SMARTCARD_READERS: u32 = 10u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct OPENCARDNAMEA { @@ -1870,9 +1870,9 @@ pub struct OPENCARDNAMEA { pub dwShareMode: u32, pub dwPreferredProtocols: u32, pub dwActiveProtocol: u32, - pub lpfnConnect: ::core::option::Option, - pub lpfnCheck: ::core::option::Option, - pub lpfnDisconnect: ::core::option::Option, + pub lpfnConnect: LPOCNCONNPROCA, + pub lpfnCheck: LPOCNCHKPROC, + pub lpfnDisconnect: LPOCNDSCPROC, pub hCardHandle: usize, } #[cfg(feature = "Win32_Foundation")] @@ -1942,9 +1942,9 @@ impl ::core::cmp::PartialEq for OPENCARDNAMEA { impl ::core::cmp::Eq for OPENCARDNAMEA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENCARDNAMEA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct OPENCARDNAMEW { @@ -1967,9 +1967,9 @@ pub struct OPENCARDNAMEW { pub dwShareMode: u32, pub dwPreferredProtocols: u32, pub dwActiveProtocol: u32, - pub lpfnConnect: ::core::option::Option, - pub lpfnCheck: ::core::option::Option, - pub lpfnDisconnect: ::core::option::Option, + pub lpfnConnect: LPOCNCONNPROCW, + pub lpfnCheck: LPOCNCHKPROC, + pub lpfnDisconnect: LPOCNDSCPROC, pub hCardHandle: usize, } #[cfg(feature = "Win32_Foundation")] @@ -2039,9 +2039,9 @@ impl ::core::cmp::PartialEq for OPENCARDNAMEW { impl ::core::cmp::Eq for OPENCARDNAMEW {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENCARDNAMEW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OPENCARDNAME_EXA { @@ -2053,7 +2053,7 @@ pub struct OPENCARDNAME_EXA { pub lpstrSearchDesc: super::super::Foundation::PSTR, pub hIcon: super::super::UI::WindowsAndMessaging::HICON, pub pOpenCardSearchCriteria: *mut OPENCARD_SEARCH_CRITERIAA, - pub lpfnConnect: ::core::option::Option, + pub lpfnConnect: LPOCNCONNPROCA, pub pvUserData: *mut ::core::ffi::c_void, pub dwShareMode: u32, pub dwPreferredProtocols: u32, @@ -2123,9 +2123,9 @@ impl ::core::cmp::PartialEq for OPENCARDNAME_EXA { impl ::core::cmp::Eq for OPENCARDNAME_EXA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for OPENCARDNAME_EXA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OPENCARDNAME_EXW { @@ -2137,7 +2137,7 @@ pub struct OPENCARDNAME_EXW { pub lpstrSearchDesc: super::super::Foundation::PWSTR, pub hIcon: super::super::UI::WindowsAndMessaging::HICON, pub pOpenCardSearchCriteria: *mut OPENCARD_SEARCH_CRITERIAW, - pub lpfnConnect: ::core::option::Option, + pub lpfnConnect: LPOCNCONNPROCW, pub pvUserData: *mut ::core::ffi::c_void, pub dwShareMode: u32, pub dwPreferredProtocols: u32, @@ -2207,9 +2207,9 @@ impl ::core::cmp::PartialEq for OPENCARDNAME_EXW { impl ::core::cmp::Eq for OPENCARDNAME_EXW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for OPENCARDNAME_EXW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct OPENCARD_SEARCH_CRITERIAA { @@ -2220,9 +2220,9 @@ pub struct OPENCARD_SEARCH_CRITERIAA { pub cguidInterfaces: u32, pub lpstrCardNames: super::super::Foundation::PSTR, pub nMaxCardNames: u32, - pub lpfnCheck: ::core::option::Option, - pub lpfnConnect: ::core::option::Option, - pub lpfnDisconnect: ::core::option::Option, + pub lpfnCheck: LPOCNCHKPROC, + pub lpfnConnect: LPOCNCONNPROCA, + pub lpfnDisconnect: LPOCNDSCPROC, pub pvUserData: *mut ::core::ffi::c_void, pub dwShareMode: u32, pub dwPreferredProtocols: u32, @@ -2274,9 +2274,9 @@ impl ::core::cmp::PartialEq for OPENCARD_SEARCH_CRITERIAA { impl ::core::cmp::Eq for OPENCARD_SEARCH_CRITERIAA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENCARD_SEARCH_CRITERIAA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct OPENCARD_SEARCH_CRITERIAW { @@ -2287,9 +2287,9 @@ pub struct OPENCARD_SEARCH_CRITERIAW { pub cguidInterfaces: u32, pub lpstrCardNames: super::super::Foundation::PWSTR, pub nMaxCardNames: u32, - pub lpfnCheck: ::core::option::Option, - pub lpfnConnect: ::core::option::Option, - pub lpfnDisconnect: ::core::option::Option, + pub lpfnCheck: LPOCNCHKPROC, + pub lpfnConnect: LPOCNCONNPROCW, + pub lpfnDisconnect: LPOCNDSCPROC, pub pvUserData: *mut ::core::ffi::c_void, pub dwShareMode: u32, pub dwPreferredProtocols: u32, @@ -2341,7 +2341,7 @@ impl ::core::cmp::PartialEq for OPENCARD_SEARCH_CRITERIAW { impl ::core::cmp::Eq for OPENCARD_SEARCH_CRITERIAW {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENCARD_SEARCH_CRITERIAW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -3852,7 +3852,7 @@ pub unsafe fn SCardUIDlgSelectCardA(param0: *mut OPENCARDNAME_EXA) -> i32 { { #[link(name = "windows")] extern "system" { - fn SCardUIDlgSelectCardA(param0: *mut ::core::mem::ManuallyDrop) -> i32; + fn SCardUIDlgSelectCardA(param0: *mut OPENCARDNAME_EXA) -> i32; } ::core::mem::transmute(SCardUIDlgSelectCardA(::core::mem::transmute(param0))) } @@ -3866,7 +3866,7 @@ pub unsafe fn SCardUIDlgSelectCardW(param0: *mut OPENCARDNAME_EXW) -> i32 { { #[link(name = "windows")] extern "system" { - fn SCardUIDlgSelectCardW(param0: *mut ::core::mem::ManuallyDrop) -> i32; + fn SCardUIDlgSelectCardW(param0: *mut OPENCARDNAME_EXW) -> i32; } ::core::mem::transmute(SCardUIDlgSelectCardW(::core::mem::transmute(param0))) } diff --git a/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs b/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs index ff89b2f6ed..9b2e3b53d9 100644 --- a/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs +++ b/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs @@ -520,7 +520,7 @@ pub unsafe fn CryptCATCDFClose(pcdf: *mut CRYPTCATCDF) -> super::super::super::F } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] #[inline] -pub unsafe fn CryptCATCDFEnumAttributes(pcdf: *mut CRYPTCATCDF, pmember: *mut CRYPTCATMEMBER, pprevattr: *mut CRYPTCATATTRIBUTE, pfnparseerror: ::core::option::Option) -> *mut CRYPTCATATTRIBUTE { +pub unsafe fn CryptCATCDFEnumAttributes(pcdf: *mut CRYPTCATCDF, pmember: *mut CRYPTCATMEMBER, pprevattr: *mut CRYPTCATATTRIBUTE, pfnparseerror: PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATATTRIBUTE { #[cfg(windows)] { #[link(name = "windows")] @@ -534,7 +534,7 @@ pub unsafe fn CryptCATCDFEnumAttributes(pcdf: *mut CRYPTCATCDF, pmember: *mut CR } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptCATCDFEnumCatAttributes(pcdf: *mut CRYPTCATCDF, pprevattr: *mut CRYPTCATATTRIBUTE, pfnparseerror: ::core::option::Option) -> *mut CRYPTCATATTRIBUTE { +pub unsafe fn CryptCATCDFEnumCatAttributes(pcdf: *mut CRYPTCATCDF, pprevattr: *mut CRYPTCATATTRIBUTE, pfnparseerror: PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATATTRIBUTE { #[cfg(windows)] { #[link(name = "windows")] @@ -548,7 +548,7 @@ pub unsafe fn CryptCATCDFEnumCatAttributes(pcdf: *mut CRYPTCATCDF, pprevattr: *m } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] #[inline] -pub unsafe fn CryptCATCDFEnumMembers(pcdf: *mut CRYPTCATCDF, pprevmember: *mut CRYPTCATMEMBER, pfnparseerror: ::core::option::Option) -> *mut CRYPTCATMEMBER { +pub unsafe fn CryptCATCDFEnumMembers(pcdf: *mut CRYPTCATCDF, pprevmember: *mut CRYPTCATMEMBER, pfnparseerror: PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATMEMBER { #[cfg(windows)] { #[link(name = "windows")] @@ -562,7 +562,7 @@ pub unsafe fn CryptCATCDFEnumMembers(pcdf: *mut CRYPTCATCDF, pprevmember: *mut C } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptCATCDFOpen<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(pwszfilepath: Param0, pfnparseerror: ::core::option::Option) -> *mut CRYPTCATCDF { +pub unsafe fn CryptCATCDFOpen<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(pwszfilepath: Param0, pfnparseerror: PFN_CDF_PARSE_ERROR_CALLBACK) -> *mut CRYPTCATCDF { #[cfg(windows)] { #[link(name = "windows")] @@ -813,4 +813,4 @@ pub unsafe fn IsCatalogFile<'a, Param0: ::windows::core::IntoParam<'a, super::su unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type PFN_CDF_PARSE_ERROR_CALLBACK = unsafe extern "system" fn(dwerrorarea: u32, dwlocalerror: u32, pwszline: super::super::super::Foundation::PWSTR); +pub type PFN_CDF_PARSE_ERROR_CALLBACK = ::core::option::Option; diff --git a/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs b/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs index 8ea497700a..f2614e7b64 100644 --- a/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs +++ b/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs @@ -2362,46 +2362,48 @@ impl ::core::convert::From for EnrollmentTemplateProperty { unsafe impl ::windows::core::Abi for EnrollmentTemplateProperty { type Abi = Self; } -pub type FNCERTSRVBACKUPCLOSE = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type FNCERTSRVBACKUPEND = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type FNCERTSRVBACKUPFREE = unsafe extern "system" fn(pv: *mut ::core::ffi::c_void); -pub type FNCERTSRVBACKUPGETBACKUPLOGSW = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void, ppwszzbackuplogfiles: *mut *mut u16, pcbsize: *mut u32) -> ::windows::core::HRESULT; -pub type FNCERTSRVBACKUPGETDATABASENAMESW = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void, ppwszzattachmentinformation: *mut *mut u16, pcbsize: *mut u32) -> ::windows::core::HRESULT; -pub type FNCERTSRVBACKUPGETDYNAMICFILELISTW = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void, ppwszzfilelist: *mut *mut u16, pcbsize: *mut u32) -> ::windows::core::HRESULT; +pub type FNCERTSRVBACKUPCLOSE = ::core::option::Option ::windows::core::HRESULT>; +pub type FNCERTSRVBACKUPEND = ::core::option::Option ::windows::core::HRESULT>; +pub type FNCERTSRVBACKUPFREE = ::core::option::Option; +pub type FNCERTSRVBACKUPGETBACKUPLOGSW = ::core::option::Option ::windows::core::HRESULT>; +pub type FNCERTSRVBACKUPGETDATABASENAMESW = ::core::option::Option ::windows::core::HRESULT>; +pub type FNCERTSRVBACKUPGETDYNAMICFILELISTW = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type FNCERTSRVBACKUPOPENFILEW = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void, pwszattachmentname: super::super::super::Foundation::PWSTR, cbreadhintsize: u32, plifilesize: *mut i64) -> ::windows::core::HRESULT; +pub type FNCERTSRVBACKUPOPENFILEW = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type FNCERTSRVBACKUPPREPAREW = unsafe extern "system" fn(pwszservername: super::super::super::Foundation::PWSTR, grbitjet: u32, dwbackupflags: u32, phbc: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type FNCERTSRVBACKUPREAD = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: u32, pcbread: *mut u32) -> ::windows::core::HRESULT; -pub type FNCERTSRVBACKUPTRUNCATELOGS = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type FNCERTSRVBACKUPPREPAREW = ::core::option::Option ::windows::core::HRESULT>; +pub type FNCERTSRVBACKUPREAD = ::core::option::Option ::windows::core::HRESULT>; +pub type FNCERTSRVBACKUPTRUNCATELOGS = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type FNCERTSRVISSERVERONLINEW = unsafe extern "system" fn(pwszservername: super::super::super::Foundation::PWSTR, pfserveronline: *mut super::super::super::Foundation::BOOL) -> ::windows::core::HRESULT; -pub type FNCERTSRVRESTOREEND = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type FNCERTSRVRESTOREGETDATABASELOCATIONSW = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void, ppwszzdatabaselocationlist: *mut *mut u16, pcbsize: *mut u32) -> ::windows::core::HRESULT; +pub type FNCERTSRVISSERVERONLINEW = ::core::option::Option ::windows::core::HRESULT>; +pub type FNCERTSRVRESTOREEND = ::core::option::Option ::windows::core::HRESULT>; +pub type FNCERTSRVRESTOREGETDATABASELOCATIONSW = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type FNCERTSRVRESTOREPREPAREW = unsafe extern "system" fn(pwszservername: super::super::super::Foundation::PWSTR, dwrestoreflags: u32, phbc: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type FNCERTSRVRESTOREREGISTERCOMPLETE = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void, hrrestorestate: ::windows::core::HRESULT) -> ::windows::core::HRESULT; +pub type FNCERTSRVRESTOREPREPAREW = ::core::option::Option ::windows::core::HRESULT>; +pub type FNCERTSRVRESTOREREGISTERCOMPLETE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type FNCERTSRVRESTOREREGISTERW = unsafe extern "system" fn(hbc: *mut ::core::ffi::c_void, pwszcheckpointfilepath: super::super::super::Foundation::PWSTR, pwszlogpath: super::super::super::Foundation::PWSTR, rgrstmap: *mut CSEDB_RSTMAPW, crstmap: i32, pwszbackuplogpath: super::super::super::Foundation::PWSTR, genlow: u32, genhigh: u32) -> ::windows::core::HRESULT; +pub type FNCERTSRVRESTOREREGISTERW = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type FNCERTSRVSERVERCONTROLW = unsafe extern "system" fn(pwszservername: super::super::super::Foundation::PWSTR, dwcontrolflags: u32, pcbout: *mut u32, ppbout: *mut *mut u8) -> ::windows::core::HRESULT; +pub type FNCERTSRVSERVERCONTROLW = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type FNIMPORTPFXTOPROVIDER = unsafe extern "system" fn( - hwndparent: super::super::super::Foundation::HWND, - pbpfx: *const u8, - cbpfx: u32, - importflags: ImportPFXFlags, - pwszpassword: super::super::super::Foundation::PWSTR, - pwszprovidername: super::super::super::Foundation::PWSTR, - pwszreadername: super::super::super::Foundation::PWSTR, - pwszcontainernameprefix: super::super::super::Foundation::PWSTR, - pwszpin: super::super::super::Foundation::PWSTR, - pwszfriendlyname: super::super::super::Foundation::PWSTR, - pccertout: *mut u32, - prgpcertout: *mut *mut *mut super::CERT_CONTEXT, -) -> ::windows::core::HRESULT; +pub type FNIMPORTPFXTOPROVIDER = ::core::option::Option< + unsafe extern "system" fn( + hwndparent: super::super::super::Foundation::HWND, + pbpfx: *const u8, + cbpfx: u32, + importflags: ImportPFXFlags, + pwszpassword: super::super::super::Foundation::PWSTR, + pwszprovidername: super::super::super::Foundation::PWSTR, + pwszreadername: super::super::super::Foundation::PWSTR, + pwszcontainernameprefix: super::super::super::Foundation::PWSTR, + pwszpin: super::super::super::Foundation::PWSTR, + pwszfriendlyname: super::super::super::Foundation::PWSTR, + pccertout: *mut u32, + prgpcertout: *mut *mut *mut super::CERT_CONTEXT, + ) -> ::windows::core::HRESULT, +>; #[cfg(feature = "Win32_Foundation")] -pub type FNIMPORTPFXTOPROVIDERFREEDATA = unsafe extern "system" fn(ccert: u32, rgpcert: *const *const super::CERT_CONTEXT); +pub type FNIMPORTPFXTOPROVIDERFREEDATA = ::core::option::Option; pub const FR_PROP_CLAIMCHALLENGE: u32 = 22u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] diff --git a/src/Windows/Win32/Security/Cryptography/Sip/mod.rs b/src/Windows/Win32/Security/Cryptography/Sip/mod.rs index 6f1d0098ec..fd31533ba7 100644 --- a/src/Windows/Win32/Security/Cryptography/Sip/mod.rs +++ b/src/Windows/Win32/Security/Cryptography/Sip/mod.rs @@ -76,7 +76,7 @@ pub unsafe fn CryptSIPLoad(pgsubject: *const ::windows::core::GUID, dwflags: u32 { #[link(name = "windows")] extern "system" { - fn CryptSIPLoad(pgsubject: *const ::windows::core::GUID, dwflags: u32, psipdispatch: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn CryptSIPLoad(pgsubject: *const ::windows::core::GUID, dwflags: u32, psipdispatch: *mut SIP_DISPATCH_INFO) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(CryptSIPLoad(::core::mem::transmute(pgsubject), ::core::mem::transmute(dwflags), ::core::mem::transmute(psipdispatch))) } @@ -428,17 +428,17 @@ unsafe impl ::windows::core::Abi for SIP_CAP_SET_V3_0 { } pub const SIP_CAP_SET_VERSION_2: u32 = 2u32; pub const SIP_CAP_SET_VERSION_3: u32 = 3u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] pub struct SIP_DISPATCH_INFO { pub cbSize: u32, pub hSIP: super::super::super::Foundation::HANDLE, - pub pfGet: ::core::option::Option, - pub pfPut: ::core::option::Option, - pub pfCreate: ::core::option::Option, - pub pfVerify: ::core::option::Option, - pub pfRemove: ::core::option::Option, + pub pfGet: pCryptSIPGetSignedDataMsg, + pub pfPut: pCryptSIPPutSignedDataMsg, + pub pfCreate: pCryptSIPCreateIndirectData, + pub pfVerify: pCryptSIPVerifyIndirectData, + pub pfRemove: pCryptSIPRemoveSignedDataMsg, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] impl SIP_DISPATCH_INFO {} @@ -464,7 +464,7 @@ impl ::core::cmp::PartialEq for SIP_DISPATCH_INFO { impl ::core::cmp::Eq for SIP_DISPATCH_INFO {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] unsafe impl ::windows::core::Abi for SIP_DISPATCH_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -584,20 +584,20 @@ pub const SPC_MARKER_CHECK_CURRENTLY_SUPPORTED_FLAGS: u32 = 1u32; pub const SPC_MARKER_CHECK_SKIP_SIP_INDIRECT_DATA_FLAG: u32 = 1u32; pub const SPC_RELAXED_PE_MARKER_CHECK: u32 = 2048u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] -pub type pCryptSIPCreateIndirectData = unsafe extern "system" fn(psubjectinfo: *mut SIP_SUBJECTINFO, pcbindirectdata: *mut u32, pindirectdata: *mut SIP_INDIRECT_DATA) -> super::super::super::Foundation::BOOL; +pub type pCryptSIPCreateIndirectData = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] -pub type pCryptSIPGetCaps = unsafe extern "system" fn(psubjinfo: *const SIP_SUBJECTINFO, pcaps: *mut SIP_CAP_SET_V3) -> super::super::super::Foundation::BOOL; +pub type pCryptSIPGetCaps = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] -pub type pCryptSIPGetSealedDigest = unsafe extern "system" fn(psubjectinfo: *const SIP_SUBJECTINFO, psig: *const u8, dwsig: u32, pbdigest: *mut u8, pcbdigest: *mut u32) -> super::super::super::Foundation::BOOL; +pub type pCryptSIPGetSealedDigest = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] -pub type pCryptSIPGetSignedDataMsg = unsafe extern "system" fn(psubjectinfo: *mut SIP_SUBJECTINFO, pdwencodingtype: *mut u32, dwindex: u32, pcbsigneddatamsg: *mut u32, pbsigneddatamsg: *mut u8) -> super::super::super::Foundation::BOOL; +pub type pCryptSIPGetSignedDataMsg = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] -pub type pCryptSIPPutSignedDataMsg = unsafe extern "system" fn(psubjectinfo: *mut SIP_SUBJECTINFO, dwencodingtype: u32, pdwindex: *mut u32, cbsigneddatamsg: u32, pbsigneddatamsg: *mut u8) -> super::super::super::Foundation::BOOL; +pub type pCryptSIPPutSignedDataMsg = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] -pub type pCryptSIPRemoveSignedDataMsg = unsafe extern "system" fn(psubjectinfo: *mut SIP_SUBJECTINFO, dwindex: u32) -> super::super::super::Foundation::BOOL; +pub type pCryptSIPRemoveSignedDataMsg = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] -pub type pCryptSIPVerifyIndirectData = unsafe extern "system" fn(psubjectinfo: *mut SIP_SUBJECTINFO, pindirectdata: *mut SIP_INDIRECT_DATA) -> super::super::super::Foundation::BOOL; +pub type pCryptSIPVerifyIndirectData = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type pfnIsFileSupported = unsafe extern "system" fn(hfile: super::super::super::Foundation::HANDLE, pgsubject: *mut ::windows::core::GUID) -> super::super::super::Foundation::BOOL; +pub type pfnIsFileSupported = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type pfnIsFileSupportedName = unsafe extern "system" fn(pwszfilename: super::super::super::Foundation::PWSTR, pgsubject: *mut ::windows::core::GUID) -> super::super::super::Foundation::BOOL; +pub type pfnIsFileSupportedName = ::core::option::Option super::super::super::Foundation::BOOL>; diff --git a/src/Windows/Win32/Security/Cryptography/UI/mod.rs b/src/Windows/Win32/Security/Cryptography/UI/mod.rs index 4a5d5c5b75..ac297b1648 100644 --- a/src/Windows/Win32/Security/Cryptography/UI/mod.rs +++ b/src/Windows/Win32/Security/Cryptography/UI/mod.rs @@ -55,7 +55,7 @@ impl ::core::cmp::Eq for CERT_SELECTUI_INPUT {} unsafe impl ::windows::core::Abi for CERT_SELECTUI_INPUT { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CERT_SELECT_STRUCT_A { @@ -71,8 +71,8 @@ pub struct CERT_SELECT_STRUCT_A { pub cCertContext: u32, pub arrayCertContext: *mut *mut super::CERT_CONTEXT, pub lCustData: super::super::super::Foundation::LPARAM, - pub pfnHook: ::core::option::Option, - pub pfnFilter: ::core::option::Option, + pub pfnHook: PFNCMHOOKPROC, + pub pfnFilter: PFNCMFILTERPROC, pub szHelpFileName: super::super::super::Foundation::PSTR, pub dwHelpId: u32, pub hprov: usize, @@ -133,7 +133,7 @@ impl ::core::cmp::PartialEq for CERT_SELECT_STRUCT_A { impl ::core::cmp::Eq for CERT_SELECT_STRUCT_A {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CERT_SELECT_STRUCT_A { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -180,7 +180,7 @@ impl ::core::ops::Not for CERT_SELECT_STRUCT_FLAGS { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CERT_SELECT_STRUCT_W { @@ -196,8 +196,8 @@ pub struct CERT_SELECT_STRUCT_W { pub cCertContext: u32, pub arrayCertContext: *mut *mut super::CERT_CONTEXT, pub lCustData: super::super::super::Foundation::LPARAM, - pub pfnHook: ::core::option::Option, - pub pfnFilter: ::core::option::Option, + pub pfnHook: PFNCMHOOKPROC, + pub pfnFilter: PFNCMFILTERPROC, pub szHelpFileName: super::super::super::Foundation::PWSTR, pub dwHelpId: u32, pub hprov: usize, @@ -258,7 +258,7 @@ impl ::core::cmp::PartialEq for CERT_SELECT_STRUCT_W { impl ::core::cmp::Eq for CERT_SELECT_STRUCT_W {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CERT_SELECT_STRUCT_W { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CERT_TRUST_DO_FULL_SEARCH: u32 = 1u32; pub const CERT_TRUST_DO_FULL_TRUST: u32 = 5u32; @@ -284,7 +284,7 @@ pub const CERT_VALIDITY_OTHER_EXTENSION_FAILURE: u32 = 512u32; pub const CERT_VALIDITY_PERIOD_NESTING_FAILURE: u32 = 1024u32; pub const CERT_VALIDITY_SIGNATURE_FAILS: u32 = 4u32; pub const CERT_VALIDITY_UNKNOWN_CRITICAL_EXTENSION: u32 = 128u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CERT_VERIFY_CERTIFICATE_TRUST { @@ -302,7 +302,7 @@ pub struct CERT_VERIFY_CERTIFICATE_TRUST { pub cTrustStores: u32, pub rghstoreTrust: *mut *mut ::core::ffi::c_void, pub lCustData: super::super::super::Foundation::LPARAM, - pub pfnTrustHelper: ::core::option::Option, + pub pfnTrustHelper: PFNTRUSTHELPER, pub pcChain: *mut u32, pub prgChain: *mut *mut *mut super::CERT_CONTEXT, pub prgdwErrors: *mut *mut u32, @@ -369,7 +369,7 @@ impl ::core::cmp::PartialEq for CERT_VERIFY_CERTIFICATE_TRUST { impl ::core::cmp::Eq for CERT_VERIFY_CERTIFICATE_TRUST {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CERT_VERIFY_CERTIFICATE_TRUST { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -1291,7 +1291,7 @@ unsafe impl ::windows::core::Abi for CRYPTUI_WIZ_DIGITAL_SIGN_INFO_0 { #[cfg(feature = "Win32_Foundation")] pub union CRYPTUI_WIZ_DIGITAL_SIGN_INFO_1 { pub pSigningCertContext: *mut super::CERT_CONTEXT, - pub pSigningCertStore: *mut ::core::mem::ManuallyDrop, + pub pSigningCertStore: *mut CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO, pub pSigningCertPvkInfo: *mut CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO, } #[cfg(feature = "Win32_Foundation")] @@ -1431,14 +1431,14 @@ impl ::core::ops::Not for CRYPTUI_WIZ_DIGITAL_SIGN_SIG_TYPE { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO { pub dwSize: u32, pub cCertStore: u32, pub rghCertStore: *mut *mut ::core::ffi::c_void, - pub pFilterCallback: ::core::option::Option, + pub pFilterCallback: PFNCFILTERPROC, pub pvCallbackData: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -1465,7 +1465,7 @@ impl ::core::cmp::PartialEq for CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO { impl ::core::cmp::Eq for CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -2077,13 +2077,13 @@ pub unsafe fn CryptUIWizImport<'a, Param1: ::windows::core::IntoParam<'a, super: unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type PFNCFILTERPROC = unsafe extern "system" fn(pcertcontext: *const super::CERT_CONTEXT, pfinitialselectedcert: *mut super::super::super::Foundation::BOOL, pvcallbackdata: *mut ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PFNCFILTERPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFNCMFILTERPROC = unsafe extern "system" fn(pcertcontext: *const super::CERT_CONTEXT, param1: super::super::super::Foundation::LPARAM, param2: u32, param3: u32) -> super::super::super::Foundation::BOOL; +pub type PFNCMFILTERPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFNCMHOOKPROC = unsafe extern "system" fn(hwnddialog: super::super::super::Foundation::HWND, message: u32, wparam: super::super::super::Foundation::WPARAM, lparam: super::super::super::Foundation::LPARAM) -> u32; +pub type PFNCMHOOKPROC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNTRUSTHELPER = unsafe extern "system" fn(pcertcontext: *const super::CERT_CONTEXT, lcustdata: super::super::super::Foundation::LPARAM, fleafcertificate: super::super::super::Foundation::BOOL, pbtrustblob: *mut u8) -> ::windows::core::HRESULT; +pub type PFNTRUSTHELPER = ::core::option::Option ::windows::core::HRESULT>; pub const POLICY_IGNORE_NON_CRITICAL_BC: u32 = 1u32; pub const SELCERT_ALGORITHM: u32 = 105u32; pub const SELCERT_CERTLIST: u32 = 102u32; diff --git a/src/Windows/Win32/Security/Cryptography/mod.rs b/src/Windows/Win32/Security/Cryptography/mod.rs index f4e0e2a485..e9fb5d3f31 100644 --- a/src/Windows/Win32/Security/Cryptography/mod.rs +++ b/src/Windows/Win32/Security/Cryptography/mod.rs @@ -3106,7 +3106,7 @@ unsafe impl ::windows::core::Abi for CERT_CHAIN_ENGINE_CONFIG { } pub const CERT_CHAIN_EXCLUSIVE_ENABLE_CA_FLAG: u32 = 1u32; pub const CERT_CHAIN_FIND_BY_ISSUER: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CERT_CHAIN_FIND_BY_ISSUER_PARA { @@ -3116,7 +3116,7 @@ pub struct CERT_CHAIN_FIND_BY_ISSUER_PARA { pub dwAcquirePrivateKeyFlags: u32, pub cIssuer: u32, pub rgIssuer: *mut CRYPTOAPI_BLOB, - pub pfnFindCallback: ::core::option::Option, + pub pfnFindCallback: PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK, pub pvFindArg: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -3151,7 +3151,7 @@ impl ::core::cmp::PartialEq for CERT_CHAIN_FIND_BY_ISSUER_PARA { impl ::core::cmp::Eq for CERT_CHAIN_FIND_BY_ISSUER_PARA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CERT_CHAIN_FIND_BY_ISSUER_PARA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CERT_CHAIN_HAS_MOTW: u32 = 16384u32; pub const CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_DEFAULT: u32 = 5u32; @@ -3449,14 +3449,14 @@ impl ::core::ops::Not for CERT_CONTROL_STORE_FLAGS { pub const CERT_CREATE_CONTEXT_NOCOPY_FLAG: u32 = 1u32; pub const CERT_CREATE_CONTEXT_NO_ENTRY_FLAG: u32 = 8u32; pub const CERT_CREATE_CONTEXT_NO_HCRYPTMSG_FLAG: u32 = 4u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CERT_CREATE_CONTEXT_PARA { pub cbSize: u32, - pub pfnFree: ::core::option::Option, + pub pfnFree: PFN_CRYPT_FREE, pub pvFree: *mut ::core::ffi::c_void, - pub pfnSort: ::core::option::Option, + pub pfnSort: PFN_CERT_CREATE_CONTEXT_SORT_FUNC, pub pvSort: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -3483,7 +3483,7 @@ impl ::core::cmp::PartialEq for CERT_CREATE_CONTEXT_PARA { impl ::core::cmp::Eq for CERT_CREATE_CONTEXT_PARA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CERT_CREATE_CONTEXT_PARA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CERT_CREATE_CONTEXT_SORTED_FLAG: u32 = 2u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -6767,7 +6767,7 @@ impl ::core::cmp::Eq for CERT_SERVER_OCSP_RESPONSE_CONTEXT {} unsafe impl ::windows::core::Abi for CERT_SERVER_OCSP_RESPONSE_CONTEXT { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CERT_SERVER_OCSP_RESPONSE_OPEN_PARA { @@ -6775,7 +6775,7 @@ pub struct CERT_SERVER_OCSP_RESPONSE_OPEN_PARA { pub dwFlags: u32, pub pcbUsedSize: *mut u32, pub pwszOcspDirectory: super::super::Foundation::PWSTR, - pub pfnUpdateCallback: ::core::option::Option, + pub pfnUpdateCallback: PFN_CERT_SERVER_OCSP_RESPONSE_UPDATE_CALLBACK, pub pvUpdateCallbackArg: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -6802,7 +6802,7 @@ impl ::core::cmp::PartialEq for CERT_SERVER_OCSP_RESPONSE_OPEN_PARA { impl ::core::cmp::Eq for CERT_SERVER_OCSP_RESPONSE_OPEN_PARA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CERT_SERVER_OCSP_RESPONSE_OPEN_PARA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CERT_SERVER_OCSP_RESPONSE_OPEN_PARA_READ_FLAG: u32 = 1u32; pub const CERT_SERVER_OCSP_RESPONSE_OPEN_PARA_WRITE_FLAG: u32 = 2u32; @@ -8409,14 +8409,14 @@ unsafe impl ::windows::core::Abi for CMSG_CMS_SIGNER_INFO { type Abi = Self; } pub const CMSG_CMS_SIGNER_INFO_PARAM: u32 = 39u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CMSG_CNG_CONTENT_DECRYPT_INFO { pub cbSize: u32, pub ContentEncryptionAlgorithm: CRYPT_ALGORITHM_IDENTIFIER, - pub pfnAlloc: ::core::option::Option, - pub pfnFree: ::core::option::Option, + pub pfnAlloc: PFN_CMSG_ALLOC, + pub pfnFree: PFN_CMSG_FREE, pub hNCryptKey: usize, pub pbContentEncryptKey: *mut u8, pub cbContentEncryptKey: u32, @@ -8463,18 +8463,13 @@ impl ::core::cmp::PartialEq for CMSG_CNG_CONTENT_DECRYPT_INFO { impl ::core::cmp::Eq for CMSG_CNG_CONTENT_DECRYPT_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CMSG_CNG_CONTENT_DECRYPT_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CMSG_COMPUTED_HASH_PARAM: u32 = 22u32; pub const CMSG_CONTENTS_OCTETS_FLAG: u32 = 16u32; pub const CMSG_CONTENT_ENCRYPT_FREE_OBJID_FLAG: u32 = 2u32; pub const CMSG_CONTENT_ENCRYPT_FREE_PARA_FLAG: u32 = 1u32; -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CMSG_CONTENT_ENCRYPT_INFO { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CMSG_CONTENT_ENCRYPT_INFO { @@ -8484,8 +8479,8 @@ pub struct CMSG_CONTENT_ENCRYPT_INFO { pub pvEncryptionAuxInfo: *mut ::core::ffi::c_void, pub cRecipients: u32, pub rgCmsRecipients: *mut CMSG_RECIPIENT_ENCODE_INFO, - pub pfnAlloc: ::core::option::Option, - pub pfnFree: ::core::option::Option, + pub pfnAlloc: PFN_CMSG_ALLOC, + pub pfnFree: PFN_CMSG_FREE, pub dwEncryptFlags: u32, pub Anonymous: CMSG_CONTENT_ENCRYPT_INFO_0, pub dwFlags: u32, @@ -8512,7 +8507,7 @@ impl ::core::cmp::PartialEq for CMSG_CONTENT_ENCRYPT_INFO { impl ::core::cmp::Eq for CMSG_CONTENT_ENCRYPT_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CMSG_CONTENT_ENCRYPT_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -9952,12 +9947,12 @@ unsafe impl ::windows::core::Abi for CMSG_SP3_COMPATIBLE_AUX_INFO { type Abi = Self; } pub const CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG: u32 = 2147483648u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CMSG_STREAM_INFO { pub cbContent: u32, - pub pfnStreamOutput: ::core::option::Option, + pub pfnStreamOutput: PFN_CMSG_STREAM_OUTPUT, pub pvArg: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -9984,7 +9979,7 @@ impl ::core::cmp::PartialEq for CMSG_STREAM_INFO { impl ::core::cmp::Eq for CMSG_STREAM_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CMSG_STREAM_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CMSG_TRUSTED_SIGNER_FLAG: u32 = 1u32; pub const CMSG_TYPE_PARAM: u32 = 1u32; @@ -10888,11 +10883,11 @@ unsafe impl ::windows::core::Abi for CRYPT_ALGORITHM_IDENTIFIER { pub const CRYPT_ARCHIVE: u32 = 256u32; pub const CRYPT_ASN_ENCODING: u32 = 1u32; pub const CRYPT_ASYNC_RETRIEVAL: u32 = 16u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CRYPT_ASYNC_RETRIEVAL_COMPLETION { - pub pfnCompletion: ::core::option::Option, + pub pfnCompletion: PFN_CRYPT_ASYNC_RETRIEVAL_COMPLETION_FUNC, pub pvCompletion: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -10919,7 +10914,7 @@ impl ::core::cmp::PartialEq for CRYPT_ASYNC_RETRIEVAL_COMPLETION { impl ::core::cmp::Eq for CRYPT_ASYNC_RETRIEVAL_COMPLETION {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CRYPT_ASYNC_RETRIEVAL_COMPLETION { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -11409,12 +11404,12 @@ pub const CRYPT_DECODE_ENABLE_PUNYCODE_FLAG: u32 = 33554432u32; pub const CRYPT_DECODE_ENABLE_UTF8PERCENT_FLAG: u32 = 67108864u32; pub const CRYPT_DECODE_NOCOPY_FLAG: u32 = 1u32; pub const CRYPT_DECODE_NO_SIGNATURE_BYTE_REVERSAL_FLAG: u32 = 8u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct CRYPT_DECODE_PARA { pub cbSize: u32, - pub pfnAlloc: ::core::option::Option, - pub pfnFree: ::core::option::Option, + pub pfnAlloc: PFN_CRYPT_ALLOC, + pub pfnFree: PFN_CRYPT_FREE, } impl CRYPT_DECODE_PARA {} impl ::core::default::Default for CRYPT_DECODE_PARA { @@ -11434,7 +11429,7 @@ impl ::core::cmp::PartialEq for CRYPT_DECODE_PARA { } impl ::core::cmp::Eq for CRYPT_DECODE_PARA {} unsafe impl ::windows::core::Abi for CRYPT_DECODE_PARA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CRYPT_DECODE_SHARE_OID_STRING_FLAG: u32 = 4u32; pub const CRYPT_DECODE_TO_BE_SIGNED_FLAG: u32 = 2u32; @@ -11737,12 +11732,12 @@ impl ::core::ops::Not for CRYPT_ENCODE_OBJECT_FLAGS { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct CRYPT_ENCODE_PARA { pub cbSize: u32, - pub pfnAlloc: ::core::option::Option, - pub pfnFree: ::core::option::Option, + pub pfnAlloc: PFN_CRYPT_ALLOC, + pub pfnFree: PFN_CRYPT_FREE, } impl CRYPT_ENCODE_PARA {} impl ::core::default::Default for CRYPT_ENCODE_PARA { @@ -11762,7 +11757,7 @@ impl ::core::cmp::PartialEq for CRYPT_ENCODE_PARA { } impl ::core::cmp::Eq for CRYPT_ENCODE_PARA {} unsafe impl ::windows::core::Abi for CRYPT_ENCODE_PARA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CRYPT_ENCRYPT: u32 = 1u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] @@ -12695,16 +12690,16 @@ pub const CRYPT_NO_OCSP_FAILOVER_TO_CRL_RETRIEVAL: u32 = 33554432u32; pub const CRYPT_OBJECT_LOCATOR_FIRST_RESERVED_USER_NAME_TYPE: u32 = 33u32; pub const CRYPT_OBJECT_LOCATOR_LAST_RESERVED_NAME_TYPE: u32 = 32u32; pub const CRYPT_OBJECT_LOCATOR_LAST_RESERVED_USER_NAME_TYPE: u32 = 65535u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE { pub cbSize: u32, - pub pfnGet: ::core::option::Option, - pub pfnRelease: ::core::option::Option, - pub pfnFreePassword: ::core::option::Option, - pub pfnFree: ::core::option::Option, - pub pfnFreeIdentifier: ::core::option::Option, + pub pfnGet: PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET, + pub pfnRelease: PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE, + pub pfnFreePassword: PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD, + pub pfnFree: PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE, + pub pfnFreeIdentifier: PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER, } #[cfg(feature = "Win32_Foundation")] impl CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE {} @@ -12730,7 +12725,7 @@ impl ::core::cmp::PartialEq for CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE { impl ::core::cmp::Eq for CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -13017,14 +13012,14 @@ impl ::core::cmp::Eq for CRYPT_PKCS12_PBE_PARAMS {} unsafe impl ::windows::core::Abi for CRYPT_PKCS12_PBE_PARAMS { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CRYPT_PKCS8_EXPORT_PARAMS { pub hCryptProv: usize, pub dwKeySpec: u32, pub pszPrivateKeyObjId: super::super::Foundation::PSTR, - pub pEncryptPrivateKeyFunc: ::core::option::Option, + pub pEncryptPrivateKeyFunc: PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC, pub pVoidEncryptFunc: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -13051,16 +13046,16 @@ impl ::core::cmp::PartialEq for CRYPT_PKCS8_EXPORT_PARAMS { impl ::core::cmp::Eq for CRYPT_PKCS8_EXPORT_PARAMS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CRYPT_PKCS8_EXPORT_PARAMS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CRYPT_PKCS8_IMPORT_PARAMS { pub PrivateKey: CRYPTOAPI_BLOB, - pub pResolvehCryptProvFunc: ::core::option::Option, + pub pResolvehCryptProvFunc: PCRYPT_RESOLVE_HCRYPTPROV_FUNC, pub pVoidResolveFunc: *mut ::core::ffi::c_void, - pub pDecryptPrivateKeyFunc: ::core::option::Option, + pub pDecryptPrivateKeyFunc: PCRYPT_DECRYPT_PRIVATE_KEY_FUNC, pub pVoidDecryptFunc: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -13087,7 +13082,7 @@ impl ::core::cmp::PartialEq for CRYPT_PKCS8_IMPORT_PARAMS { impl ::core::cmp::Eq for CRYPT_PKCS8_IMPORT_PARAMS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CRYPT_PKCS8_IMPORT_PARAMS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CRYPT_POLICY_OID_GROUP_ID: u32 = 8u32; pub const CRYPT_PRIORITY_BOTTOM: u32 = 4294967295u32; @@ -14449,14 +14444,14 @@ unsafe impl ::windows::core::Abi for CRYPT_VERIFY_CERT_SIGN_WEAK_HASH_INFO { } pub const CRYPT_VERIFY_CONTEXT_SIGNATURE: u32 = 32u32; pub const CRYPT_VERIFY_DATA_HASH: u32 = 64u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CRYPT_VERIFY_MESSAGE_PARA { pub cbSize: u32, pub dwMsgAndCertEncodingType: u32, pub hCryptProv: usize, - pub pfnGetSignerCertificate: ::core::option::Option, + pub pfnGetSignerCertificate: PFN_CRYPT_GET_SIGNER_CERTIFICATE, pub pvGetArg: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -14483,7 +14478,7 @@ impl ::core::cmp::PartialEq for CRYPT_VERIFY_MESSAGE_PARA { impl ::core::cmp::Eq for CRYPT_VERIFY_MESSAGE_PARA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CRYPT_VERIFY_MESSAGE_PARA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CRYPT_WIRE_ONLY_RETRIEVAL: u32 = 4u32; pub const CRYPT_WRITE: u32 = 16u32; @@ -14658,19 +14653,19 @@ impl ::core::convert::From for CRYPT_XML_CHARSET { unsafe impl ::windows::core::Abi for CRYPT_XML_CHARSET { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CRYPT_XML_CRYPTOGRAPHIC_INTERFACE { pub cbSize: u32, - pub fpCryptXmlEncodeAlgorithm: ::core::option::Option, - pub fpCryptXmlCreateDigest: ::core::option::Option, - pub fpCryptXmlDigestData: ::core::option::Option, - pub fpCryptXmlFinalizeDigest: ::core::option::Option, - pub fpCryptXmlCloseDigest: ::core::option::Option, - pub fpCryptXmlSignData: ::core::option::Option, - pub fpCryptXmlVerifySignature: ::core::option::Option, - pub fpCryptXmlGetAlgorithmInfo: ::core::option::Option, + pub fpCryptXmlEncodeAlgorithm: CryptXmlDllEncodeAlgorithm, + pub fpCryptXmlCreateDigest: CryptXmlDllCreateDigest, + pub fpCryptXmlDigestData: CryptXmlDllDigestData, + pub fpCryptXmlFinalizeDigest: CryptXmlDllFinalizeDigest, + pub fpCryptXmlCloseDigest: CryptXmlDllCloseDigest, + pub fpCryptXmlSignData: CryptXmlDllSignData, + pub fpCryptXmlVerifySignature: CryptXmlDllVerifySignature, + pub fpCryptXmlGetAlgorithmInfo: CryptXmlDllGetAlgorithmInfo, } #[cfg(feature = "Win32_Foundation")] impl CRYPT_XML_CRYPTOGRAPHIC_INTERFACE {} @@ -14704,7 +14699,7 @@ impl ::core::cmp::PartialEq for CRYPT_XML_CRYPTOGRAPHIC_INTERFACE { impl ::core::cmp::Eq for CRYPT_XML_CRYPTOGRAPHIC_INTERFACE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CRYPT_XML_CRYPTOGRAPHIC_INTERFACE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -14732,13 +14727,13 @@ impl ::core::cmp::Eq for CRYPT_XML_DATA_BLOB {} unsafe impl ::windows::core::Abi for CRYPT_XML_DATA_BLOB { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct CRYPT_XML_DATA_PROVIDER { pub pvCallbackState: *mut ::core::ffi::c_void, pub cbBufferSize: u32, - pub pfnRead: ::core::option::Option, - pub pfnClose: ::core::option::Option, + pub pfnRead: PFN_CRYPT_XML_DATA_PROVIDER_READ, + pub pfnClose: PFN_CRYPT_XML_DATA_PROVIDER_CLOSE, } impl CRYPT_XML_DATA_PROVIDER {} impl ::core::default::Default for CRYPT_XML_DATA_PROVIDER { @@ -14758,7 +14753,7 @@ impl ::core::cmp::PartialEq for CRYPT_XML_DATA_PROVIDER { } impl ::core::cmp::Eq for CRYPT_XML_DATA_PROVIDER {} unsafe impl ::windows::core::Abi for CRYPT_XML_DATA_PROVIDER { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CRYPT_XML_DIGEST_REFERENCE_DATA_TRANSFORMED: u32 = 1u32; pub const CRYPT_XML_DIGEST_VALUE_MAX: u32 = 128u32; @@ -15789,7 +15784,7 @@ impl ::core::ops::Not for CRYPT_XML_TRANSFORM_FLAGS { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CRYPT_XML_TRANSFORM_INFO { @@ -15797,7 +15792,7 @@ pub struct CRYPT_XML_TRANSFORM_INFO { pub wszAlgorithm: super::super::Foundation::PWSTR, pub cbBufferSize: u32, pub dwFlags: CRYPT_XML_TRANSFORM_FLAGS, - pub pfnCreateTransform: ::core::option::Option, + pub pfnCreateTransform: PFN_CRYPT_XML_CREATE_TRANSFORM, } #[cfg(feature = "Win32_Foundation")] impl CRYPT_XML_TRANSFORM_INFO {} @@ -15823,7 +15818,7 @@ impl ::core::cmp::PartialEq for CRYPT_XML_TRANSFORM_INFO { impl ::core::cmp::Eq for CRYPT_XML_TRANSFORM_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CRYPT_XML_TRANSFORM_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CRYPT_XML_TRANSFORM_MAX: u32 = 16u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] @@ -16760,7 +16755,7 @@ pub unsafe fn CertCreateContext(dwcontexttype: u32, dwencodingtype: u32, pbencod { #[link(name = "windows")] extern "system" { - fn CertCreateContext(dwcontexttype: u32, dwencodingtype: u32, pbencoded: *const u8, cbencoded: u32, dwflags: u32, pcreatepara: *const ::core::mem::ManuallyDrop) -> *mut ::core::ffi::c_void; + fn CertCreateContext(dwcontexttype: u32, dwencodingtype: u32, pbencoded: *const u8, cbencoded: u32, dwflags: u32, pcreatepara: *const CERT_CREATE_CONTEXT_PARA) -> *mut ::core::ffi::c_void; } ::core::mem::transmute(CertCreateContext(::core::mem::transmute(dwcontexttype), ::core::mem::transmute(dwencodingtype), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(dwflags), ::core::mem::transmute(pcreatepara))) } @@ -16987,7 +16982,7 @@ pub unsafe fn CertEnumCertificatesInStore(hcertstore: *const ::core::ffi::c_void } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CertEnumPhysicalStore(pvsystemstore: *const ::core::ffi::c_void, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenum: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn CertEnumPhysicalStore(pvsystemstore: *const ::core::ffi::c_void, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenum: PFN_CERT_ENUM_PHYSICAL_STORE) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -17015,7 +17010,7 @@ pub unsafe fn CertEnumSubjectInSortedCTL(pctlcontext: *const CTL_CONTEXT, ppvnex } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CertEnumSystemStore(dwflags: u32, pvsystemstorelocationpara: *const ::core::ffi::c_void, pvarg: *mut ::core::ffi::c_void, pfnenum: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn CertEnumSystemStore(dwflags: u32, pvsystemstorelocationpara: *const ::core::ffi::c_void, pvarg: *mut ::core::ffi::c_void, pfnenum: PFN_CERT_ENUM_SYSTEM_STORE) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -17029,7 +17024,7 @@ pub unsafe fn CertEnumSystemStore(dwflags: u32, pvsystemstorelocationpara: *cons } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CertEnumSystemStoreLocation(dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenum: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn CertEnumSystemStoreLocation(dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenum: PFN_CERT_ENUM_SYSTEM_STORE_LOCATION) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -17648,7 +17643,7 @@ pub unsafe fn CertOpenServerOcspResponse(pchaincontext: *const CERT_CHAIN_CONTEX { #[link(name = "windows")] extern "system" { - fn CertOpenServerOcspResponse(pchaincontext: *const CERT_CHAIN_CONTEXT, dwflags: u32, popenpara: *const ::core::mem::ManuallyDrop) -> *mut ::core::ffi::c_void; + fn CertOpenServerOcspResponse(pchaincontext: *const CERT_CHAIN_CONTEXT, dwflags: u32, popenpara: *const CERT_SERVER_OCSP_RESPONSE_OPEN_PARA) -> *mut ::core::ffi::c_void; } ::core::mem::transmute(CertOpenServerOcspResponse(::core::mem::transmute(pchaincontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(popenpara))) } @@ -18318,7 +18313,7 @@ pub unsafe fn CryptDecodeMessage(dwmsgtypeflags: u32, pdecryptpara: *const CRYPT { #[link(name = "windows")] extern "system" { - fn CryptDecodeMessage(dwmsgtypeflags: u32, pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PARA, pverifypara: *const ::core::mem::ManuallyDrop, dwsignerindex: u32, pbencodedblob: *const u8, cbencodedblob: u32, dwprevinnercontenttype: u32, pdwmsgtype: *mut u32, pdwinnercontenttype: *mut u32, pbdecoded: *mut u8, pcbdecoded: *mut u32, ppxchgcert: *mut *mut CERT_CONTEXT, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; + fn CryptDecodeMessage(dwmsgtypeflags: u32, pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PARA, pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbencodedblob: *const u8, cbencodedblob: u32, dwprevinnercontenttype: u32, pdwmsgtype: *mut u32, pdwinnercontenttype: *mut u32, pbdecoded: *mut u8, pcbdecoded: *mut u32, ppxchgcert: *mut *mut CERT_CONTEXT, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CryptDecodeMessage( ::core::mem::transmute(dwmsgtypeflags), @@ -18360,7 +18355,7 @@ pub unsafe fn CryptDecodeObjectEx<'a, Param1: ::windows::core::IntoParam<'a, sup { #[link(name = "windows")] extern "system" { - fn CryptDecodeObjectEx(dwcertencodingtype: u32, lpszstructtype: super::super::Foundation::PSTR, pbencoded: *const u8, cbencoded: u32, dwflags: u32, pdecodepara: *const ::core::mem::ManuallyDrop, pvstructinfo: *mut ::core::ffi::c_void, pcbstructinfo: *mut u32) -> super::super::Foundation::BOOL; + fn CryptDecodeObjectEx(dwcertencodingtype: u32, lpszstructtype: super::super::Foundation::PSTR, pbencoded: *const u8, cbencoded: u32, dwflags: u32, pdecodepara: *const CRYPT_DECODE_PARA, pvstructinfo: *mut ::core::ffi::c_void, pcbstructinfo: *mut u32) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CryptDecodeObjectEx( ::core::mem::transmute(dwcertencodingtype), @@ -18397,7 +18392,7 @@ pub unsafe fn CryptDecryptAndVerifyMessageSignature(pdecryptpara: *const CRYPT_D { #[link(name = "windows")] extern "system" { - fn CryptDecryptAndVerifyMessageSignature(pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PARA, pverifypara: *const ::core::mem::ManuallyDrop, dwsignerindex: u32, pbencryptedblob: *const u8, cbencryptedblob: u32, pbdecrypted: *mut u8, pcbdecrypted: *mut u32, ppxchgcert: *mut *mut CERT_CONTEXT, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; + fn CryptDecryptAndVerifyMessageSignature(pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PARA, pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbencryptedblob: *const u8, cbencryptedblob: u32, pbdecrypted: *mut u8, pcbdecrypted: *mut u32, ppxchgcert: *mut *mut CERT_CONTEXT, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CryptDecryptAndVerifyMessageSignature( ::core::mem::transmute(pdecryptpara), @@ -18519,7 +18514,7 @@ pub unsafe fn CryptEncodeObjectEx<'a, Param1: ::windows::core::IntoParam<'a, sup { #[link(name = "windows")] extern "system" { - fn CryptEncodeObjectEx(dwcertencodingtype: CERT_QUERY_ENCODING_TYPE, lpszstructtype: super::super::Foundation::PSTR, pvstructinfo: *const ::core::ffi::c_void, dwflags: CRYPT_ENCODE_OBJECT_FLAGS, pencodepara: *const ::core::mem::ManuallyDrop, pvencoded: *mut ::core::ffi::c_void, pcbencoded: *mut u32) -> super::super::Foundation::BOOL; + fn CryptEncodeObjectEx(dwcertencodingtype: CERT_QUERY_ENCODING_TYPE, lpszstructtype: super::super::Foundation::PSTR, pvstructinfo: *const ::core::ffi::c_void, dwflags: CRYPT_ENCODE_OBJECT_FLAGS, pencodepara: *const CRYPT_ENCODE_PARA, pvencoded: *mut ::core::ffi::c_void, pcbencoded: *mut u32) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CryptEncodeObjectEx(::core::mem::transmute(dwcertencodingtype), lpszstructtype.into_param().abi(), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(dwflags), ::core::mem::transmute(pencodepara), ::core::mem::transmute(pvencoded), ::core::mem::transmute(pcbencoded))) } @@ -18564,7 +18559,7 @@ pub unsafe fn CryptEncryptMessage(pencryptpara: *const CRYPT_ENCRYPT_MESSAGE_PAR } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptEnumKeyIdentifierProperties<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pkeyidentifier: *const CRYPTOAPI_BLOB, dwpropid: u32, dwflags: u32, pwszcomputername: Param3, pvreserved: *mut ::core::ffi::c_void, pvarg: *mut ::core::ffi::c_void, pfnenum: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn CryptEnumKeyIdentifierProperties<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pkeyidentifier: *const CRYPTOAPI_BLOB, dwpropid: u32, dwflags: u32, pwszcomputername: Param3, pvreserved: *mut ::core::ffi::c_void, pvarg: *mut ::core::ffi::c_void, pfnenum: PFN_CRYPT_ENUM_KEYID_PROP) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -18578,7 +18573,7 @@ pub unsafe fn CryptEnumKeyIdentifierProperties<'a, Param3: ::windows::core::Into } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptEnumOIDFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(dwencodingtype: u32, pszfuncname: Param1, pszoid: Param2, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenumoidfunc: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn CryptEnumOIDFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(dwencodingtype: u32, pszfuncname: Param1, pszoid: Param2, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenumoidfunc: PFN_CRYPT_ENUM_OID_FUNC) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -18592,7 +18587,7 @@ pub unsafe fn CryptEnumOIDFunction<'a, Param1: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptEnumOIDInfo(dwgroupid: u32, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenumoidinfo: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn CryptEnumOIDInfo(dwgroupid: u32, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenumoidinfo: PFN_CRYPT_ENUM_OID_INFO) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -18849,7 +18844,7 @@ pub unsafe fn CryptGenRandom(hprov: usize, dwlen: u32, pbbuffer: *mut u8) -> sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptGetAsyncParam<'a, Param0: ::windows::core::IntoParam<'a, HCRYPTASYNC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hasync: Param0, pszparamoid: Param1, ppvparam: *mut *mut ::core::ffi::c_void, ppfnfree: *mut ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn CryptGetAsyncParam<'a, Param0: ::windows::core::IntoParam<'a, HCRYPTASYNC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hasync: Param0, pszparamoid: Param1, ppvparam: *mut *mut ::core::ffi::c_void, ppfnfree: *mut PFN_CRYPT_ASYNC_PARAM_FREE_FUNC) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -19184,7 +19179,7 @@ pub unsafe fn CryptImportPKCS8<'a, Param0: ::windows::core::IntoParam<'a, CRYPT_ { #[link(name = "windows")] extern "system" { - fn CryptImportPKCS8(sprivatekeyandparams: ::core::mem::ManuallyDrop, dwflags: CRYPT_KEY_FLAGS, phcryptprov: *mut usize, pvauxinfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; + fn CryptImportPKCS8(sprivatekeyandparams: CRYPT_PKCS8_IMPORT_PARAMS, dwflags: CRYPT_KEY_FLAGS, phcryptprov: *mut usize, pvauxinfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CryptImportPKCS8(sprivatekeyandparams.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(phcryptprov), ::core::mem::transmute(pvauxinfo))) } @@ -19249,7 +19244,7 @@ pub unsafe fn CryptInitOIDFunctionSet<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptInstallCancelRetrieval(pfncancel: ::core::option::Option, pvarg: *const ::core::ffi::c_void, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn CryptInstallCancelRetrieval(pfncancel: PFN_CRYPT_CANCEL_RETRIEVAL, pvarg: *const ::core::ffi::c_void, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -19468,7 +19463,7 @@ pub unsafe fn CryptMsgOpenToDecode(dwmsgencodingtype: u32, dwflags: u32, dwmsgty { #[link(name = "windows")] extern "system" { - fn CryptMsgOpenToDecode(dwmsgencodingtype: u32, dwflags: u32, dwmsgtype: u32, hcryptprov: usize, precipientinfo: *mut CERT_INFO, pstreaminfo: *const ::core::mem::ManuallyDrop) -> *mut ::core::ffi::c_void; + fn CryptMsgOpenToDecode(dwmsgencodingtype: u32, dwflags: u32, dwmsgtype: u32, hcryptprov: usize, precipientinfo: *mut CERT_INFO, pstreaminfo: *const CMSG_STREAM_INFO) -> *mut ::core::ffi::c_void; } ::core::mem::transmute(CryptMsgOpenToDecode(::core::mem::transmute(dwmsgencodingtype), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmsgtype), ::core::mem::transmute(hcryptprov), ::core::mem::transmute(precipientinfo), ::core::mem::transmute(pstreaminfo))) } @@ -19482,7 +19477,7 @@ pub unsafe fn CryptMsgOpenToEncode<'a, Param4: ::windows::core::IntoParam<'a, su { #[link(name = "windows")] extern "system" { - fn CryptMsgOpenToEncode(dwmsgencodingtype: u32, dwflags: u32, dwmsgtype: CRYPT_MSG_TYPE, pvmsgencodeinfo: *const ::core::ffi::c_void, pszinnercontentobjid: super::super::Foundation::PSTR, pstreaminfo: *const ::core::mem::ManuallyDrop) -> *mut ::core::ffi::c_void; + fn CryptMsgOpenToEncode(dwmsgencodingtype: u32, dwflags: u32, dwmsgtype: CRYPT_MSG_TYPE, pvmsgencodeinfo: *const ::core::ffi::c_void, pszinnercontentobjid: super::super::Foundation::PSTR, pstreaminfo: *const CMSG_STREAM_INFO) -> *mut ::core::ffi::c_void; } ::core::mem::transmute(CryptMsgOpenToEncode(::core::mem::transmute(dwmsgencodingtype), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwmsgtype), ::core::mem::transmute(pvmsgencodeinfo), pszinnercontentobjid.into_param().abi(), ::core::mem::transmute(pstreaminfo))) } @@ -19793,7 +19788,7 @@ pub unsafe fn CryptRetrieveTimeStamp<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptSetAsyncParam<'a, Param0: ::windows::core::IntoParam<'a, HCRYPTASYNC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hasync: Param0, pszparamoid: Param1, pvparam: *const ::core::ffi::c_void, pfnfree: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn CryptSetAsyncParam<'a, Param0: ::windows::core::IntoParam<'a, HCRYPTASYNC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hasync: Param0, pszparamoid: Param1, pvparam: *const ::core::ffi::c_void, pfnfree: PFN_CRYPT_ASYNC_PARAM_FREE_FUNC) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -20265,7 +20260,7 @@ pub unsafe fn CryptVerifyDetachedMessageSignature(pverifypara: *const CRYPT_VERI { #[link(name = "windows")] extern "system" { - fn CryptVerifyDetachedMessageSignature(pverifypara: *const ::core::mem::ManuallyDrop, dwsignerindex: u32, pbdetachedsignblob: *const u8, cbdetachedsignblob: u32, ctobesigned: u32, rgpbtobesigned: *const *const u8, rgcbtobesigned: *const u32, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; + fn CryptVerifyDetachedMessageSignature(pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbdetachedsignblob: *const u8, cbdetachedsignblob: u32, ctobesigned: u32, rgpbtobesigned: *const *const u8, rgcbtobesigned: *const u32, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CryptVerifyDetachedMessageSignature( ::core::mem::transmute(pverifypara), @@ -20302,7 +20297,7 @@ pub unsafe fn CryptVerifyMessageSignature(pverifypara: *const CRYPT_VERIFY_MESSA { #[link(name = "windows")] extern "system" { - fn CryptVerifyMessageSignature(pverifypara: *const ::core::mem::ManuallyDrop, dwsignerindex: u32, pbsignedblob: *const u8, cbsignedblob: u32, pbdecoded: *mut u8, pcbdecoded: *mut u32, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; + fn CryptVerifyMessageSignature(pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbsignedblob: *const u8, cbsignedblob: u32, pbdecoded: *mut u8, pcbdecoded: *mut u32, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CryptVerifyMessageSignature(::core::mem::transmute(pverifypara), ::core::mem::transmute(dwsignerindex), ::core::mem::transmute(pbsignedblob), ::core::mem::transmute(cbsignedblob), ::core::mem::transmute(pbdecoded), ::core::mem::transmute(pcbdecoded), ::core::mem::transmute(ppsignercert))) } @@ -20432,32 +20427,32 @@ pub unsafe fn CryptXmlDigestReference(hreference: *const ::core::ffi::c_void, dw { #[link(name = "windows")] extern "system" { - fn CryptXmlDigestReference(hreference: *const ::core::ffi::c_void, dwflags: u32, pdataproviderin: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; + fn CryptXmlDigestReference(hreference: *const ::core::ffi::c_void, dwflags: u32, pdataproviderin: *const CRYPT_XML_DATA_PROVIDER) -> ::windows::core::HRESULT; } CryptXmlDigestReference(::core::mem::transmute(hreference), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdataproviderin)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type CryptXmlDllCloseDigest = unsafe extern "system" fn(hdigest: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type CryptXmlDllCloseDigest = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type CryptXmlDllCreateDigest = unsafe extern "system" fn(pdigestmethod: *const CRYPT_XML_ALGORITHM, pcbsize: *mut u32, phdigest: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type CryptXmlDllCreateKey = unsafe extern "system" fn(pencoded: *const CRYPT_XML_BLOB, phkey: *mut BCRYPT_KEY_HANDLE) -> ::windows::core::HRESULT; -pub type CryptXmlDllDigestData = unsafe extern "system" fn(hdigest: *const ::core::ffi::c_void, pbdata: *const u8, cbdata: u32) -> ::windows::core::HRESULT; +pub type CryptXmlDllCreateDigest = ::core::option::Option ::windows::core::HRESULT>; +pub type CryptXmlDllCreateKey = ::core::option::Option ::windows::core::HRESULT>; +pub type CryptXmlDllDigestData = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type CryptXmlDllEncodeAlgorithm = unsafe extern "system" fn(palginfo: *const CRYPT_XML_ALGORITHM_INFO, dwcharset: CRYPT_XML_CHARSET, pvcallbackstate: *mut ::core::ffi::c_void, pfnwrite: ::windows::core::RawPtr) -> ::windows::core::HRESULT; -pub type CryptXmlDllEncodeKeyValue = unsafe extern "system" fn(hkey: usize, dwcharset: CRYPT_XML_CHARSET, pvcallbackstate: *mut ::core::ffi::c_void, pfnwrite: ::windows::core::RawPtr) -> ::windows::core::HRESULT; -pub type CryptXmlDllFinalizeDigest = unsafe extern "system" fn(hdigest: *const ::core::ffi::c_void, pbdigest: *mut u8, cbdigest: u32) -> ::windows::core::HRESULT; +pub type CryptXmlDllEncodeAlgorithm = ::core::option::Option ::windows::core::HRESULT>; +pub type CryptXmlDllEncodeKeyValue = ::core::option::Option ::windows::core::HRESULT>; +pub type CryptXmlDllFinalizeDigest = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type CryptXmlDllGetAlgorithmInfo = unsafe extern "system" fn(pxmlalgorithm: *const CRYPT_XML_ALGORITHM, ppalginfo: *mut *mut CRYPT_XML_ALGORITHM_INFO) -> ::windows::core::HRESULT; +pub type CryptXmlDllGetAlgorithmInfo = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type CryptXmlDllGetInterface = unsafe extern "system" fn(dwflags: u32, pmethod: *const CRYPT_XML_ALGORITHM_INFO, pinterface: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; +pub type CryptXmlDllGetInterface = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type CryptXmlDllSignData = unsafe extern "system" fn(psignaturemethod: *const CRYPT_XML_ALGORITHM, hcryptprovorncryptkey: usize, dwkeyspec: u32, pbinput: *const u8, cbinput: u32, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32) -> ::windows::core::HRESULT; +pub type CryptXmlDllSignData = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type CryptXmlDllVerifySignature = unsafe extern "system" fn(psignaturemethod: *const CRYPT_XML_ALGORITHM, hkey: BCRYPT_KEY_HANDLE, pbinput: *const u8, cbinput: u32, pbsignature: *const u8, cbsignature: u32) -> ::windows::core::HRESULT; +pub type CryptXmlDllVerifySignature = ::core::option::Option ::windows::core::HRESULT>; #[inline] -pub unsafe fn CryptXmlEncode(hcryptxml: *const ::core::ffi::c_void, dwcharset: CRYPT_XML_CHARSET, rgproperty: *const CRYPT_XML_PROPERTY, cproperty: u32, pvcallbackstate: *mut ::core::ffi::c_void, pfnwrite: ::core::option::Option) -> ::windows::core::Result<()> { +pub unsafe fn CryptXmlEncode(hcryptxml: *const ::core::ffi::c_void, dwcharset: CRYPT_XML_CHARSET, rgproperty: *const CRYPT_XML_PROPERTY, cproperty: u32, pvcallbackstate: *mut ::core::ffi::c_void, pfnwrite: PFN_CRYPT_XML_WRITE_CALLBACK) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -20471,7 +20466,7 @@ pub unsafe fn CryptXmlEncode(hcryptxml: *const ::core::ffi::c_void, dwcharset: C } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptXmlEnumAlgorithmInfo(dwgroupid: u32, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenumalginfo: ::core::option::Option) -> ::windows::core::Result<()> { +pub unsafe fn CryptXmlEnumAlgorithmInfo(dwgroupid: u32, dwflags: u32, pvarg: *mut ::core::ffi::c_void, pfnenumalginfo: PFN_CRYPT_XML_ENUM_ALG_INFO) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -22412,12 +22407,12 @@ impl ::core::ops::Not for NCRYPT_ALGORITHM_NAME_CLASS { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct NCRYPT_ALLOC_PARA { pub cbSize: u32, - pub pfnAlloc: ::core::option::Option, - pub pfnFree: ::core::option::Option, + pub pfnAlloc: PFN_NCRYPT_ALLOC, + pub pfnFree: PFN_NCRYPT_FREE, } impl NCRYPT_ALLOC_PARA {} impl ::core::default::Default for NCRYPT_ALLOC_PARA { @@ -22437,7 +22432,7 @@ impl ::core::cmp::PartialEq for NCRYPT_ALLOC_PARA { } impl ::core::cmp::Eq for NCRYPT_ALLOC_PARA {} unsafe impl ::windows::core::Abi for NCRYPT_ALLOC_PARA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const NCRYPT_ALLOW_ALL_USAGES: u32 = 16777215u32; pub const NCRYPT_ALLOW_ARCHIVING_FLAG: u32 = 4u32; @@ -22920,11 +22915,11 @@ unsafe impl ::windows::core::Abi for NCRYPT_PLATFORM_ATTEST_PADDING_INFO { pub const NCRYPT_PREFER_VIRTUAL_ISOLATION_FLAG: u32 = 65536u32; pub const NCRYPT_PROTECTED_KEY_BLOB_MAGIC: u32 = 1263817296u32; pub const NCRYPT_PROTECTION_INFO_TYPE_DESCRIPTOR_STRING: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct NCRYPT_PROTECT_STREAM_INFO { - pub pfnStreamOutput: ::core::option::Option, + pub pfnStreamOutput: PFNCryptStreamOutputCallback, pub pvCallbackCtxt: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -22951,13 +22946,13 @@ impl ::core::cmp::PartialEq for NCRYPT_PROTECT_STREAM_INFO { impl ::core::cmp::Eq for NCRYPT_PROTECT_STREAM_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for NCRYPT_PROTECT_STREAM_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct NCRYPT_PROTECT_STREAM_INFO_EX { - pub pfnStreamOutput: ::core::option::Option, + pub pfnStreamOutput: PFNCryptStreamOutputCallbackEx, pub pvCallbackCtxt: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -22984,7 +22979,7 @@ impl ::core::cmp::PartialEq for NCRYPT_PROTECT_STREAM_INFO_EX { impl ::core::cmp::Eq for NCRYPT_PROTECT_STREAM_INFO_EX {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for NCRYPT_PROTECT_STREAM_INFO_EX { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const NCRYPT_PROTECT_TO_LOCAL_SYSTEM: u32 = 32768u32; pub const NCRYPT_SEALING_FLAG: u32 = 256u32; @@ -23455,7 +23450,7 @@ pub unsafe fn NCryptGetProtectionDescriptorInfo<'a, Param0: ::windows::core::Int { #[link(name = "windows")] extern "system" { - fn NCryptGetProtectionDescriptorInfo(hdescriptor: super::NCRYPT_DESCRIPTOR_HANDLE, pmempara: *const ::core::mem::ManuallyDrop, dwinfotype: u32, ppvinfo: *mut *mut ::core::ffi::c_void) -> i32; + fn NCryptGetProtectionDescriptorInfo(hdescriptor: super::NCRYPT_DESCRIPTOR_HANDLE, pmempara: *const NCRYPT_ALLOC_PARA, dwinfotype: u32, ppvinfo: *mut *mut ::core::ffi::c_void) -> i32; } ::core::mem::transmute(NCryptGetProtectionDescriptorInfo(hdescriptor.into_param().abi(), ::core::mem::transmute(pmempara), ::core::mem::transmute(dwinfotype), ::core::mem::transmute(ppvinfo))) } @@ -23601,7 +23596,7 @@ pub unsafe fn NCryptProtectSecret<'a, Param0: ::windows::core::IntoParam<'a, sup { #[link(name = "windows")] extern "system" { - fn NCryptProtectSecret(hdescriptor: super::NCRYPT_DESCRIPTOR_HANDLE, dwflags: u32, pbdata: *const u8, cbdata: u32, pmempara: *const ::core::mem::ManuallyDrop, hwnd: super::super::Foundation::HWND, ppbprotectedblob: *mut *mut u8, pcbprotectedblob: *mut u32) -> i32; + fn NCryptProtectSecret(hdescriptor: super::NCRYPT_DESCRIPTOR_HANDLE, dwflags: u32, pbdata: *const u8, cbdata: u32, pmempara: *const NCRYPT_ALLOC_PARA, hwnd: super::super::Foundation::HWND, ppbprotectedblob: *mut *mut u8, pcbprotectedblob: *mut u32) -> i32; } ::core::mem::transmute(NCryptProtectSecret(hdescriptor.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(pmempara), hwnd.into_param().abi(), ::core::mem::transmute(ppbprotectedblob), ::core::mem::transmute(pcbprotectedblob))) } @@ -23729,7 +23724,7 @@ pub unsafe fn NCryptStreamOpenToProtect<'a, Param0: ::windows::core::IntoParam<' { #[link(name = "windows")] extern "system" { - fn NCryptStreamOpenToProtect(hdescriptor: super::NCRYPT_DESCRIPTOR_HANDLE, dwflags: u32, hwnd: super::super::Foundation::HWND, pstreaminfo: *const ::core::mem::ManuallyDrop, phstream: *mut super::NCRYPT_STREAM_HANDLE) -> i32; + fn NCryptStreamOpenToProtect(hdescriptor: super::NCRYPT_DESCRIPTOR_HANDLE, dwflags: u32, hwnd: super::super::Foundation::HWND, pstreaminfo: *const NCRYPT_PROTECT_STREAM_INFO, phstream: *mut super::NCRYPT_STREAM_HANDLE) -> i32; } ::core::mem::transmute(NCryptStreamOpenToProtect(hdescriptor.into_param().abi(), ::core::mem::transmute(dwflags), hwnd.into_param().abi(), ::core::mem::transmute(pstreaminfo), ::core::mem::transmute(phstream))) } @@ -23743,7 +23738,7 @@ pub unsafe fn NCryptStreamOpenToUnprotect<'a, Param2: ::windows::core::IntoParam { #[link(name = "windows")] extern "system" { - fn NCryptStreamOpenToUnprotect(pstreaminfo: *const ::core::mem::ManuallyDrop, dwflags: u32, hwnd: super::super::Foundation::HWND, phstream: *mut super::NCRYPT_STREAM_HANDLE) -> i32; + fn NCryptStreamOpenToUnprotect(pstreaminfo: *const NCRYPT_PROTECT_STREAM_INFO, dwflags: u32, hwnd: super::super::Foundation::HWND, phstream: *mut super::NCRYPT_STREAM_HANDLE) -> i32; } ::core::mem::transmute(NCryptStreamOpenToUnprotect(::core::mem::transmute(pstreaminfo), ::core::mem::transmute(dwflags), hwnd.into_param().abi(), ::core::mem::transmute(phstream))) } @@ -23757,7 +23752,7 @@ pub unsafe fn NCryptStreamOpenToUnprotectEx<'a, Param2: ::windows::core::IntoPar { #[link(name = "windows")] extern "system" { - fn NCryptStreamOpenToUnprotectEx(pstreaminfo: *const ::core::mem::ManuallyDrop, dwflags: u32, hwnd: super::super::Foundation::HWND, phstream: *mut super::NCRYPT_STREAM_HANDLE) -> i32; + fn NCryptStreamOpenToUnprotectEx(pstreaminfo: *const NCRYPT_PROTECT_STREAM_INFO_EX, dwflags: u32, hwnd: super::super::Foundation::HWND, phstream: *mut super::NCRYPT_STREAM_HANDLE) -> i32; } ::core::mem::transmute(NCryptStreamOpenToUnprotectEx(::core::mem::transmute(pstreaminfo), ::core::mem::transmute(dwflags), hwnd.into_param().abi(), ::core::mem::transmute(phstream))) } @@ -23798,7 +23793,7 @@ pub unsafe fn NCryptUnprotectSecret<'a, Param5: ::windows::core::IntoParam<'a, s { #[link(name = "windows")] extern "system" { - fn NCryptUnprotectSecret(phdescriptor: *mut super::NCRYPT_DESCRIPTOR_HANDLE, dwflags: NCRYPT_FLAGS, pbprotectedblob: *const u8, cbprotectedblob: u32, pmempara: *const ::core::mem::ManuallyDrop, hwnd: super::super::Foundation::HWND, ppbdata: *mut *mut u8, pcbdata: *mut u32) -> i32; + fn NCryptUnprotectSecret(phdescriptor: *mut super::NCRYPT_DESCRIPTOR_HANDLE, dwflags: NCRYPT_FLAGS, pbprotectedblob: *const u8, cbprotectedblob: u32, pmempara: *const NCRYPT_ALLOC_PARA, hwnd: super::super::Foundation::HWND, ppbdata: *mut *mut u8, pcbdata: *mut u32) -> i32; } ::core::mem::transmute(NCryptUnprotectSecret(::core::mem::transmute(phdescriptor), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbprotectedblob), ::core::mem::transmute(cbprotectedblob), ::core::mem::transmute(pmempara), hwnd.into_param().abi(), ::core::mem::transmute(ppbdata), ::core::mem::transmute(pcbdata))) } @@ -24254,162 +24249,162 @@ pub const OCSP_TRY_LATER_RESPONSE: u32 = 3u32; pub const OCSP_UNAUTHORIZED_RESPONSE: u32 = 6u32; pub const OPAQUEKEYBLOB: u32 = 9u32; #[cfg(feature = "Win32_Foundation")] -pub type PCRYPT_DECRYPT_PRIVATE_KEY_FUNC = unsafe extern "system" fn(algorithm: CRYPT_ALGORITHM_IDENTIFIER, encryptedprivatekey: CRYPTOAPI_BLOB, pbcleartextkey: *mut u8, pcbcleartextkey: *mut u32, pvoiddecryptfunc: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PCRYPT_DECRYPT_PRIVATE_KEY_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC = unsafe extern "system" fn(palgorithm: *mut CRYPT_ALGORITHM_IDENTIFIER, pcleartextprivatekey: *const CRYPTOAPI_BLOB, pbencryptedkey: *mut u8, pcbencryptedkey: *mut u32, pvoidencryptfunc: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PCRYPT_RESOLVE_HCRYPTPROV_FUNC = unsafe extern "system" fn(pprivatekeyinfo: *mut CRYPT_PRIVATE_KEY_INFO, phcryptprov: *mut usize, pvoidresolvefunc: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PCRYPT_RESOLVE_HCRYPTPROV_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFNCryptStreamOutputCallback = unsafe extern "system" fn(pvcallbackctxt: *const ::core::ffi::c_void, pbdata: *const u8, cbdata: usize, ffinal: super::super::Foundation::BOOL) -> i32; +pub type PFNCryptStreamOutputCallback = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNCryptStreamOutputCallbackEx = unsafe extern "system" fn(pvcallbackctxt: *const ::core::ffi::c_void, pbdata: *const u8, cbdata: usize, hdescriptor: super::NCRYPT_DESCRIPTOR_HANDLE, ffinal: super::super::Foundation::BOOL) -> i32; +pub type PFNCryptStreamOutputCallbackEx = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CANCEL_ASYNC_RETRIEVAL_FUNC = unsafe extern "system" fn(hasyncretrieve: HCRYPTASYNC) -> super::super::Foundation::BOOL; +pub type PFN_CANCEL_ASYNC_RETRIEVAL_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK = unsafe extern "system" fn(pcert: *const CERT_CONTEXT, pvfindarg: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_CREATE_CONTEXT_SORT_FUNC = unsafe extern "system" fn(cbtotalencoded: u32, cbremainencoded: u32, centry: u32, pvsort: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CERT_CREATE_CONTEXT_SORT_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_DLL_OPEN_STORE_PROV_FUNC = unsafe extern "system" fn(lpszstoreprovider: super::super::Foundation::PSTR, dwencodingtype: CERT_QUERY_ENCODING_TYPE, hcryptprov: usize, dwflags: CERT_OPEN_STORE_FLAGS, pvpara: *const ::core::ffi::c_void, hcertstore: *const ::core::ffi::c_void, pstoreprovinfo: *mut CERT_STORE_PROV_INFO) -> super::super::Foundation::BOOL; +pub type PFN_CERT_DLL_OPEN_STORE_PROV_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_ENUM_PHYSICAL_STORE = unsafe extern "system" fn(pvsystemstore: *const ::core::ffi::c_void, dwflags: u32, pwszstorename: super::super::Foundation::PWSTR, pstoreinfo: *const CERT_PHYSICAL_STORE_INFO, pvreserved: *mut ::core::ffi::c_void, pvarg: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CERT_ENUM_PHYSICAL_STORE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_ENUM_SYSTEM_STORE = unsafe extern "system" fn(pvsystemstore: *const ::core::ffi::c_void, dwflags: CERT_SYSTEM_STORE_FLAGS, pstoreinfo: *const CERT_SYSTEM_STORE_INFO, pvreserved: *mut ::core::ffi::c_void, pvarg: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CERT_ENUM_SYSTEM_STORE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_ENUM_SYSTEM_STORE_LOCATION = unsafe extern "system" fn(pwszstorelocation: super::super::Foundation::PWSTR, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, pvarg: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CERT_ENUM_SYSTEM_STORE_LOCATION = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_IS_WEAK_HASH = unsafe extern "system" fn(dwhashusetype: u32, pwszcnghashalgid: super::super::Foundation::PWSTR, dwchainflags: u32, psignerchaincontext: *const CERT_CHAIN_CONTEXT, ptimestamp: *const super::super::Foundation::FILETIME, pwszfilename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; +pub type PFN_CERT_IS_WEAK_HASH = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_SERVER_OCSP_RESPONSE_UPDATE_CALLBACK = unsafe extern "system" fn(pchaincontext: *const CERT_CHAIN_CONTEXT, pserverocspresponsecontext: *const CERT_SERVER_OCSP_RESPONSE_CONTEXT, pnewcrlcontext: *const CRL_CONTEXT, pprevcrlcontext: *const CRL_CONTEXT, pvarg: *mut ::core::ffi::c_void, dwwriteocspfileerror: u32); -pub type PFN_CERT_STORE_PROV_CLOSE = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, dwflags: u32); +pub type PFN_CERT_SERVER_OCSP_RESPONSE_UPDATE_CALLBACK = ::core::option::Option; +pub type PFN_CERT_STORE_PROV_CLOSE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_CONTROL = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, dwflags: u32, dwctrltype: u32, pvctrlpara: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_CONTROL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_DELETE_CERT = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pcertcontext: *const CERT_CONTEXT, dwflags: u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_DELETE_CERT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_DELETE_CRL = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pcrlcontext: *const CRL_CONTEXT, dwflags: u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_DELETE_CRL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_DELETE_CTL = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pctlcontext: *const CTL_CONTEXT, dwflags: u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_DELETE_CTL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_FIND_CERT = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pfindinfo: *const CERT_STORE_PROV_FIND_INFO, pprevcertcontext: *const CERT_CONTEXT, dwflags: u32, ppvstoreprovfindinfo: *mut *mut ::core::ffi::c_void, ppprovcertcontext: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_FIND_CERT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_FIND_CRL = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pfindinfo: *const CERT_STORE_PROV_FIND_INFO, pprevcrlcontext: *const CRL_CONTEXT, dwflags: u32, ppvstoreprovfindinfo: *mut *mut ::core::ffi::c_void, ppprovcrlcontext: *mut *mut CRL_CONTEXT) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_FIND_CRL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_FIND_CTL = unsafe extern "system" fn(hstoreprov: *const ::core::ffi::c_void, pfindinfo: *const CERT_STORE_PROV_FIND_INFO, pprevctlcontext: *const CTL_CONTEXT, dwflags: u32, ppvstoreprovfindinfo: *mut *mut ::core::ffi::c_void, ppprovctlcontext: *mut *mut CTL_CONTEXT) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_FIND_CTL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_FREE_FIND_CERT = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pcertcontext: *const CERT_CONTEXT, pvstoreprovfindinfo: *const ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_FREE_FIND_CERT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_FREE_FIND_CRL = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pcrlcontext: *const CRL_CONTEXT, pvstoreprovfindinfo: *const ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_FREE_FIND_CRL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_FREE_FIND_CTL = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pctlcontext: *const CTL_CONTEXT, pvstoreprovfindinfo: *const ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_FREE_FIND_CTL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_GET_CERT_PROPERTY = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pcertcontext: *const CERT_CONTEXT, dwpropid: u32, dwflags: u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_GET_CERT_PROPERTY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_GET_CRL_PROPERTY = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pcrlcontext: *const CRL_CONTEXT, dwpropid: u32, dwflags: u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_GET_CRL_PROPERTY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_GET_CTL_PROPERTY = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pctlcontext: *const CTL_CONTEXT, dwpropid: u32, dwflags: u32, pvdata: *mut ::core::ffi::c_void, pcbdata: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_GET_CTL_PROPERTY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_READ_CERT = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pstorecertcontext: *const CERT_CONTEXT, dwflags: u32, ppprovcertcontext: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_READ_CERT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_READ_CRL = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pstorecrlcontext: *const CRL_CONTEXT, dwflags: u32, ppprovcrlcontext: *mut *mut CRL_CONTEXT) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_READ_CRL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_READ_CTL = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pstorectlcontext: *const CTL_CONTEXT, dwflags: u32, ppprovctlcontext: *mut *mut CTL_CONTEXT) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_READ_CTL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_SET_CERT_PROPERTY = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pcertcontext: *const CERT_CONTEXT, dwpropid: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_SET_CERT_PROPERTY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_SET_CRL_PROPERTY = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pcrlcontext: *const CRL_CONTEXT, dwpropid: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_SET_CRL_PROPERTY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_SET_CTL_PROPERTY = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pctlcontext: *const CTL_CONTEXT, dwpropid: u32, dwflags: u32, pvdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_SET_CTL_PROPERTY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_WRITE_CERT = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pcertcontext: *const CERT_CONTEXT, dwflags: u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_WRITE_CERT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_WRITE_CRL = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pcrlcontext: *const CRL_CONTEXT, dwflags: u32) -> super::super::Foundation::BOOL; +pub type PFN_CERT_STORE_PROV_WRITE_CRL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CERT_STORE_PROV_WRITE_CTL = unsafe extern "system" fn(hstoreprov: *mut ::core::ffi::c_void, pctlcontext: *const CTL_CONTEXT, dwflags: u32) -> super::super::Foundation::BOOL; -pub type PFN_CMSG_ALLOC = unsafe extern "system" fn(cb: usize) -> *mut ::core::ffi::c_void; +pub type PFN_CERT_STORE_PROV_WRITE_CTL = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_CMSG_ALLOC = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY = unsafe extern "system" fn(pcngcontentdecryptinfo: *mut ::core::mem::ManuallyDrop, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_CNG_IMPORT_KEY_AGREE = unsafe extern "system" fn(pcngcontentdecryptinfo: *mut ::core::mem::ManuallyDrop, pkeyagreedecryptpara: *const CMSG_CTRL_KEY_AGREE_DECRYPT_PARA, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_CNG_IMPORT_KEY_AGREE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_CNG_IMPORT_KEY_TRANS = unsafe extern "system" fn(pcngcontentdecryptinfo: *mut ::core::mem::ManuallyDrop, pkeytransdecryptpara: *const CMSG_CTRL_KEY_TRANS_DECRYPT_PARA, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_CNG_IMPORT_KEY_TRANS = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_EXPORT_ENCRYPT_KEY = unsafe extern "system" fn(hcryptprov: usize, hencryptkey: usize, ppublickeyinfo: *const CERT_PUBLIC_KEY_INFO, pbdata: *mut u8, pcbdata: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_EXPORT_ENCRYPT_KEY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_EXPORT_KEY_AGREE = unsafe extern "system" fn(pcontentencryptinfo: *const ::core::mem::ManuallyDrop, pkeyagreeencodeinfo: *const CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO, pkeyagreeencryptinfo: *mut CMSG_KEY_AGREE_ENCRYPT_INFO, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_EXPORT_KEY_AGREE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_EXPORT_KEY_TRANS = unsafe extern "system" fn(pcontentencryptinfo: *const ::core::mem::ManuallyDrop, pkeytransencodeinfo: *const CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO, pkeytransencryptinfo: *mut CMSG_KEY_TRANS_ENCRYPT_INFO, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_EXPORT_KEY_TRANS = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_EXPORT_MAIL_LIST = unsafe extern "system" fn(pcontentencryptinfo: *const ::core::mem::ManuallyDrop, pmaillistencodeinfo: *const CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO, pmaillistencryptinfo: *mut CMSG_MAIL_LIST_ENCRYPT_INFO, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; -pub type PFN_CMSG_FREE = unsafe extern "system" fn(pv: *mut ::core::ffi::c_void); +pub type PFN_CMSG_EXPORT_MAIL_LIST = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_CMSG_FREE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY = unsafe extern "system" fn(pcontentencryptinfo: *mut ::core::mem::ManuallyDrop, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_GEN_ENCRYPT_KEY = unsafe extern "system" fn(phcryptprov: *mut usize, paiencrypt: *const CRYPT_ALGORITHM_IDENTIFIER, pvencryptauxinfo: *const ::core::ffi::c_void, ppublickeyinfo: *const CERT_PUBLIC_KEY_INFO, pfnalloc: ::windows::core::RawPtr, phencryptkey: *mut usize, ppbencryptparameters: *mut *mut u8, pcbencryptparameters: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_GEN_ENCRYPT_KEY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_IMPORT_ENCRYPT_KEY = unsafe extern "system" fn(hcryptprov: usize, dwkeyspec: u32, paiencrypt: *const CRYPT_ALGORITHM_IDENTIFIER, paipubkey: *const CRYPT_ALGORITHM_IDENTIFIER, pbencodedkey: *const u8, cbencodedkey: u32, phencryptkey: *mut usize) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_IMPORT_ENCRYPT_KEY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_IMPORT_KEY_AGREE = unsafe extern "system" fn(pcontentencryptionalgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pkeyagreedecryptpara: *const CMSG_CTRL_KEY_AGREE_DECRYPT_PARA, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, phcontentencryptkey: *mut usize) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_IMPORT_KEY_AGREE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_IMPORT_KEY_TRANS = unsafe extern "system" fn(pcontentencryptionalgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pkeytransdecryptpara: *const CMSG_CTRL_KEY_TRANS_DECRYPT_PARA, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, phcontentencryptkey: *mut usize) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_IMPORT_KEY_TRANS = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_IMPORT_MAIL_LIST = unsafe extern "system" fn(pcontentencryptionalgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pmaillistdecryptpara: *const CMSG_CTRL_MAIL_LIST_DECRYPT_PARA, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, phcontentencryptkey: *mut usize) -> super::super::Foundation::BOOL; +pub type PFN_CMSG_IMPORT_MAIL_LIST = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CMSG_STREAM_OUTPUT = unsafe extern "system" fn(pvarg: *const ::core::ffi::c_void, pbdata: *const u8, cbdata: u32, ffinal: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; -pub type PFN_CRYPT_ALLOC = unsafe extern "system" fn(cbsize: usize) -> *mut ::core::ffi::c_void; +pub type PFN_CMSG_STREAM_OUTPUT = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_CRYPT_ALLOC = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_ASYNC_PARAM_FREE_FUNC = unsafe extern "system" fn(pszparamoid: super::super::Foundation::PSTR, pvparam: *const ::core::ffi::c_void); +pub type PFN_CRYPT_ASYNC_PARAM_FREE_FUNC = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_ASYNC_RETRIEVAL_COMPLETION_FUNC = unsafe extern "system" fn(pvcompletion: *mut ::core::ffi::c_void, dwcompletioncode: u32, pszurl: super::super::Foundation::PSTR, pszobjectoid: super::super::Foundation::PSTR, pvobject: *const ::core::ffi::c_void); +pub type PFN_CRYPT_ASYNC_RETRIEVAL_COMPLETION_FUNC = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_CANCEL_RETRIEVAL = unsafe extern "system" fn(dwflags: u32, pvarg: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CRYPT_CANCEL_RETRIEVAL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_ENUM_KEYID_PROP = unsafe extern "system" fn(pkeyidentifier: *const CRYPTOAPI_BLOB, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, pvarg: *mut ::core::ffi::c_void, cprop: u32, rgdwpropid: *const u32, rgpvdata: *const *const ::core::ffi::c_void, rgcbdata: *const u32) -> super::super::Foundation::BOOL; +pub type PFN_CRYPT_ENUM_KEYID_PROP = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_ENUM_OID_FUNC = unsafe extern "system" fn(dwencodingtype: u32, pszfuncname: super::super::Foundation::PSTR, pszoid: super::super::Foundation::PSTR, cvalue: u32, rgdwvaluetype: *const u32, rgpwszvaluename: *const super::super::Foundation::PWSTR, rgpbvaluedata: *const *const u8, rgcbvaluedata: *const u32, pvarg: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CRYPT_ENUM_OID_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_ENUM_OID_INFO = unsafe extern "system" fn(pinfo: *const CRYPT_OID_INFO, pvarg: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_CRYPT_ENUM_OID_INFO = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC = unsafe extern "system" fn(hncryptkey: usize, dwcertencodingtype: u32, pszpublickeyobjid: super::super::Foundation::PSTR, dwflags: u32, pvauxinfo: *const ::core::ffi::c_void, pinfo: *mut CERT_PUBLIC_KEY_INFO, pcbinfo: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC = unsafe extern "system" fn(hbcryptkey: BCRYPT_KEY_HANDLE, dwcertencodingtype: u32, pszpublickeyobjid: super::super::Foundation::PSTR, dwflags: u32, pvauxinfo: *const ::core::ffi::c_void, pinfo: *mut CERT_PUBLIC_KEY_INFO, pcbinfo: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC = unsafe extern "system" fn(dwcertencodingtype: u32, psignaturealgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, ppvdecodedsignpara: *mut *mut ::core::ffi::c_void, ppwszcnghashalgid: *mut super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; -pub type PFN_CRYPT_FREE = unsafe extern "system" fn(pv: *const ::core::ffi::c_void); +pub type PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_CRYPT_FREE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_GET_SIGNER_CERTIFICATE = unsafe extern "system" fn(pvgetarg: *mut ::core::ffi::c_void, dwcertencodingtype: u32, psignerid: *const CERT_INFO, hmsgcertstore: *const ::core::ffi::c_void) -> *mut CERT_CONTEXT; +pub type PFN_CRYPT_GET_SIGNER_CERTIFICATE = ::core::option::Option *mut CERT_CONTEXT>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH = unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, rgidentifierornamelist: *const *const CRYPTOAPI_BLOB, dwidentifierornamelistcount: u32) -> super::super::Foundation::BOOL; -pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE = unsafe extern "system" fn(pplugincontext: *const ::core::ffi::c_void, pbdata: *const u8); -pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER = unsafe extern "system" fn(pplugincontext: *const ::core::ffi::c_void, pidentifier: *const CRYPTOAPI_BLOB); +pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE = ::core::option::Option; +pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD = unsafe extern "system" fn(pplugincontext: *const ::core::ffi::c_void, pwszpassword: super::super::Foundation::PWSTR); +pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET = unsafe extern "system" fn(pplugincontext: *const ::core::ffi::c_void, pidentifier: *const CRYPTOAPI_BLOB, dwnametype: u32, pnameblob: *const CRYPTOAPI_BLOB, ppbcontent: *mut *mut u8, pcbcontent: *mut u32, ppwszpassword: *mut super::super::Foundation::PWSTR, ppidentifier: *mut *mut CRYPTOAPI_BLOB) -> super::super::Foundation::BOOL; +pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE = unsafe extern "system" fn(pfnflush: ::windows::core::RawPtr, pcontext: *const ::core::ffi::c_void, pdwexpectedobjectcount: *mut u32, ppfunctable: *mut *mut CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE, ppplugincontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; -pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE = unsafe extern "system" fn(dwreason: CRYPT_OBJECT_LOCATOR_RELEASE_REASON, pplugincontext: *const ::core::ffi::c_void); +pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC = unsafe extern "system" fn(hkey: usize, dwcertencodingtype: u32, psignaturealgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pvdecodedsignpara: *const ::core::ffi::c_void, pwszcngpubkeyalgid: super::super::Foundation::PWSTR, pwszcnghashalgid: super::super::Foundation::PWSTR, pbcomputedhash: *const u8, cbcomputedhash: u32, pbsignature: *mut u8, pcbsignature: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC = unsafe extern "system" fn(dwcertencodingtype: u32, ppubkeyinfo: *const CERT_PUBLIC_KEY_INFO, psignaturealgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pvdecodedsignpara: *const ::core::ffi::c_void, pwszcngpubkeyalgid: super::super::Foundation::PWSTR, pwszcnghashalgid: super::super::Foundation::PWSTR, pbcomputedhash: *const u8, cbcomputedhash: u32, pbsignature: *const u8, cbsignature: u32) -> super::super::Foundation::BOOL; +pub type PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_XML_CREATE_TRANSFORM = unsafe extern "system" fn(ptransform: *const CRYPT_XML_ALGORITHM, pproviderin: *const ::core::mem::ManuallyDrop, pproviderout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; -pub type PFN_CRYPT_XML_DATA_PROVIDER_CLOSE = unsafe extern "system" fn(pvcallbackstate: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type PFN_CRYPT_XML_DATA_PROVIDER_READ = unsafe extern "system" fn(pvcallbackstate: *mut ::core::ffi::c_void, pbdata: *mut u8, cbdata: u32, pcbread: *mut u32) -> ::windows::core::HRESULT; +pub type PFN_CRYPT_XML_CREATE_TRANSFORM = ::core::option::Option ::windows::core::HRESULT>; +pub type PFN_CRYPT_XML_DATA_PROVIDER_CLOSE = ::core::option::Option ::windows::core::HRESULT>; +pub type PFN_CRYPT_XML_DATA_PROVIDER_READ = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_CRYPT_XML_ENUM_ALG_INFO = unsafe extern "system" fn(pinfo: *const CRYPT_XML_ALGORITHM_INFO, pvarg: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; -pub type PFN_CRYPT_XML_WRITE_CALLBACK = unsafe extern "system" fn(pvcallbackstate: *mut ::core::ffi::c_void, pbdata: *const u8, cbdata: u32) -> ::windows::core::HRESULT; +pub type PFN_CRYPT_XML_ENUM_ALG_INFO = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_CRYPT_XML_WRITE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_EXPORT_PRIV_KEY_FUNC = unsafe extern "system" fn(hcryptprov: usize, dwkeyspec: u32, pszprivatekeyobjid: super::super::Foundation::PSTR, dwflags: u32, pvauxinfo: *const ::core::ffi::c_void, pprivatekeyinfo: *mut CRYPT_PRIVATE_KEY_INFO, pcbprivatekeyinfo: *mut u32) -> super::super::Foundation::BOOL; +pub type PFN_EXPORT_PRIV_KEY_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_FREE_ENCODED_OBJECT_FUNC = unsafe extern "system" fn(pszobjectoid: super::super::Foundation::PSTR, pobject: *mut CRYPT_BLOB_ARRAY, pvfreecontext: *mut ::core::ffi::c_void); +pub type PFN_FREE_ENCODED_OBJECT_FUNC = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_IMPORT_PRIV_KEY_FUNC = unsafe extern "system" fn(hcryptprov: usize, pprivatekeyinfo: *const CRYPT_PRIVATE_KEY_INFO, dwflags: u32, pvauxinfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFN_IMPORT_PRIV_KEY_FUNC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC = unsafe extern "system" fn(dwcertencodingtype: u32, pinfo: *const CERT_PUBLIC_KEY_INFO, dwflags: u32, pvauxinfo: *const ::core::ffi::c_void, phkey: *mut BCRYPT_KEY_HANDLE) -> super::super::Foundation::BOOL; -pub type PFN_NCRYPT_ALLOC = unsafe extern "system" fn(cbsize: usize) -> *mut ::core::ffi::c_void; -pub type PFN_NCRYPT_FREE = unsafe extern "system" fn(pv: *const ::core::ffi::c_void); +pub type PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_NCRYPT_ALLOC = ::core::option::Option *mut ::core::ffi::c_void>; +pub type PFN_NCRYPT_FREE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PFXExportCertStore<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hstore: *const ::core::ffi::c_void, ppfx: *mut CRYPTOAPI_BLOB, szpassword: Param2, dwflags: u32) -> super::super::Foundation::BOOL { diff --git a/src/Windows/Win32/Security/DirectoryServices/mod.rs b/src/Windows/Win32/Security/DirectoryServices/mod.rs index 514d4e44d3..50912976ce 100644 --- a/src/Windows/Win32/Security/DirectoryServices/mod.rs +++ b/src/Windows/Win32/Security/DirectoryServices/mod.rs @@ -6,8 +6,8 @@ pub unsafe fn DSCreateISecurityInfoObject<'a, Param0: ::windows::core::IntoParam pwszobjectclass: Param1, dwflags: u32, ppsi: *mut ::core::option::Option, - pfnreadsd: ::core::option::Option, - pfnwritesd: ::core::option::Option, + pfnreadsd: PFNREADOBJECTSECURITY, + pfnwritesd: PFNWRITEOBJECTSECURITY, lpcontext: Param6, ) -> ::windows::core::Result<()> { #[cfg(windows)] @@ -31,8 +31,8 @@ pub unsafe fn DSCreateISecurityInfoObjectEx<'a, Param0: ::windows::core::IntoPar pwszpassword: Param4, dwflags: u32, ppsi: *mut ::core::option::Option, - pfnreadsd: ::core::option::Option, - pfnwritesd: ::core::option::Option, + pfnreadsd: PFNREADOBJECTSECURITY, + pfnwritesd: PFNWRITEOBJECTSECURITY, lpcontext: Param9, ) -> ::windows::core::Result<()> { #[cfg(windows)] @@ -60,15 +60,7 @@ pub unsafe fn DSCreateISecurityInfoObjectEx<'a, Param0: ::windows::core::IntoPar } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] #[inline] -pub unsafe fn DSCreateSecurityPage<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>( - pwszobjectpath: Param0, - pwszobjectclass: Param1, - dwflags: u32, - phpage: *mut super::super::UI::Controls::HPROPSHEETPAGE, - pfnreadsd: ::core::option::Option, - pfnwritesd: ::core::option::Option, - lpcontext: Param6, -) -> ::windows::core::Result<()> { +pub unsafe fn DSCreateSecurityPage<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(pwszobjectpath: Param0, pwszobjectclass: Param1, dwflags: u32, phpage: *mut super::super::UI::Controls::HPROPSHEETPAGE, pfnreadsd: PFNREADOBJECTSECURITY, pfnwritesd: PFNWRITEOBJECTSECURITY, lpcontext: Param6) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -88,8 +80,8 @@ pub unsafe fn DSEditSecurity<'a, Param0: ::windows::core::IntoParam<'a, super::s pwszobjectclass: Param2, dwflags: u32, pwszcaption: Param4, - pfnreadsd: ::core::option::Option, - pfnwritesd: ::core::option::Option, + pfnreadsd: PFNREADOBJECTSECURITY, + pfnwritesd: PFNWRITEOBJECTSECURITY, lpcontext: Param7, ) -> ::windows::core::Result<()> { #[cfg(windows)] @@ -111,14 +103,14 @@ pub const DSSI_NO_FILTER: u32 = 32u32; pub const DSSI_NO_READONLY_MESSAGE: u32 = 64u32; pub const DSSI_READ_ONLY: u32 = 1u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization_UI"))] -pub type PFNDSCREATEISECINFO = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: u32, param3: *mut ::windows::core::RawPtr, param4: ::windows::core::RawPtr, param5: ::windows::core::RawPtr, param6: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; +pub type PFNDSCREATEISECINFO = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization_UI"))] -pub type PFNDSCREATEISECINFOEX = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::PWSTR, param3: super::super::Foundation::PWSTR, param4: super::super::Foundation::PWSTR, param5: u32, param6: *mut ::windows::core::RawPtr, param7: ::windows::core::RawPtr, param8: ::windows::core::RawPtr, param9: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; +pub type PFNDSCREATEISECINFOEX = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -pub type PFNDSCREATESECPAGE = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: u32, param3: *mut super::super::UI::Controls::HPROPSHEETPAGE, param4: ::windows::core::RawPtr, param5: ::windows::core::RawPtr, param6: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; +pub type PFNDSCREATESECPAGE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFNDSEDITSECURITY = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::PWSTR, param3: u32, param4: super::super::Foundation::PWSTR, param5: ::windows::core::RawPtr, param6: ::windows::core::RawPtr, param7: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; +pub type PFNDSEDITSECURITY = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFNREADOBJECTSECURITY = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: u32, param2: *mut *mut super::SECURITY_DESCRIPTOR, param3: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; +pub type PFNREADOBJECTSECURITY = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFNWRITEOBJECTSECURITY = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: u32, param2: *mut super::SECURITY_DESCRIPTOR, param3: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; +pub type PFNWRITEOBJECTSECURITY = ::core::option::Option ::windows::core::HRESULT>; diff --git a/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs b/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs index 14bf10dbe4..ed01c98964 100644 --- a/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs +++ b/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs @@ -1418,7 +1418,7 @@ pub unsafe fn EapHostPeerBeginSession<'a, Param1: ::windows::core::IntoParam<'a, puserdata: *const u8, dwmaxsendpacketsize: u32, pconnectionid: *const ::windows::core::GUID, - func: ::core::option::Option, + func: NotificationHandler, pcontextdata: *mut ::core::ffi::c_void, psessionid: *mut u32, ppeaperror: *mut *mut EAP_ERROR, @@ -3076,7 +3076,7 @@ impl ::core::cmp::Eq for NgcTicketContext {} unsafe impl ::windows::core::Abi for NgcTicketContext { type Abi = Self; } -pub type NotificationHandler = unsafe extern "system" fn(connectionid: ::windows::core::GUID, pcontextdata: *mut ::core::ffi::c_void); +pub type NotificationHandler = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PPP_EAP_ACTION(pub i32); diff --git a/src/Windows/Win32/Security/WinTrust/mod.rs b/src/Windows/Win32/Security/WinTrust/mod.rs index fbcfc2d03c..9a0f304121 100644 --- a/src/Windows/Win32/Security/WinTrust/mod.rs +++ b/src/Windows/Win32/Security/WinTrust/mod.rs @@ -351,26 +351,26 @@ impl ::core::cmp::Eq for CRYPT_PROVIDER_DEFUSAGE {} unsafe impl ::windows::core::Abi for CRYPT_PROVIDER_DEFUSAGE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct CRYPT_PROVIDER_FUNCTIONS { pub cbStruct: u32, - pub pfnAlloc: ::core::option::Option, - pub pfnFree: ::core::option::Option, - pub pfnAddStore2Chain: ::core::option::Option, - pub pfnAddSgnr2Chain: ::core::option::Option, - pub pfnAddCert2Chain: ::core::option::Option, - pub pfnAddPrivData2Chain: ::core::option::Option, - pub pfnInitialize: ::core::option::Option, - pub pfnObjectTrust: ::core::option::Option, - pub pfnSignatureTrust: ::core::option::Option, - pub pfnCertificateTrust: ::core::option::Option, - pub pfnFinalPolicy: ::core::option::Option, - pub pfnCertCheckPolicy: ::core::option::Option, - pub pfnTestFinalPolicy: ::core::option::Option, + pub pfnAlloc: PFN_CPD_MEM_ALLOC, + pub pfnFree: PFN_CPD_MEM_FREE, + pub pfnAddStore2Chain: PFN_CPD_ADD_STORE, + pub pfnAddSgnr2Chain: PFN_CPD_ADD_SGNR, + pub pfnAddCert2Chain: PFN_CPD_ADD_CERT, + pub pfnAddPrivData2Chain: PFN_CPD_ADD_PRIVDATA, + pub pfnInitialize: PFN_PROVIDER_INIT_CALL, + pub pfnObjectTrust: PFN_PROVIDER_OBJTRUST_CALL, + pub pfnSignatureTrust: PFN_PROVIDER_SIGTRUST_CALL, + pub pfnCertificateTrust: PFN_PROVIDER_CERTTRUST_CALL, + pub pfnFinalPolicy: PFN_PROVIDER_FINALPOLICY_CALL, + pub pfnCertCheckPolicy: PFN_PROVIDER_CERTCHKPOLICY_CALL, + pub pfnTestFinalPolicy: PFN_PROVIDER_TESTFINALPOLICY_CALL, pub psUIpfns: *mut CRYPT_PROVUI_FUNCS, - pub pfnCleanupPolicy: ::core::option::Option, + pub pfnCleanupPolicy: PFN_PROVIDER_CLEANUP_CALL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] impl CRYPT_PROVIDER_FUNCTIONS {} @@ -411,7 +411,7 @@ impl ::core::cmp::PartialEq for CRYPT_PROVIDER_FUNCTIONS { impl ::core::cmp::Eq for CRYPT_PROVIDER_FUNCTIONS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] unsafe impl ::windows::core::Abi for CRYPT_PROVIDER_FUNCTIONS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -652,16 +652,16 @@ impl ::core::cmp::Eq for CRYPT_PROVUI_DATA {} unsafe impl ::windows::core::Abi for CRYPT_PROVUI_DATA { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct CRYPT_PROVUI_FUNCS { pub cbStruct: u32, pub psUIData: *mut CRYPT_PROVUI_DATA, - pub pfnOnMoreInfoClick: ::core::option::Option, - pub pfnOnMoreInfoClickDefault: ::core::option::Option, - pub pfnOnAdvancedClick: ::core::option::Option, - pub pfnOnAdvancedClickDefault: ::core::option::Option, + pub pfnOnMoreInfoClick: PFN_PROVUI_CALL, + pub pfnOnMoreInfoClickDefault: PFN_PROVUI_CALL, + pub pfnOnAdvancedClick: PFN_PROVUI_CALL, + pub pfnOnAdvancedClickDefault: PFN_PROVUI_CALL, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] impl CRYPT_PROVUI_FUNCS {} @@ -687,7 +687,7 @@ impl ::core::cmp::PartialEq for CRYPT_PROVUI_FUNCS { impl ::core::cmp::Eq for CRYPT_PROVUI_FUNCS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] unsafe impl ::windows::core::Abi for CRYPT_PROVUI_FUNCS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -928,39 +928,39 @@ pub unsafe fn OpenPersonalTrustDBDialogEx<'a, Param0: ::windows::core::IntoParam unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type PFN_ALLOCANDFILLDEFUSAGE = unsafe extern "system" fn(pszusageoid: super::super::Foundation::PSTR, psdefusage: *const CRYPT_PROVIDER_DEFUSAGE) -> super::super::Foundation::BOOL; +pub type PFN_ALLOCANDFILLDEFUSAGE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_CPD_ADD_CERT = unsafe extern "system" fn(pprovdata: *const CRYPT_PROVIDER_DATA, idxsigner: u32, fcountersigner: super::super::Foundation::BOOL, idxcountersigner: u32, pcert2add: *const super::Cryptography::CERT_CONTEXT) -> super::super::Foundation::BOOL; +pub type PFN_CPD_ADD_CERT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_CPD_ADD_PRIVDATA = unsafe extern "system" fn(pprovdata: *const CRYPT_PROVIDER_DATA, pprivdata2add: *const CRYPT_PROVIDER_PRIVDATA) -> super::super::Foundation::BOOL; +pub type PFN_CPD_ADD_PRIVDATA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_CPD_ADD_SGNR = unsafe extern "system" fn(pprovdata: *const CRYPT_PROVIDER_DATA, fcountersigner: super::super::Foundation::BOOL, idxsigner: u32, psgnr2add: *const CRYPT_PROVIDER_SGNR) -> super::super::Foundation::BOOL; +pub type PFN_CPD_ADD_SGNR = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_CPD_ADD_STORE = unsafe extern "system" fn(pprovdata: *const CRYPT_PROVIDER_DATA, hstore2add: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; -pub type PFN_CPD_MEM_ALLOC = unsafe extern "system" fn(cbsize: u32) -> *mut ::core::ffi::c_void; -pub type PFN_CPD_MEM_FREE = unsafe extern "system" fn(pvmem2free: *const ::core::ffi::c_void); +pub type PFN_CPD_ADD_STORE = ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_CPD_MEM_ALLOC = ::core::option::Option *mut ::core::ffi::c_void>; +pub type PFN_CPD_MEM_FREE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_FREEDEFUSAGE = unsafe extern "system" fn(pszusageoid: super::super::Foundation::PSTR, psdefusage: *const CRYPT_PROVIDER_DEFUSAGE) -> super::super::Foundation::BOOL; +pub type PFN_FREEDEFUSAGE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_PROVIDER_CERTCHKPOLICY_CALL = unsafe extern "system" fn(pprovdata: *const CRYPT_PROVIDER_DATA, idxsigner: u32, fcountersignerchain: super::super::Foundation::BOOL, idxcountersigner: u32) -> super::super::Foundation::BOOL; +pub type PFN_PROVIDER_CERTCHKPOLICY_CALL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_PROVIDER_CERTTRUST_CALL = unsafe extern "system" fn(pprovdata: *mut CRYPT_PROVIDER_DATA) -> ::windows::core::HRESULT; +pub type PFN_PROVIDER_CERTTRUST_CALL = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_PROVIDER_CLEANUP_CALL = unsafe extern "system" fn(pprovdata: *mut CRYPT_PROVIDER_DATA) -> ::windows::core::HRESULT; +pub type PFN_PROVIDER_CLEANUP_CALL = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_PROVIDER_FINALPOLICY_CALL = unsafe extern "system" fn(pprovdata: *mut CRYPT_PROVIDER_DATA) -> ::windows::core::HRESULT; +pub type PFN_PROVIDER_FINALPOLICY_CALL = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_PROVIDER_INIT_CALL = unsafe extern "system" fn(pprovdata: *mut CRYPT_PROVIDER_DATA) -> ::windows::core::HRESULT; +pub type PFN_PROVIDER_INIT_CALL = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_PROVIDER_OBJTRUST_CALL = unsafe extern "system" fn(pprovdata: *mut CRYPT_PROVIDER_DATA) -> ::windows::core::HRESULT; +pub type PFN_PROVIDER_OBJTRUST_CALL = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_PROVIDER_SIGTRUST_CALL = unsafe extern "system" fn(pprovdata: *mut CRYPT_PROVIDER_DATA) -> ::windows::core::HRESULT; +pub type PFN_PROVIDER_SIGTRUST_CALL = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_PROVIDER_TESTFINALPOLICY_CALL = unsafe extern "system" fn(pprovdata: *mut CRYPT_PROVIDER_DATA) -> ::windows::core::HRESULT; +pub type PFN_PROVIDER_TESTFINALPOLICY_CALL = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_PROVUI_CALL = unsafe extern "system" fn(hwndsecuritydialog: super::super::Foundation::HWND, pprovdata: *const CRYPT_PROVIDER_DATA) -> super::super::Foundation::BOOL; +pub type PFN_PROVUI_CALL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -pub type PFN_WTD_GENERIC_CHAIN_POLICY_CALLBACK = unsafe extern "system" fn(pprovdata: *mut CRYPT_PROVIDER_DATA, dwsteperror: u32, dwregpolicysettings: u32, csigner: u32, rgpsigner: *mut *mut WTD_GENERIC_CHAIN_POLICY_SIGNER_INFO, pvpolicyarg: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type PFN_WTD_GENERIC_CHAIN_POLICY_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] @@ -2396,19 +2396,14 @@ impl ::core::cmp::Eq for WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0 {} unsafe impl ::windows::core::Abi for WTD_GENERIC_CHAIN_POLICY_CREATE_INFO_0 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -impl ::core::clone::Clone for WTD_GENERIC_CHAIN_POLICY_DATA { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] pub struct WTD_GENERIC_CHAIN_POLICY_DATA { pub Anonymous: WTD_GENERIC_CHAIN_POLICY_DATA_0, pub pSignerChainInfo: *mut WTD_GENERIC_CHAIN_POLICY_CREATE_INFO, pub pCounterSignerChainInfo: *mut WTD_GENERIC_CHAIN_POLICY_CREATE_INFO, - pub pfnPolicyCallback: ::core::option::Option, + pub pfnPolicyCallback: PFN_WTD_GENERIC_CHAIN_POLICY_CALLBACK, pub pvPolicyArg: *mut ::core::ffi::c_void, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] @@ -2429,7 +2424,7 @@ impl ::core::cmp::PartialEq for WTD_GENERIC_CHAIN_POLICY_DATA { impl ::core::cmp::Eq for WTD_GENERIC_CHAIN_POLICY_DATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] unsafe impl ::windows::core::Abi for WTD_GENERIC_CHAIN_POLICY_DATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2697,7 +2692,7 @@ pub unsafe fn WintrustLoadFunctionPointers(pgactionid: *mut ::windows::core::GUI { #[link(name = "windows")] extern "system" { - fn WintrustLoadFunctionPointers(pgactionid: *mut ::windows::core::GUID, ppfns: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn WintrustLoadFunctionPointers(pgactionid: *mut ::windows::core::GUID, ppfns: *mut CRYPT_PROVIDER_FUNCTIONS) -> super::super::Foundation::BOOL; } ::core::mem::transmute(WintrustLoadFunctionPointers(::core::mem::transmute(pgactionid), ::core::mem::transmute(ppfns))) } diff --git a/src/Windows/Win32/Security/WinWlx/mod.rs b/src/Windows/Win32/Security/WinWlx/mod.rs index e396627554..d59512de2c 100644 --- a/src/Windows/Win32/Security/WinWlx/mod.rs +++ b/src/Windows/Win32/Security/WinWlx/mod.rs @@ -1,60 +1,60 @@ #![allow(unused_variables, non_upper_case_globals, non_snake_case, unused_unsafe, non_camel_case_types, dead_code, clippy::all)] #[cfg(feature = "Win32_Foundation")] -pub type PFNMSGECALLBACK = unsafe extern "system" fn(bverbose: super::super::Foundation::BOOL, lpmessage: super::super::Foundation::PWSTR) -> u32; +pub type PFNMSGECALLBACK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_ASSIGN_SHELL_PROTECTION = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, htoken: super::super::Foundation::HANDLE, hprocess: super::super::Foundation::HANDLE, hthread: super::super::Foundation::HANDLE) -> i32; +pub type PWLX_ASSIGN_SHELL_PROTECTION = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_CHANGE_PASSWORD_NOTIFY = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, pmprinfo: *mut WLX_MPR_NOTIFY_INFO, dwchangeinfo: u32) -> i32; +pub type PWLX_CHANGE_PASSWORD_NOTIFY = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_CHANGE_PASSWORD_NOTIFY_EX = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, pmprinfo: *mut WLX_MPR_NOTIFY_INFO, dwchangeinfo: u32, providername: super::super::Foundation::PWSTR, reserved: *mut ::core::ffi::c_void) -> i32; +pub type PWLX_CHANGE_PASSWORD_NOTIFY_EX = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops"))] -pub type PWLX_CLOSE_USER_DESKTOP = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, pdesktop: *mut WLX_DESKTOP, htoken: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PWLX_CLOSE_USER_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops"))] -pub type PWLX_CREATE_USER_DESKTOP = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, htoken: super::super::Foundation::HANDLE, flags: u32, pszdesktopname: super::super::Foundation::PWSTR, ppdesktop: *mut *mut WLX_DESKTOP) -> super::super::Foundation::BOOL; +pub type PWLX_CREATE_USER_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type PWLX_DIALOG_BOX = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, hinst: super::super::Foundation::HANDLE, lpsztemplate: super::super::Foundation::PWSTR, hwndowner: super::super::Foundation::HWND, dlgprc: ::windows::core::RawPtr) -> i32; +pub type PWLX_DIALOG_BOX = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type PWLX_DIALOG_BOX_INDIRECT = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, hinst: super::super::Foundation::HANDLE, hdialogtemplate: *mut super::super::UI::WindowsAndMessaging::DLGTEMPLATE, hwndowner: super::super::Foundation::HWND, dlgprc: ::windows::core::RawPtr) -> i32; +pub type PWLX_DIALOG_BOX_INDIRECT = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type PWLX_DIALOG_BOX_INDIRECT_PARAM = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, hinst: super::super::Foundation::HANDLE, hdialogtemplate: *mut super::super::UI::WindowsAndMessaging::DLGTEMPLATE, hwndowner: super::super::Foundation::HWND, dlgprc: ::windows::core::RawPtr, dwinitparam: super::super::Foundation::LPARAM) -> i32; +pub type PWLX_DIALOG_BOX_INDIRECT_PARAM = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type PWLX_DIALOG_BOX_PARAM = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, hinst: super::super::Foundation::HANDLE, lpsztemplate: super::super::Foundation::PWSTR, hwndowner: super::super::Foundation::HWND, dlgprc: ::windows::core::RawPtr, dwinitparam: super::super::Foundation::LPARAM) -> i32; +pub type PWLX_DIALOG_BOX_PARAM = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_DISCONNECT = unsafe extern "system" fn() -> super::super::Foundation::BOOL; +pub type PWLX_DISCONNECT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_GET_OPTION = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, option: u32, value: *mut usize) -> super::super::Foundation::BOOL; +pub type PWLX_GET_OPTION = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops"))] -pub type PWLX_GET_SOURCE_DESKTOP = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, ppdesktop: *mut *mut WLX_DESKTOP) -> super::super::Foundation::BOOL; +pub type PWLX_GET_SOURCE_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_MESSAGE_BOX = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, hwndowner: super::super::Foundation::HWND, lpsztext: super::super::Foundation::PWSTR, lpsztitle: super::super::Foundation::PWSTR, fustyle: u32) -> i32; +pub type PWLX_MESSAGE_BOX = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_QUERY_CLIENT_CREDENTIALS = unsafe extern "system" fn(pcred: *mut WLX_CLIENT_CREDENTIALS_INFO_V1_0) -> super::super::Foundation::BOOL; +pub type PWLX_QUERY_CLIENT_CREDENTIALS = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_QUERY_CONSOLESWITCH_CREDENTIALS = unsafe extern "system" fn(pcred: *mut WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0) -> u32; +pub type PWLX_QUERY_CONSOLESWITCH_CREDENTIALS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_QUERY_IC_CREDENTIALS = unsafe extern "system" fn(pcred: *mut WLX_CLIENT_CREDENTIALS_INFO_V1_0) -> super::super::Foundation::BOOL; +pub type PWLX_QUERY_IC_CREDENTIALS = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_QUERY_TERMINAL_SERVICES_DATA = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, ptsdata: *mut WLX_TERMINAL_SERVICES_DATA, username: super::super::Foundation::PWSTR, domain: super::super::Foundation::PWSTR) -> u32; +pub type PWLX_QUERY_TERMINAL_SERVICES_DATA = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_QUERY_TS_LOGON_CREDENTIALS = unsafe extern "system" fn(pcred: *mut WLX_CLIENT_CREDENTIALS_INFO_V2_0) -> super::super::Foundation::BOOL; +pub type PWLX_QUERY_TS_LOGON_CREDENTIALS = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_SAS_NOTIFY = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, dwsastype: u32); +pub type PWLX_SAS_NOTIFY = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_SET_CONTEXT_POINTER = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, pwlxcontext: *mut ::core::ffi::c_void); +pub type PWLX_SET_CONTEXT_POINTER = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_SET_OPTION = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, option: u32, value: usize, oldvalue: *mut usize) -> super::super::Foundation::BOOL; +pub type PWLX_SET_OPTION = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops"))] -pub type PWLX_SET_RETURN_DESKTOP = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, pdesktop: *mut WLX_DESKTOP) -> super::super::Foundation::BOOL; +pub type PWLX_SET_RETURN_DESKTOP = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_SET_TIMEOUT = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE, timeout: u32) -> super::super::Foundation::BOOL; +pub type PWLX_SET_TIMEOUT = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_SWITCH_DESKTOP_TO_USER = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE) -> i32; +pub type PWLX_SWITCH_DESKTOP_TO_USER = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_SWITCH_DESKTOP_TO_WINLOGON = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE) -> i32; +pub type PWLX_SWITCH_DESKTOP_TO_WINLOGON = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_USE_CTRL_ALT_DEL = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE); +pub type PWLX_USE_CTRL_ALT_DEL = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWLX_WIN31_MIGRATE = unsafe extern "system" fn(hwlx: super::super::Foundation::HANDLE); +pub type PWLX_WIN31_MIGRATE = ::core::option::Option; pub const STATUSMSG_OPTION_NOANIMATION: u32 = 1u32; pub const STATUSMSG_OPTION_SETFOREGROUND: u32 = 2u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] @@ -293,23 +293,23 @@ unsafe impl ::windows::core::Abi for WLX_DESKTOP { pub const WLX_DESKTOP_HANDLE: u32 = 2u32; pub const WLX_DESKTOP_NAME: u32 = 1u32; pub const WLX_DIRECTORY_LENGTH: u32 = 256u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_0 { - pub WlxUseCtrlAltDel: ::core::option::Option, - pub WlxSetContextPointer: ::core::option::Option, - pub WlxSasNotify: ::core::option::Option, - pub WlxSetTimeout: ::core::option::Option, - pub WlxAssignShellProtection: ::core::option::Option, - pub WlxMessageBox: ::core::option::Option, - pub WlxDialogBox: ::core::option::Option, - pub WlxDialogBoxParam: ::core::option::Option, - pub WlxDialogBoxIndirect: ::core::option::Option, - pub WlxDialogBoxIndirectParam: ::core::option::Option, - pub WlxSwitchDesktopToUser: ::core::option::Option, - pub WlxSwitchDesktopToWinlogon: ::core::option::Option, - pub WlxChangePasswordNotify: ::core::option::Option, + pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, + pub WlxSetContextPointer: PWLX_SET_CONTEXT_POINTER, + pub WlxSasNotify: PWLX_SAS_NOTIFY, + pub WlxSetTimeout: PWLX_SET_TIMEOUT, + pub WlxAssignShellProtection: PWLX_ASSIGN_SHELL_PROTECTION, + pub WlxMessageBox: PWLX_MESSAGE_BOX, + pub WlxDialogBox: PWLX_DIALOG_BOX, + pub WlxDialogBoxParam: PWLX_DIALOG_BOX_PARAM, + pub WlxDialogBoxIndirect: PWLX_DIALOG_BOX_INDIRECT, + pub WlxDialogBoxIndirectParam: PWLX_DIALOG_BOX_INDIRECT_PARAM, + pub WlxSwitchDesktopToUser: PWLX_SWITCH_DESKTOP_TO_USER, + pub WlxSwitchDesktopToWinlogon: PWLX_SWITCH_DESKTOP_TO_WINLOGON, + pub WlxChangePasswordNotify: PWLX_CHANGE_PASSWORD_NOTIFY, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] impl WLX_DISPATCH_VERSION_1_0 {} @@ -347,29 +347,29 @@ impl ::core::cmp::PartialEq for WLX_DISPATCH_VERSION_1_0 { impl ::core::cmp::Eq for WLX_DISPATCH_VERSION_1_0 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for WLX_DISPATCH_VERSION_1_0 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_1 { - pub WlxUseCtrlAltDel: ::core::option::Option, - pub WlxSetContextPointer: ::core::option::Option, - pub WlxSasNotify: ::core::option::Option, - pub WlxSetTimeout: ::core::option::Option, - pub WlxAssignShellProtection: ::core::option::Option, - pub WlxMessageBox: ::core::option::Option, - pub WlxDialogBox: ::core::option::Option, - pub WlxDialogBoxParam: ::core::option::Option, - pub WlxDialogBoxIndirect: ::core::option::Option, - pub WlxDialogBoxIndirectParam: ::core::option::Option, - pub WlxSwitchDesktopToUser: ::core::option::Option, - pub WlxSwitchDesktopToWinlogon: ::core::option::Option, - pub WlxChangePasswordNotify: ::core::option::Option, - pub WlxGetSourceDesktop: ::core::option::Option, - pub WlxSetReturnDesktop: ::core::option::Option, - pub WlxCreateUserDesktop: ::core::option::Option, - pub WlxChangePasswordNotifyEx: ::core::option::Option, + pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, + pub WlxSetContextPointer: PWLX_SET_CONTEXT_POINTER, + pub WlxSasNotify: PWLX_SAS_NOTIFY, + pub WlxSetTimeout: PWLX_SET_TIMEOUT, + pub WlxAssignShellProtection: PWLX_ASSIGN_SHELL_PROTECTION, + pub WlxMessageBox: PWLX_MESSAGE_BOX, + pub WlxDialogBox: PWLX_DIALOG_BOX, + pub WlxDialogBoxParam: PWLX_DIALOG_BOX_PARAM, + pub WlxDialogBoxIndirect: PWLX_DIALOG_BOX_INDIRECT, + pub WlxDialogBoxIndirectParam: PWLX_DIALOG_BOX_INDIRECT_PARAM, + pub WlxSwitchDesktopToUser: PWLX_SWITCH_DESKTOP_TO_USER, + pub WlxSwitchDesktopToWinlogon: PWLX_SWITCH_DESKTOP_TO_WINLOGON, + pub WlxChangePasswordNotify: PWLX_CHANGE_PASSWORD_NOTIFY, + pub WlxGetSourceDesktop: PWLX_GET_SOURCE_DESKTOP, + pub WlxSetReturnDesktop: PWLX_SET_RETURN_DESKTOP, + pub WlxCreateUserDesktop: PWLX_CREATE_USER_DESKTOP, + pub WlxChangePasswordNotifyEx: PWLX_CHANGE_PASSWORD_NOTIFY_EX, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] impl WLX_DISPATCH_VERSION_1_1 {} @@ -411,30 +411,30 @@ impl ::core::cmp::PartialEq for WLX_DISPATCH_VERSION_1_1 { impl ::core::cmp::Eq for WLX_DISPATCH_VERSION_1_1 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for WLX_DISPATCH_VERSION_1_1 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_2 { - pub WlxUseCtrlAltDel: ::core::option::Option, - pub WlxSetContextPointer: ::core::option::Option, - pub WlxSasNotify: ::core::option::Option, - pub WlxSetTimeout: ::core::option::Option, - pub WlxAssignShellProtection: ::core::option::Option, - pub WlxMessageBox: ::core::option::Option, - pub WlxDialogBox: ::core::option::Option, - pub WlxDialogBoxParam: ::core::option::Option, - pub WlxDialogBoxIndirect: ::core::option::Option, - pub WlxDialogBoxIndirectParam: ::core::option::Option, - pub WlxSwitchDesktopToUser: ::core::option::Option, - pub WlxSwitchDesktopToWinlogon: ::core::option::Option, - pub WlxChangePasswordNotify: ::core::option::Option, - pub WlxGetSourceDesktop: ::core::option::Option, - pub WlxSetReturnDesktop: ::core::option::Option, - pub WlxCreateUserDesktop: ::core::option::Option, - pub WlxChangePasswordNotifyEx: ::core::option::Option, - pub WlxCloseUserDesktop: ::core::option::Option, + pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, + pub WlxSetContextPointer: PWLX_SET_CONTEXT_POINTER, + pub WlxSasNotify: PWLX_SAS_NOTIFY, + pub WlxSetTimeout: PWLX_SET_TIMEOUT, + pub WlxAssignShellProtection: PWLX_ASSIGN_SHELL_PROTECTION, + pub WlxMessageBox: PWLX_MESSAGE_BOX, + pub WlxDialogBox: PWLX_DIALOG_BOX, + pub WlxDialogBoxParam: PWLX_DIALOG_BOX_PARAM, + pub WlxDialogBoxIndirect: PWLX_DIALOG_BOX_INDIRECT, + pub WlxDialogBoxIndirectParam: PWLX_DIALOG_BOX_INDIRECT_PARAM, + pub WlxSwitchDesktopToUser: PWLX_SWITCH_DESKTOP_TO_USER, + pub WlxSwitchDesktopToWinlogon: PWLX_SWITCH_DESKTOP_TO_WINLOGON, + pub WlxChangePasswordNotify: PWLX_CHANGE_PASSWORD_NOTIFY, + pub WlxGetSourceDesktop: PWLX_GET_SOURCE_DESKTOP, + pub WlxSetReturnDesktop: PWLX_SET_RETURN_DESKTOP, + pub WlxCreateUserDesktop: PWLX_CREATE_USER_DESKTOP, + pub WlxChangePasswordNotifyEx: PWLX_CHANGE_PASSWORD_NOTIFY_EX, + pub WlxCloseUserDesktop: PWLX_CLOSE_USER_DESKTOP, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] impl WLX_DISPATCH_VERSION_1_2 {} @@ -477,37 +477,37 @@ impl ::core::cmp::PartialEq for WLX_DISPATCH_VERSION_1_2 { impl ::core::cmp::Eq for WLX_DISPATCH_VERSION_1_2 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for WLX_DISPATCH_VERSION_1_2 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_3 { - pub WlxUseCtrlAltDel: ::core::option::Option, - pub WlxSetContextPointer: ::core::option::Option, - pub WlxSasNotify: ::core::option::Option, - pub WlxSetTimeout: ::core::option::Option, - pub WlxAssignShellProtection: ::core::option::Option, - pub WlxMessageBox: ::core::option::Option, - pub WlxDialogBox: ::core::option::Option, - pub WlxDialogBoxParam: ::core::option::Option, - pub WlxDialogBoxIndirect: ::core::option::Option, - pub WlxDialogBoxIndirectParam: ::core::option::Option, - pub WlxSwitchDesktopToUser: ::core::option::Option, - pub WlxSwitchDesktopToWinlogon: ::core::option::Option, - pub WlxChangePasswordNotify: ::core::option::Option, - pub WlxGetSourceDesktop: ::core::option::Option, - pub WlxSetReturnDesktop: ::core::option::Option, - pub WlxCreateUserDesktop: ::core::option::Option, - pub WlxChangePasswordNotifyEx: ::core::option::Option, - pub WlxCloseUserDesktop: ::core::option::Option, - pub WlxSetOption: ::core::option::Option, - pub WlxGetOption: ::core::option::Option, - pub WlxWin31Migrate: ::core::option::Option, - pub WlxQueryClientCredentials: ::core::option::Option, - pub WlxQueryInetConnectorCredentials: ::core::option::Option, - pub WlxDisconnect: ::core::option::Option, - pub WlxQueryTerminalServicesData: ::core::option::Option, + pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, + pub WlxSetContextPointer: PWLX_SET_CONTEXT_POINTER, + pub WlxSasNotify: PWLX_SAS_NOTIFY, + pub WlxSetTimeout: PWLX_SET_TIMEOUT, + pub WlxAssignShellProtection: PWLX_ASSIGN_SHELL_PROTECTION, + pub WlxMessageBox: PWLX_MESSAGE_BOX, + pub WlxDialogBox: PWLX_DIALOG_BOX, + pub WlxDialogBoxParam: PWLX_DIALOG_BOX_PARAM, + pub WlxDialogBoxIndirect: PWLX_DIALOG_BOX_INDIRECT, + pub WlxDialogBoxIndirectParam: PWLX_DIALOG_BOX_INDIRECT_PARAM, + pub WlxSwitchDesktopToUser: PWLX_SWITCH_DESKTOP_TO_USER, + pub WlxSwitchDesktopToWinlogon: PWLX_SWITCH_DESKTOP_TO_WINLOGON, + pub WlxChangePasswordNotify: PWLX_CHANGE_PASSWORD_NOTIFY, + pub WlxGetSourceDesktop: PWLX_GET_SOURCE_DESKTOP, + pub WlxSetReturnDesktop: PWLX_SET_RETURN_DESKTOP, + pub WlxCreateUserDesktop: PWLX_CREATE_USER_DESKTOP, + pub WlxChangePasswordNotifyEx: PWLX_CHANGE_PASSWORD_NOTIFY_EX, + pub WlxCloseUserDesktop: PWLX_CLOSE_USER_DESKTOP, + pub WlxSetOption: PWLX_SET_OPTION, + pub WlxGetOption: PWLX_GET_OPTION, + pub WlxWin31Migrate: PWLX_WIN31_MIGRATE, + pub WlxQueryClientCredentials: PWLX_QUERY_CLIENT_CREDENTIALS, + pub WlxQueryInetConnectorCredentials: PWLX_QUERY_IC_CREDENTIALS, + pub WlxDisconnect: PWLX_DISCONNECT, + pub WlxQueryTerminalServicesData: PWLX_QUERY_TERMINAL_SERVICES_DATA, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] impl WLX_DISPATCH_VERSION_1_3 {} @@ -557,39 +557,39 @@ impl ::core::cmp::PartialEq for WLX_DISPATCH_VERSION_1_3 { impl ::core::cmp::Eq for WLX_DISPATCH_VERSION_1_3 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for WLX_DISPATCH_VERSION_1_3 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] pub struct WLX_DISPATCH_VERSION_1_4 { - pub WlxUseCtrlAltDel: ::core::option::Option, - pub WlxSetContextPointer: ::core::option::Option, - pub WlxSasNotify: ::core::option::Option, - pub WlxSetTimeout: ::core::option::Option, - pub WlxAssignShellProtection: ::core::option::Option, - pub WlxMessageBox: ::core::option::Option, - pub WlxDialogBox: ::core::option::Option, - pub WlxDialogBoxParam: ::core::option::Option, - pub WlxDialogBoxIndirect: ::core::option::Option, - pub WlxDialogBoxIndirectParam: ::core::option::Option, - pub WlxSwitchDesktopToUser: ::core::option::Option, - pub WlxSwitchDesktopToWinlogon: ::core::option::Option, - pub WlxChangePasswordNotify: ::core::option::Option, - pub WlxGetSourceDesktop: ::core::option::Option, - pub WlxSetReturnDesktop: ::core::option::Option, - pub WlxCreateUserDesktop: ::core::option::Option, - pub WlxChangePasswordNotifyEx: ::core::option::Option, - pub WlxCloseUserDesktop: ::core::option::Option, - pub WlxSetOption: ::core::option::Option, - pub WlxGetOption: ::core::option::Option, - pub WlxWin31Migrate: ::core::option::Option, - pub WlxQueryClientCredentials: ::core::option::Option, - pub WlxQueryInetConnectorCredentials: ::core::option::Option, - pub WlxDisconnect: ::core::option::Option, - pub WlxQueryTerminalServicesData: ::core::option::Option, - pub WlxQueryConsoleSwitchCredentials: ::core::option::Option, - pub WlxQueryTsLogonCredentials: ::core::option::Option, + pub WlxUseCtrlAltDel: PWLX_USE_CTRL_ALT_DEL, + pub WlxSetContextPointer: PWLX_SET_CONTEXT_POINTER, + pub WlxSasNotify: PWLX_SAS_NOTIFY, + pub WlxSetTimeout: PWLX_SET_TIMEOUT, + pub WlxAssignShellProtection: PWLX_ASSIGN_SHELL_PROTECTION, + pub WlxMessageBox: PWLX_MESSAGE_BOX, + pub WlxDialogBox: PWLX_DIALOG_BOX, + pub WlxDialogBoxParam: PWLX_DIALOG_BOX_PARAM, + pub WlxDialogBoxIndirect: PWLX_DIALOG_BOX_INDIRECT, + pub WlxDialogBoxIndirectParam: PWLX_DIALOG_BOX_INDIRECT_PARAM, + pub WlxSwitchDesktopToUser: PWLX_SWITCH_DESKTOP_TO_USER, + pub WlxSwitchDesktopToWinlogon: PWLX_SWITCH_DESKTOP_TO_WINLOGON, + pub WlxChangePasswordNotify: PWLX_CHANGE_PASSWORD_NOTIFY, + pub WlxGetSourceDesktop: PWLX_GET_SOURCE_DESKTOP, + pub WlxSetReturnDesktop: PWLX_SET_RETURN_DESKTOP, + pub WlxCreateUserDesktop: PWLX_CREATE_USER_DESKTOP, + pub WlxChangePasswordNotifyEx: PWLX_CHANGE_PASSWORD_NOTIFY_EX, + pub WlxCloseUserDesktop: PWLX_CLOSE_USER_DESKTOP, + pub WlxSetOption: PWLX_SET_OPTION, + pub WlxGetOption: PWLX_GET_OPTION, + pub WlxWin31Migrate: PWLX_WIN31_MIGRATE, + pub WlxQueryClientCredentials: PWLX_QUERY_CLIENT_CREDENTIALS, + pub WlxQueryInetConnectorCredentials: PWLX_QUERY_IC_CREDENTIALS, + pub WlxDisconnect: PWLX_DISCONNECT, + pub WlxQueryTerminalServicesData: PWLX_QUERY_TERMINAL_SERVICES_DATA, + pub WlxQueryConsoleSwitchCredentials: PWLX_QUERY_CONSOLESWITCH_CREDENTIALS, + pub WlxQueryTsLogonCredentials: PWLX_QUERY_TS_LOGON_CREDENTIALS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] impl WLX_DISPATCH_VERSION_1_4 {} @@ -641,7 +641,7 @@ impl ::core::cmp::PartialEq for WLX_DISPATCH_VERSION_1_4 { impl ::core::cmp::Eq for WLX_DISPATCH_VERSION_1_4 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for WLX_DISPATCH_VERSION_1_4 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const WLX_DLG_INPUT_TIMEOUT: u32 = 102u32; pub const WLX_DLG_SAS: u32 = 101u32; @@ -683,7 +683,7 @@ impl ::core::cmp::Eq for WLX_MPR_NOTIFY_INFO {} unsafe impl ::windows::core::Abi for WLX_MPR_NOTIFY_INFO { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops"))] pub struct WLX_NOTIFICATION_INFO { @@ -694,7 +694,7 @@ pub struct WLX_NOTIFICATION_INFO { pub WindowStation: super::super::Foundation::PWSTR, pub hToken: super::super::Foundation::HANDLE, pub hDesktop: super::super::System::StationsAndDesktops::HDESK, - pub pStatusCallback: ::core::option::Option, + pub pStatusCallback: PFNMSGECALLBACK, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops"))] impl WLX_NOTIFICATION_INFO {} @@ -720,7 +720,7 @@ impl ::core::cmp::PartialEq for WLX_NOTIFICATION_INFO { impl ::core::cmp::Eq for WLX_NOTIFICATION_INFO {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_StationsAndDesktops"))] unsafe impl ::windows::core::Abi for WLX_NOTIFICATION_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const WLX_OPTION_CONTEXT_POINTER: u32 = 2u32; pub const WLX_OPTION_DISPATCH_TABLE_SIZE: u32 = 65539u32; diff --git a/src/Windows/Win32/Security/mod.rs b/src/Windows/Win32/Security/mod.rs index 56cb3f37d2..b71d62ea50 100644 --- a/src/Windows/Win32/Security/mod.rs +++ b/src/Windows/Win32/Security/mod.rs @@ -3390,7 +3390,7 @@ pub unsafe fn ObjectPrivilegeAuditAlarmW<'a, Param0: ::windows::core::IntoParam< unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_CALL_PACKAGE_UNTRUSTED = unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, protocolsubmitbuffer: *const ::core::ffi::c_void, clientbufferbase: *const ::core::ffi::c_void, submitbufferlength: u32, protocolreturnbuffer: *mut *mut ::core::ffi::c_void, returnbufferlength: *mut u32, protocolstatus: *mut i32) -> super::Foundation::NTSTATUS; +pub type PLSA_AP_CALL_PACKAGE_UNTRUSTED = ::core::option::Option super::Foundation::NTSTATUS>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -3790,7 +3790,7 @@ impl ::core::cmp::Eq for SECURITY_QUALITY_OF_SERVICE {} unsafe impl ::windows::core::Abi for SECURITY_QUALITY_OF_SERVICE { type Abi = Self; } -pub type SEC_THREAD_START = unsafe extern "system" fn(lpthreadparameter: *mut ::core::ffi::c_void) -> u32; +pub type SEC_THREAD_START = ::core::option::Option u32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Storage/Cabinets/mod.rs b/src/Windows/Win32/Storage/Cabinets/mod.rs index 2b8c34f01a..7b16c9ba90 100644 --- a/src/Windows/Win32/Storage/Cabinets/mod.rs +++ b/src/Windows/Win32/Storage/Cabinets/mod.rs @@ -96,16 +96,7 @@ unsafe impl ::windows::core::Abi for ERF { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FCIAddFile<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - hfci: *const ::core::ffi::c_void, - pszsourcefile: Param1, - pszfilename: Param2, - fexecute: Param3, - pfnfcignc: ::core::option::Option, - pfnfcis: ::core::option::Option, - pfnfcigoi: ::core::option::Option, - typecompress: u16, -) -> super::super::Foundation::BOOL { +pub unsafe fn FCIAddFile<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hfci: *const ::core::ffi::c_void, pszsourcefile: Param1, pszfilename: Param2, fexecute: Param3, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS, pfnfcigoi: PFNFCIGETOPENINFO, typecompress: u16) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -119,21 +110,7 @@ pub unsafe fn FCIAddFile<'a, Param1: ::windows::core::IntoParam<'a, super::super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FCICreate( - perf: *const ERF, - pfnfcifp: ::core::option::Option, - pfna: ::core::option::Option, - pfnf: ::core::option::Option, - pfnopen: ::core::option::Option, - pfnread: ::core::option::Option, - pfnwrite: ::core::option::Option, - pfnclose: ::core::option::Option, - pfnseek: ::core::option::Option, - pfndelete: ::core::option::Option, - pfnfcigtf: ::core::option::Option, - pccab: *const CCAB, - pv: *const ::core::ffi::c_void, -) -> *mut ::core::ffi::c_void { +pub unsafe fn FCICreate(perf: *const ERF, pfnfcifp: PFNFCIFILEPLACED, pfna: PFNFCIALLOC, pfnf: PFNFCIFREE, pfnopen: PFNFCIOPEN, pfnread: PFNFCIREAD, pfnwrite: PFNFCIWRITE, pfnclose: PFNFCICLOSE, pfnseek: PFNFCISEEK, pfndelete: PFNFCIDELETE, pfnfcigtf: PFNFCIGETTEMPFILE, pccab: *const CCAB, pv: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -196,7 +173,7 @@ unsafe impl ::windows::core::Abi for FCIERROR { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FCIFlushCabinet<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hfci: *const ::core::ffi::c_void, fgetnextcab: Param1, pfnfcignc: ::core::option::Option, pfnfcis: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn FCIFlushCabinet<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hfci: *const ::core::ffi::c_void, fgetnextcab: Param1, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -210,7 +187,7 @@ pub unsafe fn FCIFlushCabinet<'a, Param1: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FCIFlushFolder(hfci: *const ::core::ffi::c_void, pfnfcignc: ::core::option::Option, pfnfcis: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn FCIFlushFolder(hfci: *const ::core::ffi::c_void, pfnfcignc: PFNFCIGETNEXTCABINET, pfnfcis: PFNFCISTATUS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -313,7 +290,7 @@ impl ::core::ops::Not for FDICREATE_CPU_TYPE { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FDICopy<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hfdi: *const ::core::ffi::c_void, pszcabinet: Param1, pszcabpath: Param2, flags: i32, pfnfdin: ::core::option::Option, pfnfdid: ::core::option::Option, pvuser: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn FDICopy<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hfdi: *const ::core::ffi::c_void, pszcabinet: Param1, pszcabpath: Param2, flags: i32, pfnfdin: PFNFDINOTIFY, pfnfdid: PFNFDIDECRYPT, pvuser: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -327,7 +304,7 @@ pub unsafe fn FDICopy<'a, Param1: ::windows::core::IntoParam<'a, super::super::F } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FDICreate(pfnalloc: ::core::option::Option, pfnfree: ::core::option::Option, pfnopen: ::core::option::Option, pfnread: ::core::option::Option, pfnwrite: ::core::option::Option, pfnclose: ::core::option::Option, pfnseek: ::core::option::Option, cputype: FDICREATE_CPU_TYPE, perf: *mut ERF) -> *mut ::core::ffi::c_void { +pub unsafe fn FDICreate(pfnalloc: PFNALLOC, pfnfree: PFNFREE, pfnopen: PFNOPEN, pfnread: PFNREAD, pfnwrite: PFNWRITE, pfnclose: PFNCLOSE, pfnseek: PFNSEEK, cputype: FDICREATE_CPU_TYPE, perf: *mut ERF) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -742,36 +719,36 @@ pub unsafe fn FDITruncateCabinet<'a, Param1: ::windows::core::IntoParam<'a, supe pub const INCLUDED_FCI: u32 = 1u32; pub const INCLUDED_FDI: u32 = 1u32; pub const INCLUDED_TYPES_FCI_FDI: u32 = 1u32; -pub type PFNALLOC = unsafe extern "system" fn(cb: u32) -> *mut ::core::ffi::c_void; -pub type PFNCLOSE = unsafe extern "system" fn(hf: isize) -> i32; -pub type PFNFCIALLOC = unsafe extern "system" fn(cb: u32) -> *mut ::core::ffi::c_void; -pub type PFNFCICLOSE = unsafe extern "system" fn(hf: isize, err: *mut i32, pv: *mut ::core::ffi::c_void) -> i32; +pub type PFNALLOC = ::core::option::Option *mut ::core::ffi::c_void>; +pub type PFNCLOSE = ::core::option::Option i32>; +pub type PFNFCIALLOC = ::core::option::Option *mut ::core::ffi::c_void>; +pub type PFNFCICLOSE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNFCIDELETE = unsafe extern "system" fn(pszfile: super::super::Foundation::PSTR, err: *mut i32, pv: *mut ::core::ffi::c_void) -> i32; +pub type PFNFCIDELETE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNFCIFILEPLACED = unsafe extern "system" fn(pccab: *mut CCAB, pszfile: super::super::Foundation::PSTR, cbfile: i32, fcontinuation: super::super::Foundation::BOOL, pv: *mut ::core::ffi::c_void) -> i32; -pub type PFNFCIFREE = unsafe extern "system" fn(memory: *mut ::core::ffi::c_void); +pub type PFNFCIFILEPLACED = ::core::option::Option i32>; +pub type PFNFCIFREE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFNFCIGETNEXTCABINET = unsafe extern "system" fn(pccab: *mut CCAB, cbprevcab: u32, pv: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFNFCIGETNEXTCABINET = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFNFCIGETOPENINFO = unsafe extern "system" fn(pszname: super::super::Foundation::PSTR, pdate: *mut u16, ptime: *mut u16, pattribs: *mut u16, err: *mut i32, pv: *mut ::core::ffi::c_void) -> isize; +pub type PFNFCIGETOPENINFO = ::core::option::Option isize>; #[cfg(feature = "Win32_Foundation")] -pub type PFNFCIGETTEMPFILE = unsafe extern "system" fn(psztempname: super::super::Foundation::PSTR, cbtempname: i32, pv: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PFNFCIGETTEMPFILE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFNFCIOPEN = unsafe extern "system" fn(pszfile: super::super::Foundation::PSTR, oflag: i32, pmode: i32, err: *mut i32, pv: *mut ::core::ffi::c_void) -> isize; -pub type PFNFCIREAD = unsafe extern "system" fn(hf: isize, memory: *mut ::core::ffi::c_void, cb: u32, err: *mut i32, pv: *mut ::core::ffi::c_void) -> u32; -pub type PFNFCISEEK = unsafe extern "system" fn(hf: isize, dist: i32, seektype: i32, err: *mut i32, pv: *mut ::core::ffi::c_void) -> i32; -pub type PFNFCISTATUS = unsafe extern "system" fn(typestatus: u32, cb1: u32, cb2: u32, pv: *mut ::core::ffi::c_void) -> i32; -pub type PFNFCIWRITE = unsafe extern "system" fn(hf: isize, memory: *mut ::core::ffi::c_void, cb: u32, err: *mut i32, pv: *mut ::core::ffi::c_void) -> u32; +pub type PFNFCIOPEN = ::core::option::Option isize>; +pub type PFNFCIREAD = ::core::option::Option u32>; +pub type PFNFCISEEK = ::core::option::Option i32>; +pub type PFNFCISTATUS = ::core::option::Option i32>; +pub type PFNFCIWRITE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNFDIDECRYPT = unsafe extern "system" fn(pfdid: *mut FDIDECRYPT) -> i32; +pub type PFNFDIDECRYPT = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNFDINOTIFY = unsafe extern "system" fn(fdint: FDINOTIFICATIONTYPE, pfdin: *mut FDINOTIFICATION) -> isize; -pub type PFNFREE = unsafe extern "system" fn(pv: *const ::core::ffi::c_void); +pub type PFNFDINOTIFY = ::core::option::Option isize>; +pub type PFNFREE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFNOPEN = unsafe extern "system" fn(pszfile: super::super::Foundation::PSTR, oflag: i32, pmode: i32) -> isize; -pub type PFNREAD = unsafe extern "system" fn(hf: isize, pv: *mut ::core::ffi::c_void, cb: u32) -> u32; -pub type PFNSEEK = unsafe extern "system" fn(hf: isize, dist: i32, seektype: i32) -> i32; -pub type PFNWRITE = unsafe extern "system" fn(hf: isize, pv: *const ::core::ffi::c_void, cb: u32) -> u32; +pub type PFNOPEN = ::core::option::Option isize>; +pub type PFNREAD = ::core::option::Option u32>; +pub type PFNSEEK = ::core::option::Option i32>; +pub type PFNWRITE = ::core::option::Option u32>; pub const _A_EXEC: u32 = 64u32; pub const _A_NAME_IS_UTF: u32 = 128u32; diff --git a/src/Windows/Win32/Storage/CloudFilters/mod.rs b/src/Windows/Win32/Storage/CloudFilters/mod.rs index becd613a9a..7973959b83 100644 --- a/src/Windows/Win32/Storage/CloudFilters/mod.rs +++ b/src/Windows/Win32/Storage/CloudFilters/mod.rs @@ -1,6 +1,6 @@ #![allow(unused_variables, non_upper_case_globals, non_snake_case, unused_unsafe, non_camel_case_types, dead_code, clippy::all)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))] -pub type CF_CALLBACK = unsafe extern "system" fn(callbackinfo: *const CF_CALLBACK_INFO, callbackparameters: *const CF_CALLBACK_PARAMETERS); +pub type CF_CALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct CF_CALLBACK_CANCEL_FLAGS(pub u32); @@ -1000,12 +1000,12 @@ impl ::core::cmp::Eq for CF_CALLBACK_PARAMETERS_0_11 {} unsafe impl ::windows::core::Abi for CF_CALLBACK_PARAMETERS_0_11 { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))] pub struct CF_CALLBACK_REGISTRATION { pub Type: CF_CALLBACK_TYPE, - pub Callback: ::core::option::Option, + pub Callback: CF_CALLBACK, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))] impl CF_CALLBACK_REGISTRATION {} @@ -1031,7 +1031,7 @@ impl ::core::cmp::PartialEq for CF_CALLBACK_REGISTRATION { impl ::core::cmp::Eq for CF_CALLBACK_REGISTRATION {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))] unsafe impl ::windows::core::Abi for CF_CALLBACK_REGISTRATION { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -3477,7 +3477,7 @@ pub unsafe fn CfConnectSyncRoot<'a, Param0: ::windows::core::IntoParam<'a, super { #[link(name = "windows")] extern "system" { - fn CfConnectSyncRoot(syncrootpath: super::super::Foundation::PWSTR, callbacktable: *const ::core::mem::ManuallyDrop, callbackcontext: *const ::core::ffi::c_void, connectflags: CF_CONNECT_FLAGS, connectionkey: *mut CF_CONNECTION_KEY) -> ::windows::core::HRESULT; + fn CfConnectSyncRoot(syncrootpath: super::super::Foundation::PWSTR, callbacktable: *const CF_CALLBACK_REGISTRATION, callbackcontext: *const ::core::ffi::c_void, connectflags: CF_CONNECT_FLAGS, connectionkey: *mut CF_CONNECTION_KEY) -> ::windows::core::HRESULT; } let mut result__: ::Abi = ::core::mem::zeroed(); CfConnectSyncRoot(syncrootpath.into_param().abi(), ::core::mem::transmute(callbacktable), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(connectflags), &mut result__).from_abi::(result__) diff --git a/src/Windows/Win32/Storage/Compression/mod.rs b/src/Windows/Win32/Storage/Compression/mod.rs index 6d8b1826c0..623c13ddba 100644 --- a/src/Windows/Win32/Storage/Compression/mod.rs +++ b/src/Windows/Win32/Storage/Compression/mod.rs @@ -57,11 +57,11 @@ impl ::core::ops::Not for COMPRESS_ALGORITHM { pub const COMPRESS_ALGORITHM_INVALID: u32 = 0u32; pub const COMPRESS_ALGORITHM_MAX: u32 = 6u32; pub const COMPRESS_ALGORITHM_NULL: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct COMPRESS_ALLOCATION_ROUTINES { - pub Allocate: ::core::option::Option, - pub Free: ::core::option::Option, + pub Allocate: PFN_COMPRESS_ALLOCATE, + pub Free: PFN_COMPRESS_FREE, pub UserContext: *mut ::core::ffi::c_void, } impl COMPRESS_ALLOCATION_ROUTINES {} @@ -82,7 +82,7 @@ impl ::core::cmp::PartialEq for COMPRESS_ALLOCATION_ROUTINES { } impl ::core::cmp::Eq for COMPRESS_ALLOCATION_ROUTINES {} unsafe impl ::windows::core::Abi for COMPRESS_ALLOCATION_ROUTINES { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -148,7 +148,7 @@ pub unsafe fn CreateCompressor(algorithm: COMPRESS_ALGORITHM, allocationroutines { #[link(name = "windows")] extern "system" { - fn CreateCompressor(algorithm: COMPRESS_ALGORITHM, allocationroutines: *const ::core::mem::ManuallyDrop, compressorhandle: *mut isize) -> super::super::Foundation::BOOL; + fn CreateCompressor(algorithm: COMPRESS_ALGORITHM, allocationroutines: *const COMPRESS_ALLOCATION_ROUTINES, compressorhandle: *mut isize) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CreateCompressor(::core::mem::transmute(algorithm), ::core::mem::transmute(allocationroutines), ::core::mem::transmute(compressorhandle))) } @@ -162,7 +162,7 @@ pub unsafe fn CreateDecompressor(algorithm: COMPRESS_ALGORITHM, allocationroutin { #[link(name = "windows")] extern "system" { - fn CreateDecompressor(algorithm: COMPRESS_ALGORITHM, allocationroutines: *const ::core::mem::ManuallyDrop, decompressorhandle: *mut isize) -> super::super::Foundation::BOOL; + fn CreateDecompressor(algorithm: COMPRESS_ALGORITHM, allocationroutines: *const COMPRESS_ALLOCATION_ROUTINES, decompressorhandle: *mut isize) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CreateDecompressor(::core::mem::transmute(algorithm), ::core::mem::transmute(allocationroutines), ::core::mem::transmute(decompressorhandle))) } @@ -183,8 +183,8 @@ pub unsafe fn Decompress(decompressorhandle: isize, compresseddata: *const ::cor #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type PFN_COMPRESS_ALLOCATE = unsafe extern "system" fn(usercontext: *const ::core::ffi::c_void, size: usize) -> *mut ::core::ffi::c_void; -pub type PFN_COMPRESS_FREE = unsafe extern "system" fn(usercontext: *const ::core::ffi::c_void, memory: *const ::core::ffi::c_void); +pub type PFN_COMPRESS_ALLOCATE = ::core::option::Option *mut ::core::ffi::c_void>; +pub type PFN_COMPRESS_FREE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn QueryCompressorInformation<'a, Param0: ::windows::core::IntoParam<'a, COMPRESSOR_HANDLE>>(compressorhandle: Param0, compressinformationclass: COMPRESS_INFORMATION_CLASS, compressinformation: *mut ::core::ffi::c_void, compressinformationsize: usize) -> super::super::Foundation::BOOL { diff --git a/src/Windows/Win32/Storage/FileSystem/mod.rs b/src/Windows/Win32/Storage/FileSystem/mod.rs index a08152d53f..09d12025ce 100644 --- a/src/Windows/Win32/Storage/FileSystem/mod.rs +++ b/src/Windows/Win32/Storage/FileSystem/mod.rs @@ -261,16 +261,16 @@ pub unsafe fn BuildIoRingRegisterFileHandles(ioring: *const HIORING__, count: u3 unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub type CACHE_ACCESS_CHECK = unsafe extern "system" fn(psecuritydescriptor: *mut super::super::Security::SECURITY_DESCRIPTOR, hclienttoken: super::super::Foundation::HANDLE, dwdesiredaccess: u32, genericmapping: *mut super::super::Security::GENERIC_MAPPING, privilegeset: *mut super::super::Security::PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::super::Foundation::BOOL; -pub type CACHE_DESTROY_CALLBACK = unsafe extern "system" fn(cb: u32, lpb: *mut u8); -pub type CACHE_KEY_COMPARE = unsafe extern "system" fn(cbkey1: u32, lpbkey1: *mut u8, cbkey2: u32, lpbkey2: *mut u8) -> i32; -pub type CACHE_KEY_HASH = unsafe extern "system" fn(lpbkey: *mut u8, cbkey: u32) -> u32; -#[cfg(feature = "Win32_Foundation")] -pub type CACHE_READ_CALLBACK = unsafe extern "system" fn(cb: u32, lpb: *mut u8, lpvcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; -pub type CLAIMMEDIALABEL = unsafe extern "system" fn(pbuffer: *const u8, nbuffersize: u32, plabelinfo: *mut MediaLabelInfo) -> u32; -pub type CLAIMMEDIALABELEX = unsafe extern "system" fn(pbuffer: *const u8, nbuffersize: u32, plabelinfo: *mut MediaLabelInfo, labelguid: *mut ::windows::core::GUID) -> u32; -pub type CLFS_BLOCK_ALLOCATION = unsafe extern "system" fn(cbbufferlength: u32, pvusercontext: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; -pub type CLFS_BLOCK_DEALLOCATION = unsafe extern "system" fn(pvbuffer: *mut ::core::ffi::c_void, pvusercontext: *mut ::core::ffi::c_void); +pub type CACHE_ACCESS_CHECK = ::core::option::Option super::super::Foundation::BOOL>; +pub type CACHE_DESTROY_CALLBACK = ::core::option::Option; +pub type CACHE_KEY_COMPARE = ::core::option::Option i32>; +pub type CACHE_KEY_HASH = ::core::option::Option u32>; +#[cfg(feature = "Win32_Foundation")] +pub type CACHE_READ_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; +pub type CLAIMMEDIALABEL = ::core::option::Option u32>; +pub type CLAIMMEDIALABELEX = ::core::option::Option u32>; +pub type CLFS_BLOCK_ALLOCATION = ::core::option::Option *mut ::core::ffi::c_void>; +pub type CLFS_BLOCK_DEALLOCATION = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct CLFS_CONTEXT_MODE(pub i32); @@ -1300,14 +1300,14 @@ impl ::core::convert::From for COPYFILE2_COPY_PHASE { unsafe impl ::windows::core::Abi for COPYFILE2_COPY_PHASE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct COPYFILE2_EXTENDED_PARAMETERS { pub dwSize: u32, pub dwCopyFlags: u32, pub pfCancel: *mut super::super::Foundation::BOOL, - pub pProgressRoutine: ::core::option::Option, + pub pProgressRoutine: PCOPYFILE2_PROGRESS_ROUTINE, pub pvCallbackContext: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -1334,16 +1334,16 @@ impl ::core::cmp::PartialEq for COPYFILE2_EXTENDED_PARAMETERS { impl ::core::cmp::Eq for COPYFILE2_EXTENDED_PARAMETERS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for COPYFILE2_EXTENDED_PARAMETERS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct COPYFILE2_EXTENDED_PARAMETERS_V2 { pub dwSize: u32, pub dwCopyFlags: u32, pub pfCancel: *mut super::super::Foundation::BOOL, - pub pProgressRoutine: ::core::option::Option, + pub pProgressRoutine: PCOPYFILE2_PROGRESS_ROUTINE, pub pvCallbackContext: *mut ::core::ffi::c_void, pub dwCopyFlagsV2: u32, pub ioDesiredSize: u32, @@ -1383,7 +1383,7 @@ impl ::core::cmp::PartialEq for COPYFILE2_EXTENDED_PARAMETERS_V2 { impl ::core::cmp::Eq for COPYFILE2_EXTENDED_PARAMETERS_V2 {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for COPYFILE2_EXTENDED_PARAMETERS_V2 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -1983,7 +1983,7 @@ pub unsafe fn CopyFile2<'a, Param0: ::windows::core::IntoParam<'a, super::super: { #[link(name = "windows")] extern "system" { - fn CopyFile2(pwszexistingfilename: super::super::Foundation::PWSTR, pwsznewfilename: super::super::Foundation::PWSTR, pextendedparameters: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; + fn CopyFile2(pwszexistingfilename: super::super::Foundation::PWSTR, pwsznewfilename: super::super::Foundation::PWSTR, pextendedparameters: *const COPYFILE2_EXTENDED_PARAMETERS) -> ::windows::core::HRESULT; } CopyFile2(pwszexistingfilename.into_param().abi(), pwsznewfilename.into_param().abi(), ::core::mem::transmute(pextendedparameters)).ok() } @@ -2006,7 +2006,7 @@ pub unsafe fn CopyFileA<'a, Param0: ::windows::core::IntoParam<'a, super::super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CopyFileExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: ::core::option::Option, lpdata: *const ::core::ffi::c_void, pbcancel: *mut i32, dwcopyflags: u32) -> super::super::Foundation::BOOL { +pub unsafe fn CopyFileExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, pbcancel: *mut i32, dwcopyflags: u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2020,7 +2020,7 @@ pub unsafe fn CopyFileExA<'a, Param0: ::windows::core::IntoParam<'a, super::supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CopyFileExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: ::core::option::Option, lpdata: *const ::core::ffi::c_void, pbcancel: *mut i32, dwcopyflags: u32) -> super::super::Foundation::BOOL { +pub unsafe fn CopyFileExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, pbcancel: *mut i32, dwcopyflags: u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2048,15 +2048,7 @@ pub unsafe fn CopyFileFromAppW<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CopyFileTransactedA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - lpexistingfilename: Param0, - lpnewfilename: Param1, - lpprogressroutine: ::core::option::Option, - lpdata: *const ::core::ffi::c_void, - pbcancel: *const i32, - dwcopyflags: u32, - htransaction: Param6, -) -> super::super::Foundation::BOOL { +pub unsafe fn CopyFileTransactedA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, pbcancel: *const i32, dwcopyflags: u32, htransaction: Param6) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2070,15 +2062,7 @@ pub unsafe fn CopyFileTransactedA<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CopyFileTransactedW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - lpexistingfilename: Param0, - lpnewfilename: Param1, - lpprogressroutine: ::core::option::Option, - lpdata: *const ::core::ffi::c_void, - pbcancel: *const i32, - dwcopyflags: u32, - htransaction: Param6, -) -> super::super::Foundation::BOOL { +pub unsafe fn CopyFileTransactedW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, pbcancel: *const i32, dwcopyflags: u32, htransaction: Param6) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2493,7 +2477,7 @@ pub unsafe fn CreateLogFile<'a, Param0: ::windows::core::IntoParam<'a, super::su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateLogMarshallingArea<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hlog: Param0, pfnallocbuffer: ::core::option::Option, pfnfreebuffer: ::core::option::Option, pvblockalloccontext: *mut ::core::ffi::c_void, cbmarshallingbuffer: u32, cmaxwritebuffers: u32, cmaxreadbuffers: u32, ppvmarshal: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn CreateLogMarshallingArea<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hlog: Param0, pfnallocbuffer: CLFS_BLOCK_ALLOCATION, pfnfreebuffer: CLFS_BLOCK_DEALLOCATION, pvblockalloccontext: *mut ::core::ffi::c_void, cbmarshallingbuffer: u32, cmaxwritebuffers: u32, cmaxreadbuffers: u32, ppvmarshal: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -3605,10 +3589,10 @@ pub unsafe fn EraseTape<'a, Param0: ::windows::core::IntoParam<'a, super::super: unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type FCACHE_CREATE_CALLBACK = unsafe extern "system" fn(lpstrname: super::super::Foundation::PSTR, lpvdata: *mut ::core::ffi::c_void, cbfilesize: *mut u32, cbfilesizehigh: *mut u32) -> super::super::Foundation::HANDLE; +pub type FCACHE_CREATE_CALLBACK = ::core::option::Option super::super::Foundation::HANDLE>; #[cfg(feature = "Win32_Foundation")] -pub type FCACHE_RICHCREATE_CALLBACK = unsafe extern "system" fn(lpstrname: super::super::Foundation::PSTR, lpvdata: *mut ::core::ffi::c_void, cbfilesize: *mut u32, cbfilesizehigh: *mut u32, pfdidwescanit: *mut super::super::Foundation::BOOL, pfisstuffed: *mut super::super::Foundation::BOOL, pfstoredwithdots: *mut super::super::Foundation::BOOL, pfstoredwithterminatingdot: *mut super::super::Foundation::BOOL) -> super::super::Foundation::HANDLE; -#[derive(:: core :: clone :: Clone)] +pub type FCACHE_RICHCREATE_CALLBACK = ::core::option::Option super::super::Foundation::HANDLE>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct FH_OVERLAPPED { @@ -3617,7 +3601,7 @@ pub struct FH_OVERLAPPED { pub Offset: u32, pub OffsetHigh: u32, pub hEvent: super::super::Foundation::HANDLE, - pub pfnCompletion: ::core::option::Option, + pub pfnCompletion: PFN_IO_COMPLETION, pub Reserved1: usize, pub Reserved2: usize, pub Reserved3: usize, @@ -3657,7 +3641,7 @@ impl ::core::cmp::PartialEq for FH_OVERLAPPED { impl ::core::cmp::Eq for FH_OVERLAPPED {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for FH_OVERLAPPED { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -8289,14 +8273,14 @@ impl ::core::ops::Not for LOCK_FILE_FLAGS { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct LOG_MANAGEMENT_CALLBACKS { pub CallbackContext: *mut ::core::ffi::c_void, - pub AdvanceTailCallback: ::core::option::Option, - pub LogFullHandlerCallback: ::core::option::Option, - pub LogUnpinnedCallback: ::core::option::Option, + pub AdvanceTailCallback: PLOG_TAIL_ADVANCE_CALLBACK, + pub LogFullHandlerCallback: PLOG_FULL_HANDLER_CALLBACK, + pub LogUnpinnedCallback: PLOG_UNPINNED_CALLBACK, } #[cfg(feature = "Win32_Foundation")] impl LOG_MANAGEMENT_CALLBACKS {} @@ -8322,12 +8306,12 @@ impl ::core::cmp::PartialEq for LOG_MANAGEMENT_CALLBACKS { impl ::core::cmp::Eq for LOG_MANAGEMENT_CALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for LOG_MANAGEMENT_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const LOG_POLICY_OVERWRITE: u32 = 1u32; pub const LOG_POLICY_PERSIST: u32 = 2u32; #[cfg(feature = "Win32_Foundation")] -pub type LPPROGRESS_ROUTINE = unsafe extern "system" fn(totalfilesize: i64, totalbytestransferred: i64, streamsize: i64, streambytestransferred: i64, dwstreamnumber: u32, dwcallbackreason: LPPROGRESS_ROUTINE_CALLBACK_REASON, hsourcefile: super::super::Foundation::HANDLE, hdestinationfile: super::super::Foundation::HANDLE, lpdata: *const ::core::ffi::c_void) -> u32; +pub type LPPROGRESS_ROUTINE = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct LPPROGRESS_ROUTINE_CALLBACK_REASON(pub u32); @@ -8743,7 +8727,7 @@ pub unsafe fn LsnRecordSequence(plsn: *const CLS_LSN) -> u32 { #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type MAXMEDIALABEL = unsafe extern "system" fn(pmaxsize: *mut u32) -> u32; +pub type MAXMEDIALABEL = ::core::option::Option u32>; pub const MAX_RESOURCEMANAGER_DESCRIPTION_LENGTH: u32 = 64u32; pub const MAX_SID_SIZE: u32 = 256u32; pub const MAX_TRANSACTION_DESCRIPTION_LENGTH: u32 = 64u32; @@ -8878,7 +8862,7 @@ pub unsafe fn MoveFileFromAppW<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MoveFileTransactedA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: ::core::option::Option, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS, htransaction: Param5) -> super::super::Foundation::BOOL { +pub unsafe fn MoveFileTransactedA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS, htransaction: Param5) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -8892,7 +8876,7 @@ pub unsafe fn MoveFileTransactedA<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MoveFileTransactedW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: ::core::option::Option, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS, htransaction: Param5) -> super::super::Foundation::BOOL { +pub unsafe fn MoveFileTransactedW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS, htransaction: Param5) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -8920,7 +8904,7 @@ pub unsafe fn MoveFileW<'a, Param0: ::windows::core::IntoParam<'a, super::super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MoveFileWithProgressA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: ::core::option::Option, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL { +pub unsafe fn MoveFileWithProgressA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -8934,7 +8918,7 @@ pub unsafe fn MoveFileWithProgressA<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MoveFileWithProgressW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: ::core::option::Option, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL { +pub unsafe fn MoveFileWithProgressW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpexistingfilename: Param0, lpnewfilename: Param1, lpprogressroutine: LPPROGRESS_ROUTINE, lpdata: *const ::core::ffi::c_void, dwflags: MOVE_FILE_FLAGS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -12444,19 +12428,19 @@ pub const PARTITION_SPACES_DATA_GUID: ::windows::core::GUID = ::windows::core::G pub const PARTITION_SPACES_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe75caf8f_f680_4cee_afa3_b001e56efc2d); pub const PARTITION_SYSTEM_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc12a7328_f81f_11d2_ba4b_00a0c93ec93b); pub const PARTITION_WINDOWS_SYSTEM_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x57434f53_e3e3_4631_a5c5_26d2243873aa); -pub type PCLFS_COMPLETION_ROUTINE = unsafe extern "system" fn(pvoverlapped: *mut ::core::ffi::c_void, ulreserved: u32); +pub type PCLFS_COMPLETION_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PCOPYFILE2_PROGRESS_ROUTINE = unsafe extern "system" fn(pmessage: *const COPYFILE2_MESSAGE, pvcallbackcontext: *const ::core::ffi::c_void) -> COPYFILE2_MESSAGE_ACTION; -pub type PFE_EXPORT_FUNC = unsafe extern "system" fn(pbdata: *const u8, pvcallbackcontext: *const ::core::ffi::c_void, ullength: u32) -> u32; -pub type PFE_IMPORT_FUNC = unsafe extern "system" fn(pbdata: *mut u8, pvcallbackcontext: *const ::core::ffi::c_void, ullength: *mut u32) -> u32; +pub type PCOPYFILE2_PROGRESS_ROUTINE = ::core::option::Option COPYFILE2_MESSAGE_ACTION>; +pub type PFE_EXPORT_FUNC = ::core::option::Option u32>; +pub type PFE_IMPORT_FUNC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_IO_COMPLETION = unsafe extern "system" fn(pcontext: *mut FIO_CONTEXT, lpo: *mut ::core::mem::ManuallyDrop, cb: u32, dwcompletionstatus: u32); +pub type PFN_IO_COMPLETION = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLOG_FULL_HANDLER_CALLBACK = unsafe extern "system" fn(hlogfile: super::super::Foundation::HANDLE, dwerror: u32, flogispinned: super::super::Foundation::BOOL, pvclientcontext: *mut ::core::ffi::c_void); +pub type PLOG_FULL_HANDLER_CALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLOG_TAIL_ADVANCE_CALLBACK = unsafe extern "system" fn(hlogfile: super::super::Foundation::HANDLE, lsntarget: CLS_LSN, pvclientcontext: *mut ::core::ffi::c_void); +pub type PLOG_TAIL_ADVANCE_CALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLOG_UNPINNED_CALLBACK = unsafe extern "system" fn(hlogfile: super::super::Foundation::HANDLE, pvclientcontext: *mut ::core::ffi::c_void); +pub type PLOG_UNPINNED_CALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PREPARE_TAPE_OPERATION(pub i32); @@ -12833,7 +12817,7 @@ pub unsafe fn ReadDirectoryChangesExW<'a, Param0: ::windows::core::IntoParam<'a, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, - lpcompletionroutine: ::core::option::Option, + lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE, readdirectorynotifyinformationclass: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS, ) -> super::super::Foundation::BOOL { #[cfg(windows)] @@ -12867,7 +12851,7 @@ pub unsafe fn ReadDirectoryChangesW<'a, Param0: ::windows::core::IntoParam<'a, s dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, - lpcompletionroutine: ::core::option::Option, + lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE, ) -> super::super::Foundation::BOOL { #[cfg(windows)] { @@ -12890,7 +12874,7 @@ pub unsafe fn ReadDirectoryChangesW<'a, Param0: ::windows::core::IntoParam<'a, s unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ReadEncryptedFileRaw(pfexportcallback: ::core::option::Option, pvcallbackcontext: *const ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void) -> u32 { +pub unsafe fn ReadEncryptedFileRaw(pfexportcallback: PFE_EXPORT_FUNC, pvcallbackcontext: *const ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -12918,7 +12902,7 @@ pub unsafe fn ReadFile<'a, Param0: ::windows::core::IntoParam<'a, super::super:: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn ReadFileEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hfile: Param0, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytestoread: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn ReadFileEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hfile: Param0, lpbuffer: *mut ::core::ffi::c_void, nnumberofbytestoread: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -13126,7 +13110,7 @@ pub unsafe fn RegisterManageableLogClient<'a, Param0: ::windows::core::IntoParam { #[link(name = "windows")] extern "system" { - fn RegisterManageableLogClient(hlog: super::super::Foundation::HANDLE, pcallbacks: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn RegisterManageableLogClient(hlog: super::super::Foundation::HANDLE, pcallbacks: *mut LOG_MANAGEMENT_CALLBACKS) -> super::super::Foundation::BOOL; } ::core::mem::transmute(RegisterManageableLogClient(hlog.into_param().abi(), ::core::mem::transmute(pcallbacks))) } @@ -17468,7 +17452,7 @@ pub const WOF_PROVIDER_FILE: u32 = 2u32; pub const WOF_PROVIDER_WIM: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WofEnumEntries<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(volumename: Param0, provider: u32, enumproc: ::core::option::Option, userdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn WofEnumEntries<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(volumename: Param0, provider: u32, enumproc: WofEnumEntryProc, userdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -17481,12 +17465,12 @@ pub unsafe fn WofEnumEntries<'a, Param0: ::windows::core::IntoParam<'a, super::s unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type WofEnumEntryProc = unsafe extern "system" fn(entryinfo: *const ::core::ffi::c_void, userdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type WofEnumEntryProc = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type WofEnumFilesProc = unsafe extern "system" fn(filepath: super::super::Foundation::PWSTR, externalfileinfo: *const ::core::ffi::c_void, userdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type WofEnumFilesProc = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WofFileEnumFiles<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(volumename: Param0, algorithm: u32, enumproc: ::core::option::Option, userdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn WofFileEnumFiles<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(volumename: Param0, algorithm: u32, enumproc: WofEnumFilesProc, userdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -17572,7 +17556,7 @@ pub unsafe fn WofWimAddEntry<'a, Param0: ::windows::core::IntoParam<'a, super::s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WofWimEnumFiles<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(volumename: Param0, datasourceid: i64, enumproc: ::core::option::Option, userdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn WofWimEnumFiles<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(volumename: Param0, datasourceid: i64, enumproc: WofEnumFilesProc, userdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -17669,7 +17653,7 @@ pub unsafe fn Wow64RevertWow64FsRedirection(olvalue: *const ::core::ffi::c_void) unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WriteEncryptedFileRaw(pfimportcallback: ::core::option::Option, pvcallbackcontext: *const ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void) -> u32 { +pub unsafe fn WriteEncryptedFileRaw(pfimportcallback: PFE_IMPORT_FUNC, pvcallbackcontext: *const ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -17697,7 +17681,7 @@ pub unsafe fn WriteFile<'a, Param0: ::windows::core::IntoParam<'a, super::super: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WriteFileEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hfile: Param0, lpbuffer: *const ::core::ffi::c_void, nnumberofbytestowrite: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn WriteFileEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hfile: Param0, lpbuffer: *const ::core::ffi::c_void, nnumberofbytestowrite: u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Storage/Imapi/mod.rs b/src/Windows/Win32/Storage/Imapi/mod.rs index d3c3ee8987..7511c3be42 100644 --- a/src/Windows/Win32/Storage/Imapi/mod.rs +++ b/src/Windows/Win32/Storage/Imapi/mod.rs @@ -9081,7 +9081,7 @@ pub const MSDiscMasterObj: ::windows::core::GUID = ::windows::core::GUID::from_u pub const MSDiscRecorderObj: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x520cca61_51a5_11d3_9144_00104ba11c5e); pub const MSEnumDiscRecordersObj: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8a03567a_63cb_4ba8_baf6_52119816d1ef); #[cfg(feature = "Win32_System_AddressBook")] -pub type MSGCALLRELEASE = unsafe extern "system" fn(ulcallerdata: u32, lpmessage: ::windows::core::RawPtr); +pub type MSGCALLRELEASE = ::core::option::Option; #[inline] pub unsafe fn MapStorageSCode(stgscode: i32) -> i32 { #[cfg(windows)] @@ -9119,13 +9119,13 @@ pub const NMP_PROCESS_POST: u32 = 1u32; #[inline] pub unsafe fn OpenIMsgOnIStg<'a, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IMalloc>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::StructuredStorage::IStorage>>( lpmsgsess: *mut _MSGSESS, - lpallocatebuffer: ::core::option::Option, - lpallocatemore: ::core::option::Option, - lpfreebuffer: ::core::option::Option, + lpallocatebuffer: super::super::System::AddressBook::LPALLOCATEBUFFER, + lpallocatemore: super::super::System::AddressBook::LPALLOCATEMORE, + lpfreebuffer: super::super::System::AddressBook::LPFREEBUFFER, lpmalloc: Param4, lpmapisup: *mut ::core::ffi::c_void, lpstg: Param6, - lpfmsgcallrelease: *mut ::core::option::Option, + lpfmsgcallrelease: *mut MSGCALLRELEASE, ulcallerdata: u32, ulflags: u32, lppmsg: *mut ::core::option::Option, diff --git a/src/Windows/Win32/Storage/IscsiDisc/mod.rs b/src/Windows/Win32/Storage/IscsiDisc/mod.rs index 4e6894f817..b730cce288 100644 --- a/src/Windows/Win32/Storage/IscsiDisc/mod.rs +++ b/src/Windows/Win32/Storage/IscsiDisc/mod.rs @@ -477,7 +477,7 @@ impl ::core::cmp::Eq for DSM_NOTIFICATION_REQUEST_BLOCK {} unsafe impl ::windows::core::Abi for DSM_NOTIFICATION_REQUEST_BLOCK { type Abi = Self; } -pub type DUMP_DEVICE_POWERON_ROUTINE = unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> i32; +pub type DUMP_DEVICE_POWERON_ROUTINE = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct DUMP_DRIVER { @@ -597,7 +597,7 @@ impl ::core::cmp::Eq for DUMP_POINTERS {} unsafe impl ::windows::core::Abi for DUMP_POINTERS { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DUMP_POINTERS_EX { @@ -615,7 +615,7 @@ pub struct DUMP_POINTERS_EX { pub AdapterObject: *mut ::core::ffi::c_void, pub MappedRegisterBase: *mut ::core::ffi::c_void, pub DeviceReady: *mut super::super::Foundation::BOOLEAN, - pub DumpDevicePowerOn: ::core::option::Option, + pub DumpDevicePowerOn: PDUMP_DEVICE_POWERON_ROUTINE, pub DumpDevicePowerOnContext: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] @@ -673,7 +673,7 @@ impl ::core::cmp::PartialEq for DUMP_POINTERS_EX { impl ::core::cmp::Eq for DUMP_POINTERS_EX {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for DUMP_POINTERS_EX { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -3131,7 +3131,7 @@ impl ::core::convert::From for NV_SEP_WRITE_CACHE_TYPE { unsafe impl ::windows::core::Abi for NV_SEP_WRITE_CACHE_TYPE { type Abi = Self; } -pub type PDUMP_DEVICE_POWERON_ROUTINE = unsafe extern "system" fn() -> i32; +pub type PDUMP_DEVICE_POWERON_ROUTINE = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Storage/Jet/mod.rs b/src/Windows/Win32/Storage/Jet/mod.rs index 1d11fec785..bdfb9d5f88 100644 --- a/src/Windows/Win32/Storage/Jet/mod.rs +++ b/src/Windows/Win32/Storage/Jet/mod.rs @@ -380,7 +380,7 @@ unsafe impl ::windows::core::Abi for JET_BKLOGTIME_1_0 { type Abi = Self; } #[cfg(feature = "Win32_Storage_StructuredStorage")] -pub type JET_CALLBACK = unsafe extern "system" fn(sesid: super::StructuredStorage::JET_SESID, dbid: u32, tableid: super::StructuredStorage::JET_TABLEID, cbtyp: u32, pvarg1: *mut ::core::ffi::c_void, pvarg2: *mut ::core::ffi::c_void, pvcontext: *const ::core::ffi::c_void, ulunused: super::StructuredStorage::JET_API_PTR) -> i32; +pub type JET_CALLBACK = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -2784,10 +2784,10 @@ pub const JET_OnlineDefragDatabases: u32 = 2u32; pub const JET_OnlineDefragDisable: u32 = 0u32; pub const JET_OnlineDefragSpaceTrees: u32 = 4u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] -pub type JET_PFNDURABLECOMMITCALLBACK = unsafe extern "system" fn(instance: super::StructuredStorage::JET_INSTANCE, pcommitidseen: *const JET_COMMIT_ID, grbit: u32) -> i32; -pub type JET_PFNREALLOC = unsafe extern "system" fn(pvcontext: *const ::core::ffi::c_void, pv: *const ::core::ffi::c_void, cb: u32) -> *mut ::core::ffi::c_void; +pub type JET_PFNDURABLECOMMITCALLBACK = ::core::option::Option i32>; +pub type JET_PFNREALLOC = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_Storage_StructuredStorage")] -pub type JET_PFNSTATUS = unsafe extern "system" fn(sesid: super::StructuredStorage::JET_SESID, snp: u32, snt: u32, pv: *const ::core::ffi::c_void) -> i32; +pub type JET_PFNSTATUS = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -3273,12 +3273,7 @@ impl ::core::cmp::Eq for JET_RETRIEVECOLUMN {} unsafe impl ::windows::core::Abi for JET_RETRIEVECOLUMN { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] -impl ::core::clone::Clone for JET_RSTINFO_A { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] pub struct JET_RSTINFO_A { @@ -3287,7 +3282,7 @@ pub struct JET_RSTINFO_A { pub crstmap: i32, pub lgposStop: JET_LGPOS, pub logtimeStop: JET_LOGTIME, - pub pfnStatus: ::core::option::Option, + pub pfnStatus: JET_PFNSTATUS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl JET_RSTINFO_A {} @@ -3307,14 +3302,9 @@ impl ::core::cmp::PartialEq for JET_RSTINFO_A { impl ::core::cmp::Eq for JET_RSTINFO_A {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] unsafe impl ::windows::core::Abi for JET_RSTINFO_A { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] -impl ::core::clone::Clone for JET_RSTINFO_W { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] pub struct JET_RSTINFO_W { @@ -3323,7 +3313,7 @@ pub struct JET_RSTINFO_W { pub crstmap: i32, pub lgposStop: JET_LGPOS, pub logtimeStop: JET_LOGTIME, - pub pfnStatus: ::core::option::Option, + pub pfnStatus: JET_PFNSTATUS, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl JET_RSTINFO_W {} @@ -3343,7 +3333,7 @@ impl ::core::cmp::PartialEq for JET_RSTINFO_W { impl ::core::cmp::Eq for JET_RSTINFO_W {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] unsafe impl ::windows::core::Abi for JET_RSTINFO_W { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -5489,7 +5479,7 @@ pub unsafe fn JetAttachDatabaseW<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetBackupA(szbackuppath: *const i8, grbit: u32, pfnstatus: ::core::option::Option) -> i32 { +pub unsafe fn JetBackupA(szbackuppath: *const i8, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5503,7 +5493,7 @@ pub unsafe fn JetBackupA(szbackuppath: *const i8, grbit: u32, pfnstatus: ::core: } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetBackupInstanceA<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_INSTANCE>>(instance: Param0, szbackuppath: *const i8, grbit: u32, pfnstatus: ::core::option::Option) -> i32 { +pub unsafe fn JetBackupInstanceA<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_INSTANCE>>(instance: Param0, szbackuppath: *const i8, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5517,7 +5507,7 @@ pub unsafe fn JetBackupInstanceA<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetBackupInstanceW<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_INSTANCE>>(instance: Param0, szbackuppath: *const u16, grbit: u32, pfnstatus: ::core::option::Option) -> i32 { +pub unsafe fn JetBackupInstanceW<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_INSTANCE>>(instance: Param0, szbackuppath: *const u16, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5531,7 +5521,7 @@ pub unsafe fn JetBackupInstanceW<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetBackupW(szbackuppath: *const u16, grbit: u32, pfnstatus: ::core::option::Option) -> i32 { +pub unsafe fn JetBackupW(szbackuppath: *const u16, grbit: u32, pfnstatus: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5726,7 +5716,7 @@ pub unsafe fn JetCommitTransaction2<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] #[inline] -pub unsafe fn JetCompactA<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, szdatabasesrc: *const i8, szdatabasedest: *const i8, pfnstatus: ::core::option::Option, pconvert: *const CONVERT_A, grbit: u32) -> i32 { +pub unsafe fn JetCompactA<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, szdatabasesrc: *const i8, szdatabasedest: *const i8, pfnstatus: JET_PFNSTATUS, pconvert: *const CONVERT_A, grbit: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5740,7 +5730,7 @@ pub unsafe fn JetCompactA<'a, Param0: ::windows::core::IntoParam<'a, super::Stru } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] #[inline] -pub unsafe fn JetCompactW<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, szdatabasesrc: *const u16, szdatabasedest: *const u16, pfnstatus: ::core::option::Option, pconvert: *const CONVERT_W, grbit: u32) -> i32 { +pub unsafe fn JetCompactW<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, szdatabasesrc: *const u16, szdatabasedest: *const u16, pfnstatus: JET_PFNSTATUS, pconvert: *const CONVERT_W, grbit: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6145,7 +6135,7 @@ pub unsafe fn JetCreateTableW<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetDefragment2A<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, dbid: u32, sztablename: *const i8, pcpasses: *mut u32, pcseconds: *mut u32, callback: ::core::option::Option, grbit: u32) -> i32 { +pub unsafe fn JetDefragment2A<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, dbid: u32, sztablename: *const i8, pcpasses: *mut u32, pcseconds: *mut u32, callback: JET_CALLBACK, grbit: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6159,7 +6149,7 @@ pub unsafe fn JetDefragment2A<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetDefragment2W<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, dbid: u32, sztablename: *const u16, pcpasses: *mut u32, pcseconds: *mut u32, callback: ::core::option::Option, grbit: u32) -> i32 { +pub unsafe fn JetDefragment2W<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, dbid: u32, sztablename: *const u16, pcpasses: *mut u32, pcseconds: *mut u32, callback: JET_CALLBACK, grbit: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6173,7 +6163,7 @@ pub unsafe fn JetDefragment2W<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetDefragment3A<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, szdatabasename: *const i8, sztablename: *const i8, pcpasses: *mut u32, pcseconds: *mut u32, callback: ::core::option::Option, pvcontext: *const ::core::ffi::c_void, grbit: u32) -> i32 { +pub unsafe fn JetDefragment3A<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, szdatabasename: *const i8, sztablename: *const i8, pcpasses: *mut u32, pcseconds: *mut u32, callback: JET_CALLBACK, pvcontext: *const ::core::ffi::c_void, grbit: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6187,7 +6177,7 @@ pub unsafe fn JetDefragment3A<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetDefragment3W<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, szdatabasename: *const u16, sztablename: *const u16, pcpasses: *mut u32, pcseconds: *mut u32, callback: ::core::option::Option, pvcontext: *const ::core::ffi::c_void, grbit: u32) -> i32 { +pub unsafe fn JetDefragment3W<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>>(sesid: Param0, szdatabasename: *const u16, sztablename: *const u16, pcpasses: *mut u32, pcseconds: *mut u32, callback: JET_CALLBACK, pvcontext: *const ::core::ffi::c_void, grbit: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6522,7 +6512,7 @@ pub unsafe fn JetEndSession<'a, Param0: ::windows::core::IntoParam<'a, super::St } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetEnumerateColumns<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>, Param1: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_TABLEID>>(sesid: Param0, tableid: Param1, cenumcolumnid: u32, rgenumcolumnid: *const JET_ENUMCOLUMNID, pcenumcolumn: *mut u32, prgenumcolumn: *mut *mut JET_ENUMCOLUMN, pfnrealloc: ::core::option::Option, pvrealloccontext: *const ::core::ffi::c_void, cbdatamost: u32, grbit: u32) -> i32 { +pub unsafe fn JetEnumerateColumns<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>, Param1: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_TABLEID>>(sesid: Param0, tableid: Param1, cenumcolumnid: u32, rgenumcolumnid: *const JET_ENUMCOLUMNID, pcenumcolumn: *mut u32, prgenumcolumn: *mut *mut JET_ENUMCOLUMN, pfnrealloc: JET_PFNREALLOC, pvrealloccontext: *const ::core::ffi::c_void, cbdatamost: u32, grbit: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6561,7 +6551,7 @@ pub unsafe fn JetEscrowUpdate<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] #[inline] -pub unsafe fn JetExternalRestore2A(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: *const JET_RSTMAP_A, crstfilemap: i32, szbackuplogpath: *const i8, ploginfo: *mut JET_LOGINFO_A, sztargetinstancename: *const i8, sztargetinstancelogpath: *const i8, sztargetinstancecheckpointpath: *const i8, pfn: ::core::option::Option) -> i32 { +pub unsafe fn JetExternalRestore2A(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: *const JET_RSTMAP_A, crstfilemap: i32, szbackuplogpath: *const i8, ploginfo: *mut JET_LOGINFO_A, sztargetinstancename: *const i8, sztargetinstancelogpath: *const i8, sztargetinstancecheckpointpath: *const i8, pfn: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6586,7 +6576,7 @@ pub unsafe fn JetExternalRestore2A(szcheckpointfilepath: *const i8, szlogpath: * } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] #[inline] -pub unsafe fn JetExternalRestore2W(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: *const JET_RSTMAP_W, crstfilemap: i32, szbackuplogpath: *const u16, ploginfo: *mut JET_LOGINFO_W, sztargetinstancename: *const u16, sztargetinstancelogpath: *const u16, sztargetinstancecheckpointpath: *const u16, pfn: ::core::option::Option) -> i32 { +pub unsafe fn JetExternalRestore2W(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: *const JET_RSTMAP_W, crstfilemap: i32, szbackuplogpath: *const u16, ploginfo: *mut JET_LOGINFO_W, sztargetinstancename: *const u16, sztargetinstancelogpath: *const u16, sztargetinstancecheckpointpath: *const u16, pfn: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6611,7 +6601,7 @@ pub unsafe fn JetExternalRestore2W(szcheckpointfilepath: *const u16, szlogpath: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] #[inline] -pub unsafe fn JetExternalRestoreA(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: *const JET_RSTMAP_A, crstfilemap: i32, szbackuplogpath: *const i8, genlow: i32, genhigh: i32, pfn: ::core::option::Option) -> i32 { +pub unsafe fn JetExternalRestoreA(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: *const JET_RSTMAP_A, crstfilemap: i32, szbackuplogpath: *const i8, genlow: i32, genhigh: i32, pfn: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6634,7 +6624,7 @@ pub unsafe fn JetExternalRestoreA(szcheckpointfilepath: *const i8, szlogpath: *c } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] #[inline] -pub unsafe fn JetExternalRestoreW(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: *const JET_RSTMAP_W, crstfilemap: i32, szbackuplogpath: *const u16, genlow: i32, genhigh: i32, pfn: ::core::option::Option) -> i32 { +pub unsafe fn JetExternalRestoreW(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: *const JET_RSTMAP_W, crstfilemap: i32, szbackuplogpath: *const u16, genlow: i32, genhigh: i32, pfn: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7448,7 +7438,7 @@ pub unsafe fn JetInit3A(pinstance: *mut super::StructuredStorage::JET_INSTANCE, { #[link(name = "windows")] extern "system" { - fn JetInit3A(pinstance: *mut super::StructuredStorage::JET_INSTANCE, prstinfo: *const ::core::mem::ManuallyDrop, grbit: u32) -> i32; + fn JetInit3A(pinstance: *mut super::StructuredStorage::JET_INSTANCE, prstinfo: *const JET_RSTINFO_A, grbit: u32) -> i32; } ::core::mem::transmute(JetInit3A(::core::mem::transmute(pinstance), ::core::mem::transmute(prstinfo), ::core::mem::transmute(grbit))) } @@ -7462,7 +7452,7 @@ pub unsafe fn JetInit3W(pinstance: *mut super::StructuredStorage::JET_INSTANCE, { #[link(name = "windows")] extern "system" { - fn JetInit3W(pinstance: *mut super::StructuredStorage::JET_INSTANCE, prstinfo: *const ::core::mem::ManuallyDrop, grbit: u32) -> i32; + fn JetInit3W(pinstance: *mut super::StructuredStorage::JET_INSTANCE, prstinfo: *const JET_RSTINFO_W, grbit: u32) -> i32; } ::core::mem::transmute(JetInit3W(::core::mem::transmute(pinstance), ::core::mem::transmute(prstinfo), ::core::mem::transmute(grbit))) } @@ -7923,7 +7913,7 @@ pub unsafe fn JetReadFileInstance<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetRegisterCallback<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>, Param1: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_TABLEID>>(sesid: Param0, tableid: Param1, cbtyp: u32, pcallback: ::core::option::Option, pvcontext: *const ::core::ffi::c_void, phcallbackid: *const super::StructuredStorage::JET_HANDLE) -> i32 { +pub unsafe fn JetRegisterCallback<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_SESID>, Param1: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_TABLEID>>(sesid: Param0, tableid: Param1, cbtyp: u32, pcallback: JET_CALLBACK, pvcontext: *const ::core::ffi::c_void, phcallbackid: *const super::StructuredStorage::JET_HANDLE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -8035,7 +8025,7 @@ pub unsafe fn JetResizeDatabase<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetRestore2A(sz: *const i8, szdest: *const i8, pfn: ::core::option::Option) -> i32 { +pub unsafe fn JetRestore2A(sz: *const i8, szdest: *const i8, pfn: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -8049,7 +8039,7 @@ pub unsafe fn JetRestore2A(sz: *const i8, szdest: *const i8, pfn: ::core::option } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetRestore2W(sz: *const u16, szdest: *const u16, pfn: ::core::option::Option) -> i32 { +pub unsafe fn JetRestore2W(sz: *const u16, szdest: *const u16, pfn: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -8063,7 +8053,7 @@ pub unsafe fn JetRestore2W(sz: *const u16, szdest: *const u16, pfn: ::core::opti } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetRestoreA(szsource: *const i8, pfn: ::core::option::Option) -> i32 { +pub unsafe fn JetRestoreA(szsource: *const i8, pfn: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -8077,7 +8067,7 @@ pub unsafe fn JetRestoreA(szsource: *const i8, pfn: ::core::option::Option>(instance: Param0, sz: *const i8, szdest: *const i8, pfn: ::core::option::Option) -> i32 { +pub unsafe fn JetRestoreInstanceA<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_INSTANCE>>(instance: Param0, sz: *const i8, szdest: *const i8, pfn: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -8091,7 +8081,7 @@ pub unsafe fn JetRestoreInstanceA<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetRestoreInstanceW<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_INSTANCE>>(instance: Param0, sz: *const u16, szdest: *const u16, pfn: ::core::option::Option) -> i32 { +pub unsafe fn JetRestoreInstanceW<'a, Param0: ::windows::core::IntoParam<'a, super::StructuredStorage::JET_INSTANCE>>(instance: Param0, sz: *const u16, szdest: *const u16, pfn: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -8105,7 +8095,7 @@ pub unsafe fn JetRestoreInstanceW<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Storage_StructuredStorage")] #[inline] -pub unsafe fn JetRestoreW(szsource: *const u16, pfn: ::core::option::Option) -> i32 { +pub unsafe fn JetRestoreW(szsource: *const u16, pfn: JET_PFNSTATUS) -> i32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs b/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs index 5f8773c659..d8cb1b33d6 100644 --- a/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs +++ b/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs @@ -1,16 +1,16 @@ #![allow(unused_variables, non_upper_case_globals, non_snake_case, unused_unsafe, non_camel_case_types, dead_code, clippy::all)] -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct PRJ_CALLBACKS { - pub StartDirectoryEnumerationCallback: ::core::option::Option, - pub EndDirectoryEnumerationCallback: ::core::option::Option, - pub GetDirectoryEnumerationCallback: ::core::option::Option, - pub GetPlaceholderInfoCallback: ::core::option::Option, - pub GetFileDataCallback: ::core::option::Option, - pub QueryFileNameCallback: ::core::option::Option, - pub NotificationCallback: ::core::option::Option, - pub CancelCommandCallback: ::core::option::Option, + pub StartDirectoryEnumerationCallback: PRJ_START_DIRECTORY_ENUMERATION_CB, + pub EndDirectoryEnumerationCallback: PRJ_END_DIRECTORY_ENUMERATION_CB, + pub GetDirectoryEnumerationCallback: PRJ_GET_DIRECTORY_ENUMERATION_CB, + pub GetPlaceholderInfoCallback: PRJ_GET_PLACEHOLDER_INFO_CB, + pub GetFileDataCallback: PRJ_GET_FILE_DATA_CB, + pub QueryFileNameCallback: PRJ_QUERY_FILE_NAME_CB, + pub NotificationCallback: PRJ_NOTIFICATION_CB, + pub CancelCommandCallback: PRJ_CANCEL_COMMAND_CB, } #[cfg(feature = "Win32_Foundation")] impl PRJ_CALLBACKS {} @@ -43,7 +43,7 @@ impl ::core::cmp::PartialEq for PRJ_CALLBACKS { impl ::core::cmp::Eq for PRJ_CALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PRJ_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -123,7 +123,7 @@ unsafe impl ::windows::core::Abi for PRJ_CALLBACK_DATA_FLAGS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PRJ_CANCEL_COMMAND_CB = unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA); +pub type PRJ_CANCEL_COMMAND_CB = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS { @@ -242,7 +242,7 @@ unsafe impl ::windows::core::Abi for PRJ_DIR_ENTRY_BUFFER_HANDLE { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PRJ_END_DIRECTORY_ENUMERATION_CB = unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA, enumerationid: *const ::windows::core::GUID) -> ::windows::core::HRESULT; +pub type PRJ_END_DIRECTORY_ENUMERATION_CB = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -432,11 +432,11 @@ impl ::core::ops::Not for PRJ_FILE_STATE { } } #[cfg(feature = "Win32_Foundation")] -pub type PRJ_GET_DIRECTORY_ENUMERATION_CB = unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA, enumerationid: *const ::windows::core::GUID, searchexpression: super::super::Foundation::PWSTR, direntrybufferhandle: PRJ_DIR_ENTRY_BUFFER_HANDLE) -> ::windows::core::HRESULT; +pub type PRJ_GET_DIRECTORY_ENUMERATION_CB = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PRJ_GET_FILE_DATA_CB = unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA, byteoffset: u64, length: u32) -> ::windows::core::HRESULT; +pub type PRJ_GET_FILE_DATA_CB = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PRJ_GET_PLACEHOLDER_INFO_CB = unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA) -> ::windows::core::HRESULT; +pub type PRJ_GET_PLACEHOLDER_INFO_CB = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq)] #[repr(transparent)] pub struct PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT(pub isize); @@ -473,7 +473,7 @@ unsafe impl ::windows::core::Abi for PRJ_NOTIFICATION { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PRJ_NOTIFICATION_CB = unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA, isdirectory: super::super::Foundation::BOOLEAN, notification: PRJ_NOTIFICATION, destinationfilename: super::super::Foundation::PWSTR, operationparameters: *mut PRJ_NOTIFICATION_PARAMETERS) -> ::windows::core::HRESULT; +pub type PRJ_NOTIFICATION_CB = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -867,7 +867,7 @@ unsafe impl ::windows::core::Abi for PRJ_PLACEHOLDER_VERSION_INFO { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PRJ_QUERY_FILE_NAME_CB = unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA) -> ::windows::core::HRESULT; +pub type PRJ_QUERY_FILE_NAME_CB = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PRJ_STARTVIRTUALIZING_FLAGS(pub u32); @@ -952,7 +952,7 @@ unsafe impl ::windows::core::Abi for PRJ_STARTVIRTUALIZING_OPTIONS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PRJ_START_DIRECTORY_ENUMERATION_CB = unsafe extern "system" fn(callbackdata: *const PRJ_CALLBACK_DATA, enumerationid: *const ::windows::core::GUID) -> ::windows::core::HRESULT; +pub type PRJ_START_DIRECTORY_ENUMERATION_CB = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PRJ_UPDATE_FAILURE_CAUSES(pub u32); @@ -1258,7 +1258,7 @@ pub unsafe fn PrjStartVirtualizing<'a, Param0: ::windows::core::IntoParam<'a, su { #[link(name = "windows")] extern "system" { - fn PrjStartVirtualizing(virtualizationrootpath: super::super::Foundation::PWSTR, callbacks: *const ::core::mem::ManuallyDrop, instancecontext: *const ::core::ffi::c_void, options: *const PRJ_STARTVIRTUALIZING_OPTIONS, namespacevirtualizationcontext: *mut PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT) -> ::windows::core::HRESULT; + fn PrjStartVirtualizing(virtualizationrootpath: super::super::Foundation::PWSTR, callbacks: *const PRJ_CALLBACKS, instancecontext: *const ::core::ffi::c_void, options: *const PRJ_STARTVIRTUALIZING_OPTIONS, namespacevirtualizationcontext: *mut PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT) -> ::windows::core::HRESULT; } let mut result__: ::Abi = ::core::mem::zeroed(); PrjStartVirtualizing(virtualizationrootpath.into_param().abi(), ::core::mem::transmute(callbacks), ::core::mem::transmute(instancecontext), ::core::mem::transmute(options), &mut result__).from_abi::(result__) diff --git a/src/Windows/Win32/Storage/Xps/mod.rs b/src/Windows/Win32/Storage/Xps/mod.rs index bc9c5421a5..f89148501d 100644 --- a/src/Windows/Win32/Storage/Xps/mod.rs +++ b/src/Windows/Win32/Storage/Xps/mod.rs @@ -2,7 +2,7 @@ #[cfg(feature = "Win32_Storage_Xps_Printing")] pub mod Printing; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type ABORTPROC = unsafe extern "system" fn(param0: super::super::Graphics::Gdi::HDC, param1: i32) -> super::super::Foundation::BOOL; +pub type ABORTPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn AbortDoc<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(hdc: Param0) -> i32 { @@ -8811,7 +8811,7 @@ pub unsafe fn PrintWindow<'a, Param0: ::windows::core::IntoParam<'a, super::supe } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn SetAbortProc<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(hdc: Param0, proc: ::core::option::Option) -> i32 { +pub unsafe fn SetAbortProc<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(hdc: Param0, proc: ABORTPROC) -> i32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/AddressBook/mod.rs b/src/Windows/Win32/System/AddressBook/mod.rs index d3adce2a69..8a6e87bb97 100644 --- a/src/Windows/Win32/System/AddressBook/mod.rs +++ b/src/Windows/Win32/System/AddressBook/mod.rs @@ -66,7 +66,7 @@ impl ::core::cmp::Eq for ADRLIST {} unsafe impl ::windows::core::Abi for ADRLIST { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub struct ADRPARM { @@ -76,8 +76,8 @@ pub struct ADRPARM { pub lpReserved: *mut ::core::ffi::c_void, pub ulHelpContext: u32, pub lpszHelpFileName: *mut i8, - pub lpfnABSDI: ::core::option::Option, - pub lpfnDismiss: ::core::option::Option, + pub lpfnABSDI: LPFNABSDI, + pub lpfnDismiss: LPFNDISMISS, pub lpvDismissContext: *mut ::core::ffi::c_void, pub lpszCaption: *mut i8, pub lpszNewEntryTitle: *mut i8, @@ -147,22 +147,11 @@ impl ::core::cmp::PartialEq for ADRPARM { impl ::core::cmp::Eq for ADRPARM {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] unsafe impl ::windows::core::Abi for ADRPARM { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn BuildDisplayTable<'a, Param3: ::windows::core::IntoParam<'a, super::Com::IMalloc>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>( - lpallocatebuffer: ::core::option::Option, - lpallocatemore: ::core::option::Option, - lpfreebuffer: ::core::option::Option, - lpmalloc: Param3, - hinstance: Param4, - cpages: u32, - lppage: *mut DTPAGE, - ulflags: u32, - lpptable: *mut ::core::option::Option, - lpptbldata: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn BuildDisplayTable<'a, Param3: ::windows::core::IntoParam<'a, super::Com::IMalloc>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(lpallocatebuffer: LPALLOCATEBUFFER, lpallocatemore: LPALLOCATEMORE, lpfreebuffer: LPFREEBUFFER, lpmalloc: Param3, hinstance: Param4, cpages: u32, lppage: *mut DTPAGE, ulflags: u32, lpptable: *mut ::core::option::Option, lpptbldata: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -186,10 +175,10 @@ pub unsafe fn BuildDisplayTable<'a, Param3: ::windows::core::IntoParam<'a, super #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type CALLERRELEASE = unsafe extern "system" fn(ulcallerdata: u32, lptbldata: ::windows::core::RawPtr, lpvue: ::windows::core::RawPtr); +pub type CALLERRELEASE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ChangeIdleRoutine(ftg: *mut ::core::ffi::c_void, lpfnidle: ::core::option::Option, lpvidleparam: *mut ::core::ffi::c_void, priidle: i16, csecidle: u32, iroidle: u16, ircidle: u16) { +pub unsafe fn ChangeIdleRoutine(ftg: *mut ::core::ffi::c_void, lpfnidle: PFNIDLE, lpvidleparam: *mut ::core::ffi::c_void, priidle: i16, csecidle: u32, iroidle: u16, ircidle: u16) { #[cfg(windows)] { #[link(name = "windows")] @@ -202,7 +191,7 @@ pub unsafe fn ChangeIdleRoutine(ftg: *mut ::core::ffi::c_void, lpfnidle: ::core: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn CreateIProp(lpinterface: *mut ::windows::core::GUID, lpallocatebuffer: ::core::option::Option, lpallocatemore: ::core::option::Option, lpfreebuffer: ::core::option::Option, lpvreserved: *mut ::core::ffi::c_void, lpppropdata: *mut ::core::option::Option) -> i32 { +pub unsafe fn CreateIProp(lpinterface: *mut ::windows::core::GUID, lpallocatebuffer: LPALLOCATEBUFFER, lpallocatemore: LPALLOCATEMORE, lpfreebuffer: LPFREEBUFFER, lpvreserved: *mut ::core::ffi::c_void, lpppropdata: *mut ::core::option::Option) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -215,7 +204,7 @@ pub unsafe fn CreateIProp(lpinterface: *mut ::windows::core::GUID, lpallocatebuf unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn CreateTable(lpinterface: *mut ::windows::core::GUID, lpallocatebuffer: ::core::option::Option, lpallocatemore: ::core::option::Option, lpfreebuffer: ::core::option::Option, lpvreserved: *mut ::core::ffi::c_void, ultabletype: u32, ulproptagindexcolumn: u32, lpsproptagarraycolumns: *mut SPropTagArray, lpptabledata: *mut ::core::option::Option) -> i32 { +pub unsafe fn CreateTable(lpinterface: *mut ::windows::core::GUID, lpallocatebuffer: LPALLOCATEBUFFER, lpallocatemore: LPALLOCATEMORE, lpfreebuffer: LPFREEBUFFER, lpvreserved: *mut ::core::ffi::c_void, ultabletype: u32, ulproptagindexcolumn: u32, lpsproptagarraycolumns: *mut SPropTagArray, lpptabledata: *mut ::core::option::Option) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -968,7 +957,7 @@ unsafe impl ::windows::core::Abi for FLATMTSIDLIST { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type FNIDLE = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type FNIDLE = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn FPropCompareProp(lpspropvalue1: *mut SPropValue, ulrelop: u32, lpspropvalue2: *mut SPropValue) -> super::super::Foundation::BOOL { @@ -1111,7 +1100,7 @@ pub unsafe fn FtSubFt<'a, Param0: ::windows::core::IntoParam<'a, super::super::F } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FtgRegisterIdleRoutine(lpfnidle: ::core::option::Option, lpvidleparam: *mut ::core::ffi::c_void, priidle: i16, csecidle: u32, iroidle: u16) -> *mut ::core::ffi::c_void { +pub unsafe fn FtgRegisterIdleRoutine(lpfnidle: PFNIDLE, lpvidleparam: *mut ::core::ffi::c_void, priidle: i16, csecidle: u32, iroidle: u16) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -1138,7 +1127,7 @@ unsafe impl ::windows::core::Abi for Gender { type Abi = Self; } #[inline] -pub unsafe fn HrAddColumns<'a, Param0: ::windows::core::IntoParam<'a, IMAPITable>>(lptbl: Param0, lpproptagcolumnsnew: *mut SPropTagArray, lpallocatebuffer: ::core::option::Option, lpfreebuffer: ::core::option::Option) -> ::windows::core::Result<()> { +pub unsafe fn HrAddColumns<'a, Param0: ::windows::core::IntoParam<'a, IMAPITable>>(lptbl: Param0, lpproptagcolumnsnew: *mut SPropTagArray, lpallocatebuffer: LPALLOCATEBUFFER, lpfreebuffer: LPFREEBUFFER) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1151,7 +1140,7 @@ pub unsafe fn HrAddColumns<'a, Param0: ::windows::core::IntoParam<'a, IMAPITable unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn HrAddColumnsEx<'a, Param0: ::windows::core::IntoParam<'a, IMAPITable>>(lptbl: Param0, lpproptagcolumnsnew: *mut SPropTagArray, lpallocatebuffer: ::core::option::Option, lpfreebuffer: ::core::option::Option, lpfnfiltercolumns: isize) -> ::windows::core::Result<()> { +pub unsafe fn HrAddColumnsEx<'a, Param0: ::windows::core::IntoParam<'a, IMAPITable>>(lptbl: Param0, lpproptagcolumnsnew: *mut SPropTagArray, lpallocatebuffer: LPALLOCATEBUFFER, lpfreebuffer: LPFREEBUFFER, lpfnfiltercolumns: isize) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1165,7 +1154,7 @@ pub unsafe fn HrAddColumnsEx<'a, Param0: ::windows::core::IntoParam<'a, IMAPITab } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn HrAllocAdviseSink(lpfncallback: ::core::option::Option, lpvcontext: *mut ::core::ffi::c_void, lppadvisesink: *mut ::core::option::Option) -> ::windows::core::Result<()> { +pub unsafe fn HrAllocAdviseSink(lpfncallback: LPNOTIFCALLBACK, lpvcontext: *mut ::core::ffi::c_void, lppadvisesink: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1536,7 +1525,7 @@ impl IAddrBook { pub unsafe fn Address(&self, lpuluiparam: *mut u32, lpadrparms: *mut ADRPARM, lppadrlist: *mut *mut ADRLIST) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpuluiparam), ::core::mem::transmute(lpadrparms), ::core::mem::transmute(lppadrlist)).ok() } - pub unsafe fn Details(&self, lpuluiparam: *mut usize, lpfndismiss: ::core::option::Option, lpvdismisscontext: *mut ::core::ffi::c_void, cbentryid: u32, lpentryid: *mut ENTRYID, lpfbuttoncallback: ::core::option::Option, lpvbuttoncontext: *mut ::core::ffi::c_void, lpszbuttontext: *mut i8, ulflags: u32) -> ::windows::core::Result<()> { + pub unsafe fn Details(&self, lpuluiparam: *mut usize, lpfndismiss: LPFNDISMISS, lpvdismisscontext: *mut ::core::ffi::c_void, cbentryid: u32, lpentryid: *mut ENTRYID, lpfbuttoncallback: LPFNBUTTON, lpvbuttoncontext: *mut ::core::ffi::c_void, lpszbuttontext: *mut i8, ulflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).22)( ::core::mem::transmute_copy(self), ::core::mem::transmute(lpuluiparam), @@ -1657,7 +1646,7 @@ pub struct IAddrBook_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uluiparam: u32, ulflags: u32, cbeidcontainer: u32, lpeidcontainer: *mut ENTRYID, cbeidnewentrytpl: u32, lpeidnewentrytpl: *mut ENTRYID, lpcbeidnewentry: *mut u32, lppeidnewentry: *mut *mut ENTRYID) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uluiparam: usize, ulflags: u32, lpsznewentrytitle: *mut i8, lpadrlist: *mut ADRLIST) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpuluiparam: *mut u32, lpadrparms: *mut ::core::mem::ManuallyDrop, lppadrlist: *mut *mut ADRLIST) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpuluiparam: *mut u32, lpadrparms: *mut ADRPARM, lppadrlist: *mut *mut ADRLIST) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpuluiparam: *mut usize, lpfndismiss: ::windows::core::RawPtr, lpvdismisscontext: *mut ::core::ffi::c_void, cbentryid: u32, lpentryid: *mut ENTRYID, lpfbuttoncallback: ::windows::core::RawPtr, lpvbuttoncontext: *mut ::core::ffi::c_void, lpszbuttontext: *mut i8, ulflags: u32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uluiparam: u32, ulflags: u32, lprecip: *mut ADRENTRY) -> ::windows::core::HRESULT, @@ -3709,7 +3698,7 @@ pub struct IProviderAdmin_abi( #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITableData(pub ::windows::core::IUnknown); impl ITableData { - pub unsafe fn HrGetView(&self, lpssortorderset: *mut SSortOrderSet, lpfcallerrelease: *mut ::core::option::Option, ulcallerdata: u32, lppmapitable: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn HrGetView(&self, lpssortorderset: *mut SSortOrderSet, lpfcallerrelease: *mut CALLERRELEASE, ulcallerdata: u32, lppmapitable: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpssortorderset), ::core::mem::transmute(lpfcallerrelease), ::core::mem::transmute(ulcallerdata), ::core::mem::transmute(lppmapitable)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3955,31 +3944,31 @@ pub struct IWABOBJECT__abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpiab: ::windows::core::RawPtr, ulflags: u32, sbeid: SBinary, hwnd: super::super::Foundation::HWND) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); -pub type IWABOBJECT_AddRef_METHOD = unsafe extern "system" fn() -> u32; -pub type IWABOBJECT_AllocateBuffer_METHOD = unsafe extern "system" fn(cbsize: u32, lppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type IWABOBJECT_AllocateMore_METHOD = unsafe extern "system" fn(cbsize: u32, lpobject: *const ::core::ffi::c_void, lppbuffer: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type IWABOBJECT_AddRef_METHOD = ::core::option::Option u32>; +pub type IWABOBJECT_AllocateBuffer_METHOD = ::core::option::Option ::windows::core::HRESULT>; +pub type IWABOBJECT_AllocateMore_METHOD = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type IWABOBJECT_Backup_METHOD = unsafe extern "system" fn(lpfilename: super::super::Foundation::PSTR) -> ::windows::core::HRESULT; +pub type IWABOBJECT_Backup_METHOD = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type IWABOBJECT_Find_METHOD = unsafe extern "system" fn(lpiab: ::windows::core::RawPtr, hwnd: super::super::Foundation::HWND) -> ::windows::core::HRESULT; -pub type IWABOBJECT_FreeBuffer_METHOD = unsafe extern "system" fn(lpbuffer: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type IWABOBJECT_GetLastError_METHOD = unsafe extern "system" fn(hresult: ::windows::core::HRESULT, ulflags: u32, lppmapierror: *mut *mut MAPIERROR) -> ::windows::core::HRESULT; +pub type IWABOBJECT_Find_METHOD = ::core::option::Option ::windows::core::HRESULT>; +pub type IWABOBJECT_FreeBuffer_METHOD = ::core::option::Option ::windows::core::HRESULT>; +pub type IWABOBJECT_GetLastError_METHOD = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type IWABOBJECT_GetMe_METHOD = unsafe extern "system" fn(lpiab: ::windows::core::RawPtr, ulflags: u32, lpdwaction: *mut u32, lpsbeid: *mut SBinary, hwnd: super::super::Foundation::HWND) -> ::windows::core::HRESULT; +pub type IWABOBJECT_GetMe_METHOD = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type IWABOBJECT_Import_METHOD = unsafe extern "system" fn(lpwip: super::super::Foundation::PSTR) -> ::windows::core::HRESULT; +pub type IWABOBJECT_Import_METHOD = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type IWABOBJECT_LDAPUrl_METHOD = unsafe extern "system" fn(lpiab: ::windows::core::RawPtr, hwnd: super::super::Foundation::HWND, ulflags: u32, lpszurl: super::super::Foundation::PSTR, lppmailuser: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; -pub type IWABOBJECT_QueryInterface_METHOD = unsafe extern "system" fn(riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type IWABOBJECT_Release_METHOD = unsafe extern "system" fn() -> u32; +pub type IWABOBJECT_LDAPUrl_METHOD = ::core::option::Option ::windows::core::HRESULT>; +pub type IWABOBJECT_QueryInterface_METHOD = ::core::option::Option ::windows::core::HRESULT>; +pub type IWABOBJECT_Release_METHOD = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type IWABOBJECT_SetMe_METHOD = unsafe extern "system" fn(lpiab: ::windows::core::RawPtr, ulflags: u32, sbeid: SBinary, hwnd: super::super::Foundation::HWND) -> ::windows::core::HRESULT; +pub type IWABOBJECT_SetMe_METHOD = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type IWABOBJECT_VCardCreate_METHOD = unsafe extern "system" fn(lpiab: ::windows::core::RawPtr, ulflags: u32, lpszvcard: super::super::Foundation::PSTR, lpmailuser: ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type IWABOBJECT_VCardCreate_METHOD = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type IWABOBJECT_VCardDisplay_METHOD = unsafe extern "system" fn(lpiab: ::windows::core::RawPtr, hwnd: super::super::Foundation::HWND, lpszfilename: super::super::Foundation::PSTR) -> ::windows::core::HRESULT; +pub type IWABOBJECT_VCardDisplay_METHOD = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type IWABOBJECT_VCardRetrieve_METHOD = unsafe extern "system" fn(lpiab: ::windows::core::RawPtr, ulflags: u32, lpszvcard: super::super::Foundation::PSTR, lppmailuser: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type IWABOBJECT_VCardRetrieve_METHOD = ::core::option::Option ::windows::core::HRESULT>; #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWABObject(pub ::windows::core::IUnknown); @@ -4088,26 +4077,26 @@ pub struct IWABObject_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpiab: ::windows::core::RawPtr, ulflags: u32, sbeid: SBinary, hwnd: super::super::Foundation::HWND) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); -pub type LPALLOCATEBUFFER = unsafe extern "system" fn(cbsize: u32, lppbuffer: *mut *mut ::core::ffi::c_void) -> i32; -pub type LPALLOCATEMORE = unsafe extern "system" fn(cbsize: u32, lpobject: *mut ::core::ffi::c_void, lppbuffer: *mut *mut ::core::ffi::c_void) -> i32; -pub type LPCREATECONVERSATIONINDEX = unsafe extern "system" fn(cbparent: u32, lpbparent: *mut u8, lpcbconvindex: *mut u32, lppbconvindex: *mut *mut u8) -> i32; -pub type LPDISPATCHNOTIFICATIONS = unsafe extern "system" fn(ulflags: u32) -> ::windows::core::HRESULT; +pub type LPALLOCATEBUFFER = ::core::option::Option i32>; +pub type LPALLOCATEMORE = ::core::option::Option i32>; +pub type LPCREATECONVERSATIONINDEX = ::core::option::Option i32>; +pub type LPDISPATCHNOTIFICATIONS = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNABSDI = unsafe extern "system" fn(uluiparam: usize, lpvmsg: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; -pub type LPFNBUTTON = unsafe extern "system" fn(uluiparam: usize, lpvcontext: *mut ::core::ffi::c_void, cbentryid: u32, lpselection: *mut ENTRYID, ulflags: u32) -> i32; -pub type LPFNDISMISS = unsafe extern "system" fn(uluiparam: usize, lpvcontext: *mut ::core::ffi::c_void); -pub type LPFREEBUFFER = unsafe extern "system" fn(lpbuffer: *mut ::core::ffi::c_void) -> u32; +pub type LPFNABSDI = ::core::option::Option super::super::Foundation::BOOL>; +pub type LPFNBUTTON = ::core::option::Option i32>; +pub type LPFNDISMISS = ::core::option::Option; +pub type LPFREEBUFFER = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNOTIFCALLBACK = unsafe extern "system" fn(lpvcontext: *mut ::core::ffi::c_void, cnotification: u32, lpnotifications: *mut NOTIFICATION) -> i32; +pub type LPNOTIFCALLBACK = ::core::option::Option i32>; #[cfg(feature = "Win32_System_Com")] -pub type LPOPENSTREAMONFILE = unsafe extern "system" fn(lpallocatebuffer: ::windows::core::RawPtr, lpfreebuffer: ::windows::core::RawPtr, ulflags: u32, lpszfilename: *const i8, lpszprefix: *const i8, lppstream: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; -pub type LPWABALLOCATEBUFFER = unsafe extern "system" fn(lpwabobject: ::windows::core::RawPtr, cbsize: u32, lppbuffer: *mut *mut ::core::ffi::c_void) -> i32; -pub type LPWABALLOCATEMORE = unsafe extern "system" fn(lpwabobject: ::windows::core::RawPtr, cbsize: u32, lpobject: *mut ::core::ffi::c_void, lppbuffer: *mut *mut ::core::ffi::c_void) -> i32; -pub type LPWABFREEBUFFER = unsafe extern "system" fn(lpwabobject: ::windows::core::RawPtr, lpbuffer: *mut ::core::ffi::c_void) -> u32; +pub type LPOPENSTREAMONFILE = ::core::option::Option ::windows::core::HRESULT>; +pub type LPWABALLOCATEBUFFER = ::core::option::Option i32>; +pub type LPWABALLOCATEMORE = ::core::option::Option i32>; +pub type LPWABFREEBUFFER = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPWABOPEN = unsafe extern "system" fn(lppadrbook: *mut ::windows::core::RawPtr, lppwabobject: *mut ::windows::core::RawPtr, lpwp: *mut WAB_PARAM, reserved2: u32) -> ::windows::core::HRESULT; +pub type LPWABOPEN = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type LPWABOPENEX = unsafe extern "system" fn(lppadrbook: *mut ::windows::core::RawPtr, lppwabobject: *mut ::windows::core::RawPtr, lpwp: *mut WAB_PARAM, reserved: u32, fnallocatebuffer: ::windows::core::RawPtr, fnallocatemore: ::windows::core::RawPtr, fnfreebuffer: ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type LPWABOPENEX = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn LPropCompareProp(lpspropvaluea: *mut SPropValue, lpspropvalueb: *mut SPropValue) -> i32 { @@ -4503,7 +4492,7 @@ unsafe impl ::windows::core::Abi for OBJECT_NOTIFICATION { } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn OpenStreamOnFile(lpallocatebuffer: ::core::option::Option, lpfreebuffer: ::core::option::Option, ulflags: u32, lpszfilename: *const i8, lpszprefix: *const i8) -> ::windows::core::Result { +pub unsafe fn OpenStreamOnFile(lpallocatebuffer: LPALLOCATEBUFFER, lpfreebuffer: LPFREEBUFFER, ulflags: u32, lpszfilename: *const i8, lpszprefix: *const i8) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -4517,7 +4506,7 @@ pub unsafe fn OpenStreamOnFile(lpallocatebuffer: ::core::option::Option super::super::Foundation::BOOL; +pub type PFNIDLE = ::core::option::Option super::super::Foundation::BOOL>; pub const PRIHIGHEST: u32 = 32767u32; pub const PRILOWEST: i32 = -32768i32; pub const PRIUSER: u32 = 0u32; @@ -4541,7 +4530,7 @@ pub unsafe fn PpropFindProp(lpproparray: *mut SPropValue, cvalues: u32, ulpropta } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn PropCopyMore(lpspropvaluedest: *mut SPropValue, lpspropvaluesrc: *mut SPropValue, lpfallocmore: ::core::option::Option, lpvobject: *mut ::core::ffi::c_void) -> i32 { +pub unsafe fn PropCopyMore(lpspropvaluedest: *mut SPropValue, lpspropvaluesrc: *mut SPropValue, lpfallocmore: LPALLOCATEMORE, lpvobject: *mut ::core::ffi::c_void) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5680,7 +5669,7 @@ pub unsafe fn ScCreateConversationIndex(cbparent: u32, lpbparent: *mut u8, lpcbc } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn ScDupPropset(cvalues: i32, lpproparray: *mut SPropValue, lpallocatebuffer: ::core::option::Option, lppproparray: *mut *mut SPropValue) -> i32 { +pub unsafe fn ScDupPropset(cvalues: i32, lpproparray: *mut SPropValue, lpallocatebuffer: LPALLOCATEBUFFER, lppproparray: *mut *mut SPropValue) -> i32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs b/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs index 92a1b75c09..c8213be642 100644 --- a/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs +++ b/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs @@ -752,7 +752,7 @@ pub unsafe fn ApplyPatchToFileA<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ApplyPatchToFileByBuffers(patchfilemapped: *const u8, patchfilesize: u32, oldfilemapped: *const u8, oldfilesize: u32, newfilebuffer: *mut *mut u8, newfilebuffersize: u32, newfileactualsize: *mut u32, newfiletime: *mut super::super::Foundation::FILETIME, applyoptionflags: u32, progresscallback: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn ApplyPatchToFileByBuffers(patchfilemapped: *const u8, patchfilesize: u32, oldfilemapped: *const u8, oldfilesize: u32, newfilebuffer: *mut *mut u8, newfilebuffersize: u32, newfileactualsize: *mut u32, newfiletime: *mut super::super::Foundation::FILETIME, applyoptionflags: u32, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -792,14 +792,7 @@ pub unsafe fn ApplyPatchToFileByHandles<'a, Param0: ::windows::core::IntoParam<' } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ApplyPatchToFileByHandlesEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - patchfilehandle: Param0, - oldfilehandle: Param1, - newfilehandle: Param2, - applyoptionflags: u32, - progresscallback: ::core::option::Option, - callbackcontext: *const ::core::ffi::c_void, -) -> super::super::Foundation::BOOL { +pub unsafe fn ApplyPatchToFileByHandlesEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(patchfilehandle: Param0, oldfilehandle: Param1, newfilehandle: Param2, applyoptionflags: u32, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -813,7 +806,7 @@ pub unsafe fn ApplyPatchToFileByHandlesEx<'a, Param0: ::windows::core::IntoParam } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ApplyPatchToFileExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(patchfilename: Param0, oldfilename: Param1, newfilename: Param2, applyoptionflags: u32, progresscallback: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn ApplyPatchToFileExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(patchfilename: Param0, oldfilename: Param1, newfilename: Param2, applyoptionflags: u32, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -827,7 +820,7 @@ pub unsafe fn ApplyPatchToFileExA<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ApplyPatchToFileExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(patchfilename: Param0, oldfilename: Param1, newfilename: Param2, applyoptionflags: u32, progresscallback: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn ApplyPatchToFileExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(patchfilename: Param0, oldfilename: Param1, newfilename: Param2, applyoptionflags: u32, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1044,7 +1037,7 @@ pub unsafe fn CreatePatchFileA<'a, Param0: ::windows::core::IntoParam<'a, super: { #[link(name = "windows")] extern "system" { - fn CreatePatchFileA(oldfilename: super::super::Foundation::PSTR, newfilename: super::super::Foundation::PSTR, patchfilename: super::super::Foundation::PSTR, optionflags: u32, optiondata: *const ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn CreatePatchFileA(oldfilename: super::super::Foundation::PSTR, newfilename: super::super::Foundation::PSTR, patchfilename: super::super::Foundation::PSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CreatePatchFileA(oldfilename.into_param().abi(), newfilename.into_param().abi(), patchfilename.into_param().abi(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata))) } @@ -1058,7 +1051,7 @@ pub unsafe fn CreatePatchFileByHandles<'a, Param0: ::windows::core::IntoParam<'a { #[link(name = "windows")] extern "system" { - fn CreatePatchFileByHandles(oldfilehandle: super::super::Foundation::HANDLE, newfilehandle: super::super::Foundation::HANDLE, patchfilehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn CreatePatchFileByHandles(oldfilehandle: super::super::Foundation::HANDLE, newfilehandle: super::super::Foundation::HANDLE, patchfilehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const PATCH_OPTION_DATA) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CreatePatchFileByHandles(oldfilehandle.into_param().abi(), newfilehandle.into_param().abi(), patchfilehandle.into_param().abi(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata))) } @@ -1067,21 +1060,12 @@ pub unsafe fn CreatePatchFileByHandles<'a, Param0: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreatePatchFileByHandlesEx<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - oldfilecount: u32, - oldfileinfoarray: *const PATCH_OLD_FILE_INFO_H, - newfilehandle: Param2, - patchfilehandle: Param3, - optionflags: u32, - optiondata: *const PATCH_OPTION_DATA, - progresscallback: ::core::option::Option, - callbackcontext: *const ::core::ffi::c_void, -) -> super::super::Foundation::BOOL { +pub unsafe fn CreatePatchFileByHandlesEx<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_H, newfilehandle: Param2, patchfilehandle: Param3, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn CreatePatchFileByHandlesEx(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_H, newfilehandle: super::super::Foundation::HANDLE, patchfilehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const ::core::mem::ManuallyDrop, progresscallback: ::windows::core::RawPtr, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; + fn CreatePatchFileByHandlesEx(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_H, newfilehandle: super::super::Foundation::HANDLE, patchfilehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: ::windows::core::RawPtr, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CreatePatchFileByHandlesEx( ::core::mem::transmute(oldfilecount), @@ -1099,12 +1083,12 @@ pub unsafe fn CreatePatchFileByHandlesEx<'a, Param2: ::windows::core::IntoParam< } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreatePatchFileExA<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_A, newfilename: Param2, patchfilename: Param3, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn CreatePatchFileExA<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_A, newfilename: Param2, patchfilename: Param3, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn CreatePatchFileExA(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_A, newfilename: super::super::Foundation::PSTR, patchfilename: super::super::Foundation::PSTR, optionflags: u32, optiondata: *const ::core::mem::ManuallyDrop, progresscallback: ::windows::core::RawPtr, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; + fn CreatePatchFileExA(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_A, newfilename: super::super::Foundation::PSTR, patchfilename: super::super::Foundation::PSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: ::windows::core::RawPtr, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CreatePatchFileExA( ::core::mem::transmute(oldfilecount), @@ -1122,12 +1106,12 @@ pub unsafe fn CreatePatchFileExA<'a, Param2: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreatePatchFileExW<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_W, newfilename: Param2, patchfilename: Param3, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn CreatePatchFileExW<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_W, newfilename: Param2, patchfilename: Param3, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn CreatePatchFileExW(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_W, newfilename: super::super::Foundation::PWSTR, patchfilename: super::super::Foundation::PWSTR, optionflags: u32, optiondata: *const ::core::mem::ManuallyDrop, progresscallback: ::windows::core::RawPtr, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; + fn CreatePatchFileExW(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_W, newfilename: super::super::Foundation::PWSTR, patchfilename: super::super::Foundation::PWSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: ::windows::core::RawPtr, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CreatePatchFileExW( ::core::mem::transmute(oldfilecount), @@ -1150,7 +1134,7 @@ pub unsafe fn CreatePatchFileW<'a, Param0: ::windows::core::IntoParam<'a, super: { #[link(name = "windows")] extern "system" { - fn CreatePatchFileW(oldfilename: super::super::Foundation::PWSTR, newfilename: super::super::Foundation::PWSTR, patchfilename: super::super::Foundation::PWSTR, optionflags: u32, optiondata: *const ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn CreatePatchFileW(oldfilename: super::super::Foundation::PWSTR, newfilename: super::super::Foundation::PWSTR, patchfilename: super::super::Foundation::PWSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA) -> super::super::Foundation::BOOL; } ::core::mem::transmute(CreatePatchFileW(oldfilename.into_param().abi(), newfilename.into_param().abi(), patchfilename.into_param().abi(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata))) } @@ -3113,9 +3097,9 @@ unsafe impl ::windows::core::Abi for INSTALLUILEVEL { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type INSTALLUI_HANDLERA = unsafe extern "system" fn(pvcontext: *mut ::core::ffi::c_void, imessagetype: u32, szmessage: super::super::Foundation::PSTR) -> i32; +pub type INSTALLUI_HANDLERA = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type INSTALLUI_HANDLERW = unsafe extern "system" fn(pvcontext: *mut ::core::ffi::c_void, imessagetype: u32, szmessage: super::super::Foundation::PWSTR) -> i32; +pub type INSTALLUI_HANDLERW = ::core::option::Option i32>; #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPMApplicationInfo(pub ::windows::core::IUnknown); @@ -5384,11 +5368,11 @@ impl IValidate { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetDisplay(&self, pdisplayfunction: ::core::option::Option, pcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { + pub unsafe fn SetDisplay(&self, pdisplayfunction: LPDISPLAYVAL, pcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdisplayfunction), ::core::mem::transmute(pcontext)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetStatus(&self, pstatusfunction: ::core::option::Option, pcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { + pub unsafe fn SetStatus(&self, pstatusfunction: LPEVALCOMCALLBACK, pcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(pstatusfunction), ::core::mem::transmute(pcontext)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -5452,9 +5436,9 @@ pub const LOGTOKEN_TYPE_MASK: u32 = 3u32; pub const LOGTOKEN_UNSPECIFIED: u32 = 0u32; pub const LOGWARN: u32 = 2u32; #[cfg(feature = "Win32_Foundation")] -pub type LPDISPLAYVAL = unsafe extern "system" fn(pcontext: *mut ::core::ffi::c_void, uitype: RESULTTYPES, szwval: super::super::Foundation::PWSTR, szwdescription: super::super::Foundation::PWSTR, szwlocation: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; +pub type LPDISPLAYVAL = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPEVALCOMCALLBACK = unsafe extern "system" fn(istatus: STATUSTYPES, szdata: super::super::Foundation::PWSTR, pcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type LPEVALCOMCALLBACK = ::core::option::Option super::super::Foundation::BOOL>; pub const MAX_FEATURE_CHARS: u32 = 38u32; pub const MAX_GUID_CHARS: u32 = 38u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -8950,12 +8934,12 @@ pub unsafe fn MsiSetComponentStateW<'a, Param0: ::windows::core::IntoParam<'a, M } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MsiSetExternalUIA(puihandler: ::core::option::Option, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> ::core::option::Option { +pub unsafe fn MsiSetExternalUIA(puihandler: INSTALLUI_HANDLERA, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> INSTALLUI_HANDLERA { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn MsiSetExternalUIA(puihandler: ::windows::core::RawPtr, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> ::core::option::Option; + fn MsiSetExternalUIA(puihandler: ::windows::core::RawPtr, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> INSTALLUI_HANDLERA; } ::core::mem::transmute(MsiSetExternalUIA(::core::mem::transmute(puihandler), ::core::mem::transmute(dwmessagefilter), ::core::mem::transmute(pvcontext))) } @@ -8963,7 +8947,7 @@ pub unsafe fn MsiSetExternalUIA(puihandler: ::core::option::Option, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void, ppuiprevhandler: ::core::option::Option) -> u32 { +pub unsafe fn MsiSetExternalUIRecord(puihandler: PINSTALLUI_HANDLER_RECORD, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void, ppuiprevhandler: PINSTALLUI_HANDLER_RECORD) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -8977,12 +8961,12 @@ pub unsafe fn MsiSetExternalUIRecord(puihandler: ::core::option::Option, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> ::core::option::Option { +pub unsafe fn MsiSetExternalUIW(puihandler: INSTALLUI_HANDLERW, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> INSTALLUI_HANDLERW { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn MsiSetExternalUIW(puihandler: ::windows::core::RawPtr, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> ::core::option::Option; + fn MsiSetExternalUIW(puihandler: ::windows::core::RawPtr, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> INSTALLUI_HANDLERW; } ::core::mem::transmute(MsiSetExternalUIW(::core::mem::transmute(puihandler), ::core::mem::transmute(dwmessagefilter), ::core::mem::transmute(pvcontext))) } @@ -9816,7 +9800,7 @@ pub unsafe fn NormalizeFileForPatchSignature(filebuffer: *mut ::core::ffi::c_voi { #[link(name = "windows")] extern "system" { - fn NormalizeFileForPatchSignature(filebuffer: *mut ::core::ffi::c_void, filesize: u32, optionflags: u32, optiondata: *const ::core::mem::ManuallyDrop, newfilecoffbase: u32, newfilecofftime: u32, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE) -> i32; + fn NormalizeFileForPatchSignature(filebuffer: *mut ::core::ffi::c_void, filesize: u32, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, newfilecoffbase: u32, newfilecofftime: u32, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE) -> i32; } ::core::mem::transmute(NormalizeFileForPatchSignature( ::core::mem::transmute(filebuffer), @@ -10121,7 +10105,7 @@ impl ::core::cmp::Eq for PATCH_OLD_FILE_INFO_W {} unsafe impl ::windows::core::Abi for PATCH_OLD_FILE_INFO_W { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct PATCH_OPTION_DATA { @@ -10130,7 +10114,7 @@ pub struct PATCH_OPTION_DATA { pub NewFileSymbolPath: super::super::Foundation::PSTR, pub OldFileSymbolPathArray: *mut super::super::Foundation::PSTR, pub ExtendedOptionFlags: u32, - pub SymLoadCallback: ::core::option::Option, + pub SymLoadCallback: PPATCH_SYMLOAD_CALLBACK, pub SymLoadContext: *mut ::core::ffi::c_void, pub InterleaveMapArray: *mut *mut PATCH_INTERLEAVE_MAP, pub MaxLzxWindowSize: u32, @@ -10176,7 +10160,7 @@ impl ::core::cmp::PartialEq for PATCH_OPTION_DATA { impl ::core::cmp::Eq for PATCH_OPTION_DATA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PATCH_OPTION_DATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const PATCH_OPTION_FAIL_IF_BIGGER: u32 = 1048576u32; pub const PATCH_OPTION_FAIL_IF_SAME_FILE: u32 = 524288u32; @@ -10248,7 +10232,7 @@ pub const PID_TEMPLATE: u32 = 7u32; pub const PID_THUMBNAIL: u32 = 17u32; pub const PID_TITLE: u32 = 2u32; pub const PID_WORDCOUNT: u32 = 15u32; -pub type PINSTALLUI_HANDLER_RECORD = unsafe extern "system" fn(pvcontext: *mut ::core::ffi::c_void, imessagetype: u32, hrecord: MSIHANDLE) -> i32; +pub type PINSTALLUI_HANDLER_RECORD = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PMSIHANDLE { @@ -11057,9 +11041,9 @@ unsafe impl ::windows::core::Abi for PM_UPDATEINFO_LEGACY { type Abi = ::core::mem::ManuallyDrop; } #[cfg(feature = "Win32_Foundation")] -pub type PPATCH_PROGRESS_CALLBACK = unsafe extern "system" fn(callbackcontext: *mut ::core::ffi::c_void, currentposition: u32, maximumposition: u32) -> super::super::Foundation::BOOL; +pub type PPATCH_PROGRESS_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PPATCH_SYMLOAD_CALLBACK = unsafe extern "system" fn(whichfile: u32, symbolfilename: super::super::Foundation::PSTR, symtype: u32, symbolfilechecksum: u32, symbolfiletimedate: u32, imagefilechecksum: u32, imagefiletimedate: u32, callbackcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PPATCH_SYMLOAD_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PROTECTED_FILE_DATA { diff --git a/src/Windows/Win32/System/ApplicationVerifier/mod.rs b/src/Windows/Win32/System/ApplicationVerifier/mod.rs index f9014325d9..0e2a4c08fc 100644 --- a/src/Windows/Win32/System/ApplicationVerifier/mod.rs +++ b/src/Windows/Win32/System/ApplicationVerifier/mod.rs @@ -26,7 +26,7 @@ impl ::core::cmp::Eq for AVRF_BACKTRACE_INFORMATION {} unsafe impl ::windows::core::Abi for AVRF_BACKTRACE_INFORMATION { type Abi = Self; } -pub type AVRF_HANDLEOPERATION_ENUMERATE_CALLBACK = unsafe extern "system" fn(handleoperation: *mut AVRF_HANDLE_OPERATION, enumerationcontext: *mut ::core::ffi::c_void, enumerationlevel: *mut u32) -> u32; +pub type AVRF_HANDLEOPERATION_ENUMERATE_CALLBACK = ::core::option::Option u32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct AVRF_HANDLE_OPERATION { @@ -57,7 +57,7 @@ impl ::core::cmp::Eq for AVRF_HANDLE_OPERATION {} unsafe impl ::windows::core::Abi for AVRF_HANDLE_OPERATION { type Abi = Self; } -pub type AVRF_HEAPALLOCATION_ENUMERATE_CALLBACK = unsafe extern "system" fn(heapallocation: *mut AVRF_HEAP_ALLOCATION, enumerationcontext: *mut ::core::ffi::c_void, enumerationlevel: *mut u32) -> u32; +pub type AVRF_HEAPALLOCATION_ENUMERATE_CALLBACK = ::core::option::Option u32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct AVRF_HEAP_ALLOCATION { @@ -102,7 +102,7 @@ unsafe impl ::windows::core::Abi for AVRF_HEAP_ALLOCATION { type Abi = Self; } pub const AVRF_MAX_TRACES: u32 = 32u32; -pub type AVRF_RESOURCE_ENUMERATE_CALLBACK = unsafe extern "system" fn(resourcedescription: *mut ::core::ffi::c_void, enumerationcontext: *mut ::core::ffi::c_void, enumerationlevel: *mut u32) -> u32; +pub type AVRF_RESOURCE_ENUMERATE_CALLBACK = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct VERIFIER_ENUM_RESOURCE_FLAGS(pub u32); @@ -146,7 +146,7 @@ impl ::core::ops::Not for VERIFIER_ENUM_RESOURCE_FLAGS { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn VerifierEnumerateResource<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(process: Param0, flags: VERIFIER_ENUM_RESOURCE_FLAGS, resourcetype: eAvrfResourceTypes, resourcecallback: ::core::option::Option, enumerationcontext: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn VerifierEnumerateResource<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(process: Param0, flags: VERIFIER_ENUM_RESOURCE_FLAGS, resourcetype: eAvrfResourceTypes, resourcecallback: AVRF_RESOURCE_ENUMERATE_CALLBACK, enumerationcontext: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/Com/mod.rs b/src/Windows/Win32/System/Com/mod.rs index b535c310df..2d752bb736 100644 --- a/src/Windows/Win32/System/Com/mod.rs +++ b/src/Windows/Win32/System/Com/mod.rs @@ -3051,7 +3051,7 @@ pub struct EXCEPINFO { pub bstrHelpFile: super::super::Foundation::BSTR, pub dwHelpContext: u32, pub pvReserved: *mut ::core::ffi::c_void, - pub pfnDeferredFillIn: ::core::option::Option, + pub pfnDeferredFillIn: LPEXCEPFINO_DEFERRED_FILLIN, pub scode: i32, } #[cfg(feature = "Win32_Foundation")] @@ -5074,7 +5074,7 @@ pub struct IContext(pub u8); #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IContextCallback(pub ::windows::core::IUnknown); impl IContextCallback { - pub unsafe fn ContextCallback<'a, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, pfncallback: ::core::option::Option, pparam: *const ComCallData, riid: *const ::windows::core::GUID, imethod: i32, punk: Param4) -> ::windows::core::Result<()> { + pub unsafe fn ContextCallback<'a, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, pfncallback: PFNCONTEXTCALL, pparam: *const ComCallData, riid: *const ::windows::core::GUID, imethod: i32, punk: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(pfncallback), ::core::mem::transmute(pparam), ::core::mem::transmute(riid), ::core::mem::transmute(imethod), punk.into_param().abi()).ok() } } @@ -10253,9 +10253,9 @@ unsafe impl ::windows::core::Abi for LONG_SIZEDARR { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type LPEXCEPFINO_DEFERRED_FILLIN = unsafe extern "system" fn(pexcepinfo: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; -pub type LPFNCANUNLOADNOW = unsafe extern "system" fn() -> ::windows::core::HRESULT; -pub type LPFNGETCLASSOBJECT = unsafe extern "system" fn(param0: *const ::windows::core::GUID, param1: *const ::windows::core::GUID, param2: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type LPEXCEPFINO_DEFERRED_FILLIN = ::core::option::Option) -> ::windows::core::HRESULT>; +pub type LPFNCANUNLOADNOW = ::core::option::Option ::windows::core::HRESULT>; +pub type LPFNGETCLASSOBJECT = ::core::option::Option ::windows::core::HRESULT>; pub const MARSHALINTERFACE_MIN: u32 = 500u32; pub const MAXLSN: u64 = 9223372036854775807u64; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -10467,7 +10467,7 @@ impl ::core::convert::From for PENDINGTYPE { unsafe impl ::windows::core::Abi for PENDINGTYPE { type Abi = Self; } -pub type PFNCONTEXTCALL = unsafe extern "system" fn(pparam: *mut ComCallData) -> ::windows::core::HRESULT; +pub type PFNCONTEXTCALL = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ProgIDFromCLSID(clsid: *const ::windows::core::GUID) -> ::windows::core::Result { diff --git a/src/Windows/Win32/System/Console/mod.rs b/src/Windows/Win32/System/Console/mod.rs index b51d757d7c..a1c09d3378 100644 --- a/src/Windows/Win32/System/Console/mod.rs +++ b/src/Windows/Win32/System/Console/mod.rs @@ -1364,7 +1364,7 @@ pub const NLS_KATAKANA: u32 = 131072u32; pub const NLS_ROMAN: u32 = 4194304u32; pub const NUMLOCK_ON: u32 = 32u32; #[cfg(feature = "Win32_Foundation")] -pub type PHANDLER_ROUTINE = unsafe extern "system" fn(ctrltype: u32) -> super::super::Foundation::BOOL; +pub type PHANDLER_ROUTINE = ::core::option::Option super::super::Foundation::BOOL>; pub const PSEUDOCONSOLE_INHERIT_CURSOR: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] #[inline] @@ -1666,7 +1666,7 @@ pub unsafe fn SetConsoleCP(wcodepageid: u32) -> super::super::Foundation::BOOL { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetConsoleCtrlHandler<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(handlerroutine: ::core::option::Option, add: Param1) -> super::super::Foundation::BOOL { +pub unsafe fn SetConsoleCtrlHandler<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(handlerroutine: PHANDLER_ROUTINE, add: Param1) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/DataExchange/mod.rs b/src/Windows/Win32/System/DataExchange/mod.rs index 6ff37ac73c..0610bbb60b 100644 --- a/src/Windows/Win32/System/DataExchange/mod.rs +++ b/src/Windows/Win32/System/DataExchange/mod.rs @@ -999,7 +999,7 @@ pub unsafe fn DdeImpersonateClient<'a, Param0: ::windows::core::IntoParam<'a, HC unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn DdeInitializeA(pidinst: *mut u32, pfncallback: ::core::option::Option, afcmd: DDE_INITIALIZE_COMMAND, ulres: u32) -> u32 { +pub unsafe fn DdeInitializeA(pidinst: *mut u32, pfncallback: PFNCALLBACK, afcmd: DDE_INITIALIZE_COMMAND, ulres: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -1012,7 +1012,7 @@ pub unsafe fn DdeInitializeA(pidinst: *mut u32, pfncallback: ::core::option::Opt unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn DdeInitializeW(pidinst: *mut u32, pfncallback: ::core::option::Option, afcmd: DDE_INITIALIZE_COMMAND, ulres: u32) -> u32 { +pub unsafe fn DdeInitializeW(pidinst: *mut u32, pfncallback: PFNCALLBACK, afcmd: DDE_INITIALIZE_COMMAND, ulres: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -2026,7 +2026,7 @@ pub unsafe fn OpenClipboard<'a, Param0: ::windows::core::IntoParam<'a, super::su #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type PFNCALLBACK = unsafe extern "system" fn(wtype: u32, wfmt: u32, hconv: HCONV, hsz1: HSZ, hsz2: HSZ, hdata: HDDEDATA, dwdata1: usize, dwdata2: usize) -> HDDEDATA; +pub type PFNCALLBACK = ::core::option::Option HDDEDATA>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PackDDElParam(msg: u32, uilo: usize, uihi: usize) -> super::super::Foundation::LPARAM { diff --git a/src/Windows/Win32/System/DeploymentServices/mod.rs b/src/Windows/Win32/System/DeploymentServices/mod.rs index ce03e7e4f9..9086b8ca3b 100644 --- a/src/Windows/Win32/System/DeploymentServices/mod.rs +++ b/src/Windows/Win32/System/DeploymentServices/mod.rs @@ -3734,21 +3734,21 @@ impl ::core::ops::Not for PFN_WDS_CLI_CALLBACK_MESSAGE_ID { } } #[cfg(feature = "Win32_Foundation")] -pub type PFN_WdsCliCallback = unsafe extern "system" fn(dwmessageid: PFN_WDS_CLI_CALLBACK_MESSAGE_ID, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, pvuserdata: *const ::core::ffi::c_void); +pub type PFN_WdsCliCallback = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_WdsCliTraceFunction = unsafe extern "system" fn(pwszformat: super::super::Foundation::PWSTR, params: *const i8); +pub type PFN_WdsCliTraceFunction = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_WdsTransportClientReceiveContents = unsafe extern "system" fn(hsessionkey: super::super::Foundation::HANDLE, pcallerdata: *const ::core::ffi::c_void, pcontents: *const ::core::ffi::c_void, ulsize: u32, pullcontentoffset: *const u64); +pub type PFN_WdsTransportClientReceiveContents = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_WdsTransportClientReceiveMetadata = unsafe extern "system" fn(hsessionkey: super::super::Foundation::HANDLE, pcallerdata: *const ::core::ffi::c_void, pmetadata: *const ::core::ffi::c_void, ulsize: u32); +pub type PFN_WdsTransportClientReceiveMetadata = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_WdsTransportClientSessionComplete = unsafe extern "system" fn(hsessionkey: super::super::Foundation::HANDLE, pcallerdata: *const ::core::ffi::c_void, dwerror: u32); +pub type PFN_WdsTransportClientSessionComplete = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_WdsTransportClientSessionNegotiate = unsafe extern "system" fn(hsessionkey: super::super::Foundation::HANDLE, pcallerdata: *const ::core::ffi::c_void, pinfo: *const TRANSPORTCLIENT_SESSION_INFO, hnegotiatekey: super::super::Foundation::HANDLE); +pub type PFN_WdsTransportClientSessionNegotiate = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_WdsTransportClientSessionStart = unsafe extern "system" fn(hsessionkey: super::super::Foundation::HANDLE, pcallerdata: *const ::core::ffi::c_void, ullfilesize: *const u64); +pub type PFN_WdsTransportClientSessionStart = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_WdsTransportClientSessionStartEx = unsafe extern "system" fn(hsessionkey: super::super::Foundation::HANDLE, pcallerdata: *const ::core::ffi::c_void, info: *const TRANSPORTCLIENT_SESSION_INFO); +pub type PFN_WdsTransportClientSessionStartEx = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PXE_ADDRESS { @@ -4944,16 +4944,16 @@ pub const WDS_MC_TRACE_FATAL: u32 = 1048576u32; pub const WDS_MC_TRACE_INFO: u32 = 131072u32; pub const WDS_MC_TRACE_VERBOSE: u32 = 65536u32; pub const WDS_MC_TRACE_WARNING: u32 = 262144u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WDS_TRANSPORTCLIENT_CALLBACKS { - pub SessionStart: ::core::option::Option, - pub SessionStartEx: ::core::option::Option, - pub ReceiveContents: ::core::option::Option, - pub ReceiveMetadata: ::core::option::Option, - pub SessionComplete: ::core::option::Option, - pub SessionNegotiate: ::core::option::Option, + pub SessionStart: PFN_WdsTransportClientSessionStart, + pub SessionStartEx: PFN_WdsTransportClientSessionStartEx, + pub ReceiveContents: PFN_WdsTransportClientReceiveContents, + pub ReceiveMetadata: PFN_WdsTransportClientReceiveMetadata, + pub SessionComplete: PFN_WdsTransportClientSessionComplete, + pub SessionNegotiate: PFN_WdsTransportClientSessionNegotiate, } #[cfg(feature = "Win32_Foundation")] impl WDS_TRANSPORTCLIENT_CALLBACKS {} @@ -4984,7 +4984,7 @@ impl ::core::cmp::PartialEq for WDS_TRANSPORTCLIENT_CALLBACKS { impl ::core::cmp::Eq for WDS_TRANSPORTCLIENT_CALLBACKS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WDS_TRANSPORTCLIENT_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const WDS_TRANSPORTCLIENT_CURRENT_API_VERSION: u32 = 1u32; pub const WDS_TRANSPORTCLIENT_NO_CACHE: u32 = 0u32; @@ -5716,7 +5716,7 @@ pub unsafe fn WdsCliObtainDriverPackagesEx<'a, Param0: ::windows::core::IntoPara } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WdsCliRegisterTrace(pfn: ::core::option::Option) -> ::windows::core::Result<()> { +pub unsafe fn WdsCliRegisterTrace(pfn: PFN_WdsCliTraceFunction) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -5750,7 +5750,7 @@ pub unsafe fn WdsCliTransferFile<'a, Param0: ::windows::core::IntoParam<'a, supe pwszlocalfilepath: Param3, dwflags: u32, dwreserved: u32, - pfnwdsclicallback: ::core::option::Option, + pfnwdsclicallback: PFN_WdsCliCallback, pvuserdata: *const ::core::ffi::c_void, ) -> ::windows::core::Result { #[cfg(windows)] @@ -5778,7 +5778,7 @@ pub unsafe fn WdsCliTransferFile<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WdsCliTransferImage<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(himage: Param0, pwszlocalpath: Param1, dwflags: u32, dwreserved: u32, pfnwdsclicallback: ::core::option::Option, pvuserdata: *const ::core::ffi::c_void) -> ::windows::core::Result { +pub unsafe fn WdsCliTransferImage<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(himage: Param0, pwszlocalpath: Param1, dwflags: u32, dwreserved: u32, pfnwdsclicallback: PFN_WdsCliCallback, pvuserdata: *const ::core::ffi::c_void) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs b/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs index 305073e182..c67e597b80 100644 --- a/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs +++ b/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs @@ -371,5 +371,5 @@ pub struct IWebApplicationUpdateEvents_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); -pub type RegisterAuthoringClientFunctionType = unsafe extern "system" fn(authoringmodeobject: ::windows::core::RawPtr, host: ::windows::core::RawPtr) -> ::windows::core::HRESULT; -pub type UnregisterAuthoringClientFunctionType = unsafe extern "system" fn(host: ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type RegisterAuthoringClientFunctionType = ::core::option::Option ::windows::core::HRESULT>; +pub type UnregisterAuthoringClientFunctionType = ::core::option::Option ::windows::core::HRESULT>; diff --git a/src/Windows/Win32/System/Diagnostics/Debug/mod.rs b/src/Windows/Win32/System/Diagnostics/Debug/mod.rs index b654506e17..b22992e3be 100644 --- a/src/Windows/Win32/System/Diagnostics/Debug/mod.rs +++ b/src/Windows/Win32/System/Diagnostics/Debug/mod.rs @@ -496,7 +496,7 @@ unsafe impl ::windows::core::Abi for ARM64_NT_NEON128_0 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn AddVectoredContinueHandler(first: u32, handler: ::core::option::Option) -> *mut ::core::ffi::c_void { +pub unsafe fn AddVectoredContinueHandler(first: u32, handler: PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -510,7 +510,7 @@ pub unsafe fn AddVectoredContinueHandler(first: u32, handler: ::core::option::Op } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn AddVectoredExceptionHandler(first: u32, handler: ::core::option::Option) -> *mut ::core::ffi::c_void { +pub unsafe fn AddVectoredExceptionHandler(first: u32, handler: PVECTORED_EXCEPTION_HANDLER) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -1260,7 +1260,7 @@ pub unsafe fn BindImage<'a, Param0: ::windows::core::IntoParam<'a, super::super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn BindImageEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(flags: u32, imagename: Param1, dllpath: Param2, symbolpath: Param3, statusroutine: ::core::option::Option) -> super::super::super::Foundation::BOOL { +pub unsafe fn BindImageEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(flags: u32, imagename: Param1, dllpath: Param2, symbolpath: Param3, statusroutine: PIMAGEHLP_STATUS_ROUTINE) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1898,7 +1898,7 @@ impl ::core::cmp::Eq for CPU_INFORMATION_1 {} unsafe impl ::windows::core::Abi for CPU_INFORMATION_1 { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] pub struct CREATE_PROCESS_DEBUG_INFO { @@ -1909,7 +1909,7 @@ pub struct CREATE_PROCESS_DEBUG_INFO { pub dwDebugInfoFileOffset: u32, pub nDebugInfoSize: u32, pub lpThreadLocalBase: *mut ::core::ffi::c_void, - pub lpStartAddress: ::core::option::Option, + pub lpStartAddress: super::super::Threading::LPTHREAD_START_ROUTINE, pub lpImageName: *mut ::core::ffi::c_void, pub fUnicode: u16, } @@ -1947,15 +1947,15 @@ impl ::core::cmp::PartialEq for CREATE_PROCESS_DEBUG_INFO { impl ::core::cmp::Eq for CREATE_PROCESS_DEBUG_INFO {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] unsafe impl ::windows::core::Abi for CREATE_PROCESS_DEBUG_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] pub struct CREATE_THREAD_DEBUG_INFO { pub hThread: super::super::super::Foundation::HANDLE, pub lpThreadLocalBase: *mut ::core::ffi::c_void, - pub lpStartAddress: ::core::option::Option, + pub lpStartAddress: super::super::Threading::LPTHREAD_START_ROUTINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] impl CREATE_THREAD_DEBUG_INFO {} @@ -1981,7 +1981,7 @@ impl ::core::cmp::PartialEq for CREATE_THREAD_DEBUG_INFO { impl ::core::cmp::Eq for CREATE_THREAD_DEBUG_INFO {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] unsafe impl ::windows::core::Abi for CREATE_THREAD_DEBUG_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CROSS_PLATFORM_MAXIMUM_PROCESSORS: u32 = 2048u32; pub const CURRENT_KD_SECONDARY_VERSION: u32 = 2u32; @@ -2927,12 +2927,7 @@ pub const DEBUG_ENGOPT_NO_EXECUTE_REPEAT: u32 = 256u32; pub const DEBUG_ENGOPT_PREFER_DML: u32 = 262144u32; pub const DEBUG_ENGOPT_PREFER_TRACE_FILES: u32 = 8388608u32; pub const DEBUG_ENGOPT_SYNCHRONIZE_BREAKPOINTS: u32 = 2048u32; -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] -impl ::core::clone::Clone for DEBUG_EVENT { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] pub struct DEBUG_EVENT { @@ -2959,20 +2954,15 @@ impl ::core::cmp::PartialEq for DEBUG_EVENT { impl ::core::cmp::Eq for DEBUG_EVENT {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] unsafe impl ::windows::core::Abi for DEBUG_EVENT { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] -impl ::core::clone::Clone for DEBUG_EVENT_0 { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] pub union DEBUG_EVENT_0 { pub Exception: EXCEPTION_DEBUG_INFO, - pub CreateThread: ::core::mem::ManuallyDrop, - pub CreateProcessInfo: ::core::mem::ManuallyDrop, + pub CreateThread: CREATE_THREAD_DEBUG_INFO, + pub CreateProcessInfo: CREATE_PROCESS_DEBUG_INFO, pub ExitThread: EXIT_THREAD_DEBUG_INFO, pub ExitProcess: EXIT_PROCESS_DEBUG_INFO, pub LoadDll: LOAD_DLL_DEBUG_INFO, @@ -2998,7 +2988,7 @@ impl ::core::cmp::PartialEq for DEBUG_EVENT_0 { impl ::core::cmp::Eq for DEBUG_EVENT_0 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] unsafe impl ::windows::core::Abi for DEBUG_EVENT_0 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DEBUG_EVENT_BREAKPOINT: u32 = 1u32; pub const DEBUG_EVENT_CHANGE_DEBUGGEE_STATE: u32 = 1024u32; @@ -4812,8 +4802,8 @@ pub const DEBUG_VSOURCE_INVALID: u32 = 0u32; pub const DEBUG_VSOURCE_MAPPED_IMAGE: u32 = 2u32; pub const DEBUG_WAIT_DEFAULT: u32 = 0u32; #[cfg(feature = "Win32_Foundation")] -pub type DIGEST_FUNCTION = unsafe extern "system" fn(refdata: *mut ::core::ffi::c_void, pdata: *mut u8, dwlength: u32) -> super::super::super::Foundation::BOOL; -#[derive(:: core :: clone :: Clone)] +pub type DIGEST_FUNCTION = ::core::option::Option super::super::super::Foundation::BOOL>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -4824,7 +4814,7 @@ pub struct DISPATCHER_CONTEXT { pub EstablisherFrame: usize, pub TargetPc: usize, pub ContextRecord: *mut CONTEXT, - pub LanguageHandler: ::core::option::Option, + pub LanguageHandler: super::super::Kernel::EXCEPTION_ROUTINE, pub HandlerData: *mut ::core::ffi::c_void, pub HistoryTable: *mut UNWIND_HISTORY_TABLE, pub ScopeIndex: u32, @@ -4884,9 +4874,9 @@ impl ::core::cmp::Eq for DISPATCHER_CONTEXT {} #[cfg(any(target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] unsafe impl ::windows::core::Abi for DISPATCHER_CONTEXT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -4897,7 +4887,7 @@ pub struct DISPATCHER_CONTEXT { pub EstablisherFrame: u64, pub TargetIp: u64, pub ContextRecord: *mut CONTEXT, - pub LanguageHandler: ::core::option::Option, + pub LanguageHandler: super::super::Kernel::EXCEPTION_ROUTINE, pub HandlerData: *mut ::core::ffi::c_void, pub HistoryTable: *mut UNWIND_HISTORY_TABLE, pub ScopeIndex: u32, @@ -4944,7 +4934,7 @@ impl ::core::cmp::Eq for DISPATCHER_CONTEXT {} #[cfg(any(target_arch = "x86_64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] unsafe impl ::windows::core::Abi for DISPATCHER_CONTEXT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const DMP_CONTEXT_RECORD_SIZE_32: u32 = 1200u32; pub const DMP_CONTEXT_RECORD_SIZE_64: u32 = 3000u32; @@ -5202,7 +5192,7 @@ pub const DUMP_SUMMARY_VALID_CURRENT_USER_VA: u32 = 2u32; pub const DUMP_SUMMARY_VALID_KERNEL_VA: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DbgHelpCreateUserDump<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(filename: Param0, callback: ::core::option::Option, userdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn DbgHelpCreateUserDump<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(filename: Param0, callback: PDBGHELP_CREATE_USER_DUMP_CALLBACK, userdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -5216,7 +5206,7 @@ pub unsafe fn DbgHelpCreateUserDump<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DbgHelpCreateUserDumpW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(filename: Param0, callback: ::core::option::Option, userdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn DbgHelpCreateUserDumpW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(filename: Param0, callback: PDBGHELP_CREATE_USER_DUMP_CALLBACK, userdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -6452,14 +6442,7 @@ pub unsafe fn EncodeSystemPointer(ptr: *const ::core::ffi::c_void) -> *mut ::cor } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumDirTree<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - hprocess: Param0, - rootpath: Param1, - inputpathname: Param2, - outputpathbuffer: super::super::super::Foundation::PSTR, - cb: ::core::option::Option, - data: *const ::core::ffi::c_void, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn EnumDirTree<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, rootpath: Param1, inputpathname: Param2, outputpathbuffer: super::super::super::Foundation::PSTR, cb: PENUMDIRTREE_CALLBACK, data: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -6473,14 +6456,7 @@ pub unsafe fn EnumDirTree<'a, Param0: ::windows::core::IntoParam<'a, super::supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumDirTreeW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - hprocess: Param0, - rootpath: Param1, - inputpathname: Param2, - outputpathbuffer: super::super::super::Foundation::PWSTR, - cb: ::core::option::Option, - data: *const ::core::ffi::c_void, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn EnumDirTreeW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, rootpath: Param1, inputpathname: Param2, outputpathbuffer: super::super::super::Foundation::PWSTR, cb: PENUMDIRTREE_CALLBACKW, data: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -6495,7 +6471,7 @@ pub unsafe fn EnumDirTreeW<'a, Param0: ::windows::core::IntoParam<'a, super::sup #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumerateLoadedModules<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enumloadedmodulescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn EnumerateLoadedModules<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enumloadedmodulescallback: PENUMLOADED_MODULES_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -6509,7 +6485,7 @@ pub unsafe fn EnumerateLoadedModules<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumerateLoadedModules64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enumloadedmodulescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn EnumerateLoadedModules64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enumloadedmodulescallback: PENUMLOADED_MODULES_CALLBACK64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -6523,7 +6499,7 @@ pub unsafe fn EnumerateLoadedModules64<'a, Param0: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumerateLoadedModulesEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enumloadedmodulescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn EnumerateLoadedModulesEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enumloadedmodulescallback: PENUMLOADED_MODULES_CALLBACK64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -6537,7 +6513,7 @@ pub unsafe fn EnumerateLoadedModulesEx<'a, Param0: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumerateLoadedModulesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enumloadedmodulescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn EnumerateLoadedModulesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enumloadedmodulescallback: PENUMLOADED_MODULES_CALLBACKW64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -6551,7 +6527,7 @@ pub unsafe fn EnumerateLoadedModulesExW<'a, Param0: ::windows::core::IntoParam<' } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumerateLoadedModulesW64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enumloadedmodulescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn EnumerateLoadedModulesW64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enumloadedmodulescallback: PENUMLOADED_MODULES_CALLBACKW64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -7023,7 +6999,7 @@ pub unsafe fn FindDebugInfoFile<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FindDebugInfoFileEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(filename: Param0, symbolpath: Param1, debugfilepath: super::super::super::Foundation::PSTR, callback: ::core::option::Option, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { +pub unsafe fn FindDebugInfoFileEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(filename: Param0, symbolpath: Param1, debugfilepath: super::super::super::Foundation::PSTR, callback: PFIND_DEBUG_FILE_CALLBACK, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -7037,7 +7013,7 @@ pub unsafe fn FindDebugInfoFileEx<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FindDebugInfoFileExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(filename: Param0, symbolpath: Param1, debugfilepath: super::super::super::Foundation::PWSTR, callback: ::core::option::Option, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { +pub unsafe fn FindDebugInfoFileExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(filename: Param0, symbolpath: Param1, debugfilepath: super::super::super::Foundation::PWSTR, callback: PFIND_DEBUG_FILE_CALLBACKW, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -7065,7 +7041,7 @@ pub unsafe fn FindExecutableImage<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FindExecutableImageEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(filename: Param0, symbolpath: Param1, imagefilepath: super::super::super::Foundation::PSTR, callback: ::core::option::Option, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { +pub unsafe fn FindExecutableImageEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(filename: Param0, symbolpath: Param1, imagefilepath: super::super::super::Foundation::PSTR, callback: PFIND_EXE_FILE_CALLBACK, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -7079,7 +7055,7 @@ pub unsafe fn FindExecutableImageEx<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FindExecutableImageExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(filename: Param0, symbolpath: Param1, imagefilepath: super::super::super::Foundation::PWSTR, callback: ::core::option::Option, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { +pub unsafe fn FindExecutableImageExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(filename: Param0, symbolpath: Param1, imagefilepath: super::super::super::Foundation::PWSTR, callback: PFIND_EXE_FILE_CALLBACKW, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -18607,7 +18583,7 @@ impl IDebugControl { (::windows::core::Interface::vtable(self).77)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).78)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -18815,9 +18791,9 @@ pub struct IDebugControl_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, handle: u64, funcname: super::super::super::Foundation::PSTR, function: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, specificevents: *mut u32, specificexceptions: *mut u32, arbitraryexceptions: *mut u32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32, buffer: super::super::super::Foundation::PSTR, buffersize: u32, textsize: *mut u32) -> ::windows::core::HRESULT, @@ -19160,7 +19136,7 @@ impl IDebugControl2 { (::windows::core::Interface::vtable(self).77)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).78)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -19409,9 +19385,9 @@ pub struct IDebugControl2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, handle: u64, funcname: super::super::super::Foundation::PSTR, function: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, specificevents: *mut u32, specificexceptions: *mut u32, arbitraryexceptions: *mut u32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32, buffer: super::super::super::Foundation::PSTR, buffersize: u32, textsize: *mut u32) -> ::windows::core::HRESULT, @@ -19764,7 +19740,7 @@ impl IDebugControl3 { (::windows::core::Interface::vtable(self).77)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).78)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -20072,9 +20048,9 @@ pub struct IDebugControl3_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, handle: u64, funcname: super::super::super::Foundation::PSTR, function: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, specificevents: *mut u32, specificexceptions: *mut u32, arbitraryexceptions: *mut u32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32, buffer: super::super::super::Foundation::PSTR, buffersize: u32, textsize: *mut u32) -> ::windows::core::HRESULT, @@ -20443,7 +20419,7 @@ impl IDebugControl4 { (::windows::core::Interface::vtable(self).77)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).78)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -20733,7 +20709,7 @@ impl IDebugControl4 { (::windows::core::Interface::vtable(self).141)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunctionWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunctionWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).142)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -21039,9 +21015,9 @@ pub struct IDebugControl4_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, handle: u64, funcname: super::super::super::Foundation::PSTR, function: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, specificevents: *mut u32, specificexceptions: *mut u32, arbitraryexceptions: *mut u32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32, buffer: super::super::super::Foundation::PSTR, buffersize: u32, textsize: *mut u32) -> ::windows::core::HRESULT, @@ -21509,7 +21485,7 @@ impl IDebugControl5 { (::windows::core::Interface::vtable(self).77)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).78)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -21799,7 +21775,7 @@ impl IDebugControl5 { (::windows::core::Interface::vtable(self).141)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunctionWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunctionWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).142)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -22146,9 +22122,9 @@ pub struct IDebugControl5_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, handle: u64, funcname: super::super::super::Foundation::PSTR, function: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, specificevents: *mut u32, specificexceptions: *mut u32, arbitraryexceptions: *mut u32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32, buffer: super::super::super::Foundation::PSTR, buffersize: u32, textsize: *mut u32) -> ::windows::core::HRESULT, @@ -22625,7 +22601,7 @@ impl IDebugControl6 { (::windows::core::Interface::vtable(self).77)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).78)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -22915,7 +22891,7 @@ impl IDebugControl6 { (::windows::core::Interface::vtable(self).141)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunctionWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunctionWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).142)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -23269,9 +23245,9 @@ pub struct IDebugControl6_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, handle: u64, funcname: super::super::super::Foundation::PSTR, function: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, specificevents: *mut u32, specificexceptions: *mut u32, arbitraryexceptions: *mut u32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32, buffer: super::super::super::Foundation::PSTR, buffersize: u32, textsize: *mut u32) -> ::windows::core::HRESULT, @@ -23750,7 +23726,7 @@ impl IDebugControl7 { (::windows::core::Interface::vtable(self).77)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunction<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).78)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -24040,7 +24016,7 @@ impl IDebugControl7 { (::windows::core::Interface::vtable(self).141)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), function.into_param().abi(), arguments.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetExtensionFunctionWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, handle: u64, funcname: Param1, function: *mut ::core::option::Option) -> ::windows::core::Result<()> { + pub unsafe fn GetExtensionFunctionWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, handle: u64, funcname: Param1, function: *mut super::super::super::Foundation::FARPROC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).142)(::core::mem::transmute_copy(self), ::core::mem::transmute(handle), funcname.into_param().abi(), ::core::mem::transmute(function)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -24397,9 +24373,9 @@ pub struct IDebugControl7_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, handle: u64, funcname: super::super::super::Foundation::PSTR, function: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, api: *mut WINDBG_EXTENSION_APIS64) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, specificevents: *mut u32, specificexceptions: *mut u32, arbitraryexceptions: *mut u32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32, buffer: super::super::super::Foundation::PSTR, buffersize: u32, textsize: *mut u32) -> ::windows::core::HRESULT, @@ -41917,7 +41893,7 @@ pub unsafe fn ImageGetCertificateHeader<'a, Param0: ::windows::core::IntoParam<' } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ImageGetDigestStream<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(filehandle: Param0, digestlevel: u32, digestfunction: ::core::option::Option, digesthandle: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn ImageGetDigestStream<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(filehandle: Param0, digestlevel: u32, digestfunction: DIGEST_FUNCTION, digesthandle: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -43714,9 +43690,9 @@ impl ::core::cmp::Eq for LOAD_DLL_DEBUG_INFO {} unsafe impl ::windows::core::Abi for LOAD_DLL_DEBUG_INFO { type Abi = Self; } -pub type LPCALL_BACK_USER_INTERRUPT_ROUTINE = unsafe extern "system" fn() -> u32; +pub type LPCALL_BACK_USER_INTERRUPT_ROUTINE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type LPTOP_LEVEL_EXCEPTION_FILTER = unsafe extern "system" fn(exceptioninfo: *const EXCEPTION_POINTERS) -> i32; +pub type LPTOP_LEVEL_EXCEPTION_FILTER = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct LanguageKind(pub i32); @@ -43816,16 +43792,11 @@ unsafe impl ::windows::core::Abi for M128A { } pub const MAX_SYM_NAME: u32 = 2000u32; pub const MEMORY_READ_ERROR: u32 = 1u32; -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] -impl ::core::clone::Clone for MINIDUMP_CALLBACK_INFORMATION { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(4))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] pub struct MINIDUMP_CALLBACK_INFORMATION { - pub CallbackRoutine: ::core::option::Option, + pub CallbackRoutine: MINIDUMP_CALLBACK_ROUTINE, pub CallbackParam: *mut ::core::ffi::c_void, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] @@ -43846,7 +43817,7 @@ impl ::core::cmp::PartialEq for MINIDUMP_CALLBACK_INFORMATION { impl ::core::cmp::Eq for MINIDUMP_CALLBACK_INFORMATION {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] unsafe impl ::windows::core::Abi for MINIDUMP_CALLBACK_INFORMATION { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -44123,7 +44094,7 @@ unsafe impl ::windows::core::Abi for MINIDUMP_CALLBACK_OUTPUT_0_4 { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_Kernel", feature = "Win32_System_Memory"))] -pub type MINIDUMP_CALLBACK_ROUTINE = unsafe extern "system" fn(callbackparam: *mut ::core::ffi::c_void, callbackinput: *const MINIDUMP_CALLBACK_INPUT, callbackoutput: *mut MINIDUMP_CALLBACK_OUTPUT) -> super::super::super::Foundation::BOOL; +pub type MINIDUMP_CALLBACK_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOL>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct MINIDUMP_CALLBACK_TYPE(pub i32); @@ -46818,7 +46789,7 @@ pub unsafe fn MiniDumpWriteDump<'a, Param0: ::windows::core::IntoParam<'a, super { #[link(name = "windows")] extern "system" { - fn MiniDumpWriteDump(hprocess: super::super::super::Foundation::HANDLE, processid: u32, hfile: super::super::super::Foundation::HANDLE, dumptype: MINIDUMP_TYPE, exceptionparam: *const MINIDUMP_EXCEPTION_INFORMATION, userstreamparam: *const MINIDUMP_USER_STREAM_INFORMATION, callbackparam: *const ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn MiniDumpWriteDump(hprocess: super::super::super::Foundation::HANDLE, processid: u32, hfile: super::super::super::Foundation::HANDLE, dumptype: MINIDUMP_TYPE, exceptionparam: *const MINIDUMP_EXCEPTION_INFORMATION, userstreamparam: *const MINIDUMP_USER_STREAM_INFORMATION, callbackparam: *const MINIDUMP_CALLBACK_INFORMATION) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(MiniDumpWriteDump(hprocess.into_param().abi(), ::core::mem::transmute(processid), hfile.into_param().abi(), ::core::mem::transmute(dumptype), ::core::mem::transmute(exceptionparam), ::core::mem::transmute(userstreamparam), ::core::mem::transmute(callbackparam))) } @@ -47028,7 +46999,7 @@ unsafe impl ::windows::core::Abi for OUTPUT_DEBUG_STRING_INFO { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn OpenThreadWaitChainSession(flags: OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS, callback: ::core::option::Option) -> *mut ::core::ffi::c_void { +pub unsafe fn OpenThreadWaitChainSession(flags: OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS, callback: PWAITCHAINCALLBACK) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -47068,70 +47039,70 @@ pub unsafe fn OutputDebugStringW<'a, Param0: ::windows::core::IntoParam<'a, supe #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type PCOGETACTIVATIONSTATE = unsafe extern "system" fn(param0: ::windows::core::GUID, param1: u32, param2: *mut u32) -> ::windows::core::HRESULT; -pub type PCOGETCALLSTATE = unsafe extern "system" fn(param0: i32, param1: *mut u32) -> ::windows::core::HRESULT; +pub type PCOGETACTIVATIONSTATE = ::core::option::Option ::windows::core::HRESULT>; +pub type PCOGETCALLSTATE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDBGHELP_CREATE_USER_DUMP_CALLBACK = unsafe extern "system" fn(datatype: u32, data: *const *const ::core::ffi::c_void, datalength: *mut u32, userdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PDBGHELP_CREATE_USER_DUMP_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PDEBUG_EXTENSION_CALL = unsafe extern "system" fn(client: ::windows::core::RawPtr, args: super::super::super::Foundation::PSTR) -> ::windows::core::HRESULT; -pub type PDEBUG_EXTENSION_CANUNLOAD = unsafe extern "system" fn() -> ::windows::core::HRESULT; -pub type PDEBUG_EXTENSION_INITIALIZE = unsafe extern "system" fn(version: *mut u32, flags: *mut u32) -> ::windows::core::HRESULT; +pub type PDEBUG_EXTENSION_CALL = ::core::option::Option ::windows::core::HRESULT>; +pub type PDEBUG_EXTENSION_CANUNLOAD = ::core::option::Option ::windows::core::HRESULT>; +pub type PDEBUG_EXTENSION_INITIALIZE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDEBUG_EXTENSION_KNOWN_STRUCT = unsafe extern "system" fn(flags: u32, offset: u64, typename: super::super::super::Foundation::PSTR, buffer: super::super::super::Foundation::PSTR, bufferchars: *mut u32) -> ::windows::core::HRESULT; +pub type PDEBUG_EXTENSION_KNOWN_STRUCT = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDEBUG_EXTENSION_KNOWN_STRUCT_EX = unsafe extern "system" fn(client: ::windows::core::RawPtr, flags: u32, offset: u64, typename: super::super::super::Foundation::PSTR, buffer: super::super::super::Foundation::PSTR, bufferchars: *mut u32) -> ::windows::core::HRESULT; -pub type PDEBUG_EXTENSION_NOTIFY = unsafe extern "system" fn(notify: u32, argument: u64); +pub type PDEBUG_EXTENSION_KNOWN_STRUCT_EX = ::core::option::Option ::windows::core::HRESULT>; +pub type PDEBUG_EXTENSION_NOTIFY = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PDEBUG_EXTENSION_PROVIDE_VALUE = unsafe extern "system" fn(client: ::windows::core::RawPtr, flags: u32, name: super::super::super::Foundation::PWSTR, value: *mut u64, typemodbase: *mut u64, typeid: *mut u32, typeflags: *mut u32) -> ::windows::core::HRESULT; +pub type PDEBUG_EXTENSION_PROVIDE_VALUE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDEBUG_EXTENSION_QUERY_VALUE_NAMES = unsafe extern "system" fn(client: ::windows::core::RawPtr, flags: u32, buffer: super::super::super::Foundation::PWSTR, bufferchars: u32, bufferneeded: *mut u32) -> ::windows::core::HRESULT; -pub type PDEBUG_EXTENSION_UNINITIALIZE = unsafe extern "system" fn(); -pub type PDEBUG_EXTENSION_UNLOAD = unsafe extern "system" fn(); -pub type PDEBUG_STACK_PROVIDER_BEGINTHREADSTACKRECONSTRUCTION = unsafe extern "system" fn(streamtype: u32, minidumpstreambuffer: *const ::core::ffi::c_void, buffersize: u32) -> ::windows::core::HRESULT; -pub type PDEBUG_STACK_PROVIDER_ENDTHREADSTACKRECONSTRUCTION = unsafe extern "system" fn() -> ::windows::core::HRESULT; +pub type PDEBUG_EXTENSION_QUERY_VALUE_NAMES = ::core::option::Option ::windows::core::HRESULT>; +pub type PDEBUG_EXTENSION_UNINITIALIZE = ::core::option::Option; +pub type PDEBUG_EXTENSION_UNLOAD = ::core::option::Option; +pub type PDEBUG_STACK_PROVIDER_BEGINTHREADSTACKRECONSTRUCTION = ::core::option::Option ::windows::core::HRESULT>; +pub type PDEBUG_STACK_PROVIDER_ENDTHREADSTACKRECONSTRUCTION = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDEBUG_STACK_PROVIDER_FREESTACKSYMFRAMES = unsafe extern "system" fn(stacksymframes: *const STACK_SYM_FRAME_INFO) -> ::windows::core::HRESULT; +pub type PDEBUG_STACK_PROVIDER_FREESTACKSYMFRAMES = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK = unsafe extern "system" fn(systemthreadid: u32, nativeframes: *const DEBUG_STACK_FRAME_EX, countnativeframes: u32, stacksymframes: *mut *mut STACK_SYM_FRAME_INFO, stacksymframesfilled: *mut u32) -> ::windows::core::HRESULT; +pub type PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PENUMDIRTREE_CALLBACK = unsafe extern "system" fn(filepath: super::super::super::Foundation::PSTR, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PENUMDIRTREE_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PENUMDIRTREE_CALLBACKW = unsafe extern "system" fn(filepath: super::super::super::Foundation::PWSTR, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PENUMDIRTREE_CALLBACKW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] -pub type PENUMLOADED_MODULES_CALLBACK = unsafe extern "system" fn(modulename: super::super::super::Foundation::PSTR, modulebase: u32, modulesize: u32, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PENUMLOADED_MODULES_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PENUMLOADED_MODULES_CALLBACK64 = unsafe extern "system" fn(modulename: super::super::super::Foundation::PSTR, modulebase: u64, modulesize: u32, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PENUMLOADED_MODULES_CALLBACK64 = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PENUMLOADED_MODULES_CALLBACKW64 = unsafe extern "system" fn(modulename: super::super::super::Foundation::PWSTR, modulebase: u64, modulesize: u32, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PENUMLOADED_MODULES_CALLBACKW64 = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PENUMSOURCEFILETOKENSCALLBACK = unsafe extern "system" fn(token: *const ::core::ffi::c_void, size: usize) -> super::super::super::Foundation::BOOL; +pub type PENUMSOURCEFILETOKENSCALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFINDFILEINPATHCALLBACK = unsafe extern "system" fn(filename: super::super::super::Foundation::PSTR, context: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PFINDFILEINPATHCALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFINDFILEINPATHCALLBACKW = unsafe extern "system" fn(filename: super::super::super::Foundation::PWSTR, context: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PFINDFILEINPATHCALLBACKW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFIND_DEBUG_FILE_CALLBACK = unsafe extern "system" fn(filehandle: super::super::super::Foundation::HANDLE, filename: super::super::super::Foundation::PSTR, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PFIND_DEBUG_FILE_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFIND_DEBUG_FILE_CALLBACKW = unsafe extern "system" fn(filehandle: super::super::super::Foundation::HANDLE, filename: super::super::super::Foundation::PWSTR, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PFIND_DEBUG_FILE_CALLBACKW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFIND_EXE_FILE_CALLBACK = unsafe extern "system" fn(filehandle: super::super::super::Foundation::HANDLE, filename: super::super::super::Foundation::PSTR, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PFIND_EXE_FILE_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFIND_EXE_FILE_CALLBACKW = unsafe extern "system" fn(filehandle: super::super::super::Foundation::HANDLE, filename: super::super::super::Foundation::PWSTR, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PFIND_EXE_FILE_CALLBACKW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] -pub type PFUNCTION_TABLE_ACCESS_ROUTINE = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, addrbase: u32) -> *mut ::core::ffi::c_void; +pub type PFUNCTION_TABLE_ACCESS_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_Foundation")] -pub type PFUNCTION_TABLE_ACCESS_ROUTINE64 = unsafe extern "system" fn(ahprocess: super::super::super::Foundation::HANDLE, addrbase: u64) -> *mut ::core::ffi::c_void; +pub type PFUNCTION_TABLE_ACCESS_ROUTINE64 = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] -pub type PGET_MODULE_BASE_ROUTINE = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, address: u32) -> u32; +pub type PGET_MODULE_BASE_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PGET_MODULE_BASE_ROUTINE64 = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, address: u64) -> u64; +pub type PGET_MODULE_BASE_ROUTINE64 = ::core::option::Option u64>; #[cfg(any(target_arch = "aarch64",))] -pub type PGET_RUNTIME_FUNCTION_CALLBACK = unsafe extern "system" fn(controlpc: u64, context: *const ::core::ffi::c_void) -> *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY; +pub type PGET_RUNTIME_FUNCTION_CALLBACK = ::core::option::Option *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY>; #[cfg(any(target_arch = "x86_64",))] -pub type PGET_RUNTIME_FUNCTION_CALLBACK = unsafe extern "system" fn(controlpc: u64, context: *const ::core::ffi::c_void) -> *mut IMAGE_RUNTIME_FUNCTION_ENTRY; +pub type PGET_RUNTIME_FUNCTION_CALLBACK = ::core::option::Option *mut IMAGE_RUNTIME_FUNCTION_ENTRY>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PHYSICAL { @@ -47325,11 +47296,11 @@ pub const PHYS_FLAG_DEFAULT: u32 = 0u32; pub const PHYS_FLAG_UNCACHED: u32 = 2u32; pub const PHYS_FLAG_WRITE_COMBINED: u32 = 3u32; #[cfg(feature = "Win32_Foundation")] -pub type PIMAGEHLP_STATUS_ROUTINE = unsafe extern "system" fn(reason: IMAGEHLP_STATUS_REASON, imagename: super::super::super::Foundation::PSTR, dllname: super::super::super::Foundation::PSTR, va: usize, parameter: usize) -> super::super::super::Foundation::BOOL; +pub type PIMAGEHLP_STATUS_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PIMAGEHLP_STATUS_ROUTINE32 = unsafe extern "system" fn(reason: IMAGEHLP_STATUS_REASON, imagename: super::super::super::Foundation::PSTR, dllname: super::super::super::Foundation::PSTR, va: u32, parameter: usize) -> super::super::super::Foundation::BOOL; +pub type PIMAGEHLP_STATUS_ROUTINE32 = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PIMAGEHLP_STATUS_ROUTINE64 = unsafe extern "system" fn(reason: IMAGEHLP_STATUS_REASON, imagename: super::super::super::Foundation::PSTR, dllname: super::super::super::Foundation::PSTR, va: u64, parameter: usize) -> super::super::super::Foundation::BOOL; +pub type PIMAGEHLP_STATUS_ROUTINE64 = ::core::option::Option super::super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct POINTER_SEARCH_PHYSICAL { @@ -47373,9 +47344,9 @@ unsafe impl ::windows::core::Abi for POINTER_SEARCH_PHYSICAL { } #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] -pub type PREAD_PROCESS_MEMORY_ROUTINE = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, lpbaseaddress: u32, lpbuffer: *mut ::core::ffi::c_void, nsize: u32, lpnumberofbytesread: *mut u32) -> super::super::super::Foundation::BOOL; +pub type PREAD_PROCESS_MEMORY_ROUTINE = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PREAD_PROCESS_MEMORY_ROUTINE64 = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, qwbaseaddress: u64, lpbuffer: *mut ::core::ffi::c_void, nsize: u32, lpnumberofbytesread: *mut u32) -> super::super::super::Foundation::BOOL; +pub type PREAD_PROCESS_MEMORY_ROUTINE64 = ::core::option::Option super::super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PROCESSORINFO { @@ -48015,181 +47986,181 @@ unsafe impl ::windows::core::Abi for PROP_INFO_FLAGS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERBYINDEXPROC = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR, param1: super::super::super::Foundation::PSTR, param2: super::super::super::Foundation::PSTR, param3: super::super::super::Foundation::PSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERBYINDEXPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERBYINDEXPROCA = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR, param1: super::super::super::Foundation::PSTR, param2: super::super::super::Foundation::PSTR, param3: super::super::super::Foundation::PSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERBYINDEXPROCA = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERBYINDEXPROCW = unsafe extern "system" fn(param0: super::super::super::Foundation::PWSTR, param1: super::super::super::Foundation::PWSTR, param2: super::super::super::Foundation::PWSTR, param3: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERBYINDEXPROCW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERCALLBACKPROC = unsafe extern "system" fn(action: usize, data: u64, context: u64) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERCALLBACKPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERCLOSEPROC = unsafe extern "system" fn() -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERCLOSEPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERDELTANAME = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR, param1: *mut ::core::ffi::c_void, param2: u32, param3: u32, param4: *mut ::core::ffi::c_void, param5: u32, param6: u32, param7: super::super::super::Foundation::PSTR, param8: usize) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERDELTANAME = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERDELTANAMEW = unsafe extern "system" fn(param0: super::super::super::Foundation::PWSTR, param1: *mut ::core::ffi::c_void, param2: u32, param3: u32, param4: *mut ::core::ffi::c_void, param5: u32, param6: u32, param7: super::super::super::Foundation::PWSTR, param8: usize) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERDELTANAMEW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERGETINDEXSTRING = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: u32, param2: u32, param3: super::super::super::Foundation::PSTR, param4: usize) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERGETINDEXSTRING = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERGETINDEXSTRINGW = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: u32, param2: u32, param3: super::super::super::Foundation::PWSTR, param4: usize) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERGETINDEXSTRINGW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERGETOPTIONDATAPROC = unsafe extern "system" fn(param0: usize, param1: *mut u64) -> super::super::super::Foundation::BOOL; -pub type PSYMBOLSERVERGETOPTIONSPROC = unsafe extern "system" fn() -> usize; +pub type PSYMBOLSERVERGETOPTIONDATAPROC = ::core::option::Option super::super::super::Foundation::BOOL>; +pub type PSYMBOLSERVERGETOPTIONSPROC = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERGETSUPPLEMENT = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR, param1: super::super::super::Foundation::PSTR, param2: super::super::super::Foundation::PSTR, param3: super::super::super::Foundation::PSTR, param4: usize) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERGETSUPPLEMENT = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERGETSUPPLEMENTW = unsafe extern "system" fn(param0: super::super::super::Foundation::PWSTR, param1: super::super::super::Foundation::PWSTR, param2: super::super::super::Foundation::PWSTR, param3: super::super::super::Foundation::PWSTR, param4: usize) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERGETSUPPLEMENTW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERGETVERSION = unsafe extern "system" fn(param0: *mut API_VERSION) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERGETVERSION = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERISSTORE = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERISSTORE = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERISSTOREW = unsafe extern "system" fn(param0: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERISSTOREW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERMESSAGEPROC = unsafe extern "system" fn(action: usize, data: u64, context: u64) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERMESSAGEPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVEROPENPROC = unsafe extern "system" fn() -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVEROPENPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERPINGPROC = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERPINGPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERPINGPROCA = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERPINGPROCA = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERPINGPROCW = unsafe extern "system" fn(param0: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERPINGPROCW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERPINGPROCWEX = unsafe extern "system" fn(param0: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERPINGPROCWEX = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERPROC = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR, param1: super::super::super::Foundation::PSTR, param2: *mut ::core::ffi::c_void, param3: u32, param4: u32, param5: super::super::super::Foundation::PSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERPROCA = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR, param1: super::super::super::Foundation::PSTR, param2: *mut ::core::ffi::c_void, param3: u32, param4: u32, param5: super::super::super::Foundation::PSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERPROCA = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERPROCW = unsafe extern "system" fn(param0: super::super::super::Foundation::PWSTR, param1: super::super::super::Foundation::PWSTR, param2: *mut ::core::ffi::c_void, param3: u32, param4: u32, param5: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERPROCW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERSETHTTPAUTHHEADER = unsafe extern "system" fn(pszauthheader: super::super::super::Foundation::PWSTR) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERSETHTTPAUTHHEADER = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERSETOPTIONSPROC = unsafe extern "system" fn(param0: usize, param1: u64) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERSETOPTIONSPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERSETOPTIONSWPROC = unsafe extern "system" fn(param0: usize, param1: u64) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERSETOPTIONSWPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERSTOREFILE = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR, param1: super::super::super::Foundation::PSTR, param2: *mut ::core::ffi::c_void, param3: u32, param4: u32, param5: super::super::super::Foundation::PSTR, param6: usize, param7: u32) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERSTOREFILE = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERSTOREFILEW = unsafe extern "system" fn(param0: super::super::super::Foundation::PWSTR, param1: super::super::super::Foundation::PWSTR, param2: *mut ::core::ffi::c_void, param3: u32, param4: u32, param5: super::super::super::Foundation::PWSTR, param6: usize, param7: u32) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERSTOREFILEW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERSTORESUPPLEMENT = unsafe extern "system" fn(param0: super::super::super::Foundation::PSTR, param1: super::super::super::Foundation::PSTR, param2: super::super::super::Foundation::PSTR, param3: super::super::super::Foundation::PSTR, param4: usize, param5: u32) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERSTORESUPPLEMENT = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERSTORESUPPLEMENTW = unsafe extern "system" fn(param0: super::super::super::Foundation::PWSTR, param1: super::super::super::Foundation::PWSTR, param2: super::super::super::Foundation::PWSTR, param3: super::super::super::Foundation::PWSTR, param4: usize, param5: u32) -> super::super::super::Foundation::BOOL; -pub type PSYMBOLSERVERVERSION = unsafe extern "system" fn() -> u32; +pub type PSYMBOLSERVERSTORESUPPLEMENTW = ::core::option::Option super::super::super::Foundation::BOOL>; +pub type PSYMBOLSERVERVERSION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOLSERVERWEXPROC = unsafe extern "system" fn(param0: super::super::super::Foundation::PWSTR, param1: super::super::super::Foundation::PWSTR, param2: *mut ::core::ffi::c_void, param3: u32, param4: u32, param5: super::super::super::Foundation::PWSTR, param6: *mut SYMSRV_EXTENDED_OUTPUT_DATA) -> super::super::super::Foundation::BOOL; +pub type PSYMBOLSERVERWEXPROC = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOL_FUNCENTRY_CALLBACK = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, addrbase: u32, usercontext: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void; +pub type PSYMBOL_FUNCENTRY_CALLBACK = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOL_FUNCENTRY_CALLBACK64 = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, addrbase: u64, usercontext: u64) -> *mut ::core::ffi::c_void; +pub type PSYMBOL_FUNCENTRY_CALLBACK64 = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOL_REGISTERED_CALLBACK = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, actioncode: u32, callbackdata: *const ::core::ffi::c_void, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYMBOL_REGISTERED_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYMBOL_REGISTERED_CALLBACK64 = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, actioncode: u32, callbackdata: u64, usercontext: u64) -> super::super::super::Foundation::BOOL; -pub type PSYM_DUMP_FIELD_CALLBACK = unsafe extern "system" fn(pfield: *mut FIELD_INFO, usercontext: *mut ::core::ffi::c_void) -> u32; +pub type PSYMBOL_REGISTERED_CALLBACK64 = ::core::option::Option super::super::super::Foundation::BOOL>; +pub type PSYM_DUMP_FIELD_CALLBACK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMERATESYMBOLS_CALLBACK = unsafe extern "system" fn(psyminfo: *const SYMBOL_INFO, symbolsize: u32, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMERATESYMBOLS_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMERATESYMBOLS_CALLBACKW = unsafe extern "system" fn(psyminfo: *const SYMBOL_INFOW, symbolsize: u32, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMERATESYMBOLS_CALLBACKW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMLINES_CALLBACK = unsafe extern "system" fn(lineinfo: *const SRCCODEINFO, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMLINES_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMLINES_CALLBACKW = unsafe extern "system" fn(lineinfo: *const SRCCODEINFOW, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMLINES_CALLBACKW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMMODULES_CALLBACK = unsafe extern "system" fn(modulename: super::super::super::Foundation::PSTR, baseofdll: u32, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMMODULES_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMMODULES_CALLBACK64 = unsafe extern "system" fn(modulename: super::super::super::Foundation::PSTR, baseofdll: u64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMMODULES_CALLBACK64 = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMMODULES_CALLBACKW64 = unsafe extern "system" fn(modulename: super::super::super::Foundation::PWSTR, baseofdll: u64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMMODULES_CALLBACKW64 = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMPROCESSES_CALLBACK = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMPROCESSES_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMSOURCEFILES_CALLBACK = unsafe extern "system" fn(psourcefile: *const SOURCEFILE, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMSOURCEFILES_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMSOURCEFILES_CALLBACKW = unsafe extern "system" fn(psourcefile: *const SOURCEFILEW, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMSOURCEFILES_CALLBACKW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMSYMBOLS_CALLBACK = unsafe extern "system" fn(symbolname: super::super::super::Foundation::PSTR, symboladdress: u32, symbolsize: u32, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMSYMBOLS_CALLBACK = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMSYMBOLS_CALLBACK64 = unsafe extern "system" fn(symbolname: super::super::super::Foundation::PSTR, symboladdress: u64, symbolsize: u32, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMSYMBOLS_CALLBACK64 = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMSYMBOLS_CALLBACK64W = unsafe extern "system" fn(symbolname: super::super::super::Foundation::PWSTR, symboladdress: u64, symbolsize: u32, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMSYMBOLS_CALLBACK64W = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] -pub type PSYM_ENUMSYMBOLS_CALLBACKW = unsafe extern "system" fn(symbolname: super::super::super::Foundation::PWSTR, symboladdress: u32, symbolsize: u32, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; +pub type PSYM_ENUMSYMBOLS_CALLBACKW = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] -pub type PTRANSLATE_ADDRESS_ROUTINE = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, hthread: super::super::super::Foundation::HANDLE, lpaddr: *mut ADDRESS) -> u32; +pub type PTRANSLATE_ADDRESS_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PTRANSLATE_ADDRESS_ROUTINE64 = unsafe extern "system" fn(hprocess: super::super::super::Foundation::HANDLE, hthread: super::super::super::Foundation::HANDLE, lpaddr: *const ADDRESS64) -> u64; +pub type PTRANSLATE_ADDRESS_ROUTINE64 = ::core::option::Option u64>; pub const PTR_SEARCH_NO_SYMBOL_CHECK: u32 = 2147483648u32; pub const PTR_SEARCH_PHYS_ALL_HITS: u32 = 1u32; pub const PTR_SEARCH_PHYS_PTE: u32 = 2u32; pub const PTR_SEARCH_PHYS_RANGE_CHECK_ONLY: u32 = 4u32; pub const PTR_SEARCH_PHYS_SIZE_SHIFT: u32 = 3u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type PVECTORED_EXCEPTION_HANDLER = unsafe extern "system" fn(exceptioninfo: *mut EXCEPTION_POINTERS) -> i32; +pub type PVECTORED_EXCEPTION_HANDLER = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PWAITCHAINCALLBACK = unsafe extern "system" fn(wcthandle: *mut ::core::ffi::c_void, context: usize, callbackstatus: u32, nodecount: *mut u32, nodeinfoarray: *mut WAITCHAIN_NODE_INFO, iscycle: *mut i32); -pub type PWINDBG_CHECK_CONTROL_C = unsafe extern "system" fn() -> u32; -pub type PWINDBG_CHECK_VERSION = unsafe extern "system" fn() -> u32; +pub type PWAITCHAINCALLBACK = ::core::option::Option; +pub type PWINDBG_CHECK_CONTROL_C = ::core::option::Option u32>; +pub type PWINDBG_CHECK_VERSION = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_DISASM = unsafe extern "system" fn(lpoffset: *mut usize, lpbuffer: super::super::super::Foundation::PSTR, fshoweffectiveaddress: u32) -> u32; +pub type PWINDBG_DISASM = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_DISASM32 = unsafe extern "system" fn(lpoffset: *mut u32, lpbuffer: super::super::super::Foundation::PSTR, fshoweffectiveaddress: u32) -> u32; +pub type PWINDBG_DISASM32 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_DISASM64 = unsafe extern "system" fn(lpoffset: *mut u64, lpbuffer: super::super::super::Foundation::PSTR, fshoweffectiveaddress: u32) -> u32; -pub type PWINDBG_EXTENSION_API_VERSION = unsafe extern "system" fn() -> *mut EXT_API_VERSION; +pub type PWINDBG_DISASM64 = ::core::option::Option u32>; +pub type PWINDBG_EXTENSION_API_VERSION = ::core::option::Option *mut EXT_API_VERSION>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type PWINDBG_EXTENSION_DLL_INIT = unsafe extern "system" fn(lpextensionapis: *mut ::core::mem::ManuallyDrop, majorversion: u16, minorversion: u16); +pub type PWINDBG_EXTENSION_DLL_INIT = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type PWINDBG_EXTENSION_DLL_INIT32 = unsafe extern "system" fn(lpextensionapis: *mut ::core::mem::ManuallyDrop, majorversion: u16, minorversion: u16); +pub type PWINDBG_EXTENSION_DLL_INIT32 = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type PWINDBG_EXTENSION_DLL_INIT64 = unsafe extern "system" fn(lpextensionapis: *mut ::core::mem::ManuallyDrop, majorversion: u16, minorversion: u16); +pub type PWINDBG_EXTENSION_DLL_INIT64 = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_EXTENSION_ROUTINE = unsafe extern "system" fn(hcurrentprocess: super::super::super::Foundation::HANDLE, hcurrentthread: super::super::super::Foundation::HANDLE, dwcurrentpc: u32, dwprocessor: u32, lpargumentstring: super::super::super::Foundation::PSTR); +pub type PWINDBG_EXTENSION_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_EXTENSION_ROUTINE32 = unsafe extern "system" fn(hcurrentprocess: super::super::super::Foundation::HANDLE, hcurrentthread: super::super::super::Foundation::HANDLE, dwcurrentpc: u32, dwprocessor: u32, lpargumentstring: super::super::super::Foundation::PSTR); +pub type PWINDBG_EXTENSION_ROUTINE32 = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_EXTENSION_ROUTINE64 = unsafe extern "system" fn(hcurrentprocess: super::super::super::Foundation::HANDLE, hcurrentthread: super::super::super::Foundation::HANDLE, dwcurrentpc: u64, dwprocessor: u32, lpargumentstring: super::super::super::Foundation::PSTR); +pub type PWINDBG_EXTENSION_ROUTINE64 = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_GET_EXPRESSION = unsafe extern "system" fn(lpexpression: super::super::super::Foundation::PSTR) -> usize; +pub type PWINDBG_GET_EXPRESSION = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_GET_EXPRESSION32 = unsafe extern "system" fn(lpexpression: super::super::super::Foundation::PSTR) -> u32; +pub type PWINDBG_GET_EXPRESSION32 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_GET_EXPRESSION64 = unsafe extern "system" fn(lpexpression: super::super::super::Foundation::PSTR) -> u64; +pub type PWINDBG_GET_EXPRESSION64 = ::core::option::Option u64>; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_GET_SYMBOL = unsafe extern "system" fn(offset: *mut ::core::ffi::c_void, pchbuffer: super::super::super::Foundation::PSTR, pdisplacement: *mut usize); +pub type PWINDBG_GET_SYMBOL = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_GET_SYMBOL32 = unsafe extern "system" fn(offset: u32, pchbuffer: super::super::super::Foundation::PSTR, pdisplacement: *mut u32); +pub type PWINDBG_GET_SYMBOL32 = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_GET_SYMBOL64 = unsafe extern "system" fn(offset: u64, pchbuffer: super::super::super::Foundation::PSTR, pdisplacement: *mut u64); +pub type PWINDBG_GET_SYMBOL64 = ::core::option::Option; #[cfg(feature = "Win32_System_Kernel")] -pub type PWINDBG_GET_THREAD_CONTEXT_ROUTINE = unsafe extern "system" fn(processor: u32, lpcontext: *mut CONTEXT, cbsizeofcontext: u32) -> u32; -pub type PWINDBG_IOCTL_ROUTINE = unsafe extern "system" fn(ioctltype: u16, lpvdata: *mut ::core::ffi::c_void, cbsize: u32) -> u32; +pub type PWINDBG_GET_THREAD_CONTEXT_ROUTINE = ::core::option::Option u32>; +pub type PWINDBG_IOCTL_ROUTINE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_OLDKD_EXTENSION_ROUTINE = unsafe extern "system" fn(dwcurrentpc: u32, lpextensionapis: *mut ::core::mem::ManuallyDrop, lpargumentstring: super::super::super::Foundation::PSTR); -pub type PWINDBG_OLDKD_READ_PHYSICAL_MEMORY = unsafe extern "system" fn(address: u64, buffer: *mut ::core::ffi::c_void, count: u32, bytesread: *mut u32) -> u32; -pub type PWINDBG_OLDKD_WRITE_PHYSICAL_MEMORY = unsafe extern "system" fn(address: u64, buffer: *mut ::core::ffi::c_void, length: u32, byteswritten: *mut u32) -> u32; +pub type PWINDBG_OLDKD_EXTENSION_ROUTINE = ::core::option::Option; +pub type PWINDBG_OLDKD_READ_PHYSICAL_MEMORY = ::core::option::Option u32>; +pub type PWINDBG_OLDKD_WRITE_PHYSICAL_MEMORY = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type PWINDBG_OLD_EXTENSION_ROUTINE = unsafe extern "system" fn(dwcurrentpc: u32, lpextensionapis: *mut ::core::mem::ManuallyDrop, lpargumentstring: super::super::super::Foundation::PSTR); +pub type PWINDBG_OLD_EXTENSION_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PWINDBG_OUTPUT_ROUTINE = unsafe extern "system" fn(lpformat: super::super::super::Foundation::PSTR); -pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE = unsafe extern "system" fn(offset: usize, lpbuffer: *mut ::core::ffi::c_void, cb: u32, lpcbbytesread: *mut u32) -> u32; -pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE32 = unsafe extern "system" fn(offset: u32, lpbuffer: *mut ::core::ffi::c_void, cb: u32, lpcbbytesread: *mut u32) -> u32; -pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE64 = unsafe extern "system" fn(offset: u64, lpbuffer: *mut ::core::ffi::c_void, cb: u32, lpcbbytesread: *mut u32) -> u32; +pub type PWINDBG_OUTPUT_ROUTINE = ::core::option::Option; +pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE = ::core::option::Option u32>; +pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE32 = ::core::option::Option u32>; +pub type PWINDBG_READ_PROCESS_MEMORY_ROUTINE64 = ::core::option::Option u32>; #[cfg(feature = "Win32_System_Kernel")] -pub type PWINDBG_SET_THREAD_CONTEXT_ROUTINE = unsafe extern "system" fn(processor: u32, lpcontext: *mut CONTEXT, cbsizeofcontext: u32) -> u32; -pub type PWINDBG_STACKTRACE_ROUTINE = unsafe extern "system" fn(framepointer: u32, stackpointer: u32, programcounter: u32, stackframes: *mut EXTSTACKTRACE, frames: u32) -> u32; -pub type PWINDBG_STACKTRACE_ROUTINE32 = unsafe extern "system" fn(framepointer: u32, stackpointer: u32, programcounter: u32, stackframes: *mut EXTSTACKTRACE32, frames: u32) -> u32; -pub type PWINDBG_STACKTRACE_ROUTINE64 = unsafe extern "system" fn(framepointer: u64, stackpointer: u64, programcounter: u64, stackframes: *mut EXTSTACKTRACE64, frames: u32) -> u32; -pub type PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE = unsafe extern "system" fn(offset: usize, lpbuffer: *const ::core::ffi::c_void, cb: u32, lpcbbyteswritten: *mut u32) -> u32; -pub type PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE32 = unsafe extern "system" fn(offset: u32, lpbuffer: *const ::core::ffi::c_void, cb: u32, lpcbbyteswritten: *mut u32) -> u32; -pub type PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE64 = unsafe extern "system" fn(offset: u64, lpbuffer: *const ::core::ffi::c_void, cb: u32, lpcbbyteswritten: *mut u32) -> u32; +pub type PWINDBG_SET_THREAD_CONTEXT_ROUTINE = ::core::option::Option u32>; +pub type PWINDBG_STACKTRACE_ROUTINE = ::core::option::Option u32>; +pub type PWINDBG_STACKTRACE_ROUTINE32 = ::core::option::Option u32>; +pub type PWINDBG_STACKTRACE_ROUTINE64 = ::core::option::Option u32>; +pub type PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE = ::core::option::Option u32>; +pub type PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE32 = ::core::option::Option u32>; +pub type PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE64 = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PointerKind(pub i32); @@ -48668,7 +48639,7 @@ pub unsafe fn ReadProcessMemory<'a, Param0: ::windows::core::IntoParam<'a, super unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RegisterWaitChainCOMCallback(callstatecallback: ::core::option::Option, activationstatecallback: ::core::option::Option) { +pub unsafe fn RegisterWaitChainCOMCallback(callstatecallback: PCOGETCALLSTATE, activationstatecallback: PCOGETACTIVATIONSTATE) { #[cfg(windows)] { #[link(name = "windows")] @@ -48895,7 +48866,7 @@ pub unsafe fn RtlGrowFunctionTable(dynamictable: *mut ::core::ffi::c_void, newen #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RtlInstallFunctionTableCallback<'a, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(tableidentifier: u64, baseaddress: u64, length: u32, callback: ::core::option::Option, context: *const ::core::ffi::c_void, outofprocesscallbackdll: Param5) -> super::super::super::Foundation::BOOLEAN { +pub unsafe fn RtlInstallFunctionTableCallback<'a, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(tableidentifier: u64, baseaddress: u64, length: u32, callback: PGET_RUNTIME_FUNCTION_CALLBACK, context: *const ::core::ffi::c_void, outofprocesscallbackdll: Param5) -> super::super::super::Foundation::BOOLEAN { #[cfg(windows)] { #[link(name = "windows")] @@ -49008,12 +48979,12 @@ pub unsafe fn RtlUnwindEx(targetframe: *const ::core::ffi::c_void, targetip: *co #[cfg(any(target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: usize, controlpc: usize, functionentry: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut usize, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS_ARM64) -> ::core::option::Option { +pub unsafe fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: usize, controlpc: usize, functionentry: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut usize, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS_ARM64) -> super::super::Kernel::EXCEPTION_ROUTINE { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: usize, controlpc: usize, functionentry: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut usize, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS_ARM64) -> ::core::option::Option; + fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: usize, controlpc: usize, functionentry: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut usize, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS_ARM64) -> super::super::Kernel::EXCEPTION_ROUTINE; } ::core::mem::transmute(RtlVirtualUnwind( ::core::mem::transmute(handlertype), @@ -49032,12 +49003,12 @@ pub unsafe fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, ima #[cfg(any(target_arch = "x86_64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: u64, controlpc: u64, functionentry: *const IMAGE_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut u64, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS) -> ::core::option::Option { +pub unsafe fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: u64, controlpc: u64, functionentry: *const IMAGE_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut u64, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS) -> super::super::Kernel::EXCEPTION_ROUTINE { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: u64, controlpc: u64, functionentry: *const IMAGE_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut u64, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS) -> ::core::option::Option; + fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: u64, controlpc: u64, functionentry: *const IMAGE_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut u64, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS) -> super::super::Kernel::EXCEPTION_ROUTINE; } ::core::mem::transmute(RtlVirtualUnwind( ::core::mem::transmute(handlertype), @@ -49747,9 +49718,9 @@ unsafe impl ::windows::core::Abi for STACK_SYM_FRAME_INFO { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type SYMADDSOURCESTREAM = unsafe extern "system" fn(param0: super::super::super::Foundation::HANDLE, param1: u64, param2: super::super::super::Foundation::PSTR, param3: *mut u8, param4: usize) -> super::super::super::Foundation::BOOL; +pub type SYMADDSOURCESTREAM = ::core::option::Option super::super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type SYMADDSOURCESTREAMA = unsafe extern "system" fn(param0: super::super::super::Foundation::HANDLE, param1: u64, param2: super::super::super::Foundation::PSTR, param3: *mut u8, param4: usize) -> super::super::super::Foundation::BOOL; +pub type SYMADDSOURCESTREAMA = ::core::option::Option super::super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -50208,11 +50179,7 @@ unsafe impl ::windows::core::Abi for SYMSRV_INDEX_INFOW { pub const SYMSRV_VERSION: u32 = 2u32; pub const SYMSTOREOPT_ALT_INDEX: u32 = 16u32; pub const SYMSTOREOPT_UNICODE: u32 = 32u32; -impl ::core::clone::Clone for SYM_DUMP_PARAM { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct SYM_DUMP_PARAM { pub size: u32, @@ -50221,7 +50188,7 @@ pub struct SYM_DUMP_PARAM { pub addr: u64, pub listLink: *mut FIELD_INFO, pub Anonymous: SYM_DUMP_PARAM_0, - pub CallbackRoutine: ::core::option::Option, + pub CallbackRoutine: PSYM_DUMP_FIELD_CALLBACK, pub nFields: u32, pub Fields: *mut FIELD_INFO, pub ModBase: u64, @@ -50243,7 +50210,7 @@ impl ::core::cmp::PartialEq for SYM_DUMP_PARAM { } impl ::core::cmp::Eq for SYM_DUMP_PARAM {} unsafe impl ::windows::core::Abi for SYM_DUMP_PARAM { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -50646,7 +50613,7 @@ pub unsafe fn SearchTreeForFileW<'a, Param0: ::windows::core::IntoParam<'a, supe unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn SetCheckUserInterruptShared(lpstartaddress: ::core::option::Option) { +pub unsafe fn SetCheckUserInterruptShared(lpstartaddress: LPCALL_BACK_USER_INTERRUPT_ROUTINE) { #[cfg(windows)] { #[link(name = "windows")] @@ -50744,12 +50711,12 @@ pub unsafe fn SetThreadErrorMode(dwnewmode: THREAD_ERROR_MODE, lpoldmode: *const } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn SetUnhandledExceptionFilter(lptoplevelexceptionfilter: ::core::option::Option) -> ::core::option::Option { +pub unsafe fn SetUnhandledExceptionFilter(lptoplevelexceptionfilter: LPTOP_LEVEL_EXCEPTION_FILTER) -> LPTOP_LEVEL_EXCEPTION_FILTER { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn SetUnhandledExceptionFilter(lptoplevelexceptionfilter: ::windows::core::RawPtr) -> ::core::option::Option; + fn SetUnhandledExceptionFilter(lptoplevelexceptionfilter: ::windows::core::RawPtr) -> LPTOP_LEVEL_EXCEPTION_FILTER; } ::core::mem::transmute(SetUnhandledExceptionFilter(::core::mem::transmute(lptoplevelexceptionfilter))) } @@ -50796,10 +50763,10 @@ pub unsafe fn StackWalk<'a, Param1: ::windows::core::IntoParam<'a, super::super: hthread: Param2, stackframe: *mut STACKFRAME, contextrecord: *mut ::core::ffi::c_void, - readmemoryroutine: ::core::option::Option, - functiontableaccessroutine: ::core::option::Option, - getmodulebaseroutine: ::core::option::Option, - translateaddress: ::core::option::Option, + readmemoryroutine: PREAD_PROCESS_MEMORY_ROUTINE, + functiontableaccessroutine: PFUNCTION_TABLE_ACCESS_ROUTINE, + getmodulebaseroutine: PGET_MODULE_BASE_ROUTINE, + translateaddress: PTRANSLATE_ADDRESS_ROUTINE, ) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { @@ -50830,10 +50797,10 @@ pub unsafe fn StackWalk64<'a, Param1: ::windows::core::IntoParam<'a, super::supe hthread: Param2, stackframe: *mut STACKFRAME64, contextrecord: *mut ::core::ffi::c_void, - readmemoryroutine: ::core::option::Option, - functiontableaccessroutine: ::core::option::Option, - getmodulebaseroutine: ::core::option::Option, - translateaddress: ::core::option::Option, + readmemoryroutine: PREAD_PROCESS_MEMORY_ROUTINE64, + functiontableaccessroutine: PFUNCTION_TABLE_ACCESS_ROUTINE64, + getmodulebaseroutine: PGET_MODULE_BASE_ROUTINE64, + translateaddress: PTRANSLATE_ADDRESS_ROUTINE64, ) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { @@ -50864,10 +50831,10 @@ pub unsafe fn StackWalkEx<'a, Param1: ::windows::core::IntoParam<'a, super::supe hthread: Param2, stackframe: *mut STACKFRAME_EX, contextrecord: *mut ::core::ffi::c_void, - readmemoryroutine: ::core::option::Option, - functiontableaccessroutine: ::core::option::Option, - getmodulebaseroutine: ::core::option::Option, - translateaddress: ::core::option::Option, + readmemoryroutine: PREAD_PROCESS_MEMORY_ROUTINE64, + functiontableaccessroutine: PFUNCTION_TABLE_ACCESS_ROUTINE64, + getmodulebaseroutine: PGET_MODULE_BASE_ROUTINE64, + translateaddress: PTRANSLATE_ADDRESS_ROUTINE64, flags: u32, ) -> super::super::super::Foundation::BOOL { #[cfg(windows)] @@ -51034,7 +51001,7 @@ pub unsafe fn SymDeleteSymbolW<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumLines<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, base: u64, obj: Param2, file: Param3, enumlinescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumLines<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, base: u64, obj: Param2, file: Param3, enumlinescallback: PSYM_ENUMLINES_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51048,7 +51015,7 @@ pub unsafe fn SymEnumLines<'a, Param0: ::windows::core::IntoParam<'a, super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumLinesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, base: u64, obj: Param2, file: Param3, enumlinescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumLinesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, base: u64, obj: Param2, file: Param3, enumlinescallback: PSYM_ENUMLINES_CALLBACKW, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51062,7 +51029,7 @@ pub unsafe fn SymEnumLinesW<'a, Param0: ::windows::core::IntoParam<'a, super::su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumProcesses(enumprocessescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumProcesses(enumprocessescallback: PSYM_ENUMPROCESSES_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51076,7 +51043,7 @@ pub unsafe fn SymEnumProcesses(enumprocessescallback: ::core::option::Option>(hprocess: Param0, base: u64, callback: ::core::option::Option) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSourceFileTokens<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, base: u64, callback: PENUMSOURCEFILETOKENSCALLBACK) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51090,7 +51057,7 @@ pub unsafe fn SymEnumSourceFileTokens<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSourceFiles<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, modbase: u64, mask: Param2, cbsrcfiles: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSourceFiles<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, modbase: u64, mask: Param2, cbsrcfiles: PSYM_ENUMSOURCEFILES_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51104,7 +51071,7 @@ pub unsafe fn SymEnumSourceFiles<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSourceFilesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, modbase: u64, mask: Param2, cbsrcfiles: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSourceFilesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, modbase: u64, mask: Param2, cbsrcfiles: PSYM_ENUMSOURCEFILES_CALLBACKW, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51118,16 +51085,7 @@ pub unsafe fn SymEnumSourceFilesW<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSourceLines<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - hprocess: Param0, - base: u64, - obj: Param2, - file: Param3, - line: u32, - flags: u32, - enumlinescallback: ::core::option::Option, - usercontext: *const ::core::ffi::c_void, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSourceLines<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, base: u64, obj: Param2, file: Param3, line: u32, flags: u32, enumlinescallback: PSYM_ENUMLINES_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51141,16 +51099,7 @@ pub unsafe fn SymEnumSourceLines<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSourceLinesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - hprocess: Param0, - base: u64, - obj: Param2, - file: Param3, - line: u32, - flags: u32, - enumlinescallback: ::core::option::Option, - usercontext: *const ::core::ffi::c_void, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSourceLinesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, base: u64, obj: Param2, file: Param3, line: u32, flags: u32, enumlinescallback: PSYM_ENUMLINES_CALLBACKW, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51164,7 +51113,7 @@ pub unsafe fn SymEnumSourceLinesW<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSym<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u64, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSym<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u64, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51178,7 +51127,7 @@ pub unsafe fn SymEnumSym<'a, Param0: ::windows::core::IntoParam<'a, super::super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSymbols<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSymbols<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51192,7 +51141,7 @@ pub unsafe fn SymEnumSymbols<'a, Param0: ::windows::core::IntoParam<'a, super::s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSymbolsEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSymbolsEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACK, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51206,7 +51155,7 @@ pub unsafe fn SymEnumSymbolsEx<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSymbolsExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSymbolsExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACKW, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51220,7 +51169,7 @@ pub unsafe fn SymEnumSymbolsExW<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSymbolsForAddr<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, address: u64, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSymbolsForAddr<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, address: u64, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51234,7 +51183,7 @@ pub unsafe fn SymEnumSymbolsForAddr<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSymbolsForAddrW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, address: u64, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSymbolsForAddrW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, address: u64, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACKW, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51248,7 +51197,7 @@ pub unsafe fn SymEnumSymbolsForAddrW<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumSymbolsW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumSymbolsW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACKW, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51262,7 +51211,7 @@ pub unsafe fn SymEnumSymbolsW<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumTypes<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u64, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumTypes<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u64, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51276,7 +51225,7 @@ pub unsafe fn SymEnumTypes<'a, Param0: ::windows::core::IntoParam<'a, super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumTypesByName<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumTypesByName<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51290,7 +51239,7 @@ pub unsafe fn SymEnumTypesByName<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumTypesByNameW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumTypesByNameW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, baseofdll: u64, mask: Param2, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACKW, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51304,7 +51253,7 @@ pub unsafe fn SymEnumTypesByNameW<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumTypesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u64, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumTypesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u64, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACKW, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51319,7 +51268,7 @@ pub unsafe fn SymEnumTypesW<'a, Param0: ::windows::core::IntoParam<'a, super::su #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumerateModules<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enummodulescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumerateModules<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enummodulescallback: PSYM_ENUMMODULES_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51333,7 +51282,7 @@ pub unsafe fn SymEnumerateModules<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumerateModules64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enummodulescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumerateModules64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enummodulescallback: PSYM_ENUMMODULES_CALLBACK64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51347,7 +51296,7 @@ pub unsafe fn SymEnumerateModules64<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumerateModulesW64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enummodulescallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumerateModulesW64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, enummodulescallback: PSYM_ENUMMODULES_CALLBACKW64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51362,7 +51311,7 @@ pub unsafe fn SymEnumerateModulesW64<'a, Param0: ::windows::core::IntoParam<'a, #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumerateSymbols<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u32, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumerateSymbols<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u32, enumsymbolscallback: PSYM_ENUMSYMBOLS_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51376,7 +51325,7 @@ pub unsafe fn SymEnumerateSymbols<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumerateSymbols64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u64, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumerateSymbols64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u64, enumsymbolscallback: PSYM_ENUMSYMBOLS_CALLBACK64, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51391,7 +51340,7 @@ pub unsafe fn SymEnumerateSymbols64<'a, Param0: ::windows::core::IntoParam<'a, s #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumerateSymbolsW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u32, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumerateSymbolsW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u32, enumsymbolscallback: PSYM_ENUMSYMBOLS_CALLBACKW, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51405,7 +51354,7 @@ pub unsafe fn SymEnumerateSymbolsW<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymEnumerateSymbolsW64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u64, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymEnumerateSymbolsW64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, baseofdll: u64, enumsymbolscallback: PSYM_ENUMSYMBOLS_CALLBACK64W, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51419,7 +51368,7 @@ pub unsafe fn SymEnumerateSymbolsW64<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymFindDebugInfoFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, filename: Param1, debugfilepath: super::super::super::Foundation::PSTR, callback: ::core::option::Option, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { +pub unsafe fn SymFindDebugInfoFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, filename: Param1, debugfilepath: super::super::super::Foundation::PSTR, callback: PFIND_DEBUG_FILE_CALLBACK, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -51433,7 +51382,7 @@ pub unsafe fn SymFindDebugInfoFile<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymFindDebugInfoFileW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, filename: Param1, debugfilepath: super::super::super::Foundation::PWSTR, callback: ::core::option::Option, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { +pub unsafe fn SymFindDebugInfoFileW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, filename: Param1, debugfilepath: super::super::super::Foundation::PWSTR, callback: PFIND_DEBUG_FILE_CALLBACKW, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -51447,7 +51396,7 @@ pub unsafe fn SymFindDebugInfoFileW<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymFindExecutableImage<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, filename: Param1, imagefilepath: super::super::super::Foundation::PSTR, callback: ::core::option::Option, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { +pub unsafe fn SymFindExecutableImage<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, filename: Param1, imagefilepath: super::super::super::Foundation::PSTR, callback: PFIND_EXE_FILE_CALLBACK, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -51461,7 +51410,7 @@ pub unsafe fn SymFindExecutableImage<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymFindExecutableImageW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, filename: Param1, imagefilepath: super::super::super::Foundation::PWSTR, callback: ::core::option::Option, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { +pub unsafe fn SymFindExecutableImageW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, filename: Param1, imagefilepath: super::super::super::Foundation::PWSTR, callback: PFIND_EXE_FILE_CALLBACKW, callerdata: *const ::core::ffi::c_void) -> super::super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -51484,7 +51433,7 @@ pub unsafe fn SymFindFileInPath<'a, Param0: ::windows::core::IntoParam<'a, super three: u32, flags: SYM_FIND_ID_OPTION, foundfile: super::super::super::Foundation::PSTR, - callback: ::core::option::Option, + callback: PFINDFILEINPATHCALLBACK, context: *const ::core::ffi::c_void, ) -> super::super::super::Foundation::BOOL { #[cfg(windows)] @@ -51520,7 +51469,7 @@ pub unsafe fn SymFindFileInPathW<'a, Param0: ::windows::core::IntoParam<'a, supe three: u32, flags: SYM_FIND_ID_OPTION, foundfile: super::super::super::Foundation::PWSTR, - callback: ::core::option::Option, + callback: PFINDFILEINPATHCALLBACKW, context: *const ::core::ffi::c_void, ) -> super::super::super::Foundation::BOOL { #[cfg(windows)] @@ -51716,7 +51665,7 @@ pub unsafe fn SymFunctionTableAccess64<'a, Param0: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymFunctionTableAccess64AccessRoutines<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, addrbase: u64, readmemoryroutine: ::core::option::Option, getmodulebaseroutine: ::core::option::Option) -> *mut ::core::ffi::c_void { +pub unsafe fn SymFunctionTableAccess64AccessRoutines<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, addrbase: u64, readmemoryroutine: PREAD_PROCESS_MEMORY_ROUTINE64, getmodulebaseroutine: PGET_MODULE_BASE_ROUTINE64) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -52858,7 +52807,7 @@ pub unsafe fn SymRefreshModuleList<'a, Param0: ::windows::core::IntoParam<'a, su #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymRegisterCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, callbackfunction: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymRegisterCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, callbackfunction: PSYMBOL_REGISTERED_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -52872,7 +52821,7 @@ pub unsafe fn SymRegisterCallback<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymRegisterCallback64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, callbackfunction: ::core::option::Option, usercontext: u64) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymRegisterCallback64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, callbackfunction: PSYMBOL_REGISTERED_CALLBACK64, usercontext: u64) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -52886,7 +52835,7 @@ pub unsafe fn SymRegisterCallback64<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymRegisterCallbackW64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, callbackfunction: ::core::option::Option, usercontext: u64) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymRegisterCallbackW64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, callbackfunction: PSYMBOL_REGISTERED_CALLBACK64, usercontext: u64) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -52901,7 +52850,7 @@ pub unsafe fn SymRegisterCallbackW64<'a, Param0: ::windows::core::IntoParam<'a, #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymRegisterFunctionEntryCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, callbackfunction: ::core::option::Option, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymRegisterFunctionEntryCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, callbackfunction: PSYMBOL_FUNCENTRY_CALLBACK, usercontext: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -52915,7 +52864,7 @@ pub unsafe fn SymRegisterFunctionEntryCallback<'a, Param0: ::windows::core::Into } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymRegisterFunctionEntryCallback64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, callbackfunction: ::core::option::Option, usercontext: u64) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymRegisterFunctionEntryCallback64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(hprocess: Param0, callbackfunction: PSYMBOL_FUNCENTRY_CALLBACK64, usercontext: u64) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -52929,7 +52878,7 @@ pub unsafe fn SymRegisterFunctionEntryCallback64<'a, Param0: ::windows::core::In } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymSearch<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, baseofdll: u64, index: u32, symtag: u32, mask: Param4, address: u64, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymSearch<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, baseofdll: u64, index: u32, symtag: u32, mask: Param4, address: u64, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACK, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -52953,7 +52902,7 @@ pub unsafe fn SymSearch<'a, Param0: ::windows::core::IntoParam<'a, super::super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymSearchW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, baseofdll: u64, index: u32, symtag: u32, mask: Param4, address: u64, enumsymbolscallback: ::core::option::Option, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymSearchW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, baseofdll: u64, index: u32, symtag: u32, mask: Param4, address: u64, enumsymbolscallback: PSYM_ENUMERATESYMBOLS_CALLBACKW, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -54495,12 +54444,7 @@ pub const WHEA_DEVICE_DRIVER_CONFIG_MAX: u32 = 2u32; pub const WHEA_DEVICE_DRIVER_CONFIG_MIN: u32 = 1u32; pub const WHEA_DEVICE_DRIVER_CONFIG_V1: u32 = 1u32; pub const WHEA_DEVICE_DRIVER_CONFIG_V2: u32 = 2u32; -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WHEA_DEVICE_DRIVER_DESCRIPTOR { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] pub struct WHEA_DEVICE_DRIVER_DESCRIPTOR { @@ -54539,7 +54483,7 @@ impl ::core::cmp::PartialEq for WHEA_DEVICE_DRIVER_DESCRIPTOR { impl ::core::cmp::Eq for WHEA_DEVICE_DRIVER_DESCRIPTOR {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WHEA_DEVICE_DRIVER_DESCRIPTOR { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const WHEA_DISABLE_DUMMY_WRITE: u32 = 6u32; pub const WHEA_DISABLE_OFFLINE: u32 = 0u32; @@ -54568,18 +54512,13 @@ impl ::core::cmp::Eq for WHEA_DRIVER_BUFFER_SET {} unsafe impl ::windows::core::Abi for WHEA_DRIVER_BUFFER_SET { type Abi = Self; } -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WHEA_ERROR_SOURCE_CONFIGURATION_DD { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DD { - pub Initialize: ::core::option::Option, - pub Uninitialize: ::core::option::Option, - pub Correct: ::core::option::Option, + pub Initialize: WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER, + pub Uninitialize: WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER, + pub Correct: WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER, } #[cfg(feature = "Win32_Foundation")] impl WHEA_ERROR_SOURCE_CONFIGURATION_DD {} @@ -54599,14 +54538,9 @@ impl ::core::cmp::PartialEq for WHEA_ERROR_SOURCE_CONFIGURATION_DD { impl ::core::cmp::Eq for WHEA_ERROR_SOURCE_CONFIGURATION_DD {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WHEA_ERROR_SOURCE_CONFIGURATION_DD { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER { @@ -54614,8 +54548,8 @@ pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER { pub SourceGuid: ::windows::core::GUID, pub LogTag: u16, pub Reserved: [u8; 6], - pub Initialize: ::core::option::Option, - pub Uninitialize: ::core::option::Option, + pub Initialize: WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER, + pub Uninitialize: WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER, pub MaxSectionDataLength: u32, pub MaxSectionsPerReport: u32, pub CreatorId: ::windows::core::GUID, @@ -54639,14 +54573,9 @@ impl ::core::cmp::PartialEq for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER { impl ::core::cmp::Eq for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 { @@ -54654,8 +54583,8 @@ pub struct WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 { pub SourceGuid: ::windows::core::GUID, pub LogTag: u16, pub Reserved: [u8; 6], - pub Initialize: ::core::option::Option, - pub Uninitialize: ::core::option::Option, + pub Initialize: WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER, + pub Uninitialize: WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER, } #[cfg(feature = "Win32_Foundation")] impl WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 {} @@ -54675,16 +54604,11 @@ impl ::core::cmp::PartialEq for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 impl ::core::cmp::Eq for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER_V1 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER = unsafe extern "system" fn(errorsourcedesc: *mut ::core::ffi::c_void, maximumsectionlength: *mut u32) -> super::super::super::Foundation::NTSTATUS; -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WHEA_ERROR_SOURCE_DESCRIPTOR { - fn clone(&self) -> Self { - unimplemented!() - } -} +pub type WHEA_ERROR_SOURCE_CORRECT_DEVICE_DRIVER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] pub struct WHEA_ERROR_SOURCE_DESCRIPTOR { @@ -54718,14 +54642,9 @@ impl ::core::cmp::PartialEq for WHEA_ERROR_SOURCE_DESCRIPTOR { impl ::core::cmp::Eq for WHEA_ERROR_SOURCE_DESCRIPTOR {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WHEA_ERROR_SOURCE_DESCRIPTOR { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WHEA_ERROR_SOURCE_DESCRIPTOR_0 { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub union WHEA_ERROR_SOURCE_DESCRIPTOR_0 { @@ -54740,7 +54659,7 @@ pub union WHEA_ERROR_SOURCE_DESCRIPTOR_0 { pub AerBridgeDescriptor: WHEA_AER_BRIDGE_DESCRIPTOR, pub GenErrDescriptor: WHEA_GENERIC_ERROR_DESCRIPTOR, pub GenErrDescriptorV2: WHEA_GENERIC_ERROR_DESCRIPTOR_V2, - pub DeviceDriverDescriptor: ::core::mem::ManuallyDrop, + pub DeviceDriverDescriptor: WHEA_DEVICE_DRIVER_DESCRIPTOR, } #[cfg(feature = "Win32_Foundation")] impl WHEA_ERROR_SOURCE_DESCRIPTOR_0 {} @@ -54760,7 +54679,7 @@ impl ::core::cmp::PartialEq for WHEA_ERROR_SOURCE_DESCRIPTOR_0 { impl ::core::cmp::Eq for WHEA_ERROR_SOURCE_DESCRIPTOR_0 {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WHEA_ERROR_SOURCE_DESCRIPTOR_0 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERBRIDGE: u32 = 8u32; pub const WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_AERENDPOINT: u32 = 7u32; @@ -54780,7 +54699,7 @@ pub const WHEA_ERROR_SOURCE_FLAG_FIRMWAREFIRST: u32 = 1u32; pub const WHEA_ERROR_SOURCE_FLAG_GHES_ASSIST: u32 = 4u32; pub const WHEA_ERROR_SOURCE_FLAG_GLOBAL: u32 = 2u32; #[cfg(feature = "Win32_Foundation")] -pub type WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, errorsourceid: u32) -> super::super::super::Foundation::NTSTATUS; +pub type WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub const WHEA_ERROR_SOURCE_INVALID_RELATED_SOURCE: u32 = 65535u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -54826,7 +54745,7 @@ impl ::core::convert::From for WHEA_ERROR_SOURCE_TYPE { unsafe impl ::windows::core::Abi for WHEA_ERROR_SOURCE_TYPE { type Abi = Self; } -pub type WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER = unsafe extern "system" fn(context: *mut ::core::ffi::c_void); +pub type WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] pub struct WHEA_GENERIC_ERROR_DESCRIPTOR { @@ -55457,22 +55376,22 @@ impl ::core::cmp::Eq for WHEA_XPF_NMI_DESCRIPTOR {} unsafe impl ::windows::core::Abi for WHEA_XPF_NMI_DESCRIPTOR { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub struct WINDBG_EXTENSION_APIS { pub nSize: u32, - pub lpOutputRoutine: ::core::option::Option, - pub lpGetExpressionRoutine: ::core::option::Option, - pub lpGetSymbolRoutine: ::core::option::Option, - pub lpDisasmRoutine: ::core::option::Option, - pub lpCheckControlCRoutine: ::core::option::Option, - pub lpReadProcessMemoryRoutine: ::core::option::Option, - pub lpWriteProcessMemoryRoutine: ::core::option::Option, - pub lpGetThreadContextRoutine: ::core::option::Option, - pub lpSetThreadContextRoutine: ::core::option::Option, - pub lpIoctlRoutine: ::core::option::Option, - pub lpStackTraceRoutine: ::core::option::Option, + pub lpOutputRoutine: PWINDBG_OUTPUT_ROUTINE, + pub lpGetExpressionRoutine: PWINDBG_GET_EXPRESSION, + pub lpGetSymbolRoutine: PWINDBG_GET_SYMBOL, + pub lpDisasmRoutine: PWINDBG_DISASM, + pub lpCheckControlCRoutine: PWINDBG_CHECK_CONTROL_C, + pub lpReadProcessMemoryRoutine: PWINDBG_READ_PROCESS_MEMORY_ROUTINE, + pub lpWriteProcessMemoryRoutine: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE, + pub lpGetThreadContextRoutine: PWINDBG_GET_THREAD_CONTEXT_ROUTINE, + pub lpSetThreadContextRoutine: PWINDBG_SET_THREAD_CONTEXT_ROUTINE, + pub lpIoctlRoutine: PWINDBG_IOCTL_ROUTINE, + pub lpStackTraceRoutine: PWINDBG_STACKTRACE_ROUTINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl WINDBG_EXTENSION_APIS {} @@ -55509,24 +55428,24 @@ impl ::core::cmp::PartialEq for WINDBG_EXTENSION_APIS { impl ::core::cmp::Eq for WINDBG_EXTENSION_APIS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] unsafe impl ::windows::core::Abi for WINDBG_EXTENSION_APIS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub struct WINDBG_EXTENSION_APIS32 { pub nSize: u32, - pub lpOutputRoutine: ::core::option::Option, - pub lpGetExpressionRoutine: ::core::option::Option, - pub lpGetSymbolRoutine: ::core::option::Option, - pub lpDisasmRoutine: ::core::option::Option, - pub lpCheckControlCRoutine: ::core::option::Option, - pub lpReadProcessMemoryRoutine: ::core::option::Option, - pub lpWriteProcessMemoryRoutine: ::core::option::Option, - pub lpGetThreadContextRoutine: ::core::option::Option, - pub lpSetThreadContextRoutine: ::core::option::Option, - pub lpIoctlRoutine: ::core::option::Option, - pub lpStackTraceRoutine: ::core::option::Option, + pub lpOutputRoutine: PWINDBG_OUTPUT_ROUTINE, + pub lpGetExpressionRoutine: PWINDBG_GET_EXPRESSION32, + pub lpGetSymbolRoutine: PWINDBG_GET_SYMBOL32, + pub lpDisasmRoutine: PWINDBG_DISASM32, + pub lpCheckControlCRoutine: PWINDBG_CHECK_CONTROL_C, + pub lpReadProcessMemoryRoutine: PWINDBG_READ_PROCESS_MEMORY_ROUTINE32, + pub lpWriteProcessMemoryRoutine: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE32, + pub lpGetThreadContextRoutine: PWINDBG_GET_THREAD_CONTEXT_ROUTINE, + pub lpSetThreadContextRoutine: PWINDBG_SET_THREAD_CONTEXT_ROUTINE, + pub lpIoctlRoutine: PWINDBG_IOCTL_ROUTINE, + pub lpStackTraceRoutine: PWINDBG_STACKTRACE_ROUTINE32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl WINDBG_EXTENSION_APIS32 {} @@ -55563,24 +55482,24 @@ impl ::core::cmp::PartialEq for WINDBG_EXTENSION_APIS32 { impl ::core::cmp::Eq for WINDBG_EXTENSION_APIS32 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] unsafe impl ::windows::core::Abi for WINDBG_EXTENSION_APIS32 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub struct WINDBG_EXTENSION_APIS64 { pub nSize: u32, - pub lpOutputRoutine: ::core::option::Option, - pub lpGetExpressionRoutine: ::core::option::Option, - pub lpGetSymbolRoutine: ::core::option::Option, - pub lpDisasmRoutine: ::core::option::Option, - pub lpCheckControlCRoutine: ::core::option::Option, - pub lpReadProcessMemoryRoutine: ::core::option::Option, - pub lpWriteProcessMemoryRoutine: ::core::option::Option, - pub lpGetThreadContextRoutine: ::core::option::Option, - pub lpSetThreadContextRoutine: ::core::option::Option, - pub lpIoctlRoutine: ::core::option::Option, - pub lpStackTraceRoutine: ::core::option::Option, + pub lpOutputRoutine: PWINDBG_OUTPUT_ROUTINE, + pub lpGetExpressionRoutine: PWINDBG_GET_EXPRESSION64, + pub lpGetSymbolRoutine: PWINDBG_GET_SYMBOL64, + pub lpDisasmRoutine: PWINDBG_DISASM64, + pub lpCheckControlCRoutine: PWINDBG_CHECK_CONTROL_C, + pub lpReadProcessMemoryRoutine: PWINDBG_READ_PROCESS_MEMORY_ROUTINE64, + pub lpWriteProcessMemoryRoutine: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE64, + pub lpGetThreadContextRoutine: PWINDBG_GET_THREAD_CONTEXT_ROUTINE, + pub lpSetThreadContextRoutine: PWINDBG_SET_THREAD_CONTEXT_ROUTINE, + pub lpIoctlRoutine: PWINDBG_IOCTL_ROUTINE, + pub lpStackTraceRoutine: PWINDBG_STACKTRACE_ROUTINE64, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl WINDBG_EXTENSION_APIS64 {} @@ -55617,22 +55536,22 @@ impl ::core::cmp::PartialEq for WINDBG_EXTENSION_APIS64 { impl ::core::cmp::Eq for WINDBG_EXTENSION_APIS64 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] unsafe impl ::windows::core::Abi for WINDBG_EXTENSION_APIS64 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WINDBG_OLDKD_EXTENSION_APIS { pub nSize: u32, - pub lpOutputRoutine: ::core::option::Option, - pub lpGetExpressionRoutine: ::core::option::Option, - pub lpGetSymbolRoutine: ::core::option::Option, - pub lpDisasmRoutine: ::core::option::Option, - pub lpCheckControlCRoutine: ::core::option::Option, - pub lpReadVirtualMemRoutine: ::core::option::Option, - pub lpWriteVirtualMemRoutine: ::core::option::Option, - pub lpReadPhysicalMemRoutine: ::core::option::Option, - pub lpWritePhysicalMemRoutine: ::core::option::Option, + pub lpOutputRoutine: PWINDBG_OUTPUT_ROUTINE, + pub lpGetExpressionRoutine: PWINDBG_GET_EXPRESSION32, + pub lpGetSymbolRoutine: PWINDBG_GET_SYMBOL32, + pub lpDisasmRoutine: PWINDBG_DISASM32, + pub lpCheckControlCRoutine: PWINDBG_CHECK_CONTROL_C, + pub lpReadVirtualMemRoutine: PWINDBG_READ_PROCESS_MEMORY_ROUTINE32, + pub lpWriteVirtualMemRoutine: PWINDBG_WRITE_PROCESS_MEMORY_ROUTINE32, + pub lpReadPhysicalMemRoutine: PWINDBG_OLDKD_READ_PHYSICAL_MEMORY, + pub lpWritePhysicalMemRoutine: PWINDBG_OLDKD_WRITE_PHYSICAL_MEMORY, } #[cfg(feature = "Win32_Foundation")] impl WINDBG_OLDKD_EXTENSION_APIS {} @@ -55667,18 +55586,18 @@ impl ::core::cmp::PartialEq for WINDBG_OLDKD_EXTENSION_APIS { impl ::core::cmp::Eq for WINDBG_OLDKD_EXTENSION_APIS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WINDBG_OLDKD_EXTENSION_APIS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WINDBG_OLD_EXTENSION_APIS { pub nSize: u32, - pub lpOutputRoutine: ::core::option::Option, - pub lpGetExpressionRoutine: ::core::option::Option, - pub lpGetSymbolRoutine: ::core::option::Option, - pub lpDisasmRoutine: ::core::option::Option, - pub lpCheckControlCRoutine: ::core::option::Option, + pub lpOutputRoutine: PWINDBG_OUTPUT_ROUTINE, + pub lpGetExpressionRoutine: PWINDBG_GET_EXPRESSION, + pub lpGetSymbolRoutine: PWINDBG_GET_SYMBOL, + pub lpDisasmRoutine: PWINDBG_DISASM, + pub lpCheckControlCRoutine: PWINDBG_CHECK_CONTROL_C, } #[cfg(feature = "Win32_Foundation")] impl WINDBG_OLD_EXTENSION_APIS {} @@ -55709,7 +55628,7 @@ impl ::core::cmp::PartialEq for WINDBG_OLD_EXTENSION_APIS { impl ::core::cmp::Eq for WINDBG_OLD_EXTENSION_APIS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WINDBG_OLD_EXTENSION_APIS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -55985,7 +55904,7 @@ pub unsafe fn WaitForDebugEvent(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds: { #[link(name = "windows")] extern "system" { - fn WaitForDebugEvent(lpdebugevent: *mut ::core::mem::ManuallyDrop, dwmilliseconds: u32) -> super::super::super::Foundation::BOOL; + fn WaitForDebugEvent(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds: u32) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(WaitForDebugEvent(::core::mem::transmute(lpdebugevent), ::core::mem::transmute(dwmilliseconds))) } @@ -55999,7 +55918,7 @@ pub unsafe fn WaitForDebugEventEx(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds { #[link(name = "windows")] extern "system" { - fn WaitForDebugEventEx(lpdebugevent: *mut ::core::mem::ManuallyDrop, dwmilliseconds: u32) -> super::super::super::Foundation::BOOL; + fn WaitForDebugEventEx(lpdebugevent: *mut DEBUG_EVENT, dwmilliseconds: u32) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(WaitForDebugEventEx(::core::mem::transmute(lpdebugevent), ::core::mem::transmute(dwmilliseconds))) } diff --git a/src/Windows/Win32/System/Diagnostics/Etw/mod.rs b/src/Windows/Win32/System/Diagnostics/Etw/mod.rs index fd6290bdc9..edd9f9ee74 100644 --- a/src/Windows/Win32/System/Diagnostics/Etw/mod.rs +++ b/src/Windows/Win32/System/Diagnostics/Etw/mod.rs @@ -2253,12 +2253,7 @@ unsafe impl ::windows::core::Abi for EVENT_TRACE_HEADER_3_1 { type Abi = Self; } pub const EVENT_TRACE_INDEPENDENT_SESSION_MODE: u32 = 134217728u32; -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] -impl ::core::clone::Clone for EVENT_TRACE_LOGFILEA { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] pub struct EVENT_TRACE_LOGFILEA { @@ -2269,7 +2264,7 @@ pub struct EVENT_TRACE_LOGFILEA { pub Anonymous1: EVENT_TRACE_LOGFILEA_0, pub CurrentEvent: EVENT_TRACE, pub LogfileHeader: TRACE_LOGFILE_HEADER, - pub BufferCallback: ::core::option::Option, + pub BufferCallback: PEVENT_TRACE_BUFFER_CALLBACKA, pub BufferSize: u32, pub Filled: u32, pub EventsLost: u32, @@ -2295,7 +2290,7 @@ impl ::core::cmp::PartialEq for EVENT_TRACE_LOGFILEA { impl ::core::cmp::Eq for EVENT_TRACE_LOGFILEA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] unsafe impl ::windows::core::Abi for EVENT_TRACE_LOGFILEA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2324,12 +2319,7 @@ impl ::core::cmp::Eq for EVENT_TRACE_LOGFILEA_0 {} unsafe impl ::windows::core::Abi for EVENT_TRACE_LOGFILEA_0 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] -impl ::core::clone::Clone for EVENT_TRACE_LOGFILEA_1 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] pub union EVENT_TRACE_LOGFILEA_1 { @@ -2354,14 +2344,9 @@ impl ::core::cmp::PartialEq for EVENT_TRACE_LOGFILEA_1 { impl ::core::cmp::Eq for EVENT_TRACE_LOGFILEA_1 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] unsafe impl ::windows::core::Abi for EVENT_TRACE_LOGFILEA_1 { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] -impl ::core::clone::Clone for EVENT_TRACE_LOGFILEW { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] pub struct EVENT_TRACE_LOGFILEW { @@ -2372,7 +2357,7 @@ pub struct EVENT_TRACE_LOGFILEW { pub Anonymous1: EVENT_TRACE_LOGFILEW_0, pub CurrentEvent: EVENT_TRACE, pub LogfileHeader: TRACE_LOGFILE_HEADER, - pub BufferCallback: ::core::option::Option, + pub BufferCallback: PEVENT_TRACE_BUFFER_CALLBACKW, pub BufferSize: u32, pub Filled: u32, pub EventsLost: u32, @@ -2398,7 +2383,7 @@ impl ::core::cmp::PartialEq for EVENT_TRACE_LOGFILEW { impl ::core::cmp::Eq for EVENT_TRACE_LOGFILEW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] unsafe impl ::windows::core::Abi for EVENT_TRACE_LOGFILEW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2427,12 +2412,7 @@ impl ::core::cmp::Eq for EVENT_TRACE_LOGFILEW_0 {} unsafe impl ::windows::core::Abi for EVENT_TRACE_LOGFILEW_0 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] -impl ::core::clone::Clone for EVENT_TRACE_LOGFILEW_1 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] pub union EVENT_TRACE_LOGFILEW_1 { @@ -2457,7 +2437,7 @@ impl ::core::cmp::PartialEq for EVENT_TRACE_LOGFILEW_1 { impl ::core::cmp::Eq for EVENT_TRACE_LOGFILEW_1 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] unsafe impl ::windows::core::Abi for EVENT_TRACE_LOGFILEW_1 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const EVENT_TRACE_MODE_RESERVED: u32 = 1048576u32; pub const EVENT_TRACE_NONSTOPPABLE_MODE: u32 = 64u32; @@ -3017,7 +2997,7 @@ pub unsafe fn EventProviderEnabled(reghandle: u64, level: u8, keyword: u64) -> s unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn EventRegister(providerid: *const ::windows::core::GUID, enablecallback: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void, reghandle: *mut u64) -> u32 { +pub unsafe fn EventRegister(providerid: *const ::windows::core::GUID, enablecallback: PENABLECALLBACK, callbackcontext: *const ::core::ffi::c_void, reghandle: *mut u64) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -3503,7 +3483,7 @@ pub unsafe fn OpenTraceA(logfile: *mut EVENT_TRACE_LOGFILEA) -> u64 { { #[link(name = "windows")] extern "system" { - fn OpenTraceA(logfile: *mut ::core::mem::ManuallyDrop) -> u64; + fn OpenTraceA(logfile: *mut EVENT_TRACE_LOGFILEA) -> u64; } ::core::mem::transmute(OpenTraceA(::core::mem::transmute(logfile))) } @@ -3517,7 +3497,7 @@ pub unsafe fn OpenTraceW(logfile: *mut EVENT_TRACE_LOGFILEW) -> u64 { { #[link(name = "windows")] extern "system" { - fn OpenTraceW(logfile: *mut ::core::mem::ManuallyDrop) -> u64; + fn OpenTraceW(logfile: *mut EVENT_TRACE_LOGFILEW) -> u64; } ::core::mem::transmute(OpenTraceW(::core::mem::transmute(logfile))) } @@ -3583,13 +3563,13 @@ impl ::core::convert::From for PAYLOAD_OPERATOR { unsafe impl ::windows::core::Abi for PAYLOAD_OPERATOR { type Abi = Self; } -pub type PENABLECALLBACK = unsafe extern "system" fn(sourceid: *const ::windows::core::GUID, isenabled: ENABLECALLBACK_ENABLED_STATE, level: u8, matchanykeyword: u64, matchallkeyword: u64, filterdata: *const EVENT_FILTER_DESCRIPTOR, callbackcontext: *mut ::core::ffi::c_void); -pub type PEVENT_CALLBACK = unsafe extern "system" fn(pevent: *mut EVENT_TRACE); -pub type PEVENT_RECORD_CALLBACK = unsafe extern "system" fn(eventrecord: *mut EVENT_RECORD); +pub type PENABLECALLBACK = ::core::option::Option; +pub type PEVENT_CALLBACK = ::core::option::Option; +pub type PEVENT_RECORD_CALLBACK = ::core::option::Option; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] -pub type PEVENT_TRACE_BUFFER_CALLBACKA = unsafe extern "system" fn(logfile: *mut ::core::mem::ManuallyDrop) -> u32; +pub type PEVENT_TRACE_BUFFER_CALLBACKA = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] -pub type PEVENT_TRACE_BUFFER_CALLBACKW = unsafe extern "system" fn(logfile: *mut ::core::mem::ManuallyDrop) -> u32; +pub type PEVENT_TRACE_BUFFER_CALLBACKW = ::core::option::Option u32>; pub const PROCESS_TRACE_MODE_EVENT_RECORD: u32 = 268435456u32; pub const PROCESS_TRACE_MODE_RAW_TIMESTAMP: u32 = 4096u32; pub const PROCESS_TRACE_MODE_REAL_TIME: u32 = 256u32; @@ -3888,7 +3868,7 @@ pub unsafe fn QueryTraceW<'a, Param1: ::windows::core::IntoParam<'a, super::supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RegisterTraceGuidsA<'a, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(requestaddress: ::core::option::Option, requestcontext: *const ::core::ffi::c_void, controlguid: *const ::windows::core::GUID, guidcount: u32, traceguidreg: *const TRACE_GUID_REGISTRATION, mofimagepath: Param5, mofresourcename: Param6, registrationhandle: *mut u64) -> u32 { +pub unsafe fn RegisterTraceGuidsA<'a, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(requestaddress: WMIDPREQUEST, requestcontext: *const ::core::ffi::c_void, controlguid: *const ::windows::core::GUID, guidcount: u32, traceguidreg: *const TRACE_GUID_REGISTRATION, mofimagepath: Param5, mofresourcename: Param6, registrationhandle: *mut u64) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -3911,7 +3891,7 @@ pub unsafe fn RegisterTraceGuidsA<'a, Param5: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RegisterTraceGuidsW<'a, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(requestaddress: ::core::option::Option, requestcontext: *const ::core::ffi::c_void, controlguid: *const ::windows::core::GUID, guidcount: u32, traceguidreg: *const TRACE_GUID_REGISTRATION, mofimagepath: Param5, mofresourcename: Param6, registrationhandle: *mut u64) -> u32 { +pub unsafe fn RegisterTraceGuidsW<'a, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(requestaddress: WMIDPREQUEST, requestcontext: *const ::core::ffi::c_void, controlguid: *const ::windows::core::GUID, guidcount: u32, traceguidreg: *const TRACE_GUID_REGISTRATION, mofimagepath: Param5, mofresourcename: Param6, registrationhandle: *mut u64) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -4041,7 +4021,7 @@ pub const SYSTEM_SYSCALL_KW_GENERAL: u64 = 1u64; pub const SYSTEM_TIMER_KW_CLOCK_TIMER: u64 = 2u64; pub const SYSTEM_TIMER_KW_GENERAL: u64 = 1u64; #[inline] -pub unsafe fn SetTraceCallback(pguid: *const ::windows::core::GUID, eventcallback: ::core::option::Option) -> u32 { +pub unsafe fn SetTraceCallback(pguid: *const ::windows::core::GUID, eventcallback: PEVENT_CALLBACK) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5735,7 +5715,7 @@ pub unsafe fn UpdateTraceW<'a, Param1: ::windows::core::IntoParam<'a, super::sup #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type WMIDPREQUEST = unsafe extern "system" fn(requestcode: WMIDPREQUESTCODE, requestcontext: *const ::core::ffi::c_void, buffersize: *mut u32, buffer: *mut ::core::ffi::c_void) -> u32; +pub type WMIDPREQUEST = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WMIDPREQUESTCODE(pub i32); diff --git a/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs b/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs index cda98bdc8e..fb973defc2 100644 --- a/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs +++ b/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs @@ -56,12 +56,12 @@ pub const CLSID_MSDtcTransactionManager: ::windows::core::GUID = ::windows::core pub const DTCINSTALL_E_CLIENT_ALREADY_INSTALLED: i32 = 384i32; pub const DTCINSTALL_E_SERVER_ALREADY_INSTALLED: i32 = 385i32; #[cfg(feature = "Win32_Foundation")] -pub type DTC_GET_TRANSACTION_MANAGER = unsafe extern "system" fn(pszhost: super::super::Foundation::PSTR, psztmname: super::super::Foundation::PSTR, rid: *const ::windows::core::GUID, dwreserved1: u32, wcbreserved2: u16, pvreserved2: *mut ::core::ffi::c_void, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type DTC_GET_TRANSACTION_MANAGER = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type DTC_GET_TRANSACTION_MANAGER_EX_A = unsafe extern "system" fn(i_pszhost: super::super::Foundation::PSTR, i_psztmname: super::super::Foundation::PSTR, i_riid: *const ::windows::core::GUID, i_grfoptions: u32, i_pvconfigparams: *mut ::core::ffi::c_void, o_ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type DTC_GET_TRANSACTION_MANAGER_EX_A = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type DTC_GET_TRANSACTION_MANAGER_EX_W = unsafe extern "system" fn(i_pwszhost: super::super::Foundation::PWSTR, i_pwsztmname: super::super::Foundation::PWSTR, i_riid: *const ::windows::core::GUID, i_grfoptions: u32, i_pvconfigparams: *mut ::core::ffi::c_void, o_ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type DTC_INSTALL_CLIENT = unsafe extern "system" fn(i_pszremotetmhostname: *mut i8, i_dwprotocol: u32, i_dwoverwrite: u32) -> ::windows::core::HRESULT; +pub type DTC_GET_TRANSACTION_MANAGER_EX_W = ::core::option::Option ::windows::core::HRESULT>; +pub type DTC_INSTALL_CLIENT = ::core::option::Option ::windows::core::HRESULT>; pub const DTC_INSTALL_OVERWRITE_CLIENT: u32 = 1u32; pub const DTC_INSTALL_OVERWRITE_SERVER: u32 = 2u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -4334,16 +4334,16 @@ pub const XAER_PROTO: i32 = -6i32; pub const XAER_RMERR: i32 = -3i32; pub const XAER_RMFAIL: i32 = -7i32; #[cfg(feature = "Win32_Foundation")] -pub type XA_CLOSE_EPT = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: i32, param2: i32) -> i32; +pub type XA_CLOSE_EPT = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type XA_COMMIT_EPT = unsafe extern "system" fn(param0: *mut xid_t, param1: i32, param2: i32) -> i32; -pub type XA_COMPLETE_EPT = unsafe extern "system" fn(param0: *mut i32, param1: *mut i32, param2: i32, param3: i32) -> i32; +pub type XA_COMMIT_EPT = ::core::option::Option i32>; +pub type XA_COMPLETE_EPT = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type XA_END_EPT = unsafe extern "system" fn(param0: *mut xid_t, param1: i32, param2: i32) -> i32; +pub type XA_END_EPT = ::core::option::Option i32>; pub const XA_FMTID_DTC: u32 = 4478019u32; pub const XA_FMTID_DTC_VER1: u32 = 21255235u32; #[cfg(feature = "Win32_Foundation")] -pub type XA_FORGET_EPT = unsafe extern "system" fn(param0: *mut xid_t, param1: i32, param2: i32) -> i32; +pub type XA_FORGET_EPT = ::core::option::Option i32>; pub const XA_HEURCOM: u32 = 7u32; pub const XA_HEURHAZ: u32 = 8u32; pub const XA_HEURMIX: u32 = 5u32; @@ -4351,9 +4351,9 @@ pub const XA_HEURRB: u32 = 6u32; pub const XA_NOMIGRATE: u32 = 9u32; pub const XA_OK: u32 = 0u32; #[cfg(feature = "Win32_Foundation")] -pub type XA_OPEN_EPT = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: i32, param2: i32) -> i32; +pub type XA_OPEN_EPT = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type XA_PREPARE_EPT = unsafe extern "system" fn(param0: *mut xid_t, param1: i32, param2: i32) -> i32; +pub type XA_PREPARE_EPT = ::core::option::Option i32>; pub const XA_RBBASE: u32 = 100u32; pub const XA_RBCOMMFAIL: u32 = 101u32; pub const XA_RBDEADLOCK: u32 = 102u32; @@ -4366,12 +4366,12 @@ pub const XA_RBTIMEOUT: u32 = 106u32; pub const XA_RBTRANSIENT: u32 = 107u32; pub const XA_RDONLY: u32 = 3u32; #[cfg(feature = "Win32_Foundation")] -pub type XA_RECOVER_EPT = unsafe extern "system" fn(param0: *mut xid_t, param1: i32, param2: i32, param3: i32) -> i32; +pub type XA_RECOVER_EPT = ::core::option::Option i32>; pub const XA_RETRY: u32 = 4u32; #[cfg(feature = "Win32_Foundation")] -pub type XA_ROLLBACK_EPT = unsafe extern "system" fn(param0: *mut xid_t, param1: i32, param2: i32) -> i32; +pub type XA_ROLLBACK_EPT = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type XA_START_EPT = unsafe extern "system" fn(param0: *mut xid_t, param1: i32, param2: i32) -> i32; +pub type XA_START_EPT = ::core::option::Option i32>; pub const XA_SWITCH_F_DTC: u32 = 1u32; pub const XIDDATASIZE: u32 = 128u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] diff --git a/src/Windows/Win32/System/Environment/mod.rs b/src/Windows/Win32/System/Environment/mod.rs index 4eb463620b..0892fbfa80 100644 --- a/src/Windows/Win32/System/Environment/mod.rs +++ b/src/Windows/Win32/System/Environment/mod.rs @@ -643,31 +643,31 @@ pub unsafe fn TerminateEnclave<'a, Param1: ::windows::core::IntoParam<'a, super: #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES = unsafe extern "system" fn(enclaveaddress: *const ::core::ffi::c_void, numberofbytes: usize, sourceaddress: *const ::core::ffi::c_void, pageprotection: u32) -> i32; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES = ::core::option::Option i32>; #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64) -> i32; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = ::core::option::Option i32>; #[cfg(any(target_arch = "x86",))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32) -> i32; -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES = unsafe extern "system" fn(enclaveaddress: *const ::core::ffi::c_void, numberofbytes: usize) -> i32; -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY = unsafe extern "system" fn(keyrequest: *mut ENCLAVE_VBS_BASIC_KEY_REQUEST, requestedkeysize: u32, returnedkey: *mut u8) -> i32; -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA = unsafe extern "system" fn(buffer: *mut u8, numberofbytes: u32, generation: *mut u64) -> i32; -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT = unsafe extern "system" fn(enclavedata: *const u8, report: *mut ::core::ffi::c_void, buffersize: u32, outputsize: *mut u32) -> i32; -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION = unsafe extern "system" fn(enclaveinfo: *mut ENCLAVE_INFORMATION) -> i32; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = ::core::option::Option i32>; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES = ::core::option::Option i32>; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY = ::core::option::Option i32>; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA = ::core::option::Option i32>; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT = ::core::option::Option i32>; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION = ::core::option::Option i32>; #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64) -> i32; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = ::core::option::Option i32>; #[cfg(any(target_arch = "x86",))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32) -> i32; -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES = unsafe extern "system" fn(enclaveaddress: *const ::core::ffi::c_void, numberofytes: usize, pageprotection: u32) -> i32; -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE = unsafe extern "system" fn(returnvalue: usize); +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD = ::core::option::Option i32>; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES = ::core::option::Option i32>; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE = ::core::option::Option; #[cfg(any(target_arch = "x86_64",))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = unsafe extern "system" fn(exceptionrecord: *const VBS_BASIC_ENCLAVE_EXCEPTION_AMD64) -> i32; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = ::core::option::Option i32>; #[cfg(any(target_arch = "x86", target_arch = "aarch64",))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = unsafe extern "system" fn(exceptionrecord: *const ::core::ffi::c_void) -> i32; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION = ::core::option::Option i32>; #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64) -> i32; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = ::core::option::Option i32>; #[cfg(any(target_arch = "x86",))] -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = unsafe extern "system" fn(threaddescriptor: *const VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32) -> i32; -pub type VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT = unsafe extern "system" fn(report: *const ::core::ffi::c_void, reportsize: u32) -> i32; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD = ::core::option::Option i32>; +pub type VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 { @@ -709,22 +709,22 @@ impl ::core::cmp::Eq for VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 {} unsafe impl ::windows::core::Abi for VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct VBS_BASIC_ENCLAVE_SYSCALL_PAGE { - pub ReturnFromEnclave: ::core::option::Option, - pub ReturnFromException: ::core::option::Option, - pub TerminateThread: ::core::option::Option, - pub InterruptThread: ::core::option::Option, - pub CommitPages: ::core::option::Option, - pub DecommitPages: ::core::option::Option, - pub ProtectPages: ::core::option::Option, - pub CreateThread: ::core::option::Option, - pub GetEnclaveInformation: ::core::option::Option, - pub GenerateKey: ::core::option::Option, - pub GenerateReport: ::core::option::Option, - pub VerifyReport: ::core::option::Option, - pub GenerateRandomData: ::core::option::Option, + pub ReturnFromEnclave: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE, + pub ReturnFromException: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION, + pub TerminateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD, + pub InterruptThread: VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD, + pub CommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES, + pub DecommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES, + pub ProtectPages: VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES, + pub CreateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD, + pub GetEnclaveInformation: VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION, + pub GenerateKey: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY, + pub GenerateReport: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT, + pub VerifyReport: VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT, + pub GenerateRandomData: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA, } impl VBS_BASIC_ENCLAVE_SYSCALL_PAGE {} impl ::core::default::Default for VBS_BASIC_ENCLAVE_SYSCALL_PAGE { @@ -756,7 +756,7 @@ impl ::core::cmp::PartialEq for VBS_BASIC_ENCLAVE_SYSCALL_PAGE { } impl ::core::cmp::Eq for VBS_BASIC_ENCLAVE_SYSCALL_PAGE {} unsafe impl ::windows::core::Abi for VBS_BASIC_ENCLAVE_SYSCALL_PAGE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] diff --git a/src/Windows/Win32/System/ErrorReporting/mod.rs b/src/Windows/Win32/System/ErrorReporting/mod.rs index a974d4ee98..76a1cb43d5 100644 --- a/src/Windows/Win32/System/ErrorReporting/mod.rs +++ b/src/Windows/Win32/System/ErrorReporting/mod.rs @@ -74,11 +74,11 @@ unsafe impl ::windows::core::Abi for HREPORTSTORE { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH = unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, pexceptioninformation: *const WER_RUNTIME_EXCEPTION_INFORMATION, pbiscustomdebugger: *mut super::super::Foundation::BOOL, pwszdebuggerlaunch: super::super::Foundation::PWSTR, pchdebuggerlaunch: *mut u32, pbisdebuggerautolaunch: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; +pub type PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type PFN_WER_RUNTIME_EXCEPTION_EVENT = unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, pexceptioninformation: *const WER_RUNTIME_EXCEPTION_INFORMATION, pbownershipclaimed: *mut super::super::Foundation::BOOL, pwszeventname: super::super::Foundation::PWSTR, pchsize: *mut u32, pdwsignaturecount: *mut u32) -> ::windows::core::HRESULT; +pub type PFN_WER_RUNTIME_EXCEPTION_EVENT = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE = unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, pexceptioninformation: *const WER_RUNTIME_EXCEPTION_INFORMATION, dwindex: u32, pwszname: super::super::Foundation::PWSTR, pchname: *mut u32, pwszvalue: super::super::Foundation::PWSTR, pchvalue: *mut u32) -> ::windows::core::HRESULT; +pub type PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct REPORT_STORE_TYPES(pub i32); @@ -1694,8 +1694,8 @@ pub unsafe fn WerUnregisterRuntimeExceptionModule<'a, Param0: ::windows::core::I unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type pfn_ADDEREXCLUDEDAPPLICATIONA = unsafe extern "system" fn(param0: super::super::Foundation::PSTR) -> EFaultRepRetVal; +pub type pfn_ADDEREXCLUDEDAPPLICATIONA = ::core::option::Option EFaultRepRetVal>; #[cfg(feature = "Win32_Foundation")] -pub type pfn_ADDEREXCLUDEDAPPLICATIONW = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR) -> EFaultRepRetVal; +pub type pfn_ADDEREXCLUDEDAPPLICATIONW = ::core::option::Option EFaultRepRetVal>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type pfn_REPORTFAULT = unsafe extern "system" fn(param0: *const super::Diagnostics::Debug::EXCEPTION_POINTERS, param1: u32) -> EFaultRepRetVal; +pub type pfn_REPORTFAULT = ::core::option::Option EFaultRepRetVal>; diff --git a/src/Windows/Win32/System/EventLog/mod.rs b/src/Windows/Win32/System/EventLog/mod.rs index 523ca80c0d..e107fa2094 100644 --- a/src/Windows/Win32/System/EventLog/mod.rs +++ b/src/Windows/Win32/System/EventLog/mod.rs @@ -592,7 +592,7 @@ impl ::core::convert::From for EVT_SEEK_FLAGS { unsafe impl ::windows::core::Abi for EVT_SEEK_FLAGS { type Abi = Self; } -pub type EVT_SUBSCRIBE_CALLBACK = unsafe extern "system" fn(action: EVT_SUBSCRIBE_NOTIFY_ACTION, usercontext: *const ::core::ffi::c_void, event: isize) -> u32; +pub type EVT_SUBSCRIBE_CALLBACK = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct EVT_SUBSCRIBE_FLAGS(pub i32); @@ -1292,7 +1292,7 @@ pub unsafe fn EvtSetChannelConfigProperty(channelconfig: isize, propertyid: EVT_ } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EvtSubscribe<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(session: isize, signalevent: Param1, channelpath: Param2, query: Param3, bookmark: isize, context: *const ::core::ffi::c_void, callback: ::core::option::Option, flags: u32) -> isize { +pub unsafe fn EvtSubscribe<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(session: isize, signalevent: Param1, channelpath: Param2, query: Param3, bookmark: isize, context: *const ::core::ffi::c_void, callback: EVT_SUBSCRIBE_CALLBACK, flags: u32) -> isize { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/GroupPolicy/mod.rs b/src/Windows/Win32/System/GroupPolicy/mod.rs index d766510f4f..40d8d70e2d 100644 --- a/src/Windows/Win32/System/GroupPolicy/mod.rs +++ b/src/Windows/Win32/System/GroupPolicy/mod.rs @@ -7279,13 +7279,13 @@ pub const NODEID_RSOPUserSWSettings: ::windows::core::GUID = ::windows::core::GU pub const NODEID_User: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8fc0b738_a0e1_11d1_a7d3_0000f87571e3); pub const NODEID_UserSWSettings: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8fc0b73c_a0e1_11d1_a7d3_0000f87571e3); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Wmi"))] -pub type PFNGENERATEGROUPPOLICY = unsafe extern "system" fn(dwflags: u32, pbabort: *mut super::super::Foundation::BOOL, pwszsite: super::super::Foundation::PWSTR, pcomputertarget: *const ::core::mem::ManuallyDrop, pusertarget: *const ::core::mem::ManuallyDrop) -> u32; +pub type PFNGENERATEGROUPPOLICY = ::core::option::Option, pusertarget: *const ::core::mem::ManuallyDrop) -> u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PFNPROCESSGROUPPOLICY = unsafe extern "system" fn(dwflags: u32, htoken: super::super::Foundation::HANDLE, hkeyroot: super::Registry::HKEY, pdeletedgpolist: *const GROUP_POLICY_OBJECTA, pchangedgpolist: *const GROUP_POLICY_OBJECTA, phandle: usize, pbabort: *mut super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr) -> u32; +pub type PFNPROCESSGROUPPOLICY = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_System_Wmi"))] -pub type PFNPROCESSGROUPPOLICYEX = unsafe extern "system" fn(dwflags: u32, htoken: super::super::Foundation::HANDLE, hkeyroot: super::Registry::HKEY, pdeletedgpolist: *const GROUP_POLICY_OBJECTA, pchangedgpolist: *const GROUP_POLICY_OBJECTA, phandle: usize, pbabort: *mut super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr, pwbemservices: ::windows::core::RawPtr, prsopstatus: *mut ::windows::core::HRESULT) -> u32; +pub type PFNPROCESSGROUPPOLICYEX = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNSTATUSMESSAGECALLBACK = unsafe extern "system" fn(bverbose: super::super::Foundation::BOOL, lpmessage: super::super::Foundation::PWSTR) -> u32; +pub type PFNSTATUSMESSAGECALLBACK = ::core::option::Option u32>; pub const PI_APPLYPOLICY: u32 = 2u32; pub const PI_NOUI: u32 = 1u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] diff --git a/src/Windows/Win32/System/HostComputeNetwork/mod.rs b/src/Windows/Win32/System/HostComputeNetwork/mod.rs index a285066ec3..ea61140821 100644 --- a/src/Windows/Win32/System/HostComputeNetwork/mod.rs +++ b/src/Windows/Win32/System/HostComputeNetwork/mod.rs @@ -26,7 +26,7 @@ unsafe impl ::windows::core::Abi for HCN_NOTIFICATIONS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type HCN_NOTIFICATION_CALLBACK = unsafe extern "system" fn(notificationtype: u32, context: *const ::core::ffi::c_void, notificationstatus: ::windows::core::HRESULT, notificationdata: super::super::Foundation::PWSTR); +pub type HCN_NOTIFICATION_CALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct HCN_PORT_ACCESS(pub i32); @@ -604,7 +604,7 @@ pub unsafe fn HcnQueryNetworkProperties<'a, Param1: ::windows::core::IntoParam<' } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HcnRegisterGuestNetworkServiceCallback(guestnetworkservice: *const ::core::ffi::c_void, callback: ::core::option::Option, context: *const ::core::ffi::c_void, callbackhandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn HcnRegisterGuestNetworkServiceCallback(guestnetworkservice: *const ::core::ffi::c_void, callback: HCN_NOTIFICATION_CALLBACK, context: *const ::core::ffi::c_void, callbackhandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -618,7 +618,7 @@ pub unsafe fn HcnRegisterGuestNetworkServiceCallback(guestnetworkservice: *const } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HcnRegisterServiceCallback(callback: ::core::option::Option, context: *const ::core::ffi::c_void, callbackhandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn HcnRegisterServiceCallback(callback: HCN_NOTIFICATION_CALLBACK, context: *const ::core::ffi::c_void, callbackhandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/HostComputeSystem/mod.rs b/src/Windows/Win32/System/HostComputeSystem/mod.rs index e356411e19..f09a444f52 100644 --- a/src/Windows/Win32/System/HostComputeSystem/mod.rs +++ b/src/Windows/Win32/System/HostComputeSystem/mod.rs @@ -11,7 +11,7 @@ impl ::core::convert::From for HCS_CREATE_OPTIONS { unsafe impl ::windows::core::Abi for HCS_CREATE_OPTIONS { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] pub struct HCS_CREATE_OPTIONS_1 { @@ -20,7 +20,7 @@ pub struct HCS_CREATE_OPTIONS_1 { pub SecurityDescriptor: *mut super::super::Security::SECURITY_DESCRIPTOR, pub CallbackOptions: HCS_EVENT_OPTIONS, pub CallbackContext: *mut ::core::ffi::c_void, - pub Callback: ::core::option::Option, + pub Callback: HCS_EVENT_CALLBACK, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl HCS_CREATE_OPTIONS_1 {} @@ -46,7 +46,7 @@ impl ::core::cmp::PartialEq for HCS_CREATE_OPTIONS_1 { impl ::core::cmp::Eq for HCS_CREATE_OPTIONS_1 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] unsafe impl ::windows::core::Abi for HCS_CREATE_OPTIONS_1 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -83,7 +83,7 @@ unsafe impl ::windows::core::Abi for HCS_EVENT { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type HCS_EVENT_CALLBACK = unsafe extern "system" fn(event: *const HCS_EVENT, context: *const ::core::ffi::c_void); +pub type HCS_EVENT_CALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct HCS_EVENT_OPTIONS(pub u32); @@ -179,7 +179,7 @@ unsafe impl ::windows::core::Abi for HCS_NOTIFICATIONS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type HCS_NOTIFICATION_CALLBACK = unsafe extern "system" fn(notificationtype: u32, context: *const ::core::ffi::c_void, notificationstatus: ::windows::core::HRESULT, notificationdata: super::super::Foundation::PWSTR); +pub type HCS_NOTIFICATION_CALLBACK = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct HCS_NOTIFICATION_FLAGS(pub i32); @@ -205,7 +205,7 @@ unsafe impl ::windows::core::Handle for HCS_OPERATION {} unsafe impl ::windows::core::Abi for HCS_OPERATION { type Abi = Self; } -pub type HCS_OPERATION_COMPLETION = unsafe extern "system" fn(operation: HCS_OPERATION, context: *const ::core::ffi::c_void); +pub type HCS_OPERATION_COMPLETION = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct HCS_OPERATION_TYPE(pub i32); @@ -433,7 +433,7 @@ pub unsafe fn HcsCreateEmptyRuntimeStateFile<'a, Param0: ::windows::core::IntoPa unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn HcsCreateOperation(context: *const ::core::ffi::c_void, callback: ::core::option::Option) -> HCS_OPERATION { +pub unsafe fn HcsCreateOperation(context: *const ::core::ffi::c_void, callback: HCS_OPERATION_COMPLETION) -> HCS_OPERATION { #[cfg(windows)] { #[link(name = "windows")] @@ -967,7 +967,7 @@ pub unsafe fn HcsSaveComputeSystem<'a, Param0: ::windows::core::IntoParam<'a, HC } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HcsSetComputeSystemCallback<'a, Param0: ::windows::core::IntoParam<'a, HCS_SYSTEM>>(computesystem: Param0, callbackoptions: HCS_EVENT_OPTIONS, context: *const ::core::ffi::c_void, callback: ::core::option::Option) -> ::windows::core::Result<()> { +pub unsafe fn HcsSetComputeSystemCallback<'a, Param0: ::windows::core::IntoParam<'a, HCS_SYSTEM>>(computesystem: Param0, callbackoptions: HCS_EVENT_OPTIONS, context: *const ::core::ffi::c_void, callback: HCS_EVENT_CALLBACK) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -980,7 +980,7 @@ pub unsafe fn HcsSetComputeSystemCallback<'a, Param0: ::windows::core::IntoParam unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn HcsSetOperationCallback<'a, Param0: ::windows::core::IntoParam<'a, HCS_OPERATION>>(operation: Param0, context: *const ::core::ffi::c_void, callback: ::core::option::Option) -> ::windows::core::Result<()> { +pub unsafe fn HcsSetOperationCallback<'a, Param0: ::windows::core::IntoParam<'a, HCS_OPERATION>>(operation: Param0, context: *const ::core::ffi::c_void, callback: HCS_OPERATION_COMPLETION) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1007,7 +1007,7 @@ pub unsafe fn HcsSetOperationContext<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HcsSetProcessCallback<'a, Param0: ::windows::core::IntoParam<'a, HCS_PROCESS>>(process: Param0, callbackoptions: HCS_EVENT_OPTIONS, context: *const ::core::ffi::c_void, callback: ::core::option::Option) -> ::windows::core::Result<()> { +pub unsafe fn HcsSetProcessCallback<'a, Param0: ::windows::core::IntoParam<'a, HCS_PROCESS>>(process: Param0, callbackoptions: HCS_EVENT_OPTIONS, context: *const ::core::ffi::c_void, callback: HCS_EVENT_CALLBACK) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/Hypervisor/mod.rs b/src/Windows/Win32/System/Hypervisor/mod.rs index bc146e0b55..b9c18ef323 100644 --- a/src/Windows/Win32/System/Hypervisor/mod.rs +++ b/src/Windows/Win32/System/Hypervisor/mod.rs @@ -76,7 +76,7 @@ unsafe impl ::windows::core::Abi for DOS_IMAGE_INFO { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type FOUND_IMAGE_CALLBACK = unsafe extern "system" fn(context: *const ::core::ffi::c_void, imageinfo: *const DOS_IMAGE_INFO) -> super::super::Foundation::BOOL; +pub type FOUND_IMAGE_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn FindSavedStateSymbolFieldInType<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, typename: Param2, fieldname: Param3, offset: *mut u32, found: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { @@ -291,7 +291,7 @@ unsafe impl ::windows::core::Abi for GUEST_OS_VENDOR { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type GUEST_SYMBOLS_PROVIDER_DEBUG_INFO_CALLBACK = unsafe extern "system" fn(infomessage: super::super::Foundation::PSTR); +pub type GUEST_SYMBOLS_PROVIDER_DEBUG_INFO_CALLBACK = ::core::option::Option; pub const GUID_DEVINTERFACE_VM_GENCOUNTER: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3ff2c92b_6598_4e60_8e1c_0ccf4927e319); #[inline] pub unsafe fn GetActiveVirtualTrustLevel(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualtrustlevel: *mut u8) -> ::windows::core::Result<()> { @@ -608,23 +608,23 @@ impl ::core::convert::From for HDV_PCI_BAR_SELECTOR { unsafe impl ::windows::core::Abi for HDV_PCI_BAR_SELECTOR { type Abi = Self; } -pub type HDV_PCI_DEVICE_GET_DETAILS = unsafe extern "system" fn(devicecontext: *const ::core::ffi::c_void, pnpid: *mut HDV_PCI_PNP_ID, probedbarscount: u32, probedbars: *mut u32) -> ::windows::core::HRESULT; -pub type HDV_PCI_DEVICE_INITIALIZE = unsafe extern "system" fn(devicecontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; -#[derive(:: core :: clone :: Clone)] +pub type HDV_PCI_DEVICE_GET_DETAILS = ::core::option::Option ::windows::core::HRESULT>; +pub type HDV_PCI_DEVICE_INITIALIZE = ::core::option::Option ::windows::core::HRESULT>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct HDV_PCI_DEVICE_INTERFACE { pub Version: HDV_PCI_INTERFACE_VERSION, - pub Initialize: ::core::option::Option, - pub Teardown: ::core::option::Option, - pub SetConfiguration: ::core::option::Option, - pub GetDetails: ::core::option::Option, - pub Start: ::core::option::Option, - pub Stop: ::core::option::Option, - pub ReadConfigSpace: ::core::option::Option, - pub WriteConfigSpace: ::core::option::Option, - pub ReadInterceptedMemory: ::core::option::Option, - pub WriteInterceptedMemory: ::core::option::Option, + pub Initialize: HDV_PCI_DEVICE_INITIALIZE, + pub Teardown: HDV_PCI_DEVICE_TEARDOWN, + pub SetConfiguration: HDV_PCI_DEVICE_SET_CONFIGURATION, + pub GetDetails: HDV_PCI_DEVICE_GET_DETAILS, + pub Start: HDV_PCI_DEVICE_START, + pub Stop: HDV_PCI_DEVICE_STOP, + pub ReadConfigSpace: HDV_PCI_READ_CONFIG_SPACE, + pub WriteConfigSpace: HDV_PCI_WRITE_CONFIG_SPACE, + pub ReadInterceptedMemory: HDV_PCI_READ_INTERCEPTED_MEMORY, + pub WriteInterceptedMemory: HDV_PCI_WRITE_INTERCEPTED_MEMORY, } #[cfg(feature = "Win32_Foundation")] impl HDV_PCI_DEVICE_INTERFACE {} @@ -660,13 +660,13 @@ impl ::core::cmp::PartialEq for HDV_PCI_DEVICE_INTERFACE { impl ::core::cmp::Eq for HDV_PCI_DEVICE_INTERFACE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for HDV_PCI_DEVICE_INTERFACE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type HDV_PCI_DEVICE_SET_CONFIGURATION = unsafe extern "system" fn(devicecontext: *const ::core::ffi::c_void, configurationvaluecount: u32, configurationvalues: *const super::super::Foundation::PWSTR) -> ::windows::core::HRESULT; -pub type HDV_PCI_DEVICE_START = unsafe extern "system" fn(devicecontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type HDV_PCI_DEVICE_STOP = unsafe extern "system" fn(devicecontext: *const ::core::ffi::c_void); -pub type HDV_PCI_DEVICE_TEARDOWN = unsafe extern "system" fn(devicecontext: *const ::core::ffi::c_void); +pub type HDV_PCI_DEVICE_SET_CONFIGURATION = ::core::option::Option ::windows::core::HRESULT>; +pub type HDV_PCI_DEVICE_START = ::core::option::Option ::windows::core::HRESULT>; +pub type HDV_PCI_DEVICE_STOP = ::core::option::Option; +pub type HDV_PCI_DEVICE_TEARDOWN = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct HDV_PCI_INTERFACE_VERSION(pub i32); @@ -721,10 +721,10 @@ impl ::core::cmp::Eq for HDV_PCI_PNP_ID {} unsafe impl ::windows::core::Abi for HDV_PCI_PNP_ID { type Abi = Self; } -pub type HDV_PCI_READ_CONFIG_SPACE = unsafe extern "system" fn(devicecontext: *const ::core::ffi::c_void, offset: u32, value: *mut u32) -> ::windows::core::HRESULT; -pub type HDV_PCI_READ_INTERCEPTED_MEMORY = unsafe extern "system" fn(devicecontext: *const ::core::ffi::c_void, barindex: HDV_PCI_BAR_SELECTOR, offset: u64, length: u64, value: *mut u8) -> ::windows::core::HRESULT; -pub type HDV_PCI_WRITE_CONFIG_SPACE = unsafe extern "system" fn(devicecontext: *const ::core::ffi::c_void, offset: u32, value: u32) -> ::windows::core::HRESULT; -pub type HDV_PCI_WRITE_INTERCEPTED_MEMORY = unsafe extern "system" fn(devicecontext: *const ::core::ffi::c_void, barindex: HDV_PCI_BAR_SELECTOR, offset: u64, length: u64, value: *const u8) -> ::windows::core::HRESULT; +pub type HDV_PCI_READ_CONFIG_SPACE = ::core::option::Option ::windows::core::HRESULT>; +pub type HDV_PCI_READ_INTERCEPTED_MEMORY = ::core::option::Option ::windows::core::HRESULT>; +pub type HDV_PCI_WRITE_CONFIG_SPACE = ::core::option::Option ::windows::core::HRESULT>; +pub type HDV_PCI_WRITE_INTERCEPTED_MEMORY = ::core::option::Option ::windows::core::HRESULT>; pub const HVSOCKET_ADDRESS_FLAG_PASSTHRU: u32 = 1u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -1383,7 +1383,7 @@ unsafe impl ::windows::core::Abi for SOCKADDR_HV { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ScanMemoryForDosImages(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, startaddress: u64, endaddress: u64, callbackcontext: *mut ::core::ffi::c_void, foundimagecallback: ::core::option::Option, standaloneaddress: *const u64, standaloneaddresscount: u32) -> ::windows::core::Result<()> { +pub unsafe fn ScanMemoryForDosImages(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, startaddress: u64, endaddress: u64, callbackcontext: *mut ::core::ffi::c_void, foundimagecallback: FOUND_IMAGE_CALLBACK, standaloneaddress: *const u64, standaloneaddresscount: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1420,7 +1420,7 @@ pub unsafe fn SetMemoryBlockCacheLimit(vmsavedstatedumphandle: *mut ::core::ffi: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetSavedStateSymbolProviderDebugInfoCallback(vmsavedstatedumphandle: *mut ::core::ffi::c_void, callback: ::core::option::Option) -> ::windows::core::Result<()> { +pub unsafe fn SetSavedStateSymbolProviderDebugInfoCallback(vmsavedstatedumphandle: *mut ::core::ffi::c_void, callback: GUEST_SYMBOLS_PROVIDER_DEBUG_INFO_CALLBACK) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -2254,16 +2254,16 @@ impl ::core::cmp::Eq for WHV_DOORBELL_MATCH_DATA {} unsafe impl ::windows::core::Abi for WHV_DOORBELL_MATCH_DATA { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WHV_EMULATOR_CALLBACKS { pub Size: u32, pub Reserved: u32, - pub WHvEmulatorIoPortCallback: ::core::option::Option, - pub WHvEmulatorMemoryCallback: ::core::option::Option, - pub WHvEmulatorGetVirtualProcessorRegisters: ::core::option::Option, - pub WHvEmulatorSetVirtualProcessorRegisters: ::core::option::Option, - pub WHvEmulatorTranslateGvaPage: ::core::option::Option, + pub WHvEmulatorIoPortCallback: WHV_EMULATOR_IO_PORT_CALLBACK, + pub WHvEmulatorMemoryCallback: WHV_EMULATOR_MEMORY_CALLBACK, + pub WHvEmulatorGetVirtualProcessorRegisters: WHV_EMULATOR_GET_VIRTUAL_PROCESSOR_REGISTERS_CALLBACK, + pub WHvEmulatorSetVirtualProcessorRegisters: WHV_EMULATOR_SET_VIRTUAL_PROCESSOR_REGISTERS_CALLBACK, + pub WHvEmulatorTranslateGvaPage: WHV_EMULATOR_TRANSLATE_GVA_PAGE_CALLBACK, } impl WHV_EMULATOR_CALLBACKS {} impl ::core::default::Default for WHV_EMULATOR_CALLBACKS { @@ -2289,9 +2289,9 @@ impl ::core::cmp::PartialEq for WHV_EMULATOR_CALLBACKS { } impl ::core::cmp::Eq for WHV_EMULATOR_CALLBACKS {} unsafe impl ::windows::core::Abi for WHV_EMULATOR_CALLBACKS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type WHV_EMULATOR_GET_VIRTUAL_PROCESSOR_REGISTERS_CALLBACK = unsafe extern "system" fn(context: *const ::core::ffi::c_void, registernames: *const WHV_REGISTER_NAME, registercount: u32, registervalues: *mut WHV_REGISTER_VALUE) -> ::windows::core::HRESULT; +pub type WHV_EMULATOR_GET_VIRTUAL_PROCESSOR_REGISTERS_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WHV_EMULATOR_IO_ACCESS_INFO { @@ -2320,7 +2320,7 @@ impl ::core::cmp::Eq for WHV_EMULATOR_IO_ACCESS_INFO {} unsafe impl ::windows::core::Abi for WHV_EMULATOR_IO_ACCESS_INFO { type Abi = Self; } -pub type WHV_EMULATOR_IO_PORT_CALLBACK = unsafe extern "system" fn(context: *const ::core::ffi::c_void, ioaccess: *mut WHV_EMULATOR_IO_ACCESS_INFO) -> ::windows::core::HRESULT; +pub type WHV_EMULATOR_IO_PORT_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WHV_EMULATOR_MEMORY_ACCESS_INFO { @@ -2349,8 +2349,8 @@ impl ::core::cmp::Eq for WHV_EMULATOR_MEMORY_ACCESS_INFO {} unsafe impl ::windows::core::Abi for WHV_EMULATOR_MEMORY_ACCESS_INFO { type Abi = Self; } -pub type WHV_EMULATOR_MEMORY_CALLBACK = unsafe extern "system" fn(context: *const ::core::ffi::c_void, memoryaccess: *mut WHV_EMULATOR_MEMORY_ACCESS_INFO) -> ::windows::core::HRESULT; -pub type WHV_EMULATOR_SET_VIRTUAL_PROCESSOR_REGISTERS_CALLBACK = unsafe extern "system" fn(context: *const ::core::ffi::c_void, registernames: *const WHV_REGISTER_NAME, registercount: u32, registervalues: *const WHV_REGISTER_VALUE) -> ::windows::core::HRESULT; +pub type WHV_EMULATOR_MEMORY_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type WHV_EMULATOR_SET_VIRTUAL_PROCESSOR_REGISTERS_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub union WHV_EMULATOR_STATUS { @@ -2397,7 +2397,7 @@ impl ::core::cmp::Eq for WHV_EMULATOR_STATUS_0 {} unsafe impl ::windows::core::Abi for WHV_EMULATOR_STATUS_0 { type Abi = Self; } -pub type WHV_EMULATOR_TRANSLATE_GVA_PAGE_CALLBACK = unsafe extern "system" fn(context: *const ::core::ffi::c_void, gva: u64, translateflags: WHV_TRANSLATE_GVA_FLAGS, translationresult: *mut WHV_TRANSLATE_GVA_RESULT_CODE, gpa: *mut u64) -> ::windows::core::HRESULT; +pub type WHV_EMULATOR_TRANSLATE_GVA_PAGE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WHV_EXCEPTION_TYPE(pub i32); @@ -6426,7 +6426,7 @@ pub unsafe fn WHvEmulatorCreateEmulator(callbacks: *const WHV_EMULATOR_CALLBACKS { #[link(name = "windows")] extern "system" { - fn WHvEmulatorCreateEmulator(callbacks: *const ::core::mem::ManuallyDrop, emulator: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; + fn WHvEmulatorCreateEmulator(callbacks: *const WHV_EMULATOR_CALLBACKS, emulator: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } WHvEmulatorCreateEmulator(::core::mem::transmute(callbacks), ::core::mem::transmute(emulator)).ok() } diff --git a/src/Windows/Win32/System/IO/mod.rs b/src/Windows/Win32/System/IO/mod.rs index 049c6e0c17..87838db3ff 100644 --- a/src/Windows/Win32/System/IO/mod.rs +++ b/src/Windows/Win32/System/IO/mod.rs @@ -1,7 +1,7 @@ #![allow(unused_variables, non_upper_case_globals, non_snake_case, unused_unsafe, non_camel_case_types, dead_code, clippy::all)] #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn BindIoCompletionCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(filehandle: Param0, function: ::core::option::Option, flags: u32) -> super::super::Foundation::BOOL { +pub unsafe fn BindIoCompletionCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(filehandle: Param0, function: LPOVERLAPPED_COMPLETION_ROUTINE, flags: u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -149,7 +149,7 @@ pub unsafe fn GetQueuedCompletionStatusEx<'a, Param0: ::windows::core::IntoParam unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type LPOVERLAPPED_COMPLETION_ROUTINE = unsafe extern "system" fn(dwerrorcode: u32, dwnumberofbytestransfered: u32, lpoverlapped: *mut OVERLAPPED); +pub type LPOVERLAPPED_COMPLETION_ROUTINE = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Iis/mod.rs b/src/Windows/Win32/System/Iis/mod.rs index 24b326add8..4b22ca9cfd 100644 --- a/src/Windows/Win32/System/Iis/mod.rs +++ b/src/Windows/Win32/System/Iis/mod.rs @@ -1007,11 +1007,11 @@ pub const HSE_STATUS_SUCCESS: u32 = 1u32; pub const HSE_STATUS_SUCCESS_AND_KEEP_CONN: u32 = 2u32; pub const HSE_TERM_ADVISORY_UNLOAD: u32 = 1u32; pub const HSE_TERM_MUST_UNLOAD: u32 = 2u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct HSE_TF_INFO { - pub pfnHseIO: ::core::option::Option, + pub pfnHseIO: PFN_HSE_IO_COMPLETION, pub pContext: *mut ::core::ffi::c_void, pub hFile: super::super::Foundation::HANDLE, pub pszStatusCode: super::super::Foundation::PSTR, @@ -1058,7 +1058,7 @@ impl ::core::cmp::PartialEq for HSE_TF_INFO { impl ::core::cmp::Eq for HSE_TF_INFO {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for HSE_TF_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -4145,22 +4145,22 @@ pub const MSCS_MD_ID_END_RESERVED: u32 = 57343u32; pub const NNTP_MD_ID_BEGIN_RESERVED: u32 = 45056u32; pub const NNTP_MD_ID_END_RESERVED: u32 = 49151u32; #[cfg(feature = "Win32_Foundation")] -pub type PFN_GETEXTENSIONVERSION = unsafe extern "system" fn(pver: *mut HSE_VERSION_INFO) -> super::super::Foundation::BOOL; +pub type PFN_GETEXTENSIONVERSION = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_HSE_CACHE_INVALIDATION_CALLBACK = unsafe extern "system" fn(pszurl: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT; +pub type PFN_HSE_CACHE_INVALIDATION_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_HSE_GET_PROTOCOL_MANAGER_CUSTOM_INTERFACE_CALLBACK = unsafe extern "system" fn(pszprotocolmanagerdll: super::super::Foundation::PWSTR, pszprotocolmanagerdllinitfunction: super::super::Foundation::PWSTR, dwcustominterfaceid: u32, ppcustominterface: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type PFN_HSE_GET_PROTOCOL_MANAGER_CUSTOM_INTERFACE_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_HSE_IO_COMPLETION = unsafe extern "system" fn(pecb: *mut EXTENSION_CONTROL_BLOCK, pcontext: *mut ::core::ffi::c_void, cbio: u32, dwerror: u32); +pub type PFN_HSE_IO_COMPLETION = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PFN_HTTPEXTENSIONPROC = unsafe extern "system" fn(pecb: *mut EXTENSION_CONTROL_BLOCK) -> u32; +pub type PFN_HTTPEXTENSIONPROC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_TERMINATEEXTENSION = unsafe extern "system" fn(dwflags: u32) -> super::super::Foundation::BOOL; +pub type PFN_TERMINATEEXTENSION = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_WEB_CORE_ACTIVATE = unsafe extern "system" fn(pszapphostconfigfile: super::super::Foundation::PWSTR, pszrootwebconfigfile: super::super::Foundation::PWSTR, pszinstancename: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT; +pub type PFN_WEB_CORE_ACTIVATE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFN_WEB_CORE_SET_METADATA_DLL_ENTRY = unsafe extern "system" fn(pszmetadatatype: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT; -pub type PFN_WEB_CORE_SHUTDOWN = unsafe extern "system" fn(fimmediate: u32) -> ::windows::core::HRESULT; +pub type PFN_WEB_CORE_SET_METADATA_DLL_ENTRY = ::core::option::Option ::windows::core::HRESULT>; +pub type PFN_WEB_CORE_SHUTDOWN = ::core::option::Option ::windows::core::HRESULT>; pub const POP3_MD_ID_BEGIN_RESERVED: u32 = 40960u32; pub const POP3_MD_ID_END_RESERVED: u32 = 45055u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] diff --git a/src/Windows/Win32/System/Ioctl/mod.rs b/src/Windows/Win32/System/Ioctl/mod.rs index c04c91cad3..612d23e7f4 100644 --- a/src/Windows/Win32/System/Ioctl/mod.rs +++ b/src/Windows/Win32/System/Ioctl/mod.rs @@ -7625,12 +7625,12 @@ pub const IOCTL_STORAGE_SET_PROPERTY: u32 = 2987004u32; pub const IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD: u32 = 3002880u32; pub const IOCTL_STORAGE_START_DATA_INTEGRITY_CHECK: u32 = 3004548u32; pub const IOCTL_STORAGE_STOP_DATA_INTEGRITY_CHECK: u32 = 3004552u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct IO_IRP_EXT_TRACK_OFFSET_HEADER { pub Validation: u16, pub Flags: u16, - pub TrackedOffsetCallback: ::core::option::Option, + pub TrackedOffsetCallback: PIO_IRP_EXT_PROCESS_TRACKED_OFFSET_CALLBACK, } impl IO_IRP_EXT_TRACK_OFFSET_HEADER {} impl ::core::default::Default for IO_IRP_EXT_TRACK_OFFSET_HEADER { @@ -7650,7 +7650,7 @@ impl ::core::cmp::PartialEq for IO_IRP_EXT_TRACK_OFFSET_HEADER { } impl ::core::cmp::Eq for IO_IRP_EXT_TRACK_OFFSET_HEADER {} unsafe impl ::windows::core::Abi for IO_IRP_EXT_TRACK_OFFSET_HEADER { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const LOCK_ELEMENT: u32 = 0u32; pub const LOCK_UNLOCK_DOOR: u32 = 2u32; @@ -9422,7 +9422,7 @@ impl ::core::cmp::Eq for PHYSICAL_ELEMENT_STATUS_REQUEST {} unsafe impl ::windows::core::Abi for PHYSICAL_ELEMENT_STATUS_REQUEST { type Abi = Self; } -pub type PIO_IRP_EXT_PROCESS_TRACKED_OFFSET_CALLBACK = unsafe extern "system" fn(sourcecontext: *const ::core::mem::ManuallyDrop, targetcontext: *mut ::core::mem::ManuallyDrop, relativeoffset: i64); +pub type PIO_IRP_EXT_PROCESS_TRACKED_OFFSET_CALLBACK = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PLEX_READ_DATA_REQUEST { diff --git a/src/Windows/Win32/System/Js/mod.rs b/src/Windows/Win32/System/Js/mod.rs index 1db14f0003..0c0301edca 100644 --- a/src/Windows/Win32/System/Js/mod.rs +++ b/src/Windows/Win32/System/Js/mod.rs @@ -13,8 +13,8 @@ pub unsafe fn JsAddRef(r#ref: *const ::core::ffi::c_void, count: *mut u32) -> Js #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type JsBackgroundWorkItemCallback = unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void); -pub type JsBeforeCollectCallback = unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void); +pub type JsBackgroundWorkItemCallback = ::core::option::Option; +pub type JsBeforeCollectCallback = ::core::option::Option; #[inline] pub unsafe fn JsBoolToBoolean(value: u8, booleanvalue: *mut *mut ::core::ffi::c_void) -> JsErrorCode { #[cfg(windows)] @@ -189,7 +189,7 @@ pub unsafe fn JsCreateError(message: *const ::core::ffi::c_void, error: *mut *mu unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn JsCreateExternalObject(data: *const ::core::ffi::c_void, finalizecallback: ::core::option::Option, object: *mut *mut ::core::ffi::c_void) -> JsErrorCode { +pub unsafe fn JsCreateExternalObject(data: *const ::core::ffi::c_void, finalizecallback: JsFinalizeCallback, object: *mut *mut ::core::ffi::c_void) -> JsErrorCode { #[cfg(windows)] { #[link(name = "windows")] @@ -202,7 +202,7 @@ pub unsafe fn JsCreateExternalObject(data: *const ::core::ffi::c_void, finalizec unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn JsCreateFunction(nativefunction: ::core::option::Option, callbackstate: *const ::core::ffi::c_void, function: *mut *mut ::core::ffi::c_void) -> JsErrorCode { +pub unsafe fn JsCreateFunction(nativefunction: JsNativeFunction, callbackstate: *const ::core::ffi::c_void, function: *mut *mut ::core::ffi::c_void) -> JsErrorCode { #[cfg(windows)] { #[link(name = "windows")] @@ -254,7 +254,7 @@ pub unsafe fn JsCreateReferenceError(message: *const ::core::ffi::c_void, error: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn JsCreateRuntime(attributes: JsRuntimeAttributes, runtimeversion: JsRuntimeVersion, threadservice: ::core::option::Option, runtime: *mut *mut ::core::ffi::c_void) -> JsErrorCode { +pub unsafe fn JsCreateRuntime(attributes: JsRuntimeAttributes, runtimeversion: JsRuntimeVersion, threadservice: JsThreadServiceCallback, runtime: *mut *mut ::core::ffi::c_void) -> JsErrorCode { #[cfg(windows)] { #[link(name = "windows")] @@ -491,7 +491,7 @@ impl ::core::ops::Not for JsErrorCode { Self(self.0.not()) } } -pub type JsFinalizeCallback = unsafe extern "system" fn(data: *const ::core::ffi::c_void); +pub type JsFinalizeCallback = ::core::option::Option; #[inline] pub unsafe fn JsGetAndClearException(exception: *mut *mut ::core::ffi::c_void) -> JsErrorCode { #[cfg(windows)] @@ -870,7 +870,7 @@ pub unsafe fn JsIsRuntimeExecutionDisabled(runtime: *const ::core::ffi::c_void, #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type JsMemoryAllocationCallback = unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, allocationevent: JsMemoryEventType, allocationsize: usize) -> bool; +pub type JsMemoryAllocationCallback = ::core::option::Option bool>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct JsMemoryEventType(pub i32); @@ -885,7 +885,7 @@ impl ::core::convert::From for JsMemoryEventType { unsafe impl ::windows::core::Abi for JsMemoryEventType { type Abi = Self; } -pub type JsNativeFunction = unsafe extern "system" fn(callee: *const ::core::ffi::c_void, isconstructcall: bool, arguments: *const *const ::core::ffi::c_void, argumentcount: u16, callbackstate: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void; +pub type JsNativeFunction = ::core::option::Option *mut ::core::ffi::c_void>; #[inline] pub unsafe fn JsNumberToDouble(value: *const ::core::ffi::c_void, doublevalue: *mut f64) -> JsErrorCode { #[cfg(windows)] @@ -1119,7 +1119,7 @@ pub unsafe fn JsSetPrototype(object: *const ::core::ffi::c_void, prototypeobject unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn JsSetRuntimeBeforeCollectCallback(runtime: *const ::core::ffi::c_void, callbackstate: *const ::core::ffi::c_void, beforecollectcallback: ::core::option::Option) -> JsErrorCode { +pub unsafe fn JsSetRuntimeBeforeCollectCallback(runtime: *const ::core::ffi::c_void, callbackstate: *const ::core::ffi::c_void, beforecollectcallback: JsBeforeCollectCallback) -> JsErrorCode { #[cfg(windows)] { #[link(name = "windows")] @@ -1132,7 +1132,7 @@ pub unsafe fn JsSetRuntimeBeforeCollectCallback(runtime: *const ::core::ffi::c_v unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn JsSetRuntimeMemoryAllocationCallback(runtime: *const ::core::ffi::c_void, callbackstate: *const ::core::ffi::c_void, allocationcallback: ::core::option::Option) -> JsErrorCode { +pub unsafe fn JsSetRuntimeMemoryAllocationCallback(runtime: *const ::core::ffi::c_void, callbackstate: *const ::core::ffi::c_void, allocationcallback: JsMemoryAllocationCallback) -> JsErrorCode { #[cfg(windows)] { #[link(name = "windows")] @@ -1240,7 +1240,7 @@ pub unsafe fn JsStringToPointer(value: *const ::core::ffi::c_void, stringvalue: #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type JsThreadServiceCallback = unsafe extern "system" fn(callback: ::windows::core::RawPtr, callbackstate: *const ::core::ffi::c_void) -> bool; +pub type JsThreadServiceCallback = ::core::option::Option bool>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn JsValueToVariant(object: *const ::core::ffi::c_void, variant: *mut super::Com::VARIANT) -> JsErrorCode { diff --git a/src/Windows/Win32/System/Kernel/mod.rs b/src/Windows/Win32/System/Kernel/mod.rs index 6ca4be468f..f0104083f6 100644 --- a/src/Windows/Win32/System/Kernel/mod.rs +++ b/src/Windows/Win32/System/Kernel/mod.rs @@ -74,12 +74,12 @@ impl ::core::convert::From for EXCEPTION_DISPOSITION { unsafe impl ::windows::core::Abi for EXCEPTION_DISPOSITION { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] pub struct EXCEPTION_REGISTRATION_RECORD { pub Next: *mut EXCEPTION_REGISTRATION_RECORD, - pub Handler: ::core::option::Option, + pub Handler: EXCEPTION_ROUTINE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] impl EXCEPTION_REGISTRATION_RECORD {} @@ -105,10 +105,10 @@ impl ::core::cmp::PartialEq for EXCEPTION_REGISTRATION_RECORD { impl ::core::cmp::Eq for EXCEPTION_REGISTRATION_RECORD {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] unsafe impl ::windows::core::Abi for EXCEPTION_REGISTRATION_RECORD { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] -pub type EXCEPTION_ROUTINE = unsafe extern "system" fn(exceptionrecord: *mut super::Diagnostics::Debug::EXCEPTION_RECORD, establisherframe: *const ::core::ffi::c_void, contextrecord: *mut super::Diagnostics::Debug::CONTEXT, dispatchercontext: *const ::core::ffi::c_void) -> EXCEPTION_DISPOSITION; +pub type EXCEPTION_ROUTINE = ::core::option::Option EXCEPTION_DISPOSITION>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] diff --git a/src/Windows/Win32/System/LibraryLoader/mod.rs b/src/Windows/Win32/System/LibraryLoader/mod.rs index b1e9a00a01..84d51694bd 100644 --- a/src/Windows/Win32/System/LibraryLoader/mod.rs +++ b/src/Windows/Win32/System/LibraryLoader/mod.rs @@ -57,17 +57,17 @@ pub unsafe fn DisableThreadLibraryCalls<'a, Param0: ::windows::core::IntoParam<' unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type ENUMRESLANGPROCA = unsafe extern "system" fn(hmodule: super::super::Foundation::HINSTANCE, lptype: super::super::Foundation::PSTR, lpname: super::super::Foundation::PSTR, wlanguage: u16, lparam: isize) -> super::super::Foundation::BOOL; +pub type ENUMRESLANGPROCA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type ENUMRESLANGPROCW = unsafe extern "system" fn(hmodule: super::super::Foundation::HINSTANCE, lptype: super::super::Foundation::PWSTR, lpname: super::super::Foundation::PWSTR, wlanguage: u16, lparam: isize) -> super::super::Foundation::BOOL; +pub type ENUMRESLANGPROCW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type ENUMRESNAMEPROCA = unsafe extern "system" fn(hmodule: super::super::Foundation::HINSTANCE, lptype: super::super::Foundation::PSTR, lpname: super::super::Foundation::PSTR, lparam: isize) -> super::super::Foundation::BOOL; +pub type ENUMRESNAMEPROCA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type ENUMRESNAMEPROCW = unsafe extern "system" fn(hmodule: super::super::Foundation::HINSTANCE, lptype: super::super::Foundation::PWSTR, lpname: super::super::Foundation::PWSTR, lparam: isize) -> super::super::Foundation::BOOL; +pub type ENUMRESNAMEPROCW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type ENUMRESTYPEPROCA = unsafe extern "system" fn(hmodule: super::super::Foundation::HINSTANCE, lptype: super::super::Foundation::PSTR, lparam: isize) -> super::super::Foundation::BOOL; +pub type ENUMRESTYPEPROCA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type ENUMRESTYPEPROCW = unsafe extern "system" fn(hmodule: super::super::Foundation::HINSTANCE, lptype: super::super::Foundation::PWSTR, lparam: isize) -> super::super::Foundation::BOOL; +pub type ENUMRESTYPEPROCW = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct ENUMUILANG { @@ -125,7 +125,7 @@ pub unsafe fn EndUpdateResourceW<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceLanguagesA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lptype: Param1, lpname: Param2, lpenumfunc: ::core::option::Option, lparam: isize) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceLanguagesA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lptype: Param1, lpname: Param2, lpenumfunc: ENUMRESLANGPROCA, lparam: isize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -139,7 +139,7 @@ pub unsafe fn EnumResourceLanguagesA<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceLanguagesExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lptype: Param1, lpname: Param2, lpenumfunc: ::core::option::Option, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceLanguagesExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lptype: Param1, lpname: Param2, lpenumfunc: ENUMRESLANGPROCA, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -153,7 +153,7 @@ pub unsafe fn EnumResourceLanguagesExA<'a, Param0: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceLanguagesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hmodule: Param0, lptype: Param1, lpname: Param2, lpenumfunc: ::core::option::Option, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceLanguagesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hmodule: Param0, lptype: Param1, lpname: Param2, lpenumfunc: ENUMRESLANGPROCW, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -167,7 +167,7 @@ pub unsafe fn EnumResourceLanguagesExW<'a, Param0: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceLanguagesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hmodule: Param0, lptype: Param1, lpname: Param2, lpenumfunc: ::core::option::Option, lparam: isize) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceLanguagesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hmodule: Param0, lptype: Param1, lpname: Param2, lpenumfunc: ENUMRESLANGPROCW, lparam: isize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -181,7 +181,7 @@ pub unsafe fn EnumResourceLanguagesW<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceNamesA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lptype: Param1, lpenumfunc: ::core::option::Option, lparam: isize) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceNamesA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lptype: Param1, lpenumfunc: ENUMRESNAMEPROCA, lparam: isize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -195,7 +195,7 @@ pub unsafe fn EnumResourceNamesA<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceNamesExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lptype: Param1, lpenumfunc: ::core::option::Option, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceNamesExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lptype: Param1, lpenumfunc: ENUMRESNAMEPROCA, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -209,7 +209,7 @@ pub unsafe fn EnumResourceNamesExA<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceNamesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hmodule: Param0, lptype: Param1, lpenumfunc: ::core::option::Option, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceNamesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hmodule: Param0, lptype: Param1, lpenumfunc: ENUMRESNAMEPROCW, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -223,7 +223,7 @@ pub unsafe fn EnumResourceNamesExW<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceNamesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hmodule: Param0, lptype: Param1, lpenumfunc: ::core::option::Option, lparam: isize) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceNamesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hmodule: Param0, lptype: Param1, lpenumfunc: ENUMRESNAMEPROCW, lparam: isize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -237,7 +237,7 @@ pub unsafe fn EnumResourceNamesW<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceTypesA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(hmodule: Param0, lpenumfunc: ::core::option::Option, lparam: isize) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceTypesA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(hmodule: Param0, lpenumfunc: ENUMRESTYPEPROCA, lparam: isize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -251,7 +251,7 @@ pub unsafe fn EnumResourceTypesA<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceTypesExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(hmodule: Param0, lpenumfunc: ::core::option::Option, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceTypesExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(hmodule: Param0, lpenumfunc: ENUMRESTYPEPROCA, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -265,7 +265,7 @@ pub unsafe fn EnumResourceTypesExA<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceTypesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(hmodule: Param0, lpenumfunc: ::core::option::Option, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceTypesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(hmodule: Param0, lpenumfunc: ENUMRESTYPEPROCW, lparam: isize, dwflags: u32, langid: u16) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -279,7 +279,7 @@ pub unsafe fn EnumResourceTypesExW<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumResourceTypesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(hmodule: Param0, lpenumfunc: ::core::option::Option, lparam: isize) -> super::super::Foundation::BOOL { +pub unsafe fn EnumResourceTypesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(hmodule: Param0, lpenumfunc: ENUMRESTYPEPROCW, lparam: isize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -509,12 +509,12 @@ pub unsafe fn GetModuleHandleW<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GetProcAddress<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lpprocname: Param1) -> ::core::option::Option { +pub unsafe fn GetProcAddress<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lpprocname: Param1) -> super::super::Foundation::FARPROC { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn GetProcAddress(hmodule: super::super::Foundation::HINSTANCE, lpprocname: super::super::Foundation::PSTR) -> ::core::option::Option; + fn GetProcAddress(hmodule: super::super::Foundation::HINSTANCE, lpprocname: super::super::Foundation::PSTR) -> super::super::Foundation::FARPROC; } ::core::mem::transmute(GetProcAddress(hmodule.into_param().abi(), lpprocname.into_param().abi())) } @@ -687,9 +687,9 @@ pub unsafe fn LockResource(hresdata: isize) -> *mut ::core::ffi::c_void { unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type PGET_MODULE_HANDLE_EXA = unsafe extern "system" fn(dwflags: u32, lpmodulename: super::super::Foundation::PSTR, phmodule: *mut super::super::Foundation::HINSTANCE) -> super::super::Foundation::BOOL; +pub type PGET_MODULE_HANDLE_EXA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PGET_MODULE_HANDLE_EXW = unsafe extern "system" fn(dwflags: u32, lpmodulename: super::super::Foundation::PWSTR, phmodule: *mut super::super::Foundation::HINSTANCE) -> super::super::Foundation::BOOL; +pub type PGET_MODULE_HANDLE_EXW = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Mapi/mod.rs b/src/Windows/Win32/System/Mapi/mod.rs index cdc2547443..7bdfeb9737 100644 --- a/src/Windows/Win32/System/Mapi/mod.rs +++ b/src/Windows/Win32/System/Mapi/mod.rs @@ -1,28 +1,28 @@ #![allow(unused_variables, non_upper_case_globals, non_snake_case, unused_unsafe, non_camel_case_types, dead_code, clippy::all)] #[cfg(feature = "Win32_Foundation")] -pub type LPMAPIADDRESS = unsafe extern "system" fn(lhsession: usize, uluiparam: usize, lpszcaption: super::super::Foundation::PSTR, neditfields: u32, lpszlabels: super::super::Foundation::PSTR, nrecips: u32, lprecips: *mut MapiRecipDesc, flflags: u32, ulreserved: u32, lpnnewrecips: *mut u32, lppnewrecips: *mut *mut MapiRecipDesc) -> u32; +pub type LPMAPIADDRESS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPMAPIDELETEMAIL = unsafe extern "system" fn(lhsession: usize, uluiparam: usize, lpszmessageid: super::super::Foundation::PSTR, flflags: u32, ulreserved: u32) -> u32; +pub type LPMAPIDELETEMAIL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPMAPIDETAILS = unsafe extern "system" fn(lhsession: usize, uluiparam: usize, lprecip: *mut MapiRecipDesc, flflags: u32, ulreserved: u32) -> u32; +pub type LPMAPIDETAILS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPMAPIFINDNEXT = unsafe extern "system" fn(lhsession: usize, uluiparam: usize, lpszmessagetype: super::super::Foundation::PSTR, lpszseedmessageid: super::super::Foundation::PSTR, flflags: u32, ulreserved: u32, lpszmessageid: super::super::Foundation::PSTR) -> u32; -pub type LPMAPIFREEBUFFER = unsafe extern "system" fn(pv: *mut ::core::ffi::c_void) -> u32; -pub type LPMAPILOGOFF = unsafe extern "system" fn(lhsession: usize, uluiparam: usize, flflags: u32, ulreserved: u32) -> u32; +pub type LPMAPIFINDNEXT = ::core::option::Option u32>; +pub type LPMAPIFREEBUFFER = ::core::option::Option u32>; +pub type LPMAPILOGOFF = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPMAPILOGON = unsafe extern "system" fn(uluiparam: usize, lpszprofilename: super::super::Foundation::PSTR, lpszpassword: super::super::Foundation::PSTR, flflags: u32, ulreserved: u32, lplhsession: *mut usize) -> u32; +pub type LPMAPILOGON = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPMAPIREADMAIL = unsafe extern "system" fn(lhsession: usize, uluiparam: usize, lpszmessageid: super::super::Foundation::PSTR, flflags: u32, ulreserved: u32, lppmessage: *mut *mut MapiMessage) -> u32; +pub type LPMAPIREADMAIL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPMAPIRESOLVENAME = unsafe extern "system" fn(lhsession: usize, uluiparam: usize, lpszname: super::super::Foundation::PSTR, flflags: u32, ulreserved: u32, lpprecip: *mut *mut MapiRecipDesc) -> u32; +pub type LPMAPIRESOLVENAME = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPMAPISAVEMAIL = unsafe extern "system" fn(lhsession: usize, uluiparam: usize, lpmessage: *mut MapiMessage, flflags: u32, ulreserved: u32, lpszmessageid: super::super::Foundation::PSTR) -> u32; +pub type LPMAPISAVEMAIL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPMAPISENDDOCUMENTS = unsafe extern "system" fn(uluiparam: usize, lpszdelimchar: super::super::Foundation::PSTR, lpszfilepaths: super::super::Foundation::PSTR, lpszfilenames: super::super::Foundation::PSTR, ulreserved: u32) -> u32; +pub type LPMAPISENDDOCUMENTS = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPMAPISENDMAIL = unsafe extern "system" fn(lhsession: usize, uluiparam: usize, lpmessage: *mut MapiMessage, flflags: u32, ulreserved: u32) -> u32; +pub type LPMAPISENDMAIL = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPMAPISENDMAILW = unsafe extern "system" fn(lhsession: usize, uluiparam: usize, lpmessage: *const MapiMessageW, flflags: u32, ulreserved: u32) -> u32; +pub type LPMAPISENDMAILW = ::core::option::Option u32>; #[inline] pub unsafe fn MAPIFreeBuffer(pv: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] diff --git a/src/Windows/Win32/System/Memory/mod.rs b/src/Windows/Win32/System/Memory/mod.rs index 7d03ce63c9..2abb104647 100644 --- a/src/Windows/Win32/System/Memory/mod.rs +++ b/src/Windows/Win32/System/Memory/mod.rs @@ -3,7 +3,7 @@ pub mod NonVolatile; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AddSecureMemoryCacheCallback(pfncallback: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn AddSecureMemoryCacheCallback(pfncallback: PSECURE_MEMORY_CACHE_CALLBACK) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -831,7 +831,7 @@ pub unsafe fn HeapWalk<'a, Param0: ::windows::core::IntoParam<'a, HeapHandle>>(h } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn IsBadCodePtr(lpfn: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn IsBadCodePtr(lpfn: super::super::Foundation::FARPROC) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1715,7 +1715,7 @@ impl ::core::ops::Not for PAGE_TYPE { Self(self.0.not()) } } -pub type PBAD_MEMORY_CALLBACK_ROUTINE = unsafe extern "system" fn(); +pub type PBAD_MEMORY_CALLBACK_ROUTINE = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -1843,7 +1843,7 @@ unsafe impl ::windows::core::Abi for PROCESS_HEAP_ENTRY_0_1 { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PSECURE_MEMORY_CACHE_CALLBACK = unsafe extern "system" fn(addr: *const ::core::ffi::c_void, range: usize) -> super::super::Foundation::BOOLEAN; +pub type PSECURE_MEMORY_CACHE_CALLBACK = ::core::option::Option super::super::Foundation::BOOLEAN>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PrefetchVirtualMemory<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hprocess: Param0, numberofentries: usize, virtualaddresses: *const WIN32_MEMORY_RANGE_ENTRY, flags: u32) -> super::super::Foundation::BOOL { @@ -1914,7 +1914,7 @@ pub unsafe fn ReclaimVirtualMemory(virtualaddress: *const ::core::ffi::c_void, s unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RegisterBadMemoryNotification(callback: ::core::option::Option) -> *mut ::core::ffi::c_void { +pub unsafe fn RegisterBadMemoryNotification(callback: PBAD_MEMORY_CALLBACK_ROUTINE) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -1928,7 +1928,7 @@ pub unsafe fn RegisterBadMemoryNotification(callback: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn RemoveSecureMemoryCacheCallback(pfncallback: PSECURE_MEMORY_CACHE_CALLBACK) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/Ole/mod.rs b/src/Windows/Win32/System/Ole/mod.rs index 81415a50d9..1514870ba8 100644 --- a/src/Windows/Win32/System/Ole/mod.rs +++ b/src/Windows/Win32/System/Ole/mod.rs @@ -8782,7 +8782,7 @@ pub const LOAD_TLB_AS_32BIT: u32 = 32u32; pub const LOAD_TLB_AS_64BIT: u32 = 64u32; pub const LOCALE_USE_NLS: u32 = 268435456u32; #[cfg(feature = "Win32_Foundation")] -pub type LPFNOLEUIHOOK = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::WPARAM, param3: super::super::Foundation::LPARAM) -> u32; +pub type LPFNOLEUIHOOK = ::core::option::Option u32>; pub const LP_COLOR: u32 = 4u32; pub const LP_DEFAULT: u32 = 0u32; pub const LP_MONOCHROME: u32 = 1u32; @@ -9603,7 +9603,7 @@ impl ::core::convert::From for OLERENDER { unsafe impl ::windows::core::Abi for OLERENDER { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] pub struct OLEUIBUSYA { @@ -9611,7 +9611,7 @@ pub struct OLEUIBUSYA { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PSTR, @@ -9654,9 +9654,9 @@ impl ::core::cmp::PartialEq for OLEUIBUSYA { impl ::core::cmp::Eq for OLEUIBUSYA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] unsafe impl ::windows::core::Abi for OLEUIBUSYA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] pub struct OLEUIBUSYW { @@ -9664,7 +9664,7 @@ pub struct OLEUIBUSYW { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PWSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PWSTR, @@ -9707,9 +9707,9 @@ impl ::core::cmp::PartialEq for OLEUIBUSYW { impl ::core::cmp::Eq for OLEUIBUSYW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] unsafe impl ::windows::core::Abi for OLEUIBUSYW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct OLEUICHANGEICONA { @@ -9717,7 +9717,7 @@ pub struct OLEUICHANGEICONA { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PSTR, @@ -9776,9 +9776,9 @@ impl ::core::cmp::PartialEq for OLEUICHANGEICONA { impl ::core::cmp::Eq for OLEUICHANGEICONA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OLEUICHANGEICONA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct OLEUICHANGEICONW { @@ -9786,7 +9786,7 @@ pub struct OLEUICHANGEICONW { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PWSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PWSTR, @@ -9845,7 +9845,7 @@ impl ::core::cmp::PartialEq for OLEUICHANGEICONW { impl ::core::cmp::Eq for OLEUICHANGEICONW {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OLEUICHANGEICONW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone)] #[repr(C)] @@ -9855,7 +9855,7 @@ pub struct OLEUICHANGESOURCEA { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PSTR, @@ -9936,7 +9936,7 @@ pub struct OLEUICHANGESOURCEW { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PWSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PWSTR, @@ -10009,7 +10009,7 @@ impl ::core::cmp::Eq for OLEUICHANGESOURCEW {} unsafe impl ::windows::core::Abi for OLEUICHANGESOURCEW { type Abi = ::core::mem::ManuallyDrop; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct OLEUICONVERTA { @@ -10017,7 +10017,7 @@ pub struct OLEUICONVERTA { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PSTR, @@ -10103,9 +10103,9 @@ impl ::core::cmp::PartialEq for OLEUICONVERTA { impl ::core::cmp::Eq for OLEUICONVERTA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OLEUICONVERTA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct OLEUICONVERTW { @@ -10113,7 +10113,7 @@ pub struct OLEUICONVERTW { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PWSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PWSTR, @@ -10199,7 +10199,7 @@ impl ::core::cmp::PartialEq for OLEUICONVERTW { impl ::core::cmp::Eq for OLEUICONVERTW {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OLEUICONVERTW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone)] #[repr(C)] @@ -10209,7 +10209,7 @@ pub struct OLEUIEDITLINKSA { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PSTR, @@ -10260,7 +10260,7 @@ pub struct OLEUIEDITLINKSW { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PWSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PWSTR, @@ -10303,14 +10303,14 @@ impl ::core::cmp::Eq for OLEUIEDITLINKSW {} unsafe impl ::windows::core::Abi for OLEUIEDITLINKSW { type Abi = ::core::mem::ManuallyDrop; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIGNRLPROPSA { pub cbStruct: u32, pub dwFlags: u32, pub dwReserved1: [u32; 2], - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub dwReserved2: [u32; 3], pub lpOP: *mut OLEUIOBJECTPROPSA, @@ -10339,16 +10339,16 @@ impl ::core::cmp::PartialEq for OLEUIGNRLPROPSA { impl ::core::cmp::Eq for OLEUIGNRLPROPSA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for OLEUIGNRLPROPSA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIGNRLPROPSW { pub cbStruct: u32, pub dwFlags: u32, pub dwReserved1: [u32; 2], - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub dwReserved2: [u32; 3], pub lpOP: *mut OLEUIOBJECTPROPSW, @@ -10377,7 +10377,7 @@ impl ::core::cmp::PartialEq for OLEUIGNRLPROPSW { impl ::core::cmp::Eq for OLEUIGNRLPROPSW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for OLEUIGNRLPROPSW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone)] #[repr(C)] @@ -10387,7 +10387,7 @@ pub struct OLEUIINSERTOBJECTA { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PSTR, @@ -10483,7 +10483,7 @@ pub struct OLEUIINSERTOBJECTW { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PWSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PWSTR, @@ -10571,14 +10571,14 @@ impl ::core::cmp::Eq for OLEUIINSERTOBJECTW {} unsafe impl ::windows::core::Abi for OLEUIINSERTOBJECTW { type Abi = ::core::mem::ManuallyDrop; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUILINKPROPSA { pub cbStruct: u32, pub dwFlags: u32, pub dwReserved1: [u32; 2], - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub dwReserved2: [u32; 3], pub lpOP: *mut OLEUIOBJECTPROPSA, @@ -10607,16 +10607,16 @@ impl ::core::cmp::PartialEq for OLEUILINKPROPSA { impl ::core::cmp::Eq for OLEUILINKPROPSA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for OLEUILINKPROPSA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUILINKPROPSW { pub cbStruct: u32, pub dwFlags: u32, pub dwReserved1: [u32; 2], - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub dwReserved2: [u32; 3], pub lpOP: *mut OLEUIOBJECTPROPSW, @@ -10645,7 +10645,7 @@ impl ::core::cmp::PartialEq for OLEUILINKPROPSW { impl ::core::cmp::Eq for OLEUILINKPROPSW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for OLEUILINKPROPSW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone)] #[repr(C)] @@ -10854,7 +10854,7 @@ pub struct OLEUIPASTESPECIALA { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PSTR, @@ -10944,7 +10944,7 @@ pub struct OLEUIPASTESPECIALW { pub dwFlags: u32, pub hWndOwner: super::super::Foundation::HWND, pub lpszCaption: super::super::Foundation::PWSTR, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub hInstance: super::super::Foundation::HINSTANCE, pub lpszTemplate: super::super::Foundation::PWSTR, @@ -11026,14 +11026,14 @@ impl ::core::cmp::Eq for OLEUIPASTESPECIALW {} unsafe impl ::windows::core::Abi for OLEUIPASTESPECIALW { type Abi = ::core::mem::ManuallyDrop; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIVIEWPROPSA { pub cbStruct: u32, pub dwFlags: u32, pub dwReserved1: [u32; 2], - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub dwReserved2: [u32; 3], pub lpOP: *mut OLEUIOBJECTPROPSA, @@ -11073,16 +11073,16 @@ impl ::core::cmp::PartialEq for OLEUIVIEWPROPSA { impl ::core::cmp::Eq for OLEUIVIEWPROPSA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for OLEUIVIEWPROPSA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] pub struct OLEUIVIEWPROPSW { pub cbStruct: u32, pub dwFlags: u32, pub dwReserved1: [u32; 2], - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFNOLEUIHOOK, pub lCustData: super::super::Foundation::LPARAM, pub dwReserved2: [u32; 3], pub lpOP: *mut OLEUIOBJECTPROPSW, @@ -11122,7 +11122,7 @@ impl ::core::cmp::PartialEq for OLEUIVIEWPROPSW { impl ::core::cmp::Eq for OLEUIVIEWPROPSW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for OLEUIVIEWPROPSW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const OLEUI_BZERR_HTASKINVALID: u32 = 116u32; pub const OLEUI_BZ_CALLUNBLOCKED: u32 = 119u32; @@ -12466,7 +12466,7 @@ pub unsafe fn OleUIBusyA(param0: *const OLEUIBUSYA) -> u32 { { #[link(name = "windows")] extern "system" { - fn OleUIBusyA(param0: *const ::core::mem::ManuallyDrop) -> u32; + fn OleUIBusyA(param0: *const OLEUIBUSYA) -> u32; } ::core::mem::transmute(OleUIBusyA(::core::mem::transmute(param0))) } @@ -12480,7 +12480,7 @@ pub unsafe fn OleUIBusyW(param0: *const OLEUIBUSYW) -> u32 { { #[link(name = "windows")] extern "system" { - fn OleUIBusyW(param0: *const ::core::mem::ManuallyDrop) -> u32; + fn OleUIBusyW(param0: *const OLEUIBUSYW) -> u32; } ::core::mem::transmute(OleUIBusyW(::core::mem::transmute(param0))) } @@ -12508,7 +12508,7 @@ pub unsafe fn OleUIChangeIconA(param0: *const OLEUICHANGEICONA) -> u32 { { #[link(name = "windows")] extern "system" { - fn OleUIChangeIconA(param0: *const ::core::mem::ManuallyDrop) -> u32; + fn OleUIChangeIconA(param0: *const OLEUICHANGEICONA) -> u32; } ::core::mem::transmute(OleUIChangeIconA(::core::mem::transmute(param0))) } @@ -12522,7 +12522,7 @@ pub unsafe fn OleUIChangeIconW(param0: *const OLEUICHANGEICONW) -> u32 { { #[link(name = "windows")] extern "system" { - fn OleUIChangeIconW(param0: *const ::core::mem::ManuallyDrop) -> u32; + fn OleUIChangeIconW(param0: *const OLEUICHANGEICONW) -> u32; } ::core::mem::transmute(OleUIChangeIconW(::core::mem::transmute(param0))) } @@ -12564,7 +12564,7 @@ pub unsafe fn OleUIConvertA(param0: *const OLEUICONVERTA) -> u32 { { #[link(name = "windows")] extern "system" { - fn OleUIConvertA(param0: *const ::core::mem::ManuallyDrop) -> u32; + fn OleUIConvertA(param0: *const OLEUICONVERTA) -> u32; } ::core::mem::transmute(OleUIConvertA(::core::mem::transmute(param0))) } @@ -12578,7 +12578,7 @@ pub unsafe fn OleUIConvertW(param0: *const OLEUICONVERTW) -> u32 { { #[link(name = "windows")] extern "system" { - fn OleUIConvertW(param0: *const ::core::mem::ManuallyDrop) -> u32; + fn OleUIConvertW(param0: *const OLEUICONVERTW) -> u32; } ::core::mem::transmute(OleUIConvertW(::core::mem::transmute(param0))) } diff --git a/src/Windows/Win32/System/Performance/mod.rs b/src/Windows/Win32/System/Performance/mod.rs index 9e4aaee0d7..fd3cb5263e 100644 --- a/src/Windows/Win32/System/Performance/mod.rs +++ b/src/Windows/Win32/System/Performance/mod.rs @@ -73,7 +73,7 @@ unsafe impl ::windows::core::Abi for CommitMode { } pub const CounterItem: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc4d2d8e0_d1dd_11ce_940f_008029004348); pub const CounterItem2: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x43196c62_c31f_4ce3_a02e_79efe0f6a525); -pub type CounterPathCallBack = unsafe extern "system" fn(param0: usize) -> i32; +pub type CounterPathCallBack = ::core::option::Option i32>; pub const CounterPropPage: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xcf948561_ede8_11ce_941e_008029004347); pub const Counters: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb2b066d2_2aac_11cf_942f_008029004347); #[repr(transparent)] @@ -5848,7 +5848,7 @@ pub const MAX_PERF_OBJECTS_IN_QUERY_FUNCTION: i32 = 64i32; pub const PDH_ACCESS_DENIED: i32 = -1073738789i32; pub const PDH_ASYNC_QUERY_TIMEOUT: i32 = -2147481637i32; pub const PDH_BINARY_LOG_CORRUPT: i32 = -1073738761i32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct PDH_BROWSE_DLG_CONFIG_A { @@ -5857,7 +5857,7 @@ pub struct PDH_BROWSE_DLG_CONFIG_A { pub szDataSource: super::super::Foundation::PSTR, pub szReturnPathBuffer: super::super::Foundation::PSTR, pub cchReturnPathLength: u32, - pub pCallBack: ::core::option::Option, + pub pCallBack: CounterPathCallBack, pub dwCallBackArg: usize, pub CallBackStatus: i32, pub dwDefaultDetailLevel: PERF_DETAIL, @@ -5906,9 +5906,9 @@ impl ::core::cmp::PartialEq for PDH_BROWSE_DLG_CONFIG_A { impl ::core::cmp::Eq for PDH_BROWSE_DLG_CONFIG_A {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PDH_BROWSE_DLG_CONFIG_A { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct PDH_BROWSE_DLG_CONFIG_HA { @@ -5917,7 +5917,7 @@ pub struct PDH_BROWSE_DLG_CONFIG_HA { pub hDataSource: isize, pub szReturnPathBuffer: super::super::Foundation::PSTR, pub cchReturnPathLength: u32, - pub pCallBack: ::core::option::Option, + pub pCallBack: CounterPathCallBack, pub dwCallBackArg: usize, pub CallBackStatus: i32, pub dwDefaultDetailLevel: PERF_DETAIL, @@ -5966,9 +5966,9 @@ impl ::core::cmp::PartialEq for PDH_BROWSE_DLG_CONFIG_HA { impl ::core::cmp::Eq for PDH_BROWSE_DLG_CONFIG_HA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PDH_BROWSE_DLG_CONFIG_HA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct PDH_BROWSE_DLG_CONFIG_HW { @@ -5977,7 +5977,7 @@ pub struct PDH_BROWSE_DLG_CONFIG_HW { pub hDataSource: isize, pub szReturnPathBuffer: super::super::Foundation::PWSTR, pub cchReturnPathLength: u32, - pub pCallBack: ::core::option::Option, + pub pCallBack: CounterPathCallBack, pub dwCallBackArg: usize, pub CallBackStatus: i32, pub dwDefaultDetailLevel: PERF_DETAIL, @@ -6026,9 +6026,9 @@ impl ::core::cmp::PartialEq for PDH_BROWSE_DLG_CONFIG_HW { impl ::core::cmp::Eq for PDH_BROWSE_DLG_CONFIG_HW {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PDH_BROWSE_DLG_CONFIG_HW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct PDH_BROWSE_DLG_CONFIG_W { @@ -6037,7 +6037,7 @@ pub struct PDH_BROWSE_DLG_CONFIG_W { pub szDataSource: super::super::Foundation::PWSTR, pub szReturnPathBuffer: super::super::Foundation::PWSTR, pub cchReturnPathLength: u32, - pub pCallBack: ::core::option::Option, + pub pCallBack: CounterPathCallBack, pub dwCallBackArg: usize, pub CallBackStatus: i32, pub dwDefaultDetailLevel: PERF_DETAIL, @@ -6086,7 +6086,7 @@ impl ::core::cmp::PartialEq for PDH_BROWSE_DLG_CONFIG_W { impl ::core::cmp::Eq for PDH_BROWSE_DLG_CONFIG_W {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PDH_BROWSE_DLG_CONFIG_W { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const PDH_CALC_NEGATIVE_DENOMINATOR: i32 = -2147481642i32; pub const PDH_CALC_NEGATIVE_TIMEBASE: i32 = -2147481641i32; @@ -7432,7 +7432,7 @@ pub const PDH_UNKNOWN_LOGSVC_COMMAND: i32 = -1073738793i32; pub const PDH_UNKNOWN_LOG_FORMAT: i32 = -1073738794i32; pub const PDH_UNMATCHED_APPEND_COUNTER: i32 = -1073738756i32; pub const PDH_WBEM_ERROR: i32 = -1073738790i32; -pub type PERFLIBREQUEST = unsafe extern "system" fn(requestcode: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32) -> u32; +pub type PERFLIBREQUEST = ::core::option::Option u32>; pub const PERF_ADD_COUNTER: u32 = 1u32; pub const PERF_AGGREGATE_MAX: u32 = 4u32; pub const PERF_ATTRIB_BY_REFERENCE: u64 = 1u64; @@ -8161,8 +8161,8 @@ unsafe impl ::windows::core::Abi for PERF_INSTANCE_HEADER { } pub const PERF_INVERSE_COUNTER: u32 = 16777216u32; pub const PERF_MAX_INSTANCE_NAME: u32 = 1024u32; -pub type PERF_MEM_ALLOC = unsafe extern "system" fn(allocsize: usize, pcontext: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; -pub type PERF_MEM_FREE = unsafe extern "system" fn(pbuffer: *mut ::core::ffi::c_void, pcontext: *mut ::core::ffi::c_void); +pub type PERF_MEM_ALLOC = ::core::option::Option *mut ::core::ffi::c_void>; +pub type PERF_MEM_FREE = ::core::option::Option; pub const PERF_METADATA_MULTIPLE_INSTANCES: i32 = -2i32; pub const PERF_METADATA_NO_INSTANCES: i32 = -3i32; pub const PERF_MULTI_COUNTER: u32 = 33554432u32; @@ -8384,14 +8384,14 @@ impl ::core::cmp::Eq for PERF_OBJECT_TYPE {} unsafe impl ::windows::core::Abi for PERF_OBJECT_TYPE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PERF_PROVIDER_CONTEXT { pub ContextSize: u32, pub Reserved: u32, - pub ControlCallback: ::core::option::Option, - pub MemAllocRoutine: ::core::option::Option, - pub MemFreeRoutine: ::core::option::Option, + pub ControlCallback: PERFLIBREQUEST, + pub MemAllocRoutine: PERF_MEM_ALLOC, + pub MemFreeRoutine: PERF_MEM_FREE, pub pMemContext: *mut ::core::ffi::c_void, } impl PERF_PROVIDER_CONTEXT {} @@ -8412,7 +8412,7 @@ impl ::core::cmp::PartialEq for PERF_PROVIDER_CONTEXT { } impl ::core::cmp::Eq for PERF_PROVIDER_CONTEXT {} unsafe impl ::windows::core::Abi for PERF_PROVIDER_CONTEXT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const PERF_PROVIDER_DRIVER: u32 = 2u32; pub const PERF_PROVIDER_KERNEL_MODE: u32 = 1u32; @@ -8484,7 +8484,7 @@ pub const PERF_TYPE_TEXT: u32 = 2048u32; pub const PERF_TYPE_ZERO: u32 = 3072u32; pub const PERF_WILDCARD_COUNTER: u32 = 4294967295u32; #[cfg(feature = "Win32_Foundation")] -pub type PLA_CABEXTRACT_CALLBACK = unsafe extern "system" fn(filename: super::super::Foundation::PWSTR, context: *mut ::core::ffi::c_void); +pub type PLA_CABEXTRACT_CALLBACK = ::core::option::Option; pub const PLA_CAPABILITY_AUTOLOGGER: u32 = 32u32; pub const PLA_CAPABILITY_LEGACY_SESSION: u32 = 8u32; pub const PLA_CAPABILITY_LEGACY_SVC: u32 = 16u32; @@ -8492,11 +8492,11 @@ pub const PLA_CAPABILITY_LOCAL: u32 = 268435456u32; pub const PLA_CAPABILITY_V1_SESSION: u32 = 2u32; pub const PLA_CAPABILITY_V1_SVC: u32 = 1u32; pub const PLA_CAPABILITY_V1_SYSTEM: u32 = 4u32; -pub type PM_CLOSE_PROC = unsafe extern "system" fn() -> u32; +pub type PM_CLOSE_PROC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PM_COLLECT_PROC = unsafe extern "system" fn(pvaluename: super::super::Foundation::PWSTR, ppdata: *mut *mut ::core::ffi::c_void, pcbtotalbytes: *mut u32, pnumobjecttypes: *mut u32) -> u32; +pub type PM_COLLECT_PROC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PM_OPEN_PROC = unsafe extern "system" fn(pcontext: super::super::Foundation::PWSTR) -> u32; +pub type PM_OPEN_PROC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PdhAddCounterA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hquery: isize, szfullcounterpath: Param1, dwuserdata: usize, phcounter: *mut isize) -> i32 { @@ -8588,7 +8588,7 @@ pub unsafe fn PdhBrowseCountersA(pbrowsedlgdata: *const PDH_BROWSE_DLG_CONFIG_A) { #[link(name = "windows")] extern "system" { - fn PdhBrowseCountersA(pbrowsedlgdata: *const ::core::mem::ManuallyDrop) -> i32; + fn PdhBrowseCountersA(pbrowsedlgdata: *const PDH_BROWSE_DLG_CONFIG_A) -> i32; } ::core::mem::transmute(PdhBrowseCountersA(::core::mem::transmute(pbrowsedlgdata))) } @@ -8602,7 +8602,7 @@ pub unsafe fn PdhBrowseCountersHA(pbrowsedlgdata: *const PDH_BROWSE_DLG_CONFIG_H { #[link(name = "windows")] extern "system" { - fn PdhBrowseCountersHA(pbrowsedlgdata: *const ::core::mem::ManuallyDrop) -> i32; + fn PdhBrowseCountersHA(pbrowsedlgdata: *const PDH_BROWSE_DLG_CONFIG_HA) -> i32; } ::core::mem::transmute(PdhBrowseCountersHA(::core::mem::transmute(pbrowsedlgdata))) } @@ -8616,7 +8616,7 @@ pub unsafe fn PdhBrowseCountersHW(pbrowsedlgdata: *const PDH_BROWSE_DLG_CONFIG_H { #[link(name = "windows")] extern "system" { - fn PdhBrowseCountersHW(pbrowsedlgdata: *const ::core::mem::ManuallyDrop) -> i32; + fn PdhBrowseCountersHW(pbrowsedlgdata: *const PDH_BROWSE_DLG_CONFIG_HW) -> i32; } ::core::mem::transmute(PdhBrowseCountersHW(::core::mem::transmute(pbrowsedlgdata))) } @@ -8630,7 +8630,7 @@ pub unsafe fn PdhBrowseCountersW(pbrowsedlgdata: *const PDH_BROWSE_DLG_CONFIG_W) { #[link(name = "windows")] extern "system" { - fn PdhBrowseCountersW(pbrowsedlgdata: *const ::core::mem::ManuallyDrop) -> i32; + fn PdhBrowseCountersW(pbrowsedlgdata: *const PDH_BROWSE_DLG_CONFIG_W) -> i32; } ::core::mem::transmute(PdhBrowseCountersW(::core::mem::transmute(pbrowsedlgdata))) } @@ -10251,7 +10251,7 @@ pub unsafe fn PerfSetULongLongCounterValue<'a, Param0: ::windows::core::IntoPara unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn PerfStartProvider(providerguid: *const ::windows::core::GUID, controlcallback: ::core::option::Option, phprovider: *mut PerfProviderHandle) -> u32 { +pub unsafe fn PerfStartProvider(providerguid: *const ::windows::core::GUID, controlcallback: PERFLIBREQUEST, phprovider: *mut PerfProviderHandle) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -10269,7 +10269,7 @@ pub unsafe fn PerfStartProviderEx(providerguid: *const ::windows::core::GUID, pr { #[link(name = "windows")] extern "system" { - fn PerfStartProviderEx(providerguid: *const ::windows::core::GUID, providercontext: *const ::core::mem::ManuallyDrop, provider: *mut PerfProviderHandle) -> u32; + fn PerfStartProviderEx(providerguid: *const ::windows::core::GUID, providercontext: *const PERF_PROVIDER_CONTEXT, provider: *mut PerfProviderHandle) -> u32; } ::core::mem::transmute(PerfStartProviderEx(::core::mem::transmute(providerguid), ::core::mem::transmute(providercontext), ::core::mem::transmute(provider))) } diff --git a/src/Windows/Win32/System/Power/mod.rs b/src/Windows/Win32/System/Power/mod.rs index f56306b5aa..2d6cd63865 100644 --- a/src/Windows/Win32/System/Power/mod.rs +++ b/src/Windows/Win32/System/Power/mod.rs @@ -586,10 +586,10 @@ pub const DEVICEPOWER_FILTER_WAKEENABLED: u32 = 134217728u32; pub const DEVICEPOWER_FILTER_WAKEPROGRAMMABLE: u32 = 67108864u32; pub const DEVICEPOWER_HARDWAREID: u32 = 2147483648u32; pub const DEVICEPOWER_SET_WAKEENABLED: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS { - pub Callback: ::core::option::Option, + pub Callback: PDEVICE_NOTIFY_CALLBACK_ROUTINE, pub Context: *mut ::core::ffi::c_void, } impl DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS {} @@ -610,7 +610,7 @@ impl ::core::cmp::PartialEq for DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS { } impl ::core::cmp::Eq for DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS {} unsafe impl ::windows::core::Abi for DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -717,7 +717,7 @@ impl ::core::convert::From for EFFECTIVE_POWER_MODE { unsafe impl ::windows::core::Abi for EFFECTIVE_POWER_MODE { type Abi = Self; } -pub type EFFECTIVE_POWER_MODE_CALLBACK = unsafe extern "system" fn(mode: EFFECTIVE_POWER_MODE, context: *const ::core::ffi::c_void); +pub type EFFECTIVE_POWER_MODE_CALLBACK = ::core::option::Option; pub const EFFECTIVE_POWER_MODE_V1: u32 = 1u32; pub const EFFECTIVE_POWER_MODE_V2: u32 = 2u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] @@ -980,7 +980,7 @@ pub const EnableVideoDimDisplay: u32 = 16u32; pub const EnableWakeOnRing: u32 = 8u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumPwrSchemes<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpfn: ::core::option::Option, lparam: Param1) -> super::super::Foundation::BOOLEAN { +pub unsafe fn EnumPwrSchemes<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpfn: PWRSCHEMESENUMPROC, lparam: Param1) -> super::super::Foundation::BOOLEAN { #[cfg(windows)] { #[link(name = "windows")] @@ -1430,7 +1430,7 @@ pub const PDCAP_WAKE_FROM_S0_SUPPORTED: u32 = 1048576u32; pub const PDCAP_WAKE_FROM_S1_SUPPORTED: u32 = 2097152u32; pub const PDCAP_WAKE_FROM_S2_SUPPORTED: u32 = 4194304u32; pub const PDCAP_WAKE_FROM_S3_SUPPORTED: u32 = 8388608u32; -pub type PDEVICE_NOTIFY_CALLBACK_ROUTINE = unsafe extern "system" fn(context: *const ::core::ffi::c_void, r#type: u32, setting: *const ::core::ffi::c_void) -> u32; +pub type PDEVICE_NOTIFY_CALLBACK_ROUTINE = ::core::option::Option u32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct POWERBROADCAST_SETTING { @@ -1979,9 +1979,9 @@ unsafe impl ::windows::core::Abi for PROCESSOR_POWER_POLICY_INFO { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PWRSCHEMESENUMPROC = unsafe extern "system" fn(index: u32, namesize: u32, name: super::super::Foundation::PWSTR, descriptionsize: u32, description: super::super::Foundation::PWSTR, policy: *const POWER_POLICY, context: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOLEAN; +pub type PWRSCHEMESENUMPROC = ::core::option::Option super::super::Foundation::BOOLEAN>; #[cfg(feature = "Win32_Foundation")] -pub type PWRSCHEMESENUMPROC_V1 = unsafe extern "system" fn(index: u32, namesize: u32, name: *const i8, descriptionsize: u32, description: *const i8, policy: *const POWER_POLICY, context: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOLEAN; +pub type PWRSCHEMESENUMPROC_V1 = ::core::option::Option super::super::Foundation::BOOLEAN>; #[inline] pub unsafe fn PowerCanRestoreIndividualDefaultPowerScheme(schemeguid: *const ::windows::core::GUID) -> u32 { #[cfg(windows)] @@ -2427,7 +2427,7 @@ pub unsafe fn PowerReadValueUnitsSpecifier<'a, Param0: ::windows::core::IntoPara unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn PowerRegisterForEffectivePowerModeNotifications(version: u32, callback: ::core::option::Option, context: *const ::core::ffi::c_void, registrationhandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn PowerRegisterForEffectivePowerModeNotifications(version: u32, callback: EFFECTIVE_POWER_MODE_CALLBACK, context: *const ::core::ffi::c_void, registrationhandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/ProcessStatus/mod.rs b/src/Windows/Win32/System/ProcessStatus/mod.rs index c137b89ce4..f295e38f5f 100644 --- a/src/Windows/Win32/System/ProcessStatus/mod.rs +++ b/src/Windows/Win32/System/ProcessStatus/mod.rs @@ -101,7 +101,7 @@ pub unsafe fn K32EnumDeviceDrivers(lpimagebase: *mut *mut ::core::ffi::c_void, c } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn K32EnumPageFilesA(pcallbackroutine: ::core::option::Option, pcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn K32EnumPageFilesA(pcallbackroutine: PENUM_PAGE_FILE_CALLBACKA, pcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -115,7 +115,7 @@ pub unsafe fn K32EnumPageFilesA(pcallbackroutine: ::core::option::Option, pcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn K32EnumPageFilesW(pcallbackroutine: PENUM_PAGE_FILE_CALLBACKW, pcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -477,9 +477,9 @@ unsafe impl ::windows::core::Abi for MODULEINFO { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PENUM_PAGE_FILE_CALLBACKA = unsafe extern "system" fn(pcontext: *mut ::core::ffi::c_void, ppagefileinfo: *mut ENUM_PAGE_FILE_INFORMATION, lpfilename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; +pub type PENUM_PAGE_FILE_CALLBACKA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PENUM_PAGE_FILE_CALLBACKW = unsafe extern "system" fn(pcontext: *mut ::core::ffi::c_void, ppagefileinfo: *mut ENUM_PAGE_FILE_INFORMATION, lpfilename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; +pub type PENUM_PAGE_FILE_CALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct PERFORMANCE_INFORMATION { diff --git a/src/Windows/Win32/System/Recovery/mod.rs b/src/Windows/Win32/System/Recovery/mod.rs index 079cdc52d8..99e1862593 100644 --- a/src/Windows/Win32/System/Recovery/mod.rs +++ b/src/Windows/Win32/System/Recovery/mod.rs @@ -30,7 +30,7 @@ pub unsafe fn ApplicationRecoveryInProgress() -> ::windows::core::Result>(hprocess: Param0, precoverycallback: *mut ::core::option::Option, ppvparameter: *mut *mut ::core::ffi::c_void, pdwpinginterval: *mut u32, pdwflags: *mut u32) -> ::windows::core::Result<()> { +pub unsafe fn GetApplicationRecoveryCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hprocess: Param0, precoverycallback: *mut super::WindowsProgramming::APPLICATION_RECOVERY_CALLBACK, ppvparameter: *mut *mut ::core::ffi::c_void, pdwpinginterval: *mut u32, pdwflags: *mut u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -101,7 +101,7 @@ impl ::core::ops::Not for REGISTER_APPLICATION_RESTART_FLAGS { } #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] -pub unsafe fn RegisterApplicationRecoveryCallback(precoveycallback: ::core::option::Option, pvparameter: *const ::core::ffi::c_void, dwpinginterval: u32, dwflags: u32) -> ::windows::core::Result<()> { +pub unsafe fn RegisterApplicationRecoveryCallback(precoveycallback: super::WindowsProgramming::APPLICATION_RECOVERY_CALLBACK, pvparameter: *const ::core::ffi::c_void, dwpinginterval: u32, dwflags: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/Registry/mod.rs b/src/Windows/Win32/System/Registry/mod.rs index 580f2c0683..27c0b0ea6c 100644 --- a/src/Windows/Win32/System/Registry/mod.rs +++ b/src/Windows/Win32/System/Registry/mod.rs @@ -212,7 +212,7 @@ pub const PIR_STATUS_TABLE_NONE: u32 = 3u32; pub const PIR_STATUS_TABLE_REALMODE: u32 = 2u32; pub const PIR_STATUS_TABLE_REGISTRY: u32 = 0u32; pub const PIR_STATUS_TABLE_SUCCESS: u32 = 6u32; -pub type PQUERYHANDLER = unsafe extern "system" fn(keycontext: *mut ::core::ffi::c_void, val_list: *mut val_context, num_vals: u32, outputbuffer: *mut ::core::ffi::c_void, total_outlen: *mut u32, input_blen: u32) -> u32; +pub type PQUERYHANDLER = ::core::option::Option u32>; pub const PROVIDER_KEEPS_VALUE_LENGTH: u32 = 1u32; pub const REGDF_CONFLICTDMA: u32 = 524288u32; pub const REGDF_CONFLICTIO: u32 = 65536u32; @@ -1923,13 +1923,13 @@ pub const VPDF_DISABLERINGRESUME: u32 = 16u32; pub const VPDF_FORCEAPM10MODE: u32 = 2u32; pub const VPDF_SHOWMULTIBATT: u32 = 32u32; pub const VPDF_SKIPINTELSLCHECK: u32 = 4u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct provider_info { - pub pi_R0_1val: ::core::option::Option, - pub pi_R0_allvals: ::core::option::Option, - pub pi_R3_1val: ::core::option::Option, - pub pi_R3_allvals: ::core::option::Option, + pub pi_R0_1val: PQUERYHANDLER, + pub pi_R0_allvals: PQUERYHANDLER, + pub pi_R3_1val: PQUERYHANDLER, + pub pi_R3_allvals: PQUERYHANDLER, pub pi_flags: u32, pub pi_key_context: *mut ::core::ffi::c_void, } @@ -1951,7 +1951,7 @@ impl ::core::cmp::PartialEq for provider_info { } impl ::core::cmp::Eq for provider_info {} unsafe impl ::windows::core::Abi for provider_info { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] diff --git a/src/Windows/Win32/System/RemoteDesktop/mod.rs b/src/Windows/Win32/System/RemoteDesktop/mod.rs index 7fc529423e..7ce0ccb01c 100644 --- a/src/Windows/Win32/System/RemoteDesktop/mod.rs +++ b/src/Windows/Win32/System/RemoteDesktop/mod.rs @@ -225,16 +225,16 @@ impl ::core::cmp::Eq for CHANNEL_DEF {} unsafe impl ::windows::core::Abi for CHANNEL_DEF { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct CHANNEL_ENTRY_POINTS { pub cbSize: u32, pub protocolVersion: u32, - pub pVirtualChannelInit: ::core::option::Option, - pub pVirtualChannelOpen: ::core::option::Option, - pub pVirtualChannelClose: ::core::option::Option, - pub pVirtualChannelWrite: ::core::option::Option, + pub pVirtualChannelInit: PVIRTUALCHANNELINIT, + pub pVirtualChannelOpen: PVIRTUALCHANNELOPEN, + pub pVirtualChannelClose: PVIRTUALCHANNELCLOSE, + pub pVirtualChannelWrite: PVIRTUALCHANNELWRITE, } #[cfg(feature = "Win32_Foundation")] impl CHANNEL_ENTRY_POINTS {} @@ -260,7 +260,7 @@ impl ::core::cmp::PartialEq for CHANNEL_ENTRY_POINTS { impl ::core::cmp::Eq for CHANNEL_ENTRY_POINTS {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CHANNEL_ENTRY_POINTS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CHANNEL_EVENT_CONNECTED: u32 = 1u32; pub const CHANNEL_EVENT_DATA_RECEIVED: u32 = 10u32; @@ -8065,8 +8065,8 @@ pub const MaxNumOfExposed_IPs: u32 = 12u32; pub const MaxUserName_Len: u32 = 104u32; pub const NOTIFY_FOR_ALL_SESSIONS: u32 = 1u32; pub const NOTIFY_FOR_THIS_SESSION: u32 = 0u32; -pub type PCHANNEL_INIT_EVENT_FN = unsafe extern "system" fn(pinithandle: *mut ::core::ffi::c_void, event: u32, pdata: *mut ::core::ffi::c_void, datalength: u32); -pub type PCHANNEL_OPEN_EVENT_FN = unsafe extern "system" fn(openhandle: u32, event: u32, pdata: *mut ::core::ffi::c_void, datalength: u32, totallength: u32, dataflags: u32); +pub type PCHANNEL_INIT_EVENT_FN = ::core::option::Option; +pub type PCHANNEL_OPEN_EVENT_FN = ::core::option::Option; pub const PLUGIN_CAPABILITY_EXTERNAL_REDIRECTION: u32 = 1u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -8093,14 +8093,14 @@ pub const PROPERTY_DYNAMIC_TIME_ZONE_INFORMATION: ::windows::core::GUID = ::wind pub const PROPERTY_TYPE_ENABLE_UNIVERSAL_APPS_FOR_CUSTOM_SHELL: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xed2c3fda_338d_4d3f_81a3_e767310d908e); pub const PROPERTY_TYPE_GET_FAST_RECONNECT: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x6212d757_0043_4862_99c3_9f3059ac2a3b); pub const PROPERTY_TYPE_GET_FAST_RECONNECT_USER_SID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x197c427a_0135_4b6d_9c5e_e6579a0ab625); -pub type PVIRTUALCHANNELCLOSE = unsafe extern "system" fn(openhandle: u32) -> u32; +pub type PVIRTUALCHANNELCLOSE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PVIRTUALCHANNELENTRY = unsafe extern "system" fn(pentrypoints: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; +pub type PVIRTUALCHANNELENTRY = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PVIRTUALCHANNELINIT = unsafe extern "system" fn(ppinithandle: *mut *mut ::core::ffi::c_void, pchannel: *mut CHANNEL_DEF, channelcount: i32, versionrequested: u32, pchanneliniteventproc: ::windows::core::RawPtr) -> u32; +pub type PVIRTUALCHANNELINIT = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PVIRTUALCHANNELOPEN = unsafe extern "system" fn(pinithandle: *mut ::core::ffi::c_void, popenhandle: *mut u32, pchannelname: super::super::Foundation::PSTR, pchannelopeneventproc: ::windows::core::RawPtr) -> u32; -pub type PVIRTUALCHANNELWRITE = unsafe extern "system" fn(openhandle: u32, pdata: *mut ::core::ffi::c_void, datalength: u32, puserdata: *mut ::core::ffi::c_void) -> u32; +pub type PVIRTUALCHANNELOPEN = ::core::option::Option u32>; +pub type PVIRTUALCHANNELWRITE = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PasswordEncodingType(pub i32); diff --git a/src/Windows/Win32/System/RemoteManagement/mod.rs b/src/Windows/Win32/System/RemoteManagement/mod.rs index b7b62a9af6..676bda38f8 100644 --- a/src/Windows/Win32/System/RemoteManagement/mod.rs +++ b/src/Windows/Win32/System/RemoteManagement/mod.rs @@ -3088,16 +3088,16 @@ unsafe impl ::windows::core::Abi for WSMAN_OPTION_SETEX { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_PLUGIN_AUTHORIZE_OPERATION = unsafe extern "system" fn(plugincontext: *const ::core::ffi::c_void, senderdetails: *const WSMAN_SENDER_DETAILS, flags: u32, operation: u32, action: super::super::Foundation::PWSTR, resourceuri: super::super::Foundation::PWSTR); +pub type WSMAN_PLUGIN_AUTHORIZE_OPERATION = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA = unsafe extern "system" fn(plugincontext: *const ::core::ffi::c_void, senderdetails: *const WSMAN_SENDER_DETAILS, flags: u32); -pub type WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT = unsafe extern "system" fn(userauthorizationcontext: *const ::core::ffi::c_void); +pub type WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA = ::core::option::Option; +pub type WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_PLUGIN_AUTHORIZE_USER = unsafe extern "system" fn(plugincontext: *const ::core::ffi::c_void, senderdetails: *const WSMAN_SENDER_DETAILS, flags: u32); +pub type WSMAN_PLUGIN_AUTHORIZE_USER = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_PLUGIN_COMMAND = unsafe extern "system" fn(requestdetails: *const WSMAN_PLUGIN_REQUEST, flags: u32, shellcontext: *const ::core::ffi::c_void, commandline: super::super::Foundation::PWSTR, arguments: *const WSMAN_COMMAND_ARG_SET); +pub type WSMAN_PLUGIN_COMMAND = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_PLUGIN_CONNECT = unsafe extern "system" fn(requestdetails: *const WSMAN_PLUGIN_REQUEST, flags: u32, shellcontext: *const ::core::ffi::c_void, commandcontext: *const ::core::ffi::c_void, inboundconnectinformation: *const WSMAN_DATA); +pub type WSMAN_PLUGIN_CONNECT = ::core::option::Option; pub const WSMAN_PLUGIN_PARAMS_AUTORESTART: u32 = 3u32; pub const WSMAN_PLUGIN_PARAMS_GET_REQUESTED_DATA_LOCALE: u32 = 6u32; pub const WSMAN_PLUGIN_PARAMS_GET_REQUESTED_LOCALE: u32 = 5u32; @@ -3110,9 +3110,9 @@ pub const WSMAN_PLUGIN_PARAMS_RUNAS_USER: u32 = 2u32; pub const WSMAN_PLUGIN_PARAMS_SHAREDHOST: u32 = 1u32; pub const WSMAN_PLUGIN_PARAMS_TIMEOUT: u32 = 2u32; #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_PLUGIN_RECEIVE = unsafe extern "system" fn(requestdetails: *const WSMAN_PLUGIN_REQUEST, flags: u32, shellcontext: *const ::core::ffi::c_void, commandcontext: *const ::core::ffi::c_void, streamset: *const WSMAN_STREAM_ID_SET); -pub type WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT = unsafe extern "system" fn(shellcontext: *const ::core::ffi::c_void, commandcontext: *const ::core::ffi::c_void); -pub type WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT = unsafe extern "system" fn(shellcontext: *const ::core::ffi::c_void); +pub type WSMAN_PLUGIN_RECEIVE = ::core::option::Option; +pub type WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT = ::core::option::Option; +pub type WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -3160,18 +3160,18 @@ unsafe impl ::windows::core::Abi for WSMAN_PLUGIN_REQUEST { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_PLUGIN_SEND = unsafe extern "system" fn(requestdetails: *const WSMAN_PLUGIN_REQUEST, flags: u32, shellcontext: *const ::core::ffi::c_void, commandcontext: *const ::core::ffi::c_void, stream: super::super::Foundation::PWSTR, inbounddata: *const WSMAN_DATA); +pub type WSMAN_PLUGIN_SEND = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_PLUGIN_SHELL = unsafe extern "system" fn(plugincontext: *const ::core::ffi::c_void, requestdetails: *const WSMAN_PLUGIN_REQUEST, flags: u32, startupinfo: *const WSMAN_SHELL_STARTUP_INFO_V11, inboundshellinformation: *const WSMAN_DATA); -pub type WSMAN_PLUGIN_SHUTDOWN = unsafe extern "system" fn(plugincontext: *const ::core::ffi::c_void, flags: u32, reason: u32) -> u32; +pub type WSMAN_PLUGIN_SHELL = ::core::option::Option; +pub type WSMAN_PLUGIN_SHUTDOWN = ::core::option::Option u32>; pub const WSMAN_PLUGIN_SHUTDOWN_IDLETIMEOUT_ELAPSED: u32 = 4u32; pub const WSMAN_PLUGIN_SHUTDOWN_IISHOST: u32 = 3u32; pub const WSMAN_PLUGIN_SHUTDOWN_SERVICE: u32 = 2u32; pub const WSMAN_PLUGIN_SHUTDOWN_SYSTEM: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_PLUGIN_SIGNAL = unsafe extern "system" fn(requestdetails: *const WSMAN_PLUGIN_REQUEST, flags: u32, shellcontext: *const ::core::ffi::c_void, commandcontext: *const ::core::ffi::c_void, code: super::super::Foundation::PWSTR); +pub type WSMAN_PLUGIN_SIGNAL = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_PLUGIN_STARTUP = unsafe extern "system" fn(flags: u32, applicationidentification: super::super::Foundation::PWSTR, extrainfo: super::super::Foundation::PWSTR, plugincontext: *mut *mut ::core::ffi::c_void) -> u32; +pub type WSMAN_PLUGIN_STARTUP = ::core::option::Option u32>; pub const WSMAN_PLUGIN_STARTUP_AUTORESTARTED_CRASH: u32 = 2u32; pub const WSMAN_PLUGIN_STARTUP_AUTORESTARTED_REBOOT: u32 = 1u32; pub const WSMAN_PLUGIN_STARTUP_REQUEST_RECEIVED: u32 = 0u32; @@ -3334,12 +3334,12 @@ pub struct WSMAN_SESSION(pub u8); #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct WSMAN_SHELL(pub u8); -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct WSMAN_SHELL_ASYNC { pub operationContext: *mut ::core::ffi::c_void, - pub completionFunction: ::core::option::Option, + pub completionFunction: WSMAN_SHELL_COMPLETION_FUNCTION, } #[cfg(feature = "Win32_Foundation")] impl WSMAN_SHELL_ASYNC {} @@ -3365,10 +3365,10 @@ impl ::core::cmp::PartialEq for WSMAN_SHELL_ASYNC { impl ::core::cmp::Eq for WSMAN_SHELL_ASYNC {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for WSMAN_SHELL_ASYNC { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WSMAN_SHELL_COMPLETION_FUNCTION = unsafe extern "system" fn(operationcontext: *const ::core::ffi::c_void, flags: u32, error: *const WSMAN_ERROR, shell: *const WSMAN_SHELL, command: *const WSMAN_COMMAND, operationhandle: *const WSMAN_OPERATION, data: *const WSMAN_RESPONSE_DATA); +pub type WSMAN_SHELL_COMPLETION_FUNCTION = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct WSMAN_SHELL_DISCONNECT_INFO { @@ -3577,7 +3577,7 @@ pub unsafe fn WSManCloseCommand(commandhandle: *mut WSMAN_COMMAND, flags: u32, r { #[link(name = "windows")] extern "system" { - fn WSManCloseCommand(commandhandle: *mut WSMAN_COMMAND, flags: u32, r#async: *const ::core::mem::ManuallyDrop); + fn WSManCloseCommand(commandhandle: *mut WSMAN_COMMAND, flags: u32, r#async: *const WSMAN_SHELL_ASYNC); } ::core::mem::transmute(WSManCloseCommand(::core::mem::transmute(commandhandle), ::core::mem::transmute(flags), ::core::mem::transmute(r#async))) } @@ -3617,7 +3617,7 @@ pub unsafe fn WSManCloseShell(shellhandle: *mut WSMAN_SHELL, flags: u32, r#async { #[link(name = "windows")] extern "system" { - fn WSManCloseShell(shellhandle: *mut WSMAN_SHELL, flags: u32, r#async: *const ::core::mem::ManuallyDrop); + fn WSManCloseShell(shellhandle: *mut WSMAN_SHELL, flags: u32, r#async: *const WSMAN_SHELL_ASYNC); } ::core::mem::transmute(WSManCloseShell(::core::mem::transmute(shellhandle), ::core::mem::transmute(flags), ::core::mem::transmute(r#async))) } @@ -3631,7 +3631,7 @@ pub unsafe fn WSManConnectShell<'a, Param2: ::windows::core::IntoParam<'a, super { #[link(name = "windows")] extern "system" { - fn WSManConnectShell(session: *mut WSMAN_SESSION, flags: u32, resourceuri: super::super::Foundation::PWSTR, shellid: super::super::Foundation::PWSTR, options: *const WSMAN_OPTION_SET, connectxml: *const WSMAN_DATA, r#async: *const ::core::mem::ManuallyDrop, shell: *mut *mut WSMAN_SHELL); + fn WSManConnectShell(session: *mut WSMAN_SESSION, flags: u32, resourceuri: super::super::Foundation::PWSTR, shellid: super::super::Foundation::PWSTR, options: *const WSMAN_OPTION_SET, connectxml: *const WSMAN_DATA, r#async: *const WSMAN_SHELL_ASYNC, shell: *mut *mut WSMAN_SHELL); } ::core::mem::transmute(WSManConnectShell(::core::mem::transmute(session), ::core::mem::transmute(flags), resourceuri.into_param().abi(), shellid.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(connectxml), ::core::mem::transmute(r#async), ::core::mem::transmute(shell))) } @@ -3645,7 +3645,7 @@ pub unsafe fn WSManConnectShellCommand<'a, Param2: ::windows::core::IntoParam<'a { #[link(name = "windows")] extern "system" { - fn WSManConnectShellCommand(shell: *mut WSMAN_SHELL, flags: u32, commandid: super::super::Foundation::PWSTR, options: *const WSMAN_OPTION_SET, connectxml: *const WSMAN_DATA, r#async: *const ::core::mem::ManuallyDrop, command: *mut *mut WSMAN_COMMAND); + fn WSManConnectShellCommand(shell: *mut WSMAN_SHELL, flags: u32, commandid: super::super::Foundation::PWSTR, options: *const WSMAN_OPTION_SET, connectxml: *const WSMAN_DATA, r#async: *const WSMAN_SHELL_ASYNC, command: *mut *mut WSMAN_COMMAND); } ::core::mem::transmute(WSManConnectShellCommand(::core::mem::transmute(shell), ::core::mem::transmute(flags), commandid.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(connectxml), ::core::mem::transmute(r#async), ::core::mem::transmute(command))) } @@ -3673,7 +3673,7 @@ pub unsafe fn WSManCreateShell<'a, Param2: ::windows::core::IntoParam<'a, super: { #[link(name = "windows")] extern "system" { - fn WSManCreateShell(session: *mut WSMAN_SESSION, flags: u32, resourceuri: super::super::Foundation::PWSTR, startupinfo: *const WSMAN_SHELL_STARTUP_INFO_V11, options: *const WSMAN_OPTION_SET, createxml: *const WSMAN_DATA, r#async: *const ::core::mem::ManuallyDrop, shell: *mut *mut WSMAN_SHELL); + fn WSManCreateShell(session: *mut WSMAN_SESSION, flags: u32, resourceuri: super::super::Foundation::PWSTR, startupinfo: *const WSMAN_SHELL_STARTUP_INFO_V11, options: *const WSMAN_OPTION_SET, createxml: *const WSMAN_DATA, r#async: *const WSMAN_SHELL_ASYNC, shell: *mut *mut WSMAN_SHELL); } ::core::mem::transmute(WSManCreateShell(::core::mem::transmute(session), ::core::mem::transmute(flags), resourceuri.into_param().abi(), ::core::mem::transmute(startupinfo), ::core::mem::transmute(options), ::core::mem::transmute(createxml), ::core::mem::transmute(r#async), ::core::mem::transmute(shell))) } @@ -3687,7 +3687,7 @@ pub unsafe fn WSManCreateShellEx<'a, Param2: ::windows::core::IntoParam<'a, supe { #[link(name = "windows")] extern "system" { - fn WSManCreateShellEx(session: *mut WSMAN_SESSION, flags: u32, resourceuri: super::super::Foundation::PWSTR, shellid: super::super::Foundation::PWSTR, startupinfo: *const WSMAN_SHELL_STARTUP_INFO_V11, options: *const WSMAN_OPTION_SET, createxml: *const WSMAN_DATA, r#async: *const ::core::mem::ManuallyDrop, shell: *mut *mut WSMAN_SHELL); + fn WSManCreateShellEx(session: *mut WSMAN_SESSION, flags: u32, resourceuri: super::super::Foundation::PWSTR, shellid: super::super::Foundation::PWSTR, startupinfo: *const WSMAN_SHELL_STARTUP_INFO_V11, options: *const WSMAN_OPTION_SET, createxml: *const WSMAN_DATA, r#async: *const WSMAN_SHELL_ASYNC, shell: *mut *mut WSMAN_SHELL); } ::core::mem::transmute(WSManCreateShellEx( ::core::mem::transmute(session), @@ -3739,7 +3739,7 @@ pub unsafe fn WSManDisconnectShell(shell: *mut WSMAN_SHELL, flags: u32, disconne { #[link(name = "windows")] extern "system" { - fn WSManDisconnectShell(shell: *mut WSMAN_SHELL, flags: u32, disconnectinfo: *const WSMAN_SHELL_DISCONNECT_INFO, r#async: *const ::core::mem::ManuallyDrop); + fn WSManDisconnectShell(shell: *mut WSMAN_SHELL, flags: u32, disconnectinfo: *const WSMAN_SHELL_DISCONNECT_INFO, r#async: *const WSMAN_SHELL_ASYNC); } ::core::mem::transmute(WSManDisconnectShell(::core::mem::transmute(shell), ::core::mem::transmute(flags), ::core::mem::transmute(disconnectinfo), ::core::mem::transmute(r#async))) } @@ -4019,7 +4019,7 @@ pub unsafe fn WSManReceiveShellOutput(shell: *mut WSMAN_SHELL, command: *const W { #[link(name = "windows")] extern "system" { - fn WSManReceiveShellOutput(shell: *mut WSMAN_SHELL, command: *const WSMAN_COMMAND, flags: u32, desiredstreamset: *const WSMAN_STREAM_ID_SET, r#async: *const ::core::mem::ManuallyDrop, receiveoperation: *mut *mut WSMAN_OPERATION); + fn WSManReceiveShellOutput(shell: *mut WSMAN_SHELL, command: *const WSMAN_COMMAND, flags: u32, desiredstreamset: *const WSMAN_STREAM_ID_SET, r#async: *const WSMAN_SHELL_ASYNC, receiveoperation: *mut *mut WSMAN_OPERATION); } ::core::mem::transmute(WSManReceiveShellOutput(::core::mem::transmute(shell), ::core::mem::transmute(command), ::core::mem::transmute(flags), ::core::mem::transmute(desiredstreamset), ::core::mem::transmute(r#async), ::core::mem::transmute(receiveoperation))) } @@ -4033,7 +4033,7 @@ pub unsafe fn WSManReconnectShell(shell: *mut WSMAN_SHELL, flags: u32, r#async: { #[link(name = "windows")] extern "system" { - fn WSManReconnectShell(shell: *mut WSMAN_SHELL, flags: u32, r#async: *const ::core::mem::ManuallyDrop); + fn WSManReconnectShell(shell: *mut WSMAN_SHELL, flags: u32, r#async: *const WSMAN_SHELL_ASYNC); } ::core::mem::transmute(WSManReconnectShell(::core::mem::transmute(shell), ::core::mem::transmute(flags), ::core::mem::transmute(r#async))) } @@ -4047,7 +4047,7 @@ pub unsafe fn WSManReconnectShellCommand(commandhandle: *mut WSMAN_COMMAND, flag { #[link(name = "windows")] extern "system" { - fn WSManReconnectShellCommand(commandhandle: *mut WSMAN_COMMAND, flags: u32, r#async: *const ::core::mem::ManuallyDrop); + fn WSManReconnectShellCommand(commandhandle: *mut WSMAN_COMMAND, flags: u32, r#async: *const WSMAN_SHELL_ASYNC); } ::core::mem::transmute(WSManReconnectShellCommand(::core::mem::transmute(commandhandle), ::core::mem::transmute(flags), ::core::mem::transmute(r#async))) } @@ -4061,7 +4061,7 @@ pub unsafe fn WSManRunShellCommand<'a, Param2: ::windows::core::IntoParam<'a, su { #[link(name = "windows")] extern "system" { - fn WSManRunShellCommand(shell: *mut WSMAN_SHELL, flags: u32, commandline: super::super::Foundation::PWSTR, args: *const WSMAN_COMMAND_ARG_SET, options: *const WSMAN_OPTION_SET, r#async: *const ::core::mem::ManuallyDrop, command: *mut *mut WSMAN_COMMAND); + fn WSManRunShellCommand(shell: *mut WSMAN_SHELL, flags: u32, commandline: super::super::Foundation::PWSTR, args: *const WSMAN_COMMAND_ARG_SET, options: *const WSMAN_OPTION_SET, r#async: *const WSMAN_SHELL_ASYNC, command: *mut *mut WSMAN_COMMAND); } ::core::mem::transmute(WSManRunShellCommand(::core::mem::transmute(shell), ::core::mem::transmute(flags), commandline.into_param().abi(), ::core::mem::transmute(args), ::core::mem::transmute(options), ::core::mem::transmute(r#async), ::core::mem::transmute(command))) } @@ -4075,7 +4075,7 @@ pub unsafe fn WSManRunShellCommandEx<'a, Param2: ::windows::core::IntoParam<'a, { #[link(name = "windows")] extern "system" { - fn WSManRunShellCommandEx(shell: *mut WSMAN_SHELL, flags: u32, commandid: super::super::Foundation::PWSTR, commandline: super::super::Foundation::PWSTR, args: *const WSMAN_COMMAND_ARG_SET, options: *const WSMAN_OPTION_SET, r#async: *const ::core::mem::ManuallyDrop, command: *mut *mut WSMAN_COMMAND); + fn WSManRunShellCommandEx(shell: *mut WSMAN_SHELL, flags: u32, commandid: super::super::Foundation::PWSTR, commandline: super::super::Foundation::PWSTR, args: *const WSMAN_COMMAND_ARG_SET, options: *const WSMAN_OPTION_SET, r#async: *const WSMAN_SHELL_ASYNC, command: *mut *mut WSMAN_COMMAND); } ::core::mem::transmute(WSManRunShellCommandEx(::core::mem::transmute(shell), ::core::mem::transmute(flags), commandid.into_param().abi(), commandline.into_param().abi(), ::core::mem::transmute(args), ::core::mem::transmute(options), ::core::mem::transmute(r#async), ::core::mem::transmute(command))) } @@ -4089,7 +4089,7 @@ pub unsafe fn WSManSendShellInput<'a, Param3: ::windows::core::IntoParam<'a, sup { #[link(name = "windows")] extern "system" { - fn WSManSendShellInput(shell: *const WSMAN_SHELL, command: *const WSMAN_COMMAND, flags: u32, streamid: super::super::Foundation::PWSTR, streamdata: *const WSMAN_DATA, endofstream: super::super::Foundation::BOOL, r#async: *const ::core::mem::ManuallyDrop, sendoperation: *mut *mut WSMAN_OPERATION); + fn WSManSendShellInput(shell: *const WSMAN_SHELL, command: *const WSMAN_COMMAND, flags: u32, streamid: super::super::Foundation::PWSTR, streamdata: *const WSMAN_DATA, endofstream: super::super::Foundation::BOOL, r#async: *const WSMAN_SHELL_ASYNC, sendoperation: *mut *mut WSMAN_OPERATION); } ::core::mem::transmute(WSManSendShellInput(::core::mem::transmute(shell), ::core::mem::transmute(command), ::core::mem::transmute(flags), streamid.into_param().abi(), ::core::mem::transmute(streamdata), endofstream.into_param().abi(), ::core::mem::transmute(r#async), ::core::mem::transmute(sendoperation))) } @@ -4195,7 +4195,7 @@ pub unsafe fn WSManSignalShell<'a, Param3: ::windows::core::IntoParam<'a, super: { #[link(name = "windows")] extern "system" { - fn WSManSignalShell(shell: *const WSMAN_SHELL, command: *const WSMAN_COMMAND, flags: u32, code: super::super::Foundation::PWSTR, r#async: *const ::core::mem::ManuallyDrop, signaloperation: *mut *mut WSMAN_OPERATION); + fn WSManSignalShell(shell: *const WSMAN_SHELL, command: *const WSMAN_COMMAND, flags: u32, code: super::super::Foundation::PWSTR, r#async: *const WSMAN_SHELL_ASYNC, signaloperation: *mut *mut WSMAN_OPERATION); } ::core::mem::transmute(WSManSignalShell(::core::mem::transmute(shell), ::core::mem::transmute(command), ::core::mem::transmute(flags), code.into_param().abi(), ::core::mem::transmute(r#async), ::core::mem::transmute(signaloperation))) } diff --git a/src/Windows/Win32/System/RestartManager/mod.rs b/src/Windows/Win32/System/RestartManager/mod.rs index 6804304426..ee30244882 100644 --- a/src/Windows/Win32/System/RestartManager/mod.rs +++ b/src/Windows/Win32/System/RestartManager/mod.rs @@ -237,7 +237,7 @@ impl ::core::cmp::Eq for RM_UNIQUE_PROCESS {} unsafe impl ::windows::core::Abi for RM_UNIQUE_PROCESS { type Abi = Self; } -pub type RM_WRITE_STATUS_CALLBACK = unsafe extern "system" fn(npercentcomplete: u32); +pub type RM_WRITE_STATUS_CALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn RmAddFilter<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(dwsessionhandle: u32, strmodulename: Param1, pprocess: *const RM_UNIQUE_PROCESS, strserviceshortname: Param3, filteraction: RM_FILTER_ACTION) -> u32 { @@ -348,7 +348,7 @@ pub unsafe fn RmRemoveFilter<'a, Param1: ::windows::core::IntoParam<'a, super::s unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RmRestart(dwsessionhandle: u32, dwrestartflags: u32, fnstatus: ::core::option::Option) -> u32 { +pub unsafe fn RmRestart(dwsessionhandle: u32, dwrestartflags: u32, fnstatus: RM_WRITE_STATUS_CALLBACK) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -361,7 +361,7 @@ pub unsafe fn RmRestart(dwsessionhandle: u32, dwrestartflags: u32, fnstatus: ::c unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RmShutdown(dwsessionhandle: u32, lactionflags: u32, fnstatus: ::core::option::Option) -> u32 { +pub unsafe fn RmShutdown(dwsessionhandle: u32, lactionflags: u32, fnstatus: RM_WRITE_STATUS_CALLBACK) -> u32 { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/Rpc/mod.rs b/src/Windows/Win32/System/Rpc/mod.rs index 52ff4ab31b..7f00070435 100644 --- a/src/Windows/Win32/System/Rpc/mod.rs +++ b/src/Windows/Win32/System/Rpc/mod.rs @@ -109,11 +109,11 @@ impl ::core::cmp::Eq for COMM_FAULT_OFFSETS {} unsafe impl ::windows::core::Abi for COMM_FAULT_OFFSETS { type Abi = Self; } -pub type CS_TAG_GETTING_ROUTINE = unsafe extern "system" fn(hbinding: *mut ::core::ffi::c_void, fserverside: i32, pulsendingtag: *mut u32, puldesiredreceivingtag: *mut u32, pulreceivingtag: *mut u32, pstatus: *mut u32); -pub type CS_TYPE_FROM_NETCS_ROUTINE = unsafe extern "system" fn(hbinding: *mut ::core::ffi::c_void, ulnetworkcodeset: u32, pnetworkdata: *mut u8, ulnetworkdatalength: u32, ullocalbuffersize: u32, plocaldata: *mut ::core::ffi::c_void, pullocaldatalength: *mut u32, pstatus: *mut u32); -pub type CS_TYPE_LOCAL_SIZE_ROUTINE = unsafe extern "system" fn(hbinding: *mut ::core::ffi::c_void, ulnetworkcodeset: u32, ulnetworkbuffersize: u32, conversiontype: *mut IDL_CS_CONVERT, pullocalbuffersize: *mut u32, pstatus: *mut u32); -pub type CS_TYPE_NET_SIZE_ROUTINE = unsafe extern "system" fn(hbinding: *mut ::core::ffi::c_void, ulnetworkcodeset: u32, ullocalbuffersize: u32, conversiontype: *mut IDL_CS_CONVERT, pulnetworkbuffersize: *mut u32, pstatus: *mut u32); -pub type CS_TYPE_TO_NETCS_ROUTINE = unsafe extern "system" fn(hbinding: *mut ::core::ffi::c_void, ulnetworkcodeset: u32, plocaldata: *mut ::core::ffi::c_void, ullocaldatalength: u32, pnetworkdata: *mut u8, pulnetworkdatalength: *mut u32, pstatus: *mut u32); +pub type CS_TAG_GETTING_ROUTINE = ::core::option::Option; +pub type CS_TYPE_FROM_NETCS_ROUTINE = ::core::option::Option; +pub type CS_TYPE_LOCAL_SIZE_ROUTINE = ::core::option::Option; +pub type CS_TYPE_NET_SIZE_ROUTINE = ::core::option::Option; +pub type CS_TYPE_TO_NETCS_ROUTINE = ::core::option::Option; pub const DCE_C_ERROR_STRING_LEN: u32 = 256u32; #[inline] pub unsafe fn DceErrorInqTextA(rpcstatus: RPC_STATUS, errortext: *mut u8) -> RPC_STATUS { @@ -147,7 +147,7 @@ pub const EEInfoNextRecordsMissing: u32 = 2u32; pub const EEInfoPreviousRecordsMissing: u32 = 1u32; pub const EEInfoUseFileTime: u32 = 4u32; #[cfg(feature = "Win32_System_Com")] -pub type EXPR_EVAL = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop); +pub type EXPR_EVAL = ::core::option::Option)>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct EXPR_TOKEN(pub i32); @@ -213,13 +213,13 @@ impl ::core::cmp::Eq for FULL_PTR_XLAT_TABLES {} unsafe impl ::windows::core::Abi for FULL_PTR_XLAT_TABLES { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct GENERIC_BINDING_INFO { pub pObj: *mut ::core::ffi::c_void, pub Size: u32, - pub pfnBind: ::core::option::Option, - pub pfnUnbind: ::core::option::Option, + pub pfnBind: GENERIC_BINDING_ROUTINE, + pub pfnUnbind: GENERIC_UNBIND_ROUTINE, } impl GENERIC_BINDING_INFO {} impl ::core::default::Default for GENERIC_BINDING_INFO { @@ -239,14 +239,14 @@ impl ::core::cmp::PartialEq for GENERIC_BINDING_INFO { } impl ::core::cmp::Eq for GENERIC_BINDING_INFO {} unsafe impl ::windows::core::Abi for GENERIC_BINDING_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type GENERIC_BINDING_ROUTINE = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; -#[derive(:: core :: clone :: Clone)] +pub type GENERIC_BINDING_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct GENERIC_BINDING_ROUTINE_PAIR { - pub pfnBind: ::core::option::Option, - pub pfnUnbind: ::core::option::Option, + pub pfnBind: GENERIC_BINDING_ROUTINE, + pub pfnUnbind: GENERIC_UNBIND_ROUTINE, } impl GENERIC_BINDING_ROUTINE_PAIR {} impl ::core::default::Default for GENERIC_BINDING_ROUTINE_PAIR { @@ -266,9 +266,9 @@ impl ::core::cmp::PartialEq for GENERIC_BINDING_ROUTINE_PAIR { } impl ::core::cmp::Eq for GENERIC_BINDING_ROUTINE_PAIR {} unsafe impl ::windows::core::Abi for GENERIC_BINDING_ROUTINE_PAIR { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type GENERIC_UNBIND_ROUTINE = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: *mut u8); +pub type GENERIC_UNBIND_ROUTINE = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct GROUP_NAME_SYNTAX(pub u32); @@ -384,7 +384,7 @@ pub unsafe fn I_RpcAsyncAbortCall(pasync: *const RPC_ASYNC_STATE, exceptioncode: { #[link(name = "windows")] extern "system" { - fn I_RpcAsyncAbortCall(pasync: *const ::core::mem::ManuallyDrop, exceptioncode: u32) -> RPC_STATUS; + fn I_RpcAsyncAbortCall(pasync: *const RPC_ASYNC_STATE, exceptioncode: u32) -> RPC_STATUS; } ::core::mem::transmute(I_RpcAsyncAbortCall(::core::mem::transmute(pasync), ::core::mem::transmute(exceptioncode))) } @@ -398,7 +398,7 @@ pub unsafe fn I_RpcAsyncSetHandle(message: *const RPC_MESSAGE, pasync: *const RP { #[link(name = "windows")] extern "system" { - fn I_RpcAsyncSetHandle(message: *const RPC_MESSAGE, pasync: *const ::core::mem::ManuallyDrop) -> RPC_STATUS; + fn I_RpcAsyncSetHandle(message: *const RPC_MESSAGE, pasync: *const RPC_ASYNC_STATE) -> RPC_STATUS; } ::core::mem::transmute(I_RpcAsyncSetHandle(::core::mem::transmute(message), ::core::mem::transmute(pasync))) } @@ -679,7 +679,7 @@ pub unsafe fn I_RpcFreeBuffer(message: *mut RPC_MESSAGE) -> RPC_STATUS { #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type I_RpcFreeCalloutStateFn = unsafe extern "system" fn(calloutstate: *mut RDR_CALLOUT_STATE); +pub type I_RpcFreeCalloutStateFn = ::core::option::Option; #[inline] pub unsafe fn I_RpcFreePipeBuffer(message: *mut RPC_MESSAGE) -> RPC_STATUS { #[cfg(windows)] @@ -927,20 +927,20 @@ pub unsafe fn I_RpcPauseExecution(milliseconds: u32) { #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type I_RpcPerformCalloutFn = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, calloutstate: *mut RDR_CALLOUT_STATE, stage: RPC_HTTP_REDIRECTOR_STAGE) -> RPC_STATUS; -#[derive(:: core :: clone :: Clone)] +pub type I_RpcPerformCalloutFn = ::core::option::Option RPC_STATUS>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct I_RpcProxyCallbackInterface { - pub IsValidMachineFn: ::core::option::Option, - pub GetClientAddressFn: ::core::option::Option, - pub GetConnectionTimeoutFn: ::core::option::Option, - pub PerformCalloutFn: ::core::option::Option, - pub FreeCalloutStateFn: ::core::option::Option, - pub GetClientSessionAndResourceUUIDFn: ::core::option::Option, - pub ProxyFilterIfFn: ::core::option::Option, - pub RpcProxyUpdatePerfCounterFn: ::core::option::Option, - pub RpcProxyUpdatePerfCounterBackendServerFn: ::core::option::Option, + pub IsValidMachineFn: I_RpcProxyIsValidMachineFn, + pub GetClientAddressFn: I_RpcProxyGetClientAddressFn, + pub GetConnectionTimeoutFn: I_RpcProxyGetConnectionTimeoutFn, + pub PerformCalloutFn: I_RpcPerformCalloutFn, + pub FreeCalloutStateFn: I_RpcFreeCalloutStateFn, + pub GetClientSessionAndResourceUUIDFn: I_RpcProxyGetClientSessionAndResourceUUID, + pub ProxyFilterIfFn: I_RpcProxyFilterIfFn, + pub RpcProxyUpdatePerfCounterFn: I_RpcProxyUpdatePerfCounterFn, + pub RpcProxyUpdatePerfCounterBackendServerFn: I_RpcProxyUpdatePerfCounterBackendServerFn, } #[cfg(feature = "Win32_Foundation")] impl I_RpcProxyCallbackInterface {} @@ -974,16 +974,16 @@ impl ::core::cmp::PartialEq for I_RpcProxyCallbackInterface { impl ::core::cmp::Eq for I_RpcProxyCallbackInterface {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for I_RpcProxyCallbackInterface { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type I_RpcProxyFilterIfFn = unsafe extern "system" fn(context: *const ::core::ffi::c_void, ifuuid: *const ::windows::core::GUID, ifmajorversion: u16, fallow: *mut i32) -> RPC_STATUS; +pub type I_RpcProxyFilterIfFn = ::core::option::Option RPC_STATUS>; #[cfg(feature = "Win32_Foundation")] -pub type I_RpcProxyGetClientAddressFn = unsafe extern "system" fn(context: *mut ::core::ffi::c_void, buffer: super::super::Foundation::PSTR, bufferlength: *mut u32) -> RPC_STATUS; -pub type I_RpcProxyGetClientSessionAndResourceUUID = unsafe extern "system" fn(context: *const ::core::ffi::c_void, sessionidpresent: *mut i32, sessionid: *mut ::windows::core::GUID, resourceidpresent: *mut i32, resourceid: *mut ::windows::core::GUID) -> RPC_STATUS; -pub type I_RpcProxyGetConnectionTimeoutFn = unsafe extern "system" fn(connectiontimeout: *mut u32) -> RPC_STATUS; -pub type I_RpcProxyIsValidMachineFn = unsafe extern "system" fn(machine: *const u16, dotmachine: *const u16, portnumber: u32) -> RPC_STATUS; -pub type I_RpcProxyUpdatePerfCounterBackendServerFn = unsafe extern "system" fn(machinename: *const u16, isconnectevent: i32); -pub type I_RpcProxyUpdatePerfCounterFn = unsafe extern "system" fn(counter: RpcProxyPerfCounters, modifytrend: i32, size: u32); +pub type I_RpcProxyGetClientAddressFn = ::core::option::Option RPC_STATUS>; +pub type I_RpcProxyGetClientSessionAndResourceUUID = ::core::option::Option RPC_STATUS>; +pub type I_RpcProxyGetConnectionTimeoutFn = ::core::option::Option RPC_STATUS>; +pub type I_RpcProxyIsValidMachineFn = ::core::option::Option RPC_STATUS>; +pub type I_RpcProxyUpdatePerfCounterBackendServerFn = ::core::option::Option; +pub type I_RpcProxyUpdatePerfCounterFn = ::core::option::Option; #[inline] pub unsafe fn I_RpcReBindBuffer(message: *mut RPC_MESSAGE) -> RPC_STATUS { #[cfg(windows)] @@ -1115,12 +1115,12 @@ pub unsafe fn I_RpcServerGetAssociationID(binding: *const ::core::ffi::c_void, a unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn I_RpcServerInqAddressChangeFn() -> *mut ::core::option::Option { +pub unsafe fn I_RpcServerInqAddressChangeFn() -> *mut RPC_ADDRESS_CHANGE_FN { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn I_RpcServerInqAddressChangeFn() -> *mut ::core::option::Option; + fn I_RpcServerInqAddressChangeFn() -> *mut RPC_ADDRESS_CHANGE_FN; } ::core::mem::transmute(I_RpcServerInqAddressChangeFn()) } @@ -1167,7 +1167,7 @@ pub unsafe fn I_RpcServerInqTransportType(r#type: *mut u32) -> RPC_STATUS { unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn I_RpcServerRegisterForwardFunction(pforwardfunction: *mut ::core::option::Option) -> RPC_STATUS { +pub unsafe fn I_RpcServerRegisterForwardFunction(pforwardfunction: *mut RPC_FORWARD_FUNCTION) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -1180,7 +1180,7 @@ pub unsafe fn I_RpcServerRegisterForwardFunction(pforwardfunction: *mut ::core:: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn I_RpcServerSetAddressChangeFn(paddresschangefn: *mut ::core::option::Option) -> RPC_STATUS { +pub unsafe fn I_RpcServerSetAddressChangeFn(paddresschangefn: *mut RPC_ADDRESS_CHANGE_FN) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -1400,7 +1400,7 @@ impl ::core::cmp::Eq for MALLOC_FREE_STRUCT {} unsafe impl ::windows::core::Abi for MALLOC_FREE_STRUCT { type Abi = Self; } -pub type MIDL_ES_ALLOC = unsafe extern "system" fn(state: *mut ::core::ffi::c_void, pbuffer: *mut *mut i8, psize: *mut u32); +pub type MIDL_ES_ALLOC = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct MIDL_ES_CODE(pub i32); @@ -1429,9 +1429,9 @@ impl ::core::convert::From for MIDL_ES_HANDLE_STYLE { unsafe impl ::windows::core::Abi for MIDL_ES_HANDLE_STYLE { type Abi = Self; } -pub type MIDL_ES_READ = unsafe extern "system" fn(state: *mut ::core::ffi::c_void, pbuffer: *mut *mut i8, psize: *mut u32); +pub type MIDL_ES_READ = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type MIDL_ES_WRITE = unsafe extern "system" fn(state: *mut ::core::ffi::c_void, buffer: super::super::Foundation::PSTR, size: u32); +pub type MIDL_ES_WRITE = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct MIDL_FORMAT_STRING { @@ -1570,10 +1570,10 @@ unsafe impl ::windows::core::Abi for MIDL_METHOD_PROPERTY_MAP { #[cfg(feature = "Win32_System_Com")] pub struct MIDL_SERVER_INFO { pub pStubDesc: *mut MIDL_STUB_DESC, - pub DispatchTable: *mut ::core::option::Option, + pub DispatchTable: *mut SERVER_ROUTINE, pub ProcString: *mut u8, pub FmtStringOffset: *mut u16, - pub ThunkTable: *mut ::core::option::Option, + pub ThunkTable: *mut STUB_THUNK, pub pTransferSyntax: *mut RPC_SYNTAX_IDENTIFIER, pub nCount: usize, pub pSyntaxInfo: *mut MIDL_SYNTAX_INFO, @@ -1656,9 +1656,9 @@ pub struct MIDL_STUB_DESC { pub pfnAllocate: isize, pub pfnFree: isize, pub IMPLICIT_HANDLE_INFO: MIDL_STUB_DESC_0, - pub apfnNdrRundownRoutines: *mut ::core::option::Option, + pub apfnNdrRundownRoutines: *mut NDR_RUNDOWN, pub aGenericBindingRoutinePairs: *mut GENERIC_BINDING_ROUTINE_PAIR, - pub apfnExprEval: *mut ::core::option::Option, + pub apfnExprEval: *mut EXPR_EVAL, pub aXmitQuintuple: *mut XMIT_ROUTINE_QUINTUPLE, pub pFormatTypes: *mut u8, pub fCheckBounds: i32, @@ -1667,7 +1667,7 @@ pub struct MIDL_STUB_DESC { pub MIDLVersion: i32, pub CommFaultOffsets: *mut COMM_FAULT_OFFSETS, pub aUserMarshalQuadruple: *mut USER_MARSHAL_ROUTINE_QUADRUPLE, - pub NotifyRoutineTable: *mut ::core::option::Option, + pub NotifyRoutineTable: *mut NDR_NOTIFY_ROUTINE, pub mFlags: usize, pub CsRoutineTables: *mut NDR_CS_ROUTINES, pub ProxyServerInfo: *mut ::core::ffi::c_void, @@ -1699,7 +1699,7 @@ unsafe impl ::windows::core::Abi for MIDL_STUB_DESC { pub union MIDL_STUB_DESC_0 { pub pAutoHandle: *mut *mut ::core::ffi::c_void, pub pPrimitiveHandle: *mut *mut ::core::ffi::c_void, - pub pGenericBindingInfo: *mut ::core::mem::ManuallyDrop, + pub pGenericBindingInfo: *mut GENERIC_BINDING_INFO, } #[cfg(feature = "Win32_System_Com")] impl MIDL_STUB_DESC_0 {} @@ -2063,7 +2063,7 @@ pub unsafe fn MesDecodeBufferHandleCreate<'a, Param0: ::windows::core::IntoParam unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn MesDecodeIncrementalHandleCreate(userstate: *mut ::core::ffi::c_void, readfn: ::core::option::Option, phandle: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { +pub unsafe fn MesDecodeIncrementalHandleCreate(userstate: *mut ::core::ffi::c_void, readfn: MIDL_ES_READ, phandle: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -2104,7 +2104,7 @@ pub unsafe fn MesEncodeFixedBufferHandleCreate(pbuffer: super::super::Foundation } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MesEncodeIncrementalHandleCreate(userstate: *mut ::core::ffi::c_void, allocfn: ::core::option::Option, writefn: ::core::option::Option, phandle: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { +pub unsafe fn MesEncodeIncrementalHandleCreate(userstate: *mut ::core::ffi::c_void, allocfn: MIDL_ES_ALLOC, writefn: MIDL_ES_WRITE, phandle: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -2131,7 +2131,7 @@ pub unsafe fn MesHandleFree(handle: *mut ::core::ffi::c_void) -> RPC_STATUS { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MesIncrementalHandleReset(handle: *mut ::core::ffi::c_void, userstate: *mut ::core::ffi::c_void, allocfn: ::core::option::Option, writefn: ::core::option::Option, readfn: ::core::option::Option, operation: MIDL_ES_CODE) -> RPC_STATUS { +pub unsafe fn MesIncrementalHandleReset(handle: *mut ::core::ffi::c_void, userstate: *mut ::core::ffi::c_void, allocfn: MIDL_ES_ALLOC, writefn: MIDL_ES_WRITE, readfn: MIDL_ES_READ, operation: MIDL_ES_CODE) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -4072,7 +4072,7 @@ pub unsafe fn NDRCContextUnmarshall(pccontext: *mut isize, hbinding: *const ::co unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn NDRSContextMarshall(ccontext: *const NDR_SCONTEXT_1, pbuff: *mut ::core::ffi::c_void, userrundownin: ::core::option::Option) { +pub unsafe fn NDRSContextMarshall(ccontext: *const NDR_SCONTEXT_1, pbuff: *mut ::core::ffi::c_void, userrundownin: NDR_RUNDOWN) { #[cfg(windows)] { #[link(name = "windows")] @@ -4085,7 +4085,7 @@ pub unsafe fn NDRSContextMarshall(ccontext: *const NDR_SCONTEXT_1, pbuff: *mut : unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn NDRSContextMarshall2(bindinghandle: *const ::core::ffi::c_void, ccontext: *const NDR_SCONTEXT_1, pbuff: *mut ::core::ffi::c_void, userrundownin: ::core::option::Option, ctxguard: *const ::core::ffi::c_void, flags: u32) { +pub unsafe fn NDRSContextMarshall2(bindinghandle: *const ::core::ffi::c_void, ccontext: *const NDR_SCONTEXT_1, pbuff: *mut ::core::ffi::c_void, userrundownin: NDR_RUNDOWN, ctxguard: *const ::core::ffi::c_void, flags: u32) { #[cfg(windows)] { #[link(name = "windows")] @@ -4098,7 +4098,7 @@ pub unsafe fn NDRSContextMarshall2(bindinghandle: *const ::core::ffi::c_void, cc unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn NDRSContextMarshallEx(bindinghandle: *const ::core::ffi::c_void, ccontext: *const NDR_SCONTEXT_1, pbuff: *mut ::core::ffi::c_void, userrundownin: ::core::option::Option) { +pub unsafe fn NDRSContextMarshallEx(bindinghandle: *const ::core::ffi::c_void, ccontext: *const NDR_SCONTEXT_1, pbuff: *mut ::core::ffi::c_void, userrundownin: NDR_RUNDOWN) { #[cfg(windows)] { #[link(name = "windows")] @@ -4156,7 +4156,7 @@ pub struct NDR_ALLOC_ALL_NODES_CONTEXT(pub u8); #[repr(C)] pub struct NDR_CS_ROUTINES { pub pSizeConvertRoutines: *mut NDR_CS_SIZE_CONVERT_ROUTINES, - pub pTagGettingRoutines: *mut ::core::option::Option, + pub pTagGettingRoutines: *mut CS_TAG_GETTING_ROUTINE, } impl NDR_CS_ROUTINES {} impl ::core::default::Default for NDR_CS_ROUTINES { @@ -4178,13 +4178,13 @@ impl ::core::cmp::Eq for NDR_CS_ROUTINES {} unsafe impl ::windows::core::Abi for NDR_CS_ROUTINES { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct NDR_CS_SIZE_CONVERT_ROUTINES { - pub pfnNetSize: ::core::option::Option, - pub pfnToNetCs: ::core::option::Option, - pub pfnLocalSize: ::core::option::Option, - pub pfnFromNetCs: ::core::option::Option, + pub pfnNetSize: CS_TYPE_NET_SIZE_ROUTINE, + pub pfnToNetCs: CS_TYPE_TO_NETCS_ROUTINE, + pub pfnLocalSize: CS_TYPE_LOCAL_SIZE_ROUTINE, + pub pfnFromNetCs: CS_TYPE_FROM_NETCS_ROUTINE, } impl NDR_CS_SIZE_CONVERT_ROUTINES {} impl ::core::default::Default for NDR_CS_SIZE_CONVERT_ROUTINES { @@ -4204,7 +4204,7 @@ impl ::core::cmp::PartialEq for NDR_CS_SIZE_CONVERT_ROUTINES { } impl ::core::cmp::Eq for NDR_CS_SIZE_CONVERT_ROUTINES {} unsafe impl ::windows::core::Abi for NDR_CS_SIZE_CONVERT_ROUTINES { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const NDR_CUSTOM_OR_DEFAULT_ALLOCATOR: u32 = 268435456u32; pub const NDR_DEFAULT_ALLOCATOR: u32 = 536870912u32; @@ -4234,12 +4234,12 @@ impl ::core::cmp::Eq for NDR_EXPR_DESC {} unsafe impl ::windows::core::Abi for NDR_EXPR_DESC { type Abi = Self; } -pub type NDR_NOTIFY2_ROUTINE = unsafe extern "system" fn(flag: u8); -pub type NDR_NOTIFY_ROUTINE = unsafe extern "system" fn(); +pub type NDR_NOTIFY2_ROUTINE = ::core::option::Option; +pub type NDR_NOTIFY_ROUTINE = ::core::option::Option; #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct NDR_POINTER_QUEUE_STATE(pub u8); -pub type NDR_RUNDOWN = unsafe extern "system" fn(context: *mut ::core::ffi::c_void); +pub type NDR_RUNDOWN = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct NDR_SCONTEXT_1 { @@ -6299,7 +6299,7 @@ pub unsafe fn NdrServerCallNdr64(prpcmsg: *mut RPC_MESSAGE) { } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn NdrServerContextMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, contexthandle: *mut NDR_SCONTEXT_1, rundownroutine: ::core::option::Option) { +pub unsafe fn NdrServerContextMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, contexthandle: *mut NDR_SCONTEXT_1, rundownroutine: NDR_RUNDOWN) { #[cfg(windows)] { #[link(name = "windows")] @@ -6313,7 +6313,7 @@ pub unsafe fn NdrServerContextMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, context } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn NdrServerContextNewMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, contexthandle: *mut NDR_SCONTEXT_1, rundownroutine: ::core::option::Option, pformat: *mut u8) { +pub unsafe fn NdrServerContextNewMarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, contexthandle: *mut NDR_SCONTEXT_1, rundownroutine: NDR_RUNDOWN, pformat: *mut u8) { #[cfg(windows)] { #[link(name = "windows")] @@ -6771,7 +6771,7 @@ pub unsafe fn NdrXmitOrRepAsUnmarshall(pstubmsg: *mut MIDL_STUB_MESSAGE, ppmemor unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type PFN_RPCNOTIFICATION_ROUTINE = unsafe extern "system" fn(pasync: *mut ::core::mem::ManuallyDrop, context: *mut ::core::ffi::c_void, event: RPC_ASYNC_EVENT); +pub type PFN_RPCNOTIFICATION_ROUTINE = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PROXY_PHASE(pub i32); @@ -6788,7 +6788,7 @@ impl ::core::convert::From for PROXY_PHASE { unsafe impl ::windows::core::Abi for PROXY_PHASE { type Abi = Self; } -pub type PRPC_RUNDOWN = unsafe extern "system" fn(associationcontext: *mut ::core::ffi::c_void); +pub type PRPC_RUNDOWN = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct RDR_CALLOUT_STATE { @@ -6870,8 +6870,8 @@ pub const RPCFLG_NDR64_CONTAINS_ARM_LAYOUT: u32 = 67108864u32; pub const RPCFLG_NON_NDR: u32 = 2147483648u32; pub const RPCFLG_SENDER_WAITING_FOR_REPLY: u32 = 8388608u32; pub const RPCFLG_WINRT_REMOTE_ASYNC: u32 = 32u32; -pub type RPCLT_PDU_FILTER_FUNC = unsafe extern "system" fn(buffer: *mut ::core::ffi::c_void, bufferlength: u32, fdatagram: i32); -pub type RPC_ADDRESS_CHANGE_FN = unsafe extern "system" fn(arg: *mut ::core::ffi::c_void); +pub type RPCLT_PDU_FILTER_FUNC = ::core::option::Option; +pub type RPC_ADDRESS_CHANGE_FN = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct RPC_ADDRESS_CHANGE_TYPE(pub i32); @@ -6902,16 +6902,11 @@ impl ::core::convert::From for RPC_ASYNC_EVENT { unsafe impl ::windows::core::Abi for RPC_ASYNC_EVENT { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for RPC_ASYNC_NOTIFICATION_INFO { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub union RPC_ASYNC_NOTIFICATION_INFO { - pub APC: ::core::mem::ManuallyDrop, + pub APC: RPC_ASYNC_NOTIFICATION_INFO_0, pub IOC: RPC_ASYNC_NOTIFICATION_INFO_1, pub IntPtr: RPC_ASYNC_NOTIFICATION_INFO_2, pub hEvent: super::super::Foundation::HANDLE, @@ -6935,13 +6930,13 @@ impl ::core::cmp::PartialEq for RPC_ASYNC_NOTIFICATION_INFO { impl ::core::cmp::Eq for RPC_ASYNC_NOTIFICATION_INFO {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for RPC_ASYNC_NOTIFICATION_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub struct RPC_ASYNC_NOTIFICATION_INFO_0 { - pub NotificationRoutine: ::core::option::Option, + pub NotificationRoutine: PFN_RPCNOTIFICATION_ROUTINE, pub hThread: super::super::Foundation::HANDLE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -6968,7 +6963,7 @@ impl ::core::cmp::PartialEq for RPC_ASYNC_NOTIFICATION_INFO_0 { impl ::core::cmp::Eq for RPC_ASYNC_NOTIFICATION_INFO_0 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for RPC_ASYNC_NOTIFICATION_INFO_0 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -7038,12 +7033,7 @@ impl ::core::cmp::Eq for RPC_ASYNC_NOTIFICATION_INFO_2 {} unsafe impl ::windows::core::Abi for RPC_ASYNC_NOTIFICATION_INFO_2 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for RPC_ASYNC_STATE { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub struct RPC_ASYNC_STATE { @@ -7077,9 +7067,9 @@ impl ::core::cmp::PartialEq for RPC_ASYNC_STATE { impl ::core::cmp::Eq for RPC_ASYNC_STATE {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] unsafe impl ::windows::core::Abi for RPC_ASYNC_STATE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type RPC_AUTH_KEY_RETRIEVAL_FN = unsafe extern "system" fn(arg: *const ::core::ffi::c_void, serverprincname: *const u16, keyver: u32, key: *mut *mut ::core::ffi::c_void, status: *mut RPC_STATUS); +pub type RPC_AUTH_KEY_RETRIEVAL_FN = ::core::option::Option; pub const RPC_BHO_EXCLUSIVE_AND_GUARANTEED: u32 = 4u32; pub const RPC_BHT_OBJECT_UUID_VALID: u32 = 1u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -7343,7 +7333,7 @@ impl ::core::cmp::Eq for RPC_BINDING_VECTOR {} unsafe impl ::windows::core::Abi for RPC_BINDING_VECTOR { type Abi = Self; } -pub type RPC_BLOCKING_FN = unsafe extern "system" fn(hwnd: *mut ::core::ffi::c_void, context: *mut ::core::ffi::c_void, hsyncevent: *mut ::core::ffi::c_void) -> RPC_STATUS; +pub type RPC_BLOCKING_FN = ::core::option::Option RPC_STATUS>; pub const RPC_BUFFER_ASYNC: u32 = 32768u32; pub const RPC_BUFFER_COMPLETE: u32 = 4096u32; pub const RPC_BUFFER_EXTRA: u32 = 16384u32; @@ -7848,8 +7838,8 @@ unsafe impl ::windows::core::Abi for RPC_CALL_LOCAL_ADDRESS_V1 { } pub const RPC_CALL_STATUS_CANCELLED: u32 = 1u32; pub const RPC_CALL_STATUS_DISCONNECTED: u32 = 2u32; -pub type RPC_CLIENT_ALLOC = unsafe extern "system" fn(size: usize) -> *mut ::core::ffi::c_void; -pub type RPC_CLIENT_FREE = unsafe extern "system" fn(ptr: *const ::core::ffi::c_void); +pub type RPC_CLIENT_ALLOC = ::core::option::Option *mut ::core::ffi::c_void>; +pub type RPC_CLIENT_FREE = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct RPC_CLIENT_INFORMATION1 { @@ -8284,12 +8274,12 @@ pub const RPC_C_VERS_COMPATIBLE: u32 = 2u32; pub const RPC_C_VERS_EXACT: u32 = 3u32; pub const RPC_C_VERS_MAJOR_ONLY: u32 = 4u32; pub const RPC_C_VERS_UPTO: u32 = 5u32; -pub type RPC_DISPATCH_FUNCTION = unsafe extern "system" fn(message: *mut RPC_MESSAGE); -#[derive(:: core :: clone :: Clone)] +pub type RPC_DISPATCH_FUNCTION = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct RPC_DISPATCH_TABLE { pub DispatchTableCount: u32, - pub DispatchTable: ::core::option::Option, + pub DispatchTable: RPC_DISPATCH_FUNCTION, pub Reserved: isize, } impl RPC_DISPATCH_TABLE {} @@ -8310,7 +8300,7 @@ impl ::core::cmp::PartialEq for RPC_DISPATCH_TABLE { } impl ::core::cmp::Eq for RPC_DISPATCH_TABLE {} unsafe impl ::windows::core::Abi for RPC_DISPATCH_TABLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const RPC_EEINFO_VERSION: u32 = 1u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] @@ -8519,9 +8509,9 @@ unsafe impl ::windows::core::Abi for RPC_EXTENDED_ERROR_INFO_0 { type Abi = Self; } pub const RPC_FLAGS_VALID_BIT: u32 = 32768u32; -pub type RPC_FORWARD_FUNCTION = unsafe extern "system" fn(interfaceid: *mut ::windows::core::GUID, interfaceversion: *mut RPC_VERSION, objectid: *mut ::windows::core::GUID, rpcpro: *mut u8, ppdestendpoint: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; +pub type RPC_FORWARD_FUNCTION = ::core::option::Option RPC_STATUS>; pub const RPC_FW_IF_FLAG_DCOM: u32 = 1u32; -pub type RPC_HTTP_PROXY_FREE_STRING = unsafe extern "system" fn(string: *const u16); +pub type RPC_HTTP_PROXY_FREE_STRING = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct RPC_HTTP_REDIRECTOR_STAGE(pub i32); @@ -8790,7 +8780,7 @@ pub const RPC_IF_ALLOW_SECURE_ONLY: u32 = 8u32; pub const RPC_IF_ALLOW_UNKNOWN_AUTHORITY: u32 = 4u32; pub const RPC_IF_ASYNC_CALLBACK: u32 = 256u32; pub const RPC_IF_AUTOLISTEN: u32 = 1u32; -pub type RPC_IF_CALLBACK_FN = unsafe extern "system" fn(interfaceuuid: *const ::core::ffi::c_void, context: *const ::core::ffi::c_void) -> RPC_STATUS; +pub type RPC_IF_CALLBACK_FN = ::core::option::Option RPC_STATUS>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct RPC_IF_ID { @@ -8874,9 +8864,9 @@ impl ::core::cmp::Eq for RPC_IMPORT_CONTEXT_P {} unsafe impl ::windows::core::Abi for RPC_IMPORT_CONTEXT_P { type Abi = Self; } -pub type RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN = unsafe extern "system" fn(ifgroup: *const ::core::ffi::c_void, idlecallbackcontext: *const ::core::ffi::c_void, isgroupidle: u32); +pub type RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN = ::core::option::Option; pub const RPC_INTERFACE_HAS_PIPES: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct RPC_INTERFACE_TEMPLATEA { pub Version: u32, @@ -8886,7 +8876,7 @@ pub struct RPC_INTERFACE_TEMPLATEA { pub Flags: u32, pub MaxCalls: u32, pub MaxRpcSize: u32, - pub IfCallback: ::core::option::Option, + pub IfCallback: RPC_IF_CALLBACK_FN, pub UuidVector: *mut UUID_VECTOR, pub Annotation: *mut u8, pub SecurityDescriptor: *mut ::core::ffi::c_void, @@ -8920,9 +8910,9 @@ impl ::core::cmp::PartialEq for RPC_INTERFACE_TEMPLATEA { } impl ::core::cmp::Eq for RPC_INTERFACE_TEMPLATEA {} unsafe impl ::windows::core::Abi for RPC_INTERFACE_TEMPLATEA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct RPC_INTERFACE_TEMPLATEW { pub Version: u32, @@ -8932,7 +8922,7 @@ pub struct RPC_INTERFACE_TEMPLATEW { pub Flags: u32, pub MaxCalls: u32, pub MaxRpcSize: u32, - pub IfCallback: ::core::option::Option, + pub IfCallback: RPC_IF_CALLBACK_FN, pub UuidVector: *mut UUID_VECTOR, pub Annotation: *mut u16, pub SecurityDescriptor: *mut ::core::ffi::c_void, @@ -8966,7 +8956,7 @@ impl ::core::cmp::PartialEq for RPC_INTERFACE_TEMPLATEW { } impl ::core::cmp::Eq for RPC_INTERFACE_TEMPLATEW {} unsafe impl ::windows::core::Abi for RPC_INTERFACE_TEMPLATEW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -9015,12 +9005,12 @@ impl ::core::cmp::Eq for RPC_MESSAGE {} unsafe impl ::windows::core::Abi for RPC_MESSAGE { type Abi = Self; } -pub type RPC_MGMT_AUTHORIZATION_FN = unsafe extern "system" fn(clientbinding: *const ::core::ffi::c_void, requestedmgmtoperation: u32, status: *mut RPC_STATUS) -> i32; +pub type RPC_MGMT_AUTHORIZATION_FN = ::core::option::Option i32>; pub const RPC_NCA_FLAGS_BROADCAST: u32 = 2u32; pub const RPC_NCA_FLAGS_DEFAULT: u32 = 0u32; pub const RPC_NCA_FLAGS_IDEMPOTENT: u32 = 1u32; pub const RPC_NCA_FLAGS_MAYBE: u32 = 4u32; -pub type RPC_NEW_HTTP_PROXY_CHANNEL = unsafe extern "system" fn(redirectorstage: RPC_HTTP_REDIRECTOR_STAGE, servername: *const u16, serverport: *const u16, remoteuser: *const u16, authtype: *const u16, resourceuuid: *mut ::core::ffi::c_void, sessionid: *mut ::core::ffi::c_void, interface: *const ::core::ffi::c_void, reserved: *const ::core::ffi::c_void, flags: u32, newservername: *mut *mut u16, newserverport: *mut *mut u16) -> RPC_STATUS; +pub type RPC_NEW_HTTP_PROXY_CHANNEL = ::core::option::Option RPC_STATUS>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct RPC_NOTIFICATIONS(pub i32); @@ -9052,7 +9042,7 @@ impl ::core::convert::From for RPC_NOTIFICATION_TYPES { unsafe impl ::windows::core::Abi for RPC_NOTIFICATION_TYPES { type Abi = Self; } -pub type RPC_OBJECT_INQ_FN = unsafe extern "system" fn(objectuuid: *const ::windows::core::GUID, typeuuid: *mut ::windows::core::GUID, status: *mut RPC_STATUS); +pub type RPC_OBJECT_INQ_FN = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct RPC_POLICY { @@ -9173,7 +9163,7 @@ pub const RPC_QUERY_CLIENT_PRINCIPAL_NAME: u32 = 4u32; pub const RPC_QUERY_IS_CLIENT_LOCAL: u32 = 32u32; pub const RPC_QUERY_NO_AUTH_REQUIRED: u32 = 64u32; pub const RPC_QUERY_SERVER_PRINCIPAL_NAME: u32 = 2u32; -pub type RPC_SECURITY_CALLBACK_FN = unsafe extern "system" fn(context: *const ::core::ffi::c_void); +pub type RPC_SECURITY_CALLBACK_FN = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_System_Com")] @@ -9747,7 +9737,7 @@ impl ::core::cmp::Eq for RPC_SERVER_INTERFACE {} unsafe impl ::windows::core::Abi for RPC_SERVER_INTERFACE { type Abi = Self; } -pub type RPC_SETFILTER_FUNC = unsafe extern "system" fn(pfnfilter: ::windows::core::RawPtr); +pub type RPC_SETFILTER_FUNC = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct RPC_STATS_VECTOR { @@ -9977,7 +9967,7 @@ pub unsafe fn RpcAsyncAbortCall(pasync: *mut RPC_ASYNC_STATE, exceptioncode: u32 { #[link(name = "windows")] extern "system" { - fn RpcAsyncAbortCall(pasync: *mut ::core::mem::ManuallyDrop, exceptioncode: u32) -> RPC_STATUS; + fn RpcAsyncAbortCall(pasync: *mut RPC_ASYNC_STATE, exceptioncode: u32) -> RPC_STATUS; } ::core::mem::transmute(RpcAsyncAbortCall(::core::mem::transmute(pasync), ::core::mem::transmute(exceptioncode))) } @@ -9991,7 +9981,7 @@ pub unsafe fn RpcAsyncCancelCall<'a, Param1: ::windows::core::IntoParam<'a, supe { #[link(name = "windows")] extern "system" { - fn RpcAsyncCancelCall(pasync: *mut ::core::mem::ManuallyDrop, fabort: super::super::Foundation::BOOL) -> RPC_STATUS; + fn RpcAsyncCancelCall(pasync: *mut RPC_ASYNC_STATE, fabort: super::super::Foundation::BOOL) -> RPC_STATUS; } ::core::mem::transmute(RpcAsyncCancelCall(::core::mem::transmute(pasync), fabort.into_param().abi())) } @@ -10005,7 +9995,7 @@ pub unsafe fn RpcAsyncCompleteCall(pasync: *mut RPC_ASYNC_STATE, reply: *mut ::c { #[link(name = "windows")] extern "system" { - fn RpcAsyncCompleteCall(pasync: *mut ::core::mem::ManuallyDrop, reply: *mut ::core::ffi::c_void) -> RPC_STATUS; + fn RpcAsyncCompleteCall(pasync: *mut RPC_ASYNC_STATE, reply: *mut ::core::ffi::c_void) -> RPC_STATUS; } ::core::mem::transmute(RpcAsyncCompleteCall(::core::mem::transmute(pasync), ::core::mem::transmute(reply))) } @@ -10019,7 +10009,7 @@ pub unsafe fn RpcAsyncGetCallStatus(pasync: *const RPC_ASYNC_STATE) -> RPC_STATU { #[link(name = "windows")] extern "system" { - fn RpcAsyncGetCallStatus(pasync: *const ::core::mem::ManuallyDrop) -> RPC_STATUS; + fn RpcAsyncGetCallStatus(pasync: *const RPC_ASYNC_STATE) -> RPC_STATUS; } ::core::mem::transmute(RpcAsyncGetCallStatus(::core::mem::transmute(pasync))) } @@ -10033,7 +10023,7 @@ pub unsafe fn RpcAsyncInitializeHandle(pasync: *mut RPC_ASYNC_STATE, size: u32) { #[link(name = "windows")] extern "system" { - fn RpcAsyncInitializeHandle(pasync: *mut ::core::mem::ManuallyDrop, size: u32) -> RPC_STATUS; + fn RpcAsyncInitializeHandle(pasync: *mut RPC_ASYNC_STATE, size: u32) -> RPC_STATUS; } ::core::mem::transmute(RpcAsyncInitializeHandle(::core::mem::transmute(pasync), ::core::mem::transmute(size))) } @@ -10047,7 +10037,7 @@ pub unsafe fn RpcAsyncRegisterInfo(pasync: *const RPC_ASYNC_STATE) -> RPC_STATUS { #[link(name = "windows")] extern "system" { - fn RpcAsyncRegisterInfo(pasync: *const ::core::mem::ManuallyDrop) -> RPC_STATUS; + fn RpcAsyncRegisterInfo(pasync: *const RPC_ASYNC_STATE) -> RPC_STATUS; } ::core::mem::transmute(RpcAsyncRegisterInfo(::core::mem::transmute(pasync))) } @@ -10061,7 +10051,7 @@ pub unsafe fn RpcBindingBind(pasync: *const RPC_ASYNC_STATE, binding: *const ::c { #[link(name = "windows")] extern "system" { - fn RpcBindingBind(pasync: *const ::core::mem::ManuallyDrop, binding: *const ::core::ffi::c_void, ifspec: *const ::core::ffi::c_void) -> RPC_STATUS; + fn RpcBindingBind(pasync: *const RPC_ASYNC_STATE, binding: *const ::core::ffi::c_void, ifspec: *const ::core::ffi::c_void) -> RPC_STATUS; } ::core::mem::transmute(RpcBindingBind(::core::mem::transmute(pasync), ::core::mem::transmute(binding), ::core::mem::transmute(ifspec))) } @@ -11048,7 +11038,7 @@ pub unsafe fn RpcMgmtIsServerListening(binding: *const ::core::ffi::c_void) -> R unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcMgmtSetAuthorizationFn(authorizationfn: ::core::option::Option) -> RPC_STATUS { +pub unsafe fn RpcMgmtSetAuthorizationFn(authorizationfn: RPC_MGMT_AUTHORIZATION_FN) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -11976,7 +11966,7 @@ pub unsafe fn RpcObjectInqType(objuuid: *const ::windows::core::GUID, typeuuid: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcObjectSetInqFn(inquiryfn: ::core::option::Option) -> RPC_STATUS { +pub unsafe fn RpcObjectSetInqFn(inquiryfn: RPC_OBJECT_INQ_FN) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -12246,12 +12236,12 @@ pub unsafe fn RpcServerInterfaceGroupClose(ifgroup: *const ::core::ffi::c_void) unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcServerInterfaceGroupCreateA(interfaces: *const RPC_INTERFACE_TEMPLATEA, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEA, numendpoints: u32, idleperiod: u32, idlecallbackfn: ::core::option::Option, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { +pub unsafe fn RpcServerInterfaceGroupCreateA(interfaces: *const RPC_INTERFACE_TEMPLATEA, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEA, numendpoints: u32, idleperiod: u32, idlecallbackfn: RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn RpcServerInterfaceGroupCreateA(interfaces: *const ::core::mem::ManuallyDrop, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEA, numendpoints: u32, idleperiod: u32, idlecallbackfn: ::windows::core::RawPtr, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; + fn RpcServerInterfaceGroupCreateA(interfaces: *const RPC_INTERFACE_TEMPLATEA, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEA, numendpoints: u32, idleperiod: u32, idlecallbackfn: ::windows::core::RawPtr, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } ::core::mem::transmute(RpcServerInterfaceGroupCreateA( ::core::mem::transmute(interfaces), @@ -12268,12 +12258,12 @@ pub unsafe fn RpcServerInterfaceGroupCreateA(interfaces: *const RPC_INTERFACE_TE unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcServerInterfaceGroupCreateW(interfaces: *const RPC_INTERFACE_TEMPLATEW, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEW, numendpoints: u32, idleperiod: u32, idlecallbackfn: ::core::option::Option, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { +pub unsafe fn RpcServerInterfaceGroupCreateW(interfaces: *const RPC_INTERFACE_TEMPLATEW, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEW, numendpoints: u32, idleperiod: u32, idlecallbackfn: RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn RpcServerInterfaceGroupCreateW(interfaces: *const ::core::mem::ManuallyDrop, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEW, numendpoints: u32, idleperiod: u32, idlecallbackfn: ::windows::core::RawPtr, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; + fn RpcServerInterfaceGroupCreateW(interfaces: *const RPC_INTERFACE_TEMPLATEW, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEW, numendpoints: u32, idleperiod: u32, idlecallbackfn: ::windows::core::RawPtr, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } ::core::mem::transmute(RpcServerInterfaceGroupCreateW( ::core::mem::transmute(interfaces), @@ -12329,7 +12319,7 @@ pub unsafe fn RpcServerListen(minimumcallthreads: u32, maxcalls: u32, dontwait: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcServerRegisterAuthInfoA(serverprincname: *const u8, authnsvc: u32, getkeyfn: ::core::option::Option, arg: *const ::core::ffi::c_void) -> RPC_STATUS { +pub unsafe fn RpcServerRegisterAuthInfoA(serverprincname: *const u8, authnsvc: u32, getkeyfn: RPC_AUTH_KEY_RETRIEVAL_FN, arg: *const ::core::ffi::c_void) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -12342,7 +12332,7 @@ pub unsafe fn RpcServerRegisterAuthInfoA(serverprincname: *const u8, authnsvc: u unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcServerRegisterAuthInfoW(serverprincname: *const u16, authnsvc: u32, getkeyfn: ::core::option::Option, arg: *const ::core::ffi::c_void) -> RPC_STATUS { +pub unsafe fn RpcServerRegisterAuthInfoW(serverprincname: *const u16, authnsvc: u32, getkeyfn: RPC_AUTH_KEY_RETRIEVAL_FN, arg: *const ::core::ffi::c_void) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -12368,7 +12358,7 @@ pub unsafe fn RpcServerRegisterIf(ifspec: *const ::core::ffi::c_void, mgrtypeuui unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcServerRegisterIf2(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, mgrepv: *const ::core::ffi::c_void, flags: u32, maxcalls: u32, maxrpcsize: u32, ifcallbackfn: ::core::option::Option) -> RPC_STATUS { +pub unsafe fn RpcServerRegisterIf2(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, mgrepv: *const ::core::ffi::c_void, flags: u32, maxcalls: u32, maxrpcsize: u32, ifcallbackfn: RPC_IF_CALLBACK_FN) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -12381,7 +12371,7 @@ pub unsafe fn RpcServerRegisterIf2(ifspec: *const ::core::ffi::c_void, mgrtypeuu unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcServerRegisterIf3(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, mgrepv: *const ::core::ffi::c_void, flags: u32, maxcalls: u32, maxrpcsize: u32, ifcallback: ::core::option::Option, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS { +pub unsafe fn RpcServerRegisterIf3(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, mgrepv: *const ::core::ffi::c_void, flags: u32, maxcalls: u32, maxrpcsize: u32, ifcallback: RPC_IF_CALLBACK_FN, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -12403,7 +12393,7 @@ pub unsafe fn RpcServerRegisterIf3(ifspec: *const ::core::ffi::c_void, mgrtypeuu unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcServerRegisterIfEx(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, mgrepv: *const ::core::ffi::c_void, flags: u32, maxcalls: u32, ifcallback: ::core::option::Option) -> RPC_STATUS { +pub unsafe fn RpcServerRegisterIfEx(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, mgrepv: *const ::core::ffi::c_void, flags: u32, maxcalls: u32, ifcallback: RPC_IF_CALLBACK_FN) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -12422,7 +12412,7 @@ pub unsafe fn RpcServerSubscribeForNotification(binding: *const ::core::ffi::c_v { #[link(name = "windows")] extern "system" { - fn RpcServerSubscribeForNotification(binding: *const ::core::ffi::c_void, notification: RPC_NOTIFICATIONS, notificationtype: RPC_NOTIFICATION_TYPES, notificationinfo: *const ::core::mem::ManuallyDrop) -> RPC_STATUS; + fn RpcServerSubscribeForNotification(binding: *const ::core::ffi::c_void, notification: RPC_NOTIFICATIONS, notificationtype: RPC_NOTIFICATION_TYPES, notificationinfo: *const RPC_ASYNC_NOTIFICATION_INFO) -> RPC_STATUS; } ::core::mem::transmute(RpcServerSubscribeForNotification(::core::mem::transmute(binding), ::core::mem::transmute(notification), ::core::mem::transmute(notificationtype), ::core::mem::transmute(notificationinfo))) } @@ -12794,7 +12784,7 @@ pub unsafe fn RpcSmGetThreadHandle(pstatus: *mut RPC_STATUS) -> *mut ::core::ffi unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcSmSetClientAllocFree(clientalloc: ::core::option::Option, clientfree: ::core::option::Option) -> RPC_STATUS { +pub unsafe fn RpcSmSetClientAllocFree(clientalloc: RPC_CLIENT_ALLOC, clientfree: RPC_CLIENT_FREE) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -12820,7 +12810,7 @@ pub unsafe fn RpcSmSetThreadHandle(id: *const ::core::ffi::c_void) -> RPC_STATUS unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcSmSwapClientAllocFree(clientalloc: ::core::option::Option, clientfree: ::core::option::Option, oldclientalloc: *mut ::core::option::Option, oldclientfree: *mut ::core::option::Option) -> RPC_STATUS { +pub unsafe fn RpcSmSwapClientAllocFree(clientalloc: RPC_CLIENT_ALLOC, clientfree: RPC_CLIENT_FREE, oldclientalloc: *mut RPC_CLIENT_ALLOC, oldclientfree: *mut RPC_CLIENT_FREE) -> RPC_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -12963,7 +12953,7 @@ pub unsafe fn RpcSsGetThreadHandle() -> *mut ::core::ffi::c_void { unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcSsSetClientAllocFree(clientalloc: ::core::option::Option, clientfree: ::core::option::Option) { +pub unsafe fn RpcSsSetClientAllocFree(clientalloc: RPC_CLIENT_ALLOC, clientfree: RPC_CLIENT_FREE) { #[cfg(windows)] { #[link(name = "windows")] @@ -12989,7 +12979,7 @@ pub unsafe fn RpcSsSetThreadHandle(id: *const ::core::ffi::c_void) { unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RpcSsSwapClientAllocFree(clientalloc: ::core::option::Option, clientfree: ::core::option::Option, oldclientalloc: *mut ::core::option::Option, oldclientfree: *mut ::core::option::Option) { +pub unsafe fn RpcSsSwapClientAllocFree(clientalloc: RPC_CLIENT_ALLOC, clientfree: RPC_CLIENT_FREE, oldclientalloc: *mut RPC_CLIENT_ALLOC, oldclientfree: *mut RPC_CLIENT_FREE) { #[cfg(windows)] { #[link(name = "windows")] @@ -13234,7 +13224,7 @@ impl ::core::cmp::Eq for SEC_WINNT_AUTH_IDENTITY_W {} unsafe impl ::windows::core::Abi for SEC_WINNT_AUTH_IDENTITY_W { type Abi = Self; } -pub type SERVER_ROUTINE = unsafe extern "system" fn() -> i32; +pub type SERVER_ROUTINE = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct STUB_PHASE(pub i32); @@ -13251,7 +13241,7 @@ unsafe impl ::windows::core::Abi for STUB_PHASE { type Abi = Self; } #[cfg(feature = "Win32_System_Com")] -pub type STUB_THUNK = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop); +pub type STUB_THUNK = ::core::option::Option)>; pub const TARGET_IS_NT100_OR_LATER: u32 = 1u32; pub const TARGET_IS_NT351_OR_WIN95_OR_LATER: u32 = 1u32; pub const TARGET_IS_NT40_OR_LATER: u32 = 1u32; @@ -13332,15 +13322,15 @@ pub const USER_MARSHAL_FC_ULONG: u32 = 9u32; pub const USER_MARSHAL_FC_USHORT: u32 = 7u32; pub const USER_MARSHAL_FC_USMALL: u32 = 4u32; pub const USER_MARSHAL_FC_WCHAR: u32 = 5u32; -pub type USER_MARSHAL_FREEING_ROUTINE = unsafe extern "system" fn(param0: *mut u32, param1: *mut ::core::ffi::c_void); -pub type USER_MARSHAL_MARSHALLING_ROUTINE = unsafe extern "system" fn(param0: *mut u32, param1: *mut u8, param2: *mut ::core::ffi::c_void) -> *mut u8; -#[derive(:: core :: clone :: Clone)] +pub type USER_MARSHAL_FREEING_ROUTINE = ::core::option::Option; +pub type USER_MARSHAL_MARSHALLING_ROUTINE = ::core::option::Option *mut u8>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct USER_MARSHAL_ROUTINE_QUADRUPLE { - pub pfnBufferSize: ::core::option::Option, - pub pfnMarshall: ::core::option::Option, - pub pfnUnmarshall: ::core::option::Option, - pub pfnFree: ::core::option::Option, + pub pfnBufferSize: USER_MARSHAL_SIZING_ROUTINE, + pub pfnMarshall: USER_MARSHAL_MARSHALLING_ROUTINE, + pub pfnUnmarshall: USER_MARSHAL_UNMARSHALLING_ROUTINE, + pub pfnFree: USER_MARSHAL_FREEING_ROUTINE, } impl USER_MARSHAL_ROUTINE_QUADRUPLE {} impl ::core::default::Default for USER_MARSHAL_ROUTINE_QUADRUPLE { @@ -13360,10 +13350,10 @@ impl ::core::cmp::PartialEq for USER_MARSHAL_ROUTINE_QUADRUPLE { } impl ::core::cmp::Eq for USER_MARSHAL_ROUTINE_QUADRUPLE {} unsafe impl ::windows::core::Abi for USER_MARSHAL_ROUTINE_QUADRUPLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type USER_MARSHAL_SIZING_ROUTINE = unsafe extern "system" fn(param0: *mut u32, param1: u32, param2: *mut ::core::ffi::c_void) -> u32; -pub type USER_MARSHAL_UNMARSHALLING_ROUTINE = unsafe extern "system" fn(param0: *mut u32, param1: *mut u8, param2: *mut ::core::ffi::c_void) -> *mut u8; +pub type USER_MARSHAL_SIZING_ROUTINE = ::core::option::Option u32>; +pub type USER_MARSHAL_UNMARSHALLING_ROUTINE = ::core::option::Option *mut u8>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct UUID_VECTOR { @@ -13547,15 +13537,15 @@ unsafe impl ::windows::core::Abi for XLAT_SIDE { type Abi = Self; } #[cfg(feature = "Win32_System_Com")] -pub type XMIT_HELPER_ROUTINE = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop); -#[derive(:: core :: clone :: Clone)] +pub type XMIT_HELPER_ROUTINE = ::core::option::Option)>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_System_Com")] pub struct XMIT_ROUTINE_QUINTUPLE { - pub pfnTranslateToXmit: ::core::option::Option, - pub pfnTranslateFromXmit: ::core::option::Option, - pub pfnFreeXmit: ::core::option::Option, - pub pfnFreeInst: ::core::option::Option, + pub pfnTranslateToXmit: XMIT_HELPER_ROUTINE, + pub pfnTranslateFromXmit: XMIT_HELPER_ROUTINE, + pub pfnFreeXmit: XMIT_HELPER_ROUTINE, + pub pfnFreeInst: XMIT_HELPER_ROUTINE, } #[cfg(feature = "Win32_System_Com")] impl XMIT_ROUTINE_QUINTUPLE {} @@ -13581,7 +13571,7 @@ impl ::core::cmp::PartialEq for XMIT_ROUTINE_QUINTUPLE { impl ::core::cmp::Eq for XMIT_ROUTINE_QUINTUPLE {} #[cfg(feature = "Win32_System_Com")] unsafe impl ::windows::core::Abi for XMIT_ROUTINE_QUINTUPLE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] diff --git a/src/Windows/Win32/System/Search/mod.rs b/src/Windows/Win32/System/Search/mod.rs index 5c7b8c9458..212e9ff191 100644 --- a/src/Windows/Win32/System/Search/mod.rs +++ b/src/Windows/Win32/System/Search/mod.rs @@ -17011,7 +17011,7 @@ pub struct IWordBreaker_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fquery: super::super::Foundation::BOOL, ulmaxtokensize: u32, pflicense: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptextsource: *mut ::core::mem::ManuallyDrop, pwordsink: ::windows::core::RawPtr, pphrasesink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptextsource: *mut TEXT_SOURCE, pwordsink: ::windows::core::RawPtr, pphrasesink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pwcnoun: super::super::Foundation::PWSTR, cwcnoun: u32, pwcmodifier: super::super::Foundation::PWSTR, cwcmodifier: u32, ulattachmenttype: u32, pwcphrase: super::super::Foundation::PWSTR, pcwcphrase: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -18127,7 +18127,7 @@ pub const PEOPLE_IMPORT_E_USERNAME_NOTRESOLVED: i32 = -2147205109i32; pub const PEOPLE_IMPORT_NODSDEFINED: i32 = -2147205119i32; pub const PEOPLE_IMPORT_NOMAPPINGDEFINED: i32 = -2147205117i32; #[cfg(feature = "Win32_Foundation")] -pub type PFNFILLTEXTBUFFER = unsafe extern "system" fn(ptextsource: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; +pub type PFNFILLTEXTBUFFER = ::core::option::Option ::windows::core::HRESULT>; pub const PRAll: u32 = 256u32; pub const PRAllBits: u32 = 7u32; pub const PRAny: u32 = 512u32; @@ -22371,7 +22371,7 @@ pub const SQL_ASYNC_ENABLE_ON: u32 = 1u32; pub const SQL_ASYNC_MODE: u32 = 10021u32; pub const SQL_ASYNC_NOTIFICATION: u32 = 10025u32; #[cfg(feature = "Win32_Foundation")] -pub type SQL_ASYNC_NOTIFICATION_CALLBACK = unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, flast: super::super::Foundation::BOOL) -> i16; +pub type SQL_ASYNC_NOTIFICATION_CALLBACK = ::core::option::Option i16>; pub const SQL_ASYNC_NOTIFICATION_CAPABLE: i32 = 1i32; pub const SQL_ASYNC_NOTIFICATION_NOT_CAPABLE: i32 = 0i32; pub const SQL_ATTR_ACCESS_MODE: u32 = 101u32; @@ -24505,11 +24505,11 @@ pub const SUCCEED: u32 = 1u32; pub const SUCCEED_ABORT: u32 = 2u32; pub const SUCCEED_ASYNC: u32 = 3u32; pub const SubscriptionMgr: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xabbe31d0_6dae_11d0_beca_00c04fd940be); -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct TEXT_SOURCE { - pub pfnFillTextBuffer: ::core::option::Option, + pub pfnFillTextBuffer: PFNFILLTEXTBUFFER, pub awcBuffer: super::super::Foundation::PWSTR, pub iEnd: u32, pub iCur: u32, @@ -24538,7 +24538,7 @@ impl ::core::cmp::PartialEq for TEXT_SOURCE { impl ::core::cmp::Eq for TEXT_SOURCE {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for TEXT_SOURCE { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] diff --git a/src/Windows/Win32/System/SecurityCenter/mod.rs b/src/Windows/Win32/System/SecurityCenter/mod.rs index 89c3929938..b2871ec038 100644 --- a/src/Windows/Win32/System/SecurityCenter/mod.rs +++ b/src/Windows/Win32/System/SecurityCenter/mod.rs @@ -807,7 +807,7 @@ pub unsafe fn WscQueryAntiMalwareUri() -> ::windows::core::Result<()> { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] #[inline] -pub unsafe fn WscRegisterForChanges(reserved: *mut ::core::ffi::c_void, phcallbackregistration: *mut super::super::Foundation::HANDLE, lpcallbackaddress: ::core::option::Option, pcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn WscRegisterForChanges(reserved: *mut ::core::ffi::c_void, phcallbackregistration: *mut super::super::Foundation::HANDLE, lpcallbackaddress: super::Threading::LPTHREAD_START_ROUTINE, pcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/Services/mod.rs b/src/Windows/Win32/System/Services/mod.rs index 76a0b74127..f6130091b4 100644 --- a/src/Windows/Win32/System/Services/mod.rs +++ b/src/Windows/Win32/System/Services/mod.rs @@ -817,14 +817,14 @@ pub unsafe fn GetSharedServiceRegistryStateKey<'a, Param0: ::windows::core::Into #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type HANDLER_FUNCTION = unsafe extern "system" fn(dwcontrol: u32); -pub type HANDLER_FUNCTION_EX = unsafe extern "system" fn(dwcontrol: u32, dweventtype: u32, lpeventdata: *mut ::core::ffi::c_void, lpcontext: *mut ::core::ffi::c_void) -> u32; -pub type LPHANDLER_FUNCTION = unsafe extern "system" fn(dwcontrol: u32); -pub type LPHANDLER_FUNCTION_EX = unsafe extern "system" fn(dwcontrol: u32, dweventtype: u32, lpeventdata: *mut ::core::ffi::c_void, lpcontext: *mut ::core::ffi::c_void) -> u32; +pub type HANDLER_FUNCTION = ::core::option::Option; +pub type HANDLER_FUNCTION_EX = ::core::option::Option u32>; +pub type LPHANDLER_FUNCTION = ::core::option::Option; +pub type LPHANDLER_FUNCTION_EX = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPSERVICE_MAIN_FUNCTIONA = unsafe extern "system" fn(dwnumservicesargs: u32, lpserviceargvectors: *mut super::super::Foundation::PSTR); +pub type LPSERVICE_MAIN_FUNCTIONA = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type LPSERVICE_MAIN_FUNCTIONW = unsafe extern "system" fn(dwnumservicesargs: u32, lpserviceargvectors: *mut super::super::Foundation::PWSTR); +pub type LPSERVICE_MAIN_FUNCTIONW = ::core::option::Option; #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn LockServiceDatabase<'a, Param0: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>>(hscmanager: Param0) -> *mut ::core::ffi::c_void { @@ -864,7 +864,7 @@ pub unsafe fn NotifyServiceStatusChangeA<'a, Param0: ::windows::core::IntoParam< { #[link(name = "windows")] extern "system" { - fn NotifyServiceStatusChangeA(hservice: super::super::Security::SC_HANDLE, dwnotifymask: SERVICE_NOTIFY, pnotifybuffer: *const ::core::mem::ManuallyDrop) -> u32; + fn NotifyServiceStatusChangeA(hservice: super::super::Security::SC_HANDLE, dwnotifymask: SERVICE_NOTIFY, pnotifybuffer: *const SERVICE_NOTIFY_2A) -> u32; } ::core::mem::transmute(NotifyServiceStatusChangeA(hservice.into_param().abi(), ::core::mem::transmute(dwnotifymask), ::core::mem::transmute(pnotifybuffer))) } @@ -878,7 +878,7 @@ pub unsafe fn NotifyServiceStatusChangeW<'a, Param0: ::windows::core::IntoParam< { #[link(name = "windows")] extern "system" { - fn NotifyServiceStatusChangeW(hservice: super::super::Security::SC_HANDLE, dwnotifymask: SERVICE_NOTIFY, pnotifybuffer: *const ::core::mem::ManuallyDrop) -> u32; + fn NotifyServiceStatusChangeW(hservice: super::super::Security::SC_HANDLE, dwnotifymask: SERVICE_NOTIFY, pnotifybuffer: *const SERVICE_NOTIFY_2W) -> u32; } ::core::mem::transmute(NotifyServiceStatusChangeW(hservice.into_param().abi(), ::core::mem::transmute(dwnotifymask), ::core::mem::transmute(pnotifybuffer))) } @@ -941,8 +941,8 @@ pub unsafe fn OpenServiceW<'a, Param0: ::windows::core::IntoParam<'a, super::sup #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type PFN_SC_NOTIFY_CALLBACK = unsafe extern "system" fn(pparameter: *const ::core::ffi::c_void); -pub type PSC_NOTIFICATION_CALLBACK = unsafe extern "system" fn(dwnotify: u32, pcallbackcontext: *const ::core::ffi::c_void); +pub type PFN_SC_NOTIFY_CALLBACK = ::core::option::Option; +pub type PSC_NOTIFICATION_CALLBACK = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -1254,7 +1254,7 @@ pub unsafe fn QueryServiceStatusEx<'a, Param0: ::windows::core::IntoParam<'a, su pub const RPC_INTERFACE_EVENT_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbc90d167_9470_4139_a9ba_be0bbbf5b74d); #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RegisterServiceCtrlHandlerA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lpservicename: Param0, lphandlerproc: ::core::option::Option) -> SERVICE_STATUS_HANDLE { +pub unsafe fn RegisterServiceCtrlHandlerA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lpservicename: Param0, lphandlerproc: LPHANDLER_FUNCTION) -> SERVICE_STATUS_HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -1268,7 +1268,7 @@ pub unsafe fn RegisterServiceCtrlHandlerA<'a, Param0: ::windows::core::IntoParam } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RegisterServiceCtrlHandlerExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lpservicename: Param0, lphandlerproc: ::core::option::Option, lpcontext: *const ::core::ffi::c_void) -> SERVICE_STATUS_HANDLE { +pub unsafe fn RegisterServiceCtrlHandlerExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lpservicename: Param0, lphandlerproc: LPHANDLER_FUNCTION_EX, lpcontext: *const ::core::ffi::c_void) -> SERVICE_STATUS_HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -1282,7 +1282,7 @@ pub unsafe fn RegisterServiceCtrlHandlerExA<'a, Param0: ::windows::core::IntoPar } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RegisterServiceCtrlHandlerExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpservicename: Param0, lphandlerproc: ::core::option::Option, lpcontext: *const ::core::ffi::c_void) -> SERVICE_STATUS_HANDLE { +pub unsafe fn RegisterServiceCtrlHandlerExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpservicename: Param0, lphandlerproc: LPHANDLER_FUNCTION_EX, lpcontext: *const ::core::ffi::c_void) -> SERVICE_STATUS_HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -1296,7 +1296,7 @@ pub unsafe fn RegisterServiceCtrlHandlerExW<'a, Param0: ::windows::core::IntoPar } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RegisterServiceCtrlHandlerW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpservicename: Param0, lphandlerproc: ::core::option::Option) -> SERVICE_STATUS_HANDLE { +pub unsafe fn RegisterServiceCtrlHandlerW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpservicename: Param0, lphandlerproc: LPHANDLER_FUNCTION) -> SERVICE_STATUS_HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -1903,9 +1903,9 @@ unsafe impl ::windows::core::Abi for SERVICE_LAUNCH_PROTECTED_INFO { pub const SERVICE_LAUNCH_PROTECTED_NONE: u32 = 0u32; pub const SERVICE_LAUNCH_PROTECTED_WINDOWS: u32 = 1u32; pub const SERVICE_LAUNCH_PROTECTED_WINDOWS_LIGHT: u32 = 2u32; -pub type SERVICE_MAIN_FUNCTIONA = unsafe extern "system" fn(dwnumservicesargs: u32, lpserviceargvectors: *mut *mut i8); +pub type SERVICE_MAIN_FUNCTIONA = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type SERVICE_MAIN_FUNCTIONW = unsafe extern "system" fn(dwnumservicesargs: u32, lpserviceargvectors: *mut super::super::Foundation::PWSTR); +pub type SERVICE_MAIN_FUNCTIONW = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct SERVICE_NOTIFY(pub u32); @@ -1955,11 +1955,11 @@ impl ::core::ops::Not for SERVICE_NOTIFY { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct SERVICE_NOTIFY_1 { pub dwVersion: u32, - pub pfnNotifyCallback: ::core::option::Option, + pub pfnNotifyCallback: PFN_SC_NOTIFY_CALLBACK, pub pContext: *mut ::core::ffi::c_void, pub dwNotificationStatus: u32, pub ServiceStatus: SERVICE_STATUS_PROCESS, @@ -1982,14 +1982,14 @@ impl ::core::cmp::PartialEq for SERVICE_NOTIFY_1 { } impl ::core::cmp::Eq for SERVICE_NOTIFY_1 {} unsafe impl ::windows::core::Abi for SERVICE_NOTIFY_1 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SERVICE_NOTIFY_2A { pub dwVersion: u32, - pub pfnNotifyCallback: ::core::option::Option, + pub pfnNotifyCallback: PFN_SC_NOTIFY_CALLBACK, pub pContext: *mut ::core::ffi::c_void, pub dwNotificationStatus: u32, pub ServiceStatus: SERVICE_STATUS_PROCESS, @@ -2027,14 +2027,14 @@ impl ::core::cmp::PartialEq for SERVICE_NOTIFY_2A { impl ::core::cmp::Eq for SERVICE_NOTIFY_2A {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SERVICE_NOTIFY_2A { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SERVICE_NOTIFY_2W { pub dwVersion: u32, - pub pfnNotifyCallback: ::core::option::Option, + pub pfnNotifyCallback: PFN_SC_NOTIFY_CALLBACK, pub pContext: *mut ::core::ffi::c_void, pub dwNotificationStatus: u32, pub ServiceStatus: SERVICE_STATUS_PROCESS, @@ -2072,7 +2072,7 @@ impl ::core::cmp::PartialEq for SERVICE_NOTIFY_2W { impl ::core::cmp::Eq for SERVICE_NOTIFY_2W {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SERVICE_NOTIFY_2W { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const SERVICE_NOTIFY_STATUS_CHANGE: u32 = 2u32; pub const SERVICE_NOTIFY_STATUS_CHANGE_1: u32 = 1u32; @@ -2568,12 +2568,12 @@ pub const SERVICE_STOP_REASON_MINOR_SOFTWARE_UPDATE_UNINSTALL: u32 = 20u32; pub const SERVICE_STOP_REASON_MINOR_UNSTABLE: u32 = 7u32; pub const SERVICE_STOP_REASON_MINOR_UPGRADE: u32 = 4u32; pub const SERVICE_STOP_REASON_MINOR_WMI: u32 = 18u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SERVICE_TABLE_ENTRYA { pub lpServiceName: super::super::Foundation::PSTR, - pub lpServiceProc: ::core::option::Option, + pub lpServiceProc: LPSERVICE_MAIN_FUNCTIONA, } #[cfg(feature = "Win32_Foundation")] impl SERVICE_TABLE_ENTRYA {} @@ -2599,14 +2599,14 @@ impl ::core::cmp::PartialEq for SERVICE_TABLE_ENTRYA { impl ::core::cmp::Eq for SERVICE_TABLE_ENTRYA {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SERVICE_TABLE_ENTRYA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SERVICE_TABLE_ENTRYW { pub lpServiceName: super::super::Foundation::PWSTR, - pub lpServiceProc: ::core::option::Option, + pub lpServiceProc: LPSERVICE_MAIN_FUNCTIONW, } #[cfg(feature = "Win32_Foundation")] impl SERVICE_TABLE_ENTRYW {} @@ -2632,7 +2632,7 @@ impl ::core::cmp::PartialEq for SERVICE_TABLE_ENTRYW { impl ::core::cmp::Eq for SERVICE_TABLE_ENTRYW {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for SERVICE_TABLE_ENTRYW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2965,7 +2965,7 @@ pub unsafe fn StartServiceCtrlDispatcherA(lpservicestarttable: *const SERVICE_TA { #[link(name = "windows")] extern "system" { - fn StartServiceCtrlDispatcherA(lpservicestarttable: *const ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn StartServiceCtrlDispatcherA(lpservicestarttable: *const SERVICE_TABLE_ENTRYA) -> super::super::Foundation::BOOL; } ::core::mem::transmute(StartServiceCtrlDispatcherA(::core::mem::transmute(lpservicestarttable))) } @@ -2979,7 +2979,7 @@ pub unsafe fn StartServiceCtrlDispatcherW(lpservicestarttable: *const SERVICE_TA { #[link(name = "windows")] extern "system" { - fn StartServiceCtrlDispatcherW(lpservicestarttable: *const ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn StartServiceCtrlDispatcherW(lpservicestarttable: *const SERVICE_TABLE_ENTRYW) -> super::super::Foundation::BOOL; } ::core::mem::transmute(StartServiceCtrlDispatcherW(::core::mem::transmute(lpservicestarttable))) } diff --git a/src/Windows/Win32/System/SetupAndMigration/mod.rs b/src/Windows/Win32/System/SetupAndMigration/mod.rs index 5b72c5e77f..b40bcec4cd 100644 --- a/src/Windows/Win32/System/SetupAndMigration/mod.rs +++ b/src/Windows/Win32/System/SetupAndMigration/mod.rs @@ -13,10 +13,10 @@ pub unsafe fn OOBEComplete(isoobecomplete: *mut super::super::Foundation::BOOL) #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type OOBE_COMPLETED_CALLBACK = unsafe extern "system" fn(callbackcontext: *const ::core::ffi::c_void); +pub type OOBE_COMPLETED_CALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RegisterWaitUntilOOBECompleted(oobecompletedcallback: ::core::option::Option, callbackcontext: *const ::core::ffi::c_void, waithandle: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn RegisterWaitUntilOOBECompleted(oobecompletedcallback: OOBE_COMPLETED_CALLBACK, callbackcontext: *const ::core::ffi::c_void, waithandle: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/SqlLite/mod.rs b/src/Windows/Win32/System/SqlLite/mod.rs index 5996b07555..1031869147 100644 --- a/src/Windows/Win32/System/SqlLite/mod.rs +++ b/src/Windows/Win32/System/SqlLite/mod.rs @@ -526,7 +526,7 @@ impl ::core::cmp::Eq for fts5_api {} unsafe impl ::windows::core::Abi for fts5_api { type Abi = Self; } -pub type fts5_extension_function = unsafe extern "system" fn(papi: *const Fts5ExtensionApi, pfts: *mut Fts5Context, pctx: *mut sqlite3_context, nval: i32, apval: *mut *mut sqlite3_value); +pub type fts5_extension_function = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct fts5_tokenizer { @@ -2580,7 +2580,7 @@ pub unsafe fn sqlite3_busy_timeout(param0: *mut sqlite3, ms: i32) -> i32 { #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type sqlite3_callback = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: i32, param2: *mut *mut i8, param3: *mut *mut i8) -> i32; +pub type sqlite3_callback = ::core::option::Option i32>; #[inline] pub unsafe fn sqlite3_cancel_auto_extension(xentrypoint: isize) -> i32 { #[cfg(windows)] @@ -3367,7 +3367,7 @@ pub unsafe fn sqlite3_deserialize<'a, Param1: ::windows::core::IntoParam<'a, sup #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type sqlite3_destructor_type = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void); +pub type sqlite3_destructor_type = ::core::option::Option; #[inline] pub unsafe fn sqlite3_drop_modules(db: *mut sqlite3, azkeep: *const *const i8) -> i32 { #[cfg(windows)] @@ -4114,7 +4114,7 @@ pub unsafe fn sqlite3_load_extension<'a, Param1: ::windows::core::IntoParam<'a, unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type sqlite3_loadext_entry = unsafe extern "system" fn(db: *mut sqlite3, pzerrmsg: *mut *mut i8, pthunk: *const sqlite3_api_routines) -> i32; +pub type sqlite3_loadext_entry = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn sqlite3_log<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(ierrcode: i32, zformat: Param1) { @@ -5769,7 +5769,7 @@ pub unsafe fn sqlite3_strnicmp<'a, Param0: ::windows::core::IntoParam<'a, super: #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type sqlite3_syscall_ptr = unsafe extern "system" fn(); +pub type sqlite3_syscall_ptr = ::core::option::Option; #[inline] pub unsafe fn sqlite3_system_errno(param0: *mut sqlite3) -> i32 { #[cfg(windows)] diff --git a/src/Windows/Win32/System/StationsAndDesktops/mod.rs b/src/Windows/Win32/System/StationsAndDesktops/mod.rs index 7facc52397..269e3a27be 100644 --- a/src/Windows/Win32/System/StationsAndDesktops/mod.rs +++ b/src/Windows/Win32/System/StationsAndDesktops/mod.rs @@ -295,12 +295,12 @@ pub unsafe fn CreateWindowStationW<'a, Param0: ::windows::core::IntoParam<'a, su unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type DESKTOPENUMPROCA = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type DESKTOPENUMPROCA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type DESKTOPENUMPROCW = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type DESKTOPENUMPROCW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] -pub unsafe fn EnumDesktopWindows<'a, Param0: ::windows::core::IntoParam<'a, HDESK>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdesktop: Param0, lpfn: ::core::option::Option, lparam: Param2) -> super::super::Foundation::BOOL { +pub unsafe fn EnumDesktopWindows<'a, Param0: ::windows::core::IntoParam<'a, HDESK>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdesktop: Param0, lpfn: super::super::UI::WindowsAndMessaging::WNDENUMPROC, lparam: Param2) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -314,7 +314,7 @@ pub unsafe fn EnumDesktopWindows<'a, Param0: ::windows::core::IntoParam<'a, HDES } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumDesktopsA<'a, Param0: ::windows::core::IntoParam<'a, HWINSTA>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwinsta: Param0, lpenumfunc: ::core::option::Option, lparam: Param2) -> super::super::Foundation::BOOL { +pub unsafe fn EnumDesktopsA<'a, Param0: ::windows::core::IntoParam<'a, HWINSTA>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwinsta: Param0, lpenumfunc: DESKTOPENUMPROCA, lparam: Param2) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -328,7 +328,7 @@ pub unsafe fn EnumDesktopsA<'a, Param0: ::windows::core::IntoParam<'a, HWINSTA>, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumDesktopsW<'a, Param0: ::windows::core::IntoParam<'a, HWINSTA>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwinsta: Param0, lpenumfunc: ::core::option::Option, lparam: Param2) -> super::super::Foundation::BOOL { +pub unsafe fn EnumDesktopsW<'a, Param0: ::windows::core::IntoParam<'a, HWINSTA>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwinsta: Param0, lpenumfunc: DESKTOPENUMPROCW, lparam: Param2) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -342,7 +342,7 @@ pub unsafe fn EnumDesktopsW<'a, Param0: ::windows::core::IntoParam<'a, HWINSTA>, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumWindowStationsA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpenumfunc: ::core::option::Option, lparam: Param1) -> super::super::Foundation::BOOL { +pub unsafe fn EnumWindowStationsA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpenumfunc: WINSTAENUMPROCA, lparam: Param1) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -356,7 +356,7 @@ pub unsafe fn EnumWindowStationsA<'a, Param1: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumWindowStationsW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpenumfunc: ::core::option::Option, lparam: Param1) -> super::super::Foundation::BOOL { +pub unsafe fn EnumWindowStationsW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpenumfunc: WINSTAENUMPROCW, lparam: Param1) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -666,6 +666,6 @@ impl ::core::ops::Not for USER_OBJECT_INFORMATION_INDEX { } } #[cfg(feature = "Win32_Foundation")] -pub type WINSTAENUMPROCA = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type WINSTAENUMPROCA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type WINSTAENUMPROCW = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type WINSTAENUMPROCW = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/src/Windows/Win32/System/SystemInformation/mod.rs b/src/Windows/Win32/System/SystemInformation/mod.rs index 34de8f6851..d04e929bea 100644 --- a/src/Windows/Win32/System/SystemInformation/mod.rs +++ b/src/Windows/Win32/System/SystemInformation/mod.rs @@ -1550,9 +1550,9 @@ impl ::core::ops::Not for OS_PRODUCT_TYPE { } } #[cfg(feature = "Win32_Foundation")] -pub type PGET_SYSTEM_WOW64_DIRECTORY_A = unsafe extern "system" fn(lpbuffer: super::super::Foundation::PSTR, usize: u32) -> u32; +pub type PGET_SYSTEM_WOW64_DIRECTORY_A = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PGET_SYSTEM_WOW64_DIRECTORY_W = unsafe extern "system" fn(lpbuffer: super::super::Foundation::PWSTR, usize: u32) -> u32; +pub type PGET_SYSTEM_WOW64_DIRECTORY_W = ::core::option::Option u32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct PROCESSOR_CACHE_TYPE(pub i32); diff --git a/src/Windows/Win32/System/SystemServices/mod.rs b/src/Windows/Win32/System/SystemServices/mod.rs index efadfb271a..4c03a11a4f 100644 --- a/src/Windows/Win32/System/SystemServices/mod.rs +++ b/src/Windows/Win32/System/SystemServices/mod.rs @@ -285,7 +285,7 @@ unsafe impl ::windows::core::Abi for ANON_OBJECT_HEADER_V2 { type Abi = Self; } pub const ANYSIZE_ARRAY: u32 = 1u32; -pub type APC_CALLBACK_FUNCTION = unsafe extern "system" fn(param0: u32, param1: *mut ::core::ffi::c_void, param2: *mut ::core::ffi::c_void); +pub type APC_CALLBACK_FUNCTION = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct APPCOMMAND_ID(pub u32); @@ -6591,7 +6591,7 @@ pub const PERFSTATE_POLICY_CHANGE_ROCKET: u32 = 2u32; pub const PERFSTATE_POLICY_CHANGE_SINGLE: u32 = 1u32; #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type PEXCEPTION_FILTER = unsafe extern "system" fn(exceptionpointers: *mut super::Diagnostics::Debug::EXCEPTION_POINTERS, establisherframe: *const ::core::ffi::c_void) -> i32; +pub type PEXCEPTION_FILTER = ::core::option::Option i32>; pub const PF_ALPHA_BYTE_INSTRUCTIONS: u32 = 5u32; pub const PF_ARM_NEON_INSTRUCTIONS_AVAILABLE: u32 = 19u32; pub const PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE: u32 = 43u32; @@ -6613,14 +6613,14 @@ pub const PF_SSSE3_INSTRUCTIONS_AVAILABLE: u32 = 36u32; pub const PF_TEMPORAL_LEVEL_1: u32 = 1u32; pub const PF_TEMPORAL_LEVEL_2: u32 = 2u32; pub const PF_TEMPORAL_LEVEL_3: u32 = 3u32; -pub type PIMAGE_TLS_CALLBACK = unsafe extern "system" fn(dllhandle: *mut ::core::ffi::c_void, reason: u32, reserved: *mut ::core::ffi::c_void); +pub type PIMAGE_TLS_CALLBACK = ::core::option::Option; pub const POLICY_AUDIT_SUBCATEGORY_COUNT: u32 = 59u32; #[cfg(any(target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] -pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = unsafe extern "system" fn(process: super::super::Foundation::HANDLE, tableaddress: *const ::core::ffi::c_void, entries: *mut u32, functions: *mut *mut super::Diagnostics::Debug::IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY) -> u32; +pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = ::core::option::Option u32>; #[cfg(any(target_arch = "x86_64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] -pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = unsafe extern "system" fn(process: super::super::Foundation::HANDLE, tableaddress: *const ::core::ffi::c_void, entries: *mut u32, functions: *mut *mut super::Diagnostics::Debug::IMAGE_RUNTIME_FUNCTION_ENTRY) -> u32; +pub type POUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK = ::core::option::Option u32>; pub const POWERBUTTON_ACTION_INDEX_HIBERNATE: u32 = 2u32; pub const POWERBUTTON_ACTION_INDEX_NOTHING: u32 = 0u32; pub const POWERBUTTON_ACTION_INDEX_SHUTDOWN: u32 = 3u32; @@ -9170,11 +9170,11 @@ pub const PRODUCT_XBOX_SCARLETTHOSTOS: u32 = 197u32; pub const PRODUCT_XBOX_SYSTEMOS: u32 = 192u32; #[cfg(any(target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] -pub type PTERMINATION_HANDLER = unsafe extern "system" fn(_abnormal_termination: super::super::Foundation::BOOLEAN, establisherframe: u64); +pub type PTERMINATION_HANDLER = ::core::option::Option; #[cfg(any(target_arch = "x86_64",))] #[cfg(feature = "Win32_Foundation")] -pub type PTERMINATION_HANDLER = unsafe extern "system" fn(_abnormal_termination: super::super::Foundation::BOOLEAN, establisherframe: *mut ::core::ffi::c_void); -pub type PUMS_SCHEDULER_ENTRY_POINT = unsafe extern "system" fn(reason: RTL_UMS_SCHEDULER_REASON, activationpayload: usize, schedulerparam: *const ::core::ffi::c_void); +pub type PTERMINATION_HANDLER = ::core::option::Option; +pub type PUMS_SCHEDULER_ENTRY_POINT = ::core::option::Option; pub const PcTeb: u32 = 24u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -12003,7 +12003,7 @@ unsafe impl ::windows::core::Abi for VolLockBroadcast { pub const WDT_INPROC64_CALL: u32 = 1349805143u32; pub const WDT_INPROC_CALL: u32 = 1215587415u32; pub const WDT_REMOTE_CALL: u32 = 1383359575u32; -pub type WORKERCALLBACKFUNC = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void); +pub type WORKERCALLBACKFUNC = ::core::option::Option; pub const WRITE_DAC: u32 = 262144u32; pub const WRITE_NV_MEMORY_FLAG_FLUSH: u32 = 1u32; pub const WRITE_NV_MEMORY_FLAG_NON_TEMPORAL: u32 = 2u32; diff --git a/src/Windows/Win32/System/Threading/mod.rs b/src/Windows/Win32/System/Threading/mod.rs index 0f0a2daf47..ae219692e8 100644 --- a/src/Windows/Win32/System/Threading/mod.rs +++ b/src/Windows/Win32/System/Threading/mod.rs @@ -479,7 +479,7 @@ pub unsafe fn CreateEventW<'a, Param1: ::windows::core::IntoParam<'a, super::sup unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn CreateFiber(dwstacksize: usize, lpstartaddress: ::core::option::Option, lpparameter: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void { +pub unsafe fn CreateFiber(dwstacksize: usize, lpstartaddress: LPFIBER_START_ROUTINE, lpparameter: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -492,7 +492,7 @@ pub unsafe fn CreateFiber(dwstacksize: usize, lpstartaddress: ::core::option::Op unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn CreateFiberEx(dwstackcommitsize: usize, dwstackreservesize: usize, dwflags: u32, lpstartaddress: ::core::option::Option, lpparameter: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void { +pub unsafe fn CreateFiberEx(dwstackcommitsize: usize, dwstackreservesize: usize, dwflags: u32, lpstartaddress: LPFIBER_START_ROUTINE, lpparameter: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -868,7 +868,7 @@ pub unsafe fn CreateProcessWithTokenW<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn CreateRemoteThread<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hprocess: Param0, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwstacksize: usize, lpstartaddress: ::core::option::Option, lpparameter: *const ::core::ffi::c_void, dwcreationflags: u32, lpthreadid: *mut u32) -> super::super::Foundation::HANDLE { +pub unsafe fn CreateRemoteThread<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hprocess: Param0, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwstacksize: usize, lpstartaddress: LPTHREAD_START_ROUTINE, lpparameter: *const ::core::ffi::c_void, dwcreationflags: u32, lpthreadid: *mut u32) -> super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -882,16 +882,7 @@ pub unsafe fn CreateRemoteThread<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn CreateRemoteThreadEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param6: ::windows::core::IntoParam<'a, LPPROC_THREAD_ATTRIBUTE_LIST>>( - hprocess: Param0, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - dwstacksize: usize, - lpstartaddress: ::core::option::Option, - lpparameter: *const ::core::ffi::c_void, - dwcreationflags: u32, - lpattributelist: Param6, - lpthreadid: *mut u32, -) -> super::super::Foundation::HANDLE { +pub unsafe fn CreateRemoteThreadEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param6: ::windows::core::IntoParam<'a, LPPROC_THREAD_ATTRIBUTE_LIST>>(hprocess: Param0, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwstacksize: usize, lpstartaddress: LPTHREAD_START_ROUTINE, lpparameter: *const ::core::ffi::c_void, dwcreationflags: u32, lpattributelist: Param6, lpthreadid: *mut u32) -> super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -970,7 +961,7 @@ pub unsafe fn CreateSemaphoreW<'a, Param3: ::windows::core::IntoParam<'a, super: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn CreateThread(lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwstacksize: usize, lpstartaddress: ::core::option::Option, lpparameter: *const ::core::ffi::c_void, dwcreationflags: THREAD_CREATION_FLAGS, lpthreadid: *mut u32) -> super::super::Foundation::HANDLE { +pub unsafe fn CreateThread(lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwstacksize: usize, lpstartaddress: LPTHREAD_START_ROUTINE, lpparameter: *const ::core::ffi::c_void, dwcreationflags: THREAD_CREATION_FLAGS, lpthreadid: *mut u32) -> super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -1010,12 +1001,12 @@ pub unsafe fn CreateThreadpoolCleanupGroup() -> isize { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateThreadpoolIo<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(fl: Param0, pfnio: ::core::option::Option, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_IO { +pub unsafe fn CreateThreadpoolIo<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(fl: Param0, pfnio: PTP_WIN32_IO_CALLBACK, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_IO { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn CreateThreadpoolIo(fl: super::super::Foundation::HANDLE, pfnio: ::windows::core::RawPtr, pv: *mut ::core::ffi::c_void, pcbe: *const ::core::mem::ManuallyDrop) -> *mut TP_IO; + fn CreateThreadpoolIo(fl: super::super::Foundation::HANDLE, pfnio: ::windows::core::RawPtr, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_IO; } ::core::mem::transmute(CreateThreadpoolIo(fl.into_param().abi(), ::core::mem::transmute(pfnio), ::core::mem::transmute(pv), ::core::mem::transmute(pcbe))) } @@ -1023,12 +1014,12 @@ pub unsafe fn CreateThreadpoolIo<'a, Param0: ::windows::core::IntoParam<'a, supe unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn CreateThreadpoolTimer(pfnti: ::core::option::Option, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_TIMER { +pub unsafe fn CreateThreadpoolTimer(pfnti: PTP_TIMER_CALLBACK, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_TIMER { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn CreateThreadpoolTimer(pfnti: ::windows::core::RawPtr, pv: *mut ::core::ffi::c_void, pcbe: *const ::core::mem::ManuallyDrop) -> *mut TP_TIMER; + fn CreateThreadpoolTimer(pfnti: ::windows::core::RawPtr, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_TIMER; } ::core::mem::transmute(CreateThreadpoolTimer(::core::mem::transmute(pfnti), ::core::mem::transmute(pv), ::core::mem::transmute(pcbe))) } @@ -1036,12 +1027,12 @@ pub unsafe fn CreateThreadpoolTimer(pfnti: ::core::option::Option, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_WAIT { +pub unsafe fn CreateThreadpoolWait(pfnwa: PTP_WAIT_CALLBACK, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_WAIT { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn CreateThreadpoolWait(pfnwa: ::windows::core::RawPtr, pv: *mut ::core::ffi::c_void, pcbe: *const ::core::mem::ManuallyDrop) -> *mut TP_WAIT; + fn CreateThreadpoolWait(pfnwa: ::windows::core::RawPtr, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_WAIT; } ::core::mem::transmute(CreateThreadpoolWait(::core::mem::transmute(pfnwa), ::core::mem::transmute(pv), ::core::mem::transmute(pcbe))) } @@ -1049,12 +1040,12 @@ pub unsafe fn CreateThreadpoolWait(pfnwa: ::core::option::Option, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_WORK { +pub unsafe fn CreateThreadpoolWork(pfnwk: PTP_WORK_CALLBACK, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_WORK { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn CreateThreadpoolWork(pfnwk: ::windows::core::RawPtr, pv: *mut ::core::ffi::c_void, pcbe: *const ::core::mem::ManuallyDrop) -> *mut TP_WORK; + fn CreateThreadpoolWork(pfnwk: ::windows::core::RawPtr, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> *mut TP_WORK; } ::core::mem::transmute(CreateThreadpoolWork(::core::mem::transmute(pfnwk), ::core::mem::transmute(pv), ::core::mem::transmute(pcbe))) } @@ -1077,7 +1068,7 @@ pub unsafe fn CreateTimerQueue() -> super::super::Foundation::HANDLE { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateTimerQueueTimer<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(phnewtimer: *mut super::super::Foundation::HANDLE, timerqueue: Param1, callback: ::core::option::Option, parameter: *const ::core::ffi::c_void, duetime: u32, period: u32, flags: WORKER_THREAD_FLAGS) -> super::super::Foundation::BOOL { +pub unsafe fn CreateTimerQueueTimer<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(phnewtimer: *mut super::super::Foundation::HANDLE, timerqueue: Param1, callback: WAITORTIMERCALLBACK, parameter: *const ::core::ffi::c_void, duetime: u32, period: u32, flags: WORKER_THREAD_FLAGS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1344,7 +1335,7 @@ pub unsafe fn EnterUmsSchedulingMode(schedulerstartupinfo: *const UMS_SCHEDULER_ { #[link(name = "windows")] extern "system" { - fn EnterUmsSchedulingMode(schedulerstartupinfo: *const ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn EnterUmsSchedulingMode(schedulerstartupinfo: *const UMS_SCHEDULER_STARTUP_INFO) -> super::super::Foundation::BOOL; } ::core::mem::transmute(EnterUmsSchedulingMode(::core::mem::transmute(schedulerstartupinfo))) } @@ -1392,7 +1383,7 @@ pub unsafe fn ExitThread(dwexitcode: u32) { unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn FlsAlloc(lpcallback: ::core::option::Option) -> u32 { +pub unsafe fn FlsAlloc(lpcallback: PFLS_CALLBACK_FUNCTION) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -2430,7 +2421,7 @@ pub unsafe fn InitOnceComplete(lpinitonce: *mut RTL_RUN_ONCE, dwflags: u32, lpco } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn InitOnceExecuteOnce(initonce: *mut RTL_RUN_ONCE, initfn: ::core::option::Option, parameter: *mut ::core::ffi::c_void, context: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { +pub unsafe fn InitOnceExecuteOnce(initonce: *mut RTL_RUN_ONCE, initfn: PINIT_ONCE_FN, parameter: *mut ::core::ffi::c_void, context: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2719,7 +2710,7 @@ pub unsafe fn IsWow64Process2<'a, Param0: ::windows::core::IntoParam<'a, super:: #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type LPFIBER_START_ROUTINE = unsafe extern "system" fn(lpfiberparameter: *mut ::core::ffi::c_void); +pub type LPFIBER_START_ROUTINE = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq)] #[repr(transparent)] pub struct LPPROC_THREAD_ATTRIBUTE_LIST(pub *mut ::core::ffi::c_void); @@ -2732,7 +2723,7 @@ unsafe impl ::windows::core::Handle for LPPROC_THREAD_ATTRIBUTE_LIST {} unsafe impl ::windows::core::Abi for LPPROC_THREAD_ATTRIBUTE_LIST { type Abi = Self; } -pub type LPTHREAD_START_ROUTINE = unsafe extern "system" fn(lpthreadparameter: *mut ::core::ffi::c_void) -> u32; +pub type LPTHREAD_START_ROUTINE = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] #[inline] pub unsafe fn LeaveCriticalSection(lpcriticalsection: *mut RTL_CRITICAL_SECTION) { @@ -3081,7 +3072,7 @@ pub unsafe fn OpenWaitableTimerW<'a, Param1: ::windows::core::IntoParam<'a, supe #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub struct PEB { @@ -3100,7 +3091,7 @@ pub struct PEB { pub AtlThunkSListPtr32: u32, pub Reserved9: [*mut ::core::ffi::c_void; 45], pub Reserved10: [u8; 96], - pub PostProcessInitRoutine: ::core::option::Option, + pub PostProcessInitRoutine: PPS_POST_PROCESS_INIT_ROUTINE, pub Reserved11: [u8; 128], pub Reserved12: [*mut ::core::ffi::c_void; 1], pub SessionId: u32, @@ -3166,7 +3157,7 @@ impl ::core::cmp::PartialEq for PEB { impl ::core::cmp::Eq for PEB {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] unsafe impl ::windows::core::Abi for PEB { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -3202,9 +3193,9 @@ impl ::core::cmp::Eq for PEB_LDR_DATA {} unsafe impl ::windows::core::Abi for PEB_LDR_DATA { type Abi = Self; } -pub type PFLS_CALLBACK_FUNCTION = unsafe extern "system" fn(lpflsdata: *const ::core::ffi::c_void); +pub type PFLS_CALLBACK_FUNCTION = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PINIT_ONCE_FN = unsafe extern "system" fn(initonce: *mut RTL_RUN_ONCE, parameter: *mut ::core::ffi::c_void, context: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type PINIT_ONCE_FN = ::core::option::Option super::super::Foundation::BOOL>; pub const PME_CURRENT_VERSION: u32 = 1u32; pub const PME_FAILFAST_ON_COMMIT_FAIL_DISABLE: u32 = 0u32; pub const PME_FAILFAST_ON_COMMIT_FAIL_ENABLE: u32 = 1u32; @@ -3249,7 +3240,7 @@ impl ::core::ops::Not for POWER_REQUEST_CONTEXT_FLAGS { Self(self.0.not()) } } -pub type PPS_POST_PROCESS_INIT_ROUTINE = unsafe extern "system" fn(); +pub type PPS_POST_PROCESS_INIT_ROUTINE = ::core::option::Option; pub const PRIVATE_NAMESPACE_FLAG_DESTROY: u32 = 1u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -4021,9 +4012,9 @@ unsafe impl ::windows::core::Abi for PROCESS_PROTECTION_LEVEL_INFORMATION { } pub const PROC_THREAD_ATTRIBUTE_REPLACE_VALUE: u32 = 1u32; #[cfg(feature = "Win32_System_SystemServices")] -pub type PRTL_UMS_SCHEDULER_ENTRY_POINT = unsafe extern "system" fn(reason: super::SystemServices::RTL_UMS_SCHEDULER_REASON, activationpayload: usize, schedulerparam: *const ::core::ffi::c_void); -pub type PTIMERAPCROUTINE = unsafe extern "system" fn(lpargtocompletionroutine: *const ::core::ffi::c_void, dwtimerlowvalue: u32, dwtimerhighvalue: u32); -pub type PTP_CLEANUP_GROUP_CANCEL_CALLBACK = unsafe extern "system" fn(objectcontext: *mut ::core::ffi::c_void, cleanupcontext: *mut ::core::ffi::c_void); +pub type PRTL_UMS_SCHEDULER_ENTRY_POINT = ::core::option::Option; +pub type PTIMERAPCROUTINE = ::core::option::Option; +pub type PTP_CLEANUP_GROUP_CANCEL_CALLBACK = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq)] #[repr(transparent)] pub struct PTP_POOL(pub isize); @@ -4036,11 +4027,11 @@ unsafe impl ::windows::core::Handle for PTP_POOL {} unsafe impl ::windows::core::Abi for PTP_POOL { type Abi = Self; } -pub type PTP_SIMPLE_CALLBACK = unsafe extern "system" fn(instance: *mut TP_CALLBACK_INSTANCE, context: *mut ::core::ffi::c_void); -pub type PTP_TIMER_CALLBACK = unsafe extern "system" fn(instance: *mut TP_CALLBACK_INSTANCE, context: *mut ::core::ffi::c_void, timer: *mut TP_TIMER); -pub type PTP_WAIT_CALLBACK = unsafe extern "system" fn(instance: *mut TP_CALLBACK_INSTANCE, context: *mut ::core::ffi::c_void, wait: *mut TP_WAIT, waitresult: u32); -pub type PTP_WIN32_IO_CALLBACK = unsafe extern "system" fn(instance: *mut TP_CALLBACK_INSTANCE, context: *mut ::core::ffi::c_void, overlapped: *mut ::core::ffi::c_void, ioresult: u32, numberofbytestransferred: usize, io: *mut TP_IO); -pub type PTP_WORK_CALLBACK = unsafe extern "system" fn(instance: *mut TP_CALLBACK_INSTANCE, context: *mut ::core::ffi::c_void, work: *mut TP_WORK); +pub type PTP_SIMPLE_CALLBACK = ::core::option::Option; +pub type PTP_TIMER_CALLBACK = ::core::option::Option; +pub type PTP_WAIT_CALLBACK = ::core::option::Option; +pub type PTP_WIN32_IO_CALLBACK = ::core::option::Option; +pub type PTP_WORK_CALLBACK = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PulseEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hevent: Param0) -> super::super::Foundation::BOOL { @@ -4168,7 +4159,7 @@ pub unsafe fn QueryUmsThreadInformation(umsthread: *const ::core::ffi::c_void, u } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn QueueUserAPC<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(pfnapc: ::core::option::Option, hthread: Param1, dwdata: usize) -> u32 { +pub unsafe fn QueueUserAPC<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(pfnapc: super::super::Foundation::PAPCFUNC, hthread: Param1, dwdata: usize) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -4182,7 +4173,7 @@ pub unsafe fn QueueUserAPC<'a, Param1: ::windows::core::IntoParam<'a, super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn QueueUserAPC2<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(apcroutine: ::core::option::Option, thread: Param1, data: usize, flags: QUEUE_USER_APC_FLAGS) -> super::super::Foundation::BOOL { +pub unsafe fn QueueUserAPC2<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(apcroutine: super::super::Foundation::PAPCFUNC, thread: Param1, data: usize, flags: QUEUE_USER_APC_FLAGS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -4196,7 +4187,7 @@ pub unsafe fn QueueUserAPC2<'a, Param1: ::windows::core::IntoParam<'a, super::su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn QueueUserWorkItem(function: ::core::option::Option, context: *const ::core::ffi::c_void, flags: WORKER_THREAD_FLAGS) -> super::super::Foundation::BOOL { +pub unsafe fn QueueUserWorkItem(function: LPTHREAD_START_ROUTINE, context: *const ::core::ffi::c_void, flags: WORKER_THREAD_FLAGS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -4540,7 +4531,7 @@ unsafe impl ::windows::core::Abi for RTL_USER_PROCESS_PARAMETERS { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RegisterWaitForSingleObject<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(phnewwaitobject: *mut super::super::Foundation::HANDLE, hobject: Param1, callback: ::core::option::Option, context: *const ::core::ffi::c_void, dwmilliseconds: u32, dwflags: WORKER_THREAD_FLAGS) -> super::super::Foundation::BOOL { +pub unsafe fn RegisterWaitForSingleObject<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(phnewwaitobject: *mut super::super::Foundation::HANDLE, hobject: Param1, callback: WAITORTIMERCALLBACK, context: *const ::core::ffi::c_void, dwmilliseconds: u32, dwflags: WORKER_THREAD_FLAGS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -5473,7 +5464,7 @@ pub unsafe fn SetThreadpoolWaitEx<'a, Param1: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetTimerQueueTimer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(timerqueue: Param0, callback: ::core::option::Option, parameter: *const ::core::ffi::c_void, duetime: u32, period: u32, preferio: Param5) -> super::super::Foundation::HANDLE { +pub unsafe fn SetTimerQueueTimer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(timerqueue: Param0, callback: WAITORTIMERCALLBACK, parameter: *const ::core::ffi::c_void, duetime: u32, period: u32, preferio: Param5) -> super::super::Foundation::HANDLE { #[cfg(windows)] { #[link(name = "windows")] @@ -5501,7 +5492,7 @@ pub unsafe fn SetUmsThreadInformation(umsthread: *const ::core::ffi::c_void, ums } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetWaitableTimer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(htimer: Param0, lpduetime: *const i64, lperiod: i32, pfncompletionroutine: ::core::option::Option, lpargtocompletionroutine: *const ::core::ffi::c_void, fresume: Param5) -> super::super::Foundation::BOOL { +pub unsafe fn SetWaitableTimer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(htimer: Param0, lpduetime: *const i64, lperiod: i32, pfncompletionroutine: PTIMERAPCROUTINE, lpargtocompletionroutine: *const ::core::ffi::c_void, fresume: Param5) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -5515,7 +5506,7 @@ pub unsafe fn SetWaitableTimer<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetWaitableTimerEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(htimer: Param0, lpduetime: *const i64, lperiod: i32, pfncompletionroutine: ::core::option::Option, lpargtocompletionroutine: *const ::core::ffi::c_void, wakecontext: *const REASON_CONTEXT, tolerabledelay: u32) -> super::super::Foundation::BOOL { +pub unsafe fn SetWaitableTimerEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(htimer: Param0, lpduetime: *const i64, lperiod: i32, pfncompletionroutine: PTIMERAPCROUTINE, lpargtocompletionroutine: *const ::core::ffi::c_void, wakecontext: *const REASON_CONTEXT, tolerabledelay: u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -5829,20 +5820,16 @@ impl ::core::convert::From for THREAD_PRIORITY { unsafe impl ::windows::core::Abi for THREAD_PRIORITY { type Abi = Self; } -impl ::core::clone::Clone for TP_CALLBACK_ENVIRON_V3 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct TP_CALLBACK_ENVIRON_V3 { pub Version: u32, pub Pool: PTP_POOL, pub CleanupGroup: isize, - pub CleanupGroupCancelCallback: ::core::option::Option, + pub CleanupGroupCancelCallback: PTP_CLEANUP_GROUP_CANCEL_CALLBACK, pub RaceDll: *mut ::core::ffi::c_void, pub ActivationContext: isize, - pub FinalizationCallback: ::core::option::Option, + pub FinalizationCallback: PTP_SIMPLE_CALLBACK, pub u: TP_CALLBACK_ENVIRON_V3_1, pub CallbackPriority: TP_CALLBACK_PRIORITY, pub Size: u32, @@ -5860,7 +5847,7 @@ impl ::core::cmp::PartialEq for TP_CALLBACK_ENVIRON_V3 { } impl ::core::cmp::Eq for TP_CALLBACK_ENVIRON_V3 {} unsafe impl ::windows::core::Abi for TP_CALLBACK_ENVIRON_V3 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] @@ -6106,25 +6093,25 @@ pub unsafe fn TryEnterCriticalSection(lpcriticalsection: *mut RTL_CRITICAL_SECTI } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TrySubmitThreadpoolCallback(pfns: ::core::option::Option, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> super::super::Foundation::BOOL { +pub unsafe fn TrySubmitThreadpoolCallback(pfns: PTP_SIMPLE_CALLBACK, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn TrySubmitThreadpoolCallback(pfns: ::windows::core::RawPtr, pv: *mut ::core::ffi::c_void, pcbe: *const ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn TrySubmitThreadpoolCallback(pfns: ::windows::core::RawPtr, pv: *mut ::core::ffi::c_void, pcbe: *const TP_CALLBACK_ENVIRON_V3) -> super::super::Foundation::BOOL; } ::core::mem::transmute(TrySubmitThreadpoolCallback(::core::mem::transmute(pfns), ::core::mem::transmute(pv), ::core::mem::transmute(pcbe))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_System_SystemServices")] pub struct UMS_SCHEDULER_STARTUP_INFO { pub UmsVersion: u32, pub CompletionList: *mut ::core::ffi::c_void, - pub SchedulerProc: ::core::option::Option, + pub SchedulerProc: PRTL_UMS_SCHEDULER_ENTRY_POINT, pub SchedulerParam: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_System_SystemServices")] @@ -6151,7 +6138,7 @@ impl ::core::cmp::PartialEq for UMS_SCHEDULER_STARTUP_INFO { impl ::core::cmp::Eq for UMS_SCHEDULER_STARTUP_INFO {} #[cfg(feature = "Win32_System_SystemServices")] unsafe impl ::windows::core::Abi for UMS_SCHEDULER_STARTUP_INFO { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -6277,7 +6264,7 @@ pub unsafe fn UpdateProcThreadAttribute<'a, Param0: ::windows::core::IntoParam<' unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type WAITORTIMERCALLBACK = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: super::super::Foundation::BOOLEAN); +pub type WAITORTIMERCALLBACK = ::core::option::Option; pub const WAIT_ABANDONED: u32 = 128u32; pub const WAIT_ABANDONED_0: u32 = 128u32; pub const WAIT_IO_COMPLETION: u32 = 192u32; diff --git a/src/Windows/Win32/System/VirtualDosMachines/mod.rs b/src/Windows/Win32/System/VirtualDosMachines/mod.rs index f38a15065d..362b3aeac0 100644 --- a/src/Windows/Win32/System/VirtualDosMachines/mod.rs +++ b/src/Windows/Win32/System/VirtualDosMachines/mod.rs @@ -22,7 +22,7 @@ pub const DBG_TEMPBP: u32 = 18u32; pub const DBG_TOOLHELP: u32 = 15u32; pub const DBG_WOWINIT: u32 = 17u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] -pub type DEBUGEVENTPROC = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop, param1: *mut ::core::ffi::c_void) -> u32; +pub type DEBUGEVENTPROC = ::core::option::Option u32>; pub const GD_ACCELERATORS: u32 = 9u32; pub const GD_BITMAP: u32 = 2u32; pub const GD_CURSOR: u32 = 12u32; @@ -160,7 +160,7 @@ unsafe impl ::windows::core::Abi for MODULEENTRY { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PROCESSENUMPROC = unsafe extern "system" fn(dwprocessid: u32, dwattributes: u32, lpuserdefined: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type PROCESSENUMPROC = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -204,9 +204,9 @@ pub const SN_DATA: u32 = 1u32; pub const SN_V86: u32 = 2u32; pub const STATUS_VDM_EVENT: i32 = 1073741829i32; #[cfg(feature = "Win32_Foundation")] -pub type TASKENUMPROC = unsafe extern "system" fn(dwthreadid: u32, hmod16: u16, htask16: u16, lpuserdefined: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type TASKENUMPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type TASKENUMPROCEX = unsafe extern "system" fn(dwthreadid: u32, hmod16: u16, htask16: u16, pszmodname: *mut i8, pszfilename: *mut i8, lpuserdefined: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type TASKENUMPROCEX = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -259,7 +259,7 @@ pub const VDMADDR_PM16: u32 = 4u32; pub const VDMADDR_PM32: u32 = 16u32; pub const VDMADDR_V86: u32 = 2u32; #[cfg(feature = "Win32_Foundation")] -pub type VDMBREAKTHREADPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type VDMBREAKTHREADPROC = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -488,13 +488,13 @@ pub const VDMDBG_INITIAL_FLAGS: u32 = 256u32; pub const VDMDBG_MAX_SYMBOL_BUFFER: u32 = 256u32; pub const VDMDBG_TRACE_HISTORY: u32 = 128u32; #[cfg(feature = "Win32_Foundation")] -pub type VDMDETECTWOWPROC = unsafe extern "system" fn() -> super::super::Foundation::BOOL; +pub type VDMDETECTWOWPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type VDMENUMPROCESSWOWPROC = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: super::super::Foundation::LPARAM) -> i32; +pub type VDMENUMPROCESSWOWPROC = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type VDMENUMTASKWOWEXPROC = unsafe extern "system" fn(param0: u32, param1: ::windows::core::RawPtr, param2: super::super::Foundation::LPARAM) -> i32; +pub type VDMENUMTASKWOWEXPROC = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type VDMENUMTASKWOWPROC = unsafe extern "system" fn(param0: u32, param1: ::windows::core::RawPtr, param2: super::super::Foundation::LPARAM) -> i32; +pub type VDMENUMTASKWOWPROC = ::core::option::Option i32>; pub const VDMEVENT_ALLFLAGS: u32 = 57344u32; pub const VDMEVENT_NEEDS_INTERACTIVE: u32 = 32768u32; pub const VDMEVENT_PE: u32 = 8192u32; @@ -502,39 +502,39 @@ pub const VDMEVENT_PM16: u32 = 2u32; pub const VDMEVENT_V86: u32 = 1u32; pub const VDMEVENT_VERBOSE: u32 = 16384u32; #[cfg(feature = "Win32_Foundation")] -pub type VDMGETADDREXPRESSIONPROC = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::PSTR, param2: *mut u16, param3: *mut u32, param4: *mut u16) -> super::super::Foundation::BOOL; +pub type VDMGETADDREXPRESSIONPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type VDMGETCONTEXTPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: *mut VDMCONTEXT) -> super::super::Foundation::BOOL; +pub type VDMGETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type VDMGETCONTEXTPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: *mut super::Diagnostics::Debug::CONTEXT) -> super::super::Foundation::BOOL; +pub type VDMGETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type VDMGETDBGFLAGSPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE) -> u32; +pub type VDMGETDBGFLAGSPROC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type VDMGETMODULESELECTORPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: u32, param3: super::super::Foundation::PSTR, param4: *mut u16) -> super::super::Foundation::BOOL; +pub type VDMGETMODULESELECTORPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type VDMGETPOINTERPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: u16, param3: u32, param4: super::super::Foundation::BOOL) -> u32; +pub type VDMGETPOINTERPROC = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type VDMGETSEGMENTINFOPROC = unsafe extern "system" fn(param0: u16, param1: u32, param2: super::super::Foundation::BOOL, param3: VDM_SEGINFO) -> super::super::Foundation::BOOL; +pub type VDMGETSEGMENTINFOPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type VDMGETSELECTORMODULEPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: u16, param3: *mut u32, param4: super::super::Foundation::PSTR, param5: u32, param6: super::super::Foundation::PSTR, param7: u32) -> super::super::Foundation::BOOL; +pub type VDMGETSELECTORMODULEPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type VDMGETSYMBOLPROC = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: u16, param2: u32, param3: super::super::Foundation::BOOL, param4: super::super::Foundation::BOOL, param5: super::super::Foundation::PSTR, param6: *mut u32) -> super::super::Foundation::BOOL; +pub type VDMGETSYMBOLPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] -pub type VDMGETTHREADSELECTORENTRYPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: u32, param3: *mut VDMLDT_ENTRY) -> super::super::Foundation::BOOL; +pub type VDMGETTHREADSELECTORENTRYPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] -pub type VDMGETTHREADSELECTORENTRYPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: u32, param3: *mut super::Diagnostics::Debug::LDT_ENTRY) -> super::super::Foundation::BOOL; +pub type VDMGETTHREADSELECTORENTRYPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] -pub type VDMGLOBALFIRSTPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: *mut GLOBALENTRY, param3: u16, param4: ::windows::core::RawPtr, param5: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type VDMGLOBALFIRSTPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] -pub type VDMGLOBALNEXTPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: *mut GLOBALENTRY, param3: u16, param4: ::windows::core::RawPtr, param5: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type VDMGLOBALNEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type VDMISMODULELOADEDPROC = unsafe extern "system" fn(param0: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; +pub type VDMISMODULELOADEDPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type VDMKILLWOWPROC = unsafe extern "system" fn() -> super::super::Foundation::BOOL; +pub type VDMKILLWOWPROC = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -658,23 +658,23 @@ unsafe impl ::windows::core::Abi for VDMLDT_ENTRY_0_1 { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] -pub type VDMMODULEFIRSTPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: *mut MODULEENTRY, param3: ::windows::core::RawPtr, param4: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type VDMMODULEFIRSTPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] -pub type VDMMODULENEXTPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: *mut MODULEENTRY, param3: ::windows::core::RawPtr, param4: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; +pub type VDMMODULENEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Threading"))] -pub type VDMPROCESSEXCEPTIONPROC = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; +pub type VDMPROCESSEXCEPTIONPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] -pub type VDMSETCONTEXTPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: *mut VDMCONTEXT) -> super::super::Foundation::BOOL; +pub type VDMSETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -pub type VDMSETCONTEXTPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: super::super::Foundation::HANDLE, param2: *mut super::Diagnostics::Debug::CONTEXT) -> super::super::Foundation::BOOL; +pub type VDMSETCONTEXTPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type VDMSETDBGFLAGSPROC = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: u32) -> super::super::Foundation::BOOL; +pub type VDMSETDBGFLAGSPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type VDMSTARTTASKINWOWPROC = unsafe extern "system" fn(param0: u32, param1: super::super::Foundation::PSTR, param2: u16) -> super::super::Foundation::BOOL; +pub type VDMSTARTTASKINWOWPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type VDMTERMINATETASKINWOWPROC = unsafe extern "system" fn(param0: u32, param1: u16) -> super::super::Foundation::BOOL; +pub type VDMTERMINATETASKINWOWPROC = ::core::option::Option super::super::Foundation::BOOL>; pub const VDM_KGDT_R3_CODE: u32 = 24u32; pub const VDM_MAXIMUM_SUPPORTED_EXTENSION: u32 = 512u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] diff --git a/src/Windows/Win32/System/WinRT/Pdf/mod.rs b/src/Windows/Win32/System/WinRT/Pdf/mod.rs index f1b54ce24f..d1f4ec9e0a 100644 --- a/src/Windows/Win32/System/WinRT/Pdf/mod.rs +++ b/src/Windows/Win32/System/WinRT/Pdf/mod.rs @@ -84,7 +84,7 @@ unsafe impl ::windows::core::Abi for PDF_RENDER_PARAMS { type Abi = Self; } #[cfg(feature = "Win32_Graphics_Dxgi")] -pub type PFN_PDF_CREATE_RENDERER = unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PFN_PDF_CREATE_RENDERER = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Graphics_Dxgi")] #[inline] pub unsafe fn PdfCreateRenderer<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Graphics::Dxgi::IDXGIDevice>>(pdevice: Param0) -> ::windows::core::Result { diff --git a/src/Windows/Win32/System/WinRT/mod.rs b/src/Windows/Win32/System/WinRT/mod.rs index ab77314654..c4f660f543 100644 --- a/src/Windows/Win32/System/WinRT/mod.rs +++ b/src/Windows/Win32/System/WinRT/mod.rs @@ -2186,9 +2186,9 @@ pub unsafe fn MetaDataGetDispenser(rclsid: *const ::windows::core::GUID, riid: * #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } -pub type PINSPECT_HSTRING_CALLBACK = unsafe extern "system" fn(context: *const ::core::ffi::c_void, readaddress: usize, length: u32, buffer: *mut u8) -> ::windows::core::HRESULT; -pub type PINSPECT_HSTRING_CALLBACK2 = unsafe extern "system" fn(context: *const ::core::ffi::c_void, readaddress: u64, length: u32, buffer: *mut u8) -> ::windows::core::HRESULT; -pub type PINSPECT_MEMORY_CALLBACK = unsafe extern "system" fn(context: *const ::core::ffi::c_void, readaddress: usize, length: u32, buffer: *mut u8) -> ::windows::core::HRESULT; +pub type PINSPECT_HSTRING_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; +pub type PINSPECT_HSTRING_CALLBACK2 = ::core::option::Option ::windows::core::HRESULT>; +pub type PINSPECT_MEMORY_CALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq)] #[repr(transparent)] pub struct ROPARAMIIDHANDLE(pub isize); @@ -2450,7 +2450,7 @@ pub unsafe fn RoInitialize(inittype: RO_INIT_TYPE) -> ::windows::core::Result<() unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RoInspectCapturedStackBackTrace(targeterrorinfoaddress: usize, machine: u16, readmemorycallback: ::core::option::Option, context: *const ::core::ffi::c_void, framecount: *mut u32, targetbacktraceaddress: *mut usize) -> ::windows::core::Result<()> { +pub unsafe fn RoInspectCapturedStackBackTrace(targeterrorinfoaddress: usize, machine: u16, readmemorycallback: PINSPECT_MEMORY_CALLBACK, context: *const ::core::ffi::c_void, framecount: *mut u32, targetbacktraceaddress: *mut usize) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -2463,7 +2463,7 @@ pub unsafe fn RoInspectCapturedStackBackTrace(targeterrorinfoaddress: usize, mac unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn RoInspectThreadErrorInfo(targettebaddress: usize, machine: u16, readmemorycallback: ::core::option::Option, context: *const ::core::ffi::c_void) -> ::windows::core::Result { +pub unsafe fn RoInspectThreadErrorInfo(targettebaddress: usize, machine: u16, readmemorycallback: PINSPECT_MEMORY_CALLBACK, context: *const ::core::ffi::c_void) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -2859,7 +2859,7 @@ pub unsafe fn WindowsGetStringRawBuffer<'a, Param0: ::windows::core::IntoParam<' unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WindowsInspectString(targethstring: usize, machine: u16, callback: ::core::option::Option, context: *const ::core::ffi::c_void, length: *mut u32, targetstringaddress: *mut usize) -> ::windows::core::Result<()> { +pub unsafe fn WindowsInspectString(targethstring: usize, machine: u16, callback: PINSPECT_HSTRING_CALLBACK, context: *const ::core::ffi::c_void, length: *mut u32, targetstringaddress: *mut usize) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -2872,7 +2872,7 @@ pub unsafe fn WindowsInspectString(targethstring: usize, machine: u16, callback: unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn WindowsInspectString2(targethstring: u64, machine: u16, callback: ::core::option::Option, context: *const ::core::ffi::c_void, length: *mut u32, targetstringaddress: *mut u64) -> ::windows::core::Result<()> { +pub unsafe fn WindowsInspectString2(targethstring: u64, machine: u16, callback: PINSPECT_HSTRING_CALLBACK2, context: *const ::core::ffi::c_void, length: *mut u32, targetstringaddress: *mut u64) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/WindowsProgramming/mod.rs b/src/Windows/Win32/System/WindowsProgramming/mod.rs index 800c0bc6eb..536f8a24e1 100644 --- a/src/Windows/Win32/System/WindowsProgramming/mod.rs +++ b/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -163,7 +163,7 @@ pub const ALINF_QUIET: u32 = 4u32; pub const ALINF_ROLLBACK: u32 = 64u32; pub const ALINF_ROLLBKDOALL: u32 = 256u32; pub const ALINF_UPDHLPDLLS: u32 = 16u32; -pub type APPLICATION_RECOVERY_CALLBACK = unsafe extern "system" fn(pvparameter: *mut ::core::ffi::c_void) -> u32; +pub type APPLICATION_RECOVERY_CALLBACK = ::core::option::Option u32>; pub const ARSR_NOMESSAGES: u32 = 8u32; pub const ARSR_REGSECTION: u32 = 128u32; pub const ARSR_REMOVREGBKDATA: u32 = 4096u32; @@ -1440,7 +1440,7 @@ pub const EFS_DROP_ALTERNATE_STREAMS: u32 = 16u32; pub const EFS_USE_RECOVERY_KEYS: u32 = 1u32; pub const ENTITY_LIST_ID: u32 = 0u32; pub const ENTITY_TYPE_ID: u32 = 1u32; -pub type ENUM_CALLBACK = unsafe extern "system" fn(lpsurfaceinfo: *mut DCISURFACEINFO, lpcontext: *mut ::core::ffi::c_void); +pub type ENUM_CALLBACK = ::core::option::Option; pub const ER_ICMP: u32 = 896u32; pub const EVENPARITY: u32 = 2u32; pub const EVENTLOG_FULL_INFO: u32 = 0u32; @@ -3973,7 +3973,7 @@ pub unsafe fn NtClose<'a, Param0: ::windows::core::IntoParam<'a, super::super::F pub unsafe fn NtDeviceIoControlFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( filehandle: Param0, event: Param1, - apcroutine: ::core::option::Option, + apcroutine: PIO_APC_ROUTINE, apccontext: *mut ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, iocontrolcode: u32, @@ -4012,7 +4012,7 @@ pub unsafe fn NtNotifyChangeMultipleKeys<'a, Param0: ::windows::core::IntoParam< count: u32, subordinateobjects: *const OBJECT_ATTRIBUTES, event: Param3, - apcroutine: ::core::option::Option, + apcroutine: PIO_APC_ROUTINE, apccontext: *const ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, completionfilter: u32, @@ -4319,7 +4319,7 @@ pub unsafe fn OpenWaitableTimerA<'a, Param1: ::windows::core::IntoParam<'a, supe unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type PDELAYLOAD_FAILURE_DLL_CALLBACK = unsafe extern "system" fn(notificationreason: u32, delayloadinfo: *const DELAYLOAD_INFO) -> *mut ::core::ffi::c_void; +pub type PDELAYLOAD_FAILURE_DLL_CALLBACK = ::core::option::Option *mut ::core::ffi::c_void>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -4416,12 +4416,12 @@ impl ::core::cmp::Eq for PERUSERSECTIONW {} unsafe impl ::windows::core::Abi for PERUSERSECTIONW { type Abi = Self; } -pub type PFEATURE_STATE_CHANGE_CALLBACK = unsafe extern "system" fn(context: *const ::core::ffi::c_void); -pub type PFIBER_CALLOUT_ROUTINE = unsafe extern "system" fn(lpparameter: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void; +pub type PFEATURE_STATE_CHANGE_CALLBACK = ::core::option::Option; +pub type PFIBER_CALLOUT_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_Foundation")] -pub type PIO_APC_ROUTINE = unsafe extern "system" fn(apccontext: *mut ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, reserved: u32); +pub type PIO_APC_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PQUERYACTCTXW_FUNC = unsafe extern "system" fn(dwflags: u32, hactctx: super::super::Foundation::HANDLE, pvsubinstance: *const ::core::ffi::c_void, ulinfoclass: u32, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: usize, pcbwrittenorrequired: *mut usize) -> super::super::Foundation::BOOL; +pub type PQUERYACTCTXW_FUNC = ::core::option::Option super::super::Foundation::BOOL>; pub const PROCESS_CREATION_ALL_APPLICATION_PACKAGES_OPT_OUT: u32 = 1u32; pub const PROCESS_CREATION_CHILD_PROCESS_OVERRIDE: u32 = 2u32; pub const PROCESS_CREATION_CHILD_PROCESS_RESTRICTED: u32 = 1u32; @@ -4535,30 +4535,30 @@ unsafe impl ::windows::core::Abi for PUBLIC_OBJECT_TYPE_INFORMATION { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PWINSTATIONQUERYINFORMATIONW = unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: u32, param2: WINSTATIONINFOCLASS, param3: *mut ::core::ffi::c_void, param4: u32, param5: *mut u32) -> super::super::Foundation::BOOLEAN; +pub type PWINSTATIONQUERYINFORMATIONW = ::core::option::Option super::super::Foundation::BOOLEAN>; #[cfg(feature = "Win32_Foundation")] -pub type PWLDP_ISAPPAPPROVEDBYPOLICY_API = unsafe extern "system" fn(packagefamilyname: super::super::Foundation::PWSTR, packageversion: u64) -> ::windows::core::HRESULT; +pub type PWLDP_ISAPPAPPROVEDBYPOLICY_API = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PWLDP_ISDYNAMICCODEPOLICYENABLED_API = unsafe extern "system" fn(pbenabled: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; +pub type PWLDP_ISDYNAMICCODEPOLICYENABLED_API = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PWLDP_ISPRODUCTIONCONFIGURATION_API = unsafe extern "system" fn(isproductionconfiguration: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; +pub type PWLDP_ISPRODUCTIONCONFIGURATION_API = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PWLDP_ISWCOSPRODUCTIONCONFIGURATION_API = unsafe extern "system" fn(isproductionconfiguration: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; +pub type PWLDP_ISWCOSPRODUCTIONCONFIGURATION_API = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PWLDP_QUERYDEVICESECURITYINFORMATION_API = unsafe extern "system" fn(information: *mut WLDP_DEVICE_SECURITY_INFORMATION, informationlength: u32, returnlength: *mut u32) -> ::windows::core::HRESULT; +pub type PWLDP_QUERYDEVICESECURITYINFORMATION_API = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PWLDP_QUERYDYNAMICODETRUST_API = unsafe extern "system" fn(filehandle: super::super::Foundation::HANDLE, baseimage: *const ::core::ffi::c_void, imagesize: u32) -> ::windows::core::HRESULT; +pub type PWLDP_QUERYDYNAMICODETRUST_API = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PWLDP_QUERYPOLICYSETTINGENABLED2_API = unsafe extern "system" fn(setting: super::super::Foundation::PWSTR, enabled: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; +pub type PWLDP_QUERYPOLICYSETTINGENABLED2_API = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PWLDP_QUERYPOLICYSETTINGENABLED_API = unsafe extern "system" fn(setting: WLDP_POLICY_SETTING, enabled: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; -pub type PWLDP_QUERYWINDOWSLOCKDOWNMODE_API = unsafe extern "system" fn(lockdownmode: *mut WLDP_WINDOWS_LOCKDOWN_MODE) -> ::windows::core::HRESULT; -pub type PWLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_API = unsafe extern "system" fn(lockdownrestriction: *mut WLDP_WINDOWS_LOCKDOWN_RESTRICTION) -> ::windows::core::HRESULT; -pub type PWLDP_RESETPRODUCTIONCONFIGURATION_API = unsafe extern "system" fn() -> ::windows::core::HRESULT; -pub type PWLDP_RESETWCOSPRODUCTIONCONFIGURATION_API = unsafe extern "system" fn() -> ::windows::core::HRESULT; +pub type PWLDP_QUERYPOLICYSETTINGENABLED_API = ::core::option::Option ::windows::core::HRESULT>; +pub type PWLDP_QUERYWINDOWSLOCKDOWNMODE_API = ::core::option::Option ::windows::core::HRESULT>; +pub type PWLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_API = ::core::option::Option ::windows::core::HRESULT>; +pub type PWLDP_RESETPRODUCTIONCONFIGURATION_API = ::core::option::Option ::windows::core::HRESULT>; +pub type PWLDP_RESETWCOSPRODUCTIONCONFIGURATION_API = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PWLDP_SETDYNAMICCODETRUST_API = unsafe extern "system" fn(hfilehandle: super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; -pub type PWLDP_SETWINDOWSLOCKDOWNRESTRICTION_API = unsafe extern "system" fn(lockdownrestriction: WLDP_WINDOWS_LOCKDOWN_RESTRICTION) -> ::windows::core::HRESULT; +pub type PWLDP_SETDYNAMICCODETRUST_API = ::core::option::Option ::windows::core::HRESULT>; +pub type PWLDP_SETWINDOWSLOCKDOWNRESTRICTION_API = ::core::option::Option ::windows::core::HRESULT>; pub const QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS: u32 = 16u32; pub const QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE: u32 = 8u32; pub const QUERY_ACTCTX_FLAG_NO_ADDREF: u32 = 2147483648u32; @@ -4688,7 +4688,7 @@ pub unsafe fn QueryUnbiasedInterruptTimePrecise(lpunbiasedinterrupttimeprecise: } pub const RECOVERY_DEFAULT_PING_INTERVAL: u32 = 5000u32; #[cfg(feature = "Win32_Foundation")] -pub type REGINSTALLA = unsafe extern "system" fn(hm: super::super::Foundation::HINSTANCE, pszsection: super::super::Foundation::PSTR, psttable: *mut STRTABLEA) -> ::windows::core::HRESULT; +pub type REGINSTALLA = ::core::option::Option ::windows::core::HRESULT>; pub const REMOTE_PROTOCOL_INFO_FLAG_LOOPBACK: u32 = 1u32; pub const REMOTE_PROTOCOL_INFO_FLAG_OFFLINE: u32 = 2u32; pub const REMOTE_PROTOCOL_INFO_FLAG_PERSISTENT_HANDLE: u32 = 4u32; @@ -6082,7 +6082,7 @@ pub unsafe fn SignalObjectAndWait<'a, Param0: ::windows::core::IntoParam<'a, sup unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn SubscribeFeatureStateChangeNotification(subscription: *mut FEATURE_STATE_CHANGE_SUBSCRIPTION, callback: ::core::option::Option, context: *const ::core::ffi::c_void) { +pub unsafe fn SubscribeFeatureStateChangeNotification(subscription: *mut FEATURE_STATE_CHANGE_SUBSCRIPTION, callback: PFEATURE_STATE_CHANGE_CALLBACK, context: *const ::core::ffi::c_void) { #[cfg(windows)] { #[link(name = "windows")] @@ -6623,7 +6623,7 @@ unsafe impl ::windows::core::Abi for WINSTATIONINFORMATIONW { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type WINWATCHNOTIFYPROC = unsafe extern "system" fn(hww: HWINWATCH, hwnd: super::super::Foundation::HWND, code: u32, lparam: super::super::Foundation::LPARAM); +pub type WINWATCHNOTIFYPROC = ::core::option::Option; pub const WINWATCHNOTIFY_CHANGED: u32 = 4u32; pub const WINWATCHNOTIFY_CHANGING: u32 = 3u32; pub const WINWATCHNOTIFY_DESTROY: u32 = 2u32; @@ -6849,7 +6849,7 @@ pub unsafe fn WinWatchGetClipList<'a, Param0: ::windows::core::IntoParam<'a, HWI } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WinWatchNotify<'a, Param0: ::windows::core::IntoParam<'a, HWINWATCH>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hww: Param0, notifycallback: ::core::option::Option, notifyparam: Param2) -> super::super::Foundation::BOOL { +pub unsafe fn WinWatchNotify<'a, Param0: ::windows::core::IntoParam<'a, HWINWATCH>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hww: Param0, notifycallback: WINWATCHNOTIFYPROC, notifyparam: Param2) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/Wmi/mod.rs b/src/Windows/Win32/System/Wmi/mod.rs index 7631546410..ac01a92aa4 100644 --- a/src/Windows/Win32/System/Wmi/mod.rs +++ b/src/Windows/Win32/System/Wmi/mod.rs @@ -7849,7 +7849,7 @@ impl ::core::convert::From for MI_CallbackMode { unsafe impl ::windows::core::Abi for MI_CallbackMode { type Abi = Self; } -pub type MI_CancelCallback = unsafe extern "system" fn(reason: MI_CancellationReason, callbackdata: *const ::core::ffi::c_void); +pub type MI_CancelCallback = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct MI_CancellationReason(pub i32); @@ -9749,7 +9749,7 @@ impl ::core::cmp::Eq for MI_DeserializerFT {} unsafe impl ::windows::core::Abi for MI_DeserializerFT { type Abi = Self; } -pub type MI_Deserializer_ClassObjectNeeded = unsafe extern "system" fn(context: *const ::core::ffi::c_void, servername: *const u16, namespacename: *const u16, classname: *const u16, requestedclassobject: *mut *mut MI_Class) -> MI_Result; +pub type MI_Deserializer_ClassObjectNeeded = ::core::option::Option MI_Result>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct MI_DestinationOptions { @@ -10346,8 +10346,8 @@ pub const MI_MODULE_FLAG_LOCALIZED: u32 = 64u32; pub const MI_MODULE_FLAG_MAPPING_STRINGS: u32 = 8u32; pub const MI_MODULE_FLAG_STANDARD_QUALIFIERS: u32 = 1u32; pub const MI_MODULE_FLAG_VALUES: u32 = 4u32; -pub type MI_MainFunction = unsafe extern "system" fn(server: *mut MI_Server) -> *mut MI_Module; -#[derive(:: core :: clone :: Clone)] +pub type MI_MainFunction = ::core::option::Option *mut MI_Module>; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct MI_MethodDecl { pub flags: u32, @@ -10362,7 +10362,7 @@ pub struct MI_MethodDecl { pub origin: *mut u16, pub propagator: *mut u16, pub schema: *mut MI_SchemaDecl, - pub function: ::core::option::Option, + pub function: MI_MethodDecl_Invoke, } impl MI_MethodDecl {} impl ::core::default::Default for MI_MethodDecl { @@ -10395,10 +10395,10 @@ impl ::core::cmp::PartialEq for MI_MethodDecl { } impl ::core::cmp::Eq for MI_MethodDecl {} unsafe impl ::windows::core::Abi for MI_MethodDecl { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type MI_MethodDecl_Invoke = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, methodname: *const u16, instancename: *const MI_Instance, parameters: *const MI_Instance); -#[derive(:: core :: clone :: Clone)] +pub type MI_MethodDecl_Invoke = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct MI_Module { pub version: u32, @@ -10406,8 +10406,8 @@ pub struct MI_Module { pub flags: u32, pub charSize: u32, pub schemaDecl: *mut MI_SchemaDecl, - pub Load: ::core::option::Option, - pub Unload: ::core::option::Option, + pub Load: MI_Module_Load, + pub Unload: MI_Module_Unload, pub dynamicProviderFT: *mut MI_ProviderFT, } impl MI_Module {} @@ -10428,13 +10428,13 @@ impl ::core::cmp::PartialEq for MI_Module { } impl ::core::cmp::Eq for MI_Module {} unsafe impl ::windows::core::Abi for MI_Module { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type MI_Module_Load = unsafe extern "system" fn(self_: *mut *mut MI_Module_Self, context: *const MI_Context); +pub type MI_Module_Load = ::core::option::Option; #[repr(C)] #[derive(:: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug, :: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy)] pub struct MI_Module_Self(pub u8); -pub type MI_Module_Unload = unsafe extern "system" fn(self_: *const MI_Module_Self, context: *const MI_Context); +pub type MI_Module_Unload = ::core::option::Option; pub const MI_OPERATIONFLAGS_BASIC_RTTI: u32 = 2u32; pub const MI_OPERATIONFLAGS_DEFAULT_RTTI: u32 = 0u32; pub const MI_OPERATIONFLAGS_EXPENSIVE_PROPERTIES: u32 = 64u32; @@ -10514,10 +10514,10 @@ impl ::core::cmp::Eq for MI_Operation {} unsafe impl ::windows::core::Abi for MI_Operation { type Abi = Self; } -pub type MI_OperationCallback_Class = unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, classresult: *const MI_Class, moreresults: u8, resultcode: MI_Result, errorstring: *const u16, errordetails: *const MI_Instance, resultacknowledgement: isize); -pub type MI_OperationCallback_Indication = unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, instance: *const MI_Instance, bookmark: *const u16, machineid: *const u16, moreresults: u8, resultcode: MI_Result, errorstring: *const u16, errordetails: *const MI_Instance, resultacknowledgement: isize); -pub type MI_OperationCallback_Instance = unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, instance: *const MI_Instance, moreresults: u8, resultcode: MI_Result, errorstring: *const u16, errordetails: *const MI_Instance, resultacknowledgement: isize); -pub type MI_OperationCallback_PromptUser = unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, message: *const u16, prompttype: MI_PromptType, promptuserresult: isize); +pub type MI_OperationCallback_Class = ::core::option::Option; +pub type MI_OperationCallback_Indication = ::core::option::Option; +pub type MI_OperationCallback_Instance = ::core::option::Option; +pub type MI_OperationCallback_PromptUser = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct MI_OperationCallback_ResponseType(pub i32); @@ -10533,22 +10533,22 @@ impl ::core::convert::From for MI_OperationCallback_ResponseType { unsafe impl ::windows::core::Abi for MI_OperationCallback_ResponseType { type Abi = Self; } -pub type MI_OperationCallback_StreamedParameter = unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, parametername: *const u16, resulttype: MI_Type, result: *const MI_Value, resultacknowledgement: isize); -pub type MI_OperationCallback_WriteError = unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, instance: *const MI_Instance, writeerrorresult: isize); -pub type MI_OperationCallback_WriteMessage = unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, channel: u32, message: *const u16); -pub type MI_OperationCallback_WriteProgress = unsafe extern "system" fn(operation: *const MI_Operation, callbackcontext: *const ::core::ffi::c_void, activity: *const u16, currentoperation: *const u16, statusdescription: *const u16, percentagecomplete: u32, secondsremaining: u32); -#[derive(:: core :: clone :: Clone)] +pub type MI_OperationCallback_StreamedParameter = ::core::option::Option; +pub type MI_OperationCallback_WriteError = ::core::option::Option; +pub type MI_OperationCallback_WriteMessage = ::core::option::Option; +pub type MI_OperationCallback_WriteProgress = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct MI_OperationCallbacks { pub callbackContext: *mut ::core::ffi::c_void, - pub promptUser: ::core::option::Option, - pub writeError: ::core::option::Option, - pub writeMessage: ::core::option::Option, - pub writeProgress: ::core::option::Option, - pub instanceResult: ::core::option::Option, - pub indicationResult: ::core::option::Option, - pub classResult: ::core::option::Option, - pub streamedParameterResult: ::core::option::Option, + pub promptUser: MI_OperationCallback_PromptUser, + pub writeError: MI_OperationCallback_WriteError, + pub writeMessage: MI_OperationCallback_WriteMessage, + pub writeProgress: MI_OperationCallback_WriteProgress, + pub instanceResult: MI_OperationCallback_Instance, + pub indicationResult: MI_OperationCallback_Indication, + pub classResult: MI_OperationCallback_Class, + pub streamedParameterResult: MI_OperationCallback_StreamedParameter, } impl MI_OperationCallbacks {} impl ::core::default::Default for MI_OperationCallbacks { @@ -10576,7 +10576,7 @@ impl ::core::cmp::PartialEq for MI_OperationCallbacks { } impl ::core::cmp::Eq for MI_OperationCallbacks {} unsafe impl ::windows::core::Abi for MI_OperationCallbacks { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -10938,23 +10938,23 @@ impl ::core::convert::From for MI_ProviderArchitecture { unsafe impl ::windows::core::Abi for MI_ProviderArchitecture { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct MI_ProviderFT { - pub Load: ::core::option::Option, - pub Unload: ::core::option::Option, - pub GetInstance: ::core::option::Option, - pub EnumerateInstances: ::core::option::Option, - pub CreateInstance: ::core::option::Option, - pub ModifyInstance: ::core::option::Option, - pub DeleteInstance: ::core::option::Option, - pub AssociatorInstances: ::core::option::Option, - pub ReferenceInstances: ::core::option::Option, - pub EnableIndications: ::core::option::Option, - pub DisableIndications: ::core::option::Option, - pub Subscribe: ::core::option::Option, - pub Unsubscribe: ::core::option::Option, - pub Invoke: ::core::option::Option, + pub Load: MI_ProviderFT_Load, + pub Unload: MI_ProviderFT_Unload, + pub GetInstance: MI_ProviderFT_GetInstance, + pub EnumerateInstances: MI_ProviderFT_EnumerateInstances, + pub CreateInstance: MI_ProviderFT_CreateInstance, + pub ModifyInstance: MI_ProviderFT_ModifyInstance, + pub DeleteInstance: MI_ProviderFT_DeleteInstance, + pub AssociatorInstances: MI_ProviderFT_AssociatorInstances, + pub ReferenceInstances: MI_ProviderFT_ReferenceInstances, + pub EnableIndications: MI_ProviderFT_EnableIndications, + pub DisableIndications: MI_ProviderFT_DisableIndications, + pub Subscribe: MI_ProviderFT_Subscribe, + pub Unsubscribe: MI_ProviderFT_Unsubscribe, + pub Invoke: MI_ProviderFT_Invoke, } impl MI_ProviderFT {} impl ::core::default::Default for MI_ProviderFT { @@ -10987,22 +10987,22 @@ impl ::core::cmp::PartialEq for MI_ProviderFT { } impl ::core::cmp::Eq for MI_ProviderFT {} unsafe impl ::windows::core::Abi for MI_ProviderFT { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type MI_ProviderFT_AssociatorInstances = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance, resultclass: *const u16, role: *const u16, resultrole: *const u16, propertyset: *const MI_PropertySet, keysonly: u8, filter: *const MI_Filter); -pub type MI_ProviderFT_CreateInstance = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, newinstance: *const MI_Instance); -pub type MI_ProviderFT_DeleteInstance = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance); -pub type MI_ProviderFT_DisableIndications = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, indicationscontext: *const MI_Context, namespace: *const u16, classname: *const u16); -pub type MI_ProviderFT_EnableIndications = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, indicationscontext: *const MI_Context, namespace: *const u16, classname: *const u16); -pub type MI_ProviderFT_EnumerateInstances = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, propertyset: *const MI_PropertySet, keysonly: u8, filter: *const MI_Filter); -pub type MI_ProviderFT_GetInstance = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance, propertyset: *const MI_PropertySet); -pub type MI_ProviderFT_Invoke = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, methodname: *const u16, instancename: *const MI_Instance, inputparameters: *const MI_Instance); -pub type MI_ProviderFT_Load = unsafe extern "system" fn(self_: *mut *mut ::core::ffi::c_void, selfmodule: *const MI_Module_Self, context: *const MI_Context); -pub type MI_ProviderFT_ModifyInstance = unsafe extern "system" fn(self_: *mut ::core::ffi::c_void, context: *mut MI_Context, namespace: *const u16, classname: *const u16, modifiedinstance: *const MI_Instance, propertyset: *const MI_PropertySet); -pub type MI_ProviderFT_ReferenceInstances = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, instancename: *const MI_Instance, role: *const u16, propertyset: *const MI_PropertySet, keysonly: u8, filter: *const MI_Filter); -pub type MI_ProviderFT_Subscribe = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, filter: *const MI_Filter, bookmark: *const u16, subscriptionid: u64, subscriptionself: *mut *mut ::core::ffi::c_void); -pub type MI_ProviderFT_Unload = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context); -pub type MI_ProviderFT_Unsubscribe = unsafe extern "system" fn(self_: *const ::core::ffi::c_void, context: *const MI_Context, namespace: *const u16, classname: *const u16, subscriptionid: u64, subscriptionself: *const ::core::ffi::c_void); +pub type MI_ProviderFT_AssociatorInstances = ::core::option::Option; +pub type MI_ProviderFT_CreateInstance = ::core::option::Option; +pub type MI_ProviderFT_DeleteInstance = ::core::option::Option; +pub type MI_ProviderFT_DisableIndications = ::core::option::Option; +pub type MI_ProviderFT_EnableIndications = ::core::option::Option; +pub type MI_ProviderFT_EnumerateInstances = ::core::option::Option; +pub type MI_ProviderFT_GetInstance = ::core::option::Option; +pub type MI_ProviderFT_Invoke = ::core::option::Option; +pub type MI_ProviderFT_Load = ::core::option::Option; +pub type MI_ProviderFT_ModifyInstance = ::core::option::Option; +pub type MI_ProviderFT_ReferenceInstances = ::core::option::Option; +pub type MI_ProviderFT_Subscribe = ::core::option::Option; +pub type MI_ProviderFT_Unload = ::core::option::Option; +pub type MI_ProviderFT_Unsubscribe = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct MI_Qualifier { diff --git a/src/Windows/Win32/UI/Accessibility/mod.rs b/src/Windows/Win32/UI/Accessibility/mod.rs index 0a3033e738..d8f919bf58 100644 --- a/src/Windows/Win32/UI/Accessibility/mod.rs +++ b/src/Windows/Win32/UI/Accessibility/mod.rs @@ -18880,17 +18880,17 @@ pub const ItemStatus_Property_GUID: ::windows::core::GUID = ::windows::core::GUI pub const ItemType_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xcdda434d_6222_413b_a68a_325dd1d40f39); pub const LIBID_Accessibility: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x1ea4dbf0_3c3b_11cf_810c_00aa00389b71); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -pub type LPFNACCESSIBLECHILDREN = unsafe extern "system" fn(pacccontainer: ::windows::core::RawPtr, ichildstart: i32, cchildren: i32, rgvarchildren: *mut ::core::mem::ManuallyDrop, pcobtained: *mut i32) -> ::windows::core::HRESULT; +pub type LPFNACCESSIBLECHILDREN = ::core::option::Option, pcobtained: *mut i32) -> ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -pub type LPFNACCESSIBLEOBJECTFROMPOINT = unsafe extern "system" fn(ptscreen: super::super::Foundation::POINT, ppacc: *mut ::windows::core::RawPtr, pvarchild: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; +pub type LPFNACCESSIBLEOBJECTFROMPOINT = ::core::option::Option) -> ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNACCESSIBLEOBJECTFROMWINDOW = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, dwid: u32, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type LPFNACCESSIBLEOBJECTFROMWINDOW = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNCREATESTDACCESSIBLEOBJECT = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, idobject: i32, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type LPFNCREATESTDACCESSIBLEOBJECT = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNLRESULTFROMOBJECT = unsafe extern "system" fn(riid: *const ::windows::core::GUID, wparam: super::super::Foundation::WPARAM, punk: ::windows::core::RawPtr) -> super::super::Foundation::LRESULT; +pub type LPFNLRESULTFROMOBJECT = ::core::option::Option super::super::Foundation::LRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNOBJECTFROMLRESULT = unsafe extern "system" fn(lresult: super::super::Foundation::LRESULT, riid: *const ::windows::core::GUID, wparam: super::super::Foundation::WPARAM, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type LPFNOBJECTFROMLRESULT = ::core::option::Option ::windows::core::HRESULT>; pub const LabeledBy_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe5b8924b_fc8a_4a35_8031_cf78ac43e55e); pub const LandmarkType_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x454045f2_6f61_49f7_a4f8_b5f0cf82da1e); pub const LayoutInvalidated_Event_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xed7d6544_a6bd_4595_9bae_3d28946cc715); @@ -20134,7 +20134,7 @@ pub const SemanticZoom_Control_GUID: ::windows::core::GUID = ::windows::core::GU pub const Separator_Control_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8767eba3_2a63_4ab0_ac8d_aa50e23de978); #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetWinEventHook<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(eventmin: u32, eventmax: u32, hmodwineventproc: Param2, pfnwineventproc: ::core::option::Option, idprocess: u32, idthread: u32, dwflags: u32) -> HWINEVENTHOOK { +pub unsafe fn SetWinEventHook<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(eventmin: u32, eventmax: u32, hmodwineventproc: Param2, pfnwineventproc: WINEVENTPROC, idprocess: u32, idthread: u32, dwflags: u32) -> HWINEVENTHOOK { #[cfg(windows)] { #[link(name = "windows")] @@ -21472,7 +21472,7 @@ unsafe impl ::windows::core::Abi for UIAutomationType { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn UiaAddEvent<'a, Param0: ::windows::core::IntoParam<'a, HUIANODE>>(hnode: Param0, eventid: i32, pcallback: *mut ::core::option::Option, scope: TreeScope, pproperties: *mut i32, cproperties: i32, prequest: *mut UiaCacheRequest, phevent: *mut HUIAEVENT) -> ::windows::core::Result<()> { +pub unsafe fn UiaAddEvent<'a, Param0: ::windows::core::IntoParam<'a, HUIANODE>>(hnode: Param0, eventid: i32, pcallback: *mut UiaEventCallback, scope: TreeScope, pproperties: *mut i32, cproperties: i32, prequest: *mut UiaCacheRequest, phevent: *mut HUIAEVENT) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -21753,7 +21753,7 @@ unsafe impl ::windows::core::Abi for UiaEventArgs { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type UiaEventCallback = unsafe extern "system" fn(pargs: *mut UiaEventArgs, prequesteddata: *mut super::super::System::Com::SAFEARRAY, ptreestructure: ::core::mem::ManuallyDrop); +pub type UiaEventCallback = ::core::option::Option)>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn UiaEventRemoveWindow<'a, Param0: ::windows::core::IntoParam<'a, HUIAEVENT>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hevent: Param0, hwnd: Param1) -> ::windows::core::Result<()> { @@ -22244,7 +22244,7 @@ unsafe impl ::windows::core::Abi for UiaPropertyCondition { type Abi = ::core::mem::ManuallyDrop; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type UiaProviderCallback = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, providertype: ProviderType) -> *mut super::super::System::Com::SAFEARRAY; +pub type UiaProviderCallback = ::core::option::Option *mut super::super::System::Com::SAFEARRAY>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn UiaProviderForNonClient<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, idobject: i32, idchild: i32) -> ::windows::core::Result { @@ -22412,7 +22412,7 @@ unsafe impl ::windows::core::Abi for UiaRect { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn UiaRegisterProviderCallback(pcallback: *mut ::core::option::Option) { +pub unsafe fn UiaRegisterProviderCallback(pcallback: *mut UiaProviderCallback) { #[cfg(windows)] { #[link(name = "windows")] @@ -22663,7 +22663,7 @@ unsafe impl ::windows::core::Abi for VisualEffects { } pub const VisualEffects_Property_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe61a8565_aad9_46d7_9e70_4e8a8420d420); #[cfg(feature = "Win32_Foundation")] -pub type WINEVENTPROC = unsafe extern "system" fn(hwineventhook: HWINEVENTHOOK, event: u32, hwnd: super::super::Foundation::HWND, idobject: i32, idchild: i32, ideventthread: u32, dwmseventtime: u32); +pub type WINEVENTPROC = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WindowFromAccessibleObject<'a, Param0: ::windows::core::IntoParam<'a, IAccessible>>(param0: Param0) -> ::windows::core::Result { diff --git a/src/Windows/Win32/UI/ColorSystem/mod.rs b/src/Windows/Win32/UI/ColorSystem/mod.rs index a3a88143f8..b7a957e4e7 100644 --- a/src/Windows/Win32/UI/ColorSystem/mod.rs +++ b/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -146,7 +146,7 @@ pub unsafe fn CMCheckColorsInGamut(hcmtransform: isize, lpargbtriple: *const sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CMCheckRGBs<'a, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, lparesult: *mut u8, pfncallback: ::core::option::Option, ulcallbackdata: Param8) -> super::super::Foundation::BOOL { +pub unsafe fn CMCheckRGBs<'a, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, lparesult: *mut u8, pfncallback: LPBMCALLBACKFN, ulcallbackdata: Param8) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -441,7 +441,7 @@ pub unsafe fn CMTranslateRGBs(hcmtransform: isize, lpsrcbits: *const ::core::ffi } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CMTranslateRGBsExt<'a, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwinputstride: u32, lpdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwoutputstride: u32, lpfncallback: ::core::option::Option, ulcallbackdata: Param10) -> super::super::Foundation::BOOL { +pub unsafe fn CMTranslateRGBsExt<'a, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwinputstride: u32, lpdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwoutputstride: u32, lpfncallback: LPBMCALLBACKFN, ulcallbackdata: Param10) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -566,7 +566,7 @@ impl ::core::convert::From for COLORDATATYPE { unsafe impl ::windows::core::Abi for COLORDATATYPE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub struct COLORMATCHSETUPA { @@ -585,9 +585,9 @@ pub struct COLORMATCHSETUPA { pub ccPrinterProfile: u32, pub pTargetProfile: super::super::Foundation::PSTR, pub ccTargetProfile: u32, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: super::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, - pub lpfnApplyCallback: ::core::option::Option, + pub lpfnApplyCallback: PCMSCALLBACKA, pub lParamApplyCallback: super::super::Foundation::LPARAM, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -650,9 +650,9 @@ impl ::core::cmp::PartialEq for COLORMATCHSETUPA { impl ::core::cmp::Eq for COLORMATCHSETUPA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for COLORMATCHSETUPA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub struct COLORMATCHSETUPW { @@ -671,9 +671,9 @@ pub struct COLORMATCHSETUPW { pub ccPrinterProfile: u32, pub pTargetProfile: super::super::Foundation::PWSTR, pub ccTargetProfile: u32, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: super::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, - pub lpfnApplyCallback: ::core::option::Option, + pub lpfnApplyCallback: PCMSCALLBACKW, pub lParamApplyCallback: super::super::Foundation::LPARAM, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -736,7 +736,7 @@ impl ::core::cmp::PartialEq for COLORMATCHSETUPW { impl ::core::cmp::Eq for COLORMATCHSETUPW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for COLORMATCHSETUPW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -821,7 +821,7 @@ pub const CSA_Lab: u32 = 8u32; pub const CSA_RGB: u32 = 6u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CheckBitmapBits<'a, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hcolortransform: isize, psrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, paresult: *mut u8, pfncallback: ::core::option::Option, lpcallbackdata: Param8) -> super::super::Foundation::BOOL { +pub unsafe fn CheckBitmapBits<'a, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hcolortransform: isize, psrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, paresult: *mut u8, pfncallback: LPBMCALLBACKFN, lpcallbackdata: Param8) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1506,7 +1506,7 @@ pub unsafe fn EnumColorProfilesW<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn EnumICMProfilesA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, proc: ::core::option::Option, param2: Param2) -> i32 { +pub unsafe fn EnumICMProfilesA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, proc: ICMENUMPROCA, param2: Param2) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -1520,7 +1520,7 @@ pub unsafe fn EnumICMProfilesA<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn EnumICMProfilesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, proc: ::core::option::Option, param2: Param2) -> i32 { +pub unsafe fn EnumICMProfilesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdc: Param0, proc: ICMENUMPROCW, param2: Param2) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -1997,9 +1997,9 @@ unsafe impl ::windows::core::Abi for HiFiCOLOR { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type ICMENUMPROCA = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::LPARAM) -> i32; +pub type ICMENUMPROCA = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type ICMENUMPROCW = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::LPARAM) -> i32; +pub type ICMENUMPROCW = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct ICM_COMMAND(pub u32); @@ -2401,7 +2401,7 @@ unsafe impl ::windows::core::Abi for LOGCOLORSPACEW { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type LPBMCALLBACKFN = unsafe extern "system" fn(param0: u32, param1: u32, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type LPBMCALLBACKFN = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct LabCOLOR { @@ -2512,9 +2512,9 @@ pub unsafe fn OpenColorProfileW(pprofile: *const PROFILE, dwdesiredaccess: u32, unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type PCMSCALLBACKA = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type PCMSCALLBACKA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type PCMSCALLBACKW = unsafe extern "system" fn(param0: *mut ::core::mem::ManuallyDrop, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type PCMSCALLBACKW = ::core::option::Option super::super::Foundation::BOOL>; pub const PRESERVEBLACK: u32 = 1048576u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -2926,7 +2926,7 @@ pub unsafe fn SetupColorMatchingA(pcms: *mut COLORMATCHSETUPA) -> super::super:: { #[link(name = "windows")] extern "system" { - fn SetupColorMatchingA(pcms: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn SetupColorMatchingA(pcms: *mut COLORMATCHSETUPA) -> super::super::Foundation::BOOL; } ::core::mem::transmute(SetupColorMatchingA(::core::mem::transmute(pcms))) } @@ -2940,7 +2940,7 @@ pub unsafe fn SetupColorMatchingW(pcms: *mut COLORMATCHSETUPW) -> super::super:: { #[link(name = "windows")] extern "system" { - fn SetupColorMatchingW(pcms: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn SetupColorMatchingW(pcms: *mut COLORMATCHSETUPW) -> super::super::Foundation::BOOL; } ::core::mem::transmute(SetupColorMatchingW(::core::mem::transmute(pcms))) } @@ -2949,7 +2949,7 @@ pub unsafe fn SetupColorMatchingW(pcms: *mut COLORMATCHSETUPW) -> super::super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TranslateBitmapBits<'a, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hcolortransform: isize, psrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwinputstride: u32, pdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwoutputstride: u32, pfncallback: ::core::option::Option, ulcallbackdata: Param10) -> super::super::Foundation::BOOL { +pub unsafe fn TranslateBitmapBits<'a, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hcolortransform: isize, psrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwinputstride: u32, pdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwoutputstride: u32, pfncallback: LPBMCALLBACKFN, ulcallbackdata: Param10) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/UI/Controls/Dialogs/mod.rs b/src/Windows/Win32/UI/Controls/Dialogs/mod.rs index a773dba217..4c6d100d44 100644 --- a/src/Windows/Win32/UI/Controls/Dialogs/mod.rs +++ b/src/Windows/Win32/UI/Controls/Dialogs/mod.rs @@ -12,7 +12,7 @@ pub const CD_LBSELADD: u32 = 2u32; pub const CD_LBSELCHANGE: u32 = 0u32; pub const CD_LBSELNOITEMS: i32 = -1i32; pub const CD_LBSELSUB: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -24,7 +24,7 @@ pub struct CHOOSECOLORA { pub lpCustColors: *mut u32, pub Flags: u32, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPCCHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PSTR, } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -66,15 +66,9 @@ impl ::core::cmp::Eq for CHOOSECOLORA {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CHOOSECOLORA { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CHOOSECOLORA { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -86,7 +80,7 @@ pub struct CHOOSECOLORA { pub lpCustColors: *mut u32, pub Flags: u32, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPCCHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PSTR, } #[cfg(any(target_arch = "x86",))] @@ -112,9 +106,9 @@ impl ::core::cmp::Eq for CHOOSECOLORA {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CHOOSECOLORA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -126,7 +120,7 @@ pub struct CHOOSECOLORW { pub lpCustColors: *mut u32, pub Flags: u32, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPCCHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PWSTR, } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -168,15 +162,9 @@ impl ::core::cmp::Eq for CHOOSECOLORW {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CHOOSECOLORW { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CHOOSECOLORW { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -188,7 +176,7 @@ pub struct CHOOSECOLORW { pub lpCustColors: *mut u32, pub Flags: u32, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPCCHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PWSTR, } #[cfg(any(target_arch = "x86",))] @@ -214,9 +202,9 @@ impl ::core::cmp::Eq for CHOOSECOLORW {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for CHOOSECOLORW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -229,7 +217,7 @@ pub struct CHOOSEFONTA { pub Flags: CHOOSEFONT_FLAGS, pub rgbColors: u32, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPCFHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PSTR, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lpszStyle: super::super::super::Foundation::PSTR, @@ -299,15 +287,9 @@ impl ::core::cmp::Eq for CHOOSEFONTA {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for CHOOSEFONTA { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for CHOOSEFONTA { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -320,7 +302,7 @@ pub struct CHOOSEFONTA { pub Flags: CHOOSEFONT_FLAGS, pub rgbColors: u32, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPCFHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PSTR, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lpszStyle: super::super::super::Foundation::PSTR, @@ -352,9 +334,9 @@ impl ::core::cmp::Eq for CHOOSEFONTA {} #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for CHOOSEFONTA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -367,7 +349,7 @@ pub struct CHOOSEFONTW { pub Flags: CHOOSEFONT_FLAGS, pub rgbColors: u32, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPCFHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PWSTR, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lpszStyle: super::super::super::Foundation::PWSTR, @@ -437,15 +419,9 @@ impl ::core::cmp::Eq for CHOOSEFONTW {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for CHOOSEFONTW { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for CHOOSEFONTW { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -458,7 +434,7 @@ pub struct CHOOSEFONTW { pub Flags: CHOOSEFONT_FLAGS, pub rgbColors: u32, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPCFHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PWSTR, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lpszStyle: super::super::super::Foundation::PWSTR, @@ -490,7 +466,7 @@ impl ::core::cmp::Eq for CHOOSEFONTW {} #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for CHOOSEFONTW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -718,7 +694,7 @@ pub unsafe fn ChooseColorA(param0: *mut CHOOSECOLORA) -> super::super::super::Fo { #[link(name = "windows")] extern "system" { - fn ChooseColorA(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn ChooseColorA(param0: *mut CHOOSECOLORA) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(ChooseColorA(::core::mem::transmute(param0))) } @@ -732,7 +708,7 @@ pub unsafe fn ChooseColorW(param0: *mut CHOOSECOLORW) -> super::super::super::Fo { #[link(name = "windows")] extern "system" { - fn ChooseColorW(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn ChooseColorW(param0: *mut CHOOSECOLORW) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(ChooseColorW(::core::mem::transmute(param0))) } @@ -746,7 +722,7 @@ pub unsafe fn ChooseFontA(param0: *mut CHOOSEFONTA) -> super::super::super::Foun { #[link(name = "windows")] extern "system" { - fn ChooseFontA(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn ChooseFontA(param0: *mut CHOOSEFONTA) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(ChooseFontA(::core::mem::transmute(param0))) } @@ -760,7 +736,7 @@ pub unsafe fn ChooseFontW(param0: *mut CHOOSEFONTW) -> super::super::super::Foun { #[link(name = "windows")] extern "system" { - fn ChooseFontW(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn ChooseFontW(param0: *mut CHOOSEFONTW) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(ChooseFontW(::core::mem::transmute(param0))) } @@ -846,7 +822,7 @@ unsafe impl ::windows::core::Abi for DEVNAMES { } pub const DLG_COLOR: u32 = 10u32; pub const DN_DEFAULTPRN: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -860,7 +836,7 @@ pub struct FINDREPLACEA { pub wFindWhatLen: u16, pub wReplaceWithLen: u16, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFRHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PSTR, } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -904,15 +880,9 @@ impl ::core::cmp::Eq for FINDREPLACEA {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for FINDREPLACEA { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for FINDREPLACEA { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -926,7 +896,7 @@ pub struct FINDREPLACEA { pub wFindWhatLen: u16, pub wReplaceWithLen: u16, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFRHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PSTR, } #[cfg(any(target_arch = "x86",))] @@ -952,9 +922,9 @@ impl ::core::cmp::Eq for FINDREPLACEA {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for FINDREPLACEA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -968,7 +938,7 @@ pub struct FINDREPLACEW { pub wFindWhatLen: u16, pub wReplaceWithLen: u16, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFRHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PWSTR, } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -1012,15 +982,9 @@ impl ::core::cmp::Eq for FINDREPLACEW {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for FINDREPLACEW { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for FINDREPLACEW { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -1034,7 +998,7 @@ pub struct FINDREPLACEW { pub wFindWhatLen: u16, pub wReplaceWithLen: u16, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPFRHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PWSTR, } #[cfg(any(target_arch = "x86",))] @@ -1060,7 +1024,7 @@ impl ::core::cmp::Eq for FINDREPLACEW {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for FINDREPLACEW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -1133,7 +1097,7 @@ pub unsafe fn FindTextA(param0: *mut FINDREPLACEA) -> super::super::super::Found { #[link(name = "windows")] extern "system" { - fn FindTextA(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::HWND; + fn FindTextA(param0: *mut FINDREPLACEA) -> super::super::super::Foundation::HWND; } ::core::mem::transmute(FindTextA(::core::mem::transmute(param0))) } @@ -1147,7 +1111,7 @@ pub unsafe fn FindTextW(param0: *mut FINDREPLACEW) -> super::super::super::Found { #[link(name = "windows")] extern "system" { - fn FindTextW(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::HWND; + fn FindTextW(param0: *mut FINDREPLACEW) -> super::super::super::Foundation::HWND; } ::core::mem::transmute(FindTextW(::core::mem::transmute(param0))) } @@ -1189,7 +1153,7 @@ pub unsafe fn GetOpenFileNameA(param0: *mut OPENFILENAMEA) -> super::super::supe { #[link(name = "windows")] extern "system" { - fn GetOpenFileNameA(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn GetOpenFileNameA(param0: *mut OPENFILENAMEA) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(GetOpenFileNameA(::core::mem::transmute(param0))) } @@ -1203,7 +1167,7 @@ pub unsafe fn GetOpenFileNameW(param0: *mut OPENFILENAMEW) -> super::super::supe { #[link(name = "windows")] extern "system" { - fn GetOpenFileNameW(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn GetOpenFileNameW(param0: *mut OPENFILENAMEW) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(GetOpenFileNameW(::core::mem::transmute(param0))) } @@ -1217,7 +1181,7 @@ pub unsafe fn GetSaveFileNameA(param0: *mut OPENFILENAMEA) -> super::super::supe { #[link(name = "windows")] extern "system" { - fn GetSaveFileNameA(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn GetSaveFileNameA(param0: *mut OPENFILENAMEA) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(GetSaveFileNameA(::core::mem::transmute(param0))) } @@ -1231,7 +1195,7 @@ pub unsafe fn GetSaveFileNameW(param0: *mut OPENFILENAMEW) -> super::super::supe { #[link(name = "windows")] extern "system" { - fn GetSaveFileNameW(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn GetSaveFileNameW(param0: *mut OPENFILENAMEW) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(GetSaveFileNameW(::core::mem::transmute(param0))) } @@ -1343,21 +1307,21 @@ pub struct IPrintDialogServices_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[cfg(feature = "Win32_Foundation")] -pub type LPCCHOOKPROC = unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize; +pub type LPCCHOOKPROC = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type LPCFHOOKPROC = unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize; +pub type LPCFHOOKPROC = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type LPFRHOOKPROC = unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize; +pub type LPFRHOOKPROC = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type LPOFNHOOKPROC = unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize; +pub type LPOFNHOOKPROC = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type LPPAGEPAINTHOOK = unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize; +pub type LPPAGEPAINTHOOK = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type LPPAGESETUPHOOK = unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize; +pub type LPPAGESETUPHOOK = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type LPPRINTHOOKPROC = unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize; +pub type LPPRINTHOOKPROC = ::core::option::Option usize>; #[cfg(feature = "Win32_Foundation")] -pub type LPSETUPHOOKPROC = unsafe extern "system" fn(param0: super::super::super::Foundation::HWND, param1: u32, param2: super::super::super::Foundation::WPARAM, param3: super::super::super::Foundation::LPARAM) -> usize; +pub type LPSETUPHOOKPROC = ::core::option::Option usize>; pub const NUM_BASIC_COLORS: u32 = 48u32; pub const NUM_CUSTOM_COLORS: u32 = 16u32; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] @@ -1667,7 +1631,7 @@ unsafe impl ::windows::core::Abi for OFNOTIFYW { pub const OFN_SHAREFALLTHROUGH: u32 = 2u32; pub const OFN_SHARENOWARN: u32 = 1u32; pub const OFN_SHAREWARN: u32 = 0u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -1690,7 +1654,7 @@ pub struct OPENFILENAMEA { pub nFileExtension: u16, pub lpstrDefExt: super::super::super::Foundation::PSTR, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPOFNHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PSTR, pub pvReserved: *mut ::core::ffi::c_void, pub dwReserved: u32, @@ -1771,15 +1735,9 @@ impl ::core::cmp::Eq for OPENFILENAMEA {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENFILENAMEA { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for OPENFILENAMEA { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -1802,7 +1760,7 @@ pub struct OPENFILENAMEA { pub nFileExtension: u16, pub lpstrDefExt: super::super::super::Foundation::PSTR, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPOFNHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PSTR, pub pvReserved: *mut ::core::ffi::c_void, pub dwReserved: u32, @@ -1831,9 +1789,9 @@ impl ::core::cmp::Eq for OPENFILENAMEA {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENFILENAMEA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -1856,7 +1814,7 @@ pub struct OPENFILENAMEW { pub nFileExtension: u16, pub lpstrDefExt: super::super::super::Foundation::PWSTR, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPOFNHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PWSTR, pub pvReserved: *mut ::core::ffi::c_void, pub dwReserved: u32, @@ -1937,15 +1895,9 @@ impl ::core::cmp::Eq for OPENFILENAMEW {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENFILENAMEW { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for OPENFILENAMEW { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -1968,7 +1920,7 @@ pub struct OPENFILENAMEW { pub nFileExtension: u16, pub lpstrDefExt: super::super::super::Foundation::PWSTR, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPOFNHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PWSTR, pub pvReserved: *mut ::core::ffi::c_void, pub dwReserved: u32, @@ -1997,9 +1949,9 @@ impl ::core::cmp::Eq for OPENFILENAMEW {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENFILENAMEW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -2022,7 +1974,7 @@ pub struct OPENFILENAME_NT4A { pub nFileExtension: u16, pub lpstrDefExt: super::super::super::Foundation::PSTR, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPOFNHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PSTR, } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -2094,15 +2046,9 @@ impl ::core::cmp::Eq for OPENFILENAME_NT4A {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENFILENAME_NT4A { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for OPENFILENAME_NT4A { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -2125,7 +2071,7 @@ pub struct OPENFILENAME_NT4A { pub nFileExtension: u16, pub lpstrDefExt: super::super::super::Foundation::PSTR, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPOFNHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PSTR, } #[cfg(any(target_arch = "x86",))] @@ -2151,9 +2097,9 @@ impl ::core::cmp::Eq for OPENFILENAME_NT4A {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENFILENAME_NT4A { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -2176,7 +2122,7 @@ pub struct OPENFILENAME_NT4W { pub nFileExtension: u16, pub lpstrDefExt: super::super::super::Foundation::PWSTR, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPOFNHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PWSTR, } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -2248,15 +2194,9 @@ impl ::core::cmp::Eq for OPENFILENAME_NT4W {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENFILENAME_NT4W { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for OPENFILENAME_NT4W { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -2279,7 +2219,7 @@ pub struct OPENFILENAME_NT4W { pub nFileExtension: u16, pub lpstrDefExt: super::super::super::Foundation::PWSTR, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: ::core::option::Option, + pub lpfnHook: LPOFNHOOKPROC, pub lpTemplateName: super::super::super::Foundation::PWSTR, } #[cfg(any(target_arch = "x86",))] @@ -2305,7 +2245,7 @@ impl ::core::cmp::Eq for OPENFILENAME_NT4W {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for OPENFILENAME_NT4W { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -2413,7 +2353,7 @@ impl ::core::ops::Not for OPEN_FILENAME_FLAGS_EX { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -2428,8 +2368,8 @@ pub struct PAGESETUPDLGA { pub rtMargin: super::super::super::Foundation::RECT, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnPageSetupHook: ::core::option::Option, - pub lpfnPagePaintHook: ::core::option::Option, + pub lpfnPageSetupHook: LPPAGESETUPHOOK, + pub lpfnPagePaintHook: LPPAGEPAINTHOOK, pub lpPageSetupTemplateName: super::super::super::Foundation::PSTR, pub hPageSetupTemplate: isize, } @@ -2489,15 +2429,9 @@ impl ::core::cmp::Eq for PAGESETUPDLGA {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PAGESETUPDLGA { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for PAGESETUPDLGA { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -2512,8 +2446,8 @@ pub struct PAGESETUPDLGA { pub rtMargin: super::super::super::Foundation::RECT, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnPageSetupHook: ::core::option::Option, - pub lpfnPagePaintHook: ::core::option::Option, + pub lpfnPageSetupHook: LPPAGESETUPHOOK, + pub lpfnPagePaintHook: LPPAGEPAINTHOOK, pub lpPageSetupTemplateName: super::super::super::Foundation::PSTR, pub hPageSetupTemplate: isize, } @@ -2540,9 +2474,9 @@ impl ::core::cmp::Eq for PAGESETUPDLGA {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PAGESETUPDLGA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] @@ -2557,8 +2491,8 @@ pub struct PAGESETUPDLGW { pub rtMargin: super::super::super::Foundation::RECT, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnPageSetupHook: ::core::option::Option, - pub lpfnPagePaintHook: ::core::option::Option, + pub lpfnPageSetupHook: LPPAGESETUPHOOK, + pub lpfnPagePaintHook: LPPAGEPAINTHOOK, pub lpPageSetupTemplateName: super::super::super::Foundation::PWSTR, pub hPageSetupTemplate: isize, } @@ -2618,15 +2552,9 @@ impl ::core::cmp::Eq for PAGESETUPDLGW {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PAGESETUPDLGW { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for PAGESETUPDLGW { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] @@ -2641,8 +2569,8 @@ pub struct PAGESETUPDLGW { pub rtMargin: super::super::super::Foundation::RECT, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnPageSetupHook: ::core::option::Option, - pub lpfnPagePaintHook: ::core::option::Option, + pub lpfnPageSetupHook: LPPAGESETUPHOOK, + pub lpfnPagePaintHook: LPPAGEPAINTHOOK, pub lpPageSetupTemplateName: super::super::super::Foundation::PWSTR, pub hPageSetupTemplate: isize, } @@ -2669,7 +2597,7 @@ impl ::core::cmp::Eq for PAGESETUPDLGW {} #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for PAGESETUPDLGW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -2732,7 +2660,7 @@ impl ::core::ops::Not for PAGESETUPDLG_FLAGS { pub const PD_RESULT_APPLY: u32 = 2u32; pub const PD_RESULT_CANCEL: u32 = 0u32; pub const PD_RESULT_PRINT: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2750,8 +2678,8 @@ pub struct PRINTDLGA { pub nCopies: u16, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnPrintHook: ::core::option::Option, - pub lpfnSetupHook: ::core::option::Option, + pub lpfnPrintHook: LPPRINTHOOKPROC, + pub lpfnSetupHook: LPSETUPHOOKPROC, pub lpPrintTemplateName: super::super::super::Foundation::PSTR, pub lpSetupTemplateName: super::super::super::Foundation::PSTR, pub hPrintTemplate: isize, @@ -2823,15 +2751,9 @@ impl ::core::cmp::Eq for PRINTDLGA {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for PRINTDLGA { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for PRINTDLGA { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2849,8 +2771,8 @@ pub struct PRINTDLGA { pub nCopies: u16, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnPrintHook: ::core::option::Option, - pub lpfnSetupHook: ::core::option::Option, + pub lpfnPrintHook: LPPRINTHOOKPROC, + pub lpfnSetupHook: LPSETUPHOOKPROC, pub lpPrintTemplateName: super::super::super::Foundation::PSTR, pub lpSetupTemplateName: super::super::super::Foundation::PSTR, pub hPrintTemplate: isize, @@ -2879,7 +2801,7 @@ impl ::core::cmp::Eq for PRINTDLGA {} #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for PRINTDLGA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone)] #[repr(C)] @@ -3266,7 +3188,7 @@ impl ::core::ops::Not for PRINTDLGEX_FLAGS { Self(self.0.not()) } } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3284,8 +3206,8 @@ pub struct PRINTDLGW { pub nCopies: u16, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnPrintHook: ::core::option::Option, - pub lpfnSetupHook: ::core::option::Option, + pub lpfnPrintHook: LPPRINTHOOKPROC, + pub lpfnSetupHook: LPSETUPHOOKPROC, pub lpPrintTemplateName: super::super::super::Foundation::PWSTR, pub lpSetupTemplateName: super::super::super::Foundation::PWSTR, pub hPrintTemplate: isize, @@ -3357,15 +3279,9 @@ impl ::core::cmp::Eq for PRINTDLGW {} #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for PRINTDLGW { - type Abi = ::core::mem::ManuallyDrop; -} -#[cfg(any(target_arch = "x86",))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for PRINTDLGW { - fn clone(&self) -> Self { - unimplemented!() - } + type Abi = Self; } +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3383,8 +3299,8 @@ pub struct PRINTDLGW { pub nCopies: u16, pub hInstance: super::super::super::Foundation::HINSTANCE, pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnPrintHook: ::core::option::Option, - pub lpfnSetupHook: ::core::option::Option, + pub lpfnPrintHook: LPPRINTHOOKPROC, + pub lpfnSetupHook: LPSETUPHOOKPROC, pub lpPrintTemplateName: super::super::super::Foundation::PWSTR, pub lpSetupTemplateName: super::super::super::Foundation::PWSTR, pub hPrintTemplate: isize, @@ -3413,7 +3329,7 @@ impl ::core::cmp::Eq for PRINTDLGW {} #[cfg(any(target_arch = "x86",))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for PRINTDLGW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -3483,7 +3399,7 @@ pub unsafe fn PageSetupDlgA(param0: *mut PAGESETUPDLGA) -> super::super::super:: { #[link(name = "windows")] extern "system" { - fn PageSetupDlgA(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn PageSetupDlgA(param0: *mut PAGESETUPDLGA) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(PageSetupDlgA(::core::mem::transmute(param0))) } @@ -3497,7 +3413,7 @@ pub unsafe fn PageSetupDlgW(param0: *mut PAGESETUPDLGW) -> super::super::super:: { #[link(name = "windows")] extern "system" { - fn PageSetupDlgW(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn PageSetupDlgW(param0: *mut PAGESETUPDLGW) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(PageSetupDlgW(::core::mem::transmute(param0))) } @@ -3511,7 +3427,7 @@ pub unsafe fn PrintDlgA(ppd: *mut PRINTDLGA) -> super::super::super::Foundation: { #[link(name = "windows")] extern "system" { - fn PrintDlgA(ppd: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn PrintDlgA(ppd: *mut PRINTDLGA) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(PrintDlgA(::core::mem::transmute(ppd))) } @@ -3553,7 +3469,7 @@ pub unsafe fn PrintDlgW(ppd: *mut PRINTDLGW) -> super::super::super::Foundation: { #[link(name = "windows")] extern "system" { - fn PrintDlgW(ppd: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::BOOL; + fn PrintDlgW(ppd: *mut PRINTDLGW) -> super::super::super::Foundation::BOOL; } ::core::mem::transmute(PrintDlgW(::core::mem::transmute(ppd))) } @@ -3567,7 +3483,7 @@ pub unsafe fn ReplaceTextA(param0: *mut FINDREPLACEA) -> super::super::super::Fo { #[link(name = "windows")] extern "system" { - fn ReplaceTextA(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::HWND; + fn ReplaceTextA(param0: *mut FINDREPLACEA) -> super::super::super::Foundation::HWND; } ::core::mem::transmute(ReplaceTextA(::core::mem::transmute(param0))) } @@ -3581,7 +3497,7 @@ pub unsafe fn ReplaceTextW(param0: *mut FINDREPLACEW) -> super::super::super::Fo { #[link(name = "windows")] extern "system" { - fn ReplaceTextW(param0: *mut ::core::mem::ManuallyDrop) -> super::super::super::Foundation::HWND; + fn ReplaceTextW(param0: *mut FINDREPLACEW) -> super::super::super::Foundation::HWND; } ::core::mem::transmute(ReplaceTextW(::core::mem::transmute(param0))) } diff --git a/src/Windows/Win32/UI/Controls/RichEdit/mod.rs b/src/Windows/Win32/UI/Controls/RichEdit/mod.rs index 42321d4708..b456b1b699 100644 --- a/src/Windows/Win32/UI/Controls/RichEdit/mod.rs +++ b/src/Windows/Win32/UI/Controls/RichEdit/mod.rs @@ -11,7 +11,7 @@ pub const AURL_ENABLEEMAILADDR: u32 = 2u32; pub const AURL_ENABLETELNO: u32 = 4u32; pub const AURL_ENABLEURL: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] -pub type AutoCorrectProc = unsafe extern "system" fn(langid: u16, pszbefore: super::super::super::Foundation::PWSTR, pszafter: super::super::super::Foundation::PWSTR, cchafter: i32, pcchreplaced: *mut i32) -> i32; +pub type AutoCorrectProc = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct BIDIOPTIONS { @@ -600,16 +600,12 @@ pub const ECO_SAVESEL: u32 = 32768u32; pub const ECO_SELECTIONBAR: u32 = 16777216u32; pub const ECO_VERTICAL: u32 = 4194304u32; pub const ECO_WANTRETURN: u32 = 4096u32; -impl ::core::clone::Clone for EDITSTREAM { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(4))] pub struct EDITSTREAM { pub dwCookie: usize, pub dwError: u32, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: EDITSTREAMCALLBACK, } impl EDITSTREAM {} impl ::core::default::Default for EDITSTREAM { @@ -624,11 +620,11 @@ impl ::core::cmp::PartialEq for EDITSTREAM { } impl ::core::cmp::Eq for EDITSTREAM {} unsafe impl ::windows::core::Abi for EDITSTREAM { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -pub type EDITSTREAMCALLBACK = unsafe extern "system" fn(dwcookie: usize, pbbuff: *mut u8, cb: i32, pcb: *mut i32) -> u32; +pub type EDITSTREAMCALLBACK = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type EDITWORDBREAKPROCEX = unsafe extern "system" fn(pchtext: super::super::super::Foundation::PSTR, cchtext: i32, bcharset: u8, action: i32) -> i32; +pub type EDITWORDBREAKPROCEX = ::core::option::Option i32>; pub const ELLIPSIS_END: u32 = 1u32; pub const ELLIPSIS_MASK: u32 = 3u32; pub const ELLIPSIS_NONE: u32 = 0u32; @@ -8644,7 +8640,7 @@ pub const PC_DELIMITER: u32 = 4u32; pub const PC_FOLLOWING: u32 = 1u32; pub const PC_LEADING: u32 = 2u32; pub const PC_OVERFLOW: u32 = 3u32; -pub type PCreateTextServices = unsafe extern "system" fn(punkouter: ::windows::core::RawPtr, pitexthost: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PCreateTextServices = ::core::option::Option ::windows::core::HRESULT>; pub const PFA_FULL_GLYPHS: u32 = 8u32; pub const PFA_FULL_INTERLETTER: u32 = 6u32; pub const PFA_FULL_INTERWORD: u32 = 4u32; @@ -8680,7 +8676,7 @@ pub const PFN_LCLETTER: u32 = 3u32; pub const PFN_LCROMAN: u32 = 5u32; pub const PFN_UCLETTER: u32 = 4u32; pub const PFN_UCROMAN: u32 = 6u32; -pub type PShutdownTextServices = unsafe extern "system" fn(ptextservices: ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type PShutdownTextServices = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(4))] #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/UI/Controls/mod.rs b/src/Windows/Win32/UI/Controls/mod.rs index 122116ef61..6b6fd9c3c8 100644 --- a/src/Windows/Win32/UI/Controls/mod.rs +++ b/src/Windows/Win32/UI/Controls/mod.rs @@ -495,7 +495,7 @@ pub const CCF_NOTEXT: u32 = 1u32; pub const CCHCCCLASS: u32 = 32u32; pub const CCHCCDESC: u32 = 32u32; pub const CCHCCTEXT: u32 = 256u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct CCINFOA { @@ -510,8 +510,8 @@ pub struct CCINFOA { pub szTextDefault: [super::super::Foundation::CHAR; 256], pub cStyleFlags: i32, pub aStyleFlags: *mut CCSTYLEFLAGA, - pub lpfnStyle: ::core::option::Option, - pub lpfnSizeToText: ::core::option::Option, + pub lpfnStyle: LPFNCCSTYLEA, + pub lpfnSizeToText: LPFNCCSIZETOTEXTA, pub dwReserved1: u32, pub dwReserved2: u32, } @@ -567,9 +567,9 @@ impl ::core::cmp::PartialEq for CCINFOA { impl ::core::cmp::Eq for CCINFOA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for CCINFOA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct CCINFOW { @@ -584,8 +584,8 @@ pub struct CCINFOW { pub cStyleFlags: i32, pub aStyleFlags: *mut CCSTYLEFLAGW, pub szTextDefault: [u16; 256], - pub lpfnStyle: ::core::option::Option, - pub lpfnSizeToText: ::core::option::Option, + pub lpfnStyle: LPFNCCSTYLEW, + pub lpfnSizeToText: LPFNCCSIZETOTEXTW, pub dwReserved1: u32, pub dwReserved2: u32, } @@ -641,7 +641,7 @@ impl ::core::cmp::PartialEq for CCINFOW { impl ::core::cmp::Eq for CCINFOW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for CCINFOW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const CCM_DPISCALE: u32 = 8204u32; pub const CCM_FIRST: u32 = 8192u32; @@ -1258,7 +1258,7 @@ pub unsafe fn CreatePropertySheetPageA(constpropsheetpagepointer: *mut PROPSHEET { #[link(name = "windows")] extern "system" { - fn CreatePropertySheetPageA(constpropsheetpagepointer: *mut ::core::mem::ManuallyDrop) -> HPROPSHEETPAGE; + fn CreatePropertySheetPageA(constpropsheetpagepointer: *mut PROPSHEETPAGEA) -> HPROPSHEETPAGE; } ::core::mem::transmute(CreatePropertySheetPageA(::core::mem::transmute(constpropsheetpagepointer))) } @@ -1272,7 +1272,7 @@ pub unsafe fn CreatePropertySheetPageW(constpropsheetpagepointer: *mut PROPSHEET { #[link(name = "windows")] extern "system" { - fn CreatePropertySheetPageW(constpropsheetpagepointer: *mut ::core::mem::ManuallyDrop) -> HPROPSHEETPAGE; + fn CreatePropertySheetPageW(constpropsheetpagepointer: *mut PROPSHEETPAGEW) -> HPROPSHEETPAGE; } ::core::mem::transmute(CreatePropertySheetPageW(::core::mem::transmute(constpropsheetpagepointer))) } @@ -1714,7 +1714,7 @@ pub unsafe fn DPA_Destroy<'a, Param0: ::windows::core::IntoParam<'a, HDPA>>(hdpa unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn DPA_DestroyCallback<'a, Param0: ::windows::core::IntoParam<'a, HDPA>>(hdpa: Param0, pfncb: ::core::option::Option, pdata: *const ::core::ffi::c_void) { +pub unsafe fn DPA_DestroyCallback<'a, Param0: ::windows::core::IntoParam<'a, HDPA>>(hdpa: Param0, pfncb: PFNDAENUMCALLBACK, pdata: *const ::core::ffi::c_void) { #[cfg(windows)] { #[link(name = "windows")] @@ -1728,7 +1728,7 @@ pub unsafe fn DPA_DestroyCallback<'a, Param0: ::windows::core::IntoParam<'a, HDP } pub const DPA_ERR: i32 = -1i32; #[inline] -pub unsafe fn DPA_EnumCallback<'a, Param0: ::windows::core::IntoParam<'a, HDPA>>(hdpa: Param0, pfncb: ::core::option::Option, pdata: *const ::core::ffi::c_void) { +pub unsafe fn DPA_EnumCallback<'a, Param0: ::windows::core::IntoParam<'a, HDPA>>(hdpa: Param0, pfncb: PFNDAENUMCALLBACK, pdata: *const ::core::ffi::c_void) { #[cfg(windows)] { #[link(name = "windows")] @@ -1808,7 +1808,7 @@ pub unsafe fn DPA_InsertPtr<'a, Param0: ::windows::core::IntoParam<'a, HDPA>>(hd } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn DPA_LoadStream<'a, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(phdpa: *mut HDPA, pfn: ::core::option::Option, pstream: Param2, pvinstdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn DPA_LoadStream<'a, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(phdpa: *mut HDPA, pfn: PFNDPASTREAM, pstream: Param2, pvinstdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1822,7 +1822,7 @@ pub unsafe fn DPA_LoadStream<'a, Param2: ::windows::core::IntoParam<'a, super::s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DPA_Merge<'a, Param0: ::windows::core::IntoParam<'a, HDPA>, Param1: ::windows::core::IntoParam<'a, HDPA>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdpadest: Param0, hdpasrc: Param1, dwflags: u32, pfncompare: ::core::option::Option, pfnmerge: ::core::option::Option, lparam: Param5) -> super::super::Foundation::BOOL { +pub unsafe fn DPA_Merge<'a, Param0: ::windows::core::IntoParam<'a, HDPA>, Param1: ::windows::core::IntoParam<'a, HDPA>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdpadest: Param0, hdpasrc: Param1, dwflags: u32, pfncompare: PFNDACOMPARE, pfnmerge: PFNDPAMERGE, lparam: Param5) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1836,7 +1836,7 @@ pub unsafe fn DPA_Merge<'a, Param0: ::windows::core::IntoParam<'a, HDPA>, Param1 } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn DPA_SaveStream<'a, Param0: ::windows::core::IntoParam<'a, HDPA>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(hdpa: Param0, pfn: ::core::option::Option, pstream: Param2, pvinstdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn DPA_SaveStream<'a, Param0: ::windows::core::IntoParam<'a, HDPA>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(hdpa: Param0, pfn: PFNDPASTREAM, pstream: Param2, pvinstdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1850,7 +1850,7 @@ pub unsafe fn DPA_SaveStream<'a, Param0: ::windows::core::IntoParam<'a, HDPA>, P } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DPA_Search<'a, Param0: ::windows::core::IntoParam<'a, HDPA>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdpa: Param0, pfind: *const ::core::ffi::c_void, istart: i32, pfncompare: ::core::option::Option, lparam: Param4, options: u32) -> i32 { +pub unsafe fn DPA_Search<'a, Param0: ::windows::core::IntoParam<'a, HDPA>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdpa: Param0, pfind: *const ::core::ffi::c_void, istart: i32, pfncompare: PFNDACOMPARE, lparam: Param4, options: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -1878,7 +1878,7 @@ pub unsafe fn DPA_SetPtr<'a, Param0: ::windows::core::IntoParam<'a, HDPA>>(hdpa: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DPA_Sort<'a, Param0: ::windows::core::IntoParam<'a, HDPA>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdpa: Param0, pfncompare: ::core::option::Option, lparam: Param2) -> super::super::Foundation::BOOL { +pub unsafe fn DPA_Sort<'a, Param0: ::windows::core::IntoParam<'a, HDPA>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hdpa: Param0, pfncompare: PFNDACOMPARE, lparam: Param2) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2175,7 +2175,7 @@ pub unsafe fn DSA_Destroy<'a, Param0: ::windows::core::IntoParam<'a, HDSA>>(hdsa unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn DSA_DestroyCallback<'a, Param0: ::windows::core::IntoParam<'a, HDSA>>(hdsa: Param0, pfncb: ::core::option::Option, pdata: *const ::core::ffi::c_void) { +pub unsafe fn DSA_DestroyCallback<'a, Param0: ::windows::core::IntoParam<'a, HDSA>>(hdsa: Param0, pfncb: PFNDAENUMCALLBACK, pdata: *const ::core::ffi::c_void) { #[cfg(windows)] { #[link(name = "windows")] @@ -2189,7 +2189,7 @@ pub unsafe fn DSA_DestroyCallback<'a, Param0: ::windows::core::IntoParam<'a, HDS } pub const DSA_ERR: i32 = -1i32; #[inline] -pub unsafe fn DSA_EnumCallback<'a, Param0: ::windows::core::IntoParam<'a, HDSA>>(hdsa: Param0, pfncb: ::core::option::Option, pdata: *const ::core::ffi::c_void) { +pub unsafe fn DSA_EnumCallback<'a, Param0: ::windows::core::IntoParam<'a, HDSA>>(hdsa: Param0, pfncb: PFNDAENUMCALLBACK, pdata: *const ::core::ffi::c_void) { #[cfg(windows)] { #[link(name = "windows")] @@ -2270,7 +2270,7 @@ pub unsafe fn DSA_SetItem<'a, Param0: ::windows::core::IntoParam<'a, HDSA>>(hdsa } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DSA_Sort<'a, Param0: ::windows::core::IntoParam<'a, HDSA>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(pdsa: Param0, pfncompare: ::core::option::Option, lparam: Param2) -> super::super::Foundation::BOOL { +pub unsafe fn DSA_Sort<'a, Param0: ::windows::core::IntoParam<'a, HDSA>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(pdsa: Param0, pfncompare: PFNDACOMPARE, lparam: Param2) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2349,7 +2349,7 @@ pub const DTS_SHORTDATEFORMAT: u32 = 0u32; pub const DTS_SHOWNONE: u32 = 2u32; pub const DTS_TIMEFORMAT: u32 = 9u32; pub const DTS_UPDOWN: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct DTTOPTS { @@ -2366,7 +2366,7 @@ pub struct DTTOPTS { pub iStateId: i32, pub fApplyOverlay: super::super::Foundation::BOOL, pub iGlowSize: i32, - pub pfnDrawTextCallback: ::core::option::Option, + pub pfnDrawTextCallback: DTT_CALLBACK_PROC, pub lParam: super::super::Foundation::LPARAM, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2422,10 +2422,10 @@ impl ::core::cmp::PartialEq for DTTOPTS { impl ::core::cmp::Eq for DTTOPTS {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for DTTOPTS { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type DTT_CALLBACK_PROC = unsafe extern "system" fn(hdc: super::super::Graphics::Gdi::HDC, psztext: super::super::Foundation::PWSTR, cchtext: i32, prc: *mut super::super::Foundation::RECT, dwflags: u32, lparam: super::super::Foundation::LPARAM) -> i32; +pub type DTT_CALLBACK_PROC = ::core::option::Option i32>; pub const DTT_FLAGS2VALIDBITS: u32 = 1u32; pub const DTT_GRAYED: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] @@ -2729,7 +2729,7 @@ pub unsafe fn DrawThemeTextEx<'a, Param1: ::windows::core::IntoParam<'a, super:: { #[link(name = "windows")] extern "system" { - fn DrawThemeTextEx(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: super::super::Foundation::PWSTR, cchtext: i32, dwtextflags: u32, prect: *mut super::super::Foundation::RECT, poptions: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; + fn DrawThemeTextEx(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: super::super::Foundation::PWSTR, cchtext: i32, dwtextflags: u32, prect: *mut super::super::Foundation::RECT, poptions: *const DTTOPTS) -> ::windows::core::HRESULT; } DrawThemeTextEx(::core::mem::transmute(htheme), hdc.into_param().abi(), ::core::mem::transmute(ipartid), ::core::mem::transmute(istateid), psztext.into_param().abi(), ::core::mem::transmute(cchtext), ::core::mem::transmute(dwtextflags), ::core::mem::transmute(prect), ::core::mem::transmute(poptions)).ok() } @@ -2847,9 +2847,9 @@ impl ::core::ops::Not for EDITBALLOONTIP_ICON { } } #[cfg(feature = "Win32_Foundation")] -pub type EDITWORDBREAKPROCA = unsafe extern "system" fn(lpch: super::super::Foundation::PSTR, ichcurrent: i32, cch: i32, code: WORD_BREAK_ACTION) -> i32; +pub type EDITWORDBREAKPROCA = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type EDITWORDBREAKPROCW = unsafe extern "system" fn(lpch: super::super::Foundation::PWSTR, ichcurrent: i32, cch: i32, code: WORD_BREAK_ACTION) -> i32; +pub type EDITWORDBREAKPROCW = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct EMPTYMARKUPPARTS(pub i32); @@ -6378,25 +6378,25 @@ unsafe impl ::windows::core::Abi for LOGOFFBUTTONSSTATES { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type LPFNADDPROPSHEETPAGES = unsafe extern "system" fn(param0: *mut ::core::ffi::c_void, param1: ::windows::core::RawPtr, param2: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type LPFNADDPROPSHEETPAGES = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPFNCCINFOA = unsafe extern "system" fn(acci: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPFNCCINFOA = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPFNCCINFOW = unsafe extern "system" fn(acci: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPFNCCINFOW = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPFNCCSIZETOTEXTA = unsafe extern "system" fn(flstyle: u32, flextstyle: u32, hfont: super::super::Graphics::Gdi::HFONT, psztext: super::super::Foundation::PSTR) -> i32; +pub type LPFNCCSIZETOTEXTA = ::core::option::Option i32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPFNCCSIZETOTEXTW = unsafe extern "system" fn(flstyle: u32, flextstyle: u32, hfont: super::super::Graphics::Gdi::HFONT, psztext: super::super::Foundation::PWSTR) -> i32; +pub type LPFNCCSIZETOTEXTW = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNCCSTYLEA = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pccs: *mut CCSTYLEA) -> super::super::Foundation::BOOL; +pub type LPFNCCSTYLEA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNCCSTYLEW = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pccs: *mut CCSTYLEW) -> super::super::Foundation::BOOL; +pub type LPFNCCSTYLEW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub type LPFNPSPCALLBACKA = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: PSPCB_MESSAGE, ppsp: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPFNPSPCALLBACKA = ::core::option::Option u32>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub type LPFNPSPCALLBACKW = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: PSPCB_MESSAGE, ppsp: *mut ::core::mem::ManuallyDrop) -> u32; +pub type LPFNPSPCALLBACKW = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNSVADDPROPSHEETPAGE = unsafe extern "system" fn(param0: HPROPSHEETPAGE, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type LPFNSVADDPROPSHEETPAGE = ::core::option::Option super::super::Foundation::BOOL>; pub const LVA_ALIGNLEFT: u32 = 1u32; pub const LVA_ALIGNTOP: u32 = 2u32; pub const LVA_DEFAULT: u32 = 0u32; @@ -7259,11 +7259,11 @@ pub const LVIF_PARAM: u32 = 4u32; pub const LVIF_STATE: u32 = 8u32; pub const LVIF_TEXT: u32 = 1u32; pub const LVIM_AFTER: u32 = 1u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct LVINSERTGROUPSORTED { - pub pfnGroupCompare: ::core::option::Option, + pub pfnGroupCompare: PFNLVGROUPCOMPARE, pub pvData: *mut ::core::ffi::c_void, pub lvGroup: LVGROUP, } @@ -7291,7 +7291,7 @@ impl ::core::cmp::PartialEq for LVINSERTGROUPSORTED { impl ::core::cmp::Eq for LVINSERTGROUPSORTED {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for LVINSERTGROUPSORTED { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -12291,26 +12291,26 @@ pub const PBS_SMOOTH: u32 = 1u32; pub const PBS_SMOOTHREVERSE: u32 = 16u32; pub const PBS_VERTICAL: u32 = 4u32; #[cfg(feature = "Win32_Foundation")] -pub type PFNDACOMPARE = unsafe extern "system" fn(p1: *const ::core::ffi::c_void, p2: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32; +pub type PFNDACOMPARE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNDACOMPARECONST = unsafe extern "system" fn(p1: *const ::core::ffi::c_void, p2: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> i32; -pub type PFNDAENUMCALLBACK = unsafe extern "system" fn(p: *const ::core::ffi::c_void, pdata: *const ::core::ffi::c_void) -> i32; -pub type PFNDAENUMCALLBACKCONST = unsafe extern "system" fn(p: *const ::core::ffi::c_void, pdata: *const ::core::ffi::c_void) -> i32; +pub type PFNDACOMPARECONST = ::core::option::Option i32>; +pub type PFNDAENUMCALLBACK = ::core::option::Option i32>; +pub type PFNDAENUMCALLBACKCONST = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNDPAMERGE = unsafe extern "system" fn(umsg: DPAMM_MESSAGE, pvdest: *const ::core::ffi::c_void, pvsrc: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> *mut ::core::ffi::c_void; +pub type PFNDPAMERGE = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_Foundation")] -pub type PFNDPAMERGECONST = unsafe extern "system" fn(umsg: DPAMM_MESSAGE, pvdest: *const ::core::ffi::c_void, pvsrc: *const ::core::ffi::c_void, lparam: super::super::Foundation::LPARAM) -> *mut ::core::ffi::c_void; +pub type PFNDPAMERGECONST = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(feature = "Win32_System_Com")] -pub type PFNDPASTREAM = unsafe extern "system" fn(pinfo: *const DPASTREAMINFO, pstream: ::windows::core::RawPtr, pvinstdata: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type PFNDPASTREAM = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFNLVCOMPARE = unsafe extern "system" fn(param0: super::super::Foundation::LPARAM, param1: super::super::Foundation::LPARAM, param2: super::super::Foundation::LPARAM) -> i32; -pub type PFNLVGROUPCOMPARE = unsafe extern "system" fn(param0: i32, param1: i32, param2: *mut ::core::ffi::c_void) -> i32; +pub type PFNLVCOMPARE = ::core::option::Option i32>; +pub type PFNLVGROUPCOMPARE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNPROPSHEETCALLBACK = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::LPARAM) -> i32; +pub type PFNPROPSHEETCALLBACK = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFNTVCOMPARE = unsafe extern "system" fn(lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM, lparamsort: super::super::Foundation::LPARAM) -> i32; +pub type PFNTVCOMPARE = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type PFTASKDIALOGCALLBACK = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, msg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, lprefdata: isize) -> ::windows::core::HRESULT; +pub type PFTASKDIALOGCALLBACK = ::core::option::Option ::windows::core::HRESULT>; pub const PGB_BOTTOMORRIGHT: u32 = 1u32; pub const PGB_TOPORLEFT: u32 = 0u32; pub const PGF_DEPRESSED: u32 = 4u32; @@ -12568,12 +12568,7 @@ impl ::core::convert::From for PROPERTYORIGIN { unsafe impl ::windows::core::Abi for PROPERTYORIGIN { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V1 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERA_V1 { @@ -12586,7 +12581,7 @@ pub struct PROPSHEETHEADERA_V1 { pub nPages: u32, pub Anonymous2: PROPSHEETHEADERA_V1_1, pub Anonymous3: PROPSHEETHEADERA_V1_2, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: PFNPROPSHEETCALLBACK, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] impl PROPSHEETHEADERA_V1 {} @@ -12606,7 +12601,7 @@ impl ::core::cmp::PartialEq for PROPSHEETHEADERA_V1 { impl ::core::cmp::Eq for PROPSHEETHEADERA_V1 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETHEADERA_V1 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -12666,7 +12661,7 @@ unsafe impl ::windows::core::Abi for PROPSHEETHEADERA_V1_1 { #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V1_2 { - pub ppsp: *mut ::core::mem::ManuallyDrop, + pub ppsp: *mut PROPSHEETPAGEA, pub phpage: *mut HPROPSHEETPAGE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -12689,12 +12684,7 @@ impl ::core::cmp::Eq for PROPSHEETHEADERA_V1_2 {} unsafe impl ::windows::core::Abi for PROPSHEETHEADERA_V1_2 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V2 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERA_V2 { @@ -12707,7 +12697,7 @@ pub struct PROPSHEETHEADERA_V2 { pub nPages: u32, pub Anonymous2: PROPSHEETHEADERA_V2_1, pub Anonymous3: PROPSHEETHEADERA_V2_2, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: PFNPROPSHEETCALLBACK, pub Anonymous4: PROPSHEETHEADERA_V2_3, pub hplWatermark: super::super::Graphics::Gdi::HPALETTE, pub Anonymous5: PROPSHEETHEADERA_V2_4, @@ -12730,7 +12720,7 @@ impl ::core::cmp::PartialEq for PROPSHEETHEADERA_V2 { impl ::core::cmp::Eq for PROPSHEETHEADERA_V2 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETHEADERA_V2 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -12790,7 +12780,7 @@ unsafe impl ::windows::core::Abi for PROPSHEETHEADERA_V2_1 { #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERA_V2_2 { - pub ppsp: *mut ::core::mem::ManuallyDrop, + pub ppsp: *mut PROPSHEETPAGEA, pub phpage: *mut HPROPSHEETPAGE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -12867,12 +12857,7 @@ impl ::core::cmp::Eq for PROPSHEETHEADERA_V2_4 {} unsafe impl ::windows::core::Abi for PROPSHEETHEADERA_V2_4 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V1 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERW_V1 { @@ -12885,7 +12870,7 @@ pub struct PROPSHEETHEADERW_V1 { pub nPages: u32, pub Anonymous2: PROPSHEETHEADERW_V1_1, pub Anonymous3: PROPSHEETHEADERW_V1_2, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: PFNPROPSHEETCALLBACK, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] impl PROPSHEETHEADERW_V1 {} @@ -12905,7 +12890,7 @@ impl ::core::cmp::PartialEq for PROPSHEETHEADERW_V1 { impl ::core::cmp::Eq for PROPSHEETHEADERW_V1 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETHEADERW_V1 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -12965,7 +12950,7 @@ unsafe impl ::windows::core::Abi for PROPSHEETHEADERW_V1_1 { #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V1_2 { - pub ppsp: *mut ::core::mem::ManuallyDrop, + pub ppsp: *mut PROPSHEETPAGEW, pub phpage: *mut HPROPSHEETPAGE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -12988,12 +12973,7 @@ impl ::core::cmp::Eq for PROPSHEETHEADERW_V1_2 {} unsafe impl ::windows::core::Abi for PROPSHEETHEADERW_V1_2 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V2 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETHEADERW_V2 { @@ -13006,7 +12986,7 @@ pub struct PROPSHEETHEADERW_V2 { pub nPages: u32, pub Anonymous2: PROPSHEETHEADERW_V2_1, pub Anonymous3: PROPSHEETHEADERW_V2_2, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: PFNPROPSHEETCALLBACK, pub Anonymous4: PROPSHEETHEADERW_V2_3, pub hplWatermark: super::super::Graphics::Gdi::HPALETTE, pub Anonymous5: PROPSHEETHEADERW_V2_4, @@ -13029,7 +13009,7 @@ impl ::core::cmp::PartialEq for PROPSHEETHEADERW_V2 { impl ::core::cmp::Eq for PROPSHEETHEADERW_V2 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETHEADERW_V2 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -13089,7 +13069,7 @@ unsafe impl ::windows::core::Abi for PROPSHEETHEADERW_V2_1 { #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub union PROPSHEETHEADERW_V2_2 { - pub ppsp: *mut ::core::mem::ManuallyDrop, + pub ppsp: *mut PROPSHEETPAGEW, pub phpage: *mut HPROPSHEETPAGE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -13166,12 +13146,7 @@ impl ::core::cmp::Eq for PROPSHEETHEADERW_V2_4 {} unsafe impl ::windows::core::Abi for PROPSHEETHEADERW_V2_4 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA { @@ -13181,9 +13156,9 @@ pub struct PROPSHEETPAGEA { pub Anonymous1: PROPSHEETPAGEA_0, pub Anonymous2: PROPSHEETPAGEA_1, pub pszTitle: super::super::Foundation::PSTR, - pub pfnDlgProc: ::core::option::Option, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: LPFNPSPCALLBACKA, pub pcRefParent: *mut u32, pub pszHeaderTitle: super::super::Foundation::PSTR, pub pszHeaderSubTitle: super::super::Foundation::PSTR, @@ -13208,7 +13183,7 @@ impl ::core::cmp::PartialEq for PROPSHEETPAGEA { impl ::core::cmp::Eq for PROPSHEETPAGEA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETPAGEA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -13291,12 +13266,7 @@ impl ::core::cmp::Eq for PROPSHEETPAGEA_2 {} unsafe impl ::windows::core::Abi for PROPSHEETPAGEA_2 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V1 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA_V1 { @@ -13306,9 +13276,9 @@ pub struct PROPSHEETPAGEA_V1 { pub Anonymous1: PROPSHEETPAGEA_V1_0, pub Anonymous2: PROPSHEETPAGEA_V1_1, pub pszTitle: super::super::Foundation::PSTR, - pub pfnDlgProc: ::core::option::Option, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: LPFNPSPCALLBACKA, pub pcRefParent: *mut u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -13329,7 +13299,7 @@ impl ::core::cmp::PartialEq for PROPSHEETPAGEA_V1 { impl ::core::cmp::Eq for PROPSHEETPAGEA_V1 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETPAGEA_V1 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -13385,12 +13355,7 @@ impl ::core::cmp::Eq for PROPSHEETPAGEA_V1_1 {} unsafe impl ::windows::core::Abi for PROPSHEETPAGEA_V1_1 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V2 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA_V2 { @@ -13400,9 +13365,9 @@ pub struct PROPSHEETPAGEA_V2 { pub Anonymous1: PROPSHEETPAGEA_V2_0, pub Anonymous2: PROPSHEETPAGEA_V2_1, pub pszTitle: super::super::Foundation::PSTR, - pub pfnDlgProc: ::core::option::Option, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: LPFNPSPCALLBACKA, pub pcRefParent: *mut u32, pub pszHeaderTitle: super::super::Foundation::PSTR, pub pszHeaderSubTitle: super::super::Foundation::PSTR, @@ -13425,7 +13390,7 @@ impl ::core::cmp::PartialEq for PROPSHEETPAGEA_V2 { impl ::core::cmp::Eq for PROPSHEETPAGEA_V2 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETPAGEA_V2 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -13481,12 +13446,7 @@ impl ::core::cmp::Eq for PROPSHEETPAGEA_V2_1 {} unsafe impl ::windows::core::Abi for PROPSHEETPAGEA_V2_1 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V3 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEA_V3 { @@ -13496,9 +13456,9 @@ pub struct PROPSHEETPAGEA_V3 { pub Anonymous1: PROPSHEETPAGEA_V3_0, pub Anonymous2: PROPSHEETPAGEA_V3_1, pub pszTitle: super::super::Foundation::PSTR, - pub pfnDlgProc: ::core::option::Option, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: LPFNPSPCALLBACKA, pub pcRefParent: *mut u32, pub pszHeaderTitle: super::super::Foundation::PSTR, pub pszHeaderSubTitle: super::super::Foundation::PSTR, @@ -13522,7 +13482,7 @@ impl ::core::cmp::PartialEq for PROPSHEETPAGEA_V3 { impl ::core::cmp::Eq for PROPSHEETPAGEA_V3 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETPAGEA_V3 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -13578,12 +13538,7 @@ impl ::core::cmp::Eq for PROPSHEETPAGEA_V3_1 {} unsafe impl ::windows::core::Abi for PROPSHEETPAGEA_V3_1 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW { @@ -13593,9 +13548,9 @@ pub struct PROPSHEETPAGEW { pub Anonymous1: PROPSHEETPAGEW_0, pub Anonymous2: PROPSHEETPAGEW_1, pub pszTitle: super::super::Foundation::PWSTR, - pub pfnDlgProc: ::core::option::Option, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: LPFNPSPCALLBACKW, pub pcRefParent: *mut u32, pub pszHeaderTitle: super::super::Foundation::PWSTR, pub pszHeaderSubTitle: super::super::Foundation::PWSTR, @@ -13620,7 +13575,7 @@ impl ::core::cmp::PartialEq for PROPSHEETPAGEW { impl ::core::cmp::Eq for PROPSHEETPAGEW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETPAGEW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -13703,12 +13658,7 @@ impl ::core::cmp::Eq for PROPSHEETPAGEW_2 {} unsafe impl ::windows::core::Abi for PROPSHEETPAGEW_2 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V1 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW_V1 { @@ -13718,9 +13668,9 @@ pub struct PROPSHEETPAGEW_V1 { pub Anonymous1: PROPSHEETPAGEW_V1_0, pub Anonymous2: PROPSHEETPAGEW_V1_1, pub pszTitle: super::super::Foundation::PWSTR, - pub pfnDlgProc: ::core::option::Option, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: LPFNPSPCALLBACKW, pub pcRefParent: *mut u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -13741,7 +13691,7 @@ impl ::core::cmp::PartialEq for PROPSHEETPAGEW_V1 { impl ::core::cmp::Eq for PROPSHEETPAGEW_V1 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETPAGEW_V1 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -13797,12 +13747,7 @@ impl ::core::cmp::Eq for PROPSHEETPAGEW_V1_1 {} unsafe impl ::windows::core::Abi for PROPSHEETPAGEW_V1_1 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V2 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW_V2 { @@ -13812,9 +13757,9 @@ pub struct PROPSHEETPAGEW_V2 { pub Anonymous1: PROPSHEETPAGEW_V2_0, pub Anonymous2: PROPSHEETPAGEW_V2_1, pub pszTitle: super::super::Foundation::PWSTR, - pub pfnDlgProc: ::core::option::Option, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: LPFNPSPCALLBACKW, pub pcRefParent: *mut u32, pub pszHeaderTitle: super::super::Foundation::PWSTR, pub pszHeaderSubTitle: super::super::Foundation::PWSTR, @@ -13837,7 +13782,7 @@ impl ::core::cmp::PartialEq for PROPSHEETPAGEW_V2 { impl ::core::cmp::Eq for PROPSHEETPAGEW_V2 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETPAGEW_V2 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -13893,12 +13838,7 @@ impl ::core::cmp::Eq for PROPSHEETPAGEW_V2_1 {} unsafe impl ::windows::core::Abi for PROPSHEETPAGEW_V2_1 { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V3 { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub struct PROPSHEETPAGEW_V3 { @@ -13908,9 +13848,9 @@ pub struct PROPSHEETPAGEW_V3 { pub Anonymous1: PROPSHEETPAGEW_V3_0, pub Anonymous2: PROPSHEETPAGEW_V3_1, pub pszTitle: super::super::Foundation::PWSTR, - pub pfnDlgProc: ::core::option::Option, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: LPFNPSPCALLBACKW, pub pcRefParent: *mut u32, pub pszHeaderTitle: super::super::Foundation::PWSTR, pub pszHeaderSubTitle: super::super::Foundation::PWSTR, @@ -13934,7 +13874,7 @@ impl ::core::cmp::PartialEq for PROPSHEETPAGEW_V3 { impl ::core::cmp::Eq for PROPSHEETPAGEW_V3 {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for PROPSHEETPAGEW_V3 { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] @@ -14201,7 +14141,7 @@ pub unsafe fn PropertySheetA(param0: *mut PROPSHEETHEADERA_V2) -> isize { { #[link(name = "windows")] extern "system" { - fn PropertySheetA(param0: *mut ::core::mem::ManuallyDrop) -> isize; + fn PropertySheetA(param0: *mut PROPSHEETHEADERA_V2) -> isize; } ::core::mem::transmute(PropertySheetA(::core::mem::transmute(param0))) } @@ -14215,7 +14155,7 @@ pub unsafe fn PropertySheetW(param0: *mut PROPSHEETHEADERW_V2) -> isize { { #[link(name = "windows")] extern "system" { - fn PropertySheetW(param0: *mut ::core::mem::ManuallyDrop) -> isize; + fn PropertySheetW(param0: *mut PROPSHEETHEADERW_V2) -> isize; } ::core::mem::transmute(PropertySheetW(::core::mem::transmute(param0))) } @@ -14892,12 +14832,7 @@ impl ::core::convert::From for TASKBARPARTS { unsafe impl ::windows::core::Abi for TASKBARPARTS { type Abi = Self; } -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for TASKDIALOGCONFIG { - fn clone(&self) -> Self { - unimplemented!() - } -} +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub struct TASKDIALOGCONFIG { @@ -14922,7 +14857,7 @@ pub struct TASKDIALOGCONFIG { pub pszCollapsedControlText: super::super::Foundation::PWSTR, pub Anonymous2: TASKDIALOGCONFIG_1, pub pszFooter: super::super::Foundation::PWSTR, - pub pfCallback: ::core::option::Option, + pub pfCallback: PFTASKDIALOGCALLBACK, pub lpCallbackData: isize, pub cxWidth: u32, } @@ -14944,7 +14879,7 @@ impl ::core::cmp::PartialEq for TASKDIALOGCONFIG { impl ::core::cmp::Eq for TASKDIALOGCONFIG {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] unsafe impl ::windows::core::Abi for TASKDIALOGCONFIG { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] @@ -17907,12 +17842,12 @@ pub const TVSBF_YBORDER: u32 = 2u32; pub const TVSIL_NORMAL: u32 = 0u32; pub const TVSIL_STATE: u32 = 2u32; pub const TVSI_NOSINGLEEXPAND: u32 = 32768u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct TVSORTCB { pub hParent: HTREEITEM, - pub lpfnCompare: ::core::option::Option, + pub lpfnCompare: PFNTVCOMPARE, pub lParam: super::super::Foundation::LPARAM, } #[cfg(feature = "Win32_Foundation")] @@ -17939,7 +17874,7 @@ impl ::core::cmp::PartialEq for TVSORTCB { impl ::core::cmp::Eq for TVSORTCB {} #[cfg(feature = "Win32_Foundation")] unsafe impl ::windows::core::Abi for TVSORTCB { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const TVS_CHECKBOXES: u32 = 256u32; pub const TVS_DISABLEDRAGDROP: u32 = 16u32; @@ -17999,7 +17934,7 @@ pub unsafe fn TaskDialogIndirect(ptaskconfig: *const TASKDIALOGCONFIG, pnbutton: { #[link(name = "windows")] extern "system" { - fn TaskDialogIndirect(ptaskconfig: *const ::core::mem::ManuallyDrop, pnbutton: *mut i32, pnradiobutton: *mut i32, pfverificationflagchecked: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; + fn TaskDialogIndirect(ptaskconfig: *const TASKDIALOGCONFIG, pnbutton: *mut i32, pnradiobutton: *mut i32, pfverificationflagchecked: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } TaskDialogIndirect(::core::mem::transmute(ptaskconfig), ::core::mem::transmute(pnbutton), ::core::mem::transmute(pnradiobutton), ::core::mem::transmute(pfverificationflagchecked)).ok() } diff --git a/src/Windows/Win32/UI/Input/Ime/mod.rs b/src/Windows/Win32/UI/Input/Ime/mod.rs index f9c9b931a9..a13be1de82 100644 --- a/src/Windows/Win32/UI/Input/Ime/mod.rs +++ b/src/Windows/Win32/UI/Input/Ime/mod.rs @@ -2416,7 +2416,7 @@ impl IFEDictionary { (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(pchbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcdp)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ConvertFromOldMSIME<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, pchdic: Param0, pfnlog: ::core::option::Option, reg: IMEREG) -> ::windows::core::Result<()> { + pub unsafe fn ConvertFromOldMSIME<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, pchdic: Param0, pfnlog: PFNLOG, reg: IMEREG) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), pchdic.into_param().abi(), ::core::mem::transmute(pfnlog), ::core::mem::transmute(reg)).ok() } pub unsafe fn ConvertFromUserToSys(&self) -> ::windows::core::Result<()> { @@ -2750,7 +2750,7 @@ pub struct IImeSpecifyApplets_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, refiid: *const ::windows::core::GUID, lpiidlist: *mut APPLETIDLIST) -> ::windows::core::HRESULT, ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] -pub type IMCENUMPROC = unsafe extern "system" fn(param0: super::super::super::Globalization::HIMC, param1: super::super::super::Foundation::LPARAM) -> super::super::super::Foundation::BOOL; +pub type IMCENUMPROC = ::core::option::Option super::super::super::Foundation::BOOL>; pub const IMC_CLOSESTATUSWINDOW: u32 = 33u32; pub const IMC_GETCANDIDATEPOS: u32 = 7u32; pub const IMC_GETCOMPOSITIONFONT: u32 = 9u32; @@ -4273,7 +4273,7 @@ pub unsafe fn ImmDisableTextFrameService(idthread: u32) -> super::super::super:: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] #[inline] -pub unsafe fn ImmEnumInputContext<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::LPARAM>>(idthread: u32, lpfn: ::core::option::Option, lparam: Param2) -> super::super::super::Foundation::BOOL { +pub unsafe fn ImmEnumInputContext<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::LPARAM>>(idthread: u32, lpfn: IMCENUMPROC, lparam: Param2) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -4287,7 +4287,7 @@ pub unsafe fn ImmEnumInputContext<'a, Param2: ::windows::core::IntoParam<'a, sup } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] #[inline] -pub unsafe fn ImmEnumRegisterWordA<'a, Param0: ::windows::core::IntoParam<'a, super::super::TextServices::HKL>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(param0: Param0, param1: ::core::option::Option, lpszreading: Param2, param3: u32, lpszregister: Param4, param5: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn ImmEnumRegisterWordA<'a, Param0: ::windows::core::IntoParam<'a, super::super::TextServices::HKL>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(param0: Param0, param1: REGISTERWORDENUMPROCA, lpszreading: Param2, param3: u32, lpszregister: Param4, param5: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -4301,7 +4301,7 @@ pub unsafe fn ImmEnumRegisterWordA<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] #[inline] -pub unsafe fn ImmEnumRegisterWordW<'a, Param0: ::windows::core::IntoParam<'a, super::super::TextServices::HKL>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(param0: Param0, param1: ::core::option::Option, lpszreading: Param2, param3: u32, lpszregister: Param4, param5: *mut ::core::ffi::c_void) -> u32 { +pub unsafe fn ImmEnumRegisterWordW<'a, Param0: ::windows::core::IntoParam<'a, super::super::TextServices::HKL>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(param0: Param0, param1: REGISTERWORDENUMPROCW, lpszreading: Param2, param3: u32, lpszregister: Param4, param5: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5622,7 +5622,7 @@ impl ::core::ops::Not for NOTIFY_IME_INDEX { } } #[cfg(feature = "Win32_Foundation")] -pub type PFNLOG = unsafe extern "system" fn(param0: *mut IMEDP, param1: ::windows::core::HRESULT) -> super::super::super::Foundation::BOOL; +pub type PFNLOG = ::core::option::Option super::super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(1))] pub struct POSTBL { @@ -5722,9 +5722,9 @@ unsafe impl ::windows::core::Abi for REGISTERWORDA { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type REGISTERWORDENUMPROCA = unsafe extern "system" fn(lpszreading: super::super::super::Foundation::PSTR, param1: u32, lpszstring: super::super::super::Foundation::PSTR, param3: *mut ::core::ffi::c_void) -> i32; +pub type REGISTERWORDENUMPROCA = ::core::option::Option i32>; #[cfg(feature = "Win32_Foundation")] -pub type REGISTERWORDENUMPROCW = unsafe extern "system" fn(lpszreading: super::super::super::Foundation::PWSTR, param1: u32, lpszstring: super::super::super::Foundation::PWSTR, param3: *mut ::core::ffi::c_void) -> i32; +pub type REGISTERWORDENUMPROCW = ::core::option::Option i32>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -6047,9 +6047,9 @@ impl ::core::cmp::Eq for WDD_1 {} unsafe impl ::windows::core::Abi for WDD_1 { type Abi = Self; } -pub type fpCreateIFECommonInstanceType = unsafe extern "system" fn(ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type fpCreateIFEDictionaryInstanceType = unsafe extern "system" fn(ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; -pub type fpCreateIFELanguageInstanceType = unsafe extern "system" fn(clsid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; +pub type fpCreateIFECommonInstanceType = ::core::option::Option ::windows::core::HRESULT>; +pub type fpCreateIFEDictionaryInstanceType = ::core::option::Option ::windows::core::HRESULT>; +pub type fpCreateIFELanguageInstanceType = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct tabIMEFAREASTINFO { diff --git a/src/Windows/Win32/UI/InteractionContext/mod.rs b/src/Windows/Win32/UI/InteractionContext/mod.rs index 62551c8fe6..c4e7ade219 100644 --- a/src/Windows/Win32/UI/InteractionContext/mod.rs +++ b/src/Windows/Win32/UI/InteractionContext/mod.rs @@ -604,9 +604,9 @@ unsafe impl ::windows::core::Abi for INTERACTION_CONTEXT_OUTPUT2_0 { type Abi = Self; } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK = unsafe extern "system" fn(clientdata: *const ::core::ffi::c_void, output: *const INTERACTION_CONTEXT_OUTPUT); +pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK = ::core::option::Option; #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK2 = unsafe extern "system" fn(clientdata: *const ::core::ffi::c_void, output: *const INTERACTION_CONTEXT_OUTPUT2); +pub type INTERACTION_CONTEXT_OUTPUT_CALLBACK2 = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct INTERACTION_CONTEXT_PROPERTY(pub i32); @@ -833,7 +833,7 @@ pub unsafe fn ProcessPointerFramesInteractionContext<'a, Param0: ::windows::core } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn RegisterOutputCallbackInteractionContext<'a, Param0: ::windows::core::IntoParam<'a, HINTERACTIONCONTEXT>>(interactioncontext: Param0, outputcallback: ::core::option::Option, clientdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn RegisterOutputCallbackInteractionContext<'a, Param0: ::windows::core::IntoParam<'a, HINTERACTIONCONTEXT>>(interactioncontext: Param0, outputcallback: INTERACTION_CONTEXT_OUTPUT_CALLBACK, clientdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -847,7 +847,7 @@ pub unsafe fn RegisterOutputCallbackInteractionContext<'a, Param0: ::windows::co } #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] -pub unsafe fn RegisterOutputCallbackInteractionContext2<'a, Param0: ::windows::core::IntoParam<'a, HINTERACTIONCONTEXT>>(interactioncontext: Param0, outputcallback: ::core::option::Option, clientdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { +pub unsafe fn RegisterOutputCallbackInteractionContext2<'a, Param0: ::windows::core::IntoParam<'a, HINTERACTIONCONTEXT>>(interactioncontext: Param0, outputcallback: INTERACTION_CONTEXT_OUTPUT_CALLBACK2, clientdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/UI/Magnification/mod.rs b/src/Windows/Win32/UI/Magnification/mod.rs index 565254ce61..1d15e9e32f 100644 --- a/src/Windows/Win32/UI/Magnification/mod.rs +++ b/src/Windows/Win32/UI/Magnification/mod.rs @@ -128,12 +128,12 @@ pub unsafe fn MagGetFullscreenTransform(pmaglevel: *mut f32, pxoffset: *mut i32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn MagGetImageScalingCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0) -> ::core::option::Option { +pub unsafe fn MagGetImageScalingCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0) -> MagImageScalingCallback { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn MagGetImageScalingCallback(hwnd: super::super::Foundation::HWND) -> ::core::option::Option; + fn MagGetImageScalingCallback(hwnd: super::super::Foundation::HWND) -> MagImageScalingCallback; } ::core::mem::transmute(MagGetImageScalingCallback(hwnd.into_param().abi())) } @@ -197,7 +197,7 @@ pub unsafe fn MagGetWindowTransform<'a, Param0: ::windows::core::IntoParam<'a, s unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type MagImageScalingCallback = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, srcdata: *mut ::core::ffi::c_void, srcheader: MAGIMAGEHEADER, destdata: *mut ::core::ffi::c_void, destheader: MAGIMAGEHEADER, unclipped: super::super::Foundation::RECT, clipped: super::super::Foundation::RECT, dirty: super::super::Graphics::Gdi::HRGN) -> super::super::Foundation::BOOL; +pub type MagImageScalingCallback = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MagInitialize() -> super::super::Foundation::BOOL { @@ -256,7 +256,7 @@ pub unsafe fn MagSetFullscreenTransform(maglevel: f32, xoffset: i32, yoffset: i3 } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn MagSetImageScalingCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, callback: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn MagSetImageScalingCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, callback: MagImageScalingCallback) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/UI/Shell/mod.rs b/src/Windows/Win32/UI/Shell/mod.rs index 26bb53e06f..9f4ab2c58f 100644 --- a/src/Windows/Win32/UI/Shell/mod.rs +++ b/src/Windows/Win32/UI/Shell/mod.rs @@ -478,7 +478,7 @@ unsafe impl ::windows::core::Abi for APPINFODATAFLAGS { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type APPLET_PROC = unsafe extern "system" fn(hwndcpl: super::super::Foundation::HWND, msg: u32, lparam1: super::super::Foundation::LPARAM, lparam2: super::super::Foundation::LPARAM) -> i32; +pub type APPLET_PROC = ::core::option::Option i32>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct APPLICATION_VIEW_MIN_WIDTH(pub i32); @@ -1435,7 +1435,7 @@ unsafe impl ::windows::core::Abi for BASEBROWSERDATAXP { type Abi = ::core::mem::ManuallyDrop; } #[cfg(feature = "Win32_Foundation")] -pub type BFFCALLBACK = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, lparam: super::super::Foundation::LPARAM, lpdata: super::super::Foundation::LPARAM) -> i32; +pub type BFFCALLBACK = ::core::option::Option i32>; pub const BFFM_ENABLEOK: u32 = 1125u32; pub const BFFM_INITIALIZED: u32 = 1u32; pub const BFFM_IUNKNOWN: u32 = 5u32; @@ -1502,7 +1502,7 @@ impl ::core::convert::From for BNSTATE { unsafe impl ::windows::core::Abi for BNSTATE { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] pub struct BROWSEINFOA { @@ -1511,7 +1511,7 @@ pub struct BROWSEINFOA { pub pszDisplayName: super::super::Foundation::PSTR, pub lpszTitle: super::super::Foundation::PSTR, pub ulFlags: u32, - pub lpfn: ::core::option::Option, + pub lpfn: BFFCALLBACK, pub lParam: super::super::Foundation::LPARAM, pub iImage: i32, } @@ -1539,9 +1539,9 @@ impl ::core::cmp::PartialEq for BROWSEINFOA { impl ::core::cmp::Eq for BROWSEINFOA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] unsafe impl ::windows::core::Abi for BROWSEINFOA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] pub struct BROWSEINFOW { @@ -1550,7 +1550,7 @@ pub struct BROWSEINFOW { pub pszDisplayName: super::super::Foundation::PWSTR, pub lpszTitle: super::super::Foundation::PWSTR, pub ulFlags: u32, - pub lpfn: ::core::option::Option, + pub lpfn: BFFCALLBACK, pub lParam: super::super::Foundation::LPARAM, pub iImage: i32, } @@ -1578,7 +1578,7 @@ impl ::core::cmp::PartialEq for BROWSEINFOW { impl ::core::cmp::Eq for BROWSEINFOW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] unsafe impl ::windows::core::Abi for BROWSEINFOW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const BSF_CANMAXIMIZE: u32 = 1024u32; pub const BSF_DELEGATEDNAVIGATION: u32 = 65536u32; @@ -1797,7 +1797,7 @@ unsafe impl ::windows::core::Abi for CDCONTROLSTATEF { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] #[inline] -pub unsafe fn CDefFolderMenu_Create2<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, IShellFolder>>(pidlfolder: *const Common::ITEMIDLIST, hwnd: Param1, cidl: u32, apidl: *const *const Common::ITEMIDLIST, psf: Param4, pfn: ::core::option::Option, nkeys: u32, ahkeys: *const super::super::System::Registry::HKEY) -> ::windows::core::Result { +pub unsafe fn CDefFolderMenu_Create2<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, IShellFolder>>(pidlfolder: *const Common::ITEMIDLIST, hwnd: Param1, cidl: u32, apidl: *const *const Common::ITEMIDLIST, psf: Param4, pfn: LPFNDFMCALLBACK, nkeys: u32, ahkeys: *const super::super::System::Registry::HKEY) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -2769,7 +2769,7 @@ pub struct CSFV { pub psvOuter: ::core::option::Option, pub pidl: *mut Common::ITEMIDLIST, pub lEvents: i32, - pub pfnCallback: ::core::option::Option, + pub pfnCallback: LPFNVIEWCALLBACK, pub fvm: FOLDERVIEWMODE, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] @@ -3674,7 +3674,7 @@ unsafe impl ::windows::core::Abi for DISPLAY_DEVICE_TYPE { type Abi = Self; } pub const DLG_SCRNSAVECONFIGURE: u32 = 2003u32; -pub type DLLGETVERSIONPROC = unsafe extern "system" fn(param0: *mut DLLVERSIONINFO) -> ::windows::core::HRESULT; +pub type DLLGETVERSIONPROC = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct DLLVERSIONINFO { @@ -7535,7 +7535,7 @@ pub unsafe fn GetWindowContextHelpId<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GetWindowSubclass<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, pfnsubclass: ::core::option::Option, uidsubclass: usize, pdwrefdata: *mut usize) -> super::super::Foundation::BOOL { +pub unsafe fn GetWindowSubclass<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, pfnsubclass: SUBCLASSPROC, uidsubclass: usize, pdwrefdata: *mut usize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -34084,11 +34084,11 @@ pub struct IShellNameSpace_abi( pub struct IShellPropSheetExt(pub ::windows::core::IUnknown); impl IShellPropSheetExt { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub unsafe fn AddPages<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfnaddpage: ::core::option::Option, lparam: Param1) -> ::windows::core::Result<()> { + pub unsafe fn AddPages<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, pfnaddpage: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(pfnaddpage), lparam.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub unsafe fn ReplacePage<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, upageid: u32, pfnreplacewith: ::core::option::Option, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn ReplacePage<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, upageid: u32, pfnreplacewith: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(upageid), ::core::mem::transmute(pfnreplacewith), lparam.into_param().abi()).ok() } } @@ -39015,7 +39015,7 @@ impl IShellView { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub unsafe fn AddPropertySheetPages<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, dwreserved: u32, pfn: ::core::option::Option, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn AddPropertySheetPages<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, dwreserved: u32, pfn: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pfn), lparam.into_param().abi()).ok() } pub unsafe fn SaveViewState(&self) -> ::windows::core::Result<()> { @@ -39145,7 +39145,7 @@ impl IShellView2 { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub unsafe fn AddPropertySheetPages<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, dwreserved: u32, pfn: ::core::option::Option, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn AddPropertySheetPages<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, dwreserved: u32, pfn: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pfn), lparam.into_param().abi()).ok() } pub unsafe fn SaveViewState(&self) -> ::windows::core::Result<()> { @@ -39317,7 +39317,7 @@ impl IShellView3 { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] - pub unsafe fn AddPropertySheetPages<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, dwreserved: u32, pfn: ::core::option::Option, lparam: Param2) -> ::windows::core::Result<()> { + pub unsafe fn AddPropertySheetPages<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, dwreserved: u32, pfn: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: Param2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pfn), lparam.into_param().abi()).ok() } pub unsafe fn SaveViewState(&self) -> ::windows::core::Result<()> { @@ -46562,9 +46562,9 @@ pub const LIBRARY_E_NO_ACCESSIBLE_LOCATION: ::windows::core::HRESULT = ::windows pub const LIBRARY_E_NO_SAVE_LOCATION: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927232i32 as _); pub const LINK_E_DELETE: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927485i32 as _); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPFNDFMCALLBACK = unsafe extern "system" fn(psf: ::windows::core::RawPtr, hwnd: super::super::Foundation::HWND, pdtobj: ::windows::core::RawPtr, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; +pub type LPFNDFMCALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type LPFNVIEWCALLBACK = unsafe extern "system" fn(psvouter: ::windows::core::RawPtr, psf: ::windows::core::RawPtr, hwndmain: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; +pub type LPFNVIEWCALLBACK = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn LoadUserProfileA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(htoken: Param0, lpprofileinfo: *mut PROFILEINFOA) -> super::super::Foundation::BOOL { @@ -48069,9 +48069,9 @@ pub const PANE_PROGRESS: u32 = 6u32; pub const PANE_SSL: u32 = 4u32; pub const PANE_ZONE: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] -pub type PAPPCONSTRAIN_CHANGE_ROUTINE = unsafe extern "system" fn(constrained: super::super::Foundation::BOOLEAN, context: *const ::core::ffi::c_void); +pub type PAPPCONSTRAIN_CHANGE_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PAPPSTATE_CHANGE_ROUTINE = unsafe extern "system" fn(quiesced: super::super::Foundation::BOOLEAN, context: *const ::core::ffi::c_void); +pub type PAPPSTATE_CHANGE_ROUTINE = ::core::option::Option; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -48250,9 +48250,9 @@ unsafe impl ::windows::core::Abi for PERSIST_FOLDER_TARGET_INFO { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type PFNCANSHAREFOLDERW = unsafe extern "system" fn(pszpath: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT; +pub type PFNCANSHAREFOLDERW = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type PFNSHOWSHAREFOLDERUIW = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pszpath: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT; +pub type PFNSHOWSHAREFOLDERUIW = ::core::option::Option ::windows::core::HRESULT>; pub const PIDASI_AVG_DATA_RATE: u32 = 4u32; pub const PIDASI_CHANNEL_COUNT: u32 = 7u32; pub const PIDASI_COMPRESSION: u32 = 10u32; @@ -51186,7 +51186,7 @@ unsafe impl ::windows::core::Abi for RefreshConstants { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RegisterAppConstrainedChangeNotification(routine: ::core::option::Option, context: *const ::core::ffi::c_void, registration: *mut *mut _APPCONSTRAIN_REGISTRATION) -> u32 { +pub unsafe fn RegisterAppConstrainedChangeNotification(routine: PAPPCONSTRAIN_CHANGE_ROUTINE, context: *const ::core::ffi::c_void, registration: *mut *mut _APPCONSTRAIN_REGISTRATION) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -51200,7 +51200,7 @@ pub unsafe fn RegisterAppConstrainedChangeNotification(routine: ::core::option:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RegisterAppStateChangeNotification(routine: ::core::option::Option, context: *const ::core::ffi::c_void, registration: *mut *mut _APPSTATE_REGISTRATION) -> u32 { +pub unsafe fn RegisterAppStateChangeNotification(routine: PAPPSTATE_CHANGE_ROUTINE, context: *const ::core::ffi::c_void, registration: *mut *mut _APPSTATE_REGISTRATION) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -51244,7 +51244,7 @@ pub unsafe fn RegisterScaleChangeNotifications<'a, Param1: ::windows::core::Into } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RemoveWindowSubclass<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, pfnsubclass: ::core::option::Option, uidsubclass: usize) -> super::super::Foundation::BOOL { +pub unsafe fn RemoveWindowSubclass<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, pfnsubclass: SUBCLASSPROC, uidsubclass: usize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -51568,12 +51568,12 @@ impl ::core::convert::From for SFVM_MESSAGE_ID { unsafe impl ::windows::core::Abi for SFVM_MESSAGE_ID { type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] pub struct SFVM_PROPPAGE_DATA { pub dwReserved: u32, - pub pfn: ::core::option::Option, + pub pfn: super::Controls::LPFNSVADDPROPSHEETPAGE, pub lParam: super::super::Foundation::LPARAM, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] @@ -51600,7 +51600,7 @@ impl ::core::cmp::PartialEq for SFVM_PROPPAGE_DATA { impl ::core::cmp::Eq for SFVM_PROPPAGE_DATA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] unsafe impl ::windows::core::Abi for SFVM_PROPPAGE_DATA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } pub const SFVM_REARRANGE: u32 = 1u32; pub const SFVM_REMOVEOBJECT: u32 = 6u32; @@ -51827,7 +51827,7 @@ unsafe impl ::windows::core::Abi for SHARE_ROLE { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] #[inline] -pub unsafe fn SHAddFromPropSheetExtArray<'a, Param0: ::windows::core::IntoParam<'a, HPSXA>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hpsxa: Param0, lpfnaddpage: ::core::option::Option, lparam: Param2) -> u32 { +pub unsafe fn SHAddFromPropSheetExtArray<'a, Param0: ::windows::core::IntoParam<'a, HPSXA>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hpsxa: Param0, lpfnaddpage: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: Param2) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -52027,7 +52027,7 @@ pub unsafe fn SHBrowseForFolderA(lpbi: *const BROWSEINFOA) -> *mut Common::ITEMI { #[link(name = "windows")] extern "system" { - fn SHBrowseForFolderA(lpbi: *const ::core::mem::ManuallyDrop) -> *mut Common::ITEMIDLIST; + fn SHBrowseForFolderA(lpbi: *const BROWSEINFOA) -> *mut Common::ITEMIDLIST; } ::core::mem::transmute(SHBrowseForFolderA(::core::mem::transmute(lpbi))) } @@ -52041,7 +52041,7 @@ pub unsafe fn SHBrowseForFolderW(lpbi: *const BROWSEINFOW) -> *mut Common::ITEMI { #[link(name = "windows")] extern "system" { - fn SHBrowseForFolderW(lpbi: *const ::core::mem::ManuallyDrop) -> *mut Common::ITEMIDLIST; + fn SHBrowseForFolderW(lpbi: *const BROWSEINFOW) -> *mut Common::ITEMIDLIST; } ::core::mem::transmute(SHBrowseForFolderW(::core::mem::transmute(lpbi))) } @@ -53110,7 +53110,7 @@ pub unsafe fn SHCreateStreamOnFileW<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] #[inline] -pub unsafe fn SHCreateThread(pfnthreadproc: ::core::option::Option, pdata: *const ::core::ffi::c_void, flags: u32, pfncallback: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn SHCreateThread(pfnthreadproc: super::super::System::Threading::LPTHREAD_START_ROUTINE, pdata: *const ::core::ffi::c_void, flags: u32, pfncallback: super::super::System::Threading::LPTHREAD_START_ROUTINE) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -53137,7 +53137,7 @@ pub unsafe fn SHCreateThreadRef(pcref: *mut i32, ppunk: *mut ::core::option::Opt } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] #[inline] -pub unsafe fn SHCreateThreadWithHandle(pfnthreadproc: ::core::option::Option, pdata: *const ::core::ffi::c_void, flags: u32, pfncallback: ::core::option::Option, phandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL { +pub unsafe fn SHCreateThreadWithHandle(pfnthreadproc: super::super::System::Threading::LPTHREAD_START_ROUTINE, pdata: *const ::core::ffi::c_void, flags: u32, pfncallback: super::super::System::Threading::LPTHREAD_START_ROUTINE, phandle: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -56848,7 +56848,7 @@ pub unsafe fn SHRemoveLocalizedName<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] #[inline] -pub unsafe fn SHReplaceFromPropSheetExtArray<'a, Param0: ::windows::core::IntoParam<'a, HPSXA>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hpsxa: Param0, upageid: u32, lpfnreplacewith: ::core::option::Option, lparam: Param3) -> u32 { +pub unsafe fn SHReplaceFromPropSheetExtArray<'a, Param0: ::windows::core::IntoParam<'a, HPSXA>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hpsxa: Param0, upageid: u32, lpfnreplacewith: super::Controls::LPFNSVADDPROPSHEETPAGE, lparam: Param3) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -58134,7 +58134,7 @@ unsafe impl ::windows::core::Abi for STPFLAG { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type SUBCLASSPROC = unsafe extern "system" fn(hwnd: super::super::Foundation::HWND, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM, uidsubclass: usize, dwrefdata: usize) -> super::super::Foundation::LRESULT; +pub type SUBCLASSPROC = ::core::option::Option super::super::Foundation::LRESULT>; #[derive(:: core :: clone :: Clone)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -58887,7 +58887,7 @@ pub unsafe fn SetWindowContextHelpId<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetWindowSubclass<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, pfnsubclass: ::core::option::Option, uidsubclass: usize, dwrefdata: usize) -> super::super::Foundation::BOOL { +pub unsafe fn SetWindowSubclass<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, pfnsubclass: SUBCLASSPROC, uidsubclass: usize, dwrefdata: usize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/UI/TabletPC/mod.rs b/src/Windows/Win32/UI/TabletPC/mod.rs index d585bb3080..617e4bf22a 100644 --- a/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/src/Windows/Win32/UI/TabletPC/mod.rs @@ -10111,7 +10111,7 @@ unsafe impl ::windows::core::Abi for PanelType { } pub const PenInputPanel: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf744e496_1b5a_489e_81dc_fbd7ac6298a8); pub const PenInputPanel_Internal: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x802b1fb9_056b_4720_b0cc_80d23b71171e); -pub type PfnRecoCallback = unsafe extern "system" fn(param0: u32, param1: *mut u8, param2: HRECOCONTEXT) -> ::windows::core::HRESULT; +pub type PfnRecoCallback = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn Process<'a, Param0: ::windows::core::IntoParam<'a, HRECOCONTEXT>>(hrc: Param0, pbpartialprocessing: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { diff --git a/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs b/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs index f563b1dc45..a43c5b3061 100644 --- a/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs +++ b/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs @@ -1107,7 +1107,7 @@ pub unsafe fn CallNextHookEx<'a, Param0: ::windows::core::IntoParam<'a, HHOOK>, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CallWindowProcA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpprevwndfunc: ::core::option::Option, hwnd: Param1, msg: u32, wparam: Param3, lparam: Param4) -> super::super::Foundation::LRESULT { +pub unsafe fn CallWindowProcA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpprevwndfunc: WNDPROC, hwnd: Param1, msg: u32, wparam: Param3, lparam: Param4) -> super::super::Foundation::LRESULT { #[cfg(windows)] { #[link(name = "windows")] @@ -1121,7 +1121,7 @@ pub unsafe fn CallWindowProcA<'a, Param1: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CallWindowProcW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpprevwndfunc: ::core::option::Option, hwnd: Param1, msg: u32, wparam: Param3, lparam: Param4) -> super::super::Foundation::LRESULT { +pub unsafe fn CallWindowProcW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpprevwndfunc: WNDPROC, hwnd: Param1, msg: u32, wparam: Param3, lparam: Param4) -> super::super::Foundation::LRESULT { #[cfg(windows)] { #[link(name = "windows")] @@ -1661,7 +1661,7 @@ pub unsafe fn CreateCursor<'a, Param0: ::windows::core::IntoParam<'a, super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateDialogIndirectParamA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplate: *const DLGTEMPLATE, hwndparent: Param2, lpdialogfunc: ::core::option::Option, dwinitparam: Param4) -> super::super::Foundation::HWND { +pub unsafe fn CreateDialogIndirectParamA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplate: *const DLGTEMPLATE, hwndparent: Param2, lpdialogfunc: DLGPROC, dwinitparam: Param4) -> super::super::Foundation::HWND { #[cfg(windows)] { #[link(name = "windows")] @@ -1675,7 +1675,7 @@ pub unsafe fn CreateDialogIndirectParamA<'a, Param0: ::windows::core::IntoParam< } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateDialogIndirectParamW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplate: *const DLGTEMPLATE, hwndparent: Param2, lpdialogfunc: ::core::option::Option, dwinitparam: Param4) -> super::super::Foundation::HWND { +pub unsafe fn CreateDialogIndirectParamW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplate: *const DLGTEMPLATE, hwndparent: Param2, lpdialogfunc: DLGPROC, dwinitparam: Param4) -> super::super::Foundation::HWND { #[cfg(windows)] { #[link(name = "windows")] @@ -1689,7 +1689,7 @@ pub unsafe fn CreateDialogIndirectParamW<'a, Param0: ::windows::core::IntoParam< } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateDialogParamA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplatename: Param1, hwndparent: Param2, lpdialogfunc: ::core::option::Option, dwinitparam: Param4) -> super::super::Foundation::HWND { +pub unsafe fn CreateDialogParamA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplatename: Param1, hwndparent: Param2, lpdialogfunc: DLGPROC, dwinitparam: Param4) -> super::super::Foundation::HWND { #[cfg(windows)] { #[link(name = "windows")] @@ -1703,7 +1703,7 @@ pub unsafe fn CreateDialogParamA<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateDialogParamW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplatename: Param1, hwndparent: Param2, lpdialogfunc: ::core::option::Option, dwinitparam: Param4) -> super::super::Foundation::HWND { +pub unsafe fn CreateDialogParamW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplatename: Param1, hwndparent: Param2, lpdialogfunc: DLGPROC, dwinitparam: Param4) -> super::super::Foundation::HWND { #[cfg(windows)] { #[link(name = "windows")] @@ -2096,7 +2096,7 @@ unsafe impl ::windows::core::Abi for DLGITEMTEMPLATE { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type DLGPROC = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::WPARAM, param3: super::super::Foundation::LPARAM) -> isize; +pub type DLGPROC = ::core::option::Option isize>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C, packed(2))] pub struct DLGTEMPLATE { @@ -2459,7 +2459,7 @@ pub unsafe fn DestroyWindow<'a, Param0: ::windows::core::IntoParam<'a, super::su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DialogBoxIndirectParamA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, hdialogtemplate: *const DLGTEMPLATE, hwndparent: Param2, lpdialogfunc: ::core::option::Option, dwinitparam: Param4) -> isize { +pub unsafe fn DialogBoxIndirectParamA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, hdialogtemplate: *const DLGTEMPLATE, hwndparent: Param2, lpdialogfunc: DLGPROC, dwinitparam: Param4) -> isize { #[cfg(windows)] { #[link(name = "windows")] @@ -2473,7 +2473,7 @@ pub unsafe fn DialogBoxIndirectParamA<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DialogBoxIndirectParamW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, hdialogtemplate: *const DLGTEMPLATE, hwndparent: Param2, lpdialogfunc: ::core::option::Option, dwinitparam: Param4) -> isize { +pub unsafe fn DialogBoxIndirectParamW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, hdialogtemplate: *const DLGTEMPLATE, hwndparent: Param2, lpdialogfunc: DLGPROC, dwinitparam: Param4) -> isize { #[cfg(windows)] { #[link(name = "windows")] @@ -2487,7 +2487,7 @@ pub unsafe fn DialogBoxIndirectParamW<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DialogBoxParamA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplatename: Param1, hwndparent: Param2, lpdialogfunc: ::core::option::Option, dwinitparam: Param4) -> isize { +pub unsafe fn DialogBoxParamA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplatename: Param1, hwndparent: Param2, lpdialogfunc: DLGPROC, dwinitparam: Param4) -> isize { #[cfg(windows)] { #[link(name = "windows")] @@ -2501,7 +2501,7 @@ pub unsafe fn DialogBoxParamA<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DialogBoxParamW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplatename: Param1, hwndparent: Param2, lpdialogfunc: ::core::option::Option, dwinitparam: Param4) -> isize { +pub unsafe fn DialogBoxParamW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hinstance: Param0, lptemplatename: Param1, hwndparent: Param2, lpdialogfunc: DLGPROC, dwinitparam: Param4) -> isize { #[cfg(windows)] { #[link(name = "windows")] @@ -2849,7 +2849,7 @@ pub unsafe fn EndMenu() -> super::super::Foundation::BOOL { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumChildWindows<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwndparent: Param0, lpenumfunc: ::core::option::Option, lparam: Param2) -> super::super::Foundation::BOOL { +pub unsafe fn EnumChildWindows<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwndparent: Param0, lpenumfunc: WNDENUMPROC, lparam: Param2) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2863,7 +2863,7 @@ pub unsafe fn EnumChildWindows<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumPropsA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, lpenumfunc: ::core::option::Option) -> i32 { +pub unsafe fn EnumPropsA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, lpenumfunc: PROPENUMPROCA) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -2877,7 +2877,7 @@ pub unsafe fn EnumPropsA<'a, Param0: ::windows::core::IntoParam<'a, super::super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumPropsExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwnd: Param0, lpenumfunc: ::core::option::Option, lparam: Param2) -> i32 { +pub unsafe fn EnumPropsExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwnd: Param0, lpenumfunc: PROPENUMPROCEXA, lparam: Param2) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -2891,7 +2891,7 @@ pub unsafe fn EnumPropsExA<'a, Param0: ::windows::core::IntoParam<'a, super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumPropsExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwnd: Param0, lpenumfunc: ::core::option::Option, lparam: Param2) -> i32 { +pub unsafe fn EnumPropsExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwnd: Param0, lpenumfunc: PROPENUMPROCEXW, lparam: Param2) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -2905,7 +2905,7 @@ pub unsafe fn EnumPropsExW<'a, Param0: ::windows::core::IntoParam<'a, super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumPropsW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, lpenumfunc: ::core::option::Option) -> i32 { +pub unsafe fn EnumPropsW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, lpenumfunc: PROPENUMPROCW) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -2919,7 +2919,7 @@ pub unsafe fn EnumPropsW<'a, Param0: ::windows::core::IntoParam<'a, super::super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumThreadWindows<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(dwthreadid: u32, lpfn: ::core::option::Option, lparam: Param2) -> super::super::Foundation::BOOL { +pub unsafe fn EnumThreadWindows<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(dwthreadid: u32, lpfn: WNDENUMPROC, lparam: Param2) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -2933,7 +2933,7 @@ pub unsafe fn EnumThreadWindows<'a, Param2: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EnumWindows<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpenumfunc: ::core::option::Option, lparam: Param1) -> super::super::Foundation::BOOL { +pub unsafe fn EnumWindows<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpenumfunc: WNDENUMPROC, lparam: Param1) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -3558,7 +3558,7 @@ pub unsafe fn GetClassInfoA<'a, Param0: ::windows::core::IntoParam<'a, super::su { #[link(name = "windows")] extern "system" { - fn GetClassInfoA(hinstance: super::super::Foundation::HINSTANCE, lpclassname: super::super::Foundation::PSTR, lpwndclass: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn GetClassInfoA(hinstance: super::super::Foundation::HINSTANCE, lpclassname: super::super::Foundation::PSTR, lpwndclass: *mut WNDCLASSA) -> super::super::Foundation::BOOL; } ::core::mem::transmute(GetClassInfoA(hinstance.into_param().abi(), lpclassname.into_param().abi(), ::core::mem::transmute(lpwndclass))) } @@ -3572,7 +3572,7 @@ pub unsafe fn GetClassInfoExA<'a, Param0: ::windows::core::IntoParam<'a, super:: { #[link(name = "windows")] extern "system" { - fn GetClassInfoExA(hinstance: super::super::Foundation::HINSTANCE, lpszclass: super::super::Foundation::PSTR, lpwcx: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn GetClassInfoExA(hinstance: super::super::Foundation::HINSTANCE, lpszclass: super::super::Foundation::PSTR, lpwcx: *mut WNDCLASSEXA) -> super::super::Foundation::BOOL; } ::core::mem::transmute(GetClassInfoExA(hinstance.into_param().abi(), lpszclass.into_param().abi(), ::core::mem::transmute(lpwcx))) } @@ -3586,7 +3586,7 @@ pub unsafe fn GetClassInfoExW<'a, Param0: ::windows::core::IntoParam<'a, super:: { #[link(name = "windows")] extern "system" { - fn GetClassInfoExW(hinstance: super::super::Foundation::HINSTANCE, lpszclass: super::super::Foundation::PWSTR, lpwcx: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn GetClassInfoExW(hinstance: super::super::Foundation::HINSTANCE, lpszclass: super::super::Foundation::PWSTR, lpwcx: *mut WNDCLASSEXW) -> super::super::Foundation::BOOL; } ::core::mem::transmute(GetClassInfoExW(hinstance.into_param().abi(), lpszclass.into_param().abi(), ::core::mem::transmute(lpwcx))) } @@ -3600,7 +3600,7 @@ pub unsafe fn GetClassInfoW<'a, Param0: ::windows::core::IntoParam<'a, super::su { #[link(name = "windows")] extern "system" { - fn GetClassInfoW(hinstance: super::super::Foundation::HINSTANCE, lpclassname: super::super::Foundation::PWSTR, lpwndclass: *mut ::core::mem::ManuallyDrop) -> super::super::Foundation::BOOL; + fn GetClassInfoW(hinstance: super::super::Foundation::HINSTANCE, lpclassname: super::super::Foundation::PWSTR, lpwndclass: *mut WNDCLASSW) -> super::super::Foundation::BOOL; } ::core::mem::transmute(GetClassInfoW(hinstance.into_param().abi(), lpclassname.into_param().abi(), ::core::mem::transmute(lpwndclass))) } @@ -4913,7 +4913,7 @@ unsafe impl ::windows::core::Abi for HMENU { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type HOOKPROC = unsafe extern "system" fn(code: i32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; +pub type HOOKPROC = ::core::option::Option super::super::Foundation::LRESULT>; pub const HSHELL_ACCESSIBILITYSTATE: u32 = 11u32; pub const HSHELL_ACTIVATESHELLWINDOW: u32 = 3u32; pub const HSHELL_APPCOMMAND: u32 = 12u32; @@ -7444,8 +7444,8 @@ unsafe impl ::windows::core::Abi for MSG { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] -pub type MSGBOXCALLBACK = unsafe extern "system" fn(lphelpinfo: *mut super::Shell::HELPINFO); -#[derive(:: core :: clone :: Clone)] +pub type MSGBOXCALLBACK = ::core::option::Option; +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] pub struct MSGBOXPARAMSA { @@ -7457,7 +7457,7 @@ pub struct MSGBOXPARAMSA { pub dwStyle: MESSAGEBOX_STYLE, pub lpszIcon: super::super::Foundation::PSTR, pub dwContextHelpId: usize, - pub lpfnMsgBoxCallback: ::core::option::Option, + pub lpfnMsgBoxCallback: MSGBOXCALLBACK, pub dwLanguageId: u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] @@ -7494,9 +7494,9 @@ impl ::core::cmp::PartialEq for MSGBOXPARAMSA { impl ::core::cmp::Eq for MSGBOXPARAMSA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] unsafe impl ::windows::core::Abi for MSGBOXPARAMSA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] pub struct MSGBOXPARAMSW { @@ -7508,7 +7508,7 @@ pub struct MSGBOXPARAMSW { pub dwStyle: MESSAGEBOX_STYLE, pub lpszIcon: super::super::Foundation::PWSTR, pub dwContextHelpId: usize, - pub lpfnMsgBoxCallback: ::core::option::Option, + pub lpfnMsgBoxCallback: MSGBOXCALLBACK, pub dwLanguageId: u32, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] @@ -7545,7 +7545,7 @@ impl ::core::cmp::PartialEq for MSGBOXPARAMSW { impl ::core::cmp::Eq for MSGBOXPARAMSW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] unsafe impl ::windows::core::Abi for MSGBOXPARAMSW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -7753,7 +7753,7 @@ pub unsafe fn MessageBoxIndirectA(lpmbp: *const MSGBOXPARAMSA) -> MESSAGEBOX_RES { #[link(name = "windows")] extern "system" { - fn MessageBoxIndirectA(lpmbp: *const ::core::mem::ManuallyDrop) -> MESSAGEBOX_RESULT; + fn MessageBoxIndirectA(lpmbp: *const MSGBOXPARAMSA) -> MESSAGEBOX_RESULT; } ::core::mem::transmute(MessageBoxIndirectA(::core::mem::transmute(lpmbp))) } @@ -7767,7 +7767,7 @@ pub unsafe fn MessageBoxIndirectW(lpmbp: *const MSGBOXPARAMSW) -> MESSAGEBOX_RES { #[link(name = "windows")] extern "system" { - fn MessageBoxIndirectW(lpmbp: *const ::core::mem::ManuallyDrop) -> MESSAGEBOX_RESULT; + fn MessageBoxIndirectW(lpmbp: *const MSGBOXPARAMSW) -> MESSAGEBOX_RESULT; } ::core::mem::transmute(MessageBoxIndirectW(::core::mem::transmute(lpmbp))) } @@ -8322,9 +8322,9 @@ pub unsafe fn MsgWaitForMultipleObjectsEx(ncount: u32, phandles: *const super::s unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] -pub type NAMEENUMPROCA = unsafe extern "system" fn(param0: super::super::Foundation::PSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type NAMEENUMPROCA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type NAMEENUMPROCW = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type NAMEENUMPROCW = ::core::option::Option super::super::Foundation::BOOL>; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -8809,7 +8809,7 @@ pub const POINTER_MESSAGE_FLAG_THIRDBUTTON: u32 = 64u32; pub const POINTER_MOD_CTRL: u32 = 8u32; pub const POINTER_MOD_SHIFT: u32 = 4u32; #[cfg(feature = "Win32_Foundation")] -pub type PREGISTERCLASSNAMEW = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOLEAN; +pub type PREGISTERCLASSNAMEW = ::core::option::Option super::super::Foundation::BOOLEAN>; pub const PRF_CHECKVISIBLE: i32 = 1i32; pub const PRF_CHILDREN: i32 = 16i32; pub const PRF_CLIENT: i32 = 4i32; @@ -8817,13 +8817,13 @@ pub const PRF_ERASEBKGND: i32 = 8i32; pub const PRF_NONCLIENT: i32 = 2i32; pub const PRF_OWNED: i32 = 32i32; #[cfg(feature = "Win32_Foundation")] -pub type PROPENUMPROCA = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PSTR, param2: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PROPENUMPROCA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PROPENUMPROCEXA = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PSTR, param2: super::super::Foundation::HANDLE, param3: usize) -> super::super::Foundation::BOOL; +pub type PROPENUMPROCEXA = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PROPENUMPROCEXW = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::HANDLE, param3: usize) -> super::super::Foundation::BOOL; +pub type PROPENUMPROCEXW = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type PROPENUMPROCW = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; +pub type PROPENUMPROCW = ::core::option::Option super::super::Foundation::BOOL>; pub const PWR_CRITICALRESUME: u32 = 3u32; pub const PWR_FAIL: i32 = -1i32; pub const PWR_OK: u32 = 1u32; @@ -9136,7 +9136,7 @@ pub unsafe fn RegisterClassA(lpwndclass: *const WNDCLASSA) -> u16 { { #[link(name = "windows")] extern "system" { - fn RegisterClassA(lpwndclass: *const ::core::mem::ManuallyDrop) -> u16; + fn RegisterClassA(lpwndclass: *const WNDCLASSA) -> u16; } ::core::mem::transmute(RegisterClassA(::core::mem::transmute(lpwndclass))) } @@ -9150,7 +9150,7 @@ pub unsafe fn RegisterClassExA(param0: *const WNDCLASSEXA) -> u16 { { #[link(name = "windows")] extern "system" { - fn RegisterClassExA(param0: *const ::core::mem::ManuallyDrop) -> u16; + fn RegisterClassExA(param0: *const WNDCLASSEXA) -> u16; } ::core::mem::transmute(RegisterClassExA(::core::mem::transmute(param0))) } @@ -9164,7 +9164,7 @@ pub unsafe fn RegisterClassExW(param0: *const WNDCLASSEXW) -> u16 { { #[link(name = "windows")] extern "system" { - fn RegisterClassExW(param0: *const ::core::mem::ManuallyDrop) -> u16; + fn RegisterClassExW(param0: *const WNDCLASSEXW) -> u16; } ::core::mem::transmute(RegisterClassExW(::core::mem::transmute(param0))) } @@ -9178,7 +9178,7 @@ pub unsafe fn RegisterClassW(lpwndclass: *const WNDCLASSW) -> u16 { { #[link(name = "windows")] extern "system" { - fn RegisterClassW(lpwndclass: *const ::core::mem::ManuallyDrop) -> u16; + fn RegisterClassW(lpwndclass: *const WNDCLASSW) -> u16; } ::core::mem::transmute(RegisterClassW(::core::mem::transmute(lpwndclass))) } @@ -9533,7 +9533,7 @@ pub const SC_TASKLIST: u32 = 61744u32; pub const SC_VSCROLL: u32 = 61552u32; pub const SC_ZOOM: u32 = 61488u32; #[cfg(feature = "Win32_Foundation")] -pub type SENDASYNCPROC = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: usize, param3: super::super::Foundation::LRESULT); +pub type SENDASYNCPROC = ::core::option::Option; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct SEND_MESSAGE_TIMEOUT_FLAGS(pub u32); @@ -10539,7 +10539,7 @@ pub unsafe fn SendMessageA<'a, Param0: ::windows::core::IntoParam<'a, super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SendMessageCallbackA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwnd: Param0, msg: u32, wparam: Param2, lparam: Param3, lpresultcallback: ::core::option::Option, dwdata: usize) -> super::super::Foundation::BOOL { +pub unsafe fn SendMessageCallbackA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwnd: Param0, msg: u32, wparam: Param2, lparam: Param3, lpresultcallback: SENDASYNCPROC, dwdata: usize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -10553,7 +10553,7 @@ pub unsafe fn SendMessageCallbackA<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SendMessageCallbackW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwnd: Param0, msg: u32, wparam: Param2, lparam: Param3, lpresultcallback: ::core::option::Option, dwdata: usize) -> super::super::Foundation::BOOL { +pub unsafe fn SendMessageCallbackW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwnd: Param0, msg: u32, wparam: Param2, lparam: Param3, lpresultcallback: SENDASYNCPROC, dwdata: usize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -10737,7 +10737,7 @@ pub unsafe fn SetClassWord<'a, Param0: ::windows::core::IntoParam<'a, super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetCoalescableTimer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, nidevent: usize, uelapse: u32, lptimerfunc: ::core::option::Option, utolerancedelay: u32) -> usize { +pub unsafe fn SetCoalescableTimer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, nidevent: usize, uelapse: u32, lptimerfunc: TIMERPROC, utolerancedelay: u32) -> usize { #[cfg(windows)] { #[link(name = "windows")] @@ -11085,7 +11085,7 @@ pub unsafe fn SetSystemCursor<'a, Param0: ::windows::core::IntoParam<'a, HCURSOR } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetTimer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, nidevent: usize, uelapse: u32, lptimerfunc: ::core::option::Option) -> usize { +pub unsafe fn SetTimer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, nidevent: usize, uelapse: u32, lptimerfunc: TIMERPROC) -> usize { #[cfg(windows)] { #[link(name = "windows")] @@ -11241,7 +11241,7 @@ pub unsafe fn SetWindowWord<'a, Param0: ::windows::core::IntoParam<'a, super::su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetWindowsHookA(nfiltertype: i32, pfnfilterproc: ::core::option::Option) -> HHOOK { +pub unsafe fn SetWindowsHookA(nfiltertype: i32, pfnfilterproc: HOOKPROC) -> HHOOK { #[cfg(windows)] { #[link(name = "windows")] @@ -11255,7 +11255,7 @@ pub unsafe fn SetWindowsHookA(nfiltertype: i32, pfnfilterproc: ::core::option::O } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetWindowsHookExA<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(idhook: WINDOWS_HOOK_ID, lpfn: ::core::option::Option, hmod: Param2, dwthreadid: u32) -> HHOOK { +pub unsafe fn SetWindowsHookExA<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(idhook: WINDOWS_HOOK_ID, lpfn: HOOKPROC, hmod: Param2, dwthreadid: u32) -> HHOOK { #[cfg(windows)] { #[link(name = "windows")] @@ -11269,7 +11269,7 @@ pub unsafe fn SetWindowsHookExA<'a, Param2: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetWindowsHookExW<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(idhook: WINDOWS_HOOK_ID, lpfn: ::core::option::Option, hmod: Param2, dwthreadid: u32) -> HHOOK { +pub unsafe fn SetWindowsHookExW<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(idhook: WINDOWS_HOOK_ID, lpfn: HOOKPROC, hmod: Param2, dwthreadid: u32) -> HHOOK { #[cfg(windows)] { #[link(name = "windows")] @@ -11283,7 +11283,7 @@ pub unsafe fn SetWindowsHookExW<'a, Param2: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetWindowsHookW(nfiltertype: i32, pfnfilterproc: ::core::option::Option) -> HHOOK { +pub unsafe fn SetWindowsHookW(nfiltertype: i32, pfnfilterproc: HOOKPROC) -> HHOOK { #[cfg(windows)] { #[link(name = "windows")] @@ -11463,7 +11463,7 @@ impl ::core::ops::Not for TILE_WINDOWS_HOW { } } #[cfg(feature = "Win32_Foundation")] -pub type TIMERPROC = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: usize, param3: u32); +pub type TIMERPROC = ::core::option::Option; pub const TIMERV_COALESCING_MAX: u32 = 2147483637u32; pub const TIMERV_COALESCING_MIN: u32 = 1u32; pub const TIMERV_DEFAULT_COALESCING: u32 = 0u32; @@ -11887,7 +11887,7 @@ pub const USER_TIMER_MAXIMUM: u32 = 2147483647u32; pub const USER_TIMER_MINIMUM: u32 = 10u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn UnhookWindowsHook(ncode: i32, pfnfilterproc: ::core::option::Option) -> super::super::Foundation::BOOL { +pub unsafe fn UnhookWindowsHook(ncode: i32, pfnfilterproc: HOOKPROC) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -12694,12 +12694,12 @@ pub const WM_WTSSESSION_CHANGE: u32 = 689u32; pub const WM_XBUTTONDBLCLK: u32 = 525u32; pub const WM_XBUTTONDOWN: u32 = 523u32; pub const WM_XBUTTONUP: u32 = 524u32; -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct WNDCLASSA { pub style: WNDCLASS_STYLES, - pub lpfnWndProc: ::core::option::Option, + pub lpfnWndProc: WNDPROC, pub cbClsExtra: i32, pub cbWndExtra: i32, pub hInstance: super::super::Foundation::HINSTANCE, @@ -12743,15 +12743,15 @@ impl ::core::cmp::PartialEq for WNDCLASSA { impl ::core::cmp::Eq for WNDCLASSA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for WNDCLASSA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct WNDCLASSEXA { pub cbSize: u32, pub style: WNDCLASS_STYLES, - pub lpfnWndProc: ::core::option::Option, + pub lpfnWndProc: WNDPROC, pub cbClsExtra: i32, pub cbWndExtra: i32, pub hInstance: super::super::Foundation::HINSTANCE, @@ -12798,15 +12798,15 @@ impl ::core::cmp::PartialEq for WNDCLASSEXA { impl ::core::cmp::Eq for WNDCLASSEXA {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for WNDCLASSEXA { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct WNDCLASSEXW { pub cbSize: u32, pub style: WNDCLASS_STYLES, - pub lpfnWndProc: ::core::option::Option, + pub lpfnWndProc: WNDPROC, pub cbClsExtra: i32, pub cbWndExtra: i32, pub hInstance: super::super::Foundation::HINSTANCE, @@ -12853,14 +12853,14 @@ impl ::core::cmp::PartialEq for WNDCLASSEXW { impl ::core::cmp::Eq for WNDCLASSEXW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for WNDCLASSEXW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } -#[derive(:: core :: clone :: Clone)] +#[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct WNDCLASSW { pub style: WNDCLASS_STYLES, - pub lpfnWndProc: ::core::option::Option, + pub lpfnWndProc: WNDPROC, pub cbClsExtra: i32, pub cbWndExtra: i32, pub hInstance: super::super::Foundation::HINSTANCE, @@ -12904,7 +12904,7 @@ impl ::core::cmp::PartialEq for WNDCLASSW { impl ::core::cmp::Eq for WNDCLASSW {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] unsafe impl ::windows::core::Abi for WNDCLASSW { - type Abi = ::core::mem::ManuallyDrop; + type Abi = Self; } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -12959,9 +12959,9 @@ impl ::core::ops::Not for WNDCLASS_STYLES { } } #[cfg(feature = "Win32_Foundation")] -pub type WNDENUMPROC = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; +pub type WNDENUMPROC = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] -pub type WNDPROC = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: u32, param2: super::super::Foundation::WPARAM, param3: super::super::Foundation::LPARAM) -> super::super::Foundation::LRESULT; +pub type WNDPROC = ::core::option::Option super::super::Foundation::LRESULT>; pub const WSF_VISIBLE: i32 = 1i32; pub const WTS_CONSOLE_CONNECT: u32 = 1u32; pub const WTS_CONSOLE_DISCONNECT: u32 = 2u32; diff --git a/src/Windows/Win32/Web/MsHtml/mod.rs b/src/Windows/Win32/Web/MsHtml/mod.rs index e5d72a576c..fd060d6597 100644 --- a/src/Windows/Win32/Web/MsHtml/mod.rs +++ b/src/Windows/Win32/Web/MsHtml/mod.rs @@ -34353,7 +34353,7 @@ pub const IECMDID_GET_INVOKE_DEFAULT_BROWSER_ON_NEW_WINDOW: u32 = 6u32; pub const IECMDID_SETID_AUTOCOMPLETE_FOR_FORMS: u32 = 1u32; pub const IECMDID_SET_INVOKE_DEFAULT_BROWSER_ON_NEW_WINDOW: u32 = 5u32; #[cfg(feature = "Win32_Foundation")] -pub type IEISXMLNSREGISTEREDFN = unsafe extern "system" fn(lpszuri: super::super::Foundation::PWSTR, pclsid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT; +pub type IEISXMLNSREGISTEREDFN = ::core::option::Option ::windows::core::HRESULT>; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct IELAUNCHOPTION_FLAGS(pub i32); @@ -34397,7 +34397,7 @@ unsafe impl ::windows::core::Abi for IELAUNCHURLINFO { type Abi = Self; } #[cfg(feature = "Win32_Foundation")] -pub type IEREGISTERXMLNSFN = unsafe extern "system" fn(lpszuri: super::super::Foundation::PWSTR, clsid: ::windows::core::GUID, fmachine: super::super::Foundation::BOOL) -> ::windows::core::HRESULT; +pub type IEREGISTERXMLNSFN = ::core::option::Option ::windows::core::HRESULT>; pub const IEWebDriverManager: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x90314af2_5250_47b3_89d8_6295fc23bc22); pub const IE_USE_OE_MAIL_HKEY: i32 = -2147483647i32; pub const IE_USE_OE_NEWS_HKEY: i32 = -2147483647i32; @@ -108888,11 +108888,11 @@ unsafe impl ::windows::core::Abi for SELECTION_TYPE { type Abi = Self; } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -pub type SHOWHTMLDIALOGEXFN = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pmk: ::windows::core::RawPtr, dwdialogflags: u32, pvarargin: *mut ::core::mem::ManuallyDrop, pchoptions: super::super::Foundation::PWSTR, pvargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; +pub type SHOWHTMLDIALOGEXFN = ::core::option::Option, pchoptions: super::super::Foundation::PWSTR, pvargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -pub type SHOWHTMLDIALOGFN = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pmk: ::windows::core::RawPtr, pvarargin: *mut ::core::mem::ManuallyDrop, pchoptions: super::super::Foundation::PWSTR, pvargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT; +pub type SHOWHTMLDIALOGFN = ::core::option::Option, pchoptions: super::super::Foundation::PWSTR, pvargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -pub type SHOWMODELESSHTMLDIALOGFN = unsafe extern "system" fn(hwndparent: super::super::Foundation::HWND, pmk: ::windows::core::RawPtr, pvarargin: *mut ::core::mem::ManuallyDrop, pvaroptions: *mut ::core::mem::ManuallyDrop, ppwindow: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; +pub type SHOWMODELESSHTMLDIALOGFN = ::core::option::Option, pvaroptions: *mut ::core::mem::ManuallyDrop, ppwindow: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT>; pub const SID_SEditCommandTarget: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f4b5_98b5_11cf_bb82_00aa00bdce0b); pub const SID_SHTMLEditHost: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f6a0_98b5_11cf_bb82_00aa00bdce0b); pub const SID_SHTMLEditServices: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f7f9_98b5_11cf_bb82_00aa00bdce0b); diff --git a/src/core/bindings.rs b/src/core/bindings.rs index 9e7826b7bc..2a6cc4d293 100644 --- a/src/core/bindings.rs +++ b/src/core/bindings.rs @@ -1465,7 +1465,7 @@ pub mod Windows { } pub const E_NOINTERFACE: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147467262i32 as _); pub const E_OUTOFMEMORY: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147024882i32 as _); - pub type FARPROC = unsafe extern "system" fn() -> isize; + pub type FARPROC = ::core::option::Option isize>; #[inline] pub unsafe fn GetLastError() -> WIN32_ERROR { #[cfg(windows)] @@ -1679,7 +1679,7 @@ pub mod Windows { } impl ::core::convert::From for ::windows::core::HRESULT { fn from(value: WIN32_ERROR) -> Self { - Self(if value.0 as i32 <= 0 { value.0 } else { (value.0 & 0x0000_FFFF) | (7 << 16) | 0x8000_0000 }) + Self(if value.0 as i32 <= 0 { value.0 } else { (value.0 & 0x0000_FFFF) | (7 << 16) | 0x8000_0000 } as _) } } } @@ -1951,12 +1951,12 @@ pub mod Windows { unimplemented!("Unsupported target OS"); } #[inline] - pub unsafe fn GetProcAddress<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lpprocname: Param1) -> ::core::option::Option { + pub unsafe fn GetProcAddress<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hmodule: Param0, lpprocname: Param1) -> super::super::Foundation::FARPROC { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn GetProcAddress(hmodule: super::super::Foundation::HINSTANCE, lpprocname: super::super::Foundation::PSTR) -> ::core::option::Option; + fn GetProcAddress(hmodule: super::super::Foundation::HINSTANCE, lpprocname: super::super::Foundation::PSTR) -> super::super::Foundation::FARPROC; } ::core::mem::transmute(GetProcAddress(hmodule.into_param().abi(), lpprocname.into_param().abi())) } diff --git a/src/core/error.rs b/src/core/error.rs index e76e2db26d..199dfd9c63 100644 --- a/src/core/error.rs +++ b/src/core/error.rs @@ -77,7 +77,7 @@ impl Error { /// Returns the win32 error code if the underlying HRESULT's facility is win32 pub fn win32_error(&self) -> Option { - let hresult = self.code.0; + let hresult = self.code.0 as u32; if ((hresult >> 16) & 0x7FF) == 7 { Some(hresult & 0xFFFF) } else { diff --git a/src/core/hresult.rs b/src/core/hresult.rs index 21d344eb37..9e4dd32db8 100644 --- a/src/core/hresult.rs +++ b/src/core/hresult.rs @@ -6,13 +6,13 @@ use bindings::{Windows::Win32::Foundation::PWSTR, Windows::Win32::System::Diagno #[derive(Copy, Clone, Default, Debug, Eq, PartialEq)] #[must_use] #[allow(non_camel_case_types)] -pub struct HRESULT(pub u32); +pub struct HRESULT(pub i32); impl HRESULT { /// Returns [`true`] if `self` is a success code. #[inline] pub const fn is_ok(self) -> bool { - self.0 & 0x8000_0000 == 0 + self.0 >= 0 } /// Returns [`true`] if `self` is a failure code. @@ -81,7 +81,7 @@ impl HRESULT { let mut message = HeapString(core::ptr::null_mut()); unsafe { - let size = FormatMessageW(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, core::ptr::null(), self.0, 0, PWSTR(core::mem::transmute(&mut message.0)), 0, core::ptr::null_mut()); + let size = FormatMessageW(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, core::ptr::null(), self.0 as _, 0, PWSTR(core::mem::transmute(&mut message.0)), 0, core::ptr::null_mut()); HSTRING::from_wide(core::slice::from_raw_parts(message.0 as *const u16, size as usize)) } From 4031b82b05dfbd98421ba481f50cb78e3a88c2fe Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Mon, 29 Nov 2021 10:29:45 -0800 Subject: [PATCH 2/7] tests --- .../tests/components/component/win32/return.cpp | 8 ++++---- crates/tests/components/component/win32/return.h | 8 ++++---- crates/tests/legacy/ntstatus/tests/ntstatus.rs | 4 ++-- crates/tests/legacy/structs/Cargo.toml | 11 +++++++++-- crates/tests/legacy/structs/build.rs | 16 ---------------- crates/tests/legacy/structs/src/lib.rs | 2 +- crates/tests/legacy/structs/tests/bstr.rs | 2 +- crates/tests/legacy/structs/tests/cwpstruct.rs | 2 +- crates/tests/legacy/structs/tests/propertykey.rs | 2 +- crates/tests/legacy/win32/tests/win32.rs | 10 +++++----- crates/tests/legacy/winrt/tests/error.rs | 12 ++++++------ crates/tests/legacy/winrt/tests/send_sync.rs | 2 +- crates/tests/win32/arch_feature/tests/test.rs | 8 ++++---- crates/tests/win32/return/tests/test.rs | 4 ++-- crates/tests/win32/simple/tests/test.rs | 4 ++-- 15 files changed, 43 insertions(+), 52 deletions(-) delete mode 100644 crates/tests/legacy/structs/build.rs diff --git a/crates/tests/components/component/win32/return.cpp b/crates/tests/components/component/win32/return.cpp index 32fea93c87..a2eb8b23ba 100644 --- a/crates/tests/components/component/win32/return.cpp +++ b/crates/tests/components/component/win32/return.cpp @@ -51,12 +51,12 @@ namespace *check = 123; } - HRESULT __stdcall ReturnHresult(uint32_t code) noexcept + HRESULT __stdcall ReturnHresult(int32_t code) noexcept { return code; } - NTSTATUS __stdcall ReturnNtstatus(uint32_t code) noexcept + NTSTATUS __stdcall ReturnNtstatus(int32_t code) noexcept { return code; } @@ -121,12 +121,12 @@ void __stdcall ReturnVoid(int64_t* check) noexcept *check = 123; } -HRESULT __stdcall ReturnHresult(uint32_t code) noexcept +HRESULT __stdcall ReturnHresult(int32_t code) noexcept { return code; } -NTSTATUS __stdcall ReturnNtstatus(uint32_t code) noexcept +NTSTATUS __stdcall ReturnNtstatus(int32_t code) noexcept { return code; } diff --git a/crates/tests/components/component/win32/return.h b/crates/tests/components/component/win32/return.h index c6a7d44926..768ba40645 100644 --- a/crates/tests/components/component/win32/return.h +++ b/crates/tests/components/component/win32/return.h @@ -26,8 +26,8 @@ extern "C" virtual SmallStruct __stdcall ReturnSmallStruct() noexcept = 0; virtual SmallStruct __stdcall ReturnSmallStructWithParams(int32_t a, int32_t b) noexcept = 0; virtual void __stdcall ReturnVoid(int64_t* check) noexcept = 0; - virtual HRESULT __stdcall ReturnHresult(uint32_t code) noexcept = 0; - virtual NTSTATUS __stdcall ReturnNtstatus(uint32_t code) noexcept = 0; + virtual HRESULT __stdcall ReturnHresult(int32_t code) noexcept = 0; + virtual NTSTATUS __stdcall ReturnNtstatus(int32_t code) noexcept = 0; virtual HRESULT __stdcall ReturnOutValue(_Outptr_ int64_t* value) noexcept = 0; }; @@ -38,7 +38,7 @@ extern "C" SmallStruct __stdcall ReturnSmallStructWithParams(int32_t a, int32_t b) noexcept; HRESULT __stdcall CreateReturn(IReturn** object) noexcept; void __stdcall ReturnVoid(int64_t* check) noexcept; - HRESULT __stdcall ReturnHresult(uint32_t code) noexcept; - NTSTATUS __stdcall ReturnNtstatus(uint32_t code) noexcept; + HRESULT __stdcall ReturnHresult(int32_t code) noexcept; + NTSTATUS __stdcall ReturnNtstatus(int32_t code) noexcept; HRESULT __stdcall ReturnOutValue(_Outptr_ int64_t* value) noexcept; } diff --git a/crates/tests/legacy/ntstatus/tests/ntstatus.rs b/crates/tests/legacy/ntstatus/tests/ntstatus.rs index a9160d1084..1c69ce1c0c 100644 --- a/crates/tests/legacy/ntstatus/tests/ntstatus.rs +++ b/crates/tests/legacy/ntstatus/tests/ntstatus.rs @@ -11,13 +11,13 @@ fn test() -> Result<()> { assert_eq!(status.ok().is_ok(), true); let status = STATUS_NOT_FOUND; - assert_eq!(status.0, 0xC000_0225); + assert_eq!(status.0, -1073741275); assert_eq!(status.is_ok(), false); assert_eq!(status.is_err(), true); assert_eq!(status.ok().is_ok(), false); let error = status.ok().unwrap_err(); - assert_eq!(error.code(), HRESULT(0xD000_0225)); + assert_eq!(error.code(), HRESULT(-805305819)); unsafe { let mut provider = BCRYPT_ALG_HANDLE::default(); diff --git a/crates/tests/legacy/structs/Cargo.toml b/crates/tests/legacy/structs/Cargo.toml index 195365894c..16b9e513e4 100644 --- a/crates/tests/legacy/structs/Cargo.toml +++ b/crates/tests/legacy/structs/Cargo.toml @@ -4,8 +4,15 @@ version = "0.0.0" authors = ["Microsoft"] edition = "2018" -[dependencies] -windows = { path = "../../../.." } +[dependencies.windows] +path = "../../../.." +features = [ + "Win32_Foundation", + "Win32_Devices_Properties", + "Win32_System_Diagnostics_Debug", + "Win32_UI_WindowsAndMessaging", + "Win32_UI_Shell_PropertiesSystem", +] [build-dependencies] windows = { path = "../../../..", features = ["build"] } diff --git a/crates/tests/legacy/structs/build.rs b/crates/tests/legacy/structs/build.rs deleted file mode 100644 index 48cb489a28..0000000000 --- a/crates/tests/legacy/structs/build.rs +++ /dev/null @@ -1,16 +0,0 @@ -fn main() { - windows::core::build_legacy! { - // Test to verify property key constants are generated - // https://github.com/microsoft/win32metadata/issues/339 - Windows::Win32::Devices::Properties::DEVPKEY_Device_BiosDeviceName, - - // Test for https://github.com/microsoft/windows-rs/issues/738 as DebugPropertyInfo has a - // BSTR field and needs to implement Clone. - Windows::Win32::System::Diagnostics::Debug::DebugPropertyInfo, - - // Test to verify format parameters and traits are passed on to the DebugStruct builder - // in generated struct Debug implementations. - // https://github.com/microsoft/windows-rs/issues/439 - Windows::Win32::UI::WindowsAndMessaging::CWPSTRUCT, - }; -} diff --git a/crates/tests/legacy/structs/src/lib.rs b/crates/tests/legacy/structs/src/lib.rs index 01441d96cc..8b13789179 100644 --- a/crates/tests/legacy/structs/src/lib.rs +++ b/crates/tests/legacy/structs/src/lib.rs @@ -1 +1 @@ -windows::core::include_bindings!(); + diff --git a/crates/tests/legacy/structs/tests/bstr.rs b/crates/tests/legacy/structs/tests/bstr.rs index c54114c984..7edca3d97c 100644 --- a/crates/tests/legacy/structs/tests/bstr.rs +++ b/crates/tests/legacy/structs/tests/bstr.rs @@ -1,4 +1,4 @@ -use test_structs::Windows::Win32::System::Diagnostics::Debug::DebugPropertyInfo; +use windows::Win32::System::Diagnostics::Debug::DebugPropertyInfo; #[test] fn test() { diff --git a/crates/tests/legacy/structs/tests/cwpstruct.rs b/crates/tests/legacy/structs/tests/cwpstruct.rs index c0560d7996..2deca996cc 100644 --- a/crates/tests/legacy/structs/tests/cwpstruct.rs +++ b/crates/tests/legacy/structs/tests/cwpstruct.rs @@ -1,4 +1,4 @@ -use test_structs::Windows::Win32::{Foundation::HWND, UI::WindowsAndMessaging::CWPSTRUCT}; +use windows::Win32::{Foundation::HWND, UI::WindowsAndMessaging::CWPSTRUCT}; #[test] fn test_struct_formatting_parameters_debug_trait() { diff --git a/crates/tests/legacy/structs/tests/propertykey.rs b/crates/tests/legacy/structs/tests/propertykey.rs index b6fe4ba477..393b1f4688 100644 --- a/crates/tests/legacy/structs/tests/propertykey.rs +++ b/crates/tests/legacy/structs/tests/propertykey.rs @@ -1,4 +1,4 @@ -use test_structs::Windows::Win32::Devices::Properties::DEVPKEY_Device_BiosDeviceName; +use windows::Win32::Devices::Properties::DEVPKEY_Device_BiosDeviceName; #[test] fn test_debug_impl() { diff --git a/crates/tests/legacy/win32/tests/win32.rs b/crates/tests/legacy/win32/tests/win32.rs index e5b50726de..1ab14c02e0 100644 --- a/crates/tests/legacy/win32/tests/win32.rs +++ b/crates/tests/legacy/win32/tests/win32.rs @@ -114,7 +114,7 @@ fn bool_as_error() { assert!(result.is_err()); let error: windows::core::Error = result.unwrap_err(); - assert_eq!(error.code(), windows::core::HRESULT(0x8007_0006)); + assert_eq!(error.code(), windows::core::HRESULT(-2147024890)); let message: String = error.message().try_into().unwrap(); assert_eq!(message.trim_end(), "The handle is invalid."); } @@ -210,11 +210,11 @@ fn interface() -> windows::core::Result<()> { #[test] fn callback() { unsafe { - let a: PROPENUMPROCA = callback_a; - assert!(BOOL(789) == a(HWND(123), PSTR("hello a\0".as_ptr() as _), HANDLE(456))); + let a: PROPENUMPROCA = Some(callback_a); + assert!(BOOL(789) == a.unwrap()(HWND(123), PSTR("hello a\0".as_ptr() as _), HANDLE(456))); - let a: PROPENUMPROCW = callback_w; - assert!(BOOL(789) == a(HWND(123), PWSTR(windows::core::HSTRING::from("hello w\0").as_wide().as_ptr() as _), HANDLE(456))); + let a: PROPENUMPROCW = Some(callback_w); + assert!(BOOL(789) == a.unwrap()(HWND(123), PWSTR(windows::core::HSTRING::from("hello w\0").as_wide().as_ptr() as _), HANDLE(456))); } } diff --git a/crates/tests/legacy/winrt/tests/error.rs b/crates/tests/legacy/winrt/tests/error.rs index ca168c5f20..4687baf8a3 100644 --- a/crates/tests/legacy/winrt/tests/error.rs +++ b/crates/tests/legacy/winrt/tests/error.rs @@ -5,25 +5,25 @@ use test_winrt::Windows::{Foundation::Uri, Win32::Foundation::E_NOINTERFACE}; fn from_hresult() { assert!(helpers::set_thread_ui_language("en-US")); - let error: windows::core::Error = windows::core::HRESULT(0x80004004).into(); + let error: windows::core::Error = windows::core::HRESULT(-2147467260).into(); - assert_eq!(error.code(), windows::core::HRESULT(0x80004004)); + assert_eq!(error.code(), windows::core::HRESULT(-2147467260)); let message: String = error.message().try_into().unwrap(); assert_eq!(message.trim_end(), "Operation aborted"); } #[test] fn originate() { - let error = windows::core::Error::new(windows::core::HRESULT(0x80004004), "test originate".into()); + let error = windows::core::Error::new(windows::core::HRESULT(-2147467260), "test originate".into()); - assert_eq!(error.code(), windows::core::HRESULT(0x80004004)); + assert_eq!(error.code(), windows::core::HRESULT(-2147467260)); assert_eq!(error.message(), "test originate"); let code: windows::core::HRESULT = error.into(); // SetErrorInfo is called before dropping the Error object. let error: windows::core::Error = code.into(); // GetErrorInfo is called to retrieve the original error info. - assert_eq!(error.code(), windows::core::HRESULT(0x80004004)); + assert_eq!(error.code(), windows::core::HRESULT(-2147467260)); assert_eq!(error.message(), "test originate"); } @@ -34,7 +34,7 @@ fn bad_uri() { let result = Uri::CreateUri("INVALID"); let error: windows::core::Error = result.unwrap_err(); - assert_eq!(error.code(), windows::core::HRESULT(0x80070057)); + assert_eq!(error.code(), windows::core::HRESULT(-2147024809)); assert_eq!(error.message(), "INVALID is not a valid absolute URI."); } diff --git a/crates/tests/legacy/winrt/tests/send_sync.rs b/crates/tests/legacy/winrt/tests/send_sync.rs index c42f65c133..bc0725f92a 100644 --- a/crates/tests/legacy/winrt/tests/send_sync.rs +++ b/crates/tests/legacy/winrt/tests/send_sync.rs @@ -93,7 +93,7 @@ fn send_sync_err() { let wait = thread::spawn(move || { assert_eq!(err.message(), "BADURI is not a valid absolute URI."); - assert_eq!(code, HRESULT(0x8007_0057)); + assert_eq!(code, HRESULT(-2147024809)); }); wait.join().unwrap(); diff --git a/crates/tests/win32/arch_feature/tests/test.rs b/crates/tests/win32/arch_feature/tests/test.rs index 6e428796c2..9176477df2 100644 --- a/crates/tests/win32/arch_feature/tests/test.rs +++ b/crates/tests/win32/arch_feature/tests/test.rs @@ -11,8 +11,8 @@ fn test() { 64 } - let callback: VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = callback; - assert_eq!(64, unsafe { callback(core::ptr::null()) }); + let callback: VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = Some(callback); + assert_eq!(64, unsafe { callback.unwrap()(core::ptr::null()) }); } #[test] @@ -26,6 +26,6 @@ fn test() { 32 } - let callback: VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = callback; - assert_eq!(32, unsafe { callback(core::ptr::null()) }); + let callback: VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD = Some(callback); + assert_eq!(32, unsafe { callback.unwrap()(core::ptr::null()) }); } diff --git a/crates/tests/win32/return/tests/test.rs b/crates/tests/win32/return/tests/test.rs index bda7e6a994..3e68122a27 100644 --- a/crates/tests/win32/return/tests/test.rs +++ b/crates/tests/win32/return/tests/test.rs @@ -26,8 +26,8 @@ fn functions() -> Result<()> { // Sanity check against well-known values. assert!(S_OK.0 == 0); assert!(STATUS_SUCCESS.0 == 0); - assert!(E_APPLICATION_EXITING.0 == 0x8000001A); - assert!(STATUS_NOT_FOUND.0 == 0xC0000225); + assert!(E_APPLICATION_EXITING.0 == -2147483622); + assert!(STATUS_NOT_FOUND.0 == -1073741275); let result: Result<()> = ReturnHresult(S_OK.0); assert!(result.is_ok()); diff --git a/crates/tests/win32/simple/tests/test.rs b/crates/tests/win32/simple/tests/test.rs index 40a05897ef..a495cc6194 100644 --- a/crates/tests/win32/simple/tests/test.rs +++ b/crates/tests/win32/simple/tests/test.rs @@ -27,8 +27,8 @@ fn test() -> Result<()> { let _struct = SimpleStruct { First: 1, Second: 2 }; - let callback: SimpleCallback = callback; - callback(); + let callback: SimpleCallback = Some(callback); + callback.unwrap()(); let _enum: SimpleEnum = First; From 58f066608d6271c8c682f44108256180840a765e Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Mon, 29 Nov 2021 10:34:43 -0800 Subject: [PATCH 3/7] binaries --- .windows/arm64/component.dll | Bin 5056512 -> 520704 bytes .windows/arm64/component.lib | Bin 4890 -> 4890 bytes .windows/winmd/Component.Win32.winmd | Bin 4608 -> 4608 bytes .windows/winmd/Component.winmd | Bin 23552 -> 23552 bytes .windows/winmd/StaticComponent.Win32.winmd | Bin 2048 -> 2048 bytes .windows/x64/component.dll | Bin 496128 -> 495616 bytes .windows/x64/component.lib | Bin 4890 -> 4890 bytes .windows/x64/static_component.lib | Bin 133642 -> 133642 bytes .windows/x86/component.dll | Bin 432128 -> 431616 bytes .windows/x86/component.lib | Bin 5136 -> 5136 bytes 10 files changed, 0 insertions(+), 0 deletions(-) diff --git a/.windows/arm64/component.dll b/.windows/arm64/component.dll index 08b3310e102116d32f244eb2345e833af89d7957..f6ebdee37c71a0fed0f23ba7d288bf3c20e9ec55 100644 GIT binary patch literal 520704 zcmd?S33wIN`M`bV-UMz4OCSlWlFcPRt07SMsY@4bjfwl&zl|`{T31}On3pAj))tK-1o|(y=JGnOrV*S47`SLtB zGjrxF?>X=Oo@K7TV~z4Fr4smcb}IEVuJRYu|9k$IVkk8@o&pza!>)SUnL)ogi=^S6cf7imE43={ooiv?=T66Y=c z>=zdE=AJS1SwNP)TV3zUpQ%*wc?<6SeB(TwQ-b$mu*Qn=1UX0MSpW zCa!NMx^iinYdCL#l~MPRzN&M`@?);9zo68&aM8jt()5@xHVm#(zl)Xcv-jLjMj0a+ zD>ahqAG+nsC-wiAf5&|4SW13BGsPDSXQ-5;A*E(F_=^s7Ecr!khhLe_`{U%hAlu4! z0eO#IZPecRCAChe%U^R3TxWsWtMk4b3?DDMVE6IE7Qp6f$U0Gc!8}6=!ZARH_0~GZptr?$y+670lzB=Y>h?b^h|J)Ny~Jnl0C| z1T{M=vnrggjN?0D*XaX;|1JUEO0GzT*_oLKuRDuhR6M~zw2ZlDEm6pHxoHGhGXDOfARVG1gE*)rWzAMeQ`EzIZH<$5F%9nmX zc{P!~9K25IEmgTwGi$i7k^9W4nG3jIAonBXejxV)Pq*(f2EevD>)85s8B;&^D;U#_ zjA>Si+FQmiGqaen%^b9mvCRsQ#xGNmrZTNDe!u9V()TkiiZ{kGu7~aMm2u8G_H?_9 zub;7Yk8cCxo23le3tlJJv*dd0$@Z*cYun3sF3wcf$@MO-GF}@QuOW;z@b8r|ma%3m z_sY1-_&a4~jAg84%!?U&XRJ3e*3ypDDQ!yq8yWMgD*DJTvxc-9Nz0s?6(o&c<^s|d zNZQD$S(&8qBMn@rfgg6v-iD4d2O2jRXVl!_jf-WWf8*cqeJhYmU`YwVbjX(|TH+S}?6?9Nw#-N6T{ubc7yRcl2yd4IZ% zEW3@g;A8pkb#9aKop7>qwzMtu*?7W|Jnq871!W2-n@=5~+O}E0-t^z9vva4hS7dYBEFW$8X)}Sg6M>;$ZI%j#Tl^~A z2JM~j8+9lBzPfk({<=f_8j$17{?xh_e;Uu}b%*`K>t@lfTj{*0D{1=*U?>2Ve8wtN3v7BkWxOr@b#46?

QKihtZ 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
$&WwtHGFFs#}~a+ws1TZGP27~598xA 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

ez?b3uj+qTPxsL!hyf6cds*dBkh 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≫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

nC-_ad^WEKiz=1s;r;7c;u%=f26m5 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 !3H1Ow3h+C)AM>71` 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 Acld6_`o^g?Uj?3KYYbnbajctUZ(5*J zl*;BmyAWBO@7tO0=fi1ReIVUOI~qTi#}+~6M_svcJjc3t|ekk85bd=2k{KnT8&tEDoSK3)-FHeZY6A zE__H^2SQ!<`?}t)x+n|1u9Rf^hT`bqcZ&)}nfNpG$q{)P49)@?j?Yo^$XPpko{ASf|7<{sDZAF1_wP{AgPb(mfo$X!bfl zI*jXn)_Iw~gI|!Le>LZoVGduqn*J_ve(53`>ov1aA3j4|uU}`fLVOh3V$BCSBg^d{zwi z(*!s2E4aVgI0)Q3FUV=1iH*Q5{B18^;QqhA1Mb#rehF|}y<-~Vdh1m0Rj%HBgVo#d ztep1feOsW%YDbT|RqtxISF6>#XG&b}e@>&`cer|oO&J8kM4fU>f^?p+IuFvM5BAem)EmI=) z%r$%~{p9jzuXFie`|vya;F-e4Ed5VE&(9v*{2S`f_4TgK4%K;mN|Q0IQ{4MOCTPq{Ww^U&e^u~IejdB6UGs?R{`--J!=ns663&F_xLfP<)L_)FHmkB zaf)63OsLn5acje$Cq8R%b#+pvpSHwf*v<#;SDU7Be3g}&YMX*b!{#()R*JFbsw_�-6zZE#eJ$wqG-q2)rM|4YK3i+u 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

b;8cO{^O5rV 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%0Amd|5*y3Y;|b`V5jT81KClf{Xy(a{g8!S-t&nc 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± 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 C{46~H delta 118 zcmbQGHcM^8G$y09vXfVHNKIbM70dd-%J=B~$!9s`f%>H<+jEz~R4OB>-29(gnjHZA C!YV5O diff --git a/.windows/winmd/Component.Win32.winmd b/.windows/winmd/Component.Win32.winmd index c9b8fbba3ead6143aaa8a472f8913035067cccbc..df4464a8c3943111a1c186dffad2a2ad87213225 100644 GIT binary patch delta 442 zcmZorX;7Ka!Q4|lZ(_GBG4UEo=wqPCu!!g!o1}+ABFprs`O`?k_esUn2G-K`NT(-@O z?5T_#3CV4OQj8^GcwjQo|)VTBv(vkWD=HK!o$G8$bbsI=rAxe zOg3axo*clGz_?)ZMy8#Nyj6^04K)l^jA9Jw%-9=n?x5=>f}H+X~yQwxon#m z*|Qlr7!(-lCaZHO%l~6gVU%VFW^iQWX6R;229g1cEsVlIk;RP4427FBIc~EETn;U- zzwhtwyP!l+?#iqUF_S}h-*d2XvMMkNs&Y*YZmP bBVi_g3a0`C127sGPS|c16nM`#(SRKQOWRtj diff --git a/.windows/winmd/Component.winmd b/.windows/winmd/Component.winmd index 567aa156bcf706af9fad07337c5723c02d125c1c..b57de042b27d5e92e91cbf26c782d6a1d64c802c 100644 GIT binary patch delta 38 wcmV+>0NMY5xB-B;0gy-oaC@GyOOZMLZT^sJ(z0YcM2TKJr02zi41poj5 delta 36 scmZn=Xb_mt!EE%meq;ArW&zuB-W|tZo^o1wDQS1irQKqiJ6I~10V~rGtN;K2 diff --git a/.windows/x64/component.dll b/.windows/x64/component.dll index 4aa2356c620f21148d008b2aefd9f19572212400..186342e96b51a7f9f6a5fae4f631cc41eb124d46 100644 GIT binary patch delta 24470 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 X+Md;3coLCQ^pq83886MR6!m`qplc(R delta 25438 zcmeI4e|(Mg|NmdtwOunN8~L>v9ZZH{80Oa;jE2cDj3x)GD72)kl5>b!g~sGkNmHsR z)i~a!QdX%{swpD*F`}katGr7keecifdX3fR_Wktt_jdd4c6*%rg)Y^y>9{N!L1Euzr%m73+_}Z_cb(f5_qL^+y~Q ztUu+HuUh{p-1pe3q6u)-nYB*+Rc9Vvzu!sUSme@n(xYcgn=XAR_pgJdQW=Al%DK0e z>i(yHN_A$HYUPPA>$Ok^O{G36Y;Rm&r#xV(N<*pbiwYk#o~g5EEhSZGUEwgZgK=l! z?PgmewQwD;w->&{YhK~^yxtjX9MZ%vugERz9D23+?)0EP^p^&`4`f>^ZCQGpr}DM` z7;2AeTU~3A*=SH!b=mq$Wnpev+pNNun#7p*WCuTJGQ)^18YiJ6ey#i~=(K{nF57A3 z-f@K)(H=8rTyReGR3lc6)q#_@R0qC2(Fy!2v#=`0WA4ffHfVN(5qr%T9r#K~b)aX0 z6F6W@;lr^W^NKOS(%8G{dXy9Rb>&|#x`AI;UN_$DdQ@RX3%VW^oYUe_!`wZxu%4%> z`QpgJc#p?iIx;xS^Mn!m?Fgs(fy!aeyVVa=mW*+#?;TNSwepxRjR>}F)zmOA8&x=< zb&PpOdf}wjF)b#gOEuYVuWoeei49!mRD3xj_;Bkljo9pAdStIYTRpOt8BWB&VTG&O zcudc*;I=l=hI#jh!o63M~#fNFtO?P$;KGQE9+tGf*|TFi9XOplAN9KA+|##felozR253oj(a zm^*qG#&nM{oAwX(=ziQtc`aFQX6$Nr6bC97r8x0VRhO8Q6g;@Q@)agW0aNfmrO%C6 zm>eA2^9Q4McprCw$(7$1>Ryv8$MkhtncJhf?2}7nJ>9ab9)$~f#h6=r2OsS<#x%d~ zR`^37kNI}DVEw+ULsB{>IwQ-kT)NC1S$^eD-JLcsuP&KGiHxlMD0gJ}mE~^4kDY_3 z`oC$$cI@c1ajbIb18y6~Du3$gw$U;8*1#np=F)bB!-m9|x$O$CAJWQ9Zx?)ENL+|{ z<&}jcLtB~VmBD>OZwN6TX;s*7M2vZNtHKE*TA34C1@9j5onhYSDV#a7tJ%X7EE+k% z?D0i&r>|!#d*9{u^=xHPYp1U_s!KcAwUYxMNideJDhnVjkP-EL=HL@EG&o(G20w2+*}xK);avtp283_ z{PV((R!5uP9SojcJ>Tea^MUG~K1{0KszP_e_k7_Ns z{nZ0_)R{ao0QH44fR_7%|9LcE^m*db>OTHVtnTBjGfv2P-F!QtxdxP`W4Yis_?s40TubkD+ZO>cz>0YP3vmXRcJoTl~Jo5dEA#E>) zeC&q27d-KF$9S{N)4}>5-4JH3eLQ&QzCT0F$JYe!_&h(vyme(TV;W4`)6#4OAY4*I5rY2JEoaN3y$P0RzirSn3JE0}S!OV?ONz%Y|$mB!REUNOwP zn@T?mH~e+YV-riqH!_%&tFlU;Y+@7{=1=2FQ=<)EZL?rR=`*d2d&10!t4cexGiDfO z(cse6?TyBUnV)LE*ue;zpAIUWmS8+#np+0ip`DF==HUVMq0YwZX6yj_(L`gXd5zb; zri&46mZg;5-o^ODFlVON!@3#YHNU%`yZMQgf2@&>PLE5gyrr|V`6v36W+oY14D-c4 zc6bltfVsc7eY^*a^zK!9zK5~NFqif$eJhXoRQh`#$ywgDw78$azDP+dJ=fnT zHq2F>N}n8Hyc1&XXf0csNL~a!xJ)3g_dUA zYGjyZ+=bF7Z!(%W|!2?^$ti%U0D8ir*);V*smJL8X6%$4t# zZYVap8|F3d*Zqs~6^ApVq&F^6gnQKFqx*gWlY@yj{sr~3tGbJXV)3Y_N z)ht?C`qNQ!UDNh!W?RZ5E%7H!wXzDMdDo)0l3)EN>9X1OE5Dj4=GNKv@4uQ?Huz_G z;O5e<=gb9ZX35;rE#8nPCycLtf5dwpH4UBXWT|s8ZmZR0Tr^Zel-=1<+0Fi5b{YBJ z5T$Y{%e_=~-}8@#ls^Ax=&}WVLm4Wa$1|R()f!s&QDX}a`X8aG&lzd~dKaBXO?l%G zzR6H=sQ(LwT7rtv3Eq#id5N1J`hByZ-q=p7FB_`+PD2ex&E7QB&2Jg%TcmawYCKx> zuA#QRYxvdf_YCzRYVy9JmZ9UQ>E{H5o9c}^riyD~s-CD`Q&V+Eo6*PUHxv?WD(@jv z-GH7)AE4h**%ziV51XnLy5R_A=mXT^sHtv8ccO)8$x*+lR$$hkC(%Y!c+6DKqF0ew z!2nP)nuyk;x6p@ZA3BImqVLfkDEzpoVo)p83we=>;>fdCcNH6IDL%lSNvusad!t}H z$E#?!p}h5ZQ+$GqB;{=JS`J#^B~y8*zw~WWEvA7^pPTA;Dps8&pY-9cP3ORm9+NsI zyvfFq%TpQ*-E^e={of_rmR{}b_#PR^9MQ{ryFdFI?%IaHH5wB26O%(~oP z($!Mo((;_S)8d8>7=TsV|CTp#qU4p;%*%A+cKNtZkX++nHwTGi>e zJZY=?J$??MQ&SOWBcdvbYto6Db z-`q-%i0fu4iS)JWX8W64?IN?tI6+4I6wIt{c4>2~d*oXDBFTIjv$>o7M{}!J3D9nDt;^`JIQ{YsK|W$oszi%vo6X0 zx`j2^EKagJU17EAR!m+?3Uga2RV*SM9UG$R8BLX$;U3z!?v~mj4Rpi|=x*P0h1Df8 z2mgv>&cZD0Zofrl;|=)tt21995#G*HsrJ<#D<*Ou$wN|h1oLBeyPJn?ZOXg8in7!=&t*udJ-Cp*})>f+q zb$jVUJxHk_BL5xoBiE3>Qnq0|=G9*IudS^Sk!SHSGTc8gSNFEZ#98-8F70ipCnfS> z%(mY4w{g~l$g_B7!~VpK>|>8|_7lhCXNVj$fu%(P%y~8>1BYovx%$#YYt@ zOuU&d21KEl{A$`7vsnyTEysfn`GPNJoWppDjGy2(2 zwI#9$|E9FL5%Y6D`>(dv9kt?8xMQ?SvHkH@mli$}x6)SLEKDw1h(g1osAT4)*dN7P zE&OZ9n(-tr8&Iw(7atWJYN*hGOt{YswViCI{@a-SNGg9QtRGMxm}-dG+l-D3Rgp=x zRAkqPT&Z)Wy3TKy+I;jPbqrzsKq7Uvnn`AKlTZ~tC)B>Foz=Wa5@k*&12Cg?g`xfJ zC)!zUn$0CGA5=O43rSRu;{N{jv36ER&vx?i-sa^abPR=s*D2slb&;3*Md)Y!?S%GL zLX%Lh?xQ}Y6_P(M+!6Nwj_nC-Q9wYTD%tdS_$mrrB1A!*_T zuN~5XCQeG>kG%YjA_h23sIQeOa7JMcu(LW?o+fb=I8AiH3`EjIuL1T$9jq>%nNoNM zFN;tiViYAb;cmzS1MG?pR%}Eu1^S5DwGyn3%}$bWP4y1?k%TeOZTGhU_Q(XQr6-nj zUOQg8qCtpuWoTv2(0UKF3lc0(Gam&{RW~z>!~!J4yKSKTK>}O2iFDq}yu67%MY@?> zrj!*Hk^N?9 zfytFJx{;~EwwQ@>%MDO`aXXihcwEVN2`02J*1rhevbLZDKtZm53+l9vRXC^ zPqmyUHmBD{B-$Y9wRx(2s|2KyzS#UI5>s@*gjD;bPFC|~^GQ#u-a+@1cti)RNVUI~ zfUTr2w(tgty*l8%RQrm~1e~cE@EeKRd`2o`Fb3P>B_NLU#V)##7@z}s4YnWZY;|mq zMp`Z~CETEPqqM>HN1d(4k*mn(nxo<$$2>RK{<*W&ZuoAzv$^{*)#u?6ygm;PQo-55 zqum{Ro}!CqTJ0g+8IcUH{t)|yM5|+5D(OD52S#BgqMH!Mw~VK#46mGRQ-|2w6Rm`1 zt7=BBC$R-dz{Vl=Ux`-BCVNObWBVL)+9_1#@ga84E>`zuu~*gTryYsjNNRVv%D%4) zQ$D9=z%3*e>3}<~vOn%(wdq(yI`0KuwxM?sqYQk&qlh!g*U4ZX#C~L|cBVPRKHkN; zJiCI-yzhAV1?eiDJ=Ik%xK*;9Dk{28sH&4xSJhb==3Mb&)2Q2ym##?HEx1^>cbZ+$ z)r$A0QYZ&c2J$eH^gpki`Q$nKHq`-BDfVy&84)UaG@9QAWdX zyJt6ceCSZ!L48b1BnLQpsC{!cE4p)1b)j5m2S{OiGdhe@kQpLZ_RQ*XIcige+NIsB z<`Drhr{B-ZLqqLjwBp$yQJZ;r1?@*+bpp2=DkCx3G|kXAhuTe(ti;H36v$kkZVY2f zhuPzkxKzdA^SbcT8x2Ep+^AdR9JhhP>@`%4$fH0{RQs+TRQdd^9dHQZA5Pz$7^-0O7X;r2|4N}?cd058MP#7j{nPFtgg+r`~2 zPlM_MDi`TfC^gMK)ZOaj&tmV%fi60&)H}#cv!jzj|DI==$|5iE8>Pmf>Uw`qyY*`3 z)jTAgbVe#SrH+_>$W)=q?4E8v*u!cQ=_5nV*y%GcbJOjeJ*;+~RrtL1ygY|qL3$Si zoQ>O(Zin}@;v*|4m`c_7(-<|v?%&hu*Cc*~?yWmU9vNiz^c!Ip_O#kvlSW=k*`%B> z_0oBz4xvoRqm_TAi+*?Wq)yGv*+kmeoR=}q45WiMM%Yb~t>!&ycCd-}$p_FL-N8T8 z6&I9}ytEPajmbRdG`zZcaJAH-5JT1CA;%+m4DO%la>H=)F4mbFrmBelJ9(~DHC?wOiFF~Lqk#FhKk_{vSve)z6zD-hW?rUA9ZLaF~U&2FZ+8tlD+|* z)9qYJH*mMKW+l6-m(?&LYb0-~rtmU-q+Qy}8WB+<887ovHqwslZMBK0kc`v3RE@Oz z_vRf|Y=(YtZG%b8uzBhf9Y+t@RU)W_aQHzp|25> zPUZ4O+nIDnGwh^3mbZzAuTuX&Z=NYYUI~_4S z&{asE8}98bWwgDjFSoZ`3NE&MH;Ls)x?VEc{-Q58@?z5Z3T3JPka*h(Q08l+?aTY| zv~iO3#TI^)!ZB_Ozm2v>_OseGi6iaoi7uD{P9aZMCw0(?SFU5*!vX2m_r{kFFJHqKPcK;N{8I@UMpEM`Y37OoA z+hp2zrSR;YO4_MC3R8U}pO9(4MD4f$dCpcY!>mTnBE3i51HUfQKAXa`^==BBX7*#M zpYV@l+I$<_rb*~n3gw{G$FxE+fatOI%~I% z#@b&?;dUvMk-d%iOc#DQ)^6>k@N9LVF^*?hBz@K%XHWKWaFR$nH3wiu>B6Do>?fpf zt`th23o$Eo;r-+6W72Gi6v|ENHOxo4@a=JSvjJ8c&lxHFO)|$@>T;ydkutAzUT3`R z8^C=ok%GK_ybM9(FGW>2QCE+*Hw@tY&U}fI`@;R0N06LJE5_Sj58yVtRSMtW<$d%8 z(jB?8{FCu^{6LyeSwzW(T!v|ZWE73E?3)HM*1l3Wl$X(H8q!UaJENGGWtY%I>3X*I)x)E)`{|hUzugP#d!B-h-^J5lts>p=l{E6YP0|xO=7Jou}Hd zn5h%&=Lhi_NRKaWVV;i|HOn&w8x}c10uW=XSTdIJvI?2bHL1wF%`}}m+1y&HgwtjxI@8r1_21L%)xX8qR}QvXL{v$e zvdOFdrmjUgLIFMeOeqe~o=~uoYv% z-v?XmJ8jVAfhZwa*_UIv2r*7w+I`nrI?c;OHU3Hw#nG#tA zlZD)JrD~+@J_EVhPX<4@Yz}lh1c* zaq_2|Em{zDOVjju+39mDc+E20rS6Lpj?j-xktE~3JGYF90 za;F<=Gjh|6=WOWT@}gtHRK%QG6;^JjFC@c#d$XOoy=6Mc-R_M^c9S%#W4ArJ!2)hY zdy%A_$}9g~IrduKI#b!#@>+Xdn$=}wJQ>au$*ia9%;mFrjWDey+cyp6I?@;K zoZdq*%a9zCQIqXwhguUNHj#EdBG@+Bju>V&@3yZx<0z&)w5!=DluvEKROIN0irTs1 zzFHY!&h!2G>bNkUea$f5Z`Sp>TjaT$ZwXLcpZ(}C=4YzTFCnk?0z;+x?2m?7y&D8{ zzK`!QHlu*gjv3B;-R0ynKX=KTXMSdeDeodf-GtmS_Q=JwJ!iPpscY;M>6^JKb9xtb zc<52=?V@`O^(k`8RgJX$3H2t=udcUGW}(}cO5%LD*HAAZx16_OHPX?oYO97PE~{d9 zl-DYAW=&%C=fP^KexoAqacWPsC#UnKCxJ}4!TY*QweL%}CN)0mTply|9xfs0M$eXyzObam%W za&^oA3`Z*4Z1_LksY*NUd*?8z=e&2$CC?j|V}Ee9)$0mL)OX%ohdWmZIZJktm-Znq z`*Q5oBdwMZRn-~4<=7)fT8+%y9Q*o_Ty_($BeEAS{jakh8p&SCl8h<5(0-{@T`U>P z+>9?rTJ2hI$7j9G%U*O0h1DzOYn{ZD7{0cWx2vCDXLru9+I0xM-cl19@X`i#MwQFMkF&gF`RX|p!ouowyxzVi!|E3?lbE5m^K$p~_6HeO%cwQ@wDr8mP7JMgoxNkE z729o>kutacHe8|3>2UdZs1(IgY^ToR^W zZb5QMm~lht&QVtFdJU3qbI;_e2TV2mLB2t|t@O}jYn@?xrdg5peN(JnaWm&}oxg*Z zdy$R8!|N5CB6LXRL4(%J(B<>&lT&yDUPfX3d%PT)XJ0YZ>K?~iYL$E$FEOYCqH5r) znpIon*?Ci`nn_`NN2*TBvx8H)k}W2~sk#F5B$AFE$+Lf$YITX&BhmYL`6|!uFpZAt z-a&LUFIS?Th>mjk-tE#DJKbR~o@T{|Ouxgj{V#_$wg`#}*zZrX28Qe=FS07MaUJpk ze#y61v}|OTtP2UX({lLAD(X&4RbDFCbfXm>l6vLnzO6;0{i7j(uGp{H1+`q(n<~w89DzRDf|MxKj z+}MUU5WD?fVk_L(xf0v-?*F}A@7?bHmDs$0i7j$tlcrnoEf4-ntg?;ktjkvjVUNI%`EoY zoo=+Q4|8Xr{pgKWOh~djMfcoj#W(xs%&VStYXX+N!U}1=`YtOxX3avr0bnxn4CUw? z(>0mAyoL6Vo2-E;&)|dT1GE=?kE}&}y^C6*F35{UquJ;#v=XgD8yA(nLmNg9=eu8h z4qSMU^MO_16-zFi7h9KF>fleNDyfn8`cgY(mKF2=R}|&D`|1C$DEfb4MbWTaYg;Y5 z$O_5WmS@e1ikRBHSI_P}y7cgRm0hyfYGxPaTOGrzbM5jvVa@C>^Q|s*s^UyVDAoeL3%i@ILqflKgTQDyuiTQMVy$yq1!XpaS>@k|5QHkEf9YdEp8qF-7pl zYTuYOR89CQotQHCS2Tmgs~A>8A&Jk0d$q5CrLlYfC-Jc56-w>s#)U5tvlE?{0@%Yt zqe*lOPoX4y6}+q^&(ruQIHMKcr{ilb-H;_5(_1qr@`a1hLA-DWI*%6~)cF-~fxiu% zb?52}TeNk(2fh`rR66niER`5IE`dcjcpvP>dW`e{sepT~Gp>r}1{4 z0uTI=&n!OcH2L@<=&q~a!?Q6;tsl$VxIUJ{*YF$g!ne_Gyzscr zuYwOuU@rJ6D8OvuyV|6_>?zNUQ{Y8m)po z=PBhO-v?!Zm|T<+;Vk6C=fW4XFM%iSRB9FZRj|k1{PY1|1b;*_2;Tyw9!FBQ2p(C$ z@s~seiEROPotHttGYdJE_>4syS0t6A?%|s!B=H$=nf3+n%wk!=K*w;+5_bCl_R76V zjY3kl4E~9vuDXxOkHmZZm?Qb@QYuuy{`YeM!56_Fku&NC7&Vd#MevCB6>#K(bWD5+ zynvkerNkpA9u8f`C7hTHIBGfT;s$c6!xj&5{G~zw^BR&0Ww5G%0TCozzmh8%-czX5 zY$WmJ@Um5Id=wm^eFpsbVU9oXYBimrgh3oKn~NBdx)reb8n>=z4d?&IBxVv+4g-&J z+Tg2T%42SYB6tMJ;40wywG5D$61e$scWV;Y(E)NgfX$!K9l%2yw7;~d!*UjPm_a`8qO$NZG#wuWTW{r} zginOykes>|aM*vG^IK)WJ!mU2hdq>jC>CqiJZL!Ki9qjMjzIP5*|QNe798ruRX$U$NS(5CvQ2YBzvL^TEDqI@H<tA=W8E;o3t;1hqb@7(u6ko=%sp9itr)BP!+Tzd>);}`^CJ8 zLRqCzbE!$qWhk;dWhY7^M)(Cv!wXNNEPRdSC4XCrB1=$?q4~rJ|3C$JVQqe#sESC` zTvAeVxrr=8`3vnLM%avHCI|7tcBm3xa}~*@B_@`$^yG?qd`rX^Y{EXsgBK1(iTI3q zd@Zz|ggjW5z{Qb#aYjJ_91&%xTnU07qC9*#e7e4&^6@3m+rV(&q{6nB^CcSjiSPv^ z@g?xfhKAaWuY$#mbUu{DDd+qYTw0~VNXZN!AB$3i3sD|kcpu8g7r^64&hIK1C%-4+ z&1)hIB4=X4<}4zY7!SN#`v80f$ptE-nW6kQ#Tu%JMswl!=nTFJ4rorJEK$jTcOhvs z0FR+4@+;uyE!YF%;k8$|b$u|=W2jZ+3$JU*N+NtNY}bl;Hky1`(wZ+!NAvtI#)zW= z1yOKx8+I4o2R9=bL>X*$rQRAi9Laz(;7dpbR02OkvSop`hI%aC-LN9qt{uNk8bil$ zA(A!=V1xD?|5OS*?F|*(!BBI>!;MHPl)ylOyEVe+&@Rb`D?2hEd=dNrC1o-{;MPtI z0$&E}cXl_-18+gnaR8c$Zog4}Ob;ZZu7H1ZaYwDX8fq|#lJg$kgGy+$0KSTxV+?;r z+sRkmn53u@Uk)23xph5o1(JJz5$wfp@8idE(Ssi&e+~)xLH>pwhFXg+fjfFq0bd4h zN#++<;}|szA{j&({1(X|s$lD0?jRCjA#!d!@Es%@=IPC@?!#F|J04hx*5Ir9aQ+wf zHPk*5C2(;+IvdYc!fi+@N2T!7FXWSanAP8{?1NLi44V90xEe`(6>L1vP$$Xvz&e9C zL$YWGmZlnNCjQc553c{R>f?1(MuG4fv=3he-y1?h_;T3$D)-#=!dhu8Q6N7GzB|-V z2@{BcRyqst@KNxM5gba%hr>r2svMsImuGNMn#jh$dHzw1jzj?7IGR%ep9=?!af348 zD@ZOTWpG+1TR=?Bg&(pYx1-;`K1l|WXAUS;g63iGDb*O77 zfYl2^gvU@r@`V*B0WbUt^~GOW5W+7F$eWvGsBH3ux1l_|@Gg{(zqAO%au$ksCUX3@ zQh-rcqH?@20af5@tp0FTg~1=H zc0)y?d@4u5wn*X=;aKf`aGv%B@CEHlVDw#_5!99c?eU-aT!8Rpu;JZ)Cd*_B?yg=^ z!YVfW66Eo*$OyiKlJJ+7m$33;0i#EmJ~3uzKx@aQG57hJ4|8l#UlpLNoC` zcnfkq+J_D9<@n2kg9nq1oI?O*F^W9T*Ibk$i&a|ZvlTQX?2IKVDdwH55e2DFMuy-FW)_$ z(7p<`D{$iz;Rx+B;4JNP;WEejnaP+JbU_LHQ2TQDo%U7mvK4NlQLv--iExDW8E}^N zxp0~G1@Hy!D`4zOw;ff;W4ND}G`6w~HeSW4C5HpvgR;plfP0Yax^h_eVb^=%eC>dV{w-zx0#lu?b-9bme`cLvyO}81dEso7b{zwP>rnpn%w+gIl7^~agXegPrE){~3_6T2hTi9S zI>HMJQ7-MQf?rEM?Nq{?OzZJfVQpw*9Ltk;@>%w`66&Ze& zhxr_>CFn3rf0c=b7p_Hep%8A_LC4cAwG}46#@6A5GhSya@iXB@B)fMLd=E+8J+SRg z9`A^Whf|Q`=fE{P{cd6ni5GN12|TF1@H_3RU`Cmqj4*(ls~B9Rz3>Q8dc*ZI zVd$GoSOy`CM-mh7$Bfd6Ot@V80{ASF4$5G?w>W>PEdLiE6-i}b<6Z2P8O#sZ0ZDuU z+>Oo=FYNv{Z)S)|h8s~s{3f^u`Q;dk$$Q689w~tDB5CL#Y`vTFoBTNFLvrkeYqgjE zPcYzp4jVBUa6L-6k>BIM|00Dy2Pb~u?zwEZU=Nd#_`n{{|K~`^)@+4MKXi|ua2S$7 zq{F5kF-yG$MgSwxBa?sGIBNm&OurI z{XDH=?sXEJim(XDfP~w%7p8p1yr2VF2KW~`gI5Q*D4}$=G8aC9r0y=*{-E1g0!%@& zFt(xaK>~1iWy<_uS<0*|6geOy*hKM}F}0;X{?12!)@YS40>MNYjf2-4uAdH{2r>Cqi^Bnv_|0NdyzoUN^CQ2O zspiz?M>_tSn1GmF5vIz=XI*Bhqe!;60!Gzyz3|aUQ*Gy1u7wXbFqN11HL%m=rgL9N zgv}fBKS#*-z+xo#i&TEM+@P_kim2NV9z*h-VHNa;^WRgpvo%q$KH7ozz?P^CpADZx zGU^TR3+)fX_R$QSm;`tWl9;*h743IGGsevig=3LySQdO4ajEvJa!gb+R%}Vfa2Tq@ zXTaN06+QspMd$FlVT)K+xiW7&@IE9DFZu8%xFFyXy0 z(&J}zeBu@5VK*ZAxFr!z*4_u7MbcRn?Ag-Ynq)Xp`)oKLNsMr<_QIa6+(G!DzqLC* z0`LnYd+WSpUKwYqzKkdy<{~Lr3g6Pc61HsP=EuP-luf+w5i}pa7Ji9j_nw1yv~`dD ze7F@=5+n4-n`$>c00*}tT|^=cb0?CH=fh1%wno^jJrh%6V66mp@69Z8h1Vg8pANt8 z$j>LpuY%J$xr4}ow{|vFI{9#y< z!}zT*rz-=(3m11|R^wN}1862*C7CJ><>0fSA4zA6;VSKgd(j#B{`W8@w!6DE!g)w4 zEQLkd3rn;Yp3=S&p3`19zK7e64}ON^VWbMq>d9Wo4c{?b_{i6y!qAHJr28SI|wR!D|(k!+c;+YtBSlLVI{X-8O&WN=l` zca=M6VS1XWQe|*(Ba$;^Q<|Uu7e%5k1?8~*P`9CmFhhIci`tjKDZ}W1_#Aivt-`C} zT)@zFys%$7gTi~^`$#Usd*I_EI2_~`!%E~l|BKmwH6xnC%?4JCbT1UbW*MZZ5DT-B zj9Rz|$yTm`^+&s>Swr~57;ZSUQv{EXWn$w`!kfkugP#dso@lD+_+8L{VIewT2jd%T6~ zkPKAKB5$_4heB^=V&=MaH^4)=es@BJ-ojN6NkhVzIUFZCj)e=6G_)8lzm;nO`33Mi zlF2CSG}nzugvqyYiV`E-dpiTfpM*>2xfd&;mB%Sfez+gA3005~rrzOB5aGutb}kbW zPPvm)3!ekOU%+9)SHYjyfbICR@Un%jkAi_k95V8SPv66a;fvw+drjrV3n$&j@t57` z!<3-&6bQ5Oxe(n(1vvG7&V*rf3_nM*hYrIf4=@)p*c0#vB>9(q&cTOJ53*6qsY^S; z3urE0Jw!Zmu8a?H{x2`!6r!L2X076?hxfs=Xain&`5GQZ@D1T}s06(Yxok%8c8JzkUryX@mVB57!*xUWwb}^@sx}8}KUw+&j-9dQyI#VT(?}gt! z#j(YQZ{XB=nnQ&@341)_c90A+kqk)K;92*~Y6$N@KH}%Y9>s3^$#AlNBj+LoK3I&xB7P*}Wxj-WGP_JdQE^CCI$N^G}u3 z{8COid;$E=b_RzpgXdpmUf`p4aLss)tnZqu#@(E;dJfi!(#1sz)J1U!}xNyZeN(Aecinb6v;rdpntJW6vKVmpMgz3 zaf6a!j`s6mvGzM)rS|7x{HMAzI9>Z(xK{g3@Syf*VAFk0yk7+{o6%an@z?{;xdke5 zKgSHoZWk`rUikWFTr(!~bshZa0EYxGlz)PF5--1+lb^$-GSP(ct2psO`DvVZq4yBS zUlQ_vBISQWX7M?l@Z1q5-E}-lL;1gu5+m%3WY-C&>wMw6Xg42P34hl4!aB#?y294l z3wvtc(~p^jwom7u5W*#>5-)6A!R?jzY{LI&FC2c{?M#@9WN^Y?biT072{&K34awky zdvw0=2jrK^VyrLSK?viu7p5SI5oT#GT%x`38SRB-+6zC|UU*h}Vf~YCo6xV?>x4t? zQ{g1-g|}-jT#jUK35#{UaHq}}eyj84pJ7Iwayt{w(q4W@_^RW_@^AMrzayD|>MJ@% pvc>X~!RNIXeuE^Y3Xb^NjgepbJ*K_z5F)0OA3#~gGjnUj{vR)vxXl0n diff --git a/.windows/x64/component.lib b/.windows/x64/component.lib index c34cc48561d57c36c2c96d6ba7c11c3fba6247f5..1da62d0d734e8d6593cabf7c93781e9d3e6a3ad8 100644 GIT binary patch delta 106 zcmbQGHcM^8GDDF6Tf delta 106 zcmbQGHcM^8GC(He7-;VET=qBpY&vV?sBjy6@;qI|GA~v0nJ$@8vpxr;9M=+b$@Wa#lXY47I6sy%FbFfqF?`(Y!fM4V$Y1>Ns;_ag*FwqQSq0@{+{}{| z*>oq%v9nMA#m=N`X={Bn`TwrWJ&FGx7luEIKDO=jn>Qaf)Rp{}R`%)c%S+PV_h0qu z-A|_(puizHKes?HGv(uCc}{gkrs;JYO!Ax4IK>&EE;N{YfJuDvY%XEug6esjH*&?m zU6_e**<=@1)#epE+gI=~?zqEjZeY4S`6VNx0Ejg`{U>8Am~s3kVGrIT>xr;9M=nCsIQr#@Xypxed zSHE=2WI>+b$@Wa#lXY47I33Cv7=#(*7#udcuv#$-PVO^VwL|cO$F}<$`E6}hEM%Un z$fi44j-7q_FLownOIz!s$^Um{?(wy=(Z2uUebTnmZ{B>|P*?I>TG^+&FE2@S;wRy9 zuCNOXP~ec9pIe}pnc^^6o>QHXae5sGllrlCF>n`VB3w4v zg;lkA1<&>sJd8W;Fq;}#Y)^j4$S43}O;7*H7z<_`|H+sLW@!In{0e3$|7P3>Vr;+u zn=zRS%(7);s$djA_v2&*Ha(aZwGFpS()Ef`-ctngf=Ar)Pmw>lW*MGaJxx^3@;yu( M&1>6%Uh82509v+&0{{R3 diff --git a/.windows/x86/component.dll b/.windows/x86/component.dll index 023ff7df44f327a5e238c616009c6d4ba79b75b1..8948b31dbf9f0bed6f67c61f75e3aada472f4a74 100644 GIT binary patch delta 14036 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 SR>E&+32i++hO}o4{Qm*}PR17i delta 13969 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 diff --git a/.windows/x86/component.lib b/.windows/x86/component.lib index ceb1eb2468c4b5a6975323191432220a84482eb6..c0a832b692adf65bb93286c0530ce35bed60e4ac 100644 GIT binary patch delta 102 zcmbQBF+pQP5(nodPoKN|j0_AMljm|tPyWCyJ$WHVIpfF4lAJM&A2*kA$}zI?-&=EK z_vDM*@{@OPWr3wMI31Gna|`q`Q$9`(;jUoWCjR2~+eP=kss?^{(K_U6Szsv*PKV_D+ycGK6o<(n+!ZXBCJ0}ee1UrtSW;&4d>#&<-W5C<>;Sk` BA(;RG From 4eced7bb644d68ef06d2881580c7075639bfe806 Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Mon, 29 Nov 2021 10:37:33 -0800 Subject: [PATCH 4/7] fmt --- crates/deps/gen/src/gen.rs | 34 +- crates/deps/gen/src/interface_info.rs | 7 +- crates/deps/quote/src/token_stream.rs | 4 +- crates/deps/reader/src/tables/method_def.rs | 5 +- crates/deps/reader/src/type_reader.rs | 12 +- .../Win32/Data/RightsManagement/mod.rs | 35 +- .../Win32/Devices/BiometricFramework/mod.rs | 7 +- .../Windows/Win32/Devices/Bluetooth/mod.rs | 56 +- .../Win32/Devices/Communication/mod.rs | 7 +- .../Windows/Win32/Devices/DeviceAccess/mod.rs | 7 +- .../DeviceAndDriverInstallation/mod.rs | 378 +- .../Windows/Win32/Devices/DeviceQuery/mod.rs | 30 +- .../src/Windows/Win32/Devices/Display/mod.rs | 64 +- .../Win32/Devices/Enumeration/Pnp/mod.rs | 14 +- .../sys/src/Windows/Win32/Devices/Fax/mod.rs | 192 +- .../Win32/Devices/FunctionDiscovery/mod.rs | 2453 +---- .../Windows/Win32/Devices/Geolocation/mod.rs | 21 +- .../Win32/Devices/HumanInterfaceDevice/mod.rs | 47 +- .../Win32/Devices/ImageAcquisition/mod.rs | 357 +- .../Win32/Devices/PortableDevices/mod.rs | 6597 +++----------- .../Windows/Win32/Devices/Properties/mod.rs | 1923 +--- .../src/Windows/Win32/Devices/Sensors/mod.rs | 1851 +--- .../sys/src/Windows/Win32/Devices/Usb/mod.rs | 35 +- .../deps/sys/src/Windows/Win32/Gaming/mod.rs | 21 +- .../src/Windows/Win32/Globalization/mod.rs | 56 +- .../src/Windows/Win32/Graphics/DXCore/mod.rs | 14 +- .../Windows/Win32/Graphics/Direct2D/mod.rs | 236 +- .../Win32/Graphics/Direct3D/Dxc/mod.rs | 70 +- .../Win32/Graphics/Direct3D/Fxc/mod.rs | 17 +- .../Windows/Win32/Graphics/Direct3D/mod.rs | 21 +- .../Windows/Win32/Graphics/Direct3D11/mod.rs | 222 +- .../Windows/Win32/Graphics/Direct3D12/mod.rs | 49 +- .../Windows/Win32/Graphics/Direct3D9/mod.rs | 91 +- .../Windows/Win32/Graphics/DirectDraw/mod.rs | 21 +- .../Win32/Graphics/DirectManipulation/mod.rs | 70 +- .../src/Windows/Win32/Graphics/Dxgi/mod.rs | 7 +- .../sys/src/Windows/Win32/Graphics/Gdi/mod.rs | 20 +- .../src/Windows/Win32/Graphics/Imaging/mod.rs | 1113 +-- .../Windows/Win32/Graphics/Printing/mod.rs | 84 +- .../src/Windows/Win32/Media/Audio/Apo/mod.rs | 215 +- .../Win32/Media/Audio/DirectSound/mod.rs | 84 +- .../Win32/Media/Audio/Endpoints/mod.rs | 27 +- .../Windows/Win32/Media/Audio/XAudio2/mod.rs | 14 +- .../sys/src/Windows/Win32/Media/Audio/mod.rs | 173 +- .../Windows/Win32/Media/DeviceManager/mod.rs | 42 +- .../src/Windows/Win32/Media/DirectShow/mod.rs | 1134 +-- .../Windows/Win32/Media/DxMediaObjects/mod.rs | 28 +- .../Win32/Media/KernelStreaming/mod.rs | 482 +- .../Win32/Media/LibrarySharingServices/mod.rs | 7 +- .../Win32/Media/MediaFoundation/mod.rs | 5122 ++--------- .../Windows/Win32/Media/MediaPlayer/mod.rs | 280 +- .../Win32/Media/PictureAcquisition/mod.rs | 45 +- .../sys/src/Windows/Win32/Media/Speech/mod.rs | 98 +- .../Win32/Media/WindowsMediaFormat/mod.rs | 84 +- .../Win32/NetworkManagement/IpHelper/mod.rs | 15 +- .../Win32/NetworkManagement/Ndis/mod.rs | 315 +- .../Win32/NetworkManagement/P2P/mod.rs | 14 +- .../Win32/NetworkManagement/QoS/mod.rs | 7 +- .../Win32/NetworkManagement/Rras/mod.rs | 4 +- .../Win32/NetworkManagement/WiFi/mod.rs | 251 +- .../WindowsConnectNow/mod.rs | 20 +- .../WindowsFilteringPlatform/mod.rs | 1190 +-- .../NetworkManagement/WindowsFirewall/mod.rs | 28 +- .../Win32/Networking/ActiveDirectory/mod.rs | 14 +- .../mod.rs | 42 +- .../Win32/Networking/Clustering/mod.rs | 10 +- .../Networking/NetworkListManager/mod.rs | 7 +- .../Windows/Win32/Networking/WinSock/mod.rs | 7 +- .../Networking/WindowsWebServices/mod.rs | 44 +- .../Authentication/Identity/Provider/mod.rs | 21 +- .../Security/Authentication/Identity/mod.rs | 167 +- .../Win32/Security/Authorization/mod.rs | 14 +- .../Security/Cryptography/Certificates/mod.rs | 38 +- .../Win32/Security/Cryptography/mod.rs | 42 +- .../ExtensibleAuthenticationProtocol/mod.rs | 7 +- .../sys/src/Windows/Win32/Security/Tpm/mod.rs | 7 +- .../sys/src/Windows/Win32/Security/mod.rs | 124 +- .../Win32/Storage/DataDeduplication/mod.rs | 7 +- .../Win32/Storage/EnhancedStorage/mod.rs | 7953 +++-------------- .../Storage/FileServerResourceManager/mod.rs | 42 +- .../Windows/Win32/Storage/FileSystem/mod.rs | 124 +- .../src/Windows/Win32/Storage/Imapi/mod.rs | 56 +- .../Windows/Win32/Storage/IscsiDisc/mod.rs | 32 +- .../Windows/Win32/Storage/OfflineFiles/mod.rs | 14 +- .../Win32/Storage/Packaging/Appx/mod.rs | 35 +- .../Win32/Storage/VirtualDiskService/mod.rs | 14 +- .../sys/src/Windows/Win32/Storage/Vss/mod.rs | 7 +- .../Windows/Win32/Storage/Xps/Printing/mod.rs | 41 +- .../sys/src/Windows/Win32/Storage/Xps/mod.rs | 7 +- .../mod.rs | 28 +- .../Win32/System/AssessmentTool/mod.rs | 35 +- .../Windows/Win32/System/Com/Events/mod.rs | 28 +- .../Win32/System/ComponentServices/mod.rs | 7 +- .../src/Windows/Win32/System/Contacts/mod.rs | 7 +- .../Win32/System/DeploymentServices/mod.rs | 63 +- .../Win32/System/DesktopSharing/mod.rs | 77 +- .../Win32/System/Diagnostics/Debug/mod.rs | 14 +- .../Win32/System/Diagnostics/Etw/mod.rs | 84 +- .../Windows/Win32/System/GroupPolicy/mod.rs | 182 +- .../Windows/Win32/System/Hypervisor/mod.rs | 28 +- .../sys/src/Windows/Win32/System/Iis/mod.rs | 14 +- .../sys/src/Windows/Win32/System/Ioctl/mod.rs | 68 +- .../Win32/System/MessageQueuing/mod.rs | 7 +- .../Windows/Win32/System/MixedReality/mod.rs | 7 +- .../sys/src/Windows/Win32/System/Mmc/mod.rs | 14 +- .../Windows/Win32/System/Performance/mod.rs | 35 +- .../sys/src/Windows/Win32/System/Power/mod.rs | 54 +- .../System/RealTimeCommunications/mod.rs | 7 +- .../Win32/System/RemoteAssistance/mod.rs | 7 +- .../Windows/Win32/System/RemoteDesktop/mod.rs | 42 +- .../Win32/System/RemoteManagement/mod.rs | 7 +- .../src/Windows/Win32/System/Search/mod.rs | 56 +- .../src/Windows/Win32/System/Services/mod.rs | 106 +- .../src/Windows/Win32/System/SideShow/mod.rs | 100 +- .../Win32/System/SystemServices/mod.rs | 833 +- .../Windows/Win32/System/TaskScheduler/mod.rs | 14 +- .../src/Windows/Win32/System/Threading/mod.rs | 70 +- .../Windows/Win32/System/UpdateAgent/mod.rs | 42 +- .../System/WinRT/Graphics/Imaging/mod.rs | 7 +- .../Windows/Win32/System/WinRT/Media/mod.rs | 7 +- .../Win32/System/WindowsProgramming/mod.rs | 36 +- .../Windows/Win32/System/WindowsSync/mod.rs | 220 +- .../sys/src/Windows/Win32/System/Wmi/mod.rs | 42 +- .../src/Windows/Win32/UI/Accessibility/mod.rs | 1519 +--- .../sys/src/Windows/Win32/UI/Animation/mod.rs | 14 +- .../src/Windows/Win32/UI/ColorSystem/mod.rs | 7 +- .../sys/src/Windows/Win32/UI/Input/Ime/mod.rs | 49 +- .../src/Windows/Win32/UI/Input/Touch/mod.rs | 14 +- .../sys/src/Windows/Win32/UI/Ribbon/mod.rs | 7 +- .../Win32/UI/Shell/PropertiesSystem/mod.rs | 14 +- .../sys/src/Windows/Win32/UI/Shell/mod.rs | 1323 +-- .../sys/src/Windows/Win32/UI/TabletPC/mod.rs | 210 +- .../src/Windows/Win32/UI/TextServices/mod.rs | 651 +- .../sys/src/Windows/Win32/Web/MsHtml/mod.rs | 42 +- .../tests/legacy/unions/tests/overlapped.rs | 7 +- .../tests/legacy/winrt/tests/composition.rs | 6 +- rustfmt.toml | 2 +- .../ApplicationModel/Appointments/mod.rs | 52 +- .../ApplicationModel/Background/mod.rs | 69 +- src/Windows/ApplicationModel/Calls/mod.rs | 136 +- src/Windows/ApplicationModel/Contacts/mod.rs | 44 +- .../ApplicationModel/DataTransfer/mod.rs | 38 +- src/Windows/ApplicationModel/Email/mod.rs | 22 +- .../ApplicationModel/Holographic/mod.rs | 8 +- src/Windows/ApplicationModel/Payments/mod.rs | 40 +- .../Preview/Holographic/mod.rs | 8 +- src/Windows/ApplicationModel/Search/mod.rs | 9 +- .../Store/Preview/InstallControl/mod.rs | 176 +- .../ApplicationModel/Store/Preview/mod.rs | 13 +- src/Windows/ApplicationModel/Store/mod.rs | 19 +- src/Windows/Data/Text/mod.rs | 44 +- src/Windows/Devices/Display/Core/mod.rs | 25 +- .../Devices/Geolocation/Geofencing/mod.rs | 10 +- src/Windows/Devices/Input/mod.rs | 11 +- .../Devices/Perception/Provider/mod.rs | 38 +- src/Windows/Devices/SmartCards/mod.rs | 66 +- src/Windows/Devices/Sms/mod.rs | 46 +- src/Windows/Devices/WiFi/mod.rs | 9 +- src/Windows/Devices/mod.rs | 8 +- src/Windows/Foundation/Collections/mod.rs | 36 +- src/Windows/Foundation/Numerics/mod.rs | 28 +- src/Windows/Foundation/mod.rs | 134 +- src/Windows/Gaming/Input/ForceFeedback/mod.rs | 60 +- src/Windows/Gaming/Input/mod.rs | 22 +- .../Gaming/Preview/GamesEnumeration/mod.rs | 38 +- src/Windows/Gaming/XboxLive/Storage/mod.rs | 14 +- .../Globalization/DateTimeFormatting/mod.rs | 39 +- src/Windows/Graphics/Display/Core/mod.rs | 13 +- src/Windows/Graphics/Display/mod.rs | 19 +- src/Windows/Graphics/Holographic/mod.rs | 8 +- src/Windows/Graphics/Imaging/mod.rs | 6 +- src/Windows/Graphics/Printing/mod.rs | 19 +- src/Windows/Graphics/Printing3D/mod.rs | 19 +- src/Windows/Management/Deployment/mod.rs | 99 +- src/Windows/Media/AppRecording/mod.rs | 8 +- src/Windows/Media/Audio/mod.rs | 8 +- src/Windows/Media/Capture/mod.rs | 44 +- src/Windows/Media/Devices/Core/mod.rs | 9 +- src/Windows/Media/Devices/mod.rs | 76 +- src/Windows/Media/Protection/PlayReady/mod.rs | 139 +- src/Windows/Media/Protection/mod.rs | 69 +- src/Windows/Media/Streaming/Adaptive/mod.rs | 7 +- .../Networking/BackgroundTransfer/mod.rs | 18 +- src/Windows/Networking/Connectivity/mod.rs | 19 +- src/Windows/Networking/Proximity/mod.rs | 76 +- src/Windows/Networking/Sockets/mod.rs | 9 +- src/Windows/Networking/Vpn/mod.rs | 157 +- src/Windows/Perception/Spatial/mod.rs | 2 +- .../Phone/Management/Deployment/mod.rs | 14 +- .../PersonalInformation/Provisioning/mod.rs | 26 +- .../Authentication/Identity/Core/mod.rs | 8 +- .../Authentication/Identity/Provider/mod.rs | 33 +- .../Authentication/Web/Provider/mod.rs | 57 +- .../Security/Cryptography/Certificates/mod.rs | 39 +- src/Windows/Security/Cryptography/Core/mod.rs | 16 +- src/Windows/Security/EnterpriseData/mod.rs | 46 +- src/Windows/Security/Isolation/mod.rs | 73 +- src/Windows/Services/Store/mod.rs | 16 +- src/Windows/Storage/Pickers/mod.rs | 4 +- src/Windows/Storage/Search/mod.rs | 8 +- src/Windows/Storage/mod.rs | 38 +- .../System/Diagnostics/DevicePortal/mod.rs | 13 +- .../System/Diagnostics/TraceReporting/mod.rs | 9 +- src/Windows/System/RemoteDesktop/Input/mod.rs | 19 +- src/Windows/System/Threading/Core/mod.rs | 13 +- src/Windows/System/Threading/mod.rs | 57 +- src/Windows/System/mod.rs | 26 +- src/Windows/UI/ApplicationSettings/mod.rs | 57 +- src/Windows/UI/Composition/mod.rs | 12 +- src/Windows/UI/Core/mod.rs | 38 +- src/Windows/UI/Input/Inking/Preview/mod.rs | 7 +- src/Windows/UI/Input/Inking/mod.rs | 14 +- src/Windows/UI/Popups/mod.rs | 19 +- src/Windows/UI/StartScreen/mod.rs | 22 +- src/Windows/UI/WebUI/Core/mod.rs | 57 +- src/Windows/UI/WebUI/mod.rs | 169 +- src/Windows/UI/Xaml/Controls/Maps/mod.rs | 17 +- .../UI/Xaml/Controls/Primitives/mod.rs | 150 +- src/Windows/UI/Xaml/Controls/mod.rs | 374 +- src/Windows/UI/Xaml/Data/mod.rs | 50 +- src/Windows/UI/Xaml/Hosting/mod.rs | 23 +- src/Windows/UI/Xaml/Input/mod.rs | 275 +- src/Windows/UI/Xaml/Interop/mod.rs | 50 +- src/Windows/UI/Xaml/Markup/mod.rs | 6 +- src/Windows/UI/Xaml/Media/Imaging/mod.rs | 25 +- src/Windows/UI/Xaml/Media/Media3D/mod.rs | 19 +- src/Windows/UI/Xaml/Media/mod.rs | 50 +- src/Windows/UI/Xaml/Navigation/mod.rs | 125 +- src/Windows/UI/Xaml/Printing/mod.rs | 75 +- src/Windows/UI/Xaml/mod.rs | 457 +- src/Windows/Web/AtomPub/mod.rs | 8 +- .../Win32/AI/MachineLearning/DirectML/mod.rs | 332 +- .../Win32/AI/MachineLearning/WinML/mod.rs | 48 +- src/Windows/Win32/Data/HtmlHelp/mod.rs | 34 +- .../Win32/Data/RightsManagement/mod.rs | 243 +- src/Windows/Win32/Data/Xml/MsXml/mod.rs | 842 +- src/Windows/Win32/Data/Xml/XmlLite/mod.rs | 16 +- src/Windows/Win32/Devices/AllJoyn/mod.rs | 170 +- .../Win32/Devices/BiometricFramework/mod.rs | 145 +- src/Windows/Win32/Devices/Bluetooth/mod.rs | 27 +- .../Win32/Devices/Communication/mod.rs | 48 +- src/Windows/Win32/Devices/DeviceAccess/mod.rs | 19 +- .../DeviceAndDriverInstallation/mod.rs | 710 +- src/Windows/Win32/Devices/DeviceQuery/mod.rs | 185 +- src/Windows/Win32/Devices/Display/mod.rs | 226 +- .../Win32/Devices/Enumeration/Pnp/mod.rs | 149 +- src/Windows/Win32/Devices/Fax/mod.rs | 504 +- .../Win32/Devices/FunctionDiscovery/mod.rs | 922 +- src/Windows/Win32/Devices/Geolocation/mod.rs | 132 +- .../Win32/Devices/HumanInterfaceDevice/mod.rs | 345 +- .../Win32/Devices/ImageAcquisition/mod.rs | 305 +- .../Win32/Devices/PortableDevices/mod.rs | 2039 ++--- src/Windows/Win32/Devices/Properties/mod.rs | 727 +- src/Windows/Win32/Devices/Sensors/mod.rs | 532 +- src/Windows/Win32/Devices/Tapi/mod.rs | 529 +- src/Windows/Win32/Devices/Usb/mod.rs | 206 +- .../Win32/Devices/WebServicesOnDevices/mod.rs | 255 +- src/Windows/Win32/Gaming/mod.rs | 139 +- src/Windows/Win32/Globalization/mod.rs | 493 +- .../Graphics/CompositionSwapchain/mod.rs | 26 +- .../Win32/Graphics/Direct2D/Common/mod.rs | 55 +- src/Windows/Win32/Graphics/Direct2D/mod.rs | 880 +- .../Win32/Graphics/Direct3D/Dxc/mod.rs | 136 +- .../Win32/Graphics/Direct3D/Fxc/mod.rs | 75 +- src/Windows/Win32/Graphics/Direct3D/mod.rs | 27 +- src/Windows/Win32/Graphics/Direct3D10/mod.rs | 400 +- src/Windows/Win32/Graphics/Direct3D11/mod.rs | 1326 +-- .../Win32/Graphics/Direct3D11on12/mod.rs | 27 +- src/Windows/Win32/Graphics/Direct3D12/mod.rs | 1464 +-- src/Windows/Win32/Graphics/Direct3D9/mod.rs | 232 +- .../Win32/Graphics/DirectComposition/mod.rs | 30 +- src/Windows/Win32/Graphics/DirectDraw/mod.rs | 435 +- .../Win32/Graphics/DirectManipulation/mod.rs | 21 +- src/Windows/Win32/Graphics/DirectWrite/mod.rs | 2087 +---- src/Windows/Win32/Graphics/Dxgi/Common/mod.rs | 8 +- src/Windows/Win32/Graphics/Dxgi/mod.rs | 136 +- src/Windows/Win32/Graphics/Gdi/mod.rs | 586 +- src/Windows/Win32/Graphics/Imaging/mod.rs | 83 +- src/Windows/Win32/Graphics/OpenGL/mod.rs | 76 +- .../Graphics/Printing/PrintTicket/mod.rs | 17 +- src/Windows/Win32/Graphics/Printing/mod.rs | 1121 +-- src/Windows/Win32/Media/Audio/Apo/mod.rs | 145 +- .../Win32/Media/Audio/DirectMusic/mod.rs | 149 +- .../Win32/Media/Audio/DirectSound/mod.rs | 99 +- .../Win32/Media/Audio/Endpoints/mod.rs | 7 +- src/Windows/Win32/Media/Audio/XAudio2/mod.rs | 9 +- src/Windows/Win32/Media/Audio/mod.rs | 76 +- src/Windows/Win32/Media/DeviceManager/mod.rs | 377 +- src/Windows/Win32/Media/DirectShow/mod.rs | 2626 +----- src/Windows/Win32/Media/DxMediaObjects/mod.rs | 12 +- .../Win32/Media/KernelStreaming/mod.rs | 298 +- .../Win32/Media/LibrarySharingServices/mod.rs | 15 +- .../Win32/Media/MediaFoundation/mod.rs | 1292 +-- src/Windows/Win32/Media/MediaPlayer/mod.rs | 477 +- src/Windows/Win32/Media/Multimedia/mod.rs | 254 +- .../Win32/Media/PictureAcquisition/mod.rs | 29 +- src/Windows/Win32/Media/Speech/mod.rs | 371 +- .../Win32/Media/WindowsMediaFormat/mod.rs | 436 +- .../Win32/NetworkManagement/Dhcp/mod.rs | 568 +- .../Win32/NetworkManagement/Dns/mod.rs | 172 +- .../Win32/NetworkManagement/IpHelper/mod.rs | 426 +- .../NetworkManagement/MobileBroadband/mod.rs | 46 +- .../Win32/NetworkManagement/Ndis/mod.rs | 229 +- .../Win32/NetworkManagement/NetBios/mod.rs | 32 +- .../NetworkManagement/NetManagement/mod.rs | 463 +- .../Win32/NetworkManagement/NetShell/mod.rs | 12 +- .../NetworkDiagnosticsFramework/mod.rs | 26 +- .../NetworkPolicyServer/mod.rs | 58 +- .../Win32/NetworkManagement/P2P/mod.rs | 192 +- .../Win32/NetworkManagement/QoS/mod.rs | 58 +- .../Win32/NetworkManagement/Rras/mod.rs | 483 +- .../Win32/NetworkManagement/Snmp/mod.rs | 11 +- .../Win32/NetworkManagement/WNet/mod.rs | 59 +- .../Win32/NetworkManagement/WiFi/mod.rs | 937 +- .../WindowsConnectNow/mod.rs | 33 +- .../WindowsConnectionManager/mod.rs | 10 +- .../WindowsFilteringPlatform/mod.rs | 400 +- .../NetworkManagement/WindowsFirewall/mod.rs | 231 +- .../Win32/Networking/ActiveDirectory/mod.rs | 1130 +-- .../mod.rs | 6 +- .../Win32/Networking/Clustering/mod.rs | 511 +- .../Win32/Networking/HttpServer/mod.rs | 215 +- src/Windows/Win32/Networking/Ldap/mod.rs | 247 +- .../Networking/NetworkListManager/mod.rs | 33 +- .../RemoteDifferentialCompression/mod.rs | 7 +- src/Windows/Win32/Networking/WebSocket/mod.rs | 48 +- src/Windows/Win32/Networking/WinHttp/mod.rs | 98 +- src/Windows/Win32/Networking/WinInet/mod.rs | 334 +- src/Windows/Win32/Networking/WinSock/mod.rs | 702 +- .../Networking/WindowsWebServices/mod.rs | 569 +- src/Windows/Win32/Security/AppLocker/mod.rs | 29 +- .../Authentication/Identity/Provider/mod.rs | 12 +- .../Security/Authentication/Identity/mod.rs | 1015 +-- .../Win32/Security/Authorization/UI/mod.rs | 25 +- .../Win32/Security/Authorization/mod.rs | 677 +- src/Windows/Win32/Security/Credentials/mod.rs | 271 +- .../Security/Cryptography/Catalog/mod.rs | 35 +- .../Security/Cryptography/Certificates/mod.rs | 1419 +-- .../Win32/Security/Cryptography/Sip/mod.rs | 13 +- .../Win32/Security/Cryptography/UI/mod.rs | 65 +- .../Win32/Security/Cryptography/mod.rs | 942 +- .../Win32/Security/DiagnosticDataQuery/mod.rs | 63 +- .../Win32/Security/DirectoryServices/mod.rs | 35 +- .../Win32/Security/EnterpriseData/mod.rs | 138 +- .../ExtensibleAuthenticationProtocol/mod.rs | 340 +- .../Security/NetworkAccessProtection/mod.rs | 12 +- src/Windows/Win32/Security/Tpm/mod.rs | 185 +- src/Windows/Win32/Security/WinTrust/mod.rs | 103 +- src/Windows/Win32/Security/WinWlx/mod.rs | 18 +- src/Windows/Win32/Security/mod.rs | 483 +- src/Windows/Win32/Storage/Cabinets/mod.rs | 55 +- src/Windows/Win32/Storage/CloudFilters/mod.rs | 82 +- .../Win32/Storage/DataDeduplication/mod.rs | 28 +- .../Storage/DistributedFileSystem/mod.rs | 69 +- .../Win32/Storage/EnhancedStorage/mod.rs | 4970 +++------- .../Storage/FileServerResourceManager/mod.rs | 638 +- src/Windows/Win32/Storage/FileSystem/mod.rs | 933 +- src/Windows/Win32/Storage/Imapi/mod.rs | 393 +- src/Windows/Win32/Storage/IndexServer/mod.rs | 16 +- .../Storage/InstallableFileSystems/mod.rs | 87 +- src/Windows/Win32/Storage/IscsiDisc/mod.rs | 455 +- src/Windows/Win32/Storage/Jet/mod.rs | 386 +- src/Windows/Win32/Storage/OfflineFiles/mod.rs | 134 +- .../Win32/Storage/Packaging/Appx/mod.rs | 73 +- .../Win32/Storage/Packaging/Opc/mod.rs | 16 +- .../Win32/Storage/ProjectedFileSystem/mod.rs | 39 +- src/Windows/Win32/Storage/Vhd/mod.rs | 89 +- .../Win32/Storage/VirtualDiskService/mod.rs | 178 +- src/Windows/Win32/Storage/Vss/mod.rs | 286 +- src/Windows/Win32/Storage/Xps/Printing/mod.rs | 57 +- src/Windows/Win32/Storage/Xps/mod.rs | 257 +- src/Windows/Win32/System/AddressBook/mod.rs | 283 +- src/Windows/Win32/System/Antimalware/mod.rs | 20 +- .../mod.rs | 651 +- .../Win32/System/ApplicationVerifier/mod.rs | 12 +- .../Win32/System/AssessmentTool/mod.rs | 20 +- src/Windows/Win32/System/Com/CallObj/mod.rs | 33 +- src/Windows/Win32/System/Com/Events/mod.rs | 13 +- src/Windows/Win32/System/Com/Urlmon/mod.rs | 201 +- src/Windows/Win32/System/Com/mod.rs | 218 +- .../Win32/System/ComponentServices/mod.rs | 410 +- src/Windows/Win32/System/Console/mod.rs | 12 +- src/Windows/Win32/System/DataExchange/mod.rs | 50 +- .../Win32/System/DeploymentServices/mod.rs | 184 +- .../Win32/System/DesktopSharing/mod.rs | 20 +- .../System/Diagnostics/Debug/WebApp/mod.rs | 22 +- .../Win32/System/Diagnostics/Debug/mod.rs | 3437 +------ .../Win32/System/Diagnostics/Etw/mod.rs | 90 +- .../Diagnostics/ProcessSnapshotting/mod.rs | 48 +- .../Win32/System/Diagnostics/ToolHelp/mod.rs | 74 +- .../DistributedTransactionCoordinator/mod.rs | 177 +- src/Windows/Win32/System/Environment/mod.rs | 52 +- .../Win32/System/ErrorReporting/mod.rs | 84 +- .../Win32/System/EventCollector/mod.rs | 20 +- src/Windows/Win32/System/EventLog/mod.rs | 72 +- src/Windows/Win32/System/GroupPolicy/mod.rs | 274 +- .../Win32/System/HostComputeNetwork/mod.rs | 12 +- src/Windows/Win32/System/Hypervisor/mod.rs | 76 +- src/Windows/Win32/System/IO/mod.rs | 11 +- src/Windows/Win32/System/Iis/mod.rs | 205 +- src/Windows/Win32/System/Ioctl/mod.rs | 901 +- src/Windows/Win32/System/JobObjects/mod.rs | 65 +- src/Windows/Win32/System/Kernel/mod.rs | 42 +- src/Windows/Win32/System/Mapi/mod.rs | 26 +- src/Windows/Win32/System/Memory/mod.rs | 118 +- .../Win32/System/MessageQueuing/mod.rs | 404 +- src/Windows/Win32/System/Mmc/mod.rs | 42 +- src/Windows/Win32/System/Ole/mod.rs | 751 +- .../Win32/System/ParentalControls/mod.rs | 15 +- .../Win32/System/PasswordManagement/mod.rs | 20 +- .../HardwareCounterProfiling/mod.rs | 12 +- src/Windows/Win32/System/Performance/mod.rs | 365 +- src/Windows/Win32/System/Pipes/mod.rs | 22 +- src/Windows/Win32/System/Power/mod.rs | 137 +- src/Windows/Win32/System/ProcessStatus/mod.rs | 38 +- .../System/RealTimeCommunications/mod.rs | 123 +- src/Windows/Win32/System/Registry/mod.rs | 172 +- .../Win32/System/RemoteAssistance/mod.rs | 7 +- src/Windows/Win32/System/RemoteDesktop/mod.rs | 898 +- .../Win32/System/RemoteManagement/mod.rs | 104 +- .../Win32/System/RestartManager/mod.rs | 10 +- src/Windows/Win32/System/Rpc/mod.rs | 318 +- src/Windows/Win32/System/Search/mod.rs | 1538 +--- .../Win32/System/SecurityCenter/mod.rs | 26 +- src/Windows/Win32/System/ServerBackup/mod.rs | 18 +- src/Windows/Win32/System/Services/mod.rs | 246 +- src/Windows/Win32/System/Shutdown/mod.rs | 18 +- src/Windows/Win32/System/SideShow/mod.rs | 20 +- src/Windows/Win32/System/SqlLite/mod.rs | 141 +- .../Win32/System/SubsystemForLinux/mod.rs | 9 +- .../Win32/System/SystemInformation/mod.rs | 65 +- .../Win32/System/SystemServices/mod.rs | 195 +- src/Windows/Win32/System/TaskScheduler/mod.rs | 249 +- src/Windows/Win32/System/Threading/mod.rs | 256 +- src/Windows/Win32/System/Time/mod.rs | 22 +- src/Windows/Win32/System/UpdateAgent/mod.rs | 354 +- .../Win32/System/UpdateAssessment/mod.rs | 11 +- .../Win32/System/VirtualDosMachines/mod.rs | 51 +- .../Win32/System/WinRT/Composition/mod.rs | 7 +- .../Win32/System/WinRT/Direct3D11/mod.rs | 7 +- .../System/WinRT/Graphics/Imaging/mod.rs | 13 +- .../Win32/System/WinRT/Holographic/mod.rs | 35 +- src/Windows/Win32/System/WinRT/ML/mod.rs | 7 +- src/Windows/Win32/System/WinRT/Media/mod.rs | 28 +- src/Windows/Win32/System/WinRT/Shell/mod.rs | 40 +- src/Windows/Win32/System/WinRT/Storage/mod.rs | 21 +- src/Windows/Win32/System/WinRT/Xaml/mod.rs | 21 +- src/Windows/Win32/System/WinRT/mod.rs | 77 +- .../Win32/System/WindowsProgramming/mod.rs | 408 +- src/Windows/Win32/System/WindowsSync/mod.rs | 180 +- src/Windows/Win32/System/Wmi/mod.rs | 1526 +--- src/Windows/Win32/UI/Accessibility/mod.rs | 189 +- src/Windows/Win32/UI/Animation/mod.rs | 46 +- src/Windows/Win32/UI/ColorSystem/mod.rs | 139 +- src/Windows/Win32/UI/Controls/Dialogs/mod.rs | 112 +- src/Windows/Win32/UI/Controls/RichEdit/mod.rs | 548 +- src/Windows/Win32/UI/Controls/mod.rs | 541 +- src/Windows/Win32/UI/Input/Ime/mod.rs | 122 +- src/Windows/Win32/UI/Input/Ink/mod.rs | 14 +- .../Win32/UI/Input/KeyboardAndMouse/mod.rs | 17 +- src/Windows/Win32/UI/Input/Pointer/mod.rs | 46 +- src/Windows/Win32/UI/Input/Touch/mod.rs | 37 +- src/Windows/Win32/UI/Input/mod.rs | 9 +- .../LegacyWindowsEnvironmentFeatures/mod.rs | 41 +- src/Windows/Win32/UI/Ribbon/mod.rs | 29 +- .../Win32/UI/Shell/PropertiesSystem/mod.rs | 29 +- src/Windows/Win32/UI/Shell/mod.rs | 1482 +-- src/Windows/Win32/UI/TabletPC/mod.rs | 200 +- src/Windows/Win32/UI/TextServices/mod.rs | 229 +- .../Win32/UI/WindowsAndMessaging/mod.rs | 378 +- src/Windows/Win32/UI/Wpf/mod.rs | 33 +- src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs | 22 +- src/Windows/Win32/Web/MsHtml/mod.rs | 3202 ++----- src/core/bindings.rs | 21 +- src/core/guid.rs | 7 +- src/core/inspectable.rs | 9 +- 476 files changed, 16633 insertions(+), 103254 deletions(-) diff --git a/crates/deps/gen/src/gen.rs b/crates/deps/gen/src/gen.rs index bc046b9749..d0dbedda48 100644 --- a/crates/deps/gen/src/gen.rs +++ b/crates/deps/gen/src/gen.rs @@ -18,13 +18,7 @@ impl Gen { } pub fn build(namespace: &'static str, redirect: bool) -> Self { - Gen { - relative: namespace, - root: "", - ignore_windows_features: false, - docs: false, - build: redirect, - } + Gen { relative: namespace, root: "", ignore_windows_features: false, docs: false, build: redirect } } pub fn namespace(&self, namespace: &str) -> TokenStream { @@ -248,33 +242,11 @@ mod tests { let mut features = BTreeSet::new(); features.insert("Windows.Foundation"); assert_eq!(Gen { root: "Microsoft", relative: "", ignore_windows_features: false, docs: false, build: false }.gen_cfg(&features).as_str(), r#"#[cfg(feature = "Windows_Foundation")]"#); - assert_eq!( - Gen { - root: "Microsoft", - relative: "Microsoft.UI.Composition.Diagnostics", - ignore_windows_features: false, - docs: true, - build: false, - } - .gen_cfg_doc(&features) - .as_str(), - r#"#[doc = "*Required features: `UI_Composition_Diagnostics`, `Windows_Foundation`*"]"# - ); + assert_eq!(Gen { root: "Microsoft", relative: "Microsoft.UI.Composition.Diagnostics", ignore_windows_features: false, docs: true, build: false }.gen_cfg_doc(&features).as_str(), r#"#[doc = "*Required features: `UI_Composition_Diagnostics`, `Windows_Foundation`*"]"#); let mut features = BTreeSet::new(); features.insert("Microsoft.Foundation"); assert_eq!(Gen { root: "Microsoft", relative: "", ignore_windows_features: false, docs: false, build: false }.gen_cfg(&features).as_str(), r#"#[cfg(feature = "Foundation")]"#); - assert_eq!( - Gen { - root: "Microsoft", - relative: "Microsoft.UI.Composition.Diagnostics", - ignore_windows_features: false, - docs: true, - build: false, - } - .gen_cfg_doc(&features) - .as_str(), - r#"#[doc = "*Required features: `UI_Composition_Diagnostics`, `Foundation`*"]"# - ); + assert_eq!(Gen { root: "Microsoft", relative: "Microsoft.UI.Composition.Diagnostics", ignore_windows_features: false, docs: true, build: false }.gen_cfg_doc(&features).as_str(), r#"#[doc = "*Required features: `UI_Composition_Diagnostics`, `Foundation`*"]"#); } } diff --git a/crates/deps/gen/src/interface_info.rs b/crates/deps/gen/src/interface_info.rs index b958a3e7df..e744976fd3 100644 --- a/crates/deps/gen/src/interface_info.rs +++ b/crates/deps/gen/src/interface_info.rs @@ -40,12 +40,7 @@ impl InterfaceInfo { let overload = method_names.entry(name.clone()).or_insert(0); *overload += 1; - let info = MethodInfo { - name, - vtable_offset: vtable_offset as u32 + 6, - overload: *overload, - is_deprecated: method.is_deprecated(), - }; + let info = MethodInfo { name, vtable_offset: vtable_offset as u32 + 6, overload: *overload, is_deprecated: method.is_deprecated() }; let signature = method.signature(&interface.def.generics); tokens.combine(&gen_winrt_method(&signature, &info, interface, gen)); diff --git a/crates/deps/quote/src/token_stream.rs b/crates/deps/quote/src/token_stream.rs index c58d0a83bd..59330e7519 100644 --- a/crates/deps/quote/src/token_stream.rs +++ b/crates/deps/quote/src/token_stream.rs @@ -149,9 +149,7 @@ impl Literal { unsuffixed!(u8 => u8_unsuffixed); pub fn byte_string(s: &[u8]) -> Self { - Self { - inner: format!("b\"{}\"", core::str::from_utf8(s).expect("Could not turn bytes into byte literal")), - } + Self { inner: format!("b\"{}\"", core::str::from_utf8(s).expect("Could not turn bytes into byte literal")) } } pub fn as_str(&self) -> &str { diff --git a/crates/deps/reader/src/tables/method_def.rs b/crates/deps/reader/src/tables/method_def.rs index 55a018a86f..ec1b171b09 100644 --- a/crates/deps/reader/src/tables/method_def.rs +++ b/crates/deps/reader/src/tables/method_def.rs @@ -101,10 +101,7 @@ impl MethodDef { return_param = Some(param); None } else { - Some(MethodParam { - param, - signature: reader.signature_from_blob(&mut blob, None, generics).expect("MethodDef"), - }) + Some(MethodParam { param, signature: reader.signature_from_blob(&mut blob, None, generics).expect("MethodDef") }) } }) .collect(); diff --git a/crates/deps/reader/src/type_reader.rs b/crates/deps/reader/src/type_reader.rs index 56e54adc32..adc3a96ede 100644 --- a/crates/deps/reader/src/type_reader.rs +++ b/crates/deps/reader/src/type_reader.rs @@ -271,14 +271,4 @@ fn is_well_known(type_name: TypeName) -> bool { const REMAP_TYPES: [(TypeName, TypeName); 1] = [(TypeName::D2D_MATRIX_3X2_F, TypeName::Matrix3x2)]; -const WELL_KNOWN_TYPES: [(TypeName, ElementType); 9] = [ - (TypeName::GUID, ElementType::GUID), - (TypeName::IUnknown, ElementType::IUnknown), - (TypeName::HResult, ElementType::HRESULT), - (TypeName::HRESULT, ElementType::HRESULT), - (TypeName::HSTRING, ElementType::String), - (TypeName::IInspectable, ElementType::IInspectable), - (TypeName::LARGE_INTEGER, ElementType::I64), - (TypeName::ULARGE_INTEGER, ElementType::U64), - (TypeName::Type, ElementType::TypeName), -]; +const WELL_KNOWN_TYPES: [(TypeName, ElementType); 9] = [(TypeName::GUID, ElementType::GUID), (TypeName::IUnknown, ElementType::IUnknown), (TypeName::HResult, ElementType::HRESULT), (TypeName::HRESULT, ElementType::HRESULT), (TypeName::HSTRING, ElementType::String), (TypeName::IInspectable, ElementType::IInspectable), (TypeName::LARGE_INTEGER, ElementType::I64), (TypeName::ULARGE_INTEGER, ElementType::U64), (TypeName::Type, ElementType::TypeName)]; diff --git a/crates/deps/sys/src/Windows/Win32/Data/RightsManagement/mod.rs b/crates/deps/sys/src/Windows/Win32/Data/RightsManagement/mod.rs index edbc4ea558..1a4a11e2d2 100644 --- a/crates/deps/sys/src/Windows/Win32/Data/RightsManagement/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Data/RightsManagement/mod.rs @@ -80,21 +80,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn DRMGetIssuanceLicenseTemplate(hissuancelicense: u32, puissuancelicensetemplatelength: *mut u32, wszissuancelicensetemplate: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] - pub fn DRMGetMetaData( - hissuancelicense: u32, - pucontentidlength: *mut u32, - wszcontentid: super::super::Foundation::PWSTR, - pucontentidtypelength: *mut u32, - wszcontentidtype: super::super::Foundation::PWSTR, - puskuidlength: *mut u32, - wszskuid: super::super::Foundation::PWSTR, - puskuidtypelength: *mut u32, - wszskuidtype: super::super::Foundation::PWSTR, - pucontenttypelength: *mut u32, - wszcontenttype: super::super::Foundation::PWSTR, - pucontentnamelength: *mut u32, - wszcontentname: super::super::Foundation::PWSTR, - ) -> ::windows_sys::core::HRESULT; + pub fn DRMGetMetaData(hissuancelicense: u32, pucontentidlength: *mut u32, wszcontentid: super::super::Foundation::PWSTR, pucontentidtypelength: *mut u32, wszcontentidtype: super::super::Foundation::PWSTR, puskuidlength: *mut u32, wszskuid: super::super::Foundation::PWSTR, puskuidtypelength: *mut u32, wszskuidtype: super::super::Foundation::PWSTR, pucontenttypelength: *mut u32, wszcontenttype: super::super::Foundation::PWSTR, pucontentnamelength: *mut u32, wszcontentname: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] pub fn DRMGetNameAndDescription(hissuancelicense: u32, uindex: u32, pulcid: *mut u32, punamelength: *mut u32, wszname: super::super::Foundation::PWSTR, pudescriptionlength: *mut u32, wszdescription: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] @@ -126,24 +112,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn DRMGetUnboundLicenseObjectCount(hqueryroot: u32, wszsubobjecttype: super::super::Foundation::PWSTR, pcsubobjects: *mut u32) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] - pub fn DRMGetUsagePolicy( - hissuancelicense: u32, - uindex: u32, - peusagepolicytype: *mut DRM_USAGEPOLICY_TYPE, - pfexclusion: *mut super::super::Foundation::BOOL, - punamelength: *mut u32, - wszname: super::super::Foundation::PWSTR, - puminversionlength: *mut u32, - wszminversion: super::super::Foundation::PWSTR, - pumaxversionlength: *mut u32, - wszmaxversion: super::super::Foundation::PWSTR, - pupublickeylength: *mut u32, - wszpublickey: super::super::Foundation::PWSTR, - pudigestalgorithmlength: *mut u32, - wszdigestalgorithm: super::super::Foundation::PWSTR, - pcbdigest: *mut u32, - pbdigest: *mut u8, - ) -> ::windows_sys::core::HRESULT; + pub fn DRMGetUsagePolicy(hissuancelicense: u32, uindex: u32, peusagepolicytype: *mut DRM_USAGEPOLICY_TYPE, pfexclusion: *mut super::super::Foundation::BOOL, punamelength: *mut u32, wszname: super::super::Foundation::PWSTR, puminversionlength: *mut u32, wszminversion: super::super::Foundation::PWSTR, pumaxversionlength: *mut u32, wszmaxversion: super::super::Foundation::PWSTR, pupublickeylength: *mut u32, wszpublickey: super::super::Foundation::PWSTR, pudigestalgorithmlength: *mut u32, wszdigestalgorithm: super::super::Foundation::PWSTR, pcbdigest: *mut u32, pbdigest: *mut u8) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] pub fn DRMGetUserInfo(huser: u32, puusernamelength: *mut u32, wszusername: super::super::Foundation::PWSTR, puuseridlength: *mut u32, wszuserid: super::super::Foundation::PWSTR, puuseridtypelength: *mut u32, wszuseridtype: super::super::Foundation::PWSTR) -> ::windows_sys::core::HRESULT; pub fn DRMGetUserRights(hissuancelicense: u32, huser: u32, uindex: u32, phright: *mut u32) -> ::windows_sys::core::HRESULT; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs index 6d7997462a..2734015d3e 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -61,12 +61,7 @@ extern "system" { } pub const FACILITY_NONE: u32 = 0u32; pub const FACILITY_WINBIO: u32 = 9u32; -pub const GUID_DEVINTERFACE_BIOMETRIC_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3803519034, - data2: 39402, - data3: 19651, - data4: [173, 107, 128, 202, 141, 113, 91, 128], -}; +pub const GUID_DEVINTERFACE_BIOMETRIC_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3803519034, data2: 39402, data3: 19651, data4: [173, 107, 128, 202, 141, 113, 91, 128] }; pub const IOCTL_BIOMETRIC_VENDOR: u32 = 4464640u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub type PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN = ::core::option::Option ::windows_sys::core::HRESULT>; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/Bluetooth/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/Bluetooth/mod.rs index 077676e200..4ce4839513 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/Bluetooth/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/Bluetooth/mod.rs @@ -969,56 +969,16 @@ pub const FaxServiceClassID_UUID16: u32 = 4369u32; pub const GNSSProfileID_UUID16: u32 = 4405u32; pub const GNSSServerServiceClassID_UUID16: u32 = 4406u32; pub const GNServiceClassID_UUID16: u32 = 4375u32; -pub const GUID_BLUETOOTHLE_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2015030808, - data2: 30515, - data3: 19684, - data4: [173, 208, 145, 244, 28, 103, 181, 146], -}; -pub const GUID_BLUETOOTH_AUTHENTICATION_REQUEST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1573458797, - data2: 39276, - data3: 18139, - data4: [132, 245, 50, 192, 163, 244, 115, 82], -}; +pub const GUID_BLUETOOTHLE_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2015030808, data2: 30515, data3: 19684, data4: [173, 208, 145, 244, 28, 103, 181, 146] }; +pub const GUID_BLUETOOTH_AUTHENTICATION_REQUEST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1573458797, data2: 39276, data3: 18139, data4: [132, 245, 50, 192, 163, 244, 115, 82] }; pub const GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1849407097, data2: 17266, data3: 16584, data4: [158, 170, 69, 9, 223, 38, 12, 216] }; -pub const GUID_BLUETOOTH_HCI_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4230217826, - data2: 5441, - data3: 18878, - data4: [180, 99, 132, 196, 220, 215, 191, 127], -}; -pub const GUID_BLUETOOTH_HCI_VENDOR_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1416775654, - data2: 17851, - data3: 19507, - data4: [175, 140, 192, 14, 254, 21, 167, 29], -}; +pub const GUID_BLUETOOTH_HCI_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4230217826, data2: 5441, data3: 18878, data4: [180, 99, 132, 196, 220, 215, 191, 127] }; +pub const GUID_BLUETOOTH_HCI_VENDOR_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1416775654, data2: 17851, data3: 19507, data4: [175, 140, 192, 14, 254, 21, 167, 29] }; pub const GUID_BLUETOOTH_KEYPRESS_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3597197261, data2: 3918, data3: 20220, data4: [191, 224, 57, 46, 238, 197, 16, 156] }; -pub const GUID_BLUETOOTH_L2CAP_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2125348912, - data2: 46857, - data3: 19112, - data4: [172, 85, 233, 83, 130, 156, 157, 170], -}; -pub const GUID_BLUETOOTH_RADIO_IN_RANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3929758594, - data2: 9966, - data3: 17678, - data4: [176, 216, 210, 111, 227, 10, 56, 105], -}; -pub const GUID_BLUETOOTH_RADIO_OUT_OF_RANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3800590281, - data2: 49834, - data3: 19693, - data4: [185, 105, 69, 112, 134, 96, 55, 196], -}; -pub const GUID_BTHPORT_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 139472938, - data2: 45892, - data3: 20442, - data4: [155, 233, 144, 87, 107, 141, 70, 240], -}; +pub const GUID_BLUETOOTH_L2CAP_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2125348912, data2: 46857, data3: 19112, data4: [172, 85, 233, 83, 130, 156, 157, 170] }; +pub const GUID_BLUETOOTH_RADIO_IN_RANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3929758594, data2: 9966, data3: 17678, data4: [176, 216, 210, 111, 227, 10, 56, 105] }; +pub const GUID_BLUETOOTH_RADIO_OUT_OF_RANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3800590281, data2: 49834, data3: 19693, data4: [185, 105, 69, 112, 134, 96, 55, 196] }; +pub const GUID_BTHPORT_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 139472938, data2: 45892, data3: 20442, data4: [155, 233, 144, 87, 107, 141, 70, 240] }; pub const GUID_BTH_RFCOMM_SERVICE_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2973957182, data2: 64078, data3: 17931, data4: [138, 188, 7, 43, 98, 139, 60, 112] }; pub const GenericAudioServiceClassID_UUID16: u32 = 4611u32; pub const GenericFileTransferServiceClassID_UUID16: u32 = 4610u32; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/Communication/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/Communication/mod.rs index 2bc8842c88..d882bdf5f0 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/Communication/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/Communication/mod.rs @@ -372,9 +372,4 @@ pub const PURGE_RXABORT: PURGE_COMM_FLAGS = 2u32; pub const PURGE_RXCLEAR: PURGE_COMM_FLAGS = 8u32; pub const PURGE_TXABORT: PURGE_COMM_FLAGS = 1u32; pub const PURGE_TXCLEAR: PURGE_COMM_FLAGS = 4u32; -pub const SID_3GPP_SUPSVCMODEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3620769287, - data2: 55143, - data3: 17528, - data4: [177, 74, 238, 204, 135, 234, 18, 247], -}; +pub const SID_3GPP_SUPSVCMODEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3620769287, data2: 55143, data3: 17528, data4: [177, 74, 238, 204, 135, 234, 18, 247] }; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs index c50ca20e53..6550a6ec76 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs @@ -4,12 +4,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn CreateDeviceAccessInstance(deviceinterfacepath: super::super::Foundation::PWSTR, desiredaccess: u32, createasync: *mut ICreateDeviceAccessAsync) -> ::windows_sys::core::HRESULT; } -pub const CLSID_DeviceIoControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 315876210, - data2: 34635, - data3: 17789, - data4: [159, 223, 115, 151, 119, 120, 104, 108], -}; +pub const CLSID_DeviceIoControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 315876210, data2: 34635, data3: 17789, data4: [159, 223, 115, 151, 119, 120, 104, 108] }; pub const DEV_PORT_1394: u32 = 8u32; pub const DEV_PORT_ARTI: u32 = 7u32; pub const DEV_PORT_COM1: u32 = 2u32; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs index f0bca85ba3..73793bcbc1 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -2439,33 +2439,13 @@ pub const GUID_ACPI_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sy pub const GUID_ACPI_INTERFACE_STANDARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3899219811, data2: 6193, data3: 18544, data4: [168, 207, 156, 47, 3, 249, 220, 181] }; pub const GUID_ACPI_PORT_RANGES_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4048511131, data2: 52157, data3: 18775, data4: [166, 116, 188, 0, 33, 63, 28, 151] }; pub const GUID_ACPI_REGS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 101980518, data2: 29253, data3: 25449, data4: [70, 46, 78, 101, 108, 115, 111, 110] }; -pub const GUID_AGP_TARGET_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2975661288, - data2: 1745, - data3: 19767, - data4: [157, 76, 190, 221, 224, 194, 166, 255], -}; +pub const GUID_AGP_TARGET_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2975661288, data2: 1745, data3: 19767, data4: [157, 76, 190, 221, 224, 194, 166, 255] }; pub const GUID_ARBITER_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3863277957, data2: 35854, data3: 4560, data4: [190, 207, 8, 0, 43, 226, 9, 47] }; pub const GUID_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1231782528, data2: 28453, data3: 4560, data4: [190, 175, 8, 0, 43, 226, 9, 47] }; -pub const GUID_BUS_RESOURCE_UPDATE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 667947053, - data2: 49074, - data3: 16740, - data4: [129, 221, 219, 184, 47, 150, 139, 72], -}; -pub const GUID_BUS_TYPE_1394: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4149113835, - data2: 39621, - data3: 17899, - data4: [190, 77, 119, 44, 199, 29, 223, 179], -}; +pub const GUID_BUS_RESOURCE_UPDATE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 667947053, data2: 49074, data3: 16740, data4: [129, 221, 219, 184, 47, 150, 139, 72] }; +pub const GUID_BUS_TYPE_1394: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4149113835, data2: 39621, data3: 17899, data4: [190, 77, 119, 44, 199, 29, 223, 179] }; pub const GUID_BUS_TYPE_ACPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3618924693, data2: 26, data3: 18754, data4: [137, 31, 167, 212, 102, 16, 168, 67] }; -pub const GUID_BUS_TYPE_AVC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3228562021, - data2: 44553, - data3: 18672, - data4: [129, 44, 22, 117, 61, 124, 186, 131], -}; +pub const GUID_BUS_TYPE_AVC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3228562021, data2: 44553, data3: 18672, data4: [129, 44, 22, 117, 61, 124, 186, 131] }; pub const GUID_BUS_TYPE_DOT4PRT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1142874113, data2: 17218, data3: 4565, data4: [161, 132, 0, 192, 79, 96, 82, 77] }; pub const GUID_BUS_TYPE_EISA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3720566025, data2: 62460, data3: 4560, data4: [165, 55, 0, 0, 248, 117, 62, 209] }; pub const GUID_BUS_TYPE_HID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4004460496, data2: 6499, data3: 18372, data4: [170, 72, 114, 71, 109, 183, 207, 73] }; @@ -2477,47 +2457,22 @@ pub const GUID_BUS_TYPE_MCA: ::windows_sys::core::GUID = ::windows_sys::core::GU pub const GUID_BUS_TYPE_PCI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3370901424, data2: 46352, data3: 4560, data4: [128, 229, 0, 160, 201, 37, 66, 227] }; pub const GUID_BUS_TYPE_PCMCIA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 154416688, data2: 44959, data3: 4560, data4: [146, 233, 0, 0, 248, 30, 27, 48] }; pub const GUID_BUS_TYPE_SCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 928667922, data2: 32844, data3: 17834, data4: [189, 194, 253, 210, 90, 29, 149, 18] }; -pub const GUID_BUS_TYPE_SD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3875589124, - data2: 16438, - data3: 20105, - data4: [149, 121, 137, 235, 244, 95, 0, 205], -}; +pub const GUID_BUS_TYPE_SD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3875589124, data2: 16438, data3: 20105, data4: [149, 121, 137, 235, 244, 95, 0, 205] }; pub const GUID_BUS_TYPE_SERENUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1997621895, data2: 35140, data3: 4561, data4: [189, 144, 0, 160, 201, 6, 190, 45] }; pub const GUID_BUS_TYPE_SW_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 114361122, data2: 32224, data3: 19695, data4: [142, 37, 25, 125, 14, 116, 66, 226] }; pub const GUID_BUS_TYPE_USB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2642275260, data2: 51293, data3: 4561, data4: [158, 180, 0, 96, 8, 195, 161, 154] }; pub const GUID_BUS_TYPE_USBPRINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1142874112, data2: 17218, data3: 4565, data4: [161, 132, 0, 192, 79, 96, 82, 77] }; pub const GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4511914, data2: 63076, data3: 17800, data4: [159, 252, 42, 254, 175, 89, 80, 185] }; -pub const GUID_D3COLD_SUPPORT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3011678437, - data2: 15568, - data3: 20381, - data4: [153, 55, 245, 254, 43, 68, 212, 122], -}; +pub const GUID_D3COLD_SUPPORT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3011678437, data2: 15568, data3: 20381, data4: [153, 55, 245, 254, 43, 68, 212, 122] }; pub const GUID_DEVCLASS_1394: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809653697, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; pub const GUID_DEVCLASS_1394DEBUG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1727156438, data2: 30721, data3: 19044, data4: [177, 57, 238, 168, 10, 69, 11, 36] }; pub const GUID_DEVCLASS_61883: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2126445504, data2: 12800, data3: 4562, data4: [180, 194, 0, 160, 201, 105, 125, 7] }; pub const GUID_DEVCLASS_ADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444324, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_APMSUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3562740760, data2: 51450, data3: 4561, data4: [159, 119, 0, 0, 248, 5, 245, 48] }; -pub const GUID_DEVCLASS_AVC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3228562021, - data2: 44553, - data3: 18672, - data4: [129, 44, 22, 117, 61, 124, 186, 131], -}; +pub const GUID_DEVCLASS_AVC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3228562021, data2: 44553, data3: 18672, data4: [129, 44, 22, 117, 61, 124, 186, 131] }; pub const GUID_DEVCLASS_BATTERY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1919098452, data2: 30884, data3: 4560, data4: [188, 247, 0, 170, 0, 183, 179, 42] }; -pub const GUID_DEVCLASS_BIOMETRIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1406312183, - data2: 14204, - data3: 19732, - data4: [134, 75, 235, 58, 133, 118, 147, 89], -}; -pub const GUID_DEVCLASS_BLUETOOTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3771461740, - data2: 52619, - data3: 17991, - data4: [187, 138, 38, 59, 67, 240, 249, 116], -}; +pub const GUID_DEVCLASS_BIOMETRIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1406312183, data2: 14204, data3: 19732, data4: [134, 75, 235, 58, 133, 118, 147, 89] }; +pub const GUID_DEVCLASS_BLUETOOTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3771461740, data2: 52619, data3: 17991, data4: [187, 138, 38, 59, 67, 240, 249, 116] }; pub const GUID_DEVCLASS_CAMERA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3393092281, data2: 46275, data3: 19174, data4: [130, 81, 87, 158, 249, 51, 137, 15] }; pub const GUID_DEVCLASS_CDROM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444325, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_COMPUTEACCELERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4028276051, data2: 16374, data3: 18642, data4: [159, 151, 200, 167, 0, 75, 225, 12] }; @@ -2529,130 +2484,35 @@ pub const GUID_DEVCLASS_DOT4: ::windows_sys::core::GUID = ::windows_sys::core::G pub const GUID_DEVCLASS_DOT4PRINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238264520, data2: 28550, data3: 4562, data4: [177, 229, 0, 128, 199, 46, 116, 162] }; pub const GUID_DEVCLASS_EHSTORAGESILO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2644686863, data2: 63647, data3: 19017, data4: [165, 194, 81, 27, 8, 91, 158, 138] }; pub const GUID_DEVCLASS_ENUM1394: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3294224213, data2: 56072, data3: 4561, data4: [176, 9, 0, 160, 201, 8, 31, 246] }; -pub const GUID_DEVCLASS_EXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3807923431, - data2: 36602, - data3: 16668, - data4: [170, 105, 151, 69, 76, 164, 203, 87], -}; +pub const GUID_DEVCLASS_EXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3807923431, data2: 36602, data3: 16668, data4: [170, 105, 151, 69, 76, 164, 203, 87] }; pub const GUID_DEVCLASS_FDC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444329, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_FIRMWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4075281778, - data2: 25704, - data3: 20022, - data4: [182, 241, 100, 136, 244, 44, 27, 82], -}; +pub const GUID_DEVCLASS_FIRMWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4075281778, data2: 25704, data3: 20022, data4: [182, 241, 100, 136, 244, 44, 27, 82] }; pub const GUID_DEVCLASS_FLOPPYDISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444352, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_FSFILTER_ACTIVITYMONITOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3094216529, - data2: 41758, - data3: 19372, - data4: [179, 207, 232, 207, 231, 92, 159, 194], -}; -pub const GUID_DEVCLASS_FSFILTER_ANTIVIRUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2983305577, - data2: 50511, - data3: 17273, - data4: [129, 219, 190, 231, 216, 141, 116, 84], -}; -pub const GUID_DEVCLASS_FSFILTER_BOTTOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 930504352, - data2: 22872, - data3: 20425, - data4: [176, 75, 47, 223, 239, 151, 229, 158], -}; -pub const GUID_DEVCLASS_FSFILTER_CFSMETADATASERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3452897593, - data2: 46939, - data3: 17968, - data4: [191, 118, 128, 247, 186, 101, 88, 132], -}; +pub const GUID_DEVCLASS_FSFILTER_ACTIVITYMONITOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3094216529, data2: 41758, data3: 19372, data4: [179, 207, 232, 207, 231, 92, 159, 194] }; +pub const GUID_DEVCLASS_FSFILTER_ANTIVIRUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2983305577, data2: 50511, data3: 17273, data4: [129, 219, 190, 231, 216, 141, 116, 84] }; +pub const GUID_DEVCLASS_FSFILTER_BOTTOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 930504352, data2: 22872, data3: 20425, data4: [176, 75, 47, 223, 239, 151, 229, 158] }; +pub const GUID_DEVCLASS_FSFILTER_CFSMETADATASERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3452897593, data2: 46939, data3: 17968, data4: [191, 118, 128, 247, 186, 101, 88, 132] }; pub const GUID_DEVCLASS_FSFILTER_COMPRESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4082658223, data2: 46506, data3: 18869, data4: [141, 108, 5, 105, 40, 76, 99, 159] }; -pub const GUID_DEVCLASS_FSFILTER_CONTENTSCREENER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1044317812, - data2: 51260, - data3: 17752, - data4: [187, 38, 152, 32, 225, 235, 165, 197], -}; -pub const GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1906971896, - data2: 28589, - data3: 17954, - data4: [173, 119, 146, 187, 157, 126, 105, 71], -}; -pub const GUID_DEVCLASS_FSFILTER_COPYPROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2306371569, - data2: 39954, - data3: 16431, - data4: [156, 158, 23, 117, 60, 127, 67, 117], -}; +pub const GUID_DEVCLASS_FSFILTER_CONTENTSCREENER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1044317812, data2: 51260, data3: 17752, data4: [187, 38, 152, 32, 225, 235, 165, 197] }; +pub const GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1906971896, data2: 28589, data3: 17954, data4: [173, 119, 146, 187, 157, 126, 105, 71] }; +pub const GUID_DEVCLASS_FSFILTER_COPYPROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2306371569, data2: 39954, data3: 16431, data4: [156, 158, 23, 117, 60, 127, 67, 117] }; pub const GUID_DEVCLASS_FSFILTER_ENCRYPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2695299520, data2: 42257, data3: 17151, data4: [170, 108, 6, 220, 3, 149, 87, 111] }; -pub const GUID_DEVCLASS_FSFILTER_HSM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3578155018, - data2: 10987, - data3: 17910, - data4: [148, 130, 244, 177, 121, 156, 49, 119], -}; +pub const GUID_DEVCLASS_FSFILTER_HSM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3578155018, data2: 10987, data3: 17910, data4: [148, 130, 244, 177, 121, 156, 49, 119] }; pub const GUID_DEVCLASS_FSFILTER_INFRASTRUCTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3848251129, data2: 4748, data3: 19716, data4: [171, 171, 99, 12, 116, 177, 69, 58] }; -pub const GUID_DEVCLASS_FSFILTER_OPENFILEBACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4176261030, - data2: 26321, - data3: 16805, - data4: [137, 155, 102, 88, 93, 114, 22, 183], -}; +pub const GUID_DEVCLASS_FSFILTER_OPENFILEBACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4176261030, data2: 26321, data3: 16805, data4: [137, 155, 102, 88, 93, 114, 22, 183] }; pub const GUID_DEVCLASS_FSFILTER_PHYSICALQUOTAMANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1779076728, data2: 48038, data3: 20420, data4: [167, 9, 30, 51, 205, 9, 214, 126] }; -pub const GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2231617809, - data2: 42695, - data3: 18713, - data4: [143, 121, 80, 40, 245, 134, 107, 12], -}; -pub const GUID_DEVCLASS_FSFILTER_REPLICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1221848004, - data2: 19704, - data3: 18687, - data4: [184, 105, 156, 104, 173, 66, 235, 159], -}; -pub const GUID_DEVCLASS_FSFILTER_SECURITYENHANCER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3492529114, - data2: 3214, - data3: 18757, - data4: [155, 213, 241, 136, 60, 34, 108, 140], -}; +pub const GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2231617809, data2: 42695, data3: 18713, data4: [143, 121, 80, 40, 245, 134, 107, 12] }; +pub const GUID_DEVCLASS_FSFILTER_REPLICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1221848004, data2: 19704, data3: 18687, data4: [184, 105, 156, 104, 173, 66, 235, 159] }; +pub const GUID_DEVCLASS_FSFILTER_SECURITYENHANCER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3492529114, data2: 3214, data3: 18757, data4: [155, 213, 241, 136, 60, 34, 108, 140] }; pub const GUID_DEVCLASS_FSFILTER_SYSTEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1562090154, data2: 482, data3: 18095, data4: [132, 159, 39, 43, 63, 50, 76, 70] }; -pub const GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 766595956, - data2: 28782, - data3: 16689, - data4: [160, 199, 215, 199, 142, 176, 40, 154], -}; -pub const GUID_DEVCLASS_FSFILTER_TOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3010050804, - data2: 21864, - data3: 20098, - data4: [168, 126, 169, 62, 177, 107, 202, 135], -}; -pub const GUID_DEVCLASS_FSFILTER_UNDELETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4270790002, - data2: 50810, - data3: 18624, - data4: [187, 172, 11, 92, 109, 102, 202, 251], -}; -pub const GUID_DEVCLASS_FSFILTER_VIRTUALIZATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4149905088, - data2: 4312, - data3: 19514, - data4: [178, 51, 237, 96, 228, 205, 250, 172], -}; +pub const GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 766595956, data2: 28782, data3: 16689, data4: [160, 199, 215, 199, 142, 176, 40, 154] }; +pub const GUID_DEVCLASS_FSFILTER_TOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3010050804, data2: 21864, data3: 20098, data4: [168, 126, 169, 62, 177, 107, 202, 135] }; +pub const GUID_DEVCLASS_FSFILTER_UNDELETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4270790002, data2: 50810, data3: 18624, data4: [187, 172, 11, 92, 109, 102, 202, 251] }; +pub const GUID_DEVCLASS_FSFILTER_VIRTUALIZATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4149905088, data2: 4312, data3: 19514, data4: [178, 51, 237, 96, 228, 205, 250, 172] }; pub const GUID_DEVCLASS_GPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809653699, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; pub const GUID_DEVCLASS_HDC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444330, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_HIDCLASS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1952061344, data2: 29907, data3: 4560, data4: [182, 254, 0, 160, 201, 15, 87, 218] }; -pub const GUID_DEVCLASS_HOLOGRAPHIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3591525693, - data2: 1713, - data3: 18890, - data4: [137, 56, 227, 158, 248, 14, 177, 111], -}; +pub const GUID_DEVCLASS_HOLOGRAPHIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3591525693, data2: 1713, data3: 18890, data4: [137, 56, 227, 158, 248, 14, 177, 111] }; pub const GUID_DEVCLASS_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; pub const GUID_DEVCLASS_INFINIBAND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 820998450, data2: 55384, data3: 18956, data4: [172, 36, 185, 2, 138, 92, 202, 63] }; pub const GUID_DEVCLASS_INFRARED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809653701, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; @@ -2669,108 +2529,43 @@ pub const GUID_DEVCLASS_MULTIFUNCTION: ::windows_sys::core::GUID = ::windows_sys pub const GUID_DEVCLASS_MULTIPORTSERIAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1351642296, data2: 47634, data3: 4561, data4: [191, 93, 0, 0, 248, 5, 245, 48] }; pub const GUID_DEVCLASS_NET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444338, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_NETCLIENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444339, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_NETDRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2280626897, - data2: 36720, - data3: 18926, - data4: [178, 21, 171, 31, 202, 220, 190, 60], -}; +pub const GUID_DEVCLASS_NETDRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2280626897, data2: 36720, data3: 18926, data4: [178, 21, 171, 31, 202, 220, 190, 60] }; pub const GUID_DEVCLASS_NETSERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444340, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_NETTRANS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444341, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_NETUIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2022779841, - data2: 52110, - data3: 19240, - data4: [163, 41, 243, 34, 235, 173, 190, 15], -}; +pub const GUID_DEVCLASS_NETUIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2022779841, data2: 52110, data3: 19240, data4: [163, 41, 243, 34, 235, 173, 190, 15] }; pub const GUID_DEVCLASS_NODRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444342, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_PCMCIA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444343, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_PNPPRINTERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180233342, data2: 61520, data3: 4561, data4: [182, 189, 0, 192, 79, 163, 114, 167] }; pub const GUID_DEVCLASS_PORTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444344, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_PRINTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444345, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_PRINTERUPGRADE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444346, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_PRINTQUEUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 517127161, - data2: 4592, - data3: 16516, - data4: [178, 31, 173, 131, 168, 230, 220, 220], -}; -pub const GUID_DEVCLASS_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1343389123, - data2: 3894, - data3: 16734, - data4: [166, 204, 76, 179, 190, 145, 11, 101], -}; +pub const GUID_DEVCLASS_PRINTQUEUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 517127161, data2: 4592, data3: 16516, data4: [178, 31, 173, 131, 168, 230, 220, 220] }; +pub const GUID_DEVCLASS_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1343389123, data2: 3894, data3: 16734, data4: [166, 204, 76, 179, 190, 145, 11, 101] }; pub const GUID_DEVCLASS_SBP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3565255102, data2: 60448, data3: 4561, data4: [182, 184, 0, 192, 79, 163, 114, 167] }; pub const GUID_DEVCLASS_SCMDISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1402367153, data2: 19782, data3: 16742, data4: [191, 35, 197, 34, 64, 60, 212, 149] }; -pub const GUID_DEVCLASS_SCMVOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1405923657, - data2: 58691, - data3: 19588, - data4: [182, 224, 188, 228, 246, 183, 232, 6], -}; +pub const GUID_DEVCLASS_SCMVOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1405923657, data2: 58691, data3: 19588, data4: [182, 224, 188, 228, 246, 183, 232, 6] }; pub const GUID_DEVCLASS_SCSIADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444347, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_SECURITYACCELERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 646747553, data2: 60926, data3: 4563, data4: [149, 195, 0, 16, 220, 64, 80, 165] }; -pub const GUID_DEVCLASS_SENSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1366676276, - data2: 50033, - data3: 18438, - data4: [179, 186, 113, 253, 83, 201, 37, 141], -}; -pub const GUID_DEVCLASS_SIDESHOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2574998925, - data2: 50242, - data3: 20270, - data4: [186, 243, 156, 142, 103, 30, 158, 33], -}; +pub const GUID_DEVCLASS_SENSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1366676276, data2: 50033, data3: 18438, data4: [179, 186, 113, 253, 83, 201, 37, 141] }; +pub const GUID_DEVCLASS_SIDESHOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2574998925, data2: 50242, data3: 20270, data4: [186, 243, 156, 142, 103, 30, 158, 33] }; pub const GUID_DEVCLASS_SMARTCARDREADER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1356681776, data2: 47754, data3: 4561, data4: [191, 93, 0, 0, 248, 5, 245, 48] }; -pub const GUID_DEVCLASS_SMRDISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1397259299, - data2: 26639, - data3: 17797, - data4: [172, 195, 31, 16, 214, 119, 126, 130], -}; -pub const GUID_DEVCLASS_SMRVOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1404292867, - data2: 36698, - data3: 18312, - data4: [145, 182, 209, 158, 217, 252, 204, 191], -}; -pub const GUID_DEVCLASS_SOFTWARECOMPONENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1548497714, - data2: 13389, - data3: 18492, - data4: [135, 57, 37, 158, 147, 76, 156, 200], -}; +pub const GUID_DEVCLASS_SMRDISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1397259299, data2: 26639, data3: 17797, data4: [172, 195, 31, 16, 214, 119, 126, 130] }; +pub const GUID_DEVCLASS_SMRVOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1404292867, data2: 36698, data3: 18312, data4: [145, 182, 209, 158, 217, 252, 204, 191] }; +pub const GUID_DEVCLASS_SOFTWARECOMPONENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1548497714, data2: 13389, data3: 18492, data4: [135, 57, 37, 158, 147, 76, 156, 200] }; pub const GUID_DEVCLASS_SOUND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444348, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_SYSTEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444349, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_TAPEDRIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1837136004, data2: 32033, data3: 4559, data4: [128, 28, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVCLASS_UCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3874597404, - data2: 32571, - data3: 17523, - data4: [178, 232, 201, 125, 138, 199, 29, 83], -}; +pub const GUID_DEVCLASS_UCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3874597404, data2: 32571, data3: 17523, data4: [178, 232, 201, 125, 138, 199, 29, 83] }; pub const GUID_DEVCLASS_UNKNOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444350, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; pub const GUID_DEVCLASS_USB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 922525280, data2: 50277, data3: 4559, data4: [128, 86, 68, 69, 83, 84, 0, 0] }; pub const GUID_DEVCLASS_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1906474205, data2: 33066, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; pub const GUID_DEVCLASS_VOLUMESNAPSHOT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1396464516, data2: 60528, data3: 4562, data4: [149, 5, 0, 192, 79, 121, 222, 175] }; pub const GUID_DEVCLASS_WCEUSBS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635162193, data2: 27791, data3: 19058, data4: [138, 109, 181, 76, 43, 79, 200, 53] }; -pub const GUID_DEVCLASS_WPD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4005932440, - data2: 32896, - data3: 16991, - data4: [146, 42, 218, 191, 61, 227, 246, 154], -}; +pub const GUID_DEVCLASS_WPD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4005932440, data2: 32896, data3: 16991, data4: [146, 42, 218, 191, 61, 227, 246, 154] }; pub const GUID_DEVICE_INTERFACE_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592324, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; pub const GUID_DEVICE_INTERFACE_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592325, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; pub const GUID_DEVICE_RESET_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1688198950, data2: 15296, data3: 18451, data4: [173, 36, 126, 12, 30, 218, 63, 163] }; -pub const GUID_DMA_CACHE_COHERENCY_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3038836730, - data2: 35418, - data3: 20032, - data4: [163, 246, 107, 225, 225, 98, 217, 53], -}; +pub const GUID_DMA_CACHE_COHERENCY_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3038836730, data2: 35418, data3: 20032, data4: [163, 246, 107, 225, 225, 98, 217, 53] }; pub const GUID_HWPROFILE_CHANGE_CANCELLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592322, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; pub const GUID_HWPROFILE_CHANGE_COMPLETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592323, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; pub const GUID_HWPROFILE_QUERY_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592321, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; @@ -2778,116 +2573,51 @@ pub const GUID_INT_ROUTE_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windo pub const GUID_IOMMU_BUS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 520020146, data2: 53880, data3: 19172, data4: [189, 220, 27, 52, 221, 100, 128, 67] }; pub const GUID_KERNEL_SOFT_RESTART_CANCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 836188135, data2: 35851, data3: 18058, data4: [149, 110, 159, 67, 62, 195, 88, 251] }; pub const GUID_KERNEL_SOFT_RESTART_FINALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 552147645, data2: 13578, data3: 19791, data4: [133, 119, 153, 200, 21, 7, 71, 58] }; -pub const GUID_KERNEL_SOFT_RESTART_PREPARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3728162287, - data2: 43100, - data3: 20342, - data4: [140, 191, 249, 107, 234, 139, 209, 15], -}; +pub const GUID_KERNEL_SOFT_RESTART_PREPARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3728162287, data2: 43100, data3: 20342, data4: [140, 191, 249, 107, 234, 139, 209, 15] }; pub const GUID_LEGACY_DEVICE_DETECTION_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1358868702, data2: 22890, data3: 4562, data4: [165, 184, 0, 0, 248, 26, 70, 25] }; pub const GUID_MF_ENUMERATION_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2931332592, data2: 21894, data3: 4561, data4: [141, 132, 0, 160, 201, 6, 178, 68] }; pub const GUID_MSIX_TABLE_CONFIG_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 443172363, data2: 6479, data3: 17757, data4: [179, 75, 184, 76, 91, 5, 113, 43] }; pub const GUID_NPEM_CONTROL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1301632829, data2: 46964, data3: 18570, data4: [177, 32, 79, 40, 74, 158, 255, 81] }; -pub const GUID_PARTITION_UNIT_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1379286875, - data2: 55441, - data3: 17051, - data4: [129, 149, 174, 197, 254, 246, 133, 60], -}; +pub const GUID_PARTITION_UNIT_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1379286875, data2: 55441, data3: 17051, data4: [129, 149, 174, 197, 254, 246, 133, 60] }; pub const GUID_PCC_INTERFACE_INTERNAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2093900494, data2: 49545, data3: 18452, data4: [166, 167, 18, 17, 32, 137, 233, 56] }; pub const GUID_PCC_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1055439459, data2: 3929, data3: 18980, data4: [138, 69, 53, 128, 139, 221, 18, 73] }; pub const GUID_PCI_ATS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 17465320, data2: 38645, data3: 18755, data4: [190, 223, 149, 230, 81, 185, 52, 18] }; pub const GUID_PCI_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1231782529, data2: 28453, data3: 4560, data4: [190, 175, 8, 0, 43, 226, 9, 47] }; -pub const GUID_PCI_BUS_INTERFACE_STANDARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3734301030, - data2: 65023, - data3: 19612, - data4: [153, 152, 103, 71, 177, 80, 231, 76], -}; -pub const GUID_PCI_DEVICE_PRESENT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3518508070, - data2: 48969, - data3: 17903, - data4: [178, 22, 113, 203, 215, 136, 155, 87], -}; +pub const GUID_PCI_BUS_INTERFACE_STANDARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3734301030, data2: 65023, data3: 19612, data4: [153, 152, 103, 71, 177, 80, 231, 76] }; +pub const GUID_PCI_DEVICE_PRESENT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3518508070, data2: 48969, data3: 17903, data4: [178, 22, 113, 203, 215, 136, 155, 87] }; pub const GUID_PCI_EXPRESS_LINK_QUIESCENT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 342676508, data2: 56035, data3: 17463, data4: [138, 255, 42, 243, 240, 56, 9, 155] }; pub const GUID_PCI_EXPRESS_ROOT_PORT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2208789322, data2: 33991, data3: 16737, data4: [154, 152, 96, 0, 237, 12, 74, 51] }; pub const GUID_PCI_FPGA_CONTROL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 770963368, data2: 47539, data3: 16483, data4: [146, 21, 181, 209, 74, 11, 38, 110] }; pub const GUID_PCI_PTM_CONTROL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 881483451, data2: 47652, data3: 17591, data4: [153, 22, 40, 86, 135, 115, 81, 23] }; pub const GUID_PCI_SECURITY_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1853822033, data2: 6558, data3: 19148, data4: [186, 45, 118, 43, 78, 223, 70, 116] }; -pub const GUID_PCI_VIRTUALIZATION_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1686731591, - data2: 14922, - data3: 19829, - data4: [188, 116, 137, 221, 108, 7, 130, 147], -}; +pub const GUID_PCI_VIRTUALIZATION_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1686731591, data2: 14922, data3: 19829, data4: [188, 116, 137, 221, 108, 7, 130, 147] }; pub const GUID_PCMCIA_BUS_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1981233904, data2: 50436, data3: 4561, data4: [148, 127, 0, 192, 79, 185, 96, 238] }; pub const GUID_PNP_CUSTOM_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2896641934, data2: 36131, data3: 4561, data4: [172, 125, 0, 0, 248, 117, 113, 208] }; -pub const GUID_PNP_EXTENDED_ADDRESS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3102315244, - data2: 42903, - data3: 19908, - data4: [136, 70, 132, 208, 65, 112, 116, 70], -}; +pub const GUID_PNP_EXTENDED_ADDRESS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3102315244, data2: 42903, data3: 19908, data4: [136, 70, 132, 208, 65, 112, 116, 70] }; pub const GUID_PNP_LOCATION_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1881217806, data2: 2811, data3: 18395, data4: [175, 193, 65, 11, 248, 66, 73, 122] }; pub const GUID_PNP_POWER_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3268347488, data2: 60282, data3: 4561, data4: [189, 127, 0, 0, 248, 117, 113, 208] }; -pub const GUID_PNP_POWER_SETTING_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 700881726, - data2: 51098, - data3: 17343, - data4: [187, 222, 169, 50, 250, 27, 234, 126], -}; +pub const GUID_PNP_POWER_SETTING_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 700881726, data2: 51098, data3: 17343, data4: [187, 222, 169, 50, 250, 27, 234, 126] }; pub const GUID_POWER_DEVICE_ENABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2189167215, data2: 65200, data3: 4560, data4: [189, 38, 0, 170, 0, 183, 179, 42] }; pub const GUID_POWER_DEVICE_TIMEOUTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2757601077, data2: 65200, data3: 4560, data4: [189, 38, 0, 170, 0, 183, 179, 42] }; pub const GUID_POWER_DEVICE_WAKE_ENABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2840881794, data2: 65200, data3: 4560, data4: [189, 38, 0, 170, 0, 183, 179, 42] }; pub const GUID_PROCESSOR_PCC_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 934379162, data2: 49692, data3: 17046, data4: [151, 45, 17, 196, 179, 43, 40, 240] }; -pub const GUID_QUERY_CRASHDUMP_FUNCTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2630269183, - data2: 13026, - data3: 18484, - data4: [177, 222, 179, 46, 248, 136, 10, 75], -}; +pub const GUID_QUERY_CRASHDUMP_FUNCTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2630269183, data2: 13026, data3: 18484, data4: [177, 222, 179, 46, 248, 136, 10, 75] }; pub const GUID_RECOVERY_NVMED_PREPARE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268216042, data2: 48615, data3: 16395, data4: [169, 185, 79, 104, 79, 84, 204, 42] }; -pub const GUID_RECOVERY_PCI_PREPARE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2430110174, - data2: 34564, - data3: 17615, - data4: [129, 21, 237, 133, 40, 210, 178, 218], -}; +pub const GUID_RECOVERY_PCI_PREPARE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2430110174, data2: 34564, data3: 17615, data4: [129, 21, 237, 133, 40, 210, 178, 218] }; pub const GUID_REENUMERATE_SELF_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 720044611, data2: 27246, data3: 18539, data4: [130, 252, 216, 21, 246, 185, 112, 6] }; pub const GUID_SCM_BUS_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 630474627, data2: 52857, data3: 16946, data4: [129, 94, 74, 48, 1, 78, 142, 180] }; pub const GUID_SCM_BUS_LD_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2609459325, data2: 55147, data3: 20296, data4: [177, 134, 84, 4, 26, 233, 46, 141] }; -pub const GUID_SCM_BUS_NVD_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2380293375, - data2: 46640, - data3: 17124, - data4: [136, 234, 111, 36, 200, 100, 17, 117], -}; +pub const GUID_SCM_BUS_NVD_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2380293375, data2: 46640, data3: 17124, data4: [136, 234, 111, 36, 200, 100, 17, 117] }; pub const GUID_SCM_PHYSICAL_NVDIMM_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 7979547, data2: 37246, data3: 16478, data4: [169, 206, 7, 50, 181, 187, 206, 189] }; -pub const GUID_SDEV_IDENTIFIER_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1238792952, - data2: 37228, - data3: 20200, - data4: [157, 241, 136, 159, 23, 210, 30, 145], -}; +pub const GUID_SDEV_IDENTIFIER_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238792952, data2: 37228, data3: 20200, data4: [157, 241, 136, 159, 23, 210, 30, 145] }; pub const GUID_SECURE_DRIVER_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 923756513, data2: 20469, data3: 19092, data4: [154, 53, 6, 197, 217, 204, 48, 226] }; pub const GUID_TARGET_DEVICE_QUERY_REMOVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592326, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; pub const GUID_TARGET_DEVICE_REMOVE_CANCELLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592327, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; pub const GUID_TARGET_DEVICE_REMOVE_COMPLETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409592328, data2: 18160, data3: 4560, data4: [176, 143, 0, 96, 151, 19, 5, 63] }; pub const GUID_TARGET_DEVICE_TRANSPORT_RELATIONS_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4243925238, data2: 43055, data3: 18353, data4: [173, 58, 128, 80, 89, 76, 173, 40] }; -pub const GUID_THERMAL_COOLING_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3971893160, - data2: 50328, - data3: 19385, - data4: [189, 112, 232, 103, 224, 148, 13, 34], -}; +pub const GUID_THERMAL_COOLING_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3971893160, data2: 50328, data3: 19385, data4: [189, 112, 232, 103, 224, 148, 13, 34] }; pub const GUID_TRANSLATOR_INTERFACE_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1813334674, data2: 43727, data3: 4560, data4: [141, 42, 0, 160, 201, 6, 178, 68] }; -pub const GUID_WUDF_DEVICE_HOST_PROBLEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3292341693, - data2: 37702, - data3: 16622, - data4: [162, 210, 215, 12, 21, 248, 183, 91], -}; +pub const GUID_WUDF_DEVICE_HOST_PROBLEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3292341693, data2: 37702, data3: 16622, data4: [162, 210, 215, 12, 21, 248, 183, 91] }; pub type HCMNOTIFICATION = isize; #[repr(C, packed(1))] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/deps/sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs index 0c3b0563e0..ed87bd2e6a 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs @@ -9,37 +9,11 @@ extern "system" { #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] pub fn DevCreateObjectQueryFromId(objecttype: DEV_OBJECT_TYPE, pszobjectid: super::super::Foundation::PWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows_sys::core::HRESULT; #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn DevCreateObjectQueryFromIdEx( - objecttype: DEV_OBJECT_TYPE, - pszobjectid: super::super::Foundation::PWSTR, - queryflags: u32, - crequestedproperties: u32, - prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, - cfilterexpressioncount: u32, - pfilter: *const DEVPROP_FILTER_EXPRESSION, - cextendedparametercount: u32, - pextendedparameters: *const DEV_QUERY_PARAMETER, - pcallback: PDEV_QUERY_RESULT_CALLBACK, - pcontext: *const ::core::ffi::c_void, - phdevquery: *mut *mut HDEVQUERY__, - ) -> ::windows_sys::core::HRESULT; + pub fn DevCreateObjectQueryFromIdEx(objecttype: DEV_OBJECT_TYPE, pszobjectid: super::super::Foundation::PWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows_sys::core::HRESULT; #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] pub fn DevCreateObjectQueryFromIds(objecttype: DEV_OBJECT_TYPE, pszzobjectids: super::super::Foundation::PWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows_sys::core::HRESULT; #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] - pub fn DevCreateObjectQueryFromIdsEx( - objecttype: DEV_OBJECT_TYPE, - pszzobjectids: super::super::Foundation::PWSTR, - queryflags: u32, - crequestedproperties: u32, - prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, - cfilterexpressioncount: u32, - pfilter: *const DEVPROP_FILTER_EXPRESSION, - cextendedparametercount: u32, - pextendedparameters: *const DEV_QUERY_PARAMETER, - pcallback: PDEV_QUERY_RESULT_CALLBACK, - pcontext: *const ::core::ffi::c_void, - phdevquery: *mut *mut HDEVQUERY__, - ) -> ::windows_sys::core::HRESULT; + pub fn DevCreateObjectQueryFromIdsEx(objecttype: DEV_OBJECT_TYPE, pszzobjectids: super::super::Foundation::PWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows_sys::core::HRESULT; #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] pub fn DevFindProperty(pkey: *const super::Properties::DEVPROPKEY, store: super::Properties::DEVPROPSTORE, pszlocalename: super::super::Foundation::PWSTR, cproperties: u32, pproperties: *const super::Properties::DEVPROPERTY) -> *mut super::Properties::DEVPROPERTY; #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] diff --git a/crates/deps/sys/src/Windows/Win32/Devices/Display/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/Display/mod.rs index 60d8c589f2..491b51a25b 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/Display/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/Display/mod.rs @@ -758,45 +758,13 @@ impl ::core::clone::Clone for DEVINFO { } } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ActivityId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3305783056, - data2: 43612, - data3: 16967, - data4: [184, 48, 214, 166, 248, 234, 163, 16], - }, - pid: 4u32, -}; +pub const DEVPKEY_Device_ActivityId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3305783056, data2: 43612, data3: 16967, data4: [184, 48, 214, 166, 248, 234, 163, 16] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_AdapterLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3305783056, - data2: 43612, - data3: 16967, - data4: [184, 48, 214, 166, 248, 234, 163, 16], - }, - pid: 3u32, -}; +pub const DEVPKEY_Device_AdapterLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3305783056, data2: 43612, data3: 16967, data4: [184, 48, 214, 166, 248, 234, 163, 16] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_TerminalLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3305783056, - data2: 43612, - data3: 16967, - data4: [184, 48, 214, 166, 248, 234, 163, 16], - }, - pid: 2u32, -}; +pub const DEVPKEY_Device_TerminalLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3305783056, data2: 43612, data3: 16967, data4: [184, 48, 214, 166, 248, 234, 163, 16] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_IndirectDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3305783056, - data2: 43612, - data3: 16967, - data4: [184, 48, 214, 166, 248, 234, 163, 16], - }, - pid: 1u32, -}; +pub const DEVPKEY_IndirectDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3305783056, data2: 43612, data3: 16967, data4: [184, 48, 214, 166, 248, 234, 163, 16] }, pid: 1u32 }; pub type DHPDEV = isize; pub type DHSURF = isize; #[repr(C)] @@ -2428,26 +2396,11 @@ impl ::core::clone::Clone for GLYPHPOS { pub const GS_16BIT_HANDLES: u32 = 4u32; pub const GS_8BIT_HANDLES: u32 = 2u32; pub const GS_UNICODE_HANDLES: u32 = 1u32; -pub const GUID_DEVINTERFACE_DISPLAY_ADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1531256861, - data2: 62194, - data3: 20283, - data4: [133, 187, 48, 255, 31, 149, 53, 153], -}; -pub const GUID_DEVINTERFACE_MONITOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3874519903, - data2: 61079, - data3: 19088, - data4: [176, 118, 51, 245, 123, 244, 234, 167], -}; +pub const GUID_DEVINTERFACE_DISPLAY_ADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1531256861, data2: 62194, data3: 20283, data4: [133, 187, 48, 255, 31, 149, 53, 153] }; +pub const GUID_DEVINTERFACE_MONITOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3874519903, data2: 61079, data3: 19088, data4: [176, 118, 51, 245, 123, 244, 234, 167] }; pub const GUID_DEVINTERFACE_VIDEO_OUTPUT_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 450487536, data2: 63629, data3: 17248, data4: [186, 185, 76, 45, 85, 229, 100, 205] }; pub const GUID_DISPLAY_DEVICE_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 480268672, data2: 42649, data3: 17674, data4: [154, 12, 222, 79, 190, 61, 221, 137] }; -pub const GUID_MONITOR_OVERRIDE_PSEUDO_SPECIALIZED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4053188655, - data2: 63599, - data3: 20378, - data4: [170, 21, 233, 206, 189, 254, 59, 150], -}; +pub const GUID_MONITOR_OVERRIDE_PSEUDO_SPECIALIZED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4053188655, data2: 63599, data3: 20378, data4: [170, 21, 233, 206, 189, 254, 59, 150] }; pub const GX_GENERAL: i32 = 3i32; pub const GX_IDENTITY: i32 = 0i32; pub const GX_OFFSET: i32 = 1i32; @@ -3614,8 +3567,7 @@ pub type PFN_DrvStartPage = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvStretchBltROP = - ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_DrvStretchBltROP = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] pub type PFN_DrvStrokeAndFillPath = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] diff --git a/crates/deps/sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs index b7bcde94ad..964ab8d4f9 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs @@ -124,19 +124,9 @@ pub const UPNP_SERVICE_DELAY_SCPD_AND_SUBSCRIPTION: u32 = 1u32; pub const UPnPDescriptionDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 495622983, data2: 14888, data3: 19682, data4: [138, 75, 189, 52, 228, 91, 206, 235] }; pub const UPnPDescriptionDocumentEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 872220003, data2: 55322, data3: 17299, data4: [131, 204, 1, 149, 177, 218, 47, 145] }; pub const UPnPDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2737132229, data2: 47713, data3: 17786, data4: [181, 154, 162, 86, 30, 18, 94, 51] }; -pub const UPnPDeviceFinder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3792199464, - data2: 65207, - data3: 16458, - data4: [184, 231, 230, 89, 189, 234, 170, 2], -}; +pub const UPnPDeviceFinder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3792199464, data2: 65207, data3: 16458, data4: [184, 231, 230, 89, 189, 234, 170, 2] }; pub const UPnPDeviceFinderEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 404444412, data2: 14347, data3: 19061, data4: [179, 241, 74, 196, 94, 150, 5, 176] }; -pub const UPnPDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3119009789, - data2: 44348, - data3: 16548, - data4: [184, 53, 8, 130, 235, 203, 170, 168], -}; +pub const UPnPDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3119009789, data2: 44348, data3: 16548, data4: [184, 53, 8, 130, 235, 203, 170, 168] }; pub const UPnPRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 541593785, data2: 29618, data3: 4564, data4: [191, 66, 0, 176, 208, 17, 139, 86] }; pub const UPnPRemoteEndpointInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 777946345, data2: 16457, data3: 16964, data4: [183, 40, 45, 36, 34, 113, 87, 199] }; pub const UPnPService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3324295829, data2: 64459, data3: 17417, data4: [140, 3, 140, 206, 236, 83, 62, 241] }; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/Fax/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/Fax/mod.rs index 9fcd869230..42d2711366 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/Fax/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/Fax/mod.rs @@ -121,15 +121,9 @@ extern "system" { } pub const CLSID_Sti: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3005479136, data2: 11880, data3: 4560, data4: [144, 234, 0, 170, 0, 96, 248, 108] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WIA_DeviceType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, - pid: 2u32, -}; +pub const DEVPKEY_WIA_DeviceType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WIA_USDClassId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, - pid: 3u32, -}; +pub const DEVPKEY_WIA_USDClassId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, pid: 3u32 }; pub const FAXDEVRECEIVE_SIZE: u32 = 4096u32; pub const FAXDEVREPORTSTATUS_SIZE: u32 = 4096u32; pub type FAXROUTE_ENABLE = i32; @@ -1105,186 +1099,56 @@ pub const FS_NO_DIAL_TONE: u32 = 536871424u32; pub const FS_RECEIVING: u32 = 536870916u32; pub const FS_TRANSMITTING: u32 = 536870914u32; pub const FS_USER_ABORT: u32 = 538968064u32; -pub const FaxAccount: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2816500863, - data2: 17700, - data3: 17508, - data4: [165, 109, 185, 254, 102, 111, 113, 94], -}; -pub const FaxAccountFolders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2235141961, - data2: 49204, - data3: 19007, - data4: [130, 28, 219, 125, 104, 94, 129, 41], -}; +pub const FaxAccount: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2816500863, data2: 17700, data3: 17508, data4: [165, 109, 185, 254, 102, 111, 113, 94] }; +pub const FaxAccountFolders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2235141961, data2: 49204, data3: 19007, data4: [130, 28, 219, 125, 104, 94, 129, 41] }; pub const FaxAccountIncomingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 347291061, data2: 19520, data3: 20175, data4: [158, 248, 163, 96, 203, 232, 9, 237] }; -pub const FaxAccountIncomingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2614059156, - data2: 46298, - data3: 17908, - data4: [184, 214, 221, 235, 33, 134, 101, 44], -}; -pub const FaxAccountOutgoingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2233367285, - data2: 17210, - data3: 18233, - data4: [162, 223, 173, 36, 92, 44, 185, 142], -}; -pub const FaxAccountOutgoingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4276940539, - data2: 49481, - data3: 18618, - data4: [186, 184, 183, 145, 225, 1, 246, 47], -}; +pub const FaxAccountIncomingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2614059156, data2: 46298, data3: 17908, data4: [184, 214, 221, 235, 33, 134, 101, 44] }; +pub const FaxAccountOutgoingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2233367285, data2: 17210, data3: 18233, data4: [162, 223, 173, 36, 92, 44, 185, 142] }; +pub const FaxAccountOutgoingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4276940539, data2: 49481, data3: 18618, data4: [186, 184, 183, 145, 225, 1, 246, 47] }; pub const FaxAccountSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4223810635, data2: 31200, data3: 17041, data4: [188, 86, 193, 46, 37, 59, 191, 58] }; -pub const FaxAccounts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3659502762, - data2: 60972, - data3: 18368, - data4: [143, 79, 42, 33, 112, 117, 183, 110], -}; -pub const FaxActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3488570638, - data2: 59469, - data3: 17966, - data4: [170, 187, 135, 211, 30, 176, 79, 239], -}; +pub const FaxAccounts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3659502762, data2: 60972, data3: 18368, data4: [143, 79, 42, 33, 112, 117, 183, 110] }; +pub const FaxActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3488570638, data2: 59469, data3: 17966, data4: [170, 187, 135, 211, 30, 176, 79, 239] }; pub const FaxActivityLogging: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4037028174, data2: 15293, data3: 18616, data4: [143, 19, 140, 89, 26, 85, 189, 188] }; pub const FaxConfiguration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1482109551, data2: 59315, data3: 16807, data4: [156, 25, 169, 27, 70, 62, 45, 86] }; -pub const FaxDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1508091314, - data2: 54902, - data3: 18507, - data4: [166, 222, 114, 11, 250, 137, 181, 175], -}; -pub const FaxDeviceIds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3452254698, - data2: 29303, - data3: 17934, - data4: [141, 224, 72, 160, 165, 118, 13, 31], -}; -pub const FaxDeviceProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 399448739, - data2: 62955, - data3: 18506, - data4: [156, 154, 68, 64, 165, 186, 171, 252], -}; +pub const FaxDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1508091314, data2: 54902, data3: 18507, data4: [166, 222, 114, 11, 250, 137, 181, 175] }; +pub const FaxDeviceIds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3452254698, data2: 29303, data3: 17934, data4: [141, 224, 72, 160, 165, 118, 13, 31] }; +pub const FaxDeviceProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 399448739, data2: 62955, data3: 18506, data4: [156, 154, 68, 64, 165, 186, 171, 252] }; pub const FaxDeviceProviders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3952076648, data2: 34650, data3: 20319, data4: [130, 197, 3, 242, 58, 172, 27, 215] }; pub const FaxDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1435099790, data2: 9163, data3: 18713, data4: [136, 8, 230, 16, 24, 70, 232, 13] }; -pub const FaxDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 255827857, - data2: 51256, - data3: 16734, - data4: [164, 243, 62, 130, 140, 164, 69, 224], -}; +pub const FaxDocument: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 255827857, data2: 51256, data3: 16734, data4: [164, 243, 62, 130, 140, 164, 69, 224] }; pub const FaxEventLogging: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2793736496, data2: 41206, data3: 19055, data4: [149, 183, 219, 46, 191, 61, 2, 227] }; -pub const FaxFolders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3276935639, - data2: 22390, - data3: 18635, - data4: [175, 68, 195, 27, 227, 178, 207, 229], -}; +pub const FaxFolders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3276935639, data2: 22390, data3: 18635, data4: [175, 68, 195, 27, 227, 178, 207, 229] }; pub const FaxInboundRouting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3892463853, data2: 44389, data3: 16920, data4: [129, 8, 153, 25, 36, 212, 231, 237] }; -pub const FaxInboundRoutingExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 494795601, - data2: 29191, - data3: 17462, - data4: [160, 217, 36, 227, 46, 229, 105, 136], -}; -pub const FaxInboundRoutingExtensions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 412764397, - data2: 25148, - data3: 19469, - data4: [128, 242, 214, 108, 123, 158, 254, 194], -}; +pub const FaxInboundRoutingExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 494795601, data2: 29191, data3: 17462, data4: [160, 217, 36, 227, 46, 229, 105, 136] }; +pub const FaxInboundRoutingExtensions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 412764397, data2: 25148, data3: 19469, data4: [128, 242, 214, 108, 123, 158, 254, 194] }; pub const FaxInboundRoutingMethod: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268766556, data2: 404, data3: 19314, data4: [156, 229, 2, 168, 32, 90, 199, 212] }; -pub const FaxInboundRoutingMethods: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 637319018, - data2: 46928, - data3: 19330, - data4: [146, 102, 251, 187, 174, 137, 34, 186], -}; -pub const FaxIncomingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2217133418, - data2: 13729, - data3: 19567, - data4: [175, 147, 252, 149, 36, 34, 226, 194], -}; +pub const FaxInboundRoutingMethods: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 637319018, data2: 46928, data3: 19330, data4: [146, 102, 251, 187, 174, 137, 34, 186] }; +pub const FaxIncomingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2217133418, data2: 13729, data3: 19567, data4: [175, 147, 252, 149, 36, 34, 226, 194] }; pub const FaxIncomingJob: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3295875564, data2: 44594, data3: 16824, data4: [174, 75, 62, 174, 6, 41, 208, 201] }; -pub const FaxIncomingJobs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2713422403, - data2: 34918, - data3: 20407, - data4: [161, 93, 98, 102, 200, 117, 165, 204], -}; +pub const FaxIncomingJobs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2713422403, data2: 34918, data3: 20407, data4: [161, 93, 98, 102, 200, 117, 165, 204] }; pub const FaxIncomingMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 422771959, data2: 40259, data3: 19802, data4: [137, 255, 3, 134, 27, 50, 23, 54] }; -pub const FaxIncomingMessageIterator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1619583448, - data2: 16328, - data3: 17858, - data4: [135, 177, 144, 154, 41, 96, 126, 169], -}; -pub const FaxIncomingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1762858775, - data2: 62449, - data3: 16611, - data4: [128, 157, 166, 203, 247, 189, 133, 229], -}; +pub const FaxIncomingMessageIterator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619583448, data2: 16328, data3: 17858, data4: [135, 177, 144, 154, 41, 96, 126, 169] }; +pub const FaxIncomingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1762858775, data2: 62449, data3: 16611, data4: [128, 157, 166, 203, 247, 189, 133, 229] }; pub const FaxJobStatus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2079466228, data2: 48781, data3: 17455, data4: [132, 29, 97, 50, 116, 36, 35, 187] }; -pub const FaxLoggingOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 469364390, - data2: 60640, - data3: 18309, - data4: [161, 139, 222, 86, 233, 238, 249, 106], -}; -pub const FaxOutboundRouting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3357227102, - data2: 47209, - data3: 19197, - data4: [134, 192, 97, 100, 152, 237, 155, 226], -}; +pub const FaxLoggingOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 469364390, data2: 60640, data3: 18309, data4: [161, 139, 222, 86, 233, 238, 249, 106] }; +pub const FaxOutboundRouting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3357227102, data2: 47209, data3: 19197, data4: [134, 192, 97, 100, 152, 237, 155, 226] }; pub const FaxOutboundRoutingGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 34862048, data2: 26513, data3: 19831, data4: [162, 113, 4, 210, 53, 124, 80, 214] }; pub const FaxOutboundRoutingGroups: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3435045285, data2: 58036, data3: 19287, data4: [148, 33, 176, 75, 98, 137, 70, 75] }; pub const FaxOutboundRoutingRule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1699344063, data2: 2257, data3: 18266, data4: [130, 139, 59, 241, 5, 149, 47, 160] }; pub const FaxOutboundRoutingRules: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3548757706, data2: 58916, data3: 17523, data4: [191, 170, 159, 64, 0, 131, 31, 84] }; pub const FaxOutgoingArchive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1136821251, data2: 57423, data3: 18253, data4: [153, 12, 185, 70, 105, 20, 143, 89] }; -pub const FaxOutgoingJob: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1908097692, - data2: 3833, - data3: 18709, - data4: [190, 197, 165, 216, 151, 163, 233, 36], -}; +pub const FaxOutgoingJob: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1908097692, data2: 3833, data3: 18709, data4: [190, 197, 165, 216, 151, 163, 233, 36] }; pub const FaxOutgoingJobs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2462001772, data2: 14270, data3: 17402, data4: [163, 125, 203, 14, 95, 117, 59, 53] }; -pub const FaxOutgoingMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2444534648, - data2: 19160, - data3: 19183, - data4: [164, 220, 151, 217, 110, 147, 154, 58], -}; -pub const FaxOutgoingMessageIterator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2318542032, - data2: 54027, - data3: 18910, - data4: [152, 19, 203, 56, 87, 144, 251, 187], -}; +pub const FaxOutgoingMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2444534648, data2: 19160, data3: 19183, data4: [164, 220, 151, 217, 110, 147, 154, 58] }; +pub const FaxOutgoingMessageIterator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2318542032, data2: 54027, data3: 18910, data4: [152, 19, 203, 56, 87, 144, 251, 187] }; pub const FaxOutgoingQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1948325534, data2: 35907, data3: 19213, data4: [187, 22, 100, 92, 143, 164, 3, 87] }; pub const FaxReceiptOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1770145915, data2: 8827, data3: 19606, data4: [166, 28, 36, 131, 72, 176, 90, 182] }; pub const FaxRecipient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1623143169, data2: 32248, data3: 19416, data4: [145, 72, 123, 88, 1, 249, 239, 223] }; pub const FaxRecipients: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3936083795, data2: 4265, data3: 19791, data4: [160, 103, 99, 200, 248, 79, 1, 176] }; pub const FaxSecurity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 281337310, data2: 44016, data3: 17375, data4: [150, 79, 127, 58, 194, 26, 76, 123] }; -pub const FaxSecurity2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1935413832, - data2: 60553, - data3: 19504, - data4: [161, 39, 101, 110, 146, 227, 196, 234], -}; +pub const FaxSecurity2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935413832, data2: 60553, data3: 19504, data4: [161, 39, 101, 110, 146, 227, 196, 234] }; pub const FaxSender: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 643663056, data2: 6224, data3: 17248, data4: [183, 200, 117, 139, 187, 95, 11, 150] }; -pub const FaxServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3450383536, - data2: 36085, - data3: 20332, - data4: [155, 162, 89, 49, 212, 12, 140, 174], -}; +pub const FaxServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3450383536, data2: 36085, data3: 20332, data4: [155, 162, 89, 49, 212, 12, 140, 174] }; pub const GUID_DeviceArrivedLaunch: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1947049702, data2: 28913, data3: 4561, data4: [173, 16, 0, 160, 36, 56, 173, 72] }; pub const GUID_STIUserDefined1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222189973, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; pub const GUID_STIUserDefined2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3346721221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs index bcc2f11739..bce24e1270 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs @@ -22,36 +22,11 @@ pub const FD_Visibility_Hidden: u32 = 1u32; pub const FMTID_Device: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }; pub const FMTID_DeviceInterface: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1400930312, data2: 1979, data3: 18017, data4: [188, 60, 181, 149, 62, 112, 133, 96] }; pub const FMTID_FD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2420835234, data2: 18205, data3: 16956, data4: [165, 132, 243, 72, 50, 56, 161, 70] }; -pub const FMTID_PNPX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], -}; -pub const FMTID_PNPXDynamicProperty: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1338312574, - data2: 46726, - data3: 17598, - data4: [147, 227, 134, 202, 254, 54, 140, 205], -}; -pub const FMTID_Pairing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2282212070, - data2: 32182, - data3: 20240, - data4: [142, 228, 67, 94, 170, 19, 146, 188], -}; -pub const FMTID_WSD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2454742161, - data2: 65429, - data3: 18212, - data4: [160, 90, 91, 129, 136, 90, 124, 146], -}; -pub const FunctionDiscovery: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3341542124, - data2: 36496, - data3: 17708, - data4: [178, 154, 171, 143, 241, 192, 113, 252], -}; +pub const FMTID_PNPX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }; +pub const FMTID_PNPXDynamicProperty: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1338312574, data2: 46726, data3: 17598, data4: [147, 227, 134, 202, 254, 54, 140, 205] }; +pub const FMTID_Pairing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }; +pub const FMTID_WSD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2454742161, data2: 65429, data3: 18212, data4: [160, 90, 91, 129, 136, 90, 124, 146] }; +pub const FunctionDiscovery: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3341542124, data2: 36496, data3: 17708, data4: [178, 154, 171, 143, 241, 192, 113, 252] }; pub const FunctionInstanceCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129052389, data2: 46431, data3: 17471, data4: [173, 57, 47, 232, 155, 230, 25, 31] }; pub type IFunctionDiscovery = *mut ::core::ffi::c_void; pub type IFunctionDiscoveryNotification = *mut ::core::ffi::c_void; @@ -73,1907 +48,483 @@ pub type IProviderQueryConstraintCollection = *mut ::core::ffi::c_void; pub const MAX_FDCONSTRAINTNAME_LENGTH: u32 = 100u32; pub const MAX_FDCONSTRAINTVALUE_LENGTH: u32 = 1000u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_ClassCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1899828995, data2: 41698, data3: 18933, data4: [146, 20, 86, 71, 46, 243, 218, 92] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_ClassInstaller: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_ClassName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_NoDisplayClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_NoInstallClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_PropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_SilentInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 51u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 80u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 78u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 90u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 94u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 95u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 92u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 91u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 93u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 81u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 82u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 52u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 89u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12288u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 57u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 54u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 55u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 86u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 79u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 53u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 70u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 72u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 85u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 74u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsNotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 83u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 56u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 84u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 68u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 67u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 66u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 77u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 76u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8192u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 87u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 73u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 71u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8194u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8195u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 97u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 88u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 99u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 98u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 65u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterfaceClass_DefaultInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Enabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BIOSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3941498653, data2: 27187, data3: 17617, data4: [148, 65, 95, 70, 222, 242, 49, 152] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 38u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BusRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BusReportedDeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Class: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2357121542, - data2: 16266, - data3: 18471, - data4: [179, 171, 174, 158, 31, 174, 252, 108], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DHP_Rebalance_Policy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DevNodeStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverInfPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverInfSection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverInfSectionExt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_EjectionRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_FriendlyNameAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 36u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 256u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_IsAssociateableByUserAction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Legacy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2152296704, - data2: 35955, - data3: 18617, - data4: [170, 217, 206, 56, 126, 25, 197, 110], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 37u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ManufacturerAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_MatchingDeviceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Numa_Node: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PowerRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PresenceNotForDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ProblemCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 33u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 35u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Reported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2152296704, - data2: 35955, - data3: 18617, - data4: [170, 217, 206, 56, 126, 25, 197, 110], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2950264384, - data2: 34467, - data3: 16912, - data4: [182, 124, 40, 156, 65, 170, 190, 85], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_SafeRemovalRequiredOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2950264384, - data2: 34467, - data3: 16912, - data4: [182, 124, 40, 156, 65, 170, 190, 85], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Service: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_BrandingIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_DetailedDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_DocumentationLink: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DrvPkg_VendorWebSite: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FunctionInstance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 146850387, data2: 41300, data3: 18246, data4: [144, 5, 130, 222, 83, 23, 20, 139] }, - pid: 1u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Devinst: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 4097u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_DisplayAttribute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Function: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 4099u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 4098u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_ShellAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 4100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, - pid: 4096u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Numa_Proximity_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 1u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Associated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1338312574, - data2: 46726, - data3: 17598, - data4: [147, 227, 134, 202, 254, 54, 140, 205], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Category_Desc_NonPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12304u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_CompactSignature: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 28674u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_CompatibleTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1338312574, - data2: 46726, - data3: 17598, - data4: [147, 227, 134, 202, 254, 54, 140, 205], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DeviceCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12292u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DeviceCategory_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12293u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DeviceCertHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 28675u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DomainName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 20480u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12289u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_GlobalIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 4096u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 4101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_IPBusEnumerated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 28688u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1338312574, - data2: 46726, - data3: 17598, - data4: [147, 227, 134, 202, 254, 54, 140, 205], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Installable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1338312574, - data2: 46726, - data3: 17598, - data4: [147, 227, 134, 202, 254, 54, 140, 205], - }, - pid: 1u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12297u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ManufacturerUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8193u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_MetadataVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 4100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ModelUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8196u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_NetworkInterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12296u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_NetworkInterfaceLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12295u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_PhysicalAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12294u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8198u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_RemoteAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 4102u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Removable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 28672u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_RootProxy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 4103u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Scopes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 4098u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_SecureChannel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 28673u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12290u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 16384u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceControlUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 16388u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceDescUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 16389u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceEventSubUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 16390u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 16385u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 16386u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ShareName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 20482u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Types: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 4097u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Upc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8197u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_XAddrs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 4099u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_IsWifiOnlyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2282212070, - data2: 32182, - data3: 20240, - data4: [142, 228, 67, 94, 170, 19, 146, 188], - }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_ListItemDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2282212070, - data2: 32182, - data3: 20240, - data4: [142, 228, 67, 94, 170, 19, 146, 188], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_ListItemDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2282212070, - data2: 32182, - data3: 20240, - data4: [142, 228, 67, 94, 170, 19, 146, 188], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_ListItemIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2282212070, - data2: 32182, - data3: 20240, - data4: [142, 228, 67, 94, 170, 19, 146, 188], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_ListItemText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2282212070, - data2: 32182, - data3: 20240, - data4: [142, 228, 67, 94, 170, 19, 146, 188], - }, - pid: 1u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SSDP_AltLocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 24576u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SSDP_DevLifeTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 24577u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SSDP_NetworkInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 24578u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_AssocState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342728, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_AuthType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342722, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_ConfigError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_ConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342725, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_ConfigState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_ConnType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342724, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_DevicePasswordId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_EncryptType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342723, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_OSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_RegistrarType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_RequestType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342721, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_RfBand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342727, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_VendorExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342730, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342720, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 1u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3736970298, - data2: 14259, - data3: 17283, - data4: [145, 231, 68, 152, 218, 41, 149, 171], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_DisplayType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3736970298, - data2: 14259, - data3: 17283, - data4: [145, 231, 68, 152, 218, 41, 149, 171], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_LocalName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3736970298, - data2: 14259, - data3: 17283, - data4: [145, 231, 68, 152, 218, 41, 149, 171], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_Provider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3736970298, - data2: 14259, - data3: 17283, - data4: [145, 231, 68, 152, 218, 41, 149, 171], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_RemoteName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3736970298, - data2: 14259, - data3: 17283, - data4: [145, 231, 68, 152, 218, 41, 149, 171], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_Scope: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3736970298, - data2: 14259, - data3: 17283, - data4: [145, 231, 68, 152, 218, 41, 149, 171], - }, - pid: 1u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_Type: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3736970298, - data2: 14259, - data3: 17283, - data4: [145, 231, 68, 152, 218, 41, 149, 171], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WNET_Usage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3736970298, - data2: 14259, - data3: 17283, - data4: [145, 231, 68, 152, 218, 41, 149, 171], - }, - pid: 4u32, -}; +pub const PKEY_DeviceClass_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_ClassCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1899828995, data2: 41698, data3: 18933, data4: [146, 20, 86, 71, 46, 243, 218, 92] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_ClassInstaller: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_ClassName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_NoDisplayClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_NoInstallClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_PropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_SilentInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 51u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 80u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 78u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 90u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 94u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 95u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 92u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 91u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 93u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 81u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 82u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 52u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 89u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12288u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 57u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 54u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 55u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 86u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 79u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 53u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 70u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 72u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 85u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 74u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsNotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 83u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 56u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 84u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 68u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 67u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 66u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 77u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 76u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8192u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 87u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 73u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 71u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8194u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8195u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 97u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 88u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 99u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 98u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 65u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceInterfaceClass_DefaultInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceInterface_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceInterface_Enabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceInterface_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_BIOSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3941498653, data2: 27187, data3: 17617, data4: [148, 65, 95, 70, 222, 242, 49, 152] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 38u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_BusRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_BusReportedDeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Class: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DHP_Rebalance_Policy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DevNodeStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverInfPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverInfSection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverInfSectionExt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_EjectionRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_FriendlyNameAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 36u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 256u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_IsAssociateableByUserAction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Legacy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2152296704, data2: 35955, data3: 18617, data4: [170, 217, 206, 56, 126, 25, 197, 110] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 37u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_ManufacturerAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_MatchingDeviceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Numa_Node: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_PowerRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_PresenceNotForDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_ProblemCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 33u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 35u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_RemovalRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Reported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2152296704, data2: 35955, data3: 18617, data4: [170, 217, 206, 56, 126, 25, 197, 110] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_SafeRemovalRequiredOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Service: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DrvPkg_BrandingIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DrvPkg_DetailedDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DrvPkg_DocumentationLink: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DrvPkg_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DrvPkg_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DrvPkg_VendorWebSite: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FunctionInstance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 146850387, data2: 41300, data3: 18246, data4: [144, 5, 130, 222, 83, 23, 20, 139] }, pid: 1u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_Devinst: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 4097u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_DisplayAttribute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_Function: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 4099u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 4098u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_ShellAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 4100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Hardware_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1588543218, data2: 57546, data3: 17816, data4: [191, 6, 113, 237, 29, 157, 217, 83] }, pid: 4096u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Numa_Proximity_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 1u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Associated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1338312574, data2: 46726, data3: 17598, data4: [147, 227, 134, 202, 254, 54, 140, 205] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Category_Desc_NonPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12304u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_CompactSignature: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 28674u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_CompatibleTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1338312574, data2: 46726, data3: 17598, data4: [147, 227, 134, 202, 254, 54, 140, 205] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_DeviceCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12292u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_DeviceCategory_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12293u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_DeviceCertHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 28675u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_DomainName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 20480u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12289u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_GlobalIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4096u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_IPBusEnumerated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 28688u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1338312574, data2: 46726, data3: 17598, data4: [147, 227, 134, 202, 254, 54, 140, 205] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Installable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1338312574, data2: 46726, data3: 17598, data4: [147, 227, 134, 202, 254, 54, 140, 205] }, pid: 1u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12297u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ManufacturerUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8193u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_MetadataVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ModelUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8196u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_NetworkInterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12296u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_NetworkInterfaceLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12295u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_PhysicalAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12294u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8198u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_RemoteAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4102u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Removable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 28672u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_RootProxy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4103u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Scopes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4098u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_SecureChannel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 28673u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12290u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16384u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceControlUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16388u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceDescUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16389u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceEventSubUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16390u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16385u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16386u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ShareName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 20482u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Types: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4097u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Upc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8197u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_XAddrs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 4099u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Pairing_IsWifiOnlyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Pairing_ListItemDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Pairing_ListItemDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Pairing_ListItemIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Pairing_ListItemText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282212070, data2: 32182, data3: 20240, data4: [142, 228, 67, 94, 170, 19, 146, 188] }, pid: 1u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_SSDP_AltLocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 24576u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_SSDP_DevLifeTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 24577u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_SSDP_NetworkInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 24578u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_AssocState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342728, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_AuthType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342722, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_ConfigError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_ConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342725, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_ConfigState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_ConnType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342724, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_DevicePasswordId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_EncryptType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342723, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_OSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342729, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_RegistrarType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_RequestType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342721, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_RfBand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342727, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_VendorExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342730, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WCN_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342720, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 1u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WNET_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WNET_DisplayType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WNET_LocalName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WNET_Provider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WNET_RemoteName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WNET_Scope: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 1u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WNET_Type: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_WNET_Usage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3736970298, data2: 14259, data3: 17283, data4: [145, 231, 68, 152, 218, 41, 149, 171] }, pid: 4u32 }; pub const PNPXAssociation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3471363273, data2: 20331, data3: 17513, data4: [162, 53, 90, 34, 134, 158, 239, 3] }; -pub const PNPXPairingHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3097655618, - data2: 44519, - data3: 16517, - data4: [170, 110, 79, 173, 199, 173, 161, 239], -}; +pub const PNPXPairingHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3097655618, data2: 44519, data3: 16517, data4: [170, 110, 79, 173, 199, 173, 161, 239] }; pub const PNPX_INSTALLSTATE_FAILED: u32 = 3u32; pub const PNPX_INSTALLSTATE_INSTALLED: u32 = 1u32; pub const PNPX_INSTALLSTATE_INSTALLING: u32 = 2u32; @@ -1999,46 +550,16 @@ pub const QUA_ADD: QueryUpdateAction = 0i32; pub const QUA_REMOVE: QueryUpdateAction = 1i32; pub const QUA_CHANGE: QueryUpdateAction = 2i32; pub const SID_DeviceDisplayStatusManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4120552787, data2: 33545, data3: 18122, data4: [151, 54, 26, 195, 198, 45, 96, 49] }; -pub const SID_EnumDeviceFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 333507042, - data2: 50170, - data3: 20028, - data4: [144, 110, 100, 80, 47, 164, 220, 149], -}; -pub const SID_EnumInterface: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1089122489, - data2: 19839, - data3: 19283, - data4: [163, 52, 21, 129, 221, 144, 65, 244], -}; -pub const SID_FDPairingHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 943417850, - data2: 21638, - data3: 18906, - data4: [145, 245, 214, 60, 36, 200, 233, 208], -}; +pub const SID_EnumDeviceFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 333507042, data2: 50170, data3: 20028, data4: [144, 110, 100, 80, 47, 164, 220, 149] }; +pub const SID_EnumInterface: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1089122489, data2: 19839, data3: 19283, data4: [163, 52, 21, 129, 221, 144, 65, 244] }; +pub const SID_FDPairingHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 943417850, data2: 21638, data3: 18906, data4: [145, 245, 214, 60, 36, 200, 233, 208] }; pub const SID_FunctionDiscoveryProviderRefresh: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 726449609, data2: 12740, data3: 16596, data4: [166, 45, 119, 42, 161, 116, 237, 82] }; pub const SID_PNPXAssociation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3471363273, data2: 20331, data3: 17513, data4: [162, 53, 90, 34, 134, 158, 239, 3] }; -pub const SID_PNPXPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2825203889, - data2: 21551, - data3: 17311, - data4: [183, 28, 176, 117, 107, 19, 103, 122], -}; -pub const SID_PNPXServiceCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1134461166, - data2: 41495, - data3: 18194, - data4: [159, 166, 222, 171, 217, 194, 167, 39], -}; +pub const SID_PNPXPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2825203889, data2: 21551, data3: 17311, data4: [183, 28, 176, 117, 107, 19, 103, 122] }; +pub const SID_PNPXServiceCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1134461166, data2: 41495, data3: 18194, data4: [159, 166, 222, 171, 217, 194, 167, 39] }; pub const SID_PnpProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2164340366, data2: 51899, data3: 17446, data4: [172, 255, 150, 196, 16, 129, 32, 0] }; pub const SID_UPnPActivator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 218982123, data2: 53108, data3: 16740, data4: [181, 47, 8, 52, 70, 114, 221, 70] }; -pub const SID_UninstallDeviceFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3374339694, - data2: 22129, - data3: 17558, - data4: [128, 37, 191, 11, 137, 189, 68, 205], -}; +pub const SID_UninstallDeviceFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3374339694, data2: 22129, data3: 17558, data4: [128, 37, 191, 11, 137, 189, 68, 205] }; pub const SID_UnpairProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2309292796, data2: 34171, data3: 18072, data4: [160, 183, 2, 113, 146, 0, 47, 158] }; pub type SystemVisibilityFlags = i32; pub const SVF_SYSTEM: SystemVisibilityFlags = 0i32; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/Geolocation/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/Geolocation/mod.rs index c43f69cdd5..b2d04b0b45 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/Geolocation/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/Geolocation/mod.rs @@ -6,18 +6,8 @@ pub const BREADCRUMBING_VERSION_1: u32 = 1u32; pub const CivicAddressReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3550378973, data2: 32005, data3: 18104, data4: [135, 33, 128, 207, 3, 95, 87, 215] }; pub const CivicAddressReportFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 705819692, data2: 16001, data3: 19156, data4: [156, 190, 69, 87, 157, 137, 103, 26] }; pub const DefaultLocation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2340405216, data2: 23767, data3: 18762, data4: [175, 140, 40, 58, 101, 112, 117, 6] }; -pub const DispCivicAddressReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1280928492, - data2: 34116, - data3: 16514, - data4: [186, 159, 235, 10, 125, 142, 101, 198], -}; -pub const DispLatLongReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2054959735, - data2: 36740, - data3: 17974, - data4: [149, 178, 235, 181, 80, 127, 247, 126], -}; +pub const DispCivicAddressReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1280928492, data2: 34116, data3: 16514, data4: [186, 159, 235, 10, 125, 142, 101, 198] }; +pub const DispLatLongReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2054959735, data2: 36740, data3: 17974, data4: [149, 178, 235, 181, 80, 127, 247, 126] }; pub const GNSS_AGNSSFORMAT_LTO: u32 = 4u32; pub const GNSS_AGNSSFORMAT_XTRA1: u32 = 1u32; pub const GNSS_AGNSSFORMAT_XTRA2: u32 = 2u32; @@ -1142,12 +1132,7 @@ pub const REPORT_INITIALIZING: LOCATION_REPORT_STATUS = 3i32; pub const REPORT_RUNNING: LOCATION_REPORT_STATUS = 4i32; pub const LatLongReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3984703603, data2: 8068, data3: 19624, data4: [161, 97, 24, 60, 119, 107, 198, 81] }; pub const LatLongReportFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2647407816, data2: 34313, data3: 18531, data4: [186, 212, 3, 96, 31, 76, 101, 232] }; -pub const Location: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3854098553, - data2: 61037, - data3: 20019, - data4: [164, 56, 200, 127, 46, 149, 146, 84], -}; +pub const Location: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3854098553, data2: 61037, data3: 20019, data4: [164, 56, 200, 127, 46, 149, 146, 84] }; pub const MAX_SERVER_URL_NAME: u32 = 260u32; pub const MIN_BREADCRUMBS_SUPPORTED: u32 = 120u32; pub const MIN_GEOFENCES_REQUIRED: u32 = 100u32; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs index e36461b871..5a6727d7ed 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -127,45 +127,21 @@ impl ::core::clone::Clone for CPOINT { } } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_HID_BackgroundAccess: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 8u32, -}; +pub const DEVPKEY_DeviceInterface_HID_BackgroundAccess: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_HID_IsReadOnly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 4u32, -}; +pub const DEVPKEY_DeviceInterface_HID_IsReadOnly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_HID_ProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 6u32, -}; +pub const DEVPKEY_DeviceInterface_HID_ProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_HID_UsageId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 3u32, -}; +pub const DEVPKEY_DeviceInterface_HID_UsageId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_HID_UsagePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 2u32, -}; +pub const DEVPKEY_DeviceInterface_HID_UsagePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_HID_VendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 5u32, -}; +pub const DEVPKEY_DeviceInterface_HID_VendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_HID_VersionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 7u32, -}; +pub const DEVPKEY_DeviceInterface_HID_VersionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_HID_WakeScreenOnInputCapable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 9u32, -}; +pub const DEVPKEY_DeviceInterface_HID_WakeScreenOnInputCapable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 9u32 }; pub const DI8DEVCLASS_ALL: u32 = 0u32; pub const DI8DEVCLASS_DEVICE: u32 = 1u32; pub const DI8DEVCLASS_GAMECTRL: u32 = 4u32; @@ -2851,12 +2827,7 @@ pub const GUID_DEVINTERFACE_MOUSE: ::windows_sys::core::GUID = ::windows_sys::co pub const GUID_Damper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279336, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; pub const GUID_Friction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279338, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; pub const GUID_HIDClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1952061344, data2: 29907, data3: 4560, data4: [182, 254, 0, 160, 201, 15, 87, 218] }; -pub const GUID_HID_INTERFACE_HIDPARSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4123202981, - data2: 27052, - data3: 19394, - data4: [146, 121, 208, 182, 69, 118, 244, 75], -}; +pub const GUID_HID_INTERFACE_HIDPARSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4123202981, data2: 27052, data3: 19394, data4: [146, 121, 208, 182, 69, 118, 244, 75] }; pub const GUID_HID_INTERFACE_NOTIFY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 743321224, data2: 9702, data3: 19507, data4: [136, 47, 61, 130, 230, 7, 54, 129] }; pub const GUID_Inertia: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 324279337, data2: 36403, data3: 4560, data4: [154, 208, 0, 160, 201, 160, 110, 53] }; pub const GUID_Joystick: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1864182640, data2: 54688, data3: 4559, data4: [191, 199, 68, 69, 83, 84, 0, 0] }; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs index 975ad195a7..32832dfa5d 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs @@ -629,98 +629,28 @@ pub const WIA_BLANK_PAGE_DETECTION_DISABLED: u32 = 0u32; pub const WIA_BLANK_PAGE_DISCARD: u32 = 1u32; pub const WIA_BLANK_PAGE_JOB_SEPARATOR: u32 = 2u32; pub const WIA_CATEGORY_AUTO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3741212632, data2: 27799, data3: 19934, data4: [177, 30, 203, 80, 155, 39, 14, 17] }; -pub const WIA_CATEGORY_BARCODE_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 920746144, - data2: 18239, - data3: 18763, - data4: [175, 143, 108, 63, 109, 116, 134, 252], -}; -pub const WIA_CATEGORY_ENDORSER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1192242371, - data2: 4735, - data3: 18289, - data4: [173, 252, 153, 26, 184, 238, 30, 151], -}; -pub const WIA_CATEGORY_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4262664500, - data2: 63564, - data3: 17069, - data4: [141, 164, 97, 41, 205, 221, 114, 136], -}; -pub const WIA_CATEGORY_FEEDER_BACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1640658132, - data2: 14811, - data3: 17066, - data4: [137, 177, 140, 25, 201, 205, 76, 35], -}; -pub const WIA_CATEGORY_FEEDER_FRONT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1210259292, - data2: 15144, - data3: 18555, - data4: [167, 230, 238, 188, 23, 97, 79, 209], -}; -pub const WIA_CATEGORY_FILM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4244003815, - data2: 15587, - data3: 17523, - data4: [175, 133, 245, 211, 125, 33, 182, 138], -}; +pub const WIA_CATEGORY_BARCODE_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 920746144, data2: 18239, data3: 18763, data4: [175, 143, 108, 63, 109, 116, 134, 252] }; +pub const WIA_CATEGORY_ENDORSER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1192242371, data2: 4735, data3: 18289, data4: [173, 252, 153, 26, 184, 238, 30, 151] }; +pub const WIA_CATEGORY_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4262664500, data2: 63564, data3: 17069, data4: [141, 164, 97, 41, 205, 221, 114, 136] }; +pub const WIA_CATEGORY_FEEDER_BACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1640658132, data2: 14811, data3: 17066, data4: [137, 177, 140, 25, 201, 205, 76, 35] }; +pub const WIA_CATEGORY_FEEDER_FRONT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1210259292, data2: 15144, data3: 18555, data4: [167, 230, 238, 188, 23, 97, 79, 209] }; +pub const WIA_CATEGORY_FILM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4244003815, data2: 15587, data3: 17523, data4: [175, 133, 245, 211, 125, 33, 182, 138] }; pub const WIA_CATEGORY_FINISHED_FILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4281038794, data2: 53124, data3: 17195, data4: [167, 53, 58, 19, 13, 222, 42, 136] }; -pub const WIA_CATEGORY_FLATBED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4217404191, - data2: 17395, - data3: 18571, - data4: [133, 91, 251, 112, 62, 195, 66, 166], -}; -pub const WIA_CATEGORY_FOLDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3331499078, - data2: 28506, - data3: 18461, - data4: [133, 187, 146, 226, 232, 111, 211, 10], -}; -pub const WIA_CATEGORY_IMPRINTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4234477933, - data2: 37378, - data3: 17373, - data4: [145, 167, 100, 194, 149, 76, 251, 139], -}; +pub const WIA_CATEGORY_FLATBED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4217404191, data2: 17395, data3: 18571, data4: [133, 91, 251, 112, 62, 195, 66, 166] }; +pub const WIA_CATEGORY_FOLDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3331499078, data2: 28506, data3: 18461, data4: [133, 187, 146, 226, 232, 111, 211, 10] }; +pub const WIA_CATEGORY_IMPRINTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4234477933, data2: 37378, data3: 17373, data4: [145, 167, 100, 194, 149, 76, 251, 139] }; pub const WIA_CATEGORY_MICR_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 998687212, data2: 29116, data3: 17989, data4: [180, 213, 27, 25, 218, 43, 233, 120] }; -pub const WIA_CATEGORY_PATCH_CODE_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2410289773, - data2: 40074, - data3: 17101, - data4: [152, 179, 238, 151, 0, 203, 199, 79], -}; -pub const WIA_CATEGORY_ROOT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4052963951, - data2: 22968, - data3: 18982, - data4: [152, 136, 225, 110, 79, 151, 206, 16], -}; +pub const WIA_CATEGORY_PATCH_CODE_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2410289773, data2: 40074, data3: 17101, data4: [152, 179, 238, 151, 0, 203, 199, 79] }; +pub const WIA_CATEGORY_ROOT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4052963951, data2: 22968, data3: 18982, data4: [152, 136, 225, 110, 79, 151, 206, 16] }; pub const WIA_CMD_BUILD_DEVICE_TREE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2629459168, data2: 56298, data3: 4562, data4: [132, 22, 0, 192, 79, 163, 97, 69] }; pub const WIA_CMD_CHANGE_DOCUMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 82257328, data2: 44206, data3: 4562, data4: [160, 147, 0, 192, 79, 114, 220, 60] }; pub const WIA_CMD_DELETE_ALL_ITEMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3792224624, data2: 44205, data3: 4562, data4: [160, 147, 0, 192, 79, 114, 220, 60] }; pub const WIA_CMD_DELETE_DEVICE_TREE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1937856834, data2: 56298, data3: 4562, data4: [132, 22, 0, 192, 79, 163, 97, 69] }; pub const WIA_CMD_DIAGNOSTIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 285168373, data2: 56836, data3: 19696, data4: [165, 173, 105, 31, 141, 206, 1, 65] }; -pub const WIA_CMD_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3282473898, - data2: 63368, - data3: 19764, - data4: [165, 176, 190, 113, 144, 117, 154, 36], -}; -pub const WIA_CMD_PAUSE_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1352162893, - data2: 42418, - data3: 19313, - data4: [156, 149, 109, 125, 124, 70, 154, 67], -}; +pub const WIA_CMD_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3282473898, data2: 63368, data3: 19764, data4: [165, 176, 190, 113, 144, 117, 154, 36] }; +pub const WIA_CMD_PAUSE_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1352162893, data2: 42418, data3: 19313, data4: [156, 149, 109, 125, 124, 70, 154, 67] }; pub const WIA_CMD_START_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1520301769, data2: 24365, data3: 19001, data4: [157, 108, 0, 69, 109, 4, 127, 0] }; -pub const WIA_CMD_STOP_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3628576877, - data2: 14597, - data3: 17820, - data4: [149, 9, 155, 41, 205, 182, 145, 231], -}; +pub const WIA_CMD_STOP_FEEDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3628576877, data2: 14597, data3: 17820, data4: [149, 9, 155, 41, 205, 182, 145, 231] }; pub const WIA_CMD_SYNCHRONIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2603005874, data2: 44205, data3: 4562, data4: [160, 147, 0, 192, 79, 114, 220, 60] }; pub const WIA_CMD_TAKE_PICTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2945662124, data2: 44205, data3: 4562, data4: [160, 147, 0, 192, 79, 114, 220, 60] }; pub const WIA_CMD_UNLOAD_DOCUMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 523976078, data2: 44206, data3: 4562, data4: [160, 147, 0, 192, 79, 114, 220, 60] }; @@ -977,121 +907,36 @@ pub const WIA_ERROR_PAPER_JAM: ::windows_sys::core::HRESULT = -2145320958i32; pub const WIA_ERROR_PAPER_PROBLEM: ::windows_sys::core::HRESULT = -2145320956i32; pub const WIA_ERROR_USER_INTERVENTION: ::windows_sys::core::HRESULT = -2145320952i32; pub const WIA_ERROR_WARMING_UP: ::windows_sys::core::HRESULT = -2145320953i32; -pub const WIA_EVENT_CANCEL_IO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3361798072, - data2: 40141, - data3: 16874, - data4: [187, 191, 77, 208, 156, 91, 23, 149], -}; -pub const WIA_EVENT_COVER_CLOSED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1729405414, - data2: 57989, - data3: 18060, - data4: [155, 140, 218, 125, 196, 203, 170, 5], -}; +pub const WIA_EVENT_CANCEL_IO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3361798072, data2: 40141, data3: 16874, data4: [187, 191, 77, 208, 156, 91, 23, 149] }; +pub const WIA_EVENT_COVER_CLOSED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1729405414, data2: 57989, data3: 18060, data4: [155, 140, 218, 125, 196, 203, 170, 5] }; pub const WIA_EVENT_COVER_OPEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 429990198, data2: 64028, data3: 20326, data4: [144, 15, 143, 145, 78, 199, 78, 201] }; pub const WIA_EVENT_DEVICE_CONNECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2727066334, data2: 25782, data3: 4562, data4: [162, 49, 0, 192, 79, 163, 24, 9] }; pub const WIA_EVENT_DEVICE_DISCONNECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 339627651, data2: 25751, data3: 4562, data4: [162, 49, 0, 192, 79, 163, 24, 9] }; -pub const WIA_EVENT_DEVICE_NOT_READY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3633720702, - data2: 58588, - data3: 19277, - data4: [186, 41, 102, 138, 135, 244, 46, 111], -}; +pub const WIA_EVENT_DEVICE_NOT_READY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3633720702, data2: 58588, data3: 19277, data4: [186, 41, 102, 138, 135, 244, 46, 111] }; pub const WIA_EVENT_DEVICE_READY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1965288556, data2: 39051, data3: 16798, data4: [154, 10, 66, 90, 195, 27, 55, 220] }; -pub const WIA_EVENT_FEEDER_EMPTIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3876277122, - data2: 28122, - data3: 18107, - data4: [143, 249, 83, 206, 177, 160, 62, 53], -}; -pub const WIA_EVENT_FEEDER_LOADED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3431821342, - data2: 39610, - data3: 18461, - data4: [191, 116, 120, 247, 99, 220, 52, 42], -}; +pub const WIA_EVENT_FEEDER_EMPTIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3876277122, data2: 28122, data3: 18107, data4: [143, 249, 83, 206, 177, 160, 62, 53] }; +pub const WIA_EVENT_FEEDER_LOADED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3431821342, data2: 39610, data3: 18461, data4: [191, 116, 120, 247, 99, 220, 52, 42] }; pub const WIA_EVENT_FLATBED_LID_CLOSED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4168724239, data2: 39721, data3: 17027, data4: [173, 149, 212, 18, 22, 77, 57, 169] }; -pub const WIA_EVENT_FLATBED_LID_OPEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3121219107, - data2: 17277, - data3: 20227, - data4: [169, 125, 119, 147, 177, 35, 17, 60], -}; -pub const WIA_EVENT_HANDLER_NO_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3761711997, - data2: 57621, - data3: 17701, - data4: [188, 85, 182, 41, 230, 140, 116, 90], -}; +pub const WIA_EVENT_FLATBED_LID_OPEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121219107, data2: 17277, data3: 20227, data4: [169, 125, 119, 147, 177, 35, 17, 60] }; +pub const WIA_EVENT_HANDLER_NO_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3761711997, data2: 57621, data3: 17701, data4: [188, 85, 182, 41, 230, 140, 116, 90] }; pub const WIA_EVENT_HANDLER_PROMPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1598794448, data2: 19801, data3: 20429, data4: [178, 19, 120, 60, 231, 169, 47, 34] }; pub const WIA_EVENT_ITEM_CREATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1284460277, data2: 57679, data3: 4562, data4: [179, 38, 0, 192, 79, 104, 206, 97] }; pub const WIA_EVENT_ITEM_DELETED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 488809817, data2: 57679, data3: 4562, data4: [179, 38, 0, 192, 79, 104, 206, 97] }; pub const WIA_EVENT_POWER_RESUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1636767038, data2: 63110, data3: 17232, data4: [150, 52, 65, 21, 163, 4, 131, 12] }; -pub const WIA_EVENT_POWER_SUSPEND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2693935097, - data2: 50100, - data3: 16668, - data4: [158, 41, 3, 166, 105, 147, 210, 190], -}; -pub const WIA_EVENT_SCAN_EMAIL_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3330727150, - data2: 21746, - data3: 16798, - data4: [154, 39, 47, 199, 242, 233, 143, 158], -}; +pub const WIA_EVENT_POWER_SUSPEND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2693935097, data2: 50100, data3: 16668, data4: [158, 41, 3, 166, 105, 147, 210, 190] }; +pub const WIA_EVENT_SCAN_EMAIL_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3330727150, data2: 21746, data3: 16798, data4: [154, 39, 47, 199, 242, 233, 143, 158] }; pub const WIA_EVENT_SCAN_FAX_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222189971, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const WIA_EVENT_SCAN_FILM_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2603312684, - data2: 24965, - data3: 17292, - data4: [182, 139, 227, 158, 226, 94, 113, 203], -}; +pub const WIA_EVENT_SCAN_FILM_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2603312684, data2: 24965, data3: 17292, data4: [182, 139, 227, 158, 226, 94, 113, 203] }; pub const WIA_EVENT_SCAN_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2797971221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const WIA_EVENT_SCAN_IMAGE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4232538049, - data2: 51379, - data3: 18594, - data4: [156, 250, 46, 144, 203, 61, 53, 144], -}; -pub const WIA_EVENT_SCAN_IMAGE3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 357443518, - data2: 46615, - data3: 18003, - data4: [172, 197, 15, 215, 189, 76, 101, 206], -}; -pub const WIA_EVENT_SCAN_IMAGE4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2791010378, - data2: 32572, - data3: 17479, - data4: [167, 93, 138, 38, 223, 202, 31, 223], -}; -pub const WIA_EVENT_SCAN_OCR_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2634636169, - data2: 14294, - data3: 18551, - data4: [175, 237, 98, 162, 151, 220, 109, 190], -}; +pub const WIA_EVENT_SCAN_IMAGE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4232538049, data2: 51379, data3: 18594, data4: [156, 250, 46, 144, 203, 61, 53, 144] }; +pub const WIA_EVENT_SCAN_IMAGE3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 357443518, data2: 46615, data3: 18003, data4: [172, 197, 15, 215, 189, 76, 101, 206] }; +pub const WIA_EVENT_SCAN_IMAGE4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2791010378, data2: 32572, data3: 17479, data4: [167, 93, 138, 38, 223, 202, 31, 223] }; +pub const WIA_EVENT_SCAN_OCR_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2634636169, data2: 14294, data3: 18551, data4: [175, 237, 98, 162, 151, 220, 109, 190] }; pub const WIA_EVENT_SCAN_PRINT_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3024221221, data2: 35950, data3: 4562, data4: [151, 122, 0, 0, 248, 122, 146, 111] }; -pub const WIA_EVENT_STI_PROXY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3608279071, - data2: 7949, - data3: 16941, - data4: [134, 65, 146, 125, 27, 147, 229, 229], -}; +pub const WIA_EVENT_STI_PROXY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3608279071, data2: 7949, data3: 16941, data4: [134, 65, 146, 125, 27, 147, 229, 229] }; pub const WIA_EVENT_STORAGE_CREATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 892537010, data2: 65139, data3: 18120, data4: [137, 94, 250, 69, 81, 204, 200, 90] }; -pub const WIA_EVENT_STORAGE_DELETED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1581377374, - data2: 37776, - data3: 17605, - data4: [154, 81, 228, 112, 25, 227, 144, 207], -}; -pub const WIA_EVENT_TREE_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3380976529, - data2: 19122, - data3: 19670, - data4: [161, 252, 88, 46, 236, 85, 229, 133], -}; +pub const WIA_EVENT_STORAGE_DELETED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1581377374, data2: 37776, data3: 17605, data4: [154, 81, 228, 112, 25, 227, 144, 207] }; +pub const WIA_EVENT_TREE_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3380976529, data2: 19122, data3: 19670, data4: [161, 252, 88, 46, 236, 85, 229, 133] }; pub const WIA_EVENT_VOLUME_INSERT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2520300541, data2: 53693, data3: 4562, data4: [179, 31, 0, 192, 79, 104, 206, 97] }; #[repr(C)] pub struct WIA_EXTENDED_TRANSFER_INFO { @@ -1790,148 +1635,53 @@ pub const WIA_WSD_MODEL_URL: u32 = 38918u32; pub const WIA_WSD_PRESENTATION_URL: u32 = 38919u32; pub const WIA_WSD_SCAN_AVAILABLE_ITEM: u32 = 38922u32; pub const WIA_WSD_SERIAL_NUMBER: u32 = 38921u32; -pub const WiaAudFmt_AIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1726136143, - data2: 46844, - data3: 17471, - data4: [148, 200, 47, 51, 200, 166, 90, 175], -}; -pub const WiaAudFmt_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 264008187, - data2: 17343, - data3: 18930, - data4: [145, 144, 230, 254, 207, 243, 126, 84], -}; +pub const WiaAudFmt_AIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1726136143, data2: 46844, data3: 17471, data4: [148, 200, 47, 51, 200, 166, 90, 175] }; +pub const WiaAudFmt_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 264008187, data2: 17343, data3: 18930, data4: [145, 144, 230, 254, 207, 243, 126, 84] }; pub const WiaAudFmt_WAV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4162380102, data2: 1967, data3: 16639, data4: [174, 85, 190, 143, 44, 6, 93, 190] }; -pub const WiaAudFmt_WMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3592250387, - data2: 35778, - data3: 17295, - data4: [147, 173, 33, 189, 72, 77, 182, 161], -}; +pub const WiaAudFmt_WMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3592250387, data2: 35778, data3: 17295, data4: [147, 173, 33, 189, 72, 77, 182, 161] }; pub const WiaDevMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2717181734, data2: 36081, data3: 4561, data4: [191, 146, 0, 96, 8, 30, 216, 17] }; -pub const WiaDevMgr2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3066204860, - data2: 31880, - data3: 16878, - data4: [139, 84, 142, 201, 38, 23, 229, 153], -}; -pub const WiaImgFmt_ASF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2375323369, - data2: 53418, - data3: 18962, - data4: [157, 154, 156, 197, 222, 54, 25, 155], -}; -pub const WiaImgFmt_AVI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 855165460, - data2: 2172, - data3: 18696, - data4: [183, 196, 103, 87, 254, 126, 144, 171], -}; +pub const WiaDevMgr2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3066204860, data2: 31880, data3: 16878, data4: [139, 84, 142, 201, 38, 23, 229, 153] }; +pub const WiaImgFmt_ASF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2375323369, data2: 53418, data3: 18962, data4: [157, 154, 156, 197, 222, 54, 25, 155] }; +pub const WiaImgFmt_AVI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 855165460, data2: 2172, data3: 18696, data4: [183, 196, 103, 87, 254, 126, 144, 171] }; pub const WiaImgFmt_BMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812843, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; pub const WiaImgFmt_CIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552342699, data2: 14974, data3: 16917, data4: [148, 224, 210, 122, 70, 12, 3, 178] }; -pub const WiaImgFmt_CSV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 895212068, - data2: 23199, - data3: 17556, - data4: [128, 220, 190, 117, 44, 236, 188, 140], -}; -pub const WiaImgFmt_DPOF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 916385451, - data2: 41192, - data3: 17866, - data4: [134, 166, 168, 60, 229, 105, 126, 40], -}; +pub const WiaImgFmt_CSV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 895212068, data2: 23199, data3: 17556, data4: [128, 220, 190, 117, 44, 236, 188, 140] }; +pub const WiaImgFmt_DPOF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 916385451, data2: 41192, data3: 17866, data4: [134, 166, 168, 60, 229, 105, 126, 40] }; pub const WiaImgFmt_EMF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812844, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; pub const WiaImgFmt_EXEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1214095511, data2: 5150, data3: 19109, data4: [187, 59, 165, 97, 141, 149, 208, 43] }; pub const WiaImgFmt_EXIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812850, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; pub const WiaImgFmt_FLASHPIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812852, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; pub const WiaImgFmt_GIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812848, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3382333026, - data2: 39390, - data3: 19092, - data4: [172, 202, 113, 149, 106, 194, 151, 125], -}; +pub const WiaImgFmt_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3382333026, data2: 39390, data3: 19092, data4: [172, 202, 113, 149, 106, 194, 151, 125] }; pub const WiaImgFmt_ICO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812853, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; pub const WiaImgFmt_JBIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1105780114, data2: 12042, data3: 17364, data4: [134, 54, 241, 97, 75, 161, 30, 70] }; -pub const WiaImgFmt_JBIG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3146677863, - data2: 10300, - data3: 16949, - data4: [158, 89, 11, 155, 249, 76, 166, 135], -}; +pub const WiaImgFmt_JBIG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3146677863, data2: 10300, data3: 16949, data4: [158, 89, 11, 155, 249, 76, 166, 135] }; pub const WiaImgFmt_JPEG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812846, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; pub const WiaImgFmt_JPEG2K: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 877585074, data2: 14811, data3: 19934, data4: [129, 115, 196, 183, 95, 143, 30, 73] }; pub const WiaImgFmt_JPEG2KX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1138837012, data2: 51210, data3: 18512, data4: [186, 243, 75, 21, 45, 200, 218, 39] }; pub const WiaImgFmt_MEMORYBMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812842, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_MPG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3973535716, - data2: 53996, - data3: 20311, - data4: [149, 93, 188, 248, 169, 124, 78, 82], -}; +pub const WiaImgFmt_MPG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3973535716, data2: 53996, data3: 20311, data4: [149, 93, 188, 248, 169, 124, 78, 82] }; pub const WiaImgFmt_OXPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746263104, data2: 49485, data3: 16649, data4: [151, 85, 4, 184, 144, 37, 21, 58] }; -pub const WiaImgFmt_PDFA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2575351131, - data2: 13411, - data3: 17351, - data4: [189, 202, 60, 170, 20, 111, 34, 159], -}; +pub const WiaImgFmt_PDFA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2575351131, data2: 13411, data3: 17351, data4: [189, 202, 60, 170, 20, 111, 34, 159] }; pub const WiaImgFmt_PHOTOCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812851, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_PICT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2797372888, - data2: 27454, - data3: 16622, - data4: [169, 92, 37, 212, 130, 228, 26, 220], -}; +pub const WiaImgFmt_PICT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2797372888, data2: 27454, data3: 16622, data4: [169, 92, 37, 212, 130, 228, 26, 220] }; pub const WiaImgFmt_PNG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812847, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_RAW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1863452441, - data2: 61864, - data3: 19975, - data4: [154, 222, 155, 100, 198, 58, 61, 204], -}; +pub const WiaImgFmt_RAW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1863452441, data2: 61864, data3: 19975, data4: [154, 222, 155, 100, 198, 58, 61, 204] }; pub const WiaImgFmt_RAWBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3663984691, data2: 53870, data3: 17694, data4: [144, 210, 234, 85, 161, 54, 93, 98] }; pub const WiaImgFmt_RAWMIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 583331928, data2: 3464, data3: 16540, data4: [172, 28, 238, 193, 43, 14, 166, 128] }; pub const WiaImgFmt_RAWPAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2002800764, data2: 20580, data3: 16396, data4: [154, 23, 87, 86, 36, 216, 130, 75] }; pub const WiaImgFmt_RAWRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3164900181, data2: 62066, data3: 17265, data4: [176, 241, 74, 21, 13, 5, 123, 180] }; -pub const WiaImgFmt_RTF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1463670435, - data2: 18484, - data3: 17197, - data4: [169, 181, 225, 152, 221, 158, 137, 13], -}; -pub const WiaImgFmt_SCRIPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4269632595, - data2: 11692, - data3: 17514, - data4: [176, 189, 215, 62, 33, 233, 36, 201], -}; +pub const WiaImgFmt_RTF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1463670435, data2: 18484, data3: 17197, data4: [169, 181, 225, 152, 221, 158, 137, 13] }; +pub const WiaImgFmt_SCRIPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4269632595, data2: 11692, data3: 17514, data4: [176, 189, 215, 62, 33, 233, 36, 201] }; pub const WiaImgFmt_TIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812849, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; pub const WiaImgFmt_TXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4210904450, data2: 29247, data3: 16927, data4: [147, 24, 48, 80, 26, 196, 75, 89] }; pub const WiaImgFmt_UNDEFINED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812841, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; pub const WiaImgFmt_UNICODE16: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 460732854, data2: 25431, data3: 18385, data4: [154, 7, 18, 69, 45, 192, 115, 233] }; pub const WiaImgFmt_WMF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110812845, data2: 1832, data3: 4563, data4: [157, 123, 0, 0, 248, 30, 243, 46] }; -pub const WiaImgFmt_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3105297495, - data2: 56008, - data3: 18564, - data4: [179, 147, 21, 180, 113, 213, 240, 126], -}; -pub const WiaImgFmt_XMLBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1647669276, - data2: 15000, - data3: 18508, - data4: [178, 168, 253, 255, 216, 126, 107, 22], -}; +pub const WiaImgFmt_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3105297495, data2: 56008, data3: 18564, data4: [179, 147, 21, 180, 113, 213, 240, 126] }; +pub const WiaImgFmt_XMLBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1647669276, data2: 15000, data3: 18508, data4: [178, 168, 253, 255, 216, 126, 107, 22] }; pub const WiaImgFmt_XMLMIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 756436065, data2: 47534, data3: 19235, data4: [137, 115, 199, 6, 126, 31, 189, 49] }; -pub const WiaImgFmt_XMLPAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4170739541, - data2: 61522, - data3: 17933, - data4: [149, 35, 58, 125, 254, 219, 179, 60], -}; +pub const WiaImgFmt_XMLPAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4170739541, data2: 61522, data3: 17933, data4: [149, 35, 58, 125, 254, 219, 179, 60] }; pub const WiaImgFmt_XPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1879788047, data2: 8209, data3: 16668, data4: [180, 48, 209, 224, 178, 225, 11, 40] }; pub const WiaItemTypeAnalyze: u32 = 16u32; pub const WiaItemTypeAudio: u32 = 32u32; @@ -1956,12 +1706,7 @@ pub const WiaItemTypeTransfer: u32 = 8192u32; pub const WiaItemTypeTwainCapabilityPassThrough: u32 = 131072u32; pub const WiaItemTypeVPanorama: u32 = 1024u32; pub const WiaItemTypeVideo: u32 = 65536u32; -pub const WiaLog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2716291927, - data2: 34842, - data3: 16798, - data4: [131, 226, 187, 22, 219, 25, 124, 104], -}; +pub const WiaLog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2716291927, data2: 34842, data3: 16798, data4: [131, 226, 187, 22, 219, 25, 124, 104] }; #[repr(C)] pub struct WiaTransferParams { pub lMessage: i32, diff --git a/crates/deps/sys/src/Windows/Win32/Devices/PortableDevices/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/PortableDevices/mod.rs index e295b41828..29c4423af4 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/PortableDevices/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/PortableDevices/mod.rs @@ -18,15 +18,7 @@ pub const DRS_RADIO_INVALID: DEVICE_RADIO_STATE = 5i32; pub const DRS_HW_RADIO_OFF_UNCONTROLLABLE: DEVICE_RADIO_STATE = 6i32; pub const DRS_RADIO_MAX: DEVICE_RADIO_STATE = 6i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_MTPBTH_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3927062522, - data2: 22685, - data3: 17522, - data4: [132, 228, 10, 190, 54, 253, 98, 239], - }, - pid: 2u32, -}; +pub const DEVPKEY_MTPBTH_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3927062522, data2: 22685, data3: 17522, data4: [132, 228, 10, 190, 54, 253, 98, 239] }, pid: 2u32 }; pub const DEVSVCTYPE_ABSTRACT: u32 = 1u32; pub const DEVSVCTYPE_DEFAULT: u32 = 0u32; pub const DEVSVC_SERVICEINFO_VERSION: u32 = 100u32; @@ -94,18 +86,8 @@ pub const FLAG_MessageObj_DayOfWeekThursday: u32 = 16u32; pub const FLAG_MessageObj_DayOfWeekTuesday: u32 = 4u32; pub const FLAG_MessageObj_DayOfWeekWednesday: u32 = 8u32; pub const GUID_DEVINTERFACE_WPD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1791129720, data2: 42746, data3: 16725, data4: [186, 133, 249, 143, 73, 29, 79, 51] }; -pub const GUID_DEVINTERFACE_WPD_PRIVATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3121377679, - data2: 19949, - data3: 18871, - data4: [189, 211, 250, 190, 40, 102, 18, 17], -}; -pub const GUID_DEVINTERFACE_WPD_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2666811264, - data2: 15716, - data3: 16966, - data4: [166, 170, 32, 111, 50, 141, 30, 220], -}; +pub const GUID_DEVINTERFACE_WPD_PRIVATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121377679, data2: 19949, data3: 18871, data4: [189, 211, 250, 190, 40, 102, 18, 17] }; +pub const GUID_DEVINTERFACE_WPD_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2666811264, data2: 15716, data3: 16966, data4: [166, 170, 32, 111, 50, 141, 30, 220] }; pub type IConnectionRequestCallback = *mut ::core::ffi::c_void; pub type IEnumPortableDeviceConnectors = *mut ::core::ffi::c_void; pub type IEnumPortableDeviceObjectIDs = *mut ::core::ffi::c_void; @@ -144,40 +126,15 @@ pub type IRadioInstanceCollection = *mut ::core::ffi::c_void; pub type IWpdSerializer = *mut ::core::ffi::c_void; pub const PortableDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1921655237, data2: 15774, data3: 18647, data4: [152, 16, 134, 72, 72, 240, 244, 4] }; pub const PortableDeviceDispatchFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1126375987, data2: 33592, data3: 18008, data4: [174, 1, 11, 74, 232, 48, 182, 176] }; -pub const PortableDeviceFTM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4156556186, - data2: 18274, - data3: 18570, - data4: [180, 179, 118, 14, 249, 161, 186, 155], -}; -pub const PortableDeviceKeyCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3727491629, - data2: 9344, - data3: 17342, - data4: [151, 240, 209, 250, 44, 249, 143, 79], -}; +pub const PortableDeviceFTM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4156556186, data2: 18274, data3: 18570, data4: [180, 179, 118, 14, 249, 161, 186, 155] }; +pub const PortableDeviceKeyCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3727491629, data2: 9344, data3: 17342, data4: [151, 240, 209, 250, 44, 249, 143, 79] }; pub const PortableDeviceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 183569644, data2: 11981, data3: 19346, data4: [149, 129, 52, 246, 174, 6, 55, 243] }; -pub const PortableDevicePropVariantCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 145333807, - data2: 28013, - data3: 19328, - data4: [175, 90, 186, 242, 188, 190, 76, 185], -}; -pub const PortableDeviceService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4015895746, - data2: 37650, - data3: 16940, - data4: [145, 82, 65, 28, 217, 196, 221, 132], -}; +pub const PortableDevicePropVariantCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 145333807, data2: 28013, data3: 19328, data4: [175, 90, 186, 242, 188, 190, 76, 185] }; +pub const PortableDeviceService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4015895746, data2: 37650, data3: 16940, data4: [145, 82, 65, 28, 217, 196, 221, 132] }; pub const PortableDeviceServiceFTM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 373928276, data2: 51092, data3: 18810, data4: [155, 3, 243, 240, 18, 19, 2, 243] }; pub const PortableDeviceValues: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 202757379, data2: 53271, data3: 18382, data4: [144, 22, 123, 63, 151, 135, 33, 204] }; pub const PortableDeviceValuesCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 948048717, data2: 5327, data3: 16928, data4: [156, 180, 67, 95, 134, 216, 63, 96] }; -pub const PortableDeviceWebControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 409849900, - data2: 11756, - data3: 16821, - data4: [167, 212, 181, 144, 86, 250, 222, 81], -}; +pub const PortableDeviceWebControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 409849900, data2: 11756, data3: 16821, data4: [167, 212, 181, 144, 86, 250, 222, 81] }; pub const RANGEMAX_MessageObj_PatternDayOfMonth: u32 = 31u32; pub const RANGEMAX_MessageObj_PatternMonthOfYear: u32 = 12u32; pub const RANGEMAX_StatusSvc_BatteryLife: u32 = 100u32; @@ -216,71 +173,18 @@ pub const TYPE_RingtonesSvc: u32 = 0u32; pub const TYPE_StatusSvc: u32 = 0u32; pub const TYPE_TasksSvc: u32 = 0u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_HAS_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 886510601, - data2: 19271, - data3: 19840, - data4: [170, 172, 58, 40, 164, 163, 179, 230], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_HAS_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 886510601, - data2: 19271, - data3: 19840, - data4: [170, 172, 58, 40, 164, 163, 179, 230], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_HAS_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 886510601, - data2: 19271, - data3: 19840, - data4: [170, 172, 58, 40, 164, 163, 179, 230], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_HAS_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 886510601, - data2: 19271, - data3: 19840, - data4: [170, 172, 58, 40, 164, 163, 179, 230], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_HAS_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 886510601, - data2: 19271, - data3: 19840, - data4: [170, 172, 58, 40, 164, 163, 179, 230], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPDNSE_OBJECT_OPTIMAL_READ_BLOCK_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 886510601, - data2: 19271, - data3: 19840, - data4: [170, 172, 58, 40, 164, 163, 179, 230], - }, - pid: 7u32, -}; -pub const WPDNSE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 886510601, - data2: 19271, - data3: 19840, - data4: [170, 172, 58, 40, 164, 163, 179, 230], -}; +pub const WPDNSE_OBJECT_HAS_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPDNSE_OBJECT_HAS_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPDNSE_OBJECT_HAS_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPDNSE_OBJECT_HAS_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPDNSE_OBJECT_HAS_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPDNSE_OBJECT_OPTIMAL_READ_BLOCK_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }, pid: 7u32 }; +pub const WPDNSE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 886510601, data2: 19271, data3: 19840, data4: [170, 172, 58, 40, 164, 163, 179, 230] }; pub const WPDNSE_PROPSHEET_CONTENT_DETAILS: u32 = 32u32; pub const WPDNSE_PROPSHEET_CONTENT_GENERAL: u32 = 4u32; pub const WPDNSE_PROPSHEET_CONTENT_REFERENCES: u32 = 8u32; @@ -289,151 +193,36 @@ pub const WPDNSE_PROPSHEET_DEVICE_GENERAL: u32 = 1u32; pub const WPDNSE_PROPSHEET_STORAGE_GENERAL: u32 = 2u32; pub const WPD_API_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 283462206, data2: 1325, data3: 18295, data4: [161, 60, 222, 118, 20, 190, 43, 196] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_API_OPTION_IOCTL_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 283462206, data2: 1325, data3: 18295, data4: [161, 60, 222, 118, 20, 190, 43, 196] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_API_OPTION_USE_CLEAR_DATA_STREAM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 283462206, data2: 1325, data3: 18295, data4: [161, 60, 222, 118, 20, 190, 43, 196] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_ACCEPTED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4187946243, - data2: 17181, - data3: 16600, - data4: [161, 201, 78, 34, 13, 156, 136, 211], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_DECLINED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4187946243, - data2: 17181, - data3: 16600, - data4: [161, 201, 78, 34, 13, 156, 136, 211], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4187946243, - data2: 17181, - data3: 16600, - data4: [161, 201, 78, 34, 13, 156, 136, 211], - }, - pid: 3u32, -}; -pub const WPD_APPOINTMENT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4187946243, - data2: 17181, - data3: 16600, - data4: [161, 201, 78, 34, 13, 156, 136, 211], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_OPTIONAL_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4187946243, - data2: 17181, - data3: 16600, - data4: [161, 201, 78, 34, 13, 156, 136, 211], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_REQUIRED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4187946243, - data2: 17181, - data3: 16600, - data4: [161, 201, 78, 34, 13, 156, 136, 211], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4187946243, - data2: 17181, - data3: 16600, - data4: [161, 201, 78, 34, 13, 156, 136, 211], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_TENTATIVE_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4187946243, - data2: 17181, - data3: 16600, - data4: [161, 201, 78, 34, 13, 156, 136, 211], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4187946243, - data2: 17181, - data3: 16600, - data4: [161, 201, 78, 34, 13, 156, 136, 211], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3005543786, - data2: 56413, - data3: 18149, - data4: [182, 223, 210, 234, 65, 72, 136, 198], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_BIT_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3005543786, - data2: 56413, - data3: 18149, - data4: [182, 223, 210, 234, 65, 72, 136, 198], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_BLOCK_ALIGNMENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3005543786, - data2: 56413, - data3: 18149, - data4: [182, 223, 210, 234, 65, 72, 136, 198], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_CHANNEL_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3005543786, - data2: 56413, - data3: 18149, - data4: [182, 223, 210, 234, 65, 72, 136, 198], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_FORMAT_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3005543786, - data2: 56413, - data3: 18149, - data4: [182, 223, 210, 234, 65, 72, 136, 198], - }, - pid: 11u32, -}; +pub const WPD_API_OPTION_IOCTL_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 283462206, data2: 1325, data3: 18295, data4: [161, 60, 222, 118, 20, 190, 43, 196] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_API_OPTION_USE_CLEAR_DATA_STREAM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 283462206, data2: 1325, data3: 18295, data4: [161, 60, 222, 118, 20, 190, 43, 196] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_APPOINTMENT_ACCEPTED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_APPOINTMENT_DECLINED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_APPOINTMENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 3u32 }; +pub const WPD_APPOINTMENT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_APPOINTMENT_OPTIONAL_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_APPOINTMENT_REQUIRED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_APPOINTMENT_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_APPOINTMENT_TENTATIVE_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_APPOINTMENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4187946243, data2: 17181, data3: 16600, data4: [161, 201, 78, 34, 13, 156, 136, 211] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_AUDIO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_AUDIO_BIT_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_AUDIO_BLOCK_ALIGNMENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_AUDIO_CHANNEL_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_AUDIO_FORMAT_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 11u32 }; pub type WPD_BITRATE_TYPES = i32; pub const WPD_BITRATE_TYPE_UNUSED: WPD_BITRATE_TYPES = 0i32; pub const WPD_BITRATE_TYPE_DISCRETE: WPD_BITRATE_TYPES = 1i32; @@ -445,224 +234,67 @@ pub const WPD_CAPTURE_MODE_NORMAL: WPD_CAPTURE_MODES = 1i32; pub const WPD_CAPTURE_MODE_BURST: WPD_CAPTURE_MODES = 2i32; pub const WPD_CAPTURE_MODE_TIMELAPSE: WPD_CAPTURE_MODES = 3i32; pub const WPD_CATEGORY_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }; -pub const WPD_CATEGORY_COMMON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], -}; -pub const WPD_CATEGORY_DEVICE_HINTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 224377131, - data2: 52038, - data3: 19535, - data4: [131, 67, 11, 195, 211, 241, 124, 132], -}; -pub const WPD_CATEGORY_MEDIA_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1504981946, - data2: 65092, - data3: 19853, - data4: [128, 140, 107, 203, 155, 15, 21, 232], -}; +pub const WPD_CATEGORY_COMMON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }; +pub const WPD_CATEGORY_DEVICE_HINTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 224377131, data2: 52038, data3: 19535, data4: [131, 67, 11, 195, 211, 241, 124, 132] }; +pub const WPD_CATEGORY_MEDIA_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1504981946, data2: 65092, data3: 19853, data4: [128, 140, 107, 203, 155, 15, 21, 232] }; pub const WPD_CATEGORY_MTP_EXT_VENDOR_OPERATIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }; -pub const WPD_CATEGORY_NETWORK_CONFIGURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2029635324, - data2: 31160, - data3: 18236, - data4: [144, 96, 107, 210, 61, 208, 114, 196], -}; +pub const WPD_CATEGORY_NETWORK_CONFIGURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2029635324, data2: 31160, data3: 18236, data4: [144, 96, 107, 210, 61, 208, 114, 196] }; pub const WPD_CATEGORY_NULL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }; pub const WPD_CATEGORY_OBJECT_ENUMERATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }; -pub const WPD_CATEGORY_OBJECT_MANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], -}; +pub const WPD_CATEGORY_OBJECT_MANAGEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }; pub const WPD_CATEGORY_OBJECT_PROPERTIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }; -pub const WPD_CATEGORY_OBJECT_PROPERTIES_BULK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], -}; +pub const WPD_CATEGORY_OBJECT_PROPERTIES_BULK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }; pub const WPD_CATEGORY_OBJECT_RESOURCES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }; pub const WPD_CATEGORY_SERVICE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }; -pub const WPD_CATEGORY_SERVICE_COMMON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 841942813, - data2: 14063, - data3: 18303, - data4: [180, 181, 111, 82, 215, 52, 186, 238], -}; +pub const WPD_CATEGORY_SERVICE_COMMON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 841942813, data2: 14063, data3: 18303, data4: [180, 181, 111, 82, 215, 52, 186, 238] }; pub const WPD_CATEGORY_SERVICE_METHODS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }; -pub const WPD_CATEGORY_SMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2948750694, - data2: 65037, - data3: 16660, - data4: [144, 151, 151, 12, 147, 233, 32, 209], -}; -pub const WPD_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1338861954, - data2: 8866, - data3: 19205, - data4: [164, 139, 98, 211, 139, 242, 123, 50], -}; -pub const WPD_CATEGORY_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3640199078, - data2: 13516, - data3: 17914, - data4: [151, 251, 208, 7, 250, 71, 236, 148], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1043699162, - data2: 19825, - data3: 18942, - data4: [160, 180, 212, 64, 108, 58, 233, 63], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1661599727, - data2: 43132, - data3: 19623, - data4: [132, 52, 121, 117, 118, 228, 10, 150], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_MULTITRANSPORT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1043699162, - data2: 19825, - data3: 18942, - data4: [160, 180, 212, 64, 108, 58, 233, 63], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1661599727, - data2: 43132, - data3: 19623, - data4: [132, 52, 121, 117, 118, 228, 10, 150], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_SILENCE_AUTOPLAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1707172088, data2: 4967, data3: 19682, data4: [147, 157, 131, 16, 131, 159, 13, 48] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1661599727, - data2: 43132, - data3: 19623, - data4: [132, 52, 121, 117, 118, 228, 10, 150], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1043699162, - data2: 19825, - data3: 18942, - data4: [160, 180, 212, 64, 108, 58, 233, 63], - }, - pid: 4u32, -}; -pub const WPD_CLASS_EXTENSION_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1661599727, - data2: 43132, - data3: 19623, - data4: [132, 52, 121, 117, 118, 228, 10, 150], -}; -pub const WPD_CLASS_EXTENSION_OPTIONS_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1043699162, - data2: 19825, - data3: 18942, - data4: [160, 180, 212, 64, 108, 58, 233, 63], -}; +pub const WPD_CATEGORY_SMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }; +pub const WPD_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1338861954, data2: 8866, data3: 19205, data4: [164, 139, 98, 211, 139, 242, 123, 50] }; +pub const WPD_CATEGORY_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3640199078, data2: 13516, data3: 17914, data4: [151, 251, 208, 7, 250, 71, 236, 148] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1043699162, data2: 19825, data3: 18942, data4: [160, 180, 212, 64, 108, 58, 233, 63] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1661599727, data2: 43132, data3: 19623, data4: [132, 52, 121, 117, 118, 228, 10, 150] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLASS_EXTENSION_OPTIONS_MULTITRANSPORT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1043699162, data2: 19825, data3: 18942, data4: [160, 180, 212, 64, 108, 58, 233, 63] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1661599727, data2: 43132, data3: 19623, data4: [132, 52, 121, 117, 118, 228, 10, 150] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLASS_EXTENSION_OPTIONS_SILENCE_AUTOPLAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1707172088, data2: 4967, data3: 19682, data4: [147, 157, 131, 16, 131, 159, 13, 48] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1661599727, data2: 43132, data3: 19623, data4: [132, 52, 121, 117, 118, 228, 10, 150] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1043699162, data2: 19825, data3: 18942, data4: [160, 180, 212, 64, 108, 58, 233, 63] }, pid: 4u32 }; +pub const WPD_CLASS_EXTENSION_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1661599727, data2: 43132, data3: 19623, data4: [132, 52, 121, 117, 118, 228, 10, 150] }; +pub const WPD_CLASS_EXTENSION_OPTIONS_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1043699162, data2: 19825, data3: 18942, data4: [160, 180, 212, 64, 108, 58, 233, 63] }; pub const WPD_CLASS_EXTENSION_OPTIONS_V3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1707172088, data2: 4967, data3: 19682, data4: [147, 157, 131, 16, 131, 159, 13, 48] }; -pub const WPD_CLASS_EXTENSION_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 872090897, - data2: 25763, - data3: 20396, - data4: [180, 199, 61, 254, 170, 153, 176, 81], -}; -pub const WPD_CLASS_EXTENSION_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2131196341, - data2: 64043, - data3: 18278, - data4: [156, 178, 247, 59, 163, 11, 103, 88], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_DESIRED_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_EVENT_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 11u32, -}; +pub const WPD_CLASS_EXTENSION_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 872090897, data2: 25763, data3: 20396, data4: [180, 199, 61, 254, 170, 153, 176, 81] }; +pub const WPD_CLASS_EXTENSION_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_DESIRED_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_EVENT_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 11u32 }; pub const WPD_CLIENT_INFORMATION_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_MAJOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_MANUAL_CLOSE_ON_DISCONNECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_MINIMUM_RESULTS_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_MINOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_REVISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_SECURITY_QUALITY_OF_SERVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_SHARE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_WMDRM_APPLICATION_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_WMDRM_APPLICATION_PRIVATE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, - pid: 6u32, -}; +pub const WPD_CLIENT_MAJOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_MANUAL_CLOSE_ON_DISCONNECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_MINIMUM_RESULTS_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_MINOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_REVISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_SECURITY_QUALITY_OF_SERVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_SHARE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_WMDRM_APPLICATION_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CLIENT_WMDRM_APPLICATION_PRIVATE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 541957900, data2: 8850, data3: 16512, data4: [159, 66, 64, 102, 78, 112, 248, 89] }, pid: 6u32 }; pub type WPD_COLOR_CORRECTED_STATUS_VALUES = i32; pub const WPD_COLOR_CORRECTED_STATUS_NOT_CORRECTED: WPD_COLOR_CORRECTED_STATUS_VALUES = 0i32; pub const WPD_COLOR_CORRECTED_STATUS_CORRECTED: WPD_COLOR_CORRECTED_STATUS_VALUES = 1i32; @@ -689,1346 +321,338 @@ pub const WPD_COMMAND_ACCESS_FROM_PROPERTY_WITH_STGM_ACCESS: WPD_COMMAND_ACCESS_ pub const WPD_COMMAND_ACCESS_FROM_PROPERTY_WITH_FILE_ACCESS: WPD_COMMAND_ACCESS_TYPES = 8i32; pub const WPD_COMMAND_ACCESS_FROM_ATTRIBUTE_WITH_METHOD_ACCESS: WPD_COMMAND_ACCESS_TYPES = 16i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_FIXED_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2131196341, - data2: 64043, - data3: 18278, - data4: [156, 178, 247, 59, 163, 11, 103, 88], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2131196341, - data2: 64043, - data3: 18278, - data4: [156, 178, 247, 59, 163, 11, 103, 88], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 872090897, - data2: 25763, - data3: 20396, - data4: [180, 199, 61, 254, 170, 153, 176, 81], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_COMMIT_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2029635324, - data2: 31160, - data3: 18236, - data4: [144, 96, 107, 210, 61, 208, 114, 196], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_COMMON_GET_OBJECT_IDS_FROM_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_COMMON_RESET_DEVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_COMMON_SAVE_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_DEVICE_HINTS_GET_CONTENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 224377131, - data2: 52038, - data3: 19535, - data4: [131, 67, 11, 195, 211, 241, 124, 132], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_GENERATE_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2029635324, - data2: 31160, - data3: 18236, - data4: [144, 96, 107, 210, 61, 208, 114, 196], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MEDIA_CAPTURE_PAUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1504981946, - data2: 65092, - data3: 19853, - data4: [128, 140, 107, 203, 155, 15, 21, 232], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MEDIA_CAPTURE_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1504981946, - data2: 65092, - data3: 19853, - data4: [128, 140, 107, 203, 155, 15, 21, 232], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MEDIA_CAPTURE_STOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1504981946, - data2: 65092, - data3: 19853, - data4: [128, 140, 107, 203, 155, 15, 21, 232], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_GET_SUPPORTED_VENDOR_OPCODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_GET_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_READ_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_WRITE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_ENUMERATION_END_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_ENUMERATION_FIND_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_ENUMERATION_START_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_COMMIT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_COPY_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_ONLY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_DELETE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_MOVE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_REVERT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_UPDATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_WRITE_OBJECT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_GET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ALL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_SET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_CLOSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_COMMIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_CREATE_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_OPEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_REVERT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK_IN_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_PROCESS_WIRELESS_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2029635324, - data2: 31160, - data3: 18236, - data4: [144, 96, 107, 210, 61, 208, 114, 196], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS_BY_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_COMMON_GET_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 841942813, - data2: 14063, - data3: 18303, - data4: [180, 181, 111, 82, 215, 52, 186, 238], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_METHODS_CANCEL_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_METHODS_END_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_METHODS_START_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SMS_SEND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2948750694, - data2: 65037, - data3: 16660, - data4: [144, 151, 151, 12, 147, 233, 32, 209], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1338861954, - data2: 8866, - data3: 19205, - data4: [164, 139, 98, 211, 139, 242, 123, 50], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_STORAGE_EJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3640199078, - data2: 13516, - data3: 17914, - data4: [151, 251, 208, 7, 250, 71, 236, 148], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_STORAGE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3640199078, - data2: 13516, - data3: 17914, - data4: [151, 251, 208, 7, 250, 71, 236, 148], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_BODY_TEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_END_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_NOTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, - pid: 7u32, -}; +pub const WPD_COMMAND_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CAPABILITIES_GET_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CAPABILITIES_GET_FIXED_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CAPABILITIES_GET_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 872090897, data2: 25763, data3: 20396, data4: [180, 199, 61, 254, 170, 153, 176, 81] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_COMMIT_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2029635324, data2: 31160, data3: 18236, data4: [144, 96, 107, 210, 61, 208, 114, 196] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_COMMON_GET_OBJECT_IDS_FROM_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_COMMON_RESET_DEVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_COMMON_SAVE_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_DEVICE_HINTS_GET_CONTENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 224377131, data2: 52038, data3: 19535, data4: [131, 67, 11, 195, 211, 241, 124, 132] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_GENERATE_KEYPAIR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2029635324, data2: 31160, data3: 18236, data4: [144, 96, 107, 210, 61, 208, 114, 196] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MEDIA_CAPTURE_PAUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1504981946, data2: 65092, data3: 19853, data4: [128, 140, 107, 203, 155, 15, 21, 232] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MEDIA_CAPTURE_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1504981946, data2: 65092, data3: 19853, data4: [128, 140, 107, 203, 155, 15, 21, 232] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MEDIA_CAPTURE_STOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1504981946, data2: 65092, data3: 19853, data4: [128, 140, 107, 203, 155, 15, 21, 232] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_GET_SUPPORTED_VENDOR_OPCODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_GET_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_READ_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_WRITE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_ENUMERATION_END_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_ENUMERATION_FIND_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_ENUMERATION_START_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_MANAGEMENT_COMMIT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_MANAGEMENT_COPY_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_MANAGEMENT_CREATE_OBJECT_WITH_PROPERTIES_ONLY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_MANAGEMENT_DELETE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_MANAGEMENT_MOVE_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_MANAGEMENT_REVERT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_MANAGEMENT_UPDATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_MANAGEMENT_WRITE_OBJECT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_FORMAT_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_GET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ALL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_PROPERTIES_SET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_CLOSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_COMMIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_CREATE_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_GET_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_GET_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_OPEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_REVERT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK_IN_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_OBJECT_RESOURCES_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_PROCESS_WIRELESS_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2029635324, data2: 31160, data3: 18236, data4: [144, 96, 107, 210, 61, 208, 114, 196] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMAT_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_METHODS_BY_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_COMMON_GET_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 841942813, data2: 14063, data3: 18303, data4: [180, 181, 111, 82, 215, 52, 186, 238] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_METHODS_CANCEL_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_METHODS_END_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SERVICE_METHODS_START_INVOKE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_SMS_SEND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_STILL_IMAGE_CAPTURE_INITIATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1338861954, data2: 8866, data3: 19205, data4: [164, 139, 98, 211, 139, 242, 123, 50] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_STORAGE_EJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3640199078, data2: 13516, data3: 17914, data4: [151, 251, 208, 7, 250, 71, 236, 148] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_STORAGE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3640199078, data2: 13516, data3: 17914, data4: [151, 251, 208, 7, 250, 71, 236, 148] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMON_INFORMATION_BODY_TEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMON_INFORMATION_END_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMON_INFORMATION_NOTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 7u32 }; pub const WPD_COMMON_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_PRIORITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_START_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMON_INFORMATION_SUBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_ANNIVERSARY_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 62u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_ASSISTANT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 61u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BIRTHDATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 57u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 35u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 45u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 40u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 41u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 50u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_CHILDREN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 60u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 54u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_INSTANT_MESSENGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 51u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_INSTANT_MESSENGER2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 52u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_INSTANT_MESSENGER3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 53u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_MIDDLE_NAMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_MOBILE_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 42u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_MOBILE_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 43u32, -}; -pub const WPD_CONTACT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_EMAILS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 36u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_PHONES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 47u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PAGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 46u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 33u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 44u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 38u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 39u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 49u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PHONETIC_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 55u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PHONETIC_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PHONETIC_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PREFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_EMAIL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 58u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 37u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 48u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_RINGTONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 63u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_ROLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 56u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_SPOUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 59u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_SUFFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4225039787, - data2: 39037, - data3: 18295, - data4: [179, 249, 114, 97, 133, 169, 49, 43], - }, - pid: 7u32, -}; -pub const WPD_CONTENT_TYPE_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2162258130, - data2: 4181, - data3: 19006, - data4: [185, 82, 130, 204, 79, 138, 134, 137], -}; +pub const WPD_COMMON_INFORMATION_PRIORITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMON_INFORMATION_START_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMON_INFORMATION_SUBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2995448139, data2: 1444, data3: 20110, data4: [190, 1, 114, 204, 126, 9, 157, 143] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_ANNIVERSARY_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 62u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_ASSISTANT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 61u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BIRTHDATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 57u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 35u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 45u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 40u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 41u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 50u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_CHILDREN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 60u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 54u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_INSTANT_MESSENGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 51u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_INSTANT_MESSENGER2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 52u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_INSTANT_MESSENGER3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 53u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_MIDDLE_NAMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_MOBILE_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 42u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_MOBILE_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 43u32 }; +pub const WPD_CONTACT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_EMAILS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 36u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_PHONES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 47u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PAGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 46u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 33u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 44u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 38u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 39u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 49u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PHONETIC_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 55u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PHONETIC_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PHONETIC_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PREFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PRIMARY_EMAIL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PRIMARY_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 58u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PRIMARY_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 37u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PRIMARY_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 48u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_RINGTONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 63u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_ROLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 56u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_SPOUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 59u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_SUFFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4225039787, data2: 39037, data3: 18295, data4: [179, 249, 114, 97, 133, 169, 49, 43] }, pid: 7u32 }; +pub const WPD_CONTENT_TYPE_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2162258130, data2: 4181, data3: 19006, data4: [185, 82, 130, 204, 79, 138, 134, 137] }; pub const WPD_CONTENT_TYPE_APPOINTMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 267191822, data2: 34707, data3: 19230, data4: [144, 201, 72, 172, 56, 154, 198, 49] }; -pub const WPD_CONTENT_TYPE_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1255327838, - data2: 24109, - data3: 17893, - data4: [136, 100, 79, 34, 158, 60, 108, 240], -}; -pub const WPD_CONTENT_TYPE_AUDIO_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2853729150, - data2: 20489, - data3: 18682, - data4: [174, 33, 133, 242, 67, 131, 180, 230], -}; +pub const WPD_CONTENT_TYPE_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1255327838, data2: 24109, data3: 17893, data4: [136, 100, 79, 34, 158, 60, 108, 240] }; +pub const WPD_CONTENT_TYPE_AUDIO_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2853729150, data2: 20489, data3: 18682, data4: [174, 33, 133, 242, 67, 131, 180, 230] }; pub const WPD_CONTENT_TYPE_CALENDAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2717735271, data2: 24611, data3: 18848, data4: [157, 241, 248, 6, 11, 231, 81, 176] }; -pub const WPD_CONTENT_TYPE_CERTIFICATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3694687976, - data2: 43336, - data3: 16480, - data4: [144, 80, 203, 215, 126, 138, 61, 135], -}; -pub const WPD_CONTENT_TYPE_CONTACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3938091795, - data2: 17701, - data3: 18183, - data4: [159, 14, 135, 198, 128, 142, 148, 53], -}; +pub const WPD_CONTENT_TYPE_CERTIFICATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3694687976, data2: 43336, data3: 16480, data4: [144, 80, 203, 215, 126, 138, 61, 135] }; +pub const WPD_CONTENT_TYPE_CONTACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3938091795, data2: 17701, data3: 18183, data4: [159, 14, 135, 198, 128, 142, 148, 53] }; pub const WPD_CONTENT_TYPE_CONTACT_GROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 879462706, data2: 19510, data3: 16600, data4: [148, 21, 24, 40, 41, 31, 157, 233] }; -pub const WPD_CONTENT_TYPE_DOCUMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1745542994, - data2: 38154, - data3: 16449, - data4: [155, 65, 101, 227, 147, 100, 129, 85], -}; +pub const WPD_CONTENT_TYPE_DOCUMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1745542994, data2: 38154, data3: 16449, data4: [155, 65, 101, 227, 147, 100, 129, 85] }; pub const WPD_CONTENT_TYPE_EMAIL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2151154762, data2: 32337, data3: 20367, data4: [136, 61, 29, 6, 35, 209, 69, 51] }; pub const WPD_CONTENT_TYPE_FOLDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 669180818, data2: 41233, data3: 18656, data4: [171, 12, 225, 119, 5, 160, 95, 133] }; pub const WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2582446432, data2: 6143, data3: 19524, data4: [157, 152, 29, 122, 111, 148, 25, 33] }; @@ -2036,272 +660,70 @@ pub const WPD_CONTENT_TYPE_GENERIC_FILE: ::windows_sys::core::GUID = ::windows_s pub const WPD_CONTENT_TYPE_GENERIC_MESSAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3893275384, data2: 45787, data3: 16691, data4: [182, 126, 27, 239, 75, 74, 110, 95] }; pub const WPD_CONTENT_TYPE_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4011919317, data2: 42282, data3: 16963, data4: [162, 107, 98, 212, 23, 109, 118, 3] }; pub const WPD_CONTENT_TYPE_IMAGE_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1970876744, data2: 5621, data3: 18992, data4: [168, 19, 84, 237, 138, 55, 226, 38] }; -pub const WPD_CONTENT_TYPE_MEDIA_CAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1586017228, - data2: 15973, - data3: 20066, - data4: [191, 255, 34, 148, 149, 37, 58, 176], -}; -pub const WPD_CONTENT_TYPE_MEMO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2631012047, - data2: 15184, - data3: 16719, - data4: [166, 65, 228, 115, 255, 228, 87, 81], -}; +pub const WPD_CONTENT_TYPE_MEDIA_CAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1586017228, data2: 15973, data3: 20066, data4: [191, 255, 34, 148, 149, 37, 58, 176] }; +pub const WPD_CONTENT_TYPE_MEMO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2631012047, data2: 15184, data3: 16719, data4: [166, 65, 228, 115, 255, 228, 87, 81] }; pub const WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 15778732, data2: 42387, data3: 18860, data4: [146, 25, 36, 171, 202, 90, 37, 99] }; pub const WPD_CONTENT_TYPE_NETWORK_ASSOCIATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 52275182, data2: 6344, data3: 16901, data4: [132, 126, 137, 161, 18, 97, 208, 243] }; pub const WPD_CONTENT_TYPE_PLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 439613412, data2: 44819, data3: 18677, data4: [153, 78, 119, 54, 157, 254, 4, 163] }; -pub const WPD_CONTENT_TYPE_PROGRAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3530160490, - data2: 9340, - data3: 19455, - data4: [152, 251, 151, 243, 196, 146, 32, 230], -}; +pub const WPD_CONTENT_TYPE_PROGRAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530160490, data2: 9340, data3: 19455, data4: [152, 251, 151, 243, 196, 146, 32, 230] }; pub const WPD_CONTENT_TYPE_SECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2182121973, data2: 7569, data3: 19913, data4: [190, 60, 187, 177, 179, 91, 24, 206] }; -pub const WPD_CONTENT_TYPE_TASK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1663381292, - data2: 34943, - data3: 19638, - data4: [177, 172, 210, 152, 85, 220, 239, 108], -}; -pub const WPD_CONTENT_TYPE_TELEVISION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1621191119, - data2: 62126, - data3: 20001, - data4: [147, 117, 150, 119, 241, 28, 28, 110], -}; +pub const WPD_CONTENT_TYPE_TASK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1663381292, data2: 34943, data3: 19638, data4: [177, 172, 210, 152, 85, 220, 239, 108] }; +pub const WPD_CONTENT_TYPE_TELEVISION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1621191119, data2: 62126, data3: 20001, data4: [147, 117, 150, 119, 241, 28, 28, 110] }; pub const WPD_CONTENT_TYPE_UNSPECIFIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 685298462, data2: 9372, data3: 17742, data4: [170, 188, 52, 136, 49, 104, 230, 52] }; -pub const WPD_CONTENT_TYPE_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2455875644, - data2: 15736, - data3: 17689, - data4: [133, 227, 2, 197, 225, 245, 11, 185], -}; +pub const WPD_CONTENT_TYPE_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2455875644, data2: 15736, data3: 17689, data4: [133, 227, 2, 197, 225, 245, 11, 185] }; pub const WPD_CONTENT_TYPE_VIDEO_ALBUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 19598775, data2: 54465, data3: 17878, data4: [176, 129, 148, 184, 119, 121, 97, 79] }; -pub const WPD_CONTENT_TYPE_WIRELESS_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 195823370, - data2: 40799, - data3: 19876, - data4: [168, 246, 61, 228, 77, 104, 253, 108], -}; +pub const WPD_CONTENT_TYPE_WIRELESS_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 195823370, data2: 40799, data3: 19876, data4: [168, 246, 61, 228, 77, 104, 253, 108] }; pub const WPD_CONTROL_FUNCTION_GENERIC_MESSAGE: u32 = 66u32; pub type WPD_CROPPED_STATUS_VALUES = i32; pub const WPD_CROPPED_STATUS_NOT_CROPPED: WPD_CROPPED_STATUS_VALUES = 0i32; pub const WPD_CROPPED_STATUS_CROPPED: WPD_CROPPED_STATUS_VALUES = 1i32; pub const WPD_CROPPED_STATUS_SHOULD_NOT_BE_CROPPED: WPD_CROPPED_STATUS_VALUES = 2i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_EDP_IDENTITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1814792076, - data2: 49900, - data3: 18701, - data4: [180, 37, 215, 167, 94, 35, 229, 237], - }, - pid: 1u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_FIRMWARE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_FUNCTIONAL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1178457698, - data2: 32708, - data3: 17041, - data4: [145, 28, 127, 76, 156, 202, 151, 153], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_MODEL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1178457698, - data2: 32708, - data3: 17041, - data4: [145, 28, 127, 76, 156, 202, 151, 153], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_NETWORK_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_POWER_LEVEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_POWER_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 5u32, -}; -pub const WPD_DEVICE_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], -}; -pub const WPD_DEVICE_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1178457698, - data2: 32708, - data3: 17041, - data4: [145, 28, 127, 76, 156, 202, 151, 153], -}; -pub const WPD_DEVICE_PROPERTIES_V3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1814792076, - data2: 49900, - data3: 18701, - data4: [180, 37, 215, 167, 94, 35, 229, 237], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_PROTOCOL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SUPPORTED_DRM_SCHEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SUPPORTS_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SYNC_PARTNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_TRANSPORT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1178457698, - data2: 32708, - data3: 17041, - data4: [145, 28, 127, 76, 156, 202, 151, 153], - }, - pid: 4u32, -}; +pub const WPD_DEVICE_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_EDP_IDENTITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1814792076, data2: 49900, data3: 18701, data4: [180, 37, 215, 167, 94, 35, 229, 237] }, pid: 1u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_FIRMWARE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_FUNCTIONAL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1178457698, data2: 32708, data3: 17041, data4: [145, 28, 127, 76, 156, 202, 151, 153] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_MODEL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1178457698, data2: 32708, data3: 17041, data4: [145, 28, 127, 76, 156, 202, 151, 153] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_NETWORK_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_POWER_LEVEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_POWER_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 5u32 }; +pub const WPD_DEVICE_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }; +pub const WPD_DEVICE_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1178457698, data2: 32708, data3: 17041, data4: [145, 28, 127, 76, 156, 202, 151, 153] }; +pub const WPD_DEVICE_PROPERTIES_V3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1814792076, data2: 49900, data3: 18701, data4: [180, 37, 215, 167, 94, 35, 229, 237] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_PROTOCOL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_SUPPORTED_DRM_SCHEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_SUPPORTS_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_SYNC_PARTNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_DEVICE_TRANSPORT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1178457698, data2: 32708, data3: 17041, data4: [145, 28, 127, 76, 156, 202, 151, 153] }, pid: 4u32 }; pub type WPD_DEVICE_TRANSPORTS = i32; pub const WPD_DEVICE_TRANSPORT_UNSPECIFIED: WPD_DEVICE_TRANSPORTS = 0i32; pub const WPD_DEVICE_TRANSPORT_USB: WPD_DEVICE_TRANSPORTS = 1i32; pub const WPD_DEVICE_TRANSPORT_IP: WPD_DEVICE_TRANSPORTS = 2i32; pub const WPD_DEVICE_TRANSPORT_BLUETOOTH: WPD_DEVICE_TRANSPORTS = 3i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 651466650, - data2: 58947, - data3: 17958, - data4: [158, 43, 115, 109, 192, 201, 47, 220], - }, - pid: 15u32, -}; +pub const WPD_DEVICE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651466650, data2: 58947, data3: 17958, data4: [158, 43, 115, 109, 192, 201, 47, 220] }, pid: 15u32 }; pub type WPD_DEVICE_TYPES = i32; pub const WPD_DEVICE_TYPE_GENERIC: WPD_DEVICE_TYPES = 0i32; pub const WPD_DEVICE_TYPE_CAMERA: WPD_DEVICE_TYPES = 1i32; @@ -2311,15 +733,7 @@ pub const WPD_DEVICE_TYPE_VIDEO: WPD_DEVICE_TYPES = 4i32; pub const WPD_DEVICE_TYPE_PERSONAL_INFORMATION_MANAGER: WPD_DEVICE_TYPES = 5i32; pub const WPD_DEVICE_TYPE_AUDIO_RECORDER: WPD_DEVICE_TYPES = 6i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_USE_DEVICE_STAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1178457698, - data2: 32708, - data3: 17041, - data4: [145, 28, 127, 76, 156, 202, 151, 153], - }, - pid: 5u32, -}; +pub const WPD_DEVICE_USE_DEVICE_STAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1178457698, data2: 32708, data3: 17041, data4: [145, 28, 127, 76, 156, 202, 151, 153] }, pid: 5u32 }; pub const WPD_DOCUMENT_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 185664003, data2: 60309, data3: 20226, data4: [147, 224, 151, 198, 49, 73, 58, 213] }; pub type WPD_EFFECT_MODES = i32; pub const WPD_EFFECT_MODE_UNDEFINED: WPD_EFFECT_MODES = 0i32; @@ -2327,169 +741,59 @@ pub const WPD_EFFECT_MODE_COLOR: WPD_EFFECT_MODES = 1i32; pub const WPD_EFFECT_MODE_BLACK_AND_WHITE: WPD_EFFECT_MODES = 2i32; pub const WPD_EFFECT_MODE_SEPIA: WPD_EFFECT_MODES = 3i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_BCC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_CC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_HAS_ATTACHMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_HAS_BEEN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, - pid: 7u32, -}; +pub const WPD_EMAIL_BCC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EMAIL_CC_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EMAIL_HAS_ATTACHMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EMAIL_HAS_BEEN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 7u32 }; pub const WPD_EMAIL_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_RECEIVED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_SENDER_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_TO_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, - pid: 2u32, -}; -pub const WPD_EVENT_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 281634168, - data2: 11905, - data3: 16657, - data4: [173, 222, 224, 140, 166, 19, 143, 109], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 281634168, - data2: 11905, - data3: 16657, - data4: [173, 222, 224, 140, 166, 19, 143, 109], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_ATTRIBUTE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 281634168, - data2: 11905, - data3: 16657, - data4: [173, 222, 224, 140, 166, 19, 143, 109], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 281634168, - data2: 11905, - data3: 16657, - data4: [173, 222, 224, 140, 166, 19, 143, 109], - }, - pid: 3u32, -}; -pub const WPD_EVENT_DEVICE_CAPABILITIES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 914905761, - data2: 52564, - data3: 19882, - data4: [179, 208, 175, 179, 224, 63, 89, 153], -}; -pub const WPD_EVENT_DEVICE_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3838560795, - data2: 26904, - data3: 18617, - data4: [133, 238, 2, 190, 124, 133, 10, 249], -}; +pub const WPD_EMAIL_RECEIVED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EMAIL_SENDER_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EMAIL_TO_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1106835034, data2: 21636, data3: 18306, data4: [177, 61, 71, 64, 221, 124, 55, 197] }, pid: 2u32 }; +pub const WPD_EVENT_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 281634168, data2: 11905, data3: 16657, data4: [173, 222, 224, 140, 166, 19, 143, 109] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 281634168, data2: 11905, data3: 16657, data4: [173, 222, 224, 140, 166, 19, 143, 109] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_ATTRIBUTE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 281634168, data2: 11905, data3: 16657, data4: [173, 222, 224, 140, 166, 19, 143, 109] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 281634168, data2: 11905, data3: 16657, data4: [173, 222, 224, 140, 166, 19, 143, 109] }, pid: 3u32 }; +pub const WPD_EVENT_DEVICE_CAPABILITIES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 914905761, data2: 52564, data3: 19882, data4: [179, 208, 175, 179, 224, 63, 89, 153] }; +pub const WPD_EVENT_DEVICE_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3838560795, data2: 26904, data3: 18617, data4: [133, 238, 2, 190, 124, 133, 10, 249] }; pub const WPD_EVENT_DEVICE_RESET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2002112339, data2: 49645, data3: 17651, data4: [181, 162, 69, 30, 44, 55, 107, 39] }; pub const WPD_EVENT_MTP_VENDOR_EXTENDED_EVENTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 22328, data3: 20466, data4: [132, 69, 190, 49, 38, 105, 16, 89] }; pub const WPD_EVENT_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 732095498, data2: 27468, data3: 17045, data4: [187, 67, 38, 50, 43, 153, 174, 178] }; -pub const WPD_EVENT_OBJECT_ADDED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2804341397, - data2: 57863, - data3: 19202, - data4: [141, 68, 190, 242, 232, 108, 191, 252], -}; -pub const WPD_EVENT_OBJECT_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3196234632, - data2: 42284, - data3: 18467, - data4: [150, 229, 208, 39, 38, 113, 252, 56], -}; +pub const WPD_EVENT_OBJECT_ADDED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2804341397, data2: 57863, data3: 19202, data4: [141, 68, 190, 242, 232, 108, 191, 252] }; +pub const WPD_EVENT_OBJECT_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3196234632, data2: 42284, data3: 18467, data4: [150, 229, 208, 39, 38, 113, 252, 56] }; pub const WPD_EVENT_OBJECT_TRANSFER_REQUESTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2367070369, data2: 62150, data3: 16858, data4: [143, 25, 94, 83, 114, 26, 219, 242] }; pub const WPD_EVENT_OBJECT_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 340109145, data2: 11777, data3: 18525, data4: [159, 39, 255, 7, 218, 230, 151, 171] }; pub const WPD_EVENT_OPTIONS_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3017333463, data2: 41825, data3: 19331, data4: [138, 72, 91, 2, 206, 16, 113, 59] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_OPTION_IS_AUTOPLAY_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3017333463, data2: 41825, data3: 19331, data4: [138, 72, 91, 2, 206, 16, 113, 59] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_OPTION_IS_BROADCAST_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3017333463, data2: 41825, data3: 19331, data4: [138, 72, 91, 2, 206, 16, 113, 59] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_OBJECT_PARENT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_OPERATION_PROGRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_OPERATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_PNP_DEVICE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1384151946, - data2: 18708, - data3: 17187, - data4: [155, 154, 116, 246, 84, 178, 184, 70], - }, - pid: 2u32, -}; +pub const WPD_EVENT_OPTION_IS_AUTOPLAY_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3017333463, data2: 41825, data3: 19331, data4: [138, 72, 91, 2, 206, 16, 113, 59] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_OPTION_IS_BROADCAST_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3017333463, data2: 41825, data3: 19331, data4: [138, 72, 91, 2, 206, 16, 113, 59] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_PARAMETER_CHILD_HIERARCHY_CHANGED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_PARAMETER_OBJECT_CREATION_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_PARAMETER_OBJECT_PARENT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_PARAMETER_OPERATION_PROGRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_PARAMETER_OPERATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_PARAMETER_PNP_DEVICE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_EVENT_PARAMETER_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1384151946, data2: 18708, data3: 17187, data4: [155, 154, 116, 246, 84, 178, 184, 70] }, pid: 2u32 }; pub const WPD_EVENT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 363534675, data2: 63511, data3: 20463, data4: [169, 33, 86, 118, 232, 56, 246, 224] }; -pub const WPD_EVENT_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1384151946, - data2: 18708, - data3: 17187, - data4: [155, 154, 116, 246, 84, 178, 184, 70], -}; +pub const WPD_EVENT_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1384151946, data2: 18708, data3: 17187, data4: [155, 154, 116, 246, 84, 178, 184, 70] }; pub const WPD_EVENT_SERVICE_METHOD_COMPLETE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2318661112, data2: 2764, data3: 19867, data4: [156, 196, 17, 45, 53, 59, 134, 202] }; pub const WPD_EVENT_STORAGE_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 931291499, data2: 8892, data3: 17524, data4: [162, 81, 48, 112, 248, 211, 136, 87] }; pub type WPD_EXPOSURE_METERING_MODES = i32; @@ -2525,1316 +829,288 @@ pub const WPD_FOCUS_MANUAL: WPD_FOCUS_MODES = 1i32; pub const WPD_FOCUS_AUTOMATIC: WPD_FOCUS_MODES = 2i32; pub const WPD_FOCUS_AUTOMATIC_MACRO: WPD_FOCUS_MODES = 3i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_FOLDER_CONTENT_TYPES_ALLOWED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2124053183, data2: 58728, data3: 19252, data4: [170, 47, 19, 187, 18, 171, 23, 125] }, - pid: 2u32, -}; +pub const WPD_FOLDER_CONTENT_TYPES_ALLOWED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2124053183, data2: 58728, data3: 19252, data4: [170, 47, 19, 187, 18, 171, 23, 125] }, pid: 2u32 }; pub const WPD_FOLDER_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2124053183, data2: 58728, data3: 19252, data4: [170, 47, 19, 187, 18, 171, 23, 125] }; pub const WPD_FORMAT_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2694848512, data2: 48303, data3: 19432, data4: [179, 245, 35, 63, 35, 28, 245, 143] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_FORMAT_ATTRIBUTE_MIMETYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2694848512, data2: 48303, data3: 19432, data4: [179, 245, 35, 63, 35, 28, 245, 143] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_FORMAT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2694848512, data2: 48303, data3: 19432, data4: [179, 245, 35, 63, 35, 28, 245, 143] }, - pid: 2u32, -}; -pub const WPD_FUNCTIONAL_CATEGORY_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 764044562, - data2: 42828, - data3: 17550, - data4: [186, 138, 244, 172, 7, 196, 147, 153], -}; -pub const WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1059723545, - data2: 51138, - data3: 18944, - data4: [133, 93, 245, 124, 240, 109, 235, 187], -}; +pub const WPD_FORMAT_ATTRIBUTE_MIMETYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2694848512, data2: 48303, data3: 19432, data4: [179, 245, 35, 63, 35, 28, 245, 143] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_FORMAT_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2694848512, data2: 48303, data3: 19432, data4: [179, 245, 35, 63, 35, 28, 245, 143] }, pid: 2u32 }; +pub const WPD_FUNCTIONAL_CATEGORY_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 764044562, data2: 42828, data3: 17550, data4: [186, 138, 244, 172, 7, 196, 147, 153] }; +pub const WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059723545, data2: 51138, data3: 18944, data4: [133, 93, 245, 124, 240, 109, 235, 187] }; pub const WPD_FUNCTIONAL_CATEGORY_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 149571179, data2: 58276, data3: 17206, data4: [161, 243, 164, 77, 43, 92, 67, 140] }; pub const WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1224006514, data2: 31850, data3: 19120, data4: [158, 26, 71, 14, 60, 219, 242, 106] }; pub const WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 140512164, data2: 42938, data3: 18945, data4: [171, 14, 0, 101, 208, 163, 86, 211] }; pub const WPD_FUNCTIONAL_CATEGORY_SMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4497585, data2: 49641, data3: 19197, data4: [179, 88, 166, 44, 97, 23, 201, 207] }; -pub const WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1631363879, - data2: 43923, - data3: 18688, - data4: [180, 250, 137, 91, 181, 135, 75, 121], -}; +pub const WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1631363879, data2: 43923, data3: 18688, data4: [180, 250, 137, 91, 181, 135, 75, 121] }; pub const WPD_FUNCTIONAL_CATEGORY_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 602954684, data2: 5598, data3: 19498, data4: [165, 91, 169, 175, 92, 228, 18, 239] }; -pub const WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3795738475, - data2: 29251, - data3: 17322, - data4: [141, 241, 14, 179, 217, 104, 169, 24], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_FUNCTIONAL_OBJECT_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2399481235, - data2: 43978, - data3: 20421, - data4: [165, 172, 176, 29, 244, 219, 229, 152], - }, - pid: 2u32, -}; -pub const WPD_FUNCTIONAL_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2399481235, - data2: 43978, - data3: 20421, - data4: [165, 172, 176, 29, 244, 219, 229, 152], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_BITDEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1674987784, - data2: 40865, - data3: 18335, - data4: [133, 186, 153, 82, 33, 100, 71, 219], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_COLOR_CORRECTED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1674987784, - data2: 40865, - data3: 18335, - data4: [133, 186, 153, 82, 33, 100, 71, 219], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_CROPPED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1674987784, - data2: 40865, - data3: 18335, - data4: [133, 186, 153, 82, 33, 100, 71, 219], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1674987784, - data2: 40865, - data3: 18335, - data4: [133, 186, 153, 82, 33, 100, 71, 219], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1674987784, - data2: 40865, - data3: 18335, - data4: [133, 186, 153, 82, 33, 100, 71, 219], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1674987784, - data2: 40865, - data3: 18335, - data4: [133, 186, 153, 82, 33, 100, 71, 219], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_HORIZONTAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1674987784, - data2: 40865, - data3: 18335, - data4: [133, 186, 153, 82, 33, 100, 71, 219], - }, - pid: 9u32, -}; -pub const WPD_IMAGE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1674987784, - data2: 40865, - data3: 18335, - data4: [133, 186, 153, 82, 33, 100, 71, 219], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_VERTICAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1674987784, - data2: 40865, - data3: 18335, - data4: [133, 186, 153, 82, 33, 100, 71, 219], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_ALBUM_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_AUDIO_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 49u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_BITRATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_BUY_NOW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_BYTE_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 36u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_COMPOSER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_COPYRIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_DESTINATION_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_DURATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 38u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_LAST_ACCESSED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_LAST_BUILD_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 35u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_MANAGING_EDITOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_META_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_OBJECT_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_PARENTAL_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 9u32, -}; -pub const WPD_MEDIA_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_RELEASE_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SAMPLE_RATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SKIP_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SOURCE_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_STAR_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SUBSCRIPTION_CONTENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SUB_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 39u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SUB_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TIME_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 33u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TIME_TO_LIVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 37u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TOTAL_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_USER_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_USE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_WEBMASTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 785955333, - data2: 2771, - data3: 17116, - data4: [176, 208, 188, 149, 172, 57, 106, 200], - }, - pid: 22u32, -}; -pub const WPD_MEMO_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1610349691, data2: 29827, data3: 16813, data4: [175, 185, 218, 63, 78, 89, 43, 141] }; -pub type WPD_META_GENRES = i32; -pub const WPD_META_GENRE_UNUSED: WPD_META_GENRES = 0i32; -pub const WPD_META_GENRE_GENERIC_MUSIC_AUDIO_FILE: WPD_META_GENRES = 1i32; -pub const WPD_META_GENRE_GENERIC_NON_MUSIC_AUDIO_FILE: WPD_META_GENRES = 17i32; -pub const WPD_META_GENRE_SPOKEN_WORD_AUDIO_BOOK_FILES: WPD_META_GENRES = 18i32; -pub const WPD_META_GENRE_SPOKEN_WORD_FILES_NON_AUDIO_BOOK: WPD_META_GENRES = 19i32; -pub const WPD_META_GENRE_SPOKEN_WORD_NEWS: WPD_META_GENRES = 20i32; -pub const WPD_META_GENRE_SPOKEN_WORD_TALK_SHOWS: WPD_META_GENRES = 21i32; -pub const WPD_META_GENRE_GENERIC_VIDEO_FILE: WPD_META_GENRES = 33i32; -pub const WPD_META_GENRE_NEWS_VIDEO_FILE: WPD_META_GENRES = 34i32; -pub const WPD_META_GENRE_MUSIC_VIDEO_FILE: WPD_META_GENRES = 35i32; -pub const WPD_META_GENRE_HOME_VIDEO_FILE: WPD_META_GENRES = 36i32; -pub const WPD_META_GENRE_FEATURE_FILM_VIDEO_FILE: WPD_META_GENRES = 37i32; -pub const WPD_META_GENRE_TELEVISION_VIDEO_FILE: WPD_META_GENRES = 38i32; -pub const WPD_META_GENRE_TRAINING_EDUCATIONAL_VIDEO_FILE: WPD_META_GENRES = 39i32; -pub const WPD_META_GENRE_PHOTO_MONTAGE_VIDEO_FILE: WPD_META_GENRES = 40i32; -pub const WPD_META_GENRE_GENERIC_NON_AUDIO_NON_VIDEO: WPD_META_GENRES = 48i32; -pub const WPD_META_GENRE_AUDIO_PODCAST: WPD_META_GENRES = 64i32; -pub const WPD_META_GENRE_VIDEO_PODCAST: WPD_META_GENRES = 65i32; -pub const WPD_META_GENRE_MIXED_PODCAST: WPD_META_GENRES = 66i32; -pub const WPD_METHOD_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }; +pub const WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3795738475, data2: 29251, data3: 17322, data4: [141, 241, 14, 179, 217, 104, 169, 24] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_METHOD_ATTRIBUTE_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_METHOD_ATTRIBUTE_ASSOCIATED_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_METHOD_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_METHOD_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MUSIC_ALBUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3005543786, - data2: 56413, - data3: 18149, - data4: [182, 223, 210, 234, 65, 72, 136, 198], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MUSIC_LYRICS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3005543786, - data2: 56413, - data3: 18149, - data4: [182, 223, 210, 234, 65, 72, 136, 198], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MUSIC_MOOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3005543786, - data2: 56413, - data3: 18149, - data4: [182, 223, 210, 234, 65, 72, 136, 198], - }, - pid: 8u32, -}; -pub const WPD_MUSIC_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3005543786, - data2: 56413, - data3: 18149, - data4: [182, 223, 210, 234, 65, 72, 136, 198], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MUSIC_TRACK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3005543786, - data2: 56413, - data3: 18149, - data4: [182, 223, 210, 234, 65, 72, 136, 198], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_NETWORK_ASSOCIATION_HOST_NETWORK_IDENTIFIERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3838393375, data2: 45571, data3: 17393, data4: [161, 0, 90, 7, 209, 27, 2, 116] }, - pid: 2u32, -}; -pub const WPD_NETWORK_ASSOCIATION_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3838393375, data2: 45571, data3: 17393, data4: [161, 0, 90, 7, 209, 27, 2, 116] }; +pub const WPD_FUNCTIONAL_OBJECT_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2399481235, data2: 43978, data3: 20421, data4: [165, 172, 176, 29, 244, 219, 229, 152] }, pid: 2u32 }; +pub const WPD_FUNCTIONAL_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2399481235, data2: 43978, data3: 20421, data4: [165, 172, 176, 29, 244, 219, 229, 152] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_NETWORK_ASSOCIATION_X509V3SEQUENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3838393375, data2: 45571, data3: 17393, data4: [161, 0, 90, 7, 209, 27, 2, 116] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_BACK_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_DATE_AUTHORED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_DATE_CREATED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_DATE_MODIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 6u32, -}; -pub const WPD_OBJECT_FORMAT_3G2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3112501248, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_3G2A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 437329965, data2: 34649, data3: 20020, data4: [186, 94, 177, 33, 16, 135, 238, 228] }; -pub const WPD_OBJECT_FORMAT_3GP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3112435712, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_3GPA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3843499824, data2: 63857, data3: 16879, data4: [161, 11, 34, 113, 160, 1, 157, 122] }; -pub const WPD_OBJECT_FORMAT_AAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3103981568, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_ABSTRACT_CONTACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3145793536, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_ABSTRACT_CONTACT_GROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3120955392, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_ABSTRACT_MEDIA_CAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3121283072, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_AIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805765120, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3254136498, - data2: 19379, - data3: 18332, - data4: [156, 250, 5, 181, 243, 165, 123, 34], -}; -pub const WPD_OBJECT_FORMAT_AMR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3104309248, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_ASF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 806092800, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_ASXPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3121807360, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_ATSCTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3112632320, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_AUDIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3104047104, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_AVCHD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3112566784, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_AVI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805961728, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_BMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 939786240, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_CIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 939851776, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_DPOF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805699584, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_DVBTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3112697856, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_EXECUTABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805502976, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_EXIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 939589632, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_FLAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3104178176, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_FLASHPIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 939720704, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_GIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 939982848, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805634048, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_ICALENDAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3187867648, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; +pub const WPD_IMAGE_BITDEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_IMAGE_COLOR_CORRECTED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_IMAGE_CROPPED_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_IMAGE_HORIZONTAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 9u32 }; +pub const WPD_IMAGE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_IMAGE_VERTICAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1674987784, data2: 40865, data3: 18335, data4: [133, 186, 153, 82, 33, 100, 71, 219] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_ALBUM_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_AUDIO_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 49u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_BITRATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_BUY_NOW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_BYTE_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 36u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_COMPOSER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_COPYRIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_DESTINATION_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_DURATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 38u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_LAST_ACCESSED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_LAST_BUILD_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 35u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_MANAGING_EDITOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_META_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_OBJECT_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_PARENTAL_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 9u32 }; +pub const WPD_MEDIA_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_RELEASE_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_SAMPLE_RATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_SKIP_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_SOURCE_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_STAR_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_SUBSCRIPTION_CONTENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_SUB_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 39u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_SUB_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_TIME_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 33u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_TIME_TO_LIVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 37u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_TOTAL_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_USER_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_USE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_WEBMASTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 785955333, data2: 2771, data3: 17116, data4: [176, 208, 188, 149, 172, 57, 106, 200] }, pid: 22u32 }; +pub const WPD_MEMO_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1610349691, data2: 29827, data3: 16813, data4: [175, 185, 218, 63, 78, 89, 43, 141] }; +pub type WPD_META_GENRES = i32; +pub const WPD_META_GENRE_UNUSED: WPD_META_GENRES = 0i32; +pub const WPD_META_GENRE_GENERIC_MUSIC_AUDIO_FILE: WPD_META_GENRES = 1i32; +pub const WPD_META_GENRE_GENERIC_NON_MUSIC_AUDIO_FILE: WPD_META_GENRES = 17i32; +pub const WPD_META_GENRE_SPOKEN_WORD_AUDIO_BOOK_FILES: WPD_META_GENRES = 18i32; +pub const WPD_META_GENRE_SPOKEN_WORD_FILES_NON_AUDIO_BOOK: WPD_META_GENRES = 19i32; +pub const WPD_META_GENRE_SPOKEN_WORD_NEWS: WPD_META_GENRES = 20i32; +pub const WPD_META_GENRE_SPOKEN_WORD_TALK_SHOWS: WPD_META_GENRES = 21i32; +pub const WPD_META_GENRE_GENERIC_VIDEO_FILE: WPD_META_GENRES = 33i32; +pub const WPD_META_GENRE_NEWS_VIDEO_FILE: WPD_META_GENRES = 34i32; +pub const WPD_META_GENRE_MUSIC_VIDEO_FILE: WPD_META_GENRES = 35i32; +pub const WPD_META_GENRE_HOME_VIDEO_FILE: WPD_META_GENRES = 36i32; +pub const WPD_META_GENRE_FEATURE_FILM_VIDEO_FILE: WPD_META_GENRES = 37i32; +pub const WPD_META_GENRE_TELEVISION_VIDEO_FILE: WPD_META_GENRES = 38i32; +pub const WPD_META_GENRE_TRAINING_EDUCATIONAL_VIDEO_FILE: WPD_META_GENRES = 39i32; +pub const WPD_META_GENRE_PHOTO_MONTAGE_VIDEO_FILE: WPD_META_GENRES = 40i32; +pub const WPD_META_GENRE_GENERIC_NON_AUDIO_NON_VIDEO: WPD_META_GENRES = 48i32; +pub const WPD_META_GENRE_AUDIO_PODCAST: WPD_META_GENRES = 64i32; +pub const WPD_META_GENRE_VIDEO_PODCAST: WPD_META_GENRES = 65i32; +pub const WPD_META_GENRE_MIXED_PODCAST: WPD_META_GENRES = 66i32; +pub const WPD_METHOD_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_METHOD_ATTRIBUTE_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_METHOD_ATTRIBUTE_ASSOCIATED_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_METHOD_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_METHOD_ATTRIBUTE_PARAMETERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4051325041, data2: 61497, data3: 17583, data4: [142, 254, 67, 44, 243, 46, 67, 42] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MUSIC_ALBUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MUSIC_LYRICS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MUSIC_MOOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 8u32 }; +pub const WPD_MUSIC_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MUSIC_TRACK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3005543786, data2: 56413, data3: 18149, data4: [182, 223, 210, 234, 65, 72, 136, 198] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_NETWORK_ASSOCIATION_HOST_NETWORK_IDENTIFIERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3838393375, data2: 45571, data3: 17393, data4: [161, 0, 90, 7, 209, 27, 2, 116] }, pid: 2u32 }; +pub const WPD_NETWORK_ASSOCIATION_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3838393375, data2: 45571, data3: 17393, data4: [161, 0, 90, 7, 209, 27, 2, 116] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_NETWORK_ASSOCIATION_X509V3SEQUENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3838393375, data2: 45571, data3: 17393, data4: [161, 0, 90, 7, 209, 27, 2, 116] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_BACK_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_DATE_AUTHORED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_DATE_CREATED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_DATE_MODIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 6u32 }; +pub const WPD_OBJECT_FORMAT_3G2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112501248, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_3G2A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 437329965, data2: 34649, data3: 20020, data4: [186, 94, 177, 33, 16, 135, 238, 228] }; +pub const WPD_OBJECT_FORMAT_3GP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112435712, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_3GPA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3843499824, data2: 63857, data3: 16879, data4: [161, 11, 34, 113, 160, 1, 157, 122] }; +pub const WPD_OBJECT_FORMAT_AAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3103981568, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_ABSTRACT_CONTACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3145793536, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_ABSTRACT_CONTACT_GROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3120955392, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_ABSTRACT_MEDIA_CAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121283072, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_AIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805765120, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3254136498, data2: 19379, data3: 18332, data4: [156, 250, 5, 181, 243, 165, 123, 34] }; +pub const WPD_OBJECT_FORMAT_AMR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3104309248, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_ASF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 806092800, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_ASXPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121807360, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_ATSCTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112632320, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_AUDIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3104047104, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_AVCHD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112566784, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_AVI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805961728, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_BMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939786240, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_CIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939851776, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_DPOF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805699584, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_DVBTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112697856, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_EXECUTABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805502976, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_EXIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939589632, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_FLAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3104178176, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_FLASHPIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939720704, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_GIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939982848, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805634048, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_ICALENDAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3187867648, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; pub const WPD_OBJECT_FORMAT_ICON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 124924653, data2: 4140, data3: 17976, data4: [156, 34, 131, 241, 66, 191, 200, 34] }; -pub const WPD_OBJECT_FORMAT_JFIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 940048384, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_JP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 940507136, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_JPEGXR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3087269888, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_JPX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 940572672, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_M3UPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3121676288, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; +pub const WPD_OBJECT_FORMAT_JFIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940048384, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_JP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940507136, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_JPEGXR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3087269888, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_JPX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940572672, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_M3UPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121676288, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; pub const WPD_OBJECT_FORMAT_M4A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 816555948, data2: 28669, data3: 19491, data4: [163, 89, 62, 155, 82, 243, 241, 200] }; -pub const WPD_OBJECT_FORMAT_MHT_COMPILED_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3129212928, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_MICROSOFT_EXCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3129278464, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3129344000, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_MICROSOFT_WFC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2969829376, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_MICROSOFT_WORD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3129147392, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_MKV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3113222144, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_MP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3112370176, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805896192, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_MP4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3112304640, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_MPEG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 806027264, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_MPLPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3121741824, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2969698304, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_OGG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3103916032, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_PCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 940113920, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_PICT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 940179456, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_PLSPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3121872896, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_PNG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 940244992, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_PROPERTIES_ONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805371904, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_QCELP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3104243712, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_SCRIPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805437440, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_TEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805568512, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_TIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 940376064, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_TIFFEP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 939655168, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_TIFFIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 940441600, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_UNSPECIFIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805306368, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_VCALENDAR1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3187802112, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_VCARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3145859072, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_VCARD3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3145924608, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_WAVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 805830656, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_WBMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3087204352, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3095461888, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_WMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3103850496, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_WMV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3112239104, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_WPLPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3121610752, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_X509V3CERTIFICATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2969763840, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -pub const WPD_OBJECT_FORMAT_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3129081856, - data2: 44652, - data3: 18436, - data4: [152, 186, 197, 123, 70, 150, 95, 231], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_ISHIDDEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_ISSYSTEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_IS_DRM_PROTECTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_KEYWORDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_LANGUAGE_LOCALE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_ORIGINAL_FILE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 5u32, -}; -pub const WPD_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], -}; -pub const WPD_OBJECT_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 57920829, - data2: 19014, - data3: 16599, - data4: [180, 216, 115, 232, 218, 116, 231, 117], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_SUPPORTED_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 57920829, - data2: 19014, - data3: 16599, - data4: [180, 216, 115, 232, 218, 116, 231, 117], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_SYNC_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4016785677, - data2: 23768, - data3: 17274, - data4: [175, 252, 218, 139, 96, 238, 74, 60], - }, - pid: 16u32, -}; +pub const WPD_OBJECT_FORMAT_MHT_COMPILED_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129212928, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_MICROSOFT_EXCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129278464, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129344000, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_MICROSOFT_WFC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2969829376, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_MICROSOFT_WORD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129147392, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_MKV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3113222144, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_MP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112370176, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805896192, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_MP4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112304640, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_MPEG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 806027264, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_MPLPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121741824, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2969698304, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_OGG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3103916032, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_PCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940113920, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_PICT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940179456, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_PLSPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121872896, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_PNG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940244992, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_PROPERTIES_ONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805371904, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_QCELP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3104243712, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_SCRIPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805437440, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_TEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805568512, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_TIFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940376064, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_TIFFEP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939655168, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_TIFFIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 940441600, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_UNSPECIFIED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805306368, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_VCALENDAR1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3187802112, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_VCARD2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3145859072, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_VCARD3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3145924608, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_WAVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 805830656, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_WBMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3087204352, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3095461888, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_WMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3103850496, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_WMV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3112239104, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_WPLPLAYLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121610752, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_X509V3CERTIFICATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2969763840, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +pub const WPD_OBJECT_FORMAT_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3129081856, data2: 44652, data3: 18436, data4: [152, 186, 197, 123, 70, 150, 95, 231] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_ISHIDDEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_ISSYSTEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_IS_DRM_PROTECTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_KEYWORDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_LANGUAGE_LOCALE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_ORIGINAL_FILE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 5u32 }; +pub const WPD_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }; +pub const WPD_OBJECT_PROPERTIES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 57920829, data2: 19014, data3: 16599, data4: [180, 216, 115, 232, 218, 116, 231, 117] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_SUPPORTED_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 57920829, data2: 19014, data3: 16599, data4: [180, 216, 115, 232, 218, 116, 231, 117] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OBJECT_SYNC_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4016785677, data2: 23768, data3: 17274, data4: [175, 252, 218, 139, 96, 238, 74, 60] }, pid: 16u32 }; pub type WPD_OPERATION_STATES = i32; pub const WPD_OPERATION_STATE_UNSPECIFIED: WPD_OPERATION_STATES = 0i32; pub const WPD_OPERATION_STATE_STARTED: WPD_OPERATION_STATES = 1i32; @@ -3844,176 +1120,42 @@ pub const WPD_OPERATION_STATE_CANCELLED: WPD_OPERATION_STATES = 4i32; pub const WPD_OPERATION_STATE_FINISHED: WPD_OPERATION_STATES = 5i32; pub const WPD_OPERATION_STATE_ABORTED: WPD_OPERATION_STATES = 6i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 5001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_RESOURCES_NO_INPUT_BUFFER_ON_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 5003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_READ_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 5001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_WRITE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 5002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_SMS_BINARY_MESSAGE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2948750694, - data2: 65037, - data3: 16660, - data4: [144, 151, 151, 12, 147, 233, 32, 209], - }, - pid: 5001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_VALID_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 5001u32, -}; -pub const WPD_PARAMETER_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_ORDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867561431, - data2: 62245, - data3: 17898, - data4: [161, 213, 151, 207, 115, 182, 202, 88], - }, - pid: 12u32, -}; +pub const WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 5001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OPTION_OBJECT_RESOURCES_NO_INPUT_BUFFER_ON_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 5003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_READ_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 5001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_WRITE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 5002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OPTION_SMS_BINARY_MESSAGE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 5001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_OPTION_VALID_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 5001u32 }; +pub const WPD_PARAMETER_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_ORDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PARAMETER_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867561431, data2: 62245, data3: 17898, data4: [161, 213, 151, 207, 115, 182, 202, 88] }, pid: 12u32 }; pub type WPD_PARAMETER_USAGE_TYPES = i32; pub const WPD_PARAMETER_USAGE_RETURN: WPD_PARAMETER_USAGE_TYPES = 0i32; pub const WPD_PARAMETER_USAGE_IN: WPD_PARAMETER_USAGE_TYPES = 1i32; @@ -4022,1563 +1164,461 @@ pub const WPD_PARAMETER_USAGE_INOUT: WPD_PARAMETER_USAGE_TYPES = 3i32; pub type WPD_POWER_SOURCES = i32; pub const WPD_POWER_SOURCE_BATTERY: WPD_POWER_SOURCES = 0i32; pub const WPD_POWER_SOURCE_EXTERNAL: WPD_POWER_SOURCES = 1i32; -pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_DEVICE_PROPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1297371224, - data2: 35072, - data3: 16563, - data4: [143, 29, 220, 36, 110, 30, 131, 112], -}; -pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_OBJECT_PROPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1297371224, - data2: 20430, - data3: 17784, - data4: [149, 200, 134, 152, 169, 188, 15, 73], -}; -pub const WPD_PROPERTY_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], -}; -pub const WPD_PROPERTY_ATTRIBUTES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1570611552, - data2: 29870, - data3: 17356, - data4: [133, 169, 254, 85, 90, 128, 121, 142], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1570611552, - data2: 29870, - data3: 17356, - data4: [133, 169, 254, 85, 90, 128, 121, 142], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2876851160, - data2: 25394, - data3: 17503, - data4: [160, 13, 141, 94, 241, 233, 111, 55], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1570611552, - data2: 29870, - data3: 17356, - data4: [133, 169, 254, 85, 90, 128, 121, 142], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1015u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, - pid: 1013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 872090897, - data2: 25763, - data3: 20396, - data4: [180, 199, 61, 254, 170, 153, 176, 81], - }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 872090897, - data2: 25763, - data3: 20396, - data4: [180, 199, 61, 254, 170, 153, 176, 81], - }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2131196341, - data2: 64043, - data3: 18278, - data4: [156, 178, 247, 59, 163, 11, 103, 88], - }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2131196341, - data2: 64043, - data3: 18278, - data4: [156, 178, 247, 59, 163, 11, 103, 88], - }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_REGISTRATION_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2131196341, - data2: 64043, - data3: 18278, - data4: [156, 178, 247, 59, 163, 11, 103, 88], - }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_ACTIVITY_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_COMMAND_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_COMMAND_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_COMMAND_TARGET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4030868124, - data2: 24008, - data3: 17472, - data4: [181, 189, 93, 242, 136, 53, 101, 138], - }, - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_LOCATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 224377131, - data2: 52038, - data3: 19535, - data4: [131, 67, 11, 195, 211, 241, 124, 132], - }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 224377131, - data2: 52038, - data3: 19535, - data4: [131, 67, 11, 195, 211, 241, 124, 132], - }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_EVENT_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1297371224, - data2: 61320, - data3: 20045, - data4: [149, 195, 79, 50, 127, 114, 138, 150], - }, - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_OPERATION_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_RESPONSE_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_RESPONSE_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_VENDOR_OPERATION_CODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_NULL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }, - pid: 0u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_FILTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_NUM_OBJECTS_REQUESTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_COPY_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CREATION_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DESTINATION_FOLDER_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_MOVE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1016u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1015u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_UPDATE_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4011738077, - data2: 43501, - data3: 17217, - data4: [139, 204, 24, 97, 146, 174, 160, 137], - }, - pid: 1014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PARENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 298329309, - data2: 1229, - data3: 20046, - data4: [140, 123, 246, 239, 183, 148, 216, 78], - }, - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_ACCESS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_POSITION_FROM_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_ORIGIN_FLAG: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_STREAM_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1016u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_SUPPORTS_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, - pid: 1015u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_PUBLIC_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2029635324, - data2: 31160, - data3: 18236, - data4: [144, 96, 107, 210, 61, 208, 114, 196], - }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1018u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1019u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITANCE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1015u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1016u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1017u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_PARAMETER_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_RESULT_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 841942813, - data2: 14063, - data3: 18303, - data4: [180, 181, 111, 82, 215, 52, 186, 238], - }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_BINARY_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2948750694, - data2: 65037, - data3: 16660, - data4: [144, 151, 151, 12, 147, 233, 32, 209], - }, - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_MESSAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2948750694, - data2: 65037, - data3: 16660, - data4: [144, 151, 151, 12, 147, 233, 32, 209], - }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_RECIPIENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2948750694, - data2: 65037, - data3: 16660, - data4: [144, 151, 151, 12, 147, 233, 32, 209], - }, - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_TEXT_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2948750694, - data2: 65037, - data3: 16660, - data4: [144, 151, 151, 12, 147, 233, 32, 209], - }, - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_STORAGE_DESTINATION_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3640199078, - data2: 13516, - data3: 17914, - data4: [151, 251, 208, 7, 250, 71, 236, 148], - }, - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_STORAGE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3640199078, - data2: 13516, - data3: 17914, - data4: [151, 251, 208, 7, 250, 71, 236, 148], - }, - pid: 1001u32, -}; -pub const WPD_RENDERING_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3309110175, - data2: 60963, - data3: 18993, - data4: [133, 144, 118, 57, 135, 152, 112, 180], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RENDERING_INFORMATION_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3309110175, - data2: 60963, - data3: 18993, - data4: [133, 144, 118, 57, 135, 152, 112, 180], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_CREATABLE_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3309110175, - data2: 60963, - data3: 18993, - data4: [133, 144, 118, 57, 135, 152, 112, 180], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3309110175, - data2: 60963, - data3: 18993, - data4: [133, 144, 118, 57, 135, 152, 112, 180], - }, - pid: 3u32, -}; +pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_DEVICE_PROPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1297371224, data2: 35072, data3: 16563, data4: [143, 29, 220, 36, 110, 30, 131, 112] }; +pub const WPD_PROPERTIES_MTP_VENDOR_EXTENDED_OBJECT_PROPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1297371224, data2: 20430, data3: 17784, data4: [149, 200, 134, 152, 169, 188, 15, 73] }; +pub const WPD_PROPERTY_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }; +pub const WPD_PROPERTY_ATTRIBUTES_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1570611552, data2: 29870, data3: 17356, data4: [133, 169, 254, 85, 90, 128, 121, 142] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1570611552, data2: 29870, data3: 17356, data4: [133, 169, 254, 85, 90, 128, 121, 142] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2876851160, data2: 25394, data3: 17503, data4: [160, 13, 141, 94, 241, 233, 111, 55] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1570611552, data2: 29870, data3: 17356, data4: [133, 169, 254, 85, 90, 128, 121, 142] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1015u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 212593784, data2: 27508, data3: 16838, data4: [146, 22, 38, 57, 209, 252, 227, 86] }, pid: 1013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 872090897, data2: 25763, data3: 20396, data4: [180, 199, 61, 254, 170, 153, 176, 81] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 872090897, data2: 25763, data3: 20396, data4: [180, 199, 61, 254, 170, 153, 176, 81] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_REGISTRATION_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2131196341, data2: 64043, data3: 18278, data4: [156, 178, 247, 59, 163, 11, 103, 88] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_ACTIVITY_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_COMMAND_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_COMMAND_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_COMMAND_TARGET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4030868124, data2: 24008, data3: 17472, data4: [181, 189, 93, 242, 136, 53, 101, 138] }, pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_LOCATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 224377131, data2: 52038, data3: 19535, data4: [131, 67, 11, 195, 211, 241, 124, 132] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 224377131, data2: 52038, data3: 19535, data4: [131, 67, 11, 195, 211, 241, 124, 132] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_EVENT_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 61320, data3: 20045, data4: [149, 195, 79, 50, 127, 114, 138, 150] }, pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_OPERATION_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_RESPONSE_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_RESPONSE_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_VENDOR_OPERATION_CODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1297371224, data2: 6702, data3: 16646, data4: [163, 87, 119, 30, 8, 25, 252, 86] }, pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_NULL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }, pid: 0u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_ENUMERATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_ENUMERATION_FILTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_ENUMERATION_NUM_OBJECTS_REQUESTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_ENUMERATION_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_ENUMERATION_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3074903697, data2: 59384, data3: 19161, data4: [180, 0, 173, 26, 75, 88, 238, 236] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_COPY_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CREATION_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DESTINATION_FOLDER_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_MOVE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1016u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1015u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_UPDATE_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4011738077, data2: 43501, data3: 17217, data4: [139, 204, 24, 97, 146, 174, 160, 137] }, pid: 1014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PARENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 298329309, data2: 1229, data3: 20046, data4: [140, 123, 246, 239, 183, 148, 216, 78] }, pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2656404196, data2: 2068, data3: 17638, data4: [152, 26, 178, 153, 141, 88, 56, 4] }, pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_ACCESS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_POSITION_FROM_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_ORIGIN_FLAG: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_STREAM_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1016u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_SUPPORTS_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3013784109, data2: 42389, data3: 16648, data4: [190, 10, 252, 60, 150, 95, 61, 74] }, pid: 1015u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_PUBLIC_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2029635324, data2: 31160, data3: 18236, data4: [144, 96, 107, 210, 61, 208, 114, 196] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1018u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1019u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITANCE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1015u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1016u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1017u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 608534132, data2: 11935, data3: 17657, data4: [140, 87, 29, 27, 203, 23, 11, 137] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_METHOD_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_METHOD_PARAMETER_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_METHOD_RESULT_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 760356008, data2: 49584, data3: 17000, data4: [163, 66, 207, 25, 50, 21, 105, 188] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 841942813, data2: 14063, data3: 18303, data4: [180, 181, 111, 82, 215, 52, 186, 238] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SMS_BINARY_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SMS_MESSAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SMS_RECIPIENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SMS_TEXT_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948750694, data2: 65037, data3: 16660, data4: [144, 151, 151, 12, 147, 233, 32, 209] }, pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_STORAGE_DESTINATION_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3640199078, data2: 13516, data3: 17914, data4: [151, 251, 208, 7, 250, 71, 236, 148] }, pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_STORAGE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3640199078, data2: 13516, data3: 17914, data4: [151, 251, 208, 7, 250, 71, 236, 148] }, pid: 1001u32 }; +pub const WPD_RENDERING_INFORMATION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3309110175, data2: 60963, data3: 18993, data4: [133, 144, 118, 57, 135, 152, 112, 180] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RENDERING_INFORMATION_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3309110175, data2: 60963, data3: 18993, data4: [133, 144, 118, 57, 135, 152, 112, 180] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_CREATABLE_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3309110175, data2: 60963, data3: 18993, data4: [133, 144, 118, 57, 135, 152, 112, 180] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3309110175, data2: 60963, data3: 18993, data4: [133, 144, 118, 57, 135, 152, 112, 180] }, pid: 3u32 }; pub type WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES = i32; pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE_OBJECT: WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES = 0i32; pub const WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE_RESOURCE: WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES = 1i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4029326164, data2: 8960, data3: 20013, data4: [161, 185, 59, 103, 48, 247, 250, 33] }, - pid: 0u32, -}; -pub const WPD_RESOURCE_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 515307012, - data2: 37496, - data3: 17055, - data4: [147, 204, 91, 184, 192, 102, 86, 182], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 515307012, - data2: 37496, - data3: 17055, - data4: [147, 204, 91, 184, 192, 102, 86, 182], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 515307012, - data2: 37496, - data3: 17055, - data4: [147, 204, 91, 184, 192, 102, 86, 182], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 515307012, - data2: 37496, - data3: 17055, - data4: [147, 204, 91, 184, 192, 102, 86, 182], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 515307012, - data2: 37496, - data3: 17055, - data4: [147, 204, 91, 184, 192, 102, 86, 182], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_READ_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 515307012, - data2: 37496, - data3: 17055, - data4: [147, 204, 91, 184, 192, 102, 86, 182], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_WRITE_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 515307012, - data2: 37496, - data3: 17055, - data4: [147, 204, 91, 184, 192, 102, 86, 182], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_RESOURCE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 515307012, - data2: 37496, - data3: 17055, - data4: [147, 204, 91, 184, 192, 102, 86, 182], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ATTRIBUTE_TOTAL_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 515307012, - data2: 37496, - data3: 17055, - data4: [147, 204, 91, 184, 192, 102, 86, 182], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1002518914, - data2: 34225, - data3: 18656, - data4: [149, 166, 141, 58, 208, 107, 225, 23], - }, - pid: 0u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_BRANDING_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3056841134, - data2: 27823, - data3: 19079, - data4: [149, 137, 34, 222, 214, 221, 88, 153], - }, - pid: 0u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 743270403, - data2: 33002, - data3: 17792, - data4: [175, 154, 91, 225, 162, 62, 221, 203], - }, - pid: 0u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_DEFAULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3894311358, - data2: 13552, - data3: 16831, - data4: [181, 63, 241, 160, 106, 232, 120, 66], - }, - pid: 0u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_GENERIC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3115971861, data2: 47728, data3: 17991, data4: [148, 220, 250, 73, 37, 233, 90, 7] }, - pid: 0u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4053139160, - data2: 43560, - data3: 20195, - data4: [177, 83, 225, 130, 221, 94, 220, 57], - }, - pid: 0u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3351513018, - data2: 39162, - data3: 18101, - data4: [153, 96, 35, 254, 193, 36, 207, 222], - }, - pid: 0u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_RESOURCE_VIDEO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3043421762, data2: 25448, data3: 17040, data4: [134, 98, 112, 24, 47, 183, 159, 32] }, - pid: 0u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SECTION_DATA_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1365966123, - data2: 50766, - data3: 17648, - data4: [152, 220, 190, 225, 200, 143, 125, 102], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SECTION_DATA_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1365966123, - data2: 50766, - data3: 17648, - data4: [152, 220, 190, 225, 200, 143, 125, 102], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SECTION_DATA_REFERENCED_OBJECT_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1365966123, - data2: 50766, - data3: 17648, - data4: [152, 220, 190, 225, 200, 143, 125, 102], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SECTION_DATA_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1365966123, - data2: 50766, - data3: 17648, - data4: [152, 220, 190, 225, 200, 143, 125, 102], - }, - pid: 4u32, -}; +pub const WPD_RESOURCE_ALBUM_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4029326164, data2: 8960, data3: 20013, data4: [161, 185, 59, 103, 48, 247, 250, 33] }, pid: 0u32 }; +pub const WPD_RESOURCE_ATTRIBUTES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_ATTRIBUTE_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_ATTRIBUTE_CAN_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_ATTRIBUTE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_READ_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_ATTRIBUTE_OPTIMAL_WRITE_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_ATTRIBUTE_RESOURCE_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_ATTRIBUTE_TOTAL_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 515307012, data2: 37496, data3: 17055, data4: [147, 204, 91, 184, 192, 102, 86, 182] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_AUDIO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1002518914, data2: 34225, data3: 18656, data4: [149, 166, 141, 58, 208, 107, 225, 23] }, pid: 0u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_BRANDING_ART: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3056841134, data2: 27823, data3: 19079, data4: [149, 137, 34, 222, 214, 221, 88, 153] }, pid: 0u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_CONTACT_PHOTO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 743270403, data2: 33002, data3: 17792, data4: [175, 154, 91, 225, 162, 62, 221, 203] }, pid: 0u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_DEFAULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3894311358, data2: 13552, data3: 16831, data4: [181, 63, 241, 160, 106, 232, 120, 66] }, pid: 0u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_GENERIC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3115971861, data2: 47728, data3: 17991, data4: [148, 220, 250, 73, 37, 233, 90, 7] }, pid: 0u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4053139160, data2: 43560, data3: 20195, data4: [177, 83, 225, 130, 221, 94, 220, 57] }, pid: 0u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_THUMBNAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3351513018, data2: 39162, data3: 18101, data4: [153, 96, 35, 254, 193, 36, 207, 222] }, pid: 0u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_RESOURCE_VIDEO_CLIP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3043421762, data2: 25448, data3: 17040, data4: [134, 98, 112, 24, 47, 183, 159, 32] }, pid: 0u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_SECTION_DATA_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1365966123, data2: 50766, data3: 17648, data4: [152, 220, 190, 225, 200, 143, 125, 102] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_SECTION_DATA_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1365966123, data2: 50766, data3: 17648, data4: [152, 220, 190, 225, 200, 143, 125, 102] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_SECTION_DATA_REFERENCED_OBJECT_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1365966123, data2: 50766, data3: 17648, data4: [152, 220, 190, 225, 200, 143, 125, 102] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_SECTION_DATA_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1365966123, data2: 50766, data3: 17648, data4: [152, 220, 190, 225, 200, 143, 125, 102] }, pid: 4u32 }; pub type WPD_SECTION_DATA_UNITS_VALUES = i32; pub const WPD_SECTION_DATA_UNITS_BYTES: WPD_SECTION_DATA_UNITS_VALUES = 0i32; pub const WPD_SECTION_DATA_UNITS_MILLISECONDS: WPD_SECTION_DATA_UNITS_VALUES = 1i32; -pub const WPD_SECTION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1365966123, - data2: 50766, - data3: 17648, - data4: [152, 220, 190, 225, 200, 143, 125, 102], -}; +pub const WPD_SECTION_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1365966123, data2: 50766, data3: 17648, data4: [152, 220, 190, 225, 200, 143, 125, 102] }; pub type WPD_SERVICE_INHERITANCE_TYPES = i32; pub const WPD_SERVICE_INHERITANCE_IMPLEMENTATION: WPD_SERVICE_INHERITANCE_TYPES = 0i32; pub const WPD_SERVICE_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1964009866, data2: 52052, data3: 18460, data4: [184, 219, 13, 117, 201, 63, 28, 6] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SERVICE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1964009866, data2: 52052, data3: 18460, data4: [184, 219, 13, 117, 201, 63, 28, 6] }, - pid: 2u32, -}; +pub const WPD_SERVICE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1964009866, data2: 52052, data3: 18460, data4: [184, 219, 13, 117, 201, 63, 28, 6] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SMS_ENCODING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, - pid: 5u32, -}; +pub const WPD_SMS_ENCODING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, pid: 5u32 }; pub type WPD_SMS_ENCODING_TYPES = i32; pub const SMS_ENCODING_7_BIT: WPD_SMS_ENCODING_TYPES = 0i32; pub const SMS_ENCODING_8_BIT: WPD_SMS_ENCODING_TYPES = 1i32; pub const SMS_ENCODING_UTF_16: WPD_SMS_ENCODING_TYPES = 2i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SMS_MAX_PAYLOAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, - pid: 4u32, -}; +pub const WPD_SMS_MAX_PAYLOAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, pid: 4u32 }; pub const WPD_SMS_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SMS_PROVIDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_SMS_TIMEOUT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_BURST_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_BURST_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAMERA_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAMERA_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAPTURE_DELAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAPTURE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAPTURE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 18u32, -}; +pub const WPD_SMS_PROVIDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_SMS_TIMEOUT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2115007692, data2: 20735, data3: 19921, data4: [167, 66, 83, 190, 111, 9, 58, 13] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_BURST_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_BURST_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_CAMERA_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_CAMERA_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_CAPTURE_DELAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_CAPTURE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_CAPTURE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 18u32 }; pub const WPD_STILL_IMAGE_CAPTURE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAPTURE_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_COMPRESSION_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CONTRAST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_DIGITAL_ZOOM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EFFECT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_BIAS_COMPENSATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_PROGRAM_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FLASH_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FOCAL_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FOCUS_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FOCUS_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FOCUS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_RGB_GAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_SHARPNESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_TIMELAPSE_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_TIMELAPSE_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_UPLOAD_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_WHITE_BALANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_ACCESS_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, - pid: 11u32, -}; +pub const WPD_STILL_IMAGE_CAPTURE_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_COMPRESSION_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_CONTRAST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_DIGITAL_ZOOM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EFFECT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EXPOSURE_BIAS_COMPENSATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EXPOSURE_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EXPOSURE_PROGRAM_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_FLASH_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_FOCAL_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_FOCUS_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_FOCUS_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_FOCUS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_RGB_GAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_SHARPNESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_TIMELAPSE_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_TIMELAPSE_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_UPLOAD_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_WHITE_BALANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1489334764, data2: 7115, data3: 17063, data4: [138, 197, 187, 41, 21, 115, 162, 96] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STORAGE_ACCESS_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 11u32 }; pub type WPD_STORAGE_ACCESS_CAPABILITY_VALUES = i32; pub const WPD_STORAGE_ACCESS_CAPABILITY_READWRITE: WPD_STORAGE_ACCESS_CAPABILITY_VALUES = 0i32; pub const WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITHOUT_OBJECT_DELETION: WPD_STORAGE_ACCESS_CAPABILITY_VALUES = 1i32; pub const WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITH_OBJECT_DELETION: WPD_STORAGE_ACCESS_CAPABILITY_VALUES = 2i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_CAPACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_CAPACITY_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_FILE_SYSTEM_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_FREE_SPACE_IN_BYTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_FREE_SPACE_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_MAX_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, - pid: 9u32, -}; +pub const WPD_STORAGE_CAPACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STORAGE_CAPACITY_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STORAGE_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STORAGE_FILE_SYSTEM_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STORAGE_FREE_SPACE_IN_BYTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STORAGE_FREE_SPACE_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STORAGE_MAX_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 9u32 }; pub const WPD_STORAGE_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, - pid: 8u32, -}; +pub const WPD_STORAGE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, - pid: 2u32, -}; +pub const WPD_STORAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 27460986, data2: 29910, data3: 20096, data4: [190, 167, 220, 76, 33, 44, 229, 10] }, pid: 2u32 }; pub type WPD_STORAGE_TYPE_VALUES = i32; pub const WPD_STORAGE_TYPE_UNDEFINED: WPD_STORAGE_TYPE_VALUES = 0i32; pub const WPD_STORAGE_TYPE_FIXED_ROM: WPD_STORAGE_TYPE_VALUES = 1i32; @@ -5591,113 +1631,40 @@ pub const WPD_STREAM_UNITS_FRAMES: WPD_STREAM_UNITS = 1i32; pub const WPD_STREAM_UNITS_ROWS: WPD_STREAM_UNITS = 2i32; pub const WPD_STREAM_UNITS_MILLISECONDS: WPD_STREAM_UNITS = 4i32; pub const WPD_STREAM_UNITS_MICROSECONDS: WPD_STREAM_UNITS = 8i32; -pub const WPD_TASK_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3813992798, - data2: 55456, - data3: 17975, - data4: [160, 58, 12, 178, 104, 56, 219, 199], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_TASK_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3813992798, - data2: 55456, - data3: 17975, - data4: [160, 58, 12, 178, 104, 56, 219, 199], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_TASK_PERCENT_COMPLETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3813992798, - data2: 55456, - data3: 17975, - data4: [160, 58, 12, 178, 104, 56, 219, 199], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_TASK_REMINDER_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3813992798, - data2: 55456, - data3: 17975, - data4: [160, 58, 12, 178, 104, 56, 219, 199], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_TASK_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3813992798, - data2: 55456, - data3: 17975, - data4: [160, 58, 12, 178, 104, 56, 219, 199], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_AUTHOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_CREDITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_FOURCC_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_FRAMERATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_KEY_FRAME_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 10u32, -}; +pub const WPD_TASK_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3813992798, data2: 55456, data3: 17975, data4: [160, 58, 12, 178, 104, 56, 219, 199] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_TASK_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3813992798, data2: 55456, data3: 17975, data4: [160, 58, 12, 178, 104, 56, 219, 199] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_TASK_PERCENT_COMPLETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3813992798, data2: 55456, data3: 17975, data4: [160, 58, 12, 178, 104, 56, 219, 199] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_TASK_REMINDER_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3813992798, data2: 55456, data3: 17975, data4: [160, 58, 12, 178, 104, 56, 219, 199] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_TASK_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3813992798, data2: 55456, data3: 17975, data4: [160, 58, 12, 178, 104, 56, 219, 199] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_AUTHOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_CREDITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_FOURCC_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_FRAMERATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_KEY_FRAME_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 10u32 }; pub const WPD_VIDEO_OBJECT_PROPERTIES_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_QUALITY_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_RECORDEDTV_CHANNEL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_RECORDEDTV_REPEAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_RECORDEDTV_STATION_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_SCAN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, - pid: 12u32, -}; +pub const WPD_VIDEO_QUALITY_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_RECORDEDTV_CHANNEL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_RECORDEDTV_REPEAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_RECORDEDTV_STATION_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_VIDEO_SCAN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879698275, data2: 63896, data3: 16710, data4: [139, 1, 209, 155, 76, 0, 222, 154] }, pid: 12u32 }; pub type WPD_VIDEO_SCAN_TYPES = i32; pub const WPD_VIDEO_SCAN_TYPE_UNUSED: WPD_VIDEO_SCAN_TYPES = 0i32; pub const WPD_VIDEO_SCAN_TYPE_PROGRESSIVE: WPD_VIDEO_SCAN_TYPES = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/Properties/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/Properties/mod.rs index 010d9e6432..8c497edcc1 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/Properties/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/Properties/mod.rs @@ -2,1540 +2,395 @@ #[link(name = "windows")] extern "system" {} #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DevQuery_ObjectType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 325533506, - data2: 41942, - data3: 18934, - data4: [180, 218, 174, 70, 224, 197, 35, 124], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_ClassCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1899828995, data2: 41698, data3: 18933, data4: [146, 20, 86, 71, 46, 243, 218, 92] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_ClassInstaller: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_ClassName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_DHPRebalanceOptOut: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3511500531, data2: 26319, data3: 19362, data4: [157, 56, 13, 219, 55, 171, 71, 1] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_NoDisplayClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_NoInstallClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_PropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_SilentInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1126273419, - data2: 63134, - data3: 18189, - data4: [165, 222, 77, 136, 199, 90, 210, 75], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 51u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 80u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 78u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 90u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 94u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 95u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 92u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 91u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 93u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 105u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 107u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 81u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 82u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 52u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 89u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12288u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_HasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 83u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 57u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 54u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 55u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 86u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 79u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 53u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 70u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 72u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 85u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 74u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 56u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsRebootRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 108u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 84u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 68u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 67u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 66u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 77u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 76u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8192u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 87u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 73u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 71u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8194u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8195u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 97u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 106u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 88u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 99u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 98u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 65u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterfaceClass_DefaultInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterfaceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_Autoplay_Silent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1129173647, - data2: 40565, - data3: 17674, - data4: [154, 185, 255, 97, 230, 24, 186, 208], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_Enabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_ReferenceString: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_Restricted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_SchematicName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_AssignedToGuest: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 38u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_BiosDeviceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_BusRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_BusReportedDeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Class: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ConfigurationId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2357121542, - data2: 16266, - data3: 18471, - data4: [179, 171, 174, 158, 31, 174, 252, 108], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_CreatorProcessId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DHP_Rebalance_Policy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DebuggerSafe: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DependencyDependents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DependencyProviders: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DevNodeStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverInfPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverInfSection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverInfSectionExt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverProblemDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_EjectionRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ExtendedAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ExtendedConfigurationIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FirmwareDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FirmwareRevision: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FirstInstallDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FriendlyNameAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_HasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_InLocalMachineContainer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2357121542, - data2: 16266, - data3: 18471, - data4: [179, 171, 174, 158, 31, 174, 252, 108], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_InstallDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 36u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 256u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_IsAssociateableByUserAction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_IsRebootRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LastArrivalDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, - pid: 102u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LastRemovalDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, - pid: 103u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Legacy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2152296704, - data2: 35955, - data3: 18617, - data4: [170, 217, 206, 56, 126, 25, 197, 110], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 37u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ManufacturerAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_MatchingDeviceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 39u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Numa_Node: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Numa_Proximity_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 1u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_PhysicalDeviceLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_PostInstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_PowerRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_PresenceNotForDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ProblemCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ProblemStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 33u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 35u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_RemovalRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Reported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2152296704, - data2: 35955, - data3: 18617, - data4: [170, 217, 206, 56, 126, 25, 197, 110], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ReportedDeviceIdsHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2830656989, - data2: 11837, - data3: 16532, - data4: [173, 151, 229, 147, 167, 12, 117, 214], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2950264384, - data2: 34467, - data3: 16912, - data4: [182, 124, 40, 156, 65, 170, 190, 85], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_SafeRemovalRequiredOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2950264384, - data2: 34467, - data3: 16912, - data4: [182, 124, 40, 156, 65, 170, 190, 85], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Service: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_SessionId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ShowInUninstallUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_SoftRestartSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Stack: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DrvPkg_BrandingIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DrvPkg_DetailedDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DrvPkg_DocumentationLink: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DrvPkg_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DrvPkg_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DrvPkg_VendorWebSite: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3480468305, - data2: 15039, - data3: 17570, - data4: [133, 224, 154, 61, 199, 161, 33, 50], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 10u32, -}; +pub const DEVPKEY_DevQuery_ObjectType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 325533506, data2: 41942, data3: 18934, data4: [180, 218, 174, 70, 224, 197, 35, 124] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_ClassCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1899828995, data2: 41698, data3: 18933, data4: [146, 20, 86, 71, 46, 243, 218, 92] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_ClassInstaller: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_ClassName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_DHPRebalanceOptOut: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3511500531, data2: 26319, data3: 19362, data4: [157, 56, 13, 219, 55, 171, 71, 1] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_NoDisplayClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_NoInstallClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_PropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_SilentInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630898684, data2: 20647, data3: 18382, data4: [175, 8, 104, 201, 167, 215, 51, 102] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1126273419, data2: 63134, data3: 18189, data4: [165, 222, 77, 136, 199, 90, 210, 75] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 51u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 80u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 78u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 90u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 94u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 95u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 92u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 91u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 93u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 105u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 107u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 81u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 82u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 52u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 89u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12288u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_HasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 83u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 57u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 54u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 55u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 86u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 79u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 53u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 70u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 72u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 85u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 74u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 56u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsRebootRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 108u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 84u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 68u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 67u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 66u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 77u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 76u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8192u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 87u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 73u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 71u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8194u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8195u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 97u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 106u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 88u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 99u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 98u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 65u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceInterfaceClass_DefaultInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceInterfaceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 348666521, data2: 2879, data3: 17591, data4: [190, 76, 161, 120, 211, 153, 5, 100] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceInterface_Autoplay_Silent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1129173647, data2: 40565, data3: 17674, data4: [154, 185, 255, 97, 230, 24, 186, 208] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceInterface_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceInterface_Enabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceInterface_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceInterface_ReferenceString: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceInterface_Restricted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceInterface_SchematicName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_AssignedToGuest: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 38u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_BiosDeviceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_BusRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_BusReportedDeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Class: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ConfigurationId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_CreatorProcessId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DHP_Rebalance_Policy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DebuggerSafe: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DependencyDependents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DependencyProviders: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DevNodeStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverInfPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverInfSection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverInfSectionExt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverProblemDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_EjectionRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ExtendedAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ExtendedConfigurationIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FirmwareDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FirmwareRevision: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FirstInstallDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FriendlyNameAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_HasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_InLocalMachineContainer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_InstallDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 36u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 256u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_IsAssociateableByUserAction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_IsRebootRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_LastArrivalDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 102u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_LastRemovalDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 103u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Legacy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2152296704, data2: 35955, data3: 18617, data4: [170, 217, 206, 56, 126, 25, 197, 110] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 37u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ManufacturerAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_MatchingDeviceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 39u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Numa_Node: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Numa_Proximity_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 1u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_PhysicalDeviceLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_PostInstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_PowerRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_PresenceNotForDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ProblemCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ProblemStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 33u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 35u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_RemovalRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Reported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2152296704, data2: 35955, data3: 18617, data4: [170, 217, 206, 56, 126, 25, 197, 110] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ReportedDeviceIdsHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2830656989, data2: 11837, data3: 16532, data4: [173, 151, 229, 147, 167, 12, 117, 214] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_SafeRemovalRequiredOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Service: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_SessionId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ShowInUninstallUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_SoftRestartSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Stack: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DrvPkg_BrandingIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DrvPkg_DetailedDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DrvPkg_DocumentationLink: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DrvPkg_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DrvPkg_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DrvPkg_VendorWebSite: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3480468305, data2: 15039, data3: 17570, data4: [133, 224, 154, 61, 199, 161, 33, 50] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 10u32 }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DEVPROPCOMPKEY { diff --git a/crates/deps/sys/src/Windows/Win32/Devices/Sensors/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/Sensors/mod.rs index d7e7ece275..bff4f4eb27 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/Sensors/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/Sensors/mod.rs @@ -105,79 +105,24 @@ pub const ElevationChangeMode_Max: ELEVATION_CHANGE_MODE = 3i32; pub const ElevationChangeMode_Force_Dword: ELEVATION_CHANGE_MODE = -1i32; pub const GNSS_CLEAR_ALL_ASSISTANCE_DATA: u32 = 1u32; pub const GUID_DEVINTERFACE_SENSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3122378386, data2: 39802, data3: 18483, data4: [154, 30, 82, 94, 209, 52, 231, 226] }; -pub const GUID_SensorCategory_All: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3273114246, - data2: 50280, - data3: 17032, - data4: [153, 117, 212, 196, 88, 124, 68, 44], -}; -pub const GUID_SensorCategory_Biometric: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3390662927, - data2: 41671, - data3: 18301, - data4: [169, 158, 153, 236, 110, 43, 86, 72], -}; -pub const GUID_SensorCategory_Electrical: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4218682584, - data2: 64586, - data3: 18492, - data4: [172, 88, 39, 182, 145, 198, 190, 255], -}; -pub const GUID_SensorCategory_Environmental: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 842283434, - data2: 32614, - data3: 18731, - data4: [186, 12, 115, 233, 170, 10, 101, 213], -}; +pub const GUID_SensorCategory_All: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3273114246, data2: 50280, data3: 17032, data4: [153, 117, 212, 196, 88, 124, 68, 44] }; +pub const GUID_SensorCategory_Biometric: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3390662927, data2: 41671, data3: 18301, data4: [169, 158, 153, 236, 110, 43, 86, 72] }; +pub const GUID_SensorCategory_Electrical: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218682584, data2: 64586, data3: 18492, data4: [172, 88, 39, 182, 145, 198, 190, 255] }; +pub const GUID_SensorCategory_Environmental: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 842283434, data2: 32614, data3: 18731, data4: [186, 12, 115, 233, 170, 10, 101, 213] }; pub const GUID_SensorCategory_Light: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 396780992, data2: 36963, data3: 16918, data4: [178, 2, 92, 122, 37, 94, 24, 206] }; pub const GUID_SensorCategory_Location: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3215430884, data2: 63844, data3: 20443, data4: [144, 246, 81, 5, 107, 254, 75, 68] }; -pub const GUID_SensorCategory_Mechanical: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2366840168, - data2: 36599, - data3: 18006, - data4: [128, 181, 204, 203, 217, 55, 145, 197], -}; -pub const GUID_SensorCategory_Motion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3439975153, - data2: 15150, - data3: 19517, - data4: [181, 152, 181, 229, 255, 147, 253, 70], -}; +pub const GUID_SensorCategory_Mechanical: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2366840168, data2: 36599, data3: 18006, data4: [128, 181, 204, 203, 217, 55, 145, 197] }; +pub const GUID_SensorCategory_Motion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3439975153, data2: 15150, data3: 19517, data4: [181, 152, 181, 229, 255, 147, 253, 70] }; pub const GUID_SensorCategory_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2657879222, data2: 38654, data3: 18772, data4: [183, 38, 104, 104, 42, 71, 63, 105] }; pub const GUID_SensorCategory_Other: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747693993, data2: 62665, data3: 20386, data4: [175, 55, 86, 212, 113, 254, 90, 61] }; -pub const GUID_SensorCategory_PersonalActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4049637505, - data2: 7698, - data3: 16683, - data4: [161, 77, 203, 176, 233, 91, 210, 229], -}; +pub const GUID_SensorCategory_PersonalActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4049637505, data2: 7698, data3: 16683, data4: [161, 77, 203, 176, 233, 91, 210, 229] }; pub const GUID_SensorCategory_Scanner: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2952849278, data2: 62901, data3: 16911, data4: [129, 93, 2, 112, 167, 38, 242, 112] }; pub const GUID_SensorCategory_Unsupported: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 736815098, data2: 6576, data3: 18629, data4: [161, 246, 181, 72, 13, 194, 6, 176] }; -pub const GUID_SensorType_Accelerometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3271233375, - data2: 58066, - data3: 19576, - data4: [188, 208, 53, 42, 149, 130, 129, 157], -}; -pub const GUID_SensorType_ActivityDetection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2644377880, - data2: 6151, - data3: 20270, - data4: [150, 228, 44, 229, 113, 66, 225, 150], -}; -pub const GUID_SensorType_AmbientLight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2549159368, - data2: 22938, - data3: 16723, - data4: [136, 148, 210, 209, 40, 153, 145, 138], -}; +pub const GUID_SensorType_Accelerometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3271233375, data2: 58066, data3: 19576, data4: [188, 208, 53, 42, 149, 130, 129, 157] }; +pub const GUID_SensorType_ActivityDetection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2644377880, data2: 6151, data3: 20270, data4: [150, 228, 44, 229, 113, 66, 225, 150] }; +pub const GUID_SensorType_AmbientLight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2549159368, data2: 22938, data3: 16723, data4: [136, 148, 210, 209, 40, 153, 145, 138] }; pub const GUID_SensorType_Barometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244332585, data2: 65418, data3: 19091, data4: [151, 223, 61, 203, 222, 64, 34, 136] }; -pub const GUID_SensorType_Custom: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3896177193, - data2: 34368, - data3: 19736, - data4: [162, 19, 226, 38, 117, 235, 178, 195], -}; +pub const GUID_SensorType_Custom: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3896177193, data2: 34368, data3: 19736, data4: [162, 19, 226, 38, 117, 235, 178, 195] }; pub const GUID_SensorType_FloorElevation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2917439615, data2: 31428, data3: 19962, data4: [151, 34, 10, 2, 113, 129, 199, 71] }; pub const GUID_SensorType_GeomagneticOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3882980856, data2: 11551, data3: 18467, data4: [151, 27, 28, 68, 103, 85, 108, 157] }; pub const GUID_SensorType_GravityVector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 62205043, data2: 47990, data3: 17983, data4: [149, 36, 56, 222, 118, 235, 112, 11] }; @@ -186,25 +131,10 @@ pub const GUID_SensorType_HingeAngle: ::windows_sys::core::GUID = ::windows_sys: pub const GUID_SensorType_Humidity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1551023975, data2: 48510, data3: 16983, data4: [153, 11, 152, 163, 186, 59, 64, 10] }; pub const GUID_SensorType_LinearAccelerometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 59441795, data2: 38836, data3: 16840, data4: [188, 36, 95, 241, 170, 72, 254, 199] }; pub const GUID_SensorType_Magnetometer3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1441132539, data2: 5575, data3: 16607, data4: [134, 152, 168, 75, 124, 134, 60, 83] }; -pub const GUID_SensorType_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3451246839, - data2: 15613, - data3: 16840, - data4: [133, 66, 204, 230, 34, 207, 93, 110], -}; -pub const GUID_SensorType_Pedometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2980022703, - data2: 58347, - data3: 17483, - data4: [141, 234, 32, 37, 117, 167, 21, 153], -}; +pub const GUID_SensorType_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3451246839, data2: 15613, data3: 16840, data4: [133, 66, 204, 230, 34, 207, 93, 110] }; +pub const GUID_SensorType_Pedometer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2980022703, data2: 58347, data3: 17483, data4: [141, 234, 32, 37, 117, 167, 21, 153] }; pub const GUID_SensorType_Proximity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1377884905, data2: 12665, data3: 17456, data4: [159, 144, 6, 38, 109, 42, 52, 222] }; -pub const GUID_SensorType_RelativeOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1083784017, - data2: 18182, - data3: 17628, - data4: [152, 213, 201, 32, 192, 55, 255, 171], -}; +pub const GUID_SensorType_RelativeOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083784017, data2: 18182, data3: 17628, data4: [152, 213, 201, 32, 192, 55, 255, 171] }; pub const GUID_SensorType_SimpleDeviceOrientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2258735761, data2: 1154, data3: 16428, data4: [191, 76, 173, 218, 197, 43, 28, 57] }; pub const GUID_SensorType_Temperature: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 83693252, data2: 54746, data3: 17914, data4: [149, 169, 93, 179, 142, 225, 147, 6] }; pub type HUMAN_PRESENCE_DETECTION_TYPE = i32; @@ -318,44 +248,14 @@ impl ::core::clone::Clone for QUATERNION { *self } } -pub const SENSOR_CATEGORY_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3273114246, - data2: 50280, - data3: 17032, - data4: [153, 117, 212, 196, 88, 124, 68, 44], -}; -pub const SENSOR_CATEGORY_BIOMETRIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3390662927, - data2: 41671, - data3: 18301, - data4: [169, 158, 153, 236, 110, 43, 86, 72], -}; -pub const SENSOR_CATEGORY_ELECTRICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4218682584, - data2: 64586, - data3: 18492, - data4: [172, 88, 39, 182, 145, 198, 190, 255], -}; -pub const SENSOR_CATEGORY_ENVIRONMENTAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 842283434, - data2: 32614, - data3: 18731, - data4: [186, 12, 115, 233, 170, 10, 101, 213], -}; +pub const SENSOR_CATEGORY_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3273114246, data2: 50280, data3: 17032, data4: [153, 117, 212, 196, 88, 124, 68, 44] }; +pub const SENSOR_CATEGORY_BIOMETRIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3390662927, data2: 41671, data3: 18301, data4: [169, 158, 153, 236, 110, 43, 86, 72] }; +pub const SENSOR_CATEGORY_ELECTRICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218682584, data2: 64586, data3: 18492, data4: [172, 88, 39, 182, 145, 198, 190, 255] }; +pub const SENSOR_CATEGORY_ENVIRONMENTAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 842283434, data2: 32614, data3: 18731, data4: [186, 12, 115, 233, 170, 10, 101, 213] }; pub const SENSOR_CATEGORY_LIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 396780992, data2: 36963, data3: 16918, data4: [178, 2, 92, 122, 37, 94, 24, 206] }; pub const SENSOR_CATEGORY_LOCATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3215430884, data2: 63844, data3: 20443, data4: [144, 246, 81, 5, 107, 254, 75, 68] }; -pub const SENSOR_CATEGORY_MECHANICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2366840168, - data2: 36599, - data3: 18006, - data4: [128, 181, 204, 203, 217, 55, 145, 197], -}; -pub const SENSOR_CATEGORY_MOTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3439975153, - data2: 15150, - data3: 19517, - data4: [181, 152, 181, 229, 255, 147, 253, 70], -}; +pub const SENSOR_CATEGORY_MECHANICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2366840168, data2: 36599, data3: 18006, data4: [128, 181, 204, 203, 217, 55, 145, 197] }; +pub const SENSOR_CATEGORY_MOTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3439975153, data2: 15150, data3: 19517, data4: [181, 152, 181, 229, 255, 147, 253, 70] }; pub const SENSOR_CATEGORY_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2657879222, data2: 38654, data3: 18772, data4: [183, 38, 104, 104, 42, 71, 63, 105] }; pub const SENSOR_CATEGORY_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747693993, data2: 62665, data3: 20386, data4: [175, 55, 86, 212, 113, 254, 90, 61] }; pub const SENSOR_CATEGORY_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2952849278, data2: 62901, data3: 16911, data4: [129, 93, 2, 112, 167, 38, 242, 112] }; @@ -380,1078 +280,309 @@ pub const SensorConnectionType_Integrated: SENSOR_CONNECTION_TYPES = 0i32; pub const SensorConnectionType_Attached: SENSOR_CONNECTION_TYPES = 1i32; pub const SensorConnectionType_External: SENSOR_CONNECTION_TYPES = 2i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ABSOLUTE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ACCELERATION_X_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ACCELERATION_Y_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ACCELERATION_Z_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ADDRESS1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ADDRESS2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 36u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_X_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Y_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Z_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ATMOSPHERIC_PRESSURE_BAR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, - pid: 4u32, -}; +pub const SENSOR_DATA_TYPE_ABSOLUTE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ACCELERATION_X_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ACCELERATION_Y_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ACCELERATION_Z_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ADDRESS1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ADDRESS2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 36u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_X_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Y_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Z_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ATMOSPHERIC_PRESSURE_BAR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, pid: 4u32 }; pub const SENSOR_DATA_TYPE_BIOMETRIC_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_ARRAY_STATES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CAPACITANCE_FARAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3149022929, - data2: 57922, - data3: 18304, - data4: [162, 211, 205, 237, 132, 243, 88, 66], - }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 25u32, -}; +pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_ARRAY_STATES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CAPACITANCE_FARAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 25u32 }; pub const SENSOR_DATA_TYPE_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3680374002, data2: 53023, data3: 19480, data4: [180, 108, 216, 96, 17, 214, 33, 80] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_COUNTRY_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CURRENT_AMPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3149022929, - data2: 57922, - data3: 18304, - data4: [162, 211, 205, 237, 132, 243, 88, 66], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_BOOLEAN_ARRAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 6u32, -}; -pub const SENSOR_DATA_TYPE_CUSTOM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE10: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE11: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE12: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE13: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE14: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE15: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE16: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE17: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE18: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE19: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE20: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE21: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE22: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE23: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE24: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE25: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE26: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE27: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 33u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE28: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE4: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE5: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE6: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE7: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE8: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE9: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2974578255, - data2: 1999, - data3: 16872, - data4: [157, 130, 235, 227, 208, 119, 106, 111], - }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DGPS_DATA_AGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 35u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 37u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DISTANCE_X_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DISTANCE_Y_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DISTANCE_Z_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ELECTRICAL_FREQUENCY_HERTZ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3149022929, - data2: 57922, - data3: 18304, - data4: [162, 211, 205, 237, 132, 243, 88, 66], - }, - pid: 9u32, -}; -pub const SENSOR_DATA_TYPE_ELECTRICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3149022929, - data2: 57922, - data3: 18304, - data4: [162, 211, 205, 237, 132, 243, 88, 66], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ELECTRICAL_PERCENT_OF_RANGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3149022929, - data2: 57922, - data3: 18304, - data4: [162, 211, 205, 237, 132, 243, 88, 66], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ELECTRICAL_POWER_WATTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3149022929, - data2: 57922, - data3: 18304, - data4: [162, 211, 205, 237, 132, 243, 88, 66], - }, - pid: 7u32, -}; +pub const SENSOR_DATA_TYPE_COUNTRY_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CURRENT_AMPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_BOOLEAN_ARRAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 6u32 }; +pub const SENSOR_DATA_TYPE_CUSTOM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE10: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE11: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE12: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE13: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE14: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE15: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE16: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE17: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE18: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE19: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE20: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE21: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE22: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE23: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE24: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE25: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE26: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE27: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 33u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE28: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE4: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE5: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE6: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE7: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE8: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE9: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2974578255, data2: 1999, data3: 16872, data4: [157, 130, 235, 227, 208, 119, 106, 111] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_DGPS_DATA_AGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 35u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 37u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_DISTANCE_X_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_DISTANCE_Y_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_DISTANCE_Z_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ELECTRICAL_FREQUENCY_HERTZ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 9u32 }; +pub const SENSOR_DATA_TYPE_ELECTRICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ELECTRICAL_PERCENT_OF_RANGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ELECTRICAL_POWER_WATTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 7u32 }; pub const SENSOR_DATA_TYPE_ENVIRONMENTAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ERROR_RADIUS_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_FIX_QUALITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_FIX_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_FORCE_NEWTONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GAUGE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GEOIDAL_SEPARATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GPS_OPERATION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GPS_SELECTION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GPS_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 33u32, -}; +pub const SENSOR_DATA_TYPE_ERROR_RADIUS_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_FIX_QUALITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_FIX_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_FORCE_NEWTONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_GAUGE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_GEOIDAL_SEPARATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_GPS_OPERATION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_GPS_SELECTION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_GPS_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 33u32 }; pub const SENSOR_DATA_TYPE_GUID_MECHANICAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_HUMAN_PRESENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_HUMAN_PROXIMITY_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_INDUCTANCE_HENRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3149022929, - data2: 57922, - data3: 18304, - data4: [162, 211, 205, 237, 132, 243, 88, 66], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LATITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LIGHT_CHROMACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }, - pid: 4u32, -}; +pub const SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_HUMAN_PRESENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_HUMAN_PROXIMITY_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_INDUCTANCE_HENRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_LATITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_LIGHT_CHROMACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }, pid: 4u32 }; pub const SENSOR_DATA_TYPE_LIGHT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LIGHT_LEVEL_LUX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }, - pid: 2u32, -}; +pub const SENSOR_DATA_TYPE_LIGHT_LEVEL_LUX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LIGHT_TEMPERATURE_KELVIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }, - pid: 3u32, -}; +pub const SENSOR_DATA_TYPE_LIGHT_TEMPERATURE_KELVIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3838278882, data2: 56503, data3: 18153, data4: [132, 57, 79, 236, 84, 136, 51, 166] }, pid: 3u32 }; pub const SENSOR_DATA_TYPE_LOCATION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LOCATION_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 40u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LONGITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_X_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Y_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Z_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_VARIATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETOMETER_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 22u32, -}; -pub const SENSOR_DATA_TYPE_MOTION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MOTION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MULTIVALUE_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_NMEA_SENTENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 38u32, -}; +pub const SENSOR_DATA_TYPE_LOCATION_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 40u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_LONGITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_X_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Y_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Z_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETIC_VARIATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MAGNETOMETER_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 22u32 }; +pub const SENSOR_DATA_TYPE_MOTION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MOTION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_MULTIVALUE_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_NMEA_SENTENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 38u32 }; pub const SENSOR_DATA_TYPE_ORIENTATION_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_POSTALCODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_QUADRANT_ANGLE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_QUATERNION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_RELATIVE_HUMIDITY_PERCENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_RESISTANCE_OHMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3149022929, - data2: 57922, - data3: 18304, - data4: [162, 211, 205, 237, 132, 243, 88, 66], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_RFID_TAG_40_BIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3617954364, - data2: 13345, - data3: 17579, - data4: [141, 58, 157, 232, 171, 108, 76, 174], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ROTATION_MATRIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 39u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_USED_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 41u32, -}; -pub const SENSOR_DATA_TYPE_SCANNER_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3617954364, - data2: 13345, - data3: 17579, - data4: [141, 58, 157, 232, 171, 108, 76, 174], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SIMPLE_DEVICE_ORIENTATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SPEED_KNOTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1066035618, - data2: 1989, - data3: 20040, - data4: [169, 101, 205, 121, 122, 171, 86, 213], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_STATE_PROVINCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_STRAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TEMPERATURE_CELSIUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TILT_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TILT_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TILT_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TIMESTAMP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3680374002, data2: 53023, data3: 19480, data4: [180, 108, 216, 96, 17, 214, 33, 80] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TOUCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_VOLTAGE_VOLTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3149022929, - data2: 57922, - data3: 18304, - data4: [162, 211, 205, 237, 132, 243, 88, 66], - }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_WEIGHT_KILOGRAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_WIND_DIRECTION_DEGREES_ANTICLOCKWISE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_WIND_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, - pid: 6u32, -}; -pub const SENSOR_ERROR_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1997614029, - data2: 64737, - data3: 20291, - data4: [184, 184, 168, 130, 86, 173, 180, 179], -}; -pub const SENSOR_EVENT_ACCELEROMETER_SHAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2187287188, - data2: 3912, - data3: 17302, - data4: [156, 160, 110, 203, 92, 153, 217, 21], -}; +pub const SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_POSTALCODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_QUADRANT_ANGLE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_QUATERNION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_RELATIVE_HUMIDITY_PERCENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_RESISTANCE_OHMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_RFID_TAG_40_BIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3617954364, data2: 13345, data3: 17579, data4: [141, 58, 157, 232, 171, 108, 76, 174] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_ROTATION_MATRIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 39u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_USED_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 41u32 }; +pub const SENSOR_DATA_TYPE_SCANNER_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3617954364, data2: 13345, data3: 17579, data4: [141, 58, 157, 232, 171, 108, 76, 174] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SIMPLE_DEVICE_ORIENTATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SPEED_KNOTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1066035618, data2: 1989, data3: 20040, data4: [169, 101, 205, 121, 122, 171, 86, 213] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_STATE_PROVINCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_STRAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_TEMPERATURE_CELSIUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_TILT_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_TILT_Y_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_TILT_Z_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 372758690, data2: 16968, data3: 17013, data4: [134, 93, 85, 141, 232, 74, 237, 253] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_TIMESTAMP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3680374002, data2: 53023, data3: 19480, data4: [180, 108, 216, 96, 17, 214, 33, 80] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_TOUCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 580462730, data2: 28062, data3: 19211, data4: [183, 236, 53, 40, 248, 158, 64, 175] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 89945304, data2: 51823, data3: 18390, data4: [149, 198, 30, 211, 99, 122, 15, 244] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_VOLTAGE_VOLTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3149022929, data2: 57922, data3: 18304, data4: [162, 211, 205, 237, 132, 243, 88, 66] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_WEIGHT_KILOGRAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 945179260, data2: 62194, data3: 18875, data4: [155, 43, 186, 96, 246, 106, 88, 223] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_WIND_DIRECTION_DEGREES_ANTICLOCKWISE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_WIND_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2332730097, data2: 11607, data3: 17134, data4: [140, 192, 77, 39, 98, 43, 70, 196] }, pid: 6u32 }; +pub const SENSOR_ERROR_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1997614029, data2: 64737, data3: 20291, data4: [184, 184, 168, 130, 86, 173, 180, 179] }; +pub const SENSOR_EVENT_ACCELEROMETER_SHAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2187287188, data2: 3912, data3: 17302, data4: [156, 160, 110, 203, 92, 153, 217, 21] }; pub const SENSOR_EVENT_DATA_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 785445540, data2: 135, data3: 16851, data4: [135, 219, 103, 115, 55, 11, 60, 136] }; pub const SENSOR_EVENT_PARAMETER_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] }, - pid: 2u32, -}; +pub const SENSOR_EVENT_PARAMETER_EVENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_EVENT_PARAMETER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] }, - pid: 3u32, -}; +pub const SENSOR_EVENT_PARAMETER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1681157680, data2: 34600, data3: 19252, data4: [189, 246, 79, 82, 68, 44, 92, 40] }, pid: 3u32 }; pub const SENSOR_EVENT_PROPERTY_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 593031321, data2: 33993, data3: 19773, data4: [144, 223, 194, 66, 30, 43, 32, 69] }; -pub const SENSOR_EVENT_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3218694166, - data2: 27607, - data3: 17760, - data4: [173, 52, 242, 246, 96, 126, 143, 129], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CHANGE_SENSITIVITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CLEAR_ASSISTANCE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3790168820, - data2: 28261, - data3: 17911, - data4: [156, 54, 212, 135, 183, 177, 189, 52], - }, - pid: 2u32, -}; -pub const SENSOR_PROPERTY_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CONNECTION_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CURRENT_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_DEVICE_PATH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_HID_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_LIGHT_RESPONSE_CURVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 16u32, -}; +pub const SENSOR_EVENT_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3218694166, data2: 27607, data3: 17760, data4: [173, 52, 242, 246, 96, 126, 143, 129] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_CHANGE_SENSITIVITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_CLEAR_ASSISTANCE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3790168820, data2: 28261, data3: 17911, data4: [156, 54, 212, 135, 183, 177, 189, 52] }, pid: 2u32 }; +pub const SENSOR_PROPERTY_COMMON_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_CONNECTION_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_CURRENT_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_DEVICE_PATH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_HID_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_LIGHT_RESPONSE_CURVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 16u32 }; #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub struct SENSOR_PROPERTY_LIST { @@ -1469,229 +600,57 @@ impl ::core::clone::Clone for SENSOR_PROPERTY_LIST { } pub const SENSOR_PROPERTY_LIST_HEADER_SIZE: u32 = 8u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_LOCATION_DESIRED_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_MIN_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RADIO_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RADIO_STATE_PREVIOUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RANGE_MAXIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RANGE_MINIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 3u32, -}; -pub const SENSOR_PROPERTY_TEST_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3790168820, - data2: 28261, - data3: 17911, - data4: [156, 54, 212, 135, 183, 177, 189, 52], -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_TURN_ON_OFF_NMEA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3790168820, - data2: 28261, - data3: 17911, - data4: [156, 54, 212, 135, 183, 177, 189, 52], - }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2139325420, - data2: 54252, - data3: 18780, - data4: [168, 207, 184, 187, 232, 92, 41, 32], - }, - pid: 2u32, -}; +pub const SENSOR_PROPERTY_LOCATION_DESIRED_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_MIN_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_RADIO_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_RADIO_STATE_PREVIOUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_RANGE_MAXIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_RANGE_MINIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 3u32 }; +pub const SENSOR_PROPERTY_TEST_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3790168820, data2: 28261, data3: 17911, data4: [156, 54, 212, 135, 183, 177, 189, 52] }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_TURN_ON_OFF_NMEA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3790168820, data2: 28261, data3: 17911, data4: [156, 54, 212, 135, 183, 177, 189, 52] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2139325420, data2: 54252, data3: 18780, data4: [168, 207, 184, 187, 232, 92, 41, 32] }, pid: 2u32 }; pub type SENSOR_STATE = i32; pub const SensorState_Initializing: SENSOR_STATE = 0i32; pub const SensorState_Idle: SENSOR_STATE = 1i32; pub const SensorState_Active: SENSOR_STATE = 2i32; pub const SensorState_Error: SENSOR_STATE = 3i32; -pub const SENSOR_TYPE_ACCELEROMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3226280839, - data2: 29504, - data3: 19650, - data4: [153, 30, 59, 24, 203, 142, 242, 244], -}; +pub const SENSOR_TYPE_ACCELEROMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3226280839, data2: 29504, data3: 19650, data4: [153, 30, 59, 24, 203, 142, 242, 244] }; pub const SENSOR_TYPE_ACCELEROMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2999261096, data2: 63157, data3: 19366, data4: [164, 35, 93, 245, 96, 180, 204, 7] }; -pub const SENSOR_TYPE_ACCELEROMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3271233375, - data2: 58066, - data3: 19576, - data4: [188, 208, 53, 42, 149, 130, 129, 157], -}; -pub const SENSOR_TYPE_AGGREGATED_DEVICE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3451246839, - data2: 15613, - data3: 16840, - data4: [133, 66, 204, 230, 34, 207, 93, 110], -}; +pub const SENSOR_TYPE_ACCELEROMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3271233375, data2: 58066, data3: 19576, data4: [188, 208, 53, 42, 149, 130, 129, 157] }; +pub const SENSOR_TYPE_AGGREGATED_DEVICE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3451246839, data2: 15613, data3: 16840, data4: [133, 66, 204, 230, 34, 207, 93, 110] }; pub const SENSOR_TYPE_AGGREGATED_QUADRANT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2676093359, data2: 50347, data3: 17159, data4: [153, 4, 200, 40, 191, 185, 8, 41] }; pub const SENSOR_TYPE_AGGREGATED_SIMPLE_DEVICE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2258735761, data2: 1154, data3: 16428, data4: [191, 76, 173, 218, 197, 43, 28, 57] }; -pub const SENSOR_TYPE_AMBIENT_LIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2549159368, - data2: 22938, - data3: 16723, - data4: [136, 148, 210, 209, 40, 153, 145, 138], -}; -pub const SENSOR_TYPE_BARCODE_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2567650703, - data2: 34235, - data3: 17919, - data4: [145, 77, 153, 140, 4, 243, 114, 223], -}; +pub const SENSOR_TYPE_AMBIENT_LIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2549159368, data2: 22938, data3: 16723, data4: [136, 148, 210, 209, 40, 153, 145, 138] }; +pub const SENSOR_TYPE_BARCODE_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2567650703, data2: 34235, data3: 17919, data4: [145, 77, 153, 140, 4, 243, 114, 223] }; pub const SENSOR_TYPE_BOOLEAN_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2625517343, data2: 4161, data3: 17931, data4: [141, 92, 113, 228, 117, 46, 53, 12] }; -pub const SENSOR_TYPE_BOOLEAN_SWITCH_ARRAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1415351205, - data2: 45379, - data3: 17733, - data4: [134, 143, 202, 127, 217, 134, 180, 246], -}; +pub const SENSOR_TYPE_BOOLEAN_SWITCH_ARRAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1415351205, data2: 45379, data3: 17733, data4: [134, 143, 202, 127, 217, 134, 180, 246] }; pub const SENSOR_TYPE_CAPACITANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3392142108, data2: 8983, data3: 18880, data4: [160, 180, 182, 60, 230, 52, 97, 160] }; -pub const SENSOR_TYPE_COMPASS_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2752902853, - data2: 52048, - data3: 18896, - data4: [142, 98, 168, 39, 11, 215, 162, 108], -}; +pub const SENSOR_TYPE_COMPASS_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2752902853, data2: 52048, data3: 18896, data4: [142, 98, 168, 39, 11, 215, 162, 108] }; pub const SENSOR_TYPE_COMPASS_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 358964416, data2: 39290, data3: 19760, data4: [132, 219, 87, 202, 186, 54, 72, 187] }; -pub const SENSOR_TYPE_COMPASS_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1991626253, - data2: 6109, - data3: 16717, - data4: [147, 161, 225, 39, 244, 11, 223, 110], -}; +pub const SENSOR_TYPE_COMPASS_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1991626253, data2: 6109, data3: 16717, data4: [147, 161, 225, 39, 244, 11, 223, 110] }; pub const SENSOR_TYPE_CURRENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1524408270, data2: 5536, data3: 19390, data4: [161, 173, 45, 56, 169, 174, 131, 28] }; -pub const SENSOR_TYPE_CUSTOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3896177193, - data2: 34368, - data3: 19736, - data4: [162, 19, 226, 38, 117, 235, 178, 195], -}; -pub const SENSOR_TYPE_DISTANCE_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1595190063, - data2: 5127, - data3: 17158, - data4: [169, 63, 177, 219, 171, 228, 249, 192], -}; -pub const SENSOR_TYPE_DISTANCE_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1559864428, - data2: 43426, - data3: 20053, - data4: [182, 161, 160, 74, 175, 169, 90, 146], -}; +pub const SENSOR_TYPE_CUSTOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3896177193, data2: 34368, data3: 19736, data4: [162, 19, 226, 38, 117, 235, 178, 195] }; +pub const SENSOR_TYPE_DISTANCE_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1595190063, data2: 5127, data3: 17158, data4: [169, 63, 177, 219, 171, 228, 249, 192] }; +pub const SENSOR_TYPE_DISTANCE_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1559864428, data2: 43426, data3: 20053, data4: [182, 161, 160, 74, 175, 169, 90, 146] }; pub const SENSOR_TYPE_DISTANCE_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2718740017, data2: 3621, data3: 18290, data4: [159, 229, 150, 96, 138, 19, 84, 178] }; pub const SENSOR_TYPE_ELECTRICAL_POWER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 556732661, data2: 5291, data3: 17270, data4: [154, 67, 167, 121, 64, 152, 194, 254] }; pub const SENSOR_TYPE_ENVIRONMENTAL_ATMOSPHERIC_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244332585, data2: 65418, data3: 19091, data4: [151, 223, 61, 203, 222, 64, 34, 136] }; @@ -1700,115 +659,35 @@ pub const SENSOR_TYPE_ENVIRONMENTAL_TEMPERATURE: ::windows_sys::core::GUID = ::w pub const SENSOR_TYPE_ENVIRONMENTAL_WIND_DIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2666887733, data2: 37638, data3: 17229, data4: [175, 9, 55, 250, 90, 156, 0, 189] }; pub const SENSOR_TYPE_ENVIRONMENTAL_WIND_SPEED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3713032315, data2: 42079, data3: 17101, data4: [142, 253, 236, 97, 118, 28, 66, 38] }; pub const SENSOR_TYPE_FORCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3265997570, data2: 6684, data3: 18296, data4: [168, 27, 149, 74, 23, 136, 204, 117] }; -pub const SENSOR_TYPE_FREQUENCY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2362624950, - data2: 29670, - data3: 17984, - data4: [167, 9, 114, 174, 143, 182, 13, 127], -}; -pub const SENSOR_TYPE_GYROMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4194862900, - data2: 62802, - data3: 17796, - data4: [131, 36, 237, 250, 246, 73, 101, 44], -}; +pub const SENSOR_TYPE_FREQUENCY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2362624950, data2: 29670, data3: 17984, data4: [167, 9, 114, 174, 143, 182, 13, 127] }; +pub const SENSOR_TYPE_GYROMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4194862900, data2: 62802, data3: 17796, data4: [131, 36, 237, 250, 246, 73, 101, 44] }; pub const SENSOR_TYPE_GYROMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 837767043, data2: 37275, data3: 18623, data4: [141, 224, 93, 122, 157, 36, 5, 86] }; pub const SENSOR_TYPE_GYROMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 155737946, data2: 30110, data3: 17090, data4: [189, 75, 163, 73, 183, 92, 134, 67] }; -pub const SENSOR_TYPE_HUMAN_PRESENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3241722155, - data2: 44370, - data3: 17692, - data4: [147, 117, 135, 245, 24, 255, 16, 198], -}; +pub const SENSOR_TYPE_HUMAN_PRESENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3241722155, data2: 44370, data3: 17692, data4: [147, 117, 135, 245, 24, 255, 16, 198] }; pub const SENSOR_TYPE_HUMAN_PROXIMITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1377884905, data2: 12665, data3: 17456, data4: [159, 144, 6, 38, 109, 42, 52, 222] }; -pub const SENSOR_TYPE_INCLINOMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3111098565, - data2: 31349, - data3: 19367, - data4: [148, 233, 172, 134, 140, 150, 109, 216], -}; +pub const SENSOR_TYPE_INCLINOMETER_1D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3111098565, data2: 31349, data3: 19367, data4: [148, 233, 172, 134, 140, 150, 109, 216] }; pub const SENSOR_TYPE_INCLINOMETER_2D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2870218605, data2: 33771, data3: 16996, data4: [183, 11, 177, 106, 91, 37, 106, 1] }; -pub const SENSOR_TYPE_INCLINOMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3091798523, - data2: 60037, - data3: 18806, - data4: [132, 68, 111, 111, 92, 109, 49, 219], -}; -pub const SENSOR_TYPE_INDUCTANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3692925759, - data2: 50229, - data3: 19581, - data4: [162, 254, 96, 113, 146, 165, 36, 211], -}; +pub const SENSOR_TYPE_INCLINOMETER_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3091798523, data2: 60037, data3: 18806, data4: [132, 68, 111, 111, 92, 109, 49, 219] }; +pub const SENSOR_TYPE_INDUCTANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3692925759, data2: 50229, data3: 19581, data4: [162, 254, 96, 113, 146, 165, 36, 211] }; pub const SENSOR_TYPE_LOCATION_BROADCAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530131663, data2: 20834, data3: 16441, data4: [187, 23, 76, 88, 182, 152, 228, 74] }; -pub const SENSOR_TYPE_LOCATION_DEAD_RECKONING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 439866680, - data2: 62091, - data3: 17114, - data4: [159, 206, 169, 208, 162, 166, 216, 41], -}; +pub const SENSOR_TYPE_LOCATION_DEAD_RECKONING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 439866680, data2: 62091, data3: 17114, data4: [159, 206, 169, 208, 162, 166, 216, 41] }; pub const SENSOR_TYPE_LOCATION_GPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3981223305, data2: 12922, data3: 20473, data4: [165, 96, 145, 218, 75, 72, 39, 94] }; -pub const SENSOR_TYPE_LOCATION_LOOKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 992915018, - data2: 29390, - data3: 17261, - data4: [150, 210, 60, 91, 133, 112, 233, 135], -}; +pub const SENSOR_TYPE_LOCATION_LOOKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 992915018, data2: 29390, data3: 17261, data4: [150, 210, 60, 91, 133, 112, 233, 135] }; pub const SENSOR_TYPE_LOCATION_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2603418982, data2: 872, data3: 20337, data4: [184, 141, 83, 63, 19, 32, 49, 222] }; pub const SENSOR_TYPE_LOCATION_STATIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 157254020, data2: 4009, data3: 17477, data4: [142, 110, 183, 15, 50, 11, 107, 76] }; pub const SENSOR_TYPE_LOCATION_TRIANGULATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1763456026, data2: 21510, data3: 20449, data4: [148, 47, 34, 70, 203, 235, 57, 224] }; -pub const SENSOR_TYPE_MOTION_DETECTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1551637010, - data2: 12453, - data3: 17337, - data4: [164, 178, 207, 9, 236, 91, 123, 232], -}; -pub const SENSOR_TYPE_MULTIVALUE_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3018739062, - data2: 14244, - data3: 17410, - data4: [178, 94, 153, 198, 10, 119, 95, 161], -}; -pub const SENSOR_TYPE_POTENTIOMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 724992425, - data2: 51932, - data3: 17834, - data4: [166, 255, 84, 149, 124, 139, 180, 64], -}; +pub const SENSOR_TYPE_MOTION_DETECTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1551637010, data2: 12453, data3: 17337, data4: [164, 178, 207, 9, 236, 91, 123, 232] }; +pub const SENSOR_TYPE_MULTIVALUE_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3018739062, data2: 14244, data3: 17410, data4: [178, 94, 153, 198, 10, 119, 95, 161] }; +pub const SENSOR_TYPE_POTENTIOMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 724992425, data2: 51932, data3: 17834, data4: [166, 255, 84, 149, 124, 139, 180, 64] }; pub const SENSOR_TYPE_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 651370292, data2: 25426, data3: 16847, data4: [183, 147, 234, 7, 19, 213, 61, 119] }; pub const SENSOR_TYPE_RESISTANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2576601800, data2: 49495, data3: 19026, data4: [167, 181, 25, 92, 118, 3, 114, 49] }; pub const SENSOR_TYPE_RFID_SCANNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1144164085, data2: 733, data3: 20109, data4: [173, 93, 146, 73, 131, 43, 46, 202] }; -pub const SENSOR_TYPE_SCALE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3228424492, - data2: 32747, - data3: 17294, - data4: [155, 246, 130, 32, 127, 255, 91, 184], -}; -pub const SENSOR_TYPE_SPEEDOMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1809267743, - data2: 2996, - data3: 17168, - data4: [129, 178, 223, 193, 138, 82, 191, 148], -}; -pub const SENSOR_TYPE_STRAIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3335646222, - data2: 26627, - data3: 17249, - data4: [173, 61, 133, 188, 197, 140, 109, 41], -}; +pub const SENSOR_TYPE_SCALE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3228424492, data2: 32747, data3: 17294, data4: [155, 246, 130, 32, 127, 255, 91, 184] }; +pub const SENSOR_TYPE_SPEEDOMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1809267743, data2: 2996, data3: 17168, data4: [129, 178, 223, 193, 138, 82, 191, 148] }; +pub const SENSOR_TYPE_STRAIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3335646222, data2: 26627, data3: 17249, data4: [173, 61, 133, 188, 197, 140, 109, 41] }; pub const SENSOR_TYPE_TOUCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 400240664, data2: 1732, data3: 20349, data4: [129, 175, 146, 116, 183, 89, 156, 39] }; -pub const SENSOR_TYPE_UNKNOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 280658915, - data2: 61263, - data3: 16877, - data4: [152, 133, 168, 125, 100, 53, 168, 225], -}; -pub const SENSOR_TYPE_VOLTAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3309848119, - data2: 20407, - data3: 18771, - data4: [152, 184, 165, 109, 138, 161, 251, 30], -}; +pub const SENSOR_TYPE_UNKNOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 280658915, data2: 61263, data3: 16877, data4: [152, 133, 168, 125, 100, 53, 168, 225] }; +pub const SENSOR_TYPE_VOLTAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3309848119, data2: 20407, data3: 18771, data4: [152, 184, 165, 109, 138, 161, 251, 30] }; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub struct SENSOR_VALUE_PAIR { @@ -1830,23 +709,13 @@ pub const SimpleDeviceOrientation_Rotated180DegreesCounterclockwise: SIMPLE_DEVI pub const SimpleDeviceOrientation_Rotated270DegreesCounterclockwise: SIMPLE_DEVICE_ORIENTATION = 3i32; pub const SimpleDeviceOrientation_Faceup: SIMPLE_DEVICE_ORIENTATION = 4i32; pub const SimpleDeviceOrientation_Facedown: SIMPLE_DEVICE_ORIENTATION = 5i32; -pub const Sensor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3917278464, - data2: 21050, - data3: 16691, - data4: [191, 111, 211, 162, 218, 231, 246, 186], -}; +pub const Sensor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3917278464, data2: 21050, data3: 16691, data4: [191, 111, 211, 162, 218, 231, 246, 186] }; pub const SensorCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2042903259, data2: 42025, data3: 18079, data4: [170, 57, 47, 43, 116, 183, 89, 55] }; pub type SensorConnectionType = i32; pub const SENSOR_CONNECTION_TYPE_PC_INTEGRATED: SensorConnectionType = 0i32; pub const SENSOR_CONNECTION_TYPE_PC_ATTACHED: SensorConnectionType = 1i32; pub const SENSOR_CONNECTION_TYPE_PC_EXTERNAL: SensorConnectionType = 2i32; -pub const SensorDataReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1319753455, - data2: 26955, - data3: 16920, - data4: [136, 22, 204, 218, 141, 167, 75, 186], -}; +pub const SensorDataReport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1319753455, data2: 26955, data3: 16920, data4: [136, 22, 204, 218, 141, 167, 75, 186] }; pub const SensorManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2007091239, data2: 64722, data3: 18057, data4: [137, 21, 157, 97, 60, 197, 250, 62] }; pub type SensorState = i32; pub const SENSOR_STATE_MIN: SensorState = 0i32; diff --git a/crates/deps/sys/src/Windows/Win32/Devices/Usb/mod.rs b/crates/deps/sys/src/Windows/Win32/Devices/Usb/mod.rs index aecb855fb6..0ba147dae7 100644 --- a/crates/deps/sys/src/Windows/Win32/Devices/Usb/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Devices/Usb/mod.rs @@ -159,39 +159,14 @@ pub const GUID_DEVINTERFACE_USB_BILLBOARD: ::windows_sys::core::GUID = ::windows pub const GUID_DEVINTERFACE_USB_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2782707472, data2: 25904, data3: 4562, data4: [144, 31, 0, 192, 79, 185, 81, 237] }; pub const GUID_DEVINTERFACE_USB_HOST_CONTROLLER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 985624365, data2: 29124, data3: 17962, data4: [138, 146, 30, 104, 97, 230, 175, 39] }; pub const GUID_DEVINTERFACE_USB_HUB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4052356744, data2: 49932, data3: 4560, data4: [136, 21, 0, 160, 201, 6, 190, 216] }; -pub const GUID_USB_MSOS20_PLATFORM_CAPABILITY_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3638386911, - data2: 17801, - data3: 19655, - data4: [156, 210, 101, 157, 158, 100, 138, 159], -}; -pub const GUID_USB_PERFORMANCE_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3588126630, - data2: 27369, - data3: 16988, - data4: [177, 226, 245, 97, 95, 211, 72, 169], -}; -pub const GUID_USB_TRANSFER_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1746843818, - data2: 16445, - data3: 17708, - data4: [159, 138, 240, 97, 111, 172, 149, 64], -}; +pub const GUID_USB_MSOS20_PLATFORM_CAPABILITY_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3638386911, data2: 17801, data3: 19655, data4: [156, 210, 101, 157, 158, 100, 138, 159] }; +pub const GUID_USB_PERFORMANCE_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3588126630, data2: 27369, data3: 16988, data4: [177, 226, 245, 97, 95, 211, 72, 169] }; +pub const GUID_USB_TRANSFER_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1746843818, data2: 16445, data3: 17708, data4: [159, 138, 240, 97, 111, 172, 149, 64] }; pub const GUID_USB_WMI_DEVICE_PERF_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1723968060, data2: 18847, data3: 18848, data4: [169, 165, 97, 226, 53, 159, 100, 7] }; -pub const GUID_USB_WMI_NODE_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2618790743, - data2: 56442, - data3: 20289, - data4: [182, 107, 50, 59, 157, 220, 181, 177], -}; +pub const GUID_USB_WMI_NODE_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2618790743, data2: 56442, data3: 20289, data4: [182, 107, 50, 59, 157, 220, 181, 177] }; pub const GUID_USB_WMI_STD_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1315060512, data2: 51988, data3: 4561, data4: [179, 49, 0, 160, 201, 89, 187, 210] }; pub const GUID_USB_WMI_STD_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1315060512, data2: 51988, data3: 4561, data4: [179, 49, 0, 160, 201, 89, 187, 210] }; -pub const GUID_USB_WMI_SURPRISE_REMOVAL_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2612787249, - data2: 41714, - data3: 17332, - data4: [150, 209, 134, 148, 75, 89, 20, 179], -}; +pub const GUID_USB_WMI_SURPRISE_REMOVAL_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2612787249, data2: 41714, data3: 17332, data4: [150, 209, 134, 148, 75, 89, 20, 179] }; pub const GUID_USB_WMI_TRACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 979470363, data2: 46310, data3: 19449, data4: [174, 15, 60, 216, 243, 148, 229, 47] }; pub const HCD_DIAGNOSTIC_MODE_OFF: u32 = 257u32; pub const HCD_DIAGNOSTIC_MODE_ON: u32 = 256u32; diff --git a/crates/deps/sys/src/Windows/Win32/Gaming/mod.rs b/crates/deps/sys/src/Windows/Win32/Gaming/mod.rs index 54a782fe6f..8a9e2e891c 100644 --- a/crates/deps/sys/src/Windows/Win32/Gaming/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Gaming/mod.rs @@ -68,12 +68,7 @@ pub type GAMING_DEVICE_VENDOR_ID = i32; pub const GAMING_DEVICE_VENDOR_ID_NONE: GAMING_DEVICE_VENDOR_ID = 0i32; pub const GAMING_DEVICE_VENDOR_ID_MICROSOFT: GAMING_DEVICE_VENDOR_ID = -1024700366i32; pub const GameExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2589895056, data2: 12340, data3: 19823, data4: [145, 40, 1, 243, 198, 16, 34, 188] }; -pub const GameStatistics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3687340588, - data2: 49372, - data3: 18785, - data4: [182, 226, 210, 139, 98, 193, 26, 212], -}; +pub const GameStatistics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3687340588, data2: 49372, data3: 18785, data4: [182, 226, 210, 139, 98, 193, 26, 212] }; pub type GameUICompletionRoutine = ::core::option::Option; pub type IGameExplorer = *mut ::core::ffi::c_void; pub type IGameExplorer2 = *mut ::core::ffi::c_void; @@ -116,15 +111,5 @@ pub const XBL_IDP_AUTH_TOKEN_STATUS_MSA_INTERRUPT: XBL_IDP_AUTH_TOKEN_STATUS = 5 pub const XBL_IDP_AUTH_TOKEN_STATUS_OFFLINE_NO_CONSENT: XBL_IDP_AUTH_TOKEN_STATUS = 6i32; pub const XBL_IDP_AUTH_TOKEN_STATUS_VIEW_NOT_SET: XBL_IDP_AUTH_TOKEN_STATUS = 7i32; pub const XBL_IDP_AUTH_TOKEN_STATUS_UNKNOWN: XBL_IDP_AUTH_TOKEN_STATUS = -1i32; -pub const XblIdpAuthManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3458421579, - data2: 22232, - data3: 18808, - data4: [134, 162, 126, 229, 112, 100, 4, 104], -}; -pub const XblIdpAuthTokenResult: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2672374849, - data2: 29770, - data3: 16652, - data4: [174, 43, 154, 34, 247, 199, 115, 31], -}; +pub const XblIdpAuthManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3458421579, data2: 22232, data3: 18808, data4: [134, 162, 126, 229, 112, 100, 4, 104] }; +pub const XblIdpAuthTokenResult: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2672374849, data2: 29770, data3: 16652, data4: [174, 43, 154, 34, 247, 199, 115, 31] }; diff --git a/crates/deps/sys/src/Windows/Win32/Globalization/mod.rs b/crates/deps/sys/src/Windows/Win32/Globalization/mod.rs index d6f99e3e68..482ed8ca63 100644 --- a/crates/deps/sys/src/Windows/Win32/Globalization/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Globalization/mod.rs @@ -268,26 +268,7 @@ extern "system" { #[cfg(feature = "Win32_Graphics_Gdi")] pub fn ScriptPlace(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, pwglyphs: *const u16, cglyphs: i32, psva: *const SCRIPT_VISATTR, psa: *mut SCRIPT_ANALYSIS, piadvance: *mut i32, pgoffset: *mut GOFFSET, pabc: *mut super::Graphics::Gdi::ABC) -> ::windows_sys::core::HRESULT; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn ScriptPlaceOpenType( - hdc: super::Graphics::Gdi::HDC, - psc: *mut *mut ::core::ffi::c_void, - psa: *mut SCRIPT_ANALYSIS, - tagscript: u32, - taglangsys: u32, - rcrangechars: *const i32, - rprangeproperties: *const *const textrange_properties, - cranges: i32, - pwcchars: super::Foundation::PWSTR, - pwlogclust: *const u16, - pcharprops: *const script_charprop, - cchars: i32, - pwglyphs: *const u16, - pglyphprops: *const script_glyphprop, - cglyphs: i32, - piadvance: *mut i32, - pgoffset: *mut GOFFSET, - pabc: *mut super::Graphics::Gdi::ABC, - ) -> ::windows_sys::core::HRESULT; + pub fn ScriptPlaceOpenType(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *mut SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, rcrangechars: *const i32, rprangeproperties: *const *const textrange_properties, cranges: i32, pwcchars: super::Foundation::PWSTR, pwlogclust: *const u16, pcharprops: *const script_charprop, cchars: i32, pwglyphs: *const u16, pglyphprops: *const script_glyphprop, cglyphs: i32, piadvance: *mut i32, pgoffset: *mut GOFFSET, pabc: *mut super::Graphics::Gdi::ABC) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Graphics_Gdi")] pub fn ScriptPositionSingleGlyph(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, tagfeature: u32, lparameter: i32, wglyphid: u16, iadvance: i32, goffset: GOFFSET, pioutadvance: *mut i32, poutgoffset: *mut GOFFSET) -> ::windows_sys::core::HRESULT; pub fn ScriptRecordDigitSubstitution(locale: u32, psds: *mut SCRIPT_DIGITSUBSTITUTE) -> ::windows_sys::core::HRESULT; @@ -2035,32 +2016,12 @@ impl ::core::clone::Clone for DetectEncodingInfo { } } pub const ELS_GUID_LANGUAGE_DETECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3481141425, data2: 37019, data3: 19861, data4: [168, 244, 97, 31, 124, 55, 119, 2] }; -pub const ELS_GUID_SCRIPT_DETECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 761574457, - data2: 27823, - data3: 20331, - data4: [182, 136, 229, 208, 244, 250, 167, 215], -}; -pub const ELS_GUID_TRANSLITERATION_BENGALI_TO_LATIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4108310565, - data2: 37284, - data3: 18591, - data4: [133, 94, 154, 217, 190, 229, 87, 39], -}; +pub const ELS_GUID_SCRIPT_DETECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 761574457, data2: 27823, data3: 20331, data4: [182, 136, 229, 208, 244, 250, 167, 215] }; +pub const ELS_GUID_TRANSLITERATION_BENGALI_TO_LATIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4108310565, data2: 37284, data3: 18591, data4: [133, 94, 154, 217, 190, 229, 87, 39] }; pub const ELS_GUID_TRANSLITERATION_CYRILLIC_TO_LATIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1037118104, data2: 23293, data3: 18691, data4: [161, 63, 225, 126, 108, 11, 254, 1] }; pub const ELS_GUID_TRANSLITERATION_DEVANAGARI_TO_LATIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3299138814, data2: 9825, data3: 19714, data4: [152, 53, 244, 129, 135, 16, 152, 3] }; -pub const ELS_GUID_TRANSLITERATION_HANGUL_DECOMPOSITION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1268950817, - data2: 58429, - data3: 16823, - data4: [179, 48, 83, 106, 225, 228, 136, 99], -}; -pub const ELS_GUID_TRANSLITERATION_HANS_TO_HANT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1017957832, - data2: 21904, - data3: 17116, - data4: [154, 123, 181, 166, 181, 179, 182, 59], -}; +pub const ELS_GUID_TRANSLITERATION_HANGUL_DECOMPOSITION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268950817, data2: 58429, data3: 16823, data4: [179, 48, 83, 106, 225, 228, 136, 99] }; +pub const ELS_GUID_TRANSLITERATION_HANS_TO_HANT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1017957832, data2: 21904, data3: 17116, data4: [154, 123, 181, 166, 181, 179, 182, 59] }; pub const ELS_GUID_TRANSLITERATION_HANT_TO_HANS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2745709371, data2: 62716, data3: 17142, data4: [160, 196, 4, 98, 254, 115, 23, 203] }; pub const ELS_GUID_TRANSLITERATION_MALAYALAM_TO_LATIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3636036529, data2: 63679, data3: 18987, data4: [188, 213, 91, 94, 162, 6, 19, 225] }; #[repr(C)] @@ -3070,12 +3031,7 @@ pub const GEO_NAME: SYSGEOTYPE = 17i32; pub const GEO_ID: SYSGEOTYPE = 18i32; pub type SYSNLS_FUNCTION = i32; pub const COMPARE_STRING: SYSNLS_FUNCTION = 1i32; -pub const SpellCheckerFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2058577491, - data2: 6038, - data3: 18507, - data4: [189, 250, 231, 79, 29, 183, 193, 220], -}; +pub const SpellCheckerFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2058577491, data2: 6038, data3: 18507, data4: [189, 250, 231, 79, 29, 183, 193, 220] }; #[cfg(feature = "Win32_Foundation")] pub type TIMEFMT_ENUMPROCA = ::core::option::Option super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/DXCore/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/DXCore/mod.rs index 1b8767c546..52ae4b5b98 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/DXCore/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/DXCore/mod.rs @@ -3,18 +3,8 @@ extern "system" { pub fn DXCoreCreateAdapterFactory(riid: *const ::windows_sys::core::GUID, ppvfactory: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; } -pub const DXCORE_ADAPTER_ATTRIBUTE_D3D11_GRAPHICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2353497707, - data2: 30083, - data3: 17677, - data4: [240, 240, 107, 173, 168, 149, 175, 75], -}; -pub const DXCORE_ADAPTER_ATTRIBUTE_D3D12_CORE_COMPUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 613296128, - data2: 42899, - data3: 18212, - data4: [171, 170, 35, 166, 222, 27, 224, 144], -}; +pub const DXCORE_ADAPTER_ATTRIBUTE_D3D11_GRAPHICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2353497707, data2: 30083, data3: 17677, data4: [240, 240, 107, 173, 168, 149, 175, 75] }; +pub const DXCORE_ADAPTER_ATTRIBUTE_D3D12_CORE_COMPUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 613296128, data2: 42899, data3: 18212, data4: [171, 170, 35, 166, 222, 27, 224, 144] }; pub const DXCORE_ADAPTER_ATTRIBUTE_D3D12_GRAPHICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 211734093, data2: 12142, data3: 20225, data4: [140, 150, 232, 158, 51, 27, 71, 177] }; #[repr(C)] pub struct DXCoreAdapterMemoryBudget { diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Direct2D/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Direct2D/mod.rs index 79b1140cbe..9a07824522 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Direct2D/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Direct2D/mod.rs @@ -13,24 +13,7 @@ extern "system" { pub fn D2D1CreateDeviceContext(dxgisurface: super::Dxgi::IDXGISurface, creationproperties: *const D2D1_CREATION_PROPERTIES, d2ddevicecontext: *mut ID2D1DeviceContext) -> ::windows_sys::core::HRESULT; pub fn D2D1CreateFactory(factorytype: D2D1_FACTORY_TYPE, riid: *const ::windows_sys::core::GUID, pfactoryoptions: *const D2D1_FACTORY_OPTIONS, ppifactory: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Graphics_Direct2D_Common")] - pub fn D2D1GetGradientMeshInteriorPointsFromCoonsPatch( - ppoint0: *const Common::D2D_POINT_2F, - ppoint1: *const Common::D2D_POINT_2F, - ppoint2: *const Common::D2D_POINT_2F, - ppoint3: *const Common::D2D_POINT_2F, - ppoint4: *const Common::D2D_POINT_2F, - ppoint5: *const Common::D2D_POINT_2F, - ppoint6: *const Common::D2D_POINT_2F, - ppoint7: *const Common::D2D_POINT_2F, - ppoint8: *const Common::D2D_POINT_2F, - ppoint9: *const Common::D2D_POINT_2F, - ppoint10: *const Common::D2D_POINT_2F, - ppoint11: *const Common::D2D_POINT_2F, - ptensorpoint11: *mut Common::D2D_POINT_2F, - ptensorpoint12: *mut Common::D2D_POINT_2F, - ptensorpoint21: *mut Common::D2D_POINT_2F, - ptensorpoint22: *mut Common::D2D_POINT_2F, - ); + pub fn D2D1GetGradientMeshInteriorPointsFromCoonsPatch(ppoint0: *const Common::D2D_POINT_2F, ppoint1: *const Common::D2D_POINT_2F, ppoint2: *const Common::D2D_POINT_2F, ppoint3: *const Common::D2D_POINT_2F, ppoint4: *const Common::D2D_POINT_2F, ppoint5: *const Common::D2D_POINT_2F, ppoint6: *const Common::D2D_POINT_2F, ppoint7: *const Common::D2D_POINT_2F, ppoint8: *const Common::D2D_POINT_2F, ppoint9: *const Common::D2D_POINT_2F, ppoint10: *const Common::D2D_POINT_2F, ppoint11: *const Common::D2D_POINT_2F, ptensorpoint11: *mut Common::D2D_POINT_2F, ptensorpoint12: *mut Common::D2D_POINT_2F, ptensorpoint21: *mut Common::D2D_POINT_2F, ptensorpoint22: *mut Common::D2D_POINT_2F); #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation"))] pub fn D2D1InvertMatrix(matrix: *mut super::super::super::Foundation::Numerics::Matrix3x2) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation"))] @@ -43,226 +26,71 @@ extern "system" { pub fn D2D1Tan(angle: f32) -> f32; pub fn D2D1Vec3Length(x: f32, y: f32, z: f32) -> f32; } -pub const CLSID_D2D12DAffineTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1789490309, - data2: 25428, - data3: 19708, - data4: [144, 140, 228, 167, 79, 98, 201, 108], -}; -pub const CLSID_D2D13DPerspectiveTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3263450379, - data2: 15750, - data3: 18151, - data4: [133, 186, 82, 108, 146, 64, 243, 251], -}; -pub const CLSID_D2D13DTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3896933124, - data2: 60513, - data3: 19338, - data4: [181, 222, 212, 215, 61, 235, 234, 90], -}; +pub const CLSID_D2D12DAffineTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1789490309, data2: 25428, data3: 19708, data4: [144, 140, 228, 167, 79, 98, 201, 108] }; +pub const CLSID_D2D13DPerspectiveTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3263450379, data2: 15750, data3: 18151, data4: [133, 186, 82, 108, 146, 64, 243, 251] }; +pub const CLSID_D2D13DTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3896933124, data2: 60513, data3: 19338, data4: [181, 222, 212, 215, 61, 235, 234, 90] }; pub const CLSID_D2D1AlphaMask: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3356413936, data2: 16341, data3: 20229, data4: [131, 40, 197, 209, 114, 75, 79, 10] }; pub const CLSID_D2D1ArithmeticComposite: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4229239863, data2: 1178, data3: 18308, data4: [162, 74, 241, 196, 218, 242, 9, 135] }; pub const CLSID_D2D1Atlas: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2436770788, data2: 64975, data3: 20450, data4: [165, 240, 36, 84, 241, 79, 244, 8] }; pub const CLSID_D2D1BitmapSource: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1605812813, data2: 50909, data3: 16945, data4: [148, 4, 80, 244, 213, 195, 37, 45] }; pub const CLSID_D2D1Blend: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177218427, data2: 5112, data3: 19677, data4: [173, 32, 200, 144, 84, 122, 198, 93] }; pub const CLSID_D2D1Border: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 707611072, data2: 19151, data3: 17351, data4: [140, 106, 124, 74, 39, 135, 77, 39] }; -pub const CLSID_D2D1Brightness: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2364181790, - data2: 30640, - data3: 18822, - data4: [179, 185, 47, 12, 14, 174, 120, 135], -}; -pub const CLSID_D2D1ChromaKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1958747995, - data2: 10765, - data3: 16524, - data4: [136, 226, 199, 163, 199, 25, 119, 66], -}; -pub const CLSID_D2D1ColorManagement: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 438850124, - data2: 64982, - data3: 19108, - data4: [174, 143, 131, 126, 184, 38, 123, 55], -}; +pub const CLSID_D2D1Brightness: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2364181790, data2: 30640, data3: 18822, data4: [179, 185, 47, 12, 14, 174, 120, 135] }; +pub const CLSID_D2D1ChromaKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1958747995, data2: 10765, data3: 16524, data4: [136, 226, 199, 163, 199, 25, 119, 66] }; +pub const CLSID_D2D1ColorManagement: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 438850124, data2: 64982, data3: 19108, data4: [174, 143, 131, 126, 184, 38, 123, 55] }; pub const CLSID_D2D1ColorMatrix: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2451506134, data2: 25628, data3: 18399, data4: [133, 45, 180, 187, 97, 83, 174, 17] }; pub const CLSID_D2D1Composite: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1224515409, data2: 63148, data3: 18673, data4: [139, 88, 59, 40, 172, 70, 247, 109] }; -pub const CLSID_D2D1Contrast: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3058214794, - data2: 3797, - data3: 20352, - data4: [169, 74, 142, 130, 90, 202, 107, 119], -}; +pub const CLSID_D2D1Contrast: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3058214794, data2: 3797, data3: 20352, data4: [169, 74, 142, 130, 90, 202, 107, 119] }; pub const CLSID_D2D1ConvolveMatrix: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1082100744, data2: 21811, data3: 17201, data4: [163, 65, 35, 204, 56, 119, 132, 62] }; pub const CLSID_D2D1Crop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3795808528, data2: 3738, data3: 17188, data4: [175, 71, 106, 44, 12, 70, 243, 91] }; -pub const CLSID_D2D1CrossFade: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 318076392, - data2: 19889, - data3: 18527, - data4: [154, 132, 3, 160, 125, 211, 130, 159], -}; -pub const CLSID_D2D1DirectionalBlur: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 390273446, - data2: 22761, - data3: 18866, - data4: [187, 99, 202, 242, 200, 17, 163, 219], -}; +pub const CLSID_D2D1CrossFade: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 318076392, data2: 19889, data3: 18527, data4: [154, 132, 3, 160, 125, 211, 130, 159] }; +pub const CLSID_D2D1DirectionalBlur: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 390273446, data2: 22761, data3: 18866, data4: [187, 99, 202, 242, 200, 17, 163, 219] }; pub const CLSID_D2D1DiscreteTransfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2424729549, data2: 18574, data3: 17739, data4: [175, 6, 229, 4, 27, 102, 195, 108] }; pub const CLSID_D2D1DisplacementMap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3989078884, data2: 1047, data3: 16657, data4: [148, 80, 67, 132, 95, 169, 248, 144] }; -pub const CLSID_D2D1DistantDiffuse: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1048509794, - data2: 41773, - data3: 18132, - data4: [168, 60, 82, 120, 136, 154, 201, 84], -}; -pub const CLSID_D2D1DistantSpecular: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1116479205, - data2: 30648, - data3: 17488, - data4: [138, 181, 114, 33, 156, 33, 171, 218], -}; +pub const CLSID_D2D1DistantDiffuse: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1048509794, data2: 41773, data3: 18132, data4: [168, 60, 82, 120, 136, 154, 201, 84] }; +pub const CLSID_D2D1DistantSpecular: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1116479205, data2: 30648, data3: 17488, data4: [138, 181, 114, 33, 156, 33, 171, 218] }; pub const CLSID_D2D1DpiCompensation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1814480327, data2: 13536, data3: 18172, data4: [156, 253, 229, 130, 55, 6, 226, 40] }; pub const CLSID_D2D1EdgeDetection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4025844682, data2: 51975, data3: 19113, data4: [172, 93, 44, 196, 76, 118, 70, 15] }; pub const CLSID_D2D1Emboss: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2982538027, data2: 840, data3: 17392, data4: [129, 7, 73, 87, 202, 203, 162, 174] }; pub const CLSID_D2D1Exposure: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3043790074, data2: 63028, data3: 16878, data4: [190, 224, 255, 166, 23, 16, 96, 4] }; pub const CLSID_D2D1Flood: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1640119328, data2: 44649, data3: 19854, data4: [148, 207, 80, 7, 141, 246, 56, 242] }; -pub const CLSID_D2D1GammaTransfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1083458756, - data2: 50201, - data3: 16800, - data4: [176, 193, 140, 208, 192, 161, 142, 66], -}; -pub const CLSID_D2D1GaussianBlur: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 535522665, - data2: 12262, - data3: 19145, - data4: [140, 88, 29, 127, 147, 231, 166, 165], -}; +pub const CLSID_D2D1GammaTransfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083458756, data2: 50201, data3: 16800, data4: [176, 193, 140, 208, 192, 161, 142, 66] }; +pub const CLSID_D2D1GaussianBlur: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 535522665, data2: 12262, data3: 19145, data4: [140, 88, 29, 127, 147, 231, 166, 165] }; pub const CLSID_D2D1Grayscale: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 920510699, data2: 14117, data3: 17120, data4: [131, 109, 82, 251, 32, 174, 230, 68] }; pub const CLSID_D2D1HdrToneMap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2064348301, data2: 17936, data3: 17542, data4: [169, 12, 153, 157, 154, 46, 43, 17] }; pub const CLSID_D2D1HighlightsShadows: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3403449220, data2: 12863, data3: 19582, data4: [163, 97, 46, 43, 36, 223, 110, 228] }; -pub const CLSID_D2D1Histogram: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2283648976, - data2: 63470, - data3: 19789, - data4: [166, 210, 70, 151, 172, 198, 110, 232], -}; -pub const CLSID_D2D1HueRotation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 256137452, - data2: 19250, - data3: 18715, - data4: [158, 133, 189, 115, 244, 77, 62, 182], -}; +pub const CLSID_D2D1Histogram: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2283648976, data2: 63470, data3: 19789, data4: [166, 210, 70, 151, 172, 198, 110, 232] }; +pub const CLSID_D2D1HueRotation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 256137452, data2: 19250, data3: 18715, data4: [158, 133, 189, 115, 244, 77, 62, 182] }; pub const CLSID_D2D1HueToRgb: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2071504573, data2: 321, data3: 19951, data4: [138, 82, 99, 86, 238, 12, 189, 213] }; -pub const CLSID_D2D1Invert: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3770906701, - data2: 52025, - data3: 20100, - data4: [182, 253, 107, 114, 240, 129, 2, 99], -}; +pub const CLSID_D2D1Invert: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3770906701, data2: 52025, data3: 20100, data4: [182, 253, 107, 114, 240, 129, 2, 99] }; pub const CLSID_D2D1LinearTransfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2907162877, data2: 25583, data3: 19148, data4: [155, 81, 103, 151, 156, 3, 108, 6] }; pub const CLSID_D2D1LookupTable3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 882773722, data2: 136, data3: 19065, data4: [156, 163, 199, 227, 0, 32, 32, 32] }; -pub const CLSID_D2D1LuminanceToAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1092950711, - data2: 3051, - data3: 18168, - data4: [157, 167, 89, 233, 63, 204, 229, 222], -}; +pub const CLSID_D2D1LuminanceToAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1092950711, data2: 3051, data3: 18168, data4: [157, 167, 89, 233, 63, 204, 229, 222] }; pub const CLSID_D2D1Morphology: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3940992013, data2: 25194, data3: 19501, data4: [191, 203, 57, 16, 1, 171, 226, 2] }; -pub const CLSID_D2D1Opacity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2166192548, - data2: 56872, - data3: 17492, - data4: [128, 148, 198, 70, 133, 248, 189, 76], -}; +pub const CLSID_D2D1Opacity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2166192548, data2: 56872, data3: 17492, data4: [128, 148, 198, 70, 133, 248, 189, 76] }; pub const CLSID_D2D1OpacityMetadata: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1817378922, data2: 17488, data3: 16793, data4: [170, 91, 173, 22, 86, 254, 206, 94] }; -pub const CLSID_D2D1PointDiffuse: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3118662595, - data2: 49292, - data3: 20369, - data4: [139, 123, 56, 101, 107, 196, 140, 32], -}; +pub const CLSID_D2D1PointDiffuse: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3118662595, data2: 49292, data3: 20369, data4: [139, 123, 56, 101, 107, 196, 140, 32] }; pub const CLSID_D2D1PointSpecular: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 163826214, data2: 15074, data3: 20233, data4: [158, 188, 237, 56, 101, 213, 63, 34] }; pub const CLSID_D2D1Posterize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 562599006, data2: 13219, data3: 17254, data4: [183, 188, 8, 107, 208, 45, 8, 132] }; pub const CLSID_D2D1Premultiply: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 116044825, data2: 57069, data3: 16408, data4: [128, 210, 62, 29, 71, 26, 222, 178] }; pub const CLSID_D2D1RgbToHue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 603186668, data2: 37352, data3: 19773, data4: [173, 10, 175, 173, 193, 0, 74, 161] }; -pub const CLSID_D2D1Saturation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1555225039, - data2: 12925, - data3: 17823, - data4: [160, 206, 64, 192, 178, 8, 107, 247], -}; +pub const CLSID_D2D1Saturation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1555225039, data2: 12925, data3: 17823, data4: [160, 206, 64, 192, 178, 8, 107, 247] }; pub const CLSID_D2D1Scale: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2645529449, data2: 14406, data3: 19726, data4: [164, 78, 12, 96, 121, 52, 165, 215] }; -pub const CLSID_D2D1Sepia: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 974844944, - data2: 24349, - data3: 19902, - data4: [132, 223, 145, 93, 167, 155, 113, 83], -}; +pub const CLSID_D2D1Sepia: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 974844944, data2: 24349, data3: 19902, data4: [132, 223, 145, 93, 167, 155, 113, 83] }; pub const CLSID_D2D1Shadow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3330188129, data2: 6243, data3: 20073, data4: [137, 219, 105, 93, 62, 154, 91, 107] }; -pub const CLSID_D2D1Sharpen: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3384313803, - data2: 50687, - data3: 19909, - data4: [151, 121, 39, 61, 207, 65, 124, 125], -}; +pub const CLSID_D2D1Sharpen: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3384313803, data2: 50687, data3: 19909, data4: [151, 121, 39, 61, 207, 65, 124, 125] }; pub const CLSID_D2D1SpotDiffuse: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2173309189, data2: 31026, data3: 17652, data4: [170, 134, 8, 174, 123, 47, 44, 147] }; -pub const CLSID_D2D1SpotSpecular: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3987620382, - data2: 30292, - data3: 18999, - data4: [157, 184, 113, 172, 193, 190, 179, 193], -}; -pub const CLSID_D2D1Straighten: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1302625042, - data2: 31139, - data3: 20400, - data4: [130, 55, 187, 195, 178, 164, 222, 8], -}; -pub const CLSID_D2D1TableTransfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1542985923, - data2: 24131, - data3: 18635, - data4: [182, 49, 134, 131, 150, 214, 161, 212], -}; -pub const CLSID_D2D1TemperatureTint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2300010631, - data2: 35577, - data3: 18952, - data4: [174, 177, 137, 95, 56, 219, 23, 102], -}; +pub const CLSID_D2D1SpotSpecular: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3987620382, data2: 30292, data3: 18999, data4: [157, 184, 113, 172, 193, 190, 179, 193] }; +pub const CLSID_D2D1Straighten: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1302625042, data2: 31139, data3: 20400, data4: [130, 55, 187, 195, 178, 164, 222, 8] }; +pub const CLSID_D2D1TableTransfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1542985923, data2: 24131, data3: 18635, data4: [182, 49, 134, 131, 150, 214, 161, 212] }; +pub const CLSID_D2D1TemperatureTint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2300010631, data2: 35577, data3: 18952, data4: [174, 177, 137, 95, 56, 219, 23, 102] }; pub const CLSID_D2D1Tile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2960671032, data2: 15222, data3: 19397, data4: [177, 59, 15, 162, 173, 2, 101, 159] }; -pub const CLSID_D2D1Tint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 909191959, - data2: 63453, - data3: 16404, - data4: [145, 93, 255, 202, 118, 140, 242, 17], -}; -pub const CLSID_D2D1Turbulence: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3475748526, - data2: 34970, - data3: 19159, - data4: [186, 41, 162, 253, 115, 44, 159, 201], -}; -pub const CLSID_D2D1UnPremultiply: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4221224073, - data2: 44429, - data3: 16877, - data4: [153, 153, 187, 99, 71, 209, 16, 247], -}; +pub const CLSID_D2D1Tint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 909191959, data2: 63453, data3: 16404, data4: [145, 93, 255, 202, 118, 140, 242, 17] }; +pub const CLSID_D2D1Turbulence: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3475748526, data2: 34970, data3: 19159, data4: [186, 41, 162, 253, 115, 44, 159, 201] }; +pub const CLSID_D2D1UnPremultiply: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4221224073, data2: 44429, data3: 16877, data4: [153, 153, 187, 99, 71, 209, 16, 247] }; pub const CLSID_D2D1Vignette: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222028478, data2: 24167, data3: 19619, data4: [149, 180, 244, 176, 44, 17, 81, 53] }; -pub const CLSID_D2D1WhiteLevelAdjustment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1151453915, - data2: 27869, - data3: 18456, - data4: [143, 244, 38, 193, 207, 233, 91, 219], -}; -pub const CLSID_D2D1YCbCr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2572172481, - data2: 26311, - data3: 17865, - data4: [168, 117, 138, 216, 167, 145, 68, 1], -}; +pub const CLSID_D2D1WhiteLevelAdjustment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1151453915, data2: 27869, data3: 18456, data4: [143, 244, 38, 193, 207, 233, 91, 219] }; +pub const CLSID_D2D1YCbCr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2572172481, data2: 26311, data3: 17865, data4: [168, 117, 138, 216, 167, 145, 68, 1] }; pub type D2D1_2DAFFINETRANSFORM_PROP = u32; pub const D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE: D2D1_2DAFFINETRANSFORM_PROP = 0u32; pub const D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE: D2D1_2DAFFINETRANSFORM_PROP = 1u32; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs index d811c563f4..cfc5240b21 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs @@ -5,67 +5,17 @@ extern "system" { #[cfg(feature = "Win32_System_Com")] pub fn DxcCreateInstance2(pmalloc: super::super::super::System::Com::IMalloc, rclsid: *const ::windows_sys::core::GUID, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; } -pub const CLSID_DxcAssembler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3609779048, - data2: 63747, - data3: 20352, - data4: [148, 205, 220, 207, 118, 236, 113, 81], -}; -pub const CLSID_DxcCompiler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1944202643, - data2: 59086, - data3: 18419, - data4: [181, 191, 240, 102, 79, 57, 193, 176], -}; -pub const CLSID_DxcCompilerArgs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1045868162, - data2: 8781, - data3: 18191, - data4: [161, 161, 254, 48, 22, 238, 159, 157], -}; -pub const CLSID_DxcContainerBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2484290196, - data2: 16671, - data3: 17780, - data4: [180, 208, 135, 65, 226, 82, 64, 210], -}; -pub const CLSID_DxcContainerReflection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3119858825, - data2: 21944, - data3: 16396, - data4: [186, 58, 22, 117, 228, 114, 139, 145], -}; -pub const CLSID_DxcDiaDataSource: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3441388403, - data2: 10928, - data3: 18509, - data4: [142, 220, 235, 231, 164, 60, 160, 159], -}; -pub const CLSID_DxcLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1648744111, - data2: 26336, - data3: 18685, - data4: [128, 180, 77, 39, 23, 150, 116, 140], -}; +pub const CLSID_DxcAssembler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3609779048, data2: 63747, data3: 20352, data4: [148, 205, 220, 207, 118, 236, 113, 81] }; +pub const CLSID_DxcCompiler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1944202643, data2: 59086, data3: 18419, data4: [181, 191, 240, 102, 79, 57, 193, 176] }; +pub const CLSID_DxcCompilerArgs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1045868162, data2: 8781, data3: 18191, data4: [161, 161, 254, 48, 22, 238, 159, 157] }; +pub const CLSID_DxcContainerBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2484290196, data2: 16671, data3: 17780, data4: [180, 208, 135, 65, 226, 82, 64, 210] }; +pub const CLSID_DxcContainerReflection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3119858825, data2: 21944, data3: 16396, data4: [186, 58, 22, 117, 228, 114, 139, 145] }; +pub const CLSID_DxcDiaDataSource: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3441388403, data2: 10928, data3: 18509, data4: [142, 220, 235, 231, 164, 60, 160, 159] }; +pub const CLSID_DxcLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1648744111, data2: 26336, data3: 18685, data4: [128, 180, 77, 39, 23, 150, 116, 140] }; pub const CLSID_DxcLinker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4016734343, data2: 45290, data3: 19798, data4: [158, 69, 208, 126, 26, 139, 120, 6] }; -pub const CLSID_DxcOptimizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2922174367, - data2: 52258, - data3: 17727, - data4: [155, 107, 177, 36, 231, 165, 32, 76], -}; -pub const CLSID_DxcPdbUtils: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1415716347, - data2: 62158, - data3: 17790, - data4: [174, 140, 236, 53, 95, 174, 236, 124], -}; -pub const CLSID_DxcValidator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2359550485, - data2: 63272, - data3: 19699, - data4: [140, 221, 136, 175, 145, 117, 135, 161], -}; +pub const CLSID_DxcOptimizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2922174367, data2: 52258, data3: 17727, data4: [155, 107, 177, 36, 231, 165, 32, 76] }; +pub const CLSID_DxcPdbUtils: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1415716347, data2: 62158, data3: 17790, data4: [174, 140, 236, 53, 95, 174, 236, 124] }; +pub const CLSID_DxcValidator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2359550485, data2: 63272, data3: 19699, data4: [140, 221, 136, 175, 145, 117, 135, 161] }; pub type DXC_CP = u32; pub const DXC_CP_ACP: DXC_CP = 0u32; pub const DXC_CP_UTF16: DXC_CP = 1200u32; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs index 180daa7538..bc528f85eb 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs @@ -4,22 +4,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn D3DCompile(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: super::super::super::Foundation::PSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: super::ID3DInclude, pentrypoint: super::super::super::Foundation::PSTR, ptarget: super::super::super::Foundation::PSTR, flags1: u32, flags2: u32, ppcode: *mut super::ID3DBlob, pperrormsgs: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] - pub fn D3DCompile2( - psrcdata: *const ::core::ffi::c_void, - srcdatasize: usize, - psourcename: super::super::super::Foundation::PSTR, - pdefines: *const super::D3D_SHADER_MACRO, - pinclude: super::ID3DInclude, - pentrypoint: super::super::super::Foundation::PSTR, - ptarget: super::super::super::Foundation::PSTR, - flags1: u32, - flags2: u32, - secondarydataflags: u32, - psecondarydata: *const ::core::ffi::c_void, - secondarydatasize: usize, - ppcode: *mut super::ID3DBlob, - pperrormsgs: *mut super::ID3DBlob, - ) -> ::windows_sys::core::HRESULT; + pub fn D3DCompile2(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: super::super::super::Foundation::PSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: super::ID3DInclude, pentrypoint: super::super::super::Foundation::PSTR, ptarget: super::super::super::Foundation::PSTR, flags1: u32, flags2: u32, secondarydataflags: u32, psecondarydata: *const ::core::ffi::c_void, secondarydatasize: usize, ppcode: *mut super::ID3DBlob, pperrormsgs: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] pub fn D3DCompileFromFile(pfilename: super::super::super::Foundation::PWSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: super::ID3DInclude, pentrypoint: super::super::super::Foundation::PSTR, ptarget: super::super::super::Foundation::PSTR, flags1: u32, flags2: u32, ppcode: *mut super::ID3DBlob, pperrormsgs: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT; pub fn D3DCompressShaders(unumshaders: u32, pshaderdata: *const D3D_SHADER_DATA, uflags: u32, ppcompresseddata: *mut super::ID3DBlob) -> ::windows_sys::core::HRESULT; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/mod.rs index e090f68c00..3a83c81506 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D/mod.rs @@ -716,27 +716,12 @@ pub const D3D11_TESSELLATOR_PARTITIONING_POW2: D3D_TESSELLATOR_PARTITIONING = 2i pub const D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD: D3D_TESSELLATOR_PARTITIONING = 3i32; pub const D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN: D3D_TESSELLATOR_PARTITIONING = 4i32; pub const D3D_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1276062179, data2: 16223, data3: 19765, data4: [132, 201, 188, 9, 131, 182, 44, 40] }; -pub const D3D_TEXTURE_LAYOUT_ROW_MAJOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3051103055, - data2: 29371, - data3: 19436, - data4: [151, 5, 140, 242, 88, 223, 107, 108], -}; +pub const D3D_TEXTURE_LAYOUT_ROW_MAJOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3051103055, data2: 29371, data3: 19436, data4: [151, 5, 140, 242, 88, 223, 107, 108] }; pub type ID3DBlob = *mut ::core::ffi::c_void; pub type ID3DDestructionNotifier = *mut ::core::ffi::c_void; pub type ID3DInclude = *mut ::core::ffi::c_void; pub type PFN_DESTRUCTION_CALLBACK = ::core::option::Option; pub const WKPDID_CommentStringW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3491012032, data2: 37096, data3: 20168, data4: [129, 68, 233, 0, 173, 38, 107, 178] }; pub const WKPDID_D3D12UniqueObjectId: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 456777237, data2: 60420, data3: 19374, data4: [186, 77, 140, 239, 121, 252, 4, 193] }; -pub const WKPDID_D3DDebugObjectName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1117490210, - data2: 37256, - data3: 19212, - data4: [135, 66, 172, 176, 191, 133, 194, 0], -}; -pub const WKPDID_D3DDebugObjectNameW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1288331224, - data2: 37407, - data3: 17096, - data4: [133, 102, 112, 202, 242, 169, 183, 65], -}; +pub const WKPDID_D3DDebugObjectName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1117490210, data2: 37256, data3: 19212, data4: [135, 66, 172, 176, 191, 133, 194, 0] }; +pub const WKPDID_D3DDebugObjectNameW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1288331224, data2: 37407, data3: 17096, data4: [133, 102, 112, 202, 242, 169, 183, 65] }; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D11/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D11/mod.rs index b796350dd6..1cffdb7624 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D11/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D11/mod.rs @@ -4,20 +4,7 @@ extern "system" { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi"))] pub fn D3D11CreateDevice(padapter: super::Dxgi::IDXGIAdapter, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, ppdevice: *mut ID3D11Device, pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppimmediatecontext: *mut ID3D11DeviceContext) -> ::windows_sys::core::HRESULT; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))] - pub fn D3D11CreateDeviceAndSwapChain( - padapter: super::Dxgi::IDXGIAdapter, - drivertype: super::Direct3D::D3D_DRIVER_TYPE, - software: super::super::Foundation::HINSTANCE, - flags: D3D11_CREATE_DEVICE_FLAG, - pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, - featurelevels: u32, - sdkversion: u32, - pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, - ppswapchain: *mut super::Dxgi::IDXGISwapChain, - ppdevice: *mut ID3D11Device, - pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, - ppimmediatecontext: *mut ID3D11DeviceContext, - ) -> ::windows_sys::core::HRESULT; + pub fn D3D11CreateDeviceAndSwapChain(padapter: super::Dxgi::IDXGIAdapter, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut super::Dxgi::IDXGISwapChain, ppdevice: *mut ID3D11Device, pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppimmediatecontext: *mut ID3D11DeviceContext) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Graphics_Direct3D")] pub fn D3DDisassemble11Trace(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, ptrace: ID3D11ShaderTrace, startstep: u32, numsteps: u32, flags: u32, ppdisassembly: *mut super::Direct3D::ID3DBlob) -> ::windows_sys::core::HRESULT; pub fn D3DX11CreateFFT(pdevicecontext: ID3D11DeviceContext, pdesc: *const D3DX11_FFT_DESC, flags: u32, pbufferinfo: *mut D3DX11_FFT_BUFFER_INFO, ppfft: *mut ID3DX11FFT) -> ::windows_sys::core::HRESULT; @@ -92,18 +79,8 @@ impl ::core::clone::Clone for D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT *self } } -pub const D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1107292806, - data2: 27360, - data3: 19779, - data4: [157, 85, 164, 110, 158, 253, 21, 138], -}; -pub const D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 101796827, - data2: 13603, - data3: 18186, - data4: [141, 202, 251, 194, 132, 81, 84, 240], -}; +pub const D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1107292806, data2: 27360, data3: 19779, data4: [157, 85, 164, 110, 158, 253, 21, 138] }; +pub const D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 101796827, data2: 13603, data3: 18186, data4: [141, 202, 251, 194, 132, 81, 84, 240] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT { @@ -152,12 +129,7 @@ impl ::core::clone::Clone for D3D11_AUTHENTICATED_CONFIGURE_OUTPUT { *self } } -pub const D3D11_AUTHENTICATED_CONFIGURE_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1346721368, - data2: 16199, - data3: 17250, - data4: [191, 153, 191, 223, 205, 233, 237, 41], -}; +pub const D3D11_AUTHENTICATED_CONFIGURE_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1346721368, data2: 16199, data3: 17250, data4: [191, 153, 191, 223, 205, 233, 237, 41] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT { @@ -214,12 +186,7 @@ impl ::core::clone::Clone for D3D11_AUTHENTICATED_PROTECTION_FLAGS_0 { *self } } -pub const D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1645533650, - data2: 17196, - data3: 19131, - data4: [159, 206, 33, 110, 234, 38, 158, 59], -}; +pub const D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1645533650, data2: 17196, data3: 19131, data4: [159, 206, 33, 110, 234, 38, 158, 59] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT { @@ -279,12 +246,7 @@ impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT { *self } } -pub const D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3155892389, - data2: 45563, - data3: 17067, - data4: [189, 148, 181, 130, 139, 75, 247, 190], -}; +pub const D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3155892389, data2: 45563, data3: 17067, data4: [189, 148, 181, 130, 139, 75, 247, 190] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT { @@ -344,18 +306,8 @@ impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_EN *self } } -pub const D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3960967623, - data2: 56019, - data3: 20245, - data4: [158, 195, 250, 169, 61, 96, 212, 240], -}; -pub const D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3961279389, - data2: 36095, - data3: 20010, - data4: [188, 196, 245, 105, 47, 153, 244, 128], -}; +pub const D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3960967623, data2: 56019, data3: 20245, data4: [158, 195, 250, 169, 61, 96, 212, 240] }; +pub const D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3961279389, data2: 36095, data3: 20010, data4: [188, 196, 245, 105, 47, 153, 244, 128] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT { @@ -404,18 +356,8 @@ impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_OUTPUT { *self } } -pub const D3D11_AUTHENTICATED_QUERY_OUTPUT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2208160931, - data2: 39758, - data3: 16868, - data4: [176, 83, 137, 43, 210, 161, 30, 231], -}; -pub const D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 738470750, - data2: 35847, - data3: 18133, - data4: [170, 190, 143, 117, 203, 173, 76, 49], -}; +pub const D3D11_AUTHENTICATED_QUERY_OUTPUT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2208160931, data2: 39758, data3: 16868, data4: [176, 83, 137, 43, 210, 161, 30, 231] }; +pub const D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 738470750, data2: 35847, data3: 18133, data4: [170, 190, 143, 117, 203, 173, 76, 49] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT { @@ -480,12 +422,7 @@ impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT { *self } } -pub const D3D11_AUTHENTICATED_QUERY_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2823730564, - data2: 50325, - data3: 18602, - data4: [185, 77, 139, 210, 214, 251, 206, 5], -}; +pub const D3D11_AUTHENTICATED_QUERY_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2823730564, data2: 50325, data3: 18602, data4: [185, 77, 139, 210, 214, 251, 206, 5] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT { @@ -501,12 +438,7 @@ impl ::core::clone::Clone for D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT { } } pub const D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1687927515, data2: 61684, data3: 17977, data4: [161, 91, 36, 57, 63, 195, 171, 172] }; -pub const D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 229771187, - data2: 37968, - data3: 18086, - data4: [130, 222, 27, 150, 212, 79, 156, 242], -}; +pub const D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 229771187, data2: 37968, data3: 18086, data4: [130, 222, 27, 150, 212, 79, 156, 242] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT { @@ -942,12 +874,7 @@ pub type D3D11_CRYPTO_SESSION_STATUS = i32; pub const D3D11_CRYPTO_SESSION_STATUS_OK: D3D11_CRYPTO_SESSION_STATUS = 0i32; pub const D3D11_CRYPTO_SESSION_STATUS_KEY_LOST: D3D11_CRYPTO_SESSION_STATUS = 1i32; pub const D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST: D3D11_CRYPTO_SESSION_STATUS = 2i32; -pub const D3D11_CRYPTO_TYPE_AES128_CTR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2607535889, - data2: 20340, - data3: 16841, - data4: [158, 123, 11, 226, 215, 217, 59, 79], -}; +pub const D3D11_CRYPTO_TYPE_AES128_CTR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2607535889, data2: 20340, data3: 16841, data4: [158, 123, 11, 226, 215, 217, 59, 79] }; pub const D3D11_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 256u32; pub const D3D11_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP: u32 = 64u32; pub const D3D11_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD: u32 = 240u32; @@ -1019,116 +946,41 @@ pub const D3D11_DEBUG_FEATURE_FLUSH_PER_RENDER_OP: u32 = 1u32; pub const D3D11_DEBUG_FEATURE_NEVER_DISCARD_OFFERED_RESOURCE: u32 = 16u32; pub const D3D11_DEBUG_FEATURE_PRESENT_PER_RENDER_OP: u32 = 4u32; pub const D3D11_DECODER_BITSTREAM_ENCRYPTION_TYPE_CBCS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1110283033, data2: 40225, data3: 19383, data4: [147, 113, 250, 245, 168, 44, 62, 4] }; -pub const D3D11_DECODER_BITSTREAM_ENCRYPTION_TYPE_CENC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2957005365, - data2: 49469, - data3: 17650, - data4: [154, 229, 221, 72, 224, 142, 91, 103], -}; -pub const D3D11_DECODER_ENCRYPTION_HW_CENC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2312547407, - data2: 2546, - data3: 16937, - data4: [178, 205, 55, 116, 10, 109, 253, 129], -}; -pub const D3D11_DECODER_PROFILE_AV1_VLD_12BIT_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 387084297, - data2: 40975, - data3: 19681, - data4: [153, 78, 191, 64, 129, 246, 243, 240], -}; -pub const D3D11_DECODER_PROFILE_AV1_VLD_12BIT_PROFILE2_420: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 763412182, - data2: 40108, - data3: 18485, - data4: [158, 145, 50, 123, 188, 79, 158, 232], -}; -pub const D3D11_DECODER_PROFILE_AV1_VLD_PROFILE0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3099479243, - data2: 53075, - data3: 18106, - data4: [141, 89, 214, 184, 166, 218, 93, 42], -}; -pub const D3D11_DECODER_PROFILE_AV1_VLD_PROFILE1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1765211919, - data2: 17841, - data3: 16739, - data4: [156, 193, 100, 110, 246, 148, 97, 8], -}; +pub const D3D11_DECODER_BITSTREAM_ENCRYPTION_TYPE_CENC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2957005365, data2: 49469, data3: 17650, data4: [154, 229, 221, 72, 224, 142, 91, 103] }; +pub const D3D11_DECODER_ENCRYPTION_HW_CENC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2312547407, data2: 2546, data3: 16937, data4: [178, 205, 55, 116, 10, 109, 253, 129] }; +pub const D3D11_DECODER_PROFILE_AV1_VLD_12BIT_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 387084297, data2: 40975, data3: 19681, data4: [153, 78, 191, 64, 129, 246, 243, 240] }; +pub const D3D11_DECODER_PROFILE_AV1_VLD_12BIT_PROFILE2_420: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 763412182, data2: 40108, data3: 18485, data4: [158, 145, 50, 123, 188, 79, 158, 232] }; +pub const D3D11_DECODER_PROFILE_AV1_VLD_PROFILE0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3099479243, data2: 53075, data3: 18106, data4: [141, 89, 214, 184, 166, 218, 93, 42] }; +pub const D3D11_DECODER_PROFILE_AV1_VLD_PROFILE1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1765211919, data2: 17841, data3: 16739, data4: [156, 193, 100, 110, 246, 148, 97, 8] }; pub const D3D11_DECODER_PROFILE_AV1_VLD_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 207563425, data2: 58689, data3: 16521, data4: [187, 123, 152, 17, 10, 25, 215, 200] }; pub const D3D11_DECODER_PROFILE_H264_IDCT_FGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487719, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_IDCT_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487718, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_MOCOMP_FGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487717, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_MOCOMP_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487716, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_VLD_FGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487721, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; -pub const D3D11_DECODER_PROFILE_H264_VLD_MULTIVIEW_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1885052290, - data2: 30415, - data3: 18902, - data4: [183, 230, 172, 136, 114, 219, 1, 60], -}; +pub const D3D11_DECODER_PROFILE_H264_VLD_MULTIVIEW_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1885052290, data2: 30415, data3: 18902, data4: [183, 230, 172, 136, 114, 219, 1, 60] }; pub const D3D11_DECODER_PROFILE_H264_VLD_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487720, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_H264_VLD_STEREO_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4188720315, data2: 49846, data3: 19708, data4: [135, 121, 87, 7, 177, 118, 5, 82] }; pub const D3D11_DECODER_PROFILE_H264_VLD_STEREO_PROGRESSIVE_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3617319130, data2: 3313, data3: 19585, data4: [184, 42, 105, 164, 226, 54, 244, 61] }; -pub const D3D11_DECODER_PROFILE_H264_VLD_WITHFMOASO_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3589296121, - data2: 13336, - data3: 17880, - data4: [149, 97, 50, 167, 106, 174, 45, 221], -}; +pub const D3D11_DECODER_PROFILE_H264_VLD_WITHFMOASO_NOFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3589296121, data2: 13336, data3: 17880, data4: [149, 97, 50, 167, 106, 174, 45, 221] }; pub const D3D11_DECODER_PROFILE_HEVC_VLD_MAIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1527895323, data2: 12108, data3: 17490, data4: [188, 195, 9, 242, 161, 22, 12, 192] }; pub const D3D11_DECODER_PROFILE_HEVC_VLD_MAIN10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 276492512, data2: 61210, data3: 19737, data4: [171, 168, 103, 161, 99, 7, 61, 19] }; -pub const D3D11_DECODER_PROFILE_MPEG1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1866385177, - data2: 14133, - data3: 17100, - data4: [128, 99, 101, 204, 60, 179, 102, 22], -}; +pub const D3D11_DECODER_PROFILE_MPEG1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1866385177, data2: 14133, data3: 17100, data4: [128, 99, 101, 204, 60, 179, 102, 22] }; pub const D3D11_DECODER_PROFILE_MPEG2_IDCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3206720768, data2: 1002, data3: 18064, data4: [128, 119, 71, 51, 70, 32, 155, 126] }; -pub const D3D11_DECODER_PROFILE_MPEG2_MOCOMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3869897803, - data2: 25008, - data3: 17763, - data4: [158, 164, 99, 210, 163, 198, 254, 102], -}; +pub const D3D11_DECODER_PROFILE_MPEG2_MOCOMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3869897803, data2: 25008, data3: 17763, data4: [158, 164, 99, 210, 163, 198, 254, 102] }; pub const D3D11_DECODER_PROFILE_MPEG2_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3995550079, data2: 24104, data3: 20069, data4: [190, 234, 29, 38, 181, 8, 173, 201] }; -pub const D3D11_DECODER_PROFILE_MPEG2and1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2255052562, - data2: 13326, - data3: 20228, - data4: [159, 211, 146, 83, 221, 50, 116, 96], -}; -pub const D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_GMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2878966619, - data2: 16984, - data3: 17577, - data4: [159, 235, 148, 229, 151, 166, 186, 174], -}; +pub const D3D11_DECODER_PROFILE_MPEG2and1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2255052562, data2: 13326, data3: 20228, data4: [159, 211, 146, 83, 221, 50, 116, 96] }; +pub const D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_GMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2878966619, data2: 16984, data3: 17577, data4: [159, 235, 148, 229, 151, 166, 186, 174] }; pub const D3D11_DECODER_PROFILE_MPEG4PT2_VLD_ADVSIMPLE_NOGMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3980495519, data2: 269, data3: 20186, data4: [154, 227, 154, 101, 53, 141, 141, 46] }; -pub const D3D11_DECODER_PROFILE_MPEG4PT2_VLD_SIMPLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4023799156, - data2: 51688, - data3: 16855, - data4: [165, 233, 233, 176, 227, 159, 163, 25], -}; +pub const D3D11_DECODER_PROFILE_MPEG4PT2_VLD_SIMPLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023799156, data2: 51688, data3: 16855, data4: [165, 233, 233, 176, 227, 159, 163, 25] }; pub const D3D11_DECODER_PROFILE_VC1_D2010: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487780, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_VC1_IDCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487778, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_VC1_MOCOMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487777, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_VC1_POSTPROC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487776, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_VC1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487779, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; -pub const D3D11_DECODER_PROFILE_VP8_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2428017130, - data2: 14946, - data3: 18181, - data4: [136, 179, 141, 240, 75, 39, 68, 231], -}; +pub const D3D11_DECODER_PROFILE_VP8_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2428017130, data2: 14946, data3: 18181, data4: [136, 179, 141, 240, 75, 39, 68, 231] }; pub const D3D11_DECODER_PROFILE_VP9_VLD_10BIT_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2764524015, data2: 28367, data3: 18602, data4: [132, 72, 80, 167, 161, 22, 95, 247] }; -pub const D3D11_DECODER_PROFILE_VP9_VLD_PROFILE0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1178011640, - data2: 41424, - data3: 17797, - data4: [135, 109, 131, 170, 109, 96, 184, 158], -}; +pub const D3D11_DECODER_PROFILE_VP9_VLD_PROFILE0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1178011640, data2: 41424, data3: 17797, data4: [135, 109, 131, 170, 109, 96, 184, 158] }; pub const D3D11_DECODER_PROFILE_WMV8_MOCOMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487745, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_WMV8_POSTPROC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487744, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D11_DECODER_PROFILE_WMV9_IDCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487764, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; @@ -1953,12 +1805,7 @@ pub const D3D11_INTEGER_DIVIDE_BY_ZERO_QUOTIENT: u32 = 4294967295u32; pub const D3D11_INTEGER_DIVIDE_BY_ZERO_REMAINDER: u32 = 4294967295u32; pub const D3D11_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL: u32 = 4294967295u32; pub const D3D11_KEEP_UNORDERED_ACCESS_VIEWS: u32 = 4294967295u32; -pub const D3D11_KEY_EXCHANGE_HW_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2971078026, - data2: 25229, - data3: 19875, - data4: [173, 59, 130, 221, 176, 139, 73, 112], -}; +pub const D3D11_KEY_EXCHANGE_HW_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2971078026, data2: 25229, data3: 19875, data4: [173, 59, 130, 221, 176, 139, 73, 112] }; #[repr(C)] pub struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA { pub HWProtectionFunctionID: u32, @@ -5802,12 +5649,7 @@ pub const D3D_SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING: u32 = 128u32; pub const D3D_SHADER_REQUIRES_MINIMUM_PRECISION: u32 = 16u32; pub const D3D_SHADER_REQUIRES_TILED_RESOURCES: u32 = 256u32; pub const D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE: u32 = 4u32; -pub const DXGI_DEBUG_D3D11: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1268330875, - data2: 44089, - data3: 19110, - data4: [187, 11, 186, 160, 71, 132, 121, 143], -}; +pub const DXGI_DEBUG_D3D11: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268330875, data2: 44089, data3: 19110, data4: [187, 11, 186, 160, 71, 132, 121, 143] }; pub type ID3D11Asynchronous = *mut ::core::ffi::c_void; pub type ID3D11AuthenticatedChannel = *mut ::core::ffi::c_void; pub type ID3D11BlendState = *mut ::core::ffi::c_void; @@ -5903,7 +5745,5 @@ pub type ID3DX11SegmentedScan = *mut ::core::ffi::c_void; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi"))] pub type PFN_D3D11_CREATE_DEVICE = ::core::option::Option ::windows_sys::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))] -pub type PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN = ::core::option::Option< - unsafe extern "system" fn(param0: super::Dxgi::IDXGIAdapter, param1: super::Direct3D::D3D_DRIVER_TYPE, param2: super::super::Foundation::HINSTANCE, param3: u32, param4: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param6: u32, param7: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, param8: *mut super::Dxgi::IDXGISwapChain, param9: *mut ID3D11Device, param10: *mut super::Direct3D::D3D_FEATURE_LEVEL, param11: *mut ID3D11DeviceContext) -> ::windows_sys::core::HRESULT, ->; +pub type PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN = ::core::option::Option ::windows_sys::core::HRESULT>; pub const _FACD3D11: u32 = 2172u32; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D12/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D12/mod.rs index 225a506b0a..a5416fd626 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D12/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D12/mod.rs @@ -13,40 +13,15 @@ extern "system" { #[cfg(feature = "Win32_Graphics_Direct3D")] pub fn D3D12SerializeVersionedRootSignature(prootsignature: *const D3D12_VERSIONED_ROOT_SIGNATURE_DESC, ppblob: *mut super::Direct3D::ID3DBlob, pperrorblob: *mut super::Direct3D::ID3DBlob) -> ::windows_sys::core::HRESULT; } -pub const CLSID_D3D12Debug: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4063570667, - data2: 56708, - data3: 18942, - data4: [185, 123, 169, 220, 253, 204, 27, 79], -}; -pub const CLSID_D3D12DeviceRemovedExtendedData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1249229764, - data2: 40948, - data3: 19160, - data4: [159, 24, 171, 174, 132, 220, 95, 242], -}; +pub const CLSID_D3D12Debug: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4063570667, data2: 56708, data3: 18942, data4: [185, 123, 169, 220, 253, 204, 27, 79] }; +pub const CLSID_D3D12DeviceRemovedExtendedData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1249229764, data2: 40948, data3: 19160, data4: [159, 24, 171, 174, 132, 220, 95, 242] }; pub const CLSID_D3D12SDKConfiguration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2094688970, data2: 41022, data3: 18888, data4: [148, 88, 3, 52, 210, 14, 7, 206] }; pub const CLSID_D3D12Tools: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3816953521, data2: 15500, data3: 18483, data4: [170, 9, 10, 6, 182, 93, 150, 200] }; -pub const D3D12ExperimentalShaderModels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1995790142, - data2: 61754, - data3: 16629, - data4: [178, 151, 129, 206, 158, 24, 147, 63], -}; +pub const D3D12ExperimentalShaderModels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1995790142, data2: 61754, data3: 16629, data4: [178, 151, 129, 206, 158, 24, 147, 63] }; #[cfg(feature = "Win32_Foundation")] pub type D3D12MessageFunc = ::core::option::Option; -pub const D3D12MetaCommand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3342125438, - data2: 32887, - data3: 18632, - data4: [159, 220, 217, 209, 221, 49, 221, 119], -}; -pub const D3D12TiledResourceTier4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3385094751, - data2: 43034, - data3: 20310, - data4: [140, 91, 197, 16, 57, 214, 148, 251], -}; +pub const D3D12MetaCommand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3342125438, data2: 32887, data3: 18632, data4: [159, 220, 217, 209, 221, 49, 221, 119] }; +pub const D3D12TiledResourceTier4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3385094751, data2: 43034, data3: 20310, data4: [140, 91, 197, 16, 57, 214, 148, 251] }; pub const D3D12_16BIT_INDEX_STRIP_CUT_VALUE: u32 = 65535u32; pub const D3D12_32BIT_INDEX_STRIP_CUT_VALUE: u32 = 4294967295u32; pub const D3D12_8BIT_INDEX_STRIP_CUT_VALUE: u32 = 255u32; @@ -5887,12 +5862,7 @@ pub const D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDIN pub const D3D_SHADER_REQUIRES_VIEW_ID: u32 = 65536u32; pub const D3D_SHADER_REQUIRES_WAVE_MMA: u32 = 134217728u32; pub const D3D_SHADER_REQUIRES_WAVE_OPS: u32 = 16384u32; -pub const DXGI_DEBUG_D3D12: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3478759820, - data2: 43344, - data3: 17190, - data4: [145, 239, 155, 186, 161, 123, 253, 149], -}; +pub const DXGI_DEBUG_D3D12: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3478759820, data2: 43344, data3: 17190, data4: [145, 239, 155, 186, 161, 123, 253, 149] }; pub type ID3D12CommandAllocator = *mut ::core::ffi::c_void; pub type ID3D12CommandList = *mut ::core::ffi::c_void; pub type ID3D12CommandQueue = *mut ::core::ffi::c_void; @@ -5983,9 +5953,4 @@ pub type PFN_D3D12_GET_INTERFACE = ::core::option::Option ::windows_sys::core::HRESULT>; #[cfg(feature = "Win32_Graphics_Direct3D")] pub type PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE = ::core::option::Option ::windows_sys::core::HRESULT>; -pub const WKPDID_D3DAutoDebugObjectNameW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3566218806, - data2: 30074, - data3: 18754, - data4: [149, 148, 182, 118, 154, 250, 67, 205], -}; +pub const WKPDID_D3DAutoDebugObjectNameW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3566218806, data2: 30074, data3: 18754, data4: [149, 148, 182, 118, 154, 250, 67, 205] }; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D9/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D9/mod.rs index a1e3e8b759..4c7f7f526f 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D9/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Direct3D9/mod.rs @@ -570,77 +570,22 @@ impl ::core::clone::Clone for D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT { } } pub const D3DAUTHENTICATEDCONFIGURE_CRYPTOSESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1665584212, data2: 11516, data3: 19156, data4: [130, 36, 209, 88, 55, 222, 119, 0] }; -pub const D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1107292806, - data2: 27360, - data3: 19779, - data4: [157, 85, 164, 110, 158, 253, 21, 138], -}; -pub const D3DAUTHENTICATEDCONFIGURE_INITIALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 101796827, - data2: 13603, - data3: 18186, - data4: [141, 202, 251, 194, 132, 81, 84, 240], -}; -pub const D3DAUTHENTICATEDCONFIGURE_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1346721368, - data2: 16199, - data3: 17250, - data4: [191, 153, 191, 223, 205, 233, 237, 41], -}; +pub const D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1107292806, data2: 27360, data3: 19779, data4: [157, 85, 164, 110, 158, 253, 21, 138] }; +pub const D3DAUTHENTICATEDCONFIGURE_INITIALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 101796827, data2: 13603, data3: 18186, data4: [141, 202, 251, 194, 132, 81, 84, 240] }; +pub const D3DAUTHENTICATEDCONFIGURE_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1346721368, data2: 16199, data3: 17250, data4: [191, 153, 191, 223, 205, 233, 237, 41] }; pub const D3DAUTHENTICATEDCONFIGURE_SHAREDRESOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 124964935, data2: 6976, data3: 18664, data4: [156, 166, 181, 245, 16, 222, 159, 1] }; -pub const D3DAUTHENTICATEDQUERY_ACCESSIBILITYATTRIBUTES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1645533650, - data2: 17196, - data3: 19131, - data4: [159, 206, 33, 110, 234, 38, 158, 59], -}; -pub const D3DAUTHENTICATEDQUERY_CHANNELTYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3155892389, - data2: 45563, - data3: 17067, - data4: [189, 148, 181, 130, 139, 75, 247, 190], -}; +pub const D3DAUTHENTICATEDQUERY_ACCESSIBILITYATTRIBUTES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1645533650, data2: 17196, data3: 19131, data4: [159, 206, 33, 110, 234, 38, 158, 59] }; +pub const D3DAUTHENTICATEDQUERY_CHANNELTYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3155892389, data2: 45563, data3: 17067, data4: [189, 148, 181, 130, 139, 75, 247, 190] }; pub const D3DAUTHENTICATEDQUERY_CRYPTOSESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 640960926, data2: 53272, data3: 19828, data4: [172, 23, 127, 114, 64, 89, 82, 141] }; -pub const D3DAUTHENTICATEDQUERY_CURRENTENCRYPTIONWHENACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3960967623, - data2: 56019, - data3: 20245, - data4: [158, 195, 250, 169, 61, 96, 212, 240], -}; -pub const D3DAUTHENTICATEDQUERY_DEVICEHANDLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3961279389, - data2: 36095, - data3: 20010, - data4: [188, 196, 245, 105, 47, 153, 244, 128], -}; +pub const D3DAUTHENTICATEDQUERY_CURRENTENCRYPTIONWHENACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3960967623, data2: 56019, data3: 20245, data4: [158, 195, 250, 169, 61, 96, 212, 240] }; +pub const D3DAUTHENTICATEDQUERY_DEVICEHANDLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3961279389, data2: 36095, data3: 20010, data4: [188, 196, 245, 105, 47, 153, 244, 128] }; pub const D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4164573528, data2: 59782, data3: 19418, data4: [190, 176, 65, 31, 106, 122, 1, 183] }; pub const D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUIDCOUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3004133478, data2: 8252, data3: 19207, data4: [147, 252, 206, 170, 253, 97, 36, 30] }; -pub const D3DAUTHENTICATEDQUERY_OUTPUTID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2208160931, - data2: 39758, - data3: 16868, - data4: [176, 83, 137, 43, 210, 161, 30, 231], -}; -pub const D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 738470750, - data2: 35847, - data3: 18133, - data4: [170, 190, 143, 117, 203, 173, 76, 49], -}; -pub const D3DAUTHENTICATEDQUERY_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2823730564, - data2: 50325, - data3: 18602, - data4: [185, 77, 139, 210, 214, 251, 206, 5], -}; +pub const D3DAUTHENTICATEDQUERY_OUTPUTID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2208160931, data2: 39758, data3: 16868, data4: [176, 83, 137, 43, 210, 161, 30, 231] }; +pub const D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 738470750, data2: 35847, data3: 18133, data4: [170, 190, 143, 117, 203, 173, 76, 49] }; +pub const D3DAUTHENTICATEDQUERY_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2823730564, data2: 50325, data3: 18602, data4: [185, 77, 139, 210, 214, 251, 206, 5] }; pub const D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1687927515, data2: 61684, data3: 17977, data4: [161, 91, 36, 57, 63, 195, 171, 172] }; -pub const D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSCOUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 229771187, - data2: 37968, - data3: 18086, - data4: [130, 222, 27, 150, 212, 79, 156, 242], -}; +pub const D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSCOUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 229771187, data2: 37968, data3: 18086, data4: [130, 222, 27, 150, 212, 79, 156, 242] }; pub const D3DAUTHENTICATEDQUERY_UNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 19860438, data2: 58978, data3: 17524, data4: [190, 253, 170, 83, 229, 20, 60, 109] }; pub type D3DBACKBUFFER_TYPE = u32; pub const D3DBACKBUFFER_TYPE_MONO: D3DBACKBUFFER_TYPE = 0u32; @@ -892,12 +837,7 @@ pub const D3DCREATE_NOWINDOWCHANGES: i32 = 2048i32; pub const D3DCREATE_PUREDEVICE: i32 = 16i32; pub const D3DCREATE_SCREENSAVER: i32 = 268435456i32; pub const D3DCREATE_SOFTWARE_VERTEXPROCESSING: i32 = 32i32; -pub const D3DCRYPTOTYPE_AES128_CTR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2607535889, - data2: 20340, - data3: 16841, - data4: [158, 123, 11, 226, 215, 217, 59, 79], -}; +pub const D3DCRYPTOTYPE_AES128_CTR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2607535889, data2: 20340, data3: 16841, data4: [158, 123, 11, 226, 215, 217, 59, 79] }; pub const D3DCRYPTOTYPE_PROPRIETARY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2874055421, data2: 7452, data3: 18150, data4: [167, 47, 8, 105, 145, 123, 13, 232] }; pub const D3DCS_BACK: i32 = 32i32; pub const D3DCS_BOTTOM: i32 = 8i32; @@ -1297,12 +1237,7 @@ impl ::core::clone::Clone for D3DINDEXBUFFER_DESC { } pub const D3DISSUE_BEGIN: u32 = 2u32; pub const D3DISSUE_END: u32 = 1u32; -pub const D3DKEYEXCHANGE_DXVA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1137932124, - data2: 14565, - data3: 18724, - data4: [141, 134, 211, 252, 207, 21, 62, 155], -}; +pub const D3DKEYEXCHANGE_DXVA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1137932124, data2: 14565, data3: 18724, data4: [141, 134, 211, 252, 207, 21, 62, 155] }; pub const D3DKEYEXCHANGE_RSAES_OAEP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3247741077, data2: 55082, data3: 18973, data4: [142, 93, 237, 133, 125, 23, 21, 32] }; #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D")] diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs index 8093580dad..aacb37a258 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/DirectDraw/mod.rs @@ -6203,19 +6203,9 @@ pub const GUID_D3DExtendedCaps: ::windows_sys::core::GUID = ::windows_sys::core: pub const GUID_D3DParseUnknownCommandCallback: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 772079520, data2: 39140, data3: 4561, data4: [140, 225, 0, 160, 201, 6, 41, 168] }; pub const GUID_DDMoreCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2282467120, data2: 45104, data3: 4560, data4: [142, 167, 0, 96, 151, 151, 234, 91] }; pub const GUID_DDMoreSurfaceCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 998900838, data2: 62057, data3: 4561, data4: [136, 11, 0, 192, 79, 217, 48, 197] }; -pub const GUID_DDStereoMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4163376796, - data2: 43240, - data3: 4562, - data4: [161, 242, 0, 160, 201, 131, 234, 246], -}; +pub const GUID_DDStereoMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4163376796, data2: 43240, data3: 4562, data4: [161, 242, 0, 160, 201, 131, 234, 246] }; pub const GUID_DxApi: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2323234544, data2: 47381, data3: 4560, data4: [145, 68, 8, 0, 54, 210, 239, 2] }; -pub const GUID_GetHeapAlignment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1121988374, - data2: 31553, - data3: 4562, - data4: [139, 255, 0, 160, 201, 131, 234, 246], -}; +pub const GUID_GetHeapAlignment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1121988374, data2: 31553, data3: 4562, data4: [139, 255, 0, 160, 201, 131, 234, 246] }; pub const GUID_KernelCallbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2156279808, data2: 27398, data3: 4560, data4: [155, 6, 0, 160, 201, 3, 163, 184] }; pub const GUID_KernelCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4289361216, data2: 31400, data3: 4560, data4: [155, 6, 0, 160, 201, 3, 163, 184] }; pub const GUID_Miscellaneous2Callbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1080766208, data2: 15962, data3: 4561, data4: [182, 64, 0, 170, 0, 161, 249, 106] }; @@ -6226,12 +6216,7 @@ pub const GUID_NTPrivateDriverCaps: ::windows_sys::core::GUID = ::windows_sys::c pub const GUID_NonLocalVidMemCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2261056128, data2: 36228, data3: 4560, data4: [148, 232, 0, 192, 79, 195, 65, 55] }; pub const GUID_OptSurfaceKmodeInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3764159602, data2: 20948, data3: 4561, data4: [140, 206, 0, 160, 201, 6, 41, 168] }; pub const GUID_OptSurfaceUmodeInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2641963012, data2: 24488, data3: 4561, data4: [140, 208, 0, 160, 201, 6, 41, 168] }; -pub const GUID_UpdateNonLocalHeap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1121988375, - data2: 31553, - data3: 4562, - data4: [139, 255, 0, 160, 201, 131, 234, 246], -}; +pub const GUID_UpdateNonLocalHeap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1121988375, data2: 31553, data3: 4562, data4: [139, 255, 0, 160, 201, 131, 234, 246] }; pub const GUID_UserModeDriverInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4038125794, data2: 24471, data3: 4561, data4: [140, 208, 0, 160, 201, 6, 41, 168] }; pub const GUID_UserModeDriverPassword: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2549637558, data2: 24737, data3: 4561, data4: [140, 208, 0, 160, 201, 6, 41, 168] }; pub const GUID_VPE2Callbacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1384653127, data2: 11591, data3: 18074, data4: [160, 209, 3, 69, 88, 144, 246, 200] }; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/DirectManipulation/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/DirectManipulation/mod.rs index bcb8d44c8b..dccb27be2a 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/DirectManipulation/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/DirectManipulation/mod.rs @@ -1,37 +1,12 @@ #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] #[link(name = "windows")] extern "system" {} -pub const CLSID_AutoScrollBehavior: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 638741073, - data2: 15472, - data3: 19610, - data4: [174, 194, 148, 136, 73, 238, 176, 147], -}; -pub const CLSID_DeferContactService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3619060980, - data2: 33979, - data3: 17230, - data4: [134, 174, 101, 146, 187, 201, 171, 217], -}; +pub const CLSID_AutoScrollBehavior: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 638741073, data2: 15472, data3: 19610, data4: [174, 194, 148, 136, 73, 238, 176, 147] }; +pub const CLSID_DeferContactService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3619060980, data2: 33979, data3: 17230, data4: [134, 174, 101, 146, 187, 201, 171, 217] }; pub const CLSID_DragDropConfigurationBehavior: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 162536254, data2: 47724, data3: 17741, data4: [130, 232, 149, 227, 82, 50, 159, 35] }; -pub const CLSID_HorizontalIndicatorContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3889270005, - data2: 16071, - data3: 17621, - data4: [167, 107, 55, 112, 243, 207, 144, 61], -}; -pub const CLSID_VerticalIndicatorContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2701877015, - data2: 45024, - data3: 19106, - data4: [145, 233, 62, 112, 1, 210, 230, 180], -}; -pub const CLSID_VirtualViewportContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 839295386, - data2: 34544, - data3: 19636, - data4: [167, 243, 22, 227, 183, 226, 216, 82], -}; +pub const CLSID_HorizontalIndicatorContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3889270005, data2: 16071, data3: 17621, data4: [167, 107, 55, 112, 243, 207, 144, 61] }; +pub const CLSID_VerticalIndicatorContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2701877015, data2: 45024, data3: 19106, data4: [145, 233, 62, 112, 1, 210, 230, 180] }; +pub const CLSID_VirtualViewportContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 839295386, data2: 34544, data3: 19636, data4: [167, 243, 22, 227, 183, 226, 216, 82] }; pub const DCompManipulationCompositor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2044634663, data2: 41098, data3: 17324, data4: [142, 245, 105, 0, 185, 41, 145, 38] }; pub type DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION = i32; pub const DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_STOP: DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION = 0i32; @@ -127,36 +102,11 @@ pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE: DIRECTMANIPULATION_V pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 4i32; pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 8i32; pub const DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING: DIRECTMANIPULATION_VIEWPORT_OPTIONS = 16i32; -pub const DirectManipulationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1424101814, - data2: 13904, - data3: 20341, - data4: [131, 52, 250, 53, 149, 152, 225, 197], -}; -pub const DirectManipulationPrimaryContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3399493217, - data2: 54686, - data3: 16839, - data4: [131, 147, 59, 163, 186, 203, 107, 87], -}; -pub const DirectManipulationSharedManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2574856838, - data2: 30668, - data3: 19287, - data4: [150, 219, 59, 53, 79, 111, 159, 181], -}; -pub const DirectManipulationUpdateManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2680274901, - data2: 6197, - data3: 17434, - data4: [179, 177, 182, 204, 116, 183, 39, 208], -}; -pub const DirectManipulationViewport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 887230902, - data2: 13904, - data3: 20341, - data4: [131, 52, 250, 53, 149, 152, 225, 197], -}; +pub const DirectManipulationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1424101814, data2: 13904, data3: 20341, data4: [131, 52, 250, 53, 149, 152, 225, 197] }; +pub const DirectManipulationPrimaryContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3399493217, data2: 54686, data3: 16839, data4: [131, 147, 59, 163, 186, 203, 107, 87] }; +pub const DirectManipulationSharedManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2574856838, data2: 30668, data3: 19287, data4: [150, 219, 59, 53, 79, 111, 159, 181] }; +pub const DirectManipulationUpdateManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2680274901, data2: 6197, data3: 17434, data4: [179, 177, 182, 204, 116, 183, 39, 208] }; +pub const DirectManipulationViewport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 887230902, data2: 13904, data3: 20341, data4: [131, 52, 250, 53, 149, 152, 225, 197] }; pub type IDirectManipulationAutoScrollBehavior = *mut ::core::ffi::c_void; pub type IDirectManipulationCompositor = *mut ::core::ffi::c_void; pub type IDirectManipulationCompositor2 = *mut ::core::ffi::c_void; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Dxgi/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Dxgi/mod.rs index c5ebeeb9cf..6c6f97b5a9 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Dxgi/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Dxgi/mod.rs @@ -120,12 +120,7 @@ pub const DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY: DXGI_COMPUTE_PREEMPTION pub const DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY: DXGI_COMPUTE_PREEMPTION_GRANULARITY = 3i32; pub const DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY: DXGI_COMPUTE_PREEMPTION_GRANULARITY = 4i32; pub const DXGI_CREATE_FACTORY_DEBUG: u32 = 1u32; -pub const DXGI_DEBUG_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3834307203, - data2: 55936, - data3: 18699, - data4: [135, 230, 67, 233, 169, 207, 218, 8], -}; +pub const DXGI_DEBUG_ALL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3834307203, data2: 55936, data3: 18699, data4: [135, 230, 67, 233, 169, 207, 218, 8] }; pub const DXGI_DEBUG_APP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 114126337, data2: 16921, data3: 20157, data4: [135, 9, 39, 237, 35, 54, 12, 98] }; pub const DXGI_DEBUG_BINARY_VERSION: u32 = 1u32; pub const DXGI_DEBUG_DX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 902682620, data2: 5042, data3: 16925, data4: [165, 215, 126, 68, 81, 40, 125, 100] }; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Gdi/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Gdi/mod.rs index cb4783bcf0..df34f9df10 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Gdi/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Gdi/mod.rs @@ -90,25 +90,7 @@ extern "system" { pub fn CreateFontIndirectExA(param0: *const ENUMLOGFONTEXDVA) -> HFONT; pub fn CreateFontIndirectExW(param0: *const ENUMLOGFONTEXDVW) -> HFONT; pub fn CreateFontIndirectW(lplf: *const LOGFONTW) -> HFONT; - pub fn CreateFontPackage( - puchsrcbuffer: *const u8, - ulsrcbuffersize: u32, - ppuchfontpackagebuffer: *mut *mut u8, - pulfontpackagebuffersize: *mut u32, - pulbyteswritten: *mut u32, - usflag: u16, - usttcindex: u16, - ussubsetformat: u16, - ussubsetlanguage: u16, - ussubsetplatform: CREATE_FONT_PACKAGE_SUBSET_PLATFORM, - ussubsetencoding: CREATE_FONT_PACKAGE_SUBSET_ENCODING, - pussubsetkeeplist: *const u16, - ussubsetlistcount: u16, - lpfnallocate: CFP_ALLOCPROC, - lpfnreallocate: CFP_REALLOCPROC, - lpfnfree: CFP_FREEPROC, - lpvreserved: *mut ::core::ffi::c_void, - ) -> u32; + pub fn CreateFontPackage(puchsrcbuffer: *const u8, ulsrcbuffersize: u32, ppuchfontpackagebuffer: *mut *mut u8, pulfontpackagebuffersize: *mut u32, pulbyteswritten: *mut u32, usflag: u16, usttcindex: u16, ussubsetformat: u16, ussubsetlanguage: u16, ussubsetplatform: CREATE_FONT_PACKAGE_SUBSET_PLATFORM, ussubsetencoding: CREATE_FONT_PACKAGE_SUBSET_ENCODING, pussubsetkeeplist: *const u16, ussubsetlistcount: u16, lpfnallocate: CFP_ALLOCPROC, lpfnreallocate: CFP_REALLOCPROC, lpfnfree: CFP_FREEPROC, lpvreserved: *mut ::core::ffi::c_void) -> u32; #[cfg(feature = "Win32_Foundation")] pub fn CreateFontW(cheight: i32, cwidth: i32, cescapement: i32, corientation: i32, cweight: i32, bitalic: u32, bunderline: u32, bstrikeout: u32, icharset: u32, ioutprecision: FONT_OUTPUT_PRECISION, iclipprecision: FONT_CLIP_PRECISION, iquality: FONT_QUALITY, ipitchandfamily: FONT_PITCH_AND_FAMILY, pszfacename: super::super::Foundation::PWSTR) -> HFONT; pub fn CreateHalftonePalette(hdc: HDC) -> HPALETTE; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Imaging/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Imaging/mod.rs index 2cfd49d1c9..0418eb31ab 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Imaging/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Imaging/mod.rs @@ -21,12 +21,7 @@ extern "system" { pub fn WICSerializeMetadataContent(guidcontainerformat: *const ::windows_sys::core::GUID, piwriter: IWICMetadataWriter, dwpersistoptions: u32, pistream: super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT; } pub const CATID_WICBitmapDecoders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2128177207, data2: 38640, data3: 18450, data4: [178, 17, 241, 60, 36, 17, 126, 211] }; -pub const CATID_WICBitmapEncoders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2893378198, - data2: 13602, - data3: 19985, - data4: [152, 98, 193, 123, 229, 161, 118, 126], -}; +pub const CATID_WICBitmapEncoders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2893378198, data2: 13602, data3: 19985, data4: [152, 98, 193, 123, 229, 161, 118, 126] }; pub const CATID_WICFormatConverters: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2016799464, data2: 48916, data3: 18897, data4: [147, 206, 83, 58, 64, 123, 34, 72] }; pub const CATID_WICMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 95392984, data2: 29044, data3: 19666, data4: [190, 74, 65, 36, 184, 14, 228, 184] }; pub const CATID_WICMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2883828132, data2: 9597, data3: 19351, data4: [189, 26, 41, 74, 244, 150, 34, 46] }; @@ -35,378 +30,103 @@ pub const CLSID_WIC8BIMIPTCDigestMetadataReader: ::windows_sys::core::GUID = ::w pub const CLSID_WIC8BIMIPTCDigestMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 766895659, data2: 3431, data3: 18783, data4: [143, 157, 194, 240, 24, 134, 71, 172] }; pub const CLSID_WIC8BIMIPTCMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1074828, data2: 2049, data3: 19878, data4: [164, 164, 130, 101, 34, 182, 210, 143] }; pub const CLSID_WIC8BIMIPTCMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1081894, data2: 60993, data3: 17570, data4: [158, 156, 75, 228, 213, 177, 210, 205] }; -pub const CLSID_WIC8BIMResolutionInfoMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1476727674, - data2: 58184, - data3: 20348, - data4: [179, 204, 109, 185, 150, 90, 5, 153], -}; -pub const CLSID_WIC8BIMResolutionInfoMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1341324814, - data2: 59210, - data3: 19313, - data4: [152, 196, 171, 125, 193, 103, 7, 186], -}; +pub const CLSID_WIC8BIMResolutionInfoMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1476727674, data2: 58184, data3: 20348, data4: [179, 204, 109, 185, 150, 90, 5, 153] }; +pub const CLSID_WIC8BIMResolutionInfoMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1341324814, data2: 59210, data3: 19313, data4: [152, 196, 171, 125, 193, 103, 7, 186] }; pub const CLSID_WICAPEMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 392673594, data2: 45089, data3: 17642, data4: [146, 15, 134, 60, 17, 244, 247, 104] }; -pub const CLSID_WICAPEMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3178160074, - data2: 10384, - data3: 18479, - data4: [178, 51, 141, 115, 57, 161, 207, 141], -}; +pub const CLSID_WICAPEMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3178160074, data2: 10384, data3: 18479, data4: [178, 51, 141, 115, 57, 161, 207, 141] }; pub const CLSID_WICAdngDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552075281, data2: 37022, data3: 17063, data4: [143, 93, 167, 71, 255, 5, 46, 219] }; -pub const CLSID_WICApp0MetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1127369523, - data2: 42895, - data3: 18447, - data4: [145, 17, 150, 56, 170, 204, 200, 50], -}; -pub const CLSID_WICApp0MetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4089852834, - data2: 18120, - data3: 18830, - data4: [143, 187, 204, 111, 114, 27, 188, 222], -}; +pub const CLSID_WICApp0MetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1127369523, data2: 42895, data3: 18447, data4: [145, 17, 150, 56, 170, 204, 200, 50] }; +pub const CLSID_WICApp0MetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4089852834, data2: 18120, data3: 18830, data4: [143, 187, 204, 111, 114, 27, 188, 222] }; pub const CLSID_WICApp13MetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2860399696, data2: 34380, data3: 17924, data4: [188, 4, 139, 11, 118, 230, 55, 246] }; pub const CLSID_WICApp13MetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2065279257, data2: 43478, data3: 18917, data4: [189, 69, 2, 195, 78, 78, 76, 213] }; -pub const CLSID_WICApp1MetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3722654995, - data2: 30542, - data3: 19405, - data4: [174, 121, 2, 244, 173, 254, 98, 252], -}; +pub const CLSID_WICApp1MetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3722654995, data2: 30542, data3: 19405, data4: [174, 121, 2, 244, 173, 254, 98, 252] }; pub const CLSID_WICApp1MetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3996541033, data2: 6194, data3: 16911, data4: [179, 129, 4, 121, 173, 6, 111, 25] }; -pub const CLSID_WICBmpDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1799757922, - data2: 31935, - data3: 16397, - data4: [159, 219, 129, 61, 209, 15, 39, 120], -}; +pub const CLSID_WICBmpDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1799757922, data2: 31935, data3: 16397, data4: [159, 219, 129, 61, 209, 15, 39, 120] }; pub const CLSID_WICBmpEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1774095284, data2: 54893, data3: 18376, data4: [134, 90, 237, 21, 137, 67, 55, 130] }; -pub const CLSID_WICDdsDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2421385631, - data2: 41793, - data3: 17053, - data4: [158, 144, 238, 67, 124, 248, 12, 115], -}; +pub const CLSID_WICDdsDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2421385631, data2: 41793, data3: 17053, data4: [158, 144, 238, 67, 124, 248, 12, 115] }; pub const CLSID_WICDdsEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2786975380, data2: 26318, data3: 19137, data4: [136, 27, 113, 104, 5, 136, 137, 94] }; -pub const CLSID_WICDdsMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 661424330, - data2: 30003, - data3: 19078, - data4: [182, 118, 102, 179, 96, 128, 212, 132], -}; -pub const CLSID_WICDdsMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4251487165, - data2: 12781, - data3: 19895, - data4: [167, 35, 147, 73, 39, 211, 131, 103], -}; +pub const CLSID_WICDdsMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 661424330, data2: 30003, data3: 19078, data4: [182, 118, 102, 179, 96, 128, 212, 132] }; +pub const CLSID_WICDdsMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4251487165, data2: 12781, data3: 19895, data4: [167, 35, 147, 73, 39, 211, 131, 103] }; pub const CLSID_WICDefaultFormatConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 440340956, data2: 46356, data3: 19223, data4: [140, 95, 33, 84, 81, 56, 82, 241] }; -pub const CLSID_WICExifMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3644864608, - data2: 10623, - data3: 19017, - data4: [191, 155, 119, 137, 129, 80, 164, 66], -}; -pub const CLSID_WICExifMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3382791386, - data2: 49977, - data3: 17931, - data4: [144, 120, 212, 222, 188, 250, 190, 145], -}; +pub const CLSID_WICExifMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3644864608, data2: 10623, data3: 19017, data4: [191, 155, 119, 137, 129, 80, 164, 66] }; +pub const CLSID_WICExifMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3382791386, data2: 49977, data3: 17931, data4: [144, 120, 212, 222, 188, 250, 190, 145] }; pub const CLSID_WICFormatConverterHighColor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2893403220, data2: 40759, data3: 18680, data4: [185, 114, 78, 25, 188, 133, 96, 17] }; -pub const CLSID_WICFormatConverterNChannel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3246173106, - data2: 54435, - data3: 18391, - data4: [165, 87, 51, 155, 46, 251, 212, 241], -}; -pub const CLSID_WICFormatConverterWMPhoto: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2629113643, - data2: 54784, - data3: 18106, - data4: [171, 119, 119, 187, 126, 58, 0, 217], -}; +pub const CLSID_WICFormatConverterNChannel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3246173106, data2: 54435, data3: 18391, data4: [165, 87, 51, 155, 46, 251, 212, 241] }; +pub const CLSID_WICFormatConverterWMPhoto: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2629113643, data2: 54784, data3: 18106, data4: [171, 119, 119, 187, 126, 58, 0, 217] }; pub const CLSID_WICGCEMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3106813021, data2: 62765, data3: 16883, data4: [181, 98, 8, 27, 199, 114, 227, 185] }; -pub const CLSID_WICGCEMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2945834102, - data2: 5810, - data3: 18420, - data4: [179, 234, 60, 49, 121, 102, 147, 231], -}; +pub const CLSID_WICGCEMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2945834102, data2: 5810, data3: 18420, data4: [179, 234, 60, 49, 121, 102, 147, 231] }; pub const CLSID_WICGifCommentMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 844463419, data2: 27100, data3: 20373, data4: [131, 110, 245, 151, 43, 47, 97, 89] }; -pub const CLSID_WICGifCommentMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2686949372, - data2: 50350, - data3: 16780, - data4: [175, 149, 230, 55, 199, 234, 210, 161], -}; +pub const CLSID_WICGifCommentMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2686949372, data2: 50350, data3: 16780, data4: [175, 149, 230, 55, 199, 234, 210, 161] }; pub const CLSID_WICGifDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 941480508, data2: 40169, data3: 18484, data4: [162, 62, 31, 152, 248, 252, 82, 190] }; -pub const CLSID_WICGifEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 290411928, - data2: 2850, - data3: 16544, - data4: [134, 161, 200, 62, 164, 149, 173, 189], -}; +pub const CLSID_WICGifEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 290411928, data2: 2850, data3: 16544, data4: [134, 161, 200, 62, 164, 149, 173, 189] }; pub const CLSID_WICGpsMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 915896587, data2: 8763, data3: 18510, data4: [153, 37, 196, 134, 146, 24, 241, 122] }; -pub const CLSID_WICGpsMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3414954980, - data2: 25269, - data3: 19606, - data4: [164, 139, 107, 166, 172, 227, 156, 118], -}; -pub const CLSID_WICHeifDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3919882250, - data2: 17662, - data3: 19940, - data4: [137, 113, 113, 80, 177, 10, 81, 153], -}; -pub const CLSID_WICHeifEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 230608577, - data2: 40627, - data3: 18528, - data4: [156, 111, 221, 190, 134, 99, 69, 117], -}; +pub const CLSID_WICGpsMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3414954980, data2: 25269, data3: 19606, data4: [164, 139, 107, 166, 172, 227, 156, 118] }; +pub const CLSID_WICHeifDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3919882250, data2: 17662, data3: 19940, data4: [137, 113, 113, 80, 177, 10, 81, 153] }; +pub const CLSID_WICHeifEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 230608577, data2: 40627, data3: 18528, data4: [156, 111, 221, 190, 134, 99, 69, 117] }; pub const CLSID_WICHeifHDRMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 607706685, data2: 38105, data3: 19432, data4: [132, 168, 77, 233, 90, 87, 94, 117] }; pub const CLSID_WICHeifMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2900229183, data2: 34284, data3: 16828, data4: [189, 239, 27, 194, 98, 228, 219, 5] }; -pub const CLSID_WICHeifMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 988044921, - data2: 16572, - data3: 17409, - data4: [172, 229, 221, 60, 177, 110, 106, 254], -}; +pub const CLSID_WICHeifMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 988044921, data2: 16572, data3: 17409, data4: [172, 229, 221, 60, 177, 110, 106, 254] }; pub const CLSID_WICIMDMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1950851687, data2: 21, data3: 17096, data4: [168, 241, 251, 59, 148, 198, 131, 97] }; -pub const CLSID_WICIMDMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2357790495, - data2: 17710, - data3: 20117, - data4: [150, 130, 157, 16, 36, 98, 113, 114], -}; +pub const CLSID_WICIMDMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2357790495, data2: 17710, data3: 20117, data4: [150, 130, 157, 16, 36, 98, 113, 114] }; pub const CLSID_WICIPTCMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 50407769, data2: 62710, data3: 17623, data4: [157, 9, 218, 160, 135, 169, 219, 87] }; -pub const CLSID_WICIPTCMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 306819596, - data2: 24016, - data3: 17662, - data4: [176, 179, 143, 146, 200, 230, 208, 128], -}; -pub const CLSID_WICIRBMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3571241943, - data2: 46274, - data3: 18393, - data4: [166, 191, 184, 155, 163, 150, 164, 163], -}; +pub const CLSID_WICIPTCMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 306819596, data2: 24016, data3: 17662, data4: [176, 179, 143, 146, 200, 230, 208, 128] }; +pub const CLSID_WICIRBMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3571241943, data2: 46274, data3: 18393, data4: [166, 191, 184, 155, 163, 150, 164, 163] }; pub const CLSID_WICIRBMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1549539637, data2: 565, data3: 17460, data4: [128, 188, 37, 27, 193, 236, 57, 198] }; -pub const CLSID_WICIcoDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3323722975, - data2: 11791, - data3: 19117, - data4: [168, 215, 224, 107, 175, 235, 205, 254], -}; -pub const CLSID_WICIfdMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2408662614, - data2: 40202, - data3: 20146, - data4: [144, 25, 11, 249, 109, 138, 158, 230], -}; -pub const CLSID_WICIfdMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2985032744, - data2: 51645, - data3: 18338, - data4: [141, 51, 185, 72, 118, 151, 119, 167], -}; -pub const CLSID_WICImagingCategories: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4209234816, - data2: 65188, - data3: 17955, - data4: [140, 117, 198, 182, 17, 16, 182, 129], -}; +pub const CLSID_WICIcoDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3323722975, data2: 11791, data3: 19117, data4: [168, 215, 224, 107, 175, 235, 205, 254] }; +pub const CLSID_WICIfdMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2408662614, data2: 40202, data3: 20146, data4: [144, 25, 11, 249, 109, 138, 158, 230] }; +pub const CLSID_WICIfdMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2985032744, data2: 51645, data3: 18338, data4: [141, 51, 185, 72, 118, 151, 119, 167] }; +pub const CLSID_WICImagingCategories: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4209234816, data2: 65188, data3: 17955, data4: [140, 117, 198, 182, 17, 16, 182, 129] }; pub const CLSID_WICImagingFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3402297954, data2: 37744, data3: 17941, data4: [161, 59, 159, 85, 57, 218, 76, 10] }; pub const CLSID_WICImagingFactory1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3402297954, data2: 37744, data3: 17941, data4: [161, 59, 159, 85, 57, 218, 76, 10] }; -pub const CLSID_WICImagingFactory2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 830277352, - data2: 24356, - data3: 17213, - data4: [189, 247, 121, 206, 104, 216, 171, 194], -}; +pub const CLSID_WICImagingFactory2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 830277352, data2: 24356, data3: 17213, data4: [189, 247, 121, 206, 104, 216, 171, 194] }; pub const CLSID_WICInteropMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3049830552, data2: 116, data3: 17823, data4: [183, 0, 134, 13, 70, 81, 234, 20] }; pub const CLSID_WICInteropMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 305055301, data2: 52606, data3: 17624, data4: [177, 134, 44, 140, 32, 195, 181, 15] }; -pub const CLSID_WICJpegChrominanceMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1353814091, - data2: 62095, - data3: 17780, - data4: [147, 244, 11, 173, 232, 44, 105, 233], -}; -pub const CLSID_WICJpegChrominanceMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1073047280, - data2: 28267, - data3: 18900, - data4: [150, 230, 183, 136, 134, 105, 44, 98], -}; +pub const CLSID_WICJpegChrominanceMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1353814091, data2: 62095, data3: 17780, data4: [147, 244, 11, 173, 232, 44, 105, 233] }; +pub const CLSID_WICJpegChrominanceMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1073047280, data2: 28267, data3: 18900, data4: [150, 230, 183, 136, 134, 105, 44, 98] }; pub const CLSID_WICJpegCommentMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2674275452, data2: 24772, data3: 19533, data4: [171, 88, 210, 53, 134, 133, 246, 7] }; -pub const CLSID_WICJpegCommentMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3849528175, - data2: 21937, - data3: 20186, - data4: [129, 234, 159, 101, 219, 2, 144, 211], -}; -pub const CLSID_WICJpegDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2488706176, - data2: 59531, - data3: 17386, - data4: [158, 115, 11, 45, 155, 113, 177, 202], -}; +pub const CLSID_WICJpegCommentMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3849528175, data2: 21937, data3: 20186, data4: [129, 234, 159, 101, 219, 2, 144, 211] }; +pub const CLSID_WICJpegDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2488706176, data2: 59531, data3: 17386, data4: [158, 115, 11, 45, 155, 113, 177, 202] }; pub const CLSID_WICJpegEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 439678401, data2: 19034, data3: 18140, data4: [182, 68, 31, 69, 103, 231, 166, 118] }; pub const CLSID_WICJpegLuminanceMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 896479112, data2: 1446, data3: 18216, data4: [185, 164, 27, 251, 206, 4, 216, 56] }; -pub const CLSID_WICJpegLuminanceMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 492321468, - data2: 35342, - data3: 18007, - data4: [153, 130, 163, 128, 202, 88, 251, 75], -}; -pub const CLSID_WICJpegQualcommPhoneEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1760386146, - data2: 62772, - data3: 18809, - data4: [178, 179, 104, 106, 18, 178, 179, 76], -}; -pub const CLSID_WICLSDMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1090979731, - data2: 23012, - data3: 18330, - data4: [161, 247, 149, 74, 220, 46, 245, 252], -}; -pub const CLSID_WICLSDMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1941977063, - data2: 58841, - data3: 18772, - data4: [135, 106, 109, 168, 29, 110, 87, 104], -}; +pub const CLSID_WICJpegLuminanceMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 492321468, data2: 35342, data3: 18007, data4: [153, 130, 163, 128, 202, 88, 251, 75] }; +pub const CLSID_WICJpegQualcommPhoneEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1760386146, data2: 62772, data3: 18809, data4: [178, 179, 104, 106, 18, 178, 179, 76] }; +pub const CLSID_WICLSDMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1090979731, data2: 23012, data3: 18330, data4: [161, 247, 149, 74, 220, 46, 245, 252] }; +pub const CLSID_WICLSDMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1941977063, data2: 58841, data3: 18772, data4: [135, 106, 109, 168, 29, 110, 87, 104] }; pub const CLSID_WICPlanarFormatConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 406926008, data2: 13048, data3: 18308, data4: [145, 49, 221, 114, 36, 178, 52, 56] }; pub const CLSID_WICPngBkgdMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 216507558, data2: 1000, data3: 19040, data4: [157, 21, 40, 46, 243, 46, 231, 218] }; -pub const CLSID_WICPngBkgdMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1759769341, - data2: 12718, - data3: 17473, - data4: [187, 106, 253, 112, 71, 82, 95, 144], -}; -pub const CLSID_WICPngChrmMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4178272054, - data2: 13947, - data3: 16426, - data4: [157, 209, 188, 15, 213, 157, 143, 98], -}; -pub const CLSID_WICPngChrmMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3795641323, - data2: 22024, - data3: 20099, - data4: [188, 239, 39, 177, 152, 126, 81, 215], -}; +pub const CLSID_WICPngBkgdMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1759769341, data2: 12718, data3: 17473, data4: [187, 106, 253, 112, 71, 82, 95, 144] }; +pub const CLSID_WICPngChrmMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4178272054, data2: 13947, data3: 16426, data4: [157, 209, 188, 15, 213, 157, 143, 98] }; +pub const CLSID_WICPngChrmMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3795641323, data2: 22024, data3: 20099, data4: [188, 239, 39, 177, 152, 126, 81, 215] }; pub const CLSID_WICPngDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 949920123, data2: 20600, data3: 19678, data4: [182, 239, 37, 193, 81, 117, 199, 81] }; pub const CLSID_WICPngDecoder1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 949920123, data2: 20600, data3: 19678, data4: [182, 239, 37, 193, 81, 117, 199, 81] }; -pub const CLSID_WICPngDecoder2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3759707227, - data2: 43654, - data3: 16392, - data4: [155, 212, 103, 119, 161, 228, 12, 17], -}; +pub const CLSID_WICPngDecoder2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3759707227, data2: 43654, data3: 16392, data4: [155, 212, 103, 119, 161, 228, 12, 17] }; pub const CLSID_WICPngEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 664050025, data2: 34666, data3: 16855, data4: [148, 71, 86, 143, 106, 53, 164, 220] }; pub const CLSID_WICPngGamaMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 915589689, data2: 57474, data3: 17232, data4: [158, 31, 55, 4, 203, 8, 60, 213] }; -pub const CLSID_WICPngGamaMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4278414611, - data2: 23883, - data3: 18141, - data4: [177, 15, 16, 102, 147, 217, 254, 79], -}; +pub const CLSID_WICPngGamaMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4278414611, data2: 23883, data3: 18141, data4: [177, 15, 16, 102, 147, 217, 254, 79] }; pub const CLSID_WICPngHistMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2272922551, data2: 41747, data3: 17553, data4: [135, 181, 46, 109, 5, 148, 245, 32] }; pub const CLSID_WICPngHistMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2315511625, data2: 26414, data3: 17518, data4: [191, 31, 44, 17, 210, 51, 182, 255] }; -pub const CLSID_WICPngIccpMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4124304955, - data2: 51983, - data3: 17960, - data4: [164, 120, 109, 130, 68, 190, 54, 177], -}; +pub const CLSID_WICPngIccpMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4124304955, data2: 51983, data3: 17960, data4: [164, 120, 109, 130, 68, 190, 54, 177] }; pub const CLSID_WICPngIccpMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 375856735, data2: 3302, data3: 19652, data4: [151, 104, 232, 159, 229, 1, 138, 222] }; -pub const CLSID_WICPngItxtMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2864689914, - data2: 15902, - data3: 19087, - data4: [137, 119, 85, 86, 251, 148, 234, 35], -}; +pub const CLSID_WICPngItxtMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2864689914, data2: 15902, data3: 19087, data4: [137, 119, 85, 86, 251, 148, 234, 35] }; pub const CLSID_WICPngItxtMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 830969625, data2: 59217, data3: 19960, data4: [152, 29, 104, 223, 246, 119, 4, 237] }; -pub const CLSID_WICPngSrgbMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4215289356, - data2: 21630, - data3: 18774, - data4: [163, 185, 212, 65, 136, 89, 186, 102], -}; +pub const CLSID_WICPngSrgbMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4215289356, data2: 21630, data3: 18774, data4: [163, 185, 212, 65, 136, 89, 186, 102] }; pub const CLSID_WICPngSrgbMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2800629190, data2: 34796, data3: 18399, data4: [159, 34, 29, 90, 173, 132, 12, 130] }; -pub const CLSID_WICPngTextMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1264168908, - data2: 47299, - data3: 16522, - data4: [182, 112, 137, 229, 250, 182, 253, 167], -}; +pub const CLSID_WICPngTextMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1264168908, data2: 47299, data3: 16522, data4: [182, 112, 137, 229, 250, 182, 253, 167] }; pub const CLSID_WICPngTextMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3052122041, data2: 9534, data3: 19058, data4: [167, 68, 7, 98, 210, 104, 86, 131] }; -pub const CLSID_WICPngTimeMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3645824770, - data2: 61413, - data3: 20237, - data4: [133, 200, 245, 166, 139, 48, 0, 177], -}; -pub const CLSID_WICPngTimeMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 448234496, - data2: 46499, - data3: 19857, - data4: [138, 206, 51, 252, 209, 73, 155, 230], -}; -pub const CLSID_WICRAWDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1100240642, - data2: 33538, - data3: 17574, - data4: [148, 69, 172, 152, 232, 175, 160, 134], -}; +pub const CLSID_WICPngTimeMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3645824770, data2: 61413, data3: 20237, data4: [133, 200, 245, 166, 139, 48, 0, 177] }; +pub const CLSID_WICPngTimeMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 448234496, data2: 46499, data3: 19857, data4: [138, 206, 51, 252, 209, 73, 155, 230] }; +pub const CLSID_WICRAWDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1100240642, data2: 33538, data3: 17574, data4: [148, 69, 172, 152, 232, 175, 160, 134] }; pub const CLSID_WICSubIfdMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1356082953, data2: 60625, data3: 19265, data4: [182, 93, 218, 31, 218, 167, 86, 99] }; pub const CLSID_WICSubIfdMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2329826182, data2: 36507, data3: 20300, data4: [172, 242, 240, 0, 135, 6, 178, 56] }; -pub const CLSID_WICThumbnailMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4211157337, - data2: 62710, - data3: 17623, - data4: [157, 9, 218, 160, 135, 169, 219, 87], -}; -pub const CLSID_WICThumbnailMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3494490636, - data2: 24016, - data3: 17662, - data4: [176, 179, 143, 146, 200, 230, 208, 128], -}; -pub const CLSID_WICTiffDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3041822169, - data2: 65059, - data3: 18847, - data4: [139, 136, 106, 206, 167, 19, 117, 43], -}; +pub const CLSID_WICThumbnailMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4211157337, data2: 62710, data3: 17623, data4: [157, 9, 218, 160, 135, 169, 219, 87] }; +pub const CLSID_WICThumbnailMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3494490636, data2: 24016, data3: 17662, data4: [176, 179, 143, 146, 200, 230, 208, 128] }; +pub const CLSID_WICTiffDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3041822169, data2: 65059, data3: 18847, data4: [139, 136, 106, 206, 167, 19, 117, 43] }; pub const CLSID_WICTiffEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 20037136, data2: 8193, data3: 19551, data4: [169, 176, 204, 136, 250, 182, 76, 232] }; -pub const CLSID_WICUnknownMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1771521474, - data2: 20582, - data3: 19330, - data4: [168, 227, 212, 4, 120, 219, 236, 140], -}; +pub const CLSID_WICUnknownMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1771521474, data2: 20582, data3: 19330, data4: [168, 227, 212, 4, 120, 219, 236, 140] }; pub const CLSID_WICUnknownMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2694630022, data2: 10170, data3: 20281, data4: [144, 83, 18, 31, 164, 220, 8, 252] }; pub const CLSID_WICWebpAnimMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 124754193, data2: 41800, data3: 18012, data4: [168, 7, 162, 82, 243, 242, 211, 222] }; -pub const CLSID_WICWebpAnmfMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2241923843, - data2: 51702, - data3: 17311, - data4: [190, 94, 192, 251, 239, 103, 128, 124], -}; -pub const CLSID_WICWebpDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1989404806, - data2: 20937, - data3: 16496, - data4: [132, 25, 159, 112, 115, 142, 200, 250], -}; +pub const CLSID_WICWebpAnmfMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2241923843, data2: 51702, data3: 17311, data4: [190, 94, 192, 251, 239, 103, 128, 124] }; +pub const CLSID_WICWebpDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1989404806, data2: 20937, data3: 16496, data4: [132, 25, 159, 112, 115, 142, 200, 250] }; pub const CLSID_WICWmpDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2725047350, data2: 9036, data3: 18768, data4: [174, 22, 227, 74, 172, 231, 29, 13] }; pub const CLSID_WICWmpEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2890720203, data2: 57793, data3: 17613, data4: [130, 21, 90, 22, 101, 80, 158, 194] }; pub const CLSID_WICXMPAltMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2861882562, data2: 47280, data3: 18584, data4: [184, 53, 0, 10, 171, 215, 67, 147] }; @@ -415,672 +135,157 @@ pub const CLSID_WICXMPBagMetadataReader: ::windows_sys::core::GUID = ::windows_s pub const CLSID_WICXMPBagMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3984731276, data2: 54974, data3: 17153, data4: [166, 49, 14, 20, 22, 186, 210, 143] }; pub const CLSID_WICXMPMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1924539615, data2: 44561, data3: 18760, data4: [166, 92, 53, 30, 176, 130, 148, 25] }; pub const CLSID_WICXMPMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 392552782, data2: 7124, data3: 17966, data4: [182, 177, 89, 11, 241, 38, 42, 198] }; -pub const CLSID_WICXMPSeqMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2131945299, - data2: 64625, - data3: 17367, - data4: [165, 29, 146, 243, 89, 119, 171, 181], -}; +pub const CLSID_WICXMPSeqMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2131945299, data2: 64625, data3: 17367, data4: [165, 29, 146, 243, 89, 119, 171, 181] }; pub const CLSID_WICXMPSeqMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1835586014, data2: 54322, data3: 19215, data4: [146, 58, 9, 17, 131, 169, 189, 167] }; pub const CLSID_WICXMPStructMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 28904858, data2: 33289, data3: 18423, data4: [156, 82, 225, 36, 75, 245, 12, 237] }; pub const CLSID_WICXMPStructMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 583147411, data2: 32219, data3: 16668, data4: [155, 23, 197, 183, 189, 6, 74, 188] }; pub const FACILITY_WINCODEC_ERR: u32 = 2200u32; -pub const GUID_ContainerFormatAdng: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4093603085, - data2: 14528, - data3: 16836, - data4: [177, 254, 31, 56, 36, 241, 123, 132], -}; -pub const GUID_ContainerFormatBmp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 183621758, - data2: 64766, - data3: 16776, - data4: [189, 235, 167, 144, 100, 113, 203, 227], -}; -pub const GUID_ContainerFormatDds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2573716373, - data2: 11909, - data3: 19144, - data4: [140, 162, 131, 215, 204, 212, 37, 201], -}; -pub const GUID_ContainerFormatGif: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 529159681, - data2: 32077, - data3: 19645, - data4: [156, 130, 27, 200, 212, 238, 185, 165], -}; +pub const GUID_ContainerFormatAdng: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4093603085, data2: 14528, data3: 16836, data4: [177, 254, 31, 56, 36, 241, 123, 132] }; +pub const GUID_ContainerFormatBmp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 183621758, data2: 64766, data3: 16776, data4: [189, 235, 167, 144, 100, 113, 203, 227] }; +pub const GUID_ContainerFormatDds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2573716373, data2: 11909, data3: 19144, data4: [140, 162, 131, 215, 204, 212, 37, 201] }; +pub const GUID_ContainerFormatGif: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 529159681, data2: 32077, data3: 19645, data4: [156, 130, 27, 200, 212, 238, 185, 165] }; pub const GUID_ContainerFormatHeif: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3789956385, data2: 26503, data3: 16475, data4: [163, 57, 80, 7, 21, 181, 118, 63] }; -pub const GUID_ContainerFormatIco: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2745721028, - data2: 13199, - data3: 19479, - data4: [145, 154, 251, 164, 181, 98, 143, 33], -}; +pub const GUID_ContainerFormatIco: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2745721028, data2: 13199, data3: 19479, data4: [145, 154, 251, 164, 181, 98, 143, 33] }; pub const GUID_ContainerFormatJpeg: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 434415018, data2: 22114, data3: 20421, data4: [160, 192, 23, 88, 2, 142, 16, 87] }; pub const GUID_ContainerFormatPng: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461175540, data2: 28991, data3: 18236, data4: [187, 205, 97, 55, 66, 95, 174, 175] }; -pub const GUID_ContainerFormatRaw: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4271492704, - data2: 61852, - data3: 17212, - data4: [163, 174, 0, 172, 239, 169, 202, 33], -}; -pub const GUID_ContainerFormatTiff: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 373017648, - data2: 58089, - data3: 20235, - data4: [150, 29, 163, 233, 253, 183, 136, 163], -}; -pub const GUID_ContainerFormatWebp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3767840994, - data2: 26610, - data3: 17843, - data4: [176, 234, 17, 83, 55, 202, 124, 243], -}; +pub const GUID_ContainerFormatRaw: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4271492704, data2: 61852, data3: 17212, data4: [163, 174, 0, 172, 239, 169, 202, 33] }; +pub const GUID_ContainerFormatTiff: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 373017648, data2: 58089, data3: 20235, data4: [150, 29, 163, 233, 253, 183, 136, 163] }; +pub const GUID_ContainerFormatWebp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3767840994, data2: 26610, data3: 17843, data4: [176, 234, 17, 83, 55, 202, 124, 243] }; pub const GUID_ContainerFormatWmp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1470332074, data2: 13946, data3: 17728, data4: [145, 107, 241, 131, 197, 9, 58, 75] }; pub const GUID_MetadataFormat8BIMIPTC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1070732, data2: 2130, data3: 20074, data4: [177, 145, 92, 51, 172, 91, 4, 48] }; pub const GUID_MetadataFormat8BIMIPTCDigest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 480453253, data2: 40141, data3: 18310, data4: [139, 216, 121, 83, 157, 182, 160, 6] }; pub const GUID_MetadataFormat8BIMResolutionInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1939812445, data2: 33243, data3: 17355, data4: [172, 94, 85, 1, 62, 249, 240, 3] }; -pub const GUID_MetadataFormatAPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 772029890, - data2: 51559, - data3: 19973, - data4: [135, 94, 97, 139, 246, 126, 133, 195], -}; +pub const GUID_MetadataFormatAPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 772029890, data2: 51559, data3: 19973, data4: [135, 94, 97, 139, 246, 126, 133, 195] }; pub const GUID_MetadataFormatApp0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2030071848, data2: 9869, data3: 17878, data4: [163, 194, 53, 78, 106, 80, 75, 201] }; -pub const GUID_MetadataFormatApp1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2413027267, - data2: 63825, - data3: 18731, - data4: [129, 127, 105, 194, 230, 217, 165, 176], -}; -pub const GUID_MetadataFormatApp13: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 845502114, - data2: 62722, - data3: 17236, - data4: [156, 192, 142, 63, 72, 234, 246, 181], -}; -pub const GUID_MetadataFormatChunkbKGD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3779933553, - data2: 27463, - data3: 19946, - data4: [182, 10, 135, 206, 10, 120, 223, 183], -}; -pub const GUID_MetadataFormatChunkcHRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2645779803, - data2: 10306, - data3: 17587, - data4: [128, 103, 18, 233, 179, 117, 85, 106], -}; -pub const GUID_MetadataFormatChunkgAMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4027135397, - data2: 7517, - data3: 19665, - data4: [129, 178, 147, 36, 215, 236, 167, 129], -}; -pub const GUID_MetadataFormatChunkhIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3315237594, - data2: 56180, - data3: 18596, - data4: [189, 106, 182, 156, 73, 49, 239, 149], -}; -pub const GUID_MetadataFormatChunkiCCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3947055531, - data2: 46725, - data3: 17679, - data4: [145, 181, 232, 2, 232, 146, 83, 108], -}; +pub const GUID_MetadataFormatApp1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2413027267, data2: 63825, data3: 18731, data4: [129, 127, 105, 194, 230, 217, 165, 176] }; +pub const GUID_MetadataFormatApp13: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 845502114, data2: 62722, data3: 17236, data4: [156, 192, 142, 63, 72, 234, 246, 181] }; +pub const GUID_MetadataFormatChunkbKGD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3779933553, data2: 27463, data3: 19946, data4: [182, 10, 135, 206, 10, 120, 223, 183] }; +pub const GUID_MetadataFormatChunkcHRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2645779803, data2: 10306, data3: 17587, data4: [128, 103, 18, 233, 179, 117, 85, 106] }; +pub const GUID_MetadataFormatChunkgAMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4027135397, data2: 7517, data3: 19665, data4: [129, 178, 147, 36, 215, 236, 167, 129] }; +pub const GUID_MetadataFormatChunkhIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3315237594, data2: 56180, data3: 18596, data4: [189, 106, 182, 156, 73, 49, 239, 149] }; +pub const GUID_MetadataFormatChunkiCCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3947055531, data2: 46725, data3: 17679, data4: [145, 181, 232, 2, 232, 146, 83, 108] }; pub const GUID_MetadataFormatChunkiTXt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3267282729, data2: 2920, data3: 19319, data4: [170, 14, 98, 149, 166, 172, 24, 20] }; -pub const GUID_MetadataFormatChunksRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3239443766, - data2: 52335, - data3: 20031, - data4: [131, 99, 82, 75, 135, 198, 176, 217], -}; +pub const GUID_MetadataFormatChunksRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3239443766, data2: 52335, data3: 20031, data4: [131, 99, 82, 75, 135, 198, 176, 217] }; pub const GUID_MetadataFormatChunktEXt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1452116278, data2: 49321, data3: 18723, data4: [144, 93, 223, 43, 56, 35, 143, 188] }; -pub const GUID_MetadataFormatChunktIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1795206701, - data2: 57931, - data3: 17930, - data4: [152, 182, 135, 139, 208, 48, 114, 253], -}; +pub const GUID_MetadataFormatChunktIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1795206701, data2: 57931, data3: 17930, data4: [152, 182, 135, 139, 208, 48, 114, 253] }; pub const GUID_MetadataFormatDds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1241925123, data2: 35891, data3: 20064, data4: [156, 41, 19, 98, 49, 112, 45, 8] }; pub const GUID_MetadataFormatExif: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 473714589, data2: 47178, data3: 18045, data4: [148, 147, 54, 207, 189, 89, 234, 87] }; -pub const GUID_MetadataFormatGCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 707119832, - data2: 57067, - data3: 19561, - data4: [167, 136, 14, 194, 38, 109, 202, 253], -}; +pub const GUID_MetadataFormatGCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 707119832, data2: 57067, data3: 19561, data4: [167, 136, 14, 194, 38, 109, 202, 253] }; pub const GUID_MetadataFormatGifComment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3300319456, data2: 53172, data3: 19155, data4: [171, 51, 154, 173, 35, 85, 163, 74] }; pub const GUID_MetadataFormatGps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1899277194, data2: 37713, data3: 17581, data4: [175, 98, 68, 141, 182, 181, 2, 236] }; pub const GUID_MetadataFormatHeif: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2172580833, data2: 4744, data3: 17908, data4: [168, 82, 38, 13, 158, 124, 206, 131] }; pub const GUID_MetadataFormatHeifHDR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1451986314, data2: 7781, data3: 17292, data4: [137, 104, 214, 14, 16, 18, 190, 185] }; -pub const GUID_MetadataFormatIMD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3173757062, - data2: 19794, - data3: 18653, - data4: [150, 119, 219, 72, 62, 133, 174, 143], -}; -pub const GUID_MetadataFormatIPTC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1336609044, - data2: 57641, - data3: 16519, - data4: [161, 209, 188, 129, 45, 69, 167, 181], -}; -pub const GUID_MetadataFormatIRB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 370150758, - data2: 34160, - data3: 19385, - data4: [185, 45, 253, 164, 178, 62, 206, 103], -}; +pub const GUID_MetadataFormatIMD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3173757062, data2: 19794, data3: 18653, data4: [150, 119, 219, 72, 62, 133, 174, 143] }; +pub const GUID_MetadataFormatIPTC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1336609044, data2: 57641, data3: 16519, data4: [161, 209, 188, 129, 45, 69, 167, 181] }; +pub const GUID_MetadataFormatIRB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 370150758, data2: 34160, data3: 19385, data4: [185, 45, 253, 164, 178, 62, 206, 103] }; pub const GUID_MetadataFormatIfd: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1400084166, data2: 11658, data3: 19382, data4: [155, 248, 47, 10, 142, 42, 58, 223] }; -pub const GUID_MetadataFormatInterop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3983044494, - data2: 26655, - data3: 19595, - data4: [189, 65, 168, 173, 219, 246, 179, 252], -}; +pub const GUID_MetadataFormatInterop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3983044494, data2: 26655, data3: 19595, data4: [189, 65, 168, 173, 219, 246, 179, 252] }; pub const GUID_MetadataFormatJpegChrominance: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4147973583, data2: 52934, data3: 20357, data4: [155, 14, 28, 57, 86, 177, 190, 247] }; pub const GUID_MetadataFormatJpegComment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 571367219, data2: 45011, data3: 18254, data4: [157, 49, 125, 79, 231, 48, 245, 87] }; pub const GUID_MetadataFormatJpegLuminance: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2257616903, data2: 60924, data3: 18528, data4: [141, 75, 78, 230, 232, 62, 96, 88] }; -pub const GUID_MetadataFormatLSD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3797287710, - data2: 25241, - data3: 18729, - data4: [185, 141, 90, 200, 132, 175, 186, 146], -}; +pub const GUID_MetadataFormatLSD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3797287710, data2: 25241, data3: 18729, data4: [185, 141, 90, 200, 132, 175, 186, 146] }; pub const GUID_MetadataFormatSubIfd: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1487069480, data2: 11705, data3: 20055, data4: [187, 20, 81, 119, 137, 30, 211, 49] }; pub const GUID_MetadataFormatThumbnail: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 608030441, data2: 34563, data3: 16622, data4: [142, 240, 34, 166, 0, 184, 5, 140] }; pub const GUID_MetadataFormatUnknown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2757646639, data2: 36984, data3: 19068, data4: [173, 181, 78, 220, 79, 214, 27, 31] }; -pub const GUID_MetadataFormatWebpANIM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1841626534, - data2: 30950, - data3: 16642, - data4: [174, 53, 188, 250, 30, 220, 199, 139], -}; +pub const GUID_MetadataFormatWebpANIM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1841626534, data2: 30950, data3: 16642, data4: [174, 53, 188, 250, 30, 220, 199, 139] }; pub const GUID_MetadataFormatWebpANMF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1136723438, data2: 47419, data3: 19131, data4: [176, 3, 160, 140, 13, 135, 4, 113] }; -pub const GUID_MetadataFormatXMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3143289912, - data2: 61974, - data3: 19692, - data4: [166, 197, 95, 110, 115, 151, 99, 169], -}; +pub const GUID_MetadataFormatXMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3143289912, data2: 61974, data3: 19692, data4: [166, 197, 95, 110, 115, 151, 99, 169] }; pub const GUID_MetadataFormatXMPAlt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2064164469, data2: 37290, data3: 18459, data4: [167, 152, 77, 169, 73, 8, 97, 59] }; -pub const GUID_MetadataFormatXMPBag: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2201799263, - data2: 56503, - data3: 17686, - data4: [128, 111, 101, 150, 171, 38, 220, 228], -}; +pub const GUID_MetadataFormatXMPBag: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2201799263, data2: 56503, data3: 17686, data4: [128, 111, 101, 150, 171, 38, 220, 228] }; pub const GUID_MetadataFormatXMPSeq: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1676205826, data2: 60268, data3: 17772, data4: [162, 36, 178, 94, 121, 79, 214, 72] }; pub const GUID_MetadataFormatXMPStruct: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 574110961, data2: 60695, data3: 20014, data4: [175, 23, 216, 91, 143, 107, 48, 208] }; pub const GUID_VendorMicrosoft: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4041689546, data2: 60911, data3: 17801, data4: [167, 58, 238, 14, 98, 106, 42, 43] }; pub const GUID_VendorMicrosoftBuiltIn: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 628764925, data2: 1718, data3: 17963, data4: [174, 164, 99, 247, 11, 134, 229, 51] }; -pub const GUID_WICPixelFormat112bpp6ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 55], -}; -pub const GUID_WICPixelFormat112bpp7Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 42], -}; -pub const GUID_WICPixelFormat128bpp7ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 56], -}; -pub const GUID_WICPixelFormat128bpp8Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 43], -}; -pub const GUID_WICPixelFormat128bppPRGBAFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 26], -}; -pub const GUID_WICPixelFormat128bppRGBAFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 30], -}; -pub const GUID_WICPixelFormat128bppRGBAFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 25], -}; -pub const GUID_WICPixelFormat128bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 65], -}; -pub const GUID_WICPixelFormat128bppRGBFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 27], -}; -pub const GUID_WICPixelFormat144bpp8ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 57], -}; -pub const GUID_WICPixelFormat16bppBGR555: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 9], -}; -pub const GUID_WICPixelFormat16bppBGR565: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 10], -}; +pub const GUID_WICPixelFormat112bpp6ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 55] }; +pub const GUID_WICPixelFormat112bpp7Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 42] }; +pub const GUID_WICPixelFormat128bpp7ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 56] }; +pub const GUID_WICPixelFormat128bpp8Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 43] }; +pub const GUID_WICPixelFormat128bppPRGBAFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 26] }; +pub const GUID_WICPixelFormat128bppRGBAFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 30] }; +pub const GUID_WICPixelFormat128bppRGBAFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 25] }; +pub const GUID_WICPixelFormat128bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 65] }; +pub const GUID_WICPixelFormat128bppRGBFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 27] }; +pub const GUID_WICPixelFormat144bpp8ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 57] }; +pub const GUID_WICPixelFormat16bppBGR555: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 9] }; +pub const GUID_WICPixelFormat16bppBGR565: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 10] }; pub const GUID_WICPixelFormat16bppBGRA5551: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 99384363, data2: 61926, data3: 18785, data4: [173, 70, 225, 204, 129, 10, 135, 210] }; pub const GUID_WICPixelFormat16bppCbCr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4288002670, data2: 4576, data3: 16995, data4: [187, 69, 1, 114, 31, 52, 96, 164] }; pub const GUID_WICPixelFormat16bppCbQuantizedDctCoefficients: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3536125793, data2: 22181, data3: 18882, data4: [139, 92, 76, 25, 37, 150, 72, 55] }; pub const GUID_WICPixelFormat16bppCrQuantizedDctCoefficients: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 803427568, data2: 5760, data3: 17112, data4: [146, 49, 231, 60, 5, 101, 191, 193] }; -pub const GUID_WICPixelFormat16bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 11], -}; -pub const GUID_WICPixelFormat16bppGrayFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 19], -}; -pub const GUID_WICPixelFormat16bppGrayHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 62], -}; -pub const GUID_WICPixelFormat16bppYQuantizedDctCoefficients: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2740319283, - data2: 18664, - data3: 19010, - data4: [132, 216, 226, 170, 38, 202, 128, 164], -}; -pub const GUID_WICPixelFormat1bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 1], -}; -pub const GUID_WICPixelFormat24bpp3Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 32], -}; -pub const GUID_WICPixelFormat24bppBGR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 12], -}; -pub const GUID_WICPixelFormat24bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 13], -}; -pub const GUID_WICPixelFormat2bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 6], -}; -pub const GUID_WICPixelFormat2bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 2], -}; -pub const GUID_WICPixelFormat32bpp3ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 46], -}; -pub const GUID_WICPixelFormat32bpp4Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 33], -}; -pub const GUID_WICPixelFormat32bppBGR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 14], -}; -pub const GUID_WICPixelFormat32bppBGR101010: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 20], -}; -pub const GUID_WICPixelFormat32bppBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 15], -}; -pub const GUID_WICPixelFormat32bppCMYK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 28], -}; -pub const GUID_WICPixelFormat32bppGrayFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 63], -}; -pub const GUID_WICPixelFormat32bppGrayFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 17], -}; -pub const GUID_WICPixelFormat32bppPBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 16], -}; -pub const GUID_WICPixelFormat32bppPRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1019520592, - data2: 42279, - data3: 19767, - data4: [169, 22, 49, 66, 199, 235, 237, 186], -}; -pub const GUID_WICPixelFormat32bppR10G10B10A2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1615731637, - data2: 35388, - data3: 19301, - data4: [177, 28, 188, 11, 141, 215, 91, 127], -}; -pub const GUID_WICPixelFormat32bppR10G10B10A2HDR10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2619432029, - data2: 6860, - data3: 20238, - data4: [164, 188, 112, 251, 58, 232, 253, 40], -}; +pub const GUID_WICPixelFormat16bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 11] }; +pub const GUID_WICPixelFormat16bppGrayFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 19] }; +pub const GUID_WICPixelFormat16bppGrayHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 62] }; +pub const GUID_WICPixelFormat16bppYQuantizedDctCoefficients: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2740319283, data2: 18664, data3: 19010, data4: [132, 216, 226, 170, 38, 202, 128, 164] }; +pub const GUID_WICPixelFormat1bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 1] }; +pub const GUID_WICPixelFormat24bpp3Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 32] }; +pub const GUID_WICPixelFormat24bppBGR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 12] }; +pub const GUID_WICPixelFormat24bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 13] }; +pub const GUID_WICPixelFormat2bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 6] }; +pub const GUID_WICPixelFormat2bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 2] }; +pub const GUID_WICPixelFormat32bpp3ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 46] }; +pub const GUID_WICPixelFormat32bpp4Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 33] }; +pub const GUID_WICPixelFormat32bppBGR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 14] }; +pub const GUID_WICPixelFormat32bppBGR101010: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 20] }; +pub const GUID_WICPixelFormat32bppBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 15] }; +pub const GUID_WICPixelFormat32bppCMYK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 28] }; +pub const GUID_WICPixelFormat32bppGrayFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 63] }; +pub const GUID_WICPixelFormat32bppGrayFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 17] }; +pub const GUID_WICPixelFormat32bppPBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 16] }; +pub const GUID_WICPixelFormat32bppPRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1019520592, data2: 42279, data3: 19767, data4: [169, 22, 49, 66, 199, 235, 237, 186] }; +pub const GUID_WICPixelFormat32bppR10G10B10A2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1615731637, data2: 35388, data3: 19301, data4: [177, 28, 188, 11, 141, 215, 91, 127] }; +pub const GUID_WICPixelFormat32bppR10G10B10A2HDR10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2619432029, data2: 6860, data3: 20238, data4: [164, 188, 112, 251, 58, 232, 253, 40] }; pub const GUID_WICPixelFormat32bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3649858453, data2: 16126, data3: 18390, data4: [187, 37, 235, 23, 72, 171, 12, 241] }; -pub const GUID_WICPixelFormat32bppRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4123503917, - data2: 27277, - data3: 17373, - data4: [167, 168, 162, 153, 53, 38, 26, 233], -}; +pub const GUID_WICPixelFormat32bppRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4123503917, data2: 27277, data3: 17373, data4: [167, 168, 162, 153, 53, 38, 26, 233] }; pub const GUID_WICPixelFormat32bppRGBA1010102: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 623086962, data2: 64761, data3: 17698, data4: [181, 20, 85, 120, 229, 173, 85, 224] }; pub const GUID_WICPixelFormat32bppRGBA1010102XR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 14576538, data2: 49409, data3: 17227, data4: [181, 2, 208, 22, 94, 225, 18, 44] }; -pub const GUID_WICPixelFormat32bppRGBE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 61], -}; -pub const GUID_WICPixelFormat40bpp4ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 47], -}; -pub const GUID_WICPixelFormat40bpp5Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 34], -}; -pub const GUID_WICPixelFormat40bppCMYKAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 44], -}; -pub const GUID_WICPixelFormat48bpp3Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 38], -}; -pub const GUID_WICPixelFormat48bpp5ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 48], -}; -pub const GUID_WICPixelFormat48bpp6Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 35], -}; +pub const GUID_WICPixelFormat32bppRGBE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 61] }; +pub const GUID_WICPixelFormat40bpp4ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 47] }; +pub const GUID_WICPixelFormat40bpp5Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 34] }; +pub const GUID_WICPixelFormat40bppCMYKAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 44] }; +pub const GUID_WICPixelFormat48bpp3Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 38] }; +pub const GUID_WICPixelFormat48bpp5ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 48] }; +pub const GUID_WICPixelFormat48bpp6Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 35] }; pub const GUID_WICPixelFormat48bppBGR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3859129220, data2: 46184, data3: 18126, data4: [187, 46, 54, 241, 128, 230, 67, 19] }; pub const GUID_WICPixelFormat48bppBGRFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1237980174, data2: 51894, data3: 18747, data4: [157, 223, 96, 24, 124, 55, 83, 42] }; -pub const GUID_WICPixelFormat48bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 21], -}; -pub const GUID_WICPixelFormat48bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 18], -}; -pub const GUID_WICPixelFormat48bppRGBHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 59], -}; -pub const GUID_WICPixelFormat4bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 7], -}; -pub const GUID_WICPixelFormat4bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 3], -}; -pub const GUID_WICPixelFormat56bpp6ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 49], -}; -pub const GUID_WICPixelFormat56bpp7Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 36], -}; -pub const GUID_WICPixelFormat64bpp3ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 52], -}; -pub const GUID_WICPixelFormat64bpp4Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 39], -}; -pub const GUID_WICPixelFormat64bpp7ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 50], -}; -pub const GUID_WICPixelFormat64bpp8Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 37], -}; +pub const GUID_WICPixelFormat48bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 21] }; +pub const GUID_WICPixelFormat48bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 18] }; +pub const GUID_WICPixelFormat48bppRGBHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 59] }; +pub const GUID_WICPixelFormat4bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 7] }; +pub const GUID_WICPixelFormat4bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 3] }; +pub const GUID_WICPixelFormat56bpp6ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 49] }; +pub const GUID_WICPixelFormat56bpp7Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 36] }; +pub const GUID_WICPixelFormat64bpp3ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 52] }; +pub const GUID_WICPixelFormat64bpp4Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 39] }; +pub const GUID_WICPixelFormat64bpp7ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 50] }; +pub const GUID_WICPixelFormat64bpp8Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 37] }; pub const GUID_WICPixelFormat64bppBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 358809468, data2: 54098, data3: 18169, data4: [151, 158, 66, 151, 107, 121, 34, 70] }; pub const GUID_WICPixelFormat64bppBGRAFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 896394044, data2: 21714, data3: 18979, data4: [187, 4, 155, 123, 249, 177, 212, 45] }; -pub const GUID_WICPixelFormat64bppCMYK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 31], -}; -pub const GUID_WICPixelFormat64bppPBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2354155150, - data2: 42220, - data3: 18059, - data4: [174, 112, 201, 163, 90, 156, 85, 48], -}; -pub const GUID_WICPixelFormat64bppPRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 23], -}; +pub const GUID_WICPixelFormat64bppCMYK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 31] }; +pub const GUID_WICPixelFormat64bppPBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2354155150, data2: 42220, data3: 18059, data4: [174, 112, 201, 163, 90, 156, 85, 48] }; +pub const GUID_WICPixelFormat64bppPRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 23] }; pub const GUID_WICPixelFormat64bppPRGBAHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1487742658, data2: 50723, data3: 19869, data4: [179, 32, 56, 126, 73, 248, 196, 66] }; -pub const GUID_WICPixelFormat64bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2702713105, - data2: 6253, - data3: 19778, - data4: [188, 106, 156, 131, 3, 168, 223, 249], -}; -pub const GUID_WICPixelFormat64bppRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 22], -}; -pub const GUID_WICPixelFormat64bppRGBAFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 29], -}; -pub const GUID_WICPixelFormat64bppRGBAHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 58], -}; -pub const GUID_WICPixelFormat64bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 64], -}; -pub const GUID_WICPixelFormat64bppRGBHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 66], -}; -pub const GUID_WICPixelFormat72bpp8ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 51], -}; -pub const GUID_WICPixelFormat80bpp4ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 53], -}; -pub const GUID_WICPixelFormat80bpp5Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 40], -}; -pub const GUID_WICPixelFormat80bppCMYKAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 45], -}; -pub const GUID_WICPixelFormat8bppAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3872194838, - data2: 61114, - data3: 16737, - data4: [170, 133, 39, 221, 159, 179, 168, 149], -}; +pub const GUID_WICPixelFormat64bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2702713105, data2: 6253, data3: 19778, data4: [188, 106, 156, 131, 3, 168, 223, 249] }; +pub const GUID_WICPixelFormat64bppRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 22] }; +pub const GUID_WICPixelFormat64bppRGBAFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 29] }; +pub const GUID_WICPixelFormat64bppRGBAHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 58] }; +pub const GUID_WICPixelFormat64bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 64] }; +pub const GUID_WICPixelFormat64bppRGBHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 66] }; +pub const GUID_WICPixelFormat72bpp8ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 51] }; +pub const GUID_WICPixelFormat80bpp4ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 53] }; +pub const GUID_WICPixelFormat80bpp5Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 40] }; +pub const GUID_WICPixelFormat80bppCMYKAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 45] }; +pub const GUID_WICPixelFormat8bppAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3872194838, data2: 61114, data3: 16737, data4: [170, 133, 39, 221, 159, 179, 168, 149] }; pub const GUID_WICPixelFormat8bppCb: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 322564644, data2: 27646, data3: 19518, data4: [147, 2, 228, 243, 166, 208, 202, 42] }; pub const GUID_WICPixelFormat8bppCr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3088339027, data2: 8470, data3: 18928, data4: [136, 53, 237, 132, 75, 32, 92, 81] }; -pub const GUID_WICPixelFormat8bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 8], -}; -pub const GUID_WICPixelFormat8bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 4], -}; +pub const GUID_WICPixelFormat8bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 8] }; +pub const GUID_WICPixelFormat8bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 4] }; pub const GUID_WICPixelFormat8bppY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2444548948, data2: 11769, data3: 17136, data4: [180, 73, 41, 9, 187, 61, 248, 142] }; -pub const GUID_WICPixelFormat96bpp5ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 54], -}; -pub const GUID_WICPixelFormat96bpp6Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 41], -}; -pub const GUID_WICPixelFormat96bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 24], -}; -pub const GUID_WICPixelFormat96bppRGBFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3825129359, - data2: 59611, - data3: 19151, - data4: [132, 193, 233, 127, 97, 54, 179, 39], -}; -pub const GUID_WICPixelFormatBlackWhite: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 5], -}; -pub const GUID_WICPixelFormatDontCare: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1876804388, - data2: 19971, - data3: 19454, - data4: [177, 133, 61, 119, 118, 141, 201, 0], -}; +pub const GUID_WICPixelFormat96bpp5ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 54] }; +pub const GUID_WICPixelFormat96bpp6Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 41] }; +pub const GUID_WICPixelFormat96bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 24] }; +pub const GUID_WICPixelFormat96bppRGBFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3825129359, data2: 59611, data3: 19151, data4: [132, 193, 233, 127, 97, 54, 179, 39] }; +pub const GUID_WICPixelFormatBlackWhite: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 5] }; +pub const GUID_WICPixelFormatDontCare: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1876804388, data2: 19971, data3: 19454, data4: [177, 133, 61, 119, 118, 141, 201, 0] }; pub type IWICBitmap = *mut ::core::ffi::c_void; pub type IWICBitmapClipper = *mut ::core::ffi::c_void; pub type IWICBitmapCodecInfo = *mut ::core::ffi::c_void; diff --git a/crates/deps/sys/src/Windows/Win32/Graphics/Printing/mod.rs b/crates/deps/sys/src/Windows/Win32/Graphics/Printing/mod.rs index 06ce05aa98..d06411bb61 100644 --- a/crates/deps/sys/src/Windows/Win32/Graphics/Printing/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Graphics/Printing/mod.rs @@ -659,18 +659,8 @@ pub const BOOKLET_EDGE_LEFT: u32 = 0u32; pub const BOOKLET_EDGE_RIGHT: u32 = 1u32; pub const BOOKLET_PRINT: u32 = 2u32; pub const BORDER_PRINT: u32 = 0u32; -pub const BidiRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3105237539, - data2: 17913, - data3: 18380, - data4: [128, 245, 254, 15, 233, 185, 225, 162], -}; -pub const BidiRequestContainer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4233857572, - data2: 56069, - data3: 18945, - data4: [131, 136, 34, 237, 246, 194, 187, 186], -}; +pub const BidiRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3105237539, data2: 17913, data3: 18380, data4: [128, 245, 254, 15, 233, 185, 225, 162] }; +pub const BidiRequestContainer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4233857572, data2: 56069, data3: 18945, data4: [131, 136, 34, 237, 246, 194, 187, 186] }; pub const BidiSpl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 711017024, data2: 42181, data3: 19507, data4: [189, 135, 27, 199, 9, 51, 22, 57] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -830,27 +820,12 @@ pub const CHKBOXS_NO_PDATA: u32 = 4u32; pub const CHKBOXS_NO_YES: u32 = 1u32; pub const CHKBOXS_OFF_ON: u32 = 2u32; pub const CHKBOXS_OFF_PDATA: u32 = 5u32; -pub const CLSID_OEMPTPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2440181906, - data2: 17874, - data3: 18658, - data4: [158, 201, 86, 35, 121, 218, 249, 146], -}; +pub const CLSID_OEMPTPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2440181906, data2: 17874, data3: 18658, data4: [158, 201, 86, 35, 121, 218, 249, 146] }; pub const CLSID_OEMRENDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1835712294, data2: 40760, data3: 4561, data4: [136, 42, 0, 192, 79, 185, 97, 236] }; pub const CLSID_OEMUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2882437335, data2: 40774, data3: 4561, data4: [136, 42, 0, 192, 79, 185, 97, 236] }; pub const CLSID_OEMUIMXDC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1309950720, data2: 23363, data3: 17032, data4: [147, 42, 94, 77, 214, 216, 43, 237] }; -pub const CLSID_PTPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1185682715, - data2: 33936, - data3: 17713, - data4: [150, 204, 85, 191, 43, 241, 158, 17], -}; -pub const CLSID_XPSRASTERIZER_FACTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1346271679, - data2: 7433, - data3: 18276, - data4: [157, 114, 30, 176, 198, 89, 103, 198], -}; +pub const CLSID_PTPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1185682715, data2: 33936, data3: 17713, data4: [150, 204, 85, 191, 43, 241, 158, 17] }; +pub const CLSID_XPSRASTERIZER_FACTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1346271679, data2: 7433, data3: 18276, data4: [157, 114, 30, 176, 198, 89, 103, 198] }; pub const COLOR_OPTIMIZATION: u32 = 1u32; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -2176,12 +2151,7 @@ pub const XpsJob_FixedPageAdded: EXpsJobConsumption = 2i32; pub const E_VERSION_NOT_SUPPORTED: u32 = 2147745793u32; pub const FG_CANCHANGE: u32 = 128u32; pub const FILL_WITH_DEFAULTS: u32 = 1u32; -pub const FMTID_PrinterPropertyBag: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1979297226, - data2: 2429, - data3: 17859, - data4: [166, 228, 186, 178, 158, 39, 111, 62], -}; +pub const FMTID_PrinterPropertyBag: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1979297226, data2: 2429, data3: 17859, data4: [166, 228, 186, 178, 158, 39, 111, 62] }; pub const FNT_INFO_CURRENTFONTID: u32 = 10u32; pub const FNT_INFO_FONTBOLD: u32 = 6u32; pub const FNT_INFO_FONTHEIGHT: u32 = 4u32; @@ -2297,12 +2267,7 @@ impl ::core::clone::Clone for GLYPHRUN { } } pub const GPD_OEMCUSTOMDATA: u32 = 1u32; -pub const GUID_DEVINTERFACE_IPPUSB_PRINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4076077953, - data2: 62573, - data3: 20049, - data4: [188, 231, 98, 222, 108, 242, 208, 152], -}; +pub const GUID_DEVINTERFACE_IPPUSB_PRINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4076077953, data2: 62573, data3: 20049, data4: [188, 231, 98, 222, 108, 242, 208, 152] }; pub const GUID_DEVINTERFACE_USBPRINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 685215661, data2: 23058, data3: 4561, data4: [174, 91, 0, 0, 248, 3, 168, 194] }; pub type IAsyncGetSendNotificationCookie = *mut ::core::ffi::c_void; pub type IAsyncGetSrvReferralCookie = *mut ::core::ffi::c_void; @@ -4958,18 +4923,8 @@ pub const PRINTER_EVENT_DELETE_CONNECTION: u32 = 2u32; pub const PRINTER_EVENT_DELETE_CONNECTION_NO_UI: u32 = 10u32; pub const PRINTER_EVENT_FLAG_NO_UI: u32 = 1u32; pub const PRINTER_EVENT_INITIALIZE: u32 = 3u32; -pub const PRINTER_EXTENSION_DETAILEDREASON_PRINTER_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1566185220, - data2: 57297, - data3: 16769, - data4: [142, 238, 129, 92, 134, 237, 173, 49], -}; -pub const PRINTER_EXTENSION_REASON_DRIVER_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 599462696, - data2: 25566, - data3: 17043, - data4: [145, 91, 166, 162, 61, 146, 154, 203], -}; +pub const PRINTER_EXTENSION_DETAILEDREASON_PRINTER_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1566185220, data2: 57297, data3: 16769, data4: [142, 238, 129, 92, 134, 237, 173, 49] }; +pub const PRINTER_EXTENSION_REASON_DRIVER_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 599462696, data2: 25566, data3: 17043, data4: [145, 91, 166, 162, 61, 146, 154, 203] }; pub const PRINTER_EXTENSION_REASON_PRINT_PREFERENCES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3968804383, data2: 9852, data3: 18079, data4: [181, 214, 57, 51, 2, 60, 41, 204] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -5680,12 +5635,7 @@ impl ::core::clone::Clone for PRINTPROVIDOR { *self } } -pub const PRINT_APP_BIDI_NOTIFY_CHANNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 716886563, - data2: 47508, - data3: 19146, - data4: [130, 252, 69, 113, 177, 181, 133, 172], -}; +pub const PRINT_APP_BIDI_NOTIFY_CHANNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 716886563, data2: 47508, data3: 19146, data4: [130, 252, 69, 113, 177, 181, 133, 172] }; pub type PRINT_EXECUTION_CONTEXT = i32; pub const PRINT_EXECUTION_CONTEXT_APPLICATION: PRINT_EXECUTION_CONTEXT = 0i32; pub const PRINT_EXECUTION_CONTEXT_SPOOLER_SERVICE: PRINT_EXECUTION_CONTEXT = 1i32; @@ -5717,12 +5667,7 @@ impl ::core::clone::Clone for PRINT_FEATURE_OPTION { *self } } -pub const PRINT_PORT_MONITOR_NOTIFY_CHANNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 635386638, - data2: 29865, - data3: 18421, - data4: [128, 206, 121, 180, 177, 235, 92, 88], -}; +pub const PRINT_PORT_MONITOR_NOTIFY_CHANNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635386638, data2: 29865, data3: 18421, data4: [128, 206, 121, 180, 177, 235, 92, 88] }; #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub struct PROPSHEETUI_GETICON_INFO { @@ -6051,12 +5996,7 @@ pub const PrintSchemaParameterDataType_String: PrintSchemaParameterDataType = 2i pub type PrintSchemaSelectionType = i32; pub const PrintSchemaSelectionType_PickOne: PrintSchemaSelectionType = 0i32; pub const PrintSchemaSelectionType_PickMany: PrintSchemaSelectionType = 1i32; -pub const PrinterExtensionManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 857432282, - data2: 40592, - data3: 19920, - data4: [156, 132, 234, 196, 230, 89, 182, 31], -}; +pub const PrinterExtensionManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 857432282, data2: 40592, data3: 19920, data4: [156, 132, 234, 196, 230, 89, 182, 31] }; pub const PrinterQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3948200496, data2: 31116, data3: 19614, data4: [180, 97, 41, 250, 208, 64, 57, 177] }; pub const PrinterQueueView: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3948200497, data2: 31116, data3: 19614, data4: [180, 97, 41, 250, 208, 64, 57, 177] }; pub const QCP_DEVICEPROFILE: u32 = 0u32; diff --git a/crates/deps/sys/src/Windows/Win32/Media/Audio/Apo/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/Audio/Apo/mod.rs index e672e7c292..1b8d4f9171 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/Audio/Apo/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/Audio/Apo/mod.rs @@ -368,161 +368,66 @@ pub type IAudioSystemEffects2 = *mut ::core::ffi::c_void; pub type IAudioSystemEffects3 = *mut ::core::ffi::c_void; pub type IAudioSystemEffectsCustomFormats = *mut ::core::ffi::c_void; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_APO_SWFallback_ProcessingModes: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_EFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_Association: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 0u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 7u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_FriendlyName: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 4u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_PostMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 2u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_PreMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 1u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 5u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_UserInterfaceClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, - pid: 3u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, - pid: 9u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_MFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, - pid: 6u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, - pid: 8u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, - pid: 5u32, -}; -pub const SID_AudioProcessingObjectLoggingService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2340423855, - data2: 2553, - data3: 17774, - data4: [161, 115, 189, 181, 132, 153, 188, 231], -}; +pub const PKEY_APO_SWFallback_ProcessingModes: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_CompositeFX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_CompositeFX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_CompositeFX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_CompositeFX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_CompositeFX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_CompositeFX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_CompositeFX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_CompositeFX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_EFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_Association: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 0u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 7u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_FriendlyName: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 4u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_PostMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 2u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_PreMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 1u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 5u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_FX_UserInterfaceClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494774182, data2: 22859, data3: 20406, data4: [168, 13, 1, 175, 94, 237, 125, 29] }, pid: 3u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_MFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 6u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_SFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 8u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_SFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3550034495, data2: 39362, data3: 17410, data4: [181, 236, 169, 42, 3, 103, 102, 75] }, pid: 5u32 }; +pub const SID_AudioProcessingObjectLoggingService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2340423855, data2: 2553, data3: 17774, data4: [161, 115, 189, 181, 132, 153, 188, 231] }; pub const SID_AudioProcessingObjectRTQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1166809631, data2: 26777, data3: 19474, data4: [153, 172, 226, 230, 172, 37, 49, 4] }; #[repr(C)] pub struct UNCOMPRESSEDAUDIOFORMAT { diff --git a/crates/deps/sys/src/Windows/Win32/Media/Audio/DirectSound/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/Audio/DirectSound/mod.rs index e6dceed2e6..cfa29e28eb 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/Audio/DirectSound/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/Audio/DirectSound/mod.rs @@ -18,25 +18,10 @@ extern "system" { pub fn GetDeviceID(pguidsrc: *const ::windows_sys::core::GUID, pguiddest: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT; } pub const CLSID_DirectSound: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1205131590, data2: 25320, data3: 4559, data4: [147, 188, 68, 69, 83, 84, 0, 0] }; -pub const CLSID_DirectSound8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 956419135, - data2: 33973, - data3: 20388, - data4: [186, 53, 170, 129, 114, 184, 160, 155], -}; +pub const CLSID_DirectSound8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 956419135, data2: 33973, data3: 20388, data4: [186, 53, 170, 129, 114, 184, 160, 155] }; pub const CLSID_DirectSoundCapture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2954954624, data2: 35277, data3: 4560, data4: [175, 8, 0, 160, 201, 37, 205, 22] }; -pub const CLSID_DirectSoundCapture8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3837570067, - data2: 32665, - data3: 18696, - data4: [154, 142, 116, 227, 191, 36, 182, 225], -}; -pub const CLSID_DirectSoundFullDuplex: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4272173068, - data2: 31065, - data3: 16711, - data4: [178, 106, 35, 119, 185, 231, 169, 29], -}; +pub const CLSID_DirectSoundCapture8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3837570067, data2: 32665, data3: 18696, data4: [154, 142, 116, 227, 191, 36, 182, 225] }; +pub const CLSID_DirectSoundFullDuplex: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4272173068, data2: 31065, data3: 16711, data4: [178, 106, 35, 119, 185, 231, 169, 29] }; pub const DIRECTSOUND_VERSION: u32 = 1792u32; pub const DS3DALG_HRTF_FULL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3259052864, data2: 7195, data3: 4562, data4: [148, 245, 0, 192, 79, 194, 138, 202] }; pub const DS3DALG_HRTF_LIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3259052866, data2: 7195, data3: 4562, data4: [148, 245, 0, 192, 79, 194, 138, 202] }; @@ -715,64 +700,19 @@ pub const DSSPEAKER_SURROUND: u32 = 5u32; pub const DS_CERTIFIED: u32 = 0u32; pub const DS_NO_VIRTUALIZATION: ::windows_sys::core::HRESULT = 142082058i32; pub const DS_UNCERTIFIED: u32 = 1u32; -pub const GUID_All_Objects: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2853260773, - data2: 49762, - data3: 16745, - data4: [161, 200, 35, 214, 152, 204, 115, 181], -}; +pub const GUID_All_Objects: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2853260773, data2: 49762, data3: 16745, data4: [161, 200, 35, 214, 152, 204, 115, 181] }; pub const GUID_DSCFX_CLASS_AEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3214294400, data2: 50521, data3: 4560, data4: [138, 43, 0, 160, 201, 37, 90, 193] }; -pub const GUID_DSCFX_CLASS_NS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3766456383, - data2: 25341, - data3: 20064, - data4: [140, 221, 222, 167, 35, 102, 101, 181], -}; -pub const GUID_DSCFX_MS_AEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3454777625, - data2: 14234, - data3: 18570, - data4: [135, 101, 245, 60, 253, 54, 222, 64], -}; -pub const GUID_DSCFX_MS_NS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 298174267, - data2: 26345, - data3: 19361, - data4: [160, 186, 232, 20, 198, 238, 217, 45], -}; +pub const GUID_DSCFX_CLASS_NS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3766456383, data2: 25341, data3: 20064, data4: [140, 221, 222, 167, 35, 102, 101, 181] }; +pub const GUID_DSCFX_MS_AEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3454777625, data2: 14234, data3: 18570, data4: [135, 101, 245, 60, 253, 54, 222, 64] }; +pub const GUID_DSCFX_MS_NS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 298174267, data2: 26345, data3: 19361, data4: [160, 186, 232, 20, 198, 238, 217, 45] }; pub const GUID_DSCFX_SYSTEM_AEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 472040813, data2: 39033, data3: 20315, data4: [163, 137, 39, 153, 109, 220, 40, 16] }; -pub const GUID_DSCFX_SYSTEM_NS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1521518638, - data2: 29300, - data3: 17686, - data4: [135, 125, 78, 238, 153, 186, 79, 208], -}; -pub const GUID_DSFX_STANDARD_CHORUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4024853148, - data2: 33271, - data3: 17025, - data4: [189, 145, 201, 214, 4, 169, 90, 246], -}; -pub const GUID_DSFX_STANDARD_COMPRESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4009828217, - data2: 16384, - data3: 16493, - data4: [135, 175, 191, 251, 63, 195, 157, 87], -}; +pub const GUID_DSCFX_SYSTEM_NS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1521518638, data2: 29300, data3: 17686, data4: [135, 125, 78, 238, 153, 186, 79, 208] }; +pub const GUID_DSFX_STANDARD_CHORUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4024853148, data2: 33271, data3: 17025, data4: [189, 145, 201, 214, 4, 169, 90, 246] }; +pub const GUID_DSFX_STANDARD_COMPRESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4009828217, data2: 16384, data3: 16493, data4: [135, 175, 191, 251, 63, 195, 157, 87] }; pub const GUID_DSFX_STANDARD_DISTORTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4010888336, data2: 52509, data3: 18510, data4: [150, 229, 9, 207, 175, 145, 42, 33] }; -pub const GUID_DSFX_STANDARD_ECHO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4013855532, - data2: 54283, - data3: 20305, - data4: [140, 207, 63, 152, 241, 178, 157, 93], -}; +pub const GUID_DSFX_STANDARD_ECHO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4013855532, data2: 54283, data3: 20305, data4: [140, 207, 63, 152, 241, 178, 157, 93] }; pub const GUID_DSFX_STANDARD_FLANGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023008658, data2: 57304, data3: 18034, data4: [166, 3, 116, 32, 137, 75, 173, 152] }; -pub const GUID_DSFX_STANDARD_GARGLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3674046992, - data2: 22289, - data3: 19345, - data4: [159, 227, 247, 91, 122, 226, 121, 191], -}; +pub const GUID_DSFX_STANDARD_GARGLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3674046992, data2: 22289, data3: 19345, data4: [159, 227, 247, 91, 122, 226, 121, 191] }; pub const GUID_DSFX_STANDARD_I3DL2REVERB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4019740273, data2: 54727, data3: 17108, data4: [186, 77, 45, 7, 62, 46, 150, 244] }; pub const GUID_DSFX_STANDARD_PARAMEQ: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 302837129, data2: 15348, data3: 16755, data4: [161, 50, 60, 180, 6, 207, 50, 49] }; pub const GUID_DSFX_WAVES_REVERB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2281439848, data2: 39509, data3: 17248, data4: [149, 170, 0, 74, 29, 157, 226, 108] }; diff --git a/crates/deps/sys/src/Windows/Win32/Media/Audio/Endpoints/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/Audio/Endpoints/mod.rs index 8e5f2b363f..ce5ce7278c 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/Audio/Endpoints/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/Audio/Endpoints/mod.rs @@ -14,32 +14,15 @@ impl ::core::clone::Clone for AUDIO_ENDPOINT_SHARED_CREATE_PARAMS { *self } } -pub const DEVINTERFACE_AUDIOENDPOINTPLUGIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2670689126, - data2: 26028, - data3: 20390, - data4: [138, 228, 18, 60, 120, 184, 147, 19], -}; +pub const DEVINTERFACE_AUDIOENDPOINTPLUGIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2670689126, data2: 26028, data3: 20390, data4: [138, 228, 18, 60, 120, 184, 147, 19] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_AudioEndpointPlugin2_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, - pid: 4u32, -}; +pub const DEVPKEY_AudioEndpointPlugin2_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_AudioEndpointPlugin_DataFlow: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, - pid: 2u32, -}; +pub const DEVPKEY_AudioEndpointPlugin_DataFlow: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_AudioEndpointPlugin_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, - pid: 1u32, -}; +pub const DEVPKEY_AudioEndpointPlugin_FactoryCLSID: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_AudioEndpointPlugin_PnPInterface: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, - pid: 3u32, -}; +pub const DEVPKEY_AudioEndpointPlugin_PnPInterface: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 316160983, data2: 53010, data3: 18110, data4: [133, 64, 129, 39, 16, 211, 2, 28] }, pid: 3u32 }; pub type EndpointConnectorType = i32; pub const eHostProcessConnector: EndpointConnectorType = 0i32; pub const eOffloadConnector: EndpointConnectorType = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/Media/Audio/XAudio2/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/Audio/XAudio2/mod.rs index 50f67a5b97..f30c71c51b 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/Audio/XAudio2/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/Audio/XAudio2/mod.rs @@ -8,12 +8,7 @@ extern "system" { pub fn XAudio2CreateWithVersionInfo(ppxaudio2: *mut IXAudio2, flags: u32, xaudio2processor: u32, ntddiversion: u32) -> ::windows_sys::core::HRESULT; } pub const AudioReverb: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3261283094, data2: 18203, data3: 17560, data4: [184, 197, 79, 9, 89, 226, 236, 9] }; -pub const AudioVolumeMeter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1338224998, - data2: 38698, - data3: 16591, - data4: [188, 55, 125, 176, 61, 178, 251, 163], -}; +pub const AudioVolumeMeter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1338224998, data2: 38698, data3: 16591, data4: [188, 55, 125, 176, 61, 178, 251, 163] }; pub const FACILITY_XAPO: u32 = 2199u32; pub const FACILITY_XAUDIO2: u32 = 2198u32; pub const FXECHO_DEFAULT_DELAY: f32 = 500f32; @@ -47,12 +42,7 @@ impl ::core::clone::Clone for FXECHO_PARAMETERS { *self } } -pub const FXEQ: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4125102359, - data2: 54980, - data3: 18522, - data4: [163, 245, 105, 81, 150, 243, 219, 250], -}; +pub const FXEQ: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4125102359, data2: 54980, data3: 18522, data4: [163, 245, 105, 81, 150, 243, 219, 250] }; pub const FXEQ_DEFAULT_BANDWIDTH: f32 = 1f32; pub const FXEQ_DEFAULT_FREQUENCY_CENTER_0: f32 = 100f32; pub const FXEQ_DEFAULT_FREQUENCY_CENTER_1: f32 = 800f32; diff --git a/crates/deps/sys/src/Windows/Win32/Media/Audio/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/Audio/mod.rs index c7e7fdf843..5728fddfd8 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/Audio/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/Audio/mod.rs @@ -1153,19 +1153,9 @@ pub const DEVICE_STATE_DISABLED: u32 = 2u32; pub const DEVICE_STATE_NOTPRESENT: u32 = 4u32; pub const DEVICE_STATE_UNPLUGGED: u32 = 8u32; pub const DEVINTERFACE_AUDIO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 787448254, data2: 13306, data3: 18432, data4: [150, 112, 28, 212, 116, 151, 44, 63] }; -pub const DEVINTERFACE_AUDIO_RENDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3862068397, - data2: 56556, - data3: 18761, - data4: [174, 138, 153, 30, 151, 106, 121, 210], -}; +pub const DEVINTERFACE_AUDIO_RENDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3862068397, data2: 56556, data3: 18761, data4: [174, 138, 153, 30, 151, 106, 121, 210] }; pub const DEVINTERFACE_MIDI_INPUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1347150636, data2: 52470, data3: 19756, data4: [183, 63, 111, 139, 55, 71, 226, 43] }; -pub const DEVINTERFACE_MIDI_OUTPUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1841443616, - data2: 43827, - data3: 19684, - data4: [128, 212, 187, 179, 235, 191, 40, 20], -}; +pub const DEVINTERFACE_MIDI_OUTPUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1841443616, data2: 43827, data3: 19684, data4: [128, 212, 187, 179, 235, 191, 40, 20] }; #[repr(C)] pub struct DIRECTX_AUDIO_ACTIVATION_PARAMS { pub cbDirectXAudioActivationParams: u32, @@ -1185,12 +1175,7 @@ pub const DRV_MAPPER_PREFERRED_OUTPUT_GET: u32 = 16386u32; pub type DataFlow = i32; pub const In: DataFlow = 0i32; pub const Out: DataFlow = 1i32; -pub const DeviceTopology: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 502675920, - data2: 24257, - data3: 18346, - data4: [147, 121, 130, 141, 193, 170, 140, 89], -}; +pub const DeviceTopology: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 502675920, data2: 24257, data3: 18346, data4: [147, 121, 130, 141, 193, 170, 140, 89] }; #[repr(C, packed(1))] pub struct ECHOWAVEFILTER { pub wfltr: WAVEFILTER, @@ -2162,12 +2147,7 @@ pub const MIXER_SETCONTROLDETAILSF_CUSTOM: i32 = 1i32; pub const MIXER_SETCONTROLDETAILSF_QUERYMASK: i32 = 15i32; pub const MIXER_SETCONTROLDETAILSF_VALUE: i32 = 0i32; pub const MIXER_SHORT_NAME_CHARS: u32 = 16u32; -pub const MMDeviceEnumerator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3168666517, - data2: 58671, - data3: 18044, - data4: [142, 61, 196, 87, 146, 145, 105, 46], -}; +pub const MMDeviceEnumerator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3168666517, data2: 58671, data3: 18044, data4: [142, 61, 196, 87, 146, 145, 105, 46] }; pub const MM_ACM_FILTERCHOOSE: u32 = 32768u32; pub const MM_ACM_FORMATCHOOSE: u32 = 32768u32; pub const MOD_FMSYNTH: u32 = 4u32; @@ -2190,150 +2170,37 @@ impl ::core::clone::Clone for PCMWAVEFORMAT { } } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpointLogo_IconEffects: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4054546445, - data2: 8208, - data3: 20179, - data4: [163, 166, 139, 135, 240, 240, 196, 118], - }, - pid: 0u32, -}; +pub const PKEY_AudioEndpointLogo_IconEffects: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4054546445, data2: 8208, data3: 20179, data4: [163, 166, 139, 135, 240, 240, 196, 118] }, pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpointLogo_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4054546445, - data2: 8208, - data3: 20179, - data4: [163, 166, 139, 135, 240, 240, 196, 118], - }, - pid: 1u32, -}; +pub const PKEY_AudioEndpointLogo_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4054546445, data2: 8208, data3: 20179, data4: [163, 166, 139, 135, 240, 240, 196, 118] }, pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpointSettings_LaunchContract: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 337911810, data2: 800, data3: 19940, data4: [149, 85, 167, 216, 43, 115, 194, 134] }, - pid: 1u32, -}; +pub const PKEY_AudioEndpointSettings_LaunchContract: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 337911810, data2: 800, data3: 19940, data4: [149, 85, 167, 216, 43, 115, 194, 134] }, pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpointSettings_MenuText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 337911810, data2: 800, data3: 19940, data4: [149, 85, 167, 216, 43, 115, 194, 134] }, - pid: 0u32, -}; +pub const PKEY_AudioEndpointSettings_MenuText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 337911810, data2: 800, data3: 19940, data4: [149, 85, 167, 216, 43, 115, 194, 134] }, pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpoint_Association: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 497408003, - data2: 54418, - data3: 20189, - data4: [140, 35, 224, 192, 255, 238, 127, 14], - }, - pid: 2u32, -}; +pub const PKEY_AudioEndpoint_Association: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 497408003, data2: 54418, data3: 20189, data4: [140, 35, 224, 192, 255, 238, 127, 14] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpoint_ControlPanelPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 497408003, - data2: 54418, - data3: 20189, - data4: [140, 35, 224, 192, 255, 238, 127, 14], - }, - pid: 1u32, -}; +pub const PKEY_AudioEndpoint_ControlPanelPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 497408003, data2: 54418, data3: 20189, data4: [140, 35, 224, 192, 255, 238, 127, 14] }, pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpoint_Default_VolumeInDb: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 497408003, - data2: 54418, - data3: 20189, - data4: [140, 35, 224, 192, 255, 238, 127, 14], - }, - pid: 9u32, -}; +pub const PKEY_AudioEndpoint_Default_VolumeInDb: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 497408003, data2: 54418, data3: 20189, data4: [140, 35, 224, 192, 255, 238, 127, 14] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpoint_Disable_SysFx: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 497408003, - data2: 54418, - data3: 20189, - data4: [140, 35, 224, 192, 255, 238, 127, 14], - }, - pid: 5u32, -}; +pub const PKEY_AudioEndpoint_Disable_SysFx: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 497408003, data2: 54418, data3: 20189, data4: [140, 35, 224, 192, 255, 238, 127, 14] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpoint_FormFactor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 497408003, - data2: 54418, - data3: 20189, - data4: [140, 35, 224, 192, 255, 238, 127, 14], - }, - pid: 0u32, -}; +pub const PKEY_AudioEndpoint_FormFactor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 497408003, data2: 54418, data3: 20189, data4: [140, 35, 224, 192, 255, 238, 127, 14] }, pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpoint_FullRangeSpeakers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 497408003, - data2: 54418, - data3: 20189, - data4: [140, 35, 224, 192, 255, 238, 127, 14], - }, - pid: 6u32, -}; +pub const PKEY_AudioEndpoint_FullRangeSpeakers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 497408003, data2: 54418, data3: 20189, data4: [140, 35, 224, 192, 255, 238, 127, 14] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpoint_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 497408003, - data2: 54418, - data3: 20189, - data4: [140, 35, 224, 192, 255, 238, 127, 14], - }, - pid: 4u32, -}; +pub const PKEY_AudioEndpoint_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 497408003, data2: 54418, data3: 20189, data4: [140, 35, 224, 192, 255, 238, 127, 14] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpoint_JackSubType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 497408003, - data2: 54418, - data3: 20189, - data4: [140, 35, 224, 192, 255, 238, 127, 14], - }, - pid: 8u32, -}; +pub const PKEY_AudioEndpoint_JackSubType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 497408003, data2: 54418, data3: 20189, data4: [140, 35, 224, 192, 255, 238, 127, 14] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpoint_PhysicalSpeakers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 497408003, - data2: 54418, - data3: 20189, - data4: [140, 35, 224, 192, 255, 238, 127, 14], - }, - pid: 3u32, -}; +pub const PKEY_AudioEndpoint_PhysicalSpeakers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 497408003, data2: 54418, data3: 20189, data4: [140, 35, 224, 192, 255, 238, 127, 14] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEndpoint_Supports_EventDriven_Mode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 497408003, - data2: 54418, - data3: 20189, - data4: [140, 35, 224, 192, 255, 238, 127, 14], - }, - pid: 7u32, -}; +pub const PKEY_AudioEndpoint_Supports_EventDriven_Mode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 497408003, data2: 54418, data3: 20189, data4: [140, 35, 224, 192, 255, 238, 127, 14] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEngine_DeviceFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4053730893, - data2: 2092, - data3: 20007, - data4: [188, 115, 104, 130, 161, 187, 142, 76], - }, - pid: 0u32, -}; +pub const PKEY_AudioEngine_DeviceFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4053730893, data2: 2092, data3: 20007, data4: [188, 115, 104, 130, 161, 187, 142, 76] }, pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AudioEngine_OEMFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3834056230, data2: 15557, data3: 19666, data4: [186, 70, 202, 10, 154, 112, 237, 4] }, - pid: 3u32, -}; +pub const PKEY_AudioEngine_OEMFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3834056230, data2: 15557, data3: 19666, data4: [186, 70, 202, 10, 154, 112, 237, 4] }, pid: 3u32 }; pub type PROCESS_LOOPBACK_MODE = i32; pub const PROCESS_LOOPBACK_MODE_INCLUDE_TARGET_PROCESS_TREE: PROCESS_LOOPBACK_MODE = 0i32; pub const PROCESS_LOOPBACK_MODE_EXCLUDE_TARGET_PROCESS_TREE: PROCESS_LOOPBACK_MODE = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/Media/DeviceManager/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/DeviceManager/mod.rs index b52ace7dd0..683289aaee 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/DeviceManager/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/DeviceManager/mod.rs @@ -3,12 +3,7 @@ extern "system" {} pub const ALLOW_OUTOFBAND_NOTIFICATION: u32 = 2u32; pub const DO_NOT_VIRTUALIZE_STORAGES_AS_DEVICES: u32 = 1u32; -pub const EVENT_WMDM_CONTENT_TRANSFER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 865901556, - data2: 48382, - data3: 20184, - data4: [148, 223, 234, 248, 194, 106, 182, 27], -}; +pub const EVENT_WMDM_CONTENT_TRANSFER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 865901556, data2: 48382, data3: 20184, data4: [148, 223, 234, 248, 194, 106, 182, 27] }; pub type IComponentAuthenticate = *mut ::core::ffi::c_void; pub type IMDSPDevice = *mut ::core::ffi::c_void; pub type IMDSPDevice2 = *mut ::core::ffi::c_void; @@ -109,12 +104,7 @@ pub const MTP_NEXTPHASE_WRITE_DATA: u32 = 2u32; pub const MTP_RESPONSE_MAX_PARAMS: u32 = 5u32; pub const MTP_RESPONSE_OK: u16 = 8193u16; pub const MediaDevMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 632991105, data2: 13664, data3: 4563, data4: [132, 113, 0, 192, 79, 121, 219, 192] }; -pub const MediaDevMgrClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1342442525, - data2: 48575, - data3: 18724, - data4: [184, 115, 241, 77, 108, 91, 253, 102], -}; +pub const MediaDevMgrClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1342442525, data2: 48575, data3: 18724, data4: [184, 115, 241, 77, 108, 91, 253, 102] }; #[repr(C)] pub struct OPAQUECOMMAND { pub guidCommand: ::windows_sys::core::GUID, @@ -137,12 +127,7 @@ pub const SAC_PROTOCOL_WMDM: u32 = 1u32; pub const SAC_SESSION_KEYLEN: u32 = 8u32; pub const SCP_EVENTID_ACQSECURECLOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2250542281, data2: 19033, data3: 17378, data4: [145, 70, 72, 167, 243, 244, 20, 12] }; pub const SCP_EVENTID_DRMINFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 557699719, data2: 16850, data3: 17195, data4: [158, 63, 59, 79, 123, 53, 129, 221] }; -pub const SCP_EVENTID_NEEDTOINDIV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2275739591, - data2: 46185, - data3: 17286, - data4: [185, 118, 213, 209, 206, 83, 138, 111], -}; +pub const SCP_EVENTID_NEEDTOINDIV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2275739591, data2: 46185, data3: 17286, data4: [185, 118, 213, 209, 206, 83, 138, 111] }; pub const SCP_PARAMID_DRMVERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1104155997, data2: 31943, data3: 16919, data4: [173, 169, 0, 80, 116, 98, 77, 164] }; #[repr(C)] pub struct WMDMDATETIME { @@ -319,18 +304,8 @@ pub const WMDM_DEVICECAP_CANSTOP: u32 = 64u32; pub const WMDM_DEVICECAP_CANSTREAMPLAY: u32 = 2u32; pub const WMDM_DEVICECAP_CANSTREAMRECORD: u32 = 8u32; pub const WMDM_DEVICECAP_HASSECURECLOCK: u32 = 256u32; -pub const WMDM_DEVICE_PROTOCOL_MSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2765275756, - data2: 43137, - data3: 17595, - data4: [189, 93, 31, 112, 60, 113, 247, 169], -}; -pub const WMDM_DEVICE_PROTOCOL_MTP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2543736037, - data2: 2812, - data3: 17924, - data4: [141, 147, 220, 121, 138, 75, 207, 69], -}; +pub const WMDM_DEVICE_PROTOCOL_MSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2765275756, data2: 43137, data3: 17595, data4: [189, 93, 31, 112, 60, 113, 247, 169] }; +pub const WMDM_DEVICE_PROTOCOL_MTP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2543736037, data2: 2812, data3: 17924, data4: [141, 147, 220, 121, 138, 75, 207, 69] }; pub const WMDM_DEVICE_PROTOCOL_RAPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 705818001, data2: 35983, data3: 16868, data4: [130, 209, 131, 134, 224, 3, 86, 28] }; pub const WMDM_DEVICE_TYPE_DECODE: u32 = 4u32; pub const WMDM_DEVICE_TYPE_ENCODE: u32 = 8u32; @@ -617,12 +592,7 @@ pub const WMDM_SEEK_CURRENT: u32 = 2u32; pub const WMDM_SEEK_END: u32 = 8u32; pub const WMDM_SEEK_REMOTECONTROL: u32 = 1u32; pub const WMDM_SEEK_STREAMINGAUDIO: u32 = 2u32; -pub const WMDM_SERVICE_PROVIDER_VENDOR_MICROSOFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2112383085, - data2: 30958, - data3: 17386, - data4: [164, 150, 198, 37, 172, 145, 204, 93], -}; +pub const WMDM_SERVICE_PROVIDER_VENDOR_MICROSOFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2112383085, data2: 30958, data3: 17386, data4: [164, 150, 198, 37, 172, 145, 204, 93] }; pub type WMDM_SESSION_TYPE = i32; pub const WMDM_SESSION_NONE: WMDM_SESSION_TYPE = 0i32; pub const WMDM_SESSION_TRANSFER_TO_DEVICE: WMDM_SESSION_TYPE = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/Media/DirectShow/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/DirectShow/mod.rs index b27b195adf..422ba274ce 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/DirectShow/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/DirectShow/mod.rs @@ -975,28 +975,13 @@ impl ::core::clone::Clone for ANALOGVIDEOINFO { } } pub const ANALOG_AUXIN_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1949235303, data2: 2529, data3: 16547, data4: [130, 211, 150, 105, 186, 53, 50, 95] }; -pub const ANALOG_FM_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1999112315, - data2: 11193, - data3: 20016, - data4: [128, 120, 68, 148, 118, 229, 157, 187], -}; +pub const ANALOG_FM_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1999112315, data2: 11193, data3: 20016, data4: [128, 120, 68, 148, 118, 229, 157, 187] }; pub const ANALOG_TV_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3089160318, data2: 57571, data3: 18319, data4: [138, 56, 78, 19, 247, 179, 223, 66] }; pub const ATSCChannelTuneRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 57259238, data2: 17846, data3: 4563, data4: [182, 80, 0, 192, 79, 121, 73, 142] }; -pub const ATSCComponentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2833052629, - data2: 1920, - data3: 20212, - data4: [138, 131, 44, 255, 170, 203, 138, 206], -}; +pub const ATSCComponentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2833052629, data2: 1920, data3: 20212, data4: [138, 131, 44, 255, 170, 203, 138, 206] }; pub type ATSCComponentTypeFlags = i32; pub const ATSCCT_AC3: ATSCComponentTypeFlags = 1i32; -pub const ATSCLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2289237787, - data2: 39162, - data3: 19834, - data4: [141, 147, 201, 241, 5, 95, 133, 187], -}; +pub const ATSCLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2289237787, data2: 39162, data3: 19834, data4: [141, 147, 201, 241, 5, 95, 133, 187] }; pub const ATSCTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2732787536, data2: 27709, data3: 4563, data4: [182, 83, 0, 192, 79, 121, 73, 142] }; pub const ATSC_EIT_TID: u32 = 203u32; pub const ATSC_ETM_LOCATION_IN_PTC_FOR_EVENT: u32 = 2u32; @@ -1380,12 +1365,7 @@ pub const AVI_INDEX_OF_TIMED_CHUNKS: u32 = 2u32; pub const AVI_INDEX_SUB_2FIELD: u32 = 1u32; pub const AVI_INDEX_SUB_DEFAULT: u32 = 0u32; pub const AnalogAudioComponentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 682295301, data2: 59461, data3: 20474, data4: [170, 155, 244, 102, 82, 54, 20, 28] }; -pub const AnalogLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1231260561, - data2: 18603, - data3: 18615, - data4: [164, 122, 125, 14, 117, 160, 142, 222], -}; +pub const AnalogLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1231260561, data2: 18603, data3: 18615, data4: [164, 122, 125, 14, 117, 160, 142, 222] }; pub const AnalogRadioTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2322025292, data2: 8035, data3: 4563, data4: [182, 76, 0, 192, 79, 121, 73, 142] }; pub const AnalogTVTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2322025293, data2: 8035, data3: 4563, data4: [182, 76, 0, 192, 79, 121, 73, 142] }; pub type AnalogVideoStandard = i32; @@ -1435,12 +1415,7 @@ pub const AudioType_Reserved: i32 = -1i32; pub const AudioType_Standard: u32 = 0u32; pub const AudioType_Visually_Impaired: u32 = 2u32; pub const AudioType_Voiceover: u32 = 7u32; -pub const AuxInTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4185299462, - data2: 31434, - data3: 20025, - data4: [156, 251, 151, 187, 53, 240, 231, 126], -}; +pub const AuxInTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4185299462, data2: 31434, data3: 20025, data4: [156, 251, 151, 187, 53, 240, 231, 126] }; pub const BDANETWORKTYPE_ATSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1905811281, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }; #[repr(C)] pub struct BDANODE_DESCRIPTOR { @@ -2285,48 +2260,18 @@ pub const CLSID_AMDirectDrawStream: ::windows_sys::core::GUID = ::windows_sys::c pub const CLSID_AMMediaTypeStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3473878908, data2: 63423, data3: 4560, data4: [144, 13, 0, 192, 79, 217, 24, 157] }; pub const CLSID_AMMultiMediaStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1237613797, data2: 39844, data3: 4560, data4: [130, 18, 0, 192, 79, 195, 44, 69] }; pub const CLSID_CPCAFiltersCategory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229820, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; -pub const CLSID_DMOFilterCategory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3168106860, - data2: 48466, - data3: 19760, - data4: [171, 118, 112, 249, 117, 184, 145, 153], -}; -pub const CLSID_DMOWrapperFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2485743683, - data2: 48514, - data3: 19965, - data4: [176, 222, 129, 119, 115, 156, 109, 32], -}; +pub const CLSID_DMOFilterCategory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3168106860, data2: 48466, data3: 19760, data4: [171, 118, 112, 249, 117, 184, 145, 153] }; +pub const CLSID_DMOWrapperFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2485743683, data2: 48514, data3: 19965, data4: [176, 222, 129, 119, 115, 156, 109, 32] }; pub const CLSID_DTFilterEncProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229698, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const CLSID_DTFilterTagProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229714, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const CLSID_ETFilterEncProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229697, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const CLSID_ETFilterTagProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229713, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; -pub const CLSID_Mpeg2TableFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1965573617, - data2: 30095, - data3: 19587, - data4: [160, 67, 66, 112, 197, 147, 48, 142], -}; -pub const CLSID_PBDA_AUX_DATA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4249183091, - data2: 13091, - data3: 16528, - data4: [173, 202, 142, 212, 95, 85, 207, 16], -}; -pub const CLSID_PBDA_Encoder_DATA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1922029244, - data2: 21830, - data3: 18198, - data4: [177, 3, 248, 153, 245, 161, 250, 104], -}; +pub const CLSID_Mpeg2TableFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1965573617, data2: 30095, data3: 19587, data4: [160, 67, 66, 112, 197, 147, 48, 142] }; +pub const CLSID_PBDA_AUX_DATA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4249183091, data2: 13091, data3: 16528, data4: [173, 202, 142, 212, 95, 85, 207, 16] }; +pub const CLSID_PBDA_Encoder_DATA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1922029244, data2: 21830, data3: 18198, data4: [177, 3, 248, 153, 245, 161, 250, 104] }; pub const CLSID_PBDA_FDC_DATA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3889953184, data2: 8875, data3: 16455, data4: [142, 103, 239, 154, 213, 4, 231, 41] }; pub const CLSID_PBDA_GDDS_DATA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3356233203, data2: 24658, data3: 19478, data4: [159, 86, 196, 76, 33, 247, 60, 69] }; -pub const CLSID_PTFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2631079447, - data2: 45827, - data3: 20374, - data4: [131, 48, 46, 177, 115, 234, 77, 198], -}; +pub const CLSID_PTFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2631079447, data2: 45827, data3: 20374, data4: [131, 48, 46, 177, 115, 234, 77, 198] }; pub const CLSID_XDSCodecProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229699, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const CLSID_XDSCodecTagProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229715, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; #[repr(C)] @@ -2511,18 +2456,8 @@ impl ::core::clone::Clone for ChannelChangeInfo { pub type ChannelChangeSpanningEvent_State = i32; pub const ChannelChangeSpanningEvent_Start: ChannelChangeSpanningEvent_State = 0i32; pub const ChannelChangeSpanningEvent_End: ChannelChangeSpanningEvent_State = 2i32; -pub const ChannelIDTuneRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 982788263, - data2: 12708, - data3: 17897, - data4: [158, 251, 224, 85, 191, 123, 179, 219], -}; -pub const ChannelIDTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3431111215, - data2: 13157, - data3: 17983, - data4: [175, 19, 129, 219, 182, 243, 165, 85], -}; +pub const ChannelIDTuneRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 982788263, data2: 12708, data3: 17897, data4: [158, 251, 224, 85, 191, 123, 179, 219] }; +pub const ChannelIDTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3431111215, data2: 13157, data3: 17983, data4: [175, 19, 129, 219, 182, 243, 165, 85] }; #[repr(C)] pub struct ChannelInfo { pub lFrequency: i32, @@ -2762,18 +2697,8 @@ pub const DISPID_DVBTUNER_SID: DISPID_TUNER = 103i32; pub const DISPID_MP2TUNER_TSID: DISPID_TUNER = 101i32; pub const DISPID_MP2TUNER_PROGNO: DISPID_TUNER = 102i32; pub const DISPID_MP2TUNERFACTORY_CREATETUNEREQUEST: DISPID_TUNER = 1i32; -pub const DSATTRIB_BadSampleInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3833884122, - data2: 22584, - data3: 17076, - data4: [184, 151, 111, 126, 95, 170, 47, 47], -}; -pub const DSATTRIB_WMDRMProtectionInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1081382275, - data2: 27549, - data3: 20204, - data4: [180, 60, 103, 161, 128, 30, 26, 155], -}; +pub const DSATTRIB_BadSampleInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3833884122, data2: 22584, data3: 17076, data4: [184, 151, 111, 126, 95, 170, 47, 47] }; +pub const DSATTRIB_WMDRMProtectionInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1081382275, data2: 27549, data3: 20204, data4: [180, 60, 103, 161, 128, 30, 26, 155] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DSHOW_STREAM_DESC { @@ -2911,30 +2836,10 @@ pub const DVB_Terrestrial: DVBSystemType = 1i32; pub const DVB_Satellite: DVBSystemType = 2i32; pub const ISDB_Terrestrial: DVBSystemType = 3i32; pub const ISDB_Satellite: DVBSystemType = 4i32; -pub const DVBTLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2631288577, - data2: 48627, - data3: 19732, - data4: [142, 3, 241, 41, 131, 216, 102, 100], -}; -pub const DVBTLocator2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4024695298, - data2: 17879, - data3: 18720, - data4: [190, 150, 83, 250, 127, 53, 176, 230], -}; -pub const DVBTuneRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 366366794, - data2: 21652, - data3: 18844, - data4: [136, 108, 151, 60, 158, 83, 185, 241], -}; -pub const DVBTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3333507890, - data2: 30378, - data3: 19078, - data4: [167, 172, 92, 121, 170, 245, 141, 167], -}; +pub const DVBTLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2631288577, data2: 48627, data3: 19732, data4: [142, 3, 241, 41, 131, 216, 102, 100] }; +pub const DVBTLocator2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4024695298, data2: 17879, data3: 18720, data4: [190, 150, 83, 250, 127, 53, 176, 230] }; +pub const DVBTuneRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 366366794, data2: 21652, data3: 18844, data4: [136, 108, 151, 60, 158, 83, 185, 241] }; +pub const DVBTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3333507890, data2: 30378, data3: 19078, data4: [167, 172, 92, 121, 170, 245, 141, 167] }; pub const DVB_BAT_PID: u32 = 17u32; pub const DVB_BAT_TID: u32 = 74u32; pub const DVB_CABLE_TV_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3691778023, data2: 1157, data3: 16998, data4: [185, 63, 104, 251, 248, 14, 216, 52] }; @@ -3648,12 +3553,7 @@ impl ::core::clone::Clone for DXVA2Trace_DecodeDevBeginFrameData { *self } } -pub const DXVA2Trace_DecodeDevCreated: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3034453921, - data2: 50610, - data3: 17662, - data4: [134, 213, 217, 122, 100, 129, 20, 255], -}; +pub const DXVA2Trace_DecodeDevCreated: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3034453921, data2: 50610, data3: 17662, data4: [134, 213, 217, 122, 100, 129, 20, 255] }; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))] pub struct DXVA2Trace_DecodeDevCreatedData { @@ -3673,18 +3573,8 @@ impl ::core::clone::Clone for DXVA2Trace_DecodeDevCreatedData { *self } } -pub const DXVA2Trace_DecodeDevDestroyed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2235481586, - data2: 16736, - data3: 16925, - data4: [136, 147, 99, 220, 234, 79, 24, 187], -}; -pub const DXVA2Trace_DecodeDevEndFrame: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2679360307, - data2: 18396, - data3: 18585, - data4: [152, 200, 192, 198, 205, 124, 211, 203], -}; +pub const DXVA2Trace_DecodeDevDestroyed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2235481586, data2: 16736, data3: 16925, data4: [136, 147, 99, 220, 234, 79, 24, 187] }; +pub const DXVA2Trace_DecodeDevEndFrame: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2679360307, data2: 18396, data3: 18585, data4: [152, 200, 192, 198, 205, 124, 211, 203] }; pub const DXVA2Trace_DecodeDevExecute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2232085324, data2: 53658, data3: 17929, data4: [179, 180, 188, 191, 14, 34, 18, 30] }; pub const DXVA2Trace_DecodeDevGetBuffer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1471228155, data2: 29387, data3: 16695, data4: [165, 117, 217, 31, 163, 22, 8, 151] }; #[repr(C)] @@ -3719,12 +3609,7 @@ impl ::core::clone::Clone for DXVA2Trace_DecodeDeviceData { } } pub const DXVA2Trace_VideoProcessBlt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1762172096, data2: 29099, data3: 17104, data4: [149, 58, 40, 135, 191, 5, 168, 175] }; -pub const DXVA2Trace_VideoProcessDevCreated: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2304051398, - data2: 21517, - data3: 19591, - data4: [152, 248, 141, 203, 242, 218, 187, 42], -}; +pub const DXVA2Trace_VideoProcessDevCreated: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2304051398, data2: 21517, data3: 19591, data4: [152, 248, 141, 203, 242, 218, 187, 42] }; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))] pub struct DXVA2Trace_VideoProcessDevCreatedData { @@ -3745,12 +3630,7 @@ impl ::core::clone::Clone for DXVA2Trace_VideoProcessDevCreatedData { *self } } -pub const DXVA2Trace_VideoProcessDevDestroyed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4185862321, - data2: 64329, - data3: 17095, - data4: [142, 232, 136, 189, 250, 146, 212, 226], -}; +pub const DXVA2Trace_VideoProcessDevDestroyed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4185862321, data2: 64329, data3: 17095, data4: [142, 232, 136, 189, 250, 146, 212, 226] }; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Etw"))] pub struct DXVA2Trace_VideoProcessDeviceData { @@ -3859,37 +3739,17 @@ pub const DXVA_CONFIG_DATA_TYPE_AYUV: u32 = 3u32; pub const DXVA_CONFIG_DATA_TYPE_DPXD: u32 = 2u32; pub const DXVA_CONFIG_DATA_TYPE_IA44: u32 = 0u32; pub const DXVA_COPPCommandFnCode: u32 = 4u32; -pub const DXVA_COPPDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3527768797, - data2: 35225, - data3: 17901, - data4: [138, 138, 209, 170, 4, 123, 164, 213], -}; +pub const DXVA_COPPDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3527768797, data2: 35225, data3: 17901, data4: [138, 138, 209, 170, 4, 123, 164, 213] }; pub const DXVA_COPPGetCertificateLengthFnCode: u32 = 1u32; pub const DXVA_COPPKeyExchangeFnCode: u32 = 2u32; pub const DXVA_COPPQueryBusData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3337934451, data2: 24948, data3: 16772, data4: [142, 53, 246, 219, 82, 0, 188, 186] }; -pub const DXVA_COPPQueryConnectorType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2177941461, - data2: 27390, - data3: 18626, - data4: [153, 192, 149, 160, 143, 151, 197, 218], -}; +pub const DXVA_COPPQueryConnectorType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177941461, data2: 27390, data3: 18626, data4: [153, 192, 149, 160, 143, 151, 197, 218] }; pub const DXVA_COPPQueryDisplayData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3619625891, data2: 44307, data3: 20366, data4: [175, 152, 13, 203, 60, 162, 4, 204] }; -pub const DXVA_COPPQueryGlobalProtectionLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 425140490, - data2: 30566, - data3: 17706, - data4: [185, 154, 210, 122, 237, 84, 240, 58], -}; +pub const DXVA_COPPQueryGlobalProtectionLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 425140490, data2: 30566, data3: 17706, data4: [185, 154, 210, 122, 237, 84, 240, 58] }; pub const DXVA_COPPQueryHDCPKeyData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 230006132, data2: 43410, data3: 18734, data4: [160, 189, 194, 63, 218, 86, 78, 0] }; pub const DXVA_COPPQueryLocalProtectionLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2986825815, data2: 16090, data3: 19805, data4: [136, 219, 116, 143, 140, 26, 5, 73] }; pub const DXVA_COPPQueryProtectionType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 955426817, data2: 39532, data3: 18619, data4: [145, 7, 182, 105, 110, 111, 23, 151] }; -pub const DXVA_COPPQuerySignaling: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1714005393, - data2: 15225, - data3: 19699, - data4: [146, 74, 17, 232, 231, 129, 22, 113], -}; +pub const DXVA_COPPQuerySignaling: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1714005393, data2: 15225, data3: 19699, data4: [146, 74, 17, 232, 231, 129, 22, 113] }; pub const DXVA_COPPQueryStatusFnCode: u32 = 5u32; pub const DXVA_COPPSequenceStartFnCode: u32 = 3u32; pub const DXVA_COPPSetProtectionLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2612605564, data2: 20149, data3: 18215, data4: [159, 0, 180, 43, 9, 25, 192, 218] }; @@ -4000,18 +3860,8 @@ pub const DXVA_DEBLOCKING_FILTER_FUNCTION: u32 = 5u32; pub const DXVA_DPXD_SURFACE_BUFFER: u32 = 10u32; pub const DXVA_DeinterlaceBltExFnCode: u32 = 2u32; pub const DXVA_DeinterlaceBltFnCode: u32 = 1u32; -pub const DXVA_DeinterlaceBobDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 861578094, - data2: 30852, - data3: 17316, - data4: [156, 145, 127, 135, 250, 243, 227, 126], -}; -pub const DXVA_DeinterlaceContainerDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 243649427, - data2: 12358, - data3: 20464, - data4: [174, 204, 213, 140, 181, 240, 53, 253], -}; +pub const DXVA_DeinterlaceBobDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 861578094, data2: 30852, data3: 17316, data4: [156, 145, 127, 135, 250, 243, 227, 126] }; +pub const DXVA_DeinterlaceContainerDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 243649427, data2: 12358, data3: 20464, data4: [174, 204, 213, 140, 181, 240, 53, 253] }; pub const DXVA_DeinterlaceQueryAvailableModesFnCode: u32 = 1u32; pub const DXVA_DeinterlaceQueryModeCapsFnCode: u32 = 2u32; pub const DXVA_ENCRYPTPROTOCOLFUNCFLAG_ACCEL: u32 = 16776968u32; @@ -4032,30 +3882,10 @@ pub const DXVA_MOTION_VECTOR_BUFFER: u32 = 16u32; pub const DXVA_MV_PRECISION_AND_CHROMA_RELATION_H261: u32 = 2u32; pub const DXVA_MV_PRECISION_AND_CHROMA_RELATION_H263: u32 = 1u32; pub const DXVA_MV_PRECISION_AND_CHROMA_RELATION_MPEG2: u32 = 0u32; -pub const DXVA_ModeAV1_VLD_12bit_Profile2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 387084297, - data2: 40975, - data3: 19681, - data4: [153, 78, 191, 64, 129, 246, 243, 240], -}; -pub const DXVA_ModeAV1_VLD_12bit_Profile2_420: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 763412182, - data2: 40108, - data3: 18485, - data4: [158, 145, 50, 123, 188, 79, 158, 232], -}; -pub const DXVA_ModeAV1_VLD_Profile0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3099479243, - data2: 53075, - data3: 18106, - data4: [141, 89, 214, 184, 166, 218, 93, 42], -}; -pub const DXVA_ModeAV1_VLD_Profile1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1765211919, - data2: 17841, - data3: 16739, - data4: [156, 193, 100, 110, 246, 148, 97, 8], -}; +pub const DXVA_ModeAV1_VLD_12bit_Profile2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 387084297, data2: 40975, data3: 19681, data4: [153, 78, 191, 64, 129, 246, 243, 240] }; +pub const DXVA_ModeAV1_VLD_12bit_Profile2_420: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 763412182, data2: 40108, data3: 18485, data4: [158, 145, 50, 123, 188, 79, 158, 232] }; +pub const DXVA_ModeAV1_VLD_Profile0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3099479243, data2: 53075, data3: 18106, data4: [141, 89, 214, 184, 166, 218, 93, 42] }; +pub const DXVA_ModeAV1_VLD_Profile1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1765211919, data2: 17841, data3: 16739, data4: [156, 193, 100, 110, 246, 148, 97, 8] }; pub const DXVA_ModeAV1_VLD_Profile2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 207563425, data2: 58689, data3: 16521, data4: [187, 123, 152, 17, 10, 25, 215, 200] }; pub const DXVA_ModeH261_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487617, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeH261_B: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487618, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; @@ -4071,71 +3901,31 @@ pub const DXVA_ModeH264_C: ::windows_sys::core::GUID = ::windows_sys::core::GUID pub const DXVA_ModeH264_D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487719, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeH264_E: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487720, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeH264_F: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487721, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; -pub const DXVA_ModeH264_VLD_Multiview_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1885052290, - data2: 30415, - data3: 18902, - data4: [183, 230, 172, 136, 114, 219, 1, 60], -}; +pub const DXVA_ModeH264_VLD_Multiview_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1885052290, data2: 30415, data3: 18902, data4: [183, 230, 172, 136, 114, 219, 1, 60] }; pub const DXVA_ModeH264_VLD_Stereo_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4188720315, data2: 49846, data3: 19708, data4: [135, 121, 87, 7, 177, 118, 5, 82] }; pub const DXVA_ModeH264_VLD_Stereo_Progressive_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3617319130, data2: 3313, data3: 19585, data4: [184, 42, 105, 164, 226, 54, 244, 61] }; -pub const DXVA_ModeH264_VLD_WithFMOASO_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3589296121, - data2: 13336, - data3: 17880, - data4: [149, 97, 50, 167, 106, 174, 45, 221], -}; +pub const DXVA_ModeH264_VLD_WithFMOASO_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3589296121, data2: 13336, data3: 17880, data4: [149, 97, 50, 167, 106, 174, 45, 221] }; pub const DXVA_ModeHEVC_VLD_Main: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1527895323, data2: 12108, data3: 17490, data4: [188, 195, 9, 242, 161, 22, 12, 192] }; pub const DXVA_ModeHEVC_VLD_Main10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 276492512, data2: 61210, data3: 19737, data4: [171, 168, 103, 161, 99, 7, 61, 19] }; pub const DXVA_ModeMPEG1_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487625, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; -pub const DXVA_ModeMPEG1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1866385177, - data2: 14133, - data3: 17100, - data4: [128, 99, 101, 204, 60, 179, 102, 22], -}; +pub const DXVA_ModeMPEG1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1866385177, data2: 14133, data3: 17100, data4: [128, 99, 101, 204, 60, 179, 102, 22] }; pub const DXVA_ModeMPEG2_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487626, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeMPEG2_B: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487627, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeMPEG2_C: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487628, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeMPEG2_D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487629, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; -pub const DXVA_ModeMPEG2and1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2255052562, - data2: 13326, - data3: 20228, - data4: [159, 211, 146, 83, 221, 50, 116, 96], -}; -pub const DXVA_ModeMPEG4pt2_VLD_AdvSimple_GMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2878966619, - data2: 16984, - data3: 17577, - data4: [159, 235, 148, 229, 151, 166, 186, 174], -}; +pub const DXVA_ModeMPEG2and1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2255052562, data2: 13326, data3: 20228, data4: [159, 211, 146, 83, 221, 50, 116, 96] }; +pub const DXVA_ModeMPEG4pt2_VLD_AdvSimple_GMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2878966619, data2: 16984, data3: 17577, data4: [159, 235, 148, 229, 151, 166, 186, 174] }; pub const DXVA_ModeMPEG4pt2_VLD_AdvSimple_NoGMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3980495519, data2: 269, data3: 20186, data4: [154, 227, 154, 101, 53, 141, 141, 46] }; -pub const DXVA_ModeMPEG4pt2_VLD_Simple: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4023799156, - data2: 51688, - data3: 16855, - data4: [165, 233, 233, 176, 227, 159, 163, 25], -}; +pub const DXVA_ModeMPEG4pt2_VLD_Simple: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023799156, data2: 51688, data3: 16855, data4: [165, 233, 233, 176, 227, 159, 163, 25] }; pub const DXVA_ModeNone: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487616, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeVC1_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487776, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeVC1_B: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487777, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeVC1_C: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487778, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeVC1_D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487779, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeVC1_D2010: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487780, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; -pub const DXVA_ModeVP8_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2428017130, - data2: 14946, - data3: 18181, - data4: [136, 179, 141, 240, 75, 39, 68, 231], -}; +pub const DXVA_ModeVP8_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2428017130, data2: 14946, data3: 18181, data4: [136, 179, 141, 240, 75, 39, 68, 231] }; pub const DXVA_ModeVP9_VLD_10bit_Profile2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2764524015, data2: 28367, data3: 18602, data4: [132, 72, 80, 167, 161, 22, 95, 247] }; -pub const DXVA_ModeVP9_VLD_Profile0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1178011640, - data2: 41424, - data3: 17797, - data4: [135, 109, 131, 170, 109, 96, 184, 158], -}; +pub const DXVA_ModeVP9_VLD_Profile0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1178011640, data2: 41424, data3: 17797, data4: [135, 109, 131, 170, 109, 96, 184, 158] }; pub const DXVA_ModeWMV8_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487744, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeWMV8_B: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487745, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA_ModeWMV9_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487760, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; @@ -4230,18 +4020,8 @@ pub const DXVA_STATUS_REPORTING_FUNCTION: u32 = 7u32; pub const DXVA_USUAL_BLOCK_HEIGHT: u32 = 8u32; pub const DXVA_USUAL_BLOCK_WIDTH: u32 = 8u32; pub const DigitalCableLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 62940182, data2: 53543, data3: 16506, data4: [171, 76, 253, 210, 121, 171, 190, 93] }; -pub const DigitalCableTuneRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 653003619, - data2: 43664, - data3: 17802, - data4: [141, 244, 86, 89, 242, 200, 161, 138], -}; -pub const DigitalCableTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3652930798, - data2: 47226, - data3: 18417, - data4: [172, 146, 176, 141, 156, 120, 19, 252], -}; +pub const DigitalCableTuneRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 653003619, data2: 43664, data3: 17802, data4: [141, 244, 86, 89, 242, 200, 161, 138] }; +pub const DigitalCableTuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3652930798, data2: 47226, data3: 18417, data4: [172, 146, 176, 141, 156, 120, 19, 252] }; pub const DigitalLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1850788877, data2: 49563, data3: 19446, data4: [129, 11, 91, 214, 7, 97, 245, 204] }; pub type DisplaySizeList = i32; pub const dslDefaultSize: DisplaySizeList = 0i32; @@ -4310,12 +4090,7 @@ impl ::core::clone::Clone for EALocationCodeType { *self } } -pub const ECHOSTAR_SATELLITE_TV_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3304502043, - data2: 50879, - data3: 18265, - data4: [136, 111, 167, 56, 109, 202, 39, 160], -}; +pub const ECHOSTAR_SATELLITE_TV_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3304502043, data2: 50879, data3: 18265, data4: [136, 111, 167, 56, 109, 202, 39, 160] }; pub const EC_ACTIVATE: u32 = 19u32; pub const EC_BANDWIDTHCHANGE: u32 = 72u32; pub const EC_BUFFERING_DATA: u32 = 17u32; @@ -4421,179 +4196,49 @@ pub const EC_WINDOW_DESTROYED: u32 = 21u32; pub const EC_WMT_EVENT: u32 = 594u32; pub const EC_WMT_EVENT_BASE: u32 = 593u32; pub const EC_WMT_INDEX_EVENT: u32 = 593u32; -pub const ESEventFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2391410650, - data2: 29176, - data3: 16577, - data4: [169, 41, 94, 58, 134, 138, 194, 198], -}; -pub const ESEventService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3255060476, - data2: 60512, - data3: 18270, - data4: [129, 63, 210, 176, 166, 222, 206, 254], -}; +pub const ESEventFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2391410650, data2: 29176, data3: 16577, data4: [169, 41, 94, 58, 134, 138, 194, 198] }; +pub const ESEventService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3255060476, data2: 60512, data3: 18270, data4: [129, 63, 210, 176, 166, 222, 206, 254] }; pub const ETFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229809, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_ARIBcontentSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 982859907, data2: 37840, data3: 17982, data4: [144, 178, 7, 66, 196, 150, 237, 240] }; -pub const EVENTID_AudioDescriptorSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 276550684, - data2: 42714, - data3: 18065, - data4: [131, 105, 17, 178, 205, 170, 40, 142], -}; -pub const EVENTID_AudioTypeSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1344061374, - data2: 47177, - data3: 17102, - data4: [155, 233, 61, 184, 105, 251, 130, 179], -}; -pub const EVENTID_BDAConditionalAccessTAG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4022576217, - data2: 44683, - data3: 19274, - data4: [143, 233, 121, 160, 208, 151, 243, 234], -}; +pub const EVENTID_AudioDescriptorSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 276550684, data2: 42714, data3: 18065, data4: [131, 105, 17, 178, 205, 170, 40, 142] }; +pub const EVENTID_AudioTypeSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1344061374, data2: 47177, data3: 17102, data4: [155, 233, 61, 184, 105, 251, 130, 179] }; +pub const EVENTID_BDAConditionalAccessTAG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4022576217, data2: 44683, data3: 19274, data4: [143, 233, 121, 160, 208, 151, 243, 234] }; pub const EVENTID_BDAEventingServicePendingEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1554323217, data2: 24028, data3: 16806, data4: [148, 48, 228, 27, 139, 59, 188, 91] }; -pub const EVENTID_BDA_CASBroadcastMMI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1734899440, - data2: 4402, - data3: 16460, - data4: [167, 202, 231, 32, 105, 169, 213, 79], -}; -pub const EVENTID_BDA_CASCloseMMI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1561285903, - data2: 56878, - data3: 18333, - data4: [131, 69, 236, 14, 149, 87, 232, 162], -}; -pub const EVENTID_BDA_CASOpenMMI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2245708053, - data2: 58771, - data3: 16653, - data4: [132, 113, 214, 129, 33, 5, 242, 142], -}; -pub const EVENTID_BDA_CASReleaseTuner: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 549560683, - data2: 17439, - data3: 18853, - data4: [187, 92, 233, 160, 68, 149, 198, 193], -}; -pub const EVENTID_BDA_CASRequestTuner: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3476662744, - data2: 62931, - data3: 18053, - data4: [190, 87, 237, 129, 219, 164, 107, 39], -}; -pub const EVENTID_BDA_DiseqCResponseAvailable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4020644088, - data2: 7980, - data3: 19303, - data4: [158, 165, 172, 246, 250, 154, 31, 54], -}; +pub const EVENTID_BDA_CASBroadcastMMI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1734899440, data2: 4402, data3: 16460, data4: [167, 202, 231, 32, 105, 169, 213, 79] }; +pub const EVENTID_BDA_CASCloseMMI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1561285903, data2: 56878, data3: 18333, data4: [131, 69, 236, 14, 149, 87, 232, 162] }; +pub const EVENTID_BDA_CASOpenMMI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2245708053, data2: 58771, data3: 16653, data4: [132, 113, 214, 129, 33, 5, 242, 142] }; +pub const EVENTID_BDA_CASReleaseTuner: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 549560683, data2: 17439, data3: 18853, data4: [187, 92, 233, 160, 68, 149, 198, 193] }; +pub const EVENTID_BDA_CASRequestTuner: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3476662744, data2: 62931, data3: 18053, data4: [190, 87, 237, 129, 219, 164, 107, 39] }; +pub const EVENTID_BDA_DiseqCResponseAvailable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4020644088, data2: 7980, data3: 19303, data4: [158, 165, 172, 246, 250, 154, 31, 54] }; pub const EVENTID_BDA_EncoderSignalLock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1590234809, data2: 14842, data3: 19708, data4: [185, 63, 0, 187, 17, 7, 127, 94] }; pub const EVENTID_BDA_FdcStatus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 99767142, data2: 53483, data3: 17362, data4: [188, 60, 104, 43, 134, 61, 241, 66] }; -pub const EVENTID_BDA_FdcTableSection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1779226455, - data2: 19683, - data3: 20059, - data4: [148, 68, 113, 135, 184, 113, 82, 197], -}; -pub const EVENTID_BDA_GPNVValueUpdate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4285908620, - data2: 62486, - data3: 20094, - data4: [191, 23, 109, 85, 197, 223, 21, 117], -}; -pub const EVENTID_BDA_GuideDataAvailable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2564518266, - data2: 18314, - data3: 19668, - data4: [146, 208, 149, 246, 107, 137, 229, 177], -}; +pub const EVENTID_BDA_FdcTableSection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1779226455, data2: 19683, data3: 20059, data4: [148, 68, 113, 135, 184, 113, 82, 197] }; +pub const EVENTID_BDA_GPNVValueUpdate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4285908620, data2: 62486, data3: 20094, data4: [191, 23, 109, 85, 197, 223, 21, 117] }; +pub const EVENTID_BDA_GuideDataAvailable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2564518266, data2: 18314, data3: 19668, data4: [146, 208, 149, 246, 107, 137, 229, 177] }; pub const EVENTID_BDA_GuideDataError: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2889073736, data2: 28531, data3: 20439, data4: [179, 65, 89, 76, 54, 13, 141, 116] }; pub const EVENTID_BDA_GuideServiceInformationUpdated: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2713971243, data2: 5983, data3: 17496, data4: [183, 53, 80, 125, 34, 219, 35, 166] }; -pub const EVENTID_BDA_IsdbCASResponse: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3570080102, - data2: 16828, - data3: 19693, - data4: [154, 32, 253, 206, 172, 120, 247, 13], -}; -pub const EVENTID_BDA_LbigsCloseConnectionHandle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3270544281, - data2: 26095, - data3: 17172, - data4: [150, 113, 233, 157, 76, 206, 11, 174], -}; -pub const EVENTID_BDA_LbigsOpenConnection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 895616946, - data2: 28465, - data3: 20144, - data4: [162, 113, 179, 250, 107, 183, 104, 15], -}; +pub const EVENTID_BDA_IsdbCASResponse: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3570080102, data2: 16828, data3: 19693, data4: [154, 32, 253, 206, 172, 120, 247, 13] }; +pub const EVENTID_BDA_LbigsCloseConnectionHandle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3270544281, data2: 26095, data3: 17172, data4: [150, 113, 233, 157, 76, 206, 11, 174] }; +pub const EVENTID_BDA_LbigsOpenConnection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 895616946, data2: 28465, data3: 20144, data4: [162, 113, 179, 250, 107, 183, 104, 15] }; pub const EVENTID_BDA_LbigsSendData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 287516539, data2: 61894, data3: 16724, data4: [139, 13, 72, 230, 21, 112, 89, 170] }; pub const EVENTID_BDA_RatingPinReset: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3336587456, data2: 50548, data3: 19494, data4: [188, 218, 47, 77, 53, 235, 94, 133] }; -pub const EVENTID_BDA_TransprtStreamSelectorInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3289358213, - data2: 2512, - data3: 18588, - data4: [158, 156, 10, 187, 181, 105, 81, 176], -}; +pub const EVENTID_BDA_TransprtStreamSelectorInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3289358213, data2: 2512, data3: 18588, data4: [158, 156, 10, 187, 181, 105, 81, 176] }; pub const EVENTID_BDA_TunerNoSignal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3801823275, data2: 7901, data3: 18736, data4: [188, 70, 104, 47, 215, 45, 45, 251] }; pub const EVENTID_BDA_TunerSignalLock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 410183488, data2: 62835, data3: 17051, data4: [160, 14, 217, 193, 228, 8, 175, 9] }; -pub const EVENTID_BDA_UpdateDrmStatus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1705440897, - data2: 5218, - data3: 18235, - data4: [136, 206, 203, 115, 20, 39, 189, 181], -}; +pub const EVENTID_BDA_UpdateDrmStatus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1705440897, data2: 5218, data3: 18235, data4: [136, 206, 203, 115, 20, 39, 189, 181] }; pub const EVENTID_BDA_UpdateScanState: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1433414480, data2: 31561, data3: 17080, data4: [168, 47, 74, 251, 105, 27, 6, 40] }; pub const EVENTID_CADenialCountChanged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 711312680, data2: 8777, data3: 16496, data4: [172, 22, 0, 57, 12, 223, 178, 221] }; -pub const EVENTID_CASFailureSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3940037038, - data2: 21801, - data3: 19743, - data4: [175, 206, 13, 140, 209, 37, 125, 48], -}; -pub const EVENTID_CSDescriptorSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4024924633, - data2: 38896, - data3: 18310, - data4: [128, 13, 149, 207, 80, 93, 220, 102], -}; -pub const EVENTID_CandidatePostTuneData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2667762640, - data2: 40710, - data3: 17257, - data4: [159, 30, 58, 214, 202, 25, 128, 126], -}; -pub const EVENTID_CardStatusChanged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2724592362, - data2: 63604, - data3: 19256, - data4: [159, 247, 197, 61, 2, 150, 153, 150], -}; -pub const EVENTID_ChannelChangeSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2422719973, - data2: 19548, - data3: 16901, - data4: [134, 200, 122, 254, 32, 254, 30, 250], -}; +pub const EVENTID_CASFailureSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3940037038, data2: 21801, data3: 19743, data4: [175, 206, 13, 140, 209, 37, 125, 48] }; +pub const EVENTID_CSDescriptorSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4024924633, data2: 38896, data3: 18310, data4: [128, 13, 149, 207, 80, 93, 220, 102] }; +pub const EVENTID_CandidatePostTuneData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2667762640, data2: 40710, data3: 17257, data4: [159, 30, 58, 214, 202, 25, 128, 126] }; +pub const EVENTID_CardStatusChanged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2724592362, data2: 63604, data3: 19256, data4: [159, 247, 197, 61, 2, 150, 153, 150] }; +pub const EVENTID_ChannelChangeSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2422719973, data2: 19548, data3: 16901, data4: [134, 200, 122, 254, 32, 254, 30, 250] }; pub const EVENTID_ChannelInfoSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1106472320, data2: 16690, data3: 19650, data4: [177, 33, 1, 164, 50, 25, 216, 27] }; pub const EVENTID_ChannelTypeSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1923816785, data2: 34770, data3: 18587, data4: [186, 17, 14, 8, 220, 33, 2, 67] }; pub const EVENTID_CtxADescriptorSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 984916710, data2: 16967, data3: 19252, data4: [137, 108, 48, 175, 165, 210, 28, 36] }; -pub const EVENTID_DFNWithNoActualAVData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4117274622, - data2: 22009, - data3: 19379, - data4: [150, 190, 174, 151, 28, 99, 186, 224], -}; +pub const EVENTID_DFNWithNoActualAVData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4117274622, data2: 22009, data3: 19379, data4: [150, 190, 174, 151, 28, 99, 186, 224] }; pub const EVENTID_DRMParingStatusChanged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 591605, data2: 61649, data3: 16854, data4: [167, 223, 64, 40, 105, 118, 105, 246] }; -pub const EVENTID_DRMParingStepComplete: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1529790328, - data2: 46930, - data3: 17440, - data4: [180, 30, 164, 114, 220, 149, 130, 142], -}; +pub const EVENTID_DRMParingStepComplete: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1529790328, data2: 46930, data3: 17440, data4: [180, 30, 164, 114, 220, 149, 130, 142] }; pub const EVENTID_DTFilterCOPPBlock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229802, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_DTFilterCOPPUnblock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229800, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_DTFilterDataFormatFailure: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229805, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; @@ -4603,146 +4248,46 @@ pub const EVENTID_DTFilterRatingsBlock: ::windows_sys::core::GUID = ::windows_sy pub const EVENTID_DTFilterRatingsUnblock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229796, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_DTFilterXDSPacket: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229797, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_DVBScramblingControlSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1272242628, data2: 37025, data3: 16649, data4: [130, 54, 39, 240, 14, 125, 204, 91] }; -pub const EVENTID_DemultiplexerFilterDiscontinuity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 370497392, - data2: 44757, - data3: 18268, - data4: [187, 152, 149, 163, 48, 112, 223, 12], -}; -pub const EVENTID_DualMonoSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2846006102, - data2: 43083, - data3: 18572, - data4: [137, 213, 13, 78, 118, 87, 200, 206], -}; -pub const EVENTID_DvbParentalRatingDescriptor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 711435661, - data2: 60581, - data3: 20140, - data4: [171, 203, 231, 52, 211, 119, 109, 10], -}; -pub const EVENTID_EASMessageReceived: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3507354069, - data2: 49761, - data3: 19333, - data4: [158, 138, 81, 123, 50, 153, 202, 178], -}; +pub const EVENTID_DemultiplexerFilterDiscontinuity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 370497392, data2: 44757, data3: 18268, data4: [187, 152, 149, 163, 48, 112, 223, 12] }; +pub const EVENTID_DualMonoSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2846006102, data2: 43083, data3: 18572, data4: [137, 213, 13, 78, 118, 87, 200, 206] }; +pub const EVENTID_DvbParentalRatingDescriptor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 711435661, data2: 60581, data3: 20140, data4: [171, 203, 231, 52, 211, 119, 109, 10] }; +pub const EVENTID_EASMessageReceived: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3507354069, data2: 49761, data3: 19333, data4: [158, 138, 81, 123, 50, 153, 202, 178] }; pub const EVENTID_ETDTFilterLicenseFailure: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229807, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_ETDTFilterLicenseOK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229806, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_ETFilterCopyNever: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229808, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_ETFilterCopyOnce: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229803, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_ETFilterEncryptionOff: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229799, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_ETFilterEncryptionOn: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229798, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; -pub const EVENTID_EmmMessageSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1810891368, - data2: 20350, - data3: 17044, - data4: [170, 135, 233, 233, 83, 228, 63, 20], -}; +pub const EVENTID_EmmMessageSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1810891368, data2: 20350, data3: 17044, data4: [170, 135, 233, 233, 83, 228, 63, 20] }; pub const EVENTID_EncDecFilterError: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229801, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_EncDecFilterEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1243301467, data2: 4025, data3: 16729, data4: [175, 189, 227, 48, 6, 160, 249, 244] }; -pub const EVENTID_EntitlementChanged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2423369053, - data2: 9049, - data3: 19605, - data4: [134, 148, 175, 168, 29, 112, 191, 213], -}; +pub const EVENTID_EntitlementChanged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2423369053, data2: 9049, data3: 19605, data4: [134, 148, 175, 168, 29, 112, 191, 213] }; pub const EVENTID_FormatNotSupportedEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 615655434, data2: 45738, data3: 18295, data4: [191, 101, 99, 243, 94, 123, 2, 74] }; -pub const EVENTID_LanguageSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3801245293, - data2: 39938, - data3: 17549, - data4: [170, 141, 120, 26, 147, 253, 195, 149], -}; +pub const EVENTID_LanguageSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3801245293, data2: 39938, data3: 17549, data4: [170, 141, 120, 26, 147, 253, 195, 149] }; pub const EVENTID_MMIMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 86780335, data2: 2468, data3: 19347, data4: [137, 15, 189, 106, 52, 137, 104, 164] }; pub const EVENTID_NewSignalAcquired: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3363751213, data2: 52504, data3: 16458, data4: [160, 118, 192, 42, 39, 61, 61, 231] }; -pub const EVENTID_PBDAParentalControlEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4182223493, - data2: 64338, - data3: 18664, - data4: [185, 197, 225, 225, 244, 17, 165, 26], -}; -pub const EVENTID_PIDListSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1207734117, - data2: 58043, - data3: 17972, - data4: [156, 239, 253, 191, 230, 38, 29, 92], -}; +pub const EVENTID_PBDAParentalControlEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4182223493, data2: 64338, data3: 18664, data4: [185, 197, 225, 225, 244, 17, 165, 26] }; +pub const EVENTID_PIDListSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1207734117, data2: 58043, data3: 17972, data4: [156, 239, 253, 191, 230, 38, 29, 92] }; pub const EVENTID_PSITable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 463222531, data2: 54343, data3: 19990, data4: [151, 187, 1, 121, 159, 192, 49, 237] }; -pub const EVENTID_RRTSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4140812532, - data2: 55955, - data3: 20271, - data4: [191, 248, 186, 30, 230, 252, 163, 162], -}; -pub const EVENTID_SBE2RecControlStarted: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2305206430, - data2: 63550, - data3: 19470, - data4: [188, 59, 191, 167, 100, 158, 4, 203], -}; -pub const EVENTID_SBE2RecControlStopped: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1162550984, - data2: 3227, - data3: 19626, - data4: [177, 161, 30, 122, 38, 102, 246, 195], -}; +pub const EVENTID_RRTSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4140812532, data2: 55955, data3: 20271, data4: [191, 248, 186, 30, 230, 252, 163, 162] }; +pub const EVENTID_SBE2RecControlStarted: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2305206430, data2: 63550, data3: 19470, data4: [188, 59, 191, 167, 100, 158, 4, 203] }; +pub const EVENTID_SBE2RecControlStopped: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1162550984, data2: 3227, data3: 19626, data4: [177, 161, 30, 122, 38, 102, 246, 195] }; pub const EVENTID_STBChannelNumber: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 398776112, data2: 53488, data3: 16698, data4: [140, 153, 80, 4, 105, 222, 53, 173] }; pub const EVENTID_ServiceTerminated: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 169695516, data2: 57554, data3: 20366, data4: [137, 96, 35, 53, 190, 244, 92, 203] }; pub const EVENTID_SignalAndServiceStatusSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2154350027, data2: 15364, data3: 18731, data4: [180, 125, 3, 8, 130, 13, 206, 81] }; -pub const EVENTID_SignalStatusChanged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1839004402, - data2: 28717, - data3: 19201, - data4: [141, 255, 104, 146, 173, 32, 209, 145], -}; -pub const EVENTID_StreamIDSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3404835688, - data2: 57683, - data3: 19777, - data4: [166, 179, 167, 201, 152, 219, 117, 238], -}; +pub const EVENTID_SignalStatusChanged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1839004402, data2: 28717, data3: 19201, data4: [141, 255, 104, 146, 173, 32, 209, 145] }; +pub const EVENTID_StreamIDSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3404835688, data2: 57683, data3: 19777, data4: [166, 179, 167, 201, 152, 219, 117, 238] }; pub const EVENTID_StreamTypeSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2192518844, data2: 12454, data3: 16996, data4: [168, 11, 173, 46, 19, 114, 172, 96] }; pub const EVENTID_SubtitleSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1573830728, data2: 53433, data3: 16739, data4: [135, 44, 79, 50, 34, 59, 232, 138] }; -pub const EVENTID_TeletextSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2509887824, - data2: 24371, - data3: 17943, - data4: [175, 124, 30, 84, 181, 16, 218, 163], -}; -pub const EVENTID_TuneFailureEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3648161714, - data2: 11773, - data3: 17258, - data4: [148, 133, 153, 215, 212, 171, 90, 105], -}; -pub const EVENTID_TuneFailureSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1871357013, - data2: 24289, - data3: 18603, - data4: [162, 124, 76, 141, 112, 185, 174, 186], -}; -pub const EVENTID_TuningChanged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2642305589, - data2: 19325, - data3: 16989, - data4: [166, 209, 215, 23, 195, 59, 156, 76], -}; -pub const EVENTID_TuningChanging: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2199403523, - data2: 49310, - data3: 17860, - data4: [167, 25, 128, 122, 148, 149, 43, 249], -}; +pub const EVENTID_TeletextSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2509887824, data2: 24371, data3: 17943, data4: [175, 124, 30, 84, 181, 16, 218, 163] }; +pub const EVENTID_TuneFailureEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3648161714, data2: 11773, data3: 17258, data4: [148, 133, 153, 215, 212, 171, 90, 105] }; +pub const EVENTID_TuneFailureSpanningEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1871357013, data2: 24289, data3: 18603, data4: [162, 124, 76, 141, 112, 185, 174, 186] }; +pub const EVENTID_TuningChanged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2642305589, data2: 19325, data3: 16989, data4: [166, 209, 215, 23, 195, 59, 156, 76] }; +pub const EVENTID_TuningChanging: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2199403523, data2: 49310, data3: 17860, data4: [167, 25, 128, 122, 148, 149, 43, 249] }; pub const EVENTID_XDSCodecDuplicateXDSRating: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229791, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_XDSCodecNewXDSPacket: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229793, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const EVENTID_XDSCodecNewXDSRating: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229792, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; -pub const EVENTTYPE_CASDescrambleFailureEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2987556162, - data2: 31717, - data3: 20299, - data4: [145, 48, 102, 121, 137, 159, 79, 75], -}; +pub const EVENTTYPE_CASDescrambleFailureEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2987556162, data2: 31717, data3: 20299, data4: [145, 48, 102, 121, 137, 159, 79, 75] }; pub const E_PROP_ID_UNSUPPORTED: ::windows_sys::core::HRESULT = -2147023728i32; pub const E_PROP_SET_UNSUPPORTED: ::windows_sys::core::HRESULT = -2147023726i32; pub type EnTag_Mode = i32; @@ -4856,24 +4401,14 @@ pub type FILTER_STATE = i32; pub const State_Stopped: FILTER_STATE = 0i32; pub const State_Paused: FILTER_STATE = 1i32; pub const State_Running: FILTER_STATE = 2i32; -pub const FORMATTYPE_CPFilters_Processed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1731834735, - data2: 7519, - data3: 19138, - data4: [129, 146, 40, 187, 14, 115, 209, 106], -}; +pub const FORMATTYPE_CPFilters_Processed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1731834735, data2: 7519, data3: 19138, data4: [129, 146, 40, 187, 14, 115, 209, 106] }; pub const FORMATTYPE_ETDTFilter_Tagged: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229777, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; pub const FilgraphManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3828804531, data2: 21071, data3: 4558, data4: [159, 83, 0, 32, 175, 11, 167, 112] }; pub type FormatNotSupportedEvents = i32; pub const FORMATNOTSUPPORTED_CLEAR: FormatNotSupportedEvents = 0i32; pub const FORMATNOTSUPPORTED_NOTSUPPORTED: FormatNotSupportedEvents = 1i32; pub const GUID_TIME_MUSIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 91538589, data2: 23300, data3: 19221, data4: [165, 66, 174, 40, 32, 48, 17, 123] }; -pub const GUID_TIME_REFERENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2477617451, - data2: 55968, - data3: 20478, - data4: [188, 129, 176, 206, 80, 15, 205, 217], -}; +pub const GUID_TIME_REFERENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2477617451, data2: 55968, data3: 20478, data4: [188, 129, 176, 206, 80, 15, 205, 217] }; pub const GUID_TIME_SAMPLES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2824420613, data2: 3139, data3: 18820, data4: [154, 99, 151, 175, 158, 2, 196, 192] }; pub type GuardInterval = i32; pub const BDA_GUARD_NOT_SET: GuardInterval = -1i32; @@ -5425,12 +4960,7 @@ pub const ISDBCAS_REQUEST_ID_EMD: ISDBCAS_REQUEST_ID = 58i32; pub const ISDBSLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1694805997, data2: 42537, data3: 17756, data4: [167, 241, 4, 150, 77, 234, 92, 196] }; pub const ISDB_BIT_PID: u32 = 36u32; pub const ISDB_BIT_TID: u32 = 196u32; -pub const ISDB_CABLE_TV_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3379879349, - data2: 16894, - data3: 19237, - data4: [151, 65, 146, 240, 73, 241, 213, 209], -}; +pub const ISDB_CABLE_TV_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3379879349, data2: 16894, data3: 19237, data4: [151, 65, 146, 240, 73, 241, 213, 209] }; pub const ISDB_CDT_PID: u32 = 41u32; pub const ISDB_CDT_TID: u32 = 200u32; pub const ISDB_EMM_TID: u32 = 133u32; @@ -5439,29 +4969,14 @@ pub const ISDB_LDT_TID: u32 = 199u32; pub const ISDB_NBIT_MSG_TID: u32 = 197u32; pub const ISDB_NBIT_PID: u32 = 37u32; pub const ISDB_NBIT_REF_TID: u32 = 198u32; -pub const ISDB_SATELLITE_TV_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2963596960, - data2: 27162, - data3: 19331, - data4: [187, 91, 144, 62, 29, 144, 230, 182], -}; +pub const ISDB_SATELLITE_TV_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2963596960, data2: 27162, data3: 19331, data4: [187, 91, 144, 62, 29, 144, 230, 182] }; pub const ISDB_SDTT_ALT_PID: u32 = 40u32; pub const ISDB_SDTT_PID: u32 = 35u32; pub const ISDB_SDTT_TID: u32 = 195u32; pub const ISDB_ST_TID: u32 = 114u32; pub const ISDB_S_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2716303874, data2: 5209, data3: 16817, data4: [156, 169, 42, 146, 88, 122, 66, 204] }; -pub const ISDB_TERRESTRIAL_TV_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2500034415, - data2: 15047, - data3: 17490, - data4: [182, 196, 69, 169, 206, 146, 146, 162], -}; -pub const ISDB_T_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4231550374, - data2: 51457, - data3: 20270, - data4: [171, 168, 144, 129, 90, 252, 108, 131], -}; +pub const ISDB_TERRESTRIAL_TV_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2500034415, data2: 15047, data3: 17490, data4: [182, 196, 69, 169, 206, 146, 146, 162] }; +pub const ISDB_T_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4231550374, data2: 51457, data3: 20270, data4: [171, 168, 144, 129, 90, 252, 108, 131] }; pub type ISIInbandEPG = *mut ::core::ffi::c_void; pub type ISIInbandEPGEvent = *mut ::core::ffi::c_void; pub type IScanningTuner = *mut ::core::ffi::c_void; @@ -5555,25 +5070,10 @@ pub const KSCATEGORY_BDA_NETWORK_TUNER: ::windows_sys::core::GUID = ::windows_sy pub const KSCATEGORY_BDA_RECEIVER_COMPONENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4245314292, data2: 46109, data3: 4562, data4: [156, 149, 0, 192, 79, 121, 113, 224] }; pub const KSCATEGORY_BDA_TRANSPORT_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2732787535, data2: 27709, data3: 4563, data4: [182, 83, 0, 192, 79, 121, 73, 142] }; pub const KSDATAFORMAT_SPECIFIER_BDA_IP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1804145696, data2: 56073, data3: 4562, data4: [143, 50, 0, 192, 79, 121, 113, 226] }; -pub const KSDATAFORMAT_SPECIFIER_BDA_TRANSPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2381162237, - data2: 44127, - data3: 17204, - data4: [142, 207, 164, 186, 143, 167, 208, 240], -}; -pub const KSDATAFORMAT_SUBTYPE_ATSC_SI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3016178044, - data2: 54019, - data3: 16717, - data4: [179, 60, 78, 210, 201, 210, 151, 51], -}; +pub const KSDATAFORMAT_SPECIFIER_BDA_TRANSPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2381162237, data2: 44127, data3: 17204, data4: [142, 207, 164, 186, 143, 167, 208, 240] }; +pub const KSDATAFORMAT_SUBTYPE_ATSC_SI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3016178044, data2: 54019, data3: 16717, data4: [179, 60, 78, 210, 201, 210, 151, 51] }; pub const KSDATAFORMAT_SUBTYPE_BDA_IP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1520050492, data2: 56072, data3: 4562, data4: [143, 50, 0, 192, 79, 121, 113, 226] }; -pub const KSDATAFORMAT_SUBTYPE_BDA_IP_CONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1234720488, - data2: 59483, - data3: 18669, - data4: [155, 234, 65, 13, 13, 212, 239, 129], -}; +pub const KSDATAFORMAT_SUBTYPE_BDA_IP_CONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1234720488, data2: 59483, data3: 18669, data4: [155, 234, 65, 13, 13, 212, 239, 129] }; pub const KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4105089858, data2: 809, data3: 20445, data4: [168, 253, 74, 255, 73, 38, 201, 120] }; pub const KSDATAFORMAT_SUBTYPE_BDA_OPENCABLE_OOB_PSIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2501322715, data2: 53966, data3: 17704, data4: [150, 246, 51, 1, 250, 187, 45, 224] }; pub const KSDATAFORMAT_SUBTYPE_BDA_OPENCABLE_PSIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1982742374, data2: 13167, data3: 18641, data4: [191, 131, 43, 0, 53, 44, 17, 240] }; @@ -5584,18 +5084,8 @@ pub const KSDATAFORMAT_TYPE_BDA_ANTENNA: ::windows_sys::core::GUID = ::windows_s pub const KSDATAFORMAT_TYPE_BDA_IF_SIGNAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1639844679, data2: 42475, data3: 18843, data4: [154, 133, 91, 22, 192, 127, 18, 88] }; pub const KSDATAFORMAT_TYPE_BDA_IP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3797908366, data2: 52428, data3: 4562, data4: [143, 37, 0, 192, 79, 121, 113, 226] }; pub const KSDATAFORMAT_TYPE_BDA_IP_CONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3671938969, data2: 32091, data3: 19299, data4: [128, 251, 209, 68, 47, 38, 182, 33] }; -pub const KSDATAFORMAT_TYPE_MPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1163859820, - data2: 19206, - data3: 18382, - data4: [154, 239, 140, 174, 247, 61, 247, 181], -}; -pub const KSDATAFORMAT_TYPE_MPEG2_SECTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1163859820, - data2: 19206, - data3: 18382, - data4: [154, 239, 140, 174, 247, 61, 247, 181], -}; +pub const KSDATAFORMAT_TYPE_MPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1163859820, data2: 19206, data3: 18382, data4: [154, 239, 140, 174, 247, 61, 247, 181] }; +pub const KSDATAFORMAT_TYPE_MPEG2_SECTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1163859820, data2: 19206, data3: 18382, data4: [154, 239, 140, 174, 247, 61, 247, 181] }; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_KernelStreaming"))] pub struct KSEVENTDATA_BDA_RF_TUNER_SCAN_S { @@ -5613,20 +5103,10 @@ impl ::core::clone::Clone for KSEVENTDATA_BDA_RF_TUNER_SCAN_S { } } pub const KSEVENTSETID_BdaCAEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1217154252, data2: 46952, data3: 16681, data4: [142, 177, 176, 10, 7, 31, 144, 104] }; -pub const KSEVENTSETID_BdaDiseqCEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2333719536, - data2: 16772, - data3: 17324, - data4: [173, 60, 12, 136, 155, 228, 194, 18], -}; +pub const KSEVENTSETID_BdaDiseqCEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2333719536, data2: 16772, data3: 17324, data4: [173, 60, 12, 136, 155, 228, 194, 18] }; pub const KSEVENTSETID_BdaEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2927515058, data2: 38615, data3: 20009, data4: [144, 143, 98, 249, 91, 42, 22, 121] }; pub const KSEVENTSETID_BdaPinEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 273121741, data2: 20669, data3: 16597, data4: [149, 251, 8, 126, 14, 134, 165, 145] }; -pub const KSEVENTSETID_BdaTunerEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2864029207, - data2: 457, - data3: 20159, - data4: [147, 242, 252, 59, 121, 180, 111, 145], -}; +pub const KSEVENTSETID_BdaTunerEvent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2864029207, data2: 457, data3: 20159, data4: [147, 242, 252, 59, 121, 180, 111, 145] }; pub type KSEVENT_BDA_EVENT_TYPE = i32; pub const KSEVENT_BDA_EVENT_PENDINGEVENT: KSEVENT_BDA_EVENT_TYPE = 0i32; pub type KSEVENT_BDA_TUNER = i32; @@ -5635,54 +5115,19 @@ pub const KSMETHODSETID_BdaChangeSync: ::windows_sys::core::GUID = ::windows_sys pub const KSMETHODSETID_BdaConditionalAccessService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 281990068, data2: 12811, data3: 16831, data4: [152, 36, 27, 46, 104, 231, 30, 185] }; pub const KSMETHODSETID_BdaDebug: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 222990572, data2: 50845, data3: 20194, data4: [140, 90, 251, 31, 99, 165, 13, 161] }; pub const KSMETHODSETID_BdaDeviceConfiguration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1905811269, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }; -pub const KSMETHODSETID_BdaDrmService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3220616635, - data2: 45230, - data3: 18508, - data4: [157, 202, 115, 82, 143, 176, 180, 110], -}; -pub const KSMETHODSETID_BdaEventing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4187263706, - data2: 24979, - data3: 20144, - data4: [134, 144, 102, 134, 203, 255, 113, 62], -}; +pub const KSMETHODSETID_BdaDrmService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3220616635, data2: 45230, data3: 18508, data4: [157, 202, 115, 82, 143, 176, 180, 110] }; +pub const KSMETHODSETID_BdaEventing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4187263706, data2: 24979, data3: 20144, data4: [134, 144, 102, 134, 203, 255, 113, 62] }; pub const KSMETHODSETID_BdaGuideDataDeliveryService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2375898466, data2: 5513, data3: 16765, data4: [153, 206, 172, 83, 29, 218, 25, 249] }; pub const KSMETHODSETID_BdaIsdbConditionalAccess: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1583924775, data2: 5826, data3: 20076, data4: [177, 226, 208, 1, 112, 205, 170, 15] }; -pub const KSMETHODSETID_BdaMux: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2485825516, - data2: 19461, - data3: 19572, - data4: [184, 235, 135, 6, 194, 164, 148, 63], -}; +pub const KSMETHODSETID_BdaMux: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2485825516, data2: 19461, data3: 19572, data4: [184, 235, 135, 6, 194, 164, 148, 63] }; pub const KSMETHODSETID_BdaNameValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 920679172, data2: 40717, data3: 20104, data4: [145, 24, 172, 11, 163, 23, 183, 242] }; pub const KSMETHODSETID_BdaNameValueA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 203688301, data2: 24565, data3: 18398, data4: [168, 86, 6, 46, 88, 126, 55, 39] }; -pub const KSMETHODSETID_BdaScanning: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 317409759, - data2: 25161, - data3: 18419, - data4: [177, 144, 226, 30, 110, 47, 138, 156], -}; +pub const KSMETHODSETID_BdaScanning: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 317409759, data2: 25161, data3: 18419, data4: [177, 144, 226, 30, 110, 47, 138, 156] }; pub const KSMETHODSETID_BdaTSSelector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 500150249, data2: 46174, data3: 16819, data4: [187, 42, 86, 30, 177, 41, 174, 152] }; pub const KSMETHODSETID_BdaTuner: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3077836847, data2: 44039, data3: 18314, data4: [130, 40, 39, 66, 217, 97, 250, 126] }; -pub const KSMETHODSETID_BdaUserActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3987064884, - data2: 17713, - data3: 18492, - data4: [190, 10, 148, 230, 201, 111, 243, 150], -}; -pub const KSMETHODSETID_BdaWmdrmSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1273428541, - data2: 1997, - data3: 16697, - data4: [139, 128, 140, 24, 186, 58, 236, 136], -}; -pub const KSMETHODSETID_BdaWmdrmTuner: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2262399439, - data2: 43175, - data3: 20372, - data4: [181, 251, 20, 192, 172, 166, 143, 230], -}; +pub const KSMETHODSETID_BdaUserActivity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3987064884, data2: 17713, data3: 18492, data4: [190, 10, 148, 230, 201, 111, 243, 150] }; +pub const KSMETHODSETID_BdaWmdrmSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1273428541, data2: 1997, data3: 16697, data4: [139, 128, 140, 24, 186, 58, 236, 136] }; +pub const KSMETHODSETID_BdaWmdrmTuner: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2262399439, data2: 43175, data3: 20372, data4: [181, 251, 20, 192, 172, 166, 143, 230] }; pub type KSMETHOD_BDA_CAS_SERVICE = i32; pub const KSMETHOD_BDA_CAS_CHECKENTITLEMENTTOKEN: KSMETHOD_BDA_CAS_SERVICE = 0i32; pub const KSMETHOD_BDA_CAS_SETCAPTURETOKEN: KSMETHOD_BDA_CAS_SERVICE = 1i32; @@ -6229,85 +5674,25 @@ impl ::core::clone::Clone for KSM_BDA_WMDRM_RENEWLICENSE { } pub const KSNODE_BDA_8PSK_DEMODULATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3914834151, data2: 56728, data3: 19004, data4: [129, 11, 53, 37, 21, 122, 182, 46] }; pub const KSNODE_BDA_8VSB_DEMODULATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1905811279, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }; -pub const KSNODE_BDA_ANALOG_DEMODULATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1666036121, - data2: 10205, - data3: 18104, - data4: [172, 251, 236, 201, 142, 97, 162, 173], -}; -pub const KSNODE_BDA_COFDM_DEMODULATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 766275077, - data2: 60862, - data3: 19356, - data4: [179, 135, 27, 111, 173, 125, 100, 149], -}; -pub const KSNODE_BDA_COMMON_CA_POD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3628005628, - data2: 62392, - data3: 17835, - data4: [139, 113, 236, 247, 195, 57, 222, 180], -}; -pub const KSNODE_BDA_DRI_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1335209332, - data2: 52987, - data3: 17106, - data4: [148, 169, 104, 197, 178, 193, 170, 190], -}; +pub const KSNODE_BDA_ANALOG_DEMODULATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1666036121, data2: 10205, data3: 18104, data4: [172, 251, 236, 201, 142, 97, 162, 173] }; +pub const KSNODE_BDA_COFDM_DEMODULATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 766275077, data2: 60862, data3: 19356, data4: [179, 135, 27, 111, 173, 125, 100, 149] }; +pub const KSNODE_BDA_COMMON_CA_POD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3628005628, data2: 62392, data3: 17835, data4: [139, 113, 236, 247, 195, 57, 222, 180] }; +pub const KSNODE_BDA_DRI_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1335209332, data2: 52987, data3: 17106, data4: [148, 169, 104, 197, 178, 193, 170, 190] }; pub const KSNODE_BDA_IP_SINK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1905811278, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }; pub const KSNODE_BDA_ISDB_S_DEMODULATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3990758154, data2: 36998, data3: 17197, data4: [184, 165, 102, 112, 38, 56, 7, 233] }; pub const KSNODE_BDA_ISDB_T_DEMODULATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4243208931, data2: 11442, data3: 17997, data4: [143, 93, 48, 92, 11, 183, 120, 162] }; -pub const KSNODE_BDA_OPENCABLE_POD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 878187168, - data2: 64380, - data3: 18320, - data4: [170, 126, 177, 219, 136, 172, 25, 201], -}; -pub const KSNODE_BDA_PBDA_CAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3223750303, - data2: 28969, - data3: 20081, - data4: [134, 150, 236, 143, 117, 41, 155, 119], -}; -pub const KSNODE_BDA_PBDA_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2666446083, - data2: 61089, - data3: 17679, - data4: [150, 174, 99, 62, 109, 230, 60, 206], -}; -pub const KSNODE_BDA_PBDA_ISDBCAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4073663155, - data2: 23453, - data3: 16558, - data4: [171, 124, 78, 122, 208, 189, 28, 82], -}; +pub const KSNODE_BDA_OPENCABLE_POD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 878187168, data2: 64380, data3: 18320, data4: [170, 126, 177, 219, 136, 172, 25, 201] }; +pub const KSNODE_BDA_PBDA_CAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3223750303, data2: 28969, data3: 20081, data4: [134, 150, 236, 143, 117, 41, 155, 119] }; +pub const KSNODE_BDA_PBDA_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2666446083, data2: 61089, data3: 17679, data4: [150, 174, 99, 62, 109, 230, 60, 206] }; +pub const KSNODE_BDA_PBDA_ISDBCAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4073663155, data2: 23453, data3: 16558, data4: [171, 124, 78, 122, 208, 189, 28, 82] }; pub const KSNODE_BDA_PBDA_MUX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4169955207, data2: 26232, data3: 20299, data4: [161, 62, 218, 9, 134, 29, 104, 43] }; -pub const KSNODE_BDA_PBDA_TUNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2858320518, - data2: 22844, - data3: 18809, - data4: [148, 148, 70, 162, 169, 223, 224, 118], -}; -pub const KSNODE_BDA_PID_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4114687881, - data2: 45216, - data3: 17633, - data4: [174, 79, 238, 153, 155, 27, 127, 190], -}; +pub const KSNODE_BDA_PBDA_TUNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2858320518, data2: 22844, data3: 18809, data4: [148, 148, 70, 162, 169, 223, 224, 118] }; +pub const KSNODE_BDA_PID_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4114687881, data2: 45216, data3: 17633, data4: [174, 79, 238, 153, 155, 27, 127, 190] }; pub const KSNODE_BDA_QAM_DEMODULATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1905811277, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }; pub const KSNODE_BDA_QPSK_DEMODULATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1670433029, data2: 10177, data3: 19815, data4: [189, 183, 119, 197, 13, 7, 147, 0] }; pub const KSNODE_BDA_RF_TUNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1905811276, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }; -pub const KSNODE_BDA_TS_SELECTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1591603589, - data2: 65233, - data3: 20293, - data4: [150, 133, 187, 183, 60, 50, 60, 252], -}; -pub const KSNODE_BDA_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3649317347, - data2: 26057, - data3: 19140, - data4: [147, 170, 118, 103, 130, 131, 59, 122], -}; +pub const KSNODE_BDA_TS_SELECTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1591603589, data2: 65233, data3: 20293, data4: [150, 133, 187, 183, 60, 50, 60, 252] }; +pub const KSNODE_BDA_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3649317347, data2: 26057, data3: 19140, data4: [147, 170, 118, 103, 130, 131, 59, 122] }; pub type KSPROPERTY_BDA_AUTODEMODULATE = i32; pub const KSPROPERTY_BDA_AUTODEMODULATE_START: KSPROPERTY_BDA_AUTODEMODULATE = 0i32; pub const KSPROPERTY_BDA_AUTODEMODULATE_STOP: KSPROPERTY_BDA_AUTODEMODULATE = 1i32; @@ -6483,37 +5868,17 @@ pub const KSPROPERTY_IPSINK_ADAPTER_ADDRESS: KSPROPERTY_IPSINK = 2u32; pub const KSPROPSETID_BdaAutodemodulate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3723582226, data2: 48421, data3: 4562, data4: [156, 160, 0, 192, 79, 121, 113, 224] }; pub const KSPROPSETID_BdaCA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2959685478, data2: 21112, data3: 20166, data4: [185, 225, 60, 228, 5, 96, 239, 90] }; pub const KSPROPSETID_BdaDigitalDemodulator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4012962681, data2: 39003, data3: 19728, data4: [182, 64, 167, 157, 94, 4, 225, 224] }; -pub const KSPROPSETID_BdaDiseqCommand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4165872304, - data2: 15467, - data3: 17891, - data4: [160, 252, 134, 105, 212, 184, 31, 17], -}; +pub const KSPROPSETID_BdaDiseqCommand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4165872304, data2: 15467, data3: 17891, data4: [160, 252, 134, 105, 212, 184, 31, 17] }; pub const KSPROPSETID_BdaEthernetFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1905811267, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }; pub const KSPROPSETID_BdaFrequencyFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1905811271, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }; pub const KSPROPSETID_BdaIPv4Filter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1905811268, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }; -pub const KSPROPSETID_BdaIPv6Filter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3782761076, - data2: 10787, - data3: 20403, - data4: [146, 69, 168, 248, 128, 23, 239, 51], -}; +pub const KSPROPSETID_BdaIPv6Filter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3782761076, data2: 10787, data3: 20403, data4: [146, 69, 168, 248, 128, 23, 239, 51] }; pub const KSPROPSETID_BdaLNBInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2569859330, data2: 18937, data3: 18201, data4: [166, 100, 196, 242, 62, 36, 8, 244] }; pub const KSPROPSETID_BdaNullTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3723582221, data2: 48421, data3: 4562, data4: [156, 160, 0, 192, 79, 121, 113, 224] }; pub const KSPROPSETID_BdaPIDFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3500572005, data2: 2271, data3: 20460, data4: [133, 51, 229, 181, 80, 65, 11, 133] }; -pub const KSPROPSETID_BdaPinControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 233654741, - data2: 43191, - data3: 19805, - data4: [151, 161, 18, 176, 193, 149, 135, 77], -}; +pub const KSPROPSETID_BdaPinControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 233654741, data2: 43191, data3: 19805, data4: [151, 161, 18, 176, 193, 149, 135, 77] }; pub const KSPROPSETID_BdaSignalStats: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 323473670, data2: 53050, data3: 17034, data4: [165, 203, 172, 13, 154, 42, 67, 56] }; -pub const KSPROPSETID_BdaTableSection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1366006213, - data2: 38684, - data3: 19119, - data4: [179, 243, 217, 253, 168, 161, 94, 22], -}; +pub const KSPROPSETID_BdaTableSection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1366006213, data2: 38684, data3: 19119, data4: [179, 243, 217, 253, 168, 161, 94, 22] }; pub const KSPROPSETID_BdaTopology: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2706303029, data2: 2595, data3: 4563, data4: [156, 199, 0, 192, 79, 121, 113, 224] }; pub const KSPROPSETID_BdaVoidTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1905811270, data2: 7329, data3: 4563, data4: [156, 200, 0, 192, 79, 121, 113, 224] }; #[repr(C)] @@ -6756,12 +6121,7 @@ pub const ISO_IEC_USER_PRIVATE: MPEG2StreamType = 128i32; pub const DOLBY_AC3_AUDIO: MPEG2StreamType = 129i32; pub const DOLBY_DIGITAL_PLUS_AUDIO_ATSC: MPEG2StreamType = 135i32; pub const MPEG2TuneRequest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 156609634, data2: 48942, data3: 19642, data4: [162, 185, 166, 63, 119, 45, 70, 207] }; -pub const MPEG2TuneRequestFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 744744171, - data2: 19690, - data3: 16824, - data4: [145, 156, 233, 71, 234, 25, 167, 124], -}; +pub const MPEG2TuneRequestFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 744744171, data2: 19690, data3: 16824, data4: [145, 156, 233, 71, 234, 25, 167, 124] }; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub struct MPEG2VIDEOINFO { @@ -7243,36 +6603,21 @@ pub const MPT_ENUM: MP_TYPE = 3i32; pub const MPT_MAX: MP_TYPE = 4i32; pub const MSDRI_S_MMI_PENDING: ::windows_sys::core::HRESULT = 2i32; pub const MSDRI_S_PENDING: ::windows_sys::core::HRESULT = 1i32; -pub const MSEventBinder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1467984408, - data2: 17688, - data3: 17502, - data4: [143, 112, 20, 115, 248, 207, 75, 164], -}; +pub const MSEventBinder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1467984408, data2: 17688, data3: 17502, data4: [143, 112, 20, 115, 248, 207, 75, 164] }; pub const MSPID_PrimaryAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2740974955, data2: 40922, data3: 4560, data4: [143, 223, 0, 192, 79, 217, 24, 157] }; pub const MSPID_PrimaryVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2740974954, data2: 40922, data3: 4560, data4: [143, 223, 0, 192, 79, 217, 24, 157] }; pub const MSVidAnalogCaptureToCCA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2485877001, data2: 41614, data3: 18849, data4: [162, 7, 52, 235, 203, 203, 75, 59] }; pub const MSVidAnalogCaptureToDataServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3312463062, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }; pub const MSVidAnalogCaptureToOverlayMixer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3783980890, data2: 2223, data3: 4563, data4: [182, 74, 0, 192, 79, 121, 73, 142] }; pub const MSVidAnalogCaptureToStreamBufferSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2672879793, data2: 38192, data3: 19932, data4: [130, 94, 26, 248, 29, 71, 174, 214] }; -pub const MSVidAnalogCaptureToXDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 893441088, - data2: 23325, - data3: 18891, - data4: [130, 26, 232, 75, 140, 240, 101, 167], -}; +pub const MSVidAnalogCaptureToXDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 893441088, data2: 23325, data3: 18891, data4: [130, 26, 232, 75, 140, 240, 101, 167] }; pub const MSVidAnalogTVToEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 680867425, data2: 561, data3: 16859, data4: [137, 134, 33, 255, 67, 136, 238, 155] }; pub const MSVidAnalogTunerDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 471192708, data2: 37149, data3: 4562, data4: [182, 50, 0, 192, 79, 121, 73, 142] }; pub const MSVidAudioRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 934294852, data2: 42184, data3: 4562, data4: [182, 52, 0, 192, 79, 121, 73, 142] }; pub const MSVidAudioRendererDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3312463055, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }; pub const MSVidBDATunerDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2732787534, data2: 27709, data3: 4563, data4: [182, 83, 0, 192, 79, 121, 73, 142] }; pub const MSVidCCA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2249529383, data2: 58491, data3: 17902, data4: [132, 33, 209, 14, 110, 105, 9, 121] }; -pub const MSVidCCAToStreamBufferSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1056402792, - data2: 34401, - data3: 18499, - data4: [139, 143, 195, 113, 99, 216, 201, 206], -}; +pub const MSVidCCAToStreamBufferSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1056402792, data2: 34401, data3: 18499, data4: [139, 143, 195, 113, 99, 216, 201, 206] }; #[repr(transparent)] pub struct MSVidCCService(pub i32); impl MSVidCCService { @@ -7289,30 +6634,10 @@ impl ::core::clone::Clone for MSVidCCService { *self } } -pub const MSVidCCToAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3613603018, - data2: 55454, - data3: 19375, - data4: [134, 171, 221, 181, 147, 114, 175, 194], -}; -pub const MSVidCCToVMR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3300861828, - data2: 44544, - data3: 16826, - data4: [152, 40, 156, 149, 59, 211, 197, 74], -}; -pub const MSVidClosedCaptioning: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2140975437, - data2: 18660, - data3: 17334, - data4: [147, 70, 26, 235, 195, 156, 100, 211], -}; -pub const MSVidClosedCaptioningSI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2465040575, - data2: 34718, - data3: 17551, - data4: [182, 182, 163, 133, 188, 235, 132, 109], -}; +pub const MSVidCCToAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3613603018, data2: 55454, data3: 19375, data4: [134, 171, 221, 181, 147, 114, 175, 194] }; +pub const MSVidCCToVMR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3300861828, data2: 44544, data3: 16826, data4: [152, 40, 156, 149, 59, 211, 197, 74] }; +pub const MSVidClosedCaptioning: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2140975437, data2: 18660, data3: 17334, data4: [147, 70, 26, 235, 195, 156, 100, 211] }; +pub const MSVidClosedCaptioningSI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2465040575, data2: 34718, data3: 17551, data4: [182, 182, 163, 133, 188, 235, 132, 109] }; pub const MSVidCtl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2968383843, data2: 37130, data3: 4562, data4: [182, 50, 0, 192, 79, 121, 73, 142] }; pub type MSVidCtlButtonstate = i32; pub const MSVIDCTL_LEFT_BUTTON: MSVidCtlButtonstate = 1i32; @@ -7331,80 +6656,30 @@ pub const STATE_PLAY: MSVidCtlStateList = 2i32; pub const MSVidDataServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 859907520, data2: 30693, data3: 4563, data4: [182, 83, 0, 192, 79, 121, 73, 142] }; pub const MSVidDataServicesToStreamBufferSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 955266086, data2: 59451, data3: 20072, data4: [182, 91, 220, 174, 115, 48, 72, 56] }; pub const MSVidDataServicesToXDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 69856366, data2: 4420, data3: 19437, data4: [184, 139, 47, 185, 137, 154, 74, 61] }; -pub const MSVidDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1849706351, - data2: 40009, - data3: 19518, - data4: [139, 185, 133, 135, 149, 142, 255, 116], -}; +pub const MSVidDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1849706351, data2: 40009, data3: 19518, data4: [139, 185, 133, 135, 149, 142, 255, 116] }; pub const MSVidDevice2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 815366013, data2: 46005, data3: 18972, data4: [152, 58, 31, 232, 9, 140, 183, 125] }; pub const MSVidDigitalCaptureToCCA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1943093815, data2: 47579, data3: 20218, data4: [166, 221, 132, 53, 4, 33, 251, 47] }; pub const MSVidDigitalCaptureToITV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1569616887, data2: 18825, data3: 19144, data4: [138, 152, 57, 186, 13, 50, 83, 2] }; pub const MSVidDigitalCaptureToStreamBufferSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2883846197, data2: 10179, data3: 18991, data4: [129, 83, 102, 36, 71, 22, 8, 175] }; -pub const MSVidEVR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3293735074, - data2: 64129, - data3: 19993, - data4: [177, 227, 114, 237, 189, 96, 174, 218], -}; +pub const MSVidEVR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3293735074, data2: 64129, data3: 19993, data4: [177, 227, 114, 237, 189, 96, 174, 218] }; pub const MSVidEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3142782051, data2: 55775, data3: 19273, data4: [148, 57, 99, 69, 57, 98, 229, 152] }; -pub const MSVidEncoderToStreamBufferSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2696524951, - data2: 44988, - data3: 17837, - data4: [168, 166, 155, 7, 124, 64, 212, 242], -}; -pub const MSVidFeature: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2001228555, - data2: 49290, - data3: 18410, - data4: [178, 76, 190, 134, 149, 255, 64, 95], -}; +pub const MSVidEncoderToStreamBufferSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2696524951, data2: 44988, data3: 17837, data4: [168, 166, 155, 7, 124, 64, 212, 242] }; +pub const MSVidFeature: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2001228555, data2: 49290, data3: 18410, data4: [178, 76, 190, 134, 149, 255, 64, 95] }; pub const MSVidFeatures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3312463056, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }; pub const MSVidFilePlaybackDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 934294844, data2: 42184, data3: 4562, data4: [182, 52, 0, 192, 79, 121, 73, 142] }; -pub const MSVidFilePlaybackToAudioRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3424908599, - data2: 6356, - data3: 20174, - data4: [147, 189, 32, 122, 132, 114, 105, 121], -}; -pub const MSVidFilePlaybackToVideoRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3020015083, - data2: 33879, - data3: 17023, - data4: [132, 234, 164, 210, 54, 51, 100, 176], -}; +pub const MSVidFilePlaybackToAudioRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3424908599, data2: 6356, data3: 20174, data4: [147, 189, 32, 122, 132, 114, 105, 121] }; +pub const MSVidFilePlaybackToVideoRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3020015083, data2: 33879, data3: 17023, data4: [132, 234, 164, 210, 54, 51, 100, 176] }; pub const MSVidGenericComposite: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 660913381, data2: 52281, data3: 4562, data4: [182, 57, 0, 192, 79, 121, 73, 142] }; -pub const MSVidGenericSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1247308239, - data2: 37533, - data3: 16448, - data4: [174, 3, 252, 175, 197, 185, 205, 66], -}; -pub const MSVidITVCapture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1463853826, - data2: 61195, - data3: 17870, - data4: [191, 59, 68, 112, 161, 74, 137, 128], -}; -pub const MSVidITVPlayback: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2658762448, - data2: 21075, - data3: 16963, - data4: [169, 183, 189, 6, 197, 143, 142, 243], -}; +pub const MSVidGenericSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1247308239, data2: 37533, data3: 16448, data4: [174, 3, 252, 175, 197, 185, 205, 66] }; +pub const MSVidITVCapture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1463853826, data2: 61195, data3: 17870, data4: [191, 59, 68, 112, 161, 74, 137, 128] }; +pub const MSVidITVPlayback: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2658762448, data2: 21075, data3: 16963, data4: [169, 183, 189, 6, 197, 143, 142, 243] }; pub const MSVidITVToStreamBufferSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2461616168, data2: 6903, data3: 20078, data4: [158, 191, 119, 6, 87, 247, 122, 245] }; pub const MSVidInputDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2887348978, data2: 5002, data3: 19619, data4: [144, 218, 174, 81, 17, 46, 218, 40] }; pub const MSVidInputDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3312463052, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }; pub const MSVidMPEG2DecoderToClosedCaptioning: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1792184033, data2: 20482, data3: 20081, data4: [170, 247, 189, 7, 121, 7, 177, 164] }; pub const MSVidOutput: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2280360205, data2: 941, data3: 20125, data4: [152, 102, 55, 110, 94, 197, 114, 237] }; pub const MSVidOutputDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3312463053, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }; -pub const MSVidRect: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3410130662, - data2: 32095, - data3: 19697, - data4: [151, 39, 98, 156, 94, 109, 182, 174], -}; +pub const MSVidRect: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3410130662, data2: 32095, data3: 19697, data4: [151, 39, 98, 156, 94, 109, 182, 174] }; pub const MSVidSBESourceToCC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2442373369, data2: 3258, data3: 16398, data4: [170, 151, 235, 71, 9, 22, 69, 118] }; pub const MSVidSBESourceToGenericSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2568857573, data2: 38207, data3: 17243, data4: [190, 94, 185, 42, 5, 237, 252, 66] }; pub const MSVidSBESourceToITV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 579946380, data2: 24291, data3: 19439, data4: [171, 93, 181, 255, 44, 245, 131, 82] }; @@ -7417,47 +6692,17 @@ pub const MSVidSink_Video: MSVidSinkStreams = 1i32; pub const MSVidSink_Audio: MSVidSinkStreams = 2i32; pub const MSVidSink_Other: MSVidSinkStreams = 4i32; pub const MSVidStreamBufferRecordingControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3400523139, data2: 52988, data3: 20029, data4: [186, 3, 23, 95, 23, 162, 79, 145] }; -pub const MSVidStreamBufferSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2658642628, - data2: 13797, - data3: 17057, - data4: [189, 194, 143, 63, 243, 153, 132, 124], -}; -pub const MSVidStreamBufferSource: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2911785229, - data2: 8575, - data3: 16539, - data4: [128, 118, 41, 197, 231, 59, 152, 232], -}; +pub const MSVidStreamBufferSink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2658642628, data2: 13797, data3: 17057, data4: [189, 194, 143, 63, 243, 153, 132, 124] }; +pub const MSVidStreamBufferSource: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2911785229, data2: 8575, data3: 16539, data4: [128, 118, 41, 197, 231, 59, 152, 232] }; pub const MSVidStreamBufferSourceToVideoRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1011288284, data2: 45441, data3: 18088, data4: [141, 168, 74, 176, 55, 23, 88, 205] }; -pub const MSVidStreamBufferV2Source: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4248116897, - data2: 16755, - data3: 19188, - data4: [130, 29, 128, 212, 174, 151, 144, 72], -}; +pub const MSVidStreamBufferV2Source: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4248116897, data2: 16755, data3: 19188, data4: [130, 29, 128, 212, 174, 151, 144, 72] }; pub const MSVidVMR9: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 618412405, data2: 2495, data3: 16945, data4: [134, 85, 62, 231, 31, 67, 131, 125] }; -pub const MSVidVideoInputDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2515829259, - data2: 47930, - data3: 20013, - data4: [188, 100, 91, 129, 123, 194, 195, 14], -}; +pub const MSVidVideoInputDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2515829259, data2: 47930, data3: 20013, data4: [188, 100, 91, 129, 123, 194, 195, 14] }; pub const MSVidVideoPlaybackDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 428922420, data2: 6750, data3: 16497, data4: [163, 74, 83, 170, 255, 206, 159, 54] }; pub const MSVidVideoRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 934294851, data2: 42184, data3: 4562, data4: [182, 52, 0, 192, 79, 121, 73, 142] }; pub const MSVidVideoRendererDevices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3312463054, data2: 39801, data3: 4563, data4: [182, 84, 0, 192, 79, 121, 73, 142] }; -pub const MSVidWebDVD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 18560537, - data2: 65123, - data3: 18452, - data4: [138, 132, 21, 161, 148, 206, 156, 227], -}; -pub const MSVidWebDVDAdm: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4202444635, - data2: 26279, - data3: 17024, - data4: [135, 157, 253, 69, 156, 132, 187, 2], -}; +pub const MSVidWebDVD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 18560537, data2: 65123, data3: 18452, data4: [138, 132, 21, 161, 148, 206, 156, 227] }; +pub const MSVidWebDVDAdm: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4202444635, data2: 26279, data3: 17024, data4: [135, 157, 253, 69, 156, 132, 187, 2] }; pub const MSVidWebDVDToAudioRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2365858702, data2: 40913, data3: 16838, data4: [141, 227, 158, 30, 227, 9, 233, 53] }; pub const MSVidWebDVDToVideoRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 645771443, data2: 21987, data3: 18690, data4: [148, 155, 223, 143, 92, 236, 1, 145] }; pub const MSVidXDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 21622495, data2: 53391, data3: 16706, data4: [141, 115, 210, 57, 3, 210, 30, 144] }; @@ -7554,19 +6799,9 @@ pub const BDA_MOD_DIRECTV: ModulationType = 33i32; pub const BDA_MOD_ISDB_T_TMCC: ModulationType = 34i32; pub const BDA_MOD_ISDB_S_TMCC: ModulationType = 35i32; pub const BDA_MOD_MAX: ModulationType = 36i32; -pub const Mpeg2Data: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3328631061, - data2: 47970, - data3: 16423, - data4: [161, 19, 130, 214, 67, 254, 45, 153], -}; +pub const Mpeg2Data: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3328631061, data2: 47970, data3: 16423, data4: [161, 19, 130, 214, 67, 254, 45, 153] }; pub const Mpeg2DataLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3685706779, data2: 46756, data3: 18584, data4: [174, 101, 32, 79, 13, 149, 9, 161] }; -pub const Mpeg2Stream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4179465927, - data2: 34057, - data3: 19723, - data4: [171, 38, 160, 221, 16, 144, 75, 183], -}; +pub const Mpeg2Stream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4179465927, data2: 34057, data3: 19723, data4: [171, 38, 160, 221, 16, 144, 75, 183] }; #[repr(C, packed(1))] pub struct Mpeg2TableSampleHdr { pub SectionCount: u8, @@ -7724,19 +6959,9 @@ impl ::core::clone::Clone for PID_MAP { *self } } -pub const PINNAME_BDA_ANALOG_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3532281866, - data2: 39711, - data3: 19212, - data4: [156, 51, 155, 240, 168, 234, 99, 107], -}; +pub const PINNAME_BDA_ANALOG_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3532281866, data2: 39711, data3: 19212, data4: [156, 51, 155, 240, 168, 234, 99, 107] }; pub const PINNAME_BDA_ANALOG_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1544323713, data2: 22119, data3: 18540, data4: [132, 130, 99, 227, 31, 1, 166, 233] }; -pub const PINNAME_BDA_FM_RADIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3531956205, - data2: 45779, - data3: 20203, - data4: [155, 208, 25, 52, 54, 162, 248, 144], -}; +pub const PINNAME_BDA_FM_RADIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3531956205, data2: 45779, data3: 20203, data4: [155, 208, 25, 52, 54, 162, 248, 144] }; pub const PINNAME_BDA_IF_PIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 446515778, data2: 62413, data3: 18593, data4: [154, 234, 113, 222, 19, 60, 190, 20] }; pub const PINNAME_BDA_OPENCABLE_PSIP_PIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 695972100, data2: 58825, data3: 19150, data4: [177, 35, 149, 195, 203, 178, 77, 79] }; pub const PINNAME_BDA_TRANSPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2015455873, data2: 53160, data3: 18750, data4: [151, 17, 54, 166, 28, 8, 189, 157] }; @@ -7757,12 +6982,7 @@ impl ::core::clone::Clone for PIN_INFO { *self } } -pub const PersistTuneXmlUtility: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3882886832, - data2: 47487, - data3: 19643, - data4: [183, 251, 244, 240, 58, 214, 159, 17], -}; +pub const PersistTuneXmlUtility: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3882886832, data2: 47487, data3: 19643, data4: [183, 251, 244, 240, 58, 214, 159, 17] }; pub type PhysicalConnectorType = i32; pub const PhysConn_Video_Tuner: PhysicalConnectorType = 1i32; pub const PhysConn_Video_Composite: PhysicalConnectorType = 2i32; @@ -8106,20 +7326,10 @@ impl ::core::clone::Clone for SBE2_STREAM_DESC { *self } } -pub const SBE2_STREAM_DESC_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 588489965, - data2: 48941, - data3: 17743, - data4: [173, 138, 217, 91, 167, 249, 31, 238], -}; +pub const SBE2_STREAM_DESC_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 588489965, data2: 48941, data3: 17743, data4: [173, 138, 217, 91, 167, 249, 31, 238] }; pub const SBE2_STREAM_DESC_VERSION: u32 = 1u32; pub const SBE2_V1_STREAMS_CREATION_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1036041, data2: 38901, data3: 18092, data4: [151, 105, 122, 131, 179, 83, 132, 251] }; -pub const SBE2_V2_STREAMS_CREATION_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2804232355, - data2: 836, - data3: 19627, - data4: [162, 208, 254, 147, 125, 189, 202, 179], -}; +pub const SBE2_V2_STREAMS_CREATION_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2804232355, data2: 836, data3: 19627, data4: [162, 208, 254, 147, 125, 189, 202, 179] }; #[repr(C)] pub struct SBE_PIN_DATA { pub cDataBytes: u64, @@ -8161,12 +7371,7 @@ impl ::core::clone::Clone for SECTION_0 { } } pub const SID_DRMSecureServiceChannel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3301229764, data2: 73, data3: 20011, data4: [152, 251, 149, 55, 246, 206, 81, 109] }; -pub const SID_MSVidCtl_CurrentAudioEndpoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3483011316, - data2: 43983, - data3: 20184, - data4: [155, 116, 125, 179, 52, 69, 69, 158], -}; +pub const SID_MSVidCtl_CurrentAudioEndpoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3483011316, data2: 43983, data3: 20184, data4: [155, 116, 125, 179, 52, 69, 69, 158] }; pub type SNDDEV_ERR = i32; pub const SNDDEV_ERROR_Open: SNDDEV_ERR = 1i32; pub const SNDDEV_ERROR_Close: SNDDEV_ERR = 2i32; @@ -8282,12 +7487,7 @@ pub const ScanModulationTypesMask_MCE_All_TV: ScanModulationTypes = -1i32; pub const ScanModulationTypesMask_DVBC: ScanModulationTypes = 75i32; pub const BDA_SCAN_MOD_16APSK: ScanModulationTypes = 268435456i32; pub const BDA_SCAN_MOD_32APSK: ScanModulationTypes = 536870912i32; -pub const SectionList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1943690500, - data2: 17223, - data3: 17875, - data4: [169, 220, 250, 233, 221, 190, 85, 141], -}; +pub const SectionList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1943690500, data2: 17223, data3: 17875, data4: [169, 220, 250, 233, 221, 190, 85, 141] }; pub type SegDispidList = i32; pub const dispidName: SegDispidList = 0i32; pub const dispidStatus: SegDispidList = 1i32; @@ -8664,12 +7864,7 @@ impl ::core::clone::Clone for TID_EXTENSION { *self } } -pub const TIFLoad: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 350979912, - data2: 5971, - data3: 17299, - data4: [149, 174, 79, 126, 122, 135, 170, 214], -}; +pub const TIFLoad: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 350979912, data2: 5971, data3: 17299, data4: [149, 174, 79, 126, 122, 135, 170, 214] }; #[repr(C, packed(2))] pub struct TIMECODEDATA { pub time: super::TIMECODE, @@ -8759,12 +7954,7 @@ pub type TunerInputType = i32; pub const TunerInputCable: TunerInputType = 0i32; pub const TunerInputAntenna: TunerInputType = 1i32; pub const TunerMarshaler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1681413899, data2: 3080, data3: 18981, data4: [149, 4, 128, 18, 187, 77, 80, 207] }; -pub const TuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1610466790, - data2: 47162, - data3: 19285, - data4: [182, 232, 198, 158, 118, 95, 233, 219], -}; +pub const TuningSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1610466790, data2: 47162, data3: 19285, data4: [182, 232, 198, 158, 118, 95, 233, 219] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct UDCR_TAG { diff --git a/crates/deps/sys/src/Windows/Win32/Media/DxMediaObjects/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/DxMediaObjects/mod.rs index 87221e6bd9..6ae6d56574 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/DxMediaObjects/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/DxMediaObjects/mod.rs @@ -25,31 +25,11 @@ pub const DMOCATEGORY_ACOUSTIC_ECHO_CANCEL: ::windows_sys::core::GUID = ::window pub const DMOCATEGORY_AGC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3901528992, data2: 50519, data3: 4560, data4: [138, 43, 0, 160, 201, 37, 90, 193] }; pub const DMOCATEGORY_AUDIO_CAPTURE_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4133857978, data2: 15881, data3: 18720, data4: [170, 95, 33, 152, 17, 20, 143, 9] }; pub const DMOCATEGORY_AUDIO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1475533707, data2: 59067, data3: 17683, data4: [157, 67, 220, 210, 166, 89, 49, 37] }; -pub const DMOCATEGORY_AUDIO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4083166015, - data2: 1426, - data3: 18655, - data4: [164, 205, 103, 71, 33, 231, 235, 235], -}; +pub const DMOCATEGORY_AUDIO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4083166015, data2: 1426, data3: 18655, data4: [164, 205, 103, 71, 33, 231, 235, 235] }; pub const DMOCATEGORY_AUDIO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 869902177, data2: 37064, data3: 4560, data4: [189, 67, 0, 160, 201, 17, 206, 134] }; -pub const DMOCATEGORY_AUDIO_NOISE_SUPPRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3766456383, - data2: 25341, - data3: 20064, - data4: [140, 221, 222, 167, 35, 102, 101, 181], -}; -pub const DMOCATEGORY_VIDEO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1248441410, - data2: 10430, - data3: 18833, - data4: [150, 156, 181, 0, 173, 245, 216, 168], -}; -pub const DMOCATEGORY_VIDEO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3650154004, - data2: 30572, - data3: 18211, - data4: [190, 70, 61, 162, 245, 111, 16, 185], -}; +pub const DMOCATEGORY_AUDIO_NOISE_SUPPRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3766456383, data2: 25341, data3: 20064, data4: [140, 221, 222, 167, 35, 102, 101, 181] }; +pub const DMOCATEGORY_VIDEO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1248441410, data2: 10430, data3: 18833, data4: [150, 156, 181, 0, 173, 245, 216, 168] }; +pub const DMOCATEGORY_VIDEO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3650154004, data2: 30572, data3: 18211, data4: [190, 70, 61, 162, 245, 111, 16, 185] }; pub const DMOCATEGORY_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 869902176, data2: 37064, data3: 4560, data4: [189, 67, 0, 160, 201, 17, 206, 134] }; pub type DMO_ENUM_FLAGS = i32; pub const DMO_ENUMF_INCLUDE_KEYED: DMO_ENUM_FLAGS = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/Media/KernelStreaming/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/KernelStreaming/mod.rs index fa5e8dd43b..2dde089e90 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/KernelStreaming/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/KernelStreaming/mod.rs @@ -56,12 +56,7 @@ impl ::core::clone::Clone for ALLOCATOR_PROPERTIES_EX { } } pub const APO_CLASS_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1502215400, data2: 40144, data3: 18045, data4: [138, 106, 84, 25, 227, 21, 41, 212] }; -pub const AUDIOENDPOINT_CLASS_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3244708412, - data2: 65036, - data3: 19092, - data4: [165, 134, 241, 168, 12, 251, 191, 62], -}; +pub const AUDIOENDPOINT_CLASS_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3244708412, data2: 65036, data3: 19092, data4: [165, 134, 241, 168, 12, 251, 191, 62] }; pub const AUDIOMODULE_MAX_DATA_SIZE: u32 = 64000u32; pub const AUDIOMODULE_MAX_NAME_CCH_SIZE: u32 = 128u32; pub type AUDIOPOSTURE_ORIENTATION = i32; @@ -105,61 +100,21 @@ pub const AUDIO_EFFECT_TYPE_SPEAKER_FILL: ::windows_sys::core::GUID = ::windows_ pub const AUDIO_EFFECT_TYPE_SPEAKER_PROTECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1868869068, data2: 33297, data3: 4578, data4: [140, 112, 44, 39, 215, 240, 1, 250] }; pub const AUDIO_EFFECT_TYPE_VIRTUAL_HEADPHONES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1868869063, data2: 33297, data3: 4578, data4: [140, 112, 44, 39, 215, 240, 1, 250] }; pub const AUDIO_EFFECT_TYPE_VIRTUAL_SURROUND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1868869062, data2: 33297, data3: 4578, data4: [140, 112, 44, 39, 215, 240, 1, 250] }; -pub const AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2559906611, - data2: 47565, - data3: 18609, - data4: [160, 163, 255, 64, 104, 45, 115, 247], -}; -pub const AUDIO_SIGNALPROCESSINGMODE_DEFAULT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3247320958, - data2: 37693, - data3: 18789, - data4: [183, 209, 30, 239, 34, 141, 42, 243], -}; -pub const AUDIO_SIGNALPROCESSINGMODE_FAR_FIELD_SPEECH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 680795322, - data2: 15334, - data3: 19064, - data4: [154, 118, 48, 253, 145, 85, 155, 100], -}; -pub const AUDIO_SIGNALPROCESSINGMODE_MEDIA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1199571022, - data2: 28979, - data3: 16856, - data4: [140, 116, 102, 13, 173, 210, 192, 238], -}; -pub const AUDIO_SIGNALPROCESSINGMODE_MOVIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2993679117, - data2: 60564, - data3: 18300, - data4: [148, 148, 209, 171, 142, 117, 63, 110], -}; +pub const AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2559906611, data2: 47565, data3: 18609, data4: [160, 163, 255, 64, 104, 45, 115, 247] }; +pub const AUDIO_SIGNALPROCESSINGMODE_DEFAULT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3247320958, data2: 37693, data3: 18789, data4: [183, 209, 30, 239, 34, 141, 42, 243] }; +pub const AUDIO_SIGNALPROCESSINGMODE_FAR_FIELD_SPEECH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 680795322, data2: 15334, data3: 19064, data4: [154, 118, 48, 253, 145, 85, 155, 100] }; +pub const AUDIO_SIGNALPROCESSINGMODE_MEDIA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1199571022, data2: 28979, data3: 16856, data4: [140, 116, 102, 13, 173, 210, 192, 238] }; +pub const AUDIO_SIGNALPROCESSINGMODE_MOVIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2993679117, data2: 60564, data3: 18300, data4: [148, 148, 209, 171, 142, 117, 63, 110] }; pub const AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2633148171, data2: 62327, data3: 16443, data4: [189, 107, 54, 8, 99, 224, 53, 92] }; -pub const AUDIO_SIGNALPROCESSINGMODE_RAW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2660297248, - data2: 46227, - data3: 20433, - data4: [161, 168, 126, 19, 97, 169, 86, 207], -}; -pub const AUDIO_SIGNALPROCESSINGMODE_SPEECH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4229758107, - data2: 47574, - data3: 19706, - data4: [181, 224, 75, 178, 22, 104, 120, 178], -}; +pub const AUDIO_SIGNALPROCESSINGMODE_RAW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2660297248, data2: 46227, data3: 20433, data4: [161, 168, 126, 19, 97, 169, 86, 207] }; +pub const AUDIO_SIGNALPROCESSINGMODE_SPEECH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4229758107, data2: 47574, data3: 19706, data4: [181, 224, 75, 178, 22, 104, 120, 178] }; pub const AllocatorStrategy_DontCare: u32 = 0u32; pub const AllocatorStrategy_MaximizeSpeed: u32 = 8u32; pub const AllocatorStrategy_MinimizeFrameSize: u32 = 2u32; pub const AllocatorStrategy_MinimizeNumberOfAllocators: u32 = 4u32; pub const AllocatorStrategy_MinimizeNumberOfFrames: u32 = 1u32; pub const BLUETOOTHLE_MIDI_SERVICE_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 62393946, data2: 60904, data3: 19251, data4: [167, 81, 108, 227, 78, 196, 199, 0] }; -pub const BLUETOOTH_MIDI_DATAIO_CHARACTERISTIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2004018651, - data2: 14440, - data3: 16658, - data4: [161, 169, 242, 102, 157, 16, 107, 243], -}; +pub const BLUETOOTH_MIDI_DATAIO_CHARACTERISTIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2004018651, data2: 14440, data3: 16658, data4: [161, 169, 242, 102, 157, 16, 107, 243] }; pub const BUS_INTERFACE_REFERENCE_VERSION: u32 = 256u32; pub type CAPTURE_MEMORY_ALLOCATION_FLAGS = i32; pub const KS_CAPTURE_ALLOC_INVALID: CAPTURE_MEMORY_ALLOCATION_FLAGS = 0i32; @@ -195,27 +150,12 @@ impl ::core::clone::Clone for CC_HW_FIELD { pub const CC_MAX_HW_DECODE_LINES: u32 = 12u32; pub const CLSID_KsIBasicAudioInterfaceHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3120081982, data2: 3953, data3: 4562, data4: [183, 44, 0, 192, 79, 182, 189, 61] }; pub const CLSID_Proxy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 399288091, data2: 60631, data3: 4560, data4: [185, 8, 0, 160, 201, 34, 49, 150] }; -pub const CODECAPI_ALLSETTINGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1784118930, - data2: 33761, - data3: 16659, - data4: [173, 194, 79, 206, 195, 47, 131, 161], -}; +pub const CODECAPI_ALLSETTINGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1784118930, data2: 33761, data3: 16659, data4: [173, 194, 79, 206, 195, 47, 131, 161] }; pub const CODECAPI_AUDIO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3117521470, data2: 63639, data3: 17052, data4: [188, 70, 129, 56, 183, 39, 43, 45] }; pub const CODECAPI_CHANGELISTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1655777999, data2: 63152, data3: 18393, data4: [148, 86, 150, 242, 44, 78, 11, 157] }; -pub const CODECAPI_CURRENTCHANGELIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 481382019, - data2: 32114, - data3: 18007, - data4: [131, 253, 71, 162, 197, 185, 209, 61], -}; +pub const CODECAPI_CURRENTCHANGELIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 481382019, data2: 32114, data3: 18007, data4: [131, 253, 71, 162, 197, 185, 209, 61] }; pub const CODECAPI_SETALLDEFAULTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1818126972, data2: 44280, data3: 20309, data4: [169, 153, 26, 98, 129, 9, 5, 27] }; -pub const CODECAPI_SUPPORTSEVENTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 92385175, - data2: 30355, - data3: 19901, - data4: [157, 202, 63, 158, 189, 101, 133, 161], -}; +pub const CODECAPI_SUPPORTSEVENTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 92385175, data2: 30355, data3: 19901, data4: [157, 202, 63, 158, 189, 101, 133, 161] }; pub const CODECAPI_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1897064673, data2: 15619, data3: 18415, data4: [142, 96, 3, 241, 207, 83, 115, 1] }; pub type CONSTRICTOR_OPTION = i32; pub const CONSTRICTOR_OPTION_DISABLE: CONSTRICTOR_OPTION = 0i32; @@ -253,25 +193,11 @@ impl ::core::clone::Clone for DEVCAPS { } } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_KsAudio_Controller_DeviceInterface_Path: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 333448406, data2: 45158, data3: 17341, data4: [145, 59, 164, 21, 205, 19, 218, 135] }, - pid: 3u32, -}; +pub const DEVPKEY_KsAudio_Controller_DeviceInterface_Path: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 333448406, data2: 45158, data3: 17341, data4: [145, 59, 164, 21, 205, 19, 218, 135] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_KsAudio_PacketSize_Constraints: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 333448406, data2: 45158, data3: 17341, data4: [145, 59, 164, 21, 205, 19, 218, 135] }, - pid: 2u32, -}; +pub const DEVPKEY_KsAudio_PacketSize_Constraints: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 333448406, data2: 45158, data3: 17341, data4: [145, 59, 164, 21, 205, 19, 218, 135] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_KsAudio_PacketSize_Constraints2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2483353473, - data2: 29073, - data3: 16539, - data4: [139, 11, 128, 191, 110, 194, 41, 174], - }, - pid: 2u32, -}; +pub const DEVPKEY_KsAudio_PacketSize_Constraints2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2483353473, data2: 29073, data3: 16539, data4: [139, 11, 128, 191, 110, 194, 41, 174] }, pid: 2u32 }; #[repr(C)] pub struct DS3DVECTOR { pub Anonymous1: DS3DVECTOR_0, @@ -317,12 +243,7 @@ impl ::core::clone::Clone for DS3DVECTOR_2 { *self } } -pub const ENCAPIPARAM_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1238125635, - data2: 51843, - data3: 19156, - data4: [169, 175, 243, 105, 106, 246, 102, 223], -}; +pub const ENCAPIPARAM_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238125635, data2: 51843, data3: 19156, data4: [169, 175, 243, 105, 106, 246, 102, 223] }; pub const ENCAPIPARAM_BITRATE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3999248988, data2: 50963, data3: 16593, data4: [157, 88, 192, 215, 36, 30, 37, 15] }; pub const ENCAPIPARAM_PEAK_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1883182761, data2: 15688, data3: 17569, data4: [176, 119, 1, 141, 255, 145, 93, 25] }; pub type EPcxConnectionType = i32; @@ -368,12 +289,7 @@ pub const ePortConnBothIntegratedAndJack: EPxcPortConnection = 2i32; pub const ePortConnUnknown: EPxcPortConnection = 3i32; pub const EVENTSETID_CROSSBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1781401153, data2: 10468, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; pub const EVENTSETID_TUNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1781401094, data2: 10468, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; -pub const EVENTSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 803208285, - data2: 50994, - data3: 19366, - data4: [181, 223, 107, 77, 127, 200, 139, 139], -}; +pub const EVENTSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 803208285, data2: 50994, data3: 19366, data4: [181, 223, 107, 77, 127, 200, 139, 139] }; pub const EVENTSETID_VIDEODECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1781401121, data2: 10468, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; pub type FRAMING_CACHE_OPS = i32; pub const Framing_Cache_Update: FRAMING_CACHE_OPS = 0i32; @@ -516,12 +432,7 @@ pub const KSAC3_SERVICE_VOICE_OVER: u32 = 7u32; pub const KSALGORITHMINSTANCE_SYSTEM_ACOUSTIC_ECHO_CANCEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 472040813, data2: 39033, data3: 20315, data4: [163, 137, 39, 153, 109, 220, 40, 16] }; pub const KSALGORITHMINSTANCE_SYSTEM_AGC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2500744633, data2: 34684, data3: 19559, data4: [190, 8, 228, 123, 86, 17, 19, 10] }; pub const KSALGORITHMINSTANCE_SYSTEM_MICROPHONE_ARRAY_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3069550752, data2: 40545, data3: 20364, data4: [145, 227, 118, 207, 15, 60, 71, 31] }; -pub const KSALGORITHMINSTANCE_SYSTEM_NOISE_SUPPRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1521518638, - data2: 29300, - data3: 17686, - data4: [135, 125, 78, 238, 153, 186, 79, 208], -}; +pub const KSALGORITHMINSTANCE_SYSTEM_NOISE_SUPPRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1521518638, data2: 29300, data3: 17686, data4: [135, 125, 78, 238, 153, 186, 79, 208] }; pub type KSALLOCATORMODE = i32; pub const KsAllocatorMode_User: KSALLOCATORMODE = 0i32; pub const KsAllocatorMode_Kernel: KSALLOCATORMODE = 1i32; @@ -609,12 +520,7 @@ impl ::core::clone::Clone for KSATTRIBUTE { *self } } -pub const KSATTRIBUTEID_AUDIOSIGNALPROCESSING_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3791167157, - data2: 24390, - data3: 16795, - data4: [150, 123, 255, 103, 112, 185, 132, 1], -}; +pub const KSATTRIBUTEID_AUDIOSIGNALPROCESSING_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3791167157, data2: 24390, data3: 16795, data4: [150, 123, 255, 103, 112, 185, 132, 1] }; #[repr(C)] pub struct KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE { pub AttributeHeader: KSATTRIBUTE, @@ -656,12 +562,7 @@ pub const KSAUDFNAME_MIDI: ::windows_sys::core::GUID = ::windows_sys::core::GUID pub const KSAUDFNAME_MIDI_IN_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 408940018, data2: 39173, data3: 4561, data4: [149, 169, 0, 192, 79, 185, 37, 211] }; pub const KSAUDFNAME_MIDI_MUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 408940008, data2: 39173, data3: 4561, data4: [149, 169, 0, 192, 79, 185, 37, 211] }; pub const KSAUDFNAME_MIDI_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 408940007, data2: 39173, data3: 4561, data4: [149, 169, 0, 192, 79, 185, 37, 211] }; -pub const KSAUDFNAME_MIDRANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2731271288, - data2: 44676, - data3: 18849, - data4: [139, 114, 74, 208, 155, 120, 237, 52], -}; +pub const KSAUDFNAME_MIDRANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2731271288, data2: 44676, data3: 18849, data4: [139, 114, 74, 208, 155, 120, 237, 52] }; pub const KSAUDFNAME_MONO_MIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 14676088, data2: 38627, data3: 4562, data4: [172, 76, 0, 192, 79, 142, 251, 104] }; pub const KSAUDFNAME_MONO_MIX_MUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 734207337, data2: 38627, data3: 4562, data4: [172, 76, 0, 192, 79, 142, 251, 104] }; pub const KSAUDFNAME_MONO_MIX_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 582019838, data2: 38627, data3: 4562, data4: [172, 76, 0, 192, 79, 142, 251, 104] }; @@ -671,12 +572,7 @@ pub const KSAUDFNAME_MONO_OUT_VOLUME: ::windows_sys::core::GUID = ::windows_sys: pub const KSAUDFNAME_PC_SPEAKER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 408940031, data2: 39173, data3: 4561, data4: [149, 169, 0, 192, 79, 185, 37, 211] }; pub const KSAUDFNAME_PC_SPEAKER_MUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 408940017, data2: 39173, data3: 4561, data4: [149, 169, 0, 192, 79, 185, 37, 211] }; pub const KSAUDFNAME_PC_SPEAKER_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 408940016, data2: 39173, data3: 4561, data4: [149, 169, 0, 192, 79, 185, 37, 211] }; -pub const KSAUDFNAME_PEAKMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1474446144, - data2: 64603, - data3: 17938, - data4: [165, 98, 114, 177, 26, 41, 223, 174], -}; +pub const KSAUDFNAME_PEAKMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1474446144, data2: 64603, data3: 17938, data4: [165, 98, 114, 177, 26, 41, 223, 174] }; pub const KSAUDFNAME_RECORDING_CONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 408940026, data2: 39173, data3: 4561, data4: [149, 169, 0, 192, 79, 185, 37, 211] }; pub const KSAUDFNAME_RECORDING_SOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 408940015, data2: 39173, data3: 4561, data4: [149, 169, 0, 192, 79, 185, 37, 211] }; pub const KSAUDFNAME_STEREO_MIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 14676087, data2: 38627, data3: 4562, data4: [172, 76, 0, 192, 79, 142, 251, 104] }; @@ -1005,62 +901,17 @@ pub const KSCAMERAPROFILE_FLAGS_PREVIEW_RES_MUSTMATCH: u64 = 32u64; pub const KSCAMERAPROFILE_FLAGS_VARIABLEPHOTOSEQUENCE: u64 = 16u64; pub const KSCAMERAPROFILE_FLAGS_VIDEOHDR: u64 = 2u64; pub const KSCAMERAPROFILE_FLAGS_VIDEOSTABLIZATION: u64 = 1u64; -pub const KSCAMERAPROFILE_FaceAuth_Mode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2167806754, - data2: 28683, - data3: 17734, - data4: [162, 212, 197, 46, 144, 123, 252, 39], -}; -pub const KSCAMERAPROFILE_HDRWithWCGPhoto: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2616652287, - data2: 46421, - data3: 17957, - data4: [179, 38, 164, 109, 239, 49, 143, 183], -}; -pub const KSCAMERAPROFILE_HDRWithWCGVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1260897078, - data2: 18724, - data3: 18825, - data4: [185, 148, 253, 175, 29, 199, 205, 133], -}; -pub const KSCAMERAPROFILE_HighFrameRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1450074387, - data2: 35893, - data3: 18663, - data4: [184, 159, 210, 63, 220, 18, 25, 220], -}; -pub const KSCAMERAPROFILE_HighQualityPhoto: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 843319077, - data2: 38427, - data3: 19619, - data4: [181, 178, 133, 78, 113, 157, 158, 27], -}; -pub const KSCAMERAPROFILE_Legacy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3028897153, - data2: 25271, - data3: 20204, - data4: [135, 64, 128, 101, 140, 74, 157, 62], -}; +pub const KSCAMERAPROFILE_FaceAuth_Mode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2167806754, data2: 28683, data3: 17734, data4: [162, 212, 197, 46, 144, 123, 252, 39] }; +pub const KSCAMERAPROFILE_HDRWithWCGPhoto: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2616652287, data2: 46421, data3: 17957, data4: [179, 38, 164, 109, 239, 49, 143, 183] }; +pub const KSCAMERAPROFILE_HDRWithWCGVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1260897078, data2: 18724, data3: 18825, data4: [185, 148, 253, 175, 29, 199, 205, 133] }; +pub const KSCAMERAPROFILE_HighFrameRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1450074387, data2: 35893, data3: 18663, data4: [184, 159, 210, 63, 220, 18, 25, 220] }; +pub const KSCAMERAPROFILE_HighQualityPhoto: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 843319077, data2: 38427, data3: 19619, data4: [181, 178, 133, 78, 113, 157, 158, 27] }; +pub const KSCAMERAPROFILE_Legacy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3028897153, data2: 25271, data3: 20204, data4: [135, 64, 128, 101, 140, 74, 157, 62] }; pub const KSCAMERAPROFILE_PhotoSequence: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 37330333, data2: 20200, data3: 18874, data4: [188, 7, 95, 241, 86, 83, 20, 19] }; -pub const KSCAMERAPROFILE_VariablePhotoSequence: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2683489110, - data2: 59226, - data3: 18865, - data4: [169, 40, 153, 133, 213, 148, 111, 135], -}; -pub const KSCAMERAPROFILE_VideoConferencing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3309587080, - data2: 57791, - data3: 17815, - data4: [178, 221, 158, 30, 173, 134, 75, 184], -}; +pub const KSCAMERAPROFILE_VariablePhotoSequence: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2683489110, data2: 59226, data3: 18865, data4: [169, 40, 153, 133, 213, 148, 111, 135] }; +pub const KSCAMERAPROFILE_VideoConferencing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3309587080, data2: 57791, data3: 17815, data4: [178, 221, 158, 30, 173, 134, 75, 184] }; pub const KSCAMERAPROFILE_VideoHDR8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3572757740, data2: 48639, data3: 17172, data4: [177, 212, 0, 142, 40, 31, 116, 231] }; -pub const KSCAMERAPROFILE_VideoRecording: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2699368424, - data2: 36748, - data3: 20335, - data4: [154, 87, 70, 252, 47, 100, 126, 192], -}; +pub const KSCAMERAPROFILE_VideoRecording: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2699368424, data2: 36748, data3: 20335, data4: [154, 87, 70, 252, 47, 100, 126, 192] }; pub const KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_AUTO: u64 = 1u64; pub const KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_FNF: u64 = 4u64; pub const KSCAMERA_EXTENDEDPROP_ADVANCEDPHOTO_HDR: u64 = 2u64; @@ -1864,31 +1715,16 @@ pub const KSCATEGORY_CROSSBAR: ::windows_sys::core::GUID = ::windows_sys::core:: pub const KSCATEGORY_DATACOMPRESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 512018688, data2: 32368, data3: 4560, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; pub const KSCATEGORY_DATADECOMPRESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 656518688, data2: 32368, data3: 4560, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; pub const KSCATEGORY_DATATRANSFORM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 783318688, data2: 32368, data3: 4560, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; -pub const KSCATEGORY_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 426286070, - data2: 50052, - data3: 18685, - data4: [173, 81, 144, 229, 140, 121, 247, 11], -}; +pub const KSCATEGORY_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 426286070, data2: 50052, data3: 18685, data4: [173, 81, 144, 229, 140, 121, 247, 11] }; pub const KSCATEGORY_ESCALANTE_PLATFORM_DRIVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1962127016, data2: 38760, data3: 4561, data4: [142, 7, 0, 160, 201, 94, 194, 46] }; pub const KSCATEGORY_FILESYSTEM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1980755294, data2: 37719, data3: 4560, data4: [163, 204, 0, 160, 201, 34, 49, 150] }; pub const KSCATEGORY_INTERFACETRANSFORM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3474840109, data2: 38723, data3: 4560, data4: [163, 238, 0, 160, 201, 34, 49, 150] }; pub const KSCATEGORY_MEDIUMTRANSFORM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3474840110, data2: 38723, data3: 4560, data4: [163, 238, 0, 160, 201, 34, 49, 150] }; -pub const KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2198488306, - data2: 41773, - data3: 18283, - data4: [190, 151, 66, 132, 86, 115, 179, 90], -}; +pub const KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2198488306, data2: 41773, data3: 18283, data4: [190, 151, 66, 132, 86, 115, 179, 90] }; pub const KSCATEGORY_MIXER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2910886912, data2: 31624, data3: 4560, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; pub const KSCATEGORY_MULTIPLEXER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2052973011, data2: 417, data3: 17708, data4: [180, 129, 79, 162, 185, 98, 113, 232] }; pub const KSCATEGORY_NETWORK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1741278268, data2: 27076, data3: 4562, data4: [135, 89, 0, 160, 201, 34, 49, 150] }; -pub const KSCATEGORY_NETWORK_CAMERA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3089335890, - data2: 46336, - data3: 16875, - data4: [180, 243, 66, 52, 247, 245, 174, 153], -}; +pub const KSCATEGORY_NETWORK_CAMERA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3089335890, data2: 46336, data3: 16875, data4: [180, 243, 66, 52, 247, 245, 174, 153] }; pub const KSCATEGORY_PROXY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2548804298, data2: 38333, data3: 4560, data4: [163, 234, 0, 160, 201, 34, 49, 150] }; pub const KSCATEGORY_QUALITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2548804299, data2: 38333, data3: 4560, data4: [163, 234, 0, 160, 201, 34, 49, 150] }; pub const KSCATEGORY_REALTIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3943784444, data2: 4296, data3: 18788, data4: [131, 29, 109, 203, 2, 230, 242, 63] }; @@ -1902,12 +1738,7 @@ pub const KSCATEGORY_TVAUDIO: ::windows_sys::core::GUID = ::windows_sys::core::G pub const KSCATEGORY_TVTUNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2811865088, data2: 42093, data3: 4560, data4: [161, 140, 0, 160, 36, 1, 220, 212] }; pub const KSCATEGORY_VBICODEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 131782240, data2: 8945, data3: 4561, data4: [169, 244, 0, 192, 79, 187, 222, 143] }; pub const KSCATEGORY_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1771351301, data2: 37871, data3: 4560, data4: [163, 204, 0, 160, 201, 34, 49, 150] }; -pub const KSCATEGORY_VIDEO_CAMERA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3845273463, - data2: 63862, - data3: 20315, - data4: [155, 85, 185, 70, 153, 196, 110, 68], -}; +pub const KSCATEGORY_VIDEO_CAMERA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3845273463, data2: 63862, data3: 20315, data4: [155, 85, 185, 70, 153, 196, 110, 68] }; pub const KSCATEGORY_VIRTUAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 889449156, data2: 7974, data3: 4561, data4: [138, 176, 0, 160, 201, 34, 49, 150] }; pub const KSCATEGORY_VPMUX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2811865091, data2: 42093, data3: 4560, data4: [161, 140, 0, 160, 36, 1, 220, 212] }; pub const KSCATEGORY_WDMAUD_USE_PIN_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1201994272, data2: 41553, data3: 4561, data4: [160, 80, 0, 0, 248, 0, 71, 136] }; @@ -1997,24 +1828,9 @@ pub const KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_VIDEO: ::windows_sys::core::GUID pub const KSDATAFORMAT_SPECIFIER_DSOUND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1367707810, data2: 41348, data3: 4560, data4: [133, 34, 0, 192, 79, 217, 186, 243] }; pub const KSDATAFORMAT_SPECIFIER_FILEHANDLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1709733692, data2: 36694, data3: 4560, data4: [163, 185, 0, 160, 201, 34, 49, 150] }; pub const KSDATAFORMAT_SPECIFIER_FILENAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2860088128, data2: 59764, data3: 4559, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; -pub const KSDATAFORMAT_SPECIFIER_H264_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 538426885, - data2: 26153, - data3: 16968, - data4: [170, 237, 126, 26, 71, 188, 155, 156], -}; -pub const KSDATAFORMAT_SPECIFIER_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1764729721, - data2: 54248, - data3: 18001, - data4: [181, 180, 11, 148, 176, 19, 238, 175], -}; -pub const KSDATAFORMAT_SPECIFIER_JPEG_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1764729721, - data2: 54248, - data3: 18001, - data4: [181, 180, 11, 148, 176, 19, 238, 175], -}; +pub const KSDATAFORMAT_SPECIFIER_H264_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 538426885, data2: 26153, data3: 16968, data4: [170, 237, 126, 26, 71, 188, 155, 156] }; +pub const KSDATAFORMAT_SPECIFIER_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1764729721, data2: 54248, data3: 18001, data4: [181, 180, 11, 148, 176, 19, 238, 175] }; +pub const KSDATAFORMAT_SPECIFIER_JPEG_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1764729721, data2: 54248, data3: 18001, data4: [181, 180, 11, 148, 176, 19, 238, 175] }; pub const KSDATAFORMAT_SPECIFIER_LPCM_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3765272806, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }; pub const KSDATAFORMAT_SPECIFIER_MPEG1_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 89694082, data2: 50006, data3: 4558, data4: [191, 1, 0, 170, 0, 85, 89, 90] }; pub const KSDATAFORMAT_SPECIFIER_MPEG2_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3765272805, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }; @@ -2466,29 +2282,14 @@ pub const KSEVENTSETID_CameraEvent: ::windows_sys::core::GUID = ::windows_sys::c pub const KSEVENTSETID_Clock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 911052320, data2: 25287, data3: 4559, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; pub const KSEVENTSETID_Connection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2135673824, data2: 40613, data3: 4559, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; pub const KSEVENTSETID_Device: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 679646956, data2: 40852, data3: 16820, data4: [161, 83, 170, 49, 174, 236, 179, 63] }; -pub const KSEVENTSETID_DynamicFormatChange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 371901526, - data2: 33751, - data3: 16953, - data4: [150, 223, 199, 95, 250, 19, 139, 198], -}; +pub const KSEVENTSETID_DynamicFormatChange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 371901526, data2: 33751, data3: 16953, data4: [150, 223, 199, 95, 250, 19, 139, 198] }; pub const KSEVENTSETID_EXTDEV_Command: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 278690184, data2: 46027, data3: 4562, data4: [180, 142, 0, 96, 151, 179, 57, 27] }; pub const KSEVENTSETID_ExtendedCameraControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1461490377, data2: 5026, data3: 18403, data4: [166, 73, 210, 167, 120, 22, 99, 132] }; pub const KSEVENTSETID_LoopedStreaming: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1182972224, data2: 50927, data3: 4560, data4: [150, 216, 0, 170, 0, 81, 229, 29] }; pub const KSEVENTSETID_PinCapsChange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3712948526, data2: 15224, data3: 18861, data4: [165, 52, 44, 49, 91, 130, 32, 0] }; -pub const KSEVENTSETID_SoundDetector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1769495707, - data2: 64557, - data3: 18902, - data4: [172, 50, 71, 153, 248, 125, 233, 246], -}; +pub const KSEVENTSETID_SoundDetector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1769495707, data2: 64557, data3: 18902, data4: [172, 50, 71, 153, 248, 125, 233, 246] }; pub const KSEVENTSETID_StreamAllocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1977177457, data2: 1852, data3: 4560, data4: [161, 97, 0, 32, 175, 209, 86, 228] }; -pub const KSEVENTSETID_Telephony: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3078558388, - data2: 52916, - data3: 17540, - data4: [141, 94, 82, 193, 231, 216, 118, 45], -}; +pub const KSEVENTSETID_Telephony: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3078558388, data2: 52916, data3: 17540, data4: [141, 94, 82, 193, 231, 216, 118, 45] }; pub const KSEVENTSETID_VIDCAPTOSTI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3678920224, data2: 63016, data3: 4561, data4: [186, 65, 0, 160, 201, 13, 43, 5] }; pub const KSEVENTSETID_VIDCAP_TVAUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1781401169, data2: 10468, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; pub const KSEVENTSETID_VPNotify: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 549804430, data2: 54216, data3: 4560, data4: [141, 252, 0, 192, 79, 215, 192, 139] }; @@ -2817,33 +2618,13 @@ pub const KSMETHOD_WAVETABLE_WAVE_WRITE: KSMETHOD_WAVETABLE = 3i32; pub const KSMETHOD_WAVE_QUEUED_BREAKLOOP: u32 = 1u32; pub const KSMFT_CATEGORY_AUDIO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2661760948, data2: 61306, data3: 17753, data4: [141, 93, 113, 157, 143, 4, 38, 199] }; pub const KSMFT_CATEGORY_AUDIO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 285625416, data2: 13896, data3: 20176, data4: [147, 46, 5, 206, 138, 200, 17, 183] }; -pub const KSMFT_CATEGORY_AUDIO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2445691856, - data2: 63774, - data3: 19852, - data4: [146, 118, 219, 36, 130, 121, 217, 117], -}; -pub const KSMFT_CATEGORY_DEMULTIPLEXER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2825915002, - data2: 37787, - data3: 17605, - data4: [153, 215, 118, 34, 107, 35, 179, 241], -}; +pub const KSMFT_CATEGORY_AUDIO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2445691856, data2: 63774, data3: 19852, data4: [146, 118, 219, 36, 130, 121, 217, 117] }; +pub const KSMFT_CATEGORY_DEMULTIPLEXER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2825915002, data2: 37787, data3: 17605, data4: [153, 215, 118, 34, 107, 35, 179, 241] }; pub const KSMFT_CATEGORY_MULTIPLEXER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 94131742, data2: 1454, data3: 19297, data4: [182, 157, 85, 182, 30, 229, 74, 123] }; -pub const KSMFT_CATEGORY_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2417450327, - data2: 47082, - data3: 18689, - data4: [174, 179, 147, 58, 135, 71, 117, 111], -}; +pub const KSMFT_CATEGORY_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2417450327, data2: 47082, data3: 18689, data4: [174, 179, 147, 58, 135, 71, 117, 111] }; pub const KSMFT_CATEGORY_VIDEO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3602918731, data2: 26675, data3: 17844, data4: [151, 26, 5, 164, 176, 75, 171, 145] }; pub const KSMFT_CATEGORY_VIDEO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 316767265, data2: 21292, data3: 19054, data4: [138, 28, 64, 130, 90, 115, 99, 151] }; -pub const KSMFT_CATEGORY_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4154371197, - data2: 58693, - data3: 17287, - data4: [189, 238, 214, 71, 215, 189, 228, 42], -}; +pub const KSMFT_CATEGORY_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4154371197, data2: 58693, data3: 17287, data4: [189, 238, 214, 71, 215, 189, 228, 42] }; pub const KSMFT_CATEGORY_VIDEO_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 808363004, data2: 43615, data3: 18425, data4: [159, 122, 194, 24, 139, 177, 99, 2] }; pub type KSMICARRAY_MICARRAYTYPE = i32; pub const KSMICARRAY_MICARRAYTYPE_LINEAR: KSMICARRAY_MICARRAYTYPE = 0i32; @@ -3045,12 +2826,7 @@ pub const KSNODETYPE_ANALOG_TAPE: ::windows_sys::core::GUID = ::windows_sys::cor pub const KSNODETYPE_AUDIO_ENGINE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 902493924, data2: 62387, data3: 16744, data4: [187, 75, 85, 231, 122, 70, 28, 126] }; pub const KSNODETYPE_AUDIO_KEYWORDDETECTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 941088952, data2: 57176, data3: 17269, data4: [182, 105, 196, 150, 52, 51, 31, 157] }; pub const KSNODETYPE_AUDIO_LOOPBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2403516594, data2: 37326, data3: 19407, data4: [156, 205, 14, 89, 144, 55, 171, 53] }; -pub const KSNODETYPE_AUDIO_MODULE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1168815150, - data2: 51947, - data3: 16466, - data4: [138, 169, 179, 140, 181, 16, 150, 25], -}; +pub const KSNODETYPE_AUDIO_MODULE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1168815150, data2: 51947, data3: 16466, data4: [138, 169, 179, 140, 181, 16, 150, 25] }; pub const KSNODETYPE_BIDIRECTIONAL_UNDEFINED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757186528, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; pub const KSNODETYPE_CABLE_TUNER_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757187310, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; pub const KSNODETYPE_CD_PLAYER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757187299, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; @@ -3065,12 +2841,7 @@ pub const KSNODETYPE_DESKTOP_MICROPHONE: ::windows_sys::core::GUID = ::windows_s pub const KSNODETYPE_DESKTOP_SPEAKER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757186276, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; pub const KSNODETYPE_DEV_SPECIFIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2484894400, data2: 50521, data3: 4560, data4: [138, 43, 0, 160, 201, 37, 90, 193] }; pub const KSNODETYPE_DIGITAL_AUDIO_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757187042, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; -pub const KSNODETYPE_DISPLAYPORT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3833479217, - data2: 16038, - data3: 16781, - data4: [143, 155, 183, 56, 67, 204, 186, 151], -}; +pub const KSNODETYPE_DISPLAYPORT_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3833479217, data2: 16038, data3: 16781, data4: [143, 155, 183, 56, 67, 204, 186, 151] }; pub const KSNODETYPE_DOWN_LINE_PHONE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757186787, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; pub const KSNODETYPE_DRM_DESCRAMBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4290473535, data2: 52478, data3: 19844, data4: [144, 217, 66, 20, 24, 176, 58, 142] }; pub const KSNODETYPE_DSS_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757187311, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; @@ -3102,26 +2873,11 @@ pub const KSNODETYPE_MINIDISK: ::windows_sys::core::GUID = ::windows_sys::core:: pub const KSNODETYPE_MULTITRACK_RECORDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757187314, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; pub const KSNODETYPE_MUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 45228992, data2: 50519, data3: 4560, data4: [138, 43, 0, 160, 201, 37, 90, 193] }; pub const KSNODETYPE_MUX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 753596288, data2: 50518, data3: 4560, data4: [138, 43, 0, 160, 201, 37, 90, 193] }; -pub const KSNODETYPE_NOISE_SUPPRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3766456383, - data2: 25341, - data3: 20064, - data4: [140, 221, 222, 167, 35, 102, 101, 181], -}; +pub const KSNODETYPE_NOISE_SUPPRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3766456383, data2: 25341, data3: 20064, data4: [140, 221, 222, 167, 35, 102, 101, 181] }; pub const KSNODETYPE_OMNI_DIRECTIONAL_MICROPHONE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757186020, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; pub const KSNODETYPE_OUTPUT_UNDEFINED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757186272, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; -pub const KSNODETYPE_PARAMETRIC_EQUALIZER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 431700586, - data2: 52779, - data3: 17474, - data4: [135, 236, 103, 39, 195, 202, 180, 119], -}; -pub const KSNODETYPE_PEAKMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2693096734, - data2: 24333, - data3: 19254, - data4: [168, 105, 209, 149, 214, 171, 75, 158], -}; +pub const KSNODETYPE_PARAMETRIC_EQUALIZER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 431700586, data2: 52779, data3: 17474, data4: [135, 236, 103, 39, 195, 202, 180, 119] }; +pub const KSNODETYPE_PEAKMETER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2693096734, data2: 24333, data3: 19254, data4: [168, 105, 209, 149, 214, 171, 75, 158] }; pub const KSNODETYPE_PERSONAL_MICROPHONE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757186019, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; pub const KSNODETYPE_PHONE_LINE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757186785, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; pub const KSNODETYPE_PHONOGRAPH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3757187304, data2: 63247, data3: 4560, data4: [185, 23, 0, 160, 201, 34, 49, 150] }; @@ -3171,12 +2927,7 @@ impl ::core::clone::Clone for KSNODE_CREATE { } } pub const KSNOTIFICATIONID_AudioModule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2619482352, data2: 55718, data3: 19804, data4: [160, 54, 87, 56, 87, 253, 80, 210] }; -pub const KSNOTIFICATIONID_SoundDetector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1669978180, - data2: 47922, - data3: 19532, - data4: [168, 2, 244, 180, 183, 122, 254, 173], -}; +pub const KSNOTIFICATIONID_SoundDetector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1669978180, data2: 47922, data3: 19532, data4: [168, 2, 244, 180, 183, 122, 254, 173] }; #[repr(C)] pub struct KSPIN_CINSTANCES { pub PossibleCount: u32, @@ -3297,24 +3048,9 @@ pub const KSPROBE_PROBEANDLOCK: u32 = 32u32; pub const KSPROBE_STREAMREAD: u32 = 0u32; pub const KSPROBE_STREAMWRITE: u32 = 1u32; pub const KSPROBE_SYSTEMADDRESS: u32 = 64u32; -pub const KSPROPERTYSETID_ExtendedCameraControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 481792274, - data2: 49362, - data3: 16915, - data4: [156, 166, 205, 79, 219, 146, 121, 114], -}; -pub const KSPROPERTYSETID_NetworkCameraControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 242749193, - data2: 22341, - data3: 20026, - data4: [188, 159, 242, 38, 234, 67, 166, 236], -}; -pub const KSPROPERTYSETID_PerFrameSettingControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4059292257, - data2: 57062, - data3: 17719, - data4: [191, 245, 238, 32, 109, 181, 74, 172], -}; +pub const KSPROPERTYSETID_ExtendedCameraControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 481792274, data2: 49362, data3: 16915, data4: [156, 166, 205, 79, 219, 146, 121, 114] }; +pub const KSPROPERTYSETID_NetworkCameraControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 242749193, data2: 22341, data3: 20026, data4: [188, 159, 242, 38, 234, 67, 166, 236] }; +pub const KSPROPERTYSETID_PerFrameSettingControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4059292257, data2: 57062, data3: 17719, data4: [191, 245, 238, 32, 109, 181, 74, 172] }; pub type KSPROPERTY_AC3 = i32; pub const KSPROPERTY_AC3_ERROR_CONCEALMENT: KSPROPERTY_AC3 = 1i32; pub const KSPROPERTY_AC3_ALTERNATE_AUDIO: KSPROPERTY_AC3 = 2i32; @@ -5113,30 +4849,10 @@ pub const KSPROPSETID_Audio: ::windows_sys::core::GUID = ::windows_sys::core::GU pub const KSPROPSETID_AudioBufferDuration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1316208767, data2: 9164, data3: 18773, data4: [167, 234, 61, 165, 2, 73, 98, 144] }; pub const KSPROPSETID_AudioDecoderOut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1822875680, data2: 17341, data3: 4560, data4: [189, 106, 0, 53, 5, 193, 3, 169] }; pub const KSPROPSETID_AudioEngine: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 976192220, data2: 34927, data3: 19370, data4: [158, 180, 8, 43, 144, 37, 197, 54] }; -pub const KSPROPSETID_AudioModule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3224698288, - data2: 65397, - data3: 18376, - data4: [170, 60, 238, 70, 113, 107, 80, 198], -}; -pub const KSPROPSETID_AudioPosture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2751167245, - data2: 18254, - data3: 20305, - data4: [163, 121, 81, 40, 45, 212, 250, 143], -}; -pub const KSPROPSETID_AudioResourceManagement: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3501393377, - data2: 45772, - data3: 18508, - data4: [143, 35, 229, 210, 138, 217, 207, 136], -}; -pub const KSPROPSETID_AudioSignalProcessing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1332196648, - data2: 12489, - data3: 16606, - data4: [178, 251, 133, 157, 221, 31, 52, 112], -}; +pub const KSPROPSETID_AudioModule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3224698288, data2: 65397, data3: 18376, data4: [170, 60, 238, 70, 113, 107, 80, 198] }; +pub const KSPROPSETID_AudioPosture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2751167245, data2: 18254, data3: 20305, data4: [163, 121, 81, 40, 45, 212, 250, 143] }; +pub const KSPROPSETID_AudioResourceManagement: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3501393377, data2: 45772, data3: 18508, data4: [143, 35, 229, 210, 138, 217, 207, 136] }; +pub const KSPROPSETID_AudioSignalProcessing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1332196648, data2: 12489, data3: 16606, data4: [178, 251, 133, 157, 221, 31, 52, 112] }; pub const KSPROPSETID_Bibliographic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 129635598, data2: 58033, data3: 4560, data4: [172, 23, 0, 160, 201, 34, 49, 150] }; pub const KSPROPSETID_BtAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2141219904, data2: 47350, data3: 19582, data4: [133, 86, 232, 195, 58, 18, 229, 77] }; pub const KSPROPSETID_Clock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3742540992, data2: 44055, data3: 4559, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; @@ -5153,12 +4869,7 @@ pub const KSPROPSETID_General: ::windows_sys::core::GUID = ::windows_sys::core:: pub const KSPROPSETID_Hrtf3d: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3060657328, data2: 41091, data3: 4560, data4: [133, 30, 0, 192, 79, 217, 186, 243] }; pub const KSPROPSETID_InterleavedAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3924550992, data2: 54809, data3: 19466, data4: [151, 107, 112, 98, 50, 43, 48, 6] }; pub const KSPROPSETID_Itd3d: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1680470160, data2: 40921, data3: 4560, data4: [167, 91, 0, 160, 201, 3, 101, 227] }; -pub const KSPROPSETID_Jack: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1158281047, - data2: 11590, - data3: 17975, - data4: [142, 98, 206, 125, 185, 68, 245, 123], -}; +pub const KSPROPSETID_Jack: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1158281047, data2: 11590, data3: 17975, data4: [142, 98, 206, 125, 185, 68, 245, 123] }; pub const KSPROPSETID_MPEG4_MediaType_Attributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4285287418, data2: 1961, data3: 19579, data4: [162, 55, 103, 47, 157, 104, 6, 95] }; pub const KSPROPSETID_MediaSeeking: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4002434828, data2: 53403, data3: 4560, data4: [171, 233, 0, 160, 201, 34, 49, 150] }; pub const KSPROPSETID_MemoryTransport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 171777117, data2: 21059, data3: 18457, data4: [158, 208, 174, 232, 4, 76, 238, 43] }; @@ -5167,52 +4878,22 @@ pub const KSPROPSETID_OverlayUpdate: ::windows_sys::core::GUID = ::windows_sys:: pub const KSPROPSETID_Pin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2350074208, data2: 20909, data3: 4559, data4: [135, 138, 148, 248, 1, 193, 0, 0] }; pub const KSPROPSETID_PinMDLCacheClearProp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3178334843, data2: 38908, data3: 16583, data4: [136, 206, 211, 255, 6, 245, 91, 22] }; pub const KSPROPSETID_Quality: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3513439104, data2: 44058, data3: 4559, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; -pub const KSPROPSETID_RtAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2824184972, - data2: 12152, - data3: 18217, - data4: [144, 81, 25, 104, 116, 107, 158, 239], -}; -pub const KSPROPSETID_SoundDetector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 289161822, - data2: 64791, - data3: 16471, - data4: [180, 34, 237, 64, 116, 241, 175, 223], -}; -pub const KSPROPSETID_SoundDetector2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4261929762, - data2: 17676, - data3: 19413, - data4: [132, 202, 169, 72, 80, 14, 166, 170], -}; +pub const KSPROPSETID_RtAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2824184972, data2: 12152, data3: 18217, data4: [144, 81, 25, 104, 116, 107, 158, 239] }; +pub const KSPROPSETID_SoundDetector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 289161822, data2: 64791, data3: 16471, data4: [180, 34, 237, 64, 116, 241, 175, 223] }; +pub const KSPROPSETID_SoundDetector2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4261929762, data2: 17676, data3: 19413, data4: [132, 202, 169, 72, 80, 14, 166, 170] }; pub const KSPROPSETID_Stream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1705687648, data2: 39086, data3: 4559, data4: [161, 13, 0, 32, 175, 209, 86, 228] }; pub const KSPROPSETID_StreamAllocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3480109890, data2: 60551, data3: 4559, data4: [161, 48, 0, 32, 175, 209, 86, 228] }; pub const KSPROPSETID_StreamInterface: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 534613729, data2: 40147, data3: 4560, data4: [130, 170, 0, 0, 248, 34, 254, 138] }; pub const KSPROPSETID_TSRateChange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2768487872, data2: 7453, data3: 4561, data4: [173, 128, 68, 69, 83, 84, 0, 0] }; -pub const KSPROPSETID_TelephonyControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3068100273, - data2: 53401, - data3: 18591, - data4: [166, 160, 192, 16, 111, 8, 135, 167], -}; -pub const KSPROPSETID_TelephonyTopology: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2884787326, - data2: 3684, - data3: 20018, - data4: [177, 144, 208, 246, 215, 197, 62, 151], -}; +pub const KSPROPSETID_TelephonyControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3068100273, data2: 53401, data3: 18591, data4: [166, 160, 192, 16, 111, 8, 135, 167] }; +pub const KSPROPSETID_TelephonyTopology: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2884787326, data2: 3684, data3: 20018, data4: [177, 144, 208, 246, 215, 197, 62, 151] }; pub const KSPROPSETID_Topology: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1913473728, data2: 30003, data3: 4560, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; pub const KSPROPSETID_TopologyNode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1174383265, data2: 28187, data3: 4560, data4: [188, 242, 68, 69, 83, 84, 0, 0] }; pub const KSPROPSETID_VBICAP_PROPERTIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4049782279, data2: 31541, data3: 18799, data4: [173, 127, 45, 202, 59, 70, 183, 24] }; pub const KSPROPSETID_VBICodecFiltering: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3405689034, data2: 34581, data3: 4560, data4: [189, 106, 0, 53, 192, 237, 186, 190] }; pub const KSPROPSETID_VPConfig: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3156846176, data2: 12515, data3: 4560, data4: [158, 105, 0, 192, 79, 215, 193, 91] }; pub const KSPROPSETID_VPVBIConfig: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3964836608, data2: 6687, data3: 4561, data4: [186, 217, 0, 96, 151, 68, 17, 26] }; -pub const KSPROPSETID_VramCapture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3879709923, - data2: 10368, - data3: 18690, - data4: [183, 153, 136, 208, 205, 99, 78, 15], -}; +pub const KSPROPSETID_VramCapture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3879709923, data2: 10368, data3: 18690, data4: [183, 153, 136, 208, 205, 99, 78, 15] }; pub const KSPROPSETID_Wave: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2454607024, data2: 25359, data3: 4559, data4: [173, 167, 8, 0, 62, 48, 73, 74] }; pub const KSPROPTYPESETID_General: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2548669344, data2: 48618, data3: 4559, data4: [165, 214, 40, 219, 4, 193, 0, 0] }; #[repr(C)] @@ -7302,12 +6983,7 @@ pub const PINNAME_DISPLAYPORT_OUT: ::windows_sys::core::GUID = ::windows_sys::co pub const PINNAME_HDMI_OUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 947649539, data2: 59375, data3: 18689, data4: [134, 224, 53, 183, 195, 43, 0, 239] }; pub const PINNAME_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 950062488, data2: 54427, data3: 19688, data4: [180, 138, 52, 70, 103, 161, 120, 48] }; pub const PINNAME_SPDIF_IN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 366776357, data2: 8877, data3: 16819, data4: [136, 117, 244, 206, 176, 41, 158, 32] }; -pub const PINNAME_SPDIF_OUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 975586433, - data2: 58668, - data3: 19330, - data4: [142, 122, 200, 226, 249, 29, 195, 128], -}; +pub const PINNAME_SPDIF_OUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 975586433, data2: 58668, data3: 19330, data4: [142, 122, 200, 226, 249, 29, 195, 128] }; pub const PINNAME_VIDEO_ANALOGVIDEOIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218176131, data2: 851, data3: 4561, data4: [144, 95, 0, 0, 192, 204, 22, 186] }; pub const PINNAME_VIDEO_CAPTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218176129, data2: 851, data3: 4561, data4: [144, 95, 0, 0, 192, 204, 22, 186] }; pub const PINNAME_VIDEO_CC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218176137, data2: 851, data3: 4561, data4: [144, 95, 0, 0, 192, 204, 22, 186] }; @@ -7366,33 +7042,13 @@ pub const PROPSETID_EXT_TRANSPORT: ::windows_sys::core::GUID = ::windows_sys::co pub const PROPSETID_TIMECODE_READER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2605280481, data2: 33051, data3: 4559, data4: [140, 119, 0, 170, 0, 107, 104, 20] }; pub const PROPSETID_TUNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1781401093, data2: 10468, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; pub const PROPSETID_VIDCAP_CAMERACONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3336647536, data2: 12460, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; -pub const PROPSETID_VIDCAP_CAMERACONTROL_FLASH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2019462985, - data2: 25506, - data3: 16708, - data4: [171, 112, 255, 178, 120, 250, 38, 206], -}; +pub const PROPSETID_VIDCAP_CAMERACONTROL_FLASH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2019462985, data2: 25506, data3: 16708, data4: [171, 112, 255, 178, 120, 250, 38, 206] }; pub const PROPSETID_VIDCAP_CAMERACONTROL_IMAGE_PIN_CAPABILITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2638052287, data2: 23661, data3: 16696, data4: [187, 0, 88, 78, 221, 32, 247, 197] }; -pub const PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2635256216, - data2: 63596, - data3: 20461, - data4: [176, 35, 93, 135, 101, 61, 167, 147], -}; -pub const PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1133923283, - data2: 30486, - data3: 16462, - data4: [139, 225, 210, 153, 178, 14, 80, 253], -}; +pub const PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2635256216, data2: 63596, data3: 20461, data4: [176, 35, 93, 135, 101, 61, 167, 147] }; +pub const PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1133923283, data2: 30486, data3: 16462, data4: [139, 225, 210, 153, 178, 14, 80, 253] }; pub const PROPSETID_VIDCAP_CROSSBAR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1781401152, data2: 10468, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; pub const PROPSETID_VIDCAP_DROPPEDFRAMES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3336647492, data2: 12460, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; -pub const PROPSETID_VIDCAP_SELECTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 448638666, - data2: 26806, - data3: 20355, - data4: [147, 113, 180, 19, 144, 124, 123, 159], -}; +pub const PROPSETID_VIDCAP_SELECTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 448638666, data2: 26806, data3: 20355, data4: [147, 113, 180, 19, 144, 124, 123, 159] }; pub const PROPSETID_VIDCAP_TVAUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1781401168, data2: 10468, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; pub const PROPSETID_VIDCAP_VIDEOCOMPRESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3336647491, data2: 12460, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; pub const PROPSETID_VIDCAP_VIDEOCONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1781401200, data2: 10468, data3: 4560, data4: [161, 140, 0, 160, 201, 17, 137, 86] }; diff --git a/crates/deps/sys/src/Windows/Win32/Media/LibrarySharingServices/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/LibrarySharingServices/mod.rs index 0304bfdf8a..333cfc5b86 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/LibrarySharingServices/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/LibrarySharingServices/mod.rs @@ -10,9 +10,4 @@ pub type WindowsMediaLibrarySharingDeviceAuthorizationStatus = i32; pub const DEVICE_AUTHORIZATION_UNKNOWN: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 0i32; pub const DEVICE_AUTHORIZATION_ALLOWED: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 1i32; pub const DEVICE_AUTHORIZATION_DENIED: WindowsMediaLibrarySharingDeviceAuthorizationStatus = 2i32; -pub const WindowsMediaLibrarySharingServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2908232448, - data2: 31588, - data3: 20057, - data4: [163, 141, 210, 197, 191, 81, 221, 179], -}; +pub const WindowsMediaLibrarySharingServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2908232448, data2: 31588, data3: 20057, data4: [163, 141, 210, 197, 191, 81, 221, 179] }; diff --git a/crates/deps/sys/src/Windows/Win32/Media/MediaFoundation/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/MediaFoundation/mod.rs index 0393995389..54558b743d 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/MediaFoundation/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/MediaFoundation/mod.rs @@ -445,566 +445,146 @@ impl ::core::clone::Clone for AecQualityMetrics_Struct { } pub const CAC3DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 64473090, data2: 60666, data3: 18393, data4: [178, 104, 95, 179, 227, 16, 222, 228] }; pub const CClusterDetectorDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 921182404, data2: 5722, data3: 17697, data4: [134, 60, 97, 158, 17, 96, 212, 212] }; -pub const CColorControlDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2038454768, - data2: 35274, - data3: 16736, - data4: [179, 37, 174, 180, 142, 254, 79, 154], -}; +pub const CColorControlDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2038454768, data2: 35274, data3: 16736, data4: [179, 37, 174, 180, 142, 254, 79, 154] }; pub const CColorConvertDMO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552431985, data2: 135, data3: 16900, data4: [176, 32, 50, 130, 83, 142, 87, 211] }; -pub const CColorLegalizerDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4261062483, - data2: 58510, - data3: 20019, - data4: [156, 116, 152, 162, 127, 198, 114, 106], -}; +pub const CColorLegalizerDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4261062483, data2: 58510, data3: 20019, data4: [156, 116, 152, 162, 127, 198, 114, 106] }; pub const CDTVAudDecoderDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2384891954, data2: 65027, data3: 18259, data4: [155, 23, 24, 37, 60, 33, 114, 46] }; -pub const CDTVVidDecoderDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1685552584, - data2: 20004, - data3: 19435, - data4: [157, 25, 96, 163, 91, 225, 218, 175], -}; +pub const CDTVVidDecoderDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1685552584, data2: 20004, data3: 19435, data4: [157, 25, 96, 163, 91, 225, 218, 175] }; pub const CDVDecoderMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3846638021, data2: 7703, data3: 19597, data4: [148, 231, 71, 137, 64, 67, 53, 132] }; -pub const CDVEncoderMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3358254889, - data2: 49959, - data3: 19662, - data4: [145, 77, 129, 113, 254, 254, 190, 251], -}; -pub const CDeColorConvMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1224952837, - data2: 62524, - data3: 16399, - data4: [132, 193, 144, 166, 131, 25, 90, 58], -}; -pub const CFrameInterpDMO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 175963675, - data2: 27317, - data3: 17204, - data4: [158, 216, 63, 151, 203, 55, 218, 161], -}; +pub const CDVEncoderMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3358254889, data2: 49959, data3: 19662, data4: [145, 77, 129, 113, 254, 254, 190, 251] }; +pub const CDeColorConvMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1224952837, data2: 62524, data3: 16399, data4: [132, 193, 144, 166, 131, 25, 90, 58] }; +pub const CFrameInterpDMO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 175963675, data2: 27317, data3: 17204, data4: [158, 216, 63, 151, 203, 55, 218, 161] }; pub const CFrameRateConvertDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 32730338, data2: 2311, data3: 19851, data4: [151, 157, 241, 81, 190, 145, 200, 131] }; -pub const CInterlaceMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3047726208, - data2: 18689, - data3: 16507, - data4: [154, 188, 144, 217, 166, 68, 187, 70], -}; -pub const CLSID_AudioResamplerMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4098340510, - data2: 6276, - data3: 19070, - data4: [128, 85, 52, 111, 116, 214, 237, 179], -}; +pub const CInterlaceMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3047726208, data2: 18689, data3: 16507, data4: [154, 188, 144, 217, 166, 68, 187, 70] }; +pub const CLSID_AudioResamplerMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4098340510, data2: 6276, data3: 19070, data4: [128, 85, 52, 111, 116, 214, 237, 179] }; pub const CLSID_CAsfTocParser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2608316658, data2: 34613, data3: 18117, data4: [185, 15, 95, 11, 48, 62, 246, 171] }; pub const CLSID_CAviTocParser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 987555276, data2: 5064, data3: 17779, data4: [179, 40, 237, 67, 142, 182, 148, 249] }; -pub const CLSID_CClusterDetectorEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1194673298, - data2: 33406, - data3: 19338, - data4: [179, 24, 200, 14, 186, 19, 129, 240], -}; +pub const CLSID_CClusterDetectorEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1194673298, data2: 33406, data3: 19338, data4: [179, 24, 200, 14, 186, 19, 129, 240] }; pub const CLSID_CFileClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3217871253, data2: 4676, data3: 18496, data4: [171, 68, 72, 9, 117, 196, 255, 228] }; pub const CLSID_CFileIo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 295252373, data2: 4676, data3: 18496, data4: [171, 68, 72, 9, 117, 196, 255, 228] }; -pub const CLSID_CToc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1340228757, - data2: 10446, - data3: 18720, - data4: [164, 196, 229, 86, 225, 240, 223, 42], -}; +pub const CLSID_CToc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1340228757, data2: 10446, data3: 18720, data4: [164, 196, 229, 86, 225, 240, 223, 42] }; pub const CLSID_CTocCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1347954989, data2: 41540, data3: 18496, data4: [171, 68, 72, 9, 117, 196, 255, 228] }; -pub const CLSID_CTocEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4063190533, - data2: 22620, - data3: 19951, - data4: [133, 35, 101, 85, 207, 188, 12, 179], -}; +pub const CLSID_CTocEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4063190533, data2: 22620, data3: 19951, data4: [133, 35, 101, 85, 207, 188, 12, 179] }; pub const CLSID_CTocEntryList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 982305980, data2: 3837, data3: 17315, data4: [184, 56, 243, 138, 85, 43, 162, 55] }; pub const CLSID_CTocParser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1235136234, data2: 10039, data3: 18505, data4: [139, 182, 71, 241, 7, 234, 243, 88] }; pub const CLSID_CreateMediaExtensionObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4016416077, data2: 1928, data3: 17848, data4: [139, 20, 188, 15, 106, 107, 81, 55] }; -pub const CLSID_FrameServerNetworkCameraSource: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2048998055, - data2: 34415, - data3: 16714, - data4: [140, 26, 39, 92, 114, 131, 163, 149], -}; +pub const CLSID_FrameServerNetworkCameraSource: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2048998055, data2: 34415, data3: 16714, data4: [140, 26, 39, 92, 114, 131, 163, 149] }; pub const CLSID_HttpSchemePlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1154171947, data2: 40361, data3: 18911, data4: [179, 253, 2, 55, 119, 177, 110, 80] }; -pub const CLSID_MFByteStreamProxyClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1997442679, - data2: 18710, - data3: 17436, - data4: [169, 167, 179, 66, 208, 238, 188, 113], -}; -pub const CLSID_MFCaptureEngine: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4023269587, - data2: 35092, - data3: 18036, - data4: [167, 223, 174, 27, 61, 101, 75, 138], -}; -pub const CLSID_MFCaptureEngineClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4023269587, - data2: 35092, - data3: 18036, - data4: [167, 223, 174, 27, 61, 101, 75, 138], -}; -pub const CLSID_MFImageSharingEngineClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2989241145, - data2: 34803, - data3: 16473, - data4: [160, 197, 3, 122, 169, 112, 126, 175], -}; -pub const CLSID_MFMediaEngineClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3024327386, - data2: 18843, - data3: 17515, - data4: [164, 203, 0, 95, 234, 208, 230, 213], -}; -pub const CLSID_MFMediaSharingEngineClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4175628283, - data2: 27973, - data3: 19155, - data4: [153, 147, 102, 205, 90, 82, 150, 89], -}; +pub const CLSID_MFByteStreamProxyClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1997442679, data2: 18710, data3: 17436, data4: [169, 167, 179, 66, 208, 238, 188, 113] }; +pub const CLSID_MFCaptureEngine: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023269587, data2: 35092, data3: 18036, data4: [167, 223, 174, 27, 61, 101, 75, 138] }; +pub const CLSID_MFCaptureEngineClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023269587, data2: 35092, data3: 18036, data4: [167, 223, 174, 27, 61, 101, 75, 138] }; +pub const CLSID_MFImageSharingEngineClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2989241145, data2: 34803, data3: 16473, data4: [160, 197, 3, 122, 169, 112, 126, 175] }; +pub const CLSID_MFMediaEngineClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3024327386, data2: 18843, data3: 17515, data4: [164, 203, 0, 95, 234, 208, 230, 213] }; +pub const CLSID_MFMediaSharingEngineClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4175628283, data2: 27973, data3: 19155, data4: [153, 147, 102, 205, 90, 82, 150, 89] }; pub const CLSID_MFReadWriteClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1222831375, data2: 39106, data3: 18999, data4: [190, 213, 22, 99, 18, 221, 216, 63] }; -pub const CLSID_MFSinkWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2747005719, - data2: 33395, - data3: 20050, - data4: [158, 14, 151, 57, 220, 136, 121, 144], -}; +pub const CLSID_MFSinkWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2747005719, data2: 33395, data3: 20050, data4: [158, 14, 151, 57, 220, 136, 121, 144] }; pub const CLSID_MFSourceReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 393679676, data2: 2177, data3: 16667, data4: [165, 119, 173, 84, 95, 7, 20, 196] }; -pub const CLSID_MFSourceResolver: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2431301135, - data2: 58426, - data3: 16776, - data4: [188, 196, 228, 127, 223, 4, 134, 140], -}; -pub const CLSID_MP3DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3152980033, - data2: 2659, - data3: 20306, - data4: [167, 171, 169, 179, 168, 78, 211, 138], -}; -pub const CLSID_MPEG2ByteStreamPlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1082596441, - data2: 43840, - data3: 18207, - data4: [141, 195, 31, 37, 157, 134, 36, 121], -}; +pub const CLSID_MFSourceResolver: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2431301135, data2: 58426, data3: 16776, data4: [188, 196, 228, 127, 223, 4, 134, 140] }; +pub const CLSID_MP3DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3152980033, data2: 2659, data3: 20306, data4: [167, 171, 169, 179, 168, 78, 211, 138] }; +pub const CLSID_MPEG2ByteStreamPlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1082596441, data2: 43840, data3: 18207, data4: [141, 195, 31, 37, 157, 134, 36, 121] }; pub const CLSID_MPEG2DLNASink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4200589253, data2: 27165, data3: 19217, data4: [180, 31, 249, 89, 214, 199, 101, 0] }; pub const CLSID_MSAACDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 852592295, data2: 8591, data3: 19573, data4: [136, 118, 221, 119, 39, 58, 137, 153] }; pub const CLSID_MSDDPlusDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 394005246, data2: 36875, data3: 18644, data4: [158, 76, 87, 173, 210, 80, 179, 212] }; pub const CLSID_MSH264DecoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1657699954, data2: 19569, data3: 19744, data4: [177, 93, 69, 40, 49, 168, 125, 157] }; pub const CLSID_MSH264EncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1822753604, data2: 1306, data3: 19949, data4: [151, 121, 164, 51, 5, 22, 94, 53] }; pub const CLSID_MSH265DecoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1107972515, data2: 54789, data3: 17164, data4: [180, 252, 69, 39, 79, 166, 197, 98] }; -pub const CLSID_MSMPEGAudDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1886419769, - data2: 45770, - data3: 16405, - data4: [171, 234, 248, 68, 125, 34, 216, 139], -}; -pub const CLSID_MSMPEGDecoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 762355282, - data2: 4671, - data3: 18869, - data4: [156, 188, 154, 245, 205, 226, 143, 185], -}; -pub const CLSID_MSOpusDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1675721744, - data2: 11587, - data3: 19522, - data4: [143, 227, 141, 139, 99, 228, 106, 106], -}; +pub const CLSID_MSMPEGAudDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1886419769, data2: 45770, data3: 16405, data4: [171, 234, 248, 68, 125, 34, 216, 139] }; +pub const CLSID_MSMPEGDecoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 762355282, data2: 4671, data3: 18869, data4: [156, 188, 154, 245, 205, 226, 143, 185] }; +pub const CLSID_MSOpusDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1675721744, data2: 11587, data3: 19522, data4: [143, 227, 141, 139, 99, 228, 106, 106] }; pub const CLSID_MSVPxDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3819631944, data2: 51620, data3: 19566, data4: [35, 77, 90, 218, 55, 75, 0, 0] }; -pub const CLSID_NetSchemePlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3925142443, - data2: 55675, - data3: 17982, - data4: [162, 177, 197, 78, 227, 249, 65, 77], -}; +pub const CLSID_NetSchemePlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3925142443, data2: 55675, data3: 17982, data4: [162, 177, 197, 78, 227, 249, 65, 77] }; pub const CLSID_PlayToSourceClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3658961818, data2: 15811, data3: 17089, data4: [167, 73, 161, 131, 181, 31, 8, 94] }; -pub const CLSID_UrlmonSchemePlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2663691513, - data2: 12329, - data3: 17837, - data4: [148, 123, 52, 77, 226, 162, 73, 226], -}; -pub const CLSID_VideoProcessorMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2289384230, - data2: 23332, - data3: 18877, - data4: [178, 231, 12, 68, 92, 120, 201, 130], -}; +pub const CLSID_UrlmonSchemePlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2663691513, data2: 12329, data3: 17837, data4: [148, 123, 52, 77, 226, 162, 73, 226] }; +pub const CLSID_VideoProcessorMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2289384230, data2: 23332, data3: 18877, data4: [178, 231, 12, 68, 92, 120, 201, 130] }; pub const CLSID_WMADecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 787172063, data2: 17784, data3: 19728, data4: [188, 167, 187, 149, 95, 86, 50, 10] }; pub const CLSID_WMDRMSystemID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2303245090, data2: 4541, data3: 18326, data4: [147, 227, 151, 77, 27, 87, 86, 120] }; -pub const CLSID_WMVDecoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2194887647, - data2: 37053, - data3: 17282, - data4: [139, 194, 63, 97, 146, 183, 110, 52], -}; -pub const CMP3DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3152980033, - data2: 2659, - data3: 20306, - data4: [167, 171, 169, 179, 168, 78, 211, 138], -}; -pub const CMPEG2AudDecoderDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3790708920, - data2: 48878, - data3: 18701, - data4: [186, 124, 6, 108, 64, 181, 226, 185], -}; -pub const CMPEG2AudioEncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1185209692, - data2: 29688, - data3: 17156, - data4: [148, 223, 48, 143, 118, 9, 116, 244], -}; -pub const CMPEG2EncoderAudioDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2899596220, - data2: 50570, - data3: 17617, - data4: [187, 245, 191, 179, 37, 190, 45, 120], -}; -pub const CMPEG2EncoderDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1599799114, - data2: 12159, - data3: 17017, - data4: [136, 194, 205, 136, 235, 57, 209, 68], -}; +pub const CLSID_WMVDecoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2194887647, data2: 37053, data3: 17282, data4: [139, 194, 63, 97, 146, 183, 110, 52] }; +pub const CMP3DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3152980033, data2: 2659, data3: 20306, data4: [167, 171, 169, 179, 168, 78, 211, 138] }; +pub const CMPEG2AudDecoderDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3790708920, data2: 48878, data3: 18701, data4: [186, 124, 6, 108, 64, 181, 226, 185] }; +pub const CMPEG2AudioEncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1185209692, data2: 29688, data3: 17156, data4: [148, 223, 48, 143, 118, 9, 116, 244] }; +pub const CMPEG2EncoderAudioDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2899596220, data2: 50570, data3: 17617, data4: [187, 245, 191, 179, 37, 190, 45, 120] }; +pub const CMPEG2EncoderDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1599799114, data2: 12159, data3: 17017, data4: [136, 194, 205, 136, 235, 57, 209, 68] }; pub const CMPEG2EncoderVideoDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1108675801, data2: 51866, data3: 20133, data4: [153, 57, 48, 238, 3, 127, 110, 116] }; -pub const CMPEG2VidDecoderDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 556175611, - data2: 33765, - data3: 17702, - data4: [143, 215, 116, 71, 139, 121, 57, 205], -}; -pub const CMPEG2VideoEncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3862126338, - data2: 32951, - data3: 19908, - data4: [173, 250, 223, 231, 33, 13, 32, 213], -}; -pub const CMPEGAACDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2380142450, - data2: 60845, - data3: 16835, - data4: [180, 190, 31, 48, 251, 78, 224, 214], -}; +pub const CMPEG2VidDecoderDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 556175611, data2: 33765, data3: 17702, data4: [143, 215, 116, 71, 139, 121, 57, 205] }; +pub const CMPEG2VideoEncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3862126338, data2: 32951, data3: 19908, data4: [173, 250, 223, 231, 33, 13, 32, 213] }; +pub const CMPEGAACDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2380142450, data2: 60845, data3: 16835, data4: [180, 190, 31, 48, 251, 78, 224, 214] }; pub const CMSAACDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 852592295, data2: 8591, data3: 19573, data4: [136, 118, 221, 119, 39, 58, 137, 153] }; -pub const CMSAC3Enc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3333685474, - data2: 8359, - data3: 20056, - data4: [162, 254, 36, 97, 150, 130, 206, 108], -}; +pub const CMSAC3Enc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3333685474, data2: 8359, data3: 20056, data4: [162, 254, 36, 97, 150, 130, 206, 108] }; pub const CMSALACDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3234692370, data2: 12796, data3: 19388, data4: [179, 99, 115, 34, 238, 62, 24, 121] }; -pub const CMSALACEncMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2595660428, - data2: 29838, - data3: 19306, - data4: [191, 255, 204, 68, 59, 142, 143, 180], -}; +pub const CMSALACEncMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2595660428, data2: 29838, data3: 19306, data4: [191, 255, 204, 68, 59, 142, 143, 180] }; pub const CMSDDPlusDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 394005246, data2: 36875, data3: 18644, data4: [158, 76, 87, 173, 210, 80, 179, 212] }; -pub const CMSDolbyDigitalEncMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2889029065, - data2: 62593, - data3: 17879, - data4: [130, 108, 11, 64, 108, 31, 100, 184], -}; -pub const CMSFLACDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1795898987, - data2: 41669, - data3: 17684, - data4: [128, 85, 175, 232, 169, 82, 66, 217], -}; -pub const CMSFLACEncMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 310708713, - data2: 50254, - data3: 17884, - data4: [149, 233, 194, 85, 184, 244, 102, 166], -}; +pub const CMSDolbyDigitalEncMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2889029065, data2: 62593, data3: 17879, data4: [130, 108, 11, 64, 108, 31, 100, 184] }; +pub const CMSFLACDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1795898987, data2: 41669, data3: 17684, data4: [128, 85, 175, 232, 169, 82, 66, 217] }; +pub const CMSFLACEncMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 310708713, data2: 50254, data3: 17884, data4: [149, 233, 194, 85, 184, 244, 102, 166] }; pub const CMSH263EncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3158834430, data2: 39072, data3: 20263, data4: [187, 7, 105, 138, 242, 79, 43, 56] }; pub const CMSH264DecoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1657699954, data2: 19569, data3: 19744, data4: [177, 93, 69, 40, 49, 168, 125, 157] }; pub const CMSH264EncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1822753604, data2: 1306, data3: 19949, data4: [151, 121, 164, 51, 5, 22, 94, 53] }; pub const CMSH264RemuxMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 94666427, data2: 35824, data3: 19647, data4: [173, 47, 59, 113, 215, 88, 102, 245] }; -pub const CMSH265EncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4076355700, - data2: 35786, - data3: 16573, - data4: [145, 89, 232, 128, 246, 115, 221, 59], -}; -pub const CMSMPEGAudDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1886419769, - data2: 45770, - data3: 16405, - data4: [171, 234, 248, 68, 125, 34, 216, 139], -}; -pub const CMSMPEGDecoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 762355282, - data2: 4671, - data3: 18869, - data4: [156, 188, 154, 245, 205, 226, 143, 185], -}; -pub const CMSOpusDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1675721744, - data2: 11587, - data3: 19522, - data4: [143, 227, 141, 139, 99, 228, 106, 106], -}; +pub const CMSH265EncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4076355700, data2: 35786, data3: 16573, data4: [145, 89, 232, 128, 246, 115, 221, 59] }; +pub const CMSMPEGAudDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1886419769, data2: 45770, data3: 16405, data4: [171, 234, 248, 68, 125, 34, 216, 139] }; +pub const CMSMPEGDecoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 762355282, data2: 4671, data3: 18869, data4: [156, 188, 154, 245, 205, 226, 143, 185] }; +pub const CMSOpusDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1675721744, data2: 11587, data3: 19522, data4: [143, 227, 141, 139, 99, 228, 106, 106] }; pub const CMSSCDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2075112369, data2: 55540, data3: 17017, data4: [146, 83, 39, 218, 66, 49, 8, 222] }; -pub const CMSSCEncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2360986630, - data2: 53561, - data3: 19174, - data4: [139, 180, 65, 230, 18, 225, 65, 213], -}; -pub const CMSSCEncMediaObject2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4160741536, - data2: 42229, - data3: 17589, - data4: [148, 158, 21, 237, 43, 198, 111, 157], -}; -pub const CMSVPXEncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2931214165, - data2: 9542, - data3: 18561, - data4: [130, 204, 225, 90, 229, 235, 255, 61], -}; +pub const CMSSCEncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2360986630, data2: 53561, data3: 19174, data4: [139, 180, 65, 230, 18, 225, 65, 213] }; +pub const CMSSCEncMediaObject2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4160741536, data2: 42229, data3: 17589, data4: [148, 158, 21, 237, 43, 198, 111, 157] }; +pub const CMSVPXEncoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2931214165, data2: 9542, data3: 18561, data4: [130, 204, 225, 90, 229, 235, 255, 61] }; pub const CMSVideoDSPMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1364662084, data2: 32740, data3: 20466, data4: [164, 152, 45, 195, 79, 247, 79, 27] }; -pub const CMpeg2DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2252170957, - data2: 52686, - data3: 17943, - data4: [180, 127, 200, 146, 156, 252, 40, 166], -}; -pub const CMpeg43DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3416909707, - data2: 18851, - data3: 18922, - data4: [147, 212, 107, 203, 168, 196, 222, 7], -}; +pub const CMpeg2DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2252170957, data2: 52686, data3: 17943, data4: [180, 127, 200, 146, 156, 252, 40, 166] }; +pub const CMpeg43DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3416909707, data2: 18851, data3: 18922, data4: [147, 212, 107, 203, 168, 196, 222, 7] }; pub const CMpeg4DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4084298378, data2: 24658, data3: 19783, data4: [130, 124, 208, 57, 51, 93, 254, 10] }; -pub const CMpeg4EncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 619862232, - data2: 50769, - data3: 16450, - data4: [147, 228, 202, 101, 74, 187, 104, 44], -}; -pub const CMpeg4sDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1451663577, - data2: 65081, - data3: 16543, - data4: [157, 255, 63, 219, 200, 73, 249, 245], -}; -pub const CMpeg4sDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 705805026, - data2: 65134, - data3: 16969, - data4: [134, 75, 158, 158, 214, 232, 219, 194], -}; -pub const CMpeg4sEncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1858447294, - data2: 55326, - data3: 20382, - data4: [173, 163, 205, 27, 242, 98, 182, 216], -}; -pub const CNokiaAACCCDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3938417263, - data2: 52410, - data3: 19808, - data4: [134, 32, 177, 82, 204, 151, 114, 99], -}; +pub const CMpeg4EncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 619862232, data2: 50769, data3: 16450, data4: [147, 228, 202, 101, 74, 187, 104, 44] }; +pub const CMpeg4sDecMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1451663577, data2: 65081, data3: 16543, data4: [157, 255, 63, 219, 200, 73, 249, 245] }; +pub const CMpeg4sDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 705805026, data2: 65134, data3: 16969, data4: [134, 75, 158, 158, 214, 232, 219, 194] }; +pub const CMpeg4sEncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1858447294, data2: 55326, data3: 20382, data4: [173, 163, 205, 27, 242, 98, 182, 216] }; +pub const CNokiaAACCCDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3938417263, data2: 52410, data3: 19808, data4: [134, 32, 177, 82, 204, 151, 114, 99] }; pub const CNokiaAACDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018346980, data2: 20009, data3: 19524, data4: [167, 62, 45, 124, 44, 70, 214, 236] }; pub const CODECAPI_AVAudioChannelConfig: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 402169011, data2: 50061, data3: 17256, data4: [158, 222, 99, 185, 77, 23, 127, 159] }; pub const CODECAPI_AVAudioChannelCount: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 490046404, data2: 5507, data3: 18254, data4: [183, 26, 94, 228, 99, 193, 152, 228] }; pub const CODECAPI_AVAudioSampleRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2535270179, data2: 6859, data3: 17127, data4: [133, 92, 82, 10, 75, 112, 165, 242] }; -pub const CODECAPI_AVDDSurroundMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2582836102, - data2: 39121, - data3: 17490, - data4: [161, 99, 171, 199, 138, 110, 183, 112], -}; +pub const CODECAPI_AVDDSurroundMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2582836102, data2: 39121, data3: 17490, data4: [161, 99, 171, 199, 138, 110, 183, 112] }; pub const CODECAPI_AVDSPLoudnessEqualization: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2331843093, data2: 6162, data3: 19647, data4: [147, 25, 67, 58, 91, 42, 59, 39] }; -pub const CODECAPI_AVDSPSpeakerFill: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1444068513, - data2: 22234, - data3: 17794, - data4: [141, 161, 202, 128, 144, 249, 39, 104], -}; +pub const CODECAPI_AVDSPSpeakerFill: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1444068513, data2: 22234, data3: 17794, data4: [141, 161, 202, 128, 144, 249, 39, 104] }; pub const CODECAPI_AVDecAACDownmixMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 19350645, data2: 63163, data3: 16407, data4: [176, 132, 129, 167, 99, 201, 66, 212] }; pub const CODECAPI_AVDecAudioDualMono: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1246940584, data2: 12536, data3: 16918, data4: [190, 15, 186, 11, 32, 37, 146, 29] }; -pub const CODECAPI_AVDecAudioDualMonoReproMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2769314182, - data2: 52372, - data3: 19401, - data4: [140, 217, 170, 47, 97, 246, 128, 126], -}; -pub const CODECAPI_AVDecCommonInputFormat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3842003513, - data2: 48521, - data3: 19427, - data4: [156, 15, 93, 222, 49, 121, 136, 204], -}; +pub const CODECAPI_AVDecAudioDualMonoReproMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2769314182, data2: 52372, data3: 19401, data4: [140, 217, 170, 47, 97, 246, 128, 126] }; +pub const CODECAPI_AVDecCommonInputFormat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3842003513, data2: 48521, data3: 19427, data4: [156, 15, 93, 222, 49, 121, 136, 204] }; pub const CODECAPI_AVDecCommonMeanBitRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1497924119, data2: 122, data3: 20346, data4: [142, 65, 92, 72, 177, 234, 197, 198] }; pub const CODECAPI_AVDecCommonMeanBitRateInterval: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 249837510, data2: 14503, data3: 19548, data4: [148, 76, 104, 171, 66, 17, 107, 133] }; -pub const CODECAPI_AVDecCommonOutputFormat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1014562856, - data2: 49358, - data3: 16982, - data4: [177, 162, 27, 15, 200, 177, 220, 220], -}; -pub const CODECAPI_AVDecDDDynamicRangeScaleHigh: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1343843361, - data2: 7987, - data3: 19189, - data4: [178, 150, 17, 66, 109, 108, 135, 137], -}; +pub const CODECAPI_AVDecCommonOutputFormat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1014562856, data2: 49358, data3: 16982, data4: [177, 162, 27, 15, 200, 177, 220, 220] }; +pub const CODECAPI_AVDecDDDynamicRangeScaleHigh: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1343843361, data2: 7987, data3: 19189, data4: [178, 150, 17, 66, 109, 108, 135, 137] }; pub const CODECAPI_AVDecDDDynamicRangeScaleLow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 72245988, data2: 4517, data3: 17109, data4: [163, 178, 59, 178, 199, 194, 215, 207] }; pub const CODECAPI_AVDecDDMatrixDecodingMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3720876453, data2: 1261, data3: 19443, data4: [160, 202, 208, 4, 73, 249, 53, 95] }; -pub const CODECAPI_AVDecDDOperationalMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3604399825, - data2: 1614, - data3: 20445, - data4: [164, 14, 62, 203, 252, 183, 235, 208], -}; -pub const CODECAPI_AVDecDDStereoDownMixMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1826886188, - data2: 16105, - data3: 16770, - data4: [180, 174, 193, 15, 192, 136, 100, 157], -}; -pub const CODECAPI_AVDecDisableVideoPostProcessing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4168389011, - data2: 26234, - data3: 20268, - data4: [169, 232, 93, 74, 249, 36, 240, 143], -}; -pub const CODECAPI_AVDecHEAACDynamicRangeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 679250622, - data2: 27044, - data3: 19769, - data4: [128, 128, 211, 217, 113, 33, 120, 160], -}; -pub const CODECAPI_AVDecNumWorkerThreads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2506212328, - data2: 60062, - data3: 17461, - data4: [155, 30, 169, 62, 105, 24, 148, 216], -}; +pub const CODECAPI_AVDecDDOperationalMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3604399825, data2: 1614, data3: 20445, data4: [164, 14, 62, 203, 252, 183, 235, 208] }; +pub const CODECAPI_AVDecDDStereoDownMixMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1826886188, data2: 16105, data3: 16770, data4: [180, 174, 193, 15, 192, 136, 100, 157] }; +pub const CODECAPI_AVDecDisableVideoPostProcessing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4168389011, data2: 26234, data3: 20268, data4: [169, 232, 93, 74, 249, 36, 240, 143] }; +pub const CODECAPI_AVDecHEAACDynamicRangeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 679250622, data2: 27044, data3: 19769, data4: [128, 128, 211, 217, 113, 33, 120, 160] }; +pub const CODECAPI_AVDecNumWorkerThreads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2506212328, data2: 60062, data3: 17461, data4: [155, 30, 169, 62, 105, 24, 148, 216] }; pub const CODECAPI_AVDecSoftwareDynamicFormatChange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2251173642, data2: 20603, data3: 18431, data4: [175, 71, 1, 226, 98, 66, 152, 183] }; -pub const CODECAPI_AVDecVideoAcceleration_H264: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4158360111, - data2: 20296, - data3: 20200, - data4: [174, 49, 139, 110, 190, 85, 138, 226], -}; -pub const CODECAPI_AVDecVideoAcceleration_MPEG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4158360110, - data2: 20296, - data3: 20200, - data4: [174, 49, 139, 110, 190, 85, 138, 226], -}; -pub const CODECAPI_AVDecVideoAcceleration_VC1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4158360112, - data2: 20296, - data3: 20200, - data4: [174, 49, 139, 110, 190, 85, 138, 226], -}; -pub const CODECAPI_AVDecVideoCodecType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1128605925, - data2: 8688, - data3: 18102, - data4: [182, 44, 155, 27, 107, 101, 140, 209], -}; -pub const CODECAPI_AVDecVideoDXVABusEncryption: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1108688011, - data2: 64779, - data3: 18277, - data4: [164, 98, 221, 217, 232, 188, 195, 136], -}; -pub const CODECAPI_AVDecVideoDXVAMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4149801118, - data2: 29495, - data3: 19175, - data4: [131, 135, 115, 220, 45, 84, 230, 125], -}; +pub const CODECAPI_AVDecVideoAcceleration_H264: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4158360111, data2: 20296, data3: 20200, data4: [174, 49, 139, 110, 190, 85, 138, 226] }; +pub const CODECAPI_AVDecVideoAcceleration_MPEG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4158360110, data2: 20296, data3: 20200, data4: [174, 49, 139, 110, 190, 85, 138, 226] }; +pub const CODECAPI_AVDecVideoAcceleration_VC1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4158360112, data2: 20296, data3: 20200, data4: [174, 49, 139, 110, 190, 85, 138, 226] }; +pub const CODECAPI_AVDecVideoCodecType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1128605925, data2: 8688, data3: 18102, data4: [182, 44, 155, 27, 107, 101, 140, 209] }; +pub const CODECAPI_AVDecVideoDXVABusEncryption: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1108688011, data2: 64779, data3: 18277, data4: [164, 98, 221, 217, 232, 188, 195, 136] }; +pub const CODECAPI_AVDecVideoDXVAMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4149801118, data2: 29495, data3: 19175, data4: [131, 135, 115, 220, 45, 84, 230, 125] }; pub const CODECAPI_AVDecVideoDropPicWithMissingRef: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4163003267, data2: 5314, data3: 17767, data4: [151, 52, 80, 4, 233, 111, 248, 135] }; -pub const CODECAPI_AVDecVideoFastDecodeMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1800576893, - data2: 54193, - data3: 18886, - data4: [169, 153, 158, 198, 145, 27, 237, 191], -}; -pub const CODECAPI_AVDecVideoH264ErrorConcealment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3974933736, - data2: 13366, - data3: 17964, - data4: [146, 148, 205, 123, 172, 215, 88, 169], -}; -pub const CODECAPI_AVDecVideoImageSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1592095868, - data2: 26625, - data3: 19627, - data4: [170, 241, 98, 72, 250, 132, 27, 164], -}; +pub const CODECAPI_AVDecVideoFastDecodeMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1800576893, data2: 54193, data3: 18886, data4: [169, 153, 158, 198, 145, 27, 237, 191] }; +pub const CODECAPI_AVDecVideoH264ErrorConcealment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3974933736, data2: 13366, data3: 17964, data4: [146, 148, 205, 123, 172, 215, 88, 169] }; +pub const CODECAPI_AVDecVideoImageSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1592095868, data2: 26625, data3: 19627, data4: [170, 241, 98, 72, 250, 132, 27, 164] }; pub const CODECAPI_AVDecVideoInputScanType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 944209439, data2: 3751, data3: 17101, data4: [140, 209, 19, 12, 237, 87, 197, 128] }; -pub const CODECAPI_AVDecVideoMPEG2ErrorConcealment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2636906008, - data2: 29325, - data3: 18642, - data4: [179, 88, 188, 126, 67, 108, 102, 116], -}; -pub const CODECAPI_AVDecVideoMaxCodedHeight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1919066474, - data2: 53980, - data3: 20085, - data4: [155, 168, 101, 192, 198, 211, 43, 19], -}; -pub const CODECAPI_AVDecVideoMaxCodedWidth: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1524979640, - data2: 30639, - data3: 16885, - data4: [159, 166, 77, 178, 254, 29, 75, 202], -}; +pub const CODECAPI_AVDecVideoMPEG2ErrorConcealment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2636906008, data2: 29325, data3: 18642, data4: [179, 88, 188, 126, 67, 108, 102, 116] }; +pub const CODECAPI_AVDecVideoMaxCodedHeight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1919066474, data2: 53980, data3: 20085, data4: [155, 168, 101, 192, 198, 211, 43, 19] }; +pub const CODECAPI_AVDecVideoMaxCodedWidth: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1524979640, data2: 30639, data3: 16885, data4: [159, 166, 77, 178, 254, 29, 75, 202] }; pub const CODECAPI_AVDecVideoPixelAspectRatio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2966389317, data2: 62253, data3: 16863, data4: [176, 44, 135, 189, 48, 77, 18, 171] }; -pub const CODECAPI_AVDecVideoProcDeinterlaceCSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4158360113, - data2: 20296, - data3: 20200, - data4: [174, 49, 139, 110, 190, 85, 138, 226], -}; -pub const CODECAPI_AVDecVideoSWPowerLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4217185095, - data2: 19928, - data3: 17673, - data4: [174, 208, 219, 95, 169, 170, 147, 244], -}; +pub const CODECAPI_AVDecVideoProcDeinterlaceCSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4158360113, data2: 20296, data3: 20200, data4: [174, 49, 139, 110, 190, 85, 138, 226] }; +pub const CODECAPI_AVDecVideoSWPowerLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4217185095, data2: 19928, data3: 17673, data4: [174, 208, 219, 95, 169, 170, 147, 244] }; pub const CODECAPI_AVDecVideoSoftwareDeinterlaceMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 201904590, data2: 40173, data3: 17728, data4: [186, 227, 206, 179, 128, 20, 17, 9] }; -pub const CODECAPI_AVDecVideoThumbnailGenerationMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 788369134, - data2: 4432, - data3: 17192, - data4: [156, 245, 102, 220, 233, 51, 252, 244], -}; +pub const CODECAPI_AVDecVideoThumbnailGenerationMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 788369134, data2: 4432, data3: 17192, data4: [156, 245, 102, 220, 233, 51, 252, 244] }; pub const CODECAPI_AVEnableInLoopDeblockFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3538477977, data2: 1571, data3: 19443, data4: [146, 168, 77, 24, 24, 82, 157, 237] }; pub const CODECAPI_AVEncAdaptiveMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1142534533, data2: 55839, data3: 20307, data4: [188, 118, 9, 125, 12, 30, 251, 30] }; pub const CODECAPI_AVEncAudioDualMono: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910692971, data2: 41960, data3: 17193, data4: [155, 58, 92, 229, 102, 164, 59, 211] }; -pub const CODECAPI_AVEncAudioInputContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1042443307, - data2: 24761, - data3: 19001, - data4: [176, 11, 167, 180, 15, 112, 213, 102], -}; +pub const CODECAPI_AVEncAudioInputContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1042443307, data2: 24761, data3: 19001, data4: [176, 11, 167, 180, 15, 112, 213, 102] }; pub const CODECAPI_AVEncAudioIntervalToEncode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2255375181, data2: 29274, data3: 18044, data4: [187, 1, 180, 150, 178, 59, 37, 249] }; -pub const CODECAPI_AVEncAudioIntervalToSkip: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2294374292, - data2: 50060, - data3: 18326, - data4: [169, 232, 150, 233, 103, 152, 63, 38], -}; +pub const CODECAPI_AVEncAudioIntervalToSkip: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2294374292, data2: 50060, data3: 18326, data4: [169, 232, 150, 233, 103, 152, 63, 38] }; pub const CODECAPI_AVEncAudioMapDestChannel0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3160214368, data2: 57194, data3: 19990, data4: [152, 3, 184, 32, 7, 163, 12, 141] }; pub const CODECAPI_AVEncAudioMapDestChannel1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3160214369, data2: 57194, data3: 19990, data4: [152, 3, 184, 32, 7, 163, 12, 141] }; pub const CODECAPI_AVEncAudioMapDestChannel10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3160214378, data2: 57194, data3: 19990, data4: [152, 3, 184, 32, 7, 163, 12, 141] }; @@ -1021,493 +601,143 @@ pub const CODECAPI_AVEncAudioMapDestChannel6: ::windows_sys::core::GUID = ::wind pub const CODECAPI_AVEncAudioMapDestChannel7: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3160214375, data2: 57194, data3: 19990, data4: [152, 3, 184, 32, 7, 163, 12, 141] }; pub const CODECAPI_AVEncAudioMapDestChannel8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3160214376, data2: 57194, data3: 19990, data4: [152, 3, 184, 32, 7, 163, 12, 141] }; pub const CODECAPI_AVEncAudioMapDestChannel9: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3160214377, data2: 57194, data3: 19990, data4: [152, 3, 184, 32, 7, 163, 12, 141] }; -pub const CODECAPI_AVEncAudioMeanBitRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2450691515, - data2: 20426, - data3: 18041, - data4: [170, 184, 158, 42, 29, 117, 51, 132], -}; +pub const CODECAPI_AVEncAudioMeanBitRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2450691515, data2: 20426, data3: 18041, data4: [170, 184, 158, 42, 29, 117, 51, 132] }; pub const CODECAPI_AVEncChromaEncodeMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2319952730, data2: 18328, data3: 19603, data4: [181, 165, 85, 79, 154, 59, 159, 80] }; pub const CODECAPI_AVEncChromaUpdateTime: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1263524248, data2: 17012, data3: 16571, data4: [142, 228, 7, 85, 62, 126, 45, 58] }; -pub const CODECAPI_AVEncCodecType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 145705665, - data2: 62450, - data3: 19572, - data4: [157, 207, 55, 242, 236, 121, 248, 38], -}; +pub const CODECAPI_AVEncCodecType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 145705665, data2: 62450, data3: 19572, data4: [157, 207, 55, 242, 236, 121, 248, 38] }; pub const CODECAPI_AVEncCommonAllowFrameDrops: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3628563915, data2: 38296, data3: 18659, data4: [141, 12, 117, 43, 242, 6, 9, 62] }; -pub const CODECAPI_AVEncCommonBufferInLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3653617883, - data2: 64628, - data3: 16484, - data4: [148, 233, 205, 25, 249, 71, 237, 69], -}; +pub const CODECAPI_AVEncCommonBufferInLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3653617883, data2: 64628, data3: 16484, data4: [148, 233, 205, 25, 249, 71, 237, 69] }; pub const CODECAPI_AVEncCommonBufferOutLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3433987913, data2: 53436, data3: 20029, data4: [165, 126, 251, 87, 64, 20, 0, 105] }; pub const CODECAPI_AVEncCommonBufferSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 230253940, data2: 46756, data3: 19595, data4: [129, 6, 55, 115, 222, 3, 16, 205] }; pub const CODECAPI_AVEncCommonFormatConstraint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1472969144, data2: 4463, data3: 18769, data4: [180, 12, 194, 160, 53, 237, 143, 23] }; -pub const CODECAPI_AVEncCommonLowLatency: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2638138709, - data2: 35304, - data3: 18698, - data4: [151, 10, 12, 149, 72, 213, 165, 110], -}; -pub const CODECAPI_AVEncCommonMaxBitRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2521950948, - data2: 14777, - data3: 20159, - data4: [133, 239, 215, 244, 68, 236, 116, 101], -}; +pub const CODECAPI_AVEncCommonLowLatency: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2638138709, data2: 35304, data3: 18698, data4: [151, 10, 12, 149, 72, 213, 165, 110] }; +pub const CODECAPI_AVEncCommonMaxBitRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2521950948, data2: 14777, data3: 20159, data4: [133, 239, 215, 244, 68, 236, 116, 101] }; pub const CODECAPI_AVEncCommonMeanBitRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4146209652, data2: 8516, data3: 18453, data4: [181, 80, 163, 127, 142, 18, 238, 82] }; pub const CODECAPI_AVEncCommonMeanBitRateInterval: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3215601420, data2: 52098, data3: 19392, data4: [132, 116, 240, 106, 138, 13, 2, 88] }; pub const CODECAPI_AVEncCommonMinBitRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 269747634, data2: 8323, data3: 16436, data4: [168, 6, 239, 190, 221, 215, 201, 255] }; -pub const CODECAPI_AVEncCommonMultipassMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 575880524, - data2: 18401, - data3: 16821, - data4: [147, 82, 162, 183, 120, 14, 122, 196], -}; +pub const CODECAPI_AVEncCommonMultipassMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 575880524, data2: 18401, data3: 16821, data4: [147, 82, 162, 183, 120, 14, 122, 196] }; pub const CODECAPI_AVEncCommonPassEnd: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 238879164, data2: 51292, data3: 18045, data4: [139, 96, 196, 16, 18, 238, 59, 246] }; -pub const CODECAPI_AVEncCommonPassStart: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1785164703, - data2: 20149, - data3: 17285, - data4: [153, 40, 242, 118, 169, 57, 239, 149], -}; -pub const CODECAPI_AVEncCommonQuality: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4240398243, - data2: 32421, - data3: 19212, - data4: [150, 68, 105, 180, 12, 57, 195, 145], -}; +pub const CODECAPI_AVEncCommonPassStart: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1785164703, data2: 20149, data3: 17285, data4: [153, 40, 242, 118, 169, 57, 239, 149] }; +pub const CODECAPI_AVEncCommonQuality: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4240398243, data2: 32421, data3: 19212, data4: [150, 68, 105, 180, 12, 57, 195, 145] }; pub const CODECAPI_AVEncCommonQualityVsSpeed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2553490936, data2: 973, data3: 18283, data4: [137, 250, 63, 158, 68, 45, 236, 159] }; pub const CODECAPI_AVEncCommonRateControlMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 470157545, data2: 14092, data3: 18192, data4: [138, 88, 203, 97, 129, 196, 36, 35] }; -pub const CODECAPI_AVEncCommonRealTime: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 339349494, - data2: 41265, - data3: 17370, - data4: [184, 30, 152, 251, 184, 236, 55, 142], -}; -pub const CODECAPI_AVEncCommonStreamEndHandling: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1789735087, - data2: 27560, - data3: 19660, - data4: [143, 202, 24, 209, 155, 234, 235, 28], -}; -pub const CODECAPI_AVEncCommonTranscodeEncodingProfile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1766291580, - data2: 62728, - data3: 20137, - data4: [177, 233, 161, 254, 58, 73, 251, 201], -}; +pub const CODECAPI_AVEncCommonRealTime: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 339349494, data2: 41265, data3: 17370, data4: [184, 30, 152, 251, 184, 236, 55, 142] }; +pub const CODECAPI_AVEncCommonStreamEndHandling: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1789735087, data2: 27560, data3: 19660, data4: [143, 202, 24, 209, 155, 234, 235, 28] }; +pub const CODECAPI_AVEncCommonTranscodeEncodingProfile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1766291580, data2: 62728, data3: 20137, data4: [177, 233, 161, 254, 58, 73, 251, 201] }; pub const CODECAPI_AVEncDDAtoDConverterType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1906284050, data2: 33185, data3: 18400, data4: [154, 5, 217, 74, 213, 252, 169, 72] }; -pub const CODECAPI_AVEncDDCentreDownMixLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3800368940, - data2: 51544, - data3: 19073, - data4: [175, 210, 229, 224, 218, 241, 177, 72], -}; +pub const CODECAPI_AVEncDDCentreDownMixLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3800368940, data2: 51544, data3: 19073, data4: [175, 210, 229, 224, 218, 241, 177, 72] }; pub const CODECAPI_AVEncDDChannelBWLowPassFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3784802845, data2: 53991, data3: 17378, data4: [173, 44, 0, 88, 47, 81, 133, 69] }; -pub const CODECAPI_AVEncDDCopyright: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2257907830, - data2: 52597, - data3: 18461, - data4: [165, 198, 169, 4, 220, 200, 40, 240], -}; -pub const CODECAPI_AVEncDDDCHighPassFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2506433439, - data2: 34332, - data3: 19144, - data4: [191, 218, 224, 12, 180, 219, 133, 72], -}; +pub const CODECAPI_AVEncDDCopyright: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2257907830, data2: 52597, data3: 18461, data4: [165, 198, 169, 4, 220, 200, 40, 240] }; +pub const CODECAPI_AVEncDDDCHighPassFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2506433439, data2: 34332, data3: 19144, data4: [191, 218, 224, 12, 180, 219, 133, 72] }; pub const CODECAPI_AVEncDDDialogNormalization: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3607452367, data2: 61733, data3: 17277, data4: [167, 4, 121, 199, 159, 4, 4, 168] }; pub const CODECAPI_AVEncDDDigitalDeemphasis: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3760497346, data2: 38012, data3: 17836, data4: [135, 216, 241, 3, 12, 92, 0, 130] }; -pub const CODECAPI_AVEncDDDynamicRangeCompressionControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3485663085, - data2: 31160, - data3: 19341, - data4: [168, 170, 160, 201, 189, 28, 41, 64], -}; +pub const CODECAPI_AVEncDDDynamicRangeCompressionControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3485663085, data2: 31160, data3: 19341, data4: [168, 170, 160, 201, 189, 28, 41, 64] }; pub const CODECAPI_AVEncDDHeadphoneMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1079172076, data2: 21237, data3: 17141, data4: [155, 0, 209, 52, 177, 52, 27, 157] }; pub const CODECAPI_AVEncDDLFELowPassFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3552055151, data2: 40213, data3: 17893, data4: [145, 190, 1, 156, 63, 171, 31, 1] }; pub const CODECAPI_AVEncDDLoRoCenterMixLvl_x10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 486253090, data2: 9651, data3: 19444, data4: [155, 253, 231, 17, 18, 103, 133, 140] }; pub const CODECAPI_AVEncDDLoRoSurroundMixLvl_x10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3878014966, data2: 60246, data3: 16583, data4: [132, 80, 43, 147, 103, 233, 21, 85] }; -pub const CODECAPI_AVEncDDLtRtCenterMixLvl_x10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3701549218, - data2: 18719, - data3: 17920, - data4: [178, 218, 118, 227, 52, 75, 65, 151], -}; +pub const CODECAPI_AVEncDDLtRtCenterMixLvl_x10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3701549218, data2: 18719, data3: 17920, data4: [178, 218, 118, 227, 52, 75, 65, 151] }; pub const CODECAPI_AVEncDDLtRtSurroundMixLvl_x10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 555894471, data2: 15660, data3: 19962, data4: [188, 33, 101, 42, 144, 152, 105, 13] }; pub const CODECAPI_AVEncDDOriginalBitstream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2523588608, data2: 23507, data3: 20473, data4: [149, 185, 211, 5, 102, 39, 56, 86] }; -pub const CODECAPI_AVEncDDPreferredStereoDownMixMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2135845681, - data2: 37253, - data3: 16445, - data4: [176, 162, 118, 55, 67, 230, 240, 99], -}; -pub const CODECAPI_AVEncDDProductionInfoExists: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2964848223, - data2: 46763, - data3: 20288, - data4: [150, 77, 141, 145, 241, 124, 25, 232], -}; +pub const CODECAPI_AVEncDDPreferredStereoDownMixMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2135845681, data2: 37253, data3: 16445, data4: [176, 162, 118, 55, 67, 230, 240, 99] }; +pub const CODECAPI_AVEncDDProductionInfoExists: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2964848223, data2: 46763, data3: 20288, data4: [150, 77, 141, 145, 241, 124, 25, 232] }; pub const CODECAPI_AVEncDDProductionMixLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 807211066, data2: 52217, data3: 18294, data4: [136, 153, 124, 21, 180, 97, 171, 38] }; -pub const CODECAPI_AVEncDDProductionRoomType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3671567712, - data2: 9176, - data3: 19127, - data4: [162, 132, 85, 105, 134, 216, 166, 254], -}; +pub const CODECAPI_AVEncDDProductionRoomType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3671567712, data2: 9176, data3: 19127, data4: [162, 132, 85, 105, 134, 216, 166, 254] }; pub const CODECAPI_AVEncDDRFPreEmphasisFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 565134528, data2: 9294, data3: 20285, data4: [162, 204, 61, 48, 104, 178, 231, 63] }; -pub const CODECAPI_AVEncDDService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3538009799, - data2: 20850, - data3: 19754, - data4: [165, 14, 47, 59, 130, 177, 221, 248], -}; +pub const CODECAPI_AVEncDDService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3538009799, data2: 20850, data3: 19754, data4: [165, 14, 47, 59, 130, 177, 221, 248] }; pub const CODECAPI_AVEncDDSurround3dBAttenuation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1296284061, data2: 12770, data3: 18617, data4: [191, 46, 92, 191, 26, 87, 39, 132] }; pub const CODECAPI_AVEncDDSurround90DegreeePhaseShift: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 636284061, data2: 13651, data3: 17088, data4: [187, 86, 210, 87, 146, 16, 79, 128] }; pub const CODECAPI_AVEncDDSurroundDownMixLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2065749733, data2: 3023, data3: 17011, data4: [164, 135, 80, 107, 4, 121, 151, 233] }; -pub const CODECAPI_AVEncDDSurroundExMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2439019758, - data2: 56285, - data3: 20150, - data4: [188, 162, 170, 223, 175, 163, 221, 104], -}; +pub const CODECAPI_AVEncDDSurroundExMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2439019758, data2: 56285, data3: 20150, data4: [188, 162, 170, 223, 175, 163, 221, 104] }; pub const CODECAPI_AVEncEnableVideoProcessing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 7293942, data2: 3747, data3: 19778, data4: [135, 2, 181, 216, 190, 15, 122, 146] }; -pub const CODECAPI_AVEncH264CABACEnable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4000099682, - data2: 54021, - data3: 16968, - data4: [165, 14, 225, 178, 85, 247, 202, 248], -}; +pub const CODECAPI_AVEncH264CABACEnable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4000099682, data2: 54021, data3: 16968, data4: [165, 14, 225, 178, 85, 247, 202, 248] }; pub const CODECAPI_AVEncH264PPSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3219300034, data2: 1388, data3: 19816, data4: [163, 141, 174, 89, 68, 200, 88, 46] }; pub const CODECAPI_AVEncH264SPSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1358139217, data2: 11129, data3: 16611, data4: [179, 156, 126, 159, 160, 119, 5, 1] }; -pub const CODECAPI_AVEncInputVideoSystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3202225261, - data2: 46614, - data3: 19911, - data4: [146, 178, 245, 217, 250, 146, 152, 247], -}; +pub const CODECAPI_AVEncInputVideoSystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3202225261, data2: 46614, data3: 19911, data4: [146, 178, 245, 217, 250, 146, 152, 247] }; pub const CODECAPI_AVEncLowPowerEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3060323714, data2: 35757, data3: 20330, data4: [145, 65, 55, 90, 149, 53, 139, 109] }; -pub const CODECAPI_AVEncMP12MuxDVDNavPacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3344989421, - data2: 36081, - data3: 19097, - data4: [131, 161, 238, 84, 97, 190, 53, 116], -}; +pub const CODECAPI_AVEncMP12MuxDVDNavPacks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3344989421, data2: 36081, data3: 19097, data4: [131, 161, 238, 84, 97, 190, 53, 116] }; pub const CODECAPI_AVEncMP12MuxEarliestPTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 359805622, data2: 63497, data3: 18254, data4: [148, 100, 167, 249, 48, 20, 168, 23] }; pub const CODECAPI_AVEncMP12MuxInitialSCR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 875801889, data2: 7057, data3: 18955, data4: [177, 144, 43, 119, 6, 59, 99, 164] }; pub const CODECAPI_AVEncMP12MuxLargestPacketSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 902739729, data2: 62561, data3: 19346, data4: [164, 239, 23, 182, 132, 30, 210, 84] }; -pub const CODECAPI_AVEncMP12MuxMuxRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3993271410, - data2: 19419, - data3: 19101, - data4: [142, 33, 65, 146, 108, 130, 61, 167], -}; -pub const CODECAPI_AVEncMP12MuxNumStreams: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4145433153, - data2: 56557, - data3: 18009, - data4: [168, 242, 251, 105, 63, 42, 76, 208], -}; +pub const CODECAPI_AVEncMP12MuxMuxRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3993271410, data2: 19419, data3: 19101, data4: [142, 33, 65, 146, 108, 130, 61, 167] }; +pub const CODECAPI_AVEncMP12MuxNumStreams: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4145433153, data2: 56557, data3: 18009, data4: [168, 242, 251, 105, 63, 42, 76, 208] }; pub const CODECAPI_AVEncMP12MuxPackSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4178969914, data2: 7400, data3: 20399, data4: [170, 11, 186, 49, 200, 0, 52, 184] }; -pub const CODECAPI_AVEncMP12MuxPacketOverhead: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3825981216, - data2: 14677, - data3: 17491, - data4: [172, 249, 183, 145, 50, 163, 143, 160], -}; +pub const CODECAPI_AVEncMP12MuxPacketOverhead: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3825981216, data2: 14677, data3: 17491, data4: [172, 249, 183, 145, 50, 163, 143, 160] }; pub const CODECAPI_AVEncMP12MuxSysAudioLock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 263935826, data2: 7491, data3: 18367, data4: [189, 121, 242, 41, 61, 140, 227, 55] }; -pub const CODECAPI_AVEncMP12MuxSysCSPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2035482437, - data2: 39949, - data3: 18466, - data4: [188, 130, 138, 215, 114, 224, 41, 147], -}; -pub const CODECAPI_AVEncMP12MuxSysFixed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3472595070, - data2: 35151, - data3: 17710, - data4: [143, 137, 164, 239, 140, 236, 6, 58], -}; +pub const CODECAPI_AVEncMP12MuxSysCSPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2035482437, data2: 39949, data3: 18466, data4: [188, 130, 138, 215, 114, 224, 41, 147] }; +pub const CODECAPI_AVEncMP12MuxSysFixed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3472595070, data2: 35151, data3: 17710, data4: [143, 137, 164, 239, 140, 236, 6, 58] }; pub const CODECAPI_AVEncMP12MuxSysRateBound: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 99631754, data2: 60976, data3: 18589, data4: [174, 40, 32, 92, 114, 68, 103, 16] }; pub const CODECAPI_AVEncMP12MuxSysSTDBufferBound: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 896821507, data2: 46405, data3: 17383, data4: [187, 53, 197, 224, 167, 213, 9, 60] }; -pub const CODECAPI_AVEncMP12MuxSysVideoLock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3089720328, - data2: 9264, - data3: 19767, - data4: [162, 161, 149, 179, 228, 53, 169, 29], -}; +pub const CODECAPI_AVEncMP12MuxSysVideoLock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3089720328, data2: 9264, data3: 19767, data4: [162, 161, 149, 179, 228, 53, 169, 29] }; pub const CODECAPI_AVEncMP12MuxTargetPacketizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3630309674, data2: 8213, data3: 17885, data4: [154, 50, 27, 58, 168, 130, 5, 160] }; -pub const CODECAPI_AVEncMP12PktzCopyright: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3371479233, - data2: 2380, - data3: 17351, - data4: [142, 104, 165, 149, 64, 90, 110, 248], -}; +pub const CODECAPI_AVEncMP12PktzCopyright: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3371479233, data2: 2380, data3: 17351, data4: [142, 104, 165, 149, 64, 90, 110, 248] }; pub const CODECAPI_AVEncMP12PktzInitialPTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 709828709, data2: 39523, data3: 19744, data4: [174, 34, 10, 27, 200, 150, 163, 21] }; -pub const CODECAPI_AVEncMP12PktzOriginal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1796703254, - data2: 12729, - data3: 18788, - data4: [148, 203, 107, 255, 134, 108, 223, 131], -}; -pub const CODECAPI_AVEncMP12PktzPacketSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2876322938, - data2: 4914, - data3: 19934, - data4: [160, 229, 204, 247, 218, 138, 15, 34], -}; +pub const CODECAPI_AVEncMP12PktzOriginal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1796703254, data2: 12729, data3: 18788, data4: [148, 203, 107, 255, 134, 108, 223, 131] }; +pub const CODECAPI_AVEncMP12PktzPacketSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2876322938, data2: 4914, data3: 19934, data4: [160, 229, 204, 247, 218, 138, 15, 34] }; pub const CODECAPI_AVEncMP12PktzSTDBuffer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 192224208, data2: 33182, data3: 18316, data4: [148, 53, 117, 32, 137, 38, 179, 119] }; -pub const CODECAPI_AVEncMP12PktzStreamID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3358904376, - data2: 62952, - data3: 17416, - data4: [155, 96, 136, 243, 100, 147, 254, 223], -}; +pub const CODECAPI_AVEncMP12PktzStreamID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3358904376, data2: 62952, data3: 17416, data4: [155, 96, 136, 243, 100, 147, 254, 223] }; pub const CODECAPI_AVEncMPACodingMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2976570883, data2: 19347, data3: 17367, data4: [165, 80, 144, 180, 254, 34, 69, 55] }; -pub const CODECAPI_AVEncMPACopyright: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2796451370, - data2: 53417, - data3: 17492, - data4: [184, 239, 242, 219, 238, 253, 211, 189], -}; +pub const CODECAPI_AVEncMPACopyright: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2796451370, data2: 53417, data3: 17492, data4: [184, 239, 242, 219, 238, 253, 211, 189] }; pub const CODECAPI_AVEncMPAEmphasisType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 760872154, data2: 48974, data3: 20182, data4: [181, 223, 91, 3, 179, 107, 10, 31] }; -pub const CODECAPI_AVEncMPAEnableRedundancyProtection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1582608542, - data2: 45799, - data3: 18803, - data4: [168, 155, 11, 54, 80, 163, 190, 218], -}; +pub const CODECAPI_AVEncMPAEnableRedundancyProtection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1582608542, data2: 45799, data3: 18803, data4: [168, 155, 11, 54, 80, 163, 190, 218] }; pub const CODECAPI_AVEncMPALayer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2637656624, data2: 63771, data3: 17725, data4: [156, 224, 120, 68, 84, 20, 194, 45] }; -pub const CODECAPI_AVEncMPAOriginalBitstream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1023113301, - data2: 40137, - data3: 18431, - data4: [184, 41, 179, 103, 134, 201, 35, 70], -}; +pub const CODECAPI_AVEncMPAOriginalBitstream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1023113301, data2: 40137, data3: 18431, data4: [184, 41, 179, 103, 134, 201, 35, 70] }; pub const CODECAPI_AVEncMPAPrivateUserBit: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2946827726, data2: 49635, data3: 20029, data4: [133, 27, 97, 183, 0, 229, 230, 204] }; -pub const CODECAPI_AVEncMPVAddSeqEndCode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2820872079, - data2: 22495, - data3: 19578, - data4: [184, 253, 229, 236, 136, 135, 112, 141], -}; -pub const CODECAPI_AVEncMPVDefaultBPictureCount: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2369325740, - data2: 56412, - data3: 16896, - data4: [181, 127, 129, 77, 4, 186, 186, 178], -}; +pub const CODECAPI_AVEncMPVAddSeqEndCode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2820872079, data2: 22495, data3: 19578, data4: [184, 253, 229, 236, 136, 135, 112, 141] }; +pub const CODECAPI_AVEncMPVDefaultBPictureCount: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2369325740, data2: 56412, data3: 16896, data4: [181, 127, 129, 77, 4, 186, 186, 178] }; pub const CODECAPI_AVEncMPVFrameFieldMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2897600150, data2: 31635, data3: 19503, data4: [136, 37, 176, 41, 95, 169, 59, 244] }; pub const CODECAPI_AVEncMPVGOPOpen: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2983580838, data2: 13056, data3: 18865, data4: [174, 97, 160, 153, 55, 171, 14, 73] }; pub const CODECAPI_AVEncMPVGOPSInSeq: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2570326228, data2: 9873, data3: 16786, data4: [153, 120, 152, 220, 38, 3, 102, 159] }; -pub const CODECAPI_AVEncMPVGOPSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2515737382, - data2: 38308, - data3: 16810, - data4: [147, 3, 36, 106, 127, 198, 238, 241], -}; +pub const CODECAPI_AVEncMPVGOPSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2515737382, data2: 38308, data3: 16810, data4: [147, 3, 36, 106, 127, 198, 238, 241] }; pub const CODECAPI_AVEncMPVGOPSizeMax: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4269663428, data2: 6454, data3: 20450, data4: [189, 247, 31, 24, 202, 29, 0, 31] }; -pub const CODECAPI_AVEncMPVGOPSizeMin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1901448992, - data2: 54336, - data3: 18514, - data4: [173, 15, 156, 74, 191, 227, 122, 106], -}; -pub const CODECAPI_AVEncMPVGenerateHeaderPicDispExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3326160772, - data2: 49215, - data3: 20288, - data4: [160, 12, 66, 147, 223, 131, 149, 187], -}; +pub const CODECAPI_AVEncMPVGOPSizeMin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1901448992, data2: 54336, data3: 18514, data4: [173, 15, 156, 74, 191, 227, 122, 106] }; +pub const CODECAPI_AVEncMPVGenerateHeaderPicDispExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3326160772, data2: 49215, data3: 20288, data4: [160, 12, 66, 147, 223, 131, 149, 187] }; pub const CODECAPI_AVEncMPVGenerateHeaderPicExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461661355, data2: 37967, data3: 17904, data4: [183, 78, 58, 88, 218, 209, 31, 55] }; -pub const CODECAPI_AVEncMPVGenerateHeaderSeqDispExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1681369711, - data2: 23100, - data3: 19945, - data4: [138, 22, 83, 217, 196, 173, 50, 111], -}; +pub const CODECAPI_AVEncMPVGenerateHeaderSeqDispExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1681369711, data2: 23100, data3: 19945, data4: [138, 22, 83, 217, 196, 173, 50, 111] }; pub const CODECAPI_AVEncMPVGenerateHeaderSeqExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3588720145, data2: 2093, data3: 20075, data4: [152, 175, 15, 81, 171, 19, 146, 34] }; pub const CODECAPI_AVEncMPVGenerateHeaderSeqScaleExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 119723567, data2: 56665, data3: 19078, data4: [156, 213, 100, 79, 142, 38, 83, 216] }; -pub const CODECAPI_AVEncMPVIntraDCPrecision: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2685493585, - data2: 52168, - data3: 19187, - data4: [151, 220, 208, 12, 206, 184, 45, 121], -}; -pub const CODECAPI_AVEncMPVIntraVLCTable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2729983989, - data2: 6809, - data3: 16474, - data4: [175, 149, 197, 153, 125, 85, 141, 58], -}; +pub const CODECAPI_AVEncMPVIntraDCPrecision: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2685493585, data2: 52168, data3: 19187, data4: [151, 220, 208, 12, 206, 184, 45, 121] }; +pub const CODECAPI_AVEncMPVIntraVLCTable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2729983989, data2: 6809, data3: 16474, data4: [175, 149, 197, 153, 125, 85, 141, 58] }; pub const CODECAPI_AVEncMPVLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1860439104, data2: 42508, data3: 16879, data4: [143, 80, 55, 194, 36, 158, 44, 179] }; pub const CODECAPI_AVEncMPVProfile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3669709642, data2: 7577, data3: 17028, data4: [151, 90, 217, 14, 34, 57, 186, 161] }; -pub const CODECAPI_AVEncMPVQScaleType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 729410487, - data2: 62596, - data3: 19191, - data4: [187, 88, 162, 161, 136, 197, 203, 190], -}; +pub const CODECAPI_AVEncMPVQScaleType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 729410487, data2: 62596, data3: 19191, data4: [187, 88, 162, 161, 136, 197, 203, 190] }; pub const CODECAPI_AVEncMPVQuantMatrixChromaIntra: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2662984916, data2: 397, data3: 20477, data4: [143, 45, 57, 228, 159, 7, 177, 122] }; pub const CODECAPI_AVEncMPVQuantMatrixChromaNonIntra: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 336967345, data2: 13866, data3: 17208, data4: [186, 154, 30, 245, 135, 3, 192, 91] }; -pub const CODECAPI_AVEncMPVQuantMatrixIntra: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2615805171, - data2: 26145, - data3: 17452, - data4: [139, 161, 58, 195, 120, 151, 150, 152], -}; -pub const CODECAPI_AVEncMPVQuantMatrixNonIntra: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2280931800, - data2: 2455, - data3: 19435, - data4: [160, 142, 133, 115, 212, 9, 207, 117], -}; -pub const CODECAPI_AVEncMPVScanPattern: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2139768718, - data2: 31675, - data3: 19170, - data4: [178, 252, 150, 209, 127, 196, 162, 214], -}; +pub const CODECAPI_AVEncMPVQuantMatrixIntra: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2615805171, data2: 26145, data3: 17452, data4: [139, 161, 58, 195, 120, 151, 150, 152] }; +pub const CODECAPI_AVEncMPVQuantMatrixNonIntra: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2280931800, data2: 2455, data3: 19435, data4: [160, 142, 133, 115, 212, 9, 207, 117] }; +pub const CODECAPI_AVEncMPVScanPattern: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2139768718, data2: 31675, data3: 19170, data4: [178, 252, 150, 209, 127, 196, 162, 214] }; pub const CODECAPI_AVEncMPVSceneDetection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1428658673, data2: 56140, data3: 16475, data4: [138, 58, 201, 63, 45, 6, 116, 220] }; -pub const CODECAPI_AVEncMPVUseConcealmentMotionVectors: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3967225075, - data2: 26888, - data3: 19275, - data4: [170, 48, 127, 185, 134, 33, 79, 234], -}; -pub const CODECAPI_AVEncMaxFrameRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3113098033, - data2: 6650, - data3: 19791, - data4: [153, 49, 214, 165, 184, 170, 185, 60], -}; +pub const CODECAPI_AVEncMPVUseConcealmentMotionVectors: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3967225075, data2: 26888, data3: 19275, data4: [170, 48, 127, 185, 134, 33, 79, 234] }; +pub const CODECAPI_AVEncMaxFrameRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3113098033, data2: 6650, data3: 19791, data4: [153, 49, 214, 165, 184, 170, 185, 60] }; pub const CODECAPI_AVEncMuxOutputStreamType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3470630543, data2: 13523, data3: 17627, data4: [161, 216, 248, 21, 32, 37, 79, 62] }; -pub const CODECAPI_AVEncNoInputCopy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3535039018, - data2: 59630, - data3: 20165, - data4: [134, 158, 68, 155, 108, 98, 200, 26], -}; +pub const CODECAPI_AVEncNoInputCopy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3535039018, data2: 59630, data3: 20165, data4: [134, 158, 68, 155, 108, 98, 200, 26] }; pub const CODECAPI_AVEncNumWorkerThreads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2965946208, data2: 5879, data3: 18769, data4: [163, 11, 29, 177, 96, 146, 147, 214] }; -pub const CODECAPI_AVEncProgressiveUpdateTime: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1688186726, - data2: 44998, - data3: 18472, - data4: [143, 220, 7, 113, 205, 154, 177, 125], -}; -pub const CODECAPI_AVEncSliceControlMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3924263663, - data2: 24344, - data3: 17609, - data4: [169, 11, 233, 195, 194, 193, 123, 11], -}; -pub const CODECAPI_AVEncSliceControlSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2465537523, - data2: 1957, - data3: 16754, - data4: [174, 254, 198, 156, 163, 182, 14, 53], -}; -pub const CODECAPI_AVEncSliceGenerationMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2322318975, - data2: 38039, - data3: 17030, - data4: [180, 107, 2, 219, 141, 96, 237, 188], -}; -pub const CODECAPI_AVEncStatAudioAverageBPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3395757275, - data2: 28761, - data3: 17233, - data4: [139, 67, 248, 33, 152, 130, 106, 20], -}; -pub const CODECAPI_AVEncStatAudioAveragePCMValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2542957304, - data2: 53631, - data3: 20018, - data4: [187, 115, 78, 115, 28, 104, 186, 45], -}; +pub const CODECAPI_AVEncProgressiveUpdateTime: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1688186726, data2: 44998, data3: 18472, data4: [143, 220, 7, 113, 205, 154, 177, 125] }; +pub const CODECAPI_AVEncSliceControlMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3924263663, data2: 24344, data3: 17609, data4: [169, 11, 233, 195, 194, 193, 123, 11] }; +pub const CODECAPI_AVEncSliceControlSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2465537523, data2: 1957, data3: 16754, data4: [174, 254, 198, 156, 163, 182, 14, 53] }; +pub const CODECAPI_AVEncSliceGenerationMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2322318975, data2: 38039, data3: 17030, data4: [180, 107, 2, 219, 141, 96, 237, 188] }; +pub const CODECAPI_AVEncStatAudioAverageBPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3395757275, data2: 28761, data3: 17233, data4: [139, 67, 248, 33, 152, 130, 106, 20] }; +pub const CODECAPI_AVEncStatAudioAveragePCMValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2542957304, data2: 53631, data3: 20018, data4: [187, 115, 78, 115, 28, 104, 186, 45] }; pub const CODECAPI_AVEncStatAudioPeakPCMValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3706191156, data2: 56320, data3: 19478, data4: [130, 27, 53, 217, 235, 0, 251, 26] }; -pub const CODECAPI_AVEncStatAverageBPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3395757275, - data2: 28761, - data3: 17233, - data4: [139, 67, 248, 33, 152, 130, 106, 20], -}; -pub const CODECAPI_AVEncStatCommonCompletedPasses: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1046340915, - data2: 40439, - data3: 17292, - data4: [133, 79, 159, 125, 211, 104, 61, 52], -}; +pub const CODECAPI_AVEncStatAverageBPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3395757275, data2: 28761, data3: 17233, data4: [139, 67, 248, 33, 152, 130, 106, 20] }; +pub const CODECAPI_AVEncStatCommonCompletedPasses: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1046340915, data2: 40439, data3: 17292, data4: [133, 79, 159, 125, 211, 104, 61, 52] }; pub const CODECAPI_AVEncStatHardwareBandwidthUtilitization: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 19184283, data2: 56385, data3: 18470, data4: [180, 95, 24, 172, 1, 179, 213, 168] }; -pub const CODECAPI_AVEncStatHardwareProcessorUtilitization: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2573058087, - data2: 52117, - data3: 18918, - data4: [185, 27, 89, 103, 117, 60, 220, 184], -}; +pub const CODECAPI_AVEncStatHardwareProcessorUtilitization: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2573058087, data2: 52117, data3: 18918, data4: [185, 27, 89, 103, 117, 60, 220, 184] }; pub const CODECAPI_AVEncStatMPVSkippedEmptyFrames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 840523731, data2: 22797, data3: 18450, data4: [167, 237, 109, 99, 154, 31, 151, 17] }; -pub const CODECAPI_AVEncStatVideoCodedFrames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3565129057, - data2: 28506, - data3: 18982, - data4: [187, 159, 205, 149, 24, 70, 43, 205], -}; -pub const CODECAPI_AVEncStatVideoOutputFrameRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3195304009, - data2: 39604, - data3: 19043, - data4: [152, 254, 241, 67, 240, 79, 142, 233], -}; -pub const CODECAPI_AVEncStatVideoTotalFrames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4255815958, - data2: 4506, - data3: 16930, - data4: [154, 214, 63, 124, 171, 153, 204, 139], -}; -pub const CODECAPI_AVEncStatWMVCBAvg: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1789272735, - data2: 54786, - data3: 19357, - data4: [182, 140, 193, 173, 120, 136, 75, 239], -}; +pub const CODECAPI_AVEncStatVideoCodedFrames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3565129057, data2: 28506, data3: 18982, data4: [187, 159, 205, 149, 24, 70, 43, 205] }; +pub const CODECAPI_AVEncStatVideoOutputFrameRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3195304009, data2: 39604, data3: 19043, data4: [152, 254, 241, 67, 240, 79, 142, 233] }; +pub const CODECAPI_AVEncStatVideoTotalFrames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4255815958, data2: 4506, data3: 16930, data4: [154, 214, 63, 124, 171, 153, 204, 139] }; +pub const CODECAPI_AVEncStatWMVCBAvg: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1789272735, data2: 54786, data3: 19357, data4: [182, 140, 193, 173, 120, 136, 75, 239] }; pub const CODECAPI_AVEncStatWMVCBMax: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3916873464, data2: 254, data3: 17588, data4: [182, 37, 143, 35, 139, 192, 52, 153] }; pub const CODECAPI_AVEncStatWMVDecoderComplexityProfile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2313592771, data2: 3995, data3: 17260, data4: [151, 74, 223, 130, 18, 39, 201, 13] }; pub const CODECAPI_AVEncVideoCBRMotionTradeoff: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 222905630, data2: 6357, data3: 17255, data4: [164, 239, 50, 64, 223, 22, 147, 196] }; -pub const CODECAPI_AVEncVideoCTBSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3565009074, - data2: 59195, - data3: 19641, - data4: [140, 62, 189, 135, 125, 6, 215, 123], -}; -pub const CODECAPI_AVEncVideoCodedVideoAccessUnitSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3031501845, - data2: 5287, - data3: 19688, - data4: [177, 115, 220, 144, 160, 180, 252, 219], -}; -pub const CODECAPI_AVEncVideoContentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1712421578, - data2: 60279, - data3: 17821, - data4: [147, 12, 164, 141, 157, 6, 131, 252], -}; +pub const CODECAPI_AVEncVideoCTBSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3565009074, data2: 59195, data3: 19641, data4: [140, 62, 189, 135, 125, 6, 215, 123] }; +pub const CODECAPI_AVEncVideoCodedVideoAccessUnitSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3031501845, data2: 5287, data3: 19688, data4: [177, 115, 220, 144, 160, 180, 252, 219] }; +pub const CODECAPI_AVEncVideoContentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1712421578, data2: 60279, data3: 17821, data4: [147, 12, 164, 141, 157, 6, 131, 252] }; pub const CODECAPI_AVEncVideoDefaultUpperFieldDominant: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2164352964, data2: 3009, data3: 18378, data4: [143, 194, 87, 5, 90, 20, 116, 165] }; pub const CODECAPI_AVEncVideoDirtyRectEnabled: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2328596445, data2: 24076, data3: 19558, data4: [135, 41, 184, 246, 41, 171, 4, 251] }; -pub const CODECAPI_AVEncVideoDisplayDimension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3724883560, - data2: 62700, - data3: 18345, - data4: [134, 208, 131, 103, 112, 240, 193, 213], -}; -pub const CODECAPI_AVEncVideoEncodeDimension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 276094760, - data2: 32271, - data3: 18340, - data4: [164, 83, 205, 215, 56, 112, 245, 206], -}; +pub const CODECAPI_AVEncVideoDisplayDimension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3724883560, data2: 62700, data3: 18345, data4: [134, 208, 131, 103, 112, 240, 193, 213] }; +pub const CODECAPI_AVEncVideoEncodeDimension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 276094760, data2: 32271, data3: 18340, data4: [164, 83, 205, 215, 56, 112, 245, 206] }; pub const CODECAPI_AVEncVideoEncodeFrameTypeQP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2859513360, data2: 57407, data3: 17676, data4: [173, 7, 7, 49, 78, 99, 156, 231] }; pub const CODECAPI_AVEncVideoEncodeOffsetOrigin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1807784190, data2: 42778, data3: 17492, data4: [133, 46, 77, 45, 222, 178, 205, 36] }; pub const CODECAPI_AVEncVideoEncodeQP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 750086507, data2: 9211, data3: 19681, data4: [160, 249, 239, 91, 144, 253, 85, 202] }; @@ -1519,209 +749,64 @@ pub const CODECAPI_AVEncVideoHeaderDropFrame: ::windows_sys::core::GUID = ::wind pub const CODECAPI_AVEncVideoHeaderFrames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2950034791, data2: 23579, data3: 19164, data4: [189, 175, 115, 86, 16, 56, 20, 54] }; pub const CODECAPI_AVEncVideoHeaderHours: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 718042882, data2: 58074, data3: 16728, data4: [191, 155, 136, 136, 1, 41, 215, 64] }; pub const CODECAPI_AVEncVideoHeaderMinutes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3692730830, data2: 775, data3: 16523, data4: [136, 11, 184, 52, 142, 232, 202, 127] }; -pub const CODECAPI_AVEncVideoHeaderSeconds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1244535301, - data2: 42880, - data3: 20312, - data4: [129, 32, 154, 68, 157, 105, 101, 107], -}; +pub const CODECAPI_AVEncVideoHeaderSeconds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1244535301, data2: 42880, data3: 20312, data4: [129, 32, 154, 68, 157, 105, 101, 107] }; pub const CODECAPI_AVEncVideoInputChromaResolution: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3138186291, data2: 5873, data3: 18352, data4: [138, 136, 55, 129, 91, 238, 23, 57] }; pub const CODECAPI_AVEncVideoInputChromaSubsampling: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2833726009, data2: 17461, data3: 20163, data4: [166, 234, 152, 48, 15, 75, 54, 247] }; pub const CODECAPI_AVEncVideoInputColorLighting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1185518921, data2: 21, data3: 19013, data4: [156, 48, 29, 92, 250, 37, 131, 22] }; pub const CODECAPI_AVEncVideoInputColorNominalRange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 382674374, data2: 41638, data3: 18665, data4: [174, 128, 33, 174, 196, 29, 66, 126] }; -pub const CODECAPI_AVEncVideoInputColorPrimaries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3259856959, - data2: 31974, - data3: 17016, - data4: [144, 171, 40, 164, 241, 229, 248, 108], -}; -pub const CODECAPI_AVEncVideoInputColorTransferFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2349162769, - data2: 43459, - data3: 19208, - data4: [160, 160, 206, 19, 248, 162, 124, 117], -}; +pub const CODECAPI_AVEncVideoInputColorPrimaries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3259856959, data2: 31974, data3: 17016, data4: [144, 171, 40, 164, 241, 229, 248, 108] }; +pub const CODECAPI_AVEncVideoInputColorTransferFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2349162769, data2: 43459, data3: 19208, data4: [160, 160, 206, 19, 248, 162, 124, 117] }; pub const CODECAPI_AVEncVideoInputColorTransferMatrix: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1391290553, data2: 29397, data3: 16521, data4: [149, 141, 245, 64, 93, 85, 8, 28] }; pub const CODECAPI_AVEncVideoInstantTemporalUpSwitching: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2737865479, data2: 3478, data3: 19364, data4: [177, 240, 185, 26, 94, 73, 223, 16] }; -pub const CODECAPI_AVEncVideoIntraLayerPrediction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3551479480, - data2: 48967, - data3: 17595, - data4: [162, 131, 105, 240, 176, 34, 143, 249], -}; -pub const CODECAPI_AVEncVideoInverseTelecineEnable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 782829963, - data2: 59245, - data3: 19661, - data4: [160, 48, 211, 184, 137, 193, 182, 76], -}; +pub const CODECAPI_AVEncVideoIntraLayerPrediction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3551479480, data2: 48967, data3: 17595, data4: [162, 131, 105, 240, 176, 34, 143, 249] }; +pub const CODECAPI_AVEncVideoInverseTelecineEnable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 782829963, data2: 59245, data3: 19661, data4: [160, 48, 211, 184, 137, 193, 182, 76] }; pub const CODECAPI_AVEncVideoInverseTelecineThreshold: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1076133252, data2: 59541, data3: 18815, data4: [180, 76, 183, 69, 96, 172, 254, 39] }; -pub const CODECAPI_AVEncVideoLTRBufferControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2762008893, - data2: 19644, - data3: 17484, - data4: [137, 244, 130, 109, 49, 14, 146, 167], -}; +pub const CODECAPI_AVEncVideoLTRBufferControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2762008893, data2: 19644, data3: 17484, data4: [137, 244, 130, 109, 49, 14, 146, 167] }; pub const CODECAPI_AVEncVideoMarkLTRFrame: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3828303688, data2: 41069, data3: 20217, data4: [140, 234, 61, 5, 253, 227, 189, 59] }; -pub const CODECAPI_AVEncVideoMaxCTBSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2183357439, - data2: 52936, - data3: 17381, - data4: [146, 253, 224, 151, 72, 132, 133, 233], -}; +pub const CODECAPI_AVEncVideoMaxCTBSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2183357439, data2: 52936, data3: 17381, data4: [146, 253, 224, 151, 72, 132, 133, 233] }; pub const CODECAPI_AVEncVideoMaxKeyframeDistance: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 696717882, data2: 47763, data3: 18180, data4: [180, 137, 236, 30, 95, 37, 41, 44] }; -pub const CODECAPI_AVEncVideoMaxNumRefFrame: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2521311725, - data2: 38137, - data3: 17332, - data4: [183, 77, 239, 64, 148, 75, 105, 160], -}; -pub const CODECAPI_AVEncVideoMaxQP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1034907494, - data2: 42663, - data3: 17888, - data4: [168, 229, 242, 116, 63, 70, 163, 162], -}; -pub const CODECAPI_AVEncVideoMaxTemporalLayers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2623966462, - data2: 2273, - data3: 16970, - data4: [147, 78, 183, 100, 176, 100, 128, 42], -}; +pub const CODECAPI_AVEncVideoMaxNumRefFrame: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2521311725, data2: 38137, data3: 17332, data4: [183, 77, 239, 64, 148, 75, 105, 160] }; +pub const CODECAPI_AVEncVideoMaxQP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1034907494, data2: 42663, data3: 17888, data4: [168, 229, 242, 116, 63, 70, 163, 162] }; +pub const CODECAPI_AVEncVideoMaxTemporalLayers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2623966462, data2: 2273, data3: 16970, data4: [147, 78, 183, 100, 176, 100, 128, 42] }; pub const CODECAPI_AVEncVideoMeanAbsoluteDifference: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3854614799, data2: 33188, data3: 16941, data4: [140, 63, 180, 116, 164, 88, 19, 54] }; pub const CODECAPI_AVEncVideoMinQP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 249703530, data2: 41852, data3: 17768, data4: [181, 241, 157, 76, 43, 58, 184, 134] }; -pub const CODECAPI_AVEncVideoNoOfFieldsToEncode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1642380258, - data2: 20192, - data3: 16615, - data4: [128, 171, 81, 221, 238, 190, 98, 145], -}; -pub const CODECAPI_AVEncVideoNoOfFieldsToSkip: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2843611712, - data2: 5159, - data3: 19478, - data4: [167, 247, 61, 207, 216, 186, 76, 197], -}; +pub const CODECAPI_AVEncVideoNoOfFieldsToEncode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1642380258, data2: 20192, data3: 16615, data4: [128, 171, 81, 221, 238, 190, 98, 145] }; +pub const CODECAPI_AVEncVideoNoOfFieldsToSkip: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2843611712, data2: 5159, data3: 19478, data4: [167, 247, 61, 207, 216, 186, 76, 197] }; pub const CODECAPI_AVEncVideoNumGOPsPerIDR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2210159579, data2: 23433, data3: 17697, data4: [143, 102, 51, 21, 28, 55, 49, 118] }; -pub const CODECAPI_AVEncVideoOutputChromaResolution: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1620554953, - data2: 31773, - data3: 20068, - data4: [191, 204, 158, 151, 101, 49, 138, 231], -}; +pub const CODECAPI_AVEncVideoOutputChromaResolution: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1620554953, data2: 31773, data3: 20068, data4: [191, 204, 158, 151, 101, 49, 138, 231] }; pub const CODECAPI_AVEncVideoOutputChromaSubsampling: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4199947372, data2: 32023, data3: 17648, data4: [131, 201, 50, 237, 18, 233, 99, 67] }; -pub const CODECAPI_AVEncVideoOutputColorLighting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 240822982, - data2: 44262, - data3: 19548, - data4: [153, 142, 26, 140, 156, 108, 15, 137], -}; +pub const CODECAPI_AVEncVideoOutputColorLighting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 240822982, data2: 44262, data3: 19548, data4: [153, 142, 26, 140, 156, 108, 15, 137] }; pub const CODECAPI_AVEncVideoOutputColorNominalRange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2535994861, data2: 34741, data3: 20117, data4: [149, 0, 199, 57, 88, 86, 110, 84] }; -pub const CODECAPI_AVEncVideoOutputColorPrimaries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3197472892, - data2: 40196, - data3: 18721, - data4: [137, 133, 166, 214, 216, 125, 26, 108], -}; +pub const CODECAPI_AVEncVideoOutputColorPrimaries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3197472892, data2: 40196, data3: 18721, data4: [137, 133, 166, 214, 216, 125, 26, 108] }; pub const CODECAPI_AVEncVideoOutputColorTransferFunction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1249871946, data2: 59921, data3: 17933, data4: [191, 87, 184, 139, 199, 89, 0, 222] }; -pub const CODECAPI_AVEncVideoOutputColorTransferMatrix: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2847474756, - data2: 44864, - data3: 17168, - data4: [143, 190, 237, 109, 147, 63, 137, 43], -}; -pub const CODECAPI_AVEncVideoOutputFrameRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3934644163, - data2: 38247, - data3: 19865, - data4: [135, 196, 2, 193, 194, 120, 202, 124], -}; -pub const CODECAPI_AVEncVideoOutputFrameRateConversion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2349239284, - data2: 13978, - data3: 19363, - data4: [130, 253, 178, 81, 143, 179, 57, 110], -}; -pub const CODECAPI_AVEncVideoOutputScanType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1175147894, - data2: 33838, - data3: 18859, - data4: [166, 45, 179, 111, 115, 18, 201, 219], -}; +pub const CODECAPI_AVEncVideoOutputColorTransferMatrix: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2847474756, data2: 44864, data3: 17168, data4: [143, 190, 237, 109, 147, 63, 137, 43] }; +pub const CODECAPI_AVEncVideoOutputFrameRate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3934644163, data2: 38247, data3: 19865, data4: [135, 196, 2, 193, 194, 120, 202, 124] }; +pub const CODECAPI_AVEncVideoOutputFrameRateConversion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2349239284, data2: 13978, data3: 19363, data4: [130, 253, 178, 81, 143, 179, 57, 110] }; +pub const CODECAPI_AVEncVideoOutputScanType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1175147894, data2: 33838, data3: 18859, data4: [166, 45, 179, 111, 115, 18, 201, 219] }; pub const CODECAPI_AVEncVideoPixelAspectRatio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1021079951, data2: 46057, data3: 20150, data4: [165, 127, 207, 31, 27, 50, 27, 135] }; -pub const CODECAPI_AVEncVideoROIEnabled: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3612311320, - data2: 17629, - data3: 19333, - data4: [171, 163, 5, 217, 244, 42, 130, 128], -}; -pub const CODECAPI_AVEncVideoRateControlParams: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2278831975, - data2: 30277, - data3: 17644, - data4: [180, 56, 211, 50, 47, 188, 162, 159], -}; +pub const CODECAPI_AVEncVideoROIEnabled: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3612311320, data2: 17629, data3: 19333, data4: [171, 163, 5, 217, 244, 42, 130, 128] }; +pub const CODECAPI_AVEncVideoRateControlParams: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2278831975, data2: 30277, data3: 17644, data4: [180, 56, 211, 50, 47, 188, 162, 159] }; pub const CODECAPI_AVEncVideoSelectLayer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3943728373, data2: 27306, data3: 18708, data4: [187, 47, 97, 71, 34, 127, 18, 231] }; pub const CODECAPI_AVEncVideoSourceFilmContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 395429451, data2: 52476, data3: 18471, data4: [160, 237, 37, 87, 121, 59, 43, 28] }; pub const CODECAPI_AVEncVideoSourceIsBW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1124058267, data2: 6162, data3: 20444, data4: [141, 36, 112, 84, 197, 33, 230, 235] }; pub const CODECAPI_AVEncVideoSupportedControls: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3555987421, data2: 30649, data3: 18237, data4: [129, 150, 6, 18, 89, 230, 156, 255] }; pub const CODECAPI_AVEncVideoTemporalLayerCount: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 432729087, data2: 46925, data3: 19709, data4: [140, 39, 194, 249, 217, 125, 95, 82] }; -pub const CODECAPI_AVEncVideoUsage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 526608457, - data2: 24001, - data3: 18929, - data4: [177, 216, 206, 60, 246, 46, 163, 133], -}; +pub const CODECAPI_AVEncVideoUsage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 526608457, data2: 24001, data3: 18929, data4: [177, 216, 206, 60, 246, 46, 163, 133] }; pub const CODECAPI_AVEncVideoUseLTRFrame: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 7679416, data2: 22007, data3: 20352, data4: [137, 91, 39, 99, 145, 149, 242, 173] }; -pub const CODECAPI_AVEncWMVDecoderComplexity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4079750571, - data2: 62411, - data3: 16919, - data4: [183, 159, 135, 98, 118, 139, 95, 103], -}; -pub const CODECAPI_AVEncWMVInterlacedEncoding: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3822063498, - data2: 50933, - data3: 19988, - data4: [165, 136, 14, 200, 122, 114, 111, 155], -}; +pub const CODECAPI_AVEncWMVDecoderComplexity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4079750571, data2: 62411, data3: 16919, data4: [183, 159, 135, 98, 118, 139, 95, 103] }; +pub const CODECAPI_AVEncWMVInterlacedEncoding: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3822063498, data2: 50933, data3: 19988, data4: [165, 136, 14, 200, 122, 114, 111, 155] }; pub const CODECAPI_AVEncWMVKeyFrameBufferLevelMarker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1375670549, data2: 13228, data3: 17004, data4: [161, 177, 9, 50, 27, 223, 150, 180] }; -pub const CODECAPI_AVEncWMVKeyFrameDistance: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1432946014, - data2: 57960, - data3: 18289, - data4: [184, 62, 149, 85, 234, 40, 174, 211], -}; +pub const CODECAPI_AVEncWMVKeyFrameDistance: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1432946014, data2: 57960, data3: 18289, data4: [184, 62, 149, 85, 234, 40, 174, 211] }; pub const CODECAPI_AVEncWMVProduceDummyFrames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3597258753, data2: 6204, data3: 17123, data4: [163, 202, 47, 69, 134, 210, 57, 108] }; -pub const CODECAPI_AVLowLatencyMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2619836698, - data2: 60794, - data3: 16609, - data4: [136, 232, 178, 39, 39, 160, 36, 238], -}; +pub const CODECAPI_AVLowLatencyMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2619836698, data2: 60794, data3: 16609, data4: [136, 232, 178, 39, 39, 160, 36, 238] }; pub const CODECAPI_AVPriorityControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1421491656, data2: 48606, data3: 17193, data4: [177, 135, 32, 24, 188, 92, 43, 161] }; pub const CODECAPI_AVRealtimeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1866729010, data2: 50349, data3: 19447, data4: [158, 82, 69, 105, 66, 180, 84, 176] }; pub const CODECAPI_AVScenarioInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2995416676, data2: 16377, data3: 17514, data4: [138, 75, 13, 122, 83, 65, 50, 54] }; pub const CODECAPI_GUID_AVDecAudioInputAAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2548004904, data2: 47434, data3: 18402, data4: [164, 188, 81, 25, 77, 178, 42, 77] }; -pub const CODECAPI_GUID_AVDecAudioInputDTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1611382986, - data2: 27167, - data3: 20113, - data4: [178, 65, 27, 190, 177, 203, 25, 224], -}; -pub const CODECAPI_GUID_AVDecAudioInputDolby: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2386700448, - data2: 61440, - data3: 19979, - data4: [143, 84, 171, 141, 36, 173, 97, 162], -}; +pub const CODECAPI_GUID_AVDecAudioInputDTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1611382986, data2: 27167, data3: 20113, data4: [178, 65, 27, 190, 177, 203, 25, 224] }; +pub const CODECAPI_GUID_AVDecAudioInputDolby: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2386700448, data2: 61440, data3: 19979, data4: [143, 84, 171, 141, 36, 173, 97, 162] }; pub const CODECAPI_GUID_AVDecAudioInputDolbyDigitalPlus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 134472069, data2: 36701, data3: 18421, data4: [153, 8, 25, 165, 187, 201, 254, 52] }; -pub const CODECAPI_GUID_AVDecAudioInputHEAAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 384808106, - data2: 13070, - data3: 20316, - data4: [152, 168, 207, 106, 197, 92, 190, 96], -}; +pub const CODECAPI_GUID_AVDecAudioInputHEAAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 384808106, data2: 13070, data3: 20316, data4: [152, 168, 207, 106, 197, 92, 190, 96] }; pub const CODECAPI_GUID_AVDecAudioInputMPEG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2433773366, data2: 709, data3: 20341, data4: [151, 25, 59, 122, 191, 117, 225, 246] }; pub const CODECAPI_GUID_AVDecAudioInputPCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4064419237, data2: 48052, data3: 19669, data4: [169, 150, 147, 60, 107, 93, 19, 71] }; pub const CODECAPI_GUID_AVDecAudioInputWMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3378417103, data2: 16472, data3: 16900, data4: [140, 66, 203, 36, 217, 30, 75, 155] }; @@ -1732,74 +817,19 @@ pub const CODECAPI_GUID_AVDecAudioOutputFormat_PCM_Stereo_Auto: ::windows_sys::c pub const CODECAPI_GUID_AVDecAudioOutputFormat_PCM_Stereo_MatrixEncoded: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1768824112, data2: 21647, data3: 16438, data4: [130, 95, 112, 38, 198, 0, 17, 189] }; pub const CODECAPI_GUID_AVDecAudioOutputFormat_SPDIF_Bitstream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1768824115, data2: 21647, data3: 16438, data4: [130, 95, 112, 38, 198, 0, 17, 189] }; pub const CODECAPI_GUID_AVDecAudioOutputFormat_SPDIF_PCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1768824114, data2: 21647, data3: 16438, data4: [130, 95, 112, 38, 198, 0, 17, 189] }; -pub const CODECAPI_GUID_AVEncCommonFormatATSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2373683580, - data2: 40985, - data3: 18032, - data4: [170, 118, 46, 220, 172, 122, 194, 150], -}; -pub const CODECAPI_GUID_AVEncCommonFormatDVB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1904414095, - data2: 27699, - data3: 17165, - data4: [132, 75, 194, 112, 91, 170, 230, 219], -}; +pub const CODECAPI_GUID_AVEncCommonFormatATSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2373683580, data2: 40985, data3: 18032, data4: [170, 118, 46, 220, 172, 122, 194, 150] }; +pub const CODECAPI_GUID_AVEncCommonFormatDVB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1904414095, data2: 27699, data3: 17165, data4: [132, 75, 194, 112, 91, 170, 230, 219] }; pub const CODECAPI_GUID_AVEncCommonFormatDVD_DashVR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3847330262, data2: 1100, data3: 19886, data4: [164, 136, 83, 30, 211, 6, 35, 91] }; -pub const CODECAPI_GUID_AVEncCommonFormatDVD_PlusVR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3880546094, - data2: 60471, - data3: 18317, - data4: [154, 244, 165, 225, 53, 182, 39, 28], -}; -pub const CODECAPI_GUID_AVEncCommonFormatDVD_V: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3432356036, - data2: 59390, - data3: 17693, - data4: [177, 202, 118, 27, 200, 64, 183, 243], -}; -pub const CODECAPI_GUID_AVEncCommonFormatHighMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 514582368, - data2: 64299, - data3: 18728, - data4: [144, 209, 120, 219, 136, 238, 232, 137], -}; -pub const CODECAPI_GUID_AVEncCommonFormatHighMPV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2731695544, - data2: 47353, - data3: 17090, - data4: [139, 199, 11, 147, 207, 96, 71, 136], -}; -pub const CODECAPI_GUID_AVEncCommonFormatMP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 882324429, - data2: 60168, - data3: 19906, - data4: [129, 151, 228, 152, 53, 239, 130, 139], -}; -pub const CODECAPI_GUID_AVEncCommonFormatSVCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1373132824, - data2: 33312, - data3: 17548, - data4: [128, 102, 214, 155, 237, 22, 201, 173], -}; -pub const CODECAPI_GUID_AVEncCommonFormatUnSpecified: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2940642138, - data2: 24612, - data3: 17701, - data4: [164, 138, 9, 75, 151, 245, 179, 194], -}; -pub const CODECAPI_GUID_AVEncCommonFormatVCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2500025335, - data2: 40336, - data3: 16639, - data4: [173, 92, 92, 248, 207, 113, 202, 29], -}; +pub const CODECAPI_GUID_AVEncCommonFormatDVD_PlusVR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3880546094, data2: 60471, data3: 18317, data4: [154, 244, 165, 225, 53, 182, 39, 28] }; +pub const CODECAPI_GUID_AVEncCommonFormatDVD_V: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3432356036, data2: 59390, data3: 17693, data4: [177, 202, 118, 27, 200, 64, 183, 243] }; +pub const CODECAPI_GUID_AVEncCommonFormatHighMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 514582368, data2: 64299, data3: 18728, data4: [144, 209, 120, 219, 136, 238, 232, 137] }; +pub const CODECAPI_GUID_AVEncCommonFormatHighMPV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2731695544, data2: 47353, data3: 17090, data4: [139, 199, 11, 147, 207, 96, 71, 136] }; +pub const CODECAPI_GUID_AVEncCommonFormatMP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 882324429, data2: 60168, data3: 19906, data4: [129, 151, 228, 152, 53, 239, 130, 139] }; +pub const CODECAPI_GUID_AVEncCommonFormatSVCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1373132824, data2: 33312, data3: 17548, data4: [128, 102, 214, 155, 237, 22, 201, 173] }; +pub const CODECAPI_GUID_AVEncCommonFormatUnSpecified: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2940642138, data2: 24612, data3: 17701, data4: [164, 138, 9, 75, 151, 245, 179, 194] }; +pub const CODECAPI_GUID_AVEncCommonFormatVCD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2500025335, data2: 40336, data3: 16639, data4: [173, 92, 92, 248, 207, 113, 202, 29] }; pub const CODECAPI_GUID_AVEncDTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1174129314, data2: 24174, data3: 19120, data4: [136, 147, 89, 3, 190, 233, 58, 207] }; -pub const CODECAPI_GUID_AVEncDTSHD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 542303792, - data2: 18077, - data3: 19451, - data4: [128, 202, 29, 101, 110, 126, 145, 143], -}; +pub const CODECAPI_GUID_AVEncDTSHD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 542303792, data2: 18077, data3: 19451, data4: [128, 202, 29, 101, 110, 126, 145, 143] }; pub const CODECAPI_GUID_AVEncDV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 163015111, data2: 13097, data3: 17659, data4: [137, 84, 250, 48, 147, 125, 61, 90] }; pub const CODECAPI_GUID_AVEncDolbyDigitalConsumer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3248996204, data2: 89, data3: 19450, data4: [148, 239, 239, 116, 122, 118, 141, 82] }; pub const CODECAPI_GUID_AVEncDolbyDigitalPlus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1770855296, data2: 63453, data3: 16732, data4: [151, 28, 66, 73, 42, 32, 86, 198] }; @@ -1807,49 +837,19 @@ pub const CODECAPI_GUID_AVEncDolbyDigitalPro: ::windows_sys::core::GUID = ::wind pub const CODECAPI_GUID_AVEncH264Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2500087467, data2: 12723, data3: 18398, data4: [142, 117, 56, 164, 43, 176, 62, 40] }; pub const CODECAPI_GUID_AVEncMLP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 100089385, data2: 61649, data3: 17182, data4: [164, 28, 164, 116, 50, 236, 90, 102] }; pub const CODECAPI_GUID_AVEncMPEG1Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3571258210, data2: 52554, data3: 19670, data4: [129, 56, 185, 77, 180, 84, 43, 4] }; -pub const CODECAPI_GUID_AVEncMPEG1Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3369795326, - data2: 55838, - data3: 18292, - data4: [178, 125, 17, 131, 12, 22, 177, 254], -}; -pub const CODECAPI_GUID_AVEncMPEG2Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3998006047, - data2: 39999, - data3: 18288, - data4: [146, 181, 252, 183, 194, 168, 211, 129], -}; +pub const CODECAPI_GUID_AVEncMPEG1Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3369795326, data2: 55838, data3: 18292, data4: [178, 125, 17, 131, 12, 22, 177, 254] }; +pub const CODECAPI_GUID_AVEncMPEG2Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3998006047, data2: 39999, data3: 18288, data4: [146, 181, 252, 183, 194, 168, 211, 129] }; pub const CODECAPI_GUID_AVEncMPEG2Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 74301850, data2: 26231, data3: 19114, data4: [163, 29, 193, 171, 113, 111, 69, 96] }; pub const CODECAPI_GUID_AVEncPCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2219567092, data2: 9935, data3: 18297, data4: [179, 134, 204, 5, 209, 135, 153, 12] }; pub const CODECAPI_GUID_AVEncSDDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 499234863, data2: 4552, data3: 19569, data4: [183, 182, 238, 62, 185, 188, 43, 148] }; pub const CODECAPI_GUID_AVEncWMALossless: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1439330917, data2: 9176, data3: 18273, data4: [144, 49, 183, 79, 190, 18, 244, 193] }; -pub const CODECAPI_GUID_AVEncWMAPro: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 425064716, - data2: 13303, - data3: 19048, - data4: [171, 129, 83, 245, 101, 113, 37, 196], -}; -pub const CODECAPI_GUID_AVEncWMAVoice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 334305483, - data2: 20712, - data3: 17014, - data4: [162, 136, 166, 170, 34, 131, 130, 217], -}; +pub const CODECAPI_GUID_AVEncWMAPro: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 425064716, data2: 13303, data3: 19048, data4: [171, 129, 83, 245, 101, 113, 37, 196] }; +pub const CODECAPI_GUID_AVEncWMAVoice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 334305483, data2: 20712, data3: 17014, data4: [162, 136, 166, 170, 34, 131, 130, 217] }; pub const CODECAPI_GUID_AVEncWMV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1309667227, data2: 7491, data3: 16829, data4: [184, 189, 77, 123, 247, 69, 122, 42] }; pub const CODECAPI_GUID_AVEndMPEG4Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3711414570, data2: 38147, data3: 20363, data4: [184, 208, 50, 74, 0, 192, 161, 207] }; pub const CODECAPI_GetOPMContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 788753413, data2: 19476, data3: 18057, data4: [136, 57, 41, 76, 109, 115, 224, 83] }; -pub const CODECAPI_SetHDCPManagerContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1831673800, - data2: 15817, - data3: 18411, - data4: [161, 162, 71, 28, 128, 205, 96, 208], -}; -pub const CODECAPI_VideoEncoderDisplayContentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2042170151, - data2: 62641, - data3: 17116, - data4: [157, 215, 205, 175, 129, 53, 196, 0], -}; +pub const CODECAPI_SetHDCPManagerContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1831673800, data2: 15817, data3: 18411, data4: [161, 162, 71, 28, 128, 205, 96, 208] }; +pub const CODECAPI_VideoEncoderDisplayContentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2042170151, data2: 62641, data3: 17116, data4: [157, 215, 205, 175, 129, 53, 196, 0] }; pub const COPP_ProtectionType_ACP: i32 = 2i32; pub const COPP_ProtectionType_CGMSA: i32 = 4i32; pub const COPP_ProtectionType_HDCP: i32 = 1i32; @@ -1857,113 +857,38 @@ pub const COPP_ProtectionType_Mask: i32 = -2147483641i32; pub const COPP_ProtectionType_None: i32 = 0i32; pub const COPP_ProtectionType_Reserved: i32 = 2147483640i32; pub const COPP_ProtectionType_Unknown: i32 = -2147483648i32; -pub const CPK_DS_AC3Decoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1822190038, - data2: 4092, - data3: 17537, - data4: [175, 219, 205, 241, 199, 156, 111, 62], -}; -pub const CPK_DS_MPEG2Decoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2568013261, - data2: 38345, - data3: 19974, - data4: [134, 90, 239, 161, 200, 1, 107, 244], -}; -pub const CResamplerMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4098340510, - data2: 6276, - data3: 19070, - data4: [128, 85, 52, 111, 116, 214, 237, 179], -}; +pub const CPK_DS_AC3Decoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1822190038, data2: 4092, data3: 17537, data4: [175, 219, 205, 241, 199, 156, 111, 62] }; +pub const CPK_DS_MPEG2Decoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2568013261, data2: 38345, data3: 19974, data4: [134, 90, 239, 161, 200, 1, 107, 244] }; +pub const CResamplerMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4098340510, data2: 6276, data3: 19070, data4: [128, 85, 52, 111, 116, 214, 237, 179] }; pub const CResizerDMO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 513927700, data2: 18676, data3: 16468, data4: [173, 26, 232, 174, 225, 10, 200, 5] }; -pub const CResizerMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3555494795, - data2: 30504, - data3: 20440, - data4: [159, 224, 123, 103, 209, 159, 115, 163], -}; -pub const CShotDetectorDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1454308045, - data2: 4364, - data3: 17303, - data4: [146, 146, 176, 160, 198, 27, 103, 80], -}; +pub const CResizerMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3555494795, data2: 30504, data3: 20440, data4: [159, 224, 123, 103, 209, 159, 115, 163] }; +pub const CShotDetectorDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1454308045, data2: 4364, data3: 17303, data4: [146, 146, 176, 160, 198, 27, 103, 80] }; pub const CSmpteTransformsDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3185981579, data2: 55845, data3: 18525, data4: [186, 127, 250, 188, 40, 178, 3, 24] }; -pub const CThumbnailGeneratorDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1436314541, - data2: 7848, - data3: 18787, - data4: [160, 135, 138, 104, 16, 249, 33, 139], -}; +pub const CThumbnailGeneratorDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1436314541, data2: 7848, data3: 18787, data4: [160, 135, 138, 104, 16, 249, 33, 139] }; pub const CTocGeneratorDmo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1306138945, data2: 30624, data3: 20401, data4: [165, 24, 226, 24, 80, 65, 215, 12] }; -pub const CVodafoneAACCCDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2121711487, - data2: 51603, - data3: 20006, - data4: [143, 171, 71, 10, 112, 192, 213, 156], -}; +pub const CVodafoneAACCCDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2121711487, data2: 51603, data3: 20006, data4: [143, 171, 71, 10, 112, 192, 213, 156] }; pub const CVodafoneAACDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2134309186, data2: 56563, data3: 19842, data4: [146, 137, 91, 24, 32, 39, 143, 124] }; pub const CWMADecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 787172063, data2: 17784, data3: 19728, data4: [188, 167, 187, 149, 95, 86, 50, 10] }; -pub const CWMAEncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1895143657, - data2: 62635, - data3: 18778, - data4: [153, 226, 167, 196, 211, 216, 154, 191], -}; +pub const CWMAEncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1895143657, data2: 62635, data3: 18778, data4: [153, 226, 167, 196, 211, 216, 154, 191] }; pub const CWMATransMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3989494219, data2: 12583, data3: 16607, data4: [181, 39, 1, 82, 204, 179, 246, 245] }; pub const CWMAudioAEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1951422407, data2: 62291, data3: 20269, data4: [167, 238, 88, 67, 68, 119, 115, 14] }; pub const CWMAudioCAPXGFXAPO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 329989821, data2: 4990, data3: 18691, data4: [157, 137, 96, 190, 130, 119, 253, 23] }; -pub const CWMAudioCAPXLFXAPO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3376758387, - data2: 35932, - data3: 17507, - data4: [153, 132, 175, 139, 171, 47, 84, 71], -}; +pub const CWMAudioCAPXLFXAPO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3376758387, data2: 35932, data3: 17507, data4: [153, 132, 175, 139, 171, 47, 84, 71] }; pub const CWMAudioGFXAPO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1669089549, data2: 61155, data3: 19466, data4: [151, 63, 55, 25, 88, 128, 45, 162] }; pub const CWMAudioLFXAPO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1658591891, data2: 44580, data3: 17996, data4: [164, 62, 69, 47, 130, 76, 66, 80] }; -pub const CWMAudioSpdTxDMO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1376844004, - data2: 45243, - data3: 18371, - data4: [168, 217, 123, 34, 130, 204, 121, 237], -}; +pub const CWMAudioSpdTxDMO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1376844004, data2: 45243, data3: 18371, data4: [168, 217, 123, 34, 130, 204, 121, 237] }; pub const CWMSPDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2269196747, data2: 20172, data3: 17467, data4: [137, 72, 116, 107, 137, 89, 93, 32] }; -pub const CWMSPEncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1736710915, - data2: 50825, - data3: 16776, - data4: [173, 63, 76, 158, 190, 236, 113, 11], -}; +pub const CWMSPEncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1736710915, data2: 50825, data3: 16776, data4: [173, 63, 76, 158, 190, 236, 113, 11] }; pub const CWMSPEncMediaObject2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 522145306, data2: 8786, data3: 16483, data4: [132, 187, 238, 231, 95, 136, 86, 213] }; pub const CWMTDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4191929934, data2: 11728, data3: 17885, data4: [155, 82, 102, 100, 46, 249, 68, 49] }; pub const CWMTEncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1622570578, data2: 58475, data3: 20036, data4: [134, 9, 247, 75, 255, 220, 8, 60] }; pub const CWMV9EncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3527119056, data2: 5199, data3: 18109, data4: [132, 29, 89, 228, 235, 25, 220, 89] }; -pub const CWMVDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2194887647, - data2: 37053, - data3: 17282, - data4: [139, 194, 63, 97, 146, 183, 110, 52], -}; +pub const CWMVDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2194887647, data2: 37053, data3: 17282, data4: [139, 194, 63, 97, 146, 183, 110, 52] }; pub const CWMVEncMediaObject2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2528476381, data2: 35174, data3: 16652, data4: [187, 31, 201, 126, 234, 118, 92, 4] }; pub const CWMVXEncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2117206162, data2: 22890, data3: 16818, data4: [187, 235, 23, 93, 16, 80, 78, 182] }; -pub const CWVC1DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3384786127, - data2: 58894, - data3: 17800, - data4: [163, 223, 90, 3, 177, 253, 149, 133], -}; -pub const CWVC1EncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1147485453, - data2: 36042, - data3: 16871, - data4: [186, 202, 136, 67, 55, 183, 71, 172], -}; -pub const CZuneAACCCDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2806946034, - data2: 21206, - data3: 19278, - data4: [136, 91, 224, 166, 202, 79, 24, 122], -}; +pub const CWVC1DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3384786127, data2: 58894, data3: 17800, data4: [163, 223, 90, 3, 177, 253, 149, 133] }; +pub const CWVC1EncMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1147485453, data2: 36042, data3: 16871, data4: [186, 202, 136, 67, 55, 183, 71, 172] }; +pub const CZuneAACCCDecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2806946034, data2: 21206, data3: 19278, data4: [136, 91, 224, 166, 202, 79, 24, 122] }; pub const CZuneM4S2DecMediaObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3312435804, data2: 4038, data3: 16458, data4: [149, 3, 177, 11, 245, 26, 138, 185] }; #[repr(C)] pub struct CodecAPIEventData { @@ -2935,70 +1860,25 @@ impl ::core::clone::Clone for D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 { *self } } -pub const D3D12_VIDEO_DECODE_PROFILE_AV1_12BIT_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 387084297, - data2: 40975, - data3: 19681, - data4: [153, 78, 191, 64, 129, 246, 243, 240], -}; -pub const D3D12_VIDEO_DECODE_PROFILE_AV1_12BIT_PROFILE2_420: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 763412182, - data2: 40108, - data3: 18485, - data4: [158, 145, 50, 123, 188, 79, 158, 232], -}; -pub const D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3099479243, - data2: 53075, - data3: 18106, - data4: [141, 89, 214, 184, 166, 218, 93, 42], -}; -pub const D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1765211919, - data2: 17841, - data3: 16739, - data4: [156, 193, 100, 110, 246, 148, 97, 8], -}; +pub const D3D12_VIDEO_DECODE_PROFILE_AV1_12BIT_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 387084297, data2: 40975, data3: 19681, data4: [153, 78, 191, 64, 129, 246, 243, 240] }; +pub const D3D12_VIDEO_DECODE_PROFILE_AV1_12BIT_PROFILE2_420: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 763412182, data2: 40108, data3: 18485, data4: [158, 145, 50, 123, 188, 79, 158, 232] }; +pub const D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3099479243, data2: 53075, data3: 18106, data4: [141, 89, 214, 184, 166, 218, 93, 42] }; +pub const D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1765211919, data2: 17841, data3: 16739, data4: [156, 193, 100, 110, 246, 148, 97, 8] }; pub const D3D12_VIDEO_DECODE_PROFILE_AV1_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 207563425, data2: 58689, data3: 16521, data4: [187, 123, 152, 17, 10, 25, 215, 200] }; pub const D3D12_VIDEO_DECODE_PROFILE_H264: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487720, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; -pub const D3D12_VIDEO_DECODE_PROFILE_H264_MULTIVIEW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1885052290, - data2: 30415, - data3: 18902, - data4: [183, 230, 172, 136, 114, 219, 1, 60], -}; +pub const D3D12_VIDEO_DECODE_PROFILE_H264_MULTIVIEW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1885052290, data2: 30415, data3: 18902, data4: [183, 230, 172, 136, 114, 219, 1, 60] }; pub const D3D12_VIDEO_DECODE_PROFILE_H264_STEREO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4188720315, data2: 49846, data3: 19708, data4: [135, 121, 87, 7, 177, 118, 5, 82] }; pub const D3D12_VIDEO_DECODE_PROFILE_H264_STEREO_PROGRESSIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3617319130, data2: 3313, data3: 19585, data4: [184, 42, 105, 164, 226, 54, 244, 61] }; pub const D3D12_VIDEO_DECODE_PROFILE_HEVC_MAIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1527895323, data2: 12108, data3: 17490, data4: [188, 195, 9, 242, 161, 22, 12, 192] }; pub const D3D12_VIDEO_DECODE_PROFILE_HEVC_MAIN10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 276492512, data2: 61210, data3: 19737, data4: [171, 168, 103, 161, 99, 7, 61, 19] }; -pub const D3D12_VIDEO_DECODE_PROFILE_MPEG1_AND_MPEG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2255052562, - data2: 13326, - data3: 20228, - data4: [159, 211, 146, 83, 221, 50, 116, 96], -}; +pub const D3D12_VIDEO_DECODE_PROFILE_MPEG1_AND_MPEG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2255052562, data2: 13326, data3: 20228, data4: [159, 211, 146, 83, 221, 50, 116, 96] }; pub const D3D12_VIDEO_DECODE_PROFILE_MPEG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3995550079, data2: 24104, data3: 20069, data4: [190, 234, 29, 38, 181, 8, 173, 201] }; pub const D3D12_VIDEO_DECODE_PROFILE_MPEG4PT2_ADVSIMPLE_NOGMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3980495519, data2: 269, data3: 20186, data4: [154, 227, 154, 101, 53, 141, 141, 46] }; -pub const D3D12_VIDEO_DECODE_PROFILE_MPEG4PT2_SIMPLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4023799156, - data2: 51688, - data3: 16855, - data4: [165, 233, 233, 176, 227, 159, 163, 25], -}; +pub const D3D12_VIDEO_DECODE_PROFILE_MPEG4PT2_SIMPLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023799156, data2: 51688, data3: 16855, data4: [165, 233, 233, 176, 227, 159, 163, 25] }; pub const D3D12_VIDEO_DECODE_PROFILE_VC1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487779, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const D3D12_VIDEO_DECODE_PROFILE_VC1_D2010: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487780, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; -pub const D3D12_VIDEO_DECODE_PROFILE_VP8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2428017130, - data2: 14946, - data3: 18181, - data4: [136, 179, 141, 240, 75, 39, 68, 231], -}; -pub const D3D12_VIDEO_DECODE_PROFILE_VP9: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1178011640, - data2: 41424, - data3: 17797, - data4: [135, 109, 131, 170, 109, 96, 184, 158], -}; +pub const D3D12_VIDEO_DECODE_PROFILE_VP8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2428017130, data2: 14946, data3: 18181, data4: [136, 179, 141, 240, 75, 39, 68, 231] }; +pub const D3D12_VIDEO_DECODE_PROFILE_VP9: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1178011640, data2: 41424, data3: 17797, data4: [135, 109, 131, 170, 109, 96, 184, 158] }; pub const D3D12_VIDEO_DECODE_PROFILE_VP9_10BIT_PROFILE2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2764524015, data2: 28367, data3: 18602, data4: [132, 72, 80, 167, 161, 22, 95, 247] }; #[repr(C)] #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -4600,10 +3480,7 @@ impl ::core::clone::Clone for DEVICE_INFO { } } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceInterface_IsVirtualCamera: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1859937037, data2: 49891, data3: 17335, data4: [178, 209, 32, 82, 90, 26, 241, 32] }, - pid: 3u32, -}; +pub const DEVPKEY_DeviceInterface_IsVirtualCamera: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1859937037, data2: 49891, data3: 17335, data4: [178, 209, 32, 82, 90, 26, 241, 32] }, pid: 3u32 }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct DIRTYRECT_INFO { @@ -4872,73 +3749,28 @@ pub const DXVA2_ModeH264_C: ::windows_sys::core::GUID = ::windows_sys::core::GUI pub const DXVA2_ModeH264_D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487719, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA2_ModeH264_E: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487720, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA2_ModeH264_F: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487721, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; -pub const DXVA2_ModeH264_VLD_Multiview_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1885052290, - data2: 30415, - data3: 18902, - data4: [183, 230, 172, 136, 114, 219, 1, 60], -}; +pub const DXVA2_ModeH264_VLD_Multiview_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1885052290, data2: 30415, data3: 18902, data4: [183, 230, 172, 136, 114, 219, 1, 60] }; pub const DXVA2_ModeH264_VLD_Stereo_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4188720315, data2: 49846, data3: 19708, data4: [135, 121, 87, 7, 177, 118, 5, 82] }; pub const DXVA2_ModeH264_VLD_Stereo_Progressive_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3617319130, data2: 3313, data3: 19585, data4: [184, 42, 105, 164, 226, 54, 244, 61] }; -pub const DXVA2_ModeH264_VLD_WithFMOASO_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3589296121, - data2: 13336, - data3: 17880, - data4: [149, 97, 50, 167, 106, 174, 45, 221], -}; +pub const DXVA2_ModeH264_VLD_WithFMOASO_NoFGT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3589296121, data2: 13336, data3: 17880, data4: [149, 97, 50, 167, 106, 174, 45, 221] }; pub const DXVA2_ModeHEVC_VLD_Main: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1527895323, data2: 12108, data3: 17490, data4: [188, 195, 9, 242, 161, 22, 12, 192] }; pub const DXVA2_ModeHEVC_VLD_Main10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 276492512, data2: 61210, data3: 19737, data4: [171, 168, 103, 161, 99, 7, 61, 19] }; -pub const DXVA2_ModeMPEG1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1866385177, - data2: 14133, - data3: 17100, - data4: [128, 99, 101, 204, 60, 179, 102, 22], -}; +pub const DXVA2_ModeMPEG1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1866385177, data2: 14133, data3: 17100, data4: [128, 99, 101, 204, 60, 179, 102, 22] }; pub const DXVA2_ModeMPEG2_IDCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3206720768, data2: 1002, data3: 18064, data4: [128, 119, 71, 51, 70, 32, 155, 126] }; -pub const DXVA2_ModeMPEG2_MoComp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3869897803, - data2: 25008, - data3: 17763, - data4: [158, 164, 99, 210, 163, 198, 254, 102], -}; +pub const DXVA2_ModeMPEG2_MoComp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3869897803, data2: 25008, data3: 17763, data4: [158, 164, 99, 210, 163, 198, 254, 102] }; pub const DXVA2_ModeMPEG2_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3995550079, data2: 24104, data3: 20069, data4: [190, 234, 29, 38, 181, 8, 173, 201] }; -pub const DXVA2_ModeMPEG2and1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2255052562, - data2: 13326, - data3: 20228, - data4: [159, 211, 146, 83, 221, 50, 116, 96], -}; -pub const DXVA2_ModeMPEG4pt2_VLD_AdvSimple_GMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2878966619, - data2: 16984, - data3: 17577, - data4: [159, 235, 148, 229, 151, 166, 186, 174], -}; +pub const DXVA2_ModeMPEG2and1_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2255052562, data2: 13326, data3: 20228, data4: [159, 211, 146, 83, 221, 50, 116, 96] }; +pub const DXVA2_ModeMPEG4pt2_VLD_AdvSimple_GMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2878966619, data2: 16984, data3: 17577, data4: [159, 235, 148, 229, 151, 166, 186, 174] }; pub const DXVA2_ModeMPEG4pt2_VLD_AdvSimple_NoGMC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3980495519, data2: 269, data3: 20186, data4: [154, 227, 154, 101, 53, 141, 141, 46] }; -pub const DXVA2_ModeMPEG4pt2_VLD_Simple: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4023799156, - data2: 51688, - data3: 16855, - data4: [165, 233, 233, 176, 227, 159, 163, 25], -}; +pub const DXVA2_ModeMPEG4pt2_VLD_Simple: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4023799156, data2: 51688, data3: 16855, data4: [165, 233, 233, 176, 227, 159, 163, 25] }; pub const DXVA2_ModeVC1_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487776, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA2_ModeVC1_B: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487777, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA2_ModeVC1_C: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487778, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA2_ModeVC1_D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487779, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA2_ModeVC1_D2010: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487780, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; -pub const DXVA2_ModeVP8_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2428017130, - data2: 14946, - data3: 18181, - data4: [136, 179, 141, 240, 75, 39, 68, 231], -}; +pub const DXVA2_ModeVP8_VLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2428017130, data2: 14946, data3: 18181, data4: [136, 179, 141, 240, 75, 39, 68, 231] }; pub const DXVA2_ModeVP9_VLD_10bit_Profile2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2764524015, data2: 28367, data3: 18602, data4: [132, 72, 80, 167, 161, 22, 95, 247] }; -pub const DXVA2_ModeVP9_VLD_Profile0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1178011640, - data2: 41424, - data3: 17797, - data4: [135, 109, 131, 170, 109, 96, 184, 158], -}; +pub const DXVA2_ModeVP9_VLD_Profile0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1178011640, data2: 41424, data3: 17797, data4: [135, 109, 131, 170, 109, 96, 184, 158] }; pub const DXVA2_ModeWMV8_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487744, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA2_ModeWMV8_B: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487745, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVA2_ModeWMV9_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487760, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; @@ -5066,24 +3898,9 @@ pub const DXVA2_VideoPrimaries_SMPTE170M: DXVA2_VideoPrimaries = 5i32; pub const DXVA2_VideoPrimaries_SMPTE240M: DXVA2_VideoPrimaries = 6i32; pub const DXVA2_VideoPrimaries_EBU3213: DXVA2_VideoPrimaries = 7i32; pub const DXVA2_VideoPrimaries_SMPTE_C: DXVA2_VideoPrimaries = 8i32; -pub const DXVA2_VideoProcBobDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 861578094, - data2: 30852, - data3: 17316, - data4: [156, 145, 127, 135, 250, 243, 227, 126], -}; -pub const DXVA2_VideoProcProgressiveDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1515495625, - data2: 51180, - data3: 19417, - data4: [142, 222, 243, 199, 93, 196, 57, 59], -}; -pub const DXVA2_VideoProcSoftwareDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1163121791, - data2: 61054, - data3: 20031, - data4: [148, 117, 219, 241, 55, 108, 72, 16], -}; +pub const DXVA2_VideoProcBobDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 861578094, data2: 30852, data3: 17316, data4: [156, 145, 127, 135, 250, 243, 227, 126] }; +pub const DXVA2_VideoProcProgressiveDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1515495625, data2: 51180, data3: 19417, data4: [142, 222, 243, 199, 93, 196, 57, 59] }; +pub const DXVA2_VideoProcSoftwareDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1163121791, data2: 61054, data3: 20031, data4: [148, 117, 219, 241, 55, 108, 72, 16] }; pub type DXVA2_VideoProcess = i32; pub const DXVA2_VideoProcess_None: DXVA2_VideoProcess = 0i32; pub const DXVA2_VideoProcess_YUV2RGB: DXVA2_VideoProcess = 1i32; @@ -5225,25 +4042,10 @@ impl ::core::clone::Clone for DXVACompBufferInfo { } pub const DXVAHDControlGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2688052853, data2: 63244, data3: 17996, data4: [169, 206, 51, 196, 78, 9, 22, 35] }; pub const DXVAHDETWGUID_CREATEVIDEOPROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1746812190, data2: 22132, data3: 20403, data4: [165, 3, 47, 32, 85, 233, 31, 96] }; -pub const DXVAHDETWGUID_DESTROYVIDEOPROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4181979296, - data2: 16150, - data3: 17376, - data4: [128, 147, 16, 90, 152, 106, 165, 241], -}; +pub const DXVAHDETWGUID_DESTROYVIDEOPROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4181979296, data2: 16150, data3: 17376, data4: [128, 147, 16, 90, 152, 106, 165, 241] }; pub const DXVAHDETWGUID_VIDEOPROCESSBLTHD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3203650613, data2: 30919, data3: 19939, data4: [151, 7, 205, 27, 8, 59, 22, 10] }; -pub const DXVAHDETWGUID_VIDEOPROCESSBLTHD_STREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 665732926, - data2: 42492, - data3: 19429, - data4: [180, 227, 242, 73, 148, 211, 196, 149], -}; -pub const DXVAHDETWGUID_VIDEOPROCESSBLTSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1992903514, - data2: 6463, - data3: 18066, - data4: [148, 132, 164, 217, 153, 218, 129, 168], -}; +pub const DXVAHDETWGUID_VIDEOPROCESSBLTHD_STREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 665732926, data2: 42492, data3: 19429, data4: [180, 227, 242, 73, 148, 211, 196, 149] }; +pub const DXVAHDETWGUID_VIDEOPROCESSBLTSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1992903514, data2: 6463, data3: 18066, data4: [148, 132, 164, 217, 153, 218, 129, 168] }; pub const DXVAHDETWGUID_VIDEOPROCESSSTREAMSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 640420610, data2: 8349, data3: 18413, data4: [148, 216, 130, 174, 2, 184, 74, 167] }; #[repr(C)] pub struct DXVAHDETW_CREATEVIDEOPROCESSOR { @@ -6493,18 +5295,8 @@ pub const DXVA_VideoTransferMatrix_Unknown: DXVA_VideoTransferMatrix = 0i32; pub const DXVA_VideoTransferMatrix_BT709: DXVA_VideoTransferMatrix = 1i32; pub const DXVA_VideoTransferMatrix_BT601: DXVA_VideoTransferMatrix = 2i32; pub const DXVA_VideoTransferMatrix_SMPTE240M: DXVA_VideoTransferMatrix = 3i32; -pub const DXVAp_DeinterlaceBobDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 861578094, - data2: 30852, - data3: 17316, - data4: [156, 145, 127, 135, 250, 243, 227, 126], -}; -pub const DXVAp_DeinterlaceContainerDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 243649427, - data2: 12358, - data3: 20464, - data4: [174, 204, 213, 140, 181, 240, 53, 253], -}; +pub const DXVAp_DeinterlaceBobDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 861578094, data2: 30852, data3: 17316, data4: [156, 145, 127, 135, 250, 243, 227, 126] }; +pub const DXVAp_DeinterlaceContainerDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 243649427, data2: 12358, data3: 20464, data4: [174, 204, 213, 140, 181, 240, 53, 253] }; pub const DXVAp_ModeMPEG2_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487626, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVAp_ModeMPEG2_C: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487628, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; pub const DXVAp_NoEncrypt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461487824, data2: 41159, data3: 4563, data4: [185, 132, 0, 192, 79, 46, 115, 197] }; @@ -6548,18 +5340,8 @@ pub const OPENMODE_FAIL_IF_EXIST: FILE_OPENMODE = 1i32; pub const OPENMODE_RESET_IF_EXIST: FILE_OPENMODE = 2i32; pub const OPENMODE_APPEND_IF_EXIST: FILE_OPENMODE = 3i32; pub const OPENMODE_DELETE_IF_EXIST: FILE_OPENMODE = 4i32; -pub const FORMAT_MFVideoFormat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2933173037, - data2: 29478, - data3: 17355, - data4: [148, 100, 200, 121, 202, 185, 196, 61], -}; -pub const GUID_NativeDeviceService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4017218876, - data2: 21236, - data3: 17349, - data4: [184, 106, 173, 108, 178, 22, 166, 30], -}; +pub const FORMAT_MFVideoFormat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2933173037, data2: 29478, data3: 17355, data4: [148, 100, 200, 121, 202, 185, 196, 61] }; +pub const GUID_NativeDeviceService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4017218876, data2: 21236, data3: 17349, data4: [184, 106, 173, 108, 178, 22, 166, 30] }; pub const GUID_PlayToService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4138270621, data2: 40468, data3: 16841, data4: [191, 15, 18, 10, 43, 60, 225, 32] }; pub type IAdvancedMediaCapture = *mut ::core::ffi::c_void; pub type IAdvancedMediaCaptureInitializationSettings = *mut ::core::ffi::c_void; @@ -6919,12 +5701,7 @@ pub type KSMETHOD_OPMVIDEOOUTPUT = i32; pub const KSMETHOD_OPMVIDEOOUTPUT_STARTINITIALIZATION: KSMETHOD_OPMVIDEOOUTPUT = 0i32; pub const KSMETHOD_OPMVIDEOOUTPUT_FINISHINITIALIZATION: KSMETHOD_OPMVIDEOOUTPUT = 1i32; pub const KSMETHOD_OPMVIDEOOUTPUT_GETINFORMATION: KSMETHOD_OPMVIDEOOUTPUT = 2i32; -pub const KSPROPSETID_OPMVideoOutput: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 116659387, - data2: 62522, - data3: 20450, - data4: [165, 102, 119, 75, 76, 129, 240, 219], -}; +pub const KSPROPSETID_OPMVideoOutput: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 116659387, data2: 62522, data3: 20450, data4: [165, 102, 119, 75, 76, 129, 240, 219] }; pub const LOCAL_D3DFMT_DEFINES: u32 = 1u32; #[repr(C)] pub struct MACROBLOCK_DATA { @@ -6953,12 +5730,7 @@ pub const MEDIASINK_FIXED_STREAMS: u32 = 1u32; pub const MEDIASINK_RATELESS: u32 = 4u32; pub const MEDIASINK_REQUIRE_REFERENCE_MEDIATYPE: u32 = 32u32; pub const MEDIASUBTYPE_AVC1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 826496577, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; -pub const MEDIASUBTYPE_DOLBY_DDPLUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2818279343, - data2: 11522, - data3: 17147, - data4: [164, 212, 5, 205, 147, 132, 59, 221], -}; +pub const MEDIASUBTYPE_DOLBY_DDPLUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2818279343, data2: 11522, data3: 17147, data4: [164, 212, 5, 205, 147, 132, 59, 221] }; pub const MEDIASUBTYPE_DOLBY_TRUEHD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3945254596, data2: 5694, data3: 19619, data4: [139, 116, 142, 37, 249, 27, 81, 126] }; pub const MEDIASUBTYPE_DTS2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 8193, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MEDIASUBTYPE_DTS_HD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2732953271, data2: 4009, data3: 18619, data4: [164, 12, 250, 14, 21, 109, 6, 69] }; @@ -7034,12 +5806,7 @@ pub type MF3DVideoOutputType = i32; pub const MF3DVideoOutputType_BaseView: MF3DVideoOutputType = 0i32; pub const MF3DVideoOutputType_Stereo: MF3DVideoOutputType = 1i32; pub const MFAMRNBByteStreamHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4024836234, data2: 2604, data3: 18938, data4: [138, 1, 55, 104, 181, 89, 182, 218] }; -pub const MFAMRNBSinkClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2955350360, - data2: 28882, - data3: 19547, - data4: [159, 148, 118, 245, 73, 217, 15, 223], -}; +pub const MFAMRNBSinkClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2955350360, data2: 28882, data3: 19547, data4: [159, 148, 118, 245, 73, 217, 15, 223] }; #[repr(C)] pub struct MFARGB { pub rgbBlue: u8, @@ -7063,44 +5830,14 @@ pub const MFASFMutexType_Language: ::windows_sys::core::GUID = ::windows_sys::co pub const MFASFMutexType_Presentation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1914145837, data2: 58459, data3: 4565, data4: [188, 42, 0, 176, 208, 243, 244, 171] }; pub const MFASFMutexType_Unknown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1914145838, data2: 58459, data3: 4565, data4: [188, 42, 0, 176, 208, 243, 244, 171] }; pub const MFASFSPLITTER_PACKET_BOUNDARY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4267198981, data2: 59606, data3: 17123, data4: [177, 118, 241, 33, 23, 5, 251, 111] }; -pub const MFASFSampleExtension_ContentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3583040544, - data2: 1980, - data3: 17260, - data4: [156, 247, 243, 187, 251, 241, 164, 220], -}; -pub const MFASFSampleExtension_Encryption_KeyID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1983341969, - data2: 31071, - data3: 19873, - data4: [134, 237, 157, 70, 236, 161, 9, 169], -}; +pub const MFASFSampleExtension_ContentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3583040544, data2: 1980, data3: 17260, data4: [156, 247, 243, 187, 251, 241, 164, 220] }; +pub const MFASFSampleExtension_Encryption_KeyID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1983341969, data2: 31071, data3: 19873, data4: [134, 237, 157, 70, 236, 161, 9, 169] }; pub const MFASFSampleExtension_Encryption_SampleID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1721284686, data2: 2810, data3: 17200, data4: [174, 178, 28, 10, 152, 215, 164, 77] }; -pub const MFASFSampleExtension_FileName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3781553166, - data2: 6637, - data3: 17879, - data4: [180, 167, 37, 203, 209, 226, 142, 155], -}; +pub const MFASFSampleExtension_FileName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3781553166, data2: 6637, data3: 17879, data4: [180, 167, 37, 203, 209, 226, 142, 155] }; pub const MFASFSampleExtension_OutputCleanPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4146740335, data2: 28340, data3: 20156, data4: [177, 146, 9, 173, 151, 89, 232, 40] }; -pub const MFASFSampleExtension_PixelAspectRatio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 455009620, - data2: 63978, - data3: 19400, - data4: [130, 26, 55, 107, 116, 228, 196, 184], -}; -pub const MFASFSampleExtension_SMPTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 966104556, - data2: 34407, - data3: 20013, - data4: [143, 219, 152, 129, 76, 231, 108, 30], -}; -pub const MFASFSampleExtension_SampleDuration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3334313040, - data2: 34431, - data3: 18695, - data4: [131, 163, 199, 121, 33, 183, 51, 173], -}; +pub const MFASFSampleExtension_PixelAspectRatio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 455009620, data2: 63978, data3: 19400, data4: [130, 26, 55, 107, 116, 228, 196, 184] }; +pub const MFASFSampleExtension_SMPTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 966104556, data2: 34407, data3: 20013, data4: [143, 219, 152, 129, 76, 231, 108, 30] }; +pub const MFASFSampleExtension_SampleDuration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3334313040, data2: 34431, data3: 18695, data4: [131, 163, 199, 121, 33, 183, 51, 173] }; pub const MFASF_DEFAULT_BUFFER_WINDOW_MS: u32 = 3000u32; pub type MFASF_INDEXER_FLAGS = i32; pub const MFASF_INDEXER_WRITE_NEW_INDEX: MFASF_INDEXER_FLAGS = 1i32; @@ -7168,12 +5905,7 @@ impl ::core::clone::Clone for MFAudioDecoderDegradationInfo { } } pub const MFAudioFormat_AAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 5648, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; -pub const MFAudioFormat_AAC_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1100729974, - data2: 35698, - data3: 16399, - data4: [173, 235, 132, 181, 125, 99, 72, 77], -}; +pub const MFAudioFormat_AAC_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1100729974, data2: 35698, data3: 16399, data4: [173, 235, 132, 181, 125, 99, 72, 77] }; pub const MFAudioFormat_ADTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 5632, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFAudioFormat_ADTS_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3662242723, data2: 5336, data3: 19919, data4: [146, 183, 25, 62, 184, 67, 99, 219] }; pub const MFAudioFormat_ALAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 27745, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; @@ -7185,73 +5917,23 @@ pub const MFAudioFormat_Base_HDCP: ::windows_sys::core::GUID = ::windows_sys::co pub const MFAudioFormat_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 9, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFAudioFormat_DTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 8, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFAudioFormat_DTS_HD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2732953271, data2: 4009, data3: 18619, data4: [164, 12, 250, 14, 21, 109, 6, 69] }; -pub const MFAudioFormat_DTS_LBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3271454474, - data2: 20028, - data3: 19953, - data4: [155, 96, 80, 134, 48, 145, 228, 185], -}; +pub const MFAudioFormat_DTS_LBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3271454474, data2: 20028, data3: 19953, data4: [155, 96, 80, 134, 48, 145, 228, 185] }; pub const MFAudioFormat_DTS_RAW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3765272627, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }; pub const MFAudioFormat_DTS_UHD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2265055511, data2: 44259, data3: 17118, data4: [183, 62, 198, 86, 112, 98, 99, 248] }; -pub const MFAudioFormat_DTS_UHDY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2610743808, - data2: 37305, - data3: 19660, - data4: [136, 58, 143, 120, 122, 195, 204, 134], -}; -pub const MFAudioFormat_DTS_XLL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1169390619, - data2: 35952, - data3: 20057, - data4: [167, 190, 161, 228, 44, 129, 200, 13], -}; +pub const MFAudioFormat_DTS_UHDY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2610743808, data2: 37305, data3: 19660, data4: [136, 58, 143, 120, 122, 195, 204, 134] }; +pub const MFAudioFormat_DTS_XLL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1169390619, data2: 35952, data3: 20057, data4: [167, 190, 161, 228, 44, 129, 200, 13] }; pub const MFAudioFormat_Dolby_AC3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3765272620, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }; -pub const MFAudioFormat_Dolby_AC3_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2540059264, - data2: 36859, - data3: 17477, - data4: [166, 186, 121, 45, 144, 143, 73, 127], -}; +pub const MFAudioFormat_Dolby_AC3_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2540059264, data2: 36859, data3: 17477, data4: [166, 186, 121, 45, 144, 143, 73, 127] }; pub const MFAudioFormat_Dolby_AC3_SPDIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 146, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFAudioFormat_Dolby_AC4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 44096, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; -pub const MFAudioFormat_Dolby_AC4_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 918000252, - data2: 15751, - data3: 18986, - data4: [145, 150, 162, 26, 217, 233, 53, 230], -}; -pub const MFAudioFormat_Dolby_AC4_V1_ES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2643315910, - data2: 53590, - data3: 20408, - data4: [151, 156, 168, 91, 231, 210, 29, 250], -}; -pub const MFAudioFormat_Dolby_AC4_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2040050336, - data2: 6109, - data3: 18870, - data4: [141, 250, 155, 39, 133, 82, 162, 172], -}; -pub const MFAudioFormat_Dolby_AC4_V2_ES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2119748089, - data2: 45168, - data3: 17908, - data4: [140, 205, 169, 154, 4, 23, 193, 172], -}; -pub const MFAudioFormat_Dolby_DDPlus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2818279343, - data2: 11522, - data3: 17147, - data4: [164, 212, 5, 205, 147, 132, 59, 221], -}; +pub const MFAudioFormat_Dolby_AC4_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 918000252, data2: 15751, data3: 18986, data4: [145, 150, 162, 26, 217, 233, 53, 230] }; +pub const MFAudioFormat_Dolby_AC4_V1_ES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2643315910, data2: 53590, data3: 20408, data4: [151, 156, 168, 91, 231, 210, 29, 250] }; +pub const MFAudioFormat_Dolby_AC4_V2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2040050336, data2: 6109, data3: 18870, data4: [141, 250, 155, 39, 133, 82, 162, 172] }; +pub const MFAudioFormat_Dolby_AC4_V2_ES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2119748089, data2: 45168, data3: 17908, data4: [140, 205, 169, 154, 4, 23, 193, 172] }; +pub const MFAudioFormat_Dolby_DDPlus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2818279343, data2: 11522, data3: 17147, data4: [164, 212, 5, 205, 147, 132, 59, 221] }; pub const MFAudioFormat_FLAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 61868, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFAudioFormat_Float: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; -pub const MFAudioFormat_Float_SpatialObjects: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4198092180, - data2: 48228, - data3: 19121, - data4: [155, 113, 220, 208, 157, 90, 126, 122], -}; +pub const MFAudioFormat_Float_SpatialObjects: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4198092180, data2: 48228, data3: 19121, data4: [155, 113, 220, 208, 157, 90, 126, 122] }; pub const MFAudioFormat_LPCM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3765272626, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }; pub const MFAudioFormat_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 85, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFAudioFormat_MPEG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 80, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; @@ -7342,12 +6024,7 @@ pub const MFCONNECTOR_PCI: ::windows_sys::core::GUID = ::windows_sys::core::GUID pub const MFCONNECTOR_PCIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2889543518, data2: 52803, data3: 4569, data4: [146, 219, 0, 11, 219, 40, 255, 152] }; pub const MFCONNECTOR_PCI_Express: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2889543519, data2: 52803, data3: 4569, data4: [146, 219, 0, 11, 219, 40, 255, 152] }; pub const MFCONNECTOR_SDI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1473075569, data2: 52807, data3: 4569, data4: [146, 219, 0, 11, 219, 40, 255, 152] }; -pub const MFCONNECTOR_SPDIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 194291474, - data2: 44350, - data3: 19694, - data4: [131, 206, 206, 50, 227, 219, 101, 34], -}; +pub const MFCONNECTOR_SPDIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 194291474, data2: 44350, data3: 19694, data4: [131, 206, 206, 50, 227, 219, 101, 34] }; pub const MFCONNECTOR_SVIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1473075561, data2: 52807, data3: 4569, data4: [146, 219, 0, 11, 219, 40, 255, 152] }; pub const MFCONNECTOR_TRANSPORT_AGNOSTIC_DIGITAL_MODE_A: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1473075576, data2: 52807, data3: 4569, data4: [146, 219, 0, 11, 219, 40, 255, 152] }; pub const MFCONNECTOR_TRANSPORT_AGNOSTIC_DIGITAL_MODE_B: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1473075577, data2: 52807, data3: 4569, data4: [146, 219, 0, 11, 219, 40, 255, 152] }; @@ -7502,24 +6179,9 @@ pub type MFDepthMeasurement = i32; pub const DistanceToFocalPlane: MFDepthMeasurement = 0i32; pub const DistanceToOpticalCenter: MFDepthMeasurement = 1i32; pub const MFENABLETYPE_MF_RebootRequired: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1833778507, data2: 3790, data3: 18002, data4: [139, 58, 242, 210, 66, 96, 216, 135] }; -pub const MFENABLETYPE_MF_UpdateRevocationInformation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3847794869, - data2: 46020, - data3: 17568, - data4: [146, 76, 80, 209, 120, 147, 35, 133], -}; -pub const MFENABLETYPE_MF_UpdateUntrustedComponent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2558129110, - data2: 52962, - data3: 18662, - data4: [181, 115, 151, 103, 171, 23, 47, 22], -}; -pub const MFENABLETYPE_WMDRMV1_LicenseAcquisition: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1341583023, - data2: 2883, - data3: 18327, - data4: [155, 133, 171, 243, 24, 21, 231, 176], -}; +pub const MFENABLETYPE_MF_UpdateRevocationInformation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3847794869, data2: 46020, data3: 17568, data4: [146, 76, 80, 209, 120, 147, 35, 133] }; +pub const MFENABLETYPE_MF_UpdateUntrustedComponent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2558129110, data2: 52962, data3: 18662, data4: [181, 115, 151, 103, 171, 23, 47, 22] }; +pub const MFENABLETYPE_WMDRMV1_LicenseAcquisition: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1341583023, data2: 2883, data3: 18327, data4: [155, 133, 171, 243, 24, 21, 231, 176] }; pub const MFENABLETYPE_WMDRMV7_Individualization: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2899494986, data2: 45827, data3: 20325, data4: [188, 44, 44, 132, 141, 1, 169, 137] }; pub const MFENABLETYPE_WMDRMV7_LicenseAcquisition: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3344095, data2: 18950, data3: 18564, data4: [160, 151, 239, 109, 34, 236, 132, 163] }; pub const MFEVRDLL: u32 = 0u32; @@ -7537,12 +6199,7 @@ impl ::core::clone::Clone for MFExtendedCameraIntrinsic_IntrinsicModel { } } pub const MFFLACBytestreamHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 239194040, data2: 1286, data3: 16628, data4: [165, 22, 119, 204, 35, 100, 45, 145] }; -pub const MFFLACSinkClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2100938095, - data2: 24693, - data3: 18377, - data4: [155, 174, 140, 249, 229, 49, 181, 245], -}; +pub const MFFLACSinkClassFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2100938095, data2: 24693, data3: 18377, data4: [155, 174, 140, 249, 229, 49, 181, 245] }; #[repr(C)] pub struct MFFOLDDOWN_MATRIX { pub cbSize: u32, @@ -7648,20 +6305,10 @@ pub const MFMediaType_Default: ::windows_sys::core::GUID = ::windows_sys::core:: pub const MFMediaType_FileTransfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1914145830, data2: 58459, data3: 4565, data4: [188, 42, 0, 176, 208, 243, 244, 171] }; pub const MFMediaType_HTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1914145828, data2: 58459, data3: 4565, data4: [188, 42, 0, 176, 208, 243, 244, 171] }; pub const MFMediaType_Image: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1914145827, data2: 58459, data3: 4565, data4: [188, 42, 0, 176, 208, 243, 244, 171] }; -pub const MFMediaType_Metadata: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 747610636, - data2: 33467, - data3: 18306, - data4: [144, 160, 152, 162, 165, 189, 142, 248], -}; +pub const MFMediaType_Metadata: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747610636, data2: 33467, data3: 18306, data4: [144, 160, 152, 162, 165, 189, 142, 248] }; pub const MFMediaType_MultiplexedFrames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1856324272, data2: 10271, data3: 16945, data4: [164, 100, 254, 47, 80, 34, 80, 28] }; pub const MFMediaType_Perception: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1501558521, data2: 28322, data3: 18032, data4: [133, 180, 234, 132, 7, 63, 233, 64] }; -pub const MFMediaType_Protected: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2068541414, - data2: 40196, - data3: 17556, - data4: [190, 20, 126, 11, 208, 118, 200, 228], -}; +pub const MFMediaType_Protected: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2068541414, data2: 40196, data3: 17556, data4: [190, 20, 126, 11, 208, 118, 200, 228] }; pub const MFMediaType_SAMI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3868617120, data2: 15821, data3: 16587, data4: [158, 46, 55, 8, 56, 124, 6, 22] }; pub const MFMediaType_Script: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1914145826, data2: 58459, data3: 4565, data4: [188, 42, 0, 176, 208, 243, 244, 171] }; pub const MFMediaType_Stream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3828804483, data2: 21071, data3: 4558, data4: [159, 83, 0, 32, 175, 11, 167, 112] }; @@ -7678,35 +6325,15 @@ pub type MFNETSOURCE_CACHE_STATE = i32; pub const MFNETSOURCE_CACHE_UNAVAILABLE: MFNETSOURCE_CACHE_STATE = 0i32; pub const MFNETSOURCE_CACHE_ACTIVE_WRITING: MFNETSOURCE_CACHE_STATE = 1i32; pub const MFNETSOURCE_CACHE_ACTIVE_COMPLETE: MFNETSOURCE_CACHE_STATE = 2i32; -pub const MFNETSOURCE_CLIENTGUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1621279910, - data2: 61847, - data3: 19476, - data4: [165, 191, 136, 131, 13, 36, 88, 175], -}; +pub const MFNETSOURCE_CLIENTGUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1621279910, data2: 61847, data3: 19476, data4: [165, 191, 136, 131, 13, 36, 88, 175] }; pub const MFNETSOURCE_CONNECTIONBANDWIDTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294904, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub const MFNETSOURCE_CREDENTIAL_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294912, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; -pub const MFNETSOURCE_CROSS_ORIGIN_SUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2554470524, - data2: 45100, - data3: 17009, - data4: [162, 252, 114, 228, 147, 8, 229, 194], -}; -pub const MFNETSOURCE_DRMNET_LICENSE_REPRESENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1206575549, - data2: 48638, - data3: 17122, - data4: [130, 243, 84, 164, 140, 23, 150, 45], -}; +pub const MFNETSOURCE_CROSS_ORIGIN_SUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2554470524, data2: 45100, data3: 17009, data4: [162, 252, 114, 228, 147, 8, 229, 194] }; +pub const MFNETSOURCE_DRMNET_LICENSE_REPRESENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1206575549, data2: 48638, data3: 17122, data4: [130, 243, 84, 164, 140, 23, 150, 45] }; pub const MFNETSOURCE_ENABLE_DOWNLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294941, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub const MFNETSOURCE_ENABLE_HTTP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294937, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub const MFNETSOURCE_ENABLE_MSB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294934, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; -pub const MFNETSOURCE_ENABLE_PRIVATEMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2185722328, - data2: 61835, - data3: 17413, - data4: [140, 241, 70, 79, 181, 170, 143, 113], -}; +pub const MFNETSOURCE_ENABLE_PRIVATEMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2185722328, data2: 61835, data3: 17413, data4: [140, 241, 70, 79, 181, 170, 143, 113] }; pub const MFNETSOURCE_ENABLE_RTSP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294936, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub const MFNETSOURCE_ENABLE_STREAMING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294940, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub const MFNETSOURCE_ENABLE_TCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294933, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; @@ -7717,19 +6344,9 @@ pub const MFNETSOURCE_HOSTVERSION: ::windows_sys::core::GUID = ::windows_sys::co pub const MFNETSOURCE_HTTP_DOWNLOAD_SESSION_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2102724638, data2: 12413, data3: 19821, data4: [166, 99, 169, 59, 233, 124, 75, 92] }; pub const MFNETSOURCE_LOGPARAMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1687382760, data2: 37912, data3: 17722, data4: [140, 218, 62, 10, 102, 139, 53, 59] }; pub const MFNETSOURCE_LOGURL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294931, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; -pub const MFNETSOURCE_MAXBUFFERTIMEMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1082860774, - data2: 16440, - data3: 17409, - data4: [181, 178, 254, 112, 26, 158, 191, 16], -}; +pub const MFNETSOURCE_MAXBUFFERTIMEMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1082860774, data2: 16440, data3: 17409, data4: [181, 178, 254, 112, 26, 158, 191, 16] }; pub const MFNETSOURCE_MAXUDPACCELERATEDSTREAMINGDURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1252731001, data2: 48097, data3: 18836, data4: [159, 240, 84, 149, 189, 37, 1, 41] }; -pub const MFNETSOURCE_PEERMANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1219664603, - data2: 65215, - data3: 17902, - data4: [169, 191, 239, 184, 28, 73, 46, 252], -}; +pub const MFNETSOURCE_PEERMANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1219664603, data2: 65215, data3: 17902, data4: [169, 191, 239, 184, 28, 73, 46, 252] }; pub const MFNETSOURCE_PLAYERID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294926, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub const MFNETSOURCE_PLAYERUSERAGENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294930, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub const MFNETSOURCE_PLAYERVERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294925, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; @@ -7751,18 +6368,8 @@ pub const MFNETSOURCE_PROXYPORT: ::windows_sys::core::GUID = ::windows_sys::core pub const MFNETSOURCE_PROXYRERUNAUTODETECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294921, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub const MFNETSOURCE_PROXYSETTINGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294919, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub const MFNETSOURCE_RESENDSENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294907, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; -pub const MFNETSOURCE_RESOURCE_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2170359798, - data2: 9818, - data3: 17527, - data4: [158, 70, 123, 128, 173, 128, 181, 251], -}; -pub const MFNETSOURCE_SSLCERTIFICATE_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1441188647, - data2: 59035, - data3: 16999, - data4: [148, 12, 45, 126, 197, 187, 138, 15], -}; +pub const MFNETSOURCE_RESOURCE_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2170359798, data2: 9818, data3: 17527, data4: [158, 70, 123, 128, 173, 128, 181, 251] }; +pub const MFNETSOURCE_SSLCERTIFICATE_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1441188647, data2: 59035, data3: 16999, data4: [148, 12, 45, 126, 197, 187, 138, 15] }; pub const MFNETSOURCE_STATISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294900, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub type MFNETSOURCE_STATISTICS_IDS = i32; pub const MFNETSOURCE_RECVPACKETS_ID: MFNETSOURCE_STATISTICS_IDS = 0i32; @@ -7796,12 +6403,7 @@ pub const MFNETSOURCE_VBR_ID: MFNETSOURCE_STATISTICS_IDS = 27i32; pub const MFNETSOURCE_DOWNLOADPROGRESS_ID: MFNETSOURCE_STATISTICS_IDS = 28i32; pub const MFNETSOURCE_UNPREDEFINEDPROTOCOLNAME_ID: MFNETSOURCE_STATISTICS_IDS = 29i32; pub const MFNETSOURCE_STATISTICS_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294901, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; -pub const MFNETSOURCE_STREAM_LANGUAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2595504920, - data2: 63437, - data3: 20269, - data4: [141, 109, 250, 53, 180, 146, 206, 203], -}; +pub const MFNETSOURCE_STREAM_LANGUAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2595504920, data2: 63437, data3: 20269, data4: [141, 109, 250, 53, 180, 146, 206, 203] }; pub const MFNETSOURCE_THINNINGENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294908, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub const MFNETSOURCE_TRANSPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1018294910, data2: 1285, data3: 19549, data4: [174, 113, 10, 85, 99, 68, 239, 161] }; pub type MFNETSOURCE_TRANSPORT_TYPE = i32; @@ -7813,12 +6415,7 @@ pub const MFNET_PROXYSETTING_NONE: MFNET_PROXYSETTINGS = 0i32; pub const MFNET_PROXYSETTING_MANUAL: MFNET_PROXYSETTINGS = 1i32; pub const MFNET_PROXYSETTING_AUTO: MFNET_PROXYSETTINGS = 2i32; pub const MFNET_PROXYSETTING_BROWSER: MFNET_PROXYSETTINGS = 3i32; -pub const MFNET_SAVEJOB_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3092928639, - data2: 15618, - data3: 20050, - data4: [149, 101, 85, 211, 236, 30, 127, 247], -}; +pub const MFNET_SAVEJOB_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3092928639, data2: 15618, data3: 20050, data4: [149, 101, 85, 211, 236, 30, 127, 247] }; pub type MFNetAuthenticationFlags = i32; pub const MFNET_AUTHENTICATION_PROXY: MFNetAuthenticationFlags = 1i32; pub const MFNET_AUTHENTICATION_CLEAR_TEXT: MFNetAuthenticationFlags = 2i32; @@ -7887,73 +6484,23 @@ pub const PEACTION_RESERVED3: MFPOLICYMANAGER_ACTION = 7i32; pub const PEACTION_LAST: MFPOLICYMANAGER_ACTION = 7i32; pub const MFPROTECTIONATTRIBUTE_BEST_EFFORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3370148657, data2: 30192, data3: 20161, data4: [142, 119, 23, 87, 143, 119, 59, 70] }; pub const MFPROTECTIONATTRIBUTE_CONSTRICTVIDEO_IMAGESIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 8681212, data2: 19288, data3: 19840, data4: [167, 144, 231, 41, 118, 115, 22, 29] }; -pub const MFPROTECTIONATTRIBUTE_FAIL_OVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2234952645, - data2: 14577, - data3: 16721, - data4: [156, 206, 245, 93, 148, 18, 41, 172], -}; +pub const MFPROTECTIONATTRIBUTE_FAIL_OVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2234952645, data2: 14577, data3: 16721, data4: [156, 206, 245, 93, 148, 18, 41, 172] }; pub const MFPROTECTIONATTRIBUTE_HDCP_SRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1865425159, data2: 13431, data3: 17512, data4: [138, 8, 238, 249, 219, 16, 226, 15] }; pub const MFPROTECTION_ACP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3288142278, data2: 63671, data3: 19744, data4: [176, 8, 29, 177, 125, 97, 242, 218] }; pub const MFPROTECTION_CGMSA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3850267113, data2: 8811, data3: 19761, data4: [180, 227, 211, 219, 0, 135, 54, 221] }; -pub const MFPROTECTION_CONSTRICTAUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4291402564, - data2: 57160, - data3: 19990, - data4: [142, 102, 9, 104, 146, 193, 87, 138], -}; +pub const MFPROTECTION_CONSTRICTAUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4291402564, data2: 57160, data3: 19990, data4: [142, 102, 9, 104, 146, 193, 87, 138] }; pub const MFPROTECTION_CONSTRICTVIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 422801614, data2: 50660, data3: 19514, data4: [138, 102, 105, 89, 180, 218, 68, 66] }; -pub const MFPROTECTION_CONSTRICTVIDEO_NOOPM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2776688845, - data2: 49735, - data3: 18775, - data4: [185, 131, 60, 46, 235, 209, 255, 89], -}; +pub const MFPROTECTION_CONSTRICTVIDEO_NOOPM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2776688845, data2: 49735, data3: 18775, data4: [185, 131, 60, 46, 235, 209, 255, 89] }; pub const MFPROTECTION_DISABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2361841691, data2: 65222, data3: 19855, data4: [150, 75, 207, 186, 11, 13, 173, 13] }; -pub const MFPROTECTION_DISABLE_SCREEN_SCRAPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2719054244, - data2: 47053, - data3: 16600, - data4: [150, 20, 142, 242, 55, 27, 167, 141], -}; -pub const MFPROTECTION_FFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1177179826, - data2: 10342, - data3: 19382, - data4: [152, 13, 109, 141, 158, 219, 26, 140], -}; -pub const MFPROTECTION_GRAPHICS_TRANSFER_AES_ENCRYPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3363036772, - data2: 55461, - data3: 18918, - data4: [136, 187, 251, 150, 63, 211, 212, 206], -}; -pub const MFPROTECTION_HARDWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1323823297, - data2: 40663, - data3: 16975, - data4: [182, 190, 153, 107, 51, 82, 136, 86], -}; -pub const MFPROTECTION_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2927411261, - data2: 51240, - data3: 16417, - data4: [172, 183, 213, 120, 210, 122, 175, 19], -}; +pub const MFPROTECTION_DISABLE_SCREEN_SCRAPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2719054244, data2: 47053, data3: 16600, data4: [150, 20, 142, 242, 55, 27, 167, 141] }; +pub const MFPROTECTION_FFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1177179826, data2: 10342, data3: 19382, data4: [152, 13, 109, 141, 158, 219, 26, 140] }; +pub const MFPROTECTION_GRAPHICS_TRANSFER_AES_ENCRYPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3363036772, data2: 55461, data3: 18918, data4: [136, 187, 251, 150, 63, 211, 212, 206] }; +pub const MFPROTECTION_HARDWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1323823297, data2: 40663, data3: 16975, data4: [182, 190, 153, 107, 51, 82, 136, 86] }; +pub const MFPROTECTION_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2927411261, data2: 51240, data3: 16417, data4: [172, 183, 213, 120, 210, 122, 175, 19] }; pub const MFPROTECTION_HDCP_WITH_TYPE_ENFORCEMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2762311144, data2: 60768, data3: 17453, data4: [129, 77, 219, 77, 66, 32, 160, 109] }; -pub const MFPROTECTION_PROTECTED_SURFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1331533158, - data2: 59202, - data3: 18981, - data4: [141, 31, 210, 135, 181, 250, 10, 222], -}; +pub const MFPROTECTION_PROTECTED_SURFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1331533158, data2: 59202, data3: 18981, data4: [141, 31, 210, 135, 181, 250, 10, 222] }; pub const MFPROTECTION_TRUSTEDAUDIODRIVERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1706947538, data2: 360, data3: 18454, data4: [165, 51, 85, 212, 123, 2, 113, 1] }; -pub const MFPROTECTION_VIDEO_FRAMES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 916823228, - data2: 29697, - data3: 19084, - data4: [188, 32, 70, 167, 201, 229, 151, 240], -}; +pub const MFPROTECTION_VIDEO_FRAMES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 916823228, data2: 29697, data3: 19084, data4: [188, 32, 70, 167, 201, 229, 151, 240] }; pub const MFPROTECTION_WMDRMOTA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2724701857, data2: 13870, data3: 18384, data4: [136, 5, 70, 40, 89, 138, 35, 228] }; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -8307,261 +6854,76 @@ pub const MF_SAMPLE_ENCRYPTION_PROTECTION_SCHEME_AES_CTR: MFSampleEncryptionProt pub const MF_SAMPLE_ENCRYPTION_PROTECTION_SCHEME_AES_CBC: MFSampleEncryptionProtectionScheme = 2i32; pub const MFSampleExtension_3DVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4168062884, data2: 56660, data3: 20014, data4: [154, 94, 85, 252, 45, 116, 160, 5] }; pub const MFSampleExtension_3DVideo_SampleFormat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 140973938, data2: 58223, data3: 19711, data4: [151, 179, 215, 46, 32, 152, 122, 72] }; -pub const MFSampleExtension_AccumulatedNonRefPicPercent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2045408479, - data2: 42816, - data3: 17499, - data4: [188, 152, 201, 237, 31, 38, 14, 238], -}; +pub const MFSampleExtension_AccumulatedNonRefPicPercent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2045408479, data2: 42816, data3: 17499, data4: [188, 152, 201, 237, 31, 38, 14, 238] }; pub const MFSampleExtension_BottomFieldFirst: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2484920483, data2: 27363, data3: 19930, data4: [154, 8, 166, 66, 152, 52, 6, 23] }; -pub const MFSampleExtension_CameraExtrinsics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1802901080, - data2: 47084, - data3: 19515, - data4: [130, 37, 134, 35, 202, 190, 195, 29], -}; +pub const MFSampleExtension_CameraExtrinsics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1802901080, data2: 47084, data3: 19515, data4: [130, 37, 134, 35, 202, 190, 195, 29] }; pub const MFSampleExtension_CaptureMetadata: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 784212904, data2: 64245, data3: 17482, data4: [166, 162, 235, 129, 8, 128, 171, 93] }; pub const MFSampleExtension_ChromaOnly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 515446684, data2: 40991, data3: 18501, data4: [140, 4, 14, 101, 162, 110, 176, 79] }; -pub const MFSampleExtension_CleanPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2631860696, - data2: 41200, - data3: 17338, - data4: [176, 119, 234, 160, 108, 189, 114, 138], -}; +pub const MFSampleExtension_CleanPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2631860696, data2: 41200, data3: 17338, data4: [176, 119, 234, 160, 108, 189, 114, 138] }; pub const MFSampleExtension_ClosedCaption_CEA708: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 653299816, data2: 59204, data3: 18396, data4: [170, 3, 219, 242, 4, 3, 189, 230] }; pub const MFSampleExtension_ClosedCaption_CEA708_MAX_SIZE: u32 = 256u32; -pub const MFSampleExtension_Content_KeyID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3334993328, - data2: 44234, - data3: 16731, - data4: [135, 217, 16, 68, 20, 105, 239, 198], -}; -pub const MFSampleExtension_DecodeTimestamp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1940477140, - data2: 2530, - data3: 18529, - data4: [190, 252, 148, 189, 151, 192, 142, 110], -}; +pub const MFSampleExtension_Content_KeyID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3334993328, data2: 44234, data3: 16731, data4: [135, 217, 16, 68, 20, 105, 239, 198] }; +pub const MFSampleExtension_DecodeTimestamp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1940477140, data2: 2530, data3: 18529, data4: [190, 252, 148, 189, 151, 192, 142, 110] }; pub const MFSampleExtension_Depth_MaxReliableDepth: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3830793681, data2: 7951, data3: 18994, data4: [168, 167, 97, 1, 162, 78, 168, 190] }; -pub const MFSampleExtension_Depth_MinReliableDepth: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1602585266, - data2: 58219, - data3: 18376, - data4: [155, 135, 254, 225, 202, 114, 197, 176], -}; +pub const MFSampleExtension_Depth_MinReliableDepth: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1602585266, data2: 58219, data3: 18376, data4: [155, 135, 254, 225, 202, 114, 197, 176] }; pub const MFSampleExtension_DerivedFromTopField: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1750222426, data2: 44572, data3: 17747, data4: [142, 155, 195, 66, 15, 203, 22, 55] }; pub const MFSampleExtension_DescrambleData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1128807398, data2: 18691, data3: 17172, data4: [176, 50, 41, 81, 54, 89, 54, 252] }; -pub const MFSampleExtension_DeviceReferenceSystemTime: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1696823130, - data2: 47661, - data3: 16479, - data4: [178, 197, 1, 255, 136, 226, 232, 246], -}; +pub const MFSampleExtension_DeviceReferenceSystemTime: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1696823130, data2: 47661, data3: 16479, data4: [178, 197, 1, 255, 136, 226, 232, 246] }; pub const MFSampleExtension_DeviceTimestamp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2403218919, data2: 11725, data3: 18567, data4: [134, 34, 42, 88, 186, 166, 82, 176] }; -pub const MFSampleExtension_DirtyRects: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2611413541, - data2: 45890, - data3: 20119, - data4: [145, 38, 11, 86, 106, 183, 234, 126], -}; -pub const MFSampleExtension_Discontinuity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2631860697, - data2: 41200, - data3: 17338, - data4: [176, 119, 234, 160, 108, 189, 114, 138], -}; -pub const MFSampleExtension_Encryption_ClearSliceHeaderData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1426695412, - data2: 12813, - data3: 20076, - data4: [141, 26, 148, 198, 109, 210, 12, 176], -}; +pub const MFSampleExtension_DirtyRects: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2611413541, data2: 45890, data3: 20119, data4: [145, 38, 11, 86, 106, 183, 234, 126] }; +pub const MFSampleExtension_Discontinuity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2631860697, data2: 41200, data3: 17338, data4: [176, 119, 234, 160, 108, 189, 114, 138] }; +pub const MFSampleExtension_Encryption_ClearSliceHeaderData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1426695412, data2: 12813, data3: 20076, data4: [141, 26, 148, 198, 109, 210, 12, 176] }; pub const MFSampleExtension_Encryption_CryptByteBlock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2642684059, data2: 3199, data3: 18195, data4: [171, 149, 16, 138, 180, 42, 216, 1] }; -pub const MFSampleExtension_Encryption_HardwareProtection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2586520875, - data2: 33392, - data3: 17379, - data4: [132, 72, 153, 79, 66, 110, 136, 134], -}; -pub const MFSampleExtension_Encryption_HardwareProtection_KeyInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2989957248, - data2: 17755, - data3: 19927, - data4: [153, 137, 26, 149, 87, 132, 183, 84], -}; -pub const MFSampleExtension_Encryption_HardwareProtection_KeyInfoID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2361380075, - data2: 38053, - data3: 19937, - data4: [130, 49, 168, 94, 71, 207, 129, 231], -}; +pub const MFSampleExtension_Encryption_HardwareProtection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2586520875, data2: 33392, data3: 17379, data4: [132, 72, 153, 79, 66, 110, 136, 134] }; +pub const MFSampleExtension_Encryption_HardwareProtection_KeyInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2989957248, data2: 17755, data3: 19927, data4: [153, 137, 26, 149, 87, 132, 183, 84] }; +pub const MFSampleExtension_Encryption_HardwareProtection_KeyInfoID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2361380075, data2: 38053, data3: 19937, data4: [130, 49, 168, 94, 71, 207, 129, 231] }; pub const MFSampleExtension_Encryption_HardwareProtection_VideoDecryptorContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1765044424, data2: 59447, data3: 18336, data4: [136, 203, 83, 91, 144, 94, 53, 130] }; -pub const MFSampleExtension_Encryption_KeyID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1983341969, - data2: 31071, - data3: 19873, - data4: [134, 237, 157, 70, 236, 161, 9, 169], -}; +pub const MFSampleExtension_Encryption_KeyID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1983341969, data2: 31071, data3: 19873, data4: [134, 237, 157, 70, 236, 161, 9, 169] }; pub const MFSampleExtension_Encryption_NALUTypes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2968545223, data2: 29004, data3: 16748, data4: [141, 89, 95, 77, 223, 137, 19, 182] }; pub const MFSampleExtension_Encryption_Opaque_Data: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 575502309, data2: 5009, data3: 20475, data4: [159, 65, 180, 50, 246, 140, 97, 29] }; pub const MFSampleExtension_Encryption_ProtectionScheme: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3495219350, data2: 10427, data3: 17882, data4: [135, 236, 116, 243, 81, 135, 20, 6] }; -pub const MFSampleExtension_Encryption_ResumeVideoOutput: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2754980773, - data2: 45022, - data3: 19701, - data4: [188, 28, 246, 172, 175, 19, 148, 157], -}; +pub const MFSampleExtension_Encryption_ResumeVideoOutput: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2754980773, data2: 45022, data3: 19701, data4: [188, 28, 246, 172, 175, 19, 148, 157] }; pub const MFSampleExtension_Encryption_SEIData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1022421362, data2: 17730, data3: 18055, data4: [153, 153, 88, 95, 86, 95, 186, 125] }; pub const MFSampleExtension_Encryption_SPSPPSData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2933788578, data2: 3596, data3: 17724, data4: [183, 243, 222, 134, 147, 54, 77, 17] }; pub const MFSampleExtension_Encryption_SampleID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1721284686, data2: 2810, data3: 17200, data4: [174, 178, 28, 10, 152, 215, 164, 77] }; pub const MFSampleExtension_Encryption_SkipByteBlock: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 223675720, data2: 33559, data3: 19121, data4: [132, 95, 208, 99, 6, 226, 147, 227] }; -pub const MFSampleExtension_Encryption_SubSampleMappingSplit: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4261565625, - data2: 10917, - data3: 20188, - data4: [153, 247, 23, 232, 157, 191, 145, 116], -}; +pub const MFSampleExtension_Encryption_SubSampleMappingSplit: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4261565625, data2: 10917, data3: 20188, data4: [153, 247, 23, 232, 157, 191, 145, 116] }; pub const MFSampleExtension_Encryption_SubSample_Mapping: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2219111034, data2: 27041, data3: 18650, data4: [189, 8, 17, 206, 243, 104, 48, 210] }; -pub const MFSampleExtension_ExtendedCameraIntrinsics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1443611813, - data2: 19936, - data3: 16659, - data4: [156, 220, 131, 45, 185, 116, 15, 61], -}; +pub const MFSampleExtension_ExtendedCameraIntrinsics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1443611813, data2: 19936, data3: 16659, data4: [156, 220, 131, 45, 185, 116, 15, 61] }; pub const MFSampleExtension_FeatureMap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2687684965, data2: 18172, data3: 16394, data4: [180, 73, 73, 222, 83, 230, 42, 110] }; pub const MFSampleExtension_ForwardedDecodeUnitType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 144594887, data2: 18387, data3: 18982, data4: [191, 156, 75, 100, 250, 251, 93, 30] }; -pub const MFSampleExtension_ForwardedDecodeUnits: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1112307020, - data2: 38856, - data3: 18646, - data4: [135, 119, 252, 65, 247, 182, 8, 121], -}; +pub const MFSampleExtension_ForwardedDecodeUnits: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1112307020, data2: 38856, data3: 18646, data4: [135, 119, 252, 65, 247, 182, 8, 121] }; pub const MFSampleExtension_FrameCorruption: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3034401420, data2: 3051, data3: 17604, data4: [139, 117, 176, 43, 145, 59, 4, 240] }; pub const MFSampleExtension_GenKeyCtx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 411115723, data2: 55258, data3: 19289, data4: [155, 62, 146, 82, 253, 55, 48, 28] }; -pub const MFSampleExtension_GenKeyFunc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1142727150, - data2: 27423, - data3: 17665, - data4: [144, 58, 222, 135, 223, 66, 246, 237], -}; +pub const MFSampleExtension_GenKeyFunc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1142727150, data2: 27423, data3: 17665, data4: [144, 58, 222, 135, 223, 66, 246, 237] }; pub const MFSampleExtension_HDCP_FrameCounter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2637732960, data2: 62727, data3: 19110, data4: [164, 10, 113, 2, 122, 2, 243, 222] }; -pub const MFSampleExtension_HDCP_OptionalHeader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2586735504, - data2: 4639, - data3: 17759, - data4: [131, 118, 201, 116, 40, 224, 181, 64], -}; +pub const MFSampleExtension_HDCP_OptionalHeader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2586735504, data2: 4639, data3: 17759, data4: [131, 118, 201, 116, 40, 224, 181, 64] }; pub const MFSampleExtension_HDCP_StreamID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 394157428, data2: 50032, data3: 19066, data4: [149, 162, 54, 131, 60, 1, 208, 175] }; -pub const MFSampleExtension_Interlaced: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2983559946, - data2: 57016, - data3: 16611, - data4: [144, 250, 56, 153, 67, 113, 100, 97], -}; -pub const MFSampleExtension_LastSlice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 727536727, - data2: 21831, - data3: 20231, - data4: [184, 200, 180, 163, 169, 161, 218, 172], -}; -pub const MFSampleExtension_LongTermReferenceFrameInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2438230847, - data2: 57789, - data3: 16831, - data4: [129, 211, 252, 217, 24, 247, 19, 50], -}; -pub const MFSampleExtension_MDLCacheCookie: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1593846521, - data2: 55545, - data3: 16803, - data4: [182, 195, 162, 173, 67, 246, 71, 173], -}; -pub const MFSampleExtension_MULTIPLEXED_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2379083385, - data2: 27482, - data3: 19525, - data4: [141, 185, 32, 179, 149, 240, 47, 207], -}; -pub const MFSampleExtension_MaxDecodeFrameSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3553387855, - data2: 63987, - data3: 18963, - data4: [136, 159, 240, 78, 178, 181, 185, 87], -}; +pub const MFSampleExtension_Interlaced: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2983559946, data2: 57016, data3: 16611, data4: [144, 250, 56, 153, 67, 113, 100, 97] }; +pub const MFSampleExtension_LastSlice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 727536727, data2: 21831, data3: 20231, data4: [184, 200, 180, 163, 169, 161, 218, 172] }; +pub const MFSampleExtension_LongTermReferenceFrameInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2438230847, data2: 57789, data3: 16831, data4: [129, 211, 252, 217, 24, 247, 19, 50] }; +pub const MFSampleExtension_MDLCacheCookie: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1593846521, data2: 55545, data3: 16803, data4: [182, 195, 162, 173, 67, 246, 71, 173] }; +pub const MFSampleExtension_MULTIPLEXED_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2379083385, data2: 27482, data3: 19525, data4: [141, 185, 32, 179, 149, 240, 47, 207] }; +pub const MFSampleExtension_MaxDecodeFrameSize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3553387855, data2: 63987, data3: 18963, data4: [136, 159, 240, 78, 178, 181, 185, 87] }; pub const MFSampleExtension_MeanAbsoluteDifference: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 484171281, data2: 2228, data3: 17169, data4: [166, 221, 15, 159, 55, 25, 7, 170] }; -pub const MFSampleExtension_MoveRegions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3802580627, - data2: 14987, - data3: 19341, - data4: [149, 208, 246, 2, 129, 161, 47, 183], -}; +pub const MFSampleExtension_MoveRegions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3802580627, data2: 14987, data3: 19341, data4: [149, 208, 246, 2, 129, 161, 47, 183] }; pub const MFSampleExtension_NALULengthInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 420630140, data2: 44363, data3: 18015, data4: [187, 24, 32, 24, 98, 135, 182, 175] }; -pub const MFSampleExtension_PacketCrossOffsets: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 663316253, - data2: 14495, - data3: 16571, - data4: [144, 217, 194, 130, 247, 127, 154, 189], -}; -pub const MFSampleExtension_PhotoThumbnail: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1958463580, - data2: 51387, - data3: 17116, - data4: [181, 134, 218, 23, 255, 211, 93, 204], -}; -pub const MFSampleExtension_PhotoThumbnailMediaType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1638749216, - data2: 60408, - data3: 16707, - data4: [137, 175, 107, 242, 95, 103, 45, 239], -}; -pub const MFSampleExtension_PinholeCameraIntrinsics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1323546309, - data2: 27157, - data3: 20082, - data4: [151, 97, 112, 193, 219, 139, 159, 227], -}; +pub const MFSampleExtension_PacketCrossOffsets: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 663316253, data2: 14495, data3: 16571, data4: [144, 217, 194, 130, 247, 127, 154, 189] }; +pub const MFSampleExtension_PhotoThumbnail: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1958463580, data2: 51387, data3: 17116, data4: [181, 134, 218, 23, 255, 211, 93, 204] }; +pub const MFSampleExtension_PhotoThumbnailMediaType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1638749216, data2: 60408, data3: 16707, data4: [137, 175, 107, 242, 95, 103, 45, 239] }; +pub const MFSampleExtension_PinholeCameraIntrinsics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1323546309, data2: 27157, data3: 20082, data4: [151, 97, 112, 193, 219, 139, 159, 227] }; pub const MFSampleExtension_ROIRectangle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 873767992, data2: 18840, data3: 19756, data4: [190, 130, 190, 60, 160, 178, 77, 67] }; -pub const MFSampleExtension_RepeatFirstField: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 810362236, - data2: 29843, - data3: 20413, - data4: [177, 73, 146, 40, 222, 141, 154, 153], -}; +pub const MFSampleExtension_RepeatFirstField: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810362236, data2: 29843, data3: 20413, data4: [177, 73, 146, 40, 222, 141, 154, 153] }; pub const MFSampleExtension_RepeatFrame: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2294182799, data2: 1809, data3: 20290, data4: [180, 88, 52, 74, 237, 66, 236, 47] }; -pub const MFSampleExtension_SampleKeyID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2664895432, - data2: 39815, - data3: 19238, - data4: [130, 151, 169, 59, 12, 90, 138, 204], -}; -pub const MFSampleExtension_SingleField: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2642802710, - data2: 25995, - data3: 17754, - data4: [189, 224, 159, 167, 225, 90, 184, 249], -}; +pub const MFSampleExtension_SampleKeyID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2664895432, data2: 39815, data3: 19238, data4: [130, 151, 169, 59, 12, 90, 138, 204] }; +pub const MFSampleExtension_SingleField: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2642802710, data2: 25995, data3: 17754, data4: [189, 224, 159, 167, 225, 90, 184, 249] }; pub const MFSampleExtension_Spatial_CameraCoordinateSystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2635319343, data2: 8601, data3: 20071, data4: [145, 205, 209, 164, 24, 31, 37, 52] }; -pub const MFSampleExtension_Spatial_CameraProjectionTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1207565493, - data2: 10754, - data3: 20262, - data4: [164, 119, 121, 47, 223, 149, 136, 106], -}; -pub const MFSampleExtension_Spatial_CameraViewTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1311055780, - data2: 33551, - data3: 18288, - data4: [133, 154, 75, 141, 153, 170, 128, 155], -}; +pub const MFSampleExtension_Spatial_CameraProjectionTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1207565493, data2: 10754, data3: 20262, data4: [164, 119, 121, 47, 223, 149, 136, 106] }; +pub const MFSampleExtension_Spatial_CameraViewTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1311055780, data2: 33551, data3: 18288, data4: [133, 154, 75, 141, 153, 170, 128, 155] }; pub const MFSampleExtension_TargetGlobalLuminance: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1063317302, data2: 12783, data3: 19887, data4: [131, 96, 148, 3, 151, 228, 30, 243] }; pub const MFSampleExtension_Timestamp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 507734425, data2: 27070, data3: 19578, data4: [147, 105, 112, 6, 140, 2, 96, 203] }; pub const MFSampleExtension_Token: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2190793318, data2: 62248, data3: 18437, data4: [181, 81, 0, 222, 180, 197, 122, 97] }; -pub const MFSampleExtension_VideoDSPMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3240973771, - data2: 55257, - data3: 18285, - data4: [129, 243, 105, 17, 127, 22, 62, 160], -}; +pub const MFSampleExtension_VideoDSPMode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3240973771, data2: 55257, data3: 18285, data4: [129, 243, 105, 17, 127, 22, 62, 160] }; pub const MFSampleExtension_VideoEncodePictureType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2536965350, data2: 52500, data3: 18492, data4: [143, 32, 201, 252, 9, 40, 186, 213] }; pub const MFSampleExtension_VideoEncodeQP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3002066040, data2: 63865, data3: 19558, data4: [185, 94, 238, 43, 130, 200, 47, 54] }; pub type MFSensorDeviceMode = i32; @@ -8591,48 +6953,18 @@ pub const MFStdVideoFormat_ATSC_SD480i: MFStandardVideoFormat = 7i32; pub const MFStdVideoFormat_ATSC_HD1080i: MFStandardVideoFormat = 8i32; pub const MFStdVideoFormat_ATSC_HD720p: MFStandardVideoFormat = 9i32; pub const MFStreamExtension_CameraExtrinsics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1751226064, data2: 5090, data3: 16857, data4: [150, 56, 239, 3, 44, 39, 42, 82] }; -pub const MFStreamExtension_ExtendedCameraIntrinsics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2859774943, - data2: 39468, - data3: 18646, - data4: [131, 147, 91, 209, 193, 168, 30, 110], -}; +pub const MFStreamExtension_ExtendedCameraIntrinsics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2859774943, data2: 39468, data3: 18646, data4: [131, 147, 91, 209, 193, 168, 30, 110] }; pub const MFStreamExtension_PinholeCameraIntrinsics: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3685483605, data2: 3784, data3: 19183, data4: [156, 50, 122, 62, 227, 69, 111, 83] }; -pub const MFStreamFormat_MPEG2Program: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 640706513, - data2: 54064, - data3: 17884, - data4: [182, 105, 52, 217, 134, 228, 227, 225], -}; +pub const MFStreamFormat_MPEG2Program: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 640706513, data2: 54064, data3: 17884, data4: [182, 105, 52, 217, 134, 228, 227, 225] }; pub const MFStreamFormat_MPEG2Transport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3765272611, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }; -pub const MFSubtitleFormat_ATSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2141715107, - data2: 65198, - data3: 19990, - data4: [174, 223, 54, 185, 172, 251, 176, 153], -}; -pub const MFSubtitleFormat_CustomUserData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 464771145, - data2: 26132, - data3: 19840, - data4: [136, 130, 237, 36, 170, 130, 218, 146], -}; +pub const MFSubtitleFormat_ATSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2141715107, data2: 65198, data3: 19990, data4: [174, 223, 54, 185, 172, 251, 176, 153] }; +pub const MFSubtitleFormat_CustomUserData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 464771145, data2: 26132, data3: 19840, data4: [136, 130, 237, 36, 170, 130, 218, 146] }; pub const MFSubtitleFormat_PGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1911819850, data2: 4728, data3: 17474, data4: [179, 13, 57, 221, 29, 119, 34, 188] }; -pub const MFSubtitleFormat_SRT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1581678382, - data2: 30666, - data3: 19621, - data4: [131, 145, 209, 66, 237, 75, 118, 200], -}; +pub const MFSubtitleFormat_SRT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1581678382, data2: 30666, data3: 19621, data4: [131, 145, 209, 66, 237, 75, 118, 200] }; pub const MFSubtitleFormat_SSA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1461152283, data2: 6814, data3: 20202, data4: [171, 239, 198, 23, 96, 25, 138, 196] }; pub const MFSubtitleFormat_TTML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1944533394, data2: 39440, data3: 17238, data4: [149, 87, 113, 148, 233, 30, 62, 84] }; pub const MFSubtitleFormat_VobSub: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1804484852, data2: 36140, data3: 19693, data4: [173, 145, 89, 96, 228, 91, 68, 51] }; -pub const MFSubtitleFormat_WebVTT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3364278805, - data2: 62597, - data3: 16571, - data4: [141, 182, 250, 219, 198, 25, 164, 93], -}; +pub const MFSubtitleFormat_WebVTT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3364278805, data2: 62597, data3: 16571, data4: [141, 182, 250, 219, 198, 25, 164, 93] }; pub const MFSubtitleFormat_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 537327951, data2: 10698, data3: 16789, data4: [184, 219, 0, 222, 216, 255, 12, 151] }; pub type MFTIMER_FLAGS = i32; pub const MFTIMER_RELATIVE: MFTIMER_FLAGS = 1i32; @@ -8669,18 +7001,8 @@ impl ::core::clone::Clone for MFTOPONODE_ATTRIBUTE_UPDATE_0 { *self } } -pub const MFT_AUDIO_DECODER_AUDIO_ENDPOINT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3352092014, - data2: 21400, - data3: 18069, - data4: [139, 231, 81, 179, 233, 81, 17, 189], -}; -pub const MFT_AUDIO_DECODER_DEGRADATION_INFO_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1815316141, - data2: 60448, - data3: 17165, - data4: [178, 165, 80, 92, 113, 120, 217, 196], -}; +pub const MFT_AUDIO_DECODER_AUDIO_ENDPOINT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3352092014, data2: 21400, data3: 18069, data4: [139, 231, 81, 179, 233, 81, 17, 189] }; +pub const MFT_AUDIO_DECODER_DEGRADATION_INFO_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1815316141, data2: 60448, data3: 17165, data4: [178, 165, 80, 92, 113, 120, 217, 196] }; pub type MFT_AUDIO_DECODER_DEGRADATION_REASON = i32; pub const MFT_AUDIO_DECODER_DEGRADATION_REASON_NONE: MFT_AUDIO_DECODER_DEGRADATION_REASON = 0i32; pub const MFT_AUDIO_DECODER_DEGRADATION_REASON_LICENSING_REQUIREMENT: MFT_AUDIO_DECODER_DEGRADATION_REASON = 1i32; @@ -8692,48 +7014,18 @@ pub const MFT_AUDIO_DECODER_DEGRADATION_TYPE_DOWNMIX8CHANNEL: MFT_AUDIO_DECODER_ pub const MFT_AUDIO_DECODER_SPATIAL_METADATA_CLIENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 93879796, data2: 4720, data3: 18841, data4: [146, 95, 142, 147, 154, 124, 10, 247] }; pub const MFT_CATEGORY_AUDIO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2661760948, data2: 61306, data3: 17753, data4: [141, 93, 113, 157, 143, 4, 38, 199] }; pub const MFT_CATEGORY_AUDIO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 285625416, data2: 13896, data3: 20176, data4: [147, 46, 5, 206, 138, 200, 17, 183] }; -pub const MFT_CATEGORY_AUDIO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2445691856, - data2: 63774, - data3: 19852, - data4: [146, 118, 219, 36, 130, 121, 217, 117], -}; -pub const MFT_CATEGORY_DEMULTIPLEXER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2825915002, - data2: 37787, - data3: 17605, - data4: [153, 215, 118, 34, 107, 35, 179, 241], -}; +pub const MFT_CATEGORY_AUDIO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2445691856, data2: 63774, data3: 19852, data4: [146, 118, 219, 36, 130, 121, 217, 117] }; +pub const MFT_CATEGORY_DEMULTIPLEXER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2825915002, data2: 37787, data3: 17605, data4: [153, 215, 118, 34, 107, 35, 179, 241] }; pub const MFT_CATEGORY_ENCRYPTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2965800894, data2: 461, data3: 17589, data4: [184, 178, 124, 29, 126, 5, 139, 31] }; pub const MFT_CATEGORY_MULTIPLEXER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 94131742, data2: 1454, data3: 19297, data4: [182, 157, 85, 182, 30, 229, 74, 123] }; -pub const MFT_CATEGORY_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2417450327, - data2: 47082, - data3: 18689, - data4: [174, 179, 147, 58, 135, 71, 117, 111], -}; +pub const MFT_CATEGORY_OTHER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2417450327, data2: 47082, data3: 18689, data4: [174, 179, 147, 58, 135, 71, 117, 111] }; pub const MFT_CATEGORY_VIDEO_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3602918731, data2: 26675, data3: 17844, data4: [151, 26, 5, 164, 176, 75, 171, 145] }; pub const MFT_CATEGORY_VIDEO_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 316767265, data2: 21292, data3: 19054, data4: [138, 28, 64, 130, 90, 115, 99, 151] }; -pub const MFT_CATEGORY_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4154371197, - data2: 58693, - data3: 17287, - data4: [189, 238, 214, 71, 215, 189, 228, 42], -}; +pub const MFT_CATEGORY_VIDEO_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4154371197, data2: 58693, data3: 17287, data4: [189, 238, 214, 71, 215, 189, 228, 42] }; pub const MFT_CATEGORY_VIDEO_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 808363004, data2: 43615, data3: 18425, data4: [159, 122, 194, 24, 139, 177, 99, 2] }; -pub const MFT_CATEGORY_VIDEO_RENDERER_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 341629108, - data2: 37620, - data3: 19235, - data4: [138, 231, 224, 223, 6, 194, 218, 149], -}; +pub const MFT_CATEGORY_VIDEO_RENDERER_EFFECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 341629108, data2: 37620, data3: 19235, data4: [138, 231, 224, 223, 6, 194, 218, 149] }; pub const MFT_CODEC_MERIT_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2292697877, data2: 31495, data3: 18996, data4: [145, 40, 230, 76, 103, 3, 196, 211] }; -pub const MFT_CONNECTED_STREAM_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1911470112, - data2: 42399, - data3: 19938, - data4: [188, 236, 56, 219, 29, 214, 17, 164], -}; +pub const MFT_CONNECTED_STREAM_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1911470112, data2: 42399, data3: 19938, data4: [188, 236, 56, 219, 29, 214, 17, 164] }; pub const MFT_CONNECTED_TO_HW_STREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 887547688, data2: 1750, data3: 17553, data4: [165, 83, 71, 149, 101, 13, 185, 18] }; pub const MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4018176831, data2: 63738, data3: 17625, data4: [128, 216, 65, 237, 98, 50, 103, 12] }; pub const MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3694101654, data2: 5572, data3: 16506, data4: [182, 240, 27, 102, 171, 95, 191, 83] }; @@ -8748,22 +7040,12 @@ pub const MFT_END_STREAMING_AWARE: ::windows_sys::core::GUID = ::windows_sys::co pub const MFT_ENUM_ADAPTER_LUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 490295692, data2: 57888, data3: 19880, data4: [160, 127, 186, 23, 37, 82, 214, 177] }; pub const MFT_ENUM_HARDWARE_URL_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 800614060, data2: 45176, data3: 18754, data4: [171, 108, 0, 61, 5, 205, 166, 116] }; pub const MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 988590284, data2: 859, data3: 19404, data4: [129, 133, 43, 141, 85, 30, 243, 175] }; -pub const MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 287221965, - data2: 46634, - data3: 19419, - data4: [137, 246, 103, 255, 205, 194, 69, 139], -}; +pub const MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 287221965, data2: 46634, data3: 19419, data4: [137, 246, 103, 255, 205, 194, 69, 139] }; pub const MFT_ENUM_VIDEO_RENDERER_EXTENSION_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1657104680, data2: 39502, data3: 17467, data4: [185, 220, 202, 200, 48, 194, 65, 0] }; pub const MFT_FIELDOFUSE_UNLOCK_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2395138557, data2: 37192, data3: 16653, data4: [131, 30, 112, 36, 57, 70, 26, 142] }; pub const MFT_FRIENDLY_NAME_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 827325358, data2: 23361, data3: 19605, data4: [156, 25, 78, 125, 88, 111, 172, 227] }; pub const MFT_GFX_DRIVER_VERSION_ID_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4081815699, data2: 1504, data3: 19222, data4: [153, 61, 62, 42, 44, 222, 106, 211] }; -pub const MFT_HW_TIMESTAMP_WITH_QPC_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2365788088, - data2: 52291, - data3: 16984, - data4: [162, 46, 146, 16, 190, 248, 155, 228], -}; +pub const MFT_HW_TIMESTAMP_WITH_QPC_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2365788088, data2: 52291, data3: 16984, data4: [162, 46, 146, 16, 190, 248, 155, 228] }; #[repr(C)] pub struct MFT_INPUT_STREAM_INFO { pub hnsMaxLatency: i64, @@ -8778,12 +7060,7 @@ impl ::core::clone::Clone for MFT_INPUT_STREAM_INFO { *self } } -pub const MFT_INPUT_TYPES_Attributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1115081137, - data2: 30109, - data3: 19443, - data4: [156, 208, 13, 114, 61, 19, 143, 150], -}; +pub const MFT_INPUT_TYPES_Attributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1115081137, data2: 30109, data3: 19443, data4: [156, 208, 13, 114, 61, 19, 143, 150] }; pub type MFT_MESSAGE_TYPE = i32; pub const MFT_MESSAGE_COMMAND_FLUSH: MFT_MESSAGE_TYPE = 0i32; pub const MFT_MESSAGE_COMMAND_DRAIN: MFT_MESSAGE_TYPE = 1i32; @@ -8828,19 +7105,9 @@ impl ::core::clone::Clone for MFT_OUTPUT_STREAM_INFO { } pub const MFT_OUTPUT_TYPES_Attributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2393804019, data2: 42063, data3: 17158, data4: [186, 92, 191, 93, 218, 36, 40, 24] }; pub const MFT_POLICY_SET_AWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1516452633, data2: 52281, data3: 20392, data4: [140, 165, 89, 152, 27, 122, 0, 24] }; -pub const MFT_PREFERRED_ENCODER_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1392527625, - data2: 7925, - data3: 18135, - data4: [161, 142, 90, 117, 248, 181, 144, 95], -}; +pub const MFT_PREFERRED_ENCODER_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1392527625, data2: 7925, data3: 18135, data4: [161, 142, 90, 117, 248, 181, 144, 95] }; pub const MFT_PREFERRED_OUTPUTTYPE_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2121270425, data2: 14698, data3: 18926, data4: [177, 180, 246, 40, 2, 30, 140, 157] }; -pub const MFT_PROCESS_LOCAL_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1412531940, - data2: 17993, - data3: 20069, - data4: [181, 136, 74, 163, 82, 175, 243, 121], -}; +pub const MFT_PROCESS_LOCAL_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1412531940, data2: 17993, data3: 20069, data4: [181, 136, 74, 163, 82, 175, 243, 121] }; #[repr(C)] pub struct MFT_REGISTER_TYPE_INFO { pub guidMajorType: ::windows_sys::core::GUID, @@ -8887,55 +7154,20 @@ impl ::core::clone::Clone for MFT_STREAM_STATE_PARAM { } pub const MFT_SUPPORT_3DVIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 155156913, data2: 20270, data3: 17969, data4: [129, 104, 121, 52, 3, 42, 1, 211] }; pub const MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1397189137, data2: 16147, data3: 18939, data4: [172, 66, 238, 39, 51, 201, 103, 65] }; -pub const MFT_TRANSFORM_CLSID_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1747043371, - data2: 26020, - data3: 20098, - data4: [153, 188, 154, 136, 32, 94, 205, 12], -}; +pub const MFT_TRANSFORM_CLSID_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1747043371, data2: 26020, data3: 20098, data4: [153, 188, 154, 136, 32, 94, 205, 12] }; pub const MFT_USING_HARDWARE_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 888842109, data2: 55198, data3: 18775, data4: [184, 206, 54, 43, 38, 132, 153, 108] }; -pub const MFTranscodeContainerType_3GP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 885326183, - data2: 17522, - data3: 20276, - data4: [158, 160, 196, 159, 186, 207, 3, 125], -}; +pub const MFTranscodeContainerType_3GP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 885326183, data2: 17522, data3: 20276, data4: [158, 160, 196, 159, 186, 207, 3, 125] }; pub const MFTranscodeContainerType_AC3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1837994435, data2: 35985, data3: 20177, data4: [135, 66, 140, 52, 125, 91, 68, 208] }; pub const MFTranscodeContainerType_ADTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 321901181, data2: 3842, data3: 17374, data4: [163, 1, 56, 251, 187, 179, 131, 78] }; pub const MFTranscodeContainerType_AMR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 39672531, data2: 25114, data3: 18267, data4: [150, 77, 102, 177, 200, 36, 240, 121] }; -pub const MFTranscodeContainerType_ASF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1125085038, - data2: 46783, - data3: 20417, - data4: [160, 189, 158, 228, 110, 238, 42, 251], -}; -pub const MFTranscodeContainerType_AVI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2128603311, - data2: 16431, - data3: 19830, - data4: [163, 60, 97, 159, 209, 87, 208, 241], -}; +pub const MFTranscodeContainerType_ASF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1125085038, data2: 46783, data3: 20417, data4: [160, 189, 158, 228, 110, 238, 42, 251] }; +pub const MFTranscodeContainerType_AVI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2128603311, data2: 16431, data3: 19830, data4: [163, 60, 97, 159, 209, 87, 208, 241] }; pub const MFTranscodeContainerType_FLAC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 825510563, data2: 1449, data3: 17077, data4: [144, 27, 142, 157, 66, 87, 247, 94] }; pub const MFTranscodeContainerType_FMPEG4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2611508977, data2: 16799, data3: 19319, data4: [161, 224, 53, 149, 157, 157, 64, 4] }; -pub const MFTranscodeContainerType_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3828922642, - data2: 33777, - data3: 19942, - data4: [158, 58, 159, 251, 198, 221, 36, 209], -}; -pub const MFTranscodeContainerType_MPEG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3217218553, - data2: 31668, - data3: 20367, - data4: [175, 222, 225, 18, 196, 75, 168, 130], -}; +pub const MFTranscodeContainerType_MP3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3828922642, data2: 33777, data3: 19942, data4: [158, 58, 159, 251, 198, 221, 36, 209] }; +pub const MFTranscodeContainerType_MPEG2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3217218553, data2: 31668, data3: 20367, data4: [175, 222, 225, 18, 196, 75, 168, 130] }; pub const MFTranscodeContainerType_MPEG4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3698118749, data2: 47568, data3: 16623, data4: [189, 53, 250, 98, 44, 26, 178, 138] }; -pub const MFTranscodeContainerType_WAVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1690518844, - data2: 3878, - data3: 18241, - data4: [190, 99, 135, 189, 248, 187, 147, 91], -}; +pub const MFTranscodeContainerType_WAVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1690518844, data2: 3878, data3: 18241, data4: [190, 99, 135, 189, 248, 187, 147, 91] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct MFVIDEOFORMAT { @@ -9106,12 +7338,7 @@ pub const MFVideoFormat_ARGB32: ::windows_sys::core::GUID = ::windows_sys::core: pub const MFVideoFormat_AV1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 825251393, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFVideoFormat_AYUV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1448433985, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFVideoFormat_Base: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; -pub const MFVideoFormat_Base_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3938695637, - data2: 48404, - data3: 16951, - data4: [143, 31, 186, 180, 40, 228, 147, 18], -}; +pub const MFVideoFormat_Base_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3938695637, data2: 48404, data3: 16951, data4: [143, 31, 186, 180, 40, 228, 147, 18] }; pub const MFVideoFormat_D16: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 80, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFVideoFormat_DV25: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 892499556, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFVideoFormat_DV50: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 808810084, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; @@ -9121,18 +7348,8 @@ pub const MFVideoFormat_DVSD: ::windows_sys::core::GUID = ::windows_sys::core::G pub const MFVideoFormat_DVSL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1819506276, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFVideoFormat_H263: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 859189832, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFVideoFormat_H264: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 875967048, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; -pub const MFVideoFormat_H264_ES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1061221616, - data2: 22050, - data3: 20472, - data4: [182, 216, 161, 122, 88, 75, 238, 94], -}; -pub const MFVideoFormat_H264_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1561127389, - data2: 38935, - data3: 18906, - data4: [189, 253, 245, 245, 185, 143, 24, 166], -}; +pub const MFVideoFormat_H264_ES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1061221616, data2: 22050, data3: 20472, data4: [182, 216, 161, 122, 88, 75, 238, 94] }; +pub const MFVideoFormat_H264_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1561127389, data2: 38935, data3: 18906, data4: [189, 253, 245, 245, 185, 143, 24, 166] }; pub const MFVideoFormat_H265: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 892744264, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFVideoFormat_HEVC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1129727304, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const MFVideoFormat_HEVC_ES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1398162760, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; @@ -9358,89 +7575,24 @@ pub const MF_512_BYTE_ALIGNMENT: u32 = 511u32; pub const MF_64_BYTE_ALIGNMENT: u32 = 63u32; pub const MF_8192_BYTE_ALIGNMENT: u32 = 8191u32; pub const MF_8_BYTE_ALIGNMENT: u32 = 7u32; -pub const MF_ACCESS_CONTROLLED_MEDIASOURCE_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 21647409, - data2: 12037, - data3: 19562, - data4: [159, 156, 125, 13, 196, 237, 165, 244], -}; +pub const MF_ACCESS_CONTROLLED_MEDIASOURCE_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 21647409, data2: 12037, data3: 19562, data4: [159, 156, 125, 13, 196, 237, 165, 244] }; pub type MF_ACTIVATE_CUSTOM_MIXER = i32; pub const MF_ACTIVATE_CUSTOM_MIXER_ALLOWFAIL: MF_ACTIVATE_CUSTOM_MIXER = 1i32; pub type MF_ACTIVATE_CUSTOM_PRESENTER = i32; pub const MF_ACTIVATE_CUSTOM_PRESENTER_ALLOWFAIL: MF_ACTIVATE_CUSTOM_PRESENTER = 1i32; -pub const MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3125351265, - data2: 48720, - data3: 17694, - data4: [149, 171, 109, 74, 204, 199, 218, 216], -}; -pub const MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3125351264, - data2: 48720, - data3: 17694, - data4: [149, 171, 109, 74, 204, 199, 218, 216], -}; -pub const MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3125351266, - data2: 48720, - data3: 17694, - data4: [149, 171, 109, 74, 204, 199, 218, 216], -}; -pub const MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3125351269, - data2: 48720, - data3: 17694, - data4: [149, 171, 109, 74, 204, 199, 218, 216], -}; -pub const MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3125351268, - data2: 48720, - data3: 17694, - data4: [149, 171, 109, 74, 204, 199, 218, 216], -}; -pub const MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3125351270, - data2: 48720, - data3: 17694, - data4: [149, 171, 109, 74, 204, 199, 218, 216], -}; -pub const MF_ACTIVATE_MFT_LOCKED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3254126908, - data2: 32613, - data3: 20413, - data4: [158, 57, 95, 174, 195, 196, 251, 215], -}; -pub const MF_ACTIVATE_VIDEO_WINDOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2586688477, - data2: 62846, - data3: 16738, - data4: [130, 185, 104, 49, 55, 118, 130, 211], -}; +pub const MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3125351265, data2: 48720, data3: 17694, data4: [149, 171, 109, 74, 204, 199, 218, 216] }; +pub const MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3125351264, data2: 48720, data3: 17694, data4: [149, 171, 109, 74, 204, 199, 218, 216] }; +pub const MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3125351266, data2: 48720, data3: 17694, data4: [149, 171, 109, 74, 204, 199, 218, 216] }; +pub const MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3125351269, data2: 48720, data3: 17694, data4: [149, 171, 109, 74, 204, 199, 218, 216] }; +pub const MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3125351268, data2: 48720, data3: 17694, data4: [149, 171, 109, 74, 204, 199, 218, 216] }; +pub const MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3125351270, data2: 48720, data3: 17694, data4: [149, 171, 109, 74, 204, 199, 218, 216] }; +pub const MF_ACTIVATE_MFT_LOCKED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3254126908, data2: 32613, data3: 20413, data4: [158, 57, 95, 174, 195, 196, 251, 215] }; +pub const MF_ACTIVATE_VIDEO_WINDOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2586688477, data2: 62846, data3: 16738, data4: [130, 185, 104, 49, 55, 118, 130, 211] }; pub const MF_API_VERSION: u32 = 112u32; -pub const MF_ASFPROFILE_MAXPACKETSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 576222759, - data2: 18398, - data3: 16744, - data4: [135, 245, 181, 170, 155, 18, 168, 240], -}; -pub const MF_ASFPROFILE_MINPACKETSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 576222758, - data2: 18398, - data3: 16744, - data4: [135, 245, 181, 170, 155, 18, 168, 240], -}; -pub const MF_ASFSTREAMCONFIG_LEAKYBUCKET1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3332069633, - data2: 59930, - data3: 19611, - data4: [182, 146, 226, 160, 210, 154, 138, 221], -}; -pub const MF_ASFSTREAMCONFIG_LEAKYBUCKET2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3332069634, - data2: 59930, - data3: 19611, - data4: [182, 146, 226, 160, 210, 154, 138, 221], -}; +pub const MF_ASFPROFILE_MAXPACKETSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 576222759, data2: 18398, data3: 16744, data4: [135, 245, 181, 170, 155, 18, 168, 240] }; +pub const MF_ASFPROFILE_MINPACKETSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 576222758, data2: 18398, data3: 16744, data4: [135, 245, 181, 170, 155, 18, 168, 240] }; +pub const MF_ASFSTREAMCONFIG_LEAKYBUCKET1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3332069633, data2: 59930, data3: 19611, data4: [182, 146, 226, 160, 210, 154, 138, 221] }; +pub const MF_ASFSTREAMCONFIG_LEAKYBUCKET2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3332069634, data2: 59930, data3: 19611, data4: [182, 146, 226, 160, 210, 154, 138, 221] }; pub type MF_ATTRIBUTES_MATCH_TYPE = i32; pub const MF_ATTRIBUTES_MATCH_OUR_ITEMS: MF_ATTRIBUTES_MATCH_TYPE = 0i32; pub const MF_ATTRIBUTES_MATCH_THEIR_ITEMS: MF_ATTRIBUTES_MATCH_TYPE = 1i32; @@ -9457,39 +7609,14 @@ pub const MF_ATTRIBUTE_GUID: MF_ATTRIBUTE_TYPE = 72i32; pub const MF_ATTRIBUTE_STRING: MF_ATTRIBUTE_TYPE = 31i32; pub const MF_ATTRIBUTE_BLOB: MF_ATTRIBUTE_TYPE = 4113i32; pub const MF_ATTRIBUTE_IUNKNOWN: MF_ATTRIBUTE_TYPE = 13i32; -pub const MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2970267331, - data2: 61297, - data3: 19651, - data4: [184, 115, 5, 169, 160, 139, 159, 142], -}; -pub const MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1806058751, - data2: 10181, - data3: 19714, - data4: [152, 135, 194, 134, 25, 253, 185, 27], -}; -pub const MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3991188960, - data2: 63493, - data3: 19820, - data4: [153, 179, 219, 1, 191, 149, 223, 171], -}; +pub const MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2970267331, data2: 61297, data3: 19651, data4: [184, 115, 5, 169, 160, 139, 159, 142] }; +pub const MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1806058751, data2: 10181, data3: 19714, data4: [152, 135, 194, 134, 25, 253, 185, 27] }; +pub const MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3991188960, data2: 63493, data3: 19820, data4: [153, 179, 219, 1, 191, 149, 223, 171] }; pub const MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_CROSSPROCESS: u32 = 1u32; pub const MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_DONT_ALLOW_FORMAT_CHANGES: u32 = 4u32; pub const MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_NOPERSIST: u32 = 2u32; -pub const MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3991188963, - data2: 63493, - data3: 19820, - data4: [153, 179, 219, 1, 191, 149, 223, 171], -}; -pub const MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2843149425, - data2: 37612, - data3: 19956, - data4: [148, 254, 129, 195, 111, 12, 58, 122], -}; +pub const MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3991188963, data2: 63493, data3: 19820, data4: [153, 179, 219, 1, 191, 149, 223, 171] }; +pub const MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2843149425, data2: 37612, data3: 19956, data4: [148, 254, 129, 195, 111, 12, 58, 122] }; pub type MF_AUVRHP_ROOMMODEL = i32; pub const VRHP_SMALLROOM: MF_AUVRHP_ROOMMODEL = 0i32; pub const VRHP_MEDIUMROOM: MF_AUVRHP_ROOMMODEL = 1i32; @@ -9501,22 +7628,12 @@ pub const MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE: ::windows_sys::core::GUID = pub const MF_BYTESTREAM_CONTENT_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4231365257, data2: 15542, data3: 17932, data4: [164, 36, 182, 104, 18, 96, 55, 90] }; pub const MF_BYTESTREAM_DLNA_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4231365261, data2: 15542, data3: 17932, data4: [164, 36, 182, 104, 18, 96, 55, 90] }; pub const MF_BYTESTREAM_DURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4231365258, data2: 15542, data3: 17932, data4: [164, 36, 182, 104, 18, 96, 55, 90] }; -pub const MF_BYTESTREAM_EFFECTIVE_URL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2600075785, - data2: 35281, - data3: 17071, - data4: [132, 86, 29, 230, 181, 98, 214, 145], -}; +pub const MF_BYTESTREAM_EFFECTIVE_URL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2600075785, data2: 35281, data3: 17071, data4: [132, 86, 29, 230, 181, 98, 214, 145] }; pub const MF_BYTESTREAM_IFO_FILE_URI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4231365260, data2: 15542, data3: 17932, data4: [164, 36, 182, 104, 18, 96, 55, 90] }; pub const MF_BYTESTREAM_LAST_MODIFIED_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4231365259, data2: 15542, data3: 17932, data4: [164, 36, 182, 104, 18, 96, 55, 90] }; pub const MF_BYTESTREAM_ORIGIN_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4231365256, data2: 15542, data3: 17932, data4: [164, 36, 182, 104, 18, 96, 55, 90] }; pub const MF_BYTESTREAM_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2869059115, data2: 5849, data3: 16768, data4: [161, 39, 186, 108, 112, 21, 97, 97] }; -pub const MF_BYTESTREAM_TRANSCODED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3066413698, - data2: 19913, - data3: 19897, - data4: [171, 72, 207, 59, 109, 139, 197, 224], -}; +pub const MF_BYTESTREAM_TRANSCODED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3066413698, data2: 19913, data3: 19897, data4: [171, 72, 207, 59, 109, 139, 197, 224] }; #[repr(C)] pub struct MF_BYTE_STREAM_CACHE_RANGE { pub qwStartOffset: u64, @@ -9528,100 +7645,30 @@ impl ::core::clone::Clone for MF_BYTE_STREAM_CACHE_RANGE { *self } } -pub const MF_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4260197665, - data2: 36568, - data3: 17178, - data4: [169, 107, 243, 226, 86, 94, 152, 28], -}; +pub const MF_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4260197665, data2: 36568, data3: 17178, data4: [169, 107, 243, 226, 86, 94, 152, 28] }; pub const MF_CAPTURE_ENGINE_AUDIO_PROCESSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 284278366, data2: 32273, data3: 16651, data4: [151, 61, 244, 182, 16, 144, 0, 254] }; pub type MF_CAPTURE_ENGINE_AUDIO_PROCESSING_MODE = i32; pub const MF_CAPTURE_ENGINE_AUDIO_PROCESSING_DEFAULT: MF_CAPTURE_ENGINE_AUDIO_PROCESSING_MODE = 0i32; pub const MF_CAPTURE_ENGINE_AUDIO_PROCESSING_RAW: MF_CAPTURE_ENGINE_AUDIO_PROCESSING_MODE = 1i32; pub const MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2753598487, data2: 36153, data3: 18163, data4: [183, 89, 89, 18, 82, 143, 66, 7] }; -pub const MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2615799536, - data2: 52655, - data3: 18199, - data4: [133, 100, 131, 74, 174, 102, 65, 92], -}; -pub const MF_CAPTURE_ENGINE_D3D_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1994546811, - data2: 54677, - data3: 17027, - data4: [150, 44, 197, 148, 175, 215, 141, 223], -}; +pub const MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2615799536, data2: 52655, data3: 18199, data4: [133, 100, 131, 74, 174, 102, 65, 92] }; +pub const MF_CAPTURE_ENGINE_D3D_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1994546811, data2: 54677, data3: 17027, data4: [150, 44, 197, 148, 175, 215, 141, 223] }; pub const MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 730518248, data2: 31435, data3: 17185, data4: [166, 6, 50, 92, 66, 73, 244, 252] }; pub type MF_CAPTURE_ENGINE_DEVICE_TYPE = i32; pub const MF_CAPTURE_ENGINE_DEVICE_TYPE_AUDIO: MF_CAPTURE_ENGINE_DEVICE_TYPE = 0i32; pub const MF_CAPTURE_ENGINE_DEVICE_TYPE_VIDEO: MF_CAPTURE_ENGINE_DEVICE_TYPE = 1i32; -pub const MF_CAPTURE_ENGINE_DISABLE_DXVA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4186015842, - data2: 6045, - data3: 17215, - data4: [163, 47, 116, 203, 207, 116, 70, 109], -}; -pub const MF_CAPTURE_ENGINE_DISABLE_HARDWARE_TRANSFORMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3083086443, - data2: 12807, - data3: 17557, - data4: [180, 231, 129, 249, 195, 93, 89, 145], -}; -pub const MF_CAPTURE_ENGINE_EFFECT_ADDED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2861418421, - data2: 41032, - data3: 19987, - data4: [142, 190, 242, 60, 70, 200, 48, 193], -}; -pub const MF_CAPTURE_ENGINE_EFFECT_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3337149191, - data2: 64265, - data3: 19016, - data4: [137, 198, 191, 146, 160, 66, 34, 201], -}; +pub const MF_CAPTURE_ENGINE_DISABLE_DXVA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4186015842, data2: 6045, data3: 17215, data4: [163, 47, 116, 203, 207, 116, 70, 109] }; +pub const MF_CAPTURE_ENGINE_DISABLE_HARDWARE_TRANSFORMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3083086443, data2: 12807, data3: 17557, data4: [180, 231, 129, 249, 195, 93, 89, 145] }; +pub const MF_CAPTURE_ENGINE_EFFECT_ADDED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2861418421, data2: 41032, data3: 19987, data4: [142, 190, 242, 60, 70, 200, 48, 193] }; +pub const MF_CAPTURE_ENGINE_EFFECT_REMOVED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3337149191, data2: 64265, data3: 19016, data4: [137, 198, 191, 146, 160, 66, 34, 201] }; pub const MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1283493533, data2: 43757, data3: 18195, data4: [144, 251, 203, 36, 6, 74, 184, 218] }; -pub const MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1422277120, - data2: 30933, - data3: 16943, - data4: [170, 62, 94, 153, 172, 100, 146, 105], -}; -pub const MF_CAPTURE_ENGINE_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1186504646, - data2: 13260, - data3: 17305, - data4: [157, 173, 120, 77, 231, 125, 88, 124], -}; -pub const MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2885323477, - data2: 64621, - data3: 18705, - data4: [135, 224, 150, 25, 69, 248, 247, 206], -}; -pub const MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2187951940, - data2: 45519, - data3: 17131, - data4: [151, 83, 248, 109, 100, 156, 136, 101], -}; -pub const MF_CAPTURE_ENGINE_INITIALIZED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 563712700, - data2: 53138, - data3: 17713, - data4: [161, 174, 150, 225, 232, 134, 200, 241], -}; -pub const MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3161033170, - data2: 4033, - data3: 18145, - data4: [167, 79, 239, 211, 107, 199, 136, 222], -}; -pub const MF_CAPTURE_ENGINE_MEDIA_CATEGORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2386516949, - data2: 56255, - data3: 17136, - data4: [133, 66, 208, 122, 57, 113, 118, 42], -}; +pub const MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1422277120, data2: 30933, data3: 16943, data4: [170, 62, 94, 153, 172, 100, 146, 105] }; +pub const MF_CAPTURE_ENGINE_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1186504646, data2: 13260, data3: 17305, data4: [157, 173, 120, 77, 231, 125, 88, 124] }; +pub const MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2885323477, data2: 64621, data3: 18705, data4: [135, 224, 150, 25, 69, 248, 247, 206] }; +pub const MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2187951940, data2: 45519, data3: 17131, data4: [151, 83, 248, 109, 100, 156, 136, 101] }; +pub const MF_CAPTURE_ENGINE_INITIALIZED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 563712700, data2: 53138, data3: 17713, data4: [161, 174, 150, 225, 232, 134, 200, 241] }; +pub const MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3161033170, data2: 4033, data3: 18145, data4: [167, 79, 239, 211, 107, 199, 136, 222] }; +pub const MF_CAPTURE_ENGINE_MEDIA_CATEGORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2386516949, data2: 56255, data3: 17136, data4: [133, 66, 208, 122, 57, 113, 118, 42] }; pub type MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE = i32; pub const MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE_OTHER: MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE = 0i32; pub const MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE_COMMUNICATIONS: MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE = 1i32; @@ -9632,47 +7679,17 @@ pub const MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE_FARFIELDSPEECH: MF_CAPTURE_ENGIN pub const MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE_UNIFORMSPEECH: MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE = 6i32; pub const MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE_VOICETYPING: MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE = 7i32; pub const MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3400194452, data2: 33772, data3: 17897, data4: [163, 10, 31, 32, 170, 219, 152, 49] }; -pub const MF_CAPTURE_ENGINE_PHOTO_TAKEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1011926085, - data2: 29444, - data3: 18667, - data4: [134, 93, 187, 161, 155, 163, 175, 92], -}; +pub const MF_CAPTURE_ENGINE_PHOTO_TAKEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1011926085, data2: 29444, data3: 18667, data4: [134, 93, 187, 161, 155, 163, 175, 92] }; pub const MF_CAPTURE_ENGINE_PREVIEW_STARTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2752962337, data2: 63955, data3: 19060, data4: [153, 27, 184, 23, 41, 137, 82, 196] }; pub const MF_CAPTURE_ENGINE_PREVIEW_STOPPED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 332731452, data2: 7901, data3: 20048, data4: [162, 239, 53, 10, 71, 103, 128, 96] }; -pub const MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2560024874, - data2: 63239, - data3: 17664, - data4: [182, 189, 219, 142, 184, 16, 181, 15], -}; +pub const MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2560024874, data2: 63239, data3: 17664, data4: [182, 189, 219, 142, 184, 16, 181, 15] }; pub const MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 484290881, data2: 42996, data3: 19800, data4: [152, 150, 77, 21, 165, 60, 78, 254] }; pub const MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3887375518, data2: 14380, data3: 19183, data4: [169, 70, 174, 213, 73, 11, 113, 17] }; -pub const MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3026712325, - data2: 30995, - data3: 18580, - data4: [157, 66, 162, 21, 254, 162, 61, 169], -}; -pub const MF_CAPTURE_ENGINE_RECORD_STARTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2888499835, - data2: 56825, - data3: 18592, - data4: [137, 190, 56, 171, 53, 239, 69, 192], -}; -pub const MF_CAPTURE_ENGINE_RECORD_STOPPED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1441079306, - data2: 63887, - data3: 19469, - data4: [169, 236, 158, 178, 94, 211, 215, 115], -}; +pub const MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3026712325, data2: 30995, data3: 18580, data4: [157, 66, 162, 21, 254, 162, 61, 169] }; +pub const MF_CAPTURE_ENGINE_RECORD_STARTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2888499835, data2: 56825, data3: 18592, data4: [137, 190, 56, 171, 53, 239, 69, 192] }; +pub const MF_CAPTURE_ENGINE_RECORD_STOPPED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1441079306, data2: 63887, data3: 19469, data4: [169, 236, 158, 178, 94, 211, 215, 115] }; pub const MF_CAPTURE_ENGINE_SELECTEDCAMERAPROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 51776382, data2: 7279, data3: 19890, data4: [173, 86, 167, 196, 48, 248, 35, 146] }; -pub const MF_CAPTURE_ENGINE_SELECTEDCAMERAPROFILE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1021871635, - data2: 8724, - data3: 18115, - data4: [180, 23, 130, 248, 163, 19, 201, 195], -}; +pub const MF_CAPTURE_ENGINE_SELECTEDCAMERAPROFILE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1021871635, data2: 8724, data3: 18115, data4: [180, 23, 130, 248, 163, 19, 201, 195] }; pub type MF_CAPTURE_ENGINE_SINK_TYPE = i32; pub const MF_CAPTURE_ENGINE_SINK_TYPE_RECORD: MF_CAPTURE_ENGINE_SINK_TYPE = 0i32; pub const MF_CAPTURE_ENGINE_SINK_TYPE_PREVIEW: MF_CAPTURE_ENGINE_SINK_TYPE = 1i32; @@ -9695,125 +7712,35 @@ pub const MF_CAPTURE_ENGINE_STREAM_CATEGORY_METADATA: MF_CAPTURE_ENGINE_STREAM_C pub const MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 478181338, data2: 33894, data3: 19908, data4: [139, 142, 39, 107, 63, 133, 146, 59] }; pub const MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2114081137, data2: 53042, data3: 20270, data4: [143, 25, 65, 5, 119, 183, 58, 102] }; pub const MF_CAPTURE_METADATA_DIGITALWINDOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 661615266, data2: 22984, data3: 20329, data4: [151, 180, 6, 139, 140, 14, 192, 68] }; -pub const MF_CAPTURE_METADATA_EXIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 781546936, - data2: 35889, - data3: 18946, - data4: [133, 117, 66, 177, 151, 183, 21, 146], -}; -pub const MF_CAPTURE_METADATA_EXPOSURE_COMPENSATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3516443253, - data2: 19298, - data3: 17221, - data4: [171, 243, 60, 49, 250, 18, 194, 153], -}; -pub const MF_CAPTURE_METADATA_EXPOSURE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 381267609, - data2: 52612, - data3: 16483, - data4: [135, 157, 162, 140, 118, 51, 114, 158], -}; -pub const MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3106382248, - data2: 6383, - data3: 18131, - data4: [179, 175, 105, 55, 47, 148, 217, 178], -}; +pub const MF_CAPTURE_METADATA_EXIF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 781546936, data2: 35889, data3: 18946, data4: [133, 117, 66, 177, 151, 183, 21, 146] }; +pub const MF_CAPTURE_METADATA_EXPOSURE_COMPENSATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3516443253, data2: 19298, data3: 17221, data4: [171, 243, 60, 49, 250, 18, 194, 153] }; +pub const MF_CAPTURE_METADATA_EXPOSURE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 381267609, data2: 52612, data3: 16483, data4: [135, 157, 162, 140, 118, 51, 114, 158] }; +pub const MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3106382248, data2: 6383, data3: 18131, data4: [179, 175, 105, 55, 47, 148, 217, 178] }; pub const MF_CAPTURE_METADATA_FACEROIS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2253333926, data2: 13471, data3: 18097, data4: [163, 14, 84, 204, 34, 146, 138, 71] }; -pub const MF_CAPTURE_METADATA_FACEROITIMESTAMPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3914158284, - data2: 15776, - data3: 17620, - data4: [187, 52, 131, 25, 138, 116, 24, 104], -}; -pub const MF_CAPTURE_METADATA_FIRST_SCANLINE_START_TIME_QPC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1781287409, - data2: 57426, - data3: 18102, - data4: [178, 217, 115, 193, 85, 135, 9, 175], -}; +pub const MF_CAPTURE_METADATA_FACEROITIMESTAMPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3914158284, data2: 15776, data3: 17620, data4: [187, 52, 131, 25, 138, 116, 24, 104] }; +pub const MF_CAPTURE_METADATA_FIRST_SCANLINE_START_TIME_QPC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1781287409, data2: 57426, data3: 18102, data4: [178, 217, 115, 193, 85, 135, 9, 175] }; pub const MF_CAPTURE_METADATA_FLASH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1246843403, data2: 64310, data3: 17516, data4: [157, 242, 104, 23, 27, 154, 3, 137] }; pub const MF_CAPTURE_METADATA_FLASH_POWER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2618166601, data2: 517, data3: 18714, data4: [188, 157, 45, 110, 31, 77, 86, 132] }; pub const MF_CAPTURE_METADATA_FOCUSSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2826887508, data2: 39295, data3: 18013, data4: [185, 31, 41, 213, 59, 152, 43, 136] }; pub const MF_CAPTURE_METADATA_FRAME_BACKGROUND_MASK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 66145747, data2: 30173, data3: 17210, data4: [168, 226, 30, 63, 95, 42, 80, 160] }; -pub const MF_CAPTURE_METADATA_FRAME_ILLUMINATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1835569148, - data2: 25555, - data3: 18174, - data4: [186, 218, 91, 148, 125, 176, 208, 128], -}; +pub const MF_CAPTURE_METADATA_FRAME_ILLUMINATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1835569148, data2: 25555, data3: 18174, data4: [186, 218, 91, 148, 125, 176, 208, 128] }; pub const MF_CAPTURE_METADATA_FRAME_RAWSTREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2454849403, data2: 9856, data3: 18873, data4: [174, 2, 177, 144, 117, 151, 59, 112] }; -pub const MF_CAPTURE_METADATA_HISTOGRAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2234876978, - data2: 12022, - data3: 19369, - data4: [163, 251, 6, 216, 41, 116, 184, 149], -}; +pub const MF_CAPTURE_METADATA_HISTOGRAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2234876978, data2: 12022, data3: 19369, data4: [163, 251, 6, 216, 41, 116, 184, 149] }; pub const MF_CAPTURE_METADATA_ISO_GAINS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 92285641, data2: 3613, data3: 16839, data4: [168, 200, 126, 115, 105, 248, 78, 30] }; pub const MF_CAPTURE_METADATA_ISO_SPEED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3844646543, data2: 45795, data3: 17662, data4: [139, 101, 7, 191, 75, 90, 19, 255] }; -pub const MF_CAPTURE_METADATA_LAST_SCANLINE_END_TIME_QPC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3704282827, - data2: 50388, - data3: 16397, - data4: [180, 24, 16, 232, 133, 37, 225, 246], -}; +pub const MF_CAPTURE_METADATA_LAST_SCANLINE_END_TIME_QPC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3704282827, data2: 50388, data3: 16397, data4: [180, 24, 16, 232, 133, 37, 225, 246] }; pub const MF_CAPTURE_METADATA_LENS_POSITION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3053227654, data2: 4561, data3: 20080, data4: [129, 155, 114, 58, 137, 250, 69, 32] }; pub const MF_CAPTURE_METADATA_PHOTO_FRAME_FLASH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 262002374, data2: 24579, data3: 17880, data4: [189, 89, 241, 245, 62, 61, 4, 232] }; -pub const MF_CAPTURE_METADATA_REQUESTED_FRAME_SETTING_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3140949721, - data2: 35425, - data3: 18340, - data4: [129, 151, 69, 156, 127, 241, 116, 213], -}; -pub const MF_CAPTURE_METADATA_SCANLINE_DIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1687593914, - data2: 6407, - data3: 18918, - data4: [176, 195, 18, 55, 149, 243, 128, 169], -}; -pub const MF_CAPTURE_METADATA_SCANLINE_TIME_QPC_ACCURACY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1289198673, - data2: 63333, - data3: 19209, - data4: [177, 225, 39, 209, 247, 235, 234, 9], -}; -pub const MF_CAPTURE_METADATA_SCENE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2630071629, - data2: 24275, - data3: 19374, - data4: [179, 136, 118, 112, 174, 245, 158, 19], -}; +pub const MF_CAPTURE_METADATA_REQUESTED_FRAME_SETTING_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3140949721, data2: 35425, data3: 18340, data4: [129, 151, 69, 156, 127, 241, 116, 213] }; +pub const MF_CAPTURE_METADATA_SCANLINE_DIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1687593914, data2: 6407, data3: 18918, data4: [176, 195, 18, 55, 149, 243, 128, 169] }; +pub const MF_CAPTURE_METADATA_SCANLINE_TIME_QPC_ACCURACY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1289198673, data2: 63333, data3: 19209, data4: [177, 225, 39, 209, 247, 235, 234, 9] }; +pub const MF_CAPTURE_METADATA_SCENE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2630071629, data2: 24275, data3: 19374, data4: [179, 136, 118, 112, 174, 245, 158, 19] }; pub const MF_CAPTURE_METADATA_SENSORFRAMERATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3679532414, data2: 40253, data3: 18786, data4: [176, 109, 7, 206, 101, 13, 154, 10] }; -pub const MF_CAPTURE_METADATA_UVC_PAYLOADHEADER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4193815175, - data2: 57821, - data3: 17438, - data4: [149, 203, 66, 226, 26, 100, 241, 217], -}; -pub const MF_CAPTURE_METADATA_WHITEBALANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3342269815, - data2: 4025, - data3: 20014, - data4: [151, 162, 252, 212, 144, 115, 158, 233], -}; -pub const MF_CAPTURE_METADATA_WHITEBALANCE_GAINS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3881241743, - data2: 11723, - data3: 19580, - data4: [170, 206, 34, 236, 231, 204, 230, 71], -}; -pub const MF_CAPTURE_METADATA_ZOOMFACTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3842706305, - data2: 58625, - data3: 17090, - data4: [171, 242, 133, 126, 203, 19, 250, 92], -}; -pub const MF_CAPTURE_SINK_PREPARED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2080170583, - data2: 4785, - data3: 17417, - data4: [140, 52, 212, 69, 218, 171, 117, 120], -}; +pub const MF_CAPTURE_METADATA_UVC_PAYLOADHEADER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4193815175, data2: 57821, data3: 17438, data4: [149, 203, 66, 226, 26, 100, 241, 217] }; +pub const MF_CAPTURE_METADATA_WHITEBALANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3342269815, data2: 4025, data3: 20014, data4: [151, 162, 252, 212, 144, 115, 158, 233] }; +pub const MF_CAPTURE_METADATA_WHITEBALANCE_GAINS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3881241743, data2: 11723, data3: 19580, data4: [170, 206, 34, 236, 231, 204, 230, 71] }; +pub const MF_CAPTURE_METADATA_ZOOMFACTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3842706305, data2: 58625, data3: 17090, data4: [171, 242, 133, 126, 203, 19, 250, 92] }; +pub const MF_CAPTURE_SINK_PREPARED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2080170583, data2: 4785, data3: 17417, data4: [140, 52, 212, 69, 218, 171, 117, 120] }; pub const MF_CAPTURE_SOURCE_CURRENT_DEVICE_MEDIA_TYPE_SET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3890699852, data2: 924, data3: 17424, data4: [129, 91, 135, 65, 48, 123, 99, 170] }; pub const MF_COMPONENT_CERT_REVOKED: u32 = 32768u32; pub const MF_COMPONENT_HS_CERT_REVOKED: u32 = 131072u32; @@ -9829,18 +7756,8 @@ pub const MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES: MF_CONNECT_METHOD = 4i32; pub const MF_CONNECT_AS_OPTIONAL: MF_CONNECT_METHOD = 65536i32; pub const MF_CONNECT_AS_OPTIONAL_BRANCH: MF_CONNECT_METHOD = 131072i32; pub const MF_CONTENTDECRYPTIONMODULE_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 355601477, data2: 65408, data3: 18506, data4: [157, 203, 13, 248, 148, 230, 154, 1] }; -pub const MF_CONTENT_DECRYPTOR_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1755785511, - data2: 64635, - data3: 17646, - data4: [133, 244, 124, 81, 189, 85, 166, 89], -}; -pub const MF_CONTENT_PROTECTION_DEVICE_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4283974511, - data2: 30368, - data3: 16894, - data4: [181, 102, 16, 204, 83, 150, 46, 221], -}; +pub const MF_CONTENT_DECRYPTOR_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1755785511, data2: 64635, data3: 17646, data4: [133, 244, 124, 81, 189, 85, 166, 89] }; +pub const MF_CONTENT_PROTECTION_DEVICE_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4283974511, data2: 30368, data3: 16894, data4: [181, 102, 16, 204, 83, 150, 46, 221] }; pub type MF_CROSS_ORIGIN_POLICY = i32; pub const MF_CROSS_ORIGIN_POLICY_NONE: MF_CROSS_ORIGIN_POLICY = 0i32; pub const MF_CROSS_ORIGIN_POLICY_ANONYMOUS: MF_CROSS_ORIGIN_POLICY = 1i32; @@ -9849,254 +7766,74 @@ pub type MF_CUSTOM_DECODE_UNIT_TYPE = i32; pub const MF_DECODE_UNIT_NAL: MF_CUSTOM_DECODE_UNIT_TYPE = 0i32; pub const MF_DECODE_UNIT_SEI: MF_CUSTOM_DECODE_UNIT_TYPE = 1i32; pub const MF_D3D12_SYNCHRONIZATION_OBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 712805738, data2: 34214, data3: 18765, data4: [160, 70, 6, 234, 26, 19, 143, 75] }; -pub const MF_DECODER_FWD_CUSTOM_SEI_DECODE_ORDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4047224380, - data2: 14036, - data3: 16650, - data4: [185, 133, 122, 149, 26, 30, 98, 148], -}; -pub const MF_DEVICEMFT_CONNECTED_FILTER_KSCONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1781288870, - data2: 53625, - data3: 16845, - data4: [149, 35, 130, 35, 113, 234, 64, 229], -}; -pub const MF_DEVICEMFT_CONNECTED_PIN_KSCONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3862106359, - data2: 45636, - data3: 20216, - data4: [154, 125, 36, 199, 78, 50, 235, 208], -}; -pub const MF_DEVICEMFT_EXTENSION_PLUGIN_CLSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 138730414, - data2: 13562, - data3: 18592, - data4: [167, 131, 142, 105, 111, 177, 201, 168], -}; +pub const MF_DECODER_FWD_CUSTOM_SEI_DECODE_ORDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4047224380, data2: 14036, data3: 16650, data4: [185, 133, 122, 149, 26, 30, 98, 148] }; +pub const MF_DEVICEMFT_CONNECTED_FILTER_KSCONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1781288870, data2: 53625, data3: 16845, data4: [149, 35, 130, 35, 113, 234, 64, 229] }; +pub const MF_DEVICEMFT_CONNECTED_PIN_KSCONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3862106359, data2: 45636, data3: 20216, data4: [154, 125, 36, 199, 78, 50, 235, 208] }; +pub const MF_DEVICEMFT_EXTENSION_PLUGIN_CLSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 138730414, data2: 13562, data3: 18592, data4: [167, 131, 142, 105, 111, 177, 201, 168] }; pub const MF_DEVICEMFT_SENSORPROFILE_COLLECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 921427012, data2: 45356, data3: 17435, data4: [137, 244, 8, 178, 244, 26, 156, 252] }; -pub const MF_DEVICESTREAM_ATTRIBUTE_FACEAUTH_CAPABILITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3413102890, - data2: 8776, - data3: 20033, - data4: [173, 70, 231, 139, 185, 10, 185, 252], -}; +pub const MF_DEVICESTREAM_ATTRIBUTE_FACEAUTH_CAPABILITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3413102890, data2: 8776, data3: 20033, data4: [173, 70, 231, 139, 185, 10, 185, 252] }; pub const MF_DEVICESTREAM_ATTRIBUTE_FRAMESOURCE_TYPES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 387211217, data2: 6955, data3: 16956, data4: [128, 1, 43, 104, 51, 237, 53, 136] }; -pub const MF_DEVICESTREAM_ATTRIBUTE_SECURE_CAPABILITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2484065830, - data2: 60014, - data3: 18052, - data4: [152, 64, 54, 189, 110, 201, 251, 239], -}; +pub const MF_DEVICESTREAM_ATTRIBUTE_SECURE_CAPABILITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2484065830, data2: 60014, data3: 18052, data4: [152, 64, 54, 189, 110, 201, 251, 239] }; pub const MF_DEVICESTREAM_EXTENSION_PLUGIN_CLSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 76440920, data2: 24772, data3: 16755, data4: [189, 91, 106, 60, 162, 137, 106, 238] }; -pub const MF_DEVICESTREAM_EXTENSION_PLUGIN_CONNECTION_POINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 939079516, - data2: 58980, - data3: 20132, - data4: [170, 228, 203, 109, 29, 172, 161, 244], -}; -pub const MF_DEVICESTREAM_FILTER_KSCONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1182285002, - data2: 15861, - data3: 18723, - data4: [169, 239, 54, 183, 34, 62, 221, 224], -}; +pub const MF_DEVICESTREAM_EXTENSION_PLUGIN_CONNECTION_POINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 939079516, data2: 58980, data3: 20132, data4: [170, 228, 203, 109, 29, 172, 161, 244] }; +pub const MF_DEVICESTREAM_FILTER_KSCONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1182285002, data2: 15861, data3: 18723, data4: [169, 239, 54, 183, 34, 62, 221, 224] }; pub const MF_DEVICESTREAM_FRAMESERVER_HIDDEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4093793915, data2: 19857, data3: 16761, data4: [150, 209, 116, 200, 72, 12, 32, 52] }; pub const MF_DEVICESTREAM_FRAMESERVER_SHARED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 481523945, data2: 45689, data3: 16852, data4: [175, 151, 52, 162, 67, 230, 131, 32] }; -pub const MF_DEVICESTREAM_IMAGE_STREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2818553957, - data2: 59314, - data3: 17328, - data4: [159, 111, 154, 242, 160, 229, 15, 192], -}; -pub const MF_DEVICESTREAM_INDEPENDENT_IMAGE_STREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 65989758, - data2: 54789, - data3: 17782, - data4: [139, 41, 101, 128, 180, 144, 215, 211], -}; +pub const MF_DEVICESTREAM_IMAGE_STREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2818553957, data2: 59314, data3: 17328, data4: [159, 111, 154, 242, 160, 229, 15, 192] }; +pub const MF_DEVICESTREAM_INDEPENDENT_IMAGE_STREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 65989758, data2: 54789, data3: 17782, data4: [139, 41, 101, 128, 180, 144, 215, 211] }; pub const MF_DEVICESTREAM_MAX_FRAME_BUFFERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 377802430, data2: 12661, data3: 18821, data4: [136, 44, 14, 253, 62, 138, 193, 30] }; pub const MF_DEVICESTREAM_MULTIPLEXED_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1856324272, data2: 10271, data3: 16945, data4: [164, 100, 254, 47, 80, 34, 80, 28] }; -pub const MF_DEVICESTREAM_PIN_KSCONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4013881767, - data2: 34802, - data3: 18634, - data4: [190, 2, 103, 72, 120, 145, 142, 152], -}; +pub const MF_DEVICESTREAM_PIN_KSCONTROL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4013881767, data2: 34802, data3: 18634, data4: [190, 2, 103, 72, 120, 145, 142, 152] }; pub const MF_DEVICESTREAM_REQUIRED_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1837864318, data2: 31990, data3: 17396, data4: [175, 86, 156, 14, 30, 79, 203, 225] }; -pub const MF_DEVICESTREAM_REQUIRED_SDDL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 857401437, - data2: 49363, - data3: 18874, - data4: [131, 186, 130, 161, 45, 99, 205, 214], -}; +pub const MF_DEVICESTREAM_REQUIRED_SDDL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 857401437, data2: 49363, data3: 18874, data4: [131, 186, 130, 161, 45, 99, 205, 214] }; pub const MF_DEVICESTREAM_SENSORSTREAM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3814432740, data2: 1625, data3: 19629, data4: [187, 81, 51, 22, 11, 231, 228, 19] }; -pub const MF_DEVICESTREAM_SOURCE_ATTRIBUTES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 797750807, - data2: 13851, - data3: 17231, - data4: [133, 234, 153, 160, 62, 28, 228, 224], -}; +pub const MF_DEVICESTREAM_SOURCE_ATTRIBUTES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 797750807, data2: 13851, data3: 17231, data4: [133, 234, 153, 160, 62, 28, 228, 224] }; pub const MF_DEVICESTREAM_STREAM_CATEGORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 691660728, data2: 42542, data3: 17785, data4: [182, 116, 212, 7, 61, 250, 187, 186] }; pub const MF_DEVICESTREAM_STREAM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 297619744, data2: 53540, data3: 17515, data4: [136, 230, 23, 6, 2, 87, 255, 249] }; -pub const MF_DEVICESTREAM_TAKEPHOTO_TRIGGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 488115764, - data2: 21388, - data3: 20411, - data4: [167, 90, 133, 154, 247, 210, 97, 166], -}; -pub const MF_DEVICESTREAM_TRANSFORM_STREAM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3862509495, - data2: 55983, - data3: 19785, - data4: [129, 95, 216, 38, 248, 173, 49, 231], -}; -pub const MF_DEVICE_THERMAL_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1892470959, - data2: 64671, - data3: 19947, - data4: [168, 117, 159, 236, 209, 108, 91, 212], -}; -pub const MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1624302937, - data2: 21240, - data3: 20386, - data4: [187, 206, 172, 219, 52, 168, 236, 1], -}; +pub const MF_DEVICESTREAM_TAKEPHOTO_TRIGGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 488115764, data2: 21388, data3: 20411, data4: [167, 90, 133, 154, 247, 210, 97, 166] }; +pub const MF_DEVICESTREAM_TRANSFORM_STREAM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3862509495, data2: 55983, data3: 19785, data4: [129, 95, 216, 38, 248, 173, 49, 231] }; +pub const MF_DEVICE_THERMAL_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1892470959, data2: 64671, data3: 19947, data4: [168, 117, 159, 236, 209, 108, 91, 212] }; +pub const MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1624302937, data2: 21240, data3: 20386, data4: [187, 206, 172, 219, 52, 168, 236, 1] }; pub const MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1453857226, data2: 3192, data3: 19940, data4: [160, 167, 61, 218, 186, 15, 36, 212] }; -pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_PASSWORD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2700967446, - data2: 17113, - data3: 18911, - data4: [132, 192, 232, 44, 94, 171, 136, 116], -}; -pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_STREAM_URL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2642100434, - data2: 13847, - data3: 16451, - data4: [147, 227, 141, 109, 169, 187, 52, 146], -}; -pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3322594814, - data2: 9514, - data3: 18319, - data4: [160, 239, 188, 143, 165, 247, 202, 211], -}; +pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_PASSWORD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2700967446, data2: 17113, data3: 18911, data4: [132, 192, 232, 44, 94, 171, 136, 116] }; +pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_STREAM_URL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2642100434, data2: 13847, data3: 16451, data4: [147, 227, 141, 109, 169, 187, 52, 146] }; +pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3322594814, data2: 9514, data3: 18319, data4: [160, 239, 188, 143, 165, 247, 202, 211] }; pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 819630680, data2: 65209, data3: 18343, data4: [164, 83, 118, 58, 122, 142, 28, 95] }; -pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 350067228, - data2: 31999, - data3: 16830, - data4: [177, 185, 186, 26, 198, 236, 181, 113], -}; +pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 350067228, data2: 31999, data3: 16830, data4: [177, 185, 186, 26, 198, 236, 181, 113] }; pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3164410254, data2: 35943, data3: 18968, data4: [133, 212, 18, 211, 0, 64, 5, 82] }; pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_SYMBOLIC_LINK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2563918686, data2: 22832, data3: 17940, data4: [181, 161, 246, 0, 249, 53, 90, 120] }; pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2012261993, data2: 50109, data3: 17673, data4: [148, 29, 70, 126, 77, 36, 137, 158] }; pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2328057978, data2: 19175, data3: 17112, data4: [153, 224, 10, 96, 19, 238, 249, 15] }; -pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3731900090, - data2: 21718, - data3: 17543, - data4: [162, 164, 236, 124, 13, 27, 209, 99], -}; -pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2111420208, - data2: 20269, - data3: 16853, - data4: [143, 149, 12, 201, 169, 18, 186, 38], -}; +pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3731900090, data2: 21718, data3: 17543, data4: [162, 164, 236, 124, 13, 27, 209, 99] }; +pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2111420208, data2: 20269, data3: 16853, data4: [143, 149, 12, 201, 169, 18, 186, 38] }; pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_PROVIDER_DEVICE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 912825666, data2: 41068, data3: 16558, data4: [132, 207, 245, 160, 52, 6, 124, 196] }; -pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1492167384, - data2: 8895, - data3: 20362, - data4: [187, 61, 210, 196, 151, 140, 110, 47], -}; +pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1492167384, data2: 8895, data3: 20362, data4: [187, 61, 210, 196, 151, 140, 110, 47] }; pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_USERNAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 97524445, data2: 38047, data3: 18155, data4: [188, 142, 139, 13, 43, 50, 215, 157] }; -pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_XADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3164651090, - data2: 49959, - data3: 17607, - data4: [155, 125, 127, 168, 217, 181, 188, 218], -}; -pub const MF_DISABLE_FRAME_CORRUPTION_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1887887724, - data2: 18885, - data3: 16897, - data4: [136, 42, 133, 56, 243, 140, 241, 58], -}; +pub const MF_DEVSOURCE_ATTRIBUTE_SOURCE_XADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3164651090, data2: 49959, data3: 17607, data4: [155, 125, 127, 168, 217, 181, 188, 218] }; +pub const MF_DISABLE_FRAME_CORRUPTION_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1887887724, data2: 18885, data3: 16897, data4: [136, 42, 133, 56, 243, 140, 241, 58] }; pub const MF_DISABLE_LOCALLY_REGISTERED_PLUGINS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1722903977, data2: 44500, data3: 18400, data4: [161, 107, 90, 241, 251, 72, 54, 52] }; pub const MF_DMFT_FRAME_BUFFER_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 963437001, data2: 26537, data3: 17740, data4: [135, 151, 149, 164, 87, 153, 216, 4] }; pub const MF_ENABLE_3DVIDEO_OUTPUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3182263242, data2: 3679, data3: 19216, data4: [171, 22, 38, 222, 56, 27, 98, 147] }; pub const MF_EVENT_DO_THINNING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 840869627, data2: 56025, data3: 18148, data4: [179, 29, 210, 234, 231, 9, 14, 48] }; -pub const MF_EVENT_MFT_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3083678193, - data2: 35230, - data3: 19265, - data4: [128, 201, 38, 168, 150, 211, 41, 119], -}; -pub const MF_EVENT_MFT_INPUT_STREAM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4070321354, - data2: 31462, - data3: 17106, - data4: [178, 132, 191, 131, 124, 200, 116, 226], -}; +pub const MF_EVENT_MFT_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3083678193, data2: 35230, data3: 19265, data4: [128, 201, 38, 168, 150, 211, 41, 119] }; +pub const MF_EVENT_MFT_INPUT_STREAM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4070321354, data2: 31462, data3: 17106, data4: [178, 132, 191, 131, 124, 200, 116, 226] }; pub const MF_EVENT_OUTPUT_NODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2198805131, data2: 49248, data3: 18141, data4: [168, 1, 28, 149, 222, 201, 177, 7] }; -pub const MF_EVENT_PRESENTATION_TIME_OFFSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1524176081, - data2: 39749, - data3: 19085, - data4: [162, 192, 129, 209, 229, 11, 251, 7], -}; +pub const MF_EVENT_PRESENTATION_TIME_OFFSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1524176081, data2: 39749, data3: 19085, data4: [162, 192, 129, 209, 229, 11, 251, 7] }; pub const MF_EVENT_SCRUBSAMPLE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2596737715, data2: 56504, data3: 17621, data4: [141, 12, 55, 69, 90, 39, 130, 227] }; pub const MF_EVENT_SESSIONCAPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2120137936, data2: 4536, data3: 19134, data4: [175, 173, 16, 246, 89, 154, 127, 66] }; pub const MF_EVENT_SESSIONCAPS_DELTA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2120137937, data2: 4536, data3: 19134, data4: [175, 173, 16, 246, 89, 154, 127, 66] }; pub const MF_EVENT_SOURCE_ACTUAL_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2831963561, data2: 27441, data3: 16799, data4: [132, 93, 255, 179, 81, 162, 67, 75] }; -pub const MF_EVENT_SOURCE_CHARACTERISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1205568656, - data2: 35618, - data3: 20306, - data4: [175, 218, 156, 225, 178, 211, 207, 168], -}; -pub const MF_EVENT_SOURCE_CHARACTERISTICS_OLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1205568657, - data2: 35618, - data3: 20306, - data4: [175, 218, 156, 225, 178, 211, 207, 168], -}; +pub const MF_EVENT_SOURCE_CHARACTERISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1205568656, data2: 35618, data3: 20306, data4: [175, 218, 156, 225, 178, 211, 207, 168] }; +pub const MF_EVENT_SOURCE_CHARACTERISTICS_OLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1205568657, data2: 35618, data3: 20306, data4: [175, 218, 156, 225, 178, 211, 207, 168] }; pub const MF_EVENT_SOURCE_FAKE_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2831963559, data2: 27441, data3: 16799, data4: [132, 93, 255, 179, 81, 162, 67, 75] }; pub const MF_EVENT_SOURCE_PROJECTSTART: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2831963560, data2: 27441, data3: 16799, data4: [132, 93, 255, 179, 81, 162, 67, 75] }; -pub const MF_EVENT_SOURCE_TOPOLOGY_CANCELED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3680695888, - data2: 39518, - data3: 18180, - data4: [172, 243, 86, 59, 198, 167, 51, 100], -}; -pub const MF_EVENT_START_PRESENTATION_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1524176080, - data2: 39749, - data3: 19085, - data4: [162, 192, 129, 209, 229, 11, 251, 7], -}; -pub const MF_EVENT_START_PRESENTATION_TIME_AT_OUTPUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1524176082, - data2: 39749, - data3: 19085, - data4: [162, 192, 129, 209, 229, 11, 251, 7], -}; +pub const MF_EVENT_SOURCE_TOPOLOGY_CANCELED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3680695888, data2: 39518, data3: 18180, data4: [172, 243, 86, 59, 198, 167, 51, 100] }; +pub const MF_EVENT_START_PRESENTATION_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1524176080, data2: 39749, data3: 19085, data4: [162, 192, 129, 209, 229, 11, 251, 7] }; +pub const MF_EVENT_START_PRESENTATION_TIME_AT_OUTPUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1524176082, data2: 39749, data3: 19085, data4: [162, 192, 129, 209, 229, 11, 251, 7] }; pub const MF_EVENT_STREAM_METADATA_CONTENT_KEYIDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1348682909, data2: 52265, data3: 20422, data4: [167, 90, 210, 71, 179, 90, 248, 92] }; -pub const MF_EVENT_STREAM_METADATA_KEYDATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3445204129, - data2: 19003, - data3: 19389, - data4: [134, 101, 114, 164, 15, 190, 167, 118], -}; +pub const MF_EVENT_STREAM_METADATA_KEYDATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3445204129, data2: 19003, data3: 19389, data4: [134, 101, 114, 164, 15, 190, 167, 118] }; pub const MF_EVENT_STREAM_METADATA_SYSTEMID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 513994596, data2: 47638, data3: 18998, data4: [135, 25, 254, 117, 96, 186, 50, 173] }; -pub const MF_EVENT_TOPOLOGY_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 818217357, - data2: 39507, - data3: 17739, - data4: [173, 158, 109, 95, 143, 167, 196, 59], -}; +pub const MF_EVENT_TOPOLOGY_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 818217357, data2: 39507, data3: 17739, data4: [173, 158, 109, 95, 143, 167, 196, 59] }; pub type MF_EVENT_TYPE = i32; pub const MEUnknown: MF_EVENT_TYPE = 0i32; pub const MEError: MF_EVENT_TYPE = 1i32; @@ -10593,31 +8330,11 @@ impl ::core::clone::Clone for MF_FLOAT3 { *self } } -pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_CUSTOM_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1851345052, - data2: 18387, - data3: 17511, - data4: [131, 239, 18, 211, 78, 135, 22, 101], -}; -pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_PIPELINE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1168644913, - data2: 17400, - data3: 20061, - data4: [140, 226, 34, 220, 224, 38, 153, 109], -}; -pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_SOURCE_INITIALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3844886015, - data2: 58477, - data3: 19723, - data4: [188, 117, 221, 212, 200, 114, 63, 150], -}; +pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_CUSTOM_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1851345052, data2: 18387, data3: 17511, data4: [131, 239, 18, 211, 78, 135, 22, 101] }; +pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_PIPELINE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1168644913, data2: 17400, data3: 20061, data4: [140, 226, 34, 220, 224, 38, 153, 109] }; +pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_SOURCE_INITIALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3844886015, data2: 58477, data3: 19723, data4: [188, 117, 221, 212, 200, 114, 63, 150] }; pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_SOURCE_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2985212297, data2: 46166, data3: 20298, data4: [174, 64, 7, 156, 40, 226, 74, 248] }; -pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_SOURCE_STOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3086908001, - data2: 65169, - data3: 16734, - data4: [134, 8, 211, 125, 237, 177, 165, 139], -}; +pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_SOURCE_STOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3086908001, data2: 65169, data3: 16734, data4: [134, 8, 211, 125, 237, 177, 165, 139] }; pub const MF_FRAMESERVER_VCAMEVENT_EXTENDED_SOURCE_UNINITIALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2699799463, data2: 42018, data3: 20019, data4: [132, 1, 179, 125, 40, 0, 170, 103] }; pub const MF_GRL_ABSENT: u32 = 4096u32; pub const MF_GRL_LOAD_FAILED: u32 = 16u32; @@ -10631,12 +8348,7 @@ pub const MF_HISTOGRAM_CHANNEL_Cr: u32 = 32u32; pub const MF_HISTOGRAM_CHANNEL_G: u32 = 4u32; pub const MF_HISTOGRAM_CHANNEL_R: u32 = 2u32; pub const MF_HISTOGRAM_CHANNEL_Y: u32 = 1u32; -pub const MF_INDEPENDENT_STILL_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3927093057, - data2: 1808, - data3: 17097, - data4: [161, 39, 218, 163, 231, 132, 131, 165], -}; +pub const MF_INDEPENDENT_STILL_IMAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3927093057, data2: 1808, data3: 17097, data4: [161, 39, 218, 163, 231, 132, 131, 165] }; pub const MF_INDEX_SIZE_ERR: u32 = 2154823681u32; pub const MF_INVALID_ACCESS_ERR: u32 = 2154823695u32; pub const MF_INVALID_GRL_SIGNATURE: u32 = 32u32; @@ -10655,24 +8367,9 @@ impl ::core::clone::Clone for MF_LEAKY_BUCKET_PAIR { *self } } -pub const MF_LOCAL_MFT_REGISTRATION_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3723874204, - data2: 17670, - data3: 17834, - data4: [171, 240, 109, 93, 148, 221, 27, 74], -}; -pub const MF_LOCAL_PLUGIN_CONTROL_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3642425477, - data2: 51309, - data3: 20353, - data4: [136, 34, 140, 104, 225, 215, 250, 4], -}; -pub const MF_LOW_LATENCY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2619836698, - data2: 60794, - data3: 16609, - data4: [136, 232, 178, 39, 39, 160, 36, 238], -}; +pub const MF_LOCAL_MFT_REGISTRATION_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3723874204, data2: 17670, data3: 17834, data4: [171, 240, 109, 93, 148, 221, 27, 74] }; +pub const MF_LOCAL_PLUGIN_CONTROL_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3642425477, data2: 51309, data3: 20353, data4: [136, 34, 140, 104, 225, 215, 250, 4] }; +pub const MF_LOW_LATENCY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2619836698, data2: 60794, data3: 16609, data4: [136, 232, 178, 39, 39, 160, 36, 238] }; pub const MF_LUMA_KEY_ENABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1936294415, data2: 30430, data3: 17354, data4: [146, 132, 71, 184, 243, 126, 6, 73] }; pub const MF_LUMA_KEY_LOWER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2480388309, data2: 2945, data3: 18197, data4: [174, 160, 135, 37, 135, 22, 33, 233] }; pub const MF_LUMA_KEY_UPPER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3500095931, data2: 17922, data3: 19505, data4: [167, 6, 161, 33, 113, 165, 17, 10] }; @@ -10701,87 +8398,32 @@ pub const MF_MEDIAKEY_STATUS_RELEASED: MF_MEDIAKEY_STATUS = 6i32; pub const MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED: MF_MEDIAKEY_STATUS = 7i32; pub const MF_MEDIASINK_AUTOFINALIZE_SUPPORTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1220620734, data2: 4954, data3: 16843, data4: [130, 144, 3, 101, 37, 9, 201, 153] }; pub const MF_MEDIASINK_ENABLE_AUTOFINALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 872497765, data2: 52094, data3: 19678, data4: [172, 124, 239, 253, 59, 60, 37, 48] }; -pub const MF_MEDIASOURCE_EXPOSE_ALL_STREAMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3891417272, - data2: 36825, - data3: 18953, - data4: [182, 193, 106, 49, 92, 124, 114, 14], -}; -pub const MF_MEDIASOURCE_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4036596471, - data2: 40890, - data3: 19530, - data4: [163, 127, 140, 71, 180, 225, 223, 231], -}; +pub const MF_MEDIASOURCE_EXPOSE_ALL_STREAMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3891417272, data2: 36825, data3: 18953, data4: [182, 193, 106, 49, 92, 124, 114, 14] }; +pub const MF_MEDIASOURCE_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4036596471, data2: 40890, data3: 19530, data4: [163, 127, 140, 71, 180, 225, 223, 231] }; pub const MF_MEDIATYPE_EQUAL_FORMAT_DATA: u32 = 4u32; pub const MF_MEDIATYPE_EQUAL_FORMAT_TYPES: u32 = 2u32; pub const MF_MEDIATYPE_EQUAL_FORMAT_USER_DATA: u32 = 8u32; pub const MF_MEDIATYPE_EQUAL_MAJOR_TYPES: u32 = 1u32; pub const MF_MEDIATYPE_MULTIPLEXED_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 331845557, data2: 62069, data3: 20128, data4: [187, 95, 2, 73, 131, 43, 13, 110] }; pub const MF_MEDIA_ENGINE_AUDIO_CATEGORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3369387293, data2: 13582, data3: 16882, data4: [186, 70, 250, 235, 187, 8, 87, 246] }; -pub const MF_MEDIA_ENGINE_AUDIO_ENDPOINT_ROLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3536557009, - data2: 4458, - data3: 17650, - data4: [147, 133, 247, 208, 253, 162, 251, 70], -}; -pub const MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1308758754, - data2: 57743, - data3: 16865, - data4: [149, 229, 192, 231, 233, 35, 91, 195], -}; +pub const MF_MEDIA_ENGINE_AUDIO_ENDPOINT_ROLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3536557009, data2: 4458, data3: 17650, data4: [147, 133, 247, 208, 253, 162, 251, 70] }; +pub const MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1308758754, data2: 57743, data3: 16865, data4: [149, 229, 192, 231, 233, 35, 91, 195] }; pub const MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 295992061, data2: 25993, data3: 16676, data4: [179, 18, 97, 88, 236, 81, 127, 195] }; pub const MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE11: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 485568863, data2: 52799, data3: 16437, data4: [147, 145, 22, 20, 47, 119, 81, 137] }; pub const MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE9: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 86781241, data2: 16576, data3: 16776, data4: [171, 134, 248, 40, 39, 59, 117, 34] }; -pub const MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE_EDGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2801001573, - data2: 15050, - data3: 17452, - data4: [163, 240, 173, 109, 218, 216, 57, 174], -}; +pub const MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE_EDGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2801001573, data2: 15050, data3: 17452, data4: [163, 240, 173, 109, 218, 216, 57, 174] }; pub const MF_MEDIA_ENGINE_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3322118584, data2: 33700, data3: 16888, data4: [163, 208, 222, 5, 7, 104, 73, 169] }; pub type MF_MEDIA_ENGINE_CANPLAY = i32; pub const MF_MEDIA_ENGINE_CANPLAY_NOT_SUPPORTED: MF_MEDIA_ENGINE_CANPLAY = 0i32; pub const MF_MEDIA_ENGINE_CANPLAY_MAYBE: MF_MEDIA_ENGINE_CANPLAY = 1i32; pub const MF_MEDIA_ENGINE_CANPLAY_PROBABLY: MF_MEDIA_ENGINE_CANPLAY = 2i32; -pub const MF_MEDIA_ENGINE_COMPATIBILITY_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1056074452, - data2: 56404, - data3: 17886, - data4: [185, 175, 118, 200, 198, 107, 250, 142], -}; -pub const MF_MEDIA_ENGINE_COMPATIBILITY_MODE_WIN10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1529208969, - data2: 27815, - data3: 16697, - data4: [162, 203, 252, 170, 179, 149, 82, 163], -}; -pub const MF_MEDIA_ENGINE_COMPATIBILITY_MODE_WWA_EDGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 364023960, - data2: 40705, - data3: 20045, - data4: [182, 90, 192, 108, 108, 137, 218, 42], -}; -pub const MF_MEDIA_ENGINE_CONTENT_PROTECTION_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3761570339, - data2: 23215, - data3: 19830, - data4: [167, 195, 6, 222, 112, 137, 77, 180], -}; -pub const MF_MEDIA_ENGINE_CONTENT_PROTECTION_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4258717610, - data2: 48517, - data3: 19187, - data4: [158, 15, 160, 29, 83, 157, 135, 106], -}; +pub const MF_MEDIA_ENGINE_COMPATIBILITY_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1056074452, data2: 56404, data3: 17886, data4: [185, 175, 118, 200, 198, 107, 250, 142] }; +pub const MF_MEDIA_ENGINE_COMPATIBILITY_MODE_WIN10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1529208969, data2: 27815, data3: 16697, data4: [162, 203, 252, 170, 179, 149, 82, 163] }; +pub const MF_MEDIA_ENGINE_COMPATIBILITY_MODE_WWA_EDGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 364023960, data2: 40705, data3: 20045, data4: [182, 90, 192, 108, 108, 137, 218, 42] }; +pub const MF_MEDIA_ENGINE_CONTENT_PROTECTION_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3761570339, data2: 23215, data3: 19830, data4: [167, 195, 6, 222, 112, 137, 77, 180] }; +pub const MF_MEDIA_ENGINE_CONTENT_PROTECTION_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4258717610, data2: 48517, data3: 19187, data4: [158, 15, 160, 29, 83, 157, 135, 106] }; pub const MF_MEDIA_ENGINE_CONTINUE_ON_CODEC_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3687692281, data2: 18660, data3: 17045, data4: [183, 13, 213, 24, 35, 78, 235, 56] }; -pub const MF_MEDIA_ENGINE_COREWINDOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4241155292, - data2: 2943, - data3: 16834, - data4: [159, 150, 70, 89, 148, 138, 205, 220], -}; +pub const MF_MEDIA_ENGINE_COREWINDOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4241155292, data2: 2943, data3: 16834, data4: [159, 150, 70, 89, 148, 138, 205, 220] }; pub type MF_MEDIA_ENGINE_CREATEFLAGS = i32; pub const MF_MEDIA_ENGINE_AUDIOONLY: MF_MEDIA_ENGINE_CREATEFLAGS = 1i32; pub const MF_MEDIA_ENGINE_WAITFORSTABLE_STATE: MF_MEDIA_ENGINE_CREATEFLAGS = 2i32; @@ -10853,18 +8495,8 @@ pub const MF_MEDIAENGINE_KEYERR_SERVICE: MF_MEDIA_ENGINE_KEYERR = 3i32; pub const MF_MEDIAENGINE_KEYERR_OUTPUT: MF_MEDIA_ENGINE_KEYERR = 4i32; pub const MF_MEDIAENGINE_KEYERR_HARDWARECHANGE: MF_MEDIA_ENGINE_KEYERR = 5i32; pub const MF_MEDIAENGINE_KEYERR_DOMAIN: MF_MEDIA_ENGINE_KEYERR = 6i32; -pub const MF_MEDIA_ENGINE_MEDIA_PLAYER_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1037929797, - data2: 23201, - data3: 16658, - data4: [130, 229, 54, 246, 162, 25, 126, 110], -}; -pub const MF_MEDIA_ENGINE_NEEDKEY_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2124941379, - data2: 46820, - data3: 17196, - data4: [142, 164, 120, 72, 255, 228, 34, 14], -}; +pub const MF_MEDIA_ENGINE_MEDIA_PLAYER_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1037929797, data2: 23201, data3: 16658, data4: [130, 229, 54, 246, 162, 25, 126, 110] }; +pub const MF_MEDIA_ENGINE_NEEDKEY_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2124941379, data2: 46820, data3: 17196, data4: [142, 164, 120, 72, 255, 228, 34, 14] }; pub type MF_MEDIA_ENGINE_NETWORK = i32; pub const MF_MEDIA_ENGINE_NETWORK_EMPTY: MF_MEDIA_ENGINE_NETWORK = 0i32; pub const MF_MEDIA_ENGINE_NETWORK_IDLE: MF_MEDIA_ENGINE_NETWORK = 1i32; @@ -10878,18 +8510,8 @@ pub const MF_MEDIA_ENGINE_OPM_FAILED_VM: MF_MEDIA_ENGINE_OPM_STATUS = 2i32; pub const MF_MEDIA_ENGINE_OPM_FAILED_BDA: MF_MEDIA_ENGINE_OPM_STATUS = 3i32; pub const MF_MEDIA_ENGINE_OPM_FAILED_UNSIGNED_DRIVER: MF_MEDIA_ENGINE_OPM_STATUS = 4i32; pub const MF_MEDIA_ENGINE_OPM_FAILED: MF_MEDIA_ENGINE_OPM_STATUS = 5i32; -pub const MF_MEDIA_ENGINE_PLAYBACK_HWND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3649603483, - data2: 26569, - data3: 19858, - data4: [186, 167, 110, 173, 212, 70, 3, 157], -}; -pub const MF_MEDIA_ENGINE_PLAYBACK_VISUAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1844171375, - data2: 27321, - data3: 19838, - data4: [176, 238, 198, 26, 115, 255, 173, 21], -}; +pub const MF_MEDIA_ENGINE_PLAYBACK_HWND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3649603483, data2: 26569, data3: 19858, data4: [186, 167, 110, 173, 212, 70, 3, 157] }; +pub const MF_MEDIA_ENGINE_PLAYBACK_VISUAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1844171375, data2: 27321, data3: 19838, data4: [176, 238, 198, 26, 115, 255, 173, 21] }; pub type MF_MEDIA_ENGINE_PRELOAD = i32; pub const MF_MEDIA_ENGINE_PRELOAD_MISSING: MF_MEDIA_ENGINE_PRELOAD = 0i32; pub const MF_MEDIA_ENGINE_PRELOAD_EMPTY: MF_MEDIA_ENGINE_PRELOAD = 1i32; @@ -10913,12 +8535,7 @@ pub const MF_MEDIA_ENGINE_S3D_PACKING_MODE_TOP_BOTTOM: MF_MEDIA_ENGINE_S3D_PACKI pub type MF_MEDIA_ENGINE_SEEK_MODE = i32; pub const MF_MEDIA_ENGINE_SEEK_MODE_NORMAL: MF_MEDIA_ENGINE_SEEK_MODE = 0i32; pub const MF_MEDIA_ENGINE_SEEK_MODE_APPROXIMATE: MF_MEDIA_ENGINE_SEEK_MODE = 1i32; -pub const MF_MEDIA_ENGINE_SOURCE_RESOLVER_CONFIG_STORE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 180405399, - data2: 46020, - data3: 18633, - data4: [156, 222, 187, 140, 162, 68, 44, 163], -}; +pub const MF_MEDIA_ENGINE_SOURCE_RESOLVER_CONFIG_STORE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 180405399, data2: 46020, data3: 18633, data4: [156, 222, 187, 140, 162, 68, 44, 163] }; pub type MF_MEDIA_ENGINE_STATISTIC = i32; pub const MF_MEDIA_ENGINE_STATISTIC_FRAMES_RENDERED: MF_MEDIA_ENGINE_STATISTIC = 0i32; pub const MF_MEDIA_ENGINE_STATISTIC_FRAMES_DROPPED: MF_MEDIA_ENGINE_STATISTIC = 1i32; @@ -10932,150 +8549,45 @@ pub type MF_MEDIA_ENGINE_STREAMTYPE_FAILED = i32; pub const MF_MEDIA_ENGINE_STREAMTYPE_FAILED_UNKNOWN: MF_MEDIA_ENGINE_STREAMTYPE_FAILED = 0i32; pub const MF_MEDIA_ENGINE_STREAMTYPE_FAILED_AUDIO: MF_MEDIA_ENGINE_STREAMTYPE_FAILED = 1i32; pub const MF_MEDIA_ENGINE_STREAMTYPE_FAILED_VIDEO: MF_MEDIA_ENGINE_STREAMTYPE_FAILED = 2i32; -pub const MF_MEDIA_ENGINE_STREAM_CONTAINS_ALPHA_CHANNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1556066116, - data2: 53938, - data3: 19707, - data4: [128, 167, 212, 41, 199, 76, 120, 157], -}; -pub const MF_MEDIA_ENGINE_SYNCHRONOUS_CLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3284328751, - data2: 32270, - data3: 20035, - data4: [185, 28, 220, 153, 44, 205, 250, 94], -}; -pub const MF_MEDIA_ENGINE_TELEMETRY_APPLICATION_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 511387451, - data2: 42980, - data3: 16426, - data4: [143, 81, 196, 142, 136, 162, 202, 188], -}; -pub const MF_MEDIA_ENGINE_TIMEDTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2153686033, - data2: 37600, - data3: 20057, - data4: [155, 110, 92, 125, 121, 21, 230, 79], -}; -pub const MF_MEDIA_ENGINE_TRACK_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1706992402, - data2: 16451, - data3: 18453, - data4: [142, 171, 68, 220, 226, 239, 143, 42], -}; +pub const MF_MEDIA_ENGINE_STREAM_CONTAINS_ALPHA_CHANNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1556066116, data2: 53938, data3: 19707, data4: [128, 167, 212, 41, 199, 76, 120, 157] }; +pub const MF_MEDIA_ENGINE_SYNCHRONOUS_CLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3284328751, data2: 32270, data3: 20035, data4: [185, 28, 220, 153, 44, 205, 250, 94] }; +pub const MF_MEDIA_ENGINE_TELEMETRY_APPLICATION_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 511387451, data2: 42980, data3: 16426, data4: [143, 81, 196, 142, 136, 162, 202, 188] }; +pub const MF_MEDIA_ENGINE_TIMEDTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2153686033, data2: 37600, data3: 20057, data4: [155, 110, 92, 125, 121, 21, 230, 79] }; +pub const MF_MEDIA_ENGINE_TRACK_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1706992402, data2: 16451, data3: 18453, data4: [142, 171, 68, 220, 226, 239, 143, 42] }; pub const MF_MEDIA_ENGINE_VIDEO_OUTPUT_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1348897084, data2: 36089, data3: 17084, data4: [139, 138, 71, 34, 18, 229, 39, 38] }; -pub const MF_MEDIA_PROTECTION_MANAGER_PROPERTIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 951943593, - data2: 44266, - data3: 19571, - data4: [137, 178, 85, 50, 192, 174, 202, 121], -}; -pub const MF_MEDIA_SHARING_ENGINE_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3026306442, - data2: 31240, - data3: 19352, - data4: [153, 168, 112, 253, 95, 59, 173, 253], -}; -pub const MF_MEDIA_SHARING_ENGINE_DEVICE_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1998456273, - data2: 34351, - data3: 17049, - data4: [149, 172, 174, 129, 253, 20, 243, 231], -}; +pub const MF_MEDIA_PROTECTION_MANAGER_PROPERTIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 951943593, data2: 44266, data3: 19571, data4: [137, 178, 85, 50, 192, 174, 202, 121] }; +pub const MF_MEDIA_SHARING_ENGINE_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3026306442, data2: 31240, data3: 19352, data4: [153, 168, 112, 253, 95, 59, 173, 253] }; +pub const MF_MEDIA_SHARING_ENGINE_DEVICE_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1998456273, data2: 34351, data3: 17049, data4: [149, 172, 174, 129, 253, 20, 243, 231] }; pub type MF_MEDIA_SHARING_ENGINE_EVENT = i32; pub const MF_MEDIA_SHARING_ENGINE_EVENT_DISCONNECT: MF_MEDIA_SHARING_ENGINE_EVENT = 2000i32; -pub const MF_MEDIA_SHARING_ENGINE_INITIAL_SEEK_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1865717749, - data2: 54568, - data3: 19023, - data4: [141, 215, 219, 54, 101, 126, 196, 201], -}; +pub const MF_MEDIA_SHARING_ENGINE_INITIAL_SEEK_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1865717749, data2: 54568, data3: 19023, data4: [141, 215, 219, 54, 101, 126, 196, 201] }; pub const MF_METADATAFACIALEXPRESSION_SMILE: u32 = 1u32; pub const MF_METADATATIMESTAMPS_DEVICE: u32 = 1u32; pub const MF_METADATATIMESTAMPS_PRESENTATION: u32 = 2u32; pub const MF_METADATA_PROVIDER_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3676389508, data2: 22692, data3: 19758, data4: [184, 79, 111, 117, 91, 47, 122, 13] }; pub const MF_MINCRYPT_FAILURE: u32 = 268435456u32; -pub const MF_MP2DLNA_AUDIO_BIT_RATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 756811534, - data2: 11103, - data3: 19123, - data4: [167, 230, 141, 148, 59, 168, 208, 10], -}; +pub const MF_MP2DLNA_AUDIO_BIT_RATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 756811534, data2: 11103, data3: 19123, data4: [167, 230, 141, 148, 59, 168, 208, 10] }; pub const MF_MP2DLNA_ENCODE_QUALITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3039001047, data2: 7494, data3: 20406, data4: [163, 23, 164, 165, 246, 9, 89, 248] }; -pub const MF_MP2DLNA_STATISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1977911459, - data2: 54701, - data3: 18584, - data4: [133, 224, 188, 206, 36, 167, 34, 215], -}; -pub const MF_MP2DLNA_USE_MMCSS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1425269486, - data2: 41634, - data3: 18813, - data4: [152, 52, 151, 58, 253, 229, 33, 235], -}; -pub const MF_MP2DLNA_VIDEO_BIT_RATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3901049054, - data2: 29620, - data3: 17111, - data4: [156, 117, 173, 250, 10, 42, 110, 76], -}; -pub const MF_MPEG4SINK_MAX_CODED_SEQUENCES_PER_FRAGMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4229643222, - data2: 26925, - data3: 19685, - data4: [146, 153, 115, 138, 165, 70, 62, 154], -}; -pub const MF_MPEG4SINK_MINIMUM_PROPERTIES_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3701599570, - data2: 17678, - data3: 18978, - data4: [140, 98, 78, 212, 82, 247, 161, 135], -}; -pub const MF_MPEG4SINK_MIN_FRAGMENT_DURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2735429388, - data2: 36605, - data3: 17896, - data4: [148, 254, 39, 200, 75, 91, 223, 246], -}; +pub const MF_MP2DLNA_STATISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1977911459, data2: 54701, data3: 18584, data4: [133, 224, 188, 206, 36, 167, 34, 215] }; +pub const MF_MP2DLNA_USE_MMCSS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1425269486, data2: 41634, data3: 18813, data4: [152, 52, 151, 58, 253, 229, 33, 235] }; +pub const MF_MP2DLNA_VIDEO_BIT_RATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3901049054, data2: 29620, data3: 17111, data4: [156, 117, 173, 250, 10, 42, 110, 76] }; +pub const MF_MPEG4SINK_MAX_CODED_SEQUENCES_PER_FRAGMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4229643222, data2: 26925, data3: 19685, data4: [146, 153, 115, 138, 165, 70, 62, 154] }; +pub const MF_MPEG4SINK_MINIMUM_PROPERTIES_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3701599570, data2: 17678, data3: 18978, data4: [140, 98, 78, 212, 82, 247, 161, 135] }; +pub const MF_MPEG4SINK_MIN_FRAGMENT_DURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2735429388, data2: 36605, data3: 17896, data4: [148, 254, 39, 200, 75, 91, 223, 246] }; pub const MF_MPEG4SINK_MOOV_BEFORE_MDAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4134724524, data2: 57830, data3: 20240, data4: [181, 236, 95, 59, 48, 130, 136, 22] }; -pub const MF_MPEG4SINK_SPSPPS_PASSTHROUGH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1442947380, - data2: 8197, - data3: 19154, - data4: [179, 125, 34, 166, 197, 84, 222, 178], -}; -pub const MF_MSE_ACTIVELIST_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2493241871, - data2: 17737, - data3: 18133, - data4: [173, 127, 184, 70, 225, 171, 22, 82], -}; +pub const MF_MPEG4SINK_SPSPPS_PASSTHROUGH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1442947380, data2: 8197, data3: 19154, data4: [179, 125, 34, 166, 197, 84, 222, 178] }; +pub const MF_MSE_ACTIVELIST_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2493241871, data2: 17737, data3: 18133, data4: [173, 127, 184, 70, 225, 171, 22, 82] }; pub type MF_MSE_APPEND_MODE = i32; pub const MF_MSE_APPEND_MODE_SEGMENTS: MF_MSE_APPEND_MODE = 0i32; pub const MF_MSE_APPEND_MODE_SEQUENCE: MF_MSE_APPEND_MODE = 1i32; -pub const MF_MSE_BUFFERLIST_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1122396592, - data2: 54798, - data3: 19195, - data4: [168, 91, 216, 229, 254, 107, 218, 181], -}; -pub const MF_MSE_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2422450112, - data2: 17093, - data3: 20477, - data4: [168, 168, 111, 207, 158, 163, 208, 12], -}; +pub const MF_MSE_BUFFERLIST_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1122396592, data2: 54798, data3: 19195, data4: [168, 91, 216, 229, 254, 107, 218, 181] }; +pub const MF_MSE_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2422450112, data2: 17093, data3: 20477, data4: [168, 168, 111, 207, 158, 163, 208, 12] }; pub type MF_MSE_ERROR = i32; pub const MF_MSE_ERROR_NOERROR: MF_MSE_ERROR = 0i32; pub const MF_MSE_ERROR_NETWORK: MF_MSE_ERROR = 1i32; pub const MF_MSE_ERROR_DECODE: MF_MSE_ERROR = 2i32; pub const MF_MSE_ERROR_UNKNOWN_ERROR: MF_MSE_ERROR = 3i32; -pub const MF_MSE_OPUS_SUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1294093505, - data2: 36036, - data3: 18595, - data4: [167, 167, 228, 193, 108, 230, 56, 138], -}; +pub const MF_MSE_OPUS_SUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1294093505, data2: 36036, data3: 18595, data4: [167, 167, 228, 193, 108, 230, 56, 138] }; pub type MF_MSE_OPUS_SUPPORT_TYPE = i32; pub const MF_MSE_OPUS_SUPPORT_ON: MF_MSE_OPUS_SUPPORT_TYPE = 0i32; pub const MF_MSE_OPUS_SUPPORT_OFF: MF_MSE_OPUS_SUPPORT_TYPE = 1i32; @@ -11083,138 +8595,43 @@ pub type MF_MSE_READY = i32; pub const MF_MSE_READY_CLOSED: MF_MSE_READY = 1i32; pub const MF_MSE_READY_OPEN: MF_MSE_READY = 2i32; pub const MF_MSE_READY_ENDED: MF_MSE_READY = 3i32; -pub const MF_MSE_VP9_SUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2463597609, - data2: 55435, - data3: 20464, - data4: [131, 34, 128, 62, 250, 110, 150, 38], -}; +pub const MF_MSE_VP9_SUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2463597609, data2: 55435, data3: 20464, data4: [131, 34, 128, 62, 250, 110, 150, 38] }; pub type MF_MSE_VP9_SUPPORT_TYPE = i32; pub const MF_MSE_VP9_SUPPORT_DEFAULT: MF_MSE_VP9_SUPPORT_TYPE = 0i32; pub const MF_MSE_VP9_SUPPORT_ON: MF_MSE_VP9_SUPPORT_TYPE = 1i32; pub const MF_MSE_VP9_SUPPORT_OFF: MF_MSE_VP9_SUPPORT_TYPE = 2i32; -pub const MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1983049958, - data2: 38200, - data3: 19809, - data4: [172, 218, 234, 41, 200, 193, 68, 86], -}; -pub const MF_MT_AAC_PAYLOAD_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3216686713, - data2: 29748, - data3: 19740, - data4: [148, 240, 114, 163, 185, 225, 113, 136], -}; +pub const MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1983049958, data2: 38200, data3: 19809, data4: [172, 218, 234, 41, 200, 193, 68, 86] }; +pub const MF_MT_AAC_PAYLOAD_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3216686713, data2: 29748, data3: 19740, data4: [148, 240, 114, 163, 185, 225, 113, 136] }; pub const MF_MT_ALL_SAMPLES_INDEPENDENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3373741881, data2: 24150, data3: 17948, data4: [183, 19, 70, 251, 153, 92, 185, 95] }; pub const MF_MT_ALPHA_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1570085645, data2: 19647, data3: 19716, data4: [145, 159, 63, 95, 127, 40, 66, 17] }; pub const MF_MT_AM_FORMAT_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1943078701, data2: 6256, data3: 16756, data4: [160, 99, 41, 255, 79, 246, 193, 30] }; -pub const MF_MT_ARBITRARY_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1517662793, - data2: 3453, - data3: 18849, - data4: [161, 195, 224, 216, 127, 12, 173, 229], -}; +pub const MF_MT_ARBITRARY_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1517662793, data2: 3453, data3: 18849, data4: [161, 195, 224, 216, 127, 12, 173, 229] }; pub const MF_MT_ARBITRARY_HEADER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2657867509, data2: 265, data3: 20373, data4: [132, 172, 147, 9, 21, 58, 25, 252] }; pub const MF_MT_AUDIO_AVG_BYTES_PER_SECOND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 447444424, data2: 53231, data3: 17692, data4: [171, 149, 172, 3, 75, 142, 23, 49] }; pub const MF_MT_AUDIO_BITS_PER_SAMPLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4074681727, data2: 16634, data3: 18276, data4: [170, 51, 237, 79, 45, 31, 246, 105] }; pub const MF_MT_AUDIO_BLOCK_ALIGNMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 841867824, data2: 40683, data3: 17341, data4: [171, 122, 255, 65, 34, 81, 84, 29] }; -pub const MF_MT_AUDIO_CHANNEL_MASK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1442535269, - data2: 25674, - data3: 19631, - data4: [132, 121, 147, 137, 131, 187, 21, 136], -}; +pub const MF_MT_AUDIO_CHANNEL_MASK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1442535269, data2: 25674, data3: 19631, data4: [132, 121, 147, 137, 131, 187, 21, 136] }; pub const MF_MT_AUDIO_FLAC_MAX_BLOCK_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2340531630, data2: 19290, data3: 19776, data4: [128, 34, 243, 141, 9, 202, 60, 92] }; pub const MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4214977098, data2: 53173, data3: 17177, data4: [174, 254, 110, 66, 178, 64, 97, 50] }; -pub const MF_MT_AUDIO_FOLDDOWN_MATRIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2640482940, - data2: 14014, - data3: 19698, - data4: [181, 196, 163, 146, 110, 62, 135, 17], -}; -pub const MF_MT_AUDIO_NUM_CHANNELS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 937724917, - data2: 25694, - data3: 19547, - data4: [137, 222, 173, 169, 226, 155, 105, 106], -}; +pub const MF_MT_AUDIO_FOLDDOWN_MATRIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2640482940, data2: 14014, data3: 19698, data4: [181, 196, 163, 146, 110, 62, 135, 17] }; +pub const MF_MT_AUDIO_NUM_CHANNELS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 937724917, data2: 25694, data3: 19547, data4: [137, 222, 173, 169, 226, 155, 105, 106] }; pub const MF_MT_AUDIO_PREFER_WAVEFORMATEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2835458746, data2: 57399, data3: 17802, data4: [189, 246, 84, 91, 226, 7, 64, 66] }; pub const MF_MT_AUDIO_SAMPLES_PER_BLOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2863749804, data2: 57658, data3: 18837, data4: [146, 34, 80, 30, 161, 92, 104, 119] }; -pub const MF_MT_AUDIO_SAMPLES_PER_SECOND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1605298919, - data2: 656, - data3: 19505, - data4: [158, 138, 197, 52, 246, 141, 157, 186], -}; -pub const MF_MT_AUDIO_VALID_BITS_PER_SAMPLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3653209450, - data2: 38192, - data3: 19324, - data4: [157, 223, 255, 111, 213, 139, 189, 6], -}; -pub const MF_MT_AUDIO_WMADRC_AVGREF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2640482943, - data2: 14014, - data3: 19698, - data4: [181, 196, 163, 146, 110, 62, 135, 17], -}; -pub const MF_MT_AUDIO_WMADRC_AVGTARGET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2640482944, - data2: 14014, - data3: 19698, - data4: [181, 196, 163, 146, 110, 62, 135, 17], -}; -pub const MF_MT_AUDIO_WMADRC_PEAKREF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2640482941, - data2: 14014, - data3: 19698, - data4: [181, 196, 163, 146, 110, 62, 135, 17], -}; -pub const MF_MT_AUDIO_WMADRC_PEAKTARGET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2640482942, - data2: 14014, - data3: 19698, - data4: [181, 196, 163, 146, 110, 62, 135, 17], -}; +pub const MF_MT_AUDIO_SAMPLES_PER_SECOND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1605298919, data2: 656, data3: 19505, data4: [158, 138, 197, 52, 246, 141, 157, 186] }; +pub const MF_MT_AUDIO_VALID_BITS_PER_SAMPLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3653209450, data2: 38192, data3: 19324, data4: [157, 223, 255, 111, 213, 139, 189, 6] }; +pub const MF_MT_AUDIO_WMADRC_AVGREF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2640482943, data2: 14014, data3: 19698, data4: [181, 196, 163, 146, 110, 62, 135, 17] }; +pub const MF_MT_AUDIO_WMADRC_AVGTARGET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2640482944, data2: 14014, data3: 19698, data4: [181, 196, 163, 146, 110, 62, 135, 17] }; +pub const MF_MT_AUDIO_WMADRC_PEAKREF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2640482941, data2: 14014, data3: 19698, data4: [181, 196, 163, 146, 110, 62, 135, 17] }; +pub const MF_MT_AUDIO_WMADRC_PEAKTARGET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2640482942, data2: 14014, data3: 19698, data4: [181, 196, 163, 146, 110, 62, 135, 17] }; pub const MF_MT_AVG_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 540223012, data2: 64269, data3: 19870, data4: [189, 13, 203, 246, 120, 108, 16, 46] }; -pub const MF_MT_AVG_BIT_ERROR_RATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2040310742, - data2: 13576, - data3: 19892, - data4: [163, 199, 86, 156, 213, 51, 222, 177], -}; +pub const MF_MT_AVG_BIT_ERROR_RATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2040310742, data2: 13576, data3: 19892, data4: [163, 199, 86, 156, 213, 51, 222, 177] }; pub const MF_MT_COMPRESSED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 989662446, data2: 6386, data3: 19365, data4: [161, 16, 139, 234, 80, 46, 31, 146] }; -pub const MF_MT_CONTAINER_RATE_SCALING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2206695262, - data2: 1092, - data3: 20008, - data4: [132, 121, 109, 176, 152, 155, 140, 9], -}; -pub const MF_MT_CUSTOM_VIDEO_PRIMARIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1196651027, - data2: 36091, - data3: 18210, - data4: [170, 52, 251, 201, 226, 77, 119, 184], -}; -pub const MF_MT_D3D12_CPU_READBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 686727139, - data2: 54401, - data3: 18086, - data4: [185, 138, 127, 105, 213, 40, 14, 130], -}; -pub const MF_MT_D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2795627577, - data2: 12182, - data3: 19125, - data4: [152, 220, 173, 247, 73, 115, 80, 93], -}; +pub const MF_MT_CONTAINER_RATE_SCALING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2206695262, data2: 1092, data3: 20008, data4: [132, 121, 109, 176, 152, 155, 140, 9] }; +pub const MF_MT_CUSTOM_VIDEO_PRIMARIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1196651027, data2: 36091, data3: 18210, data4: [170, 52, 251, 201, 226, 77, 119, 184] }; +pub const MF_MT_D3D12_CPU_READBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 686727139, data2: 54401, data3: 18086, data4: [185, 138, 127, 105, 213, 40, 14, 130] }; +pub const MF_MT_D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2795627577, data2: 12182, data3: 19125, data4: [152, 220, 173, 247, 73, 115, 80, 93] }; pub const MF_MT_D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2970848707, data2: 469, data3: 19476, data4: [155, 220, 205, 201, 51, 111, 85, 185] }; -pub const MF_MT_D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4004259205, - data2: 13360, - data3: 18828, - data4: [132, 162, 119, 177, 187, 165, 112, 246], -}; +pub const MF_MT_D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4004259205, data2: 13360, data3: 18828, data4: [132, 162, 119, 177, 187, 165, 112, 246] }; pub const MF_MT_D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 172572850, data2: 53206, data3: 18232, data4: [157, 2, 152, 17, 55, 52, 1, 90] }; pub const MF_MT_D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2194167367, data2: 20567, data3: 18784, data4: [149, 89, 244, 91, 142, 39, 20, 39] }; pub const MF_MT_D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121004460, data2: 65507, data3: 18250, data4: [171, 85, 22, 30, 228, 65, 122, 46] }; @@ -11224,404 +8641,99 @@ pub type MF_MT_D3D_RESOURCE_VERSION_ENUM = i32; pub const MF_D3D11_RESOURCE: MF_MT_D3D_RESOURCE_VERSION_ENUM = 0i32; pub const MF_D3D12_RESOURCE: MF_MT_D3D_RESOURCE_VERSION_ENUM = 1i32; pub const MF_MT_DECODER_MAX_DPB_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1740510284, data2: 34999, data3: 19625, data4: [150, 40, 200, 8, 213, 38, 34, 23] }; -pub const MF_MT_DECODER_USE_MAX_RESOLUTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1280605220, - data2: 44954, - data3: 20280, - data4: [150, 173, 151, 135, 115, 207, 83, 231], -}; -pub const MF_MT_DEFAULT_STRIDE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1682656840, - data2: 7682, - data3: 17686, - data4: [176, 235, 192, 28, 169, 212, 154, 198], -}; +pub const MF_MT_DECODER_USE_MAX_RESOLUTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1280605220, data2: 44954, data3: 20280, data4: [150, 173, 151, 135, 115, 207, 83, 231] }; +pub const MF_MT_DEFAULT_STRIDE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1682656840, data2: 7682, data3: 17686, data4: [176, 235, 192, 28, 169, 212, 154, 198] }; pub const MF_MT_DEPTH_MEASUREMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4250584201, data2: 2327, data3: 19382, data4: [157, 84, 49, 34, 191, 112, 20, 75] }; pub const MF_MT_DEPTH_VALUE_UNIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 564658421, data2: 12681, data3: 18327, data4: [190, 186, 241, 60, 217, 163, 26, 94] }; -pub const MF_MT_DRM_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2272457507, - data2: 13658, - data3: 19655, - data4: [187, 120, 109, 97, 160, 72, 174, 130], -}; -pub const MF_MT_DV_AAUX_CTRL_PACK_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4147183694, - data2: 7633, - data3: 17685, - data4: [170, 190, 240, 192, 106, 165, 54, 172], -}; -pub const MF_MT_DV_AAUX_CTRL_PACK_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3441379085, - data2: 7940, - data3: 20448, - data4: [191, 185, 208, 122, 224, 56, 106, 216], -}; -pub const MF_MT_DV_AAUX_SRC_PACK_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2227002760, - data2: 4024, - data3: 19144, - data4: [190, 75, 168, 132, 139, 239, 152, 243], -}; +pub const MF_MT_DRM_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2272457507, data2: 13658, data3: 19655, data4: [187, 120, 109, 97, 160, 72, 174, 130] }; +pub const MF_MT_DV_AAUX_CTRL_PACK_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4147183694, data2: 7633, data3: 17685, data4: [170, 190, 240, 192, 106, 165, 54, 172] }; +pub const MF_MT_DV_AAUX_CTRL_PACK_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3441379085, data2: 7940, data3: 20448, data4: [191, 185, 208, 122, 224, 56, 106, 216] }; +pub const MF_MT_DV_AAUX_SRC_PACK_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2227002760, data2: 4024, data3: 19144, data4: [190, 75, 168, 132, 139, 239, 152, 243] }; pub const MF_MT_DV_AAUX_SRC_PACK_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1913546052, data2: 549, data3: 16387, data4: [166, 81, 1, 150, 86, 58, 149, 142] }; pub const MF_MT_DV_VAUX_CTRL_PACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 797237700, data2: 3489, data3: 18312, data4: [147, 142, 13, 251, 251, 179, 75, 72] }; pub const MF_MT_DV_VAUX_SRC_PACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1094725021, data2: 31575, data3: 17350, data4: [177, 41, 44, 185, 151, 241, 80, 9] }; -pub const MF_MT_FIXED_SIZE_SAMPLES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3102470063, - data2: 46872, - data3: 19972, - data4: [176, 169, 17, 103, 117, 227, 50, 27], -}; +pub const MF_MT_FIXED_SIZE_SAMPLES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3102470063, data2: 46872, data3: 19972, data4: [176, 169, 17, 103, 117, 227, 50, 27] }; pub const MF_MT_FORWARD_CUSTOM_NALU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3979570941, data2: 9295, data3: 17037, data4: [145, 83, 40, 243, 153, 69, 136, 144] }; -pub const MF_MT_FORWARD_CUSTOM_SEI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3799212785, - data2: 45366, - data3: 16849, - data4: [149, 148, 58, 126, 79, 235, 242, 209], -}; -pub const MF_MT_FRAME_RATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3294208744, - data2: 15660, - data3: 20036, - data4: [177, 50, 254, 229, 21, 108, 123, 176], -}; -pub const MF_MT_FRAME_RATE_RANGE_MAX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3812040001, - data2: 46287, - data3: 18949, - data4: [189, 78, 32, 184, 139, 178, 196, 214], -}; -pub const MF_MT_FRAME_RATE_RANGE_MIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3538376076, - data2: 56351, - data3: 16447, - data4: [154, 114, 210, 139, 177, 235, 59, 94], -}; +pub const MF_MT_FORWARD_CUSTOM_SEI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3799212785, data2: 45366, data3: 16849, data4: [149, 148, 58, 126, 79, 235, 242, 209] }; +pub const MF_MT_FRAME_RATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3294208744, data2: 15660, data3: 20036, data4: [177, 50, 254, 229, 21, 108, 123, 176] }; +pub const MF_MT_FRAME_RATE_RANGE_MAX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3812040001, data2: 46287, data3: 18949, data4: [189, 78, 32, 184, 139, 178, 196, 214] }; +pub const MF_MT_FRAME_RATE_RANGE_MIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3538376076, data2: 56351, data3: 16447, data4: [154, 114, 210, 139, 177, 235, 59, 94] }; pub const MF_MT_FRAME_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 374522685, data2: 54962, data3: 16402, data4: [184, 52, 114, 3, 8, 73, 163, 125] }; -pub const MF_MT_GEOMETRIC_APERTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1718978371, - data2: 32351, - data3: 16397, - data4: [152, 10, 170, 133, 150, 200, 86, 150], -}; +pub const MF_MT_GEOMETRIC_APERTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1718978371, data2: 32351, data3: 16397, data4: [152, 10, 170, 133, 150, 200, 86, 150] }; pub const MF_MT_H264_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3141260552, data2: 18698, data3: 4576, data4: [153, 228, 19, 22, 223, 215, 32, 133] }; -pub const MF_MT_H264_LAYOUT_PER_STREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2246220210, - data2: 37091, - data3: 20456, - data4: [178, 245, 192, 103, 224, 191, 229, 122], -}; -pub const MF_MT_H264_MAX_CODEC_CONFIG_DELAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4120025478, - data2: 19525, - data3: 20411, - data4: [187, 73, 108, 197, 52, 208, 91, 155], -}; -pub const MF_MT_H264_MAX_MB_PER_SEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1160080688, - data2: 29205, - data3: 17782, - data4: [147, 54, 176, 241, 188, 213, 155, 178], -}; -pub const MF_MT_H264_RATE_CONTROL_MODES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1884387288, - data2: 17867, - data3: 4576, - data4: [172, 125, 185, 28, 224, 215, 32, 133], -}; -pub const MF_MT_H264_RESOLUTION_SCALING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3817161330, - data2: 63253, - data3: 18263, - data4: [186, 144, 27, 105, 108, 119, 52, 87], -}; -pub const MF_MT_H264_SIMULCAST_SUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2661471805, - data2: 21488, - data3: 18996, - data4: [185, 78, 157, 228, 154, 7, 140, 179], -}; -pub const MF_MT_H264_SUPPORTED_RATE_CONTROL_MODES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1787479166, - data2: 20892, - data3: 20248, - data4: [155, 179, 126, 234, 174, 165, 89, 77], -}; +pub const MF_MT_H264_LAYOUT_PER_STREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2246220210, data2: 37091, data3: 20456, data4: [178, 245, 192, 103, 224, 191, 229, 122] }; +pub const MF_MT_H264_MAX_CODEC_CONFIG_DELAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4120025478, data2: 19525, data3: 20411, data4: [187, 73, 108, 197, 52, 208, 91, 155] }; +pub const MF_MT_H264_MAX_MB_PER_SEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1160080688, data2: 29205, data3: 17782, data4: [147, 54, 176, 241, 188, 213, 155, 178] }; +pub const MF_MT_H264_RATE_CONTROL_MODES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1884387288, data2: 17867, data3: 4576, data4: [172, 125, 185, 28, 224, 215, 32, 133] }; +pub const MF_MT_H264_RESOLUTION_SCALING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3817161330, data2: 63253, data3: 18263, data4: [186, 144, 27, 105, 108, 119, 52, 87] }; +pub const MF_MT_H264_SIMULCAST_SUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2661471805, data2: 21488, data3: 18996, data4: [185, 78, 157, 228, 154, 7, 140, 179] }; +pub const MF_MT_H264_SUPPORTED_RATE_CONTROL_MODES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787479166, data2: 20892, data3: 20248, data4: [155, 179, 126, 234, 174, 165, 89, 77] }; pub const MF_MT_H264_SUPPORTED_SLICE_MODES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3367901495, data2: 19812, data3: 17737, data4: [131, 67, 168, 8, 108, 11, 253, 165] }; pub const MF_MT_H264_SUPPORTED_SYNC_FRAME_TYPES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2309303297, data2: 62082, data3: 18642, data4: [181, 34, 34, 230, 174, 99, 49, 153] }; -pub const MF_MT_H264_SUPPORTED_USAGES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1622256024, - data2: 56321, - data3: 16590, - data4: [151, 54, 171, 168, 69, 162, 219, 220], -}; -pub const MF_MT_H264_SVC_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4170791614, - data2: 55607, - data3: 19087, - data4: [187, 202, 105, 102, 254, 158, 17, 82], -}; +pub const MF_MT_H264_SUPPORTED_USAGES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1622256024, data2: 56321, data3: 16590, data4: [151, 54, 171, 168, 69, 162, 219, 220] }; +pub const MF_MT_H264_SVC_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4170791614, data2: 55607, data3: 19087, data4: [187, 202, 105, 102, 254, 158, 17, 82] }; pub const MF_MT_H264_USAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 899474341, data2: 44800, data3: 18890, data4: [162, 244, 42, 201, 76, 168, 43, 97] }; pub const MF_MT_IMAGE_LOSS_TOLERANT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3976604916, data2: 58190, data3: 18722, data4: [190, 153, 147, 64, 50, 19, 61, 124] }; -pub const MF_MT_INTERLACE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3799141304, - data2: 58998, - data3: 18438, - data4: [180, 178, 168, 214, 239, 180, 76, 205], -}; -pub const MF_MT_IN_BAND_PARAMETER_SET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1977241744, - data2: 37131, - data3: 18947, - data4: [137, 108, 123, 137, 143, 238, 165, 175], -}; -pub const MF_MT_MAJOR_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1223401870, - data2: 63689, - data3: 18055, - data4: [191, 17, 10, 116, 201, 249, 106, 143], -}; -pub const MF_MT_MAX_FRAME_AVERAGE_LUMINANCE_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1490337623, - data2: 28498, - data3: 18227, - data4: [161, 149, 169, 226, 158, 207, 158, 39], -}; +pub const MF_MT_INTERLACE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3799141304, data2: 58998, data3: 18438, data4: [180, 178, 168, 214, 239, 180, 76, 205] }; +pub const MF_MT_IN_BAND_PARAMETER_SET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1977241744, data2: 37131, data3: 18947, data4: [137, 108, 123, 137, 143, 238, 165, 175] }; +pub const MF_MT_MAJOR_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1223401870, data2: 63689, data3: 18055, data4: [191, 17, 10, 116, 201, 249, 106, 143] }; +pub const MF_MT_MAX_FRAME_AVERAGE_LUMINANCE_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1490337623, data2: 28498, data3: 18227, data4: [161, 149, 169, 226, 158, 207, 158, 39] }; pub const MF_MT_MAX_KEYFRAME_SPACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3245258027, data2: 29601, data3: 18287, data4: [141, 98, 131, 157, 106, 2, 6, 82] }; -pub const MF_MT_MAX_LUMINANCE_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1344614696, - data2: 49424, - data3: 19940, - data4: [152, 174, 70, 163, 36, 250, 230, 218], -}; +pub const MF_MT_MAX_LUMINANCE_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1344614696, data2: 49424, data3: 19940, data4: [152, 174, 70, 163, 36, 250, 230, 218] }; pub const MF_MT_MAX_MASTERING_LUMINANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3603347863, data2: 10031, data3: 19617, data4: [141, 0, 128, 66, 17, 26, 15, 246] }; -pub const MF_MT_MINIMUM_DISPLAY_APERTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3610806118, - data2: 6398, - data3: 18630, - data4: [161, 119, 238, 137, 72, 103, 200, 196], -}; +pub const MF_MT_MINIMUM_DISPLAY_APERTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3610806118, data2: 6398, data3: 18630, data4: [161, 119, 238, 137, 72, 103, 200, 196] }; pub const MF_MT_MIN_MASTERING_LUMINANCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2207925344, data2: 20094, data3: 19279, data4: [174, 121, 204, 8, 144, 92, 123, 39] }; pub const MF_MT_MPEG2_CONTENT_PACKET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2187154916, data2: 20242, data3: 16791, data4: [158, 179, 89, 182, 228, 113, 15, 6] }; -pub const MF_MT_MPEG2_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 836999453, - data2: 63233, - data3: 19247, - data4: [180, 38, 138, 227, 189, 169, 224, 75], -}; -pub const MF_MT_MPEG2_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 378477386, - data2: 16017, - data3: 17679, - data4: [174, 167, 228, 186, 234, 218, 229, 186], -}; -pub const MF_MT_MPEG2_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2532730228, - data2: 4549, - data3: 16405, - data4: [134, 102, 191, 245, 22, 67, 109, 167], -}; -pub const MF_MT_MPEG2_ONE_FRAME_PER_PACKET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2443484853, - data2: 7456, - data3: 19266, - data4: [172, 232, 128, 66, 105, 191, 149, 237], -}; -pub const MF_MT_MPEG2_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2910234635, - data2: 11612, - data3: 19979, - data4: [179, 117, 100, 229, 32, 19, 112, 54], -}; -pub const MF_MT_MPEG2_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2718628328, - data2: 37514, - data3: 19238, - data4: [170, 169, 240, 92, 116, 202, 196, 124], -}; +pub const MF_MT_MPEG2_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 836999453, data2: 63233, data3: 19247, data4: [180, 38, 138, 227, 189, 169, 224, 75] }; +pub const MF_MT_MPEG2_HDCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 378477386, data2: 16017, data3: 17679, data4: [174, 167, 228, 186, 234, 218, 229, 186] }; +pub const MF_MT_MPEG2_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2532730228, data2: 4549, data3: 16405, data4: [134, 102, 191, 245, 22, 67, 109, 167] }; +pub const MF_MT_MPEG2_ONE_FRAME_PER_PACKET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2443484853, data2: 7456, data3: 19266, data4: [172, 232, 128, 66, 105, 191, 149, 237] }; +pub const MF_MT_MPEG2_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2910234635, data2: 11612, data3: 19979, data4: [179, 117, 100, 229, 32, 19, 112, 54] }; +pub const MF_MT_MPEG2_STANDARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2718628328, data2: 37514, data3: 19238, data4: [170, 169, 240, 92, 116, 202, 196, 124] }; pub const MF_MT_MPEG2_TIMECODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1378466320, data2: 58013, data3: 20352, data4: [165, 156, 223, 79, 24, 2, 7, 210] }; pub const MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2594693461, data2: 46666, data3: 19485, data4: [165, 0, 69, 93, 96, 11, 101, 96] }; -pub const MF_MT_MPEG4_SAMPLE_DESCRIPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 639540611, - data2: 38185, - data3: 19343, - data4: [161, 17, 139, 156, 149, 10, 129, 169], -}; -pub const MF_MT_MPEG4_TRACK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1425311453, - data2: 37671, - data3: 20333, - data4: [128, 171, 111, 112, 158, 187, 76, 206], -}; -pub const MF_MT_MPEG_SEQUENCE_HEADER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1006857703, - data2: 15056, - data3: 19614, - data4: [146, 22, 238, 109, 106, 194, 28, 179], -}; -pub const MF_MT_MPEG_START_TIME_CODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2448849029, - data2: 17203, - data3: 17024, - data4: [151, 205, 189, 90, 108, 3, 160, 110], -}; -pub const MF_MT_ORIGINAL_4CC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3619569632, - data2: 11207, - data3: 18733, - data4: [184, 67, 97, 161, 145, 155, 112, 195], -}; +pub const MF_MT_MPEG4_SAMPLE_DESCRIPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 639540611, data2: 38185, data3: 19343, data4: [161, 17, 139, 156, 149, 10, 129, 169] }; +pub const MF_MT_MPEG4_TRACK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1425311453, data2: 37671, data3: 20333, data4: [128, 171, 111, 112, 158, 187, 76, 206] }; +pub const MF_MT_MPEG_SEQUENCE_HEADER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1006857703, data2: 15056, data3: 19614, data4: [146, 22, 238, 109, 106, 194, 28, 179] }; +pub const MF_MT_MPEG_START_TIME_CODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2448849029, data2: 17203, data3: 17024, data4: [151, 205, 189, 90, 108, 3, 160, 110] }; +pub const MF_MT_ORIGINAL_4CC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3619569632, data2: 11207, data3: 18733, data4: [184, 67, 97, 161, 145, 155, 112, 195] }; pub const MF_MT_ORIGINAL_WAVE_FORMAT_TAG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2361116739, data2: 40921, data3: 18882, data4: [136, 47, 167, 37, 134, 196, 8, 173] }; -pub const MF_MT_OUTPUT_BUFFER_NUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2768622508, - data2: 63792, - data3: 17262, - data4: [142, 222, 147, 165, 9, 206, 35, 178], -}; -pub const MF_MT_PAD_CONTROL_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1292792805, - data2: 33002, - data3: 17236, - data4: [169, 208, 17, 118, 206, 176, 40, 234], -}; +pub const MF_MT_OUTPUT_BUFFER_NUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2768622508, data2: 63792, data3: 17262, data4: [142, 222, 147, 165, 9, 206, 35, 178] }; +pub const MF_MT_PAD_CONTROL_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1292792805, data2: 33002, data3: 17236, data4: [169, 208, 17, 118, 206, 176, 40, 234] }; pub const MF_MT_PALETTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1831354178, data2: 38982, data3: 17424, data4: [175, 217, 101, 77, 80, 59, 26, 84] }; -pub const MF_MT_PAN_SCAN_APERTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2036420062, - data2: 37255, - data3: 18683, - data4: [184, 199, 77, 82, 104, 157, 230, 73], -}; -pub const MF_MT_PAN_SCAN_ENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1266641859, - data2: 35603, - data3: 16562, - data4: [169, 147, 171, 246, 48, 184, 32, 78], -}; -pub const MF_MT_PIXEL_ASPECT_RATIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3325520414, - data2: 36106, - data3: 16423, - data4: [190, 69, 109, 154, 10, 211, 155, 182], -}; -pub const MF_MT_REALTIME_CONTENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3138572834, - data2: 11227, - data3: 16990, - data4: [145, 236, 35, 8, 225, 137, 165, 143], -}; -pub const MF_MT_SAMPLE_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3671305080, - data2: 6544, - data3: 16523, - data4: [188, 226, 235, 166, 115, 218, 204, 16], -}; +pub const MF_MT_PAN_SCAN_APERTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2036420062, data2: 37255, data3: 18683, data4: [184, 199, 77, 82, 104, 157, 230, 73] }; +pub const MF_MT_PAN_SCAN_ENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1266641859, data2: 35603, data3: 16562, data4: [169, 147, 171, 246, 48, 184, 32, 78] }; +pub const MF_MT_PIXEL_ASPECT_RATIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3325520414, data2: 36106, data3: 16423, data4: [190, 69, 109, 154, 10, 211, 155, 182] }; +pub const MF_MT_REALTIME_CONTENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3138572834, data2: 11227, data3: 16990, data4: [145, 236, 35, 8, 225, 137, 165, 143] }; +pub const MF_MT_SAMPLE_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3671305080, data2: 6544, data3: 16523, data4: [188, 226, 235, 166, 115, 218, 204, 16] }; pub const MF_MT_SECURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3316434173, data2: 772, data3: 20175, data4: [128, 159, 71, 188, 151, 255, 99, 189] }; pub const MF_MT_SOURCE_CONTENT_HINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1756144588, data2: 8912, data3: 17638, data4: [133, 248, 40, 22, 113, 151, 250, 56] }; -pub const MF_MT_SPATIAL_AUDIO_DATA_PRESENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1749219047, - data2: 54334, - data3: 20155, - data4: [156, 156, 201, 111, 65, 120, 72, 99], -}; +pub const MF_MT_SPATIAL_AUDIO_DATA_PRESENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1749219047, data2: 54334, data3: 20155, data4: [156, 156, 201, 111, 65, 120, 72, 99] }; pub const MF_MT_SPATIAL_AUDIO_MAX_DYNAMIC_OBJECTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3707478602, data2: 9737, data3: 16960, data4: [167, 33, 63, 174, 167, 106, 77, 249] }; pub const MF_MT_SPATIAL_AUDIO_MAX_METADATA_ITEMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 296386740, data2: 57562, data3: 18374, data4: [128, 96, 150, 193, 37, 154, 229, 13] }; pub const MF_MT_SPATIAL_AUDIO_MIN_METADATA_ITEM_OFFSET_SPACING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2213113545, data2: 4484, data3: 16766, data4: [130, 84, 159, 38, 145, 88, 252, 6] }; -pub const MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_FORMAT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 716643264, - data2: 25123, - data3: 19367, - data4: [173, 100, 123, 148, 180, 122, 231, 146], -}; -pub const MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_LENGTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 155953342, - data2: 55075, - data3: 18591, - data4: [146, 250, 118, 103, 119, 179, 71, 38], -}; +pub const MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_FORMAT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 716643264, data2: 25123, data3: 19367, data4: [173, 100, 123, 148, 180, 122, 231, 146] }; +pub const MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_LENGTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 155953342, data2: 55075, data3: 18591, data4: [146, 250, 118, 103, 119, 179, 71, 38] }; pub const MF_MT_SUBTYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4158868634, data2: 17128, data3: 18196, data4: [183, 75, 203, 41, 215, 44, 53, 229] }; pub const MF_MT_TIMESTAMP_CAN_BE_DTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 613892629, data2: 7035, data3: 16868, data4: [134, 37, 172, 70, 159, 45, 237, 170] }; -pub const MF_MT_TRANSFER_FUNCTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1605434601, - data2: 48732, - data3: 18741, - data4: [168, 17, 236, 131, 143, 142, 237, 147], -}; -pub const MF_MT_USER_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3065804383, - data2: 19515, - data3: 16548, - data4: [189, 81, 37, 53, 182, 111, 224, 157], -}; -pub const MF_MT_VIDEO_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3411970255, - data2: 31579, - data3: 18283, - data4: [133, 170, 28, 165, 174, 24, 117, 85], -}; -pub const MF_MT_VIDEO_3D_FIRST_IS_LEFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3962143891, - data2: 2778, - data3: 20129, - data4: [164, 254, 203, 189, 54, 206, 147, 49], -}; +pub const MF_MT_TRANSFER_FUNCTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1605434601, data2: 48732, data3: 18741, data4: [168, 17, 236, 131, 143, 142, 237, 147] }; +pub const MF_MT_USER_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3065804383, data2: 19515, data3: 16548, data4: [189, 81, 37, 53, 182, 111, 224, 157] }; +pub const MF_MT_VIDEO_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3411970255, data2: 31579, data3: 18283, data4: [133, 170, 28, 165, 174, 24, 117, 85] }; +pub const MF_MT_VIDEO_3D_FIRST_IS_LEFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3962143891, data2: 2778, data3: 20129, data4: [164, 254, 203, 189, 54, 206, 147, 49] }; pub const MF_MT_VIDEO_3D_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1393940640, data2: 34757, data3: 18071, data4: [183, 147, 102, 6, 198, 124, 4, 155] }; -pub const MF_MT_VIDEO_3D_LEFT_IS_BASE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1833663487, - data2: 22057, - data3: 17412, - data4: [148, 140, 198, 52, 244, 206, 38, 212], -}; -pub const MF_MT_VIDEO_3D_NUM_VIEWS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3137830538, - data2: 56511, - data3: 17131, - data4: [175, 96, 65, 141, 249, 138, 164, 149], -}; +pub const MF_MT_VIDEO_3D_LEFT_IS_BASE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1833663487, data2: 22057, data3: 17412, data4: [148, 140, 198, 52, 244, 206, 38, 212] }; +pub const MF_MT_VIDEO_3D_NUM_VIEWS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3137830538, data2: 56511, data3: 17131, data4: [175, 96, 65, 141, 249, 138, 164, 149] }; pub const MF_MT_VIDEO_CHROMA_SITING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1709122416, data2: 51059, data3: 19507, data4: [170, 100, 132, 62, 6, 142, 251, 12] }; -pub const MF_MT_VIDEO_H264_NO_FMOASO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3980795094, - data2: 60575, - data3: 16746, - data4: [168, 163, 38, 215, 211, 16, 24, 215], -}; -pub const MF_MT_VIDEO_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2532730228, - data2: 4549, - data3: 16405, - data4: [134, 102, 191, 245, 22, 67, 109, 167], -}; -pub const MF_MT_VIDEO_LIGHTING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1403015836, - data2: 35083, - data3: 16918, - data4: [139, 249, 89, 147, 103, 173, 109, 32], -}; +pub const MF_MT_VIDEO_H264_NO_FMOASO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3980795094, data2: 60575, data3: 16746, data4: [168, 163, 38, 215, 211, 16, 24, 215] }; +pub const MF_MT_VIDEO_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2532730228, data2: 4549, data3: 16405, data4: [134, 102, 191, 245, 22, 67, 109, 167] }; +pub const MF_MT_VIDEO_LIGHTING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1403015836, data2: 35083, data3: 16918, data4: [139, 249, 89, 147, 103, 173, 109, 32] }; pub const MF_MT_VIDEO_NOMINAL_RANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3256585957, data2: 47446, data3: 16497, data4: [141, 175, 50, 94, 223, 92, 171, 17] }; pub const MF_MT_VIDEO_NO_FRAME_ORDERING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1062932591, data2: 27586, data3: 20195, data4: [183, 237, 137, 2, 193, 143, 83, 81] }; pub const MF_MT_VIDEO_PRIMARIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3690718423, data2: 1856, data3: 20192, data4: [129, 146, 133, 10, 176, 226, 25, 53] }; -pub const MF_MT_VIDEO_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2910234635, - data2: 11612, - data3: 19979, - data4: [179, 117, 100, 229, 32, 19, 112, 54], -}; -pub const MF_MT_VIDEO_RENDERER_EXTENSION_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2218251449, - data2: 54344, - data3: 20429, - data4: [155, 107, 131, 155, 249, 108, 119, 152], -}; -pub const MF_MT_VIDEO_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3279963741, - data2: 8817, - data3: 17036, - data4: [155, 131, 236, 234, 59, 74, 133, 193], -}; -pub const MF_MT_WRAPPED_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1296005923, - data2: 53295, - data3: 20076, - data4: [155, 238, 228, 191, 44, 108, 105, 93], -}; +pub const MF_MT_VIDEO_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2910234635, data2: 11612, data3: 19979, data4: [179, 117, 100, 229, 32, 19, 112, 54] }; +pub const MF_MT_VIDEO_RENDERER_EXTENSION_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2218251449, data2: 54344, data3: 20429, data4: [155, 107, 131, 155, 249, 108, 119, 152] }; +pub const MF_MT_VIDEO_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3279963741, data2: 8817, data3: 17036, data4: [155, 131, 236, 234, 59, 74, 133, 193] }; +pub const MF_MT_WRAPPED_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1296005923, data2: 53295, data3: 20076, data4: [155, 238, 228, 191, 44, 108, 105, 93] }; pub const MF_MT_YUV_MATRIX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1042535504, data2: 11381, data3: 19749, data4: [160, 14, 185, 22, 112, 209, 35, 39] }; pub const MF_NALU_LENGTH_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 420630140, data2: 44363, data3: 18015, data4: [187, 24, 32, 24, 98, 135, 182, 175] }; pub const MF_NALU_LENGTH_SET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2811305299, data2: 4772, data3: 18789, data4: [174, 112, 110, 173, 214, 255, 5, 81] }; @@ -11646,268 +8758,58 @@ pub const MF_OPM_CGMSA_COPY_NEVER: MF_OPM_CGMSA_PROTECTION_LEVEL = 4i32; pub const MF_OPM_CGMSA_REDISTRIBUTION_CONTROL_REQUIRED: MF_OPM_CGMSA_PROTECTION_LEVEL = 8i32; pub const MF_PARSE_ERR: u32 = 2154823761u32; pub const MF_PD_ADAPTIVE_STREAMING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3926744471, data2: 10745, data3: 18571, data4: [174, 107, 125, 107, 65, 54, 17, 43] }; -pub const MF_PD_APP_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969714, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; -pub const MF_PD_ASF_CODECLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3837474057, - data2: 49549, - data3: 19953, - data4: [187, 153, 122, 54, 179, 204, 65, 25], -}; -pub const MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1649445861, - data2: 60639, - data3: 18724, - data4: [163, 89, 114, 186, 179, 57, 123, 157], -}; -pub const MF_PD_ASF_CONTENTENCRYPTION_KEYID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2233531966, - data2: 10110, - data3: 18154, - data4: [153, 228, 227, 10, 134, 219, 18, 190], -}; -pub const MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2233531968, - data2: 10110, - data3: 18154, - data4: [153, 228, 227, 10, 134, 219, 18, 190], -}; -pub const MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2233531967, - data2: 10110, - data3: 18154, - data4: [153, 228, 227, 10, 134, 219, 18, 190], -}; -pub const MF_PD_ASF_CONTENTENCRYPTION_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2233531965, - data2: 10110, - data3: 18154, - data4: [153, 228, 227, 10, 134, 219, 18, 190], -}; -pub const MF_PD_ASF_DATA_LENGTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3889542120, - data2: 7977, - data3: 17875, - data4: [136, 34, 62, 120, 250, 226, 114, 237], -}; -pub const MF_PD_ASF_DATA_START_OFFSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3889542119, - data2: 7977, - data3: 17875, - data4: [136, 34, 62, 120, 250, 226, 114, 237], -}; -pub const MF_PD_ASF_FILEPROPERTIES_CREATION_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1038502326, - data2: 55149, - data3: 20070, - data4: [158, 201, 120, 18, 15, 180, 199, 227], -}; -pub const MF_PD_ASF_FILEPROPERTIES_FILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1038502324, - data2: 55149, - data3: 20070, - data4: [158, 201, 120, 18, 15, 180, 199, 227], -}; -pub const MF_PD_ASF_FILEPROPERTIES_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1038502331, - data2: 55149, - data3: 20070, - data4: [158, 201, 120, 18, 15, 180, 199, 227], -}; -pub const MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1038502334, - data2: 55149, - data3: 20070, - data4: [158, 201, 120, 18, 15, 180, 199, 227], -}; -pub const MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1038502333, - data2: 55149, - data3: 20070, - data4: [158, 201, 120, 18, 15, 180, 199, 227], -}; -pub const MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1038502332, - data2: 55149, - data3: 20070, - data4: [158, 201, 120, 18, 15, 180, 199, 227], -}; -pub const MF_PD_ASF_FILEPROPERTIES_PACKETS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1038502327, - data2: 55149, - data3: 20070, - data4: [158, 201, 120, 18, 15, 180, 199, 227], -}; -pub const MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1038502328, - data2: 55149, - data3: 20070, - data4: [158, 201, 120, 18, 15, 180, 199, 227], -}; -pub const MF_PD_ASF_FILEPROPERTIES_PREROLL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1038502330, - data2: 55149, - data3: 20070, - data4: [158, 201, 120, 18, 15, 180, 199, 227], -}; -pub const MF_PD_ASF_FILEPROPERTIES_SEND_DURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1038502329, - data2: 55149, - data3: 20070, - data4: [158, 201, 120, 18, 15, 180, 199, 227], -}; +pub const MF_PD_APP_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969714, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; +pub const MF_PD_ASF_CODECLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3837474057, data2: 49549, data3: 19953, data4: [187, 153, 122, 54, 179, 204, 65, 25] }; +pub const MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1649445861, data2: 60639, data3: 18724, data4: [163, 89, 114, 186, 179, 57, 123, 157] }; +pub const MF_PD_ASF_CONTENTENCRYPTION_KEYID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2233531966, data2: 10110, data3: 18154, data4: [153, 228, 227, 10, 134, 219, 18, 190] }; +pub const MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2233531968, data2: 10110, data3: 18154, data4: [153, 228, 227, 10, 134, 219, 18, 190] }; +pub const MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2233531967, data2: 10110, data3: 18154, data4: [153, 228, 227, 10, 134, 219, 18, 190] }; +pub const MF_PD_ASF_CONTENTENCRYPTION_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2233531965, data2: 10110, data3: 18154, data4: [153, 228, 227, 10, 134, 219, 18, 190] }; +pub const MF_PD_ASF_DATA_LENGTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3889542120, data2: 7977, data3: 17875, data4: [136, 34, 62, 120, 250, 226, 114, 237] }; +pub const MF_PD_ASF_DATA_START_OFFSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3889542119, data2: 7977, data3: 17875, data4: [136, 34, 62, 120, 250, 226, 114, 237] }; +pub const MF_PD_ASF_FILEPROPERTIES_CREATION_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038502326, data2: 55149, data3: 20070, data4: [158, 201, 120, 18, 15, 180, 199, 227] }; +pub const MF_PD_ASF_FILEPROPERTIES_FILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038502324, data2: 55149, data3: 20070, data4: [158, 201, 120, 18, 15, 180, 199, 227] }; +pub const MF_PD_ASF_FILEPROPERTIES_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038502331, data2: 55149, data3: 20070, data4: [158, 201, 120, 18, 15, 180, 199, 227] }; +pub const MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038502334, data2: 55149, data3: 20070, data4: [158, 201, 120, 18, 15, 180, 199, 227] }; +pub const MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038502333, data2: 55149, data3: 20070, data4: [158, 201, 120, 18, 15, 180, 199, 227] }; +pub const MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038502332, data2: 55149, data3: 20070, data4: [158, 201, 120, 18, 15, 180, 199, 227] }; +pub const MF_PD_ASF_FILEPROPERTIES_PACKETS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038502327, data2: 55149, data3: 20070, data4: [158, 201, 120, 18, 15, 180, 199, 227] }; +pub const MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038502328, data2: 55149, data3: 20070, data4: [158, 201, 120, 18, 15, 180, 199, 227] }; +pub const MF_PD_ASF_FILEPROPERTIES_PREROLL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038502330, data2: 55149, data3: 20070, data4: [158, 201, 120, 18, 15, 180, 199, 227] }; +pub const MF_PD_ASF_FILEPROPERTIES_SEND_DURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1038502329, data2: 55149, data3: 20070, data4: [158, 201, 120, 18, 15, 180, 199, 227] }; pub const MF_PD_ASF_INFO_HAS_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2162565781, data2: 8854, data3: 19012, data4: [179, 28, 209, 3, 198, 254, 210, 60] }; pub const MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2162565783, data2: 8854, data3: 19012, data4: [179, 28, 209, 3, 198, 254, 210, 60] }; pub const MF_PD_ASF_INFO_HAS_VIDEO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2162565782, data2: 8854, data3: 19012, data4: [179, 28, 209, 3, 198, 254, 210, 60] }; -pub const MF_PD_ASF_LANGLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4064142396, - data2: 39287, - data3: 17933, - data4: [166, 236, 50, 147, 127, 22, 15, 125], -}; -pub const MF_PD_ASF_LANGLIST_LEGACYORDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4064142397, - data2: 39287, - data3: 17933, - data4: [166, 236, 50, 147, 127, 22, 15, 125], -}; -pub const MF_PD_ASF_MARKER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1362375438, - data2: 33702, - data3: 18270, - data4: [169, 213, 79, 184, 117, 251, 46, 49], -}; -pub const MF_PD_ASF_METADATA_IS_VBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1606849658, - data2: 61280, - data3: 17501, - data4: [180, 73, 68, 46, 204, 120, 180, 193], -}; -pub const MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1606849661, - data2: 61280, - data3: 17501, - data4: [180, 73, 68, 46, 204, 120, 180, 193], -}; -pub const MF_PD_ASF_METADATA_V8_BUFFERAVERAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1606849660, - data2: 61280, - data3: 17501, - data4: [180, 73, 68, 46, 204, 120, 180, 193], -}; -pub const MF_PD_ASF_METADATA_V8_VBRPEAK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1606849659, - data2: 61280, - data3: 17501, - data4: [180, 73, 68, 46, 204, 120, 180, 193], -}; -pub const MF_PD_ASF_SCRIPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3801927895, - data2: 54786, - data3: 18723, - data4: [167, 254, 115, 253, 151, 236, 198, 80], -}; -pub const MF_PD_AUDIO_ENCODING_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969717, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; +pub const MF_PD_ASF_LANGLIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4064142396, data2: 39287, data3: 17933, data4: [166, 236, 50, 147, 127, 22, 15, 125] }; +pub const MF_PD_ASF_LANGLIST_LEGACYORDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4064142397, data2: 39287, data3: 17933, data4: [166, 236, 50, 147, 127, 22, 15, 125] }; +pub const MF_PD_ASF_MARKER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1362375438, data2: 33702, data3: 18270, data4: [169, 213, 79, 184, 117, 251, 46, 49] }; +pub const MF_PD_ASF_METADATA_IS_VBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1606849658, data2: 61280, data3: 17501, data4: [180, 73, 68, 46, 204, 120, 180, 193] }; +pub const MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1606849661, data2: 61280, data3: 17501, data4: [180, 73, 68, 46, 204, 120, 180, 193] }; +pub const MF_PD_ASF_METADATA_V8_BUFFERAVERAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1606849660, data2: 61280, data3: 17501, data4: [180, 73, 68, 46, 204, 120, 180, 193] }; +pub const MF_PD_ASF_METADATA_V8_VBRPEAK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1606849659, data2: 61280, data3: 17501, data4: [180, 73, 68, 46, 204, 120, 180, 193] }; +pub const MF_PD_ASF_SCRIPT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3801927895, data2: 54786, data3: 18723, data4: [167, 254, 115, 253, 151, 236, 198, 80] }; +pub const MF_PD_AUDIO_ENCODING_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969717, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; pub const MF_PD_AUDIO_ISVARIABLEBITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 855797472, data2: 58247, data3: 17794, data4: [174, 10, 52, 162, 173, 59, 170, 24] }; -pub const MF_PD_DURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969715, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; -pub const MF_PD_LAST_MODIFIED_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969720, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; -pub const MF_PD_MIME_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969719, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; -pub const MF_PD_PLAYBACK_BOUNDARY_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969723, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; -pub const MF_PD_PLAYBACK_ELEMENT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969721, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; -pub const MF_PD_PMPHOST_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969713, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; -pub const MF_PD_PREFERRED_LANGUAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969722, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; -pub const MF_PD_SAMI_STYLELIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3770104959, - data2: 18541, - data3: 18510, - data4: [152, 114, 77, 229, 25, 42, 123, 248], -}; -pub const MF_PD_TOTAL_FILE_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969716, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; -pub const MF_PD_VIDEO_ENCODING_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821969718, - data2: 48014, - data3: 18298, - data4: [133, 152, 13, 93, 150, 252, 216, 138], -}; +pub const MF_PD_DURATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969715, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; +pub const MF_PD_LAST_MODIFIED_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969720, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; +pub const MF_PD_MIME_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969719, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; +pub const MF_PD_PLAYBACK_BOUNDARY_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969723, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; +pub const MF_PD_PLAYBACK_ELEMENT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969721, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; +pub const MF_PD_PMPHOST_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969713, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; +pub const MF_PD_PREFERRED_LANGUAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969722, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; +pub const MF_PD_SAMI_STYLELIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3770104959, data2: 18541, data3: 18510, data4: [152, 114, 77, 229, 25, 42, 123, 248] }; +pub const MF_PD_TOTAL_FILE_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969716, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; +pub const MF_PD_VIDEO_ENCODING_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821969718, data2: 48014, data3: 18298, data4: [133, 152, 13, 93, 150, 252, 216, 138] }; pub type MF_PLUGIN_CONTROL_POLICY = i32; pub const MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS: MF_PLUGIN_CONTROL_POLICY = 0i32; pub const MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS: MF_PLUGIN_CONTROL_POLICY = 1i32; pub const MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS: MF_PLUGIN_CONTROL_POLICY = 2i32; pub const MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE: MF_PLUGIN_CONTROL_POLICY = 3i32; -pub const MF_PMP_SERVER_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 788580624, - data2: 53967, - data3: 17016, - data4: [139, 106, 208, 119, 250, 195, 162, 95], -}; -pub const MF_POLICY_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2975908429, - data2: 49241, - data3: 18673, - data4: [169, 1, 158, 226, 152, 169, 168, 195], -}; +pub const MF_PMP_SERVER_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 788580624, data2: 53967, data3: 17016, data4: [139, 106, 208, 119, 250, 195, 162, 95] }; +pub const MF_POLICY_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2975908429, data2: 49241, data3: 18673, data4: [169, 1, 158, 226, 152, 169, 168, 195] }; pub const MF_PREFERRED_SOURCE_URI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1606964360, data2: 17258, data3: 19896, data4: [144, 175, 77, 180, 2, 174, 92, 87] }; -pub const MF_PROGRESSIVE_CODING_CONTENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2399276778, - data2: 5384, - data3: 18207, - data4: [157, 166, 80, 125, 124, 250, 64, 219], -}; -pub const MF_PROPERTY_HANDLER_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2751122946, - data2: 12984, - data3: 16861, - data4: [144, 231, 95, 239, 124, 137, 145, 181], -}; +pub const MF_PROGRESSIVE_CODING_CONTENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2399276778, data2: 5384, data3: 18207, data4: [157, 166, 80, 125, 124, 250, 64, 219] }; +pub const MF_PROPERTY_HANDLER_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2751122946, data2: 12984, data3: 16861, data4: [144, 231, 95, 239, 124, 137, 145, 181] }; pub type MF_Plugin_Type = i32; pub const MF_Plugin_Type_MFT: MF_Plugin_Type = 0i32; pub const MF_Plugin_Type_MediaSource: MF_Plugin_Type = 1i32; @@ -11933,12 +8835,7 @@ pub const MF_QUALITY_NORMAL_MINUS_5: MF_QUALITY_LEVEL = 5i32; pub const MF_NUM_QUALITY_LEVELS: MF_QUALITY_LEVEL = 6i32; pub const MF_QUALITY_NOTIFY_PROCESSING_LATENCY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4139010808, data2: 24653, data3: 18174, data4: [169, 93, 69, 71, 155, 16, 201, 188] }; pub const MF_QUALITY_NOTIFY_SAMPLE_LAG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 819024390, data2: 60714, data3: 18272, data4: [190, 23, 235, 74, 159, 18, 41, 92] }; -pub const MF_QUALITY_SERVICES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3085090321, - data2: 12182, - data3: 17984, - data4: [181, 44, 40, 35, 101, 189, 241, 108], -}; +pub const MF_QUALITY_SERVICES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3085090321, data2: 12182, data3: 17984, data4: [181, 44, 40, 35, 101, 189, 241, 108] }; #[repr(C)] pub struct MF_QUATERNION { pub x: f32, @@ -11953,46 +8850,16 @@ impl ::core::clone::Clone for MF_QUATERNION { } } pub const MF_QUOTA_EXCEEDED_ERR: u32 = 2154823702u32; -pub const MF_RATE_CONTROL_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2255463063, - data2: 47106, - data3: 19448, - data4: [157, 201, 94, 59, 106, 159, 83, 201], -}; +pub const MF_RATE_CONTROL_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2255463063, data2: 47106, data3: 19448, data4: [157, 201, 94, 59, 106, 159, 83, 201] }; pub const MF_READWRITE_D3D_OPTIONAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 560232921, data2: 12401, data3: 17098, data4: [187, 108, 76, 34, 16, 46, 29, 24] }; pub const MF_READWRITE_DISABLE_CONVERTERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2564141157, data2: 4980, data3: 18503, data4: [141, 93, 49, 82, 15, 238, 113, 86] }; -pub const MF_READWRITE_ENABLE_AUTOFINALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3715932457, - data2: 36049, - data3: 19909, - data4: [157, 222, 206, 22, 134, 117, 222, 97], -}; -pub const MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2788469020, - data2: 33323, - data3: 16825, - data4: [164, 148, 77, 228, 100, 54, 18, 176], -}; +pub const MF_READWRITE_ENABLE_AUTOFINALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3715932457, data2: 36049, data3: 19909, data4: [157, 222, 206, 22, 134, 117, 222, 97] }; +pub const MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2788469020, data2: 33323, data3: 16825, data4: [164, 148, 77, 228, 100, 54, 18, 176] }; pub const MF_READWRITE_MMCSS_CLASS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 959988480, data2: 53483, data3: 16561, data4: [135, 160, 51, 24, 135, 27, 90, 83] }; pub const MF_READWRITE_MMCSS_CLASS_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1124616154, data2: 2192, data3: 19214, data4: [147, 140, 5, 67, 50, 197, 71, 225] }; -pub const MF_READWRITE_MMCSS_PRIORITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1135417806, - data2: 62271, - data3: 19369, - data4: [165, 128, 228, 205, 18, 242, 209, 68], -}; -pub const MF_READWRITE_MMCSS_PRIORITY_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 658356357, - data2: 11746, - data3: 19890, - data4: [166, 167, 253, 182, 111, 180, 11, 97], -}; -pub const MF_REMOTE_PROXY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 788580622, - data2: 53967, - data3: 17016, - data4: [139, 106, 208, 119, 250, 195, 162, 95], -}; +pub const MF_READWRITE_MMCSS_PRIORITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1135417806, data2: 62271, data3: 19369, data4: [165, 128, 228, 205, 18, 242, 209, 68] }; +pub const MF_READWRITE_MMCSS_PRIORITY_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 658356357, data2: 11746, data3: 19890, data4: [166, 167, 253, 182, 111, 180, 11, 97] }; +pub const MF_REMOTE_PROXY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 788580622, data2: 53967, data3: 17016, data4: [139, 106, 208, 119, 250, 195, 162, 95] }; pub type MF_RESOLUTION_FLAGS = u32; pub const MF_RESOLUTION_MEDIASOURCE: MF_RESOLUTION_FLAGS = 1u32; pub const MF_RESOLUTION_BYTESTREAM: MF_RESOLUTION_FLAGS = 2u32; @@ -12006,151 +8873,46 @@ pub const MF_RESOLUTION_ENABLE_STORE_PLUGINS: MF_RESOLUTION_FLAGS = 1024u32; pub const MF_RESOLUTION_READ: MF_RESOLUTION_FLAGS = 65536u32; pub const MF_RESOLUTION_WRITE: MF_RESOLUTION_FLAGS = 131072u32; pub const MF_SAMI_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1235786471, data2: 46297, data3: 20210, data4: [170, 92, 246, 90, 62, 5, 174, 78] }; -pub const MF_SAMPLEGRABBERSINK_IGNORE_CLOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 251503296, - data2: 11113, - data3: 20014, - data4: [171, 141, 70, 220, 191, 247, 210, 93], -}; -pub const MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1659098998, - data2: 33024, - data3: 19971, - data4: [166, 232, 189, 56, 87, 172, 156, 71], -}; -pub const MF_SA_AUDIO_ENDPOINT_AWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3224901377, - data2: 32860, - data3: 17074, - data4: [172, 141, 226, 180, 191, 33, 244, 248], -}; +pub const MF_SAMPLEGRABBERSINK_IGNORE_CLOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 251503296, data2: 11113, data3: 20014, data4: [171, 141, 70, 220, 191, 247, 210, 93] }; +pub const MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1659098998, data2: 33024, data3: 19971, data4: [166, 232, 189, 56, 87, 172, 156, 71] }; +pub const MF_SA_AUDIO_ENDPOINT_AWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3224901377, data2: 32860, data3: 17074, data4: [172, 141, 226, 180, 191, 33, 244, 248] }; pub const MF_SA_BUFFERS_PER_SAMPLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2268877169, data2: 7741, data3: 20005, data4: [152, 141, 180, 51, 206, 4, 25, 131] }; -pub const MF_SA_D3D11_ALLOCATE_DISPLAYABLE_RESOURCES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4009414253, - data2: 11945, - data3: 19167, - data4: [187, 223, 123, 188, 72, 42, 27, 109], -}; -pub const MF_SA_D3D11_ALLOW_DYNAMIC_YUV_TEXTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3456554143, - data2: 1555, - data3: 19357, - data4: [134, 166, 216, 196, 249, 193, 0, 117], -}; -pub const MF_SA_D3D11_AWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 543903688, - data2: 64761, - data3: 19537, - data4: [175, 227, 151, 100, 54, 158, 51, 160], -}; -pub const MF_SA_D3D11_BINDFLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3939473325, - data2: 1628, - data3: 17416, - data4: [190, 227, 253, 203, 253, 18, 139, 226], -}; -pub const MF_SA_D3D11_HW_PROTECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 982231513, - data2: 37578, - data3: 17159, - data4: [163, 145, 105, 153, 219, 243, 182, 206], -}; +pub const MF_SA_D3D11_ALLOCATE_DISPLAYABLE_RESOURCES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4009414253, data2: 11945, data3: 19167, data4: [187, 223, 123, 188, 72, 42, 27, 109] }; +pub const MF_SA_D3D11_ALLOW_DYNAMIC_YUV_TEXTURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3456554143, data2: 1555, data3: 19357, data4: [134, 166, 216, 196, 249, 193, 0, 117] }; +pub const MF_SA_D3D11_AWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 543903688, data2: 64761, data3: 19537, data4: [175, 227, 151, 100, 54, 158, 51, 160] }; +pub const MF_SA_D3D11_BINDFLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3939473325, data2: 1628, data3: 17416, data4: [190, 227, 253, 203, 253, 18, 139, 226] }; +pub const MF_SA_D3D11_HW_PROTECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 982231513, data2: 37578, data3: 17159, data4: [163, 145, 105, 153, 219, 243, 182, 206] }; pub const MF_SA_D3D11_SHARED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2072982211, data2: 28054, data3: 19337, data4: [146, 3, 221, 56, 182, 20, 20, 243] }; pub const MF_SA_D3D11_SHARED_WITHOUT_MUTEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 970708045, data2: 11844, data3: 18737, data4: [164, 200, 53, 45, 61, 196, 33, 21] }; -pub const MF_SA_D3D11_USAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3898598466, - data2: 11427, - data3: 18542, - data4: [169, 199, 16, 157, 218, 96, 152, 128], -}; -pub const MF_SA_D3D12_CLEAR_VALUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2260376121, - data2: 1318, - data3: 18781, - data4: [154, 181, 84, 236, 159, 173, 111, 195], -}; +pub const MF_SA_D3D11_USAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3898598466, data2: 11427, data3: 18542, data4: [169, 199, 16, 157, 218, 96, 152, 128] }; +pub const MF_SA_D3D12_CLEAR_VALUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2260376121, data2: 1318, data3: 18781, data4: [154, 181, 84, 236, 159, 173, 111, 195] }; pub const MF_SA_D3D12_HEAP_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1231762022, data2: 53903, data3: 20364, data4: [147, 167, 74, 89, 107, 26, 49, 161] }; -pub const MF_SA_D3D12_HEAP_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1458727542, - data2: 48065, - data3: 19680, - data4: [187, 17, 226, 35, 104, 216, 116, 237], -}; +pub const MF_SA_D3D12_HEAP_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1458727542, data2: 48065, data3: 19680, data4: [187, 17, 226, 35, 104, 216, 116, 237] }; pub const MF_SA_D3D_AWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3936574505, data2: 30558, data3: 18574, data4: [155, 97, 179, 40, 62, 73, 88, 59] }; pub const MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2232894933, data2: 50134, data3: 18285, data4: [149, 39, 73, 142, 242, 209, 13, 24] }; pub const MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT_PROGRESSIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 257237925, data2: 7346, data3: 18373, data4: [165, 80, 46, 235, 132, 180, 209, 74] }; -pub const MF_SA_REQUIRED_SAMPLE_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 411053153, - data2: 12875, - data3: 18770, - data4: [171, 208, 23, 111, 245, 198, 150, 255], -}; -pub const MF_SA_REQUIRED_SAMPLE_COUNT_PROGRESSIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2977093006, - data2: 64119, - data3: 20040, - data4: [141, 42, 29, 242, 216, 80, 234, 194], -}; +pub const MF_SA_REQUIRED_SAMPLE_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 411053153, data2: 12875, data3: 18770, data4: [171, 208, 23, 111, 245, 198, 150, 255] }; +pub const MF_SA_REQUIRED_SAMPLE_COUNT_PROGRESSIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2977093006, data2: 64119, data3: 20040, data4: [141, 42, 29, 242, 216, 80, 234, 194] }; pub const MF_SDK_VERSION: u32 = 2u32; -pub const MF_SD_AMBISONICS_SAMPLE3D_DESCRIPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4145401662, - data2: 43364, - data3: 19519, - data4: [148, 174, 157, 107, 167, 38, 70, 65], -}; +pub const MF_SD_AMBISONICS_SAMPLE3D_DESCRIPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4145401662, data2: 43364, data3: 19519, data4: [148, 174, 157, 107, 167, 38, 70, 65] }; pub const MF_SD_ASF_EXTSTRMPROP_AVG_BUFFERSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1224254756, data2: 12381, data3: 16941, data4: [133, 36, 37, 2, 221, 163, 54, 128] }; pub const MF_SD_ASF_EXTSTRMPROP_AVG_DATA_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1224254755, data2: 12381, data3: 16941, data4: [133, 36, 37, 2, 221, 163, 54, 128] }; pub const MF_SD_ASF_EXTSTRMPROP_LANGUAGE_ID_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1224254754, data2: 12381, data3: 16941, data4: [133, 36, 37, 2, 221, 163, 54, 128] }; pub const MF_SD_ASF_EXTSTRMPROP_MAX_BUFFERSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1224254758, data2: 12381, data3: 16941, data4: [133, 36, 37, 2, 221, 163, 54, 128] }; pub const MF_SD_ASF_EXTSTRMPROP_MAX_DATA_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1224254757, data2: 12381, data3: 16941, data4: [133, 36, 37, 2, 221, 163, 54, 128] }; -pub const MF_SD_ASF_METADATA_DEVICE_CONFORMANCE_TEMPLATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 610177693, - data2: 50254, - data3: 20350, - data4: [187, 60, 119, 212, 223, 210, 127, 138], -}; -pub const MF_SD_ASF_STREAMBITRATES_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2833351405, - data2: 45000, - data3: 17360, - data4: [176, 209, 246, 91, 173, 157, 165, 88], -}; +pub const MF_SD_ASF_METADATA_DEVICE_CONFORMANCE_TEMPLATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 610177693, data2: 50254, data3: 20350, data4: [187, 60, 119, 212, 223, 210, 127, 138] }; +pub const MF_SD_ASF_STREAMBITRATES_BITRATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2833351405, data2: 45000, data3: 17360, data4: [176, 209, 246, 91, 173, 157, 165, 88] }; pub const MF_SD_AUDIO_ENCODER_DELAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2391097900, data2: 29662, data3: 16447, data4: [154, 53, 85, 10, 214, 232, 185, 81] }; pub const MF_SD_AUDIO_ENCODER_PADDING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1385987884, data2: 44107, data3: 20031, data4: [191, 195, 9, 2, 25, 73, 130, 203] }; pub const MF_SD_LANGUAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 11477376, data2: 48578, data3: 16956, data4: [171, 202, 245, 3, 89, 59, 193, 33] }; pub const MF_SD_MEDIASOURCE_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 420702091, data2: 64527, data3: 17626, data4: [143, 67, 27, 163, 181, 38, 244, 174] }; -pub const MF_SD_MUTUALLY_EXCLUSIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 37681052, - data2: 14477, - data3: 18559, - data4: [172, 23, 105, 108, 214, 227, 198, 245], -}; +pub const MF_SD_MUTUALLY_EXCLUSIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 37681052, data2: 14477, data3: 18559, data4: [172, 23, 105, 108, 214, 227, 198, 245] }; pub const MF_SD_PROTECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 11477377, data2: 48578, data3: 16956, data4: [171, 202, 245, 3, 89, 59, 193, 33] }; -pub const MF_SD_SAMI_LANGUAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 922532234, - data2: 27856, - data3: 17611, - data4: [172, 185, 168, 245, 96, 13, 208, 187], -}; -pub const MF_SD_STREAM_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1327171997, - data2: 54036, - data3: 16869, - data4: [167, 129, 127, 239, 170, 76, 80, 31], -}; +pub const MF_SD_SAMI_LANGUAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 922532234, data2: 27856, data3: 17611, data4: [172, 185, 168, 245, 96, 13, 208, 187] }; +pub const MF_SD_STREAM_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1327171997, data2: 54036, data3: 16869, data4: [167, 129, 127, 239, 170, 76, 80, 31] }; pub const MF_SD_VIDEO_SPHERICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2770183241, data2: 16348, data3: 18316, data4: [188, 181, 48, 190, 118, 89, 95, 85] }; -pub const MF_SD_VIDEO_SPHERICAL_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1250935815, - data2: 28321, - data3: 18120, - data4: [181, 103, 105, 113, 212, 161, 57, 195], -}; -pub const MF_SD_VIDEO_SPHERICAL_INITIAL_VIEWDIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 298998345, - data2: 47970, - data3: 18047, - data4: [157, 177, 193, 113, 101, 113, 108, 73], -}; +pub const MF_SD_VIDEO_SPHERICAL_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1250935815, data2: 28321, data3: 18120, data4: [181, 103, 105, 113, 212, 161, 57, 195] }; +pub const MF_SD_VIDEO_SPHERICAL_INITIAL_VIEWDIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 298998345, data2: 47970, data3: 18047, data4: [157, 177, 193, 113, 101, 113, 108, 73] }; pub type MF_SERVICE_LOOKUP_TYPE = i32; pub const MF_SERVICE_LOOKUP_UPSTREAM: MF_SERVICE_LOOKUP_TYPE = 0i32; pub const MF_SERVICE_LOOKUP_UPSTREAM_DIRECT: MF_SERVICE_LOOKUP_TYPE = 1i32; @@ -12158,65 +8920,25 @@ pub const MF_SERVICE_LOOKUP_DOWNSTREAM: MF_SERVICE_LOOKUP_TYPE = 2i32; pub const MF_SERVICE_LOOKUP_DOWNSTREAM_DIRECT: MF_SERVICE_LOOKUP_TYPE = 3i32; pub const MF_SERVICE_LOOKUP_ALL: MF_SERVICE_LOOKUP_TYPE = 4i32; pub const MF_SERVICE_LOOKUP_GLOBAL: MF_SERVICE_LOOKUP_TYPE = 5i32; -pub const MF_SESSION_APPROX_EVENT_OCCURRENCE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 420381999, - data2: 25144, - data3: 17105, - data4: [181, 175, 105, 234, 51, 142, 248, 80], -}; +pub const MF_SESSION_APPROX_EVENT_OCCURRENCE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 420381999, data2: 25144, data3: 17105, data4: [181, 175, 105, 234, 51, 142, 248, 80] }; pub const MF_SESSION_CONTENT_PROTECTION_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 511956098, data2: 7964, data3: 17777, data4: [132, 5, 136, 244, 178, 24, 31, 116] }; pub const MF_SESSION_GLOBAL_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 511956098, data2: 7964, data3: 17777, data4: [132, 5, 136, 244, 178, 24, 31, 114] }; pub const MF_SESSION_QUALITY_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 511956098, data2: 7964, data3: 17777, data4: [132, 5, 136, 244, 178, 24, 31, 115] }; -pub const MF_SESSION_REMOTE_SOURCE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4093853428, - data2: 39859, - data3: 17272, - data4: [148, 31, 133, 160, 133, 107, 194, 68], -}; -pub const MF_SESSION_SERVER_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2951066257, - data2: 20730, - data3: 18152, - data4: [185, 190, 12, 12, 60, 228, 179, 165], -}; +pub const MF_SESSION_REMOTE_SOURCE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4093853428, data2: 39859, data3: 17272, data4: [148, 31, 133, 160, 133, 107, 194, 68] }; +pub const MF_SESSION_SERVER_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2951066257, data2: 20730, data3: 18152, data4: [185, 190, 12, 12, 60, 228, 179, 165] }; pub const MF_SESSION_TOPOLOADER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 511956098, data2: 7964, data3: 17777, data4: [132, 5, 136, 244, 178, 24, 31, 113] }; -pub const MF_SHARING_ENGINE_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1474043541, - data2: 53842, - data3: 17402, - data4: [155, 188, 24, 0, 112, 238, 254, 109], -}; +pub const MF_SHARING_ENGINE_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1474043541, data2: 53842, data3: 17402, data4: [155, 188, 24, 0, 112, 238, 254, 109] }; pub type MF_SHARING_ENGINE_EVENT = i32; pub const MF_SHARING_ENGINE_EVENT_DISCONNECT: MF_SHARING_ENGINE_EVENT = 2000i32; pub const MF_SHARING_ENGINE_EVENT_LOCALRENDERINGSTARTED: MF_SHARING_ENGINE_EVENT = 2001i32; pub const MF_SHARING_ENGINE_EVENT_LOCALRENDERINGENDED: MF_SHARING_ENGINE_EVENT = 2002i32; pub const MF_SHARING_ENGINE_EVENT_STOPPED: MF_SHARING_ENGINE_EVENT = 2003i32; pub const MF_SHARING_ENGINE_EVENT_ERROR: MF_SHARING_ENGINE_EVENT = 2501i32; -pub const MF_SHARING_ENGINE_SHAREDRENDERER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4020520608, - data2: 29671, - data3: 16462, - data4: [138, 226, 254, 246, 10, 245, 163, 43], -}; -pub const MF_SHUTDOWN_RENDERER_ON_ENGINE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3239237965, - data2: 27548, - data3: 18680, - data4: [182, 249, 121, 80, 255, 154, 183, 30], -}; +pub const MF_SHARING_ENGINE_SHAREDRENDERER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4020520608, data2: 29671, data3: 16462, data4: [138, 226, 254, 246, 10, 245, 163, 43] }; +pub const MF_SHUTDOWN_RENDERER_ON_ENGINE_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3239237965, data2: 27548, data3: 18680, data4: [182, 249, 121, 80, 255, 154, 183, 30] }; pub const MF_SINK_VIDEO_DISPLAY_ASPECT_RATIO_DENOMINATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1856105367, data2: 8160, data3: 20240, data4: [166, 228, 31, 79, 102, 21, 100, 224] }; -pub const MF_SINK_VIDEO_DISPLAY_ASPECT_RATIO_NUMERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3505601314, - data2: 46986, - data3: 18553, - data4: [180, 85, 240, 62, 243, 250, 130, 205], -}; -pub const MF_SINK_VIDEO_NATIVE_HEIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4039796485, - data2: 18700, - data3: 17384, - data4: [148, 28, 192, 179, 32, 107, 154, 101], -}; +pub const MF_SINK_VIDEO_DISPLAY_ASPECT_RATIO_NUMERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3505601314, data2: 46986, data3: 18553, data4: [180, 85, 240, 62, 243, 250, 130, 205] }; +pub const MF_SINK_VIDEO_NATIVE_HEIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4039796485, data2: 18700, data3: 17384, data4: [148, 28, 192, 179, 32, 107, 154, 101] }; pub const MF_SINK_VIDEO_NATIVE_WIDTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3872827143, data2: 5381, data3: 18247, data4: [155, 16, 114, 210, 209, 88, 203, 58] }; pub const MF_SINK_VIDEO_PTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 560119271, data2: 16926, data3: 19344, data4: [155, 51, 229, 143, 191, 29, 88, 182] }; pub const MF_SINK_WRITER_ASYNC_CALLBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1221269566, data2: 31499, data3: 18164, data4: [130, 46, 94, 29, 45, 218, 67, 84] }; @@ -12224,19 +8946,9 @@ pub type MF_SINK_WRITER_CONSTANTS = u32; pub const MF_SINK_WRITER_INVALID_STREAM_INDEX: MF_SINK_WRITER_CONSTANTS = 4294967295u32; pub const MF_SINK_WRITER_ALL_STREAMS: MF_SINK_WRITER_CONSTANTS = 4294967294u32; pub const MF_SINK_WRITER_MEDIASINK: MF_SINK_WRITER_CONSTANTS = 4294967295u32; -pub const MF_SINK_WRITER_D3D_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3967954338, - data2: 57833, - data3: 19241, - data4: [160, 216, 86, 60, 113, 159, 82, 105], -}; +pub const MF_SINK_WRITER_D3D_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3967954338, data2: 57833, data3: 19241, data4: [160, 216, 86, 60, 113, 159, 82, 105] }; pub const MF_SINK_WRITER_DISABLE_THROTTLING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 146294232, data2: 11124, data3: 19198, data4: [157, 83, 190, 22, 210, 213, 174, 79] }; -pub const MF_SINK_WRITER_ENCODER_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2912013572, - data2: 42956, - data3: 19143, - data4: [153, 182, 165, 123, 154, 74, 124, 112], -}; +pub const MF_SINK_WRITER_ENCODER_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2912013572, data2: 42956, data3: 19143, data4: [153, 182, 165, 123, 154, 74, 124, 112] }; #[repr(C)] pub struct MF_SINK_WRITER_STATISTICS { pub cb: u32, @@ -12276,38 +8988,13 @@ pub const MF_SOURCE_READER_CONTROLF_DRAIN: MF_SOURCE_READER_CONTROL_FLAG = 1i32; pub type MF_SOURCE_READER_CURRENT_TYPE_CONSTANTS = i32; pub const MF_SOURCE_READER_CURRENT_TYPE_INDEX: MF_SOURCE_READER_CURRENT_TYPE_CONSTANTS = -1i32; pub const MF_SOURCE_READER_D3D11_BIND_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 871569787, data2: 63290, data3: 19988, data4: [141, 133, 14, 76, 67, 104, 120, 141] }; -pub const MF_SOURCE_READER_D3D_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3967954338, - data2: 57833, - data3: 19241, - data4: [160, 216, 86, 60, 113, 159, 82, 105], -}; -pub const MF_SOURCE_READER_DISABLE_CAMERA_PLUGINS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2637391325, - data2: 1423, - data3: 19707, - data4: [159, 151, 179, 20, 204, 153, 200, 173], -}; +pub const MF_SOURCE_READER_D3D_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3967954338, data2: 57833, data3: 19241, data4: [160, 216, 86, 60, 113, 159, 82, 105] }; +pub const MF_SOURCE_READER_DISABLE_CAMERA_PLUGINS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2637391325, data2: 1423, data3: 19707, data4: [159, 151, 179, 20, 204, 153, 200, 173] }; pub const MF_SOURCE_READER_DISABLE_DXVA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2856676605, data2: 14659, data3: 18974, data4: [167, 125, 24, 56, 192, 234, 46, 53] }; pub const MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1454797157, data2: 8606, data3: 17773, data4: [162, 46, 45, 48, 4, 199, 254, 86] }; -pub const MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 260168236, - data2: 46391, - data3: 18034, - data4: [168, 178, 166, 129, 177, 115, 7, 163], -}; -pub const MF_SOURCE_READER_ENABLE_TRANSCODE_ONLY_TRANSFORMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3755274248, - data2: 46589, - data3: 20088, - data4: [174, 68, 98, 161, 230, 123, 190, 39], -}; -pub const MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4214837053, - data2: 52465, - data3: 17134, - data4: [187, 179, 249, 184, 69, 213, 104, 29], -}; +pub const MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 260168236, data2: 46391, data3: 18034, data4: [168, 178, 166, 129, 177, 115, 7, 163] }; +pub const MF_SOURCE_READER_ENABLE_TRANSCODE_ONLY_TRANSFORMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3755274248, data2: 46589, data3: 20088, data4: [174, 68, 98, 161, 230, 123, 190, 39] }; +pub const MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4214837053, data2: 52465, data3: 17134, data4: [187, 179, 249, 184, 69, 213, 104, 29] }; pub type MF_SOURCE_READER_FLAG = i32; pub const MF_SOURCE_READERF_ERROR: MF_SOURCE_READER_FLAG = 1i32; pub const MF_SOURCE_READERF_ENDOFSTREAM: MF_SOURCE_READER_FLAG = 2i32; @@ -12316,38 +9003,13 @@ pub const MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED: MF_SOURCE_READER_FLAG = 16i3 pub const MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED: MF_SOURCE_READER_FLAG = 32i32; pub const MF_SOURCE_READERF_STREAMTICK: MF_SOURCE_READER_FLAG = 256i32; pub const MF_SOURCE_READERF_ALLEFFECTSREMOVED: MF_SOURCE_READER_FLAG = 512i32; -pub const MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1831073224, - data2: 50647, - data3: 19099, - data4: [153, 113, 93, 17, 248, 188, 168, 128], -}; +pub const MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1831073224, data2: 50647, data3: 19099, data4: [153, 113, 93, 17, 248, 188, 168, 128] }; pub const MF_SOURCE_READER_MEDIASOURCE_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2424679403, data2: 852, data3: 18681, data4: [171, 181, 32, 13, 248, 56, 198, 142] }; -pub const MF_SOURCE_STREAM_SUPPORTS_HW_CONNECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2743227306, - data2: 25364, - data3: 17149, - data4: [163, 206, 187, 39, 182, 133, 153, 70], -}; -pub const MF_STF_VERSION_DATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 832660949, - data2: 57191, - data3: 16533, - data4: [142, 68, 136, 104, 252, 32, 219, 253], -}; -pub const MF_STF_VERSION_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1735441721, - data2: 61314, - data3: 17646, - data4: [164, 155, 147, 75, 235, 36, 174, 247], -}; +pub const MF_SOURCE_STREAM_SUPPORTS_HW_CONNECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2743227306, data2: 25364, data3: 17149, data4: [163, 206, 187, 39, 182, 133, 153, 70] }; +pub const MF_STF_VERSION_DATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 832660949, data2: 57191, data3: 16533, data4: [142, 68, 136, 104, 252, 32, 219, 253] }; +pub const MF_STF_VERSION_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1735441721, data2: 61314, data3: 17646, data4: [164, 155, 147, 75, 235, 36, 174, 247] }; pub const MF_STREAM_SINK_SUPPORTS_HW_CONNECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2605079743, data2: 1431, data3: 20382, data4: [159, 60, 185, 126, 238, 249, 3, 89] }; -pub const MF_STREAM_SINK_SUPPORTS_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3018416768, - data2: 48389, - data3: 16805, - data4: [151, 173, 138, 127, 238, 36, 185, 18], -}; +pub const MF_STREAM_SINK_SUPPORTS_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3018416768, data2: 48389, data3: 16805, data4: [151, 173, 138, 127, 238, 36, 185, 18] }; pub type MF_STREAM_STATE = i32; pub const MF_STREAM_STATE_STOPPED: MF_STREAM_STATE = 0i32; pub const MF_STREAM_STATE_PAUSED: MF_STREAM_STATE = 1i32; @@ -12450,79 +9112,24 @@ pub const MF_TIMED_TEXT_WRITING_MODE_TBLR: MF_TIMED_TEXT_WRITING_MODE = 3i32; pub const MF_TIMED_TEXT_WRITING_MODE_LR: MF_TIMED_TEXT_WRITING_MODE = 4i32; pub const MF_TIMED_TEXT_WRITING_MODE_RL: MF_TIMED_TEXT_WRITING_MODE = 5i32; pub const MF_TIMED_TEXT_WRITING_MODE_TB: MF_TIMED_TEXT_WRITING_MODE = 6i32; -pub const MF_TIME_FORMAT_ENTRY_RELATIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1134162296, - data2: 18131, - data3: 17668, - data4: [175, 218, 32, 211, 46, 155, 163, 96], -}; +pub const MF_TIME_FORMAT_ENTRY_RELATIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1134162296, data2: 18131, data3: 17668, data4: [175, 218, 32, 211, 46, 155, 163, 96] }; pub const MF_TIME_FORMAT_SEGMENT_OFFSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3367550583, data2: 34460, data3: 17181, data4: [129, 46, 22, 150, 147, 246, 90, 57] }; -pub const MF_TOPOLOGY_DXVA_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 512570614, - data2: 62891, - data3: 20003, - data4: [187, 136, 135, 74, 163, 161, 167, 77], -}; -pub const MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3576272139, - data2: 54404, - data3: 17703, - data4: [169, 205, 177, 144, 149, 50, 181, 176], -}; +pub const MF_TOPOLOGY_DXVA_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 512570614, data2: 62891, data3: 20003, data4: [187, 136, 135, 74, 163, 161, 167, 77] }; +pub const MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3576272139, data2: 54404, data3: 17703, data4: [169, 205, 177, 144, 149, 50, 181, 176] }; pub const MF_TOPOLOGY_ENABLE_XVP_FOR_PLAYBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 426210079, data2: 52600, data3: 17148, data4: [176, 38, 9, 146, 165, 110, 86, 147] }; -pub const MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1648935789, - data2: 23819, - data3: 20288, - data4: [160, 187, 176, 179, 5, 247, 118, 152], -}; -pub const MF_TOPOLOGY_HARDWARE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3537068797, - data2: 20047, - data3: 16785, - data4: [165, 121, 198, 24, 182, 103, 6, 175], -}; -pub const MF_TOPOLOGY_NO_MARKIN_MARKOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2127820804, - data2: 34491, - data3: 19263, - data4: [183, 228, 124, 180, 58, 253, 75, 128], -}; +pub const MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1648935789, data2: 23819, data3: 20288, data4: [160, 187, 176, 179, 5, 247, 118, 152] }; +pub const MF_TOPOLOGY_HARDWARE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3537068797, data2: 20047, data3: 16785, data4: [165, 121, 198, 24, 182, 103, 6, 175] }; +pub const MF_TOPOLOGY_NO_MARKIN_MARKOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2127820804, data2: 34491, data3: 19263, data4: [183, 228, 124, 180, 58, 253, 75, 128] }; pub const MF_TOPOLOGY_PLAYBACK_FRAMERATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3244585850, data2: 49841, data3: 17747, data4: [131, 187, 90, 82, 96, 114, 68, 143] }; -pub const MF_TOPOLOGY_PLAYBACK_MAX_DIMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1461047065, - data2: 22376, - data3: 17578, - data4: [173, 110, 135, 33, 241, 176, 249, 187], -}; -pub const MF_TOPOLOGY_PROJECTSTART: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2127820802, - data2: 34491, - data3: 19263, - data4: [183, 228, 124, 180, 58, 253, 75, 128], -}; -pub const MF_TOPOLOGY_PROJECTSTOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2127820803, - data2: 34491, - data3: 19263, - data4: [183, 228, 124, 180, 58, 253, 75, 128], -}; -pub const MF_TOPOLOGY_RESOLUTION_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700318, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; +pub const MF_TOPOLOGY_PLAYBACK_MAX_DIMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1461047065, data2: 22376, data3: 17578, data4: [173, 110, 135, 33, 241, 176, 249, 187] }; +pub const MF_TOPOLOGY_PROJECTSTART: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2127820802, data2: 34491, data3: 19263, data4: [183, 228, 124, 180, 58, 253, 75, 128] }; +pub const MF_TOPOLOGY_PROJECTSTOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2127820803, data2: 34491, data3: 19263, data4: [183, 228, 124, 180, 58, 253, 75, 128] }; +pub const MF_TOPOLOGY_RESOLUTION_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700318, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; pub type MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS = i32; pub const MF_TOPOLOGY_RESOLUTION_SUCCEEDED: MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS = 0i32; pub const MF_OPTIONAL_NODE_REJECTED_MEDIA_TYPE: MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS = 1i32; pub const MF_OPTIONAL_NODE_REJECTED_PROTECTED_PROCESS: MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS = 2i32; -pub const MF_TOPOLOGY_START_TIME_ON_PRESENTATION_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3368816959, - data2: 31057, - data3: 17736, - data4: [170, 214, 158, 214, 32, 46, 98, 179], -}; +pub const MF_TOPOLOGY_START_TIME_ON_PRESENTATION_SWITCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3368816959, data2: 31057, data3: 17736, data4: [170, 214, 158, 214, 32, 46, 98, 179] }; pub const MF_TOPOLOGY_STATIC_PLAYBACK_OPTIMIZATIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3094129730, data2: 16806, data3: 19321, data4: [137, 122, 26, 176, 229, 43, 74, 27] }; pub type MF_TOPOLOGY_TYPE = i32; pub const MF_TOPOLOGY_OUTPUT_NODE: MF_TOPOLOGY_TYPE = 0i32; @@ -12531,174 +9138,44 @@ pub const MF_TOPOLOGY_TRANSFORM_NODE: MF_TOPOLOGY_TYPE = 2i32; pub const MF_TOPOLOGY_TEE_NODE: MF_TOPOLOGY_TYPE = 3i32; pub const MF_TOPOLOGY_MAX: MF_TOPOLOGY_TYPE = -1i32; pub const MF_TOPONODE_ATTRIBUTE_EDITOR_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1701146138, data2: 1919, data3: 17522, data4: [131, 239, 49, 111, 17, 213, 8, 122] }; -pub const MF_TOPONODE_CONNECT_METHOD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700337, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_D3DAWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700333, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700354, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_DECRYPTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700346, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; +pub const MF_TOPONODE_CONNECT_METHOD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700337, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_D3DAWARE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700333, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_DECODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700354, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_DECRYPTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700346, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; pub const MF_TOPONODE_DISABLE_PREROLL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 345190302, data2: 36999, data3: 19380, data4: [132, 18, 81, 103, 20, 92, 190, 4] }; -pub const MF_TOPONODE_DISCARDABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700347, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_DRAIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700329, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; +pub const MF_TOPONODE_DISCARDABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700347, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_DRAIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700329, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; pub type MF_TOPONODE_DRAIN_MODE = i32; pub const MF_TOPONODE_DRAIN_DEFAULT: MF_TOPONODE_DRAIN_MODE = 0i32; pub const MF_TOPONODE_DRAIN_ALWAYS: MF_TOPONODE_DRAIN_MODE = 1i32; pub const MF_TOPONODE_DRAIN_NEVER: MF_TOPONODE_DRAIN_MODE = 2i32; -pub const MF_TOPONODE_ERRORCODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700334, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_ERROR_MAJORTYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700349, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_ERROR_SUBTYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700350, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_FLUSH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700328, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; +pub const MF_TOPONODE_ERRORCODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700334, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_ERROR_MAJORTYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700349, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_ERROR_SUBTYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700350, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_FLUSH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700328, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; pub type MF_TOPONODE_FLUSH_MODE = i32; pub const MF_TOPONODE_FLUSH_ALWAYS: MF_TOPONODE_FLUSH_MODE = 0i32; pub const MF_TOPONODE_FLUSH_SEEK: MF_TOPONODE_FLUSH_MODE = 1i32; pub const MF_TOPONODE_FLUSH_NEVER: MF_TOPONODE_FLUSH_MODE = 2i32; -pub const MF_TOPONODE_LOCKED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700343, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_MARKIN_HERE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700352, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_MARKOUT_HERE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700353, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_MEDIASTART: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2203867370, - data2: 57461, - data3: 19399, - data4: [188, 186, 77, 224, 0, 223, 154, 230], -}; -pub const MF_TOPONODE_MEDIASTOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2203867371, - data2: 57461, - data3: 19399, - data4: [188, 186, 77, 224, 0, 223, 154, 230], -}; +pub const MF_TOPONODE_LOCKED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700343, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_MARKIN_HERE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700352, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_MARKOUT_HERE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700353, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_MEDIASTART: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2203867370, data2: 57461, data3: 19399, data4: [188, 186, 77, 224, 0, 223, 154, 230] }; +pub const MF_TOPONODE_MEDIASTOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2203867371, data2: 57461, data3: 19399, data4: [188, 186, 77, 224, 0, 223, 154, 230] }; pub const MF_TOPONODE_NOSHUTDOWN_ON_REMOVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 345190300, data2: 36999, data3: 19380, data4: [132, 18, 81, 103, 20, 92, 190, 4] }; -pub const MF_TOPONODE_PRESENTATION_DESCRIPTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2203867373, - data2: 57461, - data3: 19399, - data4: [188, 186, 77, 224, 0, 223, 154, 230], -}; -pub const MF_TOPONODE_PRIMARYOUTPUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1661267865, - data2: 5810, - data3: 20158, - data4: [157, 103, 228, 197, 57, 179, 162, 89], -}; +pub const MF_TOPONODE_PRESENTATION_DESCRIPTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2203867373, data2: 57461, data3: 19399, data4: [188, 186, 77, 224, 0, 223, 154, 230] }; +pub const MF_TOPONODE_PRIMARYOUTPUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1661267865, data2: 5810, data3: 20158, data4: [157, 103, 228, 197, 57, 179, 162, 89] }; pub const MF_TOPONODE_RATELESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 345190301, data2: 36999, data3: 19380, data4: [132, 18, 81, 103, 20, 92, 190, 4] }; -pub const MF_TOPONODE_SEQUENCE_ELEMENTID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2203867375, - data2: 57461, - data3: 19399, - data4: [188, 186, 77, 224, 0, 223, 154, 230], -}; -pub const MF_TOPONODE_SOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2203867372, - data2: 57461, - data3: 19399, - data4: [188, 186, 77, 224, 0, 223, 154, 230], -}; +pub const MF_TOPONODE_SEQUENCE_ELEMENTID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2203867375, data2: 57461, data3: 19399, data4: [188, 186, 77, 224, 0, 223, 154, 230] }; +pub const MF_TOPONODE_SOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2203867372, data2: 57461, data3: 19399, data4: [188, 186, 77, 224, 0, 223, 154, 230] }; pub const MF_TOPONODE_STREAMID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 345190299, data2: 36999, data3: 19380, data4: [132, 18, 81, 103, 20, 92, 190, 4] }; -pub const MF_TOPONODE_STREAM_DESCRIPTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2203867374, - data2: 57461, - data3: 19399, - data4: [188, 186, 77, 224, 0, 223, 154, 230], -}; -pub const MF_TOPONODE_TRANSFORM_OBJECTID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2296168649, - data2: 10558, - data3: 20107, - data4: [154, 235, 10, 214, 76, 192, 22, 176], -}; -pub const MF_TOPONODE_WORKQUEUE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700344, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_WORKQUEUE_ITEM_PRIORITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2717882814, - data2: 24215, - data3: 19027, - data4: [180, 148, 86, 140, 100, 44, 15, 243], -}; -pub const MF_TOPONODE_WORKQUEUE_MMCSS_CLASS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700345, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; -pub const MF_TOPONODE_WORKQUEUE_MMCSS_PRIORITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1342306368, - data2: 10262, - data3: 18676, - data4: [147, 100, 173, 30, 246, 97, 161, 35], -}; -pub const MF_TOPONODE_WORKQUEUE_MMCSS_TASKID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1229700351, - data2: 45105, - data3: 20024, - data4: [151, 196, 213, 66, 45, 214, 24, 220], -}; +pub const MF_TOPONODE_STREAM_DESCRIPTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2203867374, data2: 57461, data3: 19399, data4: [188, 186, 77, 224, 0, 223, 154, 230] }; +pub const MF_TOPONODE_TRANSFORM_OBJECTID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2296168649, data2: 10558, data3: 20107, data4: [154, 235, 10, 214, 76, 192, 22, 176] }; +pub const MF_TOPONODE_WORKQUEUE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700344, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_WORKQUEUE_ITEM_PRIORITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2717882814, data2: 24215, data3: 19027, data4: [180, 148, 86, 140, 100, 44, 15, 243] }; +pub const MF_TOPONODE_WORKQUEUE_MMCSS_CLASS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700345, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; +pub const MF_TOPONODE_WORKQUEUE_MMCSS_PRIORITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1342306368, data2: 10262, data3: 18676, data4: [147, 100, 173, 30, 246, 97, 161, 35] }; +pub const MF_TOPONODE_WORKQUEUE_MMCSS_TASKID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1229700351, data2: 45105, data3: 20024, data4: [151, 196, 213, 66, 45, 214, 24, 220] }; pub type MF_TOPOSTATUS = i32; pub const MF_TOPOSTATUS_INVALID: MF_TOPOSTATUS = 0i32; pub const MF_TOPOSTATUS_READY: MF_TOPOSTATUS = 100i32; @@ -12706,28 +9183,13 @@ pub const MF_TOPOSTATUS_STARTED_SOURCE: MF_TOPOSTATUS = 200i32; pub const MF_TOPOSTATUS_DYNAMIC_CHANGED: MF_TOPOSTATUS = 210i32; pub const MF_TOPOSTATUS_SINK_SWITCHED: MF_TOPOSTATUS = 300i32; pub const MF_TOPOSTATUS_ENDED: MF_TOPOSTATUS = 400i32; -pub const MF_TRANSCODE_ADJUST_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2620899867, - data2: 1551, - data3: 18556, - data4: [166, 144, 128, 215, 245, 13, 28, 114], -}; +pub const MF_TRANSCODE_ADJUST_PROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2620899867, data2: 1551, data3: 18556, data4: [166, 144, 128, 215, 245, 13, 28, 114] }; pub type MF_TRANSCODE_ADJUST_PROFILE_FLAGS = i32; pub const MF_TRANSCODE_ADJUST_PROFILE_DEFAULT: MF_TRANSCODE_ADJUST_PROFILE_FLAGS = 0i32; pub const MF_TRANSCODE_ADJUST_PROFILE_USE_SOURCE_ATTRIBUTES: MF_TRANSCODE_ADJUST_PROFILE_FLAGS = 1i32; -pub const MF_TRANSCODE_CONTAINERTYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 353366591, - data2: 19132, - data3: 18315, - data4: [172, 79, 225, 145, 111, 186, 28, 202], -}; +pub const MF_TRANSCODE_CONTAINERTYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 353366591, data2: 19132, data3: 18315, data4: [172, 79, 225, 145, 111, 186, 28, 202] }; pub const MF_TRANSCODE_DONOT_INSERT_ENCODER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4099581902, data2: 43812, data3: 16402, data4: [161, 27, 220, 130, 32, 32, 20, 16] }; -pub const MF_TRANSCODE_ENCODINGPROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1766291580, - data2: 62728, - data3: 20137, - data4: [177, 233, 161, 254, 58, 73, 251, 201], -}; +pub const MF_TRANSCODE_ENCODINGPROFILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1766291580, data2: 62728, data3: 20137, data4: [177, 233, 161, 254, 58, 73, 251, 201] }; pub const MF_TRANSCODE_QUALITYVSSPEED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2553490936, data2: 973, data3: 18283, data4: [137, 250, 63, 158, 68, 45, 236, 159] }; #[repr(C)] pub struct MF_TRANSCODE_SINK_INFO { @@ -12742,39 +9204,14 @@ impl ::core::clone::Clone for MF_TRANSCODE_SINK_INFO { *self } } -pub const MF_TRANSCODE_SKIP_METADATA_TRANSFER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1313106415, - data2: 46449, - data3: 18777, - data4: [143, 131, 61, 207, 186, 51, 163, 147], -}; -pub const MF_TRANSCODE_TOPOLOGYMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1044248080, - data2: 14666, - data3: 16562, - data4: [157, 234, 59, 171, 101, 11, 235, 242], -}; +pub const MF_TRANSCODE_SKIP_METADATA_TRANSFER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1313106415, data2: 46449, data3: 18777, data4: [143, 131, 61, 207, 186, 51, 163, 147] }; +pub const MF_TRANSCODE_TOPOLOGYMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1044248080, data2: 14666, data3: 16562, data4: [157, 234, 59, 171, 101, 11, 235, 242] }; pub type MF_TRANSCODE_TOPOLOGYMODE_FLAGS = i32; pub const MF_TRANSCODE_TOPOLOGYMODE_SOFTWARE_ONLY: MF_TRANSCODE_TOPOLOGYMODE_FLAGS = 0i32; pub const MF_TRANSCODE_TOPOLOGYMODE_HARDWARE_ALLOWED: MF_TRANSCODE_TOPOLOGYMODE_FLAGS = 1i32; -pub const MF_TRANSFORM_ASYNC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4162480538, - data2: 25754, - data3: 18813, - data4: [140, 115, 41, 248, 254, 214, 173, 122], -}; -pub const MF_TRANSFORM_ASYNC_UNLOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3848695147, - data2: 13346, - data3: 20150, - data4: [164, 33, 218, 125, 177, 248, 226, 7], -}; -pub const MF_TRANSFORM_CATEGORY_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3467360841, - data2: 20589, - data3: 18263, - data4: [166, 255, 102, 193, 132, 152, 126, 78], -}; +pub const MF_TRANSFORM_ASYNC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4162480538, data2: 25754, data3: 18813, data4: [140, 115, 41, 248, 254, 214, 173, 122] }; +pub const MF_TRANSFORM_ASYNC_UNLOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3848695147, data2: 13346, data3: 20150, data4: [164, 33, 218, 125, 177, 248, 226, 7] }; +pub const MF_TRANSFORM_CATEGORY_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3467360841, data2: 20589, data3: 18263, data4: [166, 255, 102, 193, 132, 152, 126, 78] }; pub const MF_TRANSFORM_FLAGS_Attribute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2472131454, data2: 25205, data3: 18116, data4: [160, 37, 28, 1, 228, 95, 26, 134] }; pub const MF_TYPE_ERR: u32 = 2154840069u32; pub const MF_UNKNOWN_DURATION: u32 = 0u32; @@ -12787,12 +9224,7 @@ pub const MF_USER_EXTENDED_ATTRIBUTES: ::windows_sys::core::GUID = ::windows_sys pub const MF_USER_MODE_COMPONENT_LOAD: u32 = 1u32; pub const MF_VIDEODSP_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 383197424, data2: 30348, data3: 4574, data4: [138, 57, 8, 0, 32, 12, 154, 102] }; pub const MF_VIDEO_MAX_MB_PER_SEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3824345603, data2: 54341, data3: 19340, data4: [146, 17, 174, 57, 13, 59, 160, 23] }; -pub const MF_VIDEO_PROCESSOR_ALGORITHM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1242177055, - data2: 10028, - data3: 20406, - data4: [158, 177, 219, 51, 12, 188, 151, 202], -}; +pub const MF_VIDEO_PROCESSOR_ALGORITHM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1242177055, data2: 10028, data3: 20406, data4: [158, 177, 219, 51, 12, 188, 151, 202] }; pub type MF_VIDEO_PROCESSOR_ALGORITHM_TYPE = i32; pub const MF_VIDEO_PROCESSOR_ALGORITHM_DEFAULT: MF_VIDEO_PROCESSOR_ALGORITHM_TYPE = 0i32; pub const MF_VIDEO_PROCESSOR_ALGORITHM_MRF_CRF_444: MF_VIDEO_PROCESSOR_ALGORITHM_TYPE = 1i32; @@ -12803,12 +9235,7 @@ pub const MIRROR_VERTICAL: MF_VIDEO_PROCESSOR_MIRROR = 2i32; pub type MF_VIDEO_PROCESSOR_ROTATION = i32; pub const ROTATION_NONE: MF_VIDEO_PROCESSOR_ROTATION = 0i32; pub const ROTATION_NORMAL: MF_VIDEO_PROCESSOR_ROTATION = 1i32; -pub const MF_VIDEO_RENDERER_EFFECT_APP_SERVICE_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3322227328, - data2: 28060, - data3: 16547, - data4: [157, 184, 240, 39, 162, 92, 154, 185], -}; +pub const MF_VIDEO_RENDERER_EFFECT_APP_SERVICE_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3322227328, data2: 28060, data3: 16547, data4: [157, 184, 240, 39, 162, 92, 154, 185] }; #[repr(C)] pub struct MF_VIDEO_SPHERICAL_VIEWDIRECTION { pub iHeading: i32, @@ -12821,39 +9248,14 @@ impl ::core::clone::Clone for MF_VIDEO_SPHERICAL_VIEWDIRECTION { *self } } -pub const MF_VIRTUALCAMERA_CONFIGURATION_APP_PACKAGE_FAMILY_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1703591505, - data2: 32836, - data3: 17966, - data4: [151, 234, 230, 118, 253, 114, 5, 95], -}; -pub const MF_WORKQUEUE_SERVICES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2386023561, - data2: 16864, - data3: 16698, - data4: [144, 104, 40, 124, 136, 109, 141, 218], -}; +pub const MF_VIRTUALCAMERA_CONFIGURATION_APP_PACKAGE_FAMILY_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1703591505, data2: 32836, data3: 17966, data4: [151, 234, 230, 118, 253, 114, 5, 95] }; +pub const MF_WORKQUEUE_SERVICES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2386023561, data2: 16864, data3: 16698, data4: [144, 104, 40, 124, 136, 109, 141, 218] }; pub const MF_WRAPPED_BUFFER_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2874425458, data2: 49769, data3: 20156, data4: [165, 82, 28, 59, 50, 190, 213, 202] }; -pub const MF_WRAPPED_OBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 723004492, - data2: 54956, - data3: 18932, - data4: [137, 21, 247, 24, 135, 219, 112, 205], -}; +pub const MF_WRAPPED_OBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 723004492, data2: 54956, data3: 18932, data4: [137, 21, 247, 24, 135, 219, 112, 205] }; pub const MF_WRAPPED_SAMPLE_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 838151154, data2: 53310, data3: 16456, data4: [128, 208, 156, 16, 70, 216, 124, 97] }; -pub const MF_WVC1_PROG_SINGLE_SLICE_CONTENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1743529305, - data2: 3887, - data3: 17440, - data4: [164, 221, 47, 142, 231, 165, 115, 139], -}; +pub const MF_WVC1_PROG_SINGLE_SLICE_CONTENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1743529305, data2: 3887, data3: 17440, data4: [164, 221, 47, 142, 231, 165, 115, 139] }; pub const MF_XVP_CALLER_ALLOCATES_OUTPUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 77777596, data2: 3243, data3: 16561, data4: [161, 185, 117, 188, 54, 88, 240, 0] }; -pub const MF_XVP_DISABLE_FRC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 738916889, - data2: 31383, - data3: 19802, - data4: [158, 232, 22, 212, 252, 81, 141, 140], -}; +pub const MF_XVP_DISABLE_FRC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 738916889, data2: 31383, data3: 19802, data4: [158, 232, 22, 212, 252, 81, 141, 140] }; pub const MF_XVP_SAMPLE_LOCK_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2857229097, data2: 20788, data3: 17251, data4: [172, 114, 131, 236, 75, 193, 4, 38] }; pub type MIC_ARRAY_MODE = i32; pub const MICARRAY_SINGLE_CHAN: MIC_ARRAY_MODE = 0i32; @@ -12891,35 +9293,15 @@ impl ::core::clone::Clone for MOVE_RECT { } } pub const MP3ACMCodecWrapper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 286274593, data2: 13644, data3: 19658, data4: [167, 163, 26, 255, 154, 91, 103, 1] }; -pub const MR_AUDIO_POLICY_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2434783031, - data2: 26485, - data3: 19120, - data4: [166, 20, 41, 120, 98, 253, 172, 136], -}; -pub const MR_BUFFER_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2774672524, - data2: 39622, - data3: 20476, - data4: [159, 186, 58, 248, 248, 173, 26, 77], -}; +pub const MR_AUDIO_POLICY_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2434783031, data2: 26485, data3: 19120, data4: [166, 20, 41, 120, 98, 253, 172, 136] }; +pub const MR_BUFFER_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2774672524, data2: 39622, data3: 20476, data4: [159, 186, 58, 248, 248, 173, 26, 77] }; pub const MR_CAPTURE_POLICY_VOLUME_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 604179149, data2: 4218, data3: 16997, data4: [151, 92, 65, 78, 51, 230, 95, 42] }; pub const MR_POLICY_VOLUME_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 448438956, data2: 40251, data3: 18374, data4: [171, 72, 197, 149, 6, 222, 120, 77] }; pub const MR_STREAM_VOLUME_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4172675631, data2: 13039, data3: 18165, data4: [177, 114, 19, 33, 33, 47, 178, 196] }; -pub const MR_VIDEO_ACCELERATION_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4025438581, - data2: 23677, - data3: 19682, - data4: [187, 189, 52, 255, 139, 202, 101, 84], -}; +pub const MR_VIDEO_ACCELERATION_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4025438581, data2: 23677, data3: 19682, data4: [187, 189, 52, 255, 139, 202, 101, 84] }; pub const MR_VIDEO_MIXER_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 121426684, data2: 27892, data3: 16567, data4: [136, 89, 232, 149, 82, 200, 65, 248] }; pub const MR_VIDEO_RENDER_SERVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 278046828, data2: 43802, data3: 17818, data4: [163, 54, 131, 31, 188, 77, 17, 255] }; -pub const MSAMRNBDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 642781614, - data2: 21633, - data3: 20343, - data4: [162, 149, 171, 182, 255, 232, 214, 62], -}; +pub const MSAMRNBDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 642781614, data2: 21633, data3: 20343, data4: [162, 149, 171, 182, 255, 232, 214, 62] }; pub const MSAMRNBEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 799967998, data2: 1187, data3: 16954, data4: [168, 20, 133, 219, 69, 71, 18, 176] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -13086,26 +9468,11 @@ impl ::core::clone::Clone for OPM_ENCRYPTED_INITIALIZATION_PARAMETERS { *self } } -pub const OPM_GET_ACP_AND_CGMSA_SIGNALING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1714005393, - data2: 15225, - data3: 19699, - data4: [146, 74, 17, 232, 231, 129, 22, 113], -}; +pub const OPM_GET_ACP_AND_CGMSA_SIGNALING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1714005393, data2: 15225, data3: 19699, data4: [146, 74, 17, 232, 231, 129, 22, 113] }; pub const OPM_GET_ACTUAL_OUTPUT_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3619625891, data2: 44307, data3: 20366, data4: [175, 152, 13, 203, 60, 162, 4, 204] }; -pub const OPM_GET_ACTUAL_PROTECTION_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 425140490, - data2: 30566, - data3: 17706, - data4: [185, 154, 210, 122, 237, 84, 240, 58], -}; +pub const OPM_GET_ACTUAL_PROTECTION_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 425140490, data2: 30566, data3: 17706, data4: [185, 154, 210, 122, 237, 84, 240, 58] }; pub const OPM_GET_ADAPTER_BUS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3337934451, data2: 24948, data3: 16772, data4: [142, 53, 246, 219, 82, 0, 188, 186] }; -pub const OPM_GET_CODEC_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1329022097, - data2: 36703, - data3: 17477, - data4: [157, 186, 149, 88, 143, 107, 88, 180], -}; +pub const OPM_GET_CODEC_INFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1329022097, data2: 36703, data3: 17477, data4: [157, 186, 149, 88, 143, 107, 88, 180] }; #[repr(C, packed(1))] pub struct OPM_GET_CODEC_INFO_INFORMATION { pub rnRandomNumber: OPM_RANDOM_NUMBER, @@ -13129,19 +9496,9 @@ impl ::core::clone::Clone for OPM_GET_CODEC_INFO_PARAMETERS { } } pub const OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 230006132, data2: 43410, data3: 18734, data4: [160, 189, 194, 63, 218, 86, 78, 0] }; -pub const OPM_GET_CONNECTOR_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2177941461, - data2: 27390, - data3: 18626, - data4: [153, 192, 149, 160, 143, 151, 197, 218], -}; +pub const OPM_GET_CONNECTOR_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177941461, data2: 27390, data3: 18626, data4: [153, 192, 149, 160, 143, 151, 197, 218] }; pub const OPM_GET_CURRENT_HDCP_SRM_VERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2579877631, data2: 24349, data3: 18553, data4: [129, 193, 197, 36, 67, 201, 72, 43] }; -pub const OPM_GET_DVI_CHARACTERISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2758849467, - data2: 24023, - data3: 16754, - data4: [131, 156, 61, 55, 118, 224, 235, 245], -}; +pub const OPM_GET_DVI_CHARACTERISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2758849467, data2: 24023, data3: 16754, data4: [131, 156, 61, 55, 118, 224, 235, 245] }; #[repr(C, packed(1))] pub struct OPM_GET_INFO_PARAMETERS { pub omac: OPM_OMAC, @@ -13288,12 +9645,7 @@ impl ::core::clone::Clone for OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS { *self } } -pub const OPM_SET_HDCP_SRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2338256337, - data2: 49933, - data3: 17663, - data4: [132, 165, 234, 113, 220, 231, 143, 19], -}; +pub const OPM_SET_HDCP_SRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2338256337, data2: 49933, data3: 17663, data4: [132, 165, 234, 113, 220, 231, 143, 19] }; #[repr(C, packed(1))] pub struct OPM_SET_HDCP_SRM_PARAMETERS { pub ulSRMVersion: u32, @@ -13305,12 +9657,7 @@ impl ::core::clone::Clone for OPM_SET_HDCP_SRM_PARAMETERS { } } pub const OPM_SET_PROTECTION_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2612605564, data2: 20149, data3: 18215, data4: [159, 0, 180, 43, 9, 25, 192, 218] }; -pub const OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 969814846, - data2: 19648, - data3: 17582, - data4: [191, 204, 218, 80, 181, 248, 46, 114], -}; +pub const OPM_SET_PROTECTION_LEVEL_ACCORDING_TO_CSS_DVD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 969814846, data2: 19648, data3: 17582, data4: [191, 204, 218, 80, 181, 248, 46, 114] }; #[repr(C, packed(1))] pub struct OPM_SET_PROTECTION_LEVEL_PARAMETERS { pub ulProtectionType: u32, @@ -13513,12 +9860,7 @@ pub const TOC_MAX_DESCRIPTION_SIZE: u32 = 65535u32; pub type TOC_POS_TYPE = i32; pub const TOC_POS_INHEADER: TOC_POS_TYPE = 0i32; pub const TOC_POS_TOPLEVELOBJECT: TOC_POS_TYPE = 1i32; -pub const VIDEO_ZOOM_RECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2057967160, - data2: 7039, - data3: 19603, - data4: [189, 137, 91, 156, 159, 182, 252, 240], -}; +pub const VIDEO_ZOOM_RECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2057967160, data2: 7039, data3: 19603, data4: [189, 137, 91, 156, 159, 182, 252, 240] }; pub const VorbisDecoderMFT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 437882610, data2: 24805, data3: 20136, data4: [144, 216, 218, 31, 40, 50, 194, 136] }; pub const WMAAECMA_E_NO_ACTIVE_RENDER_STREAM: u32 = 2278293514u32; pub type WMT_PROP_DATATYPE = i32; diff --git a/crates/deps/sys/src/Windows/Win32/Media/MediaPlayer/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/MediaPlayer/mod.rs index 2049a3f014..84d0fa9cc3 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/MediaPlayer/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/MediaPlayer/mod.rs @@ -1,18 +1,8 @@ #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] #[link(name = "windows")] extern "system" {} -pub const CLSID_WMPMediaPluginRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1433004021, - data2: 16971, - data3: 19347, - data4: [137, 202, 121, 209, 121, 36, 104, 154], -}; -pub const CLSID_WMPSkinManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2997353810, - data2: 12319, - data3: 17224, - data4: [185, 58, 99, 140, 109, 228, 146, 41], -}; +pub const CLSID_WMPMediaPluginRegistrar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1433004021, data2: 16971, data3: 19347, data4: [137, 202, 121, 209, 121, 36, 104, 154] }; +pub const CLSID_WMPSkinManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2997353810, data2: 12319, data3: 17224, data4: [185, 58, 99, 140, 109, 228, 146, 41] }; pub const CLSID_XFeedsManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4268429763, data2: 50990, data3: 16481, data4: [134, 198, 157, 22, 49, 33, 242, 41] }; pub const DISPID_DELTA: u32 = 50u32; pub const DISPID_FEEDENCLOSURE_AsyncDownload: u32 = 24579u32; @@ -556,24 +546,9 @@ pub type FEEDS_XML_SORT_PROPERTY = i32; pub const FXSP_NONE: FEEDS_XML_SORT_PROPERTY = 0i32; pub const FXSP_PUBDATE: FEEDS_XML_SORT_PROPERTY = 1i32; pub const FXSP_DOWNLOADTIME: FEEDS_XML_SORT_PROPERTY = 2i32; -pub const FeedFolderWatcher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 672137709, - data2: 30565, - data3: 19632, - data4: [132, 175, 233, 179, 135, 175, 1, 255], -}; -pub const FeedWatcher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 413561723, - data2: 62515, - data3: 18055, - data4: [137, 188, 161, 180, 223, 185, 241, 35], -}; -pub const FeedsManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4209726660, - data2: 63087, - data3: 18438, - data4: [131, 160, 128, 82, 153, 245, 227, 173], -}; +pub const FeedFolderWatcher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 672137709, data2: 30565, data3: 19632, data4: [132, 175, 233, 179, 135, 175, 1, 255] }; +pub const FeedWatcher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 413561723, data2: 62515, data3: 18055, data4: [137, 188, 161, 180, 223, 185, 241, 35] }; +pub const FeedsManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4209726660, data2: 63087, data3: 18438, data4: [131, 160, 128, 82, 153, 245, 227, 173] }; pub type IFeed = *mut ::core::ffi::c_void; pub type IFeed2 = *mut ::core::ffi::c_void; pub type IFeedEnclosure = *mut ::core::ffi::c_void; @@ -911,12 +886,7 @@ pub const WMPUE_EC_USER: u32 = 33024u32; pub const WMP_MDRT_FLAGS_UNREPORTED_ADDED_ITEMS: u32 = 2u32; pub const WMP_MDRT_FLAGS_UNREPORTED_DELETED_ITEMS: u32 = 1u32; pub const WMP_PLUGINTYPE_DSP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1681177322, data2: 18772, data3: 18829, data4: [171, 213, 43, 7, 18, 62, 31, 4] }; -pub const WMP_PLUGINTYPE_DSP_OUTOFPROC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4012487028, - data2: 49991, - data3: 17612, - data4: [154, 79, 35, 153, 17, 143, 243, 140], -}; +pub const WMP_PLUGINTYPE_DSP_OUTOFPROC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4012487028, data2: 49991, data3: 17612, data4: [154, 79, 35, 153, 17, 143, 243, 140] }; pub const WMP_PLUGINTYPE_RENDERING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2824160577, data2: 4445, data3: 16490, data4: [164, 199, 81, 17, 28, 51, 1, 131] }; #[repr(C, packed(1))] pub struct WMP_WMDM_METADATA_ROUND_TRIP_DEVICE2PC { @@ -944,94 +914,29 @@ impl ::core::clone::Clone for WMP_WMDM_METADATA_ROUND_TRIP_PC2DEVICE { *self } } -pub const WMProfile_V40_100Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2409225688, - data2: 26244, - data3: 17771, - data4: [160, 163, 51, 225, 49, 104, 149, 240], -}; +pub const WMProfile_V40_100Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2409225688, data2: 26244, data3: 17771, data4: [160, 163, 51, 225, 49, 104, 149, 240] }; pub const WMProfile_V40_128Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2480782866, data2: 5084, data3: 20018, data4: [163, 94, 64, 55, 142, 52, 39, 154] }; -pub const WMProfile_V40_16AMRadio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 256632863, - data2: 54653, - data3: 16865, - data4: [178, 227, 47, 173, 152, 107, 254, 194], -}; -pub const WMProfile_V40_1MBVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3024628300, - data2: 52247, - data3: 19207, - data4: [169, 78, 152, 24, 213, 224, 241, 63], -}; +pub const WMProfile_V40_16AMRadio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 256632863, data2: 54653, data3: 16865, data4: [178, 227, 47, 173, 152, 107, 254, 194] }; +pub const WMProfile_V40_1MBVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3024628300, data2: 52247, data3: 19207, data4: [169, 78, 152, 24, 213, 224, 241, 63] }; pub const WMProfile_V40_250Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1410875843, data2: 37689, data3: 20347, data4: [154, 34, 177, 21, 64, 137, 78, 66] }; pub const WMProfile_V40_2856100MBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1511793158, data2: 56414, data3: 16774, data4: [190, 178, 76, 90, 153, 75, 19, 46] }; -pub const WMProfile_V40_288FMRadioMono: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2141552584, - data2: 28324, - data3: 17989, - data4: [138, 191, 182, 229, 168, 248, 20, 161], -}; +pub const WMProfile_V40_288FMRadioMono: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2141552584, data2: 28324, data3: 17989, data4: [138, 191, 182, 229, 168, 248, 20, 161] }; pub const WMProfile_V40_288FMRadioStereo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 587002982, data2: 43584, data3: 17183, data4: [162, 137, 6, 208, 234, 26, 30, 64] }; pub const WMProfile_V40_288VideoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2892070701, data2: 27838, data3: 20100, data4: [142, 154, 206, 21, 26, 18, 163, 84] }; -pub const WMProfile_V40_288VideoVoice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3140207220, - data2: 3766, - data3: 19881, - data4: [181, 80, 236, 247, 242, 185, 148, 143], -}; -pub const WMProfile_V40_288VideoWebServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2884825101, - data2: 54613, - data3: 18453, - data4: [148, 206, 130, 117, 243, 167, 11, 254], -}; -pub const WMProfile_V40_3MBVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1429686976, - data2: 12443, - data3: 17302, - data4: [184, 143, 230, 226, 146, 17, 63, 40], -}; -pub const WMProfile_V40_512Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1883508333, - data2: 50415, - data3: 20356, - data4: [140, 208, 213, 194, 134, 134, 231, 132], -}; +pub const WMProfile_V40_288VideoVoice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3140207220, data2: 3766, data3: 19881, data4: [181, 80, 236, 247, 242, 185, 148, 143] }; +pub const WMProfile_V40_288VideoWebServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2884825101, data2: 54613, data3: 18453, data4: [148, 206, 130, 117, 243, 167, 11, 254] }; +pub const WMProfile_V40_3MBVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1429686976, data2: 12443, data3: 17302, data4: [184, 143, 230, 226, 146, 17, 63, 40] }; +pub const WMProfile_V40_512Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1883508333, data2: 50415, data3: 20356, data4: [140, 208, 213, 194, 134, 134, 231, 132] }; pub const WMProfile_V40_56DialUpStereo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3892473735, data2: 59653, data3: 17812, data4: [163, 199, 0, 208, 0, 65, 209, 217] }; pub const WMProfile_V40_56DialUpVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3793163195, data2: 25903, data3: 19883, data4: [153, 222, 113, 224, 68, 0, 39, 15] }; -pub const WMProfile_V40_56DialUpVideoWebServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3075931920, - data2: 21007, - data3: 18249, - data4: [163, 153, 183, 128, 226, 252, 146, 80], -}; -pub const WMProfile_V40_64Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1210102775, - data2: 52204, - data3: 16860, - data4: [147, 145, 120, 89, 135, 20, 200, 229], -}; -pub const WMProfile_V40_6VoiceAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3574110090, - data2: 4512, - data3: 19733, - data4: [176, 218, 172, 220, 153, 212, 248, 144], -}; +pub const WMProfile_V40_56DialUpVideoWebServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3075931920, data2: 21007, data3: 18249, data4: [163, 153, 183, 128, 226, 252, 146, 80] }; +pub const WMProfile_V40_64Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1210102775, data2: 52204, data3: 16860, data4: [147, 145, 120, 89, 135, 20, 200, 229] }; +pub const WMProfile_V40_6VoiceAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3574110090, data2: 4512, data3: 19733, data4: [176, 218, 172, 220, 153, 212, 248, 144] }; pub const WMProfile_V40_96Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 251268835, data2: 40548, data3: 16866, data4: [131, 127, 60, 0, 56, 243, 39, 186] }; pub const WMProfile_V40_DialUpMBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4252977137, data2: 29350, data3: 17828, data4: [128, 240, 58, 236, 239, 195, 44, 7] }; pub const WMProfile_V40_IntranetMBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2194486049, data2: 43338, data3: 20476, data4: [156, 43, 9, 44, 16, 202, 22, 231] }; -pub const WMProfile_V70_100Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3656632626, - data2: 24233, - data3: 19565, - data4: [137, 180, 38, 134, 229, 21, 66, 110], -}; -pub const WMProfile_V70_128Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3326932442, - data2: 57157, - data3: 16595, - data4: [128, 39, 222, 105, 141, 104, 220, 102], -}; +pub const WMProfile_V70_100Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3656632626, data2: 24233, data3: 19565, data4: [137, 180, 38, 134, 229, 21, 66, 110] }; +pub const WMProfile_V70_128Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3326932442, data2: 57157, data3: 16595, data4: [128, 39, 222, 105, 141, 104, 220, 102] }; pub const WMProfile_V70_1500FilmContentVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4138071775, data2: 60991, data3: 17228, data4: [164, 51, 82, 60, 229, 95, 81, 107] }; pub const WMProfile_V70_1500Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 193533514, data2: 21648, data3: 18054, data4: [158, 55, 90, 128, 136, 78, 81, 70] }; pub const WMProfile_V70_150VideoPDA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 256321895, data2: 58310, data3: 18327, data4: [150, 148, 240, 48, 76, 94, 47, 23] }; @@ -1039,155 +944,50 @@ pub const WMProfile_V70_2000Video: ::windows_sys::core::GUID = ::windows_sys::co pub const WMProfile_V70_225VideoPDA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4116620659, data2: 19458, data3: 17077, data4: [144, 38, 168, 38, 12, 67, 138, 159] }; pub const WMProfile_V70_256Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2951125818, data2: 16447, data3: 18971, data4: [128, 7, 14, 33, 207, 179, 223, 132] }; pub const WMProfile_V70_2856100MBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 132086309, data2: 16354, data3: 19035, data4: [139, 30, 52, 139, 7, 33, 202, 112] }; -pub const WMProfile_V70_288FMRadioMono: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3222448179, - data2: 41019, - data3: 17573, - data4: [150, 220, 237, 149, 204, 101, 88, 45], -}; +pub const WMProfile_V70_288FMRadioMono: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222448179, data2: 41019, data3: 17573, data4: [150, 220, 237, 149, 204, 101, 88, 45] }; pub const WMProfile_V70_288FMRadioStereo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3916261321, data2: 6713, data3: 19908, data4: [185, 0, 177, 24, 77, 200, 54, 32] }; pub const WMProfile_V70_288VideoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1488691438, data2: 35178, data3: 18760, data4: [153, 83, 133, 183, 54, 248, 57, 71] }; pub const WMProfile_V70_288VideoVoice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3109221262, data2: 32188, data3: 17715, data4: [169, 202, 176, 11, 28, 110, 152, 0] }; pub const WMProfile_V70_288VideoWebServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1889742379, data2: 58079, data3: 20157, data4: [145, 5, 217, 202, 25, 74, 45, 80] }; -pub const WMProfile_V70_384Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4090781627, - data2: 34690, - data3: 17631, - data4: [151, 198, 134, 120, 226, 249, 177, 61], -}; +pub const WMProfile_V70_384Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4090781627, data2: 34690, data3: 17631, data4: [151, 198, 134, 120, 226, 249, 177, 61] }; pub const WMProfile_V70_56DialUpStereo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1733224295, data2: 2377, data3: 20396, data4: [135, 94, 244, 201, 194, 146, 1, 59] }; -pub const WMProfile_V70_56VideoWebServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3740900928, - data2: 22460, - data3: 19123, - data4: [178, 209, 182, 227, 202, 246, 66, 87], -}; -pub const WMProfile_V70_64Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2996633542, - data2: 61745, - data3: 16859, - data4: [181, 232, 153, 216, 176, 185, 69, 244], -}; +pub const WMProfile_V70_56VideoWebServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3740900928, data2: 22460, data3: 19123, data4: [178, 209, 182, 227, 202, 246, 66, 87] }; +pub const WMProfile_V70_64Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2996633542, data2: 61745, data3: 16859, data4: [181, 232, 153, 216, 176, 185, 69, 244] }; pub const WMProfile_V70_64AudioISDN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2447287384, data2: 40288, data3: 16914, data4: [156, 89, 212, 9, 25, 201, 57, 228] }; pub const WMProfile_V70_64VideoISDN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3266815977, data2: 31630, data3: 18834, data4: [161, 161, 6, 130, 23, 163, 179, 17] }; -pub const WMProfile_V70_6VoiceAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3938099135, - data2: 46671, - data3: 18867, - data4: [170, 12, 115, 251, 221, 21, 10, 208], -}; -pub const WMProfile_V70_700FilmContentVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2054453536, - data2: 9289, - data3: 19830, - data4: [153, 203, 253, 176, 201, 4, 132, 212], -}; +pub const WMProfile_V70_6VoiceAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3938099135, data2: 46671, data3: 18867, data4: [170, 12, 115, 251, 221, 21, 10, 208] }; +pub const WMProfile_V70_700FilmContentVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2054453536, data2: 9289, data3: 19830, data4: [153, 203, 253, 176, 201, 4, 132, 212] }; pub const WMProfile_V70_768Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 52882358, data2: 63342, data3: 18788, data4: [176, 219, 231, 41, 151, 141, 53, 238] }; pub const WMProfile_V70_96Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2849290265, data2: 5836, data3: 19033, data4: [159, 55, 105, 61, 187, 3, 2, 214] }; pub const WMProfile_V70_DialUpMBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1528227659, data2: 16488, data3: 17845, data4: [184, 14, 123, 248, 200, 13, 44, 47] }; pub const WMProfile_V70_IntranetMBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 72909020, data2: 13494, data3: 19625, data4: [163, 38, 115, 85, 126, 209, 67, 243] }; -pub const WMProfile_V80_100768VideoMBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1541102094, - data2: 38814, - data3: 18387, - data4: [149, 150, 115, 179, 134, 57, 42, 85], -}; -pub const WMProfile_V80_100Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2732785844, - data2: 49876, - data3: 20416, - data4: [181, 221, 236, 189, 148, 141, 192, 223], -}; -pub const WMProfile_V80_128StereoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1081840720, - data2: 35804, - data3: 20197, - data4: [136, 184, 111, 82, 123, 217, 65, 242], -}; -pub const WMProfile_V80_1400NTSCVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2468158446, - data2: 24954, - data3: 19405, - data4: [153, 5, 204, 208, 120, 102, 131, 238], -}; +pub const WMProfile_V80_100768VideoMBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1541102094, data2: 38814, data3: 18387, data4: [149, 150, 115, 179, 134, 57, 42, 85] }; +pub const WMProfile_V80_100Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2732785844, data2: 49876, data3: 20416, data4: [181, 221, 236, 189, 148, 141, 192, 223] }; +pub const WMProfile_V80_128StereoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1081840720, data2: 35804, data3: 20197, data4: [136, 184, 111, 82, 123, 217, 65, 242] }; +pub const WMProfile_V80_1400NTSCVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2468158446, data2: 24954, data3: 19405, data4: [153, 5, 204, 208, 120, 102, 131, 238] }; pub const WMProfile_V80_150VideoPDA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2934009338, data2: 11284, data3: 18991, data4: [173, 63, 163, 3, 64, 49, 120, 79] }; pub const WMProfile_V80_255VideoPDA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4276993247, data2: 16300, data3: 19603, data4: [172, 13, 71, 148, 30, 199, 44, 11] }; pub const WMProfile_V80_256Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3150402816, data2: 13266, data3: 17510, data4: [184, 107, 18, 43, 32, 28, 201, 174] }; pub const WMProfile_V80_288100VideoMBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3631361129, data2: 9241, data3: 19254, data4: [180, 224, 110, 23, 182, 5, 100, 229] }; -pub const WMProfile_V80_28856VideoMBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3597213892, - data2: 49695, - data3: 20168, - data4: [160, 180, 149, 207, 43, 213, 127, 196], -}; -pub const WMProfile_V80_288MonoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2124616301, - data2: 57786, - data3: 18198, - data4: [137, 175, 246, 92, 238, 12, 12, 103], -}; -pub const WMProfile_V80_288StereoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2118953820, - data2: 13788, - data3: 17851, - data4: [167, 192, 25, 178, 128, 112, 208, 204], -}; -pub const WMProfile_V80_288Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1039562969, - data2: 4946, - data3: 16774, - data4: [187, 248, 116, 240, 193, 155, 106, 226], -}; -pub const WMProfile_V80_288VideoOnly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2353378503, - data2: 19179, - data3: 20344, - data4: [165, 236, 136, 66, 11, 157, 173, 239], -}; -pub const WMProfile_V80_32StereoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1620082591, - data2: 45906, - data3: 18405, - data4: [178, 16, 14, 241, 244, 126, 159, 157], -}; -pub const WMProfile_V80_384PALVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2452080274, - data2: 44642, - data3: 20338, - data4: [167, 234, 115, 96, 98, 208, 226, 30], -}; +pub const WMProfile_V80_28856VideoMBR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3597213892, data2: 49695, data3: 20168, data4: [160, 180, 149, 207, 43, 213, 127, 196] }; +pub const WMProfile_V80_288MonoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2124616301, data2: 57786, data3: 18198, data4: [137, 175, 246, 92, 238, 12, 12, 103] }; +pub const WMProfile_V80_288StereoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2118953820, data2: 13788, data3: 17851, data4: [167, 192, 25, 178, 128, 112, 208, 204] }; +pub const WMProfile_V80_288Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1039562969, data2: 4946, data3: 16774, data4: [187, 248, 116, 240, 193, 155, 106, 226] }; +pub const WMProfile_V80_288VideoOnly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2353378503, data2: 19179, data3: 20344, data4: [165, 236, 136, 66, 11, 157, 173, 239] }; +pub const WMProfile_V80_32StereoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1620082591, data2: 45906, data3: 18405, data4: [178, 16, 14, 241, 244, 126, 159, 157] }; +pub const WMProfile_V80_384PALVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2452080274, data2: 44642, data3: 20338, data4: [167, 234, 115, 96, 98, 208, 226, 30] }; pub const WMProfile_V80_384Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 699403307, data2: 2473, data3: 18621, data4: [173, 9, 205, 174, 17, 125, 29, 167] }; -pub const WMProfile_V80_48StereoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1591765989, - data2: 18731, - data3: 18442, - data4: [138, 143, 18, 243, 115, 236, 249, 212], -}; +pub const WMProfile_V80_48StereoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1591765989, data2: 18731, data3: 18442, data4: [138, 143, 18, 243, 115, 236, 249, 212] }; pub const WMProfile_V80_56Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 625904278, data2: 9746, data3: 16476, data4: [128, 57, 240, 191, 114, 92, 237, 125] }; -pub const WMProfile_V80_56VideoOnly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1848273237, - data2: 33247, - data3: 18755, - data4: [186, 80, 104, 169, 134, 167, 8, 246], -}; +pub const WMProfile_V80_56VideoOnly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1848273237, data2: 33247, data3: 18755, data4: [186, 80, 104, 169, 134, 167, 8, 246] }; pub const WMProfile_V80_64StereoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 163273668, data2: 12662, data3: 17791, data4: [141, 214, 60, 217, 25, 18, 62, 45] }; -pub const WMProfile_V80_700NTSCVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3368196191, - data2: 58841, - data3: 17720, - data4: [158, 35, 155, 33, 191, 120, 247, 69], -}; +pub const WMProfile_V80_700NTSCVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3368196191, data2: 58841, data3: 17720, data4: [158, 35, 155, 33, 191, 120, 247, 69] }; pub const WMProfile_V80_700PALVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3962145097, data2: 25499, data3: 17890, data4: [150, 253, 74, 179, 45, 89, 25, 194] }; pub const WMProfile_V80_768Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1959792898, data2: 59162, data3: 18464, data4: [143, 13, 19, 210, 236, 30, 72, 114] }; pub const WMProfile_V80_96StereoAudio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 533207344, data2: 25074, data3: 17263, data4: [157, 51, 52, 159, 42, 28, 15, 16] }; pub const WMProfile_V80_BESTVBRVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 75774394, data2: 12444, data3: 17422, data4: [156, 180, 61, 204, 163, 117, 100, 35] }; pub const WMProfile_V80_FAIRVBRVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 890284130, data2: 22608, data3: 18566, data4: [131, 95, 215, 142, 198, 166, 64, 66] }; -pub const WMProfile_V80_HIGHVBRVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 252762579, - data2: 15108, - data3: 20400, - data4: [163, 211, 136, 212, 172, 133, 74, 204], -}; +pub const WMProfile_V80_HIGHVBRVideo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 252762579, data2: 15108, data3: 20400, data4: [163, 211, 136, 212, 172, 133, 74, 204] }; pub const WindowsMediaPlayer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1811229266, data2: 14666, data3: 4563, data4: [177, 83, 0, 192, 79, 121, 250, 166] }; pub type _WMPOCXEvents = *mut ::core::ffi::c_void; pub const g_szAllAuthors: &'static str = "AllAuthors"; diff --git a/crates/deps/sys/src/Windows/Win32/Media/PictureAcquisition/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/PictureAcquisition/mod.rs index 83d3af567d..e7cbafe815 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/PictureAcquisition/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/PictureAcquisition/mod.rs @@ -62,50 +62,23 @@ pub const PHOTOACQ_IMPORT_VIDEO_AS_MULTIPLE_FILES: u32 = 4096u32; pub const PHOTOACQ_NO_GALLERY_LAUNCH: u32 = 1u32; pub const PHOTOACQ_RUN_DEFAULT: u32 = 0u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PhotoAcquire_CameraSequenceNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, - pid: 7u32, -}; +pub const PKEY_PhotoAcquire_CameraSequenceNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PhotoAcquire_DuplicateDetectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, - pid: 10u32, -}; +pub const PKEY_PhotoAcquire_DuplicateDetectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PhotoAcquire_FinalFilename: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, - pid: 3u32, -}; +pub const PKEY_PhotoAcquire_FinalFilename: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PhotoAcquire_GroupTag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, - pid: 4u32, -}; +pub const PKEY_PhotoAcquire_GroupTag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PhotoAcquire_IntermediateFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, - pid: 8u32, -}; +pub const PKEY_PhotoAcquire_IntermediateFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PhotoAcquire_OriginalFilename: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, - pid: 6u32, -}; +pub const PKEY_PhotoAcquire_OriginalFilename: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PhotoAcquire_RelativePathname: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, - pid: 2u32, -}; +pub const PKEY_PhotoAcquire_RelativePathname: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PhotoAcquire_SkipImport: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, - pid: 9u32, -}; +pub const PKEY_PhotoAcquire_SkipImport: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PhotoAcquire_TransferResult: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, - pid: 5u32, -}; +pub const PKEY_PhotoAcquire_TransferResult: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 15872887, data2: 31430, data3: 19322, data4: [132, 67, 52, 94, 115, 31, 165, 122] }, pid: 5u32 }; pub type PROGRESS_DIALOG_CHECKBOX_ID = i32; pub const PROGRESS_DIALOG_CHECKBOX_ID_DEFAULT: PROGRESS_DIALOG_CHECKBOX_ID = 0i32; pub type PROGRESS_DIALOG_IMAGE_TYPE = i32; diff --git a/crates/deps/sys/src/Windows/Win32/Media/Speech/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/Speech/mod.rs index 9f98ffa854..4133135338 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/Speech/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/Speech/mod.rs @@ -1515,102 +1515,32 @@ pub const SP_STREAMPOS_ASAP: u32 = 0u32; pub const SP_STREAMPOS_REALTIME: i32 = -1i32; pub const SpAudioFormat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2667145328, data2: 57696, data3: 18322, data4: [130, 13, 72, 207, 6, 73, 228, 236] }; pub const SpCompressedLexicon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2425370390, data2: 12098, data3: 4563, data4: [156, 38, 0, 192, 79, 142, 248, 124] }; -pub const SpCustomStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2378101055, - data2: 6472, - data3: 19112, - data4: [140, 240, 4, 142, 235, 237, 149, 216], -}; -pub const SpFileStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2490897075, - data2: 10977, - data3: 17988, - data4: [186, 134, 158, 144, 222, 215, 236, 145], -}; -pub const SpInProcRecoContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1940744258, - data2: 44256, - data3: 17896, - data4: [164, 221, 135, 149, 136, 26, 44, 42], -}; +pub const SpCustomStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2378101055, data2: 6472, data3: 19112, data4: [140, 240, 4, 142, 235, 237, 149, 216] }; +pub const SpFileStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2490897075, data2: 10977, data3: 17988, data4: [186, 134, 158, 144, 222, 215, 236, 145] }; +pub const SpInProcRecoContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1940744258, data2: 44256, data3: 17896, data4: [164, 221, 135, 149, 136, 26, 44, 42] }; pub const SpInprocRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1102617451, data2: 37785, data3: 4562, data4: [150, 35, 0, 192, 79, 142, 230, 40] }; pub const SpLexicon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 106292118, data2: 9680, data3: 4563, data4: [156, 38, 0, 192, 79, 142, 248, 124] }; pub const SpMMAudioEnum: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2870513824, data2: 59679, data3: 4562, data4: [187, 145, 0, 192, 79, 142, 230, 192] }; pub const SpMMAudioIn: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3476893264, data2: 21490, data3: 4562, data4: [150, 12, 0, 192, 79, 142, 230, 40] }; pub const SpMMAudioOut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2831581419, data2: 15666, data3: 4562, data4: [158, 231, 0, 192, 79, 121, 115, 150] }; -pub const SpMemoryStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1605889917, - data2: 57332, - data3: 18058, - data4: [182, 183, 47, 203, 209, 136, 249, 148], -}; +pub const SpMemoryStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1605889917, data2: 57332, data3: 18058, data4: [182, 183, 47, 203, 209, 136, 249, 148] }; pub const SpNotifyTranslator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3803075442, data2: 23872, data3: 4562, data4: [150, 14, 0, 192, 79, 142, 230, 40] }; -pub const SpNullPhoneConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1163863273, - data2: 29590, - data3: 18966, - data4: [151, 21, 124, 15, 219, 227, 239, 227], -}; -pub const SpObjectToken: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4014020434, - data2: 14134, - data3: 19636, - data4: [156, 140, 142, 244, 204, 181, 142, 254], -}; -pub const SpObjectTokenCategory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2836404351, - data2: 3194, - data3: 17836, - data4: [146, 204, 89, 237, 175, 183, 123, 83], -}; -pub const SpPhoneConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2441475907, - data2: 4419, - data3: 19496, - data4: [134, 181, 191, 241, 79, 32, 229, 200], -}; -pub const SpPhoneticAlphabetConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1329676582, - data2: 57315, - data3: 17961, - data4: [153, 238, 121, 121, 120, 49, 126, 173], -}; -pub const SpPhraseInfoBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3258958477, - data2: 50527, - data3: 18208, - data4: [139, 50, 145, 247, 60, 43, 213, 209], -}; +pub const SpNullPhoneConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1163863273, data2: 29590, data3: 18966, data4: [151, 21, 124, 15, 219, 227, 239, 227] }; +pub const SpObjectToken: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4014020434, data2: 14134, data3: 19636, data4: [156, 140, 142, 244, 204, 181, 142, 254] }; +pub const SpObjectTokenCategory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2836404351, data2: 3194, data3: 17836, data4: [146, 204, 89, 237, 175, 183, 123, 83] }; +pub const SpPhoneConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2441475907, data2: 4419, data3: 19496, data4: [134, 181, 191, 241, 79, 32, 229, 200] }; +pub const SpPhoneticAlphabetConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1329676582, data2: 57315, data3: 17961, data4: [153, 238, 121, 121, 120, 49, 126, 173] }; +pub const SpPhraseInfoBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3258958477, data2: 50527, data3: 18208, data4: [139, 50, 145, 247, 60, 43, 213, 209] }; pub const SpResourceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2524222323, data2: 13201, data3: 4562, data4: [158, 227, 0, 192, 79, 121, 115, 150] }; pub const SpSharedRecoContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1193304580, data2: 24266, data3: 4562, data4: [150, 15, 0, 192, 79, 142, 230, 40] }; pub const SpSharedRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1005471888, data2: 20457, data3: 18999, data4: [140, 30, 94, 126, 18, 121, 28, 31] }; -pub const SpShortcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 225586970, - data2: 40911, - data3: 20066, - data4: [150, 216, 109, 248, 240, 26, 38, 170], -}; +pub const SpShortcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 225586970, data2: 40911, data3: 20066, data4: [150, 216, 109, 248, 240, 26, 38, 170] }; pub const SpStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1901960281, data2: 17474, data3: 4562, data4: [150, 5, 0, 192, 79, 142, 230, 40] }; pub const SpStreamFormatConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1880331322, data2: 58092, data3: 4562, data4: [160, 134, 0, 192, 79, 142, 249, 181] }; -pub const SpTextSelectionInformation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 261227274, - data2: 52221, - data3: 19128, - data4: [161, 100, 255, 89, 133, 84, 127, 246], -}; -pub const SpUnCompressedLexicon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3387128853, - data2: 57234, - data3: 18215, - data4: [133, 214, 114, 229, 238, 182, 153, 90], -}; +pub const SpTextSelectionInformation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 261227274, data2: 52221, data3: 19128, data4: [161, 100, 255, 89, 133, 84, 127, 246] }; +pub const SpUnCompressedLexicon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3387128853, data2: 57234, data3: 18215, data4: [133, 214, 114, 229, 238, 182, 153, 90] }; pub const SpVoice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2524222327, data2: 13201, data3: 4562, data4: [158, 227, 0, 192, 79, 121, 115, 150] }; -pub const SpWaveFormatEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3348780876, - data2: 25534, - data3: 17593, - data4: [128, 31, 40, 63, 135, 248, 152, 190], -}; +pub const SpWaveFormatEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3348780876, data2: 25534, data3: 17593, data4: [128, 31, 40, 63, 135, 248, 152, 190] }; pub const SpeechAllElements: i32 = -1i32; pub type SpeechAudioFormatType = i32; pub const SAFTDefault: SpeechAudioFormatType = -1i32; diff --git a/crates/deps/sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs b/crates/deps/sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs index 0c6ab5d13a..df491f22f1 100644 --- a/crates/deps/sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs @@ -247,20 +247,10 @@ impl ::core::clone::Clone for WMDRM_IMPORT_INIT_STRUCT { } pub const WMDRM_IMPORT_INIT_STRUCT_DEFINED: u32 = 1u32; pub const WMFORMAT_MPEG2Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3765272803, data2: 56134, data3: 4559, data4: [180, 209, 0, 128, 95, 108, 187, 234] }; -pub const WMFORMAT_Script: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1552224498, - data2: 57022, - data3: 19623, - data4: [187, 165, 240, 122, 16, 79, 141, 255], -}; +pub const WMFORMAT_Script: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1552224498, data2: 57022, data3: 19623, data4: [187, 165, 240, 122, 16, 79, 141, 255] }; pub const WMFORMAT_VideoInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 89694080, data2: 50006, data3: 4558, data4: [191, 1, 0, 170, 0, 85, 89, 90] }; pub const WMFORMAT_WaveFormatEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 89694081, data2: 50006, data3: 4558, data4: [191, 1, 0, 170, 0, 85, 89, 90] }; -pub const WMFORMAT_WebStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3659426579, - data2: 33625, - data3: 16464, - data4: [179, 152, 56, 142, 150, 91, 240, 12], -}; +pub const WMFORMAT_WebStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3659426579, data2: 33625, data3: 16464, data4: [179, 152, 56, 142, 150, 91, 240, 12] }; pub const WMMEDIASUBTYPE_ACELPnet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 304, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const WMMEDIASUBTYPE_Base: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const WMMEDIASUBTYPE_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 9, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; @@ -298,29 +288,14 @@ pub const WMMEDIASUBTYPE_WMVA: ::windows_sys::core::GUID = ::windows_sys::core:: pub const WMMEDIASUBTYPE_WMVP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1347833175, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const WMMEDIASUBTYPE_WVC1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 826496599, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const WMMEDIASUBTYPE_WVP2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 844125783, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; -pub const WMMEDIASUBTYPE_WebStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2002933716, - data2: 50727, - data3: 16843, - data4: [143, 129, 122, 199, 255, 28, 64, 204], -}; +pub const WMMEDIASUBTYPE_WebStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2002933716, data2: 50727, data3: 16843, data4: [143, 129, 122, 199, 255, 28, 64, 204] }; pub const WMMEDIASUBTYPE_YUY2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 844715353, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const WMMEDIASUBTYPE_YV12: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 842094169, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const WMMEDIASUBTYPE_YVU9: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 961893977, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const WMMEDIASUBTYPE_YVYU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1431918169, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const WMMEDIATYPE_Audio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935963489, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; -pub const WMMEDIATYPE_FileTransfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3655628153, - data2: 37646, - data3: 17447, - data4: [173, 252, 173, 128, 242, 144, 228, 112], -}; -pub const WMMEDIATYPE_Image: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 883232728, - data2: 35493, - data3: 17286, - data4: [129, 254, 160, 239, 224, 72, 142, 49], -}; +pub const WMMEDIATYPE_FileTransfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3655628153, data2: 37646, data3: 17447, data4: [173, 252, 173, 128, 242, 144, 228, 112] }; +pub const WMMEDIATYPE_Image: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 883232728, data2: 35493, data3: 17286, data4: [129, 254, 160, 239, 224, 72, 142, 49] }; pub const WMMEDIATYPE_Script: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935895908, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; pub const WMMEDIATYPE_Text: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2612666023, data2: 23218, data3: 18473, data4: [186, 87, 9, 64, 32, 155, 207, 62] }; pub const WMMEDIATYPE_Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935960438, data2: 0, data3: 16, data4: [128, 0, 0, 170, 0, 56, 155, 113] }; @@ -401,12 +376,7 @@ pub const WMT_CREDENTIAL_CLEAR_TEXT: WMT_CREDENTIAL_FLAGS = 4i32; pub const WMT_CREDENTIAL_PROXY: WMT_CREDENTIAL_FLAGS = 8i32; pub const WMT_CREDENTIAL_ENCRYPT: WMT_CREDENTIAL_FLAGS = 16i32; pub const WMT_DMOCATEGORY_AUDIO_WATERMARK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1696734298, data2: 64117, data3: 19257, data4: [181, 12, 6, 195, 54, 182, 163, 239] }; -pub const WMT_DMOCATEGORY_VIDEO_WATERMARK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 410831138, - data2: 36604, - data3: 17412, - data4: [157, 175, 99, 244, 131, 13, 241, 188], -}; +pub const WMT_DMOCATEGORY_VIDEO_WATERMARK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 410831138, data2: 36604, data3: 17412, data4: [157, 175, 99, 244, 131, 13, 241, 188] }; pub type WMT_DRMLA_TRUST = i32; pub const WMT_DRMLA_UNTRUSTED: WMT_DRMLA_TRUST = 0i32; pub const WMT_DRMLA_TRUSTED: WMT_DRMLA_TRUST = 1i32; @@ -976,45 +946,15 @@ impl ::core::clone::Clone for WM_SYNCHRONISED_LYRICS { *self } } -pub const WM_SampleExtensionGUID_ChromaLocation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1281019040, - data2: 37494, - data3: 19244, - data4: [158, 76, 160, 237, 239, 221, 33, 126], -}; +pub const WM_SampleExtensionGUID_ChromaLocation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1281019040, data2: 37494, data3: 19244, data4: [158, 76, 160, 237, 239, 221, 33, 126] }; pub const WM_SampleExtensionGUID_ColorSpaceInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4154120790, data2: 12523, data3: 20267, data4: [159, 122, 242, 75, 19, 154, 17, 87] }; -pub const WM_SampleExtensionGUID_ContentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3583040544, - data2: 1980, - data3: 17260, - data4: [156, 247, 243, 187, 251, 241, 164, 220], -}; -pub const WM_SampleExtensionGUID_FileName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3781553166, - data2: 6637, - data3: 17879, - data4: [180, 167, 37, 203, 209, 226, 142, 155], -}; +pub const WM_SampleExtensionGUID_ContentType: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3583040544, data2: 1980, data3: 17260, data4: [156, 247, 243, 187, 251, 241, 164, 220] }; +pub const WM_SampleExtensionGUID_FileName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3781553166, data2: 6637, data3: 17879, data4: [180, 167, 37, 203, 209, 226, 142, 155] }; pub const WM_SampleExtensionGUID_OutputCleanPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4146740335, data2: 28340, data3: 20156, data4: [177, 146, 9, 173, 151, 89, 232, 40] }; -pub const WM_SampleExtensionGUID_PixelAspectRatio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 455009620, - data2: 63978, - data3: 19400, - data4: [130, 26, 55, 107, 116, 228, 196, 184], -}; -pub const WM_SampleExtensionGUID_SampleDuration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3334313040, - data2: 34431, - data3: 18695, - data4: [131, 163, 199, 121, 33, 183, 51, 173], -}; +pub const WM_SampleExtensionGUID_PixelAspectRatio: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 455009620, data2: 63978, data3: 19400, data4: [130, 26, 55, 107, 116, 228, 196, 184] }; +pub const WM_SampleExtensionGUID_SampleDuration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3334313040, data2: 34431, data3: 18695, data4: [131, 163, 199, 121, 33, 183, 51, 173] }; pub const WM_SampleExtensionGUID_SampleProtectionSalt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1409539822, data2: 47598, data3: 17295, data4: [170, 131, 56, 4, 153, 126, 86, 157] }; -pub const WM_SampleExtensionGUID_Timecode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 966104556, - data2: 34407, - data3: 20013, - data4: [143, 219, 152, 129, 76, 231, 108, 30], -}; +pub const WM_SampleExtensionGUID_Timecode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 966104556, data2: 34407, data3: 20013, data4: [143, 219, 152, 129, 76, 231, 108, 30] }; pub const WM_SampleExtensionGUID_UserDataInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1932244218, data2: 30910, data3: 17737, data4: [153, 189, 2, 219, 26, 85, 183, 168] }; pub const WM_SampleExtension_ChromaLocation_Size: u32 = 1u32; pub const WM_SampleExtension_ColorSpaceInfo_Size: u32 = 3u32; diff --git a/crates/deps/sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs b/crates/deps/sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs index dc58a805dc..809879fa00 100644 --- a/crates/deps/sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs @@ -216,20 +216,7 @@ extern "system" { pub fn Icmp6CreateFile() -> IcmpHandle; pub fn Icmp6ParseReplies(replybuffer: *mut ::core::ffi::c_void, replysize: u32) -> u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_System_WindowsProgramming"))] - pub fn Icmp6SendEcho2( - icmphandle: IcmpHandle, - event: super::super::Foundation::HANDLE, - apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, - apccontext: *const ::core::ffi::c_void, - sourceaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, - destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, - requestdata: *const ::core::ffi::c_void, - requestsize: u16, - requestoptions: *const ip_option_information, - replybuffer: *mut ::core::ffi::c_void, - replysize: u32, - timeout: u32, - ) -> u32; + pub fn Icmp6SendEcho2(icmphandle: IcmpHandle, event: super::super::Foundation::HANDLE, apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, apccontext: *const ::core::ffi::c_void, sourceaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32; #[cfg(feature = "Win32_Foundation")] pub fn IcmpCloseHandle(icmphandle: IcmpHandle) -> super::super::Foundation::BOOL; pub fn IcmpCreateFile() -> IcmpHandle; diff --git a/crates/deps/sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs b/crates/deps/sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs index 0535414723..0c5c9d23dd 100644 --- a/crates/deps/sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs @@ -475,26 +475,11 @@ impl ::core::clone::Clone for GEN_GET_TIME_CAPS { *self } } -pub const GUID_DEVINTERFACE_NET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3402138756, - data2: 29973, - data3: 19459, - data4: [130, 230, 113, 168, 122, 186, 195, 97], -}; -pub const GUID_DEVINTERFACE_NETUIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 137588576, - data2: 1657, - data3: 19564, - data4: [133, 210, 174, 124, 237, 101, 255, 247], -}; +pub const GUID_DEVINTERFACE_NET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3402138756, data2: 29973, data3: 19459, data4: [130, 230, 113, 168, 122, 186, 195, 97] }; +pub const GUID_DEVINTERFACE_NETUIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 137588576, data2: 1657, data3: 19564, data4: [133, 210, 174, 124, 237, 101, 255, 247] }; pub const GUID_NDIS_802_11_ADD_KEY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2878036578, data2: 7505, data3: 18904, data4: [186, 92, 250, 152, 11, 224, 58, 29] }; pub const GUID_NDIS_802_11_ADD_WEP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1124581360, data2: 8489, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; -pub const GUID_NDIS_802_11_ASSOCIATION_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2693615056, - data2: 38414, - data3: 16573, - data4: [140, 246, 197, 56, 175, 152, 242, 227], -}; +pub const GUID_NDIS_802_11_ASSOCIATION_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2693615056, data2: 38414, data3: 16573, data4: [140, 246, 197, 56, 175, 152, 242, 227] }; pub const GUID_NDIS_802_11_AUTHENTICATION_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1133644324, data2: 8489, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; pub const GUID_NDIS_802_11_BSSID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 621065922, data2: 8101, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; pub const GUID_NDIS_802_11_BSSID_LIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1767010202, data2: 8290, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; @@ -504,23 +489,13 @@ pub const GUID_NDIS_802_11_DESIRED_RATES: ::windows_sys::core::GUID = ::windows_ pub const GUID_NDIS_802_11_DISASSOCIATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1130831680, data2: 8489, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; pub const GUID_NDIS_802_11_FRAGMENTATION_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1772791748, data2: 8290, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; pub const GUID_NDIS_802_11_INFRASTRUCTURE_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1769822846, data2: 8290, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; -pub const GUID_NDIS_802_11_MEDIA_STREAM_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 173453158, - data2: 55371, - data3: 18923, - data4: [162, 141, 82, 130, 203, 182, 208, 205], -}; +pub const GUID_NDIS_802_11_MEDIA_STREAM_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 173453158, data2: 55371, data3: 18923, data4: [162, 141, 82, 130, 203, 182, 208, 205] }; pub const GUID_NDIS_802_11_NETWORK_TYPES_SUPPORTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2234636006, data2: 8257, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; pub const GUID_NDIS_802_11_NETWORK_TYPE_IN_USE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2239636262, data2: 8257, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; pub const GUID_NDIS_802_11_NUMBER_OF_ANTENNAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 24613686, data2: 8292, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; pub const GUID_NDIS_802_11_POWER_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2243855228, data2: 8257, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; pub const GUID_NDIS_802_11_PRIVACY_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1731445993, data2: 18322, data3: 4564, data4: [151, 241, 0, 192, 79, 121, 196, 3] }; -pub const GUID_NDIS_802_11_RELOAD_DEFAULTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1955271912, - data2: 13038, - data3: 17445, - data4: [185, 27, 201, 132, 140, 88, 181, 90], -}; +pub const GUID_NDIS_802_11_RELOAD_DEFAULTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1955271912, data2: 13038, data3: 17445, data4: [185, 27, 201, 132, 140, 88, 181, 90] }; pub const GUID_NDIS_802_11_REMOVE_KEY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1942694121, data2: 12680, data3: 17109, data4: [181, 83, 178, 18, 55, 230, 8, 140] }; pub const GUID_NDIS_802_11_REMOVE_WEP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1128019036, data2: 8489, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; pub const GUID_NDIS_802_11_RSSI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 352836374, data2: 8275, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; @@ -533,12 +508,7 @@ pub const GUID_NDIS_802_11_SUPPORTED_RATES: ::windows_sys::core::GUID = ::window pub const GUID_NDIS_802_11_TEST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1268556138, data2: 27232, data3: 20125, data4: [146, 12, 99, 53, 149, 63, 160, 181] }; pub const GUID_NDIS_802_11_TX_ANTENNA_SELECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 31176522, data2: 8292, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; pub const GUID_NDIS_802_11_TX_POWER_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 300333686, data2: 8275, data3: 4564, data4: [151, 235, 0, 192, 79, 121, 196, 3] }; -pub const GUID_NDIS_802_11_WEP_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2955387423, - data2: 15610, - data3: 16677, - data4: [128, 11, 63, 122, 24, 253, 220, 220], -}; +pub const GUID_NDIS_802_11_WEP_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2955387423, data2: 15610, data3: 16677, data4: [128, 11, 63, 122, 24, 253, 220, 220] }; pub const GUID_NDIS_802_3_CURRENT_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802816, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_802_3_MAC_OPTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802819, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_802_3_MAXIMUM_LIST_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802818, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; @@ -578,20 +548,10 @@ pub const GUID_NDIS_GEN_CO_XMIT_PDUS_OK: ::windows_sys::core::GUID = ::windows_s pub const GUID_NDIS_GEN_CURRENT_LOOKAHEAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707617, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_CURRENT_PACKET_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707616, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_DRIVER_VERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707618, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; -pub const GUID_NDIS_GEN_ENUMERATE_PORTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4057377768, - data2: 5604, - data3: 17415, - data4: [129, 183, 107, 131, 12, 119, 124, 217], -}; +pub const GUID_NDIS_GEN_ENUMERATE_PORTS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4057377768, data2: 5604, data3: 17415, data4: [129, 183, 107, 131, 12, 119, 124, 217] }; pub const GUID_NDIS_GEN_HARDWARE_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707604, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_INTERRUPT_MODERATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3653824165, data2: 61806, data3: 18044, data4: [132, 213, 99, 69, 162, 44, 226, 19] }; -pub const GUID_NDIS_GEN_INTERRUPT_MODERATION_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3616124410, - data2: 40022, - data3: 17211, - data4: [173, 1, 117, 116, 243, 206, 219, 233], -}; +pub const GUID_NDIS_GEN_INTERRUPT_MODERATION_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3616124410, data2: 40022, data3: 17211, data4: [173, 1, 117, 116, 243, 206, 219, 233] }; pub const GUID_NDIS_GEN_LINK_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2357015929, data2: 9515, data3: 17940, data4: [130, 197, 166, 80, 218, 161, 80, 73] }; pub const GUID_NDIS_GEN_LINK_SPEED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707609, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_LINK_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3122613268, data2: 43333, data3: 18274, data4: [185, 22, 11, 85, 21, 182, 244, 58] }; @@ -603,18 +563,8 @@ pub const GUID_NDIS_GEN_MAXIMUM_TOTAL_SIZE: ::windows_sys::core::GUID = ::window pub const GUID_NDIS_GEN_MEDIA_CONNECT_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707622, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_MEDIA_IN_USE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707606, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_MEDIA_SUPPORTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707605, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; -pub const GUID_NDIS_GEN_PCI_DEVICE_CUSTOM_PROPERTIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2855925163, - data2: 57952, - data3: 19713, - data4: [130, 176, 183, 55, 200, 128, 234, 5], -}; -pub const GUID_NDIS_GEN_PHYSICAL_MEDIUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1099735405, - data2: 14647, - data3: 16904, - data4: [148, 10, 236, 97, 150, 39, 128, 133], -}; +pub const GUID_NDIS_GEN_PCI_DEVICE_CUSTOM_PROPERTIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2855925163, data2: 57952, data3: 19713, data4: [130, 176, 183, 55, 200, 128, 234, 5] }; +pub const GUID_NDIS_GEN_PHYSICAL_MEDIUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1099735405, data2: 14647, data3: 16904, data4: [148, 10, 236, 97, 150, 39, 128, 133] }; pub const GUID_NDIS_GEN_PHYSICAL_MEDIUM_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2308863874, data2: 859, data3: 17401, data4: [139, 182, 43, 88, 151, 22, 18, 229] }; pub const GUID_NDIS_GEN_PORT_AUTHENTICATION_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2864098353, data2: 34555, data3: 18683, data4: [139, 72, 99, 219, 35, 90, 206, 22] }; pub const GUID_NDIS_GEN_PORT_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1874799199, data2: 35727, data3: 18720, data4: [129, 67, 230, 196, 96, 245, 37, 36] }; @@ -623,12 +573,7 @@ pub const GUID_NDIS_GEN_RCV_NO_BUFFER: ::windows_sys::core::GUID = ::windows_sys pub const GUID_NDIS_GEN_RCV_OK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802811, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_RECEIVE_BLOCK_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707613, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_RECEIVE_BUFFER_SPACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707611, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; -pub const GUID_NDIS_GEN_STATISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 915162549, - data2: 49449, - data3: 17345, - data4: [147, 158, 126, 220, 45, 127, 230, 33], -}; +pub const GUID_NDIS_GEN_STATISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 915162549, data2: 49449, data3: 17345, data4: [147, 158, 126, 220, 45, 127, 230, 33] }; pub const GUID_NDIS_GEN_TRANSMIT_BLOCK_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707612, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_TRANSMIT_BUFFER_SPACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707610, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_VENDOR_DESCRIPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1589707615, data2: 42522, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; @@ -637,69 +582,24 @@ pub const GUID_NDIS_GEN_VENDOR_ID: ::windows_sys::core::GUID = ::windows_sys::co pub const GUID_NDIS_GEN_VLAN_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1985857282, data2: 50664, data3: 19303, data4: [132, 59, 63, 90, 79, 242, 100, 139] }; pub const GUID_NDIS_GEN_XMIT_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802812, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_GEN_XMIT_OK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148802810, data2: 42523, data3: 4560, data4: [141, 212, 0, 192, 79, 195, 53, 140] }; -pub const GUID_NDIS_HD_SPLIT_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2177970236, - data2: 43776, - data3: 20041, - data4: [128, 177, 94, 110, 11, 249, 190, 83], -}; -pub const GUID_NDIS_HD_SPLIT_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2349108202, - data2: 10515, - data3: 17496, - data4: [182, 142, 23, 246, 193, 229, 198, 14], -}; +pub const GUID_NDIS_HD_SPLIT_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177970236, data2: 43776, data3: 20041, data4: [128, 177, 94, 110, 11, 249, 190, 83] }; +pub const GUID_NDIS_HD_SPLIT_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2349108202, data2: 10515, data3: 17496, data4: [182, 142, 23, 246, 193, 229, 198, 14] }; pub const GUID_NDIS_LAN_CLASS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2907277636, data2: 30255, data3: 4560, data4: [141, 203, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_NDK_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2036972109, data2: 56704, data3: 19399, data4: [179, 230, 104, 4, 57, 151, 229, 25] }; -pub const GUID_NDIS_NDK_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1393322441, - data2: 12113, - data3: 18910, - data4: [161, 175, 8, 141, 84, 255, 164, 116], -}; +pub const GUID_NDIS_NDK_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1393322441, data2: 12113, data3: 18910, data4: [161, 175, 8, 141, 84, 255, 164, 116] }; pub const GUID_NDIS_NOTIFY_ADAPTER_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180097, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_NOTIFY_ADAPTER_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180096, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_NOTIFY_BIND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1410552604, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; -pub const GUID_NDIS_NOTIFY_DEVICE_POWER_OFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2176614793, - data2: 45094, - data3: 18091, - data4: [185, 100, 241, 130, 227, 66, 147, 78], -}; -pub const GUID_NDIS_NOTIFY_DEVICE_POWER_OFF_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1096365372, - data2: 23767, - data3: 17102, - data4: [143, 228, 164, 90, 35, 128, 204, 79], -}; -pub const GUID_NDIS_NOTIFY_DEVICE_POWER_ON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1602342864, - data2: 61510, - data3: 17218, - data4: [175, 97, 137, 90, 206, 218, 239, 217], -}; +pub const GUID_NDIS_NOTIFY_DEVICE_POWER_OFF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2176614793, data2: 45094, data3: 18091, data4: [185, 100, 241, 130, 227, 66, 147, 78] }; +pub const GUID_NDIS_NOTIFY_DEVICE_POWER_OFF_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1096365372, data2: 23767, data3: 17102, data4: [143, 228, 164, 90, 35, 128, 204, 79] }; +pub const GUID_NDIS_NOTIFY_DEVICE_POWER_ON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1602342864, data2: 61510, data3: 17218, data4: [175, 97, 137, 90, 206, 218, 239, 217] }; pub const GUID_NDIS_NOTIFY_DEVICE_POWER_ON_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 725877128, data2: 37548, data3: 20320, data4: [155, 45, 32, 163, 12, 187, 107, 190] }; -pub const GUID_NDIS_NOTIFY_FILTER_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 191708297, - data2: 22807, - data3: 17354, - data4: [181, 120, 208, 26, 121, 103, 196, 28], -}; -pub const GUID_NDIS_NOTIFY_FILTER_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 521632985, - data2: 22869, - data3: 18209, - data4: [159, 106, 120, 235, 223, 174, 248, 137], -}; +pub const GUID_NDIS_NOTIFY_FILTER_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 191708297, data2: 22807, data3: 17354, data4: [181, 120, 208, 26, 121, 103, 196, 28] }; +pub const GUID_NDIS_NOTIFY_FILTER_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 521632985, data2: 22869, data3: 18209, data4: [159, 106, 120, 235, 223, 174, 248, 137] }; pub const GUID_NDIS_NOTIFY_UNBIND: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1849483756, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_NOTIFY_VC_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 405773836, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_NOTIFY_VC_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180089, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; -pub const GUID_NDIS_PM_ACTIVE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2999940835, - data2: 45998, - data3: 17300, - data4: [160, 31, 51, 140, 152, 112, 233, 57], -}; +pub const GUID_NDIS_PM_ACTIVE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2999940835, data2: 45998, data3: 17300, data4: [160, 31, 51, 140, 152, 112, 233, 57] }; pub const GUID_NDIS_PM_ADMIN_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 354996497, data2: 28810, data3: 19620, data4: [146, 21, 192, 87, 113, 22, 28, 218] }; pub const GUID_NDIS_RECEIVE_FILTER_ENUM_FILTERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059853341, data2: 33724, data3: 4573, data4: [148, 184, 0, 29, 9, 22, 43, 195] }; pub const GUID_NDIS_RECEIVE_FILTER_ENUM_QUEUES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059853339, data2: 33724, data3: 4573, data4: [148, 184, 0, 29, 9, 22, 43, 195] }; @@ -709,122 +609,37 @@ pub const GUID_NDIS_RECEIVE_FILTER_PARAMETERS: ::windows_sys::core::GUID = ::win pub const GUID_NDIS_RECEIVE_FILTER_QUEUE_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1059853340, data2: 33724, data3: 4573, data4: [148, 184, 0, 29, 9, 22, 43, 195] }; pub const GUID_NDIS_RECEIVE_SCALE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 650282868, data2: 16978, data3: 18686, data4: [166, 16, 165, 138, 57, 140, 14, 177] }; pub const GUID_NDIS_RSS_ENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2506476885, data2: 13314, data3: 20018, data4: [165, 182, 47, 20, 63, 47, 44, 48] }; -pub const GUID_NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1166786215, - data2: 17828, - data3: 19170, - data4: [177, 118, 229, 31, 150, 252, 5, 104], -}; +pub const GUID_NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1166786215, data2: 17828, data3: 19170, data4: [177, 118, 229, 31, 150, 252, 5, 104] }; pub const GUID_NDIS_STATUS_DOT11_ASSOCIATION_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 958891067, data2: 27008, data3: 19272, data4: [177, 91, 77, 229, 9, 119, 172, 64] }; pub const GUID_NDIS_STATUS_DOT11_CONNECTION_COMPLETION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2532301257, data2: 32539, data3: 19081, data4: [188, 4, 62, 158, 39, 23, 101, 241] }; pub const GUID_NDIS_STATUS_DOT11_CONNECTION_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2071210397, data2: 39311, data3: 17492, data4: [173, 8, 197, 175, 40, 87, 109, 27] }; -pub const GUID_NDIS_STATUS_DOT11_DISASSOCIATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1069463292, - data2: 4066, - data3: 17405, - data4: [178, 173, 189, 153, 181, 249, 62, 19], -}; +pub const GUID_NDIS_STATUS_DOT11_DISASSOCIATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1069463292, data2: 4066, data3: 17405, data4: [178, 173, 189, 153, 181, 249, 62, 19] }; pub const GUID_NDIS_STATUS_DOT11_LINK_QUALITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2737328516, data2: 60057, data3: 18669, data4: [130, 94, 164, 38, 177, 28, 39, 84] }; -pub const GUID_NDIS_STATUS_DOT11_MPDU_MAX_LENGTH_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 493183212, - data2: 36424, - data3: 19006, - data4: [159, 213, 160, 27, 105, 141, 182, 197], -}; -pub const GUID_NDIS_STATUS_DOT11_PHY_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3736359702, - data2: 29109, - data3: 18230, - data4: [189, 239, 10, 158, 159, 78, 98, 220], -}; +pub const GUID_NDIS_STATUS_DOT11_MPDU_MAX_LENGTH_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 493183212, data2: 36424, data3: 19006, data4: [159, 213, 160, 27, 105, 141, 182, 197] }; +pub const GUID_NDIS_STATUS_DOT11_PHY_STATE_CHANGED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3736359702, data2: 29109, data3: 18230, data4: [189, 239, 10, 158, 159, 78, 98, 220] }; pub const GUID_NDIS_STATUS_DOT11_PMKID_CANDIDATE_LIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 651737334, data2: 56194, data3: 18923, data4: [139, 243, 76, 19, 14, 240, 105, 80] }; -pub const GUID_NDIS_STATUS_DOT11_ROAMING_COMPLETION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3718072273, - data2: 10283, - data3: 16868, - data4: [185, 36, 102, 54, 136, 23, 252, 211], -}; +pub const GUID_NDIS_STATUS_DOT11_ROAMING_COMPLETION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3718072273, data2: 10283, data3: 16868, data4: [185, 36, 102, 54, 136, 23, 252, 211] }; pub const GUID_NDIS_STATUS_DOT11_ROAMING_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2990615821, data2: 9928, data3: 20302, data4: [147, 223, 247, 183, 5, 160, 180, 51] }; -pub const GUID_NDIS_STATUS_DOT11_SCAN_CONFIRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2231392542, - data2: 41159, - data3: 20219, - data4: [147, 66, 182, 116, 176, 2, 203, 230], -}; -pub const GUID_NDIS_STATUS_DOT11_TKIPMIC_FAILURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1143745252, - data2: 39877, - data3: 19344, - data4: [168, 137, 69, 94, 242, 32, 244, 238], -}; -pub const GUID_NDIS_STATUS_EXTERNAL_CONNECTIVITY_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4247808372, - data2: 50208, - data3: 17459, - data4: [176, 254, 76, 246, 166, 19, 245, 159], -}; +pub const GUID_NDIS_STATUS_DOT11_SCAN_CONFIRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2231392542, data2: 41159, data3: 20219, data4: [147, 66, 182, 116, 176, 2, 203, 230] }; +pub const GUID_NDIS_STATUS_DOT11_TKIPMIC_FAILURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1143745252, data2: 39877, data3: 19344, data4: [168, 137, 69, 94, 242, 32, 244, 238] }; +pub const GUID_NDIS_STATUS_EXTERNAL_CONNECTIVITY_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4247808372, data2: 50208, data3: 17459, data4: [176, 254, 76, 246, 166, 19, 245, 159] }; pub const GUID_NDIS_STATUS_HD_SPLIT_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1819560718, data2: 61084, data3: 16901, data4: [144, 162, 1, 95, 109, 101, 244, 3] }; pub const GUID_NDIS_STATUS_LINK_SPEED_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180101, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; -pub const GUID_NDIS_STATUS_LINK_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1690761111, - data2: 34700, - data3: 17169, - data4: [146, 70, 101, 219, 168, 156, 58, 97], -}; +pub const GUID_NDIS_STATUS_LINK_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1690761111, data2: 34700, data3: 17169, data4: [146, 70, 101, 219, 168, 156, 58, 97] }; pub const GUID_NDIS_STATUS_MEDIA_CONNECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180093, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_STATUS_MEDIA_DISCONNECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180094, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_STATUS_MEDIA_SPECIFIC_INDICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180100, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; -pub const GUID_NDIS_STATUS_NETWORK_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3398063865, - data2: 52865, - data3: 16614, - data4: [167, 15, 160, 103, 164, 118, 233, 233], -}; -pub const GUID_NDIS_STATUS_OPER_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4179080803, - data2: 33886, - data3: 19773, - data4: [182, 212, 21, 235, 39, 175, 129, 197], -}; -pub const GUID_NDIS_STATUS_PACKET_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3564917767, - data2: 11893, - data3: 18141, - data4: [129, 70, 29, 126, 210, 214, 171, 29], -}; -pub const GUID_NDIS_STATUS_PM_OFFLOAD_REJECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2916209793, - data2: 28958, - data3: 19738, - data4: [146, 202, 166, 45, 185, 50, 151, 18], -}; -pub const GUID_NDIS_STATUS_PM_WAKE_REASON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 154402136, - data2: 51810, - data3: 17295, - data4: [131, 218, 223, 193, 204, 203, 129, 69], -}; +pub const GUID_NDIS_STATUS_NETWORK_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3398063865, data2: 52865, data3: 16614, data4: [167, 15, 160, 103, 164, 118, 233, 233] }; +pub const GUID_NDIS_STATUS_OPER_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4179080803, data2: 33886, data3: 19773, data4: [182, 212, 21, 235, 39, 175, 129, 197] }; +pub const GUID_NDIS_STATUS_PACKET_FILTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3564917767, data2: 11893, data3: 18141, data4: [129, 70, 29, 126, 210, 214, 171, 29] }; +pub const GUID_NDIS_STATUS_PM_OFFLOAD_REJECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2916209793, data2: 28958, data3: 19738, data4: [146, 202, 166, 45, 185, 50, 151, 18] }; +pub const GUID_NDIS_STATUS_PM_WAKE_REASON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 154402136, data2: 51810, data3: 17295, data4: [131, 218, 223, 193, 204, 203, 129, 69] }; pub const GUID_NDIS_STATUS_PM_WOL_PATTERN_REJECTED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4146919054, data2: 6356, data3: 19811, data4: [154, 25, 230, 155, 19, 145, 107, 26] }; -pub const GUID_NDIS_STATUS_PORT_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 497815038, - data2: 17381, - data3: 17591, - data4: [183, 89, 123, 244, 109, 227, 46, 129], -}; +pub const GUID_NDIS_STATUS_PORT_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 497815038, data2: 17381, data3: 17591, data4: [183, 89, 123, 244, 109, 227, 46, 129] }; pub const GUID_NDIS_STATUS_RESET_END: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180087, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; pub const GUID_NDIS_STATUS_RESET_START: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552180086, data2: 45555, data3: 4560, data4: [141, 215, 0, 192, 79, 195, 53, 140] }; -pub const GUID_NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1157930950, - data2: 21720, - data3: 16584, - data4: [156, 61, 176, 17, 196, 231, 21, 188], -}; -pub const GUID_NDIS_STATUS_TASK_OFFLOAD_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3065517451, - data2: 8572, - data3: 19242, - data4: [190, 134, 106, 4, 190, 234, 101, 184], -}; +pub const GUID_NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1157930950, data2: 21720, data3: 16584, data4: [156, 61, 176, 17, 196, 231, 21, 188] }; +pub const GUID_NDIS_STATUS_TASK_OFFLOAD_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3065517451, data2: 8572, data3: 19242, data4: [190, 134, 106, 4, 190, 234, 101, 184] }; pub const GUID_NDIS_STATUS_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4176326399, data2: 9444, data3: 19174, data4: [164, 19, 11, 39, 247, 107, 36, 61] }; pub const GUID_NDIS_STATUS_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 957966774, data2: 16428, data3: 17343, data4: [137, 34, 57, 234, 224, 218, 27, 181] }; pub const GUID_NDIS_SWITCH_MICROSOFT_VENDOR_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 539314174, data2: 7324, data3: 16569, data4: [187, 161, 8, 173, 161, 249, 139, 60] }; @@ -834,62 +649,22 @@ pub const GUID_NDIS_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES: ::windows_sys: pub const GUID_NDIS_TCP_OFFLOAD_CURRENT_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1750347757, data2: 23668, data3: 17950, data4: [137, 52, 145, 198, 249, 198, 9, 96] }; pub const GUID_NDIS_TCP_OFFLOAD_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3445559554, data2: 22799, data3: 19162, data4: [171, 101, 91, 49, 177, 220, 1, 114] }; pub const GUID_NDIS_TCP_OFFLOAD_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2393741858, data2: 32617, data3: 19398, data4: [148, 154, 200, 24, 123, 7, 78, 97] }; -pub const GUID_NDIS_TCP_RSC_STATISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2198881349, - data2: 39773, - data3: 20198, - data4: [162, 165, 43, 211, 251, 60, 54, 175], -}; -pub const GUID_NDIS_WAKE_ON_MAGIC_PACKET_ONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2706316439, - data2: 34873, - data3: 20362, - data4: [153, 150, 162, 137, 150, 235, 191, 29], -}; -pub const GUID_NIC_SWITCH_CURRENT_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3882867443, - data2: 3047, - data3: 19861, - data4: [135, 233, 90, 234, 212, 181, 144, 233], -}; +pub const GUID_NDIS_TCP_RSC_STATISTICS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2198881349, data2: 39773, data3: 20198, data4: [162, 165, 43, 211, 251, 60, 54, 175] }; +pub const GUID_NDIS_WAKE_ON_MAGIC_PACKET_ONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2706316439, data2: 34873, data3: 20362, data4: [153, 150, 162, 137, 150, 235, 191, 29] }; +pub const GUID_NIC_SWITCH_CURRENT_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3882867443, data2: 3047, data3: 19861, data4: [135, 233, 90, 234, 212, 181, 144, 233] }; pub const GUID_NIC_SWITCH_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 936031244, data2: 53736, data3: 17153, data4: [140, 29, 88, 70, 94, 12, 76, 15] }; pub const GUID_PM_ADD_PROTOCOL_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 201769234, data2: 3475, data3: 17307, data4: [158, 109, 38, 190, 19, 12, 151, 132] }; -pub const GUID_PM_ADD_WOL_PATTERN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1875393447, - data2: 21180, - data3: 20394, - data4: [172, 81, 125, 47, 254, 99, 186, 144], -}; +pub const GUID_PM_ADD_WOL_PATTERN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1875393447, data2: 21180, data3: 20394, data4: [172, 81, 125, 47, 254, 99, 186, 144] }; pub const GUID_PM_CURRENT_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 985513236, data2: 54346, data3: 19007, data4: [154, 99, 160, 164, 42, 81, 177, 49] }; -pub const GUID_PM_GET_PROTOCOL_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2789432537, - data2: 5279, - data3: 18830, - data4: [149, 27, 45, 148, 190, 163, 227, 163], -}; +pub const GUID_PM_GET_PROTOCOL_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2789432537, data2: 5279, data3: 18830, data4: [149, 27, 45, 148, 190, 163, 227, 163] }; pub const GUID_PM_HARDWARE_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3974444557, data2: 12945, data3: 19054, data4: [128, 68, 0, 81, 31, 237, 39, 238] }; pub const GUID_PM_PARAMETERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1442989522, data2: 57937, data3: 16540, data4: [162, 128, 49, 25, 53, 190, 59, 40] }; pub const GUID_PM_PROTOCOL_OFFLOAD_LIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1936639403, data2: 51855, data3: 16451, data4: [187, 88, 218, 64, 42, 72, 217, 204] }; pub const GUID_PM_REMOVE_PROTOCOL_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3738008546, data2: 42672, data3: 17354, data4: [174, 69, 208, 0, 210, 14, 82, 101] }; -pub const GUID_PM_REMOVE_WOL_PATTERN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2688002325, - data2: 50890, - data3: 17186, - data4: [179, 227, 239, 117, 78, 196, 152, 220], -}; -pub const GUID_PM_WOL_PATTERN_LIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1076018743, - data2: 32482, - data3: 18366, - data4: [165, 165, 5, 15, 199, 154, 252, 117], -}; +pub const GUID_PM_REMOVE_WOL_PATTERN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2688002325, data2: 50890, data3: 17186, data4: [179, 227, 239, 117, 78, 196, 152, 220] }; +pub const GUID_PM_WOL_PATTERN_LIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1076018743, data2: 32482, data3: 18366, data4: [165, 165, 5, 15, 199, 154, 252, 117] }; pub const GUID_RECEIVE_FILTER_CURRENT_CAPABILITIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1079306255, data2: 11201, data3: 19660, data4: [176, 51, 74, 188, 12, 74, 30, 140] }; -pub const GUID_STATUS_MEDIA_SPECIFIC_INDICATION_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2863463591, - data2: 38218, - data3: 17970, - data4: [161, 110, 168, 166, 55, 147, 169, 229], -}; +pub const GUID_STATUS_MEDIA_SPECIFIC_INDICATION_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2863463591, data2: 38218, data3: 17970, data4: [161, 110, 168, 166, 55, 147, 169, 229] }; pub const IOCTL_NDIS_RESERVED5: u32 = 1507380u32; pub const IOCTL_NDIS_RESERVED6: u32 = 1540152u32; pub const IPSEC_OFFLOAD_V2_AND_TCP_CHECKSUM_COEXISTENCE: u32 = 2u32; diff --git a/crates/deps/sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs b/crates/deps/sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs index 0bf000d997..47954ec17e 100644 --- a/crates/deps/sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs @@ -1317,18 +1317,8 @@ pub const PEER_MEMBER_DATA_OPTIONAL: PEER_GROUP_PROPERTY_FLAGS = 1i32; pub const PEER_DISABLE_PRESENCE: PEER_GROUP_PROPERTY_FLAGS = 2i32; pub const PEER_DEFER_EXPIRATION: PEER_GROUP_PROPERTY_FLAGS = 4i32; pub const PEER_GROUP_ROLE_ADMIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 70807847, data2: 43606, data3: 17674, data4: [140, 229, 79, 86, 92, 103, 144, 244] }; -pub const PEER_GROUP_ROLE_INVITING_MEMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1131478409, - data2: 56344, - data3: 19707, - data4: [141, 191, 152, 83, 168, 169, 249, 5], -}; -pub const PEER_GROUP_ROLE_MEMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4046308551, - data2: 2135, - data3: 19616, - data4: [147, 252, 177, 187, 25, 163, 216, 194], -}; +pub const PEER_GROUP_ROLE_INVITING_MEMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1131478409, data2: 56344, data3: 19707, data4: [141, 191, 152, 83, 168, 169, 249, 5] }; +pub const PEER_GROUP_ROLE_MEMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4046308551, data2: 2135, data3: 19616, data4: [147, 252, 177, 187, 25, 163, 216, 194] }; pub type PEER_GROUP_STATUS = i32; pub const PEER_GROUP_STATUS_LISTENING: PEER_GROUP_STATUS = 1i32; pub const PEER_GROUP_STATUS_HAS_CONNECTIONS: PEER_GROUP_STATUS = 2i32; diff --git a/crates/deps/sys/src/Windows/Win32/NetworkManagement/QoS/mod.rs b/crates/deps/sys/src/Windows/Win32/NetworkManagement/QoS/mod.rs index 2a487e0bd7..5f9a27fe7c 100644 --- a/crates/deps/sys/src/Windows/Win32/NetworkManagement/QoS/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/NetworkManagement/QoS/mod.rs @@ -384,12 +384,7 @@ pub const GUAR_ADSPARM_D: i32 = 132i32; pub const GUAR_ADSPARM_Dsum: i32 = 136i32; pub const GUAR_ADSPARM_Dtot: i32 = 134i32; pub const GUID_QOS_BESTEFFORT_BANDWIDTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3985134224, data2: 16620, data3: 4561, data4: [44, 145, 0, 170, 0, 87, 73, 21] }; -pub const GUID_QOS_ENABLE_AVG_STATS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3137039633, - data2: 10180, - data3: 18433, - data4: [164, 111, 239, 128, 128, 193, 136, 200], -}; +pub const GUID_QOS_ENABLE_AVG_STATS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3137039633, data2: 10180, data3: 18433, data4: [164, 111, 239, 128, 128, 193, 136, 200] }; pub const GUID_QOS_ENABLE_WINDOW_ADJUSTMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2861983525, data2: 54249, data3: 19541, data4: [179, 53, 42, 0, 39, 154, 30, 100] }; pub const GUID_QOS_FLOW_8021P_CONFORMING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 146923539, data2: 64722, data3: 4562, data4: [190, 30, 0, 160, 201, 158, 230, 59] }; pub const GUID_QOS_FLOW_8021P_NONCONFORMING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 151142289, data2: 64722, data3: 4562, data4: [190, 30, 0, 160, 201, 158, 230, 59] }; diff --git a/crates/deps/sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs b/crates/deps/sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs index 1336d03c4a..1848da49f0 100644 --- a/crates/deps/sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs @@ -4081,9 +4081,7 @@ pub type RasCustomDialFn = ::core::option::Option super::super::Foundation::BOOL>; pub type RasCustomHangUpFn = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type RasCustomScriptExecuteFn = ::core::option::Option< - unsafe extern "system" fn(hport: super::super::Foundation::HANDLE, lpszphonebook: super::super::Foundation::PWSTR, lpszentryname: super::super::Foundation::PWSTR, pfnrasgetbuffer: PFNRASGETBUFFER, pfnrasfreebuffer: PFNRASFREEBUFFER, pfnrassendbuffer: PFNRASSENDBUFFER, pfnrasreceivebuffer: PFNRASRECEIVEBUFFER, pfnrasretrievebuffer: PFNRASRETRIEVEBUFFER, hwnd: super::super::Foundation::HWND, prasdialparams: *mut RASDIALPARAMSA, pvreserved: *mut ::core::ffi::c_void) -> u32, ->; +pub type RasCustomScriptExecuteFn = ::core::option::Option u32>; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SECURITY_MESSAGE { diff --git a/crates/deps/sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs b/crates/deps/sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs index 23f57478c4..a05ef23472 100644 --- a/crates/deps/sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs @@ -126,235 +126,83 @@ pub const ch_description_type_logical: CH_DESCRIPTION_TYPE = 1i32; pub const ch_description_type_center_frequency: CH_DESCRIPTION_TYPE = 2i32; pub const ch_description_type_phy_specific: CH_DESCRIPTION_TYPE = 3i32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_AccessPointBssid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 19u32, -}; +pub const DEVPKEY_InfraCast_AccessPointBssid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_ChallengeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 21u32, -}; +pub const DEVPKEY_InfraCast_ChallengeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_DevnodeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 23u32, -}; +pub const DEVPKEY_InfraCast_DevnodeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_HostName_ResolutionMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 25u32, -}; +pub const DEVPKEY_InfraCast_HostName_ResolutionMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_PinSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 29u32, -}; +pub const DEVPKEY_InfraCast_PinSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_RtspTcpConnectionParametersSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 30u32, -}; +pub const DEVPKEY_InfraCast_RtspTcpConnectionParametersSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 30u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_SinkHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 20u32, -}; +pub const DEVPKEY_InfraCast_SinkHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_SinkIpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 26u32, -}; +pub const DEVPKEY_InfraCast_SinkIpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_StreamSecuritySupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 18u32, -}; +pub const DEVPKEY_InfraCast_StreamSecuritySupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_Supported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 17u32, -}; +pub const DEVPKEY_InfraCast_Supported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirectServices_AdvertisementId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 5u32, -}; +pub const DEVPKEY_WiFiDirectServices_AdvertisementId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirectServices_RequestServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 7u32, -}; +pub const DEVPKEY_WiFiDirectServices_RequestServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirectServices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 2u32, -}; +pub const DEVPKEY_WiFiDirectServices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirectServices_ServiceConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 6u32, -}; +pub const DEVPKEY_WiFiDirectServices_ServiceConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirectServices_ServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 4u32, -}; +pub const DEVPKEY_WiFiDirectServices_ServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirectServices_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 3u32, -}; +pub const DEVPKEY_WiFiDirectServices_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 1u32, -}; +pub const DEVPKEY_WiFiDirect_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_DeviceAddressCopy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 13u32, -}; +pub const DEVPKEY_WiFiDirect_DeviceAddressCopy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_FoundWsbService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 24u32, -}; +pub const DEVPKEY_WiFiDirect_FoundWsbService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_GroupId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 4u32, -}; +pub const DEVPKEY_WiFiDirect_GroupId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_InformationElements: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 12u32, -}; +pub const DEVPKEY_WiFiDirect_InformationElements: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_InterfaceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 2u32, -}; +pub const DEVPKEY_WiFiDirect_InterfaceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 3u32, -}; +pub const DEVPKEY_WiFiDirect_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 5u32, -}; +pub const DEVPKEY_WiFiDirect_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_IsDMGCapable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 22u32, -}; +pub const DEVPKEY_WiFiDirect_IsDMGCapable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 22u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_IsLegacyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 7u32, -}; +pub const DEVPKEY_WiFiDirect_IsLegacyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_IsMiracastLCPSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 9u32, -}; +pub const DEVPKEY_WiFiDirect_IsMiracastLCPSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_IsRecentlyAssociated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 14u32, -}; +pub const DEVPKEY_WiFiDirect_IsRecentlyAssociated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_IsVisible: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 6u32, -}; +pub const DEVPKEY_WiFiDirect_IsVisible: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_LinkQuality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 28u32, -}; +pub const DEVPKEY_WiFiDirect_LinkQuality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 28u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_MiracastVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 8u32, -}; +pub const DEVPKEY_WiFiDirect_MiracastVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_Miracast_SessionMgmtControlPort: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 31u32, -}; +pub const DEVPKEY_WiFiDirect_Miracast_SessionMgmtControlPort: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 31u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_NoMiracastAutoProject: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 16u32, -}; +pub const DEVPKEY_WiFiDirect_NoMiracastAutoProject: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_RtspTcpConnectionParametersSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 32u32, -}; +pub const DEVPKEY_WiFiDirect_RtspTcpConnectionParametersSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 32u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_Service_Aeps: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 15u32, -}; +pub const DEVPKEY_WiFiDirect_Service_Aeps: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_Services: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 10u32, -}; +pub const DEVPKEY_WiFiDirect_Services: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_SupportedChannelList: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 11u32, -}; +pub const DEVPKEY_WiFiDirect_SupportedChannelList: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_TransientAssociation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 27u32, -}; +pub const DEVPKEY_WiFiDirect_TransientAssociation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFi_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4010895339, - data2: 52220, - data3: 17217, - data4: [165, 104, 167, 201, 26, 104, 152, 44], - }, - pid: 2u32, -}; +pub const DEVPKEY_WiFi_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4010895339, data2: 52220, data3: 17217, data4: [165, 104, 167, 201, 26, 104, 152, 44] }, pid: 2u32 }; pub const DISCOVERY_FILTER_BITMASK_ANY: u32 = 15u32; pub const DISCOVERY_FILTER_BITMASK_DEVICE: u32 = 1u32; pub const DISCOVERY_FILTER_BITMASK_GO: u32 = 2u32; @@ -4344,25 +4192,10 @@ pub const DevProp_PciRootBus_SupportedSpeedsAndModes_Pci_X_133Mhz: u32 = 8u32; pub const DevProp_PciRootBus_SupportedSpeedsAndModes_Pci_X_266Mhz: u32 = 16u32; pub const DevProp_PciRootBus_SupportedSpeedsAndModes_Pci_X_533Mhz: u32 = 32u32; pub const DevProp_PciRootBus_SupportedSpeedsAndModes_Pci_X_66Mhz: u32 = 4u32; -pub const Dot11AdHocManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3708201039, - data2: 33725, - data3: 19713, - data4: [138, 185, 35, 137, 254, 160, 134, 158], -}; -pub const GUID_AEPSERVICE_WIFIDIRECT_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3425272444, - data2: 40111, - data3: 18728, - data4: [153, 169, 24, 247, 194, 56, 19, 137], -}; +pub const Dot11AdHocManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3708201039, data2: 33725, data3: 19713, data4: [138, 185, 35, 137, 254, 160, 134, 158] }; +pub const GUID_AEPSERVICE_WIFIDIRECT_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3425272444, data2: 40111, data3: 18728, data4: [153, 169, 24, 247, 194, 56, 19, 137] }; pub const GUID_DEVINTERFACE_ASP_INFRA_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4286724501, data2: 31346, data3: 19584, data4: [135, 87, 198, 126, 225, 61, 26, 73] }; -pub const GUID_DEVINTERFACE_WIFIDIRECT_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1134239919, - data2: 35157, - data3: 16475, - data4: [153, 240, 166, 42, 240, 198, 141, 67], -}; +pub const GUID_DEVINTERFACE_WIFIDIRECT_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1134239919, data2: 35157, data3: 16475, data4: [153, 240, 166, 42, 240, 198, 141, 67] }; pub type IDot11AdHocInterface = *mut ::core::ffi::c_void; pub type IDot11AdHocInterfaceNotificationSink = *mut ::core::ffi::c_void; pub type IDot11AdHocManager = *mut ::core::ffi::c_void; diff --git a/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs b/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs index 2527d13a2b..5bd63b31e2 100644 --- a/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs @@ -4,25 +4,13 @@ extern "system" {} pub type IWCNConnectNotify = *mut ::core::ffi::c_void; pub type IWCNDevice = *mut ::core::ffi::c_void; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_DeviceType_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 16u32, -}; +pub const PKEY_WCN_DeviceType_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_DeviceType_SubCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 18u32, -}; +pub const PKEY_WCN_DeviceType_SubCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_DeviceType_SubCategoryOUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 17u32, -}; +pub const PKEY_WCN_DeviceType_SubCategoryOUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_SSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, - pid: 32u32, -}; +pub const PKEY_WCN_SSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2283342731, data2: 18052, data3: 4570, data4: [162, 106, 0, 2, 179, 152, 142, 129] }, pid: 32u32 }; pub const SID_WcnProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3238051530, data2: 54074, data3: 19019, data4: [191, 35, 187, 239, 70, 99, 208, 23] }; pub const WCNDeviceObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3238051495, data2: 54074, data3: 19019, data4: [191, 35, 187, 239, 70, 99, 208, 23] }; pub const WCN_API_MAX_BUFFER_SIZE: u32 = 2096u32; diff --git a/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs b/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs index 9c3d9c826a..0e48dd0797 100644 --- a/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -708,30 +708,10 @@ impl ::core::clone::Clone for FWPM_CALLOUT0 { *self } } -pub const FWPM_CALLOUT_BUILT_IN_RESERVED_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2006391204, - data2: 59029, - data3: 18358, - data4: [161, 153, 121, 153, 254, 201, 22, 59], -}; -pub const FWPM_CALLOUT_BUILT_IN_RESERVED_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4019610038, - data2: 31838, - data3: 18685, - data4: [161, 48, 150, 103, 140, 234, 204, 65], -}; -pub const FWPM_CALLOUT_BUILT_IN_RESERVED_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 410164346, - data2: 12130, - data3: 19424, - data4: [150, 111, 151, 75, 33, 184, 109, 241], -}; -pub const FWPM_CALLOUT_BUILT_IN_RESERVED_4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1816115201, - data2: 56063, - data3: 16617, - data4: [145, 230, 247, 255, 126, 82, 247, 217], -}; +pub const FWPM_CALLOUT_BUILT_IN_RESERVED_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2006391204, data2: 59029, data3: 18358, data4: [161, 153, 121, 153, 254, 201, 22, 59] }; +pub const FWPM_CALLOUT_BUILT_IN_RESERVED_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4019610038, data2: 31838, data3: 18685, data4: [161, 48, 150, 103, 140, 234, 204, 65] }; +pub const FWPM_CALLOUT_BUILT_IN_RESERVED_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 410164346, data2: 12130, data3: 19424, data4: [150, 111, 151, 75, 33, 184, 109, 241] }; +pub const FWPM_CALLOUT_BUILT_IN_RESERVED_4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1816115201, data2: 56063, data3: 16617, data4: [145, 230, 247, 255, 126, 82, 247, 217] }; #[repr(C)] pub struct FWPM_CALLOUT_CHANGE0 { pub changeType: FWPM_CHANGE_TYPE, @@ -745,12 +725,7 @@ impl ::core::clone::Clone for FWPM_CALLOUT_CHANGE0 { } } pub type FWPM_CALLOUT_CHANGE_CALLBACK0 = ::core::option::Option; -pub const FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_LISTEN_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 860383925, - data2: 27998, - data3: 20069, - data4: [160, 11, 167, 175, 237, 11, 169, 161], -}; +pub const FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_LISTEN_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 860383925, data2: 27998, data3: 20069, data4: [160, 11, 167, 175, 237, 11, 169, 161] }; pub const FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_RESOURCE_ASSIGNMENT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 127602704, data2: 61893, data3: 20429, data4: [174, 5, 218, 65, 16, 122, 189, 11] }; #[repr(C)] pub struct FWPM_CALLOUT_ENUM_TEMPLATE0 { @@ -766,102 +741,37 @@ impl ::core::clone::Clone for FWPM_CALLOUT_ENUM_TEMPLATE0 { pub const FWPM_CALLOUT_FLAG_PERSISTENT: u32 = 65536u32; pub const FWPM_CALLOUT_FLAG_REGISTERED: u32 = 262144u32; pub const FWPM_CALLOUT_FLAG_USES_PROVIDER_CONTEXT: u32 = 131072u32; -pub const FWPM_CALLOUT_HTTP_TEMPLATE_SSL_HANDSHAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3007459913, - data2: 36105, - data3: 18520, - data4: [146, 16, 149, 199, 253, 168, 227, 15], -}; +pub const FWPM_CALLOUT_HTTP_TEMPLATE_SSL_HANDSHAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3007459913, data2: 36105, data3: 18520, data4: [146, 16, 149, 199, 253, 168, 227, 15] }; pub const FWPM_CALLOUT_IPSEC_ALE_CONNECT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1791050236, data2: 63325, data3: 16899, data4: [185, 200, 72, 230, 20, 156, 39, 18] }; -pub const FWPM_CALLOUT_IPSEC_ALE_CONNECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1275976197, - data2: 58143, - data3: 18022, - data4: [144, 176, 179, 223, 173, 52, 18, 154], -}; +pub const FWPM_CALLOUT_IPSEC_ALE_CONNECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1275976197, data2: 58143, data3: 18022, data4: [144, 176, 179, 223, 173, 52, 18, 154] }; pub const FWPM_CALLOUT_IPSEC_DOSP_FORWARD_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 801855212, data2: 52535, data3: 19279, data4: [177, 8, 98, 194, 177, 133, 10, 12] }; -pub const FWPM_CALLOUT_IPSEC_DOSP_FORWARD_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1829282626, - data2: 56222, - data3: 20414, - data4: [158, 210, 87, 55, 76, 232, 159, 121], -}; -pub const FWPM_CALLOUT_IPSEC_FORWARD_INBOUND_TUNNEL_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 679646771, - data2: 50416, - data3: 20070, - data4: [135, 63, 132, 77, 178, 168, 153, 199], -}; -pub const FWPM_CALLOUT_IPSEC_FORWARD_INBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2941304514, - data2: 50822, - data3: 17050, - data4: [136, 77, 183, 68, 67, 231, 176, 180], -}; +pub const FWPM_CALLOUT_IPSEC_DOSP_FORWARD_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1829282626, data2: 56222, data3: 20414, data4: [158, 210, 87, 55, 76, 232, 159, 121] }; +pub const FWPM_CALLOUT_IPSEC_FORWARD_INBOUND_TUNNEL_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 679646771, data2: 50416, data3: 20070, data4: [135, 63, 132, 77, 178, 168, 153, 199] }; +pub const FWPM_CALLOUT_IPSEC_FORWARD_INBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2941304514, data2: 50822, data3: 17050, data4: [136, 77, 183, 68, 67, 231, 176, 180] }; pub const FWPM_CALLOUT_IPSEC_FORWARD_OUTBOUND_TUNNEL_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4216529206, data2: 5579, data3: 17419, data4: [147, 124, 23, 23, 202, 50, 12, 64] }; -pub const FWPM_CALLOUT_IPSEC_FORWARD_OUTBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3672522956, - data2: 57377, - data3: 19438, - data4: [158, 182, 164, 139, 39, 92, 140, 29], -}; -pub const FWPM_CALLOUT_IPSEC_INBOUND_INITIATE_SECURE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2113876123, - data2: 47741, - data3: 19130, - data4: [145, 170, 174, 92, 102, 64, 201, 68], -}; -pub const FWPM_CALLOUT_IPSEC_INBOUND_INITIATE_SECURE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2845890265, - data2: 50572, - data3: 18254, - data4: [138, 235, 60, 254, 153, 214, 213, 61], -}; +pub const FWPM_CALLOUT_IPSEC_FORWARD_OUTBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3672522956, data2: 57377, data3: 19438, data4: [158, 182, 164, 139, 39, 92, 140, 29] }; +pub const FWPM_CALLOUT_IPSEC_INBOUND_INITIATE_SECURE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2113876123, data2: 47741, data3: 19130, data4: [145, 170, 174, 92, 102, 64, 201, 68] }; +pub const FWPM_CALLOUT_IPSEC_INBOUND_INITIATE_SECURE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2845890265, data2: 50572, data3: 18254, data4: [138, 235, 60, 254, 153, 214, 213, 61] }; pub const FWPM_CALLOUT_IPSEC_INBOUND_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1362268173, data2: 24196, data3: 19295, data4: [128, 228, 1, 116, 30, 129, 255, 16] }; pub const FWPM_CALLOUT_IPSEC_INBOUND_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238609042, data2: 10860, data3: 19919, data4: [149, 95, 28, 59, 224, 9, 221, 153] }; pub const FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_ALE_ACCEPT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1039591390, data2: 64800, data3: 18674, data4: [159, 38, 248, 84, 68, 76, 186, 121] }; pub const FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_ALE_ACCEPT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2716046035, data2: 29356, data3: 18363, data4: [135, 167, 1, 34, 198, 148, 52, 171] }; pub const FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 421169734, data2: 3064, data3: 18127, data4: [176, 69, 75, 69, 223, 166, 163, 36] }; pub const FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2160280291, data2: 7763, data3: 19823, data4: [155, 68, 3, 223, 90, 238, 225, 84] }; -pub const FWPM_CALLOUT_IPSEC_OUTBOUND_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1262927626, - data2: 17699, - data3: 20055, - data4: [170, 56, 168, 121, 135, 201, 16, 217], -}; +pub const FWPM_CALLOUT_IPSEC_OUTBOUND_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1262927626, data2: 17699, data3: 20055, data4: [170, 56, 168, 121, 135, 201, 16, 217] }; pub const FWPM_CALLOUT_IPSEC_OUTBOUND_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 953710370, data2: 44419, data3: 20241, data4: [169, 31, 223, 15, 176, 119, 34, 91] }; pub const FWPM_CALLOUT_IPSEC_OUTBOUND_TUNNEL_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1889802604, data2: 33627, data3: 20400, data4: [152, 232, 7, 95, 77, 151, 125, 70] }; -pub const FWPM_CALLOUT_IPSEC_OUTBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4051915619, - data2: 42661, - data3: 20066, - data4: [177, 128, 35, 219, 120, 157, 141, 166], -}; +pub const FWPM_CALLOUT_IPSEC_OUTBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4051915619, data2: 42661, data3: 20066, data4: [177, 128, 35, 219, 120, 157, 141, 166] }; pub const FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1606402845, data2: 42268, data3: 17628, data4: [172, 182, 6, 36, 160, 48, 167, 0] }; pub const FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1606402845, data2: 42268, data3: 17628, data4: [172, 182, 6, 36, 160, 48, 167, 1] }; pub const FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_RECV_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1606402845, data2: 42268, data3: 17628, data4: [172, 182, 6, 36, 160, 48, 167, 2] }; pub const FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_RECV_ACCEPT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1606402845, data2: 42268, data3: 17628, data4: [172, 182, 6, 36, 160, 48, 167, 3] }; pub const FWPM_CALLOUT_RESERVED_AUTH_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 680219213, data2: 1382, data3: 19993, data4: [182, 18, 143, 68, 26, 46, 89, 73] }; pub const FWPM_CALLOUT_RESERVED_AUTH_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 12077970, data2: 11102, data3: 19313, data4: [171, 14, 170, 202, 67, 227, 135, 230] }; -pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3159892608, - data2: 5751, - data3: 16873, - data4: [148, 171, 194, 252, 177, 92, 46, 235], -}; +pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3159892608, data2: 5751, data3: 16873, data4: [148, 171, 194, 252, 177, 92, 46, 235] }; pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2565158716, data2: 47236, data3: 18703, data4: [182, 95, 47, 106, 74, 87, 81, 149] }; -pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_RECV_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 760606728, - data2: 3073, - data3: 20370, - data4: [178, 110, 160, 138, 148, 86, 155, 141], -}; -pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_RECV_ACCEPT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1661044023, - data2: 62081, - data3: 19908, - data4: [131, 211, 141, 236, 24, 183, 173, 226], -}; +pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_RECV_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 760606728, data2: 3073, data3: 20370, data4: [178, 110, 160, 138, 148, 86, 155, 141] }; +pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_RECV_ACCEPT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1661044023, data2: 62081, data3: 19908, data4: [131, 211, 141, 236, 24, 183, 173, 226] }; #[repr(C)] pub struct FWPM_CALLOUT_SUBSCRIPTION0 { pub enumTemplate: *mut FWPM_CALLOUT_ENUM_TEMPLATE0, @@ -874,53 +784,18 @@ impl ::core::clone::Clone for FWPM_CALLOUT_SUBSCRIPTION0 { *self } } -pub const FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3783519410, - data2: 14975, - data3: 19284, - data4: [138, 217, 118, 5, 14, 216, 128, 202], -}; +pub const FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3783519410, data2: 14975, data3: 19284, data4: [138, 217, 118, 5, 14, 216, 128, 202] }; pub const FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58249025, data2: 49048, data3: 17923, data4: [129, 242, 127, 18, 88, 96, 121, 246] }; -pub const FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4091611827, - data2: 11301, - data3: 17017, - data4: [172, 54, 195, 15, 193, 129, 190, 196], -}; -pub const FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 971120773, - data2: 41793, - data3: 17148, - data4: [162, 121, 174, 201, 78, 104, 156, 86], -}; -pub const FWPM_CALLOUT_TCP_TEMPLATES_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 790885840, - data2: 16580, - data3: 19521, - data4: [162, 84, 70, 216, 219, 168, 149, 124], -}; +pub const FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4091611827, data2: 11301, data3: 17017, data4: [172, 54, 195, 15, 193, 129, 190, 196] }; +pub const FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 971120773, data2: 41793, data3: 17148, data4: [162, 121, 174, 201, 78, 104, 156, 86] }; +pub const FWPM_CALLOUT_TCP_TEMPLATES_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 790885840, data2: 16580, data3: 19521, data4: [162, 84, 70, 216, 219, 168, 149, 124] }; pub const FWPM_CALLOUT_TCP_TEMPLATES_ACCEPT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2991674096, data2: 39196, data3: 20307, data4: [187, 231, 210, 75, 69, 254, 99, 44] }; pub const FWPM_CALLOUT_TCP_TEMPLATES_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 559549241, data2: 19326, data3: 20186, data4: [140, 228, 23, 150, 121, 223, 98, 36] }; pub const FWPM_CALLOUT_TCP_TEMPLATES_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2206939041, data2: 23570, data3: 19764, data4: [139, 56, 7, 135, 40, 178, 210, 92] }; pub const FWPM_CALLOUT_TEREDO_ALE_LISTEN_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2175022311, data2: 62988, data3: 17272, data4: [186, 184, 198, 37, 163, 15, 1, 151] }; -pub const FWPM_CALLOUT_TEREDO_ALE_RESOURCE_ASSIGNMENT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 834229138, - data2: 1646, - data3: 17058, - data4: [183, 219, 146, 248, 172, 221, 86, 249], -}; -pub const FWPM_CALLOUT_WFP_TRANSPORT_LAYER_V4_SILENT_DROP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3986720262, - data2: 9364, - data3: 19832, - data4: [137, 188, 103, 131, 124, 3, 185, 105], -}; -pub const FWPM_CALLOUT_WFP_TRANSPORT_LAYER_V6_SILENT_DROP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2257833076, - data2: 41077, - data3: 16726, - data4: [180, 118, 146, 134, 238, 206, 129, 78], -}; +pub const FWPM_CALLOUT_TEREDO_ALE_RESOURCE_ASSIGNMENT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 834229138, data2: 1646, data3: 17058, data4: [183, 219, 146, 248, 172, 221, 86, 249] }; +pub const FWPM_CALLOUT_WFP_TRANSPORT_LAYER_V4_SILENT_DROP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3986720262, data2: 9364, data3: 19832, data4: [137, 188, 103, 131, 124, 3, 185, 105] }; +pub const FWPM_CALLOUT_WFP_TRANSPORT_LAYER_V6_SILENT_DROP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2257833076, data2: 41077, data3: 16726, data4: [180, 118, 146, 134, 238, 206, 129, 78] }; pub type FWPM_CHANGE_TYPE = i32; pub const FWPM_CHANGE_ADD: FWPM_CHANGE_TYPE = 1i32; pub const FWPM_CHANGE_DELETE: FWPM_CHANGE_TYPE = 2i32; @@ -953,522 +828,142 @@ impl ::core::clone::Clone for FWPM_CLASSIFY_OPTIONS0 { *self } } -pub const FWPM_CONDITION_ALE_APP_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3616415367, - data2: 34372, - data3: 20133, - data4: [148, 55, 216, 9, 236, 239, 201, 113], -}; -pub const FWPM_CONDITION_ALE_EFFECTIVE_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2972154778, - data2: 46977, - data3: 16636, - data4: [150, 113, 229, 241, 185, 137, 243, 78], -}; +pub const FWPM_CONDITION_ALE_APP_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3616415367, data2: 34372, data3: 20133, data4: [148, 55, 216, 9, 236, 239, 201, 113] }; +pub const FWPM_CONDITION_ALE_EFFECTIVE_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2972154778, data2: 46977, data3: 16636, data4: [150, 113, 229, 241, 185, 137, 243, 78] }; pub const FWPM_CONDITION_ALE_NAP_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1176984221, data2: 49215, data3: 19831, data4: [183, 132, 28, 87, 244, 208, 39, 83] }; -pub const FWPM_CONDITION_ALE_ORIGINAL_APP_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 242012294, - data2: 57851, - data3: 16914, - data4: [132, 47, 138, 159, 153, 63, 179, 246], -}; +pub const FWPM_CONDITION_ALE_ORIGINAL_APP_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 242012294, data2: 57851, data3: 16914, data4: [132, 47, 138, 159, 153, 63, 179, 246] }; pub const FWPM_CONDITION_ALE_PACKAGE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1908177146, data2: 61820, data3: 18839, data4: [166, 2, 106, 187, 38, 31, 53, 28] }; pub const FWPM_CONDITION_ALE_PROMISCUOUS_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 479676278, data2: 29058, data3: 18153, data4: [175, 211, 176, 41, 16, 227, 3, 52] }; pub const FWPM_CONDITION_ALE_REAUTH_REASON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3028472359, data2: 6521, data3: 19096, data4: [128, 68, 24, 187, 230, 35, 117, 66] }; -pub const FWPM_CONDITION_ALE_REMOTE_MACHINE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 446988113, - data2: 32659, - data3: 17672, - data4: [162, 113, 129, 171, 176, 12, 156, 171], -}; +pub const FWPM_CONDITION_ALE_REMOTE_MACHINE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 446988113, data2: 32659, data3: 17672, data4: [162, 113, 129, 171, 176, 12, 156, 171] }; pub const FWPM_CONDITION_ALE_REMOTE_USER_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4130370487, data2: 393, data3: 19120, data4: [149, 164, 97, 35, 203, 250, 184, 98] }; -pub const FWPM_CONDITION_ALE_SECURITY_ATTRIBUTE_FQBN_VALUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 933590681, - data2: 22659, - data3: 18787, - data4: [146, 184, 62, 112, 70, 136, 176, 173], -}; +pub const FWPM_CONDITION_ALE_SECURITY_ATTRIBUTE_FQBN_VALUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 933590681, data2: 22659, data3: 18787, data4: [146, 184, 62, 112, 70, 136, 176, 173] }; pub const FWPM_CONDITION_ALE_SIO_FIREWALL_SYSTEM_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3119833224, data2: 52120, data3: 20219, data4: [162, 199, 173, 7, 51, 38, 67, 219] }; -pub const FWPM_CONDITION_ALE_USER_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2936289802, - data2: 45901, - data3: 20358, - data4: [151, 156, 201, 3, 113, 175, 110, 102], -}; +pub const FWPM_CONDITION_ALE_USER_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2936289802, data2: 45901, data3: 20358, data4: [151, 156, 201, 3, 113, 175, 110, 102] }; pub const FWPM_CONDITION_ARRIVAL_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3423112627, data2: 6034, data3: 19057, data4: [176, 249, 3, 125, 33, 205, 130, 139] }; -pub const FWPM_CONDITION_ARRIVAL_INTERFACE_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3456002731, - data2: 49283, - data3: 16706, - data4: [134, 121, 192, 143, 149, 50, 156, 97], -}; -pub const FWPM_CONDITION_ARRIVAL_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2314834142, - data2: 59288, - data3: 20077, - data4: [171, 118, 124, 149, 88, 41, 46, 111], -}; +pub const FWPM_CONDITION_ARRIVAL_INTERFACE_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3456002731, data2: 49283, data3: 16706, data4: [134, 121, 192, 143, 149, 50, 156, 97] }; +pub const FWPM_CONDITION_ARRIVAL_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2314834142, data2: 59288, data3: 20077, data4: [171, 118, 124, 149, 88, 41, 46, 111] }; pub const FWPM_CONDITION_ARRIVAL_TUNNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1360094940, data2: 31372, data3: 19111, data4: [181, 51, 149, 171, 89, 251, 3, 64] }; pub const FWPM_CONDITION_AUTHENTICATION_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3947203797, data2: 55931, data3: 20217, data4: [141, 67, 123, 10, 132, 3, 50, 242] }; pub const FWPM_CONDITION_CLIENT_CERT_KEY_LENGTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2750152903, data2: 1524, data3: 19959, data4: [145, 242, 95, 96, 217, 31, 244, 67] }; pub const FWPM_CONDITION_CLIENT_CERT_OID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3297881438, data2: 63618, data3: 17027, data4: [185, 22, 67, 107, 16, 63, 244, 173] }; -pub const FWPM_CONDITION_CLIENT_TOKEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3257465886, - data2: 16442, - data3: 17528, - data4: [190, 5, 201, 186, 164, 192, 90, 206], -}; +pub const FWPM_CONDITION_CLIENT_TOKEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3257465886, data2: 16442, data3: 17528, data4: [190, 5, 201, 186, 164, 192, 90, 206] }; pub const FWPM_CONDITION_COMPARTMENT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 900174251, data2: 1196, data3: 20466, data4: [166, 187, 218, 108, 250, 199, 24, 6] }; pub const FWPM_CONDITION_CURRENT_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2872062921, data2: 49379, data3: 18265, data4: [147, 125, 87, 88, 198, 93, 74, 227] }; pub const FWPM_CONDITION_DCOM_APP_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4281236301, data2: 12562, data3: 18288, data4: [182, 54, 77, 36, 174, 58, 106, 242] }; pub const FWPM_CONDITION_DESTINATION_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 902784290, data2: 16697, data3: 17902, data4: [160, 213, 103, 184, 9, 73, 216, 121] }; -pub const FWPM_CONDITION_DESTINATION_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 729629593, - data2: 54471, - data3: 18232, - data4: [162, 245, 233, 148, 180, 61, 163, 136], -}; -pub const FWPM_CONDITION_DIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2273624390, - data2: 51863, - data3: 17622, - data4: [159, 209, 25, 251, 24, 64, 203, 247], -}; -pub const FWPM_CONDITION_EMBEDDED_LOCAL_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1181918312, - data2: 35338, - data3: 16898, - data4: [171, 180, 132, 158, 146, 230, 104, 9], -}; -pub const FWPM_CONDITION_EMBEDDED_LOCAL_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3217701197, - data2: 44251, - data3: 18510, - data4: [184, 230, 42, 255, 121, 117, 115, 69], -}; -pub const FWPM_CONDITION_EMBEDDED_PROTOCOL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 125321479, - data2: 41630, - data3: 19579, - data4: [158, 199, 41, 196, 74, 250, 253, 188], -}; -pub const FWPM_CONDITION_EMBEDDED_REMOTE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2012105529, - data2: 12915, - data3: 18033, - data4: [182, 59, 171, 111, 235, 102, 238, 182], -}; -pub const FWPM_CONDITION_EMBEDDED_REMOTE_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3403994785, - data2: 10600, - data3: 16621, - data4: [164, 206, 84, 113, 96, 221, 168, 141], -}; +pub const FWPM_CONDITION_DESTINATION_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 729629593, data2: 54471, data3: 18232, data4: [162, 245, 233, 148, 180, 61, 163, 136] }; +pub const FWPM_CONDITION_DIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2273624390, data2: 51863, data3: 17622, data4: [159, 209, 25, 251, 24, 64, 203, 247] }; +pub const FWPM_CONDITION_EMBEDDED_LOCAL_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1181918312, data2: 35338, data3: 16898, data4: [171, 180, 132, 158, 146, 230, 104, 9] }; +pub const FWPM_CONDITION_EMBEDDED_LOCAL_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3217701197, data2: 44251, data3: 18510, data4: [184, 230, 42, 255, 121, 117, 115, 69] }; +pub const FWPM_CONDITION_EMBEDDED_PROTOCOL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 125321479, data2: 41630, data3: 19579, data4: [158, 199, 41, 196, 74, 250, 253, 188] }; +pub const FWPM_CONDITION_EMBEDDED_REMOTE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2012105529, data2: 12915, data3: 18033, data4: [182, 59, 171, 111, 235, 102, 238, 182] }; +pub const FWPM_CONDITION_EMBEDDED_REMOTE_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3403994785, data2: 10600, data3: 16621, data4: [164, 206, 84, 113, 96, 221, 168, 141] }; pub const FWPM_CONDITION_ETHER_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4245197965, data2: 41497, data3: 19794, data4: [187, 152, 26, 85, 64, 238, 123, 78] }; pub const FWPM_CONDITION_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1663885883, data2: 20839, data3: 17244, data4: [134, 215, 233, 3, 104, 74, 168, 12] }; -pub const FWPM_CONDITION_IMAGE_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3492077133, - data2: 57002, - data3: 17175, - data4: [156, 133, 228, 14, 246, 225, 64, 195], -}; -pub const FWPM_CONDITION_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1719654229, - data2: 54933, - data3: 17226, - data4: [138, 245, 211, 131, 90, 18, 89, 188], -}; -pub const FWPM_CONDITION_INTERFACE_MAC_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4142284238, - data2: 8011, - data3: 19563, - data4: [182, 239, 17, 101, 231, 31, 142, 231], -}; +pub const FWPM_CONDITION_IMAGE_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3492077133, data2: 57002, data3: 17175, data4: [156, 133, 228, 14, 246, 225, 64, 195] }; +pub const FWPM_CONDITION_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1719654229, data2: 54933, data3: 17226, data4: [138, 245, 211, 131, 90, 18, 89, 188] }; +pub const FWPM_CONDITION_INTERFACE_MAC_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4142284238, data2: 8011, data3: 19563, data4: [182, 239, 17, 101, 231, 31, 142, 231] }; pub const FWPM_CONDITION_INTERFACE_QUARANTINE_EPOCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3437661534, data2: 1339, data3: 17320, data4: [154, 111, 51, 56, 76, 40, 228, 246] }; -pub const FWPM_CONDITION_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3673738516, - data2: 57502, - data3: 19603, - data4: [165, 174, 197, 193, 59, 115, 255, 202], -}; +pub const FWPM_CONDITION_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3673738516, data2: 57502, data3: 19603, data4: [165, 174, 197, 193, 59, 115, 255, 202] }; pub const FWPM_CONDITION_IPSEC_POLICY_KEY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2906119907, data2: 29231, data3: 17868, data4: [164, 227, 6, 128, 72, 18, 68, 82] }; -pub const FWPM_CONDITION_IPSEC_SECURITY_REALM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 933590784, - data2: 22660, - data3: 18788, - data4: [146, 184, 62, 112, 70, 136, 176, 173], -}; -pub const FWPM_CONDITION_IP_ARRIVAL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1636473709, - data2: 14443, - data3: 16694, - data4: [173, 110, 181, 21, 135, 207, 177, 205], -}; -pub const FWPM_CONDITION_IP_DESTINATION_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 762909499, - data2: 45968, - data3: 17862, - data4: [134, 153, 172, 172, 234, 175, 237, 51], -}; -pub const FWPM_CONDITION_IP_DESTINATION_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 516011977, - data2: 20202, - data3: 20318, - data4: [185, 239, 118, 190, 170, 175, 23, 238], -}; +pub const FWPM_CONDITION_IPSEC_SECURITY_REALM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 933590784, data2: 22660, data3: 18788, data4: [146, 184, 62, 112, 70, 136, 176, 173] }; +pub const FWPM_CONDITION_IP_ARRIVAL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1636473709, data2: 14443, data3: 16694, data4: [173, 110, 181, 21, 135, 207, 177, 205] }; +pub const FWPM_CONDITION_IP_DESTINATION_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 762909499, data2: 45968, data3: 17862, data4: [134, 153, 172, 172, 234, 175, 237, 51] }; +pub const FWPM_CONDITION_IP_DESTINATION_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 516011977, data2: 20202, data3: 20318, data4: [185, 239, 118, 190, 170, 175, 23, 238] }; pub const FWPM_CONDITION_IP_DESTINATION_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3463311173, data2: 24827, data3: 19067, data4: [163, 4, 175, 48, 161, 23, 0, 14] }; pub const FWPM_CONDITION_IP_FORWARD_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 276215973, data2: 25379, data3: 19550, data4: [152, 16, 232, 211, 252, 158, 97, 54] }; -pub const FWPM_CONDITION_IP_LOCAL_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3656253662, - data2: 49647, - data3: 17943, - data4: [191, 227, 255, 216, 245, 160, 137, 87], -}; -pub const FWPM_CONDITION_IP_LOCAL_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1858598596, - data2: 14187, - data3: 17879, - data4: [158, 156, 211, 55, 206, 220, 210, 55], -}; +pub const FWPM_CONDITION_IP_LOCAL_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3656253662, data2: 49647, data3: 17943, data4: [191, 227, 255, 216, 245, 160, 137, 87] }; +pub const FWPM_CONDITION_IP_LOCAL_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1858598596, data2: 14187, data3: 17879, data4: [158, 156, 211, 55, 206, 220, 210, 55] }; pub const FWPM_CONDITION_IP_LOCAL_ADDRESS_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 61221323, data2: 28242, data3: 18936, data4: [156, 65, 87, 9, 99, 60, 9, 207] }; pub const FWPM_CONDITION_IP_LOCAL_ADDRESS_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 595705476, data2: 29988, data3: 17843, data4: [160, 91, 30, 99, 125, 156, 122, 106] }; -pub const FWPM_CONDITION_IP_LOCAL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1289103945, - data2: 22979, - data3: 18793, - data4: [183, 243, 189, 165, 211, 40, 144, 164], -}; -pub const FWPM_CONDITION_IP_LOCAL_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 203137455, - data2: 22373, - data3: 17727, - data4: [175, 34, 168, 247, 145, 172, 119, 91], -}; -pub const FWPM_CONDITION_IP_NEXTHOP_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3938337930, - data2: 42769, - data3: 19812, - data4: [133, 183, 63, 118, 182, 82, 153, 199], -}; +pub const FWPM_CONDITION_IP_LOCAL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1289103945, data2: 22979, data3: 18793, data4: [183, 243, 189, 165, 211, 40, 144, 164] }; +pub const FWPM_CONDITION_IP_LOCAL_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 203137455, data2: 22373, data3: 17727, data4: [175, 34, 168, 247, 145, 172, 119, 91] }; +pub const FWPM_CONDITION_IP_NEXTHOP_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3938337930, data2: 42769, data3: 19812, data4: [133, 183, 63, 118, 182, 82, 153, 199] }; pub const FWPM_CONDITION_IP_NEXTHOP_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2477690715, data2: 32623, data3: 18201, data4: [152, 200, 20, 233, 116, 41, 239, 4] }; pub const FWPM_CONDITION_IP_PHYSICAL_ARRIVAL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3662730696, data2: 64013, data3: 19593, data4: [176, 50, 110, 98, 19, 109, 30, 150] }; -pub const FWPM_CONDITION_IP_PHYSICAL_NEXTHOP_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4036744654, - data2: 20816, - data3: 18622, - data4: [176, 152, 194, 81, 82, 251, 31, 146], -}; -pub const FWPM_CONDITION_IP_PROTOCOL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 963768107, - data2: 25150, - data3: 20378, - data4: [140, 177, 110, 121, 184, 6, 185, 167], -}; +pub const FWPM_CONDITION_IP_PHYSICAL_NEXTHOP_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4036744654, data2: 20816, data3: 18622, data4: [176, 152, 194, 81, 82, 251, 31, 146] }; +pub const FWPM_CONDITION_IP_PROTOCOL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 963768107, data2: 25150, data3: 20378, data4: [140, 177, 110, 121, 184, 6, 185, 167] }; pub const FWPM_CONDITION_IP_REMOTE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2989862554, data2: 7524, data3: 18872, data4: [164, 76, 95, 243, 217, 9, 80, 69] }; pub const FWPM_CONDITION_IP_REMOTE_ADDRESS_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 535541264, data2: 15308, data3: 17889, data4: [188, 54, 46, 6, 126, 44, 177, 134] }; pub const FWPM_CONDITION_IP_REMOTE_ADDRESS_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 611196300, data2: 35822, data3: 16408, data4: [155, 152, 49, 212, 88, 47, 51, 97] }; -pub const FWPM_CONDITION_IP_REMOTE_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3277480013, - data2: 53803, - data3: 19994, - data4: [145, 180, 104, 246, 116, 238, 103, 75], -}; +pub const FWPM_CONDITION_IP_REMOTE_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3277480013, data2: 53803, data3: 19994, data4: [145, 180, 104, 246, 116, 238, 103, 75] }; pub const FWPM_CONDITION_IP_SOURCE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2929101182, data2: 11924, data3: 19401, data4: [179, 19, 178, 126, 232, 14, 87, 77] }; -pub const FWPM_CONDITION_IP_SOURCE_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2796547985, - data2: 15860, - data3: 18224, - data4: [162, 20, 245, 66, 106, 235, 248, 33], -}; +pub const FWPM_CONDITION_IP_SOURCE_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2796547985, data2: 15860, data3: 18224, data4: [162, 20, 245, 66, 106, 235, 248, 33] }; pub const FWPM_CONDITION_KM_AUTH_NAP_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 902883854, data2: 5578, data3: 18731, data4: [144, 14, 151, 253, 70, 53, 44, 206] }; -pub const FWPM_CONDITION_KM_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4277093762, - data2: 61327, - data3: 20347, - data4: [133, 139, 144, 119, 209, 34, 222, 71], -}; +pub const FWPM_CONDITION_KM_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4277093762, data2: 61327, data3: 20347, data4: [133, 139, 144, 119, 209, 34, 222, 71] }; pub const FWPM_CONDITION_KM_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4279197513, data2: 3307, data3: 18459, data4: [134, 56, 20, 121, 121, 31, 63, 44] }; -pub const FWPM_CONDITION_L2_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2076458175, - data2: 14266, - data3: 17905, - data4: [183, 74, 130, 255, 81, 142, 235, 16], -}; -pub const FWPM_CONDITION_LOCAL_INTERFACE_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1321170274, - data2: 40728, - data3: 19718, - data4: [153, 65, 167, 166, 37, 116, 77, 113], -}; +pub const FWPM_CONDITION_L2_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2076458175, data2: 14266, data3: 17905, data4: [183, 74, 130, 255, 81, 142, 235, 16] }; +pub const FWPM_CONDITION_LOCAL_INTERFACE_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1321170274, data2: 40728, data3: 19718, data4: [153, 65, 167, 166, 37, 116, 77, 113] }; pub const FWPM_CONDITION_MAC_DESTINATION_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 82455187, data2: 34188, data3: 16423, data4: [182, 19, 180, 49, 128, 199, 133, 158] }; -pub const FWPM_CONDITION_MAC_DESTINATION_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2919573810, - data2: 61250, - data3: 20121, - data4: [177, 41, 243, 179, 19, 158, 52, 247], -}; -pub const FWPM_CONDITION_MAC_LOCAL_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3650742657, - data2: 31048, - data3: 19587, - data4: [183, 66, 200, 78, 59, 103, 143, 143], -}; -pub const FWPM_CONDITION_MAC_LOCAL_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3425776988, - data2: 12403, - data3: 20475, - data4: [161, 79, 121, 65, 92, 177, 234, 209], -}; +pub const FWPM_CONDITION_MAC_DESTINATION_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2919573810, data2: 61250, data3: 20121, data4: [177, 41, 243, 179, 19, 158, 52, 247] }; +pub const FWPM_CONDITION_MAC_LOCAL_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3650742657, data2: 31048, data3: 19587, data4: [183, 66, 200, 78, 59, 103, 143, 143] }; +pub const FWPM_CONDITION_MAC_LOCAL_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3425776988, data2: 12403, data3: 20475, data4: [161, 79, 121, 65, 92, 177, 234, 209] }; pub const FWPM_CONDITION_MAC_REMOTE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083125460, data2: 14960, data3: 19277, data4: [146, 166, 65, 90, 194, 14, 47, 18] }; -pub const FWPM_CONDITION_MAC_REMOTE_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 41938356, - data2: 61889, - data3: 16432, - data4: [181, 100, 238, 119, 127, 216, 103, 234], -}; -pub const FWPM_CONDITION_MAC_SOURCE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2071549009, - data2: 61942, - data3: 19717, - data4: [183, 203, 33, 119, 157, 128, 35, 54], -}; +pub const FWPM_CONDITION_MAC_REMOTE_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 41938356, data2: 61889, data3: 16432, data4: [181, 100, 238, 119, 127, 216, 103, 234] }; +pub const FWPM_CONDITION_MAC_SOURCE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2071549009, data2: 61942, data3: 19717, data4: [183, 203, 33, 119, 157, 128, 35, 54] }; pub const FWPM_CONDITION_MAC_SOURCE_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1545302756, data2: 10654, data3: 17463, data4: [162, 152, 188, 63, 1, 75, 61, 194] }; pub const FWPM_CONDITION_NDIS_MEDIA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409039089, data2: 31005, data3: 18235, data4: [137, 209, 97, 197, 152, 67, 4, 160] }; pub const FWPM_CONDITION_NDIS_PHYSICAL_MEDIA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 885495843, data2: 49705, data3: 17650, data4: [184, 60, 116, 2, 8, 130, 174, 119] }; -pub const FWPM_CONDITION_NDIS_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3682317355, - data2: 11692, - data3: 19668, - data4: [165, 154, 224, 189, 206, 30, 104, 52], -}; -pub const FWPM_CONDITION_NET_EVENT_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 544119190, - data2: 18702, - data3: 16591, - data4: [184, 49, 179, 134, 65, 235, 111, 203], -}; -pub const FWPM_CONDITION_NEXTHOP_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 328099976, - data2: 31416, - data3: 19813, - data4: [158, 232, 5, 145, 188, 246, 164, 148], -}; -pub const FWPM_CONDITION_NEXTHOP_INTERFACE_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3623852630, - data2: 52650, - data3: 18219, - data4: [132, 219, 210, 57, 99, 193, 209, 191], -}; -pub const FWPM_CONDITION_NEXTHOP_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2538830956, - data2: 55715, - data3: 18279, - data4: [163, 129, 233, 66, 103, 92, 217, 32], -}; -pub const FWPM_CONDITION_NEXTHOP_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4018823458, - data2: 1399, - data3: 17831, - data4: [154, 175, 130, 95, 190, 180, 251, 149], -}; -pub const FWPM_CONDITION_NEXTHOP_TUNNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1924243729, - data2: 39035, - data3: 18208, - data4: [153, 221, 199, 197, 118, 250, 45, 76], -}; -pub const FWPM_CONDITION_ORIGINAL_ICMP_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 124648894, - data2: 50540, - data3: 20338, - data4: [174, 138, 44, 254, 126, 92, 130, 134], -}; +pub const FWPM_CONDITION_NDIS_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3682317355, data2: 11692, data3: 19668, data4: [165, 154, 224, 189, 206, 30, 104, 52] }; +pub const FWPM_CONDITION_NET_EVENT_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 544119190, data2: 18702, data3: 16591, data4: [184, 49, 179, 134, 65, 235, 111, 203] }; +pub const FWPM_CONDITION_NEXTHOP_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 328099976, data2: 31416, data3: 19813, data4: [158, 232, 5, 145, 188, 246, 164, 148] }; +pub const FWPM_CONDITION_NEXTHOP_INTERFACE_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3623852630, data2: 52650, data3: 18219, data4: [132, 219, 210, 57, 99, 193, 209, 191] }; +pub const FWPM_CONDITION_NEXTHOP_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2538830956, data2: 55715, data3: 18279, data4: [163, 129, 233, 66, 103, 92, 217, 32] }; +pub const FWPM_CONDITION_NEXTHOP_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4018823458, data2: 1399, data3: 17831, data4: [154, 175, 130, 95, 190, 180, 251, 149] }; +pub const FWPM_CONDITION_NEXTHOP_TUNNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1924243729, data2: 39035, data3: 18208, data4: [153, 221, 199, 197, 118, 250, 45, 76] }; +pub const FWPM_CONDITION_ORIGINAL_ICMP_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 124648894, data2: 50540, data3: 20338, data4: [174, 138, 44, 254, 126, 92, 130, 134] }; pub const FWPM_CONDITION_ORIGINAL_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1189746001, data2: 8789, data3: 18731, data4: [128, 25, 170, 190, 238, 52, 159, 64] }; pub const FWPM_CONDITION_PEER_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2605944962, data2: 60304, data3: 16774, data4: [166, 204, 222, 91, 99, 35, 80, 22] }; pub const FWPM_CONDITION_PIPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 466646045, data2: 58335, data3: 20004, data4: [134, 52, 118, 32, 70, 238, 246, 235] }; pub const FWPM_CONDITION_PROCESS_WITH_RPC_IF_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3809575080, data2: 48061, data3: 19732, data4: [166, 94, 113, 87, 176, 98, 51, 187] }; -pub const FWPM_CONDITION_QM_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4132423377, - data2: 63947, - data3: 17362, - data4: [138, 95, 225, 59, 200, 148, 242, 101], -}; +pub const FWPM_CONDITION_QM_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4132423377, data2: 63947, data3: 17362, data4: [138, 95, 225, 59, 200, 148, 242, 101] }; pub const FWPM_CONDITION_REAUTHORIZE_REASON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 287334028, data2: 4526, data3: 17786, data4: [138, 68, 71, 112, 38, 221, 118, 74] }; -pub const FWPM_CONDITION_REMOTE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4135675645, - data2: 1666, - data3: 19593, - data4: [184, 245, 134, 67, 108, 126, 249, 183], -}; +pub const FWPM_CONDITION_REMOTE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4135675645, data2: 1666, data3: 19593, data4: [184, 245, 134, 67, 108, 126, 249, 183] }; pub const FWPM_CONDITION_REMOTE_USER_TOKEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2616258150, data2: 1737, data3: 16825, data4: [132, 218, 40, 140, 180, 58, 245, 31] }; -pub const FWPM_CONDITION_RESERVED0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1737444843, - data2: 17839, - data3: 18562, - data4: [147, 254, 25, 212, 114, 157, 152, 52], -}; -pub const FWPM_CONDITION_RESERVED1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3625515047, - data2: 23657, - data3: 18667, - data4: [191, 128, 216, 107, 23, 117, 95, 151], -}; +pub const FWPM_CONDITION_RESERVED0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1737444843, data2: 17839, data3: 18562, data4: [147, 254, 25, 212, 114, 157, 152, 52] }; +pub const FWPM_CONDITION_RESERVED1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3625515047, data2: 23657, data3: 18667, data4: [191, 128, 216, 107, 23, 117, 95, 151] }; pub const FWPM_CONDITION_RESERVED10: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3111772802, data2: 54817, data3: 19596, data4: [177, 132, 177, 5, 166, 28, 54, 206] }; pub const FWPM_CONDITION_RESERVED11: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 761458253, data2: 573, data3: 16671, data4: [149, 130, 67, 172, 187, 121, 89, 117] }; -pub const FWPM_CONDITION_RESERVED12: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2741468210, - data2: 32309, - data3: 19932, - data4: [147, 218, 232, 195, 63, 201, 35, 199], -}; +pub const FWPM_CONDITION_RESERVED12: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2741468210, data2: 32309, data3: 19932, data4: [147, 218, 232, 195, 63, 201, 35, 199] }; pub const FWPM_CONDITION_RESERVED13: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 861552272, data2: 33962, data3: 17141, data4: [158, 111, 89, 48, 149, 54, 164, 76] }; pub const FWPM_CONDITION_RESERVED14: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 820268450, data2: 12058, data3: 16662, data4: [165, 89, 249, 7, 222, 131, 96, 74] }; -pub const FWPM_CONDITION_RESERVED15: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3132634127, - data2: 45024, - data3: 17361, - data4: [128, 216, 92, 164, 86, 150, 45, 227], -}; -pub const FWPM_CONDITION_RESERVED2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1406407229, - data2: 57691, - data3: 20100, - data4: [183, 168, 220, 225, 111, 123, 98, 217], -}; +pub const FWPM_CONDITION_RESERVED15: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3132634127, data2: 45024, data3: 17361, data4: [128, 216, 92, 164, 86, 150, 45, 227] }; +pub const FWPM_CONDITION_RESERVED2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1406407229, data2: 57691, data3: 20100, data4: [183, 168, 220, 225, 111, 123, 98, 217] }; pub const FWPM_CONDITION_RESERVED3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2137951395, data2: 26118, data3: 18738, data4: [151, 199, 225, 242, 7, 16, 175, 59] }; -pub const FWPM_CONDITION_RESERVED4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1599661634, - data2: 47415, - data3: 18782, - data4: [169, 75, 246, 176, 81, 164, 146, 80], -}; -pub const FWPM_CONDITION_RESERVED5: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2611541709, - data2: 63356, - data3: 17382, - data4: [136, 71, 17, 147, 157, 197, 219, 90], -}; +pub const FWPM_CONDITION_RESERVED4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1599661634, data2: 47415, data3: 18782, data4: [169, 75, 246, 176, 81, 164, 146, 80] }; +pub const FWPM_CONDITION_RESERVED5: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2611541709, data2: 63356, data3: 17382, data4: [136, 71, 17, 147, 157, 197, 219, 90] }; pub const FWPM_CONDITION_RESERVED6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4047340733, data2: 22997, data3: 17604, data4: [136, 23, 94, 205, 174, 24, 5, 189] }; pub const FWPM_CONDITION_RESERVED7: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1705048368, data2: 17885, data3: 18819, data4: [170, 51, 239, 199, 182, 17, 175, 8] }; pub const FWPM_CONDITION_RESERVED8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1329744244, data2: 3090, data3: 18454, data4: [155, 71, 154, 84, 125, 179, 154, 50] }; pub const FWPM_CONDITION_RESERVED9: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3464028431, data2: 5119, data3: 19568, data4: [134, 67, 54, 173, 24, 121, 175, 163] }; pub const FWPM_CONDITION_RPC_AUTH_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3852512981, data2: 22956, data3: 18154, data4: [190, 5, 165, 240, 94, 207, 68, 110] }; -pub const FWPM_CONDITION_RPC_AUTH_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3669652651, - data2: 3431, - data3: 17383, - data4: [152, 110, 117, 184, 79, 130, 245, 148], -}; +pub const FWPM_CONDITION_RPC_AUTH_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3669652651, data2: 3431, data3: 17383, data4: [152, 110, 117, 184, 79, 130, 245, 148] }; pub const FWPM_CONDITION_RPC_EP_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 562790730, data2: 2617, data3: 18872, data4: [142, 113, 194, 12, 57, 199, 221, 46] }; pub const FWPM_CONDITION_RPC_EP_VALUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3704529081, data2: 2182, data3: 17248, data4: [156, 106, 171, 4, 58, 36, 251, 169] }; pub const FWPM_CONDITION_RPC_IF_FLAG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 596281906, data2: 12697, data3: 18045, data4: [135, 28, 39, 38, 33, 171, 56, 150] }; -pub const FWPM_CONDITION_RPC_IF_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2090630559, - data2: 117, - data3: 19765, - data4: [160, 209, 131, 17, 196, 207, 106, 241], -}; -pub const FWPM_CONDITION_RPC_IF_VERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3938441655, - data2: 4706, - data3: 18990, - data4: [173, 170, 95, 150, 246, 254, 50, 109], -}; -pub const FWPM_CONDITION_RPC_PROTOCOL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 655866996, - data2: 14901, - data3: 19687, - data4: [183, 239, 200, 56, 250, 189, 236, 69], -}; -pub const FWPM_CONDITION_RPC_PROXY_AUTH_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1083523042, - data2: 34149, - data3: 18265, - data4: [132, 136, 23, 113, 180, 180, 181, 219], -}; -pub const FWPM_CONDITION_RPC_SERVER_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3053822501, - data2: 50099, - data3: 18631, - data4: [152, 51, 122, 239, 169, 82, 117, 70], -}; +pub const FWPM_CONDITION_RPC_IF_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2090630559, data2: 117, data3: 19765, data4: [160, 209, 131, 17, 196, 207, 106, 241] }; +pub const FWPM_CONDITION_RPC_IF_VERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3938441655, data2: 4706, data3: 18990, data4: [173, 170, 95, 150, 246, 254, 50, 109] }; +pub const FWPM_CONDITION_RPC_PROTOCOL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 655866996, data2: 14901, data3: 19687, data4: [183, 239, 200, 56, 250, 189, 236, 69] }; +pub const FWPM_CONDITION_RPC_PROXY_AUTH_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083523042, data2: 34149, data3: 18265, data4: [132, 136, 23, 113, 180, 180, 181, 219] }; +pub const FWPM_CONDITION_RPC_SERVER_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3053822501, data2: 50099, data3: 18631, data4: [152, 51, 122, 239, 169, 82, 117, 70] }; pub const FWPM_CONDITION_RPC_SERVER_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2156983877, data2: 39637, data3: 20027, data4: [159, 159, 128, 35, 202, 9, 121, 9] }; pub const FWPM_CONDITION_SEC_ENCRYPT_ALGORITHM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 221277936, data2: 59764, data3: 20340, data4: [181, 199, 89, 27, 13, 167, 213, 98] }; -pub const FWPM_CONDITION_SEC_KEY_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1198659643, - data2: 52472, - data3: 19179, - data4: [188, 225, 198, 198, 22, 28, 143, 228], -}; +pub const FWPM_CONDITION_SEC_KEY_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1198659643, data2: 52472, data3: 19179, data4: [188, 225, 198, 198, 22, 28, 143, 228] }; pub const FWPM_CONDITION_SOURCE_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 588329805, data2: 51501, data3: 17855, data4: [148, 150, 237, 244, 71, 130, 14, 45] }; pub const FWPM_CONDITION_SOURCE_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 90103197, data2: 44242, data3: 17249, data4: [141, 171, 249, 82, 93, 151, 102, 47] }; -pub const FWPM_CONDITION_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 215229555, - data2: 54817, - data3: 19427, - data4: [174, 140, 114, 163, 72, 210, 131, 225], -}; -pub const FWPM_CONDITION_TUNNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2007237687, - data2: 34681, - data3: 18536, - data4: [162, 97, 245, 169, 2, 241, 192, 205], -}; -pub const FWPM_CONDITION_VLAN_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2475600673, - data2: 13848, - data3: 20068, - data4: [156, 165, 33, 65, 235, 218, 28, 162], -}; -pub const FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2396294116, - data2: 51494, - data3: 18934, - data4: [164, 246, 239, 48, 48, 227, 252, 22], -}; -pub const FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4204478214, - data2: 12058, - data3: 19543, - data4: [158, 104, 167, 9, 139, 40, 219, 254], -}; -pub const FWPM_CONDITION_VSWITCH_DESTINATION_VM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1627826894, - data2: 19937, - data3: 19588, - data4: [150, 113, 54, 55, 248, 188, 247, 49], -}; -pub const FWPM_CONDITION_VSWITCH_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3299087546, - data2: 17275, - data3: 19942, - data4: [153, 70, 217, 156, 27, 149, 179, 18], -}; +pub const FWPM_CONDITION_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 215229555, data2: 54817, data3: 19427, data4: [174, 140, 114, 163, 72, 210, 131, 225] }; +pub const FWPM_CONDITION_TUNNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2007237687, data2: 34681, data3: 18536, data4: [162, 97, 245, 169, 2, 241, 192, 205] }; +pub const FWPM_CONDITION_VLAN_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2475600673, data2: 13848, data3: 20068, data4: [156, 165, 33, 65, 235, 218, 28, 162] }; +pub const FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2396294116, data2: 51494, data3: 18934, data4: [164, 246, 239, 48, 48, 227, 252, 22] }; +pub const FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4204478214, data2: 12058, data3: 19543, data4: [158, 104, 167, 9, 139, 40, 219, 254] }; +pub const FWPM_CONDITION_VSWITCH_DESTINATION_VM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1627826894, data2: 19937, data3: 19588, data4: [150, 113, 54, 55, 248, 188, 247, 49] }; +pub const FWPM_CONDITION_VSWITCH_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3299087546, data2: 17275, data3: 19942, data4: [153, 70, 217, 156, 27, 149, 179, 18] }; pub const FWPM_CONDITION_VSWITCH_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 299141963, data2: 59258, data3: 16564, data4: [145, 85, 57, 44, 144, 108, 38, 8] }; -pub const FWPM_CONDITION_VSWITCH_SOURCE_INTERFACE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2135880267, - data2: 45761, - data3: 18744, - data4: [186, 51, 161, 236, 190, 213, 18, 186], -}; -pub const FWPM_CONDITION_VSWITCH_SOURCE_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3870310562, - data2: 60847, - data3: 19510, - data4: [144, 139, 242, 245, 138, 228, 56, 7], -}; -pub const FWPM_CONDITION_VSWITCH_SOURCE_VM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2620038850, - data2: 40902, - data3: 17084, - data4: [189, 216, 64, 109, 77, 160, 190, 100], -}; -pub const FWPM_CONDITION_VSWITCH_TENANT_NETWORK_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3691283516, - data2: 31206, - data3: 20036, - data4: [160, 37, 101, 185, 187, 15, 159, 148], -}; +pub const FWPM_CONDITION_VSWITCH_SOURCE_INTERFACE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2135880267, data2: 45761, data3: 18744, data4: [186, 51, 161, 236, 190, 213, 18, 186] }; +pub const FWPM_CONDITION_VSWITCH_SOURCE_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3870310562, data2: 60847, data3: 19510, data4: [144, 139, 242, 245, 138, 228, 56, 7] }; +pub const FWPM_CONDITION_VSWITCH_SOURCE_VM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2620038850, data2: 40902, data3: 17084, data4: [189, 216, 64, 109, 77, 160, 190, 100] }; +pub const FWPM_CONDITION_VSWITCH_TENANT_NETWORK_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3691283516, data2: 31206, data3: 20036, data4: [160, 37, 101, 185, 187, 15, 159, 148] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct FWPM_CONNECTION0 { @@ -1718,12 +1213,7 @@ impl ::core::clone::Clone for FWPM_FILTER_SUBSCRIPTION0 { *self } } -pub const FWPM_KEYING_MODULE_AUTHIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 300145376, - data2: 56614, - data3: 17808, - data4: [133, 125, 171, 75, 40, 209, 160, 149], -}; +pub const FWPM_KEYING_MODULE_AUTHIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 300145376, data2: 56614, data3: 17808, data4: [133, 125, 171, 75, 40, 209, 160, 149] }; pub const FWPM_KEYING_MODULE_IKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2847668103, data2: 33448, data3: 17851, data4: [164, 0, 93, 126, 89, 82, 199, 169] }; pub const FWPM_KEYING_MODULE_IKEV2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 68653772, data2: 36615, data3: 16797, data4: [163, 148, 113, 105, 104, 203, 22, 71] }; #[repr(C)] @@ -1745,140 +1235,40 @@ impl ::core::clone::Clone for FWPM_LAYER0 { *self } } -pub const FWPM_LAYER_ALE_AUTH_CONNECT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3280820177, - data2: 1447, - data3: 19507, - data4: [144, 79, 127, 188, 238, 230, 14, 130], -}; -pub const FWPM_LAYER_ALE_AUTH_CONNECT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3593644033, - data2: 62906, - data3: 19158, - data4: [150, 227, 96, 112, 23, 217, 131, 106], -}; -pub const FWPM_LAYER_ALE_AUTH_CONNECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1248999739, - data2: 12703, - data3: 17596, - data4: [132, 195, 186, 84, 220, 179, 182, 180], -}; -pub const FWPM_LAYER_ALE_AUTH_CONNECT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3380331448, - data2: 51619, - data3: 20019, - data4: [134, 149, 142, 23, 170, 212, 222, 9], -}; -pub const FWPM_LAYER_ALE_AUTH_LISTEN_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2293980589, - data2: 30423, - data3: 16935, - data4: [156, 113, 223, 10, 62, 215, 190, 126], -}; -pub const FWPM_LAYER_ALE_AUTH_LISTEN_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 924711642, - data2: 40742, - data3: 17917, - data4: [180, 235, 194, 158, 178, 18, 137, 63], -}; +pub const FWPM_LAYER_ALE_AUTH_CONNECT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3280820177, data2: 1447, data3: 19507, data4: [144, 79, 127, 188, 238, 230, 14, 130] }; +pub const FWPM_LAYER_ALE_AUTH_CONNECT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3593644033, data2: 62906, data3: 19158, data4: [150, 227, 96, 112, 23, 217, 131, 106] }; +pub const FWPM_LAYER_ALE_AUTH_CONNECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1248999739, data2: 12703, data3: 17596, data4: [132, 195, 186, 84, 220, 179, 182, 180] }; +pub const FWPM_LAYER_ALE_AUTH_CONNECT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3380331448, data2: 51619, data3: 20019, data4: [134, 149, 142, 23, 170, 212, 222, 9] }; +pub const FWPM_LAYER_ALE_AUTH_LISTEN_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2293980589, data2: 30423, data3: 16935, data4: [156, 113, 223, 10, 62, 215, 190, 126] }; +pub const FWPM_LAYER_ALE_AUTH_LISTEN_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 924711642, data2: 40742, data3: 17917, data4: [180, 235, 194, 158, 178, 18, 137, 63] }; pub const FWPM_LAYER_ALE_AUTH_LISTEN_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2060049956, data2: 6109, data3: 18452, data4: [180, 189, 169, 251, 201, 90, 50, 27] }; -pub const FWPM_LAYER_ALE_AUTH_LISTEN_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1617967879, - data2: 25544, - data3: 18665, - data4: [173, 163, 18, 177, 175, 64, 166, 23], -}; +pub const FWPM_LAYER_ALE_AUTH_LISTEN_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1617967879, data2: 25544, data3: 18665, data4: [173, 163, 18, 177, 175, 64, 166, 23] }; pub const FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3788349415, data2: 62645, data3: 17011, data4: [150, 192, 89, 46, 72, 123, 134, 80] }; pub const FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2666178971, data2: 48418, data3: 16935, data4: [145, 159, 0, 115, 198, 51, 87, 177] }; -pub const FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2746494103, - data2: 40708, - data3: 18034, - data4: [184, 126, 206, 233, 196, 131, 37, 127], -}; -pub const FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2303024023, - data2: 56289, - data3: 17727, - data4: [162, 36, 19, 218, 137, 90, 243, 150], -}; +pub const FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2746494103, data2: 40708, data3: 18034, data4: [184, 126, 206, 233, 196, 131, 37, 127] }; +pub const FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2303024023, data2: 56289, data3: 17727, data4: [162, 36, 19, 218, 137, 90, 243, 150] }; pub const FWPM_LAYER_ALE_BIND_REDIRECT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1721207981, data2: 50948, data3: 17068, data4: [134, 172, 124, 26, 35, 27, 210, 83] }; pub const FWPM_LAYER_ALE_BIND_REDIRECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3203411100, data2: 24683, data3: 17718, data4: [140, 38, 28, 47, 199, 182, 49, 212] }; -pub const FWPM_LAYER_ALE_CONNECT_REDIRECT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3336977548, - data2: 46980, - data3: 17762, - data4: [170, 125, 10, 103, 207, 202, 249, 163], -}; -pub const FWPM_LAYER_ALE_CONNECT_REDIRECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1484674215, - data2: 32838, - data3: 17082, - data4: [160, 170, 183, 22, 37, 15, 199, 253], -}; +pub const FWPM_LAYER_ALE_CONNECT_REDIRECT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3336977548, data2: 46980, data3: 17762, data4: [170, 125, 10, 103, 207, 202, 249, 163] }; +pub const FWPM_LAYER_ALE_CONNECT_REDIRECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1484674215, data2: 32838, data3: 17082, data4: [160, 170, 183, 22, 37, 15, 199, 253] }; pub const FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3027657767, data2: 58018, data3: 18042, data4: [189, 126, 219, 205, 27, 216, 90, 9] }; -pub const FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3142806733, - data2: 18261, - data3: 19369, - data4: [159, 247, 249, 237, 248, 105, 156, 123], -}; -pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2944419594, - data2: 21910, - data3: 19475, - data4: [153, 146, 83, 158, 111, 229, 121, 103], -}; +pub const FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3142806733, data2: 18261, data3: 19369, data4: [159, 247, 249, 237, 248, 105, 156, 123] }; +pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2944419594, data2: 21910, data3: 19475, data4: [153, 146, 83, 158, 111, 229, 121, 103] }; pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 342549673, data2: 41426, data3: 19779, data4: [163, 26, 76, 66, 104, 43, 142, 79] }; -pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1881264819, - data2: 57252, - data3: 16494, - data4: [175, 235, 106, 250, 247, 231, 14, 253], -}; -pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1184007734, - data2: 48074, - data3: 19318, - data4: [148, 29, 15, 167, 245, 215, 211, 114], -}; +pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1881264819, data2: 57252, data3: 16494, data4: [175, 235, 106, 250, 247, 231, 14, 253] }; +pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1184007734, data2: 48074, data3: 19318, data4: [148, 29, 15, 167, 245, 215, 211, 114] }; pub const FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 306697837, data2: 2912, data3: 18965, data4: [141, 68, 113, 85, 208, 245, 58, 12] }; pub const FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 190321314, data2: 50175, data3: 20170, data4: [184, 141, 199, 158, 32, 172, 99, 34] }; -pub const FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1436963041, - data2: 24330, - data3: 20170, - data4: [166, 83, 136, 245, 59, 38, 170, 140], -}; -pub const FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3418986683, - data2: 50463, - data3: 19482, - data4: [187, 79, 151, 117, 252, 172, 171, 47], -}; -pub const FWPM_LAYER_ALE_RESOURCE_RELEASE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1949719758, - data2: 52400, - data3: 16410, - data4: [191, 193, 184, 153, 52, 173, 126, 21], -}; +pub const FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1436963041, data2: 24330, data3: 20170, data4: [166, 83, 136, 245, 59, 38, 170, 140] }; +pub const FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3418986683, data2: 50463, data3: 19482, data4: [187, 79, 151, 117, 252, 172, 171, 47] }; +pub const FWPM_LAYER_ALE_RESOURCE_RELEASE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1949719758, data2: 52400, data3: 16410, data4: [191, 193, 184, 153, 52, 173, 126, 21] }; pub const FWPM_LAYER_ALE_RESOURCE_RELEASE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4108701312, data2: 60876, data3: 19987, data4: [138, 47, 185, 20, 84, 187, 5, 123] }; pub const FWPM_LAYER_DATAGRAM_DATA_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1023983438, data2: 17910, data3: 18736, data4: [169, 34, 65, 112, 152, 226, 0, 39] }; pub const FWPM_LAYER_DATAGRAM_DATA_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 417542342, data2: 29256, data3: 20050, data4: [170, 171, 71, 46, 214, 119, 4, 253] }; pub const FWPM_LAYER_DATAGRAM_DATA_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4198891055, data2: 15546, data3: 17447, data4: [135, 252, 87, 185, 164, 177, 13, 0] }; -pub const FWPM_LAYER_DATAGRAM_DATA_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 164749281, - data2: 39814, - data3: 19010, - data4: [190, 157, 140, 49, 91, 146, 165, 208], -}; +pub const FWPM_LAYER_DATAGRAM_DATA_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 164749281, data2: 39814, data3: 19010, data4: [190, 157, 140, 49, 91, 146, 165, 208] }; pub const FWPM_LAYER_EGRESS_VSWITCH_ETHERNET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2261283504, data2: 30458, data3: 19321, data4: [147, 164, 7, 80, 83, 10, 226, 146] }; -pub const FWPM_LAYER_EGRESS_VSWITCH_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3106099382, - data2: 37360, - data3: 18102, - data4: [189, 196, 135, 29, 253, 74, 124, 152], -}; +pub const FWPM_LAYER_EGRESS_VSWITCH_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3106099382, data2: 37360, data3: 18102, data4: [189, 196, 135, 29, 253, 74, 124, 152] }; pub const FWPM_LAYER_EGRESS_VSWITCH_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 455995171, data2: 6273, data3: 16573, data4: [130, 244, 66, 84, 230, 49, 65, 203] }; #[repr(C)] pub struct FWPM_LAYER_ENUM_TEMPLATE0 { @@ -1894,220 +1284,60 @@ pub const FWPM_LAYER_FLAG_BUFFERED: u32 = 8u32; pub const FWPM_LAYER_FLAG_BUILTIN: u32 = 2u32; pub const FWPM_LAYER_FLAG_CLASSIFY_MOSTLY: u32 = 4u32; pub const FWPM_LAYER_FLAG_KERNEL: u32 = 1u32; -pub const FWPM_LAYER_IKEEXT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2974514139, - data2: 56253, - data3: 18238, - data4: [190, 212, 139, 71, 8, 212, 242, 112], -}; -pub const FWPM_LAYER_IKEEXT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3058140851, - data2: 63111, - data3: 20153, - data4: [137, 210, 142, 243, 42, 205, 171, 226], -}; -pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1632213392, - data2: 15542, - data3: 20100, - data4: [185, 80, 83, 185, 75, 105, 100, 243], -}; -pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2796646517, - data2: 60335, - data3: 16467, - data4: [164, 231, 33, 60, 129, 33, 237, 229], -}; -pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1710865919, - data2: 15149, - data3: 20061, - data4: [184, 198, 199, 32, 101, 31, 232, 152], -}; +pub const FWPM_LAYER_IKEEXT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2974514139, data2: 56253, data3: 18238, data4: [190, 212, 139, 71, 8, 212, 242, 112] }; +pub const FWPM_LAYER_IKEEXT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3058140851, data2: 63111, data3: 20153, data4: [137, 210, 142, 243, 42, 205, 171, 226] }; +pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1632213392, data2: 15542, data3: 20100, data4: [185, 80, 83, 185, 75, 105, 100, 243] }; +pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2796646517, data2: 60335, data3: 16467, data4: [164, 231, 33, 60, 129, 33, 237, 229] }; +pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1710865919, data2: 15149, data3: 20061, data4: [184, 198, 199, 32, 101, 31, 232, 152] }; pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2800209088, data2: 2299, data3: 18061, data4: [164, 114, 151, 113, 213, 89, 94, 9] }; pub const FWPM_LAYER_INBOUND_IPPACKET_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3362771391, data2: 8653, data3: 18814, data4: [160, 187, 23, 66, 92, 136, 92, 88] }; -pub const FWPM_LAYER_INBOUND_IPPACKET_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3047305424, - data2: 43200, - data3: 17650, - data4: [145, 110, 153, 27, 83, 222, 209, 247], -}; +pub const FWPM_LAYER_INBOUND_IPPACKET_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3047305424, data2: 43200, data3: 17650, data4: [145, 110, 153, 27, 83, 222, 209, 247] }; pub const FWPM_LAYER_INBOUND_IPPACKET_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4112528075, data2: 39196, data3: 18151, data4: [151, 29, 38, 1, 69, 154, 145, 202] }; -pub const FWPM_LAYER_INBOUND_IPPACKET_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3139748473, - data2: 37812, - data3: 18338, - data4: [131, 173, 174, 22, 152, 181, 8, 133], -}; +pub const FWPM_LAYER_INBOUND_IPPACKET_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3139748473, data2: 37812, data3: 18338, data4: [131, 173, 174, 22, 152, 181, 8, 133] }; pub const FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4026236635, data2: 85, data3: 20378, data4: [162, 49, 79, 248, 19, 26, 209, 145] }; -pub const FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3559001043, - data2: 25294, - data3: 20232, - data4: [174, 136, 181, 110, 133, 38, 223, 80], -}; +pub const FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3559001043, data2: 25294, data3: 20232, data4: [174, 136, 181, 110, 133, 38, 223, 80] }; pub const FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2235214478, data2: 11128, data3: 19748, data4: [168, 4, 54, 219, 8, 178, 151, 17] }; -pub const FWPM_LAYER_INBOUND_RESERVED2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4110126421, - data2: 49270, - data3: 18136, - data4: [162, 199, 106, 76, 114, 44, 164, 237], -}; -pub const FWPM_LAYER_INBOUND_TRANSPORT_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3827115801, - data2: 1479, - data3: 16624, - data4: [137, 131, 234, 141, 23, 187, 194, 246], -}; +pub const FWPM_LAYER_INBOUND_RESERVED2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4110126421, data2: 49270, data3: 18136, data4: [162, 199, 106, 76, 114, 44, 164, 237] }; +pub const FWPM_LAYER_INBOUND_TRANSPORT_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3827115801, data2: 1479, data3: 16624, data4: [137, 131, 234, 141, 23, 187, 194, 246] }; pub const FWPM_LAYER_INBOUND_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1495719880, data2: 58319, data3: 17446, data4: [162, 131, 220, 57, 63, 93, 15, 157] }; pub const FWPM_LAYER_INBOUND_TRANSPORT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2890569779, data2: 63133, data3: 17992, data4: [178, 97, 109, 200, 72, 53, 239, 57] }; -pub const FWPM_LAYER_INBOUND_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1665828511, - data2: 64547, - data3: 19344, - data4: [176, 193, 191, 98, 10, 54, 174, 111], -}; -pub const FWPM_LAYER_INBOUND_TRANSPORT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 711981397, - data2: 15147, - data3: 18898, - data4: [152, 72, 173, 157, 114, 220, 170, 183], -}; -pub const FWPM_LAYER_INGRESS_VSWITCH_ETHERNET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2107135866, - data2: 39559, - data3: 16876, - data4: [151, 24, 124, 245, 137, 201, 243, 45], -}; -pub const FWPM_LAYER_INGRESS_VSWITCH_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2993254390, - data2: 30543, - data3: 17748, - data4: [159, 125, 61, 163, 148, 95, 142, 133], -}; +pub const FWPM_LAYER_INBOUND_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1665828511, data2: 64547, data3: 19344, data4: [176, 193, 191, 98, 10, 54, 174, 111] }; +pub const FWPM_LAYER_INBOUND_TRANSPORT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 711981397, data2: 15147, data3: 18898, data4: [152, 72, 173, 157, 114, 220, 170, 183] }; +pub const FWPM_LAYER_INGRESS_VSWITCH_ETHERNET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2107135866, data2: 39559, data3: 16876, data4: [151, 24, 124, 245, 137, 201, 243, 45] }; +pub const FWPM_LAYER_INGRESS_VSWITCH_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2993254390, data2: 30543, data3: 17748, data4: [159, 125, 61, 163, 148, 95, 142, 133] }; pub const FWPM_LAYER_INGRESS_VSWITCH_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1591940348, data2: 32138, data3: 18420, data4: [183, 227, 41, 26, 54, 218, 78, 18] }; -pub const FWPM_LAYER_IPFORWARD_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2821377060, - data2: 20193, - data3: 20193, - data4: [180, 101, 253, 29, 37, 203, 16, 164], -}; -pub const FWPM_LAYER_IPFORWARD_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2661197683, - data2: 12206, - data3: 16912, - data4: [143, 23, 52, 18, 158, 243, 105, 235], -}; +pub const FWPM_LAYER_IPFORWARD_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2821377060, data2: 20193, data3: 20193, data4: [180, 101, 253, 29, 37, 203, 16, 164] }; +pub const FWPM_LAYER_IPFORWARD_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2661197683, data2: 12206, data3: 16912, data4: [143, 23, 52, 18, 158, 243, 105, 235] }; pub const FWPM_LAYER_IPFORWARD_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2073446424, data2: 6599, data3: 18746, data4: [183, 31, 131, 44, 54, 132, 210, 140] }; pub const FWPM_LAYER_IPFORWARD_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 827476573, data2: 7678, data3: 18223, data4: [187, 147, 81, 142, 233, 69, 216, 162] }; -pub const FWPM_LAYER_IPSEC_KM_DEMUX_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4029355302, - data2: 42073, - data3: 19025, - data4: [185, 227, 117, 157, 229, 43, 157, 44], -}; +pub const FWPM_LAYER_IPSEC_KM_DEMUX_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029355302, data2: 42073, data3: 19025, data4: [185, 227, 117, 157, 229, 43, 157, 44] }; pub const FWPM_LAYER_IPSEC_KM_DEMUX_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 796220662, data2: 12244, data3: 20104, data4: [179, 228, 169, 27, 202, 73, 82, 53] }; -pub const FWPM_LAYER_IPSEC_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3987102836, - data2: 24845, - data3: 19397, - data4: [148, 143, 60, 79, 137, 85, 104, 103], -}; +pub const FWPM_LAYER_IPSEC_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3987102836, data2: 24845, data3: 19397, data4: [148, 143, 60, 79, 137, 85, 104, 103] }; pub const FWPM_LAYER_IPSEC_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 331646018, data2: 36231, data3: 16993, data4: [154, 41, 89, 210, 171, 195, 72, 180] }; -pub const FWPM_LAYER_KM_AUTHORIZATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1252140777, - data2: 36896, - data3: 17915, - data4: [149, 106, 192, 36, 157, 132, 17, 149], -}; -pub const FWPM_LAYER_NAME_RESOLUTION_CACHE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 204121729, - data2: 36955, - data3: 19661, - data4: [164, 103, 77, 216, 17, 208, 123, 123], -}; -pub const FWPM_LAYER_NAME_RESOLUTION_CACHE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2463470330, - data2: 27393, - data3: 17226, - data4: [157, 234, 209, 233, 110, 169, 125, 169], -}; +pub const FWPM_LAYER_KM_AUTHORIZATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1252140777, data2: 36896, data3: 17915, data4: [149, 106, 192, 36, 157, 132, 17, 149] }; +pub const FWPM_LAYER_NAME_RESOLUTION_CACHE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 204121729, data2: 36955, data3: 19661, data4: [164, 103, 77, 216, 17, 208, 123, 123] }; +pub const FWPM_LAYER_NAME_RESOLUTION_CACHE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2463470330, data2: 27393, data3: 17226, data4: [157, 234, 209, 233, 110, 169, 125, 169] }; pub const FWPM_LAYER_OUTBOUND_ICMP_ERROR_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1094254848, data2: 22092, data3: 19250, data4: [188, 29, 113, 128, 72, 53, 77, 124] }; pub const FWPM_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3008990518, data2: 1377, data3: 17800, data4: [166, 191, 233, 85, 227, 246, 38, 75] }; pub const FWPM_LAYER_OUTBOUND_ICMP_ERROR_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2142255968, data2: 31629, data3: 19962, data4: [186, 221, 152, 1, 118, 252, 78, 18] }; -pub const FWPM_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1710417479, - data2: 36108, - data3: 20295, - data4: [177, 155, 51, 164, 211, 241, 53, 124], -}; +pub const FWPM_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1710417479, data2: 36108, data3: 20295, data4: [177, 155, 51, 164, 211, 241, 53, 124] }; pub const FWPM_LAYER_OUTBOUND_IPPACKET_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 509386670, data2: 35460, data3: 16693, data4: [163, 49, 149, 11, 84, 34, 158, 205] }; pub const FWPM_LAYER_OUTBOUND_IPPACKET_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 149208245, data2: 46663, data3: 18675, data4: [149, 60, 229, 221, 189, 3, 147, 126] }; pub const FWPM_LAYER_OUTBOUND_IPPACKET_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2746461035, data2: 13668, data3: 18572, data4: [145, 23, 243, 78, 130, 20, 39, 99] }; -pub const FWPM_LAYER_OUTBOUND_IPPACKET_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2501105604, - data2: 43316, - data3: 18908, - data4: [145, 167, 108, 203, 128, 204, 2, 227], -}; -pub const FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1766224828, - data2: 55003, - data3: 18544, - data4: [173, 238, 10, 205, 189, 183, 244, 178], -}; +pub const FWPM_LAYER_OUTBOUND_IPPACKET_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2501105604, data2: 43316, data3: 18908, data4: [145, 167, 108, 203, 128, 204, 2, 227] }; +pub const FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1766224828, data2: 55003, data3: 18544, data4: [173, 238, 10, 205, 189, 183, 244, 178] }; pub const FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2495891730, data2: 40303, data3: 20159, data4: [185, 149, 5, 171, 138, 8, 141, 27] }; -pub const FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1192098118, - data2: 51554, - data3: 18543, - data4: [148, 70, 130, 147, 203, 199, 94, 184], -}; -pub const FWPM_LAYER_OUTBOUND_TRANSPORT_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 334316424, - data2: 41072, - data3: 18453, - data4: [153, 53, 122, 155, 230, 64, 139, 120], -}; +pub const FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1192098118, data2: 51554, data3: 18543, data4: [148, 70, 130, 147, 203, 199, 94, 184] }; +pub const FWPM_LAYER_OUTBOUND_TRANSPORT_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 334316424, data2: 41072, data3: 18453, data4: [153, 53, 122, 155, 230, 64, 139, 120] }; pub const FWPM_LAYER_OUTBOUND_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 166075114, data2: 53780, data3: 18146, data4: [155, 33, 178, 107, 11, 47, 40, 200] }; -pub const FWPM_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3320907089, - data2: 48560, - data3: 17367, - data4: [163, 19, 80, 226, 17, 244, 214, 138], -}; +pub const FWPM_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3320907089, data2: 48560, data3: 17367, data4: [163, 19, 80, 226, 17, 244, 214, 138] }; pub const FWPM_LAYER_OUTBOUND_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3782433758, data2: 319, data3: 18005, data4: [179, 81, 164, 158, 21, 118, 45, 240] }; pub const FWPM_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4097040233, data2: 52413, data3: 18478, data4: [185, 178, 87, 22, 86, 88, 195, 179] }; -pub const FWPM_LAYER_RPC_EPMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2454174817, - data2: 60167, - data3: 18414, - data4: [135, 44, 191, 215, 139, 253, 22, 22], -}; -pub const FWPM_LAYER_RPC_EP_ADD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1636696007, - data2: 50256, - data3: 18755, - data4: [149, 219, 153, 180, 193, 106, 85, 212], -}; -pub const FWPM_LAYER_RPC_PROXY_CONN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2493822219, - data2: 47708, - data3: 20263, - data4: [144, 122, 34, 159, 172, 12, 42, 122], -}; -pub const FWPM_LAYER_RPC_PROXY_IF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4171466261, - data2: 57644, - data3: 16812, - data4: [152, 223, 18, 26, 217, 129, 170, 222], -}; -pub const FWPM_LAYER_RPC_UM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1973984730, - data2: 38372, - data3: 16627, - data4: [173, 199, 118, 136, 169, 200, 71, 225], -}; +pub const FWPM_LAYER_RPC_EPMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2454174817, data2: 60167, data3: 18414, data4: [135, 44, 191, 215, 139, 253, 22, 22] }; +pub const FWPM_LAYER_RPC_EP_ADD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1636696007, data2: 50256, data3: 18755, data4: [149, 219, 153, 180, 193, 106, 85, 212] }; +pub const FWPM_LAYER_RPC_PROXY_CONN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2493822219, data2: 47708, data3: 20263, data4: [144, 122, 34, 159, 172, 12, 42, 122] }; +pub const FWPM_LAYER_RPC_PROXY_IF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4171466261, data2: 57644, data3: 16812, data4: [152, 223, 18, 26, 217, 129, 170, 222] }; +pub const FWPM_LAYER_RPC_UM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1973984730, data2: 38372, data3: 16627, data4: [173, 199, 118, 136, 169, 200, 71, 225] }; #[repr(C)] pub struct FWPM_LAYER_STATISTICS0 { pub layerId: ::windows_sys::core::GUID, @@ -2122,26 +1352,11 @@ impl ::core::clone::Clone for FWPM_LAYER_STATISTICS0 { *self } } -pub const FWPM_LAYER_STREAM_PACKET_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2941442284, - data2: 52013, - data3: 17637, - data4: [173, 146, 248, 220, 56, 210, 235, 41], -}; +pub const FWPM_LAYER_STREAM_PACKET_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2941442284, data2: 52013, data3: 17637, data4: [173, 146, 248, 220, 56, 210, 235, 41] }; pub const FWPM_LAYER_STREAM_PACKET_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2006617251, data2: 61593, data3: 18063, data4: [181, 212, 131, 83, 92, 70, 28, 2] }; -pub const FWPM_LAYER_STREAM_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 998860092, - data2: 49520, - data3: 18916, - data4: [177, 205, 224, 238, 238, 225, 154, 62], -}; +pub const FWPM_LAYER_STREAM_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 998860092, data2: 49520, data3: 18916, data4: [177, 205, 224, 238, 238, 225, 154, 62] }; pub const FWPM_LAYER_STREAM_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 633651906, data2: 9727, data3: 17234, data4: [130, 249, 197, 74, 74, 71, 38, 220] }; -pub const FWPM_LAYER_STREAM_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1204360058, - data2: 32452, - data3: 18099, - data4: [182, 228, 72, 233, 38, 177, 237, 164], -}; +pub const FWPM_LAYER_STREAM_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1204360058, data2: 32452, data3: 18099, data4: [182, 228, 72, 233, 38, 177, 237, 164] }; pub const FWPM_LAYER_STREAM_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 279289799, data2: 46632, data3: 19521, data4: [158, 184, 207, 55, 213, 81, 3, 207] }; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -3349,18 +2564,8 @@ impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 { } pub const FWPM_PROVIDER_CONTEXT_FLAG_DOWNLEVEL: u32 = 2u32; pub const FWPM_PROVIDER_CONTEXT_FLAG_PERSISTENT: u32 = 1u32; -pub const FWPM_PROVIDER_CONTEXT_SECURE_SOCKET_AUTHIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2992547840, - data2: 3330, - data3: 18157, - data4: [146, 189, 127, 168, 75, 183, 62, 157], -}; -pub const FWPM_PROVIDER_CONTEXT_SECURE_SOCKET_IPSEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2351776068, - data2: 63712, - data3: 17088, - data4: [148, 206, 124, 207, 198, 59, 47, 155], -}; +pub const FWPM_PROVIDER_CONTEXT_SECURE_SOCKET_AUTHIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2992547840, data2: 3330, data3: 18157, data4: [146, 189, 127, 168, 75, 183, 62, 157] }; +pub const FWPM_PROVIDER_CONTEXT_SECURE_SOCKET_IPSEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2351776068, data2: 63712, data3: 17088, data4: [148, 206, 124, 207, 198, 59, 47, 155] }; #[repr(C)] pub struct FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 { pub enumTemplate: *mut FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0, @@ -3403,19 +2608,9 @@ pub const FWPM_PROVIDER_FLAG_PERSISTENT: u32 = 1u32; pub const FWPM_PROVIDER_IKEEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 279810582, data2: 52446, data3: 17772, data4: [139, 22, 233, 240, 78, 96, 169, 11] }; pub const FWPM_PROVIDER_IPSEC_DOSP_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1013712297, data2: 49244, data3: 19385, data4: [131, 56, 35, 39, 129, 76, 232, 191] }; pub const FWPM_PROVIDER_MPSSVC_EDP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2835519223, data2: 18104, data3: 17495, data4: [143, 132, 176, 94, 5, 211, 198, 34] }; -pub const FWPM_PROVIDER_MPSSVC_TENANT_RESTRICTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3497103353, - data2: 17626, - data3: 20304, - data4: [157, 194, 201, 99, 164, 36, 118, 19], -}; +pub const FWPM_PROVIDER_MPSSVC_TENANT_RESTRICTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3497103353, data2: 17626, data3: 20304, data4: [157, 194, 201, 99, 164, 36, 118, 19] }; pub const FWPM_PROVIDER_MPSSVC_WF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3737917130, data2: 16179, data3: 17222, data4: [190, 30, 143, 180, 174, 15, 61, 98] }; -pub const FWPM_PROVIDER_MPSSVC_WSH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1259681589, - data2: 4169, - data3: 17536, - data4: [170, 180, 209, 185, 189, 192, 55, 16], -}; +pub const FWPM_PROVIDER_MPSSVC_WSH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1259681589, data2: 4169, data3: 17536, data4: [170, 180, 209, 185, 189, 192, 55, 16] }; #[repr(C)] pub struct FWPM_PROVIDER_SUBSCRIPTION0 { pub enumTemplate: *mut FWPM_PROVIDER_ENUM_TEMPLATE0, @@ -3428,12 +2623,7 @@ impl ::core::clone::Clone for FWPM_PROVIDER_SUBSCRIPTION0 { *self } } -pub const FWPM_PROVIDER_TCP_CHIMNEY_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2305466782, - data2: 39476, - data3: 19403, - data4: [174, 121, 190, 185, 18, 124, 132, 185], -}; +pub const FWPM_PROVIDER_TCP_CHIMNEY_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2305466782, data2: 39476, data3: 19403, data4: [174, 121, 190, 185, 18, 124, 132, 185] }; pub const FWPM_PROVIDER_TCP_TEMPLATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1993329968, data2: 13204, data3: 17197, data4: [190, 211, 68, 26, 229, 14, 99, 195] }; pub type FWPM_SERVICE_STATE = i32; pub const FWPM_SERVICE_STOPPED: FWPM_SERVICE_STATE = 0i32; @@ -3560,53 +2750,18 @@ impl ::core::clone::Clone for FWPM_SUBLAYER_ENUM_TEMPLATE0 { } pub const FWPM_SUBLAYER_FLAG_PERSISTENT: u32 = 1u32; pub const FWPM_SUBLAYER_INSPECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2272598497, data2: 59049, data3: 16805, data4: [129, 180, 140, 79, 17, 142, 74, 96] }; -pub const FWPM_SUBLAYER_IPSEC_DOSP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3765884274, - data2: 23869, - data3: 18671, - data4: [128, 43, 144, 158, 221, 176, 152, 189], -}; +pub const FWPM_SUBLAYER_IPSEC_DOSP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3765884274, data2: 23869, data3: 18671, data4: [128, 43, 144, 158, 221, 176, 152, 189] }; pub const FWPM_SUBLAYER_IPSEC_FORWARD_OUTBOUND_TUNNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2768776819, data2: 36721, data3: 17753, data4: [138, 154, 16, 28, 234, 4, 239, 135] }; -pub const FWPM_SUBLAYER_IPSEC_SECURITY_REALM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 933590785, - data2: 22660, - data3: 18788, - data4: [146, 184, 62, 112, 70, 136, 176, 173], -}; -pub const FWPM_SUBLAYER_IPSEC_TUNNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2213714413, - data2: 40948, - data3: 18791, - data4: [175, 244, 195, 9, 244, 218, 184, 39], -}; -pub const FWPM_SUBLAYER_LIPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 460701902, - data2: 65376, - data3: 18193, - data4: [167, 15, 180, 149, 140, 195, 178, 208], -}; +pub const FWPM_SUBLAYER_IPSEC_SECURITY_REALM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 933590785, data2: 22660, data3: 18788, data4: [146, 184, 62, 112, 70, 136, 176, 173] }; +pub const FWPM_SUBLAYER_IPSEC_TUNNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2213714413, data2: 40948, data3: 18791, data4: [175, 244, 195, 9, 244, 218, 184, 39] }; +pub const FWPM_SUBLAYER_LIPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 460701902, data2: 65376, data3: 18193, data4: [167, 15, 180, 149, 140, 195, 178, 208] }; pub const FWPM_SUBLAYER_MPSSVC_EDP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 161775160, data2: 64151, data3: 18203, data4: [177, 35, 24, 188, 215, 230, 80, 113] }; pub const FWPM_SUBLAYER_MPSSVC_QUARANTINE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3016610881, data2: 44944, data3: 16826, data4: [167, 69, 124, 96, 8, 255, 35, 2] }; -pub const FWPM_SUBLAYER_MPSSVC_TENANT_RESTRICTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 516343777, - data2: 64985, - data3: 18314, - data4: [181, 95, 255, 139, 161, 210, 193, 125], -}; +pub const FWPM_SUBLAYER_MPSSVC_TENANT_RESTRICTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 516343777, data2: 64985, data3: 18314, data4: [181, 95, 255, 139, 161, 210, 193, 125] }; pub const FWPM_SUBLAYER_MPSSVC_WF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3016610881, data2: 44944, data3: 16826, data4: [167, 69, 124, 96, 8, 255, 35, 1] }; pub const FWPM_SUBLAYER_MPSSVC_WSH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3016610881, data2: 44944, data3: 16826, data4: [167, 69, 124, 96, 8, 255, 35, 0] }; -pub const FWPM_SUBLAYER_RPC_AUDIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1972143348, - data2: 64328, - data3: 19945, - data4: [154, 235, 62, 217, 85, 26, 177, 253], -}; -pub const FWPM_SUBLAYER_SECURE_SOCKET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 363228695, - data2: 16188, - data3: 20347, - data4: [170, 108, 129, 42, 166, 19, 221, 130], -}; +pub const FWPM_SUBLAYER_RPC_AUDIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1972143348, data2: 64328, data3: 19945, data4: [154, 235, 62, 217, 85, 26, 177, 253] }; +pub const FWPM_SUBLAYER_SECURE_SOCKET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 363228695, data2: 16188, data3: 20347, data4: [170, 108, 129, 42, 166, 19, 221, 130] }; #[repr(C)] pub struct FWPM_SUBLAYER_SUBSCRIPTION0 { pub enumTemplate: *mut FWPM_SUBLAYER_ENUM_TEMPLATE0, @@ -3621,12 +2776,7 @@ impl ::core::clone::Clone for FWPM_SUBLAYER_SUBSCRIPTION0 { } pub const FWPM_SUBLAYER_TCP_CHIMNEY_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 863373497, data2: 47061, data3: 19807, data4: [130, 249, 54, 24, 97, 139, 192, 88] }; pub const FWPM_SUBLAYER_TCP_TEMPLATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 608312783, data2: 2757, data3: 19626, data4: [158, 20, 80, 246, 227, 99, 106, 240] }; -pub const FWPM_SUBLAYER_TEREDO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3127499878, - data2: 20854, - data3: 18809, - data4: [156, 137, 38, 167, 180, 106, 131, 39], -}; +pub const FWPM_SUBLAYER_TEREDO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3127499878, data2: 20854, data3: 18809, data4: [156, 137, 38, 167, 180, 106, 131, 39] }; pub const FWPM_SUBLAYER_UNIVERSAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4005481475, data2: 52948, data3: 17280, data4: [129, 154, 39, 52, 57, 123, 43, 116] }; pub type FWPM_SUBSCRIPTION_FLAGS = u32; pub const FWPM_SUBSCRIPTION_FLAG_NOTIFY_ON_ADD: FWPM_SUBSCRIPTION_FLAGS = 1u32; diff --git a/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs b/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs index c84aa1e29c..8a8844bb9d 100644 --- a/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs @@ -320,25 +320,10 @@ pub const NET_FW_SERVICE_TYPE_MAX: NET_FW_SERVICE_TYPE = 4i32; pub const NetFwAuthorizedApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3969402547, data2: 10082, data3: 19051, data4: [162, 20, 106, 203, 96, 52, 98, 210] }; pub const NetFwMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810346818, data2: 28217, data3: 16600, data4: [148, 58, 185, 19, 196, 12, 156, 212] }; pub const NetFwOpenPort: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 212157894, data2: 14253, data3: 19052, data4: [191, 146, 159, 118, 16, 6, 126, 245] }; -pub const NetFwPolicy2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3803433343, - data2: 27361, - data3: 16812, - data4: [129, 122, 246, 249, 33, 102, 215, 221], -}; +pub const NetFwPolicy2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3803433343, data2: 27361, data3: 16812, data4: [129, 122, 246, 249, 33, 102, 215, 221] }; pub const NetFwProduct: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2641649368, data2: 50452, data3: 19741, data4: [191, 66, 117, 31, 237, 45, 90, 199] }; -pub const NetFwProducts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3424192411, - data2: 33394, - data3: 19827, - data4: [187, 112, 205, 181, 51, 82, 123, 97], -}; -pub const NetFwRule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 744211518, - data2: 13161, - data3: 19507, - data4: [171, 12, 190, 148, 105, 103, 122, 244], -}; +pub const NetFwProducts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3424192411, data2: 33394, data3: 19827, data4: [187, 112, 205, 181, 51, 82, 123, 97] }; +pub const NetFwRule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 744211518, data2: 13161, data3: 19507, data4: [171, 12, 190, 148, 105, 103, 122, 244] }; pub const NetSharingManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1550041517, data2: 14678, data3: 20472, data4: [132, 134, 64, 3, 71, 88, 49, 91] }; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] pub type PAC_CHANGES_CALLBACK_FN = ::core::option::Option; @@ -362,12 +347,7 @@ pub type SHARINGCONNECTION_ENUM_FLAGS = i32; pub const ICSSC_DEFAULT: SHARINGCONNECTION_ENUM_FLAGS = 0i32; pub const ICSSC_ENABLED: SHARINGCONNECTION_ENUM_FLAGS = 1i32; pub const S_OBJECT_NO_LONGER_VALID: ::windows_sys::core::HRESULT = 2i32; -pub const UPnPNAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2921201834, - data2: 16341, - data3: 16444, - data4: [138, 39, 43, 189, 195, 12, 208, 225], -}; +pub const UPnPNAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2921201834, data2: 16341, data3: 16444, data4: [138, 39, 43, 189, 195, 12, 208, 225] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct _tag_FW_DYNAMIC_KEYWORD_ADDRESS0 { diff --git a/crates/deps/sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs b/crates/deps/sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs index 257f643e0d..e07e1051ba 100644 --- a/crates/deps/sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs @@ -1030,12 +1030,7 @@ impl ::core::clone::Clone for ADS_VLV { } } pub const ADSystemInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1354117759, data2: 45009, data3: 4562, data4: [156, 185, 0, 0, 248, 122, 54, 158] }; -pub const ADsSecurityUtility: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4067477066, - data2: 65464, - data3: 19172, - data4: [133, 254, 58, 117, 229, 52, 121, 102], -}; +pub const ADsSecurityUtility: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4067477066, data2: 65464, data3: 19172, data4: [133, 254, 58, 117, 229, 52, 121, 102] }; pub const AccessControlEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3076177920, data2: 39901, data3: 4560, data4: [133, 44, 0, 192, 79, 216, 213, 3] }; pub const AccessControlList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3093209170, data2: 39901, data3: 4560, data4: [133, 44, 0, 192, 79, 216, 213, 3] }; pub const BackLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4240412783, data2: 16512, data3: 4561, data4: [163, 172, 0, 192, 79, 185, 80, 220] }; @@ -1052,12 +1047,7 @@ pub const CLSID_DsFindObjects: ::windows_sys::core::GUID = ::windows_sys::core:: pub const CLSID_DsFindPeople: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2213429218, data2: 22489, data3: 4560, data4: [185, 50, 0, 160, 36, 171, 45, 187] }; pub const CLSID_DsFindPrinter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3044536432, data2: 32482, data3: 4560, data4: [145, 63, 0, 170, 0, 193, 110, 101] }; pub const CLSID_DsFindVolume: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3249785841, data2: 34922, data3: 4560, data4: [145, 64, 0, 170, 0, 193, 110, 101] }; -pub const CLSID_DsFindWriteableDomainController: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2092888185, - data2: 43652, - data3: 17483, - data4: [188, 112, 104, 228, 18, 131, 234, 188], -}; +pub const CLSID_DsFindWriteableDomainController: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2092888185, data2: 43652, data3: 17483, data4: [188, 112, 104, 228, 18, 131, 234, 188] }; pub const CLSID_DsFolderProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2656166096, data2: 28175, data3: 4562, data4: [150, 1, 0, 192, 79, 163, 26, 134] }; pub const CLSID_DsObjectPicker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 399953112, data2: 15227, data3: 4562, data4: [185, 224, 0, 192, 79, 216, 219, 247] }; pub const CLSID_DsPropertyPages: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 222680368, data2: 30283, data3: 4560, data4: [161, 202, 0, 170, 0, 193, 110, 101] }; diff --git a/crates/deps/sys/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs b/crates/deps/sys/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs index cbf9cea6f3..2bccc0d004 100644 --- a/crates/deps/sys/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs @@ -338,12 +338,7 @@ pub const BG_S_UNABLE_TO_DELETE_FILES: i32 = 2097178i32; pub type BG_TOKEN = u32; pub const BG_TOKEN_LOCAL_FILE: BG_TOKEN = 1u32; pub const BG_TOKEN_NETWORK: BG_TOKEN = 2u32; -pub const BITSExtensionSetupFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4022053736, - data2: 29318, - data3: 18307, - data4: [148, 191, 148, 97, 216, 183, 231, 233], -}; +pub const BITSExtensionSetupFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4022053736, data2: 29318, data3: 18307, data4: [148, 191, 148, 97, 216, 183, 231, 233] }; pub const BITS_COST_OPTION_IGNORE_CONGESTION: u32 = 2147483648u32; pub const BITS_COST_STATE_BELOW_CAP: u32 = 4u32; pub const BITS_COST_STATE_CAPPED_USAGE_UNKNOWN: u32 = 2u32; @@ -413,41 +408,16 @@ pub const BITS_MC_JOB_TAKE_OWNERSHIP: i32 = -2145828860i32; pub const BITS_MC_PEERCACHING_PORT: i32 = -2145828854i32; pub const BITS_MC_STATE_FILE_CORRUPT: i32 = -2145828857i32; pub const BITS_MC_WSD_PORT: i32 = -2145828853i32; -pub const BackgroundCopyManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1234293579, - data2: 32929, - data3: 17041, - data4: [131, 182, 51, 40, 54, 107, 144, 151], -}; +pub const BackgroundCopyManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1234293579, data2: 32929, data3: 17041, data4: [131, 182, 51, 40, 54, 107, 144, 151] }; pub const BackgroundCopyManager10_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1272177889, data2: 31700, data3: 18987, data4: [153, 100, 73, 100, 0, 222, 81, 147] }; -pub const BackgroundCopyManager10_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1165312911, - data2: 42696, - data3: 18806, - data4: [176, 254, 47, 38, 184, 13, 149, 158], -}; -pub const BackgroundCopyManager10_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1607740117, - data2: 49230, - data3: 19766, - data4: [173, 199, 224, 143, 241, 87, 55, 173], -}; -pub const BackgroundCopyManager1_5: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4035409695, - data2: 55119, - data3: 19482, - data4: [187, 138, 225, 106, 202, 145, 36, 234], -}; +pub const BackgroundCopyManager10_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1165312911, data2: 42696, data3: 18806, data4: [176, 254, 47, 38, 184, 13, 149, 158] }; +pub const BackgroundCopyManager10_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1607740117, data2: 49230, data3: 19766, data4: [173, 199, 224, 143, 241, 87, 55, 173] }; +pub const BackgroundCopyManager1_5: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4035409695, data2: 55119, data3: 19482, data4: [187, 138, 225, 106, 202, 145, 36, 234] }; pub const BackgroundCopyManager2_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1830333714, data2: 48611, data3: 17299, data4: [179, 17, 9, 156, 52, 110, 109, 249] }; pub const BackgroundCopyManager2_5: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 63609046, data2: 65373, data3: 18872, data4: [171, 198, 3, 221, 132, 18, 112, 32] }; pub const BackgroundCopyManager3_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1704779431, data2: 18590, data3: 4569, data4: [169, 205, 0, 13, 86, 150, 82, 81] }; pub const BackgroundCopyManager4_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3144545643, data2: 51918, data3: 4572, data4: [153, 146, 0, 25, 185, 58, 58, 132] }; -pub const BackgroundCopyManager5_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 516727628, - data2: 59530, - data3: 17635, - data4: [141, 106, 137, 33, 189, 233, 228, 82], -}; +pub const BackgroundCopyManager5_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 516727628, data2: 59530, data3: 17635, data4: [141, 106, 137, 33, 189, 233, 228, 82] }; pub const BackgroundCopyQMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1772964590, data2: 20926, data3: 17307, data4: [169, 44, 134, 174, 73, 14, 139, 48] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/deps/sys/src/Windows/Win32/Networking/Clustering/mod.rs b/crates/deps/sys/src/Windows/Win32/Networking/Clustering/mod.rs index c41a58951e..fd2f54095e 100644 --- a/crates/deps/sys/src/Windows/Win32/Networking/Clustering/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Networking/Clustering/mod.rs @@ -3241,12 +3241,7 @@ pub const ClusNode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data pub const ClusNodeNetInterfaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4075161339, data2: 9777, data3: 4561, data4: [137, 241, 0, 160, 201, 13, 6, 30] }; pub const ClusNodes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4075161337, data2: 9777, data3: 4561, data4: [137, 241, 0, 160, 201, 13, 6, 30] }; pub const ClusPartition: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4075161375, data2: 9777, data3: 4561, data4: [137, 241, 0, 160, 201, 13, 6, 30] }; -pub const ClusPartitionEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1406475558, - data2: 46363, - data3: 19065, - data4: [178, 195, 80, 72, 217, 58, 152, 252], -}; +pub const ClusPartitionEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1406475558, data2: 46363, data3: 19065, data4: [178, 195, 80, 72, 217, 58, 152, 252] }; pub const ClusPartitions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4075161377, data2: 9777, data3: 4561, data4: [137, 241, 0, 160, 201, 13, 6, 30] }; pub const ClusProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4075161343, data2: 9777, data3: 4561, data4: [137, 241, 0, 160, 201, 13, 6, 30] }; pub const ClusProperty: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4075161341, data2: 9777, data3: 4561, data4: [137, 241, 0, 160, 201, 13, 6, 30] }; @@ -3713,8 +3708,7 @@ pub type PCLUSAPI_GET_CLUSTER_NODE_STATE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_NOTIFY_V2 = - ::core::option::Option u32>; +pub type PCLUSAPI_GET_CLUSTER_NOTIFY_V2 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] pub type PCLUSAPI_GET_CLUSTER_QUORUM_RESOURCE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] diff --git a/crates/deps/sys/src/Windows/Win32/Networking/NetworkListManager/mod.rs b/crates/deps/sys/src/Windows/Win32/Networking/NetworkListManager/mod.rs index 6e9dea2b20..52853be518 100644 --- a/crates/deps/sys/src/Windows/Win32/Networking/NetworkListManager/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Networking/NetworkListManager/mod.rs @@ -119,9 +119,4 @@ impl ::core::clone::Clone for NLM_USAGE_DATA { *self } } -pub const NetworkListManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3702524929, - data2: 22287, - data3: 19099, - data4: [141, 105, 25, 159, 219, 165, 114, 59], -}; +pub const NetworkListManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3702524929, data2: 22287, data3: 19099, data4: [141, 105, 25, 159, 219, 165, 114, 59] }; diff --git a/crates/deps/sys/src/Windows/Win32/Networking/WinSock/mod.rs b/crates/deps/sys/src/Windows/Win32/Networking/WinSock/mod.rs index 58e757a3a6..b567d8551f 100644 --- a/crates/deps/sys/src/Windows/Win32/Networking/WinSock/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Networking/WinSock/mod.rs @@ -532,12 +532,7 @@ pub const AI_RETURN_TTL: u32 = 128u32; pub const AI_SECURE: u32 = 32768u32; pub const AI_SECURE_WITH_FALLBACK: u32 = 1048576u32; pub const AI_V4MAPPED: u32 = 2048u32; -pub const ASSOCIATE_NAMERES_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1503890279, - data2: 54526, - data3: 18145, - data4: [186, 60, 135, 234, 116, 202, 48, 73], -}; +pub const ASSOCIATE_NAMERES_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1503890279, data2: 54526, data3: 18145, data4: [186, 60, 135, 234, 116, 202, 48, 73] }; #[repr(C)] pub struct ASSOCIATE_NAMERES_CONTEXT_INPUT { pub TransportSettingId: TRANSPORT_SETTING_ID, diff --git a/crates/deps/sys/src/Windows/Win32/Networking/WindowsWebServices/mod.rs b/crates/deps/sys/src/Windows/Win32/Networking/WindowsWebServices/mod.rs index ce013cd600..a07de7b6f9 100644 --- a/crates/deps/sys/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Networking/WindowsWebServices/mod.rs @@ -4,15 +4,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn WebAuthNAuthenticatorGetAssertion(hwnd: super::super::Foundation::HWND, pwszrpid: super::super::Foundation::PWSTR, pwebauthnclientdata: *const WEBAUTHN_CLIENT_DATA, pwebauthngetassertionoptions: *const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS, ppwebauthnassertion: *mut *mut WEBAUTHN_ASSERTION) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] - pub fn WebAuthNAuthenticatorMakeCredential( - hwnd: super::super::Foundation::HWND, - prpinformation: *const WEBAUTHN_RP_ENTITY_INFORMATION, - puserinformation: *const WEBAUTHN_USER_ENTITY_INFORMATION, - ppubkeycredparams: *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS, - pwebauthnclientdata: *const WEBAUTHN_CLIENT_DATA, - pwebauthnmakecredentialoptions: *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS, - ppwebauthncredentialattestation: *mut *mut WEBAUTHN_CREDENTIAL_ATTESTATION, - ) -> ::windows_sys::core::HRESULT; + pub fn WebAuthNAuthenticatorMakeCredential(hwnd: super::super::Foundation::HWND, prpinformation: *const WEBAUTHN_RP_ENTITY_INFORMATION, puserinformation: *const WEBAUTHN_USER_ENTITY_INFORMATION, ppubkeycredparams: *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS, pwebauthnclientdata: *const WEBAUTHN_CLIENT_DATA, pwebauthnmakecredentialoptions: *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS, ppwebauthncredentialattestation: *mut *mut WEBAUTHN_CREDENTIAL_ATTESTATION) -> ::windows_sys::core::HRESULT; pub fn WebAuthNCancelCurrentOperation(pcancellationid: *const ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] pub fn WebAuthNFreeAssertion(pwebauthnassertion: *const WEBAUTHN_ASSERTION); @@ -65,22 +57,7 @@ extern "system" { pub fn WsCreateMetadata(properties: *const WS_METADATA_PROPERTY, propertycount: u32, metadata: *mut *mut WS_METADATA, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; pub fn WsCreateReader(properties: *const WS_XML_READER_PROPERTY, propertycount: u32, reader: *mut *mut WS_XML_READER, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] - pub fn WsCreateServiceEndpointFromTemplate( - channeltype: WS_CHANNEL_TYPE, - properties: *const WS_SERVICE_ENDPOINT_PROPERTY, - propertycount: u32, - addressurl: *const WS_STRING, - contract: *const WS_SERVICE_CONTRACT, - authorizationcallback: WS_SERVICE_SECURITY_CALLBACK, - heap: *const WS_HEAP, - templatetype: WS_BINDING_TEMPLATE_TYPE, - templatevalue: *const ::core::ffi::c_void, - templatesize: u32, - templatedescription: *const ::core::ffi::c_void, - templatedescriptionsize: u32, - serviceendpoint: *mut *mut WS_SERVICE_ENDPOINT, - error: *const WS_ERROR, - ) -> ::windows_sys::core::HRESULT; + pub fn WsCreateServiceEndpointFromTemplate(channeltype: WS_CHANNEL_TYPE, properties: *const WS_SERVICE_ENDPOINT_PROPERTY, propertycount: u32, addressurl: *const WS_STRING, contract: *const WS_SERVICE_CONTRACT, authorizationcallback: WS_SERVICE_SECURITY_CALLBACK, heap: *const WS_HEAP, templatetype: WS_BINDING_TEMPLATE_TYPE, templatevalue: *const ::core::ffi::c_void, templatesize: u32, templatedescription: *const ::core::ffi::c_void, templatedescriptionsize: u32, serviceendpoint: *mut *mut WS_SERVICE_ENDPOINT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] pub fn WsCreateServiceHost(endpoints: *const *const WS_SERVICE_ENDPOINT, endpointcount: u16, serviceproperties: *const WS_SERVICE_PROPERTY, servicepropertycount: u32, servicehost: *mut *mut WS_SERVICE_HOST, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; pub fn WsCreateServiceProxy(channeltype: WS_CHANNEL_TYPE, channelbinding: WS_CHANNEL_BINDING, securitydescription: *const WS_SECURITY_DESCRIPTION, properties: *const WS_PROXY_PROPERTY, propertycount: u32, channelproperties: *const WS_CHANNEL_PROPERTY, channelpropertycount: u32, serviceproxy: *mut *mut WS_SERVICE_PROXY, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; @@ -216,22 +193,7 @@ extern "system" { pub fn WsRemoveMappedHeader(message: *const WS_MESSAGE, headername: *const WS_XML_STRING, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; pub fn WsRemoveNode(nodeposition: *const WS_XML_NODE_POSITION, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] - pub fn WsRequestReply( - channel: *const WS_CHANNEL, - requestmessage: *const WS_MESSAGE, - requestmessagedescription: *const WS_MESSAGE_DESCRIPTION, - writeoption: WS_WRITE_OPTION, - requestbodyvalue: *const ::core::ffi::c_void, - requestbodyvaluesize: u32, - replymessage: *const WS_MESSAGE, - replymessagedescription: *const WS_MESSAGE_DESCRIPTION, - readoption: WS_READ_OPTION, - heap: *const WS_HEAP, - value: *mut ::core::ffi::c_void, - valuesize: u32, - asynccontext: *const WS_ASYNC_CONTEXT, - error: *const WS_ERROR, - ) -> ::windows_sys::core::HRESULT; + pub fn WsRequestReply(channel: *const WS_CHANNEL, requestmessage: *const WS_MESSAGE, requestmessagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, requestbodyvalue: *const ::core::ffi::c_void, requestbodyvaluesize: u32, replymessage: *const WS_MESSAGE, replymessagedescription: *const WS_MESSAGE_DESCRIPTION, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; pub fn WsRequestSecurityToken(channel: *const WS_CHANNEL, properties: *const WS_REQUEST_SECURITY_TOKEN_PROPERTY, propertycount: u32, token: *mut *mut WS_SECURITY_TOKEN, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; pub fn WsResetChannel(channel: *const WS_CHANNEL, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; pub fn WsResetError(error: *const WS_ERROR) -> ::windows_sys::core::HRESULT; diff --git a/crates/deps/sys/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs b/crates/deps/sys/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs index adb84fa73c..f6dc357d66 100644 --- a/crates/deps/sys/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs @@ -12,18 +12,8 @@ pub type AsyncIIdentityAuthentication = *mut ::core::ffi::c_void; pub type AsyncIIdentityProvider = *mut ::core::ffi::c_void; pub type AsyncIIdentityStore = *mut ::core::ffi::c_void; pub type AsyncIIdentityStoreEx = *mut ::core::ffi::c_void; -pub const CIdentityProfileHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3975528262, - data2: 58294, - data3: 17562, - data4: [181, 107, 67, 245, 143, 134, 120, 20], -}; -pub const CoClassIdentityStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 819237446, - data2: 53783, - data3: 18015, - data4: [176, 11, 172, 157, 221, 101, 46, 183], -}; +pub const CIdentityProfileHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3975528262, data2: 58294, data3: 17562, data4: [181, 107, 67, 245, 143, 134, 120, 20] }; +pub const CoClassIdentityStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 819237446, data2: 53783, data3: 18015, data4: [176, 11, 172, 157, 221, 101, 46, 183] }; pub type IAssociatedIdentityProvider = *mut ::core::ffi::c_void; pub type IConnectedIdentityProvider = *mut ::core::ffi::c_void; pub type IDENTITY_TYPE = i32; @@ -51,9 +41,4 @@ pub const IDENTITY_DELETED: IdentityUpdateEvent = 16u32; pub const IDENTITY_PROPCHANGED: IdentityUpdateEvent = 32u32; pub const IDENTITY_CONNECTED: IdentityUpdateEvent = 64u32; pub const IDENTITY_DISCONNECTED: IdentityUpdateEvent = 128u32; -pub const OID_OAssociatedIdentityProviderObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2563089373, - data2: 56168, - data3: 20250, - data4: [141, 43, 144, 121, 205, 254, 175, 97], -}; +pub const OID_OAssociatedIdentityProviderObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2563089373, data2: 56168, data3: 20250, data4: [141, 43, 144, 121, 205, 254, 175, 97] }; diff --git a/crates/deps/sys/src/Windows/Win32/Security/Authentication/Identity/mod.rs b/crates/deps/sys/src/Windows/Win32/Security/Authentication/Identity/mod.rs index bc7d5afe0c..71d9ca4e37 100644 --- a/crates/deps/sys/src/Windows/Win32/Security/Authentication/Identity/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Security/Authentication/Identity/mod.rs @@ -144,22 +144,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn LsaGetLogonSessionData(logonid: *const super::super::super::Foundation::LUID, pplogonsessiondata: *mut *mut SECURITY_LOGON_SESSION_DATA) -> super::super::super::Foundation::NTSTATUS; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] - pub fn LsaLogonUser( - lsahandle: super::super::super::Foundation::HANDLE, - originname: *const super::super::super::System::Kernel::STRING, - logontype: SECURITY_LOGON_TYPE, - authenticationpackage: u32, - authenticationinformation: *const ::core::ffi::c_void, - authenticationinformationlength: u32, - localgroups: *const super::super::TOKEN_GROUPS, - sourcecontext: *const super::super::TOKEN_SOURCE, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebufferlength: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - token: *mut super::super::super::Foundation::HANDLE, - quotas: *mut super::super::QUOTA_LIMITS, - substatus: *mut i32, - ) -> super::super::super::Foundation::NTSTATUS; + pub fn LsaLogonUser(lsahandle: super::super::super::Foundation::HANDLE, originname: *const super::super::super::System::Kernel::STRING, logontype: SECURITY_LOGON_TYPE, authenticationpackage: u32, authenticationinformation: *const ::core::ffi::c_void, authenticationinformationlength: u32, localgroups: *const super::super::TOKEN_GROUPS, sourcecontext: *const super::super::TOKEN_SOURCE, profilebuffer: *mut *mut ::core::ffi::c_void, profilebufferlength: *mut u32, logonid: *mut super::super::super::Foundation::LUID, token: *mut super::super::super::Foundation::HANDLE, quotas: *mut super::super::QUOTA_LIMITS, substatus: *mut i32) -> super::super::super::Foundation::NTSTATUS; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub fn LsaLookupAuthenticationPackage(lsahandle: super::super::super::Foundation::HANDLE, packagename: *const super::super::super::System::Kernel::STRING, authenticationpackage: *mut u32) -> super::super::super::Foundation::NTSTATUS; #[cfg(feature = "Win32_Foundation")] @@ -3326,41 +3311,10 @@ pub type PLSA_AP_INITIALIZE_PACKAGE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_LOGON_USER = ::core::option::Option< - unsafe extern "system" fn( - clientrequest: *const *const ::core::ffi::c_void, - logontype: SECURITY_LOGON_TYPE, - authenticationinformation: *const ::core::ffi::c_void, - clientauthenticationbase: *const ::core::ffi::c_void, - authenticationinformationlength: u32, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebufferlength: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - substatus: *mut i32, - tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *mut *mut ::core::ffi::c_void, - accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PLSA_AP_LOGON_USER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PLSA_AP_LOGON_USER_EX = ::core::option::Option< - unsafe extern "system" fn( - clientrequest: *const *const ::core::ffi::c_void, - logontype: SECURITY_LOGON_TYPE, - authenticationinformation: *const ::core::ffi::c_void, - clientauthenticationbase: *const ::core::ffi::c_void, - authenticationinformationlength: u32, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebufferlength: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - substatus: *mut i32, - tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *mut *mut ::core::ffi::c_void, - accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, - machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING, - ) -> super::super::super::Foundation::NTSTATUS, + unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, logontype: SECURITY_LOGON_TYPE, authenticationinformation: *const ::core::ffi::c_void, clientauthenticationbase: *const ::core::ffi::c_void, authenticationinformationlength: u32, profilebuffer: *mut *mut ::core::ffi::c_void, profilebufferlength: *mut u32, logonid: *mut super::super::super::Foundation::LUID, substatus: *mut i32, tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, tokeninformation: *mut *mut ::core::ffi::c_void, accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING) -> super::super::super::Foundation::NTSTATUS, >; #[cfg(feature = "Win32_Foundation")] pub type PLSA_AP_LOGON_USER_EX2 = ::core::option::Option< @@ -3433,34 +3387,9 @@ pub type PLSA_AP_PRE_LOGON_USER_SURROGATE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_AUDIT_LOGON = ::core::option::Option< - unsafe extern "system" fn( - status: super::super::super::Foundation::NTSTATUS, - substatus: super::super::super::Foundation::NTSTATUS, - accountname: *const super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, - workstationname: *const super::super::super::Foundation::UNICODE_STRING, - usersid: super::super::super::Foundation::PSID, - logontype: SECURITY_LOGON_TYPE, - tokensource: *const super::super::TOKEN_SOURCE, - logonid: *const super::super::super::Foundation::LUID, - ), ->; +pub type PLSA_AUDIT_LOGON = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_AUDIT_LOGON_EX = ::core::option::Option< - unsafe extern "system" fn( - status: super::super::super::Foundation::NTSTATUS, - substatus: super::super::super::Foundation::NTSTATUS, - accountname: *const super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, - workstationname: *const super::super::super::Foundation::UNICODE_STRING, - usersid: super::super::super::Foundation::PSID, - logontype: SECURITY_LOGON_TYPE, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokensource: *const super::super::TOKEN_SOURCE, - logonid: *const super::super::super::Foundation::LUID, - ), ->; +pub type PLSA_AUDIT_LOGON_EX = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] pub type PLSA_CALLBACK_FUNCTION = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] @@ -3478,68 +3407,23 @@ pub type PLSA_CLIENT_CALLBACK = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_CONVERT_AUTH_DATA_TO_TOKEN = ::core::option::Option< - unsafe extern "system" fn( - userauthdata: *const ::core::ffi::c_void, - userauthdatasize: u32, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokensource: *const super::super::TOKEN_SOURCE, - logontype: SECURITY_LOGON_TYPE, - authorityname: *const super::super::super::Foundation::UNICODE_STRING, - token: *mut super::super::super::Foundation::HANDLE, - logonid: *mut super::super::super::Foundation::LUID, - accountname: *mut super::super::super::Foundation::UNICODE_STRING, - substatus: *mut i32, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PLSA_CONVERT_AUTH_DATA_TO_TOKEN = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PLSA_COPY_FROM_CLIENT_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PLSA_COPY_TO_CLIENT_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_CRACK_SINGLE_NAME = - ::core::option::Option super::super::super::Foundation::NTSTATUS>; +pub type PLSA_CRACK_SINGLE_NAME = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PLSA_CREATE_LOGON_SESSION = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PLSA_CREATE_SHARED_MEMORY = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] pub type PLSA_CREATE_THREAD = ::core::option::Option super::super::super::Foundation::HANDLE>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_CREATE_TOKEN = ::core::option::Option< - unsafe extern "system" fn( - logonid: *const super::super::super::Foundation::LUID, - tokensource: *const super::super::TOKEN_SOURCE, - logontype: SECURITY_LOGON_TYPE, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *const ::core::ffi::c_void, - tokengroups: *const super::super::TOKEN_GROUPS, - accountname: *const super::super::super::Foundation::UNICODE_STRING, - authorityname: *const super::super::super::Foundation::UNICODE_STRING, - workstation: *const super::super::super::Foundation::UNICODE_STRING, - profilepath: *const super::super::super::Foundation::UNICODE_STRING, - token: *mut super::super::super::Foundation::HANDLE, - substatus: *mut i32, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PLSA_CREATE_TOKEN = + ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_CREATE_TOKEN_EX = ::core::option::Option< - unsafe extern "system" fn( - logonid: *const super::super::super::Foundation::LUID, - tokensource: *const super::super::TOKEN_SOURCE, - logontype: SECURITY_LOGON_TYPE, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *const ::core::ffi::c_void, - tokengroups: *const super::super::TOKEN_GROUPS, - workstation: *const super::super::super::Foundation::UNICODE_STRING, - profilepath: *const super::super::super::Foundation::UNICODE_STRING, - sessioninformation: *const ::core::ffi::c_void, - sessioninformationtype: SECPKG_SESSIONINFO_TYPE, - token: *mut super::super::super::Foundation::HANDLE, - substatus: *mut i32, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PLSA_CREATE_TOKEN_EX = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub type PLSA_DELETE_CREDENTIAL = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] @@ -3568,17 +3452,7 @@ pub type PLSA_GET_CREDENTIALS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_GET_SERVICE_ACCOUNT_PASSWORD = ::core::option::Option< - unsafe extern "system" fn( - accountname: *const super::super::super::Foundation::UNICODE_STRING, - domainname: *const super::super::super::Foundation::UNICODE_STRING, - credfetch: CRED_FETCH, - filetimeexpiry: *mut super::super::super::Foundation::FILETIME, - currentpassword: *mut super::super::super::Foundation::UNICODE_STRING, - previouspassword: *mut super::super::super::Foundation::UNICODE_STRING, - filetimecurrpwdvalidforoutbound: *mut super::super::super::Foundation::FILETIME, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PLSA_GET_SERVICE_ACCOUNT_PASSWORD = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PLSA_GET_USER_AUTH_DATA = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] @@ -3952,20 +3826,7 @@ pub const PRIMARY_CRED_TRANSFER: u32 = 8192u32; pub const PRIMARY_CRED_UPDATE: u32 = 4u32; pub type PSAM_CREDENTIAL_UPDATE_FREE_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PSAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE = ::core::option::Option< - unsafe extern "system" fn( - clearpassword: *const super::super::super::Foundation::UNICODE_STRING, - oldcredentials: *const ::core::ffi::c_void, - oldcredentialsize: u32, - useraccountcontrol: u32, - upn: *const super::super::super::Foundation::UNICODE_STRING, - username: *const super::super::super::Foundation::UNICODE_STRING, - netbiosdomainname: *const super::super::super::Foundation::UNICODE_STRING, - dnsdomainname: *const super::super::super::Foundation::UNICODE_STRING, - newcredentials: *mut *mut ::core::ffi::c_void, - newcredentialsize: *mut u32, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PSAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PSAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] @@ -7453,9 +7314,7 @@ pub type SpGetUserInfoFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpInitLsaModeContextFn = ::core::option::Option< - unsafe extern "system" fn(credentialhandle: usize, contexthandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, contextrequirements: u32, targetdatarep: u32, inputbuffers: *const SecBufferDesc, newcontexthandle: *mut usize, outputbuffers: *mut SecBufferDesc, contextattributes: *mut u32, expirationtime: *mut i64, mappedcontext: *mut super::super::super::Foundation::BOOLEAN, contextdata: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS, ->; +pub type SpInitLsaModeContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type SpInitUserModeContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] diff --git a/crates/deps/sys/src/Windows/Win32/Security/Authorization/mod.rs b/crates/deps/sys/src/Windows/Win32/Security/Authorization/mod.rs index fb1b6e502e..e687aca3d5 100644 --- a/crates/deps/sys/src/Windows/Win32/Security/Authorization/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Security/Authorization/mod.rs @@ -1050,18 +1050,8 @@ pub const AZ_CLIENT_CONTEXT_SKIP_GROUP: AZ_PROP_CONSTANTS = 1i32; pub const AZ_CLIENT_CONTEXT_SKIP_LDAP_QUERY: AZ_PROP_CONSTANTS = 1i32; pub const AZ_CLIENT_CONTEXT_GET_GROUP_RECURSIVE: AZ_PROP_CONSTANTS = 2i32; pub const AZ_CLIENT_CONTEXT_GET_GROUPS_STORE_LEVEL_ONLY: AZ_PROP_CONSTANTS = 2i32; -pub const AzAuthorizationStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2998730585, - data2: 42839, - data3: 19211, - data4: [161, 188, 234, 105, 152, 29, 166, 158], -}; -pub const AzBizRuleContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1546504559, - data2: 36177, - data3: 17227, - data4: [179, 60, 55, 155, 204, 174, 119, 195], -}; +pub const AzAuthorizationStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2998730585, data2: 42839, data3: 19211, data4: [161, 188, 234, 105, 152, 29, 166, 158] }; +pub const AzBizRuleContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1546504559, data2: 36177, data3: 17227, data4: [179, 60, 55, 155, 204, 174, 119, 195] }; pub const AzPrincipalLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1211824989, data2: 28895, data3: 19990, data4: [171, 220, 161, 222, 77, 1, 90, 62] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/deps/sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs b/crates/deps/sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs index 2306a71a25..e71e1574cc 100644 --- a/crates/deps/sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs @@ -1060,12 +1060,7 @@ pub const CX509CertificateRequestPkcs7: ::windows_sys::core::GUID = ::windows_sy pub const CX509CertificateRevocationList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821472, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; pub const CX509CertificateRevocationListEntries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821471, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; pub const CX509CertificateRevocationListEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821470, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; -pub const CX509CertificateTemplateADWritable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2201412387, - data2: 11882, - data3: 18948, - data4: [147, 124, 84, 143, 104, 24, 57, 179], -}; +pub const CX509CertificateTemplateADWritable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2201412387, data2: 11882, data3: 18948, data4: [147, 124, 84, 143, 104, 24, 57, 179] }; pub const CX509EndorsementKey: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 295852573, data2: 47523, data3: 20189, data4: [175, 131, 59, 89, 173, 190, 211, 97] }; pub const CX509Enrollment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821446, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; pub const CX509EnrollmentHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2286821456, data2: 8573, data3: 4570, data4: [178, 164, 0, 14, 123, 187, 43, 9] }; @@ -1312,22 +1307,7 @@ pub type FNCERTSRVRESTOREREGISTERW = ::core::option::Option ::windows_sys::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type FNIMPORTPFXTOPROVIDER = ::core::option::Option< - unsafe extern "system" fn( - hwndparent: super::super::super::Foundation::HWND, - pbpfx: *const u8, - cbpfx: u32, - importflags: ImportPFXFlags, - pwszpassword: super::super::super::Foundation::PWSTR, - pwszprovidername: super::super::super::Foundation::PWSTR, - pwszreadername: super::super::super::Foundation::PWSTR, - pwszcontainernameprefix: super::super::super::Foundation::PWSTR, - pwszpin: super::super::super::Foundation::PWSTR, - pwszfriendlyname: super::super::super::Foundation::PWSTR, - pccertout: *mut u32, - prgpcertout: *mut *mut *mut super::CERT_CONTEXT, - ) -> ::windows_sys::core::HRESULT, ->; +pub type FNIMPORTPFXTOPROVIDER = ::core::option::Option ::windows_sys::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] pub type FNIMPORTPFXTOPROVIDERFREEDATA = ::core::option::Option; pub const FR_PROP_CLAIMCHALLENGE: u32 = 22u32; @@ -1574,18 +1554,8 @@ pub const SKIHashSha256: KeyIdentifierHashAlgorithm = 3i32; pub const SKIHashHPKP: KeyIdentifierHashAlgorithm = 5i32; pub const LDAPF_SIGNDISABLE: u32 = 2u32; pub const LDAPF_SSLENABLE: u32 = 1u32; -pub const OCSPAdmin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3556193553, - data2: 37577, - data3: 18379, - data4: [143, 242, 141, 137, 26, 124, 77, 228], -}; -pub const OCSPPropertyCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4181042472, - data2: 47754, - data3: 19929, - data4: [186, 121, 242, 131, 39, 92, 178, 222], -}; +pub const OCSPAdmin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3556193553, data2: 37577, data3: 18379, data4: [143, 242, 141, 137, 26, 124, 77, 228] }; +pub const OCSPPropertyCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4181042472, data2: 47754, data3: 19929, data4: [186, 121, 242, 131, 39, 92, 178, 222] }; pub type OCSPRequestFlag = i32; pub const OCSP_RF_REJECT_SIGNED_REQUESTS: OCSPRequestFlag = 1i32; pub type OCSPSigningFlag = i32; diff --git a/crates/deps/sys/src/Windows/Win32/Security/Cryptography/mod.rs b/crates/deps/sys/src/Windows/Win32/Security/Cryptography/mod.rs index 207af5c648..e0ca4828ff 100644 --- a/crates/deps/sys/src/Windows/Win32/Security/Cryptography/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Security/Cryptography/mod.rs @@ -538,19 +538,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn CryptProtectMemory(pdatain: *mut ::core::ffi::c_void, cbdatain: u32, dwflags: u32) -> super::super::Foundation::BOOL; #[cfg(feature = "Win32_Foundation")] - pub fn CryptQueryObject( - dwobjecttype: CERT_QUERY_OBJECT_TYPE, - pvobject: *const ::core::ffi::c_void, - dwexpectedcontenttypeflags: CERT_QUERY_CONTENT_TYPE_FLAGS, - dwexpectedformattypeflags: CERT_QUERY_FORMAT_TYPE_FLAGS, - dwflags: u32, - pdwmsgandcertencodingtype: *mut CERT_QUERY_ENCODING_TYPE, - pdwcontenttype: *mut CERT_QUERY_CONTENT_TYPE, - pdwformattype: *mut CERT_QUERY_FORMAT_TYPE, - phcertstore: *mut *mut ::core::ffi::c_void, - phmsg: *mut *mut ::core::ffi::c_void, - ppvcontext: *mut *mut ::core::ffi::c_void, - ) -> super::super::Foundation::BOOL; + pub fn CryptQueryObject(dwobjecttype: CERT_QUERY_OBJECT_TYPE, pvobject: *const ::core::ffi::c_void, dwexpectedcontenttypeflags: CERT_QUERY_CONTENT_TYPE_FLAGS, dwexpectedformattypeflags: CERT_QUERY_FORMAT_TYPE_FLAGS, dwflags: u32, pdwmsgandcertencodingtype: *mut CERT_QUERY_ENCODING_TYPE, pdwcontenttype: *mut CERT_QUERY_CONTENT_TYPE, pdwformattype: *mut CERT_QUERY_FORMAT_TYPE, phcertstore: *mut *mut ::core::ffi::c_void, phmsg: *mut *mut ::core::ffi::c_void, ppvcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; #[cfg(feature = "Win32_Foundation")] pub fn CryptRegisterDefaultOIDFunction(dwencodingtype: u32, pszfuncname: super::super::Foundation::PSTR, dwindex: u32, pwszdll: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; #[cfg(feature = "Win32_Foundation")] @@ -1432,24 +1420,9 @@ pub const ENUM_SETUPPROP_PARENTCANAME: CASetupProperty = 13i32; pub const ENUM_SETUPPROP_REQUESTFILE: CASetupProperty = 14i32; pub const ENUM_SETUPPROP_WEBCAMACHINE: CASetupProperty = 15i32; pub const ENUM_SETUPPROP_WEBCANAME: CASetupProperty = 16i32; -pub const CCertSrvSetup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2518620175, - data2: 62812, - data3: 16701, - data4: [169, 179, 125, 42, 244, 216, 228, 47], -}; -pub const CCertSrvSetupKeyInformation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 943143174, - data2: 21555, - data3: 17971, - data4: [176, 251, 41, 183, 231, 130, 98, 225], -}; -pub const CCertificateEnrollmentPolicyServerSetup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2950887986, - data2: 16817, - data3: 17821, - data4: [165, 222, 73, 173, 216, 167, 33, 130], -}; +pub const CCertSrvSetup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2518620175, data2: 62812, data3: 16701, data4: [169, 179, 125, 42, 244, 216, 228, 47] }; +pub const CCertSrvSetupKeyInformation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 943143174, data2: 21555, data3: 17971, data4: [176, 251, 41, 183, 231, 130, 98, 225] }; +pub const CCertificateEnrollmentPolicyServerSetup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2950887986, data2: 16817, data3: 17821, data4: [165, 222, 73, 173, 216, 167, 33, 130] }; pub const CCertificateEnrollmentServerSetup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2567107516, data2: 34991, data3: 19704, data4: [174, 98, 113, 64, 83, 21, 82, 182] }; pub type CEPSetupProperty = i32; pub const ENUM_CEPSETUPPROP_AUTHENTICATION: CEPSetupProperty = 0i32; @@ -4028,12 +4001,7 @@ impl ::core::clone::Clone for CMC_TAGGED_REQUEST_0 { *self } } -pub const CMSCEPSetup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2857327618, - data2: 36476, - data3: 18884, - data4: [148, 250, 103, 165, 204, 94, 173, 180], -}; +pub const CMSCEPSetup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2857327618, data2: 36476, data3: 18884, data4: [148, 250, 103, 165, 204, 94, 173, 180] }; pub const CMSG_ATTR_CERT_COUNT_PARAM: u32 = 31u32; pub const CMSG_ATTR_CERT_PARAM: u32 = 32u32; pub const CMSG_AUTHENTICATED_ATTRIBUTES_FLAG: u32 = 8u32; diff --git a/crates/deps/sys/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs b/crates/deps/sys/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs index dc789ea06c..c97ab5fcf7 100644 --- a/crates/deps/sys/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs @@ -946,12 +946,7 @@ pub const GUID_EapHost_Cause_User_Root_CertInvalid: ::windows_sys::core::GUID = pub const GUID_EapHost_Cause_User_Root_CertNotFound: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2517826663, data2: 24912, data3: 16905, data4: [168, 94, 168, 216, 0, 0, 0, 17] }; pub const GUID_EapHost_Cause_XmlMalformed: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2517826663, data2: 24912, data3: 16905, data4: [168, 94, 168, 216, 0, 0, 0, 29] }; pub const GUID_EapHost_Default: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }; -pub const GUID_EapHost_Help_ObtainingCerts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4113952419, - data2: 7133, - data3: 18122, - data4: [162, 252, 166, 101, 89, 57, 183, 232], -}; +pub const GUID_EapHost_Help_ObtainingCerts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4113952419, data2: 7133, data3: 18122, data4: [162, 252, 166, 101, 89, 57, 183, 232] }; pub const GUID_EapHost_Help_Troubleshooting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 858815183, data2: 1688, data3: 16826, data4: [176, 20, 234, 10, 46, 184, 208, 168] }; pub const GUID_EapHost_Repair_ContactAdmin_AuthFailure: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2517826663, data2: 24912, data3: 16905, data4: [168, 94, 168, 216, 0, 0, 0, 31] }; pub const GUID_EapHost_Repair_ContactAdmin_CertNameAbsent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2517826663, data2: 24912, data3: 16905, data4: [168, 94, 168, 216, 0, 0, 0, 41] }; diff --git a/crates/deps/sys/src/Windows/Win32/Security/Tpm/mod.rs b/crates/deps/sys/src/Windows/Win32/Security/Tpm/mod.rs index b2ae9afd2b..17fd2db645 100644 --- a/crates/deps/sys/src/Windows/Win32/Security/Tpm/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Security/Tpm/mod.rs @@ -46,9 +46,4 @@ pub const TPMVSC_ATTESTATION_NONE: TPMVSC_ATTESTATION_TYPE = 0i32; pub const TPMVSC_ATTESTATION_AIK_ONLY: TPMVSC_ATTESTATION_TYPE = 1i32; pub const TPMVSC_ATTESTATION_AIK_AND_CERTIFICATE: TPMVSC_ATTESTATION_TYPE = 2i32; pub const TPMVSC_DEFAULT_ADMIN_ALGORITHM_ID: u32 = 130u32; -pub const TpmVirtualSmartCardManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 379686534, - data2: 32622, - data3: 19488, - data4: [173, 137, 79, 252, 13, 183, 169, 106], -}; +pub const TpmVirtualSmartCardManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 379686534, data2: 32622, data3: 19488, data4: [173, 137, 79, 252, 13, 183, 169, 106] }; diff --git a/crates/deps/sys/src/Windows/Win32/Security/mod.rs b/crates/deps/sys/src/Windows/Win32/Security/mod.rs index ce00ce33d2..0e07f4d01f 100644 --- a/crates/deps/sys/src/Windows/Win32/Security/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Security/mod.rs @@ -42,123 +42,19 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn AccessCheckByType(psecuritydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: *mut PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::Foundation::BOOL; #[cfg(feature = "Win32_Foundation")] - pub fn AccessCheckByTypeAndAuditAlarmA( - subsystemname: super::Foundation::PSTR, - handleid: *const ::core::ffi::c_void, - objecttypename: super::Foundation::PSTR, - objectname: super::Foundation::PSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccess: *mut u32, - accessstatus: *mut i32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; - #[cfg(feature = "Win32_Foundation")] - pub fn AccessCheckByTypeAndAuditAlarmW( - subsystemname: super::Foundation::PWSTR, - handleid: *const ::core::ffi::c_void, - objecttypename: super::Foundation::PWSTR, - objectname: super::Foundation::PWSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccess: *mut u32, - accessstatus: *mut i32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; + pub fn AccessCheckByTypeAndAuditAlarmA(subsystemname: super::Foundation::PSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PSTR, objectname: super::Foundation::PSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccess: *mut u32, accessstatus: *mut i32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; + #[cfg(feature = "Win32_Foundation")] + pub fn AccessCheckByTypeAndAuditAlarmW(subsystemname: super::Foundation::PWSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PWSTR, objectname: super::Foundation::PWSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccess: *mut u32, accessstatus: *mut i32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; #[cfg(feature = "Win32_Foundation")] pub fn AccessCheckByTypeResultList(psecuritydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: *mut PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccesslist: *mut u32, accessstatuslist: *mut u32) -> super::Foundation::BOOL; #[cfg(feature = "Win32_Foundation")] - pub fn AccessCheckByTypeResultListAndAuditAlarmA( - subsystemname: super::Foundation::PSTR, - handleid: *const ::core::ffi::c_void, - objecttypename: super::Foundation::PSTR, - objectname: super::Foundation::PSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccess: *mut u32, - accessstatuslist: *mut u32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; - #[cfg(feature = "Win32_Foundation")] - pub fn AccessCheckByTypeResultListAndAuditAlarmByHandleA( - subsystemname: super::Foundation::PSTR, - handleid: *const ::core::ffi::c_void, - clienttoken: super::Foundation::HANDLE, - objecttypename: super::Foundation::PSTR, - objectname: super::Foundation::PSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccess: *mut u32, - accessstatuslist: *mut u32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; - #[cfg(feature = "Win32_Foundation")] - pub fn AccessCheckByTypeResultListAndAuditAlarmByHandleW( - subsystemname: super::Foundation::PWSTR, - handleid: *const ::core::ffi::c_void, - clienttoken: super::Foundation::HANDLE, - objecttypename: super::Foundation::PWSTR, - objectname: super::Foundation::PWSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccesslist: *mut u32, - accessstatuslist: *mut u32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; - #[cfg(feature = "Win32_Foundation")] - pub fn AccessCheckByTypeResultListAndAuditAlarmW( - subsystemname: super::Foundation::PWSTR, - handleid: *const ::core::ffi::c_void, - objecttypename: super::Foundation::PWSTR, - objectname: super::Foundation::PWSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccesslist: *mut u32, - accessstatuslist: *mut u32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; + pub fn AccessCheckByTypeResultListAndAuditAlarmA(subsystemname: super::Foundation::PSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PSTR, objectname: super::Foundation::PSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccess: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; + #[cfg(feature = "Win32_Foundation")] + pub fn AccessCheckByTypeResultListAndAuditAlarmByHandleA(subsystemname: super::Foundation::PSTR, handleid: *const ::core::ffi::c_void, clienttoken: super::Foundation::HANDLE, objecttypename: super::Foundation::PSTR, objectname: super::Foundation::PSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccess: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; + #[cfg(feature = "Win32_Foundation")] + pub fn AccessCheckByTypeResultListAndAuditAlarmByHandleW(subsystemname: super::Foundation::PWSTR, handleid: *const ::core::ffi::c_void, clienttoken: super::Foundation::HANDLE, objecttypename: super::Foundation::PWSTR, objectname: super::Foundation::PWSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccesslist: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; + #[cfg(feature = "Win32_Foundation")] + pub fn AccessCheckByTypeResultListAndAuditAlarmW(subsystemname: super::Foundation::PWSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PWSTR, objectname: super::Foundation::PWSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccesslist: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; #[cfg(feature = "Win32_Foundation")] pub fn AddAccessAllowedAce(pacl: *mut ACL, dwacerevision: u32, accessmask: u32, psid: super::Foundation::PSID) -> super::Foundation::BOOL; #[cfg(feature = "Win32_Foundation")] diff --git a/crates/deps/sys/src/Windows/Win32/Storage/DataDeduplication/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/DataDeduplication/mod.rs index f7b90de10d..cb767188df 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/DataDeduplication/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/DataDeduplication/mod.rs @@ -47,12 +47,7 @@ pub const DEDUP_PT_MaxChunkSizeBytes: DEDUP_SET_PARAM_TYPE = 2i32; pub const DEDUP_PT_AvgChunkSizeBytes: DEDUP_SET_PARAM_TYPE = 3i32; pub const DEDUP_PT_InvariantChunking: DEDUP_SET_PARAM_TYPE = 4i32; pub const DEDUP_PT_DisableStrongHashComputation: DEDUP_SET_PARAM_TYPE = 5i32; -pub const DedupBackupSupport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1943450285, - data2: 10628, - data3: 18197, - data4: [178, 227, 146, 76, 20, 151, 68, 221], -}; +pub const DedupBackupSupport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1943450285, data2: 10628, data3: 18197, data4: [178, 227, 146, 76, 20, 151, 68, 221] }; #[repr(C)] pub struct DedupChunk { pub Hash: DedupHash, diff --git a/crates/deps/sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs index e7a81cbc13..6a76a264dd 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs @@ -53,304 +53,79 @@ pub const ENHANCED_STORAGE_AUTHN_STATE_NO_AUTHENTICATION_REQUIRED: u32 = 1u32; pub const ENHANCED_STORAGE_AUTHN_STATE_UNKNOWN: u32 = 0u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_CAPABILITY_ASYMMETRIC_KEY_CRYPTOGRAPHY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 4002u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_CAPABILITY_CERTIFICATE_EXTENSION_PARSING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 4005u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_CAPABILITY_HASH_ALGS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 4001u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_CAPABILITY_RENDER_USER_DATA_UNUSABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 4004u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_CAPABILITY_SIGNING_ALGS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 4003u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_ADMIN_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 103u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_ADMIN_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_CREATE_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 108u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_CREATE_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 108u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_DEVICE_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 102u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_DEVICE_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 102u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 113u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 113u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 106u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 106u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 105u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 105u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 112u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 112u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 111u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 111u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 114u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 114u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_HOST_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 101u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_HOST_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 104u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 104u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_SET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 107u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_SET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 107u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 110u32, -}; +pub const ENHANCED_STORAGE_COMMAND_CERT_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 110u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_AUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 203u32, -}; +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_AUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 203u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CHANGE_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 209u32, -}; +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CHANGE_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 209u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CONFIG_ADMINISTRATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 206u32, -}; +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CONFIG_ADMINISTRATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 206u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CREATE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 207u32, -}; +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CREATE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 207u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_DELETE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 208u32, -}; +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_DELETE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 208u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_INITIALIZE_USER_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 210u32, -}; +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_INITIALIZE_USER_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 210u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_QUERY_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 205u32, -}; +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_QUERY_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 205u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_START_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 211u32, -}; +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_START_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 211u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_UNAUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 204u32, -}; +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_UNAUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 204u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_SILO_ENUMERATE_SILOS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 11u32, -}; +pub const ENHANCED_STORAGE_COMMAND_SILO_ENUMERATE_SILOS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_SILO_GET_AUTHENTICATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 7u32, -}; +pub const ENHANCED_STORAGE_COMMAND_SILO_GET_AUTHENTICATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_SILO_IS_AUTHENTICATION_SILO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, - pid: 6u32, -}; +pub const ENHANCED_STORAGE_COMMAND_SILO_IS_AUTHENTICATION_SILO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 6u32 }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION { @@ -391,342 +166,172 @@ impl ::core::clone::Clone for ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION { } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_ADMIN_HINT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2011u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_AUTHENTICATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 1006u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3009u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3014u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_CAPABILITY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3011u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3003u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3008u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3010u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3013u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3012u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3015u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3004u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_IS_AUTHENTICATION_SILO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 1009u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_MAX_AUTH_FAILURES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2001u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_MAX_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3001u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2008u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD_INDICATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2007u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3006u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_OF_TYPE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3007u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_OLD_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2005u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2004u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_INDICATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2006u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_SILO_INFO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2014u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2017u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2016u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_SECURITY_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2015u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_SIGNER_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3016u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_SILO_FRIENDLYNAME_SPECIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2013u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_SILO_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2012u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_STORED_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3002u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_TEMPORARY_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 1010u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_USER_HINT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2009u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_USER_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 2010u32, }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_PROPERTY_VALIDATION_POLICY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], - }, + fmtid: ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }, pid: 3005u32, }; pub const ES_AUTHN_ERROR_END: u32 = 1279u32; @@ -743,25 +348,10 @@ pub const ES_RESERVED_SILO_SPECIFIC_ERROR_END: u32 = 49151u32; pub const ES_RESERVED_SILO_SPECIFIC_ERROR_START: u32 = 4608u32; pub const ES_VENDOR_ERROR_END: u32 = 65535u32; pub const ES_VENDOR_ERROR_START: u32 = 49152u32; -pub const EnhancedStorageACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2936498709, - data2: 11982, - data3: 19156, - data4: [187, 33, 41, 240, 64, 225, 118, 216], -}; +pub const EnhancedStorageACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2936498709, data2: 11982, data3: 19156, data4: [187, 33, 41, 240, 64, 225, 118, 216] }; pub const EnhancedStorageSilo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3408208396, data2: 30407, data3: 20462, data4: [132, 43, 243, 56, 60, 208, 34, 188] }; -pub const EnhancedStorageSiloAction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2288855517, - data2: 46342, - data3: 18027, - data4: [159, 191, 180, 79, 243, 131, 251, 63], -}; -pub const EnumEnhancedStorageACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4270068883, - data2: 33628, - data3: 20387, - data4: [182, 204, 180, 178, 212, 113, 152, 72], -}; +pub const EnhancedStorageSiloAction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2288855517, data2: 46342, data3: 18027, data4: [159, 191, 180, 79, 243, 131, 251, 63] }; +pub const EnumEnhancedStorageACT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4270068883, data2: 33628, data3: 20387, data4: [182, 204, 180, 178, 212, 113, 152, 72] }; pub const FACILITY_ENHANCED_STORAGE: u32 = 4u32; pub const FILEOFFLINEAVAILABILITYSTATUS_COMPLETE: u32 = 2u32; pub const FILEOFFLINEAVAILABILITYSTATUS_COMPLETE_PINNED: u32 = 3u32; @@ -772,12 +362,7 @@ pub const FILEOFFLINEAVAILABILITYSTATUS_PARTIAL: u32 = 1u32; pub const FLAGSTATUS_COMPLETED: i32 = 1i32; pub const FLAGSTATUS_FOLLOWUP: i32 = 2i32; pub const FLAGSTATUS_NOTFLAGGED: i32 = 0i32; -pub const GUID_DEVINTERFACE_ENHANCED_STORAGE_SILO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 949483172, - data2: 64821, - data3: 19400, - data4: [160, 183, 93, 187, 163, 106, 218, 250], -}; +pub const GUID_DEVINTERFACE_ENHANCED_STORAGE_SILO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 949483172, data2: 64821, data3: 19400, data4: [160, 183, 93, 187, 163, 106, 218, 250] }; pub type IEnhancedStorageACT = *mut ::core::ffi::c_void; pub type IEnhancedStorageACT2 = *mut ::core::ffi::c_void; pub type IEnhancedStorageACT3 = *mut ::core::ffi::c_void; @@ -876,7400 +461,2081 @@ pub const PHOTO_SHARPNESS_SOFT: u32 = 1u32; pub const PHOTO_WHITEBALANCE_AUTO: u32 = 0u32; pub const PHOTO_WHITEBALANCE_MANUAL: u32 = 1u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AcquisitionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1705609333, - data2: 15488, - data3: 16555, - data4: [171, 188, 239, 218, 247, 125, 190, 226], - }, - pid: 100u32, -}; +pub const PKEY_AcquisitionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1705609333, data2: 15488, data3: 16555, data4: [171, 188, 239, 218, 247, 125, 190, 226] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Address_Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3229303193, - data2: 57823, - data3: 17555, - data4: [177, 225, 222, 89, 70, 251, 88, 248], - }, - pid: 100u32, -}; +pub const PKEY_Address_Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3229303193, data2: 57823, data3: 17555, data4: [177, 225, 222, 89, 70, 251, 88, 248] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Address_CountryCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3229303193, - data2: 57823, - data3: 17555, - data4: [177, 225, 222, 89, 70, 251, 88, 248], - }, - pid: 101u32, -}; +pub const PKEY_Address_CountryCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3229303193, data2: 57823, data3: 17555, data4: [177, 225, 222, 89, 70, 251, 88, 248] }, pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Address_Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3229303193, - data2: 57823, - data3: 17555, - data4: [177, 225, 222, 89, 70, 251, 88, 248], - }, - pid: 102u32, -}; +pub const PKEY_Address_Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3229303193, data2: 57823, data3: 17555, data4: [177, 225, 222, 89, 70, 251, 88, 248] }, pid: 102u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Address_RegionCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3229303193, - data2: 57823, - data3: 17555, - data4: [177, 225, 222, 89, 70, 251, 88, 248], - }, - pid: 103u32, -}; +pub const PKEY_Address_RegionCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3229303193, data2: 57823, data3: 17555, data4: [177, 225, 222, 89, 70, 251, 88, 248] }, pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Address_Town: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3229303193, - data2: 57823, - data3: 17555, - data4: [177, 225, 222, 89, 70, 251, 88, 248], - }, - pid: 104u32, -}; +pub const PKEY_Address_Town: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3229303193, data2: 57823, data3: 17555, data4: [177, 225, 222, 89, 70, 251, 88, 248] }, pid: 104u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_ExcludeFromShowInNewInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 8u32, -}; +pub const PKEY_AppUserModel_ExcludeFromShowInNewInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 5u32, -}; +pub const PKEY_AppUserModel_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_IsDestListSeparator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 6u32, -}; +pub const PKEY_AppUserModel_IsDestListSeparator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_IsDualMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 11u32, -}; +pub const PKEY_AppUserModel_IsDualMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_PreventPinning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 9u32, -}; +pub const PKEY_AppUserModel_PreventPinning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_RelaunchCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 2u32, -}; +pub const PKEY_AppUserModel_RelaunchCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_RelaunchDisplayNameResource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 4u32, -}; +pub const PKEY_AppUserModel_RelaunchDisplayNameResource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_RelaunchIconResource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 3u32, -}; +pub const PKEY_AppUserModel_RelaunchIconResource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_SettingsCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 38u32, -}; +pub const PKEY_AppUserModel_SettingsCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 38u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_StartPinOption: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 12u32, -}; +pub const PKEY_AppUserModel_StartPinOption: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_ToastActivatorCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 26u32, -}; +pub const PKEY_AppUserModel_ToastActivatorCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_UninstallCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 37u32, -}; +pub const PKEY_AppUserModel_UninstallCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_VisualElementsManifestHintPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2672568405, - data2: 40825, - data3: 19257, - data4: [168, 208, 225, 212, 45, 225, 213, 243], - }, - pid: 31u32, -}; +pub const PKEY_AppUserModel_VisualElementsManifestHintPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2672568405, data2: 40825, data3: 19257, data4: [168, 208, 225, 212, 45, 225, 213, 243] }, pid: 31u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1345126059, - data2: 18411, - data3: 17820, - data4: [185, 96, 230, 216, 114, 143, 119, 1], - }, - pid: 102u32, -}; +pub const PKEY_AppZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1345126059, data2: 18411, data3: 17820, data4: [185, 96, 230, 216, 114, 143, 119, 1] }, pid: 102u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ApplicationDefinedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3451896167, data2: 13182, data3: 16856, data4: [175, 124, 140, 9, 32, 84, 41, 199] }, - pid: 100u32, -}; +pub const PKEY_ApplicationDefinedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3451896167, data2: 13182, data3: 16856, data4: [175, 124, 140, 9, 32, 84, 41, 199] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ApplicationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 18u32, -}; +pub const PKEY_ApplicationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_ChannelCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 7u32, -}; +pub const PKEY_Audio_ChannelCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 10u32, -}; +pub const PKEY_Audio_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_EncodingBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 4u32, -}; +pub const PKEY_Audio_EncodingBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_Format: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 2u32, -}; +pub const PKEY_Audio_Format: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_IsVariableBitRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3867291630, - data2: 35863, - data3: 19810, - data4: [130, 60, 142, 156, 252, 189, 29, 92], - }, - pid: 100u32, -}; +pub const PKEY_Audio_IsVariableBitRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3867291630, data2: 35863, data3: 19810, data4: [130, 60, 142, 156, 252, 189, 29, 92] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_PeakValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 628745680, data2: 4374, data3: 16516, data4: [189, 154, 155, 79, 124, 180, 223, 94] }, - pid: 100u32, -}; +pub const PKEY_Audio_PeakValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 628745680, data2: 4374, data3: 16516, data4: [189, 154, 155, 79, 124, 180, 223, 94] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_SampleRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 5u32, -}; +pub const PKEY_Audio_SampleRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_SampleSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 6u32, -}; +pub const PKEY_Audio_SampleSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_StreamName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 9u32, -}; +pub const PKEY_Audio_StreamName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_StreamNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 8u32, -}; +pub const PKEY_Audio_StreamNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Author: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 4u32, -}; +pub const PKEY_Author: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CachedFileUpdaterContentIdForConflictResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 114u32, -}; +pub const PKEY_CachedFileUpdaterContentIdForConflictResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 114u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CachedFileUpdaterContentIdForStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 113u32, -}; +pub const PKEY_CachedFileUpdaterContentIdForStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 113u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 691839834, data2: 2474, data3: 19922, data4: [177, 128, 31, 226, 69, 114, 138, 82] }, - pid: 100u32, -}; +pub const PKEY_Calendar_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 691839834, data2: 2474, data3: 19922, data4: [177, 128, 31, 226, 69, 114, 138, 82] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_IsOnline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3220083017, data2: 58338, data3: 18855, data4: [168, 98, 192, 89, 136, 20, 92, 236] }, - pid: 100u32, -}; +pub const PKEY_Calendar_IsOnline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3220083017, data2: 58338, data3: 18855, data4: [168, 98, 192, 89, 136, 20, 92, 236] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_IsRecurring: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 828087437, - data2: 32937, - data3: 20217, - data4: [174, 22, 142, 116, 109, 165, 29, 112], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_IsRecurring: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 828087437, data2: 32937, data3: 20217, data4: [174, 22, 142, 116, 109, 165, 29, 112] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_Location: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4129762584, - data2: 52940, - data3: 16561, - data4: [178, 106, 57, 17, 113, 122, 167, 189], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_Location: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4129762584, data2: 52940, data3: 16561, data4: [178, 106, 57, 17, 113, 122, 167, 189] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_OptionalAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3579555418, - data2: 14482, - data3: 16762, - data4: [166, 73, 198, 172, 90, 170, 234, 179], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_OptionalAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3579555418, data2: 14482, data3: 16762, data4: [166, 73, 198, 172, 90, 170, 234, 179] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_OptionalAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 155358727, - data2: 22573, - data3: 17279, - data4: [132, 195, 222, 147, 162, 178, 76, 60], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_OptionalAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 155358727, data2: 22573, data3: 17279, data4: [132, 195, 222, 147, 162, 178, 76, 60] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_OrganizerAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1951171138, data2: 19957, data3: 17772, data4: [171, 158, 1, 78, 251, 144, 33, 227] }, - pid: 100u32, -}; +pub const PKEY_Calendar_OrganizerAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1951171138, data2: 19957, data3: 17772, data4: [171, 158, 1, 78, 251, 144, 33, 227] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_OrganizerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2863030521, - data2: 39013, - data3: 17806, - data4: [180, 132, 1, 188, 127, 227, 151, 62], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_OrganizerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2863030521, data2: 39013, data3: 17806, data4: [180, 132, 1, 188, 127, 227, 151, 62] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_ReminderTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1929141156, - data2: 9465, - data3: 16401, - data4: [159, 63, 173, 210, 122, 250, 216, 24], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_ReminderTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1929141156, data2: 9465, data3: 16401, data4: [159, 63, 173, 210, 122, 250, 216, 24] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_RequiredAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 195548867, - data2: 22157, - data3: 16729, - data4: [171, 145, 120, 26, 145, 251, 113, 229], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_RequiredAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 195548867, data2: 22157, data3: 16729, data4: [171, 145, 120, 26, 145, 251, 113, 229] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_RequiredAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3006984971, - data2: 62802, - data3: 17796, - data4: [147, 108, 203, 147, 229, 205, 162, 159], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_RequiredAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3006984971, data2: 62802, data3: 17796, data4: [147, 108, 203, 147, 229, 205, 162, 159] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_Resources: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16091704, data2: 50507, data3: 19520, data4: [134, 150, 151, 35, 89, 128, 234, 225] }, - pid: 100u32, -}; +pub const PKEY_Calendar_Resources: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16091704, data2: 50507, data3: 19520, data4: [134, 150, 151, 35, 89, 128, 234, 225] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_ResponseStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 411836305, - data2: 15424, - data3: 16690, - data4: [158, 197, 216, 176, 59, 114, 168, 162], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_ResponseStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 411836305, data2: 15424, data3: 16690, data4: [158, 197, 216, 176, 59, 114, 168, 162] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_ShowTimeAs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1542690516, - data2: 24242, - data3: 18031, - data4: [189, 233, 47, 179, 242, 54, 29, 110], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_ShowTimeAs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1542690516, data2: 24242, data3: 18031, data4: [189, 233, 47, 179, 242, 54, 29, 110] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_ShowTimeAsText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1406818255, - data2: 25280, - data3: 17860, - data4: [129, 222, 118, 16, 188, 239, 215, 245], - }, - pid: 100u32, -}; +pub const PKEY_Calendar_ShowTimeAsText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1406818255, data2: 25280, data3: 17860, data4: [129, 222, 118, 16, 188, 239, 215, 245] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Capacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, - pid: 3u32, -}; +pub const PKEY_Capacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 2u32, -}; +pub const PKEY_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 6u32, -}; +pub const PKEY_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_AccountName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 9u32, -}; +pub const PKEY_Communication_AccountName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_DateItemExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1115701420, - data2: 41335, - data3: 19594, - data4: [151, 96, 246, 247, 97, 34, 127, 154], - }, - pid: 100u32, -}; +pub const PKEY_Communication_DateItemExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1115701420, data2: 41335, data3: 19594, data4: [151, 96, 246, 247, 97, 34, 127, 154] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_Direction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2387808304, - data2: 47456, - data3: 17222, - data4: [174, 13, 102, 188, 154, 134, 251, 148], - }, - pid: 100u32, -}; +pub const PKEY_Communication_Direction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2387808304, data2: 47456, data3: 17222, data4: [174, 13, 102, 188, 154, 134, 251, 148] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_FollowupIconIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2208707710, - data2: 28644, - data3: 20288, - data4: [186, 156, 196, 134, 82, 64, 209, 244], - }, - pid: 100u32, -}; +pub const PKEY_Communication_FollowupIconIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2208707710, data2: 28644, data3: 20288, data4: [186, 156, 196, 134, 82, 64, 209, 244] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_HeaderItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3385020292, data2: 8769, data3: 17409, data4: [182, 7, 189, 32, 237, 117, 174, 127] }, - pid: 100u32, -}; +pub const PKEY_Communication_HeaderItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3385020292, data2: 8769, data3: 17409, data4: [182, 7, 189, 32, 237, 117, 174, 127] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_PolicyTag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3960160657, - data2: 43787, - data3: 19558, - data4: [144, 182, 198, 99, 124, 222, 187, 171], - }, - pid: 100u32, -}; +pub const PKEY_Communication_PolicyTag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3960160657, data2: 43787, data3: 19558, data4: [144, 182, 198, 99, 124, 222, 187, 171] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_SecurityFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2249827510, - data2: 40781, - data3: 17449, - data4: [140, 15, 185, 150, 202, 89, 227, 53], - }, - pid: 100u32, -}; +pub const PKEY_Communication_SecurityFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2249827510, data2: 40781, data3: 17449, data4: [140, 15, 185, 150, 202, 89, 227, 53] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2155570490, data2: 40593, data3: 17391, data4: [143, 151, 17, 206, 4, 238, 32, 197] }, - pid: 100u32, -}; +pub const PKEY_Communication_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2155570490, data2: 40593, data3: 17391, data4: [143, 151, 17, 206, 4, 238, 32, 197] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_TaskStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3189404358, - data2: 39453, - data3: 18103, - data4: [175, 231, 175, 175, 140, 239, 73, 153], - }, - pid: 100u32, -}; +pub const PKEY_Communication_TaskStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3189404358, data2: 39453, data3: 18103, data4: [175, 231, 175, 175, 140, 239, 73, 153] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_TaskStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2792637559, data2: 49719, data3: 18267, data4: [160, 117, 84, 243, 68, 152, 41, 42] }, - pid: 100u32, -}; +pub const PKEY_Communication_TaskStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2792637559, data2: 49719, data3: 18267, data4: [160, 117, 84, 243, 68, 152, 41, 42] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Company: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 15u32, -}; +pub const PKEY_Company: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ComputerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 5u32, -}; +pub const PKEY_ComputerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Computer_DecoratedFreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, - pid: 7u32, -}; +pub const PKEY_Computer_DecoratedFreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_AccountPictureDynamicVideo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 193703960, - data2: 10021, - data3: 19268, - data4: [146, 186, 121, 51, 174, 178, 221, 231], - }, - pid: 2u32, -}; +pub const PKEY_Contact_AccountPictureDynamicVideo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 193703960, data2: 10021, data3: 19268, data4: [146, 186, 121, 51, 174, 178, 221, 231] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_AccountPictureLarge: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 193703960, - data2: 10021, - data3: 19268, - data4: [146, 186, 121, 51, 174, 178, 221, 231], - }, - pid: 3u32, -}; +pub const PKEY_Contact_AccountPictureLarge: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 193703960, data2: 10021, data3: 19268, data4: [146, 186, 121, 51, 174, 178, 221, 231] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_AccountPictureSmall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 193703960, - data2: 10021, - data3: 19268, - data4: [146, 186, 121, 51, 174, 178, 221, 231], - }, - pid: 4u32, -}; +pub const PKEY_Contact_AccountPictureSmall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 193703960, data2: 10021, data3: 19268, data4: [146, 186, 121, 51, 174, 178, 221, 231] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Anniversary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2597698267, - data2: 52903, - data3: 17520, - data4: [160, 61, 184, 78, 81, 185, 148, 158], - }, - pid: 100u32, -}; +pub const PKEY_Contact_Anniversary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2597698267, data2: 52903, data3: 17520, data4: [160, 61, 184, 78, 81, 185, 148, 158] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_AssistantName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3440389276, - data2: 21824, - data3: 19080, - data4: [166, 246, 100, 228, 152, 28, 140, 209], - }, - pid: 100u32, -}; +pub const PKEY_Contact_AssistantName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3440389276, data2: 21824, data3: 19080, data4: [166, 246, 100, 228, 152, 28, 140, 209] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_AssistantTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2593334349, - data2: 42925, - data3: 20472, - data4: [155, 153, 69, 238, 76, 192, 154, 246], - }, - pid: 100u32, -}; +pub const PKEY_Contact_AssistantTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2593334349, data2: 42925, data3: 20472, data4: [155, 153, 69, 238, 76, 192, 154, 246] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Birthday: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 47u32, -}; +pub const PKEY_Contact_Birthday: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 47u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1930409693, - data2: 53116, - data3: 17003, - data4: [160, 63, 189, 22, 108, 201, 238, 36], - }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1930409693, data2: 53116, data3: 17003, data4: [160, 63, 189, 22, 108, 201, 238, 36] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 119u32, -}; +pub const PKEY_Contact_BusinessAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 119u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 117u32, -}; +pub const PKEY_Contact_BusinessAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 117u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 120u32, -}; +pub const PKEY_Contact_BusinessAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 120u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 118u32, -}; +pub const PKEY_Contact_BusinessAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 118u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 116u32, -}; +pub const PKEY_Contact_BusinessAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 116u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 124u32, -}; +pub const PKEY_Contact_BusinessAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 124u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 122u32, -}; +pub const PKEY_Contact_BusinessAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 122u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 125u32, -}; +pub const PKEY_Contact_BusinessAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 125u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 123u32, -}; +pub const PKEY_Contact_BusinessAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 123u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 121u32, -}; +pub const PKEY_Contact_BusinessAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 121u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 129u32, -}; +pub const PKEY_Contact_BusinessAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 129u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 127u32, -}; +pub const PKEY_Contact_BusinessAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 127u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 130u32, -}; +pub const PKEY_Contact_BusinessAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 130u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 128u32, -}; +pub const PKEY_Contact_BusinessAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 128u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 126u32, -}; +pub const PKEY_Contact_BusinessAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 126u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1076582708, - data2: 60506, - data3: 18627, - data4: [147, 230, 133, 232, 106, 45, 147, 78], - }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1076582708, data2: 60506, data3: 18627, data4: [147, 230, 133, 232, 106, 45, 147, 78] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2964878100, - data2: 64758, - data3: 20459, - data4: [141, 255, 165, 13, 166, 175, 86, 28], - }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2964878100, data2: 64758, data3: 20459, data4: [141, 255, 165, 13, 166, 175, 86, 28] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3159257550, data2: 6137, data3: 18645, data4: [190, 233, 2, 29, 240, 234, 84, 9] }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3159257550, data2: 6137, data3: 18645, data4: [190, 233, 2, 29, 240, 234, 84, 9] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3788808350, - data2: 55128, - data3: 19665, - data4: [182, 236, 52, 168, 181, 167, 63, 128], - }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3788808350, data2: 55128, data3: 19665, data4: [182, 236, 52, 168, 181, 167, 63, 128] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1148156031, data2: 4292, data3: 16843, data4: [166, 196, 77, 3, 67, 85, 21, 151] }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1148156031, data2: 4292, data3: 16843, data4: [166, 196, 77, 3, 67, 85, 21, 151] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3721479695, - data2: 49343, - data3: 17747, - data4: [140, 228, 16, 67, 60, 144, 143, 176], - }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3721479695, data2: 49343, data3: 17747, data4: [140, 228, 16, 67, 60, 144, 143, 176] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4067542617, - data2: 32350, - data3: 18207, - data4: [186, 37, 127, 119, 178, 134, 248, 54], - }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4067542617, data2: 32350, data3: 18207, data4: [186, 37, 127, 119, 178, 134, 248, 54] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2448422643, - data2: 11815, - data3: 17098, - data4: [147, 62, 124, 153, 159, 190, 49, 11], - }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2448422643, data2: 11815, data3: 17098, data4: [147, 62, 124, 153, 159, 190, 49, 11] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessHomePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1446054176, - data2: 9361, - data3: 18713, - data4: [153, 206, 234, 219, 6, 250, 253, 178], - }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessHomePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1446054176, data2: 9361, data3: 18713, data4: [153, 206, 234, 219, 6, 250, 253, 178] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1779819936, - data2: 2590, - data3: 19671, - data4: [187, 140, 210, 241, 176, 201, 41, 188], - }, - pid: 100u32, -}; +pub const PKEY_Contact_BusinessTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1779819936, data2: 2590, data3: 19671, data4: [187, 140, 210, 241, 176, 201, 41, 188] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_CallbackTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3209941443, - data2: 18912, - data3: 20351, - data4: [133, 103, 90, 130, 29, 138, 197, 66], - }, - pid: 100u32, -}; +pub const PKEY_Contact_CallbackTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3209941443, data2: 18912, data3: 20351, data4: [133, 103, 90, 130, 29, 138, 197, 66] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_CarTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2413587946, - data2: 47401, - data3: 16683, - data4: [186, 144, 57, 122, 37, 116, 101, 254], - }, - pid: 100u32, -}; +pub const PKEY_Contact_CarTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2413587946, data2: 47401, data3: 16683, data4: [186, 144, 57, 122, 37, 116, 101, 254] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3564279556, - data2: 36593, - data3: 17391, - data4: [144, 36, 43, 211, 129, 24, 127, 213], - }, - pid: 100u32, -}; +pub const PKEY_Contact_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3564279556, data2: 36593, data3: 17391, data4: [144, 36, 43, 211, 129, 24, 127, 213] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_CompanyMainTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2240406657, - data2: 24640, - data3: 18237, - data4: [177, 113, 127, 168, 156, 39, 8, 237], - }, - pid: 100u32, -}; +pub const PKEY_Contact_CompanyMainTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2240406657, data2: 24640, data3: 18237, data4: [177, 113, 127, 168, 156, 39, 8, 237] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_ConnectedServiceDisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 968326991, - data2: 41220, - data3: 18531, - data4: [179, 149, 45, 178, 173, 143, 123, 193], - }, - pid: 100u32, -}; +pub const PKEY_Contact_ConnectedServiceDisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 968326991, data2: 41220, data3: 18531, data4: [179, 149, 45, 178, 173, 143, 123, 193] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_ConnectedServiceIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2163482296, - data2: 44996, - data3: 16904, - data4: [170, 95, 204, 226, 26, 98, 114, 129], - }, - pid: 100u32, -}; +pub const PKEY_Contact_ConnectedServiceIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2163482296, data2: 44996, data3: 16904, data4: [170, 95, 204, 226, 26, 98, 114, 129] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_ConnectedServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3049802910, - data2: 22823, - data3: 18101, - data4: [163, 204, 147, 60, 33, 183, 132, 105], - }, - pid: 100u32, -}; +pub const PKEY_Contact_ConnectedServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3049802910, data2: 22823, data3: 18101, data4: [163, 204, 147, 60, 33, 183, 132, 105] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_ConnectedServiceSupportedActions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2711599017, data2: 587, data3: 17265, data4: [168, 191, 77, 41, 195, 228, 233, 201] }, - pid: 100u32, -}; +pub const PKEY_Contact_ConnectedServiceSupportedActions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2711599017, data2: 587, data3: 17265, data4: [168, 191, 77, 41, 195, 228, 233, 201] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_DataSuppliers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2522923651, - data2: 64570, - data3: 18952, - data4: [160, 150, 238, 211, 170, 196, 109, 162], - }, - pid: 100u32, -}; +pub const PKEY_Contact_DataSuppliers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2522923651, data2: 64570, data3: 18952, data4: [160, 150, 238, 211, 170, 196, 109, 162] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4238308102, data2: 65423, data3: 19785, data4: [159, 182, 63, 254, 92, 9, 81, 236] }, - pid: 100u32, -}; +pub const PKEY_Contact_Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4238308102, data2: 65423, data3: 19785, data4: [159, 182, 63, 254, 92, 9, 81, 236] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_DisplayBusinessPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 910174426, data2: 55445, data3: 16894, data4: [165, 132, 48, 43, 27, 183, 10, 118] }, - pid: 100u32, -}; +pub const PKEY_Contact_DisplayBusinessPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 910174426, data2: 55445, data3: 16894, data4: [165, 132, 48, 43, 27, 183, 10, 118] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_DisplayHomePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1349041375, data2: 54935, data3: 19845, data4: [140, 83, 31, 28, 218, 176, 23, 99] }, - pid: 100u32, -}; +pub const PKEY_Contact_DisplayHomePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1349041375, data2: 54935, data3: 19845, data4: [140, 83, 31, 28, 218, 176, 23, 99] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_DisplayMobilePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2628830040, - data2: 40314, - data3: 18097, - data4: [180, 102, 220, 198, 241, 163, 217, 61], - }, - pid: 100u32, -}; +pub const PKEY_Contact_DisplayMobilePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2628830040, data2: 40314, data3: 18097, data4: [180, 102, 220, 198, 241, 163, 217, 61] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_DisplayOtherPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 50894963, data2: 36584, data3: 16785, data4: [189, 96, 211, 31, 114, 183, 144, 11] }, - pid: 100u32, -}; +pub const PKEY_Contact_DisplayOtherPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 50894963, data2: 36584, data3: 16785, data4: [189, 96, 211, 31, 114, 183, 144, 11] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_EmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4177166243, - data2: 53547, - data3: 18309, - data4: [138, 78, 105, 26, 148, 247, 163, 231], - }, - pid: 100u32, -}; +pub const PKEY_Contact_EmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4177166243, data2: 53547, data3: 18309, data4: [138, 78, 105, 26, 148, 247, 163, 231] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_EmailAddress2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 949375075, - data2: 60872, - data3: 17000, - data4: [132, 145, 183, 114, 49, 114, 207, 41], - }, - pid: 100u32, -}; +pub const PKEY_Contact_EmailAddress2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 949375075, data2: 60872, data3: 17000, data4: [132, 145, 183, 114, 49, 114, 207, 41] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_EmailAddress3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1682782132, - data2: 57779, - data3: 19373, - data4: [176, 153, 126, 124, 4, 150, 106, 202], - }, - pid: 100u32, -}; +pub const PKEY_Contact_EmailAddress3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682782132, data2: 57779, data3: 19373, data4: [176, 153, 126, 124, 4, 150, 106, 202] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_EmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2228810551, - data2: 38941, - data3: 17587, - data4: [150, 21, 199, 89, 109, 186, 23, 227], - }, - pid: 100u32, -}; +pub const PKEY_Contact_EmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2228810551, data2: 38941, data3: 17587, data4: [150, 21, 199, 89, 109, 186, 23, 227] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_EmailName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3429846820, - data2: 24707, - data3: 19412, - data4: [135, 84, 103, 77, 13, 232, 122, 184], - }, - pid: 100u32, -}; +pub const PKEY_Contact_EmailName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3429846820, data2: 24707, data3: 19412, data4: [135, 84, 103, 77, 13, 232, 122, 184] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_FileAsName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4053944999, - data2: 40103, - data3: 16630, - data4: [137, 236, 151, 222, 249, 255, 232, 219], - }, - pid: 100u32, -}; +pub const PKEY_Contact_FileAsName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4053944999, data2: 40103, data3: 16630, data4: [137, 236, 151, 222, 249, 255, 232, 219] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_FirstName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 345471044, data2: 27465, data3: 19117, data4: [167, 20, 164, 81, 59, 246, 4, 96] }, - pid: 100u32, -}; +pub const PKEY_Contact_FirstName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 345471044, data2: 27465, data3: 19117, data4: [167, 20, 164, 81, 59, 246, 4, 96] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_FullName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1667141713, - data2: 20645, - data3: 19362, - data4: [185, 219, 78, 208, 86, 199, 114, 150], - }, - pid: 100u32, -}; +pub const PKEY_Contact_FullName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1667141713, data2: 20645, data3: 19362, data4: [185, 219, 78, 208, 86, 199, 114, 150] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Gender: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1015869016, data2: 54512, data3: 19705, data4: [183, 86, 78, 93, 36, 68, 123, 205] }, - pid: 100u32, -}; +pub const PKEY_Contact_Gender: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1015869016, data2: 54512, data3: 19705, data4: [183, 86, 78, 93, 36, 68, 123, 205] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_GenderValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1015869016, data2: 54512, data3: 19705, data4: [183, 86, 78, 93, 36, 68, 123, 205] }, - pid: 101u32, -}; +pub const PKEY_Contact_GenderValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1015869016, data2: 54512, data3: 19705, data4: [183, 86, 78, 93, 36, 68, 123, 205] }, pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Hobbies: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1573004607, - data2: 24081, - data3: 19167, - data4: [156, 254, 145, 13, 208, 30, 62, 112], - }, - pid: 100u32, -}; +pub const PKEY_Contact_Hobbies: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1573004607, data2: 24081, data3: 19167, data4: [156, 254, 145, 13, 208, 30, 62, 112] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2566488916, data2: 24954, data3: 18104, data4: [133, 96, 91, 27, 100, 191, 31, 137] }, - pid: 100u32, -}; +pub const PKEY_Contact_HomeAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2566488916, data2: 24954, data3: 18104, data4: [133, 96, 91, 27, 100, 191, 31, 137] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 104u32, -}; +pub const PKEY_Contact_HomeAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 104u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 102u32, -}; +pub const PKEY_Contact_HomeAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 102u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 105u32, -}; +pub const PKEY_Contact_HomeAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 105u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 103u32, -}; +pub const PKEY_Contact_HomeAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 101u32, -}; +pub const PKEY_Contact_HomeAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 109u32, -}; +pub const PKEY_Contact_HomeAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 109u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 107u32, -}; +pub const PKEY_Contact_HomeAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 107u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 110u32, -}; +pub const PKEY_Contact_HomeAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 110u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 108u32, -}; +pub const PKEY_Contact_HomeAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 108u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 106u32, -}; +pub const PKEY_Contact_HomeAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 106u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 114u32, -}; +pub const PKEY_Contact_HomeAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 114u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 112u32, -}; +pub const PKEY_Contact_HomeAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 112u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 115u32, -}; +pub const PKEY_Contact_HomeAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 115u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 113u32, -}; +pub const PKEY_Contact_HomeAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 113u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 111u32, -}; +pub const PKEY_Contact_HomeAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 111u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 65u32, -}; +pub const PKEY_Contact_HomeAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 65u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 145119905, - data2: 62665, - data3: 17373, - data4: [157, 223, 163, 61, 142, 126, 173, 133], - }, - pid: 100u32, -}; +pub const PKEY_Contact_HomeAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 145119905, data2: 62665, data3: 17373, data4: [157, 223, 163, 61, 142, 126, 173, 133] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2074043289, data2: 2623, data3: 19218, data4: [137, 189, 74, 220, 81, 201, 24, 175] }, - pid: 100u32, -}; +pub const PKEY_Contact_HomeAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2074043289, data2: 2623, data3: 19218, data4: [137, 189, 74, 220, 81, 201, 24, 175] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2331820400, - data2: 35398, - data3: 19283, - data4: [158, 238, 144, 186, 231, 21, 30, 98], - }, - pid: 100u32, -}; +pub const PKEY_Contact_HomeAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2331820400, data2: 35398, data3: 19283, data4: [158, 238, 144, 186, 231, 21, 30, 98] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3365544912, - data2: 32109, - data3: 20152, - data4: [135, 212, 119, 106, 130, 212, 147, 229], - }, - pid: 100u32, -}; +pub const PKEY_Contact_HomeAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3365544912, data2: 32109, data3: 20152, data4: [135, 212, 119, 106, 130, 212, 147, 229] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 182382944, data2: 56127, data3: 17160, data4: [154, 33, 6, 35, 123, 22, 250, 42] }, - pid: 100u32, -}; +pub const PKEY_Contact_HomeAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 182382944, data2: 56127, data3: 17160, data4: [154, 33, 6, 35, 123, 22, 250, 42] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1456017053, - data2: 40262, - data3: 18787, - data4: [136, 111, 46, 28, 217, 166, 148, 239], - }, - pid: 100u32, -}; +pub const PKEY_Contact_HomeEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1456017053, data2: 40262, data3: 18787, data4: [136, 111, 46, 28, 217, 166, 148, 239] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1712194774, data2: 33195, data3: 18807, data4: [160, 159, 130, 49, 49, 19, 171, 38] }, - pid: 100u32, -}; +pub const PKEY_Contact_HomeFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1712194774, data2: 33195, data3: 18807, data4: [160, 159, 130, 49, 49, 19, 171, 38] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 20u32, -}; +pub const PKEY_Contact_HomeTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_IMAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3599613322, data2: 13172, data3: 19329, data4: [153, 114, 62, 195, 6, 130, 219, 61] }, - pid: 100u32, -}; +pub const PKEY_Contact_IMAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3599613322, data2: 13172, data3: 19329, data4: [153, 114, 62, 195, 6, 130, 219, 61] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Initials: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4091081741, data2: 20683, data3: 17570, data4: [151, 24, 64, 203, 145, 25, 73, 93] }, - pid: 100u32, -}; +pub const PKEY_Contact_Initials: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4091081741, data2: 20683, data3: 17570, data4: [151, 24, 64, 203, 145, 25, 73, 93] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JA_CompanyNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2306553492, data2: 65182, data3: 17382, data4: [128, 102, 38, 15, 89, 12, 1, 0] }, - pid: 2u32, -}; +pub const PKEY_Contact_JA_CompanyNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2306553492, data2: 65182, data3: 17382, data4: [128, 102, 38, 15, 89, 12, 1, 0] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JA_FirstNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2306553492, data2: 65182, data3: 17382, data4: [128, 102, 38, 15, 89, 12, 1, 0] }, - pid: 3u32, -}; +pub const PKEY_Contact_JA_FirstNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2306553492, data2: 65182, data3: 17382, data4: [128, 102, 38, 15, 89, 12, 1, 0] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JA_LastNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2306553492, data2: 65182, data3: 17382, data4: [128, 102, 38, 15, 89, 12, 1, 0] }, - pid: 4u32, -}; +pub const PKEY_Contact_JA_LastNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2306553492, data2: 65182, data3: 17382, data4: [128, 102, 38, 15, 89, 12, 1, 0] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 120u32, -}; +pub const PKEY_Contact_JobInfo1CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 120u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 102u32, -}; +pub const PKEY_Contact_JobInfo1CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 102u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 106u32, -}; +pub const PKEY_Contact_JobInfo1Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 106u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 105u32, -}; +pub const PKEY_Contact_JobInfo1Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 105u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 104u32, -}; +pub const PKEY_Contact_JobInfo1OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 104u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 103u32, -}; +pub const PKEY_Contact_JobInfo1Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 101u32, -}; +pub const PKEY_Contact_JobInfo1YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 121u32, -}; +pub const PKEY_Contact_JobInfo2CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 121u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 108u32, -}; +pub const PKEY_Contact_JobInfo2CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 108u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 113u32, -}; +pub const PKEY_Contact_JobInfo2Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 113u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 112u32, -}; +pub const PKEY_Contact_JobInfo2Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 112u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 110u32, -}; +pub const PKEY_Contact_JobInfo2OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 110u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 109u32, -}; +pub const PKEY_Contact_JobInfo2Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 109u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 107u32, -}; +pub const PKEY_Contact_JobInfo2YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 107u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 123u32, -}; +pub const PKEY_Contact_JobInfo3CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 123u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 115u32, -}; +pub const PKEY_Contact_JobInfo3CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 115u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 119u32, -}; +pub const PKEY_Contact_JobInfo3Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 119u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 118u32, -}; +pub const PKEY_Contact_JobInfo3Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 118u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 117u32, -}; +pub const PKEY_Contact_JobInfo3OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 117u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 116u32, -}; +pub const PKEY_Contact_JobInfo3Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 116u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 114u32, -}; +pub const PKEY_Contact_JobInfo3YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 114u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 6u32, -}; +pub const PKEY_Contact_JobTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Label: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2544938377, data2: 57161, data3: 18892, data4: [131, 78, 102, 9, 116, 253, 117, 91] }, - pid: 100u32, -}; +pub const PKEY_Contact_Label: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2544938377, data2: 57161, data3: 18892, data4: [131, 78, 102, 9, 116, 253, 117, 91] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_LastName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2402710016, - data2: 49776, - data3: 17788, - data4: [177, 212, 224, 124, 91, 205, 144, 199], - }, - pid: 100u32, -}; +pub const PKEY_Contact_LastName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2402710016, data2: 49776, data3: 17788, data4: [177, 212, 224, 124, 91, 205, 144, 199] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_MailingAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3232505962, - data2: 33406, - data3: 18000, - data4: [149, 174, 119, 226, 187, 116, 252, 201], - }, - pid: 100u32, -}; +pub const PKEY_Contact_MailingAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3232505962, data2: 33406, data3: 18000, data4: [149, 174, 119, 226, 187, 116, 252, 201] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_MiddleName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 71u32, -}; +pub const PKEY_Contact_MiddleName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 71u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_MobileTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 35u32, -}; +pub const PKEY_Contact_MobileTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 35u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_NickName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 74u32, -}; +pub const PKEY_Contact_NickName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 74u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 7u32, -}; +pub const PKEY_Contact_OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1350656506, - data2: 12603, - data3: 17365, - data4: [131, 161, 193, 172, 207, 104, 98, 44], - }, - pid: 100u32, -}; +pub const PKEY_Contact_OtherAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1350656506, data2: 12603, data3: 17365, data4: [131, 161, 193, 172, 207, 104, 98, 44] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 134u32, -}; +pub const PKEY_Contact_OtherAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 134u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 132u32, -}; +pub const PKEY_Contact_OtherAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 132u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 135u32, -}; +pub const PKEY_Contact_OtherAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 135u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 133u32, -}; +pub const PKEY_Contact_OtherAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 133u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 131u32, -}; +pub const PKEY_Contact_OtherAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 131u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 139u32, -}; +pub const PKEY_Contact_OtherAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 139u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 137u32, -}; +pub const PKEY_Contact_OtherAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 137u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 140u32, -}; +pub const PKEY_Contact_OtherAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 140u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 138u32, -}; +pub const PKEY_Contact_OtherAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 138u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 136u32, -}; +pub const PKEY_Contact_OtherAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 136u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 144u32, -}; +pub const PKEY_Contact_OtherAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 144u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 142u32, -}; +pub const PKEY_Contact_OtherAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 142u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 145u32, -}; +pub const PKEY_Contact_OtherAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 145u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 143u32, -}; +pub const PKEY_Contact_OtherAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 143u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, - pid: 141u32, -}; +pub const PKEY_Contact_OtherAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2813785494, data2: 54904, data3: 19393, data4: [176, 95, 2, 3, 210, 126, 138, 161] }, pid: 141u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1852320035, - data2: 32635, - data3: 20236, - data4: [163, 55, 207, 202, 41, 102, 135, 191], - }, - pid: 100u32, -}; +pub const PKEY_Contact_OtherAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1852320035, data2: 32635, data3: 20236, data4: [163, 55, 207, 202, 41, 102, 135, 191] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2400613736, - data2: 2734, - data3: 17186, - data4: [142, 217, 96, 85, 183, 176, 227, 152], - }, - pid: 100u32, -}; +pub const PKEY_Contact_OtherAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2400613736, data2: 2734, data3: 17186, data4: [142, 217, 96, 85, 183, 176, 227, 152] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2334583361, data2: 1423, data3: 17398, data4: [174, 204, 64, 53, 104, 28, 233, 119] }, - pid: 100u32, -}; +pub const PKEY_Contact_OtherAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2334583361, data2: 1423, data3: 17398, data4: [174, 204, 64, 53, 104, 28, 233, 119] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2512803521, - data2: 10943, - data3: 16712, - data4: [158, 211, 158, 198, 2, 227, 183, 205], - }, - pid: 100u32, -}; +pub const PKEY_Contact_OtherAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2512803521, data2: 10943, data3: 16712, data4: [158, 211, 158, 198, 2, 227, 183, 205] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1907587030, - data2: 58736, - data3: 16991, - data4: [161, 112, 128, 159, 174, 115, 229, 78], - }, - pid: 100u32, -}; +pub const PKEY_Contact_OtherAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1907587030, data2: 58736, data3: 16991, data4: [161, 112, 128, 159, 174, 115, 229, 78] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4288030217, data2: 47062, data3: 18841, data4: [134, 45, 149, 24, 13, 82, 154, 234] }, - pid: 100u32, -}; +pub const PKEY_Contact_OtherAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4288030217, data2: 47062, data3: 18841, data4: [134, 45, 149, 24, 13, 82, 154, 234] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 299250539, - data2: 14532, - data3: 20169, - data4: [132, 214, 235, 56, 208, 177, 80, 175], - }, - pid: 100u32, -}; +pub const PKEY_Contact_OtherEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 299250539, data2: 14532, data3: 20169, data4: [132, 214, 235, 56, 208, 177, 80, 175] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PagerTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3593489921, - data2: 63733, - data3: 20293, - data4: [139, 21, 208, 36, 166, 41, 103, 137], - }, - pid: 100u32, -}; +pub const PKEY_Contact_PagerTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3593489921, data2: 63733, data3: 20293, data4: [139, 21, 208, 36, 166, 41, 103, 137] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PersonalTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 69u32, -}; +pub const PKEY_Contact_PersonalTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 69u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PhoneNumbersCanonical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3494040225, data2: 37502, data3: 16565, data4: [165, 3, 110, 219, 212, 42, 81, 126] }, - pid: 100u32, -}; +pub const PKEY_Contact_PhoneNumbersCanonical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3494040225, data2: 37502, data3: 16565, data4: [165, 3, 110, 219, 212, 42, 81, 126] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Prefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 75u32, -}; +pub const PKEY_Contact_Prefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 75u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3370816752, data2: 43491, data3: 18793, data4: [169, 75, 156, 98, 169, 83, 36, 224] }, - pid: 100u32, -}; +pub const PKEY_Contact_PrimaryAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3370816752, data2: 43491, data3: 18793, data4: [169, 75, 156, 98, 169, 83, 36, 224] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3846011293, data2: 3903, data3: 18030, data4: [178, 255, 116, 99, 74, 60, 183, 164] }, - pid: 100u32, -}; +pub const PKEY_Contact_PrimaryAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3846011293, data2: 3903, data3: 18030, data4: [178, 255, 116, 99, 74, 60, 183, 164] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3730764743, - data2: 18145, - data3: 18510, - data4: [153, 153, 98, 197, 48, 131, 148, 193], - }, - pid: 100u32, -}; +pub const PKEY_Contact_PrimaryAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3730764743, data2: 18145, data3: 18510, data4: [153, 153, 98, 197, 48, 131, 148, 193] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 414962725, data2: 60669, data3: 18159, data4: [182, 18, 123, 74, 96, 52, 237, 160] }, - pid: 100u32, -}; +pub const PKEY_Contact_PrimaryAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 414962725, data2: 60669, data3: 18159, data4: [182, 18, 123, 74, 96, 52, 237, 160] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4044844542, data2: 28984, data3: 17984, data4: [139, 76, 174, 55, 93, 199, 10, 109] }, - pid: 100u32, -}; +pub const PKEY_Contact_PrimaryAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4044844542, data2: 28984, data3: 17984, data4: [139, 76, 174, 55, 93, 199, 10, 109] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1673681696, - data2: 38590, - data3: 18575, - data4: [135, 136, 192, 156, 64, 122, 216, 18], - }, - pid: 100u32, -}; +pub const PKEY_Contact_PrimaryAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1673681696, data2: 38590, data3: 18575, data4: [135, 136, 192, 156, 64, 122, 216, 18] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 48u32, -}; +pub const PKEY_Contact_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 48u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 25u32, -}; +pub const PKEY_Contact_PrimaryTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Profession: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1919463253, - data2: 7396, - data3: 20334, - data4: [164, 31, 182, 228, 239, 16, 228, 169], - }, - pid: 100u32, -}; +pub const PKEY_Contact_Profession: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1919463253, data2: 7396, data3: 20334, data4: [164, 31, 182, 228, 239, 16, 228, 169] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_SpouseName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2636384438, - data2: 12647, - data3: 16939, - data4: [130, 176, 245, 131, 183, 167, 207, 227], - }, - pid: 100u32, -}; +pub const PKEY_Contact_SpouseName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2636384438, data2: 12647, data3: 16939, data4: [130, 176, 245, 131, 183, 167, 207, 227] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, - pid: 73u32, -}; +pub const PKEY_Contact_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 393070140, data2: 9864, data3: 20105, data4: [129, 67, 163, 71, 128, 15, 37, 233] }, pid: 73u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_TTYTDDTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2867948460, data2: 11093, data3: 17894, data4: [159, 109, 65, 94, 185, 73, 16, 223] }, - pid: 100u32, -}; +pub const PKEY_Contact_TTYTDDTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2867948460, data2: 11093, data3: 17894, data4: [159, 109, 65, 94, 185, 73, 16, 223] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_TelexNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3310635324, data2: 49655, data3: 16577, data4: [167, 108, 239, 140, 6, 20, 0, 62] }, - pid: 100u32, -}; +pub const PKEY_Contact_TelexNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3310635324, data2: 49655, data3: 16577, data4: [167, 108, 239, 140, 6, 20, 0, 62] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_WebPage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 18u32, -}; +pub const PKEY_Contact_WebPage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Webpage2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 124u32, -}; +pub const PKEY_Contact_Webpage2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 124u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Webpage3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, - pid: 125u32, -}; +pub const PKEY_Contact_Webpage3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 16137688, data2: 8893, data3: 19037, data4: [186, 52, 92, 176, 185, 189, 203, 3] }, pid: 125u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ContainedItems: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 29u32, -}; +pub const PKEY_ContainedItems: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 132u32, -}; +pub const PKEY_ContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 132u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ContentStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 27u32, -}; +pub const PKEY_ContentStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ContentType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 26u32, -}; +pub const PKEY_ContentType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ContentUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 131u32, -}; +pub const PKEY_ContentUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 131u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Copyright: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 11u32, -}; +pub const PKEY_Copyright: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CreatorAppId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3270116462, data2: 828, data3: 20113, data4: [189, 91, 212, 148, 47, 107, 190, 73] }, - pid: 2u32, -}; +pub const PKEY_CreatorAppId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3270116462, data2: 828, data3: 20113, data4: [189, 91, 212, 148, 47, 107, 190, 73] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CreatorOpenWithUIOptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3270116462, data2: 828, data3: 20113, data4: [189, 91, 212, 148, 47, 107, 190, 73] }, - pid: 3u32, -}; +pub const PKEY_CreatorOpenWithUIOptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3270116462, data2: 828, data3: 20113, data4: [189, 91, 212, 148, 47, 107, 190, 73] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DRM_DatePlayExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2930514404, - data2: 35246, - data3: 17672, - data4: [185, 183, 187, 134, 122, 190, 226, 237], - }, - pid: 6u32, -}; +pub const PKEY_DRM_DatePlayExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DRM_DatePlayStarts: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2930514404, - data2: 35246, - data3: 17672, - data4: [185, 183, 187, 134, 122, 190, 226, 237], - }, - pid: 5u32, -}; +pub const PKEY_DRM_DatePlayStarts: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DRM_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2930514404, - data2: 35246, - data3: 17672, - data4: [185, 183, 187, 134, 122, 190, 226, 237], - }, - pid: 3u32, -}; +pub const PKEY_DRM_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DRM_IsDisabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2930514404, - data2: 35246, - data3: 17672, - data4: [185, 183, 187, 134, 122, 190, 226, 237], - }, - pid: 7u32, -}; +pub const PKEY_DRM_IsDisabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DRM_IsProtected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2930514404, - data2: 35246, - data3: 17672, - data4: [185, 183, 187, 134, 122, 190, 226, 237], - }, - pid: 2u32, -}; +pub const PKEY_DRM_IsProtected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DRM_PlayCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2930514404, - data2: 35246, - data3: 17672, - data4: [185, 183, 187, 134, 122, 190, 226, 237], - }, - pid: 4u32, -}; +pub const PKEY_DRM_PlayCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DataObjectFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 511812600, data2: 41743, data3: 16967, data4: [185, 238, 29, 3, 104, 169, 66, 92] }, - pid: 2u32, -}; +pub const PKEY_DataObjectFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 511812600, data2: 41743, data3: 16967, data4: [185, 238, 29, 3, 104, 169, 66, 92] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateAccessed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 16u32, -}; +pub const PKEY_DateAccessed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateAcquired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 750430453, data2: 55327, data3: 18378, data4: [177, 122, 248, 216, 34, 48, 1, 49] }, - pid: 100u32, -}; +pub const PKEY_DateAcquired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 750430453, data2: 55327, data3: 18378, data4: [177, 122, 248, 216, 34, 48, 1, 49] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateArchived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1140381623, data2: 42052, data3: 20359, data4: [147, 131, 82, 39, 28, 155, 145, 92] }, - pid: 100u32, -}; +pub const PKEY_DateArchived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1140381623, data2: 42052, data3: 20359, data4: [147, 131, 82, 39, 28, 155, 145, 92] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateCompleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1929033601, - data2: 44250, - data3: 17381, - data4: [177, 85, 178, 67, 79, 133, 230, 120], - }, - pid: 100u32, -}; +pub const PKEY_DateCompleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1929033601, data2: 44250, data3: 17381, data4: [177, 85, 178, 67, 79, 133, 230, 120] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 15u32, -}; +pub const PKEY_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateImported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 18258u32, -}; +pub const PKEY_DateImported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 18258u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateModified: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 14u32, -}; +pub const PKEY_DateModified: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DefaultSaveLocationDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1568061055, - data2: 39741, - data3: 17595, - data4: [182, 174, 37, 218, 79, 99, 138, 103], - }, - pid: 10u32, -}; +pub const PKEY_DefaultSaveLocationDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DescriptionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 2u32, -}; +pub const PKEY_DescriptionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 1u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 3u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_LastConnectedTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 11u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_LastConnectedTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 4u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 5u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_ProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 8u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_ProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_ProductVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 9u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_ProductVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_ServiceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 2u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_ServiceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_VendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 7u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_VendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_VendorIdSource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 6u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_VendorIdSource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Hid_IsReadOnly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 4u32, -}; +pub const PKEY_DeviceInterface_Hid_IsReadOnly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Hid_ProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 6u32, -}; +pub const PKEY_DeviceInterface_Hid_ProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Hid_UsageId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 3u32, -}; +pub const PKEY_DeviceInterface_Hid_UsageId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Hid_UsagePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 2u32, -}; +pub const PKEY_DeviceInterface_Hid_UsagePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Hid_VendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 5u32, -}; +pub const PKEY_DeviceInterface_Hid_VendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Hid_VersionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, - pid: 7u32, -}; +pub const PKEY_DeviceInterface_Hid_VersionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3421733648, data2: 18967, data3: 17168, data4: [161, 235, 36, 127, 11, 103, 89, 59] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_PrinterDriverDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2222745310, - data2: 47318, - data3: 19193, - data4: [171, 195, 111, 79, 146, 107, 192, 57], - }, - pid: 14u32, -}; +pub const PKEY_DeviceInterface_PrinterDriverDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2222745310, data2: 47318, data3: 19193, data4: [171, 195, 111, 79, 146, 107, 192, 57] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_PrinterDriverName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2948886896, - data2: 5365, - data3: 18828, - data4: [143, 48, 176, 209, 155, 228, 73, 198], - }, - pid: 11u32, -}; +pub const PKEY_DeviceInterface_PrinterDriverName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2948886896, data2: 5365, data3: 18828, data4: [143, 48, 176, 209, 155, 228, 73, 198] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_PrinterEnumerationFlag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2684830369, - data2: 52620, - data3: 19255, - data4: [149, 171, 112, 117, 85, 135, 118, 122], - }, - pid: 3u32, -}; +pub const PKEY_DeviceInterface_PrinterEnumerationFlag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2684830369, data2: 52620, data3: 19255, data4: [149, 171, 112, 117, 85, 135, 118, 122] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_PrinterName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 175867119, data2: 3111, data3: 17983, data4: [132, 239, 6, 197, 7, 0, 1, 190] }, - pid: 10u32, -}; +pub const PKEY_DeviceInterface_PrinterName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 175867119, data2: 3111, data3: 17983, data4: [132, 239, 6, 197, 7, 0, 1, 190] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_PrinterPortName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4006066017, - data2: 28564, - data3: 16817, - data4: [148, 159, 199, 41, 114, 13, 209, 60], - }, - pid: 12u32, -}; +pub const PKEY_DeviceInterface_PrinterPortName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4006066017, data2: 28564, data3: 16817, data4: [148, 159, 199, 41, 114, 13, 209, 60] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Proximity_SupportsNfc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4214768333, data2: 40490, data3: 20355, data4: [143, 204, 75, 7, 97, 19, 154, 233] }, - pid: 2u32, -}; +pub const PKEY_DeviceInterface_Proximity_SupportsNfc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4214768333, data2: 40490, data3: 20355, data4: [143, 204, 75, 7, 97, 19, 154, 233] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Serial_PortName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1282142556, - data2: 19459, - data3: 19116, - data4: [145, 245, 100, 192, 248, 82, 188, 244], - }, - pid: 4u32, -}; +pub const PKEY_DeviceInterface_Serial_PortName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1282142556, data2: 19459, data3: 19116, data4: [145, 245, 100, 192, 248, 82, 188, 244] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Serial_UsbProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1282142556, - data2: 19459, - data3: 19116, - data4: [145, 245, 100, 192, 248, 82, 188, 244], - }, - pid: 3u32, -}; +pub const PKEY_DeviceInterface_Serial_UsbProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1282142556, data2: 19459, data3: 19116, data4: [145, 245, 100, 192, 248, 82, 188, 244] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Serial_UsbVendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1282142556, - data2: 19459, - data3: 19116, - data4: [145, 245, 100, 192, 248, 82, 188, 244], - }, - pid: 2u32, -}; +pub const PKEY_DeviceInterface_Serial_UsbVendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1282142556, data2: 19459, data3: 19116, data4: [145, 245, 100, 192, 248, 82, 188, 244] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_WinUsb_DeviceInterfaceClasses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, - pid: 7u32, -}; +pub const PKEY_DeviceInterface_WinUsb_DeviceInterfaceClasses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_WinUsb_UsbClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, - pid: 4u32, -}; +pub const PKEY_DeviceInterface_WinUsb_UsbClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_WinUsb_UsbProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, - pid: 3u32, -}; +pub const PKEY_DeviceInterface_WinUsb_UsbProductId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_WinUsb_UsbProtocol: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, - pid: 6u32, -}; +pub const PKEY_DeviceInterface_WinUsb_UsbProtocol: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_WinUsb_UsbSubClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, - pid: 5u32, -}; +pub const PKEY_DeviceInterface_WinUsb_UsbSubClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_WinUsb_UsbVendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, - pid: 2u32, -}; +pub const PKEY_DeviceInterface_WinUsb_UsbVendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2514560949, data2: 31180, data3: 20099, data4: [156, 158, 132, 34, 24, 123, 62, 14] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PrinterURL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 189330266, data2: 48750, data3: 20247, data4: [177, 8, 60, 64, 115, 209, 102, 154] }, - pid: 15u32, -}; +pub const PKEY_Device_PrinterURL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 189330266, data2: 48750, data3: 20247, data4: [177, 8, 60, 64, 115, 209, 102, 154] }, pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_CanPair: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, - pid: 3u32, -}; +pub const PKEY_Devices_AepContainer_CanPair: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_Categories: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, - pid: 9u32, -}; +pub const PKEY_Devices_AepContainer_Categories: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, - pid: 2u32, -}; +pub const PKEY_Devices_AepContainer_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, - pid: 12u32, -}; +pub const PKEY_Devices_AepContainer_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_DialProtocol_InstalledApplications: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 6u32, -}; +pub const PKEY_Devices_AepContainer_DialProtocol_InstalledApplications: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, - pid: 4u32, -}; +pub const PKEY_Devices_AepContainer_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, - pid: 11u32, -}; +pub const PKEY_Devices_AepContainer_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, - pid: 6u32, -}; +pub const PKEY_Devices_AepContainer_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_ModelIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, - pid: 8u32, -}; +pub const PKEY_Devices_AepContainer_ModelIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, - pid: 7u32, -}; +pub const PKEY_Devices_AepContainer_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_ProtocolIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, - pid: 13u32, -}; +pub const PKEY_Devices_AepContainer_ProtocolIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 196746974, data2: 30054, data3: 20295, data4: [144, 236, 37, 252, 86, 124, 237, 42] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportedUriSchemes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 5u32, -}; +pub const PKEY_Devices_AepContainer_SupportedUriSchemes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsAudio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 2u32, -}; +pub const PKEY_Devices_AepContainer_SupportsAudio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsCapturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 11u32, -}; +pub const PKEY_Devices_AepContainer_SupportsCapturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsImages: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 4u32, -}; +pub const PKEY_Devices_AepContainer_SupportsImages: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 14u32, -}; +pub const PKEY_Devices_AepContainer_SupportsInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsLimitedDiscovery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 7u32, -}; +pub const PKEY_Devices_AepContainer_SupportsLimitedDiscovery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsNetworking: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 9u32, -}; +pub const PKEY_Devices_AepContainer_SupportsNetworking: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsObjectTransfer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 12u32, -}; +pub const PKEY_Devices_AepContainer_SupportsObjectTransfer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsPositioning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 8u32, -}; +pub const PKEY_Devices_AepContainer_SupportsPositioning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsRendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 10u32, -}; +pub const PKEY_Devices_AepContainer_SupportsRendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsTelephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 13u32, -}; +pub const PKEY_Devices_AepContainer_SupportsTelephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsVideo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1794465093, - data2: 14555, - data3: 17557, - data4: [172, 176, 212, 114, 138, 59, 131, 20], - }, - pid: 3u32, -}; +pub const PKEY_Devices_AepContainer_SupportsVideo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1794465093, data2: 14555, data3: 17557, data4: [172, 176, 212, 114, 138, 59, 131, 20] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_AepId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3384885673, - data2: 6988, - data3: 20247, - data4: [169, 209, 242, 152, 83, 140, 173, 184], - }, - pid: 6u32, -}; +pub const PKEY_Devices_AepService_AepId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3384885673, data2: 6988, data3: 20247, data4: [169, 209, 242, 152, 83, 140, 173, 184] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_Bluetooth_CacheMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2537828638, - data2: 31057, - data3: 19246, - data4: [182, 240, 236, 178, 147, 202, 193, 25], - }, - pid: 5u32, -}; +pub const PKEY_Devices_AepService_Bluetooth_CacheMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2537828638, data2: 31057, data3: 19246, data4: [182, 240, 236, 178, 147, 202, 193, 25] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_Bluetooth_ServiceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2744756935, - data2: 49765, - data3: 18254, - data4: [176, 115, 255, 206, 87, 114, 23, 22], - }, - pid: 2u32, -}; +pub const PKEY_Devices_AepService_Bluetooth_ServiceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2744756935, data2: 49765, data3: 18254, data4: [176, 115, 255, 206, 87, 114, 23, 22] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_Bluetooth_TargetDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2537828638, - data2: 31057, - data3: 19246, - data4: [182, 240, 236, 178, 147, 202, 193, 25], - }, - pid: 6u32, -}; +pub const PKEY_Devices_AepService_Bluetooth_TargetDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2537828638, data2: 31057, data3: 19246, data4: [182, 240, 236, 178, 147, 202, 193, 25] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1903314774, - data2: 15988, - data3: 17458, - data4: [155, 89, 231, 178, 246, 104, 165, 147], - }, - pid: 4u32, -}; +pub const PKEY_Devices_AepService_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1903314774, data2: 15988, data3: 17458, data4: [155, 89, 231, 178, 246, 104, 165, 147] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1903314774, - data2: 15988, - data3: 17458, - data4: [155, 89, 231, 178, 246, 104, 165, 147], - }, - pid: 2u32, -}; +pub const PKEY_Devices_AepService_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1903314774, data2: 15988, data3: 17458, data4: [155, 89, 231, 178, 246, 104, 165, 147] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_IoT_ServiceInterfaces: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2044284546, - data2: 19833, - data3: 17834, - data4: [130, 26, 116, 133, 139, 78, 76, 166], - }, - pid: 2u32, -}; +pub const PKEY_Devices_AepService_IoT_ServiceInterfaces: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2044284546, data2: 19833, data3: 17834, data4: [130, 26, 116, 133, 139, 78, 76, 166] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_ParentAepIsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3384885673, - data2: 6988, - data3: 20247, - data4: [169, 209, 242, 152, 83, 140, 173, 184], - }, - pid: 7u32, -}; +pub const PKEY_Devices_AepService_ParentAepIsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3384885673, data2: 6988, data3: 20247, data4: [169, 209, 242, 152, 83, 140, 173, 184] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_ProtocolId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3384885673, - data2: 6988, - data3: 20247, - data4: [169, 209, 242, 152, 83, 140, 173, 184], - }, - pid: 5u32, -}; +pub const PKEY_Devices_AepService_ProtocolId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3384885673, data2: 6988, data3: 20247, data4: [169, 209, 242, 152, 83, 140, 173, 184] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_ServiceClassId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1903314774, - data2: 15988, - data3: 17458, - data4: [155, 89, 231, 178, 246, 104, 165, 147], - }, - pid: 3u32, -}; +pub const PKEY_Devices_AepService_ServiceClassId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1903314774, data2: 15988, data3: 17458, data4: [155, 89, 231, 178, 246, 104, 165, 147] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepService_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3384885673, - data2: 6988, - data3: 20247, - data4: [169, 209, 242, 152, 83, 140, 173, 184], - }, - pid: 2u32, -}; +pub const PKEY_Devices_AepService_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3384885673, data2: 6988, data3: 20247, data4: [169, 209, 242, 152, 83, 140, 173, 184] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_AepId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 992796678, - data2: 24161, - data3: 20446, - data4: [186, 184, 155, 138, 172, 155, 38, 223], - }, - pid: 8u32, -}; +pub const PKEY_Devices_Aep_AepId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 992796678, data2: 24161, data3: 20446, data4: [186, 184, 155, 138, 172, 155, 38, 223] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Major: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 2u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Major: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Minor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 3u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Minor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 10u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Capturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 8u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Capturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Information: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 12u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Information: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_LimitedDiscovery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 4u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_LimitedDiscovery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Networking: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 6u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Networking: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_ObjectXfer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 9u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_ObjectXfer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Positioning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 5u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Positioning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Rendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 7u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Rendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Telephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1606235341, - data2: 22042, - data3: 16686, - data4: [186, 152, 71, 138, 107, 15, 239, 29], - }, - pid: 11u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Telephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1606235341, data2: 22042, data3: 16686, data4: [186, 152, 71, 138, 107, 15, 239, 29] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_LastSeenTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, - pid: 12u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_LastSeenTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735477131, data2: 35819, data3: 18645, data4: [135, 224, 108, 218, 52, 40, 4, 10] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Le_AddressType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2573136048, - data2: 32435, - data3: 19083, - data4: [185, 206, 6, 139, 179, 244, 175, 105], - }, - pid: 4u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Le_AddressType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2573136048, data2: 32435, data3: 19083, data4: [185, 206, 6, 139, 179, 244, 175, 105] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2573136048, - data2: 32435, - data3: 19083, - data4: [185, 206, 6, 139, 179, 244, 175, 105], - }, - pid: 1u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2573136048, data2: 32435, data3: 19083, data4: [185, 206, 6, 139, 179, 244, 175, 105] }, pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2573136048, - data2: 32435, - data3: 19083, - data4: [185, 206, 6, 139, 179, 244, 175, 105], - }, - pid: 5u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2573136048, data2: 32435, data3: 19083, data4: [185, 206, 6, 139, 179, 244, 175, 105] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance_Subcategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2573136048, - data2: 32435, - data3: 19083, - data4: [185, 206, 6, 139, 179, 244, 175, 105], - }, - pid: 6u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Le_Appearance_Subcategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2573136048, data2: 32435, data3: 19083, data4: [185, 206, 6, 139, 179, 244, 175, 105] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Le_IsConnectable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2573136048, - data2: 32435, - data3: 19083, - data4: [185, 206, 6, 139, 179, 244, 175, 105], - }, - pid: 8u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Le_IsConnectable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2573136048, data2: 32435, data3: 19083, data4: [185, 206, 6, 139, 179, 244, 175, 105] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_CanPair: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3888380713, - data2: 51879, - data3: 20295, - data4: [140, 139, 190, 89, 179, 48, 212, 197], - }, - pid: 3u32, -}; +pub const PKEY_Devices_Aep_CanPair: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3888380713, data2: 51879, data3: 20295, data4: [140, 139, 190, 89, 179, 48, 212, 197] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2740557483, - data2: 4559, - data3: 18741, - data4: [139, 97, 166, 118, 16, 129, 236, 223], - }, - pid: 17u32, -}; +pub const PKEY_Devices_Aep_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3888380713, - data2: 51879, - data3: 20295, - data4: [140, 139, 190, 89, 179, 48, 212, 197], - }, - pid: 2u32, -}; +pub const PKEY_Devices_Aep_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3888380713, data2: 51879, data3: 20295, data4: [140, 139, 190, 89, 179, 48, 212, 197] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2740557483, - data2: 4559, - data3: 18741, - data4: [139, 97, 166, 118, 16, 129, 236, 223], - }, - pid: 12u32, -}; +pub const PKEY_Devices_Aep_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2740557483, - data2: 4559, - data3: 18741, - data4: [139, 97, 166, 118, 16, 129, 236, 223], - }, - pid: 7u32, -}; +pub const PKEY_Devices_Aep_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2740557483, - data2: 4559, - data3: 18741, - data4: [139, 97, 166, 118, 16, 129, 236, 223], - }, - pid: 16u32, -}; +pub const PKEY_Devices_Aep_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2740557483, - data2: 4559, - data3: 18741, - data4: [139, 97, 166, 118, 16, 129, 236, 223], - }, - pid: 9u32, -}; +pub const PKEY_Devices_Aep_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2740557483, - data2: 4559, - data3: 18741, - data4: [139, 97, 166, 118, 16, 129, 236, 223], - }, - pid: 5u32, -}; +pub const PKEY_Devices_Aep_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2740557483, - data2: 4559, - data3: 18741, - data4: [139, 97, 166, 118, 16, 129, 236, 223], - }, - pid: 4u32, -}; +pub const PKEY_Devices_Aep_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2740557483, - data2: 4559, - data3: 18741, - data4: [139, 97, 166, 118, 16, 129, 236, 223], - }, - pid: 3u32, -}; +pub const PKEY_Devices_Aep_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_PointOfService_ConnectionTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3569312179, - data2: 17454, - data3: 19162, - data4: [136, 45, 250, 123, 112, 200, 50, 217], - }, - pid: 6u32, -}; +pub const PKEY_Devices_Aep_PointOfService_ConnectionTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3569312179, data2: 17454, data3: 19162, data4: [136, 45, 250, 123, 112, 200, 50, 217] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_ProtocolId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 992796678, - data2: 24161, - data3: 20446, - data4: [186, 184, 155, 138, 172, 155, 38, 223], - }, - pid: 5u32, -}; +pub const PKEY_Devices_Aep_ProtocolId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 992796678, data2: 24161, data3: 20446, data4: [186, 184, 155, 138, 172, 155, 38, 223] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2740557483, - data2: 4559, - data3: 18741, - data4: [139, 97, 166, 118, 16, 129, 236, 223], - }, - pid: 6u32, -}; +pub const PKEY_Devices_Aep_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2740557483, data2: 4559, data3: 18741, data4: [139, 97, 166, 118, 16, 129, 236, 223] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AppPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1361274243, data2: 3146, data3: 20456, data4: [184, 31, 22, 106, 236, 19, 245, 16] }, - pid: 100u32, -}; +pub const PKEY_Devices_AppPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1361274243, data2: 3146, data3: 20456, data4: [184, 31, 22, 106, 236, 19, 245, 16] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AudioDevice_Microphone_IsFarField: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2302915443, - data2: 14476, - data3: 17301, - data4: [181, 87, 188, 109, 186, 255, 175, 219], - }, - pid: 6u32, -}; +pub const PKEY_Devices_AudioDevice_Microphone_IsFarField: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2302915443, data2: 14476, data3: 17301, data4: [181, 87, 188, 109, 186, 255, 175, 219] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2302915443, - data2: 14476, - data3: 17301, - data4: [181, 87, 188, 109, 186, 255, 175, 219], - }, - pid: 3u32, -}; +pub const PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2302915443, data2: 14476, data3: 17301, data4: [181, 87, 188, 109, 186, 255, 175, 219] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2302915443, - data2: 14476, - data3: 17301, - data4: [181, 87, 188, 109, 186, 255, 175, 219], - }, - pid: 5u32, -}; +pub const PKEY_Devices_AudioDevice_Microphone_SensitivityInDbfs2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2302915443, data2: 14476, data3: 17301, data4: [181, 87, 188, 109, 186, 255, 175, 219] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AudioDevice_Microphone_SignalToNoiseRatioInDb: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2302915443, - data2: 14476, - data3: 17301, - data4: [181, 87, 188, 109, 186, 255, 175, 219], - }, - pid: 4u32, -}; +pub const PKEY_Devices_AudioDevice_Microphone_SignalToNoiseRatioInDb: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2302915443, data2: 14476, data3: 17301, data4: [181, 87, 188, 109, 186, 255, 175, 219] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AudioDevice_RawProcessingSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2302915443, - data2: 14476, - data3: 17301, - data4: [181, 87, 188, 109, 186, 255, 175, 219], - }, - pid: 2u32, -}; +pub const PKEY_Devices_AudioDevice_RawProcessingSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2302915443, data2: 14476, data3: 17301, data4: [181, 87, 188, 109, 186, 255, 175, 219] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AudioDevice_SpeechProcessingSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4213041252, data2: 57453, data3: 18420, data4: [130, 166, 138, 10, 239, 68, 73, 60] }, - pid: 2u32, -}; +pub const PKEY_Devices_AudioDevice_SpeechProcessingSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4213041252, data2: 57453, data3: 18420, data4: [130, 166, 138, 10, 239, 68, 73, 60] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_BatteryLife: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 10u32, -}; +pub const PKEY_Devices_BatteryLife: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_BatteryPlusCharging: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 22u32, -}; +pub const PKEY_Devices_BatteryPlusCharging: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 22u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_BatteryPlusChargingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 23u32, -}; +pub const PKEY_Devices_BatteryPlusChargingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 91u32, -}; +pub const PKEY_Devices_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 91u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_CategoryGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 94u32, -}; +pub const PKEY_Devices_CategoryGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 94u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_CategoryIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 90u32, -}; +pub const PKEY_Devices_CategoryIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 90u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_CategoryPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 92u32, -}; +pub const PKEY_Devices_CategoryPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 92u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ChallengeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 125055326, - data2: 46868, - data3: 18668, - data4: [141, 232, 129, 37, 192, 119, 172, 17], - }, - pid: 2u32, -}; +pub const PKEY_Devices_ChallengeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 125055326, data2: 46868, data3: 18668, data4: [141, 232, 129, 37, 192, 119, 172, 17] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ChargingState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 11u32, -}; +pub const PKEY_Devices_ChargingState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 9u32, -}; +pub const PKEY_Devices_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 10u32, -}; +pub const PKEY_Devices_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 4u32, -}; +pub const PKEY_Devices_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 55u32, -}; +pub const PKEY_Devices_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 55u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2357121542, - data2: 16266, - data3: 18471, - data4: [179, 171, 174, 158, 31, 174, 252, 108], - }, - pid: 2u32, -}; +pub const PKEY_Devices_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DefaultTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2282713250, - data2: 24706, - data3: 18348, - data4: [138, 171, 167, 57, 209, 163, 0, 195], - }, - pid: 153u32, -}; +pub const PKEY_Devices_DefaultTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282713250, data2: 24706, data3: 18348, data4: [138, 171, 167, 57, 209, 163, 0, 195] }, pid: 153u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DevObjectType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 325533506, - data2: 41942, - data3: 18934, - data4: [180, 218, 174, 70, 224, 197, 35, 124], - }, - pid: 2u32, -}; +pub const PKEY_Devices_DevObjectType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 325533506, data2: 41942, data3: 18934, data4: [180, 218, 174, 70, 224, 197, 35, 124] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceCapabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 17u32, -}; +pub const PKEY_Devices_DeviceCapabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceCharacteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 29u32, -}; +pub const PKEY_Devices_DeviceCharacteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 81u32, -}; +pub const PKEY_Devices_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 81u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 82u32, -}; +pub const PKEY_Devices_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 82u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceHasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 6u32, -}; +pub const PKEY_Devices_DeviceHasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceInstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 256u32, -}; +pub const PKEY_Devices_DeviceInstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 256u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 13u32, -}; +pub const PKEY_Devices_DeviceManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DialProtocol_InstalledApplications: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1749404786, - data2: 7025, - data3: 18627, - data4: [175, 134, 176, 145, 113, 161, 155, 20], - }, - pid: 3u32, -}; +pub const PKEY_Devices_DialProtocol_InstalledApplications: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1749404786, data2: 7025, data3: 18627, data4: [175, 134, 176, 145, 113, 161, 155, 20] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 52u32, -}; +pub const PKEY_Devices_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 52u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 3u32, -}; +pub const PKEY_Devices_Dnssd_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_FullName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 5u32, -}; +pub const PKEY_Devices_Dnssd_FullName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_HostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 7u32, -}; +pub const PKEY_Devices_Dnssd_HostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_InstanceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 4u32, -}; +pub const PKEY_Devices_Dnssd_InstanceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_NetworkAdapterId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 11u32, -}; +pub const PKEY_Devices_Dnssd_NetworkAdapterId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_PortNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 12u32, -}; +pub const PKEY_Devices_Dnssd_PortNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_Priority: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 9u32, -}; +pub const PKEY_Devices_Dnssd_Priority: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 2u32, -}; +pub const PKEY_Devices_Dnssd_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_TextAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 6u32, -}; +pub const PKEY_Devices_Dnssd_TextAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_Ttl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 10u32, -}; +pub const PKEY_Devices_Dnssd_Ttl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_Weight: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, - pid: 8u32, -}; +pub const PKEY_Devices_Dnssd_Weight: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3212427435, data2: 47988, data3: 19694, data4: [176, 112, 71, 11, 90, 226, 2, 234] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12288u32, -}; +pub const PKEY_Devices_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12288u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_FunctionPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3498955968, - data2: 15006, - data3: 17966, - data4: [130, 144, 123, 99, 107, 37, 118, 185], - }, - pid: 3u32, -}; +pub const PKEY_Devices_FunctionPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_GlyphIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1361274243, data2: 3146, data3: 20456, data4: [184, 31, 22, 106, 236, 19, 245, 16] }, - pid: 123u32, -}; +pub const PKEY_Devices_GlyphIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1361274243, data2: 3146, data3: 20456, data4: [184, 31, 22, 106, 236, 19, 245, 16] }, pid: 123u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 3u32, -}; +pub const PKEY_Devices_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 57u32, -}; +pub const PKEY_Devices_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 57u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_InLocalMachineContainer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2357121542, - data2: 16266, - data3: 18471, - data4: [179, 171, 174, 158, 31, 174, 252, 108], - }, - pid: 4u32, -}; +pub const PKEY_Devices_InLocalMachineContainer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2357121542, data2: 16266, data3: 18471, data4: [179, 171, 174, 158, 31, 174, 252, 108] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_InterfaceClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 4u32, -}; +pub const PKEY_Devices_InterfaceClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_InterfaceEnabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 3u32, -}; +pub const PKEY_Devices_InterfaceEnabled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_InterfacePaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3498955968, - data2: 15006, - data3: 17966, - data4: [130, 144, 123, 99, 107, 37, 118, 185], - }, - pid: 2u32, -}; +pub const PKEY_Devices_InterfacePaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 12297u32, -}; +pub const PKEY_Devices_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 12297u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_IsDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 86u32, -}; +pub const PKEY_Devices_IsDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 86u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_IsNetworkConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 85u32, -}; +pub const PKEY_Devices_IsNetworkConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 85u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 84u32, -}; +pub const PKEY_Devices_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 84u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_IsSoftwareInstalling: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, - pid: 9u32, -}; +pub const PKEY_Devices_IsSoftwareInstalling: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2212127526, data2: 38822, data3: 16520, data4: [148, 83, 161, 146, 63, 87, 59, 41] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 77u32, -}; +pub const PKEY_Devices_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 77u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_LocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 70u32, -}; +pub const PKEY_Devices_LocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 70u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2757502286, - data2: 57116, - data3: 20221, - data4: [128, 32, 103, 209, 70, 168, 80, 224], - }, - pid: 37u32, -}; +pub const PKEY_Devices_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2757502286, data2: 57116, data3: 20221, data4: [128, 32, 103, 209, 70, 168, 80, 224] }, pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8192u32, -}; +pub const PKEY_Devices_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8192u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 71u32, -}; +pub const PKEY_Devices_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 71u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_MicrophoneArray_Geometry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2709692066, - data2: 10219, - data3: 17822, - data4: [147, 93, 178, 250, 215, 176, 119, 98], - }, - pid: 2u32, -}; +pub const PKEY_Devices_MicrophoneArray_Geometry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2709692066, data2: 10219, data3: 17822, data4: [147, 93, 178, 250, 215, 176, 119, 98] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_MissedCalls: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 5u32, -}; +pub const PKEY_Devices_MissedCalls: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, - pid: 2u32, -}; +pub const PKEY_Devices_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2161647270, data2: 29811, data3: 19212, data4: [130, 22, 239, 193, 26, 44, 76, 139] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8194u32, -}; +pub const PKEY_Devices_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8194u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8195u32, -}; +pub const PKEY_Devices_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8195u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_NetworkName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 7u32, -}; +pub const PKEY_Devices_NetworkName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_NetworkType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 8u32, -}; +pub const PKEY_Devices_NetworkType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_NetworkedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2282713250, - data2: 24706, - data3: 18348, - data4: [138, 171, 167, 57, 209, 163, 0, 195], - }, - pid: 152u32, -}; +pub const PKEY_Devices_NetworkedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282713250, data2: 24706, data3: 18348, data4: [138, 171, 167, 57, 209, 163, 0, 195] }, pid: 152u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_NewPictures: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 4u32, -}; +pub const PKEY_Devices_NewPictures: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_NotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 83u32, -}; +pub const PKEY_Devices_NotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 83u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Notification: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 108022540, - data2: 59440, - data3: 19585, - data4: [145, 120, 145, 228, 233, 90, 128, 160], - }, - pid: 3u32, -}; +pub const PKEY_Devices_Notification: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 108022540, data2: 59440, data3: 19585, data4: [145, 120, 145, 228, 233, 90, 128, 160] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_NotificationStore: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 108022540, - data2: 59440, - data3: 19585, - data4: [145, 120, 145, 228, 233, 90, 128, 160], - }, - pid: 2u32, -}; +pub const PKEY_Devices_NotificationStore: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 108022540, data2: 59440, data3: 19585, data4: [145, 120, 145, 228, 233, 90, 128, 160] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Notifications_LowBattery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3300949803, data2: 34084, data3: 20070, data4: [174, 58, 166, 35, 95, 16, 59, 235] }, - pid: 2u32, -}; +pub const PKEY_Devices_Notifications_LowBattery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3300949803, data2: 34084, data3: 20070, data4: [174, 58, 166, 35, 95, 16, 59, 235] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Notifications_MissedCall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1712648008, - data2: 20222, - data3: 17444, - data4: [158, 218, 199, 159, 64, 78, 223, 62], - }, - pid: 2u32, -}; +pub const PKEY_Devices_Notifications_MissedCall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1712648008, data2: 20222, data3: 17444, data4: [158, 218, 199, 159, 64, 78, 223, 62] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Notifications_NewMessage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 736699914, data2: 8210, data3: 18242, data4: [165, 85, 244, 27, 99, 139, 125, 203] }, - pid: 2u32, -}; +pub const PKEY_Devices_Notifications_NewMessage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 736699914, data2: 8210, data3: 18242, data4: [165, 85, 244, 27, 99, 139, 125, 203] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Notifications_NewVoicemail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1498846550, - data2: 2568, - data3: 16914, - data4: [149, 185, 250, 226, 173, 100, 19, 219], - }, - pid: 2u32, -}; +pub const PKEY_Devices_Notifications_NewVoicemail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1498846550, data2: 2568, data3: 16914, data4: [149, 185, 250, 226, 173, 100, 19, 219] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Notifications_StorageFull: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2699038433, - data2: 61639, - data3: 19777, - data4: [184, 231, 38, 167, 189, 141, 56, 176], - }, - pid: 2u32, -}; +pub const PKEY_Devices_Notifications_StorageFull: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2699038433, data2: 61639, data3: 19777, data4: [184, 231, 38, 167, 189, 141, 56, 176] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Notifications_StorageFullLinkText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2699038433, - data2: 61639, - data3: 19777, - data4: [184, 231, 38, 167, 189, 141, 56, 176], - }, - pid: 3u32, -}; +pub const PKEY_Devices_Notifications_StorageFullLinkText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2699038433, data2: 61639, data3: 19777, data4: [184, 231, 38, 167, 189, 141, 56, 176] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Paired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, - pid: 56u32, -}; +pub const PKEY_Devices_Paired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2026065864, data2: 4170, data3: 19146, data4: [158, 164, 82, 77, 82, 153, 110, 87] }, pid: 56u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Panel_PanelGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2377948294, - data2: 38825, - data3: 19455, - data4: [155, 198, 191, 233, 93, 62, 109, 173], - }, - pid: 3u32, -}; +pub const PKEY_Devices_Panel_PanelGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2377948294, data2: 38825, data3: 19455, data4: [155, 198, 191, 233, 93, 62, 109, 173] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Panel_PanelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2377948294, - data2: 38825, - data3: 19455, - data4: [155, 198, 191, 233, 93, 62, 109, 173], - }, - pid: 2u32, -}; +pub const PKEY_Devices_Panel_PanelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2377948294, data2: 38825, data3: 19455, data4: [155, 198, 191, 233, 93, 62, 109, 173] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1128310469, - data2: 37882, - data3: 18182, - data4: [151, 44, 123, 100, 128, 8, 165, 167], - }, - pid: 8u32, -}; +pub const PKEY_Devices_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1128310469, data2: 37882, data3: 18182, data4: [151, 44, 123, 100, 128, 8, 165, 167] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_PhoneLineTransportDevice_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2932813800, - data2: 7424, - data3: 20462, - data4: [138, 109, 167, 13, 113, 155, 119, 43], - }, - pid: 2u32, -}; +pub const PKEY_Devices_PhoneLineTransportDevice_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2932813800, data2: 7424, data3: 20462, data4: [138, 109, 167, 13, 113, 155, 119, 43] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_PhysicalDeviceLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 9u32, -}; +pub const PKEY_Devices_PhysicalDeviceLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_PlaybackPositionPercent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 909368921, - data2: 26661, - data3: 17281, - data4: [164, 155, 159, 107, 161, 58, 20, 113], - }, - pid: 5u32, -}; +pub const PKEY_Devices_PlaybackPositionPercent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 909368921, data2: 26661, data3: 17281, data4: [164, 155, 159, 107, 161, 58, 20, 113] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_PlaybackState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 909368921, - data2: 26661, - data3: 17281, - data4: [164, 155, 159, 107, 161, 58, 20, 113], - }, - pid: 2u32, -}; +pub const PKEY_Devices_PlaybackState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 909368921, data2: 26661, data3: 17281, data4: [164, 155, 159, 107, 161, 58, 20, 113] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_PlaybackTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 909368921, - data2: 26661, - data3: 17281, - data4: [164, 155, 159, 107, 161, 58, 20, 113], - }, - pid: 3u32, -}; +pub const PKEY_Devices_PlaybackTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 909368921, data2: 26661, data3: 17281, data4: [164, 155, 159, 107, 161, 58, 20, 113] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Present: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1410045054, - data2: 35648, - data3: 17852, - data4: [168, 162, 106, 11, 137, 76, 189, 162], - }, - pid: 5u32, -}; +pub const PKEY_Devices_Present: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1410045054, data2: 35648, data3: 17852, data4: [168, 162, 106, 11, 137, 76, 189, 162] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 8198u32, -}; +pub const PKEY_Devices_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 8198u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3498955968, - data2: 15006, - data3: 17966, - data4: [130, 144, 123, 99, 107, 37, 118, 185], - }, - pid: 10u32, -}; +pub const PKEY_Devices_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_RemainingDuration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 909368921, - data2: 26661, - data3: 17281, - data4: [164, 155, 159, 107, 161, 58, 20, 113], - }, - pid: 4u32, -}; +pub const PKEY_Devices_RemainingDuration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 909368921, data2: 26661, data3: 17281, data4: [164, 155, 159, 107, 161, 58, 20, 113] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_RestrictedInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 6u32, -}; +pub const PKEY_Devices_RestrictedInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Roaming: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 9u32, -}; +pub const PKEY_Devices_Roaming: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2950264384, - data2: 34467, - data3: 16912, - data4: [182, 124, 40, 156, 65, 170, 190, 85], - }, - pid: 2u32, -}; +pub const PKEY_Devices_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2950264384, data2: 34467, data3: 16912, data4: [182, 124, 40, 156, 65, 170, 190, 85] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_SchematicName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, - pid: 9u32, -}; +pub const PKEY_Devices_SchematicName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 40784238, data2: 47124, data3: 16715, data4: [131, 205, 133, 109, 111, 239, 72, 34] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 16384u32, -}; +pub const PKEY_Devices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16384u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1701460915, - data2: 60608, - data3: 17405, - data4: [132, 119, 74, 224, 64, 74, 150, 205], - }, - pid: 16385u32, -}; +pub const PKEY_Devices_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1701460915, data2: 60608, data3: 17405, data4: [132, 119, 74, 224, 64, 74, 150, 205] }, pid: 16385u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_SharedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2282713250, - data2: 24706, - data3: 18348, - data4: [138, 171, 167, 57, 209, 163, 0, 195], - }, - pid: 151u32, -}; +pub const PKEY_Devices_SharedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2282713250, data2: 24706, data3: 18348, data4: [138, 171, 167, 57, 209, 163, 0, 195] }, pid: 151u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 2u32, -}; +pub const PKEY_Devices_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_SmartCards_ReaderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3602233475, - data2: 6333, - data3: 19277, - data4: [178, 236, 158, 56, 175, 254, 218, 130], - }, - pid: 2u32, -}; +pub const PKEY_Devices_SmartCards_ReaderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3602233475, data2: 6333, data3: 19277, data4: [178, 236, 158, 56, 175, 254, 218, 130] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3498955968, - data2: 15006, - data3: 17966, - data4: [130, 144, 123, 99, 107, 37, 118, 185], - }, - pid: 259u32, -}; +pub const PKEY_Devices_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 259u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Status1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3498955968, - data2: 15006, - data3: 17966, - data4: [130, 144, 123, 99, 107, 37, 118, 185], - }, - pid: 257u32, -}; +pub const PKEY_Devices_Status1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 257u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Status2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3498955968, - data2: 15006, - data3: 17966, - data4: [130, 144, 123, 99, 107, 37, 118, 185], - }, - pid: 258u32, -}; +pub const PKEY_Devices_Status2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3498955968, data2: 15006, data3: 17966, data4: [130, 144, 123, 99, 107, 37, 118, 185] }, pid: 258u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_StorageCapacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 12u32, -}; +pub const PKEY_Devices_StorageCapacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_StorageFreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 13u32, -}; +pub const PKEY_Devices_StorageFreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_StorageFreeSpacePercent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 14u32, -}; +pub const PKEY_Devices_StorageFreeSpacePercent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_TextMessages: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 3u32, -}; +pub const PKEY_Devices_TextMessages: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Voicemail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, - pid: 6u32, -}; +pub const PKEY_Devices_Voicemail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238179702, data2: 22054, data3: 19223, data4: [164, 232, 24, 180, 170, 26, 34, 19] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirectServices_AdvertisementId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 5u32, -}; +pub const PKEY_Devices_WiFiDirectServices_AdvertisementId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirectServices_RequestServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 7u32, -}; +pub const PKEY_Devices_WiFiDirectServices_RequestServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirectServices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 2u32, -}; +pub const PKEY_Devices_WiFiDirectServices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirectServices_ServiceConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 6u32, -}; +pub const PKEY_Devices_WiFiDirectServices_ServiceConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirectServices_ServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 4u32, -}; +pub const PKEY_Devices_WiFiDirectServices_ServiceInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirectServices_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 833845059, - data2: 31838, - data3: 16389, - data4: [147, 230, 233, 83, 249, 43, 130, 233], - }, - pid: 3u32, -}; +pub const PKEY_Devices_WiFiDirectServices_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 833845059, data2: 31838, data3: 16389, data4: [147, 230, 233, 83, 249, 43, 130, 233] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 13u32, -}; +pub const PKEY_Devices_WiFiDirect_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_GroupId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 4u32, -}; +pub const PKEY_Devices_WiFiDirect_GroupId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_InformationElements: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 12u32, -}; +pub const PKEY_Devices_WiFiDirect_InformationElements: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_InterfaceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 2u32, -}; +pub const PKEY_Devices_WiFiDirect_InterfaceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 3u32, -}; +pub const PKEY_Devices_WiFiDirect_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 5u32, -}; +pub const PKEY_Devices_WiFiDirect_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_IsLegacyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 7u32, -}; +pub const PKEY_Devices_WiFiDirect_IsLegacyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_IsMiracastLcpSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 9u32, -}; +pub const PKEY_Devices_WiFiDirect_IsMiracastLcpSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_IsVisible: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 6u32, -}; +pub const PKEY_Devices_WiFiDirect_IsVisible: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_MiracastVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 8u32, -}; +pub const PKEY_Devices_WiFiDirect_MiracastVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_Services: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 10u32, -}; +pub const PKEY_Devices_WiFiDirect_Services: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_SupportedChannelList: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, - pid: 11u32, -}; +pub const PKEY_Devices_WiFiDirect_SupportedChannelList: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 352752477, data2: 58343, data3: 17679, data4: [134, 55, 130, 35, 62, 190, 95, 110] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFi_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4010895339, - data2: 52220, - data3: 17217, - data4: [165, 104, 167, 201, 26, 104, 152, 44], - }, - pid: 2u32, -}; +pub const PKEY_Devices_WiFi_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4010895339, data2: 52220, data3: 17217, data4: [165, 104, 167, 201, 26, 104, 152, 44] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiaDeviceType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, - pid: 2u32, -}; +pub const PKEY_Devices_WiaDeviceType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1809653702, data2: 33039, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WinPhone8CameraFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3082081820, - data2: 23140, - data3: 16775, - data4: [165, 46, 177, 83, 159, 53, 144, 153], - }, - pid: 2u32, -}; +pub const PKEY_Devices_WinPhone8CameraFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3082081820, data2: 23140, data3: 16775, data4: [165, 46, 177, 83, 159, 53, 144, 153] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Wwan_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4279330795, - data2: 52220, - data3: 17217, - data4: [165, 104, 167, 201, 26, 104, 152, 44], - }, - pid: 2u32, -}; +pub const PKEY_Devices_Wwan_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4279330795, data2: 52220, data3: 17217, data4: [165, 104, 167, 201, 26, 104, 152, 44] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_ByteCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 4u32, -}; +pub const PKEY_Document_ByteCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_CharacterCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 16u32, -}; +pub const PKEY_Document_CharacterCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_ClientID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 661486512, data2: 23348, data3: 20400, data4: [170, 75, 21, 142, 209, 42, 24, 9] }, - pid: 100u32, -}; +pub const PKEY_Document_ClientID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 661486512, data2: 23348, data3: 20400, data4: [170, 75, 21, 142, 209, 42, 24, 9] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Contributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4080275806, data2: 55835, data3: 17673, data4: [155, 61, 17, 149, 4, 220, 122, 187] }, - pid: 100u32, -}; +pub const PKEY_Document_Contributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4080275806, data2: 55835, data3: 17673, data4: [155, 61, 17, 149, 4, 220, 122, 187] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 12u32, -}; +pub const PKEY_Document_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_DatePrinted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 11u32, -}; +pub const PKEY_Document_DatePrinted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_DateSaved: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 13u32, -}; +pub const PKEY_Document_DateSaved: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Division: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 503340774, - data2: 48935, - data3: 17035, - data4: [176, 28, 121, 103, 106, 205, 40, 112], - }, - pid: 100u32, -}; +pub const PKEY_Document_Division: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 503340774, data2: 48935, data3: 17035, data4: [176, 28, 121, 103, 106, 205, 40, 112] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_DocumentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3767010760, - data2: 58261, - data3: 16607, - data4: [128, 210, 84, 240, 214, 196, 49, 84], - }, - pid: 100u32, -}; +pub const PKEY_Document_DocumentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3767010760, data2: 58261, data3: 16607, data4: [128, 210, 84, 240, 214, 196, 49, 84] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_HiddenSlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 9u32, -}; +pub const PKEY_Document_HiddenSlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_LastAuthor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 8u32, -}; +pub const PKEY_Document_LastAuthor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_LineCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 5u32, -}; +pub const PKEY_Document_LineCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 14u32, -}; +pub const PKEY_Document_Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_MultimediaClipCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 10u32, -}; +pub const PKEY_Document_MultimediaClipCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_NoteCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 8u32, -}; +pub const PKEY_Document_NoteCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_PageCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 14u32, -}; +pub const PKEY_Document_PageCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_ParagraphCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 6u32, -}; +pub const PKEY_Document_ParagraphCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_PresentationFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 3u32, -}; +pub const PKEY_Document_PresentationFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_RevisionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 9u32, -}; +pub const PKEY_Document_RevisionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 19u32, -}; +pub const PKEY_Document_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_SlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 7u32, -}; +pub const PKEY_Document_SlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Template: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 7u32, -}; +pub const PKEY_Document_Template: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_TotalEditingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 10u32, -}; +pub const PKEY_Document_TotalEditingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 29u32, -}; +pub const PKEY_Document_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_WordCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 15u32, -}; +pub const PKEY_Document_WordCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DueDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1065644725, - data2: 57519, - data3: 19890, - data4: [128, 113, 197, 63, 231, 106, 231, 206], - }, - pid: 100u32, -}; +pub const PKEY_DueDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1065644725, data2: 57519, data3: 19890, data4: [128, 113, 197, 63, 231, 106, 231, 206] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_EdgeGesture_DisableTouchWhenFullscreen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 852375730, - data2: 11418, - data3: 16817, - data4: [155, 197, 179, 120, 67, 148, 170, 68], - }, - pid: 2u32, -}; +pub const PKEY_EdgeGesture_DisableTouchWhenFullscreen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 852375730, data2: 11418, data3: 16817, data4: [155, 197, 179, 120, 67, 148, 170, 68] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_EndDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3344935429, - data2: 38653, - data3: 18919, - data4: [156, 180, 159, 96, 16, 130, 213, 83], - }, - pid: 100u32, -}; +pub const PKEY_EndDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3344935429, data2: 38653, data3: 18919, data4: [156, 180, 159, 96, 16, 130, 213, 83] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ExpandoProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1872891366, data2: 53532, data3: 19869, data4: [161, 84, 100, 49, 118, 40, 193, 45] }, - pid: 100u32, -}; +pub const PKEY_ExpandoProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1872891366, data2: 53532, data3: 19869, data4: [161, 84, 100, 49, 118, 40, 193, 45] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileAllocationSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 18u32, -}; +pub const PKEY_FileAllocationSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 13u32, -}; +pub const PKEY_FileAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 12u32, -}; +pub const PKEY_FileCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, - pid: 3u32, -}; +pub const PKEY_FileDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3841002044, - data2: 18918, - data3: 16477, - data4: [130, 136, 162, 59, 212, 238, 170, 108], - }, - pid: 100u32, -}; +pub const PKEY_FileExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3841002044, data2: 18918, data3: 16477, data4: [130, 136, 162, 59, 212, 238, 170, 108] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileFRN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 21u32, -}; +pub const PKEY_FileFRN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1104108256, - data2: 63322, - data3: 18438, - data4: [189, 135, 89, 199, 217, 36, 142, 185], - }, - pid: 100u32, -}; +pub const PKEY_FileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1104108256, data2: 63322, data3: 18438, data4: [189, 135, 89, 199, 217, 36, 142, 185] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileOfflineAvailabilityStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 100u32, -}; +pub const PKEY_FileOfflineAvailabilityStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileOwner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2601995060, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, - pid: 4u32, -}; +pub const PKEY_FileOwner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995060, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FilePlaceholderStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3002710486, - data2: 65220, - data3: 19925, - data4: [148, 215, 137, 87, 72, 140, 128, 123], - }, - pid: 2u32, -}; +pub const PKEY_FilePlaceholderStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, - pid: 4u32, -}; +pub const PKEY_FileVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FindData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 0u32, -}; +pub const PKEY_FindData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FlagColor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1742705886, data2: 3239, data3: 19823, data4: [183, 146, 5, 58, 62, 79, 3, 207] }, - pid: 100u32, -}; +pub const PKEY_FlagColor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1742705886, data2: 3239, data3: 19823, data4: [183, 146, 5, 58, 62, 79, 3, 207] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FlagColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1173022535, - data2: 36394, - data3: 16558, - data4: [140, 191, 202, 82, 171, 166, 21, 42], - }, - pid: 100u32, -}; +pub const PKEY_FlagColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1173022535, data2: 36394, data3: 16558, data4: [140, 191, 202, 82, 171, 166, 21, 42] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FlagStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 12u32, -}; +pub const PKEY_FlagStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FlagStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3696557358, data2: 6301, data3: 18545, data4: [170, 1, 8, 194, 245, 122, 74, 188] }, - pid: 100u32, -}; +pub const PKEY_FlagStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3696557358, data2: 6301, data3: 18545, data4: [170, 1, 8, 194, 245, 122, 74, 188] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FolderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 101u32, -}; +pub const PKEY_FolderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 25u32, -}; +pub const PKEY_FolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, - pid: 2u32, -}; +pub const PKEY_FreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FullText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 507439168, data2: 48171, data3: 18284, data4: [130, 55, 42, 205, 26, 131, 155, 34] }, - pid: 6u32, -}; +pub const PKEY_FullText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 507439168, data2: 48171, data3: 18284, data4: [130, 55, 42, 205, 26, 131, 155, 34] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Altitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2189351759, - data2: 23411, - data3: 17575, - data4: [137, 29, 253, 255, 171, 234, 53, 202], - }, - pid: 100u32, -}; +pub const PKEY_GPS_Altitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2189351759, data2: 23411, data3: 17575, data4: [137, 29, 253, 255, 171, 234, 53, 202] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_AltitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2016685515, - data2: 58200, - data3: 16709, - data4: [174, 154, 107, 254, 78, 15, 159, 81], - }, - pid: 100u32, -}; +pub const PKEY_GPS_AltitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2016685515, data2: 58200, data3: 16709, data4: [174, 154, 107, 254, 78, 15, 159, 81] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_AltitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 766320311, - data2: 33133, - data3: 16595, - data4: [158, 195, 201, 119, 59, 226, 170, 222], - }, - pid: 100u32, -}; +pub const PKEY_GPS_AltitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 766320311, data2: 33133, data3: 16595, data4: [158, 195, 201, 119, 59, 226, 170, 222] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_AltitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1185702557, data2: 30186, data3: 17685, data4: [134, 127, 109, 196, 50, 28, 88, 68] }, - pid: 100u32, -}; +pub const PKEY_GPS_AltitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1185702557, data2: 30186, data3: 17685, data4: [134, 127, 109, 196, 50, 28, 88, 68] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_AreaInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2536387390, - data2: 44158, - data3: 18929, - data4: [138, 223, 167, 13, 7, 169, 188, 171], - }, - pid: 100u32, -}; +pub const PKEY_GPS_AreaInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2536387390, data2: 44158, data3: 18929, data4: [138, 223, 167, 13, 7, 169, 188, 171] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 217643778, data2: 6199, data3: 17137, data4: [166, 151, 167, 1, 122, 162, 137, 185] }, - pid: 100u32, -}; +pub const PKEY_GPS_DOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217643778, data2: 6199, data3: 17137, data4: [166, 151, 167, 1, 122, 162, 137, 185] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DOPDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2696844485, data2: 20666, data3: 18555, data4: [189, 53, 6, 84, 190, 136, 129, 237] }, - pid: 100u32, -}; +pub const PKEY_GPS_DOPDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2696844485, data2: 20666, data3: 18555, data4: [189, 53, 6, 84, 190, 136, 129, 237] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DOPNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1192651542, - data2: 13903, - data3: 19104, - data4: [159, 49, 226, 171, 61, 244, 73, 195], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DOPNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1192651542, data2: 13903, data3: 19104, data4: [159, 49, 226, 171, 61, 244, 73, 195] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Date: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 906151954, data2: 3899, data3: 17904, data4: [133, 173, 96, 52, 104, 214, 148, 35] }, - pid: 100u32, -}; +pub const PKEY_GPS_Date: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 906151954, data2: 3899, data3: 17904, data4: [133, 173, 96, 52, 104, 214, 148, 35] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestBearing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3329051452, - data2: 59528, - data3: 18380, - data4: [185, 159, 157, 202, 62, 227, 77, 234], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestBearing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3329051452, data2: 59528, data3: 18380, data4: [185, 159, 157, 202, 62, 227, 77, 234] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestBearingDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2059203832, - data2: 31807, - data3: 18824, - data4: [172, 145, 141, 44, 46, 151, 236, 165], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestBearingDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2059203832, data2: 31807, data3: 18824, data4: [172, 145, 141, 44, 46, 151, 236, 165] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestBearingNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3124436393, - data2: 34542, - data3: 19293, - data4: [162, 164, 162, 113, 164, 41, 240, 207], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestBearingNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3124436393, data2: 34542, data3: 19293, data4: [162, 164, 162, 113, 164, 41, 240, 207] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestBearingRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2595767187, - data2: 10767, - data3: 19317, - data4: [187, 34, 114, 121, 120, 105, 119, 203], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestBearingRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2595767187, data2: 10767, data3: 19317, data4: [187, 34, 114, 121, 120, 105, 119, 203] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2839457284, data2: 26628, data3: 20260, data4: [172, 129, 9, 178, 102, 69, 33, 24] }, - pid: 100u32, -}; +pub const PKEY_GPS_DestDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2839457284, data2: 26628, data3: 20260, data4: [172, 129, 9, 178, 102, 69, 33, 24] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2613234075, - data2: 44145, - data3: 16679, - data4: [157, 28, 37, 150, 208, 215, 220, 183], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2613234075, data2: 44145, data3: 16679, data4: [157, 28, 37, 150, 208, 215, 220, 183] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 735725530, data2: 2246, data3: 20449, data4: [128, 188, 167, 47, 197, 23, 197, 208] }, - pid: 100u32, -}; +pub const PKEY_GPS_DestDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 735725530, data2: 2246, data3: 20449, data4: [128, 188, 167, 47, 197, 23, 197, 208] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestDistanceRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3981308627, - data2: 34453, - data3: 17675, - data4: [133, 111, 245, 193, 197, 58, 203, 102], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestDistanceRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3981308627, data2: 34453, data3: 17675, data4: [133, 111, 245, 193, 197, 58, 203, 102] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLatitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2635955397, - data2: 23609, - data3: 17692, - data4: [134, 179, 146, 142, 45, 24, 204, 71], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestLatitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2635955397, data2: 23609, data3: 17692, data4: [134, 179, 146, 142, 45, 24, 204, 71] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 976691858, - data2: 32714, - data3: 18855, - data4: [153, 213, 228, 123, 178, 212, 231, 171], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestLatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 976691858, data2: 32714, data3: 18855, data4: [153, 213, 228, 123, 178, 212, 231, 171] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3975460598, - data2: 54694, - data3: 17212, - data4: [187, 146, 64, 118, 101, 15, 200, 144], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestLatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3975460598, data2: 54694, data3: 17212, data4: [187, 146, 64, 118, 101, 15, 200, 144] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3467124921, data2: 52833, data3: 18565, data4: [161, 40, 0, 93, 144, 135, 193, 146] }, - pid: 100u32, -}; +pub const PKEY_GPS_DestLatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3467124921, data2: 52833, data3: 18565, data4: [161, 40, 0, 93, 144, 135, 193, 146] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLongitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1202283105, - data2: 52044, - data3: 18439, - data4: [138, 211, 64, 185, 217, 219, 198, 188], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestLongitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1202283105, data2: 52044, data3: 18439, data4: [138, 211, 64, 185, 217, 219, 198, 188] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1113418213, - data2: 18605, - data3: 18688, - data4: [141, 128, 110, 182, 184, 208, 172, 134], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestLongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1113418213, data2: 18605, data3: 18688, data4: [141, 128, 110, 182, 184, 208, 172, 134] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2737111682, - data2: 64365, - data3: 18645, - data4: [154, 137, 219, 202, 206, 117, 204, 207], - }, - pid: 100u32, -}; +pub const PKEY_GPS_DestLongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2737111682, data2: 64365, data3: 18645, data4: [154, 137, 219, 202, 206, 117, 204, 207] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 405544614, data2: 31772, data3: 16515, data4: [171, 75, 172, 108, 159, 78, 209, 40] }, - pid: 100u32, -}; +pub const PKEY_GPS_DestLongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 405544614, data2: 31772, data3: 16515, data4: [171, 75, 172, 108, 159, 78, 209, 40] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Differential: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2868178469, - data2: 48443, - data3: 19927, - data4: [191, 196, 71, 247, 123, 176, 15, 109], - }, - pid: 100u32, -}; +pub const PKEY_GPS_Differential: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2868178469, data2: 48443, data3: 19927, data4: [191, 196, 71, 247, 123, 176, 15, 109] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_ImgDirection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 373767313, - data2: 53271, - data3: 20185, - data4: [186, 77, 182, 186, 165, 93, 188, 248], - }, - pid: 100u32, -}; +pub const PKEY_GPS_ImgDirection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 373767313, data2: 53271, data3: 20185, data4: [186, 77, 182, 186, 165, 93, 188, 248] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_ImgDirectionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 280118677, data2: 16802, data3: 20000, data4: [147, 194, 87, 97, 193, 57, 95, 50] }, - pid: 100u32, -}; +pub const PKEY_GPS_ImgDirectionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 280118677, data2: 16802, data3: 20000, data4: [147, 194, 87, 97, 193, 57, 95, 50] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_ImgDirectionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3696785351, data2: 8799, data3: 17911, data4: [186, 199, 232, 19, 52, 182, 19, 10] }, - pid: 100u32, -}; +pub const PKEY_GPS_ImgDirectionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3696785351, data2: 8799, data3: 17911, data4: [186, 199, 232, 19, 52, 182, 19, 10] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_ImgDirectionRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2762646967, - data2: 6864, - data3: 17503, - data4: [129, 26, 15, 143, 110, 103, 246, 181], - }, - pid: 100u32, -}; +pub const PKEY_GPS_ImgDirectionRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2762646967, data2: 6864, data3: 17503, data4: [129, 26, 15, 143, 110, 103, 246, 181] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Latitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2267533311, - data2: 18536, - data3: 20166, - data4: [173, 91, 129, 185, 133, 33, 209, 171], - }, - pid: 100u32, -}; +pub const PKEY_GPS_Latitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2267533311, data2: 18536, data3: 20166, data4: [173, 91, 129, 185, 133, 33, 209, 171] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LatitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 257281506, data2: 20297, data3: 17677, data4: [146, 193, 220, 209, 99, 1, 177, 183] }, - pid: 100u32, -}; +pub const PKEY_GPS_LatitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 257281506, data2: 20297, data3: 17677, data4: [146, 193, 220, 209, 99, 1, 177, 183] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 384185582, data2: 11263, data3: 18811, data4: [189, 138, 67, 65, 173, 57, 238, 185] }, - pid: 100u32, -}; +pub const PKEY_GPS_LatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 384185582, data2: 11263, data3: 18811, data4: [189, 138, 67, 65, 173, 57, 238, 185] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2111482577, - data2: 52424, - data3: 16814, - data4: [183, 80, 178, 203, 128, 49, 174, 162], - }, - pid: 100u32, -}; +pub const PKEY_GPS_LatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2111482577, data2: 52424, data3: 16814, data4: [183, 80, 178, 203, 128, 49, 174, 162] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 43778642, - data2: 23430, - data3: 18119, - data4: [172, 160, 39, 105, 255, 200, 227, 212], - }, - pid: 100u32, -}; +pub const PKEY_GPS_LatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 43778642, data2: 23430, data3: 18119, data4: [172, 160, 39, 105, 255, 200, 227, 212] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Longitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3301235634, - data2: 46483, - data3: 18027, - data4: [187, 218, 208, 61, 39, 213, 228, 58], - }, - pid: 100u32, -}; +pub const PKEY_GPS_Longitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3301235634, data2: 46483, data3: 18027, data4: [187, 218, 208, 61, 39, 213, 228, 58] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LongitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1182384565, data2: 33869, data3: 17808, data4: [186, 245, 243, 34, 35, 31, 27, 129] }, - pid: 100u32, -}; +pub const PKEY_GPS_LongitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1182384565, data2: 33869, data3: 17808, data4: [186, 245, 243, 34, 35, 31, 27, 129] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3194885996, - data2: 17716, - data3: 19756, - data4: [172, 229, 49, 222, 218, 193, 96, 107], - }, - pid: 100u32, -}; +pub const PKEY_GPS_LongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3194885996, data2: 17716, data3: 19756, data4: [172, 229, 49, 222, 218, 193, 96, 107] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 45151881, data2: 43284, data3: 20037, data4: [130, 29, 29, 218, 69, 46, 210, 196] }, - pid: 100u32, -}; +pub const PKEY_GPS_LongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 45151881, data2: 43284, data3: 20037, data4: [130, 29, 29, 218, 69, 46, 210, 196] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 870117931, data2: 10453, data3: 17996, data4: [128, 53, 30, 233, 239, 210, 82, 120] }, - pid: 100u32, -}; +pub const PKEY_GPS_LongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 870117931, data2: 10453, data3: 17996, data4: [128, 53, 30, 233, 239, 210, 82, 120] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_MapDatum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 748870374, - data2: 60892, - data3: 16509, - data4: [190, 241, 119, 57, 66, 171, 250, 149], - }, - pid: 100u32, -}; +pub const PKEY_GPS_MapDatum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 748870374, data2: 60892, data3: 16509, data4: [190, 241, 119, 57, 66, 171, 250, 149] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_MeasureMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2685791581, data2: 43754, data3: 19800, data4: [138, 134, 60, 88, 105, 32, 234, 11] }, - pid: 100u32, -}; +pub const PKEY_GPS_MeasureMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2685791581, data2: 43754, data3: 19800, data4: [138, 134, 60, 88, 105, 32, 234, 11] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_ProcessingMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1507106401, data2: 33807, data3: 19113, data4: [169, 57, 226, 9, 155, 127, 99, 153] }, - pid: 100u32, -}; +pub const PKEY_GPS_ProcessingMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1507106401, data2: 33807, data3: 19113, data4: [169, 57, 226, 9, 155, 127, 99, 153] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Satellites: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1182721397, data2: 7973, data3: 17751, data4: [173, 78, 184, 181, 139, 13, 156, 21] }, - pid: 100u32, -}; +pub const PKEY_GPS_Satellites: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1182721397, data2: 7973, data3: 17751, data4: [173, 78, 184, 181, 139, 13, 156, 21] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Speed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3663530082, data2: 28278, data3: 19995, data4: [186, 189, 112, 2, 27, 210, 84, 148] }, - pid: 100u32, -}; +pub const PKEY_GPS_Speed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3663530082, data2: 28278, data3: 19995, data4: [186, 189, 112, 2, 27, 210, 84, 148] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_SpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2098343258, data2: 44638, data3: 17205, data4: [136, 65, 215, 30, 124, 231, 47, 83] }, - pid: 100u32, -}; +pub const PKEY_GPS_SpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2098343258, data2: 44638, data3: 17205, data4: [136, 65, 215, 30, 124, 231, 47, 83] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_SpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2898906685, data2: 49683, data3: 18754, data4: [139, 72, 109, 8, 32, 242, 28, 109] }, - pid: 100u32, -}; +pub const PKEY_GPS_SpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2898906685, data2: 49683, data3: 18754, data4: [139, 72, 109, 8, 32, 242, 28, 109] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_SpeedRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3975673033, - data2: 21583, - data3: 19821, - data4: [157, 152, 138, 215, 154, 218, 244, 83], - }, - pid: 100u32, -}; +pub const PKEY_GPS_SpeedRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3975673033, data2: 21583, data3: 19821, data4: [157, 152, 138, 215, 154, 218, 244, 83] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 307532276, data2: 33167, data3: 18098, data4: [145, 181, 213, 55, 117, 54, 23, 178] }, - pid: 100u32, -}; +pub const PKEY_GPS_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 307532276, data2: 33167, data3: 18098, data4: [145, 181, 213, 55, 117, 54, 23, 178] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Track: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1992333635, - data2: 31795, - data3: 18915, - data4: [158, 126, 205, 186, 135, 44, 250, 218], - }, - pid: 100u32, -}; +pub const PKEY_GPS_Track: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1992333635, data2: 31795, data3: 18915, data4: [158, 126, 205, 186, 135, 44, 250, 218] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_TrackDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3369177612, data2: 502, data3: 16576, data4: [172, 134, 47, 58, 74, 208, 7, 112] }, - pid: 100u32, -}; +pub const PKEY_GPS_TrackDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3369177612, data2: 502, data3: 16576, data4: [172, 134, 47, 58, 74, 208, 7, 112] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_TrackNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1881745140, data2: 17574, data3: 17377, data4: [174, 113, 69, 98, 113, 22, 137, 59] }, - pid: 100u32, -}; +pub const PKEY_GPS_TrackNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1881745140, data2: 17574, data3: 17377, data4: [174, 113, 69, 98, 113, 22, 137, 59] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_TrackRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 903603966, - data2: 17603, - data3: 17408, - data4: [170, 174, 210, 199, 153, 196, 7, 232], - }, - pid: 100u32, -}; +pub const PKEY_GPS_TrackRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 903603966, data2: 17603, data3: 17408, data4: [170, 174, 210, 199, 153, 196, 7, 232] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_VersionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 577785252, - data2: 50866, - data3: 19097, - data4: [142, 86, 241, 109, 248, 201, 37, 153], - }, - pid: 100u32, -}; +pub const PKEY_GPS_VersionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 577785252, data2: 50866, data3: 19097, data4: [142, 86, 241, 109, 248, 201, 37, 153] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_HighKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 24u32, -}; +pub const PKEY_HighKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_History_SelectionCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 484497084, - data2: 21356, - data3: 17920, - data4: [176, 221, 126, 12, 102, 179, 80, 213], - }, - pid: 8u32, -}; +pub const PKEY_History_SelectionCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 484497084, data2: 21356, data3: 17920, data4: [176, 221, 126, 12, 102, 179, 80, 213] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_History_TargetUrlHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 484497084, - data2: 21356, - data3: 17920, - data4: [176, 221, 126, 12, 102, 179, 80, 213], - }, - pid: 9u32, -}; +pub const PKEY_History_TargetUrlHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 484497084, data2: 21356, data3: 17920, data4: [176, 221, 126, 12, 102, 179, 80, 213] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_History_VisitCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, - pid: 7u32, -}; +pub const PKEY_History_VisitCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2725202684, data2: 29510, data3: 17049, data4: [190, 71, 235, 26, 230, 19, 19, 159] }, - pid: 100u32, -}; +pub const PKEY_Identity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2725202684, data2: 29510, data3: 17049, data4: [190, 71, 235, 26, 230, 19, 19, 159] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IdentityProvider_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3111059323, data2: 13770, data3: 18997, data4: [134, 7, 41, 227, 165, 76, 70, 234] }, - pid: 100u32, -}; +pub const PKEY_IdentityProvider_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3111059323, data2: 13770, data3: 18997, data4: [134, 7, 41, 227, 165, 76, 70, 234] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IdentityProvider_Picture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 606410351, - data2: 22082, - data3: 18532, - data4: [153, 47, 152, 253, 152, 242, 148, 195], - }, - pid: 100u32, -}; +pub const PKEY_IdentityProvider_Picture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 606410351, data2: 22082, data3: 18532, data4: [153, 47, 152, 253, 152, 242, 148, 195] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_Blob: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2352714660, data2: 47853, data3: 6787, data4: [154, 50, 16, 46, 227, 19, 246, 235] }, - pid: 100u32, -}; +pub const PKEY_Identity_Blob: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2352714660, data2: 47853, data3: 6787, data4: [154, 50, 16, 46, 227, 19, 246, 235] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_DisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2103984073, - data2: 53589, - data3: 17832, - data4: [187, 31, 137, 209, 155, 203, 121, 47], - }, - pid: 100u32, -}; +pub const PKEY_Identity_DisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2103984073, data2: 53589, data3: 17832, data4: [187, 31, 137, 209, 155, 203, 121, 47] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_InternetSid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1835883849, data2: 9821, data3: 18056, data4: [159, 78, 31, 221, 51, 231, 204, 131] }, - pid: 100u32, -}; +pub const PKEY_Identity_InternetSid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1835883849, data2: 9821, data3: 18056, data4: [159, 78, 31, 221, 51, 231, 204, 131] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_IsMeIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2752546568, - data2: 2527, - data3: 17271, - data4: [157, 252, 109, 153, 152, 109, 90, 103], - }, - pid: 100u32, -}; +pub const PKEY_Identity_IsMeIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2752546568, data2: 2527, data3: 17271, data4: [157, 252, 109, 153, 152, 109, 90, 103] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_KeyProviderContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2725202684, data2: 29510, data3: 17049, data4: [190, 71, 235, 26, 230, 19, 19, 159] }, - pid: 17u32, -}; +pub const PKEY_Identity_KeyProviderContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2725202684, data2: 29510, data3: 17049, data4: [190, 71, 235, 26, 230, 19, 19, 159] }, pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_KeyProviderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2725202684, data2: 29510, data3: 17049, data4: [190, 71, 235, 26, 230, 19, 19, 159] }, - pid: 16u32, -}; +pub const PKEY_Identity_KeyProviderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2725202684, data2: 29510, data3: 17049, data4: [190, 71, 235, 26, 230, 19, 19, 159] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_LogonStatusString: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4052610547, data2: 13183, data3: 17088, data4: [158, 3, 206, 224, 135, 8, 168, 195] }, - pid: 100u32, -}; +pub const PKEY_Identity_LogonStatusString: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4052610547, data2: 13183, data3: 17088, data4: [158, 3, 206, 224, 135, 8, 168, 195] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4240533539, - data2: 47853, - data3: 20260, - data4: [155, 50, 160, 152, 33, 23, 247, 250], - }, - pid: 100u32, -}; +pub const PKEY_Identity_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4240533539, data2: 47853, data3: 20260, data4: [155, 50, 160, 152, 33, 23, 247, 250] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_PrimarySid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 723222558, - data2: 49345, - data3: 18823, - data4: [158, 197, 114, 250, 137, 129, 71, 135], - }, - pid: 100u32, -}; +pub const PKEY_Identity_PrimarySid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 723222558, data2: 49345, data3: 18823, data4: [158, 197, 114, 250, 137, 129, 71, 135] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_ProviderData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2829536146, data2: 13851, data3: 20122, data4: [183, 34, 124, 74, 115, 48, 163, 18] }, - pid: 100u32, -}; +pub const PKEY_Identity_ProviderData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2829536146, data2: 13851, data3: 20122, data4: [183, 34, 124, 74, 115, 48, 163, 18] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_ProviderID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1957158473, data2: 64017, data3: 19773, data4: [160, 6, 219, 126, 8, 103, 89, 22] }, - pid: 100u32, -}; +pub const PKEY_Identity_ProviderID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1957158473, data2: 64017, data3: 19773, data4: [160, 6, 219, 126, 8, 103, 89, 22] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_QualifiedUserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3662810705, data2: 62697, data3: 18233, data4: [172, 130, 2, 224, 169, 92, 144, 48] }, - pid: 100u32, -}; +pub const PKEY_Identity_QualifiedUserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3662810705, data2: 62697, data3: 18233, data4: [172, 130, 2, 224, 169, 92, 144, 48] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_UniqueID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3848258480, - data2: 11104, - data3: 16928, - data4: [145, 142, 178, 30, 139, 241, 96, 22], - }, - pid: 100u32, -}; +pub const PKEY_Identity_UniqueID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3848258480, data2: 11104, data3: 16928, data4: [145, 142, 178, 30, 139, 241, 96, 22] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_UserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3291620611, - data2: 30922, - data3: 18886, - data4: [154, 204, 166, 142, 42, 253, 123, 107], - }, - pid: 100u32, -}; +pub const PKEY_Identity_UserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3291620611, data2: 30922, data3: 18886, data4: [154, 204, 166, 142, 42, 253, 123, 107] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ImageParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3614772960, - data2: 50852, - data3: 18668, - data4: [181, 62, 184, 123, 82, 230, 208, 115], - }, - pid: 100u32, -}; +pub const PKEY_ImageParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3614772960, data2: 50852, data3: 18668, data4: [181, 62, 184, 123, 82, 230, 208, 115] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_BitDepth: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 7u32, -}; +pub const PKEY_Image_BitDepth: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_ColorSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 40961u32, -}; +pub const PKEY_Image_ColorSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 40961u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_CompressedBitsPerPixel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 910913449, data2: 14251, data3: 18474, data4: [190, 43, 174, 2, 246, 13, 67, 24] }, - pid: 100u32, -}; +pub const PKEY_Image_CompressedBitsPerPixel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 910913449, data2: 14251, data3: 18474, data4: [190, 43, 174, 2, 246, 13, 67, 24] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_CompressedBitsPerPixelDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 529024225, data2: 9389, data3: 17672, data4: [157, 253, 83, 38, 164, 21, 206, 2] }, - pid: 100u32, -}; +pub const PKEY_Image_CompressedBitsPerPixelDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 529024225, data2: 9389, data3: 17672, data4: [157, 253, 83, 38, 164, 21, 206, 2] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_CompressedBitsPerPixelNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3524948296, data2: 54060, data3: 17956, data4: [137, 0, 39, 114, 16, 247, 156, 15] }, - pid: 100u32, -}; +pub const PKEY_Image_CompressedBitsPerPixelNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3524948296, data2: 54060, data3: 17956, data4: [137, 0, 39, 114, 16, 247, 156, 15] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 259u32, -}; +pub const PKEY_Image_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 259u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_CompressionText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1057547887, data2: 12100, data3: 19385, data4: [166, 130, 172, 53, 210, 86, 35, 34] }, - pid: 100u32, -}; +pub const PKEY_Image_CompressionText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1057547887, data2: 12100, data3: 19385, data4: [166, 130, 172, 53, 210, 86, 35, 34] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_Dimensions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 13u32, -}; +pub const PKEY_Image_Dimensions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_HorizontalResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 5u32, -}; +pub const PKEY_Image_HorizontalResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_HorizontalSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 3u32, -}; +pub const PKEY_Image_HorizontalSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_ImageID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 282770949, data2: 12970, data3: 19497, data4: [191, 26, 99, 226, 210, 32, 88, 127] }, - pid: 100u32, -}; +pub const PKEY_Image_ImageID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 282770949, data2: 12970, data3: 19497, data4: [191, 26, 99, 226, 210, 32, 88, 127] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_ResolutionUnit: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 431300518, data2: 8082, data3: 19036, data4: [171, 72, 125, 240, 171, 214, 116, 68] }, - pid: 100u32, -}; +pub const PKEY_Image_ResolutionUnit: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 431300518, data2: 8082, data3: 19036, data4: [171, 72, 125, 240, 171, 214, 116, 68] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_VerticalResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 6u32, -}; +pub const PKEY_Image_VerticalResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_VerticalSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 4u32, -}; +pub const PKEY_Image_VerticalSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Importance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 11u32, -}; +pub const PKEY_Importance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ImportanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2746390417, data2: 30483, data3: 19997, data4: [187, 64, 23, 219, 133, 240, 24, 49] }, - pid: 100u32, -}; +pub const PKEY_ImportanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2746390417, data2: 30483, data3: 19997, data4: [187, 64, 23, 219, 133, 240, 24, 49] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_InfoTipText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 17u32, -}; +pub const PKEY_InfoTipText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_InternalName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, - pid: 5u32, -}; +pub const PKEY_InternalName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsAttachment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4064232028, data2: 29089, data3: 20392, data4: [146, 47, 103, 142, 164, 166, 4, 8] }, - pid: 100u32, -}; +pub const PKEY_IsAttachment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4064232028, data2: 29089, data3: 20392, data4: [146, 47, 103, 142, 164, 166, 4, 8] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsDefaultNonOwnerSaveLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1568061055, - data2: 39741, - data3: 17595, - data4: [182, 174, 37, 218, 79, 99, 138, 103], - }, - pid: 5u32, -}; +pub const PKEY_IsDefaultNonOwnerSaveLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsDefaultSaveLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1568061055, - data2: 39741, - data3: 17595, - data4: [182, 174, 37, 218, 79, 99, 138, 103], - }, - pid: 3u32, -}; +pub const PKEY_IsDefaultSaveLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsDeleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1557815240, - data2: 13294, - data3: 20467, - data4: [144, 148, 174, 123, 216, 134, 140, 77], - }, - pid: 100u32, -}; +pub const PKEY_IsDeleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1557815240, data2: 13294, data3: 20467, data4: [144, 148, 174, 123, 216, 134, 140, 77] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2430984526, - data2: 25739, - data3: 18470, - data4: [178, 170, 172, 175, 121, 14, 53, 19], - }, - pid: 10u32, -}; +pub const PKEY_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2430984526, data2: 25739, data3: 18470, data4: [178, 170, 172, 175, 121, 14, 53, 19] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsFlagged: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1571309413, - data2: 58367, - data3: 17016, - data4: [134, 176, 162, 121, 103, 251, 221, 3], - }, - pid: 100u32, -}; +pub const PKEY_IsFlagged: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1571309413, data2: 58367, data3: 17016, data4: [134, 176, 162, 121, 103, 251, 221, 3] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsFlaggedComplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2800967890, data2: 22009, data3: 18654, data4: [185, 9, 98, 14, 9, 10, 100, 124] }, - pid: 100u32, -}; +pub const PKEY_IsFlaggedComplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2800967890, data2: 22009, data3: 18654, data4: [185, 9, 98, 14, 9, 10, 100, 124] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsIncomplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 879528913, - data2: 11882, - data3: 19525, - data4: [137, 164, 97, 183, 142, 142, 112, 15], - }, - pid: 100u32, -}; +pub const PKEY_IsIncomplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 879528913, data2: 11882, data3: 19525, data4: [137, 164, 97, 183, 142, 142, 112, 15] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsLocationSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1568061055, - data2: 39741, - data3: 17595, - data4: [182, 174, 37, 218, 79, 99, 138, 103], - }, - pid: 8u32, -}; +pub const PKEY_IsLocationSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsPinnedToNameSpaceTree: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1568061055, - data2: 39741, - data3: 17595, - data4: [182, 174, 37, 218, 79, 99, 138, 103], - }, - pid: 2u32, -}; +pub const PKEY_IsPinnedToNameSpaceTree: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsRead: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 10u32, -}; +pub const PKEY_IsRead: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsSearchOnlyItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1568061055, - data2: 39741, - data3: 17595, - data4: [182, 174, 37, 218, 79, 99, 138, 103], - }, - pid: 4u32, -}; +pub const PKEY_IsSearchOnlyItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsSendToTarget: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 33u32, -}; +pub const PKEY_IsSendToTarget: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 33u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4018687067, - data2: 11262, - data3: 16827, - data4: [170, 229, 118, 238, 223, 79, 153, 2], - }, - pid: 100u32, -}; +pub const PKEY_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4018687067, data2: 11262, data3: 16827, data4: [170, 229, 118, 238, 223, 79, 153, 2] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemAuthors: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3500166922, data2: 17962, data3: 18596, data4: [187, 47, 55, 6, 232, 141, 189, 125] }, - pid: 100u32, -}; +pub const PKEY_ItemAuthors: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3500166922, data2: 17962, data3: 18596, data4: [187, 47, 55, 6, 232, 141, 189, 125] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemClassType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 75913389, data2: 11704, data3: 16804, data4: [187, 182, 172, 30, 241, 32, 126, 177] }, - pid: 100u32, -}; +pub const PKEY_ItemClassType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 75913389, data2: 11704, data3: 16804, data4: [187, 182, 172, 30, 241, 32, 126, 177] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4158354612, - data2: 17031, - data3: 16643, - data4: [175, 186, 241, 177, 61, 205, 117, 207], - }, - pid: 100u32, -}; +pub const PKEY_ItemDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4158354612, data2: 17031, data3: 16643, data4: [175, 186, 241, 177, 61, 205, 117, 207] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemFolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 2u32, -}; +pub const PKEY_ItemFolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemFolderPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 6u32, -}; +pub const PKEY_ItemFolderPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemFolderPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3669831917, data2: 67, data3: 18313, data4: [167, 248, 208, 19, 164, 115, 102, 34] }, - pid: 100u32, -}; +pub const PKEY_ItemFolderPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3669831917, data2: 67, data3: 18313, data4: [167, 248, 208, 19, 164, 115, 102, 34] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1804443764, - data2: 15196, - data3: 17340, - data4: [136, 111, 10, 44, 220, 224, 11, 111], - }, - pid: 100u32, -}; +pub const PKEY_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1804443764, data2: 15196, data3: 17340, data4: [136, 111, 10, 44, 220, 224, 11, 111] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 10u32, -}; +pub const PKEY_ItemNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemNameDisplayWithoutExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 24u32, -}; +pub const PKEY_ItemNameDisplayWithoutExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemNamePrefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3610329073, - data2: 42874, - data3: 16412, - data4: [140, 153, 61, 189, 214, 138, 221, 54], - }, - pid: 100u32, -}; +pub const PKEY_ItemNamePrefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3610329073, data2: 42874, data3: 16412, data4: [140, 153, 61, 189, 214, 138, 221, 54] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemNameSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 23u32, -}; +pub const PKEY_ItemNameSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemParticipants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3570444822, - data2: 39240, - data3: 16804, - data4: [170, 133, 217, 127, 249, 100, 105, 147], - }, - pid: 100u32, -}; +pub const PKEY_ItemParticipants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3570444822, data2: 39240, data3: 16804, data4: [170, 133, 217, 127, 249, 100, 105, 147] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 7u32, -}; +pub const PKEY_ItemPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 8u32, -}; +pub const PKEY_ItemPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemSubType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 37u32, -}; +pub const PKEY_ItemSubType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 11u32, -}; +pub const PKEY_ItemType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemTypeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 4u32, -}; +pub const PKEY_ItemTypeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, - pid: 9u32, -}; +pub const PKEY_ItemUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Journal_Contacts: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3735537708, - data2: 7561, - data3: 19046, - data4: [148, 39, 164, 227, 222, 186, 188, 177], - }, - pid: 100u32, -}; +pub const PKEY_Journal_Contacts: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3735537708, data2: 7561, data3: 19046, data4: [148, 39, 164, 227, 222, 186, 188, 177] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Journal_EntryType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2512302588, - data2: 12909, - data3: 17988, - data4: [179, 150, 205, 62, 217, 14, 109, 223], - }, - pid: 100u32, -}; +pub const PKEY_Journal_EntryType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2512302588, data2: 12909, data3: 17988, data4: [179, 150, 205, 62, 217, 14, 109, 223] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Keywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 5u32, -}; +pub const PKEY_Keywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Kind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 507439168, data2: 48171, data3: 18284, data4: [130, 55, 42, 205, 26, 131, 155, 34] }, - pid: 3u32, -}; +pub const PKEY_Kind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 507439168, data2: 48171, data3: 18284, data4: [130, 55, 42, 205, 26, 131, 155, 34] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_KindText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4031508373, - data2: 50565, - data3: 16791, - data4: [162, 183, 223, 70, 253, 201, 238, 109], - }, - pid: 100u32, -}; +pub const PKEY_KindText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4031508373, data2: 50565, data3: 16791, data4: [162, 183, 223, 70, 253, 201, 238, 109] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Language: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, - pid: 28u32, -}; +pub const PKEY_Language: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3587036418, data2: 11932, data3: 4123, data4: [147, 151, 8, 0, 43, 44, 249, 174] }, pid: 28u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LastSyncError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 107u32, -}; +pub const PKEY_LastSyncError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 107u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LastSyncWarning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 128u32, -}; +pub const PKEY_LastSyncWarning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 128u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LastWriterPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1345126059, - data2: 18411, - data3: 17820, - data4: [185, 96, 230, 216, 114, 143, 119, 1], - }, - pid: 101u32, -}; +pub const PKEY_LastWriterPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1345126059, data2: 18411, data3: 17820, data4: [185, 96, 230, 216, 114, 143, 119, 1] }, pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LayoutPattern_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 500u32, -}; +pub const PKEY_LayoutPattern_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 500u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LayoutPattern_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 501u32, -}; +pub const PKEY_LayoutPattern_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 501u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LibraryLocationsCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2424739527, - data2: 36743, - data3: 17650, - data4: [128, 237, 168, 193, 198, 137, 69, 117], - }, - pid: 2u32, -}; +pub const PKEY_LibraryLocationsCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2424739527, data2: 36743, data3: 17650, data4: [128, 237, 168, 193, 198, 137, 69, 117] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_Arguments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1131357799, data2: 5346, data3: 20459, data4: [179, 10, 20, 108, 83, 181, 182, 116] }, - pid: 100u32, -}; +pub const PKEY_Link_Arguments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1131357799, data2: 5346, data3: 20459, data4: [179, 10, 20, 108, 83, 181, 182, 116] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, - pid: 5u32, -}; +pub const PKEY_Link_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_DateVisited: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, - pid: 23u32, -}; +pub const PKEY_Link_DateVisited: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, - pid: 21u32, -}; +pub const PKEY_Link_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_FeedItemLocalId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2318375417, - data2: 15415, - data3: 18013, - data4: [168, 215, 105, 119, 122, 36, 109, 12], - }, - pid: 2u32, -}; +pub const PKEY_Link_FeedItemLocalId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2318375417, data2: 15415, data3: 18013, data4: [168, 215, 105, 119, 122, 36, 109, 12] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, - pid: 3u32, -}; +pub const PKEY_Link_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_TargetExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2055042804, - data2: 46640, - data3: 19415, - data4: [149, 255, 55, 204, 81, 169, 117, 201], - }, - pid: 2u32, -}; +pub const PKEY_Link_TargetExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2055042804, data2: 46640, data3: 19415, data4: [149, 255, 55, 204, 81, 169, 117, 201] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_TargetParsingPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, - pid: 2u32, -}; +pub const PKEY_Link_TargetParsingPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_TargetSFGAOFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, - pid: 8u32, -}; +pub const PKEY_Link_TargetSFGAOFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3115627516, data2: 11089, data3: 19010, data4: [181, 216, 50, 65, 70, 175, 207, 37] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_TargetSFGAOFlagsStrings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3600031873, data2: 54587, data3: 17469, data4: [173, 71, 94, 5, 157, 156, 210, 122] }, - pid: 3u32, -}; +pub const PKEY_Link_TargetSFGAOFlagsStrings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3600031873, data2: 54587, data3: 17469, data4: [173, 71, 94, 5, 157, 156, 210, 122] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_TargetUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, - pid: 2u32, -}; +pub const PKEY_Link_TargetUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1556031367, data2: 18639, data3: 16904, data4: [185, 14, 238, 94, 93, 66, 2, 148] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_TargetUrlHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2318375417, - data2: 15415, - data3: 18013, - data4: [168, 215, 105, 119, 122, 36, 109, 12], - }, - pid: 5u32, -}; +pub const PKEY_Link_TargetUrlHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2318375417, data2: 15415, data3: 18013, data4: [168, 215, 105, 119, 122, 36, 109, 12] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_TargetUrlPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2318375417, - data2: 15415, - data3: 18013, - data4: [168, 215, 105, 119, 122, 36, 109, 12], - }, - pid: 6u32, -}; +pub const PKEY_Link_TargetUrlPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2318375417, data2: 15415, data3: 18013, data4: [168, 215, 105, 119, 122, 36, 109, 12] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LowKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 25u32, -}; +pub const PKEY_LowKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_MIMEType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 191095632, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, - pid: 5u32, -}; +pub const PKEY_MIMEType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095632, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_AuthorUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 32u32, -}; +pub const PKEY_Media_AuthorUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 32u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_AverageLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 166581686, data2: 45825, data3: 17349, data4: [153, 144, 208, 3, 2, 239, 253, 70] }, - pid: 100u32, -}; +pub const PKEY_Media_AverageLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 166581686, data2: 45825, data3: 17349, data4: [153, 144, 208, 3, 2, 239, 253, 70] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ClassPrimaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 13u32, -}; +pub const PKEY_Media_ClassPrimaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ClassSecondaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 14u32, -}; +pub const PKEY_Media_ClassSecondaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_CollectionGroupID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 24u32, -}; +pub const PKEY_Media_CollectionGroupID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_CollectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 25u32, -}; +pub const PKEY_Media_CollectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ContentDistributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 18u32, -}; +pub const PKEY_Media_ContentDistributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ContentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 26u32, -}; +pub const PKEY_Media_ContentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_CreatorApplication: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 27u32, -}; +pub const PKEY_Media_CreatorApplication: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_CreatorApplicationVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 28u32, -}; +pub const PKEY_Media_CreatorApplicationVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 28u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_DVDID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 15u32, -}; +pub const PKEY_Media_DVDID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_DateEncoded: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 776692749, data2: 20505, data3: 18136, data4: [136, 129, 85, 65, 76, 197, 202, 160] }, - pid: 100u32, -}; +pub const PKEY_Media_DateEncoded: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 776692749, data2: 20505, data3: 18136, data4: [136, 129, 85, 65, 76, 197, 202, 160] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_DateReleased: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3728854057, - data2: 26993, - data3: 17040, - data4: [180, 114, 245, 159, 46, 47, 49, 226], - }, - pid: 100u32, -}; +pub const PKEY_Media_DateReleased: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3728854057, data2: 26993, data3: 17040, data4: [180, 114, 245, 159, 46, 47, 49, 226] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_DlnaProfileID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3483573061, data2: 21085, data3: 18840, data4: [187, 68, 63, 125, 129, 84, 47, 164] }, - pid: 100u32, -}; +pub const PKEY_Media_DlnaProfileID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3483573061, data2: 21085, data3: 18840, data4: [187, 68, 63, 125, 129, 84, 47, 164] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 3u32, -}; +pub const PKEY_Media_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179216, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_EncodedBy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 36u32, -}; +pub const PKEY_Media_EncodedBy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 36u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_EncodingSettings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 37u32, -}; +pub const PKEY_Media_EncodingSettings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_EpisodeNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 100u32, -}; +pub const PKEY_Media_EpisodeNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_FrameCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 12u32, -}; +pub const PKEY_Media_FrameCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179215, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_MCDI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 16u32, -}; +pub const PKEY_Media_MCDI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_MetadataContentProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 17u32, -}; +pub const PKEY_Media_MetadataContentProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_Producer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 22u32, -}; +pub const PKEY_Media_Producer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 22u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_PromotionUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 33u32, -}; +pub const PKEY_Media_PromotionUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 33u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ProtectionType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 38u32, -}; +pub const PKEY_Media_ProtectionType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 38u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ProviderRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 39u32, -}; +pub const PKEY_Media_ProviderRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 39u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ProviderStyle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 40u32, -}; +pub const PKEY_Media_ProviderStyle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 40u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_Publisher: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 30u32, -}; +pub const PKEY_Media_Publisher: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 30u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_SeasonNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 101u32, -}; +pub const PKEY_Media_SeasonNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_SeriesName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 42u32, -}; +pub const PKEY_Media_SeriesName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 42u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_SubTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 38u32, -}; +pub const PKEY_Media_SubTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 38u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_SubscriptionContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2599136890, - data2: 38468, - data3: 18557, - data4: [169, 44, 101, 117, 133, 237, 117, 26], - }, - pid: 100u32, -}; +pub const PKEY_Media_SubscriptionContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2599136890, data2: 38468, data3: 18557, data4: [169, 44, 101, 117, 133, 237, 117, 26] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ThumbnailLargePath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 47u32, -}; +pub const PKEY_Media_ThumbnailLargePath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 47u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ThumbnailLargeUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 48u32, -}; +pub const PKEY_Media_ThumbnailLargeUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 48u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ThumbnailSmallPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 49u32, -}; +pub const PKEY_Media_ThumbnailSmallPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 49u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ThumbnailSmallUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 50u32, -}; +pub const PKEY_Media_ThumbnailSmallUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 50u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_UniqueFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 35u32, -}; +pub const PKEY_Media_UniqueFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 35u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_UserNoAutoInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 41u32, -}; +pub const PKEY_Media_UserNoAutoInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 41u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_UserWebUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 34u32, -}; +pub const PKEY_Media_UserWebUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 34u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_Writer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 23u32, -}; +pub const PKEY_Media_Writer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_Year: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 5u32, -}; +pub const PKEY_Media_Year: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_MediumKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 26u32, -}; +pub const PKEY_MediumKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_AttachmentContents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 826523516, - data2: 32936, - data3: 18516, - data4: [136, 128, 226, 228, 1, 137, 189, 208], - }, - pid: 100u32, -}; +pub const PKEY_Message_AttachmentContents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 826523516, data2: 32936, data3: 18516, data4: [136, 128, 226, 228, 1, 137, 189, 208] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_AttachmentNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 21u32, -}; +pub const PKEY_Message_AttachmentNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_BccAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 2u32, -}; +pub const PKEY_Message_BccAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_BccName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 3u32, -}; +pub const PKEY_Message_BccName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_CcAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 4u32, -}; +pub const PKEY_Message_CcAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_CcName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 5u32, -}; +pub const PKEY_Message_CcName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ConversationID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3700392125, data2: 44830, data3: 17033, data4: [133, 182, 61, 252, 27, 73, 57, 146] }, - pid: 100u32, -}; +pub const PKEY_Message_ConversationID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3700392125, data2: 44830, data3: 17033, data4: [133, 182, 61, 252, 27, 73, 57, 146] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ConversationIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3700392125, data2: 44830, data3: 17033, data4: [133, 182, 61, 252, 27, 73, 57, 146] }, - pid: 101u32, -}; +pub const PKEY_Message_ConversationIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3700392125, data2: 44830, data3: 17033, data4: [133, 182, 61, 252, 27, 73, 57, 146] }, pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_DateReceived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 20u32, -}; +pub const PKEY_Message_DateReceived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_DateSent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 19u32, -}; +pub const PKEY_Message_DateSent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2821562087, data2: 51815, data3: 17170, data4: [150, 94, 34, 107, 206, 168, 80, 35] }, - pid: 100u32, -}; +pub const PKEY_Message_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2821562087, data2: 51815, data3: 17170, data4: [150, 94, 34, 107, 206, 168, 80, 35] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_FromAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 13u32, -}; +pub const PKEY_Message_FromAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_FromName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 14u32, -}; +pub const PKEY_Message_FromName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_HasAttachments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2619330420, - data2: 11671, - data3: 16826, - data4: [180, 174, 203, 46, 54, 97, 166, 228], - }, - pid: 8u32, -}; +pub const PKEY_Message_HasAttachments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2619330420, data2: 11671, data3: 16826, data4: [180, 174, 203, 46, 54, 97, 166, 228] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_IsFwdOrReply: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2593898632, data2: 20333, data3: 18078, data4: [153, 25, 231, 5, 65, 32, 64, 249] }, - pid: 100u32, -}; +pub const PKEY_Message_IsFwdOrReply: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2593898632, data2: 20333, data3: 18078, data4: [153, 25, 231, 5, 65, 32, 64, 249] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_MessageClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3449738328, data2: 2254, data3: 16783, data4: [167, 14, 249, 18, 199, 187, 156, 92] }, - pid: 103u32, -}; +pub const PKEY_Message_MessageClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3449738328, data2: 2254, data3: 16783, data4: [167, 14, 249, 18, 199, 187, 156, 92] }, pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_Participants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 446408197, data2: 36476, data3: 19729, data4: [173, 125, 165, 10, 218, 24, 186, 27] }, - pid: 2u32, -}; +pub const PKEY_Message_Participants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 446408197, data2: 36476, data3: 19729, data4: [173, 125, 165, 10, 218, 24, 186, 27] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ProofInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2425942844, data2: 39549, data3: 18600, data4: [141, 229, 46, 18, 39, 166, 78, 145] }, - pid: 100u32, -}; +pub const PKEY_Message_ProofInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2425942844, data2: 39549, data3: 18600, data4: [141, 229, 46, 18, 39, 166, 78, 145] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_SenderAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 199346407, data2: 6529, data3: 18038, data4: [174, 20, 253, 215, 143, 5, 166, 231] }, - pid: 100u32, -}; +pub const PKEY_Message_SenderAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 199346407, data2: 6529, data3: 18038, data4: [174, 20, 253, 215, 143, 5, 166, 231] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_SenderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 228859130, data2: 53796, data3: 18968, data4: [174, 47, 89, 97, 88, 219, 75, 58] }, - pid: 100u32, -}; +pub const PKEY_Message_SenderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 228859130, data2: 53796, data3: 18968, data4: [174, 47, 89, 97, 88, 219, 75, 58] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 15u32, -}; +pub const PKEY_Message_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ToAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 16u32, -}; +pub const PKEY_Message_ToAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ToDoFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 528837279, data2: 26880, data3: 19130, data4: [149, 5, 45, 95, 27, 77, 102, 203] }, - pid: 100u32, -}; +pub const PKEY_Message_ToDoFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 528837279, data2: 26880, data3: 19130, data4: [149, 5, 45, 95, 27, 77, 102, 203] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ToDoTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3167521340, - data2: 36079, - data3: 17125, - data4: [155, 28, 198, 144, 121, 57, 139, 199], - }, - pid: 100u32, -}; +pub const PKEY_Message_ToDoTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3167521340, data2: 36079, data3: 17125, data4: [155, 28, 198, 144, 121, 57, 139, 199] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ToName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3823130700, - data2: 46984, - data3: 19034, - data4: [187, 32, 127, 90, 68, 201, 172, 221], - }, - pid: 17u32, -}; +pub const PKEY_Message_ToName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3823130700, data2: 46984, data3: 19034, data4: [187, 32, 127, 90, 68, 201, 172, 221] }, pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_MileageInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4260905840, data2: 794, data3: 19165, data4: [158, 145, 13, 119, 95, 28, 102, 5] }, - pid: 100u32, -}; +pub const PKEY_MileageInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4260905840, data2: 794, data3: 19165, data4: [158, 145, 13, 119, 95, 28, 102, 5] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_AlbumArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 13u32, -}; +pub const PKEY_Music_AlbumArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_AlbumArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4059935919, data2: 63372, data3: 18028, data4: [187, 5, 86, 233, 45, 176, 184, 236] }, - pid: 103u32, -}; +pub const PKEY_Music_AlbumArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4059935919, data2: 63372, data3: 18028, data4: [187, 5, 86, 233, 45, 176, 184, 236] }, pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_AlbumID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 100u32, -}; +pub const PKEY_Music_AlbumID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_AlbumTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 4u32, -}; +pub const PKEY_Music_AlbumTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_AlbumTitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 334200828, - data2: 60553, - data3: 17222, - data4: [177, 157, 204, 198, 241, 120, 66, 35], - }, - pid: 101u32, -}; +pub const PKEY_Music_AlbumTitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 334200828, data2: 60553, data3: 17222, data4: [177, 157, 204, 198, 241, 120, 66, 35] }, pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Artist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 2u32, -}; +pub const PKEY_Music_Artist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_ArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3739954613, - data2: 1686, - data3: 19680, - data4: [148, 254, 160, 31, 119, 164, 95, 181], - }, - pid: 102u32, -}; +pub const PKEY_Music_ArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3739954613, data2: 1686, data3: 19680, data4: [148, 254, 160, 31, 119, 164, 95, 181] }, pid: 102u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_BeatsPerMinute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 35u32, -}; +pub const PKEY_Music_BeatsPerMinute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 35u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Composer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 19u32, -}; +pub const PKEY_Music_Composer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_ComposerSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 12329123, data2: 48456, data3: 16517, data4: [135, 44, 168, 141, 119, 245, 9, 126] }, - pid: 105u32, -}; +pub const PKEY_Music_ComposerSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 12329123, data2: 48456, data3: 16517, data4: [135, 44, 168, 141, 119, 245, 9, 126] }, pid: 105u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Conductor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 36u32, -}; +pub const PKEY_Music_Conductor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 36u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_ContentGroupDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 33u32, -}; +pub const PKEY_Music_ContentGroupDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 33u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_DiscNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1795060791, - data2: 39885, - data3: 18887, - data4: [128, 254, 74, 92, 101, 250, 88, 116], - }, - pid: 104u32, -}; +pub const PKEY_Music_DiscNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1795060791, data2: 39885, data3: 18887, data4: [128, 254, 74, 92, 101, 250, 88, 116] }, pid: 104u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_DisplayArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4245825875, - data2: 64147, - data3: 20215, - data4: [146, 195, 4, 201, 70, 178, 247, 200], - }, - pid: 100u32, -}; +pub const PKEY_Music_DisplayArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4245825875, data2: 64147, data3: 20215, data4: [146, 195, 4, 201, 70, 178, 247, 200] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Genre: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 11u32, -}; +pub const PKEY_Music_Genre: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_InitialKey: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 34u32, -}; +pub const PKEY_Music_InitialKey: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 34u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_IsCompilation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3293173195, - data2: 40612, - data3: 18441, - data4: [130, 232, 175, 157, 89, 222, 214, 209], - }, - pid: 100u32, -}; +pub const PKEY_Music_IsCompilation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3293173195, data2: 40612, data3: 18441, data4: [130, 232, 175, 157, 89, 222, 214, 209] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Lyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 12u32, -}; +pub const PKEY_Music_Lyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Mood: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 39u32, -}; +pub const PKEY_Music_Mood: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 39u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_PartOfSet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 37u32, -}; +pub const PKEY_Music_PartOfSet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Period: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 31u32, -}; +pub const PKEY_Music_Period: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 31u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_SynchronizedLyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1797405546, - data2: 5678, - data3: 19113, - data4: [179, 159, 5, 214, 120, 252, 109, 119], - }, - pid: 100u32, -}; +pub const PKEY_Music_SynchronizedLyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1797405546, data2: 5678, data3: 19113, data4: [179, 159, 5, 214, 120, 252, 109, 119] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_TrackNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, - pid: 7u32, -}; +pub const PKEY_Music_TrackNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_NamespaceCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 6u32, -}; +pub const PKEY_NamespaceCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Note_Color: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1198967546, data2: 48356, data3: 19633, data4: [162, 62, 38, 94, 118, 216, 235, 17] }, - pid: 100u32, -}; +pub const PKEY_Note_Color: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1198967546, data2: 48356, data3: 19633, data4: [162, 62, 38, 94, 118, 216, 235, 17] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Note_ColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1186261214, data2: 52658, data3: 17421, data4: [136, 92, 22, 88, 235, 101, 185, 20] }, - pid: 100u32, -}; +pub const PKEY_Note_ColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1186261214, data2: 52658, data3: 17421, data4: [136, 92, 22, 88, 235, 101, 185, 20] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Null: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }, - pid: 0u32, -}; +pub const PKEY_Null: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }, pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_OfflineAvailability: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2839972022, - data2: 32159, - data3: 17776, - data4: [166, 72, 227, 223, 192, 171, 43, 63], - }, - pid: 100u32, -}; +pub const PKEY_OfflineAvailability: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2839972022, data2: 32159, data3: 17776, data4: [166, 72, 227, 223, 192, 171, 43, 63] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_OfflineStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1831110799, - data2: 18200, - data3: 19418, - data4: [175, 237, 234, 15, 180, 56, 108, 216], - }, - pid: 100u32, -}; +pub const PKEY_OfflineStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1831110799, data2: 18200, data3: 19418, data4: [175, 237, 234, 15, 180, 56, 108, 216] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_OriginalFileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, - pid: 6u32, -}; +pub const PKEY_OriginalFileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_OwnerSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1568061055, - data2: 39741, - data3: 17595, - data4: [182, 174, 37, 218, 79, 99, 138, 103], - }, - pid: 6u32, -}; +pub const PKEY_OwnerSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParentalRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 21u32, -}; +pub const PKEY_ParentalRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParentalRatingReason: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 278416906, - data2: 63986, - data3: 17185, - data4: [183, 239, 186, 241, 149, 175, 67, 25], - }, - pid: 100u32, -}; +pub const PKEY_ParentalRatingReason: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 278416906, data2: 63986, data3: 17185, data4: [183, 239, 186, 241, 149, 175, 67, 25] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParentalRatingsOrganization: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2818443328, data2: 4932, data3: 18160, data4: [141, 55, 82, 237, 113, 42, 75, 249] }, - pid: 100u32, -}; +pub const PKEY_ParentalRatingsOrganization: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2818443328, data2: 4932, data3: 18160, data4: [141, 55, 82, 237, 113, 42, 75, 249] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParsingBindContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3753484365, data2: 13871, data3: 19619, data4: [179, 11, 2, 84, 177, 123, 91, 132] }, - pid: 100u32, -}; +pub const PKEY_ParsingBindContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3753484365, data2: 13871, data3: 19619, data4: [179, 11, 2, 84, 177, 123, 91, 132] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 24u32, -}; +pub const PKEY_ParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParsingPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 30u32, -}; +pub const PKEY_ParsingPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 30u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PerceivedType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 9u32, -}; +pub const PKEY_PerceivedType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PercentFull: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, - pid: 5u32, -}; +pub const PKEY_PercentFull: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Aperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 37378u32, -}; +pub const PKEY_Photo_Aperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37378u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3785991051, data2: 26245, data3: 18109, data4: [135, 94, 87, 13, 199, 173, 115, 32] }, - pid: 100u32, -}; +pub const PKEY_Photo_ApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3785991051, data2: 26245, data3: 18109, data4: [135, 94, 87, 13, 199, 173, 115, 32] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 53996780, data2: 14843, data3: 17793, data4: [160, 189, 76, 76, 197, 30, 153, 20] }, - pid: 100u32, -}; +pub const PKEY_Photo_ApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 53996780, data2: 14843, data3: 17793, data4: [160, 189, 76, 76, 197, 30, 153, 20] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Brightness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 443554806, data2: 18316, data3: 17249, data4: [131, 171, 55, 1, 187, 5, 60, 88] }, - pid: 100u32, -}; +pub const PKEY_Photo_Brightness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 443554806, data2: 18316, data3: 17249, data4: [131, 171, 55, 1, 187, 5, 60, 88] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_BrightnessDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1857972550, - data2: 8993, - data3: 17418, - data4: [144, 240, 192, 67, 239, 211, 36, 118], - }, - pid: 100u32, -}; +pub const PKEY_Photo_BrightnessDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1857972550, data2: 8993, data3: 17418, data4: [144, 240, 192, 67, 239, 211, 36, 118] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_BrightnessNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2658996623, - data2: 45844, - data3: 17824, - data4: [140, 251, 214, 84, 185, 23, 201, 233], - }, - pid: 100u32, -}; +pub const PKEY_Photo_BrightnessNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2658996623, data2: 45844, data3: 17824, data4: [140, 251, 214, 84, 185, 23, 201, 233] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_CameraManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 271u32, -}; +pub const PKEY_Photo_CameraManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 271u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_CameraModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 272u32, -}; +pub const PKEY_Photo_CameraModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 272u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_CameraSerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 273u32, -}; +pub const PKEY_Photo_CameraSerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 273u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Contrast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 712530857, data2: 36131, data3: 19949, data4: [130, 230, 96, 163, 80, 200, 106, 16] }, - pid: 100u32, -}; +pub const PKEY_Photo_Contrast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 712530857, data2: 36131, data3: 19949, data4: [130, 230, 96, 163, 80, 200, 106, 16] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ContrastText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1507715570, - data2: 21075, - data3: 16618, - data4: [154, 139, 71, 158, 150, 198, 36, 154], - }, - pid: 100u32, -}; +pub const PKEY_Photo_ContrastText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1507715570, data2: 21075, data3: 16618, data4: [154, 139, 71, 158, 150, 198, 36, 154] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_DateTaken: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 36867u32, -}; +pub const PKEY_Photo_DateTaken: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 36867u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_DigitalZoom: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4166776896, - data2: 43301, - data3: 19394, - data4: [176, 196, 142, 54, 181, 152, 103, 158], - }, - pid: 100u32, -}; +pub const PKEY_Photo_DigitalZoom: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4166776896, data2: 43301, data3: 19394, data4: [176, 196, 142, 54, 181, 152, 103, 158] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_DigitalZoomDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1952165646, - data2: 58817, - data3: 19707, - data4: [138, 27, 208, 49, 160, 165, 35, 147], - }, - pid: 100u32, -}; +pub const PKEY_Photo_DigitalZoomDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1952165646, data2: 58817, data3: 19707, data4: [138, 27, 208, 49, 160, 165, 35, 147] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_DigitalZoomNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 382449956, - data2: 25856, - data3: 18235, - data4: [165, 190, 241, 89, 155, 203, 228, 19], - }, - pid: 100u32, -}; +pub const PKEY_Photo_DigitalZoomNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 382449956, data2: 25856, data3: 18235, data4: [165, 190, 241, 89, 155, 203, 228, 19] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_EXIFVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3546248250, data2: 60206, data3: 18418, data4: [162, 134, 132, 65, 50, 203, 20, 39] }, - pid: 100u32, -}; +pub const PKEY_Photo_EXIFVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3546248250, data2: 60206, data3: 18418, data4: [162, 134, 132, 65, 50, 203, 20, 39] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Event: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 18248u32, -}; +pub const PKEY_Photo_Event: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 18248u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureBias: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 37380u32, -}; +pub const PKEY_Photo_ExposureBias: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37380u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureBiasDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2871025232, data2: 1207, data3: 17948, data4: [161, 140, 47, 35, 56, 54, 230, 39] }, - pid: 100u32, -}; +pub const PKEY_Photo_ExposureBiasDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2871025232, data2: 1207, data3: 17948, data4: [161, 140, 47, 35, 56, 54, 230, 39] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureBiasNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1938551428, - data2: 7559, - data3: 16907, - data4: [146, 207, 88, 52, 191, 110, 249, 237], - }, - pid: 100u32, -}; +pub const PKEY_Photo_ExposureBiasNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1938551428, data2: 7559, data3: 16907, data4: [146, 207, 88, 52, 191, 110, 249, 237] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2524666616, - data2: 39258, - data3: 18157, - data4: [158, 17, 53, 179, 197, 185, 120, 45], - }, - pid: 100u32, -}; +pub const PKEY_Photo_ExposureIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2524666616, data2: 39258, data3: 18157, data4: [158, 17, 53, 179, 197, 185, 120, 45] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureIndexDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2467377033, data2: 49803, data3: 18735, data4: [138, 157, 75, 226, 6, 44, 238, 138] }, - pid: 100u32, -}; +pub const PKEY_Photo_ExposureIndexDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2467377033, data2: 49803, data3: 18735, data4: [138, 157, 75, 226, 6, 44, 238, 138] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureIndexNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3454914352, - data2: 35097, - data3: 17631, - data4: [143, 76, 78, 178, 255, 219, 141, 137], - }, - pid: 100u32, -}; +pub const PKEY_Photo_ExposureIndexNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3454914352, data2: 35097, data3: 17631, data4: [143, 76, 78, 178, 255, 219, 141, 137] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureProgram: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 34850u32, -}; +pub const PKEY_Photo_ExposureProgram: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 34850u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureProgramText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4274426039, - data2: 24368, - data3: 17990, - data4: [174, 71, 76, 170, 251, 168, 132, 163], - }, - pid: 100u32, -}; +pub const PKEY_Photo_ExposureProgramText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4274426039, data2: 24368, data3: 17990, data4: [174, 71, 76, 170, 251, 168, 132, 163] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 33434u32, -}; +pub const PKEY_Photo_ExposureTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 33434u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureTimeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1441367447, data2: 44310, data3: 17120, data4: [182, 36, 33, 89, 154, 25, 152, 56] }, - pid: 100u32, -}; +pub const PKEY_Photo_ExposureTimeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1441367447, data2: 44310, data3: 17120, data4: [182, 36, 33, 89, 154, 25, 152, 56] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureTimeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 629032162, data2: 36913, data3: 17187, data4: [172, 56, 133, 197, 82, 135, 27, 46] }, - pid: 100u32, -}; +pub const PKEY_Photo_ExposureTimeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 629032162, data2: 36913, data3: 17187, data4: [172, 56, 133, 197, 82, 135, 27, 46] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 33437u32, -}; +pub const PKEY_Photo_FNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 33437u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FNumberDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3911853206, - data2: 8763, - data3: 17507, - data4: [164, 227, 48, 234, 187, 167, 157, 128], - }, - pid: 100u32, -}; +pub const PKEY_Photo_FNumberDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3911853206, data2: 8763, data3: 17507, data4: [164, 227, 48, 234, 187, 167, 157, 128] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FNumberNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 462910346, data2: 65020, data3: 17967, data4: [157, 147, 25, 87, 224, 139, 233, 12] }, - pid: 100u32, -}; +pub const PKEY_Photo_FNumberNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 462910346, data2: 65020, data3: 17967, data4: [157, 147, 25, 87, 224, 139, 233, 12] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Flash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 37385u32, -}; +pub const PKEY_Photo_Flash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37385u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashEnergy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 41483u32, -}; +pub const PKEY_Photo_FlashEnergy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 41483u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashEnergyDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3619036272, - data2: 25379, - data3: 18893, - data4: [165, 252, 200, 66, 119, 22, 44, 151], - }, - pid: 100u32, -}; +pub const PKEY_Photo_FlashEnergyDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3619036272, data2: 25379, data3: 18893, data4: [165, 252, 200, 66, 119, 22, 44, 151] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashEnergyNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4239211837, - data2: 2136, - data3: 16399, - data4: [170, 163, 47, 102, 204, 226, 166, 188], - }, - pid: 100u32, -}; +pub const PKEY_Photo_FlashEnergyNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4239211837, data2: 2136, data3: 16399, data4: [170, 163, 47, 102, 204, 226, 166, 188] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2864379593, - data2: 57541, - data3: 18201, - data4: [133, 133, 87, 177, 3, 229, 132, 254], - }, - pid: 100u32, -}; +pub const PKEY_Photo_FlashManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2864379593, data2: 57541, data3: 18201, data4: [133, 133, 87, 177, 3, 229, 132, 254] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4270046005, - data2: 19738, - data3: 17122, - data4: [145, 107, 6, 243, 225, 175, 113, 158], - }, - pid: 100u32, -}; +pub const PKEY_Photo_FlashModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4270046005, data2: 19738, data3: 17122, data4: [145, 107, 6, 243, 225, 175, 113, 158] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1804298486, data2: 8203, data3: 18410, data4: [141, 37, 216, 5, 15, 87, 51, 159] }, - pid: 100u32, -}; +pub const PKEY_Photo_FlashText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1804298486, data2: 8203, data3: 18410, data4: [141, 37, 216, 5, 15, 87, 51, 159] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalLength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 37386u32, -}; +pub const PKEY_Photo_FocalLength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37386u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalLengthDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 811320853, data2: 56481, data3: 17573, data4: [159, 212, 16, 192, 186, 121, 65, 46] }, - pid: 100u32, -}; +pub const PKEY_Photo_FocalLengthDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 811320853, data2: 56481, data3: 17573, data4: [159, 212, 16, 192, 186, 121, 65, 46] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalLengthInFilm: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2699511305, data2: 47181, data3: 20297, data4: [184, 96, 70, 43, 217, 151, 31, 152] }, - pid: 100u32, -}; +pub const PKEY_Photo_FocalLengthInFilm: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2699511305, data2: 47181, data3: 20297, data4: [184, 96, 70, 43, 217, 151, 31, 152] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalLengthNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2003528507, data2: 7741, data3: 19212, data4: [154, 14, 143, 186, 242, 168, 73, 42] }, - pid: 100u32, -}; +pub const PKEY_Photo_FocalLengthNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2003528507, data2: 7741, data3: 19212, data4: [154, 14, 143, 186, 242, 168, 73, 42] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneXResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3485502871, - data2: 50935, - data3: 17540, - data4: [137, 221, 235, 239, 67, 86, 254, 118], - }, - pid: 100u32, -}; +pub const PKEY_Photo_FocalPlaneXResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3485502871, data2: 50935, data3: 17540, data4: [137, 221, 235, 239, 67, 86, 254, 118] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneXResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 154399733, - data2: 18310, - data3: 20294, - data4: [168, 232, 214, 77, 211, 127, 165, 33], - }, - pid: 100u32, -}; +pub const PKEY_Photo_FocalPlaneXResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 154399733, data2: 18310, data3: 20294, data4: [168, 232, 214, 77, 211, 127, 165, 33] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneXResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3704295599, data2: 46306, data3: 19336, data4: [149, 249, 3, 27, 77, 90, 180, 144] }, - pid: 100u32, -}; +pub const PKEY_Photo_FocalPlaneXResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3704295599, data2: 46306, data3: 19336, data4: [149, 249, 3, 27, 77, 90, 180, 144] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneYResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1342170320, - data2: 37199, - data3: 19140, - data4: [141, 111, 201, 198, 29, 225, 105, 177], - }, - pid: 100u32, -}; +pub const PKEY_Photo_FocalPlaneYResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1342170320, data2: 37199, data3: 19140, data4: [141, 111, 201, 198, 29, 225, 105, 177] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneYResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 492927398, data2: 43126, data3: 16433, data4: [176, 19, 51, 71, 178, 182, 77, 200] }, - pid: 100u32, -}; +pub const PKEY_Photo_FocalPlaneYResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 492927398, data2: 43126, data3: 16433, data4: [176, 19, 51, 71, 178, 182, 77, 200] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneYResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2732933573, - data2: 17472, - data3: 19368, - data4: [134, 126, 117, 207, 192, 104, 40, 205], - }, - pid: 100u32, -}; +pub const PKEY_Photo_FocalPlaneYResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2732933573, data2: 17472, data3: 19368, data4: [134, 126, 117, 207, 192, 104, 40, 205] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_GainControl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4197468041, data2: 199, data3: 19840, data4: [144, 74, 30, 77, 204, 114, 101, 170] }, - pid: 100u32, -}; +pub const PKEY_Photo_GainControl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4197468041, data2: 199, data3: 19840, data4: [144, 74, 30, 77, 204, 114, 101, 170] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_GainControlDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1116098045, - data2: 40356, - data3: 20343, - data4: [189, 237, 74, 173, 123, 37, 103, 53], - }, - pid: 100u32, -}; +pub const PKEY_Photo_GainControlDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1116098045, data2: 40356, data3: 20343, data4: [189, 237, 74, 173, 123, 37, 103, 53] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_GainControlNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2391723900, - data2: 47032, - data3: 20152, - data4: [166, 63, 14, 231, 21, 201, 111, 158], - }, - pid: 100u32, -}; +pub const PKEY_Photo_GainControlNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2391723900, data2: 47032, data3: 20152, data4: [166, 63, 14, 231, 21, 201, 111, 158] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_GainControlText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3227662514, data2: 3065, data3: 17017, data4: [167, 35, 37, 133, 103, 21, 203, 157] }, - pid: 100u32, -}; +pub const PKEY_Photo_GainControlText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3227662514, data2: 3065, data3: 17017, data4: [167, 35, 37, 133, 103, 21, 203, 157] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ISOSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 34855u32, -}; +pub const PKEY_Photo_ISOSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 34855u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_LensManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3873295095, - data2: 10693, - data3: 20234, - data4: [154, 104, 209, 148, 18, 236, 112, 144], - }, - pid: 100u32, -}; +pub const PKEY_Photo_LensManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3873295095, data2: 10693, data3: 20234, data4: [154, 104, 209, 148, 18, 236, 112, 144] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_LensModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3777459478, - data2: 11103, - data3: 18537, - data4: [137, 177, 46, 88, 91, 211, 139, 122], - }, - pid: 100u32, -}; +pub const PKEY_Photo_LensModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3777459478, data2: 11103, data3: 18537, data4: [137, 177, 46, 88, 91, 211, 139, 122] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_LightSource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 37384u32, -}; +pub const PKEY_Photo_LightSource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37384u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MakerNote: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4197462867, - data2: 46681, - data3: 16466, - data4: [133, 233, 188, 172, 121, 84, 155, 132], - }, - pid: 100u32, -}; +pub const PKEY_Photo_MakerNote: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4197462867, data2: 46681, data3: 16466, data4: [133, 233, 188, 172, 121, 84, 155, 132] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MakerNoteOffset: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2168406308, data2: 13542, data3: 19735, data4: [171, 62, 107, 31, 60, 34, 71, 161] }, - pid: 100u32, -}; +pub const PKEY_Photo_MakerNoteOffset: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2168406308, data2: 13542, data3: 19735, data4: [171, 62, 107, 31, 60, 34, 71, 161] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MaxAperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 150394818, data2: 58354, data3: 17660, data4: [175, 30, 90, 165, 200, 26, 45, 62] }, - pid: 100u32, -}; +pub const PKEY_Photo_MaxAperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 150394818, data2: 58354, data3: 17660, data4: [175, 30, 90, 165, 200, 26, 45, 62] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MaxApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3346474196, - data2: 24607, - data3: 18117, - data4: [155, 137, 197, 63, 147, 188, 235, 119], - }, - pid: 100u32, -}; +pub const PKEY_Photo_MaxApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3346474196, data2: 24607, data3: 18117, data4: [155, 137, 197, 63, 147, 188, 235, 119] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MaxApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3238519185, - data2: 42073, - data3: 17605, - data4: [154, 230, 185, 82, 173, 75, 144, 109], - }, - pid: 100u32, -}; +pub const PKEY_Photo_MaxApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3238519185, data2: 42073, data3: 17605, data4: [154, 230, 185, 82, 173, 75, 144, 109] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MeteringMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 37383u32, -}; +pub const PKEY_Photo_MeteringMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37383u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MeteringModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4129881484, - data2: 31656, - data3: 18010, - data4: [166, 91, 197, 170, 121, 38, 58, 158], - }, - pid: 100u32, -}; +pub const PKEY_Photo_MeteringModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4129881484, data2: 31656, data3: 18010, data4: [166, 91, 197, 170, 121, 38, 58, 158] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 274u32, -}; +pub const PKEY_Photo_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 274u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_OrientationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2850691388, - data2: 50449, - data3: 18826, - data4: [160, 107, 88, 226, 119, 109, 204, 40], - }, - pid: 100u32, -}; +pub const PKEY_Photo_OrientationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2850691388, data2: 50449, data3: 18826, data4: [160, 107, 88, 226, 119, 109, 204, 40] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_PeopleNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3895499630, data2: 2124, data3: 18868, data4: [177, 252, 144, 168, 3, 49, 182, 56] }, - pid: 100u32, -}; +pub const PKEY_Photo_PeopleNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3895499630, data2: 2124, data3: 18868, data4: [177, 252, 144, 168, 3, 49, 182, 56] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_PhotometricInterpretation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 873961201, - data2: 7673, - data3: 19228, - data4: [165, 100, 145, 189, 239, 164, 56, 119], - }, - pid: 100u32, -}; +pub const PKEY_Photo_PhotometricInterpretation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 873961201, data2: 7673, data3: 19228, data4: [165, 100, 145, 189, 239, 164, 56, 119] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_PhotometricInterpretationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2182363094, data2: 40619, data3: 18277, data4: [165, 137, 59, 28, 187, 210, 42, 97] }, - pid: 100u32, -}; +pub const PKEY_Photo_PhotometricInterpretationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2182363094, data2: 40619, data3: 18277, data4: [165, 137, 59, 28, 187, 210, 42, 97] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ProgramMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1830911853, data2: 16234, data3: 18469, data4: [180, 112, 95, 3, 202, 47, 190, 155] }, - pid: 100u32, -}; +pub const PKEY_Photo_ProgramMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1830911853, data2: 16234, data3: 18469, data4: [180, 112, 95, 3, 202, 47, 190, 155] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ProgramModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2145626663, data2: 9800, data3: 17139, data4: [137, 176, 69, 78, 92, 177, 80, 195] }, - pid: 100u32, -}; +pub const PKEY_Photo_ProgramModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2145626663, data2: 9800, data3: 17139, data4: [137, 176, 69, 78, 92, 177, 80, 195] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_RelatedSoundFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 831155013, data2: 2175, data3: 19906, data4: [184, 204, 5, 53, 149, 81, 252, 158] }, - pid: 100u32, -}; +pub const PKEY_Photo_RelatedSoundFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 831155013, data2: 2175, data3: 19906, data4: [184, 204, 5, 53, 149, 81, 252, 158] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Saturation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1227060005, - data2: 43354, - data3: 20327, - data4: [178, 17, 129, 107, 45, 69, 210, 224], - }, - pid: 100u32, -}; +pub const PKEY_Photo_Saturation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1227060005, data2: 43354, data3: 20327, data4: [178, 17, 129, 107, 45, 69, 210, 224] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_SaturationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1632078856, - data2: 46592, - data3: 19076, - data4: [187, 228, 233, 156, 69, 240, 160, 114], - }, - pid: 100u32, -}; +pub const PKEY_Photo_SaturationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1632078856, data2: 46592, data3: 19076, data4: [187, 228, 233, 156, 69, 240, 160, 114] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Sharpness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4234770139, - data2: 33609, - data3: 18800, - data4: [174, 151, 179, 197, 49, 106, 8, 240], - }, - pid: 100u32, -}; +pub const PKEY_Photo_Sharpness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4234770139, data2: 33609, data3: 18800, data4: [174, 151, 179, 197, 49, 106, 8, 240] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_SharpnessText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1374437191, data2: 56656, data3: 16925, data4: [135, 105, 51, 79, 80, 66, 75, 30] }, - pid: 100u32, -}; +pub const PKEY_Photo_SharpnessText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1374437191, data2: 56656, data3: 16925, data4: [135, 105, 51, 79, 80, 66, 75, 30] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ShutterSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 37377u32, -}; +pub const PKEY_Photo_ShutterSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37377u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ShutterSpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3778906485, - data2: 33223, - data3: 18760, - data4: [174, 63, 55, 202, 225, 30, 143, 247], - }, - pid: 100u32, -}; +pub const PKEY_Photo_ShutterSpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3778906485, data2: 33223, data3: 18760, data4: [174, 63, 55, 202, 225, 30, 143, 247] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ShutterSpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 384450626, data2: 55028, data3: 19402, data4: [131, 73, 124, 120, 211, 15, 179, 51] }, - pid: 100u32, -}; +pub const PKEY_Photo_ShutterSpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 384450626, data2: 55028, data3: 19402, data4: [131, 73, 124, 120, 211, 15, 179, 51] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_SubjectDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 37382u32, -}; +pub const PKEY_Photo_SubjectDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 37382u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_SubjectDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 209980040, - data2: 45123, - data3: 18029, - data4: [151, 102, 212, 178, 109, 163, 250, 119], - }, - pid: 100u32, -}; +pub const PKEY_Photo_SubjectDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 209980040, data2: 45123, data3: 18029, data4: [151, 102, 212, 178, 109, 163, 250, 119] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_SubjectDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2331285020, - data2: 62758, - data3: 17381, - data4: [170, 129, 219, 118, 130, 25, 23, 141], - }, - pid: 100u32, -}; +pub const PKEY_Photo_SubjectDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2331285020, data2: 62758, data3: 17381, data4: [170, 129, 219, 118, 130, 25, 23, 141] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_TagViewAggregate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3088249181, data2: 49880, data3: 19391, data4: [186, 205, 121, 116, 67, 70, 17, 63] }, - pid: 100u32, -}; +pub const PKEY_Photo_TagViewAggregate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3088249181, data2: 49880, data3: 19391, data4: [186, 205, 121, 116, 67, 70, 17, 63] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2593045365, data2: 25688, data3: 20098, data4: [186, 203, 53, 192, 9, 91, 3, 187] }, - pid: 100u32, -}; +pub const PKEY_Photo_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2593045365, data2: 25688, data3: 20098, data4: [186, 203, 53, 192, 9, 91, 3, 187] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_WhiteBalance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3996990858, - data2: 21377, - data3: 19706, - data4: [177, 59, 170, 246, 107, 95, 78, 201], - }, - pid: 100u32, -}; +pub const PKEY_Photo_WhiteBalance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3996990858, data2: 21377, data3: 19706, data4: [177, 59, 170, 246, 107, 95, 78, 201] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_WhiteBalanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1664530782, - data2: 51111, - data3: 17005, - data4: [134, 253, 122, 227, 211, 156, 132, 180], - }, - pid: 100u32, -}; +pub const PKEY_Photo_WhiteBalanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1664530782, data2: 51111, data3: 17005, data4: [134, 253, 122, 227, 211, 156, 132, 180] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Priority: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2619330420, - data2: 11671, - data3: 16826, - data4: [180, 174, 203, 46, 54, 97, 166, 228], - }, - pid: 5u32, -}; +pub const PKEY_Priority: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2619330420, data2: 11671, data3: 16826, data4: [180, 174, 203, 46, 54, 97, 166, 228] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PriorityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3649825163, - data2: 47211, - data3: 16533, - data4: [191, 82, 157, 35, 178, 224, 167, 82], - }, - pid: 100u32, -}; +pub const PKEY_PriorityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3649825163, data2: 47211, data3: 16533, data4: [191, 82, 157, 35, 178, 224, 167, 82] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Project: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 967309602, - data2: 18300, - data3: 18654, - data4: [139, 200, 178, 132, 65, 227, 66, 227], - }, - pid: 100u32, -}; +pub const PKEY_Project: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 967309602, data2: 18300, data3: 18654, data4: [139, 200, 178, 132, 65, 227, 66, 227] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Advanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2416590907, data2: 2427, data3: 19349, data4: [138, 226, 7, 31, 218, 238, 177, 24] }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Advanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2416590907, data2: 2427, data3: 19349, data4: [138, 226, 7, 31, 218, 238, 177, 24] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 671405161, - data2: 30863, - data3: 18602, - data4: [133, 112, 113, 185, 193, 135, 225, 56], - }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 671405161, data2: 30863, data3: 18602, data4: [133, 112, 113, 185, 193, 135, 225, 56] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Calendar: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2574504629, data2: 49112, data3: 17290, data4: [186, 148, 83, 73, 178, 147, 24, 26] }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Calendar: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2574504629, data2: 49112, data3: 17290, data4: [186, 148, 83, 73, 178, 147, 24, 26] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Camera: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3724598834, data2: 21630, data3: 18817, data4: [173, 75, 84, 47, 46, 144, 7, 216] }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Camera: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3724598834, data2: 21630, data3: 18817, data4: [173, 75, 84, 47, 46, 144, 7, 216] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Contact: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3751239635, data2: 9482, data3: 16388, data4: [133, 143, 52, 226, 154, 62, 55, 170] }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Contact: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3751239635, data2: 9482, data3: 16388, data4: [133, 143, 52, 226, 154, 62, 55, 170] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Content: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3503993018, data2: 13962, data3: 16464, data4: [168, 130, 108, 1, 15, 209, 154, 79] }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Content: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3503993018, data2: 13962, data3: 16464, data4: [168, 130, 108, 1, 15, 209, 154, 79] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2305405557, - data2: 38005, - data3: 19968, - data4: [168, 135, 255, 147, 184, 180, 30, 68], - }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2305405557, data2: 38005, data3: 19968, data4: [168, 135, 255, 147, 184, 180, 30, 68] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3819426497, data2: 33020, data3: 19264, data4: [143, 52, 48, 234, 17, 27, 220, 46] }, - pid: 100u32, -}; +pub const PKEY_PropGroup_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3819426497, data2: 33020, data3: 19264, data4: [143, 52, 48, 234, 17, 27, 220, 46] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_GPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4084284122, - data2: 37091, - data3: 19985, - data4: [170, 229, 253, 193, 118, 133, 185, 190], - }, - pid: 100u32, -}; +pub const PKEY_PropGroup_GPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4084284122, data2: 37091, data3: 19985, data4: [170, 229, 253, 193, 118, 133, 185, 190] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_General: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3425703472, data2: 45458, data3: 19490, data4: [179, 114, 159, 76, 109, 51, 142, 7] }, - pid: 100u32, -}; +pub const PKEY_PropGroup_General: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3425703472, data2: 45458, data3: 19490, data4: [179, 114, 159, 76, 109, 51, 142, 7] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3815312007, - data2: 4008, - data3: 18986, - data4: [154, 159, 252, 232, 130, 112, 85, 172], - }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3815312007, data2: 4008, data3: 18986, data4: [154, 159, 252, 232, 130, 112, 85, 172] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Media: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1636248823, data2: 27486, data3: 19275, data4: [172, 45, 89, 218, 132, 69, 146, 72] }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Media: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1636248823, data2: 27486, data3: 19275, data4: [172, 45, 89, 218, 132, 69, 146, 72] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_MediaAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2287575684, - data2: 56958, - data3: 17986, - data4: [153, 186, 212, 49, 208, 68, 177, 236], - }, - pid: 100u32, -}; +pub const PKEY_PropGroup_MediaAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2287575684, data2: 56958, data3: 17986, data4: [153, 186, 212, 49, 208, 68, 177, 236] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Message: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2144806301, - data2: 5812, - data3: 16693, - data4: [159, 151, 124, 150, 236, 210, 250, 158], - }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Message: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2144806301, data2: 5812, data3: 16693, data4: [159, 151, 124, 150, 236, 210, 250, 158] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Music: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1759338644, data2: 29206, data3: 16625, data4: [160, 41, 67, 254, 113, 39, 4, 63] }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Music: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1759338644, data2: 29206, data3: 16625, data4: [160, 41, 67, 254, 113, 39, 4, 63] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Origin: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 630772475, - data2: 21865, - data3: 17255, - data4: [149, 223, 92, 211, 161, 119, 225, 165], - }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Origin: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 630772475, data2: 21865, data3: 17255, data4: [149, 223, 92, 211, 161, 119, 225, 165] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_PhotoAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 213040986, data2: 40679, data3: 19078, data4: [130, 34, 240, 30, 7, 253, 173, 175] }, - pid: 100u32, -}; +pub const PKEY_PropGroup_PhotoAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 213040986, data2: 40679, data3: 19078, data4: [130, 34, 240, 30, 7, 253, 173, 175] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_RecordedTV: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3887280696, - data2: 25988, - data3: 16752, - data4: [165, 192, 172, 37, 239, 217, 218, 86], - }, - pid: 100u32, -}; +pub const PKEY_PropGroup_RecordedTV: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3887280696, data2: 25988, data3: 16752, data4: [165, 192, 172, 37, 239, 217, 218, 86] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Video: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3200125216, - data2: 30321, - data3: 19540, - data4: [163, 235, 73, 253, 223, 193, 145, 238], - }, - pid: 100u32, -}; +pub const PKEY_PropGroup_Video: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3200125216, data2: 30321, data3: 19540, data4: [163, 235, 73, 253, 223, 193, 145, 238] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_ConflictPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 11u32, -}; +pub const PKEY_PropList_ConflictPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 13u32, -}; +pub const PKEY_PropList_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 14u32, -}; +pub const PKEY_PropList_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_ExtendedTileInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 9u32, -}; +pub const PKEY_PropList_ExtendedTileInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_FileOperationPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 10u32, -}; +pub const PKEY_PropList_FileOperationPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_FullDetails: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 2u32, -}; +pub const PKEY_PropList_FullDetails: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_InfoTip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 4u32, -}; +pub const PKEY_PropList_InfoTip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_NonPersonal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1238436127, - data2: 2094, - data3: 18751, - data4: [178, 63, 210, 48, 138, 169, 102, 140], - }, - pid: 100u32, -}; +pub const PKEY_PropList_NonPersonal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1238436127, data2: 2094, data3: 18751, data4: [178, 63, 210, 48, 138, 169, 102, 140] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_PreviewDetails: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 8u32, -}; +pub const PKEY_PropList_PreviewDetails: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_PreviewTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 6u32, -}; +pub const PKEY_PropList_PreviewTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_QuickTip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 5u32, -}; +pub const PKEY_PropList_QuickTip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_TileInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, - pid: 3u32, -}; +pub const PKEY_PropList_TileInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3381938721, data2: 41990, data3: 18686, data4: [130, 37, 174, 199, 226, 76, 33, 27] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_XPDetailsPanel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4062663808, - data2: 63362, - data3: 17041, - data4: [189, 148, 241, 54, 147, 81, 58, 236], - }, - pid: 0u32, -}; +pub const PKEY_PropList_XPDetailsPanel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4062663808, data2: 63362, data3: 17041, data4: [189, 148, 241, 54, 147, 81, 58, 236] }, pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ProviderItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4062026049, - data2: 33264, - data3: 18202, - data4: [173, 238, 78, 116, 180, 146, 23, 237], - }, - pid: 100u32, -}; +pub const PKEY_ProviderItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4062026049, data2: 33264, data3: 18202, data4: [173, 238, 78, 116, 180, 146, 23, 237] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Rating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 9u32, -}; +pub const PKEY_Rating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RatingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2417589415, - data2: 64911, - data3: 20108, - data4: [157, 163, 181, 126, 30, 96, 146, 149], - }, - pid: 100u32, -}; +pub const PKEY_RatingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2417589415, data2: 64911, data3: 20108, data4: [157, 163, 181, 126, 30, 96, 146, 149] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_ChannelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 7u32, -}; +pub const PKEY_RecordedTV_ChannelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_Credits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 4u32, -}; +pub const PKEY_RecordedTV_Credits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_DateContentExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 15u32, -}; +pub const PKEY_RecordedTV_DateContentExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_EpisodeName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 2u32, -}; +pub const PKEY_RecordedTV_EpisodeName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsATSCContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 16u32, -}; +pub const PKEY_RecordedTV_IsATSCContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsClosedCaptioningAvailable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 12u32, -}; +pub const PKEY_RecordedTV_IsClosedCaptioningAvailable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsDTVContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 17u32, -}; +pub const PKEY_RecordedTV_IsDTVContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsHDContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 18u32, -}; +pub const PKEY_RecordedTV_IsHDContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsRepeatBroadcast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 13u32, -}; +pub const PKEY_RecordedTV_IsRepeatBroadcast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsSAP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 14u32, -}; +pub const PKEY_RecordedTV_IsSAP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_NetworkAffiliation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 743688211, data2: 64355, data3: 20002, data4: [161, 171, 11, 51, 28, 161, 226, 115] }, - pid: 100u32, -}; +pub const PKEY_RecordedTV_NetworkAffiliation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 743688211, data2: 64355, data3: 20002, data4: [161, 171, 11, 51, 28, 161, 226, 115] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_OriginalBroadcastDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1183121047, data2: 34661, data3: 18498, data4: [156, 19, 240, 6, 68, 123, 23, 140] }, - pid: 100u32, -}; +pub const PKEY_RecordedTV_OriginalBroadcastDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1183121047, data2: 34661, data3: 18498, data4: [156, 19, 240, 6, 68, 123, 23, 140] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_ProgramDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 3u32, -}; +pub const PKEY_RecordedTV_ProgramDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_RecordingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2772926305, - data2: 31362, - data3: 20170, - data4: [157, 222, 152, 182, 155, 36, 121, 179], - }, - pid: 100u32, -}; +pub const PKEY_RecordedTV_RecordingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2772926305, data2: 31362, data3: 20170, data4: [157, 222, 152, 182, 155, 36, 121, 179] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_StationCallSign: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, - pid: 5u32, -}; +pub const PKEY_RecordedTV_StationCallSign: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1836355042, data2: 36152, data3: 19651, data4: [172, 96, 240, 9, 176, 87, 197, 87] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_StationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 458504679, - data2: 60321, - data3: 19192, - data4: [189, 215, 122, 241, 212, 84, 148, 147], - }, - pid: 100u32, -}; +pub const PKEY_RecordedTV_StationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 458504679, data2: 60321, data3: 19192, data4: [189, 215, 122, 241, 212, 84, 148, 147] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RemoteConflictingFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 115u32, -}; +pub const PKEY_RemoteConflictingFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 115u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SFGAOFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 25u32, -}; +pub const PKEY_SFGAOFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_AutoSummary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1443641024, data2: 20538, data3: 4559, data4: [186, 161, 0, 0, 76, 117, 42, 154] }, - pid: 2u32, -}; +pub const PKEY_Search_AutoSummary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1443641024, data2: 20538, data3: 4559, data4: [186, 161, 0, 0, 76, 117, 42, 154] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_ContainerHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3169772163, - data2: 13791, - data3: 19795, - data4: [130, 106, 243, 106, 62, 239, 198, 190], - }, - pid: 100u32, -}; +pub const PKEY_Search_ContainerHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3169772163, data2: 13791, data3: 19795, data4: [130, 106, 243, 106, 62, 239, 198, 190] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_Contents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 19u32, -}; +pub const PKEY_Search_Contents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_EntryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, - pid: 5u32, -}; +pub const PKEY_Search_EntryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_ExtendedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2063840582, data2: 64079, data3: 19026, data4: [162, 254, 3, 213, 49, 30, 88, 101] }, - pid: 100u32, -}; +pub const PKEY_Search_ExtendedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2063840582, data2: 64079, data3: 19026, data4: [162, 254, 3, 213, 49, 30, 88, 101] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_GatherTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 191095632, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, - pid: 8u32, -}; +pub const PKEY_Search_GatherTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095632, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_HitCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, - pid: 4u32, -}; +pub const PKEY_Search_HitCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_IsClosedDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, - pid: 23u32, -}; +pub const PKEY_Search_IsClosedDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_IsFullyContained: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, - pid: 24u32, -}; +pub const PKEY_Search_IsFullyContained: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_QueryFocusedSummary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1443641024, data2: 20538, data3: 4559, data4: [186, 161, 0, 0, 76, 117, 42, 154] }, - pid: 3u32, -}; +pub const PKEY_Search_QueryFocusedSummary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1443641024, data2: 20538, data3: 4559, data4: [186, 161, 0, 0, 76, 117, 42, 154] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_QueryFocusedSummaryWithFallback: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1443641024, data2: 20538, data3: 4559, data4: [186, 161, 0, 0, 76, 117, 42, 154] }, - pid: 4u32, -}; +pub const PKEY_Search_QueryFocusedSummaryWithFallback: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1443641024, data2: 20538, data3: 4559, data4: [186, 161, 0, 0, 76, 117, 42, 154] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_QueryPropertyHits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, - pid: 21u32, -}; +pub const PKEY_Search_QueryPropertyHits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_Rank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, - pid: 3u32, -}; +pub const PKEY_Search_Rank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2691273395, - data2: 36015, - data3: 20183, - data4: [165, 71, 178, 89, 227, 42, 201, 252], - }, - pid: 100u32, -}; +pub const PKEY_Search_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2691273395, data2: 36015, data3: 20183, data4: [165, 71, 178, 89, 227, 42, 201, 252] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_UrlToIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, - pid: 2u32, -}; +pub const PKEY_Search_UrlToIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_UrlToIndexWithModificationTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, - pid: 12u32, -}; +pub const PKEY_Search_UrlToIndexWithModificationTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 191095619, data2: 40140, data3: 4560, data4: [188, 219, 0, 128, 95, 204, 206, 4] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Security_AllowedEnterpriseDataProtectionIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 953430912, - data2: 54296, - data3: 18480, - data4: [132, 213, 70, 147, 90, 129, 197, 198], - }, - pid: 32u32, -}; +pub const PKEY_Security_AllowedEnterpriseDataProtectionIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 953430912, data2: 54296, data3: 18480, data4: [132, 213, 70, 147, 90, 129, 197, 198] }, pid: 32u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Security_EncryptionOwners: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1599799146, - data2: 14309, - data3: 18304, - data4: [151, 234, 128, 199, 86, 92, 245, 53], - }, - pid: 34u32, -}; +pub const PKEY_Security_EncryptionOwners: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1599799146, data2: 14309, data3: 18304, data4: [151, 234, 128, 199, 86, 92, 245, 53] }, pid: 34u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Security_EncryptionOwnersDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3730971535, data2: 57637, data3: 17315, data4: [163, 45, 86, 101, 68, 109, 99, 42] }, - pid: 25u32, -}; +pub const PKEY_Security_EncryptionOwnersDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3730971535, data2: 57637, data3: 17315, data4: [163, 45, 86, 101, 68, 109, 99, 42] }, pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sensitivity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4174640812, data2: 18548, data3: 17099, data4: [190, 89, 171, 69, 75, 48, 113, 106] }, - pid: 100u32, -}; +pub const PKEY_Sensitivity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4174640812, data2: 18548, data3: 17099, data4: [190, 89, 171, 69, 75, 48, 113, 106] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SensitivityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3502764116, - data2: 16242, - data3: 18213, - data4: [133, 39, 18, 154, 87, 124, 178, 105], - }, - pid: 100u32, -}; +pub const PKEY_SensitivityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3502764116, data2: 16242, data3: 18213, data4: [133, 39, 18, 154, 87, 124, 178, 105] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ShareUserRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 12u32, -}; +pub const PKEY_ShareUserRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SharedWith: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4018687067, - data2: 11262, - data3: 16827, - data4: [170, 229, 118, 238, 223, 79, 153, 2], - }, - pid: 200u32, -}; +pub const PKEY_SharedWith: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4018687067, data2: 11262, data3: 16827, data4: [170, 229, 118, 238, 223, 79, 153, 2] }, pid: 200u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4018687067, - data2: 11262, - data3: 16827, - data4: [170, 229, 118, 238, 223, 79, 153, 2], - }, - pid: 300u32, -}; +pub const PKEY_SharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4018687067, data2: 11262, data3: 16827, data4: [170, 229, 118, 238, 223, 79, 153, 2] }, pid: 300u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Shell_OmitFromView: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3728024972, - data2: 50837, - data3: 19644, - data4: [185, 130, 56, 176, 173, 36, 206, 208], - }, - pid: 2u32, -}; +pub const PKEY_Shell_OmitFromView: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3728024972, data2: 50837, data3: 19644, data4: [185, 130, 56, 176, 173, 36, 206, 208] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Shell_SFGAOFlagsStrings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3600031873, data2: 54587, data3: 17469, data4: [173, 71, 94, 5, 157, 156, 210, 122] }, - pid: 2u32, -}; +pub const PKEY_Shell_SFGAOFlagsStrings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3600031873, data2: 54587, data3: 17469, data4: [173, 71, 94, 5, 157, 156, 210, 122] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SimpleRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2694776910, data2: 44353, data3: 18591, data4: [128, 118, 170, 91, 227, 8, 43, 202] }, - pid: 100u32, -}; +pub const PKEY_SimpleRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2694776910, data2: 44353, data3: 18591, data4: [128, 118, 170, 91, 227, 8, 43, 202] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Size: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, - pid: 12u32, -}; +pub const PKEY_Size: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }, pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SoftwareUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, - pid: 305u32, -}; +pub const PKEY_SoftwareUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }, pid: 305u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Software_DateLastUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2216578960, - data2: 65369, - data3: 19734, - data4: [137, 71, 232, 27, 191, 250, 179, 109], - }, - pid: 16u32, -}; +pub const PKEY_Software_DateLastUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216578960, data2: 65369, data3: 19734, data4: [137, 71, 232, 27, 191, 250, 179, 109] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Software_ProductName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, - pid: 7u32, -}; +pub const PKEY_Software_ProductName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SourceItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1720508325, data2: 31259, data3: 17187, data4: [174, 75, 229, 39, 57, 58, 29, 129] }, - pid: 100u32, -}; +pub const PKEY_SourceItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1720508325, data2: 31259, data3: 17187, data4: [174, 75, 229, 39, 57, 58, 29, 129] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SourcePackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4289633719, data2: 7309, data3: 17407, data4: [129, 140, 132, 64, 58, 163, 115, 45] }, - pid: 100u32, -}; +pub const PKEY_SourcePackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4289633719, data2: 7309, data3: 17407, data4: [129, 140, 132, 64, 58, 163, 115, 45] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StartDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1224568520, - data2: 35346, - data3: 19679, - data4: [160, 62, 78, 197, 165, 17, 237, 222], - }, - pid: 100u32, -}; +pub const PKEY_StartDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1224568520, data2: 35346, data3: 19679, data4: [160, 62, 78, 197, 165, 17, 237, 222] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 136353, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }, - pid: 9u32, -}; +pub const PKEY_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 136353, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StatusBarSelectedItemCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 651962492, data2: 28221, data3: 19411, data4: [178, 176, 106, 38, 186, 46, 52, 109] }, - pid: 3u32, -}; +pub const PKEY_StatusBarSelectedItemCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651962492, data2: 28221, data3: 19411, data4: [178, 176, 106, 38, 186, 46, 52, 109] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StatusBarViewItemCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 651962492, data2: 28221, data3: 19411, data4: [178, 176, 106, 38, 186, 46, 52, 109] }, - pid: 2u32, -}; +pub const PKEY_StatusBarViewItemCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 651962492, data2: 28221, data3: 19411, data4: [178, 176, 106, 38, 186, 46, 52, 109] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderCallerVersionInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3002710486, - data2: 65220, - data3: 19925, - data4: [148, 215, 137, 87, 72, 140, 128, 123], - }, - pid: 7u32, -}; +pub const PKEY_StorageProviderCallerVersionInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 109u32, -}; +pub const PKEY_StorageProviderError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 109u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderFileChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3002710486, - data2: 65220, - data3: 19925, - data4: [148, 215, 137, 87, 72, 140, 128, 123], - }, - pid: 5u32, -}; +pub const PKEY_StorageProviderFileChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderFileFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3002710486, - data2: 65220, - data3: 19925, - data4: [148, 215, 137, 87, 72, 140, 128, 123], - }, - pid: 8u32, -}; +pub const PKEY_StorageProviderFileFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderFileHasConflict: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3002710486, - data2: 65220, - data3: 19925, - data4: [148, 215, 137, 87, 72, 140, 128, 123], - }, - pid: 9u32, -}; +pub const PKEY_StorageProviderFileHasConflict: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3002710486, - data2: 65220, - data3: 19925, - data4: [148, 215, 137, 87, 72, 140, 128, 123], - }, - pid: 3u32, -}; +pub const PKEY_StorageProviderFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderFileRemoteUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 112u32, -}; +pub const PKEY_StorageProviderFileRemoteUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 112u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderFileVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3002710486, - data2: 65220, - data3: 19925, - data4: [148, 215, 137, 87, 72, 140, 128, 123], - }, - pid: 4u32, -}; +pub const PKEY_StorageProviderFileVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderFileVersionWaterline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3002710486, - data2: 65220, - data3: 19925, - data4: [148, 215, 137, 87, 72, 140, 128, 123], - }, - pid: 6u32, -}; +pub const PKEY_StorageProviderFileVersionWaterline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3002710486, data2: 65220, data3: 19925, data4: [148, 215, 137, 87, 72, 140, 128, 123] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 108u32, -}; +pub const PKEY_StorageProviderId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 108u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderShareStatuses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 111u32, -}; +pub const PKEY_StorageProviderShareStatuses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 111u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderSharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 117u32, -}; +pub const PKEY_StorageProviderSharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 117u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 110u32, -}; +pub const PKEY_StorageProviderStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 110u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Storage_Portable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 2u32, -}; +pub const PKEY_Storage_Portable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Storage_RemovableMedia: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 3u32, -}; +pub const PKEY_Storage_RemovableMedia: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Storage_SystemCritical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 4u32, -}; +pub const PKEY_Storage_SystemCritical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Subject: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 3u32, -}; +pub const PKEY_Subject: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Supplemental_Album: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 208908609, - data2: 14806, - data3: 18003, - data4: [166, 131, 202, 178, 145, 234, 249, 91], - }, - pid: 6u32, -}; +pub const PKEY_Supplemental_Album: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Supplemental_AlbumID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 208908609, - data2: 14806, - data3: 18003, - data4: [166, 131, 202, 178, 145, 234, 249, 91], - }, - pid: 2u32, -}; +pub const PKEY_Supplemental_AlbumID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Supplemental_Location: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 208908609, - data2: 14806, - data3: 18003, - data4: [166, 131, 202, 178, 145, 234, 249, 91], - }, - pid: 5u32, -}; +pub const PKEY_Supplemental_Location: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Supplemental_Person: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 208908609, - data2: 14806, - data3: 18003, - data4: [166, 131, 202, 178, 145, 234, 249, 91], - }, - pid: 7u32, -}; +pub const PKEY_Supplemental_Person: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Supplemental_ResourceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 208908609, - data2: 14806, - data3: 18003, - data4: [166, 131, 202, 178, 145, 234, 249, 91], - }, - pid: 3u32, -}; +pub const PKEY_Supplemental_ResourceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Supplemental_Tag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 208908609, - data2: 14806, - data3: 18003, - data4: [166, 131, 202, 178, 145, 234, 249, 91], - }, - pid: 4u32, -}; +pub const PKEY_Supplemental_Tag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 208908609, data2: 14806, data3: 18003, data4: [166, 131, 202, 178, 145, 234, 249, 91] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SyncTransferStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 103u32, -}; +pub const PKEY_SyncTransferStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_Comments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2077578046, - data2: 44821, - data3: 17627, - data4: [184, 200, 189, 102, 36, 225, 208, 50], - }, - pid: 13u32, -}; +pub const PKEY_Sync_Comments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_ConflictDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3461398873, - data2: 12216, - data3: 16893, - data4: [190, 104, 211, 224, 66, 226, 116, 188], - }, - pid: 4u32, -}; +pub const PKEY_Sync_ConflictDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3461398873, data2: 12216, data3: 16893, data4: [190, 104, 211, 224, 66, 226, 116, 188] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_ConflictFirstLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3461398873, - data2: 12216, - data3: 16893, - data4: [190, 104, 211, 224, 66, 226, 116, 188], - }, - pid: 6u32, -}; +pub const PKEY_Sync_ConflictFirstLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3461398873, data2: 12216, data3: 16893, data4: [190, 104, 211, 224, 66, 226, 116, 188] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_ConflictSecondLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3461398873, - data2: 12216, - data3: 16893, - data4: [190, 104, 211, 224, 66, 226, 116, 188], - }, - pid: 7u32, -}; +pub const PKEY_Sync_ConflictSecondLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3461398873, data2: 12216, data3: 16893, data4: [190, 104, 211, 224, 66, 226, 116, 188] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_HandlerCollectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2077578046, - data2: 44821, - data3: 17627, - data4: [184, 200, 189, 102, 36, 225, 208, 50], - }, - pid: 2u32, -}; +pub const PKEY_Sync_HandlerCollectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_HandlerID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2077578046, - data2: 44821, - data3: 17627, - data4: [184, 200, 189, 102, 36, 225, 208, 50], - }, - pid: 3u32, -}; +pub const PKEY_Sync_HandlerID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_HandlerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3461398873, - data2: 12216, - data3: 16893, - data4: [190, 104, 211, 224, 66, 226, 116, 188], - }, - pid: 2u32, -}; +pub const PKEY_Sync_HandlerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3461398873, data2: 12216, data3: 16893, data4: [190, 104, 211, 224, 66, 226, 116, 188] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_HandlerType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2077578046, - data2: 44821, - data3: 17627, - data4: [184, 200, 189, 102, 36, 225, 208, 50], - }, - pid: 8u32, -}; +pub const PKEY_Sync_HandlerType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_HandlerTypeLabel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2077578046, - data2: 44821, - data3: 17627, - data4: [184, 200, 189, 102, 36, 225, 208, 50], - }, - pid: 9u32, -}; +pub const PKEY_Sync_HandlerTypeLabel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_ItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2077578046, - data2: 44821, - data3: 17627, - data4: [184, 200, 189, 102, 36, 225, 208, 50], - }, - pid: 6u32, -}; +pub const PKEY_Sync_ItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 3461398873, - data2: 12216, - data3: 16893, - data4: [190, 104, 211, 224, 66, 226, 116, 188], - }, - pid: 3u32, -}; +pub const PKEY_Sync_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3461398873, data2: 12216, data3: 16893, data4: [190, 104, 211, 224, 66, 226, 116, 188] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_ProgressPercentage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2077578046, - data2: 44821, - data3: 17627, - data4: [184, 200, 189, 102, 36, 225, 208, 50], - }, - pid: 23u32, -}; +pub const PKEY_Sync_ProgressPercentage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_State: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2077578046, - data2: 44821, - data3: 17627, - data4: [184, 200, 189, 102, 36, 225, 208, 50], - }, - pid: 24u32, -}; +pub const PKEY_Sync_State: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 2077578046, - data2: 44821, - data3: 17627, - data4: [184, 200, 189, 102, 36, 225, 208, 50], - }, - pid: 10u32, -}; +pub const PKEY_Sync_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2077578046, data2: 44821, data3: 17627, data4: [184, 200, 189, 102, 36, 225, 208, 50] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Task_BillingInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 3548205766, data2: 9756, data3: 17155, data4: [130, 179, 8, 185, 38, 172, 111, 18] }, - pid: 100u32, -}; +pub const PKEY_Task_BillingInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 3548205766, data2: 9756, data3: 17155, data4: [130, 179, 8, 185, 38, 172, 111, 18] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Task_CompletionStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 139299338, - data2: 59093, - data3: 16606, - data4: [191, 31, 200, 130, 14, 124, 135, 124], - }, - pid: 100u32, -}; +pub const PKEY_Task_CompletionStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 139299338, data2: 59093, data3: 16606, data4: [191, 31, 200, 130, 14, 124, 135, 124] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Task_Owner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 147311711, - data2: 24818, - data3: 17556, - data4: [173, 117, 85, 227, 224, 181, 173, 208], - }, - pid: 100u32, -}; +pub const PKEY_Task_Owner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 147311711, data2: 24818, data3: 17556, data4: [173, 117, 85, 227, 224, 181, 173, 208] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Thumbnail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 17u32, -}; +pub const PKEY_Thumbnail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ThumbnailCacheId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1147999921, data2: 36269, data3: 18544, data4: [167, 72, 64, 46, 164, 61, 120, 140] }, - pid: 100u32, -}; +pub const PKEY_ThumbnailCacheId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1147999921, data2: 36269, data3: 18544, data4: [167, 72, 64, 46, 164, 61, 120, 140] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ThumbnailStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 27u32, -}; +pub const PKEY_ThumbnailStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, - pid: 2u32, -}; +pub const PKEY_Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4070540768, data2: 20473, data3: 4200, data4: [171, 145, 8, 0, 43, 39, 179, 217] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_TitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4042758221, - data2: 8750, - data3: 19154, - data4: [130, 171, 29, 216, 234, 64, 229, 126], - }, - pid: 300u32, -}; +pub const PKEY_TitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4042758221, data2: 8750, data3: 19154, data4: [130, 171, 29, 216, 234, 64, 229, 126] }, pid: 300u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_TotalFileSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, - pid: 14u32, -}; +pub const PKEY_TotalFileSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Trademarks: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, - pid: 9u32, -}; +pub const PKEY_Trademarks: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 217021779, data2: 64100, data3: 4561, data4: [162, 3, 0, 0, 248, 31, 237, 238] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_TransferOrder: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 106u32, -}; +pub const PKEY_TransferOrder: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 106u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_TransferPosition: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 104u32, -}; +pub const PKEY_TransferPosition: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 104u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_TransferSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 4243583315, - data2: 59449, - data3: 19699, - data4: [169, 231, 234, 34, 131, 32, 148, 184], - }, - pid: 105u32, -}; +pub const PKEY_TransferSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 4243583315, data2: 59449, data3: 19699, data4: [169, 231, 234, 34, 131, 32, 148, 184] }, pid: 105u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 10u32, -}; +pub const PKEY_Video_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_Director: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 20u32, -}; +pub const PKEY_Video_Director: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179218, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_EncodingBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 8u32, -}; +pub const PKEY_Video_EncodingBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_FourCC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 44u32, -}; +pub const PKEY_Video_FourCC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 44u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_FrameHeight: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 4u32, -}; +pub const PKEY_Video_FrameHeight: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_FrameRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 6u32, -}; +pub const PKEY_Video_FrameRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_FrameWidth: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 3u32, -}; +pub const PKEY_Video_FrameWidth: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_HorizontalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 42u32, -}; +pub const PKEY_Video_HorizontalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 42u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_IsSpherical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 100u32, -}; +pub const PKEY_Video_IsSpherical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_IsStereo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 98u32, -}; +pub const PKEY_Video_IsStereo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 98u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 99u32, -}; +pub const PKEY_Video_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 99u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_SampleSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 9u32, -}; +pub const PKEY_Video_SampleSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_StreamName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 2u32, -}; +pub const PKEY_Video_StreamName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_StreamNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 11u32, -}; +pub const PKEY_Video_StreamNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_TotalBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 43u32, -}; +pub const PKEY_Video_TotalBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 43u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 46u32, -}; +pub const PKEY_Video_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 46u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_VerticalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, - pid: 45u32, -}; +pub const PKEY_Video_VerticalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1682179217, data2: 19595, data3: 4561, data4: [139, 112, 8, 0, 54, 177, 26, 3] }, pid: 45u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_VolumeId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1147999921, data2: 36269, data3: 18544, data4: [167, 72, 64, 46, 164, 61, 120, 140] }, - pid: 104u32, -}; +pub const PKEY_VolumeId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1147999921, data2: 36269, data3: 18544, data4: [167, 72, 64, 46, 164, 61, 120, 140] }, pid: 104u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Volume_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, - pid: 4u32, -}; +pub const PKEY_Volume_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Volume_IsMappedDrive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 345770857, data2: 11309, data3: 18684, data4: [128, 143, 211, 24, 215, 140, 70, 54] }, - pid: 2u32, -}; +pub const PKEY_Volume_IsMappedDrive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 345770857, data2: 11309, data3: 18684, data4: [128, 143, 211, 24, 215, 140, 70, 54] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Volume_IsRoot: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, - pid: 10u32, -}; +pub const PKEY_Volume_IsRoot: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }, pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { - data1: 1345126059, - data2: 18411, - data3: 17820, - data4: [185, 96, 230, 216, 114, 143, 119, 1], - }, - pid: 100u32, -}; +pub const PKEY_ZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1345126059, data2: 18411, data3: 17820, data4: [185, 96, 230, 216, 114, 143, 119, 1] }, pid: 100u32 }; pub const PLAYBACKSTATE_NOMEDIA: u32 = 7u32; pub const PLAYBACKSTATE_PAUSED: u32 = 4u32; pub const PLAYBACKSTATE_PLAYING: u32 = 2u32; @@ -8332,9 +2598,4 @@ pub const SYNC_STATE_NOTSETUP: u32 = 0u32; pub const SYNC_STATE_PENDING: u32 = 4u32; pub const SYNC_STATE_SYNCING: u32 = 5u32; pub const SYNC_STATE_SYNCNOTRUN: u32 = 1u32; -pub const WPD_CATEGORY_ENHANCED_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2435088742, - data2: 47154, - data3: 19156, - data4: [186, 164, 124, 160, 182, 178, 121, 140], -}; +pub const WPD_CATEGORY_ENHANCED_STORAGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2435088742, data2: 47154, data3: 19156, data4: [186, 164, 124, 160, 182, 178, 121, 140] }; diff --git a/crates/deps/sys/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs index e5e06510f6..78f7ac394c 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs @@ -164,12 +164,7 @@ pub const FSRM_E_XML_CORRUPTED: ::windows_sys::core::HRESULT = -2147200211i32; pub const FSRM_S_CLASSIFICATION_SCAN_FAILURES: ::windows_sys::core::HRESULT = 283398i32; pub const FSRM_S_PARTIAL_BATCH: ::windows_sys::core::HRESULT = 283396i32; pub const FSRM_S_PARTIAL_CLASSIFICATION: ::windows_sys::core::HRESULT = 283397i32; -pub const FsrmAccessDeniedRemediationClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 269176776, - data2: 29889, - data3: 18191, - data4: [177, 183, 221, 123, 107, 174, 121, 189], -}; +pub const FsrmAccessDeniedRemediationClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 269176776, data2: 29889, data3: 18191, data4: [177, 183, 221, 123, 107, 174, 121, 189] }; pub type FsrmAccountType = i32; pub const FsrmAccountType_Unknown: FsrmAccountType = 0i32; pub const FsrmAccountType_NetworkService: FsrmAccountType = 1i32; @@ -190,12 +185,7 @@ pub const FsrmClassificationLoggingFlags_ClassificationsInLogFile: FsrmClassific pub const FsrmClassificationLoggingFlags_ErrorsInLogFile: FsrmClassificationLoggingFlags = 2i32; pub const FsrmClassificationLoggingFlags_ClassificationsInSystemLog: FsrmClassificationLoggingFlags = 4i32; pub const FsrmClassificationLoggingFlags_ErrorsInSystemLog: FsrmClassificationLoggingFlags = 8i32; -pub const FsrmClassificationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2975600199, - data2: 50065, - data3: 17849, - data4: [149, 200, 235, 89, 108, 133, 63, 58], -}; +pub const FsrmClassificationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2975600199, data2: 50065, data3: 17849, data4: [149, 200, 235, 89, 108, 133, 63, 58] }; pub type FsrmCollectionState = i32; pub const FsrmCollectionState_Fetching: FsrmCollectionState = 1i32; pub const FsrmCollectionState_Committing: FsrmCollectionState = 2i32; @@ -225,12 +215,7 @@ pub const FsrmExportImport: ::windows_sys::core::GUID = ::windows_sys::core::GUI pub type FsrmFileConditionType = i32; pub const FsrmFileConditionType_Unknown: FsrmFileConditionType = 0i32; pub const FsrmFileConditionType_Property: FsrmFileConditionType = 1i32; -pub const FsrmFileGroupManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2400412662, - data2: 25967, - data3: 17558, - data4: [146, 38, 19, 174, 203, 215, 113, 143], -}; +pub const FsrmFileGroupManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2400412662, data2: 25967, data3: 17558, data4: [146, 38, 19, 174, 203, 215, 113, 143] }; pub const FsrmFileManagementJobManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3944282546, data2: 19514, data3: 17185, data4: [178, 3, 32, 81, 32, 207, 246, 20] }; pub type FsrmFileManagementLoggingFlags = i32; pub const FsrmFileManagementLoggingFlags_None: FsrmFileManagementLoggingFlags = 0i32; @@ -244,12 +229,7 @@ pub const FsrmFileManagementType_Custom: FsrmFileManagementType = 2i32; pub const FsrmFileManagementType_Rms: FsrmFileManagementType = 3i32; pub type FsrmFileScreenFlags = i32; pub const FsrmFileScreenFlags_Enforce: FsrmFileScreenFlags = 1i32; -pub const FsrmFileScreenManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2509508995, - data2: 56147, - data3: 19551, - data4: [179, 123, 125, 9, 33, 207, 157, 199], -}; +pub const FsrmFileScreenManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2509508995, data2: 56147, data3: 19551, data4: [179, 123, 125, 9, 33, 207, 157, 199] }; pub const FsrmFileScreenTemplateManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 607195615, data2: 58484, data3: 18090, data4: [160, 84, 234, 163, 62, 220, 41, 42] }; pub type FsrmFileStreamingInterfaceType = i32; pub const FsrmFileStreamingInterfaceType_Unknown: FsrmFileStreamingInterfaceType = 0i32; @@ -278,12 +258,7 @@ pub const FsrmMaxNumberThresholds: u32 = 16u32; pub const FsrmMaxThresholdValue: u32 = 250u32; pub const FsrmMinQuotaLimit: u32 = 1024u32; pub const FsrmMinThresholdValue: u32 = 1u32; -pub const FsrmPathMapper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4089332413, - data2: 35522, - data3: 16542, - data4: [187, 216, 250, 249, 182, 180, 31, 235], -}; +pub const FsrmPathMapper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4089332413, data2: 35522, data3: 16542, data4: [187, 216, 250, 249, 182, 180, 31, 235] }; pub const FsrmPipelineModuleConnector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3345232757, data2: 7861, data3: 17630, data4: [160, 98, 98, 53, 71, 217, 51, 188] }; pub type FsrmPipelineModuleType = i32; pub const FsrmPipelineModuleType_Unknown: FsrmPipelineModuleType = 0i32; @@ -401,12 +376,7 @@ pub const FsrmReportRunningStatus_Unknown: FsrmReportRunningStatus = 0i32; pub const FsrmReportRunningStatus_NotRunning: FsrmReportRunningStatus = 1i32; pub const FsrmReportRunningStatus_Queued: FsrmReportRunningStatus = 2i32; pub const FsrmReportRunningStatus_Running: FsrmReportRunningStatus = 3i32; -pub const FsrmReportScheduler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3928355256, - data2: 7053, - data3: 17040, - data4: [142, 232, 225, 124, 18, 194, 254, 32], -}; +pub const FsrmReportScheduler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3928355256, data2: 7053, data3: 17040, data4: [142, 232, 225, 124, 18, 194, 254, 32] }; pub type FsrmReportType = i32; pub const FsrmReportType_Unknown: FsrmReportType = 0i32; pub const FsrmReportType_LargeFiles: FsrmReportType = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/Storage/FileSystem/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/FileSystem/mod.rs index 51acbc118a..24f5660398 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/FileSystem/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/FileSystem/mod.rs @@ -90,31 +90,9 @@ extern "system" { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] pub fn CreateFileFromAppW(lpfilename: super::super::Foundation::PWSTR, dwdesiredaccess: u32, dwsharemode: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: u32, dwflagsandattributes: u32, htemplatefile: super::super::Foundation::HANDLE) -> super::super::Foundation::HANDLE; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn CreateFileTransactedA( - lpfilename: super::super::Foundation::PSTR, - dwdesiredaccess: u32, - dwsharemode: FILE_SHARE_MODE, - lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - dwcreationdisposition: FILE_CREATION_DISPOSITION, - dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, - htemplatefile: super::super::Foundation::HANDLE, - htransaction: super::super::Foundation::HANDLE, - pusminiversion: *const TXFS_MINIVERSION, - lpextendedparameter: *mut ::core::ffi::c_void, - ) -> super::super::Foundation::HANDLE; + pub fn CreateFileTransactedA(lpfilename: super::super::Foundation::PSTR, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE, htransaction: super::super::Foundation::HANDLE, pusminiversion: *const TXFS_MINIVERSION, lpextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn CreateFileTransactedW( - lpfilename: super::super::Foundation::PWSTR, - dwdesiredaccess: u32, - dwsharemode: FILE_SHARE_MODE, - lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - dwcreationdisposition: FILE_CREATION_DISPOSITION, - dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, - htemplatefile: super::super::Foundation::HANDLE, - htransaction: super::super::Foundation::HANDLE, - pusminiversion: *const TXFS_MINIVERSION, - lpextendedparameter: *mut ::core::ffi::c_void, - ) -> super::super::Foundation::HANDLE; + pub fn CreateFileTransactedW(lpfilename: super::super::Foundation::PWSTR, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE, htransaction: super::super::Foundation::HANDLE, pusminiversion: *const TXFS_MINIVERSION, lpextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] pub fn CreateFileW(lpfilename: super::super::Foundation::PWSTR, dwdesiredaccess: FILE_ACCESS_FLAGS, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE) -> super::super::Foundation::HANDLE; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -4047,100 +4025,30 @@ impl ::core::clone::Clone for OFSTRUCT { *self } } -pub const PARTITION_BASIC_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3956318370, - data2: 47589, - data3: 17459, - data4: [135, 192, 104, 182, 183, 38, 153, 199], -}; +pub const PARTITION_BASIC_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3956318370, data2: 47589, data3: 17459, data4: [135, 192, 104, 182, 183, 38, 153, 199] }; pub const PARTITION_BSP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 19961, data3: 17849, data4: [142, 158, 35, 112, 240, 6, 69, 124] }; -pub const PARTITION_CLUSTER_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3684162473, - data2: 2112, - data3: 19374, - data4: [151, 240, 255, 185, 163, 39, 199, 225], -}; -pub const PARTITION_DPP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1464029011, - data2: 38091, - data3: 17392, - data4: [165, 51, 215, 60, 16, 207, 165, 125], -}; +pub const PARTITION_CLUSTER_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3684162473, data2: 2112, data3: 19374, data4: [151, 240, 255, 185, 163, 39, 199, 225] }; +pub const PARTITION_DPP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 38091, data3: 17392, data4: [165, 51, 215, 60, 16, 207, 165, 125] }; pub const PARTITION_ENTRY_UNUSED_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }; pub const PARTITION_LDM_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2946195616, data2: 5169, data3: 20322, data4: [188, 104, 51, 17, 113, 74, 105, 173] }; -pub const PARTITION_LDM_METADATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1476970666, - data2: 32399, - data3: 17120, - data4: [133, 210, 225, 233, 4, 52, 207, 179], -}; -pub const PARTITION_LEGACY_BL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1112318178, - data2: 31922, - data3: 20409, - data4: [129, 67, 197, 42, 153, 57, 139, 198], -}; -pub const PARTITION_LEGACY_BL_GUID_BACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1112292972, - data2: 55199, - data3: 18891, - data4: [147, 93, 54, 215, 20, 103, 162, 136], -}; +pub const PARTITION_LDM_METADATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1476970666, data2: 32399, data3: 17120, data4: [133, 210, 225, 233, 4, 52, 207, 179] }; +pub const PARTITION_LEGACY_BL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1112318178, data2: 31922, data3: 20409, data4: [129, 67, 197, 42, 153, 57, 139, 198] }; +pub const PARTITION_LEGACY_BL_GUID_BACKUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1112292972, data2: 55199, data3: 18891, data4: [147, 93, 54, 215, 20, 103, 162, 136] }; pub const PARTITION_MAIN_OS_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 36677, data3: 16478, data4: [138, 35, 24, 109, 138, 67, 48, 211] }; -pub const PARTITION_MSFT_RECOVERY_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3734289316, - data2: 1745, - data3: 19776, - data4: [161, 106, 191, 213, 1, 121, 214, 172], -}; +pub const PARTITION_MSFT_RECOVERY_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3734289316, data2: 1745, data3: 19776, data4: [161, 106, 191, 213, 1, 121, 214, 172] }; pub const PARTITION_MSFT_RESERVED_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3821658902, data2: 2908, data3: 19896, data4: [129, 125, 249, 45, 240, 2, 21, 174] }; pub const PARTITION_MSFT_SNAPSHOT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3403541489, data2: 17408, data3: 19944, data4: [177, 3, 18, 17, 125, 207, 60, 207] }; pub const PARTITION_OS_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 9202, data3: 17621, data4: [168, 48, 103, 187, 218, 166, 9, 249] }; pub const PARTITION_PATCH_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2305271430, data2: 38570, data3: 27304, data4: [149, 137, 168, 66, 86, 84, 16, 144] }; pub const PARTITION_PRE_INSTALLED_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 32736, data3: 16790, data4: [155, 66, 66, 123, 81, 100, 52, 132] }; -pub const PARTITION_SERVICING_FILES_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1464029011, - data2: 17198, - data3: 16404, - data4: [174, 76, 141, 234, 169, 192, 0, 106], -}; -pub const PARTITION_SERVICING_METADATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1464029011, - data2: 50833, - data3: 18949, - data4: [187, 78, 112, 61, 175, 210, 41, 206], -}; -pub const PARTITION_SERVICING_RESERVE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1464029011, - data2: 19329, - data3: 17931, - data4: [163, 25, 255, 182, 254, 19, 109, 20], -}; -pub const PARTITION_SERVICING_STAGING_ROOT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1464029011, - data2: 59469, - data3: 20100, - data4: [170, 243, 236, 187, 189, 4, 185, 223], -}; -pub const PARTITION_SPACES_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3886931124, - data2: 56372, - data3: 17721, - data4: [154, 118, 235, 189, 7, 190, 111, 126], -}; -pub const PARTITION_SPACES_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3881611151, - data2: 63104, - data3: 19694, - data4: [175, 163, 176, 1, 229, 110, 252, 45], -}; +pub const PARTITION_SERVICING_FILES_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 17198, data3: 16404, data4: [174, 76, 141, 234, 169, 192, 0, 106] }; +pub const PARTITION_SERVICING_METADATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 50833, data3: 18949, data4: [187, 78, 112, 61, 175, 210, 41, 206] }; +pub const PARTITION_SERVICING_RESERVE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 19329, data3: 17931, data4: [163, 25, 255, 182, 254, 19, 109, 20] }; +pub const PARTITION_SERVICING_STAGING_ROOT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 59469, data3: 20100, data4: [170, 243, 236, 187, 189, 4, 185, 223] }; +pub const PARTITION_SPACES_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3886931124, data2: 56372, data3: 17721, data4: [154, 118, 235, 189, 7, 190, 111, 126] }; +pub const PARTITION_SPACES_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3881611151, data2: 63104, data3: 19694, data4: [175, 163, 176, 1, 229, 110, 252, 45] }; pub const PARTITION_SYSTEM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3240784680, data2: 63519, data3: 4562, data4: [186, 75, 0, 160, 201, 62, 201, 59] }; -pub const PARTITION_WINDOWS_SYSTEM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1464029011, - data2: 58339, - data3: 17969, - data4: [165, 197, 38, 210, 36, 56, 115, 170], -}; +pub const PARTITION_WINDOWS_SYSTEM_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1464029011, data2: 58339, data3: 17969, data4: [165, 197, 38, 210, 36, 56, 115, 170] }; pub type PCLFS_COMPLETION_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] pub type PCOPYFILE2_PROGRESS_ROUTINE = ::core::option::Option COPYFILE2_MESSAGE_ACTION>; diff --git a/crates/deps/sys/src/Windows/Win32/Storage/Imapi/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/Imapi/mod.rs index adf7c334e5..0eaa78c980 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/Imapi/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/Imapi/mod.rs @@ -6,19 +6,7 @@ extern "system" { pub fn GetAttribIMsgOnIStg(lpobject: *mut ::core::ffi::c_void, lpproptagarray: *mut super::super::System::AddressBook::SPropTagArray, lpppropattrarray: *mut *mut SPropAttrArray) -> ::windows_sys::core::HRESULT; pub fn MapStorageSCode(stgscode: i32) -> i32; #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub fn OpenIMsgOnIStg( - lpmsgsess: *mut _MSGSESS, - lpallocatebuffer: super::super::System::AddressBook::LPALLOCATEBUFFER, - lpallocatemore: super::super::System::AddressBook::LPALLOCATEMORE, - lpfreebuffer: super::super::System::AddressBook::LPFREEBUFFER, - lpmalloc: super::super::System::Com::IMalloc, - lpmapisup: *mut ::core::ffi::c_void, - lpstg: super::super::System::Com::StructuredStorage::IStorage, - lpfmsgcallrelease: *mut MSGCALLRELEASE, - ulcallerdata: u32, - ulflags: u32, - lppmsg: *mut super::super::System::AddressBook::IMessage, - ) -> i32; + pub fn OpenIMsgOnIStg(lpmsgsess: *mut _MSGSESS, lpallocatebuffer: super::super::System::AddressBook::LPALLOCATEBUFFER, lpallocatemore: super::super::System::AddressBook::LPALLOCATEMORE, lpfreebuffer: super::super::System::AddressBook::LPFREEBUFFER, lpmalloc: super::super::System::Com::IMalloc, lpmapisup: *mut ::core::ffi::c_void, lpstg: super::super::System::Com::StructuredStorage::IStorage, lpfmsgcallrelease: *mut MSGCALLRELEASE, ulcallerdata: u32, ulflags: u32, lppmsg: *mut super::super::System::AddressBook::IMessage) -> i32; #[cfg(feature = "Win32_System_Com")] pub fn OpenIMsgSession(lpmalloc: super::super::System::Com::IMalloc, ulflags: u32, lppmsgsess: *mut *mut _MSGSESS) -> i32; #[cfg(feature = "Win32_System_AddressBook")] @@ -28,24 +16,9 @@ pub const BlockRange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { da pub const BlockRangeList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3037186600, data2: 8708, data3: 4573, data4: [150, 106, 0, 26, 160, 27, 188, 88] }; pub const BootOptions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904974, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] }; pub const CATID_SMTP_DNSRESOLVERRECORDSINK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3171631974, data2: 36355, data3: 4562, data4: [148, 246, 0, 192, 79, 121, 241, 214] }; -pub const CATID_SMTP_DSN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 582309681, - data2: 62968, - data3: 19747, - data4: [189, 143, 135, 181, 35, 113, 167, 58], -}; -pub const CATID_SMTP_GET_AUX_DOMAIN_INFO_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2231318154, - data2: 64179, - data3: 17367, - data4: [188, 223, 105, 44, 91, 70, 230, 177], -}; -pub const CATID_SMTP_LOG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2479924536, - data2: 11294, - data3: 19304, - data4: [167, 201, 215, 58, 138, 166, 238, 151], -}; +pub const CATID_SMTP_DSN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 582309681, data2: 62968, data3: 19747, data4: [189, 143, 135, 181, 35, 113, 167, 58] }; +pub const CATID_SMTP_GET_AUX_DOMAIN_INFO_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2231318154, data2: 64179, data3: 17367, data4: [188, 223, 105, 44, 91, 70, 230, 177] }; +pub const CATID_SMTP_LOG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2479924536, data2: 11294, data3: 19304, data4: [167, 201, 215, 58, 138, 166, 238, 151] }; pub const CATID_SMTP_MAXMSGSIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3958462942, data2: 42622, data3: 4562, data4: [148, 247, 0, 192, 79, 121, 241, 214] }; pub const CATID_SMTP_MSGTRACKLOG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3336524458, data2: 32176, data3: 4562, data4: [148, 244, 0, 192, 79, 121, 241, 214] }; pub const CATID_SMTP_ON_BEFORE_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4133653650, data2: 3422, data3: 4562, data4: [170, 104, 0, 192, 79, 163, 91, 130] }; @@ -267,12 +240,7 @@ pub type FsiItemType = i32; pub const FsiItemNotFound: FsiItemType = 0i32; pub const FsiItemDirectory: FsiItemType = 1i32; pub const FsiItemFile: FsiItemType = 2i32; -pub const FsiNamedStreams: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3333880045, - data2: 27929, - data3: 17588, - data4: [181, 57, 177, 89, 183, 147, 163, 45], -}; +pub const FsiNamedStreams: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3333880045, data2: 27929, data3: 17588, data4: [181, 57, 177, 89, 183, 147, 163, 45] }; pub const FsiStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904973, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] }; pub const GUID_SMTPSVC_SOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 456918630, data2: 58480, data3: 4561, data4: [170, 103, 0, 192, 79, 163, 69, 246] }; pub const GUID_SMTP_SOURCE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4217750748, data2: 58472, data3: 4561, data4: [170, 103, 0, 192, 79, 163, 69, 246] }; @@ -715,12 +683,7 @@ pub const MP_STATUS_SUBMITTED: u32 = 4u32; pub const MP_STATUS_SUCCESS: u32 = 0u32; pub const MSDiscMasterObj: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1376569955, data2: 20901, data3: 4563, data4: [145, 68, 0, 16, 75, 161, 28, 94] }; pub const MSDiscRecorderObj: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1376569953, data2: 20901, data3: 4563, data4: [145, 68, 0, 16, 75, 161, 28, 94] }; -pub const MSEnumDiscRecordersObj: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2315474554, - data2: 25547, - data3: 19368, - data4: [186, 246, 82, 17, 152, 22, 209, 239], -}; +pub const MSEnumDiscRecordersObj: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2315474554, data2: 25547, data3: 19368, data4: [186, 246, 82, 17, 152, 22, 209, 239] }; #[cfg(feature = "Win32_System_AddressBook")] pub type MSGCALLRELEASE = ::core::option::Option; pub const MsftDiscFormat2Data: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801514, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] }; @@ -730,12 +693,7 @@ pub const MsftDiscFormat2TrackAtOnce: ::windows_sys::core::GUID = ::windows_sys: pub const MsftDiscMaster2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801518, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] }; pub const MsftDiscRecorder2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801517, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] }; pub const MsftFileSystemImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 747904965, data2: 38747, data3: 22974, data4: [169, 96, 154, 42, 38, 40, 83, 165] }; -pub const MsftIsoImageManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3471719266, - data2: 36694, - data3: 16470, - data4: [134, 155, 239, 22, 145, 126, 62, 252], -}; +pub const MsftIsoImageManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3471719266, data2: 36694, data3: 16470, data4: [134, 155, 239, 22, 145, 126, 62, 252] }; pub const MsftMultisessionRandomWrite: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3037186596, data2: 8708, data3: 4573, data4: [150, 106, 0, 26, 160, 27, 188, 88] }; pub const MsftMultisessionSequential: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657801506, data2: 32612, data3: 23311, data4: [143, 0, 93, 119, 175, 190, 38, 30] }; pub const MsftRawCDImageCreator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 630732129, data2: 40293, data3: 18894, data4: [179, 53, 64, 99, 13, 144, 18, 39] }; diff --git a/crates/deps/sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs index a4267facff..e1d6d427ef 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs @@ -50,37 +50,9 @@ extern "system" { pub fn GetIScsiTargetInformationW(targetname: super::super::Foundation::PWSTR, discoverymechanism: super::super::Foundation::PWSTR, infoclass: TARGET_INFORMATION_CLASS, buffersize: *mut u32, buffer: *mut ::core::ffi::c_void) -> u32; pub fn GetIScsiVersionInformation(versioninfo: *mut ISCSI_VERSION_INFO) -> u32; #[cfg(feature = "Win32_Foundation")] - pub fn LoginIScsiTargetA( - targetname: super::super::Foundation::PSTR, - isinformationalsession: super::super::Foundation::BOOLEAN, - initiatorinstance: super::super::Foundation::PSTR, - initiatorportnumber: u32, - targetportal: *mut ISCSI_TARGET_PORTALA, - securityflags: u64, - mappings: *mut ISCSI_TARGET_MAPPINGA, - loginoptions: *mut ISCSI_LOGIN_OPTIONS, - keysize: u32, - key: super::super::Foundation::PSTR, - ispersistent: super::super::Foundation::BOOLEAN, - uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, - uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID, - ) -> u32; + pub fn LoginIScsiTargetA(targetname: super::super::Foundation::PSTR, isinformationalsession: super::super::Foundation::BOOLEAN, initiatorinstance: super::super::Foundation::PSTR, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALA, securityflags: u64, mappings: *mut ISCSI_TARGET_MAPPINGA, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: super::super::Foundation::PSTR, ispersistent: super::super::Foundation::BOOLEAN, uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32; #[cfg(feature = "Win32_Foundation")] - pub fn LoginIScsiTargetW( - targetname: super::super::Foundation::PWSTR, - isinformationalsession: super::super::Foundation::BOOLEAN, - initiatorinstance: super::super::Foundation::PWSTR, - initiatorportnumber: u32, - targetportal: *mut ISCSI_TARGET_PORTALW, - securityflags: u64, - mappings: *mut ISCSI_TARGET_MAPPINGW, - loginoptions: *mut ISCSI_LOGIN_OPTIONS, - keysize: u32, - key: super::super::Foundation::PSTR, - ispersistent: super::super::Foundation::BOOLEAN, - uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, - uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID, - ) -> u32; + pub fn LoginIScsiTargetW(targetname: super::super::Foundation::PWSTR, isinformationalsession: super::super::Foundation::BOOLEAN, initiatorinstance: super::super::Foundation::PWSTR, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALW, securityflags: u64, mappings: *mut ISCSI_TARGET_MAPPINGW, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: super::super::Foundation::PSTR, ispersistent: super::super::Foundation::BOOLEAN, uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32; pub fn LogoutIScsiTarget(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32; #[cfg(feature = "Win32_Foundation")] pub fn RefreshISNSServerA(address: super::super::Foundation::PSTR) -> u32; diff --git a/crates/deps/sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs index c8cc31d750..11df8ec4ce 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs @@ -313,15 +313,5 @@ pub const OFFLINEFILES_SYNC_STATE_LOCAL_KNOWN: u32 = 1u32; pub const OFFLINEFILES_SYNC_STATE_REMOTE_KNOWN: u32 = 2u32; pub const OFFLINEFILES_TRANSITION_FLAG_CONSOLE: u32 = 2u32; pub const OFFLINEFILES_TRANSITION_FLAG_INTERACTIVE: u32 = 1u32; -pub const OfflineFilesCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1220984444, - data2: 14449, - data3: 17356, - data4: [180, 111, 20, 73, 161, 187, 47, 243], -}; -pub const OfflineFilesSetting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4248197609, - data2: 43296, - data3: 16675, - data4: [173, 100, 127, 199, 108, 122, 172, 223], -}; +pub const OfflineFilesCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1220984444, data2: 14449, data3: 17356, data4: [180, 111, 20, 73, 161, 187, 47, 243] }; +pub const OfflineFilesSetting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4248197609, data2: 43296, data3: 16675, data4: [173, 100, 127, 199, 108, 122, 172, 223] }; diff --git a/crates/deps/sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs index 8f0c76be04..53fbe94199 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs @@ -305,36 +305,11 @@ pub const AppPolicyWindowingModel_None: AppPolicyWindowingModel = 0i32; pub const AppPolicyWindowingModel_Universal: AppPolicyWindowingModel = 1i32; pub const AppPolicyWindowingModel_ClassicDesktop: AppPolicyWindowingModel = 2i32; pub const AppPolicyWindowingModel_ClassicPhone: AppPolicyWindowingModel = 3i32; -pub const AppxBundleFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 932054086, - data2: 21380, - data3: 17335, - data4: [136, 119, 231, 219, 221, 136, 52, 70], -}; -pub const AppxEncryptionFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3697692637, - data2: 55400, - data3: 18158, - data4: [135, 128, 141, 25, 108, 183, 57, 247], -}; -pub const AppxFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1480761664, - data2: 65439, - data3: 16742, - data4: [143, 92, 98, 245, 183, 176, 199, 129], -}; -pub const AppxPackageEditor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4026856138, - data2: 44732, - data3: 19213, - data4: [191, 88, 229, 22, 213, 188, 192, 171], -}; -pub const AppxPackagingDiagnosticEventSinkManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1355418182, - data2: 5512, - data3: 16737, - data4: [142, 210, 239, 158, 70, 156, 237, 93], -}; +pub const AppxBundleFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 932054086, data2: 21380, data3: 17335, data4: [136, 119, 231, 219, 221, 136, 52, 70] }; +pub const AppxEncryptionFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3697692637, data2: 55400, data3: 18158, data4: [135, 128, 141, 25, 108, 183, 57, 247] }; +pub const AppxFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1480761664, data2: 65439, data3: 16742, data4: [143, 92, 98, 245, 183, 176, 199, 129] }; +pub const AppxPackageEditor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4026856138, data2: 44732, data3: 19213, data4: [191, 88, 229, 22, 213, 188, 192, 171] }; +pub const AppxPackagingDiagnosticEventSinkManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1355418182, data2: 5512, data3: 16737, data4: [142, 210, 239, 158, 70, 156, 237, 93] }; pub type CreatePackageDependencyOptions = i32; pub const CreatePackageDependencyOptions_None: CreatePackageDependencyOptions = 0i32; pub const CreatePackageDependencyOptions_DoNotVerifyDependencyResolution: CreatePackageDependencyOptions = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/Storage/VirtualDiskService/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/VirtualDiskService/mod.rs index 61c95d0db7..50e1c54e7c 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/VirtualDiskService/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/VirtualDiskService/mod.rs @@ -1,18 +1,8 @@ #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] #[link(name = "windows")] extern "system" {} -pub const CLSID_VdsLoader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2620976481, - data2: 54629, - data3: 18216, - data4: [174, 238, 200, 9, 82, 240, 236, 222], -}; -pub const CLSID_VdsService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2098803659, - data2: 34550, - data3: 19096, - data4: [134, 40, 1, 190, 148, 201, 165, 117], -}; +pub const CLSID_VdsLoader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2620976481, data2: 54629, data3: 18216, data4: [174, 238, 200, 9, 82, 240, 236, 222] }; +pub const CLSID_VdsService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2098803659, data2: 34550, data3: 19096, data4: [134, 40, 1, 190, 148, 201, 165, 117] }; pub const GPT_PARTITION_NAME_LENGTH: u32 = 36u32; pub type IEnumVdsObject = *mut ::core::ffi::c_void; pub type IVdsAdmin = *mut ::core::ffi::c_void; diff --git a/crates/deps/sys/src/Windows/Win32/Storage/Vss/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/Vss/mod.rs index 5c6d0ea988..f9bfd30bb2 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/Vss/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/Vss/mod.rs @@ -507,9 +507,4 @@ pub const VSS_WS_FAILED_AT_PRE_RESTORE: VSS_WRITER_STATE = 13i32; pub const VSS_WS_FAILED_AT_POST_RESTORE: VSS_WRITER_STATE = 14i32; pub const VSS_WS_FAILED_AT_BACKUPSHUTDOWN: VSS_WRITER_STATE = 15i32; pub const VSS_WS_COUNT: VSS_WRITER_STATE = 16i32; -pub const VssSnapshotMgmt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 190458962, - data2: 16057, - data3: 18186, - data4: [150, 226, 108, 109, 69, 112, 228, 15], -}; +pub const VssSnapshotMgmt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 190458962, data2: 16057, data3: 18186, data4: [150, 226, 108, 109, 69, 112, 228, 15] }; diff --git a/crates/deps/sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs index f21d787e0b..bbff110d6c 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs @@ -2,34 +2,13 @@ #[link(name = "windows")] extern "system" { #[cfg(feature = "Win32_Foundation")] - pub fn StartXpsPrintJob( - printername: super::super::super::Foundation::PWSTR, - jobname: super::super::super::Foundation::PWSTR, - outputfilename: super::super::super::Foundation::PWSTR, - progressevent: super::super::super::Foundation::HANDLE, - completionevent: super::super::super::Foundation::HANDLE, - printablepageson: *const u8, - printablepagesoncount: u32, - xpsprintjob: *mut IXpsPrintJob, - documentstream: *mut IXpsPrintJobStream, - printticketstream: *mut IXpsPrintJobStream, - ) -> ::windows_sys::core::HRESULT; + pub fn StartXpsPrintJob(printername: super::super::super::Foundation::PWSTR, jobname: super::super::super::Foundation::PWSTR, outputfilename: super::super::super::Foundation::PWSTR, progressevent: super::super::super::Foundation::HANDLE, completionevent: super::super::super::Foundation::HANDLE, printablepageson: *const u8, printablepagesoncount: u32, xpsprintjob: *mut IXpsPrintJob, documentstream: *mut IXpsPrintJobStream, printticketstream: *mut IXpsPrintJobStream) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] pub fn StartXpsPrintJob1(printername: super::super::super::Foundation::PWSTR, jobname: super::super::super::Foundation::PWSTR, outputfilename: super::super::super::Foundation::PWSTR, progressevent: super::super::super::Foundation::HANDLE, completionevent: super::super::super::Foundation::HANDLE, xpsprintjob: *mut IXpsPrintJob, printcontentreceiver: *mut super::IXpsOMPackageTarget) -> ::windows_sys::core::HRESULT; } -pub const ID_DOCUMENTPACKAGETARGET_MSXPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2628665512, - data2: 57041, - data3: 16841, - data4: [169, 253, 215, 53, 239, 51, 174, 218], -}; +pub const ID_DOCUMENTPACKAGETARGET_MSXPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2628665512, data2: 57041, data3: 16841, data4: [169, 253, 215, 53, 239, 51, 174, 218] }; pub const ID_DOCUMENTPACKAGETARGET_OPENXPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 5684082, data2: 35996, data3: 17938, data4: [189, 15, 147, 1, 42, 135, 9, 157] }; -pub const ID_DOCUMENTPACKAGETARGET_OPENXPS_WITH_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1675351840, - data2: 35604, - data3: 17783, - data4: [176, 116, 123, 177, 27, 89, 109, 40], -}; +pub const ID_DOCUMENTPACKAGETARGET_OPENXPS_WITH_3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1675351840, data2: 35604, data3: 17783, data4: [176, 116, 123, 177, 27, 89, 109, 40] }; pub type IPrintDocumentPackageStatusEvent = *mut ::core::ffi::c_void; pub type IPrintDocumentPackageTarget = *mut ::core::ffi::c_void; pub type IPrintDocumentPackageTargetFactory = *mut ::core::ffi::c_void; @@ -55,18 +34,8 @@ impl ::core::clone::Clone for PrintDocumentPackageStatus { *self } } -pub const PrintDocumentPackageTarget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1212311198, - data2: 39239, - data3: 18154, - data4: [139, 162, 216, 204, 228, 50, 194, 202], -}; -pub const PrintDocumentPackageTargetFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 881783165, - data2: 27777, - data3: 18818, - data4: [146, 180, 238, 24, 138, 67, 134, 122], -}; +pub const PrintDocumentPackageTarget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1212311198, data2: 39239, data3: 18154, data4: [139, 162, 216, 204, 228, 50, 194, 202] }; +pub const PrintDocumentPackageTargetFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 881783165, data2: 27777, data3: 18818, data4: [146, 180, 238, 24, 138, 67, 134, 122] }; pub type XPS_JOB_COMPLETION = i32; pub const XPS_JOB_IN_PROGRESS: XPS_JOB_COMPLETION = 0i32; pub const XPS_JOB_COMPLETED: XPS_JOB_COMPLETION = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/Storage/Xps/mod.rs b/crates/deps/sys/src/Windows/Win32/Storage/Xps/mod.rs index ef105fe7bf..849a1662b2 100644 --- a/crates/deps/sys/src/Windows/Win32/Storage/Xps/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Storage/Xps/mod.rs @@ -587,11 +587,6 @@ pub const XPS_TILE_MODE_TILE: XPS_TILE_MODE = 2i32; pub const XPS_TILE_MODE_FLIPX: XPS_TILE_MODE = 3i32; pub const XPS_TILE_MODE_FLIPY: XPS_TILE_MODE = 4i32; pub const XPS_TILE_MODE_FLIPXY: XPS_TILE_MODE = 5i32; -pub const XpsOMObjectFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3916747373, - data2: 15771, - data3: 19783, - data4: [136, 204, 56, 114, 242, 220, 53, 133], -}; +pub const XpsOMObjectFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3916747373, data2: 15771, data3: 19783, data4: [136, 204, 56, 114, 242, 220, 53, 133] }; pub const XpsOMThumbnailGenerator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2118788066, data2: 47465, data3: 18273, data4: [190, 53, 26, 140, 237, 88, 227, 35] }; pub const XpsSignatureManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2965648160, data2: 8981, data3: 17570, data4: [183, 10, 9, 67, 161, 64, 168, 238] }; diff --git a/crates/deps/sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs b/crates/deps/sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs index ca0f799922..c3b9eca1f1 100644 --- a/crates/deps/sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs @@ -1166,24 +1166,9 @@ impl ::core::clone::Clone for FUSION_INSTALL_REFERENCE { *self } } -pub const FUSION_REFCOUNT_FILEPATH_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2955910501, - data2: 64375, - data3: 20346, - data4: [175, 165, 179, 145, 48, 159, 17, 201], -}; -pub const FUSION_REFCOUNT_OPAQUE_STRING_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 784938083, - data2: 45251, - data3: 17889, - data4: [131, 100, 50, 126, 150, 174, 168, 86], -}; -pub const FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2364391957, - data2: 44107, - data3: 18571, - data4: [147, 192, 165, 10, 73, 203, 47, 184], -}; +pub const FUSION_REFCOUNT_FILEPATH_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2955910501, data2: 64375, data3: 20346, data4: [175, 165, 179, 145, 48, 159, 17, 201] }; +pub const FUSION_REFCOUNT_OPAQUE_STRING_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 784938083, data2: 45251, data3: 17889, data4: [131, 100, 50, 126, 150, 174, 168, 86] }; +pub const FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2364391957, data2: 44107, data3: 18571, data4: [147, 192, 165, 10, 73, 203, 47, 184] }; pub const IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_ALREADY_INSTALLED: u32 = 3u32; pub const IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_INSTALLED: u32 = 1u32; pub const IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_REFRESHED: u32 = 2u32; @@ -1783,12 +1768,7 @@ impl ::core::clone::Clone for PMSIHANDLE { *self } } -pub const PMSvc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3118797308, - data2: 58212, - data3: 18810, - data4: [161, 33, 183, 179, 97, 44, 237, 206], -}; +pub const PMSvc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3118797308, data2: 58212, data3: 18810, data4: [161, 33, 183, 179, 97, 44, 237, 206] }; pub type PM_ACTIVATION_POLICY = i32; pub const PM_ACTIVATION_POLICY_RESUME: PM_ACTIVATION_POLICY = 0i32; pub const PM_ACTIVATION_POLICY_RESUMESAMEPARAMS: PM_ACTIVATION_POLICY = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/System/AssessmentTool/mod.rs b/crates/deps/sys/src/Windows/Win32/System/AssessmentTool/mod.rs index c6d48a6aa6..3f65564b3e 100644 --- a/crates/deps/sys/src/Windows/Win32/System/AssessmentTool/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/AssessmentTool/mod.rs @@ -1,37 +1,12 @@ #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] #[link(name = "windows")] extern "system" {} -pub const CAccessiblityWinSAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1847130566, - data2: 41963, - data3: 18778, - data4: [137, 183, 149, 100, 130, 225, 159, 122], -}; -pub const CInitiateWinSAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1217606108, - data2: 62944, - data3: 17704, - data4: [159, 218, 69, 51, 27, 244, 165, 113], -}; -pub const CProvideWinSATVisuals: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2671213950, - data2: 58705, - data3: 17656, - data4: [159, 148, 157, 179, 146, 176, 59, 123], -}; +pub const CAccessiblityWinSAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1847130566, data2: 41963, data3: 18778, data4: [137, 183, 149, 100, 130, 225, 159, 122] }; +pub const CInitiateWinSAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1217606108, data2: 62944, data3: 17704, data4: [159, 218, 69, 51, 27, 244, 165, 113] }; +pub const CProvideWinSATVisuals: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2671213950, data2: 58705, data3: 17656, data4: [159, 148, 157, 179, 146, 176, 59, 123] }; pub const CQueryAllWinSAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 98536723, data2: 50005, data3: 18420, data4: [161, 30, 133, 27, 51, 140, 239, 184] }; -pub const CQueryOEMWinSATCustomization: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3296346551, - data2: 46889, - data3: 16975, - data4: [154, 249, 92, 179, 147, 79, 45, 250], -}; -pub const CQueryWinSAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4089314003, - data2: 62070, - data3: 18921, - data4: [155, 23, 196, 116, 244, 143, 7, 100], -}; +pub const CQueryOEMWinSATCustomization: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3296346551, data2: 46889, data3: 16975, data4: [154, 249, 92, 179, 147, 79, 45, 250] }; +pub const CQueryWinSAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4089314003, data2: 62070, data3: 18921, data4: [155, 23, 196, 116, 244, 143, 7, 100] }; pub type IAccessibleWinSAT = *mut ::core::ffi::c_void; pub type IInitiateWinSATAssessment = *mut ::core::ffi::c_void; pub type IProvideWinSATAssessmentInfo = *mut ::core::ffi::c_void; diff --git a/crates/deps/sys/src/Windows/Win32/System/Com/Events/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Com/Events/mod.rs index ed3d3adefe..6fe059f3b0 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Com/Events/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Com/Events/mod.rs @@ -1,24 +1,9 @@ #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] #[link(name = "windows")] extern "system" {} -pub const CEventClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3451832768, - data2: 31336, - data3: 4561, - data4: [136, 249, 0, 128, 199, 215, 113, 191], -}; -pub const CEventPublisher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2878621216, - data2: 31174, - data3: 4561, - data4: [136, 249, 0, 128, 199, 215, 113, 191], -}; -pub const CEventSubscription: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1967319392, - data2: 31175, - data3: 4561, - data4: [136, 249, 0, 128, 199, 215, 113, 191], -}; +pub const CEventClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3451832768, data2: 31336, data3: 4561, data4: [136, 249, 0, 128, 199, 215, 113, 191] }; +pub const CEventPublisher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2878621216, data2: 31174, data3: 4561, data4: [136, 249, 0, 128, 199, 215, 113, 191] }; +pub const CEventSubscription: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1967319392, data2: 31175, data3: 4561, data4: [136, 249, 0, 128, 199, 215, 113, 191] }; pub const CEventSystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1309997986, data2: 11810, data3: 4561, data4: [153, 100, 0, 192, 79, 187, 179, 69] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -43,12 +28,7 @@ pub const EOC_NewObject: EOC_ChangeType = 0i32; pub const EOC_ModifiedObject: EOC_ChangeType = 1i32; pub const EOC_DeletedObject: EOC_ChangeType = 2i32; pub const EventObjectChange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3495317504, data2: 40436, data3: 4561, data4: [162, 129, 0, 192, 79, 202, 10, 167] }; -pub const EventObjectChange2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3137845965, - data2: 52566, - data3: 20067, - data4: [168, 255, 203, 240, 53, 95, 185, 244], -}; +pub const EventObjectChange2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3137845965, data2: 52566, data3: 20067, data4: [168, 255, 203, 240, 53, 95, 185, 244] }; pub type IDontSupportEventSubscription = *mut ::core::ffi::c_void; pub type IEnumEventObject = *mut ::core::ffi::c_void; pub type IEventClass = *mut ::core::ffi::c_void; diff --git a/crates/deps/sys/src/Windows/Win32/System/ComponentServices/mod.rs b/crates/deps/sys/src/Windows/Win32/System/ComponentServices/mod.rs index 6ea66b93b5..80a9951597 100644 --- a/crates/deps/sys/src/Windows/Win32/System/ComponentServices/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/ComponentServices/mod.rs @@ -12,12 +12,7 @@ extern "system" { pub fn RecycleSurrogate(lreasoncode: i32) -> ::windows_sys::core::HRESULT; pub fn SafeRef(rid: *const ::windows_sys::core::GUID, punk: ::windows_sys::core::IUnknown) -> *mut ::core::ffi::c_void; } -pub const AppDomainHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4012177033, - data2: 5368, - data3: 19858, - data4: [180, 175, 215, 177, 240, 231, 15, 212], -}; +pub const AppDomainHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4012177033, data2: 5368, data3: 19858, data4: [180, 175, 215, 177, 240, 231, 15, 212] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct ApplicationProcessRecycleInfo { diff --git a/crates/deps/sys/src/Windows/Win32/System/Contacts/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Contacts/mod.rs index 0d2d2e5977..f0ecb20abc 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Contacts/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Contacts/mod.rs @@ -26,12 +26,7 @@ pub const CACO_EXTERNAL_ONLY: CONTACT_AGGREGATION_COLLECTION_OPTIONS = 2i32; pub type CONTACT_AGGREGATION_CREATE_OR_OPEN_OPTIONS = i32; pub const CA_CREATE_LOCAL: CONTACT_AGGREGATION_CREATE_OR_OPEN_OPTIONS = 0i32; pub const CA_CREATE_EXTERNAL: CONTACT_AGGREGATION_CREATE_OR_OPEN_OPTIONS = 1i32; -pub const Contact: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1639352328, - data2: 36590, - data3: 20433, - data4: [172, 184, 61, 128, 76, 141, 176, 86], -}; +pub const Contact: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1639352328, data2: 36590, data3: 20433, data4: [172, 184, 61, 128, 76, 141, 176, 86] }; pub const ContactManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1902495915, data2: 44936, data3: 17085, data4: [134, 253, 83, 16, 180, 40, 90, 2] }; pub type IContact = *mut ::core::ffi::c_void; pub type IContactAggregationAggregate = *mut ::core::ffi::c_void; diff --git a/crates/deps/sys/src/Windows/Win32/System/DeploymentServices/mod.rs b/crates/deps/sys/src/Windows/Win32/System/DeploymentServices/mod.rs index 2a2deb42b8..d178ee829a 100644 --- a/crates/deps/sys/src/Windows/Win32/System/DeploymentServices/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/DeploymentServices/mod.rs @@ -754,67 +754,22 @@ pub const WdsCliFlagEnumFilterFirmware: i32 = 2i32; pub const WdsCliFlagEnumFilterVersion: i32 = 1i32; pub const WdsTransportCacheable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1884883734, data2: 61766, data3: 18109, data4: [189, 157, 74, 170, 144, 8, 75, 245] }; pub const WdsTransportClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1725089257, data2: 4086, data3: 18924, data4: [151, 51, 218, 251, 30, 1, 223, 28] }; -pub const WdsTransportCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3354495753, - data2: 14622, - data3: 17262, - data4: [177, 11, 195, 239, 70, 242, 195, 79], -}; -pub const WdsTransportConfigurationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2269378164, - data2: 36940, - data3: 18378, - data4: [133, 18, 53, 254, 152, 246, 176, 172], -}; -pub const WdsTransportContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 176758759, - data2: 19007, - data3: 19557, - data4: [182, 242, 20, 103, 97, 150, 121, 234], -}; +pub const WdsTransportCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3354495753, data2: 14622, data3: 17262, data4: [177, 11, 195, 239, 70, 242, 195, 79] }; +pub const WdsTransportConfigurationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2269378164, data2: 36940, data3: 18378, data4: [133, 18, 53, 254, 152, 246, 176, 172] }; +pub const WdsTransportContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 176758759, data2: 19007, data3: 19557, data4: [182, 242, 20, 103, 97, 150, 121, 234] }; pub const WdsTransportContentProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3770577951, data2: 23157, data3: 20153, data4: [138, 45, 94, 24, 155, 69, 243, 39] }; pub const WdsTransportDiagnosticsPolicy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3946001377, data2: 42925, data3: 18165, data4: [128, 214, 107, 116, 2, 4, 229, 9] }; -pub const WdsTransportManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4061471734, - data2: 33660, - data3: 19032, - data4: [175, 153, 138, 126, 39, 248, 255, 89], -}; +pub const WdsTransportManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4061471734, data2: 33660, data3: 19032, data4: [175, 153, 138, 126, 39, 248, 255, 89] }; pub const WdsTransportMulticastSessionPolicy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1013695476, data2: 25624, data3: 18218, data4: [182, 241, 82, 212, 87, 25, 84, 55] }; pub const WdsTransportNamespace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3627571048, data2: 1842, data3: 20161, data4: [149, 234, 22, 218, 88, 25, 8, 161] }; pub const WdsTransportNamespaceAutoCast: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2962355624, data2: 27289, data3: 18317, data4: [178, 59, 9, 232, 254, 224, 69, 116] }; -pub const WdsTransportNamespaceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4035763043, - data2: 34270, - data3: 18984, - data4: [161, 169, 92, 163, 231, 239, 218, 115], -}; +pub const WdsTransportNamespaceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4035763043, data2: 34270, data3: 18984, data4: [161, 169, 92, 163, 231, 239, 218, 115] }; pub const WdsTransportNamespaceScheduledCast: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3134986391, data2: 28709, data3: 17643, data4: [145, 8, 251, 97, 196, 5, 87, 146] }; pub const WdsTransportNamespaceScheduledCastAutoStart: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2702209106, data2: 4652, data3: 19329, data4: [155, 124, 56, 110, 104, 85, 56, 63] }; -pub const WdsTransportNamespaceScheduledCastManualStart: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3554779818, - data2: 51884, - data3: 17934, - data4: [185, 138, 71, 249, 243, 24, 161, 250], -}; +pub const WdsTransportNamespaceScheduledCastManualStart: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3554779818, data2: 51884, data3: 17934, data4: [185, 138, 71, 249, 243, 24, 161, 250] }; pub const WdsTransportServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3927553603, data2: 19167, data3: 17427, data4: [148, 44, 20, 243, 121, 17, 135, 96] }; -pub const WdsTransportServicePolicy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1705831132, - data2: 12043, - data3: 20291, - data4: [159, 77, 129, 24, 101, 216, 206, 173], -}; -pub const WdsTransportSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1956300000, - data2: 26556, - data3: 18243, - data4: [191, 229, 202, 203, 31, 38, 245, 127], -}; +pub const WdsTransportServicePolicy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1705831132, data2: 12043, data3: 20291, data4: [159, 77, 129, 24, 101, 216, 206, 173] }; +pub const WdsTransportSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1956300000, data2: 26556, data3: 18243, data4: [191, 229, 202, 203, 31, 38, 245, 127] }; pub const WdsTransportSetupManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3351177901, data2: 40708, data3: 18723, data4: [159, 12, 251, 245, 43, 199, 89, 15] }; -pub const WdsTransportTftpClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1345599781, - data2: 31836, - data3: 19596, - data4: [150, 196, 173, 159, 165, 0, 95, 186], -}; +pub const WdsTransportTftpClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1345599781, data2: 31836, data3: 19596, data4: [150, 196, 173, 159, 165, 0, 95, 186] }; pub const WdsTransportTftpManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3370769570, data2: 12865, data3: 20045, data4: [184, 6, 188, 116, 1, 157, 254, 218] }; diff --git a/crates/deps/sys/src/Windows/Win32/System/DesktopSharing/mod.rs b/crates/deps/sys/src/Windows/Win32/System/DesktopSharing/mod.rs index ad98f95190..a2b1ecff4b 100644 --- a/crates/deps/sys/src/Windows/Win32/System/DesktopSharing/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/DesktopSharing/mod.rs @@ -180,57 +180,17 @@ pub type IRDPSRAPIWindowList = *mut ::core::ffi::c_void; pub type IRDPViewerInputSink = *mut ::core::ffi::c_void; pub type RDPENCOMAPI_ATTENDEE_FLAGS = i32; pub const ATTENDEE_FLAGS_LOCAL: RDPENCOMAPI_ATTENDEE_FLAGS = 1i32; -pub const RDPSRAPIApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3239486596, - data2: 19237, - data3: 19359, - data4: [138, 84, 185, 52, 176, 110, 87, 250], -}; +pub const RDPSRAPIApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3239486596, data2: 19237, data3: 19359, data4: [138, 84, 185, 52, 176, 110, 87, 250] }; pub const RDPSRAPIApplicationFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3814379145, data2: 51176, data3: 17022, data4: [164, 249, 185, 218, 7, 40, 38, 189] }; -pub const RDPSRAPIApplicationList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2654062613, - data2: 29747, - data3: 18550, - data4: [151, 251, 237, 89, 254, 43, 170, 34], -}; +pub const RDPSRAPIApplicationList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2654062613, data2: 29747, data3: 18550, data4: [151, 251, 237, 89, 254, 43, 170, 34] }; pub const RDPSRAPIAttendee: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1962490805, data2: 30047, data3: 18574, data4: [138, 41, 35, 144, 16, 138, 239, 85] }; -pub const RDPSRAPIAttendeeDisconnectInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3028120144, - data2: 23515, - data3: 16477, - data4: [180, 135, 202, 173, 156, 86, 244, 248], -}; -pub const RDPSRAPIAttendeeManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3618716161, - data2: 63444, - data3: 17062, - data4: [133, 149, 18, 252, 140, 36, 232, 81], -}; +pub const RDPSRAPIAttendeeDisconnectInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3028120144, data2: 23515, data3: 16477, data4: [180, 135, 202, 173, 156, 86, 244, 248] }; +pub const RDPSRAPIAttendeeManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3618716161, data2: 63444, data3: 17062, data4: [133, 149, 18, 252, 140, 36, 232, 81] }; pub const RDPSRAPIFrameBuffer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2767612876, data2: 21390, data3: 16641, data4: [149, 29, 48, 132, 122, 219, 81, 1] }; -pub const RDPSRAPIInvitation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1226264006, - data2: 1841, - data3: 19294, - data4: [142, 225, 131, 166, 61, 56, 104, 250], -}; -pub const RDPSRAPIInvitationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1406781915, - data2: 30123, - data3: 17009, - data4: [148, 138, 76, 78, 179, 106, 143, 43], -}; -pub const RDPSRAPISessionProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3715470591, - data2: 59946, - data3: 19462, - data4: [143, 223, 19, 45, 228, 139, 101, 16], -}; -pub const RDPSRAPITcpConnectionInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3192511295, - data2: 60342, - data3: 17016, - data4: [140, 224, 213, 69, 88, 51, 234, 238], -}; +pub const RDPSRAPIInvitation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1226264006, data2: 1841, data3: 19294, data4: [142, 225, 131, 166, 61, 56, 104, 250] }; +pub const RDPSRAPIInvitationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1406781915, data2: 30123, data3: 17009, data4: [148, 138, 76, 78, 179, 106, 143, 43] }; +pub const RDPSRAPISessionProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3715470591, data2: 59946, data3: 19462, data4: [143, 223, 19, 45, 228, 139, 101, 16] }; +pub const RDPSRAPITcpConnectionInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3192511295, data2: 60342, data3: 17016, data4: [140, 224, 213, 69, 88, 51, 234, 238] }; pub const RDPSRAPIWindow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 63915739, data2: 52805, data3: 19766, data4: [134, 237, 237, 40, 183, 67, 152, 191] }; pub const RDPSRAPIWindowList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2619466424, data2: 24020, data3: 17100, data4: [129, 186, 28, 9, 152, 82, 230, 250] }; pub type RDPSRAPI_APP_FLAGS = i32; @@ -252,24 +212,9 @@ pub const RDPSRAPI_MOUSE_BUTTON_XBUTTON2: RDPSRAPI_MOUSE_BUTTON_TYPE = 4i32; pub const RDPSRAPI_MOUSE_BUTTON_XBUTTON3: RDPSRAPI_MOUSE_BUTTON_TYPE = 5i32; pub type RDPSRAPI_WND_FLAGS = i32; pub const WND_FLAG_PRIVILEGED: RDPSRAPI_WND_FLAGS = 1i32; -pub const RDPSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2608394470, - data2: 15877, - data3: 19035, - data4: [178, 232, 231, 67, 168, 149, 107, 101], -}; -pub const RDPTransportStreamBuffer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2370444393, - data2: 61823, - data3: 17737, - data4: [166, 153, 118, 28, 110, 107, 92, 10], -}; -pub const RDPTransportStreamEvents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 837004064, - data2: 21328, - data3: 18495, - data4: [157, 198, 103, 72, 102, 94, 253, 235], -}; +pub const RDPSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2608394470, data2: 15877, data3: 19035, data4: [178, 232, 231, 67, 168, 149, 107, 101] }; +pub const RDPTransportStreamBuffer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2370444393, data2: 61823, data3: 17737, data4: [166, 153, 118, 28, 110, 107, 92, 10] }; +pub const RDPTransportStreamEvents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 837004064, data2: 21328, data3: 18495, data4: [157, 198, 103, 72, 102, 94, 253, 235] }; pub const RDPViewer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 851336914, data2: 23686, data3: 18447, data4: [169, 20, 15, 248, 136, 90, 27, 63] }; pub type _IRDPSessionEvents = *mut ::core::ffi::c_void; pub type __MIDL___MIDL_itf_rdpencomapi_0000_0027_0001 = i32; diff --git a/crates/deps/sys/src/Windows/Win32/System/Diagnostics/Debug/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Diagnostics/Debug/mod.rs index 467369b5d7..6a7e1c6f87 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Diagnostics/Debug/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Diagnostics/Debug/mod.rs @@ -8295,12 +8295,7 @@ pub const ModuleWriteCvRecord: MODULE_WRITE_FLAGS = 8i32; pub const ModuleReferencedByMemory: MODULE_WRITE_FLAGS = 16i32; pub const ModuleWriteTlsData: MODULE_WRITE_FLAGS = 32i32; pub const ModuleWriteCodeSegs: MODULE_WRITE_FLAGS = 64i32; -pub const MachineDebugManager_DEBUG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1232510188, - data2: 14933, - data3: 19376, - data4: [182, 151, 136, 254, 222, 119, 232, 234], -}; +pub const MachineDebugManager_DEBUG: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1232510188, data2: 14933, data3: 19376, data4: [182, 151, 136, 254, 222, 119, 232, 234] }; pub const MachineDebugManager_RETAIL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 201995878, data2: 12489, data3: 4560, data4: [143, 32, 0, 128, 95, 44, 208, 100] }; pub type ModelObjectKind = i32; pub const ObjectPropertyAccessor: ModelObjectKind = 0i32; @@ -8353,12 +8348,7 @@ pub const OBJECT_ATTRIB_IS_TYPE: OBJECT_ATTRIB_FLAG = 536870912u32; pub const OBJECT_ATTRIB_IS_INHERITED: OBJECT_ATTRIB_FLAG = 1073741824u32; pub const OBJECT_ATTRIB_IS_INTERFACE: OBJECT_ATTRIB_FLAG = 2147483648u32; pub const OID_JSSIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 113893392, data2: 14542, data3: 4564, data4: [162, 163, 0, 16, 75, 211, 80, 144] }; -pub const OID_VBSSIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 371847246, - data2: 10137, - data3: 19893, - data4: [143, 229, 172, 225, 15, 23, 235, 171], -}; +pub const OID_VBSSIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 371847246, data2: 10137, data3: 19893, data4: [143, 229, 172, 225, 15, 23, 235, 171] }; pub const OID_WSFSIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 442566000, data2: 14542, data3: 4564, data4: [162, 163, 0, 16, 75, 211, 80, 144] }; #[repr(C)] pub struct OMAP { diff --git a/crates/deps/sys/src/Windows/Win32/System/Diagnostics/Etw/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Diagnostics/Etw/mod.rs index 95e105baa3..9872c8a144 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Diagnostics/Etw/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Diagnostics/Etw/mod.rs @@ -138,12 +138,7 @@ pub const DecodingSourceWbem: DECODING_SOURCE = 1i32; pub const DecodingSourceWPP: DECODING_SOURCE = 2i32; pub const DecodingSourceTlg: DECODING_SOURCE = 3i32; pub const DecodingSourceMax: DECODING_SOURCE = 4i32; -pub const DefaultTraceSecurityGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 135381423, - data2: 31239, - data3: 18950, - data4: [130, 237, 134, 148, 85, 205, 247, 19], -}; +pub const DefaultTraceSecurityGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 135381423, data2: 31239, data3: 18950, data4: [130, 237, 134, 148, 85, 205, 247, 19] }; pub type ENABLECALLBACK_ENABLED_STATE = u32; pub const EVENT_CONTROL_CODE_DISABLE_PROVIDER: ENABLECALLBACK_ENABLED_STATE = 0u32; pub const EVENT_CONTROL_CODE_ENABLE_PROVIDER: ENABLECALLBACK_ENABLED_STATE = 1u32; @@ -1852,78 +1847,23 @@ pub const SYSTEM_SCHEDULER_KW_XSCHEDULER: u64 = 1u64; pub const SYSTEM_SYSCALL_KW_GENERAL: u64 = 1u64; pub const SYSTEM_TIMER_KW_CLOCK_TIMER: u64 = 2u64; pub const SYSTEM_TIMER_KW_GENERAL: u64 = 1u64; -pub const SystemAlpcProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4240030383, - data2: 58665, - data3: 18816, - data4: [146, 233, 206, 209, 166, 170, 223, 223], -}; -pub const SystemConfigProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4277381302, - data2: 12685, - data3: 19303, - data4: [169, 106, 59, 15, 107, 143, 24, 254], -}; +pub const SystemAlpcProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4240030383, data2: 58665, data3: 18816, data4: [146, 233, 206, 209, 166, 170, 223, 223] }; +pub const SystemConfigProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4277381302, data2: 12685, data3: 19303, data4: [169, 106, 59, 15, 107, 143, 24, 254] }; pub const SystemCpuProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3334809183, data2: 60136, data3: 18000, data4: [170, 228, 157, 72, 96, 61, 133, 16] }; pub const SystemHypervisorProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3136948010, data2: 37258, data3: 19437, data4: [182, 34, 188, 21, 32, 151, 9, 143] }; pub const SystemInterruptProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3569085975, data2: 46405, data3: 18568, data4: [133, 139, 116, 65, 105, 1, 91, 37] }; -pub const SystemIoFilterProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4224750435, - data2: 40482, - data3: 18017, - data4: [184, 191, 231, 163, 75, 83, 91, 140], -}; +pub const SystemIoFilterProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4224750435, data2: 40482, data3: 18017, data4: [184, 191, 231, 163, 75, 83, 91, 140] }; pub const SystemIoProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1029456867, data2: 3868, data3: 16898, data4: [184, 23, 23, 76, 0, 112, 220, 121] }; -pub const SystemLockProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1914560467, - data2: 56012, - data3: 19998, - data4: [178, 106, 162, 203, 49, 212, 112, 90], -}; -pub const SystemMemoryProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2190838953, - data2: 46797, - data3: 18424, - data4: [163, 168, 3, 174, 133, 164, 188, 36], -}; -pub const SystemObjectProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4273828960, - data2: 15645, - data3: 18411, - data4: [175, 73, 201, 238, 177, 225, 70, 242], -}; -pub const SystemPowerProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3241445450, - data2: 13013, - data3: 17544, - data4: [128, 229, 20, 237, 122, 187, 130, 105], -}; -pub const SystemProcessProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 354375132, - data2: 18045, - data3: 18207, - data4: [131, 181, 95, 136, 157, 70, 255, 102], -}; +pub const SystemLockProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1914560467, data2: 56012, data3: 19998, data4: [178, 106, 162, 203, 49, 212, 112, 90] }; +pub const SystemMemoryProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2190838953, data2: 46797, data3: 18424, data4: [163, 168, 3, 174, 133, 164, 188, 36] }; +pub const SystemObjectProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4273828960, data2: 15645, data3: 18411, data4: [175, 73, 201, 238, 177, 225, 70, 242] }; +pub const SystemPowerProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3241445450, data2: 13013, data3: 17544, data4: [128, 229, 20, 237, 122, 187, 130, 105] }; +pub const SystemProcessProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 354375132, data2: 18045, data3: 18207, data4: [131, 181, 95, 136, 157, 70, 255, 102] }; pub const SystemProfileProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3219850020, data2: 7406, data3: 18799, data4: [164, 9, 42, 194, 180, 138, 99, 34] }; pub const SystemRegistryProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 370502617, data2: 64180, data3: 19706, data4: [162, 50, 137, 209, 9, 144, 88, 227] }; -pub const SystemSchedulerProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1503275638, - data2: 19857, - data3: 18704, - data4: [154, 199, 125, 51, 242, 233, 122, 108], -}; -pub const SystemSyscallProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1128433399, - data2: 28443, - data3: 17851, - data4: [179, 126, 149, 246, 35, 4, 108, 124], -}; -pub const SystemTimerProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1325798760, - data2: 57877, - data3: 18847, - data4: [171, 46, 237, 160, 174, 137, 10, 91], -}; +pub const SystemSchedulerProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1503275638, data2: 19857, data3: 18704, data4: [154, 199, 125, 51, 242, 233, 122, 108] }; +pub const SystemSyscallProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1128433399, data2: 28443, data3: 17851, data4: [179, 126, 149, 246, 35, 4, 108, 124] }; +pub const SystemTimerProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1325798760, data2: 57877, data3: 18847, data4: [171, 46, 237, 160, 174, 137, 10, 91] }; pub const SystemTraceControlGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2659273389, data2: 12804, data3: 4562, data4: [154, 130, 0, 96, 8, 168, 105, 57] }; #[repr(C)] pub struct TDH_CONTEXT { diff --git a/crates/deps/sys/src/Windows/Win32/System/GroupPolicy/mod.rs b/crates/deps/sys/src/Windows/Win32/System/GroupPolicy/mod.rs index a83fddb63e..2131cab421 100644 --- a/crates/deps/sys/src/Windows/Win32/System/GroupPolicy/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/GroupPolicy/mod.rs @@ -52,19 +52,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn RegisterGPNotification(hevent: super::super::Foundation::HANDLE, bmachine: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn RsopAccessCheckByType( - psecuritydescriptor: *const super::super::Security::SECURITY_DESCRIPTOR, - pprincipalselfsid: super::super::Foundation::PSID, - prsoptoken: *const ::core::ffi::c_void, - dwdesiredaccessmask: u32, - pobjecttypelist: *const super::super::Security::OBJECT_TYPE_LIST, - objecttypelistlength: u32, - pgenericmapping: *const super::super::Security::GENERIC_MAPPING, - pprivilegeset: *const super::super::Security::PRIVILEGE_SET, - pdwprivilegesetlength: *const u32, - pdwgrantedaccessmask: *mut u32, - pbaccessstatus: *mut i32, - ) -> ::windows_sys::core::HRESULT; + pub fn RsopAccessCheckByType(psecuritydescriptor: *const super::super::Security::SECURITY_DESCRIPTOR, pprincipalselfsid: super::super::Foundation::PSID, prsoptoken: *const ::core::ffi::c_void, dwdesiredaccessmask: u32, pobjecttypelist: *const super::super::Security::OBJECT_TYPE_LIST, objecttypelistlength: u32, pgenericmapping: *const super::super::Security::GENERIC_MAPPING, pprivilegeset: *const super::super::Security::PRIVILEGE_SET, pdwprivilegesetlength: *const u32, pdwgrantedaccessmask: *mut u32, pbaccessstatus: *mut i32) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_Foundation")] pub fn RsopFileAccessCheck(pszfilename: super::super::Foundation::PWSTR, prsoptoken: *const ::core::ffi::c_void, dwdesiredaccessmask: u32, pdwgrantedaccessmask: *mut u32, pbaccessstatus: *mut i32) -> ::windows_sys::core::HRESULT; #[cfg(feature = "Win32_System_Wmi")] @@ -82,12 +70,7 @@ pub const ASSIGNED: APPSTATE = 1i32; pub const PUBLISHED: APPSTATE = 2i32; pub const CLSID_GPESnapIn: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2411771700, data2: 41185, data3: 4561, data4: [167, 211, 0, 0, 248, 117, 113, 227] }; pub const CLSID_GroupPolicyObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3931121442, data2: 41533, data3: 4561, data4: [167, 211, 0, 0, 248, 117, 113, 227] }; -pub const CLSID_RSOPSnapIn: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1841528907, - data2: 29202, - data3: 17805, - data4: [173, 176, 154, 7, 226, 174, 31, 162], -}; +pub const CLSID_RSOPSnapIn: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1841528907, data2: 29202, data3: 17805, data4: [173, 176, 154, 7, 226, 174, 31, 162] }; pub type CriticalPolicySectionHandle = isize; pub const FLAG_ASSUME_COMP_WQLFILTER_TRUE: u32 = 33554432u32; pub const FLAG_ASSUME_SLOW_LINK: u32 = 536870912u32; @@ -101,59 +84,24 @@ pub const FLAG_NO_GPO_FILTER: u32 = 2147483648u32; pub const FLAG_NO_USER: u32 = 1u32; pub const FLAG_PLANNING_MODE: u32 = 16777216u32; pub const GPC_BLOCK_POLICY: u32 = 1u32; -pub const GPM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4117317384, - data2: 35070, - data3: 19253, - data4: [186, 191, 229, 97, 98, 213, 251, 200], -}; +pub const GPM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4117317384, data2: 35070, data3: 19253, data4: [186, 191, 229, 97, 98, 213, 251, 200] }; pub const GPMAsyncCancel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 925341353, data2: 30444, data3: 18333, data4: [173, 108, 85, 99, 24, 237, 95, 157] }; -pub const GPMBackup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3977925816, - data2: 24314, - data3: 18474, - data4: [147, 192, 138, 216, 111, 13, 104, 195], -}; -pub const GPMBackupCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3952018267, - data2: 28891, - data3: 19103, - data4: [150, 118, 55, 194, 89, 148, 233, 220], -}; +pub const GPMBackup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3977925816, data2: 24314, data3: 18474, data4: [147, 192, 138, 216, 111, 13, 104, 195] }; +pub const GPMBackupCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3952018267, data2: 28891, data3: 19103, data4: [150, 118, 55, 194, 89, 148, 233, 220] }; pub const GPMBackupDir: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4242843037, data2: 3873, data3: 19194, data4: [184, 89, 230, 208, 198, 44, 209, 12] }; -pub const GPMBackupDirEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3904936074, - data2: 52995, - data3: 19547, - data4: [139, 226, 42, 169, 173, 50, 170, 218], -}; +pub const GPMBackupDirEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3904936074, data2: 52995, data3: 19547, data4: [139, 226, 42, 169, 173, 50, 170, 218] }; pub type GPMBackupType = i32; pub const typeGPO: GPMBackupType = 0i32; pub const typeStarterGPO: GPMBackupType = 1i32; -pub const GPMCSECollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3482499112, - data2: 11588, - data3: 19297, - data4: [177, 10, 179, 39, 175, 212, 45, 168], -}; -pub const GPMClientSideExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3248678670, - data2: 26012, - data3: 19226, - data4: [148, 11, 248, 139, 10, 249, 200, 164], -}; +pub const GPMCSECollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3482499112, data2: 11588, data3: 19297, data4: [177, 10, 179, 39, 175, 212, 45, 168] }; +pub const GPMClientSideExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3248678670, data2: 26012, data3: 19226, data4: [148, 11, 248, 139, 10, 249, 200, 164] }; pub const GPMConstants: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 945154176, data2: 52638, data3: 19724, data4: [158, 175, 21, 121, 40, 58, 24, 136] }; pub type GPMDestinationOption = i32; pub const opDestinationSameAsSource: GPMDestinationOption = 0i32; pub const opDestinationNone: GPMDestinationOption = 1i32; pub const opDestinationByRelativeName: GPMDestinationOption = 2i32; pub const opDestinationSet: GPMDestinationOption = 3i32; -pub const GPMDomain: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1896415678, - data2: 4176, - data3: 19633, - data4: [131, 138, 197, 207, 242, 89, 225, 131], -}; +pub const GPMDomain: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1896415678, data2: 4176, data3: 19633, data4: [131, 138, 197, 207, 242, 89, 225, 131] }; pub type GPMEntryType = i32; pub const typeUser: GPMEntryType = 0i32; pub const typeComputer: GPMEntryType = 1i32; @@ -162,32 +110,12 @@ pub const typeGlobalGroup: GPMEntryType = 3i32; pub const typeUniversalGroup: GPMEntryType = 4i32; pub const typeUNCPath: GPMEntryType = 5i32; pub const typeUnknown: GPMEntryType = 6i32; -pub const GPMGPO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3536726420, - data2: 22965, - data3: 16484, - data4: [181, 129, 77, 104, 72, 106, 22, 196], -}; +pub const GPMGPO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3536726420, data2: 22965, data3: 16484, data4: [181, 129, 77, 104, 72, 106, 22, 196] }; pub const GPMGPOCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2047177509, data2: 33581, data3: 19939, data4: [164, 31, 199, 128, 67, 106, 78, 9] }; -pub const GPMGPOLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3252656256, - data2: 21251, - data3: 17094, - data4: [138, 60, 4, 136, 225, 191, 115, 100], -}; -pub const GPMGPOLinksCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4142749722, - data2: 18853, - data3: 18402, - data4: [183, 113, 253, 141, 192, 43, 98, 89], -}; +pub const GPMGPOLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3252656256, data2: 21251, data3: 17094, data4: [138, 60, 4, 136, 225, 191, 115, 100] }; +pub const GPMGPOLinksCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4142749722, data2: 18853, data3: 18402, data4: [183, 113, 253, 141, 192, 43, 98, 89] }; pub const GPMMapEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2358727251, data2: 21553, data3: 17521, data4: [179, 93, 6, 38, 201, 40, 37, 138] }; -pub const GPMMapEntryCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 217537883, - data2: 41889, - data3: 19541, - data4: [180, 254, 158, 20, 156, 65, 246, 109], -}; +pub const GPMMapEntryCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 217537883, data2: 41889, data3: 19541, data4: [180, 254, 158, 20, 156, 65, 246, 109] }; pub const GPMMigrationTable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1437548611, data2: 10758, data3: 20338, data4: [171, 239, 99, 27, 68, 7, 156, 118] }; pub const GPMPermission: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1483842570, data2: 59840, data3: 18156, data4: [145, 62, 148, 78, 249, 34, 90, 148] }; pub type GPMPermissionType = i32; @@ -210,12 +138,7 @@ pub const permStarterGPOEdit: GPMPermissionType = 197889i32; pub const permStarterGPOFullControl: GPMPermissionType = 197890i32; pub const permStarterGPOCustom: GPMPermissionType = 197891i32; pub const permSOMStarterGPOCreate: GPMPermissionType = 1049856i32; -pub const GPMRSOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1218120879, - data2: 40642, - data3: 20151, - data4: [145, 245, 182, 247, 29, 67, 218, 140], -}; +pub const GPMRSOP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1218120879, data2: 40642, data3: 20151, data4: [145, 245, 182, 247, 29, 67, 218, 140] }; pub type GPMRSOPMode = i32; pub const rsopUnknown: GPMRSOPMode = 0i32; pub const rsopPlanning: GPMRSOPMode = 1i32; @@ -230,18 +153,8 @@ pub const repClientHealthRefreshXML: GPMReportType = 5i32; pub type GPMReportingOptions = i32; pub const opReportLegacy: GPMReportingOptions = 0i32; pub const opReportComments: GPMReportingOptions = 1i32; -pub const GPMResult: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2450528960, - data2: 37511, - data3: 16902, - data4: [163, 178, 75, 219, 115, 210, 37, 246], -}; -pub const GPMSOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 853098412, - data2: 17678, - data3: 17615, - data4: [130, 156, 139, 34, 255, 107, 218, 225], -}; +pub const GPMResult: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2450528960, data2: 37511, data3: 16902, data4: [163, 178, 75, 219, 115, 210, 37, 246] }; +pub const GPMSOM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 853098412, data2: 17678, data3: 17615, data4: [130, 156, 139, 34, 255, 107, 218, 225] }; pub const GPMSOMCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 616689991, data2: 14112, data3: 20315, data4: [169, 195, 6, 180, 228, 249, 49, 210] }; pub type GPMSOMType = i32; pub const somSite: GPMSOMType = 0i32; @@ -269,50 +182,20 @@ pub const starterGPOEffectivePermissions: GPMSearchProperty = 11i32; pub const starterGPODisplayName: GPMSearchProperty = 12i32; pub const starterGPOID: GPMSearchProperty = 13i32; pub const starterGPODomain: GPMSearchProperty = 14i32; -pub const GPMSecurityInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1417305743, - data2: 37218, - data3: 17686, - data4: [164, 223, 157, 219, 150, 134, 216, 70], -}; -pub const GPMSitesContainer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 580869186, - data2: 34092, - data3: 19248, - data4: [148, 95, 197, 34, 190, 155, 211, 134], -}; +pub const GPMSecurityInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1417305743, data2: 37218, data3: 17686, data4: [164, 223, 157, 219, 150, 134, 216, 70] }; +pub const GPMSitesContainer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 580869186, data2: 34092, data3: 19248, data4: [148, 95, 197, 34, 190, 155, 211, 134] }; pub const GPMStarterGPOBackup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 949895178, data2: 55535, data3: 17755, data4: [168, 97, 95, 156, 163, 74, 106, 2] }; pub const GPMStarterGPOBackupCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3881739677, data2: 6891, data3: 19637, data4: [167, 138, 40, 29, 170, 88, 36, 6] }; -pub const GPMStarterGPOCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2197334667, - data2: 18874, - data3: 17330, - data4: [149, 110, 51, 151, 249, 185, 76, 58], -}; +pub const GPMStarterGPOCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2197334667, data2: 18874, data3: 17330, data4: [149, 110, 51, 151, 249, 185, 76, 58] }; pub type GPMStarterGPOType = i32; pub const typeSystem: GPMStarterGPOType = 0i32; pub const typeCustom: GPMStarterGPOType = 1i32; pub const GPMStatusMessage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1266142356, data2: 53845, data3: 16539, data4: [188, 98, 55, 8, 129, 113, 90, 25] }; pub const GPMStatusMsgCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 673506494, data2: 19404, data3: 19628, data4: [158, 96, 14, 62, 215, 241, 36, 150] }; -pub const GPMTemplate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3975271508, - data2: 29146, - data3: 20015, - data4: [168, 192, 129, 133, 70, 89, 17, 217], -}; +pub const GPMTemplate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3975271508, data2: 29146, data3: 20015, data4: [168, 192, 129, 133, 70, 89, 17, 217] }; pub const GPMTrustee: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3309989901, data2: 6582, data3: 16913, data4: [188, 176, 232, 226, 71, 94, 71, 30] }; -pub const GPMWMIFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1650935256, - data2: 3562, - data3: 16482, - data4: [191, 96, 207, 197, 177, 202, 18, 134], -}; -pub const GPMWMIFilterCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1960602920, - data2: 59424, - data3: 18390, - data4: [160, 184, 240, 141, 147, 215, 250, 51], -}; +pub const GPMWMIFilter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1650935256, data2: 3562, data3: 16482, data4: [191, 96, 207, 197, 177, 202, 18, 134] }; +pub const GPMWMIFilterCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1960602920, data2: 59424, data3: 18390, data4: [160, 184, 240, 141, 147, 215, 250, 51] }; pub const GPM_DONOTUSE_W2KDC: u32 = 2u32; pub const GPM_DONOT_VALIDATEDC: u32 = 1u32; pub const GPM_MIGRATIONTABLE_ONLY: u32 = 1u32; @@ -606,25 +489,10 @@ pub const MANAGED_APPTYPE_UNSUPPORTED: u32 = 3u32; pub const MANAGED_APPTYPE_WINDOWSINSTALLER: u32 = 1u32; pub const NODEID_Machine: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2411771703, data2: 41185, data3: 4561, data4: [167, 211, 0, 0, 248, 117, 113, 227] }; pub const NODEID_MachineSWSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2411771706, data2: 41185, data3: 4561, data4: [167, 211, 0, 0, 248, 117, 113, 227] }; -pub const NODEID_RSOPMachine: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3175881262, - data2: 2938, - data3: 19042, - data4: [166, 176, 192, 87, 117, 57, 201, 126], -}; +pub const NODEID_RSOPMachine: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3175881262, data2: 2938, data3: 19042, data4: [166, 176, 192, 87, 117, 57, 201, 126] }; pub const NODEID_RSOPMachineSWSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1786128190, data2: 60302, data3: 17883, data4: [148, 197, 37, 102, 58, 95, 44, 26] }; -pub const NODEID_RSOPUser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2877765199, - data2: 3308, - data3: 19672, - data4: [155, 248, 137, 143, 52, 98, 143, 184], -}; -pub const NODEID_RSOPUserSWSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3844889827, - data2: 64807, - data3: 17410, - data4: [132, 222, 217, 165, 242, 133, 137, 16], -}; +pub const NODEID_RSOPUser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2877765199, data2: 3308, data3: 19672, data4: [155, 248, 137, 143, 52, 98, 143, 184] }; +pub const NODEID_RSOPUserSWSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3844889827, data2: 64807, data3: 17410, data4: [132, 222, 217, 165, 242, 133, 137, 16] }; pub const NODEID_User: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2411771704, data2: 41185, data3: 4561, data4: [167, 211, 0, 0, 248, 117, 113, 227] }; pub const NODEID_UserSWSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2411771708, data2: 41185, data3: 4561, data4: [167, 211, 0, 0, 248, 117, 113, 227] }; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Wmi"))] diff --git a/crates/deps/sys/src/Windows/Win32/System/Hypervisor/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Hypervisor/mod.rs index 1f00dfe219..fab46a3968 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Hypervisor/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Hypervisor/mod.rs @@ -338,30 +338,10 @@ pub const HVSOCKET_CONNECTED_SUSPEND: u32 = 4u32; pub const HVSOCKET_CONNECT_TIMEOUT: u32 = 1u32; pub const HVSOCKET_CONNECT_TIMEOUT_MAX: u32 = 300000u32; pub const HVSOCKET_CONTAINER_PASSTHRU: u32 = 2u32; -pub const HV_GUID_BROADCAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4294967295, - data2: 65535, - data3: 65535, - data4: [255, 255, 255, 255, 255, 255, 255, 255], -}; -pub const HV_GUID_CHILDREN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2430307209, - data2: 3381, - data3: 20345, - data4: [140, 233, 73, 234, 10, 200, 183, 205], -}; -pub const HV_GUID_LOOPBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3772866967, - data2: 56662, - data3: 18960, - data4: [145, 149, 94, 231, 161, 85, 168, 56], -}; -pub const HV_GUID_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2754510042, - data2: 53311, - data3: 18444, - data4: [156, 194, 164, 222, 32, 171, 184, 120], -}; +pub const HV_GUID_BROADCAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4294967295, data2: 65535, data3: 65535, data4: [255, 255, 255, 255, 255, 255, 255, 255] }; +pub const HV_GUID_CHILDREN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2430307209, data2: 3381, data3: 20345, data4: [140, 233, 73, 234, 10, 200, 183, 205] }; +pub const HV_GUID_LOOPBACK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3772866967, data2: 56662, data3: 18960, data4: [145, 149, 94, 231, 161, 85, 168, 56] }; +pub const HV_GUID_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2754510042, data2: 53311, data3: 18444, data4: [156, 194, 164, 222, 32, 171, 184, 120] }; pub const HV_GUID_SILOHOST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 918359132, data2: 29302, data3: 16931, data4: [136, 186, 125, 3, 182, 84, 197, 104] }; pub const HV_GUID_VSOCK_TEMPLATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 64203, data3: 4582, data4: [189, 88, 100, 0, 106, 121, 134, 211] }; pub const HV_GUID_ZERO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }; diff --git a/crates/deps/sys/src/Windows/Win32/System/Iis/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Iis/mod.rs index 769cad7a09..d630269df5 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Iis/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Iis/mod.rs @@ -131,20 +131,10 @@ pub const FTP_PROCESS_CONTINUE: FTP_PROCESS_STATUS = 0i32; pub const FTP_PROCESS_CLOSE_SESSION: FTP_PROCESS_STATUS = 1i32; pub const FTP_PROCESS_TERMINATE_SESSION: FTP_PROCESS_STATUS = 2i32; pub const FTP_PROCESS_REJECT_COMMAND: FTP_PROCESS_STATUS = 3i32; -pub const FtpProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1891485287, - data2: 13234, - data3: 17904, - data4: [172, 82, 195, 202, 70, 247, 166, 86], -}; +pub const FtpProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1891485287, data2: 13234, data3: 17904, data4: [172, 82, 195, 202, 70, 247, 166, 86] }; pub const GUID_IIS_ALL_TRACE_PROVIDERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }; pub const GUID_IIS_ASPNET_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2951774718, data2: 583, data3: 17013, data4: [156, 78, 2, 31, 61, 193, 218, 53] }; -pub const GUID_IIS_ASP_TRACE_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 112807322, - data2: 45406, - data3: 17774, - data4: [164, 239, 55, 201, 132, 162, 203, 75], -}; +pub const GUID_IIS_ASP_TRACE_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 112807322, data2: 45406, data3: 17774, data4: [164, 239, 55, 201, 132, 162, 203, 75] }; pub const GUID_IIS_ISAPI_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2713846798, data2: 34880, data3: 19505, data4: [186, 17, 152, 113, 3, 26, 25, 234] }; pub const GUID_IIS_WWW_GLOBAL_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3579657161, data2: 52137, data3: 17631, data4: [130, 126, 19, 45, 58, 69, 150, 194] }; pub const GUID_IIS_WWW_SERVER_TRACE_PROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 975851140, data2: 19489, data3: 18817, data4: [174, 16, 63, 218, 13, 155, 15, 131] }; diff --git a/crates/deps/sys/src/Windows/Win32/System/Ioctl/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Ioctl/mod.rs index 1f860cf35b..8a548a4f7b 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Ioctl/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Ioctl/mod.rs @@ -1573,45 +1573,21 @@ impl ::core::clone::Clone for DEVICE_WRITE_AGGREGATION_DESCRIPTOR { } } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Storage_Disk_Number: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 5u32, -}; +pub const DEVPKEY_Storage_Disk_Number: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Storage_Gpt_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 9u32, -}; +pub const DEVPKEY_Storage_Gpt_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Storage_Gpt_Type: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 8u32, -}; +pub const DEVPKEY_Storage_Gpt_Type: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Storage_Mbr_Type: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 7u32, -}; +pub const DEVPKEY_Storage_Mbr_Type: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Storage_Partition_Number: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 6u32, -}; +pub const DEVPKEY_Storage_Partition_Number: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Storage_Portable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 2u32, -}; +pub const DEVPKEY_Storage_Portable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Storage_Removable_Media: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 3u32, -}; +pub const DEVPKEY_Storage_Removable_Media: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Storage_System_Critical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, - pid: 4u32, -}; +pub const DEVPKEY_Storage_System_Critical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1293860584, data2: 2051, data3: 18292, data4: [152, 66, 183, 125, 181, 2, 101, 233] }, pid: 4u32 }; pub const DISABLE_SMART: u32 = 217u32; pub const DISK_ATTRIBUTE_OFFLINE: u64 = 1u64; pub const DISK_ATTRIBUTE_READ_ONLY: u64 = 2u64; @@ -2817,18 +2793,8 @@ impl ::core::clone::Clone for FILE_SYSTEM_RECOGNITION_INFORMATION { } pub const FILE_TYPE_NOTIFICATION_FLAG_USAGE_BEGIN: u32 = 1u32; pub const FILE_TYPE_NOTIFICATION_FLAG_USAGE_END: u32 = 2u32; -pub const FILE_TYPE_NOTIFICATION_GUID_CRASHDUMP_FILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2638560951, - data2: 53926, - data3: 19901, - data4: [162, 227, 251, 208, 237, 145, 9, 169], -}; -pub const FILE_TYPE_NOTIFICATION_GUID_HIBERNATION_FILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3076672868, - data2: 47523, - data3: 19704, - data4: [128, 17, 91, 134, 201, 64, 231, 183], -}; +pub const FILE_TYPE_NOTIFICATION_GUID_CRASHDUMP_FILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2638560951, data2: 53926, data3: 19901, data4: [162, 227, 251, 208, 237, 145, 9, 169] }; +pub const FILE_TYPE_NOTIFICATION_GUID_HIBERNATION_FILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3076672868, data2: 47523, data3: 19704, data4: [128, 17, 91, 134, 201, 64, 231, 183] }; pub const FILE_TYPE_NOTIFICATION_GUID_PAGE_FILE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 218784929, data2: 14588, data3: 19896, data4: [159, 231, 63, 67, 82, 205, 124, 92] }; #[repr(C)] pub struct FILE_TYPE_NOTIFICATION_INPUT { @@ -3540,22 +3506,12 @@ pub const GUID_DEVINTERFACE_CDROM: ::windows_sys::core::GUID = ::windows_sys::co pub const GUID_DEVINTERFACE_COMPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2262880736, data2: 32905, data3: 4560, data4: [156, 228, 8, 0, 62, 48, 31, 115] }; pub const GUID_DEVINTERFACE_DISK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1408590599, data2: 46783, data3: 4560, data4: [148, 242, 0, 160, 201, 30, 251, 139] }; pub const GUID_DEVINTERFACE_FLOPPY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1408590609, data2: 46783, data3: 4560, data4: [148, 242, 0, 160, 201, 30, 251, 139] }; -pub const GUID_DEVINTERFACE_HIDDEN_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2131790376, - data2: 38963, - data3: 19259, - data4: [183, 128, 44, 107, 95, 165, 192, 98], -}; +pub const GUID_DEVINTERFACE_HIDDEN_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2131790376, data2: 38963, data3: 19259, data4: [183, 128, 44, 107, 95, 165, 192, 98] }; pub const GUID_DEVINTERFACE_MEDIUMCHANGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1408590608, data2: 46783, data3: 4560, data4: [148, 242, 0, 160, 201, 30, 251, 139] }; pub const GUID_DEVINTERFACE_PARTITION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1408590602, data2: 46783, data3: 4560, data4: [148, 242, 0, 160, 201, 30, 251, 139] }; pub const GUID_DEVINTERFACE_SCM_PHYSICAL_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1115906205, data2: 19906, data3: 17342, data4: [187, 180, 79, 21, 223, 206, 44, 97] }; pub const GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1295444344, data2: 58149, data3: 4558, data4: [191, 193, 8, 0, 43, 225, 3, 24] }; -pub const GUID_DEVINTERFACE_SERVICE_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1856847234, - data2: 9708, - data3: 18108, - data4: [183, 253, 193, 240, 223, 143, 80, 55], -}; +pub const GUID_DEVINTERFACE_SERVICE_VOLUME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1856847234, data2: 9708, data3: 18108, data4: [183, 253, 193, 240, 223, 143, 80, 55] }; pub const GUID_DEVINTERFACE_SES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 395364844, data2: 18389, data3: 19955, data4: [181, 175, 154, 223, 60, 242, 62, 72] }; pub const GUID_DEVINTERFACE_STORAGEPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 718077536, data2: 49456, data3: 4562, data4: [176, 130, 0, 160, 201, 30, 251, 139] }; pub const GUID_DEVINTERFACE_TAPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1408590603, data2: 46783, data3: 4560, data4: [148, 242, 0, 160, 201, 30, 251, 139] }; diff --git a/crates/deps/sys/src/Windows/Win32/System/MessageQueuing/mod.rs b/crates/deps/sys/src/Windows/Win32/System/MessageQueuing/mod.rs index 90df86c98c..e6c2cc1d51 100644 --- a/crates/deps/sys/src/Windows/Win32/System/MessageQueuing/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/MessageQueuing/mod.rs @@ -381,12 +381,7 @@ pub const MSMQQuery: ::windows_sys::core::GUID = ::windows_sys::core::GUID { dat pub const MSMQQueue: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3621183609, data2: 56525, data3: 4560, data4: [170, 75, 0, 96, 151, 13, 235, 174] }; pub const MSMQQueueInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3621183612, data2: 56525, data3: 4560, data4: [170, 75, 0, 96, 151, 13, 235, 174] }; pub const MSMQQueueInfos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3621183614, data2: 56525, data3: 4560, data4: [170, 75, 0, 96, 151, 13, 235, 174] }; -pub const MSMQQueueManagement: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 867618942, - data2: 62077, - data3: 17146, - data4: [178, 215, 191, 130, 225, 30, 147, 116], -}; +pub const MSMQQueueManagement: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 867618942, data2: 62077, data3: 17146, data4: [178, 215, 191, 130, 225, 30, 147, 116] }; pub const MSMQTransaction: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3621183616, data2: 56525, data3: 4560, data4: [170, 75, 0, 96, 151, 13, 235, 174] }; pub const MSMQTransactionDispenser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3621183620, data2: 56525, data3: 4560, data4: [170, 75, 0, 96, 151, 13, 235, 174] }; pub const PREQ: u32 = 4u32; diff --git a/crates/deps/sys/src/Windows/Win32/System/MixedReality/mod.rs b/crates/deps/sys/src/Windows/Win32/System/MixedReality/mod.rs index d5494f23be..0828123b16 100644 --- a/crates/deps/sys/src/Windows/Win32/System/MixedReality/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/MixedReality/mod.rs @@ -1,12 +1,7 @@ #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] #[link(name = "windows")] extern "system" {} -pub const PERCEPTIONFIELD_StateStream_TimeStamps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2861064473, - data2: 62255, - data3: 18879, - data4: [146, 202, 249, 221, 247, 132, 210, 151], -}; +pub const PERCEPTIONFIELD_StateStream_TimeStamps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2861064473, data2: 62255, data3: 18879, data4: [146, 202, 249, 221, 247, 132, 210, 151] }; #[repr(C)] pub struct PERCEPTION_PAYLOAD_FIELD { pub FieldId: ::windows_sys::core::GUID, diff --git a/crates/deps/sys/src/Windows/Win32/System/Mmc/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Mmc/mod.rs index 3268e29c92..d3ba3a441a 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Mmc/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Mmc/mod.rs @@ -4,12 +4,7 @@ extern "system" {} pub const AUTO_WIDTH: i32 = -1i32; pub type AppEvents = *mut ::core::ffi::c_void; pub const AppEventsDHTMLConnector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2917549131, data2: 51487, data3: 20023, data4: [146, 164, 91, 180, 48, 163, 51, 64] }; -pub const Application: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1236433178, - data2: 45486, - data3: 19600, - data4: [155, 142, 232, 96, 186, 7, 248, 137], -}; +pub const Application: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1236433178, data2: 45486, data3: 19600, data4: [155, 142, 232, 96, 186, 7, 248, 137] }; pub type CCM_COMMANDID_MASK_CONSTANTS = u32; pub const CCM_COMMANDID_MASK_RESERVED: CCM_COMMANDID_MASK_CONSTANTS = 4294901760u32; pub type CCM_INSERTIONALLOWED = i32; @@ -190,12 +185,7 @@ pub const MMCLV_VIEWSTYLE_ICON: u32 = 0u32; pub const MMCLV_VIEWSTYLE_LIST: u32 = 3u32; pub const MMCLV_VIEWSTYLE_REPORT: u32 = 1u32; pub const MMCLV_VIEWSTYLE_SMALLICON: u32 = 2u32; -pub const MMCVersionInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3607026461, - data2: 53025, - data3: 19417, - data4: [175, 59, 197, 70, 142, 156, 102, 132], -}; +pub const MMCVersionInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3607026461, data2: 53025, data3: 19417, data4: [175, 59, 197, 70, 142, 156, 102, 132] }; pub type MMC_ACTION_TYPE = i32; pub const MMC_ACTION_UNINITIALIZED: MMC_ACTION_TYPE = -1i32; pub const MMC_ACTION_ID: MMC_ACTION_TYPE = 0i32; diff --git a/crates/deps/sys/src/Windows/Win32/System/Performance/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Performance/mod.rs index d09689a76b..bcafcffa3a 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Performance/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Performance/mod.rs @@ -251,12 +251,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn UpdatePerfNameFilesW(sznewctrfilepath: super::super::Foundation::PWSTR, sznewhlpfilepath: super::super::Foundation::PWSTR, szlanguageid: super::super::Foundation::PWSTR, dwflags: usize) -> u32; } -pub const AppearPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3835118057, - data2: 37800, - data3: 19121, - data4: [142, 150, 191, 68, 130, 40, 46, 156], -}; +pub const AppearPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3835118057, data2: 37800, data3: 19121, data4: [142, 150, 191, 68, 130, 40, 46, 156] }; pub type AutoPathFormat = i32; pub const plaNone: AutoPathFormat = 0i32; pub const plaPattern: AutoPathFormat = 1i32; @@ -283,23 +278,13 @@ pub const plaUpdateRunningInstance: CommitMode = 16i32; pub const plaFlushTrace: CommitMode = 32i32; pub const plaValidateOnly: CommitMode = 4096i32; pub const CounterItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3302152416, data2: 53725, data3: 4558, data4: [148, 15, 0, 128, 41, 0, 67, 72] }; -pub const CounterItem2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1125739618, - data2: 49951, - data3: 19683, - data4: [160, 46, 121, 239, 224, 246, 165, 37], -}; +pub const CounterItem2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1125739618, data2: 49951, data3: 19683, data4: [160, 46, 121, 239, 224, 246, 165, 37] }; pub type CounterPathCallBack = ::core::option::Option i32>; pub const CounterPropPage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3482617185, data2: 60904, data3: 4558, data4: [148, 30, 0, 128, 41, 0, 67, 71] }; pub const Counters: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2997905106, data2: 10924, data3: 4559, data4: [148, 47, 0, 128, 41, 0, 67, 71] }; pub type DICounterItem = *mut ::core::ffi::c_void; pub const DIID_DICounterItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3230420978, data2: 3630, data3: 4559, data4: [148, 44, 0, 128, 41, 0, 67, 71] }; -pub const DIID_DILogFileItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2366193660, - data2: 63351, - data3: 18711, - data4: [130, 209, 131, 63, 188, 84, 197, 143], -}; +pub const DIID_DILogFileItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2366193660, data2: 63351, data3: 18711, data4: [130, 209, 131, 63, 188, 84, 197, 143] }; pub const DIID_DISystemMonitor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 332873089, data2: 49966, data3: 4559, data4: [147, 152, 0, 170, 0, 163, 221, 234] }; pub const DIID_DISystemMonitorEvents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2224527664, data2: 19123, data3: 4559, data4: [148, 58, 0, 128, 41, 0, 67, 71] }; pub const DIID_DISystemMonitorInternal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 424587842, data2: 49964, data3: 4559, data4: [147, 152, 0, 170, 0, 163, 221, 234] }; @@ -384,12 +369,7 @@ pub const LegacyDataCollectorSetCollection: ::windows_sys::core::GUID = ::window pub const LegacyTraceSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946856, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; pub const LegacyTraceSessionCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946857, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; pub const LogFileItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 384588776, data2: 57235, data3: 16951, data4: [148, 228, 158, 233, 24, 17, 29, 113] }; -pub const LogFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 657840637, - data2: 63161, - data3: 20249, - data4: [165, 217, 226, 208, 104, 88, 75, 197], -}; +pub const LogFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 657840637, data2: 63161, data3: 20249, data4: [165, 217, 226, 208, 104, 88, 75, 197] }; pub const MAX_COUNTER_PATH: u32 = 256u32; pub const MAX_PERF_OBJECTS_IN_QUERY_FUNCTION: i32 = 64i32; pub const PDH_ACCESS_DENIED: i32 = -1073738789i32; @@ -1618,12 +1598,7 @@ pub const sysmonFileGif: SysmonFileType = 7i32; pub const SystemDataCollectorSet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946886, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; pub const SystemDataCollectorSetCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946887, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; pub const SystemMonitor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3302152416, data2: 53725, data3: 4558, data4: [148, 15, 0, 128, 41, 0, 67, 71] }; -pub const SystemMonitor2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2133874572, - data2: 24376, - data3: 17938, - data4: [172, 254, 110, 208, 76, 123, 122, 248], -}; +pub const SystemMonitor2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2133874572, data2: 24376, data3: 17938, data4: [172, 254, 110, 208, 76, 123, 122, 248] }; pub const TraceDataProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946835, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; pub const TraceDataProviderCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946833, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; pub const TraceSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58946844, data2: 2443, data3: 4568, data4: [148, 20, 80, 80, 84, 80, 48, 48] }; diff --git a/crates/deps/sys/src/Windows/Win32/System/Power/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Power/mod.rs index a8065e3fea..bdf6802b39 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Power/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Power/mod.rs @@ -379,19 +379,9 @@ impl ::core::clone::Clone for BATTERY_STATUS { pub const BATTERY_STATUS_CHANGE_WMI_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3453984963, data2: 31835, data3: 20035, data4: [160, 52, 5, 159, 165, 184, 67, 100] }; pub const BATTERY_STATUS_WMI_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4232474833, data2: 60351, data3: 16750, data4: [135, 206, 55, 74, 78, 188, 17, 26] }; pub const BATTERY_SYSTEM_BATTERY: u32 = 2147483648u32; -pub const BATTERY_TAG_CHANGE_WMI_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1579118105, - data2: 34694, - data3: 19747, - data4: [148, 252, 158, 116, 107, 213, 216, 136], -}; +pub const BATTERY_TAG_CHANGE_WMI_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1579118105, data2: 34694, data3: 19747, data4: [148, 252, 158, 116, 107, 213, 216, 136] }; pub const BATTERY_TAG_INVALID: u32 = 0u32; -pub const BATTERY_TEMPERATURE_WMI_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 441622861, - data2: 44494, - data3: 19012, - data4: [154, 62, 200, 216, 241, 95, 242, 194], -}; +pub const BATTERY_TEMPERATURE_WMI_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 441622861, data2: 44494, data3: 19012, data4: [154, 62, 200, 216, 241, 95, 242, 194] }; pub const BATTERY_UNKNOWN_CAPACITY: u32 = 4294967295u32; pub const BATTERY_UNKNOWN_CURRENT: u32 = 4294967295u32; pub const BATTERY_UNKNOWN_RATE: u32 = 2147483648u32; @@ -633,43 +623,18 @@ impl ::core::clone::Clone for GLOBAL_USER_POWER_POLICY { } } pub const GUID_CLASS_INPUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1293833650, data2: 61807, data3: 4559, data4: [136, 203, 0, 17, 17, 0, 0, 48] }; -pub const GUID_DEVICE_ACPI_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2549718006, - data2: 17559, - data3: 20248, - data4: [187, 34, 75, 159, 178, 251, 239, 156], -}; +pub const GUID_DEVICE_ACPI_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2549718006, data2: 17559, data3: 20248, data4: [187, 34, 75, 159, 178, 251, 239, 156] }; pub const GUID_DEVICE_APPLICATIONLAUNCH_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1654085870, data2: 39022, data3: 19870, data4: [142, 71, 222, 39, 248, 171, 5, 77] }; pub const GUID_DEVICE_BATTERY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1919098452, data2: 30884, data3: 4560, data4: [188, 247, 0, 170, 0, 183, 179, 42] }; -pub const GUID_DEVICE_ENERGY_METER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1170047812, - data2: 32470, - data3: 18895, - data4: [164, 64, 194, 118, 201, 51, 176, 83], -}; +pub const GUID_DEVICE_ENERGY_METER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1170047812, data2: 32470, data3: 18895, data4: [164, 64, 194, 118, 201, 51, 176, 83] }; pub const GUID_DEVICE_FAN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 99406141, data2: 33242, data3: 18986, data4: [138, 76, 82, 79, 35, 221, 77, 201] }; pub const GUID_DEVICE_LID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1257913682, data2: 29863, data3: 4560, data4: [190, 94, 0, 160, 201, 6, 40, 87] }; pub const GUID_DEVICE_MEMORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1070657597, data2: 37600, data3: 17915, data4: [183, 92, 94, 216, 255, 176, 16, 33] }; -pub const GUID_DEVICE_MESSAGE_INDICATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3444089701, - data2: 64148, - data3: 19682, - data4: [162, 50, 161, 183, 100, 229, 216, 180], -}; -pub const GUID_DEVICE_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2549799696, - data2: 20019, - data3: 16558, - data4: [53, 156, 139, 239, 2, 157, 189, 208], -}; +pub const GUID_DEVICE_MESSAGE_INDICATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3444089701, data2: 64148, data3: 19682, data4: [162, 50, 161, 183, 100, 229, 216, 180] }; +pub const GUID_DEVICE_PROCESSOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2549799696, data2: 20019, data3: 16558, data4: [53, 156, 139, 239, 2, 157, 189, 208] }; pub const GUID_DEVICE_SYS_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1257913683, data2: 29863, data3: 4560, data4: [190, 94, 0, 160, 201, 6, 40, 87] }; pub const GUID_DEVICE_THERMAL_ZONE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1257913681, data2: 29863, data3: 4560, data4: [190, 94, 0, 160, 201, 6, 40, 87] }; -pub const GUID_DEVINTERFACE_THERMAL_COOLING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3689166653, - data2: 15489, - data3: 16587, - data4: [172, 228, 224, 229, 208, 95, 12, 159], -}; +pub const GUID_DEVINTERFACE_THERMAL_COOLING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3689166653, data2: 15489, data3: 16587, data4: [172, 228, 224, 229, 208, 95, 12, 159] }; pub const GUID_DEVINTERFACE_THERMAL_MANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2457780371, data2: 27044, data3: 19392, data4: [189, 2, 113, 22, 100, 113, 68, 99] }; pub type HPOWERNOTIFY = isize; pub const IOCTL_ACPI_GET_REAL_TIME: u32 = 2703888u32; @@ -961,10 +926,7 @@ pub const DEVICE_NOTIFY_SERVICE_HANDLE: POWER_SETTING_REGISTER_NOTIFICATION_FLAG pub const DEVICE_NOTIFY_CALLBACK: POWER_SETTING_REGISTER_NOTIFICATION_FLAGS = 2u32; pub const DEVICE_NOTIFY_WINDOW_HANDLE: POWER_SETTING_REGISTER_NOTIFICATION_FLAGS = 0u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PROCESSOR_NUMBER_PKEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 1462028317, data2: 54703, data3: 19487, data4: [161, 3, 160, 110, 40, 242, 4, 198] }, - pid: 1u32, -}; +pub const PROCESSOR_NUMBER_PKEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1462028317, data2: 54703, data3: 19487, data4: [161, 3, 160, 110, 40, 242, 4, 198] }, pid: 1u32 }; #[repr(C)] pub struct PROCESSOR_OBJECT_INFO { pub PhysicalID: u32, diff --git a/crates/deps/sys/src/Windows/Win32/System/RealTimeCommunications/mod.rs b/crates/deps/sys/src/Windows/Win32/System/RealTimeCommunications/mod.rs index 587a26a043..153d6c3d25 100644 --- a/crates/deps/sys/src/Windows/Win32/System/RealTimeCommunications/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/RealTimeCommunications/mod.rs @@ -77,12 +77,7 @@ pub const RTCAU_NTLM: u32 = 4u32; pub const RTCAU_USE_LOGON_CRED: u32 = 65536u32; pub const RTCCS_FAIL_ON_REDIRECT: u32 = 2u32; pub const RTCCS_FORCE_PROFILE: u32 = 1u32; -pub const RTCClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2051205673, - data2: 41655, - data3: 16580, - data4: [176, 145, 246, 240, 36, 170, 137, 190], -}; +pub const RTCClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2051205673, data2: 41655, data3: 16580, data4: [176, 145, 246, 240, 36, 170, 137, 190] }; pub const RTCEF_ALL: u32 = 33554431u32; pub const RTCEF_BUDDY: u32 = 256u32; pub const RTCEF_BUDDY2: u32 = 262144u32; diff --git a/crates/deps/sys/src/Windows/Win32/System/RemoteAssistance/mod.rs b/crates/deps/sys/src/Windows/Win32/System/RemoteAssistance/mod.rs index dfee9bdb54..abdb6cddbc 100644 --- a/crates/deps/sys/src/Windows/Win32/System/RemoteAssistance/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/RemoteAssistance/mod.rs @@ -24,9 +24,4 @@ pub const RSS_CONNECTED: RENDEZVOUS_SESSION_STATE = 4i32; pub const RSS_CANCELLED: RENDEZVOUS_SESSION_STATE = 5i32; pub const RSS_DECLINED: RENDEZVOUS_SESSION_STATE = 6i32; pub const RSS_TERMINATED: RENDEZVOUS_SESSION_STATE = 7i32; -pub const RendezvousApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 192807322, - data2: 46558, - data3: 18426, - data4: [137, 102, 144, 130, 248, 47, 177, 146], -}; +pub const RendezvousApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 192807322, data2: 46558, data3: 18426, data4: [137, 102, 144, 130, 248, 47, 177, 146] }; diff --git a/crates/deps/sys/src/Windows/Win32/System/RemoteDesktop/mod.rs b/crates/deps/sys/src/Windows/Win32/System/RemoteDesktop/mod.rs index 9e1272bb17..a9ce04986c 100644 --- a/crates/deps/sys/src/Windows/Win32/System/RemoteDesktop/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/RemoteDesktop/mod.rs @@ -177,12 +177,7 @@ pub const AA_UNTRUSTED: AATrustClassID = 0i32; pub const AA_TRUSTEDUSER_UNTRUSTEDCLIENT: AATrustClassID = 1i32; pub const AA_TRUSTEDUSER_TRUSTEDCLIENT: AATrustClassID = 2i32; pub const ACQUIRE_TARGET_LOCK_TIMEOUT: u32 = 300000u32; -pub const ADsTSUserEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3806972646, - data2: 7803, - data3: 19342, - data4: [186, 189, 233, 191, 98, 146, 172, 41], -}; +pub const ADsTSUserEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3806972646, data2: 7803, data3: 19342, data4: [186, 189, 233, 191, 98, 146, 172, 41] }; #[repr(C)] pub struct AE_CURRENT_POSITION { pub u64DevicePosition: u64, @@ -333,12 +328,7 @@ pub const CONNECTION_REQUEST_CANCELLED: CONNECTION_CHANGE_NOTIFICATION = 5i32; pub const CONNECTION_REQUEST_LB_COMPLETED: CONNECTION_CHANGE_NOTIFICATION = 6i32; pub const CONNECTION_REQUEST_QUERY_PL_COMPLETED: CONNECTION_CHANGE_NOTIFICATION = 7i32; pub const CONNECTION_REQUEST_ORCH_COMPLETED: CONNECTION_CHANGE_NOTIFICATION = 8i32; -pub const CONNECTION_PROPERTY_CURSOR_BLINK_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1259668864, - data2: 65188, - data3: 19772, - data4: [157, 228, 116, 51, 166, 102, 24, 247], -}; +pub const CONNECTION_PROPERTY_CURSOR_BLINK_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1259668864, data2: 65188, data3: 19772, data4: [157, 228, 116, 51, 166, 102, 24, 247] }; pub const CONNECTION_PROPERTY_IDLE_TIME_WARNING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1765769205, data2: 3150, data3: 19735, data4: [184, 224, 31, 112, 50, 94, 93, 88] }; pub const DISPID_AX_ADMINMESSAGERECEIVED: u32 = 760u32; pub const DISPID_AX_AUTORECONNECTED: u32 = 756u32; @@ -513,18 +503,8 @@ pub const PROVISIONING_PLUGIN: PLUGIN_TYPE = 32i32; pub const TASK_PLUGIN: PLUGIN_TYPE = 64i32; pub const PRODUCTINFO_COMPANYNAME_LENGTH: u32 = 256u32; pub const PRODUCTINFO_PRODUCTID_LENGTH: u32 = 4u32; -pub const PROPERTY_DYNAMIC_TIME_ZONE_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 215995022, - data2: 53433, - data3: 19487, - data4: [165, 235, 109, 31, 108, 101, 53, 185], -}; -pub const PROPERTY_TYPE_ENABLE_UNIVERSAL_APPS_FOR_CUSTOM_SHELL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3979100122, - data2: 13197, - data3: 19775, - data4: [129, 163, 231, 103, 49, 13, 144, 142], -}; +pub const PROPERTY_DYNAMIC_TIME_ZONE_INFORMATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 215995022, data2: 53433, data3: 19487, data4: [165, 235, 109, 31, 108, 101, 53, 185] }; +pub const PROPERTY_TYPE_ENABLE_UNIVERSAL_APPS_FOR_CUSTOM_SHELL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3979100122, data2: 13197, data3: 19775, data4: [129, 163, 231, 103, 49, 13, 144, 142] }; pub const PROPERTY_TYPE_GET_FAST_RECONNECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1645401943, data2: 67, data3: 18530, data4: [153, 195, 159, 48, 89, 172, 42, 59] }; pub const PROPERTY_TYPE_GET_FAST_RECONNECT_USER_SID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 427573882, data2: 309, data3: 19309, data4: [156, 94, 230, 87, 154, 10, 182, 37] }; pub type PVIRTUALCHANNELCLOSE = ::core::option::Option u32>; @@ -2150,20 +2130,10 @@ impl ::core::clone::Clone for WTS_PROTOCOL_STATUS { pub const WTS_PROTOCOL_TYPE_CONSOLE: u32 = 0u32; pub const WTS_PROTOCOL_TYPE_ICA: u32 = 1u32; pub const WTS_PROTOCOL_TYPE_RDP: u32 = 2u32; -pub const WTS_QUERY_ALLOWED_INITIAL_APP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3346864944, - data2: 23521, - data3: 19563, - data4: [160, 225, 189, 109, 46, 92, 159, 204], -}; +pub const WTS_QUERY_ALLOWED_INITIAL_APP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3346864944, data2: 23521, data3: 19563, data4: [160, 225, 189, 109, 46, 92, 159, 204] }; pub const WTS_QUERY_AUDIOENUM_DLL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2616523415, data2: 51331, data3: 19498, data4: [128, 171, 90, 57, 201, 175, 0, 219] }; pub const WTS_QUERY_LOGON_SCREEN_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2341343207, data2: 2052, data3: 18958, data4: [178, 121, 134, 96, 177, 223, 0, 73] }; -pub const WTS_QUERY_MF_FORMAT_SUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1099340496, - data2: 25394, - data3: 19912, - data4: [149, 213, 219, 116, 158, 47, 29, 148], -}; +pub const WTS_QUERY_MF_FORMAT_SUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1099340496, data2: 25394, data3: 19912, data4: [149, 213, 219, 116, 158, 47, 29, 148] }; pub type WTS_RCM_DRAIN_STATE = i32; pub const WTS_DRAIN_STATE_NONE: WTS_RCM_DRAIN_STATE = 0i32; pub const WTS_DRAIN_IN_DRAIN: WTS_RCM_DRAIN_STATE = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/System/RemoteManagement/mod.rs b/crates/deps/sys/src/Windows/Win32/System/RemoteManagement/mod.rs index 87741e454d..2175cb1270 100644 --- a/crates/deps/sys/src/Windows/Win32/System/RemoteManagement/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/RemoteManagement/mod.rs @@ -1147,12 +1147,7 @@ impl ::core::clone::Clone for WSMAN_USERNAME_PASSWORD_CREDS { *self } } -pub const WSMan: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3169673595, - data2: 60419, - data3: 16907, - data4: [133, 8, 151, 125, 199, 166, 134, 189], -}; +pub const WSMan: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3169673595, data2: 60419, data3: 16907, data4: [133, 8, 151, 125, 199, 166, 134, 189] }; pub type WSManAuthenticationFlags = i32; pub const WSMAN_FLAG_DEFAULT_AUTHENTICATION: WSManAuthenticationFlags = 0i32; pub const WSMAN_FLAG_NO_AUTHENTICATION: WSManAuthenticationFlags = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/System/Search/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Search/mod.rs index 0604c75b9a..a6a3d05f92 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Search/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Search/mod.rs @@ -596,12 +596,7 @@ pub const CSTORAGEPROPERTY: u32 = 23u32; pub const CSearchLanguageSupport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1785252992, data2: 17207, data3: 19900, data4: [189, 39, 251, 251, 16, 83, 130, 11] }; pub const CSearchManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2097769567, data2: 44040, data3: 20255, data4: [190, 183, 92, 34, 197, 23, 206, 57] }; pub const CSearchRoot: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 813067218, data2: 59932, data3: 20264, data4: [191, 39, 11, 68, 226, 246, 141, 183] }; -pub const CSearchScopeRule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3862816592, - data2: 15319, - data3: 19429, - data4: [156, 132, 107, 66, 129, 152, 140, 68], -}; +pub const CSearchScopeRule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3862816592, data2: 15319, data3: 19429, data4: [156, 132, 107, 66, 129, 152, 140, 68] }; pub type CatalogPausedReason = i32; pub const CATALOG_PAUSED_REASON_NONE: CatalogPausedReason = 0i32; pub const CATALOG_PAUSED_REASON_HIGH_IO: CatalogPausedReason = 1i32; @@ -623,12 +618,7 @@ pub const CATALOG_STATUS_INCREMENTAL_CRAWL: CatalogStatus = 4i32; pub const CATALOG_STATUS_PROCESSING_NOTIFICATIONS: CatalogStatus = 5i32; pub const CATALOG_STATUS_SHUTTING_DOWN: CatalogStatus = 6i32; pub const CompoundCondition: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 292523283, data2: 4126, data3: 20389, data4: [132, 212, 255, 130, 121, 56, 25, 53] }; -pub const ConditionFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3762193840, - data2: 31715, - data3: 16384, - data4: [186, 152, 108, 19, 222, 159, 164, 134], -}; +pub const ConditionFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3762193840, data2: 31715, data3: 16384, data4: [186, 152, 108, 19, 222, 159, 164, 134] }; #[repr(C)] pub struct DATE_STRUCT { pub year: i16, @@ -2010,12 +2000,7 @@ impl ::core::clone::Clone for DBPROPSET { *self } } -pub const DBPROPSET_MSDAORA8_ROWSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2131141493, - data2: 56682, - data3: 17371, - data4: [180, 224, 31, 193, 33, 229, 230, 43], -}; +pub const DBPROPSET_MSDAORA8_ROWSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2131141493, data2: 56682, data3: 17371, data4: [180, 224, 31, 193, 33, 229, 230, 43] }; pub const DBPROPSET_MSDAORA_ROWSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3905703101, data2: 65023, data3: 4560, data4: [184, 101, 0, 160, 201, 8, 28, 29] }; pub const DBPROPSET_MSDSDBINIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1439404456, data2: 23674, data3: 4561, data4: [173, 173, 0, 192, 79, 194, 152, 99] }; pub const DBPROPSET_MSDSSESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3992024374, data2: 44991, data3: 4561, data4: [136, 71, 0, 0, 248, 121, 249, 140] }; @@ -2031,12 +2016,7 @@ pub const DBPROPSET_SQLSERVERDATASOURCEINFO: ::windows_sys::core::GUID = ::windo pub const DBPROPSET_SQLSERVERDBINIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1559546384, data2: 61217, data3: 4560, data4: [151, 231, 0, 192, 79, 194, 173, 152] }; pub const DBPROPSET_SQLSERVERROWSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1559546385, data2: 61217, data3: 4560, data4: [151, 231, 0, 192, 79, 194, 173, 152] }; pub const DBPROPSET_SQLSERVERSESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 686796517, data2: 11564, data3: 4561, data4: [152, 7, 0, 192, 79, 194, 173, 152] }; -pub const DBPROPSET_SQLSERVERSTREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2675556467, - data2: 35437, - data3: 19402, - data4: [168, 168, 201, 183, 154, 155, 150, 45], -}; +pub const DBPROPSET_SQLSERVERSTREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2675556467, data2: 35437, data3: 19402, data4: [168, 168, 201, 183, 154, 155, 150, 45] }; pub type DBPROPSTATUSENUM = i32; pub const DBPROPSTATUS_OK: DBPROPSTATUSENUM = 0i32; pub const DBPROPSTATUS_NOTSUPPORTED: DBPROPSTATUSENUM = 1i32; @@ -3644,12 +3624,7 @@ pub type IViewSort = *mut ::core::ffi::c_void; pub type IWordBreaker = *mut ::core::ffi::c_void; pub type IWordFormSink = *mut ::core::ffi::c_void; pub type IWordSink = *mut ::core::ffi::c_void; -pub const Interval: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3646363423, - data2: 19449, - data3: 19938, - data4: [188, 213, 199, 10, 124, 165, 88, 54], -}; +pub const Interval: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3646363423, data2: 19449, data3: 19938, data4: [188, 213, 199, 10, 124, 165, 88, 54] }; pub const JET_GET_PROP_STORE_ERROR: i32 = -1073732822i32; pub const JET_INIT_ERROR: i32 = -1073732824i32; pub const JET_MULTIINSTANCE_DISABLED: i32 = -2147474645i32; @@ -3741,12 +3716,7 @@ pub type LOCKMODEENUM = i32; pub const LOCKMODE_INVALID: LOCKMODEENUM = 0i32; pub const LOCKMODE_EXCLUSIVE: LOCKMODEENUM = 1i32; pub const LOCKMODE_SHARED: LOCKMODEENUM = 2i32; -pub const LeafCondition: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1391549577, - data2: 23063, - data3: 18657, - data4: [187, 205, 70, 163, 248, 156, 124, 194], -}; +pub const LeafCondition: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1391549577, data2: 23063, data3: 18657, data4: [187, 205, 70, 163, 248, 156, 124, 194] }; pub const MAXNAME: u32 = 129u32; pub const MAXNUMERICLEN: u32 = 16u32; pub const MAXUSEVERITY: u32 = 18u32; @@ -3948,18 +3918,8 @@ pub const MINFATALERR: u32 = 20u32; pub const MIN_USER_DATATYPE: u32 = 256u32; pub const MSDAINITIALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 570871216, data2: 6593, data3: 4561, data4: [137, 224, 0, 192, 79, 215, 168, 41] }; pub const MSDAORA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3905703102, data2: 65023, data3: 4560, data4: [184, 101, 0, 160, 201, 8, 28, 29] }; -pub const MSDAORA8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2131141491, - data2: 56682, - data3: 17371, - data4: [180, 224, 31, 193, 33, 229, 230, 43], -}; -pub const MSDAORA8_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2131141492, - data2: 56682, - data3: 17371, - data4: [180, 224, 31, 193, 33, 229, 230, 43], -}; +pub const MSDAORA8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2131141491, data2: 56682, data3: 17371, data4: [180, 224, 31, 193, 33, 229, 230, 43] }; +pub const MSDAORA8_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2131141492, data2: 56682, data3: 17371, data4: [180, 224, 31, 193, 33, 229, 230, 43] }; pub const MSDAORA_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3905703103, data2: 65023, data3: 4560, data4: [184, 101, 0, 160, 201, 8, 28, 29] }; pub type MSDSDBINITPROPENUM = i32; pub const DBPROP_MSDS_DBINIT_DATAPROVIDER: MSDSDBINITPROPENUM = 2i32; diff --git a/crates/deps/sys/src/Windows/Win32/System/Services/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Services/mod.rs index 5ff5f59a40..5553c93728 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Services/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Services/mod.rs @@ -6,33 +6,9 @@ extern "system" { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] pub fn ChangeServiceConfig2W(hservice: super::super::Security::SC_HANDLE, dwinfolevel: SERVICE_CONFIG, lpinfo: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn ChangeServiceConfigA( - hservice: super::super::Security::SC_HANDLE, - dwservicetype: u32, - dwstarttype: SERVICE_START_TYPE, - dwerrorcontrol: SERVICE_ERROR, - lpbinarypathname: super::super::Foundation::PSTR, - lploadordergroup: super::super::Foundation::PSTR, - lpdwtagid: *mut u32, - lpdependencies: super::super::Foundation::PSTR, - lpservicestartname: super::super::Foundation::PSTR, - lppassword: super::super::Foundation::PSTR, - lpdisplayname: super::super::Foundation::PSTR, - ) -> super::super::Foundation::BOOL; - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn ChangeServiceConfigW( - hservice: super::super::Security::SC_HANDLE, - dwservicetype: u32, - dwstarttype: SERVICE_START_TYPE, - dwerrorcontrol: SERVICE_ERROR, - lpbinarypathname: super::super::Foundation::PWSTR, - lploadordergroup: super::super::Foundation::PWSTR, - lpdwtagid: *mut u32, - lpdependencies: super::super::Foundation::PWSTR, - lpservicestartname: super::super::Foundation::PWSTR, - lppassword: super::super::Foundation::PWSTR, - lpdisplayname: super::super::Foundation::PWSTR, - ) -> super::super::Foundation::BOOL; + pub fn ChangeServiceConfigA(hservice: super::super::Security::SC_HANDLE, dwservicetype: u32, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: super::super::Foundation::PSTR, lploadordergroup: super::super::Foundation::PSTR, lpdwtagid: *mut u32, lpdependencies: super::super::Foundation::PSTR, lpservicestartname: super::super::Foundation::PSTR, lppassword: super::super::Foundation::PSTR, lpdisplayname: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] + pub fn ChangeServiceConfigW(hservice: super::super::Security::SC_HANDLE, dwservicetype: u32, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: super::super::Foundation::PWSTR, lploadordergroup: super::super::Foundation::PWSTR, lpdwtagid: *mut u32, lpdependencies: super::super::Foundation::PWSTR, lpservicestartname: super::super::Foundation::PWSTR, lppassword: super::super::Foundation::PWSTR, lpdisplayname: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] pub fn CloseServiceHandle(hscobject: super::super::Security::SC_HANDLE) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -42,37 +18,9 @@ extern "system" { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] pub fn ControlServiceExW(hservice: super::super::Security::SC_HANDLE, dwcontrol: u32, dwinfolevel: u32, pcontrolparams: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn CreateServiceA( - hscmanager: super::super::Security::SC_HANDLE, - lpservicename: super::super::Foundation::PSTR, - lpdisplayname: super::super::Foundation::PSTR, - dwdesiredaccess: u32, - dwservicetype: ENUM_SERVICE_TYPE, - dwstarttype: SERVICE_START_TYPE, - dwerrorcontrol: SERVICE_ERROR, - lpbinarypathname: super::super::Foundation::PSTR, - lploadordergroup: super::super::Foundation::PSTR, - lpdwtagid: *mut u32, - lpdependencies: super::super::Foundation::PSTR, - lpservicestartname: super::super::Foundation::PSTR, - lppassword: super::super::Foundation::PSTR, - ) -> super::super::Security::SC_HANDLE; - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn CreateServiceW( - hscmanager: super::super::Security::SC_HANDLE, - lpservicename: super::super::Foundation::PWSTR, - lpdisplayname: super::super::Foundation::PWSTR, - dwdesiredaccess: u32, - dwservicetype: ENUM_SERVICE_TYPE, - dwstarttype: SERVICE_START_TYPE, - dwerrorcontrol: SERVICE_ERROR, - lpbinarypathname: super::super::Foundation::PWSTR, - lploadordergroup: super::super::Foundation::PWSTR, - lpdwtagid: *mut u32, - lpdependencies: super::super::Foundation::PWSTR, - lpservicestartname: super::super::Foundation::PWSTR, - lppassword: super::super::Foundation::PWSTR, - ) -> super::super::Security::SC_HANDLE; + pub fn CreateServiceA(hscmanager: super::super::Security::SC_HANDLE, lpservicename: super::super::Foundation::PSTR, lpdisplayname: super::super::Foundation::PSTR, dwdesiredaccess: u32, dwservicetype: ENUM_SERVICE_TYPE, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: super::super::Foundation::PSTR, lploadordergroup: super::super::Foundation::PSTR, lpdwtagid: *mut u32, lpdependencies: super::super::Foundation::PSTR, lpservicestartname: super::super::Foundation::PSTR, lppassword: super::super::Foundation::PSTR) -> super::super::Security::SC_HANDLE; + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] + pub fn CreateServiceW(hscmanager: super::super::Security::SC_HANDLE, lpservicename: super::super::Foundation::PWSTR, lpdisplayname: super::super::Foundation::PWSTR, dwdesiredaccess: u32, dwservicetype: ENUM_SERVICE_TYPE, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: super::super::Foundation::PWSTR, lploadordergroup: super::super::Foundation::PWSTR, lpdwtagid: *mut u32, lpdependencies: super::super::Foundation::PWSTR, lpservicestartname: super::super::Foundation::PWSTR, lppassword: super::super::Foundation::PWSTR) -> super::super::Security::SC_HANDLE; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] pub fn DeleteService(hservice: super::super::Security::SC_HANDLE) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -168,12 +116,7 @@ extern "system" { } pub const CUSTOM_SYSTEM_STATE_CHANGE_EVENT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 762980374, data2: 3166, data3: 17916, data4: [156, 231, 87, 14, 94, 205, 233, 201] }; pub const DOMAIN_JOIN_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 484575930, data2: 38993, data3: 17441, data4: [148, 48, 29, 222, 183, 102, 232, 9] }; -pub const DOMAIN_LEAVE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3719254382, - data2: 22722, - data3: 18534, - data4: [149, 116, 195, 182, 21, 212, 46, 161], -}; +pub const DOMAIN_LEAVE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3719254382, data2: 22722, data3: 18534, data4: [149, 116, 195, 182, 21, 212, 46, 161] }; pub type ENUM_SERVICE_STATE = u32; pub const SERVICE_ACTIVE: ENUM_SERVICE_STATE = 1u32; pub const SERVICE_INACTIVE: ENUM_SERVICE_STATE = 2u32; @@ -251,12 +194,7 @@ pub const SERVICE_RECOGNIZER_DRIVER: ENUM_SERVICE_TYPE = 8u32; pub const SERVICE_WIN32_OWN_PROCESS: ENUM_SERVICE_TYPE = 16u32; pub const SERVICE_USER_OWN_PROCESS: ENUM_SERVICE_TYPE = 80u32; pub const SERVICE_USER_SHARE_PROCESS: ENUM_SERVICE_TYPE = 96u32; -pub const FIREWALL_PORT_CLOSE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2705648952, - data2: 36370, - data3: 19940, - data4: [157, 150, 230, 71, 64, 177, 165, 36], -}; +pub const FIREWALL_PORT_CLOSE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2705648952, data2: 36370, data3: 19940, data4: [157, 150, 230, 71, 64, 177, 165, 36] }; pub const FIREWALL_PORT_OPEN_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3075907079, data2: 33825, data3: 20192, data4: [173, 16, 134, 145, 90, 253, 173, 9] }; pub type HANDLER_FUNCTION = ::core::option::Option; pub type HANDLER_FUNCTION_EX = ::core::option::Option u32>; @@ -266,25 +204,10 @@ pub type LPHANDLER_FUNCTION_EX = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] pub type LPSERVICE_MAIN_FUNCTIONW = ::core::option::Option; -pub const MACHINE_POLICY_PRESENT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1704970982, - data2: 23515, - data3: 19881, - data4: [177, 255, 202, 42, 23, 141, 70, 224], -}; +pub const MACHINE_POLICY_PRESENT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1704970982, data2: 23515, data3: 19881, data4: [177, 255, 202, 42, 23, 141, 70, 224] }; pub const NAMED_PIPE_EVENT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 528601393, data2: 16300, data3: 17719, data4: [158, 12, 126, 123, 12, 47, 75, 85] }; -pub const NETWORK_MANAGER_FIRST_IP_ADDRESS_ARRIVAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1328018142, - data2: 5346, - data3: 17163, - data4: [165, 73, 124, 212, 140, 188, 130, 69], -}; -pub const NETWORK_MANAGER_LAST_IP_ADDRESS_REMOVAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3427509802, - data2: 5678, - data3: 17992, - data4: [132, 122, 182, 189, 249, 147, 227, 53], -}; +pub const NETWORK_MANAGER_FIRST_IP_ADDRESS_ARRIVAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1328018142, data2: 5346, data3: 17163, data4: [165, 73, 124, 212, 140, 188, 130, 69] }; +pub const NETWORK_MANAGER_LAST_IP_ADDRESS_REMOVAL_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3427509802, data2: 5678, data3: 17992, data4: [132, 122, 182, 189, 249, 147, 227, 53] }; pub type PFN_SC_NOTIFY_CALLBACK = ::core::option::Option; pub type PSC_NOTIFICATION_CALLBACK = ::core::option::Option; #[repr(C)] @@ -359,12 +282,7 @@ impl ::core::clone::Clone for QUERY_SERVICE_LOCK_STATUSW { *self } } -pub const RPC_INTERFACE_EVENT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3163607399, - data2: 38000, - data3: 16697, - data4: [169, 186, 190, 11, 187, 245, 183, 77], -}; +pub const RPC_INTERFACE_EVENT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3163607399, data2: 38000, data3: 16697, data4: [169, 186, 190, 11, 187, 245, 183, 77] }; #[repr(C)] pub struct SC_ACTION { pub Type: SC_ACTION_TYPE, diff --git a/crates/deps/sys/src/Windows/Win32/System/SideShow/mod.rs b/crates/deps/sys/src/Windows/Win32/System/SideShow/mod.rs index 98a8471c57..4ddcb59e43 100644 --- a/crates/deps/sys/src/Windows/Win32/System/SideShow/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/SideShow/mod.rs @@ -147,112 +147,48 @@ impl ::core::clone::Clone for SCF_NAVIGATION_EVENT { } pub const SIDESHOW_APPLICATION_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1286959866, data2: 7483, data3: 18867, data4: [161, 122, 46, 107, 255, 5, 40, 84] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_CLIENT_AREA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 16u32, -}; +pub const SIDESHOW_CAPABILITY_CLIENT_AREA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_CLIENT_AREA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 15u32, -}; +pub const SIDESHOW_CAPABILITY_CLIENT_AREA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_COLOR_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 5u32, -}; +pub const SIDESHOW_CAPABILITY_COLOR_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_COLOR_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 6u32, -}; +pub const SIDESHOW_CAPABILITY_COLOR_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_CURRENT_LANGUAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 9u32, -}; +pub const SIDESHOW_CAPABILITY_CURRENT_LANGUAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_DATA_CACHE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 7u32, -}; +pub const SIDESHOW_CAPABILITY_DATA_CACHE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_DEVICE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 1u32, -}; +pub const SIDESHOW_CAPABILITY_DEVICE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 1u32 }; pub const SIDESHOW_CAPABILITY_DEVICE_PROPERTIES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_SCREEN_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 4u32, -}; +pub const SIDESHOW_CAPABILITY_SCREEN_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_SCREEN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 2u32, -}; +pub const SIDESHOW_CAPABILITY_SCREEN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_SCREEN_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 3u32, -}; +pub const SIDESHOW_CAPABILITY_SCREEN_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_SUPPORTED_IMAGE_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 14u32, -}; +pub const SIDESHOW_CAPABILITY_SUPPORTED_IMAGE_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_SUPPORTED_LANGUAGES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 8u32, -}; +pub const SIDESHOW_CAPABILITY_SUPPORTED_LANGUAGES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_SUPPORTED_THEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, - pid: 10u32, -}; +pub const SIDESHOW_CAPABILITY_SUPPORTED_THEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2327611560, data2: 34171, data3: 19159, data4: [163, 90, 181, 148, 47, 73, 43, 153] }, pid: 10u32 }; pub type SIDESHOW_COLOR_TYPE = i32; pub const SIDESHOW_COLOR_TYPE_COLOR: SIDESHOW_COLOR_TYPE = 0i32; pub const SIDESHOW_COLOR_TYPE_GREYSCALE: SIDESHOW_COLOR_TYPE = 1i32; pub const SIDESHOW_COLOR_TYPE_BLACK_AND_WHITE: SIDESHOW_COLOR_TYPE = 2i32; pub const SIDESHOW_CONTENT_MISSING_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1342700456, data2: 54035, data3: 17311, data4: [190, 162, 165, 2, 1, 211, 233, 168] }; pub const SIDESHOW_ENDPOINT_ICAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1308571317, data2: 40414, data3: 20342, data4: [154, 42, 150, 67, 80, 71, 6, 61] }; -pub const SIDESHOW_ENDPOINT_SIMPLE_CONTENT_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2846176575, - data2: 11595, - data3: 18382, - data4: [147, 238, 117, 159, 58, 125, 218, 79], -}; +pub const SIDESHOW_ENDPOINT_SIMPLE_CONTENT_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2846176575, data2: 11595, data3: 18382, data4: [147, 238, 117, 159, 58, 125, 218, 79] }; pub const SIDESHOW_EVENTID_APPLICATION_ENTER: u32 = 4294901760u32; pub const SIDESHOW_EVENTID_APPLICATION_EXIT: u32 = 4294901761u32; pub const SIDESHOW_NEW_EVENT_DATA_AVAILABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1468086356, data2: 12225, data3: 16668, data4: [165, 159, 242, 73, 39, 96, 136, 4] }; pub type SIDESHOW_SCREEN_TYPE = i32; pub const SIDESHOW_SCREEN_TYPE_BITMAP: SIDESHOW_SCREEN_TYPE = 0i32; pub const SIDESHOW_SCREEN_TYPE_TEXT: SIDESHOW_SCREEN_TYPE = 1i32; -pub const SIDESHOW_USER_CHANGE_REQUEST_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1342793532, - data2: 16253, - data3: 19582, - data4: [153, 113, 234, 162, 233, 31, 21, 117], -}; -pub const SideShowKeyCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3753630712, - data2: 6366, - data3: 18872, - data4: [131, 220, 235, 199, 39, 198, 45, 148], -}; -pub const SideShowNotification: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 216262767, - data2: 54733, - data3: 17701, - data4: [167, 102, 26, 186, 177, 167, 82, 245], -}; +pub const SIDESHOW_USER_CHANGE_REQUEST_EVENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1342793532, data2: 16253, data3: 19582, data4: [153, 113, 234, 162, 233, 31, 21, 117] }; +pub const SideShowKeyCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3753630712, data2: 6366, data3: 18872, data4: [131, 220, 235, 199, 39, 198, 45, 148] }; +pub const SideShowNotification: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 216262767, data2: 54733, data3: 17701, data4: [167, 102, 26, 186, 177, 167, 82, 245] }; pub const SideShowPropVariantCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3863016469, data2: 21406, data3: 18723, data4: [150, 205, 95, 9, 59, 194, 80, 205] }; -pub const SideShowSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3791995833, - data2: 63365, - data3: 20130, - data4: [152, 30, 196, 255, 167, 107, 188, 124], -}; +pub const SideShowSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3791995833, data2: 63365, data3: 20130, data4: [152, 30, 196, 255, 167, 107, 188, 124] }; pub const VERSION_1_WINDOWS_7: u32 = 0u32; diff --git a/crates/deps/sys/src/Windows/Win32/System/SystemServices/mod.rs b/crates/deps/sys/src/Windows/Win32/System/SystemServices/mod.rs index de26cf8b87..4d936b2785 100644 --- a/crates/deps/sys/src/Windows/Win32/System/SystemServices/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/SystemServices/mod.rs @@ -1499,258 +1499,78 @@ pub const GC_ROTATE: GESTURECONFIG_FLAGS = 1u32; pub const GC_TWOFINGERTAP: GESTURECONFIG_FLAGS = 1u32; pub const GC_PRESSANDTAP: GESTURECONFIG_FLAGS = 1u32; pub const GC_ROLLOVER: GESTURECONFIG_FLAGS = 1u32; -pub const GUID_ACDC_POWER_SOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1564383833, - data2: 59861, - data3: 19200, - data4: [166, 189, 255, 52, 255, 81, 101, 72], -}; +pub const GUID_ACDC_POWER_SOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1564383833, data2: 59861, data3: 19200, data4: [166, 189, 255, 52, 255, 81, 101, 72] }; pub const GUID_ACTIVE_POWERSCHEME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 838464134, data2: 20612, data3: 17150, data4: [183, 32, 43, 2, 100, 153, 55, 99] }; pub const GUID_ADAPTIVE_INPUT_CONTROLLER_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244906729, data2: 62554, data3: 19937, data4: [167, 87, 96, 49, 241, 151, 246, 234] }; -pub const GUID_ADAPTIVE_POWER_BEHAVIOR_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2249832726, - data2: 57348, - data3: 19928, - data4: [155, 102, 218, 232, 111, 128, 102, 152], -}; -pub const GUID_ADVANCED_COLOR_QUALITY_BIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1749827177, - data2: 42231, - data3: 16404, - data4: [135, 84, 212, 81, 121, 165, 97, 103], -}; -pub const GUID_ALLOW_AWAYMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 635412809, - data2: 24017, - data3: 18230, - data4: [181, 171, 232, 163, 123, 91, 129, 135], -}; +pub const GUID_ADAPTIVE_POWER_BEHAVIOR_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2249832726, data2: 57348, data3: 19928, data4: [155, 102, 218, 232, 111, 128, 102, 152] }; +pub const GUID_ADVANCED_COLOR_QUALITY_BIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1749827177, data2: 42231, data3: 16404, data4: [135, 84, 212, 81, 121, 165, 97, 103] }; +pub const GUID_ALLOW_AWAYMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 635412809, data2: 24017, data3: 18230, data4: [181, 171, 232, 163, 123, 91, 129, 135] }; pub const GUID_ALLOW_DISPLAY_REQUIRED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2848897242, data2: 52550, data3: 17659, data4: [169, 139, 2, 175, 105, 222, 70, 35] }; -pub const GUID_ALLOW_RTC_WAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3174789514, - data2: 1664, - data3: 19869, - data4: [138, 178, 225, 210, 180, 172, 128, 109], -}; +pub const GUID_ALLOW_RTC_WAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3174789514, data2: 1664, data3: 19869, data4: [138, 178, 225, 210, 180, 172, 128, 109] }; pub const GUID_ALLOW_STANDBY_STATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2885428505, data2: 13832, data3: 19498, data4: [148, 234, 23, 27, 14, 213, 70, 171] }; -pub const GUID_ALLOW_SYSTEM_REQUIRED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2763101685, - data2: 33317, - data3: 18392, - data4: [128, 18, 157, 65, 54, 151, 134, 226], -}; -pub const GUID_APPLAUNCH_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 443060785, - data2: 29593, - data3: 20122, - data4: [143, 153, 183, 31, 153, 157, 179, 250], -}; +pub const GUID_ALLOW_SYSTEM_REQUIRED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2763101685, data2: 33317, data3: 18392, data4: [128, 18, 157, 65, 54, 151, 134, 226] }; +pub const GUID_APPLAUNCH_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 443060785, data2: 29593, data3: 20122, data4: [143, 153, 183, 31, 153, 157, 179, 250] }; pub const GUID_BACKGROUND_TASK_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3475239488, data2: 10836, data3: 18648, data4: [177, 20, 222, 21, 24, 255, 5, 46] }; -pub const GUID_BATTERY_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2099658517, - data2: 64676, - data3: 18917, - data4: [133, 75, 169, 242, 191, 189, 92, 36], -}; -pub const GUID_BATTERY_DISCHARGE_ACTION_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1669242927, - data2: 48075, - data3: 16405, - data4: [142, 44, 161, 199, 185, 192, 181, 70], -}; +pub const GUID_BATTERY_COUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2099658517, data2: 64676, data3: 18917, data4: [133, 75, 169, 242, 191, 189, 92, 36] }; +pub const GUID_BATTERY_DISCHARGE_ACTION_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1669242927, data2: 48075, data3: 16405, data4: [142, 44, 161, 199, 185, 192, 181, 70] }; pub const GUID_BATTERY_DISCHARGE_ACTION_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3631492555, data2: 15978, data3: 19260, data4: [179, 254, 55, 70, 35, 205, 207, 6] }; pub const GUID_BATTERY_DISCHARGE_ACTION_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1109178936, data2: 6798, data3: 18561, data4: [172, 137, 227, 58, 139, 4, 236, 228] }; pub const GUID_BATTERY_DISCHARGE_ACTION_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2152146451, data2: 38784, data3: 17758, data4: [179, 8, 114, 211, 0, 60, 242, 248] }; pub const GUID_BATTERY_DISCHARGE_FLAGS_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1572568223, data2: 14569, data3: 16594, data4: [151, 73, 79, 138, 14, 159, 100, 15] }; pub const GUID_BATTERY_DISCHARGE_FLAGS_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3168721233, data2: 6267, data3: 19717, data4: [188, 204, 247, 229, 25, 96, 194, 88] }; -pub const GUID_BATTERY_DISCHARGE_FLAGS_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2144530628, - data2: 65207, - data3: 19875, - data4: [129, 23, 227, 251, 237, 196, 101, 130], -}; +pub const GUID_BATTERY_DISCHARGE_FLAGS_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2144530628, data2: 65207, data3: 19875, data4: [129, 23, 227, 251, 237, 196, 101, 130] }; pub const GUID_BATTERY_DISCHARGE_FLAGS_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935752399, data2: 56314, data3: 17017, data4: [131, 86, 73, 53, 246, 191, 98, 243] }; -pub const GUID_BATTERY_DISCHARGE_LEVEL_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2590431447, - data2: 20471, - data3: 20217, - data4: [181, 162, 90, 50, 108, 162, 164, 105], -}; -pub const GUID_BATTERY_DISCHARGE_LEVEL_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2172893850, - data2: 59664, - data3: 18650, - data4: [135, 105, 20, 174, 109, 193, 23, 10], -}; +pub const GUID_BATTERY_DISCHARGE_LEVEL_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2590431447, data2: 20471, data3: 20217, data4: [181, 162, 90, 50, 108, 162, 164, 105] }; +pub const GUID_BATTERY_DISCHARGE_LEVEL_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2172893850, data2: 59664, data3: 18650, data4: [135, 105, 20, 174, 109, 193, 23, 10] }; pub const GUID_BATTERY_DISCHARGE_LEVEL_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 127958178, data2: 44463, data3: 16599, data4: [176, 119, 83, 58, 173, 237, 27, 250] }; -pub const GUID_BATTERY_DISCHARGE_LEVEL_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1487918502, - data2: 49885, - data3: 18386, - data4: [159, 191, 239, 112, 204, 92, 89, 101], -}; -pub const GUID_BATTERY_PERCENTAGE_REMAINING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2813165633, - data2: 46170, - data3: 19630, - data4: [135, 163, 238, 203, 180, 104, 169, 225], -}; -pub const GUID_BATTERY_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3879339149, - data2: 48935, - data3: 20242, - data4: [151, 49, 139, 32, 118, 232, 137, 31], -}; +pub const GUID_BATTERY_DISCHARGE_LEVEL_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1487918502, data2: 49885, data3: 18386, data4: [159, 191, 239, 112, 204, 92, 89, 101] }; +pub const GUID_BATTERY_PERCENTAGE_REMAINING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2813165633, data2: 46170, data3: 19630, data4: [135, 163, 238, 203, 180, 104, 169, 225] }; +pub const GUID_BATTERY_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3879339149, data2: 48935, data3: 20242, data4: [151, 49, 139, 32, 118, 232, 137, 31] }; pub const GUID_CONNECTIVITY_IN_STANDBY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4048910056, data2: 39095, data3: 16774, data4: [185, 68, 234, 250, 102, 68, 2, 217] }; -pub const GUID_CONSOLE_DISPLAY_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1877382486, - data2: 28746, - data3: 18336, - data4: [143, 36, 194, 141, 147, 111, 218, 71], -}; +pub const GUID_CONSOLE_DISPLAY_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1877382486, data2: 28746, data3: 18336, data4: [143, 36, 194, 141, 147, 111, 218, 71] }; pub const GUID_CRITICAL_POWER_TRANSITION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3080876069, data2: 58729, data3: 18114, data4: [165, 4, 43, 150, 202, 210, 37, 161] }; pub const GUID_DEEP_SLEEP_ENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3573741550, data2: 7623, data3: 20221, data4: [165, 93, 240, 75, 111, 92, 5, 69] }; pub const GUID_DEEP_SLEEP_PLATFORM_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3527356344, data2: 38198, data3: 16440, data4: [156, 148, 28, 224, 46, 92, 33, 82] }; pub const GUID_DEVICE_EVENT_RBC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3497281426, data2: 43406, data3: 4562, data4: [145, 122, 0, 160, 201, 6, 143, 243] }; pub const GUID_DEVICE_IDLE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1336588058, data2: 37605, data3: 18214, data4: [181, 49, 34, 69, 89, 103, 45, 25] }; -pub const GUID_DEVICE_POWER_POLICY_VIDEO_BRIGHTNESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2918014594, - data2: 47369, - data3: 17945, - data4: [153, 73, 245, 215, 29, 172, 11, 203], -}; -pub const GUID_DEVICE_POWER_POLICY_VIDEO_DIM_BRIGHTNESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4059823586, - data2: 43360, - data3: 16741, - data4: [159, 136, 80, 102, 121, 17, 206, 150], -}; +pub const GUID_DEVICE_POWER_POLICY_VIDEO_BRIGHTNESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2918014594, data2: 47369, data3: 17945, data4: [153, 73, 245, 215, 29, 172, 11, 203] }; +pub const GUID_DEVICE_POWER_POLICY_VIDEO_DIM_BRIGHTNESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4059823586, data2: 43360, data3: 16741, data4: [159, 136, 80, 102, 121, 17, 206, 150] }; pub const GUID_DEVINTERFACE_DMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 632611432, data2: 10757, data3: 18798, data4: [128, 59, 38, 104, 55, 251, 218, 75] }; pub const GUID_DEVINTERFACE_DMR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3498532788, data2: 8598, data3: 19578, data4: [166, 61, 228, 22, 173, 221, 96, 161] }; pub const GUID_DEVINTERFACE_DMS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3378526126, data2: 42328, data3: 17520, data4: [180, 50, 17, 90, 49, 184, 85, 83] }; pub const GUID_DISCONNECTED_STANDBY_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1756345049, data2: 61077, data3: 18344, data4: [143, 80, 65, 21, 8, 128, 115, 177] }; -pub const GUID_DISK_ADAPTIVE_POWERDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 963261153, - data2: 18842, - data3: 16562, - data4: [145, 36, 169, 106, 254, 112, 118, 103], -}; -pub const GUID_DISK_BURST_IGNORE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2162411022, - data2: 48020, - data3: 19160, - data4: [187, 224, 13, 49, 149, 239, 198, 99], -}; +pub const GUID_DISK_ADAPTIVE_POWERDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 963261153, data2: 18842, data3: 16562, data4: [145, 36, 169, 106, 254, 112, 118, 103] }; +pub const GUID_DISK_BURST_IGNORE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2162411022, data2: 48020, data3: 19160, data4: [187, 224, 13, 49, 149, 239, 198, 99] }; pub const GUID_DISK_COALESCING_POWERDOWN_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3278835380, data2: 10632, data3: 19056, data4: [142, 238, 8, 132, 252, 44, 36, 51] }; -pub const GUID_DISK_IDLE_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1491311528, - data2: 47334, - data3: 20214, - data4: [144, 208, 137, 174, 50, 178, 88, 214], -}; -pub const GUID_DISK_MAX_POWER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1373545808, - data2: 47928, - data3: 19396, - data4: [153, 27, 234, 207, 55, 190, 94, 200], -}; -pub const GUID_DISK_NVME_NOPPME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4235424438, - data2: 43821, - data3: 17390, - data4: [135, 151, 21, 233, 132, 31, 44, 202], -}; -pub const GUID_DISK_POWERDOWN_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1731781316, - data2: 59557, - data3: 19010, - data4: [177, 106, 224, 64, 231, 105, 117, 110], -}; +pub const GUID_DISK_IDLE_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1491311528, data2: 47334, data3: 20214, data4: [144, 208, 137, 174, 50, 178, 88, 214] }; +pub const GUID_DISK_MAX_POWER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1373545808, data2: 47928, data3: 19396, data4: [153, 27, 234, 207, 55, 190, 94, 200] }; +pub const GUID_DISK_NVME_NOPPME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4235424438, data2: 43821, data3: 17390, data4: [135, 151, 21, 233, 132, 31, 44, 202] }; +pub const GUID_DISK_POWERDOWN_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1731781316, data2: 59557, data3: 19010, data4: [177, 106, 224, 64, 231, 105, 117, 110] }; pub const GUID_DISK_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1240647, data2: 36929, data3: 19293, data4: [155, 119, 83, 95, 186, 139, 20, 66] }; -pub const GUID_ENABLE_SWITCH_FORCED_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2201643874, - data2: 57252, - data3: 18129, - data4: [130, 248, 224, 158, 52, 208, 41, 214], -}; -pub const GUID_ENERGY_SAVER_BATTERY_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3868611530, - data2: 53119, - data3: 20229, - data4: [170, 115, 203, 131, 63, 169, 10, 212], -}; +pub const GUID_ENABLE_SWITCH_FORCED_SHUTDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2201643874, data2: 57252, data3: 18129, data4: [130, 248, 224, 158, 52, 208, 41, 214] }; +pub const GUID_ENERGY_SAVER_BATTERY_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3868611530, data2: 53119, data3: 20229, data4: [170, 115, 203, 131, 63, 169, 10, 212] }; pub const GUID_ENERGY_SAVER_BRIGHTNESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 332437636, data2: 63310, data3: 18250, data4: [168, 82, 182, 189, 232, 173, 3, 168] }; pub const GUID_ENERGY_SAVER_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1549513545, data2: 44329, data3: 20194, data4: [157, 11, 43, 37, 39, 15, 122, 129] }; -pub const GUID_ENERGY_SAVER_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3733129507, - data2: 42338, - data3: 16815, - data4: [160, 134, 227, 162, 198, 186, 210, 218], -}; +pub const GUID_ENERGY_SAVER_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3733129507, data2: 42338, data3: 16815, data4: [160, 134, 227, 162, 198, 186, 210, 218] }; pub const GUID_EXECUTION_REQUIRED_REQUEST_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 828816449, data2: 32408, data3: 19971, data4: [179, 78, 236, 15, 95, 43, 33, 142] }; pub const GUID_GLOBAL_USER_PRESENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2020510237, data2: 46119, data3: 17220, data4: [146, 7, 9, 231, 11, 220, 190, 169] }; -pub const GUID_GPU_PREFERENCE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3716451114, - data2: 35421, - data3: 17489, - data4: [154, 226, 57, 205, 65, 101, 143, 108], -}; +pub const GUID_GPU_PREFERENCE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3716451114, data2: 35421, data3: 17489, data4: [154, 226, 57, 205, 65, 101, 143, 108] }; pub const GUID_GRAPHICS_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1605669773, data2: 7912, data3: 19215, data4: [154, 60, 80, 54, 176, 171, 153, 92] }; -pub const GUID_HIBERNATE_FASTS4_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2494328105, - data2: 29646, - data3: 16806, - data4: [128, 159, 99, 99, 186, 33, 180, 126], -}; +pub const GUID_HIBERNATE_FASTS4_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2494328105, data2: 29646, data3: 16806, data4: [128, 159, 99, 99, 186, 33, 180, 126] }; pub const GUID_HIBERNATE_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2641892774, data2: 32484, data3: 18814, data4: [136, 136, 81, 90, 5, 240, 35, 100] }; -pub const GUID_HUPR_ADAPTIVE_DISPLAY_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 175991478, - data2: 44163, - data3: 19153, - data4: [130, 130, 236, 165, 181, 131, 8, 243], -}; -pub const GUID_IDLE_BACKGROUND_TASK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1364996568, - data2: 63284, - data3: 5693, - data4: [160, 253, 17, 160, 140, 145, 232, 241], -}; +pub const GUID_HUPR_ADAPTIVE_DISPLAY_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 175991478, data2: 44163, data3: 19153, data4: [130, 130, 236, 165, 181, 131, 8, 243] }; +pub const GUID_IDLE_BACKGROUND_TASK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1364996568, data2: 63284, data3: 5693, data4: [160, 253, 17, 160, 140, 145, 232, 241] }; pub const GUID_IDLE_RESILIENCY_PERIOD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3291183530, data2: 43578, data3: 18507, data4: [169, 143, 44, 243, 42, 169, 10, 40] }; pub const GUID_IDLE_RESILIENCY_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 778047792, data2: 21329, data3: 19869, data4: [142, 4, 37, 41, 102, 186, 208, 84] }; -pub const GUID_INTSTEER_LOAD_PER_PROC_TRIGGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1942873677, - data2: 55072, - data3: 19378, - data4: [168, 96, 199, 85, 175, 231, 126, 242], -}; +pub const GUID_INTSTEER_LOAD_PER_PROC_TRIGGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1942873677, data2: 55072, data3: 19378, data4: [168, 96, 199, 85, 175, 231, 126, 242] }; pub const GUID_INTSTEER_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 737944825, data2: 24226, data3: 18433, data4: [130, 19, 61, 186, 224, 26, 163, 157] }; -pub const GUID_INTSTEER_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1214721848, - data2: 31386, - data3: 19378, - data4: [139, 248, 61, 133, 190, 25, 222, 78], -}; +pub const GUID_INTSTEER_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1214721848, data2: 31386, data3: 19378, data4: [139, 248, 61, 133, 190, 25, 222, 78] }; pub const GUID_INTSTEER_TIME_UNPARK_TRIGGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3602532611, data2: 14447, data3: 19500, data4: [138, 219, 92, 33, 179, 50, 141, 37] }; -pub const GUID_IO_CDROM_EXCLUSIVE_LOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3159802169, - data2: 31248, - data3: 18414, - data4: [162, 148, 76, 106, 56, 240, 20, 154], -}; -pub const GUID_IO_CDROM_EXCLUSIVE_UNLOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2746667645, - data2: 24117, - data3: 18565, - data4: [129, 229, 238, 24, 192, 14, 215, 121], -}; +pub const GUID_IO_CDROM_EXCLUSIVE_LOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3159802169, data2: 31248, data3: 18414, data4: [162, 148, 76, 106, 56, 240, 20, 154] }; +pub const GUID_IO_CDROM_EXCLUSIVE_UNLOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2746667645, data2: 24117, data3: 18565, data4: [129, 229, 238, 24, 192, 14, 215, 121] }; pub const GUID_IO_DEVICE_BECOMING_READY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3497276400, data2: 43406, data3: 4562, data4: [145, 122, 0, 160, 201, 6, 143, 243] }; pub const GUID_IO_DEVICE_EXTERNAL_REQUEST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3497276368, data2: 43406, data3: 4562, data4: [145, 122, 0, 160, 201, 6, 143, 243] }; -pub const GUID_IO_DISK_CLONE_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1784776795, - data2: 31801, - data3: 17373, - data4: [155, 86, 184, 172, 34, 165, 73, 170], -}; +pub const GUID_IO_DISK_CLONE_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1784776795, data2: 31801, data3: 17373, data4: [155, 86, 184, 172, 34, 165, 73, 170] }; #[repr(C)] pub struct GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION { pub DiskNumber: u32, @@ -1762,179 +1582,59 @@ impl ::core::clone::Clone for GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION { } } pub const GUID_IO_DISK_HEALTH_NOTIFICATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 253482564, data2: 14614, data3: 18885, data4: [176, 99, 153, 25, 64, 17, 143, 178] }; -pub const GUID_IO_DISK_LAYOUT_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 299889996, - data2: 33897, - data3: 16889, - data4: [179, 222, 239, 131, 100, 135, 197, 74], -}; +pub const GUID_IO_DISK_LAYOUT_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 299889996, data2: 33897, data3: 16889, data4: [179, 222, 239, 131, 100, 135, 197, 74] }; pub const GUID_IO_DRIVE_REQUIRES_CLEANING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1913096060, data2: 37101, data3: 17637, data4: [160, 0, 129, 66, 141, 76, 121, 187] }; pub const GUID_IO_MEDIA_ARRIVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3497276352, data2: 43406, data3: 4562, data4: [145, 122, 0, 160, 201, 6, 143, 243] }; pub const GUID_IO_MEDIA_EJECT_REQUEST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3497276369, data2: 43406, data3: 4562, data4: [145, 122, 0, 160, 201, 6, 143, 243] }; pub const GUID_IO_MEDIA_REMOVAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3497276353, data2: 43406, data3: 4562, data4: [145, 122, 0, 160, 201, 6, 143, 243] }; -pub const GUID_IO_TAPE_ERASE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2234323435, - data2: 19384, - data3: 17671, - data4: [157, 155, 65, 124, 194, 177, 180, 56], -}; +pub const GUID_IO_TAPE_ERASE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2234323435, data2: 19384, data3: 17671, data4: [157, 155, 65, 124, 194, 177, 180, 56] }; pub const GUID_IO_VOLUME_BACKGROUND_FORMAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2732981382, data2: 54733, data3: 16440, data4: [178, 227, 68, 69, 6, 92, 35, 119] }; pub const GUID_IO_VOLUME_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1936942410, data2: 33066, data3: 4560, data4: [190, 199, 8, 0, 43, 226, 9, 47] }; -pub const GUID_IO_VOLUME_CHANGE_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 974529982, - data2: 44291, - data3: 18929, - data4: [142, 248, 107, 186, 193, 130, 209, 253], -}; +pub const GUID_IO_VOLUME_CHANGE_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 974529982, data2: 44291, data3: 18929, data4: [142, 248, 107, 186, 193, 130, 209, 253] }; pub const GUID_IO_VOLUME_DEVICE_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1408590605, data2: 46783, data3: 4560, data4: [148, 242, 0, 160, 201, 30, 251, 139] }; pub const GUID_IO_VOLUME_DISMOUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3513406952, data2: 4185, data3: 4562, data4: [143, 253, 0, 160, 201, 160, 109, 50] }; pub const GUID_IO_VOLUME_DISMOUNT_FAILED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3821384056, data2: 4189, data3: 4562, data4: [143, 253, 0, 160, 201, 160, 109, 50] }; pub const GUID_IO_VOLUME_FORCE_CLOSED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1092278351, data2: 17214, data3: 19906, data4: [165, 174, 74, 45, 26, 45, 230, 84] }; -pub const GUID_IO_VOLUME_FVE_STATUS_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 103389362, - data2: 60959, - data3: 19306, - data4: [184, 87, 231, 108, 187, 233, 166, 218], -}; +pub const GUID_IO_VOLUME_FVE_STATUS_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 103389362, data2: 60959, data3: 19306, data4: [184, 87, 231, 108, 187, 233, 166, 218] }; pub const GUID_IO_VOLUME_INFO_MAKE_COMPAT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 985243858, data2: 61312, data3: 17871, data4: [140, 220, 203, 224, 42, 33, 41, 6] }; pub const GUID_IO_VOLUME_LOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1349552244, data2: 51631, data3: 4561, data4: [143, 239, 0, 160, 201, 160, 109, 50] }; pub const GUID_IO_VOLUME_LOCK_FAILED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2922310928, data2: 2984, data3: 4562, data4: [143, 251, 0, 160, 201, 160, 109, 50] }; pub const GUID_IO_VOLUME_MOUNT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3045083256, data2: 6806, data3: 4562, data4: [143, 253, 0, 160, 201, 160, 109, 50] }; pub const GUID_IO_VOLUME_NAME_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 770277251, data2: 19462, data3: 4562, data4: [165, 50, 0, 96, 151, 19, 5, 90] }; -pub const GUID_IO_VOLUME_NEED_CHKDSK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2040138080, - data2: 2571, - data3: 19971, - data4: [173, 136, 47, 167, 198, 206, 116, 138], -}; +pub const GUID_IO_VOLUME_NEED_CHKDSK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2040138080, data2: 2571, data3: 19971, data4: [173, 136, 47, 167, 198, 206, 116, 138] }; pub const GUID_IO_VOLUME_PHYSICAL_CONFIGURATION_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 770277252, data2: 19462, data3: 4562, data4: [165, 50, 0, 96, 151, 19, 5, 90] }; -pub const GUID_IO_VOLUME_PREPARING_EJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3349066094, - data2: 3500, - data3: 20090, - data4: [168, 108, 178, 92, 238, 170, 136, 246], -}; +pub const GUID_IO_VOLUME_PREPARING_EJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3349066094, data2: 3500, data3: 20090, data4: [168, 108, 178, 92, 238, 170, 136, 246] }; pub const GUID_IO_VOLUME_UNIQUE_ID_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2939804226, data2: 26146, data3: 16885, data4: [151, 11, 19, 157, 9, 47, 163, 217] }; pub const GUID_IO_VOLUME_UNLOCK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2592882024, data2: 53451, data3: 4561, data4: [143, 239, 0, 160, 201, 160, 109, 50] }; -pub const GUID_IO_VOLUME_WEARING_OUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2268140490, - data2: 5254, - data3: 17672, - data4: [130, 172, 195, 178, 229, 41, 122, 170], -}; -pub const GUID_IO_VOLUME_WORM_NEAR_FULL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4089446274, - data2: 62430, - data3: 18642, - data4: [175, 149, 69, 127, 128, 183, 99, 242], -}; -pub const GUID_LEGACY_RTC_MITIGATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 439664067, - data2: 32363, - data3: 17454, - data4: [169, 208, 100, 182, 239, 55, 142, 132], -}; +pub const GUID_IO_VOLUME_WEARING_OUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2268140490, data2: 5254, data3: 17672, data4: [130, 172, 195, 178, 229, 41, 122, 170] }; +pub const GUID_IO_VOLUME_WORM_NEAR_FULL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4089446274, data2: 62430, data3: 18642, data4: [175, 149, 69, 127, 128, 183, 99, 242] }; +pub const GUID_LEGACY_RTC_MITIGATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 439664067, data2: 32363, data3: 17454, data4: [169, 208, 100, 182, 239, 55, 142, 132] }; pub const GUID_LIDCLOSE_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1554527079, data2: 28229, data3: 17823, data4: [162, 123, 71, 107, 29, 1, 201, 54] }; pub const GUID_LIDOPEN_POWERSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2583630055, data2: 9137, data3: 19463, data4: [169, 209, 92, 50, 6, 215, 65, 180] }; -pub const GUID_LIDSWITCH_STATE_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3124629325, - data2: 47127, - data3: 16532, - data4: [162, 209, 213, 99, 121, 230, 160, 243], -}; -pub const GUID_LIDSWITCH_STATE_RELIABILITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2924236785, - data2: 54113, - data3: 17396, - data4: [128, 170, 187, 182, 235, 3, 222, 148], -}; +pub const GUID_LIDSWITCH_STATE_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3124629325, data2: 47127, data3: 16532, data4: [162, 209, 213, 99, 121, 230, 160, 243] }; +pub const GUID_LIDSWITCH_STATE_RELIABILITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2924236785, data2: 54113, data3: 17396, data4: [128, 170, 187, 182, 235, 3, 222, 148] }; pub const GUID_LOCK_CONSOLE_ON_WAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 242838491, data2: 4109, data3: 18390, data4: [162, 213, 247, 210, 218, 165, 31, 81] }; pub const GUID_MAX_POWER_SAVINGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2709787400, data2: 13633, data3: 20395, data4: [188, 129, 247, 21, 86, 242, 11, 74] }; -pub const GUID_MIN_POWER_SAVINGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2355003354, - data2: 59583, - data3: 19094, - data4: [154, 133, 166, 226, 58, 140, 99, 92], -}; +pub const GUID_MIN_POWER_SAVINGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2355003354, data2: 59583, data3: 19094, data4: [154, 133, 166, 226, 58, 140, 99, 92] }; pub const GUID_MIXED_REALITY_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 509766478, data2: 52996, data3: 20365, data4: [156, 199, 201, 124, 91, 15, 35, 145] }; -pub const GUID_MONITOR_POWER_ON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 41095189, - data2: 17680, - data3: 17702, - data4: [153, 230, 229, 161, 126, 189, 26, 234], -}; -pub const GUID_NON_ADAPTIVE_INPUT_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1524350908, - data2: 1870, - data3: 19873, - data4: [186, 56, 219, 139, 54, 178, 200, 243], -}; -pub const GUID_PCIEXPRESS_ASPM_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3994220806, - data2: 53879, - data3: 16459, - data4: [182, 218, 229, 250, 26, 87, 109, 245], -}; -pub const GUID_PCIEXPRESS_SETTINGS_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1343900947, - data2: 17071, - data3: 17449, - data4: [159, 209, 168, 33, 140, 38, 142, 32], -}; +pub const GUID_MONITOR_POWER_ON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 41095189, data2: 17680, data3: 17702, data4: [153, 230, 229, 161, 126, 189, 26, 234] }; +pub const GUID_NON_ADAPTIVE_INPUT_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1524350908, data2: 1870, data3: 19873, data4: [186, 56, 219, 139, 54, 178, 200, 243] }; +pub const GUID_PCIEXPRESS_ASPM_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3994220806, data2: 53879, data3: 16459, data4: [182, 218, 229, 250, 26, 87, 109, 245] }; +pub const GUID_PCIEXPRESS_SETTINGS_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1343900947, data2: 17071, data3: 17449, data4: [159, 209, 168, 33, 140, 38, 142, 32] }; pub const GUID_POWERBUTTON_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1984491427, data2: 56732, data3: 20030, data4: [181, 102, 80, 249, 41, 56, 98, 128] }; -pub const GUID_POWERSCHEME_PERSONALITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 610108737, - data2: 14659, - data3: 17442, - data4: [176, 37, 19, 167, 132, 246, 121, 183], -}; -pub const GUID_POWER_SAVING_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3758708928, - data2: 49683, - data3: 19150, - data4: [172, 119, 254, 204, 237, 46, 238, 165], -}; +pub const GUID_POWERSCHEME_PERSONALITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 610108737, data2: 14659, data3: 17442, data4: [176, 37, 19, 167, 132, 246, 121, 183] }; +pub const GUID_POWER_SAVING_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3758708928, data2: 49683, data3: 19150, data4: [172, 119, 254, 204, 237, 46, 238, 165] }; pub const GUID_PROCESSOR_ALLOW_THROTTLING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 990172413, data2: 7367, data3: 20259, data4: [171, 28, 209, 51, 120, 25, 196, 187] }; -pub const GUID_PROCESSOR_CLASS0_FLOOR_PERF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4259087403, - data2: 33636, - data3: 20188, - data4: [148, 207, 193, 127, 96, 222, 28, 128], -}; +pub const GUID_PROCESSOR_CLASS0_FLOOR_PERF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4259087403, data2: 33636, data3: 20188, data4: [148, 207, 193, 127, 96, 222, 28, 128] }; pub const GUID_PROCESSOR_CLASS1_INITIAL_PERF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 531430501, data2: 43312, data3: 19397, data4: [159, 56, 80, 78, 192, 151, 187, 192] }; -pub const GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_DECREASE_FACTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2407220707, - data2: 50067, - data3: 18442, - data4: [135, 140, 246, 122, 195, 208, 112, 130], -}; -pub const GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1530095995, - data2: 59549, - data3: 19768, - data4: [170, 70, 158, 125, 251, 124, 210, 249], -}; +pub const GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_DECREASE_FACTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2407220707, data2: 50067, data3: 18442, data4: [135, 140, 246, 122, 195, 208, 112, 130] }; +pub const GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1530095995, data2: 59549, data3: 19768, data4: [170, 70, 158, 125, 251, 124, 210, 249] }; pub const GUID_PROCESSOR_CORE_PARKING_AFFINITY_WEIGHTING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3876087793, data2: 64047, data3: 20302, data4: [174, 161, 77, 138, 11, 162, 59, 32] }; pub const GUID_PROCESSOR_CORE_PARKING_DECREASE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1895963457, data2: 51017, data3: 19745, data4: [190, 116, 160, 15, 51, 93, 88, 43] }; -pub const GUID_PROCESSOR_CORE_PARKING_DECREASE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1759325991, - data2: 42190, - data3: 19985, - data4: [132, 135, 55, 148, 228, 19, 93, 250], -}; -pub const GUID_PROCESSOR_CORE_PARKING_DECREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3755019543, - data2: 54763, - data3: 17885, - data4: [135, 122, 154, 52, 221, 209, 92, 130], -}; +pub const GUID_PROCESSOR_CORE_PARKING_DECREASE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1759325991, data2: 42190, data3: 19985, data4: [132, 135, 55, 148, 228, 19, 93, 250] }; +pub const GUID_PROCESSOR_CORE_PARKING_DECREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3755019543, data2: 54763, data3: 17885, data4: [135, 122, 154, 52, 221, 209, 92, 130] }; pub const GUID_PROCESSOR_CORE_PARKING_INCREASE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3351119481, data2: 10263, data3: 19817, data4: [157, 2, 81, 154, 83, 126, 208, 198] }; -pub const GUID_PROCESSOR_CORE_PARKING_INCREASE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3742640449, - data2: 8435, - data3: 20191, - data4: [154, 74, 156, 131, 211, 215, 23, 209], -}; +pub const GUID_PROCESSOR_CORE_PARKING_INCREASE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3742640449, data2: 8435, data3: 20191, data4: [154, 74, 156, 131, 211, 215, 23, 209] }; pub const GUID_PROCESSOR_CORE_PARKING_INCREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 769481348, data2: 23153, data3: 17278, data4: [145, 42, 219, 11, 140, 120, 135, 50] }; pub const GUID_PROCESSOR_CORE_PARKING_MAX_CORES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3926270001, data2: 3636, data3: 20465, data4: [155, 109, 235, 16, 89, 51, 64, 40] }; pub const GUID_PROCESSOR_CORE_PARKING_MAX_CORES_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3926270001, data2: 3636, data3: 20465, data4: [155, 109, 235, 16, 89, 51, 64, 41] }; @@ -1942,160 +1642,45 @@ pub const GUID_PROCESSOR_CORE_PARKING_MIN_CORES: ::windows_sys::core::GUID = ::w pub const GUID_PROCESSOR_CORE_PARKING_MIN_CORES_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 214283847, data2: 49631, data3: 17975, data4: [137, 26, 222, 195, 92, 49, 133, 132] }; pub const GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_DECREASE_FACTOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 312017468, data2: 48168, data3: 20234, data4: [129, 236, 211, 41, 90, 141, 129, 93] }; pub const GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2596376210, data2: 43580, data3: 20007, data4: [179, 7, 1, 174, 55, 48, 113, 41] }; -pub const GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2486996150, - data2: 28563, - data3: 16935, - data4: [173, 135, 233, 163, 254, 236, 8, 209], -}; +pub const GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2486996150, data2: 28563, data3: 16935, data4: [173, 135, 233, 163, 254, 236, 8, 209] }; pub const GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_WEIGHTING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2282341080, data2: 45397, data3: 17108, data4: [188, 218, 13, 52, 86, 81, 177, 219] }; pub const GUID_PROCESSOR_DISTRIBUTE_UTILITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3758125872, data2: 62857, data3: 17133, data4: [164, 1, 93, 219, 16, 231, 133, 211] }; -pub const GUID_PROCESSOR_DUTY_CYCLING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1313099955, - data2: 24953, - data3: 20113, - data4: [184, 241, 91, 185, 147, 143, 129, 161], -}; +pub const GUID_PROCESSOR_DUTY_CYCLING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1313099955, data2: 24953, data3: 20113, data4: [184, 241, 91, 185, 147, 143, 129, 161] }; pub const GUID_PROCESSOR_FREQUENCY_LIMIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1974513215, data2: 48352, data3: 17831, data4: [140, 137, 201, 97, 28, 37, 225, 0] }; pub const GUID_PROCESSOR_FREQUENCY_LIMIT_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1974513215, data2: 48352, data3: 17831, data4: [140, 137, 201, 97, 28, 37, 225, 1] }; -pub const GUID_PROCESSOR_HETEROGENEOUS_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2133810426, - data2: 61708, - data3: 18467, - data4: [181, 225, 233, 58, 232, 95, 70, 181], -}; -pub const GUID_PROCESSOR_HETERO_DECREASE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4169538599, - data2: 38375, - data3: 18268, - data4: [134, 91, 19, 192, 203, 63, 157, 107], -}; -pub const GUID_PROCESSOR_HETERO_DECREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2133103286, - data2: 24753, - data3: 17893, - data4: [174, 85, 119, 63, 140, 213, 202, 236], -}; -pub const GUID_PROCESSOR_HETERO_INCREASE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2952804733, - data2: 39691, - data3: 18493, - data4: [152, 201, 105, 42, 96, 96, 207, 191], -}; -pub const GUID_PROCESSOR_HETERO_INCREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1074392999, - data2: 59181, - data3: 19642, - data4: [158, 223, 145, 8, 78, 168, 203, 195], -}; -pub const GUID_PROCESSOR_IDLESTATE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1760715431, - data2: 63009, - data3: 16489, - data4: [185, 165, 72, 116, 22, 155, 226, 60], -}; +pub const GUID_PROCESSOR_HETEROGENEOUS_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2133810426, data2: 61708, data3: 18467, data4: [181, 225, 233, 58, 232, 95, 70, 181] }; +pub const GUID_PROCESSOR_HETERO_DECREASE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4169538599, data2: 38375, data3: 18268, data4: [134, 91, 19, 192, 203, 63, 157, 107] }; +pub const GUID_PROCESSOR_HETERO_DECREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2133103286, data2: 24753, data3: 17893, data4: [174, 85, 119, 63, 140, 213, 202, 236] }; +pub const GUID_PROCESSOR_HETERO_INCREASE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2952804733, data2: 39691, data3: 18493, data4: [152, 201, 105, 42, 96, 96, 207, 191] }; +pub const GUID_PROCESSOR_HETERO_INCREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1074392999, data2: 59181, data3: 19642, data4: [158, 223, 145, 8, 78, 168, 203, 195] }; +pub const GUID_PROCESSOR_IDLESTATE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1760715431, data2: 63009, data3: 16489, data4: [185, 165, 72, 116, 22, 155, 226, 60] }; pub const GUID_PROCESSOR_IDLE_ALLOW_SCALING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1814664112, data2: 36680, data3: 18463, data4: [188, 198, 0, 221, 39, 66, 170, 6] }; -pub const GUID_PROCESSOR_IDLE_DEMOTE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1267914584, - data2: 23076, - data3: 18513, - data4: [164, 112, 129, 93, 120, 174, 225, 25], -}; +pub const GUID_PROCESSOR_IDLE_DEMOTE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1267914584, data2: 23076, data3: 18513, data4: [164, 112, 129, 93, 120, 174, 225, 25] }; pub const GUID_PROCESSOR_IDLE_DISABLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1568056010, data2: 59584, data3: 16431, data4: [161, 51, 33, 88, 73, 45, 88, 173] }; -pub const GUID_PROCESSOR_IDLE_PROMOTE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2065844355, - data2: 46028, - data3: 19833, - data4: [129, 159, 131, 116, 21, 44, 190, 124], -}; -pub const GUID_PROCESSOR_IDLE_STATE_MAXIMUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2571364613, - data2: 39472, - data3: 20161, - data4: [155, 153, 68, 221, 59, 118, 247, 162], -}; -pub const GUID_PROCESSOR_IDLE_TIME_CHECK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3294108721, - data2: 35243, - data3: 17815, - data4: [142, 43, 156, 156, 171, 68, 14, 107], -}; -pub const GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1634523813, - data2: 26974, - data3: 17733, - data4: [151, 173, 151, 220, 45, 27, 221, 136], -}; -pub const GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1634523813, - data2: 26974, - data3: 17733, - data4: [151, 173, 151, 220, 45, 27, 221, 137], -}; +pub const GUID_PROCESSOR_IDLE_PROMOTE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2065844355, data2: 46028, data3: 19833, data4: [129, 159, 131, 116, 21, 44, 190, 124] }; +pub const GUID_PROCESSOR_IDLE_STATE_MAXIMUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2571364613, data2: 39472, data3: 20161, data4: [155, 153, 68, 221, 59, 118, 247, 162] }; +pub const GUID_PROCESSOR_IDLE_TIME_CHECK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3294108721, data2: 35243, data3: 17815, data4: [142, 43, 156, 156, 171, 68, 14, 107] }; +pub const GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1634523813, data2: 26974, data3: 17733, data4: [151, 173, 151, 220, 45, 27, 221, 136] }; +pub const GUID_PROCESSOR_LATENCY_HINT_MIN_UNPARK_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1634523813, data2: 26974, data3: 17733, data4: [151, 173, 151, 220, 45, 27, 221, 137] }; pub const GUID_PROCESSOR_PARKING_CONCURRENCY_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 607169391, data2: 42272, data3: 17570, data4: [150, 1, 247, 242, 59, 81, 52, 177] }; -pub const GUID_PROCESSOR_PARKING_CORE_OVERRIDE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2773881514, - data2: 63012, - data3: 17094, - data4: [164, 67, 115, 151, 208, 100, 192, 79], -}; +pub const GUID_PROCESSOR_PARKING_CORE_OVERRIDE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2773881514, data2: 63012, data3: 17094, data4: [164, 67, 115, 151, 208, 100, 192, 79] }; pub const GUID_PROCESSOR_PARKING_DISTRIBUTION_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1272640745, data2: 53507, data3: 18135, data4: [165, 240, 98, 128, 18, 22, 22, 239] }; -pub const GUID_PROCESSOR_PARKING_HEADROOM_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4147488371, - data2: 8294, - data3: 20352, - data4: [160, 197, 221, 238, 12, 241, 191, 93], -}; -pub const GUID_PROCESSOR_PARKING_PERF_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1148335559, - data2: 27277, - data3: 19648, - data4: [142, 36, 158, 175, 112, 185, 110, 43], -}; -pub const GUID_PROCESSOR_PARKING_PERF_STATE_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1148335559, - data2: 27277, - data3: 19648, - data4: [142, 36, 158, 175, 112, 185, 110, 44], -}; +pub const GUID_PROCESSOR_PARKING_HEADROOM_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4147488371, data2: 8294, data3: 20352, data4: [160, 197, 221, 238, 12, 241, 191, 93] }; +pub const GUID_PROCESSOR_PARKING_PERF_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148335559, data2: 27277, data3: 19648, data4: [142, 36, 158, 175, 112, 185, 110, 43] }; +pub const GUID_PROCESSOR_PARKING_PERF_STATE_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1148335559, data2: 27277, data3: 19648, data4: [142, 36, 158, 175, 112, 185, 110, 44] }; pub const GUID_PROCESSOR_PERFSTATE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3151771668, data2: 6377, data3: 17507, data4: [138, 85, 209, 151, 50, 124, 69, 192] }; -pub const GUID_PROCESSOR_PERF_AUTONOMOUS_ACTIVITY_WINDOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3488457680, - data2: 30359, - data3: 17766, - data4: [169, 34, 169, 8, 108, 212, 157, 250], -}; +pub const GUID_PROCESSOR_PERF_AUTONOMOUS_ACTIVITY_WINDOW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3488457680, data2: 30359, data3: 17766, data4: [169, 34, 169, 8, 108, 212, 157, 250] }; pub const GUID_PROCESSOR_PERF_AUTONOMOUS_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2343193226, data2: 5318, data3: 17489, data4: [142, 139, 20, 189, 189, 25, 117, 55] }; pub const GUID_PROCESSOR_PERF_BOOST_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3191042616, data2: 3458, data3: 16710, data4: [169, 96, 79, 55, 73, 212, 112, 199] }; pub const GUID_PROCESSOR_PERF_BOOST_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1169997892, data2: 55429, data3: 17378, data4: [134, 5, 238, 14, 198, 233, 107, 89] }; pub const GUID_PROCESSOR_PERF_CORE_PARKING_HISTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2010641026, data2: 36634, data3: 17101, data4: [133, 55, 69, 69, 10, 131, 155, 232] }; pub const GUID_PROCESSOR_PERF_DECREASE_HISTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 50394872, data2: 43990, data3: 17833, data4: [183, 79, 73, 8, 105, 26, 64, 181] }; -pub const GUID_PROCESSOR_PERF_DECREASE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1090252743, - data2: 11933, - data3: 19749, - data4: [161, 133, 12, 253, 133, 116, 186, 198], -}; -pub const GUID_PROCESSOR_PERF_DECREASE_POLICY_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1090252743, - data2: 11933, - data3: 19749, - data4: [161, 133, 12, 253, 133, 116, 186, 199], -}; +pub const GUID_PROCESSOR_PERF_DECREASE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1090252743, data2: 11933, data3: 19749, data4: [161, 133, 12, 253, 133, 116, 186, 198] }; +pub const GUID_PROCESSOR_PERF_DECREASE_POLICY_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1090252743, data2: 11933, data3: 19749, data4: [161, 133, 12, 253, 133, 116, 186, 199] }; pub const GUID_PROCESSOR_PERF_DECREASE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 312519492, data2: 65064, data3: 20393, data4: [179, 189, 75, 100, 244, 73, 96, 166] }; pub const GUID_PROCESSOR_PERF_DECREASE_THRESHOLD_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 312519492, data2: 65064, data3: 20393, data4: [179, 189, 75, 100, 244, 73, 96, 167] }; -pub const GUID_PROCESSOR_PERF_DECREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3639471003, - data2: 38351, - data3: 20373, - data4: [167, 60, 176, 97, 151, 54, 147, 200], -}; -pub const GUID_PROCESSOR_PERF_DECREASE_TIME_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3639471003, - data2: 38351, - data3: 20373, - data4: [167, 60, 176, 97, 151, 54, 147, 201], -}; +pub const GUID_PROCESSOR_PERF_DECREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3639471003, data2: 38351, data3: 20373, data4: [167, 60, 176, 97, 151, 54, 147, 200] }; +pub const GUID_PROCESSOR_PERF_DECREASE_TIME_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3639471003, data2: 38351, data3: 20373, data4: [167, 60, 176, 97, 151, 54, 147, 201] }; pub const GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 912818078, data2: 58277, data3: 19903, data4: [177, 220, 21, 235, 56, 28, 104, 99] }; pub const GUID_PROCESSOR_PERF_ENERGY_PERFORMANCE_PREFERENCE_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 912818078, data2: 58277, data3: 19903, data4: [177, 220, 21, 235, 56, 28, 104, 100] }; pub const GUID_PROCESSOR_PERF_HISTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2099559079, data2: 2948, data3: 18447, data4: [132, 12, 27, 7, 67, 192, 15, 95] }; @@ -2105,86 +1690,26 @@ pub const GUID_PROCESSOR_PERF_INCREASE_POLICY: ::windows_sys::core::GUID = ::win pub const GUID_PROCESSOR_PERF_INCREASE_POLICY_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1180573520, data2: 46608, data3: 18234, data4: [171, 88, 0, 209, 7, 125, 196, 25] }; pub const GUID_PROCESSOR_PERF_INCREASE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 113958670, data2: 25837, data3: 17546, data4: [137, 39, 206, 123, 249, 14, 179, 93] }; pub const GUID_PROCESSOR_PERF_INCREASE_THRESHOLD_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 113958670, data2: 25837, data3: 17546, data4: [137, 39, 206, 123, 249, 14, 179, 94] }; -pub const GUID_PROCESSOR_PERF_INCREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2555180178, - data2: 15341, - data3: 17544, - data4: [168, 249, 66, 134, 201, 123, 245, 170], -}; -pub const GUID_PROCESSOR_PERF_INCREASE_TIME_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2555180178, - data2: 15341, - data3: 17544, - data4: [168, 249, 66, 134, 201, 123, 245, 171], -}; +pub const GUID_PROCESSOR_PERF_INCREASE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2555180178, data2: 15341, data3: 17544, data4: [168, 249, 66, 134, 201, 123, 245, 170] }; +pub const GUID_PROCESSOR_PERF_INCREASE_TIME_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2555180178, data2: 15341, data3: 17544, data4: [168, 249, 66, 134, 201, 123, 245, 171] }; pub const GUID_PROCESSOR_PERF_LATENCY_HINT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136503089, data2: 40067, data3: 17436, data4: [160, 121, 13, 228, 207, 0, 156, 123] }; pub const GUID_PROCESSOR_PERF_LATENCY_HINT_PERF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1637577989, data2: 59, data3: 20098, data4: [183, 166, 77, 210, 156, 48, 9, 113] }; pub const GUID_PROCESSOR_PERF_LATENCY_HINT_PERF_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1637577989, data2: 59, data3: 20098, data4: [183, 166, 77, 210, 156, 48, 9, 114] }; -pub const GUID_PROCESSOR_PERF_TIME_CHECK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1294664018, - data2: 32092, - data3: 18827, - data4: [136, 226, 52, 52, 83, 146, 162, 197], -}; -pub const GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 951597117, - data2: 52448, - data3: 19577, - data4: [158, 62, 86, 164, 241, 124, 196, 128], -}; -pub const GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 951597117, - data2: 52448, - data3: 19577, - data4: [158, 62, 86, 164, 241, 124, 196, 129], -}; +pub const GUID_PROCESSOR_PERF_TIME_CHECK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1294664018, data2: 32092, data3: 18827, data4: [136, 226, 52, 52, 83, 146, 162, 197] }; +pub const GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 951597117, data2: 52448, data3: 19577, data4: [158, 62, 86, 164, 241, 124, 196, 128] }; +pub const GUID_PROCESSOR_RESPONSIVENESS_DISABLE_THRESHOLD_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 951597117, data2: 52448, data3: 19577, data4: [158, 62, 86, 164, 241, 124, 196, 129] }; pub const GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4117076383, data2: 16304, data3: 16666, data4: [162, 38, 63, 1, 152, 222, 193, 48] }; pub const GUID_PROCESSOR_RESPONSIVENESS_DISABLE_TIME_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4117076383, data2: 16304, data3: 16666, data4: [162, 38, 63, 1, 152, 222, 193, 49] }; -pub const GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1027924566, - data2: 29218, - data3: 17429, - data4: [169, 237, 156, 69, 250, 61, 216, 48], -}; -pub const GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1027924566, - data2: 29218, - data3: 17429, - data4: [169, 237, 156, 69, 250, 61, 216, 49], -}; -pub const GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1032933768, - data2: 30768, - data3: 18862, - data4: [167, 154, 15, 176, 161, 229, 162, 0], -}; -pub const GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1032933768, - data2: 30768, - data3: 18862, - data4: [167, 154, 15, 176, 161, 229, 162, 1], -}; -pub const GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1143457595, - data2: 38742, - data3: 19036, - data4: [184, 75, 199, 189, 167, 156, 115, 32], -}; -pub const GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1143457595, - data2: 38742, - data3: 19036, - data4: [184, 75, 199, 189, 167, 156, 115, 33], -}; +pub const GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1027924566, data2: 29218, data3: 17429, data4: [169, 237, 156, 69, 250, 61, 216, 48] }; +pub const GUID_PROCESSOR_RESPONSIVENESS_ENABLE_THRESHOLD_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1027924566, data2: 29218, data3: 17429, data4: [169, 237, 156, 69, 250, 61, 216, 49] }; +pub const GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1032933768, data2: 30768, data3: 18862, data4: [167, 154, 15, 176, 161, 229, 162, 0] }; +pub const GUID_PROCESSOR_RESPONSIVENESS_ENABLE_TIME_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1032933768, data2: 30768, data3: 18862, data4: [167, 154, 15, 176, 161, 229, 162, 1] }; +pub const GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1143457595, data2: 38742, data3: 19036, data4: [184, 75, 199, 189, 167, 156, 115, 32] }; +pub const GUID_PROCESSOR_RESPONSIVENESS_EPP_CEILING_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1143457595, data2: 38742, data3: 19036, data4: [184, 75, 199, 189, 167, 156, 115, 33] }; pub const GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3465450222, data2: 27270, data3: 17778, data4: [191, 224, 32, 194, 29, 3, 205, 64] }; pub const GUID_PROCESSOR_RESPONSIVENESS_PERF_FLOOR_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3465450222, data2: 27270, data3: 17778, data4: [191, 224, 32, 194, 29, 3, 205, 65] }; pub const GUID_PROCESSOR_SETTINGS_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1414738513, data2: 33470, data3: 18468, data4: [150, 193, 71, 182, 11, 116, 13, 0] }; -pub const GUID_PROCESSOR_SHORT_THREAD_RUNTIME_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3643381954, - data2: 27208, - data3: 18890, - data4: [133, 212, 140, 206, 236, 41, 69, 112], -}; +pub const GUID_PROCESSOR_SHORT_THREAD_RUNTIME_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3643381954, data2: 27208, data3: 18890, data4: [133, 212, 140, 206, 236, 41, 69, 112] }; pub const GUID_PROCESSOR_SHORT_THREAD_SCHEDULING_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3135277953, data2: 11614, data3: 18056, data4: [173, 106, 19, 36, 51, 86, 101, 75] }; pub const GUID_PROCESSOR_SOFT_PARKING_LATENCY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2546969665, data2: 8727, data3: 18411, data4: [153, 45, 97, 139, 25, 119, 201, 7] }; pub const GUID_PROCESSOR_THREAD_SCHEDULING_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2478356188, data2: 1688, data3: 19740, data4: [158, 228, 6, 68, 233, 0, 200, 93] }; @@ -2193,123 +1718,33 @@ pub const GUID_PROCESSOR_THROTTLE_MAXIMUM_1: ::windows_sys::core::GUID = ::windo pub const GUID_PROCESSOR_THROTTLE_MINIMUM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2302537358, data2: 11247, data3: 16864, data4: [137, 198, 181, 93, 9, 41, 150, 76] }; pub const GUID_PROCESSOR_THROTTLE_MINIMUM_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2302537358, data2: 11247, data3: 16864, data4: [137, 198, 181, 93, 9, 41, 150, 77] }; pub const GUID_PROCESSOR_THROTTLE_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1459778308, data2: 19190, data3: 16644, data4: [146, 96, 227, 217, 82, 72, 252, 54] }; -pub const GUID_SESSION_DISPLAY_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 730120718, - data2: 44323, - data3: 19935, - data4: [147, 219, 5, 255, 189, 126, 252, 165], -}; -pub const GUID_SESSION_USER_PRESENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1007633736, - data2: 49215, - data3: 19533, - data4: [185, 242, 35, 126, 222, 104, 99, 118], -}; -pub const GUID_SLEEPBUTTON_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2526636992, - data2: 44368, - data3: 18412, - data4: [146, 59, 111, 65, 135, 77, 217, 235], -}; -pub const GUID_SLEEP_IDLE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2177708768, - data2: 30771, - data3: 17651, - data4: [135, 55, 112, 129, 243, 141, 31, 112], -}; +pub const GUID_SESSION_DISPLAY_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 730120718, data2: 44323, data3: 19935, data4: [147, 219, 5, 255, 189, 126, 252, 165] }; +pub const GUID_SESSION_USER_PRESENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1007633736, data2: 49215, data3: 19533, data4: [185, 242, 35, 126, 222, 104, 99, 118] }; +pub const GUID_SLEEPBUTTON_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2526636992, data2: 44368, data3: 18412, data4: [146, 59, 111, 65, 135, 77, 217, 235] }; +pub const GUID_SLEEP_IDLE_THRESHOLD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177708768, data2: 30771, data3: 17651, data4: [135, 55, 112, 129, 243, 141, 31, 112] }; pub const GUID_SLEEP_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 596418472, data2: 2733, data3: 16877, data4: [131, 244, 151, 190, 36, 44, 143, 32] }; -pub const GUID_SPR_ACTIVE_SESSION_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 237293112, - data2: 50067, - data3: 18242, - data4: [189, 177, 116, 79, 75, 158, 224, 142], -}; +pub const GUID_SPR_ACTIVE_SESSION_CHANGE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 237293112, data2: 50067, data3: 18242, data4: [189, 177, 116, 79, 75, 158, 224, 142] }; pub const GUID_STANDBY_BUDGET_GRACE_PERIOD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1623228385, data2: 1366, data3: 17871, data4: [153, 3, 213, 110, 50, 33, 2, 66] }; pub const GUID_STANDBY_BUDGET_PERCENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2682595262, data2: 7024, data3: 18650, data4: [147, 13, 123, 207, 23, 180, 73, 144] }; pub const GUID_STANDBY_RESERVE_GRACE_PERIOD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3345215122, data2: 29160, data3: 16679, data4: [132, 235, 246, 237, 4, 58, 62, 61] }; -pub const GUID_STANDBY_RESERVE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1183836133, - data2: 4440, - data3: 18156, - data4: [136, 188, 91, 150, 201, 228, 79, 208], -}; -pub const GUID_STANDBY_RESET_PERCENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1238045093, - data2: 22242, - data3: 19195, - data4: [157, 56, 61, 244, 120, 114, 226, 27], -}; -pub const GUID_STANDBY_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 704037339, - data2: 34522, - data3: 18629, - data4: [159, 219, 242, 182, 123, 31, 68, 218], -}; +pub const GUID_STANDBY_RESERVE_TIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1183836133, data2: 4440, data3: 18156, data4: [136, 188, 91, 150, 201, 228, 79, 208] }; +pub const GUID_STANDBY_RESET_PERCENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238045093, data2: 22242, data3: 19195, data4: [157, 56, 61, 244, 120, 114, 226, 27] }; +pub const GUID_STANDBY_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 704037339, data2: 34522, data3: 18629, data4: [159, 219, 242, 182, 123, 31, 68, 218] }; pub const GUID_SYSTEM_AWAYMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2561144192, data2: 503, data3: 18602, data4: [156, 15, 68, 53, 44, 41, 229, 192] }; pub const GUID_SYSTEM_BUTTON_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1335303817, data2: 61117, data3: 17493, data4: [168, 222, 158, 89, 4, 14, 115, 71] }; -pub const GUID_SYSTEM_COOLING_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2496898581, - data2: 43161, - data3: 19141, - data4: [174, 43, 228, 216, 246, 52, 54, 127], -}; +pub const GUID_SYSTEM_COOLING_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2496898581, data2: 43161, data3: 19141, data4: [174, 43, 228, 216, 246, 52, 54, 127] }; pub const GUID_TYPICAL_POWER_SAVINGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 941310498, data2: 63124, data3: 16880, data4: [150, 133, 255, 91, 178, 96, 223, 46] }; -pub const GUID_UNATTEND_SLEEP_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2076484345, - data2: 55548, - data3: 17513, - data4: [176, 123, 51, 235, 120, 90, 172, 160], -}; -pub const GUID_USERINTERFACEBUTTON_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2802214483, - data2: 36204, - data3: 16552, - data4: [145, 14, 161, 245, 75, 132, 199, 229], -}; +pub const GUID_UNATTEND_SLEEP_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2076484345, data2: 55548, data3: 17513, data4: [176, 123, 51, 235, 120, 90, 172, 160] }; +pub const GUID_USERINTERFACEBUTTON_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2802214483, data2: 36204, data3: 16552, data4: [145, 14, 161, 245, 75, 132, 199, 229] }; pub const GUID_USER_PRESENCE_PREDICTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2181109509, data2: 64405, data3: 19782, data4: [141, 53, 64, 66, 177, 210, 13, 239] }; -pub const GUID_VIDEO_ADAPTIVE_DISPLAY_BRIGHTNESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4225346150, - data2: 38227, - data3: 16535, - data4: [186, 68, 237, 110, 157, 101, 234, 184], -}; -pub const GUID_VIDEO_ADAPTIVE_PERCENT_INCREASE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4007199967, - data2: 45378, - data3: 16771, - data4: [177, 11, 90, 17, 151, 163, 120, 100], -}; -pub const GUID_VIDEO_ADAPTIVE_POWERDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2425724194, - data2: 54945, - data3: 18873, - data4: [175, 147, 188, 232, 133, 173, 51, 91], -}; +pub const GUID_VIDEO_ADAPTIVE_DISPLAY_BRIGHTNESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4225346150, data2: 38227, data3: 16535, data4: [186, 68, 237, 110, 157, 101, 234, 184] }; +pub const GUID_VIDEO_ADAPTIVE_PERCENT_INCREASE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4007199967, data2: 45378, data3: 16771, data4: [177, 11, 90, 17, 151, 163, 120, 100] }; +pub const GUID_VIDEO_ADAPTIVE_POWERDOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2425724194, data2: 54945, data3: 18873, data4: [175, 147, 188, 232, 133, 173, 51, 91] }; pub const GUID_VIDEO_ANNOYANCE_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2195443501, data2: 52583, data3: 16581, data4: [191, 220, 159, 26, 92, 205, 70, 99] }; -pub const GUID_VIDEO_CONSOLE_LOCK_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2395255717, - data2: 26728, - data3: 18626, - data4: [190, 117, 79, 48, 68, 190, 136, 167], -}; -pub const GUID_VIDEO_CURRENT_MONITOR_BRIGHTNESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2415846086, - data2: 11521, - data3: 18110, - data4: [173, 185, 57, 138, 221, 197, 180, 255], -}; -pub const GUID_VIDEO_DIM_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 397058715, - data2: 35651, - data3: 19348, - data4: [170, 254, 53, 246, 77, 170, 241, 238], -}; -pub const GUID_VIDEO_POWERDOWN_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1007403041, - data2: 51368, - data3: 19975, - data4: [169, 115, 107, 20, 203, 203, 43, 126], -}; +pub const GUID_VIDEO_CONSOLE_LOCK_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2395255717, data2: 26728, data3: 18626, data4: [190, 117, 79, 48, 68, 190, 136, 167] }; +pub const GUID_VIDEO_CURRENT_MONITOR_BRIGHTNESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2415846086, data2: 11521, data3: 18110, data4: [173, 185, 57, 138, 221, 197, 180, 255] }; +pub const GUID_VIDEO_DIM_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 397058715, data2: 35651, data3: 19348, data4: [170, 254, 53, 246, 77, 170, 241, 238] }; +pub const GUID_VIDEO_POWERDOWN_TIMEOUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1007403041, data2: 51368, data3: 19975, data4: [169, 115, 107, 20, 203, 203, 43, 126] }; pub const GUID_VIDEO_SUBGROUP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1964423519, data2: 63350, data3: 17508, data4: [140, 83, 6, 22, 127, 64, 204, 153] }; pub const HEAP_OPTIMIZE_RESOURCES_CURRENT_VERSION: u32 = 1u32; #[repr(C)] @@ -4704,12 +4139,7 @@ impl ::core::clone::Clone for NOTIFY_USER_POWER_SETTING { *self } } -pub const NO_SUBGROUP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4272111934, - data2: 32261, - data3: 18705, - data4: [154, 113, 112, 3, 49, 241, 194, 148], -}; +pub const NO_SUBGROUP_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4272111934, data2: 32261, data3: 18705, data4: [154, 113, 112, 3, 49, 241, 194, 148] }; #[repr(C)] pub struct NT_TIB32 { pub ExceptionList: u32, @@ -5080,18 +4510,8 @@ pub const PPM_FIRMWARE_TPC: u32 = 4096u32; pub const PPM_FIRMWARE_TSD: u32 = 8192u32; pub const PPM_FIRMWARE_TSS: u32 = 2048u32; pub const PPM_FIRMWARE_XPSS: u32 = 128u32; -pub const PPM_IDLESTATES_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3121843728, - data2: 57936, - data3: 19159, - data4: [134, 22, 207, 26, 122, 212, 16, 231], -}; -pub const PPM_IDLESTATE_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1211694671, - data2: 63260, - data3: 20049, - data4: [158, 204, 132, 48, 167, 172, 76, 108], -}; +pub const PPM_IDLESTATES_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3121843728, data2: 57936, data3: 19159, data4: [134, 22, 207, 26, 122, 212, 16, 231] }; +pub const PPM_IDLESTATE_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1211694671, data2: 63260, data3: 20049, data4: [158, 204, 132, 48, 167, 172, 76, 108] }; #[repr(C)] pub struct PPM_IDLESTATE_EVENT { pub NewState: u32, @@ -5133,18 +4553,8 @@ impl ::core::clone::Clone for PPM_IDLE_ACCOUNTING_EX { *self } } -pub const PPM_IDLE_ACCOUNTING_EX_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3598368057, - data2: 33272, - data3: 19038, - data4: [129, 82, 114, 227, 30, 201, 18, 238], -}; -pub const PPM_IDLE_ACCOUNTING_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3802296184, - data2: 44551, - data3: 20192, - data4: [163, 15, 206, 84, 245, 90, 148, 205], -}; +pub const PPM_IDLE_ACCOUNTING_EX_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3598368057, data2: 33272, data3: 19038, data4: [129, 82, 114, 227, 30, 201, 18, 238] }; +pub const PPM_IDLE_ACCOUNTING_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3802296184, data2: 44551, data3: 20192, data4: [163, 15, 206, 84, 245, 90, 148, 205] }; pub const PPM_IDLE_IMPLEMENTATION_CSTATES: u32 = 1u32; pub const PPM_IDLE_IMPLEMENTATION_LPISTATES: u32 = 4u32; pub const PPM_IDLE_IMPLEMENTATION_MICROPEP: u32 = 3u32; @@ -5201,12 +4611,7 @@ pub const PPM_PERFORMANCE_IMPLEMENTATION_PCCV1: u32 = 2u32; pub const PPM_PERFORMANCE_IMPLEMENTATION_PEP: u32 = 4u32; pub const PPM_PERFORMANCE_IMPLEMENTATION_PSTATES: u32 = 1u32; pub const PPM_PERFSTATES_DATA_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1460194336, data2: 32064, data3: 19444, data4: [180, 170, 43, 1, 51, 141, 1, 38] }; -pub const PPM_PERFSTATE_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2779983325, - data2: 32569, - data3: 19132, - data4: [184, 146, 144, 14, 67, 181, 158, 187], -}; +pub const PPM_PERFSTATE_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2779983325, data2: 32569, data3: 19132, data4: [184, 146, 144, 14, 67, 181, 158, 187] }; pub const PPM_PERFSTATE_DOMAIN_CHANGE_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2573101951, data2: 54867, data3: 18810, data4: [185, 120, 54, 163, 12, 41, 191, 1] }; #[repr(C)] pub struct PPM_PERFSTATE_DOMAIN_EVENT { diff --git a/crates/deps/sys/src/Windows/Win32/System/TaskScheduler/mod.rs b/crates/deps/sys/src/Windows/Win32/System/TaskScheduler/mod.rs index c4882dce1b..7fdb42ffbb 100644 --- a/crates/deps/sys/src/Windows/Win32/System/TaskScheduler/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/TaskScheduler/mod.rs @@ -253,18 +253,8 @@ impl ::core::clone::Clone for TRIGGER_TYPE_UNION { *self } } -pub const TaskHandlerPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4071005623, - data2: 55852, - data3: 17234, - data4: [144, 102, 134, 254, 230, 218, 202, 201], -}; -pub const TaskHandlerStatusPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2668963437, - data2: 55226, - data3: 18672, - data4: [147, 193, 230, 137, 95, 111, 229, 172], -}; +pub const TaskHandlerPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4071005623, data2: 55852, data3: 17234, data4: [144, 102, 134, 254, 230, 218, 202, 201] }; +pub const TaskHandlerStatusPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2668963437, data2: 55226, data3: 18672, data4: [147, 193, 230, 137, 95, 111, 229, 172] }; pub const TaskScheduler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 260519583, data2: 42213, data3: 19708, data4: [189, 62, 115, 230, 21, 69, 114, 221] }; #[repr(C)] pub struct WEEKLY { diff --git a/crates/deps/sys/src/Windows/Win32/System/Threading/mod.rs b/crates/deps/sys/src/Windows/Win32/System/Threading/mod.rs index fc1d973c21..fc9cf2e1a3 100644 --- a/crates/deps/sys/src/Windows/Win32/System/Threading/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/Threading/mod.rs @@ -57,73 +57,15 @@ extern "system" { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] pub fn CreatePrivateNamespaceW(lpprivatenamespaceattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpboundarydescriptor: *const ::core::ffi::c_void, lpaliasprefix: super::super::Foundation::PWSTR) -> NamespaceHandle; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn CreateProcessA( - lpapplicationname: super::super::Foundation::PSTR, - lpcommandline: super::super::Foundation::PSTR, - lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - binherithandles: super::super::Foundation::BOOL, - dwcreationflags: PROCESS_CREATION_FLAGS, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: super::super::Foundation::PSTR, - lpstartupinfo: *const STARTUPINFOA, - lpprocessinformation: *mut PROCESS_INFORMATION, - ) -> super::super::Foundation::BOOL; + pub fn CreateProcessA(lpapplicationname: super::super::Foundation::PSTR, lpcommandline: super::super::Foundation::PSTR, lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, binherithandles: super::super::Foundation::BOOL, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PSTR, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn CreateProcessAsUserA( - htoken: super::super::Foundation::HANDLE, - lpapplicationname: super::super::Foundation::PSTR, - lpcommandline: super::super::Foundation::PSTR, - lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - binherithandles: super::super::Foundation::BOOL, - dwcreationflags: u32, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: super::super::Foundation::PSTR, - lpstartupinfo: *const STARTUPINFOA, - lpprocessinformation: *mut PROCESS_INFORMATION, - ) -> super::super::Foundation::BOOL; + pub fn CreateProcessAsUserA(htoken: super::super::Foundation::HANDLE, lpapplicationname: super::super::Foundation::PSTR, lpcommandline: super::super::Foundation::PSTR, lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, binherithandles: super::super::Foundation::BOOL, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PSTR, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn CreateProcessAsUserW( - htoken: super::super::Foundation::HANDLE, - lpapplicationname: super::super::Foundation::PWSTR, - lpcommandline: super::super::Foundation::PWSTR, - lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - binherithandles: super::super::Foundation::BOOL, - dwcreationflags: u32, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: super::super::Foundation::PWSTR, - lpstartupinfo: *const STARTUPINFOW, - lpprocessinformation: *mut PROCESS_INFORMATION, - ) -> super::super::Foundation::BOOL; + pub fn CreateProcessAsUserW(htoken: super::super::Foundation::HANDLE, lpapplicationname: super::super::Foundation::PWSTR, lpcommandline: super::super::Foundation::PWSTR, lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, binherithandles: super::super::Foundation::BOOL, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] - pub fn CreateProcessW( - lpapplicationname: super::super::Foundation::PWSTR, - lpcommandline: super::super::Foundation::PWSTR, - lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - binherithandles: super::super::Foundation::BOOL, - dwcreationflags: PROCESS_CREATION_FLAGS, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: super::super::Foundation::PWSTR, - lpstartupinfo: *const STARTUPINFOW, - lpprocessinformation: *mut PROCESS_INFORMATION, - ) -> super::super::Foundation::BOOL; - #[cfg(feature = "Win32_Foundation")] - pub fn CreateProcessWithLogonW( - lpusername: super::super::Foundation::PWSTR, - lpdomain: super::super::Foundation::PWSTR, - lppassword: super::super::Foundation::PWSTR, - dwlogonflags: CREATE_PROCESS_LOGON_FLAGS, - lpapplicationname: super::super::Foundation::PWSTR, - lpcommandline: super::super::Foundation::PWSTR, - dwcreationflags: u32, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: super::super::Foundation::PWSTR, - lpstartupinfo: *const STARTUPINFOW, - lpprocessinformation: *mut PROCESS_INFORMATION, - ) -> super::super::Foundation::BOOL; + pub fn CreateProcessW(lpapplicationname: super::super::Foundation::PWSTR, lpcommandline: super::super::Foundation::PWSTR, lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, binherithandles: super::super::Foundation::BOOL, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; + #[cfg(feature = "Win32_Foundation")] + pub fn CreateProcessWithLogonW(lpusername: super::super::Foundation::PWSTR, lpdomain: super::super::Foundation::PWSTR, lppassword: super::super::Foundation::PWSTR, dwlogonflags: CREATE_PROCESS_LOGON_FLAGS, lpapplicationname: super::super::Foundation::PWSTR, lpcommandline: super::super::Foundation::PWSTR, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; #[cfg(feature = "Win32_Foundation")] pub fn CreateProcessWithTokenW(htoken: super::super::Foundation::HANDLE, dwlogonflags: CREATE_PROCESS_LOGON_FLAGS, lpapplicationname: super::super::Foundation::PWSTR, lpcommandline: super::super::Foundation::PWSTR, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] diff --git a/crates/deps/sys/src/Windows/Win32/System/UpdateAgent/mod.rs b/crates/deps/sys/src/Windows/Win32/System/UpdateAgent/mod.rs index 6d9c9e3932..d8dc4c437a 100644 --- a/crates/deps/sys/src/Windows/Win32/System/UpdateAgent/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/UpdateAgent/mod.rs @@ -159,43 +159,23 @@ pub const ssDefault: ServerSelection = 0i32; pub const ssManagedServer: ServerSelection = 1i32; pub const ssWindowsUpdate: ServerSelection = 2i32; pub const ssOthers: ServerSelection = 3i32; -pub const StringCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1925807476, - data2: 31803, - data3: 16558, - data4: [183, 125, 171, 219, 34, 235, 166, 251], -}; +pub const StringCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1925807476, data2: 31803, data3: 16558, data4: [183, 125, 171, 219, 34, 235, 166, 251] }; pub const SystemInformation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3223034784, data2: 48807, data3: 16826, data4: [182, 4, 208, 163, 111, 70, 145, 51] }; pub const UPDATE_LOCKDOWN_WEBSITE_ACCESS: u32 = 1u32; pub const UpdateCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 325293155, data2: 219, data3: 17990, data4: [128, 61, 82, 128, 38, 20, 13, 136] }; -pub const UpdateDownloader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1538221386, - data2: 23047, - data3: 16996, - data4: [162, 85, 159, 245, 76, 113, 81, 231], -}; +pub const UpdateDownloader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1538221386, data2: 23047, data3: 16996, data4: [162, 85, 159, 245, 76, 113, 81, 231] }; pub type UpdateExceptionContext = i32; pub const uecGeneral: UpdateExceptionContext = 1i32; pub const uecWindowsDriver: UpdateExceptionContext = 2i32; pub const uecWindowsInstaller: UpdateExceptionContext = 3i32; pub const uecSearchIncomplete: UpdateExceptionContext = 4i32; -pub const UpdateInstaller: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3537960575, - data2: 53822, - data3: 18657, - data4: [147, 192, 111, 168, 204, 52, 100, 116], -}; +pub const UpdateInstaller: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3537960575, data2: 53822, data3: 18657, data4: [147, 192, 111, 168, 204, 52, 100, 116] }; pub type UpdateLockdownOption = i32; pub const uloForWebsiteAccess: UpdateLockdownOption = 1i32; pub type UpdateOperation = i32; pub const uoInstallation: UpdateOperation = 1i32; pub const uoUninstallation: UpdateOperation = 2i32; -pub const UpdateSearcher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3063539176, - data2: 26623, - data3: 16759, - data4: [136, 176, 54, 132, 163, 56, 139, 251], -}; +pub const UpdateSearcher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3063539176, data2: 26623, data3: 16759, data4: [136, 176, 54, 132, 163, 56, 139, 251] }; pub const UpdateServiceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4174533593, data2: 35236, data3: 19882, data4: [135, 182, 17, 104, 54, 159, 11, 33] }; pub type UpdateServiceOption = i32; pub const usoNonVolatileService: UpdateServiceOption = 1i32; @@ -203,12 +183,7 @@ pub type UpdateServiceRegistrationState = i32; pub const usrsNotRegistered: UpdateServiceRegistrationState = 1i32; pub const usrsRegistrationPending: UpdateServiceRegistrationState = 2i32; pub const usrsRegistered: UpdateServiceRegistrationState = 3i32; -pub const UpdateSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1286880639, - data2: 32494, - data3: 18694, - data4: [134, 152, 96, 218, 28, 56, 242, 254], -}; +pub const UpdateSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1286880639, data2: 32494, data3: 18694, data4: [134, 152, 96, 218, 28, 56, 242, 254] }; pub type UpdateType = i32; pub const utSoftware: UpdateType = 1i32; pub const utDriver: UpdateType = 2i32; @@ -677,10 +652,5 @@ pub const WU_S_SOME_UPDATES_SKIPPED_ON_BATTERY: ::windows_sys::core::HRESULT = 2 pub const WU_S_UH_DOWNLOAD_SIZE_CALCULATED: ::windows_sys::core::HRESULT = 2367510i32; pub const WU_S_UH_INSTALLSTILLPENDING: ::windows_sys::core::HRESULT = 2367509i32; pub const WU_S_UPDATE_ERROR: ::windows_sys::core::HRESULT = 2359299i32; -pub const WebProxy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1694827471, - data2: 37128, - data3: 19932, - data4: [162, 206, 108, 35, 65, 225, 197, 130], -}; +pub const WebProxy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1694827471, data2: 37128, data3: 19932, data4: [162, 206, 108, 35, 65, 225, 197, 130] }; pub const WindowsUpdateAgentInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3270020143, data2: 28507, data3: 19114, data4: [137, 75, 85, 200, 71, 173, 58, 45] }; diff --git a/crates/deps/sys/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs b/crates/deps/sys/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs index 8b53e4fccf..6fae780eca 100644 --- a/crates/deps/sys/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs @@ -1,11 +1,6 @@ #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] #[link(name = "windows")] extern "system" {} -pub const CLSID_SoftwareBitmapNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2229687953, - data2: 34306, - data3: 19076, - data4: [190, 70, 112, 139, 233, 205, 75, 116], -}; +pub const CLSID_SoftwareBitmapNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2229687953, data2: 34306, data3: 19076, data4: [190, 70, 112, 139, 233, 205, 75, 116] }; pub type ISoftwareBitmapNative = *mut ::core::ffi::c_void; pub type ISoftwareBitmapNativeFactory = *mut ::core::ffi::c_void; diff --git a/crates/deps/sys/src/Windows/Win32/System/WinRT/Media/mod.rs b/crates/deps/sys/src/Windows/Win32/System/WinRT/Media/mod.rs index 9c8741ffa5..de1ad8142a 100644 --- a/crates/deps/sys/src/Windows/Win32/System/WinRT/Media/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/WinRT/Media/mod.rs @@ -2,12 +2,7 @@ #[link(name = "windows")] extern "system" {} pub const CLSID_AudioFrameNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 379626425, data2: 40805, data3: 16642, data4: [147, 103, 44, 218, 58, 79, 55, 42] }; -pub const CLSID_VideoFrameNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3516151914, - data2: 1251, - data3: 18452, - data4: [129, 0, 178, 176, 174, 109, 120, 199], -}; +pub const CLSID_VideoFrameNativeFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3516151914, data2: 1251, data3: 18452, data4: [129, 0, 178, 176, 174, 109, 120, 199] }; pub type IAudioFrameNative = *mut ::core::ffi::c_void; pub type IAudioFrameNativeFactory = *mut ::core::ffi::c_void; pub type IVideoFrameNative = *mut ::core::ffi::c_void; diff --git a/crates/deps/sys/src/Windows/Win32/System/WindowsProgramming/mod.rs b/crates/deps/sys/src/Windows/Win32/System/WindowsProgramming/mod.rs index 9580d3180d..df681a61cf 100644 --- a/crates/deps/sys/src/Windows/Win32/System/WindowsProgramming/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -196,20 +196,7 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn NtDeviceIoControlFile(filehandle: super::super::Foundation::HANDLE, event: super::super::Foundation::HANDLE, apcroutine: PIO_APC_ROUTINE, apccontext: *mut ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, iocontrolcode: u32, inputbuffer: *mut ::core::ffi::c_void, inputbufferlength: u32, outputbuffer: *mut ::core::ffi::c_void, outputbufferlength: u32) -> super::super::Foundation::NTSTATUS; #[cfg(feature = "Win32_Foundation")] - pub fn NtNotifyChangeMultipleKeys( - masterkeyhandle: super::super::Foundation::HANDLE, - count: u32, - subordinateobjects: *const OBJECT_ATTRIBUTES, - event: super::super::Foundation::HANDLE, - apcroutine: PIO_APC_ROUTINE, - apccontext: *const ::core::ffi::c_void, - iostatusblock: *mut IO_STATUS_BLOCK, - completionfilter: u32, - watchtree: super::super::Foundation::BOOLEAN, - buffer: *mut ::core::ffi::c_void, - buffersize: u32, - asynchronous: super::super::Foundation::BOOLEAN, - ) -> super::super::Foundation::NTSTATUS; + pub fn NtNotifyChangeMultipleKeys(masterkeyhandle: super::super::Foundation::HANDLE, count: u32, subordinateobjects: *const OBJECT_ATTRIBUTES, event: super::super::Foundation::HANDLE, apcroutine: PIO_APC_ROUTINE, apccontext: *const ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, completionfilter: u32, watchtree: super::super::Foundation::BOOLEAN, buffer: *mut ::core::ffi::c_void, buffersize: u32, asynchronous: super::super::Foundation::BOOLEAN) -> super::super::Foundation::NTSTATUS; #[cfg(feature = "Win32_Foundation")] pub fn NtOpenFile(filehandle: *mut super::super::Foundation::HANDLE, desiredaccess: u32, objectattributes: *mut OBJECT_ATTRIBUTES, iostatusblock: *mut IO_STATUS_BLOCK, shareaccess: u32, openoptions: u32) -> super::super::Foundation::NTSTATUS; #[cfg(feature = "Win32_Foundation")] @@ -588,12 +575,7 @@ impl ::core::clone::Clone for CABINFOW { *self } } -pub const CATID_DeleteBrowsingHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 835385060, - data2: 54954, - data3: 16528, - data4: [160, 80, 165, 172, 137, 114, 233, 239], -}; +pub const CATID_DeleteBrowsingHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 835385060, data2: 54954, data3: 16528, data4: [160, 80, 165, 172, 137, 114, 233, 239] }; pub const CBR_110: u32 = 110u32; pub const CBR_115200: u32 = 115200u32; pub const CBR_1200: u32 = 1200u32; @@ -695,12 +677,7 @@ impl ::core::clone::Clone for CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG { *self } } -pub const CameraUIControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 383099582, - data2: 45509, - data3: 18355, - data4: [142, 174, 204, 188, 244, 82, 199, 232], -}; +pub const CameraUIControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 383099582, data2: 45509, data3: 18355, data4: [142, 174, 204, 188, 244, 82, 199, 232] }; #[repr(transparent)] pub struct CameraUIControlCaptureMode(pub i32); impl CameraUIControlCaptureMode { @@ -1056,12 +1033,7 @@ pub type ENUM_CALLBACK = ::core::option::Option super::super::Foundation::LRESULT>; #[cfg(feature = "Win32_Foundation")] pub type LPFNOBJECTFROMLRESULT = ::core::option::Option ::windows_sys::core::HRESULT>; -pub const LabeledBy_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3854078539, - data2: 64650, - data3: 18997, - data4: [128, 49, 207, 120, 172, 67, 229, 94], -}; -pub const LandmarkType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1161840114, - data2: 28513, - data3: 18935, - data4: [164, 248, 181, 240, 207, 130, 218, 30], -}; -pub const LayoutInvalidated_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3984418116, - data2: 42685, - data3: 17813, - data4: [155, 174, 61, 40, 148, 108, 199, 21], -}; -pub const LegacyIAccessible_ChildId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2585336669, - data2: 40690, - data3: 18311, - data4: [164, 89, 220, 222, 136, 93, 212, 232], -}; +pub const LabeledBy_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3854078539, data2: 64650, data3: 18997, data4: [128, 49, 207, 120, 172, 67, 229, 94] }; +pub const LandmarkType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1161840114, data2: 28513, data3: 18935, data4: [164, 248, 181, 240, 207, 130, 218, 30] }; +pub const LayoutInvalidated_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3984418116, data2: 42685, data3: 17813, data4: [155, 174, 61, 40, 148, 108, 199, 21] }; +pub const LegacyIAccessible_ChildId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2585336669, data2: 40690, data3: 18311, data4: [164, 89, 220, 222, 136, 93, 212, 232] }; pub const LegacyIAccessible_DefaultAction_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 993204009, data2: 60077, data3: 17666, data4: [184, 95, 146, 97, 86, 34, 145, 60] }; -pub const LegacyIAccessible_Description_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1178895384, - data2: 32112, - data3: 20137, - data4: [157, 39, 183, 231, 117, 207, 42, 215], -}; -pub const LegacyIAccessible_Help_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2487231314, - data2: 5660, - data3: 19319, - data4: [169, 141, 168, 114, 204, 51, 148, 122], -}; +pub const LegacyIAccessible_Description_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1178895384, data2: 32112, data3: 20137, data4: [157, 39, 183, 231, 117, 207, 42, 215] }; +pub const LegacyIAccessible_Help_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2487231314, data2: 5660, data3: 19319, data4: [169, 141, 168, 114, 204, 51, 148, 122] }; pub const LegacyIAccessible_KeyboardShortcut_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2406025644, data2: 184, data3: 16985, data4: [164, 28, 150, 98, 102, 212, 58, 138] }; pub const LegacyIAccessible_Name_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3404400189, data2: 16558, data3: 18537, data4: [170, 90, 27, 142, 93, 102, 103, 57] }; -pub const LegacyIAccessible_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1422658207, - data2: 13205, - data3: 18607, - data4: [186, 141, 115, 248, 86, 144, 243, 224], -}; -pub const LegacyIAccessible_Role_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1750525343, - data2: 52143, - data3: 20017, - data4: [147, 232, 188, 191, 111, 126, 73, 28], -}; +pub const LegacyIAccessible_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1422658207, data2: 13205, data3: 18607, data4: [186, 141, 115, 248, 86, 144, 243, 224] }; +pub const LegacyIAccessible_Role_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1750525343, data2: 52143, data3: 20017, data4: [147, 232, 188, 191, 111, 126, 73, 28] }; pub const LegacyIAccessible_Selection_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2326311392, data2: 2193, data3: 16588, data4: [139, 6, 144, 215, 212, 22, 98, 25] }; pub const LegacyIAccessible_State_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3751303252, data2: 8833, data3: 17216, data4: [171, 156, 198, 14, 44, 88, 3, 246] }; pub const LegacyIAccessible_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3049631926, data2: 33303, data3: 19063, data4: [151, 165, 25, 10, 133, 237, 1, 86] }; -pub const Level_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 606782761, - data2: 52534, - data3: 16399, - data4: [170, 217, 120, 118, 239, 58, 246, 39], -}; -pub const ListItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2067208178, - data2: 17617, - data3: 19032, - data4: [152, 168, 241, 42, 155, 143, 120, 226], -}; -pub const List_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2601819873, - data2: 31946, - data3: 19708, - data4: [154, 241, 202, 199, 189, 221, 48, 49], -}; -pub const LiveRegionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 271408784, - data2: 59049, - data3: 16822, - data4: [177, 197, 169, 177, 146, 157, 149, 16], -}; +pub const Level_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 606782761, data2: 52534, data3: 16399, data4: [170, 217, 120, 118, 239, 58, 246, 39] }; +pub const ListItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2067208178, data2: 17617, data3: 19032, data4: [152, 168, 241, 42, 155, 143, 120, 226] }; +pub const List_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2601819873, data2: 31946, data3: 19708, data4: [154, 241, 202, 199, 189, 221, 48, 49] }; +pub const LiveRegionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 271408784, data2: 59049, data3: 16822, data4: [177, 197, 169, 177, 146, 157, 149, 16] }; pub type LiveSetting = i32; pub const Off: LiveSetting = 0i32; pub const Polite: LiveSetting = 1i32; pub const Assertive: LiveSetting = 2i32; pub const LiveSetting_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3240873358, data2: 10894, data3: 18768, data4: [138, 231, 54, 37, 17, 29, 88, 235] }; pub const LocalizedControlType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2271428687, data2: 41405, data3: 17706, data4: [137, 196, 63, 1, 211, 131, 56, 6] }; -pub const LocalizedLandmarkType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2059934080, - data2: 60155, - data3: 20402, - data4: [191, 145, 244, 133, 190, 245, 232, 225], -}; +pub const LocalizedLandmarkType_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2059934080, data2: 60155, data3: 20402, data4: [191, 145, 244, 133, 190, 245, 232, 225] }; #[repr(C)] pub struct MOUSEKEYS { pub cbSize: u32, @@ -1360,23 +820,13 @@ impl ::core::clone::Clone for MSAAMENUINFO { } pub const MSAA_MENU_SIG: i32 = -1441927155i32; pub const MenuBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3426239056, data2: 3707, data3: 19176, data4: [149, 174, 160, 143, 38, 27, 82, 238] }; -pub const MenuClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1022436974, - data2: 5506, - data3: 16449, - data4: [172, 215, 136, 163, 90, 150, 82, 151], -}; +pub const MenuClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1022436974, data2: 5506, data3: 16449, data4: [172, 215, 136, 163, 90, 150, 82, 151] }; pub const MenuItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4099024339, data2: 53408, data3: 18904, data4: [152, 52, 154, 0, 13, 42, 237, 220] }; pub const MenuModeEnd_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2664254623, data2: 32989, data3: 18360, data4: [130, 103, 90, 236, 6, 187, 44, 255] }; pub const MenuModeStart_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 416794161, data2: 5738, data3: 19145, data4: [174, 59, 239, 75, 84, 32, 230, 129] }; pub const MenuOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3957516613, data2: 26314, data3: 20177, data4: [159, 248, 42, 215, 223, 10, 27, 8] }; pub const Menu_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 781915200, data2: 3752, data3: 16893, data4: [179, 116, 193, 234, 111, 80, 60, 209] }; -pub const MultipleView_CurrentView_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2055317114, - data2: 47439, - data3: 18549, - data4: [145, 139, 101, 200, 210, 249, 152, 229], -}; +pub const MultipleView_CurrentView_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2055317114, data2: 47439, data3: 18549, data4: [145, 139, 101, 200, 210, 249, 152, 229] }; pub const MultipleView_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1417308900, data2: 4415, data3: 18372, data4: [133, 15, 219, 77, 250, 70, 107, 29] }; pub const MultipleView_SupportedViews_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2371729917, data2: 52796, data3: 19175, data4: [183, 136, 64, 10, 60, 100, 85, 71] }; pub const NAVDIR_DOWN: u32 = 2u32; @@ -1396,12 +846,7 @@ pub const NavigateDirection_NextSibling: NavigateDirection = 1i32; pub const NavigateDirection_PreviousSibling: NavigateDirection = 2i32; pub const NavigateDirection_FirstChild: NavigateDirection = 3i32; pub const NavigateDirection_LastChild: NavigateDirection = 4i32; -pub const NewNativeWindowHandle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1368830779, - data2: 14346, - data3: 18818, - data4: [149, 225, 145, 243, 239, 96, 224, 36], -}; +pub const NewNativeWindowHandle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1368830779, data2: 14346, data3: 18818, data4: [149, 225, 145, 243, 239, 96, 224, 36] }; pub type NormalizeState = i32; pub const NormalizeState_None: NormalizeState = 0i32; pub const NormalizeState_View: NormalizeState = 1i32; @@ -1420,22 +865,12 @@ pub const NotificationProcessing_MostRecent: NotificationProcessing = 3i32; pub const NotificationProcessing_CurrentThenMostRecent: NotificationProcessing = 4i32; pub const Notification_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1925554935, data2: 38792, data3: 18447, data4: [184, 235, 77, 238, 0, 246, 24, 111] }; pub const ObjectModel_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1040493822, data2: 2300, data3: 18412, data4: [150, 188, 53, 63, 163, 179, 74, 167] }; -pub const OptimizeForVisualContent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1787109968, - data2: 51034, - data3: 20061, - data4: [184, 88, 227, 129, 176, 247, 136, 97], -}; +pub const OptimizeForVisualContent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787109968, data2: 51034, data3: 20061, data4: [184, 88, 227, 129, 176, 247, 136, 97] }; pub type OrientationType = i32; pub const OrientationType_None: OrientationType = 0i32; pub const OrientationType_Horizontal: OrientationType = 1i32; pub const OrientationType_Vertical: OrientationType = 2i32; -pub const Orientation_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2686381666, - data2: 14468, - data3: 17429, - data4: [136, 126, 103, 142, 194, 30, 57, 186], -}; +pub const Orientation_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2686381666, data2: 14468, data3: 17429, data4: [136, 126, 103, 142, 194, 30, 57, 186] }; pub const OutlineColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3281376960, data2: 19285, data3: 18274, data4: [160, 115, 253, 48, 58, 99, 79, 82] }; pub type OutlineStyles = i32; pub const OutlineStyles_None: OutlineStyles = 0i32; @@ -1446,26 +881,11 @@ pub const OutlineStyles_Embossed: OutlineStyles = 8i32; pub const OutlineThickness_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 333872327, data2: 56002, data3: 18568, data4: [189, 211, 55, 92, 98, 250, 150, 24] }; pub const PROPID_ACC_DEFAULTACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 403441451, data2: 49791, data3: 17351, data4: [153, 34, 246, 53, 98, 164, 99, 43] }; pub const PROPID_ACC_DESCRIPTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1296621540, data2: 48447, data3: 18719, data4: [166, 72, 73, 45, 111, 32, 197, 136] }; -pub const PROPID_ACC_DESCRIPTIONMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 535905119, - data2: 35348, - data3: 18299, - data4: [178, 38, 160, 171, 226, 121, 151, 93], -}; +pub const PROPID_ACC_DESCRIPTIONMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 535905119, data2: 35348, data3: 18299, data4: [178, 38, 160, 171, 226, 121, 151, 93] }; pub const PROPID_ACC_DODEFAULTACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 463508771, data2: 11835, data3: 18854, data4: [160, 89, 89, 104, 42, 60, 72, 253] }; pub const PROPID_ACC_FOCUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1857238495, data2: 7209, data3: 16679, data4: [177, 44, 222, 233, 253, 21, 127, 43] }; -pub const PROPID_ACC_HELP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3358712095, - data2: 17627, - data3: 19097, - data4: [151, 104, 203, 143, 151, 139, 114, 49], -}; -pub const PROPID_ACC_HELPTOPIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2021462905, - data2: 36574, - data3: 17419, - data4: [138, 236, 17, 247, 191, 144, 48, 179], -}; +pub const PROPID_ACC_HELP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3358712095, data2: 17627, data3: 19097, data4: [151, 104, 203, 143, 151, 139, 114, 49] }; +pub const PROPID_ACC_HELPTOPIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2021462905, data2: 36574, data3: 17419, data4: [138, 236, 17, 247, 191, 144, 48, 179] }; pub const PROPID_ACC_KEYBOARDSHORTCUT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2107363054, data2: 32030, data3: 18809, data4: [147, 130, 81, 128, 244, 23, 44, 52] }; pub const PROPID_ACC_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619869176, data2: 33064, data3: 19111, data4: [164, 40, 245, 94, 73, 38, 114, 145] }; pub const PROPID_ACC_NAV_DOWN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 51802349, data2: 15583, data3: 18642, data4: [150, 19, 19, 143, 45, 216, 166, 104] }; @@ -1476,58 +896,23 @@ pub const PROPID_ACC_NAV_NEXT: ::windows_sys::core::GUID = ::windows_sys::core:: pub const PROPID_ACC_NAV_PREV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2003646609, data2: 51003, data3: 17536, data4: [179, 246, 7, 106, 22, 161, 90, 246] }; pub const PROPID_ACC_NAV_RIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3441499551, data2: 57803, data3: 20453, data4: [167, 124, 146, 11, 136, 77, 9, 91] }; pub const PROPID_ACC_NAV_UP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 23992875, data2: 6734, data3: 18279, data4: [134, 18, 51, 134, 246, 105, 53, 236] }; -pub const PROPID_ACC_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1196171958, - data2: 65474, - data3: 18042, - data4: [177, 181, 233, 88, 180, 101, 115, 48], -}; -pub const PROPID_ACC_ROLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3415236594, - data2: 31697, - data3: 19461, - data4: [179, 200, 230, 194, 65, 54, 77, 112], -}; +pub const PROPID_ACC_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1196171958, data2: 65474, data3: 18042, data4: [177, 181, 233, 88, 180, 101, 115, 48] }; +pub const PROPID_ACC_ROLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3415236594, data2: 31697, data3: 19461, data4: [179, 200, 230, 194, 65, 54, 77, 112] }; pub const PROPID_ACC_ROLEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4154117538, data2: 5133, data3: 20454, data4: [137, 20, 32, 132, 118, 50, 130, 105] }; -pub const PROPID_ACC_SELECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3114075964, - data2: 55089, - data3: 16475, - data4: [144, 97, 217, 94, 143, 132, 41, 132], -}; +pub const PROPID_ACC_SELECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3114075964, data2: 55089, data3: 16475, data4: [144, 97, 217, 94, 143, 132, 41, 132] }; pub const PROPID_ACC_STATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2832520624, data2: 2593, data3: 17104, data4: [165, 192, 81, 78, 152, 79, 69, 123] }; pub const PROPID_ACC_STATEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1133800542, data2: 2752, data3: 16450, data4: [181, 37, 7, 187, 219, 225, 127, 167] }; pub const PROPID_ACC_VALUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 306177091, data2: 8474, data3: 17941, data4: [149, 39, 196, 90, 126, 147, 113, 122] }; -pub const PROPID_ACC_VALUEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3659283833, - data2: 64604, - data3: 16910, - data4: [179, 153, 157, 21, 51, 84, 158, 117], -}; +pub const PROPID_ACC_VALUEMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3659283833, data2: 64604, data3: 16910, data4: [179, 153, 157, 21, 51, 84, 158, 117] }; pub const Pane_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1546338139, data2: 37250, data3: 17059, data4: [141, 236, 140, 4, 193, 238, 99, 77] }; -pub const PositionInSet_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 869391444, - data2: 25630, - data3: 19830, - data4: [166, 177, 19, 243, 65, 193, 248, 150], -}; +pub const PositionInSet_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 869391444, data2: 25630, data3: 19830, data4: [166, 177, 19, 243, 65, 193, 248, 150] }; pub const ProcessId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1078565272, data2: 39985, data3: 16965, data4: [164, 3, 135, 50, 14, 89, 234, 246] }; -pub const ProgressBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 579641222, - data2: 50028, - data3: 18363, - data4: [159, 182, 165, 131, 75, 252, 83, 164], -}; +pub const ProgressBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 579641222, data2: 50028, data3: 18363, data4: [159, 182, 165, 131, 75, 252, 83, 164] }; pub type PropertyConditionFlags = i32; pub const PropertyConditionFlags_None: PropertyConditionFlags = 0i32; pub const PropertyConditionFlags_IgnoreCase: PropertyConditionFlags = 1i32; pub const PropertyConditionFlags_MatchSubstring: PropertyConditionFlags = 2i32; -pub const ProviderDescription_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3701829770, - data2: 49515, - data3: 19673, - data4: [184, 137, 190, 177, 106, 128, 73, 4], -}; +pub const ProviderDescription_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3701829770, data2: 49515, data3: 19673, data4: [184, 137, 190, 177, 106, 128, 73, 4] }; pub type ProviderOptions = i32; pub const ProviderOptions_ClientSideProvider: ProviderOptions = 1i32; pub const ProviderOptions_ServerSideProvider: ProviderOptions = 2i32; @@ -1606,40 +991,20 @@ pub const ROLE_SYSTEM_TOOLBAR: u32 = 22u32; pub const ROLE_SYSTEM_TOOLTIP: u32 = 13u32; pub const ROLE_SYSTEM_WHITESPACE: u32 = 59u32; pub const ROLE_SYSTEM_WINDOW: u32 = 9u32; -pub const RadioButton_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1004227035, - data2: 65068, - data3: 17539, - data4: [179, 225, 229, 127, 33, 148, 64, 198], -}; +pub const RadioButton_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1004227035, data2: 65068, data3: 17539, data4: [179, 225, 229, 127, 33, 148, 64, 198] }; pub const RangeValue_IsReadOnly_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 637145173, data2: 57023, data3: 17267, data4: [167, 158, 31, 26, 25, 8, 211, 196] }; pub const RangeValue_LargeChange_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2717475621, data2: 14909, data3: 19268, data4: [142, 31, 74, 70, 217, 132, 64, 25] }; pub const RangeValue_Maximum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 422680852, data2: 63865, data3: 19253, data4: [161, 166, 211, 126, 5, 67, 52, 115] }; -pub const RangeValue_Minimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2026623922, - data2: 26701, - data3: 18528, - data4: [175, 147, 209, 249, 92, 176, 34, 253], -}; +pub const RangeValue_Minimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2026623922, data2: 26701, data3: 18528, data4: [175, 147, 209, 249, 92, 176, 34, 253] }; pub const RangeValue_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 414190983, data2: 45513, data3: 18282, data4: [191, 189, 95, 11, 219, 146, 111, 99] }; -pub const RangeValue_SmallChange_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2177025111, - data2: 14657, - data3: 16647, - data4: [153, 117, 19, 151, 96, 247, 192, 114], -}; +pub const RangeValue_SmallChange_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177025111, data2: 14657, data3: 16647, data4: [153, 117, 19, 151, 96, 247, 192, 114] }; pub const RangeValue_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 320822680, data2: 50444, data3: 18589, data4: [171, 229, 174, 34, 8, 152, 197, 247] }; pub const Rotation_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1987894397, data2: 44736, data3: 16656, data4: [173, 50, 48, 237, 212, 3, 73, 46] }; pub type RowOrColumnMajor = i32; pub const RowOrColumnMajor_RowMajor: RowOrColumnMajor = 0i32; pub const RowOrColumnMajor_ColumnMajor: RowOrColumnMajor = 1i32; pub const RowOrColumnMajor_Indeterminate: RowOrColumnMajor = 2i32; -pub const RuntimeId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2745101306, - data2: 32698, - data3: 19593, - data4: [180, 212, 185, 158, 45, 231, 209, 96], -}; +pub const RuntimeId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2745101306, data2: 32698, data3: 19593, data4: [180, 212, 185, 158, 45, 231, 209, 96] }; pub const SELFLAG_ADDSELECTION: u32 = 8u32; pub const SELFLAG_EXTENDSELECTION: u32 = 4u32; pub const SELFLAG_NONE: u32 = 0u32; @@ -1690,12 +1055,7 @@ pub const SERKF_AVAILABLE: SERIALKEYS_FLAGS = 2u32; pub const SERKF_INDICATOR: SERIALKEYS_FLAGS = 4u32; pub const SERKF_SERIALKEYSON: SERIALKEYS_FLAGS = 1u32; pub const SID_ControlElementProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4101578088, data2: 57940, data3: 19363, data4: [154, 83, 38, 165, 197, 73, 121, 70] }; -pub const SID_IsUIAutomationObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3111115653, - data2: 29188, - data3: 18212, - data4: [132, 43, 199, 5, 157, 237, 185, 208], -}; +pub const SID_IsUIAutomationObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3111115653, data2: 29188, data3: 18212, data4: [132, 43, 199, 5, 157, 237, 185, 208] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct SOUNDSENTRYA { @@ -1837,128 +1197,38 @@ pub const ScrollAmount_LargeIncrement: ScrollAmount = 3i32; pub const ScrollAmount_SmallIncrement: ScrollAmount = 4i32; pub const ScrollBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3673377590, data2: 20581, data3: 18758, data4: [178, 47, 146, 89, 95, 192, 117, 26] }; pub const ScrollItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1167183877, data2: 43011, data3: 19804, data4: [180, 213, 141, 40, 0, 249, 6, 167] }; -pub const Scroll_HorizontalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3351329806, - data2: 60193, - data3: 18431, - data4: [172, 196, 181, 163, 53, 15, 81, 145], -}; -pub const Scroll_HorizontalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1891821012, - data2: 64688, - data3: 18195, - data4: [169, 170, 175, 146, 255, 121, 228, 205], -}; +pub const Scroll_HorizontalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3351329806, data2: 60193, data3: 18431, data4: [172, 196, 181, 163, 53, 15, 81, 145] }; +pub const Scroll_HorizontalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1891821012, data2: 64688, data3: 18195, data4: [169, 170, 175, 146, 255, 121, 228, 205] }; pub const Scroll_HorizontallyScrollable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2341622087, data2: 10445, data3: 18862, data4: [189, 99, 244, 65, 24, 210, 231, 25] }; pub const Scroll_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2304746676, data2: 30109, data3: 19536, data4: [142, 21, 3, 70, 6, 114, 0, 60] }; -pub const Scroll_VerticalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1821208729, - data2: 45736, - data3: 18760, - data4: [191, 247, 60, 249, 5, 139, 254, 251], -}; -pub const Scroll_VerticalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3731500578, - data2: 55495, - data3: 16581, - data4: [131, 186, 229, 246, 129, 213, 49, 8], -}; +pub const Scroll_VerticalScrollPercent_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1821208729, data2: 45736, data3: 18760, data4: [191, 247, 60, 249, 5, 139, 254, 251] }; +pub const Scroll_VerticalViewSize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3731500578, data2: 55495, data3: 16581, data4: [131, 186, 229, 246, 129, 213, 49, 8] }; pub const Scroll_VerticallyScrollable_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2299938712, data2: 104, data3: 17173, data4: [184, 154, 30, 124, 251, 188, 61, 252] }; pub const Selection2_CurrentSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 874871846, data2: 33717, data3: 16806, data4: [147, 156, 174, 132, 28, 19, 98, 54] }; pub const Selection2_FirstSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3424971367, data2: 13980, data3: 20053, data4: [159, 247, 56, 218, 105, 84, 12, 41] }; pub const Selection2_ItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3142183839, data2: 17773, data3: 16456, data4: [181, 145, 156, 32, 38, 184, 70, 54] }; -pub const Selection2_LastSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3481000592, - data2: 11651, - data3: 18936, - data4: [134, 12, 156, 227, 148, 207, 137, 180], -}; -pub const SelectionItem_ElementAddedToSelectionEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1015164369, - data2: 50183, - data3: 19898, - data4: [145, 221, 121, 212, 174, 208, 174, 198], -}; +pub const Selection2_LastSelectedItem_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3481000592, data2: 11651, data3: 18936, data4: [134, 12, 156, 227, 148, 207, 137, 180] }; +pub const SelectionItem_ElementAddedToSelectionEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1015164369, data2: 50183, data3: 19898, data4: [145, 221, 121, 212, 174, 208, 174, 198] }; pub const SelectionItem_ElementRemovedFromSelectionEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 159361193, data2: 28793, data3: 16815, data4: [139, 156, 9, 52, 216, 48, 94, 92] }; pub const SelectionItem_ElementSelectedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3116882939, data2: 20158, data3: 17714, data4: [170, 244, 0, 140, 246, 71, 35, 60] }; -pub const SelectionItem_IsSelected_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4045570911, - data2: 52575, - data3: 17375, - data4: [183, 157, 75, 132, 158, 158, 96, 32], -}; -pub const SelectionItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2613464811, - data2: 34759, - data3: 19240, - data4: [148, 187, 77, 159, 164, 55, 182, 239], -}; -pub const SelectionItem_SelectionContainer_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2755025774, - data2: 39966, - data3: 19299, - data4: [139, 83, 194, 66, 29, 209, 232, 251], -}; -pub const Selection_CanSelectMultiple_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1238842789, - data2: 51331, - data3: 17664, - data4: [136, 61, 143, 207, 141, 175, 108, 190], -}; +pub const SelectionItem_IsSelected_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4045570911, data2: 52575, data3: 17375, data4: [183, 157, 75, 132, 158, 158, 96, 32] }; +pub const SelectionItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2613464811, data2: 34759, data3: 19240, data4: [148, 187, 77, 159, 164, 55, 182, 239] }; +pub const SelectionItem_SelectionContainer_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2755025774, data2: 39966, data3: 19299, data4: [139, 83, 194, 66, 29, 209, 232, 251] }; +pub const Selection_CanSelectMultiple_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238842789, data2: 51331, data3: 17664, data4: [136, 61, 143, 207, 141, 175, 108, 190] }; pub const Selection_InvalidatedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3401664772, data2: 5812, data3: 19283, data4: [142, 71, 76, 177, 223, 38, 123, 183] }; -pub const Selection_IsSelectionRequired_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2980987938, - data2: 25598, - data3: 17639, - data4: [165, 165, 167, 56, 200, 41, 177, 154], -}; -pub const Selection_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4221721771, - data2: 43928, - data3: 18935, - data4: [167, 220, 254, 83, 157, 193, 91, 231], -}; +pub const Selection_IsSelectionRequired_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2980987938, data2: 25598, data3: 17639, data4: [165, 165, 167, 56, 200, 41, 177, 154] }; +pub const Selection_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4221721771, data2: 43928, data3: 18935, data4: [167, 220, 254, 83, 157, 193, 91, 231] }; pub const Selection_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1726199784, data2: 55329, data3: 19749, data4: [135, 97, 67, 93, 44, 139, 37, 63] }; pub const Selection_Selection_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2859319970, data2: 3627, data3: 19768, data4: [150, 213, 52, 228, 112, 184, 24, 83] }; -pub const SemanticZoom_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1607682627, - data2: 1566, - data3: 17096, - data4: [181, 137, 157, 204, 247, 75, 196, 58], -}; -pub const Separator_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2271734691, - data2: 10851, - data3: 19120, - data4: [172, 141, 170, 80, 226, 61, 233, 120], -}; +pub const SemanticZoom_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1607682627, data2: 1566, data3: 17096, data4: [181, 137, 157, 204, 247, 75, 196, 58] }; +pub const Separator_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2271734691, data2: 10851, data3: 19120, data4: [172, 141, 170, 80, 226, 61, 233, 120] }; pub const SizeOfSet_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 369152828, data2: 15263, data3: 17257, data4: [148, 49, 170, 41, 63, 52, 76, 241] }; -pub const Size_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 727676445, - data2: 63621, - data3: 17412, - data4: [151, 63, 155, 29, 152, 227, 109, 143], -}; +pub const Size_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 727676445, data2: 63621, data3: 17412, data4: [151, 63, 155, 29, 152, 227, 109, 143] }; pub const Slider_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2956182091, data2: 15157, data3: 19690, data4: [182, 9, 118, 54, 130, 250, 102, 11] }; -pub const Spinner_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1624001336, - data2: 15537, - data3: 16737, - data4: [180, 66, 198, 183, 38, 193, 120, 37], -}; +pub const Spinner_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1624001336, data2: 15537, data3: 16737, data4: [180, 66, 198, 183, 38, 193, 120, 37] }; pub const SplitButton_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1880223775, data2: 19150, data3: 18689, data4: [180, 97, 146, 10, 111, 28, 166, 80] }; -pub const SpreadsheetItem_AnnotationObjects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2736344120, - data2: 51644, - data3: 17924, - data4: [147, 150, 174, 63, 159, 69, 127, 123], -}; -pub const SpreadsheetItem_AnnotationTypes_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3339473360, - data2: 54786, - data3: 19269, - data4: [175, 188, 180, 113, 43, 150, 215, 43], -}; +pub const SpreadsheetItem_AnnotationObjects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2736344120, data2: 51644, data3: 17924, data4: [147, 150, 174, 63, 159, 69, 127, 123] }; +pub const SpreadsheetItem_AnnotationTypes_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3339473360, data2: 54786, data3: 19269, data4: [175, 188, 180, 113, 43, 150, 215, 43] }; pub const SpreadsheetItem_Formula_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3858949245, data2: 6983, data3: 19434, data4: [135, 207, 59, 11, 11, 92, 21, 182] }; pub const SpreadsheetItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 852460543, data2: 61864, data3: 19084, data4: [134, 88, 212, 123, 167, 78, 32, 186] }; pub const Spreadsheet_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1784358089, data2: 40222, data3: 19333, data4: [158, 68, 192, 46, 49, 105, 177, 11] }; @@ -1970,36 +1240,11 @@ pub const StructureChangeType_ChildrenInvalidated: StructureChangeType = 2i32; pub const StructureChangeType_ChildrenBulkAdded: StructureChangeType = 3i32; pub const StructureChangeType_ChildrenBulkRemoved: StructureChangeType = 4i32; pub const StructureChangeType_ChildrenReordered: StructureChangeType = 5i32; -pub const StructureChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1503099233, - data2: 16093, - data3: 19217, - data4: [177, 59, 103, 107, 42, 42, 108, 169], -}; -pub const StructuredMarkup_CompositionComplete_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3297393687, - data2: 26490, - data3: 16455, - data4: [166, 141, 252, 18, 87, 82, 138, 239], -}; -pub const StructuredMarkup_Deleted_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4191199264, - data2: 57793, - data3: 20175, - data4: [185, 170, 82, 239, 222, 126, 65, 225], -}; -pub const StructuredMarkup_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2881292408, - data2: 34405, - data3: 20316, - data4: [148, 252, 54, 231, 216, 187, 112, 107], -}; -pub const StructuredMarkup_SelectionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2814907895, - data2: 65439, - data3: 16839, - data4: [163, 167, 171, 108, 191, 219, 73, 3], -}; +pub const StructureChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1503099233, data2: 16093, data3: 19217, data4: [177, 59, 103, 107, 42, 42, 108, 169] }; +pub const StructuredMarkup_CompositionComplete_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3297393687, data2: 26490, data3: 16455, data4: [166, 141, 252, 18, 87, 82, 138, 239] }; +pub const StructuredMarkup_Deleted_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4191199264, data2: 57793, data3: 20175, data4: [185, 170, 82, 239, 222, 126, 65, 225] }; +pub const StructuredMarkup_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2881292408, data2: 34405, data3: 20316, data4: [148, 252, 54, 231, 216, 187, 112, 107] }; +pub const StructuredMarkup_SelectionChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2814907895, data2: 65439, data3: 16839, data4: [163, 167, 171, 108, 191, 219, 73, 3] }; pub const StyleId_BulletedList: i32 = 70015i32; pub const StyleId_BulletedList_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1499721060, data2: 25638, data3: 17970, data4: [140, 175, 163, 42, 212, 2, 217, 26] }; pub const StyleId_Custom: i32 = 70000i32; @@ -2015,87 +1260,32 @@ pub const StyleId_Heading3_GUID: ::windows_sys::core::GUID = ::windows_sys::core pub const StyleId_Heading4: i32 = 70004i32; pub const StyleId_Heading4_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2218196928, data2: 38264, data3: 17916, data4: [131, 164, 255, 64, 5, 51, 21, 221] }; pub const StyleId_Heading5: i32 = 70005i32; -pub const StyleId_Heading5_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2426356301, - data2: 3519, - data3: 16494, - data4: [151, 187, 78, 119, 61, 151, 152, 247], -}; +pub const StyleId_Heading5_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2426356301, data2: 3519, data3: 16494, data4: [151, 187, 78, 119, 61, 151, 152, 247] }; pub const StyleId_Heading6: i32 = 70006i32; -pub const StyleId_Heading6_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2312254553, - data2: 23899, - data3: 18468, - data4: [164, 32, 17, 211, 237, 130, 228, 15], -}; +pub const StyleId_Heading6_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2312254553, data2: 23899, data3: 18468, data4: [164, 32, 17, 211, 237, 130, 228, 15] }; pub const StyleId_Heading7: i32 = 70007i32; -pub const StyleId_Heading7_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2742617203, - data2: 59822, - data3: 16941, - data4: [184, 227, 59, 103, 92, 97, 129, 164], -}; +pub const StyleId_Heading7_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2742617203, data2: 59822, data3: 16941, data4: [184, 227, 59, 103, 92, 97, 129, 164] }; pub const StyleId_Heading8: i32 = 70008i32; pub const StyleId_Heading8_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 734085445, data2: 41996, data3: 18561, data4: [132, 174, 242, 35, 86, 133, 56, 12] }; pub const StyleId_Heading9: i32 = 70009i32; -pub const StyleId_Heading9_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3339555123, - data2: 47914, - data3: 17363, - data4: [138, 198, 51, 101, 120, 132, 176, 240], -}; +pub const StyleId_Heading9_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3339555123, data2: 47914, data3: 17363, data4: [138, 198, 51, 101, 120, 132, 176, 240] }; pub const StyleId_Normal: i32 = 70012i32; -pub const StyleId_Normal_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3440694313, - data2: 58462, - data3: 17525, - data4: [161, 197, 127, 158, 107, 233, 110, 186], -}; +pub const StyleId_Normal_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3440694313, data2: 58462, data3: 17525, data4: [161, 197, 127, 158, 107, 233, 110, 186] }; pub const StyleId_NumberedList: i32 = 70016i32; pub const StyleId_NumberedList_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 513203157, data2: 25795, data3: 17360, data4: [177, 238, 181, 59, 6, 227, 237, 223] }; pub const StyleId_Quote: i32 = 70014i32; -pub const StyleId_Quote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1562124778, - data2: 33173, - data3: 20332, - data4: [135, 234, 93, 171, 236, 230, 76, 29], -}; +pub const StyleId_Quote_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1562124778, data2: 33173, data3: 20332, data4: [135, 234, 93, 171, 236, 230, 76, 29] }; pub const StyleId_Subtitle: i32 = 70011i32; -pub const StyleId_Subtitle_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3050961943, - data2: 23919, - data3: 17440, - data4: [180, 57, 124, 177, 154, 212, 52, 226], -}; +pub const StyleId_Subtitle_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3050961943, data2: 23919, data3: 17440, data4: [180, 57, 124, 177, 154, 212, 52, 226] }; pub const StyleId_Title: i32 = 70010i32; pub const StyleId_Title_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 366485530, data2: 65487, data3: 18463, data4: [176, 161, 48, 182, 59, 233, 143, 7] }; -pub const Styles_ExtendedProperties_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4099001760, - data2: 47626, - data3: 18049, - data4: [176, 176, 13, 189, 181, 62, 88, 243], -}; -pub const Styles_FillColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1676671354, - data2: 41413, - data3: 19229, - data4: [132, 235, 183, 101, 242, 237, 214, 50], -}; +pub const Styles_ExtendedProperties_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4099001760, data2: 47626, data3: 18049, data4: [176, 176, 13, 189, 181, 62, 88, 243] }; +pub const Styles_FillColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1676671354, data2: 41413, data3: 19229, data4: [132, 235, 183, 101, 242, 237, 214, 50] }; pub const Styles_FillPatternColor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2476366334, data2: 36797, data3: 20085, data4: [162, 113, 172, 69, 149, 25, 81, 99] }; pub const Styles_FillPatternStyle_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2177852703, data2: 18475, data3: 17489, data4: [163, 10, 225, 84, 94, 85, 79, 184] }; -pub const Styles_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 451290709, - data2: 55922, - data3: 19808, - data4: [161, 83, 229, 170, 105, 136, 227, 191], -}; +pub const Styles_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 451290709, data2: 55922, data3: 19808, data4: [161, 83, 229, 170, 105, 136, 227, 191] }; pub const Styles_Shape_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3340379128, data2: 30604, data3: 16397, data4: [132, 88, 59, 84, 62, 82, 105, 132] }; -pub const Styles_StyleId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3665986863, - data2: 14359, - data3: 16947, - data4: [130, 175, 2, 39, 158, 114, 204, 119], -}; +pub const Styles_StyleId_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3665986863, data2: 14359, data3: 16947, data4: [130, 175, 2, 39, 158, 114, 204, 119] }; pub const Styles_StyleName_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 470986805, data2: 1489, data3: 20309, data4: [158, 142, 20, 137, 243, 255, 85, 13] }; pub type SupportedTextSelection = i32; pub const SupportedTextSelection_None: SupportedTextSelection = 0i32; @@ -2109,12 +1299,7 @@ pub const SynchronizedInputType_LeftMouseDown: SynchronizedInputType = 8i32; pub const SynchronizedInputType_RightMouseUp: SynchronizedInputType = 16i32; pub const SynchronizedInputType_RightMouseDown: SynchronizedInputType = 32i32; pub const SynchronizedInput_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 96635046, data2: 50299, data3: 18571, data4: [182, 83, 51, 151, 122, 85, 27, 139] }; -pub const SystemAlert_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3530642525, - data2: 31290, - data3: 18343, - data4: [132, 116, 129, 210, 154, 36, 81, 201], -}; +pub const SystemAlert_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530642525, data2: 31290, data3: 18343, data4: [132, 116, 129, 210, 154, 36, 81, 201] }; #[repr(C)] pub struct TOGGLEKEYS { pub cbSize: u32, @@ -2127,41 +1312,16 @@ impl ::core::clone::Clone for TOGGLEKEYS { } } pub const TabItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 745169743, data2: 37403, data3: 20078, data4: [178, 110, 8, 252, 176, 121, 143, 76] }; -pub const Tab_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 952966957, - data2: 13178, - data3: 19410, - data4: [165, 227, 173, 180, 105, 227, 11, 211], -}; +pub const Tab_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 952966957, data2: 13178, data3: 19410, data4: [165, 227, 173, 180, 105, 227, 11, 211] }; pub const TableItem_ColumnHeaderItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2524599971, data2: 29878, data3: 17182, data4: [141, 230, 153, 196, 17, 3, 28, 88] }; -pub const TableItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3742581693, - data2: 6280, - data3: 18985, - data4: [165, 12, 185, 46, 109, 227, 127, 111], -}; +pub const TableItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3742581693, data2: 6280, data3: 18985, data4: [165, 12, 185, 46, 109, 227, 127, 111] }; pub const TableItem_RowHeaderItems_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3019396000, data2: 1396, data3: 19672, data4: [188, 215, 237, 89, 35, 87, 45, 151] }; pub const Table_ColumnHeaders_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2951862059, data2: 38541, data3: 17073, data4: [180, 89, 21, 11, 41, 157, 166, 100] }; pub const Table_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2000419342, data2: 23492, data3: 19947, data4: [146, 27, 222, 123, 50, 6, 34, 158] }; -pub const Table_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3289719182, - data2: 41000, - data3: 17950, - data4: [170, 146, 143, 146, 92, 247, 147, 81], -}; +pub const Table_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3289719182, data2: 41000, data3: 17950, data4: [170, 146, 143, 146, 92, 247, 147, 81] }; pub const Table_RowHeaders_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3655555975, data2: 28344, data3: 17762, data4: [170, 198, 168, 169, 7, 82, 54, 168] }; -pub const Table_RowOrColumnMajor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2210297283, - data2: 10750, - data3: 18992, - data4: [133, 225, 42, 98, 119, 253, 16, 110], -}; -pub const TextChild_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1966328503, - data2: 15358, - data3: 16879, - data4: [158, 133, 226, 99, 140, 190, 22, 158], -}; +pub const Table_RowOrColumnMajor_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2210297283, data2: 10750, data3: 18992, data4: [133, 225, 42, 98, 119, 253, 16, 110] }; +pub const TextChild_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1966328503, data2: 15358, data3: 16879, data4: [158, 133, 226, 99, 140, 190, 22, 158] }; pub type TextDecorationLineStyle = i32; pub const TextDecorationLineStyle_None: TextDecorationLineStyle = 0i32; pub const TextDecorationLineStyle_Single: TextDecorationLineStyle = 1i32; @@ -2190,12 +1350,7 @@ pub const TextEditChangeType_CompositionFinalized: TextEditChangeType = 3i32; pub const TextEditChangeType_AutoComplete: TextEditChangeType = 4i32; pub const TextEdit_ConversionTargetChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 864600451, data2: 60751, data3: 19595, data4: [155, 170, 54, 77, 81, 216, 132, 127] }; pub const TextEdit_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1777598345, data2: 23289, data3: 19573, data4: [147, 64, 242, 222, 41, 46, 69, 145] }; -pub const TextEdit_TextChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 302711560, - data2: 60450, - data3: 20152, - data4: [156, 152, 152, 103, 205, 161, 177, 101], -}; +pub const TextEdit_TextChanged_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 302711560, data2: 60450, data3: 20152, data4: [156, 152, 152, 103, 205, 161, 177, 101] }; pub type TextPatternRangeEndpoint = i32; pub const TextPatternRangeEndpoint_Start: TextPatternRangeEndpoint = 0i32; pub const TextPatternRangeEndpoint_End: TextPatternRangeEndpoint = 1i32; @@ -2207,268 +1362,78 @@ pub const TextUnit_Line: TextUnit = 3i32; pub const TextUnit_Paragraph: TextUnit = 4i32; pub const TextUnit_Page: TextUnit = 5i32; pub const TextUnit_Document: TextUnit = 6i32; -pub const Text_AfterParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1485617976, - data2: 58927, - data3: 18812, - data4: [181, 209, 204, 223, 14, 232, 35, 216], -}; -pub const Text_AfterSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1485617976, - data2: 58927, - data3: 18812, - data4: [181, 209, 204, 223, 14, 232, 35, 216], -}; +pub const Text_AfterParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1485617976, data2: 58927, data3: 18812, data4: [181, 209, 204, 223, 14, 232, 35, 216] }; +pub const Text_AfterSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1485617976, data2: 58927, data3: 18812, data4: [181, 209, 204, 223, 14, 232, 35, 216] }; pub const Text_AnimationStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1652689392, data2: 31898, data3: 19799, data4: [190, 100, 31, 24, 54, 87, 31, 245] }; -pub const Text_AnnotationObjects_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4282503016, - data2: 59307, - data3: 16569, - data4: [140, 114, 114, 168, 237, 148, 1, 125], -}; +pub const Text_AnnotationObjects_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4282503016, data2: 59307, data3: 16569, data4: [140, 114, 114, 168, 237, 148, 1, 125] }; pub const Text_AnnotationTypes_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2905519153, data2: 61006, data3: 19425, data4: [167, 186, 85, 89, 21, 90, 115, 239] }; pub const Text_BackgroundColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4257520135, data2: 22589, data3: 20247, data4: [173, 39, 119, 252, 131, 42, 60, 11] }; -pub const Text_BeforeParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3195734705, - data2: 51234, - data3: 18980, - data4: [133, 233, 200, 242, 101, 15, 199, 156], -}; -pub const Text_BeforeSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3195734705, - data2: 51234, - data3: 18980, - data4: [133, 233, 200, 242, 101, 15, 199, 156], -}; -pub const Text_BulletStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3238624400, - data2: 54724, - data3: 16951, - data4: [151, 129, 59, 236, 139, 165, 78, 72], -}; -pub const Text_CapStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4211448912, - data2: 37580, - data3: 18853, - data4: [186, 143, 10, 168, 114, 187, 162, 243], -}; -pub const Text_CaretBidiMode_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2459887526, - data2: 20947, - data3: 18197, - data4: [150, 220, 182, 148, 250, 36, 161, 104], -}; -pub const Text_CaretPosition_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2988945713, - data2: 39049, - data3: 18258, - data4: [169, 27, 115, 62, 253, 197, 197, 160], -}; -pub const Text_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2929160924, - data2: 54065, - data3: 20233, - data4: [190, 32, 126, 109, 250, 240, 123, 10], -}; +pub const Text_BeforeParagraphSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3195734705, data2: 51234, data3: 18980, data4: [133, 233, 200, 242, 101, 15, 199, 156] }; +pub const Text_BeforeSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3195734705, data2: 51234, data3: 18980, data4: [133, 233, 200, 242, 101, 15, 199, 156] }; +pub const Text_BulletStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3238624400, data2: 54724, data3: 16951, data4: [151, 129, 59, 236, 139, 165, 78, 72] }; +pub const Text_CapStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4211448912, data2: 37580, data3: 18853, data4: [186, 143, 10, 168, 114, 187, 162, 243] }; +pub const Text_CaretBidiMode_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2459887526, data2: 20947, data3: 18197, data4: [150, 220, 182, 148, 250, 36, 161, 104] }; +pub const Text_CaretPosition_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2988945713, data2: 39049, data3: 18258, data4: [169, 27, 115, 62, 253, 197, 197, 160] }; +pub const Text_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2929160924, data2: 54065, data3: 20233, data4: [190, 32, 126, 109, 250, 240, 123, 10] }; pub const Text_Culture_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3254934265, data2: 42029, data3: 19693, data4: [161, 251, 198, 116, 99, 21, 34, 46] }; -pub const Text_FontName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1692810152, - data2: 62181, - data3: 18286, - data4: [164, 119, 23, 52, 254, 170, 247, 38], -}; +pub const Text_FontName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1692810152, data2: 62181, data3: 18286, data4: [164, 119, 23, 52, 254, 170, 247, 38] }; pub const Text_FontSize_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3697209087, data2: 1286, data3: 18035, data4: [147, 242, 55, 126, 74, 142, 1, 241] }; pub const Text_FontWeight_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1874862937, data2: 45846, data3: 20319, data4: [180, 1, 241, 206, 85, 116, 24, 83] }; -pub const Text_ForegroundColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1926351197, - data2: 24160, - data3: 18202, - data4: [150, 177, 108, 27, 59, 119, 164, 54], -}; +pub const Text_ForegroundColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1926351197, data2: 24160, data3: 18202, data4: [150, 177, 108, 27, 59, 119, 164, 54] }; pub const Text_HorizontalTextAlignment_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 82469217, data2: 64419, data3: 18298, data4: [149, 42, 187, 50, 109, 2, 106, 91] }; -pub const Text_IndentationFirstLine_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 544185045, - data2: 49619, - data3: 16970, - data4: [129, 130, 109, 169, 167, 243, 214, 50], -}; +pub const Text_IndentationFirstLine_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 544185045, data2: 49619, data3: 16970, data4: [129, 130, 109, 169, 167, 243, 214, 50] }; pub const Text_IndentationLeading_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1559653292, data2: 11589, data3: 19019, data4: [182, 201, 247, 34, 29, 40, 21, 176] }; -pub const Text_IndentationTrailing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2550098959, - data2: 7396, - data3: 16522, - data4: [182, 123, 148, 216, 62, 182, 155, 242], -}; -pub const Text_IsActive_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4121224499, - data2: 57784, - data3: 17259, - data4: [147, 93, 181, 122, 163, 245, 88, 196], -}; +pub const Text_IndentationTrailing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2550098959, data2: 7396, data3: 16522, data4: [182, 123, 148, 216, 62, 182, 155, 242] }; +pub const Text_IsActive_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4121224499, data2: 57784, data3: 17259, data4: [147, 93, 181, 122, 163, 245, 88, 196] }; pub const Text_IsHidden_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 906068731, data2: 48599, data3: 18422, data4: [171, 105, 25, 227, 63, 138, 51, 68] }; pub const Text_IsItalic_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4242614870, data2: 4918, data3: 18996, data4: [150, 99, 27, 171, 71, 35, 147, 32] }; pub const Text_IsReadOnly_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2805470571, data2: 51774, data3: 18782, data4: [149, 20, 131, 60, 68, 15, 235, 17] }; pub const Text_IsSubscript_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4041922648, data2: 36691, data3: 16700, data4: [135, 63, 26, 125, 127, 94, 13, 228] }; -pub const Text_IsSuperscript_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3664801508, - data2: 45994, - data3: 17989, - data4: [164, 31, 205, 37, 21, 125, 234, 118], -}; -pub const Text_LineSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1677684910, - data2: 55619, - data3: 19271, - data4: [138, 183, 167, 160, 51, 211, 33, 75], -}; -pub const Text_Link_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3012490525, - data2: 40589, - data3: 20038, - data4: [145, 68, 86, 235, 225, 119, 50, 155], -}; +pub const Text_IsSuperscript_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3664801508, data2: 45994, data3: 17989, data4: [164, 31, 205, 37, 21, 125, 234, 118] }; +pub const Text_LineSpacing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1677684910, data2: 55619, data3: 19271, data4: [138, 183, 167, 160, 51, 211, 33, 75] }; +pub const Text_Link_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3012490525, data2: 40589, data3: 20038, data4: [145, 68, 86, 235, 225, 119, 50, 155] }; pub const Text_MarginBottom_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2128974788, data2: 29364, data3: 19628, data4: [146, 113, 62, 210, 75, 14, 77, 66] }; -pub const Text_MarginLeading_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2660385488, - data2: 24272, - data3: 18688, - data4: [142, 138, 238, 204, 3, 131, 90, 252], -}; +pub const Text_MarginLeading_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2660385488, data2: 24272, data3: 18688, data4: [142, 138, 238, 204, 3, 131, 90, 252] }; pub const Text_MarginTop_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1748865903, data2: 51641, data3: 19098, data4: [179, 217, 210, 13, 51, 49, 30, 42] }; pub const Text_MarginTrailing_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2941398936, data2: 39325, data3: 16559, data4: [165, 178, 1, 105, 208, 52, 32, 2] }; pub const Text_OutlineStyles_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1533500199, data2: 56201, data3: 18174, data4: [151, 12, 97, 77, 82, 59, 185, 125] }; -pub const Text_OverlineColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2209036346, - data2: 64835, - data3: 16602, - data4: [171, 62, 236, 248, 22, 92, 187, 109], -}; +pub const Text_OverlineColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2209036346, data2: 64835, data3: 16602, data4: [171, 62, 236, 248, 22, 92, 187, 109] }; pub const Text_OverlineStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 170085734, data2: 24958, data3: 17023, data4: [135, 29, 225, 255, 30, 12, 33, 63] }; -pub const Text_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1233418658, - data2: 23330, - data3: 17549, - data4: [182, 228, 100, 116, 144, 134, 6, 152], -}; -pub const Text_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2249584733, - data2: 32229, - data3: 17661, - data4: [166, 121, 44, 164, 180, 96, 51, 168], -}; +pub const Text_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1233418658, data2: 23330, data3: 17549, data4: [182, 228, 100, 116, 144, 134, 6, 152] }; +pub const Text_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2249584733, data2: 32229, data3: 17661, data4: [166, 121, 44, 164, 180, 96, 51, 168] }; pub const Text_SayAsInterpretAs_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3012220588, data2: 61153, data3: 19310, data4: [136, 204, 1, 76, 239, 169, 63, 203] }; -pub const Text_SelectionActiveEnd_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 526814403, - data2: 39871, - data3: 16747, - data4: [176, 162, 248, 159, 134, 246, 97, 44], -}; +pub const Text_SelectionActiveEnd_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 526814403, data2: 39871, data3: 16747, data4: [176, 162, 248, 159, 134, 246, 97, 44] }; pub const Text_StrikethroughColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3219216920, data2: 35905, data3: 19546, data4: [154, 11, 4, 175, 14, 7, 244, 135] }; -pub const Text_StrikethroughStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1922121457, - data2: 55808, - data3: 20225, - data4: [137, 156, 172, 90, 133, 119, 163, 7], -}; -pub const Text_StyleId_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 348324062, - data2: 49963, - data3: 17563, - data4: [171, 124, 176, 224, 120, 154, 234, 93], -}; -pub const Text_StyleName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 583655569, - data2: 19814, - data3: 17880, - data4: [168, 40, 115, 123, 171, 76, 152, 167], -}; -pub const Text_Tabs_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 778620939, - data2: 37630, - data3: 17112, - data4: [137, 154, 167, 132, 170, 68, 84, 161], -}; +pub const Text_StrikethroughStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1922121457, data2: 55808, data3: 20225, data4: [137, 156, 172, 90, 133, 119, 163, 7] }; +pub const Text_StyleId_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 348324062, data2: 49963, data3: 17563, data4: [171, 124, 176, 224, 120, 154, 234, 93] }; +pub const Text_StyleName_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 583655569, data2: 19814, data3: 17880, data4: [168, 40, 115, 123, 171, 76, 152, 167] }; +pub const Text_Tabs_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 778620939, data2: 37630, data3: 17112, data4: [137, 154, 167, 132, 170, 68, 84, 161] }; pub const Text_TextChangedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1244930178, data2: 62595, data3: 18628, data4: [172, 17, 168, 75, 67, 94, 42, 132] }; -pub const Text_TextFlowDirections_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2346682169, - data2: 62496, - data3: 16958, - data4: [175, 119, 32, 165, 217, 115, 169, 7], -}; -pub const Text_TextSelectionChangedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2442058401, - data2: 29107, - data3: 18862, - data4: [151, 65, 121, 190, 184, 211, 88, 243], -}; +pub const Text_TextFlowDirections_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346682169, data2: 62496, data3: 16958, data4: [175, 119, 32, 165, 217, 115, 169, 7] }; +pub const Text_TextSelectionChangedEvent_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2442058401, data2: 29107, data3: 18862, data4: [151, 65, 121, 190, 184, 211, 88, 243] }; pub const Text_UnderlineColor_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3215010931, data2: 64994, data3: 17523, data4: [191, 100, 16, 54, 214, 170, 15, 69] }; pub const Text_UnderlineStyle_Attribute_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1597710784, data2: 60900, data3: 17597, data4: [156, 54, 56, 83, 3, 140, 191, 235] }; -pub const Thumb_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1880926327, - data2: 58128, - data3: 19926, - data4: [182, 68, 121, 126, 79, 174, 162, 19], -}; +pub const Thumb_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1880926327, data2: 58128, data3: 19926, data4: [182, 68, 121, 126, 79, 174, 162, 19] }; pub const TitleBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2561299903, data2: 15280, data3: 19301, data4: [131, 110, 46, 163, 13, 188, 23, 31] }; pub type ToggleState = i32; pub const ToggleState_Off: ToggleState = 0i32; pub const ToggleState_On: ToggleState = 1i32; pub const ToggleState_Indeterminate: ToggleState = 2i32; pub const Toggle_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 188847968, data2: 58100, data3: 17407, data4: [140, 95, 148, 87, 200, 43, 86, 233] }; -pub const Toggle_ToggleState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2990333010, - data2: 8898, - data3: 19564, - data4: [157, 237, 245, 196, 34, 71, 158, 222], -}; -pub const ToolBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2399582033, - data2: 57730, - data3: 20120, - data4: [136, 147, 34, 132, 84, 58, 125, 206], -}; +pub const Toggle_ToggleState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2990333010, data2: 8898, data3: 19564, data4: [157, 237, 245, 196, 34, 71, 158, 222] }; +pub const ToolBar_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2399582033, data2: 57730, data3: 20120, data4: [136, 147, 34, 132, 84, 58, 125, 206] }; pub const ToolTipClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 661484015, data2: 9385, data3: 18870, data4: [142, 151, 218, 152, 180, 1, 187, 205] }; pub const ToolTipOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1061918719, data2: 11996, data3: 17693, data4: [188, 164, 149, 163, 24, 141, 91, 3] }; pub const ToolTip_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 98420433, data2: 8503, data3: 18280, data4: [152, 234, 115, 245, 47, 113, 52, 243] }; -pub const Tranform_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2331835655, - data2: 41833, - data3: 17630, - data4: [152, 139, 47, 127, 244, 159, 184, 168], -}; -pub const Transform2_CanZoom_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4082624656, - data2: 42838, - data3: 17241, - data4: [156, 166, 134, 112, 43, 248, 243, 129], -}; -pub const Transform2_ZoomLevel_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4007829274, - data2: 62626, - data3: 19291, - data4: [172, 101, 149, 207, 147, 40, 51, 135], -}; +pub const Tranform_Pattern2_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2331835655, data2: 41833, data3: 17630, data4: [152, 139, 47, 127, 244, 159, 184, 168] }; +pub const Transform2_CanZoom_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4082624656, data2: 42838, data3: 17241, data4: [156, 166, 134, 112, 43, 248, 243, 129] }; +pub const Transform2_ZoomLevel_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4007829274, data2: 62626, data3: 19291, data4: [172, 101, 149, 207, 147, 40, 51, 135] }; pub const Transform2_ZoomMaximum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1118530423, data2: 52912, data3: 20170, data4: [184, 42, 108, 250, 95, 161, 252, 8] }; -pub const Transform2_ZoomMinimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1949092886, - data2: 19153, - data3: 19975, - data4: [150, 254, 177, 34, 198, 230, 178, 43], -}; +pub const Transform2_ZoomMinimum_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1949092886, data2: 19153, data3: 19975, data4: [150, 254, 177, 34, 198, 230, 178, 43] }; pub const Transform_CanMove_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 460685901, data2: 8331, data3: 20447, data4: [188, 205, 241, 244, 229, 116, 31, 79] }; -pub const Transform_CanResize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3147357349, - data2: 19482, - data3: 16852, - data4: [164, 246, 235, 193, 40, 100, 65, 128], -}; +pub const Transform_CanResize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3147357349, data2: 19482, data3: 16852, data4: [164, 246, 235, 193, 40, 100, 65, 128] }; pub const Transform_CanRotate_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 268933960, data2: 14409, data3: 18287, data4: [172, 150, 68, 169, 92, 132, 64, 217] }; -pub const Transform_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 615804891, - data2: 22654, - data3: 18929, - data4: [156, 74, 216, 233, 139, 102, 75, 123], -}; +pub const Transform_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 615804891, data2: 22654, data3: 18929, data4: [156, 74, 216, 233, 139, 102, 75, 123] }; pub const TreeItem_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1657405113, data2: 36860, data3: 18552, data4: [163, 164, 150, 176, 48, 49, 92, 24] }; pub type TreeScope = i32; pub const TreeScope_None: TreeScope = 0i32; @@ -2482,12 +1447,7 @@ pub type TreeTraversalOptions = i32; pub const TreeTraversalOptions_Default: TreeTraversalOptions = 0i32; pub const TreeTraversalOptions_PostOrder: TreeTraversalOptions = 1i32; pub const TreeTraversalOptions_LastToFirstOrder: TreeTraversalOptions = 2i32; -pub const Tree_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1969304732, - data2: 53825, - data3: 17396, - data4: [153, 8, 181, 240, 145, 190, 230, 17], -}; +pub const Tree_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1969304732, data2: 53825, data3: 17396, data4: [153, 8, 181, 240, 145, 190, 230, 17] }; pub const UIA_AcceleratorKeyPropertyId: i32 = 30006i32; pub const UIA_AccessKeyPropertyId: i32 = 30007i32; pub const UIA_ActiveTextPositionChangedEventId: i32 = 20036i32; @@ -3179,18 +2139,8 @@ impl ::core::clone::Clone for UiaWindowClosedEventArgs { } pub const Value_IsReadOnly_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3943239472, data2: 57932, data3: 18329, data4: [167, 5, 13, 36, 123, 192, 55, 248] }; pub const Value_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 402304414, data2: 51319, data3: 18267, data4: [185, 51, 119, 51, 39, 121, 182, 55] }; -pub const Value_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3915341412, - data2: 9887, - data3: 19077, - data4: [186, 153, 64, 146, 195, 234, 41, 134], -}; -pub const VirtualizedItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4111472446, - data2: 11889, - data3: 17897, - data4: [166, 229, 98, 246, 237, 130, 137, 213], -}; +pub const Value_Value_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3915341412, data2: 9887, data3: 19077, data4: [186, 153, 64, 146, 195, 234, 41, 134] }; +pub const VirtualizedItem_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4111472446, data2: 11889, data3: 17897, data4: [166, 229, 98, 246, 237, 130, 137, 213] }; pub type VisualEffects = i32; pub const VisualEffects_None: VisualEffects = 0i32; pub const VisualEffects_Shadow: VisualEffects = 1i32; @@ -3198,12 +2148,7 @@ pub const VisualEffects_Reflection: VisualEffects = 2i32; pub const VisualEffects_Glow: VisualEffects = 4i32; pub const VisualEffects_SoftEdges: VisualEffects = 8i32; pub const VisualEffects_Bevel: VisualEffects = 16i32; -pub const VisualEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3860497765, - data2: 43737, - data3: 18135, - data4: [158, 112, 78, 138, 132, 32, 212, 32], -}; +pub const VisualEffects_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3860497765, data2: 43737, data3: 18135, data4: [158, 112, 78, 138, 132, 32, 212, 32] }; #[cfg(feature = "Win32_Foundation")] pub type WINEVENTPROC = ::core::option::Option; pub type WindowInteractionState = i32; @@ -3216,45 +2161,15 @@ pub type WindowVisualState = i32; pub const WindowVisualState_Normal: WindowVisualState = 0i32; pub const WindowVisualState_Maximized: WindowVisualState = 1i32; pub const WindowVisualState_Minimized: WindowVisualState = 2i32; -pub const Window_CanMaximize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1694496063, - data2: 25437, - data3: 16833, - data4: [149, 12, 203, 90, 223, 190, 40, 227], -}; -pub const Window_CanMinimize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3074115109, - data2: 22920, - data3: 19351, - data4: [180, 194, 166, 254, 110, 120, 200, 198], -}; -pub const Window_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3778703938, - data2: 62562, - data3: 20301, - data4: [174, 193, 83, 178, 141, 108, 50, 144], -}; -pub const Window_IsModal_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4283328658, - data2: 14265, - data3: 20426, - data4: [133, 50, 255, 230, 116, 236, 254, 237], -}; +pub const Window_CanMaximize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1694496063, data2: 25437, data3: 16833, data4: [149, 12, 203, 90, 223, 190, 40, 227] }; +pub const Window_CanMinimize_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3074115109, data2: 22920, data3: 19351, data4: [180, 194, 166, 254, 110, 120, 200, 198] }; +pub const Window_Control_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3778703938, data2: 62562, data3: 20301, data4: [174, 193, 83, 178, 141, 108, 50, 144] }; +pub const Window_IsModal_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4283328658, data2: 14265, data3: 20426, data4: [133, 50, 255, 230, 116, 236, 254, 237] }; pub const Window_IsTopmost_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4017980883, data2: 2359, data3: 18786, data4: [146, 65, 182, 35, 69, 242, 64, 65] }; pub const Window_Pattern_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 663754549, data2: 51040, data3: 18836, data4: [173, 17, 89, 25, 230, 6, 177, 16] }; pub const Window_WindowClosed_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3992011256, data2: 64103, data3: 20002, data4: [187, 247, 148, 78, 5, 115, 94, 226] }; -pub const Window_WindowInteractionState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1340941988, - data2: 1109, - data3: 20386, - data4: [178, 28, 196, 218, 45, 177, 255, 156], -}; -pub const Window_WindowOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3555204358, - data2: 56901, - data3: 20271, - data4: [150, 51, 222, 158, 2, 251, 101, 175], -}; +pub const Window_WindowInteractionState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1340941988, data2: 1109, data3: 20386, data4: [178, 28, 196, 218, 45, 177, 255, 156] }; +pub const Window_WindowOpened_Event_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3555204358, data2: 56901, data3: 20271, data4: [150, 51, 222, 158, 2, 251, 101, 175] }; pub const Window_WindowVisualState_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1253544031, data2: 59488, data3: 17726, data4: [163, 10, 246, 67, 30, 93, 170, 213] }; pub type ZoomUnit = i32; pub const ZoomUnit_NoAmount: ZoomUnit = 0i32; diff --git a/crates/deps/sys/src/Windows/Win32/UI/Animation/mod.rs b/crates/deps/sys/src/Windows/Win32/UI/Animation/mod.rs index 3897249a6f..b58c77bb03 100644 --- a/crates/deps/sys/src/Windows/Win32/UI/Animation/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/UI/Animation/mod.rs @@ -36,19 +36,9 @@ pub const UIAnimationManager: ::windows_sys::core::GUID = ::windows_sys::core::G pub const UIAnimationManager2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3529345090, data2: 34948, data3: 19018, data4: [179, 33, 9, 19, 20, 55, 155, 221] }; pub const UIAnimationTimer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3217902092, data2: 1718, data3: 17284, data4: [183, 104, 13, 170, 121, 44, 56, 14] }; pub const UIAnimationTransitionFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2325421277, data2: 64727, data3: 16796, data4: [139, 68, 66, 253, 23, 219, 24, 135] }; -pub const UIAnimationTransitionFactory2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2217750423, - data2: 32635, - data3: 16448, - data4: [177, 144, 114, 172, 157, 24, 228, 32], -}; +pub const UIAnimationTransitionFactory2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2217750423, data2: 32635, data3: 16448, data4: [177, 144, 114, 172, 157, 24, 228, 32] }; pub const UIAnimationTransitionLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 493036205, data2: 43653, data3: 20213, data4: [168, 40, 134, 215, 16, 103, 209, 69] }; -pub const UIAnimationTransitionLibrary2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2167379018, - data2: 50632, - data3: 19673, - data4: [176, 166, 179, 218, 128, 47, 34, 141], -}; +pub const UIAnimationTransitionLibrary2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2167379018, data2: 50632, data3: 19673, data4: [176, 166, 179, 218, 128, 47, 34, 141] }; pub type UI_ANIMATION_DEPENDENCIES = u32; pub const UI_ANIMATION_DEPENDENCY_NONE: UI_ANIMATION_DEPENDENCIES = 0u32; pub const UI_ANIMATION_DEPENDENCY_INTERMEDIATE_VALUES: UI_ANIMATION_DEPENDENCIES = 1u32; diff --git a/crates/deps/sys/src/Windows/Win32/UI/ColorSystem/mod.rs b/crates/deps/sys/src/Windows/Win32/UI/ColorSystem/mod.rs index f83ae03484..b15f452340 100644 --- a/crates/deps/sys/src/Windows/Win32/UI/ColorSystem/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -294,12 +294,7 @@ impl ::core::clone::Clone for BlackInformation { *self } } -pub const CATID_WcsPlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2696151776, - data2: 33344, - data3: 16479, - data4: [138, 22, 138, 91, 77, 242, 240, 221], -}; +pub const CATID_WcsPlugin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2696151776, data2: 33344, data3: 16479, data4: [138, 22, 138, 91, 77, 242, 240, 221] }; pub const CMM_DESCRIPTION: u32 = 5u32; pub const CMM_DLL_VERSION: u32 = 3u32; pub const CMM_DRIVER_VERSION: u32 = 2u32; diff --git a/crates/deps/sys/src/Windows/Win32/UI/Input/Ime/mod.rs b/crates/deps/sys/src/Windows/Win32/UI/Input/Ime/mod.rs index 190f846840..b66b08ab7e 100644 --- a/crates/deps/sys/src/Windows/Win32/UI/Input/Ime/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/UI/Input/Ime/mod.rs @@ -245,30 +245,10 @@ impl ::core::clone::Clone for CANDIDATELIST { *self } } -pub const CATID_MSIME_IImePadApplet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1969670865, - data2: 20169, - data3: 17528, - data4: [159, 233, 142, 215, 102, 97, 158, 223], -}; -pub const CATID_MSIME_IImePadApplet1000: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3766608342, - data2: 9097, - data3: 17355, - data4: [182, 111, 96, 159, 130, 61, 159, 156], -}; -pub const CATID_MSIME_IImePadApplet1200: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2759833084, - data2: 32021, - data3: 16931, - data4: [167, 137, 183, 129, 191, 154, 230, 103], -}; -pub const CATID_MSIME_IImePadApplet900: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4205728191, - data2: 24155, - data3: 18973, - data4: [141, 225, 23, 193, 217, 225, 114, 141], -}; +pub const CATID_MSIME_IImePadApplet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1969670865, data2: 20169, data3: 17528, data4: [159, 233, 142, 215, 102, 97, 158, 223] }; +pub const CATID_MSIME_IImePadApplet1000: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3766608342, data2: 9097, data3: 17355, data4: [182, 111, 96, 159, 130, 61, 159, 156] }; +pub const CATID_MSIME_IImePadApplet1200: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2759833084, data2: 32021, data3: 16931, data4: [167, 137, 183, 129, 191, 154, 230, 103] }; +pub const CATID_MSIME_IImePadApplet900: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4205728191, data2: 24155, data3: 18973, data4: [141, 225, 23, 193, 217, 225, 114, 141] }; pub const CATID_MSIME_IImePadApplet_VER7: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1242533425, data2: 50158, data3: 4561, data4: [175, 239, 0, 128, 95, 12, 139, 109] }; pub const CATID_MSIME_IImePadApplet_VER80: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1459070866, data2: 65265, data3: 4563, data4: [132, 99, 0, 192, 79, 122, 6, 229] }; pub const CATID_MSIME_IImePadApplet_VER81: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1701126320, data2: 48008, data3: 4564, data4: [132, 192, 0, 192, 79, 122, 6, 229] }; @@ -282,24 +262,9 @@ pub const CFS_RECT: u32 = 1u32; pub const CHARINFO_APPLETID_MASK: u32 = 4278190080u32; pub const CHARINFO_CHARID_MASK: u32 = 65535u32; pub const CHARINFO_FEID_MASK: u32 = 15728640u32; -pub const CLSID_ImePlugInDictDictionaryList_CHS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2079330971, - data2: 23535, - data3: 19940, - data4: [155, 11, 94, 219, 102, 172, 47, 166], -}; -pub const CLSID_ImePlugInDictDictionaryList_JPN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1340241771, - data2: 45305, - data3: 17302, - data4: [181, 252, 233, 212, 207, 30, 193, 149], -}; -pub const CLSID_VERSION_DEPENDENT_MSIME_JAPANESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1787888286, - data2: 43593, - data3: 18203, - data4: [174, 231, 125, 51, 39, 133, 102, 13], -}; +pub const CLSID_ImePlugInDictDictionaryList_CHS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2079330971, data2: 23535, data3: 19940, data4: [155, 11, 94, 219, 102, 172, 47, 166] }; +pub const CLSID_ImePlugInDictDictionaryList_JPN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1340241771, data2: 45305, data3: 17302, data4: [181, 252, 233, 212, 207, 30, 193, 149] }; +pub const CLSID_VERSION_DEPENDENT_MSIME_JAPANESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787888286, data2: 43593, data3: 18203, data4: [174, 231, 125, 51, 39, 133, 102, 13] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct COMPOSITIONFORM { diff --git a/crates/deps/sys/src/Windows/Win32/UI/Input/Touch/mod.rs b/crates/deps/sys/src/Windows/Win32/UI/Input/Touch/mod.rs index 8e0c3b90cf..313a815439 100644 --- a/crates/deps/sys/src/Windows/Win32/UI/Input/Touch/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/UI/Input/Touch/mod.rs @@ -85,12 +85,7 @@ pub type HGESTUREINFO = isize; pub type HTOUCHINPUT = isize; pub type IInertiaProcessor = *mut ::core::ffi::c_void; pub type IManipulationProcessor = *mut ::core::ffi::c_void; -pub const InertiaProcessor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2880598151, - data2: 19680, - data3: 20056, - data4: [160, 203, 226, 77, 249, 104, 20, 190], -}; +pub const InertiaProcessor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2880598151, data2: 19680, data3: 20056, data4: [160, 203, 226, 77, 249, 104, 20, 190] }; pub type MANIPULATION_PROCESSOR_MANIPULATIONS = i32; pub const MANIPULATION_NONE: MANIPULATION_PROCESSOR_MANIPULATIONS = 0i32; pub const MANIPULATION_TRANSLATE_X: MANIPULATION_PROCESSOR_MANIPULATIONS = 1i32; @@ -98,12 +93,7 @@ pub const MANIPULATION_TRANSLATE_Y: MANIPULATION_PROCESSOR_MANIPULATIONS = 2i32; pub const MANIPULATION_SCALE: MANIPULATION_PROCESSOR_MANIPULATIONS = 4i32; pub const MANIPULATION_ROTATE: MANIPULATION_PROCESSOR_MANIPULATIONS = 8i32; pub const MANIPULATION_ALL: MANIPULATION_PROCESSOR_MANIPULATIONS = 15i32; -pub const ManipulationProcessor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1501384624, - data2: 18429, - data3: 19199, - data4: [137, 185, 198, 207, 174, 140, 240, 142], -}; +pub const ManipulationProcessor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1501384624, data2: 18429, data3: 19199, data4: [137, 185, 198, 207, 174, 140, 240, 142] }; pub type REGISTER_TOUCH_WINDOW_FLAGS = u32; pub const TWF_FINETOUCH: REGISTER_TOUCH_WINDOW_FLAGS = 1u32; pub const TWF_WANTPALM: REGISTER_TOUCH_WINDOW_FLAGS = 2u32; diff --git a/crates/deps/sys/src/Windows/Win32/UI/Ribbon/mod.rs b/crates/deps/sys/src/Windows/Win32/UI/Ribbon/mod.rs index bf204af128..dcb6f64376 100644 --- a/crates/deps/sys/src/Windows/Win32/UI/Ribbon/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/UI/Ribbon/mod.rs @@ -15,12 +15,7 @@ pub type IUIRibbon = *mut ::core::ffi::c_void; pub type IUISimplePropertySet = *mut ::core::ffi::c_void; pub const LIBID_UIRibbon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2486121922, data2: 59451, data3: 17903, data4: [176, 133, 172, 41, 93, 214, 61, 91] }; pub const UIRibbonFramework: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2456242682, data2: 9749, data3: 18823, data4: [136, 69, 195, 62, 101, 242, 185, 87] }; -pub const UIRibbonImageFromBitmapFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 259273910, - data2: 22966, - data3: 16976, - data4: [153, 158, 209, 104, 214, 174, 66, 147], -}; +pub const UIRibbonImageFromBitmapFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 259273910, data2: 22966, data3: 16976, data4: [153, 158, 209, 104, 214, 174, 66, 147] }; pub const UI_ALL_COMMANDS: u32 = 0u32; pub type UI_COLLECTIONCHANGE = i32; pub const UI_COLLECTIONCHANGE_INSERT: UI_COLLECTIONCHANGE = 0i32; diff --git a/crates/deps/sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs b/crates/deps/sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs index c524a518de..5931cea7fb 100644 --- a/crates/deps/sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs @@ -496,18 +496,8 @@ pub type IPropertyStoreFactory = *mut ::core::ffi::c_void; pub type IPropertySystem = *mut ::core::ffi::c_void; pub type IPropertySystemChangeNotify = *mut ::core::ffi::c_void; pub type IPropertyUI = *mut ::core::ffi::c_void; -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], -}; -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], -}; +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] }; +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] }; pub type PDOPSTATUS = i32; pub const PDOPS_RUNNING: PDOPSTATUS = 1i32; pub const PDOPS_PAUSED: PDOPSTATUS = 2i32; diff --git a/crates/deps/sys/src/Windows/Win32/UI/Shell/mod.rs b/crates/deps/sys/src/Windows/Win32/UI/Shell/mod.rs index b1c5e8b04d..6375d4f397 100644 --- a/crates/deps/sys/src/Windows/Win32/UI/Shell/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/UI/Shell/mod.rs @@ -1765,63 +1765,18 @@ impl ::core::clone::Clone for AUTO_SCROLL_DATA { *self } } -pub const AccessibilityDockingService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 701373766, - data2: 46209, - data3: 19104, - data4: [160, 138, 211, 235, 200, 172, 164, 2], -}; +pub const AccessibilityDockingService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 701373766, data2: 46209, data3: 19104, data4: [160, 138, 211, 235, 200, 172, 164, 2] }; pub const AlphabeticalCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1009145030, data2: 29554, data3: 20331, data4: [179, 16, 85, 214, 18, 143, 73, 210] }; -pub const AppShellVerbHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1322493721, - data2: 52904, - data3: 19417, - data4: [145, 13, 226, 82, 249, 151, 175, 194], -}; -pub const AppStartupLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 658421223, - data2: 34992, - data3: 18499, - data4: [191, 239, 226, 200, 29, 67, 170, 229], -}; -pub const AppVisibility: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2120213465, - data2: 39007, - data3: 18696, - data4: [145, 249, 238, 25, 249, 253, 21, 20], -}; -pub const ApplicationActivationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1169822333, - data2: 4264, - data3: 18154, - data4: [138, 183, 86, 234, 144, 120, 148, 60], -}; -pub const ApplicationAssociationRegistration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1494354375, - data2: 30331, - data3: 17074, - data4: [159, 186, 68, 238, 70, 21, 242, 199], -}; -pub const ApplicationAssociationRegistrationUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 426250349, - data2: 62389, - data3: 17615, - data4: [137, 14, 17, 111, 203, 158, 206, 241], -}; -pub const ApplicationDesignModeSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2508877749, - data2: 56498, - data3: 20399, - data4: [170, 253, 127, 176, 84, 173, 26, 59], -}; +pub const AppShellVerbHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1322493721, data2: 52904, data3: 19417, data4: [145, 13, 226, 82, 249, 151, 175, 194] }; +pub const AppStartupLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 658421223, data2: 34992, data3: 18499, data4: [191, 239, 226, 200, 29, 67, 170, 229] }; +pub const AppVisibility: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2120213465, data2: 39007, data3: 18696, data4: [145, 249, 238, 25, 249, 253, 21, 20] }; +pub const ApplicationActivationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1169822333, data2: 4264, data3: 18154, data4: [138, 183, 86, 234, 144, 120, 148, 60] }; +pub const ApplicationAssociationRegistration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1494354375, data2: 30331, data3: 17074, data4: [159, 186, 68, 238, 70, 21, 242, 199] }; +pub const ApplicationAssociationRegistrationUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 426250349, data2: 62389, data3: 17615, data4: [137, 14, 17, 111, 203, 158, 206, 241] }; +pub const ApplicationDesignModeSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2508877749, data2: 56498, data3: 20399, data4: [170, 253, 127, 176, 84, 173, 26, 59] }; pub const ApplicationDestinations: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2260811779, data2: 19819, data3: 20211, data4: [167, 180, 5, 6, 102, 59, 46, 104] }; pub const ApplicationDocumentLists: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2260648482, data2: 12530, data3: 18400, data4: [159, 37, 96, 209, 28, 215, 92, 40] }; -pub const AttachmentServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1093000598, - data2: 57402, - data3: 16643, - data4: [143, 112, 224, 89, 125, 128, 59, 156], -}; +pub const AttachmentServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1093000598, data2: 57402, data3: 16643, data4: [143, 112, 224, 89, 125, 128, 59, 156] }; #[repr(C)] #[cfg(feature = "Win32_UI_Shell_Common")] pub struct BANDINFOSFB { @@ -1975,63 +1930,23 @@ pub const BFFM_SETSTATUSTEXTW: u32 = 1128u32; pub const BFFM_VALIDATEFAILED: u32 = 4u32; pub const BFFM_VALIDATEFAILEDA: u32 = 3u32; pub const BFFM_VALIDATEFAILEDW: u32 = 4u32; -pub const BHID_AssociationArray: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3198807831, - data2: 33521, - data3: 20320, - data4: [146, 132, 79, 141, 183, 92, 59, 233], -}; -pub const BHID_DataObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3099639199, - data2: 60708, - data3: 17756, - data4: [131, 230, 213, 57, 12, 79, 232, 196], -}; +pub const BHID_AssociationArray: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3198807831, data2: 33521, data3: 20320, data4: [146, 132, 79, 141, 183, 92, 59, 233] }; +pub const BHID_DataObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3099639199, data2: 60708, data3: 17756, data4: [131, 230, 213, 57, 12, 79, 232, 196] }; pub const BHID_EnumAssocHandlers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3098217372, data2: 49900, data3: 20346, data4: [145, 141, 49, 73, 0, 230, 40, 10] }; -pub const BHID_EnumItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2499151129, - data2: 10320, - data3: 18724, - data4: [170, 90, 209, 94, 132, 134, 128, 57], -}; +pub const BHID_EnumItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2499151129, data2: 10320, data3: 18724, data4: [170, 90, 209, 94, 132, 134, 128, 57] }; pub const BHID_FilePlaceholder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2256002283, data2: 43744, data3: 16389, data4: [141, 61, 84, 127, 168, 82, 248, 37] }; -pub const BHID_Filter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 953190264, - data2: 62807, - data3: 18064, - data4: [158, 191, 186, 84, 112, 106, 216, 247], -}; +pub const BHID_Filter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 953190264, data2: 62807, data3: 18064, data4: [158, 191, 186, 84, 112, 106, 216, 247] }; pub const BHID_LinkTargetItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 964813352, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] }; pub const BHID_PropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 59040164, data2: 5411, data3: 17308, data4: [164, 200, 171, 145, 16, 82, 245, 134] }; -pub const BHID_RandomAccessStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4050635067, - data2: 30638, - data3: 19710, - data4: [189, 167, 168, 102, 238, 166, 135, 141], -}; +pub const BHID_RandomAccessStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4050635067, data2: 30638, data3: 19710, data4: [189, 167, 168, 102, 238, 166, 135, 141] }; pub const BHID_SFObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 964813348, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] }; pub const BHID_SFUIObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 964813349, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] }; pub const BHID_SFViewObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 964813350, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] }; pub const BHID_Storage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 964813351, data2: 62809, data3: 4563, data4: [142, 58, 0, 192, 79, 104, 55, 213] }; pub const BHID_StorageEnum: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1176610019, data2: 61654, data3: 18291, data4: [138, 156, 70, 231, 123, 23, 72, 64] }; -pub const BHID_StorageItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1078862089, - data2: 30674, - data3: 18073, - data4: [165, 160, 79, 223, 16, 219, 152, 55], -}; -pub const BHID_Stream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 485209003, - data2: 31760, - data3: 18842, - data4: [164, 23, 146, 202, 22, 196, 203, 131], -}; -pub const BHID_ThumbnailHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2066638090, - data2: 36384, - data3: 20298, - data4: [176, 158, 101, 151, 175, 199, 47, 176], -}; +pub const BHID_StorageItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1078862089, data2: 30674, data3: 18073, data4: [165, 160, 79, 223, 16, 219, 152, 55] }; +pub const BHID_Stream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 485209003, data2: 31760, data3: 18842, data4: [164, 23, 146, 202, 22, 196, 203, 131] }; +pub const BHID_ThumbnailHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2066638090, data2: 36384, data3: 20298, data4: [176, 158, 101, 151, 175, 199, 47, 176] }; pub const BHID_Transfer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3588441761, data2: 63315, data3: 18738, data4: [180, 3, 69, 116, 128, 14, 36, 152] }; pub const BIF_BROWSEFILEJUNCTIONS: u32 = 65536u32; pub const BIF_BROWSEFORCOMPUTER: u32 = 4096u32; @@ -2204,21 +2119,11 @@ pub const CATID_BrowsableShellExt: ::windows_sys::core::GUID = ::windows_sys::co pub const CATID_BrowseInPlace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136337, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }; pub const CATID_CommBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136340, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }; pub const CATID_DeskBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136338, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }; -pub const CATID_FilePlaceholderMergeHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1050450513, - data2: 54442, - data3: 18544, - data4: [180, 124, 116, 36, 180, 145, 241, 204], -}; +pub const CATID_FilePlaceholderMergeHandler: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1050450513, data2: 54442, data3: 18544, data4: [180, 124, 116, 36, 180, 145, 241, 204] }; pub const CATID_InfoBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136339, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }; pub const CATID_LocationFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2522631505, data2: 35702, data3: 20055, data4: [128, 183, 86, 77, 46, 164, 181, 94] }; pub const CATID_LocationProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 456959092, data2: 9748, data3: 16715, data4: [184, 19, 26, 206, 202, 62, 61, 216] }; -pub const CATID_SearchableApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 913058090, - data2: 55731, - data3: 19903, - data4: [187, 112, 230, 46, 195, 208, 187, 191], -}; +pub const CATID_SearchableApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 913058090, data2: 55731, data3: 19903, data4: [187, 112, 230, 46, 195, 208, 187, 191] }; pub type CATSORT_FLAGS = i32; pub const CATSORT_DEFAULT: CATSORT_FLAGS = 0i32; pub const CATSORT_NAME: CATSORT_FLAGS = 1i32; @@ -2267,12 +2172,7 @@ impl ::core::clone::Clone for CIDA { pub type CIE4ConnectionPoint = *mut ::core::ffi::c_void; pub const CLOSEPROPS_DISCARD: u32 = 1u32; pub const CLOSEPROPS_NONE: u32 = 0u32; -pub const CLSID_ACLCustomMRU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1765137299, - data2: 8680, - data3: 19660, - data4: [190, 185, 159, 227, 199, 122, 41, 122], -}; +pub const CLSID_ACLCustomMRU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1765137299, data2: 8680, data3: 19660, data4: [190, 185, 159, 227, 199, 122, 41, 122] }; pub const CLSID_ACLHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 12265316, data2: 27255, data3: 4560, data4: [165, 53, 0, 192, 79, 215, 208, 98] }; pub const CLSID_ACLMRU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1733731905, data2: 56945, data3: 4560, data4: [131, 27, 0, 170, 0, 91, 67, 131] }; pub const CLSID_ACLMulti: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 12265317, data2: 27255, data3: 4560, data4: [165, 53, 0, 192, 79, 215, 208, 98] }; @@ -2292,12 +2192,7 @@ pub const CLSID_DragDropHelper: ::windows_sys::core::GUID = ::windows_sys::core: pub const CLSID_FileTypes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2962351424, data2: 33763, data3: 4559, data4: [167, 19, 0, 32, 175, 215, 151, 98] }; pub const CLSID_FolderItemsMultiLevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1405569062, data2: 43929, data3: 19763, data4: [172, 164, 49, 23, 245, 29, 55, 136] }; pub const CLSID_FolderShortcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 184209105, data2: 59432, data3: 4561, data4: [145, 135, 181, 50, 241, 233, 87, 93] }; -pub const CLSID_HWShellExecute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4290274655, - data2: 33209, - data3: 20430, - data4: [184, 156, 154, 107, 167, 109, 19, 231], -}; +pub const CLSID_HWShellExecute: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4290274655, data2: 33209, data3: 20430, data4: [184, 156, 154, 107, 167, 109, 19, 231] }; pub const CLSID_ISFBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3626754736, data2: 22372, data3: 4560, data4: [169, 110, 0, 192, 79, 215, 5, 162] }; pub const CLSID_Internet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2266780544, data2: 17056, data3: 4201, data4: [162, 234, 8, 0, 43, 48, 48, 157] }; pub const CLSID_InternetButtons: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 511273344, data2: 40133, data3: 4561, data4: [168, 63, 0, 192, 79, 201, 157, 97] }; @@ -2315,12 +2210,7 @@ pub const CLSID_NetworkShare: ::windows_sys::core::GUID = ::windows_sys::core::G pub const CLSID_NewMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3647578880, data2: 59391, data3: 4560, data4: [169, 59, 0, 160, 201, 15, 39, 25] }; pub const CLSID_Printers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 573022848, data2: 15082, data3: 4201, data4: [162, 222, 8, 0, 43, 48, 48, 157] }; pub const CLSID_ProgressDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4164434002, data2: 64723, data3: 4561, data4: [166, 185, 0, 96, 151, 223, 91, 212] }; -pub const CLSID_QueryAssociations: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2691708157, - data2: 27818, - data3: 18772, - data4: [172, 63, 151, 162, 114, 22, 249, 138], -}; +pub const CLSID_QueryAssociations: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2691708157, data2: 27818, data3: 18772, data4: [172, 63, 151, 162, 114, 22, 249, 138] }; pub const CLSID_QuickLinks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 240959265, data2: 53599, data3: 4560, data4: [131, 1, 0, 170, 0, 91, 67, 131] }; pub const CLSID_RecycleBin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1684009024, data2: 20609, data3: 4123, data4: [159, 8, 0, 170, 0, 47, 149, 78] }; pub const CLSID_ShellFldSetExt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1834161088, data2: 35938, data3: 4561, data4: [178, 205, 0, 96, 151, 223, 140, 17] }; @@ -2605,20 +2495,10 @@ pub const CPFG_CREDENTIAL_PROVIDER_LABEL: ::windows_sys::core::GUID = ::windows_ pub const CPFG_CREDENTIAL_PROVIDER_LOGO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 763590517, data2: 63181, data3: 17998, data4: [167, 69, 72, 47, 208, 180, 116, 147] }; pub const CPFG_LOGON_PASSWORD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1617054970, data2: 42103, data3: 18353, data4: [138, 142, 58, 74, 25, 152, 24, 39] }; pub const CPFG_LOGON_USERNAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3658857448, data2: 38221, data3: 20435, data4: [176, 244, 31, 181, 185, 11, 23, 75] }; -pub const CPFG_SMARTCARD_PIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1340417595, - data2: 37249, - data3: 18113, - data4: [176, 164, 157, 237, 212, 219, 125, 234], -}; +pub const CPFG_SMARTCARD_PIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1340417595, data2: 37249, data3: 18113, data4: [176, 164, 157, 237, 212, 219, 125, 234] }; pub const CPFG_SMARTCARD_USERNAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1042206569, data2: 22156, data3: 19862, data4: [157, 89, 70, 68, 65, 116, 226, 214] }; pub const CPFG_STANDALONE_SUBMIT_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 192613080, data2: 52278, data3: 19801, data4: [128, 43, 130, 247, 20, 250, 112, 34] }; -pub const CPFG_STYLE_LINK_AS_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 143631624, - data2: 38054, - data3: 17456, - data4: [164, 203, 111, 198, 227, 192, 185, 226], -}; +pub const CPFG_STYLE_LINK_AS_BUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 143631624, data2: 38054, data3: 17456, data4: [164, 203, 111, 198, 227, 192, 185, 226] }; #[repr(C, packed(1))] pub struct CPLINFO { pub idIcon: i32, @@ -3267,38 +3147,13 @@ pub const DWFRF_DELETECONFIGDATA: u32 = 1u32; pub const DWFRF_NORMAL: u32 = 0u32; pub type DWebBrowserEvents = *mut ::core::ffi::c_void; pub type DWebBrowserEvents2 = *mut ::core::ffi::c_void; -pub const DefFolderMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3325264574, - data2: 31027, - data3: 18640, - data4: [154, 200, 133, 251, 70, 190, 47, 221], -}; -pub const DesktopGadget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2454506523, - data2: 25954, - data3: 19589, - data4: [134, 87, 209, 119, 146, 82, 34, 182], -}; -pub const DesktopWallpaper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3268358416, - data2: 17934, - data3: 20417, - data4: [185, 208, 138, 28, 12, 156, 196, 189], -}; -pub const DestinationList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2012286192, - data2: 15797, - data3: 18790, - data4: [181, 32, 183, 197, 79, 211, 94, 214], -}; +pub const DefFolderMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3325264574, data2: 31027, data3: 18640, data4: [154, 200, 133, 251, 70, 190, 47, 221] }; +pub const DesktopGadget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2454506523, data2: 25954, data3: 19589, data4: [134, 87, 209, 119, 146, 82, 34, 182] }; +pub const DesktopWallpaper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3268358416, data2: 17934, data3: 20417, data4: [185, 208, 138, 28, 12, 156, 196, 189] }; +pub const DestinationList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2012286192, data2: 15797, data3: 18790, data4: [181, 32, 183, 197, 79, 211, 94, 214] }; pub const DocPropShellExtension: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2285073347, data2: 49033, data3: 4561, data4: [190, 53, 8, 0, 54, 177, 26, 3] }; pub const DriveSizeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2486532947, data2: 51753, data3: 19320, data4: [131, 174, 232, 254, 116, 9, 19, 79] }; -pub const DriveTypeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2963862479, - data2: 17203, - data3: 19371, - data4: [136, 115, 28, 203, 28, 173, 164, 139], -}; +pub const DriveTypeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2963862479, data2: 17203, data3: 19371, data4: [136, 115, 28, 203, 28, 173, 164, 139] }; pub type EC_HOST_UI_MODE = i32; pub const ECHUIM_DESKTOP: EC_HOST_UI_MODE = 0i32; pub const ECHUIM_IMMERSIVE: EC_HOST_UI_MODE = 1i32; @@ -3308,35 +3163,15 @@ pub const EGK_TOUCH: EDGE_GESTURE_KIND = 0i32; pub const EGK_KEYBOARD: EDGE_GESTURE_KIND = 1i32; pub const EGK_MOUSE: EDGE_GESTURE_KIND = 2i32; pub const EP_AdvQueryPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3035224971, data2: 13498, data3: 19513, data4: [181, 204, 22, 161, 189, 44, 65, 28] }; -pub const EP_Commands: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3648280680, - data2: 51807, - data3: 19062, - data4: [145, 205, 245, 161, 41, 251, 176, 118], -}; +pub const EP_Commands: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3648280680, data2: 51807, data3: 19062, data4: [145, 205, 245, 161, 41, 251, 176, 118] }; pub const EP_Commands_Organize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1927812864, data2: 58348, data3: 18016, data4: [191, 36, 60, 59, 123, 100, 136, 6] }; pub const EP_Commands_View: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 569885485, data2: 61098, data3: 17307, data4: [187, 81, 55, 185, 111, 214, 169, 67] }; -pub const EP_DetailsPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1135344011, - data2: 35256, - data3: 18221, - data4: [185, 206, 230, 155, 130, 41, 240, 25], -}; +pub const EP_DetailsPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1135344011, data2: 35256, data3: 18221, data4: [185, 206, 230, 155, 130, 41, 240, 25] }; pub const EP_NavPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3409013538, data2: 9719, data3: 17080, data4: [138, 9, 84, 13, 35, 164, 60, 47] }; pub const EP_PreviewPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2302436305, data2: 17864, data3: 19735, data4: [190, 25, 34, 59, 231, 27, 227, 101] }; -pub const EP_QueryPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1706876495, - data2: 20231, - data3: 20263, - data4: [131, 167, 26, 252, 164, 223, 125, 221], -}; +pub const EP_QueryPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1706876495, data2: 20231, data3: 20263, data4: [131, 167, 26, 252, 164, 223, 125, 221] }; pub const EP_Ribbon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3530892456, data2: 51698, data3: 18484, data4: [161, 6, 223, 136, 137, 253, 79, 55] }; -pub const EP_StatusBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1711167182, - data2: 23806, - data3: 19396, - data4: [173, 138, 122, 227, 254, 126, 143, 124], -}; +pub const EP_StatusBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1711167182, data2: 23806, data3: 19396, data4: [173, 138, 122, 227, 254, 126, 143, 124] }; pub const EXECUTE_E_LAUNCH_APPLICATION: ::windows_sys::core::HRESULT = -2144927487i32; pub type EXPLORER_BROWSER_FILL_FLAGS = i32; pub const EBF_NONE: EXPLORER_BROWSER_FILL_FLAGS = 0i32; @@ -3449,24 +3284,9 @@ pub const E_USERTILE_LARGEORDYNAMIC: ::windows_sys::core::HRESULT = -2144927214i pub const E_USERTILE_UNSUPPORTEDFILETYPE: ::windows_sys::core::HRESULT = -2144927216i32; pub const E_USERTILE_VIDEOFRAMESIZE: ::windows_sys::core::HRESULT = -2144927213i32; pub const EnumerableObjectCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 758409409, data2: 13991, data3: 17334, data4: [172, 36, 211, 240, 47, 217, 96, 122] }; -pub const ExecuteFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 299611260, - data2: 42277, - data3: 16395, - data4: [158, 128, 165, 70, 21, 160, 144, 192], -}; -pub const ExecuteUnknown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3830354984, - data2: 48572, - data3: 18823, - data4: [160, 153, 64, 220, 143, 210, 85, 231], -}; -pub const ExplorerBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1912169349, - data2: 56790, - data3: 18643, - data4: [160, 193, 174, 6, 232, 176, 85, 251], -}; +pub const ExecuteFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 299611260, data2: 42277, data3: 16395, data4: [158, 128, 165, 70, 21, 160, 144, 192] }; +pub const ExecuteUnknown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3830354984, data2: 48572, data3: 18823, data4: [160, 153, 64, 220, 143, 210, 85, 231] }; +pub const ExplorerBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1912169349, data2: 56790, data3: 18643, data4: [160, 193, 174, 6, 232, 176, 85, 251] }; pub const FCIDM_BROWSERFIRST: u32 = 40960u32; pub const FCIDM_BROWSERLAST: u32 = 48896u32; pub const FCIDM_GLOBALFIRST: u32 = 32768u32; @@ -3659,40 +3479,20 @@ pub const FP_BELOW: FLYOUT_PLACEMENT = 2i32; pub const FP_LEFT: FLYOUT_PLACEMENT = 3i32; pub const FP_RIGHT: FLYOUT_PLACEMENT = 4i32; pub const FMTID_Briefcase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 848136993, data2: 30505, data3: 19452, data4: [149, 76, 144, 43, 50, 157, 86, 176] }; -pub const FMTID_CustomImageProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2127399694, - data2: 49462, - data3: 19099, - data4: [148, 17, 78, 189, 102, 115, 204, 195], -}; -pub const FMTID_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2930514404, - data2: 35246, - data3: 17672, - data4: [185, 183, 187, 134, 122, 190, 226, 237], -}; +pub const FMTID_CustomImageProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2127399694, data2: 49462, data3: 19099, data4: [148, 17, 78, 189, 102, 115, 204, 195] }; +pub const FMTID_DRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2930514404, data2: 35246, data3: 17672, data4: [185, 183, 187, 134, 122, 190, 226, 237] }; pub const FMTID_Displaced: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2601995059, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }; pub const FMTID_ImageProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 347610529, data2: 309, data3: 19761, data4: [150, 217, 108, 191, 201, 103, 26, 153] }; pub const FMTID_InternetSite: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136353, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }; pub const FMTID_Intshcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136352, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }; -pub const FMTID_LibraryProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1568061055, - data2: 39741, - data3: 17595, - data4: [182, 174, 37, 218, 79, 99, 138, 103], -}; +pub const FMTID_LibraryProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1568061055, data2: 39741, data3: 17595, data4: [182, 174, 37, 218, 79, 99, 138, 103] }; pub const FMTID_MUSIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1453537070, data2: 52892, data3: 4562, data4: [159, 14, 0, 96, 151, 198, 134, 246] }; pub const FMTID_Misc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2601995060, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }; pub const FMTID_Query: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1231625360, data2: 32279, data3: 4122, data4: [169, 28, 8, 0, 43, 46, 205, 169] }; pub const FMTID_ShellDetails: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 677604006, data2: 38205, data3: 4562, data4: [181, 214, 0, 192, 79, 217, 24, 208] }; pub const FMTID_Storage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3072717104, data2: 18415, data3: 4122, data4: [165, 241, 2, 96, 140, 158, 235, 172] }; pub const FMTID_Volume: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2601995061, data2: 16639, data3: 4562, data4: [162, 126, 0, 192, 79, 195, 8, 113] }; -pub const FMTID_WebView: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4062663808, - data2: 63362, - data3: 17041, - data4: [189, 148, 241, 54, 147, 81, 58, 236], -}; +pub const FMTID_WebView: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4062663808, data2: 63362, data3: 17041, data4: [189, 148, 241, 54, 147, 81, 58, 236] }; pub const FOFX_ADDUNDORECORD: u32 = 536870912u32; pub const FOFX_COPYASDOWNLOAD: u32 = 1073741824u32; pub const FOFX_DONTDISPLAYDESTPATH: u32 = 134217728u32; @@ -3761,140 +3561,35 @@ pub const FWF_USESEARCHFOLDER: FOLDERFLAGS = 1073741824i32; pub const FWF_ALLOWRTLREADING: FOLDERFLAGS = -2147483648i32; pub const FOLDERID_AccountPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 9216177, data2: 21940, data3: 19542, data4: [184, 168, 77, 228, 178, 153, 211, 190] }; pub const FOLDERID_AddNewPrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3730954609, data2: 24252, data3: 20226, data4: [163, 169, 108, 130, 137, 94, 92, 4] }; -pub const FOLDERID_AdminTools: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1917776240, - data2: 42029, - data3: 20463, - data4: [159, 38, 182, 14, 132, 111, 186, 79], -}; -pub const FOLDERID_AllAppMods: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2060875929, - data2: 26287, - data3: 17338, - data4: [145, 86, 106, 173, 66, 230, 197, 150], -}; -pub const FOLDERID_AppCaptures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3988848241, - data2: 39128, - data3: 20298, - data4: [185, 32, 200, 220, 19, 60, 177, 101], -}; -pub const FOLDERID_AppDataDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2999313017, - data2: 31453, - data3: 17311, - data4: [178, 140, 196, 31, 225, 187, 246, 114], -}; -pub const FOLDERID_AppDataDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2078369296, - data2: 8063, - data3: 17580, - data4: [191, 240, 131, 225, 95, 47, 252, 161], -}; -pub const FOLDERID_AppDataFavorites: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2096885692, - data2: 56863, - data3: 17834, - data4: [184, 67, 165, 66, 172, 83, 108, 201], -}; +pub const FOLDERID_AdminTools: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1917776240, data2: 42029, data3: 20463, data4: [159, 38, 182, 14, 132, 111, 186, 79] }; +pub const FOLDERID_AllAppMods: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2060875929, data2: 26287, data3: 17338, data4: [145, 86, 106, 173, 66, 230, 197, 150] }; +pub const FOLDERID_AppCaptures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3988848241, data2: 39128, data3: 20298, data4: [185, 32, 200, 220, 19, 60, 177, 101] }; +pub const FOLDERID_AppDataDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2999313017, data2: 31453, data3: 17311, data4: [178, 140, 196, 31, 225, 187, 246, 114] }; +pub const FOLDERID_AppDataDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2078369296, data2: 8063, data3: 17580, data4: [191, 240, 131, 225, 95, 47, 252, 161] }; +pub const FOLDERID_AppDataFavorites: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2096885692, data2: 56863, data3: 17834, data4: [184, 67, 165, 66, 172, 83, 108, 201] }; pub const FOLDERID_AppDataProgramData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1436369059, data2: 41014, data3: 16634, data4: [175, 97, 132, 203, 67, 10, 77, 52] }; -pub const FOLDERID_AppUpdates: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2735066777, - data2: 62759, - data3: 18731, - data4: [139, 26, 126, 118, 250, 152, 214, 228], -}; -pub const FOLDERID_ApplicationShortcuts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2744223617, - data2: 58866, - data3: 18576, - data4: [179, 217, 167, 229, 67, 50, 50, 140], -}; +pub const FOLDERID_AppUpdates: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2735066777, data2: 62759, data3: 18731, data4: [139, 26, 126, 118, 250, 152, 214, 228] }; +pub const FOLDERID_ApplicationShortcuts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2744223617, data2: 58866, data3: 18576, data4: [179, 217, 167, 229, 67, 50, 50, 140] }; pub const FOLDERID_AppsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 512184461, data2: 35266, data3: 17136, data4: [138, 126, 100, 90, 15, 80, 202, 88] }; -pub const FOLDERID_CDBurning: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2656217872, - data2: 63501, - data3: 18911, - data4: [172, 184, 67, 48, 245, 104, 120, 85], -}; +pub const FOLDERID_CDBurning: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2656217872, data2: 63501, data3: 18911, data4: [172, 184, 67, 48, 245, 104, 120, 85] }; pub const FOLDERID_CameraRoll: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2875177083, data2: 31970, data3: 20355, data4: [145, 93, 85, 8, 70, 201, 83, 123] }; pub const FOLDERID_CameraRollLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 723574645, data2: 7898, data3: 16441, data4: [128, 151, 56, 121, 130, 39, 213, 183] }; pub const FOLDERID_ChangeRemovePrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3748816556, data2: 37492, data3: 18535, data4: [141, 85, 59, 214, 97, 222, 135, 45] }; -pub const FOLDERID_CommonAdminTools: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3493351037, - data2: 47811, - data3: 18327, - data4: [143, 20, 203, 162, 41, 179, 146, 181], -}; -pub const FOLDERID_CommonOEMLinks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3250250448, - data2: 4319, - data3: 17204, - data4: [190, 221, 122, 162, 11, 34, 122, 157], -}; -pub const FOLDERID_CommonPrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 20567118, - data2: 27390, - data3: 18930, - data4: [134, 144, 61, 175, 202, 230, 255, 184], -}; -pub const FOLDERID_CommonStartMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2752599833, - data2: 54830, - data3: 18717, - data4: [170, 124, 231, 75, 139, 227, 176, 103], -}; +pub const FOLDERID_CommonAdminTools: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3493351037, data2: 47811, data3: 18327, data4: [143, 20, 203, 162, 41, 179, 146, 181] }; +pub const FOLDERID_CommonOEMLinks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3250250448, data2: 4319, data3: 17204, data4: [190, 221, 122, 162, 11, 34, 122, 157] }; +pub const FOLDERID_CommonPrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 20567118, data2: 27390, data3: 18930, data4: [134, 144, 61, 175, 202, 230, 255, 184] }; +pub const FOLDERID_CommonStartMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2752599833, data2: 54830, data3: 18717, data4: [170, 124, 231, 75, 139, 227, 176, 103] }; pub const FOLDERID_CommonStartMenuPlaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2755692447, data2: 34720, data3: 20349, data4: [183, 0, 2, 7, 185, 102, 25, 74] }; pub const FOLDERID_CommonStartup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2191911477, data2: 55757, data3: 18373, data4: [150, 41, 225, 93, 47, 113, 78, 110] }; -pub const FOLDERID_CommonTemplates: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3108124647, - data2: 22444, - data3: 17223, - data4: [145, 81, 176, 140, 108, 50, 209, 247], -}; -pub const FOLDERID_ComputerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 180388732, - data2: 48120, - data3: 17706, - data4: [133, 13, 121, 208, 142, 102, 124, 167], -}; -pub const FOLDERID_ConflictFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1275001669, - data2: 13437, - data3: 16390, - data4: [165, 190, 172, 12, 176, 86, 113, 146], -}; -pub const FOLDERID_ConnectionsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1863113003, - data2: 11927, - data3: 17873, - data4: [136, 255, 176, 209, 134, 184, 222, 221], -}; -pub const FOLDERID_Contacts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1450723412, - data2: 50891, - data3: 17963, - data4: [129, 105, 136, 227, 80, 172, 184, 130], -}; -pub const FOLDERID_ControlPanelFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2192001771, - data2: 44724, - data3: 18012, - data4: [160, 20, 208, 151, 238, 52, 109, 99], -}; +pub const FOLDERID_CommonTemplates: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3108124647, data2: 22444, data3: 17223, data4: [145, 81, 176, 140, 108, 50, 209, 247] }; +pub const FOLDERID_ComputerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 180388732, data2: 48120, data3: 17706, data4: [133, 13, 121, 208, 142, 102, 124, 167] }; +pub const FOLDERID_ConflictFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1275001669, data2: 13437, data3: 16390, data4: [165, 190, 172, 12, 176, 86, 113, 146] }; +pub const FOLDERID_ConnectionsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1863113003, data2: 11927, data3: 17873, data4: [136, 255, 176, 209, 134, 184, 222, 221] }; +pub const FOLDERID_Contacts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1450723412, data2: 50891, data3: 17963, data4: [129, 105, 136, 227, 80, 172, 184, 130] }; +pub const FOLDERID_ControlPanelFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2192001771, data2: 44724, data3: 18012, data4: [160, 20, 208, 151, 238, 52, 109, 99] }; pub const FOLDERID_Cookies: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 722433629, data2: 49385, data3: 16753, data4: [144, 142, 8, 166, 17, 184, 79, 246] }; -pub const FOLDERID_CurrentAppMods: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1035209504, - data2: 10800, - data3: 19902, - data4: [145, 126, 119, 29, 210, 29, 208, 153], -}; -pub const FOLDERID_Desktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3032468538, - data2: 56108, - data3: 16972, - data4: [176, 41, 127, 233, 154, 135, 198, 65], -}; +pub const FOLDERID_CurrentAppMods: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1035209504, data2: 10800, data3: 19902, data4: [145, 126, 119, 29, 210, 29, 208, 153] }; +pub const FOLDERID_Desktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3032468538, data2: 56108, data3: 16972, data4: [176, 41, 127, 233, 154, 135, 198, 65] }; pub const FOLDERID_DevelopmentFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3689472142, data2: 12371, data3: 19388, data4: [177, 131, 42, 123, 43, 25, 30, 89] }; pub const FOLDERID_Device: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 472564188, data2: 17240, data3: 19308, data4: [151, 51, 175, 33, 21, 101, 118, 240] }; pub const FOLDERID_DeviceMetadataStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1558488553, data2: 58603, data3: 18333, data4: [184, 159, 19, 12, 2, 136, 97, 85] }; @@ -3902,364 +3597,109 @@ pub const FOLDERID_Documents: ::windows_sys::core::GUID = ::windows_sys::core::G pub const FOLDERID_DocumentsLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2064494973, data2: 40146, data3: 19091, data4: [151, 51, 70, 204, 137, 2, 46, 124] }; pub const FOLDERID_Downloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 927851152, data2: 4671, data3: 17765, data4: [145, 100, 57, 196, 146, 94, 70, 123] }; pub const FOLDERID_Favorites: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 393738081, data2: 26797, data3: 19850, data4: [135, 189, 48, 183, 89, 250, 51, 221] }; -pub const FOLDERID_Fonts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4246899895, - data2: 44561, - data3: 19171, - data4: [134, 76, 22, 243, 145, 10, 184, 254], -}; +pub const FOLDERID_Fonts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4246899895, data2: 44561, data3: 19171, data4: [134, 76, 22, 243, 145, 10, 184, 254] }; pub const FOLDERID_GameTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 89108065, data2: 19928, data3: 18311, data4: [128, 182, 9, 2, 32, 196, 183, 0] }; -pub const FOLDERID_Games: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3401919514, - data2: 46397, - data3: 20188, - data4: [146, 215, 107, 46, 138, 193, 148, 52], -}; +pub const FOLDERID_Games: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3401919514, data2: 46397, data3: 20188, data4: [146, 215, 107, 46, 138, 193, 148, 52] }; pub const FOLDERID_History: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3655109179, data2: 46980, data3: 17198, data4: [167, 129, 90, 17, 48, 167, 89, 99] }; pub const FOLDERID_HomeGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1381141099, data2: 47587, data3: 19165, data4: [182, 13, 88, 140, 45, 186, 132, 45] }; pub const FOLDERID_HomeGroupCurrentUser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2608117411, data2: 3581, data3: 20241, data4: [158, 120, 95, 120, 0, 242, 231, 114] }; pub const FOLDERID_ImplicitAppShortcuts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3165988207, data2: 31222, data3: 19694, data4: [183, 37, 220, 52, 228, 2, 253, 70] }; pub const FOLDERID_InternetCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 891585000, data2: 13246, data3: 16977, data4: [186, 133, 96, 7, 202, 237, 207, 157] }; pub const FOLDERID_InternetFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1302296692, data2: 19980, data3: 18692, data4: [150, 123, 64, 176, 210, 12, 62, 75] }; -pub const FOLDERID_Libraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 457090524, - data2: 46471, - data3: 18310, - data4: [180, 239, 189, 29, 195, 50, 174, 174], -}; -pub const FOLDERID_Links: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3216627168, - data2: 50857, - data3: 16460, - data4: [178, 178, 174, 109, 182, 175, 73, 104], -}; -pub const FOLDERID_LocalAppData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4055050117, - data2: 28602, - data3: 20431, - data4: [157, 85, 123, 142, 127, 21, 112, 145], -}; +pub const FOLDERID_Libraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 457090524, data2: 46471, data3: 18310, data4: [180, 239, 189, 29, 195, 50, 174, 174] }; +pub const FOLDERID_Links: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3216627168, data2: 50857, data3: 16460, data4: [178, 178, 174, 109, 182, 175, 73, 104] }; +pub const FOLDERID_LocalAppData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4055050117, data2: 28602, data3: 20431, data4: [157, 85, 123, 142, 127, 21, 112, 145] }; pub const FOLDERID_LocalAppDataLow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2770379172, data2: 6016, data3: 20470, data4: [189, 24, 22, 115, 67, 197, 175, 22] }; pub const FOLDERID_LocalDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4096713427, data2: 37023, data3: 18695, data4: [136, 113, 76, 34, 252, 11, 247, 86] }; pub const FOLDERID_LocalDownloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2105798299, data2: 8772, data3: 20080, data4: [177, 245, 83, 147, 4, 42, 241, 228] }; pub const FOLDERID_LocalMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2697370265, data2: 8648, data3: 18033, data4: [135, 3, 121, 52, 22, 47, 207, 29] }; pub const FOLDERID_LocalPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 232587613, data2: 45164, data3: 17877, data4: [140, 76, 245, 151, 19, 133, 70, 57] }; -pub const FOLDERID_LocalStorage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3018524883, - data2: 41459, - data3: 18795, - data4: [134, 90, 66, 181, 54, 205, 160, 236], -}; -pub const FOLDERID_LocalVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 891841128, - data2: 15447, - data3: 16801, - data4: [187, 177, 14, 174, 115, 215, 108, 149], -}; +pub const FOLDERID_LocalStorage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3018524883, data2: 41459, data3: 18795, data4: [134, 90, 66, 181, 54, 205, 160, 236] }; +pub const FOLDERID_LocalVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 891841128, data2: 15447, data3: 16801, data4: [187, 177, 14, 174, 115, 215, 108, 149] }; pub const FOLDERID_LocalizedResourcesDir: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 704657246, data2: 8780, data3: 18910, data4: [184, 209, 68, 13, 247, 239, 61, 220] }; pub const FOLDERID_Music: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1272501617, data2: 27929, data3: 18643, data4: [190, 151, 66, 34, 32, 8, 14, 67] }; pub const FOLDERID_MusicLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 554871562, data2: 51306, data3: 20478, data4: [163, 104, 13, 233, 110, 71, 1, 46] }; -pub const FOLDERID_NetHood: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3316367187, - data2: 57727, - data3: 16673, - data4: [137, 0, 134, 98, 111, 194, 201, 115], -}; +pub const FOLDERID_NetHood: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3316367187, data2: 57727, data3: 16673, data4: [137, 0, 134, 98, 111, 194, 201, 115] }; pub const FOLDERID_NetworkFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3523997380, data2: 23720, data3: 18693, data4: [174, 59, 191, 37, 30, 160, 155, 83] }; -pub const FOLDERID_Objects3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 834723109, - data2: 37945, - data3: 20242, - data4: [191, 65, 127, 244, 237, 163, 135, 34], -}; -pub const FOLDERID_OneDrive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2771106374, - data2: 59873, - data3: 17247, - data4: [179, 217, 40, 218, 166, 72, 192, 246], -}; -pub const FOLDERID_OriginalImages: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 741785770, - data2: 22546, - data3: 19335, - data4: [191, 208, 76, 208, 223, 177, 155, 57], -}; -pub const FOLDERID_PhotoAlbums: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1775423376, - data2: 64563, - data3: 20407, - data4: [154, 12, 235, 176, 240, 252, 180, 60], -}; +pub const FOLDERID_Objects3D: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 834723109, data2: 37945, data3: 20242, data4: [191, 65, 127, 244, 237, 163, 135, 34] }; +pub const FOLDERID_OneDrive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2771106374, data2: 59873, data3: 17247, data4: [179, 217, 40, 218, 166, 72, 192, 246] }; +pub const FOLDERID_OriginalImages: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 741785770, data2: 22546, data3: 19335, data4: [191, 208, 76, 208, 223, 177, 155, 57] }; +pub const FOLDERID_PhotoAlbums: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1775423376, data2: 64563, data3: 20407, data4: [154, 12, 235, 176, 240, 252, 180, 60] }; pub const FOLDERID_Pictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 870482224, data2: 19998, data3: 18038, data4: [131, 90, 152, 57, 92, 59, 195, 187] }; pub const FOLDERID_PicturesLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2844831391, data2: 41019, data3: 20096, data4: [148, 188, 153, 18, 215, 80, 65, 4] }; pub const FOLDERID_Playlists: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3734159815, data2: 33663, data3: 20329, data4: [163, 187, 134, 230, 49, 32, 74, 35] }; pub const FOLDERID_PrintHood: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2457124237, data2: 53201, data3: 16835, data4: [179, 94, 177, 63, 85, 167, 88, 244] }; pub const FOLDERID_PrintersFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1996246573, data2: 54957, data3: 17689, data4: [166, 99, 55, 189, 86, 6, 129, 133] }; -pub const FOLDERID_Profile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1584170383, - data2: 3618, - data3: 18272, - data4: [154, 254, 234, 51, 23, 182, 113, 115], -}; +pub const FOLDERID_Profile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1584170383, data2: 3618, data3: 18272, data4: [154, 254, 234, 51, 23, 182, 113, 115] }; pub const FOLDERID_ProgramData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1655397762, data2: 64961, data3: 19907, data4: [169, 221, 7, 13, 29, 73, 93, 151] }; -pub const FOLDERID_ProgramFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2422105014, - data2: 49599, - data3: 18766, - data4: [178, 156, 101, 183, 50, 211, 210, 26], -}; -pub const FOLDERID_ProgramFilesCommon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4159827205, - data2: 40813, - data3: 18338, - data4: [170, 174, 41, 211, 23, 198, 240, 102], -}; -pub const FOLDERID_ProgramFilesCommonX64: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1667618215, - data2: 3853, - data3: 17893, - data4: [135, 246, 13, 165, 107, 106, 79, 125], -}; +pub const FOLDERID_ProgramFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2422105014, data2: 49599, data3: 18766, data4: [178, 156, 101, 183, 50, 211, 210, 26] }; +pub const FOLDERID_ProgramFilesCommon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4159827205, data2: 40813, data3: 18338, data4: [170, 174, 41, 211, 23, 198, 240, 102] }; +pub const FOLDERID_ProgramFilesCommonX64: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1667618215, data2: 3853, data3: 17893, data4: [135, 246, 13, 165, 107, 106, 79, 125] }; pub const FOLDERID_ProgramFilesCommonX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3734457636, data2: 55750, data3: 19774, data4: [191, 145, 244, 69, 81, 32, 185, 23] }; pub const FOLDERID_ProgramFilesX64: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1837142903, data2: 27376, data3: 17483, data4: [137, 87, 163, 119, 63, 2, 32, 14] }; -pub const FOLDERID_ProgramFilesX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2086289647, - data2: 41211, - data3: 19452, - data4: [135, 74, 192, 242, 224, 185, 250, 142], -}; +pub const FOLDERID_ProgramFilesX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2086289647, data2: 41211, data3: 19452, data4: [135, 74, 192, 242, 224, 185, 250, 142] }; pub const FOLDERID_Programs: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2810142071, data2: 11819, data3: 17603, data4: [166, 162, 171, 166, 1, 5, 74, 81] }; -pub const FOLDERID_Public: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3755964066, - data2: 51242, - data3: 19811, - data4: [144, 106, 86, 68, 172, 69, 115, 133], -}; -pub const FOLDERID_PublicDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3299488781, - data2: 61967, - data3: 18531, - data4: [175, 239, 248, 126, 242, 230, 186, 37], -}; +pub const FOLDERID_Public: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3755964066, data2: 51242, data3: 19811, data4: [144, 106, 86, 68, 172, 69, 115, 133] }; +pub const FOLDERID_PublicDesktop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3299488781, data2: 61967, data3: 18531, data4: [175, 239, 248, 126, 242, 230, 186, 37] }; pub const FOLDERID_PublicDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3980928175, data2: 56548, data3: 17832, data4: [129, 226, 252, 121, 101, 8, 54, 52] }; pub const FOLDERID_PublicDownloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1029983387, data2: 8120, data3: 20272, data4: [155, 69, 246, 112, 35, 95, 121, 192] }; -pub const FOLDERID_PublicGameTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3737068854, - data2: 57768, - data3: 19545, - data4: [182, 162, 65, 69, 134, 71, 106, 234], -}; +pub const FOLDERID_PublicGameTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3737068854, data2: 57768, data3: 19545, data4: [182, 162, 65, 69, 134, 71, 106, 234] }; pub const FOLDERID_PublicLibraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1222309899, data2: 59087, data3: 20302, data4: [184, 0, 14, 105, 216, 78, 227, 132] }; -pub const FOLDERID_PublicMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 840235701, - data2: 38743, - data3: 17048, - data4: [187, 97, 146, 169, 222, 170, 68, 255], -}; -pub const FOLDERID_PublicPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3068918662, - data2: 26887, - data3: 16700, - data4: [154, 247, 79, 194, 171, 240, 124, 197], -}; +pub const FOLDERID_PublicMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 840235701, data2: 38743, data3: 17048, data4: [187, 97, 146, 169, 222, 170, 68, 255] }; +pub const FOLDERID_PublicPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3068918662, data2: 26887, data3: 16700, data4: [154, 247, 79, 194, 171, 240, 124, 197] }; pub const FOLDERID_PublicRingtones: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3847596896, data2: 5435, data3: 19735, data4: [159, 4, 165, 254, 153, 252, 21, 236] }; pub const FOLDERID_PublicUserTiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 75673452, data2: 2289, data3: 19508, data4: [140, 144, 225, 126, 201, 139, 30, 23] }; pub const FOLDERID_PublicVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 603985978, data2: 24965, data3: 18939, data4: [162, 216, 74, 57, 42, 96, 43, 163] }; -pub const FOLDERID_QuickLaunch: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1386541089, - data2: 31605, - data3: 18601, - data4: [159, 107, 75, 135, 162, 16, 188, 143], -}; +pub const FOLDERID_QuickLaunch: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1386541089, data2: 31605, data3: 18601, data4: [159, 107, 75, 135, 162, 16, 188, 143] }; pub const FOLDERID_Recent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2924527745, data2: 60370, data3: 17290, data4: [134, 85, 138, 9, 46, 52, 152, 122] }; -pub const FOLDERID_RecordedCalls: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 797655234, - data2: 33773, - data3: 18670, - data4: [179, 131, 161, 241, 87, 236, 111, 154], -}; +pub const FOLDERID_RecordedCalls: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 797655234, data2: 33773, data3: 18670, data4: [179, 131, 161, 241, 87, 236, 111, 154] }; pub const FOLDERID_RecordedTVLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 443538338, data2: 62509, data3: 17240, data4: [167, 152, 183, 77, 116, 89, 38, 197] }; -pub const FOLDERID_RecycleBinFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3075686470, - data2: 16075, - data3: 19480, - data4: [190, 78, 100, 205, 76, 183, 214, 172], -}; -pub const FOLDERID_ResourceDir: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2328955953, - data2: 10971, - data3: 17046, - data4: [168, 247, 228, 112, 18, 50, 201, 114], -}; +pub const FOLDERID_RecycleBinFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3075686470, data2: 16075, data3: 19480, data4: [190, 78, 100, 205, 76, 183, 214, 172] }; +pub const FOLDERID_ResourceDir: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2328955953, data2: 10971, data3: 17046, data4: [168, 247, 228, 112, 18, 50, 201, 114] }; pub const FOLDERID_RetailDemo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 315934366, data2: 9389, data3: 18723, data4: [190, 25, 49, 50, 28, 67, 167, 103] }; -pub const FOLDERID_Ringtones: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3362784331, - data2: 62622, - data3: 16678, - data4: [169, 195, 181, 42, 31, 244, 17, 232], -}; -pub const FOLDERID_RoamedTileImages: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2863191461, - data2: 61910, - data3: 16985, - data4: [186, 168, 120, 231, 239, 96, 131, 94], -}; -pub const FOLDERID_RoamingAppData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1052149211, - data2: 26105, - data3: 19702, - data4: [160, 58, 227, 239, 101, 114, 159, 61], -}; +pub const FOLDERID_Ringtones: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3362784331, data2: 62622, data3: 16678, data4: [169, 195, 181, 42, 31, 244, 17, 232] }; +pub const FOLDERID_RoamedTileImages: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2863191461, data2: 61910, data3: 16985, data4: [186, 168, 120, 231, 239, 96, 131, 94] }; +pub const FOLDERID_RoamingAppData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1052149211, data2: 26105, data3: 19702, data4: [160, 58, 227, 239, 101, 114, 159, 61] }; pub const FOLDERID_RoamingTiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 12385370, data2: 60820, data3: 20040, data4: [150, 161, 63, 98, 23, 242, 25, 144] }; -pub const FOLDERID_SEARCH_CSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3996312646, - data2: 12746, - data3: 19130, - data4: [129, 79, 165, 235, 210, 253, 109, 94], -}; -pub const FOLDERID_SEARCH_MAPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2565606936, - data2: 8344, - data3: 19780, - data4: [134, 68, 102, 151, 147, 21, 162, 129], -}; +pub const FOLDERID_SEARCH_CSC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3996312646, data2: 12746, data3: 19130, data4: [129, 79, 165, 235, 210, 253, 109, 94] }; +pub const FOLDERID_SEARCH_MAPI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2565606936, data2: 8344, data3: 19780, data4: [134, 68, 102, 151, 147, 21, 162, 129] }; pub const FOLDERID_SampleMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2991638120, data2: 62845, data3: 20193, data4: [166, 60, 41, 14, 231, 209, 170, 31] }; -pub const FOLDERID_SamplePictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3297772864, - data2: 9081, - data3: 19573, - data4: [132, 75, 100, 230, 250, 248, 113, 107], -}; -pub const FOLDERID_SamplePlaylists: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 365586867, - data2: 12526, - data3: 18881, - data4: [172, 225, 107, 94, 195, 114, 175, 181], -}; +pub const FOLDERID_SamplePictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3297772864, data2: 9081, data3: 19573, data4: [132, 75, 100, 230, 250, 248, 113, 107] }; +pub const FOLDERID_SamplePlaylists: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 365586867, data2: 12526, data3: 18881, data4: [172, 225, 107, 94, 195, 114, 175, 181] }; pub const FOLDERID_SampleVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2241768852, data2: 11909, data3: 18605, data4: [167, 26, 9, 105, 203, 86, 166, 205] }; -pub const FOLDERID_SavedGames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1281110783, - data2: 48029, - data3: 17328, - data4: [181, 180, 45, 114, 229, 78, 170, 164], -}; -pub const FOLDERID_SavedPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 991508610, - data2: 54189, - data3: 20139, - data4: [150, 90, 105, 130, 157, 31, 181, 159], -}; -pub const FOLDERID_SavedPicturesLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3797637138, - data2: 48776, - data3: 19417, - data4: [148, 176, 41, 35, 52, 119, 182, 195], -}; +pub const FOLDERID_SavedGames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1281110783, data2: 48029, data3: 17328, data4: [181, 180, 45, 114, 229, 78, 170, 164] }; +pub const FOLDERID_SavedPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 991508610, data2: 54189, data3: 20139, data4: [150, 90, 105, 130, 157, 31, 181, 159] }; +pub const FOLDERID_SavedPicturesLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3797637138, data2: 48776, data3: 19417, data4: [148, 176, 41, 35, 52, 119, 182, 195] }; pub const FOLDERID_SavedSearches: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2099067396, data2: 57019, data3: 16661, data4: [149, 207, 47, 41, 218, 41, 32, 218] }; -pub const FOLDERID_Screenshots: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3082739329, - data2: 57236, - data3: 18050, - data4: [167, 216, 87, 165, 38, 32, 184, 111], -}; +pub const FOLDERID_Screenshots: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3082739329, data2: 57236, data3: 18050, data4: [167, 216, 87, 165, 38, 32, 184, 111] }; pub const FOLDERID_SearchHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 223100342, data2: 931, data3: 17967, data4: [160, 230, 8, 146, 76, 65, 181, 212] }; pub const FOLDERID_SearchHome: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 419641297, data2: 47306, data3: 16673, data4: [166, 57, 109, 71, 45, 22, 151, 42] }; -pub const FOLDERID_SearchTemplates: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2120444926, - data2: 57257, - data3: 19806, - data4: [180, 86, 215, 179, 152, 81, 216, 169], -}; +pub const FOLDERID_SearchTemplates: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2120444926, data2: 57257, data3: 19806, data4: [180, 86, 215, 179, 152, 81, 216, 169] }; pub const FOLDERID_SendTo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2307064684, data2: 10176, data3: 16459, data4: [143, 8, 16, 45, 16, 220, 253, 116] }; pub const FOLDERID_SidebarDefaultParts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2067361364, data2: 40645, data3: 17152, data4: [190, 10, 36, 130, 235, 174, 26, 38] }; -pub const FOLDERID_SidebarParts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2807903790, - data2: 20732, - data3: 20407, - data4: [172, 44, 168, 190, 170, 49, 68, 147], -}; -pub const FOLDERID_SkyDrive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2771106374, - data2: 59873, - data3: 17247, - data4: [179, 217, 40, 218, 166, 72, 192, 246], -}; +pub const FOLDERID_SidebarParts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2807903790, data2: 20732, data3: 20407, data4: [172, 44, 168, 190, 170, 49, 68, 147] }; +pub const FOLDERID_SkyDrive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2771106374, data2: 59873, data3: 17247, data4: [179, 217, 40, 218, 166, 72, 192, 246] }; pub const FOLDERID_SkyDriveCameraRoll: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1987995665, data2: 18891, data3: 17011, data4: [135, 194, 32, 243, 85, 225, 8, 91] }; -pub const FOLDERID_SkyDriveDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 618176036, - data2: 12057, - data3: 17716, - data4: [157, 222, 106, 102, 113, 251, 184, 254], -}; -pub const FOLDERID_SkyDriveMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3287434654, - data2: 32982, - data3: 17884, - data4: [191, 239, 31, 118, 159, 43, 231, 48], -}; -pub const FOLDERID_SkyDrivePictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 865540533, - data2: 35911, - data3: 18580, - data4: [148, 194, 216, 247, 122, 221, 68, 166], -}; +pub const FOLDERID_SkyDriveDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 618176036, data2: 12057, data3: 17716, data4: [157, 222, 106, 102, 113, 251, 184, 254] }; +pub const FOLDERID_SkyDriveMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3287434654, data2: 32982, data3: 17884, data4: [191, 239, 31, 118, 159, 43, 231, 48] }; +pub const FOLDERID_SkyDrivePictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 865540533, data2: 35911, data3: 18580, data4: [148, 194, 216, 247, 122, 221, 68, 166] }; pub const FOLDERID_StartMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1650152387, data2: 43848, data3: 20161, data4: [186, 31, 161, 239, 65, 70, 252, 25] }; pub const FOLDERID_StartMenuAllPrograms: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4066575855, data2: 26952, data3: 16569, data4: [178, 85, 129, 69, 61, 9, 199, 133] }; pub const FOLDERID_Startup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3111985339, data2: 62570, data3: 19607, data4: [186, 16, 94, 54, 8, 67, 8, 84] }; -pub const FOLDERID_SyncManagerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1130793976, - data2: 49486, - data3: 18866, - data4: [151, 201, 116, 119, 132, 215, 132, 183], -}; -pub const FOLDERID_SyncResultsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 681220675, - data2: 48708, - data3: 16471, - data4: [164, 27, 88, 122, 118, 215, 231, 249], -}; -pub const FOLDERID_SyncSetupFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 253837624, - data2: 45523, - data3: 19088, - data4: [187, 169, 39, 203, 192, 197, 56, 154], -}; +pub const FOLDERID_SyncManagerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1130793976, data2: 49486, data3: 18866, data4: [151, 201, 116, 119, 132, 215, 132, 183] }; +pub const FOLDERID_SyncResultsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 681220675, data2: 48708, data3: 16471, data4: [164, 27, 88, 122, 118, 215, 231, 249] }; +pub const FOLDERID_SyncSetupFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 253837624, data2: 45523, data3: 19088, data4: [187, 169, 39, 203, 192, 197, 56, 154] }; pub const FOLDERID_System: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 448876151, data2: 743, data3: 20061, data4: [183, 68, 46, 177, 174, 81, 152, 183] }; -pub const FOLDERID_SystemX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3595710896, - data2: 45809, - data3: 18519, - data4: [164, 206, 168, 231, 198, 234, 125, 39], -}; +pub const FOLDERID_SystemX86: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3595710896, data2: 45809, data3: 18519, data4: [164, 206, 168, 231, 198, 234, 125, 39] }; pub const FOLDERID_Templates: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2788332520, data2: 26190, data3: 18651, data4: [160, 121, 223, 117, 158, 5, 9, 247] }; pub const FOLDERID_UserPinned: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2654573995, data2: 8092, data3: 20243, data4: [184, 39, 72, 178, 75, 108, 113, 116] }; -pub const FOLDERID_UserProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 123916914, - data2: 50442, - data3: 19376, - data4: [163, 130, 105, 125, 205, 114, 155, 128], -}; +pub const FOLDERID_UserProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 123916914, data2: 50442, data3: 19376, data4: [163, 130, 105, 125, 205, 114, 155, 128] }; pub const FOLDERID_UserProgramFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1557638882, data2: 8729, data3: 19047, data4: [184, 93, 108, 156, 225, 86, 96, 203] }; pub const FOLDERID_UserProgramFilesCommon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3166515287, data2: 51804, data3: 17954, data4: [180, 45, 188, 86, 219, 10, 229, 22] }; pub const FOLDERID_UsersFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4090367868, data2: 18689, data3: 19148, data4: [134, 72, 213, 212, 75, 4, 239, 143] }; -pub const FOLDERID_UsersLibraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2734838877, - data2: 57087, - data3: 17995, - data4: [171, 232, 97, 200, 100, 141, 147, 155], -}; -pub const FOLDERID_Videos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 412654365, - data2: 39349, - data3: 17755, - data4: [132, 28, 171, 124, 116, 228, 221, 252], -}; -pub const FOLDERID_VideosLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1226740271, - data2: 22083, - data3: 19188, - data4: [167, 235, 78, 122, 19, 141, 129, 116], -}; +pub const FOLDERID_UsersLibraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2734838877, data2: 57087, data3: 17995, data4: [171, 232, 97, 200, 100, 141, 147, 155] }; +pub const FOLDERID_Videos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 412654365, data2: 39349, data3: 17755, data4: [132, 28, 171, 124, 116, 228, 221, 252] }; +pub const FOLDERID_VideosLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1226740271, data2: 22083, data3: 19188, data4: [167, 235, 78, 122, 19, 141, 129, 116] }; pub const FOLDERID_Windows: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4086035460, data2: 7491, data3: 17138, data4: [147, 5, 103, 222, 11, 40, 252, 35] }; pub type FOLDERLOGICALVIEWMODE = i32; pub const FLVM_UNSPECIFIED: FOLDERLOGICALVIEWMODE = -1i32; @@ -4293,140 +3733,40 @@ impl ::core::clone::Clone for FOLDERSETTINGS { *self } } -pub const FOLDERTYPEID_AccountPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3676986767, - data2: 1766, - data3: 16391, - data4: [171, 166, 175, 135, 125, 82, 110, 166], -}; -pub const FOLDERTYPEID_Communications: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2437373925, - data2: 22635, - data3: 20154, - data4: [141, 117, 209, 116, 52, 184, 205, 246], -}; +pub const FOLDERTYPEID_AccountPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3676986767, data2: 1766, data3: 16391, data4: [171, 166, 175, 135, 125, 82, 110, 166] }; +pub const FOLDERTYPEID_Communications: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2437373925, data2: 22635, data3: 20154, data4: [141, 117, 209, 116, 52, 184, 205, 246] }; pub const FOLDERTYPEID_CompressedFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2149662338, data2: 48381, data3: 19535, data4: [136, 23, 187, 39, 96, 18, 103, 169] }; -pub const FOLDERTYPEID_Contacts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3727388908, - data2: 39927, - data3: 19091, - data4: [189, 61, 36, 63, 120, 129, 212, 146], -}; +pub const FOLDERTYPEID_Contacts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3727388908, data2: 39927, data3: 19091, data4: [189, 61, 36, 63, 120, 129, 212, 146] }; pub const FOLDERTYPEID_ControlPanelCategory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3729720928, data2: 64016, data3: 19343, data4: [164, 148, 6, 139, 32, 178, 35, 7] }; pub const FOLDERTYPEID_ControlPanelClassic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 204969203, data2: 46405, data3: 17322, data4: [163, 41, 195, 116, 48, 197, 141, 42] }; -pub const FOLDERTYPEID_Documents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2101991206, - data2: 15393, - data3: 20229, - data4: [153, 170, 253, 194, 201, 71, 70, 86], -}; +pub const FOLDERTYPEID_Documents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2101991206, data2: 15393, data3: 20229, data4: [153, 170, 253, 194, 201, 71, 70, 86] }; pub const FOLDERTYPEID_Downloads: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2287605870, data2: 42048, data3: 19162, data4: [129, 43, 219, 135, 27, 148, 34, 89] }; pub const FOLDERTYPEID_Games: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3062477008, data2: 30419, data3: 19643, data4: [135, 247, 88, 93, 14, 12, 224, 112] }; -pub const FOLDERTYPEID_Generic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1548691637, - data2: 63593, - data3: 20100, - data4: [142, 96, 241, 29, 185, 124, 92, 199], -}; -pub const FOLDERTYPEID_GenericLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1598991258, - data2: 26675, - data3: 20321, - data4: [137, 157, 49, 207, 70, 151, 157, 73], -}; -pub const FOLDERTYPEID_GenericSearchResults: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2145262110, - data2: 35633, - data3: 18853, - data4: [147, 184, 107, 225, 76, 250, 73, 67], -}; +pub const FOLDERTYPEID_Generic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1548691637, data2: 63593, data3: 20100, data4: [142, 96, 241, 29, 185, 124, 92, 199] }; +pub const FOLDERTYPEID_GenericLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1598991258, data2: 26675, data3: 20321, data4: [137, 157, 49, 207, 70, 151, 157, 73] }; +pub const FOLDERTYPEID_GenericSearchResults: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2145262110, data2: 35633, data3: 18853, data4: [147, 184, 107, 225, 76, 250, 73, 67] }; pub const FOLDERTYPEID_Invalid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1468037272, data2: 35919, data3: 17506, data4: [187, 99, 113, 4, 35, 128, 177, 9] }; pub const FOLDERTYPEID_Music: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2497109452, data2: 19048, data3: 16757, data4: [163, 116, 189, 88, 74, 81, 11, 120] }; pub const FOLDERTYPEID_NetworkExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 634135595, data2: 39548, data3: 20305, data4: [128, 224, 122, 41, 40, 254, 190, 66] }; -pub const FOLDERTYPEID_OpenSearch: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2410649129, - data2: 6528, - data3: 18175, - data4: [128, 35, 157, 206, 171, 156, 62, 227], -}; -pub const FOLDERTYPEID_OtherUsers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3006790912, - data2: 40405, - data3: 17973, - data4: [166, 212, 218, 51, 253, 16, 43, 122], -}; -pub const FOLDERTYPEID_Pictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3010006616, - data2: 59745, - data3: 16955, - data4: [182, 135, 56, 110, 191, 216, 50, 57], -}; -pub const FOLDERTYPEID_Printers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 746307270, - data2: 51268, - data3: 18954, - data4: [145, 250, 206, 246, 245, 156, 253, 161], -}; -pub const FOLDERTYPEID_PublishedItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2133810070, - data2: 65396, - data3: 16858, - data4: [175, 216, 28, 120, 165, 243, 174, 162], -}; -pub const FOLDERTYPEID_RecordedTV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1431806607, - data2: 23974, - data3: 20355, - data4: [136, 9, 194, 201, 138, 17, 166, 250], -}; +pub const FOLDERTYPEID_OpenSearch: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2410649129, data2: 6528, data3: 18175, data4: [128, 35, 157, 206, 171, 156, 62, 227] }; +pub const FOLDERTYPEID_OtherUsers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3006790912, data2: 40405, data3: 17973, data4: [166, 212, 218, 51, 253, 16, 43, 122] }; +pub const FOLDERTYPEID_Pictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3010006616, data2: 59745, data3: 16955, data4: [182, 135, 56, 110, 191, 216, 50, 57] }; +pub const FOLDERTYPEID_Printers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746307270, data2: 51268, data3: 18954, data4: [145, 250, 206, 246, 245, 156, 253, 161] }; +pub const FOLDERTYPEID_PublishedItems: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2133810070, data2: 65396, data3: 16858, data4: [175, 216, 28, 120, 165, 243, 174, 162] }; +pub const FOLDERTYPEID_RecordedTV: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1431806607, data2: 23974, data3: 20355, data4: [136, 9, 194, 201, 138, 17, 166, 250] }; pub const FOLDERTYPEID_RecycleBin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3604602884, data2: 52615, data3: 17451, data4: [157, 87, 94, 10, 235, 79, 111, 114] }; -pub const FOLDERTYPEID_SavedGames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3493212935, - data2: 10443, - data3: 16646, - data4: [159, 35, 41, 86, 227, 229, 224, 231], -}; -pub const FOLDERTYPEID_SearchConnector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2552702446, - data2: 28487, - data3: 18334, - data4: [180, 71, 129, 43, 250, 125, 46, 143], -}; +pub const FOLDERTYPEID_SavedGames: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3493212935, data2: 10443, data3: 16646, data4: [159, 35, 41, 86, 227, 229, 224, 231] }; +pub const FOLDERTYPEID_SearchConnector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552702446, data2: 28487, data3: 18334, data4: [180, 71, 129, 43, 250, 125, 46, 143] }; pub const FOLDERTYPEID_SearchHome: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2202896964, data2: 2420, data3: 20182, data4: [134, 110, 242, 3, 216, 11, 56, 16] }; pub const FOLDERTYPEID_Searches: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 185311971, data2: 16479, data3: 16734, data4: [166, 238, 202, 214, 37, 32, 120, 83] }; -pub const FOLDERTYPEID_SoftwareExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3597941019, - data2: 21209, - data3: 19975, - data4: [131, 78, 103, 201, 134, 16, 243, 157], -}; +pub const FOLDERTYPEID_SoftwareExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3597941019, data2: 21209, data3: 19975, data4: [131, 78, 103, 201, 134, 16, 243, 157] }; pub const FOLDERTYPEID_StartMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4018648267, data2: 62158, data3: 18309, data4: [134, 88, 76, 166, 198, 62, 56, 198] }; -pub const FOLDERTYPEID_StorageProviderDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3714170214, - data2: 28904, - data3: 18653, - data4: [150, 85, 101, 197, 225, 170, 194, 209], -}; +pub const FOLDERTYPEID_StorageProviderDocuments: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3714170214, data2: 28904, data3: 18653, data4: [150, 85, 101, 197, 225, 170, 194, 209] }; pub const FOLDERTYPEID_StorageProviderGeneric: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1325525957, data2: 9093, data3: 16882, data4: [162, 142, 44, 92, 145, 251, 86, 224] }; pub const FOLDERTYPEID_StorageProviderMusic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1731120510, data2: 44804, data3: 17305, data4: [135, 92, 2, 144, 132, 91, 98, 71] }; -pub const FOLDERTYPEID_StorageProviderPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1909867177, - data2: 62129, - data3: 17101, - data4: [173, 146, 235, 147, 0, 199, 204, 10], -}; -pub const FOLDERTYPEID_StorageProviderVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1361661345, - data2: 55217, - data3: 18523, - data4: [158, 154, 23, 207, 254, 51, 225, 135], -}; -pub const FOLDERTYPEID_UserFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3440363163, - data2: 29154, - data3: 18149, - data4: [150, 144, 91, 205, 159, 87, 170, 179], -}; +pub const FOLDERTYPEID_StorageProviderPictures: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1909867177, data2: 62129, data3: 17101, data4: [173, 146, 235, 147, 0, 199, 204, 10] }; +pub const FOLDERTYPEID_StorageProviderVideos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1361661345, data2: 55217, data3: 18523, data4: [158, 154, 23, 207, 254, 51, 225, 135] }; +pub const FOLDERTYPEID_UserFiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3440363163, data2: 29154, data3: 18149, data4: [150, 144, 91, 205, 159, 87, 170, 179] }; pub const FOLDERTYPEID_UsersLibraries: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3302592265, data2: 24868, data3: 20448, data4: [153, 66, 130, 100, 22, 8, 45, 169] }; pub const FOLDERTYPEID_Videos: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1604936711, data2: 32375, data3: 18492, data4: [172, 147, 105, 29, 5, 133, 13, 232] }; pub type FOLDERVIEWMODE = i32; @@ -4464,19 +3804,9 @@ pub const FVSIF_PINNED: u32 = 2u32; pub const FVSIF_RECT: u32 = 1u32; pub type FVTEXTTYPE = i32; pub const FVST_EMPTYTEXT: FVTEXTTYPE = 0i32; -pub const FileOpenDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3692845724, - data2: 59530, - data3: 19934, - data4: [165, 161, 96, 248, 42, 32, 174, 247], -}; +pub const FileOpenDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3692845724, data2: 59530, data3: 19934, data4: [165, 161, 96, 248, 42, 32, 174, 247] }; pub const FileOperation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 986731893, data2: 34903, data3: 18512, data4: [146, 119, 17, 184, 91, 219, 142, 9] }; -pub const FileSaveDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3233080051, - data2: 47649, - data3: 18291, - data4: [141, 186, 51, 94, 201, 70, 235, 139], -}; +pub const FileSaveDialog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3233080051, data2: 47649, data3: 18291, data4: [141, 186, 51, 94, 201, 70, 235, 139] }; pub const FileSearchBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3303944691, data2: 18280, data3: 4562, data4: [190, 92, 0, 160, 201, 168, 61, 161] }; pub type Folder = *mut ::core::ffi::c_void; pub type Folder2 = *mut ::core::ffi::c_void; @@ -4488,24 +3818,9 @@ pub type FolderItemVerbs = *mut ::core::ffi::c_void; pub type FolderItems = *mut ::core::ffi::c_void; pub type FolderItems2 = *mut ::core::ffi::c_void; pub type FolderItems3 = *mut ::core::ffi::c_void; -pub const FolderViewHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 548522787, - data2: 26984, - data3: 20153, - data4: [183, 212, 166, 109, 0, 208, 124, 238], -}; -pub const FrameworkInputPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3574729379, - data2: 18106, - data3: 17605, - data4: [130, 45, 202, 128, 146, 193, 252, 114], -}; -pub const FreeSpaceCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3042998163, - data2: 9388, - data3: 17607, - data4: [130, 226, 131, 23, 38, 170, 108, 183], -}; +pub const FolderViewHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 548522787, data2: 26984, data3: 20153, data4: [183, 212, 166, 109, 0, 208, 124, 238] }; +pub const FrameworkInputPane: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3574729379, data2: 18106, data3: 17605, data4: [130, 45, 202, 128, 146, 193, 252, 114] }; +pub const FreeSpaceCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3042998163, data2: 9388, data3: 17607, data4: [130, 226, 131, 23, 38, 170, 108, 183] }; pub const GADOF_DIRTY: u32 = 1u32; pub const GCS_HELPTEXT: u32 = 5u32; pub const GCS_HELPTEXTA: u32 = 1u32; @@ -4826,12 +4141,7 @@ pub const IEIFLAG_SCREEN: u32 = 32u32; pub const IEIT_PRIORITY_NORMAL: u32 = 268435456u32; pub const IEI_PRIORITY_MAX: u32 = 2147483647u32; pub const IEI_PRIORITY_MIN: u32 = 0u32; -pub const IENamespaceTreeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2900700419, - data2: 58829, - data3: 19232, - data4: [130, 255, 231, 27, 17, 190, 174, 29], -}; +pub const IENamespaceTreeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2900700419, data2: 58829, data3: 19232, data4: [130, 255, 231, 27, 17, 190, 174, 29] }; pub type IEPDNFLAGS = i32; pub const IEPDN_BINDINGUI: IEPDNFLAGS = 1i32; pub type IESHORTCUTFLAGS = i32; @@ -5207,37 +4517,12 @@ pub type IWizardSite = *mut ::core::ffi::c_void; pub const Identity_LocalUserProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2711114395, data2: 29455, data3: 16521, data4: [182, 70, 161, 37, 87, 245, 102, 94] }; pub const ImageProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2058842311, data2: 3619, data3: 19834, data4: [138, 162, 25, 191, 173, 71, 152, 41] }; pub const ImageRecompress: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1848838428, data2: 54008, data3: 18240, data4: [181, 94, 46, 17, 209, 71, 122, 44] }; -pub const ImageTranscode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 397889894, - data2: 37519, - data3: 16765, - data4: [150, 133, 100, 170, 19, 85, 101, 193], -}; -pub const InputPanelConfiguration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 676572627, - data2: 61590, - data3: 19555, - data4: [167, 143, 127, 163, 234, 131, 127, 183], -}; +pub const ImageTranscode: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 397889894, data2: 37519, data3: 16765, data4: [150, 133, 100, 170, 19, 85, 101, 193] }; +pub const InputPanelConfiguration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 676572627, data2: 61590, data3: 19555, data4: [167, 143, 127, 163, 234, 131, 127, 183] }; pub const InternetExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 188161, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }; -pub const InternetExplorerMedium: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3588752413, - data2: 37391, - data3: 17897, - data4: [184, 251, 177, 222, 184, 44, 110, 94], -}; -pub const InternetPrintOrdering: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2916313768, - data2: 29978, - data3: 17785, - data4: [162, 102, 214, 111, 82, 2, 204, 187], -}; -pub const ItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2881444933, - data2: 23756, - data3: 18359, - data4: [187, 78, 135, 203, 135, 187, 209, 98], -}; +pub const InternetExplorerMedium: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3588752413, data2: 37391, data3: 17897, data4: [184, 251, 177, 222, 184, 44, 110, 94] }; +pub const InternetPrintOrdering: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2916313768, data2: 29978, data3: 17785, data4: [162, 102, 214, 111, 82, 2, 204, 187] }; +pub const ItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2881444933, data2: 23756, data3: 18359, data4: [187, 78, 135, 203, 135, 187, 209, 98] }; pub const ItemIndex_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2459980762, data2: 10601, data3: 16417, data4: [191, 39, 81, 76, 252, 46, 74, 105] }; pub type KF_CATEGORY = i32; pub const KF_CATEGORY_VIRTUAL: KF_CATEGORY = 1i32; @@ -5289,12 +4574,7 @@ pub const KF_FLAG_DEFAULT_PATH: KNOWN_FOLDER_FLAG = 1024i32; pub const KF_FLAG_NOT_PARENT_RELATIVE: KNOWN_FOLDER_FLAG = 512i32; pub const KF_FLAG_SIMPLE_IDLIST: KNOWN_FOLDER_FLAG = 256i32; pub const KF_FLAG_ALIAS_ONLY: KNOWN_FOLDER_FLAG = -2147483648i32; -pub const KnownFolderManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1307625264, - data2: 57245, - data3: 19171, - data4: [145, 83, 170, 107, 130, 233, 121, 90], -}; +pub const KnownFolderManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1307625264, data2: 57245, data3: 19171, data4: [145, 83, 170, 107, 130, 233, 121, 90] }; pub type LIBRARYFOLDERFILTER = i32; pub const LFF_FORCEFILESYSTEM: LIBRARYFOLDERFILTER = 1i32; pub const LFF_STORAGEITEMS: LIBRARYFOLDERFILTER = 2i32; @@ -5390,12 +4670,7 @@ impl ::core::clone::Clone for MULTIKEYHELPW { } } pub const MailRecipient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2656484960, data2: 50447, data3: 4559, data4: [154, 44, 0, 160, 201, 10, 144, 206] }; -pub const MergedCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2390916113, - data2: 13287, - data3: 19393, - data4: [178, 66, 140, 217, 161, 194, 179, 4], -}; +pub const MergedCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2390916113, data2: 13287, data3: 19393, data4: [178, 66, 140, 217, 161, 194, 179, 4] }; pub type NAMESPACEWALKFLAG = i32; pub const NSWF_DEFAULT: NAMESPACEWALKFLAG = 0i32; pub const NSWF_NONE_IMPLIES_ALL: NAMESPACEWALKFLAG = 1i32; @@ -5857,25 +5132,10 @@ pub const NWMF_FORCETAB: NWMF = 131072i32; pub const NWMF_SUGGESTWINDOW: NWMF = 262144i32; pub const NWMF_SUGGESTTAB: NWMF = 524288i32; pub const NWMF_INACTIVETAB: NWMF = 1048576i32; -pub const NamespaceTreeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2919580178, - data2: 13621, - data3: 17456, - data4: [131, 237, 213, 1, 170, 102, 128, 230], -}; -pub const NamespaceWalker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1928028640, - data2: 34418, - data3: 17155, - data4: [145, 117, 242, 228, 198, 139, 46, 124], -}; +pub const NamespaceTreeControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2919580178, data2: 13621, data3: 17456, data4: [131, 237, 213, 1, 170, 102, 128, 230] }; +pub const NamespaceWalker: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1928028640, data2: 34418, data3: 17155, data4: [145, 117, 242, 228, 198, 139, 46, 124] }; pub const NetworkConnections: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1879551175, data2: 12802, data3: 4561, data4: [170, 210, 0, 128, 95, 193, 39, 14] }; -pub const NetworkExplorerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4029422093, - data2: 48673, - data3: 17232, - data4: [136, 176, 115, 103, 252, 150, 239, 60], -}; +pub const NetworkExplorerFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029422093, data2: 48673, data3: 17232, data4: [136, 176, 115, 103, 252, 150, 239, 60] }; pub const NetworkPlaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 546122848, data2: 15082, data3: 4201, data4: [162, 215, 8, 0, 43, 48, 48, 157] }; pub type NewProcessCauseConstants = i32; pub const ProtectedModeRedirect: NewProcessCauseConstants = 1i32; @@ -6365,25 +5625,10 @@ pub const PAI_PUBLISHEDTIME: PUBAPPINFOFLAGS = 4i32; pub const PAI_SCHEDULEDTIME: PUBAPPINFOFLAGS = 8i32; pub const PAI_EXPIRETIME: PUBAPPINFOFLAGS = 16i32; pub const PackageDebugSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2981020015, data2: 9091, data3: 18514, data4: [176, 233, 143, 11, 29, 198, 107, 77] }; -pub const PasswordCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1622642312, - data2: 60120, - data3: 17500, - data4: [156, 253, 11, 135, 247, 78, 166, 205], -}; -pub const PreviousVersions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1500164194, - data2: 46290, - data3: 16917, - data4: [159, 116, 233, 16, 155, 10, 129, 83], -}; +pub const PasswordCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1622642312, data2: 60120, data3: 17500, data4: [156, 253, 11, 135, 247, 78, 166, 205] }; +pub const PreviousVersions: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1500164194, data2: 46290, data3: 16917, data4: [159, 116, 233, 16, 155, 10, 129, 83] }; pub const PropertiesUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3641899215, data2: 918, data3: 18709, data4: [136, 78, 251, 66, 93, 50, 148, 59] }; -pub const PublishDropTarget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3429822459, - data2: 17398, - data3: 18117, - data4: [150, 25, 81, 213, 113, 150, 127, 125], -}; +pub const PublishDropTarget: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3429822459, data2: 17398, data3: 18117, data4: [150, 25, 81, 213, 113, 150, 127, 125] }; pub const PublishingWizard: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1798510140, data2: 30373, data3: 19308, data4: [191, 33, 69, 222, 156, 213, 3, 161] }; #[repr(C)] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -6454,18 +5699,8 @@ pub const QUNS_PRESENTATION_MODE: QUERY_USER_NOTIFICATION_STATE = 4i32; pub const QUNS_ACCEPTS_NOTIFICATIONS: QUERY_USER_NOTIFICATION_STATE = 5i32; pub const QUNS_QUIET_TIME: QUERY_USER_NOTIFICATION_STATE = 6i32; pub const QUNS_APP: QUERY_USER_NOTIFICATION_STATE = 7i32; -pub const QueryCancelAutoPlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 857675624, - data2: 1449, - data3: 19933, - data4: [184, 110, 218, 227, 77, 220, 153, 138], -}; -pub const RASProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1429725827, - data2: 45543, - data3: 20216, - data4: [156, 110, 122, 176, 175, 229, 5, 109], -}; +pub const QueryCancelAutoPlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 857675624, data2: 1449, data3: 19933, data4: [184, 110, 218, 227, 77, 220, 153, 138] }; +pub const RASProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1429725827, data2: 45543, data3: 20216, data4: [156, 110, 122, 176, 175, 229, 5, 109] }; pub type RESTRICTIONS = i32; pub const REST_NONE: RESTRICTIONS = 0i32; pub const REST_NORUN: RESTRICTIONS = 1i32; @@ -8089,65 +7324,30 @@ pub const SIATTRIBFLAGS_OR: SIATTRIBFLAGS = 2i32; pub const SIATTRIBFLAGS_APPCOMPAT: SIATTRIBFLAGS = 3i32; pub const SIATTRIBFLAGS_MASK: SIATTRIBFLAGS = 3i32; pub const SIATTRIBFLAGS_ALLITEMS: SIATTRIBFLAGS = 16384i32; -pub const SID_CommandsPropertyBag: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1845768784, - data2: 17430, - data3: 18524, - data4: [177, 67, 230, 42, 118, 13, 159, 229], -}; -pub const SID_CtxQueryAssociations: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4205706304, - data2: 46967, - data3: 19305, - data4: [170, 129, 119, 3, 94, 240, 230, 232], -}; +pub const SID_CommandsPropertyBag: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1845768784, data2: 17430, data3: 18524, data4: [177, 67, 230, 42, 118, 13, 159, 229] }; +pub const SID_CtxQueryAssociations: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4205706304, data2: 46967, data3: 19305, data4: [170, 129, 119, 3, 94, 240, 230, 232] }; pub const SID_DefView: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1829961344, data2: 30993, data3: 4559, data4: [149, 52, 0, 0, 192, 91, 174, 11] }; pub const SID_LaunchSourceAppUserModelId: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 753369104, data2: 29915, data3: 18620, data4: [156, 106, 16, 243, 114, 73, 87, 35] }; -pub const SID_LaunchSourceViewSizePreference: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2153796754, - data2: 26585, - data3: 16719, - data4: [175, 137, 161, 205, 241, 36, 43, 193], -}; +pub const SID_LaunchSourceViewSizePreference: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2153796754, data2: 26585, data3: 16719, data4: [175, 137, 161, 205, 241, 36, 43, 193] }; pub const SID_LaunchTargetViewSizePreference: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 651895922, data2: 47031, data3: 16491, data4: [151, 2, 115, 10, 78, 32, 211, 191] }; pub const SID_MenuShellFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2797698740, data2: 11621, data3: 4562, data4: [131, 143, 0, 192, 79, 217, 24, 208] }; pub const SID_SCommDlgBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2163409459, data2: 47071, data3: 4562, data4: [163, 59, 0, 96, 151, 223, 91, 212] }; pub const SID_SCommandBarState: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3114183260, data2: 14416, data3: 17408, data4: [188, 51, 44, 229, 52, 4, 139, 248] }; -pub const SID_SGetViewFromViewDual: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2291831645, - data2: 38686, - data3: 19218, - data4: [185, 12, 36, 223, 201, 225, 229, 232], -}; +pub const SID_SGetViewFromViewDual: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2291831645, data2: 38686, data3: 19218, data4: [185, 12, 36, 223, 201, 225, 229, 232] }; pub const SID_SInPlaceBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 489349163, data2: 13909, data3: 18124, data4: [182, 58, 40, 89, 136, 21, 59, 202] }; pub const SID_SMenuBandBKContextMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 374062470, data2: 7437, data3: 19936, data4: [154, 59, 217, 114, 150, 71, 194, 184] }; pub const SID_SMenuBandBottom: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1950131812, data2: 3563, data3: 4561, data4: [152, 37, 0, 192, 79, 217, 25, 114] }; pub const SID_SMenuBandBottomSelected: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 375306996, data2: 27985, data3: 4562, data4: [131, 173, 0, 192, 79, 217, 24, 208] }; pub const SID_SMenuBandChild: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3986472992, data2: 2233, data3: 4561, data4: [152, 35, 0, 192, 79, 217, 25, 114] }; -pub const SID_SMenuBandContextMenuModifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 961828980, - data2: 29026, - data3: 18014, - data4: [183, 131, 42, 161, 135, 79, 239, 129], -}; +pub const SID_SMenuBandContextMenuModifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 961828980, data2: 29026, data3: 18014, data4: [183, 131, 42, 161, 135, 79, 239, 129] }; pub const SID_SMenuBandParent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2351402732, data2: 16043, data3: 4561, data4: [140, 176, 0, 192, 79, 217, 24, 208] }; pub const SID_SMenuBandTop: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2492704784, data2: 60472, data3: 4560, data4: [188, 70, 0, 170, 0, 108, 226, 245] }; pub const SID_SMenuPopup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3521621995, data2: 27182, data3: 4560, data4: [140, 120, 0, 192, 79, 217, 24, 180] }; -pub const SID_SSearchBoxInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 338537057, - data2: 20843, - data3: 18195, - data4: [180, 156, 251, 152, 94, 248, 41, 152], -}; +pub const SID_SSearchBoxInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 338537057, data2: 20843, data3: 18195, data4: [180, 156, 251, 152, 94, 248, 41, 152] }; pub const SID_STopLevelBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1284947520, data2: 37212, data3: 4559, data4: [153, 211, 0, 170, 0, 74, 232, 55] }; pub const SID_STopWindow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1239528704, data2: 17974, data3: 4563, data4: [151, 247, 0, 192, 79, 69, 208, 179] }; pub const SID_ShellExecuteNamedPropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3951340962, data2: 255, data3: 18834, data4: [131, 36, 237, 92, 224, 97, 203, 41] }; -pub const SID_URLExecutionContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4217343676, - data2: 48054, - data3: 19728, - data4: [164, 97, 119, 114, 145, 160, 144, 48], -}; +pub const SID_URLExecutionContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4217343676, data2: 48054, data3: 19728, data4: [164, 97, 119, 114, 145, 160, 144, 48] }; pub type SIGDN = i32; pub const SIGDN_NORMALDISPLAY: SIGDN = 0i32; pub const SIGDN_PARENTRELATIVEPARSING: SIGDN = -2147385343i32; @@ -8708,47 +7908,17 @@ pub const SYNCMGR_IPM_DISABLE_BROWSE: SYNCMGR_ITEM_POLICIES = 256i32; pub const SYNCMGR_IPM_DISABLE_DELETE: SYNCMGR_ITEM_POLICIES = 512i32; pub const SYNCMGR_IPM_HIDDEN_BY_DEFAULT: SYNCMGR_ITEM_POLICIES = 65536i32; pub const SYNCMGR_IPM_VALID_MASK: SYNCMGR_ITEM_POLICIES = 66303i32; -pub const SYNCMGR_OBJECTID_BrowseContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1472968068, - data2: 59828, - data3: 18350, - data4: [161, 32, 196, 223, 51, 53, 222, 226], -}; +pub const SYNCMGR_OBJECTID_BrowseContent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1472968068, data2: 59828, data3: 18350, data4: [161, 32, 196, 223, 51, 53, 222, 226] }; pub const SYNCMGR_OBJECTID_ConflictStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3615588852, data2: 9097, data3: 18404, data4: [169, 96, 96, 188, 194, 237, 147, 11] }; pub const SYNCMGR_OBJECTID_EventLinkClick: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 570670529, data2: 6897, data3: 16514, data4: [140, 48, 40, 57, 159, 65, 56, 76] }; -pub const SYNCMGR_OBJECTID_EventStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1273967801, - data2: 42886, - data3: 16501, - data4: [186, 136, 12, 43, 157, 137, 169, 143], -}; +pub const SYNCMGR_OBJECTID_EventStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1273967801, data2: 42886, data3: 16501, data4: [186, 136, 12, 43, 157, 137, 169, 143] }; pub const SYNCMGR_OBJECTID_Icon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1841071555, data2: 23815, data3: 19570, data4: [167, 119, 127, 236, 120, 7, 44, 6] }; -pub const SYNCMGR_OBJECTID_QueryBeforeActivate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3632453643, - data2: 59306, - data3: 18925, - data4: [134, 183, 230, 225, 247, 20, 205, 254], -}; -pub const SYNCMGR_OBJECTID_QueryBeforeDeactivate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2700067458, - data2: 24800, - data3: 17934, - data4: [147, 116, 234, 136, 81, 60, 252, 128], -}; +pub const SYNCMGR_OBJECTID_QueryBeforeActivate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3632453643, data2: 59306, data3: 18925, data4: [134, 183, 230, 225, 247, 20, 205, 254] }; +pub const SYNCMGR_OBJECTID_QueryBeforeDeactivate: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2700067458, data2: 24800, data3: 17934, data4: [147, 116, 234, 136, 81, 60, 252, 128] }; pub const SYNCMGR_OBJECTID_QueryBeforeDelete: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4151063447, data2: 44979, data3: 17879, data4: [165, 159, 90, 73, 233, 5, 67, 126] }; pub const SYNCMGR_OBJECTID_QueryBeforeDisable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3143591082, data2: 61444, data3: 20149, data4: [142, 77, 38, 117, 25, 102, 52, 76] }; -pub const SYNCMGR_OBJECTID_QueryBeforeEnable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 80476144, - data2: 23531, - data3: 19937, - data4: [188, 144, 144, 131, 69, 196, 128, 246], -}; -pub const SYNCMGR_OBJECTID_ShowSchedule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3989238755, - data2: 33857, - data3: 16649, - data4: [173, 243, 108, 28, 160, 183, 222, 71], -}; +pub const SYNCMGR_OBJECTID_QueryBeforeEnable: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 80476144, data2: 23531, data3: 19937, data4: [188, 144, 144, 131, 69, 196, 128, 246] }; +pub const SYNCMGR_OBJECTID_ShowSchedule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3989238755, data2: 33857, data3: 16649, data4: [173, 243, 108, 28, 160, 183, 222, 71] }; pub type SYNCMGR_PRESENTER_CHOICE = i32; pub const SYNCMGR_PC_NO_CHOICE: SYNCMGR_PRESENTER_CHOICE = 0i32; pub const SYNCMGR_PC_KEEP_ONE: SYNCMGR_PRESENTER_CHOICE = 1i32; @@ -8795,12 +7965,7 @@ pub const S_SYNCMGR_ITEMDELETED: ::windows_sys::core::HRESULT = 262672i32; pub const S_SYNCMGR_MISSINGITEMS: ::windows_sys::core::HRESULT = 262657i32; pub const S_SYNCMGR_RETRYSYNC: ::windows_sys::core::HRESULT = 262658i32; pub const ScheduledTasks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3592911248, data2: 19562, data3: 4559, data4: [141, 135, 0, 170, 0, 96, 245, 191] }; -pub const SearchFolderItemFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 335613442, - data2: 48061, - data3: 16880, - data4: [136, 227, 237, 163, 113, 33, 101, 132], -}; +pub const SearchFolderItemFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 335613442, data2: 48061, data3: 16880, data4: [136, 227, 237, 163, 113, 33, 101, 132] }; pub type SecureLockIconConstants = i32; pub const secureLockIconUnsecure: SecureLockIconConstants = 0i32; pub const secureLockIconMixed: SecureLockIconConstants = 1i32; @@ -8809,12 +7974,7 @@ pub const secureLockIconSecure40Bit: SecureLockIconConstants = 3i32; pub const secureLockIconSecure56Bit: SecureLockIconConstants = 4i32; pub const secureLockIconSecureFortezza: SecureLockIconConstants = 5i32; pub const secureLockIconSecure128Bit: SecureLockIconConstants = 6i32; -pub const SelectedItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2414024402, - data2: 3666, - data3: 17930, - data4: [156, 30, 72, 242, 115, 212, 112, 163], -}; +pub const SelectedItemCount_Property_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2414024402, data2: 3666, data3: 17930, data4: [156, 30, 72, 242, 115, 212, 112, 163] }; pub type ShFindChangeNotificationHandle = isize; pub const SharedBitmap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1303536758, data2: 26503, data3: 16454, data4: [184, 54, 232, 65, 42, 158, 138, 39] }; pub const SharingConfigurationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1240691169, data2: 35932, data3: 19868, data4: [154, 59, 84, 166, 130, 127, 81, 60] }; @@ -8834,19 +7994,9 @@ pub const SFVVO_SHOWSYSFILES: ShellFolderViewOptions = 32i32; pub const SFVVO_WIN95CLASSIC: ShellFolderViewOptions = 64i32; pub const SFVVO_DOUBLECLICKINWEBVIEW: ShellFolderViewOptions = 128i32; pub const SFVVO_DESKTOPHTML: ShellFolderViewOptions = 512i32; -pub const ShellImageDataFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1726276859, - data2: 62341, - data3: 19920, - data4: [141, 116, 162, 239, 209, 188, 97, 120], -}; +pub const ShellImageDataFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1726276859, data2: 62341, data3: 19920, data4: [141, 116, 162, 239, 209, 188, 97, 120] }; pub const ShellItem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2596928481, data2: 57506, data3: 19158, data4: [180, 238, 226, 18, 1, 62, 169, 23] }; -pub const ShellLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3652395293, - data2: 58751, - data3: 17446, - data4: [170, 239, 48, 168, 6, 173, 211, 151], -}; +pub const ShellLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3652395293, data2: 58751, data3: 17446, data4: [170, 239, 48, 168, 6, 173, 211, 151] }; pub const ShellLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 136193, data2: 0, data3: 0, data4: [192, 0, 0, 0, 0, 0, 0, 70] }; pub const ShellLinkObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 287413280, data2: 5992, data3: 4561, data4: [149, 190, 0, 96, 151, 151, 234, 79] }; pub const ShellNameSpace: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1427335173, data2: 45790, data3: 4561, data4: [185, 242, 0, 160, 201, 139, 197, 71] }; @@ -8901,71 +8051,21 @@ pub const SWC_3RDPARTY: ShellWindowTypeConstants = 2i32; pub const SWC_CALLBACK: ShellWindowTypeConstants = 4i32; pub const SWC_DESKTOP: ShellWindowTypeConstants = 8i32; pub const ShellWindows: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2610977138, data2: 63144, data3: 4559, data4: [164, 66, 0, 160, 201, 10, 143, 57] }; -pub const ShowInputPaneAnimationCoordinator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 520383167, - data2: 12802, - data3: 19905, - data4: [140, 181, 60, 103, 97, 124, 225, 250], -}; +pub const ShowInputPaneAnimationCoordinator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 520383167, data2: 12802, data3: 19905, data4: [140, 181, 60, 103, 97, 124, 225, 250] }; pub const SimpleConflictPresenter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2047830711, data2: 60804, data3: 18102, data4: [180, 126, 2, 170, 21, 154, 21, 43] }; -pub const SizeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1440200786, - data2: 63185, - data3: 17138, - data4: [170, 117, 135, 40, 161, 178, 210, 100], -}; -pub const SmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2413289884, - data2: 15351, - data3: 18587, - data4: [167, 44, 132, 106, 179, 103, 140, 150], -}; -pub const SmartcardPinProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2488888446, - data2: 14148, - data3: 16846, - data4: [137, 62, 187, 240, 145, 34, 247, 106], -}; -pub const SmartcardReaderSelectionProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 455620705, - data2: 30031, - data3: 16418, - data4: [173, 71, 165, 234, 170, 97, 136, 148], -}; +pub const SizeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1440200786, data2: 63185, data3: 17138, data4: [170, 117, 135, 40, 161, 178, 210, 100] }; +pub const SmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2413289884, data2: 15351, data3: 18587, data4: [167, 44, 132, 106, 179, 103, 140, 150] }; +pub const SmartcardPinProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2488888446, data2: 14148, data3: 16846, data4: [137, 62, 187, 240, 145, 34, 247, 106] }; +pub const SmartcardReaderSelectionProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 455620705, data2: 30031, data3: 16418, data4: [173, 71, 165, 234, 170, 97, 136, 148] }; pub const SmartcardWinRTProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 518468479, data2: 34220, data3: 17890, data4: [162, 60, 55, 199, 83, 32, 151, 105] }; -pub const StartMenuPin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2729006173, - data2: 41154, - data3: 17076, - data4: [151, 8, 160, 178, 186, 221, 119, 200], -}; -pub const StorageProviderBanners: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2093873652, - data2: 58742, - data3: 17754, - data4: [139, 199, 246, 236, 104, 214, 240, 99], -}; -pub const SuspensionDependencyManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1797734341, - data2: 25085, - data3: 18712, - data4: [149, 162, 195, 181, 233, 215, 245, 129], -}; +pub const StartMenuPin: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2729006173, data2: 41154, data3: 17076, data4: [151, 8, 160, 178, 186, 221, 119, 200] }; +pub const StorageProviderBanners: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2093873652, data2: 58742, data3: 17754, data4: [139, 199, 246, 236, 104, 214, 240, 99] }; +pub const SuspensionDependencyManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1797734341, data2: 25085, data3: 18712, data4: [149, 162, 195, 181, 233, 215, 245, 129] }; pub const SyncMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1653989159, data2: 13806, data3: 4561, data4: [135, 7, 0, 192, 79, 217, 51, 39] }; pub const SyncMgrClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 302177120, data2: 7596, data3: 17093, data4: [174, 213, 26, 189, 212, 50, 36, 142] }; pub const SyncMgrControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 438256134, data2: 1672, data3: 20095, data4: [190, 3, 216, 46, 198, 157, 249, 165] }; -pub const SyncMgrFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2624845285, - data2: 31463, - data3: 20018, - data4: [168, 232, 141, 35, 184, 82, 85, 191], -}; -pub const SyncMgrScheduleWizard: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2374733360, - data2: 50257, - data3: 16923, - data4: [133, 83, 210, 151, 106, 250, 100, 140], -}; +pub const SyncMgrFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2624845285, data2: 31463, data3: 20018, data4: [168, 232, 141, 35, 184, 82, 85, 191] }; +pub const SyncMgrScheduleWizard: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2374733360, data2: 50257, data3: 16923, data4: [133, 83, 210, 151, 106, 250, 100, 140] }; pub const SyncResultsFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1910084708, data2: 15211, data3: 18268, data4: [178, 65, 225, 88, 131, 32, 117, 41] }; pub const SyncSetupFolder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 782129600, data2: 46135, data3: 18817, data4: [166, 71, 156, 52, 185, 185, 8, 145] }; pub const TBIF_APPEND: u32 = 0u32; @@ -9059,31 +8159,16 @@ impl ::core::clone::Clone for TOOLBARITEM { } } pub const TaskbarList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1459483460, data2: 64877, data3: 4560, data4: [149, 138, 0, 96, 151, 201, 160, 144] }; -pub const ThumbnailStreamCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3420520147, - data2: 19345, - data3: 20112, - data4: [131, 84, 138, 140, 132, 236, 104, 114], -}; +pub const ThumbnailStreamCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3420520147, data2: 19345, data3: 20112, data4: [131, 84, 138, 140, 132, 236, 104, 114] }; pub type ThumbnailStreamCacheOptions = i32; pub const ExtractIfNotCached: ThumbnailStreamCacheOptions = 0i32; pub const ReturnOnlyIfCached: ThumbnailStreamCacheOptions = 1i32; pub const ResizeThumbnail: ThumbnailStreamCacheOptions = 2i32; pub const AllowSmallerSize: ThumbnailStreamCacheOptions = 4i32; -pub const TimeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1001656719, - data2: 56829, - data3: 19760, - data4: [163, 72, 159, 181, 214, 191, 26, 254], -}; +pub const TimeCategorizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1001656719, data2: 56829, data3: 19760, data4: [163, 72, 159, 181, 214, 191, 26, 254] }; pub const TrackShellMenu: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2188966193, data2: 10814, data3: 4562, data4: [131, 143, 0, 192, 79, 217, 24, 208] }; pub const TrayBandSiteService: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4127903904, data2: 58849, data3: 17867, data4: [181, 26, 225, 91, 159, 139, 41, 52] }; -pub const TrayDeskBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3863225399, - data2: 27752, - data3: 20306, - data4: [148, 221, 44, 254, 210, 103, 239, 185], -}; +pub const TrayDeskBand: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3863225399, data2: 27752, data3: 20306, data4: [148, 221, 44, 254, 210, 103, 239, 185] }; pub type UNDOCK_REASON = i32; pub const UR_RESOLUTION_CHANGE: UNDOCK_REASON = 0i32; pub const UR_MONITOR_DISCONNECT: UNDOCK_REASON = 1i32; @@ -9164,12 +8249,7 @@ pub const URL_UNESCAPE_URI_COMPONENT: u32 = 262144u32; pub const URL_WININET_COMPATIBILITY: u32 = 2147483648u32; pub const UserNotification: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083662, data2: 34697, data3: 16700, data4: [173, 188, 72, 245, 181, 17, 179, 175] }; pub const V1PasswordCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1866849310, data2: 21380, data3: 17786, data4: [188, 19, 44, 216, 27, 13, 40, 237] }; -pub const V1SmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2348394768, - data2: 43263, - data3: 17791, - data4: [153, 159, 165, 202, 16, 180, 168, 133], -}; +pub const V1SmartcardCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2348394768, data2: 43263, data3: 17791, data4: [153, 159, 165, 202, 16, 180, 168, 133] }; pub const V1WinBioCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2889531977, data2: 59424, data3: 17219, data4: [166, 91, 55, 122, 198, 52, 220, 9] }; pub type VALIDATEUNC_OPTION = i32; pub const VALIDATEUNC_CONNECT: VALIDATEUNC_OPTION = 1i32; @@ -9182,19 +8262,9 @@ pub const VID_Details: ::windows_sys::core::GUID = ::windows_sys::core::GUID { d pub const VID_LargeIcons: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 5755104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] }; pub const VID_List: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 236955104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] }; pub const VID_SmallIcons: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 143655104, data2: 13683, data3: 4559, data4: [174, 105, 8, 0, 43, 46, 18, 98] }; -pub const VID_ThumbStrip: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2398070308, - data2: 53737, - data3: 17499, - data4: [148, 183, 116, 251, 206, 46, 161, 26], -}; +pub const VID_ThumbStrip: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2398070308, data2: 53737, data3: 17499, data4: [148, 183, 116, 251, 206, 46, 161, 26] }; pub const VID_Thumbnails: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2347479696, data2: 21200, data3: 4560, data4: [183, 244, 0, 192, 79, 215, 6, 236] }; -pub const VID_Tile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1710302693, - data2: 31713, - data3: 18448, - data4: [186, 157, 210, 113, 200, 67, 44, 227], -}; +pub const VID_Tile: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1710302693, data2: 31713, data3: 18448, data4: [186, 157, 210, 113, 200, 67, 44, 227] }; pub const VIEW_PRIORITY_CACHEHIT: u32 = 80u32; pub const VIEW_PRIORITY_CACHEMISS: u32 = 48u32; pub const VIEW_PRIORITY_DESPERATE: u32 = 16u32; @@ -9214,12 +8284,7 @@ pub const VPCF_TEXTBACKGROUND: VPCOLORFLAGS = 5i32; pub type VPWATERMARKFLAGS = i32; pub const VPWF_DEFAULT: VPWATERMARKFLAGS = 0i32; pub const VPWF_ALPHABLEND: VPWATERMARKFLAGS = 1i32; -pub const VaultProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1345796560, - data2: 19550, - data3: 19709, - data4: [179, 186, 216, 129, 51, 79, 13, 242], -}; +pub const VaultProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1345796560, data2: 19550, data3: 19709, data4: [179, 186, 216, 129, 51, 79, 13, 242] }; pub const VirtualDesktopManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2857406598, data2: 23721, data3: 19493, data4: [143, 149, 88, 157, 60, 7, 180, 138] }; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] @@ -9300,18 +8365,8 @@ impl ::core::clone::Clone for WTS_THUMBNAILID { } pub const WebBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2287401313, data2: 13322, data3: 4560, data4: [169, 107, 0, 192, 79, 215, 5, 162] }; pub const WebBrowser_V1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3937544899, data2: 12481, data3: 4559, data4: [167, 235, 0, 0, 192, 91, 174, 11] }; -pub const WebWizardHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3358060873, - data2: 21953, - data3: 19752, - data4: [147, 94, 87, 228, 124, 174, 217, 115], -}; -pub const WinBioCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3200291363, - data2: 45080, - data3: 16749, - data4: [160, 172, 82, 57, 113, 182, 57, 245], -}; +pub const WebWizardHost: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3358060873, data2: 21953, data3: 19752, data4: [147, 94, 87, 228, 124, 174, 217, 115] }; +pub const WinBioCredentialProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3200291363, data2: 45080, data3: 16749, data4: [160, 172, 82, 57, 113, 182, 57, 245] }; #[repr(C)] pub struct _APPCONSTRAIN_REGISTRATION(pub u8); #[repr(C)] diff --git a/crates/deps/sys/src/Windows/Win32/UI/TabletPC/mod.rs b/crates/deps/sys/src/Windows/Win32/UI/TabletPC/mod.rs index 8543563705..a5fa3c90c9 100644 --- a/crates/deps/sys/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/UI/TabletPC/mod.rs @@ -793,94 +793,29 @@ pub const GESTURE_UP_LEFT_LONG: u32 = 61540u32; pub const GESTURE_UP_RIGHT: u32 = 61545u32; pub const GESTURE_UP_RIGHT_LONG: u32 = 61541u32; pub const GUID_DYNAMIC_RENDERER_CACHED_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3209894802, data2: 9663, data3: 19093, data4: [137, 173, 14, 71, 107, 52, 180, 245] }; -pub const GUID_GESTURE_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1105521679, - data2: 9898, - data3: 17754, - data4: [154, 165, 44, 211, 108, 246, 63, 185], -}; -pub const GUID_PACKETPROPERTY_GUID_ALTITUDE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2195637703, - data2: 63162, - data3: 18694, - data4: [137, 79, 102, 214, 141, 252, 69, 108], -}; +pub const GUID_GESTURE_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1105521679, data2: 9898, data3: 17754, data4: [154, 165, 44, 211, 108, 246, 63, 185] }; +pub const GUID_PACKETPROPERTY_GUID_ALTITUDE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2195637703, data2: 63162, data3: 18694, data4: [137, 79, 102, 214, 141, 252, 69, 108] }; pub const GUID_PACKETPROPERTY_GUID_AZIMUTH_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 43066292, data2: 34856, data3: 16651, data4: [178, 80, 160, 83, 101, 149, 229, 220] }; -pub const GUID_PACKETPROPERTY_GUID_BUTTON_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2340417476, - data2: 38570, - data3: 19454, - data4: [172, 38, 138, 95, 11, 224, 123, 245], -}; +pub const GUID_PACKETPROPERTY_GUID_BUTTON_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2340417476, data2: 38570, data3: 19454, data4: [172, 38, 138, 95, 11, 224, 123, 245] }; pub const GUID_PACKETPROPERTY_GUID_DEVICE_CONTACT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 39345041, data2: 1179, data3: 18256, data4: [150, 21, 223, 137, 72, 171, 60, 156] }; -pub const GUID_PACKETPROPERTY_GUID_FINGERCONTACTCONFIDENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3875981316, - data2: 22512, - data3: 20224, - data4: [138, 12, 133, 61, 87, 120, 155, 233], -}; +pub const GUID_PACKETPROPERTY_GUID_FINGERCONTACTCONFIDENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3875981316, data2: 22512, data3: 20224, data4: [138, 12, 133, 61, 87, 120, 155, 233] }; pub const GUID_PACKETPROPERTY_GUID_HEIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3860355282, data2: 58439, data3: 16920, data4: [157, 63, 24, 134, 92, 32, 61, 244] }; -pub const GUID_PACKETPROPERTY_GUID_NORMAL_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1929859117, - data2: 63988, - data3: 19992, - data4: [179, 242, 44, 225, 177, 163, 97, 12], -}; -pub const GUID_PACKETPROPERTY_GUID_PACKET_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1846413247, - data2: 45031, - data3: 19703, - data4: [135, 209, 175, 100, 70, 32, 132, 24], -}; +pub const GUID_PACKETPROPERTY_GUID_NORMAL_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1929859117, data2: 63988, data3: 19992, data4: [179, 242, 44, 225, 177, 163, 97, 12] }; +pub const GUID_PACKETPROPERTY_GUID_PACKET_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1846413247, data2: 45031, data3: 19703, data4: [135, 209, 175, 100, 70, 32, 132, 24] }; pub const GUID_PACKETPROPERTY_GUID_PITCH_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2138986423, data2: 48695, data3: 19425, data4: [163, 86, 122, 132, 22, 14, 24, 147] }; -pub const GUID_PACKETPROPERTY_GUID_ROLL_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1566400086, - data2: 27561, - data3: 19547, - data4: [159, 176, 133, 28, 145, 113, 78, 86], -}; +pub const GUID_PACKETPROPERTY_GUID_ROLL_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1566400086, data2: 27561, data3: 19547, data4: [159, 176, 133, 28, 145, 113, 78, 86] }; pub const GUID_PACKETPROPERTY_GUID_SERIAL_NUMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2024282966, data2: 2357, data3: 17555, data4: [186, 174, 0, 84, 26, 138, 22, 196] }; pub const GUID_PACKETPROPERTY_GUID_TANGENT_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1839483019, data2: 21060, data3: 16876, data4: [144, 91, 50, 216, 154, 184, 8, 9] }; -pub const GUID_PACKETPROPERTY_GUID_TIMER_TICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1130696901, - data2: 65235, - data3: 17873, - data4: [139, 118, 113, 211, 234, 122, 130, 157], -}; +pub const GUID_PACKETPROPERTY_GUID_TIMER_TICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1130696901, data2: 65235, data3: 17873, data4: [139, 118, 113, 211, 234, 122, 130, 157] }; pub const GUID_PACKETPROPERTY_GUID_TWIST_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 221399392, data2: 5042, data3: 16868, data4: [172, 230, 122, 233, 212, 61, 45, 59] }; -pub const GUID_PACKETPROPERTY_GUID_WIDTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3131828557, - data2: 10002, - data3: 18677, - data4: [190, 157, 143, 139, 94, 160, 113, 26], -}; -pub const GUID_PACKETPROPERTY_GUID_X: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1502243471, - data2: 21184, - data3: 19360, - data4: [147, 175, 175, 53, 116, 17, 165, 97], -}; -pub const GUID_PACKETPROPERTY_GUID_X_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2832235322, - data2: 35824, - data3: 16560, - data4: [149, 169, 184, 10, 107, 183, 135, 191], -}; +pub const GUID_PACKETPROPERTY_GUID_WIDTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3131828557, data2: 10002, data3: 18677, data4: [190, 157, 143, 139, 94, 160, 113, 26] }; +pub const GUID_PACKETPROPERTY_GUID_X: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1502243471, data2: 21184, data3: 19360, data4: [147, 175, 175, 53, 116, 17, 165, 97] }; +pub const GUID_PACKETPROPERTY_GUID_X_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2832235322, data2: 35824, data3: 16560, data4: [149, 169, 184, 10, 107, 183, 135, 191] }; pub const GUID_PACKETPROPERTY_GUID_Y: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3040845685, data2: 1248, data3: 17560, data4: [167, 238, 195, 13, 187, 90, 144, 17] }; -pub const GUID_PACKETPROPERTY_GUID_YAW_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1787074944, - data2: 31802, - data3: 17847, - data4: [170, 130, 144, 162, 98, 149, 14, 137], -}; +pub const GUID_PACKETPROPERTY_GUID_YAW_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787074944, data2: 31802, data3: 17847, data4: [170, 130, 144, 162, 98, 149, 14, 137] }; pub const GUID_PACKETPROPERTY_GUID_Y_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244523913, data2: 7543, data3: 17327, data4: [172, 0, 91, 149, 13, 109, 75, 45] }; pub const GUID_PACKETPROPERTY_GUID_Z: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935334192, data2: 3771, data3: 18312, data4: [160, 228, 15, 49, 100, 144, 5, 93] }; -pub const GestureRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3929065044, - data2: 50732, - data3: 17439, - data4: [172, 0, 149, 249, 161, 150, 120, 44], -}; +pub const GestureRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3929065044, data2: 50732, data3: 17439, data4: [172, 0, 149, 249, 161, 150, 120, 44] }; pub type HRECOALT = isize; pub type HRECOCONTEXT = isize; pub type HRECOGNIZER = isize; @@ -1022,12 +957,7 @@ pub type InPlaceState = i32; pub const InPlaceState_Auto: InPlaceState = 0i32; pub const InPlaceState_HoverTarget: InPlaceState = 1i32; pub const InPlaceState_Expanded: InPlaceState = 2i32; -pub const Ink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 333335106, - data2: 36129, - data3: 19598, - data4: [191, 156, 143, 105, 203, 6, 143, 202], -}; +pub const Ink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 333335106, data2: 36129, data3: 19598, data4: [191, 156, 143, 105, 203, 6, 143, 202] }; pub type InkApplicationGesture = i32; pub const IAG_AllGestures: InkApplicationGesture = 0i32; pub const IAG_NoGesture: InkApplicationGesture = 61440i32; @@ -1100,12 +1030,7 @@ pub type InkCollectionMode = i32; pub const ICM_InkOnly: InkCollectionMode = 0i32; pub const ICM_GestureOnly: InkCollectionMode = 1i32; pub const ICM_InkAndGesture: InkCollectionMode = 2i32; -pub const InkCollector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1140528467, - data2: 44404, - data3: 20200, - data4: [136, 228, 62, 109, 170, 201, 21, 219], -}; +pub const InkCollector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1140528467, data2: 44404, data3: 20200, data4: [136, 228, 62, 109, 170, 201, 21, 219] }; pub const InkCollectorClipInkToMargin: i32 = 0i32; pub const InkCollectorDefaultMargin: i32 = -2147483648i32; pub type InkCollectorEventInterest = i32; @@ -1131,38 +1056,18 @@ pub type InkCursorButtonState = i32; pub const ICBS_Unavailable: InkCursorButtonState = 0i32; pub const ICBS_Up: InkCursorButtonState = 1i32; pub const ICBS_Down: InkCursorButtonState = 2i32; -pub const InkDisp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2474383924, - data2: 5405, - data3: 17936, - data4: [156, 166, 168, 204, 155, 219, 93, 131], -}; +pub const InkDisp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2474383924, data2: 5405, data3: 17936, data4: [156, 166, 168, 204, 155, 219, 93, 131] }; pub type InkDisplayMode = i32; pub const IDM_Ink: InkDisplayMode = 0i32; pub const IDM_Text: InkDisplayMode = 1i32; -pub const InkDivider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2287269536, - data2: 18051, - data3: 19175, - data4: [145, 145, 117, 47, 230, 70, 18, 195], -}; +pub const InkDivider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2287269536, data2: 18051, data3: 19175, data4: [145, 145, 117, 47, 230, 70, 18, 195] }; pub type InkDivisionType = i32; pub const IDT_Segment: InkDivisionType = 0i32; pub const IDT_Line: InkDivisionType = 1i32; pub const IDT_Paragraph: InkDivisionType = 2i32; pub const IDT_Drawing: InkDivisionType = 3i32; -pub const InkDrawingAttributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3636408994, - data2: 1445, - data3: 17603, - data4: [179, 170, 94, 128, 172, 125, 37, 118], -}; -pub const InkEdit: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3855243765, - data2: 22468, - data3: 19928, - data4: [155, 214, 29, 238, 237, 210, 122, 244], -}; +pub const InkDrawingAttributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3636408994, data2: 1445, data3: 17603, data4: [179, 170, 94, 128, 172, 125, 37, 118] }; +pub const InkEdit: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3855243765, data2: 22468, data3: 19928, data4: [155, 214, 29, 238, 237, 210, 122, 244] }; pub type InkEditStatus = i32; pub const IES_Idle: InkEditStatus = 0i32; pub const IES_Collecting: InkEditStatus = 1i32; @@ -1201,12 +1106,7 @@ pub const IMP_ArrowQuestion: InkMousePointer = 12i32; pub const IMP_SizeAll: InkMousePointer = 13i32; pub const IMP_Hand: InkMousePointer = 14i32; pub const IMP_Custom: InkMousePointer = 99i32; -pub const InkOverlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1708131910, - data2: 52707, - data3: 19080, - data4: [145, 99, 103, 105, 240, 241, 169, 125], -}; +pub const InkOverlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1708131910, data2: 52707, data3: 19080, data4: [145, 99, 103, 105, 240, 241, 169, 125] }; pub type InkOverlayAttachMode = i32; pub const IOAM_Behind: InkOverlayAttachMode = 0i32; pub const IOAM_InFront: InkOverlayAttachMode = 1i32; @@ -1326,26 +1226,11 @@ pub type InkRecognizerCharacterAutoCompletionMode = i32; pub const IRCACM_Full: InkRecognizerCharacterAutoCompletionMode = 0i32; pub const IRCACM_Prefix: InkRecognizerCharacterAutoCompletionMode = 1i32; pub const IRCACM_Random: InkRecognizerCharacterAutoCompletionMode = 2i32; -pub const InkRecognizerContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2864998967, - data2: 37417, - data3: 20416, - data4: [140, 206, 68, 151, 86, 155, 244, 209], -}; -pub const InkRecognizerGuide: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2272319809, - data2: 42554, - data3: 18033, - data4: [163, 117, 40, 85, 161, 142, 186, 115], -}; +pub const InkRecognizerContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2864998967, data2: 37417, data3: 20416, data4: [140, 206, 68, 151, 86, 155, 244, 209] }; +pub const InkRecognizerGuide: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2272319809, data2: 42554, data3: 18033, data4: [163, 117, 40, 85, 161, 142, 186, 115] }; pub const InkRecognizers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2681530376, data2: 63206, data3: 20069, data4: [152, 211, 170, 57, 5, 76, 18, 85] }; pub const InkRectangle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1135637286, data2: 43744, data3: 19298, data4: [168, 61, 95, 215, 104, 183, 53, 60] }; -pub const InkRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2619131620, - data2: 55275, - data3: 20203, - data4: [144, 145, 21, 167, 200, 121, 30, 217], -}; +pub const InkRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2619131620, data2: 55275, data3: 20203, data4: [144, 145, 21, 167, 200, 121, 30, 217] }; pub type InkSelectionConstants = i32; pub const ISC_FirstElement: InkSelectionConstants = 0i32; pub const ISC_AllElements: InkSelectionConstants = -1i32; @@ -1367,12 +1252,7 @@ pub const ISG_HoverLeave: InkSystemGesture = 24i32; pub const ISG_Flick: InkSystemGesture = 31i32; pub const InkTablets: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1850723090, data2: 20746, data3: 19776, data4: [147, 4, 29, 161, 10, 233, 20, 124] }; pub const InkTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3822442812, data2: 5731, data3: 19064, data4: [161, 167, 34, 55, 93, 254, 186, 238] }; -pub const InkWordList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2649247892, - data2: 63263, - data3: 17649, - data4: [132, 113, 21, 162, 250, 118, 252, 243], -}; +pub const InkWordList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2649247892, data2: 63263, data3: 17649, data4: [132, 113, 21, 162, 250, 118, 252, 243] }; pub type InteractionMode = i32; pub const InteractionMode_InPlace: InteractionMode = 0i32; pub const InteractionMode_Floating: InteractionMode = 1i32; @@ -1443,12 +1323,7 @@ pub const MICUIELEMENTSTATE_NORMAL: MICUIELEMENTSTATE = 1i32; pub const MICUIELEMENTSTATE_HOT: MICUIELEMENTSTATE = 2i32; pub const MICUIELEMENTSTATE_PRESSED: MICUIELEMENTSTATE = 3i32; pub const MICUIELEMENTSTATE_DISABLED: MICUIELEMENTSTATE = 4i32; -pub const MathInputControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3311501676, - data2: 5336, - data3: 16528, - data4: [131, 12, 152, 217, 148, 178, 28, 123], -}; +pub const MathInputControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3311501676, data2: 5336, data3: 16528, data4: [131, 12, 152, 217, 148, 178, 28, 123] }; pub type MouseButton = i32; pub const NO_BUTTON: MouseButton = 0i32; pub const LEFT_BUTTON: MouseButton = 1i32; @@ -1521,12 +1396,7 @@ pub const PT_Default: PanelType = 0i32; pub const PT_Inactive: PanelType = 1i32; pub const PT_Handwriting: PanelType = 2i32; pub const PT_Keyboard: PanelType = 3i32; -pub const PenInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4148487318, - data2: 7002, - data3: 18590, - data4: [129, 220, 251, 215, 172, 98, 152, 168], -}; +pub const PenInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4148487318, data2: 7002, data3: 18590, data4: [129, 220, 251, 215, 172, 98, 152, 168] }; pub const PenInputPanel_Internal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2150309817, data2: 1387, data3: 18208, data4: [176, 204, 128, 210, 59, 113, 23, 30] }; pub type PfnRecoCallback = ::core::option::Option ::windows_sys::core::HRESULT>; pub const RECOCONF_HIGHCONFIDENCE: u32 = 1u32; @@ -1668,12 +1538,7 @@ pub const RF_PERSONALIZABLE: i32 = 16384i32; pub const RF_REQUIRESSEGMENTATIONBREAKING: i32 = 131072i32; pub const RF_RIGHT_AND_DOWN: i32 = 64i32; pub const RF_STROKEREORDER: i32 = 8192i32; -pub const RealTimeStylus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3798677101, - data2: 63896, - data3: 17358, - data4: [131, 111, 203, 109, 144, 68, 50, 176], -}; +pub const RealTimeStylus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3798677101, data2: 63896, data3: 17358, data4: [131, 111, 203, 109, 144, 68, 50, 176] }; pub type RealTimeStylusDataInterest = i32; pub const RTSDI_AllData: RealTimeStylusDataInterest = -1i32; pub const RTSDI_None: RealTimeStylusDataInterest = 0i32; @@ -1752,18 +1617,8 @@ pub const SHR_W: SelectionHitResult = 6i32; pub const SHR_N: SelectionHitResult = 7i32; pub const SHR_S: SelectionHitResult = 8i32; pub const SHR_Selection: SelectionHitResult = 9i32; -pub const SketchInk: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4029223041, - data2: 59516, - data3: 19975, - data4: [151, 218, 160, 160, 55, 97, 229, 134], -}; -pub const StrokeBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3893415655, - data2: 28241, - data3: 19632, - data4: [170, 58, 11, 152, 91, 112, 218, 247], -}; +pub const SketchInk: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029223041, data2: 59516, data3: 19975, data4: [151, 218, 160, 160, 55, 97, 229, 134] }; +pub const StrokeBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3893415655, data2: 28241, data3: 19632, data4: [170, 58, 11, 152, 91, 112, 218, 247] }; #[repr(C)] #[cfg(feature = "Win32_Foundation")] pub struct StylusInfo { @@ -1814,12 +1669,7 @@ pub const TPMU_Seconds: TabletPropertyMetricUnit = 5i32; pub const TPMU_Pounds: TabletPropertyMetricUnit = 6i32; pub const TPMU_Grams: TabletPropertyMetricUnit = 7i32; pub const TextInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4189161943, data2: 8843, data3: 20267, data4: [134, 80, 185, 127, 89, 224, 44, 140] }; -pub const TipAutoCompleteClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2155617900, - data2: 7424, - data3: 17727, - data4: [185, 32, 182, 27, 183, 205, 217, 151], -}; +pub const TipAutoCompleteClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2155617900, data2: 7424, data3: 17727, data4: [185, 32, 182, 27, 183, 205, 217, 151] }; pub type VisualState = i32; pub const InPlace: VisualState = 0i32; pub const Floating: VisualState = 1i32; diff --git a/crates/deps/sys/src/Windows/Win32/UI/TextServices/mod.rs b/crates/deps/sys/src/Windows/Win32/UI/TextServices/mod.rs index 103fcb5534..ee95c46c06 100644 --- a/crates/deps/sys/src/Windows/Win32/UI/TextServices/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/UI/TextServices/mod.rs @@ -9,209 +9,64 @@ extern "system" { pub type ANCHOR_CHANGE_HISTORY_FLAGS = u32; pub const TS_CH_PRECEDING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 1u32; pub const TS_CH_FOLLOWING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 2u32; -pub const AccClientDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4232629296, - data2: 20286, - data3: 20385, - data4: [128, 59, 173, 14, 25, 106, 131, 177], -}; -pub const AccDictionary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1702030870, - data2: 24549, - data3: 17201, - data4: [187, 109, 118, 164, 156, 86, 228, 35], -}; -pub const AccServerDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1619633022, - data2: 60298, - data3: 18477, - data4: [189, 111, 249, 244, 105, 4, 209, 109], -}; -pub const AccStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1413514111, - data2: 19455, - data3: 19173, - data4: [161, 177, 119, 34, 236, 198, 51, 42], -}; -pub const CLSID_TF_CategoryMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2763343009, - data2: 17293, - data3: 19265, - data4: [147, 37, 134, 149, 35, 226, 214, 199], -}; -pub const CLSID_TF_ClassicLangBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 857224716, - data2: 6908, - data3: 19721, - data4: [168, 107, 159, 156, 182, 220, 235, 156], -}; +pub const AccClientDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4232629296, data2: 20286, data3: 20385, data4: [128, 59, 173, 14, 25, 106, 131, 177] }; +pub const AccDictionary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1702030870, data2: 24549, data3: 17201, data4: [187, 109, 118, 164, 156, 86, 228, 35] }; +pub const AccServerDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619633022, data2: 60298, data3: 18477, data4: [189, 111, 249, 244, 105, 4, 209, 109] }; +pub const AccStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1413514111, data2: 19455, data3: 19173, data4: [161, 177, 119, 34, 236, 198, 51, 42] }; +pub const CLSID_TF_CategoryMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2763343009, data2: 17293, data3: 19265, data4: [147, 37, 134, 149, 35, 226, 214, 199] }; +pub const CLSID_TF_ClassicLangBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 857224716, data2: 6908, data3: 19721, data4: [168, 107, 159, 156, 182, 220, 235, 156] }; pub const CLSID_TF_DisplayAttributeMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1021791716, data2: 21459, data3: 19828, data4: [139, 131, 67, 27, 56, 40, 186, 83] }; -pub const CLSID_TF_InputProcessorProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 868563536, - data2: 62550, - data3: 18564, - data4: [176, 73, 133, 253, 100, 62, 207, 237], -}; -pub const CLSID_TF_LangBarItemMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3113424530, - data2: 41651, - data3: 20395, - data4: [191, 51, 158, 198, 249, 251, 150, 172], -}; -pub const CLSID_TF_LangBarMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3954216005, - data2: 27722, - data3: 20444, - data4: [174, 83, 78, 184, 196, 199, 219, 142], -}; -pub const CLSID_TF_ThreadMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1385864811, - data2: 25991, - data3: 20259, - data4: [171, 158, 156, 125, 104, 62, 60, 80], -}; +pub const CLSID_TF_InputProcessorProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 868563536, data2: 62550, data3: 18564, data4: [176, 73, 133, 253, 100, 62, 207, 237] }; +pub const CLSID_TF_LangBarItemMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3113424530, data2: 41651, data3: 20395, data4: [191, 51, 158, 198, 249, 251, 150, 172] }; +pub const CLSID_TF_LangBarMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3954216005, data2: 27722, data3: 20444, data4: [174, 83, 78, 184, 196, 199, 219, 142] }; +pub const CLSID_TF_ThreadMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1385864811, data2: 25991, data3: 20259, data4: [171, 158, 156, 125, 104, 62, 60, 80] }; pub const CLSID_TF_TransitoryExtensionUIEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2926305288, data2: 2043, data3: 16397, data4: [139, 235, 51, 122, 100, 247, 5, 31] }; pub const CLSID_TsfServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 967760896, data2: 27488, data3: 18139, data4: [141, 49, 54, 66, 190, 14, 67, 115] }; pub const DCM_FLAGS_CTFMON: u32 = 2u32; pub const DCM_FLAGS_LOCALTHREADTSF: u32 = 4u32; pub const DCM_FLAGS_TASKENG: u32 = 1u32; -pub const DocWrap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3208802174, - data2: 31326, - data3: 17622, - data4: [131, 12, 163, 144, 234, 148, 98, 163], -}; +pub const DocWrap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3208802174, data2: 31326, data3: 17622, data4: [131, 12, 163, 144, 234, 148, 98, 163] }; pub type GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = u32; pub const TF_GTP_NONE: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 0u32; pub const TF_GTP_INCL_TEXT: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 1u32; pub const GUID_APP_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1286533150, data2: 4783, data3: 19214, data4: [157, 177, 166, 236, 91, 136, 18, 8] }; pub const GUID_COMPARTMENT_CONVERSIONMODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1419244822, data2: 61073, data3: 17262, data4: [185, 70, 170, 44, 5, 241, 172, 91] }; -pub const GUID_COMPARTMENT_EMPTYCONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3611852223, - data2: 32846, - data3: 16837, - data4: [137, 77, 173, 150, 253, 78, 234, 19], -}; +pub const GUID_COMPARTMENT_EMPTYCONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3611852223, data2: 32846, data3: 16837, data4: [137, 77, 173, 150, 253, 78, 234, 19] }; pub const GUID_COMPARTMENT_ENABLED_PROFILES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2462186824, data2: 43438, data3: 19068, data4: [190, 8, 67, 41, 228, 114, 56, 23] }; pub const GUID_COMPARTMENT_HANDWRITING_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4188941419, data2: 6246, data3: 17249, data4: [175, 114, 122, 163, 9, 72, 137, 14] }; -pub const GUID_COMPARTMENT_KEYBOARD_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1906684499, - data2: 6481, - data3: 18027, - data4: [159, 188, 156, 136, 8, 250, 132, 242], -}; -pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3059295505, - data2: 48366, - data3: 16674, - data4: [167, 196, 9, 244, 179, 250, 67, 150], -}; +pub const GUID_COMPARTMENT_KEYBOARD_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1906684499, data2: 6481, data3: 18027, data4: [159, 188, 156, 136, 8, 250, 132, 242] }; +pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3059295505, data2: 48366, data3: 16674, data4: [167, 196, 9, 244, 179, 250, 67, 150] }; pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_CONVERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304728, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }; pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_SENTENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304729, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }; pub const GUID_COMPARTMENT_KEYBOARD_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1478965933, data2: 443, data3: 16740, data4: [149, 198, 117, 91, 160, 181, 22, 45] }; -pub const GUID_COMPARTMENT_SAPI_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1370431622, - data2: 52331, - data3: 17789, - data4: [181, 170, 139, 25, 220, 41, 10, 180], -}; -pub const GUID_COMPARTMENT_SPEECH_CFGMENU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4218182701, - data2: 20099, - data3: 19382, - data4: [145, 162, 224, 25, 191, 246, 118, 45], -}; +pub const GUID_COMPARTMENT_SAPI_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1370431622, data2: 52331, data3: 17789, data4: [181, 170, 139, 25, 220, 41, 10, 180] }; +pub const GUID_COMPARTMENT_SPEECH_CFGMENU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218182701, data2: 20099, data3: 19382, data4: [145, 162, 224, 25, 191, 246, 118, 45] }; pub const GUID_COMPARTMENT_SPEECH_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1455801863, data2: 1795, data3: 20057, data4: [142, 82, 203, 200, 78, 139, 190, 53] }; pub const GUID_COMPARTMENT_SPEECH_GLOBALSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 710213262, data2: 3336, data3: 17932, data4: [167, 93, 135, 3, 95, 244, 54, 197] }; pub const GUID_COMPARTMENT_SPEECH_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1414359651, data2: 58088, data3: 18258, data4: [187, 209, 0, 9, 96, 188, 160, 131] }; -pub const GUID_COMPARTMENT_SPEECH_UI_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3642758896, - data2: 37735, - data3: 20455, - data4: [154, 191, 188, 89, 218, 203, 224, 227], -}; -pub const GUID_COMPARTMENT_TIPUISTATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 344761324, - data2: 870, - data3: 16412, - data4: [141, 117, 237, 151, 141, 133, 251, 201], -}; +pub const GUID_COMPARTMENT_SPEECH_UI_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3642758896, data2: 37735, data3: 20455, data4: [154, 191, 188, 89, 218, 203, 224, 227] }; +pub const GUID_COMPARTMENT_TIPUISTATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 344761324, data2: 870, data3: 16412, data4: [141, 117, 237, 151, 141, 133, 251, 201] }; pub const GUID_COMPARTMENT_TRANSITORYEXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928117, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }; pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_DOCUMENTMANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928119, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }; pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928120, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }; -pub const GUID_INTEGRATIONSTYLE_SEARCHBOX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3872505105, - data2: 33527, - data3: 18691, - data4: [174, 33, 26, 99, 151, 205, 226, 235], -}; -pub const GUID_LBI_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 746039326, - data2: 16844, - data3: 16760, - data4: [163, 167, 95, 138, 152, 117, 104, 230], -}; -pub const GUID_LBI_SAPILAYR_CFGMENUBUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3492750497, - data2: 37933, - data3: 16942, - data4: [141, 153, 180, 242, 173, 222, 233, 153], -}; -pub const GUID_MODEBIAS_CHINESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2061313758, - data2: 17192, - data3: 18587, - data4: [131, 174, 100, 147, 117, 12, 173, 92], -}; +pub const GUID_INTEGRATIONSTYLE_SEARCHBOX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3872505105, data2: 33527, data3: 18691, data4: [174, 33, 26, 99, 151, 205, 226, 235] }; +pub const GUID_LBI_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746039326, data2: 16844, data3: 16760, data4: [163, 167, 95, 138, 152, 117, 104, 230] }; +pub const GUID_LBI_SAPILAYR_CFGMENUBUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3492750497, data2: 37933, data3: 16942, data4: [141, 153, 180, 242, 173, 222, 233, 153] }; +pub const GUID_MODEBIAS_CHINESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2061313758, data2: 17192, data3: 18587, data4: [131, 174, 100, 147, 117, 12, 173, 92] }; pub const GUID_MODEBIAS_CONVERSATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 256819460, data2: 6032, data3: 17467, data4: [149, 241, 225, 15, 147, 157, 101, 70] }; pub const GUID_MODEBIAS_DATETIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4072518514, data2: 32609, data3: 16441, data4: [146, 239, 28, 53, 89, 159, 2, 34] }; -pub const GUID_MODEBIAS_FILENAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3623290878, - data2: 17606, - data3: 20426, - data4: [142, 118, 134, 171, 80, 199, 147, 27], -}; -pub const GUID_MODEBIAS_FULLWIDTHALPHANUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2169020344, - data2: 45930, - data3: 18237, - data4: [129, 70, 228, 162, 37, 139, 36, 174], -}; -pub const GUID_MODEBIAS_FULLWIDTHHANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3222988489, - data2: 17845, - data3: 20432, - data4: [156, 177, 159, 76, 235, 195, 159, 234], -}; +pub const GUID_MODEBIAS_FILENAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3623290878, data2: 17606, data3: 20426, data4: [142, 118, 134, 171, 80, 199, 147, 27] }; +pub const GUID_MODEBIAS_FULLWIDTHALPHANUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2169020344, data2: 45930, data3: 18237, data4: [129, 70, 228, 162, 37, 139, 36, 174] }; +pub const GUID_MODEBIAS_FULLWIDTHHANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222988489, data2: 17845, data3: 20432, data4: [156, 177, 159, 76, 235, 195, 159, 234] }; pub const GUID_MODEBIAS_HALFWIDTHKATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 6253411, data2: 30932, data3: 16844, data4: [136, 89, 72, 92, 168, 33, 167, 149] }; pub const GUID_MODEBIAS_HANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1995375937, data2: 9139, data3: 19831, data4: [160, 116, 105, 24, 1, 204, 234, 23] }; -pub const GUID_MODEBIAS_HIRAGANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3611111790, - data2: 39825, - data3: 18161, - data4: [162, 128, 49, 89, 127, 82, 198, 148], -}; +pub const GUID_MODEBIAS_HIRAGANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3611111790, data2: 39825, data3: 18161, data4: [162, 128, 49, 89, 127, 82, 198, 148] }; pub const GUID_MODEBIAS_KATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 772730333, data2: 14874, data3: 18846, data4: [133, 67, 60, 126, 231, 148, 152, 17] }; -pub const GUID_MODEBIAS_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4259057904, - data2: 53817, - data3: 18879, - data4: [184, 252, 84, 16, 202, 170, 66, 126], -}; +pub const GUID_MODEBIAS_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4259057904, data2: 53817, data3: 18879, data4: [184, 252, 84, 16, 202, 170, 66, 126] }; pub const GUID_MODEBIAS_NONE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }; -pub const GUID_MODEBIAS_NUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1075934828, - data2: 59506, - data3: 18685, - data4: [156, 238, 78, 197, 199, 94, 22, 195], -}; +pub const GUID_MODEBIAS_NUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1075934828, data2: 59506, data3: 18685, data4: [156, 238, 78, 197, 199, 94, 22, 195] }; pub const GUID_MODEBIAS_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3809887139, data2: 25702, data3: 19647, data4: [141, 139, 11, 212, 216, 84, 84, 97] }; -pub const GUID_MODEBIAS_URLHISTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2332972249, - data2: 25586, - data3: 19560, - data4: [132, 212, 121, 174, 231, 165, 159, 9], -}; +pub const GUID_MODEBIAS_URLHISTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2332972249, data2: 25586, data3: 19560, data4: [132, 212, 121, 174, 231, 165, 159, 9] }; pub const GUID_PROP_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 884233840, data2: 29990, data3: 4562, data4: [161, 71, 0, 16, 90, 39, 153, 181] }; pub const GUID_PROP_COMPOSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3777675360, data2: 44821, data3: 4562, data4: [175, 197, 0, 16, 90, 39, 153, 181] }; pub const GUID_PROP_INPUTSCOPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 387177818, data2: 26855, data3: 19035, data4: [154, 246, 89, 42, 89, 92, 119, 141] }; @@ -222,64 +77,29 @@ pub const GUID_PROP_TEXTOWNER: ::windows_sys::core::GUID = ::windows_sys::core:: pub const GUID_PROP_TKB_ALTERNATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1890756611, data2: 38541, data3: 17966, data4: [185, 59, 33, 100, 201, 21, 23, 247] }; pub const GUID_SYSTEM_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2590608304, data2: 3873, data3: 4563, data4: [141, 241, 0, 16, 90, 39, 153, 181] }; pub const GUID_TFCAT_CATEGORY_OF_TIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1397508289, data2: 1543, data3: 16536, data4: [165, 33, 79, 200, 153, 199, 62, 144] }; -pub const GUID_TFCAT_DISPLAYATTRIBUTEPROPERTY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3110017051, - data2: 59980, - data3: 19185, - data4: [128, 86, 124, 50, 26, 187, 176, 145], -}; +pub const GUID_TFCAT_DISPLAYATTRIBUTEPROPERTY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110017051, data2: 59980, data3: 19185, data4: [128, 86, 124, 50, 26, 187, 176, 145] }; pub const GUID_TFCAT_DISPLAYATTRIBUTEPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 74157184, data2: 5703, data3: 16631, data4: [155, 33, 185, 59, 129, 170, 188, 27] }; pub const GUID_TFCAT_PROPSTYLE_STATIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1449113816, data2: 27604, data3: 19617, data4: [178, 35, 15, 44, 203, 143, 79, 150] }; pub const GUID_TFCAT_PROP_AUDIODATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2608587689, data2: 59563, data3: 19783, data4: [168, 254, 37, 79, 164, 35, 67, 109] }; pub const GUID_TFCAT_PROP_INKDATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2087355054, data2: 45271, data3: 20244, data4: [167, 69, 20, 242, 139, 0, 157, 97] }; pub const GUID_TFCAT_TIPCAP_COMLESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910300633, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] }; pub const GUID_TFCAT_TIPCAP_DUALMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 989009058, data2: 55199, data3: 19227, data4: [153, 146, 21, 8, 109, 51, 155, 5] }; -pub const GUID_TFCAT_TIPCAP_IMMERSIVEONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 977426860, - data2: 25613, - data3: 19156, - data4: [137, 247, 30, 182, 126, 124, 78, 232], -}; +pub const GUID_TFCAT_TIPCAP_IMMERSIVEONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 977426860, data2: 25613, data3: 19156, data4: [137, 247, 30, 182, 126, 124, 78, 232] }; pub const GUID_TFCAT_TIPCAP_IMMERSIVESUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 329258719, data2: 22027, data3: 18125, data4: [148, 122, 76, 58, 241, 224, 227, 93] }; pub const GUID_TFCAT_TIPCAP_INPUTMODECOMPARTMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304727, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }; -pub const GUID_TFCAT_TIPCAP_LOCALSERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1953930985, - data2: 19046, - data3: 20381, - data4: [144, 214, 191, 139, 124, 62, 180, 97], -}; +pub const GUID_TFCAT_TIPCAP_LOCALSERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1953930985, data2: 19046, data3: 20381, data4: [144, 214, 191, 139, 124, 62, 180, 97] }; pub const GUID_TFCAT_TIPCAP_SECUREMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238563278, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] }; -pub const GUID_TFCAT_TIPCAP_SYSTRAYSUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 626020276, - data2: 31659, - data3: 19393, - data4: [156, 105, 207, 129, 137, 15, 14, 245], -}; +pub const GUID_TFCAT_TIPCAP_SYSTRAYSUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 626020276, data2: 31659, data3: 19393, data4: [156, 105, 207, 129, 137, 15, 14, 245] }; pub const GUID_TFCAT_TIPCAP_TSF3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 131904687, data2: 39134, data3: 17736, data4: [190, 247, 37, 189, 69, 151, 154, 31] }; pub const GUID_TFCAT_TIPCAP_UIELEMENTENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238563279, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] }; pub const GUID_TFCAT_TIPCAP_WOW16: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910300634, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] }; pub const GUID_TFCAT_TIP_HANDWRITING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 611240839, data2: 49906, data3: 19134, data4: [144, 91, 200, 179, 138, 221, 44, 67] }; pub const GUID_TFCAT_TIP_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 880041059, data2: 45808, data3: 18308, data4: [139, 103, 94, 18, 200, 112, 26, 49] }; pub const GUID_TFCAT_TIP_SPEECH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3047636177, data2: 33621, data3: 17003, data4: [161, 97, 37, 152, 8, 242, 107, 20] }; -pub const GUID_TFCAT_TRANSITORYEXTENSIONUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1661132322, - data2: 42447, - data3: 19202, - data4: [191, 232, 77, 114, 178, 190, 211, 198], -}; -pub const GUID_TS_SERVICE_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4185416192, - data2: 42431, - data3: 18959, - data4: [140, 36, 251, 22, 245, 209, 170, 187], -}; +pub const GUID_TFCAT_TRANSITORYEXTENSIONUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1661132322, data2: 42447, data3: 19202, data4: [191, 232, 77, 114, 178, 190, 211, 198] }; +pub const GUID_TS_SERVICE_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4185416192, data2: 42431, data3: 18959, data4: [140, 36, 251, 22, 245, 209, 170, 187] }; pub const GUID_TS_SERVICE_ACTIVEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3935533648, data2: 51622, data3: 19325, data4: [137, 74, 73, 217, 155, 120, 72, 52] }; -pub const GUID_TS_SERVICE_DATAOBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1619458997, - data2: 57893, - data3: 18126, - data4: [167, 112, 193, 187, 211, 224, 93, 123], -}; +pub const GUID_TS_SERVICE_DATAOBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619458997, data2: 57893, data3: 18126, data4: [167, 112, 193, 187, 211, 224, 93, 123] }; pub const GXFPF_NEAREST: u32 = 2u32; pub const GXFPF_ROUND_NEAREST: u32 = 1u32; pub type HKL = isize; @@ -523,12 +343,7 @@ pub const IS_ENUMSTRING: InputScope = -5i32; pub type LANG_BAR_ITEM_ICON_MODE_FLAGS = u32; pub const TF_DTLBI_NONE: LANG_BAR_ITEM_ICON_MODE_FLAGS = 0u32; pub const TF_DTLBI_USEPROFILEICON: LANG_BAR_ITEM_ICON_MODE_FLAGS = 1u32; -pub const LIBID_MSAATEXTLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 353250682, - data2: 56001, - data3: 17794, - data4: [148, 125, 42, 143, 215, 139, 130, 205], -}; +pub const LIBID_MSAATEXTLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 353250682, data2: 56001, data3: 17794, data4: [148, 125, 42, 143, 215, 139, 130, 205] }; pub const MSAAControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 147691071, data2: 31294, data3: 20316, data4: [155, 216, 214, 146, 187, 4, 60, 91] }; pub type TEXT_STORE_CHANGE_FLAGS = u32; pub const TS_TC_NONE: TEXT_STORE_CHANGE_FLAGS = 0u32; @@ -844,59 +659,19 @@ impl ::core::clone::Clone for TF_PRESERVEDKEY { } pub const TF_PROFILETYPE_INPUTPROCESSOR: u32 = 1u32; pub const TF_PROFILETYPE_KEYBOARDLAYOUT: u32 = 2u32; -pub const TF_PROFILE_ARRAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3549364069, - data2: 43590, - data3: 20437, - data4: [145, 167, 103, 132, 95, 176, 47, 91], -}; +pub const TF_PROFILE_ARRAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3549364069, data2: 43590, data3: 20437, data4: [145, 167, 103, 132, 95, 176, 47, 91] }; pub const TF_PROFILE_CANTONESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 183242908, data2: 32406, data3: 4564, data4: [178, 239, 0, 128, 200, 130, 104, 126] }; -pub const TF_PROFILE_CHANGJIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1272946435, - data2: 51155, - data3: 4564, - data4: [178, 171, 0, 128, 200, 130, 104, 126], -}; -pub const TF_PROFILE_DAYI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 58403877, - data2: 18444, - data3: 19839, - data4: [176, 39, 214, 202, 107, 105, 120, 138], -}; -pub const TF_PROFILE_NEWCHANGJIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4089090170, - data2: 27774, - data3: 4564, - data4: [151, 250, 0, 128, 200, 130, 104, 126], -}; +pub const TF_PROFILE_CHANGJIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1272946435, data2: 51155, data3: 4564, data4: [178, 171, 0, 128, 200, 130, 104, 126] }; +pub const TF_PROFILE_DAYI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58403877, data2: 18444, data3: 19839, data4: [176, 39, 214, 202, 107, 105, 120, 138] }; +pub const TF_PROFILE_NEWCHANGJIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4089090170, data2: 27774, data3: 4564, data4: [151, 250, 0, 128, 200, 130, 104, 126] }; pub const TF_PROFILE_NEWPHONETIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3002713346, data2: 5954, data3: 4564, data4: [151, 144, 0, 128, 200, 130, 104, 126] }; pub const TF_PROFILE_NEWQUICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 193477536, data2: 49607, data3: 4564, data4: [135, 249, 0, 128, 200, 130, 104, 126] }; pub const TF_PROFILE_PHONETIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1980959198, data2: 12666, data3: 4564, data4: [155, 93, 0, 128, 200, 130, 104, 126] }; -pub const TF_PROFILE_PINYIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4089090167, - data2: 27774, - data3: 4564, - data4: [151, 250, 0, 128, 200, 130, 104, 126], -}; +pub const TF_PROFILE_PINYIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4089090167, data2: 27774, data3: 4564, data4: [151, 250, 0, 128, 200, 130, 104, 126] }; pub const TF_PROFILE_QUICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1613018207, data2: 23636, data3: 4564, data4: [185, 33, 0, 128, 200, 130, 104, 126] }; -pub const TF_PROFILE_SIMPLEFAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4199877380, - data2: 23255, - data3: 16671, - data4: [165, 172, 202, 3, 142, 197, 21, 215], -}; -pub const TF_PROFILE_TIGRINYA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1017874615, - data2: 52286, - data3: 18086, - data4: [151, 101, 183, 114, 173, 119, 97, 255], -}; -pub const TF_PROFILE_WUBI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2186873875, - data2: 62685, - data3: 17652, - data4: [186, 29, 134, 103, 36, 111, 223, 142], -}; +pub const TF_PROFILE_SIMPLEFAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4199877380, data2: 23255, data3: 16671, data4: [165, 172, 202, 3, 142, 197, 21, 215] }; +pub const TF_PROFILE_TIGRINYA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1017874615, data2: 52286, data3: 18086, data4: [151, 101, 183, 114, 173, 119, 97, 255] }; +pub const TF_PROFILE_WUBI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2186873875, data2: 62685, data3: 17652, data4: [186, 29, 134, 103, 36, 111, 223, 142] }; pub const TF_PROFILE_YI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083999094, data2: 123, data3: 17239, data4: [174, 142, 38, 49, 110, 227, 251, 13] }; #[repr(C)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -1025,18 +800,8 @@ pub const TKB_ALTERNATES_AUTOCORRECTION_APPLIED: u32 = 4u32; pub const TKB_ALTERNATES_FOR_AUTOCORRECTION: u32 = 2u32; pub const TKB_ALTERNATES_FOR_PREDICTION: u32 = 3u32; pub const TKB_ALTERNATES_STANDARD: u32 = 1u32; -pub const TSATTRID_App: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2819586015, - data2: 16951, - data3: 16613, - data4: [132, 156, 181, 250, 81, 193, 58, 199], -}; -pub const TSATTRID_App_IncorrectGrammar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3176457112, - data2: 44291, - data3: 19316, - data4: [182, 179, 94, 219, 25, 153, 99, 136], -}; +pub const TSATTRID_App: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2819586015, data2: 16951, data3: 16613, data4: [132, 156, 181, 250, 81, 193, 58, 199] }; +pub const TSATTRID_App_IncorrectGrammar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3176457112, data2: 44291, data3: 19316, data4: [182, 179, 94, 219, 25, 153, 99, 136] }; pub const TSATTRID_App_IncorrectSpelling: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4096648252, data2: 61202, data3: 17165, data4: [148, 76, 154, 8, 151, 10, 37, 210] }; pub const TSATTRID_Font: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1463724069, data2: 29851, data3: 20362, data4: [156, 253, 33, 195, 96, 92, 168, 40] }; pub const TSATTRID_Font_FaceName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3040259766, data2: 1339, data3: 20152, data4: [182, 90, 80, 218, 30, 129, 231, 46] }; @@ -1045,309 +810,79 @@ pub const TSATTRID_Font_Style: ::windows_sys::core::GUID = ::windows_sys::core:: pub const TSATTRID_Font_Style_Animation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3707190562, data2: 57385, data3: 18359, data4: [187, 54, 242, 99, 163, 208, 4, 204] }; pub const TSATTRID_Font_Style_Animation_BlinkingBackground: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2263200004, data2: 260, data3: 19216, data4: [181, 133, 0, 242, 82, 117, 34, 181] }; pub const TSATTRID_Font_Style_Animation_LasVegasLights: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4093912021, data2: 3975, data3: 20367, data4: [186, 218, 230, 214, 12, 37, 225, 82] }; -pub const TSATTRID_Font_Style_Animation_MarchingBlackAnts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1984225383, - data2: 61830, - data3: 18690, - data4: [191, 198, 236, 129, 90, 162, 14, 157], -}; -pub const TSATTRID_Font_Style_Animation_MarchingRedAnts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2016841133, - data2: 20731, - data3: 19567, - data4: [132, 11, 212, 134, 187, 108, 247, 129], -}; +pub const TSATTRID_Font_Style_Animation_MarchingBlackAnts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1984225383, data2: 61830, data3: 18690, data4: [191, 198, 236, 129, 90, 162, 14, 157] }; +pub const TSATTRID_Font_Style_Animation_MarchingRedAnts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2016841133, data2: 20731, data3: 19567, data4: [132, 11, 212, 134, 187, 108, 247, 129] }; pub const TSATTRID_Font_Style_Animation_Shimmer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 753081176, data2: 21139, data3: 19510, data4: [136, 9, 191, 139, 181, 26, 39, 179] }; pub const TSATTRID_Font_Style_Animation_SparkleText: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1396354336, data2: 38444, data3: 20127, data4: [140, 9, 180, 46, 164, 116, 151, 17] }; -pub const TSATTRID_Font_Style_Animation_WipeDown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1483925620, - data2: 13947, - data3: 18435, - data4: [177, 96, 201, 15, 246, 37, 105, 208], -}; -pub const TSATTRID_Font_Style_Animation_WipeRight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3092630499, - data2: 15660, - data3: 17920, - data4: [177, 233, 225, 201, 206, 2, 248, 66], -}; -pub const TSATTRID_Font_Style_BackgroundColor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3037637198, - data2: 12433, - data3: 17512, - data4: [129, 219, 215, 158, 161, 144, 199, 199], -}; -pub const TSATTRID_Font_Style_Blink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3216162870, - data2: 31439, - data3: 17714, - data4: [183, 32, 180, 22, 221, 119, 101, 168], -}; -pub const TSATTRID_Font_Style_Bold: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1216428611, - data2: 35360, - data3: 18752, - data4: [142, 88, 151, 130, 63, 123, 38, 138], -}; -pub const TSATTRID_Font_Style_Capitalize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2105910202, - data2: 46333, - data3: 17331, - data4: [190, 252, 107, 152, 92, 132, 49, 65], -}; +pub const TSATTRID_Font_Style_Animation_WipeDown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1483925620, data2: 13947, data3: 18435, data4: [177, 96, 201, 15, 246, 37, 105, 208] }; +pub const TSATTRID_Font_Style_Animation_WipeRight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3092630499, data2: 15660, data3: 17920, data4: [177, 233, 225, 201, 206, 2, 248, 66] }; +pub const TSATTRID_Font_Style_BackgroundColor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3037637198, data2: 12433, data3: 17512, data4: [129, 219, 215, 158, 161, 144, 199, 199] }; +pub const TSATTRID_Font_Style_Blink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3216162870, data2: 31439, data3: 17714, data4: [183, 32, 180, 22, 221, 119, 101, 168] }; +pub const TSATTRID_Font_Style_Bold: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1216428611, data2: 35360, data3: 18752, data4: [142, 88, 151, 130, 63, 123, 38, 138] }; +pub const TSATTRID_Font_Style_Capitalize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2105910202, data2: 46333, data3: 17331, data4: [190, 252, 107, 152, 92, 132, 49, 65] }; pub const TSATTRID_Font_Style_Color: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2239396407, data2: 47279, data3: 20122, data4: [129, 180, 172, 247, 0, 200, 65, 27] }; -pub const TSATTRID_Font_Style_Emboss: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3180255042, - data2: 13470, - data3: 20023, - data4: [130, 251, 67, 121, 121, 203, 83, 167], -}; +pub const TSATTRID_Font_Style_Emboss: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3180255042, data2: 13470, data3: 20023, data4: [130, 251, 67, 121, 121, 203, 83, 167] }; pub const TSATTRID_Font_Style_Engrave: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2620617182, data2: 33586, data3: 18583, data4: [190, 93, 137, 35, 50, 35, 23, 154] }; -pub const TSATTRID_Font_Style_Height: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2123592823, - data2: 4838, - data3: 17803, - data4: [146, 106, 31, 164, 78, 232, 243, 145], -}; -pub const TSATTRID_Font_Style_Hidden: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2984413040, - data2: 34844, - data3: 18271, - data4: [134, 63, 136, 122, 100, 123, 16, 144], -}; -pub const TSATTRID_Font_Style_Italic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2269145130, - data2: 42853, - data3: 18657, - data4: [172, 252, 210, 34, 34, 178, 248, 16], -}; -pub const TSATTRID_Font_Style_Kerning: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3425100212, - data2: 12186, - data3: 18376, - data4: [139, 255, 191, 30, 183, 204, 224, 221], -}; -pub const TSATTRID_Font_Style_Lowercase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1993919669, - data2: 51835, - data3: 17560, - data4: [142, 233, 213, 196, 246, 247, 76, 96], -}; -pub const TSATTRID_Font_Style_Outlined: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 283564849, - data2: 56077, - data3: 19142, - data4: [167, 245, 156, 156, 255, 111, 42, 180], -}; -pub const TSATTRID_Font_Style_Overline: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3818430282, - data2: 39211, - data3: 17153, - data4: [140, 225, 165, 183, 198, 209, 243, 200], -}; -pub const TSATTRID_Font_Style_Overline_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3695576634, - data2: 57621, - data3: 18147, - data4: [188, 216, 202, 103, 114, 170, 149, 180], -}; +pub const TSATTRID_Font_Style_Height: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2123592823, data2: 4838, data3: 17803, data4: [146, 106, 31, 164, 78, 232, 243, 145] }; +pub const TSATTRID_Font_Style_Hidden: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2984413040, data2: 34844, data3: 18271, data4: [134, 63, 136, 122, 100, 123, 16, 144] }; +pub const TSATTRID_Font_Style_Italic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2269145130, data2: 42853, data3: 18657, data4: [172, 252, 210, 34, 34, 178, 248, 16] }; +pub const TSATTRID_Font_Style_Kerning: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3425100212, data2: 12186, data3: 18376, data4: [139, 255, 191, 30, 183, 204, 224, 221] }; +pub const TSATTRID_Font_Style_Lowercase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1993919669, data2: 51835, data3: 17560, data4: [142, 233, 213, 196, 246, 247, 76, 96] }; +pub const TSATTRID_Font_Style_Outlined: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 283564849, data2: 56077, data3: 19142, data4: [167, 245, 156, 156, 255, 111, 42, 180] }; +pub const TSATTRID_Font_Style_Overline: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3818430282, data2: 39211, data3: 17153, data4: [140, 225, 165, 183, 198, 209, 243, 200] }; +pub const TSATTRID_Font_Style_Overline_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3695576634, data2: 57621, data3: 18147, data4: [188, 216, 202, 103, 114, 170, 149, 180] }; pub const TSATTRID_Font_Style_Overline_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2218842444, data2: 20942, data3: 18354, data4: [141, 76, 21, 117, 30, 95, 114, 27] }; -pub const TSATTRID_Font_Style_Position: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 365766315, - data2: 62203, - data3: 16482, - data4: [181, 166, 154, 73, 225, 165, 204, 11], -}; -pub const TSATTRID_Font_Style_Protected: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 475364530, - data2: 5327, - data3: 17748, - data4: [165, 116, 236, 178, 247, 231, 239, 212], -}; -pub const TSATTRID_Font_Style_Shadow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1600679215, - data2: 50893, - data3: 19542, - data4: [138, 26, 153, 74, 75, 151, 102, 190], -}; -pub const TSATTRID_Font_Style_SmallCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4207635398, - data2: 37120, - data3: 19654, - data4: [185, 105, 17, 238, 164, 90, 134, 180], -}; +pub const TSATTRID_Font_Style_Position: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 365766315, data2: 62203, data3: 16482, data4: [181, 166, 154, 73, 225, 165, 204, 11] }; +pub const TSATTRID_Font_Style_Protected: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 475364530, data2: 5327, data3: 17748, data4: [165, 116, 236, 178, 247, 231, 239, 212] }; +pub const TSATTRID_Font_Style_Shadow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1600679215, data2: 50893, data3: 19542, data4: [138, 26, 153, 74, 75, 151, 102, 190] }; +pub const TSATTRID_Font_Style_SmallCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4207635398, data2: 37120, data3: 19654, data4: [185, 105, 17, 238, 164, 90, 134, 180] }; pub const TSATTRID_Font_Style_Spacing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2562793485, data2: 36614, data3: 16538, data4: [142, 73, 106, 85, 75, 247, 193, 83] }; pub const TSATTRID_Font_Style_Strikethrough: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 206971283, data2: 11528, data3: 18024, data4: [150, 1, 206, 212, 19, 9, 215, 175] }; -pub const TSATTRID_Font_Style_Strikethrough_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1648925489, - data2: 41959, - data3: 20372, - data4: [172, 67, 235, 175, 143, 204, 122, 159], -}; -pub const TSATTRID_Font_Style_Strikethrough_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1977038518, - data2: 15503, - data3: 19351, - data4: [171, 120, 24, 119, 203, 153, 13, 49], -}; -pub const TSATTRID_Font_Style_Subscript: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1467284356, - data2: 14491, - data3: 17340, - data4: [167, 75, 21, 104, 52, 124, 240, 244], -}; +pub const TSATTRID_Font_Style_Strikethrough_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1648925489, data2: 41959, data3: 20372, data4: [172, 67, 235, 175, 143, 204, 122, 159] }; +pub const TSATTRID_Font_Style_Strikethrough_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1977038518, data2: 15503, data3: 19351, data4: [171, 120, 24, 119, 203, 153, 13, 49] }; +pub const TSATTRID_Font_Style_Subscript: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1467284356, data2: 14491, data3: 17340, data4: [167, 75, 21, 104, 52, 124, 240, 244] }; pub const TSATTRID_Font_Style_Superscript: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 782539068, data2: 22076, data3: 18858, data4: [147, 114, 11, 239, 9, 169, 37, 91] }; pub const TSATTRID_Font_Style_Underline: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3284781555, data2: 30978, data3: 17483, data4: [154, 123, 72, 231, 15, 75, 80, 247] }; pub const TSATTRID_Font_Style_Underline_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1959938726, data2: 7603, data3: 19561, data4: [161, 118, 49, 18, 14, 117, 134, 213] }; pub const TSATTRID_Font_Style_Underline_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 459743461, data2: 3955, data3: 18769, data4: [166, 179, 111, 25, 228, 60, 148, 97] }; pub const TSATTRID_Font_Style_Uppercase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 866320616, data2: 58176, data3: 18743, data4: [182, 151, 143, 35, 64, 69, 205, 154] }; pub const TSATTRID_Font_Style_Weight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 317921436, data2: 35760, data3: 17947, data4: [177, 250, 234, 249, 7, 4, 127, 224] }; -pub const TSATTRID_List: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1131243323, - data2: 9969, - data3: 19182, - data4: [158, 101, 143, 131, 164, 237, 72, 132], -}; +pub const TSATTRID_List: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1131243323, data2: 9969, data3: 19182, data4: [158, 101, 143, 131, 164, 237, 72, 132] }; pub const TSATTRID_List_LevelIndel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2138884249, data2: 12575, data3: 18555, data4: [173, 93, 226, 164, 89, 225, 45, 66] }; -pub const TSATTRID_List_Type: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2923325022, - data2: 19406, - data3: 18915, - data4: [160, 254, 45, 180, 125, 58, 23, 174], -}; -pub const TSATTRID_List_Type_Arabic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 322487766, - data2: 39075, - data3: 20387, - data4: [155, 209, 122, 96, 238, 248, 233, 224], -}; +pub const TSATTRID_List_Type: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2923325022, data2: 19406, data3: 18915, data4: [160, 254, 45, 180, 125, 58, 23, 174] }; +pub const TSATTRID_List_Type_Arabic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 322487766, data2: 39075, data3: 20387, data4: [155, 209, 122, 96, 238, 248, 233, 224] }; pub const TSATTRID_List_Type_Bullet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3167582149, data2: 19533, data3: 19682, data4: [177, 2, 85, 159, 59, 43, 252, 234] }; pub const TSATTRID_List_Type_LowerLetter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2520195717, data2: 62415, data3: 18718, data4: [169, 37, 56, 50, 52, 127, 210, 55] }; -pub const TSATTRID_List_Type_LowerRoman: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2420531810, - data2: 14720, - data3: 19342, - data4: [147, 104, 145, 139, 209, 33, 138, 65], -}; -pub const TSATTRID_List_Type_UpperLetter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2038937549, - data2: 52818, - data3: 17035, - data4: [155, 149, 163, 87, 246, 241, 12, 69], -}; -pub const TSATTRID_List_Type_UpperRoman: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 258651474, - data2: 19072, - data3: 18047, - data4: [178, 241, 18, 126, 42, 163, 186, 158], -}; -pub const TSATTRID_OTHERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3015912185, - data2: 22480, - data3: 18089, - data4: [188, 168, 218, 194, 56, 161, 48, 87], -}; -pub const TSATTRID_Text: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2128318056, - data2: 33273, - data3: 17565, - data4: [161, 90, 135, 168, 56, 143, 170, 192], -}; +pub const TSATTRID_List_Type_LowerRoman: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2420531810, data2: 14720, data3: 19342, data4: [147, 104, 145, 139, 209, 33, 138, 65] }; +pub const TSATTRID_List_Type_UpperLetter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2038937549, data2: 52818, data3: 17035, data4: [155, 149, 163, 87, 246, 241, 12, 69] }; +pub const TSATTRID_List_Type_UpperRoman: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 258651474, data2: 19072, data3: 18047, data4: [178, 241, 18, 126, 42, 163, 186, 158] }; +pub const TSATTRID_OTHERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3015912185, data2: 22480, data3: 18089, data4: [188, 168, 218, 194, 56, 161, 48, 87] }; +pub const TSATTRID_Text: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2128318056, data2: 33273, data3: 17565, data4: [161, 90, 135, 168, 56, 143, 170, 192] }; pub const TSATTRID_Text_Alignment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 328810982, data2: 5991, data3: 17773, data4: [147, 142, 53, 186, 86, 139, 92, 212] }; -pub const TSATTRID_Text_Alignment_Center: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2762562582, - data2: 21439, - data3: 19797, - data4: [139, 135, 75, 221, 141, 66, 117, 252], -}; -pub const TSATTRID_Text_Alignment_Justify: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3979675456, - data2: 41207, - data3: 17107, - data4: [142, 168, 248, 27, 100, 136, 250, 240], -}; +pub const TSATTRID_Text_Alignment_Center: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2762562582, data2: 21439, data3: 19797, data4: [139, 135, 75, 221, 141, 66, 117, 252] }; +pub const TSATTRID_Text_Alignment_Justify: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3979675456, data2: 41207, data3: 17107, data4: [142, 168, 248, 27, 100, 136, 250, 240] }; pub const TSATTRID_Text_Alignment_Left: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 380540371, data2: 25441, data3: 17314, data4: [132, 149, 208, 15, 57, 127, 22, 147] }; pub const TSATTRID_Text_Alignment_Right: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3010400152, data2: 7070, data3: 17248, data4: [134, 22, 3, 251, 8, 167, 132, 86] }; -pub const TSATTRID_Text_EmbeddedObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2128318056, - data2: 33273, - data3: 17565, - data4: [161, 90, 135, 168, 56, 143, 170, 192], -}; -pub const TSATTRID_Text_Hyphenation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3672065317, - data2: 24974, - data3: 18923, - data4: [177, 168, 59, 104, 189, 118, 72, 227], -}; -pub const TSATTRID_Text_Language: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3636481777, - data2: 22355, - data3: 19493, - data4: [136, 135, 133, 68, 63, 229, 248, 25], -}; +pub const TSATTRID_Text_EmbeddedObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2128318056, data2: 33273, data3: 17565, data4: [161, 90, 135, 168, 56, 143, 170, 192] }; +pub const TSATTRID_Text_Hyphenation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3672065317, data2: 24974, data3: 18923, data4: [177, 168, 59, 104, 189, 118, 72, 227] }; +pub const TSATTRID_Text_Language: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3636481777, data2: 22355, data3: 19493, data4: [136, 135, 133, 68, 63, 229, 248, 25] }; pub const TSATTRID_Text_Link: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1204654161, data2: 14114, data3: 19672, data4: [183, 200, 78, 23, 202, 23, 89, 245] }; -pub const TSATTRID_Text_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1806397567, - data2: 34693, - data3: 19513, - data4: [139, 82, 150, 248, 120, 48, 63, 251], -}; -pub const TSATTRID_Text_Para: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1591498786, - data2: 39388, - data3: 19926, - data4: [174, 195, 182, 43, 170, 91, 46, 124], -}; -pub const TSATTRID_Text_Para_FirstLineIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 130644499, - data2: 29810, - data3: 19928, - data4: [144, 169, 145, 227, 215, 228, 242, 156], -}; -pub const TSATTRID_Text_Para_LeftIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 4213721321, - data2: 29809, - data3: 16841, - data4: [182, 179, 138, 20, 80, 224, 24, 151], -}; -pub const TSATTRID_Text_Para_LineSpacing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1771780109, - data2: 32652, - data3: 18134, - data4: [167, 59, 223, 227, 209, 83, 141, 243], -}; +pub const TSATTRID_Text_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1806397567, data2: 34693, data3: 19513, data4: [139, 82, 150, 248, 120, 48, 63, 251] }; +pub const TSATTRID_Text_Para: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1591498786, data2: 39388, data3: 19926, data4: [174, 195, 182, 43, 170, 91, 46, 124] }; +pub const TSATTRID_Text_Para_FirstLineIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 130644499, data2: 29810, data3: 19928, data4: [144, 169, 145, 227, 215, 228, 242, 156] }; +pub const TSATTRID_Text_Para_LeftIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4213721321, data2: 29809, data3: 16841, data4: [182, 179, 138, 20, 80, 224, 24, 151] }; +pub const TSATTRID_Text_Para_LineSpacing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1771780109, data2: 32652, data3: 18134, data4: [167, 59, 223, 227, 209, 83, 141, 243] }; pub const TSATTRID_Text_Para_LineSpacing_AtLeast: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2919161649, data2: 11588, data3: 17460, data4: [165, 255, 127, 76, 73, 144, 169, 5] }; pub const TSATTRID_Text_Para_LineSpacing_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2197493765, data2: 42692, data3: 16945, data4: [172, 18, 98, 96, 175, 42, 186, 40] }; pub const TSATTRID_Text_Para_LineSpacing_Exactly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1027976512, data2: 9182, data3: 18647, data4: [166, 179, 118, 84, 32, 198, 32, 204] }; -pub const TSATTRID_Text_Para_LineSpacing_Multiple: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2433687100, - data2: 54992, - data3: 20325, - data4: [138, 60, 66, 180, 179, 24, 104, 197], -}; +pub const TSATTRID_Text_Para_LineSpacing_Multiple: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2433687100, data2: 54992, data3: 20325, data4: [138, 60, 66, 180, 179, 24, 104, 197] }; pub const TSATTRID_Text_Para_LineSpacing_OnePtFive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 69771297, data2: 919, data3: 19287, data4: [154, 23, 7, 149, 153, 76, 211, 197] }; -pub const TSATTRID_Text_Para_LineSpacing_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3979675456, - data2: 41207, - data3: 17107, - data4: [142, 168, 248, 27, 100, 136, 250, 240], -}; +pub const TSATTRID_Text_Para_LineSpacing_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3979675456, data2: 41207, data3: 17107, data4: [142, 168, 248, 27, 100, 136, 250, 240] }; pub const TSATTRID_Text_Para_RightIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746530553, data2: 42466, data3: 18650, data4: [185, 138, 82, 12, 177, 101, 19, 191] }; -pub const TSATTRID_Text_Para_SpaceAfter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2064269141, - data2: 8924, - data3: 16991, - data4: [164, 17, 147, 218, 29, 143, 155, 170], -}; +pub const TSATTRID_Text_Para_SpaceAfter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2064269141, data2: 8924, data3: 16991, data4: [164, 17, 147, 218, 29, 143, 155, 170] }; pub const TSATTRID_Text_Para_SpaceBefore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2381940105, data2: 6474, data3: 17921, data4: [178, 81, 152, 101, 163, 233, 6, 221] }; pub const TSATTRID_Text_ReadOnly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2239981079, data2: 56882, data3: 19197, data4: [165, 15, 162, 219, 17, 14, 110, 77] }; -pub const TSATTRID_Text_RightToLeft: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3395710577, - data2: 6920, - data3: 17725, - data4: [191, 221, 40, 224, 140, 138, 175, 122], -}; +pub const TSATTRID_Text_RightToLeft: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3395710577, data2: 6920, data3: 17725, data4: [191, 221, 40, 224, 140, 138, 175, 122] }; pub const TSATTRID_Text_VerticalWriting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1807384981, data2: 1135, data3: 20137, data4: [179, 17, 151, 253, 102, 196, 39, 75] }; pub const TS_AS_ATTR_CHANGE: u32 = 8u32; pub const TS_AS_LAYOUT_CHANGE: u32 = 4u32; diff --git a/crates/deps/sys/src/Windows/Win32/Web/MsHtml/mod.rs b/crates/deps/sys/src/Windows/Win32/Web/MsHtml/mod.rs index 809d21366f..28d6553fb9 100644 --- a/crates/deps/sys/src/Windows/Win32/Web/MsHtml/mod.rs +++ b/crates/deps/sys/src/Windows/Win32/Web/MsHtml/mod.rs @@ -187,12 +187,7 @@ pub const CPersistShortcut: ::windows_sys::core::GUID = ::windows_sys::core::GUI pub const CPersistSnapshot: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810611913, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }; pub const CPersistUserData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810611854, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }; pub const CPlugins: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810611711, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }; -pub const CPrintManagerTemplatePrinter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1667342164, - data2: 40305, - data3: 19491, - data4: [160, 141, 80, 215, 241, 141, 178, 233], -}; +pub const CPrintManagerTemplatePrinter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1667342164, data2: 40305, data3: 19491, data4: [160, 141, 80, 215, 241, 141, 178, 233] }; pub const CTemplatePrinter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810612403, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }; pub const CanvasGradient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810616597, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }; pub const CanvasImageData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810616603, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }; @@ -7204,12 +7199,7 @@ pub type HT_RESULTS = i32; pub const HT_RESULTS_Glyph: HT_RESULTS = 1i32; pub const HT_RESULTS_Max: HT_RESULTS = 2147483647i32; pub const HomePage: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1986785966, data2: 54864, data3: 4561, data4: [152, 17, 0, 192, 79, 195, 29, 46] }; -pub const HomePageSetting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 927788512, - data2: 34618, - data3: 19535, - data4: [188, 134, 188, 200, 207, 81, 22, 163], -}; +pub const HomePageSetting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 927788512, data2: 34618, data3: 19535, data4: [188, 134, 188, 200, 207, 81, 22, 163] }; #[repr(C)] pub struct HostDialogHelper(pub u8); pub const HtmlDlgSafeHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810612761, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }; @@ -7801,12 +7791,7 @@ impl ::core::clone::Clone for IELAUNCHURLINFO { } #[cfg(feature = "Win32_Foundation")] pub type IEREGISTERXMLNSFN = ::core::option::Option ::windows_sys::core::HRESULT>; -pub const IEWebDriverManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2419149554, - data2: 21072, - data3: 18355, - data4: [137, 216, 98, 149, 252, 35, 188, 34], -}; +pub const IEWebDriverManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2419149554, data2: 21072, data3: 18355, data4: [137, 216, 98, 149, 252, 35, 188, 34] }; pub const IE_USE_OE_MAIL_HKEY: i32 = -2147483647i32; pub const IE_USE_OE_NEWS_HKEY: i32 = -2147483647i32; pub const IE_USE_OE_PRESENT_HKEY: i32 = -2147483646i32; @@ -8472,12 +8457,7 @@ pub const ActivityContentDocument: OpenServiceActivityContentType = 0i32; pub const ActivityContentSelection: OpenServiceActivityContentType = 1i32; pub const ActivityContentLink: OpenServiceActivityContentType = 2i32; pub const ActivityContentCount: OpenServiceActivityContentType = 3i32; -pub const OpenServiceActivityManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 3320829955, - data2: 20728, - data3: 17357, - data4: [154, 184, 170, 252, 19, 148, 201, 224], -}; +pub const OpenServiceActivityManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3320829955, data2: 20728, data3: 17357, data4: [154, 184, 170, 252, 19, 148, 201, 224] }; pub type OpenServiceErrors = i32; pub const OS_E_NOTFOUND: OpenServiceErrors = -2147287038i32; pub const OS_E_NOTSUPPORTED: OpenServiceErrors = -2147467231i32; @@ -8520,18 +8500,8 @@ pub const REGSTR_VAL_SMOOTHSCROLL_DEF: u32 = 1u32; pub const REGSTR_VAL_USEICM_DEF: u32 = 0u32; pub const REGSTR_VAL_VISIBLEBANDS_DEF: u32 = 7u32; pub const RangeException: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 810616622, data2: 39093, data3: 4559, data4: [187, 130, 0, 170, 0, 189, 206, 11] }; -pub const RulesApplied: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 2088778016, - data2: 31315, - data3: 19750, - data4: [152, 172, 253, 210, 62, 107, 158, 1], -}; -pub const RulesAppliedCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { - data1: 1729701614, - data2: 50127, - data3: 16559, - data4: [190, 143, 28, 186, 238, 100, 134, 232], -}; +pub const RulesApplied: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2088778016, data2: 31315, data3: 19750, data4: [152, 172, 253, 210, 62, 107, 158, 1] }; +pub const RulesAppliedCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1729701614, data2: 50127, data3: 16559, data4: [190, 143, 28, 186, 238, 100, 134, 232] }; pub type SAVE_SEGMENTS_FLAGS = i32; pub const SAVE_SEGMENTS_NoIE4SelectionCompat: SAVE_SEGMENTS_FLAGS = 1i32; pub const SAVE_SEGMENTS_FLAGS_Max: SAVE_SEGMENTS_FLAGS = 2147483647i32; diff --git a/crates/tests/legacy/unions/tests/overlapped.rs b/crates/tests/legacy/unions/tests/overlapped.rs index fef9543131..e156dca13a 100644 --- a/crates/tests/legacy/unions/tests/overlapped.rs +++ b/crates/tests/legacy/unions/tests/overlapped.rs @@ -5,12 +5,7 @@ use test_unions::Windows::Win32::{ #[test] fn test() { - let mut o = OVERLAPPED { - Internal: 1, - InternalHigh: 2, - Anonymous: OVERLAPPED_0 { Pointer: core::ptr::null_mut() }, - hEvent: Default::default(), - }; + let mut o = OVERLAPPED { Internal: 1, InternalHigh: 2, Anonymous: OVERLAPPED_0 { Pointer: core::ptr::null_mut() }, hEvent: Default::default() }; assert_eq!(o.Internal, 1); o.Internal = 10; diff --git a/crates/tests/legacy/winrt/tests/composition.rs b/crates/tests/legacy/winrt/tests/composition.rs index 10a7d28c1f..2493485b9e 100644 --- a/crates/tests/legacy/winrt/tests/composition.rs +++ b/crates/tests/legacy/winrt/tests/composition.rs @@ -7,11 +7,7 @@ fn create_dispatcher() -> DispatcherQueueController { // We need a DispatcherQueue on our thread to properly create a Compositor. Note that since // we aren't pumping messages, the Compositor won't commit. This is fine for the test for now. - let options = DispatcherQueueOptions { - dwSize: core::mem::size_of::() as u32, - threadType: DQTYPE_THREAD_CURRENT, - apartmentType: DQTAT_COM_NONE, - }; + let options = DispatcherQueueOptions { dwSize: core::mem::size_of::() as u32, threadType: DQTYPE_THREAD_CURRENT, apartmentType: DQTAT_COM_NONE }; unsafe { CreateDispatcherQueueController(options).unwrap() } } diff --git a/rustfmt.toml b/rustfmt.toml index 887ed5a6b0..1714f1e802 100644 --- a/rustfmt.toml +++ b/rustfmt.toml @@ -1,5 +1,5 @@ newline_style = "Unix" -max_width = 500 +max_width = 800 ignore = [ "src/Windows", "crates/deps/sys/src/Windows", diff --git a/src/Windows/ApplicationModel/Appointments/mod.rs b/src/Windows/ApplicationModel/Appointments/mod.rs index f9d43014e6..4f101369ce 100644 --- a/src/Windows/ApplicationModel/Appointments/mod.rs +++ b/src/Windows/ApplicationModel/Appointments/mod.rs @@ -497,13 +497,7 @@ impl AppointmentCalendar { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn FindAllInstancesAsyncWithOptions<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>, Param3: ::windows::core::IntoParam<'a, FindAppointmentsOptions>>( - &self, - masterlocalid: Param0, - rangestart: Param1, - rangelength: Param2, - poptions: Param3, - ) -> ::windows::core::Result>> { + pub fn FindAllInstancesAsyncWithOptions<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>, Param3: ::windows::core::IntoParam<'a, FindAppointmentsOptions>>(&self, masterlocalid: Param0, rangestart: Param1, rangelength: Param2, poptions: Param3) -> ::windows::core::Result>> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -710,14 +704,7 @@ impl AppointmentCalendar { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn TryForwardMeetingAsync<'a, Param0: ::windows::core::IntoParam<'a, Appointment>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - meeting: Param0, - invitees: Param1, - subject: Param2, - forwardheader: Param3, - comment: Param4, - ) -> ::windows::core::Result> { + pub fn TryForwardMeetingAsync<'a, Param0: ::windows::core::IntoParam<'a, Appointment>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, meeting: Param0, invitees: Param1, subject: Param2, forwardheader: Param3, comment: Param4) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -725,14 +712,7 @@ impl AppointmentCalendar { } } #[cfg(feature = "Foundation")] - pub fn TryProposeNewTimeForMeetingAsync<'a, Param0: ::windows::core::IntoParam<'a, Appointment>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - meeting: Param0, - newstarttime: Param1, - newduration: Param2, - subject: Param3, - comment: Param4, - ) -> ::windows::core::Result> { + pub fn TryProposeNewTimeForMeetingAsync<'a, Param0: ::windows::core::IntoParam<'a, Appointment>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, meeting: Param0, newstarttime: Param1, newduration: Param2, subject: Param3, comment: Param4) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -1404,13 +1384,7 @@ impl AppointmentManager { }) } #[cfg(all(feature = "Foundation", feature = "UI_Popups"))] - pub fn ShowReplaceAppointmentWithPlacementAndDateAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, Appointment>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Rect>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>>( - appointmentid: Param0, - appointment: Param1, - selection: Param2, - preferredplacement: super::super::UI::Popups::Placement, - instancestartdate: Param4, - ) -> ::windows::core::Result> { + pub fn ShowReplaceAppointmentWithPlacementAndDateAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, Appointment>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Rect>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>>(appointmentid: Param0, appointment: Param1, selection: Param2, preferredplacement: super::super::UI::Popups::Placement, instancestartdate: Param4) -> ::windows::core::Result> { Self::IAppointmentManagerStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).10)(::core::mem::transmute_copy(this), appointmentid.into_param().abi(), appointment.into_param().abi(), selection.into_param().abi(), preferredplacement, instancestartdate.into_param().abi(), &mut result__).from_abi::>(result__) @@ -1532,14 +1506,7 @@ impl AppointmentManagerForUser { } } #[cfg(all(feature = "Foundation", feature = "UI_Popups"))] - pub fn ShowReplaceAppointmentWithPlacementAndDateAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, Appointment>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Rect>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>>( - &self, - appointmentid: Param0, - appointment: Param1, - selection: Param2, - preferredplacement: super::super::UI::Popups::Placement, - instancestartdate: Param4, - ) -> ::windows::core::Result> { + pub fn ShowReplaceAppointmentWithPlacementAndDateAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, Appointment>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Rect>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>>(&self, appointmentid: Param0, appointment: Param1, selection: Param2, preferredplacement: super::super::UI::Popups::Placement, instancestartdate: Param4) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -2337,14 +2304,7 @@ impl AppointmentStore { } } #[cfg(all(feature = "Foundation", feature = "UI_Popups"))] - pub fn ShowReplaceAppointmentWithPlacementAndDateAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, Appointment>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Rect>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>>( - &self, - localid: Param0, - appointment: Param1, - selection: Param2, - preferredplacement: super::super::UI::Popups::Placement, - instancestartdate: Param4, - ) -> ::windows::core::Result> { + pub fn ShowReplaceAppointmentWithPlacementAndDateAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, Appointment>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Rect>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>>(&self, localid: Param0, appointment: Param1, selection: Param2, preferredplacement: super::super::UI::Popups::Placement, instancestartdate: Param4) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/ApplicationModel/Background/mod.rs b/src/Windows/ApplicationModel/Background/mod.rs index 86c242935b..645652d5a4 100644 --- a/src/Windows/ApplicationModel/Background/mod.rs +++ b/src/Windows/ApplicationModel/Background/mod.rs @@ -930,11 +930,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IInspectable> for &'a B pub struct BackgroundTaskCanceledEventHandler(::windows::core::IUnknown); impl BackgroundTaskCanceledEventHandler { pub fn new, BackgroundTaskCancellationReason) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = BackgroundTaskCanceledEventHandler_box:: { - vtable: &BackgroundTaskCanceledEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = BackgroundTaskCanceledEventHandler_box:: { vtable: &BackgroundTaskCanceledEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IBackgroundTaskInstance>>(&self, sender: Param0, reason: BackgroundTaskCancellationReason) -> ::windows::core::Result<()> { @@ -951,12 +947,7 @@ unsafe impl ::windows::core::Interface for BackgroundTaskCanceledEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct BackgroundTaskCanceledEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, reason: BackgroundTaskCancellationReason) -> ::windows::core::HRESULT, -); +pub struct BackgroundTaskCanceledEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, reason: BackgroundTaskCancellationReason) -> ::windows::core::HRESULT); #[repr(C)] struct BackgroundTaskCanceledEventHandler_box, BackgroundTaskCancellationReason) -> ::windows::core::Result<()> + 'static> { vtable: *const BackgroundTaskCanceledEventHandler_abi, @@ -967,11 +958,7 @@ impl, BackgroundTaskCa const VTABLE: BackgroundTaskCanceledEventHandler_abi = BackgroundTaskCanceledEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1100,11 +1087,7 @@ unsafe impl ::core::marker::Sync for BackgroundTaskCompletedEventArgs {} pub struct BackgroundTaskCompletedEventHandler(::windows::core::IUnknown); impl BackgroundTaskCompletedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = BackgroundTaskCompletedEventHandler_box:: { - vtable: &BackgroundTaskCompletedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = BackgroundTaskCompletedEventHandler_box:: { vtable: &BackgroundTaskCompletedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, BackgroundTaskRegistration>, Param1: ::windows::core::IntoParam<'a, BackgroundTaskCompletedEventArgs>>(&self, sender: Param0, args: Param1) -> ::windows::core::Result<()> { @@ -1121,12 +1104,7 @@ unsafe impl ::windows::core::Interface for BackgroundTaskCompletedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct BackgroundTaskCompletedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct BackgroundTaskCompletedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct BackgroundTaskCompletedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const BackgroundTaskCompletedEventHandler_abi, @@ -1137,11 +1115,7 @@ impl, &::core::opti const VTABLE: BackgroundTaskCompletedEventHandler_abi = BackgroundTaskCompletedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1163,11 +1137,7 @@ impl, &::core::opti } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const ::Abi as *const ::DefaultType), - &*(&args as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const ::Abi as *const ::DefaultType), &*(&args as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -1307,11 +1277,7 @@ unsafe impl ::core::marker::Sync for BackgroundTaskProgressEventArgs {} pub struct BackgroundTaskProgressEventHandler(::windows::core::IUnknown); impl BackgroundTaskProgressEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = BackgroundTaskProgressEventHandler_box:: { - vtable: &BackgroundTaskProgressEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = BackgroundTaskProgressEventHandler_box:: { vtable: &BackgroundTaskProgressEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, BackgroundTaskRegistration>, Param1: ::windows::core::IntoParam<'a, BackgroundTaskProgressEventArgs>>(&self, sender: Param0, args: Param1) -> ::windows::core::Result<()> { @@ -1328,12 +1294,7 @@ unsafe impl ::windows::core::Interface for BackgroundTaskProgressEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct BackgroundTaskProgressEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct BackgroundTaskProgressEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct BackgroundTaskProgressEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const BackgroundTaskProgressEventHandler_abi, @@ -1344,11 +1305,7 @@ impl, &::core::opti const VTABLE: BackgroundTaskProgressEventHandler_abi = BackgroundTaskProgressEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1370,11 +1327,7 @@ impl, &::core::opti } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const ::Abi as *const ::DefaultType), - &*(&args as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const ::Abi as *const ::DefaultType), &*(&args as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] diff --git a/src/Windows/ApplicationModel/Calls/mod.rs b/src/Windows/ApplicationModel/Calls/mod.rs index 819f88e4a3..95a072483d 100644 --- a/src/Windows/ApplicationModel/Calls/mod.rs +++ b/src/Windows/ApplicationModel/Calls/mod.rs @@ -1266,40 +1266,13 @@ pub struct IVoipCallCoordinator_abi( #[cfg(not(feature = "Foundation"))] usize, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, token: super::super::Foundation::EventRegistrationToken) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, - #[cfg(feature = "Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - context: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contactname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contactnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contactimage: ::windows::core::RawPtr, - servicename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - brandingimage: ::windows::core::RawPtr, - calldetails: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - ringtone: ::windows::core::RawPtr, - media: VoipPhoneCallMedia, - ringtimeout: super::super::Foundation::TimeSpan, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactimage: ::windows::core::RawPtr, servicename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, brandingimage: ::windows::core::RawPtr, calldetails: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, ringtone: ::windows::core::RawPtr, media: VoipPhoneCallMedia, ringtimeout: super::super::Foundation::TimeSpan, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, servicename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, media: VoipPhoneCallMedia, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, callupgradeguid: ::windows::core::GUID, context: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, servicename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - context: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contactname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contactnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contactimage: ::windows::core::RawPtr, - servicename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - brandingimage: ::windows::core::RawPtr, - calldetails: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - ringtone: ::windows::core::RawPtr, - ringtimeout: super::super::Foundation::TimeSpan, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactimage: ::windows::core::RawPtr, servicename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, brandingimage: ::windows::core::RawPtr, calldetails: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, ringtone: ::windows::core::RawPtr, ringtimeout: super::super::Foundation::TimeSpan, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, callupgradeguid: ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, callupgradeguid: ::windows::core::GUID) -> ::windows::core::HRESULT, @@ -1339,22 +1312,7 @@ pub struct IVoipCallCoordinator3_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, servicename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, media: VoipPhoneCallMedia, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - context: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contactname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contactnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contactimage: ::windows::core::RawPtr, - servicename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - brandingimage: ::windows::core::RawPtr, - calldetails: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - ringtone: ::windows::core::RawPtr, - media: VoipPhoneCallMedia, - ringtimeout: super::super::Foundation::TimeSpan, - contactremoteid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contactimage: ::windows::core::RawPtr, servicename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, brandingimage: ::windows::core::RawPtr, calldetails: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, ringtone: ::windows::core::RawPtr, media: VoipPhoneCallMedia, ringtimeout: super::super::Foundation::TimeSpan, contactremoteid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, ); #[repr(transparent)] @@ -4822,18 +4780,7 @@ impl VoipCallCoordinator { unsafe { (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), token.into_param().abi()).ok() } } #[cfg(feature = "Foundation")] - pub fn RequestNewIncomingCall< - 'a, - Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>, - >( + pub fn RequestNewIncomingCall<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>>( &self, context: Param0, contactname: Param1, @@ -4849,21 +4796,7 @@ impl VoipCallCoordinator { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(this).9)( - ::core::mem::transmute_copy(this), - context.into_param().abi(), - contactname.into_param().abi(), - contactnumber.into_param().abi(), - contactimage.into_param().abi(), - servicename.into_param().abi(), - brandingimage.into_param().abi(), - calldetails.into_param().abi(), - ringtone.into_param().abi(), - media, - ringtimeout.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(this).9)(::core::mem::transmute_copy(this), context.into_param().abi(), contactname.into_param().abi(), contactnumber.into_param().abi(), contactimage.into_param().abi(), servicename.into_param().abi(), brandingimage.into_param().abi(), calldetails.into_param().abi(), ringtone.into_param().abi(), media, ringtimeout.into_param().abi(), &mut result__).from_abi::(result__) } } pub fn RequestNewOutgoingCall<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, context: Param0, contactname: Param1, servicename: Param2, media: VoipPhoneCallMedia) -> ::windows::core::Result { @@ -4889,18 +4822,7 @@ impl VoipCallCoordinator { } } #[cfg(feature = "Foundation")] - pub fn RequestIncomingUpgradeToVideoCall< - 'a, - Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>, - >( + pub fn RequestIncomingUpgradeToVideoCall<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>>( &self, context: Param0, contactname: Param1, @@ -4915,20 +4837,7 @@ impl VoipCallCoordinator { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(this).14)( - ::core::mem::transmute_copy(this), - context.into_param().abi(), - contactname.into_param().abi(), - contactnumber.into_param().abi(), - contactimage.into_param().abi(), - servicename.into_param().abi(), - brandingimage.into_param().abi(), - calldetails.into_param().abi(), - ringtone.into_param().abi(), - ringtimeout.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(this).14)(::core::mem::transmute_copy(this), context.into_param().abi(), contactname.into_param().abi(), contactnumber.into_param().abi(), contactimage.into_param().abi(), servicename.into_param().abi(), brandingimage.into_param().abi(), calldetails.into_param().abi(), ringtone.into_param().abi(), ringtimeout.into_param().abi(), &mut result__).from_abi::(result__) } } pub fn TerminateCellularCall<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, callupgradeguid: Param0) -> ::windows::core::Result<()> { @@ -4960,19 +4869,7 @@ impl VoipCallCoordinator { } } #[cfg(feature = "Foundation")] - pub fn RequestNewIncomingCallWithContactRemoteId< - 'a, - Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>, - Param10: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - >( + pub fn RequestNewIncomingCallWithContactRemoteId<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>, Param10: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( &self, context: Param0, contactname: Param1, @@ -4989,22 +4886,7 @@ impl VoipCallCoordinator { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(this).7)( - ::core::mem::transmute_copy(this), - context.into_param().abi(), - contactname.into_param().abi(), - contactnumber.into_param().abi(), - contactimage.into_param().abi(), - servicename.into_param().abi(), - brandingimage.into_param().abi(), - calldetails.into_param().abi(), - ringtone.into_param().abi(), - media, - ringtimeout.into_param().abi(), - contactremoteid.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), context.into_param().abi(), contactname.into_param().abi(), contactnumber.into_param().abi(), contactimage.into_param().abi(), servicename.into_param().abi(), brandingimage.into_param().abi(), calldetails.into_param().abi(), ringtone.into_param().abi(), media, ringtimeout.into_param().abi(), contactremoteid.into_param().abi(), &mut result__).from_abi::(result__) } } #[cfg(feature = "Foundation")] diff --git a/src/Windows/ApplicationModel/Contacts/mod.rs b/src/Windows/ApplicationModel/Contacts/mod.rs index b1148a92e5..43c9e25280 100644 --- a/src/Windows/ApplicationModel/Contacts/mod.rs +++ b/src/Windows/ApplicationModel/Contacts/mod.rs @@ -2434,16 +2434,7 @@ impl ContactFieldFactory { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), unstructuredaddress.into_param().abi(), category, &mut result__).from_abi::(result__) } } - pub fn CreateLocation_All<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - unstructuredaddress: Param0, - category: ContactFieldCategory, - street: Param2, - city: Param3, - region: Param4, - country: Param5, - postalcode: Param6, - ) -> ::windows::core::Result { + pub fn CreateLocation_All<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, unstructuredaddress: Param0, category: ContactFieldCategory, street: Param2, city: Param3, region: Param4, country: Param5, postalcode: Param6) -> ::windows::core::Result { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -4146,15 +4137,7 @@ impl ContactLocationField { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), unstructuredaddress.into_param().abi(), category, &mut result__).from_abi::(result__) }) } - pub fn CreateLocation_All<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - unstructuredaddress: Param0, - category: ContactFieldCategory, - street: Param2, - city: Param3, - region: Param4, - country: Param5, - postalcode: Param6, - ) -> ::windows::core::Result { + pub fn CreateLocation_All<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(unstructuredaddress: Param0, category: ContactFieldCategory, street: Param2, city: Param3, region: Param4, country: Param5, postalcode: Param6) -> ::windows::core::Result { Self::IContactLocationFieldFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), unstructuredaddress.into_param().abi(), category, street.into_param().abi(), city.into_param().abi(), region.into_param().abi(), country.into_param().abi(), postalcode.into_param().abi(), &mut result__).from_abi::(result__) @@ -7466,16 +7449,7 @@ impl IContactLocationFieldFactory { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), unstructuredaddress.into_param().abi(), category, &mut result__).from_abi::(result__) } } - pub fn CreateLocation_All<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - unstructuredaddress: Param0, - category: ContactFieldCategory, - street: Param2, - city: Param3, - region: Param4, - country: Param5, - postalcode: Param6, - ) -> ::windows::core::Result { + pub fn CreateLocation_All<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, unstructuredaddress: Param0, category: ContactFieldCategory, street: Param2, city: Param3, region: Param4, country: Param5, postalcode: Param6) -> ::windows::core::Result { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -7537,17 +7511,7 @@ pub struct IContactLocationFieldFactory_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unstructuredaddress: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unstructuredaddress: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, category: ContactFieldCategory, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - unstructuredaddress: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - category: ContactFieldCategory, - street: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - city: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - region: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - country: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - postalcode: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unstructuredaddress: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, category: ContactFieldCategory, street: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, city: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, region: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, country: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, postalcode: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); #[repr(transparent)] #[doc(hidden)] diff --git a/src/Windows/ApplicationModel/DataTransfer/mod.rs b/src/Windows/ApplicationModel/DataTransfer/mod.rs index 328d6e2caa..b1aa1767c8 100644 --- a/src/Windows/ApplicationModel/DataTransfer/mod.rs +++ b/src/Windows/ApplicationModel/DataTransfer/mod.rs @@ -1576,11 +1576,7 @@ unsafe impl ::core::marker::Sync for DataProviderDeferral {} pub struct DataProviderHandler(::windows::core::IUnknown); impl DataProviderHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DataProviderHandler_box:: { - vtable: &DataProviderHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DataProviderHandler_box:: { vtable: &DataProviderHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, DataProviderRequest>>(&self, request: Param0) -> ::windows::core::Result<()> { @@ -1597,12 +1593,7 @@ unsafe impl ::windows::core::Interface for DataProviderHandler { } #[repr(C)] #[doc(hidden)] -pub struct DataProviderHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, request: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DataProviderHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, request: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DataProviderHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const DataProviderHandler_abi, @@ -1613,11 +1604,7 @@ impl) -> ::windows::core:: const VTABLE: DataProviderHandler_abi = DataProviderHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -3414,11 +3401,7 @@ unsafe impl ::core::marker::Sync for ShareProvider {} pub struct ShareProviderHandler(::windows::core::IUnknown); impl ShareProviderHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ShareProviderHandler_box:: { - vtable: &ShareProviderHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ShareProviderHandler_box:: { vtable: &ShareProviderHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ShareProviderOperation>>(&self, operation: Param0) -> ::windows::core::Result<()> { @@ -3435,12 +3418,7 @@ unsafe impl ::windows::core::Interface for ShareProviderHandler { } #[repr(C)] #[doc(hidden)] -pub struct ShareProviderHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, operation: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ShareProviderHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, operation: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ShareProviderHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const ShareProviderHandler_abi, @@ -3451,11 +3429,7 @@ impl) -> ::windows::cor const VTABLE: ShareProviderHandler_abi = ShareProviderHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/ApplicationModel/Email/mod.rs b/src/Windows/ApplicationModel/Email/mod.rs index ffa0377dee..177180febf 100644 --- a/src/Windows/ApplicationModel/Email/mod.rs +++ b/src/Windows/ApplicationModel/Email/mod.rs @@ -1561,15 +1561,7 @@ impl EmailMailbox { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn TryForwardMeetingAsync<'a, Param0: ::windows::core::IntoParam<'a, EmailMessage>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - meeting: Param0, - recipients: Param1, - subject: Param2, - forwardheadertype: EmailMessageBodyKind, - forwardheader: Param4, - comment: Param5, - ) -> ::windows::core::Result> { + pub fn TryForwardMeetingAsync<'a, Param0: ::windows::core::IntoParam<'a, EmailMessage>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, meeting: Param0, recipients: Param1, subject: Param2, forwardheadertype: EmailMessageBodyKind, forwardheader: Param4, comment: Param5) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -1577,14 +1569,7 @@ impl EmailMailbox { } } #[cfg(feature = "Foundation")] - pub fn TryProposeNewTimeForMeetingAsync<'a, Param0: ::windows::core::IntoParam<'a, EmailMessage>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - meeting: Param0, - newstarttime: Param1, - newduration: Param2, - subject: Param3, - comment: Param4, - ) -> ::windows::core::Result> { + pub fn TryProposeNewTimeForMeetingAsync<'a, Param0: ::windows::core::IntoParam<'a, EmailMessage>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::DateTime>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::TimeSpan>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, meeting: Param0, newstarttime: Param1, newduration: Param2, subject: Param3, comment: Param4) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -5487,8 +5472,7 @@ pub struct IEmailMailbox_abi( #[cfg(not(feature = "Foundation"))] usize, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, meeting: ::windows::core::RawPtr, response: EmailMeetingResponseType, subject: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, comment: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, sendupdate: bool, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, - #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, meeting: ::windows::core::RawPtr, recipients: ::windows::core::RawPtr, subject: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, forwardheadertype: EmailMessageBodyKind, forwardheader: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, comment: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, meeting: ::windows::core::RawPtr, recipients: ::windows::core::RawPtr, subject: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, forwardheadertype: EmailMessageBodyKind, forwardheader: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, comment: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections")))] usize, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, meeting: ::windows::core::RawPtr, newstarttime: super::super::Foundation::DateTime, newduration: super::super::Foundation::TimeSpan, subject: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, comment: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, diff --git a/src/Windows/ApplicationModel/Holographic/mod.rs b/src/Windows/ApplicationModel/Holographic/mod.rs index 6c7e6e38c7..b48ab4b40f 100644 --- a/src/Windows/ApplicationModel/Holographic/mod.rs +++ b/src/Windows/ApplicationModel/Holographic/mod.rs @@ -9,13 +9,7 @@ impl HolographicKeyboard { unsafe { (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), coordinatesystem.into_param().abi(), topcenterposition.into_param().abi(), orientation.into_param().abi()).ok() } } #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] - pub fn SetPlacementOverrideWithMaxSize<'a, Param0: ::windows::core::IntoParam<'a, super::super::Perception::Spatial::SpatialCoordinateSystem>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector3>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Quaternion>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector2>>( - &self, - coordinatesystem: Param0, - topcenterposition: Param1, - orientation: Param2, - maxsize: Param3, - ) -> ::windows::core::Result<()> { + pub fn SetPlacementOverrideWithMaxSize<'a, Param0: ::windows::core::IntoParam<'a, super::super::Perception::Spatial::SpatialCoordinateSystem>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector3>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Quaternion>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector2>>(&self, coordinatesystem: Param0, topcenterposition: Param1, orientation: Param2, maxsize: Param3) -> ::windows::core::Result<()> { let this = self; unsafe { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), coordinatesystem.into_param().abi(), topcenterposition.into_param().abi(), orientation.into_param().abi(), maxsize.into_param().abi()).ok() } } diff --git a/src/Windows/ApplicationModel/Payments/mod.rs b/src/Windows/ApplicationModel/Payments/mod.rs index 40d184e331..23f8eb385d 100644 --- a/src/Windows/ApplicationModel/Payments/mod.rs +++ b/src/Windows/ApplicationModel/Payments/mod.rs @@ -1262,12 +1262,7 @@ impl PaymentDetailsModifier { }) } #[cfg(feature = "Foundation_Collections")] - pub fn CreateWithAdditionalDisplayItemsAndJsonData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param1: ::windows::core::IntoParam<'a, PaymentItem>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - supportedmethodids: Param0, - total: Param1, - additionaldisplayitems: Param2, - jsondata: Param3, - ) -> ::windows::core::Result { + pub fn CreateWithAdditionalDisplayItemsAndJsonData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param1: ::windows::core::IntoParam<'a, PaymentItem>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(supportedmethodids: Param0, total: Param1, additionaldisplayitems: Param2, jsondata: Param3) -> ::windows::core::Result { Self::IPaymentDetailsModifierFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), supportedmethodids.into_param().abi(), total.into_param().abi(), additionaldisplayitems.into_param().abi(), jsondata.into_param().abi(), &mut result__).from_abi::(result__) @@ -1909,13 +1904,7 @@ impl PaymentRequest { } } #[cfg(feature = "Foundation_Collections")] - pub fn CreateWithMerchantInfoOptionsAndId<'a, Param0: ::windows::core::IntoParam<'a, PaymentDetails>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, PaymentMerchantInfo>, Param3: ::windows::core::IntoParam<'a, PaymentOptions>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - details: Param0, - methoddata: Param1, - merchantinfo: Param2, - options: Param3, - id: Param4, - ) -> ::windows::core::Result { + pub fn CreateWithMerchantInfoOptionsAndId<'a, Param0: ::windows::core::IntoParam<'a, PaymentDetails>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, PaymentMerchantInfo>, Param3: ::windows::core::IntoParam<'a, PaymentOptions>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(details: Param0, methoddata: Param1, merchantinfo: Param2, options: Param3, id: Param4) -> ::windows::core::Result { Self::IPaymentRequestFactory2(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), details.into_param().abi(), methoddata.into_param().abi(), merchantinfo.into_param().abi(), options.into_param().abi(), id.into_param().abi(), &mut result__).from_abi::(result__) @@ -2090,11 +2079,7 @@ unsafe impl ::core::marker::Sync for PaymentRequestChangedArgs {} pub struct PaymentRequestChangedHandler(::windows::core::IUnknown); impl PaymentRequestChangedHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = PaymentRequestChangedHandler_box:: { - vtable: &PaymentRequestChangedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = PaymentRequestChangedHandler_box:: { vtable: &PaymentRequestChangedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, PaymentRequest>, Param1: ::windows::core::IntoParam<'a, PaymentRequestChangedArgs>>(&self, paymentrequest: Param0, args: Param1) -> ::windows::core::Result<()> { @@ -2111,12 +2096,7 @@ unsafe impl ::windows::core::Interface for PaymentRequestChangedHandler { } #[repr(C)] #[doc(hidden)] -pub struct PaymentRequestChangedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, paymentrequest: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct PaymentRequestChangedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, paymentrequest: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct PaymentRequestChangedHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const PaymentRequestChangedHandler_abi, @@ -2127,11 +2107,7 @@ impl, &::core::option::Option

::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -2153,11 +2129,7 @@ impl, &::core::option::Option

::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&paymentrequest as *const ::Abi as *const ::DefaultType), - &*(&args as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&paymentrequest as *const ::Abi as *const ::DefaultType), &*(&args as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] diff --git a/src/Windows/ApplicationModel/Preview/Holographic/mod.rs b/src/Windows/ApplicationModel/Preview/Holographic/mod.rs index 193c687601..a526f7175c 100644 --- a/src/Windows/ApplicationModel/Preview/Holographic/mod.rs +++ b/src/Windows/ApplicationModel/Preview/Holographic/mod.rs @@ -34,13 +34,7 @@ impl HolographicKeyboardPlacementOverridePreview { } #[cfg(feature = "deprecated")] #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] - pub fn SetPlacementOverrideWithMaxSize<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Perception::Spatial::SpatialCoordinateSystem>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector2>>( - &self, - coordinatesystem: Param0, - topcenterposition: Param1, - normal: Param2, - maxsize: Param3, - ) -> ::windows::core::Result<()> { + pub fn SetPlacementOverrideWithMaxSize<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Perception::Spatial::SpatialCoordinateSystem>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector2>>(&self, coordinatesystem: Param0, topcenterposition: Param1, normal: Param2, maxsize: Param3) -> ::windows::core::Result<()> { let this = self; unsafe { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), coordinatesystem.into_param().abi(), topcenterposition.into_param().abi(), normal.into_param().abi(), maxsize.into_param().abi()).ok() } } diff --git a/src/Windows/ApplicationModel/Search/mod.rs b/src/Windows/ApplicationModel/Search/mod.rs index 81098069a9..cae477850a 100644 --- a/src/Windows/ApplicationModel/Search/mod.rs +++ b/src/Windows/ApplicationModel/Search/mod.rs @@ -1559,14 +1559,7 @@ impl SearchSuggestionCollection { unsafe { (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), suggestions.into_param().abi()).ok() } } #[cfg(feature = "Storage_Streams")] - pub fn AppendResultSuggestion<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IRandomAccessStreamReference>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - text: Param0, - detailtext: Param1, - tag: Param2, - image: Param3, - imagealternatetext: Param4, - ) -> ::windows::core::Result<()> { + pub fn AppendResultSuggestion<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IRandomAccessStreamReference>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, text: Param0, detailtext: Param1, tag: Param2, image: Param3, imagealternatetext: Param4) -> ::windows::core::Result<()> { let this = self; unsafe { (::windows::core::Interface::vtable(this).9)(::core::mem::transmute_copy(this), text.into_param().abi(), detailtext.into_param().abi(), tag.into_param().abi(), image.into_param().abi(), imagealternatetext.into_param().abi()).ok() } } diff --git a/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs b/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs index 1ad40da584..0bc0b444ed 100644 --- a/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs +++ b/src/Windows/ApplicationModel/Store/Preview/InstallControl/mod.rs @@ -358,16 +358,7 @@ impl AppInstallManager { } } #[cfg(feature = "Foundation")] - pub fn StartAppInstallWithTelemetryAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - productid: Param0, - skuid: Param1, - repair: bool, - forceuseofnonremovablestorage: bool, - catalogid: Param4, - bundleid: Param5, - correlationvector: Param6, - ) -> ::windows::core::Result> { + pub fn StartAppInstallWithTelemetryAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, productid: Param0, skuid: Param1, repair: bool, forceuseofnonremovablestorage: bool, catalogid: Param4, bundleid: Param5, correlationvector: Param6) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -383,13 +374,7 @@ impl AppInstallManager { } } #[cfg(feature = "Foundation")] - pub fn SearchForUpdatesWithTelemetryAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - productid: Param0, - skuid: Param1, - catalogid: Param2, - correlationvector: Param3, - ) -> ::windows::core::Result> { + pub fn SearchForUpdatesWithTelemetryAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, productid: Param0, skuid: Param1, catalogid: Param2, correlationvector: Param3) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -443,16 +428,7 @@ impl AppInstallManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Management_Deployment", feature = "System"))] - pub fn StartProductInstallForUserAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, - Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param7: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param8: ::windows::core::IntoParam<'a, super::super::super::super::Management::Deployment::PackageVolume>, - >( + pub fn StartProductInstallForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param7: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param8: ::windows::core::IntoParam<'a, super::super::super::super::Management::Deployment::PackageVolume>>( &self, user: Param0, productid: Param1, @@ -467,20 +443,7 @@ impl AppInstallManager { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(this).7)( - ::core::mem::transmute_copy(this), - user.into_param().abi(), - productid.into_param().abi(), - catalogid.into_param().abi(), - flightid.into_param().abi(), - clientid.into_param().abi(), - repair, - forceuseofnonremovablestorage, - correlationvector.into_param().abi(), - targetvolume.into_param().abi(), - &mut result__, - ) - .from_abi::>>(result__) + (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), user.into_param().abi(), productid.into_param().abi(), catalogid.into_param().abi(), flightid.into_param().abi(), clientid.into_param().abi(), repair, forceuseofnonremovablestorage, correlationvector.into_param().abi(), targetvolume.into_param().abi(), &mut result__).from_abi::>>(result__) } } #[cfg(all(feature = "Foundation", feature = "System"))] @@ -492,14 +455,7 @@ impl AppInstallManager { } } #[cfg(all(feature = "Foundation", feature = "System"))] - pub fn SearchForUpdatesForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - user: Param0, - productid: Param1, - skuid: Param2, - catalogid: Param3, - correlationvector: Param4, - ) -> ::windows::core::Result> { + pub fn SearchForUpdatesForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, user: Param0, productid: Param1, skuid: Param2, catalogid: Param3, correlationvector: Param4) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -515,14 +471,7 @@ impl AppInstallManager { } } #[cfg(all(feature = "Foundation", feature = "System"))] - pub fn GetIsAppAllowedToInstallForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - user: Param0, - productid: Param1, - skuid: Param2, - catalogid: Param3, - correlationvector: Param4, - ) -> ::windows::core::Result> { + pub fn GetIsAppAllowedToInstallForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, user: Param0, productid: Param1, skuid: Param2, catalogid: Param3, correlationvector: Param4) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -550,13 +499,7 @@ impl AppInstallManager { } } #[cfg(all(feature = "Foundation", feature = "System"))] - pub fn GetFreeUserEntitlementForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - user: Param0, - storeid: Param1, - campaignid: Param2, - correlationvector: Param3, - ) -> ::windows::core::Result> { + pub fn GetFreeUserEntitlementForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, user: Param0, storeid: Param1, campaignid: Param2, correlationvector: Param3) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -588,13 +531,7 @@ impl AppInstallManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "System"))] - pub fn SearchForAllUpdatesWithUpdateOptionsForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, AppUpdateOptions>>( - &self, - user: Param0, - correlationvector: Param1, - clientid: Param2, - updateoptions: Param3, - ) -> ::windows::core::Result>> { + pub fn SearchForAllUpdatesWithUpdateOptionsForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, AppUpdateOptions>>(&self, user: Param0, correlationvector: Param1, clientid: Param2, updateoptions: Param3) -> ::windows::core::Result>> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -602,14 +539,7 @@ impl AppInstallManager { } } #[cfg(feature = "Foundation")] - pub fn SearchForUpdatesWithUpdateOptionsAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, AppUpdateOptions>>( - &self, - productid: Param0, - skuid: Param1, - correlationvector: Param2, - clientid: Param3, - updateoptions: Param4, - ) -> ::windows::core::Result> { + pub fn SearchForUpdatesWithUpdateOptionsAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, AppUpdateOptions>>(&self, productid: Param0, skuid: Param1, correlationvector: Param2, clientid: Param3, updateoptions: Param4) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -617,15 +547,7 @@ impl AppInstallManager { } } #[cfg(all(feature = "Foundation", feature = "System"))] - pub fn SearchForUpdatesWithUpdateOptionsForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, AppUpdateOptions>>( - &self, - user: Param0, - productid: Param1, - skuid: Param2, - correlationvector: Param3, - clientid: Param4, - updateoptions: Param5, - ) -> ::windows::core::Result> { + pub fn SearchForUpdatesWithUpdateOptionsForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, AppUpdateOptions>>(&self, user: Param0, productid: Param1, skuid: Param2, correlationvector: Param3, clientid: Param4, updateoptions: Param5) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -633,14 +555,7 @@ impl AppInstallManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn StartProductInstallWithOptionsAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, AppInstallOptions>>( - &self, - productid: Param0, - flightid: Param1, - clientid: Param2, - correlationvector: Param3, - installoptions: Param4, - ) -> ::windows::core::Result>> { + pub fn StartProductInstallWithOptionsAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, AppInstallOptions>>(&self, productid: Param0, flightid: Param1, clientid: Param2, correlationvector: Param3, installoptions: Param4) -> ::windows::core::Result>> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -648,15 +563,7 @@ impl AppInstallManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "System"))] - pub fn StartProductInstallWithOptionsForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, AppInstallOptions>>( - &self, - user: Param0, - productid: Param1, - flightid: Param2, - clientid: Param3, - correlationvector: Param4, - installoptions: Param5, - ) -> ::windows::core::Result>> { + pub fn StartProductInstallWithOptionsForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, AppInstallOptions>>(&self, user: Param0, productid: Param1, flightid: Param2, clientid: Param3, correlationvector: Param4, installoptions: Param5) -> ::windows::core::Result>> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -672,13 +579,7 @@ impl AppInstallManager { } } #[cfg(all(feature = "Foundation", feature = "System"))] - pub fn GetIsPackageIdentityAllowedToInstallForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - user: Param0, - correlationvector: Param1, - packageidentityname: Param2, - publishercertificatename: Param3, - ) -> ::windows::core::Result> { + pub fn GetIsPackageIdentityAllowedToInstallForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, user: Param0, correlationvector: Param1, packageidentityname: Param2, publishercertificatename: Param3) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -1622,18 +1523,7 @@ pub struct IAppInstallManager2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut u32, values: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, - #[cfg(feature = "Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - skuid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - repair: bool, - forceuseofnonremovablestorage: bool, - catalogid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - bundleid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, skuid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, repair: bool, forceuseofnonremovablestorage: bool, catalogid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, bundleid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, packagefamilyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, @@ -1663,34 +1553,9 @@ pub struct IAppInstallManager3_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut u32, values: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Management_Deployment"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - catalogid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - flightid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - repair: bool, - forceuseofnonremovablestorage: bool, - correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - targetvolume: ::windows::core::RawPtr, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Management_Deployment"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, catalogid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, flightid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, repair: bool, forceuseofnonremovablestorage: bool, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, targetvolume: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Management_Deployment")))] usize, - #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Management_Deployment", feature = "System"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - user: ::windows::core::RawPtr, - productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - catalogid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - flightid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - repair: bool, - forceuseofnonremovablestorage: bool, - correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - targetvolume: ::windows::core::RawPtr, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Management_Deployment", feature = "System"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, user: ::windows::core::RawPtr, productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, catalogid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, flightid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, repair: bool, forceuseofnonremovablestorage: bool, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, targetvolume: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Management_Deployment", feature = "System")))] usize, #[cfg(all(feature = "Foundation", feature = "System"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, user: ::windows::core::RawPtr, packagefamilyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "System")))] usize, @@ -1768,14 +1633,11 @@ pub struct IAppInstallManager6_abi( #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections", feature = "System")))] usize, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, skuid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, updateoptions: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, - #[cfg(all(feature = "Foundation", feature = "System"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, user: ::windows::core::RawPtr, productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, skuid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, updateoptions: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "System"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, user: ::windows::core::RawPtr, productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, skuid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, updateoptions: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "System")))] usize, - #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, flightid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, installoptions: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, flightid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, installoptions: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections")))] usize, - #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "System"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, user: ::windows::core::RawPtr, productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, flightid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, installoptions: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "System"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, user: ::windows::core::RawPtr, productid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, flightid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, clientid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, installoptions: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections", feature = "System")))] usize, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, correlationvector: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, packageidentityname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, publishercertificatename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, diff --git a/src/Windows/ApplicationModel/Store/Preview/mod.rs b/src/Windows/ApplicationModel/Store/Preview/mod.rs index 98f7b9e756..930094d08a 100644 --- a/src/Windows/ApplicationModel/Store/Preview/mod.rs +++ b/src/Windows/ApplicationModel/Store/Preview/mod.rs @@ -426,12 +426,7 @@ pub struct IWebAuthenticationCoreManagerHelper_abi( pub struct StoreConfiguration {} impl StoreConfiguration { #[cfg(feature = "Foundation")] - pub fn SetSystemConfiguration<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::DateTime>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - cataloghardwaremanufacturerid: Param0, - catalogstorecontentmodifierid: Param1, - systemconfigurationexpiration: Param2, - cataloghardwaredescriptor: Param3, - ) -> ::windows::core::Result<()> { + pub fn SetSystemConfiguration<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::DateTime>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(cataloghardwaremanufacturerid: Param0, catalogstorecontentmodifierid: Param1, systemconfigurationexpiration: Param2, cataloghardwaredescriptor: Param3) -> ::windows::core::Result<()> { Self::IStoreConfigurationStatics(|this| unsafe { (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), cataloghardwaremanufacturerid.into_param().abi(), catalogstorecontentmodifierid.into_param().abi(), systemconfigurationexpiration.into_param().abi(), cataloghardwaredescriptor.into_param().abi()).ok() }) } pub fn SetMobileOperatorConfiguration<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(mobileoperatorid: Param0, appdownloadlimitinmegabytes: u32, updatedownloadlimitinmegabytes: u32) -> ::windows::core::Result<()> { @@ -1129,11 +1124,7 @@ impl WebAuthenticationCoreManagerHelper { }) } #[cfg(all(feature = "Foundation", feature = "Security_Authentication_Web_Core", feature = "Security_Credentials", feature = "UI_Xaml"))] - pub fn RequestTokenWithUIElementHostingAndWebAccountAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Security::Authentication::Web::Core::WebTokenRequest>, Param1: ::windows::core::IntoParam<'a, super::super::super::Security::Credentials::WebAccount>, Param2: ::windows::core::IntoParam<'a, super::super::super::UI::Xaml::UIElement>>( - request: Param0, - webaccount: Param1, - uielement: Param2, - ) -> ::windows::core::Result> { + pub fn RequestTokenWithUIElementHostingAndWebAccountAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Security::Authentication::Web::Core::WebTokenRequest>, Param1: ::windows::core::IntoParam<'a, super::super::super::Security::Credentials::WebAccount>, Param2: ::windows::core::IntoParam<'a, super::super::super::UI::Xaml::UIElement>>(request: Param0, webaccount: Param1, uielement: Param2) -> ::windows::core::Result> { Self::IWebAuthenticationCoreManagerHelper(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), request.into_param().abi(), webaccount.into_param().abi(), uielement.into_param().abi(), &mut result__).from_abi::>(result__) diff --git a/src/Windows/ApplicationModel/Store/mod.rs b/src/Windows/ApplicationModel/Store/mod.rs index 947591c9ee..a9235a127d 100644 --- a/src/Windows/ApplicationModel/Store/mod.rs +++ b/src/Windows/ApplicationModel/Store/mod.rs @@ -808,11 +808,7 @@ pub struct IUnfulfilledConsumable_abi( pub struct LicenseChangedEventHandler(::windows::core::IUnknown); impl LicenseChangedEventHandler { pub fn new ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = LicenseChangedEventHandler_box:: { - vtable: &LicenseChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = LicenseChangedEventHandler_box:: { vtable: &LicenseChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke(&self) -> ::windows::core::Result<()> { @@ -829,12 +825,7 @@ unsafe impl ::windows::core::Interface for LicenseChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct LicenseChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct LicenseChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct LicenseChangedEventHandler_box ::windows::core::Result<()> + 'static> { vtable: *const LicenseChangedEventHandler_abi, @@ -845,11 +836,7 @@ impl ::windows::core::Result<()> + 'static> LicenseChangedEventHan const VTABLE: LicenseChangedEventHandler_abi = LicenseChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Data/Text/mod.rs b/src/Windows/Data/Text/mod.rs index daffecf0be..4af9390de0 100644 --- a/src/Windows/Data/Text/mod.rs +++ b/src/Windows/Data/Text/mod.rs @@ -579,11 +579,7 @@ pub struct SelectableWordSegmentsTokenizingHandler(::windows::core::IUnknown); #[cfg(feature = "Foundation_Collections")] impl SelectableWordSegmentsTokenizingHandler { pub fn new>, &::core::option::Option>) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SelectableWordSegmentsTokenizingHandler_box:: { - vtable: &SelectableWordSegmentsTokenizingHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SelectableWordSegmentsTokenizingHandler_box:: { vtable: &SelectableWordSegmentsTokenizingHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "Foundation_Collections")] @@ -604,12 +600,7 @@ unsafe impl ::windows::core::Interface for SelectableWordSegmentsTokenizingHandl #[cfg(feature = "Foundation_Collections")] #[repr(C)] #[doc(hidden)] -pub struct SelectableWordSegmentsTokenizingHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, precedingwords: ::windows::core::RawPtr, words: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SelectableWordSegmentsTokenizingHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, precedingwords: ::windows::core::RawPtr, words: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "Foundation_Collections")] #[repr(C)] struct SelectableWordSegmentsTokenizingHandler_box>, &::core::option::Option>) -> ::windows::core::Result<()> + 'static> { @@ -622,11 +613,7 @@ impl ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1578,11 +1565,7 @@ pub struct WordSegmentsTokenizingHandler(::windows::core::IUnknown); #[cfg(feature = "Foundation_Collections")] impl WordSegmentsTokenizingHandler { pub fn new>, &::core::option::Option>) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = WordSegmentsTokenizingHandler_box:: { - vtable: &WordSegmentsTokenizingHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = WordSegmentsTokenizingHandler_box:: { vtable: &WordSegmentsTokenizingHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "Foundation_Collections")] @@ -1603,12 +1586,7 @@ unsafe impl ::windows::core::Interface for WordSegmentsTokenizingHandler { #[cfg(feature = "Foundation_Collections")] #[repr(C)] #[doc(hidden)] -pub struct WordSegmentsTokenizingHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, precedingwords: ::windows::core::RawPtr, words: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct WordSegmentsTokenizingHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, precedingwords: ::windows::core::RawPtr, words: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "Foundation_Collections")] #[repr(C)] struct WordSegmentsTokenizingHandler_box>, &::core::option::Option>) -> ::windows::core::Result<()> + 'static> { @@ -1621,11 +1599,7 @@ impl ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1647,11 +1621,7 @@ impl ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&precedingwords as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), - &*(&words as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), - ) - .into() + ((*this).invoke)(&*(&precedingwords as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), &*(&words as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType)).into() } } #[repr(transparent)] diff --git a/src/Windows/Devices/Display/Core/mod.rs b/src/Windows/Devices/Display/Core/mod.rs index ac36c4064b..2a5aa43397 100644 --- a/src/Windows/Devices/Display/Core/mod.rs +++ b/src/Windows/Devices/Display/Core/mod.rs @@ -1629,15 +1629,7 @@ impl DisplayPrimaryDescription { }) } #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX", feature = "Graphics_DirectX_Direct3D11"))] - pub fn CreateWithProperties<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>>, Param6: ::windows::core::IntoParam<'a, super::super::super::Graphics::DirectX::Direct3D11::Direct3DMultisampleDescription>>( - extraproperties: Param0, - width: u32, - height: u32, - pixelformat: super::super::super::Graphics::DirectX::DirectXPixelFormat, - colorspace: super::super::super::Graphics::DirectX::DirectXColorSpace, - isstereo: bool, - multisampledescription: Param6, - ) -> ::windows::core::Result { + pub fn CreateWithProperties<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>>, Param6: ::windows::core::IntoParam<'a, super::super::super::Graphics::DirectX::Direct3D11::Direct3DMultisampleDescription>>(extraproperties: Param0, width: u32, height: u32, pixelformat: super::super::super::Graphics::DirectX::DirectXPixelFormat, colorspace: super::super::super::Graphics::DirectX::DirectXColorSpace, isstereo: bool, multisampledescription: Param6) -> ::windows::core::Result { Self::IDisplayPrimaryDescriptionStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), extraproperties.into_param().abi(), width, height, pixelformat, colorspace, isstereo, multisampledescription.into_param().abi(), &mut result__).from_abi::(result__) @@ -2933,14 +2925,7 @@ impl DisplayWireFormat { }) } #[cfg(feature = "Foundation_Collections")] - pub fn CreateWithProperties<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>>>( - extraproperties: Param0, - pixelencoding: DisplayWireFormatPixelEncoding, - bitsperchannel: i32, - colorspace: DisplayWireFormatColorSpace, - eotf: DisplayWireFormatEotf, - hdrmetadata: DisplayWireFormatHdrMetadata, - ) -> ::windows::core::Result { + pub fn CreateWithProperties<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>>>(extraproperties: Param0, pixelencoding: DisplayWireFormatPixelEncoding, bitsperchannel: i32, colorspace: DisplayWireFormatColorSpace, eotf: DisplayWireFormatEotf, hdrmetadata: DisplayWireFormatHdrMetadata) -> ::windows::core::Result { Self::IDisplayWireFormatStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), extraproperties.into_param().abi(), pixelencoding, bitsperchannel, colorspace, eotf, hdrmetadata, &mut result__).from_abi::(result__) @@ -3543,8 +3528,7 @@ pub struct IDisplayPrimaryDescriptionFactory_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut u32, values: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Graphics_DirectX", feature = "Graphics_DirectX_Direct3D11"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, width: u32, height: u32, pixelformat: super::super::super::Graphics::DirectX::DirectXPixelFormat, colorspace: super::super::super::Graphics::DirectX::DirectXColorSpace, isstereo: bool, multisampledescription: super::super::super::Graphics::DirectX::Direct3D11::Direct3DMultisampleDescription, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Graphics_DirectX", feature = "Graphics_DirectX_Direct3D11"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, width: u32, height: u32, pixelformat: super::super::super::Graphics::DirectX::DirectXPixelFormat, colorspace: super::super::super::Graphics::DirectX::DirectXColorSpace, isstereo: bool, multisampledescription: super::super::super::Graphics::DirectX::Direct3D11::Direct3DMultisampleDescription, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Graphics_DirectX", feature = "Graphics_DirectX_Direct3D11")))] usize, ); #[repr(transparent)] @@ -3563,8 +3547,7 @@ pub struct IDisplayPrimaryDescriptionStatics_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut u32, values: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX", feature = "Graphics_DirectX_Direct3D11"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, extraproperties: ::windows::core::RawPtr, width: u32, height: u32, pixelformat: super::super::super::Graphics::DirectX::DirectXPixelFormat, colorspace: super::super::super::Graphics::DirectX::DirectXColorSpace, isstereo: bool, multisampledescription: super::super::super::Graphics::DirectX::Direct3D11::Direct3DMultisampleDescription, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation_Collections", feature = "Graphics_DirectX", feature = "Graphics_DirectX_Direct3D11"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, extraproperties: ::windows::core::RawPtr, width: u32, height: u32, pixelformat: super::super::super::Graphics::DirectX::DirectXPixelFormat, colorspace: super::super::super::Graphics::DirectX::DirectXColorSpace, isstereo: bool, multisampledescription: super::super::super::Graphics::DirectX::Direct3D11::Direct3DMultisampleDescription, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation_Collections", feature = "Graphics_DirectX", feature = "Graphics_DirectX_Direct3D11")))] usize, ); #[repr(transparent)] diff --git a/src/Windows/Devices/Geolocation/Geofencing/mod.rs b/src/Windows/Devices/Geolocation/Geofencing/mod.rs index d5ac17fef4..a0f6118ed8 100644 --- a/src/Windows/Devices/Geolocation/Geofencing/mod.rs +++ b/src/Windows/Devices/Geolocation/Geofencing/mod.rs @@ -75,15 +75,7 @@ impl Geofence { }) } #[cfg(feature = "Foundation")] - pub fn CreateWithMonitorStatesDwellTimeStartTimeAndDuration<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::IGeoshape>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::DateTime>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>>( - id: Param0, - geoshape: Param1, - monitoredstates: MonitoredGeofenceStates, - singleuse: bool, - dwelltime: Param4, - starttime: Param5, - duration: Param6, - ) -> ::windows::core::Result { + pub fn CreateWithMonitorStatesDwellTimeStartTimeAndDuration<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::IGeoshape>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::DateTime>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>>(id: Param0, geoshape: Param1, monitoredstates: MonitoredGeofenceStates, singleuse: bool, dwelltime: Param4, starttime: Param5, duration: Param6) -> ::windows::core::Result { Self::IGeofenceFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).9)(::core::mem::transmute_copy(this), id.into_param().abi(), geoshape.into_param().abi(), monitoredstates, singleuse, dwelltime.into_param().abi(), starttime.into_param().abi(), duration.into_param().abi(), &mut result__).from_abi::(result__) diff --git a/src/Windows/Devices/Input/mod.rs b/src/Windows/Devices/Input/mod.rs index 43069b0e0b..f50128b3fd 100644 --- a/src/Windows/Devices/Input/mod.rs +++ b/src/Windows/Devices/Input/mod.rs @@ -1530,16 +1530,7 @@ impl ::core::default::Default for PointerDeviceUsage { } impl ::core::fmt::Debug for PointerDeviceUsage { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PointerDeviceUsage") - .field("UsagePage", &self.UsagePage) - .field("Usage", &self.Usage) - .field("MinLogical", &self.MinLogical) - .field("MaxLogical", &self.MaxLogical) - .field("MinPhysical", &self.MinPhysical) - .field("MaxPhysical", &self.MaxPhysical) - .field("Unit", &self.Unit) - .field("PhysicalMultiplier", &self.PhysicalMultiplier) - .finish() + fmt.debug_struct("PointerDeviceUsage").field("UsagePage", &self.UsagePage).field("Usage", &self.Usage).field("MinLogical", &self.MinLogical).field("MaxLogical", &self.MaxLogical).field("MinPhysical", &self.MinPhysical).field("MaxPhysical", &self.MaxPhysical).field("Unit", &self.Unit).field("PhysicalMultiplier", &self.PhysicalMultiplier).finish() } } impl ::core::cmp::PartialEq for PointerDeviceUsage { diff --git a/src/Windows/Devices/Perception/Provider/mod.rs b/src/Windows/Devices/Perception/Provider/mod.rs index 52d0b56e82..ba241e8a56 100644 --- a/src/Windows/Devices/Perception/Provider/mod.rs +++ b/src/Windows/Devices/Perception/Provider/mod.rs @@ -1286,11 +1286,7 @@ unsafe impl ::core::marker::Sync for PerceptionPropertyChangeRequest {} pub struct PerceptionStartFaceAuthenticationHandler(::windows::core::IUnknown); impl PerceptionStartFaceAuthenticationHandler { pub fn new) -> ::windows::core::Result + 'static>(invoke: F) -> Self { - let com = PerceptionStartFaceAuthenticationHandler_box:: { - vtable: &PerceptionStartFaceAuthenticationHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = PerceptionStartFaceAuthenticationHandler_box:: { vtable: &PerceptionStartFaceAuthenticationHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, PerceptionFaceAuthenticationGroup>>(&self, sender: Param0) -> ::windows::core::Result { @@ -1310,12 +1306,7 @@ unsafe impl ::windows::core::Interface for PerceptionStartFaceAuthenticationHand } #[repr(C)] #[doc(hidden)] -pub struct PerceptionStartFaceAuthenticationHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, result__: *mut bool) -> ::windows::core::HRESULT, -); +pub struct PerceptionStartFaceAuthenticationHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, result__: *mut bool) -> ::windows::core::HRESULT); #[repr(C)] struct PerceptionStartFaceAuthenticationHandler_box) -> ::windows::core::Result + 'static> { vtable: *const PerceptionStartFaceAuthenticationHandler_abi, @@ -1326,11 +1317,7 @@ impl) -> ::w const VTABLE: PerceptionStartFaceAuthenticationHandler_abi = PerceptionStartFaceAuthenticationHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1367,11 +1354,7 @@ impl) -> ::w pub struct PerceptionStopFaceAuthenticationHandler(::windows::core::IUnknown); impl PerceptionStopFaceAuthenticationHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = PerceptionStopFaceAuthenticationHandler_box:: { - vtable: &PerceptionStopFaceAuthenticationHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = PerceptionStopFaceAuthenticationHandler_box:: { vtable: &PerceptionStopFaceAuthenticationHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, PerceptionFaceAuthenticationGroup>>(&self, sender: Param0) -> ::windows::core::Result<()> { @@ -1388,12 +1371,7 @@ unsafe impl ::windows::core::Interface for PerceptionStopFaceAuthenticationHandl } #[repr(C)] #[doc(hidden)] -pub struct PerceptionStopFaceAuthenticationHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct PerceptionStopFaceAuthenticationHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct PerceptionStopFaceAuthenticationHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const PerceptionStopFaceAuthenticationHandler_abi, @@ -1404,11 +1382,7 @@ impl) -> ::w const VTABLE: PerceptionStopFaceAuthenticationHandler_abi = PerceptionStopFaceAuthenticationHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Devices/SmartCards/mod.rs b/src/Windows/Devices/SmartCards/mod.rs index 924769b3f1..9ac953e6c8 100644 --- a/src/Windows/Devices/SmartCards/mod.rs +++ b/src/Windows/Devices/SmartCards/mod.rs @@ -538,8 +538,7 @@ pub struct ISmartCardCryptogramGenerator_abi( #[cfg(not(all(feature = "Foundation", feature = "Security_Cryptography_Core")))] usize, #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, format: SmartCardCryptogramMaterialPackageFormat, storagekeyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, materialpackagename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, cryptogrammaterialpackage: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Storage_Streams")))] usize, - #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, promptingbehavior: SmartCardUnlockPromptingBehavior, responseformat: SmartCardCryptogramMaterialPackageConfirmationResponseFormat, materialpackagename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, materialname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, challenge: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, promptingbehavior: SmartCardUnlockPromptingBehavior, responseformat: SmartCardCryptogramMaterialPackageConfirmationResponseFormat, materialpackagename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, materialname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, challenge: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Storage_Streams")))] usize, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, promptingbehavior: SmartCardUnlockPromptingBehavior, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, @@ -2287,13 +2286,7 @@ impl SmartCardCryptogramGenerator { } } #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] - pub fn ImportCryptogramMaterialPackageAsync<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IBuffer>>( - &self, - format: SmartCardCryptogramMaterialPackageFormat, - storagekeyname: Param1, - materialpackagename: Param2, - cryptogrammaterialpackage: Param3, - ) -> ::windows::core::Result> { + pub fn ImportCryptogramMaterialPackageAsync<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IBuffer>>(&self, format: SmartCardCryptogramMaterialPackageFormat, storagekeyname: Param1, materialpackagename: Param2, cryptogrammaterialpackage: Param3) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -2301,14 +2294,7 @@ impl SmartCardCryptogramGenerator { } } #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] - pub fn TryProvePossessionOfCryptogramMaterialPackageAsync<'a, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IBuffer>>( - &self, - promptingbehavior: SmartCardUnlockPromptingBehavior, - responseformat: SmartCardCryptogramMaterialPackageConfirmationResponseFormat, - materialpackagename: Param2, - materialname: Param3, - challenge: Param4, - ) -> ::windows::core::Result> { + pub fn TryProvePossessionOfCryptogramMaterialPackageAsync<'a, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IBuffer>>(&self, promptingbehavior: SmartCardUnlockPromptingBehavior, responseformat: SmartCardCryptogramMaterialPackageConfirmationResponseFormat, materialpackagename: Param2, materialname: Param3, challenge: Param4) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -3867,12 +3853,7 @@ impl SmartCardEmulatorApduReceivedEventArgs { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Storage_Streams"))] - pub fn TryRespondWithCryptogramsAndStateAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IBuffer>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::IReference>>( - &self, - responsetemplate: Param0, - cryptogramplacementsteps: Param1, - nextstate: Param2, - ) -> ::windows::core::Result> { + pub fn TryRespondWithCryptogramsAndStateAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IBuffer>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::IReference>>(&self, responsetemplate: Param0, cryptogramplacementsteps: Param1, nextstate: Param2) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -4378,11 +4359,7 @@ unsafe impl ::core::marker::Sync for SmartCardPinResetDeferral {} pub struct SmartCardPinResetHandler(::windows::core::IUnknown); impl SmartCardPinResetHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SmartCardPinResetHandler_box:: { - vtable: &SmartCardPinResetHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SmartCardPinResetHandler_box:: { vtable: &SmartCardPinResetHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, SmartCardProvisioning>, Param1: ::windows::core::IntoParam<'a, SmartCardPinResetRequest>>(&self, sender: Param0, request: Param1) -> ::windows::core::Result<()> { @@ -4399,12 +4376,7 @@ unsafe impl ::windows::core::Interface for SmartCardPinResetHandler { } #[repr(C)] #[doc(hidden)] -pub struct SmartCardPinResetHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, request: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SmartCardPinResetHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, request: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct SmartCardPinResetHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const SmartCardPinResetHandler_abi, @@ -4415,11 +4387,7 @@ impl, &::core::option::O const VTABLE: SmartCardPinResetHandler_abi = SmartCardPinResetHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -4441,11 +4409,7 @@ impl, &::core::option::O } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, request: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const ::Abi as *const ::DefaultType), - &*(&request as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const ::Abi as *const ::DefaultType), &*(&request as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -4607,12 +4571,7 @@ impl SmartCardProvisioning { }) } #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] - pub fn RequestVirtualSmartCardCreationAsyncWithCardId<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IBuffer>, Param2: ::windows::core::IntoParam<'a, SmartCardPinPolicy>, Param3: ::windows::core::IntoParam<'a, ::windows::core::GUID>>( - friendlyname: Param0, - administrativekey: Param1, - pinpolicy: Param2, - cardid: Param3, - ) -> ::windows::core::Result> { + pub fn RequestVirtualSmartCardCreationAsyncWithCardId<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IBuffer>, Param2: ::windows::core::IntoParam<'a, SmartCardPinPolicy>, Param3: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(friendlyname: Param0, administrativekey: Param1, pinpolicy: Param2, cardid: Param3) -> ::windows::core::Result> { Self::ISmartCardProvisioningStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), friendlyname.into_param().abi(), administrativekey.into_param().abi(), pinpolicy.into_param().abi(), cardid.into_param().abi(), &mut result__).from_abi::>(result__) @@ -4633,12 +4592,7 @@ impl SmartCardProvisioning { }) } #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] - pub fn RequestAttestedVirtualSmartCardCreationAsyncWithCardId<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IBuffer>, Param2: ::windows::core::IntoParam<'a, SmartCardPinPolicy>, Param3: ::windows::core::IntoParam<'a, ::windows::core::GUID>>( - friendlyname: Param0, - administrativekey: Param1, - pinpolicy: Param2, - cardid: Param3, - ) -> ::windows::core::Result> { + pub fn RequestAttestedVirtualSmartCardCreationAsyncWithCardId<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IBuffer>, Param2: ::windows::core::IntoParam<'a, SmartCardPinPolicy>, Param3: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(friendlyname: Param0, administrativekey: Param1, pinpolicy: Param2, cardid: Param3) -> ::windows::core::Result> { Self::ISmartCardProvisioningStatics2(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), friendlyname.into_param().abi(), administrativekey.into_param().abi(), pinpolicy.into_param().abi(), cardid.into_param().abi(), &mut result__).from_abi::>(result__) diff --git a/src/Windows/Devices/Sms/mod.rs b/src/Windows/Devices/Sms/mod.rs index 37d8e99706..788b52a0ae 100644 --- a/src/Windows/Devices/Sms/mod.rs +++ b/src/Windows/Devices/Sms/mod.rs @@ -3599,11 +3599,7 @@ impl ::windows::core::DefaultType for SmsDeviceStatus { pub struct SmsDeviceStatusChangedEventHandler(::windows::core::IUnknown); impl SmsDeviceStatusChangedEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SmsDeviceStatusChangedEventHandler_box:: { - vtable: &SmsDeviceStatusChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SmsDeviceStatusChangedEventHandler_box:: { vtable: &SmsDeviceStatusChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, SmsDevice>>(&self, sender: Param0) -> ::windows::core::Result<()> { @@ -3620,12 +3616,7 @@ unsafe impl ::windows::core::Interface for SmsDeviceStatusChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct SmsDeviceStatusChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SmsDeviceStatusChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct SmsDeviceStatusChangedEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const SmsDeviceStatusChangedEventHandler_abi, @@ -3636,11 +3627,7 @@ impl) -> ::windows::core::Result<()> const VTABLE: SmsDeviceStatusChangedEventHandler_abi = SmsDeviceStatusChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -3682,13 +3669,7 @@ impl ::core::default::Default for SmsEncodedLength { } impl ::core::fmt::Debug for SmsEncodedLength { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SmsEncodedLength") - .field("SegmentCount", &self.SegmentCount) - .field("CharacterCountLastSegment", &self.CharacterCountLastSegment) - .field("CharactersPerSegment", &self.CharactersPerSegment) - .field("ByteCountLastSegment", &self.ByteCountLastSegment) - .field("BytesPerSegment", &self.BytesPerSegment) - .finish() + fmt.debug_struct("SmsEncodedLength").field("SegmentCount", &self.SegmentCount).field("CharacterCountLastSegment", &self.CharacterCountLastSegment).field("CharactersPerSegment", &self.CharactersPerSegment).field("ByteCountLastSegment", &self.ByteCountLastSegment).field("BytesPerSegment", &self.BytesPerSegment).finish() } } impl ::core::cmp::PartialEq for SmsEncodedLength { @@ -4162,11 +4143,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IInspectable> for &'a S pub struct SmsMessageReceivedEventHandler(::windows::core::IUnknown); impl SmsMessageReceivedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SmsMessageReceivedEventHandler_box:: { - vtable: &SmsMessageReceivedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SmsMessageReceivedEventHandler_box:: { vtable: &SmsMessageReceivedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, SmsDevice>, Param1: ::windows::core::IntoParam<'a, SmsMessageReceivedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -4183,12 +4160,7 @@ unsafe impl ::windows::core::Interface for SmsMessageReceivedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct SmsMessageReceivedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SmsMessageReceivedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct SmsMessageReceivedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const SmsMessageReceivedEventHandler_abi, @@ -4199,11 +4171,7 @@ impl, &::core::option::Option ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Devices/WiFi/mod.rs b/src/Windows/Devices/WiFi/mod.rs index ce1507d59b..3ee5cd3b91 100644 --- a/src/Windows/Devices/WiFi/mod.rs +++ b/src/Windows/Devices/WiFi/mod.rs @@ -294,14 +294,7 @@ impl WiFiAdapter { } } #[cfg(all(feature = "Foundation", feature = "Security_Credentials"))] - pub fn ConnectWithPasswordCredentialAndSsidAndConnectionMethodAsync<'a, Param0: ::windows::core::IntoParam<'a, WiFiAvailableNetwork>, Param2: ::windows::core::IntoParam<'a, super::super::Security::Credentials::PasswordCredential>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - availablenetwork: Param0, - reconnectionkind: WiFiReconnectionKind, - passwordcredential: Param2, - ssid: Param3, - connectionmethod: WiFiConnectionMethod, - ) -> ::windows::core::Result> { + pub fn ConnectWithPasswordCredentialAndSsidAndConnectionMethodAsync<'a, Param0: ::windows::core::IntoParam<'a, WiFiAvailableNetwork>, Param2: ::windows::core::IntoParam<'a, super::super::Security::Credentials::PasswordCredential>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, availablenetwork: Param0, reconnectionkind: WiFiReconnectionKind, passwordcredential: Param2, ssid: Param3, connectionmethod: WiFiConnectionMethod) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/Devices/mod.rs b/src/Windows/Devices/mod.rs index 2253944d4b..e7aec0c0ed 100644 --- a/src/Windows/Devices/mod.rs +++ b/src/Windows/Devices/mod.rs @@ -273,13 +273,7 @@ impl LowLevelDevicesAggregateProvider { } } #[cfg(all(feature = "Devices_Adc_Provider", feature = "Devices_Gpio_Provider", feature = "Devices_I2c_Provider", feature = "Devices_Pwm_Provider", feature = "Devices_Spi_Provider"))] - pub fn Create<'a, Param0: ::windows::core::IntoParam<'a, Adc::Provider::IAdcControllerProvider>, Param1: ::windows::core::IntoParam<'a, Pwm::Provider::IPwmControllerProvider>, Param2: ::windows::core::IntoParam<'a, Gpio::Provider::IGpioControllerProvider>, Param3: ::windows::core::IntoParam<'a, I2c::Provider::II2cControllerProvider>, Param4: ::windows::core::IntoParam<'a, Spi::Provider::ISpiControllerProvider>>( - adc: Param0, - pwm: Param1, - gpio: Param2, - i2c: Param3, - spi: Param4, - ) -> ::windows::core::Result { + pub fn Create<'a, Param0: ::windows::core::IntoParam<'a, Adc::Provider::IAdcControllerProvider>, Param1: ::windows::core::IntoParam<'a, Pwm::Provider::IPwmControllerProvider>, Param2: ::windows::core::IntoParam<'a, Gpio::Provider::IGpioControllerProvider>, Param3: ::windows::core::IntoParam<'a, I2c::Provider::II2cControllerProvider>, Param4: ::windows::core::IntoParam<'a, Spi::Provider::ISpiControllerProvider>>(adc: Param0, pwm: Param1, gpio: Param2, i2c: Param3, spi: Param4) -> ::windows::core::Result { Self::ILowLevelDevicesAggregateProviderFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), adc.into_param().abi(), pwm.into_param().abi(), gpio.into_param().abi(), i2c.into_param().abi(), spi.into_param().abi(), &mut result__).from_abi::(result__) diff --git a/src/Windows/Foundation/Collections/mod.rs b/src/Windows/Foundation/Collections/mod.rs index f1997bfbee..244cfe73b7 100644 --- a/src/Windows/Foundation/Collections/mod.rs +++ b/src/Windows/Foundation/Collections/mod.rs @@ -1755,11 +1755,7 @@ where V: ::windows::core::RuntimeType + 'static; impl MapChangedEventHandler { pub fn new>, &::core::option::Option>) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = MapChangedEventHandler_box:: { - vtable: &MapChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = MapChangedEventHandler_box:: { vtable: &MapChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IObservableMap>, Param1: ::windows::core::IntoParam<'a, IMapChangedEventArgs>>(&self, sender: Param0, event: Param1) -> ::windows::core::Result<()> { @@ -1801,11 +1797,7 @@ impl = MapChangedEventHandler_abi::(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke, ::core::marker::PhantomData::, ::core::marker::PhantomData::); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1827,11 +1819,7 @@ impl ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), - &*(&event as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), &*(&event as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType)).into() } } #[repr(transparent)] @@ -2500,11 +2488,7 @@ where T: ::windows::core::RuntimeType + 'static; impl VectorChangedEventHandler { pub fn new>, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = VectorChangedEventHandler_box:: { - vtable: &VectorChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = VectorChangedEventHandler_box:: { vtable: &VectorChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IObservableVector>, Param1: ::windows::core::IntoParam<'a, IVectorChangedEventArgs>>(&self, sender: Param0, event: Param1) -> ::windows::core::Result<()> { @@ -2543,11 +2527,7 @@ impl = VectorChangedEventHandler_abi::(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke, ::core::marker::PhantomData::); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -2569,10 +2549,6 @@ impl ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), - &*(&event as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), &*(&event as *const ::Abi as *const ::DefaultType)).into() } } diff --git a/src/Windows/Foundation/Numerics/mod.rs b/src/Windows/Foundation/Numerics/mod.rs index 257e66a0ca..05a3914400 100644 --- a/src/Windows/Foundation/Numerics/mod.rs +++ b/src/Windows/Foundation/Numerics/mod.rs @@ -89,14 +89,7 @@ impl Matrix3x2 { } } fn impl_mul_f32(&self, rhs: f32) -> Self { - Self { - M11: self.M11 * rhs, - M12: self.M12 * rhs, - M21: self.M21 * rhs, - M22: self.M22 * rhs, - M31: self.M31 * rhs, - M32: self.M32 * rhs, - } + Self { M11: self.M11 * rhs, M12: self.M12 * rhs, M21: self.M21 * rhs, M22: self.M22 * rhs, M31: self.M31 * rhs, M32: self.M32 * rhs } } } impl ::core::ops::Add for Matrix3x2 { @@ -211,24 +204,7 @@ impl ::core::default::Default for Matrix4x4 { } impl ::core::fmt::Debug for Matrix4x4 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("Matrix4x4") - .field("M11", &self.M11) - .field("M12", &self.M12) - .field("M13", &self.M13) - .field("M14", &self.M14) - .field("M21", &self.M21) - .field("M22", &self.M22) - .field("M23", &self.M23) - .field("M24", &self.M24) - .field("M31", &self.M31) - .field("M32", &self.M32) - .field("M33", &self.M33) - .field("M34", &self.M34) - .field("M41", &self.M41) - .field("M42", &self.M42) - .field("M43", &self.M43) - .field("M44", &self.M44) - .finish() + fmt.debug_struct("Matrix4x4").field("M11", &self.M11).field("M12", &self.M12).field("M13", &self.M13).field("M14", &self.M14).field("M21", &self.M21).field("M22", &self.M22).field("M23", &self.M23).field("M24", &self.M24).field("M31", &self.M31).field("M32", &self.M32).field("M33", &self.M33).field("M34", &self.M34).field("M41", &self.M41).field("M42", &self.M42).field("M43", &self.M43).field("M44", &self.M44).finish() } } impl ::core::cmp::PartialEq for Matrix4x4 { diff --git a/src/Windows/Foundation/mod.rs b/src/Windows/Foundation/mod.rs index aa25bf3473..53befd716d 100644 --- a/src/Windows/Foundation/mod.rs +++ b/src/Windows/Foundation/mod.rs @@ -12,11 +12,7 @@ pub mod Numerics; pub struct AsyncActionCompletedHandler(::windows::core::IUnknown); impl AsyncActionCompletedHandler { pub fn new, AsyncStatus) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = AsyncActionCompletedHandler_box:: { - vtable: &AsyncActionCompletedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = AsyncActionCompletedHandler_box:: { vtable: &AsyncActionCompletedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IAsyncAction>>(&self, asyncinfo: Param0, asyncstatus: AsyncStatus) -> ::windows::core::Result<()> { @@ -33,12 +29,7 @@ unsafe impl ::windows::core::Interface for AsyncActionCompletedHandler { } #[repr(C)] #[doc(hidden)] -pub struct AsyncActionCompletedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, asyncinfo: ::windows::core::RawPtr, asyncstatus: AsyncStatus) -> ::windows::core::HRESULT, -); +pub struct AsyncActionCompletedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, asyncinfo: ::windows::core::RawPtr, asyncstatus: AsyncStatus) -> ::windows::core::HRESULT); #[repr(C)] struct AsyncActionCompletedHandler_box, AsyncStatus) -> ::windows::core::Result<()> + 'static> { vtable: *const AsyncActionCompletedHandler_abi, @@ -49,11 +40,7 @@ impl, AsyncStatus) -> ::windows:: const VTABLE: AsyncActionCompletedHandler_abi = AsyncActionCompletedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -85,11 +72,7 @@ where TProgress: ::windows::core::RuntimeType + 'static; impl AsyncActionProgressHandler { pub fn new>, &::DefaultType) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = AsyncActionProgressHandler_box:: { - vtable: &AsyncActionProgressHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = AsyncActionProgressHandler_box:: { vtable: &AsyncActionProgressHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IAsyncActionWithProgress>, Param1: ::windows::core::IntoParam<'a, TProgress>>(&self, asyncinfo: Param0, progressinfo: Param1) -> ::windows::core::Result<()> { @@ -128,11 +111,7 @@ impl = AsyncActionProgressHandler_abi::(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke, ::core::marker::PhantomData::); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -154,11 +133,7 @@ impl::Abi) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&asyncinfo as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), - &*(&progressinfo as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&asyncinfo as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), &*(&progressinfo as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -168,11 +143,7 @@ where TProgress: ::windows::core::RuntimeType + 'static; impl AsyncActionWithProgressCompletedHandler { pub fn new>, AsyncStatus) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = AsyncActionWithProgressCompletedHandler_box:: { - vtable: &AsyncActionWithProgressCompletedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = AsyncActionWithProgressCompletedHandler_box:: { vtable: &AsyncActionWithProgressCompletedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IAsyncActionWithProgress>>(&self, asyncinfo: Param0, asyncstatus: AsyncStatus) -> ::windows::core::Result<()> { @@ -211,11 +182,7 @@ impl = AsyncActionWithProgressCompletedHandler_abi::(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke, ::core::marker::PhantomData::); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -247,11 +214,7 @@ where TResult: ::windows::core::RuntimeType + 'static; impl AsyncOperationCompletedHandler { pub fn new>, AsyncStatus) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = AsyncOperationCompletedHandler_box:: { - vtable: &AsyncOperationCompletedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = AsyncOperationCompletedHandler_box:: { vtable: &AsyncOperationCompletedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IAsyncOperation>>(&self, asyncinfo: Param0, asyncstatus: AsyncStatus) -> ::windows::core::Result<()> { @@ -290,11 +253,7 @@ impl = AsyncOperationCompletedHandler_abi::(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke, ::core::marker::PhantomData::); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -327,11 +286,7 @@ where TProgress: ::windows::core::RuntimeType + 'static; impl AsyncOperationProgressHandler { pub fn new>, &::DefaultType) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = AsyncOperationProgressHandler_box:: { - vtable: &AsyncOperationProgressHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = AsyncOperationProgressHandler_box:: { vtable: &AsyncOperationProgressHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IAsyncOperationWithProgress>, Param1: ::windows::core::IntoParam<'a, TProgress>>(&self, asyncinfo: Param0, progressinfo: Param1) -> ::windows::core::Result<()> { @@ -373,11 +328,7 @@ impl = AsyncOperationProgressHandler_abi::(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke, ::core::marker::PhantomData::, ::core::marker::PhantomData::); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -399,11 +350,7 @@ impl::Abi) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&asyncinfo as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), - &*(&progressinfo as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&asyncinfo as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), &*(&progressinfo as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -414,11 +361,7 @@ where TProgress: ::windows::core::RuntimeType + 'static; impl AsyncOperationWithProgressCompletedHandler { pub fn new>, AsyncStatus) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = AsyncOperationWithProgressCompletedHandler_box:: { - vtable: &AsyncOperationWithProgressCompletedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = AsyncOperationWithProgressCompletedHandler_box:: { vtable: &AsyncOperationWithProgressCompletedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IAsyncOperationWithProgress>>(&self, asyncinfo: Param0, asyncstatus: AsyncStatus) -> ::windows::core::Result<()> { @@ -460,11 +403,7 @@ impl = AsyncOperationWithProgressCompletedHandler_abi::(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke, ::core::marker::PhantomData::, ::core::marker::PhantomData::); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -645,11 +584,7 @@ unsafe impl ::core::marker::Sync for Deferral {} pub struct DeferralCompletedHandler(::windows::core::IUnknown); impl DeferralCompletedHandler { pub fn new ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DeferralCompletedHandler_box:: { - vtable: &DeferralCompletedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DeferralCompletedHandler_box:: { vtable: &DeferralCompletedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke(&self) -> ::windows::core::Result<()> { @@ -666,12 +601,7 @@ unsafe impl ::windows::core::Interface for DeferralCompletedHandler { } #[repr(C)] #[doc(hidden)] -pub struct DeferralCompletedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DeferralCompletedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DeferralCompletedHandler_box ::windows::core::Result<()> + 'static> { vtable: *const DeferralCompletedHandler_abi, @@ -682,11 +612,7 @@ impl ::windows::core::Result<()> + 'static> DeferralCompletedHandl const VTABLE: DeferralCompletedHandler_abi = DeferralCompletedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -718,11 +644,7 @@ where T: ::windows::core::RuntimeType + 'static; impl EventHandler { pub fn new, &::DefaultType) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = EventHandler_box:: { - vtable: &EventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = EventHandler_box:: { vtable: &EventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, T>>(&self, sender: Param0, args: Param1) -> ::windows::core::Result<()> { @@ -761,11 +683,7 @@ impl = EventHandler_abi::(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke, ::core::marker::PhantomData::); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -3905,11 +3823,7 @@ where TResult: ::windows::core::RuntimeType + 'static; impl TypedEventHandler { pub fn new::DefaultType, &::DefaultType) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = TypedEventHandler_box:: { - vtable: &TypedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = TypedEventHandler_box:: { vtable: &TypedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, TSender>, Param1: ::windows::core::IntoParam<'a, TResult>>(&self, sender: Param0, args: Param1) -> ::windows::core::Result<()> { @@ -3951,11 +3865,7 @@ impl = TypedEventHandler_abi::(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke, ::core::marker::PhantomData::, ::core::marker::PhantomData::); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == & as ::windows::core::Interface>::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Gaming/Input/ForceFeedback/mod.rs b/src/Windows/Gaming/Input/ForceFeedback/mod.rs index aeafb695ce..2d0e212971 100644 --- a/src/Windows/Gaming/Input/ForceFeedback/mod.rs +++ b/src/Windows/Gaming/Input/ForceFeedback/mod.rs @@ -190,18 +190,7 @@ impl ConstantForceEffect { unsafe { (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), vector.into_param().abi(), duration.into_param().abi()).ok() } } #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] - pub fn SetParametersWithEnvelope<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param7: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>>( - &self, - vector: Param0, - attackgain: f32, - sustaingain: f32, - releasegain: f32, - startdelay: Param4, - attackduration: Param5, - sustainduration: Param6, - releaseduration: Param7, - repeatcount: u32, - ) -> ::windows::core::Result<()> { + pub fn SetParametersWithEnvelope<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param7: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>>(&self, vector: Param0, attackgain: f32, sustaingain: f32, releasegain: f32, startdelay: Param4, attackduration: Param5, sustainduration: Param6, releaseduration: Param7, repeatcount: u32) -> ::windows::core::Result<()> { let this = &::windows::core::Interface::cast::(self)?; unsafe { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), vector.into_param().abi(), attackgain, sustaingain, releasegain, startdelay.into_param().abi(), attackduration.into_param().abi(), sustainduration.into_param().abi(), releaseduration.into_param().abi(), repeatcount).ok() } } @@ -571,8 +560,7 @@ pub struct IConstantForceEffect_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vector: super::super::super::Foundation::Numerics::Vector3, duration: super::super::super::Foundation::TimeSpan) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Numerics")))] usize, - #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vector: super::super::super::Foundation::Numerics::Vector3, attackgain: f32, sustaingain: f32, releasegain: f32, startdelay: super::super::super::Foundation::TimeSpan, attackduration: super::super::super::Foundation::TimeSpan, sustainduration: super::super::super::Foundation::TimeSpan, releaseduration: super::super::super::Foundation::TimeSpan, repeatcount: u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vector: super::super::super::Foundation::Numerics::Vector3, attackgain: f32, sustaingain: f32, releasegain: f32, startdelay: super::super::super::Foundation::TimeSpan, attackduration: super::super::super::Foundation::TimeSpan, sustainduration: super::super::super::Foundation::TimeSpan, releaseduration: super::super::super::Foundation::TimeSpan, repeatcount: u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Numerics")))] usize, ); #[repr(transparent)] @@ -722,8 +710,7 @@ pub struct IPeriodicForceEffect_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, result__: *mut PeriodicForceEffectKind) -> ::windows::core::HRESULT, #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vector: super::super::super::Foundation::Numerics::Vector3, frequency: f32, phase: f32, bias: f32, duration: super::super::super::Foundation::TimeSpan) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Numerics")))] usize, - #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vector: super::super::super::Foundation::Numerics::Vector3, frequency: f32, phase: f32, bias: f32, attackgain: f32, sustaingain: f32, releasegain: f32, startdelay: super::super::super::Foundation::TimeSpan, attackduration: super::super::super::Foundation::TimeSpan, sustainduration: super::super::super::Foundation::TimeSpan, releaseduration: super::super::super::Foundation::TimeSpan, repeatcount: u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vector: super::super::super::Foundation::Numerics::Vector3, frequency: f32, phase: f32, bias: f32, attackgain: f32, sustaingain: f32, releasegain: f32, startdelay: super::super::super::Foundation::TimeSpan, attackduration: super::super::super::Foundation::TimeSpan, sustainduration: super::super::super::Foundation::TimeSpan, releaseduration: super::super::super::Foundation::TimeSpan, repeatcount: u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Numerics")))] usize, ); #[repr(transparent)] @@ -762,20 +749,7 @@ pub struct IRampForceEffect_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, startvector: super::super::super::Foundation::Numerics::Vector3, endvector: super::super::super::Foundation::Numerics::Vector3, duration: super::super::super::Foundation::TimeSpan) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Numerics")))] usize, - #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - startvector: super::super::super::Foundation::Numerics::Vector3, - endvector: super::super::super::Foundation::Numerics::Vector3, - attackgain: f32, - sustaingain: f32, - releasegain: f32, - startdelay: super::super::super::Foundation::TimeSpan, - attackduration: super::super::super::Foundation::TimeSpan, - sustainduration: super::super::super::Foundation::TimeSpan, - releaseduration: super::super::super::Foundation::TimeSpan, - repeatcount: u32, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, startvector: super::super::super::Foundation::Numerics::Vector3, endvector: super::super::super::Foundation::Numerics::Vector3, attackgain: f32, sustaingain: f32, releasegain: f32, startdelay: super::super::super::Foundation::TimeSpan, attackduration: super::super::super::Foundation::TimeSpan, sustainduration: super::super::super::Foundation::TimeSpan, releaseduration: super::super::super::Foundation::TimeSpan, repeatcount: u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Numerics")))] usize, ); #[repr(transparent)] @@ -821,21 +795,7 @@ impl PeriodicForceEffect { unsafe { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), vector.into_param().abi(), frequency, phase, bias, duration.into_param().abi()).ok() } } #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] - pub fn SetParametersWithEnvelope<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param7: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param8: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param9: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param10: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>>( - &self, - vector: Param0, - frequency: f32, - phase: f32, - bias: f32, - attackgain: f32, - sustaingain: f32, - releasegain: f32, - startdelay: Param7, - attackduration: Param8, - sustainduration: Param9, - releaseduration: Param10, - repeatcount: u32, - ) -> ::windows::core::Result<()> { + pub fn SetParametersWithEnvelope<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param7: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param8: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param9: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param10: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>>(&self, vector: Param0, frequency: f32, phase: f32, bias: f32, attackgain: f32, sustaingain: f32, releasegain: f32, startdelay: Param7, attackduration: Param8, sustainduration: Param9, releaseduration: Param10, repeatcount: u32) -> ::windows::core::Result<()> { let this = &::windows::core::Interface::cast::(self)?; unsafe { (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), vector.into_param().abi(), frequency, phase, bias, attackgain, sustaingain, releasegain, startdelay.into_param().abi(), attackduration.into_param().abi(), sustainduration.into_param().abi(), releaseduration.into_param().abi(), repeatcount).ok() } } @@ -989,15 +949,7 @@ impl RampForceEffect { unsafe { (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), startvector.into_param().abi(), endvector.into_param().abi(), duration.into_param().abi()).ok() } } #[cfg(all(feature = "Foundation", feature = "Foundation_Numerics"))] - pub fn SetParametersWithEnvelope< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, - Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, - Param7: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, - Param8: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, - >( + pub fn SetParametersWithEnvelope<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param7: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>, Param8: ::windows::core::IntoParam<'a, super::super::super::Foundation::TimeSpan>>( &self, startvector: Param0, endvector: Param1, diff --git a/src/Windows/Gaming/Input/mod.rs b/src/Windows/Gaming/Input/mod.rs index 41103f51f1..001dee2d8e 100644 --- a/src/Windows/Gaming/Input/mod.rs +++ b/src/Windows/Gaming/Input/mod.rs @@ -1103,16 +1103,7 @@ impl ::core::default::Default for GamepadReading { } impl ::core::fmt::Debug for GamepadReading { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GamepadReading") - .field("Timestamp", &self.Timestamp) - .field("Buttons", &self.Buttons) - .field("LeftTrigger", &self.LeftTrigger) - .field("RightTrigger", &self.RightTrigger) - .field("LeftThumbstickX", &self.LeftThumbstickX) - .field("LeftThumbstickY", &self.LeftThumbstickY) - .field("RightThumbstickX", &self.RightThumbstickX) - .field("RightThumbstickY", &self.RightThumbstickY) - .finish() + fmt.debug_struct("GamepadReading").field("Timestamp", &self.Timestamp).field("Buttons", &self.Buttons).field("LeftTrigger", &self.LeftTrigger).field("RightTrigger", &self.RightTrigger).field("LeftThumbstickX", &self.LeftThumbstickX).field("LeftThumbstickY", &self.LeftThumbstickY).field("RightThumbstickX", &self.RightThumbstickX).field("RightThumbstickY", &self.RightThumbstickY).finish() } } impl ::core::cmp::PartialEq for GamepadReading { @@ -2322,16 +2313,7 @@ impl ::core::default::Default for RacingWheelReading { } impl ::core::fmt::Debug for RacingWheelReading { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RacingWheelReading") - .field("Timestamp", &self.Timestamp) - .field("Buttons", &self.Buttons) - .field("PatternShifterGear", &self.PatternShifterGear) - .field("Wheel", &self.Wheel) - .field("Throttle", &self.Throttle) - .field("Brake", &self.Brake) - .field("Clutch", &self.Clutch) - .field("Handbrake", &self.Handbrake) - .finish() + fmt.debug_struct("RacingWheelReading").field("Timestamp", &self.Timestamp).field("Buttons", &self.Buttons).field("PatternShifterGear", &self.PatternShifterGear).field("Wheel", &self.Wheel).field("Throttle", &self.Throttle).field("Brake", &self.Brake).field("Clutch", &self.Clutch).field("Handbrake", &self.Handbrake).finish() } } impl ::core::cmp::PartialEq for RacingWheelReading { diff --git a/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs b/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs index e328b0a6c7..f151914ea0 100644 --- a/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs +++ b/src/Windows/Gaming/Preview/GamesEnumeration/mod.rs @@ -101,11 +101,7 @@ impl ::windows::core::DefaultType for GameListCategory { pub struct GameListChangedEventHandler(::windows::core::IUnknown); impl GameListChangedEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = GameListChangedEventHandler_box:: { - vtable: &GameListChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = GameListChangedEventHandler_box:: { vtable: &GameListChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, GameListEntry>>(&self, game: Param0) -> ::windows::core::Result<()> { @@ -122,12 +118,7 @@ unsafe impl ::windows::core::Interface for GameListChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct GameListChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, game: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct GameListChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, game: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct GameListChangedEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const GameListChangedEventHandler_abi, @@ -138,11 +129,7 @@ impl) -> ::windows::core::Result const VTABLE: GameListChangedEventHandler_abi = GameListChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -371,11 +358,7 @@ impl ::windows::core::DefaultType for GameListEntryLaunchableState { pub struct GameListRemovedEventHandler(::windows::core::IUnknown); impl GameListRemovedEventHandler { pub fn new ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = GameListRemovedEventHandler_box:: { - vtable: &GameListRemovedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = GameListRemovedEventHandler_box:: { vtable: &GameListRemovedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, identifier: Param0) -> ::windows::core::Result<()> { @@ -392,12 +375,7 @@ unsafe impl ::windows::core::Interface for GameListRemovedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct GameListRemovedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, identifier: ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> ::windows::core::HRESULT, -); +pub struct GameListRemovedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, identifier: ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> ::windows::core::HRESULT); #[repr(C)] struct GameListRemovedEventHandler_box ::windows::core::Result<()> + 'static> { vtable: *const GameListRemovedEventHandler_abi, @@ -408,11 +386,7 @@ impl ::windows::core::Result<()> + 'stati const VTABLE: GameListRemovedEventHandler_abi = GameListRemovedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Gaming/XboxLive/Storage/mod.rs b/src/Windows/Gaming/XboxLive/Storage/mod.rs index 9a85c20620..252b88fc7f 100644 --- a/src/Windows/Gaming/XboxLive/Storage/mod.rs +++ b/src/Windows/Gaming/XboxLive/Storage/mod.rs @@ -314,12 +314,7 @@ impl GameSaveContainer { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Storage_Streams"))] - pub fn SubmitUpdatesAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, super::super::super::Storage::Streams::IBuffer>>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - blobstowrite: Param0, - blobstodelete: Param1, - displayname: Param2, - ) -> ::windows::core::Result> { + pub fn SubmitUpdatesAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, super::super::super::Storage::Streams::IBuffer>>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, blobstowrite: Param0, blobstodelete: Param1, displayname: Param2) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -343,12 +338,7 @@ impl GameSaveContainer { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn SubmitPropertySetUpdatesAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IPropertySet>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - blobstowrite: Param0, - blobstodelete: Param1, - displayname: Param2, - ) -> ::windows::core::Result> { + pub fn SubmitPropertySetUpdatesAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IPropertySet>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, blobstowrite: Param0, blobstodelete: Param1, displayname: Param2) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/Globalization/DateTimeFormatting/mod.rs b/src/Windows/Globalization/DateTimeFormatting/mod.rs index ce013a860e..10cb9f66be 100644 --- a/src/Windows/Globalization/DateTimeFormatting/mod.rs +++ b/src/Windows/Globalization/DateTimeFormatting/mod.rs @@ -151,13 +151,7 @@ impl DateTimeFormatter { }) } #[cfg(feature = "Foundation_Collections")] - pub fn CreateDateTimeFormatterContext<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - formattemplate: Param0, - languages: Param1, - geographicregion: Param2, - calendar: Param3, - clock: Param4, - ) -> ::windows::core::Result { + pub fn CreateDateTimeFormatterContext<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(formattemplate: Param0, languages: Param1, geographicregion: Param2, calendar: Param3, clock: Param4) -> ::windows::core::Result { Self::IDateTimeFormatterFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), formattemplate.into_param().abi(), languages.into_param().abi(), geographicregion.into_param().abi(), calendar.into_param().abi(), clock.into_param().abi(), &mut result__).from_abi::(result__) @@ -183,19 +177,7 @@ impl DateTimeFormatter { }) } #[cfg(feature = "Foundation_Collections")] - pub fn CreateDateTimeFormatterDateTimeContext<'a, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param8: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param9: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param10: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - yearformat: YearFormat, - monthformat: MonthFormat, - dayformat: DayFormat, - dayofweekformat: DayOfWeekFormat, - hourformat: HourFormat, - minuteformat: MinuteFormat, - secondformat: SecondFormat, - languages: Param7, - geographicregion: Param8, - calendar: Param9, - clock: Param10, - ) -> ::windows::core::Result { + pub fn CreateDateTimeFormatterDateTimeContext<'a, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param8: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param9: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param10: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(yearformat: YearFormat, monthformat: MonthFormat, dayformat: DayFormat, dayofweekformat: DayOfWeekFormat, hourformat: HourFormat, minuteformat: MinuteFormat, secondformat: SecondFormat, languages: Param7, geographicregion: Param8, calendar: Param9, clock: Param10) -> ::windows::core::Result { Self::IDateTimeFormatterFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).12)(::core::mem::transmute_copy(this), yearformat, monthformat, dayformat, dayofweekformat, hourformat, minuteformat, secondformat, languages.into_param().abi(), geographicregion.into_param().abi(), calendar.into_param().abi(), clock.into_param().abi(), &mut result__).from_abi::(result__) @@ -433,22 +415,7 @@ pub struct IDateTimeFormatterFactory_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hourformat: HourFormat, minuteformat: MinuteFormat, secondformat: SecondFormat, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Foundation_Collections")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, yearformat: YearFormat, monthformat: MonthFormat, dayformat: DayFormat, dayofweekformat: DayOfWeekFormat, hourformat: HourFormat, minuteformat: MinuteFormat, secondformat: SecondFormat, languages: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation_Collections"))] usize, - #[cfg(feature = "Foundation_Collections")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - yearformat: YearFormat, - monthformat: MonthFormat, - dayformat: DayFormat, - dayofweekformat: DayOfWeekFormat, - hourformat: HourFormat, - minuteformat: MinuteFormat, - secondformat: SecondFormat, - languages: ::windows::core::RawPtr, - geographicregion: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - calendar: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - clock: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation_Collections")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, yearformat: YearFormat, monthformat: MonthFormat, dayformat: DayFormat, dayofweekformat: DayOfWeekFormat, hourformat: HourFormat, minuteformat: MinuteFormat, secondformat: SecondFormat, languages: ::windows::core::RawPtr, geographicregion: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, calendar: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, clock: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation_Collections"))] usize, ); #[repr(transparent)] diff --git a/src/Windows/Graphics/Display/Core/mod.rs b/src/Windows/Graphics/Display/Core/mod.rs index 615fc33551..7a259832f5 100644 --- a/src/Windows/Graphics/Display/Core/mod.rs +++ b/src/Windows/Graphics/Display/Core/mod.rs @@ -64,18 +64,7 @@ impl ::core::fmt::Debug for HdmiDisplayHdr2086Metadata { } impl ::core::cmp::PartialEq for HdmiDisplayHdr2086Metadata { fn eq(&self, other: &Self) -> bool { - self.RedPrimaryX == other.RedPrimaryX - && self.RedPrimaryY == other.RedPrimaryY - && self.GreenPrimaryX == other.GreenPrimaryX - && self.GreenPrimaryY == other.GreenPrimaryY - && self.BluePrimaryX == other.BluePrimaryX - && self.BluePrimaryY == other.BluePrimaryY - && self.WhitePointX == other.WhitePointX - && self.WhitePointY == other.WhitePointY - && self.MaxMasteringLuminance == other.MaxMasteringLuminance - && self.MinMasteringLuminance == other.MinMasteringLuminance - && self.MaxContentLightLevel == other.MaxContentLightLevel - && self.MaxFrameAverageLightLevel == other.MaxFrameAverageLightLevel + self.RedPrimaryX == other.RedPrimaryX && self.RedPrimaryY == other.RedPrimaryY && self.GreenPrimaryX == other.GreenPrimaryX && self.GreenPrimaryY == other.GreenPrimaryY && self.BluePrimaryX == other.BluePrimaryX && self.BluePrimaryY == other.BluePrimaryY && self.WhitePointX == other.WhitePointX && self.WhitePointY == other.WhitePointY && self.MaxMasteringLuminance == other.MaxMasteringLuminance && self.MinMasteringLuminance == other.MinMasteringLuminance && self.MaxContentLightLevel == other.MaxContentLightLevel && self.MaxFrameAverageLightLevel == other.MaxFrameAverageLightLevel } } impl ::core::cmp::Eq for HdmiDisplayHdr2086Metadata {} diff --git a/src/Windows/Graphics/Display/mod.rs b/src/Windows/Graphics/Display/mod.rs index 11f460314e..327975c4aa 100644 --- a/src/Windows/Graphics/Display/mod.rs +++ b/src/Windows/Graphics/Display/mod.rs @@ -1336,11 +1336,7 @@ impl ::windows::core::RuntimeName for DisplayProperties { pub struct DisplayPropertiesEventHandler(::windows::core::IUnknown); impl DisplayPropertiesEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DisplayPropertiesEventHandler_box:: { - vtable: &DisplayPropertiesEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DisplayPropertiesEventHandler_box:: { vtable: &DisplayPropertiesEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(&self, sender: Param0) -> ::windows::core::Result<()> { @@ -1357,12 +1353,7 @@ unsafe impl ::windows::core::Interface for DisplayPropertiesEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DisplayPropertiesEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DisplayPropertiesEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DisplayPropertiesEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const DisplayPropertiesEventHandler_abi, @@ -1373,11 +1364,7 @@ impl) -> ::windo const VTABLE: DisplayPropertiesEventHandler_abi = DisplayPropertiesEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Graphics/Holographic/mod.rs b/src/Windows/Graphics/Holographic/mod.rs index 8923f72d90..76bd7db58a 100644 --- a/src/Windows/Graphics/Holographic/mod.rs +++ b/src/Windows/Graphics/Holographic/mod.rs @@ -356,13 +356,7 @@ impl HolographicCameraRenderingParameters { unsafe { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), coordinatesystem.into_param().abi(), position.into_param().abi(), normal.into_param().abi()).ok() } } #[cfg(all(feature = "Foundation_Numerics", feature = "Perception_Spatial"))] - pub fn SetFocusPointWithNormalLinearVelocity<'a, Param0: ::windows::core::IntoParam<'a, super::super::Perception::Spatial::SpatialCoordinateSystem>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector3>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector3>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector3>>( - &self, - coordinatesystem: Param0, - position: Param1, - normal: Param2, - linearvelocity: Param3, - ) -> ::windows::core::Result<()> { + pub fn SetFocusPointWithNormalLinearVelocity<'a, Param0: ::windows::core::IntoParam<'a, super::super::Perception::Spatial::SpatialCoordinateSystem>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector3>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector3>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector3>>(&self, coordinatesystem: Param0, position: Param1, normal: Param2, linearvelocity: Param3) -> ::windows::core::Result<()> { let this = self; unsafe { (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), coordinatesystem.into_param().abi(), position.into_param().abi(), normal.into_param().abi(), linearvelocity.into_param().abi()).ok() } } diff --git a/src/Windows/Graphics/Imaging/mod.rs b/src/Windows/Graphics/Imaging/mod.rs index c7342b2b1b..da734c0380 100644 --- a/src/Windows/Graphics/Imaging/mod.rs +++ b/src/Windows/Graphics/Imaging/mod.rs @@ -780,11 +780,7 @@ impl BitmapEncoder { }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Storage_Streams"))] - pub fn CreateWithEncodingOptionsAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IRandomAccessStream>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>>>( - encoderid: Param0, - stream: Param1, - encodingoptions: Param2, - ) -> ::windows::core::Result> { + pub fn CreateWithEncodingOptionsAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IRandomAccessStream>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>>>(encoderid: Param0, stream: Param1, encodingoptions: Param2) -> ::windows::core::Result> { Self::IBitmapEncoderStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).14)(::core::mem::transmute_copy(this), encoderid.into_param().abi(), stream.into_param().abi(), encodingoptions.into_param().abi(), &mut result__).from_abi::>(result__) diff --git a/src/Windows/Graphics/Printing/mod.rs b/src/Windows/Graphics/Printing/mod.rs index 0c183cfb83..3f8b702639 100644 --- a/src/Windows/Graphics/Printing/mod.rs +++ b/src/Windows/Graphics/Printing/mod.rs @@ -2794,11 +2794,7 @@ unsafe impl ::core::marker::Sync for PrintTaskSourceRequestedDeferral {} pub struct PrintTaskSourceRequestedHandler(::windows::core::IUnknown); impl PrintTaskSourceRequestedHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = PrintTaskSourceRequestedHandler_box:: { - vtable: &PrintTaskSourceRequestedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = PrintTaskSourceRequestedHandler_box:: { vtable: &PrintTaskSourceRequestedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, PrintTaskSourceRequestedArgs>>(&self, args: Param0) -> ::windows::core::Result<()> { @@ -2815,12 +2811,7 @@ unsafe impl ::windows::core::Interface for PrintTaskSourceRequestedHandler { } #[repr(C)] #[doc(hidden)] -pub struct PrintTaskSourceRequestedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct PrintTaskSourceRequestedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct PrintTaskSourceRequestedHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const PrintTaskSourceRequestedHandler_abi, @@ -2831,11 +2822,7 @@ impl) -> ::window const VTABLE: PrintTaskSourceRequestedHandler_abi = PrintTaskSourceRequestedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Graphics/Printing3D/mod.rs b/src/Windows/Graphics/Printing3D/mod.rs index 8b25543ace..f456b5aa68 100644 --- a/src/Windows/Graphics/Printing3D/mod.rs +++ b/src/Windows/Graphics/Printing3D/mod.rs @@ -1460,11 +1460,7 @@ unsafe impl ::core::marker::Sync for Print3DTaskSourceRequestedArgs {} pub struct Print3DTaskSourceRequestedHandler(::windows::core::IUnknown); impl Print3DTaskSourceRequestedHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = Print3DTaskSourceRequestedHandler_box:: { - vtable: &Print3DTaskSourceRequestedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = Print3DTaskSourceRequestedHandler_box:: { vtable: &Print3DTaskSourceRequestedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, Print3DTaskSourceRequestedArgs>>(&self, args: Param0) -> ::windows::core::Result<()> { @@ -1481,12 +1477,7 @@ unsafe impl ::windows::core::Interface for Print3DTaskSourceRequestedHandler { } #[repr(C)] #[doc(hidden)] -pub struct Print3DTaskSourceRequestedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct Print3DTaskSourceRequestedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct Print3DTaskSourceRequestedHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const Print3DTaskSourceRequestedHandler_abi, @@ -1497,11 +1488,7 @@ impl) -> ::wind const VTABLE: Print3DTaskSourceRequestedHandler_abi = Print3DTaskSourceRequestedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Management/Deployment/mod.rs b/src/Windows/Management/Deployment/mod.rs index 12b5dd3f36..7b4c16941a 100644 --- a/src/Windows/Management/Deployment/mod.rs +++ b/src/Windows/Management/Deployment/mod.rs @@ -1732,11 +1732,9 @@ pub struct IPackageManager6_abi( #[cfg(not(feature = "Foundation"))] usize, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appinstallerfileuri: ::windows::core::RawPtr, options: AddPackageByAppInstallerOptions, targetvolume: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, - #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, packageuri: ::windows::core::RawPtr, dependencypackageuris: ::windows::core::RawPtr, options: DeploymentOptions, targetvolume: ::windows::core::RawPtr, optionalpackagefamilynames: ::windows::core::RawPtr, packageuristoinstall: ::windows::core::RawPtr, relatedpackageuris: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, packageuri: ::windows::core::RawPtr, dependencypackageuris: ::windows::core::RawPtr, options: DeploymentOptions, targetvolume: ::windows::core::RawPtr, optionalpackagefamilynames: ::windows::core::RawPtr, packageuristoinstall: ::windows::core::RawPtr, relatedpackageuris: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections")))] usize, - #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, packageuri: ::windows::core::RawPtr, dependencypackageuris: ::windows::core::RawPtr, options: DeploymentOptions, targetvolume: ::windows::core::RawPtr, optionalpackagefamilynames: ::windows::core::RawPtr, packageuristoinstall: ::windows::core::RawPtr, relatedpackageuris: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, packageuri: ::windows::core::RawPtr, dependencypackageuris: ::windows::core::RawPtr, options: DeploymentOptions, targetvolume: ::windows::core::RawPtr, optionalpackagefamilynames: ::windows::core::RawPtr, packageuristoinstall: ::windows::core::RawPtr, relatedpackageuris: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections")))] usize, #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, packageuri: ::windows::core::RawPtr, dependencypackageuris: ::windows::core::RawPtr, deploymentoptions: DeploymentOptions, targetvolume: ::windows::core::RawPtr, optionalpackagefamilynames: ::windows::core::RawPtr, relatedpackageuris: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections")))] usize, @@ -1757,8 +1755,7 @@ pub struct IPackageManager7_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut u32, values: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, packageuri: ::windows::core::RawPtr, dependencypackageuris: ::windows::core::RawPtr, deploymentoptions: DeploymentOptions, targetvolume: ::windows::core::RawPtr, optionalpackagefamilynames: ::windows::core::RawPtr, relatedpackageuris: ::windows::core::RawPtr, packageuristoinstall: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, packageuri: ::windows::core::RawPtr, dependencypackageuris: ::windows::core::RawPtr, deploymentoptions: DeploymentOptions, targetvolume: ::windows::core::RawPtr, optionalpackagefamilynames: ::windows::core::RawPtr, relatedpackageuris: ::windows::core::RawPtr, packageuristoinstall: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections")))] usize, ); #[repr(transparent)] @@ -2479,13 +2476,7 @@ impl PackageManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn AddPackageToVolumeAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>>( - &self, - packageuri: Param0, - dependencypackageuris: Param1, - deploymentoptions: DeploymentOptions, - targetvolume: Param3, - ) -> ::windows::core::Result> { + pub fn AddPackageToVolumeAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>>(&self, packageuri: Param0, dependencypackageuris: Param1, deploymentoptions: DeploymentOptions, targetvolume: Param3) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -2497,13 +2488,7 @@ impl PackageManager { unsafe { (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), packagefullname.into_param().abi(), status).ok() } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn RegisterPackageWithAppDataVolumeAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>>( - &self, - manifesturi: Param0, - dependencypackageuris: Param1, - deploymentoptions: DeploymentOptions, - appdatavolume: Param3, - ) -> ::windows::core::Result> { + pub fn RegisterPackageWithAppDataVolumeAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>>(&self, manifesturi: Param0, dependencypackageuris: Param1, deploymentoptions: DeploymentOptions, appdatavolume: Param3) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -2573,13 +2558,7 @@ impl PackageManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn StagePackageToVolumeAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>>( - &self, - packageuri: Param0, - dependencypackageuris: Param1, - deploymentoptions: DeploymentOptions, - targetvolume: Param3, - ) -> ::windows::core::Result> { + pub fn StagePackageToVolumeAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>>(&self, packageuri: Param0, dependencypackageuris: Param1, deploymentoptions: DeploymentOptions, targetvolume: Param3) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -2603,14 +2582,7 @@ impl PackageManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn AddPackageToVolumeAndOptionalPackagesAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param3: ::windows::core::IntoParam<'a, PackageVolume>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - >( + pub fn AddPackageToVolumeAndOptionalPackagesAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>>( &self, packageuri: Param0, dependencypackageuris: Param1, @@ -2626,14 +2598,7 @@ impl PackageManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn StagePackageToVolumeAndOptionalPackagesAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param3: ::windows::core::IntoParam<'a, PackageVolume>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - >( + pub fn StagePackageToVolumeAndOptionalPackagesAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>>( &self, packageuri: Param0, dependencypackageuris: Param1, @@ -2649,14 +2614,7 @@ impl PackageManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn RegisterPackageByFamilyNameAndOptionalPackagesAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param3: ::windows::core::IntoParam<'a, PackageVolume>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>>( - &self, - mainpackagefamilyname: Param0, - dependencypackagefamilynames: Param1, - deploymentoptions: DeploymentOptions, - appdatavolume: Param3, - optionalpackagefamilynames: Param4, - ) -> ::windows::core::Result> { + pub fn RegisterPackageByFamilyNameAndOptionalPackagesAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param3: ::windows::core::IntoParam<'a, PackageVolume>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>>(&self, mainpackagefamilyname: Param0, dependencypackagefamilynames: Param1, deploymentoptions: DeploymentOptions, appdatavolume: Param3, optionalpackagefamilynames: Param4) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -2695,15 +2653,7 @@ impl PackageManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn AddPackageToVolumeAndRelatedSetAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param3: ::windows::core::IntoParam<'a, PackageVolume>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - >( + pub fn AddPackageToVolumeAndRelatedSetAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>>( &self, packageuri: Param0, dependencypackageuris: Param1, @@ -2720,15 +2670,7 @@ impl PackageManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn StagePackageToVolumeAndRelatedSetAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param3: ::windows::core::IntoParam<'a, PackageVolume>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - >( + pub fn StagePackageToVolumeAndRelatedSetAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>>( &self, packageuri: Param0, dependencypackageuris: Param1, @@ -2745,14 +2687,7 @@ impl PackageManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn RequestAddPackageAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param3: ::windows::core::IntoParam<'a, PackageVolume>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - >( + pub fn RequestAddPackageAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>>( &self, packageuri: Param0, dependencypackageuris: Param1, @@ -2768,15 +2703,7 @@ impl PackageManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn RequestAddPackageAndRelatedSetAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param3: ::windows::core::IntoParam<'a, PackageVolume>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - >( + pub fn RequestAddPackageAndRelatedSetAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, PackageVolume>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>>( &self, packageuri: Param0, dependencypackageuris: Param1, diff --git a/src/Windows/Media/AppRecording/mod.rs b/src/Windows/Media/AppRecording/mod.rs index ac292d3206..d9382fd670 100644 --- a/src/Windows/Media/AppRecording/mod.rs +++ b/src/Windows/Media/AppRecording/mod.rs @@ -35,13 +35,7 @@ impl AppRecordingManager { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Storage"))] - pub fn SaveScreenshotToFilesAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Storage::StorageFolder>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>>( - &self, - folder: Param0, - filenameprefix: Param1, - option: AppRecordingSaveScreenshotOption, - requestedformats: Param3, - ) -> ::windows::core::Result> { + pub fn SaveScreenshotToFilesAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Storage::StorageFolder>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>>(&self, folder: Param0, filenameprefix: Param1, option: AppRecordingSaveScreenshotOption, requestedformats: Param3) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/Media/Audio/mod.rs b/src/Windows/Media/Audio/mod.rs index 36bd69b2e8..9a040d2733 100644 --- a/src/Windows/Media/Audio/mod.rs +++ b/src/Windows/Media/Audio/mod.rs @@ -1789,13 +1789,7 @@ impl AudioGraph { } } #[cfg(all(feature = "Devices_Enumeration", feature = "Foundation", feature = "Media_Capture", feature = "Media_MediaProperties"))] - pub fn CreateDeviceInputNodeWithFormatAndEmitterOnDeviceAsync<'a, Param1: ::windows::core::IntoParam<'a, super::MediaProperties::AudioEncodingProperties>, Param2: ::windows::core::IntoParam<'a, super::super::Devices::Enumeration::DeviceInformation>, Param3: ::windows::core::IntoParam<'a, AudioNodeEmitter>>( - &self, - category: super::Capture::MediaCategory, - encodingproperties: Param1, - device: Param2, - emitter: Param3, - ) -> ::windows::core::Result> { + pub fn CreateDeviceInputNodeWithFormatAndEmitterOnDeviceAsync<'a, Param1: ::windows::core::IntoParam<'a, super::MediaProperties::AudioEncodingProperties>, Param2: ::windows::core::IntoParam<'a, super::super::Devices::Enumeration::DeviceInformation>, Param3: ::windows::core::IntoParam<'a, AudioNodeEmitter>>(&self, category: super::Capture::MediaCategory, encodingproperties: Param1, device: Param2, emitter: Param3) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/Media/Capture/mod.rs b/src/Windows/Media/Capture/mod.rs index b26c37eb8b..8e52391f27 100644 --- a/src/Windows/Media/Capture/mod.rs +++ b/src/Windows/Media/Capture/mod.rs @@ -10496,11 +10496,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IInspectable> for &'a M pub struct MediaCaptureFailedEventHandler(::windows::core::IUnknown); impl MediaCaptureFailedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = MediaCaptureFailedEventHandler_box:: { - vtable: &MediaCaptureFailedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = MediaCaptureFailedEventHandler_box:: { vtable: &MediaCaptureFailedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, MediaCapture>, Param1: ::windows::core::IntoParam<'a, MediaCaptureFailedEventArgs>>(&self, sender: Param0, erroreventargs: Param1) -> ::windows::core::Result<()> { @@ -10517,12 +10513,7 @@ unsafe impl ::windows::core::Interface for MediaCaptureFailedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct MediaCaptureFailedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, erroreventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct MediaCaptureFailedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, erroreventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct MediaCaptureFailedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const MediaCaptureFailedEventHandler_abi, @@ -10533,11 +10524,7 @@ impl, &::core::option::Option ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -10559,11 +10546,7 @@ impl, &::core::option::Option ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const ::Abi as *const ::DefaultType), - &*(&erroreventargs as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const ::Abi as *const ::DefaultType), &*(&erroreventargs as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -11993,11 +11976,7 @@ impl ::windows::core::DefaultType for PowerlineFrequency { pub struct RecordLimitationExceededEventHandler(::windows::core::IUnknown); impl RecordLimitationExceededEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = RecordLimitationExceededEventHandler_box:: { - vtable: &RecordLimitationExceededEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = RecordLimitationExceededEventHandler_box:: { vtable: &RecordLimitationExceededEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, MediaCapture>>(&self, sender: Param0) -> ::windows::core::Result<()> { @@ -12014,12 +11993,7 @@ unsafe impl ::windows::core::Interface for RecordLimitationExceededEventHandler } #[repr(C)] #[doc(hidden)] -pub struct RecordLimitationExceededEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct RecordLimitationExceededEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct RecordLimitationExceededEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const RecordLimitationExceededEventHandler_abi, @@ -12030,11 +12004,7 @@ impl) -> ::windows::core::Result< const VTABLE: RecordLimitationExceededEventHandler_abi = RecordLimitationExceededEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Media/Devices/Core/mod.rs b/src/Windows/Media/Devices/Core/mod.rs index 9cd969eeae..bd569cb9d7 100644 --- a/src/Windows/Media/Devices/Core/mod.rs +++ b/src/Windows/Media/Devices/Core/mod.rs @@ -76,14 +76,7 @@ impl CameraIntrinsics { unsafe { (::windows::core::Interface::vtable(this).15)(::core::mem::transmute_copy(this), pixelcoordinates.len() as u32, ::core::mem::transmute(pixelcoordinates.as_ptr()), results.len() as u32, ::core::mem::transmute_copy(&results)).ok() } } #[cfg(feature = "Foundation_Numerics")] - pub fn Create<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector2>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector2>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector2>>( - focallength: Param0, - principalpoint: Param1, - radialdistortion: Param2, - tangentialdistortion: Param3, - imagewidth: u32, - imageheight: u32, - ) -> ::windows::core::Result { + pub fn Create<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector2>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector2>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector3>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Vector2>>(focallength: Param0, principalpoint: Param1, radialdistortion: Param2, tangentialdistortion: Param3, imagewidth: u32, imageheight: u32) -> ::windows::core::Result { Self::ICameraIntrinsicsFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), focallength.into_param().abi(), principalpoint.into_param().abi(), radialdistortion.into_param().abi(), tangentialdistortion.into_param().abi(), imagewidth, imageheight, &mut result__).from_abi::(result__) diff --git a/src/Windows/Media/Devices/mod.rs b/src/Windows/Media/Devices/mod.rs index af78b4eaf9..4d57a1b393 100644 --- a/src/Windows/Media/Devices/mod.rs +++ b/src/Windows/Media/Devices/mod.rs @@ -799,11 +799,7 @@ unsafe impl ::core::marker::Sync for CallControl {} pub struct CallControlEventHandler(::windows::core::IUnknown); impl CallControlEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = CallControlEventHandler_box:: { - vtable: &CallControlEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = CallControlEventHandler_box:: { vtable: &CallControlEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, CallControl>>(&self, sender: Param0) -> ::windows::core::Result<()> { @@ -820,12 +816,7 @@ unsafe impl ::windows::core::Interface for CallControlEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct CallControlEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct CallControlEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct CallControlEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const CallControlEventHandler_abi, @@ -836,11 +827,7 @@ impl) -> ::windows::core::Result<( const VTABLE: CallControlEventHandler_abi = CallControlEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1464,11 +1451,7 @@ unsafe impl ::core::marker::Sync for DialRequestedEventArgs {} pub struct DialRequestedEventHandler(::windows::core::IUnknown); impl DialRequestedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DialRequestedEventHandler_box:: { - vtable: &DialRequestedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DialRequestedEventHandler_box:: { vtable: &DialRequestedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, CallControl>, Param1: ::windows::core::IntoParam<'a, DialRequestedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -1485,12 +1468,7 @@ unsafe impl ::windows::core::Interface for DialRequestedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DialRequestedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DialRequestedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DialRequestedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const DialRequestedEventHandler_abi, @@ -1501,11 +1479,7 @@ impl, &::core::option::Option ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -4772,11 +4746,7 @@ unsafe impl ::core::marker::Sync for KeypadPressedEventArgs {} pub struct KeypadPressedEventHandler(::windows::core::IUnknown); impl KeypadPressedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = KeypadPressedEventHandler_box:: { - vtable: &KeypadPressedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = KeypadPressedEventHandler_box:: { vtable: &KeypadPressedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, CallControl>, Param1: ::windows::core::IntoParam<'a, KeypadPressedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -4793,12 +4763,7 @@ unsafe impl ::windows::core::Interface for KeypadPressedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct KeypadPressedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct KeypadPressedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct KeypadPressedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const KeypadPressedEventHandler_abi, @@ -4809,11 +4774,7 @@ impl, &::core::option::Option ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -5853,11 +5814,7 @@ unsafe impl ::core::marker::Sync for RedialRequestedEventArgs {} pub struct RedialRequestedEventHandler(::windows::core::IUnknown); impl RedialRequestedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = RedialRequestedEventHandler_box:: { - vtable: &RedialRequestedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = RedialRequestedEventHandler_box:: { vtable: &RedialRequestedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, CallControl>, Param1: ::windows::core::IntoParam<'a, RedialRequestedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -5874,12 +5831,7 @@ unsafe impl ::windows::core::Interface for RedialRequestedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct RedialRequestedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct RedialRequestedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct RedialRequestedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const RedialRequestedEventHandler_abi, @@ -5890,11 +5842,7 @@ impl, &::core::option::Option ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Media/Protection/PlayReady/mod.rs b/src/Windows/Media/Protection/PlayReady/mod.rs index 5ae0726da1..e2a1c9106d 100644 --- a/src/Windows/Media/Protection/PlayReady/mod.rs +++ b/src/Windows/Media/Protection/PlayReady/mod.rs @@ -756,18 +756,7 @@ impl INDMessenger { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(this).7)( - ::core::mem::transmute_copy(this), - pdtype, - transmitterchannelbytes.len() as u32, - ::core::mem::transmute(transmitterchannelbytes.as_ptr()), - sessionidbytes.len() as u32, - ::core::mem::transmute(sessionidbytes.as_ptr()), - challengedatabytes.len() as u32, - ::core::mem::transmute(challengedatabytes.as_ptr()), - &mut result__, - ) - .from_abi::>(result__) + (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), pdtype, transmitterchannelbytes.len() as u32, ::core::mem::transmute(transmitterchannelbytes.as_ptr()), sessionidbytes.len() as u32, ::core::mem::transmute(sessionidbytes.as_ptr()), challengedatabytes.len() as u32, ::core::mem::transmute(challengedatabytes.as_ptr()), &mut result__).from_abi::>(result__) } } #[cfg(feature = "deprecated")] @@ -776,18 +765,7 @@ impl INDMessenger { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(this).8)( - ::core::mem::transmute_copy(this), - pdtype, - transmitterchannelbytes.len() as u32, - ::core::mem::transmute(transmitterchannelbytes.as_ptr()), - sessionidbytes.len() as u32, - ::core::mem::transmute(sessionidbytes.as_ptr()), - responsedatabytes.len() as u32, - ::core::mem::transmute(responsedatabytes.as_ptr()), - &mut result__, - ) - .from_abi::>(result__) + (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), pdtype, transmitterchannelbytes.len() as u32, ::core::mem::transmute(transmitterchannelbytes.as_ptr()), sessionidbytes.len() as u32, ::core::mem::transmute(sessionidbytes.as_ptr()), responsedatabytes.len() as u32, ::core::mem::transmute(responsedatabytes.as_ptr()), &mut result__).from_abi::>(result__) } } #[cfg(feature = "deprecated")] @@ -1683,18 +1661,7 @@ pub struct IPlayReadyContentHeaderFactory_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, headerBytes_array_size: u32, headerbytes: *const u8, licenseacquisitionurl: ::windows::core::RawPtr, licenseacquisitionuserinterfaceurl: ::windows::core::RawPtr, customattributes: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, domainserviceid: ::windows::core::GUID, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, - #[cfg(feature = "Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - contentkeyid: ::windows::core::GUID, - contentkeyidstring: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contentencryptionalgorithm: PlayReadyEncryptionAlgorithm, - licenseacquisitionurl: ::windows::core::RawPtr, - licenseacquisitionuserinterfaceurl: ::windows::core::RawPtr, - customattributes: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - domainserviceid: ::windows::core::GUID, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, contentkeyid: ::windows::core::GUID, contentkeyidstring: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contentencryptionalgorithm: PlayReadyEncryptionAlgorithm, licenseacquisitionurl: ::windows::core::RawPtr, licenseacquisitionuserinterfaceurl: ::windows::core::RawPtr, customattributes: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, domainserviceid: ::windows::core::GUID, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, headerBytes_array_size: u32, headerbytes: *const u8, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -1714,21 +1681,7 @@ pub struct IPlayReadyContentHeaderFactory2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut u32, values: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, - #[cfg(feature = "Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - dwflags: u32, - contentKeyIds_array_size: u32, - contentkeyids: *const ::windows::core::GUID, - contentKeyIdStrings_array_size: u32, - contentkeyidstrings: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - contentencryptionalgorithm: PlayReadyEncryptionAlgorithm, - licenseacquisitionurl: ::windows::core::RawPtr, - licenseacquisitionuserinterfaceurl: ::windows::core::RawPtr, - customattributes: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - domainserviceid: ::windows::core::GUID, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32, contentKeyIds_array_size: u32, contentkeyids: *const ::windows::core::GUID, contentKeyIdStrings_array_size: u32, contentkeyidstrings: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, contentencryptionalgorithm: PlayReadyEncryptionAlgorithm, licenseacquisitionurl: ::windows::core::RawPtr, licenseacquisitionuserinterfaceurl: ::windows::core::RawPtr, customattributes: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, domainserviceid: ::windows::core::GUID, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, ); #[repr(transparent)] @@ -4080,18 +4033,7 @@ impl NDTCPMessenger { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(this).7)( - ::core::mem::transmute_copy(this), - pdtype, - transmitterchannelbytes.len() as u32, - ::core::mem::transmute(transmitterchannelbytes.as_ptr()), - sessionidbytes.len() as u32, - ::core::mem::transmute(sessionidbytes.as_ptr()), - challengedatabytes.len() as u32, - ::core::mem::transmute(challengedatabytes.as_ptr()), - &mut result__, - ) - .from_abi::>(result__) + (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), pdtype, transmitterchannelbytes.len() as u32, ::core::mem::transmute(transmitterchannelbytes.as_ptr()), sessionidbytes.len() as u32, ::core::mem::transmute(sessionidbytes.as_ptr()), challengedatabytes.len() as u32, ::core::mem::transmute(challengedatabytes.as_ptr()), &mut result__).from_abi::>(result__) } } #[cfg(feature = "deprecated")] @@ -4100,18 +4042,7 @@ impl NDTCPMessenger { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(this).8)( - ::core::mem::transmute_copy(this), - pdtype, - transmitterchannelbytes.len() as u32, - ::core::mem::transmute(transmitterchannelbytes.as_ptr()), - sessionidbytes.len() as u32, - ::core::mem::transmute(sessionidbytes.as_ptr()), - responsedatabytes.len() as u32, - ::core::mem::transmute(responsedatabytes.as_ptr()), - &mut result__, - ) - .from_abi::>(result__) + (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), pdtype, transmitterchannelbytes.len() as u32, ::core::mem::transmute(transmitterchannelbytes.as_ptr()), sessionidbytes.len() as u32, ::core::mem::transmute(sessionidbytes.as_ptr()), responsedatabytes.len() as u32, ::core::mem::transmute(responsedatabytes.as_ptr()), &mut result__).from_abi::>(result__) } } #[cfg(feature = "deprecated")] @@ -4296,42 +4227,17 @@ impl PlayReadyContentHeader { } } #[cfg(feature = "Foundation")] - pub fn CreateInstanceFromWindowsMediaDrmHeader<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::GUID>>( - headerbytes: &[::DefaultType], - licenseacquisitionurl: Param1, - licenseacquisitionuserinterfaceurl: Param2, - customattributes: Param3, - domainserviceid: Param4, - ) -> ::windows::core::Result { + pub fn CreateInstanceFromWindowsMediaDrmHeader<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(headerbytes: &[::DefaultType], licenseacquisitionurl: Param1, licenseacquisitionuserinterfaceurl: Param2, customattributes: Param3, domainserviceid: Param4) -> ::windows::core::Result { Self::IPlayReadyContentHeaderFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), headerbytes.len() as u32, ::core::mem::transmute(headerbytes.as_ptr()), licenseacquisitionurl.into_param().abi(), licenseacquisitionuserinterfaceurl.into_param().abi(), customattributes.into_param().abi(), domainserviceid.into_param().abi(), &mut result__).from_abi::(result__) }) } #[cfg(feature = "Foundation")] - pub fn CreateInstanceFromComponents<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::GUID>>( - contentkeyid: Param0, - contentkeyidstring: Param1, - contentencryptionalgorithm: PlayReadyEncryptionAlgorithm, - licenseacquisitionurl: Param3, - licenseacquisitionuserinterfaceurl: Param4, - customattributes: Param5, - domainserviceid: Param6, - ) -> ::windows::core::Result { + pub fn CreateInstanceFromComponents<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(contentkeyid: Param0, contentkeyidstring: Param1, contentencryptionalgorithm: PlayReadyEncryptionAlgorithm, licenseacquisitionurl: Param3, licenseacquisitionuserinterfaceurl: Param4, customattributes: Param5, domainserviceid: Param6) -> ::windows::core::Result { Self::IPlayReadyContentHeaderFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(this).7)( - ::core::mem::transmute_copy(this), - contentkeyid.into_param().abi(), - contentkeyidstring.into_param().abi(), - contentencryptionalgorithm, - licenseacquisitionurl.into_param().abi(), - licenseacquisitionuserinterfaceurl.into_param().abi(), - customattributes.into_param().abi(), - domainserviceid.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), contentkeyid.into_param().abi(), contentkeyidstring.into_param().abi(), contentencryptionalgorithm, licenseacquisitionurl.into_param().abi(), licenseacquisitionuserinterfaceurl.into_param().abi(), customattributes.into_param().abi(), domainserviceid.into_param().abi(), &mut result__).from_abi::(result__) }) } pub fn CreateInstanceFromPlayReadyHeader(headerbytes: &[::DefaultType]) -> ::windows::core::Result { @@ -4341,33 +4247,10 @@ impl PlayReadyContentHeader { }) } #[cfg(feature = "Foundation")] - pub fn CreateInstanceFromComponents2<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param7: ::windows::core::IntoParam<'a, ::windows::core::GUID>>( - dwflags: u32, - contentkeyids: &[<::windows::core::GUID as ::windows::core::DefaultType>::DefaultType], - contentkeyidstrings: &[<::windows::core::HSTRING as ::windows::core::DefaultType>::DefaultType], - contentencryptionalgorithm: PlayReadyEncryptionAlgorithm, - licenseacquisitionurl: Param4, - licenseacquisitionuserinterfaceurl: Param5, - customattributes: Param6, - domainserviceid: Param7, - ) -> ::windows::core::Result { + pub fn CreateInstanceFromComponents2<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param7: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(dwflags: u32, contentkeyids: &[<::windows::core::GUID as ::windows::core::DefaultType>::DefaultType], contentkeyidstrings: &[<::windows::core::HSTRING as ::windows::core::DefaultType>::DefaultType], contentencryptionalgorithm: PlayReadyEncryptionAlgorithm, licenseacquisitionurl: Param4, licenseacquisitionuserinterfaceurl: Param5, customattributes: Param6, domainserviceid: Param7) -> ::windows::core::Result { Self::IPlayReadyContentHeaderFactory2(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(this).6)( - ::core::mem::transmute_copy(this), - dwflags, - contentkeyids.len() as u32, - ::core::mem::transmute(contentkeyids.as_ptr()), - contentkeyidstrings.len() as u32, - ::core::mem::transmute(contentkeyidstrings.as_ptr()), - contentencryptionalgorithm, - licenseacquisitionurl.into_param().abi(), - licenseacquisitionuserinterfaceurl.into_param().abi(), - customattributes.into_param().abi(), - domainserviceid.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), dwflags, contentkeyids.len() as u32, ::core::mem::transmute(contentkeyids.as_ptr()), contentkeyidstrings.len() as u32, ::core::mem::transmute(contentkeyidstrings.as_ptr()), contentencryptionalgorithm, licenseacquisitionurl.into_param().abi(), licenseacquisitionuserinterfaceurl.into_param().abi(), customattributes.into_param().abi(), domainserviceid.into_param().abi(), &mut result__).from_abi::(result__) }) } pub fn IPlayReadyContentHeaderFactory ::windows::core::Result>(callback: F) -> ::windows::core::Result { diff --git a/src/Windows/Media/Protection/mod.rs b/src/Windows/Media/Protection/mod.rs index 6f789157e5..f49e36a491 100644 --- a/src/Windows/Media/Protection/mod.rs +++ b/src/Windows/Media/Protection/mod.rs @@ -77,11 +77,7 @@ unsafe impl ::core::marker::Sync for ComponentLoadFailedEventArgs {} pub struct ComponentLoadFailedEventHandler(::windows::core::IUnknown); impl ComponentLoadFailedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ComponentLoadFailedEventHandler_box:: { - vtable: &ComponentLoadFailedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ComponentLoadFailedEventHandler_box:: { vtable: &ComponentLoadFailedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, MediaProtectionManager>, Param1: ::windows::core::IntoParam<'a, ComponentLoadFailedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -98,12 +94,7 @@ unsafe impl ::windows::core::Interface for ComponentLoadFailedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ComponentLoadFailedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ComponentLoadFailedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ComponentLoadFailedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ComponentLoadFailedEventHandler_abi, @@ -114,11 +105,7 @@ impl, &::core::option:: const VTABLE: ComponentLoadFailedEventHandler_abi = ComponentLoadFailedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -140,11 +127,7 @@ impl, &::core::option:: } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const ::Abi as *const ::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const ::Abi as *const ::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } pub struct ComponentRenewal {} @@ -1037,11 +1020,7 @@ impl ::windows::core::DefaultType for ProtectionCapabilityResult { pub struct RebootNeededEventHandler(::windows::core::IUnknown); impl RebootNeededEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = RebootNeededEventHandler_box:: { - vtable: &RebootNeededEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = RebootNeededEventHandler_box:: { vtable: &RebootNeededEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, MediaProtectionManager>>(&self, sender: Param0) -> ::windows::core::Result<()> { @@ -1058,12 +1037,7 @@ unsafe impl ::windows::core::Interface for RebootNeededEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct RebootNeededEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct RebootNeededEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct RebootNeededEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const RebootNeededEventHandler_abi, @@ -1074,11 +1048,7 @@ impl) -> ::windows::cor const VTABLE: RebootNeededEventHandler_abi = RebootNeededEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1430,11 +1400,7 @@ unsafe impl ::core::marker::Sync for ServiceRequestedEventArgs {} pub struct ServiceRequestedEventHandler(::windows::core::IUnknown); impl ServiceRequestedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ServiceRequestedEventHandler_box:: { - vtable: &ServiceRequestedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ServiceRequestedEventHandler_box:: { vtable: &ServiceRequestedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, MediaProtectionManager>, Param1: ::windows::core::IntoParam<'a, ServiceRequestedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -1451,12 +1417,7 @@ unsafe impl ::windows::core::Interface for ServiceRequestedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ServiceRequestedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ServiceRequestedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ServiceRequestedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ServiceRequestedEventHandler_abi, @@ -1467,11 +1428,7 @@ impl, &::core::option:: const VTABLE: ServiceRequestedEventHandler_abi = ServiceRequestedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1493,10 +1450,6 @@ impl, &::core::option:: } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const ::Abi as *const ::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const ::Abi as *const ::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } diff --git a/src/Windows/Media/Streaming/Adaptive/mod.rs b/src/Windows/Media/Streaming/Adaptive/mod.rs index 4fe738e232..f1ac73bd17 100644 --- a/src/Windows/Media/Streaming/Adaptive/mod.rs +++ b/src/Windows/Media/Streaming/Adaptive/mod.rs @@ -207,12 +207,7 @@ impl AdaptiveMediaSource { }) } #[cfg(all(feature = "Foundation", feature = "Storage_Streams", feature = "Web_Http"))] - pub fn CreateFromStreamWithDownloaderAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IInputStream>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::super::Web::Http::HttpClient>>( - stream: Param0, - uri: Param1, - contenttype: Param2, - httpclient: Param3, - ) -> ::windows::core::Result> { + pub fn CreateFromStreamWithDownloaderAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IInputStream>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::super::Web::Http::HttpClient>>(stream: Param0, uri: Param1, contenttype: Param2, httpclient: Param3) -> ::windows::core::Result> { Self::IAdaptiveMediaSourceStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).10)(::core::mem::transmute_copy(this), stream.into_param().abi(), uri.into_param().abi(), contenttype.into_param().abi(), httpclient.into_param().abi(), &mut result__).from_abi::>(result__) diff --git a/src/Windows/Networking/BackgroundTransfer/mod.rs b/src/Windows/Networking/BackgroundTransfer/mod.rs index b26c847d1a..2c943bddca 100644 --- a/src/Windows/Networking/BackgroundTransfer/mod.rs +++ b/src/Windows/Networking/BackgroundTransfer/mod.rs @@ -907,15 +907,7 @@ impl ::core::default::Default for BackgroundUploadProgress { } impl ::core::fmt::Debug for BackgroundUploadProgress { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BackgroundUploadProgress") - .field("BytesReceived", &self.BytesReceived) - .field("BytesSent", &self.BytesSent) - .field("TotalBytesToReceive", &self.TotalBytesToReceive) - .field("TotalBytesToSend", &self.TotalBytesToSend) - .field("Status", &self.Status) - .field("HasResponseChanged", &self.HasResponseChanged) - .field("HasRestarted", &self.HasRestarted) - .finish() + fmt.debug_struct("BackgroundUploadProgress").field("BytesReceived", &self.BytesReceived).field("BytesSent", &self.BytesSent).field("TotalBytesToReceive", &self.TotalBytesToReceive).field("TotalBytesToSend", &self.TotalBytesToSend).field("Status", &self.Status).field("HasResponseChanged", &self.HasResponseChanged).field("HasRestarted", &self.HasRestarted).finish() } } impl ::core::cmp::PartialEq for BackgroundUploadProgress { @@ -977,13 +969,7 @@ impl BackgroundUploader { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn CreateUploadWithSubTypeAndBoundaryAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - uri: Param0, - parts: Param1, - subtype: Param2, - boundary: Param3, - ) -> ::windows::core::Result> { + pub fn CreateUploadWithSubTypeAndBoundaryAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, uri: Param0, parts: Param1, subtype: Param2, boundary: Param3) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/Networking/Connectivity/mod.rs b/src/Windows/Networking/Connectivity/mod.rs index f82f0e9412..f5ee50e58f 100644 --- a/src/Windows/Networking/Connectivity/mod.rs +++ b/src/Windows/Networking/Connectivity/mod.rs @@ -2834,11 +2834,7 @@ unsafe impl ::core::marker::Sync for NetworkStateChangeEventDetails {} pub struct NetworkStatusChangedEventHandler(::windows::core::IUnknown); impl NetworkStatusChangedEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = NetworkStatusChangedEventHandler_box:: { - vtable: &NetworkStatusChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = NetworkStatusChangedEventHandler_box:: { vtable: &NetworkStatusChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(&self, sender: Param0) -> ::windows::core::Result<()> { @@ -2855,12 +2851,7 @@ unsafe impl ::windows::core::Interface for NetworkStatusChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct NetworkStatusChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct NetworkStatusChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct NetworkStatusChangedEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const NetworkStatusChangedEventHandler_abi, @@ -2871,11 +2862,7 @@ impl) -> ::windo const VTABLE: NetworkStatusChangedEventHandler_abi = NetworkStatusChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Networking/Proximity/mod.rs b/src/Windows/Networking/Proximity/mod.rs index d5420e3d43..846dd9cff2 100644 --- a/src/Windows/Networking/Proximity/mod.rs +++ b/src/Windows/Networking/Proximity/mod.rs @@ -68,11 +68,7 @@ unsafe impl ::core::marker::Sync for ConnectionRequestedEventArgs {} pub struct DeviceArrivedEventHandler(::windows::core::IUnknown); impl DeviceArrivedEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DeviceArrivedEventHandler_box:: { - vtable: &DeviceArrivedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DeviceArrivedEventHandler_box:: { vtable: &DeviceArrivedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ProximityDevice>>(&self, sender: Param0) -> ::windows::core::Result<()> { @@ -89,12 +85,7 @@ unsafe impl ::windows::core::Interface for DeviceArrivedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DeviceArrivedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DeviceArrivedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DeviceArrivedEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const DeviceArrivedEventHandler_abi, @@ -105,11 +96,7 @@ impl) -> ::windows::core::Resu const VTABLE: DeviceArrivedEventHandler_abi = DeviceArrivedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -139,11 +126,7 @@ impl) -> ::windows::core::Resu pub struct DeviceDepartedEventHandler(::windows::core::IUnknown); impl DeviceDepartedEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DeviceDepartedEventHandler_box:: { - vtable: &DeviceDepartedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DeviceDepartedEventHandler_box:: { vtable: &DeviceDepartedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ProximityDevice>>(&self, sender: Param0) -> ::windows::core::Result<()> { @@ -160,12 +143,7 @@ unsafe impl ::windows::core::Interface for DeviceDepartedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DeviceDepartedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DeviceDepartedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DeviceDepartedEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const DeviceDepartedEventHandler_abi, @@ -176,11 +154,7 @@ impl) -> ::windows::core::Resu const VTABLE: DeviceDepartedEventHandler_abi = DeviceDepartedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -496,11 +470,7 @@ pub struct ITriggeredConnectionStateChangedEventArgs_abi( pub struct MessageReceivedHandler(::windows::core::IUnknown); impl MessageReceivedHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = MessageReceivedHandler_box:: { - vtable: &MessageReceivedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = MessageReceivedHandler_box:: { vtable: &MessageReceivedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ProximityDevice>, Param1: ::windows::core::IntoParam<'a, ProximityMessage>>(&self, sender: Param0, message: Param1) -> ::windows::core::Result<()> { @@ -517,12 +487,7 @@ unsafe impl ::windows::core::Interface for MessageReceivedHandler { } #[repr(C)] #[doc(hidden)] -pub struct MessageReceivedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, message: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct MessageReceivedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, message: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct MessageReceivedHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const MessageReceivedHandler_abi, @@ -533,11 +498,7 @@ impl, &::core::option::Option< const VTABLE: MessageReceivedHandler_abi = MessageReceivedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -567,11 +528,7 @@ impl, &::core::option::Option< pub struct MessageTransmittedHandler(::windows::core::IUnknown); impl MessageTransmittedHandler { pub fn new, i64) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = MessageTransmittedHandler_box:: { - vtable: &MessageTransmittedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = MessageTransmittedHandler_box:: { vtable: &MessageTransmittedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ProximityDevice>>(&self, sender: Param0, messageid: i64) -> ::windows::core::Result<()> { @@ -588,12 +545,7 @@ unsafe impl ::windows::core::Interface for MessageTransmittedHandler { } #[repr(C)] #[doc(hidden)] -pub struct MessageTransmittedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, messageid: i64) -> ::windows::core::HRESULT, -); +pub struct MessageTransmittedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, messageid: i64) -> ::windows::core::HRESULT); #[repr(C)] struct MessageTransmittedHandler_box, i64) -> ::windows::core::Result<()> + 'static> { vtable: *const MessageTransmittedHandler_abi, @@ -604,11 +556,7 @@ impl, i64) -> ::windows::core: const VTABLE: MessageTransmittedHandler_abi = MessageTransmittedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/Networking/Sockets/mod.rs b/src/Windows/Networking/Sockets/mod.rs index 239753d036..80ad2ae1dc 100644 --- a/src/Windows/Networking/Sockets/mod.rs +++ b/src/Windows/Networking/Sockets/mod.rs @@ -17,14 +17,7 @@ impl ::core::default::Default for BandwidthStatistics { } impl ::core::fmt::Debug for BandwidthStatistics { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BandwidthStatistics") - .field("OutboundBitsPerSecond", &self.OutboundBitsPerSecond) - .field("InboundBitsPerSecond", &self.InboundBitsPerSecond) - .field("OutboundBitsPerSecondInstability", &self.OutboundBitsPerSecondInstability) - .field("InboundBitsPerSecondInstability", &self.InboundBitsPerSecondInstability) - .field("OutboundBandwidthPeaked", &self.OutboundBandwidthPeaked) - .field("InboundBandwidthPeaked", &self.InboundBandwidthPeaked) - .finish() + fmt.debug_struct("BandwidthStatistics").field("OutboundBitsPerSecond", &self.OutboundBitsPerSecond).field("InboundBitsPerSecond", &self.InboundBitsPerSecond).field("OutboundBitsPerSecondInstability", &self.OutboundBitsPerSecondInstability).field("InboundBitsPerSecondInstability", &self.InboundBitsPerSecondInstability).field("OutboundBandwidthPeaked", &self.OutboundBandwidthPeaked).field("InboundBandwidthPeaked", &self.InboundBandwidthPeaked).finish() } } impl ::core::cmp::PartialEq for BandwidthStatistics { diff --git a/src/Windows/Networking/Vpn/mod.rs b/src/Windows/Networking/Vpn/mod.rs index 8be74a3065..92a1da760a 100644 --- a/src/Windows/Networking/Vpn/mod.rs +++ b/src/Windows/Networking/Vpn/mod.rs @@ -55,8 +55,7 @@ pub struct IVpnChannel_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, mainoutertunneltransport: ::windows::core::RawPtr, optionaloutertunneltransport: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Foundation_Collections")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, assignedclientipv4list: ::windows::core::RawPtr, assignedclientipv6list: ::windows::core::RawPtr, vpninterfaceid: ::windows::core::RawPtr, routescope: ::windows::core::RawPtr, namespacescope: ::windows::core::RawPtr, mtusize: u32, maxframesize: u32, optimizeforlowcostnetwork: bool, mainoutertunneltransport: ::windows::core::RawPtr, optionaloutertunneltransport: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation_Collections")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, assignedclientipv4list: ::windows::core::RawPtr, assignedclientipv6list: ::windows::core::RawPtr, vpninterfaceid: ::windows::core::RawPtr, routescope: ::windows::core::RawPtr, namespacescope: ::windows::core::RawPtr, mtusize: u32, maxframesize: u32, optimizeforlowcostnetwork: bool, mainoutertunneltransport: ::windows::core::RawPtr, optionaloutertunneltransport: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation_Collections"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Security_Cryptography_Certificates")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, credtype: VpnCredentialType, isretry: bool, issinglesignoncredential: bool, certificate: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -112,21 +111,7 @@ pub struct IVpnChannel2_abi( #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, credtype: VpnCredentialType, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, message: ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> ::windows::core::HRESULT, - #[cfg(feature = "Foundation_Collections")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - assignedclientipv4list: ::windows::core::RawPtr, - assignedclientipv6list: ::windows::core::RawPtr, - vpninterfaceid: ::windows::core::RawPtr, - assignedroutes: ::windows::core::RawPtr, - assignednamespace: ::windows::core::RawPtr, - mtusize: u32, - maxframesize: u32, - reserved: bool, - mainoutertunneltransport: ::windows::core::RawPtr, - optionaloutertunneltransport: ::windows::core::RawPtr, - assignedtrafficfilters: ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation_Collections")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, assignedclientipv4list: ::windows::core::RawPtr, assignedclientipv6list: ::windows::core::RawPtr, vpninterfaceid: ::windows::core::RawPtr, assignedroutes: ::windows::core::RawPtr, assignednamespace: ::windows::core::RawPtr, mtusize: u32, maxframesize: u32, reserved: bool, mainoutertunneltransport: ::windows::core::RawPtr, optionaloutertunneltransport: ::windows::core::RawPtr, assignedtrafficfilters: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation_Collections"))] usize, ); #[repr(transparent)] @@ -146,8 +131,7 @@ pub struct IVpnChannel4_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transport: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Foundation_Collections")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, assignedclientipv4addresses: ::windows::core::RawPtr, assignedclientipv6addresses: ::windows::core::RawPtr, vpninterfaceid: ::windows::core::RawPtr, assignedroutes: ::windows::core::RawPtr, assignednamespace: ::windows::core::RawPtr, mtusize: u32, maxframesize: u32, reserved: bool, transports: ::windows::core::RawPtr, assignedtrafficfilters: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation_Collections")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, assignedclientipv4addresses: ::windows::core::RawPtr, assignedclientipv6addresses: ::windows::core::RawPtr, vpninterfaceid: ::windows::core::RawPtr, assignedroutes: ::windows::core::RawPtr, assignednamespace: ::windows::core::RawPtr, mtusize: u32, maxframesize: u32, reserved: bool, transports: ::windows::core::RawPtr, assignedtrafficfilters: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation_Collections"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transport: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transport: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2127,16 +2111,7 @@ impl VpnChannel { unsafe { (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), mainoutertunneltransport.into_param().abi(), optionaloutertunneltransport.into_param().abi()).ok() } } #[cfg(feature = "Foundation_Collections")] - pub fn Start< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, - Param2: ::windows::core::IntoParam<'a, VpnInterfaceId>, - Param3: ::windows::core::IntoParam<'a, VpnRouteAssignment>, - Param4: ::windows::core::IntoParam<'a, VpnNamespaceAssignment>, - Param8: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, - Param9: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, - >( + pub fn Start<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, Param2: ::windows::core::IntoParam<'a, VpnInterfaceId>, Param3: ::windows::core::IntoParam<'a, VpnRouteAssignment>, Param4: ::windows::core::IntoParam<'a, VpnNamespaceAssignment>, Param8: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param9: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>( &self, assignedclientipv4list: Param0, assignedclientipv6list: Param1, @@ -2150,22 +2125,7 @@ impl VpnChannel { optionaloutertunneltransport: Param9, ) -> ::windows::core::Result<()> { let this = self; - unsafe { - (::windows::core::Interface::vtable(this).7)( - ::core::mem::transmute_copy(this), - assignedclientipv4list.into_param().abi(), - assignedclientipv6list.into_param().abi(), - vpninterfaceid.into_param().abi(), - routescope.into_param().abi(), - namespacescope.into_param().abi(), - mtusize, - maxframesize, - optimizeforlowcostnetwork, - mainoutertunneltransport.into_param().abi(), - optionaloutertunneltransport.into_param().abi(), - ) - .ok() - } + unsafe { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), assignedclientipv4list.into_param().abi(), assignedclientipv6list.into_param().abi(), vpninterfaceid.into_param().abi(), routescope.into_param().abi(), namespacescope.into_param().abi(), mtusize, maxframesize, optimizeforlowcostnetwork, mainoutertunneltransport.into_param().abi(), optionaloutertunneltransport.into_param().abi()).ok() } } pub fn Stop(&self) -> ::windows::core::Result<()> { let this = self; @@ -2246,55 +2206,12 @@ impl VpnChannel { unsafe { (::windows::core::Interface::vtable(this).21)(::core::mem::transmute_copy(this), tunneltransport.into_param().abi(), usetls12).ok() } } #[cfg(feature = "Foundation_Collections")] - pub fn StartWithMainTransport< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, - Param2: ::windows::core::IntoParam<'a, VpnInterfaceId>, - Param3: ::windows::core::IntoParam<'a, VpnRouteAssignment>, - Param4: ::windows::core::IntoParam<'a, VpnDomainNameAssignment>, - Param8: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, - >( - &self, - assignedclientipv4list: Param0, - assignedclientipv6list: Param1, - vpninterfaceid: Param2, - assignedroutes: Param3, - assigneddomainname: Param4, - mtusize: u32, - maxframesize: u32, - reserved: bool, - mainoutertunneltransport: Param8, - ) -> ::windows::core::Result<()> { + pub fn StartWithMainTransport<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, Param2: ::windows::core::IntoParam<'a, VpnInterfaceId>, Param3: ::windows::core::IntoParam<'a, VpnRouteAssignment>, Param4: ::windows::core::IntoParam<'a, VpnDomainNameAssignment>, Param8: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(&self, assignedclientipv4list: Param0, assignedclientipv6list: Param1, vpninterfaceid: Param2, assignedroutes: Param3, assigneddomainname: Param4, mtusize: u32, maxframesize: u32, reserved: bool, mainoutertunneltransport: Param8) -> ::windows::core::Result<()> { let this = &::windows::core::Interface::cast::(self)?; - unsafe { - (::windows::core::Interface::vtable(this).6)( - ::core::mem::transmute_copy(this), - assignedclientipv4list.into_param().abi(), - assignedclientipv6list.into_param().abi(), - vpninterfaceid.into_param().abi(), - assignedroutes.into_param().abi(), - assigneddomainname.into_param().abi(), - mtusize, - maxframesize, - reserved, - mainoutertunneltransport.into_param().abi(), - ) - .ok() - } + unsafe { (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), assignedclientipv4list.into_param().abi(), assignedclientipv6list.into_param().abi(), vpninterfaceid.into_param().abi(), assignedroutes.into_param().abi(), assigneddomainname.into_param().abi(), mtusize, maxframesize, reserved, mainoutertunneltransport.into_param().abi()).ok() } } #[cfg(feature = "Foundation_Collections")] - pub fn StartExistingTransports<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, Param2: ::windows::core::IntoParam<'a, VpnInterfaceId>, Param3: ::windows::core::IntoParam<'a, VpnRouteAssignment>, Param4: ::windows::core::IntoParam<'a, VpnDomainNameAssignment>>( - &self, - assignedclientipv4list: Param0, - assignedclientipv6list: Param1, - vpninterfaceid: Param2, - assignedroutes: Param3, - assigneddomainname: Param4, - mtusize: u32, - maxframesize: u32, - reserved: bool, - ) -> ::windows::core::Result<()> { + pub fn StartExistingTransports<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, Param2: ::windows::core::IntoParam<'a, VpnInterfaceId>, Param3: ::windows::core::IntoParam<'a, VpnRouteAssignment>, Param4: ::windows::core::IntoParam<'a, VpnDomainNameAssignment>>(&self, assignedclientipv4list: Param0, assignedclientipv6list: Param1, vpninterfaceid: Param2, assignedroutes: Param3, assigneddomainname: Param4, mtusize: u32, maxframesize: u32, reserved: bool) -> ::windows::core::Result<()> { let this = &::windows::core::Interface::cast::(self)?; unsafe { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), assignedclientipv4list.into_param().abi(), assignedclientipv6list.into_param().abi(), vpninterfaceid.into_param().abi(), assignedroutes.into_param().abi(), assigneddomainname.into_param().abi(), mtusize, maxframesize, reserved).ok() } } @@ -2362,17 +2279,7 @@ impl VpnChannel { unsafe { (::windows::core::Interface::vtable(this).16)(::core::mem::transmute_copy(this), message.into_param().abi()).ok() } } #[cfg(feature = "Foundation_Collections")] - pub fn StartWithTrafficFilter< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, - Param2: ::windows::core::IntoParam<'a, VpnInterfaceId>, - Param3: ::windows::core::IntoParam<'a, VpnRouteAssignment>, - Param4: ::windows::core::IntoParam<'a, VpnDomainNameAssignment>, - Param8: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, - Param9: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, - Param10: ::windows::core::IntoParam<'a, VpnTrafficFilterAssignment>, - >( + pub fn StartWithTrafficFilter<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IVectorView>, Param2: ::windows::core::IntoParam<'a, VpnInterfaceId>, Param3: ::windows::core::IntoParam<'a, VpnRouteAssignment>, Param4: ::windows::core::IntoParam<'a, VpnDomainNameAssignment>, Param8: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param9: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param10: ::windows::core::IntoParam<'a, VpnTrafficFilterAssignment>>( &self, assignedclientipv4list: Param0, assignedclientipv6list: Param1, @@ -2387,23 +2294,7 @@ impl VpnChannel { assignedtrafficfilters: Param10, ) -> ::windows::core::Result<()> { let this = &::windows::core::Interface::cast::(self)?; - unsafe { - (::windows::core::Interface::vtable(this).17)( - ::core::mem::transmute_copy(this), - assignedclientipv4list.into_param().abi(), - assignedclientipv6list.into_param().abi(), - vpninterfaceid.into_param().abi(), - assignedroutes.into_param().abi(), - assignednamespace.into_param().abi(), - mtusize, - maxframesize, - reserved, - mainoutertunneltransport.into_param().abi(), - optionaloutertunneltransport.into_param().abi(), - assignedtrafficfilters.into_param().abi(), - ) - .ok() - } + unsafe { (::windows::core::Interface::vtable(this).17)(::core::mem::transmute_copy(this), assignedclientipv4list.into_param().abi(), assignedclientipv6list.into_param().abi(), vpninterfaceid.into_param().abi(), assignedroutes.into_param().abi(), assignednamespace.into_param().abi(), mtusize, maxframesize, reserved, mainoutertunneltransport.into_param().abi(), optionaloutertunneltransport.into_param().abi(), assignedtrafficfilters.into_param().abi()).ok() } } pub fn ProcessEventAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(thirdpartyplugin: Param0, event: Param1) -> ::windows::core::Result<()> { Self::IVpnChannelStatics(|this| unsafe { (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), thirdpartyplugin.into_param().abi(), event.into_param().abi()).ok() }) @@ -2413,16 +2304,7 @@ impl VpnChannel { unsafe { (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), transport.into_param().abi(), context.into_param().abi()).ok() } } #[cfg(feature = "Foundation_Collections")] - pub fn StartWithMultipleTransports< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, - Param2: ::windows::core::IntoParam<'a, VpnInterfaceId>, - Param3: ::windows::core::IntoParam<'a, VpnRouteAssignment>, - Param4: ::windows::core::IntoParam<'a, VpnDomainNameAssignment>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::IInspectable>>, - Param9: ::windows::core::IntoParam<'a, VpnTrafficFilterAssignment>, - >( + pub fn StartWithMultipleTransports<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, VpnInterfaceId>, Param3: ::windows::core::IntoParam<'a, VpnRouteAssignment>, Param4: ::windows::core::IntoParam<'a, VpnDomainNameAssignment>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::IInspectable>>, Param9: ::windows::core::IntoParam<'a, VpnTrafficFilterAssignment>>( &self, assignedclientipv4addresses: Param0, assignedclientipv6addresses: Param1, @@ -2436,22 +2318,7 @@ impl VpnChannel { assignedtrafficfilters: Param9, ) -> ::windows::core::Result<()> { let this = &::windows::core::Interface::cast::(self)?; - unsafe { - (::windows::core::Interface::vtable(this).7)( - ::core::mem::transmute_copy(this), - assignedclientipv4addresses.into_param().abi(), - assignedclientipv6addresses.into_param().abi(), - vpninterfaceid.into_param().abi(), - assignedroutes.into_param().abi(), - assignednamespace.into_param().abi(), - mtusize, - maxframesize, - reserved, - transports.into_param().abi(), - assignedtrafficfilters.into_param().abi(), - ) - .ok() - } + unsafe { (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), assignedclientipv4addresses.into_param().abi(), assignedclientipv6addresses.into_param().abi(), vpninterfaceid.into_param().abi(), assignedroutes.into_param().abi(), assignednamespace.into_param().abi(), mtusize, maxframesize, reserved, transports.into_param().abi(), assignedtrafficfilters.into_param().abi()).ok() } } pub fn ReplaceAndAssociateTransport<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(&self, transport: Param0, context: Param1) -> ::windows::core::Result<()> { let this = &::windows::core::Interface::cast::(self)?; diff --git a/src/Windows/Perception/Spatial/mod.rs b/src/Windows/Perception/Spatial/mod.rs index c6058e27cb..7833fc5981 100644 --- a/src/Windows/Perception/Spatial/mod.rs +++ b/src/Windows/Perception/Spatial/mod.rs @@ -1246,7 +1246,7 @@ unsafe impl ::windows::core::Abi for SpatialBoundingFrustum { } #[cfg(feature = "Foundation_Numerics")] unsafe impl ::windows::core::RuntimeType for SpatialBoundingFrustum { - const SIGNATURE : :: windows :: core :: ConstBuffer = :: windows :: core :: ConstBuffer :: from_slice ( b"struct(Windows.Perception.Spatial.SpatialBoundingFrustum;struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4);struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4);struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4);struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4);struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4);struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4))" ) ; + const SIGNATURE: ::windows::core::ConstBuffer = ::windows::core::ConstBuffer::from_slice(b"struct(Windows.Perception.Spatial.SpatialBoundingFrustum;struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4);struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4);struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4);struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4);struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4);struct(Windows.Foundation.Numerics.Plane;struct(Windows.Foundation.Numerics.Vector3;f4;f4;f4);f4))"); } #[cfg(feature = "Foundation_Numerics")] impl ::windows::core::DefaultType for SpatialBoundingFrustum { diff --git a/src/Windows/Phone/Management/Deployment/mod.rs b/src/Windows/Phone/Management/Deployment/mod.rs index 1b58b866de..c3597ce713 100644 --- a/src/Windows/Phone/Management/Deployment/mod.rs +++ b/src/Windows/Phone/Management/Deployment/mod.rs @@ -426,13 +426,7 @@ impl InstallationManager { }) } #[cfg(feature = "Foundation")] - pub fn AddPackagePreloadedAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>>( - title: Param0, - sourcelocation: Param1, - instanceid: Param2, - offerid: Param3, - license: Param4, - ) -> ::windows::core::Result> { + pub fn AddPackagePreloadedAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>>(title: Param0, sourcelocation: Param1, instanceid: Param2, offerid: Param3, license: Param4) -> ::windows::core::Result> { Self::IInstallationManagerStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), title.into_param().abi(), sourcelocation.into_param().abi(), instanceid.into_param().abi(), offerid.into_param().abi(), license.into_param().abi(), &mut result__).from_abi::>(result__) @@ -467,11 +461,7 @@ impl InstallationManager { }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Management_Deployment"))] - pub fn RegisterPackageAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>>( - manifesturi: Param0, - dependencypackageuris: Param1, - deploymentoptions: super::super::super::Management::Deployment::DeploymentOptions, - ) -> ::windows::core::Result> { + pub fn RegisterPackageAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>>(manifesturi: Param0, dependencypackageuris: Param1, deploymentoptions: super::super::super::Management::Deployment::DeploymentOptions) -> ::windows::core::Result> { Self::IInstallationManagerStatics2(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), manifesturi.into_param().abi(), dependencypackageuris.into_param().abi(), deploymentoptions, &mut result__).from_abi::>(result__) diff --git a/src/Windows/Phone/PersonalInformation/Provisioning/mod.rs b/src/Windows/Phone/PersonalInformation/Provisioning/mod.rs index 98d6ad2fc8..71d6280043 100644 --- a/src/Windows/Phone/PersonalInformation/Provisioning/mod.rs +++ b/src/Windows/Phone/PersonalInformation/Provisioning/mod.rs @@ -98,36 +98,14 @@ pub struct IMessagePartnerProvisioningManagerStatics_abi( pub struct MessagePartnerProvisioningManager {} impl MessagePartnerProvisioningManager { #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn ImportSmsToSystemAsync<'a, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IVectorView<::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::DateTime>>( - incoming: bool, - read: bool, - body: Param2, - sender: Param3, - recipients: Param4, - deliverytime: Param5, - ) -> ::windows::core::Result { + pub fn ImportSmsToSystemAsync<'a, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IVectorView<::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::DateTime>>(incoming: bool, read: bool, body: Param2, sender: Param3, recipients: Param4, deliverytime: Param5) -> ::windows::core::Result { Self::IMessagePartnerProvisioningManagerStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), incoming, read, body.into_param().abi(), sender.into_param().abi(), recipients.into_param().abi(), deliverytime.into_param().abi(), &mut result__).from_abi::(result__) }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn ImportMmsToSystemAsync< - 'a, - Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, - Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IVectorView<::windows::core::HSTRING>>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::DateTime>, - Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IVectorView>>, - >( - incoming: bool, - read: bool, - subject: Param2, - sender: Param3, - recipients: Param4, - deliverytime: Param5, - attachments: Param6, - ) -> ::windows::core::Result { + pub fn ImportMmsToSystemAsync<'a, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IVectorView<::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::DateTime>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IVectorView>>>(incoming: bool, read: bool, subject: Param2, sender: Param3, recipients: Param4, deliverytime: Param5, attachments: Param6) -> ::windows::core::Result { Self::IMessagePartnerProvisioningManagerStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), incoming, read, subject.into_param().abi(), sender.into_param().abi(), recipients.into_param().abi(), deliverytime.into_param().abi(), attachments.into_param().abi(), &mut result__).from_abi::(result__) diff --git a/src/Windows/Security/Authentication/Identity/Core/mod.rs b/src/Windows/Security/Authentication/Identity/Core/mod.rs index 48dbd435e3..81eafd272a 100644 --- a/src/Windows/Security/Authentication/Identity/Core/mod.rs +++ b/src/Windows/Security/Authentication/Identity/Core/mod.rs @@ -206,13 +206,7 @@ impl MicrosoftAccountMultiFactorAuthenticationManager { } } #[cfg(feature = "Foundation")] - pub fn ApproveSessionAsync<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - sessionauthentictionstatus: MicrosoftAccountMultiFactorSessionAuthenticationStatus, - useraccountid: Param1, - sessionid: Param2, - sessionauthenticationtype: MicrosoftAccountMultiFactorAuthenticationType, - ) -> ::windows::core::Result> { + pub fn ApproveSessionAsync<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, sessionauthentictionstatus: MicrosoftAccountMultiFactorSessionAuthenticationStatus, useraccountid: Param1, sessionid: Param2, sessionauthenticationtype: MicrosoftAccountMultiFactorAuthenticationType) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/Security/Authentication/Identity/Provider/mod.rs b/src/Windows/Security/Authentication/Identity/Provider/mod.rs index fb6cac18d1..34dee7e69a 100644 --- a/src/Windows/Security/Authentication/Identity/Provider/mod.rs +++ b/src/Windows/Security/Authentication/Identity/Provider/mod.rs @@ -130,17 +130,7 @@ pub struct ISecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationSta pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deviceid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, deviceinstancepath: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, monitoringmode: SecondaryAuthenticationFactorDevicePresenceMonitoringMode, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, - #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - deviceid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - deviceinstancepath: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - monitoringmode: SecondaryAuthenticationFactorDevicePresenceMonitoringMode, - devicefriendlyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - devicemodelnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - deviceconfigurationdata: ::windows::core::RawPtr, - result__: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deviceid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, deviceinstancepath: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, monitoringmode: SecondaryAuthenticationFactorDevicePresenceMonitoringMode, devicefriendlyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, devicemodelnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, deviceconfigurationdata: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Storage_Streams")))] usize, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deviceid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, @@ -245,8 +235,7 @@ pub struct ISecondaryAuthenticationFactorRegistrationStatics_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut u32, values: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deviceid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, capabilities: SecondaryAuthenticationFactorDeviceCapabilities, devicefriendlyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, devicemodelnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, devicekey: ::windows::core::RawPtr, mutualauthenticationkey: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deviceid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, capabilities: SecondaryAuthenticationFactorDeviceCapabilities, devicefriendlyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, devicemodelnumber: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, devicekey: ::windows::core::RawPtr, mutualauthenticationkey: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Storage_Streams")))] usize, #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, querytype: SecondaryAuthenticationFactorDeviceFindScope, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections")))] usize, @@ -1049,14 +1038,7 @@ impl SecondaryAuthenticationFactorRegistration { } #[cfg(feature = "deprecated")] #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] - pub fn RequestStartRegisteringDeviceAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, super::super::super::super::Storage::Streams::IBuffer>, Param5: ::windows::core::IntoParam<'a, super::super::super::super::Storage::Streams::IBuffer>>( - deviceid: Param0, - capabilities: SecondaryAuthenticationFactorDeviceCapabilities, - devicefriendlyname: Param2, - devicemodelnumber: Param3, - devicekey: Param4, - mutualauthenticationkey: Param5, - ) -> ::windows::core::Result> { + pub fn RequestStartRegisteringDeviceAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, super::super::super::super::Storage::Streams::IBuffer>, Param5: ::windows::core::IntoParam<'a, super::super::super::super::Storage::Streams::IBuffer>>(deviceid: Param0, capabilities: SecondaryAuthenticationFactorDeviceCapabilities, devicefriendlyname: Param2, devicemodelnumber: Param3, devicekey: Param4, mutualauthenticationkey: Param5) -> ::windows::core::Result> { Self::ISecondaryAuthenticationFactorRegistrationStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), deviceid.into_param().abi(), capabilities, devicefriendlyname.into_param().abi(), devicemodelnumber.into_param().abi(), devicekey.into_param().abi(), mutualauthenticationkey.into_param().abi(), &mut result__).from_abi::>(result__) @@ -1096,14 +1078,7 @@ impl SecondaryAuthenticationFactorRegistration { } #[cfg(feature = "deprecated")] #[cfg(all(feature = "Foundation", feature = "Storage_Streams"))] - pub fn RegisterDevicePresenceMonitoringWithNewDeviceAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::super::super::Storage::Streams::IBuffer>>( - deviceid: Param0, - deviceinstancepath: Param1, - monitoringmode: SecondaryAuthenticationFactorDevicePresenceMonitoringMode, - devicefriendlyname: Param3, - devicemodelnumber: Param4, - deviceconfigurationdata: Param5, - ) -> ::windows::core::Result> { + pub fn RegisterDevicePresenceMonitoringWithNewDeviceAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::super::super::Storage::Streams::IBuffer>>(deviceid: Param0, deviceinstancepath: Param1, monitoringmode: SecondaryAuthenticationFactorDevicePresenceMonitoringMode, devicefriendlyname: Param3, devicemodelnumber: Param4, deviceconfigurationdata: Param5) -> ::windows::core::Result> { Self::ISecondaryAuthenticationFactorDevicePresenceMonitoringRegistrationStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), deviceid.into_param().abi(), deviceinstancepath.into_param().abi(), monitoringmode, devicefriendlyname.into_param().abi(), devicemodelnumber.into_param().abi(), deviceconfigurationdata.into_param().abi(), &mut result__).from_abi::>(result__) diff --git a/src/Windows/Security/Authentication/Web/Provider/mod.rs b/src/Windows/Security/Authentication/Web/Provider/mod.rs index 1e8fe76047..a876c4263c 100644 --- a/src/Windows/Security/Authentication/Web/Provider/mod.rs +++ b/src/Windows/Security/Authentication/Web/Provider/mod.rs @@ -119,8 +119,7 @@ pub struct IWebAccountManagerStatics3_abi( #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System")))] usize, #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, user: ::windows::core::RawPtr, webaccountid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, webaccountusername: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, props: ::windows::core::RawPtr, scope: WebAccountScope, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System")))] usize, - #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, user: ::windows::core::RawPtr, webaccountid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, webaccountusername: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, props: ::windows::core::RawPtr, scope: WebAccountScope, peruserwebaccountid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, user: ::windows::core::RawPtr, webaccountid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, webaccountusername: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, props: ::windows::core::RawPtr, scope: WebAccountScope, peruserwebaccountid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System")))] usize, ); #[repr(transparent)] @@ -160,8 +159,7 @@ pub struct IWebAccountMapManagerStatics_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut u32, values: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, webaccountid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, webaccountusername: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, props: ::windows::core::RawPtr, scope: WebAccountScope, peruserwebaccountid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, webaccountid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, webaccountusername: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, props: ::windows::core::RawPtr, scope: WebAccountScope, peruserwebaccountid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials")))] usize, #[cfg(all(feature = "Foundation", feature = "Security_Credentials"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, perappaccount: ::windows::core::RawPtr, peruserwebaccountid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "Security_Credentials")))] usize, @@ -1168,22 +1166,14 @@ impl ::windows::core::DefaultType for WebAccountClientViewType { pub struct WebAccountManager {} impl WebAccountManager { #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials"))] - pub fn UpdateWebAccountPropertiesAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Credentials::WebAccount>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>( - webaccount: Param0, - webaccountusername: Param1, - additionalproperties: Param2, - ) -> ::windows::core::Result { + pub fn UpdateWebAccountPropertiesAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Credentials::WebAccount>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>(webaccount: Param0, webaccountusername: Param1, additionalproperties: Param2) -> ::windows::core::Result { Self::IWebAccountManagerStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), webaccount.into_param().abi(), webaccountusername.into_param().abi(), additionalproperties.into_param().abi(), &mut result__).from_abi::(result__) }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials"))] - pub fn AddWebAccountAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>( - webaccountid: Param0, - webaccountusername: Param1, - props: Param2, - ) -> ::windows::core::Result> { + pub fn AddWebAccountAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>(webaccountid: Param0, webaccountusername: Param1, props: Param2) -> ::windows::core::Result> { Self::IWebAccountManagerStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), webaccountid.into_param().abi(), webaccountusername.into_param().abi(), props.into_param().abi(), &mut result__).from_abi::>(result__) @@ -1246,12 +1236,7 @@ impl WebAccountManager { }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials"))] - pub fn AddWebAccountWithScopeAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>( - webaccountid: Param0, - webaccountusername: Param1, - props: Param2, - scope: WebAccountScope, - ) -> ::windows::core::Result> { + pub fn AddWebAccountWithScopeAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>(webaccountid: Param0, webaccountusername: Param1, props: Param2, scope: WebAccountScope) -> ::windows::core::Result> { Self::IWebAccountScopeManagerStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), webaccountid.into_param().abi(), webaccountusername.into_param().abi(), props.into_param().abi(), scope, &mut result__).from_abi::>(result__) @@ -1279,13 +1264,7 @@ impl WebAccountManager { }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials"))] - pub fn AddWebAccountWithScopeAndMapAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - webaccountid: Param0, - webaccountusername: Param1, - props: Param2, - scope: WebAccountScope, - peruserwebaccountid: Param4, - ) -> ::windows::core::Result> { + pub fn AddWebAccountWithScopeAndMapAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(webaccountid: Param0, webaccountusername: Param1, props: Param2, scope: WebAccountScope, peruserwebaccountid: Param4) -> ::windows::core::Result> { Self::IWebAccountMapManagerStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), webaccountid.into_param().abi(), webaccountusername.into_param().abi(), props.into_param().abi(), scope, peruserwebaccountid.into_param().abi(), &mut result__).from_abi::>(result__) @@ -1320,39 +1299,21 @@ impl WebAccountManager { }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System"))] - pub fn AddWebAccountForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>( - user: Param0, - webaccountid: Param1, - webaccountusername: Param2, - props: Param3, - ) -> ::windows::core::Result> { + pub fn AddWebAccountForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>(user: Param0, webaccountid: Param1, webaccountusername: Param2, props: Param3) -> ::windows::core::Result> { Self::IWebAccountManagerStatics3(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), user.into_param().abi(), webaccountid.into_param().abi(), webaccountusername.into_param().abi(), props.into_param().abi(), &mut result__).from_abi::>(result__) }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System"))] - pub fn AddWebAccountWithScopeForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>( - user: Param0, - webaccountid: Param1, - webaccountusername: Param2, - props: Param3, - scope: WebAccountScope, - ) -> ::windows::core::Result> { + pub fn AddWebAccountWithScopeForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>(user: Param0, webaccountid: Param1, webaccountusername: Param2, props: Param3, scope: WebAccountScope) -> ::windows::core::Result> { Self::IWebAccountManagerStatics3(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), user.into_param().abi(), webaccountid.into_param().abi(), webaccountusername.into_param().abi(), props.into_param().abi(), scope, &mut result__).from_abi::>(result__) }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Security_Credentials", feature = "System"))] - pub fn AddWebAccountWithScopeAndMapForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - user: Param0, - webaccountid: Param1, - webaccountusername: Param2, - props: Param3, - scope: WebAccountScope, - peruserwebaccountid: Param5, - ) -> ::windows::core::Result> { + pub fn AddWebAccountWithScopeAndMapForUserAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::System::User>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(user: Param0, webaccountid: Param1, webaccountusername: Param2, props: Param3, scope: WebAccountScope, peruserwebaccountid: Param5) -> ::windows::core::Result> { Self::IWebAccountManagerStatics3(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).9)(::core::mem::transmute_copy(this), user.into_param().abi(), webaccountid.into_param().abi(), webaccountusername.into_param().abi(), props.into_param().abi(), scope, peruserwebaccountid.into_param().abi(), &mut result__).from_abi::>(result__) diff --git a/src/Windows/Security/Cryptography/Certificates/mod.rs b/src/Windows/Security/Cryptography/Certificates/mod.rs index 8914eb4998..4d8b4733bc 100644 --- a/src/Windows/Security/Cryptography/Certificates/mod.rs +++ b/src/Windows/Security/Cryptography/Certificates/mod.rs @@ -370,15 +370,7 @@ impl CertificateEnrollmentManager { }) } #[cfg(feature = "Foundation")] - pub fn ImportPfxDataToKspAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - pfxdata: Param0, - password: Param1, - exportable: ExportOption, - keyprotectionlevel: KeyProtectionLevel, - installoption: InstallOptions, - friendlyname: Param5, - keystorageprovider: Param6, - ) -> ::windows::core::Result { + pub fn ImportPfxDataToKspAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(pfxdata: Param0, password: Param1, exportable: ExportOption, keyprotectionlevel: KeyProtectionLevel, installoption: InstallOptions, friendlyname: Param5, keystorageprovider: Param6) -> ::windows::core::Result { Self::ICertificateEnrollmentManagerStatics2(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), pfxdata.into_param().abi(), password.into_param().abi(), exportable, keyprotectionlevel, installoption, friendlyname.into_param().abi(), keystorageprovider.into_param().abi(), &mut result__).from_abi::(result__) @@ -1507,11 +1499,7 @@ impl CmsAttachedSignature { }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Storage_Streams"))] - pub fn GenerateSignatureAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>>( - data: Param0, - signers: Param1, - certificates: Param2, - ) -> ::windows::core::Result> { + pub fn GenerateSignatureAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>>(data: Param0, signers: Param1, certificates: Param2) -> ::windows::core::Result> { Self::ICmsAttachedSignatureStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), data.into_param().abi(), signers.into_param().abi(), certificates.into_param().abi(), &mut result__).from_abi::>(result__) @@ -1614,11 +1602,7 @@ impl CmsDetachedSignature { }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Storage_Streams"))] - pub fn GenerateSignatureAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IInputStream>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>>( - data: Param0, - signers: Param1, - certificates: Param2, - ) -> ::windows::core::Result> { + pub fn GenerateSignatureAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IInputStream>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>>(data: Param0, signers: Param1, certificates: Param2) -> ::windows::core::Result> { Self::ICmsDetachedSignatureStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), data.into_param().abi(), signers.into_param().abi(), certificates.into_param().abi(), &mut result__).from_abi::>(result__) @@ -2073,8 +2057,7 @@ pub struct ICertificateEnrollmentManagerStatics2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfxdata: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, password: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, exportable: ExportOption, keyprotectionlevel: KeyProtectionLevel, installoption: InstallOptions, friendlyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, keystorageprovider: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfxdata: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, password: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, exportable: ExportOption, keyprotectionlevel: KeyProtectionLevel, installoption: InstallOptions, friendlyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, keystorageprovider: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, ); #[repr(transparent)] @@ -2883,8 +2866,7 @@ pub struct IUserCertificateEnrollmentManager_abi( #[cfg(not(feature = "Foundation"))] usize, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfxdata: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, password: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, exportable: ExportOption, keyprotectionlevel: KeyProtectionLevel, installoption: InstallOptions, friendlyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, - #[cfg(feature = "Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfxdata: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, password: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, exportable: ExportOption, keyprotectionlevel: KeyProtectionLevel, installoption: InstallOptions, friendlyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, keystorageprovider: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfxdata: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, password: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, exportable: ExportOption, keyprotectionlevel: KeyProtectionLevel, installoption: InstallOptions, friendlyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, keystorageprovider: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, ); #[repr(transparent)] @@ -3557,16 +3539,7 @@ impl UserCertificateEnrollmentManager { } } #[cfg(feature = "Foundation")] - pub fn ImportPfxDataToKspAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - pfxdata: Param0, - password: Param1, - exportable: ExportOption, - keyprotectionlevel: KeyProtectionLevel, - installoption: InstallOptions, - friendlyname: Param5, - keystorageprovider: Param6, - ) -> ::windows::core::Result { + pub fn ImportPfxDataToKspAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param6: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, pfxdata: Param0, password: Param1, exportable: ExportOption, keyprotectionlevel: KeyProtectionLevel, installoption: InstallOptions, friendlyname: Param5, keystorageprovider: Param6) -> ::windows::core::Result { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/Security/Cryptography/Core/mod.rs b/src/Windows/Security/Cryptography/Core/mod.rs index f6987a1f7d..3b5b550493 100644 --- a/src/Windows/Security/Cryptography/Core/mod.rs +++ b/src/Windows/Security/Cryptography/Core/mod.rs @@ -311,13 +311,7 @@ impl CryptographicEngine { }) } #[cfg(feature = "Storage_Streams")] - pub fn DecryptAndAuthenticate<'a, Param0: ::windows::core::IntoParam<'a, CryptographicKey>, Param1: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param2: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param3: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param4: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>>( - key: Param0, - data: Param1, - nonce: Param2, - authenticationtag: Param3, - authenticateddata: Param4, - ) -> ::windows::core::Result { + pub fn DecryptAndAuthenticate<'a, Param0: ::windows::core::IntoParam<'a, CryptographicKey>, Param1: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param2: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param3: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param4: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>>(key: Param0, data: Param1, nonce: Param2, authenticationtag: Param3, authenticateddata: Param4) -> ::windows::core::Result { Self::ICryptographicEngineStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).9)(::core::mem::transmute_copy(this), key.into_param().abi(), data.into_param().abi(), nonce.into_param().abi(), authenticationtag.into_param().abi(), authenticateddata.into_param().abi(), &mut result__).from_abi::(result__) @@ -2112,13 +2106,7 @@ impl KeyDerivationParameters { }) } #[cfg(feature = "Storage_Streams")] - pub fn BuildForSP80056a<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param1: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param2: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param3: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param4: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>>( - algorithmid: Param0, - partyuinfo: Param1, - partyvinfo: Param2, - supppubinfo: Param3, - suppprivinfo: Param4, - ) -> ::windows::core::Result { + pub fn BuildForSP80056a<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param1: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param2: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param3: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>, Param4: ::windows::core::IntoParam<'a, super::super::super::Storage::Streams::IBuffer>>(algorithmid: Param0, partyuinfo: Param1, partyvinfo: Param2, supppubinfo: Param3, suppprivinfo: Param4) -> ::windows::core::Result { Self::IKeyDerivationParametersStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), algorithmid.into_param().abi(), partyuinfo.into_param().abi(), partyvinfo.into_param().abi(), supppubinfo.into_param().abi(), suppprivinfo.into_param().abi(), &mut result__).from_abi::(result__) diff --git a/src/Windows/Security/EnterpriseData/mod.rs b/src/Windows/Security/EnterpriseData/mod.rs index 28c82c8ba1..7df5a255c7 100644 --- a/src/Windows/Security/EnterpriseData/mod.rs +++ b/src/Windows/Security/EnterpriseData/mod.rs @@ -1968,12 +1968,7 @@ impl ProtectionPolicyManager { }) } #[cfg(feature = "Foundation")] - pub fn RequestAccessWithMessageAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - sourceidentity: Param0, - targetidentity: Param1, - auditinfo: Param2, - messagefromapp: Param3, - ) -> ::windows::core::Result> { + pub fn RequestAccessWithMessageAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(sourceidentity: Param0, targetidentity: Param1, auditinfo: Param2, messagefromapp: Param3) -> ::windows::core::Result> { Self::IProtectionPolicyManagerStatics3(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), sourceidentity.into_param().abi(), targetidentity.into_param().abi(), auditinfo.into_param().abi(), messagefromapp.into_param().abi(), &mut result__).from_abi::>(result__) @@ -1987,12 +1982,7 @@ impl ProtectionPolicyManager { }) } #[cfg(feature = "Foundation")] - pub fn RequestAccessForAppWithMessageAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - sourceidentity: Param0, - apppackagefamilyname: Param1, - auditinfo: Param2, - messagefromapp: Param3, - ) -> ::windows::core::Result> { + pub fn RequestAccessForAppWithMessageAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(sourceidentity: Param0, apppackagefamilyname: Param1, auditinfo: Param2, messagefromapp: Param3) -> ::windows::core::Result> { Self::IProtectionPolicyManagerStatics3(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).9)(::core::mem::transmute_copy(this), sourceidentity.into_param().abi(), apppackagefamilyname.into_param().abi(), auditinfo.into_param().abi(), messagefromapp.into_param().abi(), &mut result__).from_abi::>(result__) @@ -2008,26 +1998,14 @@ impl ProtectionPolicyManager { }) } #[cfg(feature = "Foundation")] - pub fn RequestAccessWithBehaviorAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - sourceidentity: Param0, - targetidentity: Param1, - auditinfo: Param2, - messagefromapp: Param3, - behavior: ProtectionPolicyRequestAccessBehavior, - ) -> ::windows::core::Result> { + pub fn RequestAccessWithBehaviorAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(sourceidentity: Param0, targetidentity: Param1, auditinfo: Param2, messagefromapp: Param3, behavior: ProtectionPolicyRequestAccessBehavior) -> ::windows::core::Result> { Self::IProtectionPolicyManagerStatics4(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), sourceidentity.into_param().abi(), targetidentity.into_param().abi(), auditinfo.into_param().abi(), messagefromapp.into_param().abi(), behavior, &mut result__).from_abi::>(result__) }) } #[cfg(feature = "Foundation")] - pub fn RequestAccessForAppWithBehaviorAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - sourceidentity: Param0, - apppackagefamilyname: Param1, - auditinfo: Param2, - messagefromapp: Param3, - behavior: ProtectionPolicyRequestAccessBehavior, - ) -> ::windows::core::Result> { + pub fn RequestAccessForAppWithBehaviorAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(sourceidentity: Param0, apppackagefamilyname: Param1, auditinfo: Param2, messagefromapp: Param3, behavior: ProtectionPolicyRequestAccessBehavior) -> ::windows::core::Result> { Self::IProtectionPolicyManagerStatics4(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), sourceidentity.into_param().abi(), apppackagefamilyname.into_param().abi(), auditinfo.into_param().abi(), messagefromapp.into_param().abi(), behavior, &mut result__).from_abi::>(result__) @@ -2041,13 +2019,7 @@ impl ProtectionPolicyManager { }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Storage"))] - pub fn RequestAccessToFilesForAppWithMessageAndBehaviorAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - sourceitemlist: Param0, - apppackagefamilyname: Param1, - auditinfo: Param2, - messagefromapp: Param3, - behavior: ProtectionPolicyRequestAccessBehavior, - ) -> ::windows::core::Result> { + pub fn RequestAccessToFilesForAppWithMessageAndBehaviorAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(sourceitemlist: Param0, apppackagefamilyname: Param1, auditinfo: Param2, messagefromapp: Param3, behavior: ProtectionPolicyRequestAccessBehavior) -> ::windows::core::Result> { Self::IProtectionPolicyManagerStatics4(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).10)(::core::mem::transmute_copy(this), sourceitemlist.into_param().abi(), apppackagefamilyname.into_param().abi(), auditinfo.into_param().abi(), messagefromapp.into_param().abi(), behavior, &mut result__).from_abi::>(result__) @@ -2061,13 +2033,7 @@ impl ProtectionPolicyManager { }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Storage"))] - pub fn RequestAccessToFilesForProcessWithMessageAndBehaviorAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - sourceitemlist: Param0, - processid: u32, - auditinfo: Param2, - messagefromapp: Param3, - behavior: ProtectionPolicyRequestAccessBehavior, - ) -> ::windows::core::Result> { + pub fn RequestAccessToFilesForProcessWithMessageAndBehaviorAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param2: ::windows::core::IntoParam<'a, ProtectionPolicyAuditInfo>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(sourceitemlist: Param0, processid: u32, auditinfo: Param2, messagefromapp: Param3, behavior: ProtectionPolicyRequestAccessBehavior) -> ::windows::core::Result> { Self::IProtectionPolicyManagerStatics4(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).12)(::core::mem::transmute_copy(this), sourceitemlist.into_param().abi(), processid, auditinfo.into_param().abi(), messagefromapp.into_param().abi(), behavior, &mut result__).from_abi::>(result__) diff --git a/src/Windows/Security/Isolation/mod.rs b/src/Windows/Security/Isolation/mod.rs index 0ca412fd74..61eec5b7bc 100644 --- a/src/Windows/Security/Isolation/mod.rs +++ b/src/Windows/Security/Isolation/mod.rs @@ -6,11 +6,7 @@ pub struct HostMessageReceivedCallback(::windows::core::IUnknown); #[cfg(feature = "Foundation_Collections")] impl HostMessageReceivedCallback { pub fn new>) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = HostMessageReceivedCallback_box:: { - vtable: &HostMessageReceivedCallback_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = HostMessageReceivedCallback_box:: { vtable: &HostMessageReceivedCallback_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "Foundation_Collections")] @@ -31,12 +27,7 @@ unsafe impl ::windows::core::Interface for HostMessageReceivedCallback { #[cfg(feature = "Foundation_Collections")] #[repr(C)] #[doc(hidden)] -pub struct HostMessageReceivedCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, receiverid: ::windows::core::GUID, message: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct HostMessageReceivedCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, receiverid: ::windows::core::GUID, message: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "Foundation_Collections")] #[repr(C)] struct HostMessageReceivedCallback_box>) -> ::windows::core::Result<()> + 'static> { @@ -49,11 +40,7 @@ impl ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -75,11 +62,7 @@ impl ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&receiverid as *const <::windows::core::GUID as ::windows::core::Abi>::Abi as *const <::windows::core::GUID as ::windows::core::DefaultType>::DefaultType), - &*(&message as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), - ) - .into() + ((*this).invoke)(&*(&receiverid as *const <::windows::core::GUID as ::windows::core::Abi>::Abi as *const <::windows::core::GUID as ::windows::core::DefaultType>::DefaultType), &*(&message as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType)).into() } } #[repr(transparent)] @@ -640,13 +623,7 @@ impl IsolatedWindowsEnvironment { } } #[cfg(feature = "Foundation")] - pub fn StartProcessSilentlyWithTelemetryAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, IsolatedWindowsEnvironmentTelemetryParameters>>( - &self, - hostexepath: Param0, - arguments: Param1, - activator: IsolatedWindowsEnvironmentActivator, - telemetryparameters: Param3, - ) -> ::windows::core::Result> { + pub fn StartProcessSilentlyWithTelemetryAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, IsolatedWindowsEnvironmentTelemetryParameters>>(&self, hostexepath: Param0, arguments: Param1, activator: IsolatedWindowsEnvironmentActivator, telemetryparameters: Param3) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -678,13 +655,7 @@ impl IsolatedWindowsEnvironment { } } #[cfg(feature = "Foundation")] - pub fn LaunchFileWithUIAndTelemetryAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, IsolatedWindowsEnvironmentTelemetryParameters>>( - &self, - appexepath: Param0, - argumentstemplate: Param1, - filepath: Param2, - telemetryparameters: Param3, - ) -> ::windows::core::Result> { + pub fn LaunchFileWithUIAndTelemetryAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, IsolatedWindowsEnvironmentTelemetryParameters>>(&self, appexepath: Param0, argumentstemplate: Param1, filepath: Param2, telemetryparameters: Param3) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -752,12 +723,7 @@ impl IsolatedWindowsEnvironment { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn PostMessageToReceiverWithTelemetryAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::IInspectable>>, Param2: ::windows::core::IntoParam<'a, IsolatedWindowsEnvironmentTelemetryParameters>>( - &self, - receiverid: Param0, - message: Param1, - telemetryparameters: Param2, - ) -> ::windows::core::Result> { + pub fn PostMessageToReceiverWithTelemetryAsync<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::IInspectable>>, Param2: ::windows::core::IntoParam<'a, IsolatedWindowsEnvironmentTelemetryParameters>>(&self, receiverid: Param0, message: Param1, telemetryparameters: Param2) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -2634,11 +2600,7 @@ pub struct MessageReceivedCallback(::windows::core::IUnknown); #[cfg(feature = "Foundation_Collections")] impl MessageReceivedCallback { pub fn new>) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = MessageReceivedCallback_box:: { - vtable: &MessageReceivedCallback_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = MessageReceivedCallback_box:: { vtable: &MessageReceivedCallback_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "Foundation_Collections")] @@ -2659,12 +2621,7 @@ unsafe impl ::windows::core::Interface for MessageReceivedCallback { #[cfg(feature = "Foundation_Collections")] #[repr(C)] #[doc(hidden)] -pub struct MessageReceivedCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, receiverid: ::windows::core::GUID, message: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct MessageReceivedCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, receiverid: ::windows::core::GUID, message: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "Foundation_Collections")] #[repr(C)] struct MessageReceivedCallback_box>) -> ::windows::core::Result<()> + 'static> { @@ -2677,11 +2634,7 @@ impl ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -2703,10 +2656,6 @@ impl ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&receiverid as *const <::windows::core::GUID as ::windows::core::Abi>::Abi as *const <::windows::core::GUID as ::windows::core::DefaultType>::DefaultType), - &*(&message as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType), - ) - .into() + ((*this).invoke)(&*(&receiverid as *const <::windows::core::GUID as ::windows::core::Abi>::Abi as *const <::windows::core::GUID as ::windows::core::DefaultType>::DefaultType), &*(&message as *const as ::windows::core::Abi>::Abi as *const as ::windows::core::DefaultType>::DefaultType)).into() } } diff --git a/src/Windows/Services/Store/mod.rs b/src/Windows/Services/Store/mod.rs index fff0b73510..3483946eec 100644 --- a/src/Windows/Services/Store/mod.rs +++ b/src/Windows/Services/Store/mod.rs @@ -1816,12 +1816,7 @@ impl StoreContext { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections"))] - pub fn GetStoreProductsWithOptionsAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param2: ::windows::core::IntoParam<'a, StoreProductOptions>>( - &self, - productkinds: Param0, - storeids: Param1, - storeproductoptions: Param2, - ) -> ::windows::core::Result> { + pub fn GetStoreProductsWithOptionsAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param2: ::windows::core::IntoParam<'a, StoreProductOptions>>(&self, productkinds: Param0, storeids: Param1, storeproductoptions: Param2) -> ::windows::core::Result> { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -2569,14 +2564,7 @@ impl ::core::default::Default for StorePackageUpdateStatus { } impl ::core::fmt::Debug for StorePackageUpdateStatus { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("StorePackageUpdateStatus") - .field("PackageFamilyName", &self.PackageFamilyName) - .field("PackageDownloadSizeInBytes", &self.PackageDownloadSizeInBytes) - .field("PackageBytesDownloaded", &self.PackageBytesDownloaded) - .field("PackageDownloadProgress", &self.PackageDownloadProgress) - .field("TotalDownloadProgress", &self.TotalDownloadProgress) - .field("PackageUpdateState", &self.PackageUpdateState) - .finish() + fmt.debug_struct("StorePackageUpdateStatus").field("PackageFamilyName", &self.PackageFamilyName).field("PackageDownloadSizeInBytes", &self.PackageDownloadSizeInBytes).field("PackageBytesDownloaded", &self.PackageBytesDownloaded).field("PackageDownloadProgress", &self.PackageDownloadProgress).field("TotalDownloadProgress", &self.TotalDownloadProgress).field("PackageUpdateState", &self.PackageUpdateState).finish() } } impl ::core::cmp::PartialEq for StorePackageUpdateStatus { diff --git a/src/Windows/Storage/Pickers/mod.rs b/src/Windows/Storage/Pickers/mod.rs index 1a2c5f7375..64aa49867d 100644 --- a/src/Windows/Storage/Pickers/mod.rs +++ b/src/Windows/Storage/Pickers/mod.rs @@ -585,9 +585,7 @@ impl<'a> ::windows::core::IntoParam<'a, super::super::Foundation::Collections::I #[cfg(feature = "Foundation_Collections")] impl<'a> ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>>> for &FilePickerFileTypesOrderedMap { fn into_param(self) -> ::windows::core::Param<'a, super::super::Foundation::Collections::IIterable>>> { - ::core::convert::TryInto::>>>::try_into(self) - .map(::windows::core::Param::Owned) - .unwrap_or(::windows::core::Param::None) + ::core::convert::TryInto::>>>::try_into(self).map(::windows::core::Param::Owned).unwrap_or(::windows::core::Param::None) } } #[cfg(feature = "Foundation_Collections")] diff --git a/src/Windows/Storage/Search/mod.rs b/src/Windows/Storage/Search/mod.rs index b719c9158f..a5c611bdb8 100644 --- a/src/Windows/Storage/Search/mod.rs +++ b/src/Windows/Storage/Search/mod.rs @@ -116,13 +116,7 @@ impl ContentIndexer { } } #[cfg(feature = "Foundation_Collections")] - pub fn CreateQueryWithSortOrderAndLanguage<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - searchfilter: Param0, - propertiestoretrieve: Param1, - sortorder: Param2, - searchfilterlanguage: Param3, - ) -> ::windows::core::Result { + pub fn CreateQueryWithSortOrderAndLanguage<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable<::windows::core::HSTRING>>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::Collections::IIterable>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, searchfilter: Param0, propertiestoretrieve: Param1, sortorder: Param2, searchfilterlanguage: Param3) -> ::windows::core::Result { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/Storage/mod.rs b/src/Windows/Storage/mod.rs index 2046fd5227..1d574d0a2f 100644 --- a/src/Windows/Storage/mod.rs +++ b/src/Windows/Storage/mod.rs @@ -1088,11 +1088,7 @@ impl ::windows::core::DefaultType for ApplicationDataLocality { pub struct ApplicationDataSetVersionHandler(::windows::core::IUnknown); impl ApplicationDataSetVersionHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ApplicationDataSetVersionHandler_box:: { - vtable: &ApplicationDataSetVersionHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ApplicationDataSetVersionHandler_box:: { vtable: &ApplicationDataSetVersionHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, SetVersionRequest>>(&self, setversionrequest: Param0) -> ::windows::core::Result<()> { @@ -1109,12 +1105,7 @@ unsafe impl ::windows::core::Interface for ApplicationDataSetVersionHandler { } #[repr(C)] #[doc(hidden)] -pub struct ApplicationDataSetVersionHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, setversionrequest: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ApplicationDataSetVersionHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, setversionrequest: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ApplicationDataSetVersionHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const ApplicationDataSetVersionHandler_abi, @@ -1125,11 +1116,7 @@ impl) -> ::windows::core::Re const VTABLE: ApplicationDataSetVersionHandler_abi = ApplicationDataSetVersionHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -7194,11 +7181,7 @@ pub struct StreamedFileDataRequestedHandler(::windows::core::IUnknown); #[cfg(feature = "Storage_Streams")] impl StreamedFileDataRequestedHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = StreamedFileDataRequestedHandler_box:: { - vtable: &StreamedFileDataRequestedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = StreamedFileDataRequestedHandler_box:: { vtable: &StreamedFileDataRequestedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "Storage_Streams")] @@ -7219,12 +7202,7 @@ unsafe impl ::windows::core::Interface for StreamedFileDataRequestedHandler { #[cfg(feature = "Storage_Streams")] #[repr(C)] #[doc(hidden)] -pub struct StreamedFileDataRequestedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, stream: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct StreamedFileDataRequestedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, stream: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "Storage_Streams")] #[repr(C)] struct StreamedFileDataRequestedHandler_box) -> ::windows::core::Result<()> + 'static> { @@ -7237,11 +7215,7 @@ impl) -> ::windows::co const VTABLE: StreamedFileDataRequestedHandler_abi = StreamedFileDataRequestedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/System/Diagnostics/DevicePortal/mod.rs b/src/Windows/System/Diagnostics/DevicePortal/mod.rs index 4b1f6de937..1e29809ce9 100644 --- a/src/Windows/System/Diagnostics/DevicePortal/mod.rs +++ b/src/Windows/System/Diagnostics/DevicePortal/mod.rs @@ -53,15 +53,7 @@ impl DevicePortalConnection { } } #[cfg(all(feature = "Networking_Sockets", feature = "Web_Http"))] - pub fn GetServerMessageWebSocketForRequest3<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Web::Http::HttpRequestMessage>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - &self, - request: Param0, - messagetype: super::super::super::Networking::Sockets::SocketMessageType, - protocol: Param2, - outboundbuffersizeinbytes: u32, - maxmessagesize: u32, - receivemode: super::super::super::Networking::Sockets::MessageWebSocketReceiveMode, - ) -> ::windows::core::Result { + pub fn GetServerMessageWebSocketForRequest3<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Web::Http::HttpRequestMessage>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(&self, request: Param0, messagetype: super::super::super::Networking::Sockets::SocketMessageType, protocol: Param2, outboundbuffersizeinbytes: u32, maxmessagesize: u32, receivemode: super::super::super::Networking::Sockets::MessageWebSocketReceiveMode) -> ::windows::core::Result { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -429,8 +421,7 @@ pub struct IDevicePortalWebSocketConnection_abi( #[cfg(not(all(feature = "Networking_Sockets", feature = "Web_Http")))] usize, #[cfg(all(feature = "Networking_Sockets", feature = "Web_Http"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, request: ::windows::core::RawPtr, messagetype: super::super::super::Networking::Sockets::SocketMessageType, protocol: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Networking_Sockets", feature = "Web_Http")))] usize, - #[cfg(all(feature = "Networking_Sockets", feature = "Web_Http"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, request: ::windows::core::RawPtr, messagetype: super::super::super::Networking::Sockets::SocketMessageType, protocol: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, outboundbuffersizeinbytes: u32, maxmessagesize: u32, receivemode: super::super::super::Networking::Sockets::MessageWebSocketReceiveMode, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Networking_Sockets", feature = "Web_Http"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, request: ::windows::core::RawPtr, messagetype: super::super::super::Networking::Sockets::SocketMessageType, protocol: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, outboundbuffersizeinbytes: u32, maxmessagesize: u32, receivemode: super::super::super::Networking::Sockets::MessageWebSocketReceiveMode, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Networking_Sockets", feature = "Web_Http")))] usize, #[cfg(all(feature = "Networking_Sockets", feature = "Web_Http"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, request: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Networking_Sockets", feature = "Web_Http")))] usize, diff --git a/src/Windows/System/Diagnostics/TraceReporting/mod.rs b/src/Windows/System/Diagnostics/TraceReporting/mod.rs index 2307f9c350..eb6d15c31e 100644 --- a/src/Windows/System/Diagnostics/TraceReporting/mod.rs +++ b/src/Windows/System/Diagnostics/TraceReporting/mod.rs @@ -100,14 +100,7 @@ impl PlatformDiagnosticActions { }) } #[cfg(feature = "Foundation_Collections")] - pub fn TryEscalateScenario<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>( - scenarioid: Param0, - escalationtype: PlatformDiagnosticEscalationType, - outputdirectory: Param2, - timestampoutputdirectory: bool, - forceescalationupload: bool, - triggers: Param5, - ) -> ::windows::core::Result { + pub fn TryEscalateScenario<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IMapView<::windows::core::HSTRING, ::windows::core::HSTRING>>>(scenarioid: Param0, escalationtype: PlatformDiagnosticEscalationType, outputdirectory: Param2, timestampoutputdirectory: bool, forceescalationupload: bool, triggers: Param5) -> ::windows::core::Result { Self::IPlatformDiagnosticActionsStatics(|this| unsafe { let mut result__: bool = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), scenarioid.into_param().abi(), escalationtype, outputdirectory.into_param().abi(), timestampoutputdirectory, forceescalationupload, triggers.into_param().abi(), &mut result__).from_abi::(result__) diff --git a/src/Windows/System/RemoteDesktop/Input/mod.rs b/src/Windows/System/RemoteDesktop/Input/mod.rs index a4ea24e527..6df5e62198 100644 --- a/src/Windows/System/RemoteDesktop/Input/mod.rs +++ b/src/Windows/System/RemoteDesktop/Input/mod.rs @@ -165,11 +165,7 @@ unsafe impl ::core::marker::Sync for RemoteTextConnection {} pub struct RemoteTextConnectionDataHandler(::windows::core::IUnknown); impl RemoteTextConnectionDataHandler { pub fn new::DefaultType]) -> ::windows::core::Result + 'static>(invoke: F) -> Self { - let com = RemoteTextConnectionDataHandler_box:: { - vtable: &RemoteTextConnectionDataHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = RemoteTextConnectionDataHandler_box:: { vtable: &RemoteTextConnectionDataHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke(&self, pdudata: &[::DefaultType]) -> ::windows::core::Result { @@ -189,12 +185,7 @@ unsafe impl ::windows::core::Interface for RemoteTextConnectionDataHandler { } #[repr(C)] #[doc(hidden)] -pub struct RemoteTextConnectionDataHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pduData_array_size: u32, pdudata: *const u8, result__: *mut bool) -> ::windows::core::HRESULT, -); +pub struct RemoteTextConnectionDataHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pduData_array_size: u32, pdudata: *const u8, result__: *mut bool) -> ::windows::core::HRESULT); #[repr(C)] struct RemoteTextConnectionDataHandler_box::DefaultType]) -> ::windows::core::Result + 'static> { vtable: *const RemoteTextConnectionDataHandler_abi, @@ -205,11 +196,7 @@ impl::DefaultType]) -> ::windows const VTABLE: RemoteTextConnectionDataHandler_abi = RemoteTextConnectionDataHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/System/Threading/Core/mod.rs b/src/Windows/System/Threading/Core/mod.rs index e4ad08b7f6..e3ac7c5fd0 100644 --- a/src/Windows/System/Threading/Core/mod.rs +++ b/src/Windows/System/Threading/Core/mod.rs @@ -195,12 +195,7 @@ unsafe impl ::windows::core::Interface for SignalHandler { } #[repr(C)] #[doc(hidden)] -pub struct SignalHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, signalnotifier: ::windows::core::RawPtr, timedout: bool) -> ::windows::core::HRESULT, -); +pub struct SignalHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, signalnotifier: ::windows::core::RawPtr, timedout: bool) -> ::windows::core::HRESULT); #[repr(C)] struct SignalHandler_box, bool) -> ::windows::core::Result<()> + 'static> { vtable: *const SignalHandler_abi, @@ -211,11 +206,7 @@ impl, bool) -> ::windows::core: const VTABLE: SignalHandler_abi = SignalHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/System/Threading/mod.rs b/src/Windows/System/Threading/mod.rs index 347730e090..59701fc6ee 100644 --- a/src/Windows/System/Threading/mod.rs +++ b/src/Windows/System/Threading/mod.rs @@ -216,11 +216,7 @@ unsafe impl ::core::marker::Sync for ThreadPoolTimer {} pub struct TimerDestroyedHandler(::windows::core::IUnknown); impl TimerDestroyedHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = TimerDestroyedHandler_box:: { - vtable: &TimerDestroyedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = TimerDestroyedHandler_box:: { vtable: &TimerDestroyedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ThreadPoolTimer>>(&self, timer: Param0) -> ::windows::core::Result<()> { @@ -237,12 +233,7 @@ unsafe impl ::windows::core::Interface for TimerDestroyedHandler { } #[repr(C)] #[doc(hidden)] -pub struct TimerDestroyedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, timer: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct TimerDestroyedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, timer: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct TimerDestroyedHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const TimerDestroyedHandler_abi, @@ -253,11 +244,7 @@ impl) -> ::windows::core::Resu const VTABLE: TimerDestroyedHandler_abi = TimerDestroyedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -287,11 +274,7 @@ impl) -> ::windows::core::Resu pub struct TimerElapsedHandler(::windows::core::IUnknown); impl TimerElapsedHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = TimerElapsedHandler_box:: { - vtable: &TimerElapsedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = TimerElapsedHandler_box:: { vtable: &TimerElapsedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ThreadPoolTimer>>(&self, timer: Param0) -> ::windows::core::Result<()> { @@ -308,12 +291,7 @@ unsafe impl ::windows::core::Interface for TimerElapsedHandler { } #[repr(C)] #[doc(hidden)] -pub struct TimerElapsedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, timer: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct TimerElapsedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, timer: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct TimerElapsedHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const TimerElapsedHandler_abi, @@ -324,11 +302,7 @@ impl) -> ::windows::core::Resu const VTABLE: TimerElapsedHandler_abi = TimerElapsedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -360,11 +334,7 @@ pub struct WorkItemHandler(::windows::core::IUnknown); #[cfg(feature = "Foundation")] impl WorkItemHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = WorkItemHandler_box:: { - vtable: &WorkItemHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = WorkItemHandler_box:: { vtable: &WorkItemHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "Foundation")] @@ -385,12 +355,7 @@ unsafe impl ::windows::core::Interface for WorkItemHandler { #[cfg(feature = "Foundation")] #[repr(C)] #[doc(hidden)] -pub struct WorkItemHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, operation: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct WorkItemHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, operation: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "Foundation")] #[repr(C)] struct WorkItemHandler_box) -> ::windows::core::Result<()> + 'static> { @@ -403,11 +368,7 @@ impl) - const VTABLE: WorkItemHandler_abi = WorkItemHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/System/mod.rs b/src/Windows/System/mod.rs index 4d57521bf5..66416ba077 100644 --- a/src/Windows/System/mod.rs +++ b/src/Windows/System/mod.rs @@ -1992,11 +1992,7 @@ unsafe impl ::core::marker::Sync for DispatcherQueueController {} pub struct DispatcherQueueHandler(::windows::core::IUnknown); impl DispatcherQueueHandler { pub fn new ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DispatcherQueueHandler_box:: { - vtable: &DispatcherQueueHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DispatcherQueueHandler_box:: { vtable: &DispatcherQueueHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke(&self) -> ::windows::core::Result<()> { @@ -2013,12 +2009,7 @@ unsafe impl ::windows::core::Interface for DispatcherQueueHandler { } #[repr(C)] #[doc(hidden)] -pub struct DispatcherQueueHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DispatcherQueueHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DispatcherQueueHandler_box ::windows::core::Result<()> + 'static> { vtable: *const DispatcherQueueHandler_abi, @@ -2029,11 +2020,7 @@ impl ::windows::core::Result<()> + 'static> DispatcherQueueHandler const VTABLE: DispatcherQueueHandler_abi = DispatcherQueueHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -5490,12 +5477,7 @@ impl RemoteLauncher { }) } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "System_RemoteSystems"))] - pub fn LaunchUriWithDataAsync<'a, Param0: ::windows::core::IntoParam<'a, RemoteSystems::RemoteSystemConnectionRequest>, Param1: ::windows::core::IntoParam<'a, super::Foundation::Uri>, Param2: ::windows::core::IntoParam<'a, RemoteLauncherOptions>, Param3: ::windows::core::IntoParam<'a, super::Foundation::Collections::ValueSet>>( - remotesystemconnectionrequest: Param0, - uri: Param1, - options: Param2, - inputdata: Param3, - ) -> ::windows::core::Result> { + pub fn LaunchUriWithDataAsync<'a, Param0: ::windows::core::IntoParam<'a, RemoteSystems::RemoteSystemConnectionRequest>, Param1: ::windows::core::IntoParam<'a, super::Foundation::Uri>, Param2: ::windows::core::IntoParam<'a, RemoteLauncherOptions>, Param3: ::windows::core::IntoParam<'a, super::Foundation::Collections::ValueSet>>(remotesystemconnectionrequest: Param0, uri: Param1, options: Param2, inputdata: Param3) -> ::windows::core::Result> { Self::IRemoteLauncherStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).8)(::core::mem::transmute_copy(this), remotesystemconnectionrequest.into_param().abi(), uri.into_param().abi(), options.into_param().abi(), inputdata.into_param().abi(), &mut result__).from_abi::>(result__) diff --git a/src/Windows/UI/ApplicationSettings/mod.rs b/src/Windows/UI/ApplicationSettings/mod.rs index fb938094b8..a9677b8888 100644 --- a/src/Windows/UI/ApplicationSettings/mod.rs +++ b/src/Windows/UI/ApplicationSettings/mod.rs @@ -381,11 +381,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IInspectable> for &'a C pub struct CredentialCommandCredentialDeletedHandler(::windows::core::IUnknown); impl CredentialCommandCredentialDeletedHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = CredentialCommandCredentialDeletedHandler_box:: { - vtable: &CredentialCommandCredentialDeletedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = CredentialCommandCredentialDeletedHandler_box:: { vtable: &CredentialCommandCredentialDeletedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, CredentialCommand>>(&self, command: Param0) -> ::windows::core::Result<()> { @@ -402,12 +398,7 @@ unsafe impl ::windows::core::Interface for CredentialCommandCredentialDeletedHan } #[repr(C)] #[doc(hidden)] -pub struct CredentialCommandCredentialDeletedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, command: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct CredentialCommandCredentialDeletedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, command: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct CredentialCommandCredentialDeletedHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const CredentialCommandCredentialDeletedHandler_abi, @@ -418,11 +409,7 @@ impl) -> ::windows::core::Re const VTABLE: CredentialCommandCredentialDeletedHandler_abi = CredentialCommandCredentialDeletedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1411,11 +1398,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IInspectable> for &'a W pub struct WebAccountCommandInvokedHandler(::windows::core::IUnknown); impl WebAccountCommandInvokedHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = WebAccountCommandInvokedHandler_box:: { - vtable: &WebAccountCommandInvokedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = WebAccountCommandInvokedHandler_box:: { vtable: &WebAccountCommandInvokedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, WebAccountCommand>, Param1: ::windows::core::IntoParam<'a, WebAccountInvokedArgs>>(&self, command: Param0, args: Param1) -> ::windows::core::Result<()> { @@ -1432,12 +1415,7 @@ unsafe impl ::windows::core::Interface for WebAccountCommandInvokedHandler { } #[repr(C)] #[doc(hidden)] -pub struct WebAccountCommandInvokedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, command: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct WebAccountCommandInvokedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, command: ::windows::core::RawPtr, args: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct WebAccountCommandInvokedHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const WebAccountCommandInvokedHandler_abi, @@ -1448,11 +1426,7 @@ impl, &::core::option::Optio const VTABLE: WebAccountCommandInvokedHandler_abi = WebAccountCommandInvokedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1625,11 +1599,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IInspectable> for &'a W pub struct WebAccountProviderCommandInvokedHandler(::windows::core::IUnknown); impl WebAccountProviderCommandInvokedHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = WebAccountProviderCommandInvokedHandler_box:: { - vtable: &WebAccountProviderCommandInvokedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = WebAccountProviderCommandInvokedHandler_box:: { vtable: &WebAccountProviderCommandInvokedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, WebAccountProviderCommand>>(&self, command: Param0) -> ::windows::core::Result<()> { @@ -1646,12 +1616,7 @@ unsafe impl ::windows::core::Interface for WebAccountProviderCommandInvokedHandl } #[repr(C)] #[doc(hidden)] -pub struct WebAccountProviderCommandInvokedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, command: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct WebAccountProviderCommandInvokedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, command: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct WebAccountProviderCommandInvokedHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const WebAccountProviderCommandInvokedHandler_abi, @@ -1662,11 +1627,7 @@ impl) -> ::windows:: const VTABLE: WebAccountProviderCommandInvokedHandler_abi = WebAccountProviderCommandInvokedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/UI/Composition/mod.rs b/src/Windows/UI/Composition/mod.rs index 6f2d4b6bba..137b5fbfba 100644 --- a/src/Windows/UI/Composition/mod.rs +++ b/src/Windows/UI/Composition/mod.rs @@ -18972,17 +18972,7 @@ impl Compositor { } } #[cfg(feature = "Foundation_Numerics")] - pub fn CreateRectangleClipWithSidesAndRadius<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector2>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector2>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector2>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector2>>( - &self, - left: f32, - top: f32, - right: f32, - bottom: f32, - topleftradius: Param4, - toprightradius: Param5, - bottomrightradius: Param6, - bottomleftradius: Param7, - ) -> ::windows::core::Result { + pub fn CreateRectangleClipWithSidesAndRadius<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector2>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector2>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector2>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::Numerics::Vector2>>(&self, left: f32, top: f32, right: f32, bottom: f32, topleftradius: Param4, toprightradius: Param5, bottomrightradius: Param6, bottomleftradius: Param7) -> ::windows::core::Result { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/UI/Core/mod.rs b/src/Windows/UI/Core/mod.rs index 434bf5eac3..1701317a3b 100644 --- a/src/Windows/UI/Core/mod.rs +++ b/src/Windows/UI/Core/mod.rs @@ -3267,11 +3267,7 @@ unsafe impl ::core::marker::Sync for CoreWindowResizeManager {} pub struct DispatchedHandler(::windows::core::IUnknown); impl DispatchedHandler { pub fn new ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DispatchedHandler_box:: { - vtable: &DispatchedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DispatchedHandler_box:: { vtable: &DispatchedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke(&self) -> ::windows::core::Result<()> { @@ -3288,12 +3284,7 @@ unsafe impl ::windows::core::Interface for DispatchedHandler { } #[repr(C)] #[doc(hidden)] -pub struct DispatchedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DispatchedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DispatchedHandler_box ::windows::core::Result<()> + 'static> { vtable: *const DispatchedHandler_abi, @@ -3304,11 +3295,7 @@ impl ::windows::core::Result<()> + 'static> DispatchedHandler_box< const VTABLE: DispatchedHandler_abi = DispatchedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -5637,11 +5624,7 @@ pub struct IWindowSizeChangedEventArgs_abi( pub struct IdleDispatchedHandler(::windows::core::IUnknown); impl IdleDispatchedHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = IdleDispatchedHandler_box:: { - vtable: &IdleDispatchedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = IdleDispatchedHandler_box:: { vtable: &IdleDispatchedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IdleDispatchedHandlerArgs>>(&self, e: Param0) -> ::windows::core::Result<()> { @@ -5658,12 +5641,7 @@ unsafe impl ::windows::core::Interface for IdleDispatchedHandler { } #[repr(C)] #[doc(hidden)] -pub struct IdleDispatchedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IdleDispatchedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct IdleDispatchedHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const IdleDispatchedHandler_abi, @@ -5674,11 +5652,7 @@ impl) -> ::windows:: const VTABLE: IdleDispatchedHandler_abi = IdleDispatchedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/UI/Input/Inking/Preview/mod.rs b/src/Windows/UI/Input/Inking/Preview/mod.rs index 0f3a97e01e..d69a2f6a8d 100644 --- a/src/Windows/UI/Input/Inking/Preview/mod.rs +++ b/src/Windows/UI/Input/Inking/Preview/mod.rs @@ -54,12 +54,7 @@ impl PalmRejectionDelayZonePreview { }) } #[cfg(all(feature = "Foundation", feature = "UI_Composition"))] - pub fn CreateForVisualWithViewportClip<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Composition::Visual>, Param1: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Rect>, Param2: ::windows::core::IntoParam<'a, super::super::super::Composition::Visual>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Rect>>( - inputpanelvisual: Param0, - inputpanelrect: Param1, - viewportvisual: Param2, - viewportrect: Param3, - ) -> ::windows::core::Result { + pub fn CreateForVisualWithViewportClip<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Composition::Visual>, Param1: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Rect>, Param2: ::windows::core::IntoParam<'a, super::super::super::Composition::Visual>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::Rect>>(inputpanelvisual: Param0, inputpanelrect: Param1, viewportvisual: Param2, viewportrect: Param3) -> ::windows::core::Result { Self::IPalmRejectionDelayZonePreviewStatics(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), inputpanelvisual.into_param().abi(), inputpanelrect.into_param().abi(), viewportvisual.into_param().abi(), viewportrect.into_param().abi(), &mut result__).from_abi::(result__) diff --git a/src/Windows/UI/Input/Inking/mod.rs b/src/Windows/UI/Input/Inking/mod.rs index 95bac4852d..e55252a568 100644 --- a/src/Windows/UI/Input/Inking/mod.rs +++ b/src/Windows/UI/Input/Inking/mod.rs @@ -3672,19 +3672,7 @@ impl InkStrokeBuilder { } } #[cfg(all(feature = "Foundation", feature = "Foundation_Collections", feature = "Foundation_Numerics"))] - pub fn CreateStrokeFromInkPoints2< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Matrix3x2>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::IReference>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::IReference>, - >( - &self, - inkpoints: Param0, - transform: Param1, - strokestartedtime: Param2, - strokeduration: Param3, - ) -> ::windows::core::Result { + pub fn CreateStrokeFromInkPoints2<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IIterable>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Numerics::Matrix3x2>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::IReference>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::IReference>>(&self, inkpoints: Param0, transform: Param1, strokestartedtime: Param2, strokeduration: Param3) -> ::windows::core::Result { let this = &::windows::core::Interface::cast::(self)?; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/UI/Popups/mod.rs b/src/Windows/UI/Popups/mod.rs index 3848edcdfe..33ec769e43 100644 --- a/src/Windows/UI/Popups/mod.rs +++ b/src/Windows/UI/Popups/mod.rs @@ -648,11 +648,7 @@ unsafe impl ::core::marker::Sync for UICommand {} pub struct UICommandInvokedHandler(::windows::core::IUnknown); impl UICommandInvokedHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = UICommandInvokedHandler_box:: { - vtable: &UICommandInvokedHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = UICommandInvokedHandler_box:: { vtable: &UICommandInvokedHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IUICommand>>(&self, command: Param0) -> ::windows::core::Result<()> { @@ -669,12 +665,7 @@ unsafe impl ::windows::core::Interface for UICommandInvokedHandler { } #[repr(C)] #[doc(hidden)] -pub struct UICommandInvokedHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, command: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct UICommandInvokedHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, command: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct UICommandInvokedHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const UICommandInvokedHandler_abi, @@ -685,11 +676,7 @@ impl) -> ::windows::core::Result<() const VTABLE: UICommandInvokedHandler_abi = UICommandInvokedHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/UI/StartScreen/mod.rs b/src/Windows/UI/StartScreen/mod.rs index 61890bd954..18d0b72268 100644 --- a/src/Windows/UI/StartScreen/mod.rs +++ b/src/Windows/UI/StartScreen/mod.rs @@ -223,8 +223,7 @@ pub struct ISecondaryTileFactory_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tileid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, shortname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, displayname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, arguments: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, tileoptions: TileOptions, logoreference: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, - #[cfg(feature = "Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tileid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, shortname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, displayname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, arguments: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, tileoptions: TileOptions, logoreference: ::windows::core::RawPtr, widelogoreference: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tileid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, shortname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, displayname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, arguments: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, tileoptions: TileOptions, logoreference: ::windows::core::RawPtr, widelogoreference: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tileid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -1112,14 +1111,7 @@ impl SecondaryTile { } #[cfg(feature = "deprecated")] #[cfg(feature = "Foundation")] - pub fn CreateTile<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>>( - tileid: Param0, - shortname: Param1, - displayname: Param2, - arguments: Param3, - tileoptions: TileOptions, - logoreference: Param5, - ) -> ::windows::core::Result { + pub fn CreateTile<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>>(tileid: Param0, shortname: Param1, displayname: Param2, arguments: Param3, tileoptions: TileOptions, logoreference: Param5) -> ::windows::core::Result { Self::ISecondaryTileFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), tileid.into_param().abi(), shortname.into_param().abi(), displayname.into_param().abi(), arguments.into_param().abi(), tileoptions, logoreference.into_param().abi(), &mut result__).from_abi::(result__) @@ -1127,15 +1119,7 @@ impl SecondaryTile { } #[cfg(feature = "deprecated")] #[cfg(feature = "Foundation")] - pub fn CreateWideTile<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>>( - tileid: Param0, - shortname: Param1, - displayname: Param2, - arguments: Param3, - tileoptions: TileOptions, - logoreference: Param5, - widelogoreference: Param6, - ) -> ::windows::core::Result { + pub fn CreateWideTile<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>>(tileid: Param0, shortname: Param1, displayname: Param2, arguments: Param3, tileoptions: TileOptions, logoreference: Param5, widelogoreference: Param6) -> ::windows::core::Result { Self::ISecondaryTileFactory(|this| unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), tileid.into_param().abi(), shortname.into_param().abi(), displayname.into_param().abi(), arguments.into_param().abi(), tileoptions, logoreference.into_param().abi(), widelogoreference.into_param().abi(), &mut result__).from_abi::(result__) diff --git a/src/Windows/UI/WebUI/Core/mod.rs b/src/Windows/UI/WebUI/Core/mod.rs index 2aed3091d3..a00e02122c 100644 --- a/src/Windows/UI/WebUI/Core/mod.rs +++ b/src/Windows/UI/WebUI/Core/mod.rs @@ -359,11 +359,7 @@ pub struct IWebUICommandBarSymbolIconFactory_abi( pub struct MenuClosedEventHandler(::windows::core::IUnknown); impl MenuClosedEventHandler { pub fn new ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = MenuClosedEventHandler_box:: { - vtable: &MenuClosedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = MenuClosedEventHandler_box:: { vtable: &MenuClosedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke(&self) -> ::windows::core::Result<()> { @@ -380,12 +376,7 @@ unsafe impl ::windows::core::Interface for MenuClosedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct MenuClosedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct MenuClosedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct MenuClosedEventHandler_box ::windows::core::Result<()> + 'static> { vtable: *const MenuClosedEventHandler_abi, @@ -396,11 +387,7 @@ impl ::windows::core::Result<()> + 'static> MenuClosedEventHandler const VTABLE: MenuClosedEventHandler_abi = MenuClosedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -430,11 +417,7 @@ impl ::windows::core::Result<()> + 'static> MenuClosedEventHandler pub struct MenuOpenedEventHandler(::windows::core::IUnknown); impl MenuOpenedEventHandler { pub fn new ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = MenuOpenedEventHandler_box:: { - vtable: &MenuOpenedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = MenuOpenedEventHandler_box:: { vtable: &MenuOpenedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke(&self) -> ::windows::core::Result<()> { @@ -451,12 +434,7 @@ unsafe impl ::windows::core::Interface for MenuOpenedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct MenuOpenedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct MenuOpenedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct MenuOpenedEventHandler_box ::windows::core::Result<()> + 'static> { vtable: *const MenuOpenedEventHandler_abi, @@ -467,11 +445,7 @@ impl ::windows::core::Result<()> + 'static> MenuOpenedEventHandler const VTABLE: MenuOpenedEventHandler_abi = MenuOpenedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -501,11 +475,7 @@ impl ::windows::core::Result<()> + 'static> MenuOpenedEventHandler pub struct SizeChangedEventHandler(::windows::core::IUnknown); impl SizeChangedEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SizeChangedEventHandler_box:: { - vtable: &SizeChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SizeChangedEventHandler_box:: { vtable: &SizeChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, WebUICommandBarSizeChangedEventArgs>>(&self, eventargs: Param0) -> ::windows::core::Result<()> { @@ -522,12 +492,7 @@ unsafe impl ::windows::core::Interface for SizeChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct SizeChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SizeChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct SizeChangedEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const SizeChangedEventHandler_abi, @@ -538,11 +503,7 @@ impl) -> : const VTABLE: SizeChangedEventHandler_abi = SizeChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { diff --git a/src/Windows/UI/WebUI/mod.rs b/src/Windows/UI/WebUI/mod.rs index 652342b146..0043e139e9 100644 --- a/src/Windows/UI/WebUI/mod.rs +++ b/src/Windows/UI/WebUI/mod.rs @@ -67,11 +67,7 @@ pub struct ActivatedEventHandler(::windows::core::IUnknown); #[cfg(feature = "ApplicationModel_Activation")] impl ActivatedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ActivatedEventHandler_box:: { - vtable: &ActivatedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ActivatedEventHandler_box:: { vtable: &ActivatedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "ApplicationModel_Activation")] @@ -92,12 +88,7 @@ unsafe impl ::windows::core::Interface for ActivatedEventHandler { #[cfg(feature = "ApplicationModel_Activation")] #[repr(C)] #[doc(hidden)] -pub struct ActivatedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, eventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ActivatedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, eventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "ApplicationModel_Activation")] #[repr(C)] struct ActivatedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -110,11 +101,7 @@ impl, &::core::o const VTABLE: ActivatedEventHandler_abi = ActivatedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -136,11 +123,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, eventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&eventargs as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&eventargs as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -316,11 +299,7 @@ pub struct BackgroundActivatedEventHandler(::windows::core::IUnknown); #[cfg(feature = "ApplicationModel_Activation")] impl BackgroundActivatedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = BackgroundActivatedEventHandler_box:: { - vtable: &BackgroundActivatedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = BackgroundActivatedEventHandler_box:: { vtable: &BackgroundActivatedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "ApplicationModel_Activation")] @@ -341,12 +320,7 @@ unsafe impl ::windows::core::Interface for BackgroundActivatedEventHandler { #[cfg(feature = "ApplicationModel_Activation")] #[repr(C)] #[doc(hidden)] -pub struct BackgroundActivatedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, eventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct BackgroundActivatedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, eventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "ApplicationModel_Activation")] #[repr(C)] struct BackgroundActivatedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -359,11 +333,7 @@ impl, &::core::o const VTABLE: BackgroundActivatedEventHandler_abi = BackgroundActivatedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -385,11 +355,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, eventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&eventargs as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&eventargs as *const ::Abi as *const ::DefaultType)).into() } } #[cfg(feature = "ApplicationModel")] @@ -503,11 +469,7 @@ pub struct EnteredBackgroundEventHandler(::windows::core::IUnknown); #[cfg(feature = "ApplicationModel")] impl EnteredBackgroundEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = EnteredBackgroundEventHandler_box:: { - vtable: &EnteredBackgroundEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = EnteredBackgroundEventHandler_box:: { vtable: &EnteredBackgroundEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "ApplicationModel")] @@ -528,12 +490,7 @@ unsafe impl ::windows::core::Interface for EnteredBackgroundEventHandler { #[cfg(feature = "ApplicationModel")] #[repr(C)] #[doc(hidden)] -pub struct EnteredBackgroundEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct EnteredBackgroundEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "ApplicationModel")] #[repr(C)] struct EnteredBackgroundEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -546,11 +503,7 @@ impl, &::core::o const VTABLE: EnteredBackgroundEventHandler_abi = EnteredBackgroundEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -572,11 +525,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -1423,11 +1372,7 @@ pub struct LeavingBackgroundEventHandler(::windows::core::IUnknown); #[cfg(feature = "ApplicationModel")] impl LeavingBackgroundEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = LeavingBackgroundEventHandler_box:: { - vtable: &LeavingBackgroundEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = LeavingBackgroundEventHandler_box:: { vtable: &LeavingBackgroundEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "ApplicationModel")] @@ -1448,12 +1393,7 @@ unsafe impl ::windows::core::Interface for LeavingBackgroundEventHandler { #[cfg(feature = "ApplicationModel")] #[repr(C)] #[doc(hidden)] -pub struct LeavingBackgroundEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct LeavingBackgroundEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "ApplicationModel")] #[repr(C)] struct LeavingBackgroundEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -1466,11 +1406,7 @@ impl, &::core::o const VTABLE: LeavingBackgroundEventHandler_abi = LeavingBackgroundEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1492,11 +1428,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -1504,11 +1436,7 @@ impl, &::core::o pub struct NavigatedEventHandler(::windows::core::IUnknown); impl NavigatedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = NavigatedEventHandler_box:: { - vtable: &NavigatedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = NavigatedEventHandler_box:: { vtable: &NavigatedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, IWebUINavigatedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -1525,12 +1453,7 @@ unsafe impl ::windows::core::Interface for NavigatedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct NavigatedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct NavigatedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct NavigatedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const NavigatedEventHandler_abi, @@ -1541,11 +1464,7 @@ impl, &::core::o const VTABLE: NavigatedEventHandler_abi = NavigatedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1567,11 +1486,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -1687,11 +1602,7 @@ impl ::windows::core::DefaultType for PrintContent { pub struct ResumingEventHandler(::windows::core::IUnknown); impl ResumingEventHandler { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ResumingEventHandler_box:: { - vtable: &ResumingEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ResumingEventHandler_box:: { vtable: &ResumingEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(&self, sender: Param0) -> ::windows::core::Result<()> { @@ -1708,12 +1619,7 @@ unsafe impl ::windows::core::Interface for ResumingEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ResumingEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ResumingEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ResumingEventHandler_box) -> ::windows::core::Result<()> + 'static> { vtable: *const ResumingEventHandler_abi, @@ -1724,11 +1630,7 @@ impl) -> ::windo const VTABLE: ResumingEventHandler_abi = ResumingEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1957,11 +1859,7 @@ pub struct SuspendingEventHandler(::windows::core::IUnknown); #[cfg(feature = "ApplicationModel")] impl SuspendingEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SuspendingEventHandler_box:: { - vtable: &SuspendingEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SuspendingEventHandler_box:: { vtable: &SuspendingEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "ApplicationModel")] @@ -1982,12 +1880,7 @@ unsafe impl ::windows::core::Interface for SuspendingEventHandler { #[cfg(feature = "ApplicationModel")] #[repr(C)] #[doc(hidden)] -pub struct SuspendingEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SuspendingEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "ApplicationModel")] #[repr(C)] struct SuspendingEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -2000,11 +1893,7 @@ impl, &::core::o const VTABLE: SuspendingEventHandler_abi = SuspendingEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -2026,11 +1915,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[cfg(feature = "ApplicationModel")] diff --git a/src/Windows/UI/Xaml/Controls/Maps/mod.rs b/src/Windows/UI/Xaml/Controls/Maps/mod.rs index b67a488ed4..8128df8a6c 100644 --- a/src/Windows/UI/Xaml/Controls/Maps/mod.rs +++ b/src/Windows/UI/Xaml/Controls/Maps/mod.rs @@ -4172,13 +4172,7 @@ impl MapControl { } } #[cfg(all(feature = "Devices_Geolocation", feature = "Foundation"))] - pub fn TrySetViewWithCenterZoomHeadingAndPitchAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::Devices::Geolocation::Geopoint>, Param1: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>>( - &self, - center: Param0, - zoomlevel: Param1, - heading: Param2, - desiredpitch: Param3, - ) -> ::windows::core::Result> { + pub fn TrySetViewWithCenterZoomHeadingAndPitchAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::Devices::Geolocation::Geopoint>, Param1: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>>(&self, center: Param0, zoomlevel: Param1, heading: Param2, desiredpitch: Param3) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); @@ -4186,14 +4180,7 @@ impl MapControl { } } #[cfg(all(feature = "Devices_Geolocation", feature = "Foundation"))] - pub fn TrySetViewWithCenterZoomHeadingPitchAndAnimationAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::Devices::Geolocation::Geopoint>, Param1: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>>( - &self, - center: Param0, - zoomlevel: Param1, - heading: Param2, - desiredpitch: Param3, - animation: MapAnimationKind, - ) -> ::windows::core::Result> { + pub fn TrySetViewWithCenterZoomHeadingPitchAndAnimationAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::Devices::Geolocation::Geopoint>, Param1: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>, Param2: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>, Param3: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::IReference>>(&self, center: Param0, zoomlevel: Param1, heading: Param2, desiredpitch: Param3, animation: MapAnimationKind) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/UI/Xaml/Controls/Primitives/mod.rs b/src/Windows/UI/Xaml/Controls/Primitives/mod.rs index 4222b63348..5bc31bc142 100644 --- a/src/Windows/UI/Xaml/Controls/Primitives/mod.rs +++ b/src/Windows/UI/Xaml/Controls/Primitives/mod.rs @@ -2998,11 +2998,7 @@ unsafe impl ::core::marker::Sync for DragCompletedEventArgs {} pub struct DragCompletedEventHandler(::windows::core::IUnknown); impl DragCompletedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DragCompletedEventHandler_box:: { - vtable: &DragCompletedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DragCompletedEventHandler_box:: { vtable: &DragCompletedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, DragCompletedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -3019,12 +3015,7 @@ unsafe impl ::windows::core::Interface for DragCompletedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DragCompletedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DragCompletedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DragCompletedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const DragCompletedEventHandler_abi, @@ -3035,11 +3026,7 @@ impl, &::core::o const VTABLE: DragCompletedEventHandler_abi = DragCompletedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -3061,11 +3048,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -3174,11 +3157,7 @@ unsafe impl ::core::marker::Sync for DragDeltaEventArgs {} pub struct DragDeltaEventHandler(::windows::core::IUnknown); impl DragDeltaEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DragDeltaEventHandler_box:: { - vtable: &DragDeltaEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DragDeltaEventHandler_box:: { vtable: &DragDeltaEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, DragDeltaEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -3195,12 +3174,7 @@ unsafe impl ::windows::core::Interface for DragDeltaEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DragDeltaEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DragDeltaEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DragDeltaEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const DragDeltaEventHandler_abi, @@ -3211,11 +3185,7 @@ impl, &::core::o const VTABLE: DragDeltaEventHandler_abi = DragDeltaEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -3237,11 +3207,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -3350,11 +3316,7 @@ unsafe impl ::core::marker::Sync for DragStartedEventArgs {} pub struct DragStartedEventHandler(::windows::core::IUnknown); impl DragStartedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DragStartedEventHandler_box:: { - vtable: &DragStartedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DragStartedEventHandler_box:: { vtable: &DragStartedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, DragStartedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -3371,12 +3333,7 @@ unsafe impl ::windows::core::Interface for DragStartedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DragStartedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DragStartedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DragStartedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const DragStartedEventHandler_abi, @@ -3387,11 +3344,7 @@ impl, &::core::o const VTABLE: DragStartedEventHandler_abi = DragStartedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -3413,11 +3366,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -8250,11 +8199,7 @@ unsafe impl ::core::marker::Sync for ItemsChangedEventArgs {} pub struct ItemsChangedEventHandler(::windows::core::IUnknown); impl ItemsChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ItemsChangedEventHandler_box:: { - vtable: &ItemsChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ItemsChangedEventHandler_box:: { vtable: &ItemsChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ItemsChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -8271,12 +8216,7 @@ unsafe impl ::windows::core::Interface for ItemsChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ItemsChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ItemsChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ItemsChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ItemsChangedEventHandler_abi, @@ -8287,11 +8227,7 @@ impl, &::core::o const VTABLE: ItemsChangedEventHandler_abi = ItemsChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -8313,11 +8249,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -13767,11 +13699,7 @@ unsafe impl ::core::marker::Sync for RangeBaseValueChangedEventArgs {} pub struct RangeBaseValueChangedEventHandler(::windows::core::IUnknown); impl RangeBaseValueChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = RangeBaseValueChangedEventHandler_box:: { - vtable: &RangeBaseValueChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = RangeBaseValueChangedEventHandler_box:: { vtable: &RangeBaseValueChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, RangeBaseValueChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -13788,12 +13716,7 @@ unsafe impl ::windows::core::Interface for RangeBaseValueChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct RangeBaseValueChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct RangeBaseValueChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct RangeBaseValueChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const RangeBaseValueChangedEventHandler_abi, @@ -13804,11 +13727,7 @@ impl, &::core::o const VTABLE: RangeBaseValueChangedEventHandler_abi = RangeBaseValueChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -13830,11 +13749,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -14498,11 +14413,7 @@ unsafe impl ::core::marker::Sync for ScrollEventArgs {} pub struct ScrollEventHandler(::windows::core::IUnknown); impl ScrollEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ScrollEventHandler_box:: { - vtable: &ScrollEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ScrollEventHandler_box:: { vtable: &ScrollEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ScrollEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -14519,12 +14430,7 @@ unsafe impl ::windows::core::Interface for ScrollEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ScrollEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ScrollEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ScrollEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ScrollEventHandler_abi, @@ -14535,11 +14441,7 @@ impl, &::core::o const VTABLE: ScrollEventHandler_abi = ScrollEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -14561,11 +14463,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] diff --git a/src/Windows/UI/Xaml/Controls/mod.rs b/src/Windows/UI/Xaml/Controls/mod.rs index 3c66012d1f..663992a6d1 100644 --- a/src/Windows/UI/Xaml/Controls/mod.rs +++ b/src/Windows/UI/Xaml/Controls/mod.rs @@ -2860,11 +2860,7 @@ unsafe impl ::core::marker::Sync for BackClickEventArgs {} pub struct BackClickEventHandler(::windows::core::IUnknown); impl BackClickEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = BackClickEventHandler_box:: { - vtable: &BackClickEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = BackClickEventHandler_box:: { vtable: &BackClickEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, BackClickEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -2881,12 +2877,7 @@ unsafe impl ::windows::core::Interface for BackClickEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct BackClickEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct BackClickEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct BackClickEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const BackClickEventHandler_abi, @@ -2897,11 +2888,7 @@ impl, &::core::o const VTABLE: BackClickEventHandler_abi = BackClickEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -2923,11 +2910,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -6540,11 +6523,7 @@ unsafe impl ::core::marker::Sync for CalendarViewDayItemChangingEventArgs {} pub struct CalendarViewDayItemChangingEventHandler(::windows::core::IUnknown); impl CalendarViewDayItemChangingEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = CalendarViewDayItemChangingEventHandler_box:: { - vtable: &CalendarViewDayItemChangingEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = CalendarViewDayItemChangingEventHandler_box:: { vtable: &CalendarViewDayItemChangingEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, CalendarView>, Param1: ::windows::core::IntoParam<'a, CalendarViewDayItemChangingEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -6561,12 +6540,7 @@ unsafe impl ::windows::core::Interface for CalendarViewDayItemChangingEventHandl } #[repr(C)] #[doc(hidden)] -pub struct CalendarViewDayItemChangingEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct CalendarViewDayItemChangingEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct CalendarViewDayItemChangingEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const CalendarViewDayItemChangingEventHandler_abi, @@ -6577,11 +6551,7 @@ impl, &::core::option::Option ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -6603,11 +6573,7 @@ impl, &::core::option::Option ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const ::Abi as *const ::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const ::Abi as *const ::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -7866,11 +7832,7 @@ unsafe impl ::core::marker::Sync for CleanUpVirtualizedItemEventArgs {} pub struct CleanUpVirtualizedItemEventHandler(::windows::core::IUnknown); impl CleanUpVirtualizedItemEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = CleanUpVirtualizedItemEventHandler_box:: { - vtable: &CleanUpVirtualizedItemEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = CleanUpVirtualizedItemEventHandler_box:: { vtable: &CleanUpVirtualizedItemEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, CleanUpVirtualizedItemEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -7887,12 +7849,7 @@ unsafe impl ::windows::core::Interface for CleanUpVirtualizedItemEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct CleanUpVirtualizedItemEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct CleanUpVirtualizedItemEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct CleanUpVirtualizedItemEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const CleanUpVirtualizedItemEventHandler_abi, @@ -7903,11 +7860,7 @@ impl, &::core::o const VTABLE: CleanUpVirtualizedItemEventHandler_abi = CleanUpVirtualizedItemEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -7929,11 +7882,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -13127,11 +13076,7 @@ unsafe impl ::core::marker::Sync for ContextMenuEventArgs {} pub struct ContextMenuOpeningEventHandler(::windows::core::IUnknown); impl ContextMenuOpeningEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ContextMenuOpeningEventHandler_box:: { - vtable: &ContextMenuOpeningEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ContextMenuOpeningEventHandler_box:: { vtable: &ContextMenuOpeningEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ContextMenuEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -13148,12 +13093,7 @@ unsafe impl ::windows::core::Interface for ContextMenuOpeningEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ContextMenuOpeningEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ContextMenuOpeningEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ContextMenuOpeningEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ContextMenuOpeningEventHandler_abi, @@ -13164,11 +13104,7 @@ impl, &::core::o const VTABLE: ContextMenuOpeningEventHandler_abi = ContextMenuOpeningEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -13190,11 +13126,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -15977,11 +15909,7 @@ unsafe impl ::core::marker::Sync for DragItemsStartingEventArgs {} pub struct DragItemsStartingEventHandler(::windows::core::IUnknown); impl DragItemsStartingEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DragItemsStartingEventHandler_box:: { - vtable: &DragItemsStartingEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DragItemsStartingEventHandler_box:: { vtable: &DragItemsStartingEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, DragItemsStartingEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -15998,12 +15926,7 @@ unsafe impl ::windows::core::Interface for DragItemsStartingEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DragItemsStartingEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DragItemsStartingEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DragItemsStartingEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const DragItemsStartingEventHandler_abi, @@ -16014,11 +15937,7 @@ impl, &::core::o const VTABLE: DragItemsStartingEventHandler_abi = DragItemsStartingEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -16040,11 +15959,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -22122,11 +22037,7 @@ unsafe impl ::core::marker::Sync for HubSectionHeaderClickEventArgs {} pub struct HubSectionHeaderClickEventHandler(::windows::core::IUnknown); impl HubSectionHeaderClickEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = HubSectionHeaderClickEventHandler_box:: { - vtable: &HubSectionHeaderClickEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = HubSectionHeaderClickEventHandler_box:: { vtable: &HubSectionHeaderClickEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, HubSectionHeaderClickEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -22143,12 +22054,7 @@ unsafe impl ::windows::core::Interface for HubSectionHeaderClickEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct HubSectionHeaderClickEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct HubSectionHeaderClickEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct HubSectionHeaderClickEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const HubSectionHeaderClickEventHandler_abi, @@ -22159,11 +22065,7 @@ impl, &::core::o const VTABLE: HubSectionHeaderClickEventHandler_abi = HubSectionHeaderClickEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -22185,11 +22087,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -49257,11 +49155,7 @@ unsafe impl ::core::marker::Sync for ItemClickEventArgs {} pub struct ItemClickEventHandler(::windows::core::IUnknown); impl ItemClickEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ItemClickEventHandler_box:: { - vtable: &ItemClickEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ItemClickEventHandler_box:: { vtable: &ItemClickEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ItemClickEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -49278,12 +49172,7 @@ unsafe impl ::windows::core::Interface for ItemClickEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ItemClickEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ItemClickEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ItemClickEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ItemClickEventHandler_abi, @@ -49294,11 +49183,7 @@ impl, &::core::o const VTABLE: ItemClickEventHandler_abi = ItemClickEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -49320,11 +49205,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[cfg(feature = "Foundation_Collections")] @@ -54493,11 +54374,7 @@ unsafe impl ::core::marker::Sync for ListViewItem {} pub struct ListViewItemToKeyHandler(::windows::core::IUnknown); impl ListViewItemToKeyHandler { pub fn new) -> ::windows::core::Result<::windows::core::HSTRING> + 'static>(invoke: F) -> Self { - let com = ListViewItemToKeyHandler_box:: { - vtable: &ListViewItemToKeyHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ListViewItemToKeyHandler_box:: { vtable: &ListViewItemToKeyHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(&self, item: Param0) -> ::windows::core::Result<::windows::core::HSTRING> { @@ -54533,11 +54410,7 @@ impl) -> ::windo const VTABLE: ListViewItemToKeyHandler_abi = ListViewItemToKeyHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -54576,11 +54449,7 @@ pub struct ListViewKeyToItemHandler(::windows::core::IUnknown); #[cfg(feature = "Foundation")] impl ListViewKeyToItemHandler { pub fn new ::windows::core::Result> + 'static>(invoke: F) -> Self { - let com = ListViewKeyToItemHandler_box:: { - vtable: &ListViewKeyToItemHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ListViewKeyToItemHandler_box:: { vtable: &ListViewKeyToItemHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "Foundation")] @@ -54622,11 +54491,7 @@ impl ::windows::core::Result ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -62333,11 +62198,7 @@ unsafe impl ::core::marker::Sync for NotifyEventArgs {} pub struct NotifyEventHandler(::windows::core::IUnknown); impl NotifyEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = NotifyEventHandler_box:: { - vtable: &NotifyEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = NotifyEventHandler_box:: { vtable: &NotifyEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, NotifyEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -62354,12 +62215,7 @@ unsafe impl ::windows::core::Interface for NotifyEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct NotifyEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct NotifyEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct NotifyEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const NotifyEventHandler_abi, @@ -62370,11 +62226,7 @@ impl, &::core::o const VTABLE: NotifyEventHandler_abi = NotifyEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -62396,11 +62248,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -74417,11 +74265,7 @@ unsafe impl ::core::marker::Sync for SectionsInViewChangedEventArgs {} pub struct SectionsInViewChangedEventHandler(::windows::core::IUnknown); impl SectionsInViewChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SectionsInViewChangedEventHandler_box:: { - vtable: &SectionsInViewChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SectionsInViewChangedEventHandler_box:: { vtable: &SectionsInViewChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, SectionsInViewChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -74438,12 +74282,7 @@ unsafe impl ::windows::core::Interface for SectionsInViewChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct SectionsInViewChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SectionsInViewChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct SectionsInViewChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const SectionsInViewChangedEventHandler_abi, @@ -74454,11 +74293,7 @@ impl, &::core::o const VTABLE: SectionsInViewChangedEventHandler_abi = SectionsInViewChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -74480,11 +74315,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -74596,11 +74427,7 @@ unsafe impl ::core::marker::Sync for SelectionChangedEventArgs {} pub struct SelectionChangedEventHandler(::windows::core::IUnknown); impl SelectionChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SelectionChangedEventHandler_box:: { - vtable: &SelectionChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SelectionChangedEventHandler_box:: { vtable: &SelectionChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, SelectionChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -74617,12 +74444,7 @@ unsafe impl ::windows::core::Interface for SelectionChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct SelectionChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SelectionChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct SelectionChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const SelectionChangedEventHandler_abi, @@ -74633,11 +74455,7 @@ impl, &::core::o const VTABLE: SelectionChangedEventHandler_abi = SelectionChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -74659,11 +74477,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -75193,11 +75007,7 @@ unsafe impl ::core::marker::Sync for SemanticZoomViewChangedEventArgs {} pub struct SemanticZoomViewChangedEventHandler(::windows::core::IUnknown); impl SemanticZoomViewChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SemanticZoomViewChangedEventHandler_box:: { - vtable: &SemanticZoomViewChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SemanticZoomViewChangedEventHandler_box:: { vtable: &SemanticZoomViewChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, SemanticZoomViewChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -75214,12 +75024,7 @@ unsafe impl ::windows::core::Interface for SemanticZoomViewChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct SemanticZoomViewChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SemanticZoomViewChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct SemanticZoomViewChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const SemanticZoomViewChangedEventHandler_abi, @@ -75230,11 +75035,7 @@ impl, &::core::o const VTABLE: SemanticZoomViewChangedEventHandler_abi = SemanticZoomViewChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -75256,11 +75057,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -81712,11 +81509,7 @@ unsafe impl ::core::marker::Sync for TextChangedEventArgs {} pub struct TextChangedEventHandler(::windows::core::IUnknown); impl TextChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = TextChangedEventHandler_box:: { - vtable: &TextChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = TextChangedEventHandler_box:: { vtable: &TextChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, TextChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -81733,12 +81526,7 @@ unsafe impl ::windows::core::Interface for TextChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct TextChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct TextChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct TextChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const TextChangedEventHandler_abi, @@ -81749,11 +81537,7 @@ impl, &::core::o const VTABLE: TextChangedEventHandler_abi = TextChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -81775,11 +81559,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -82335,11 +82115,7 @@ unsafe impl ::core::marker::Sync for TextControlPasteEventArgs {} pub struct TextControlPasteEventHandler(::windows::core::IUnknown); impl TextControlPasteEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = TextControlPasteEventHandler_box:: { - vtable: &TextControlPasteEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = TextControlPasteEventHandler_box:: { vtable: &TextControlPasteEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, TextControlPasteEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -82356,12 +82132,7 @@ unsafe impl ::windows::core::Interface for TextControlPasteEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct TextControlPasteEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct TextControlPasteEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct TextControlPasteEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const TextControlPasteEventHandler_abi, @@ -82372,11 +82143,7 @@ impl, &::core::o const VTABLE: TextControlPasteEventHandler_abi = TextControlPasteEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -82398,11 +82165,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -90519,11 +90282,7 @@ unsafe impl ::core::marker::Sync for WebViewNavigationFailedEventArgs {} pub struct WebViewNavigationFailedEventHandler(::windows::core::IUnknown); impl WebViewNavigationFailedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = WebViewNavigationFailedEventHandler_box:: { - vtable: &WebViewNavigationFailedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = WebViewNavigationFailedEventHandler_box:: { vtable: &WebViewNavigationFailedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, WebViewNavigationFailedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -90540,12 +90299,7 @@ unsafe impl ::windows::core::Interface for WebViewNavigationFailedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct WebViewNavigationFailedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct WebViewNavigationFailedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct WebViewNavigationFailedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const WebViewNavigationFailedEventHandler_abi, @@ -90556,11 +90310,7 @@ impl, &::core::o const VTABLE: WebViewNavigationFailedEventHandler_abi = WebViewNavigationFailedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -90582,11 +90332,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] diff --git a/src/Windows/UI/Xaml/Data/mod.rs b/src/Windows/UI/Xaml/Data/mod.rs index 408927052d..93e44feb7c 100644 --- a/src/Windows/UI/Xaml/Data/mod.rs +++ b/src/Windows/UI/Xaml/Data/mod.rs @@ -799,11 +799,7 @@ unsafe impl ::core::marker::Sync for CurrentChangingEventArgs {} pub struct CurrentChangingEventHandler(::windows::core::IUnknown); impl CurrentChangingEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = CurrentChangingEventHandler_box:: { - vtable: &CurrentChangingEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = CurrentChangingEventHandler_box:: { vtable: &CurrentChangingEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, CurrentChangingEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -820,12 +816,7 @@ unsafe impl ::windows::core::Interface for CurrentChangingEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct CurrentChangingEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct CurrentChangingEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct CurrentChangingEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const CurrentChangingEventHandler_abi, @@ -836,11 +827,7 @@ impl, &::core::o const VTABLE: CurrentChangingEventHandler_abi = CurrentChangingEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -862,11 +849,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -2672,11 +2655,7 @@ unsafe impl ::core::marker::Sync for PropertyChangedEventArgs {} pub struct PropertyChangedEventHandler(::windows::core::IUnknown); impl PropertyChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = PropertyChangedEventHandler_box:: { - vtable: &PropertyChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = PropertyChangedEventHandler_box:: { vtable: &PropertyChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, PropertyChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -2693,12 +2672,7 @@ unsafe impl ::windows::core::Interface for PropertyChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct PropertyChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct PropertyChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct PropertyChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const PropertyChangedEventHandler_abi, @@ -2709,11 +2683,7 @@ impl, &::core::o const VTABLE: PropertyChangedEventHandler_abi = PropertyChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -2735,11 +2705,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] diff --git a/src/Windows/UI/Xaml/Hosting/mod.rs b/src/Windows/UI/Xaml/Hosting/mod.rs index 2e6d6e7ebc..cd6acc684d 100644 --- a/src/Windows/UI/Xaml/Hosting/mod.rs +++ b/src/Windows/UI/Xaml/Hosting/mod.rs @@ -1388,18 +1388,7 @@ pub struct IXamlUIPresenterStatics2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Foundation", feature = "UI_Xaml_Controls_Primitives"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, placementtarget: ::windows::core::RawPtr, preferredplacement: super::Controls::Primitives::FlyoutPlacementMode, targetpreferredplacement: *mut super::Controls::Primitives::FlyoutPlacementMode, allowfallbacks: *mut bool, result__: *mut super::super::super::Foundation::Rect) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "UI_Xaml_Controls_Primitives")))] usize, - #[cfg(all(feature = "Foundation", feature = "UI_Xaml_Controls_Primitives"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - placementtargetbounds: super::super::super::Foundation::Rect, - controlsize: super::super::super::Foundation::Size, - mincontrolsize: super::super::super::Foundation::Size, - containerrect: super::super::super::Foundation::Rect, - targetpreferredplacement: super::Controls::Primitives::FlyoutPlacementMode, - allowfallbacks: bool, - chosenplacement: *mut super::Controls::Primitives::FlyoutPlacementMode, - result__: *mut super::super::super::Foundation::Rect, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation", feature = "UI_Xaml_Controls_Primitives"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, placementtargetbounds: super::super::super::Foundation::Rect, controlsize: super::super::super::Foundation::Size, mincontrolsize: super::super::super::Foundation::Size, containerrect: super::super::super::Foundation::Rect, targetpreferredplacement: super::Controls::Primitives::FlyoutPlacementMode, allowfallbacks: bool, chosenplacement: *mut super::Controls::Primitives::FlyoutPlacementMode, result__: *mut super::super::super::Foundation::Rect) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation", feature = "UI_Xaml_Controls_Primitives")))] usize, ); #[repr(transparent)] @@ -1776,15 +1765,7 @@ impl XamlUIPresenter { }) } #[cfg(all(feature = "Foundation", feature = "UI_Xaml_Controls_Primitives"))] - pub fn GetFlyoutPlacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Rect>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Size>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Size>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::Rect>>( - placementtargetbounds: Param0, - controlsize: Param1, - mincontrolsize: Param2, - containerrect: Param3, - targetpreferredplacement: super::Controls::Primitives::FlyoutPlacementMode, - allowfallbacks: bool, - chosenplacement: &mut super::Controls::Primitives::FlyoutPlacementMode, - ) -> ::windows::core::Result { + pub fn GetFlyoutPlacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Rect>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Size>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::Size>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::Rect>>(placementtargetbounds: Param0, controlsize: Param1, mincontrolsize: Param2, containerrect: Param3, targetpreferredplacement: super::Controls::Primitives::FlyoutPlacementMode, allowfallbacks: bool, chosenplacement: &mut super::Controls::Primitives::FlyoutPlacementMode) -> ::windows::core::Result { Self::IXamlUIPresenterStatics2(|this| unsafe { let mut result__: super::super::super::Foundation::Rect = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).7)(::core::mem::transmute_copy(this), placementtargetbounds.into_param().abi(), controlsize.into_param().abi(), mincontrolsize.into_param().abi(), containerrect.into_param().abi(), targetpreferredplacement, allowfallbacks, chosenplacement, &mut result__).from_abi::(result__) diff --git a/src/Windows/UI/Xaml/Input/mod.rs b/src/Windows/UI/Xaml/Input/mod.rs index 7e1394a418..9bfbce2bde 100644 --- a/src/Windows/UI/Xaml/Input/mod.rs +++ b/src/Windows/UI/Xaml/Input/mod.rs @@ -589,11 +589,7 @@ unsafe impl ::core::marker::Sync for ContextRequestedEventArgs {} pub struct DoubleTappedEventHandler(::windows::core::IUnknown); impl DoubleTappedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DoubleTappedEventHandler_box:: { - vtable: &DoubleTappedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DoubleTappedEventHandler_box:: { vtable: &DoubleTappedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, DoubleTappedRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -610,12 +606,7 @@ unsafe impl ::windows::core::Interface for DoubleTappedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DoubleTappedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DoubleTappedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DoubleTappedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const DoubleTappedEventHandler_abi, @@ -626,11 +617,7 @@ impl, &::core::o const VTABLE: DoubleTappedEventHandler_abi = DoubleTappedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -652,11 +639,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -1578,11 +1561,7 @@ unsafe impl ::core::marker::Sync for GettingFocusEventArgs {} pub struct HoldingEventHandler(::windows::core::IUnknown); impl HoldingEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = HoldingEventHandler_box:: { - vtable: &HoldingEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = HoldingEventHandler_box:: { vtable: &HoldingEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, HoldingRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -1599,12 +1578,7 @@ unsafe impl ::windows::core::Interface for HoldingEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct HoldingEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct HoldingEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct HoldingEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const HoldingEventHandler_abi, @@ -1615,11 +1589,7 @@ impl, &::core::o const VTABLE: HoldingEventHandler_abi = HoldingEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1641,11 +1611,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -3791,11 +3757,7 @@ impl ::windows::core::DefaultType for InputScopeNameValue { pub struct KeyEventHandler(::windows::core::IUnknown); impl KeyEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = KeyEventHandler_box:: { - vtable: &KeyEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = KeyEventHandler_box:: { vtable: &KeyEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, KeyRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -3812,12 +3774,7 @@ unsafe impl ::windows::core::Interface for KeyEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct KeyEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct KeyEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct KeyEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const KeyEventHandler_abi, @@ -3828,11 +3785,7 @@ impl, &::core::o const VTABLE: KeyEventHandler_abi = KeyEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -3854,11 +3807,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -4471,11 +4420,7 @@ unsafe impl ::core::marker::Sync for LosingFocusEventArgs {} pub struct ManipulationCompletedEventHandler(::windows::core::IUnknown); impl ManipulationCompletedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ManipulationCompletedEventHandler_box:: { - vtable: &ManipulationCompletedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ManipulationCompletedEventHandler_box:: { vtable: &ManipulationCompletedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ManipulationCompletedRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -4492,12 +4437,7 @@ unsafe impl ::windows::core::Interface for ManipulationCompletedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ManipulationCompletedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ManipulationCompletedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ManipulationCompletedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ManipulationCompletedEventHandler_abi, @@ -4508,11 +4448,7 @@ impl, &::core::o const VTABLE: ManipulationCompletedEventHandler_abi = ManipulationCompletedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -4534,11 +4470,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -4687,11 +4619,7 @@ unsafe impl ::core::marker::Sync for ManipulationCompletedRoutedEventArgs {} pub struct ManipulationDeltaEventHandler(::windows::core::IUnknown); impl ManipulationDeltaEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ManipulationDeltaEventHandler_box:: { - vtable: &ManipulationDeltaEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ManipulationDeltaEventHandler_box:: { vtable: &ManipulationDeltaEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ManipulationDeltaRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -4708,12 +4636,7 @@ unsafe impl ::windows::core::Interface for ManipulationDeltaEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ManipulationDeltaEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ManipulationDeltaEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ManipulationDeltaEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ManipulationDeltaEventHandler_abi, @@ -4724,11 +4647,7 @@ impl, &::core::o const VTABLE: ManipulationDeltaEventHandler_abi = ManipulationDeltaEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -4750,11 +4669,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -4915,11 +4830,7 @@ unsafe impl ::core::marker::Sync for ManipulationDeltaRoutedEventArgs {} pub struct ManipulationInertiaStartingEventHandler(::windows::core::IUnknown); impl ManipulationInertiaStartingEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ManipulationInertiaStartingEventHandler_box:: { - vtable: &ManipulationInertiaStartingEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ManipulationInertiaStartingEventHandler_box:: { vtable: &ManipulationInertiaStartingEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ManipulationInertiaStartingRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -4936,12 +4847,7 @@ unsafe impl ::windows::core::Interface for ManipulationInertiaStartingEventHandl } #[repr(C)] #[doc(hidden)] -pub struct ManipulationInertiaStartingEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ManipulationInertiaStartingEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ManipulationInertiaStartingEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ManipulationInertiaStartingEventHandler_abi, @@ -4952,11 +4858,7 @@ impl, &::core::o const VTABLE: ManipulationInertiaStartingEventHandler_abi = ManipulationInertiaStartingEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -4978,11 +4880,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -5315,11 +5213,7 @@ unsafe impl ::core::marker::Sync for ManipulationPivot {} pub struct ManipulationStartedEventHandler(::windows::core::IUnknown); impl ManipulationStartedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ManipulationStartedEventHandler_box:: { - vtable: &ManipulationStartedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ManipulationStartedEventHandler_box:: { vtable: &ManipulationStartedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ManipulationStartedRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -5336,12 +5230,7 @@ unsafe impl ::windows::core::Interface for ManipulationStartedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ManipulationStartedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ManipulationStartedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ManipulationStartedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ManipulationStartedEventHandler_abi, @@ -5352,11 +5241,7 @@ impl, &::core::o const VTABLE: ManipulationStartedEventHandler_abi = ManipulationStartedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -5378,11 +5263,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -5523,11 +5404,7 @@ unsafe impl ::core::marker::Sync for ManipulationStartedRoutedEventArgs {} pub struct ManipulationStartingEventHandler(::windows::core::IUnknown); impl ManipulationStartingEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ManipulationStartingEventHandler_box:: { - vtable: &ManipulationStartingEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ManipulationStartingEventHandler_box:: { vtable: &ManipulationStartingEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ManipulationStartingRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -5544,12 +5421,7 @@ unsafe impl ::windows::core::Interface for ManipulationStartingEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ManipulationStartingEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ManipulationStartingEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ManipulationStartingEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ManipulationStartingEventHandler_abi, @@ -5560,11 +5432,7 @@ impl, &::core::o const VTABLE: ManipulationStartingEventHandler_abi = ManipulationStartingEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -5586,11 +5454,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -5914,11 +5778,7 @@ unsafe impl ::core::marker::Sync for Pointer {} pub struct PointerEventHandler(::windows::core::IUnknown); impl PointerEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = PointerEventHandler_box:: { - vtable: &PointerEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = PointerEventHandler_box:: { vtable: &PointerEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, PointerRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -5935,12 +5795,7 @@ unsafe impl ::windows::core::Interface for PointerEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct PointerEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct PointerEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct PointerEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const PointerEventHandler_abi, @@ -5951,11 +5806,7 @@ impl, &::core::o const VTABLE: PointerEventHandler_abi = PointerEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -5977,11 +5828,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -6199,11 +6046,7 @@ unsafe impl ::core::marker::Sync for ProcessKeyboardAcceleratorEventArgs {} pub struct RightTappedEventHandler(::windows::core::IUnknown); impl RightTappedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = RightTappedEventHandler_box:: { - vtable: &RightTappedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = RightTappedEventHandler_box:: { vtable: &RightTappedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, RightTappedRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -6220,12 +6063,7 @@ unsafe impl ::windows::core::Interface for RightTappedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct RightTappedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct RightTappedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct RightTappedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const RightTappedEventHandler_abi, @@ -6236,11 +6074,7 @@ impl, &::core::o const VTABLE: RightTappedEventHandler_abi = RightTappedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -6262,11 +6096,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -6577,11 +6407,7 @@ impl ::windows::core::DefaultType for StandardUICommandKind { pub struct TappedEventHandler(::windows::core::IUnknown); impl TappedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = TappedEventHandler_box:: { - vtable: &TappedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = TappedEventHandler_box:: { vtable: &TappedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, TappedRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -6598,12 +6424,7 @@ unsafe impl ::windows::core::Interface for TappedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct TappedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct TappedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct TappedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const TappedEventHandler_abi, @@ -6614,11 +6435,7 @@ impl, &::core::o const VTABLE: TappedEventHandler_abi = TappedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -6640,11 +6457,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] diff --git a/src/Windows/UI/Xaml/Interop/mod.rs b/src/Windows/UI/Xaml/Interop/mod.rs index c47567bcac..87af9f4659 100644 --- a/src/Windows/UI/Xaml/Interop/mod.rs +++ b/src/Windows/UI/Xaml/Interop/mod.rs @@ -4,11 +4,7 @@ pub struct BindableVectorChangedEventHandler(::windows::core::IUnknown); impl BindableVectorChangedEventHandler { pub fn new, &::core::option::Option<::windows::core::IInspectable>) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = BindableVectorChangedEventHandler_box:: { - vtable: &BindableVectorChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = BindableVectorChangedEventHandler_box:: { vtable: &BindableVectorChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, IBindableObservableVector>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>>(&self, vector: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -25,12 +21,7 @@ unsafe impl ::windows::core::Interface for BindableVectorChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct BindableVectorChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vector: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct BindableVectorChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vector: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct BindableVectorChangedEventHandler_box, &::core::option::Option<::windows::core::IInspectable>) -> ::windows::core::Result<()> + 'static> { vtable: *const BindableVectorChangedEventHandler_abi, @@ -41,11 +32,7 @@ impl, &::core::optio const VTABLE: BindableVectorChangedEventHandler_abi = BindableVectorChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -67,11 +54,7 @@ impl, &::core::optio } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, vector: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&vector as *const ::Abi as *const ::DefaultType), - &*(&e as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - ) - .into() + ((*this).invoke)(&*(&vector as *const ::Abi as *const ::DefaultType), &*(&e as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType)).into() } } #[repr(transparent)] @@ -930,11 +913,7 @@ unsafe impl ::core::marker::Sync for NotifyCollectionChangedEventArgs {} pub struct NotifyCollectionChangedEventHandler(::windows::core::IUnknown); impl NotifyCollectionChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = NotifyCollectionChangedEventHandler_box:: { - vtable: &NotifyCollectionChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = NotifyCollectionChangedEventHandler_box:: { vtable: &NotifyCollectionChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, NotifyCollectionChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -951,12 +930,7 @@ unsafe impl ::windows::core::Interface for NotifyCollectionChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct NotifyCollectionChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct NotifyCollectionChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct NotifyCollectionChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const NotifyCollectionChangedEventHandler_abi, @@ -967,11 +941,7 @@ impl, &::core::o const VTABLE: NotifyCollectionChangedEventHandler_abi = NotifyCollectionChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -993,11 +963,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] diff --git a/src/Windows/UI/Xaml/Markup/mod.rs b/src/Windows/UI/Xaml/Markup/mod.rs index 3294835b49..b6a68767c6 100644 --- a/src/Windows/UI/Xaml/Markup/mod.rs +++ b/src/Windows/UI/Xaml/Markup/mod.rs @@ -1191,11 +1191,7 @@ unsafe impl ::core::marker::Sync for MarkupExtension {} pub struct XamlBinaryWriter(pub ::windows::core::IInspectable); impl XamlBinaryWriter { #[cfg(all(feature = "Foundation_Collections", feature = "Storage_Streams"))] - pub fn Write<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IVector>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IVector>, Param2: ::windows::core::IntoParam<'a, IXamlMetadataProvider>>( - inputstreams: Param0, - outputstreams: Param1, - xamlmetadataprovider: Param2, - ) -> ::windows::core::Result { + pub fn Write<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IVector>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::Collections::IVector>, Param2: ::windows::core::IntoParam<'a, IXamlMetadataProvider>>(inputstreams: Param0, outputstreams: Param1, xamlmetadataprovider: Param2) -> ::windows::core::Result { Self::IXamlBinaryWriterStatics(|this| unsafe { let mut result__: XamlBinaryWriterErrorInformation = ::core::mem::zeroed(); (::windows::core::Interface::vtable(this).6)(::core::mem::transmute_copy(this), inputstreams.into_param().abi(), outputstreams.into_param().abi(), xamlmetadataprovider.into_param().abi(), &mut result__).from_abi::(result__) diff --git a/src/Windows/UI/Xaml/Media/Imaging/mod.rs b/src/Windows/UI/Xaml/Media/Imaging/mod.rs index 6d28d24eb1..a5656f1c91 100644 --- a/src/Windows/UI/Xaml/Media/Imaging/mod.rs +++ b/src/Windows/UI/Xaml/Media/Imaging/mod.rs @@ -606,11 +606,7 @@ unsafe impl ::core::marker::Sync for DownloadProgressEventArgs {} pub struct DownloadProgressEventHandler(::windows::core::IUnknown); impl DownloadProgressEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DownloadProgressEventHandler_box:: { - vtable: &DownloadProgressEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DownloadProgressEventHandler_box:: { vtable: &DownloadProgressEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, DownloadProgressEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -627,12 +623,7 @@ unsafe impl ::windows::core::Interface for DownloadProgressEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DownloadProgressEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DownloadProgressEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DownloadProgressEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const DownloadProgressEventHandler_abi, @@ -643,11 +634,7 @@ impl, &::core::o const VTABLE: DownloadProgressEventHandler_abi = DownloadProgressEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -669,11 +656,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] diff --git a/src/Windows/UI/Xaml/Media/Media3D/mod.rs b/src/Windows/UI/Xaml/Media/Media3D/mod.rs index fa75561b02..4f6b19a9a9 100644 --- a/src/Windows/UI/Xaml/Media/Media3D/mod.rs +++ b/src/Windows/UI/Xaml/Media/Media3D/mod.rs @@ -527,24 +527,7 @@ impl ::core::default::Default for Matrix3D { } impl ::core::fmt::Debug for Matrix3D { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("Matrix3D") - .field("M11", &self.M11) - .field("M12", &self.M12) - .field("M13", &self.M13) - .field("M14", &self.M14) - .field("M21", &self.M21) - .field("M22", &self.M22) - .field("M23", &self.M23) - .field("M24", &self.M24) - .field("M31", &self.M31) - .field("M32", &self.M32) - .field("M33", &self.M33) - .field("M34", &self.M34) - .field("OffsetX", &self.OffsetX) - .field("OffsetY", &self.OffsetY) - .field("OffsetZ", &self.OffsetZ) - .field("M44", &self.M44) - .finish() + fmt.debug_struct("Matrix3D").field("M11", &self.M11).field("M12", &self.M12).field("M13", &self.M13).field("M14", &self.M14).field("M21", &self.M21).field("M22", &self.M22).field("M23", &self.M23).field("M24", &self.M24).field("M31", &self.M31).field("M32", &self.M32).field("M33", &self.M33).field("M34", &self.M34).field("OffsetX", &self.OffsetX).field("OffsetY", &self.OffsetY).field("OffsetZ", &self.OffsetZ).field("M44", &self.M44).finish() } } impl ::core::cmp::PartialEq for Matrix3D { diff --git a/src/Windows/UI/Xaml/Media/mod.rs b/src/Windows/UI/Xaml/Media/mod.rs index 50093d14c4..3f524d1894 100644 --- a/src/Windows/UI/Xaml/Media/mod.rs +++ b/src/Windows/UI/Xaml/Media/mod.rs @@ -9886,11 +9886,7 @@ unsafe impl ::core::marker::Sync for RateChangedRoutedEventArgs {} pub struct RateChangedRoutedEventHandler(::windows::core::IUnknown); impl RateChangedRoutedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = RateChangedRoutedEventHandler_box:: { - vtable: &RateChangedRoutedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = RateChangedRoutedEventHandler_box:: { vtable: &RateChangedRoutedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, RateChangedRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -9907,12 +9903,7 @@ unsafe impl ::windows::core::Interface for RateChangedRoutedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct RateChangedRoutedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct RateChangedRoutedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct RateChangedRoutedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const RateChangedRoutedEventHandler_abi, @@ -9923,11 +9914,7 @@ impl, &::core::o const VTABLE: RateChangedRoutedEventHandler_abi = RateChangedRoutedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -9949,11 +9936,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -12473,11 +12456,7 @@ unsafe impl ::core::marker::Sync for TimelineMarkerRoutedEventArgs {} pub struct TimelineMarkerRoutedEventHandler(::windows::core::IUnknown); impl TimelineMarkerRoutedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = TimelineMarkerRoutedEventHandler_box:: { - vtable: &TimelineMarkerRoutedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = TimelineMarkerRoutedEventHandler_box:: { vtable: &TimelineMarkerRoutedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, TimelineMarkerRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -12494,12 +12473,7 @@ unsafe impl ::windows::core::Interface for TimelineMarkerRoutedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct TimelineMarkerRoutedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct TimelineMarkerRoutedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct TimelineMarkerRoutedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const TimelineMarkerRoutedEventHandler_abi, @@ -12510,11 +12484,7 @@ impl, &::core::o const VTABLE: TimelineMarkerRoutedEventHandler_abi = TimelineMarkerRoutedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -12536,11 +12506,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] diff --git a/src/Windows/UI/Xaml/Navigation/mod.rs b/src/Windows/UI/Xaml/Navigation/mod.rs index 3bd29f16a8..35a16a110a 100644 --- a/src/Windows/UI/Xaml/Navigation/mod.rs +++ b/src/Windows/UI/Xaml/Navigation/mod.rs @@ -304,11 +304,7 @@ pub struct IPageStackEntryStatics_abi( pub struct LoadCompletedEventHandler(::windows::core::IUnknown); impl LoadCompletedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = LoadCompletedEventHandler_box:: { - vtable: &LoadCompletedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = LoadCompletedEventHandler_box:: { vtable: &LoadCompletedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, NavigationEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -325,12 +321,7 @@ unsafe impl ::windows::core::Interface for LoadCompletedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct LoadCompletedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct LoadCompletedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct LoadCompletedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const LoadCompletedEventHandler_abi, @@ -341,11 +332,7 @@ impl, &::core::o const VTABLE: LoadCompletedEventHandler_abi = LoadCompletedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -367,11 +354,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -379,11 +362,7 @@ impl, &::core::o pub struct NavigatedEventHandler(::windows::core::IUnknown); impl NavigatedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = NavigatedEventHandler_box:: { - vtable: &NavigatedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = NavigatedEventHandler_box:: { vtable: &NavigatedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, NavigationEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -400,12 +379,7 @@ unsafe impl ::windows::core::Interface for NavigatedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct NavigatedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct NavigatedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct NavigatedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const NavigatedEventHandler_abi, @@ -416,11 +390,7 @@ impl, &::core::o const VTABLE: NavigatedEventHandler_abi = NavigatedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -442,11 +412,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -552,11 +518,7 @@ unsafe impl ::core::marker::Sync for NavigatingCancelEventArgs {} pub struct NavigatingCancelEventHandler(::windows::core::IUnknown); impl NavigatingCancelEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = NavigatingCancelEventHandler_box:: { - vtable: &NavigatingCancelEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = NavigatingCancelEventHandler_box:: { vtable: &NavigatingCancelEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, NavigatingCancelEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -573,12 +535,7 @@ unsafe impl ::windows::core::Interface for NavigatingCancelEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct NavigatingCancelEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct NavigatingCancelEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct NavigatingCancelEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const NavigatingCancelEventHandler_abi, @@ -589,11 +546,7 @@ impl, &::core::o const VTABLE: NavigatingCancelEventHandler_abi = NavigatingCancelEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -615,11 +568,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -839,11 +788,7 @@ unsafe impl ::core::marker::Sync for NavigationFailedEventArgs {} pub struct NavigationFailedEventHandler(::windows::core::IUnknown); impl NavigationFailedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = NavigationFailedEventHandler_box:: { - vtable: &NavigationFailedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = NavigationFailedEventHandler_box:: { vtable: &NavigationFailedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, NavigationFailedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -860,12 +805,7 @@ unsafe impl ::windows::core::Interface for NavigationFailedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct NavigationFailedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct NavigationFailedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct NavigationFailedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const NavigationFailedEventHandler_abi, @@ -876,11 +816,7 @@ impl, &::core::o const VTABLE: NavigationFailedEventHandler_abi = NavigationFailedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -902,11 +838,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -937,11 +869,7 @@ impl ::windows::core::DefaultType for NavigationMode { pub struct NavigationStoppedEventHandler(::windows::core::IUnknown); impl NavigationStoppedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = NavigationStoppedEventHandler_box:: { - vtable: &NavigationStoppedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = NavigationStoppedEventHandler_box:: { vtable: &NavigationStoppedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, NavigationEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -958,12 +886,7 @@ unsafe impl ::windows::core::Interface for NavigationStoppedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct NavigationStoppedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct NavigationStoppedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct NavigationStoppedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const NavigationStoppedEventHandler_abi, @@ -974,11 +897,7 @@ impl, &::core::o const VTABLE: NavigationStoppedEventHandler_abi = NavigationStoppedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -1000,11 +919,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] diff --git a/src/Windows/UI/Xaml/Printing/mod.rs b/src/Windows/UI/Xaml/Printing/mod.rs index 95f059808b..2bc34e8f1b 100644 --- a/src/Windows/UI/Xaml/Printing/mod.rs +++ b/src/Windows/UI/Xaml/Printing/mod.rs @@ -76,11 +76,7 @@ unsafe impl ::core::marker::Sync for AddPagesEventArgs {} pub struct AddPagesEventHandler(::windows::core::IUnknown); impl AddPagesEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = AddPagesEventHandler_box:: { - vtable: &AddPagesEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = AddPagesEventHandler_box:: { vtable: &AddPagesEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, AddPagesEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -97,12 +93,7 @@ unsafe impl ::windows::core::Interface for AddPagesEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct AddPagesEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct AddPagesEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct AddPagesEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const AddPagesEventHandler_abi, @@ -113,11 +104,7 @@ impl, &::core::o const VTABLE: AddPagesEventHandler_abi = AddPagesEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -139,11 +126,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -222,11 +205,7 @@ unsafe impl ::core::marker::Sync for GetPreviewPageEventArgs {} pub struct GetPreviewPageEventHandler(::windows::core::IUnknown); impl GetPreviewPageEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = GetPreviewPageEventHandler_box:: { - vtable: &GetPreviewPageEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = GetPreviewPageEventHandler_box:: { vtable: &GetPreviewPageEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, GetPreviewPageEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -243,12 +222,7 @@ unsafe impl ::windows::core::Interface for GetPreviewPageEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct GetPreviewPageEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct GetPreviewPageEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct GetPreviewPageEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const GetPreviewPageEventHandler_abi, @@ -259,11 +233,7 @@ impl, &::core::o const VTABLE: GetPreviewPageEventHandler_abi = GetPreviewPageEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -285,11 +255,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -505,11 +471,7 @@ unsafe impl ::core::marker::Sync for PaginateEventArgs {} pub struct PaginateEventHandler(::windows::core::IUnknown); impl PaginateEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = PaginateEventHandler_box:: { - vtable: &PaginateEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = PaginateEventHandler_box:: { vtable: &PaginateEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, PaginateEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -526,12 +488,7 @@ unsafe impl ::windows::core::Interface for PaginateEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct PaginateEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct PaginateEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct PaginateEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const PaginateEventHandler_abi, @@ -542,11 +499,7 @@ impl, &::core::o const VTABLE: PaginateEventHandler_abi = PaginateEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -568,11 +521,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] diff --git a/src/Windows/UI/Xaml/mod.rs b/src/Windows/UI/Xaml/mod.rs index 08fbc71887..7e043b7112 100644 --- a/src/Windows/UI/Xaml/mod.rs +++ b/src/Windows/UI/Xaml/mod.rs @@ -445,11 +445,7 @@ impl ::core::ops::Not for ApplicationHighContrastAdjustment { pub struct ApplicationInitializationCallback(::windows::core::IUnknown); impl ApplicationInitializationCallback { pub fn new) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ApplicationInitializationCallback_box:: { - vtable: &ApplicationInitializationCallback_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ApplicationInitializationCallback_box:: { vtable: &ApplicationInitializationCallback_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ApplicationInitializationCallbackParams>>(&self, p: Param0) -> ::windows::core::Result<()> { @@ -466,12 +462,7 @@ unsafe impl ::windows::core::Interface for ApplicationInitializationCallback { } #[repr(C)] #[doc(hidden)] -pub struct ApplicationInitializationCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ApplicationInitializationCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ApplicationInitializationCallback_box) -> ::windows::core::Result<()> + 'static> { vtable: *const ApplicationInitializationCallback_abi, @@ -482,11 +473,7 @@ impl) const VTABLE: ApplicationInitializationCallback_abi = ApplicationInitializationCallback_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -737,11 +724,7 @@ unsafe impl ::core::marker::Sync for BindingFailedEventArgs {} pub struct BindingFailedEventHandler(::windows::core::IUnknown); impl BindingFailedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = BindingFailedEventHandler_box:: { - vtable: &BindingFailedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = BindingFailedEventHandler_box:: { vtable: &BindingFailedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, BindingFailedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -758,12 +741,7 @@ unsafe impl ::windows::core::Interface for BindingFailedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct BindingFailedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct BindingFailedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct BindingFailedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const BindingFailedEventHandler_abi, @@ -774,11 +752,7 @@ impl, &::core::o const VTABLE: BindingFailedEventHandler_abi = BindingFailedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -800,11 +774,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -1874,11 +1844,7 @@ unsafe impl ::core::marker::Sync for CornerRadiusHelper {} pub struct CreateDefaultValueCallback(::windows::core::IUnknown); impl CreateDefaultValueCallback { pub fn new ::windows::core::Result<::windows::core::IInspectable> + 'static>(invoke: F) -> Self { - let com = CreateDefaultValueCallback_box:: { - vtable: &CreateDefaultValueCallback_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = CreateDefaultValueCallback_box:: { vtable: &CreateDefaultValueCallback_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke(&self) -> ::windows::core::Result<::windows::core::IInspectable> { @@ -1898,12 +1864,7 @@ unsafe impl ::windows::core::Interface for CreateDefaultValueCallback { } #[repr(C)] #[doc(hidden)] -pub struct CreateDefaultValueCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct CreateDefaultValueCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, result__: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct CreateDefaultValueCallback_box ::windows::core::Result<::windows::core::IInspectable> + 'static> { vtable: *const CreateDefaultValueCallback_abi, @@ -1914,11 +1875,7 @@ impl ::windows::core::Result<::windows::core::IInspectable> + 'sta const VTABLE: CreateDefaultValueCallback_abi = CreateDefaultValueCallback_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -2905,11 +2862,7 @@ unsafe impl ::core::marker::Sync for DependencyProperty {} pub struct DependencyPropertyChangedCallback(::windows::core::IUnknown); impl DependencyPropertyChangedCallback { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DependencyPropertyChangedCallback_box:: { - vtable: &DependencyPropertyChangedCallback_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DependencyPropertyChangedCallback_box:: { vtable: &DependencyPropertyChangedCallback_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, DependencyObject>, Param1: ::windows::core::IntoParam<'a, DependencyProperty>>(&self, sender: Param0, dp: Param1) -> ::windows::core::Result<()> { @@ -2926,12 +2879,7 @@ unsafe impl ::windows::core::Interface for DependencyPropertyChangedCallback { } #[repr(C)] #[doc(hidden)] -pub struct DependencyPropertyChangedCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, dp: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DependencyPropertyChangedCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, dp: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DependencyPropertyChangedCallback_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const DependencyPropertyChangedCallback_abi, @@ -2942,11 +2890,7 @@ impl, &::core::option::Option const VTABLE: DependencyPropertyChangedCallback_abi = DependencyPropertyChangedCallback_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -3054,11 +2998,7 @@ unsafe impl ::core::marker::Sync for DependencyPropertyChangedEventArgs {} pub struct DependencyPropertyChangedEventHandler(::windows::core::IUnknown); impl DependencyPropertyChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DependencyPropertyChangedEventHandler_box:: { - vtable: &DependencyPropertyChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DependencyPropertyChangedEventHandler_box:: { vtable: &DependencyPropertyChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, DependencyPropertyChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -3075,12 +3015,7 @@ unsafe impl ::windows::core::Interface for DependencyPropertyChangedEventHandler } #[repr(C)] #[doc(hidden)] -pub struct DependencyPropertyChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DependencyPropertyChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DependencyPropertyChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const DependencyPropertyChangedEventHandler_abi, @@ -3091,11 +3026,7 @@ impl, &::core::o const VTABLE: DependencyPropertyChangedEventHandler_abi = DependencyPropertyChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -3117,11 +3048,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -3397,11 +3324,7 @@ unsafe impl ::core::marker::Sync for DragEventArgs {} pub struct DragEventHandler(::windows::core::IUnknown); impl DragEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = DragEventHandler_box:: { - vtable: &DragEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = DragEventHandler_box:: { vtable: &DragEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, DragEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -3418,12 +3341,7 @@ unsafe impl ::windows::core::Interface for DragEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct DragEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct DragEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct DragEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const DragEventHandler_abi, @@ -3434,11 +3352,7 @@ impl, &::core::o const VTABLE: DragEventHandler_abi = DragEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -3460,11 +3374,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -4661,11 +4571,7 @@ pub struct EnteredBackgroundEventHandler(::windows::core::IUnknown); #[cfg(feature = "ApplicationModel")] impl EnteredBackgroundEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = EnteredBackgroundEventHandler_box:: { - vtable: &EnteredBackgroundEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = EnteredBackgroundEventHandler_box:: { vtable: &EnteredBackgroundEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "ApplicationModel")] @@ -4686,12 +4592,7 @@ unsafe impl ::windows::core::Interface for EnteredBackgroundEventHandler { #[cfg(feature = "ApplicationModel")] #[repr(C)] #[doc(hidden)] -pub struct EnteredBackgroundEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct EnteredBackgroundEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "ApplicationModel")] #[repr(C)] struct EnteredBackgroundEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -4704,11 +4605,7 @@ impl, &::core::o const VTABLE: EnteredBackgroundEventHandler_abi = EnteredBackgroundEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -4730,11 +4627,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -4949,11 +4842,7 @@ unsafe impl ::core::marker::Sync for ExceptionRoutedEventArgs {} pub struct ExceptionRoutedEventHandler(::windows::core::IUnknown); impl ExceptionRoutedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = ExceptionRoutedEventHandler_box:: { - vtable: &ExceptionRoutedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = ExceptionRoutedEventHandler_box:: { vtable: &ExceptionRoutedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ExceptionRoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -4970,12 +4859,7 @@ unsafe impl ::windows::core::Interface for ExceptionRoutedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct ExceptionRoutedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ExceptionRoutedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct ExceptionRoutedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const ExceptionRoutedEventHandler_abi, @@ -4986,11 +4870,7 @@ impl, &::core::o const VTABLE: ExceptionRoutedEventHandler_abi = ExceptionRoutedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -5012,11 +4892,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -10767,11 +10643,7 @@ pub struct LeavingBackgroundEventHandler(::windows::core::IUnknown); #[cfg(feature = "ApplicationModel")] impl LeavingBackgroundEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = LeavingBackgroundEventHandler_box:: { - vtable: &LeavingBackgroundEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = LeavingBackgroundEventHandler_box:: { vtable: &LeavingBackgroundEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "ApplicationModel")] @@ -10792,12 +10664,7 @@ unsafe impl ::windows::core::Interface for LeavingBackgroundEventHandler { #[cfg(feature = "ApplicationModel")] #[repr(C)] #[doc(hidden)] -pub struct LeavingBackgroundEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct LeavingBackgroundEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "ApplicationModel")] #[repr(C)] struct LeavingBackgroundEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -10810,11 +10677,7 @@ impl, &::core::o const VTABLE: LeavingBackgroundEventHandler_abi = LeavingBackgroundEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -10836,11 +10699,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -11063,11 +10922,7 @@ unsafe impl ::core::marker::Sync for PointHelper {} pub struct PropertyChangedCallback(::windows::core::IUnknown); impl PropertyChangedCallback { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = PropertyChangedCallback_box:: { - vtable: &PropertyChangedCallback_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = PropertyChangedCallback_box:: { vtable: &PropertyChangedCallback_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, DependencyObject>, Param1: ::windows::core::IntoParam<'a, DependencyPropertyChangedEventArgs>>(&self, d: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -11084,12 +10939,7 @@ unsafe impl ::windows::core::Interface for PropertyChangedCallback { } #[repr(C)] #[doc(hidden)] -pub struct PropertyChangedCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, d: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct PropertyChangedCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, d: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct PropertyChangedCallback_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const PropertyChangedCallback_abi, @@ -11100,11 +10950,7 @@ impl, &::core::option::Option const VTABLE: PropertyChangedCallback_abi = PropertyChangedCallback_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -11126,11 +10972,7 @@ impl, &::core::option::Option } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, d: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&d as *const ::Abi as *const ::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&d as *const ::Abi as *const ::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -11878,11 +11720,7 @@ unsafe impl ::core::marker::Sync for RoutedEventArgs {} pub struct RoutedEventHandler(::windows::core::IUnknown); impl RoutedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = RoutedEventHandler_box:: { - vtable: &RoutedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = RoutedEventHandler_box:: { vtable: &RoutedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, RoutedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -11899,12 +11737,7 @@ unsafe impl ::windows::core::Interface for RoutedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct RoutedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct RoutedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct RoutedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const RoutedEventHandler_abi, @@ -11915,11 +11748,7 @@ impl, &::core::o const VTABLE: RoutedEventHandler_abi = RoutedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -11941,11 +11770,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -12579,11 +12404,7 @@ unsafe impl ::core::marker::Sync for SizeChangedEventArgs {} pub struct SizeChangedEventHandler(::windows::core::IUnknown); impl SizeChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SizeChangedEventHandler_box:: { - vtable: &SizeChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SizeChangedEventHandler_box:: { vtable: &SizeChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, SizeChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -12600,12 +12421,7 @@ unsafe impl ::windows::core::Interface for SizeChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct SizeChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SizeChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct SizeChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const SizeChangedEventHandler_abi, @@ -12616,11 +12432,7 @@ impl, &::core::o const VTABLE: SizeChangedEventHandler_abi = SizeChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -12642,11 +12454,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -13088,11 +12896,7 @@ pub struct SuspendingEventHandler(::windows::core::IUnknown); #[cfg(feature = "ApplicationModel")] impl SuspendingEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = SuspendingEventHandler_box:: { - vtable: &SuspendingEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = SuspendingEventHandler_box:: { vtable: &SuspendingEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "ApplicationModel")] @@ -13113,12 +12917,7 @@ unsafe impl ::windows::core::Interface for SuspendingEventHandler { #[cfg(feature = "ApplicationModel")] #[repr(C)] #[doc(hidden)] -pub struct SuspendingEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct SuspendingEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "ApplicationModel")] #[repr(C)] struct SuspendingEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -13131,11 +12930,7 @@ impl, &::core::o const VTABLE: SuspendingEventHandler_abi = SuspendingEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -13157,11 +12952,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -16279,11 +16070,7 @@ unsafe impl ::core::marker::Sync for UnhandledExceptionEventArgs {} pub struct UnhandledExceptionEventHandler(::windows::core::IUnknown); impl UnhandledExceptionEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = UnhandledExceptionEventHandler_box:: { - vtable: &UnhandledExceptionEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = UnhandledExceptionEventHandler_box:: { vtable: &UnhandledExceptionEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, UnhandledExceptionEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -16300,12 +16087,7 @@ unsafe impl ::windows::core::Interface for UnhandledExceptionEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct UnhandledExceptionEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct UnhandledExceptionEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct UnhandledExceptionEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const UnhandledExceptionEventHandler_abi, @@ -16316,11 +16098,7 @@ impl, &::core::o const VTABLE: UnhandledExceptionEventHandler_abi = UnhandledExceptionEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -16342,11 +16120,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -16757,11 +16531,7 @@ unsafe impl ::core::marker::Sync for VisualStateChangedEventArgs {} pub struct VisualStateChangedEventHandler(::windows::core::IUnknown); impl VisualStateChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = VisualStateChangedEventHandler_box:: { - vtable: &VisualStateChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = VisualStateChangedEventHandler_box:: { vtable: &VisualStateChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } pub fn Invoke<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, VisualStateChangedEventArgs>>(&self, sender: Param0, e: Param1) -> ::windows::core::Result<()> { @@ -16778,12 +16548,7 @@ unsafe impl ::windows::core::Interface for VisualStateChangedEventHandler { } #[repr(C)] #[doc(hidden)] -pub struct VisualStateChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct VisualStateChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(C)] struct VisualStateChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { vtable: *const VisualStateChangedEventHandler_abi, @@ -16794,11 +16559,7 @@ impl, &::core::o const VTABLE: VisualStateChangedEventHandler_abi = VisualStateChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -16820,11 +16581,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -17440,11 +17197,7 @@ pub struct WindowActivatedEventHandler(::windows::core::IUnknown); #[cfg(feature = "UI_Core")] impl WindowActivatedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = WindowActivatedEventHandler_box:: { - vtable: &WindowActivatedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = WindowActivatedEventHandler_box:: { vtable: &WindowActivatedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "UI_Core")] @@ -17465,12 +17218,7 @@ unsafe impl ::windows::core::Interface for WindowActivatedEventHandler { #[cfg(feature = "UI_Core")] #[repr(C)] #[doc(hidden)] -pub struct WindowActivatedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct WindowActivatedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "UI_Core")] #[repr(C)] struct WindowActivatedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -17483,11 +17231,7 @@ impl, &::core::o const VTABLE: WindowActivatedEventHandler_abi = WindowActivatedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -17509,11 +17253,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[cfg(feature = "UI_Core")] @@ -17523,11 +17263,7 @@ pub struct WindowClosedEventHandler(::windows::core::IUnknown); #[cfg(feature = "UI_Core")] impl WindowClosedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = WindowClosedEventHandler_box:: { - vtable: &WindowClosedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = WindowClosedEventHandler_box:: { vtable: &WindowClosedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "UI_Core")] @@ -17548,12 +17284,7 @@ unsafe impl ::windows::core::Interface for WindowClosedEventHandler { #[cfg(feature = "UI_Core")] #[repr(C)] #[doc(hidden)] -pub struct WindowClosedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct WindowClosedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "UI_Core")] #[repr(C)] struct WindowClosedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -17566,11 +17297,7 @@ impl, &::core::o const VTABLE: WindowClosedEventHandler_abi = WindowClosedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -17592,11 +17319,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] @@ -17670,11 +17393,7 @@ pub struct WindowSizeChangedEventHandler(::windows::core::IUnknown); #[cfg(feature = "UI_Core")] impl WindowSizeChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = WindowSizeChangedEventHandler_box:: { - vtable: &WindowSizeChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = WindowSizeChangedEventHandler_box:: { vtable: &WindowSizeChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "UI_Core")] @@ -17695,12 +17414,7 @@ unsafe impl ::windows::core::Interface for WindowSizeChangedEventHandler { #[cfg(feature = "UI_Core")] #[repr(C)] #[doc(hidden)] -pub struct WindowSizeChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct WindowSizeChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "UI_Core")] #[repr(C)] struct WindowSizeChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -17713,11 +17427,7 @@ impl, &::core::o const VTABLE: WindowSizeChangedEventHandler_abi = WindowSizeChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -17739,11 +17449,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[cfg(feature = "UI_Core")] @@ -17753,11 +17459,7 @@ pub struct WindowVisibilityChangedEventHandler(::windows::core::IUnknown); #[cfg(feature = "UI_Core")] impl WindowVisibilityChangedEventHandler { pub fn new, &::core::option::Option) -> ::windows::core::Result<()> + 'static>(invoke: F) -> Self { - let com = WindowVisibilityChangedEventHandler_box:: { - vtable: &WindowVisibilityChangedEventHandler_box::::VTABLE, - count: ::windows::core::RefCount::new(1), - invoke, - }; + let com = WindowVisibilityChangedEventHandler_box:: { vtable: &WindowVisibilityChangedEventHandler_box::::VTABLE, count: ::windows::core::RefCount::new(1), invoke }; unsafe { core::mem::transmute(::windows::core::alloc::boxed::Box::new(com)) } } #[cfg(feature = "UI_Core")] @@ -17778,12 +17480,7 @@ unsafe impl ::windows::core::Interface for WindowVisibilityChangedEventHandler { #[cfg(feature = "UI_Core")] #[repr(C)] #[doc(hidden)] -pub struct WindowVisibilityChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct WindowVisibilityChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "UI_Core")] #[repr(C)] struct WindowVisibilityChangedEventHandler_box, &::core::option::Option) -> ::windows::core::Result<()> + 'static> { @@ -17796,11 +17493,7 @@ impl, &::core::o const VTABLE: WindowVisibilityChangedEventHandler_abi = WindowVisibilityChangedEventHandler_abi(Self::QueryInterface, Self::AddRef, Self::Release, Self::Invoke); unsafe extern "system" fn QueryInterface(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { - &mut (*this).vtable as *mut _ as _ - } else { - ::core::ptr::null_mut() - }; + *interface = if iid == &::IID || iid == &<::windows::core::IUnknown as ::windows::core::Interface>::IID || iid == &<::windows::core::IAgileObject as ::windows::core::Interface>::IID { &mut (*this).vtable as *mut _ as _ } else { ::core::ptr::null_mut() }; if (*interface).is_null() { ::windows::core::HRESULT(-2147467262) } else { @@ -17822,11 +17515,7 @@ impl, &::core::o } unsafe extern "system" fn Invoke(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, e: ::windows::core::RawPtr) -> ::windows::core::HRESULT { let this = this as *mut ::windows::core::RawPtr as *mut Self; - ((*this).invoke)( - &*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), - &*(&e as *const ::Abi as *const ::DefaultType), - ) - .into() + ((*this).invoke)(&*(&sender as *const <::windows::core::IInspectable as ::windows::core::Abi>::Abi as *const <::windows::core::IInspectable as ::windows::core::DefaultType>::DefaultType), &*(&e as *const ::Abi as *const ::DefaultType)).into() } } #[repr(transparent)] diff --git a/src/Windows/Web/AtomPub/mod.rs b/src/Windows/Web/AtomPub/mod.rs index 2d4a6f8ce0..3310bca570 100644 --- a/src/Windows/Web/AtomPub/mod.rs +++ b/src/Windows/Web/AtomPub/mod.rs @@ -43,13 +43,7 @@ impl AtomPubClient { } } #[cfg(all(feature = "Foundation", feature = "Storage_Streams", feature = "Web_Syndication"))] - pub fn CreateMediaResourceAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IInputStream>>( - &self, - uri: Param0, - mediatype: Param1, - description: Param2, - mediastream: Param3, - ) -> ::windows::core::Result> { + pub fn CreateMediaResourceAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::Uri>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, super::super::Storage::Streams::IInputStream>>(&self, uri: Param0, mediatype: Param1, description: Param2, mediastream: Param3) -> ::windows::core::Result> { let this = self; unsafe { let mut result__: ::windows::core::RawPtr = ::core::mem::zeroed(); diff --git a/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs b/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs index 6172cc8614..408fa2fa79 100644 --- a/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs +++ b/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs @@ -634,18 +634,7 @@ impl ::core::fmt::Debug for DML_ADAM_OPTIMIZER_OPERATOR_DESC { } impl ::core::cmp::PartialEq for DML_ADAM_OPTIMIZER_OPERATOR_DESC { fn eq(&self, other: &Self) -> bool { - self.InputParametersTensor == other.InputParametersTensor - && self.InputFirstMomentTensor == other.InputFirstMomentTensor - && self.InputSecondMomentTensor == other.InputSecondMomentTensor - && self.GradientTensor == other.GradientTensor - && self.TrainingStepTensor == other.TrainingStepTensor - && self.OutputParametersTensor == other.OutputParametersTensor - && self.OutputFirstMomentTensor == other.OutputFirstMomentTensor - && self.OutputSecondMomentTensor == other.OutputSecondMomentTensor - && self.LearningRate == other.LearningRate - && self.Beta1 == other.Beta1 - && self.Beta2 == other.Beta2 - && self.Epsilon == other.Epsilon + self.InputParametersTensor == other.InputParametersTensor && self.InputFirstMomentTensor == other.InputFirstMomentTensor && self.InputSecondMomentTensor == other.InputSecondMomentTensor && self.GradientTensor == other.GradientTensor && self.TrainingStepTensor == other.TrainingStepTensor && self.OutputParametersTensor == other.OutputParametersTensor && self.OutputFirstMomentTensor == other.OutputFirstMomentTensor && self.OutputSecondMomentTensor == other.OutputSecondMomentTensor && self.LearningRate == other.LearningRate && self.Beta1 == other.Beta1 && self.Beta2 == other.Beta2 && self.Epsilon == other.Epsilon } } impl ::core::cmp::Eq for DML_ADAM_OPTIMIZER_OPERATOR_DESC {} @@ -734,16 +723,7 @@ impl ::core::default::Default for DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC") - .field("InputGradientTensor", &self.InputGradientTensor) - .field("OutputGradientTensor", &self.OutputGradientTensor) - .field("DimensionCount", &self.DimensionCount) - .field("Strides", &self.Strides) - .field("WindowSize", &self.WindowSize) - .field("StartPadding", &self.StartPadding) - .field("EndPadding", &self.EndPadding) - .field("IncludePadding", &self.IncludePadding) - .finish() + fmt.debug_struct("DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC").field("InputGradientTensor", &self.InputGradientTensor).field("OutputGradientTensor", &self.OutputGradientTensor).field("DimensionCount", &self.DimensionCount).field("Strides", &self.Strides).field("WindowSize", &self.WindowSize).field("StartPadding", &self.StartPadding).field("EndPadding", &self.EndPadding).field("IncludePadding", &self.IncludePadding).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -782,16 +762,7 @@ impl ::core::default::Default for DML_AVERAGE_POOLING_OPERATOR_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DML_AVERAGE_POOLING_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_AVERAGE_POOLING_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("OutputTensor", &self.OutputTensor) - .field("DimensionCount", &self.DimensionCount) - .field("Strides", &self.Strides) - .field("WindowSize", &self.WindowSize) - .field("StartPadding", &self.StartPadding) - .field("EndPadding", &self.EndPadding) - .field("IncludePadding", &self.IncludePadding) - .finish() + fmt.debug_struct("DML_AVERAGE_POOLING_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("OutputTensor", &self.OutputTensor).field("DimensionCount", &self.DimensionCount).field("Strides", &self.Strides).field("WindowSize", &self.WindowSize).field("StartPadding", &self.StartPadding).field("EndPadding", &self.EndPadding).field("IncludePadding", &self.IncludePadding).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -887,17 +858,7 @@ impl ::core::default::Default for DML_BATCH_NORMALIZATION_OPERATOR_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DML_BATCH_NORMALIZATION_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_BATCH_NORMALIZATION_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("MeanTensor", &self.MeanTensor) - .field("VarianceTensor", &self.VarianceTensor) - .field("ScaleTensor", &self.ScaleTensor) - .field("BiasTensor", &self.BiasTensor) - .field("OutputTensor", &self.OutputTensor) - .field("Spatial", &self.Spatial) - .field("Epsilon", &self.Epsilon) - .field("FusedActivation", &self.FusedActivation) - .finish() + fmt.debug_struct("DML_BATCH_NORMALIZATION_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("MeanTensor", &self.MeanTensor).field("VarianceTensor", &self.VarianceTensor).field("ScaleTensor", &self.ScaleTensor).field("BiasTensor", &self.BiasTensor).field("OutputTensor", &self.OutputTensor).field("Spatial", &self.Spatial).field("Epsilon", &self.Epsilon).field("FusedActivation", &self.FusedActivation).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1100,15 +1061,7 @@ impl ::core::default::Default for DML_BUFFER_TENSOR_DESC { } impl ::core::fmt::Debug for DML_BUFFER_TENSOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_BUFFER_TENSOR_DESC") - .field("DataType", &self.DataType) - .field("Flags", &self.Flags) - .field("DimensionCount", &self.DimensionCount) - .field("Sizes", &self.Sizes) - .field("Strides", &self.Strides) - .field("TotalTensorSizeInBytes", &self.TotalTensorSizeInBytes) - .field("GuaranteedBaseOffsetAlignment", &self.GuaranteedBaseOffsetAlignment) - .finish() + fmt.debug_struct("DML_BUFFER_TENSOR_DESC").field("DataType", &self.DataType).field("Flags", &self.Flags).field("DimensionCount", &self.DimensionCount).field("Sizes", &self.Sizes).field("Strides", &self.Strides).field("TotalTensorSizeInBytes", &self.TotalTensorSizeInBytes).field("GuaranteedBaseOffsetAlignment", &self.GuaranteedBaseOffsetAlignment).finish() } } impl ::core::cmp::PartialEq for DML_BUFFER_TENSOR_DESC { @@ -1265,20 +1218,7 @@ impl ::core::fmt::Debug for DML_CONVOLUTION_OPERATOR_DESC { } impl ::core::cmp::PartialEq for DML_CONVOLUTION_OPERATOR_DESC { fn eq(&self, other: &Self) -> bool { - self.InputTensor == other.InputTensor - && self.FilterTensor == other.FilterTensor - && self.BiasTensor == other.BiasTensor - && self.OutputTensor == other.OutputTensor - && self.Mode == other.Mode - && self.Direction == other.Direction - && self.DimensionCount == other.DimensionCount - && self.Strides == other.Strides - && self.Dilations == other.Dilations - && self.StartPadding == other.StartPadding - && self.EndPadding == other.EndPadding - && self.OutputPadding == other.OutputPadding - && self.GroupCount == other.GroupCount - && self.FusedActivation == other.FusedActivation + self.InputTensor == other.InputTensor && self.FilterTensor == other.FilterTensor && self.BiasTensor == other.BiasTensor && self.OutputTensor == other.OutputTensor && self.Mode == other.Mode && self.Direction == other.Direction && self.DimensionCount == other.DimensionCount && self.Strides == other.Strides && self.Dilations == other.Dilations && self.StartPadding == other.StartPadding && self.EndPadding == other.EndPadding && self.OutputPadding == other.OutputPadding && self.GroupCount == other.GroupCount && self.FusedActivation == other.FusedActivation } } impl ::core::cmp::Eq for DML_CONVOLUTION_OPERATOR_DESC {} @@ -3489,14 +3429,7 @@ impl ::core::default::Default for DML_GATHER_ND1_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_GATHER_ND1_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_GATHER_ND1_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("IndicesTensor", &self.IndicesTensor) - .field("OutputTensor", &self.OutputTensor) - .field("InputDimensionCount", &self.InputDimensionCount) - .field("IndicesDimensionCount", &self.IndicesDimensionCount) - .field("BatchDimensionCount", &self.BatchDimensionCount) - .finish() + fmt.debug_struct("DML_GATHER_ND1_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("IndicesTensor", &self.IndicesTensor).field("OutputTensor", &self.OutputTensor).field("InputDimensionCount", &self.InputDimensionCount).field("IndicesDimensionCount", &self.IndicesDimensionCount).field("BatchDimensionCount", &self.BatchDimensionCount).finish() } } impl ::core::cmp::PartialEq for DML_GATHER_ND1_OPERATOR_DESC { @@ -3587,17 +3520,7 @@ impl ::core::default::Default for DML_GEMM_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_GEMM_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_GEMM_OPERATOR_DESC") - .field("ATensor", &self.ATensor) - .field("BTensor", &self.BTensor) - .field("CTensor", &self.CTensor) - .field("OutputTensor", &self.OutputTensor) - .field("TransA", &self.TransA) - .field("TransB", &self.TransB) - .field("Alpha", &self.Alpha) - .field("Beta", &self.Beta) - .field("FusedActivation", &self.FusedActivation) - .finish() + fmt.debug_struct("DML_GEMM_OPERATOR_DESC").field("ATensor", &self.ATensor).field("BTensor", &self.BTensor).field("CTensor", &self.CTensor).field("OutputTensor", &self.OutputTensor).field("TransA", &self.TransA).field("TransB", &self.TransB).field("Alpha", &self.Alpha).field("Beta", &self.Beta).field("FusedActivation", &self.FusedActivation).finish() } } impl ::core::cmp::PartialEq for DML_GEMM_OPERATOR_DESC { @@ -3631,18 +3554,7 @@ impl ::core::default::Default for DML_GRAPH_DESC { } impl ::core::fmt::Debug for DML_GRAPH_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_GRAPH_DESC") - .field("InputCount", &self.InputCount) - .field("OutputCount", &self.OutputCount) - .field("NodeCount", &self.NodeCount) - .field("Nodes", &self.Nodes) - .field("InputEdgeCount", &self.InputEdgeCount) - .field("InputEdges", &self.InputEdges) - .field("OutputEdgeCount", &self.OutputEdgeCount) - .field("OutputEdges", &self.OutputEdges) - .field("IntermediateEdgeCount", &self.IntermediateEdgeCount) - .field("IntermediateEdges", &self.IntermediateEdges) - .finish() + fmt.debug_struct("DML_GRAPH_DESC").field("InputCount", &self.InputCount).field("OutputCount", &self.OutputCount).field("NodeCount", &self.NodeCount).field("Nodes", &self.Nodes).field("InputEdgeCount", &self.InputEdgeCount).field("InputEdges", &self.InputEdges).field("OutputEdgeCount", &self.OutputEdgeCount).field("OutputEdges", &self.OutputEdges).field("IntermediateEdgeCount", &self.IntermediateEdgeCount).field("IntermediateEdges", &self.IntermediateEdges).finish() } } impl ::core::cmp::PartialEq for DML_GRAPH_DESC { @@ -3781,18 +3693,7 @@ impl ::core::fmt::Debug for DML_GRU_OPERATOR_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DML_GRU_OPERATOR_DESC { fn eq(&self, other: &Self) -> bool { - self.InputTensor == other.InputTensor - && self.WeightTensor == other.WeightTensor - && self.RecurrenceTensor == other.RecurrenceTensor - && self.BiasTensor == other.BiasTensor - && self.HiddenInitTensor == other.HiddenInitTensor - && self.SequenceLengthsTensor == other.SequenceLengthsTensor - && self.OutputSequenceTensor == other.OutputSequenceTensor - && self.OutputSingleTensor == other.OutputSingleTensor - && self.ActivationDescCount == other.ActivationDescCount - && self.ActivationDescs == other.ActivationDescs - && self.Direction == other.Direction - && self.LinearBeforeReset == other.LinearBeforeReset + self.InputTensor == other.InputTensor && self.WeightTensor == other.WeightTensor && self.RecurrenceTensor == other.RecurrenceTensor && self.BiasTensor == other.BiasTensor && self.HiddenInitTensor == other.HiddenInitTensor && self.SequenceLengthsTensor == other.SequenceLengthsTensor && self.OutputSequenceTensor == other.OutputSequenceTensor && self.OutputSingleTensor == other.OutputSingleTensor && self.ActivationDescCount == other.ActivationDescCount && self.ActivationDescs == other.ActivationDescs && self.Direction == other.Direction && self.LinearBeforeReset == other.LinearBeforeReset } } #[cfg(feature = "Win32_Foundation")] @@ -3951,16 +3852,7 @@ impl ::core::default::Default for DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("InputGradientTensor", &self.InputGradientTensor) - .field("OutputGradientTensor", &self.OutputGradientTensor) - .field("CrossChannel", &self.CrossChannel) - .field("LocalSize", &self.LocalSize) - .field("Alpha", &self.Alpha) - .field("Beta", &self.Beta) - .field("Bias", &self.Bias) - .finish() + fmt.debug_struct("DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("InputGradientTensor", &self.InputGradientTensor).field("OutputGradientTensor", &self.OutputGradientTensor).field("CrossChannel", &self.CrossChannel).field("LocalSize", &self.LocalSize).field("Alpha", &self.Alpha).field("Beta", &self.Beta).field("Bias", &self.Bias).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3998,15 +3890,7 @@ impl ::core::default::Default for DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("OutputTensor", &self.OutputTensor) - .field("CrossChannel", &self.CrossChannel) - .field("LocalSize", &self.LocalSize) - .field("Alpha", &self.Alpha) - .field("Beta", &self.Beta) - .field("Bias", &self.Bias) - .finish() + fmt.debug_struct("DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("OutputTensor", &self.OutputTensor).field("CrossChannel", &self.CrossChannel).field("LocalSize", &self.LocalSize).field("Alpha", &self.Alpha).field("Beta", &self.Beta).field("Bias", &self.Bias).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4070,16 +3954,7 @@ impl ::core::default::Default for DML_LP_POOLING_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_LP_POOLING_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_LP_POOLING_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("OutputTensor", &self.OutputTensor) - .field("DimensionCount", &self.DimensionCount) - .field("Strides", &self.Strides) - .field("WindowSize", &self.WindowSize) - .field("StartPadding", &self.StartPadding) - .field("EndPadding", &self.EndPadding) - .field("P", &self.P) - .finish() + fmt.debug_struct("DML_LP_POOLING_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("OutputTensor", &self.OutputTensor).field("DimensionCount", &self.DimensionCount).field("Strides", &self.Strides).field("WindowSize", &self.WindowSize).field("StartPadding", &self.StartPadding).field("EndPadding", &self.EndPadding).field("P", &self.P).finish() } } impl ::core::cmp::PartialEq for DML_LP_POOLING_OPERATOR_DESC { @@ -4235,16 +4110,7 @@ impl ::core::default::Default for DML_MAX_POOLING1_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_MAX_POOLING1_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_MAX_POOLING1_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("OutputTensor", &self.OutputTensor) - .field("OutputIndicesTensor", &self.OutputIndicesTensor) - .field("DimensionCount", &self.DimensionCount) - .field("Strides", &self.Strides) - .field("WindowSize", &self.WindowSize) - .field("StartPadding", &self.StartPadding) - .field("EndPadding", &self.EndPadding) - .finish() + fmt.debug_struct("DML_MAX_POOLING1_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("OutputTensor", &self.OutputTensor).field("OutputIndicesTensor", &self.OutputIndicesTensor).field("DimensionCount", &self.DimensionCount).field("Strides", &self.Strides).field("WindowSize", &self.WindowSize).field("StartPadding", &self.StartPadding).field("EndPadding", &self.EndPadding).finish() } } impl ::core::cmp::PartialEq for DML_MAX_POOLING1_OPERATOR_DESC { @@ -4277,17 +4143,7 @@ impl ::core::default::Default for DML_MAX_POOLING2_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_MAX_POOLING2_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_MAX_POOLING2_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("OutputTensor", &self.OutputTensor) - .field("OutputIndicesTensor", &self.OutputIndicesTensor) - .field("DimensionCount", &self.DimensionCount) - .field("Strides", &self.Strides) - .field("WindowSize", &self.WindowSize) - .field("StartPadding", &self.StartPadding) - .field("EndPadding", &self.EndPadding) - .field("Dilations", &self.Dilations) - .finish() + fmt.debug_struct("DML_MAX_POOLING2_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("OutputTensor", &self.OutputTensor).field("OutputIndicesTensor", &self.OutputIndicesTensor).field("DimensionCount", &self.DimensionCount).field("Strides", &self.Strides).field("WindowSize", &self.WindowSize).field("StartPadding", &self.StartPadding).field("EndPadding", &self.EndPadding).field("Dilations", &self.Dilations).finish() } } impl ::core::cmp::PartialEq for DML_MAX_POOLING2_OPERATOR_DESC { @@ -4320,17 +4176,7 @@ impl ::core::default::Default for DML_MAX_POOLING_GRAD_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_MAX_POOLING_GRAD_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_MAX_POOLING_GRAD_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("InputGradientTensor", &self.InputGradientTensor) - .field("OutputGradientTensor", &self.OutputGradientTensor) - .field("DimensionCount", &self.DimensionCount) - .field("Strides", &self.Strides) - .field("WindowSize", &self.WindowSize) - .field("StartPadding", &self.StartPadding) - .field("EndPadding", &self.EndPadding) - .field("Dilations", &self.Dilations) - .finish() + fmt.debug_struct("DML_MAX_POOLING_GRAD_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("InputGradientTensor", &self.InputGradientTensor).field("OutputGradientTensor", &self.OutputGradientTensor).field("DimensionCount", &self.DimensionCount).field("Strides", &self.Strides).field("WindowSize", &self.WindowSize).field("StartPadding", &self.StartPadding).field("EndPadding", &self.EndPadding).field("Dilations", &self.Dilations).finish() } } impl ::core::cmp::PartialEq for DML_MAX_POOLING_GRAD_OPERATOR_DESC { @@ -4361,15 +4207,7 @@ impl ::core::default::Default for DML_MAX_POOLING_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_MAX_POOLING_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_MAX_POOLING_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("OutputTensor", &self.OutputTensor) - .field("DimensionCount", &self.DimensionCount) - .field("Strides", &self.Strides) - .field("WindowSize", &self.WindowSize) - .field("StartPadding", &self.StartPadding) - .field("EndPadding", &self.EndPadding) - .finish() + fmt.debug_struct("DML_MAX_POOLING_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("OutputTensor", &self.OutputTensor).field("DimensionCount", &self.DimensionCount).field("Strides", &self.Strides).field("WindowSize", &self.WindowSize).field("StartPadding", &self.StartPadding).field("EndPadding", &self.EndPadding).finish() } } impl ::core::cmp::PartialEq for DML_MAX_POOLING_OPERATOR_DESC { @@ -4433,17 +4271,7 @@ impl ::core::default::Default for DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("ScaleTensor", &self.ScaleTensor) - .field("BiasTensor", &self.BiasTensor) - .field("OutputTensor", &self.OutputTensor) - .field("AxisCount", &self.AxisCount) - .field("Axes", &self.Axes) - .field("NormalizeVariance", &self.NormalizeVariance) - .field("Epsilon", &self.Epsilon) - .field("FusedActivation", &self.FusedActivation) - .finish() + fmt.debug_struct("DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("ScaleTensor", &self.ScaleTensor).field("BiasTensor", &self.BiasTensor).field("OutputTensor", &self.OutputTensor).field("AxisCount", &self.AxisCount).field("Axes", &self.Axes).field("NormalizeVariance", &self.NormalizeVariance).field("Epsilon", &self.Epsilon).field("FusedActivation", &self.FusedActivation).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4482,16 +4310,7 @@ impl ::core::default::Default for DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("ScaleTensor", &self.ScaleTensor) - .field("BiasTensor", &self.BiasTensor) - .field("OutputTensor", &self.OutputTensor) - .field("CrossChannel", &self.CrossChannel) - .field("NormalizeVariance", &self.NormalizeVariance) - .field("Epsilon", &self.Epsilon) - .field("FusedActivation", &self.FusedActivation) - .finish() + fmt.debug_struct("DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("ScaleTensor", &self.ScaleTensor).field("BiasTensor", &self.BiasTensor).field("OutputTensor", &self.OutputTensor).field("CrossChannel", &self.CrossChannel).field("NormalizeVariance", &self.NormalizeVariance).field("Epsilon", &self.Epsilon).field("FusedActivation", &self.FusedActivation).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4852,15 +4671,7 @@ impl ::core::default::Default for DML_PADDING_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_PADDING_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_PADDING_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("OutputTensor", &self.OutputTensor) - .field("PaddingMode", &self.PaddingMode) - .field("PaddingValue", &self.PaddingValue) - .field("DimensionCount", &self.DimensionCount) - .field("StartPadding", &self.StartPadding) - .field("EndPadding", &self.EndPadding) - .finish() + fmt.debug_struct("DML_PADDING_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("OutputTensor", &self.OutputTensor).field("PaddingMode", &self.PaddingMode).field("PaddingValue", &self.PaddingValue).field("DimensionCount", &self.DimensionCount).field("StartPadding", &self.StartPadding).field("EndPadding", &self.EndPadding).finish() } } impl ::core::cmp::PartialEq for DML_PADDING_OPERATOR_DESC { @@ -4923,22 +4734,7 @@ impl ::core::fmt::Debug for DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC { } impl ::core::cmp::PartialEq for DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC { fn eq(&self, other: &Self) -> bool { - self.InputTensor == other.InputTensor - && self.InputScaleTensor == other.InputScaleTensor - && self.InputZeroPointTensor == other.InputZeroPointTensor - && self.FilterTensor == other.FilterTensor - && self.FilterScaleTensor == other.FilterScaleTensor - && self.FilterZeroPointTensor == other.FilterZeroPointTensor - && self.BiasTensor == other.BiasTensor - && self.OutputScaleTensor == other.OutputScaleTensor - && self.OutputZeroPointTensor == other.OutputZeroPointTensor - && self.OutputTensor == other.OutputTensor - && self.DimensionCount == other.DimensionCount - && self.Strides == other.Strides - && self.Dilations == other.Dilations - && self.StartPadding == other.StartPadding - && self.EndPadding == other.EndPadding - && self.GroupCount == other.GroupCount + self.InputTensor == other.InputTensor && self.InputScaleTensor == other.InputScaleTensor && self.InputZeroPointTensor == other.InputZeroPointTensor && self.FilterTensor == other.FilterTensor && self.FilterScaleTensor == other.FilterScaleTensor && self.FilterZeroPointTensor == other.FilterZeroPointTensor && self.BiasTensor == other.BiasTensor && self.OutputScaleTensor == other.OutputScaleTensor && self.OutputZeroPointTensor == other.OutputZeroPointTensor && self.OutputTensor == other.OutputTensor && self.DimensionCount == other.DimensionCount && self.Strides == other.Strides && self.Dilations == other.Dilations && self.StartPadding == other.StartPadding && self.EndPadding == other.EndPadding && self.GroupCount == other.GroupCount } } impl ::core::cmp::Eq for DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC {} @@ -5113,15 +4909,7 @@ impl ::core::default::Default for DML_RESAMPLE1_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_RESAMPLE1_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_RESAMPLE1_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("OutputTensor", &self.OutputTensor) - .field("InterpolationMode", &self.InterpolationMode) - .field("DimensionCount", &self.DimensionCount) - .field("Scales", &self.Scales) - .field("InputPixelOffsets", &self.InputPixelOffsets) - .field("OutputPixelOffsets", &self.OutputPixelOffsets) - .finish() + fmt.debug_struct("DML_RESAMPLE1_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("OutputTensor", &self.OutputTensor).field("InterpolationMode", &self.InterpolationMode).field("DimensionCount", &self.DimensionCount).field("Scales", &self.Scales).field("InputPixelOffsets", &self.InputPixelOffsets).field("OutputPixelOffsets", &self.OutputPixelOffsets).finish() } } impl ::core::cmp::PartialEq for DML_RESAMPLE1_OPERATOR_DESC { @@ -5152,15 +4940,7 @@ impl ::core::default::Default for DML_RESAMPLE_GRAD_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_RESAMPLE_GRAD_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_RESAMPLE_GRAD_OPERATOR_DESC") - .field("InputGradientTensor", &self.InputGradientTensor) - .field("OutputGradientTensor", &self.OutputGradientTensor) - .field("InterpolationMode", &self.InterpolationMode) - .field("DimensionCount", &self.DimensionCount) - .field("Scales", &self.Scales) - .field("InputPixelOffsets", &self.InputPixelOffsets) - .field("OutputPixelOffsets", &self.OutputPixelOffsets) - .finish() + fmt.debug_struct("DML_RESAMPLE_GRAD_OPERATOR_DESC").field("InputGradientTensor", &self.InputGradientTensor).field("OutputGradientTensor", &self.OutputGradientTensor).field("InterpolationMode", &self.InterpolationMode).field("DimensionCount", &self.DimensionCount).field("Scales", &self.Scales).field("InputPixelOffsets", &self.InputPixelOffsets).field("OutputPixelOffsets", &self.OutputPixelOffsets).finish() } } impl ::core::cmp::PartialEq for DML_RESAMPLE_GRAD_OPERATOR_DESC { @@ -5269,17 +5049,7 @@ impl ::core::fmt::Debug for DML_RNN_OPERATOR_DESC { } impl ::core::cmp::PartialEq for DML_RNN_OPERATOR_DESC { fn eq(&self, other: &Self) -> bool { - self.InputTensor == other.InputTensor - && self.WeightTensor == other.WeightTensor - && self.RecurrenceTensor == other.RecurrenceTensor - && self.BiasTensor == other.BiasTensor - && self.HiddenInitTensor == other.HiddenInitTensor - && self.SequenceLengthsTensor == other.SequenceLengthsTensor - && self.OutputSequenceTensor == other.OutputSequenceTensor - && self.OutputSingleTensor == other.OutputSingleTensor - && self.ActivationDescCount == other.ActivationDescCount - && self.ActivationDescs == other.ActivationDescs - && self.Direction == other.Direction + self.InputTensor == other.InputTensor && self.WeightTensor == other.WeightTensor && self.RecurrenceTensor == other.RecurrenceTensor && self.BiasTensor == other.BiasTensor && self.HiddenInitTensor == other.HiddenInitTensor && self.SequenceLengthsTensor == other.SequenceLengthsTensor && self.OutputSequenceTensor == other.OutputSequenceTensor && self.OutputSingleTensor == other.OutputSingleTensor && self.ActivationDescCount == other.ActivationDescCount && self.ActivationDescs == other.ActivationDescs && self.Direction == other.Direction } } impl ::core::cmp::Eq for DML_RNN_OPERATOR_DESC {} @@ -5337,20 +5107,7 @@ impl ::core::fmt::Debug for DML_ROI_ALIGN1_OPERATOR_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DML_ROI_ALIGN1_OPERATOR_DESC { fn eq(&self, other: &Self) -> bool { - self.InputTensor == other.InputTensor - && self.ROITensor == other.ROITensor - && self.BatchIndicesTensor == other.BatchIndicesTensor - && self.OutputTensor == other.OutputTensor - && self.ReductionFunction == other.ReductionFunction - && self.InterpolationMode == other.InterpolationMode - && self.SpatialScaleX == other.SpatialScaleX - && self.SpatialScaleY == other.SpatialScaleY - && self.InputPixelOffset == other.InputPixelOffset - && self.OutputPixelOffset == other.OutputPixelOffset - && self.OutOfBoundsInputValue == other.OutOfBoundsInputValue - && self.MinimumSamplesPerOutput == other.MinimumSamplesPerOutput - && self.MaximumSamplesPerOutput == other.MaximumSamplesPerOutput - && self.AlignRegionsToCorners == other.AlignRegionsToCorners + self.InputTensor == other.InputTensor && self.ROITensor == other.ROITensor && self.BatchIndicesTensor == other.BatchIndicesTensor && self.OutputTensor == other.OutputTensor && self.ReductionFunction == other.ReductionFunction && self.InterpolationMode == other.InterpolationMode && self.SpatialScaleX == other.SpatialScaleX && self.SpatialScaleY == other.SpatialScaleY && self.InputPixelOffset == other.InputPixelOffset && self.OutputPixelOffset == other.OutputPixelOffset && self.OutOfBoundsInputValue == other.OutOfBoundsInputValue && self.MinimumSamplesPerOutput == other.MinimumSamplesPerOutput && self.MaximumSamplesPerOutput == other.MaximumSamplesPerOutput && self.AlignRegionsToCorners == other.AlignRegionsToCorners } } #[cfg(feature = "Win32_Foundation")] @@ -5399,17 +5156,7 @@ impl ::core::fmt::Debug for DML_ROI_ALIGN_OPERATOR_DESC { } impl ::core::cmp::PartialEq for DML_ROI_ALIGN_OPERATOR_DESC { fn eq(&self, other: &Self) -> bool { - self.InputTensor == other.InputTensor - && self.ROITensor == other.ROITensor - && self.BatchIndicesTensor == other.BatchIndicesTensor - && self.OutputTensor == other.OutputTensor - && self.ReductionFunction == other.ReductionFunction - && self.InterpolationMode == other.InterpolationMode - && self.SpatialScaleX == other.SpatialScaleX - && self.SpatialScaleY == other.SpatialScaleY - && self.OutOfBoundsInputValue == other.OutOfBoundsInputValue - && self.MinimumSamplesPerOutput == other.MinimumSamplesPerOutput - && self.MaximumSamplesPerOutput == other.MaximumSamplesPerOutput + self.InputTensor == other.InputTensor && self.ROITensor == other.ROITensor && self.BatchIndicesTensor == other.BatchIndicesTensor && self.OutputTensor == other.OutputTensor && self.ReductionFunction == other.ReductionFunction && self.InterpolationMode == other.InterpolationMode && self.SpatialScaleX == other.SpatialScaleX && self.SpatialScaleY == other.SpatialScaleY && self.OutOfBoundsInputValue == other.OutOfBoundsInputValue && self.MinimumSamplesPerOutput == other.MinimumSamplesPerOutput && self.MaximumSamplesPerOutput == other.MaximumSamplesPerOutput } } impl ::core::cmp::Eq for DML_ROI_ALIGN_OPERATOR_DESC {} @@ -5533,14 +5280,7 @@ impl ::core::default::Default for DML_SCATTER_ND_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_SCATTER_ND_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_SCATTER_ND_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("IndicesTensor", &self.IndicesTensor) - .field("UpdatesTensor", &self.UpdatesTensor) - .field("OutputTensor", &self.OutputTensor) - .field("InputDimensionCount", &self.InputDimensionCount) - .field("IndicesDimensionCount", &self.IndicesDimensionCount) - .finish() + fmt.debug_struct("DML_SCATTER_ND_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("IndicesTensor", &self.IndicesTensor).field("UpdatesTensor", &self.UpdatesTensor).field("OutputTensor", &self.OutputTensor).field("InputDimensionCount", &self.InputDimensionCount).field("IndicesDimensionCount", &self.IndicesDimensionCount).finish() } } impl ::core::cmp::PartialEq for DML_SCATTER_ND_OPERATOR_DESC { @@ -5625,14 +5365,7 @@ impl ::core::default::Default for DML_SLICE1_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_SLICE1_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_SLICE1_OPERATOR_DESC") - .field("InputTensor", &self.InputTensor) - .field("OutputTensor", &self.OutputTensor) - .field("DimensionCount", &self.DimensionCount) - .field("InputWindowOffsets", &self.InputWindowOffsets) - .field("InputWindowSizes", &self.InputWindowSizes) - .field("InputWindowStrides", &self.InputWindowStrides) - .finish() + fmt.debug_struct("DML_SLICE1_OPERATOR_DESC").field("InputTensor", &self.InputTensor).field("OutputTensor", &self.OutputTensor).field("DimensionCount", &self.DimensionCount).field("InputWindowOffsets", &self.InputWindowOffsets).field("InputWindowSizes", &self.InputWindowSizes).field("InputWindowStrides", &self.InputWindowStrides).finish() } } impl ::core::cmp::PartialEq for DML_SLICE1_OPERATOR_DESC { @@ -5662,14 +5395,7 @@ impl ::core::default::Default for DML_SLICE_GRAD_OPERATOR_DESC { } impl ::core::fmt::Debug for DML_SLICE_GRAD_OPERATOR_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DML_SLICE_GRAD_OPERATOR_DESC") - .field("InputGradientTensor", &self.InputGradientTensor) - .field("OutputGradientTensor", &self.OutputGradientTensor) - .field("DimensionCount", &self.DimensionCount) - .field("InputWindowOffsets", &self.InputWindowOffsets) - .field("InputWindowSizes", &self.InputWindowSizes) - .field("InputWindowStrides", &self.InputWindowStrides) - .finish() + fmt.debug_struct("DML_SLICE_GRAD_OPERATOR_DESC").field("InputGradientTensor", &self.InputGradientTensor).field("OutputGradientTensor", &self.OutputGradientTensor).field("DimensionCount", &self.DimensionCount).field("InputWindowOffsets", &self.InputWindowOffsets).field("InputWindowSizes", &self.InputWindowSizes).field("InputWindowStrides", &self.InputWindowStrides).finish() } } impl ::core::cmp::PartialEq for DML_SLICE_GRAD_OPERATOR_DESC { diff --git a/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs b/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs index 35928508f2..a7aec20aab 100644 --- a/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs +++ b/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs @@ -95,12 +95,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMLOp } #[repr(C)] #[doc(hidden)] -pub struct IMLOperatorKernel_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMLOperatorKernel_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMLOperatorKernelContext(pub ::windows::core::IUnknown); @@ -317,12 +312,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMLOp } #[repr(C)] #[doc(hidden)] -pub struct IMLOperatorKernelFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::windows::core::RawPtr, kernel: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMLOperatorKernelFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::windows::core::RawPtr, kernel: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMLOperatorRegistry(pub ::windows::core::IUnknown); @@ -521,12 +511,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMLOp } #[repr(C)] #[doc(hidden)] -pub struct IMLOperatorShapeInferrer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMLOperatorShapeInferrer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMLOperatorTensor(pub ::windows::core::IUnknown); @@ -790,12 +775,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMLOp } #[repr(C)] #[doc(hidden)] -pub struct IMLOperatorTypeInferrer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMLOperatorTypeInferrer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWinMLEvaluationContext(pub ::windows::core::IUnknown); @@ -1001,12 +981,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWinM } #[repr(C)] #[doc(hidden)] -pub struct IWinMLRuntimeFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, runtimetype: WINML_RUNTIME_TYPE, ppruntime: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWinMLRuntimeFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, runtimetype: WINML_RUNTIME_TYPE, ppruntime: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[inline] pub unsafe fn MLCreateOperatorRegistry() -> ::windows::core::Result { #[cfg(windows)] @@ -1510,18 +1485,7 @@ impl ::core::fmt::Debug for MLOperatorSchemaDescription { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for MLOperatorSchemaDescription { fn eq(&self, other: &Self) -> bool { - self.name == other.name - && self.operatorSetVersionAtLastChange == other.operatorSetVersionAtLastChange - && self.inputs == other.inputs - && self.inputCount == other.inputCount - && self.outputs == other.outputs - && self.outputCount == other.outputCount - && self.typeConstraints == other.typeConstraints - && self.typeConstraintCount == other.typeConstraintCount - && self.attributes == other.attributes - && self.attributeCount == other.attributeCount - && self.defaultAttributes == other.defaultAttributes - && self.defaultAttributeCount == other.defaultAttributeCount + self.name == other.name && self.operatorSetVersionAtLastChange == other.operatorSetVersionAtLastChange && self.inputs == other.inputs && self.inputCount == other.inputCount && self.outputs == other.outputs && self.outputCount == other.outputCount && self.typeConstraints == other.typeConstraints && self.typeConstraintCount == other.typeConstraintCount && self.attributes == other.attributes && self.attributeCount == other.attributeCount && self.defaultAttributes == other.defaultAttributes && self.defaultAttributeCount == other.defaultAttributeCount } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Data/HtmlHelp/mod.rs b/src/Windows/Win32/Data/HtmlHelp/mod.rs index 5c4805c44b..ff34f21c8b 100644 --- a/src/Windows/Win32/Data/HtmlHelp/mod.rs +++ b/src/Windows/Win32/Data/HtmlHelp/mod.rs @@ -349,16 +349,7 @@ impl ::core::default::Default for HH_AKLINK { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HH_AKLINK { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HH_AKLINK") - .field("cbStruct", &self.cbStruct) - .field("fReserved", &self.fReserved) - .field("pszKeywords", &self.pszKeywords) - .field("pszUrl", &self.pszUrl) - .field("pszMsgText", &self.pszMsgText) - .field("pszMsgTitle", &self.pszMsgTitle) - .field("pszWindow", &self.pszWindow) - .field("fIndexOnFail", &self.fIndexOnFail) - .finish() + fmt.debug_struct("HH_AKLINK").field("cbStruct", &self.cbStruct).field("fReserved", &self.fReserved).field("pszKeywords", &self.pszKeywords).field("pszUrl", &self.pszUrl).field("pszMsgText", &self.pszMsgText).field("pszMsgTitle", &self.pszMsgTitle).field("pszWindow", &self.pszWindow).field("fIndexOnFail", &self.fIndexOnFail).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -478,16 +469,7 @@ impl ::core::default::Default for HH_FTS_QUERY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HH_FTS_QUERY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HH_FTS_QUERY") - .field("cbStruct", &self.cbStruct) - .field("fUniCodeStrings", &self.fUniCodeStrings) - .field("pszSearchQuery", &self.pszSearchQuery) - .field("iProximity", &self.iProximity) - .field("fStemmedSearch", &self.fStemmedSearch) - .field("fTitleOnly", &self.fTitleOnly) - .field("fExecute", &self.fExecute) - .field("pszWindow", &self.pszWindow) - .finish() + fmt.debug_struct("HH_FTS_QUERY").field("cbStruct", &self.cbStruct).field("fUniCodeStrings", &self.fUniCodeStrings).field("pszSearchQuery", &self.pszSearchQuery).field("iProximity", &self.iProximity).field("fStemmedSearch", &self.fStemmedSearch).field("fTitleOnly", &self.fTitleOnly).field("fExecute", &self.fExecute).field("pszWindow", &self.pszWindow).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -583,17 +565,7 @@ impl ::core::default::Default for HH_POPUP { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HH_POPUP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HH_POPUP") - .field("cbStruct", &self.cbStruct) - .field("hinst", &self.hinst) - .field("idString", &self.idString) - .field("pszText", &self.pszText) - .field("pt", &self.pt) - .field("clrForeground", &self.clrForeground) - .field("clrBackground", &self.clrBackground) - .field("rcMargins", &self.rcMargins) - .field("pszFont", &self.pszFont) - .finish() + fmt.debug_struct("HH_POPUP").field("cbStruct", &self.cbStruct).field("hinst", &self.hinst).field("idString", &self.idString).field("pszText", &self.pszText).field("pt", &self.pt).field("clrForeground", &self.clrForeground).field("clrBackground", &self.clrBackground).field("rcMargins", &self.rcMargins).field("pszFont", &self.pszFont).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Data/RightsManagement/mod.rs b/src/Windows/Win32/Data/RightsManagement/mod.rs index 578d8f2f93..d54d93b4e5 100644 --- a/src/Windows/Win32/Data/RightsManagement/mod.rs +++ b/src/Windows/Win32/Data/RightsManagement/mod.rs @@ -43,15 +43,7 @@ pub unsafe fn DRMAcquireIssuanceLicenseTemplate<'a, Param5: ::windows::core::Int } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMAcquireLicense<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hsession: u32, - uflags: u32, - wszgroupidentitycredential: Param2, - wszrequestedrights: Param3, - wszcustomdata: Param4, - wszurl: Param5, - pvcontext: *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn DRMAcquireLicense<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hsession: u32, uflags: u32, wszgroupidentitycredential: Param2, wszrequestedrights: Param3, wszcustomdata: Param4, wszurl: Param5, pvcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -162,16 +154,7 @@ impl ::core::fmt::Debug for DRMBOUNDLICENSEPARAMS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DRMBOUNDLICENSEPARAMS { fn eq(&self, other: &Self) -> bool { - self.uVersion == other.uVersion - && self.hEnablingPrincipal == other.hEnablingPrincipal - && self.hSecureStore == other.hSecureStore - && self.wszRightsRequested == other.wszRightsRequested - && self.wszRightsGroup == other.wszRightsGroup - && self.idResource == other.idResource - && self.cAuthenticatorCount == other.cAuthenticatorCount - && self.rghAuthenticators == other.rghAuthenticators - && self.wszDefaultEnablingPrincipalCredentials == other.wszDefaultEnablingPrincipalCredentials - && self.dwFlags == other.dwFlags + self.uVersion == other.uVersion && self.hEnablingPrincipal == other.hEnablingPrincipal && self.hSecureStore == other.hSecureStore && self.wszRightsRequested == other.wszRightsRequested && self.wszRightsGroup == other.wszRightsGroup && self.idResource == other.idResource && self.cAuthenticatorCount == other.cAuthenticatorCount && self.rghAuthenticators == other.rghAuthenticators && self.wszDefaultEnablingPrincipalCredentials == other.wszDefaultEnablingPrincipalCredentials && self.dwFlags == other.dwFlags } } #[cfg(feature = "Win32_Foundation")] @@ -361,33 +344,14 @@ pub unsafe fn DRMCreateEnablingPrincipal<'a, Param2: ::windows::core::IntoParam< } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMCreateIssuanceLicense<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - psttimefrom: *mut super::super::Foundation::SYSTEMTIME, - psttimeuntil: *mut super::super::Foundation::SYSTEMTIME, - wszreferralinfoname: Param2, - wszreferralinfourl: Param3, - howner: u32, - wszissuancelicense: Param5, - hboundlicense: u32, - phissuancelicense: *mut u32, -) -> ::windows::core::Result<()> { +pub unsafe fn DRMCreateIssuanceLicense<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(psttimefrom: *mut super::super::Foundation::SYSTEMTIME, psttimeuntil: *mut super::super::Foundation::SYSTEMTIME, wszreferralinfoname: Param2, wszreferralinfourl: Param3, howner: u32, wszissuancelicense: Param5, hboundlicense: u32, phissuancelicense: *mut u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn DRMCreateIssuanceLicense(psttimefrom: *mut super::super::Foundation::SYSTEMTIME, psttimeuntil: *mut super::super::Foundation::SYSTEMTIME, wszreferralinfoname: super::super::Foundation::PWSTR, wszreferralinfourl: super::super::Foundation::PWSTR, howner: u32, wszissuancelicense: super::super::Foundation::PWSTR, hboundlicense: u32, phissuancelicense: *mut u32) -> ::windows::core::HRESULT; } - DRMCreateIssuanceLicense( - ::core::mem::transmute(psttimefrom), - ::core::mem::transmute(psttimeuntil), - wszreferralinfoname.into_param().abi(), - wszreferralinfourl.into_param().abi(), - ::core::mem::transmute(howner), - wszissuancelicense.into_param().abi(), - ::core::mem::transmute(hboundlicense), - ::core::mem::transmute(phissuancelicense), - ) - .ok() + DRMCreateIssuanceLicense(::core::mem::transmute(psttimefrom), ::core::mem::transmute(psttimeuntil), wszreferralinfoname.into_param().abi(), wszreferralinfourl.into_param().abi(), ::core::mem::transmute(howner), wszissuancelicense.into_param().abi(), ::core::mem::transmute(hboundlicense), ::core::mem::transmute(phissuancelicense)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -760,19 +724,7 @@ pub unsafe fn DRMGetIssuanceLicenseInfo(hissuancelicense: u32, psttimefrom: *mut extern "system" { fn DRMGetIssuanceLicenseInfo(hissuancelicense: u32, psttimefrom: *mut super::super::Foundation::SYSTEMTIME, psttimeuntil: *mut super::super::Foundation::SYSTEMTIME, uflags: u32, pudistributionpointnamelength: *mut u32, wszdistributionpointname: super::super::Foundation::PWSTR, pudistributionpointurllength: *mut u32, wszdistributionpointurl: super::super::Foundation::PWSTR, phowner: *mut u32, pfofficial: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT; } - DRMGetIssuanceLicenseInfo( - ::core::mem::transmute(hissuancelicense), - ::core::mem::transmute(psttimefrom), - ::core::mem::transmute(psttimeuntil), - ::core::mem::transmute(uflags), - ::core::mem::transmute(pudistributionpointnamelength), - ::core::mem::transmute(wszdistributionpointname), - ::core::mem::transmute(pudistributionpointurllength), - ::core::mem::transmute(wszdistributionpointurl), - ::core::mem::transmute(phowner), - ::core::mem::transmute(pfofficial), - ) - .ok() + DRMGetIssuanceLicenseInfo(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(psttimefrom), ::core::mem::transmute(psttimeuntil), ::core::mem::transmute(uflags), ::core::mem::transmute(pudistributionpointnamelength), ::core::mem::transmute(wszdistributionpointname), ::core::mem::transmute(pudistributionpointurllength), ::core::mem::transmute(wszdistributionpointurl), ::core::mem::transmute(phowner), ::core::mem::transmute(pfofficial)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -793,40 +745,12 @@ pub unsafe fn DRMGetIssuanceLicenseTemplate(hissuancelicense: u32, puissuancelic } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMGetMetaData( - hissuancelicense: u32, - pucontentidlength: *mut u32, - wszcontentid: super::super::Foundation::PWSTR, - pucontentidtypelength: *mut u32, - wszcontentidtype: super::super::Foundation::PWSTR, - puskuidlength: *mut u32, - wszskuid: super::super::Foundation::PWSTR, - puskuidtypelength: *mut u32, - wszskuidtype: super::super::Foundation::PWSTR, - pucontenttypelength: *mut u32, - wszcontenttype: super::super::Foundation::PWSTR, - pucontentnamelength: *mut u32, - wszcontentname: super::super::Foundation::PWSTR, -) -> ::windows::core::Result<()> { +pub unsafe fn DRMGetMetaData(hissuancelicense: u32, pucontentidlength: *mut u32, wszcontentid: super::super::Foundation::PWSTR, pucontentidtypelength: *mut u32, wszcontentidtype: super::super::Foundation::PWSTR, puskuidlength: *mut u32, wszskuid: super::super::Foundation::PWSTR, puskuidtypelength: *mut u32, wszskuidtype: super::super::Foundation::PWSTR, pucontenttypelength: *mut u32, wszcontenttype: super::super::Foundation::PWSTR, pucontentnamelength: *mut u32, wszcontentname: super::super::Foundation::PWSTR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn DRMGetMetaData( - hissuancelicense: u32, - pucontentidlength: *mut u32, - wszcontentid: super::super::Foundation::PWSTR, - pucontentidtypelength: *mut u32, - wszcontentidtype: super::super::Foundation::PWSTR, - puskuidlength: *mut u32, - wszskuid: super::super::Foundation::PWSTR, - puskuidtypelength: *mut u32, - wszskuidtype: super::super::Foundation::PWSTR, - pucontenttypelength: *mut u32, - wszcontenttype: super::super::Foundation::PWSTR, - pucontentnamelength: *mut u32, - wszcontentname: super::super::Foundation::PWSTR, - ) -> ::windows::core::HRESULT; + fn DRMGetMetaData(hissuancelicense: u32, pucontentidlength: *mut u32, wszcontentid: super::super::Foundation::PWSTR, pucontentidtypelength: *mut u32, wszcontentidtype: super::super::Foundation::PWSTR, puskuidlength: *mut u32, wszskuid: super::super::Foundation::PWSTR, puskuidtypelength: *mut u32, wszskuidtype: super::super::Foundation::PWSTR, pucontenttypelength: *mut u32, wszcontenttype: super::super::Foundation::PWSTR, pucontentnamelength: *mut u32, wszcontentname: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT; } DRMGetMetaData( ::core::mem::transmute(hissuancelicense), @@ -899,21 +823,7 @@ pub unsafe fn DRMGetRevocationPoint(hissuancelicense: u32, puidlength: *mut u32, extern "system" { fn DRMGetRevocationPoint(hissuancelicense: u32, puidlength: *mut u32, wszid: super::super::Foundation::PWSTR, puidtypelength: *mut u32, wszidtype: super::super::Foundation::PWSTR, puurllength: *mut u32, wszrl: super::super::Foundation::PWSTR, pstfrequency: *mut super::super::Foundation::SYSTEMTIME, punamelength: *mut u32, wszname: super::super::Foundation::PWSTR, pupublickeylength: *mut u32, wszpublickey: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT; } - DRMGetRevocationPoint( - ::core::mem::transmute(hissuancelicense), - ::core::mem::transmute(puidlength), - ::core::mem::transmute(wszid), - ::core::mem::transmute(puidtypelength), - ::core::mem::transmute(wszidtype), - ::core::mem::transmute(puurllength), - ::core::mem::transmute(wszrl), - ::core::mem::transmute(pstfrequency), - ::core::mem::transmute(punamelength), - ::core::mem::transmute(wszname), - ::core::mem::transmute(pupublickeylength), - ::core::mem::transmute(wszpublickey), - ) - .ok() + DRMGetRevocationPoint(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(puidlength), ::core::mem::transmute(wszid), ::core::mem::transmute(puidtypelength), ::core::mem::transmute(wszidtype), ::core::mem::transmute(puurllength), ::core::mem::transmute(wszrl), ::core::mem::transmute(pstfrequency), ::core::mem::transmute(punamelength), ::core::mem::transmute(wszname), ::core::mem::transmute(pupublickeylength), ::core::mem::transmute(wszpublickey)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -976,37 +886,14 @@ pub unsafe fn DRMGetServiceLocation<'a, Param3: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMGetSignedIssuanceLicense<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - henv: u32, - hissuancelicense: u32, - uflags: u32, - pbsymkey: *mut u8, - cbsymkey: u32, - wszsymkeytype: Param5, - wszclientlicensorcertificate: Param6, - pfncallback: DRMCALLBACK, - wszurl: Param8, - pvcontext: *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn DRMGetSignedIssuanceLicense<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(henv: u32, hissuancelicense: u32, uflags: u32, pbsymkey: *mut u8, cbsymkey: u32, wszsymkeytype: Param5, wszclientlicensorcertificate: Param6, pfncallback: DRMCALLBACK, wszurl: Param8, pvcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn DRMGetSignedIssuanceLicense(henv: u32, hissuancelicense: u32, uflags: u32, pbsymkey: *mut u8, cbsymkey: u32, wszsymkeytype: super::super::Foundation::PWSTR, wszclientlicensorcertificate: super::super::Foundation::PWSTR, pfncallback: ::windows::core::RawPtr, wszurl: super::super::Foundation::PWSTR, pvcontext: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DRMGetSignedIssuanceLicense( - ::core::mem::transmute(henv), - ::core::mem::transmute(hissuancelicense), - ::core::mem::transmute(uflags), - ::core::mem::transmute(pbsymkey), - ::core::mem::transmute(cbsymkey), - wszsymkeytype.into_param().abi(), - wszclientlicensorcertificate.into_param().abi(), - ::core::mem::transmute(pfncallback), - wszurl.into_param().abi(), - ::core::mem::transmute(pvcontext), - ) - .ok() + DRMGetSignedIssuanceLicense(::core::mem::transmute(henv), ::core::mem::transmute(hissuancelicense), ::core::mem::transmute(uflags), ::core::mem::transmute(pbsymkey), ::core::mem::transmute(cbsymkey), wszsymkeytype.into_param().abi(), wszclientlicensorcertificate.into_param().abi(), ::core::mem::transmute(pfncallback), wszurl.into_param().abi(), ::core::mem::transmute(pvcontext)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1020,20 +907,7 @@ pub unsafe fn DRMGetSignedIssuanceLicenseEx<'a, Param5: ::windows::core::IntoPar extern "system" { fn DRMGetSignedIssuanceLicenseEx(henv: u32, hissuancelicense: u32, uflags: u32, pbsymkey: *const u8, cbsymkey: u32, wszsymkeytype: super::super::Foundation::PWSTR, pvreserved: *const ::core::ffi::c_void, henablingprincipal: u32, hboundlicenseclc: u32, pfncallback: ::windows::core::RawPtr, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - DRMGetSignedIssuanceLicenseEx( - ::core::mem::transmute(henv), - ::core::mem::transmute(hissuancelicense), - ::core::mem::transmute(uflags), - ::core::mem::transmute(pbsymkey), - ::core::mem::transmute(cbsymkey), - wszsymkeytype.into_param().abi(), - ::core::mem::transmute(pvreserved), - ::core::mem::transmute(henablingprincipal), - ::core::mem::transmute(hboundlicenseclc), - ::core::mem::transmute(pfncallback), - ::core::mem::transmute(pvcontext), - ) - .ok() + DRMGetSignedIssuanceLicenseEx(::core::mem::transmute(henv), ::core::mem::transmute(hissuancelicense), ::core::mem::transmute(uflags), ::core::mem::transmute(pbsymkey), ::core::mem::transmute(cbsymkey), wszsymkeytype.into_param().abi(), ::core::mem::transmute(pvreserved), ::core::mem::transmute(henablingprincipal), ::core::mem::transmute(hboundlicenseclc), ::core::mem::transmute(pfncallback), ::core::mem::transmute(pvcontext)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1110,46 +984,12 @@ pub unsafe fn DRMGetUnboundLicenseObjectCount<'a, Param1: ::windows::core::IntoP } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMGetUsagePolicy( - hissuancelicense: u32, - uindex: u32, - peusagepolicytype: *mut DRM_USAGEPOLICY_TYPE, - pfexclusion: *mut super::super::Foundation::BOOL, - punamelength: *mut u32, - wszname: super::super::Foundation::PWSTR, - puminversionlength: *mut u32, - wszminversion: super::super::Foundation::PWSTR, - pumaxversionlength: *mut u32, - wszmaxversion: super::super::Foundation::PWSTR, - pupublickeylength: *mut u32, - wszpublickey: super::super::Foundation::PWSTR, - pudigestalgorithmlength: *mut u32, - wszdigestalgorithm: super::super::Foundation::PWSTR, - pcbdigest: *mut u32, - pbdigest: *mut u8, -) -> ::windows::core::Result<()> { +pub unsafe fn DRMGetUsagePolicy(hissuancelicense: u32, uindex: u32, peusagepolicytype: *mut DRM_USAGEPOLICY_TYPE, pfexclusion: *mut super::super::Foundation::BOOL, punamelength: *mut u32, wszname: super::super::Foundation::PWSTR, puminversionlength: *mut u32, wszminversion: super::super::Foundation::PWSTR, pumaxversionlength: *mut u32, wszmaxversion: super::super::Foundation::PWSTR, pupublickeylength: *mut u32, wszpublickey: super::super::Foundation::PWSTR, pudigestalgorithmlength: *mut u32, wszdigestalgorithm: super::super::Foundation::PWSTR, pcbdigest: *mut u32, pbdigest: *mut u8) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn DRMGetUsagePolicy( - hissuancelicense: u32, - uindex: u32, - peusagepolicytype: *mut DRM_USAGEPOLICY_TYPE, - pfexclusion: *mut super::super::Foundation::BOOL, - punamelength: *mut u32, - wszname: super::super::Foundation::PWSTR, - puminversionlength: *mut u32, - wszminversion: super::super::Foundation::PWSTR, - pumaxversionlength: *mut u32, - wszmaxversion: super::super::Foundation::PWSTR, - pupublickeylength: *mut u32, - wszpublickey: super::super::Foundation::PWSTR, - pudigestalgorithmlength: *mut u32, - wszdigestalgorithm: super::super::Foundation::PWSTR, - pcbdigest: *mut u32, - pbdigest: *mut u8, - ) -> ::windows::core::HRESULT; + fn DRMGetUsagePolicy(hissuancelicense: u32, uindex: u32, peusagepolicytype: *mut DRM_USAGEPOLICY_TYPE, pfexclusion: *mut super::super::Foundation::BOOL, punamelength: *mut u32, wszname: super::super::Foundation::PWSTR, puminversionlength: *mut u32, wszminversion: super::super::Foundation::PWSTR, pumaxversionlength: *mut u32, wszmaxversion: super::super::Foundation::PWSTR, pupublickeylength: *mut u32, wszpublickey: super::super::Foundation::PWSTR, pudigestalgorithmlength: *mut u32, wszdigestalgorithm: super::super::Foundation::PWSTR, pcbdigest: *mut u32, pbdigest: *mut u8) -> ::windows::core::HRESULT; } DRMGetUsagePolicy( ::core::mem::transmute(hissuancelicense), @@ -1253,15 +1093,7 @@ unsafe impl ::windows::core::Abi for DRMID { pub const DRMIDVERSION: u32 = 0u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMInitEnvironment<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - esecurityprovidertype: DRMSECURITYPROVIDERTYPE, - especification: DRMSPECTYPE, - wszsecurityprovider: Param2, - wszmanifestcredentials: Param3, - wszmachinecredentials: Param4, - phenv: *mut u32, - phdefaultlibrary: *mut u32, -) -> ::windows::core::Result<()> { +pub unsafe fn DRMInitEnvironment<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(esecurityprovidertype: DRMSECURITYPROVIDERTYPE, especification: DRMSPECTYPE, wszsecurityprovider: Param2, wszmanifestcredentials: Param3, wszmachinecredentials: Param4, phenv: *mut u32, phdefaultlibrary: *mut u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1454,15 +1286,7 @@ pub unsafe fn DRMSetIntervalTime(hissuancelicense: u32, cdays: u32) -> ::windows } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMSetMetaData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hissuancelicense: u32, - wszcontentid: Param1, - wszcontentidtype: Param2, - wszskuid: Param3, - wszskuidtype: Param4, - wszcontenttype: Param5, - wszcontentname: Param6, -) -> ::windows::core::Result<()> { +pub unsafe fn DRMSetMetaData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hissuancelicense: u32, wszcontentid: Param1, wszcontentidtype: Param2, wszskuid: Param3, wszskuidtype: Param4, wszcontenttype: Param5, wszcontentname: Param6) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1490,16 +1314,7 @@ pub unsafe fn DRMSetNameAndDescription<'a, Param1: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMSetRevocationPoint<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hissuancelicense: u32, - fdelete: Param1, - wszid: Param2, - wszidtype: Param3, - wszurl: Param4, - pstfrequency: *mut super::super::Foundation::SYSTEMTIME, - wszname: Param6, - wszpublickey: Param7, -) -> ::windows::core::Result<()> { +pub unsafe fn DRMSetRevocationPoint<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hissuancelicense: u32, fdelete: Param1, wszid: Param2, wszidtype: Param3, wszurl: Param4, pstfrequency: *mut super::super::Foundation::SYSTEMTIME, wszname: Param6, wszpublickey: Param7) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1513,16 +1328,7 @@ pub unsafe fn DRMSetRevocationPoint<'a, Param1: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DRMSetUsagePolicy< - 'a, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, ->( +pub unsafe fn DRMSetUsagePolicy<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( hissuancelicense: u32, eusagepolicytype: DRM_USAGEPOLICY_TYPE, fdelete: Param2, @@ -1541,20 +1347,7 @@ pub unsafe fn DRMSetUsagePolicy< extern "system" { fn DRMSetUsagePolicy(hissuancelicense: u32, eusagepolicytype: DRM_USAGEPOLICY_TYPE, fdelete: super::super::Foundation::BOOL, fexclusion: super::super::Foundation::BOOL, wszname: super::super::Foundation::PWSTR, wszminversion: super::super::Foundation::PWSTR, wszmaxversion: super::super::Foundation::PWSTR, wszpublickey: super::super::Foundation::PWSTR, wszdigestalgorithm: super::super::Foundation::PWSTR, pbdigest: *mut u8, cbdigest: u32) -> ::windows::core::HRESULT; } - DRMSetUsagePolicy( - ::core::mem::transmute(hissuancelicense), - ::core::mem::transmute(eusagepolicytype), - fdelete.into_param().abi(), - fexclusion.into_param().abi(), - wszname.into_param().abi(), - wszminversion.into_param().abi(), - wszmaxversion.into_param().abi(), - wszpublickey.into_param().abi(), - wszdigestalgorithm.into_param().abi(), - ::core::mem::transmute(pbdigest), - ::core::mem::transmute(cbdigest), - ) - .ok() + DRMSetUsagePolicy(::core::mem::transmute(hissuancelicense), ::core::mem::transmute(eusagepolicytype), fdelete.into_param().abi(), fexclusion.into_param().abi(), wszname.into_param().abi(), wszminversion.into_param().abi(), wszmaxversion.into_param().abi(), wszpublickey.into_param().abi(), wszdigestalgorithm.into_param().abi(), ::core::mem::transmute(pbdigest), ::core::mem::transmute(cbdigest)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Data/Xml/MsXml/mod.rs b/src/Windows/Win32/Data/Xml/MsXml/mod.rs index 1870c1db53..9cb78c4c89 100644 --- a/src/Windows/Win32/Data/Xml/MsXml/mod.rs +++ b/src/Windows/Win32/Data/Xml/MsXml/mod.rs @@ -583,14 +583,7 @@ pub const FreeThreadedXMLHTTP60: ::windows::core::GUID = ::windows::core::GUID:: pub struct IMXAttributes(pub ::windows::core::IUnknown); impl IMXAttributes { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn addAttribute<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>( - &self, - struri: Param0, - strlocalname: Param1, - strqname: Param2, - strtype: Param3, - strvalue: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn addAttribute<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, struri: Param0, strlocalname: Param1, strqname: Param2, strtype: Param3, strvalue: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), struri.into_param().abi(), strlocalname.into_param().abi(), strqname.into_param().abi(), strtype.into_param().abi(), strvalue.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -604,15 +597,7 @@ impl IMXAttributes { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(nindex)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn setAttribute<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>( - &self, - nindex: i32, - struri: Param1, - strlocalname: Param2, - strqname: Param3, - strtype: Param4, - strvalue: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn setAttribute<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, nindex: i32, struri: Param1, strlocalname: Param2, strqname: Param3, strtype: Param4, strvalue: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(nindex), struri.into_param().abi(), strlocalname.into_param().abi(), strqname.into_param().abi(), strtype.into_param().abi(), strvalue.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -699,18 +684,15 @@ pub struct IMXAttributes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, struri: ::core::mem::ManuallyDrop, strlocalname: ::core::mem::ManuallyDrop, strqname: ::core::mem::ManuallyDrop, strtype: ::core::mem::ManuallyDrop, strvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, struri: ::core::mem::ManuallyDrop, strlocalname: ::core::mem::ManuallyDrop, strqname: ::core::mem::ManuallyDrop, strtype: ::core::mem::ManuallyDrop, strvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, varatts: ::core::mem::ManuallyDrop, nindex: i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nindex: i32) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nindex: i32, struri: ::core::mem::ManuallyDrop, strlocalname: ::core::mem::ManuallyDrop, strqname: ::core::mem::ManuallyDrop, strtype: ::core::mem::ManuallyDrop, strvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nindex: i32, struri: ::core::mem::ManuallyDrop, strlocalname: ::core::mem::ManuallyDrop, strqname: ::core::mem::ManuallyDrop, strtype: ::core::mem::ManuallyDrop, strvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, varatts: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -887,8 +869,7 @@ pub struct IMXNamespacePrefixes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, prefix: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -968,8 +949,7 @@ pub struct IMXReaderControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -1042,8 +1022,7 @@ pub struct IMXSchemaDeclHandler_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, oschemaelement: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -1176,8 +1155,7 @@ pub struct IMXWriter_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vardestination: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -1313,8 +1291,7 @@ pub struct IMXXMLFilter_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strname: ::core::mem::ManuallyDrop, fvalue: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1458,16 +1435,7 @@ impl ISAXContentHandler { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), pwchprefix.into_param().abi(), ::core::mem::transmute(cchprefix)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn startElement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, ISAXAttributes>>( - &self, - pwchnamespaceuri: Param0, - cchnamespaceuri: i32, - pwchlocalname: Param2, - cchlocalname: i32, - pwchqname: Param4, - cchqname: i32, - pattributes: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn startElement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, ISAXAttributes>>(&self, pwchnamespaceuri: Param0, cchnamespaceuri: i32, pwchlocalname: Param2, cchlocalname: i32, pwchqname: Param4, cchqname: i32, pattributes: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), pwchnamespaceuri.into_param().abi(), ::core::mem::transmute(cchnamespaceuri), pwchlocalname.into_param().abi(), ::core::mem::transmute(cchlocalname), pwchqname.into_param().abi(), ::core::mem::transmute(cchqname), pattributes.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -1550,29 +1518,8 @@ impl ISAXDTDHandler { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwchname.into_param().abi(), ::core::mem::transmute(cchname), pwchpublicid.into_param().abi(), ::core::mem::transmute(cchpublicid), pwchsystemid.into_param().abi(), ::core::mem::transmute(cchsystemid)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn unparsedEntityDecl<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - pwchname: Param0, - cchname: i32, - pwchpublicid: Param2, - cchpublicid: i32, - pwchsystemid: Param4, - cchsystemid: i32, - pwchnotationname: Param6, - cchnotationname: i32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - pwchname.into_param().abi(), - ::core::mem::transmute(cchname), - pwchpublicid.into_param().abi(), - ::core::mem::transmute(cchpublicid), - pwchsystemid.into_param().abi(), - ::core::mem::transmute(cchsystemid), - pwchnotationname.into_param().abi(), - ::core::mem::transmute(cchnotationname), - ) - .ok() + pub unsafe fn unparsedEntityDecl<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwchname: Param0, cchname: i32, pwchpublicid: Param2, cchpublicid: i32, pwchsystemid: Param4, cchsystemid: i32, pwchnotationname: Param6, cchnotationname: i32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pwchname.into_param().abi(), ::core::mem::transmute(cchname), pwchpublicid.into_param().abi(), ::core::mem::transmute(cchpublicid), pwchsystemid.into_param().abi(), ::core::mem::transmute(cchsystemid), pwchnotationname.into_param().abi(), ::core::mem::transmute(cchnotationname)).ok() } } unsafe impl ::windows::core::Interface for ISAXDTDHandler { @@ -1619,33 +1566,8 @@ impl ISAXDeclHandler { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwchname.into_param().abi(), ::core::mem::transmute(cchname), pwchmodel.into_param().abi(), ::core::mem::transmute(cchmodel)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn attributeDecl<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - pwchelementname: Param0, - cchelementname: i32, - pwchattributename: Param2, - cchattributename: i32, - pwchtype: Param4, - cchtype: i32, - pwchvaluedefault: Param6, - cchvaluedefault: i32, - pwchvalue: Param8, - cchvalue: i32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - pwchelementname.into_param().abi(), - ::core::mem::transmute(cchelementname), - pwchattributename.into_param().abi(), - ::core::mem::transmute(cchattributename), - pwchtype.into_param().abi(), - ::core::mem::transmute(cchtype), - pwchvaluedefault.into_param().abi(), - ::core::mem::transmute(cchvaluedefault), - pwchvalue.into_param().abi(), - ::core::mem::transmute(cchvalue), - ) - .ok() + pub unsafe fn attributeDecl<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwchelementname: Param0, cchelementname: i32, pwchattributename: Param2, cchattributename: i32, pwchtype: Param4, cchtype: i32, pwchvaluedefault: Param6, cchvaluedefault: i32, pwchvalue: Param8, cchvalue: i32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pwchelementname.into_param().abi(), ::core::mem::transmute(cchelementname), pwchattributename.into_param().abi(), ::core::mem::transmute(cchattributename), pwchtype.into_param().abi(), ::core::mem::transmute(cchtype), pwchvaluedefault.into_param().abi(), ::core::mem::transmute(cchvaluedefault), pwchvalue.into_param().abi(), ::core::mem::transmute(cchvalue)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn internalEntityDecl<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwchname: Param0, cchname: i32, pwchvalue: Param2, cchvalue: i32) -> ::windows::core::Result<()> { @@ -2232,18 +2154,7 @@ impl ISchema { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -2394,8 +2305,7 @@ pub struct ISchema_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2438,18 +2348,7 @@ impl ISchemaAny { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -2600,8 +2499,7 @@ pub struct ISchemaAny_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2639,18 +2537,7 @@ impl ISchemaAttribute { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -2789,8 +2676,7 @@ pub struct ISchemaAttribute_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2830,18 +2716,7 @@ impl ISchemaAttributeGroup { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -2962,8 +2837,7 @@ pub struct ISchemaAttributeGroup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2997,18 +2871,7 @@ impl ISchemaComplexType { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -3243,8 +3106,7 @@ pub struct ISchemaComplexType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3309,18 +3171,7 @@ impl ISchemaElement { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -3509,8 +3360,7 @@ pub struct ISchemaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3559,18 +3409,7 @@ impl ISchemaIdentityConstraint { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -3696,8 +3535,7 @@ pub struct ISchemaIdentityConstraint_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3809,8 +3647,7 @@ pub struct ISchemaItem_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3909,8 +3746,7 @@ pub struct ISchemaItemCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, item: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, item: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3939,18 +3775,7 @@ impl ISchemaModelGroup { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -4097,8 +3922,7 @@ pub struct ISchemaModelGroup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4135,18 +3959,7 @@ impl ISchemaNotation { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -4269,8 +4082,7 @@ pub struct ISchemaNotation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4306,18 +4118,7 @@ impl ISchemaParticle { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -4440,8 +4241,7 @@ pub struct ISchemaParticle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4535,8 +4335,7 @@ pub struct ISchemaStringCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, bstr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4562,18 +4361,7 @@ impl ISchemaType { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn name(&self) -> ::windows::core::Result { @@ -4764,8 +4552,7 @@ pub struct ISchemaType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4824,28 +4611,10 @@ impl IServerXMLHTTPRequest { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() - } - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn open<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>>( - &self, - bstrmethod: Param0, - bstrurl: Param1, - varasync: Param2, - bstruser: Param3, - bstrpassword: Param4, - ) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + } + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] + pub unsafe fn open<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>>(&self, bstrmethod: Param0, bstrurl: Param1, varasync: Param2, bstruser: Param3, bstrpassword: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), bstrmethod.into_param().abi(), bstrurl.into_param().abi(), varasync.into_param().abi(), bstruser.into_param().abi(), bstrpassword.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -5003,11 +4772,9 @@ pub struct IServerXMLHTTPRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrmethod: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, varasync: ::core::mem::ManuallyDrop, bstruser: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrmethod: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, varasync: ::core::mem::ManuallyDrop, bstruser: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrheader: ::core::mem::ManuallyDrop, bstrvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5059,28 +4826,10 @@ impl IServerXMLHTTPRequest2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() - } - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn open<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>>( - &self, - bstrmethod: Param0, - bstrurl: Param1, - varasync: Param2, - bstruser: Param3, - bstrpassword: Param4, - ) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + } + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] + pub unsafe fn open<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>>(&self, bstrmethod: Param0, bstrurl: Param1, varasync: Param2, bstruser: Param3, bstrpassword: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), bstrmethod.into_param().abi(), bstrurl.into_param().abi(), varasync.into_param().abi(), bstruser.into_param().abi(), bstrpassword.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -5266,11 +5015,9 @@ pub struct IServerXMLHTTPRequest2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrmethod: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, varasync: ::core::mem::ManuallyDrop, bstruser: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrmethod: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, varasync: ::core::mem::ManuallyDrop, bstruser: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrheader: ::core::mem::ManuallyDrop, bstrvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5413,8 +5160,7 @@ pub struct IVBMXNamespaceManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, foverride: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, foverride: *mut i16) -> ::windows::core::HRESULT, @@ -5555,8 +5301,7 @@ pub struct IVBSAXAttributes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nlength: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nindex: i32, struri: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -5687,8 +5432,7 @@ pub struct IVBSAXContentHandler_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, olocator: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5782,8 +5526,7 @@ pub struct IVBSAXDTDHandler_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strname: *mut ::core::mem::ManuallyDrop, strpublicid: *mut ::core::mem::ManuallyDrop, strsystemid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5870,20 +5613,11 @@ pub struct IVBSAXDeclHandler_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strname: *mut ::core::mem::ManuallyDrop, strmodel: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strelementname: *mut ::core::mem::ManuallyDrop, - strattributename: *mut ::core::mem::ManuallyDrop, - strtype: *mut ::core::mem::ManuallyDrop, - strvaluedefault: *mut ::core::mem::ManuallyDrop, - strvalue: *mut ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strelementname: *mut ::core::mem::ManuallyDrop, strattributename: *mut ::core::mem::ManuallyDrop, strtype: *mut ::core::mem::ManuallyDrop, strvaluedefault: *mut ::core::mem::ManuallyDrop, strvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strname: *mut ::core::mem::ManuallyDrop, strvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5958,8 +5692,7 @@ pub struct IVBSAXEntityResolver_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strpublicid: *mut ::core::mem::ManuallyDrop, strsystemid: *mut ::core::mem::ManuallyDrop, varinput: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -6040,8 +5773,7 @@ pub struct IVBSAXErrorHandler_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, olocator: ::windows::core::RawPtr, strerrormessage: *mut ::core::mem::ManuallyDrop, nerrorcode: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6139,8 +5871,7 @@ pub struct IVBSAXLexicalHandler_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strname: *mut ::core::mem::ManuallyDrop, strpublicid: *mut ::core::mem::ManuallyDrop, strsystemid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6236,8 +5967,7 @@ pub struct IVBSAXLocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ncolumn: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nline: *mut i32) -> ::windows::core::HRESULT, @@ -6317,8 +6047,7 @@ pub struct IVBSAXXMLFilter_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, oreader: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, oreader: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6459,8 +6188,7 @@ pub struct IVBSAXXMLReader_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strname: ::core::mem::ManuallyDrop, fvalue: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6565,8 +6293,7 @@ pub struct IXMLAttribute_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, n: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6592,18 +6319,7 @@ impl IXMLDOMAttribute { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -6840,8 +6556,7 @@ pub struct IXMLDOMAttribute_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6924,18 +6639,7 @@ impl IXMLDOMCDATASection { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -7234,8 +6938,7 @@ pub struct IXMLDOMCDATASection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7327,18 +7030,7 @@ impl IXMLDOMCharacterData { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -7593,8 +7285,7 @@ pub struct IXMLDOMCharacterData_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7685,18 +7376,7 @@ impl IXMLDOMComment { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -7971,8 +7651,7 @@ pub struct IXMLDOMComment_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8063,18 +7742,7 @@ impl IXMLDOMDocument { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -8430,8 +8098,7 @@ pub struct IXMLDOMDocument_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8558,18 +8225,7 @@ impl IXMLDOMDocument2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -8971,8 +8627,7 @@ pub struct IXMLDOMDocument2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9109,18 +8764,7 @@ impl IXMLDOMDocument3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -9550,8 +9194,7 @@ pub struct IXMLDOMDocument3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9690,18 +9333,7 @@ impl IXMLDOMDocumentFragment { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -9926,8 +9558,7 @@ pub struct IXMLDOMDocumentFragment_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10004,18 +9635,7 @@ impl IXMLDOMDocumentType { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -10252,8 +9872,7 @@ pub struct IXMLDOMDocumentType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10334,18 +9953,7 @@ impl IXMLDOMElement { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -10607,8 +10215,7 @@ pub struct IXMLDOMElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10700,18 +10307,7 @@ impl IXMLDOMEntity { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -10948,8 +10544,7 @@ pub struct IXMLDOMEntity_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11032,18 +10627,7 @@ impl IXMLDOMEntityReference { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -11268,8 +10852,7 @@ pub struct IXMLDOMEntityReference_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11395,8 +10978,7 @@ pub struct IXMLDOMImplementation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, feature: ::core::mem::ManuallyDrop, version: ::core::mem::ManuallyDrop, hasfeature: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11507,8 +11089,7 @@ pub struct IXMLDOMNamedNodeMap_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, nameditem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11732,8 +11313,7 @@ pub struct IXMLDOMNode_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11873,8 +11453,7 @@ pub struct IXMLDOMNodeList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, listitem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, listlength: *mut i32) -> ::windows::core::HRESULT, @@ -11901,18 +11480,7 @@ impl IXMLDOMNotation { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -12145,8 +11713,7 @@ pub struct IXMLDOMNotation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12296,8 +11863,7 @@ pub struct IXMLDOMParseError_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, errorcode: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, urlstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -12329,18 +11895,7 @@ impl IXMLDOMParseError2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn errorCode(&self, errorcode: *mut i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(errorcode)).ok() @@ -12464,8 +12019,7 @@ pub struct IXMLDOMParseError2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, errorcode: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, urlstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -12567,8 +12121,7 @@ pub struct IXMLDOMParseErrorCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, error: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, length: *mut i32) -> ::windows::core::HRESULT, @@ -12595,18 +12148,7 @@ impl IXMLDOMProcessingInstruction { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -12843,8 +12385,7 @@ pub struct IXMLDOMProcessingInstruction_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -13001,8 +12542,7 @@ pub struct IXMLDOMSchemaCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, namespaceuri: ::core::mem::ManuallyDrop, var: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -13035,18 +12575,7 @@ impl IXMLDOMSchemaCollection2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn add<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>>(&self, namespaceuri: Param0, var: Param1) -> ::windows::core::Result<()> { @@ -13176,8 +12705,7 @@ pub struct IXMLDOMSchemaCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, namespaceuri: ::core::mem::ManuallyDrop, var: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -13216,18 +12744,7 @@ impl IXMLDOMSelection { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn item(&self, index: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -13371,8 +12888,7 @@ pub struct IXMLDOMSelection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, listitem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, listlength: *mut i32) -> ::windows::core::HRESULT, @@ -13414,18 +12930,7 @@ impl IXMLDOMText { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -13704,8 +13209,7 @@ pub struct IXMLDOMText_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -13860,8 +13364,7 @@ pub struct IXMLDSOControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdoc: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdoc: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -14001,8 +13504,7 @@ pub struct IXMLDocument_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -14168,8 +13670,7 @@ pub struct IXMLDocument2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -14313,8 +13814,7 @@ pub struct IXMLElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -14453,8 +13953,7 @@ pub struct IXMLElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -14557,8 +14056,7 @@ pub struct IXMLElementCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -14613,14 +14111,7 @@ pub struct IXMLError_abi( pub struct IXMLHTTPRequest(pub ::windows::core::IUnknown); impl IXMLHTTPRequest { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn open<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>>( - &self, - bstrmethod: Param0, - bstrurl: Param1, - varasync: Param2, - bstruser: Param3, - bstrpassword: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn open<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>>(&self, bstrmethod: Param0, bstrurl: Param1, varasync: Param2, bstruser: Param3, bstrpassword: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), bstrmethod.into_param().abi(), bstrurl.into_param().abi(), varasync.into_param().abi(), bstruser.into_param().abi(), bstrpassword.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -14741,11 +14232,9 @@ pub struct IXMLHTTPRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrmethod: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, varasync: ::core::mem::ManuallyDrop, bstruser: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrmethod: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, varasync: ::core::mem::ManuallyDrop, bstruser: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrheader: ::core::mem::ManuallyDrop, bstrvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -14776,25 +14265,7 @@ pub struct IXMLHTTPRequest_abi( pub struct IXMLHTTPRequest2(pub ::windows::core::IUnknown); impl IXMLHTTPRequest2 { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Open< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, IXMLHTTPRequest2Callback>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - >( - &self, - pwszmethod: Param0, - pwszurl: Param1, - pstatuscallback: Param2, - pwszusername: Param3, - pwszpassword: Param4, - pwszproxyusername: Param5, - pwszproxypassword: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn Open<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IXMLHTTPRequest2Callback>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwszmethod: Param0, pwszurl: Param1, pstatuscallback: Param2, pwszusername: Param3, pwszpassword: Param4, pwszproxyusername: Param5, pwszproxypassword: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwszmethod.into_param().abi(), pwszurl.into_param().abi(), pstatuscallback.into_param().abi(), pwszusername.into_param().abi(), pwszpassword.into_param().abi(), pwszproxyusername.into_param().abi(), pwszproxypassword.into_param().abi()).ok() } #[cfg(feature = "Win32_System_Com")] @@ -14951,25 +14422,7 @@ pub struct IXMLHTTPRequest2Callback_abi( pub struct IXMLHTTPRequest3(pub ::windows::core::IUnknown); impl IXMLHTTPRequest3 { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Open< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, IXMLHTTPRequest2Callback>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - >( - &self, - pwszmethod: Param0, - pwszurl: Param1, - pstatuscallback: Param2, - pwszusername: Param3, - pwszpassword: Param4, - pwszproxyusername: Param5, - pwszproxypassword: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn Open<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IXMLHTTPRequest2Callback>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwszmethod: Param0, pwszurl: Param1, pstatuscallback: Param2, pwszusername: Param3, pwszpassword: Param4, pwszproxyusername: Param5, pwszproxypassword: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwszmethod.into_param().abi(), pwszurl.into_param().abi(), pstatuscallback.into_param().abi(), pwszusername.into_param().abi(), pwszpassword.into_param().abi(), pwszproxyusername.into_param().abi(), pwszproxypassword.into_param().abi()).ok() } #[cfg(feature = "Win32_System_Com")] @@ -15180,14 +14633,7 @@ pub struct IXMLHTTPRequest3Callback_abi( pub struct IXMLHttpRequest(pub ::windows::core::IUnknown); impl IXMLHttpRequest { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn open<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>>( - &self, - bstrmethod: Param0, - bstrurl: Param1, - varasync: Param2, - bstruser: Param3, - bstrpassword: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn open<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::super::System::Com::VARIANT>>(&self, bstrmethod: Param0, bstrurl: Param1, varasync: Param2, bstruser: Param3, bstrpassword: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), bstrmethod.into_param().abi(), bstrurl.into_param().abi(), varasync.into_param().abi(), bstruser.into_param().abi(), bstrpassword.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -15308,11 +14754,9 @@ pub struct IXMLHttpRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrmethod: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, varasync: ::core::mem::ManuallyDrop, bstruser: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrmethod: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, varasync: ::core::mem::ManuallyDrop, bstruser: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrheader: ::core::mem::ManuallyDrop, bstrvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -15461,8 +14905,7 @@ pub struct IXSLProcessor_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, var: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -15563,8 +15006,7 @@ pub struct IXSLTemplate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, stylesheet: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, stylesheet: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -15589,18 +15031,7 @@ impl IXTLRuntime { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn nodeName(&self, name: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -15857,8 +15288,7 @@ pub struct IXTLRuntime_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -15925,11 +15355,9 @@ pub struct IXTLRuntime_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dblnumber: f64, bstrformat: ::core::mem::ManuallyDrop, pbstrformattedstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vardate: ::core::mem::ManuallyDrop, bstrformat: ::core::mem::ManuallyDrop, vardestlocale: ::core::mem::ManuallyDrop, pbstrformattedstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vardate: ::core::mem::ManuallyDrop, bstrformat: ::core::mem::ManuallyDrop, vardestlocale: ::core::mem::ManuallyDrop, pbstrformattedstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vartime: ::core::mem::ManuallyDrop, bstrformat: ::core::mem::ManuallyDrop, vardestlocale: ::core::mem::ManuallyDrop, pbstrformattedstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vartime: ::core::mem::ManuallyDrop, bstrformat: ::core::mem::ManuallyDrop, vardestlocale: ::core::mem::ManuallyDrop, pbstrformattedstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const MXHTMLWriter60: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x88d96a10_f192_11d4_a65f_0040963251e5); @@ -16469,8 +15897,7 @@ pub struct XMLDOMDocumentEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const XMLDSOControl: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x550dda30_0541_11d2_9ca9_0060b0ec3d39); @@ -16520,16 +15947,7 @@ impl ::core::default::Default for XML_ERROR { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for XML_ERROR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("XML_ERROR") - .field("_nLine", &self._nLine) - .field("_pchBuf", &self._pchBuf) - .field("_cchBuf", &self._cchBuf) - .field("_ich", &self._ich) - .field("_pszFound", &self._pszFound) - .field("_pszExpected", &self._pszExpected) - .field("_reserved1", &self._reserved1) - .field("_reserved2", &self._reserved2) - .finish() + fmt.debug_struct("XML_ERROR").field("_nLine", &self._nLine).field("_pchBuf", &self._pchBuf).field("_cchBuf", &self._cchBuf).field("_ich", &self._ich).field("_pszFound", &self._pszFound).field("_pszExpected", &self._pszExpected).field("_reserved1", &self._reserved1).field("_reserved2", &self._reserved2).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Data/Xml/XmlLite/mod.rs b/src/Windows/Win32/Data/Xml/XmlLite/mod.rs index 9cffa3d16c..e9993240e1 100644 --- a/src/Windows/Win32/Data/Xml/XmlLite/mod.rs +++ b/src/Windows/Win32/Data/Xml/XmlLite/mod.rs @@ -15,13 +15,7 @@ pub unsafe fn CreateXmlReader<'a, Param2: ::windows::core::IntoParam<'a, super:: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn CreateXmlReaderInputWithEncodingCodePage<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IMalloc>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - pinputstream: Param0, - pmalloc: Param1, - nencodingcodepage: u32, - fencodinghint: Param3, - pwszbaseuri: Param4, -) -> ::windows::core::Result<::windows::core::IUnknown> { +pub unsafe fn CreateXmlReaderInputWithEncodingCodePage<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IMalloc>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(pinputstream: Param0, pmalloc: Param1, nencodingcodepage: u32, fencodinghint: Param3, pwszbaseuri: Param4) -> ::windows::core::Result<::windows::core::IUnknown> { #[cfg(windows)] { #[link(name = "windows")] @@ -36,13 +30,7 @@ pub unsafe fn CreateXmlReaderInputWithEncodingCodePage<'a, Param0: ::windows::co } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn CreateXmlReaderInputWithEncodingName<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IMalloc>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - pinputstream: Param0, - pmalloc: Param1, - pwszencodingname: Param2, - fencodinghint: Param3, - pwszbaseuri: Param4, -) -> ::windows::core::Result<::windows::core::IUnknown> { +pub unsafe fn CreateXmlReaderInputWithEncodingName<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IMalloc>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(pinputstream: Param0, pmalloc: Param1, pwszencodingname: Param2, fencodinghint: Param3, pwszbaseuri: Param4) -> ::windows::core::Result<::windows::core::IUnknown> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Devices/AllJoyn/mod.rs b/src/Windows/Win32/Devices/AllJoyn/mod.rs index 818b45c320..4f5f6802a3 100644 --- a/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -2598,14 +2598,7 @@ pub unsafe fn alljoyn_busattachment_enablepeersecurity<'a, Param0: ::windows::co } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, alljoyn_authlistener>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, alljoyn_permissionconfigurationlistener>>( - bus: Param0, - authmechanisms: Param1, - authlistener: Param2, - keystorefilename: Param3, - isshared: i32, - permissionconfigurationlistener: Param5, -) -> QStatus { +pub unsafe fn alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busattachment>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, alljoyn_authlistener>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, alljoyn_permissionconfigurationlistener>>(bus: Param0, authmechanisms: Param1, authlistener: Param2, keystorefilename: Param3, isshared: i32, permissionconfigurationlistener: Param5) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -3444,14 +3437,7 @@ impl ::core::fmt::Debug for alljoyn_buslistener_callbacks { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for alljoyn_buslistener_callbacks { fn eq(&self, other: &Self) -> bool { - self.listener_registered.map(|f| f as usize) == other.listener_registered.map(|f| f as usize) - && self.listener_unregistered.map(|f| f as usize) == other.listener_unregistered.map(|f| f as usize) - && self.found_advertised_name.map(|f| f as usize) == other.found_advertised_name.map(|f| f as usize) - && self.lost_advertised_name.map(|f| f as usize) == other.lost_advertised_name.map(|f| f as usize) - && self.name_owner_changed.map(|f| f as usize) == other.name_owner_changed.map(|f| f as usize) - && self.bus_stopping.map(|f| f as usize) == other.bus_stopping.map(|f| f as usize) - && self.bus_disconnected.map(|f| f as usize) == other.bus_disconnected.map(|f| f as usize) - && self.property_changed.map(|f| f as usize) == other.property_changed.map(|f| f as usize) + self.listener_registered.map(|f| f as usize) == other.listener_registered.map(|f| f as usize) && self.listener_unregistered.map(|f| f as usize) == other.listener_unregistered.map(|f| f as usize) && self.found_advertised_name.map(|f| f as usize) == other.found_advertised_name.map(|f| f as usize) && self.lost_advertised_name.map(|f| f as usize) == other.lost_advertised_name.map(|f| f as usize) && self.name_owner_changed.map(|f| f as usize) == other.name_owner_changed.map(|f| f as usize) && self.bus_stopping.map(|f| f as usize) == other.bus_stopping.map(|f| f as usize) && self.bus_disconnected.map(|f| f as usize) == other.bus_disconnected.map(|f| f as usize) && self.property_changed.map(|f| f as usize) == other.property_changed.map(|f| f as usize) } } #[cfg(feature = "Win32_Foundation")] @@ -3837,17 +3823,7 @@ pub unsafe fn alljoyn_busobject_setannounceflag<'a, Param0: ::windows::core::Int } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_busobject_signal<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param4: ::windows::core::IntoParam<'a, alljoyn_msgarg>, Param8: ::windows::core::IntoParam<'a, alljoyn_message>>( - bus: Param0, - destination: Param1, - sessionid: u32, - signal: Param3, - args: Param4, - numargs: usize, - timetolive: u16, - flags: u8, - msg: Param8, -) -> QStatus { +pub unsafe fn alljoyn_busobject_signal<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_busobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, alljoyn_interfacedescription_member>, Param4: ::windows::core::IntoParam<'a, alljoyn_msgarg>, Param8: ::windows::core::IntoParam<'a, alljoyn_message>>(bus: Param0, destination: Param1, sessionid: u32, signal: Param3, args: Param4, numargs: usize, timetolive: u16, flags: u8, msg: Param8) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -4266,13 +4242,7 @@ pub unsafe fn alljoyn_interfacedescription_addannotation<'a, Param0: ::windows:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_interfacedescription_addargannotation<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - iface: Param0, - member: Param1, - argname: Param2, - name: Param3, - value: Param4, -) -> QStatus { +pub unsafe fn alljoyn_interfacedescription_addargannotation<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(iface: Param0, member: Param1, argname: Param2, name: Param3, value: Param4) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -4286,15 +4256,7 @@ pub unsafe fn alljoyn_interfacedescription_addargannotation<'a, Param0: ::window } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_interfacedescription_addmember<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - iface: Param0, - r#type: alljoyn_messagetype, - name: Param2, - inputsig: Param3, - outsig: Param4, - argnames: Param5, - annotation: u8, -) -> QStatus { +pub unsafe fn alljoyn_interfacedescription_addmember<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(iface: Param0, r#type: alljoyn_messagetype, name: Param2, inputsig: Param3, outsig: Param4, argnames: Param5, annotation: u8) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -4322,15 +4284,7 @@ pub unsafe fn alljoyn_interfacedescription_addmemberannotation<'a, Param0: ::win } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_interfacedescription_addmethod<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - iface: Param0, - name: Param1, - inputsig: Param2, - outsig: Param3, - argnames: Param4, - annotation: u8, - accessperms: Param6, -) -> QStatus { +pub unsafe fn alljoyn_interfacedescription_addmethod<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(iface: Param0, name: Param1, inputsig: Param2, outsig: Param3, argnames: Param4, annotation: u8, accessperms: Param6) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -4372,14 +4326,7 @@ pub unsafe fn alljoyn_interfacedescription_addpropertyannotation<'a, Param0: ::w } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_interfacedescription_addsignal<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - iface: Param0, - name: Param1, - sig: Param2, - argnames: Param3, - annotation: u8, - accessperms: Param5, -) -> QStatus { +pub unsafe fn alljoyn_interfacedescription_addsignal<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(iface: Param0, name: Param1, sig: Param2, argnames: Param3, annotation: u8, accessperms: Param5) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -4447,14 +4394,7 @@ pub unsafe fn alljoyn_interfacedescription_getannotationscount<'a, Param0: ::win } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_interfacedescription_getargdescriptionforlanguage<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - iface: Param0, - member: Param1, - arg: Param2, - description: Param3, - maxlanguagelength: usize, - languagetag: Param5, -) -> usize { +pub unsafe fn alljoyn_interfacedescription_getargdescriptionforlanguage<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(iface: Param0, member: Param1, arg: Param2, description: Param3, maxlanguagelength: usize, languagetag: Param5) -> usize { #[cfg(windows)] { #[link(name = "windows")] @@ -4551,14 +4491,7 @@ pub unsafe fn alljoyn_interfacedescription_getmemberannotation<'a, Param0: ::win } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_interfacedescription_getmemberargannotation<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - iface: Param0, - member: Param1, - argname: Param2, - name: Param3, - value: Param4, - value_size: *mut usize, -) -> i32 { +pub unsafe fn alljoyn_interfacedescription_getmemberargannotation<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(iface: Param0, member: Param1, argname: Param2, name: Param3, value: Param4, value_size: *mut usize) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -4813,15 +4746,7 @@ impl ::core::default::Default for alljoyn_interfacedescription_member { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for alljoyn_interfacedescription_member { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("alljoyn_interfacedescription_member") - .field("iface", &self.iface) - .field("memberType", &self.memberType) - .field("name", &self.name) - .field("signature", &self.signature) - .field("returnSignature", &self.returnSignature) - .field("argNames", &self.argNames) - .field("internal_member", &self.internal_member) - .finish() + fmt.debug_struct("alljoyn_interfacedescription_member").field("iface", &self.iface).field("memberType", &self.memberType).field("name", &self.name).field("signature", &self.signature).field("returnSignature", &self.returnSignature).field("argNames", &self.argNames).field("internal_member", &self.internal_member).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5055,13 +4980,7 @@ pub unsafe fn alljoyn_interfacedescription_setargdescription<'a, Param0: ::windo } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_interfacedescription_setargdescriptionforlanguage<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - iface: Param0, - member: Param1, - arg: Param2, - description: Param3, - languagetag: Param4, -) -> QStatus { +pub unsafe fn alljoyn_interfacedescription_setargdescriptionforlanguage<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_interfacedescription>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(iface: Param0, member: Param1, arg: Param2, description: Param3, languagetag: Param4) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -7193,16 +7112,7 @@ pub unsafe fn alljoyn_permissionconfigurator_claim<'a, Param0: ::windows::core:: extern "system" { fn alljoyn_permissionconfigurator_claim(configurator: alljoyn_permissionconfigurator, cakey: *mut i8, identitycertificatechain: *mut i8, groupid: *const u8, groupsize: usize, groupauthority: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_permissionconfigurator_claim( - configurator.into_param().abi(), - ::core::mem::transmute(cakey), - ::core::mem::transmute(identitycertificatechain), - ::core::mem::transmute(groupid), - ::core::mem::transmute(groupsize), - ::core::mem::transmute(groupauthority), - ::core::mem::transmute(manifestsxmls), - ::core::mem::transmute(manifestscount), - )) + ::core::mem::transmute(alljoyn_permissionconfigurator_claim(configurator.into_param().abi(), ::core::mem::transmute(cakey), ::core::mem::transmute(identitycertificatechain), ::core::mem::transmute(groupid), ::core::mem::transmute(groupsize), ::core::mem::transmute(groupauthority), ::core::mem::transmute(manifestsxmls), ::core::mem::transmute(manifestscount))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8014,16 +7924,7 @@ pub type alljoyn_proxybusobject_listener_propertieschanged_ptr = ::core::option: pub type alljoyn_proxybusobject_listener_setpropertycb_ptr = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_proxybusobject_methodcall<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, alljoyn_msgarg>, Param5: ::windows::core::IntoParam<'a, alljoyn_message>>( - proxyobj: Param0, - ifacename: Param1, - methodname: Param2, - args: Param3, - numargs: usize, - replymsg: Param5, - timeout: u32, - flags: u8, -) -> QStatus { +pub unsafe fn alljoyn_proxybusobject_methodcall<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, alljoyn_msgarg>, Param5: ::windows::core::IntoParam<'a, alljoyn_message>>(proxyobj: Param0, ifacename: Param1, methodname: Param2, args: Param3, numargs: usize, replymsg: Param5, timeout: u32, flags: u8) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -8079,34 +7980,14 @@ pub unsafe fn alljoyn_proxybusobject_methodcall_noreply<'a, Param0: ::windows::c } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_proxybusobject_methodcallasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, alljoyn_msgarg>>( - proxyobj: Param0, - ifacename: Param1, - methodname: Param2, - replyfunc: alljoyn_messagereceiver_replyhandler_ptr, - args: Param4, - numargs: usize, - context: *mut ::core::ffi::c_void, - timeout: u32, - flags: u8, -) -> QStatus { +pub unsafe fn alljoyn_proxybusobject_methodcallasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, alljoyn_msgarg>>(proxyobj: Param0, ifacename: Param1, methodname: Param2, replyfunc: alljoyn_messagereceiver_replyhandler_ptr, args: Param4, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn alljoyn_proxybusobject_methodcallasync(proxyobj: alljoyn_proxybusobject, ifacename: super::super::Foundation::PSTR, methodname: super::super::Foundation::PSTR, replyfunc: ::windows::core::RawPtr, args: alljoyn_msgarg, numargs: usize, context: *mut ::core::ffi::c_void, timeout: u32, flags: u8) -> QStatus; } - ::core::mem::transmute(alljoyn_proxybusobject_methodcallasync( - proxyobj.into_param().abi(), - ifacename.into_param().abi(), - methodname.into_param().abi(), - ::core::mem::transmute(replyfunc), - args.into_param().abi(), - ::core::mem::transmute(numargs), - ::core::mem::transmute(context), - ::core::mem::transmute(timeout), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute(alljoyn_proxybusobject_methodcallasync(proxyobj.into_param().abi(), ifacename.into_param().abi(), methodname.into_param().abi(), ::core::mem::transmute(replyfunc), args.into_param().abi(), ::core::mem::transmute(numargs), ::core::mem::transmute(context), ::core::mem::transmute(timeout), ::core::mem::transmute(flags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8273,15 +8154,7 @@ pub unsafe fn alljoyn_proxybusobject_setproperty<'a, Param0: ::windows::core::In } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn alljoyn_proxybusobject_setpropertyasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, alljoyn_msgarg>>( - proxyobj: Param0, - iface: Param1, - property: Param2, - value: Param3, - callback: alljoyn_proxybusobject_listener_setpropertycb_ptr, - timeout: u32, - context: *mut ::core::ffi::c_void, -) -> QStatus { +pub unsafe fn alljoyn_proxybusobject_setpropertyasync<'a, Param0: ::windows::core::IntoParam<'a, alljoyn_proxybusobject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, alljoyn_msgarg>>(proxyobj: Param0, iface: Param1, property: Param2, value: Param3, callback: alljoyn_proxybusobject_listener_setpropertycb_ptr, timeout: u32, context: *mut ::core::ffi::c_void) -> QStatus { #[cfg(windows)] { #[link(name = "windows")] @@ -8366,16 +8239,7 @@ pub unsafe fn alljoyn_securityapplicationproxy_claim<'a, Param0: ::windows::core extern "system" { fn alljoyn_securityapplicationproxy_claim(proxy: alljoyn_securityapplicationproxy, cakey: *mut i8, identitycertificatechain: *mut i8, groupid: *const u8, groupsize: usize, groupauthority: *mut i8, manifestsxmls: *mut *mut i8, manifestscount: usize) -> QStatus; } - ::core::mem::transmute(alljoyn_securityapplicationproxy_claim( - proxy.into_param().abi(), - ::core::mem::transmute(cakey), - ::core::mem::transmute(identitycertificatechain), - ::core::mem::transmute(groupid), - ::core::mem::transmute(groupsize), - ::core::mem::transmute(groupauthority), - ::core::mem::transmute(manifestsxmls), - ::core::mem::transmute(manifestscount), - )) + ::core::mem::transmute(alljoyn_securityapplicationproxy_claim(proxy.into_param().abi(), ::core::mem::transmute(cakey), ::core::mem::transmute(identitycertificatechain), ::core::mem::transmute(groupid), ::core::mem::transmute(groupsize), ::core::mem::transmute(groupauthority), ::core::mem::transmute(manifestsxmls), ::core::mem::transmute(manifestscount))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Devices/BiometricFramework/mod.rs b/src/Windows/Win32/Devices/BiometricFramework/mod.rs index efcbba2e43..ea290b66fa 100644 --- a/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -497,16 +497,7 @@ impl ::core::default::Default for WINBIO_ASYNC_RESULT_0_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WINBIO_ASYNC_RESULT_0_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_ControlUnit_e__Struct") - .field("Component", &self.Component) - .field("ControlCode", &self.ControlCode) - .field("OperationStatus", &self.OperationStatus) - .field("SendBuffer", &self.SendBuffer) - .field("SendBufferSize", &self.SendBufferSize) - .field("ReceiveBuffer", &self.ReceiveBuffer) - .field("ReceiveBufferSize", &self.ReceiveBufferSize) - .field("ReceiveDataSize", &self.ReceiveDataSize) - .finish() + fmt.debug_struct("_ControlUnit_e__Struct").field("Component", &self.Component).field("ControlCode", &self.ControlCode).field("OperationStatus", &self.OperationStatus).field("SendBuffer", &self.SendBuffer).field("SendBufferSize", &self.SendBufferSize).field("ReceiveBuffer", &self.ReceiveBuffer).field("ReceiveBufferSize", &self.ReceiveBufferSize).field("ReceiveDataSize", &self.ReceiveDataSize).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1151,21 +1142,7 @@ impl ::core::fmt::Debug for WINBIO_BDB_ANSI_381_HEADER { } impl ::core::cmp::PartialEq for WINBIO_BDB_ANSI_381_HEADER { fn eq(&self, other: &Self) -> bool { - self.RecordLength == other.RecordLength - && self.FormatIdentifier == other.FormatIdentifier - && self.VersionNumber == other.VersionNumber - && self.ProductId == other.ProductId - && self.CaptureDeviceId == other.CaptureDeviceId - && self.ImageAcquisitionLevel == other.ImageAcquisitionLevel - && self.HorizontalScanResolution == other.HorizontalScanResolution - && self.VerticalScanResolution == other.VerticalScanResolution - && self.HorizontalImageResolution == other.HorizontalImageResolution - && self.VerticalImageResolution == other.VerticalImageResolution - && self.ElementCount == other.ElementCount - && self.ScaleUnits == other.ScaleUnits - && self.PixelDepth == other.PixelDepth - && self.ImageCompressionAlg == other.ImageCompressionAlg - && self.Reserved == other.Reserved + self.RecordLength == other.RecordLength && self.FormatIdentifier == other.FormatIdentifier && self.VersionNumber == other.VersionNumber && self.ProductId == other.ProductId && self.CaptureDeviceId == other.CaptureDeviceId && self.ImageAcquisitionLevel == other.ImageAcquisitionLevel && self.HorizontalScanResolution == other.HorizontalScanResolution && self.VerticalScanResolution == other.VerticalScanResolution && self.HorizontalImageResolution == other.HorizontalImageResolution && self.VerticalImageResolution == other.VerticalImageResolution && self.ElementCount == other.ElementCount && self.ScaleUnits == other.ScaleUnits && self.PixelDepth == other.PixelDepth && self.ImageCompressionAlg == other.ImageCompressionAlg && self.Reserved == other.Reserved } } impl ::core::cmp::Eq for WINBIO_BDB_ANSI_381_HEADER {} @@ -1193,17 +1170,7 @@ impl ::core::default::Default for WINBIO_BDB_ANSI_381_RECORD { } impl ::core::fmt::Debug for WINBIO_BDB_ANSI_381_RECORD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WINBIO_BDB_ANSI_381_RECORD") - .field("BlockLength", &self.BlockLength) - .field("HorizontalLineLength", &self.HorizontalLineLength) - .field("VerticalLineLength", &self.VerticalLineLength) - .field("Position", &self.Position) - .field("CountOfViews", &self.CountOfViews) - .field("ViewNumber", &self.ViewNumber) - .field("ImageQuality", &self.ImageQuality) - .field("ImpressionType", &self.ImpressionType) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("WINBIO_BDB_ANSI_381_RECORD").field("BlockLength", &self.BlockLength).field("HorizontalLineLength", &self.HorizontalLineLength).field("VerticalLineLength", &self.VerticalLineLength).field("Position", &self.Position).field("CountOfViews", &self.CountOfViews).field("ViewNumber", &self.ViewNumber).field("ImageQuality", &self.ImageQuality).field("ImpressionType", &self.ImpressionType).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for WINBIO_BDB_ANSI_381_RECORD { @@ -1313,18 +1280,7 @@ impl ::core::fmt::Debug for WINBIO_BIR_HEADER { } impl ::core::cmp::PartialEq for WINBIO_BIR_HEADER { fn eq(&self, other: &Self) -> bool { - self.ValidFields == other.ValidFields - && self.HeaderVersion == other.HeaderVersion - && self.PatronHeaderVersion == other.PatronHeaderVersion - && self.DataFlags == other.DataFlags - && self.Type == other.Type - && self.Subtype == other.Subtype - && self.Purpose == other.Purpose - && self.DataQuality == other.DataQuality - && self.CreationDate == other.CreationDate - && self.ValidityPeriod == other.ValidityPeriod - && self.BiometricDataFormat == other.BiometricDataFormat - && self.ProductId == other.ProductId + self.ValidFields == other.ValidFields && self.HeaderVersion == other.HeaderVersion && self.PatronHeaderVersion == other.PatronHeaderVersion && self.DataFlags == other.DataFlags && self.Type == other.Type && self.Subtype == other.Subtype && self.Purpose == other.Purpose && self.DataQuality == other.DataQuality && self.CreationDate == other.CreationDate && self.ValidityPeriod == other.ValidityPeriod && self.BiometricDataFormat == other.BiometricDataFormat && self.ProductId == other.ProductId } } impl ::core::cmp::Eq for WINBIO_BIR_HEADER {} @@ -3696,14 +3652,7 @@ impl ::core::default::Default for WINBIO_SECURE_CONNECTION_DATA { } impl ::core::fmt::Debug for WINBIO_SECURE_CONNECTION_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WINBIO_SECURE_CONNECTION_DATA") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("Flags", &self.Flags) - .field("ModelCertificateSize", &self.ModelCertificateSize) - .field("IntermediateCA1Size", &self.IntermediateCA1Size) - .field("IntermediateCA2Size", &self.IntermediateCA2Size) - .finish() + fmt.debug_struct("WINBIO_SECURE_CONNECTION_DATA").field("Size", &self.Size).field("Version", &self.Version).field("Flags", &self.Flags).field("ModelCertificateSize", &self.ModelCertificateSize).field("IntermediateCA1Size", &self.IntermediateCA1Size).field("IntermediateCA2Size", &self.IntermediateCA2Size).finish() } } impl ::core::cmp::PartialEq for WINBIO_SECURE_CONNECTION_DATA { @@ -3784,18 +3733,7 @@ impl ::core::fmt::Debug for WINBIO_SENSOR_ATTRIBUTES { } impl ::core::cmp::PartialEq for WINBIO_SENSOR_ATTRIBUTES { fn eq(&self, other: &Self) -> bool { - self.PayloadSize == other.PayloadSize - && self.WinBioHresult == other.WinBioHresult - && self.WinBioVersion == other.WinBioVersion - && self.SensorType == other.SensorType - && self.SensorSubType == other.SensorSubType - && self.Capabilities == other.Capabilities - && self.ManufacturerName == other.ManufacturerName - && self.ModelName == other.ModelName - && self.SerialNumber == other.SerialNumber - && self.FirmwareVersion == other.FirmwareVersion - && self.SupportedFormatEntries == other.SupportedFormatEntries - && self.SupportedFormat == other.SupportedFormat + self.PayloadSize == other.PayloadSize && self.WinBioHresult == other.WinBioHresult && self.WinBioVersion == other.WinBioVersion && self.SensorType == other.SensorType && self.SensorSubType == other.SensorSubType && self.Capabilities == other.Capabilities && self.ManufacturerName == other.ManufacturerName && self.ModelName == other.ModelName && self.SerialNumber == other.SerialNumber && self.FirmwareVersion == other.FirmwareVersion && self.SupportedFormatEntries == other.SupportedFormatEntries && self.SupportedFormat == other.SupportedFormat } } impl ::core::cmp::Eq for WINBIO_SENSOR_ATTRIBUTES {} @@ -4089,16 +4027,7 @@ impl ::core::default::Default for WINBIO_STORAGE_RECORD { } impl ::core::fmt::Debug for WINBIO_STORAGE_RECORD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WINBIO_STORAGE_RECORD") - .field("Identity", &self.Identity) - .field("SubFactor", &self.SubFactor) - .field("IndexVector", &self.IndexVector) - .field("IndexElementCount", &self.IndexElementCount) - .field("TemplateBlob", &self.TemplateBlob) - .field("TemplateBlobSize", &self.TemplateBlobSize) - .field("PayloadBlob", &self.PayloadBlob) - .field("PayloadBlobSize", &self.PayloadBlobSize) - .finish() + fmt.debug_struct("WINBIO_STORAGE_RECORD").field("Identity", &self.Identity).field("SubFactor", &self.SubFactor).field("IndexVector", &self.IndexVector).field("IndexElementCount", &self.IndexElementCount).field("TemplateBlob", &self.TemplateBlob).field("TemplateBlobSize", &self.TemplateBlobSize).field("PayloadBlob", &self.PayloadBlob).field("PayloadBlobSize", &self.PayloadBlobSize).finish() } } impl ::core::cmp::PartialEq for WINBIO_STORAGE_RECORD { @@ -4351,20 +4280,7 @@ pub unsafe fn WinBioAsyncOpenFramework<'a, Param1: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WinBioAsyncOpenSession<'a, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param11: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - factor: u32, - pooltype: WINBIO_POOL, - flags: u32, - unitarray: *const u32, - unitcount: usize, - databaseid: *const ::windows::core::GUID, - notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, - targetwindow: Param7, - messagecode: u32, - callbackroutine: PWINBIO_ASYNC_COMPLETION_CALLBACK, - userdata: *const ::core::ffi::c_void, - asynchronousopen: Param11, -) -> ::windows::core::Result { +pub unsafe fn WinBioAsyncOpenSession<'a, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param11: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(factor: u32, pooltype: WINBIO_POOL, flags: u32, unitarray: *const u32, unitcount: usize, databaseid: *const ::windows::core::GUID, notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: Param7, messagecode: u32, callbackroutine: PWINBIO_ASYNC_COMPLETION_CALLBACK, userdata: *const ::core::ffi::c_void, asynchronousopen: Param11) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -4372,22 +4288,7 @@ pub unsafe fn WinBioAsyncOpenSession<'a, Param7: ::windows::core::IntoParam<'a, fn WinBioAsyncOpenSession(factor: u32, pooltype: WINBIO_POOL, flags: u32, unitarray: *const u32, unitcount: usize, databaseid: *const ::windows::core::GUID, notificationmethod: WINBIO_ASYNC_NOTIFICATION_METHOD, targetwindow: super::super::Foundation::HWND, messagecode: u32, callbackroutine: ::windows::core::RawPtr, userdata: *const ::core::ffi::c_void, asynchronousopen: super::super::Foundation::BOOL, sessionhandle: *mut u32) -> ::windows::core::HRESULT; } let mut result__: ::Abi = ::core::mem::zeroed(); - WinBioAsyncOpenSession( - ::core::mem::transmute(factor), - ::core::mem::transmute(pooltype), - ::core::mem::transmute(flags), - ::core::mem::transmute(unitarray), - ::core::mem::transmute(unitcount), - ::core::mem::transmute(databaseid), - ::core::mem::transmute(notificationmethod), - targetwindow.into_param().abi(), - ::core::mem::transmute(messagecode), - ::core::mem::transmute(callbackroutine), - ::core::mem::transmute(userdata), - asynchronousopen.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + WinBioAsyncOpenSession(::core::mem::transmute(factor), ::core::mem::transmute(pooltype), ::core::mem::transmute(flags), ::core::mem::transmute(unitarray), ::core::mem::transmute(unitcount), ::core::mem::transmute(databaseid), ::core::mem::transmute(notificationmethod), targetwindow.into_param().abi(), ::core::mem::transmute(messagecode), ::core::mem::transmute(callbackroutine), ::core::mem::transmute(userdata), asynchronousopen.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4465,19 +4366,7 @@ pub unsafe fn WinBioControlUnit(sessionhandle: u32, unitid: u32, component: WINB extern "system" { fn WinBioControlUnit(sessionhandle: u32, unitid: u32, component: WINBIO_COMPONENT, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows::core::HRESULT; } - WinBioControlUnit( - ::core::mem::transmute(sessionhandle), - ::core::mem::transmute(unitid), - ::core::mem::transmute(component), - ::core::mem::transmute(controlcode), - ::core::mem::transmute(sendbuffer), - ::core::mem::transmute(sendbuffersize), - ::core::mem::transmute(receivebuffer), - ::core::mem::transmute(receivebuffersize), - ::core::mem::transmute(receivedatasize), - ::core::mem::transmute(operationstatus), - ) - .ok() + WinBioControlUnit(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid), ::core::mem::transmute(component), ::core::mem::transmute(controlcode), ::core::mem::transmute(sendbuffer), ::core::mem::transmute(sendbuffersize), ::core::mem::transmute(receivebuffer), ::core::mem::transmute(receivebuffersize), ::core::mem::transmute(receivedatasize), ::core::mem::transmute(operationstatus)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4490,19 +4379,7 @@ pub unsafe fn WinBioControlUnitPrivileged(sessionhandle: u32, unitid: u32, compo extern "system" { fn WinBioControlUnitPrivileged(sessionhandle: u32, unitid: u32, component: WINBIO_COMPONENT, controlcode: u32, sendbuffer: *const u8, sendbuffersize: usize, receivebuffer: *mut u8, receivebuffersize: usize, receivedatasize: *mut usize, operationstatus: *mut u32) -> ::windows::core::HRESULT; } - WinBioControlUnitPrivileged( - ::core::mem::transmute(sessionhandle), - ::core::mem::transmute(unitid), - ::core::mem::transmute(component), - ::core::mem::transmute(controlcode), - ::core::mem::transmute(sendbuffer), - ::core::mem::transmute(sendbuffersize), - ::core::mem::transmute(receivebuffer), - ::core::mem::transmute(receivebuffersize), - ::core::mem::transmute(receivedatasize), - ::core::mem::transmute(operationstatus), - ) - .ok() + WinBioControlUnitPrivileged(::core::mem::transmute(sessionhandle), ::core::mem::transmute(unitid), ::core::mem::transmute(component), ::core::mem::transmute(controlcode), ::core::mem::transmute(sendbuffer), ::core::mem::transmute(sendbuffersize), ::core::mem::transmute(receivebuffer), ::core::mem::transmute(receivebuffersize), ::core::mem::transmute(receivedatasize), ::core::mem::transmute(operationstatus)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Devices/Bluetooth/mod.rs b/src/Windows/Win32/Devices/Bluetooth/mod.rs index b74dcc41c9..f6a14b02b0 100644 --- a/src/Windows/Win32/Devices/Bluetooth/mod.rs +++ b/src/Windows/Win32/Devices/Bluetooth/mod.rs @@ -353,16 +353,7 @@ impl ::core::default::Default for BLUETOOTH_DEVICE_SEARCH_PARAMS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for BLUETOOTH_DEVICE_SEARCH_PARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BLUETOOTH_DEVICE_SEARCH_PARAMS") - .field("dwSize", &self.dwSize) - .field("fReturnAuthenticated", &self.fReturnAuthenticated) - .field("fReturnRemembered", &self.fReturnRemembered) - .field("fReturnUnknown", &self.fReturnUnknown) - .field("fReturnConnected", &self.fReturnConnected) - .field("fIssueInquiry", &self.fIssueInquiry) - .field("cTimeoutMultiplier", &self.cTimeoutMultiplier) - .field("hRadio", &self.hRadio) - .finish() + fmt.debug_struct("BLUETOOTH_DEVICE_SEARCH_PARAMS").field("dwSize", &self.dwSize).field("fReturnAuthenticated", &self.fReturnAuthenticated).field("fReturnRemembered", &self.fReturnRemembered).field("fReturnUnknown", &self.fReturnUnknown).field("fReturnConnected", &self.fReturnConnected).field("fIssueInquiry", &self.fIssueInquiry).field("cTimeoutMultiplier", &self.cTimeoutMultiplier).field("hRadio", &self.hRadio).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -638,21 +629,7 @@ impl ::core::fmt::Debug for BLUETOOTH_SELECT_DEVICE_PARAMS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for BLUETOOTH_SELECT_DEVICE_PARAMS { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.cNumOfClasses == other.cNumOfClasses - && self.prgClassOfDevices == other.prgClassOfDevices - && self.pszInfo == other.pszInfo - && self.hwndParent == other.hwndParent - && self.fForceAuthentication == other.fForceAuthentication - && self.fShowAuthenticated == other.fShowAuthenticated - && self.fShowRemembered == other.fShowRemembered - && self.fShowUnknown == other.fShowUnknown - && self.fAddNewDeviceWizard == other.fAddNewDeviceWizard - && self.fSkipServicesPage == other.fSkipServicesPage - && self.pfnDeviceCallback.map(|f| f as usize) == other.pfnDeviceCallback.map(|f| f as usize) - && self.pvParam == other.pvParam - && self.cNumDevices == other.cNumDevices - && self.pDevices == other.pDevices + self.dwSize == other.dwSize && self.cNumOfClasses == other.cNumOfClasses && self.prgClassOfDevices == other.prgClassOfDevices && self.pszInfo == other.pszInfo && self.hwndParent == other.hwndParent && self.fForceAuthentication == other.fForceAuthentication && self.fShowAuthenticated == other.fShowAuthenticated && self.fShowRemembered == other.fShowRemembered && self.fShowUnknown == other.fShowUnknown && self.fAddNewDeviceWizard == other.fAddNewDeviceWizard && self.fSkipServicesPage == other.fSkipServicesPage && self.pfnDeviceCallback.map(|f| f as usize) == other.pfnDeviceCallback.map(|f| f as usize) && self.pvParam == other.pvParam && self.cNumDevices == other.cNumDevices && self.pDevices == other.pDevices } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Devices/Communication/mod.rs b/src/Windows/Win32/Devices/Communication/mod.rs index 968b95854f..fa5c5a261d 100644 --- a/src/Windows/Win32/Devices/Communication/mod.rs +++ b/src/Windows/Win32/Devices/Communication/mod.rs @@ -123,16 +123,7 @@ impl ::core::default::Default for COMMCONFIG { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for COMMCONFIG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("COMMCONFIG") - .field("dwSize", &self.dwSize) - .field("wVersion", &self.wVersion) - .field("wReserved", &self.wReserved) - .field("dcb", &self.dcb) - .field("dwProviderSubType", &self.dwProviderSubType) - .field("dwProviderOffset", &self.dwProviderOffset) - .field("dwProviderSize", &self.dwProviderSize) - .field("wcProviderData", &self.wcProviderData) - .finish() + fmt.debug_struct("COMMCONFIG").field("dwSize", &self.dwSize).field("wVersion", &self.wVersion).field("wReserved", &self.wReserved).field("dcb", &self.dcb).field("dwProviderSubType", &self.dwProviderSubType).field("dwProviderOffset", &self.dwProviderOffset).field("dwProviderSize", &self.dwProviderSize).field("wcProviderData", &self.wcProviderData).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -289,13 +280,7 @@ impl ::core::default::Default for COMMTIMEOUTS { } impl ::core::fmt::Debug for COMMTIMEOUTS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("COMMTIMEOUTS") - .field("ReadIntervalTimeout", &self.ReadIntervalTimeout) - .field("ReadTotalTimeoutMultiplier", &self.ReadTotalTimeoutMultiplier) - .field("ReadTotalTimeoutConstant", &self.ReadTotalTimeoutConstant) - .field("WriteTotalTimeoutMultiplier", &self.WriteTotalTimeoutMultiplier) - .field("WriteTotalTimeoutConstant", &self.WriteTotalTimeoutConstant) - .finish() + fmt.debug_struct("COMMTIMEOUTS").field("ReadIntervalTimeout", &self.ReadIntervalTimeout).field("ReadTotalTimeoutMultiplier", &self.ReadTotalTimeoutMultiplier).field("ReadTotalTimeoutConstant", &self.ReadTotalTimeoutConstant).field("WriteTotalTimeoutMultiplier", &self.WriteTotalTimeoutMultiplier).field("WriteTotalTimeoutConstant", &self.WriteTotalTimeoutConstant).finish() } } impl ::core::cmp::PartialEq for COMMTIMEOUTS { @@ -495,21 +480,7 @@ impl ::core::fmt::Debug for DCB { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DCB { fn eq(&self, other: &Self) -> bool { - self.DCBlength == other.DCBlength - && self.BaudRate == other.BaudRate - && self._bitfield == other._bitfield - && self.wReserved == other.wReserved - && self.XonLim == other.XonLim - && self.XoffLim == other.XoffLim - && self.ByteSize == other.ByteSize - && self.Parity == other.Parity - && self.StopBits == other.StopBits - && self.XonChar == other.XonChar - && self.XoffChar == other.XoffChar - && self.ErrorChar == other.ErrorChar - && self.EofChar == other.EofChar - && self.EvtChar == other.EvtChar - && self.wReserved1 == other.wReserved1 + self.DCBlength == other.DCBlength && self.BaudRate == other.BaudRate && self._bitfield == other._bitfield && self.wReserved == other.wReserved && self.XonLim == other.XonLim && self.XoffLim == other.XoffLim && self.ByteSize == other.ByteSize && self.Parity == other.Parity && self.StopBits == other.StopBits && self.XonChar == other.XonChar && self.XoffChar == other.XoffChar && self.ErrorChar == other.ErrorChar && self.EofChar == other.EofChar && self.EvtChar == other.EvtChar && self.wReserved1 == other.wReserved1 } } #[cfg(feature = "Win32_Foundation")] @@ -1048,18 +1019,7 @@ impl ::core::fmt::Debug for MODEMSETTINGS { } impl ::core::cmp::PartialEq for MODEMSETTINGS { fn eq(&self, other: &Self) -> bool { - self.dwActualSize == other.dwActualSize - && self.dwRequiredSize == other.dwRequiredSize - && self.dwDevSpecificOffset == other.dwDevSpecificOffset - && self.dwDevSpecificSize == other.dwDevSpecificSize - && self.dwCallSetupFailTimer == other.dwCallSetupFailTimer - && self.dwInactivityTimeout == other.dwInactivityTimeout - && self.dwSpeakerVolume == other.dwSpeakerVolume - && self.dwSpeakerMode == other.dwSpeakerMode - && self.dwPreferredModemOptions == other.dwPreferredModemOptions - && self.dwNegotiatedModemOptions == other.dwNegotiatedModemOptions - && self.dwNegotiatedDCERate == other.dwNegotiatedDCERate - && self.abVariablePortion == other.abVariablePortion + self.dwActualSize == other.dwActualSize && self.dwRequiredSize == other.dwRequiredSize && self.dwDevSpecificOffset == other.dwDevSpecificOffset && self.dwDevSpecificSize == other.dwDevSpecificSize && self.dwCallSetupFailTimer == other.dwCallSetupFailTimer && self.dwInactivityTimeout == other.dwInactivityTimeout && self.dwSpeakerVolume == other.dwSpeakerVolume && self.dwSpeakerMode == other.dwSpeakerMode && self.dwPreferredModemOptions == other.dwPreferredModemOptions && self.dwNegotiatedModemOptions == other.dwNegotiatedModemOptions && self.dwNegotiatedDCERate == other.dwNegotiatedDCERate && self.abVariablePortion == other.abVariablePortion } } impl ::core::cmp::Eq for MODEMSETTINGS {} diff --git a/src/Windows/Win32/Devices/DeviceAccess/mod.rs b/src/Windows/Win32/Devices/DeviceAccess/mod.rs index 2940bb2d4e..a580b58a63 100644 --- a/src/Windows/Win32/Devices/DeviceAccess/mod.rs +++ b/src/Windows/Win32/Devices/DeviceAccess/mod.rs @@ -120,17 +120,7 @@ impl IDeviceIoControl { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(iocontrolcode), ::core::mem::transmute(inputbuffer), ::core::mem::transmute(inputbuffersize), ::core::mem::transmute(outputbuffer), ::core::mem::transmute(outputbuffersize), ::core::mem::transmute(bytesreturned)).ok() } pub unsafe fn DeviceIoControlAsync<'a, Param5: ::windows::core::IntoParam<'a, IDeviceRequestCompletionCallback>>(&self, iocontrolcode: u32, inputbuffer: *const u8, inputbuffersize: u32, outputbuffer: *mut u8, outputbuffersize: u32, requestcompletioncallback: Param5, cancelcontext: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(iocontrolcode), - ::core::mem::transmute(inputbuffer), - ::core::mem::transmute(inputbuffersize), - ::core::mem::transmute(outputbuffer), - ::core::mem::transmute(outputbuffersize), - requestcompletioncallback.into_param().abi(), - ::core::mem::transmute(cancelcontext), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(iocontrolcode), ::core::mem::transmute(inputbuffer), ::core::mem::transmute(inputbuffersize), ::core::mem::transmute(outputbuffer), ::core::mem::transmute(outputbuffersize), requestcompletioncallback.into_param().abi(), ::core::mem::transmute(cancelcontext)).ok() } pub unsafe fn CancelOperation(&self, cancelcontext: usize) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(cancelcontext)).ok() @@ -204,9 +194,4 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDevi } #[repr(C)] #[doc(hidden)] -pub struct IDeviceRequestCompletionCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, requestresult: ::windows::core::HRESULT, bytesreturned: u32) -> ::windows::core::HRESULT, -); +pub struct IDeviceRequestCompletionCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, requestresult: ::windows::core::HRESULT, bytesreturned: u32) -> ::windows::core::HRESULT); diff --git a/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs b/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs index fffa4cbb70..aa2fd70d76 100644 --- a/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -1864,15 +1864,7 @@ pub unsafe fn CM_Get_Device_Interface_Property_ExW<'a, Param0: ::windows::core:: extern "system" { fn CM_Get_Device_Interface_Property_ExW(pszdeviceinterface: super::super::Foundation::PWSTR, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Get_Device_Interface_Property_ExW( - pszdeviceinterface.into_param().abi(), - ::core::mem::transmute(propertykey), - ::core::mem::transmute(propertytype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(hmachine), - )) + ::core::mem::transmute(CM_Get_Device_Interface_Property_ExW(pszdeviceinterface.into_param().abi(), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3712,15 +3704,7 @@ pub unsafe fn CM_Set_Device_Interface_Property_ExW<'a, Param0: ::windows::core:: extern "system" { fn CM_Set_Device_Interface_Property_ExW(pszdeviceinterface: super::super::Foundation::PWSTR, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, ulflags: u32, hmachine: isize) -> CONFIGRET; } - ::core::mem::transmute(CM_Set_Device_Interface_Property_ExW( - pszdeviceinterface.into_param().abi(), - ::core::mem::transmute(propertykey), - ::core::mem::transmute(propertytype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(hmachine), - )) + ::core::mem::transmute(CM_Set_Device_Interface_Property_ExW(pszdeviceinterface.into_param().abi(), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(ulflags), ::core::mem::transmute(hmachine))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5199,15 +5183,7 @@ impl ::core::default::Default for FILE_IN_CABINET_INFO_A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FILE_IN_CABINET_INFO_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FILE_IN_CABINET_INFO_A") - .field("NameInCabinet", &self.NameInCabinet) - .field("FileSize", &self.FileSize) - .field("Win32Error", &self.Win32Error) - .field("DosDate", &self.DosDate) - .field("DosTime", &self.DosTime) - .field("DosAttribs", &self.DosAttribs) - .field("FullTargetName", &self.FullTargetName) - .finish() + fmt.debug_struct("FILE_IN_CABINET_INFO_A").field("NameInCabinet", &self.NameInCabinet).field("FileSize", &self.FileSize).field("Win32Error", &self.Win32Error).field("DosDate", &self.DosDate).field("DosTime", &self.DosTime).field("DosAttribs", &self.DosAttribs).field("FullTargetName", &self.FullTargetName).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -5290,15 +5266,7 @@ impl ::core::default::Default for FILE_IN_CABINET_INFO_W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FILE_IN_CABINET_INFO_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FILE_IN_CABINET_INFO_W") - .field("NameInCabinet", &self.NameInCabinet) - .field("FileSize", &self.FileSize) - .field("Win32Error", &self.Win32Error) - .field("DosDate", &self.DosDate) - .field("DosTime", &self.DosTime) - .field("DosAttribs", &self.DosAttribs) - .field("FullTargetName", &self.FullTargetName) - .finish() + fmt.debug_struct("FILE_IN_CABINET_INFO_W").field("NameInCabinet", &self.NameInCabinet).field("FileSize", &self.FileSize).field("Win32Error", &self.Win32Error).field("DosDate", &self.DosDate).field("DosTime", &self.DosTime).field("DosAttribs", &self.DosAttribs).field("FullTargetName", &self.FullTargetName).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -8148,17 +8116,7 @@ impl ::core::default::Default for SP_DEVINSTALL_PARAMS_A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SP_DEVINSTALL_PARAMS_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SP_DEVINSTALL_PARAMS_A") - .field("cbSize", &self.cbSize) - .field("Flags", &self.Flags) - .field("FlagsEx", &self.FlagsEx) - .field("hwndParent", &self.hwndParent) - .field("InstallMsgHandlerContext", &self.InstallMsgHandlerContext) - .field("FileQueue", &self.FileQueue) - .field("ClassInstallReserved", &self.ClassInstallReserved) - .field("Reserved", &self.Reserved) - .field("DriverPath", &self.DriverPath) - .finish() + fmt.debug_struct("SP_DEVINSTALL_PARAMS_A").field("cbSize", &self.cbSize).field("Flags", &self.Flags).field("FlagsEx", &self.FlagsEx).field("hwndParent", &self.hwndParent).field("InstallMsgHandlerContext", &self.InstallMsgHandlerContext).field("FileQueue", &self.FileQueue).field("ClassInstallReserved", &self.ClassInstallReserved).field("Reserved", &self.Reserved).field("DriverPath", &self.DriverPath).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -8247,17 +8205,7 @@ impl ::core::default::Default for SP_DEVINSTALL_PARAMS_W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SP_DEVINSTALL_PARAMS_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SP_DEVINSTALL_PARAMS_W") - .field("cbSize", &self.cbSize) - .field("Flags", &self.Flags) - .field("FlagsEx", &self.FlagsEx) - .field("hwndParent", &self.hwndParent) - .field("InstallMsgHandlerContext", &self.InstallMsgHandlerContext) - .field("FileQueue", &self.FileQueue) - .field("ClassInstallReserved", &self.ClassInstallReserved) - .field("Reserved", &self.Reserved) - .field("DriverPath", &self.DriverPath) - .finish() + fmt.debug_struct("SP_DEVINSTALL_PARAMS_W").field("cbSize", &self.cbSize).field("Flags", &self.Flags).field("FlagsEx", &self.FlagsEx).field("hwndParent", &self.hwndParent).field("InstallMsgHandlerContext", &self.InstallMsgHandlerContext).field("FileQueue", &self.FileQueue).field("ClassInstallReserved", &self.ClassInstallReserved).field("Reserved", &self.Reserved).field("DriverPath", &self.DriverPath).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -8493,16 +8441,7 @@ impl ::core::default::Default for SP_DRVINFO_DATA_V2_A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SP_DRVINFO_DATA_V2_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SP_DRVINFO_DATA_V2_A") - .field("cbSize", &self.cbSize) - .field("DriverType", &self.DriverType) - .field("Reserved", &self.Reserved) - .field("Description", &self.Description) - .field("MfgName", &self.MfgName) - .field("ProviderName", &self.ProviderName) - .field("DriverDate", &self.DriverDate) - .field("DriverVersion", &self.DriverVersion) - .finish() + fmt.debug_struct("SP_DRVINFO_DATA_V2_A").field("cbSize", &self.cbSize).field("DriverType", &self.DriverType).field("Reserved", &self.Reserved).field("Description", &self.Description).field("MfgName", &self.MfgName).field("ProviderName", &self.ProviderName).field("DriverDate", &self.DriverDate).field("DriverVersion", &self.DriverVersion).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -8587,16 +8526,7 @@ impl ::core::default::Default for SP_DRVINFO_DATA_V2_W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SP_DRVINFO_DATA_V2_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SP_DRVINFO_DATA_V2_W") - .field("cbSize", &self.cbSize) - .field("DriverType", &self.DriverType) - .field("Reserved", &self.Reserved) - .field("Description", &self.Description) - .field("MfgName", &self.MfgName) - .field("ProviderName", &self.ProviderName) - .field("DriverDate", &self.DriverDate) - .field("DriverVersion", &self.DriverVersion) - .finish() + fmt.debug_struct("SP_DRVINFO_DATA_V2_W").field("cbSize", &self.cbSize).field("DriverType", &self.DriverType).field("Reserved", &self.Reserved).field("Description", &self.Description).field("MfgName", &self.MfgName).field("ProviderName", &self.ProviderName).field("DriverDate", &self.DriverDate).field("DriverVersion", &self.DriverVersion).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -8682,17 +8612,7 @@ impl ::core::default::Default for SP_DRVINFO_DETAIL_DATA_A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SP_DRVINFO_DETAIL_DATA_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SP_DRVINFO_DETAIL_DATA_A") - .field("cbSize", &self.cbSize) - .field("InfDate", &self.InfDate) - .field("CompatIDsOffset", &self.CompatIDsOffset) - .field("CompatIDsLength", &self.CompatIDsLength) - .field("Reserved", &self.Reserved) - .field("SectionName", &self.SectionName) - .field("InfFileName", &self.InfFileName) - .field("DrvDescription", &self.DrvDescription) - .field("HardwareID", &self.HardwareID) - .finish() + fmt.debug_struct("SP_DRVINFO_DETAIL_DATA_A").field("cbSize", &self.cbSize).field("InfDate", &self.InfDate).field("CompatIDsOffset", &self.CompatIDsOffset).field("CompatIDsLength", &self.CompatIDsLength).field("Reserved", &self.Reserved).field("SectionName", &self.SectionName).field("InfFileName", &self.InfFileName).field("DrvDescription", &self.DrvDescription).field("HardwareID", &self.HardwareID).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -8779,17 +8699,7 @@ impl ::core::default::Default for SP_DRVINFO_DETAIL_DATA_W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SP_DRVINFO_DETAIL_DATA_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SP_DRVINFO_DETAIL_DATA_W") - .field("cbSize", &self.cbSize) - .field("InfDate", &self.InfDate) - .field("CompatIDsOffset", &self.CompatIDsOffset) - .field("CompatIDsLength", &self.CompatIDsLength) - .field("Reserved", &self.Reserved) - .field("SectionName", &self.SectionName) - .field("InfFileName", &self.InfFileName) - .field("DrvDescription", &self.DrvDescription) - .field("HardwareID", &self.HardwareID) - .finish() + fmt.debug_struct("SP_DRVINFO_DETAIL_DATA_W").field("cbSize", &self.cbSize).field("InfDate", &self.InfDate).field("CompatIDsOffset", &self.CompatIDsOffset).field("CompatIDsLength", &self.CompatIDsLength).field("Reserved", &self.Reserved).field("SectionName", &self.SectionName).field("InfFileName", &self.InfFileName).field("DrvDescription", &self.DrvDescription).field("HardwareID", &self.HardwareID).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -9027,18 +8937,7 @@ impl ::core::fmt::Debug for SP_FILE_COPY_PARAMS_A { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SP_FILE_COPY_PARAMS_A { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.QueueHandle == other.QueueHandle - && self.SourceRootPath == other.SourceRootPath - && self.SourcePath == other.SourcePath - && self.SourceFilename == other.SourceFilename - && self.SourceDescription == other.SourceDescription - && self.SourceTagfile == other.SourceTagfile - && self.TargetDirectory == other.TargetDirectory - && self.TargetFilename == other.TargetFilename - && self.CopyStyle == other.CopyStyle - && self.LayoutInf == other.LayoutInf - && self.SecurityDescriptor == other.SecurityDescriptor + self.cbSize == other.cbSize && self.QueueHandle == other.QueueHandle && self.SourceRootPath == other.SourceRootPath && self.SourcePath == other.SourcePath && self.SourceFilename == other.SourceFilename && self.SourceDescription == other.SourceDescription && self.SourceTagfile == other.SourceTagfile && self.TargetDirectory == other.TargetDirectory && self.TargetFilename == other.TargetFilename && self.CopyStyle == other.CopyStyle && self.LayoutInf == other.LayoutInf && self.SecurityDescriptor == other.SecurityDescriptor } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -9144,18 +9043,7 @@ impl ::core::fmt::Debug for SP_FILE_COPY_PARAMS_W { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SP_FILE_COPY_PARAMS_W { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.QueueHandle == other.QueueHandle - && self.SourceRootPath == other.SourceRootPath - && self.SourcePath == other.SourcePath - && self.SourceFilename == other.SourceFilename - && self.SourceDescription == other.SourceDescription - && self.SourceTagfile == other.SourceTagfile - && self.TargetDirectory == other.TargetDirectory - && self.TargetFilename == other.TargetFilename - && self.CopyStyle == other.CopyStyle - && self.LayoutInf == other.LayoutInf - && self.SecurityDescriptor == other.SecurityDescriptor + self.cbSize == other.cbSize && self.QueueHandle == other.QueueHandle && self.SourceRootPath == other.SourceRootPath && self.SourcePath == other.SourcePath && self.SourceFilename == other.SourceFilename && self.SourceDescription == other.SourceDescription && self.SourceTagfile == other.SourceTagfile && self.TargetDirectory == other.TargetDirectory && self.TargetFilename == other.TargetFilename && self.CopyStyle == other.CopyStyle && self.LayoutInf == other.LayoutInf && self.SecurityDescriptor == other.SecurityDescriptor } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -9628,16 +9516,7 @@ impl ::core::default::Default for SP_INSTALLWIZARD_DATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] impl ::core::fmt::Debug for SP_INSTALLWIZARD_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SP_INSTALLWIZARD_DATA") - .field("ClassInstallHeader", &self.ClassInstallHeader) - .field("Flags", &self.Flags) - .field("DynamicPages", &self.DynamicPages) - .field("NumDynamicPages", &self.NumDynamicPages) - .field("DynamicPageFlags", &self.DynamicPageFlags) - .field("PrivateFlags", &self.PrivateFlags) - .field("PrivateData", &self.PrivateData) - .field("hwndWizardDlg", &self.hwndWizardDlg) - .finish() + fmt.debug_struct("SP_INSTALLWIZARD_DATA").field("ClassInstallHeader", &self.ClassInstallHeader).field("Flags", &self.Flags).field("DynamicPages", &self.DynamicPages).field("NumDynamicPages", &self.NumDynamicPages).field("DynamicPageFlags", &self.DynamicPageFlags).field("PrivateFlags", &self.PrivateFlags).field("PrivateData", &self.PrivateData).field("hwndWizardDlg", &self.hwndWizardDlg).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -10905,140 +10784,56 @@ pub unsafe fn SetupConfigureWmiFromInfSectionW<'a, Param1: ::windows::core::Into } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupCopyErrorA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hwndparent: Param0, - dialogtitle: Param1, - diskname: Param2, - pathtosource: Param3, - sourcefile: Param4, - targetpathfile: Param5, - win32errorcode: u32, - style: u32, - pathbuffer: super::super::Foundation::PSTR, - pathbuffersize: u32, - pathrequiredsize: *mut u32, -) -> u32 { +pub unsafe fn SetupCopyErrorA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hwndparent: Param0, dialogtitle: Param1, diskname: Param2, pathtosource: Param3, sourcefile: Param4, targetpathfile: Param5, win32errorcode: u32, style: u32, pathbuffer: super::super::Foundation::PSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupCopyErrorA(hwndparent: super::super::Foundation::HWND, dialogtitle: super::super::Foundation::PSTR, diskname: super::super::Foundation::PSTR, pathtosource: super::super::Foundation::PSTR, sourcefile: super::super::Foundation::PSTR, targetpathfile: super::super::Foundation::PSTR, win32errorcode: u32, style: u32, pathbuffer: super::super::Foundation::PSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; } - ::core::mem::transmute(SetupCopyErrorA( - hwndparent.into_param().abi(), - dialogtitle.into_param().abi(), - diskname.into_param().abi(), - pathtosource.into_param().abi(), - sourcefile.into_param().abi(), - targetpathfile.into_param().abi(), - ::core::mem::transmute(win32errorcode), - ::core::mem::transmute(style), - ::core::mem::transmute(pathbuffer), - ::core::mem::transmute(pathbuffersize), - ::core::mem::transmute(pathrequiredsize), - )) + ::core::mem::transmute(SetupCopyErrorA(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), diskname.into_param().abi(), pathtosource.into_param().abi(), sourcefile.into_param().abi(), targetpathfile.into_param().abi(), ::core::mem::transmute(win32errorcode), ::core::mem::transmute(style), ::core::mem::transmute(pathbuffer), ::core::mem::transmute(pathbuffersize), ::core::mem::transmute(pathrequiredsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupCopyErrorW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hwndparent: Param0, - dialogtitle: Param1, - diskname: Param2, - pathtosource: Param3, - sourcefile: Param4, - targetpathfile: Param5, - win32errorcode: u32, - style: u32, - pathbuffer: super::super::Foundation::PWSTR, - pathbuffersize: u32, - pathrequiredsize: *mut u32, -) -> u32 { +pub unsafe fn SetupCopyErrorW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hwndparent: Param0, dialogtitle: Param1, diskname: Param2, pathtosource: Param3, sourcefile: Param4, targetpathfile: Param5, win32errorcode: u32, style: u32, pathbuffer: super::super::Foundation::PWSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupCopyErrorW(hwndparent: super::super::Foundation::HWND, dialogtitle: super::super::Foundation::PWSTR, diskname: super::super::Foundation::PWSTR, pathtosource: super::super::Foundation::PWSTR, sourcefile: super::super::Foundation::PWSTR, targetpathfile: super::super::Foundation::PWSTR, win32errorcode: u32, style: u32, pathbuffer: super::super::Foundation::PWSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; } - ::core::mem::transmute(SetupCopyErrorW( - hwndparent.into_param().abi(), - dialogtitle.into_param().abi(), - diskname.into_param().abi(), - pathtosource.into_param().abi(), - sourcefile.into_param().abi(), - targetpathfile.into_param().abi(), - ::core::mem::transmute(win32errorcode), - ::core::mem::transmute(style), - ::core::mem::transmute(pathbuffer), - ::core::mem::transmute(pathbuffersize), - ::core::mem::transmute(pathrequiredsize), - )) + ::core::mem::transmute(SetupCopyErrorW(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), diskname.into_param().abi(), pathtosource.into_param().abi(), sourcefile.into_param().abi(), targetpathfile.into_param().abi(), ::core::mem::transmute(win32errorcode), ::core::mem::transmute(style), ::core::mem::transmute(pathbuffer), ::core::mem::transmute(pathbuffersize), ::core::mem::transmute(pathrequiredsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupCopyOEMInfA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - sourceinffilename: Param0, - oemsourcemedialocation: Param1, - oemsourcemediatype: OEM_SOURCE_MEDIA_TYPE, - copystyle: u32, - destinationinffilename: super::super::Foundation::PSTR, - destinationinffilenamesize: u32, - requiredsize: *mut u32, - destinationinffilenamecomponent: *mut super::super::Foundation::PSTR, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupCopyOEMInfA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(sourceinffilename: Param0, oemsourcemedialocation: Param1, oemsourcemediatype: OEM_SOURCE_MEDIA_TYPE, copystyle: u32, destinationinffilename: super::super::Foundation::PSTR, destinationinffilenamesize: u32, requiredsize: *mut u32, destinationinffilenamecomponent: *mut super::super::Foundation::PSTR) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupCopyOEMInfA(sourceinffilename: super::super::Foundation::PSTR, oemsourcemedialocation: super::super::Foundation::PSTR, oemsourcemediatype: OEM_SOURCE_MEDIA_TYPE, copystyle: u32, destinationinffilename: super::super::Foundation::PSTR, destinationinffilenamesize: u32, requiredsize: *mut u32, destinationinffilenamecomponent: *mut super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupCopyOEMInfA( - sourceinffilename.into_param().abi(), - oemsourcemedialocation.into_param().abi(), - ::core::mem::transmute(oemsourcemediatype), - ::core::mem::transmute(copystyle), - ::core::mem::transmute(destinationinffilename), - ::core::mem::transmute(destinationinffilenamesize), - ::core::mem::transmute(requiredsize), - ::core::mem::transmute(destinationinffilenamecomponent), - )) + ::core::mem::transmute(SetupCopyOEMInfA(sourceinffilename.into_param().abi(), oemsourcemedialocation.into_param().abi(), ::core::mem::transmute(oemsourcemediatype), ::core::mem::transmute(copystyle), ::core::mem::transmute(destinationinffilename), ::core::mem::transmute(destinationinffilenamesize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(destinationinffilenamecomponent))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupCopyOEMInfW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - sourceinffilename: Param0, - oemsourcemedialocation: Param1, - oemsourcemediatype: OEM_SOURCE_MEDIA_TYPE, - copystyle: u32, - destinationinffilename: super::super::Foundation::PWSTR, - destinationinffilenamesize: u32, - requiredsize: *mut u32, - destinationinffilenamecomponent: *mut super::super::Foundation::PWSTR, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupCopyOEMInfW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(sourceinffilename: Param0, oemsourcemedialocation: Param1, oemsourcemediatype: OEM_SOURCE_MEDIA_TYPE, copystyle: u32, destinationinffilename: super::super::Foundation::PWSTR, destinationinffilenamesize: u32, requiredsize: *mut u32, destinationinffilenamecomponent: *mut super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupCopyOEMInfW(sourceinffilename: super::super::Foundation::PWSTR, oemsourcemedialocation: super::super::Foundation::PWSTR, oemsourcemediatype: OEM_SOURCE_MEDIA_TYPE, copystyle: u32, destinationinffilename: super::super::Foundation::PWSTR, destinationinffilenamesize: u32, requiredsize: *mut u32, destinationinffilenamecomponent: *mut super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupCopyOEMInfW( - sourceinffilename.into_param().abi(), - oemsourcemedialocation.into_param().abi(), - ::core::mem::transmute(oemsourcemediatype), - ::core::mem::transmute(copystyle), - ::core::mem::transmute(destinationinffilename), - ::core::mem::transmute(destinationinffilenamesize), - ::core::mem::transmute(requiredsize), - ::core::mem::transmute(destinationinffilenamecomponent), - )) + ::core::mem::transmute(SetupCopyOEMInfW(sourceinffilename.into_param().abi(), oemsourcemedialocation.into_param().abi(), ::core::mem::transmute(oemsourcemediatype), ::core::mem::transmute(copystyle), ::core::mem::transmute(destinationinffilename), ::core::mem::transmute(destinationinffilenamesize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(destinationinffilenamecomponent))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11419,15 +11214,7 @@ pub unsafe fn SetupDiCreateDevRegKeyW<'a, Param6: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupDiCreateDeviceInfoA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>( - deviceinfoset: *const ::core::ffi::c_void, - devicename: Param1, - classguid: *const ::windows::core::GUID, - devicedescription: Param3, - hwndparent: Param4, - creationflags: u32, - deviceinfodata: *mut SP_DEVINFO_DATA, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupDiCreateDeviceInfoA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(deviceinfoset: *const ::core::ffi::c_void, devicename: Param1, classguid: *const ::windows::core::GUID, devicedescription: Param3, hwndparent: Param4, creationflags: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -11483,15 +11270,7 @@ pub unsafe fn SetupDiCreateDeviceInfoListExW<'a, Param1: ::windows::core::IntoPa } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupDiCreateDeviceInfoW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>( - deviceinfoset: *const ::core::ffi::c_void, - devicename: Param1, - classguid: *const ::windows::core::GUID, - devicedescription: Param3, - hwndparent: Param4, - creationflags: u32, - deviceinfodata: *mut SP_DEVINFO_DATA, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupDiCreateDeviceInfoW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(deviceinfoset: *const ::core::ffi::c_void, devicename: Param1, classguid: *const ::windows::core::GUID, devicedescription: Param3, hwndparent: Param4, creationflags: u32, deviceinfodata: *mut SP_DEVINFO_DATA) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -11778,16 +11557,7 @@ pub unsafe fn SetupDiGetActualSectionToInstallExA<'a, Param1: ::windows::core::I extern "system" { fn SetupDiGetActualSectionToInstallExA(infhandle: *const ::core::ffi::c_void, infsectionname: super::super::Foundation::PSTR, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, infsectionwithext: super::super::Foundation::PSTR, infsectionwithextsize: u32, requiredsize: *mut u32, extension: *mut super::super::Foundation::PSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetActualSectionToInstallExA( - ::core::mem::transmute(infhandle), - infsectionname.into_param().abi(), - ::core::mem::transmute(alternateplatforminfo), - ::core::mem::transmute(infsectionwithext), - ::core::mem::transmute(infsectionwithextsize), - ::core::mem::transmute(requiredsize), - ::core::mem::transmute(extension), - ::core::mem::transmute(reserved), - )) + ::core::mem::transmute(SetupDiGetActualSectionToInstallExA(::core::mem::transmute(infhandle), infsectionname.into_param().abi(), ::core::mem::transmute(alternateplatforminfo), ::core::mem::transmute(infsectionwithext), ::core::mem::transmute(infsectionwithextsize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(extension), ::core::mem::transmute(reserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11801,16 +11571,7 @@ pub unsafe fn SetupDiGetActualSectionToInstallExW<'a, Param1: ::windows::core::I extern "system" { fn SetupDiGetActualSectionToInstallExW(infhandle: *const ::core::ffi::c_void, infsectionname: super::super::Foundation::PWSTR, alternateplatforminfo: *const SP_ALTPLATFORM_INFO_V2, infsectionwithext: super::super::Foundation::PWSTR, infsectionwithextsize: u32, requiredsize: *mut u32, extension: *mut super::super::Foundation::PWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetActualSectionToInstallExW( - ::core::mem::transmute(infhandle), - infsectionname.into_param().abi(), - ::core::mem::transmute(alternateplatforminfo), - ::core::mem::transmute(infsectionwithext), - ::core::mem::transmute(infsectionwithextsize), - ::core::mem::transmute(requiredsize), - ::core::mem::transmute(extension), - ::core::mem::transmute(reserved), - )) + ::core::mem::transmute(SetupDiGetActualSectionToInstallExW(::core::mem::transmute(infhandle), infsectionname.into_param().abi(), ::core::mem::transmute(alternateplatforminfo), ::core::mem::transmute(infsectionwithext), ::core::mem::transmute(infsectionwithextsize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(extension), ::core::mem::transmute(reserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12076,17 +11837,7 @@ pub unsafe fn SetupDiGetClassPropertyExW<'a, Param7: ::windows::core::IntoParam< extern "system" { fn SetupDiGetClassPropertyExW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32, machinename: super::super::Foundation::PWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassPropertyExW( - ::core::mem::transmute(classguid), - ::core::mem::transmute(propertykey), - ::core::mem::transmute(propertytype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(requiredsize), - ::core::mem::transmute(flags), - machinename.into_param().abi(), - ::core::mem::transmute(reserved), - )) + ::core::mem::transmute(SetupDiGetClassPropertyExW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(flags), machinename.into_param().abi(), ::core::mem::transmute(reserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12142,16 +11893,7 @@ pub unsafe fn SetupDiGetClassRegistryPropertyA<'a, Param6: ::windows::core::Into extern "system" { fn SetupDiGetClassRegistryPropertyA(classguid: *const ::windows::core::GUID, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, machinename: super::super::Foundation::PSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassRegistryPropertyA( - ::core::mem::transmute(classguid), - ::core::mem::transmute(property), - ::core::mem::transmute(propertyregdatatype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(requiredsize), - machinename.into_param().abi(), - ::core::mem::transmute(reserved), - )) + ::core::mem::transmute(SetupDiGetClassRegistryPropertyA(::core::mem::transmute(classguid), ::core::mem::transmute(property), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), machinename.into_param().abi(), ::core::mem::transmute(reserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12165,16 +11907,7 @@ pub unsafe fn SetupDiGetClassRegistryPropertyW<'a, Param6: ::windows::core::Into extern "system" { fn SetupDiGetClassRegistryPropertyW(classguid: *const ::windows::core::GUID, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, machinename: super::super::Foundation::PWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetClassRegistryPropertyW( - ::core::mem::transmute(classguid), - ::core::mem::transmute(property), - ::core::mem::transmute(propertyregdatatype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(requiredsize), - machinename.into_param().abi(), - ::core::mem::transmute(reserved), - )) + ::core::mem::transmute(SetupDiGetClassRegistryPropertyW(::core::mem::transmute(classguid), ::core::mem::transmute(property), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), machinename.into_param().abi(), ::core::mem::transmute(reserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12188,16 +11921,7 @@ pub unsafe fn SetupDiGetCustomDevicePropertyA<'a, Param2: ::windows::core::IntoP extern "system" { fn SetupDiGetCustomDevicePropertyA(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, custompropertyname: super::super::Foundation::PSTR, flags: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetCustomDevicePropertyA( - ::core::mem::transmute(deviceinfoset), - ::core::mem::transmute(deviceinfodata), - custompropertyname.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(propertyregdatatype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(requiredsize), - )) + ::core::mem::transmute(SetupDiGetCustomDevicePropertyA(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), custompropertyname.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12211,16 +11935,7 @@ pub unsafe fn SetupDiGetCustomDevicePropertyW<'a, Param2: ::windows::core::IntoP extern "system" { fn SetupDiGetCustomDevicePropertyW(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, custompropertyname: super::super::Foundation::PWSTR, flags: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetCustomDevicePropertyW( - ::core::mem::transmute(deviceinfoset), - ::core::mem::transmute(deviceinfodata), - custompropertyname.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(propertyregdatatype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(requiredsize), - )) + ::core::mem::transmute(SetupDiGetCustomDevicePropertyW(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), custompropertyname.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12388,16 +12103,7 @@ pub unsafe fn SetupDiGetDeviceInterfacePropertyW(deviceinfoset: *const ::core::f extern "system" { fn SetupDiGetDeviceInterfacePropertyW(deviceinfoset: *const ::core::ffi::c_void, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDeviceInterfacePropertyW( - ::core::mem::transmute(deviceinfoset), - ::core::mem::transmute(deviceinterfacedata), - ::core::mem::transmute(propertykey), - ::core::mem::transmute(propertytype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(requiredsize), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute(SetupDiGetDeviceInterfacePropertyW(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(flags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12425,16 +12131,7 @@ pub unsafe fn SetupDiGetDevicePropertyW(deviceinfoset: *const ::core::ffi::c_voi extern "system" { fn SetupDiGetDevicePropertyW(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDevicePropertyW( - ::core::mem::transmute(deviceinfoset), - ::core::mem::transmute(deviceinfodata), - ::core::mem::transmute(propertykey), - ::core::mem::transmute(propertytype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(requiredsize), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute(SetupDiGetDevicePropertyW(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize), ::core::mem::transmute(flags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12448,15 +12145,7 @@ pub unsafe fn SetupDiGetDeviceRegistryPropertyA(deviceinfoset: *const ::core::ff extern "system" { fn SetupDiGetDeviceRegistryPropertyA(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDeviceRegistryPropertyA( - ::core::mem::transmute(deviceinfoset), - ::core::mem::transmute(deviceinfodata), - ::core::mem::transmute(property), - ::core::mem::transmute(propertyregdatatype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(requiredsize), - )) + ::core::mem::transmute(SetupDiGetDeviceRegistryPropertyA(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(property), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12470,15 +12159,7 @@ pub unsafe fn SetupDiGetDeviceRegistryPropertyW(deviceinfoset: *const ::core::ff extern "system" { fn SetupDiGetDeviceRegistryPropertyW(deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA, property: u32, propertyregdatatype: *mut u32, propertybuffer: *mut u8, propertybuffersize: u32, requiredsize: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiGetDeviceRegistryPropertyW( - ::core::mem::transmute(deviceinfoset), - ::core::mem::transmute(deviceinfodata), - ::core::mem::transmute(property), - ::core::mem::transmute(propertyregdatatype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(requiredsize), - )) + ::core::mem::transmute(SetupDiGetDeviceRegistryPropertyW(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata), ::core::mem::transmute(property), ::core::mem::transmute(propertyregdatatype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(requiredsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13122,16 +12803,7 @@ pub unsafe fn SetupDiSetClassPropertyExW<'a, Param6: ::windows::core::IntoParam< extern "system" { fn SetupDiSetClassPropertyExW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, flags: u32, machinename: super::super::Foundation::PWSTR, reserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetClassPropertyExW( - ::core::mem::transmute(classguid), - ::core::mem::transmute(propertykey), - ::core::mem::transmute(propertytype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(flags), - machinename.into_param().abi(), - ::core::mem::transmute(reserved), - )) + ::core::mem::transmute(SetupDiSetClassPropertyExW(::core::mem::transmute(classguid), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(flags), machinename.into_param().abi(), ::core::mem::transmute(reserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13229,15 +12901,7 @@ pub unsafe fn SetupDiSetDeviceInterfacePropertyW(deviceinfoset: *const ::core::f extern "system" { fn SetupDiSetDeviceInterfacePropertyW(deviceinfoset: *const ::core::ffi::c_void, deviceinterfacedata: *const SP_DEVICE_INTERFACE_DATA, propertykey: *const super::Properties::DEVPROPKEY, propertytype: u32, propertybuffer: *const u8, propertybuffersize: u32, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupDiSetDeviceInterfacePropertyW( - ::core::mem::transmute(deviceinfoset), - ::core::mem::transmute(deviceinterfacedata), - ::core::mem::transmute(propertykey), - ::core::mem::transmute(propertytype), - ::core::mem::transmute(propertybuffer), - ::core::mem::transmute(propertybuffersize), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute(SetupDiSetDeviceInterfacePropertyW(::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinterfacedata), ::core::mem::transmute(propertykey), ::core::mem::transmute(propertytype), ::core::mem::transmute(propertybuffer), ::core::mem::transmute(propertybuffersize), ::core::mem::transmute(flags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13615,15 +13279,7 @@ pub unsafe fn SetupGetFileCompressionInfoExA<'a, Param0: ::windows::core::IntoPa extern "system" { fn SetupGetFileCompressionInfoExA(sourcefilename: super::super::Foundation::PSTR, actualsourcefilenamebuffer: super::super::Foundation::PSTR, actualsourcefilenamebufferlen: u32, requiredbufferlen: *mut u32, sourcefilesize: *mut u32, targetfilesize: *mut u32, compressiontype: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetFileCompressionInfoExA( - sourcefilename.into_param().abi(), - actualsourcefilenamebuffer.into_param().abi(), - ::core::mem::transmute(actualsourcefilenamebufferlen), - ::core::mem::transmute(requiredbufferlen), - ::core::mem::transmute(sourcefilesize), - ::core::mem::transmute(targetfilesize), - ::core::mem::transmute(compressiontype), - )) + ::core::mem::transmute(SetupGetFileCompressionInfoExA(sourcefilename.into_param().abi(), actualsourcefilenamebuffer.into_param().abi(), ::core::mem::transmute(actualsourcefilenamebufferlen), ::core::mem::transmute(requiredbufferlen), ::core::mem::transmute(sourcefilesize), ::core::mem::transmute(targetfilesize), ::core::mem::transmute(compressiontype))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13637,15 +13293,7 @@ pub unsafe fn SetupGetFileCompressionInfoExW<'a, Param0: ::windows::core::IntoPa extern "system" { fn SetupGetFileCompressionInfoExW(sourcefilename: super::super::Foundation::PWSTR, actualsourcefilenamebuffer: super::super::Foundation::PWSTR, actualsourcefilenamebufferlen: u32, requiredbufferlen: *mut u32, sourcefilesize: *mut u32, targetfilesize: *mut u32, compressiontype: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupGetFileCompressionInfoExW( - sourcefilename.into_param().abi(), - actualsourcefilenamebuffer.into_param().abi(), - ::core::mem::transmute(actualsourcefilenamebufferlen), - ::core::mem::transmute(requiredbufferlen), - ::core::mem::transmute(sourcefilesize), - ::core::mem::transmute(targetfilesize), - ::core::mem::transmute(compressiontype), - )) + ::core::mem::transmute(SetupGetFileCompressionInfoExW(sourcefilename.into_param().abi(), actualsourcefilenamebuffer.into_param().abi(), ::core::mem::transmute(actualsourcefilenamebufferlen), ::core::mem::transmute(requiredbufferlen), ::core::mem::transmute(sourcefilesize), ::core::mem::transmute(targetfilesize), ::core::mem::transmute(compressiontype))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14155,16 +13803,7 @@ pub unsafe fn SetupInitializeFileLogW<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupInstallFileA<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - infhandle: *const ::core::ffi::c_void, - infcontext: *const INFCONTEXT, - sourcefile: Param2, - sourcepathroot: Param3, - destinationname: Param4, - copystyle: SP_COPY_STYLE, - copymsghandler: PSP_FILE_CALLBACK_A, - context: *const ::core::ffi::c_void, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupInstallFileA<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: Param2, sourcepathroot: Param3, destinationname: Param4, copystyle: SP_COPY_STYLE, copymsghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -14178,84 +13817,35 @@ pub unsafe fn SetupInstallFileA<'a, Param2: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupInstallFileExA<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - infhandle: *const ::core::ffi::c_void, - infcontext: *const INFCONTEXT, - sourcefile: Param2, - sourcepathroot: Param3, - destinationname: Param4, - copystyle: SP_COPY_STYLE, - copymsghandler: PSP_FILE_CALLBACK_A, - context: *const ::core::ffi::c_void, - filewasinuse: *mut super::super::Foundation::BOOL, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupInstallFileExA<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: Param2, sourcepathroot: Param3, destinationname: Param4, copystyle: SP_COPY_STYLE, copymsghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void, filewasinuse: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupInstallFileExA(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: super::super::Foundation::PSTR, sourcepathroot: super::super::Foundation::PSTR, destinationname: super::super::Foundation::PSTR, copystyle: SP_COPY_STYLE, copymsghandler: ::windows::core::RawPtr, context: *const ::core::ffi::c_void, filewasinuse: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFileExA( - ::core::mem::transmute(infhandle), - ::core::mem::transmute(infcontext), - sourcefile.into_param().abi(), - sourcepathroot.into_param().abi(), - destinationname.into_param().abi(), - ::core::mem::transmute(copystyle), - ::core::mem::transmute(copymsghandler), - ::core::mem::transmute(context), - ::core::mem::transmute(filewasinuse), - )) + ::core::mem::transmute(SetupInstallFileExA(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), sourcefile.into_param().abi(), sourcepathroot.into_param().abi(), destinationname.into_param().abi(), ::core::mem::transmute(copystyle), ::core::mem::transmute(copymsghandler), ::core::mem::transmute(context), ::core::mem::transmute(filewasinuse))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupInstallFileExW<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - infhandle: *const ::core::ffi::c_void, - infcontext: *const INFCONTEXT, - sourcefile: Param2, - sourcepathroot: Param3, - destinationname: Param4, - copystyle: SP_COPY_STYLE, - copymsghandler: PSP_FILE_CALLBACK_W, - context: *const ::core::ffi::c_void, - filewasinuse: *mut super::super::Foundation::BOOL, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupInstallFileExW<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: Param2, sourcepathroot: Param3, destinationname: Param4, copystyle: SP_COPY_STYLE, copymsghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void, filewasinuse: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupInstallFileExW(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: super::super::Foundation::PWSTR, sourcepathroot: super::super::Foundation::PWSTR, destinationname: super::super::Foundation::PWSTR, copystyle: SP_COPY_STYLE, copymsghandler: ::windows::core::RawPtr, context: *const ::core::ffi::c_void, filewasinuse: *mut super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFileExW( - ::core::mem::transmute(infhandle), - ::core::mem::transmute(infcontext), - sourcefile.into_param().abi(), - sourcepathroot.into_param().abi(), - destinationname.into_param().abi(), - ::core::mem::transmute(copystyle), - ::core::mem::transmute(copymsghandler), - ::core::mem::transmute(context), - ::core::mem::transmute(filewasinuse), - )) + ::core::mem::transmute(SetupInstallFileExW(::core::mem::transmute(infhandle), ::core::mem::transmute(infcontext), sourcefile.into_param().abi(), sourcepathroot.into_param().abi(), destinationname.into_param().abi(), ::core::mem::transmute(copystyle), ::core::mem::transmute(copymsghandler), ::core::mem::transmute(context), ::core::mem::transmute(filewasinuse))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupInstallFileW<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - infhandle: *const ::core::ffi::c_void, - infcontext: *const INFCONTEXT, - sourcefile: Param2, - sourcepathroot: Param3, - destinationname: Param4, - copystyle: SP_COPY_STYLE, - copymsghandler: PSP_FILE_CALLBACK_W, - context: *const ::core::ffi::c_void, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupInstallFileW<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(infhandle: *const ::core::ffi::c_void, infcontext: *const INFCONTEXT, sourcefile: Param2, sourcepathroot: Param3, destinationname: Param4, copystyle: SP_COPY_STYLE, copymsghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -14297,76 +13887,28 @@ pub unsafe fn SetupInstallFilesFromInfSectionW<'a, Param3: ::windows::core::Into } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] #[inline] -pub unsafe fn SetupInstallFromInfSectionA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Registry::HKEY>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - owner: Param0, - infhandle: *const ::core::ffi::c_void, - sectionname: Param2, - flags: u32, - relativekeyroot: Param4, - sourcerootpath: Param5, - copyflags: u32, - msghandler: PSP_FILE_CALLBACK_A, - context: *const ::core::ffi::c_void, - deviceinfoset: *const ::core::ffi::c_void, - deviceinfodata: *const SP_DEVINFO_DATA, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupInstallFromInfSectionA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Registry::HKEY>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(owner: Param0, infhandle: *const ::core::ffi::c_void, sectionname: Param2, flags: u32, relativekeyroot: Param4, sourcerootpath: Param5, copyflags: u32, msghandler: PSP_FILE_CALLBACK_A, context: *const ::core::ffi::c_void, deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupInstallFromInfSectionA(owner: super::super::Foundation::HWND, infhandle: *const ::core::ffi::c_void, sectionname: super::super::Foundation::PSTR, flags: u32, relativekeyroot: super::super::System::Registry::HKEY, sourcerootpath: super::super::Foundation::PSTR, copyflags: u32, msghandler: ::windows::core::RawPtr, context: *const ::core::ffi::c_void, deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFromInfSectionA( - owner.into_param().abi(), - ::core::mem::transmute(infhandle), - sectionname.into_param().abi(), - ::core::mem::transmute(flags), - relativekeyroot.into_param().abi(), - sourcerootpath.into_param().abi(), - ::core::mem::transmute(copyflags), - ::core::mem::transmute(msghandler), - ::core::mem::transmute(context), - ::core::mem::transmute(deviceinfoset), - ::core::mem::transmute(deviceinfodata), - )) + ::core::mem::transmute(SetupInstallFromInfSectionA(owner.into_param().abi(), ::core::mem::transmute(infhandle), sectionname.into_param().abi(), ::core::mem::transmute(flags), relativekeyroot.into_param().abi(), sourcerootpath.into_param().abi(), ::core::mem::transmute(copyflags), ::core::mem::transmute(msghandler), ::core::mem::transmute(context), ::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] #[inline] -pub unsafe fn SetupInstallFromInfSectionW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Registry::HKEY>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - owner: Param0, - infhandle: *const ::core::ffi::c_void, - sectionname: Param2, - flags: u32, - relativekeyroot: Param4, - sourcerootpath: Param5, - copyflags: u32, - msghandler: PSP_FILE_CALLBACK_W, - context: *const ::core::ffi::c_void, - deviceinfoset: *const ::core::ffi::c_void, - deviceinfodata: *const SP_DEVINFO_DATA, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupInstallFromInfSectionW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Registry::HKEY>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(owner: Param0, infhandle: *const ::core::ffi::c_void, sectionname: Param2, flags: u32, relativekeyroot: Param4, sourcerootpath: Param5, copyflags: u32, msghandler: PSP_FILE_CALLBACK_W, context: *const ::core::ffi::c_void, deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupInstallFromInfSectionW(owner: super::super::Foundation::HWND, infhandle: *const ::core::ffi::c_void, sectionname: super::super::Foundation::PWSTR, flags: u32, relativekeyroot: super::super::System::Registry::HKEY, sourcerootpath: super::super::Foundation::PWSTR, copyflags: u32, msghandler: ::windows::core::RawPtr, context: *const ::core::ffi::c_void, deviceinfoset: *const ::core::ffi::c_void, deviceinfodata: *const SP_DEVINFO_DATA) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupInstallFromInfSectionW( - owner.into_param().abi(), - ::core::mem::transmute(infhandle), - sectionname.into_param().abi(), - ::core::mem::transmute(flags), - relativekeyroot.into_param().abi(), - sourcerootpath.into_param().abi(), - ::core::mem::transmute(copyflags), - ::core::mem::transmute(msghandler), - ::core::mem::transmute(context), - ::core::mem::transmute(deviceinfoset), - ::core::mem::transmute(deviceinfodata), - )) + ::core::mem::transmute(SetupInstallFromInfSectionW(owner.into_param().abi(), ::core::mem::transmute(infhandle), sectionname.into_param().abi(), ::core::mem::transmute(flags), relativekeyroot.into_param().abi(), sourcerootpath.into_param().abi(), ::core::mem::transmute(copyflags), ::core::mem::transmute(msghandler), ::core::mem::transmute(context), ::core::mem::transmute(deviceinfoset), ::core::mem::transmute(deviceinfodata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14485,68 +14027,28 @@ pub unsafe fn SetupLogErrorW<'a, Param0: ::windows::core::IntoParam<'a, super::s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupLogFileA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - fileloghandle: *const ::core::ffi::c_void, - logsectionname: Param1, - sourcefilename: Param2, - targetfilename: Param3, - checksum: u32, - disktagfile: Param5, - diskdescription: Param6, - otherinfo: Param7, - flags: u32, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupLogFileA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(fileloghandle: *const ::core::ffi::c_void, logsectionname: Param1, sourcefilename: Param2, targetfilename: Param3, checksum: u32, disktagfile: Param5, diskdescription: Param6, otherinfo: Param7, flags: u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupLogFileA(fileloghandle: *const ::core::ffi::c_void, logsectionname: super::super::Foundation::PSTR, sourcefilename: super::super::Foundation::PSTR, targetfilename: super::super::Foundation::PSTR, checksum: u32, disktagfile: super::super::Foundation::PSTR, diskdescription: super::super::Foundation::PSTR, otherinfo: super::super::Foundation::PSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupLogFileA( - ::core::mem::transmute(fileloghandle), - logsectionname.into_param().abi(), - sourcefilename.into_param().abi(), - targetfilename.into_param().abi(), - ::core::mem::transmute(checksum), - disktagfile.into_param().abi(), - diskdescription.into_param().abi(), - otherinfo.into_param().abi(), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute(SetupLogFileA(::core::mem::transmute(fileloghandle), logsectionname.into_param().abi(), sourcefilename.into_param().abi(), targetfilename.into_param().abi(), ::core::mem::transmute(checksum), disktagfile.into_param().abi(), diskdescription.into_param().abi(), otherinfo.into_param().abi(), ::core::mem::transmute(flags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupLogFileW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - fileloghandle: *const ::core::ffi::c_void, - logsectionname: Param1, - sourcefilename: Param2, - targetfilename: Param3, - checksum: u32, - disktagfile: Param5, - diskdescription: Param6, - otherinfo: Param7, - flags: u32, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupLogFileW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(fileloghandle: *const ::core::ffi::c_void, logsectionname: Param1, sourcefilename: Param2, targetfilename: Param3, checksum: u32, disktagfile: Param5, diskdescription: Param6, otherinfo: Param7, flags: u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupLogFileW(fileloghandle: *const ::core::ffi::c_void, logsectionname: super::super::Foundation::PWSTR, sourcefilename: super::super::Foundation::PWSTR, targetfilename: super::super::Foundation::PWSTR, checksum: u32, disktagfile: super::super::Foundation::PWSTR, diskdescription: super::super::Foundation::PWSTR, otherinfo: super::super::Foundation::PWSTR, flags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupLogFileW( - ::core::mem::transmute(fileloghandle), - logsectionname.into_param().abi(), - sourcefilename.into_param().abi(), - targetfilename.into_param().abi(), - ::core::mem::transmute(checksum), - disktagfile.into_param().abi(), - diskdescription.into_param().abi(), - otherinfo.into_param().abi(), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute(SetupLogFileW(::core::mem::transmute(fileloghandle), logsectionname.into_param().abi(), sourcefilename.into_param().abi(), targetfilename.into_param().abi(), ::core::mem::transmute(checksum), disktagfile.into_param().abi(), diskdescription.into_param().abi(), otherinfo.into_param().abi(), ::core::mem::transmute(flags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14677,72 +14179,28 @@ pub unsafe fn SetupPrepareQueueForRestoreW<'a, Param1: ::windows::core::IntoPara } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupPromptForDiskA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hwndparent: Param0, - dialogtitle: Param1, - diskname: Param2, - pathtosource: Param3, - filesought: Param4, - tagfile: Param5, - diskpromptstyle: u32, - pathbuffer: super::super::Foundation::PSTR, - pathbuffersize: u32, - pathrequiredsize: *mut u32, -) -> u32 { +pub unsafe fn SetupPromptForDiskA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hwndparent: Param0, dialogtitle: Param1, diskname: Param2, pathtosource: Param3, filesought: Param4, tagfile: Param5, diskpromptstyle: u32, pathbuffer: super::super::Foundation::PSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupPromptForDiskA(hwndparent: super::super::Foundation::HWND, dialogtitle: super::super::Foundation::PSTR, diskname: super::super::Foundation::PSTR, pathtosource: super::super::Foundation::PSTR, filesought: super::super::Foundation::PSTR, tagfile: super::super::Foundation::PSTR, diskpromptstyle: u32, pathbuffer: super::super::Foundation::PSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; } - ::core::mem::transmute(SetupPromptForDiskA( - hwndparent.into_param().abi(), - dialogtitle.into_param().abi(), - diskname.into_param().abi(), - pathtosource.into_param().abi(), - filesought.into_param().abi(), - tagfile.into_param().abi(), - ::core::mem::transmute(diskpromptstyle), - ::core::mem::transmute(pathbuffer), - ::core::mem::transmute(pathbuffersize), - ::core::mem::transmute(pathrequiredsize), - )) + ::core::mem::transmute(SetupPromptForDiskA(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), diskname.into_param().abi(), pathtosource.into_param().abi(), filesought.into_param().abi(), tagfile.into_param().abi(), ::core::mem::transmute(diskpromptstyle), ::core::mem::transmute(pathbuffer), ::core::mem::transmute(pathbuffersize), ::core::mem::transmute(pathrequiredsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupPromptForDiskW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hwndparent: Param0, - dialogtitle: Param1, - diskname: Param2, - pathtosource: Param3, - filesought: Param4, - tagfile: Param5, - diskpromptstyle: u32, - pathbuffer: super::super::Foundation::PWSTR, - pathbuffersize: u32, - pathrequiredsize: *mut u32, -) -> u32 { +pub unsafe fn SetupPromptForDiskW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hwndparent: Param0, dialogtitle: Param1, diskname: Param2, pathtosource: Param3, filesought: Param4, tagfile: Param5, diskpromptstyle: u32, pathbuffer: super::super::Foundation::PWSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupPromptForDiskW(hwndparent: super::super::Foundation::HWND, dialogtitle: super::super::Foundation::PWSTR, diskname: super::super::Foundation::PWSTR, pathtosource: super::super::Foundation::PWSTR, filesought: super::super::Foundation::PWSTR, tagfile: super::super::Foundation::PWSTR, diskpromptstyle: u32, pathbuffer: super::super::Foundation::PWSTR, pathbuffersize: u32, pathrequiredsize: *mut u32) -> u32; } - ::core::mem::transmute(SetupPromptForDiskW( - hwndparent.into_param().abi(), - dialogtitle.into_param().abi(), - diskname.into_param().abi(), - pathtosource.into_param().abi(), - filesought.into_param().abi(), - tagfile.into_param().abi(), - ::core::mem::transmute(diskpromptstyle), - ::core::mem::transmute(pathbuffer), - ::core::mem::transmute(pathbuffersize), - ::core::mem::transmute(pathrequiredsize), - )) + ::core::mem::transmute(SetupPromptForDiskW(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), diskname.into_param().abi(), pathtosource.into_param().abi(), filesought.into_param().abi(), tagfile.into_param().abi(), ::core::mem::transmute(diskpromptstyle), ::core::mem::transmute(pathbuffer), ::core::mem::transmute(pathbuffersize), ::core::mem::transmute(pathrequiredsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14959,43 +14417,14 @@ pub unsafe fn SetupQuerySpaceRequiredOnDriveW<'a, Param1: ::windows::core::IntoP } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupQueueCopyA< - 'a, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, ->( - queuehandle: *const ::core::ffi::c_void, - sourcerootpath: Param1, - sourcepath: Param2, - sourcefilename: Param3, - sourcedescription: Param4, - sourcetagfile: Param5, - targetdirectory: Param6, - targetfilename: Param7, - copystyle: u32, -) -> super::super::Foundation::BOOL { +pub unsafe fn SetupQueueCopyA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(queuehandle: *const ::core::ffi::c_void, sourcerootpath: Param1, sourcepath: Param2, sourcefilename: Param3, sourcedescription: Param4, sourcetagfile: Param5, targetdirectory: Param6, targetfilename: Param7, copystyle: u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetupQueueCopyA(queuehandle: *const ::core::ffi::c_void, sourcerootpath: super::super::Foundation::PSTR, sourcepath: super::super::Foundation::PSTR, sourcefilename: super::super::Foundation::PSTR, sourcedescription: super::super::Foundation::PSTR, sourcetagfile: super::super::Foundation::PSTR, targetdirectory: super::super::Foundation::PSTR, targetfilename: super::super::Foundation::PSTR, copystyle: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueueCopyA( - ::core::mem::transmute(queuehandle), - sourcerootpath.into_param().abi(), - sourcepath.into_param().abi(), - sourcefilename.into_param().abi(), - sourcedescription.into_param().abi(), - sourcetagfile.into_param().abi(), - targetdirectory.into_param().abi(), - targetfilename.into_param().abi(), - ::core::mem::transmute(copystyle), - )) + ::core::mem::transmute(SetupQueueCopyA(::core::mem::transmute(queuehandle), sourcerootpath.into_param().abi(), sourcepath.into_param().abi(), sourcefilename.into_param().abi(), sourcedescription.into_param().abi(), sourcetagfile.into_param().abi(), targetdirectory.into_param().abi(), targetfilename.into_param().abi(), ::core::mem::transmute(copystyle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -15058,16 +14487,7 @@ pub unsafe fn SetupQueueCopySectionW<'a, Param1: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SetupQueueCopyW< - 'a, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, ->( +pub unsafe fn SetupQueueCopyW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( queuehandle: *const ::core::ffi::c_void, sourcerootpath: Param1, sourcepath: Param2, @@ -15084,17 +14504,7 @@ pub unsafe fn SetupQueueCopyW< extern "system" { fn SetupQueueCopyW(queuehandle: *const ::core::ffi::c_void, sourcerootpath: super::super::Foundation::PWSTR, sourcepath: super::super::Foundation::PWSTR, sourcefilename: super::super::Foundation::PWSTR, sourcedescription: super::super::Foundation::PWSTR, sourcetagfile: super::super::Foundation::PWSTR, targetdirectory: super::super::Foundation::PWSTR, targetfilename: super::super::Foundation::PWSTR, copystyle: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SetupQueueCopyW( - ::core::mem::transmute(queuehandle), - sourcerootpath.into_param().abi(), - sourcepath.into_param().abi(), - sourcefilename.into_param().abi(), - sourcedescription.into_param().abi(), - sourcetagfile.into_param().abi(), - targetdirectory.into_param().abi(), - targetfilename.into_param().abi(), - ::core::mem::transmute(copystyle), - )) + ::core::mem::transmute(SetupQueueCopyW(::core::mem::transmute(queuehandle), sourcerootpath.into_param().abi(), sourcepath.into_param().abi(), sourcefilename.into_param().abi(), sourcedescription.into_param().abi(), sourcetagfile.into_param().abi(), targetdirectory.into_param().abi(), targetfilename.into_param().abi(), ::core::mem::transmute(copystyle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Devices/DeviceQuery/mod.rs b/src/Windows/Win32/Devices/DeviceQuery/mod.rs index 9f495df4b7..42ca7cccc8 100644 --- a/src/Windows/Win32/Devices/DeviceQuery/mod.rs +++ b/src/Windows/Win32/Devices/DeviceQuery/mod.rs @@ -329,18 +329,7 @@ pub unsafe fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: ::windows::core::RawPtr, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__: <*mut HDEVQUERY__ as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); - DevCreateObjectQuery( - ::core::mem::transmute(objecttype), - ::core::mem::transmute(queryflags), - ::core::mem::transmute(crequestedproperties), - ::core::mem::transmute(prequestedproperties), - ::core::mem::transmute(cfilterexpressioncount), - ::core::mem::transmute(pfilter), - ::core::mem::transmute(pcallback), - ::core::mem::transmute(pcontext), - &mut result__, - ) - .from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQuery(::core::mem::transmute(objecttype), ::core::mem::transmute(queryflags), ::core::mem::transmute(crequestedproperties), ::core::mem::transmute(prequestedproperties), ::core::mem::transmute(cfilterexpressioncount), ::core::mem::transmute(pfilter), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), &mut result__).from_abi::<*mut HDEVQUERY__>(result__) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -355,20 +344,7 @@ pub unsafe fn DevCreateObjectQueryEx(objecttype: DEV_OBJECT_TYPE, queryflags: u3 fn DevCreateObjectQueryEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: ::windows::core::RawPtr, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__: <*mut HDEVQUERY__ as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); - DevCreateObjectQueryEx( - ::core::mem::transmute(objecttype), - ::core::mem::transmute(queryflags), - ::core::mem::transmute(crequestedproperties), - ::core::mem::transmute(prequestedproperties), - ::core::mem::transmute(cfilterexpressioncount), - ::core::mem::transmute(pfilter), - ::core::mem::transmute(cextendedparametercount), - ::core::mem::transmute(pextendedparameters), - ::core::mem::transmute(pcallback), - ::core::mem::transmute(pcontext), - &mut result__, - ) - .from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQueryEx(::core::mem::transmute(objecttype), ::core::mem::transmute(queryflags), ::core::mem::transmute(crequestedproperties), ::core::mem::transmute(prequestedproperties), ::core::mem::transmute(cfilterexpressioncount), ::core::mem::transmute(pfilter), ::core::mem::transmute(cextendedparametercount), ::core::mem::transmute(pextendedparameters), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), &mut result__).from_abi::<*mut HDEVQUERY__>(result__) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -383,73 +359,22 @@ pub unsafe fn DevCreateObjectQueryFromId<'a, Param1: ::windows::core::IntoParam< fn DevCreateObjectQueryFromId(objecttype: DEV_OBJECT_TYPE, pszobjectid: super::super::Foundation::PWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: ::windows::core::RawPtr, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__: <*mut HDEVQUERY__ as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); - DevCreateObjectQueryFromId( - ::core::mem::transmute(objecttype), - pszobjectid.into_param().abi(), - ::core::mem::transmute(queryflags), - ::core::mem::transmute(crequestedproperties), - ::core::mem::transmute(prequestedproperties), - ::core::mem::transmute(cfilterexpressioncount), - ::core::mem::transmute(pfilter), - ::core::mem::transmute(pcallback), - ::core::mem::transmute(pcontext), - &mut result__, - ) - .from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQueryFromId(::core::mem::transmute(objecttype), pszobjectid.into_param().abi(), ::core::mem::transmute(queryflags), ::core::mem::transmute(crequestedproperties), ::core::mem::transmute(prequestedproperties), ::core::mem::transmute(cfilterexpressioncount), ::core::mem::transmute(pfilter), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), &mut result__).from_abi::<*mut HDEVQUERY__>(result__) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] #[inline] -pub unsafe fn DevCreateObjectQueryFromIdEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - objecttype: DEV_OBJECT_TYPE, - pszobjectid: Param1, - queryflags: u32, - crequestedproperties: u32, - prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, - cfilterexpressioncount: u32, - pfilter: *const DEVPROP_FILTER_EXPRESSION, - cextendedparametercount: u32, - pextendedparameters: *const DEV_QUERY_PARAMETER, - pcallback: PDEV_QUERY_RESULT_CALLBACK, - pcontext: *const ::core::ffi::c_void, -) -> ::windows::core::Result<*mut HDEVQUERY__> { +pub unsafe fn DevCreateObjectQueryFromIdEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(objecttype: DEV_OBJECT_TYPE, pszobjectid: Param1, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut HDEVQUERY__> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn DevCreateObjectQueryFromIdEx( - objecttype: DEV_OBJECT_TYPE, - pszobjectid: super::super::Foundation::PWSTR, - queryflags: u32, - crequestedproperties: u32, - prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, - cfilterexpressioncount: u32, - pfilter: *const DEVPROP_FILTER_EXPRESSION, - cextendedparametercount: u32, - pextendedparameters: *const DEV_QUERY_PARAMETER, - pcallback: ::windows::core::RawPtr, - pcontext: *const ::core::ffi::c_void, - phdevquery: *mut *mut HDEVQUERY__, - ) -> ::windows::core::HRESULT; + fn DevCreateObjectQueryFromIdEx(objecttype: DEV_OBJECT_TYPE, pszobjectid: super::super::Foundation::PWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: ::windows::core::RawPtr, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__: <*mut HDEVQUERY__ as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); - DevCreateObjectQueryFromIdEx( - ::core::mem::transmute(objecttype), - pszobjectid.into_param().abi(), - ::core::mem::transmute(queryflags), - ::core::mem::transmute(crequestedproperties), - ::core::mem::transmute(prequestedproperties), - ::core::mem::transmute(cfilterexpressioncount), - ::core::mem::transmute(pfilter), - ::core::mem::transmute(cextendedparametercount), - ::core::mem::transmute(pextendedparameters), - ::core::mem::transmute(pcallback), - ::core::mem::transmute(pcontext), - &mut result__, - ) - .from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQueryFromIdEx(::core::mem::transmute(objecttype), pszobjectid.into_param().abi(), ::core::mem::transmute(queryflags), ::core::mem::transmute(crequestedproperties), ::core::mem::transmute(prequestedproperties), ::core::mem::transmute(cfilterexpressioncount), ::core::mem::transmute(pfilter), ::core::mem::transmute(cextendedparametercount), ::core::mem::transmute(pextendedparameters), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), &mut result__).from_abi::<*mut HDEVQUERY__>(result__) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -464,73 +389,22 @@ pub unsafe fn DevCreateObjectQueryFromIds<'a, Param1: ::windows::core::IntoParam fn DevCreateObjectQueryFromIds(objecttype: DEV_OBJECT_TYPE, pszzobjectids: super::super::Foundation::PWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcallback: ::windows::core::RawPtr, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__: <*mut HDEVQUERY__ as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); - DevCreateObjectQueryFromIds( - ::core::mem::transmute(objecttype), - pszzobjectids.into_param().abi(), - ::core::mem::transmute(queryflags), - ::core::mem::transmute(crequestedproperties), - ::core::mem::transmute(prequestedproperties), - ::core::mem::transmute(cfilterexpressioncount), - ::core::mem::transmute(pfilter), - ::core::mem::transmute(pcallback), - ::core::mem::transmute(pcontext), - &mut result__, - ) - .from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQueryFromIds(::core::mem::transmute(objecttype), pszzobjectids.into_param().abi(), ::core::mem::transmute(queryflags), ::core::mem::transmute(crequestedproperties), ::core::mem::transmute(prequestedproperties), ::core::mem::transmute(cfilterexpressioncount), ::core::mem::transmute(pfilter), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), &mut result__).from_abi::<*mut HDEVQUERY__>(result__) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] #[inline] -pub unsafe fn DevCreateObjectQueryFromIdsEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - objecttype: DEV_OBJECT_TYPE, - pszzobjectids: Param1, - queryflags: u32, - crequestedproperties: u32, - prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, - cfilterexpressioncount: u32, - pfilter: *const DEVPROP_FILTER_EXPRESSION, - cextendedparametercount: u32, - pextendedparameters: *const DEV_QUERY_PARAMETER, - pcallback: PDEV_QUERY_RESULT_CALLBACK, - pcontext: *const ::core::ffi::c_void, -) -> ::windows::core::Result<*mut HDEVQUERY__> { +pub unsafe fn DevCreateObjectQueryFromIdsEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(objecttype: DEV_OBJECT_TYPE, pszzobjectids: Param1, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut HDEVQUERY__> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn DevCreateObjectQueryFromIdsEx( - objecttype: DEV_OBJECT_TYPE, - pszzobjectids: super::super::Foundation::PWSTR, - queryflags: u32, - crequestedproperties: u32, - prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, - cfilterexpressioncount: u32, - pfilter: *const DEVPROP_FILTER_EXPRESSION, - cextendedparametercount: u32, - pextendedparameters: *const DEV_QUERY_PARAMETER, - pcallback: ::windows::core::RawPtr, - pcontext: *const ::core::ffi::c_void, - phdevquery: *mut *mut HDEVQUERY__, - ) -> ::windows::core::HRESULT; + fn DevCreateObjectQueryFromIdsEx(objecttype: DEV_OBJECT_TYPE, pszzobjectids: super::super::Foundation::PWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcallback: ::windows::core::RawPtr, pcontext: *const ::core::ffi::c_void, phdevquery: *mut *mut HDEVQUERY__) -> ::windows::core::HRESULT; } let mut result__: <*mut HDEVQUERY__ as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); - DevCreateObjectQueryFromIdsEx( - ::core::mem::transmute(objecttype), - pszzobjectids.into_param().abi(), - ::core::mem::transmute(queryflags), - ::core::mem::transmute(crequestedproperties), - ::core::mem::transmute(prequestedproperties), - ::core::mem::transmute(cfilterexpressioncount), - ::core::mem::transmute(pfilter), - ::core::mem::transmute(cextendedparametercount), - ::core::mem::transmute(pextendedparameters), - ::core::mem::transmute(pcallback), - ::core::mem::transmute(pcontext), - &mut result__, - ) - .from_abi::<*mut HDEVQUERY__>(result__) + DevCreateObjectQueryFromIdsEx(::core::mem::transmute(objecttype), pszzobjectids.into_param().abi(), ::core::mem::transmute(queryflags), ::core::mem::transmute(crequestedproperties), ::core::mem::transmute(prequestedproperties), ::core::mem::transmute(cfilterexpressioncount), ::core::mem::transmute(pfilter), ::core::mem::transmute(cextendedparametercount), ::core::mem::transmute(pextendedparameters), ::core::mem::transmute(pcallback), ::core::mem::transmute(pcontext), &mut result__).from_abi::<*mut HDEVQUERY__>(result__) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -600,18 +474,7 @@ pub unsafe fn DevGetObjectPropertiesEx<'a, Param1: ::windows::core::IntoParam<'a extern "system" { fn DevGetObjectPropertiesEx(objecttype: DEV_OBJECT_TYPE, pszobjectid: super::super::Foundation::PWSTR, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcpropertycount: *mut u32, ppproperties: *mut *mut super::Properties::DEVPROPERTY) -> ::windows::core::HRESULT; } - DevGetObjectPropertiesEx( - ::core::mem::transmute(objecttype), - pszobjectid.into_param().abi(), - ::core::mem::transmute(queryflags), - ::core::mem::transmute(crequestedproperties), - ::core::mem::transmute(prequestedproperties), - ::core::mem::transmute(cextendedparametercount), - ::core::mem::transmute(pextendedparameters), - ::core::mem::transmute(pcpropertycount), - ::core::mem::transmute(ppproperties), - ) - .ok() + DevGetObjectPropertiesEx(::core::mem::transmute(objecttype), pszobjectid.into_param().abi(), ::core::mem::transmute(queryflags), ::core::mem::transmute(crequestedproperties), ::core::mem::transmute(prequestedproperties), ::core::mem::transmute(cextendedparametercount), ::core::mem::transmute(pextendedparameters), ::core::mem::transmute(pcpropertycount), ::core::mem::transmute(ppproperties)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -625,17 +488,7 @@ pub unsafe fn DevGetObjects(objecttype: DEV_OBJECT_TYPE, queryflags: u32, creque extern "system" { fn DevGetObjects(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, pcobjectcount: *mut u32, ppobjects: *mut *mut DEV_OBJECT) -> ::windows::core::HRESULT; } - DevGetObjects( - ::core::mem::transmute(objecttype), - ::core::mem::transmute(queryflags), - ::core::mem::transmute(crequestedproperties), - ::core::mem::transmute(prequestedproperties), - ::core::mem::transmute(cfilterexpressioncount), - ::core::mem::transmute(pfilter), - ::core::mem::transmute(pcobjectcount), - ::core::mem::transmute(ppobjects), - ) - .ok() + DevGetObjects(::core::mem::transmute(objecttype), ::core::mem::transmute(queryflags), ::core::mem::transmute(crequestedproperties), ::core::mem::transmute(prequestedproperties), ::core::mem::transmute(cfilterexpressioncount), ::core::mem::transmute(pfilter), ::core::mem::transmute(pcobjectcount), ::core::mem::transmute(ppobjects)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -649,19 +502,7 @@ pub unsafe fn DevGetObjectsEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, creq extern "system" { fn DevGetObjectsEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, crequestedproperties: u32, prequestedproperties: *const super::Properties::DEVPROPCOMPKEY, cfilterexpressioncount: u32, pfilter: *const DEVPROP_FILTER_EXPRESSION, cextendedparametercount: u32, pextendedparameters: *const DEV_QUERY_PARAMETER, pcobjectcount: *mut u32, ppobjects: *mut *mut DEV_OBJECT) -> ::windows::core::HRESULT; } - DevGetObjectsEx( - ::core::mem::transmute(objecttype), - ::core::mem::transmute(queryflags), - ::core::mem::transmute(crequestedproperties), - ::core::mem::transmute(prequestedproperties), - ::core::mem::transmute(cfilterexpressioncount), - ::core::mem::transmute(pfilter), - ::core::mem::transmute(cextendedparametercount), - ::core::mem::transmute(pextendedparameters), - ::core::mem::transmute(pcobjectcount), - ::core::mem::transmute(ppobjects), - ) - .ok() + DevGetObjectsEx(::core::mem::transmute(objecttype), ::core::mem::transmute(queryflags), ::core::mem::transmute(crequestedproperties), ::core::mem::transmute(prequestedproperties), ::core::mem::transmute(cfilterexpressioncount), ::core::mem::transmute(pfilter), ::core::mem::transmute(cextendedparametercount), ::core::mem::transmute(pextendedparameters), ::core::mem::transmute(pcobjectcount), ::core::mem::transmute(ppobjects)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Devices/Display/mod.rs b/src/Windows/Win32/Devices/Display/mod.rs index a306d25211..10f9e1e578 100644 --- a/src/Windows/Win32/Devices/Display/mod.rs +++ b/src/Windows/Win32/Devices/Display/mod.rs @@ -683,22 +683,7 @@ impl ::core::fmt::Debug for COLORINFO { } impl ::core::cmp::PartialEq for COLORINFO { fn eq(&self, other: &Self) -> bool { - self.Red == other.Red - && self.Green == other.Green - && self.Blue == other.Blue - && self.Cyan == other.Cyan - && self.Magenta == other.Magenta - && self.Yellow == other.Yellow - && self.AlignmentWhite == other.AlignmentWhite - && self.RedGamma == other.RedGamma - && self.GreenGamma == other.GreenGamma - && self.BlueGamma == other.BlueGamma - && self.MagentaInCyanDye == other.MagentaInCyanDye - && self.YellowInCyanDye == other.YellowInCyanDye - && self.CyanInMagentaDye == other.CyanInMagentaDye - && self.YellowInMagentaDye == other.YellowInMagentaDye - && self.CyanInYellowDye == other.CyanInYellowDye - && self.MagentaInYellowDye == other.MagentaInYellowDye + self.Red == other.Red && self.Green == other.Green && self.Blue == other.Blue && self.Cyan == other.Cyan && self.Magenta == other.Magenta && self.Yellow == other.Yellow && self.AlignmentWhite == other.AlignmentWhite && self.RedGamma == other.RedGamma && self.GreenGamma == other.GreenGamma && self.BlueGamma == other.BlueGamma && self.MagentaInCyanDye == other.MagentaInCyanDye && self.YellowInCyanDye == other.YellowInCyanDye && self.CyanInMagentaDye == other.CyanInMagentaDye && self.YellowInMagentaDye == other.YellowInMagentaDye && self.CyanInYellowDye == other.CyanInYellowDye && self.MagentaInYellowDye == other.MagentaInYellowDye } } impl ::core::cmp::Eq for COLORINFO {} @@ -990,14 +975,7 @@ impl ::core::default::Default for COLORSPACE_TRANSFORM_MATRIX_V2 { } impl ::core::fmt::Debug for COLORSPACE_TRANSFORM_MATRIX_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("COLORSPACE_TRANSFORM_MATRIX_V2") - .field("StageControlLookupTable1DDegamma", &self.StageControlLookupTable1DDegamma) - .field("LookupTable1DDegamma", &self.LookupTable1DDegamma) - .field("StageControlColorMatrix3x3", &self.StageControlColorMatrix3x3) - .field("ColorMatrix3x3", &self.ColorMatrix3x3) - .field("StageControlLookupTable1DRegamma", &self.StageControlLookupTable1DRegamma) - .field("LookupTable1DRegamma", &self.LookupTable1DRegamma) - .finish() + fmt.debug_struct("COLORSPACE_TRANSFORM_MATRIX_V2").field("StageControlLookupTable1DDegamma", &self.StageControlLookupTable1DDegamma).field("LookupTable1DDegamma", &self.LookupTable1DDegamma).field("StageControlColorMatrix3x3", &self.StageControlColorMatrix3x3).field("ColorMatrix3x3", &self.ColorMatrix3x3).field("StageControlLookupTable1DRegamma", &self.StageControlLookupTable1DRegamma).field("LookupTable1DRegamma", &self.LookupTable1DRegamma).finish() } } impl ::core::cmp::PartialEq for COLORSPACE_TRANSFORM_MATRIX_V2 { @@ -1211,18 +1189,7 @@ impl ::core::default::Default for DEVINFO { #[cfg(feature = "Win32_Graphics_Gdi")] impl ::core::fmt::Debug for DEVINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEVINFO") - .field("flGraphicsCaps", &self.flGraphicsCaps) - .field("lfDefaultFont", &self.lfDefaultFont) - .field("lfAnsiVarFont", &self.lfAnsiVarFont) - .field("lfAnsiFixFont", &self.lfAnsiFixFont) - .field("cFonts", &self.cFonts) - .field("iDitherFormat", &self.iDitherFormat) - .field("cxDither", &self.cxDither) - .field("cyDither", &self.cyDither) - .field("hpalDefault", &self.hpalDefault) - .field("flGraphicsCaps2", &self.flGraphicsCaps2) - .finish() + fmt.debug_struct("DEVINFO").field("flGraphicsCaps", &self.flGraphicsCaps).field("lfDefaultFont", &self.lfDefaultFont).field("lfAnsiVarFont", &self.lfAnsiVarFont).field("lfAnsiFixFont", &self.lfAnsiFixFont).field("cFonts", &self.cFonts).field("iDitherFormat", &self.iDitherFormat).field("cxDither", &self.cxDither).field("cyDither", &self.cyDither).field("hpalDefault", &self.hpalDefault).field("flGraphicsCaps2", &self.flGraphicsCaps2).finish() } } #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3222,16 +3189,7 @@ impl ::core::default::Default for ENG_TIME_FIELDS { } impl ::core::fmt::Debug for ENG_TIME_FIELDS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ENG_TIME_FIELDS") - .field("usYear", &self.usYear) - .field("usMonth", &self.usMonth) - .field("usDay", &self.usDay) - .field("usHour", &self.usHour) - .field("usMinute", &self.usMinute) - .field("usSecond", &self.usSecond) - .field("usMilliseconds", &self.usMilliseconds) - .field("usWeekday", &self.usWeekday) - .finish() + fmt.debug_struct("ENG_TIME_FIELDS").field("usYear", &self.usYear).field("usMonth", &self.usMonth).field("usDay", &self.usDay).field("usHour", &self.usHour).field("usMinute", &self.usMinute).field("usSecond", &self.usSecond).field("usMilliseconds", &self.usMilliseconds).field("usWeekday", &self.usWeekday).finish() } } impl ::core::cmp::PartialEq for ENG_TIME_FIELDS { @@ -3326,19 +3284,7 @@ pub unsafe fn EngBitBlt(psotrg: *const SURFOBJ, psosrc: *const SURFOBJ, psomask: extern "system" { fn EngBitBlt(psotrg: *const SURFOBJ, psosrc: *const SURFOBJ, psomask: *const SURFOBJ, pco: *const CLIPOBJ, pxlo: *const XLATEOBJ, prcltrg: *const super::super::Foundation::RECTL, pptlsrc: *const super::super::Foundation::POINTL, pptlmask: *const super::super::Foundation::POINTL, pbo: *const BRUSHOBJ, pptlbrush: *const super::super::Foundation::POINTL, rop4: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngBitBlt( - ::core::mem::transmute(psotrg), - ::core::mem::transmute(psosrc), - ::core::mem::transmute(psomask), - ::core::mem::transmute(pco), - ::core::mem::transmute(pxlo), - ::core::mem::transmute(prcltrg), - ::core::mem::transmute(pptlsrc), - ::core::mem::transmute(pptlmask), - ::core::mem::transmute(pbo), - ::core::mem::transmute(pptlbrush), - ::core::mem::transmute(rop4), - )) + ::core::mem::transmute(EngBitBlt(::core::mem::transmute(psotrg), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomask), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(prcltrg), ::core::mem::transmute(pptlsrc), ::core::mem::transmute(pptlmask), ::core::mem::transmute(pbo), ::core::mem::transmute(pptlbrush), ::core::mem::transmute(rop4))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3641,18 +3587,7 @@ pub unsafe fn EngGradientFill(psodest: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *m extern "system" { fn EngGradientFill(psodest: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pvertex: *mut super::super::Graphics::Gdi::TRIVERTEX, nvertex: u32, pmesh: *mut ::core::ffi::c_void, nmesh: u32, prclextents: *mut super::super::Foundation::RECTL, pptlditherorg: *mut super::super::Foundation::POINTL, ulmode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngGradientFill( - ::core::mem::transmute(psodest), - ::core::mem::transmute(pco), - ::core::mem::transmute(pxlo), - ::core::mem::transmute(pvertex), - ::core::mem::transmute(nvertex), - ::core::mem::transmute(pmesh), - ::core::mem::transmute(nmesh), - ::core::mem::transmute(prclextents), - ::core::mem::transmute(pptlditherorg), - ::core::mem::transmute(ulmode), - )) + ::core::mem::transmute(EngGradientFill(::core::mem::transmute(psodest), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pvertex), ::core::mem::transmute(nvertex), ::core::mem::transmute(pmesh), ::core::mem::transmute(nmesh), ::core::mem::transmute(prclextents), ::core::mem::transmute(pptlditherorg), ::core::mem::transmute(ulmode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3764,19 +3699,7 @@ pub unsafe fn EngPlgBlt(psotrg: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomsk: *mut extern "system" { fn EngPlgBlt(psotrg: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomsk: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlbrushorg: *mut super::super::Foundation::POINTL, pptfx: *mut POINTFIX, prcl: *mut super::super::Foundation::RECTL, pptl: *mut super::super::Foundation::POINTL, imode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngPlgBlt( - ::core::mem::transmute(psotrg), - ::core::mem::transmute(psosrc), - ::core::mem::transmute(psomsk), - ::core::mem::transmute(pco), - ::core::mem::transmute(pxlo), - ::core::mem::transmute(pca), - ::core::mem::transmute(pptlbrushorg), - ::core::mem::transmute(pptfx), - ::core::mem::transmute(prcl), - ::core::mem::transmute(pptl), - ::core::mem::transmute(imode), - )) + ::core::mem::transmute(EngPlgBlt(::core::mem::transmute(psotrg), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomsk), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pca), ::core::mem::transmute(pptlbrushorg), ::core::mem::transmute(pptfx), ::core::mem::transmute(prcl), ::core::mem::transmute(pptl), ::core::mem::transmute(imode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3830,19 +3753,7 @@ pub unsafe fn EngStretchBlt(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomask extern "system" { fn EngStretchBlt(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomask: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlhtorg: *mut super::super::Foundation::POINTL, prcldest: *mut super::super::Foundation::RECTL, prclsrc: *mut super::super::Foundation::RECTL, pptlmask: *mut super::super::Foundation::POINTL, imode: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngStretchBlt( - ::core::mem::transmute(psodest), - ::core::mem::transmute(psosrc), - ::core::mem::transmute(psomask), - ::core::mem::transmute(pco), - ::core::mem::transmute(pxlo), - ::core::mem::transmute(pca), - ::core::mem::transmute(pptlhtorg), - ::core::mem::transmute(prcldest), - ::core::mem::transmute(prclsrc), - ::core::mem::transmute(pptlmask), - ::core::mem::transmute(imode), - )) + ::core::mem::transmute(EngStretchBlt(::core::mem::transmute(psodest), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomask), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pca), ::core::mem::transmute(pptlhtorg), ::core::mem::transmute(prcldest), ::core::mem::transmute(prclsrc), ::core::mem::transmute(pptlmask), ::core::mem::transmute(imode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3856,21 +3767,7 @@ pub unsafe fn EngStretchBltROP(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psom extern "system" { fn EngStretchBltROP(psodest: *mut SURFOBJ, psosrc: *mut SURFOBJ, psomask: *mut SURFOBJ, pco: *mut CLIPOBJ, pxlo: *mut XLATEOBJ, pca: *mut super::super::Graphics::Gdi::COLORADJUSTMENT, pptlhtorg: *mut super::super::Foundation::POINTL, prcldest: *mut super::super::Foundation::RECTL, prclsrc: *mut super::super::Foundation::RECTL, pptlmask: *mut super::super::Foundation::POINTL, imode: u32, pbo: *mut BRUSHOBJ, rop4: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngStretchBltROP( - ::core::mem::transmute(psodest), - ::core::mem::transmute(psosrc), - ::core::mem::transmute(psomask), - ::core::mem::transmute(pco), - ::core::mem::transmute(pxlo), - ::core::mem::transmute(pca), - ::core::mem::transmute(pptlhtorg), - ::core::mem::transmute(prcldest), - ::core::mem::transmute(prclsrc), - ::core::mem::transmute(pptlmask), - ::core::mem::transmute(imode), - ::core::mem::transmute(pbo), - ::core::mem::transmute(rop4), - )) + ::core::mem::transmute(EngStretchBltROP(::core::mem::transmute(psodest), ::core::mem::transmute(psosrc), ::core::mem::transmute(psomask), ::core::mem::transmute(pco), ::core::mem::transmute(pxlo), ::core::mem::transmute(pca), ::core::mem::transmute(pptlhtorg), ::core::mem::transmute(prcldest), ::core::mem::transmute(prclsrc), ::core::mem::transmute(pptlmask), ::core::mem::transmute(imode), ::core::mem::transmute(pbo), ::core::mem::transmute(rop4))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3884,18 +3781,7 @@ pub unsafe fn EngStrokeAndFillPath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *m extern "system" { fn EngStrokeAndFillPath(pso: *mut SURFOBJ, ppo: *mut PATHOBJ, pco: *mut CLIPOBJ, pxo: *mut XFORMOBJ, pbostroke: *mut BRUSHOBJ, plineattrs: *mut LINEATTRS, pbofill: *mut BRUSHOBJ, pptlbrushorg: *mut super::super::Foundation::POINTL, mixfill: u32, floptions: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngStrokeAndFillPath( - ::core::mem::transmute(pso), - ::core::mem::transmute(ppo), - ::core::mem::transmute(pco), - ::core::mem::transmute(pxo), - ::core::mem::transmute(pbostroke), - ::core::mem::transmute(plineattrs), - ::core::mem::transmute(pbofill), - ::core::mem::transmute(pptlbrushorg), - ::core::mem::transmute(mixfill), - ::core::mem::transmute(floptions), - )) + ::core::mem::transmute(EngStrokeAndFillPath(::core::mem::transmute(pso), ::core::mem::transmute(ppo), ::core::mem::transmute(pco), ::core::mem::transmute(pxo), ::core::mem::transmute(pbostroke), ::core::mem::transmute(plineattrs), ::core::mem::transmute(pbofill), ::core::mem::transmute(pptlbrushorg), ::core::mem::transmute(mixfill), ::core::mem::transmute(floptions))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3923,18 +3809,7 @@ pub unsafe fn EngTextOut(pso: *mut SURFOBJ, pstro: *mut STROBJ, pfo: *mut FONTOB extern "system" { fn EngTextOut(pso: *mut SURFOBJ, pstro: *mut STROBJ, pfo: *mut FONTOBJ, pco: *mut CLIPOBJ, prclextra: *mut super::super::Foundation::RECTL, prclopaque: *mut super::super::Foundation::RECTL, pbofore: *mut BRUSHOBJ, pboopaque: *mut BRUSHOBJ, pptlorg: *mut super::super::Foundation::POINTL, mix: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EngTextOut( - ::core::mem::transmute(pso), - ::core::mem::transmute(pstro), - ::core::mem::transmute(pfo), - ::core::mem::transmute(pco), - ::core::mem::transmute(prclextra), - ::core::mem::transmute(prclopaque), - ::core::mem::transmute(pbofore), - ::core::mem::transmute(pboopaque), - ::core::mem::transmute(pptlorg), - ::core::mem::transmute(mix), - )) + ::core::mem::transmute(EngTextOut(::core::mem::transmute(pso), ::core::mem::transmute(pstro), ::core::mem::transmute(pfo), ::core::mem::transmute(pco), ::core::mem::transmute(prclextra), ::core::mem::transmute(prclopaque), ::core::mem::transmute(pbofore), ::core::mem::transmute(pboopaque), ::core::mem::transmute(pptlorg), ::core::mem::transmute(mix))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4527,17 +4402,7 @@ impl ::core::default::Default for FONTDIFF { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FONTDIFF { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FONTDIFF") - .field("jReserved1", &self.jReserved1) - .field("jReserved2", &self.jReserved2) - .field("jReserved3", &self.jReserved3) - .field("bWeight", &self.bWeight) - .field("usWinWeight", &self.usWinWeight) - .field("fsSelection", &self.fsSelection) - .field("fwdAveCharWidth", &self.fwdAveCharWidth) - .field("fwdMaxCharInc", &self.fwdMaxCharInc) - .field("ptlCaret", &self.ptlCaret) - .finish() + fmt.debug_struct("FONTDIFF").field("jReserved1", &self.jReserved1).field("jReserved2", &self.jReserved2).field("jReserved3", &self.jReserved3).field("bWeight", &self.bWeight).field("usWinWeight", &self.usWinWeight).field("fsSelection", &self.fsSelection).field("fwdAveCharWidth", &self.fwdAveCharWidth).field("fwdMaxCharInc", &self.fwdMaxCharInc).field("ptlCaret", &self.ptlCaret).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4571,15 +4436,7 @@ impl ::core::default::Default for FONTINFO { } impl ::core::fmt::Debug for FONTINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FONTINFO") - .field("cjThis", &self.cjThis) - .field("flCaps", &self.flCaps) - .field("cGlyphsSupported", &self.cGlyphsSupported) - .field("cjMaxGlyph1", &self.cjMaxGlyph1) - .field("cjMaxGlyph4", &self.cjMaxGlyph4) - .field("cjMaxGlyph8", &self.cjMaxGlyph8) - .field("cjMaxGlyph32", &self.cjMaxGlyph32) - .finish() + fmt.debug_struct("FONTINFO").field("cjThis", &self.cjThis).field("flCaps", &self.flCaps).field("cGlyphsSupported", &self.cGlyphsSupported).field("cjMaxGlyph1", &self.cjMaxGlyph1).field("cjMaxGlyph4", &self.cjMaxGlyph4).field("cjMaxGlyph8", &self.cjMaxGlyph8).field("cjMaxGlyph32", &self.cjMaxGlyph32).finish() } } impl ::core::cmp::PartialEq for FONTINFO { @@ -4617,18 +4474,7 @@ impl ::core::default::Default for FONTOBJ { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FONTOBJ { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FONTOBJ") - .field("iUniq", &self.iUniq) - .field("iFace", &self.iFace) - .field("cxMax", &self.cxMax) - .field("flFontType", &self.flFontType) - .field("iTTUniq", &self.iTTUniq) - .field("iFile", &self.iFile) - .field("sizLogResPpi", &self.sizLogResPpi) - .field("ulStyleSize", &self.ulStyleSize) - .field("pvConsumer", &self.pvConsumer) - .field("pvProducer", &self.pvProducer) - .finish() + fmt.debug_struct("FONTOBJ").field("iUniq", &self.iUniq).field("iFace", &self.iFace).field("cxMax", &self.cxMax).field("flFontType", &self.flFontType).field("iTTUniq", &self.iTTUniq).field("iFile", &self.iFile).field("sizLogResPpi", &self.sizLogResPpi).field("ulStyleSize", &self.ulStyleSize).field("pvConsumer", &self.pvConsumer).field("pvProducer", &self.pvProducer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8184,8 +8030,7 @@ pub type PFN_DrvStartPage = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type PFN_DrvStretchBltROP = - ::core::option::Option super::super::Foundation::BOOL>; +pub type PFN_DrvStretchBltROP = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] pub type PFN_DrvStrokeAndFillPath = ::core::option::Option super::super::Foundation::BOOL>; #[cfg(feature = "Win32_Foundation")] @@ -8714,21 +8559,7 @@ impl ::core::default::Default for SURFOBJ { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SURFOBJ { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SURFOBJ") - .field("dhsurf", &self.dhsurf) - .field("hsurf", &self.hsurf) - .field("dhpdev", &self.dhpdev) - .field("hdev", &self.hdev) - .field("sizlBitmap", &self.sizlBitmap) - .field("cjBits", &self.cjBits) - .field("pvBits", &self.pvBits) - .field("pvScan0", &self.pvScan0) - .field("lDelta", &self.lDelta) - .field("iUniq", &self.iUniq) - .field("iBitmapFormat", &self.iBitmapFormat) - .field("iType", &self.iType) - .field("fjBitmap", &self.fjBitmap) - .finish() + fmt.debug_struct("SURFOBJ").field("dhsurf", &self.dhsurf).field("hsurf", &self.hsurf).field("dhpdev", &self.dhpdev).field("hdev", &self.hdev).field("sizlBitmap", &self.sizlBitmap).field("cjBits", &self.cjBits).field("pvBits", &self.pvBits).field("pvScan0", &self.pvScan0).field("lDelta", &self.lDelta).field("iUniq", &self.iUniq).field("iBitmapFormat", &self.iBitmapFormat).field("iType", &self.iType).field("fjBitmap", &self.fjBitmap).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9148,19 +8979,7 @@ impl ::core::fmt::Debug for VIDEO_BANK_SELECT { } impl ::core::cmp::PartialEq for VIDEO_BANK_SELECT { fn eq(&self, other: &Self) -> bool { - self.Length == other.Length - && self.Size == other.Size - && self.BankingFlags == other.BankingFlags - && self.BankingType == other.BankingType - && self.PlanarHCBankingType == other.PlanarHCBankingType - && self.BitmapWidthInBytes == other.BitmapWidthInBytes - && self.BitmapSize == other.BitmapSize - && self.Granularity == other.Granularity - && self.PlanarHCGranularity == other.PlanarHCGranularity - && self.CodeOffset == other.CodeOffset - && self.PlanarHCBankCodeOffset == other.PlanarHCBankCodeOffset - && self.PlanarHCEnableCodeOffset == other.PlanarHCEnableCodeOffset - && self.PlanarHCDisableCodeOffset == other.PlanarHCDisableCodeOffset + self.Length == other.Length && self.Size == other.Size && self.BankingFlags == other.BankingFlags && self.BankingType == other.BankingType && self.PlanarHCBankingType == other.PlanarHCBankingType && self.BitmapWidthInBytes == other.BitmapWidthInBytes && self.BitmapSize == other.BitmapSize && self.Granularity == other.Granularity && self.PlanarHCGranularity == other.PlanarHCGranularity && self.CodeOffset == other.CodeOffset && self.PlanarHCBankCodeOffset == other.PlanarHCBankCodeOffset && self.PlanarHCEnableCodeOffset == other.PlanarHCEnableCodeOffset && self.PlanarHCDisableCodeOffset == other.PlanarHCDisableCodeOffset } } impl ::core::cmp::Eq for VIDEO_BANK_SELECT {} @@ -10434,16 +10253,7 @@ impl ::core::default::Default for VIDEO_WIN32K_CALLBACKS_PARAMS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for VIDEO_WIN32K_CALLBACKS_PARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VIDEO_WIN32K_CALLBACKS_PARAMS") - .field("CalloutType", &self.CalloutType) - .field("PhysDisp", &self.PhysDisp) - .field("Param", &self.Param) - .field("Status", &self.Status) - .field("LockUserSession", &self.LockUserSession) - .field("IsPostDevice", &self.IsPostDevice) - .field("SurpriseRemoval", &self.SurpriseRemoval) - .field("WaitForQueueReady", &self.WaitForQueueReady) - .finish() + fmt.debug_struct("VIDEO_WIN32K_CALLBACKS_PARAMS").field("CalloutType", &self.CalloutType).field("PhysDisp", &self.PhysDisp).field("Param", &self.Param).field("Status", &self.Status).field("LockUserSession", &self.LockUserSession).field("IsPostDevice", &self.IsPostDevice).field("SurpriseRemoval", &self.SurpriseRemoval).field("WaitForQueueReady", &self.WaitForQueueReady).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs b/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs index 01be815484..2e73e6d2e9 100644 --- a/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs +++ b/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs @@ -97,12 +97,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUPnP } #[repr(C)] #[doc(hidden)] -pub struct IUPnPAsyncResult_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ullrequestid: u64) -> ::windows::core::HRESULT, -); +pub struct IUPnPAsyncResult_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ullrequestid: u64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUPnPDescriptionDocument(pub ::windows::core::IUnknown); @@ -195,8 +190,7 @@ pub struct IUPnPDescriptionDocument_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plreadystate: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrurl: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -243,12 +237,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUPnP } #[repr(C)] #[doc(hidden)] -pub struct IUPnPDescriptionDocumentCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrloadresult: ::windows::core::HRESULT) -> ::windows::core::HRESULT, -); +pub struct IUPnPDescriptionDocumentCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrloadresult: ::windows::core::HRESULT) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUPnPDevice(pub ::windows::core::IUnknown); @@ -402,8 +391,7 @@ pub struct IUPnPDevice_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarb: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppudrootdevice: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -701,8 +689,7 @@ pub struct IUPnPDeviceFinder_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrtypeuri: ::core::mem::ManuallyDrop, dwflags: u32, pdevices: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -926,8 +913,7 @@ pub struct IUPnPDevices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -1071,38 +1057,17 @@ pub struct IUPnPHttpHeaderControl_abi( pub struct IUPnPRegistrar(pub ::windows::core::IUnknown); impl IUPnPRegistrar { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>( - &self, - bstrxmldesc: Param0, - bstrprogiddevicecontrolclass: Param1, - bstrinitstring: Param2, - bstrcontainerid: Param3, - bstrresourcepath: Param4, - nlifetime: i32, - ) -> ::windows::core::Result { + pub unsafe fn RegisterDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, bstrxmldesc: Param0, bstrprogiddevicecontrolclass: Param1, bstrinitstring: Param2, bstrcontainerid: Param3, bstrresourcepath: Param4, nlifetime: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), bstrxmldesc.into_param().abi(), bstrprogiddevicecontrolclass.into_param().abi(), bstrinitstring.into_param().abi(), bstrcontainerid.into_param().abi(), bstrresourcepath.into_param().abi(), ::core::mem::transmute(nlifetime), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterRunningDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>( - &self, - bstrxmldesc: Param0, - punkdevicecontrol: Param1, - bstrinitstring: Param2, - bstrresourcepath: Param3, - nlifetime: i32, - ) -> ::windows::core::Result { + pub unsafe fn RegisterRunningDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, bstrxmldesc: Param0, punkdevicecontrol: Param1, bstrinitstring: Param2, bstrresourcepath: Param3, nlifetime: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), bstrxmldesc.into_param().abi(), punkdevicecontrol.into_param().abi(), bstrinitstring.into_param().abi(), bstrresourcepath.into_param().abi(), ::core::mem::transmute(nlifetime), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterDeviceProvider<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>( - &self, - bstrprovidername: Param0, - bstrprogidproviderclass: Param1, - bstrinitstring: Param2, - bstrcontainerid: Param3, - ) -> ::windows::core::Result<()> { + pub unsafe fn RegisterDeviceProvider<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, bstrprovidername: Param0, bstrprogidproviderclass: Param1, bstrinitstring: Param2, bstrcontainerid: Param3) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), bstrprovidername.into_param().abi(), bstrprogidproviderclass.into_param().abi(), bstrinitstring.into_param().abi(), bstrcontainerid.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -1149,20 +1114,9 @@ pub struct IUPnPRegistrar_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrxmldesc: ::core::mem::ManuallyDrop, - bstrprogiddevicecontrolclass: ::core::mem::ManuallyDrop, - bstrinitstring: ::core::mem::ManuallyDrop, - bstrcontainerid: ::core::mem::ManuallyDrop, - bstrresourcepath: ::core::mem::ManuallyDrop, - nlifetime: i32, - pbstrdeviceidentifier: *mut ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrxmldesc: ::core::mem::ManuallyDrop, bstrprogiddevicecontrolclass: ::core::mem::ManuallyDrop, bstrinitstring: ::core::mem::ManuallyDrop, bstrcontainerid: ::core::mem::ManuallyDrop, bstrresourcepath: ::core::mem::ManuallyDrop, nlifetime: i32, pbstrdeviceidentifier: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrxmldesc: ::core::mem::ManuallyDrop, punkdevicecontrol: ::windows::core::RawPtr, bstrinitstring: ::core::mem::ManuallyDrop, bstrresourcepath: ::core::mem::ManuallyDrop, nlifetime: i32, pbstrdeviceidentifier: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrxmldesc: ::core::mem::ManuallyDrop, punkdevicecontrol: ::windows::core::RawPtr, bstrinitstring: ::core::mem::ManuallyDrop, bstrresourcepath: ::core::mem::ManuallyDrop, nlifetime: i32, pbstrdeviceidentifier: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrprovidername: ::core::mem::ManuallyDrop, bstrprogidproviderclass: ::core::mem::ManuallyDrop, bstrinitstring: ::core::mem::ManuallyDrop, bstrcontainerid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1235,36 +1189,11 @@ pub struct IUPnPRemoteEndpointInfo_abi( pub struct IUPnPReregistrar(pub ::windows::core::IUnknown); impl IUPnPReregistrar { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ReregisterDevice< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, - >( - &self, - bstrdeviceidentifier: Param0, - bstrxmldesc: Param1, - bstrprogiddevicecontrolclass: Param2, - bstrinitstring: Param3, - bstrcontainerid: Param4, - bstrresourcepath: Param5, - nlifetime: i32, - ) -> ::windows::core::Result<()> { + pub unsafe fn ReregisterDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, bstrdeviceidentifier: Param0, bstrxmldesc: Param1, bstrprogiddevicecontrolclass: Param2, bstrinitstring: Param3, bstrcontainerid: Param4, bstrresourcepath: Param5, nlifetime: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), bstrdeviceidentifier.into_param().abi(), bstrxmldesc.into_param().abi(), bstrprogiddevicecontrolclass.into_param().abi(), bstrinitstring.into_param().abi(), bstrcontainerid.into_param().abi(), bstrresourcepath.into_param().abi(), ::core::mem::transmute(nlifetime)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ReregisterRunningDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>( - &self, - bstrdeviceidentifier: Param0, - bstrxmldesc: Param1, - punkdevicecontrol: Param2, - bstrinitstring: Param3, - bstrresourcepath: Param4, - nlifetime: i32, - ) -> ::windows::core::Result<()> { + pub unsafe fn ReregisterRunningDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, bstrdeviceidentifier: Param0, bstrxmldesc: Param1, punkdevicecontrol: Param2, bstrinitstring: Param3, bstrresourcepath: Param4, nlifetime: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), bstrdeviceidentifier.into_param().abi(), bstrxmldesc.into_param().abi(), punkdevicecontrol.into_param().abi(), bstrinitstring.into_param().abi(), bstrresourcepath.into_param().abi(), ::core::mem::transmute(nlifetime)).ok() } } @@ -1298,20 +1227,9 @@ pub struct IUPnPReregistrar_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrdeviceidentifier: ::core::mem::ManuallyDrop, - bstrxmldesc: ::core::mem::ManuallyDrop, - bstrprogiddevicecontrolclass: ::core::mem::ManuallyDrop, - bstrinitstring: ::core::mem::ManuallyDrop, - bstrcontainerid: ::core::mem::ManuallyDrop, - bstrresourcepath: ::core::mem::ManuallyDrop, - nlifetime: i32, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrdeviceidentifier: ::core::mem::ManuallyDrop, bstrxmldesc: ::core::mem::ManuallyDrop, bstrprogiddevicecontrolclass: ::core::mem::ManuallyDrop, bstrinitstring: ::core::mem::ManuallyDrop, bstrcontainerid: ::core::mem::ManuallyDrop, bstrresourcepath: ::core::mem::ManuallyDrop, nlifetime: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrdeviceidentifier: ::core::mem::ManuallyDrop, bstrxmldesc: ::core::mem::ManuallyDrop, punkdevicecontrol: ::windows::core::RawPtr, bstrinitstring: ::core::mem::ManuallyDrop, bstrresourcepath: ::core::mem::ManuallyDrop, nlifetime: i32) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrdeviceidentifier: ::core::mem::ManuallyDrop, bstrxmldesc: ::core::mem::ManuallyDrop, punkdevicecontrol: ::windows::core::RawPtr, bstrinitstring: ::core::mem::ManuallyDrop, bstrresourcepath: ::core::mem::ManuallyDrop, nlifetime: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -1404,13 +1322,11 @@ pub struct IUPnPService_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrvariablename: ::core::mem::ManuallyDrop, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstractionname: ::core::mem::ManuallyDrop, vinactionargs: ::core::mem::ManuallyDrop, pvoutactionargs: *mut ::core::mem::ManuallyDrop, pvretval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstractionname: ::core::mem::ManuallyDrop, vinactionargs: ::core::mem::ManuallyDrop, pvoutactionargs: *mut ::core::mem::ManuallyDrop, pvretval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1636,12 +1552,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUPnP } #[repr(C)] #[doc(hidden)] -pub struct IUPnPServiceEnumProperty_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmask: u32) -> ::windows::core::HRESULT, -); +pub struct IUPnPServiceEnumProperty_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmask: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUPnPServices(pub ::windows::core::IUnknown); @@ -1719,8 +1630,7 @@ pub struct IUPnPServices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -1770,17 +1680,7 @@ impl ::core::default::Default for SW_DEVICE_CREATE_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::fmt::Debug for SW_DEVICE_CREATE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SW_DEVICE_CREATE_INFO") - .field("cbSize", &self.cbSize) - .field("pszInstanceId", &self.pszInstanceId) - .field("pszzHardwareIds", &self.pszzHardwareIds) - .field("pszzCompatibleIds", &self.pszzCompatibleIds) - .field("pContainerId", &self.pContainerId) - .field("CapabilityFlags", &self.CapabilityFlags) - .field("pszDeviceDescription", &self.pszDeviceDescription) - .field("pszDeviceLocation", &self.pszDeviceLocation) - .field("pSecurityDescriptor", &self.pSecurityDescriptor) - .finish() + fmt.debug_struct("SW_DEVICE_CREATE_INFO").field("cbSize", &self.cbSize).field("pszInstanceId", &self.pszInstanceId).field("pszzHardwareIds", &self.pszzHardwareIds).field("pszzCompatibleIds", &self.pszzCompatibleIds).field("pContainerId", &self.pContainerId).field("CapabilityFlags", &self.CapabilityFlags).field("pszDeviceDescription", &self.pszDeviceDescription).field("pszDeviceLocation", &self.pszDeviceLocation).field("pSecurityDescriptor", &self.pSecurityDescriptor).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -1867,14 +1767,7 @@ pub unsafe fn SwDeviceInterfacePropertySet<'a, Param0: ::windows::core::IntoPara } #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] #[inline] -pub unsafe fn SwDeviceInterfaceRegister<'a, Param0: ::windows::core::IntoParam<'a, HSWDEVICE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>>( - hswdevice: Param0, - pinterfaceclassguid: *const ::windows::core::GUID, - pszreferencestring: Param2, - cpropertycount: u32, - pproperties: *const super::super::Properties::DEVPROPERTY, - fenabled: Param5, -) -> ::windows::core::Result { +pub unsafe fn SwDeviceInterfaceRegister<'a, Param0: ::windows::core::IntoParam<'a, HSWDEVICE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>>(hswdevice: Param0, pinterfaceclassguid: *const ::windows::core::GUID, pszreferencestring: Param2, cpropertycount: u32, pproperties: *const super::super::Properties::DEVPROPERTY, fenabled: Param5) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Devices/Fax/mod.rs b/src/Windows/Win32/Devices/Fax/mod.rs index 33c15083ca..e081a713b2 100644 --- a/src/Windows/Win32/Devices/Fax/mod.rs +++ b/src/Windows/Win32/Devices/Fax/mod.rs @@ -143,19 +143,7 @@ impl ::core::fmt::Debug for FAX_CONFIGURATIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for FAX_CONFIGURATIONA { fn eq(&self, other: &Self) -> bool { - self.SizeOfStruct == other.SizeOfStruct - && self.Retries == other.Retries - && self.RetryDelay == other.RetryDelay - && self.DirtyDays == other.DirtyDays - && self.Branding == other.Branding - && self.UseDeviceTsid == other.UseDeviceTsid - && self.ServerCp == other.ServerCp - && self.PauseServerQueue == other.PauseServerQueue - && self.StartCheapTime == other.StartCheapTime - && self.StopCheapTime == other.StopCheapTime - && self.ArchiveOutgoingFaxes == other.ArchiveOutgoingFaxes - && self.ArchiveDirectory == other.ArchiveDirectory - && self.Reserved == other.Reserved + self.SizeOfStruct == other.SizeOfStruct && self.Retries == other.Retries && self.RetryDelay == other.RetryDelay && self.DirtyDays == other.DirtyDays && self.Branding == other.Branding && self.UseDeviceTsid == other.UseDeviceTsid && self.ServerCp == other.ServerCp && self.PauseServerQueue == other.PauseServerQueue && self.StartCheapTime == other.StartCheapTime && self.StopCheapTime == other.StopCheapTime && self.ArchiveOutgoingFaxes == other.ArchiveOutgoingFaxes && self.ArchiveDirectory == other.ArchiveDirectory && self.Reserved == other.Reserved } } #[cfg(feature = "Win32_Foundation")] @@ -213,19 +201,7 @@ impl ::core::fmt::Debug for FAX_CONFIGURATIONW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for FAX_CONFIGURATIONW { fn eq(&self, other: &Self) -> bool { - self.SizeOfStruct == other.SizeOfStruct - && self.Retries == other.Retries - && self.RetryDelay == other.RetryDelay - && self.DirtyDays == other.DirtyDays - && self.Branding == other.Branding - && self.UseDeviceTsid == other.UseDeviceTsid - && self.ServerCp == other.ServerCp - && self.PauseServerQueue == other.PauseServerQueue - && self.StartCheapTime == other.StartCheapTime - && self.StopCheapTime == other.StopCheapTime - && self.ArchiveOutgoingFaxes == other.ArchiveOutgoingFaxes - && self.ArchiveDirectory == other.ArchiveDirectory - && self.Reserved == other.Reserved + self.SizeOfStruct == other.SizeOfStruct && self.Retries == other.Retries && self.RetryDelay == other.RetryDelay && self.DirtyDays == other.DirtyDays && self.Branding == other.Branding && self.UseDeviceTsid == other.UseDeviceTsid && self.ServerCp == other.ServerCp && self.PauseServerQueue == other.PauseServerQueue && self.StartCheapTime == other.StartCheapTime && self.StopCheapTime == other.StopCheapTime && self.ArchiveOutgoingFaxes == other.ArchiveOutgoingFaxes && self.ArchiveDirectory == other.ArchiveDirectory && self.Reserved == other.Reserved } } #[cfg(feature = "Win32_Foundation")] @@ -631,26 +607,7 @@ impl ::core::fmt::Debug for FAX_DEVICE_STATUSA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for FAX_DEVICE_STATUSA { fn eq(&self, other: &Self) -> bool { - self.SizeOfStruct == other.SizeOfStruct - && self.CallerId == other.CallerId - && self.Csid == other.Csid - && self.CurrentPage == other.CurrentPage - && self.DeviceId == other.DeviceId - && self.DeviceName == other.DeviceName - && self.DocumentName == other.DocumentName - && self.JobType == other.JobType - && self.PhoneNumber == other.PhoneNumber - && self.RoutingString == other.RoutingString - && self.SenderName == other.SenderName - && self.RecipientName == other.RecipientName - && self.Size == other.Size - && self.StartTime == other.StartTime - && self.Status == other.Status - && self.StatusString == other.StatusString - && self.SubmittedTime == other.SubmittedTime - && self.TotalPages == other.TotalPages - && self.Tsid == other.Tsid - && self.UserName == other.UserName + self.SizeOfStruct == other.SizeOfStruct && self.CallerId == other.CallerId && self.Csid == other.Csid && self.CurrentPage == other.CurrentPage && self.DeviceId == other.DeviceId && self.DeviceName == other.DeviceName && self.DocumentName == other.DocumentName && self.JobType == other.JobType && self.PhoneNumber == other.PhoneNumber && self.RoutingString == other.RoutingString && self.SenderName == other.SenderName && self.RecipientName == other.RecipientName && self.Size == other.Size && self.StartTime == other.StartTime && self.Status == other.Status && self.StatusString == other.StatusString && self.SubmittedTime == other.SubmittedTime && self.TotalPages == other.TotalPages && self.Tsid == other.Tsid && self.UserName == other.UserName } } #[cfg(feature = "Win32_Foundation")] @@ -722,26 +679,7 @@ impl ::core::fmt::Debug for FAX_DEVICE_STATUSW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for FAX_DEVICE_STATUSW { fn eq(&self, other: &Self) -> bool { - self.SizeOfStruct == other.SizeOfStruct - && self.CallerId == other.CallerId - && self.Csid == other.Csid - && self.CurrentPage == other.CurrentPage - && self.DeviceId == other.DeviceId - && self.DeviceName == other.DeviceName - && self.DocumentName == other.DocumentName - && self.JobType == other.JobType - && self.PhoneNumber == other.PhoneNumber - && self.RoutingString == other.RoutingString - && self.SenderName == other.SenderName - && self.RecipientName == other.RecipientName - && self.Size == other.Size - && self.StartTime == other.StartTime - && self.Status == other.Status - && self.StatusString == other.StatusString - && self.SubmittedTime == other.SubmittedTime - && self.TotalPages == other.TotalPages - && self.Tsid == other.Tsid - && self.UserName == other.UserName + self.SizeOfStruct == other.SizeOfStruct && self.CallerId == other.CallerId && self.Csid == other.Csid && self.CurrentPage == other.CurrentPage && self.DeviceId == other.DeviceId && self.DeviceName == other.DeviceName && self.DocumentName == other.DocumentName && self.JobType == other.JobType && self.PhoneNumber == other.PhoneNumber && self.RoutingString == other.RoutingString && self.SenderName == other.SenderName && self.RecipientName == other.RecipientName && self.Size == other.Size && self.StartTime == other.StartTime && self.Status == other.Status && self.StatusString == other.StatusString && self.SubmittedTime == other.SubmittedTime && self.TotalPages == other.TotalPages && self.Tsid == other.Tsid && self.UserName == other.UserName } } #[cfg(feature = "Win32_Foundation")] @@ -775,17 +713,7 @@ impl ::core::default::Default for FAX_DEV_STATUS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FAX_DEV_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FAX_DEV_STATUS") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("StatusId", &self.StatusId) - .field("StringId", &self.StringId) - .field("PageCount", &self.PageCount) - .field("CSI", &self.CSI) - .field("CallerId", &self.CallerId) - .field("RoutingInfo", &self.RoutingInfo) - .field("ErrorCode", &self.ErrorCode) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("FAX_DEV_STATUS").field("SizeOfStruct", &self.SizeOfStruct).field("StatusId", &self.StatusId).field("StringId", &self.StringId).field("PageCount", &self.PageCount).field("CSI", &self.CSI).field("CallerId", &self.CallerId).field("RoutingInfo", &self.RoutingInfo).field("ErrorCode", &self.ErrorCode).field("Reserved", &self.Reserved).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1022,15 +950,7 @@ impl ::core::default::Default for FAX_GLOBAL_ROUTING_INFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FAX_GLOBAL_ROUTING_INFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FAX_GLOBAL_ROUTING_INFOA") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("Priority", &self.Priority) - .field("Guid", &self.Guid) - .field("FriendlyName", &self.FriendlyName) - .field("FunctionName", &self.FunctionName) - .field("ExtensionImageName", &self.ExtensionImageName) - .field("ExtensionFriendlyName", &self.ExtensionFriendlyName) - .finish() + fmt.debug_struct("FAX_GLOBAL_ROUTING_INFOA").field("SizeOfStruct", &self.SizeOfStruct).field("Priority", &self.Priority).field("Guid", &self.Guid).field("FriendlyName", &self.FriendlyName).field("FunctionName", &self.FunctionName).field("ExtensionImageName", &self.ExtensionImageName).field("ExtensionFriendlyName", &self.ExtensionFriendlyName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1068,15 +988,7 @@ impl ::core::default::Default for FAX_GLOBAL_ROUTING_INFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FAX_GLOBAL_ROUTING_INFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FAX_GLOBAL_ROUTING_INFOW") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("Priority", &self.Priority) - .field("Guid", &self.Guid) - .field("FriendlyName", &self.FriendlyName) - .field("FunctionName", &self.FunctionName) - .field("ExtensionImageName", &self.ExtensionImageName) - .field("ExtensionFriendlyName", &self.ExtensionFriendlyName) - .finish() + fmt.debug_struct("FAX_GLOBAL_ROUTING_INFOW").field("SizeOfStruct", &self.SizeOfStruct).field("Priority", &self.Priority).field("Guid", &self.Guid).field("FriendlyName", &self.FriendlyName).field("FunctionName", &self.FunctionName).field("ExtensionImageName", &self.ExtensionImageName).field("ExtensionFriendlyName", &self.ExtensionFriendlyName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1392,21 +1304,7 @@ impl ::core::fmt::Debug for FAX_JOB_PARAMA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for FAX_JOB_PARAMA { fn eq(&self, other: &Self) -> bool { - self.SizeOfStruct == other.SizeOfStruct - && self.RecipientNumber == other.RecipientNumber - && self.RecipientName == other.RecipientName - && self.Tsid == other.Tsid - && self.SenderName == other.SenderName - && self.SenderCompany == other.SenderCompany - && self.SenderDept == other.SenderDept - && self.BillingCode == other.BillingCode - && self.ScheduleAction == other.ScheduleAction - && self.ScheduleTime == other.ScheduleTime - && self.DeliveryReportType == other.DeliveryReportType - && self.DeliveryReportAddress == other.DeliveryReportAddress - && self.DocumentName == other.DocumentName - && self.CallHandle == other.CallHandle - && self.Reserved == other.Reserved + self.SizeOfStruct == other.SizeOfStruct && self.RecipientNumber == other.RecipientNumber && self.RecipientName == other.RecipientName && self.Tsid == other.Tsid && self.SenderName == other.SenderName && self.SenderCompany == other.SenderCompany && self.SenderDept == other.SenderDept && self.BillingCode == other.BillingCode && self.ScheduleAction == other.ScheduleAction && self.ScheduleTime == other.ScheduleTime && self.DeliveryReportType == other.DeliveryReportType && self.DeliveryReportAddress == other.DeliveryReportAddress && self.DocumentName == other.DocumentName && self.CallHandle == other.CallHandle && self.Reserved == other.Reserved } } #[cfg(feature = "Win32_Foundation")] @@ -1468,21 +1366,7 @@ impl ::core::fmt::Debug for FAX_JOB_PARAMW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for FAX_JOB_PARAMW { fn eq(&self, other: &Self) -> bool { - self.SizeOfStruct == other.SizeOfStruct - && self.RecipientNumber == other.RecipientNumber - && self.RecipientName == other.RecipientName - && self.Tsid == other.Tsid - && self.SenderName == other.SenderName - && self.SenderCompany == other.SenderCompany - && self.SenderDept == other.SenderDept - && self.BillingCode == other.BillingCode - && self.ScheduleAction == other.ScheduleAction - && self.ScheduleTime == other.ScheduleTime - && self.DeliveryReportType == other.DeliveryReportType - && self.DeliveryReportAddress == other.DeliveryReportAddress - && self.DocumentName == other.DocumentName - && self.CallHandle == other.CallHandle - && self.Reserved == other.Reserved + self.SizeOfStruct == other.SizeOfStruct && self.RecipientNumber == other.RecipientNumber && self.RecipientName == other.RecipientName && self.Tsid == other.Tsid && self.SenderName == other.SenderName && self.SenderCompany == other.SenderCompany && self.SenderDept == other.SenderDept && self.BillingCode == other.BillingCode && self.ScheduleAction == other.ScheduleAction && self.ScheduleTime == other.ScheduleTime && self.DeliveryReportType == other.DeliveryReportType && self.DeliveryReportAddress == other.DeliveryReportAddress && self.DocumentName == other.DocumentName && self.CallHandle == other.CallHandle && self.Reserved == other.Reserved } } #[cfg(feature = "Win32_Foundation")] @@ -1637,17 +1521,7 @@ impl ::core::default::Default for FAX_PORT_INFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FAX_PORT_INFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FAX_PORT_INFOA") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("DeviceId", &self.DeviceId) - .field("State", &self.State) - .field("Flags", &self.Flags) - .field("Rings", &self.Rings) - .field("Priority", &self.Priority) - .field("DeviceName", &self.DeviceName) - .field("Tsid", &self.Tsid) - .field("Csid", &self.Csid) - .finish() + fmt.debug_struct("FAX_PORT_INFOA").field("SizeOfStruct", &self.SizeOfStruct).field("DeviceId", &self.DeviceId).field("State", &self.State).field("Flags", &self.Flags).field("Rings", &self.Rings).field("Priority", &self.Priority).field("DeviceName", &self.DeviceName).field("Tsid", &self.Tsid).field("Csid", &self.Csid).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1687,17 +1561,7 @@ impl ::core::default::Default for FAX_PORT_INFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FAX_PORT_INFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FAX_PORT_INFOW") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("DeviceId", &self.DeviceId) - .field("State", &self.State) - .field("Flags", &self.Flags) - .field("Rings", &self.Rings) - .field("Priority", &self.Priority) - .field("DeviceName", &self.DeviceName) - .field("Tsid", &self.Tsid) - .field("Csid", &self.Csid) - .finish() + fmt.debug_struct("FAX_PORT_INFOW").field("SizeOfStruct", &self.SizeOfStruct).field("DeviceId", &self.DeviceId).field("State", &self.State).field("Flags", &self.Flags).field("Rings", &self.Rings).field("Priority", &self.Priority).field("DeviceName", &self.DeviceName).field("Tsid", &self.Tsid).field("Csid", &self.Csid).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1957,21 +1821,7 @@ impl ::core::fmt::Debug for FAX_ROUTE { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for FAX_ROUTE { fn eq(&self, other: &Self) -> bool { - self.SizeOfStruct == other.SizeOfStruct - && self.JobId == other.JobId - && self.ElapsedTime == other.ElapsedTime - && self.ReceiveTime == other.ReceiveTime - && self.PageCount == other.PageCount - && self.Csid == other.Csid - && self.Tsid == other.Tsid - && self.CallerId == other.CallerId - && self.RoutingInfo == other.RoutingInfo - && self.ReceiverName == other.ReceiverName - && self.ReceiverNumber == other.ReceiverNumber - && self.DeviceName == other.DeviceName - && self.DeviceId == other.DeviceId - && self.RoutingInfoData == other.RoutingInfoData - && self.RoutingInfoDataSize == other.RoutingInfoDataSize + self.SizeOfStruct == other.SizeOfStruct && self.JobId == other.JobId && self.ElapsedTime == other.ElapsedTime && self.ReceiveTime == other.ReceiveTime && self.PageCount == other.PageCount && self.Csid == other.Csid && self.Tsid == other.Tsid && self.CallerId == other.CallerId && self.RoutingInfo == other.RoutingInfo && self.ReceiverName == other.ReceiverName && self.ReceiverNumber == other.ReceiverNumber && self.DeviceName == other.DeviceName && self.DeviceId == other.DeviceId && self.RoutingInfoData == other.RoutingInfoData && self.RoutingInfoDataSize == other.RoutingInfoDataSize } } #[cfg(feature = "Win32_Foundation")] @@ -2008,12 +1858,7 @@ impl ::core::fmt::Debug for FAX_ROUTE_CALLBACKROUTINES { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for FAX_ROUTE_CALLBACKROUTINES { fn eq(&self, other: &Self) -> bool { - self.SizeOfStruct == other.SizeOfStruct - && self.FaxRouteAddFile.map(|f| f as usize) == other.FaxRouteAddFile.map(|f| f as usize) - && self.FaxRouteDeleteFile.map(|f| f as usize) == other.FaxRouteDeleteFile.map(|f| f as usize) - && self.FaxRouteGetFile.map(|f| f as usize) == other.FaxRouteGetFile.map(|f| f as usize) - && self.FaxRouteEnumFiles.map(|f| f as usize) == other.FaxRouteEnumFiles.map(|f| f as usize) - && self.FaxRouteModifyRoutingData.map(|f| f as usize) == other.FaxRouteModifyRoutingData.map(|f| f as usize) + self.SizeOfStruct == other.SizeOfStruct && self.FaxRouteAddFile.map(|f| f as usize) == other.FaxRouteAddFile.map(|f| f as usize) && self.FaxRouteDeleteFile.map(|f| f as usize) == other.FaxRouteDeleteFile.map(|f| f as usize) && self.FaxRouteGetFile.map(|f| f as usize) == other.FaxRouteGetFile.map(|f| f as usize) && self.FaxRouteEnumFiles.map(|f| f as usize) == other.FaxRouteEnumFiles.map(|f| f as usize) && self.FaxRouteModifyRoutingData.map(|f| f as usize) == other.FaxRouteModifyRoutingData.map(|f| f as usize) } } #[cfg(feature = "Win32_Foundation")] @@ -2047,17 +1892,7 @@ impl ::core::default::Default for FAX_ROUTING_METHODA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FAX_ROUTING_METHODA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FAX_ROUTING_METHODA") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("DeviceId", &self.DeviceId) - .field("Enabled", &self.Enabled) - .field("DeviceName", &self.DeviceName) - .field("Guid", &self.Guid) - .field("FriendlyName", &self.FriendlyName) - .field("FunctionName", &self.FunctionName) - .field("ExtensionImageName", &self.ExtensionImageName) - .field("ExtensionFriendlyName", &self.ExtensionFriendlyName) - .finish() + fmt.debug_struct("FAX_ROUTING_METHODA").field("SizeOfStruct", &self.SizeOfStruct).field("DeviceId", &self.DeviceId).field("Enabled", &self.Enabled).field("DeviceName", &self.DeviceName).field("Guid", &self.Guid).field("FriendlyName", &self.FriendlyName).field("FunctionName", &self.FunctionName).field("ExtensionImageName", &self.ExtensionImageName).field("ExtensionFriendlyName", &self.ExtensionFriendlyName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2097,17 +1932,7 @@ impl ::core::default::Default for FAX_ROUTING_METHODW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FAX_ROUTING_METHODW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FAX_ROUTING_METHODW") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("DeviceId", &self.DeviceId) - .field("Enabled", &self.Enabled) - .field("DeviceName", &self.DeviceName) - .field("Guid", &self.Guid) - .field("FriendlyName", &self.FriendlyName) - .field("FunctionName", &self.FunctionName) - .field("ExtensionImageName", &self.ExtensionImageName) - .field("ExtensionFriendlyName", &self.ExtensionFriendlyName) - .finish() + fmt.debug_struct("FAX_ROUTING_METHODW").field("SizeOfStruct", &self.SizeOfStruct).field("DeviceId", &self.DeviceId).field("Enabled", &self.Enabled).field("DeviceName", &self.DeviceName).field("Guid", &self.Guid).field("FriendlyName", &self.FriendlyName).field("FunctionName", &self.FunctionName).field("ExtensionImageName", &self.ExtensionImageName).field("ExtensionFriendlyName", &self.ExtensionFriendlyName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2189,17 +2014,7 @@ impl ::core::default::Default for FAX_SEND { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FAX_SEND { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FAX_SEND") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("FileName", &self.FileName) - .field("CallerName", &self.CallerName) - .field("CallerNumber", &self.CallerNumber) - .field("ReceiverName", &self.ReceiverName) - .field("ReceiverNumber", &self.ReceiverNumber) - .field("Branding", &self.Branding) - .field("CallHandle", &self.CallHandle) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("FAX_SEND").field("SizeOfStruct", &self.SizeOfStruct).field("FileName", &self.FileName).field("CallerName", &self.CallerName).field("CallerNumber", &self.CallerNumber).field("ReceiverName", &self.ReceiverName).field("ReceiverNumber", &self.ReceiverNumber).field("Branding", &self.Branding).field("CallHandle", &self.CallHandle).field("Reserved", &self.Reserved).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2899,14 +2714,7 @@ pub const FaxRecipient: ::windows::core::GUID = ::windows::core::GUID::from_u128 pub const FaxRecipients: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xea9bdf53_10a9_4d4f_a067_63c8f84f01b0); #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FaxRegisterRoutingExtensionW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - faxhandle: Param0, - extensionname: Param1, - friendlyname: Param2, - imagename: Param3, - callback: PFAX_ROUTING_INSTALLATION_CALLBACKW, - context: *mut ::core::ffi::c_void, -) -> super::super::Foundation::BOOL { +pub unsafe fn FaxRegisterRoutingExtensionW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(faxhandle: Param0, extensionname: Param1, friendlyname: Param2, imagename: Param3, callback: PFAX_ROUTING_INSTALLATION_CALLBACKW, context: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -3289,8 +3097,7 @@ pub struct IFaxAccount_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstraccountname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3378,8 +3185,7 @@ pub struct IFaxAccountFolders_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxoutgoingqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxincomingqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3470,8 +3276,7 @@ pub struct IFaxAccountIncomingArchive_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plsizelow: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plsizehigh: *mut i32) -> ::windows::core::HRESULT, @@ -3553,8 +3358,7 @@ pub struct IFaxAccountIncomingQueue_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxincomingjobs: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrjobid: ::core::mem::ManuallyDrop, pfaxincomingjob: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3623,8 +3427,7 @@ pub struct IFaxAccountNotify_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -3711,8 +3514,7 @@ pub struct IFaxAccountOutgoingArchive_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plsizelow: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plsizehigh: *mut i32) -> ::windows::core::HRESULT, @@ -3794,8 +3596,7 @@ pub struct IFaxAccountOutgoingQueue_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxoutgoingjobs: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrjobid: ::core::mem::ManuallyDrop, pfaxoutgoingjob: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3883,8 +3684,7 @@ pub struct IFaxAccountSet_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppfaxaccounts: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstraccountname: ::core::mem::ManuallyDrop, pfaxaccount: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3971,8 +3771,7 @@ pub struct IFaxAccounts_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vindex: ::core::mem::ManuallyDrop, pfaxaccount: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4062,8 +3861,7 @@ pub struct IFaxActivity_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plincomingmessages: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plroutingmessages: *mut i32) -> ::windows::core::HRESULT, @@ -4164,8 +3962,7 @@ pub struct IFaxActivityLogging_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pblogincoming: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, blogincoming: i16) -> ::windows::core::HRESULT, @@ -4391,8 +4188,7 @@ pub struct IFaxConfiguration_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbusearchive: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, busearchive: i16) -> ::windows::core::HRESULT, @@ -4608,8 +4404,7 @@ pub struct IFaxDevice_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plid: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrdevicename: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -4735,8 +4530,7 @@ pub struct IFaxDeviceIds_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lindex: i32, pldeviceid: *mut i32) -> ::windows::core::HRESULT, @@ -4862,8 +4656,7 @@ pub struct IFaxDeviceProvider_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrfriendlyname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4960,8 +4753,7 @@ pub struct IFaxDeviceProviders_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vindex: ::core::mem::ManuallyDrop, pfaxdeviceprovider: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5049,8 +4841,7 @@ pub struct IFaxDevices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vindex: ::core::mem::ManuallyDrop, pfaxdevice: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5259,8 +5050,7 @@ pub struct IFaxDocument_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrbody: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5332,18 +5122,7 @@ impl IFaxDocument2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Body(&self) -> ::windows::core::Result { @@ -5584,8 +5363,7 @@ pub struct IFaxDocument2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrbody: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5746,8 +5524,7 @@ pub struct IFaxEventLogging_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, piniteventlevel: *mut FAX_LOG_LEVEL_ENUM) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, initeventlevel: FAX_LOG_LEVEL_ENUM) -> ::windows::core::HRESULT, @@ -5840,8 +5617,7 @@ pub struct IFaxFolders_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxoutgoingqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxincomingqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5920,8 +5696,7 @@ pub struct IFaxInboundRouting_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxinboundroutingextensions: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxinboundroutingmethods: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6038,8 +5813,7 @@ pub struct IFaxInboundRoutingExtension_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrfriendlyname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6134,8 +5908,7 @@ pub struct IFaxInboundRoutingExtensions_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vindex: ::core::mem::ManuallyDrop, pfaxinboundroutingextension: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6244,8 +6017,7 @@ pub struct IFaxInboundRoutingMethod_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6339,8 +6111,7 @@ pub struct IFaxInboundRoutingMethods_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vindex: ::core::mem::ManuallyDrop, pfaxinboundroutingmethod: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6478,8 +6249,7 @@ pub struct IFaxIncomingArchive_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbusearchive: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, busearchive: i16) -> ::windows::core::HRESULT, @@ -6647,8 +6417,7 @@ pub struct IFaxIncomingJob_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plsize: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -6754,8 +6523,7 @@ pub struct IFaxIncomingJobs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vindex: ::core::mem::ManuallyDrop, pfaxincomingjob: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6883,8 +6651,7 @@ pub struct IFaxIncomingMessage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6926,18 +6693,7 @@ impl IFaxIncomingMessage2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Id(&self) -> ::windows::core::Result { @@ -7139,8 +6895,7 @@ pub struct IFaxIncomingMessage2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7272,8 +7027,7 @@ pub struct IFaxIncomingMessageIterator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxincomingmessage: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plprefetchsize: *mut i32) -> ::windows::core::HRESULT, @@ -7368,8 +7122,7 @@ pub struct IFaxIncomingQueue_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbblocked: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bblocked: i16) -> ::windows::core::HRESULT, @@ -7516,8 +7269,7 @@ pub struct IFaxJobStatus_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstatus: *mut FAX_JOB_STATUS_ENUM) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plpages: *mut i32) -> ::windows::core::HRESULT, @@ -7614,8 +7366,7 @@ pub struct IFaxLoggingOptions_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxeventlogging: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxactivitylogging: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7692,8 +7443,7 @@ pub struct IFaxOutboundRouting_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxoutboundroutinggroups: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxoutboundroutingrules: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7775,8 +7525,7 @@ pub struct IFaxOutboundRoutingGroup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7869,8 +7618,7 @@ pub struct IFaxOutboundRoutingGroups_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vindex: ::core::mem::ManuallyDrop, pfaxoutboundroutinggroup: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7986,8 +7734,7 @@ pub struct IFaxOutboundRoutingRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcountrycode: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plareacode: *mut i32) -> ::windows::core::HRESULT, @@ -8094,8 +7841,7 @@ pub struct IFaxOutboundRoutingRules_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lindex: i32, pfaxoutboundroutingrule: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8237,8 +7983,7 @@ pub struct IFaxOutgoingArchive_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbusearchive: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, busearchive: i16) -> ::windows::core::HRESULT, @@ -8452,8 +8197,7 @@ pub struct IFaxOutgoingJob_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrsubject: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8514,18 +8258,7 @@ impl IFaxOutgoingJob2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Subject(&self) -> ::windows::core::Result { @@ -8746,8 +8479,7 @@ pub struct IFaxOutgoingJob2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrsubject: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8870,8 +8602,7 @@ pub struct IFaxOutgoingJobs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vindex: ::core::mem::ManuallyDrop, pfaxoutgoingjob: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9024,8 +8755,7 @@ pub struct IFaxOutgoingMessage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrsubmissionid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9074,18 +8804,7 @@ impl IFaxOutgoingMessage2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SubmissionId(&self) -> ::windows::core::Result { @@ -9275,8 +8994,7 @@ pub struct IFaxOutgoingMessage2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrsubmissionid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9399,8 +9117,7 @@ pub struct IFaxOutgoingMessageIterator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxoutgoingmessage: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbeof: *mut i16) -> ::windows::core::HRESULT, @@ -9558,8 +9275,7 @@ pub struct IFaxOutgoingQueue_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbblocked: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bblocked: i16) -> ::windows::core::HRESULT, @@ -9721,8 +9437,7 @@ pub struct IFaxReceiptOptions_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptype: *mut FAX_SMTP_AUTHENTICATION_TYPE_ENUM) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, r#type: FAX_SMTP_AUTHENTICATION_TYPE_ENUM) -> ::windows::core::HRESULT, @@ -9833,8 +9548,7 @@ pub struct IFaxRecipient_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrfaxnumber: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9929,8 +9643,7 @@ pub struct IFaxRecipients_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lindex: i32, ppfaxrecipient: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10029,8 +9742,7 @@ pub struct IFaxSecurity_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvdescriptor: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -10132,8 +9844,7 @@ pub struct IFaxSecurity2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvdescriptor: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -10359,8 +10070,7 @@ pub struct IFaxSender_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrbillingcode: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10597,8 +10307,7 @@ pub struct IFaxServer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrservername: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10654,18 +10363,7 @@ impl IFaxServer2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Connect<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrservername: Param0) -> ::windows::core::Result<()> { @@ -10867,8 +10565,7 @@ pub struct IFaxServer2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrservername: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10972,8 +10669,7 @@ pub struct IFaxServerNotify_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11039,8 +10735,7 @@ pub struct IFaxServerNotify2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const IS_DIGITAL_CAMERA_VAL: u32 = 1u32; @@ -11833,16 +11528,7 @@ impl ::core::fmt::Debug for STI_DEVICE_INFORMATIONW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for STI_DEVICE_INFORMATIONW { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.DeviceType == other.DeviceType - && self.szDeviceInternalName == other.szDeviceInternalName - && self.DeviceCapabilitiesA == other.DeviceCapabilitiesA - && self.dwHardwareConfiguration == other.dwHardwareConfiguration - && self.pszVendorDescription == other.pszVendorDescription - && self.pszDeviceDescription == other.pszDeviceDescription - && self.pszPortName == other.pszPortName - && self.pszPropProvider == other.pszPropProvider - && self.pszLocalName == other.pszLocalName + self.dwSize == other.dwSize && self.DeviceType == other.DeviceType && self.szDeviceInternalName == other.szDeviceInternalName && self.DeviceCapabilitiesA == other.DeviceCapabilitiesA && self.dwHardwareConfiguration == other.dwHardwareConfiguration && self.pszVendorDescription == other.pszVendorDescription && self.pszDeviceDescription == other.pszDeviceDescription && self.pszPortName == other.pszPortName && self.pszPropProvider == other.pszPropProvider && self.pszLocalName == other.pszLocalName } } #[cfg(feature = "Win32_Foundation")] @@ -11884,14 +11570,7 @@ impl ::core::default::Default for STI_DEVICE_STATUS { } impl ::core::fmt::Debug for STI_DEVICE_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STI_DEVICE_STATUS") - .field("dwSize", &self.dwSize) - .field("StatusMask", &self.StatusMask) - .field("dwOnlineState", &self.dwOnlineState) - .field("dwHardwareStatusCode", &self.dwHardwareStatusCode) - .field("dwEventHandlingState", &self.dwEventHandlingState) - .field("dwPollingInterval", &self.dwPollingInterval) - .finish() + fmt.debug_struct("STI_DEVICE_STATUS").field("dwSize", &self.dwSize).field("StatusMask", &self.StatusMask).field("dwOnlineState", &self.dwOnlineState).field("dwHardwareStatusCode", &self.dwHardwareStatusCode).field("dwEventHandlingState", &self.dwEventHandlingState).field("dwPollingInterval", &self.dwPollingInterval).finish() } } impl ::core::cmp::PartialEq for STI_DEVICE_STATUS { @@ -12078,18 +11757,7 @@ impl ::core::fmt::Debug for STI_WIA_DEVICE_INFORMATIONW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for STI_WIA_DEVICE_INFORMATIONW { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.DeviceType == other.DeviceType - && self.szDeviceInternalName == other.szDeviceInternalName - && self.DeviceCapabilitiesA == other.DeviceCapabilitiesA - && self.dwHardwareConfiguration == other.dwHardwareConfiguration - && self.pszVendorDescription == other.pszVendorDescription - && self.pszDeviceDescription == other.pszDeviceDescription - && self.pszPortName == other.pszPortName - && self.pszPropProvider == other.pszPropProvider - && self.pszLocalName == other.pszLocalName - && self.pszUiDll == other.pszUiDll - && self.pszServer == other.pszServer + self.dwSize == other.dwSize && self.DeviceType == other.DeviceType && self.szDeviceInternalName == other.szDeviceInternalName && self.DeviceCapabilitiesA == other.DeviceCapabilitiesA && self.dwHardwareConfiguration == other.dwHardwareConfiguration && self.pszVendorDescription == other.pszVendorDescription && self.pszDeviceDescription == other.pszDeviceDescription && self.pszPortName == other.pszPortName && self.pszPropProvider == other.pszPropProvider && self.pszLocalName == other.pszLocalName && self.pszUiDll == other.pszUiDll && self.pszServer == other.pszServer } } #[cfg(feature = "Win32_Foundation")] @@ -12275,8 +11943,7 @@ pub struct _IFaxAccountNotify_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxaccount: ::windows::core::RawPtr, bstrjobid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12453,8 +12120,7 @@ pub struct _IFaxServerNotify2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfaxserver: ::windows::core::RawPtr, bstrjobid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, diff --git a/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs b/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs index 97efdb6002..cf52b406ef 100644 --- a/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs +++ b/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs @@ -41,15 +41,7 @@ impl IFunctionDiscovery { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pszfunctioninstanceidentity.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateInstanceCollectionQuery<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, IFunctionDiscoveryNotification>>( - &self, - pszcategory: Param0, - pszsubcategory: Param1, - fincludeallsubcategories: Param2, - pifunctiondiscoverynotification: Param3, - pfdqcquerycontext: *mut u64, - ppifunctioninstancecollectionquery: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { + pub unsafe fn CreateInstanceCollectionQuery<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, IFunctionDiscoveryNotification>>(&self, pszcategory: Param0, pszsubcategory: Param1, fincludeallsubcategories: Param2, pifunctiondiscoverynotification: Param3, pfdqcquerycontext: *mut u64, ppifunctioninstancecollectionquery: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pszcategory.into_param().abi(), pszsubcategory.into_param().abi(), fincludeallsubcategories.into_param().abi(), pifunctiondiscoverynotification.into_param().abi(), ::core::mem::transmute(pfdqcquerycontext), ::core::mem::transmute(ppifunctioninstancecollectionquery)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -245,14 +237,7 @@ impl IFunctionDiscoveryProviderFactory { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe fn CreateInstance<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>, Param4: ::windows::core::IntoParam<'a, IFunctionDiscoveryProvider>>( - &self, - pszsubcategory: Param0, - pszproviderinstanceidentity: Param1, - iproviderinstancecontext: isize, - pipropertystore: Param3, - pifunctiondiscoveryprovider: Param4, - ) -> ::windows::core::Result { + pub unsafe fn CreateInstance<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>, Param4: ::windows::core::IntoParam<'a, IFunctionDiscoveryProvider>>(&self, pszsubcategory: Param0, pszproviderinstanceidentity: Param1, iproviderinstancecontext: isize, pipropertystore: Param3, pifunctiondiscoveryprovider: Param4) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pszsubcategory.into_param().abi(), pszproviderinstanceidentity.into_param().abi(), ::core::mem::transmute(iproviderinstancecontext), pipropertystore.into_param().abi(), pifunctiondiscoveryprovider.into_param().abi(), &mut result__).from_abi::(result__) } @@ -638,12 +623,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IFunc } #[repr(C)] #[doc(hidden)] -pub struct IFunctionInstanceQuery_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppifunctioninstance: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IFunctionInstanceQuery_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppifunctioninstance: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPNPXAssociation(pub ::windows::core::IUnknown); @@ -883,11 +863,9 @@ pub struct IProviderProperties_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pifunctioninstance: ::windows::core::RawPtr, iproviderinstancecontext: isize, pdwcount: *mut u32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pifunctioninstance: ::windows::core::RawPtr, iproviderinstancecontext: isize, dwindex: u32, pkey: *mut super::super::UI::Shell::PropertiesSystem::PROPERTYKEY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_UI_Shell_PropertiesSystem"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pifunctioninstance: ::windows::core::RawPtr, iproviderinstancecontext: isize, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, ppropvar: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pifunctioninstance: ::windows::core::RawPtr, iproviderinstancecontext: isize, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, ppropvar: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pifunctioninstance: ::windows::core::RawPtr, iproviderinstancecontext: isize, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, ppropvar: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pifunctioninstance: ::windows::core::RawPtr, iproviderinstancecontext: isize, key: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, ppropvar: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, ); #[repr(transparent)] @@ -1073,10 +1051,7 @@ pub struct IProviderQueryConstraintCollection_abi( pub const MAX_FDCONSTRAINTNAME_LENGTH: u32 = 100u32; pub const MAX_FDCONSTRAINTVALUE_LENGTH: u32 = 1000u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 29u32, -}; +pub const PKEY_DeviceClass_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_ClassCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x713d1703_a2e2_49f5_9214_56472ef3da5c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1084,32 +1059,17 @@ pub const PKEY_DeviceClass_ClassInstaller: super::super::UI::Shell::PropertiesSy #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_ClassName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), - pid: 11u32, -}; +pub const PKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 27u32, -}; +pub const PKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 28u32, -}; +pub const PKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 28u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), - pid: 12u32, -}; +pub const PKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 20u32, -}; +pub const PKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1117,256 +1077,109 @@ pub const PKEY_DeviceClass_NoDisplayClass: super::super::UI::Shell::PropertiesSy #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_NoInstallClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), - pid: 10u32, -}; +pub const PKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_PropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 25u32, -}; +pub const PKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 26u32, -}; +pub const PKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceClass_SilentInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 51u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 80u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 78u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 90u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 94u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 95u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 92u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 91u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 93u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 81u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 82u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 52u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 89u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12288u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 57u32, -}; +pub const PKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 51u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 80u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 78u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 90u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 94u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 95u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 92u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 91u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 93u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 81u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 82u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 52u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 89u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12288u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 57u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceDisplay_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 54u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 55u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 86u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 79u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 53u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 70u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 72u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 85u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 74u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsNotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 83u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 56u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 84u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 68u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 67u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 66u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 77u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 76u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8192u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 87u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 73u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 71u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8194u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8195u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 97u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 88u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 99u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 98u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceDisplay_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 65u32, -}; +pub const PKEY_DeviceDisplay_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 54u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 55u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 86u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 79u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 53u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 70u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 72u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 85u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 74u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsNotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 83u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 56u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 84u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 68u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 67u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 66u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 77u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 76u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8192u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 87u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 73u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 71u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8194u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8195u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 97u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 88u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 99u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 98u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DeviceDisplay_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 65u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterfaceClass_DefaultInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1376,62 +1189,35 @@ pub const PKEY_DeviceInterface_Enabled: super::super::UI::Shell::PropertiesSyste #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 19u32, -}; +pub const PKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 30u32, -}; +pub const PKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 30u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_BIOSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xeaee7f1d_6a33_44d1_9441_5f46def23198), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 38u32, -}; +pub const PKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 38u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 23u32, -}; +pub const PKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_BusRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_BusReportedDeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 21u32, -}; +pub const PKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 17u32, -}; +pub const PKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 29u32, -}; +pub const PKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Class: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 10u32, -}; +pub const PKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 12u32, -}; +pub const PKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1439,22 +1225,13 @@ pub const PKEY_Device_DHP_Rebalance_Policy: super::super::UI::Shell::PropertiesS #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DevNodeStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 27u32, -}; +pub const PKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 11u32, -}; +pub const PKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 11u32, -}; +pub const PKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1466,91 +1243,49 @@ pub const PKEY_Device_DriverInfSection: super::super::UI::Shell::PropertiesSyste #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverInfSectionExt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 15u32, -}; +pub const PKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 10u32, -}; +pub const PKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 14u32, -}; +pub const PKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_EjectionRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 24u32, -}; +pub const PKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 28u32, -}; +pub const PKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 28u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 14u32, -}; +pub const PKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_FriendlyNameAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 18u32, -}; +pub const PKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 36u32, -}; +pub const PKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 36u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 256u32, -}; +pub const PKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 256u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_IsAssociateableByUserAction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Legacy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 22u32, -}; +pub const PKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 22u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 15u32, -}; +pub const PKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 37u32, -}; +pub const PKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 20u32, -}; +pub const PKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 13u32, -}; +pub const PKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ManufacturerAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1558,24 +1293,15 @@ pub const PKEY_Device_MatchingDeviceId: super::super::UI::Shell::PropertiesSyste #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 17u32, -}; +pub const PKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Numa_Node: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 16u32, -}; +pub const PKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 32u32, -}; +pub const PKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 32u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_PowerRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1583,77 +1309,41 @@ pub const PKEY_Device_PresenceNotForDevice: super::super::UI::Shell::PropertiesS #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_ProblemCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 33u32, -}; +pub const PKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 33u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 34u32, -}; +pub const PKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 34u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 35u32, -}; +pub const PKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 35u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_RemovalRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Reported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 13u32, -}; +pub const PKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 12u32, -}; +pub const PKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_SafeRemovalRequiredOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 25u32, -}; +pub const PKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 26u32, -}; +pub const PKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_Service: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), - pid: 10u32, -}; +pub const PKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Device_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), - pid: 11u32, -}; +pub const PKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 18u32, -}; +pub const PKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 31u32, -}; +pub const PKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 31u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 19u32, -}; +pub const PKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DrvPkg_BrandingIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1669,36 +1359,21 @@ pub const PKEY_DrvPkg_VendorWebSite: super::super::UI::Shell::PropertiesSystem:: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FunctionInstance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x08c0c253_a154_4746_9005_82de5317148b), pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Devinst: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), - pid: 4097u32, -}; +pub const PKEY_Hardware_Devinst: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4097u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_DisplayAttribute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), - pid: 11u32, -}; +pub const PKEY_Hardware_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), - pid: 10u32, -}; +pub const PKEY_Hardware_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Function: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), - pid: 4099u32, -}; +pub const PKEY_Hardware_Function: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4099u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), - pid: 4098u32, -}; +pub const PKEY_Hardware_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4098u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1708,205 +1383,91 @@ pub const PKEY_Hardware_Name: super::super::UI::Shell::PropertiesSystem::PROPERT #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Hardware_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_ShellAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), - pid: 4100u32, -}; +pub const PKEY_Hardware_ShellAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Hardware_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), - pid: 4096u32, -}; +pub const PKEY_Hardware_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5eaf3ef2_e0ca_4598_bf06_71ed1d9dd953), pid: 4096u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 10u32, -}; +pub const PKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Numa_Proximity_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_Associated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Category_Desc_NonPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12304u32, -}; +pub const PKEY_PNPX_Category_Desc_NonPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12304u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_CompactSignature: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 28674u32, -}; +pub const PKEY_PNPX_CompactSignature: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28674u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_CompatibleTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DeviceCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12292u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DeviceCategory_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12293u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DeviceCertHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 28675u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_DomainName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 20480u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12289u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_GlobalIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 4096u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 4101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_IPBusEnumerated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 28688u32, -}; +pub const PKEY_PNPX_DeviceCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12292u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_DeviceCategory_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12293u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_DeviceCertHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28675u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_DomainName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 20480u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12289u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_GlobalIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4096u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_IPBusEnumerated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28688u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PNPX_Installable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4fc5077e_b686_44be_93e3_86cafe368ccd), pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12297u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ManufacturerUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8193u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_MetadataVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 4100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ModelUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8196u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_NetworkInterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12296u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_NetworkInterfaceLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12295u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_PhysicalAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12294u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8198u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_RemoteAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 4102u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Removable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 28672u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_RootProxy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 4103u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Scopes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 4098u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_SecureChannel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 28673u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12290u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 16384u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceControlUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 16388u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceDescUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 16389u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceEventSubUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 16390u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 16385u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ServiceTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 16386u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_ShareName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 20482u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Types: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 4097u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_Upc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8197u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PNPX_XAddrs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 4099u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Pairing_IsWifiOnlyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), - pid: 16u32, -}; +pub const PKEY_PNPX_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12297u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ManufacturerUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8193u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_MetadataVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ModelUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8196u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_NetworkInterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12296u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_NetworkInterfaceLuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12295u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_PhysicalAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12294u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8198u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_RemoteAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4102u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Removable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28672u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_RootProxy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4103u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Scopes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4098u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_SecureChannel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 28673u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_SerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12290u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16384u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceControlUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16388u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceDescUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16389u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceEventSubUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16390u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16385u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ServiceTypes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16386u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_ShareName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 20482u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Types: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4097u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_Upc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8197u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PNPX_XAddrs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 4099u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Pairing_IsWifiOnlyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Pairing_ListItemDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1916,64 +1477,37 @@ pub const PKEY_Pairing_ListItemIcon: super::super::UI::Shell::PropertiesSystem:: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Pairing_ListItemText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8807cae6_7db6_4f10_8ee4_435eaa1392bc), pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SSDP_AltLocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 24576u32, -}; +pub const PKEY_SSDP_AltLocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 24576u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SSDP_DevLifeTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 24577u32, -}; +pub const PKEY_SSDP_DevLifeTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 24577u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SSDP_NetworkInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 24578u32, -}; +pub const PKEY_SSDP_NetworkInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 24578u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_AssocState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b88_4684_11da_a26a_0002b3988e81), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_AuthType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b82_4684_11da_a26a_0002b3988e81), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_ConfigError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), - pid: 10u32, -}; +pub const PKEY_WCN_ConfigError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_ConfigMethods: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b85_4684_11da_a26a_0002b3988e81), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_ConfigState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), - pid: 11u32, -}; +pub const PKEY_WCN_ConfigState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_ConnType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b84_4684_11da_a26a_0002b3988e81), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_DevicePasswordId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), - pid: 12u32, -}; +pub const PKEY_WCN_DevicePasswordId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_EncryptType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b83_4684_11da_a26a_0002b3988e81), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_OSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), - pid: 13u32, -}; +pub const PKEY_WCN_OSVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b89_4684_11da_a26a_0002b3988e81), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_RegistrarType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), - pid: 15u32, -}; +pub const PKEY_WCN_RegistrarType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_RequestType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b81_4684_11da_a26a_0002b3988e81), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_RfBand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b87_4684_11da_a26a_0002b3988e81), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_VendorExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x88190b8a_4684_11da_a26a_0002b3988e81), - pid: 14u32, -}; +pub const PKEY_WCN_VendorExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b8a_4684_11da_a26a_0002b3988e81), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_WCN_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b80_4684_11da_a26a_0002b3988e81), pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] diff --git a/src/Windows/Win32/Devices/Geolocation/mod.rs b/src/Windows/Win32/Devices/Geolocation/mod.rs index 2e41809ef8..9a658f3bd1 100644 --- a/src/Windows/Win32/Devices/Geolocation/mod.rs +++ b/src/Windows/Win32/Devices/Geolocation/mod.rs @@ -255,14 +255,7 @@ impl ::core::default::Default for GNSS_BREADCRUMBING_PARAM { } impl ::core::fmt::Debug for GNSS_BREADCRUMBING_PARAM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GNSS_BREADCRUMBING_PARAM") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("MaximumHorizontalUncertainty", &self.MaximumHorizontalUncertainty) - .field("MinDistanceBetweenFixes", &self.MinDistanceBetweenFixes) - .field("MaximumErrorTimeoutMs", &self.MaximumErrorTimeoutMs) - .field("Unused", &self.Unused) - .finish() + fmt.debug_struct("GNSS_BREADCRUMBING_PARAM").field("Size", &self.Size).field("Version", &self.Version).field("MaximumHorizontalUncertainty", &self.MaximumHorizontalUncertainty).field("MinDistanceBetweenFixes", &self.MinDistanceBetweenFixes).field("MaximumErrorTimeoutMs", &self.MaximumErrorTimeoutMs).field("Unused", &self.Unused).finish() } } impl ::core::cmp::PartialEq for GNSS_BREADCRUMBING_PARAM { @@ -663,15 +656,7 @@ impl ::core::default::Default for GNSS_DRIVERCOMMAND_PARAM { } impl ::core::fmt::Debug for GNSS_DRIVERCOMMAND_PARAM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GNSS_DRIVERCOMMAND_PARAM") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("CommandType", &self.CommandType) - .field("Reserved", &self.Reserved) - .field("CommandDataSize", &self.CommandDataSize) - .field("Unused", &self.Unused) - .field("CommandData", &self.CommandData) - .finish() + fmt.debug_struct("GNSS_DRIVERCOMMAND_PARAM").field("Size", &self.Size).field("Version", &self.Version).field("CommandType", &self.CommandType).field("Reserved", &self.Reserved).field("CommandDataSize", &self.CommandDataSize).field("Unused", &self.Unused).field("CommandData", &self.CommandData).finish() } } impl ::core::cmp::PartialEq for GNSS_DRIVERCOMMAND_PARAM { @@ -971,18 +956,7 @@ impl ::core::default::Default for GNSS_FIXDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for GNSS_FIXDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GNSS_FIXDATA") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("FixSessionID", &self.FixSessionID) - .field("FixTimeStamp", &self.FixTimeStamp) - .field("IsFinalFix", &self.IsFinalFix) - .field("FixStatus", &self.FixStatus) - .field("FixLevelOfDetails", &self.FixLevelOfDetails) - .field("BasicData", &self.BasicData) - .field("AccuracyData", &self.AccuracyData) - .field("SatelliteData", &self.SatelliteData) - .finish() + fmt.debug_struct("GNSS_FIXDATA").field("Size", &self.Size).field("Version", &self.Version).field("FixSessionID", &self.FixSessionID).field("FixTimeStamp", &self.FixTimeStamp).field("IsFinalFix", &self.IsFinalFix).field("FixStatus", &self.FixStatus).field("FixLevelOfDetails", &self.FixLevelOfDetails).field("BasicData", &self.BasicData).field("AccuracyData", &self.AccuracyData).field("SatelliteData", &self.SatelliteData).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1023,18 +997,7 @@ impl ::core::default::Default for GNSS_FIXDATA_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for GNSS_FIXDATA_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GNSS_FIXDATA_2") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("FixSessionID", &self.FixSessionID) - .field("FixTimeStamp", &self.FixTimeStamp) - .field("IsFinalFix", &self.IsFinalFix) - .field("FixStatus", &self.FixStatus) - .field("FixLevelOfDetails", &self.FixLevelOfDetails) - .field("BasicData", &self.BasicData) - .field("AccuracyData", &self.AccuracyData) - .field("SatelliteData", &self.SatelliteData) - .finish() + fmt.debug_struct("GNSS_FIXDATA_2").field("Size", &self.Size).field("Version", &self.Version).field("FixSessionID", &self.FixSessionID).field("FixTimeStamp", &self.FixTimeStamp).field("IsFinalFix", &self.IsFinalFix).field("FixStatus", &self.FixStatus).field("FixLevelOfDetails", &self.FixLevelOfDetails).field("BasicData", &self.BasicData).field("AccuracyData", &self.AccuracyData).field("SatelliteData", &self.SatelliteData).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1250,16 +1213,7 @@ impl ::core::default::Default for GNSS_FIXDATA_BASIC_2 { } impl ::core::fmt::Debug for GNSS_FIXDATA_BASIC_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GNSS_FIXDATA_BASIC_2") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("Latitude", &self.Latitude) - .field("Longitude", &self.Longitude) - .field("Altitude", &self.Altitude) - .field("Speed", &self.Speed) - .field("Heading", &self.Heading) - .field("AltitudeEllipsoid", &self.AltitudeEllipsoid) - .finish() + fmt.debug_struct("GNSS_FIXDATA_BASIC_2").field("Size", &self.Size).field("Version", &self.Version).field("Latitude", &self.Latitude).field("Longitude", &self.Longitude).field("Altitude", &self.Altitude).field("Speed", &self.Speed).field("Heading", &self.Heading).field("AltitudeEllipsoid", &self.AltitudeEllipsoid).finish() } } impl ::core::cmp::PartialEq for GNSS_FIXDATA_BASIC_2 { @@ -1434,15 +1388,7 @@ impl ::core::default::Default for GNSS_GEOFENCE_ALERT_DATA { } impl ::core::fmt::Debug for GNSS_GEOFENCE_ALERT_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GNSS_GEOFENCE_ALERT_DATA") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("GeofenceID", &self.GeofenceID) - .field("GeofenceState", &self.GeofenceState) - .field("FixBasicData", &self.FixBasicData) - .field("FixAccuracyData", &self.FixAccuracyData) - .field("Unused", &self.Unused) - .finish() + fmt.debug_struct("GNSS_GEOFENCE_ALERT_DATA").field("Size", &self.Size).field("Version", &self.Version).field("GeofenceID", &self.GeofenceID).field("GeofenceState", &self.GeofenceState).field("FixBasicData", &self.FixBasicData).field("FixAccuracyData", &self.FixAccuracyData).field("Unused", &self.Unused).finish() } } impl ::core::cmp::PartialEq for GNSS_GEOFENCE_ALERT_DATA { @@ -1988,16 +1934,7 @@ impl ::core::default::Default for GNSS_SELFTESTRESULT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for GNSS_SELFTESTRESULT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GNSS_SELFTESTRESULT") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("TestResultStatus", &self.TestResultStatus) - .field("Result", &self.Result) - .field("PinFailedBitMask", &self.PinFailedBitMask) - .field("Unused", &self.Unused) - .field("OutBufLen", &self.OutBufLen) - .field("OutBuffer", &self.OutBuffer) - .finish() + fmt.debug_struct("GNSS_SELFTESTRESULT").field("Size", &self.Size).field("Version", &self.Version).field("TestResultStatus", &self.TestResultStatus).field("Result", &self.Result).field("PinFailedBitMask", &self.PinFailedBitMask).field("Unused", &self.Unused).field("OutBufLen", &self.OutBufLen).field("OutBuffer", &self.OutBuffer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2451,18 +2388,7 @@ impl ICivicAddressReportFactory { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ListenForReports(&self, requestedreportinterval: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(requestedreportinterval)).ok() @@ -2575,8 +2501,7 @@ pub struct ICivicAddressReportFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, requestedreportinterval: u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2735,8 +2660,7 @@ pub struct IDispCivicAddressReport_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, paddress1: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2841,8 +2765,7 @@ pub struct IDispLatLongReport_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut f64) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut f64) -> ::windows::core::HRESULT, @@ -2970,18 +2893,7 @@ impl ILatLongReportFactory { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ListenForReports(&self, requestedreportinterval: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(requestedreportinterval)).ok() @@ -3094,8 +3006,7 @@ pub struct ILatLongReportFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, requestedreportinterval: u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3270,13 +3181,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ILoca } #[repr(C)] #[doc(hidden)] -pub struct ILocationPower_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ILocationPower_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ILocationReport(pub ::windows::core::IUnknown); @@ -3423,8 +3328,7 @@ pub struct ILocationReportFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, requestedreportinterval: u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3549,8 +3453,7 @@ pub struct _ICivicAddressReportFactoryEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -3616,7 +3519,6 @@ pub struct _ILatLongReportFactoryEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); diff --git a/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs b/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs index fdbcfd272b..714d9567a7 100644 --- a/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -249,20 +249,7 @@ impl ::core::fmt::Debug for DIACTIONFORMATA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DIACTIONFORMATA { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwActionSize == other.dwActionSize - && self.dwDataSize == other.dwDataSize - && self.dwNumActions == other.dwNumActions - && self.rgoAction == other.rgoAction - && self.guidActionMap == other.guidActionMap - && self.dwGenre == other.dwGenre - && self.dwBufferSize == other.dwBufferSize - && self.lAxisMin == other.lAxisMin - && self.lAxisMax == other.lAxisMax - && self.hInstString == other.hInstString - && self.ftTimeStamp == other.ftTimeStamp - && self.dwCRC == other.dwCRC - && self.tszActionMap == other.tszActionMap + self.dwSize == other.dwSize && self.dwActionSize == other.dwActionSize && self.dwDataSize == other.dwDataSize && self.dwNumActions == other.dwNumActions && self.rgoAction == other.rgoAction && self.guidActionMap == other.guidActionMap && self.dwGenre == other.dwGenre && self.dwBufferSize == other.dwBufferSize && self.lAxisMin == other.lAxisMin && self.lAxisMax == other.lAxisMax && self.hInstString == other.hInstString && self.ftTimeStamp == other.ftTimeStamp && self.dwCRC == other.dwCRC && self.tszActionMap == other.tszActionMap } } #[cfg(feature = "Win32_Foundation")] @@ -322,20 +309,7 @@ impl ::core::fmt::Debug for DIACTIONFORMATW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DIACTIONFORMATW { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwActionSize == other.dwActionSize - && self.dwDataSize == other.dwDataSize - && self.dwNumActions == other.dwNumActions - && self.rgoAction == other.rgoAction - && self.guidActionMap == other.guidActionMap - && self.dwGenre == other.dwGenre - && self.dwBufferSize == other.dwBufferSize - && self.lAxisMin == other.lAxisMin - && self.lAxisMax == other.lAxisMax - && self.hInstString == other.hInstString - && self.ftTimeStamp == other.ftTimeStamp - && self.dwCRC == other.dwCRC - && self.tszActionMap == other.tszActionMap + self.dwSize == other.dwSize && self.dwActionSize == other.dwActionSize && self.dwDataSize == other.dwDataSize && self.dwNumActions == other.dwNumActions && self.rgoAction == other.rgoAction && self.guidActionMap == other.guidActionMap && self.dwGenre == other.dwGenre && self.dwBufferSize == other.dwBufferSize && self.lAxisMin == other.lAxisMin && self.lAxisMax == other.lAxisMax && self.hInstString == other.hInstString && self.ftTimeStamp == other.ftTimeStamp && self.dwCRC == other.dwCRC && self.tszActionMap == other.tszActionMap } } #[cfg(feature = "Win32_Foundation")] @@ -1267,17 +1241,7 @@ impl ::core::default::Default for DICOLORSET { } impl ::core::fmt::Debug for DICOLORSET { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DICOLORSET") - .field("dwSize", &self.dwSize) - .field("cTextFore", &self.cTextFore) - .field("cTextHighlight", &self.cTextHighlight) - .field("cCalloutLine", &self.cCalloutLine) - .field("cCalloutHighlight", &self.cCalloutHighlight) - .field("cBorder", &self.cBorder) - .field("cControlFill", &self.cControlFill) - .field("cHighlightFill", &self.cHighlightFill) - .field("cAreaFill", &self.cAreaFill) - .finish() + fmt.debug_struct("DICOLORSET").field("dwSize", &self.dwSize).field("cTextFore", &self.cTextFore).field("cTextHighlight", &self.cTextHighlight).field("cCalloutLine", &self.cCalloutLine).field("cCalloutHighlight", &self.cCalloutHighlight).field("cBorder", &self.cBorder).field("cControlFill", &self.cControlFill).field("cHighlightFill", &self.cHighlightFill).field("cAreaFill", &self.cAreaFill).finish() } } impl ::core::cmp::PartialEq for DICOLORSET { @@ -1307,14 +1271,7 @@ impl ::core::default::Default for DICONDITION { } impl ::core::fmt::Debug for DICONDITION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DICONDITION") - .field("lOffset", &self.lOffset) - .field("lPositiveCoefficient", &self.lPositiveCoefficient) - .field("lNegativeCoefficient", &self.lNegativeCoefficient) - .field("dwPositiveSaturation", &self.dwPositiveSaturation) - .field("dwNegativeSaturation", &self.dwNegativeSaturation) - .field("lDeadBand", &self.lDeadBand) - .finish() + fmt.debug_struct("DICONDITION").field("lOffset", &self.lOffset).field("lPositiveCoefficient", &self.lPositiveCoefficient).field("lNegativeCoefficient", &self.lNegativeCoefficient).field("dwPositiveSaturation", &self.dwPositiveSaturation).field("dwNegativeSaturation", &self.dwNegativeSaturation).field("lDeadBand", &self.lDeadBand).finish() } } impl ::core::cmp::PartialEq for DICONDITION { @@ -1350,16 +1307,7 @@ impl ::core::default::Default for DICONFIGUREDEVICESPARAMSA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DICONFIGUREDEVICESPARAMSA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DICONFIGUREDEVICESPARAMSA") - .field("dwSize", &self.dwSize) - .field("dwcUsers", &self.dwcUsers) - .field("lptszUserNames", &self.lptszUserNames) - .field("dwcFormats", &self.dwcFormats) - .field("lprgFormats", &self.lprgFormats) - .field("hwnd", &self.hwnd) - .field("dics", &self.dics) - .field("lpUnkDDSTarget", &self.lpUnkDDSTarget) - .finish() + fmt.debug_struct("DICONFIGUREDEVICESPARAMSA").field("dwSize", &self.dwSize).field("dwcUsers", &self.dwcUsers).field("lptszUserNames", &self.lptszUserNames).field("dwcFormats", &self.dwcFormats).field("lprgFormats", &self.lprgFormats).field("hwnd", &self.hwnd).field("dics", &self.dics).field("lpUnkDDSTarget", &self.lpUnkDDSTarget).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1398,16 +1346,7 @@ impl ::core::default::Default for DICONFIGUREDEVICESPARAMSW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DICONFIGUREDEVICESPARAMSW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DICONFIGUREDEVICESPARAMSW") - .field("dwSize", &self.dwSize) - .field("dwcUsers", &self.dwcUsers) - .field("lptszUserNames", &self.lptszUserNames) - .field("dwcFormats", &self.dwcFormats) - .field("lprgFormats", &self.lprgFormats) - .field("hwnd", &self.hwnd) - .field("dics", &self.dics) - .field("lpUnkDDSTarget", &self.lpUnkDDSTarget) - .finish() + fmt.debug_struct("DICONFIGUREDEVICESPARAMSW").field("dwSize", &self.dwSize).field("dwcUsers", &self.dwcUsers).field("lptszUserNames", &self.lptszUserNames).field("dwcFormats", &self.dwcFormats).field("lprgFormats", &self.lprgFormats).field("hwnd", &self.hwnd).field("dics", &self.dics).field("lpUnkDDSTarget", &self.lpUnkDDSTarget).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1632,17 +1571,7 @@ impl ::core::default::Default for DIDEVICEIMAGEINFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DIDEVICEIMAGEINFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DIDEVICEIMAGEINFOA") - .field("tszImagePath", &self.tszImagePath) - .field("dwFlags", &self.dwFlags) - .field("dwViewID", &self.dwViewID) - .field("rcOverlay", &self.rcOverlay) - .field("dwObjID", &self.dwObjID) - .field("dwcValidPts", &self.dwcValidPts) - .field("rgptCalloutLine", &self.rgptCalloutLine) - .field("rcCalloutRect", &self.rcCalloutRect) - .field("dwTextAlign", &self.dwTextAlign) - .finish() + fmt.debug_struct("DIDEVICEIMAGEINFOA").field("tszImagePath", &self.tszImagePath).field("dwFlags", &self.dwFlags).field("dwViewID", &self.dwViewID).field("rcOverlay", &self.rcOverlay).field("dwObjID", &self.dwObjID).field("dwcValidPts", &self.dwcValidPts).field("rgptCalloutLine", &self.rgptCalloutLine).field("rcCalloutRect", &self.rcCalloutRect).field("dwTextAlign", &self.dwTextAlign).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1682,17 +1611,7 @@ impl ::core::default::Default for DIDEVICEIMAGEINFOHEADERA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DIDEVICEIMAGEINFOHEADERA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DIDEVICEIMAGEINFOHEADERA") - .field("dwSize", &self.dwSize) - .field("dwSizeImageInfo", &self.dwSizeImageInfo) - .field("dwcViews", &self.dwcViews) - .field("dwcButtons", &self.dwcButtons) - .field("dwcAxes", &self.dwcAxes) - .field("dwcPOVs", &self.dwcPOVs) - .field("dwBufferSize", &self.dwBufferSize) - .field("dwBufferUsed", &self.dwBufferUsed) - .field("lprgImageInfoArray", &self.lprgImageInfoArray) - .finish() + fmt.debug_struct("DIDEVICEIMAGEINFOHEADERA").field("dwSize", &self.dwSize).field("dwSizeImageInfo", &self.dwSizeImageInfo).field("dwcViews", &self.dwcViews).field("dwcButtons", &self.dwcButtons).field("dwcAxes", &self.dwcAxes).field("dwcPOVs", &self.dwcPOVs).field("dwBufferSize", &self.dwBufferSize).field("dwBufferUsed", &self.dwBufferUsed).field("lprgImageInfoArray", &self.lprgImageInfoArray).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1732,17 +1651,7 @@ impl ::core::default::Default for DIDEVICEIMAGEINFOHEADERW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DIDEVICEIMAGEINFOHEADERW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DIDEVICEIMAGEINFOHEADERW") - .field("dwSize", &self.dwSize) - .field("dwSizeImageInfo", &self.dwSizeImageInfo) - .field("dwcViews", &self.dwcViews) - .field("dwcButtons", &self.dwcButtons) - .field("dwcAxes", &self.dwcAxes) - .field("dwcPOVs", &self.dwcPOVs) - .field("dwBufferSize", &self.dwBufferSize) - .field("dwBufferUsed", &self.dwBufferUsed) - .field("lprgImageInfoArray", &self.lprgImageInfoArray) - .finish() + fmt.debug_struct("DIDEVICEIMAGEINFOHEADERW").field("dwSize", &self.dwSize).field("dwSizeImageInfo", &self.dwSizeImageInfo).field("dwcViews", &self.dwcViews).field("dwcButtons", &self.dwcButtons).field("dwcAxes", &self.dwcAxes).field("dwcPOVs", &self.dwcPOVs).field("dwBufferSize", &self.dwBufferSize).field("dwBufferUsed", &self.dwBufferUsed).field("lprgImageInfoArray", &self.lprgImageInfoArray).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1782,17 +1691,7 @@ impl ::core::default::Default for DIDEVICEIMAGEINFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DIDEVICEIMAGEINFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DIDEVICEIMAGEINFOW") - .field("tszImagePath", &self.tszImagePath) - .field("dwFlags", &self.dwFlags) - .field("dwViewID", &self.dwViewID) - .field("rcOverlay", &self.rcOverlay) - .field("dwObjID", &self.dwObjID) - .field("dwcValidPts", &self.dwcValidPts) - .field("rgptCalloutLine", &self.rgptCalloutLine) - .field("rcCalloutRect", &self.rcCalloutRect) - .field("dwTextAlign", &self.dwTextAlign) - .finish() + fmt.debug_struct("DIDEVICEIMAGEINFOW").field("tszImagePath", &self.tszImagePath).field("dwFlags", &self.dwFlags).field("dwViewID", &self.dwViewID).field("rcOverlay", &self.rcOverlay).field("dwObjID", &self.dwObjID).field("dwcValidPts", &self.dwcValidPts).field("rgptCalloutLine", &self.rgptCalloutLine).field("rcCalloutRect", &self.rcCalloutRect).field("dwTextAlign", &self.dwTextAlign).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1832,17 +1731,7 @@ impl ::core::default::Default for DIDEVICEINSTANCEA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DIDEVICEINSTANCEA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DIDEVICEINSTANCEA") - .field("dwSize", &self.dwSize) - .field("guidInstance", &self.guidInstance) - .field("guidProduct", &self.guidProduct) - .field("dwDevType", &self.dwDevType) - .field("tszInstanceName", &self.tszInstanceName) - .field("tszProductName", &self.tszProductName) - .field("guidFFDriver", &self.guidFFDriver) - .field("wUsagePage", &self.wUsagePage) - .field("wUsage", &self.wUsage) - .finish() + fmt.debug_struct("DIDEVICEINSTANCEA").field("dwSize", &self.dwSize).field("guidInstance", &self.guidInstance).field("guidProduct", &self.guidProduct).field("dwDevType", &self.dwDevType).field("tszInstanceName", &self.tszInstanceName).field("tszProductName", &self.tszProductName).field("guidFFDriver", &self.guidFFDriver).field("wUsagePage", &self.wUsagePage).field("wUsage", &self.wUsage).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1878,17 +1767,7 @@ impl ::core::default::Default for DIDEVICEINSTANCEW { } impl ::core::fmt::Debug for DIDEVICEINSTANCEW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DIDEVICEINSTANCEW") - .field("dwSize", &self.dwSize) - .field("guidInstance", &self.guidInstance) - .field("guidProduct", &self.guidProduct) - .field("dwDevType", &self.dwDevType) - .field("tszInstanceName", &self.tszInstanceName) - .field("tszProductName", &self.tszProductName) - .field("guidFFDriver", &self.guidFFDriver) - .field("wUsagePage", &self.wUsagePage) - .field("wUsage", &self.wUsage) - .finish() + fmt.debug_struct("DIDEVICEINSTANCEW").field("dwSize", &self.dwSize).field("guidInstance", &self.guidInstance).field("guidProduct", &self.guidProduct).field("dwDevType", &self.dwDevType).field("tszInstanceName", &self.tszInstanceName).field("tszProductName", &self.tszProductName).field("guidFFDriver", &self.guidFFDriver).field("wUsagePage", &self.wUsagePage).field("wUsage", &self.wUsage).finish() } } impl ::core::cmp::PartialEq for DIDEVICEINSTANCEW { @@ -2077,21 +1956,7 @@ impl ::core::fmt::Debug for DIDEVICEOBJECTINSTANCEA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DIDEVICEOBJECTINSTANCEA { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.guidType == other.guidType - && self.dwOfs == other.dwOfs - && self.dwType == other.dwType - && self.dwFlags == other.dwFlags - && self.tszName == other.tszName - && self.dwFFMaxForce == other.dwFFMaxForce - && self.dwFFForceResolution == other.dwFFForceResolution - && self.wCollectionNumber == other.wCollectionNumber - && self.wDesignatorIndex == other.wDesignatorIndex - && self.wUsagePage == other.wUsagePage - && self.wUsage == other.wUsage - && self.dwDimension == other.dwDimension - && self.wExponent == other.wExponent - && self.wReportId == other.wReportId + self.dwSize == other.dwSize && self.guidType == other.guidType && self.dwOfs == other.dwOfs && self.dwType == other.dwType && self.dwFlags == other.dwFlags && self.tszName == other.tszName && self.dwFFMaxForce == other.dwFFMaxForce && self.dwFFForceResolution == other.dwFFForceResolution && self.wCollectionNumber == other.wCollectionNumber && self.wDesignatorIndex == other.wDesignatorIndex && self.wUsagePage == other.wUsagePage && self.wUsage == other.wUsage && self.dwDimension == other.dwDimension && self.wExponent == other.wExponent && self.wReportId == other.wReportId } } #[cfg(feature = "Win32_Foundation")] @@ -2148,21 +2013,7 @@ impl ::core::fmt::Debug for DIDEVICEOBJECTINSTANCEW { } impl ::core::cmp::PartialEq for DIDEVICEOBJECTINSTANCEW { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.guidType == other.guidType - && self.dwOfs == other.dwOfs - && self.dwType == other.dwType - && self.dwFlags == other.dwFlags - && self.tszName == other.tszName - && self.dwFFMaxForce == other.dwFFMaxForce - && self.dwFFForceResolution == other.dwFFForceResolution - && self.wCollectionNumber == other.wCollectionNumber - && self.wDesignatorIndex == other.wDesignatorIndex - && self.wUsagePage == other.wUsagePage - && self.wUsage == other.wUsage - && self.dwDimension == other.dwDimension - && self.wExponent == other.wExponent - && self.wReportId == other.wReportId + self.dwSize == other.dwSize && self.guidType == other.guidType && self.dwOfs == other.dwOfs && self.dwType == other.dwType && self.dwFlags == other.dwFlags && self.tszName == other.tszName && self.dwFFMaxForce == other.dwFFMaxForce && self.dwFFForceResolution == other.dwFFForceResolution && self.wCollectionNumber == other.wCollectionNumber && self.wDesignatorIndex == other.wDesignatorIndex && self.wUsagePage == other.wUsagePage && self.wUsage == other.wUsage && self.dwDimension == other.dwDimension && self.wExponent == other.wExponent && self.wReportId == other.wReportId } } impl ::core::cmp::Eq for DIDEVICEOBJECTINSTANCEW {} @@ -2420,20 +2271,7 @@ impl ::core::fmt::Debug for DIEFFECT { } impl ::core::cmp::PartialEq for DIEFFECT { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwFlags == other.dwFlags - && self.dwDuration == other.dwDuration - && self.dwSamplePeriod == other.dwSamplePeriod - && self.dwGain == other.dwGain - && self.dwTriggerButton == other.dwTriggerButton - && self.dwTriggerRepeatInterval == other.dwTriggerRepeatInterval - && self.cAxes == other.cAxes - && self.rgdwAxes == other.rgdwAxes - && self.rglDirection == other.rglDirection - && self.lpEnvelope == other.lpEnvelope - && self.cbTypeSpecificParams == other.cbTypeSpecificParams - && self.lpvTypeSpecificParams == other.lpvTypeSpecificParams - && self.dwStartDelay == other.dwStartDelay + self.dwSize == other.dwSize && self.dwFlags == other.dwFlags && self.dwDuration == other.dwDuration && self.dwSamplePeriod == other.dwSamplePeriod && self.dwGain == other.dwGain && self.dwTriggerButton == other.dwTriggerButton && self.dwTriggerRepeatInterval == other.dwTriggerRepeatInterval && self.cAxes == other.cAxes && self.rgdwAxes == other.rgdwAxes && self.rglDirection == other.rglDirection && self.lpEnvelope == other.lpEnvelope && self.cbTypeSpecificParams == other.cbTypeSpecificParams && self.lpvTypeSpecificParams == other.lpvTypeSpecificParams && self.dwStartDelay == other.dwStartDelay } } impl ::core::cmp::Eq for DIEFFECT {} @@ -2580,19 +2418,7 @@ impl ::core::fmt::Debug for DIEFFECT_DX5 { } impl ::core::cmp::PartialEq for DIEFFECT_DX5 { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwFlags == other.dwFlags - && self.dwDuration == other.dwDuration - && self.dwSamplePeriod == other.dwSamplePeriod - && self.dwGain == other.dwGain - && self.dwTriggerButton == other.dwTriggerButton - && self.dwTriggerRepeatInterval == other.dwTriggerRepeatInterval - && self.cAxes == other.cAxes - && self.rgdwAxes == other.rgdwAxes - && self.rglDirection == other.rglDirection - && self.lpEnvelope == other.lpEnvelope - && self.cbTypeSpecificParams == other.cbTypeSpecificParams - && self.lpvTypeSpecificParams == other.lpvTypeSpecificParams + self.dwSize == other.dwSize && self.dwFlags == other.dwFlags && self.dwDuration == other.dwDuration && self.dwSamplePeriod == other.dwSamplePeriod && self.dwGain == other.dwGain && self.dwTriggerButton == other.dwTriggerButton && self.dwTriggerRepeatInterval == other.dwTriggerRepeatInterval && self.cAxes == other.cAxes && self.rgdwAxes == other.rgdwAxes && self.rglDirection == other.rglDirection && self.lpEnvelope == other.lpEnvelope && self.cbTypeSpecificParams == other.cbTypeSpecificParams && self.lpvTypeSpecificParams == other.lpvTypeSpecificParams } } impl ::core::cmp::Eq for DIEFFECT_DX5 {} @@ -3139,17 +2965,7 @@ impl ::core::default::Default for DIJOYTYPEINFO { } impl ::core::fmt::Debug for DIJOYTYPEINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DIJOYTYPEINFO") - .field("dwSize", &self.dwSize) - .field("hws", &self.hws) - .field("clsidConfig", &self.clsidConfig) - .field("wszDisplayName", &self.wszDisplayName) - .field("wszCallout", &self.wszCallout) - .field("wszHardwareId", &self.wszHardwareId) - .field("dwFlags1", &self.dwFlags1) - .field("dwFlags2", &self.dwFlags2) - .field("wszMapFile", &self.wszMapFile) - .finish() + fmt.debug_struct("DIJOYTYPEINFO").field("dwSize", &self.dwSize).field("hws", &self.hws).field("clsidConfig", &self.clsidConfig).field("wszDisplayName", &self.wszDisplayName).field("wszCallout", &self.wszCallout).field("wszHardwareId", &self.wszHardwareId).field("dwFlags1", &self.dwFlags1).field("dwFlags2", &self.dwFlags2).field("wszMapFile", &self.wszMapFile).finish() } } impl ::core::cmp::PartialEq for DIJOYTYPEINFO { @@ -3209,15 +3025,7 @@ impl ::core::default::Default for DIJOYTYPEINFO_DX6 { } impl ::core::fmt::Debug for DIJOYTYPEINFO_DX6 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DIJOYTYPEINFO_DX6") - .field("dwSize", &self.dwSize) - .field("hws", &self.hws) - .field("clsidConfig", &self.clsidConfig) - .field("wszDisplayName", &self.wszDisplayName) - .field("wszCallout", &self.wszCallout) - .field("wszHardwareId", &self.wszHardwareId) - .field("dwFlags1", &self.dwFlags1) - .finish() + fmt.debug_struct("DIJOYTYPEINFO_DX6").field("dwSize", &self.dwSize).field("hws", &self.hws).field("clsidConfig", &self.clsidConfig).field("wszDisplayName", &self.wszDisplayName).field("wszCallout", &self.wszCallout).field("wszHardwareId", &self.wszHardwareId).field("dwFlags1", &self.dwFlags1).finish() } } impl ::core::cmp::PartialEq for DIJOYTYPEINFO_DX6 { @@ -4389,16 +4197,7 @@ impl ::core::default::Default for HIDP_BUTTON_CAPS_0_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HIDP_BUTTON_CAPS_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_NotRange_e__Struct") - .field("Usage", &self.Usage) - .field("Reserved1", &self.Reserved1) - .field("StringIndex", &self.StringIndex) - .field("Reserved2", &self.Reserved2) - .field("DesignatorIndex", &self.DesignatorIndex) - .field("Reserved3", &self.Reserved3) - .field("DataIndex", &self.DataIndex) - .field("Reserved4", &self.Reserved4) - .finish() + fmt.debug_struct("_NotRange_e__Struct").field("Usage", &self.Usage).field("Reserved1", &self.Reserved1).field("StringIndex", &self.StringIndex).field("Reserved2", &self.Reserved2).field("DesignatorIndex", &self.DesignatorIndex).field("Reserved3", &self.Reserved3).field("DataIndex", &self.DataIndex).field("Reserved4", &self.Reserved4).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4437,16 +4236,7 @@ impl ::core::default::Default for HIDP_BUTTON_CAPS_0_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HIDP_BUTTON_CAPS_0_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Range_e__Struct") - .field("UsageMin", &self.UsageMin) - .field("UsageMax", &self.UsageMax) - .field("StringMin", &self.StringMin) - .field("StringMax", &self.StringMax) - .field("DesignatorMin", &self.DesignatorMin) - .field("DesignatorMax", &self.DesignatorMax) - .field("DataIndexMin", &self.DataIndexMin) - .field("DataIndexMax", &self.DataIndexMax) - .finish() + fmt.debug_struct("_Range_e__Struct").field("UsageMin", &self.UsageMin).field("UsageMax", &self.UsageMax).field("StringMin", &self.StringMin).field("StringMax", &self.StringMax).field("DesignatorMin", &self.DesignatorMin).field("DesignatorMax", &self.DesignatorMax).field("DataIndexMin", &self.DataIndexMin).field("DataIndexMax", &self.DataIndexMax).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4857,16 +4647,7 @@ impl ::core::default::Default for HIDP_VALUE_CAPS_0_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HIDP_VALUE_CAPS_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_NotRange_e__Struct") - .field("Usage", &self.Usage) - .field("Reserved1", &self.Reserved1) - .field("StringIndex", &self.StringIndex) - .field("Reserved2", &self.Reserved2) - .field("DesignatorIndex", &self.DesignatorIndex) - .field("Reserved3", &self.Reserved3) - .field("DataIndex", &self.DataIndex) - .field("Reserved4", &self.Reserved4) - .finish() + fmt.debug_struct("_NotRange_e__Struct").field("Usage", &self.Usage).field("Reserved1", &self.Reserved1).field("StringIndex", &self.StringIndex).field("Reserved2", &self.Reserved2).field("DesignatorIndex", &self.DesignatorIndex).field("Reserved3", &self.Reserved3).field("DataIndex", &self.DataIndex).field("Reserved4", &self.Reserved4).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4905,16 +4686,7 @@ impl ::core::default::Default for HIDP_VALUE_CAPS_0_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HIDP_VALUE_CAPS_0_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Range_e__Struct") - .field("UsageMin", &self.UsageMin) - .field("UsageMax", &self.UsageMax) - .field("StringMin", &self.StringMin) - .field("StringMax", &self.StringMax) - .field("DesignatorMin", &self.DesignatorMin) - .field("DesignatorMax", &self.DesignatorMax) - .field("DataIndexMin", &self.DataIndexMin) - .field("DataIndexMax", &self.DataIndexMax) - .finish() + fmt.debug_struct("_Range_e__Struct").field("UsageMin", &self.UsageMin).field("UsageMax", &self.UsageMax).field("StringMin", &self.StringMin).field("StringMax", &self.StringMax).field("DesignatorMin", &self.DesignatorMin).field("DesignatorMax", &self.DesignatorMax).field("DataIndexMin", &self.DataIndexMin).field("DataIndexMax", &self.DataIndexMax).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5907,18 +5679,7 @@ pub unsafe fn HidP_GetButtonArray<'a, Param7: ::windows::core::IntoParam<'a, sup extern "system" { fn HidP_GetButtonArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttondata: *mut HIDP_BUTTON_ARRAY_DATA, buttondatalength: *mut u16, preparseddata: isize, report: super::super::Foundation::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_GetButtonArray( - ::core::mem::transmute(reporttype), - ::core::mem::transmute(usagepage), - ::core::mem::transmute(linkcollection), - ::core::mem::transmute(usage), - ::core::mem::transmute(buttondata), - ::core::mem::transmute(buttondatalength), - ::core::mem::transmute(preparseddata), - report.into_param().abi(), - ::core::mem::transmute(reportlength), - ) - .ok() + HidP_GetButtonArray(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(buttondata), ::core::mem::transmute(buttondatalength), ::core::mem::transmute(preparseddata), report.into_param().abi(), ::core::mem::transmute(reportlength)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6058,18 +5819,7 @@ pub unsafe fn HidP_GetUsageValueArray<'a, Param4: ::windows::core::IntoParam<'a, extern "system" { fn HidP_GetUsageValueArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: super::super::Foundation::PSTR, usagevaluebytelength: u16, preparseddata: isize, report: super::super::Foundation::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_GetUsageValueArray( - ::core::mem::transmute(reporttype), - ::core::mem::transmute(usagepage), - ::core::mem::transmute(linkcollection), - ::core::mem::transmute(usage), - usagevalue.into_param().abi(), - ::core::mem::transmute(usagevaluebytelength), - ::core::mem::transmute(preparseddata), - report.into_param().abi(), - ::core::mem::transmute(reportlength), - ) - .ok() + HidP_GetUsageValueArray(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), usagevalue.into_param().abi(), ::core::mem::transmute(usagevaluebytelength), ::core::mem::transmute(preparseddata), report.into_param().abi(), ::core::mem::transmute(reportlength)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6165,18 +5915,7 @@ pub unsafe fn HidP_SetButtonArray<'a, Param7: ::windows::core::IntoParam<'a, sup extern "system" { fn HidP_SetButtonArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttondata: *const HIDP_BUTTON_ARRAY_DATA, buttondatalength: u16, preparseddata: isize, report: super::super::Foundation::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_SetButtonArray( - ::core::mem::transmute(reporttype), - ::core::mem::transmute(usagepage), - ::core::mem::transmute(linkcollection), - ::core::mem::transmute(usage), - ::core::mem::transmute(buttondata), - ::core::mem::transmute(buttondatalength), - ::core::mem::transmute(preparseddata), - report.into_param().abi(), - ::core::mem::transmute(reportlength), - ) - .ok() + HidP_SetButtonArray(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), ::core::mem::transmute(buttondata), ::core::mem::transmute(buttondatalength), ::core::mem::transmute(preparseddata), report.into_param().abi(), ::core::mem::transmute(reportlength)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6232,18 +5971,7 @@ pub unsafe fn HidP_SetUsageValueArray<'a, Param4: ::windows::core::IntoParam<'a, extern "system" { fn HidP_SetUsageValueArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: super::super::Foundation::PSTR, usagevaluebytelength: u16, preparseddata: isize, report: super::super::Foundation::PSTR, reportlength: u32) -> super::super::Foundation::NTSTATUS; } - HidP_SetUsageValueArray( - ::core::mem::transmute(reporttype), - ::core::mem::transmute(usagepage), - ::core::mem::transmute(linkcollection), - ::core::mem::transmute(usage), - usagevalue.into_param().abi(), - ::core::mem::transmute(usagevaluebytelength), - ::core::mem::transmute(preparseddata), - report.into_param().abi(), - ::core::mem::transmute(reportlength), - ) - .ok() + HidP_SetUsageValueArray(::core::mem::transmute(reporttype), ::core::mem::transmute(usagepage), ::core::mem::transmute(linkcollection), ::core::mem::transmute(usage), usagevalue.into_param().abi(), ::core::mem::transmute(usagevaluebytelength), ::core::mem::transmute(preparseddata), report.into_param().abi(), ::core::mem::transmute(reportlength)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -9064,16 +8792,7 @@ impl ::core::default::Default for KEYBOARD_ATTRIBUTES { } impl ::core::fmt::Debug for KEYBOARD_ATTRIBUTES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KEYBOARD_ATTRIBUTES") - .field("KeyboardIdentifier", &self.KeyboardIdentifier) - .field("KeyboardMode", &self.KeyboardMode) - .field("NumberOfFunctionKeys", &self.NumberOfFunctionKeys) - .field("NumberOfIndicators", &self.NumberOfIndicators) - .field("NumberOfKeysTotal", &self.NumberOfKeysTotal) - .field("InputDataQueueLength", &self.InputDataQueueLength) - .field("KeyRepeatMinimum", &self.KeyRepeatMinimum) - .field("KeyRepeatMaximum", &self.KeyRepeatMaximum) - .finish() + fmt.debug_struct("KEYBOARD_ATTRIBUTES").field("KeyboardIdentifier", &self.KeyboardIdentifier).field("KeyboardMode", &self.KeyboardMode).field("NumberOfFunctionKeys", &self.NumberOfFunctionKeys).field("NumberOfIndicators", &self.NumberOfIndicators).field("NumberOfKeysTotal", &self.NumberOfKeysTotal).field("InputDataQueueLength", &self.InputDataQueueLength).field("KeyRepeatMinimum", &self.KeyRepeatMinimum).field("KeyRepeatMaximum", &self.KeyRepeatMaximum).finish() } } impl ::core::cmp::PartialEq for KEYBOARD_ATTRIBUTES { @@ -9106,15 +8825,7 @@ impl ::core::default::Default for KEYBOARD_EXTENDED_ATTRIBUTES { } impl ::core::fmt::Debug for KEYBOARD_EXTENDED_ATTRIBUTES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KEYBOARD_EXTENDED_ATTRIBUTES") - .field("Version", &self.Version) - .field("FormFactor", &self.FormFactor) - .field("KeyType", &self.KeyType) - .field("PhysicalLayout", &self.PhysicalLayout) - .field("VendorSpecificPhysicalLayout", &self.VendorSpecificPhysicalLayout) - .field("IETFLanguageTagIndex", &self.IETFLanguageTagIndex) - .field("ImplementedInputAssistControls", &self.ImplementedInputAssistControls) - .finish() + fmt.debug_struct("KEYBOARD_EXTENDED_ATTRIBUTES").field("Version", &self.Version).field("FormFactor", &self.FormFactor).field("KeyType", &self.KeyType).field("PhysicalLayout", &self.PhysicalLayout).field("VendorSpecificPhysicalLayout", &self.VendorSpecificPhysicalLayout).field("IETFLanguageTagIndex", &self.IETFLanguageTagIndex).field("ImplementedInputAssistControls", &self.ImplementedInputAssistControls).finish() } } impl ::core::cmp::PartialEq for KEYBOARD_EXTENDED_ATTRIBUTES { diff --git a/src/Windows/Win32/Devices/ImageAcquisition/mod.rs b/src/Windows/Win32/Devices/ImageAcquisition/mod.rs index 58a684bcd3..31945fdede 100644 --- a/src/Windows/Win32/Devices/ImageAcquisition/mod.rs +++ b/src/Windows/Win32/Devices/ImageAcquisition/mod.rs @@ -132,17 +132,7 @@ impl ::core::default::Default for DEVICEDIALOGDATA2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DEVICEDIALOGDATA2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEVICEDIALOGDATA2") - .field("cbSize", &self.cbSize) - .field("pIWiaItemRoot", &self.pIWiaItemRoot) - .field("dwFlags", &self.dwFlags) - .field("hwndParent", &self.hwndParent) - .field("bstrFolderName", &self.bstrFolderName) - .field("bstrFilename", &self.bstrFilename) - .field("lNumFiles", &self.lNumFiles) - .field("pbstrFilePaths", &self.pbstrFilePaths) - .field("pWiaItem", &self.pWiaItem) - .finish() + fmt.debug_struct("DEVICEDIALOGDATA2").field("cbSize", &self.cbSize).field("pIWiaItemRoot", &self.pIWiaItemRoot).field("dwFlags", &self.dwFlags).field("hwndParent", &self.hwndParent).field("bstrFolderName", &self.bstrFolderName).field("bstrFilename", &self.bstrFilename).field("lNumFiles", &self.lNumFiles).field("pbstrFilePaths", &self.pbstrFilePaths).field("pWiaItem", &self.pWiaItem).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -561,18 +551,7 @@ pub struct IWiaAppErrorHandler_abi( pub struct IWiaDataCallback(pub ::windows::core::IUnknown); impl IWiaDataCallback { pub unsafe fn BandedDataCallback(&self, lmessage: i32, lstatus: i32, lpercentcomplete: i32, loffset: i32, llength: i32, lreserved: i32, lreslength: i32, pbbuffer: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lmessage), - ::core::mem::transmute(lstatus), - ::core::mem::transmute(lpercentcomplete), - ::core::mem::transmute(loffset), - ::core::mem::transmute(llength), - ::core::mem::transmute(lreserved), - ::core::mem::transmute(lreslength), - ::core::mem::transmute(pbbuffer), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(lmessage), ::core::mem::transmute(lstatus), ::core::mem::transmute(lpercentcomplete), ::core::mem::transmute(loffset), ::core::mem::transmute(llength), ::core::mem::transmute(lreserved), ::core::mem::transmute(lreslength), ::core::mem::transmute(pbbuffer)).ok() } } unsafe impl ::windows::core::Interface for IWiaDataCallback { @@ -695,16 +674,7 @@ impl IWiaDevMgr { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), hwndparent.into_param().abi(), ::core::mem::transmute(ldevicetype), ::core::mem::transmute(lflags), ::core::mem::transmute(lintent), pitemroot.into_param().abi(), bstrfilename.into_param().abi(), ::core::mem::transmute(pguidformat)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEventCallbackProgram<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - lflags: i32, - bstrdeviceid: Param1, - peventguid: *const ::windows::core::GUID, - bstrcommandline: Param3, - bstrname: Param4, - bstrdescription: Param5, - bstricon: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEventCallbackProgram<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, lflags: i32, bstrdeviceid: Param1, peventguid: *const ::windows::core::GUID, bstrcommandline: Param3, bstrname: Param4, bstrdescription: Param5, bstricon: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), bstrdeviceid.into_param().abi(), ::core::mem::transmute(peventguid), bstrcommandline.into_param().abi(), bstrname.into_param().abi(), bstrdescription.into_param().abi(), bstricon.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -713,16 +683,7 @@ impl IWiaDevMgr { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), bstrdeviceid.into_param().abi(), ::core::mem::transmute(peventguid), piwiaeventcallback.into_param().abi(), &mut result__).from_abi::<::windows::core::IUnknown>(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEventCallbackCLSID<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - lflags: i32, - bstrdeviceid: Param1, - peventguid: *const ::windows::core::GUID, - pclsid: *const ::windows::core::GUID, - bstrname: Param4, - bstrdescription: Param5, - bstricon: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEventCallbackCLSID<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, lflags: i32, bstrdeviceid: Param1, peventguid: *const ::windows::core::GUID, pclsid: *const ::windows::core::GUID, bstrname: Param4, bstrdescription: Param5, bstricon: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), bstrdeviceid.into_param().abi(), ::core::mem::transmute(peventguid), ::core::mem::transmute(pclsid), bstrname.into_param().abi(), bstrdescription.into_param().abi(), bstricon.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -769,22 +730,11 @@ pub struct IWiaDevMgr_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwndparent: super::super::Foundation::HWND, ldevicetype: i32, lflags: i32, lintent: i32, pitemroot: ::windows::core::RawPtr, bstrfilename: ::core::mem::ManuallyDrop, pguidformat: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - lflags: i32, - bstrdeviceid: ::core::mem::ManuallyDrop, - peventguid: *const ::windows::core::GUID, - bstrcommandline: ::core::mem::ManuallyDrop, - bstrname: ::core::mem::ManuallyDrop, - bstrdescription: ::core::mem::ManuallyDrop, - bstricon: ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, bstrdeviceid: ::core::mem::ManuallyDrop, peventguid: *const ::windows::core::GUID, bstrcommandline: ::core::mem::ManuallyDrop, bstrname: ::core::mem::ManuallyDrop, bstrdescription: ::core::mem::ManuallyDrop, bstricon: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, bstrdeviceid: ::core::mem::ManuallyDrop, peventguid: *const ::windows::core::GUID, piwiaeventcallback: ::windows::core::RawPtr, peventobject: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, bstrdeviceid: ::core::mem::ManuallyDrop, peventguid: *const ::windows::core::GUID, pclsid: *const ::windows::core::GUID, bstrname: ::core::mem::ManuallyDrop, bstrdescription: ::core::mem::ManuallyDrop, bstricon: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, bstrdeviceid: ::core::mem::ManuallyDrop, peventguid: *const ::windows::core::GUID, pclsid: *const ::windows::core::GUID, bstrname: ::core::mem::ManuallyDrop, bstrdescription: ::core::mem::ManuallyDrop, bstricon: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwndparent: super::super::Foundation::HWND, lflags: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -816,67 +766,16 @@ impl IWiaDevMgr2 { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), bstrdeviceid.into_param().abi(), ::core::mem::transmute(peventguid), piwiaeventcallback.into_param().abi(), &mut result__).from_abi::<::windows::core::IUnknown>(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEventCallbackProgram<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - lflags: i32, - bstrdeviceid: Param1, - peventguid: *const ::windows::core::GUID, - bstrfullappname: Param3, - bstrcommandlinearg: Param4, - bstrname: Param5, - bstrdescription: Param6, - bstricon: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lflags), - bstrdeviceid.into_param().abi(), - ::core::mem::transmute(peventguid), - bstrfullappname.into_param().abi(), - bstrcommandlinearg.into_param().abi(), - bstrname.into_param().abi(), - bstrdescription.into_param().abi(), - bstricon.into_param().abi(), - ) - .ok() + pub unsafe fn RegisterEventCallbackProgram<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, lflags: i32, bstrdeviceid: Param1, peventguid: *const ::windows::core::GUID, bstrfullappname: Param3, bstrcommandlinearg: Param4, bstrname: Param5, bstrdescription: Param6, bstricon: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), bstrdeviceid.into_param().abi(), ::core::mem::transmute(peventguid), bstrfullappname.into_param().abi(), bstrcommandlinearg.into_param().abi(), bstrname.into_param().abi(), bstrdescription.into_param().abi(), bstricon.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterEventCallbackCLSID<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - lflags: i32, - bstrdeviceid: Param1, - peventguid: *const ::windows::core::GUID, - pclsid: *const ::windows::core::GUID, - bstrname: Param4, - bstrdescription: Param5, - bstricon: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn RegisterEventCallbackCLSID<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, lflags: i32, bstrdeviceid: Param1, peventguid: *const ::windows::core::GUID, pclsid: *const ::windows::core::GUID, bstrname: Param4, bstrdescription: Param5, bstricon: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), bstrdeviceid.into_param().abi(), ::core::mem::transmute(peventguid), ::core::mem::transmute(pclsid), bstrname.into_param().abi(), bstrdescription.into_param().abi(), bstricon.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetImageDlg<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - lflags: i32, - bstrdeviceid: Param1, - hwndparent: Param2, - bstrfoldername: Param3, - bstrfilename: Param4, - plnumfiles: *mut i32, - ppbstrfilepaths: *mut *mut super::super::Foundation::BSTR, - ppitem: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lflags), - bstrdeviceid.into_param().abi(), - hwndparent.into_param().abi(), - bstrfoldername.into_param().abi(), - bstrfilename.into_param().abi(), - ::core::mem::transmute(plnumfiles), - ::core::mem::transmute(ppbstrfilepaths), - ::core::mem::transmute(ppitem), - ) - .ok() + pub unsafe fn GetImageDlg<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, lflags: i32, bstrdeviceid: Param1, hwndparent: Param2, bstrfoldername: Param3, bstrfilename: Param4, plnumfiles: *mut i32, ppbstrfilepaths: *mut *mut super::super::Foundation::BSTR, ppitem: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), bstrdeviceid.into_param().abi(), hwndparent.into_param().abi(), bstrfoldername.into_param().abi(), bstrfilename.into_param().abi(), ::core::mem::transmute(plnumfiles), ::core::mem::transmute(ppbstrfilepaths), ::core::mem::transmute(ppitem)).ok() } } unsafe impl ::windows::core::Interface for IWiaDevMgr2 { @@ -918,34 +817,11 @@ pub struct IWiaDevMgr2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, bstrdeviceid: ::core::mem::ManuallyDrop, peventguid: *const ::windows::core::GUID, piwiaeventcallback: ::windows::core::RawPtr, peventobject: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - lflags: i32, - bstrdeviceid: ::core::mem::ManuallyDrop, - peventguid: *const ::windows::core::GUID, - bstrfullappname: ::core::mem::ManuallyDrop, - bstrcommandlinearg: ::core::mem::ManuallyDrop, - bstrname: ::core::mem::ManuallyDrop, - bstrdescription: ::core::mem::ManuallyDrop, - bstricon: ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, bstrdeviceid: ::core::mem::ManuallyDrop, peventguid: *const ::windows::core::GUID, bstrfullappname: ::core::mem::ManuallyDrop, bstrcommandlinearg: ::core::mem::ManuallyDrop, bstrname: ::core::mem::ManuallyDrop, bstrdescription: ::core::mem::ManuallyDrop, bstricon: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, bstrdeviceid: ::core::mem::ManuallyDrop, peventguid: *const ::windows::core::GUID, pclsid: *const ::windows::core::GUID, bstrname: ::core::mem::ManuallyDrop, bstrdescription: ::core::mem::ManuallyDrop, bstricon: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, bstrdeviceid: ::core::mem::ManuallyDrop, peventguid: *const ::windows::core::GUID, pclsid: *const ::windows::core::GUID, bstrname: ::core::mem::ManuallyDrop, bstrdescription: ::core::mem::ManuallyDrop, bstricon: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - lflags: i32, - bstrdeviceid: ::core::mem::ManuallyDrop, - hwndparent: super::super::Foundation::HWND, - bstrfoldername: ::core::mem::ManuallyDrop, - bstrfilename: ::core::mem::ManuallyDrop, - plnumfiles: *mut i32, - ppbstrfilepaths: *mut *mut ::core::mem::ManuallyDrop, - ppitem: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, bstrdeviceid: ::core::mem::ManuallyDrop, hwndparent: super::super::Foundation::HWND, bstrfoldername: ::core::mem::ManuallyDrop, bstrfilename: ::core::mem::ManuallyDrop, plnumfiles: *mut i32, ppbstrfilepaths: *mut *mut ::core::mem::ManuallyDrop, ppitem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -1110,29 +986,8 @@ pub struct IWiaErrorHandler_abi( pub struct IWiaEventCallback(pub ::windows::core::IUnknown); impl IWiaEventCallback { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ImageEventCallback<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - peventguid: *const ::windows::core::GUID, - bstreventdescription: Param1, - bstrdeviceid: Param2, - bstrdevicedescription: Param3, - dwdevicetype: u32, - bstrfullitemname: Param5, - puleventtype: *mut u32, - ulreserved: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(peventguid), - bstreventdescription.into_param().abi(), - bstrdeviceid.into_param().abi(), - bstrdevicedescription.into_param().abi(), - ::core::mem::transmute(dwdevicetype), - bstrfullitemname.into_param().abi(), - ::core::mem::transmute(puleventtype), - ::core::mem::transmute(ulreserved), - ) - .ok() + pub unsafe fn ImageEventCallback<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, peventguid: *const ::windows::core::GUID, bstreventdescription: Param1, bstrdeviceid: Param2, bstrdevicedescription: Param3, dwdevicetype: u32, bstrfullitemname: Param5, puleventtype: *mut u32, ulreserved: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(peventguid), bstreventdescription.into_param().abi(), bstrdeviceid.into_param().abi(), bstrdevicedescription.into_param().abi(), ::core::mem::transmute(dwdevicetype), bstrfullitemname.into_param().abi(), ::core::mem::transmute(puleventtype), ::core::mem::transmute(ulreserved)).ok() } } unsafe impl ::windows::core::Interface for IWiaEventCallback { @@ -1165,18 +1020,7 @@ pub struct IWiaEventCallback_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - peventguid: *const ::windows::core::GUID, - bstreventdescription: ::core::mem::ManuallyDrop, - bstrdeviceid: ::core::mem::ManuallyDrop, - bstrdevicedescription: ::core::mem::ManuallyDrop, - dwdevicetype: u32, - bstrfullitemname: ::core::mem::ManuallyDrop, - puleventtype: *mut u32, - ulreserved: u32, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, peventguid: *const ::windows::core::GUID, bstreventdescription: ::core::mem::ManuallyDrop, bstrdeviceid: ::core::mem::ManuallyDrop, bstrdevicedescription: ::core::mem::ManuallyDrop, dwdevicetype: u32, bstrfullitemname: ::core::mem::ManuallyDrop, puleventtype: *mut u32, ulreserved: u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -1637,31 +1481,8 @@ pub struct IWiaLogEx_abi( pub struct IWiaMiniDrv(pub ::windows::core::IUnknown); impl IWiaMiniDrv { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn drvInitializeWia<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - __midl__iwiaminidrv0000: *const u8, - __midl__iwiaminidrv0001: i32, - __midl__iwiaminidrv0002: Param2, - __midl__iwiaminidrv0003: Param3, - __midl__iwiaminidrv0004: Param4, - __midl__iwiaminidrv0005: Param5, - __midl__iwiaminidrv0006: *mut ::core::option::Option, - __midl__iwiaminidrv0007: *mut ::core::option::Option<::windows::core::IUnknown>, - __midl__iwiaminidrv0008: *mut i32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(__midl__iwiaminidrv0000), - ::core::mem::transmute(__midl__iwiaminidrv0001), - __midl__iwiaminidrv0002.into_param().abi(), - __midl__iwiaminidrv0003.into_param().abi(), - __midl__iwiaminidrv0004.into_param().abi(), - __midl__iwiaminidrv0005.into_param().abi(), - ::core::mem::transmute(__midl__iwiaminidrv0006), - ::core::mem::transmute(__midl__iwiaminidrv0007), - ::core::mem::transmute(__midl__iwiaminidrv0008), - ) - .ok() + pub unsafe fn drvInitializeWia<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, __midl__iwiaminidrv0000: *const u8, __midl__iwiaminidrv0001: i32, __midl__iwiaminidrv0002: Param2, __midl__iwiaminidrv0003: Param3, __midl__iwiaminidrv0004: Param4, __midl__iwiaminidrv0005: Param5, __midl__iwiaminidrv0006: *mut ::core::option::Option, __midl__iwiaminidrv0007: *mut ::core::option::Option<::windows::core::IUnknown>, __midl__iwiaminidrv0008: *mut i32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(__midl__iwiaminidrv0000), ::core::mem::transmute(__midl__iwiaminidrv0001), __midl__iwiaminidrv0002.into_param().abi(), __midl__iwiaminidrv0003.into_param().abi(), __midl__iwiaminidrv0004.into_param().abi(), __midl__iwiaminidrv0005.into_param().abi(), ::core::mem::transmute(__midl__iwiaminidrv0006), ::core::mem::transmute(__midl__iwiaminidrv0007), ::core::mem::transmute(__midl__iwiaminidrv0008)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn drvAcquireItemData(&self, __midl__iwiaminidrv0009: *const u8, __midl__iwiaminidrv0010: i32, __midl__iwiaminidrv0011: *mut MINIDRV_TRANSFER_CONTEXT, __midl__iwiaminidrv0012: *mut i32) -> ::windows::core::Result<()> { @@ -1757,19 +1578,7 @@ pub struct IWiaMiniDrv_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - __midl__iwiaminidrv0000: *const u8, - __midl__iwiaminidrv0001: i32, - __midl__iwiaminidrv0002: ::core::mem::ManuallyDrop, - __midl__iwiaminidrv0003: ::core::mem::ManuallyDrop, - __midl__iwiaminidrv0004: ::windows::core::RawPtr, - __midl__iwiaminidrv0005: ::windows::core::RawPtr, - __midl__iwiaminidrv0006: *mut ::windows::core::RawPtr, - __midl__iwiaminidrv0007: *mut ::windows::core::RawPtr, - __midl__iwiaminidrv0008: *mut i32, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, __midl__iwiaminidrv0000: *const u8, __midl__iwiaminidrv0001: i32, __midl__iwiaminidrv0002: ::core::mem::ManuallyDrop, __midl__iwiaminidrv0003: ::core::mem::ManuallyDrop, __midl__iwiaminidrv0004: ::windows::core::RawPtr, __midl__iwiaminidrv0005: ::windows::core::RawPtr, __midl__iwiaminidrv0006: *mut ::windows::core::RawPtr, __midl__iwiaminidrv0007: *mut ::windows::core::RawPtr, __midl__iwiaminidrv0008: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, __midl__iwiaminidrv0009: *const u8, __midl__iwiaminidrv0010: i32, __midl__iwiaminidrv0011: *mut ::core::mem::ManuallyDrop, __midl__iwiaminidrv0012: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1918,12 +1727,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWiaN } #[repr(C)] #[doc(hidden)] -pub struct IWiaNotifyDevMgr_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWiaNotifyDevMgr_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWiaPreview(pub ::windows::core::IUnknown); @@ -2874,17 +2678,7 @@ impl ::core::default::Default for VAL { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for VAL { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VAL") - .field("lVal", &self.lVal) - .field("dblVal", &self.dblVal) - .field("pGuid", &self.pGuid) - .field("pScanInfo", &self.pScanInfo) - .field("handle", &self.handle) - .field("ppButtonNames", &self.ppButtonNames) - .field("pHandle", &self.pHandle) - .field("lReserved", &self.lReserved) - .field("szVal", &self.szVal) - .finish() + fmt.debug_struct("VAL").field("lVal", &self.lVal).field("dblVal", &self.dblVal).field("pGuid", &self.pGuid).field("pScanInfo", &self.pScanInfo).field("handle", &self.handle).field("ppButtonNames", &self.ppButtonNames).field("pHandle", &self.pHandle).field("lReserved", &self.lReserved).field("szVal", &self.szVal).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3050,18 +2844,7 @@ impl ::core::fmt::Debug for WIAS_DOWN_SAMPLE_INFO { } impl ::core::cmp::PartialEq for WIAS_DOWN_SAMPLE_INFO { fn eq(&self, other: &Self) -> bool { - self.ulOriginalWidth == other.ulOriginalWidth - && self.ulOriginalHeight == other.ulOriginalHeight - && self.ulBitsPerPixel == other.ulBitsPerPixel - && self.ulXRes == other.ulXRes - && self.ulYRes == other.ulYRes - && self.ulDownSampledWidth == other.ulDownSampledWidth - && self.ulDownSampledHeight == other.ulDownSampledHeight - && self.ulActualSize == other.ulActualSize - && self.ulDestBufSize == other.ulDestBufSize - && self.ulSrcBufSize == other.ulSrcBufSize - && self.pSrcBuffer == other.pSrcBuffer - && self.pDestBuffer == other.pDestBuffer + self.ulOriginalWidth == other.ulOriginalWidth && self.ulOriginalHeight == other.ulOriginalHeight && self.ulBitsPerPixel == other.ulBitsPerPixel && self.ulXRes == other.ulXRes && self.ulYRes == other.ulYRes && self.ulDownSampledWidth == other.ulDownSampledWidth && self.ulDownSampledHeight == other.ulDownSampledHeight && self.ulActualSize == other.ulActualSize && self.ulDestBufSize == other.ulDestBufSize && self.ulSrcBufSize == other.ulSrcBufSize && self.pSrcBuffer == other.pSrcBuffer && self.pDestBuffer == other.pDestBuffer } } impl ::core::cmp::Eq for WIAS_DOWN_SAMPLE_INFO {} @@ -3244,17 +3027,7 @@ impl ::core::default::Default for WIA_BARCODE_INFO { } impl ::core::fmt::Debug for WIA_BARCODE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WIA_BARCODE_INFO") - .field("Size", &self.Size) - .field("Type", &self.Type) - .field("Page", &self.Page) - .field("Confidence", &self.Confidence) - .field("XOffset", &self.XOffset) - .field("YOffset", &self.YOffset) - .field("Rotation", &self.Rotation) - .field("Length", &self.Length) - .field("Text", &self.Text) - .finish() + fmt.debug_struct("WIA_BARCODE_INFO").field("Size", &self.Size).field("Type", &self.Type).field("Page", &self.Page).field("Confidence", &self.Confidence).field("XOffset", &self.XOffset).field("YOffset", &self.YOffset).field("Rotation", &self.Rotation).field("Length", &self.Length).field("Text", &self.Text).finish() } } impl ::core::cmp::PartialEq for WIA_BARCODE_INFO { @@ -3407,15 +3180,7 @@ impl ::core::default::Default for WIA_DATA_TRANSFER_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WIA_DATA_TRANSFER_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WIA_DATA_TRANSFER_INFO") - .field("ulSize", &self.ulSize) - .field("ulSection", &self.ulSection) - .field("ulBufferSize", &self.ulBufferSize) - .field("bDoubleBuffer", &self.bDoubleBuffer) - .field("ulReserved1", &self.ulReserved1) - .field("ulReserved2", &self.ulReserved2) - .field("ulReserved3", &self.ulReserved3) - .finish() + fmt.debug_struct("WIA_DATA_TRANSFER_INFO").field("ulSize", &self.ulSize).field("ulSection", &self.ulSection).field("ulBufferSize", &self.ulBufferSize).field("bDoubleBuffer", &self.bDoubleBuffer).field("ulReserved1", &self.ulReserved1).field("ulReserved2", &self.ulReserved2).field("ulReserved3", &self.ulReserved3).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4711,25 +4476,7 @@ impl ::core::fmt::Debug for WIA_RAW_HEADER { } impl ::core::cmp::PartialEq for WIA_RAW_HEADER { fn eq(&self, other: &Self) -> bool { - self.Tag == other.Tag - && self.Version == other.Version - && self.HeaderSize == other.HeaderSize - && self.XRes == other.XRes - && self.YRes == other.YRes - && self.XExtent == other.XExtent - && self.YExtent == other.YExtent - && self.BytesPerLine == other.BytesPerLine - && self.BitsPerPixel == other.BitsPerPixel - && self.ChannelsPerPixel == other.ChannelsPerPixel - && self.DataType == other.DataType - && self.BitsPerChannel == other.BitsPerChannel - && self.Compression == other.Compression - && self.PhotometricInterp == other.PhotometricInterp - && self.LineOrder == other.LineOrder - && self.RawDataOffset == other.RawDataOffset - && self.RawDataSize == other.RawDataSize - && self.PaletteOffset == other.PaletteOffset - && self.PaletteSize == other.PaletteSize + self.Tag == other.Tag && self.Version == other.Version && self.HeaderSize == other.HeaderSize && self.XRes == other.XRes && self.YRes == other.YRes && self.XExtent == other.XExtent && self.YExtent == other.YExtent && self.BytesPerLine == other.BytesPerLine && self.BitsPerPixel == other.BitsPerPixel && self.ChannelsPerPixel == other.ChannelsPerPixel && self.DataType == other.DataType && self.BitsPerChannel == other.BitsPerChannel && self.Compression == other.Compression && self.PhotometricInterp == other.PhotometricInterp && self.LineOrder == other.LineOrder && self.RawDataOffset == other.RawDataOffset && self.RawDataSize == other.RawDataSize && self.PaletteOffset == other.PaletteOffset && self.PaletteSize == other.PaletteSize } } impl ::core::cmp::Eq for WIA_RAW_HEADER {} diff --git a/src/Windows/Win32/Devices/PortableDevices/mod.rs b/src/Windows/Win32/Devices/PortableDevices/mod.rs index 65f7060613..db87ea70a0 100644 --- a/src/Windows/Win32/Devices/PortableDevices/mod.rs +++ b/src/Windows/Win32/Devices/PortableDevices/mod.rs @@ -152,12 +152,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IConn } #[repr(C)] #[doc(hidden)] -pub struct IConnectionRequestCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrstatus: ::windows::core::HRESULT) -> ::windows::core::HRESULT, -); +pub struct IConnectionRequestCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrstatus: ::windows::core::HRESULT) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IEnumPortableDeviceConnectors(pub ::windows::core::IUnknown); @@ -1048,12 +1043,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPort } #[repr(C)] #[doc(hidden)] -pub struct IPortableDeviceEventCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, peventparameters: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPortableDeviceEventCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, peventparameters: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPortableDeviceKeyCollection(pub ::windows::core::IUnknown); @@ -1863,12 +1853,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPort } #[repr(C)] #[doc(hidden)] -pub struct IPortableDeviceServiceMethodCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrstatus: ::windows::core::HRESULT, presults: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPortableDeviceServiceMethodCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrstatus: ::windows::core::HRESULT, presults: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPortableDeviceServiceMethods(pub ::windows::core::IUnknown); @@ -1951,12 +1936,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPort } #[repr(C)] #[doc(hidden)] -pub struct IPortableDeviceServiceOpenCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrstatus: ::windows::core::HRESULT) -> ::windows::core::HRESULT, -); +pub struct IPortableDeviceServiceOpenCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrstatus: ::windows::core::HRESULT) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPortableDeviceUnitsStream(pub ::windows::core::IUnknown); @@ -2420,8 +2400,7 @@ pub struct IPortableDeviceWebControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deviceid: ::core::mem::ManuallyDrop, ppdevice: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -2697,15 +2676,9 @@ pub const WPD_API_OPTION_IOCTL_ACCESS: super::super::UI::Shell::PropertiesSystem #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_API_OPTION_USE_CLEAR_DATA_STREAM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x10e54a3e_052d_4777_a13c_de7614be2bc4), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_ACCEPTED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), - pid: 10u32, -}; +pub const WPD_APPOINTMENT_ACCEPTED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_DECLINED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), - pid: 13u32, -}; +pub const WPD_APPOINTMENT_DECLINED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_LOCATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 3u32 }; pub const WPD_APPOINTMENT_OBJECT_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3); @@ -2714,39 +2687,21 @@ pub const WPD_APPOINTMENT_OPTIONAL_ATTENDEES: super::super::UI::Shell::Propertie #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_REQUIRED_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), - pid: 11u32, -}; +pub const WPD_APPOINTMENT_RESOURCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_APPOINTMENT_TENTATIVE_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), - pid: 12u32, -}; +pub const WPD_APPOINTMENT_TENTATIVE_ATTENDEES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_APPOINTMENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf99efd03_431d_40d8_a1c9_4e220d9c88d3), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_AUDIO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_BIT_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_BLOCK_ALIGNMENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_CHANNEL_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_AUDIO_FORMAT_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), - pid: 11u32, -}; +pub const WPD_AUDIO_BIT_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_AUDIO_BLOCK_ALIGNMENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_AUDIO_CHANNEL_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_AUDIO_FORMAT_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb324f56a_dc5d_46e5_b6df_d2ea414888c6), pid: 11u32 }; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WPD_BITRATE_TYPES(pub i32); @@ -2817,23 +2772,14 @@ pub const WPD_CLASS_EXTENSION_V2: ::windows::core::GUID = ::windows::core::GUID: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_DESIRED_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_EVENT_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), - pid: 11u32, -}; +pub const WPD_CLIENT_EVENT_COOKIE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 11u32 }; pub const WPD_CLIENT_INFORMATION_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_MAJOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_MANUAL_CLOSE_ON_DISCONNECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), - pid: 13u32, -}; +pub const WPD_CLIENT_MANUAL_CLOSE_ON_DISCONNECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_MINIMUM_RESULTS_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), - pid: 12u32, -}; +pub const WPD_CLIENT_MINIMUM_RESULTS_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_MINOR_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2843,10 +2789,7 @@ pub const WPD_CLIENT_REVISION: super::super::UI::Shell::PropertiesSystem::PROPER #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_SECURITY_QUALITY_OF_SERVICE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CLIENT_SHARE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), - pid: 10u32, -}; +pub const WPD_CLIENT_SHARE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CLIENT_WMDRM_APPLICATION_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x204d9f0c_2292_4080_9f42_40664e70f859), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2918,10 +2861,7 @@ unsafe impl ::windows::core::Abi for WPD_COMMAND_ACCESS_TYPES { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 11u32, -}; +pub const WPD_COMMAND_CAPABILITIES_GET_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_FIXED_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2931,10 +2871,7 @@ pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::She #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 10u32, -}; +pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2966,45 +2903,21 @@ pub const WPD_COMMAND_MEDIA_CAPTURE_START: super::super::UI::Shell::PropertiesSy #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_MEDIA_CAPTURE_STOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x59b433ba_fe44_4d8d_808c_6bcb9b0f15e8), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_GET_SUPPORTED_VENDOR_OPCODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_GET_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_READ_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_MTP_EXT_WRITE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 16u32, -}; +pub const WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_GET_SUPPORTED_VENDOR_OPCODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_GET_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_READ_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_COMMAND_MTP_EXT_WRITE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_ENUMERATION_END_FIND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3026,10 +2939,7 @@ pub const WPD_COMMAND_OBJECT_MANAGEMENT_MOVE_OBJECTS: super::super::UI::Shell::P #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_REVERT_OBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_MANAGEMENT_UPDATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 10u32, -}; +pub const WPD_COMMAND_OBJECT_MANAGEMENT_UPDATE_OBJECT_WITH_PROPERTIES_AND_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_MANAGEMENT_WRITE_OBJECT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3045,10 +2955,7 @@ pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_NEXT: sup #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_GET_VALUES_BY_OBJECT_LIST_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), - pid: 10u32, -}; +pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_END: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_PROPERTIES_BULK_SET_VALUES_BY_OBJECT_LIST_NEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3068,10 +2975,7 @@ pub const WPD_COMMAND_OBJECT_PROPERTIES_SET: super::super::UI::Shell::Properties #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_CLOSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_COMMIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 12u32, -}; +pub const WPD_COMMAND_OBJECT_RESOURCES_COMMIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_CREATE_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3085,67 +2989,37 @@ pub const WPD_COMMAND_OBJECT_RESOURCES_OPEN: super::super::UI::Shell::Properties #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_REVERT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 10u32, -}; +pub const WPD_COMMAND_OBJECT_RESOURCES_REVERT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 11u32, -}; +pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK_IN_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 13u32, -}; +pub const WPD_COMMAND_OBJECT_RESOURCES_SEEK_IN_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_OBJECT_RESOURCES_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_PROCESS_WIRELESS_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 16u32, -}; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 11u32, -}; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 12u32, -}; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_EVENT_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 14u32, -}; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_FORMAT_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 13u32, -}; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_METHOD_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 15u32, -}; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 10u32, -}; +pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMAND_SERVICE_CAPABILITIES_GET_SUPPORTED_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3184,249 +3058,108 @@ pub const WPD_COMMON_INFORMATION_START_DATETIME: super::super::UI::Shell::Proper #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_COMMON_INFORMATION_SUBJECT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb28ae94b_05a4_4e8e_be01_72cc7e099d8f), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_ANNIVERSARY_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 62u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_ASSISTANT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 61u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BIRTHDATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 57u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 35u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 45u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 40u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 41u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_BUSINESS_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 50u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_CHILDREN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 60u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 54u32, -}; +pub const WPD_CONTACT_ANNIVERSARY_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 62u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_ASSISTANT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 61u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BIRTHDATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 57u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 35u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 45u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 40u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 41u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_BUSINESS_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 50u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_CHILDREN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 60u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 54u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_INSTANT_MESSENGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 51u32, -}; +pub const WPD_CONTACT_INSTANT_MESSENGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 51u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_INSTANT_MESSENGER2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 52u32, -}; +pub const WPD_CONTACT_INSTANT_MESSENGER2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 52u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_INSTANT_MESSENGER3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 53u32, -}; +pub const WPD_CONTACT_INSTANT_MESSENGER3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 53u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_LAST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_MIDDLE_NAMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_MOBILE_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 42u32, -}; +pub const WPD_CONTACT_MOBILE_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 42u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_MOBILE_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 43u32, -}; +pub const WPD_CONTACT_MOBILE_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 43u32 }; pub const WPD_CONTACT_OBJECT_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_EMAILS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 36u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_PHONES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 47u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PAGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 46u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 33u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 44u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 38u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 39u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PERSONAL_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 49u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PHONETIC_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 55u32, -}; +pub const WPD_CONTACT_OTHER_EMAILS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 36u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_PHONES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 47u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_POSTAL_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_OTHER_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PAGER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 46u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_EMAIL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_EMAIL2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 33u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 44u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_FULL_POSTAL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 38u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_PHONE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 39u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_COUNTRY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_LINE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_POSTAL_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_POSTAL_ADDRESS_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PERSONAL_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 49u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PHONETIC_COMPANY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 55u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PHONETIC_FIRST_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3434,40 +3167,19 @@ pub const WPD_CONTACT_PHONETIC_LAST_NAME: super::super::UI::Shell::PropertiesSys #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_PREFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_EMAIL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 58u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 37u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_PRIMARY_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 48u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_RINGTONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 63u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_ROLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 56u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_CONTACT_SPOUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), - pid: 59u32, -}; +pub const WPD_CONTACT_PRIMARY_EMAIL_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PRIMARY_FAX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 58u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PRIMARY_PHONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 37u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_PRIMARY_WEB_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 48u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_RINGTONE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 63u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_ROLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 56u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_CONTACT_SPOUSE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 59u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_CONTACT_SUFFIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfbd4fdab_987d_4777_b3f9_726185a9312b), pid: 7u32 }; pub const WPD_CONTENT_TYPE_ALL: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x80e170d2_1055_4a3e_b952_82cc4f8a8689); @@ -3515,19 +3227,13 @@ unsafe impl ::windows::core::Abi for WPD_CROPPED_STATUS_VALUES { type Abi = Self; } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), - pid: 11u32, -}; +pub const WPD_DEVICE_DATETIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_EDP_IDENTITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6c2b878c_c2ec_490d_b425_d7a75e23e5ed), pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_FIRMWARE_VERSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), - pid: 12u32, -}; +pub const WPD_DEVICE_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_FUNCTIONAL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3537,10 +3243,7 @@ pub const WPD_DEVICE_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYK #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_MODEL_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x463dd662_7fc4_4291_911c_7f4c9cca9799), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_NETWORK_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), - pid: 16u32, -}; +pub const WPD_DEVICE_NETWORK_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_POWER_LEVEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3553,20 +3256,11 @@ pub const WPD_DEVICE_PROTOCOL: super::super::UI::Shell::PropertiesSystem::PROPER #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SUPPORTED_DRM_SCHEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), - pid: 13u32, -}; +pub const WPD_DEVICE_SUPPORTED_DRM_SCHEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), - pid: 14u32, -}; +pub const WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_SUPPORTS_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), - pid: 10u32, -}; +pub const WPD_DEVICE_SUPPORTS_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_DEVICE_SYNC_PARTNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3587,10 +3281,7 @@ unsafe impl ::windows::core::Abi for WPD_DEVICE_TRANSPORTS { type Abi = Self; } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_DEVICE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), - pid: 15u32, -}; +pub const WPD_DEVICE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 15u32 }; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WPD_DEVICE_TYPES(pub i32); @@ -3639,10 +3330,7 @@ pub const WPD_EMAIL_OBJECT_PROPERTIES_V1: ::windows::core::GUID = ::windows::cor #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_RECEIVED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_EMAIL_SENDER_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), - pid: 10u32, -}; +pub const WPD_EMAIL_SENDER_ADDRESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_EMAIL_TO_LINE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x41f8f65a_5484_4782_b13d_4740dd7c37c5), pid: 2u32 }; pub const WPD_EVENT_ATTRIBUTES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x10c96578_2e81_4111_adde_e08ca6138f6d); @@ -3804,182 +3492,86 @@ pub const WPD_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTY pub const WPD_IMAGE_HORIZONTAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 9u32 }; pub const WPD_IMAGE_OBJECT_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_IMAGE_VERTICAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), - pid: 10u32, -}; +pub const WPD_IMAGE_VERTICAL_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x63d64908_9fa1_479f_85ba_9952216447db), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_ALBUM_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 25u32, -}; +pub const WPD_MEDIA_ALBUM_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 24u32, -}; +pub const WPD_MEDIA_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_AUDIO_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 49u32, -}; +pub const WPD_MEDIA_AUDIO_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 49u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_BITRATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_BUY_NOW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 20u32, -}; +pub const WPD_MEDIA_BUY_NOW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_BYTE_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 36u32, -}; +pub const WPD_MEDIA_BYTE_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 36u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_COMPOSER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 11u32, -}; +pub const WPD_MEDIA_COMPOSER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_COPYRIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_DESTINATION_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_DURATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 38u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 23u32, -}; +pub const WPD_MEDIA_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_DESTINATION_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_DURATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_ENCODING_PROFILE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 38u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_MEDIA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_LAST_ACCESSED_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_LAST_BUILD_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 35u32, -}; +pub const WPD_MEDIA_LAST_BUILD_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 35u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_MANAGING_EDITOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 27u32, -}; +pub const WPD_MEDIA_MANAGING_EDITOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_META_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 10u32, -}; +pub const WPD_MEDIA_META_GENRE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_OBJECT_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 34u32, -}; +pub const WPD_MEDIA_OBJECT_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 34u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 26u32, -}; +pub const WPD_MEDIA_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_PARENTAL_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 9u32 }; pub const WPD_MEDIA_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_RELEASE_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 14u32, -}; +pub const WPD_MEDIA_RELEASE_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SAMPLE_RATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 15u32, -}; +pub const WPD_MEDIA_SAMPLE_RATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SKIP_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SOURCE_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 29u32, -}; +pub const WPD_MEDIA_SOURCE_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_STAR_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 16u32, -}; +pub const WPD_MEDIA_STAR_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_SUBSCRIPTION_CONTENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SUB_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 39u32, -}; +pub const WPD_MEDIA_SUB_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 39u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_SUB_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 13u32, -}; +pub const WPD_MEDIA_SUB_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TIME_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 33u32, -}; +pub const WPD_MEDIA_TIME_BOOKMARK: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 33u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TIME_TO_LIVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 37u32, -}; +pub const WPD_MEDIA_TIME_TO_LIVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 18u32, -}; +pub const WPD_MEDIA_TITLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_TOTAL_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_USER_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 17u32, -}; +pub const WPD_MEDIA_USER_EFFECTIVE_RATING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_MEDIA_USE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_WEBMASTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 28u32, -}; +pub const WPD_MEDIA_WEBMASTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 28u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_MEDIA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), - pid: 22u32, -}; +pub const WPD_MEDIA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ed8ba05_0ad3_42dc_b0d0_bc95ac396ac8), pid: 22u32 }; pub const WPD_MEMO_OBJECT_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x5ffbfc7b_7483_41ad_afb9_da3f4e592b8d); #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -4035,37 +3627,19 @@ pub const WPD_NETWORK_ASSOCIATION_PROPERTIES_V1: ::windows::core::GUID = ::windo #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_NETWORK_ASSOCIATION_X509V3SEQUENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe4c93c1f_b203_43f1_a100_5a07d11b0274), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_BACK_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 21u32, -}; +pub const WPD_OBJECT_BACK_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 26u32, -}; +pub const WPD_OBJECT_CAN_DELETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 23u32, -}; +pub const WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_DATE_AUTHORED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 20u32, -}; +pub const WPD_OBJECT_DATE_AUTHORED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_DATE_CREATED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 18u32, -}; +pub const WPD_OBJECT_DATE_CREATED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_DATE_MODIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 19u32, -}; +pub const WPD_OBJECT_DATE_MODIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 6u32 }; pub const WPD_OBJECT_FORMAT_3G2: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb9850000_ae6c_4804_98ba_c57b46965fe7); @@ -4140,51 +3714,27 @@ pub const WPD_OBJECT_FORMAT_WPLPLAYLIST: ::windows::core::GUID = ::windows::core pub const WPD_OBJECT_FORMAT_X509V3CERTIFICATE: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb1030000_ae6c_4804_98ba_c57b46965fe7); pub const WPD_OBJECT_FORMAT_XML: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xba820000_ae6c_4804_98ba_c57b46965fe7); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 24u32, -}; +pub const WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 25u32, -}; +pub const WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_ISHIDDEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_ISSYSTEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 10u32, -}; +pub const WPD_OBJECT_ISSYSTEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_IS_DRM_PROTECTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 17u32, -}; +pub const WPD_OBJECT_IS_DRM_PROTECTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_KEYWORDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 15u32, -}; +pub const WPD_OBJECT_KEYWORDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_LANGUAGE_LOCALE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 27u32, -}; +pub const WPD_OBJECT_LANGUAGE_LOCALE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 13u32, -}; +pub const WPD_OBJECT_NON_CONSUMABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_ORIGINAL_FILE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 12u32, -}; +pub const WPD_OBJECT_ORIGINAL_FILE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -4192,22 +3742,13 @@ pub const WPD_OBJECT_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSy pub const WPD_OBJECT_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c); pub const WPD_OBJECT_PROPERTIES_V2: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x0373cd3d_4a46_40d7_b4d8_73e8da74e775); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 14u32, -}; +pub const WPD_OBJECT_REFERENCES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 11u32, -}; +pub const WPD_OBJECT_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_OBJECT_SUPPORTED_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0373cd3d_4a46_40d7_b4d8_73e8da74e775), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OBJECT_SYNC_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), - pid: 16u32, -}; +pub const WPD_OBJECT_SYNC_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef6b490d_5cd8_437a_affc_da8b60ee4a3c), pid: 16u32 }; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WPD_OPERATION_STATES(pub i32); @@ -4227,35 +3768,17 @@ unsafe impl ::windows::core::Abi for WPD_OPERATION_STATES { type Abi = Self; } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 5001u32, -}; +pub const WPD_OPTION_OBJECT_MANAGEMENT_RECURSIVE_DELETE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 5001u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_RESOURCES_NO_INPUT_BUFFER_ON_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 5003u32, -}; +pub const WPD_OPTION_OBJECT_RESOURCES_NO_INPUT_BUFFER_ON_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5003u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_READ_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 5001u32, -}; +pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_READ_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5001u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_WRITE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 5002u32, -}; +pub const WPD_OPTION_OBJECT_RESOURCES_SEEK_ON_WRITE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 5002u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_SMS_BINARY_MESSAGE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), - pid: 5001u32, -}; +pub const WPD_OPTION_SMS_BINARY_MESSAGE_SUPPORTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 5001u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_OPTION_VALID_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 5001u32, -}; +pub const WPD_OPTION_VALID_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 5001u32 }; pub const WPD_PARAMETER_ATTRIBUTES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 5u32 }; @@ -4264,15 +3787,9 @@ pub const WPD_PARAMETER_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), - pid: 11u32, -}; +pub const WPD_PARAMETER_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), - pid: 13u32, -}; +pub const WPD_PARAMETER_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_ORDER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -4282,17 +3799,11 @@ pub const WPD_PARAMETER_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::Properties #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), - pid: 10u32, -}; +pub const WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PARAMETER_ATTRIBUTE_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PARAMETER_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), - pid: 12u32, -}; +pub const WPD_PARAMETER_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6864dd7_f325_45ea_a1d5_97cf73b6ca58), pid: 12u32 }; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WPD_PARAMETER_USAGE_TYPES(pub i32); @@ -4334,19 +3845,13 @@ pub const WPD_PROPERTY_ATTRIBUTE_CAN_WRITE: super::super::UI::Shell::PropertiesS #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), - pid: 11u32, -}; +pub const WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_FORM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), - pid: 13u32, -}; +pub const WPD_PROPERTY_ATTRIBUTE_MAX_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -4354,669 +3859,273 @@ pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MAX: super::super::UI::Shell::PropertiesS #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_RANGE_MIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), - pid: 10u32, -}; +pub const WPD_PROPERTY_ATTRIBUTE_RANGE_STEP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), - pid: 12u32, -}; +pub const WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xab7943d8_6332_445f_a00d_8d5ef1e96f37), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_ATTRIBUTE_VARTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5d9da160_74ae_43cc_85a9_fe555a80798e), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1015u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), - pid: 1013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_REGISTRATION_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_ACTIVITY_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_COMMAND_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_COMMAND_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_COMMAND_TARGET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_COMMON_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_LOCATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_EVENT_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_ef88_4e4d_95c3_4f327f728a96), - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_OPERATION_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_RESPONSE_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_RESPONSE_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_MTP_EXT_VENDOR_OPERATION_CODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), - pid: 1005u32, -}; +pub const WPD_PROPERTY_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_CONTENT_TYPES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_EVENT_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1015u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_FUNCTIONAL_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cabec78_6b74_41c6_9216_2639d1fce356), pid: 1013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CLASS_EXTENSION_DEVICE_INFORMATION_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x33fb0d11_64a3_4fac_b4c7_3dfeaa99b051), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_INTERFACES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_CLASS_EXTENSION_SERVICE_REGISTRATION_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f0779b5_fa2b_4766_9cb2_f73ba30b6758), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_ACTIVITY_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_CLIENT_INFORMATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_COMMAND_CATEGORY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_COMMAND_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_COMMAND_TARGET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_COMMON_PERSISTENT_UNIQUE_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0422a9c_5dc8_4440_b5bd_5df28835658a), pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_LOCATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_DEVICE_HINTS_CONTENT_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0d5fb92b_cb46_4c4f_8343_0bc3d3f17c84), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_EVENT_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_ef88_4e4d_95c3_4f327f728a96), pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_OPERATION_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_RESPONSE_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_RESPONSE_PARAMS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_TRANSFER_TOTAL_DATA_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_VENDOR_EXTENSION_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_MTP_EXT_VENDOR_OPERATION_CODES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d545058_1a2e_4106_a357_771e0819fc56), pid: 1005u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_PROPERTY_NULL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000), pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_FILTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_NUM_OBJECTS_REQUESTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_ENUMERATION_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_COPY_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CREATION_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DESTINATION_FOLDER_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_MOVE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1016u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1015u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_MANAGEMENT_UPDATE_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), - pid: 1014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PARENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_ACCESS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_POSITION_FROM_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_ORIGIN_FLAG: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_STREAM_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1016u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_OBJECT_RESOURCES_SUPPORTS_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), - pid: 1015u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_PUBLIC_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1018u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1019u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITANCE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1015u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1016u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1017u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), - pid: 1005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_PARAMETER_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_METHOD_RESULT_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x322f071d_36ef_477f_b4b5_6f52d734baee), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_BINARY_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), - pid: 1004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_MESSAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_RECIPIENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), - pid: 1001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_SMS_TEXT_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), - pid: 1003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_STORAGE_DESTINATION_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), - pid: 1002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_PROPERTY_STORAGE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), - pid: 1001u32, -}; +pub const WPD_PROPERTY_OBJECT_ENUMERATION_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_ENUMERATION_FILTER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_ENUMERATION_NUM_OBJECTS_REQUESTED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_ENUMERATION_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_ENUMERATION_PARENT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb7474e91_e7f8_4ad9_b400_ad1a4b58eeec), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_COPY_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_CREATION_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_DESTINATION_FOLDER_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_MOVE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1016u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1015u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_MANAGEMENT_UPDATE_PROPERTIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1e43dd_a9ed_4341_8bcc_186192aea089), pid: 1014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_OBJECT_IDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PARENT_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_BULK_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11c824dd_04cd_4e4e_8c7b_f6efb794d84e), pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_DELETE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_WRITE_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9e5582e4_0814_44e6_981a_b2998d583804), pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_ACCESS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_READ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_TO_WRITE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_NUM_BYTES_WRITTEN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_OPTIMAL_TRANSFER_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_POSITION_FROM_START: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_RESOURCE_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_OFFSET: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_SEEK_ORIGIN_FLAG: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_STREAM_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1016u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_OBJECT_RESOURCES_SUPPORTS_UNITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb3a2b22d_a595_4108_be0a_fc3c965f3d4a), pid: 1015u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_PUBLIC_KEY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78f9c6fc_79b8_473c_9060_6bd23dd072c4), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1018u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_COMMAND_OPTIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1019u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_EVENT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_FORMAT_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITANCE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_INHERITED_SERVICES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1015u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_METHOD_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PARAMETER_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_ATTRIBUTES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_PROPERTY_KEYS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_RENDERING_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1016u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_COMMANDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1017u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_EVENTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_CAPABILITIES_SUPPORTED_METHODS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x24457e74_2e9f_44f9_8c57_1d1bcb170b89), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_METHOD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_METHOD_CONTEXT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_METHOD_HRESULT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_METHOD_PARAMETER_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_METHOD_RESULT_VALUES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2d521ca8_c1b0_4268_a342_cf19321569bc), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SERVICE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x322f071d_36ef_477f_b4b5_6f52d734baee), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SMS_BINARY_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SMS_MESSAGE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SMS_RECIPIENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_SMS_TEXT_MESSAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xafc25d66_fe0d_4114_9097_970c93e920d1), pid: 1003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_STORAGE_DESTINATION_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 1002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_PROPERTY_STORAGE_OBJECT_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd8f907a6_34cc_45fa_97fb_d007fa47ec94), pid: 1001u32 }; pub const WPD_RENDERING_INFORMATION_OBJECT_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_RENDERING_INFORMATION_PROFILES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc53d039f_ee23_4a31_8590_7639879870b4), pid: 2u32 }; @@ -5133,92 +4242,44 @@ pub const WPD_SMS_PROVIDER: super::super::UI::Shell::PropertiesSystem::PROPERTYK #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_SMS_TIMEOUT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7e1074cc_50ff_4dd1_a742_53be6f093a0d), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 29u32, -}; +pub const WPD_STILL_IMAGE_ARTIST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_BURST_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 24u32, -}; +pub const WPD_STILL_IMAGE_BURST_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_BURST_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 23u32, -}; +pub const WPD_STILL_IMAGE_BURST_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAMERA_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 31u32, -}; +pub const WPD_STILL_IMAGE_CAMERA_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 31u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAMERA_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 30u32, -}; +pub const WPD_STILL_IMAGE_CAMERA_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 30u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAPTURE_DELAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 17u32, -}; +pub const WPD_STILL_IMAGE_CAPTURE_DELAY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAPTURE_FORMAT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CAPTURE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 18u32, -}; +pub const WPD_STILL_IMAGE_CAPTURE_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 18u32 }; pub const WPD_STILL_IMAGE_CAPTURE_OBJECT_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_CAPTURE_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_COMPRESSION_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_CONTRAST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_DIGITAL_ZOOM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EFFECT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_BIAS_COMPENSATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_PROGRAM_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FLASH_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 12u32, -}; +pub const WPD_STILL_IMAGE_CONTRAST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_DIGITAL_ZOOM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EFFECT_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EXPOSURE_BIAS_COMPENSATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EXPOSURE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EXPOSURE_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EXPOSURE_PROGRAM_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_EXPOSURE_TIME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const WPD_STILL_IMAGE_FLASH_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FNUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -5226,44 +4287,23 @@ pub const WPD_STILL_IMAGE_FOCAL_LENGTH: super::super::UI::Shell::PropertiesSyste #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_FOCUS_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FOCUS_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 27u32, -}; +pub const WPD_STILL_IMAGE_FOCUS_METERING_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_FOCUS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 10u32, -}; +pub const WPD_STILL_IMAGE_FOCUS_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_RGB_GAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_SHARPNESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 20u32, -}; +pub const WPD_STILL_IMAGE_SHARPNESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_TIMELAPSE_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 26u32, -}; +pub const WPD_STILL_IMAGE_TIMELAPSE_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_TIMELAPSE_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 25u32, -}; +pub const WPD_STILL_IMAGE_TIMELAPSE_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STILL_IMAGE_UPLOAD_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), - pid: 28u32, -}; +pub const WPD_STILL_IMAGE_UPLOAD_URL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 28u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STILL_IMAGE_WHITE_BALANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x58c571ec_1bcb_42a7_8ac5_bb291573a260), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_ACCESS_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), - pid: 11u32, -}; +pub const WPD_STORAGE_ACCESS_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 11u32 }; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WPD_STORAGE_ACCESS_CAPABILITY_VALUES(pub i32); @@ -5281,10 +4321,7 @@ unsafe impl ::windows::core::Abi for WPD_STORAGE_ACCESS_CAPABILITY_VALUES { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_CAPACITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_STORAGE_CAPACITY_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), - pid: 10u32, -}; +pub const WPD_STORAGE_CAPACITY_IN_OBJECTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_STORAGE_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x01a3057a_74d6_4e80_bea7_dc4c212ce50a), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -5334,51 +4371,30 @@ unsafe impl ::windows::core::Abi for WPD_STREAM_UNITS { } pub const WPD_TASK_OBJECT_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_TASK_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), - pid: 11u32, -}; +pub const WPD_TASK_OWNER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_TASK_PERCENT_COMPLETE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_TASK_REMINDER_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), - pid: 10u32, -}; +pub const WPD_TASK_REMINDER_DATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_TASK_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe354e95e_d8a0_4637_a03a_0cb26838dbc7), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_AUTHOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), - pid: 13u32, -}; +pub const WPD_VIDEO_BITRATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_BUFFER_SIZE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_CREDITS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_FOURCC_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), - pid: 14u32, -}; +pub const WPD_VIDEO_FOURCC_CODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_FRAMERATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), - pid: 15u32, -}; +pub const WPD_VIDEO_FRAMERATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_KEY_FRAME_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), - pid: 10u32, -}; +pub const WPD_VIDEO_KEY_FRAME_DISTANCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 10u32 }; pub const WPD_VIDEO_OBJECT_PROPERTIES_V1: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_QUALITY_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), - pid: 11u32, -}; +pub const WPD_VIDEO_QUALITY_SETTING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_RECORDEDTV_CHANNEL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -5386,10 +4402,7 @@ pub const WPD_VIDEO_RECORDEDTV_REPEAT: super::super::UI::Shell::PropertiesSystem #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const WPD_VIDEO_RECORDEDTV_STATION_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const WPD_VIDEO_SCAN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), - pid: 12u32, -}; +pub const WPD_VIDEO_SCAN_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346f2163_f998_4146_8b01_d19b4c00de9a), pid: 12u32 }; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct WPD_VIDEO_SCAN_TYPES(pub i32); diff --git a/src/Windows/Win32/Devices/Properties/mod.rs b/src/Windows/Win32/Devices/Properties/mod.rs index 112f467627..55e09b3dae 100644 --- a/src/Windows/Win32/Devices/Properties/mod.rs +++ b/src/Windows/Win32/Devices/Properties/mod.rs @@ -2,10 +2,7 @@ #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DevQuery_ObjectType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x13673f42_a3d6_49f6_b4da_ae46e0c5237c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 29u32, -}; +pub const DEVPKEY_DeviceClass_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DeviceClass_ClassCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x713d1703_a2e2_49f5_9214_56472ef3da5c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -15,32 +12,17 @@ pub const DEVPKEY_DeviceClass_ClassName: super::super::UI::Shell::PropertiesSyst #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DeviceClass_DHPRebalanceOptOut: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd14d3ef3_66cf_4ba2_9d38_0ddb37ab4701), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), - pid: 11u32, -}; +pub const DEVPKEY_DeviceClass_DefaultService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 27u32, -}; +pub const DEVPKEY_DeviceClass_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 28u32, -}; +pub const DEVPKEY_DeviceClass_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 28u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DeviceClass_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), - pid: 12u32, -}; +pub const DEVPKEY_DeviceClass_IconPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 20u32, -}; +pub const DEVPKEY_DeviceClass_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DeviceClass_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -48,276 +30,117 @@ pub const DEVPKEY_DeviceClass_NoDisplayClass: super::super::UI::Shell::Propertie #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DeviceClass_NoInstallClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), - pid: 10u32, -}; +pub const DEVPKEY_DeviceClass_NoUseClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DeviceClass_PropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 25u32, -}; +pub const DEVPKEY_DeviceClass_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 26u32, -}; +pub const DEVPKEY_DeviceClass_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DeviceClass_SilentInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x259abffc_50a7_47ce_af08_68c9a7d73366), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 51u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 80u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 78u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 90u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 94u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 95u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 92u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 91u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 93u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 105u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 107u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 81u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 82u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 52u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 89u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12288u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_HasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 83u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 57u32, -}; +pub const DEVPKEY_DeviceClass_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 51u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_AlwaysShowDeviceAsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_AssociationArray: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 80u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_BaselineExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 78u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 90u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_CategoryGroup_Desc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 94u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_CategoryGroup_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 95u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Category_Desc_Plural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 92u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Category_Desc_Singular: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 91u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Category_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 93u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 105u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_CustomPrivilegedPackageFamilyNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 107u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 81u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 82u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_DeviceFunctionSubRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 52u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_ExperienceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 89u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12288u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_HasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 83u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 57u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DeviceContainer_InstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 54u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 55u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 86u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 79u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 53u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 70u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 72u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 85u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 74u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 56u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsRebootRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 108u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 84u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 68u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 67u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 66u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 77u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 76u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8192u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 87u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 73u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 71u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8194u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8195u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 97u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 106u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 88u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 99u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 98u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_DeviceContainer_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 65u32, -}; +pub const DEVPKEY_DeviceContainer_IsAuthenticated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 54u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 55u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsDefaultDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 86u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsDeviceUniquelyIdentifiable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 79u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 53u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsLocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 70u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsMetadataSearchInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 72u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsNetworkDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 85u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsNotInterestingForDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 74u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 56u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsRebootRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 108u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsSharedDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 84u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_IsShowInDisconnectedState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 68u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Last_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 67u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Last_Seen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 66u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 77u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_LaunchDeviceStageOnDeviceConnect: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 76u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8192u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_MetadataCabinet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 87u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_MetadataChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 73u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 71u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8194u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8195u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 97u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_PrivilegedPackageFamilyNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 106u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_RequiresPairingElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 88u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_RequiresUninstallElevation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 99u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_UnpairUninstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 98u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_DeviceContainer_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 65u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DeviceInterfaceClass_DefaultInterface: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14c83a99_0b3f_44b7_be4c_a178d3990564), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -339,115 +162,61 @@ pub const DEVPKEY_DeviceInterface_SchematicName: super::super::UI::Shell::Proper #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DeviceInterface_UnrestrictedAppCapabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 19u32, -}; +pub const DEVPKEY_Device_AdditionalSoftwareRequested: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 30u32, -}; +pub const DEVPKEY_Device_Address: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 30u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_AssignedToGuest: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 24u32, -}; +pub const DEVPKEY_Device_AssignedToGuest: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 38u32, -}; +pub const DEVPKEY_Device_BaseContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 38u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_BiosDeviceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 10u32, -}; +pub const DEVPKEY_Device_BiosDeviceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 23u32, -}; +pub const DEVPKEY_Device_BusNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_BusRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_BusReportedDeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 21u32, -}; +pub const DEVPKEY_Device_BusTypeGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 17u32, -}; +pub const DEVPKEY_Device_Capabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 29u32, -}; +pub const DEVPKEY_Device_Characteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_Class: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 10u32, -}; +pub const DEVPKEY_Device_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 12u32, -}; +pub const DEVPKEY_Device_ConfigFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_ConfigurationId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_CreatorProcessId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 25u32, -}; +pub const DEVPKEY_Device_CreatorProcessId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_DHP_Rebalance_Policy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DebuggerSafe: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 12u32, -}; +pub const DEVPKEY_Device_DebuggerSafe: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DependencyDependents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 21u32, -}; +pub const DEVPKEY_Device_DependencyDependents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DependencyProviders: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 20u32, -}; +pub const DEVPKEY_Device_DependencyProviders: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_DevNodeStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 27u32, -}; +pub const DEVPKEY_Device_DevType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_DeviceDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 11u32, -}; +pub const DEVPKEY_Device_Driver: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 11u32, -}; +pub const DEVPKEY_Device_DriverCoInstallers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_DriverDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -459,83 +228,41 @@ pub const DEVPKEY_Device_DriverInfSection: super::super::UI::Shell::PropertiesSy #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_DriverInfSectionExt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 15u32, -}; +pub const DEVPKEY_Device_DriverLogoLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverProblemDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 11u32, -}; +pub const DEVPKEY_Device_DriverProblemDesc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 10u32, -}; +pub const DEVPKEY_Device_DriverPropPageProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_DriverProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 14u32, -}; +pub const DEVPKEY_Device_DriverRank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_DriverVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_EjectionRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ExtendedAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ExtendedConfigurationIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FirmwareDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FirmwareRevision: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FirstInstallDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 14u32, -}; +pub const DEVPKEY_Device_EnumeratorName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_Exclusive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ExtendedAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_ExtendedConfigurationIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FirmwareDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FirmwareRevision: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FirmwareVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FirstInstallDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const DEVPKEY_Device_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_FriendlyNameAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 18u32, -}; +pub const DEVPKEY_Device_GenericDriverInstalled: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -543,105 +270,57 @@ pub const DEVPKEY_Device_HasProblem: super::super::UI::Shell::PropertiesSystem:: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_InLocalMachineContainer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_InstallDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), - pid: 100u32, -}; +pub const DEVPKEY_Device_InstallDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 36u32, -}; +pub const DEVPKEY_Device_InstallState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 36u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 256u32, -}; +pub const DEVPKEY_Device_InstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 256u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_IsAssociateableByUserAction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_IsRebootRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 16u32, -}; +pub const DEVPKEY_Device_IsRebootRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LastArrivalDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), - pid: 102u32, -}; +pub const DEVPKEY_Device_LastArrivalDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 102u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LastRemovalDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), - pid: 103u32, -}; +pub const DEVPKEY_Device_LastRemovalDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_Legacy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80497100_8c73_48b9_aad9_ce387e19c56e), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 22u32, -}; +pub const DEVPKEY_Device_LegacyBusType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 22u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 15u32, -}; +pub const DEVPKEY_Device_LocationInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 37u32, -}; +pub const DEVPKEY_Device_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 20u32, -}; +pub const DEVPKEY_Device_LowerFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 13u32, -}; +pub const DEVPKEY_Device_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_ManufacturerAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_MatchingDeviceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 39u32, -}; +pub const DEVPKEY_Device_Model: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 39u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 17u32, -}; +pub const DEVPKEY_Device_NoConnectSound: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_Numa_Node: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_Numa_Proximity_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 16u32, -}; +pub const DEVPKEY_Device_PDOName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_Parent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_PhysicalDeviceLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_PostInstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 13u32, -}; +pub const DEVPKEY_Device_PostInstallInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 32u32, -}; +pub const DEVPKEY_Device_PowerData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 32u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_PowerRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -649,25 +328,13 @@ pub const DEVPKEY_Device_PresenceNotForDevice: super::super::UI::Shell::Properti #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_ProblemCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ProblemStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), - pid: 12u32, -}; +pub const DEVPKEY_Device_ProblemStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 33u32, -}; +pub const DEVPKEY_Device_RemovalPolicy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 33u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 34u32, -}; +pub const DEVPKEY_Device_RemovalPolicyDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 34u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 35u32, -}; +pub const DEVPKEY_Device_RemovalPolicyOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 35u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_RemovalRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -675,29 +342,17 @@ pub const DEVPKEY_Device_Reported: super::super::UI::Shell::PropertiesSystem::PR #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_ReportedDeviceIdsHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 13u32, -}; +pub const DEVPKEY_Device_ResourcePickerExceptions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), - pid: 12u32, -}; +pub const DEVPKEY_Device_ResourcePickerTags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8b865dd_2e3d_4094_ad97_e593a70c75d6), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_SafeRemovalRequired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_SafeRemovalRequiredOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xafd97640_86a3_4210_b67c_289c41aabe55), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 25u32, -}; +pub const DEVPKEY_Device_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 26u32, -}; +pub const DEVPKEY_Device_SecuritySDS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_Service: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -705,42 +360,21 @@ pub const DEVPKEY_Device_SessionId: super::super::UI::Shell::PropertiesSystem::P #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_ShowInUninstallUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), - pid: 10u32, -}; +pub const DEVPKEY_Device_Siblings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_Device_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_SoftRestartSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 22u32, -}; +pub const DEVPKEY_Device_SoftRestartSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 22u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_Stack: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), - pid: 14u32, -}; +pub const DEVPKEY_Device_Stack: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), - pid: 11u32, -}; +pub const DEVPKEY_Device_TransportRelations: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 18u32, -}; +pub const DEVPKEY_Device_UINumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 31u32, -}; +pub const DEVPKEY_Device_UINumberDescFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 31u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 19u32, -}; +pub const DEVPKEY_Device_UpperFilters: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DrvPkg_BrandingIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -754,10 +388,7 @@ pub const DEVPKEY_DrvPkg_Model: super::super::UI::Shell::PropertiesSystem::PROPE #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_DrvPkg_VendorWebSite: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcf73bb51_3abf_44a2_85e0_9a3dc7a12132), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 10u32, -}; +pub const DEVPKEY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 10u32 }; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Devices/Sensors/mod.rs b/src/Windows/Win32/Devices/Sensors/mod.rs index 3aef00d937..fca9a9fc90 100644 --- a/src/Windows/Win32/Devices/Sensors/mod.rs +++ b/src/Windows/Win32/Devices/Sensors/mod.rs @@ -741,12 +741,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISens } #[repr(C)] #[doc(hidden)] -pub struct ISensorManagerEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psensor: ::windows::core::RawPtr, state: SensorState) -> ::windows::core::HRESULT, -); +pub struct ISensorManagerEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psensor: ::windows::core::RawPtr, state: SensorState) -> ::windows::core::HRESULT); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromCLSIDArray(members: *const ::windows::core::GUID, size: u32) -> ::windows::core::Result { @@ -1383,32 +1378,17 @@ pub const SENSOR_DATA_TYPE_ACCELERATION_Y_G: super::super::UI::Shell::Properties #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ACCELERATION_Z_G: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ADDRESS1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 23u32, -}; +pub const SENSOR_DATA_TYPE_ADDRESS1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ADDRESS2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 24u32, -}; +pub const SENSOR_DATA_TYPE_ADDRESS2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 36u32, -}; +pub const SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 36u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 29u32, -}; +pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 30u32, -}; +pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 30u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1418,43 +1398,25 @@ pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Y_DEGREES_PER_SECOND_SQUARED: su #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ANGULAR_ACCELERATION_Z_DEGREES_PER_SECOND_SQUARED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), - pid: 10u32, -}; +pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), - pid: 11u32, -}; +pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), - pid: 12u32, -}; +pub const SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ATMOSPHERIC_PRESSURE_BAR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 4u32 }; pub const SENSOR_DATA_TYPE_BIOMETRIC_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_ARRAY_STATES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), - pid: 10u32, -}; +pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_ARRAY_STATES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_BOOLEAN_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CAPACITANCE_FARAD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 25u32, -}; +pub const SENSOR_DATA_TYPE_CITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 25u32 }; pub const SENSOR_DATA_TYPE_COMMON_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xdb5e0cf2_cf1f_4c18_b46c_d86011d62150); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_COUNTRY_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 28u32, -}; +pub const SENSOR_DATA_TYPE_COUNTRY_REGION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 28u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CURRENT_AMPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1465,153 +1427,69 @@ pub const SENSOR_DATA_TYPE_CUSTOM_USAGE: super::super::UI::Shell::PropertiesSyst #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE10: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE11: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE12: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE13: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE14: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE15: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE16: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE17: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE18: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE19: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 25u32, -}; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE10: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE11: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE12: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE13: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE14: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE15: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE16: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE17: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE18: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE19: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE20: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE21: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE22: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE23: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE24: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE25: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE26: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE27: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 33u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE28: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 34u32, -}; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE20: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE21: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE22: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE23: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE24: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE25: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE26: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE27: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 33u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE28: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 34u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_CUSTOM_VALUE3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE4: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE5: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE6: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE7: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE8: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_CUSTOM_VALUE9: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DGPS_DATA_AGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 35u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 37u32, -}; +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE4: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE5: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE6: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE7: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE8: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_CUSTOM_VALUE9: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb14c764f_07cf_41e8_9d82_ebe3d0776a6f), pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_DGPS_DATA_AGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 35u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DISTANCE_X_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_DISTANCE_Y_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_DISTANCE_Z_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 10u32, -}; +pub const SENSOR_DATA_TYPE_DISTANCE_Z_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_ELECTRICAL_FREQUENCY_HERTZ: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 9u32 }; pub const SENSOR_DATA_TYPE_ELECTRICAL_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842); @@ -1621,50 +1499,26 @@ pub const SENSOR_DATA_TYPE_ELECTRICAL_PERCENT_OF_RANGE: super::super::UI::Shell: pub const SENSOR_DATA_TYPE_ELECTRICAL_POWER_WATTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 7u32 }; pub const SENSOR_DATA_TYPE_ENVIRONMENTAL_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ERROR_RADIUS_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 22u32, -}; +pub const SENSOR_DATA_TYPE_ERROR_RADIUS_METERS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 22u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_FIX_QUALITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 10u32, -}; +pub const SENSOR_DATA_TYPE_FIX_QUALITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_FIX_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 11u32, -}; +pub const SENSOR_DATA_TYPE_FIX_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_FORCE_NEWTONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_GAUGE_PRESSURE_PASCAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GEOIDAL_SEPARATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GPS_OPERATION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GPS_SELECTION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_GPS_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 33u32, -}; +pub const SENSOR_DATA_TYPE_GEOIDAL_SEPARATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_GPS_OPERATION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_GPS_SELECTION_MODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_GPS_STATUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 33u32 }; pub const SENSOR_DATA_TYPE_GUID_MECHANICAL_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 13u32, -}; +pub const SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_HUMAN_PRESENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2299288a_6d9e_4b0b_b7ec_3528f89e40af), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1682,49 +1536,25 @@ pub const SENSOR_DATA_TYPE_LIGHT_LEVEL_LUX: super::super::UI::Shell::PropertiesS pub const SENSOR_DATA_TYPE_LIGHT_TEMPERATURE_KELVIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe4c77ce2_dcb7_46e9_8439_4fec548833a6), pid: 3u32 }; pub const SENSOR_DATA_TYPE_LOCATION_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_LOCATION_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 40u32, -}; +pub const SENSOR_DATA_TYPE_LOCATION_SOURCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 40u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_LONGITUDE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_X_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 19u32, -}; +pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_X_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Y_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 20u32, -}; +pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Y_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Z_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 21u32, -}; +pub const SENSOR_DATA_TYPE_MAGNETIC_FIELD_STRENGTH_Z_MILLIGAUSS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 11u32, -}; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 12u32, -}; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_COMPENSATED_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 13u32, -}; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_MAGNETIC_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 14u32, -}; +pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_TRUE_NORTH_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_X_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1734,41 +1564,23 @@ pub const SENSOR_DATA_TYPE_MAGNETIC_HEADING_Z_DEGREES: super::super::UI::Shell:: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MAGNETIC_VARIATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_MAGNETOMETER_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 22u32, -}; +pub const SENSOR_DATA_TYPE_MAGNETOMETER_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 22u32 }; pub const SENSOR_DATA_TYPE_MOTION_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MOTION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_MULTIVALUE_SWITCH_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_NMEA_SENTENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 38u32, -}; +pub const SENSOR_DATA_TYPE_NMEA_SENTENCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 38u32 }; pub const SENSOR_DATA_TYPE_ORIENTATION_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 12u32, -}; +pub const SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_POSTALCODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 27u32, -}; +pub const SENSOR_DATA_TYPE_POSTALCODE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_QUADRANT_ANGLE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 15u32, -}; +pub const SENSOR_DATA_TYPE_QUADRANT_ANGLE_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_QUATERNION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 17u32, -}; +pub const SENSOR_DATA_TYPE_QUATERNION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_RELATIVE_HUMIDITY_PERCENT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8b0aa2f1_2d57_42ee_8cc0_4d27622b46c4), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1776,70 +1588,34 @@ pub const SENSOR_DATA_TYPE_RESISTANCE_OHMS: super::super::UI::Shell::PropertiesS #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_RFID_TAG_40_BIT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd7a59a3c_3421_44ab_8d3a_9de8ab6c4cae), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_ROTATION_MATRIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 39u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_USED_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 41u32, -}; +pub const SENSOR_DATA_TYPE_ROTATION_MATRIX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 39u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_USED_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 41u32 }; pub const SENSOR_DATA_TYPE_SCANNER_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xd7a59a3c_3421_44ab_8d3a_9de8ab6c4cae); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_SIMPLE_DEVICE_ORIENTATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), - pid: 18u32, -}; +pub const SENSOR_DATA_TYPE_SIMPLE_DEVICE_ORIENTATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1637d8a2_4248_4275_865d_558de84aedfd), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SPEED_KNOTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_SPEED_METERS_PER_SECOND: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3f8a69a2_07c5_4e48_a965_cd797aab56d5), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_STATE_PROVINCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 26u32, -}; +pub const SENSOR_DATA_TYPE_STATE_PROVINCE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_STRAIN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x38564a7c_f2f2_49bb_9b2b_ba60f66a58df), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1857,10 +1633,7 @@ pub const SENSOR_DATA_TYPE_TOUCH_STATE: super::super::UI::Shell::PropertiesSyste #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), - pid: 14u32, -}; +pub const SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x055c74d8_ca6f_47d6_95c6_1ed3637a0ff4), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_DATA_TYPE_VOLTAGE_VOLTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbbb246d1_e242_4780_a2d3_cded84f35842), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1880,50 +1653,26 @@ pub const SENSOR_EVENT_PARAMETER_STATE: super::super::UI::Shell::PropertiesSyste pub const SENSOR_EVENT_PROPERTY_CHANGED: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2358f099_84c9_4d3d_90df_c2421e2b2045); pub const SENSOR_EVENT_STATE_CHANGED: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbfd96016_6bd7_4560_ad34_f2f6607e8f81); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 17u32, -}; +pub const SENSOR_PROPERTY_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CHANGE_SENSITIVITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 14u32, -}; +pub const SENSOR_PROPERTY_CHANGE_SENSITIVITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_CLEAR_ASSISTANCE_DATA: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe1e962f4_6e65_45f7_9c36_d487b7b1bd34), pid: 2u32 }; pub const SENSOR_PROPERTY_COMMON_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CONNECTION_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 11u32, -}; +pub const SENSOR_PROPERTY_CONNECTION_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_CURRENT_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 13u32, -}; +pub const SENSOR_PROPERTY_CURRENT_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 10u32, -}; +pub const SENSOR_PROPERTY_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_DEVICE_PATH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 15u32, -}; +pub const SENSOR_PROPERTY_DEVICE_PATH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_HID_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 22u32, -}; +pub const SENSOR_PROPERTY_HID_USAGE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 22u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_LIGHT_RESPONSE_CURVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 16u32, -}; +pub const SENSOR_PROPERTY_LIGHT_RESPONSE_CURVE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 16u32 }; #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1960,46 +1709,25 @@ unsafe impl ::windows::core::Abi for SENSOR_PROPERTY_LIST { } pub const SENSOR_PROPERTY_LIST_HEADER_SIZE: u32 = 8u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_LOCATION_DESIRED_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 19u32, -}; +pub const SENSOR_PROPERTY_LOCATION_DESIRED_ACCURACY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_MANUFACTURER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_MIN_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 12u32, -}; +pub const SENSOR_PROPERTY_MIN_REPORT_INTERVAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_MODEL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_PERSISTENT_UNIQUE_ID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RADIO_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RADIO_STATE_PREVIOUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RANGE_MAXIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 21u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RANGE_MINIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SENSOR_PROPERTY_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), - pid: 18u32, -}; +pub const SENSOR_PROPERTY_RADIO_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_RADIO_STATE_PREVIOUS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_RANGE_MAXIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 21u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_RANGE_MINIMUM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const SENSOR_PROPERTY_RESOLUTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SENSOR_PROPERTY_SERIAL_NUMBER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7f8383ec_d3ec_495c_a8cf_b8bbe85c2920), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] diff --git a/src/Windows/Win32/Devices/Tapi/mod.rs b/src/Windows/Win32/Devices/Tapi/mod.rs index b852da1b48..d03115526f 100644 --- a/src/Windows/Win32/Devices/Tapi/mod.rs +++ b/src/Windows/Win32/Devices/Tapi/mod.rs @@ -2076,8 +2076,7 @@ pub struct IMcastAddressAllocation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvariant: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -2087,8 +2086,7 @@ pub struct IMcastAddressAllocation_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, preleaserequest: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, leasestarttime: f64, leasestoptime: f64, dwnumaddresses: u32, ppaddresses: *const super::super::Foundation::PWSTR, prequestid: super::super::Foundation::PWSTR, pserveraddress: super::super::Foundation::PWSTR, ppreleaserequest: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, leasestarttime: f64, leasestoptime: f64, vaddresses: ::core::mem::ManuallyDrop, prequestid: ::core::mem::ManuallyDrop, pserveraddress: ::core::mem::ManuallyDrop, ppreleaserequest: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, leasestarttime: f64, leasestoptime: f64, vaddresses: ::core::mem::ManuallyDrop, prequestid: ::core::mem::ManuallyDrop, pserveraddress: ::core::mem::ManuallyDrop, ppreleaserequest: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -2196,8 +2194,7 @@ pub struct IMcastLeaseInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pprequestid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2298,8 +2295,7 @@ pub struct IMcastScope_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pid: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pid: *mut i32) -> ::windows::core::HRESULT, @@ -2388,8 +2384,7 @@ pub struct ITACDGroup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2469,8 +2464,7 @@ pub struct ITACDGroupEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppgroup: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: *mut ACDGROUP_EVENT) -> ::windows::core::HRESULT, @@ -2600,8 +2594,7 @@ pub struct ITASRTerminalEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppterminal: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcall: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2733,8 +2726,7 @@ pub struct ITAddress_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, paddressstate: *mut ADDRESS_STATE) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -2776,18 +2768,7 @@ impl ITAddress2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn State(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2971,8 +2952,7 @@ pub struct ITAddress2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, paddressstate: *mut ADDRESS_STATE) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -3108,8 +3088,7 @@ pub struct ITAddressCapabilities_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, addresscap: ADDRESS_CAPABILITY, plcapability: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, addresscapstring: ADDRESS_CAPABILITY_STRING, ppcapabilitystring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -3208,8 +3187,7 @@ pub struct ITAddressDeviceSpecificEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppaddress: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcall: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3293,8 +3271,7 @@ pub struct ITAddressEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppaddress: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: *mut ADDRESS_EVENT) -> ::windows::core::HRESULT, @@ -3391,8 +3368,7 @@ pub struct ITAddressTranslation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, paddresstotranslate: ::core::mem::ManuallyDrop, lcard: i32, ltranslateoptions: i32, pptranslated: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3491,8 +3467,7 @@ pub struct ITAddressTranslationInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdialablestring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3637,8 +3612,7 @@ pub struct ITAgent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenumagentsession: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pacdgroup: ::windows::core::RawPtr, paddress: ::windows::core::RawPtr, ppagentsession: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3735,8 +3709,7 @@ pub struct ITAgentEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppagent: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: *mut AGENT_EVENT) -> ::windows::core::HRESULT, @@ -3837,8 +3810,7 @@ pub struct ITAgentHandler_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3924,8 +3896,7 @@ pub struct ITAgentHandlerEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppagenthandler: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: *mut AGENTHANDLER_EVENT) -> ::windows::core::HRESULT, @@ -4062,8 +4033,7 @@ pub struct ITAgentSession_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppagent: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppaddress: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4156,8 +4126,7 @@ pub struct ITAgentSessionEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsession: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: *mut AGENT_SESSION_EVENT) -> ::windows::core::HRESULT, @@ -4409,8 +4378,7 @@ pub struct ITAutomatedPhoneControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tone: PHONE_TONE, lduration: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4524,8 +4492,7 @@ pub struct ITBasicAudioTerminal_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lvolume: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plvolume: *mut i32) -> ::windows::core::HRESULT, @@ -4657,8 +4624,7 @@ pub struct ITBasicCallControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fsync: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4704,18 +4670,7 @@ impl ITBasicCallControl2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Connect(&self, fsync: i16) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(fsync)).ok() @@ -4869,8 +4824,7 @@ pub struct ITBasicCallControl2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fsync: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4985,8 +4939,7 @@ pub struct ITCallHub_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenumcall: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5071,8 +5024,7 @@ pub struct ITCallHubEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: *mut CALLHUB_EVENT) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcallhub: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5192,8 +5144,7 @@ pub struct ITCallInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppaddress: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcallstate: *mut CALL_STATE) -> ::windows::core::HRESULT, @@ -5232,18 +5183,7 @@ impl ITCallInfo2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Address(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -5382,8 +5322,7 @@ pub struct ITCallInfo2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppaddress: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcallstate: *mut CALL_STATE) -> ::windows::core::HRESULT, @@ -5481,8 +5420,7 @@ pub struct ITCallInfoChangeEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcall: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcic: *mut CALLINFOCHANGE_CAUSE) -> ::windows::core::HRESULT, @@ -5576,8 +5514,7 @@ pub struct ITCallMediaEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcallinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcallmediaevent: *mut CALL_MEDIA_EVENT) -> ::windows::core::HRESULT, @@ -5662,8 +5599,7 @@ pub struct ITCallNotificationEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcall: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcallnotificationevent: *mut CALL_NOTIFICATION_EVENT) -> ::windows::core::HRESULT, @@ -5749,8 +5685,7 @@ pub struct ITCallStateEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcallinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcallstate: *mut CALL_STATE) -> ::windows::core::HRESULT, @@ -5853,8 +5788,7 @@ pub struct ITCallingCard_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcardid: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pldigits: *mut i32) -> ::windows::core::HRESULT, @@ -5945,8 +5879,7 @@ pub struct ITCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvariant: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -5972,18 +5905,7 @@ impl ITCollection2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Count(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -6085,8 +6007,7 @@ pub struct ITCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvariant: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -6188,8 +6109,7 @@ pub struct ITCustomTone_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plfrequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lfrequency: i32) -> ::windows::core::HRESULT, @@ -6285,8 +6205,7 @@ pub struct ITDetectTone_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plappspecific: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lappspecific: i32) -> ::windows::core::HRESULT, @@ -6379,8 +6298,7 @@ pub struct ITDigitDetectionEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcallinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pucdigit: *mut u8) -> ::windows::core::HRESULT, @@ -6468,8 +6386,7 @@ pub struct ITDigitGenerationEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcallinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plgenerationtermination: *mut i32) -> ::windows::core::HRESULT, @@ -6561,8 +6478,7 @@ pub struct ITDigitsGatheredEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcallinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdigits: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -6687,8 +6603,7 @@ pub struct ITDirectory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdirectorytype: *mut DIRECTORY_TYPE) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -6804,8 +6719,7 @@ pub struct ITDirectoryObject_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjecttype: *mut DIRECTORY_OBJECT_TYPE) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -6944,8 +6858,7 @@ pub struct ITDirectoryObjectConference_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppprotocol: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7043,8 +6956,7 @@ pub struct ITDirectoryObjectUser_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7120,8 +7032,7 @@ pub struct ITDispatchMapper_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, piid: ::core::mem::ManuallyDrop, pinterfacetomap: ::windows::core::RawPtr, ppreturnedinterface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -7214,8 +7125,7 @@ pub struct ITFileTerminalEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppterminal: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptrackterminal: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7312,8 +7222,7 @@ pub struct ITFileTrack_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_DirectShow"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppmt: *mut *mut super::super::Media::DirectShow::AM_MEDIA_TYPE) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Media_DirectShow")))] usize, @@ -7416,8 +7325,7 @@ pub struct ITForwardInformation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnumrings: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plnumrings: *mut i32) -> ::windows::core::HRESULT, @@ -7450,18 +7358,7 @@ impl ITForwardInformation2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn SetNumRingsNoAnswer(&self, lnumrings: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(lnumrings)).ok() @@ -7587,8 +7484,7 @@ pub struct ITForwardInformation2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnumrings: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plnumrings: *mut i32) -> ::windows::core::HRESULT, @@ -7679,8 +7575,7 @@ pub struct ITILSConfig_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pport: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, port: i32) -> ::windows::core::HRESULT, @@ -7906,8 +7801,7 @@ pub struct ITLegacyCallMediaControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, digitmode: i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdigits: ::core::mem::ManuallyDrop, digitmode: i32) -> ::windows::core::HRESULT, @@ -7936,18 +7830,7 @@ impl ITLegacyCallMediaControl2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn DetectDigits(&self, digitmode: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(digitmode)).ok() @@ -8082,8 +7965,7 @@ pub struct ITLegacyCallMediaControl2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, digitmode: i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdigits: ::core::mem::ManuallyDrop, digitmode: i32) -> ::windows::core::HRESULT, @@ -8174,8 +8056,7 @@ pub struct ITLegacyWaveSupport_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psupport: *mut FULLDUPLEX_SUPPORT) -> ::windows::core::HRESULT, ); @@ -8293,8 +8174,7 @@ pub struct ITLocationInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pllocationid: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcountrycode: *mut i32) -> ::windows::core::HRESULT, @@ -8452,8 +8332,7 @@ pub struct ITMediaControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8533,8 +8412,7 @@ pub struct ITMediaPlayback_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, playlistvariant: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -8614,8 +8492,7 @@ pub struct ITMediaRecord_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrfilename: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8694,8 +8571,7 @@ pub struct ITMediaSupport_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plmediatypes: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lmediatype: i32, pfsupport: *mut i16) -> ::windows::core::HRESULT, @@ -8788,8 +8664,7 @@ pub struct ITMultiTrackTerminal_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvariant: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -8992,8 +8867,7 @@ pub struct ITPhone_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, privilege: PHONE_PRIVILEGE) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9119,8 +8993,7 @@ pub struct ITPhoneDeviceSpecificEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppphone: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pparam1: *mut i32) -> ::windows::core::HRESULT, @@ -9228,8 +9101,7 @@ pub struct ITPhoneEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppphone: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: *mut PHONE_EVENT) -> ::windows::core::HRESULT, @@ -9339,8 +9211,7 @@ pub struct ITPluggableTerminalClassInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9515,8 +9386,7 @@ pub struct ITPluggableTerminalSuperclassInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9608,8 +9478,7 @@ pub struct ITPrivateEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppaddress: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcallinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9694,8 +9563,7 @@ pub struct ITQOSEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcall: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pqosevent: *mut QOS_EVENT) -> ::windows::core::HRESULT, @@ -9813,8 +9681,7 @@ pub struct ITQueue_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lperiod: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plperiod: *mut i32) -> ::windows::core::HRESULT, @@ -9902,8 +9769,7 @@ pub struct ITQueueEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: *mut ACDQUEUE_EVENT) -> ::windows::core::HRESULT, @@ -9991,8 +9857,7 @@ pub struct ITRendezvous_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvariant: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -10070,8 +9935,7 @@ pub struct ITRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdestaddress: ::core::mem::ManuallyDrop, pappname: ::core::mem::ManuallyDrop, pcalledparty: ::core::mem::ManuallyDrop, pcomment: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10168,8 +10032,7 @@ pub struct ITRequestEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plregistrationinstance: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plrequestmode: *mut i32) -> ::windows::core::HRESULT, @@ -10288,8 +10151,7 @@ pub struct ITScriptableAudioFormat_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nnewval: i32) -> ::windows::core::HRESULT, @@ -10372,8 +10234,7 @@ pub struct ITStaticAudioTerminal_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plwaveid: *mut i32) -> ::windows::core::HRESULT, ); @@ -10478,8 +10339,7 @@ pub struct ITStream_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plmediatype: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptd: *mut TERMINAL_DIRECTION) -> ::windows::core::HRESULT, @@ -10574,8 +10434,7 @@ pub struct ITStreamControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lmediatype: i32, td: TERMINAL_DIRECTION, ppstream: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstream: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10675,8 +10534,7 @@ pub struct ITSubStream_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10768,8 +10626,7 @@ pub struct ITSubStreamControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsubstream: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psubstream: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10904,8 +10761,7 @@ pub struct ITTAPI_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10950,18 +10806,7 @@ impl ITTAPI2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -11119,8 +10964,7 @@ pub struct ITTAPI2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11223,8 +11067,7 @@ pub struct ITTAPICallCenter_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenumhandler: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvariant: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11293,8 +11136,7 @@ pub struct ITTAPIDispatchEventNotification_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11419,8 +11261,7 @@ pub struct ITTAPIObjectEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptapiobject: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: *mut TAPIOBJECT_EVENT) -> ::windows::core::HRESULT, @@ -11446,18 +11287,7 @@ impl ITTAPIObjectEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn TAPIObject(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -11559,8 +11389,7 @@ pub struct ITTAPIObjectEvent2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptapiobject: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: *mut TAPIOBJECT_EVENT) -> ::windows::core::HRESULT, @@ -11644,8 +11473,7 @@ pub struct ITTTSTerminalEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppterminal: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcall: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11741,8 +11569,7 @@ pub struct ITTerminal_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11844,8 +11671,7 @@ pub struct ITTerminalSupport_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvariant: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -11876,18 +11702,7 @@ impl ITTerminalSupport2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn StaticTerminals(&self) -> ::windows::core::Result { @@ -12014,8 +11829,7 @@ pub struct ITTerminalSupport2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvariant: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -12113,8 +11927,7 @@ pub struct ITToneDetectionEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcallinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plappspecific: *mut i32) -> ::windows::core::HRESULT, @@ -12197,8 +12010,7 @@ pub struct ITToneTerminalEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppterminal: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcall: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -15419,13 +15231,7 @@ impl ::core::default::Default for MSP_EVENT_INFO_0_3 { #[cfg(feature = "Win32_System_Com")] impl ::core::fmt::Debug for MSP_EVENT_INFO_0_3 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_MSP_FILE_TERMINAL_EVENT_INFO_e__Struct") - .field("pParentFileTerminal", &self.pParentFileTerminal) - .field("pFileTrack", &self.pFileTrack) - .field("TerminalMediaState", &self.TerminalMediaState) - .field("ftecEventCause", &self.ftecEventCause) - .field("hrErrorCode", &self.hrErrorCode) - .finish() + fmt.debug_struct("_MSP_FILE_TERMINAL_EVENT_INFO_e__Struct").field("pParentFileTerminal", &self.pParentFileTerminal).field("pFileTrack", &self.pFileTrack).field("TerminalMediaState", &self.TerminalMediaState).field("ftecEventCause", &self.ftecEventCause).field("hrErrorCode", &self.hrErrorCode).finish() } } #[cfg(feature = "Win32_System_Com")] @@ -15646,16 +15452,7 @@ pub unsafe fn OpenTnefStream<'a, Param1: ::windows::core::IntoParam<'a, super::s } #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn OpenTnefStreamEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>, Param4: ::windows::core::IntoParam<'a, super::super::System::AddressBook::IMessage>, Param6: ::windows::core::IntoParam<'a, super::super::System::AddressBook::IAddrBook>>( - lpvsupport: *mut ::core::ffi::c_void, - lpstream: Param1, - lpszstreamname: *const i8, - ulflags: u32, - lpmessage: Param4, - wkeyval: u16, - lpadressbook: Param6, - lpptnef: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn OpenTnefStreamEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>, Param4: ::windows::core::IntoParam<'a, super::super::System::AddressBook::IMessage>, Param6: ::windows::core::IntoParam<'a, super::super::System::AddressBook::IAddrBook>>(lpvsupport: *mut ::core::ffi::c_void, lpstream: Param1, lpszstreamname: *const i8, ulflags: u32, lpmessage: Param4, wkeyval: u16, lpadressbook: Param6, lpptnef: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -18749,17 +18546,7 @@ pub unsafe fn lineOpen(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiv extern "system" { fn lineOpen(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineOpen( - ::core::mem::transmute(hlineapp), - ::core::mem::transmute(dwdeviceid), - ::core::mem::transmute(lphline), - ::core::mem::transmute(dwapiversion), - ::core::mem::transmute(dwextversion), - ::core::mem::transmute(dwcallbackinstance), - ::core::mem::transmute(dwprivileges), - ::core::mem::transmute(dwmediamodes), - ::core::mem::transmute(lpcallparams), - )) + ::core::mem::transmute(lineOpen(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lphline), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(dwcallbackinstance), ::core::mem::transmute(dwprivileges), ::core::mem::transmute(dwmediamodes), ::core::mem::transmute(lpcallparams))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -18772,17 +18559,7 @@ pub unsafe fn lineOpenA(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapi extern "system" { fn lineOpenA(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineOpenA( - ::core::mem::transmute(hlineapp), - ::core::mem::transmute(dwdeviceid), - ::core::mem::transmute(lphline), - ::core::mem::transmute(dwapiversion), - ::core::mem::transmute(dwextversion), - ::core::mem::transmute(dwcallbackinstance), - ::core::mem::transmute(dwprivileges), - ::core::mem::transmute(dwmediamodes), - ::core::mem::transmute(lpcallparams), - )) + ::core::mem::transmute(lineOpenA(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lphline), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(dwcallbackinstance), ::core::mem::transmute(dwprivileges), ::core::mem::transmute(dwmediamodes), ::core::mem::transmute(lpcallparams))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -18795,17 +18572,7 @@ pub unsafe fn lineOpenW(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapi extern "system" { fn lineOpenW(hlineapp: u32, dwdeviceid: u32, lphline: *mut u32, dwapiversion: u32, dwextversion: u32, dwcallbackinstance: usize, dwprivileges: u32, dwmediamodes: u32, lpcallparams: *const LINECALLPARAMS) -> i32; } - ::core::mem::transmute(lineOpenW( - ::core::mem::transmute(hlineapp), - ::core::mem::transmute(dwdeviceid), - ::core::mem::transmute(lphline), - ::core::mem::transmute(dwapiversion), - ::core::mem::transmute(dwextversion), - ::core::mem::transmute(dwcallbackinstance), - ::core::mem::transmute(dwprivileges), - ::core::mem::transmute(dwmediamodes), - ::core::mem::transmute(lpcallparams), - )) + ::core::mem::transmute(lineOpenW(::core::mem::transmute(hlineapp), ::core::mem::transmute(dwdeviceid), ::core::mem::transmute(lphline), ::core::mem::transmute(dwapiversion), ::core::mem::transmute(dwextversion), ::core::mem::transmute(dwcallbackinstance), ::core::mem::transmute(dwprivileges), ::core::mem::transmute(dwmediamodes), ::core::mem::transmute(lpcallparams))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19356,20 +19123,7 @@ pub unsafe fn lineSetMediaControl(hline: u32, dwaddressid: u32, hcall: u32, dwse extern "system" { fn lineSetMediaControl(hline: u32, dwaddressid: u32, hcall: u32, dwselect: u32, lpdigitlist: *const LINEMEDIACONTROLDIGIT, dwdigitnumentries: u32, lpmedialist: *const LINEMEDIACONTROLMEDIA, dwmedianumentries: u32, lptonelist: *const LINEMEDIACONTROLTONE, dwtonenumentries: u32, lpcallstatelist: *const LINEMEDIACONTROLCALLSTATE, dwcallstatenumentries: u32) -> i32; } - ::core::mem::transmute(lineSetMediaControl( - ::core::mem::transmute(hline), - ::core::mem::transmute(dwaddressid), - ::core::mem::transmute(hcall), - ::core::mem::transmute(dwselect), - ::core::mem::transmute(lpdigitlist), - ::core::mem::transmute(dwdigitnumentries), - ::core::mem::transmute(lpmedialist), - ::core::mem::transmute(dwmedianumentries), - ::core::mem::transmute(lptonelist), - ::core::mem::transmute(dwtonenumentries), - ::core::mem::transmute(lpcallstatelist), - ::core::mem::transmute(dwcallstatenumentries), - )) + ::core::mem::transmute(lineSetMediaControl(::core::mem::transmute(hline), ::core::mem::transmute(dwaddressid), ::core::mem::transmute(hcall), ::core::mem::transmute(dwselect), ::core::mem::transmute(lpdigitlist), ::core::mem::transmute(dwdigitnumentries), ::core::mem::transmute(lpmedialist), ::core::mem::transmute(dwmedianumentries), ::core::mem::transmute(lptonelist), ::core::mem::transmute(dwtonenumentries), ::core::mem::transmute(lpcallstatelist), ::core::mem::transmute(dwcallstatenumentries))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20519,17 +20273,7 @@ pub unsafe fn tapiRequestMakeCallW<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn tapiRequestMediaCall< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, ->( +pub unsafe fn tapiRequestMediaCall<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( hwnd: Param0, wrequestid: Param1, lpszdeviceclass: Param2, @@ -20547,35 +20291,14 @@ pub unsafe fn tapiRequestMediaCall< extern "system" { fn tapiRequestMediaCall(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: super::super::Foundation::PSTR, lpdeviceid: super::super::Foundation::PSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: super::super::Foundation::PSTR, lpszappname: super::super::Foundation::PSTR, lpszcalledparty: super::super::Foundation::PSTR, lpszcomment: super::super::Foundation::PSTR) -> i32; } - ::core::mem::transmute(tapiRequestMediaCall( - hwnd.into_param().abi(), - wrequestid.into_param().abi(), - lpszdeviceclass.into_param().abi(), - lpdeviceid.into_param().abi(), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(dwsecure), - lpszdestaddress.into_param().abi(), - lpszappname.into_param().abi(), - lpszcalledparty.into_param().abi(), - lpszcomment.into_param().abi(), - )) + ::core::mem::transmute(tapiRequestMediaCall(hwnd.into_param().abi(), wrequestid.into_param().abi(), lpszdeviceclass.into_param().abi(), lpdeviceid.into_param().abi(), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwsecure), lpszdestaddress.into_param().abi(), lpszappname.into_param().abi(), lpszcalledparty.into_param().abi(), lpszcomment.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn tapiRequestMediaCallA< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, ->( +pub unsafe fn tapiRequestMediaCallA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( hwnd: Param0, wrequestid: Param1, lpszdeviceclass: Param2, @@ -20593,35 +20316,14 @@ pub unsafe fn tapiRequestMediaCallA< extern "system" { fn tapiRequestMediaCallA(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: super::super::Foundation::PSTR, lpdeviceid: super::super::Foundation::PSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: super::super::Foundation::PSTR, lpszappname: super::super::Foundation::PSTR, lpszcalledparty: super::super::Foundation::PSTR, lpszcomment: super::super::Foundation::PSTR) -> i32; } - ::core::mem::transmute(tapiRequestMediaCallA( - hwnd.into_param().abi(), - wrequestid.into_param().abi(), - lpszdeviceclass.into_param().abi(), - lpdeviceid.into_param().abi(), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(dwsecure), - lpszdestaddress.into_param().abi(), - lpszappname.into_param().abi(), - lpszcalledparty.into_param().abi(), - lpszcomment.into_param().abi(), - )) + ::core::mem::transmute(tapiRequestMediaCallA(hwnd.into_param().abi(), wrequestid.into_param().abi(), lpszdeviceclass.into_param().abi(), lpdeviceid.into_param().abi(), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwsecure), lpszdestaddress.into_param().abi(), lpszappname.into_param().abi(), lpszcalledparty.into_param().abi(), lpszcomment.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn tapiRequestMediaCallW< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, ->( +pub unsafe fn tapiRequestMediaCallW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( hwnd: Param0, wrequestid: Param1, lpszdeviceclass: Param2, @@ -20639,18 +20341,7 @@ pub unsafe fn tapiRequestMediaCallW< extern "system" { fn tapiRequestMediaCallW(hwnd: super::super::Foundation::HWND, wrequestid: super::super::Foundation::WPARAM, lpszdeviceclass: super::super::Foundation::PWSTR, lpdeviceid: super::super::Foundation::PWSTR, dwsize: u32, dwsecure: u32, lpszdestaddress: super::super::Foundation::PWSTR, lpszappname: super::super::Foundation::PWSTR, lpszcalledparty: super::super::Foundation::PWSTR, lpszcomment: super::super::Foundation::PWSTR) -> i32; } - ::core::mem::transmute(tapiRequestMediaCallW( - hwnd.into_param().abi(), - wrequestid.into_param().abi(), - lpszdeviceclass.into_param().abi(), - lpdeviceid.into_param().abi(), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(dwsecure), - lpszdestaddress.into_param().abi(), - lpszappname.into_param().abi(), - lpszcalledparty.into_param().abi(), - lpszcomment.into_param().abi(), - )) + ::core::mem::transmute(tapiRequestMediaCallW(hwnd.into_param().abi(), wrequestid.into_param().abi(), lpszdeviceclass.into_param().abi(), lpdeviceid.into_param().abi(), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwsecure), lpszdestaddress.into_param().abi(), lpszappname.into_param().abi(), lpszcalledparty.into_param().abi(), lpszcomment.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Devices/Usb/mod.rs b/src/Windows/Win32/Devices/Usb/mod.rs index 21682075e6..e653879cc3 100644 --- a/src/Windows/Win32/Devices/Usb/mod.rs +++ b/src/Windows/Win32/Devices/Usb/mod.rs @@ -329,15 +329,7 @@ impl ::core::default::Default for IO_BLOCK_EX { } impl ::core::fmt::Debug for IO_BLOCK_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IO_BLOCK_EX") - .field("uOffset", &self.uOffset) - .field("uLength", &self.uLength) - .field("pbyData", &self.pbyData) - .field("uIndex", &self.uIndex) - .field("bRequest", &self.bRequest) - .field("bmRequestType", &self.bmRequestType) - .field("fTransferDirectionIn", &self.fTransferDirectionIn) - .finish() + fmt.debug_struct("IO_BLOCK_EX").field("uOffset", &self.uOffset).field("uLength", &self.uLength).field("pbyData", &self.pbyData).field("uIndex", &self.uIndex).field("bRequest", &self.bRequest).field("bmRequestType", &self.bmRequestType).field("fTransferDirectionIn", &self.fTransferDirectionIn).finish() } } impl ::core::cmp::PartialEq for IO_BLOCK_EX { @@ -767,18 +759,7 @@ impl ::core::default::Default for USBD_INTERFACE_INFORMATION { } impl ::core::fmt::Debug for USBD_INTERFACE_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USBD_INTERFACE_INFORMATION") - .field("Length", &self.Length) - .field("InterfaceNumber", &self.InterfaceNumber) - .field("AlternateSetting", &self.AlternateSetting) - .field("Class", &self.Class) - .field("SubClass", &self.SubClass) - .field("Protocol", &self.Protocol) - .field("Reserved", &self.Reserved) - .field("InterfaceHandle", &self.InterfaceHandle) - .field("NumberOfPipes", &self.NumberOfPipes) - .field("Pipes", &self.Pipes) - .finish() + fmt.debug_struct("USBD_INTERFACE_INFORMATION").field("Length", &self.Length).field("InterfaceNumber", &self.InterfaceNumber).field("AlternateSetting", &self.AlternateSetting).field("Class", &self.Class).field("SubClass", &self.SubClass).field("Protocol", &self.Protocol).field("Reserved", &self.Reserved).field("InterfaceHandle", &self.InterfaceHandle).field("NumberOfPipes", &self.NumberOfPipes).field("Pipes", &self.Pipes).finish() } } impl ::core::cmp::PartialEq for USBD_INTERFACE_INFORMATION { @@ -847,15 +828,7 @@ impl ::core::default::Default for USBD_PIPE_INFORMATION { } impl ::core::fmt::Debug for USBD_PIPE_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USBD_PIPE_INFORMATION") - .field("MaximumPacketSize", &self.MaximumPacketSize) - .field("EndpointAddress", &self.EndpointAddress) - .field("Interval", &self.Interval) - .field("PipeType", &self.PipeType) - .field("PipeHandle", &self.PipeHandle) - .field("MaximumTransferSize", &self.MaximumTransferSize) - .field("PipeFlags", &self.PipeFlags) - .finish() + fmt.debug_struct("USBD_PIPE_INFORMATION").field("MaximumPacketSize", &self.MaximumPacketSize).field("EndpointAddress", &self.EndpointAddress).field("Interval", &self.Interval).field("PipeType", &self.PipeType).field("PipeHandle", &self.PipeHandle).field("MaximumTransferSize", &self.MaximumTransferSize).field("PipeFlags", &self.PipeFlags).finish() } } impl ::core::cmp::PartialEq for USBD_PIPE_INFORMATION { @@ -3769,16 +3742,7 @@ impl ::core::default::Default for USB_INTERFACE_ASSOCIATION_DESCRIPTOR { } impl ::core::fmt::Debug for USB_INTERFACE_ASSOCIATION_DESCRIPTOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USB_INTERFACE_ASSOCIATION_DESCRIPTOR") - .field("bLength", &self.bLength) - .field("bDescriptorType", &self.bDescriptorType) - .field("bFirstInterface", &self.bFirstInterface) - .field("bInterfaceCount", &self.bInterfaceCount) - .field("bFunctionClass", &self.bFunctionClass) - .field("bFunctionSubClass", &self.bFunctionSubClass) - .field("bFunctionProtocol", &self.bFunctionProtocol) - .field("iFunction", &self.iFunction) - .finish() + fmt.debug_struct("USB_INTERFACE_ASSOCIATION_DESCRIPTOR").field("bLength", &self.bLength).field("bDescriptorType", &self.bDescriptorType).field("bFirstInterface", &self.bFirstInterface).field("bInterfaceCount", &self.bInterfaceCount).field("bFunctionClass", &self.bFunctionClass).field("bFunctionSubClass", &self.bFunctionSubClass).field("bFunctionProtocol", &self.bFunctionProtocol).field("iFunction", &self.iFunction).finish() } } impl ::core::cmp::PartialEq for USB_INTERFACE_ASSOCIATION_DESCRIPTOR { @@ -3812,17 +3776,7 @@ impl ::core::default::Default for USB_INTERFACE_DESCRIPTOR { } impl ::core::fmt::Debug for USB_INTERFACE_DESCRIPTOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USB_INTERFACE_DESCRIPTOR") - .field("bLength", &self.bLength) - .field("bDescriptorType", &self.bDescriptorType) - .field("bInterfaceNumber", &self.bInterfaceNumber) - .field("bAlternateSetting", &self.bAlternateSetting) - .field("bNumEndpoints", &self.bNumEndpoints) - .field("bInterfaceClass", &self.bInterfaceClass) - .field("bInterfaceSubClass", &self.bInterfaceSubClass) - .field("bInterfaceProtocol", &self.bInterfaceProtocol) - .field("iInterface", &self.iInterface) - .finish() + fmt.debug_struct("USB_INTERFACE_DESCRIPTOR").field("bLength", &self.bLength).field("bDescriptorType", &self.bDescriptorType).field("bInterfaceNumber", &self.bInterfaceNumber).field("bAlternateSetting", &self.bAlternateSetting).field("bNumEndpoints", &self.bNumEndpoints).field("bInterfaceClass", &self.bInterfaceClass).field("bInterfaceSubClass", &self.bInterfaceSubClass).field("bInterfaceProtocol", &self.bInterfaceProtocol).field("iInterface", &self.iInterface).finish() } } impl ::core::cmp::PartialEq for USB_INTERFACE_DESCRIPTOR { @@ -4851,15 +4805,7 @@ pub unsafe fn WinUsb_ParseConfigurationDescriptor(configurationdescriptor: *cons extern "system" { fn WinUsb_ParseConfigurationDescriptor(configurationdescriptor: *const USB_CONFIGURATION_DESCRIPTOR, startposition: *const ::core::ffi::c_void, interfacenumber: i32, alternatesetting: i32, interfaceclass: i32, interfacesubclass: i32, interfaceprotocol: i32) -> *mut USB_INTERFACE_DESCRIPTOR; } - ::core::mem::transmute(WinUsb_ParseConfigurationDescriptor( - ::core::mem::transmute(configurationdescriptor), - ::core::mem::transmute(startposition), - ::core::mem::transmute(interfacenumber), - ::core::mem::transmute(alternatesetting), - ::core::mem::transmute(interfaceclass), - ::core::mem::transmute(interfacesubclass), - ::core::mem::transmute(interfaceprotocol), - )) + ::core::mem::transmute(WinUsb_ParseConfigurationDescriptor(::core::mem::transmute(configurationdescriptor), ::core::mem::transmute(startposition), ::core::mem::transmute(interfacenumber), ::core::mem::transmute(alternatesetting), ::core::mem::transmute(interfaceclass), ::core::mem::transmute(interfacesubclass), ::core::mem::transmute(interfaceprotocol))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5149,16 +5095,7 @@ impl ::core::default::Default for _URB_BULK_OR_INTERRUPT_TRANSFER { } impl ::core::fmt::Debug for _URB_BULK_OR_INTERRUPT_TRANSFER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_URB_BULK_OR_INTERRUPT_TRANSFER") - .field("Hdr", &self.Hdr) - .field("PipeHandle", &self.PipeHandle) - .field("TransferFlags", &self.TransferFlags) - .field("TransferBufferLength", &self.TransferBufferLength) - .field("TransferBuffer", &self.TransferBuffer) - .field("TransferBufferMDL", &self.TransferBufferMDL) - .field("UrbLink", &self.UrbLink) - .field("hca", &self.hca) - .finish() + fmt.debug_struct("_URB_BULK_OR_INTERRUPT_TRANSFER").field("Hdr", &self.Hdr).field("PipeHandle", &self.PipeHandle).field("TransferFlags", &self.TransferFlags).field("TransferBufferLength", &self.TransferBufferLength).field("TransferBuffer", &self.TransferBuffer).field("TransferBufferMDL", &self.TransferBufferMDL).field("UrbLink", &self.UrbLink).field("hca", &self.hca).finish() } } impl ::core::cmp::PartialEq for _URB_BULK_OR_INTERRUPT_TRANSFER { @@ -5214,19 +5151,7 @@ impl ::core::fmt::Debug for _URB_CONTROL_DESCRIPTOR_REQUEST { } impl ::core::cmp::PartialEq for _URB_CONTROL_DESCRIPTOR_REQUEST { fn eq(&self, other: &Self) -> bool { - self.Hdr == other.Hdr - && self.Reserved == other.Reserved - && self.Reserved0 == other.Reserved0 - && self.TransferBufferLength == other.TransferBufferLength - && self.TransferBuffer == other.TransferBuffer - && self.TransferBufferMDL == other.TransferBufferMDL - && self.UrbLink == other.UrbLink - && self.hca == other.hca - && self.Reserved1 == other.Reserved1 - && self.Index == other.Index - && self.DescriptorType == other.DescriptorType - && self.LanguageId == other.LanguageId - && self.Reserved2 == other.Reserved2 + self.Hdr == other.Hdr && self.Reserved == other.Reserved && self.Reserved0 == other.Reserved0 && self.TransferBufferLength == other.TransferBufferLength && self.TransferBuffer == other.TransferBuffer && self.TransferBufferMDL == other.TransferBufferMDL && self.UrbLink == other.UrbLink && self.hca == other.hca && self.Reserved1 == other.Reserved1 && self.Index == other.Index && self.DescriptorType == other.DescriptorType && self.LanguageId == other.LanguageId && self.Reserved2 == other.Reserved2 } } impl ::core::cmp::Eq for _URB_CONTROL_DESCRIPTOR_REQUEST {} @@ -5257,20 +5182,7 @@ impl ::core::default::Default for _URB_CONTROL_FEATURE_REQUEST { } impl ::core::fmt::Debug for _URB_CONTROL_FEATURE_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_URB_CONTROL_FEATURE_REQUEST") - .field("Hdr", &self.Hdr) - .field("Reserved", &self.Reserved) - .field("Reserved2", &self.Reserved2) - .field("Reserved3", &self.Reserved3) - .field("Reserved4", &self.Reserved4) - .field("Reserved5", &self.Reserved5) - .field("UrbLink", &self.UrbLink) - .field("hca", &self.hca) - .field("Reserved0", &self.Reserved0) - .field("FeatureSelector", &self.FeatureSelector) - .field("Index", &self.Index) - .field("Reserved1", &self.Reserved1) - .finish() + fmt.debug_struct("_URB_CONTROL_FEATURE_REQUEST").field("Hdr", &self.Hdr).field("Reserved", &self.Reserved).field("Reserved2", &self.Reserved2).field("Reserved3", &self.Reserved3).field("Reserved4", &self.Reserved4).field("Reserved5", &self.Reserved5).field("UrbLink", &self.UrbLink).field("hca", &self.hca).field("Reserved0", &self.Reserved0).field("FeatureSelector", &self.FeatureSelector).field("Index", &self.Index).field("Reserved1", &self.Reserved1).finish() } } impl ::core::cmp::PartialEq for _URB_CONTROL_FEATURE_REQUEST { @@ -5303,17 +5215,7 @@ impl ::core::default::Default for _URB_CONTROL_GET_CONFIGURATION_REQUEST { } impl ::core::fmt::Debug for _URB_CONTROL_GET_CONFIGURATION_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_URB_CONTROL_GET_CONFIGURATION_REQUEST") - .field("Hdr", &self.Hdr) - .field("Reserved", &self.Reserved) - .field("Reserved0", &self.Reserved0) - .field("TransferBufferLength", &self.TransferBufferLength) - .field("TransferBuffer", &self.TransferBuffer) - .field("TransferBufferMDL", &self.TransferBufferMDL) - .field("UrbLink", &self.UrbLink) - .field("hca", &self.hca) - .field("Reserved1", &self.Reserved1) - .finish() + fmt.debug_struct("_URB_CONTROL_GET_CONFIGURATION_REQUEST").field("Hdr", &self.Hdr).field("Reserved", &self.Reserved).field("Reserved0", &self.Reserved0).field("TransferBufferLength", &self.TransferBufferLength).field("TransferBuffer", &self.TransferBuffer).field("TransferBufferMDL", &self.TransferBufferMDL).field("UrbLink", &self.UrbLink).field("hca", &self.hca).field("Reserved1", &self.Reserved1).finish() } } impl ::core::cmp::PartialEq for _URB_CONTROL_GET_CONFIGURATION_REQUEST { @@ -5348,19 +5250,7 @@ impl ::core::default::Default for _URB_CONTROL_GET_INTERFACE_REQUEST { } impl ::core::fmt::Debug for _URB_CONTROL_GET_INTERFACE_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_URB_CONTROL_GET_INTERFACE_REQUEST") - .field("Hdr", &self.Hdr) - .field("Reserved", &self.Reserved) - .field("Reserved0", &self.Reserved0) - .field("TransferBufferLength", &self.TransferBufferLength) - .field("TransferBuffer", &self.TransferBuffer) - .field("TransferBufferMDL", &self.TransferBufferMDL) - .field("UrbLink", &self.UrbLink) - .field("hca", &self.hca) - .field("Reserved1", &self.Reserved1) - .field("Interface", &self.Interface) - .field("Reserved2", &self.Reserved2) - .finish() + fmt.debug_struct("_URB_CONTROL_GET_INTERFACE_REQUEST").field("Hdr", &self.Hdr).field("Reserved", &self.Reserved).field("Reserved0", &self.Reserved0).field("TransferBufferLength", &self.TransferBufferLength).field("TransferBuffer", &self.TransferBuffer).field("TransferBufferMDL", &self.TransferBufferMDL).field("UrbLink", &self.UrbLink).field("hca", &self.hca).field("Reserved1", &self.Reserved1).field("Interface", &self.Interface).field("Reserved2", &self.Reserved2).finish() } } impl ::core::cmp::PartialEq for _URB_CONTROL_GET_INTERFACE_REQUEST { @@ -5395,19 +5285,7 @@ impl ::core::default::Default for _URB_CONTROL_GET_STATUS_REQUEST { } impl ::core::fmt::Debug for _URB_CONTROL_GET_STATUS_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_URB_CONTROL_GET_STATUS_REQUEST") - .field("Hdr", &self.Hdr) - .field("Reserved", &self.Reserved) - .field("Reserved0", &self.Reserved0) - .field("TransferBufferLength", &self.TransferBufferLength) - .field("TransferBuffer", &self.TransferBuffer) - .field("TransferBufferMDL", &self.TransferBufferMDL) - .field("UrbLink", &self.UrbLink) - .field("hca", &self.hca) - .field("Reserved1", &self.Reserved1) - .field("Index", &self.Index) - .field("Reserved2", &self.Reserved2) - .finish() + fmt.debug_struct("_URB_CONTROL_GET_STATUS_REQUEST").field("Hdr", &self.Hdr).field("Reserved", &self.Reserved).field("Reserved0", &self.Reserved0).field("TransferBufferLength", &self.TransferBufferLength).field("TransferBuffer", &self.TransferBuffer).field("TransferBufferMDL", &self.TransferBufferMDL).field("UrbLink", &self.UrbLink).field("hca", &self.hca).field("Reserved1", &self.Reserved1).field("Index", &self.Index).field("Reserved2", &self.Reserved2).finish() } } impl ::core::cmp::PartialEq for _URB_CONTROL_GET_STATUS_REQUEST { @@ -5440,17 +5318,7 @@ impl ::core::default::Default for _URB_CONTROL_TRANSFER { } impl ::core::fmt::Debug for _URB_CONTROL_TRANSFER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_URB_CONTROL_TRANSFER") - .field("Hdr", &self.Hdr) - .field("PipeHandle", &self.PipeHandle) - .field("TransferFlags", &self.TransferFlags) - .field("TransferBufferLength", &self.TransferBufferLength) - .field("TransferBuffer", &self.TransferBuffer) - .field("TransferBufferMDL", &self.TransferBufferMDL) - .field("UrbLink", &self.UrbLink) - .field("hca", &self.hca) - .field("SetupPacket", &self.SetupPacket) - .finish() + fmt.debug_struct("_URB_CONTROL_TRANSFER").field("Hdr", &self.Hdr).field("PipeHandle", &self.PipeHandle).field("TransferFlags", &self.TransferFlags).field("TransferBufferLength", &self.TransferBufferLength).field("TransferBuffer", &self.TransferBuffer).field("TransferBufferMDL", &self.TransferBufferMDL).field("UrbLink", &self.UrbLink).field("hca", &self.hca).field("SetupPacket", &self.SetupPacket).finish() } } impl ::core::cmp::PartialEq for _URB_CONTROL_TRANSFER { @@ -5483,17 +5351,7 @@ impl ::core::default::Default for _URB_CONTROL_TRANSFER_EX { } impl ::core::fmt::Debug for _URB_CONTROL_TRANSFER_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_URB_CONTROL_TRANSFER_EX") - .field("Hdr", &self.Hdr) - .field("PipeHandle", &self.PipeHandle) - .field("TransferFlags", &self.TransferFlags) - .field("TransferBufferLength", &self.TransferBufferLength) - .field("TransferBuffer", &self.TransferBuffer) - .field("TransferBufferMDL", &self.TransferBufferMDL) - .field("Timeout", &self.Timeout) - .field("hca", &self.hca) - .field("SetupPacket", &self.SetupPacket) - .finish() + fmt.debug_struct("_URB_CONTROL_TRANSFER_EX").field("Hdr", &self.Hdr).field("PipeHandle", &self.PipeHandle).field("TransferFlags", &self.TransferFlags).field("TransferBufferLength", &self.TransferBufferLength).field("TransferBuffer", &self.TransferBuffer).field("TransferBufferMDL", &self.TransferBufferMDL).field("Timeout", &self.Timeout).field("hca", &self.hca).field("SetupPacket", &self.SetupPacket).finish() } } impl ::core::cmp::PartialEq for _URB_CONTROL_TRANSFER_EX { @@ -5549,19 +5407,7 @@ impl ::core::fmt::Debug for _URB_CONTROL_VENDOR_OR_CLASS_REQUEST { } impl ::core::cmp::PartialEq for _URB_CONTROL_VENDOR_OR_CLASS_REQUEST { fn eq(&self, other: &Self) -> bool { - self.Hdr == other.Hdr - && self.Reserved == other.Reserved - && self.TransferFlags == other.TransferFlags - && self.TransferBufferLength == other.TransferBufferLength - && self.TransferBuffer == other.TransferBuffer - && self.TransferBufferMDL == other.TransferBufferMDL - && self.UrbLink == other.UrbLink - && self.hca == other.hca - && self.RequestTypeReservedBits == other.RequestTypeReservedBits - && self.Request == other.Request - && self.Value == other.Value - && self.Index == other.Index - && self.Reserved1 == other.Reserved1 + self.Hdr == other.Hdr && self.Reserved == other.Reserved && self.TransferFlags == other.TransferFlags && self.TransferBufferLength == other.TransferBufferLength && self.TransferBuffer == other.TransferBuffer && self.TransferBufferMDL == other.TransferBufferMDL && self.UrbLink == other.UrbLink && self.hca == other.hca && self.RequestTypeReservedBits == other.RequestTypeReservedBits && self.Request == other.Request && self.Value == other.Value && self.Index == other.Index && self.Reserved1 == other.Reserved1 } } impl ::core::cmp::Eq for _URB_CONTROL_VENDOR_OR_CLASS_REQUEST {} @@ -5662,12 +5508,7 @@ impl ::core::default::Default for _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS { } impl ::core::fmt::Debug for _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS") - .field("Hdr", &self.Hdr) - .field("PipeHandle", &self.PipeHandle) - .field("MaximumSendPathDelayInMilliSeconds", &self.MaximumSendPathDelayInMilliSeconds) - .field("MaximumCompletionPathDelayInMilliSeconds", &self.MaximumCompletionPathDelayInMilliSeconds) - .finish() + fmt.debug_struct("_URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS").field("Hdr", &self.Hdr).field("PipeHandle", &self.PipeHandle).field("MaximumSendPathDelayInMilliSeconds", &self.MaximumSendPathDelayInMilliSeconds).field("MaximumCompletionPathDelayInMilliSeconds", &self.MaximumCompletionPathDelayInMilliSeconds).finish() } } impl ::core::cmp::PartialEq for _URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS { @@ -5858,20 +5699,7 @@ impl ::core::fmt::Debug for _URB_OS_FEATURE_DESCRIPTOR_REQUEST { } impl ::core::cmp::PartialEq for _URB_OS_FEATURE_DESCRIPTOR_REQUEST { fn eq(&self, other: &Self) -> bool { - self.Hdr == other.Hdr - && self.Reserved == other.Reserved - && self.Reserved0 == other.Reserved0 - && self.TransferBufferLength == other.TransferBufferLength - && self.TransferBuffer == other.TransferBuffer - && self.TransferBufferMDL == other.TransferBufferMDL - && self.UrbLink == other.UrbLink - && self.hca == other.hca - && self._bitfield == other._bitfield - && self.Reserved2 == other.Reserved2 - && self.InterfaceNumber == other.InterfaceNumber - && self.MS_PageIndex == other.MS_PageIndex - && self.MS_FeatureDescriptorIndex == other.MS_FeatureDescriptorIndex - && self.Reserved3 == other.Reserved3 + self.Hdr == other.Hdr && self.Reserved == other.Reserved && self.Reserved0 == other.Reserved0 && self.TransferBufferLength == other.TransferBufferLength && self.TransferBuffer == other.TransferBuffer && self.TransferBufferMDL == other.TransferBufferMDL && self.UrbLink == other.UrbLink && self.hca == other.hca && self._bitfield == other._bitfield && self.Reserved2 == other.Reserved2 && self.InterfaceNumber == other.InterfaceNumber && self.MS_PageIndex == other.MS_PageIndex && self.MS_FeatureDescriptorIndex == other.MS_FeatureDescriptorIndex && self.Reserved3 == other.Reserved3 } } impl ::core::cmp::Eq for _URB_OS_FEATURE_DESCRIPTOR_REQUEST {} diff --git a/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs b/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs index befae5cf72..077e9bb699 100644 --- a/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs +++ b/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs @@ -95,12 +95,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWSDA } #[repr(C)] #[doc(hidden)] -pub struct IWSDAsyncCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pasyncresult: ::windows::core::RawPtr, pasyncstate: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWSDAsyncCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pasyncresult: ::windows::core::RawPtr, pasyncstate: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWSDAsyncResult(pub ::windows::core::IUnknown); @@ -2311,98 +2306,22 @@ impl IWSDiscoveryPublisher { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Publish<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pszid: Param0, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: Param4, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - pszid.into_param().abi(), - ::core::mem::transmute(ullmetadataversion), - ::core::mem::transmute(ullinstanceid), - ::core::mem::transmute(ullmessagenumber), - pszsessionid.into_param().abi(), - ::core::mem::transmute(ptypeslist), - ::core::mem::transmute(pscopeslist), - ::core::mem::transmute(pxaddrslist), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), pszid.into_param().abi(), ::core::mem::transmute(ullmetadataversion), ::core::mem::transmute(ullinstanceid), ::core::mem::transmute(ullmessagenumber), pszsessionid.into_param().abi(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), ::core::mem::transmute(pxaddrslist)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UnPublish<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pszid: Param0, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: Param3, pany: *const WSDXML_ELEMENT) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), pszid.into_param().abi(), ::core::mem::transmute(ullinstanceid), ::core::mem::transmute(ullmessagenumber), pszsessionid.into_param().abi(), ::core::mem::transmute(pany)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn MatchProbe<'a, Param1: ::windows::core::IntoParam<'a, IWSDMessageParameters>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - pprobemessage: *const WSD_SOAP_MESSAGE, - pmessageparameters: Param1, - pszid: Param2, - ullmetadataversion: u64, - ullinstanceid: u64, - ullmessagenumber: u64, - pszsessionid: Param6, - ptypeslist: *const WSD_NAME_LIST, - pscopeslist: *const WSD_URI_LIST, - pxaddrslist: *const WSD_URI_LIST, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pprobemessage), - pmessageparameters.into_param().abi(), - pszid.into_param().abi(), - ::core::mem::transmute(ullmetadataversion), - ::core::mem::transmute(ullinstanceid), - ::core::mem::transmute(ullmessagenumber), - pszsessionid.into_param().abi(), - ::core::mem::transmute(ptypeslist), - ::core::mem::transmute(pscopeslist), - ::core::mem::transmute(pxaddrslist), - ) - .ok() + pub unsafe fn MatchProbe<'a, Param1: ::windows::core::IntoParam<'a, IWSDMessageParameters>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pprobemessage: *const WSD_SOAP_MESSAGE, pmessageparameters: Param1, pszid: Param2, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: Param6, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(pprobemessage), pmessageparameters.into_param().abi(), pszid.into_param().abi(), ::core::mem::transmute(ullmetadataversion), ::core::mem::transmute(ullinstanceid), ::core::mem::transmute(ullmessagenumber), pszsessionid.into_param().abi(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), ::core::mem::transmute(pxaddrslist)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn MatchResolve<'a, Param1: ::windows::core::IntoParam<'a, IWSDMessageParameters>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - presolvemessage: *const WSD_SOAP_MESSAGE, - pmessageparameters: Param1, - pszid: Param2, - ullmetadataversion: u64, - ullinstanceid: u64, - ullmessagenumber: u64, - pszsessionid: Param6, - ptypeslist: *const WSD_NAME_LIST, - pscopeslist: *const WSD_URI_LIST, - pxaddrslist: *const WSD_URI_LIST, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presolvemessage), - pmessageparameters.into_param().abi(), - pszid.into_param().abi(), - ::core::mem::transmute(ullmetadataversion), - ::core::mem::transmute(ullinstanceid), - ::core::mem::transmute(ullmessagenumber), - pszsessionid.into_param().abi(), - ::core::mem::transmute(ptypeslist), - ::core::mem::transmute(pscopeslist), - ::core::mem::transmute(pxaddrslist), - ) - .ok() + pub unsafe fn MatchResolve<'a, Param1: ::windows::core::IntoParam<'a, IWSDMessageParameters>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, presolvemessage: *const WSD_SOAP_MESSAGE, pmessageparameters: Param1, pszid: Param2, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: Param6, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(presolvemessage), pmessageparameters.into_param().abi(), pszid.into_param().abi(), ::core::mem::transmute(ullmetadataversion), ::core::mem::transmute(ullinstanceid), ::core::mem::transmute(ullmessagenumber), pszsessionid.into_param().abi(), ::core::mem::transmute(ptypeslist), ::core::mem::transmute(pscopeslist), ::core::mem::transmute(pxaddrslist)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn PublishEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - pszid: Param0, - ullmetadataversion: u64, - ullinstanceid: u64, - ullmessagenumber: u64, - pszsessionid: Param4, - ptypeslist: *const WSD_NAME_LIST, - pscopeslist: *const WSD_URI_LIST, - pxaddrslist: *const WSD_URI_LIST, - pheaderany: *const WSDXML_ELEMENT, - preferenceparameterany: *const WSDXML_ELEMENT, - ppolicyany: *const WSDXML_ELEMENT, - pendpointreferenceany: *const WSDXML_ELEMENT, - pany: *const WSDXML_ELEMENT, - ) -> ::windows::core::Result<()> { + pub unsafe fn PublishEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pszid: Param0, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: Param4, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST, pheaderany: *const WSDXML_ELEMENT, preferenceparameterany: *const WSDXML_ELEMENT, ppolicyany: *const WSDXML_ELEMENT, pendpointreferenceany: *const WSDXML_ELEMENT, pany: *const WSDXML_ELEMENT) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)( ::core::mem::transmute_copy(self), pszid.into_param().abi(), @@ -2422,24 +2341,7 @@ impl IWSDiscoveryPublisher { .ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn MatchProbeEx<'a, Param1: ::windows::core::IntoParam<'a, IWSDMessageParameters>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - pprobemessage: *const WSD_SOAP_MESSAGE, - pmessageparameters: Param1, - pszid: Param2, - ullmetadataversion: u64, - ullinstanceid: u64, - ullmessagenumber: u64, - pszsessionid: Param6, - ptypeslist: *const WSD_NAME_LIST, - pscopeslist: *const WSD_URI_LIST, - pxaddrslist: *const WSD_URI_LIST, - pheaderany: *const WSDXML_ELEMENT, - preferenceparameterany: *const WSDXML_ELEMENT, - ppolicyany: *const WSDXML_ELEMENT, - pendpointreferenceany: *const WSDXML_ELEMENT, - pany: *const WSDXML_ELEMENT, - ) -> ::windows::core::Result<()> { + pub unsafe fn MatchProbeEx<'a, Param1: ::windows::core::IntoParam<'a, IWSDMessageParameters>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pprobemessage: *const WSD_SOAP_MESSAGE, pmessageparameters: Param1, pszid: Param2, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: Param6, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST, pheaderany: *const WSDXML_ELEMENT, preferenceparameterany: *const WSDXML_ELEMENT, ppolicyany: *const WSDXML_ELEMENT, pendpointreferenceany: *const WSDXML_ELEMENT, pany: *const WSDXML_ELEMENT) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)( ::core::mem::transmute_copy(self), ::core::mem::transmute(pprobemessage), @@ -2461,24 +2363,7 @@ impl IWSDiscoveryPublisher { .ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn MatchResolveEx<'a, Param1: ::windows::core::IntoParam<'a, IWSDMessageParameters>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - presolvemessage: *const WSD_SOAP_MESSAGE, - pmessageparameters: Param1, - pszid: Param2, - ullmetadataversion: u64, - ullinstanceid: u64, - ullmessagenumber: u64, - pszsessionid: Param6, - ptypeslist: *const WSD_NAME_LIST, - pscopeslist: *const WSD_URI_LIST, - pxaddrslist: *const WSD_URI_LIST, - pheaderany: *const WSDXML_ELEMENT, - preferenceparameterany: *const WSDXML_ELEMENT, - ppolicyany: *const WSDXML_ELEMENT, - pendpointreferenceany: *const WSDXML_ELEMENT, - pany: *const WSDXML_ELEMENT, - ) -> ::windows::core::Result<()> { + pub unsafe fn MatchResolveEx<'a, Param1: ::windows::core::IntoParam<'a, IWSDMessageParameters>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, presolvemessage: *const WSD_SOAP_MESSAGE, pmessageparameters: Param1, pszid: Param2, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: Param6, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST, pheaderany: *const WSDXML_ELEMENT, preferenceparameterany: *const WSDXML_ELEMENT, ppolicyany: *const WSDXML_ELEMENT, pendpointreferenceany: *const WSDXML_ELEMENT, pany: *const WSDXML_ELEMENT) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)( ::core::mem::transmute_copy(self), ::core::mem::transmute(presolvemessage), @@ -2551,63 +2436,11 @@ pub struct IWSDiscoveryPublisher_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, presolvemessage: *const WSD_SOAP_MESSAGE, pmessageparameters: ::windows::core::RawPtr, pszid: super::super::Foundation::PWSTR, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: super::super::Foundation::PWSTR, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pszid: super::super::Foundation::PWSTR, - ullmetadataversion: u64, - ullinstanceid: u64, - ullmessagenumber: u64, - pszsessionid: super::super::Foundation::PWSTR, - ptypeslist: *const WSD_NAME_LIST, - pscopeslist: *const WSD_URI_LIST, - pxaddrslist: *const WSD_URI_LIST, - pheaderany: *const WSDXML_ELEMENT, - preferenceparameterany: *const WSDXML_ELEMENT, - ppolicyany: *const WSDXML_ELEMENT, - pendpointreferenceany: *const WSDXML_ELEMENT, - pany: *const WSDXML_ELEMENT, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszid: super::super::Foundation::PWSTR, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: super::super::Foundation::PWSTR, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST, pheaderany: *const WSDXML_ELEMENT, preferenceparameterany: *const WSDXML_ELEMENT, ppolicyany: *const WSDXML_ELEMENT, pendpointreferenceany: *const WSDXML_ELEMENT, pany: *const WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pprobemessage: *const WSD_SOAP_MESSAGE, - pmessageparameters: ::windows::core::RawPtr, - pszid: super::super::Foundation::PWSTR, - ullmetadataversion: u64, - ullinstanceid: u64, - ullmessagenumber: u64, - pszsessionid: super::super::Foundation::PWSTR, - ptypeslist: *const WSD_NAME_LIST, - pscopeslist: *const WSD_URI_LIST, - pxaddrslist: *const WSD_URI_LIST, - pheaderany: *const WSDXML_ELEMENT, - preferenceparameterany: *const WSDXML_ELEMENT, - ppolicyany: *const WSDXML_ELEMENT, - pendpointreferenceany: *const WSDXML_ELEMENT, - pany: *const WSDXML_ELEMENT, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pprobemessage: *const WSD_SOAP_MESSAGE, pmessageparameters: ::windows::core::RawPtr, pszid: super::super::Foundation::PWSTR, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: super::super::Foundation::PWSTR, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST, pheaderany: *const WSDXML_ELEMENT, preferenceparameterany: *const WSDXML_ELEMENT, ppolicyany: *const WSDXML_ELEMENT, pendpointreferenceany: *const WSDXML_ELEMENT, pany: *const WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - presolvemessage: *const WSD_SOAP_MESSAGE, - pmessageparameters: ::windows::core::RawPtr, - pszid: super::super::Foundation::PWSTR, - ullmetadataversion: u64, - ullinstanceid: u64, - ullmessagenumber: u64, - pszsessionid: super::super::Foundation::PWSTR, - ptypeslist: *const WSD_NAME_LIST, - pscopeslist: *const WSD_URI_LIST, - pxaddrslist: *const WSD_URI_LIST, - pheaderany: *const WSDXML_ELEMENT, - preferenceparameterany: *const WSDXML_ELEMENT, - ppolicyany: *const WSDXML_ELEMENT, - pendpointreferenceany: *const WSDXML_ELEMENT, - pany: *const WSDXML_ELEMENT, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, presolvemessage: *const WSD_SOAP_MESSAGE, pmessageparameters: ::windows::core::RawPtr, pszid: super::super::Foundation::PWSTR, ullmetadataversion: u64, ullinstanceid: u64, ullmessagenumber: u64, pszsessionid: super::super::Foundation::PWSTR, ptypeslist: *const WSD_NAME_LIST, pscopeslist: *const WSD_URI_LIST, pxaddrslist: *const WSD_URI_LIST, pheaderany: *const WSDXML_ELEMENT, preferenceparameterany: *const WSDXML_ELEMENT, ppolicyany: *const WSDXML_ELEMENT, pendpointreferenceany: *const WSDXML_ELEMENT, pany: *const WSDXML_ELEMENT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pscopematchingrule: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pscopematchingrule: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3261,13 +3094,7 @@ pub unsafe fn WSDFreeLinkedMemory(pvoid: *mut ::core::ffi::c_void) { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WSDGenerateFault<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IWSDXMLContext>>( - pszcode: Param0, - pszsubcode: Param1, - pszreason: Param2, - pszdetail: Param3, - pcontext: Param4, -) -> ::windows::core::Result<*mut WSD_SOAP_FAULT> { +pub unsafe fn WSDGenerateFault<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IWSDXMLContext>>(pszcode: Param0, pszsubcode: Param1, pszreason: Param2, pszdetail: Param3, pcontext: Param4) -> ::windows::core::Result<*mut WSD_SOAP_FAULT> { #[cfg(windows)] { #[link(name = "windows")] @@ -4031,20 +3858,7 @@ impl ::core::default::Default for WSD_DATETIME { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WSD_DATETIME { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WSD_DATETIME") - .field("isPositive", &self.isPositive) - .field("year", &self.year) - .field("month", &self.month) - .field("day", &self.day) - .field("hour", &self.hour) - .field("minute", &self.minute) - .field("second", &self.second) - .field("millisecond", &self.millisecond) - .field("TZIsLocal", &self.TZIsLocal) - .field("TZIsPositive", &self.TZIsPositive) - .field("TZHour", &self.TZHour) - .field("TZMinute", &self.TZMinute) - .finish() + fmt.debug_struct("WSD_DATETIME").field("isPositive", &self.isPositive).field("year", &self.year).field("month", &self.month).field("day", &self.day).field("hour", &self.hour).field("minute", &self.minute).field("second", &self.second).field("millisecond", &self.millisecond).field("TZIsLocal", &self.TZIsLocal).field("TZIsPositive", &self.TZIsPositive).field("TZHour", &self.TZHour).field("TZMinute", &self.TZMinute).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5157,16 +4971,7 @@ impl ::core::default::Default for WSD_SECURITY_CERT_VALIDATION { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for WSD_SECURITY_CERT_VALIDATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WSD_SECURITY_CERT_VALIDATION") - .field("certMatchArray", &self.certMatchArray) - .field("dwCertMatchArrayCount", &self.dwCertMatchArrayCount) - .field("hCertMatchStore", &self.hCertMatchStore) - .field("hCertIssuerStore", &self.hCertIssuerStore) - .field("dwCertCheckOptions", &self.dwCertCheckOptions) - .field("pszCNGHashAlgId", &self.pszCNGHashAlgId) - .field("pbCertHash", &self.pbCertHash) - .field("dwCertHashSize", &self.dwCertHashSize) - .finish() + fmt.debug_struct("WSD_SECURITY_CERT_VALIDATION").field("certMatchArray", &self.certMatchArray).field("dwCertMatchArrayCount", &self.dwCertMatchArrayCount).field("hCertMatchStore", &self.hCertMatchStore).field("hCertIssuerStore", &self.hCertIssuerStore).field("dwCertCheckOptions", &self.dwCertCheckOptions).field("pszCNGHashAlgId", &self.pszCNGHashAlgId).field("pbCertHash", &self.pbCertHash).field("dwCertHashSize", &self.dwCertHashSize).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -5202,13 +5007,7 @@ impl ::core::default::Default for WSD_SECURITY_CERT_VALIDATION_V1 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for WSD_SECURITY_CERT_VALIDATION_V1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WSD_SECURITY_CERT_VALIDATION_V1") - .field("certMatchArray", &self.certMatchArray) - .field("dwCertMatchArrayCount", &self.dwCertMatchArrayCount) - .field("hCertMatchStore", &self.hCertMatchStore) - .field("hCertIssuerStore", &self.hCertIssuerStore) - .field("dwCertCheckOptions", &self.dwCertCheckOptions) - .finish() + fmt.debug_struct("WSD_SECURITY_CERT_VALIDATION_V1").field("certMatchArray", &self.certMatchArray).field("dwCertMatchArrayCount", &self.dwCertMatchArrayCount).field("hCertMatchStore", &self.hCertMatchStore).field("hCertIssuerStore", &self.hCertIssuerStore).field("dwCertCheckOptions", &self.dwCertCheckOptions).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -5487,17 +5286,7 @@ impl ::core::default::Default for WSD_SOAP_HEADER { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WSD_SOAP_HEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WSD_SOAP_HEADER") - .field("To", &self.To) - .field("Action", &self.Action) - .field("MessageID", &self.MessageID) - .field("RelatesTo", &self.RelatesTo) - .field("ReplyTo", &self.ReplyTo) - .field("From", &self.From) - .field("FaultTo", &self.FaultTo) - .field("AppSequence", &self.AppSequence) - .field("AnyHeaders", &self.AnyHeaders) - .finish() + fmt.debug_struct("WSD_SOAP_HEADER").field("To", &self.To).field("Action", &self.Action).field("MessageID", &self.MessageID).field("RelatesTo", &self.RelatesTo).field("ReplyTo", &self.ReplyTo).field("From", &self.From).field("FaultTo", &self.FaultTo).field("AppSequence", &self.AppSequence).field("AnyHeaders", &self.AnyHeaders).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5641,15 +5430,7 @@ impl ::core::default::Default for WSD_THIS_MODEL_METADATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WSD_THIS_MODEL_METADATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WSD_THIS_MODEL_METADATA") - .field("Manufacturer", &self.Manufacturer) - .field("ManufacturerUrl", &self.ManufacturerUrl) - .field("ModelName", &self.ModelName) - .field("ModelNumber", &self.ModelNumber) - .field("ModelUrl", &self.ModelUrl) - .field("PresentationUrl", &self.PresentationUrl) - .field("Any", &self.Any) - .finish() + fmt.debug_struct("WSD_THIS_MODEL_METADATA").field("Manufacturer", &self.Manufacturer).field("ManufacturerUrl", &self.ManufacturerUrl).field("ModelName", &self.ModelName).field("ModelNumber", &self.ModelNumber).field("ModelUrl", &self.ModelUrl).field("PresentationUrl", &self.PresentationUrl).field("Any", &self.Any).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Gaming/mod.rs b/src/Windows/Win32/Gaming/mod.rs index a47524c212..b5a1997ab5 100644 --- a/src/Windows/Win32/Gaming/mod.rs +++ b/src/Windows/Win32/Gaming/mod.rs @@ -43,15 +43,7 @@ pub unsafe fn CheckGamingPrivilegeWithUI<'a, Param1: ::windows::core::IntoParam< unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn CheckGamingPrivilegeWithUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - user: Param0, - privilegeid: u32, - scope: Param2, - policy: Param3, - friendlymessage: Param4, - completionroutine: GameUICompletionRoutine, - context: *const ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn CheckGamingPrivilegeWithUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(user: Param0, privilegeid: u32, scope: Param2, policy: Param3, friendlymessage: Param4, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -492,17 +484,7 @@ impl IXblIdpAuthManager { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetTokenAndSignatureWithTokenResult< - 'a, - Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, - Param5: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, - Param6: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, - Param9: ::windows::core::IntoParam<'a, super::Foundation::BOOL>, - >( + pub unsafe fn GetTokenAndSignatureWithTokenResult<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param9: ::windows::core::IntoParam<'a, super::Foundation::BOOL>>( &self, msaaccountid: Param0, appsid: Param1, @@ -516,21 +498,7 @@ impl IXblIdpAuthManager { forcerefresh: Param9, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - msaaccountid.into_param().abi(), - appsid.into_param().abi(), - msatarget.into_param().abi(), - msapolicy.into_param().abi(), - httpmethod.into_param().abi(), - uri.into_param().abi(), - headers.into_param().abi(), - ::core::mem::transmute(body), - ::core::mem::transmute(bodysize), - forcerefresh.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), msaaccountid.into_param().abi(), appsid.into_param().abi(), msatarget.into_param().abi(), msapolicy.into_param().abi(), httpmethod.into_param().abi(), uri.into_param().abi(), headers.into_param().abi(), ::core::mem::transmute(body), ::core::mem::transmute(bodysize), forcerefresh.into_param().abi(), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IXblIdpAuthManager { @@ -971,14 +939,7 @@ pub unsafe fn ShowGameInfoUIForUser<'a, Param0: ::windows::core::IntoParam<'a, : unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowGameInviteUI<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - serviceconfigurationid: Param0, - sessiontemplatename: Param1, - sessionid: Param2, - invitationdisplaytext: Param3, - completionroutine: GameUICompletionRoutine, - context: *const ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn ShowGameInviteUI<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(serviceconfigurationid: Param0, sessiontemplatename: Param1, sessionid: Param2, invitationdisplaytext: Param3, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -991,15 +952,7 @@ pub unsafe fn ShowGameInviteUI<'a, Param0: ::windows::core::IntoParam<'a, ::wind unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowGameInviteUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - user: Param0, - serviceconfigurationid: Param1, - sessiontemplatename: Param2, - sessionid: Param3, - invitationdisplaytext: Param4, - completionroutine: GameUICompletionRoutine, - context: *const ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn ShowGameInviteUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(user: Param0, serviceconfigurationid: Param1, sessiontemplatename: Param2, sessionid: Param3, invitationdisplaytext: Param4, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1012,28 +965,12 @@ pub unsafe fn ShowGameInviteUIForUser<'a, Param0: ::windows::core::IntoParam<'a, unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowGameInviteUIWithContext<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - serviceconfigurationid: Param0, - sessiontemplatename: Param1, - sessionid: Param2, - invitationdisplaytext: Param3, - customactivationcontext: Param4, - completionroutine: GameUICompletionRoutine, - context: *const ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn ShowGameInviteUIWithContext<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(serviceconfigurationid: Param0, sessiontemplatename: Param1, sessionid: Param2, invitationdisplaytext: Param3, customactivationcontext: Param4, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn ShowGameInviteUIWithContext( - serviceconfigurationid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - sessiontemplatename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - sessionid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - invitationdisplaytext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - customactivationcontext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - completionroutine: ::windows::core::RawPtr, - context: *const ::core::ffi::c_void, - ) -> ::windows::core::HRESULT; + fn ShowGameInviteUIWithContext(serviceconfigurationid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, sessiontemplatename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, sessionid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, invitationdisplaytext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, customactivationcontext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, completionroutine: ::windows::core::RawPtr, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } ShowGameInviteUIWithContext(serviceconfigurationid.into_param().abi(), sessiontemplatename.into_param().abi(), sessionid.into_param().abi(), invitationdisplaytext.into_param().abi(), customactivationcontext.into_param().abi(), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } @@ -1041,30 +978,12 @@ pub unsafe fn ShowGameInviteUIWithContext<'a, Param0: ::windows::core::IntoParam unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowGameInviteUIWithContextForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - user: Param0, - serviceconfigurationid: Param1, - sessiontemplatename: Param2, - sessionid: Param3, - invitationdisplaytext: Param4, - customactivationcontext: Param5, - completionroutine: GameUICompletionRoutine, - context: *const ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn ShowGameInviteUIWithContextForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param5: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(user: Param0, serviceconfigurationid: Param1, sessiontemplatename: Param2, sessionid: Param3, invitationdisplaytext: Param4, customactivationcontext: Param5, completionroutine: GameUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn ShowGameInviteUIWithContextForUser( - user: ::windows::core::RawPtr, - serviceconfigurationid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - sessiontemplatename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - sessionid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - invitationdisplaytext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - customactivationcontext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, - completionroutine: ::windows::core::RawPtr, - context: *const ::core::ffi::c_void, - ) -> ::windows::core::HRESULT; + fn ShowGameInviteUIWithContextForUser(user: ::windows::core::RawPtr, serviceconfigurationid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, sessiontemplatename: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, sessionid: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, invitationdisplaytext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, customactivationcontext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, completionroutine: ::windows::core::RawPtr, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } ShowGameInviteUIWithContextForUser(user.into_param().abi(), serviceconfigurationid.into_param().abi(), sessiontemplatename.into_param().abi(), sessionid.into_param().abi(), invitationdisplaytext.into_param().abi(), customactivationcontext.into_param().abi(), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } @@ -1079,54 +998,20 @@ pub unsafe fn ShowPlayerPickerUI<'a, Param0: ::windows::core::IntoParam<'a, ::wi extern "system" { fn ShowPlayerPickerUI(promptdisplaytext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, xuids: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, xuidscount: usize, preselectedxuids: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, preselectedxuidscount: usize, minselectioncount: usize, maxselectioncount: usize, completionroutine: ::windows::core::RawPtr, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ShowPlayerPickerUI( - promptdisplaytext.into_param().abi(), - ::core::mem::transmute(xuids), - ::core::mem::transmute(xuidscount), - ::core::mem::transmute(preselectedxuids), - ::core::mem::transmute(preselectedxuidscount), - ::core::mem::transmute(minselectioncount), - ::core::mem::transmute(maxselectioncount), - ::core::mem::transmute(completionroutine), - ::core::mem::transmute(context), - ) - .ok() + ShowPlayerPickerUI(promptdisplaytext.into_param().abi(), ::core::mem::transmute(xuids), ::core::mem::transmute(xuidscount), ::core::mem::transmute(preselectedxuids), ::core::mem::transmute(preselectedxuidscount), ::core::mem::transmute(minselectioncount), ::core::mem::transmute(maxselectioncount), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn ShowPlayerPickerUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>( - user: Param0, - promptdisplaytext: Param1, - xuids: *const ::windows::core::HSTRING, - xuidscount: usize, - preselectedxuids: *const ::windows::core::HSTRING, - preselectedxuidscount: usize, - minselectioncount: usize, - maxselectioncount: usize, - completionroutine: PlayerPickerUICompletionRoutine, - context: *const ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn ShowPlayerPickerUIForUser<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IInspectable>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>>(user: Param0, promptdisplaytext: Param1, xuids: *const ::windows::core::HSTRING, xuidscount: usize, preselectedxuids: *const ::windows::core::HSTRING, preselectedxuidscount: usize, minselectioncount: usize, maxselectioncount: usize, completionroutine: PlayerPickerUICompletionRoutine, context: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ShowPlayerPickerUIForUser(user: ::windows::core::RawPtr, promptdisplaytext: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, xuids: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, xuidscount: usize, preselectedxuids: *const ::core::mem::ManuallyDrop<::windows::core::HSTRING>, preselectedxuidscount: usize, minselectioncount: usize, maxselectioncount: usize, completionroutine: ::windows::core::RawPtr, context: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ShowPlayerPickerUIForUser( - user.into_param().abi(), - promptdisplaytext.into_param().abi(), - ::core::mem::transmute(xuids), - ::core::mem::transmute(xuidscount), - ::core::mem::transmute(preselectedxuids), - ::core::mem::transmute(preselectedxuidscount), - ::core::mem::transmute(minselectioncount), - ::core::mem::transmute(maxselectioncount), - ::core::mem::transmute(completionroutine), - ::core::mem::transmute(context), - ) - .ok() + ShowPlayerPickerUIForUser(user.into_param().abi(), promptdisplaytext.into_param().abi(), ::core::mem::transmute(xuids), ::core::mem::transmute(xuidscount), ::core::mem::transmute(preselectedxuids), ::core::mem::transmute(preselectedxuidscount), ::core::mem::transmute(minselectioncount), ::core::mem::transmute(maxselectioncount), ::core::mem::transmute(completionroutine), ::core::mem::transmute(context)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Globalization/mod.rs b/src/Windows/Win32/Globalization/mod.rs index 5374b7393b..e3b65b50e9 100644 --- a/src/Windows/Win32/Globalization/mod.rs +++ b/src/Windows/Win32/Globalization/mod.rs @@ -471,16 +471,7 @@ impl ::core::default::Default for CURRENCYFMTA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CURRENCYFMTA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CURRENCYFMTA") - .field("NumDigits", &self.NumDigits) - .field("LeadingZero", &self.LeadingZero) - .field("Grouping", &self.Grouping) - .field("lpDecimalSep", &self.lpDecimalSep) - .field("lpThousandSep", &self.lpThousandSep) - .field("NegativeOrder", &self.NegativeOrder) - .field("PositiveOrder", &self.PositiveOrder) - .field("lpCurrencySymbol", &self.lpCurrencySymbol) - .finish() + fmt.debug_struct("CURRENCYFMTA").field("NumDigits", &self.NumDigits).field("LeadingZero", &self.LeadingZero).field("Grouping", &self.Grouping).field("lpDecimalSep", &self.lpDecimalSep).field("lpThousandSep", &self.lpThousandSep).field("NegativeOrder", &self.NegativeOrder).field("PositiveOrder", &self.PositiveOrder).field("lpCurrencySymbol", &self.lpCurrencySymbol).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -519,16 +510,7 @@ impl ::core::default::Default for CURRENCYFMTW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CURRENCYFMTW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CURRENCYFMTW") - .field("NumDigits", &self.NumDigits) - .field("LeadingZero", &self.LeadingZero) - .field("Grouping", &self.Grouping) - .field("lpDecimalSep", &self.lpDecimalSep) - .field("lpThousandSep", &self.lpThousandSep) - .field("NegativeOrder", &self.NegativeOrder) - .field("PositiveOrder", &self.PositiveOrder) - .field("lpCurrencySymbol", &self.lpCurrencySymbol) - .finish() + fmt.debug_struct("CURRENCYFMTW").field("NumDigits", &self.NumDigits).field("LeadingZero", &self.LeadingZero).field("Grouping", &self.Grouping).field("lpDecimalSep", &self.lpDecimalSep).field("lpThousandSep", &self.lpThousandSep).field("NegativeOrder", &self.NegativeOrder).field("PositiveOrder", &self.PositiveOrder).field("lpCurrencySymbol", &self.lpCurrencySymbol).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -558,34 +540,14 @@ pub unsafe fn CompareStringA(locale: u32, dwcmpflags: u32, lpstring1: *const i8, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CompareStringEx<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>( - lplocalename: Param0, - dwcmpflags: COMPARE_STRING_FLAGS, - lpstring1: Param2, - cchcount1: i32, - lpstring2: Param4, - cchcount2: i32, - lpversioninformation: *mut NLSVERSIONINFO, - lpreserved: *mut ::core::ffi::c_void, - lparam: Param8, -) -> i32 { +pub unsafe fn CompareStringEx<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(lplocalename: Param0, dwcmpflags: COMPARE_STRING_FLAGS, lpstring1: Param2, cchcount1: i32, lpstring2: Param4, cchcount2: i32, lpversioninformation: *mut NLSVERSIONINFO, lpreserved: *mut ::core::ffi::c_void, lparam: Param8) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CompareStringEx(lplocalename: super::Foundation::PWSTR, dwcmpflags: COMPARE_STRING_FLAGS, lpstring1: super::Foundation::PWSTR, cchcount1: i32, lpstring2: super::Foundation::PWSTR, cchcount2: i32, lpversioninformation: *mut NLSVERSIONINFO, lpreserved: *mut ::core::ffi::c_void, lparam: super::Foundation::LPARAM) -> i32; } - ::core::mem::transmute(CompareStringEx( - lplocalename.into_param().abi(), - ::core::mem::transmute(dwcmpflags), - lpstring1.into_param().abi(), - ::core::mem::transmute(cchcount1), - lpstring2.into_param().abi(), - ::core::mem::transmute(cchcount2), - ::core::mem::transmute(lpversioninformation), - ::core::mem::transmute(lpreserved), - lparam.into_param().abi(), - )) + ::core::mem::transmute(CompareStringEx(lplocalename.into_param().abi(), ::core::mem::transmute(dwcmpflags), lpstring1.into_param().abi(), ::core::mem::transmute(cchcount1), lpstring2.into_param().abi(), ::core::mem::transmute(cchcount2), ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(lpreserved), lparam.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1282,19 +1244,7 @@ impl ::core::fmt::Debug for FILEMUIINFO { } impl ::core::cmp::PartialEq for FILEMUIINFO { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwVersion == other.dwVersion - && self.dwFileType == other.dwFileType - && self.pChecksum == other.pChecksum - && self.pServiceChecksum == other.pServiceChecksum - && self.dwLanguageNameOffset == other.dwLanguageNameOffset - && self.dwTypeIDMainSize == other.dwTypeIDMainSize - && self.dwTypeIDMainOffset == other.dwTypeIDMainOffset - && self.dwTypeNameMainOffset == other.dwTypeNameMainOffset - && self.dwTypeIDMUISize == other.dwTypeIDMUISize - && self.dwTypeIDMUIOffset == other.dwTypeIDMUIOffset - && self.dwTypeNameMUIOffset == other.dwTypeNameMUIOffset - && self.abBuffer == other.abBuffer + self.dwSize == other.dwSize && self.dwVersion == other.dwVersion && self.dwFileType == other.dwFileType && self.pChecksum == other.pChecksum && self.pServiceChecksum == other.pServiceChecksum && self.dwLanguageNameOffset == other.dwLanguageNameOffset && self.dwTypeIDMainSize == other.dwTypeIDMainSize && self.dwTypeIDMainOffset == other.dwTypeIDMainOffset && self.dwTypeNameMainOffset == other.dwTypeNameMainOffset && self.dwTypeIDMUISize == other.dwTypeIDMUISize && self.dwTypeIDMUIOffset == other.dwTypeIDMUIOffset && self.dwTypeNameMUIOffset == other.dwTypeNameMUIOffset && self.abBuffer == other.abBuffer } } impl ::core::cmp::Eq for FILEMUIINFO {} @@ -1391,36 +1341,14 @@ pub unsafe fn FindNLSString<'a, Param2: ::windows::core::IntoParam<'a, super::Fo } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FindNLSStringEx<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param9: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>( - lplocalename: Param0, - dwfindnlsstringflags: u32, - lpstringsource: Param2, - cchsource: i32, - lpstringvalue: Param4, - cchvalue: i32, - pcchfound: *mut i32, - lpversioninformation: *const NLSVERSIONINFO, - lpreserved: *const ::core::ffi::c_void, - sorthandle: Param9, -) -> i32 { +pub unsafe fn FindNLSStringEx<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param9: ::windows::core::IntoParam<'a, super::Foundation::LPARAM>>(lplocalename: Param0, dwfindnlsstringflags: u32, lpstringsource: Param2, cchsource: i32, lpstringvalue: Param4, cchvalue: i32, pcchfound: *mut i32, lpversioninformation: *const NLSVERSIONINFO, lpreserved: *const ::core::ffi::c_void, sorthandle: Param9) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn FindNLSStringEx(lplocalename: super::Foundation::PWSTR, dwfindnlsstringflags: u32, lpstringsource: super::Foundation::PWSTR, cchsource: i32, lpstringvalue: super::Foundation::PWSTR, cchvalue: i32, pcchfound: *mut i32, lpversioninformation: *const NLSVERSIONINFO, lpreserved: *const ::core::ffi::c_void, sorthandle: super::Foundation::LPARAM) -> i32; } - ::core::mem::transmute(FindNLSStringEx( - lplocalename.into_param().abi(), - ::core::mem::transmute(dwfindnlsstringflags), - lpstringsource.into_param().abi(), - ::core::mem::transmute(cchsource), - lpstringvalue.into_param().abi(), - ::core::mem::transmute(cchvalue), - ::core::mem::transmute(pcchfound), - ::core::mem::transmute(lpversioninformation), - ::core::mem::transmute(lpreserved), - sorthandle.into_param().abi(), - )) + ::core::mem::transmute(FindNLSStringEx(lplocalename.into_param().abi(), ::core::mem::transmute(dwfindnlsstringflags), lpstringsource.into_param().abi(), ::core::mem::transmute(cchsource), lpstringvalue.into_param().abi(), ::core::mem::transmute(cchvalue), ::core::mem::transmute(pcchfound), ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(lpreserved), sorthandle.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2567,12 +2495,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IEnum } #[repr(C)] #[doc(hidden)] -pub struct IEnumSpellingError_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IEnumSpellingError_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); pub const IME_CMODE_ALPHANUMERIC: u32 = 0u32; pub const IME_CMODE_CHARCODE: u32 = 32u32; pub const IME_CMODE_CHINESE: u32 = 1u32; @@ -2999,18 +2922,7 @@ impl IMLangString { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), psrcmlstr.into_param().abi(), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen)).ok() } pub unsafe fn GetMLStr<'a, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, lsrcpos: i32, lsrclen: i32, punkouter: Param2, dwclscontext: u32, piid: *const ::windows::core::GUID, ppdestmlstr: *mut ::core::option::Option<::windows::core::IUnknown>, pldestpos: *mut i32, pldestlen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lsrcpos), - ::core::mem::transmute(lsrclen), - punkouter.into_param().abi(), - ::core::mem::transmute(dwclscontext), - ::core::mem::transmute(piid), - ::core::mem::transmute(ppdestmlstr), - ::core::mem::transmute(pldestpos), - ::core::mem::transmute(pldestlen), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), punkouter.into_param().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(piid), ::core::mem::transmute(ppdestmlstr), ::core::mem::transmute(pldestpos), ::core::mem::transmute(pldestlen)).ok() } } unsafe impl ::windows::core::Interface for IMLangString { @@ -3065,18 +2977,7 @@ impl IMLangStringAStr { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), psrcmlstr.into_param().abi(), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen)).ok() } pub unsafe fn GetMLStr<'a, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, lsrcpos: i32, lsrclen: i32, punkouter: Param2, dwclscontext: u32, piid: *const ::windows::core::GUID, ppdestmlstr: *mut ::core::option::Option<::windows::core::IUnknown>, pldestpos: *mut i32, pldestlen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lsrcpos), - ::core::mem::transmute(lsrclen), - punkouter.into_param().abi(), - ::core::mem::transmute(dwclscontext), - ::core::mem::transmute(piid), - ::core::mem::transmute(ppdestmlstr), - ::core::mem::transmute(pldestpos), - ::core::mem::transmute(pldestlen), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), punkouter.into_param().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(piid), ::core::mem::transmute(ppdestmlstr), ::core::mem::transmute(pldestpos), ::core::mem::transmute(pldestlen)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetAStr<'a, Param3: ::windows::core::IntoParam<'a, super::Foundation::PSTR>>(&self, ldestpos: i32, ldestlen: i32, ucodepage: u32, pszsrc: Param3, cchsrc: i32, pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> { @@ -3087,37 +2988,14 @@ impl IMLangStringAStr { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAStr(&self, lsrcpos: i32, lsrclen: i32, ucodepagein: u32, pucodepageout: *mut u32, pszdest: super::Foundation::PSTR, cchdest: i32, pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lsrcpos), - ::core::mem::transmute(lsrclen), - ::core::mem::transmute(ucodepagein), - ::core::mem::transmute(pucodepageout), - ::core::mem::transmute(pszdest), - ::core::mem::transmute(cchdest), - ::core::mem::transmute(pcchactual), - ::core::mem::transmute(plactuallen), - ) - .ok() + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), ::core::mem::transmute(ucodepagein), ::core::mem::transmute(pucodepageout), ::core::mem::transmute(pszdest), ::core::mem::transmute(cchdest), ::core::mem::transmute(pcchactual), ::core::mem::transmute(plactuallen)).ok() } pub unsafe fn GetStrBufA(&self, lsrcpos: i32, lsrcmaxlen: i32, pudestcodepage: *mut u32, ppdestbuf: *mut ::core::option::Option, pldestlen: *mut i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrcmaxlen), ::core::mem::transmute(pudestcodepage), ::core::mem::transmute(ppdestbuf), ::core::mem::transmute(pldestlen)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn LockAStr(&self, lsrcpos: i32, lsrclen: i32, lflags: i32, ucodepagein: u32, cchrequest: i32, pucodepageout: *mut u32, ppszdest: *mut super::Foundation::PSTR, pcchdest: *mut i32, pldestlen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lsrcpos), - ::core::mem::transmute(lsrclen), - ::core::mem::transmute(lflags), - ::core::mem::transmute(ucodepagein), - ::core::mem::transmute(cchrequest), - ::core::mem::transmute(pucodepageout), - ::core::mem::transmute(ppszdest), - ::core::mem::transmute(pcchdest), - ::core::mem::transmute(pldestlen), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), ::core::mem::transmute(lflags), ::core::mem::transmute(ucodepagein), ::core::mem::transmute(cchrequest), ::core::mem::transmute(pucodepageout), ::core::mem::transmute(ppszdest), ::core::mem::transmute(pcchdest), ::core::mem::transmute(pldestlen)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UnlockAStr<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PSTR>>(&self, pszsrc: Param0, cchsrc: i32, pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> { @@ -3334,18 +3212,7 @@ impl IMLangStringWStr { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(ldestpos), ::core::mem::transmute(ldestlen), psrcmlstr.into_param().abi(), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen)).ok() } pub unsafe fn GetMLStr<'a, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, lsrcpos: i32, lsrclen: i32, punkouter: Param2, dwclscontext: u32, piid: *const ::windows::core::GUID, ppdestmlstr: *mut ::core::option::Option<::windows::core::IUnknown>, pldestpos: *mut i32, pldestlen: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lsrcpos), - ::core::mem::transmute(lsrclen), - punkouter.into_param().abi(), - ::core::mem::transmute(dwclscontext), - ::core::mem::transmute(piid), - ::core::mem::transmute(ppdestmlstr), - ::core::mem::transmute(pldestpos), - ::core::mem::transmute(pldestlen), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(lsrcpos), ::core::mem::transmute(lsrclen), punkouter.into_param().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(piid), ::core::mem::transmute(ppdestmlstr), ::core::mem::transmute(pldestpos), ::core::mem::transmute(pldestlen)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetWStr<'a, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>>(&self, ldestpos: i32, ldestlen: i32, pszsrc: Param2, cchsrc: i32, pcchactual: *mut i32, plactuallen: *mut i32) -> ::windows::core::Result<()> { @@ -3851,32 +3718,11 @@ impl IMultiLanguage3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DetectOutboundCodePage<'a, Param1: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>>(&self, dwflags: u32, lpwidecharstr: Param1, cchwidechar: u32, puipreferredcodepages: *const u32, npreferredcodepages: u32, puidetectedcodepages: *mut u32, pndetectedcodepages: *mut u32, lpspecialchar: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).30)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwflags), - lpwidecharstr.into_param().abi(), - ::core::mem::transmute(cchwidechar), - ::core::mem::transmute(puipreferredcodepages), - ::core::mem::transmute(npreferredcodepages), - ::core::mem::transmute(puidetectedcodepages), - ::core::mem::transmute(pndetectedcodepages), - lpspecialchar.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), lpwidecharstr.into_param().abi(), ::core::mem::transmute(cchwidechar), ::core::mem::transmute(puipreferredcodepages), ::core::mem::transmute(npreferredcodepages), ::core::mem::transmute(puidetectedcodepages), ::core::mem::transmute(pndetectedcodepages), lpspecialchar.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn DetectOutboundCodePageInIStream<'a, Param1: ::windows::core::IntoParam<'a, super::System::Com::IStream>, Param6: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>>(&self, dwflags: u32, pstrin: Param1, puipreferredcodepages: *const u32, npreferredcodepages: u32, puidetectedcodepages: *mut u32, pndetectedcodepages: *mut u32, lpspecialchar: Param6) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).31)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwflags), - pstrin.into_param().abi(), - ::core::mem::transmute(puipreferredcodepages), - ::core::mem::transmute(npreferredcodepages), - ::core::mem::transmute(puidetectedcodepages), - ::core::mem::transmute(pndetectedcodepages), - lpspecialchar.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), pstrin.into_param().abi(), ::core::mem::transmute(puipreferredcodepages), ::core::mem::transmute(npreferredcodepages), ::core::mem::transmute(puidetectedcodepages), ::core::mem::transmute(pndetectedcodepages), lpspecialchar.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IMultiLanguage3 { @@ -4606,12 +4452,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISpel } #[repr(C)] #[doc(hidden)] -pub struct ISpellCheckerChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISpellCheckerChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISpellCheckerFactory(pub ::windows::core::IUnknown); @@ -5031,17 +4872,7 @@ pub unsafe fn LCMapStringEx<'a, Param0: ::windows::core::IntoParam<'a, super::Fo extern "system" { fn LCMapStringEx(lplocalename: super::Foundation::PWSTR, dwmapflags: u32, lpsrcstr: super::Foundation::PWSTR, cchsrc: i32, lpdeststr: super::Foundation::PWSTR, cchdest: i32, lpversioninformation: *const NLSVERSIONINFO, lpreserved: *const ::core::ffi::c_void, sorthandle: super::Foundation::LPARAM) -> i32; } - ::core::mem::transmute(LCMapStringEx( - lplocalename.into_param().abi(), - ::core::mem::transmute(dwmapflags), - lpsrcstr.into_param().abi(), - ::core::mem::transmute(cchsrc), - ::core::mem::transmute(lpdeststr), - ::core::mem::transmute(cchdest), - ::core::mem::transmute(lpversioninformation), - ::core::mem::transmute(lpreserved), - sorthandle.into_param().abi(), - )) + ::core::mem::transmute(LCMapStringEx(lplocalename.into_param().abi(), ::core::mem::transmute(dwmapflags), lpsrcstr.into_param().abi(), ::core::mem::transmute(cchsrc), ::core::mem::transmute(lpdeststr), ::core::mem::transmute(cchdest), ::core::mem::transmute(lpversioninformation), ::core::mem::transmute(lpreserved), sorthandle.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5503,16 +5334,7 @@ impl ::core::default::Default for MAPPING_PROPERTY_BAG { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MAPPING_PROPERTY_BAG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MAPPING_PROPERTY_BAG") - .field("Size", &self.Size) - .field("prgResultRanges", &self.prgResultRanges) - .field("dwRangesCount", &self.dwRangesCount) - .field("pServiceData", &self.pServiceData) - .field("dwServiceDataSize", &self.dwServiceDataSize) - .field("pCallerData", &self.pCallerData) - .field("dwCallerDataSize", &self.dwCallerDataSize) - .field("pContext", &self.pContext) - .finish() + fmt.debug_struct("MAPPING_PROPERTY_BAG").field("Size", &self.Size).field("prgResultRanges", &self.prgResultRanges).field("dwRangesCount", &self.dwRangesCount).field("pServiceData", &self.pServiceData).field("dwServiceDataSize", &self.dwServiceDataSize).field("pCallerData", &self.pCallerData).field("dwCallerDataSize", &self.dwCallerDataSize).field("pContext", &self.pContext).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6855,19 +6677,7 @@ pub unsafe fn ScriptGetFontAlternateGlyphs<'a, Param0: ::windows::core::IntoPara extern "system" { fn ScriptGetFontAlternateGlyphs(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, tagfeature: u32, wglyphid: u16, cmaxalternates: i32, palternateglyphs: *mut u16, pcalternates: *mut i32) -> ::windows::core::HRESULT; } - ScriptGetFontAlternateGlyphs( - hdc.into_param().abi(), - ::core::mem::transmute(psc), - ::core::mem::transmute(psa), - ::core::mem::transmute(tagscript), - ::core::mem::transmute(taglangsys), - ::core::mem::transmute(tagfeature), - ::core::mem::transmute(wglyphid), - ::core::mem::transmute(cmaxalternates), - ::core::mem::transmute(palternateglyphs), - ::core::mem::transmute(pcalternates), - ) - .ok() + ScriptGetFontAlternateGlyphs(hdc.into_param().abi(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), ::core::mem::transmute(tagscript), ::core::mem::transmute(taglangsys), ::core::mem::transmute(tagfeature), ::core::mem::transmute(wglyphid), ::core::mem::transmute(cmaxalternates), ::core::mem::transmute(palternateglyphs), ::core::mem::transmute(pcalternates)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7053,50 +6863,12 @@ pub unsafe fn ScriptPlace<'a, Param0: ::windows::core::IntoParam<'a, super::Grap } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn ScriptPlaceOpenType<'a, Param0: ::windows::core::IntoParam<'a, super::Graphics::Gdi::HDC>, Param8: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>>( - hdc: Param0, - psc: *mut *mut ::core::ffi::c_void, - psa: *mut SCRIPT_ANALYSIS, - tagscript: u32, - taglangsys: u32, - rcrangechars: *const i32, - rprangeproperties: *const *const textrange_properties, - cranges: i32, - pwcchars: Param8, - pwlogclust: *const u16, - pcharprops: *const script_charprop, - cchars: i32, - pwglyphs: *const u16, - pglyphprops: *const script_glyphprop, - cglyphs: i32, - piadvance: *mut i32, - pgoffset: *mut GOFFSET, - pabc: *mut super::Graphics::Gdi::ABC, -) -> ::windows::core::Result<()> { - #[cfg(windows)] - { - #[link(name = "windows")] - extern "system" { - fn ScriptPlaceOpenType( - hdc: super::Graphics::Gdi::HDC, - psc: *mut *mut ::core::ffi::c_void, - psa: *mut SCRIPT_ANALYSIS, - tagscript: u32, - taglangsys: u32, - rcrangechars: *const i32, - rprangeproperties: *const *const textrange_properties, - cranges: i32, - pwcchars: super::Foundation::PWSTR, - pwlogclust: *const u16, - pcharprops: *const script_charprop, - cchars: i32, - pwglyphs: *const u16, - pglyphprops: *const script_glyphprop, - cglyphs: i32, - piadvance: *mut i32, - pgoffset: *mut GOFFSET, - pabc: *mut super::Graphics::Gdi::ABC, - ) -> ::windows::core::HRESULT; +pub unsafe fn ScriptPlaceOpenType<'a, Param0: ::windows::core::IntoParam<'a, super::Graphics::Gdi::HDC>, Param8: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>>(hdc: Param0, psc: *mut *mut ::core::ffi::c_void, psa: *mut SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, rcrangechars: *const i32, rprangeproperties: *const *const textrange_properties, cranges: i32, pwcchars: Param8, pwlogclust: *const u16, pcharprops: *const script_charprop, cchars: i32, pwglyphs: *const u16, pglyphprops: *const script_glyphprop, cglyphs: i32, piadvance: *mut i32, pgoffset: *mut GOFFSET, pabc: *mut super::Graphics::Gdi::ABC) -> ::windows::core::Result<()> { + #[cfg(windows)] + { + #[link(name = "windows")] + extern "system" { + fn ScriptPlaceOpenType(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *mut SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, rcrangechars: *const i32, rprangeproperties: *const *const textrange_properties, cranges: i32, pwcchars: super::Foundation::PWSTR, pwlogclust: *const u16, pcharprops: *const script_charprop, cchars: i32, pwglyphs: *const u16, pglyphprops: *const script_glyphprop, cglyphs: i32, piadvance: *mut i32, pgoffset: *mut GOFFSET, pabc: *mut super::Graphics::Gdi::ABC) -> ::windows::core::HRESULT; } ScriptPlaceOpenType( hdc.into_param().abi(), @@ -7132,21 +6904,7 @@ pub unsafe fn ScriptPositionSingleGlyph<'a, Param0: ::windows::core::IntoParam<' extern "system" { fn ScriptPositionSingleGlyph(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, psa: *const SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, tagfeature: u32, lparameter: i32, wglyphid: u16, iadvance: i32, goffset: GOFFSET, pioutadvance: *mut i32, poutgoffset: *mut GOFFSET) -> ::windows::core::HRESULT; } - ScriptPositionSingleGlyph( - hdc.into_param().abi(), - ::core::mem::transmute(psc), - ::core::mem::transmute(psa), - ::core::mem::transmute(tagscript), - ::core::mem::transmute(taglangsys), - ::core::mem::transmute(tagfeature), - ::core::mem::transmute(lparameter), - ::core::mem::transmute(wglyphid), - ::core::mem::transmute(iadvance), - goffset.into_param().abi(), - ::core::mem::transmute(pioutadvance), - ::core::mem::transmute(poutgoffset), - ) - .ok() + ScriptPositionSingleGlyph(hdc.into_param().abi(), ::core::mem::transmute(psc), ::core::mem::transmute(psa), ::core::mem::transmute(tagscript), ::core::mem::transmute(taglangsys), ::core::mem::transmute(tagfeature), ::core::mem::transmute(lparameter), ::core::mem::transmute(wglyphid), ::core::mem::transmute(iadvance), goffset.into_param().abi(), ::core::mem::transmute(pioutadvance), ::core::mem::transmute(poutgoffset)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7174,43 +6932,14 @@ pub unsafe fn ScriptShape<'a, Param0: ::windows::core::IntoParam<'a, super::Grap extern "system" { fn ScriptShape(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, pwcchars: super::Foundation::PWSTR, cchars: i32, cmaxglyphs: i32, psa: *mut SCRIPT_ANALYSIS, pwoutglyphs: *mut u16, pwlogclust: *mut u16, psva: *mut SCRIPT_VISATTR, pcglyphs: *mut i32) -> ::windows::core::HRESULT; } - ScriptShape( - hdc.into_param().abi(), - ::core::mem::transmute(psc), - pwcchars.into_param().abi(), - ::core::mem::transmute(cchars), - ::core::mem::transmute(cmaxglyphs), - ::core::mem::transmute(psa), - ::core::mem::transmute(pwoutglyphs), - ::core::mem::transmute(pwlogclust), - ::core::mem::transmute(psva), - ::core::mem::transmute(pcglyphs), - ) - .ok() + ScriptShape(hdc.into_param().abi(), ::core::mem::transmute(psc), pwcchars.into_param().abi(), ::core::mem::transmute(cchars), ::core::mem::transmute(cmaxglyphs), ::core::mem::transmute(psa), ::core::mem::transmute(pwoutglyphs), ::core::mem::transmute(pwlogclust), ::core::mem::transmute(psva), ::core::mem::transmute(pcglyphs)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn ScriptShapeOpenType<'a, Param0: ::windows::core::IntoParam<'a, super::Graphics::Gdi::HDC>, Param8: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>>( - hdc: Param0, - psc: *mut *mut ::core::ffi::c_void, - psa: *mut SCRIPT_ANALYSIS, - tagscript: u32, - taglangsys: u32, - rcrangechars: *const i32, - rprangeproperties: *const *const textrange_properties, - cranges: i32, - pwcchars: Param8, - cchars: i32, - cmaxglyphs: i32, - pwlogclust: *mut u16, - pcharprops: *mut script_charprop, - pwoutglyphs: *mut u16, - poutglyphprops: *mut script_glyphprop, - pcglyphs: *mut i32, -) -> ::windows::core::Result<()> { +pub unsafe fn ScriptShapeOpenType<'a, Param0: ::windows::core::IntoParam<'a, super::Graphics::Gdi::HDC>, Param8: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>>(hdc: Param0, psc: *mut *mut ::core::ffi::c_void, psa: *mut SCRIPT_ANALYSIS, tagscript: u32, taglangsys: u32, rcrangechars: *const i32, rprangeproperties: *const *const textrange_properties, cranges: i32, pwcchars: Param8, cchars: i32, cmaxglyphs: i32, pwlogclust: *mut u16, pcharprops: *mut script_charprop, pwoutglyphs: *mut u16, poutglyphprops: *mut script_glyphprop, pcglyphs: *mut i32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -7249,22 +6978,7 @@ pub unsafe fn ScriptStringAnalyse<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn ScriptStringAnalyse(hdc: super::Graphics::Gdi::HDC, pstring: *const ::core::ffi::c_void, cstring: i32, cglyphs: i32, icharset: i32, dwflags: u32, ireqwidth: i32, pscontrol: *const SCRIPT_CONTROL, psstate: *const SCRIPT_STATE, pidx: *const i32, ptabdef: *const SCRIPT_TABDEF, pbinclass: *const u8, pssa: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - ScriptStringAnalyse( - hdc.into_param().abi(), - ::core::mem::transmute(pstring), - ::core::mem::transmute(cstring), - ::core::mem::transmute(cglyphs), - ::core::mem::transmute(icharset), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(ireqwidth), - ::core::mem::transmute(pscontrol), - ::core::mem::transmute(psstate), - ::core::mem::transmute(pidx), - ::core::mem::transmute(ptabdef), - ::core::mem::transmute(pbinclass), - ::core::mem::transmute(pssa), - ) - .ok() + ScriptStringAnalyse(hdc.into_param().abi(), ::core::mem::transmute(pstring), ::core::mem::transmute(cstring), ::core::mem::transmute(cglyphs), ::core::mem::transmute(icharset), ::core::mem::transmute(dwflags), ::core::mem::transmute(ireqwidth), ::core::mem::transmute(pscontrol), ::core::mem::transmute(psstate), ::core::mem::transmute(pidx), ::core::mem::transmute(ptabdef), ::core::mem::transmute(pbinclass), ::core::mem::transmute(pssa)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7426,23 +7140,7 @@ pub unsafe fn ScriptTextOut<'a, Param0: ::windows::core::IntoParam<'a, super::Gr extern "system" { fn ScriptTextOut(hdc: super::Graphics::Gdi::HDC, psc: *mut *mut ::core::ffi::c_void, x: i32, y: i32, fuoptions: u32, lprc: *const super::Foundation::RECT, psa: *const SCRIPT_ANALYSIS, pwcreserved: super::Foundation::PWSTR, ireserved: i32, pwglyphs: *const u16, cglyphs: i32, piadvance: *const i32, pijustify: *const i32, pgoffset: *const GOFFSET) -> ::windows::core::HRESULT; } - ScriptTextOut( - hdc.into_param().abi(), - ::core::mem::transmute(psc), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(fuoptions), - ::core::mem::transmute(lprc), - ::core::mem::transmute(psa), - pwcreserved.into_param().abi(), - ::core::mem::transmute(ireserved), - ::core::mem::transmute(pwglyphs), - ::core::mem::transmute(cglyphs), - ::core::mem::transmute(piadvance), - ::core::mem::transmute(pijustify), - ::core::mem::transmute(pgoffset), - ) - .ok() + ScriptTextOut(hdc.into_param().abi(), ::core::mem::transmute(psc), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(fuoptions), ::core::mem::transmute(lprc), ::core::mem::transmute(psa), pwcreserved.into_param().abi(), ::core::mem::transmute(ireserved), ::core::mem::transmute(pwglyphs), ::core::mem::transmute(cglyphs), ::core::mem::transmute(piadvance), ::core::mem::transmute(pijustify), ::core::mem::transmute(pgoffset)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8950,16 +8648,7 @@ impl ::core::default::Default for UConverterFromUnicodeArgs { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for UConverterFromUnicodeArgs { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UConverterFromUnicodeArgs") - .field("size", &self.size) - .field("flush", &self.flush) - .field("converter", &self.converter) - .field("source", &self.source) - .field("sourceLimit", &self.sourceLimit) - .field("target", &self.target) - .field("targetLimit", &self.targetLimit) - .field("offsets", &self.offsets) - .finish() + fmt.debug_struct("UConverterFromUnicodeArgs").field("size", &self.size).field("flush", &self.flush).field("converter", &self.converter).field("source", &self.source).field("sourceLimit", &self.sourceLimit).field("target", &self.target).field("targetLimit", &self.targetLimit).field("offsets", &self.offsets).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9016,16 +8705,7 @@ impl ::core::default::Default for UConverterToUnicodeArgs { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for UConverterToUnicodeArgs { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UConverterToUnicodeArgs") - .field("size", &self.size) - .field("flush", &self.flush) - .field("converter", &self.converter) - .field("source", &self.source) - .field("sourceLimit", &self.sourceLimit) - .field("target", &self.target) - .field("targetLimit", &self.targetLimit) - .field("offsets", &self.offsets) - .finish() + fmt.debug_struct("UConverterToUnicodeArgs").field("size", &self.size).field("flush", &self.flush).field("converter", &self.converter).field("source", &self.source).field("sourceLimit", &self.sourceLimit).field("target", &self.target).field("targetLimit", &self.targetLimit).field("offsets", &self.offsets).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12273,16 +11953,7 @@ pub unsafe fn WideCharToMultiByte<'a, Param2: ::windows::core::IntoParam<'a, sup extern "system" { fn WideCharToMultiByte(codepage: u32, dwflags: u32, lpwidecharstr: super::Foundation::PWSTR, cchwidechar: i32, lpmultibytestr: super::Foundation::PSTR, cbmultibyte: i32, lpdefaultchar: super::Foundation::PSTR, lpuseddefaultchar: *mut i32) -> i32; } - ::core::mem::transmute(WideCharToMultiByte( - ::core::mem::transmute(codepage), - ::core::mem::transmute(dwflags), - lpwidecharstr.into_param().abi(), - ::core::mem::transmute(cchwidechar), - ::core::mem::transmute(lpmultibytestr), - ::core::mem::transmute(cbmultibyte), - lpdefaultchar.into_param().abi(), - ::core::mem::transmute(lpuseddefaultchar), - )) + ::core::mem::transmute(WideCharToMultiByte(::core::mem::transmute(codepage), ::core::mem::transmute(dwflags), lpwidecharstr.into_param().abi(), ::core::mem::transmute(cchwidechar), ::core::mem::transmute(lpmultibytestr), ::core::mem::transmute(cbmultibyte), lpdefaultchar.into_param().abi(), ::core::mem::transmute(lpuseddefaultchar))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13817,16 +13488,7 @@ pub unsafe fn u_strFromJavaModifiedUTF8WithSub<'a, Param3: ::windows::core::Into extern "system" { fn u_strFromJavaModifiedUTF8WithSub(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: super::Foundation::PSTR, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(u_strFromJavaModifiedUTF8WithSub( - ::core::mem::transmute(dest), - ::core::mem::transmute(destcapacity), - ::core::mem::transmute(pdestlength), - src.into_param().abi(), - ::core::mem::transmute(srclength), - ::core::mem::transmute(subchar), - ::core::mem::transmute(pnumsubstitutions), - ::core::mem::transmute(perrorcode), - )) + ::core::mem::transmute(u_strFromJavaModifiedUTF8WithSub(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), src.into_param().abi(), ::core::mem::transmute(srclength), ::core::mem::transmute(subchar), ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13852,16 +13514,7 @@ pub unsafe fn u_strFromUTF32WithSub(dest: *mut u16, destcapacity: i32, pdestleng extern "system" { fn u_strFromUTF32WithSub(dest: *mut u16, destcapacity: i32, pdestlength: *mut i32, src: *const i32, srclength: i32, subchar: i32, pnumsubstitutions: *mut i32, perrorcode: *mut UErrorCode) -> *mut u16; } - ::core::mem::transmute(u_strFromUTF32WithSub( - ::core::mem::transmute(dest), - ::core::mem::transmute(destcapacity), - ::core::mem::transmute(pdestlength), - ::core::mem::transmute(src), - ::core::mem::transmute(srclength), - ::core::mem::transmute(subchar), - ::core::mem::transmute(pnumsubstitutions), - ::core::mem::transmute(perrorcode), - )) + ::core::mem::transmute(u_strFromUTF32WithSub(::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(pdestlength), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(subchar), ::core::mem::transmute(pnumsubstitutions), ::core::mem::transmute(perrorcode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -15090,20 +14743,7 @@ pub unsafe fn ubiditransform_transform(pbiditransform: *mut UBiDiTransform, src: extern "system" { fn ubiditransform_transform(pbiditransform: *mut UBiDiTransform, src: *const u16, srclength: i32, dest: *mut u16, destsize: i32, inparalevel: u8, inorder: UBiDiOrder, outparalevel: u8, outorder: UBiDiOrder, domirroring: UBiDiMirroring, shapingoptions: u32, perrorcode: *mut UErrorCode) -> u32; } - ::core::mem::transmute(ubiditransform_transform( - ::core::mem::transmute(pbiditransform), - ::core::mem::transmute(src), - ::core::mem::transmute(srclength), - ::core::mem::transmute(dest), - ::core::mem::transmute(destsize), - ::core::mem::transmute(inparalevel), - ::core::mem::transmute(inorder), - ::core::mem::transmute(outparalevel), - ::core::mem::transmute(outorder), - ::core::mem::transmute(domirroring), - ::core::mem::transmute(shapingoptions), - ::core::mem::transmute(perrorcode), - )) + ::core::mem::transmute(ubiditransform_transform(::core::mem::transmute(pbiditransform), ::core::mem::transmute(src), ::core::mem::transmute(srclength), ::core::mem::transmute(dest), ::core::mem::transmute(destsize), ::core::mem::transmute(inparalevel), ::core::mem::transmute(inorder), ::core::mem::transmute(outparalevel), ::core::mem::transmute(outorder), ::core::mem::transmute(domirroring), ::core::mem::transmute(shapingoptions), ::core::mem::transmute(perrorcode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -16470,21 +16110,7 @@ pub unsafe fn ucnv_convertEx<'a, Param3: ::windows::core::IntoParam<'a, super::F extern "system" { fn ucnv_convertEx(targetcnv: *mut UConverter, sourcecnv: *mut UConverter, target: *mut *mut i8, targetlimit: super::Foundation::PSTR, source: *const *const i8, sourcelimit: super::Foundation::PSTR, pivotstart: *mut u16, pivotsource: *mut *mut u16, pivottarget: *mut *mut u16, pivotlimit: *const u16, reset: i8, flush: i8, perrorcode: *mut UErrorCode); } - ::core::mem::transmute(ucnv_convertEx( - ::core::mem::transmute(targetcnv), - ::core::mem::transmute(sourcecnv), - ::core::mem::transmute(target), - targetlimit.into_param().abi(), - ::core::mem::transmute(source), - sourcelimit.into_param().abi(), - ::core::mem::transmute(pivotstart), - ::core::mem::transmute(pivotsource), - ::core::mem::transmute(pivottarget), - ::core::mem::transmute(pivotlimit), - ::core::mem::transmute(reset), - ::core::mem::transmute(flush), - ::core::mem::transmute(perrorcode), - )) + ::core::mem::transmute(ucnv_convertEx(::core::mem::transmute(targetcnv), ::core::mem::transmute(sourcecnv), ::core::mem::transmute(target), targetlimit.into_param().abi(), ::core::mem::transmute(source), sourcelimit.into_param().abi(), ::core::mem::transmute(pivotstart), ::core::mem::transmute(pivotsource), ::core::mem::transmute(pivottarget), ::core::mem::transmute(pivotlimit), ::core::mem::transmute(reset), ::core::mem::transmute(flush), ::core::mem::transmute(perrorcode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -18993,16 +18619,7 @@ pub unsafe fn udatpg_addPattern(dtpg: *mut *mut ::core::ffi::c_void, pattern: *c extern "system" { fn udatpg_addPattern(dtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, r#override: i8, conflictingpattern: *mut u16, capacity: i32, plength: *mut i32, perrorcode: *mut UErrorCode) -> UDateTimePatternConflict; } - ::core::mem::transmute(udatpg_addPattern( - ::core::mem::transmute(dtpg), - ::core::mem::transmute(pattern), - ::core::mem::transmute(patternlength), - ::core::mem::transmute(r#override), - ::core::mem::transmute(conflictingpattern), - ::core::mem::transmute(capacity), - ::core::mem::transmute(plength), - ::core::mem::transmute(perrorcode), - )) + ::core::mem::transmute(udatpg_addPattern(::core::mem::transmute(dtpg), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(r#override), ::core::mem::transmute(conflictingpattern), ::core::mem::transmute(capacity), ::core::mem::transmute(plength), ::core::mem::transmute(perrorcode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19224,16 +18841,7 @@ pub unsafe fn udatpg_replaceFieldTypes(dtpg: *mut *mut ::core::ffi::c_void, patt extern "system" { fn udatpg_replaceFieldTypes(dtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, skeleton: *const u16, skeletonlength: i32, dest: *mut u16, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udatpg_replaceFieldTypes( - ::core::mem::transmute(dtpg), - ::core::mem::transmute(pattern), - ::core::mem::transmute(patternlength), - ::core::mem::transmute(skeleton), - ::core::mem::transmute(skeletonlength), - ::core::mem::transmute(dest), - ::core::mem::transmute(destcapacity), - ::core::mem::transmute(perrorcode), - )) + ::core::mem::transmute(udatpg_replaceFieldTypes(::core::mem::transmute(dtpg), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(skeleton), ::core::mem::transmute(skeletonlength), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(perrorcode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19246,17 +18854,7 @@ pub unsafe fn udatpg_replaceFieldTypesWithOptions(dtpg: *mut *mut ::core::ffi::c extern "system" { fn udatpg_replaceFieldTypesWithOptions(dtpg: *mut *mut ::core::ffi::c_void, pattern: *const u16, patternlength: i32, skeleton: *const u16, skeletonlength: i32, options: UDateTimePatternMatchOptions, dest: *mut u16, destcapacity: i32, perrorcode: *mut UErrorCode) -> i32; } - ::core::mem::transmute(udatpg_replaceFieldTypesWithOptions( - ::core::mem::transmute(dtpg), - ::core::mem::transmute(pattern), - ::core::mem::transmute(patternlength), - ::core::mem::transmute(skeleton), - ::core::mem::transmute(skeletonlength), - ::core::mem::transmute(options), - ::core::mem::transmute(dest), - ::core::mem::transmute(destcapacity), - ::core::mem::transmute(perrorcode), - )) + ::core::mem::transmute(udatpg_replaceFieldTypesWithOptions(::core::mem::transmute(dtpg), ::core::mem::transmute(pattern), ::core::mem::transmute(patternlength), ::core::mem::transmute(skeleton), ::core::mem::transmute(skeletonlength), ::core::mem::transmute(options), ::core::mem::transmute(dest), ::core::mem::transmute(destcapacity), ::core::mem::transmute(perrorcode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -23357,16 +22955,7 @@ pub unsafe fn ureldatefmt_combineDateAndTime(reldatefmt: *const URelativeDateTim extern "system" { fn ureldatefmt_combineDateAndTime(reldatefmt: *const URelativeDateTimeFormatter, relativedatestring: *const u16, relativedatestringlen: i32, timestring: *const u16, timestringlen: i32, result: *mut u16, resultcapacity: i32, status: *mut UErrorCode) -> i32; } - ::core::mem::transmute(ureldatefmt_combineDateAndTime( - ::core::mem::transmute(reldatefmt), - ::core::mem::transmute(relativedatestring), - ::core::mem::transmute(relativedatestringlen), - ::core::mem::transmute(timestring), - ::core::mem::transmute(timestringlen), - ::core::mem::transmute(result), - ::core::mem::transmute(resultcapacity), - ::core::mem::transmute(status), - )) + ::core::mem::transmute(ureldatefmt_combineDateAndTime(::core::mem::transmute(reldatefmt), ::core::mem::transmute(relativedatestring), ::core::mem::transmute(relativedatestringlen), ::core::mem::transmute(timestring), ::core::mem::transmute(timestringlen), ::core::mem::transmute(result), ::core::mem::transmute(resultcapacity), ::core::mem::transmute(status))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs b/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs index 9d5c4f82f7..02c29d691d 100644 --- a/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs +++ b/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs @@ -23,16 +23,7 @@ impl ::core::default::Default for CompositionFrameDisplayInstance { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for CompositionFrameDisplayInstance { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CompositionFrameDisplayInstance") - .field("displayAdapterLUID", &self.displayAdapterLUID) - .field("displayVidPnSourceId", &self.displayVidPnSourceId) - .field("displayUniqueId", &self.displayUniqueId) - .field("renderAdapterLUID", &self.renderAdapterLUID) - .field("instanceKind", &self.instanceKind) - .field("finalTransform", &self.finalTransform) - .field("requiredCrossAdapterCopy", &self.requiredCrossAdapterCopy) - .field("colorSpace", &self.colorSpace) - .finish() + fmt.debug_struct("CompositionFrameDisplayInstance").field("displayAdapterLUID", &self.displayAdapterLUID).field("displayVidPnSourceId", &self.displayVidPnSourceId).field("displayUniqueId", &self.displayUniqueId).field("renderAdapterLUID", &self.renderAdapterLUID).field("instanceKind", &self.instanceKind).field("finalTransform", &self.finalTransform).field("requiredCrossAdapterCopy", &self.requiredCrossAdapterCopy).field("colorSpace", &self.colorSpace).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -281,13 +272,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPres } #[repr(C)] #[doc(hidden)] -pub struct IPresentStatistics_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u64, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> PresentStatisticsKind, -); +pub struct IPresentStatistics_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u64, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> PresentStatisticsKind); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPresentStatusPresentStatistics(pub ::windows::core::IUnknown); @@ -442,12 +427,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPres } #[repr(C)] #[doc(hidden)] -pub struct IPresentationContent_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tag: usize), -); +pub struct IPresentationContent_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tag: usize)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPresentationFactory(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs b/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs index ccf24df86a..7aa9621aca 100644 --- a/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs +++ b/src/Windows/Win32/Graphics/Direct2D/Common/mod.rs @@ -740,20 +740,7 @@ impl ::core::default::Default for D2D_MATRIX_4X3_F_0_0 { } impl ::core::fmt::Debug for D2D_MATRIX_4X3_F_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous_e__Struct") - .field("_11", &self._11) - .field("_12", &self._12) - .field("_13", &self._13) - .field("_21", &self._21) - .field("_22", &self._22) - .field("_23", &self._23) - .field("_31", &self._31) - .field("_32", &self._32) - .field("_33", &self._33) - .field("_41", &self._41) - .field("_42", &self._42) - .field("_43", &self._43) - .finish() + fmt.debug_struct("_Anonymous_e__Struct").field("_11", &self._11).field("_12", &self._12).field("_13", &self._13).field("_21", &self._21).field("_22", &self._22).field("_23", &self._23).field("_31", &self._31).field("_32", &self._32).field("_33", &self._33).field("_41", &self._41).field("_42", &self._42).field("_43", &self._43).finish() } } impl ::core::cmp::PartialEq for D2D_MATRIX_4X3_F_0_0 { @@ -834,24 +821,7 @@ impl ::core::default::Default for D2D_MATRIX_4X4_F_0_0 { } impl ::core::fmt::Debug for D2D_MATRIX_4X4_F_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous_e__Struct") - .field("_11", &self._11) - .field("_12", &self._12) - .field("_13", &self._13) - .field("_14", &self._14) - .field("_21", &self._21) - .field("_22", &self._22) - .field("_23", &self._23) - .field("_24", &self._24) - .field("_31", &self._31) - .field("_32", &self._32) - .field("_33", &self._33) - .field("_34", &self._34) - .field("_41", &self._41) - .field("_42", &self._42) - .field("_43", &self._43) - .field("_44", &self._44) - .finish() + fmt.debug_struct("_Anonymous_e__Struct").field("_11", &self._11).field("_12", &self._12).field("_13", &self._13).field("_14", &self._14).field("_21", &self._21).field("_22", &self._22).field("_23", &self._23).field("_24", &self._24).field("_31", &self._31).field("_32", &self._32).field("_33", &self._33).field("_34", &self._34).field("_41", &self._41).field("_42", &self._42).field("_43", &self._43).field("_44", &self._44).finish() } } impl ::core::cmp::PartialEq for D2D_MATRIX_4X4_F_0_0 { @@ -962,26 +932,7 @@ impl ::core::fmt::Debug for D2D_MATRIX_5X4_F_0_0 { } impl ::core::cmp::PartialEq for D2D_MATRIX_5X4_F_0_0 { fn eq(&self, other: &Self) -> bool { - self._11 == other._11 - && self._12 == other._12 - && self._13 == other._13 - && self._14 == other._14 - && self._21 == other._21 - && self._22 == other._22 - && self._23 == other._23 - && self._24 == other._24 - && self._31 == other._31 - && self._32 == other._32 - && self._33 == other._33 - && self._34 == other._34 - && self._41 == other._41 - && self._42 == other._42 - && self._43 == other._43 - && self._44 == other._44 - && self._51 == other._51 - && self._52 == other._52 - && self._53 == other._53 - && self._54 == other._54 + self._11 == other._11 && self._12 == other._12 && self._13 == other._13 && self._14 == other._14 && self._21 == other._21 && self._22 == other._22 && self._23 == other._23 && self._24 == other._24 && self._31 == other._31 && self._32 == other._32 && self._33 == other._33 && self._34 == other._34 && self._41 == other._41 && self._42 == other._42 && self._43 == other._43 && self._44 == other._44 && self._51 == other._51 && self._52 == other._52 && self._53 == other._53 && self._54 == other._54 } } impl ::core::cmp::Eq for D2D_MATRIX_5X4_F_0_0 {} diff --git a/src/Windows/Win32/Graphics/Direct2D/mod.rs b/src/Windows/Win32/Graphics/Direct2D/mod.rs index 561b4f32bd..4bd6545378 100644 --- a/src/Windows/Win32/Graphics/Direct2D/mod.rs +++ b/src/Windows/Win32/Graphics/Direct2D/mod.rs @@ -139,46 +139,12 @@ pub unsafe fn D2D1CreateFactory(factorytype: D2D1_FACTORY_TYPE, riid: *const ::w } #[cfg(feature = "Win32_Graphics_Direct2D_Common")] #[inline] -pub unsafe fn D2D1GetGradientMeshInteriorPointsFromCoonsPatch( - ppoint0: *const Common::D2D_POINT_2F, - ppoint1: *const Common::D2D_POINT_2F, - ppoint2: *const Common::D2D_POINT_2F, - ppoint3: *const Common::D2D_POINT_2F, - ppoint4: *const Common::D2D_POINT_2F, - ppoint5: *const Common::D2D_POINT_2F, - ppoint6: *const Common::D2D_POINT_2F, - ppoint7: *const Common::D2D_POINT_2F, - ppoint8: *const Common::D2D_POINT_2F, - ppoint9: *const Common::D2D_POINT_2F, - ppoint10: *const Common::D2D_POINT_2F, - ppoint11: *const Common::D2D_POINT_2F, - ptensorpoint11: *mut Common::D2D_POINT_2F, - ptensorpoint12: *mut Common::D2D_POINT_2F, - ptensorpoint21: *mut Common::D2D_POINT_2F, - ptensorpoint22: *mut Common::D2D_POINT_2F, -) { +pub unsafe fn D2D1GetGradientMeshInteriorPointsFromCoonsPatch(ppoint0: *const Common::D2D_POINT_2F, ppoint1: *const Common::D2D_POINT_2F, ppoint2: *const Common::D2D_POINT_2F, ppoint3: *const Common::D2D_POINT_2F, ppoint4: *const Common::D2D_POINT_2F, ppoint5: *const Common::D2D_POINT_2F, ppoint6: *const Common::D2D_POINT_2F, ppoint7: *const Common::D2D_POINT_2F, ppoint8: *const Common::D2D_POINT_2F, ppoint9: *const Common::D2D_POINT_2F, ppoint10: *const Common::D2D_POINT_2F, ppoint11: *const Common::D2D_POINT_2F, ptensorpoint11: *mut Common::D2D_POINT_2F, ptensorpoint12: *mut Common::D2D_POINT_2F, ptensorpoint21: *mut Common::D2D_POINT_2F, ptensorpoint22: *mut Common::D2D_POINT_2F) { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn D2D1GetGradientMeshInteriorPointsFromCoonsPatch( - ppoint0: *const Common::D2D_POINT_2F, - ppoint1: *const Common::D2D_POINT_2F, - ppoint2: *const Common::D2D_POINT_2F, - ppoint3: *const Common::D2D_POINT_2F, - ppoint4: *const Common::D2D_POINT_2F, - ppoint5: *const Common::D2D_POINT_2F, - ppoint6: *const Common::D2D_POINT_2F, - ppoint7: *const Common::D2D_POINT_2F, - ppoint8: *const Common::D2D_POINT_2F, - ppoint9: *const Common::D2D_POINT_2F, - ppoint10: *const Common::D2D_POINT_2F, - ppoint11: *const Common::D2D_POINT_2F, - ptensorpoint11: *mut Common::D2D_POINT_2F, - ptensorpoint12: *mut Common::D2D_POINT_2F, - ptensorpoint21: *mut Common::D2D_POINT_2F, - ptensorpoint22: *mut Common::D2D_POINT_2F, - ); + fn D2D1GetGradientMeshInteriorPointsFromCoonsPatch(ppoint0: *const Common::D2D_POINT_2F, ppoint1: *const Common::D2D_POINT_2F, ppoint2: *const Common::D2D_POINT_2F, ppoint3: *const Common::D2D_POINT_2F, ppoint4: *const Common::D2D_POINT_2F, ppoint5: *const Common::D2D_POINT_2F, ppoint6: *const Common::D2D_POINT_2F, ppoint7: *const Common::D2D_POINT_2F, ppoint8: *const Common::D2D_POINT_2F, ppoint9: *const Common::D2D_POINT_2F, ppoint10: *const Common::D2D_POINT_2F, ppoint11: *const Common::D2D_POINT_2F, ptensorpoint11: *mut Common::D2D_POINT_2F, ptensorpoint12: *mut Common::D2D_POINT_2F, ptensorpoint21: *mut Common::D2D_POINT_2F, ptensorpoint22: *mut Common::D2D_POINT_2F); } ::core::mem::transmute(D2D1GetGradientMeshInteriorPointsFromCoonsPatch( ::core::mem::transmute(ppoint0), @@ -1191,15 +1157,7 @@ impl ::core::default::Default for D2D1_BLEND_DESCRIPTION { } impl ::core::fmt::Debug for D2D1_BLEND_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D2D1_BLEND_DESCRIPTION") - .field("sourceBlend", &self.sourceBlend) - .field("destinationBlend", &self.destinationBlend) - .field("blendOperation", &self.blendOperation) - .field("sourceBlendAlpha", &self.sourceBlendAlpha) - .field("destinationBlendAlpha", &self.destinationBlendAlpha) - .field("blendOperationAlpha", &self.blendOperationAlpha) - .field("blendFactor", &self.blendFactor) - .finish() + fmt.debug_struct("D2D1_BLEND_DESCRIPTION").field("sourceBlend", &self.sourceBlend).field("destinationBlend", &self.destinationBlend).field("blendOperation", &self.blendOperation).field("sourceBlendAlpha", &self.sourceBlendAlpha).field("destinationBlendAlpha", &self.destinationBlendAlpha).field("blendOperationAlpha", &self.blendOperationAlpha).field("blendFactor", &self.blendFactor).finish() } } impl ::core::cmp::PartialEq for D2D1_BLEND_DESCRIPTION { @@ -2507,13 +2465,7 @@ impl ::core::default::Default for D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES") - .field("shaderBufferWithInputSignature", &self.shaderBufferWithInputSignature) - .field("shaderBufferSize", &self.shaderBufferSize) - .field("inputElements", &self.inputElements) - .field("elementCount", &self.elementCount) - .field("stride", &self.stride) - .finish() + fmt.debug_struct("D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES").field("shaderBufferWithInputSignature", &self.shaderBufferWithInputSignature).field("shaderBufferSize", &self.shaderBufferSize).field("inputElements", &self.inputElements).field("elementCount", &self.elementCount).field("stride", &self.stride).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -3217,15 +3169,7 @@ impl ::core::default::Default for D2D1_DRAWING_STATE_DESCRIPTION1 { #[cfg(feature = "Foundation_Numerics")] impl ::core::fmt::Debug for D2D1_DRAWING_STATE_DESCRIPTION1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D2D1_DRAWING_STATE_DESCRIPTION1") - .field("antialiasMode", &self.antialiasMode) - .field("textAntialiasMode", &self.textAntialiasMode) - .field("tag1", &self.tag1) - .field("tag2", &self.tag2) - .field("transform", &self.transform) - .field("primitiveBlend", &self.primitiveBlend) - .field("unitMode", &self.unitMode) - .finish() + fmt.debug_struct("D2D1_DRAWING_STATE_DESCRIPTION1").field("antialiasMode", &self.antialiasMode).field("textAntialiasMode", &self.textAntialiasMode).field("tag1", &self.tag1).field("tag2", &self.tag2).field("transform", &self.transform).field("primitiveBlend", &self.primitiveBlend).field("unitMode", &self.unitMode).finish() } } #[cfg(feature = "Foundation_Numerics")] @@ -5180,15 +5124,7 @@ impl ::core::default::Default for D2D1_LAYER_PARAMETERS { #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] impl ::core::fmt::Debug for D2D1_LAYER_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D2D1_LAYER_PARAMETERS") - .field("contentBounds", &self.contentBounds) - .field("geometricMask", &self.geometricMask) - .field("maskAntialiasMode", &self.maskAntialiasMode) - .field("maskTransform", &self.maskTransform) - .field("opacity", &self.opacity) - .field("opacityBrush", &self.opacityBrush) - .field("layerOptions", &self.layerOptions) - .finish() + fmt.debug_struct("D2D1_LAYER_PARAMETERS").field("contentBounds", &self.contentBounds).field("geometricMask", &self.geometricMask).field("maskAntialiasMode", &self.maskAntialiasMode).field("maskTransform", &self.maskTransform).field("opacity", &self.opacity).field("opacityBrush", &self.opacityBrush).field("layerOptions", &self.layerOptions).finish() } } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -5226,15 +5162,7 @@ impl ::core::default::Default for D2D1_LAYER_PARAMETERS1 { #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] impl ::core::fmt::Debug for D2D1_LAYER_PARAMETERS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D2D1_LAYER_PARAMETERS1") - .field("contentBounds", &self.contentBounds) - .field("geometricMask", &self.geometricMask) - .field("maskAntialiasMode", &self.maskAntialiasMode) - .field("maskTransform", &self.maskTransform) - .field("opacity", &self.opacity) - .field("opacityBrush", &self.opacityBrush) - .field("layerOptions", &self.layerOptions) - .finish() + fmt.debug_struct("D2D1_LAYER_PARAMETERS1").field("contentBounds", &self.contentBounds).field("geometricMask", &self.geometricMask).field("maskAntialiasMode", &self.maskAntialiasMode).field("maskTransform", &self.maskTransform).field("opacity", &self.opacity).field("opacityBrush", &self.opacityBrush).field("layerOptions", &self.layerOptions).finish() } } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] @@ -7523,16 +7451,7 @@ impl ::core::default::Default for D2D1_STROKE_STYLE_PROPERTIES1 { } impl ::core::fmt::Debug for D2D1_STROKE_STYLE_PROPERTIES1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D2D1_STROKE_STYLE_PROPERTIES1") - .field("startCap", &self.startCap) - .field("endCap", &self.endCap) - .field("dashCap", &self.dashCap) - .field("lineJoin", &self.lineJoin) - .field("miterLimit", &self.miterLimit) - .field("dashStyle", &self.dashStyle) - .field("dashOffset", &self.dashOffset) - .field("transformType", &self.transformType) - .finish() + fmt.debug_struct("D2D1_STROKE_STYLE_PROPERTIES1").field("startCap", &self.startCap).field("endCap", &self.endCap).field("dashCap", &self.dashCap).field("lineJoin", &self.lineJoin).field("miterLimit", &self.miterLimit).field("dashStyle", &self.dashStyle).field("dashOffset", &self.dashOffset).field("transformType", &self.transformType).finish() } } impl ::core::cmp::PartialEq for D2D1_STROKE_STYLE_PROPERTIES1 { @@ -9244,12 +9163,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID2D1 } #[repr(C)] #[doc(hidden)] -pub struct ID2D1AnalysisTransform_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysisdata: *const u8, analysisdatacount: u32) -> ::windows::core::HRESULT, -); +pub struct ID2D1AnalysisTransform_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysisdata: *const u8, analysisdatacount: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID2D1Bitmap(pub ::windows::core::IUnknown); @@ -9945,16 +9859,7 @@ impl ID2D1BitmapRenderTarget { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -10987,8 +10892,7 @@ pub struct ID2D1CommandSink_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unitmode: D2D1_UNIT_MODE) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, color: *const Common::D2D1_COLOR_F) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: ::windows::core::RawPtr, strokewidth: f32, strokestyle: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, @@ -11173,8 +11077,7 @@ pub struct ID2D1CommandSink1_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unitmode: D2D1_UNIT_MODE) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, color: *const Common::D2D1_COLOR_F) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: ::windows::core::RawPtr, strokewidth: f32, strokestyle: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, @@ -11390,8 +11293,7 @@ pub struct ID2D1CommandSink2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unitmode: D2D1_UNIT_MODE) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, color: *const Common::D2D1_COLOR_F) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: ::windows::core::RawPtr, strokewidth: f32, strokestyle: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, @@ -11634,8 +11536,7 @@ pub struct ID2D1CommandSink3_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unitmode: D2D1_UNIT_MODE) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, color: *const Common::D2D1_COLOR_F) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: ::windows::core::RawPtr, strokewidth: f32, strokestyle: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, @@ -11902,8 +11803,7 @@ pub struct ID2D1CommandSink4_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unitmode: D2D1_UNIT_MODE) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, color: *const Common::D2D1_COLOR_F) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: ::windows::core::RawPtr, strokewidth: f32, strokestyle: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, @@ -12195,8 +12095,7 @@ pub struct ID2D1CommandSink5_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unitmode: D2D1_UNIT_MODE) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, color: *const Common::D2D1_COLOR_F) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const super::DirectWrite::DWRITE_GLYPH_RUN_DESCRIPTION, foregroundbrush: ::windows::core::RawPtr, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, point0: Common::D2D_POINT_2F, point1: Common::D2D_POINT_2F, brush: ::windows::core::RawPtr, strokewidth: f32, strokestyle: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct2D_Common"))] usize, @@ -12603,16 +12502,7 @@ impl ID2D1DCRenderTarget { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -14232,16 +14122,7 @@ impl ID2D1DeviceContext { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -14385,18 +14266,7 @@ impl ID2D1DeviceContext { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: *const D2D1_GRADIENT_STOP, straightalphagradientstopscount: u32, preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(straightalphagradientstops), - ::core::mem::transmute(straightalphagradientstopscount), - ::core::mem::transmute(preinterpolationspace), - ::core::mem::transmute(postinterpolationspace), - ::core::mem::transmute(bufferprecision), - ::core::mem::transmute(extendmode), - ::core::mem::transmute(colorinterpolationmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), ::core::mem::transmute(straightalphagradientstops), ::core::mem::transmute(straightalphagradientstopscount), ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Image>>(&self, image: Param0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: *const D2D1_BRUSH_PROPERTIES) -> ::windows::core::Result { @@ -14478,15 +14348,7 @@ impl ID2D1DeviceContext { } #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Bitmap>>(&self, bitmap: Param0, destinationrectangle: *const Common::D2D_RECT_F, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: *const Common::D2D_RECT_F, perspectivetransform: *const Common::D2D_MATRIX_4X4_F) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).85)( - ::core::mem::transmute_copy(self), - bitmap.into_param().abi(), - ::core::mem::transmute(destinationrectangle), - ::core::mem::transmute(opacity), - ::core::mem::transmute(interpolationmode), - ::core::mem::transmute(sourcerectangle), - ::core::mem::transmute(perspectivetransform), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).85)(::core::mem::transmute_copy(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform))) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2<'a, Param1: ::windows::core::IntoParam<'a, ID2D1Layer>>(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: Param1) { @@ -14837,16 +14699,7 @@ impl ID2D1DeviceContext1 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -14990,18 +14843,7 @@ impl ID2D1DeviceContext1 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: *const D2D1_GRADIENT_STOP, straightalphagradientstopscount: u32, preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(straightalphagradientstops), - ::core::mem::transmute(straightalphagradientstopscount), - ::core::mem::transmute(preinterpolationspace), - ::core::mem::transmute(postinterpolationspace), - ::core::mem::transmute(bufferprecision), - ::core::mem::transmute(extendmode), - ::core::mem::transmute(colorinterpolationmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), ::core::mem::transmute(straightalphagradientstops), ::core::mem::transmute(straightalphagradientstopscount), ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Image>>(&self, image: Param0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: *const D2D1_BRUSH_PROPERTIES) -> ::windows::core::Result { @@ -15083,15 +14925,7 @@ impl ID2D1DeviceContext1 { } #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Bitmap>>(&self, bitmap: Param0, destinationrectangle: *const Common::D2D_RECT_F, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: *const Common::D2D_RECT_F, perspectivetransform: *const Common::D2D_MATRIX_4X4_F) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).85)( - ::core::mem::transmute_copy(self), - bitmap.into_param().abi(), - ::core::mem::transmute(destinationrectangle), - ::core::mem::transmute(opacity), - ::core::mem::transmute(interpolationmode), - ::core::mem::transmute(sourcerectangle), - ::core::mem::transmute(perspectivetransform), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).85)(::core::mem::transmute_copy(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform))) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2<'a, Param1: ::windows::core::IntoParam<'a, ID2D1Layer>>(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: Param1) { @@ -15476,16 +15310,7 @@ impl ID2D1DeviceContext2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -15629,18 +15454,7 @@ impl ID2D1DeviceContext2 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: *const D2D1_GRADIENT_STOP, straightalphagradientstopscount: u32, preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(straightalphagradientstops), - ::core::mem::transmute(straightalphagradientstopscount), - ::core::mem::transmute(preinterpolationspace), - ::core::mem::transmute(postinterpolationspace), - ::core::mem::transmute(bufferprecision), - ::core::mem::transmute(extendmode), - ::core::mem::transmute(colorinterpolationmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), ::core::mem::transmute(straightalphagradientstops), ::core::mem::transmute(straightalphagradientstopscount), ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Image>>(&self, image: Param0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: *const D2D1_BRUSH_PROPERTIES) -> ::windows::core::Result { @@ -15722,15 +15536,7 @@ impl ID2D1DeviceContext2 { } #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Bitmap>>(&self, bitmap: Param0, destinationrectangle: *const Common::D2D_RECT_F, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: *const Common::D2D_RECT_F, perspectivetransform: *const Common::D2D_MATRIX_4X4_F) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).85)( - ::core::mem::transmute_copy(self), - bitmap.into_param().abi(), - ::core::mem::transmute(destinationrectangle), - ::core::mem::transmute(opacity), - ::core::mem::transmute(interpolationmode), - ::core::mem::transmute(sourcerectangle), - ::core::mem::transmute(perspectivetransform), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).85)(::core::mem::transmute_copy(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform))) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2<'a, Param1: ::windows::core::IntoParam<'a, ID2D1Layer>>(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: Param1) { @@ -16199,16 +16005,7 @@ impl ID2D1DeviceContext3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -16352,18 +16149,7 @@ impl ID2D1DeviceContext3 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: *const D2D1_GRADIENT_STOP, straightalphagradientstopscount: u32, preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(straightalphagradientstops), - ::core::mem::transmute(straightalphagradientstopscount), - ::core::mem::transmute(preinterpolationspace), - ::core::mem::transmute(postinterpolationspace), - ::core::mem::transmute(bufferprecision), - ::core::mem::transmute(extendmode), - ::core::mem::transmute(colorinterpolationmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), ::core::mem::transmute(straightalphagradientstops), ::core::mem::transmute(straightalphagradientstopscount), ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Image>>(&self, image: Param0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: *const D2D1_BRUSH_PROPERTIES) -> ::windows::core::Result { @@ -16445,15 +16231,7 @@ impl ID2D1DeviceContext3 { } #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Bitmap>>(&self, bitmap: Param0, destinationrectangle: *const Common::D2D_RECT_F, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: *const Common::D2D_RECT_F, perspectivetransform: *const Common::D2D_MATRIX_4X4_F) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).85)( - ::core::mem::transmute_copy(self), - bitmap.into_param().abi(), - ::core::mem::transmute(destinationrectangle), - ::core::mem::transmute(opacity), - ::core::mem::transmute(interpolationmode), - ::core::mem::transmute(sourcerectangle), - ::core::mem::transmute(perspectivetransform), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).85)(::core::mem::transmute_copy(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform))) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2<'a, Param1: ::windows::core::IntoParam<'a, ID2D1Layer>>(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: Param1) { @@ -16951,16 +16729,7 @@ impl ID2D1DeviceContext4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -17104,18 +16873,7 @@ impl ID2D1DeviceContext4 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: *const D2D1_GRADIENT_STOP, straightalphagradientstopscount: u32, preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(straightalphagradientstops), - ::core::mem::transmute(straightalphagradientstopscount), - ::core::mem::transmute(preinterpolationspace), - ::core::mem::transmute(postinterpolationspace), - ::core::mem::transmute(bufferprecision), - ::core::mem::transmute(extendmode), - ::core::mem::transmute(colorinterpolationmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), ::core::mem::transmute(straightalphagradientstops), ::core::mem::transmute(straightalphagradientstopscount), ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Image>>(&self, image: Param0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: *const D2D1_BRUSH_PROPERTIES) -> ::windows::core::Result { @@ -17197,15 +16955,7 @@ impl ID2D1DeviceContext4 { } #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Bitmap>>(&self, bitmap: Param0, destinationrectangle: *const Common::D2D_RECT_F, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: *const Common::D2D_RECT_F, perspectivetransform: *const Common::D2D_MATRIX_4X4_F) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).85)( - ::core::mem::transmute_copy(self), - bitmap.into_param().abi(), - ::core::mem::transmute(destinationrectangle), - ::core::mem::transmute(opacity), - ::core::mem::transmute(interpolationmode), - ::core::mem::transmute(sourcerectangle), - ::core::mem::transmute(perspectivetransform), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).85)(::core::mem::transmute_copy(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform))) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2<'a, Param1: ::windows::core::IntoParam<'a, ID2D1Layer>>(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: Param1) { @@ -17301,30 +17051,8 @@ impl ID2D1DeviceContext4 { (::windows::core::Interface::vtable(self).108)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn DrawText2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>, Param5: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>( - &self, - string: Param0, - stringlength: u32, - textformat: Param2, - layoutrect: *const Common::D2D_RECT_F, - defaultfillbrush: Param4, - svgglyphstyle: Param5, - colorpaletteindex: u32, - options: D2D1_DRAW_TEXT_OPTIONS, - measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, - ) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).109)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - svgglyphstyle.into_param().abi(), - ::core::mem::transmute(colorpaletteindex), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + pub unsafe fn DrawText2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>, Param5: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, svgglyphstyle: Param5, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { + ::core::mem::transmute((::windows::core::Interface::vtable(self).109)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout2<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>, Param3: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, svgglyphstyle: Param3, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -17336,77 +17064,15 @@ impl ID2D1DeviceContext4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawSvgGlyphRun<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>, Param3: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, baselineorigin: Param0, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, defaultfillbrush: Param2, svgglyphstyle: Param3, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).112)( - ::core::mem::transmute_copy(self), - baselineorigin.into_param().abi(), - ::core::mem::transmute(glyphrun), - defaultfillbrush.into_param().abi(), - svgglyphstyle.into_param().abi(), - ::core::mem::transmute(colorpaletteindex), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).112)(::core::mem::transmute_copy(self), baselineorigin.into_param().abi(), ::core::mem::transmute(glyphrun), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn GetColorBitmapGlyphImage<'a, Param1: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, - glyphorigin: Param1, - fontface: Param2, - fontemsize: f32, - glyphindex: u16, - issideways: Param5, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - dpix: f32, - dpiy: f32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).113)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphimageformat), - glyphorigin.into_param().abi(), - fontface.into_param().abi(), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(glyphindex), - issideways.into_param().abi(), - ::core::mem::transmute(worldtransform), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(glyphtransform), - ::core::mem::transmute(glyphimage), - ) - .ok() + pub unsafe fn GetColorBitmapGlyphImage<'a, Param1: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Param1, fontface: Param2, fontemsize: f32, glyphindex: u16, issideways: Param5, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).113)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphimageformat), glyphorigin.into_param().abi(), fontface.into_param().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into_param().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn GetSvgGlyphImage<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ID2D1Brush>, Param7: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>( - &self, - glyphorigin: Param0, - fontface: Param1, - fontemsize: f32, - glyphindex: u16, - issideways: Param4, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - defaultfillbrush: Param6, - svgglyphstyle: Param7, - colorpaletteindex: u32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).114)( - ::core::mem::transmute_copy(self), - glyphorigin.into_param().abi(), - fontface.into_param().abi(), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(glyphindex), - issideways.into_param().abi(), - ::core::mem::transmute(worldtransform), - defaultfillbrush.into_param().abi(), - svgglyphstyle.into_param().abi(), - ::core::mem::transmute(colorpaletteindex), - ::core::mem::transmute(glyphtransform), - ::core::mem::transmute(glyphimage), - ) - .ok() + pub unsafe fn GetSvgGlyphImage<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ID2D1Brush>, Param7: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, glyphorigin: Param0, fontface: Param1, fontemsize: f32, glyphindex: u16, issideways: Param4, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, defaultfillbrush: Param6, svgglyphstyle: Param7, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).114)(::core::mem::transmute_copy(self), glyphorigin.into_param().abi(), fontface.into_param().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into_param().abi(), ::core::mem::transmute(worldtransform), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } } unsafe impl ::windows::core::Interface for ID2D1DeviceContext4 { @@ -17728,8 +17394,7 @@ pub struct ID2D1DeviceContext4_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, spritebatch: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, spritebatch: ::windows::core::RawPtr, startindex: u32, spritecount: u32, bitmap: ::windows::core::RawPtr, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, spriteoptions: D2D1_SPRITE_OPTIONS), pub unsafe extern "system" fn(this: ::windows::core::RawPtr, svgglyphstyle: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, string: super::super::Foundation::PWSTR, stringlength: u32, textformat: ::windows::core::RawPtr, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE), + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, string: super::super::Foundation::PWSTR, stringlength: u32, textformat: ::windows::core::RawPtr, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE), #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, origin: Common::D2D_POINT_2F, textlayout: ::windows::core::RawPtr, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS), #[cfg(not(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, @@ -17737,37 +17402,9 @@ pub struct ID2D1DeviceContext4_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE), #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, - #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, - glyphorigin: Common::D2D_POINT_2F, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - glyphindex: u16, - issideways: super::super::Foundation::BOOL, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - dpix: f32, - dpiy: f32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Common::D2D_POINT_2F, fontface: ::windows::core::RawPtr, fontemsize: f32, glyphindex: u16, issideways: super::super::Foundation::BOOL, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, - #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - glyphorigin: Common::D2D_POINT_2F, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - glyphindex: u16, - issideways: super::super::Foundation::BOOL, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - defaultfillbrush: ::windows::core::RawPtr, - svgglyphstyle: ::windows::core::RawPtr, - colorpaletteindex: u32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphorigin: Common::D2D_POINT_2F, fontface: ::windows::core::RawPtr, fontemsize: f32, glyphindex: u16, issideways: super::super::Foundation::BOOL, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, ); #[repr(transparent)] @@ -17877,16 +17514,7 @@ impl ID2D1DeviceContext5 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -18030,18 +17658,7 @@ impl ID2D1DeviceContext5 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: *const D2D1_GRADIENT_STOP, straightalphagradientstopscount: u32, preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(straightalphagradientstops), - ::core::mem::transmute(straightalphagradientstopscount), - ::core::mem::transmute(preinterpolationspace), - ::core::mem::transmute(postinterpolationspace), - ::core::mem::transmute(bufferprecision), - ::core::mem::transmute(extendmode), - ::core::mem::transmute(colorinterpolationmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), ::core::mem::transmute(straightalphagradientstops), ::core::mem::transmute(straightalphagradientstopscount), ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Image>>(&self, image: Param0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: *const D2D1_BRUSH_PROPERTIES) -> ::windows::core::Result { @@ -18123,15 +17740,7 @@ impl ID2D1DeviceContext5 { } #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Bitmap>>(&self, bitmap: Param0, destinationrectangle: *const Common::D2D_RECT_F, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: *const Common::D2D_RECT_F, perspectivetransform: *const Common::D2D_MATRIX_4X4_F) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).85)( - ::core::mem::transmute_copy(self), - bitmap.into_param().abi(), - ::core::mem::transmute(destinationrectangle), - ::core::mem::transmute(opacity), - ::core::mem::transmute(interpolationmode), - ::core::mem::transmute(sourcerectangle), - ::core::mem::transmute(perspectivetransform), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).85)(::core::mem::transmute_copy(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform))) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2<'a, Param1: ::windows::core::IntoParam<'a, ID2D1Layer>>(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: Param1) { @@ -18227,30 +17836,8 @@ impl ID2D1DeviceContext5 { (::windows::core::Interface::vtable(self).108)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn DrawText2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>, Param5: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>( - &self, - string: Param0, - stringlength: u32, - textformat: Param2, - layoutrect: *const Common::D2D_RECT_F, - defaultfillbrush: Param4, - svgglyphstyle: Param5, - colorpaletteindex: u32, - options: D2D1_DRAW_TEXT_OPTIONS, - measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, - ) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).109)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - svgglyphstyle.into_param().abi(), - ::core::mem::transmute(colorpaletteindex), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + pub unsafe fn DrawText2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>, Param5: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, svgglyphstyle: Param5, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { + ::core::mem::transmute((::windows::core::Interface::vtable(self).109)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout2<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>, Param3: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, svgglyphstyle: Param3, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -18262,77 +17849,15 @@ impl ID2D1DeviceContext5 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawSvgGlyphRun<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>, Param3: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, baselineorigin: Param0, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, defaultfillbrush: Param2, svgglyphstyle: Param3, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).112)( - ::core::mem::transmute_copy(self), - baselineorigin.into_param().abi(), - ::core::mem::transmute(glyphrun), - defaultfillbrush.into_param().abi(), - svgglyphstyle.into_param().abi(), - ::core::mem::transmute(colorpaletteindex), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).112)(::core::mem::transmute_copy(self), baselineorigin.into_param().abi(), ::core::mem::transmute(glyphrun), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn GetColorBitmapGlyphImage<'a, Param1: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, - glyphorigin: Param1, - fontface: Param2, - fontemsize: f32, - glyphindex: u16, - issideways: Param5, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - dpix: f32, - dpiy: f32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).113)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphimageformat), - glyphorigin.into_param().abi(), - fontface.into_param().abi(), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(glyphindex), - issideways.into_param().abi(), - ::core::mem::transmute(worldtransform), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(glyphtransform), - ::core::mem::transmute(glyphimage), - ) - .ok() + pub unsafe fn GetColorBitmapGlyphImage<'a, Param1: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Param1, fontface: Param2, fontemsize: f32, glyphindex: u16, issideways: Param5, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).113)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphimageformat), glyphorigin.into_param().abi(), fontface.into_param().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into_param().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn GetSvgGlyphImage<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ID2D1Brush>, Param7: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>( - &self, - glyphorigin: Param0, - fontface: Param1, - fontemsize: f32, - glyphindex: u16, - issideways: Param4, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - defaultfillbrush: Param6, - svgglyphstyle: Param7, - colorpaletteindex: u32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).114)( - ::core::mem::transmute_copy(self), - glyphorigin.into_param().abi(), - fontface.into_param().abi(), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(glyphindex), - issideways.into_param().abi(), - ::core::mem::transmute(worldtransform), - defaultfillbrush.into_param().abi(), - svgglyphstyle.into_param().abi(), - ::core::mem::transmute(colorpaletteindex), - ::core::mem::transmute(glyphtransform), - ::core::mem::transmute(glyphimage), - ) - .ok() + pub unsafe fn GetSvgGlyphImage<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ID2D1Brush>, Param7: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, glyphorigin: Param0, fontface: Param1, fontemsize: f32, glyphindex: u16, issideways: Param4, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, defaultfillbrush: Param6, svgglyphstyle: Param7, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).114)(::core::mem::transmute_copy(self), glyphorigin.into_param().abi(), fontface.into_param().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into_param().abi(), ::core::mem::transmute(worldtransform), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] pub unsafe fn CreateSvgDocument<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>, Param1: ::windows::core::IntoParam<'a, Common::D2D_SIZE_F>>(&self, inputxmlstream: Param0, viewportsize: Param1) -> ::windows::core::Result { @@ -18692,8 +18217,7 @@ pub struct ID2D1DeviceContext5_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, spritebatch: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, spritebatch: ::windows::core::RawPtr, startindex: u32, spritecount: u32, bitmap: ::windows::core::RawPtr, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, spriteoptions: D2D1_SPRITE_OPTIONS), pub unsafe extern "system" fn(this: ::windows::core::RawPtr, svgglyphstyle: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, string: super::super::Foundation::PWSTR, stringlength: u32, textformat: ::windows::core::RawPtr, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE), + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, string: super::super::Foundation::PWSTR, stringlength: u32, textformat: ::windows::core::RawPtr, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE), #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, origin: Common::D2D_POINT_2F, textlayout: ::windows::core::RawPtr, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS), #[cfg(not(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, @@ -18701,37 +18225,9 @@ pub struct ID2D1DeviceContext5_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE), #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, - #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, - glyphorigin: Common::D2D_POINT_2F, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - glyphindex: u16, - issideways: super::super::Foundation::BOOL, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - dpix: f32, - dpiy: f32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Common::D2D_POINT_2F, fontface: ::windows::core::RawPtr, fontemsize: f32, glyphindex: u16, issideways: super::super::Foundation::BOOL, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, - #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - glyphorigin: Common::D2D_POINT_2F, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - glyphindex: u16, - issideways: super::super::Foundation::BOOL, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - defaultfillbrush: ::windows::core::RawPtr, - svgglyphstyle: ::windows::core::RawPtr, - colorpaletteindex: u32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphorigin: Common::D2D_POINT_2F, fontface: ::windows::core::RawPtr, fontemsize: f32, glyphindex: u16, issideways: super::super::Foundation::BOOL, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, inputxmlstream: ::windows::core::RawPtr, viewportsize: Common::D2D_SIZE_F, svgdocument: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com")))] usize, @@ -18848,16 +18344,7 @@ impl ID2D1DeviceContext6 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -19001,18 +18488,7 @@ impl ID2D1DeviceContext6 { #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn CreateGradientStopCollection2(&self, straightalphagradientstops: *const D2D1_GRADIENT_STOP, straightalphagradientstopscount: u32, preinterpolationspace: D2D1_COLOR_SPACE, postinterpolationspace: D2D1_COLOR_SPACE, bufferprecision: D2D1_BUFFER_PRECISION, extendmode: D2D1_EXTEND_MODE, colorinterpolationmode: D2D1_COLOR_INTERPOLATION_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(straightalphagradientstops), - ::core::mem::transmute(straightalphagradientstopscount), - ::core::mem::transmute(preinterpolationspace), - ::core::mem::transmute(postinterpolationspace), - ::core::mem::transmute(bufferprecision), - ::core::mem::transmute(extendmode), - ::core::mem::transmute(colorinterpolationmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), ::core::mem::transmute(straightalphagradientstops), ::core::mem::transmute(straightalphagradientstopscount), ::core::mem::transmute(preinterpolationspace), ::core::mem::transmute(postinterpolationspace), ::core::mem::transmute(bufferprecision), ::core::mem::transmute(extendmode), ::core::mem::transmute(colorinterpolationmode), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn CreateImageBrush<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Image>>(&self, image: Param0, imagebrushproperties: *const D2D1_IMAGE_BRUSH_PROPERTIES, brushproperties: *const D2D1_BRUSH_PROPERTIES) -> ::windows::core::Result { @@ -19094,15 +18570,7 @@ impl ID2D1DeviceContext6 { } #[cfg(feature = "Win32_Graphics_Direct2D_Common")] pub unsafe fn DrawBitmap2<'a, Param0: ::windows::core::IntoParam<'a, ID2D1Bitmap>>(&self, bitmap: Param0, destinationrectangle: *const Common::D2D_RECT_F, opacity: f32, interpolationmode: D2D1_INTERPOLATION_MODE, sourcerectangle: *const Common::D2D_RECT_F, perspectivetransform: *const Common::D2D_MATRIX_4X4_F) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).85)( - ::core::mem::transmute_copy(self), - bitmap.into_param().abi(), - ::core::mem::transmute(destinationrectangle), - ::core::mem::transmute(opacity), - ::core::mem::transmute(interpolationmode), - ::core::mem::transmute(sourcerectangle), - ::core::mem::transmute(perspectivetransform), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).85)(::core::mem::transmute_copy(self), bitmap.into_param().abi(), ::core::mem::transmute(destinationrectangle), ::core::mem::transmute(opacity), ::core::mem::transmute(interpolationmode), ::core::mem::transmute(sourcerectangle), ::core::mem::transmute(perspectivetransform))) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn PushLayer2<'a, Param1: ::windows::core::IntoParam<'a, ID2D1Layer>>(&self, layerparameters: *const D2D1_LAYER_PARAMETERS1, layer: Param1) { @@ -19198,30 +18666,8 @@ impl ID2D1DeviceContext6 { (::windows::core::Interface::vtable(self).108)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn DrawText2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>, Param5: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>( - &self, - string: Param0, - stringlength: u32, - textformat: Param2, - layoutrect: *const Common::D2D_RECT_F, - defaultfillbrush: Param4, - svgglyphstyle: Param5, - colorpaletteindex: u32, - options: D2D1_DRAW_TEXT_OPTIONS, - measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE, - ) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).109)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - svgglyphstyle.into_param().abi(), - ::core::mem::transmute(colorpaletteindex), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + pub unsafe fn DrawText2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>, Param5: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, svgglyphstyle: Param5, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { + ::core::mem::transmute((::windows::core::Interface::vtable(self).109)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout2<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>, Param3: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, svgglyphstyle: Param3, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -19233,77 +18679,15 @@ impl ID2D1DeviceContext6 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawSvgGlyphRun<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>, Param3: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, baselineorigin: Param0, glyphrun: *const super::DirectWrite::DWRITE_GLYPH_RUN, defaultfillbrush: Param2, svgglyphstyle: Param3, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).112)( - ::core::mem::transmute_copy(self), - baselineorigin.into_param().abi(), - ::core::mem::transmute(glyphrun), - defaultfillbrush.into_param().abi(), - svgglyphstyle.into_param().abi(), - ::core::mem::transmute(colorpaletteindex), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).112)(::core::mem::transmute_copy(self), baselineorigin.into_param().abi(), ::core::mem::transmute(glyphrun), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn GetColorBitmapGlyphImage<'a, Param1: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, - glyphorigin: Param1, - fontface: Param2, - fontemsize: f32, - glyphindex: u16, - issideways: Param5, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - dpix: f32, - dpiy: f32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).113)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphimageformat), - glyphorigin.into_param().abi(), - fontface.into_param().abi(), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(glyphindex), - issideways.into_param().abi(), - ::core::mem::transmute(worldtransform), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(glyphtransform), - ::core::mem::transmute(glyphimage), - ) - .ok() + pub unsafe fn GetColorBitmapGlyphImage<'a, Param1: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Param1, fontface: Param2, fontemsize: f32, glyphindex: u16, issideways: Param5, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).113)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphimageformat), glyphorigin.into_param().abi(), fontface.into_param().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into_param().abi(), ::core::mem::transmute(worldtransform), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe fn GetSvgGlyphImage<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ID2D1Brush>, Param7: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>( - &self, - glyphorigin: Param0, - fontface: Param1, - fontemsize: f32, - glyphindex: u16, - issideways: Param4, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - defaultfillbrush: Param6, - svgglyphstyle: Param7, - colorpaletteindex: u32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).114)( - ::core::mem::transmute_copy(self), - glyphorigin.into_param().abi(), - fontface.into_param().abi(), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(glyphindex), - issideways.into_param().abi(), - ::core::mem::transmute(worldtransform), - defaultfillbrush.into_param().abi(), - svgglyphstyle.into_param().abi(), - ::core::mem::transmute(colorpaletteindex), - ::core::mem::transmute(glyphtransform), - ::core::mem::transmute(glyphimage), - ) - .ok() + pub unsafe fn GetSvgGlyphImage<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteFontFace>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ID2D1Brush>, Param7: ::windows::core::IntoParam<'a, ID2D1SvgGlyphStyle>>(&self, glyphorigin: Param0, fontface: Param1, fontemsize: f32, glyphindex: u16, issideways: Param4, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, defaultfillbrush: Param6, svgglyphstyle: Param7, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).114)(::core::mem::transmute_copy(self), glyphorigin.into_param().abi(), fontface.into_param().abi(), ::core::mem::transmute(fontemsize), ::core::mem::transmute(glyphindex), issideways.into_param().abi(), ::core::mem::transmute(worldtransform), defaultfillbrush.into_param().abi(), svgglyphstyle.into_param().abi(), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(glyphtransform), ::core::mem::transmute(glyphimage)).ok() } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] pub unsafe fn CreateSvgDocument<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>, Param1: ::windows::core::IntoParam<'a, Common::D2D_SIZE_F>>(&self, inputxmlstream: Param0, viewportsize: Param1) -> ::windows::core::Result { @@ -19687,8 +19071,7 @@ pub struct ID2D1DeviceContext6_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, spritebatch: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, spritebatch: ::windows::core::RawPtr, startindex: u32, spritecount: u32, bitmap: ::windows::core::RawPtr, interpolationmode: D2D1_BITMAP_INTERPOLATION_MODE, spriteoptions: D2D1_SPRITE_OPTIONS), pub unsafe extern "system" fn(this: ::windows::core::RawPtr, svgglyphstyle: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, string: super::super::Foundation::PWSTR, stringlength: u32, textformat: ::windows::core::RawPtr, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE), + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, string: super::super::Foundation::PWSTR, stringlength: u32, textformat: ::windows::core::RawPtr, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE), #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, origin: Common::D2D_POINT_2F, textlayout: ::windows::core::RawPtr, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, options: D2D1_DRAW_TEXT_OPTIONS), #[cfg(not(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, @@ -19696,37 +19079,9 @@ pub struct ID2D1DeviceContext6_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE), #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, - #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, - glyphorigin: Common::D2D_POINT_2F, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - glyphindex: u16, - issideways: super::super::Foundation::BOOL, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - dpix: f32, - dpiy: f32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphimageformat: super::DirectWrite::DWRITE_GLYPH_IMAGE_FORMATS, glyphorigin: Common::D2D_POINT_2F, fontface: ::windows::core::RawPtr, fontemsize: f32, glyphindex: u16, issideways: super::super::Foundation::BOOL, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, dpix: f32, dpiy: f32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, - #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - glyphorigin: Common::D2D_POINT_2F, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - glyphindex: u16, - issideways: super::super::Foundation::BOOL, - worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, - defaultfillbrush: ::windows::core::RawPtr, - svgglyphstyle: ::windows::core::RawPtr, - colorpaletteindex: u32, - glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, - glyphimage: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphorigin: Common::D2D_POINT_2F, fontface: ::windows::core::RawPtr, fontemsize: f32, glyphindex: u16, issideways: super::super::Foundation::BOOL, worldtransform: *const super::super::super::Foundation::Numerics::Matrix3x2, defaultfillbrush: ::windows::core::RawPtr, svgglyphstyle: ::windows::core::RawPtr, colorpaletteindex: u32, glyphtransform: *mut super::super::super::Foundation::Numerics::Matrix3x2, glyphimage: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite")))] usize, #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, inputxmlstream: ::windows::core::RawPtr, viewportsize: Common::D2D_SIZE_F, svgdocument: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_System_Com")))] usize, @@ -23366,12 +22721,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID2D1 } #[repr(C)] #[doc(hidden)] -pub struct ID2D1GdiMetafileSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recordtype: u32, recorddata: *const ::core::ffi::c_void, recorddatasize: u32) -> ::windows::core::HRESULT, -); +pub struct ID2D1GdiMetafileSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recordtype: u32, recorddata: *const ::core::ffi::c_void, recorddatasize: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID2D1GdiMetafileSink1(pub ::windows::core::IUnknown); @@ -23814,12 +23164,7 @@ impl<'a> ::windows::core::IntoParam<'a, ID2D1Resource> for &ID2D1GeometryRealiza } #[repr(C)] #[doc(hidden)] -pub struct ID2D1GeometryRealization_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, factory: *mut ::windows::core::RawPtr), -); +pub struct ID2D1GeometryRealization_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, factory: *mut ::windows::core::RawPtr)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID2D1GeometrySink(pub ::windows::core::IUnknown); @@ -24325,16 +23670,7 @@ impl ID2D1HwndRenderTarget { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -24671,12 +24007,7 @@ impl<'a> ::windows::core::IntoParam<'a, ID2D1Resource> for &ID2D1Image { } #[repr(C)] #[doc(hidden)] -pub struct ID2D1Image_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, factory: *mut ::windows::core::RawPtr), -); +pub struct ID2D1Image_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, factory: *mut ::windows::core::RawPtr)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID2D1ImageBrush(pub ::windows::core::IUnknown); @@ -25482,12 +24813,7 @@ impl<'a> ::windows::core::IntoParam<'a, ID2D1Resource> for &ID2D1LookupTable3D { } #[repr(C)] #[doc(hidden)] -pub struct ID2D1LookupTable3D_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, factory: *mut ::windows::core::RawPtr), -); +pub struct ID2D1LookupTable3D_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, factory: *mut ::windows::core::RawPtr)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID2D1Mesh(pub ::windows::core::IUnknown); @@ -26687,16 +26013,7 @@ impl ID2D1RenderTarget { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawText<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextFormat>, Param4: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutrect: *const Common::D2D_RECT_F, defaultfillbrush: Param4, options: D2D1_DRAW_TEXT_OPTIONS, measuringmode: super::DirectWrite::DWRITE_MEASURING_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutrect), - defaultfillbrush.into_param().abi(), - ::core::mem::transmute(options), - ::core::mem::transmute(measuringmode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutrect), defaultfillbrush.into_param().abi(), ::core::mem::transmute(options), ::core::mem::transmute(measuringmode))) } #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_DirectWrite"))] pub unsafe fn DrawTextLayout<'a, Param0: ::windows::core::IntoParam<'a, Common::D2D_POINT_2F>, Param1: ::windows::core::IntoParam<'a, super::DirectWrite::IDWriteTextLayout>, Param2: ::windows::core::IntoParam<'a, ID2D1Brush>>(&self, origin: Param0, textlayout: Param1, defaultfillbrush: Param2, options: D2D1_DRAW_TEXT_OPTIONS) { @@ -26977,12 +26294,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID2D1 } #[repr(C)] #[doc(hidden)] -pub struct ID2D1Resource_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, factory: *mut ::windows::core::RawPtr), -); +pub struct ID2D1Resource_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, factory: *mut ::windows::core::RawPtr)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID2D1ResourceTexture(pub ::windows::core::IUnknown); @@ -27426,36 +26738,11 @@ impl ID2D1SpriteBatch { } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn AddSprites(&self, spritecount: u32, destinationrectangles: *const Common::D2D_RECT_F, sourcerectangles: *const Common::D2D_RECT_U, colors: *const Common::D2D1_COLOR_F, transforms: *const super::super::super::Foundation::Numerics::Matrix3x2, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(spritecount), - ::core::mem::transmute(destinationrectangles), - ::core::mem::transmute(sourcerectangles), - ::core::mem::transmute(colors), - ::core::mem::transmute(transforms), - ::core::mem::transmute(destinationrectanglesstride), - ::core::mem::transmute(sourcerectanglesstride), - ::core::mem::transmute(colorsstride), - ::core::mem::transmute(transformsstride), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(spritecount), ::core::mem::transmute(destinationrectangles), ::core::mem::transmute(sourcerectangles), ::core::mem::transmute(colors), ::core::mem::transmute(transforms), ::core::mem::transmute(destinationrectanglesstride), ::core::mem::transmute(sourcerectanglesstride), ::core::mem::transmute(colorsstride), ::core::mem::transmute(transformsstride)).ok() } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn SetSprites(&self, startindex: u32, spritecount: u32, destinationrectangles: *const Common::D2D_RECT_F, sourcerectangles: *const Common::D2D_RECT_U, colors: *const Common::D2D1_COLOR_F, transforms: *const super::super::super::Foundation::Numerics::Matrix3x2, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startindex), - ::core::mem::transmute(spritecount), - ::core::mem::transmute(destinationrectangles), - ::core::mem::transmute(sourcerectangles), - ::core::mem::transmute(colors), - ::core::mem::transmute(transforms), - ::core::mem::transmute(destinationrectanglesstride), - ::core::mem::transmute(sourcerectanglesstride), - ::core::mem::transmute(colorsstride), - ::core::mem::transmute(transformsstride), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(startindex), ::core::mem::transmute(spritecount), ::core::mem::transmute(destinationrectangles), ::core::mem::transmute(sourcerectangles), ::core::mem::transmute(colors), ::core::mem::transmute(transforms), ::core::mem::transmute(destinationrectanglesstride), ::core::mem::transmute(sourcerectanglesstride), ::core::mem::transmute(colorsstride), ::core::mem::transmute(transformsstride)).ok() } #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn GetSprites(&self, startindex: u32, spritecount: u32, destinationrectangles: *mut Common::D2D_RECT_F, sourcerectangles: *mut Common::D2D_RECT_U, colors: *mut Common::D2D1_COLOR_F, transforms: *mut super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows::core::Result<()> { @@ -27519,11 +26806,9 @@ pub struct ID2D1SpriteBatch_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, factory: *mut ::windows::core::RawPtr), - #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, spritecount: u32, destinationrectangles: *const Common::D2D_RECT_F, sourcerectangles: *const Common::D2D_RECT_U, colors: *const Common::D2D1_COLOR_F, transforms: *const super::super::super::Foundation::Numerics::Matrix3x2, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, spritecount: u32, destinationrectangles: *const Common::D2D_RECT_F, sourcerectangles: *const Common::D2D_RECT_U, colors: *const Common::D2D1_COLOR_F, transforms: *const super::super::super::Foundation::Numerics::Matrix3x2, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common")))] usize, - #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, startindex: u32, spritecount: u32, destinationrectangles: *const Common::D2D_RECT_F, sourcerectangles: *const Common::D2D_RECT_U, colors: *const Common::D2D1_COLOR_F, transforms: *const super::super::super::Foundation::Numerics::Matrix3x2, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, startindex: u32, spritecount: u32, destinationrectangles: *const Common::D2D_RECT_F, sourcerectangles: *const Common::D2D_RECT_U, colors: *const Common::D2D1_COLOR_F, transforms: *const super::super::super::Foundation::Numerics::Matrix3x2, destinationrectanglesstride: u32, sourcerectanglesstride: u32, colorsstride: u32, transformsstride: u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common")))] usize, #[cfg(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, startindex: u32, spritecount: u32, destinationrectangles: *mut Common::D2D_RECT_F, sourcerectangles: *mut Common::D2D_RECT_U, colors: *mut Common::D2D1_COLOR_F, transforms: *mut super::super::super::Foundation::Numerics::Matrix3x2) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Foundation_Numerics", feature = "Win32_Graphics_Direct2D_Common")))] usize, @@ -28945,12 +28230,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID2D1 } #[repr(C)] #[doc(hidden)] -pub struct ID2D1TransformNode_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, -); +pub struct ID2D1TransformNode_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID2D1TransformedGeometry(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs b/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs index 8371c26c89..7df388602e 100644 --- a/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs @@ -268,12 +268,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDxcA } #[repr(C)] #[doc(hidden)] -pub struct IDxcAssembler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pshader: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDxcAssembler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pshader: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDxcBlob(pub ::windows::core::IUnknown); @@ -311,13 +306,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDxcB } #[repr(C)] #[doc(hidden)] -pub struct IDxcBlob_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> *mut ::core::ffi::c_void, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> usize, -); +pub struct IDxcBlob_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> *mut ::core::ffi::c_void, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> usize); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDxcBlobEncoding(pub ::windows::core::IUnknown); @@ -593,33 +582,9 @@ pub struct IDxcBlobUtf8_abi( pub struct IDxcCompiler(pub ::windows::core::IUnknown); impl IDxcCompiler { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Compile<'a, Param0: ::windows::core::IntoParam<'a, IDxcBlob>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, IDxcIncludeHandler>>( - &self, - psource: Param0, - psourcename: Param1, - pentrypoint: Param2, - ptargetprofile: Param3, - parguments: *const super::super::super::Foundation::PWSTR, - argcount: u32, - pdefines: *const DxcDefine, - definecount: u32, - pincludehandler: Param8, - ) -> ::windows::core::Result { + pub unsafe fn Compile<'a, Param0: ::windows::core::IntoParam<'a, IDxcBlob>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, IDxcIncludeHandler>>(&self, psource: Param0, psourcename: Param1, pentrypoint: Param2, ptargetprofile: Param3, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: Param8) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - psource.into_param().abi(), - psourcename.into_param().abi(), - pentrypoint.into_param().abi(), - ptargetprofile.into_param().abi(), - ::core::mem::transmute(parguments), - ::core::mem::transmute(argcount), - ::core::mem::transmute(pdefines), - ::core::mem::transmute(definecount), - pincludehandler.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), psource.into_param().abi(), psourcename.into_param().abi(), pentrypoint.into_param().abi(), ptargetprofile.into_param().abi(), ::core::mem::transmute(parguments), ::core::mem::transmute(argcount), ::core::mem::transmute(pdefines), ::core::mem::transmute(definecount), pincludehandler.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Preprocess<'a, Param0: ::windows::core::IntoParam<'a, IDxcBlob>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, IDxcIncludeHandler>>(&self, psource: Param0, psourcename: Param1, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: Param6) -> ::windows::core::Result { @@ -661,8 +626,7 @@ pub struct IDxcCompiler_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psource: ::windows::core::RawPtr, psourcename: super::super::super::Foundation::PWSTR, pentrypoint: super::super::super::Foundation::PWSTR, ptargetprofile: super::super::super::Foundation::PWSTR, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psource: ::windows::core::RawPtr, psourcename: super::super::super::Foundation::PWSTR, pentrypoint: super::super::super::Foundation::PWSTR, ptargetprofile: super::super::super::Foundation::PWSTR, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psource: ::windows::core::RawPtr, psourcename: super::super::super::Foundation::PWSTR, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -673,33 +637,9 @@ pub struct IDxcCompiler_abi( pub struct IDxcCompiler2(pub ::windows::core::IUnknown); impl IDxcCompiler2 { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Compile<'a, Param0: ::windows::core::IntoParam<'a, IDxcBlob>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, IDxcIncludeHandler>>( - &self, - psource: Param0, - psourcename: Param1, - pentrypoint: Param2, - ptargetprofile: Param3, - parguments: *const super::super::super::Foundation::PWSTR, - argcount: u32, - pdefines: *const DxcDefine, - definecount: u32, - pincludehandler: Param8, - ) -> ::windows::core::Result { + pub unsafe fn Compile<'a, Param0: ::windows::core::IntoParam<'a, IDxcBlob>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, IDxcIncludeHandler>>(&self, psource: Param0, psourcename: Param1, pentrypoint: Param2, ptargetprofile: Param3, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: Param8) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - psource.into_param().abi(), - psourcename.into_param().abi(), - pentrypoint.into_param().abi(), - ptargetprofile.into_param().abi(), - ::core::mem::transmute(parguments), - ::core::mem::transmute(argcount), - ::core::mem::transmute(pdefines), - ::core::mem::transmute(definecount), - pincludehandler.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), psource.into_param().abi(), psourcename.into_param().abi(), pentrypoint.into_param().abi(), ptargetprofile.into_param().abi(), ::core::mem::transmute(parguments), ::core::mem::transmute(argcount), ::core::mem::transmute(pdefines), ::core::mem::transmute(definecount), pincludehandler.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Preprocess<'a, Param0: ::windows::core::IntoParam<'a, IDxcBlob>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, IDxcIncludeHandler>>(&self, psource: Param0, psourcename: Param1, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: Param6) -> ::windows::core::Result { @@ -726,22 +666,7 @@ impl IDxcCompiler2 { ppdebugblobname: *mut super::super::super::Foundation::PWSTR, ppdebugblob: *mut ::core::option::Option, ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - psource.into_param().abi(), - psourcename.into_param().abi(), - pentrypoint.into_param().abi(), - ptargetprofile.into_param().abi(), - ::core::mem::transmute(parguments), - ::core::mem::transmute(argcount), - ::core::mem::transmute(pdefines), - ::core::mem::transmute(definecount), - pincludehandler.into_param().abi(), - ::core::mem::transmute(ppresult), - ::core::mem::transmute(ppdebugblobname), - ::core::mem::transmute(ppdebugblob), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), psource.into_param().abi(), psourcename.into_param().abi(), pentrypoint.into_param().abi(), ptargetprofile.into_param().abi(), ::core::mem::transmute(parguments), ::core::mem::transmute(argcount), ::core::mem::transmute(pdefines), ::core::mem::transmute(definecount), pincludehandler.into_param().abi(), ::core::mem::transmute(ppresult), ::core::mem::transmute(ppdebugblobname), ::core::mem::transmute(ppdebugblob)).ok() } } unsafe impl ::windows::core::Interface for IDxcCompiler2 { @@ -794,28 +719,12 @@ pub struct IDxcCompiler2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psource: ::windows::core::RawPtr, psourcename: super::super::super::Foundation::PWSTR, pentrypoint: super::super::super::Foundation::PWSTR, ptargetprofile: super::super::super::Foundation::PWSTR, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psource: ::windows::core::RawPtr, psourcename: super::super::super::Foundation::PWSTR, pentrypoint: super::super::super::Foundation::PWSTR, ptargetprofile: super::super::super::Foundation::PWSTR, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psource: ::windows::core::RawPtr, psourcename: super::super::super::Foundation::PWSTR, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psource: ::windows::core::RawPtr, ppdisassembly: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - psource: ::windows::core::RawPtr, - psourcename: super::super::super::Foundation::PWSTR, - pentrypoint: super::super::super::Foundation::PWSTR, - ptargetprofile: super::super::super::Foundation::PWSTR, - parguments: *const super::super::super::Foundation::PWSTR, - argcount: u32, - pdefines: *const DxcDefine, - definecount: u32, - pincludehandler: ::windows::core::RawPtr, - ppresult: *mut ::windows::core::RawPtr, - ppdebugblobname: *mut super::super::super::Foundation::PWSTR, - ppdebugblob: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psource: ::windows::core::RawPtr, psourcename: super::super::super::Foundation::PWSTR, pentrypoint: super::super::super::Foundation::PWSTR, ptargetprofile: super::super::super::Foundation::PWSTR, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32, pincludehandler: ::windows::core::RawPtr, ppresult: *mut ::windows::core::RawPtr, ppdebugblobname: *mut super::super::super::Foundation::PWSTR, ppdebugblob: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -1763,16 +1672,7 @@ impl IDxcUtils { (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdata), ::core::mem::transmute(iid), ::core::mem::transmute(ppvreflection)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn BuildArguments<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - psourcename: Param0, - pentrypoint: Param1, - ptargetprofile: Param2, - parguments: *const super::super::super::Foundation::PWSTR, - argcount: u32, - pdefines: *const DxcDefine, - definecount: u32, - ) -> ::windows::core::Result { + pub unsafe fn BuildArguments<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, psourcename: Param0, pentrypoint: Param1, ptargetprofile: Param2, parguments: *const super::super::super::Foundation::PWSTR, argcount: u32, pdefines: *const DxcDefine, definecount: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), psourcename.into_param().abi(), pentrypoint.into_param().abi(), ptargetprofile.into_param().abi(), ::core::mem::transmute(parguments), ::core::mem::transmute(argcount), ::core::mem::transmute(pdefines), ::core::mem::transmute(definecount), &mut result__).from_abi::(result__) } @@ -1863,12 +1763,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDxcV } #[repr(C)] #[doc(hidden)] -pub struct IDxcValidator_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pshader: ::windows::core::RawPtr, flags: u32, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDxcValidator_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pshader: ::windows::core::RawPtr, flags: u32, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDxcValidator2(pub ::windows::core::IUnknown); @@ -2084,9 +1979,4 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDxcV } #[repr(C)] #[doc(hidden)] -pub struct IDxcVersionInfo3_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pversionstring: *mut *mut i8) -> ::windows::core::HRESULT, -); +pub struct IDxcVersionInfo3_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pversionstring: *mut *mut i8) -> ::windows::core::HRESULT); diff --git a/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs b/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs index 68d99f7e0e..a2f6c5a69b 100644 --- a/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs @@ -51,81 +51,26 @@ pub const D3DCOMPILE_SKIP_VALIDATION: u32 = 2u32; pub const D3DCOMPILE_WARNINGS_ARE_ERRORS: u32 = 262144u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn D3DCompile<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::ID3DInclude>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - psrcdata: *const ::core::ffi::c_void, - srcdatasize: usize, - psourcename: Param2, - pdefines: *const super::D3D_SHADER_MACRO, - pinclude: Param4, - pentrypoint: Param5, - ptarget: Param6, - flags1: u32, - flags2: u32, - ppcode: *mut ::core::option::Option, - pperrormsgs: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn D3DCompile<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::ID3DInclude>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: Param2, pdefines: *const super::D3D_SHADER_MACRO, pinclude: Param4, pentrypoint: Param5, ptarget: Param6, flags1: u32, flags2: u32, ppcode: *mut ::core::option::Option, pperrormsgs: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn D3DCompile(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: super::super::super::Foundation::PSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: ::windows::core::RawPtr, pentrypoint: super::super::super::Foundation::PSTR, ptarget: super::super::super::Foundation::PSTR, flags1: u32, flags2: u32, ppcode: *mut ::windows::core::RawPtr, pperrormsgs: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } - D3DCompile( - ::core::mem::transmute(psrcdata), - ::core::mem::transmute(srcdatasize), - psourcename.into_param().abi(), - ::core::mem::transmute(pdefines), - pinclude.into_param().abi(), - pentrypoint.into_param().abi(), - ptarget.into_param().abi(), - ::core::mem::transmute(flags1), - ::core::mem::transmute(flags2), - ::core::mem::transmute(ppcode), - ::core::mem::transmute(pperrormsgs), - ) - .ok() + D3DCompile(::core::mem::transmute(psrcdata), ::core::mem::transmute(srcdatasize), psourcename.into_param().abi(), ::core::mem::transmute(pdefines), pinclude.into_param().abi(), pentrypoint.into_param().abi(), ptarget.into_param().abi(), ::core::mem::transmute(flags1), ::core::mem::transmute(flags2), ::core::mem::transmute(ppcode), ::core::mem::transmute(pperrormsgs)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn D3DCompile2<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::ID3DInclude>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - psrcdata: *const ::core::ffi::c_void, - srcdatasize: usize, - psourcename: Param2, - pdefines: *const super::D3D_SHADER_MACRO, - pinclude: Param4, - pentrypoint: Param5, - ptarget: Param6, - flags1: u32, - flags2: u32, - secondarydataflags: u32, - psecondarydata: *const ::core::ffi::c_void, - secondarydatasize: usize, - ppcode: *mut ::core::option::Option, - pperrormsgs: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn D3DCompile2<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::ID3DInclude>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: Param2, pdefines: *const super::D3D_SHADER_MACRO, pinclude: Param4, pentrypoint: Param5, ptarget: Param6, flags1: u32, flags2: u32, secondarydataflags: u32, psecondarydata: *const ::core::ffi::c_void, secondarydatasize: usize, ppcode: *mut ::core::option::Option, pperrormsgs: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn D3DCompile2( - psrcdata: *const ::core::ffi::c_void, - srcdatasize: usize, - psourcename: super::super::super::Foundation::PSTR, - pdefines: *const super::D3D_SHADER_MACRO, - pinclude: ::windows::core::RawPtr, - pentrypoint: super::super::super::Foundation::PSTR, - ptarget: super::super::super::Foundation::PSTR, - flags1: u32, - flags2: u32, - secondarydataflags: u32, - psecondarydata: *const ::core::ffi::c_void, - secondarydatasize: usize, - ppcode: *mut ::windows::core::RawPtr, - pperrormsgs: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT; + fn D3DCompile2(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, psourcename: super::super::super::Foundation::PSTR, pdefines: *const super::D3D_SHADER_MACRO, pinclude: ::windows::core::RawPtr, pentrypoint: super::super::super::Foundation::PSTR, ptarget: super::super::super::Foundation::PSTR, flags1: u32, flags2: u32, secondarydataflags: u32, psecondarydata: *const ::core::ffi::c_void, secondarydatasize: usize, ppcode: *mut ::windows::core::RawPtr, pperrormsgs: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } D3DCompile2( ::core::mem::transmute(psrcdata), @@ -150,17 +95,7 @@ pub unsafe fn D3DCompile2<'a, Param2: ::windows::core::IntoParam<'a, super::supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn D3DCompileFromFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::ID3DInclude>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - pfilename: Param0, - pdefines: *const super::D3D_SHADER_MACRO, - pinclude: Param2, - pentrypoint: Param3, - ptarget: Param4, - flags1: u32, - flags2: u32, - ppcode: *mut ::core::option::Option, - pperrormsgs: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn D3DCompileFromFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::ID3DInclude>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(pfilename: Param0, pdefines: *const super::D3D_SHADER_MACRO, pinclude: Param2, pentrypoint: Param3, ptarget: Param4, flags1: u32, flags2: u32, ppcode: *mut ::core::option::Option, pperrormsgs: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Graphics/Direct3D/mod.rs b/src/Windows/Win32/Graphics/Direct3D/mod.rs index a72d9b0bab..119854a6b3 100644 --- a/src/Windows/Win32/Graphics/Direct3D/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D/mod.rs @@ -72,24 +72,7 @@ impl ::core::default::Default for D3DMATRIX_0_0 { } impl ::core::fmt::Debug for D3DMATRIX_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous_e__Struct") - .field("_11", &self._11) - .field("_12", &self._12) - .field("_13", &self._13) - .field("_14", &self._14) - .field("_21", &self._21) - .field("_22", &self._22) - .field("_23", &self._23) - .field("_24", &self._24) - .field("_31", &self._31) - .field("_32", &self._32) - .field("_33", &self._33) - .field("_34", &self._34) - .field("_41", &self._41) - .field("_42", &self._42) - .field("_43", &self._43) - .field("_44", &self._44) - .finish() + fmt.debug_struct("_Anonymous_e__Struct").field("_11", &self._11).field("_12", &self._12).field("_13", &self._13).field("_14", &self._14).field("_21", &self._21).field("_22", &self._22).field("_23", &self._23).field("_24", &self._24).field("_31", &self._31).field("_32", &self._32).field("_33", &self._33).field("_34", &self._34).field("_41", &self._41).field("_42", &self._42).field("_43", &self._43).field("_44", &self._44).finish() } } impl ::core::cmp::PartialEq for D3DMATRIX_0_0 { @@ -1058,13 +1041,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID3DB } #[repr(C)] #[doc(hidden)] -pub struct ID3DBlob_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> *mut ::core::ffi::c_void, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> usize, -); +pub struct ID3DBlob_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> *mut ::core::ffi::c_void, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> usize); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID3DDestructionNotifier(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/Graphics/Direct3D10/mod.rs b/src/Windows/Win32/Graphics/Direct3D10/mod.rs index b3079f2214..16800be895 100644 --- a/src/Windows/Win32/Graphics/Direct3D10/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D10/mod.rs @@ -1,72 +1,28 @@ #![allow(unused_variables, non_upper_case_globals, non_snake_case, unused_unsafe, non_camel_case_types, dead_code, clippy::all)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] #[inline] -pub unsafe fn D3D10CompileEffectFromMemory<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::Direct3D::ID3DInclude>>( - pdata: *const ::core::ffi::c_void, - datalength: usize, - psrcfilename: Param2, - pdefines: *const super::Direct3D::D3D_SHADER_MACRO, - pinclude: Param4, - hlslflags: u32, - fxflags: u32, - ppcompiledeffect: *mut ::core::option::Option, - pperrors: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn D3D10CompileEffectFromMemory<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::Direct3D::ID3DInclude>>(pdata: *const ::core::ffi::c_void, datalength: usize, psrcfilename: Param2, pdefines: *const super::Direct3D::D3D_SHADER_MACRO, pinclude: Param4, hlslflags: u32, fxflags: u32, ppcompiledeffect: *mut ::core::option::Option, pperrors: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn D3D10CompileEffectFromMemory(pdata: *const ::core::ffi::c_void, datalength: usize, psrcfilename: super::super::Foundation::PSTR, pdefines: *const super::Direct3D::D3D_SHADER_MACRO, pinclude: ::windows::core::RawPtr, hlslflags: u32, fxflags: u32, ppcompiledeffect: *mut ::windows::core::RawPtr, pperrors: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } - D3D10CompileEffectFromMemory( - ::core::mem::transmute(pdata), - ::core::mem::transmute(datalength), - psrcfilename.into_param().abi(), - ::core::mem::transmute(pdefines), - pinclude.into_param().abi(), - ::core::mem::transmute(hlslflags), - ::core::mem::transmute(fxflags), - ::core::mem::transmute(ppcompiledeffect), - ::core::mem::transmute(pperrors), - ) - .ok() + D3D10CompileEffectFromMemory(::core::mem::transmute(pdata), ::core::mem::transmute(datalength), psrcfilename.into_param().abi(), ::core::mem::transmute(pdefines), pinclude.into_param().abi(), ::core::mem::transmute(hlslflags), ::core::mem::transmute(fxflags), ::core::mem::transmute(ppcompiledeffect), ::core::mem::transmute(pperrors)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] #[inline] -pub unsafe fn D3D10CompileShader<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::Direct3D::ID3DInclude>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - psrcdata: Param0, - srcdatasize: usize, - pfilename: Param2, - pdefines: *const super::Direct3D::D3D_SHADER_MACRO, - pinclude: Param4, - pfunctionname: Param5, - pprofile: Param6, - flags: u32, - ppshader: *mut ::core::option::Option, - pperrormsgs: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn D3D10CompileShader<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::Direct3D::ID3DInclude>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(psrcdata: Param0, srcdatasize: usize, pfilename: Param2, pdefines: *const super::Direct3D::D3D_SHADER_MACRO, pinclude: Param4, pfunctionname: Param5, pprofile: Param6, flags: u32, ppshader: *mut ::core::option::Option, pperrormsgs: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn D3D10CompileShader(psrcdata: super::super::Foundation::PSTR, srcdatasize: usize, pfilename: super::super::Foundation::PSTR, pdefines: *const super::Direct3D::D3D_SHADER_MACRO, pinclude: ::windows::core::RawPtr, pfunctionname: super::super::Foundation::PSTR, pprofile: super::super::Foundation::PSTR, flags: u32, ppshader: *mut ::windows::core::RawPtr, pperrormsgs: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } - D3D10CompileShader( - psrcdata.into_param().abi(), - ::core::mem::transmute(srcdatasize), - pfilename.into_param().abi(), - ::core::mem::transmute(pdefines), - pinclude.into_param().abi(), - pfunctionname.into_param().abi(), - pprofile.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(ppshader), - ::core::mem::transmute(pperrormsgs), - ) - .ok() + D3D10CompileShader(psrcdata.into_param().abi(), ::core::mem::transmute(srcdatasize), pfilename.into_param().abi(), ::core::mem::transmute(pdefines), pinclude.into_param().abi(), pfunctionname.into_param().abi(), pprofile.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(ppshader), ::core::mem::transmute(pperrormsgs)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -118,16 +74,7 @@ pub unsafe fn D3D10CreateDevice1<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))] #[inline] -pub unsafe fn D3D10CreateDeviceAndSwapChain<'a, Param0: ::windows::core::IntoParam<'a, super::Dxgi::IDXGIAdapter>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>( - padapter: Param0, - drivertype: D3D10_DRIVER_TYPE, - software: Param2, - flags: u32, - sdkversion: u32, - pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, - ppswapchain: *mut ::core::option::Option, - ppdevice: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn D3D10CreateDeviceAndSwapChain<'a, Param0: ::windows::core::IntoParam<'a, super::Dxgi::IDXGIAdapter>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(padapter: Param0, drivertype: D3D10_DRIVER_TYPE, software: Param2, flags: u32, sdkversion: u32, pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option, ppdevice: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -141,35 +88,14 @@ pub unsafe fn D3D10CreateDeviceAndSwapChain<'a, Param0: ::windows::core::IntoPar } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))] #[inline] -pub unsafe fn D3D10CreateDeviceAndSwapChain1<'a, Param0: ::windows::core::IntoParam<'a, super::Dxgi::IDXGIAdapter>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>( - padapter: Param0, - drivertype: D3D10_DRIVER_TYPE, - software: Param2, - flags: u32, - hardwarelevel: D3D10_FEATURE_LEVEL1, - sdkversion: u32, - pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, - ppswapchain: *mut ::core::option::Option, - ppdevice: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn D3D10CreateDeviceAndSwapChain1<'a, Param0: ::windows::core::IntoParam<'a, super::Dxgi::IDXGIAdapter>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(padapter: Param0, drivertype: D3D10_DRIVER_TYPE, software: Param2, flags: u32, hardwarelevel: D3D10_FEATURE_LEVEL1, sdkversion: u32, pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option, ppdevice: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn D3D10CreateDeviceAndSwapChain1(padapter: ::windows::core::RawPtr, drivertype: D3D10_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: u32, hardwarelevel: D3D10_FEATURE_LEVEL1, sdkversion: u32, pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::windows::core::RawPtr, ppdevice: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } - D3D10CreateDeviceAndSwapChain1( - padapter.into_param().abi(), - ::core::mem::transmute(drivertype), - software.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(hardwarelevel), - ::core::mem::transmute(sdkversion), - ::core::mem::transmute(pswapchaindesc), - ::core::mem::transmute(ppswapchain), - ::core::mem::transmute(ppdevice), - ) - .ok() + D3D10CreateDeviceAndSwapChain1(padapter.into_param().abi(), ::core::mem::transmute(drivertype), software.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(hardwarelevel), ::core::mem::transmute(sdkversion), ::core::mem::transmute(pswapchaindesc), ::core::mem::transmute(ppswapchain), ::core::mem::transmute(ppdevice)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -350,15 +276,7 @@ pub unsafe fn D3D10GetVertexShaderProfile<'a, Param0: ::windows::core::IntoParam } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] #[inline] -pub unsafe fn D3D10PreprocessShader<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::Direct3D::ID3DInclude>>( - psrcdata: Param0, - srcdatasize: usize, - pfilename: Param2, - pdefines: *const super::Direct3D::D3D_SHADER_MACRO, - pinclude: Param4, - ppshadertext: *mut ::core::option::Option, - pperrormsgs: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn D3D10PreprocessShader<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::Direct3D::ID3DInclude>>(psrcdata: Param0, srcdatasize: usize, pfilename: Param2, pdefines: *const super::Direct3D::D3D_SHADER_MACRO, pinclude: Param4, ppshadertext: *mut ::core::option::Option, pperrormsgs: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -605,17 +523,7 @@ impl ::core::default::Default for D3D10_BLEND_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D10_BLEND_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_BLEND_DESC") - .field("AlphaToCoverageEnable", &self.AlphaToCoverageEnable) - .field("BlendEnable", &self.BlendEnable) - .field("SrcBlend", &self.SrcBlend) - .field("DestBlend", &self.DestBlend) - .field("BlendOp", &self.BlendOp) - .field("SrcBlendAlpha", &self.SrcBlendAlpha) - .field("DestBlendAlpha", &self.DestBlendAlpha) - .field("BlendOpAlpha", &self.BlendOpAlpha) - .field("RenderTargetWriteMask", &self.RenderTargetWriteMask) - .finish() + fmt.debug_struct("D3D10_BLEND_DESC").field("AlphaToCoverageEnable", &self.AlphaToCoverageEnable).field("BlendEnable", &self.BlendEnable).field("SrcBlend", &self.SrcBlend).field("DestBlend", &self.DestBlend).field("BlendOp", &self.BlendOp).field("SrcBlendAlpha", &self.SrcBlendAlpha).field("DestBlendAlpha", &self.DestBlendAlpha).field("BlendOpAlpha", &self.BlendOpAlpha).field("RenderTargetWriteMask", &self.RenderTargetWriteMask).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1176,16 +1084,7 @@ impl ::core::default::Default for D3D10_DEPTH_STENCIL_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D10_DEPTH_STENCIL_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_DEPTH_STENCIL_DESC") - .field("DepthEnable", &self.DepthEnable) - .field("DepthWriteMask", &self.DepthWriteMask) - .field("DepthFunc", &self.DepthFunc) - .field("StencilEnable", &self.StencilEnable) - .field("StencilReadMask", &self.StencilReadMask) - .field("StencilWriteMask", &self.StencilWriteMask) - .field("FrontFace", &self.FrontFace) - .field("BackFace", &self.BackFace) - .finish() + fmt.debug_struct("D3D10_DEPTH_STENCIL_DESC").field("DepthEnable", &self.DepthEnable).field("DepthWriteMask", &self.DepthWriteMask).field("DepthFunc", &self.DepthFunc).field("StencilEnable", &self.StencilEnable).field("StencilReadMask", &self.StencilReadMask).field("StencilWriteMask", &self.StencilWriteMask).field("FrontFace", &self.FrontFace).field("BackFace", &self.BackFace).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1365,14 +1264,7 @@ impl ::core::default::Default for D3D10_EFFECT_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D10_EFFECT_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_EFFECT_DESC") - .field("IsChildEffect", &self.IsChildEffect) - .field("ConstantBuffers", &self.ConstantBuffers) - .field("SharedConstantBuffers", &self.SharedConstantBuffers) - .field("GlobalVariables", &self.GlobalVariables) - .field("SharedGlobalVariables", &self.SharedGlobalVariables) - .field("Techniques", &self.Techniques) - .finish() + fmt.debug_struct("D3D10_EFFECT_DESC").field("IsChildEffect", &self.IsChildEffect).field("ConstantBuffers", &self.ConstantBuffers).field("SharedConstantBuffers", &self.SharedConstantBuffers).field("GlobalVariables", &self.GlobalVariables).field("SharedGlobalVariables", &self.SharedGlobalVariables).field("Techniques", &self.Techniques).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1410,15 +1302,7 @@ impl ::core::default::Default for D3D10_EFFECT_SHADER_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D10_EFFECT_SHADER_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_EFFECT_SHADER_DESC") - .field("pInputSignature", &self.pInputSignature) - .field("IsInline", &self.IsInline) - .field("pBytecode", &self.pBytecode) - .field("BytecodeLength", &self.BytecodeLength) - .field("SODecl", &self.SODecl) - .field("NumInputSignatureEntries", &self.NumInputSignatureEntries) - .field("NumOutputSignatureEntries", &self.NumOutputSignatureEntries) - .finish() + fmt.debug_struct("D3D10_EFFECT_SHADER_DESC").field("pInputSignature", &self.pInputSignature).field("IsInline", &self.IsInline).field("pBytecode", &self.pBytecode).field("BytecodeLength", &self.BytecodeLength).field("SODecl", &self.SODecl).field("NumInputSignatureEntries", &self.NumInputSignatureEntries).field("NumOutputSignatureEntries", &self.NumOutputSignatureEntries).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1460,18 +1344,7 @@ impl ::core::default::Default for D3D10_EFFECT_TYPE_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::fmt::Debug for D3D10_EFFECT_TYPE_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_EFFECT_TYPE_DESC") - .field("TypeName", &self.TypeName) - .field("Class", &self.Class) - .field("Type", &self.Type) - .field("Elements", &self.Elements) - .field("Members", &self.Members) - .field("Rows", &self.Rows) - .field("Columns", &self.Columns) - .field("PackedSize", &self.PackedSize) - .field("UnpackedSize", &self.UnpackedSize) - .field("Stride", &self.Stride) - .finish() + fmt.debug_struct("D3D10_EFFECT_TYPE_DESC").field("TypeName", &self.TypeName).field("Class", &self.Class).field("Type", &self.Type).field("Elements", &self.Elements).field("Members", &self.Members).field("Rows", &self.Rows).field("Columns", &self.Columns).field("PackedSize", &self.PackedSize).field("UnpackedSize", &self.UnpackedSize).field("Stride", &self.Stride).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] @@ -1768,15 +1641,7 @@ impl ::core::default::Default for D3D10_INPUT_ELEMENT_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D3D10_INPUT_ELEMENT_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_INPUT_ELEMENT_DESC") - .field("SemanticName", &self.SemanticName) - .field("SemanticIndex", &self.SemanticIndex) - .field("Format", &self.Format) - .field("InputSlot", &self.InputSlot) - .field("AlignedByteOffset", &self.AlignedByteOffset) - .field("InputSlotClass", &self.InputSlotClass) - .field("InstanceDataStepRate", &self.InstanceDataStepRate) - .finish() + fmt.debug_struct("D3D10_INPUT_ELEMENT_DESC").field("SemanticName", &self.SemanticName).field("SemanticIndex", &self.SemanticIndex).field("Format", &self.Format).field("InputSlot", &self.InputSlot).field("AlignedByteOffset", &self.AlignedByteOffset).field("InputSlotClass", &self.InputSlotClass).field("InstanceDataStepRate", &self.InstanceDataStepRate).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -2501,15 +2366,7 @@ impl ::core::default::Default for D3D10_PASS_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D10_PASS_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_PASS_DESC") - .field("Name", &self.Name) - .field("Annotations", &self.Annotations) - .field("pIAInputSignature", &self.pIAInputSignature) - .field("IAInputSignatureSize", &self.IAInputSignatureSize) - .field("StencilRef", &self.StencilRef) - .field("SampleMask", &self.SampleMask) - .field("BlendFactor", &self.BlendFactor) - .finish() + fmt.debug_struct("D3D10_PASS_DESC").field("Name", &self.Name).field("Annotations", &self.Annotations).field("pIAInputSignature", &self.pIAInputSignature).field("IAInputSignatureSize", &self.IAInputSignatureSize).field("StencilRef", &self.StencilRef).field("SampleMask", &self.SampleMask).field("BlendFactor", &self.BlendFactor).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2607,16 +2464,7 @@ impl ::core::default::Default for D3D10_QUERY_DATA_PIPELINE_STATISTICS { } impl ::core::fmt::Debug for D3D10_QUERY_DATA_PIPELINE_STATISTICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_QUERY_DATA_PIPELINE_STATISTICS") - .field("IAVertices", &self.IAVertices) - .field("IAPrimitives", &self.IAPrimitives) - .field("VSInvocations", &self.VSInvocations) - .field("GSInvocations", &self.GSInvocations) - .field("GSPrimitives", &self.GSPrimitives) - .field("CInvocations", &self.CInvocations) - .field("CPrimitives", &self.CPrimitives) - .field("PSInvocations", &self.PSInvocations) - .finish() + fmt.debug_struct("D3D10_QUERY_DATA_PIPELINE_STATISTICS").field("IAVertices", &self.IAVertices).field("IAPrimitives", &self.IAPrimitives).field("VSInvocations", &self.VSInvocations).field("GSInvocations", &self.GSInvocations).field("GSPrimitives", &self.GSPrimitives).field("CInvocations", &self.CInvocations).field("CPrimitives", &self.CPrimitives).field("PSInvocations", &self.PSInvocations).finish() } } impl ::core::cmp::PartialEq for D3D10_QUERY_DATA_PIPELINE_STATISTICS { @@ -2813,16 +2661,7 @@ impl ::core::default::Default for D3D10_RENDER_TARGET_BLEND_DESC1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D10_RENDER_TARGET_BLEND_DESC1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_RENDER_TARGET_BLEND_DESC1") - .field("BlendEnable", &self.BlendEnable) - .field("SrcBlend", &self.SrcBlend) - .field("DestBlend", &self.DestBlend) - .field("BlendOp", &self.BlendOp) - .field("SrcBlendAlpha", &self.SrcBlendAlpha) - .field("DestBlendAlpha", &self.DestBlendAlpha) - .field("BlendOpAlpha", &self.BlendOpAlpha) - .field("RenderTargetWriteMask", &self.RenderTargetWriteMask) - .finish() + fmt.debug_struct("D3D10_RENDER_TARGET_BLEND_DESC1").field("BlendEnable", &self.BlendEnable).field("SrcBlend", &self.SrcBlend).field("DestBlend", &self.DestBlend).field("BlendOp", &self.BlendOp).field("SrcBlendAlpha", &self.SrcBlendAlpha).field("DestBlendAlpha", &self.DestBlendAlpha).field("BlendOpAlpha", &self.BlendOpAlpha).field("RenderTargetWriteMask", &self.RenderTargetWriteMask).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2996,18 +2835,7 @@ impl ::core::default::Default for D3D10_SAMPLER_DESC { } impl ::core::fmt::Debug for D3D10_SAMPLER_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_SAMPLER_DESC") - .field("Filter", &self.Filter) - .field("AddressU", &self.AddressU) - .field("AddressV", &self.AddressV) - .field("AddressW", &self.AddressW) - .field("MipLODBias", &self.MipLODBias) - .field("MaxAnisotropy", &self.MaxAnisotropy) - .field("ComparisonFunc", &self.ComparisonFunc) - .field("BorderColor", &self.BorderColor) - .field("MinLOD", &self.MinLOD) - .field("MaxLOD", &self.MaxLOD) - .finish() + fmt.debug_struct("D3D10_SAMPLER_DESC").field("Filter", &self.Filter).field("AddressU", &self.AddressU).field("AddressV", &self.AddressV).field("AddressW", &self.AddressW).field("MipLODBias", &self.MipLODBias).field("MaxAnisotropy", &self.MaxAnisotropy).field("ComparisonFunc", &self.ComparisonFunc).field("BorderColor", &self.BorderColor).field("MinLOD", &self.MinLOD).field("MaxLOD", &self.MaxLOD).finish() } } impl ::core::cmp::PartialEq for D3D10_SAMPLER_DESC { @@ -3192,14 +3020,7 @@ impl ::core::default::Default for D3D10_SHADER_DEBUG_INPUT_INFO { } impl ::core::fmt::Debug for D3D10_SHADER_DEBUG_INPUT_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_SHADER_DEBUG_INPUT_INFO") - .field("Var", &self.Var) - .field("InitialRegisterSet", &self.InitialRegisterSet) - .field("InitialBank", &self.InitialBank) - .field("InitialRegister", &self.InitialRegister) - .field("InitialComponent", &self.InitialComponent) - .field("InitialValue", &self.InitialValue) - .finish() + fmt.debug_struct("D3D10_SHADER_DEBUG_INPUT_INFO").field("Var", &self.Var).field("InitialRegisterSet", &self.InitialRegisterSet).field("InitialBank", &self.InitialBank).field("InitialRegister", &self.InitialRegister).field("InitialComponent", &self.InitialComponent).field("InitialValue", &self.InitialValue).finish() } } impl ::core::cmp::PartialEq for D3D10_SHADER_DEBUG_INPUT_INFO { @@ -3237,18 +3058,7 @@ impl ::core::default::Default for D3D10_SHADER_DEBUG_INST_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D10_SHADER_DEBUG_INST_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_SHADER_DEBUG_INST_INFO") - .field("Id", &self.Id) - .field("Opcode", &self.Opcode) - .field("uOutputs", &self.uOutputs) - .field("pOutputs", &self.pOutputs) - .field("TokenId", &self.TokenId) - .field("NestingLevel", &self.NestingLevel) - .field("Scopes", &self.Scopes) - .field("ScopeInfo", &self.ScopeInfo) - .field("AccessedVars", &self.AccessedVars) - .field("AccessedVarsInfo", &self.AccessedVarsInfo) - .finish() + fmt.debug_struct("D3D10_SHADER_DEBUG_INST_INFO").field("Id", &self.Id).field("Opcode", &self.Opcode).field("uOutputs", &self.uOutputs).field("pOutputs", &self.pOutputs).field("TokenId", &self.TokenId).field("NestingLevel", &self.NestingLevel).field("Scopes", &self.Scopes).field("ScopeInfo", &self.ScopeInfo).field("AccessedVars", &self.AccessedVars).field("AccessedVarsInfo", &self.AccessedVarsInfo).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3288,15 +3098,7 @@ impl ::core::default::Default for D3D10_SHADER_DEBUG_OUTPUTREG_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D10_SHADER_DEBUG_OUTPUTREG_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_SHADER_DEBUG_OUTPUTREG_INFO") - .field("OutputRegisterSet", &self.OutputRegisterSet) - .field("OutputReg", &self.OutputReg) - .field("TempArrayReg", &self.TempArrayReg) - .field("OutputComponents", &self.OutputComponents) - .field("OutputVars", &self.OutputVars) - .field("IndexReg", &self.IndexReg) - .field("IndexComp", &self.IndexComp) - .finish() + fmt.debug_struct("D3D10_SHADER_DEBUG_OUTPUTREG_INFO").field("OutputRegisterSet", &self.OutputRegisterSet).field("OutputReg", &self.OutputReg).field("TempArrayReg", &self.TempArrayReg).field("OutputComponents", &self.OutputComponents).field("OutputVars", &self.OutputVars).field("IndexReg", &self.IndexReg).field("IndexComp", &self.IndexComp).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3336,17 +3138,7 @@ impl ::core::default::Default for D3D10_SHADER_DEBUG_OUTPUTVAR { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D10_SHADER_DEBUG_OUTPUTVAR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_SHADER_DEBUG_OUTPUTVAR") - .field("Var", &self.Var) - .field("uValueMin", &self.uValueMin) - .field("uValueMax", &self.uValueMax) - .field("iValueMin", &self.iValueMin) - .field("iValueMax", &self.iValueMax) - .field("fValueMin", &self.fValueMin) - .field("fValueMax", &self.fValueMax) - .field("bNaNPossible", &self.bNaNPossible) - .field("bInfPossible", &self.bInfPossible) - .finish() + fmt.debug_struct("D3D10_SHADER_DEBUG_OUTPUTVAR").field("Var", &self.Var).field("uValueMin", &self.uValueMin).field("uValueMax", &self.uValueMax).field("iValueMin", &self.iValueMin).field("iValueMax", &self.iValueMax).field("fValueMin", &self.fValueMin).field("fValueMax", &self.fValueMax).field("bNaNPossible", &self.bNaNPossible).field("bInfPossible", &self.bInfPossible).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3433,19 +3225,7 @@ impl ::core::default::Default for D3D10_SHADER_DEBUG_SCOPEVAR_INFO { #[cfg(feature = "Win32_Graphics_Direct3D")] impl ::core::fmt::Debug for D3D10_SHADER_DEBUG_SCOPEVAR_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_SHADER_DEBUG_SCOPEVAR_INFO") - .field("TokenId", &self.TokenId) - .field("VarType", &self.VarType) - .field("Class", &self.Class) - .field("Rows", &self.Rows) - .field("Columns", &self.Columns) - .field("StructMemberScope", &self.StructMemberScope) - .field("uArrayIndices", &self.uArrayIndices) - .field("ArrayElements", &self.ArrayElements) - .field("ArrayStrides", &self.ArrayStrides) - .field("uVariables", &self.uVariables) - .field("uFirstVariable", &self.uFirstVariable) - .finish() + fmt.debug_struct("D3D10_SHADER_DEBUG_SCOPEVAR_INFO").field("TokenId", &self.TokenId).field("VarType", &self.VarType).field("Class", &self.Class).field("Rows", &self.Rows).field("Columns", &self.Columns).field("StructMemberScope", &self.StructMemberScope).field("uArrayIndices", &self.uArrayIndices).field("ArrayElements", &self.ArrayElements).field("ArrayStrides", &self.ArrayStrides).field("uVariables", &self.uVariables).field("uFirstVariable", &self.uFirstVariable).finish() } } #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -3716,16 +3496,7 @@ impl ::core::default::Default for D3D10_SHADER_INPUT_BIND_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::fmt::Debug for D3D10_SHADER_INPUT_BIND_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_SHADER_INPUT_BIND_DESC") - .field("Name", &self.Name) - .field("Type", &self.Type) - .field("BindPoint", &self.BindPoint) - .field("BindCount", &self.BindCount) - .field("uFlags", &self.uFlags) - .field("ReturnType", &self.ReturnType) - .field("Dimension", &self.Dimension) - .field("NumSamples", &self.NumSamples) - .finish() + fmt.debug_struct("D3D10_SHADER_INPUT_BIND_DESC").field("Name", &self.Name).field("Type", &self.Type).field("BindPoint", &self.BindPoint).field("BindCount", &self.BindCount).field("uFlags", &self.uFlags).field("ReturnType", &self.ReturnType).field("Dimension", &self.Dimension).field("NumSamples", &self.NumSamples).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] @@ -3978,15 +3749,7 @@ impl ::core::default::Default for D3D10_SIGNATURE_PARAMETER_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::fmt::Debug for D3D10_SIGNATURE_PARAMETER_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_SIGNATURE_PARAMETER_DESC") - .field("SemanticName", &self.SemanticName) - .field("SemanticIndex", &self.SemanticIndex) - .field("Register", &self.Register) - .field("SystemValueType", &self.SystemValueType) - .field("ComponentType", &self.ComponentType) - .field("Mask", &self.Mask) - .field("ReadWriteMask", &self.ReadWriteMask) - .finish() + fmt.debug_struct("D3D10_SIGNATURE_PARAMETER_DESC").field("SemanticName", &self.SemanticName).field("SemanticIndex", &self.SemanticIndex).field("Register", &self.Register).field("SystemValueType", &self.SystemValueType).field("ComponentType", &self.ComponentType).field("Mask", &self.Mask).field("ReadWriteMask", &self.ReadWriteMask).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] @@ -4851,16 +4614,7 @@ impl ::core::default::Default for D3D10_TEXTURE1D_DESC { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D10_TEXTURE1D_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_TEXTURE1D_DESC") - .field("Width", &self.Width) - .field("MipLevels", &self.MipLevels) - .field("ArraySize", &self.ArraySize) - .field("Format", &self.Format) - .field("Usage", &self.Usage) - .field("BindFlags", &self.BindFlags) - .field("CPUAccessFlags", &self.CPUAccessFlags) - .field("MiscFlags", &self.MiscFlags) - .finish() + fmt.debug_struct("D3D10_TEXTURE1D_DESC").field("Width", &self.Width).field("MipLevels", &self.MipLevels).field("ArraySize", &self.ArraySize).field("Format", &self.Format).field("Usage", &self.Usage).field("BindFlags", &self.BindFlags).field("CPUAccessFlags", &self.CPUAccessFlags).field("MiscFlags", &self.MiscFlags).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -4901,18 +4655,7 @@ impl ::core::default::Default for D3D10_TEXTURE2D_DESC { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D10_TEXTURE2D_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_TEXTURE2D_DESC") - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("MipLevels", &self.MipLevels) - .field("ArraySize", &self.ArraySize) - .field("Format", &self.Format) - .field("SampleDesc", &self.SampleDesc) - .field("Usage", &self.Usage) - .field("BindFlags", &self.BindFlags) - .field("CPUAccessFlags", &self.CPUAccessFlags) - .field("MiscFlags", &self.MiscFlags) - .finish() + fmt.debug_struct("D3D10_TEXTURE2D_DESC").field("Width", &self.Width).field("Height", &self.Height).field("MipLevels", &self.MipLevels).field("ArraySize", &self.ArraySize).field("Format", &self.Format).field("SampleDesc", &self.SampleDesc).field("Usage", &self.Usage).field("BindFlags", &self.BindFlags).field("CPUAccessFlags", &self.CPUAccessFlags).field("MiscFlags", &self.MiscFlags).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -4952,17 +4695,7 @@ impl ::core::default::Default for D3D10_TEXTURE3D_DESC { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D10_TEXTURE3D_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D10_TEXTURE3D_DESC") - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("Depth", &self.Depth) - .field("MipLevels", &self.MipLevels) - .field("Format", &self.Format) - .field("Usage", &self.Usage) - .field("BindFlags", &self.BindFlags) - .field("CPUAccessFlags", &self.CPUAccessFlags) - .field("MiscFlags", &self.MiscFlags) - .finish() + fmt.debug_struct("D3D10_TEXTURE3D_DESC").field("Width", &self.Width).field("Height", &self.Height).field("Depth", &self.Depth).field("MipLevels", &self.MipLevels).field("Format", &self.Format).field("Usage", &self.Usage).field("BindFlags", &self.BindFlags).field("CPUAccessFlags", &self.CPUAccessFlags).field("MiscFlags", &self.MiscFlags).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -5866,14 +5599,7 @@ impl ID3D10Device { ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), pindexbuffer.into_param().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) @@ -5930,17 +5656,7 @@ impl ID3D10Device { ::core::mem::transmute((::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrects), ::core::mem::transmute(prects))) } pub unsafe fn CopySubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D10Resource>, Param5: ::windows::core::IntoParam<'a, ID3D10Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D10_BOX) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox))) } pub unsafe fn CopyResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D10Resource>, Param1: ::windows::core::IntoParam<'a, ID3D10Resource>>(&self, pdstresource: Param0, psrcresource: Param1) { ::core::mem::transmute((::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), psrcresource.into_param().abi())) @@ -6163,19 +5879,7 @@ impl ID3D10Device { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CheckCounter(&self, pdesc: *const D3D10_COUNTER_DESC, ptype: *mut D3D10_COUNTER_TYPE, pactivecounters: *mut u32, szname: super::super::Foundation::PSTR, pnamelength: *mut u32, szunits: super::super::Foundation::PSTR, punitslength: *mut u32, szdescription: super::super::Foundation::PSTR, pdescriptionlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).93)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pactivecounters), - ::core::mem::transmute(szname), - ::core::mem::transmute(pnamelength), - ::core::mem::transmute(szunits), - ::core::mem::transmute(punitslength), - ::core::mem::transmute(szdescription), - ::core::mem::transmute(pdescriptionlength), - ) - .ok() + (::windows::core::Interface::vtable(self).93)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(ptype), ::core::mem::transmute(pactivecounters), ::core::mem::transmute(szname), ::core::mem::transmute(pnamelength), ::core::mem::transmute(szunits), ::core::mem::transmute(punitslength), ::core::mem::transmute(szdescription), ::core::mem::transmute(pdescriptionlength)).ok() } pub unsafe fn GetCreationFlags(&self) -> u32 { ::core::mem::transmute((::windows::core::Interface::vtable(self).94)(::core::mem::transmute_copy(self))) @@ -6380,14 +6084,7 @@ impl ID3D10Device1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), pindexbuffer.into_param().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) @@ -6444,17 +6141,7 @@ impl ID3D10Device1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrects), ::core::mem::transmute(prects))) } pub unsafe fn CopySubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D10Resource>, Param5: ::windows::core::IntoParam<'a, ID3D10Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D10_BOX) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox))) } pub unsafe fn CopyResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D10Resource>, Param1: ::windows::core::IntoParam<'a, ID3D10Resource>>(&self, pdstresource: Param0, psrcresource: Param1) { ::core::mem::transmute((::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), psrcresource.into_param().abi())) @@ -6677,19 +6364,7 @@ impl ID3D10Device1 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CheckCounter(&self, pdesc: *const D3D10_COUNTER_DESC, ptype: *mut D3D10_COUNTER_TYPE, pactivecounters: *mut u32, szname: super::super::Foundation::PSTR, pnamelength: *mut u32, szunits: super::super::Foundation::PSTR, punitslength: *mut u32, szdescription: super::super::Foundation::PSTR, pdescriptionlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).93)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pactivecounters), - ::core::mem::transmute(szname), - ::core::mem::transmute(pnamelength), - ::core::mem::transmute(szunits), - ::core::mem::transmute(punitslength), - ::core::mem::transmute(szdescription), - ::core::mem::transmute(pdescriptionlength), - ) - .ok() + (::windows::core::Interface::vtable(self).93)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(ptype), ::core::mem::transmute(pactivecounters), ::core::mem::transmute(szname), ::core::mem::transmute(pnamelength), ::core::mem::transmute(szunits), ::core::mem::transmute(punitslength), ::core::mem::transmute(szdescription), ::core::mem::transmute(pdescriptionlength)).ok() } pub unsafe fn GetCreationFlags(&self) -> u32 { ::core::mem::transmute((::windows::core::Interface::vtable(self).94)(::core::mem::transmute_copy(self))) @@ -8089,12 +7764,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID3D1 } #[repr(C)] #[doc(hidden)] -pub struct ID3D10EffectPool_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::RawPtr, -); +pub struct ID3D10EffectPool_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::RawPtr); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID3D10EffectRasterizerVariable(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/Graphics/Direct3D11/mod.rs b/src/Windows/Win32/Graphics/Direct3D11/mod.rs index 23ee18365a..560949120f 100644 --- a/src/Windows/Win32/Graphics/Direct3D11/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D11/mod.rs @@ -4,91 +4,28 @@ pub struct CD3D11_VIDEO_DEFAULT(pub u8); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi"))] #[inline] -pub unsafe fn D3D11CreateDevice<'a, Param0: ::windows::core::IntoParam<'a, super::Dxgi::IDXGIAdapter>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>( - padapter: Param0, - drivertype: super::Direct3D::D3D_DRIVER_TYPE, - software: Param2, - flags: D3D11_CREATE_DEVICE_FLAG, - pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, - featurelevels: u32, - sdkversion: u32, - ppdevice: *mut ::core::option::Option, - pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, - ppimmediatecontext: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn D3D11CreateDevice<'a, Param0: ::windows::core::IntoParam<'a, super::Dxgi::IDXGIAdapter>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(padapter: Param0, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: Param2, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, ppdevice: *mut ::core::option::Option, pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppimmediatecontext: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn D3D11CreateDevice(padapter: ::windows::core::RawPtr, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, ppdevice: *mut ::windows::core::RawPtr, pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppimmediatecontext: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } - D3D11CreateDevice( - padapter.into_param().abi(), - ::core::mem::transmute(drivertype), - software.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(pfeaturelevels), - ::core::mem::transmute(featurelevels), - ::core::mem::transmute(sdkversion), - ::core::mem::transmute(ppdevice), - ::core::mem::transmute(pfeaturelevel), - ::core::mem::transmute(ppimmediatecontext), - ) - .ok() + D3D11CreateDevice(padapter.into_param().abi(), ::core::mem::transmute(drivertype), software.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(pfeaturelevels), ::core::mem::transmute(featurelevels), ::core::mem::transmute(sdkversion), ::core::mem::transmute(ppdevice), ::core::mem::transmute(pfeaturelevel), ::core::mem::transmute(ppimmediatecontext)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))] #[inline] -pub unsafe fn D3D11CreateDeviceAndSwapChain<'a, Param0: ::windows::core::IntoParam<'a, super::Dxgi::IDXGIAdapter>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>( - padapter: Param0, - drivertype: super::Direct3D::D3D_DRIVER_TYPE, - software: Param2, - flags: D3D11_CREATE_DEVICE_FLAG, - pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, - featurelevels: u32, - sdkversion: u32, - pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, - ppswapchain: *mut ::core::option::Option, - ppdevice: *mut ::core::option::Option, - pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, - ppimmediatecontext: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn D3D11CreateDeviceAndSwapChain<'a, Param0: ::windows::core::IntoParam<'a, super::Dxgi::IDXGIAdapter>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(padapter: Param0, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: Param2, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::core::option::Option, ppdevice: *mut ::core::option::Option, pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppimmediatecontext: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn D3D11CreateDeviceAndSwapChain( - padapter: ::windows::core::RawPtr, - drivertype: super::Direct3D::D3D_DRIVER_TYPE, - software: super::super::Foundation::HINSTANCE, - flags: D3D11_CREATE_DEVICE_FLAG, - pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, - featurelevels: u32, - sdkversion: u32, - pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, - ppswapchain: *mut ::windows::core::RawPtr, - ppdevice: *mut ::windows::core::RawPtr, - pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, - ppimmediatecontext: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT; + fn D3D11CreateDeviceAndSwapChain(padapter: ::windows::core::RawPtr, drivertype: super::Direct3D::D3D_DRIVER_TYPE, software: super::super::Foundation::HINSTANCE, flags: D3D11_CREATE_DEVICE_FLAG, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, pswapchaindesc: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, ppswapchain: *mut ::windows::core::RawPtr, ppdevice: *mut ::windows::core::RawPtr, pfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppimmediatecontext: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } - D3D11CreateDeviceAndSwapChain( - padapter.into_param().abi(), - ::core::mem::transmute(drivertype), - software.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(pfeaturelevels), - ::core::mem::transmute(featurelevels), - ::core::mem::transmute(sdkversion), - ::core::mem::transmute(pswapchaindesc), - ::core::mem::transmute(ppswapchain), - ::core::mem::transmute(ppdevice), - ::core::mem::transmute(pfeaturelevel), - ::core::mem::transmute(ppimmediatecontext), - ) - .ok() + D3D11CreateDeviceAndSwapChain(padapter.into_param().abi(), ::core::mem::transmute(drivertype), software.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(pfeaturelevels), ::core::mem::transmute(featurelevels), ::core::mem::transmute(sdkversion), ::core::mem::transmute(pswapchaindesc), ::core::mem::transmute(ppswapchain), ::core::mem::transmute(ppdevice), ::core::mem::transmute(pfeaturelevel), ::core::mem::transmute(ppimmediatecontext)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1638,16 +1575,7 @@ impl ::core::default::Default for D3D11_CLASS_INSTANCE_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D11_CLASS_INSTANCE_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_CLASS_INSTANCE_DESC") - .field("InstanceId", &self.InstanceId) - .field("InstanceIndex", &self.InstanceIndex) - .field("TypeId", &self.TypeId) - .field("ConstantBuffer", &self.ConstantBuffer) - .field("BaseConstantBufferOffset", &self.BaseConstantBufferOffset) - .field("BaseTexture", &self.BaseTexture) - .field("BaseSampler", &self.BaseSampler) - .field("Created", &self.Created) - .finish() + fmt.debug_struct("D3D11_CLASS_INSTANCE_DESC").field("InstanceId", &self.InstanceId).field("InstanceIndex", &self.InstanceIndex).field("TypeId", &self.TypeId).field("ConstantBuffer", &self.ConstantBuffer).field("BaseConstantBufferOffset", &self.BaseConstantBufferOffset).field("BaseTexture", &self.BaseTexture).field("BaseSampler", &self.BaseSampler).field("Created", &self.Created).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2282,16 +2210,7 @@ impl ::core::default::Default for D3D11_DEPTH_STENCIL_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D11_DEPTH_STENCIL_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_DEPTH_STENCIL_DESC") - .field("DepthEnable", &self.DepthEnable) - .field("DepthWriteMask", &self.DepthWriteMask) - .field("DepthFunc", &self.DepthFunc) - .field("StencilEnable", &self.StencilEnable) - .field("StencilReadMask", &self.StencilReadMask) - .field("StencilWriteMask", &self.StencilWriteMask) - .field("FrontFace", &self.FrontFace) - .field("BackFace", &self.BackFace) - .finish() + fmt.debug_struct("D3D11_DEPTH_STENCIL_DESC").field("DepthEnable", &self.DepthEnable).field("DepthWriteMask", &self.DepthWriteMask).field("DepthFunc", &self.DepthFunc).field("StencilEnable", &self.StencilEnable).field("StencilReadMask", &self.StencilReadMask).field("StencilWriteMask", &self.StencilWriteMask).field("FrontFace", &self.FrontFace).field("BackFace", &self.BackFace).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2434,13 +2353,7 @@ impl ::core::default::Default for D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS { } impl ::core::fmt::Debug for D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS") - .field("IndexCountPerInstance", &self.IndexCountPerInstance) - .field("InstanceCount", &self.InstanceCount) - .field("StartIndexLocation", &self.StartIndexLocation) - .field("BaseVertexLocation", &self.BaseVertexLocation) - .field("StartInstanceLocation", &self.StartInstanceLocation) - .finish() + fmt.debug_struct("D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS").field("IndexCountPerInstance", &self.IndexCountPerInstance).field("InstanceCount", &self.InstanceCount).field("StartIndexLocation", &self.StartIndexLocation).field("BaseVertexLocation", &self.BaseVertexLocation).field("StartInstanceLocation", &self.StartInstanceLocation).finish() } } impl ::core::cmp::PartialEq for D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS { @@ -2751,12 +2664,7 @@ impl ::core::default::Default for D3D11_FEATURE_DATA_D3D11_OPTIONS1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D11_FEATURE_DATA_D3D11_OPTIONS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_FEATURE_DATA_D3D11_OPTIONS1") - .field("TiledResourcesTier", &self.TiledResourcesTier) - .field("MinMaxFiltering", &self.MinMaxFiltering) - .field("ClearViewAlsoSupportsDepthOnlyFormats", &self.ClearViewAlsoSupportsDepthOnlyFormats) - .field("MapOnDefaultBuffers", &self.MapOnDefaultBuffers) - .finish() + fmt.debug_struct("D3D11_FEATURE_DATA_D3D11_OPTIONS1").field("TiledResourcesTier", &self.TiledResourcesTier).field("MinMaxFiltering", &self.MinMaxFiltering).field("ClearViewAlsoSupportsDepthOnlyFormats", &self.ClearViewAlsoSupportsDepthOnlyFormats).field("MapOnDefaultBuffers", &self.MapOnDefaultBuffers).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2810,14 +2718,7 @@ impl ::core::fmt::Debug for D3D11_FEATURE_DATA_D3D11_OPTIONS2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3D11_FEATURE_DATA_D3D11_OPTIONS2 { fn eq(&self, other: &Self) -> bool { - self.PSSpecifiedStencilRefSupported == other.PSSpecifiedStencilRefSupported - && self.TypedUAVLoadAdditionalFormats == other.TypedUAVLoadAdditionalFormats - && self.ROVsSupported == other.ROVsSupported - && self.ConservativeRasterizationTier == other.ConservativeRasterizationTier - && self.TiledResourcesTier == other.TiledResourcesTier - && self.MapOnDefaultTextures == other.MapOnDefaultTextures - && self.StandardSwizzle == other.StandardSwizzle - && self.UnifiedMemoryArchitecture == other.UnifiedMemoryArchitecture + self.PSSpecifiedStencilRefSupported == other.PSSpecifiedStencilRefSupported && self.TypedUAVLoadAdditionalFormats == other.TypedUAVLoadAdditionalFormats && self.ROVsSupported == other.ROVsSupported && self.ConservativeRasterizationTier == other.ConservativeRasterizationTier && self.TiledResourcesTier == other.TiledResourcesTier && self.MapOnDefaultTextures == other.MapOnDefaultTextures && self.StandardSwizzle == other.StandardSwizzle && self.UnifiedMemoryArchitecture == other.UnifiedMemoryArchitecture } } #[cfg(feature = "Win32_Foundation")] @@ -2967,12 +2868,7 @@ impl ::core::default::Default for D3D11_FEATURE_DATA_D3D9_OPTIONS1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D11_FEATURE_DATA_D3D9_OPTIONS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_FEATURE_DATA_D3D9_OPTIONS1") - .field("FullNonPow2TextureSupported", &self.FullNonPow2TextureSupported) - .field("DepthAsTextureWithLessEqualComparisonFilterSupported", &self.DepthAsTextureWithLessEqualComparisonFilterSupported) - .field("SimpleInstancingSupported", &self.SimpleInstancingSupported) - .field("TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported", &self.TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported) - .finish() + fmt.debug_struct("D3D11_FEATURE_DATA_D3D9_OPTIONS1").field("FullNonPow2TextureSupported", &self.FullNonPow2TextureSupported).field("DepthAsTextureWithLessEqualComparisonFilterSupported", &self.DepthAsTextureWithLessEqualComparisonFilterSupported).field("SimpleInstancingSupported", &self.SimpleInstancingSupported).field("TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported", &self.TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3927,15 +3823,7 @@ impl ::core::default::Default for D3D11_INPUT_ELEMENT_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D3D11_INPUT_ELEMENT_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_INPUT_ELEMENT_DESC") - .field("SemanticName", &self.SemanticName) - .field("SemanticIndex", &self.SemanticIndex) - .field("Format", &self.Format) - .field("InputSlot", &self.InputSlot) - .field("AlignedByteOffset", &self.AlignedByteOffset) - .field("InputSlotClass", &self.InputSlotClass) - .field("InstanceDataStepRate", &self.InstanceDataStepRate) - .finish() + fmt.debug_struct("D3D11_INPUT_ELEMENT_DESC").field("SemanticName", &self.SemanticName).field("SemanticIndex", &self.SemanticIndex).field("Format", &self.Format).field("InputSlot", &self.InputSlot).field("AlignedByteOffset", &self.AlignedByteOffset).field("InputSlotClass", &self.InputSlotClass).field("InstanceDataStepRate", &self.InstanceDataStepRate).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -4028,14 +3916,7 @@ impl ::core::default::Default for D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA { } impl ::core::fmt::Debug for D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA") - .field("PrivateDataSize", &self.PrivateDataSize) - .field("MaxHWProtectionDataSize", &self.MaxHWProtectionDataSize) - .field("HWProtectionDataSize", &self.HWProtectionDataSize) - .field("TransportTime", &self.TransportTime) - .field("ExecutionTime", &self.ExecutionTime) - .field("pbOutput", &self.pbOutput) - .finish() + fmt.debug_struct("D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA").field("PrivateDataSize", &self.PrivateDataSize).field("MaxHWProtectionDataSize", &self.MaxHWProtectionDataSize).field("HWProtectionDataSize", &self.HWProtectionDataSize).field("TransportTime", &self.TransportTime).field("ExecutionTime", &self.ExecutionTime).field("pbOutput", &self.pbOutput).finish() } } impl ::core::cmp::PartialEq for D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA { @@ -6069,17 +5950,7 @@ impl ::core::fmt::Debug for D3D11_RASTERIZER_DESC1 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3D11_RASTERIZER_DESC1 { fn eq(&self, other: &Self) -> bool { - self.FillMode == other.FillMode - && self.CullMode == other.CullMode - && self.FrontCounterClockwise == other.FrontCounterClockwise - && self.DepthBias == other.DepthBias - && self.DepthBiasClamp == other.DepthBiasClamp - && self.SlopeScaledDepthBias == other.SlopeScaledDepthBias - && self.DepthClipEnable == other.DepthClipEnable - && self.ScissorEnable == other.ScissorEnable - && self.MultisampleEnable == other.MultisampleEnable - && self.AntialiasedLineEnable == other.AntialiasedLineEnable - && self.ForcedSampleCount == other.ForcedSampleCount + self.FillMode == other.FillMode && self.CullMode == other.CullMode && self.FrontCounterClockwise == other.FrontCounterClockwise && self.DepthBias == other.DepthBias && self.DepthBiasClamp == other.DepthBiasClamp && self.SlopeScaledDepthBias == other.SlopeScaledDepthBias && self.DepthClipEnable == other.DepthClipEnable && self.ScissorEnable == other.ScissorEnable && self.MultisampleEnable == other.MultisampleEnable && self.AntialiasedLineEnable == other.AntialiasedLineEnable && self.ForcedSampleCount == other.ForcedSampleCount } } #[cfg(feature = "Win32_Foundation")] @@ -6135,18 +6006,7 @@ impl ::core::fmt::Debug for D3D11_RASTERIZER_DESC2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3D11_RASTERIZER_DESC2 { fn eq(&self, other: &Self) -> bool { - self.FillMode == other.FillMode - && self.CullMode == other.CullMode - && self.FrontCounterClockwise == other.FrontCounterClockwise - && self.DepthBias == other.DepthBias - && self.DepthBiasClamp == other.DepthBiasClamp - && self.SlopeScaledDepthBias == other.SlopeScaledDepthBias - && self.DepthClipEnable == other.DepthClipEnable - && self.ScissorEnable == other.ScissorEnable - && self.MultisampleEnable == other.MultisampleEnable - && self.AntialiasedLineEnable == other.AntialiasedLineEnable - && self.ForcedSampleCount == other.ForcedSampleCount - && self.ConservativeRaster == other.ConservativeRaster + self.FillMode == other.FillMode && self.CullMode == other.CullMode && self.FrontCounterClockwise == other.FrontCounterClockwise && self.DepthBias == other.DepthBias && self.DepthBiasClamp == other.DepthBiasClamp && self.SlopeScaledDepthBias == other.SlopeScaledDepthBias && self.DepthClipEnable == other.DepthClipEnable && self.ScissorEnable == other.ScissorEnable && self.MultisampleEnable == other.MultisampleEnable && self.AntialiasedLineEnable == other.AntialiasedLineEnable && self.ForcedSampleCount == other.ForcedSampleCount && self.ConservativeRaster == other.ConservativeRaster } } #[cfg(feature = "Win32_Foundation")] @@ -6180,16 +6040,7 @@ impl ::core::default::Default for D3D11_RENDER_TARGET_BLEND_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D11_RENDER_TARGET_BLEND_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_RENDER_TARGET_BLEND_DESC") - .field("BlendEnable", &self.BlendEnable) - .field("SrcBlend", &self.SrcBlend) - .field("DestBlend", &self.DestBlend) - .field("BlendOp", &self.BlendOp) - .field("SrcBlendAlpha", &self.SrcBlendAlpha) - .field("DestBlendAlpha", &self.DestBlendAlpha) - .field("BlendOpAlpha", &self.BlendOpAlpha) - .field("RenderTargetWriteMask", &self.RenderTargetWriteMask) - .finish() + fmt.debug_struct("D3D11_RENDER_TARGET_BLEND_DESC").field("BlendEnable", &self.BlendEnable).field("SrcBlend", &self.SrcBlend).field("DestBlend", &self.DestBlend).field("BlendOp", &self.BlendOp).field("SrcBlendAlpha", &self.SrcBlendAlpha).field("DestBlendAlpha", &self.DestBlendAlpha).field("BlendOpAlpha", &self.BlendOpAlpha).field("RenderTargetWriteMask", &self.RenderTargetWriteMask).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6230,18 +6081,7 @@ impl ::core::default::Default for D3D11_RENDER_TARGET_BLEND_DESC1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D11_RENDER_TARGET_BLEND_DESC1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_RENDER_TARGET_BLEND_DESC1") - .field("BlendEnable", &self.BlendEnable) - .field("LogicOpEnable", &self.LogicOpEnable) - .field("SrcBlend", &self.SrcBlend) - .field("DestBlend", &self.DestBlend) - .field("BlendOp", &self.BlendOp) - .field("SrcBlendAlpha", &self.SrcBlendAlpha) - .field("DestBlendAlpha", &self.DestBlendAlpha) - .field("BlendOpAlpha", &self.BlendOpAlpha) - .field("LogicOp", &self.LogicOp) - .field("RenderTargetWriteMask", &self.RenderTargetWriteMask) - .finish() + fmt.debug_struct("D3D11_RENDER_TARGET_BLEND_DESC1").field("BlendEnable", &self.BlendEnable).field("LogicOpEnable", &self.LogicOpEnable).field("SrcBlend", &self.SrcBlend).field("DestBlend", &self.DestBlend).field("BlendOp", &self.BlendOp).field("SrcBlendAlpha", &self.SrcBlendAlpha).field("DestBlendAlpha", &self.DestBlendAlpha).field("BlendOpAlpha", &self.BlendOpAlpha).field("LogicOp", &self.LogicOp).field("RenderTargetWriteMask", &self.RenderTargetWriteMask).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6534,18 +6374,7 @@ impl ::core::default::Default for D3D11_SAMPLER_DESC { } impl ::core::fmt::Debug for D3D11_SAMPLER_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_SAMPLER_DESC") - .field("Filter", &self.Filter) - .field("AddressU", &self.AddressU) - .field("AddressV", &self.AddressV) - .field("AddressW", &self.AddressW) - .field("MipLODBias", &self.MipLODBias) - .field("MaxAnisotropy", &self.MaxAnisotropy) - .field("ComparisonFunc", &self.ComparisonFunc) - .field("BorderColor", &self.BorderColor) - .field("MinLOD", &self.MinLOD) - .field("MaxLOD", &self.MaxLOD) - .finish() + fmt.debug_struct("D3D11_SAMPLER_DESC").field("Filter", &self.Filter).field("AddressU", &self.AddressU).field("AddressV", &self.AddressV).field("AddressW", &self.AddressW).field("MipLODBias", &self.MipLODBias).field("MaxAnisotropy", &self.MaxAnisotropy).field("ComparisonFunc", &self.ComparisonFunc).field("BorderColor", &self.BorderColor).field("MinLOD", &self.MinLOD).field("MaxLOD", &self.MaxLOD).finish() } } impl ::core::cmp::PartialEq for D3D11_SAMPLER_DESC { @@ -6778,16 +6607,7 @@ impl ::core::default::Default for D3D11_SHADER_INPUT_BIND_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::fmt::Debug for D3D11_SHADER_INPUT_BIND_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_SHADER_INPUT_BIND_DESC") - .field("Name", &self.Name) - .field("Type", &self.Type) - .field("BindPoint", &self.BindPoint) - .field("BindCount", &self.BindCount) - .field("uFlags", &self.uFlags) - .field("ReturnType", &self.ReturnType) - .field("Dimension", &self.Dimension) - .field("NumSamples", &self.NumSamples) - .finish() + fmt.debug_struct("D3D11_SHADER_INPUT_BIND_DESC").field("Name", &self.Name).field("Type", &self.Type).field("BindPoint", &self.BindPoint).field("BindCount", &self.BindCount).field("uFlags", &self.uFlags).field("ReturnType", &self.ReturnType).field("Dimension", &self.Dimension).field("NumSamples", &self.NumSamples).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] @@ -7124,17 +6944,7 @@ impl ::core::default::Default for D3D11_SHADER_VARIABLE_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D11_SHADER_VARIABLE_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_SHADER_VARIABLE_DESC") - .field("Name", &self.Name) - .field("StartOffset", &self.StartOffset) - .field("Size", &self.Size) - .field("uFlags", &self.uFlags) - .field("DefaultValue", &self.DefaultValue) - .field("StartTexture", &self.StartTexture) - .field("TextureSize", &self.TextureSize) - .field("StartSampler", &self.StartSampler) - .field("SamplerSize", &self.SamplerSize) - .finish() + fmt.debug_struct("D3D11_SHADER_VARIABLE_DESC").field("Name", &self.Name).field("StartOffset", &self.StartOffset).field("Size", &self.Size).field("uFlags", &self.uFlags).field("DefaultValue", &self.DefaultValue).field("StartTexture", &self.StartTexture).field("TextureSize", &self.TextureSize).field("StartSampler", &self.StartSampler).field("SamplerSize", &self.SamplerSize).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7209,17 +7019,7 @@ impl ::core::default::Default for D3D11_SIGNATURE_PARAMETER_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::fmt::Debug for D3D11_SIGNATURE_PARAMETER_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_SIGNATURE_PARAMETER_DESC") - .field("SemanticName", &self.SemanticName) - .field("SemanticIndex", &self.SemanticIndex) - .field("Register", &self.Register) - .field("SystemValueType", &self.SystemValueType) - .field("ComponentType", &self.ComponentType) - .field("Mask", &self.Mask) - .field("ReadWriteMask", &self.ReadWriteMask) - .field("Stream", &self.Stream) - .field("MinPrecision", &self.MinPrecision) - .finish() + fmt.debug_struct("D3D11_SIGNATURE_PARAMETER_DESC").field("SemanticName", &self.SemanticName).field("SemanticIndex", &self.SemanticIndex).field("Register", &self.Register).field("SystemValueType", &self.SystemValueType).field("ComponentType", &self.ComponentType).field("Mask", &self.Mask).field("ReadWriteMask", &self.ReadWriteMask).field("Stream", &self.Stream).field("MinPrecision", &self.MinPrecision).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] @@ -7261,14 +7061,7 @@ impl ::core::default::Default for D3D11_SO_DECLARATION_ENTRY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D11_SO_DECLARATION_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_SO_DECLARATION_ENTRY") - .field("Stream", &self.Stream) - .field("SemanticName", &self.SemanticName) - .field("SemanticIndex", &self.SemanticIndex) - .field("StartComponent", &self.StartComponent) - .field("ComponentCount", &self.ComponentCount) - .field("OutputSlot", &self.OutputSlot) - .finish() + fmt.debug_struct("D3D11_SO_DECLARATION_ENTRY").field("Stream", &self.Stream).field("SemanticName", &self.SemanticName).field("SemanticIndex", &self.SemanticIndex).field("StartComponent", &self.StartComponent).field("ComponentCount", &self.ComponentCount).field("OutputSlot", &self.OutputSlot).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8400,16 +8193,7 @@ impl ::core::default::Default for D3D11_TEXTURE1D_DESC { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D11_TEXTURE1D_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_TEXTURE1D_DESC") - .field("Width", &self.Width) - .field("MipLevels", &self.MipLevels) - .field("ArraySize", &self.ArraySize) - .field("Format", &self.Format) - .field("Usage", &self.Usage) - .field("BindFlags", &self.BindFlags) - .field("CPUAccessFlags", &self.CPUAccessFlags) - .field("MiscFlags", &self.MiscFlags) - .finish() + fmt.debug_struct("D3D11_TEXTURE1D_DESC").field("Width", &self.Width).field("MipLevels", &self.MipLevels).field("ArraySize", &self.ArraySize).field("Format", &self.Format).field("Usage", &self.Usage).field("BindFlags", &self.BindFlags).field("CPUAccessFlags", &self.CPUAccessFlags).field("MiscFlags", &self.MiscFlags).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8450,18 +8234,7 @@ impl ::core::default::Default for D3D11_TEXTURE2D_DESC { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D11_TEXTURE2D_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_TEXTURE2D_DESC") - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("MipLevels", &self.MipLevels) - .field("ArraySize", &self.ArraySize) - .field("Format", &self.Format) - .field("SampleDesc", &self.SampleDesc) - .field("Usage", &self.Usage) - .field("BindFlags", &self.BindFlags) - .field("CPUAccessFlags", &self.CPUAccessFlags) - .field("MiscFlags", &self.MiscFlags) - .finish() + fmt.debug_struct("D3D11_TEXTURE2D_DESC").field("Width", &self.Width).field("Height", &self.Height).field("MipLevels", &self.MipLevels).field("ArraySize", &self.ArraySize).field("Format", &self.Format).field("SampleDesc", &self.SampleDesc).field("Usage", &self.Usage).field("BindFlags", &self.BindFlags).field("CPUAccessFlags", &self.CPUAccessFlags).field("MiscFlags", &self.MiscFlags).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8503,19 +8276,7 @@ impl ::core::default::Default for D3D11_TEXTURE2D_DESC1 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D11_TEXTURE2D_DESC1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_TEXTURE2D_DESC1") - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("MipLevels", &self.MipLevels) - .field("ArraySize", &self.ArraySize) - .field("Format", &self.Format) - .field("SampleDesc", &self.SampleDesc) - .field("Usage", &self.Usage) - .field("BindFlags", &self.BindFlags) - .field("CPUAccessFlags", &self.CPUAccessFlags) - .field("MiscFlags", &self.MiscFlags) - .field("TextureLayout", &self.TextureLayout) - .finish() + fmt.debug_struct("D3D11_TEXTURE2D_DESC1").field("Width", &self.Width).field("Height", &self.Height).field("MipLevels", &self.MipLevels).field("ArraySize", &self.ArraySize).field("Format", &self.Format).field("SampleDesc", &self.SampleDesc).field("Usage", &self.Usage).field("BindFlags", &self.BindFlags).field("CPUAccessFlags", &self.CPUAccessFlags).field("MiscFlags", &self.MiscFlags).field("TextureLayout", &self.TextureLayout).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8555,17 +8316,7 @@ impl ::core::default::Default for D3D11_TEXTURE3D_DESC { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D11_TEXTURE3D_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_TEXTURE3D_DESC") - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("Depth", &self.Depth) - .field("MipLevels", &self.MipLevels) - .field("Format", &self.Format) - .field("Usage", &self.Usage) - .field("BindFlags", &self.BindFlags) - .field("CPUAccessFlags", &self.CPUAccessFlags) - .field("MiscFlags", &self.MiscFlags) - .finish() + fmt.debug_struct("D3D11_TEXTURE3D_DESC").field("Width", &self.Width).field("Height", &self.Height).field("Depth", &self.Depth).field("MipLevels", &self.MipLevels).field("Format", &self.Format).field("Usage", &self.Usage).field("BindFlags", &self.BindFlags).field("CPUAccessFlags", &self.CPUAccessFlags).field("MiscFlags", &self.MiscFlags).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8606,18 +8357,7 @@ impl ::core::default::Default for D3D11_TEXTURE3D_DESC1 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D11_TEXTURE3D_DESC1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_TEXTURE3D_DESC1") - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("Depth", &self.Depth) - .field("MipLevels", &self.MipLevels) - .field("Format", &self.Format) - .field("Usage", &self.Usage) - .field("BindFlags", &self.BindFlags) - .field("CPUAccessFlags", &self.CPUAccessFlags) - .field("MiscFlags", &self.MiscFlags) - .field("TextureLayout", &self.TextureLayout) - .finish() + fmt.debug_struct("D3D11_TEXTURE3D_DESC1").field("Width", &self.Width).field("Height", &self.Height).field("Depth", &self.Depth).field("MipLevels", &self.MipLevels).field("Format", &self.Format).field("Usage", &self.Usage).field("BindFlags", &self.BindFlags).field("CPUAccessFlags", &self.CPUAccessFlags).field("MiscFlags", &self.MiscFlags).field("TextureLayout", &self.TextureLayout).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -9016,15 +8756,7 @@ impl ::core::default::Default for D3D11_TRACE_STEP { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D11_TRACE_STEP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_TRACE_STEP") - .field("ID", &self.ID) - .field("InstructionActive", &self.InstructionActive) - .field("NumRegistersWritten", &self.NumRegistersWritten) - .field("NumRegistersRead", &self.NumRegistersRead) - .field("MiscOperations", &self.MiscOperations) - .field("OpcodeType", &self.OpcodeType) - .field("CurrentGlobalCycle", &self.CurrentGlobalCycle) - .finish() + fmt.debug_struct("D3D11_TRACE_STEP").field("ID", &self.ID).field("InstructionActive", &self.InstructionActive).field("NumRegistersWritten", &self.NumRegistersWritten).field("NumRegistersRead", &self.NumRegistersRead).field("MiscOperations", &self.MiscOperations).field("OpcodeType", &self.OpcodeType).field("CurrentGlobalCycle", &self.CurrentGlobalCycle).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9398,14 +9130,7 @@ impl ::core::default::Default for D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION } impl ::core::fmt::Debug for D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION") - .field("pCryptoSession", &self.pCryptoSession) - .field("BlobSize", &self.BlobSize) - .field("pBlob", &self.pBlob) - .field("pKeyInfoId", &self.pKeyInfoId) - .field("PrivateDataSize", &self.PrivateDataSize) - .field("pPrivateData", &self.pPrivateData) - .finish() + fmt.debug_struct("D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION").field("pCryptoSession", &self.pCryptoSession).field("BlobSize", &self.BlobSize).field("pBlob", &self.pBlob).field("pKeyInfoId", &self.pKeyInfoId).field("PrivateDataSize", &self.PrivateDataSize).field("pPrivateData", &self.pPrivateData).finish() } } impl ::core::cmp::PartialEq for D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION { @@ -9468,20 +9193,7 @@ impl ::core::fmt::Debug for D3D11_VIDEO_DECODER_BUFFER_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3D11_VIDEO_DECODER_BUFFER_DESC { fn eq(&self, other: &Self) -> bool { - self.BufferType == other.BufferType - && self.BufferIndex == other.BufferIndex - && self.DataOffset == other.DataOffset - && self.DataSize == other.DataSize - && self.FirstMBaddress == other.FirstMBaddress - && self.NumMBsInBuffer == other.NumMBsInBuffer - && self.Width == other.Width - && self.Height == other.Height - && self.Stride == other.Stride - && self.ReservedBits == other.ReservedBits - && self.pIV == other.pIV - && self.IVSize == other.IVSize - && self.PartialEncryption == other.PartialEncryption - && self.EncryptedBlockInfo == other.EncryptedBlockInfo + self.BufferType == other.BufferType && self.BufferIndex == other.BufferIndex && self.DataOffset == other.DataOffset && self.DataSize == other.DataSize && self.FirstMBaddress == other.FirstMBaddress && self.NumMBsInBuffer == other.NumMBsInBuffer && self.Width == other.Width && self.Height == other.Height && self.Stride == other.Stride && self.ReservedBits == other.ReservedBits && self.pIV == other.pIV && self.IVSize == other.IVSize && self.PartialEncryption == other.PartialEncryption && self.EncryptedBlockInfo == other.EncryptedBlockInfo } } #[cfg(feature = "Win32_Foundation")] @@ -9509,15 +9221,7 @@ impl ::core::default::Default for D3D11_VIDEO_DECODER_BUFFER_DESC1 { } impl ::core::fmt::Debug for D3D11_VIDEO_DECODER_BUFFER_DESC1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_VIDEO_DECODER_BUFFER_DESC1") - .field("BufferType", &self.BufferType) - .field("DataOffset", &self.DataOffset) - .field("DataSize", &self.DataSize) - .field("pIV", &self.pIV) - .field("IVSize", &self.IVSize) - .field("pSubSampleMappingBlock", &self.pSubSampleMappingBlock) - .field("SubSampleMappingCount", &self.SubSampleMappingCount) - .finish() + fmt.debug_struct("D3D11_VIDEO_DECODER_BUFFER_DESC1").field("BufferType", &self.BufferType).field("DataOffset", &self.DataOffset).field("DataSize", &self.DataSize).field("pIV", &self.pIV).field("IVSize", &self.IVSize).field("pSubSampleMappingBlock", &self.pSubSampleMappingBlock).field("SubSampleMappingCount", &self.SubSampleMappingCount).finish() } } impl ::core::cmp::PartialEq for D3D11_VIDEO_DECODER_BUFFER_DESC1 { @@ -9550,17 +9254,7 @@ impl ::core::default::Default for D3D11_VIDEO_DECODER_BUFFER_DESC2 { } impl ::core::fmt::Debug for D3D11_VIDEO_DECODER_BUFFER_DESC2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_VIDEO_DECODER_BUFFER_DESC2") - .field("BufferType", &self.BufferType) - .field("DataOffset", &self.DataOffset) - .field("DataSize", &self.DataSize) - .field("pIV", &self.pIV) - .field("IVSize", &self.IVSize) - .field("pSubSampleMappingBlock", &self.pSubSampleMappingBlock) - .field("SubSampleMappingCount", &self.SubSampleMappingCount) - .field("cBlocksStripeEncrypted", &self.cBlocksStripeEncrypted) - .field("cBlocksStripeClear", &self.cBlocksStripeClear) - .finish() + fmt.debug_struct("D3D11_VIDEO_DECODER_BUFFER_DESC2").field("BufferType", &self.BufferType).field("DataOffset", &self.DataOffset).field("DataSize", &self.DataSize).field("pIV", &self.pIV).field("IVSize", &self.IVSize).field("pSubSampleMappingBlock", &self.pSubSampleMappingBlock).field("SubSampleMappingCount", &self.SubSampleMappingCount).field("cBlocksStripeEncrypted", &self.cBlocksStripeEncrypted).field("cBlocksStripeClear", &self.cBlocksStripeClear).finish() } } impl ::core::cmp::PartialEq for D3D11_VIDEO_DECODER_BUFFER_DESC2 { @@ -9737,15 +9431,7 @@ impl ::core::default::Default for D3D11_VIDEO_DECODER_EXTENSION { } impl ::core::fmt::Debug for D3D11_VIDEO_DECODER_EXTENSION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_VIDEO_DECODER_EXTENSION") - .field("Function", &self.Function) - .field("pPrivateInputData", &self.pPrivateInputData) - .field("PrivateInputDataSize", &self.PrivateInputDataSize) - .field("pPrivateOutputData", &self.pPrivateOutputData) - .field("PrivateOutputDataSize", &self.PrivateOutputDataSize) - .field("ResourceCount", &self.ResourceCount) - .field("ppResourceList", &self.ppResourceList) - .finish() + fmt.debug_struct("D3D11_VIDEO_DECODER_EXTENSION").field("Function", &self.Function).field("pPrivateInputData", &self.pPrivateInputData).field("PrivateInputDataSize", &self.PrivateInputDataSize).field("pPrivateOutputData", &self.pPrivateOutputData).field("PrivateOutputDataSize", &self.PrivateOutputDataSize).field("ResourceCount", &self.ResourceCount).field("ppResourceList", &self.ppResourceList).finish() } } impl ::core::cmp::PartialEq for D3D11_VIDEO_DECODER_EXTENSION { @@ -9974,17 +9660,7 @@ impl ::core::default::Default for D3D11_VIDEO_PROCESSOR_CAPS { } impl ::core::fmt::Debug for D3D11_VIDEO_PROCESSOR_CAPS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_VIDEO_PROCESSOR_CAPS") - .field("DeviceCaps", &self.DeviceCaps) - .field("FeatureCaps", &self.FeatureCaps) - .field("FilterCaps", &self.FilterCaps) - .field("InputFormatCaps", &self.InputFormatCaps) - .field("AutoStreamCaps", &self.AutoStreamCaps) - .field("StereoCaps", &self.StereoCaps) - .field("RateConversionCapsCount", &self.RateConversionCapsCount) - .field("MaxInputStreams", &self.MaxInputStreams) - .field("MaxStreamStates", &self.MaxStreamStates) - .finish() + fmt.debug_struct("D3D11_VIDEO_PROCESSOR_CAPS").field("DeviceCaps", &self.DeviceCaps).field("FeatureCaps", &self.FeatureCaps).field("FilterCaps", &self.FilterCaps).field("InputFormatCaps", &self.InputFormatCaps).field("AutoStreamCaps", &self.AutoStreamCaps).field("StereoCaps", &self.StereoCaps).field("RateConversionCapsCount", &self.RateConversionCapsCount).field("MaxInputStreams", &self.MaxInputStreams).field("MaxStreamStates", &self.MaxStreamStates).finish() } } impl ::core::cmp::PartialEq for D3D11_VIDEO_PROCESSOR_CAPS { @@ -10045,16 +9721,7 @@ impl ::core::default::Default for D3D11_VIDEO_PROCESSOR_CONTENT_DESC { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D11_VIDEO_PROCESSOR_CONTENT_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D11_VIDEO_PROCESSOR_CONTENT_DESC") - .field("InputFrameFormat", &self.InputFrameFormat) - .field("InputFrameRate", &self.InputFrameRate) - .field("InputWidth", &self.InputWidth) - .field("InputHeight", &self.InputHeight) - .field("OutputFrameRate", &self.OutputFrameRate) - .field("OutputWidth", &self.OutputWidth) - .field("OutputHeight", &self.OutputHeight) - .field("Usage", &self.Usage) - .finish() + fmt.debug_struct("D3D11_VIDEO_PROCESSOR_CONTENT_DESC").field("InputFrameFormat", &self.InputFrameFormat).field("InputFrameRate", &self.InputFrameRate).field("InputWidth", &self.InputWidth).field("InputHeight", &self.InputHeight).field("OutputFrameRate", &self.OutputFrameRate).field("OutputWidth", &self.OutputWidth).field("OutputHeight", &self.OutputHeight).field("Usage", &self.Usage).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -10525,17 +10192,7 @@ impl ::core::fmt::Debug for D3D11_VIDEO_PROCESSOR_STREAM { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3D11_VIDEO_PROCESSOR_STREAM { fn eq(&self, other: &Self) -> bool { - self.Enable == other.Enable - && self.OutputIndex == other.OutputIndex - && self.InputFrameOrField == other.InputFrameOrField - && self.PastFrames == other.PastFrames - && self.FutureFrames == other.FutureFrames - && self.ppPastSurfaces == other.ppPastSurfaces - && self.pInputSurface == other.pInputSurface - && self.ppFutureSurfaces == other.ppFutureSurfaces - && self.ppPastSurfacesRight == other.ppPastSurfacesRight - && self.pInputSurfaceRight == other.pInputSurfaceRight - && self.ppFutureSurfacesRight == other.ppFutureSurfacesRight + self.Enable == other.Enable && self.OutputIndex == other.OutputIndex && self.InputFrameOrField == other.InputFrameOrField && self.PastFrames == other.PastFrames && self.FutureFrames == other.FutureFrames && self.ppPastSurfaces == other.ppPastSurfaces && self.pInputSurface == other.pInputSurface && self.ppFutureSurfaces == other.ppFutureSurfaces && self.ppPastSurfacesRight == other.ppPastSurfacesRight && self.pInputSurfaceRight == other.pInputSurfaceRight && self.ppFutureSurfacesRight == other.ppFutureSurfacesRight } } #[cfg(feature = "Win32_Foundation")] @@ -12282,19 +11939,7 @@ impl ID3D11Device { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGeometryShaderWithStreamOutput<'a, Param7: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, psodeclaration: *const D3D11_SO_DECLARATION_ENTRY, numentries: u32, pbufferstrides: *const u32, numstrides: u32, rasterizedstream: u32, pclasslinkage: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pshaderbytecode), - ::core::mem::transmute(bytecodelength), - ::core::mem::transmute(psodeclaration), - ::core::mem::transmute(numentries), - ::core::mem::transmute(pbufferstrides), - ::core::mem::transmute(numstrides), - ::core::mem::transmute(rasterizedstream), - pclasslinkage.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(psodeclaration), ::core::mem::transmute(numentries), ::core::mem::transmute(pbufferstrides), ::core::mem::transmute(numstrides), ::core::mem::transmute(rasterizedstream), pclasslinkage.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreatePixelShader<'a, Param2: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, pclasslinkage: Param2) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -12370,19 +12015,7 @@ impl ID3D11Device { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CheckCounter(&self, pdesc: *const D3D11_COUNTER_DESC, ptype: *mut D3D11_COUNTER_TYPE, pactivecounters: *mut u32, szname: super::super::Foundation::PSTR, pnamelength: *mut u32, szunits: super::super::Foundation::PSTR, punitslength: *mut u32, szdescription: super::super::Foundation::PSTR, pdescriptionlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pactivecounters), - ::core::mem::transmute(szname), - ::core::mem::transmute(pnamelength), - ::core::mem::transmute(szunits), - ::core::mem::transmute(punitslength), - ::core::mem::transmute(szdescription), - ::core::mem::transmute(pdescriptionlength), - ) - .ok() + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(ptype), ::core::mem::transmute(pactivecounters), ::core::mem::transmute(szname), ::core::mem::transmute(pnamelength), ::core::mem::transmute(szunits), ::core::mem::transmute(punitslength), ::core::mem::transmute(szdescription), ::core::mem::transmute(pdescriptionlength)).ok() } pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() @@ -12563,19 +12196,7 @@ impl ID3D11Device1 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGeometryShaderWithStreamOutput<'a, Param7: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, psodeclaration: *const D3D11_SO_DECLARATION_ENTRY, numentries: u32, pbufferstrides: *const u32, numstrides: u32, rasterizedstream: u32, pclasslinkage: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pshaderbytecode), - ::core::mem::transmute(bytecodelength), - ::core::mem::transmute(psodeclaration), - ::core::mem::transmute(numentries), - ::core::mem::transmute(pbufferstrides), - ::core::mem::transmute(numstrides), - ::core::mem::transmute(rasterizedstream), - pclasslinkage.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(psodeclaration), ::core::mem::transmute(numentries), ::core::mem::transmute(pbufferstrides), ::core::mem::transmute(numstrides), ::core::mem::transmute(rasterizedstream), pclasslinkage.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreatePixelShader<'a, Param2: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, pclasslinkage: Param2) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -12651,19 +12272,7 @@ impl ID3D11Device1 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CheckCounter(&self, pdesc: *const D3D11_COUNTER_DESC, ptype: *mut D3D11_COUNTER_TYPE, pactivecounters: *mut u32, szname: super::super::Foundation::PSTR, pnamelength: *mut u32, szunits: super::super::Foundation::PSTR, punitslength: *mut u32, szdescription: super::super::Foundation::PSTR, pdescriptionlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pactivecounters), - ::core::mem::transmute(szname), - ::core::mem::transmute(pnamelength), - ::core::mem::transmute(szunits), - ::core::mem::transmute(punitslength), - ::core::mem::transmute(szdescription), - ::core::mem::transmute(pdescriptionlength), - ) - .ok() + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(ptype), ::core::mem::transmute(pactivecounters), ::core::mem::transmute(szname), ::core::mem::transmute(pnamelength), ::core::mem::transmute(szunits), ::core::mem::transmute(punitslength), ::core::mem::transmute(szdescription), ::core::mem::transmute(pdescriptionlength)).ok() } pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() @@ -12715,17 +12324,7 @@ impl ID3D11Device1 { } #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, emulatedinterface: *const ::windows::core::GUID, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppcontextstate: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).47)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(flags), - ::core::mem::transmute(pfeaturelevels), - ::core::mem::transmute(featurelevels), - ::core::mem::transmute(sdkversion), - ::core::mem::transmute(emulatedinterface), - ::core::mem::transmute(pchosenfeaturelevel), - ::core::mem::transmute(ppcontextstate), - ) - .ok() + (::windows::core::Interface::vtable(self).47)(::core::mem::transmute_copy(self), ::core::mem::transmute(flags), ::core::mem::transmute(pfeaturelevels), ::core::mem::transmute(featurelevels), ::core::mem::transmute(sdkversion), ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OpenSharedResource1<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, T: ::windows::core::Interface>(&self, hresource: Param0) -> ::windows::core::Result { @@ -12917,19 +12516,7 @@ impl ID3D11Device2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGeometryShaderWithStreamOutput<'a, Param7: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, psodeclaration: *const D3D11_SO_DECLARATION_ENTRY, numentries: u32, pbufferstrides: *const u32, numstrides: u32, rasterizedstream: u32, pclasslinkage: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pshaderbytecode), - ::core::mem::transmute(bytecodelength), - ::core::mem::transmute(psodeclaration), - ::core::mem::transmute(numentries), - ::core::mem::transmute(pbufferstrides), - ::core::mem::transmute(numstrides), - ::core::mem::transmute(rasterizedstream), - pclasslinkage.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(psodeclaration), ::core::mem::transmute(numentries), ::core::mem::transmute(pbufferstrides), ::core::mem::transmute(numstrides), ::core::mem::transmute(rasterizedstream), pclasslinkage.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreatePixelShader<'a, Param2: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, pclasslinkage: Param2) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -13005,19 +12592,7 @@ impl ID3D11Device2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CheckCounter(&self, pdesc: *const D3D11_COUNTER_DESC, ptype: *mut D3D11_COUNTER_TYPE, pactivecounters: *mut u32, szname: super::super::Foundation::PSTR, pnamelength: *mut u32, szunits: super::super::Foundation::PSTR, punitslength: *mut u32, szdescription: super::super::Foundation::PSTR, pdescriptionlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pactivecounters), - ::core::mem::transmute(szname), - ::core::mem::transmute(pnamelength), - ::core::mem::transmute(szunits), - ::core::mem::transmute(punitslength), - ::core::mem::transmute(szdescription), - ::core::mem::transmute(pdescriptionlength), - ) - .ok() + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(ptype), ::core::mem::transmute(pactivecounters), ::core::mem::transmute(szname), ::core::mem::transmute(pnamelength), ::core::mem::transmute(szunits), ::core::mem::transmute(punitslength), ::core::mem::transmute(szdescription), ::core::mem::transmute(pdescriptionlength)).ok() } pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() @@ -13069,17 +12644,7 @@ impl ID3D11Device2 { } #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, emulatedinterface: *const ::windows::core::GUID, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppcontextstate: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).47)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(flags), - ::core::mem::transmute(pfeaturelevels), - ::core::mem::transmute(featurelevels), - ::core::mem::transmute(sdkversion), - ::core::mem::transmute(emulatedinterface), - ::core::mem::transmute(pchosenfeaturelevel), - ::core::mem::transmute(ppcontextstate), - ) - .ok() + (::windows::core::Interface::vtable(self).47)(::core::mem::transmute_copy(self), ::core::mem::transmute(flags), ::core::mem::transmute(pfeaturelevels), ::core::mem::transmute(featurelevels), ::core::mem::transmute(sdkversion), ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OpenSharedResource1<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, T: ::windows::core::Interface>(&self, hresource: Param0) -> ::windows::core::Result { @@ -13099,16 +12664,7 @@ impl ID3D11Device2 { (::windows::core::Interface::vtable(self).51)(::core::mem::transmute_copy(self), ::core::mem::transmute(contextflags), &mut result__).from_abi::(result__) } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D11_PACKED_MIP_DESC, pstandardtileshapefornonpackedmips: *mut D3D11_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D11_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).52)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).52)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows::core::Result { @@ -13320,19 +12876,7 @@ impl ID3D11Device3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGeometryShaderWithStreamOutput<'a, Param7: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, psodeclaration: *const D3D11_SO_DECLARATION_ENTRY, numentries: u32, pbufferstrides: *const u32, numstrides: u32, rasterizedstream: u32, pclasslinkage: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pshaderbytecode), - ::core::mem::transmute(bytecodelength), - ::core::mem::transmute(psodeclaration), - ::core::mem::transmute(numentries), - ::core::mem::transmute(pbufferstrides), - ::core::mem::transmute(numstrides), - ::core::mem::transmute(rasterizedstream), - pclasslinkage.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(psodeclaration), ::core::mem::transmute(numentries), ::core::mem::transmute(pbufferstrides), ::core::mem::transmute(numstrides), ::core::mem::transmute(rasterizedstream), pclasslinkage.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreatePixelShader<'a, Param2: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, pclasslinkage: Param2) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -13408,19 +12952,7 @@ impl ID3D11Device3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CheckCounter(&self, pdesc: *const D3D11_COUNTER_DESC, ptype: *mut D3D11_COUNTER_TYPE, pactivecounters: *mut u32, szname: super::super::Foundation::PSTR, pnamelength: *mut u32, szunits: super::super::Foundation::PSTR, punitslength: *mut u32, szdescription: super::super::Foundation::PSTR, pdescriptionlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pactivecounters), - ::core::mem::transmute(szname), - ::core::mem::transmute(pnamelength), - ::core::mem::transmute(szunits), - ::core::mem::transmute(punitslength), - ::core::mem::transmute(szdescription), - ::core::mem::transmute(pdescriptionlength), - ) - .ok() + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(ptype), ::core::mem::transmute(pactivecounters), ::core::mem::transmute(szname), ::core::mem::transmute(pnamelength), ::core::mem::transmute(szunits), ::core::mem::transmute(punitslength), ::core::mem::transmute(szdescription), ::core::mem::transmute(pdescriptionlength)).ok() } pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() @@ -13472,17 +13004,7 @@ impl ID3D11Device3 { } #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, emulatedinterface: *const ::windows::core::GUID, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppcontextstate: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).47)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(flags), - ::core::mem::transmute(pfeaturelevels), - ::core::mem::transmute(featurelevels), - ::core::mem::transmute(sdkversion), - ::core::mem::transmute(emulatedinterface), - ::core::mem::transmute(pchosenfeaturelevel), - ::core::mem::transmute(ppcontextstate), - ) - .ok() + (::windows::core::Interface::vtable(self).47)(::core::mem::transmute_copy(self), ::core::mem::transmute(flags), ::core::mem::transmute(pfeaturelevels), ::core::mem::transmute(featurelevels), ::core::mem::transmute(sdkversion), ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OpenSharedResource1<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, T: ::windows::core::Interface>(&self, hresource: Param0) -> ::windows::core::Result { @@ -13502,16 +13024,7 @@ impl ID3D11Device3 { (::windows::core::Interface::vtable(self).51)(::core::mem::transmute_copy(self), ::core::mem::transmute(contextflags), &mut result__).from_abi::(result__) } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D11_PACKED_MIP_DESC, pstandardtileshapefornonpackedmips: *mut D3D11_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D11_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).52)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).52)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows::core::Result { @@ -13807,19 +13320,7 @@ impl ID3D11Device4 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGeometryShaderWithStreamOutput<'a, Param7: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, psodeclaration: *const D3D11_SO_DECLARATION_ENTRY, numentries: u32, pbufferstrides: *const u32, numstrides: u32, rasterizedstream: u32, pclasslinkage: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pshaderbytecode), - ::core::mem::transmute(bytecodelength), - ::core::mem::transmute(psodeclaration), - ::core::mem::transmute(numentries), - ::core::mem::transmute(pbufferstrides), - ::core::mem::transmute(numstrides), - ::core::mem::transmute(rasterizedstream), - pclasslinkage.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(psodeclaration), ::core::mem::transmute(numentries), ::core::mem::transmute(pbufferstrides), ::core::mem::transmute(numstrides), ::core::mem::transmute(rasterizedstream), pclasslinkage.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreatePixelShader<'a, Param2: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, pclasslinkage: Param2) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -13895,19 +13396,7 @@ impl ID3D11Device4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CheckCounter(&self, pdesc: *const D3D11_COUNTER_DESC, ptype: *mut D3D11_COUNTER_TYPE, pactivecounters: *mut u32, szname: super::super::Foundation::PSTR, pnamelength: *mut u32, szunits: super::super::Foundation::PSTR, punitslength: *mut u32, szdescription: super::super::Foundation::PSTR, pdescriptionlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pactivecounters), - ::core::mem::transmute(szname), - ::core::mem::transmute(pnamelength), - ::core::mem::transmute(szunits), - ::core::mem::transmute(punitslength), - ::core::mem::transmute(szdescription), - ::core::mem::transmute(pdescriptionlength), - ) - .ok() + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(ptype), ::core::mem::transmute(pactivecounters), ::core::mem::transmute(szname), ::core::mem::transmute(pnamelength), ::core::mem::transmute(szunits), ::core::mem::transmute(punitslength), ::core::mem::transmute(szdescription), ::core::mem::transmute(pdescriptionlength)).ok() } pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() @@ -13959,17 +13448,7 @@ impl ID3D11Device4 { } #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, emulatedinterface: *const ::windows::core::GUID, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppcontextstate: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).47)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(flags), - ::core::mem::transmute(pfeaturelevels), - ::core::mem::transmute(featurelevels), - ::core::mem::transmute(sdkversion), - ::core::mem::transmute(emulatedinterface), - ::core::mem::transmute(pchosenfeaturelevel), - ::core::mem::transmute(ppcontextstate), - ) - .ok() + (::windows::core::Interface::vtable(self).47)(::core::mem::transmute_copy(self), ::core::mem::transmute(flags), ::core::mem::transmute(pfeaturelevels), ::core::mem::transmute(featurelevels), ::core::mem::transmute(sdkversion), ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OpenSharedResource1<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, T: ::windows::core::Interface>(&self, hresource: Param0) -> ::windows::core::Result { @@ -13989,16 +13468,7 @@ impl ID3D11Device4 { (::windows::core::Interface::vtable(self).51)(::core::mem::transmute_copy(self), ::core::mem::transmute(contextflags), &mut result__).from_abi::(result__) } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D11_PACKED_MIP_DESC, pstandardtileshapefornonpackedmips: *mut D3D11_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D11_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).52)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).52)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows::core::Result { @@ -14325,19 +13795,7 @@ impl ID3D11Device5 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGeometryShaderWithStreamOutput<'a, Param7: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, psodeclaration: *const D3D11_SO_DECLARATION_ENTRY, numentries: u32, pbufferstrides: *const u32, numstrides: u32, rasterizedstream: u32, pclasslinkage: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pshaderbytecode), - ::core::mem::transmute(bytecodelength), - ::core::mem::transmute(psodeclaration), - ::core::mem::transmute(numentries), - ::core::mem::transmute(pbufferstrides), - ::core::mem::transmute(numstrides), - ::core::mem::transmute(rasterizedstream), - pclasslinkage.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(pshaderbytecode), ::core::mem::transmute(bytecodelength), ::core::mem::transmute(psodeclaration), ::core::mem::transmute(numentries), ::core::mem::transmute(pbufferstrides), ::core::mem::transmute(numstrides), ::core::mem::transmute(rasterizedstream), pclasslinkage.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreatePixelShader<'a, Param2: ::windows::core::IntoParam<'a, ID3D11ClassLinkage>>(&self, pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, pclasslinkage: Param2) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -14413,19 +13871,7 @@ impl ID3D11Device5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CheckCounter(&self, pdesc: *const D3D11_COUNTER_DESC, ptype: *mut D3D11_COUNTER_TYPE, pactivecounters: *mut u32, szname: super::super::Foundation::PSTR, pnamelength: *mut u32, szunits: super::super::Foundation::PSTR, punitslength: *mut u32, szdescription: super::super::Foundation::PSTR, pdescriptionlength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pactivecounters), - ::core::mem::transmute(szname), - ::core::mem::transmute(pnamelength), - ::core::mem::transmute(szunits), - ::core::mem::transmute(punitslength), - ::core::mem::transmute(szdescription), - ::core::mem::transmute(pdescriptionlength), - ) - .ok() + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), ::core::mem::transmute(ptype), ::core::mem::transmute(pactivecounters), ::core::mem::transmute(szname), ::core::mem::transmute(pnamelength), ::core::mem::transmute(szunits), ::core::mem::transmute(punitslength), ::core::mem::transmute(szdescription), ::core::mem::transmute(pdescriptionlength)).ok() } pub unsafe fn CheckFeatureSupport(&self, feature: D3D11_FEATURE, pfeaturesupportdata: *mut ::core::ffi::c_void, featuresupportdatasize: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(feature), ::core::mem::transmute(pfeaturesupportdata), ::core::mem::transmute(featuresupportdatasize)).ok() @@ -14477,17 +13923,7 @@ impl ID3D11Device5 { } #[cfg(feature = "Win32_Graphics_Direct3D")] pub unsafe fn CreateDeviceContextState(&self, flags: u32, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, sdkversion: u32, emulatedinterface: *const ::windows::core::GUID, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, ppcontextstate: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).47)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(flags), - ::core::mem::transmute(pfeaturelevels), - ::core::mem::transmute(featurelevels), - ::core::mem::transmute(sdkversion), - ::core::mem::transmute(emulatedinterface), - ::core::mem::transmute(pchosenfeaturelevel), - ::core::mem::transmute(ppcontextstate), - ) - .ok() + (::windows::core::Interface::vtable(self).47)(::core::mem::transmute_copy(self), ::core::mem::transmute(flags), ::core::mem::transmute(pfeaturelevels), ::core::mem::transmute(featurelevels), ::core::mem::transmute(sdkversion), ::core::mem::transmute(emulatedinterface), ::core::mem::transmute(pchosenfeaturelevel), ::core::mem::transmute(ppcontextstate)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OpenSharedResource1<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, T: ::windows::core::Interface>(&self, hresource: Param0) -> ::windows::core::Result { @@ -14507,16 +13943,7 @@ impl ID3D11Device5 { (::windows::core::Interface::vtable(self).51)(::core::mem::transmute_copy(self), ::core::mem::transmute(contextflags), &mut result__).from_abi::(result__) } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D11_PACKED_MIP_DESC, pstandardtileshapefornonpackedmips: *mut D3D11_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D11_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).52)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).52)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CheckMultisampleQualityLevels1(&self, format: super::Dxgi::Common::DXGI_FORMAT, samplecount: u32, flags: u32) -> ::windows::core::Result { @@ -14924,14 +14351,7 @@ impl ID3D11DeviceContext { ::core::mem::transmute((::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), pindexbuffer.into_param().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) @@ -14975,16 +14395,7 @@ impl ID3D11DeviceContext { ::core::mem::transmute((::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(numviews), ::core::mem::transmute(pprendertargetviews), pdepthstencilview.into_param().abi())) } pub unsafe fn OMSetRenderTargetsAndUnorderedAccessViews<'a, Param2: ::windows::core::IntoParam<'a, ID3D11DepthStencilView>>(&self, numrtvs: u32, pprendertargetviews: *const ::core::option::Option, pdepthstencilview: Param2, uavstartslot: u32, numuavs: u32, ppunorderedaccessviews: *const ::core::option::Option, puavinitialcounts: *const u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).34)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numrtvs), - ::core::mem::transmute(pprendertargetviews), - pdepthstencilview.into_param().abi(), - ::core::mem::transmute(uavstartslot), - ::core::mem::transmute(numuavs), - ::core::mem::transmute(ppunorderedaccessviews), - ::core::mem::transmute(puavinitialcounts), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrtvs), ::core::mem::transmute(pprendertargetviews), pdepthstencilview.into_param().abi(), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts))) } pub unsafe fn OMSetBlendState<'a, Param0: ::windows::core::IntoParam<'a, ID3D11BlendState>>(&self, pblendstate: Param0, blendfactor: *const f32, samplemask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), pblendstate.into_param().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask))) @@ -15021,17 +14432,7 @@ impl ID3D11DeviceContext { ::core::mem::transmute((::windows::core::Interface::vtable(self).45)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrects), ::core::mem::transmute(prects))) } pub unsafe fn CopySubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param5: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D11_BOX) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox))) } pub unsafe fn CopyResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param1: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, psrcresource: Param1) { ::core::mem::transmute((::windows::core::Interface::vtable(self).47)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), psrcresource.into_param().abi())) @@ -15168,15 +14569,7 @@ impl ID3D11DeviceContext { ::core::mem::transmute((::windows::core::Interface::vtable(self).89)(::core::mem::transmute_copy(self), ::core::mem::transmute(numviews), ::core::mem::transmute(pprendertargetviews), ::core::mem::transmute(ppdepthstencilview))) } pub unsafe fn OMGetRenderTargetsAndUnorderedAccessViews(&self, numrtvs: u32, pprendertargetviews: *mut ::core::option::Option, ppdepthstencilview: *mut ::core::option::Option, uavstartslot: u32, numuavs: u32, ppunorderedaccessviews: *mut ::core::option::Option) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).90)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numrtvs), - ::core::mem::transmute(pprendertargetviews), - ::core::mem::transmute(ppdepthstencilview), - ::core::mem::transmute(uavstartslot), - ::core::mem::transmute(numuavs), - ::core::mem::transmute(ppunorderedaccessviews), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).90)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrtvs), ::core::mem::transmute(pprendertargetviews), ::core::mem::transmute(ppdepthstencilview), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews))) } pub unsafe fn OMGetBlendState(&self, ppblendstate: *mut ::core::option::Option, blendfactor: *mut f32, psamplemask: *mut u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).91)(::core::mem::transmute_copy(self), ::core::mem::transmute(ppblendstate), ::core::mem::transmute(blendfactor), ::core::mem::transmute(psamplemask))) @@ -15486,14 +14879,7 @@ impl ID3D11DeviceContext1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), pindexbuffer.into_param().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) @@ -15537,16 +14923,7 @@ impl ID3D11DeviceContext1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(numviews), ::core::mem::transmute(pprendertargetviews), pdepthstencilview.into_param().abi())) } pub unsafe fn OMSetRenderTargetsAndUnorderedAccessViews<'a, Param2: ::windows::core::IntoParam<'a, ID3D11DepthStencilView>>(&self, numrtvs: u32, pprendertargetviews: *const ::core::option::Option, pdepthstencilview: Param2, uavstartslot: u32, numuavs: u32, ppunorderedaccessviews: *const ::core::option::Option, puavinitialcounts: *const u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).34)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numrtvs), - ::core::mem::transmute(pprendertargetviews), - pdepthstencilview.into_param().abi(), - ::core::mem::transmute(uavstartslot), - ::core::mem::transmute(numuavs), - ::core::mem::transmute(ppunorderedaccessviews), - ::core::mem::transmute(puavinitialcounts), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrtvs), ::core::mem::transmute(pprendertargetviews), pdepthstencilview.into_param().abi(), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts))) } pub unsafe fn OMSetBlendState<'a, Param0: ::windows::core::IntoParam<'a, ID3D11BlendState>>(&self, pblendstate: Param0, blendfactor: *const f32, samplemask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), pblendstate.into_param().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask))) @@ -15583,17 +14960,7 @@ impl ID3D11DeviceContext1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).45)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrects), ::core::mem::transmute(prects))) } pub unsafe fn CopySubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param5: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D11_BOX) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox))) } pub unsafe fn CopyResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param1: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, psrcresource: Param1) { ::core::mem::transmute((::windows::core::Interface::vtable(self).47)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), psrcresource.into_param().abi())) @@ -15730,15 +15097,7 @@ impl ID3D11DeviceContext1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).89)(::core::mem::transmute_copy(self), ::core::mem::transmute(numviews), ::core::mem::transmute(pprendertargetviews), ::core::mem::transmute(ppdepthstencilview))) } pub unsafe fn OMGetRenderTargetsAndUnorderedAccessViews(&self, numrtvs: u32, pprendertargetviews: *mut ::core::option::Option, ppdepthstencilview: *mut ::core::option::Option, uavstartslot: u32, numuavs: u32, ppunorderedaccessviews: *mut ::core::option::Option) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).90)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numrtvs), - ::core::mem::transmute(pprendertargetviews), - ::core::mem::transmute(ppdepthstencilview), - ::core::mem::transmute(uavstartslot), - ::core::mem::transmute(numuavs), - ::core::mem::transmute(ppunorderedaccessviews), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).90)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrtvs), ::core::mem::transmute(pprendertargetviews), ::core::mem::transmute(ppdepthstencilview), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews))) } pub unsafe fn OMGetBlendState(&self, ppblendstate: *mut ::core::option::Option, blendfactor: *mut f32, psamplemask: *mut u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).91)(::core::mem::transmute_copy(self), ::core::mem::transmute(ppblendstate), ::core::mem::transmute(blendfactor), ::core::mem::transmute(psamplemask))) @@ -15816,30 +15175,10 @@ impl ID3D11DeviceContext1 { (::windows::core::Interface::vtable(self).114)(::core::mem::transmute_copy(self), restoredeferredcontextstate.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CopySubresourceRegion1<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param5: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D11_BOX, copyflags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).115)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - ::core::mem::transmute(copyflags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).115)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox), ::core::mem::transmute(copyflags))) } pub unsafe fn UpdateSubresource1<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32, copyflags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).116)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(pdstbox), - ::core::mem::transmute(psrcdata), - ::core::mem::transmute(srcrowpitch), - ::core::mem::transmute(srcdepthpitch), - ::core::mem::transmute(copyflags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).116)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch), ::core::mem::transmute(copyflags))) } pub unsafe fn DiscardResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, presource: Param0) { ::core::mem::transmute((::windows::core::Interface::vtable(self).117)(::core::mem::transmute_copy(self), presource.into_param().abi())) @@ -16168,14 +15507,7 @@ impl ID3D11DeviceContext2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), pindexbuffer.into_param().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) @@ -16219,16 +15551,7 @@ impl ID3D11DeviceContext2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(numviews), ::core::mem::transmute(pprendertargetviews), pdepthstencilview.into_param().abi())) } pub unsafe fn OMSetRenderTargetsAndUnorderedAccessViews<'a, Param2: ::windows::core::IntoParam<'a, ID3D11DepthStencilView>>(&self, numrtvs: u32, pprendertargetviews: *const ::core::option::Option, pdepthstencilview: Param2, uavstartslot: u32, numuavs: u32, ppunorderedaccessviews: *const ::core::option::Option, puavinitialcounts: *const u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).34)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numrtvs), - ::core::mem::transmute(pprendertargetviews), - pdepthstencilview.into_param().abi(), - ::core::mem::transmute(uavstartslot), - ::core::mem::transmute(numuavs), - ::core::mem::transmute(ppunorderedaccessviews), - ::core::mem::transmute(puavinitialcounts), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrtvs), ::core::mem::transmute(pprendertargetviews), pdepthstencilview.into_param().abi(), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts))) } pub unsafe fn OMSetBlendState<'a, Param0: ::windows::core::IntoParam<'a, ID3D11BlendState>>(&self, pblendstate: Param0, blendfactor: *const f32, samplemask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), pblendstate.into_param().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask))) @@ -16265,17 +15588,7 @@ impl ID3D11DeviceContext2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).45)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrects), ::core::mem::transmute(prects))) } pub unsafe fn CopySubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param5: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D11_BOX) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox))) } pub unsafe fn CopyResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param1: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, psrcresource: Param1) { ::core::mem::transmute((::windows::core::Interface::vtable(self).47)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), psrcresource.into_param().abi())) @@ -16412,15 +15725,7 @@ impl ID3D11DeviceContext2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).89)(::core::mem::transmute_copy(self), ::core::mem::transmute(numviews), ::core::mem::transmute(pprendertargetviews), ::core::mem::transmute(ppdepthstencilview))) } pub unsafe fn OMGetRenderTargetsAndUnorderedAccessViews(&self, numrtvs: u32, pprendertargetviews: *mut ::core::option::Option, ppdepthstencilview: *mut ::core::option::Option, uavstartslot: u32, numuavs: u32, ppunorderedaccessviews: *mut ::core::option::Option) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).90)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numrtvs), - ::core::mem::transmute(pprendertargetviews), - ::core::mem::transmute(ppdepthstencilview), - ::core::mem::transmute(uavstartslot), - ::core::mem::transmute(numuavs), - ::core::mem::transmute(ppunorderedaccessviews), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).90)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrtvs), ::core::mem::transmute(pprendertargetviews), ::core::mem::transmute(ppdepthstencilview), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews))) } pub unsafe fn OMGetBlendState(&self, ppblendstate: *mut ::core::option::Option, blendfactor: *mut f32, psamplemask: *mut u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).91)(::core::mem::transmute_copy(self), ::core::mem::transmute(ppblendstate), ::core::mem::transmute(blendfactor), ::core::mem::transmute(psamplemask))) @@ -16498,30 +15803,10 @@ impl ID3D11DeviceContext2 { (::windows::core::Interface::vtable(self).114)(::core::mem::transmute_copy(self), restoredeferredcontextstate.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CopySubresourceRegion1<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param5: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D11_BOX, copyflags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).115)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - ::core::mem::transmute(copyflags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).115)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox), ::core::mem::transmute(copyflags))) } pub unsafe fn UpdateSubresource1<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32, copyflags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).116)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(pdstbox), - ::core::mem::transmute(psrcdata), - ::core::mem::transmute(srcrowpitch), - ::core::mem::transmute(srcdepthpitch), - ::core::mem::transmute(copyflags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).116)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch), ::core::mem::transmute(copyflags))) } pub unsafe fn DiscardResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, presource: Param0) { ::core::mem::transmute((::windows::core::Interface::vtable(self).117)(::core::mem::transmute_copy(self), presource.into_param().abi())) @@ -16577,33 +15862,8 @@ impl ID3D11DeviceContext2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).133)(::core::mem::transmute_copy(self), presourceview.into_param().abi(), ::core::mem::transmute(prects), ::core::mem::transmute(numrects))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn UpdateTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param4: ::windows::core::IntoParam<'a, ID3D11Buffer>>( - &self, - ptiledresource: Param0, - numtiledresourceregions: u32, - ptiledresourceregionstartcoordinates: *const D3D11_TILED_RESOURCE_COORDINATE, - ptiledresourceregionsizes: *const D3D11_TILE_REGION_SIZE, - ptilepool: Param4, - numranges: u32, - prangeflags: *const u32, - ptilepoolstartoffsets: *const u32, - prangetilecounts: *const u32, - flags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).134)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(numtiledresourceregions), - ::core::mem::transmute(ptiledresourceregionstartcoordinates), - ::core::mem::transmute(ptiledresourceregionsizes), - ptilepool.into_param().abi(), - ::core::mem::transmute(numranges), - ::core::mem::transmute(prangeflags), - ::core::mem::transmute(ptilepoolstartoffsets), - ::core::mem::transmute(prangetilecounts), - ::core::mem::transmute(flags), - ) - .ok() + pub unsafe fn UpdateTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param4: ::windows::core::IntoParam<'a, ID3D11Buffer>>(&self, ptiledresource: Param0, numtiledresourceregions: u32, ptiledresourceregionstartcoordinates: *const D3D11_TILED_RESOURCE_COORDINATE, ptiledresourceregionsizes: *const D3D11_TILE_REGION_SIZE, ptilepool: Param4, numranges: u32, prangeflags: *const u32, ptilepoolstartoffsets: *const u32, prangetilecounts: *const u32, flags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).134)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(numtiledresourceregions), ::core::mem::transmute(ptiledresourceregionstartcoordinates), ::core::mem::transmute(ptiledresourceregionsizes), ptilepool.into_param().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(ptilepoolstartoffsets), ::core::mem::transmute(prangetilecounts), ::core::mem::transmute(flags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param2: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdesttiledresource: Param0, pdestregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, psourcetiledresource: Param2, psourceregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D11_TILE_REGION_SIZE, flags: u32) -> ::windows::core::Result<()> { @@ -16611,15 +15871,7 @@ impl ID3D11DeviceContext2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param3: ::windows::core::IntoParam<'a, ID3D11Buffer>>(&self, ptiledresource: Param0, ptileregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D11_TILE_REGION_SIZE, pbuffer: Param3, bufferstartoffsetinbytes: u64, flags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).136)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(ptileregionstartcoordinate), - ::core::mem::transmute(ptileregionsize), - pbuffer.into_param().abi(), - ::core::mem::transmute(bufferstartoffsetinbytes), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).136)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into_param().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UpdateTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdesttiledresource: Param0, pdesttileregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, pdesttileregionsize: *const D3D11_TILE_REGION_SIZE, psourcetiledata: *const ::core::ffi::c_void, flags: u32) { @@ -16957,14 +16209,7 @@ impl ID3D11DeviceContext3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), pindexbuffer.into_param().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) @@ -17008,16 +16253,7 @@ impl ID3D11DeviceContext3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(numviews), ::core::mem::transmute(pprendertargetviews), pdepthstencilview.into_param().abi())) } pub unsafe fn OMSetRenderTargetsAndUnorderedAccessViews<'a, Param2: ::windows::core::IntoParam<'a, ID3D11DepthStencilView>>(&self, numrtvs: u32, pprendertargetviews: *const ::core::option::Option, pdepthstencilview: Param2, uavstartslot: u32, numuavs: u32, ppunorderedaccessviews: *const ::core::option::Option, puavinitialcounts: *const u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).34)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numrtvs), - ::core::mem::transmute(pprendertargetviews), - pdepthstencilview.into_param().abi(), - ::core::mem::transmute(uavstartslot), - ::core::mem::transmute(numuavs), - ::core::mem::transmute(ppunorderedaccessviews), - ::core::mem::transmute(puavinitialcounts), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrtvs), ::core::mem::transmute(pprendertargetviews), pdepthstencilview.into_param().abi(), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts))) } pub unsafe fn OMSetBlendState<'a, Param0: ::windows::core::IntoParam<'a, ID3D11BlendState>>(&self, pblendstate: Param0, blendfactor: *const f32, samplemask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), pblendstate.into_param().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask))) @@ -17054,17 +16290,7 @@ impl ID3D11DeviceContext3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).45)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrects), ::core::mem::transmute(prects))) } pub unsafe fn CopySubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param5: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D11_BOX) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox))) } pub unsafe fn CopyResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param1: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, psrcresource: Param1) { ::core::mem::transmute((::windows::core::Interface::vtable(self).47)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), psrcresource.into_param().abi())) @@ -17201,15 +16427,7 @@ impl ID3D11DeviceContext3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).89)(::core::mem::transmute_copy(self), ::core::mem::transmute(numviews), ::core::mem::transmute(pprendertargetviews), ::core::mem::transmute(ppdepthstencilview))) } pub unsafe fn OMGetRenderTargetsAndUnorderedAccessViews(&self, numrtvs: u32, pprendertargetviews: *mut ::core::option::Option, ppdepthstencilview: *mut ::core::option::Option, uavstartslot: u32, numuavs: u32, ppunorderedaccessviews: *mut ::core::option::Option) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).90)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numrtvs), - ::core::mem::transmute(pprendertargetviews), - ::core::mem::transmute(ppdepthstencilview), - ::core::mem::transmute(uavstartslot), - ::core::mem::transmute(numuavs), - ::core::mem::transmute(ppunorderedaccessviews), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).90)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrtvs), ::core::mem::transmute(pprendertargetviews), ::core::mem::transmute(ppdepthstencilview), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews))) } pub unsafe fn OMGetBlendState(&self, ppblendstate: *mut ::core::option::Option, blendfactor: *mut f32, psamplemask: *mut u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).91)(::core::mem::transmute_copy(self), ::core::mem::transmute(ppblendstate), ::core::mem::transmute(blendfactor), ::core::mem::transmute(psamplemask))) @@ -17287,30 +16505,10 @@ impl ID3D11DeviceContext3 { (::windows::core::Interface::vtable(self).114)(::core::mem::transmute_copy(self), restoredeferredcontextstate.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CopySubresourceRegion1<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param5: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D11_BOX, copyflags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).115)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - ::core::mem::transmute(copyflags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).115)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox), ::core::mem::transmute(copyflags))) } pub unsafe fn UpdateSubresource1<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32, copyflags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).116)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(pdstbox), - ::core::mem::transmute(psrcdata), - ::core::mem::transmute(srcrowpitch), - ::core::mem::transmute(srcdepthpitch), - ::core::mem::transmute(copyflags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).116)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch), ::core::mem::transmute(copyflags))) } pub unsafe fn DiscardResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, presource: Param0) { ::core::mem::transmute((::windows::core::Interface::vtable(self).117)(::core::mem::transmute_copy(self), presource.into_param().abi())) @@ -17366,33 +16564,8 @@ impl ID3D11DeviceContext3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).133)(::core::mem::transmute_copy(self), presourceview.into_param().abi(), ::core::mem::transmute(prects), ::core::mem::transmute(numrects))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn UpdateTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param4: ::windows::core::IntoParam<'a, ID3D11Buffer>>( - &self, - ptiledresource: Param0, - numtiledresourceregions: u32, - ptiledresourceregionstartcoordinates: *const D3D11_TILED_RESOURCE_COORDINATE, - ptiledresourceregionsizes: *const D3D11_TILE_REGION_SIZE, - ptilepool: Param4, - numranges: u32, - prangeflags: *const u32, - ptilepoolstartoffsets: *const u32, - prangetilecounts: *const u32, - flags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).134)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(numtiledresourceregions), - ::core::mem::transmute(ptiledresourceregionstartcoordinates), - ::core::mem::transmute(ptiledresourceregionsizes), - ptilepool.into_param().abi(), - ::core::mem::transmute(numranges), - ::core::mem::transmute(prangeflags), - ::core::mem::transmute(ptilepoolstartoffsets), - ::core::mem::transmute(prangetilecounts), - ::core::mem::transmute(flags), - ) - .ok() + pub unsafe fn UpdateTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param4: ::windows::core::IntoParam<'a, ID3D11Buffer>>(&self, ptiledresource: Param0, numtiledresourceregions: u32, ptiledresourceregionstartcoordinates: *const D3D11_TILED_RESOURCE_COORDINATE, ptiledresourceregionsizes: *const D3D11_TILE_REGION_SIZE, ptilepool: Param4, numranges: u32, prangeflags: *const u32, ptilepoolstartoffsets: *const u32, prangetilecounts: *const u32, flags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).134)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(numtiledresourceregions), ::core::mem::transmute(ptiledresourceregionstartcoordinates), ::core::mem::transmute(ptiledresourceregionsizes), ptilepool.into_param().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(ptilepoolstartoffsets), ::core::mem::transmute(prangetilecounts), ::core::mem::transmute(flags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param2: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdesttiledresource: Param0, pdestregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, psourcetiledresource: Param2, psourceregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D11_TILE_REGION_SIZE, flags: u32) -> ::windows::core::Result<()> { @@ -17400,15 +16573,7 @@ impl ID3D11DeviceContext3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param3: ::windows::core::IntoParam<'a, ID3D11Buffer>>(&self, ptiledresource: Param0, ptileregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D11_TILE_REGION_SIZE, pbuffer: Param3, bufferstartoffsetinbytes: u64, flags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).136)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(ptileregionstartcoordinate), - ::core::mem::transmute(ptileregionsize), - pbuffer.into_param().abi(), - ::core::mem::transmute(bufferstartoffsetinbytes), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).136)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into_param().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UpdateTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdesttiledresource: Param0, pdesttileregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, pdesttileregionsize: *const D3D11_TILE_REGION_SIZE, psourcetiledata: *const ::core::ffi::c_void, flags: u32) { @@ -17784,14 +16949,7 @@ impl ID3D11DeviceContext4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), pindexbuffer.into_param().abi(), ::core::mem::transmute(format), ::core::mem::transmute(offset))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawInstanced(&self, vertexcountperinstance: u32, instancecount: u32, startvertexlocation: u32, startinstancelocation: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) @@ -17835,16 +16993,7 @@ impl ID3D11DeviceContext4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(numviews), ::core::mem::transmute(pprendertargetviews), pdepthstencilview.into_param().abi())) } pub unsafe fn OMSetRenderTargetsAndUnorderedAccessViews<'a, Param2: ::windows::core::IntoParam<'a, ID3D11DepthStencilView>>(&self, numrtvs: u32, pprendertargetviews: *const ::core::option::Option, pdepthstencilview: Param2, uavstartslot: u32, numuavs: u32, ppunorderedaccessviews: *const ::core::option::Option, puavinitialcounts: *const u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).34)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numrtvs), - ::core::mem::transmute(pprendertargetviews), - pdepthstencilview.into_param().abi(), - ::core::mem::transmute(uavstartslot), - ::core::mem::transmute(numuavs), - ::core::mem::transmute(ppunorderedaccessviews), - ::core::mem::transmute(puavinitialcounts), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrtvs), ::core::mem::transmute(pprendertargetviews), pdepthstencilview.into_param().abi(), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews), ::core::mem::transmute(puavinitialcounts))) } pub unsafe fn OMSetBlendState<'a, Param0: ::windows::core::IntoParam<'a, ID3D11BlendState>>(&self, pblendstate: Param0, blendfactor: *const f32, samplemask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), pblendstate.into_param().abi(), ::core::mem::transmute(blendfactor), ::core::mem::transmute(samplemask))) @@ -17881,17 +17030,7 @@ impl ID3D11DeviceContext4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).45)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrects), ::core::mem::transmute(prects))) } pub unsafe fn CopySubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param5: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D11_BOX) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox))) } pub unsafe fn CopyResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param1: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, psrcresource: Param1) { ::core::mem::transmute((::windows::core::Interface::vtable(self).47)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), psrcresource.into_param().abi())) @@ -18028,15 +17167,7 @@ impl ID3D11DeviceContext4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).89)(::core::mem::transmute_copy(self), ::core::mem::transmute(numviews), ::core::mem::transmute(pprendertargetviews), ::core::mem::transmute(ppdepthstencilview))) } pub unsafe fn OMGetRenderTargetsAndUnorderedAccessViews(&self, numrtvs: u32, pprendertargetviews: *mut ::core::option::Option, ppdepthstencilview: *mut ::core::option::Option, uavstartslot: u32, numuavs: u32, ppunorderedaccessviews: *mut ::core::option::Option) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).90)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numrtvs), - ::core::mem::transmute(pprendertargetviews), - ::core::mem::transmute(ppdepthstencilview), - ::core::mem::transmute(uavstartslot), - ::core::mem::transmute(numuavs), - ::core::mem::transmute(ppunorderedaccessviews), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).90)(::core::mem::transmute_copy(self), ::core::mem::transmute(numrtvs), ::core::mem::transmute(pprendertargetviews), ::core::mem::transmute(ppdepthstencilview), ::core::mem::transmute(uavstartslot), ::core::mem::transmute(numuavs), ::core::mem::transmute(ppunorderedaccessviews))) } pub unsafe fn OMGetBlendState(&self, ppblendstate: *mut ::core::option::Option, blendfactor: *mut f32, psamplemask: *mut u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).91)(::core::mem::transmute_copy(self), ::core::mem::transmute(ppblendstate), ::core::mem::transmute(blendfactor), ::core::mem::transmute(psamplemask))) @@ -18114,30 +17245,10 @@ impl ID3D11DeviceContext4 { (::windows::core::Interface::vtable(self).114)(::core::mem::transmute_copy(self), restoredeferredcontextstate.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CopySubresourceRegion1<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param5: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, dstz: u32, psrcresource: Param5, srcsubresource: u32, psrcbox: *const D3D11_BOX, copyflags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).115)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - ::core::mem::transmute(dstz), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcbox), - ::core::mem::transmute(copyflags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).115)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), ::core::mem::transmute(dstz), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcbox), ::core::mem::transmute(copyflags))) } pub unsafe fn UpdateSubresource1<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdstresource: Param0, dstsubresource: u32, pdstbox: *const D3D11_BOX, psrcdata: *const ::core::ffi::c_void, srcrowpitch: u32, srcdepthpitch: u32, copyflags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).116)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(pdstbox), - ::core::mem::transmute(psrcdata), - ::core::mem::transmute(srcrowpitch), - ::core::mem::transmute(srcdepthpitch), - ::core::mem::transmute(copyflags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).116)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(pdstbox), ::core::mem::transmute(psrcdata), ::core::mem::transmute(srcrowpitch), ::core::mem::transmute(srcdepthpitch), ::core::mem::transmute(copyflags))) } pub unsafe fn DiscardResource<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, presource: Param0) { ::core::mem::transmute((::windows::core::Interface::vtable(self).117)(::core::mem::transmute_copy(self), presource.into_param().abi())) @@ -18193,33 +17304,8 @@ impl ID3D11DeviceContext4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).133)(::core::mem::transmute_copy(self), presourceview.into_param().abi(), ::core::mem::transmute(prects), ::core::mem::transmute(numrects))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn UpdateTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param4: ::windows::core::IntoParam<'a, ID3D11Buffer>>( - &self, - ptiledresource: Param0, - numtiledresourceregions: u32, - ptiledresourceregionstartcoordinates: *const D3D11_TILED_RESOURCE_COORDINATE, - ptiledresourceregionsizes: *const D3D11_TILE_REGION_SIZE, - ptilepool: Param4, - numranges: u32, - prangeflags: *const u32, - ptilepoolstartoffsets: *const u32, - prangetilecounts: *const u32, - flags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).134)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(numtiledresourceregions), - ::core::mem::transmute(ptiledresourceregionstartcoordinates), - ::core::mem::transmute(ptiledresourceregionsizes), - ptilepool.into_param().abi(), - ::core::mem::transmute(numranges), - ::core::mem::transmute(prangeflags), - ::core::mem::transmute(ptilepoolstartoffsets), - ::core::mem::transmute(prangetilecounts), - ::core::mem::transmute(flags), - ) - .ok() + pub unsafe fn UpdateTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param4: ::windows::core::IntoParam<'a, ID3D11Buffer>>(&self, ptiledresource: Param0, numtiledresourceregions: u32, ptiledresourceregionstartcoordinates: *const D3D11_TILED_RESOURCE_COORDINATE, ptiledresourceregionsizes: *const D3D11_TILE_REGION_SIZE, ptilepool: Param4, numranges: u32, prangeflags: *const u32, ptilepoolstartoffsets: *const u32, prangetilecounts: *const u32, flags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).134)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(numtiledresourceregions), ::core::mem::transmute(ptiledresourceregionstartcoordinates), ::core::mem::transmute(ptiledresourceregionsizes), ptilepool.into_param().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(ptilepoolstartoffsets), ::core::mem::transmute(prangetilecounts), ::core::mem::transmute(flags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param2: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdesttiledresource: Param0, pdestregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, psourcetiledresource: Param2, psourceregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D11_TILE_REGION_SIZE, flags: u32) -> ::windows::core::Result<()> { @@ -18227,15 +17313,7 @@ impl ID3D11DeviceContext4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>, Param3: ::windows::core::IntoParam<'a, ID3D11Buffer>>(&self, ptiledresource: Param0, ptileregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D11_TILE_REGION_SIZE, pbuffer: Param3, bufferstartoffsetinbytes: u64, flags: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).136)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(ptileregionstartcoordinate), - ::core::mem::transmute(ptileregionsize), - pbuffer.into_param().abi(), - ::core::mem::transmute(bufferstartoffsetinbytes), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).136)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into_param().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UpdateTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D11Resource>>(&self, pdesttiledresource: Param0, pdesttileregionstartcoordinate: *const D3D11_TILED_RESOURCE_COORDINATE, pdesttileregionsize: *const D3D11_TILE_REGION_SIZE, psourcetiledata: *const ::core::ffi::c_void, flags: u32) { @@ -20436,12 +19514,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID3D1 } #[repr(C)] #[doc(hidden)] -pub struct ID3D11RefDefaultTrackingOptions_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, resourcetypeflags: u32, options: u32) -> ::windows::core::HRESULT, -); +pub struct ID3D11RefDefaultTrackingOptions_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, resourcetypeflags: u32, options: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID3D11RefTrackingOptions(pub ::windows::core::IUnknown); @@ -20476,12 +19549,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID3D1 } #[repr(C)] #[doc(hidden)] -pub struct ID3D11RefTrackingOptions_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uoptions: u32) -> ::windows::core::HRESULT, -); +pub struct ID3D11RefTrackingOptions_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uoptions: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID3D11RenderTargetView(pub ::windows::core::IUnknown); @@ -22669,28 +21737,8 @@ impl ID3D11VideoContext { ::core::mem::transmute((::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), enable.into_param().abi(), ::core::mem::transmute(lower), ::core::mem::transmute(upper))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn VideoProcessorSetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pvideoprocessor: Param0, - streamindex: u32, - enable: Param2, - format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, - leftviewframe0: Param4, - baseviewframe0: Param5, - flipmode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, - monooffset: i32, - ) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).36)( - ::core::mem::transmute_copy(self), - pvideoprocessor.into_param().abi(), - ::core::mem::transmute(streamindex), - enable.into_param().abi(), - ::core::mem::transmute(format), - leftviewframe0.into_param().abi(), - baseviewframe0.into_param().abi(), - ::core::mem::transmute(flipmode), - ::core::mem::transmute(monooffset), - )) + pub unsafe fn VideoProcessorSetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pvideoprocessor: Param0, streamindex: u32, enable: Param2, format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, leftviewframe0: Param4, baseviewframe0: Param5, flipmode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, monooffset: i32) { + ::core::mem::transmute((::windows::core::Interface::vtable(self).36)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), enable.into_param().abi(), ::core::mem::transmute(format), leftviewframe0.into_param().abi(), baseviewframe0.into_param().abi(), ::core::mem::transmute(flipmode), ::core::mem::transmute(monooffset))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorSetStreamAutoProcessingMode<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pvideoprocessor: Param0, streamindex: u32, enable: Param2) { @@ -22738,17 +21786,7 @@ impl ID3D11VideoContext { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorGetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>>(&self, pvideoprocessor: Param0, streamindex: u32, penable: *mut super::super::Foundation::BOOL, pformat: *mut D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, pleftviewframe0: *mut super::super::Foundation::BOOL, pbaseviewframe0: *mut super::super::Foundation::BOOL, pflipmode: *mut D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, monooffset: *mut i32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).49)( - ::core::mem::transmute_copy(self), - pvideoprocessor.into_param().abi(), - ::core::mem::transmute(streamindex), - ::core::mem::transmute(penable), - ::core::mem::transmute(pformat), - ::core::mem::transmute(pleftviewframe0), - ::core::mem::transmute(pbaseviewframe0), - ::core::mem::transmute(pflipmode), - ::core::mem::transmute(monooffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).49)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorGetStreamAutoProcessingMode<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>>(&self, pvideoprocessor: Param0, streamindex: u32, penabled: *mut super::super::Foundation::BOOL) { @@ -22772,17 +21810,7 @@ impl ID3D11VideoContext { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), psrcsurface.into_param().abi(), pdstsurface.into_param().abi(), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv))) } pub unsafe fn DecryptionBlt<'a, Param0: ::windows::core::IntoParam<'a, ID3D11CryptoSession>, Param1: ::windows::core::IntoParam<'a, ID3D11Texture2D>, Param2: ::windows::core::IntoParam<'a, ID3D11Texture2D>>(&self, pcryptosession: Param0, psrcsurface: Param1, pdstsurface: Param2, pencryptedblockinfo: *const D3D11_ENCRYPTED_BLOCK_INFO, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void, ivsize: u32, piv: *const ::core::ffi::c_void) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).56)( - ::core::mem::transmute_copy(self), - pcryptosession.into_param().abi(), - psrcsurface.into_param().abi(), - pdstsurface.into_param().abi(), - ::core::mem::transmute(pencryptedblockinfo), - ::core::mem::transmute(contentkeysize), - ::core::mem::transmute(pcontentkey), - ::core::mem::transmute(ivsize), - ::core::mem::transmute(piv), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).56)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), psrcsurface.into_param().abi(), pdstsurface.into_param().abi(), ::core::mem::transmute(pencryptedblockinfo), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv))) } pub unsafe fn StartSessionKeyRefresh<'a, Param0: ::windows::core::IntoParam<'a, ID3D11CryptoSession>>(&self, pcryptosession: Param0, randomnumbersize: u32, prandomnumber: *mut ::core::ffi::c_void) { ::core::mem::transmute((::windows::core::Interface::vtable(self).57)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), ::core::mem::transmute(randomnumbersize), ::core::mem::transmute(prandomnumber))) @@ -23076,28 +22104,8 @@ impl ID3D11VideoContext1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), enable.into_param().abi(), ::core::mem::transmute(lower), ::core::mem::transmute(upper))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn VideoProcessorSetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pvideoprocessor: Param0, - streamindex: u32, - enable: Param2, - format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, - leftviewframe0: Param4, - baseviewframe0: Param5, - flipmode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, - monooffset: i32, - ) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).36)( - ::core::mem::transmute_copy(self), - pvideoprocessor.into_param().abi(), - ::core::mem::transmute(streamindex), - enable.into_param().abi(), - ::core::mem::transmute(format), - leftviewframe0.into_param().abi(), - baseviewframe0.into_param().abi(), - ::core::mem::transmute(flipmode), - ::core::mem::transmute(monooffset), - )) + pub unsafe fn VideoProcessorSetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pvideoprocessor: Param0, streamindex: u32, enable: Param2, format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, leftviewframe0: Param4, baseviewframe0: Param5, flipmode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, monooffset: i32) { + ::core::mem::transmute((::windows::core::Interface::vtable(self).36)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), enable.into_param().abi(), ::core::mem::transmute(format), leftviewframe0.into_param().abi(), baseviewframe0.into_param().abi(), ::core::mem::transmute(flipmode), ::core::mem::transmute(monooffset))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorSetStreamAutoProcessingMode<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pvideoprocessor: Param0, streamindex: u32, enable: Param2) { @@ -23145,17 +22153,7 @@ impl ID3D11VideoContext1 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorGetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>>(&self, pvideoprocessor: Param0, streamindex: u32, penable: *mut super::super::Foundation::BOOL, pformat: *mut D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, pleftviewframe0: *mut super::super::Foundation::BOOL, pbaseviewframe0: *mut super::super::Foundation::BOOL, pflipmode: *mut D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, monooffset: *mut i32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).49)( - ::core::mem::transmute_copy(self), - pvideoprocessor.into_param().abi(), - ::core::mem::transmute(streamindex), - ::core::mem::transmute(penable), - ::core::mem::transmute(pformat), - ::core::mem::transmute(pleftviewframe0), - ::core::mem::transmute(pbaseviewframe0), - ::core::mem::transmute(pflipmode), - ::core::mem::transmute(monooffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).49)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorGetStreamAutoProcessingMode<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>>(&self, pvideoprocessor: Param0, streamindex: u32, penabled: *mut super::super::Foundation::BOOL) { @@ -23179,17 +22177,7 @@ impl ID3D11VideoContext1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), psrcsurface.into_param().abi(), pdstsurface.into_param().abi(), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv))) } pub unsafe fn DecryptionBlt<'a, Param0: ::windows::core::IntoParam<'a, ID3D11CryptoSession>, Param1: ::windows::core::IntoParam<'a, ID3D11Texture2D>, Param2: ::windows::core::IntoParam<'a, ID3D11Texture2D>>(&self, pcryptosession: Param0, psrcsurface: Param1, pdstsurface: Param2, pencryptedblockinfo: *const D3D11_ENCRYPTED_BLOCK_INFO, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void, ivsize: u32, piv: *const ::core::ffi::c_void) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).56)( - ::core::mem::transmute_copy(self), - pcryptosession.into_param().abi(), - psrcsurface.into_param().abi(), - pdstsurface.into_param().abi(), - ::core::mem::transmute(pencryptedblockinfo), - ::core::mem::transmute(contentkeysize), - ::core::mem::transmute(pcontentkey), - ::core::mem::transmute(ivsize), - ::core::mem::transmute(piv), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).56)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), psrcsurface.into_param().abi(), pdstsurface.into_param().abi(), ::core::mem::transmute(pencryptedblockinfo), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv))) } pub unsafe fn StartSessionKeyRefresh<'a, Param0: ::windows::core::IntoParam<'a, ID3D11CryptoSession>>(&self, pcryptosession: Param0, randomnumbersize: u32, prandomnumber: *mut ::core::ffi::c_void) { ::core::mem::transmute((::windows::core::Interface::vtable(self).57)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), ::core::mem::transmute(randomnumbersize), ::core::mem::transmute(prandomnumber))) @@ -23584,28 +22572,8 @@ impl ID3D11VideoContext2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), enable.into_param().abi(), ::core::mem::transmute(lower), ::core::mem::transmute(upper))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn VideoProcessorSetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pvideoprocessor: Param0, - streamindex: u32, - enable: Param2, - format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, - leftviewframe0: Param4, - baseviewframe0: Param5, - flipmode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, - monooffset: i32, - ) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).36)( - ::core::mem::transmute_copy(self), - pvideoprocessor.into_param().abi(), - ::core::mem::transmute(streamindex), - enable.into_param().abi(), - ::core::mem::transmute(format), - leftviewframe0.into_param().abi(), - baseviewframe0.into_param().abi(), - ::core::mem::transmute(flipmode), - ::core::mem::transmute(monooffset), - )) + pub unsafe fn VideoProcessorSetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pvideoprocessor: Param0, streamindex: u32, enable: Param2, format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, leftviewframe0: Param4, baseviewframe0: Param5, flipmode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, monooffset: i32) { + ::core::mem::transmute((::windows::core::Interface::vtable(self).36)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), enable.into_param().abi(), ::core::mem::transmute(format), leftviewframe0.into_param().abi(), baseviewframe0.into_param().abi(), ::core::mem::transmute(flipmode), ::core::mem::transmute(monooffset))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorSetStreamAutoProcessingMode<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pvideoprocessor: Param0, streamindex: u32, enable: Param2) { @@ -23653,17 +22621,7 @@ impl ID3D11VideoContext2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorGetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>>(&self, pvideoprocessor: Param0, streamindex: u32, penable: *mut super::super::Foundation::BOOL, pformat: *mut D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, pleftviewframe0: *mut super::super::Foundation::BOOL, pbaseviewframe0: *mut super::super::Foundation::BOOL, pflipmode: *mut D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, monooffset: *mut i32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).49)( - ::core::mem::transmute_copy(self), - pvideoprocessor.into_param().abi(), - ::core::mem::transmute(streamindex), - ::core::mem::transmute(penable), - ::core::mem::transmute(pformat), - ::core::mem::transmute(pleftviewframe0), - ::core::mem::transmute(pbaseviewframe0), - ::core::mem::transmute(pflipmode), - ::core::mem::transmute(monooffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).49)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorGetStreamAutoProcessingMode<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>>(&self, pvideoprocessor: Param0, streamindex: u32, penabled: *mut super::super::Foundation::BOOL) { @@ -23687,17 +22645,7 @@ impl ID3D11VideoContext2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), psrcsurface.into_param().abi(), pdstsurface.into_param().abi(), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv))) } pub unsafe fn DecryptionBlt<'a, Param0: ::windows::core::IntoParam<'a, ID3D11CryptoSession>, Param1: ::windows::core::IntoParam<'a, ID3D11Texture2D>, Param2: ::windows::core::IntoParam<'a, ID3D11Texture2D>>(&self, pcryptosession: Param0, psrcsurface: Param1, pdstsurface: Param2, pencryptedblockinfo: *const D3D11_ENCRYPTED_BLOCK_INFO, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void, ivsize: u32, piv: *const ::core::ffi::c_void) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).56)( - ::core::mem::transmute_copy(self), - pcryptosession.into_param().abi(), - psrcsurface.into_param().abi(), - pdstsurface.into_param().abi(), - ::core::mem::transmute(pencryptedblockinfo), - ::core::mem::transmute(contentkeysize), - ::core::mem::transmute(pcontentkey), - ::core::mem::transmute(ivsize), - ::core::mem::transmute(piv), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).56)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), psrcsurface.into_param().abi(), pdstsurface.into_param().abi(), ::core::mem::transmute(pencryptedblockinfo), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv))) } pub unsafe fn StartSessionKeyRefresh<'a, Param0: ::windows::core::IntoParam<'a, ID3D11CryptoSession>>(&self, pcryptosession: Param0, randomnumbersize: u32, prandomnumber: *mut ::core::ffi::c_void) { ::core::mem::transmute((::windows::core::Interface::vtable(self).57)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), ::core::mem::transmute(randomnumbersize), ::core::mem::transmute(prandomnumber))) @@ -24136,28 +23084,8 @@ impl ID3D11VideoContext3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), enable.into_param().abi(), ::core::mem::transmute(lower), ::core::mem::transmute(upper))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn VideoProcessorSetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pvideoprocessor: Param0, - streamindex: u32, - enable: Param2, - format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, - leftviewframe0: Param4, - baseviewframe0: Param5, - flipmode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, - monooffset: i32, - ) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).36)( - ::core::mem::transmute_copy(self), - pvideoprocessor.into_param().abi(), - ::core::mem::transmute(streamindex), - enable.into_param().abi(), - ::core::mem::transmute(format), - leftviewframe0.into_param().abi(), - baseviewframe0.into_param().abi(), - ::core::mem::transmute(flipmode), - ::core::mem::transmute(monooffset), - )) + pub unsafe fn VideoProcessorSetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pvideoprocessor: Param0, streamindex: u32, enable: Param2, format: D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, leftviewframe0: Param4, baseviewframe0: Param5, flipmode: D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, monooffset: i32) { + ::core::mem::transmute((::windows::core::Interface::vtable(self).36)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), enable.into_param().abi(), ::core::mem::transmute(format), leftviewframe0.into_param().abi(), baseviewframe0.into_param().abi(), ::core::mem::transmute(flipmode), ::core::mem::transmute(monooffset))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorSetStreamAutoProcessingMode<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pvideoprocessor: Param0, streamindex: u32, enable: Param2) { @@ -24205,17 +23133,7 @@ impl ID3D11VideoContext3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorGetStreamStereoFormat<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>>(&self, pvideoprocessor: Param0, streamindex: u32, penable: *mut super::super::Foundation::BOOL, pformat: *mut D3D11_VIDEO_PROCESSOR_STEREO_FORMAT, pleftviewframe0: *mut super::super::Foundation::BOOL, pbaseviewframe0: *mut super::super::Foundation::BOOL, pflipmode: *mut D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE, monooffset: *mut i32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).49)( - ::core::mem::transmute_copy(self), - pvideoprocessor.into_param().abi(), - ::core::mem::transmute(streamindex), - ::core::mem::transmute(penable), - ::core::mem::transmute(pformat), - ::core::mem::transmute(pleftviewframe0), - ::core::mem::transmute(pbaseviewframe0), - ::core::mem::transmute(pflipmode), - ::core::mem::transmute(monooffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).49)(::core::mem::transmute_copy(self), pvideoprocessor.into_param().abi(), ::core::mem::transmute(streamindex), ::core::mem::transmute(penable), ::core::mem::transmute(pformat), ::core::mem::transmute(pleftviewframe0), ::core::mem::transmute(pbaseviewframe0), ::core::mem::transmute(pflipmode), ::core::mem::transmute(monooffset))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn VideoProcessorGetStreamAutoProcessingMode<'a, Param0: ::windows::core::IntoParam<'a, ID3D11VideoProcessor>>(&self, pvideoprocessor: Param0, streamindex: u32, penabled: *mut super::super::Foundation::BOOL) { @@ -24239,17 +23157,7 @@ impl ID3D11VideoContext3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), psrcsurface.into_param().abi(), pdstsurface.into_param().abi(), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv))) } pub unsafe fn DecryptionBlt<'a, Param0: ::windows::core::IntoParam<'a, ID3D11CryptoSession>, Param1: ::windows::core::IntoParam<'a, ID3D11Texture2D>, Param2: ::windows::core::IntoParam<'a, ID3D11Texture2D>>(&self, pcryptosession: Param0, psrcsurface: Param1, pdstsurface: Param2, pencryptedblockinfo: *const D3D11_ENCRYPTED_BLOCK_INFO, contentkeysize: u32, pcontentkey: *const ::core::ffi::c_void, ivsize: u32, piv: *const ::core::ffi::c_void) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).56)( - ::core::mem::transmute_copy(self), - pcryptosession.into_param().abi(), - psrcsurface.into_param().abi(), - pdstsurface.into_param().abi(), - ::core::mem::transmute(pencryptedblockinfo), - ::core::mem::transmute(contentkeysize), - ::core::mem::transmute(pcontentkey), - ::core::mem::transmute(ivsize), - ::core::mem::transmute(piv), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).56)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), psrcsurface.into_param().abi(), pdstsurface.into_param().abi(), ::core::mem::transmute(pencryptedblockinfo), ::core::mem::transmute(contentkeysize), ::core::mem::transmute(pcontentkey), ::core::mem::transmute(ivsize), ::core::mem::transmute(piv))) } pub unsafe fn StartSessionKeyRefresh<'a, Param0: ::windows::core::IntoParam<'a, ID3D11CryptoSession>>(&self, pcryptosession: Param0, randomnumbersize: u32, prandomnumber: *mut ::core::ffi::c_void) { ::core::mem::transmute((::windows::core::Interface::vtable(self).57)(::core::mem::transmute_copy(self), pcryptosession.into_param().abi(), ::core::mem::transmute(randomnumbersize), ::core::mem::transmute(prandomnumber))) @@ -25077,8 +23985,7 @@ pub struct ID3D11VideoDevice1_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID, pkeyexchangetype: *const ::windows::core::GUID, pprivateinputsize: *mut u32, pprivateoutputsize: *mut u32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdecoderprofile: *const ::windows::core::GUID, samplewidth: u32, sampleheight: u32, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, bitrate: u32, pcryptotype: *const ::windows::core::GUID, pdecodercaps: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Dxgi_Common"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, psupported: *mut super::super::Foundation::BOOL, prealtimehint: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, psupported: *mut super::super::Foundation::BOOL, prealtimehint: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common")))] usize, #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, precommendedoutputdesc: *mut D3D11_VIDEO_SAMPLE_DESC) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Dxgi_Common"))] usize, @@ -25276,8 +24183,7 @@ pub struct ID3D11VideoDevice2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcryptotype: *const ::windows::core::GUID, pdecoderprofile: *const ::windows::core::GUID, pkeyexchangetype: *const ::windows::core::GUID, pprivateinputsize: *mut u32, pprivateoutputsize: *mut u32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdecoderprofile: *const ::windows::core::GUID, samplewidth: u32, sampleheight: u32, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, bitrate: u32, pcryptotype: *const ::windows::core::GUID, pdecodercaps: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Dxgi_Common"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, psupported: *mut super::super::Foundation::BOOL, prealtimehint: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, poutputdesc: *const D3D11_VIDEO_SAMPLE_DESC, psupported: *mut super::super::Foundation::BOOL, prealtimehint: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common")))] usize, #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pinputdesc: *const D3D11_VIDEO_DECODER_DESC, inputcolorspace: super::Dxgi::Common::DXGI_COLOR_SPACE_TYPE, pinputconfig: *const D3D11_VIDEO_DECODER_CONFIG, pframerate: *const super::Dxgi::Common::DXGI_RATIONAL, precommendedoutputdesc: *mut D3D11_VIDEO_SAMPLE_DESC) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Dxgi_Common"))] usize, @@ -26174,7 +25080,5 @@ pub struct ID3DX11SegmentedScan_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi"))] pub type PFN_D3D11_CREATE_DEVICE = ::core::option::Option ::windows::core::HRESULT>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))] -pub type PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN = ::core::option::Option< - unsafe extern "system" fn(param0: ::windows::core::RawPtr, param1: super::Direct3D::D3D_DRIVER_TYPE, param2: super::super::Foundation::HINSTANCE, param3: u32, param4: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, param6: u32, param7: *const super::Dxgi::DXGI_SWAP_CHAIN_DESC, param8: *mut ::windows::core::RawPtr, param9: *mut ::windows::core::RawPtr, param10: *mut super::Direct3D::D3D_FEATURE_LEVEL, param11: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ->; +pub type PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN = ::core::option::Option ::windows::core::HRESULT>; pub const _FACD3D11: u32 = 2172u32; diff --git a/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs b/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs index 2b0e25e11f..5b3303707d 100644 --- a/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs @@ -1,37 +1,14 @@ #![allow(unused_variables, non_upper_case_globals, non_snake_case, unused_unsafe, non_camel_case_types, dead_code, clippy::all)] #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Direct3D11"))] #[inline] -pub unsafe fn D3D11On12CreateDevice<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - pdevice: Param0, - flags: u32, - pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, - featurelevels: u32, - ppcommandqueues: *const ::core::option::Option<::windows::core::IUnknown>, - numqueues: u32, - nodemask: u32, - ppdevice: *mut ::core::option::Option, - ppimmediatecontext: *mut ::core::option::Option, - pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL, -) -> ::windows::core::Result<()> { +pub unsafe fn D3D11On12CreateDevice<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(pdevice: Param0, flags: u32, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, ppcommandqueues: *const ::core::option::Option<::windows::core::IUnknown>, numqueues: u32, nodemask: u32, ppdevice: *mut ::core::option::Option, ppimmediatecontext: *mut ::core::option::Option, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn D3D11On12CreateDevice(pdevice: ::windows::core::RawPtr, flags: u32, pfeaturelevels: *const super::Direct3D::D3D_FEATURE_LEVEL, featurelevels: u32, ppcommandqueues: *const ::windows::core::RawPtr, numqueues: u32, nodemask: u32, ppdevice: *mut ::windows::core::RawPtr, ppimmediatecontext: *mut ::windows::core::RawPtr, pchosenfeaturelevel: *mut super::Direct3D::D3D_FEATURE_LEVEL) -> ::windows::core::HRESULT; } - D3D11On12CreateDevice( - pdevice.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(pfeaturelevels), - ::core::mem::transmute(featurelevels), - ::core::mem::transmute(ppcommandqueues), - ::core::mem::transmute(numqueues), - ::core::mem::transmute(nodemask), - ::core::mem::transmute(ppdevice), - ::core::mem::transmute(ppimmediatecontext), - ::core::mem::transmute(pchosenfeaturelevel), - ) - .ok() + D3D11On12CreateDevice(pdevice.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(pfeaturelevels), ::core::mem::transmute(featurelevels), ::core::mem::transmute(ppcommandqueues), ::core::mem::transmute(numqueues), ::core::mem::transmute(nodemask), ::core::mem::transmute(ppdevice), ::core::mem::transmute(ppimmediatecontext), ::core::mem::transmute(pchosenfeaturelevel)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Graphics/Direct3D12/mod.rs b/src/Windows/Win32/Graphics/Direct3D12/mod.rs index c1749999f1..e1edee9527 100644 --- a/src/Windows/Win32/Graphics/Direct3D12/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D12/mod.rs @@ -164,16 +164,7 @@ impl ::core::fmt::Debug for D3D12_AUTO_BREADCRUMB_NODE { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3D12_AUTO_BREADCRUMB_NODE { fn eq(&self, other: &Self) -> bool { - self.pCommandListDebugNameA == other.pCommandListDebugNameA - && self.pCommandListDebugNameW == other.pCommandListDebugNameW - && self.pCommandQueueDebugNameA == other.pCommandQueueDebugNameA - && self.pCommandQueueDebugNameW == other.pCommandQueueDebugNameW - && self.pCommandList == other.pCommandList - && self.pCommandQueue == other.pCommandQueue - && self.BreadcrumbCount == other.BreadcrumbCount - && self.pLastBreadcrumbValue == other.pLastBreadcrumbValue - && self.pCommandHistory == other.pCommandHistory - && self.pNext == other.pNext + self.pCommandListDebugNameA == other.pCommandListDebugNameA && self.pCommandListDebugNameW == other.pCommandListDebugNameW && self.pCommandQueueDebugNameA == other.pCommandQueueDebugNameA && self.pCommandQueueDebugNameW == other.pCommandQueueDebugNameW && self.pCommandList == other.pCommandList && self.pCommandQueue == other.pCommandQueue && self.BreadcrumbCount == other.BreadcrumbCount && self.pLastBreadcrumbValue == other.pLastBreadcrumbValue && self.pCommandHistory == other.pCommandHistory && self.pNext == other.pNext } } #[cfg(feature = "Win32_Foundation")] @@ -229,18 +220,7 @@ impl ::core::fmt::Debug for D3D12_AUTO_BREADCRUMB_NODE1 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3D12_AUTO_BREADCRUMB_NODE1 { fn eq(&self, other: &Self) -> bool { - self.pCommandListDebugNameA == other.pCommandListDebugNameA - && self.pCommandListDebugNameW == other.pCommandListDebugNameW - && self.pCommandQueueDebugNameA == other.pCommandQueueDebugNameA - && self.pCommandQueueDebugNameW == other.pCommandQueueDebugNameW - && self.pCommandList == other.pCommandList - && self.pCommandQueue == other.pCommandQueue - && self.BreadcrumbCount == other.BreadcrumbCount - && self.pLastBreadcrumbValue == other.pLastBreadcrumbValue - && self.pCommandHistory == other.pCommandHistory - && self.pNext == other.pNext - && self.BreadcrumbContextsCount == other.BreadcrumbContextsCount - && self.pBreadcrumbContexts == other.pBreadcrumbContexts + self.pCommandListDebugNameA == other.pCommandListDebugNameA && self.pCommandListDebugNameW == other.pCommandListDebugNameW && self.pCommandQueueDebugNameA == other.pCommandQueueDebugNameA && self.pCommandQueueDebugNameW == other.pCommandQueueDebugNameW && self.pCommandList == other.pCommandList && self.pCommandQueue == other.pCommandQueue && self.BreadcrumbCount == other.BreadcrumbCount && self.pLastBreadcrumbValue == other.pLastBreadcrumbValue && self.pCommandHistory == other.pCommandHistory && self.pNext == other.pNext && self.BreadcrumbContextsCount == other.BreadcrumbContextsCount && self.pBreadcrumbContexts == other.pBreadcrumbContexts } } #[cfg(feature = "Win32_Foundation")] @@ -1622,16 +1602,7 @@ impl ::core::default::Default for D3D12_DEPTH_STENCIL_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_DEPTH_STENCIL_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_DEPTH_STENCIL_DESC") - .field("DepthEnable", &self.DepthEnable) - .field("DepthWriteMask", &self.DepthWriteMask) - .field("DepthFunc", &self.DepthFunc) - .field("StencilEnable", &self.StencilEnable) - .field("StencilReadMask", &self.StencilReadMask) - .field("StencilWriteMask", &self.StencilWriteMask) - .field("FrontFace", &self.FrontFace) - .field("BackFace", &self.BackFace) - .finish() + fmt.debug_struct("D3D12_DEPTH_STENCIL_DESC").field("DepthEnable", &self.DepthEnable).field("DepthWriteMask", &self.DepthWriteMask).field("DepthFunc", &self.DepthFunc).field("StencilEnable", &self.StencilEnable).field("StencilReadMask", &self.StencilReadMask).field("StencilWriteMask", &self.StencilWriteMask).field("FrontFace", &self.FrontFace).field("BackFace", &self.BackFace).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1671,17 +1642,7 @@ impl ::core::default::Default for D3D12_DEPTH_STENCIL_DESC1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_DEPTH_STENCIL_DESC1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_DEPTH_STENCIL_DESC1") - .field("DepthEnable", &self.DepthEnable) - .field("DepthWriteMask", &self.DepthWriteMask) - .field("DepthFunc", &self.DepthFunc) - .field("StencilEnable", &self.StencilEnable) - .field("StencilReadMask", &self.StencilReadMask) - .field("StencilWriteMask", &self.StencilWriteMask) - .field("FrontFace", &self.FrontFace) - .field("BackFace", &self.BackFace) - .field("DepthBoundsTestEnable", &self.DepthBoundsTestEnable) - .finish() + fmt.debug_struct("D3D12_DEPTH_STENCIL_DESC1").field("DepthEnable", &self.DepthEnable).field("DepthWriteMask", &self.DepthWriteMask).field("DepthFunc", &self.DepthFunc).field("StencilEnable", &self.StencilEnable).field("StencilReadMask", &self.StencilReadMask).field("StencilWriteMask", &self.StencilWriteMask).field("FrontFace", &self.FrontFace).field("BackFace", &self.BackFace).field("DepthBoundsTestEnable", &self.DepthBoundsTestEnable).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1897,13 +1858,7 @@ impl ::core::default::Default for D3D12_DESCRIPTOR_RANGE { } impl ::core::fmt::Debug for D3D12_DESCRIPTOR_RANGE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_DESCRIPTOR_RANGE") - .field("RangeType", &self.RangeType) - .field("NumDescriptors", &self.NumDescriptors) - .field("BaseShaderRegister", &self.BaseShaderRegister) - .field("RegisterSpace", &self.RegisterSpace) - .field("OffsetInDescriptorsFromTableStart", &self.OffsetInDescriptorsFromTableStart) - .finish() + fmt.debug_struct("D3D12_DESCRIPTOR_RANGE").field("RangeType", &self.RangeType).field("NumDescriptors", &self.NumDescriptors).field("BaseShaderRegister", &self.BaseShaderRegister).field("RegisterSpace", &self.RegisterSpace).field("OffsetInDescriptorsFromTableStart", &self.OffsetInDescriptorsFromTableStart).finish() } } impl ::core::cmp::PartialEq for D3D12_DESCRIPTOR_RANGE { @@ -1933,14 +1888,7 @@ impl ::core::default::Default for D3D12_DESCRIPTOR_RANGE1 { } impl ::core::fmt::Debug for D3D12_DESCRIPTOR_RANGE1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_DESCRIPTOR_RANGE1") - .field("RangeType", &self.RangeType) - .field("NumDescriptors", &self.NumDescriptors) - .field("BaseShaderRegister", &self.BaseShaderRegister) - .field("RegisterSpace", &self.RegisterSpace) - .field("Flags", &self.Flags) - .field("OffsetInDescriptorsFromTableStart", &self.OffsetInDescriptorsFromTableStart) - .finish() + fmt.debug_struct("D3D12_DESCRIPTOR_RANGE1").field("RangeType", &self.RangeType).field("NumDescriptors", &self.NumDescriptors).field("BaseShaderRegister", &self.BaseShaderRegister).field("RegisterSpace", &self.RegisterSpace).field("Flags", &self.Flags).field("OffsetInDescriptorsFromTableStart", &self.OffsetInDescriptorsFromTableStart).finish() } } impl ::core::cmp::PartialEq for D3D12_DESCRIPTOR_RANGE1 { @@ -2257,15 +2205,7 @@ impl ::core::default::Default for D3D12_DISPATCH_RAYS_DESC { } impl ::core::fmt::Debug for D3D12_DISPATCH_RAYS_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_DISPATCH_RAYS_DESC") - .field("RayGenerationShaderRecord", &self.RayGenerationShaderRecord) - .field("MissShaderTable", &self.MissShaderTable) - .field("HitGroupTable", &self.HitGroupTable) - .field("CallableShaderTable", &self.CallableShaderTable) - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("Depth", &self.Depth) - .finish() + fmt.debug_struct("D3D12_DISPATCH_RAYS_DESC").field("RayGenerationShaderRecord", &self.RayGenerationShaderRecord).field("MissShaderTable", &self.MissShaderTable).field("HitGroupTable", &self.HitGroupTable).field("CallableShaderTable", &self.CallableShaderTable).field("Width", &self.Width).field("Height", &self.Height).field("Depth", &self.Depth).finish() } } impl ::core::cmp::PartialEq for D3D12_DISPATCH_RAYS_DESC { @@ -2322,13 +2262,7 @@ impl ::core::default::Default for D3D12_DRAW_INDEXED_ARGUMENTS { } impl ::core::fmt::Debug for D3D12_DRAW_INDEXED_ARGUMENTS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_DRAW_INDEXED_ARGUMENTS") - .field("IndexCountPerInstance", &self.IndexCountPerInstance) - .field("InstanceCount", &self.InstanceCount) - .field("StartIndexLocation", &self.StartIndexLocation) - .field("BaseVertexLocation", &self.BaseVertexLocation) - .field("StartInstanceLocation", &self.StartInstanceLocation) - .finish() + fmt.debug_struct("D3D12_DRAW_INDEXED_ARGUMENTS").field("IndexCountPerInstance", &self.IndexCountPerInstance).field("InstanceCount", &self.InstanceCount).field("StartIndexLocation", &self.StartIndexLocation).field("BaseVertexLocation", &self.BaseVertexLocation).field("StartInstanceLocation", &self.StartInstanceLocation).finish() } } impl ::core::cmp::PartialEq for D3D12_DRAW_INDEXED_ARGUMENTS { @@ -3346,14 +3280,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_D3D12_OPTIONS1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_FEATURE_DATA_D3D12_OPTIONS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_D3D12_OPTIONS1") - .field("WaveOps", &self.WaveOps) - .field("WaveLaneCountMin", &self.WaveLaneCountMin) - .field("WaveLaneCountMax", &self.WaveLaneCountMax) - .field("TotalLaneCount", &self.TotalLaneCount) - .field("ExpandedComputeResourceStates", &self.ExpandedComputeResourceStates) - .field("Int64ShaderOps", &self.Int64ShaderOps) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_D3D12_OPTIONS1").field("WaveOps", &self.WaveOps).field("WaveLaneCountMin", &self.WaveLaneCountMin).field("WaveLaneCountMax", &self.WaveLaneCountMax).field("TotalLaneCount", &self.TotalLaneCount).field("ExpandedComputeResourceStates", &self.ExpandedComputeResourceStates).field("Int64ShaderOps", &self.Int64ShaderOps).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3487,13 +3414,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_D3D12_OPTIONS3 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_FEATURE_DATA_D3D12_OPTIONS3 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_D3D12_OPTIONS3") - .field("CopyQueueTimestampQueriesSupported", &self.CopyQueueTimestampQueriesSupported) - .field("CastingFullyTypedFormatSupported", &self.CastingFullyTypedFormatSupported) - .field("WriteBufferImmediateSupportFlags", &self.WriteBufferImmediateSupportFlags) - .field("ViewInstancingTier", &self.ViewInstancingTier) - .field("BarycentricsSupported", &self.BarycentricsSupported) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_D3D12_OPTIONS3").field("CopyQueueTimestampQueriesSupported", &self.CopyQueueTimestampQueriesSupported).field("CastingFullyTypedFormatSupported", &self.CastingFullyTypedFormatSupported).field("WriteBufferImmediateSupportFlags", &self.WriteBufferImmediateSupportFlags).field("ViewInstancingTier", &self.ViewInstancingTier).field("BarycentricsSupported", &self.BarycentricsSupported).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3597,13 +3518,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_D3D12_OPTIONS6 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_FEATURE_DATA_D3D12_OPTIONS6 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_D3D12_OPTIONS6") - .field("AdditionalShadingRatesSupported", &self.AdditionalShadingRatesSupported) - .field("PerPrimitiveShadingRateSupportedWithViewportIndexing", &self.PerPrimitiveShadingRateSupportedWithViewportIndexing) - .field("VariableShadingRateTier", &self.VariableShadingRateTier) - .field("ShadingRateImageTileSize", &self.ShadingRateImageTileSize) - .field("BackgroundProcessingSupported", &self.BackgroundProcessingSupported) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_D3D12_OPTIONS6").field("AdditionalShadingRatesSupported", &self.AdditionalShadingRatesSupported).field("PerPrimitiveShadingRateSupportedWithViewportIndexing", &self.PerPrimitiveShadingRateSupportedWithViewportIndexing).field("VariableShadingRateTier", &self.VariableShadingRateTier).field("ShadingRateImageTileSize", &self.ShadingRateImageTileSize).field("BackgroundProcessingSupported", &self.BackgroundProcessingSupported).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3711,12 +3626,7 @@ impl ::core::fmt::Debug for D3D12_FEATURE_DATA_D3D12_OPTIONS9 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3D12_FEATURE_DATA_D3D12_OPTIONS9 { fn eq(&self, other: &Self) -> bool { - self.MeshShaderPipelineStatsSupported == other.MeshShaderPipelineStatsSupported - && self.MeshShaderSupportsFullRangeRenderTargetArrayIndex == other.MeshShaderSupportsFullRangeRenderTargetArrayIndex - && self.AtomicInt64OnTypedResourceSupported == other.AtomicInt64OnTypedResourceSupported - && self.AtomicInt64OnGroupSharedSupported == other.AtomicInt64OnGroupSharedSupported - && self.DerivativesInMeshAndAmplificationShadersSupported == other.DerivativesInMeshAndAmplificationShadersSupported - && self.WaveMMATier == other.WaveMMATier + self.MeshShaderPipelineStatsSupported == other.MeshShaderPipelineStatsSupported && self.MeshShaderSupportsFullRangeRenderTargetArrayIndex == other.MeshShaderSupportsFullRangeRenderTargetArrayIndex && self.AtomicInt64OnTypedResourceSupported == other.AtomicInt64OnTypedResourceSupported && self.AtomicInt64OnGroupSharedSupported == other.AtomicInt64OnGroupSharedSupported && self.DerivativesInMeshAndAmplificationShadersSupported == other.DerivativesInMeshAndAmplificationShadersSupported && self.WaveMMATier == other.WaveMMATier } } #[cfg(feature = "Win32_Foundation")] @@ -4049,14 +3959,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_QUERY_META_COMMAND { } impl ::core::fmt::Debug for D3D12_FEATURE_DATA_QUERY_META_COMMAND { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_QUERY_META_COMMAND") - .field("CommandId", &self.CommandId) - .field("NodeMask", &self.NodeMask) - .field("pQueryInputData", &self.pQueryInputData) - .field("QueryInputDataSizeInBytes", &self.QueryInputDataSizeInBytes) - .field("pQueryOutputData", &self.pQueryOutputData) - .field("QueryOutputDataSizeInBytes", &self.QueryOutputDataSizeInBytes) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_QUERY_META_COMMAND").field("CommandId", &self.CommandId).field("NodeMask", &self.NodeMask).field("pQueryInputData", &self.pQueryInputData).field("QueryInputDataSizeInBytes", &self.QueryInputDataSizeInBytes).field("pQueryOutputData", &self.pQueryOutputData).field("QueryOutputDataSizeInBytes", &self.QueryOutputDataSizeInBytes).finish() } } impl ::core::cmp::PartialEq for D3D12_FEATURE_DATA_QUERY_META_COMMAND { @@ -5075,13 +4978,7 @@ impl ::core::default::Default for D3D12_HIT_GROUP_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_HIT_GROUP_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_HIT_GROUP_DESC") - .field("HitGroupExport", &self.HitGroupExport) - .field("Type", &self.Type) - .field("AnyHitShaderImport", &self.AnyHitShaderImport) - .field("ClosestHitShaderImport", &self.ClosestHitShaderImport) - .field("IntersectionShaderImport", &self.IntersectionShaderImport) - .finish() + fmt.debug_struct("D3D12_HIT_GROUP_DESC").field("HitGroupExport", &self.HitGroupExport).field("Type", &self.Type).field("AnyHitShaderImport", &self.AnyHitShaderImport).field("ClosestHitShaderImport", &self.ClosestHitShaderImport).field("IntersectionShaderImport", &self.IntersectionShaderImport).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5506,15 +5403,7 @@ impl ::core::default::Default for D3D12_INPUT_ELEMENT_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D3D12_INPUT_ELEMENT_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_INPUT_ELEMENT_DESC") - .field("SemanticName", &self.SemanticName) - .field("SemanticIndex", &self.SemanticIndex) - .field("Format", &self.Format) - .field("InputSlot", &self.InputSlot) - .field("AlignedByteOffset", &self.AlignedByteOffset) - .field("InputSlotClass", &self.InputSlotClass) - .field("InstanceDataStepRate", &self.InstanceDataStepRate) - .finish() + fmt.debug_struct("D3D12_INPUT_ELEMENT_DESC").field("SemanticName", &self.SemanticName).field("SemanticIndex", &self.SemanticIndex).field("Format", &self.Format).field("InputSlot", &self.InputSlot).field("AlignedByteOffset", &self.AlignedByteOffset).field("InputSlotClass", &self.InputSlotClass).field("InstanceDataStepRate", &self.InstanceDataStepRate).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -7554,20 +7443,7 @@ impl ::core::fmt::Debug for D3D12_QUERY_DATA_PIPELINE_STATISTICS1 { } impl ::core::cmp::PartialEq for D3D12_QUERY_DATA_PIPELINE_STATISTICS1 { fn eq(&self, other: &Self) -> bool { - self.IAVertices == other.IAVertices - && self.IAPrimitives == other.IAPrimitives - && self.VSInvocations == other.VSInvocations - && self.GSInvocations == other.GSInvocations - && self.GSPrimitives == other.GSPrimitives - && self.CInvocations == other.CInvocations - && self.CPrimitives == other.CPrimitives - && self.PSInvocations == other.PSInvocations - && self.HSInvocations == other.HSInvocations - && self.DSInvocations == other.DSInvocations - && self.CSInvocations == other.CSInvocations - && self.ASInvocations == other.ASInvocations - && self.MSInvocations == other.MSInvocations - && self.MSPrimitives == other.MSPrimitives + self.IAVertices == other.IAVertices && self.IAPrimitives == other.IAPrimitives && self.VSInvocations == other.VSInvocations && self.GSInvocations == other.GSInvocations && self.GSPrimitives == other.GSPrimitives && self.CInvocations == other.CInvocations && self.CPrimitives == other.CPrimitives && self.PSInvocations == other.PSInvocations && self.HSInvocations == other.HSInvocations && self.DSInvocations == other.DSInvocations && self.CSInvocations == other.CSInvocations && self.ASInvocations == other.ASInvocations && self.MSInvocations == other.MSInvocations && self.MSPrimitives == other.MSPrimitives } } impl ::core::cmp::Eq for D3D12_QUERY_DATA_PIPELINE_STATISTICS1 {} @@ -7763,17 +7639,7 @@ impl ::core::fmt::Debug for D3D12_RASTERIZER_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3D12_RASTERIZER_DESC { fn eq(&self, other: &Self) -> bool { - self.FillMode == other.FillMode - && self.CullMode == other.CullMode - && self.FrontCounterClockwise == other.FrontCounterClockwise - && self.DepthBias == other.DepthBias - && self.DepthBiasClamp == other.DepthBiasClamp - && self.SlopeScaledDepthBias == other.SlopeScaledDepthBias - && self.DepthClipEnable == other.DepthClipEnable - && self.MultisampleEnable == other.MultisampleEnable - && self.AntialiasedLineEnable == other.AntialiasedLineEnable - && self.ForcedSampleCount == other.ForcedSampleCount - && self.ConservativeRaster == other.ConservativeRaster + self.FillMode == other.FillMode && self.CullMode == other.CullMode && self.FrontCounterClockwise == other.FrontCounterClockwise && self.DepthBias == other.DepthBias && self.DepthBiasClamp == other.DepthBiasClamp && self.SlopeScaledDepthBias == other.SlopeScaledDepthBias && self.DepthClipEnable == other.DepthClipEnable && self.MultisampleEnable == other.MultisampleEnable && self.AntialiasedLineEnable == other.AntialiasedLineEnable && self.ForcedSampleCount == other.ForcedSampleCount && self.ConservativeRaster == other.ConservativeRaster } } #[cfg(feature = "Win32_Foundation")] @@ -8230,15 +8096,7 @@ impl ::core::default::Default for D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC") - .field("Transform3x4", &self.Transform3x4) - .field("IndexFormat", &self.IndexFormat) - .field("VertexFormat", &self.VertexFormat) - .field("IndexCount", &self.IndexCount) - .field("VertexCount", &self.VertexCount) - .field("IndexBuffer", &self.IndexBuffer) - .field("VertexBuffer", &self.VertexBuffer) - .finish() + fmt.debug_struct("D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC").field("Transform3x4", &self.Transform3x4).field("IndexFormat", &self.IndexFormat).field("VertexFormat", &self.VertexFormat).field("IndexCount", &self.IndexCount).field("VertexCount", &self.VertexCount).field("IndexBuffer", &self.IndexBuffer).field("VertexBuffer", &self.VertexBuffer).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -8747,15 +8605,7 @@ impl ::core::default::Default for D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAME #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS") - .field("pSrcResource", &self.pSrcResource) - .field("pDstResource", &self.pDstResource) - .field("SubresourceCount", &self.SubresourceCount) - .field("pSubresourceParameters", &self.pSubresourceParameters) - .field("Format", &self.Format) - .field("ResolveMode", &self.ResolveMode) - .field("PreserveResolveSource", &self.PreserveResolveSource) - .finish() + fmt.debug_struct("D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS").field("pSrcResource", &self.pSrcResource).field("pDstResource", &self.pDstResource).field("SubresourceCount", &self.SubresourceCount).field("pSubresourceParameters", &self.pSubresourceParameters).field("Format", &self.Format).field("ResolveMode", &self.ResolveMode).field("PreserveResolveSource", &self.PreserveResolveSource).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -8937,18 +8787,7 @@ impl ::core::default::Default for D3D12_RENDER_TARGET_BLEND_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_RENDER_TARGET_BLEND_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_RENDER_TARGET_BLEND_DESC") - .field("BlendEnable", &self.BlendEnable) - .field("LogicOpEnable", &self.LogicOpEnable) - .field("SrcBlend", &self.SrcBlend) - .field("DestBlend", &self.DestBlend) - .field("BlendOp", &self.BlendOp) - .field("SrcBlendAlpha", &self.SrcBlendAlpha) - .field("DestBlendAlpha", &self.DestBlendAlpha) - .field("BlendOpAlpha", &self.BlendOpAlpha) - .field("LogicOp", &self.LogicOp) - .field("RenderTargetWriteMask", &self.RenderTargetWriteMask) - .finish() + fmt.debug_struct("D3D12_RENDER_TARGET_BLEND_DESC").field("BlendEnable", &self.BlendEnable).field("LogicOpEnable", &self.LogicOpEnable).field("SrcBlend", &self.SrcBlend).field("DestBlend", &self.DestBlend).field("BlendOp", &self.BlendOp).field("SrcBlendAlpha", &self.SrcBlendAlpha).field("DestBlendAlpha", &self.DestBlendAlpha).field("BlendOpAlpha", &self.BlendOpAlpha).field("LogicOp", &self.LogicOp).field("RenderTargetWriteMask", &self.RenderTargetWriteMask).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9353,18 +9192,7 @@ impl ::core::default::Default for D3D12_RESOURCE_DESC { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D12_RESOURCE_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_RESOURCE_DESC") - .field("Dimension", &self.Dimension) - .field("Alignment", &self.Alignment) - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("DepthOrArraySize", &self.DepthOrArraySize) - .field("MipLevels", &self.MipLevels) - .field("Format", &self.Format) - .field("SampleDesc", &self.SampleDesc) - .field("Layout", &self.Layout) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("D3D12_RESOURCE_DESC").field("Dimension", &self.Dimension).field("Alignment", &self.Alignment).field("Width", &self.Width).field("Height", &self.Height).field("DepthOrArraySize", &self.DepthOrArraySize).field("MipLevels", &self.MipLevels).field("Format", &self.Format).field("SampleDesc", &self.SampleDesc).field("Layout", &self.Layout).field("Flags", &self.Flags).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -9406,19 +9234,7 @@ impl ::core::default::Default for D3D12_RESOURCE_DESC1 { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D12_RESOURCE_DESC1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_RESOURCE_DESC1") - .field("Dimension", &self.Dimension) - .field("Alignment", &self.Alignment) - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("DepthOrArraySize", &self.DepthOrArraySize) - .field("MipLevels", &self.MipLevels) - .field("Format", &self.Format) - .field("SampleDesc", &self.SampleDesc) - .field("Layout", &self.Layout) - .field("Flags", &self.Flags) - .field("SamplerFeedbackMipRegion", &self.SamplerFeedbackMipRegion) - .finish() + fmt.debug_struct("D3D12_RESOURCE_DESC1").field("Dimension", &self.Dimension).field("Alignment", &self.Alignment).field("Width", &self.Width).field("Height", &self.Height).field("DepthOrArraySize", &self.DepthOrArraySize).field("MipLevels", &self.MipLevels).field("Format", &self.Format).field("SampleDesc", &self.SampleDesc).field("Layout", &self.Layout).field("Flags", &self.Flags).field("SamplerFeedbackMipRegion", &self.SamplerFeedbackMipRegion).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -10109,18 +9925,7 @@ impl ::core::default::Default for D3D12_SAMPLER_DESC { } impl ::core::fmt::Debug for D3D12_SAMPLER_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_SAMPLER_DESC") - .field("Filter", &self.Filter) - .field("AddressU", &self.AddressU) - .field("AddressV", &self.AddressV) - .field("AddressW", &self.AddressW) - .field("MipLODBias", &self.MipLODBias) - .field("MaxAnisotropy", &self.MaxAnisotropy) - .field("ComparisonFunc", &self.ComparisonFunc) - .field("BorderColor", &self.BorderColor) - .field("MinLOD", &self.MinLOD) - .field("MaxLOD", &self.MaxLOD) - .finish() + fmt.debug_struct("D3D12_SAMPLER_DESC").field("Filter", &self.Filter).field("AddressU", &self.AddressU).field("AddressV", &self.AddressV).field("AddressW", &self.AddressW).field("MipLODBias", &self.MipLODBias).field("MaxAnisotropy", &self.MaxAnisotropy).field("ComparisonFunc", &self.ComparisonFunc).field("BorderColor", &self.BorderColor).field("MinLOD", &self.MinLOD).field("MaxLOD", &self.MaxLOD).finish() } } impl ::core::cmp::PartialEq for D3D12_SAMPLER_DESC { @@ -10227,12 +10032,7 @@ impl ::core::default::Default for D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUC } impl ::core::fmt::Debug for D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER") - .field("DriverMatchingIdentifier", &self.DriverMatchingIdentifier) - .field("SerializedSizeInBytesIncludingHeader", &self.SerializedSizeInBytesIncludingHeader) - .field("DeserializedSizeInBytes", &self.DeserializedSizeInBytes) - .field("NumBottomLevelAccelerationStructurePointersAfterHeader", &self.NumBottomLevelAccelerationStructurePointersAfterHeader) - .finish() + fmt.debug_struct("D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER").field("DriverMatchingIdentifier", &self.DriverMatchingIdentifier).field("SerializedSizeInBytesIncludingHeader", &self.SerializedSizeInBytesIncludingHeader).field("DeserializedSizeInBytes", &self.DeserializedSizeInBytes).field("NumBottomLevelAccelerationStructurePointersAfterHeader", &self.NumBottomLevelAccelerationStructurePointersAfterHeader).finish() } } impl ::core::cmp::PartialEq for D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER { @@ -10465,15 +10265,7 @@ impl ::core::default::Default for D3D12_SHADER_CACHE_SESSION_DESC { } impl ::core::fmt::Debug for D3D12_SHADER_CACHE_SESSION_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_SHADER_CACHE_SESSION_DESC") - .field("Identifier", &self.Identifier) - .field("Mode", &self.Mode) - .field("Flags", &self.Flags) - .field("MaximumInMemoryCacheSizeBytes", &self.MaximumInMemoryCacheSizeBytes) - .field("MaximumInMemoryCacheEntries", &self.MaximumInMemoryCacheEntries) - .field("MaximumValueFileSizeBytes", &self.MaximumValueFileSizeBytes) - .field("Version", &self.Version) - .finish() + fmt.debug_struct("D3D12_SHADER_CACHE_SESSION_DESC").field("Identifier", &self.Identifier).field("Mode", &self.Mode).field("Flags", &self.Flags).field("MaximumInMemoryCacheSizeBytes", &self.MaximumInMemoryCacheSizeBytes).field("MaximumInMemoryCacheEntries", &self.MaximumInMemoryCacheEntries).field("MaximumValueFileSizeBytes", &self.MaximumValueFileSizeBytes).field("Version", &self.Version).finish() } } impl ::core::cmp::PartialEq for D3D12_SHADER_CACHE_SESSION_DESC { @@ -10724,18 +10516,7 @@ impl ::core::default::Default for D3D12_SHADER_INPUT_BIND_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::fmt::Debug for D3D12_SHADER_INPUT_BIND_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_SHADER_INPUT_BIND_DESC") - .field("Name", &self.Name) - .field("Type", &self.Type) - .field("BindPoint", &self.BindPoint) - .field("BindCount", &self.BindCount) - .field("uFlags", &self.uFlags) - .field("ReturnType", &self.ReturnType) - .field("Dimension", &self.Dimension) - .field("NumSamples", &self.NumSamples) - .field("Space", &self.Space) - .field("uID", &self.uID) - .finish() + fmt.debug_struct("D3D12_SHADER_INPUT_BIND_DESC").field("Name", &self.Name).field("Type", &self.Type).field("BindPoint", &self.BindPoint).field("BindCount", &self.BindCount).field("uFlags", &self.uFlags).field("ReturnType", &self.ReturnType).field("Dimension", &self.Dimension).field("NumSamples", &self.NumSamples).field("Space", &self.Space).field("uID", &self.uID).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] @@ -10927,17 +10708,7 @@ impl ::core::default::Default for D3D12_SHADER_VARIABLE_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_SHADER_VARIABLE_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_SHADER_VARIABLE_DESC") - .field("Name", &self.Name) - .field("StartOffset", &self.StartOffset) - .field("Size", &self.Size) - .field("uFlags", &self.uFlags) - .field("DefaultValue", &self.DefaultValue) - .field("StartTexture", &self.StartTexture) - .field("TextureSize", &self.TextureSize) - .field("StartSampler", &self.StartSampler) - .field("SamplerSize", &self.SamplerSize) - .finish() + fmt.debug_struct("D3D12_SHADER_VARIABLE_DESC").field("Name", &self.Name).field("StartOffset", &self.StartOffset).field("Size", &self.Size).field("uFlags", &self.uFlags).field("DefaultValue", &self.DefaultValue).field("StartTexture", &self.StartTexture).field("TextureSize", &self.TextureSize).field("StartSampler", &self.StartSampler).field("SamplerSize", &self.SamplerSize).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11066,17 +10837,7 @@ impl ::core::default::Default for D3D12_SIGNATURE_PARAMETER_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] impl ::core::fmt::Debug for D3D12_SIGNATURE_PARAMETER_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_SIGNATURE_PARAMETER_DESC") - .field("SemanticName", &self.SemanticName) - .field("SemanticIndex", &self.SemanticIndex) - .field("Register", &self.Register) - .field("SystemValueType", &self.SystemValueType) - .field("ComponentType", &self.ComponentType) - .field("Mask", &self.Mask) - .field("ReadWriteMask", &self.ReadWriteMask) - .field("Stream", &self.Stream) - .field("MinPrecision", &self.MinPrecision) - .finish() + fmt.debug_struct("D3D12_SIGNATURE_PARAMETER_DESC").field("SemanticName", &self.SemanticName).field("SemanticIndex", &self.SemanticIndex).field("Register", &self.Register).field("SystemValueType", &self.SystemValueType).field("ComponentType", &self.ComponentType).field("Mask", &self.Mask).field("ReadWriteMask", &self.ReadWriteMask).field("Stream", &self.Stream).field("MinPrecision", &self.MinPrecision).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))] @@ -11120,14 +10881,7 @@ impl ::core::default::Default for D3D12_SO_DECLARATION_ENTRY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_SO_DECLARATION_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_SO_DECLARATION_ENTRY") - .field("Stream", &self.Stream) - .field("SemanticName", &self.SemanticName) - .field("SemanticIndex", &self.SemanticIndex) - .field("StartComponent", &self.StartComponent) - .field("ComponentCount", &self.ComponentCount) - .field("OutputSlot", &self.OutputSlot) - .finish() + fmt.debug_struct("D3D12_SO_DECLARATION_ENTRY").field("Stream", &self.Stream).field("SemanticName", &self.SemanticName).field("SemanticIndex", &self.SemanticIndex).field("StartComponent", &self.StartComponent).field("ComponentCount", &self.ComponentCount).field("OutputSlot", &self.OutputSlot).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11403,19 +11157,7 @@ impl ::core::fmt::Debug for D3D12_STATIC_SAMPLER_DESC { } impl ::core::cmp::PartialEq for D3D12_STATIC_SAMPLER_DESC { fn eq(&self, other: &Self) -> bool { - self.Filter == other.Filter - && self.AddressU == other.AddressU - && self.AddressV == other.AddressV - && self.AddressW == other.AddressW - && self.MipLODBias == other.MipLODBias - && self.MaxAnisotropy == other.MaxAnisotropy - && self.ComparisonFunc == other.ComparisonFunc - && self.BorderColor == other.BorderColor - && self.MinLOD == other.MinLOD - && self.MaxLOD == other.MaxLOD - && self.ShaderRegister == other.ShaderRegister - && self.RegisterSpace == other.RegisterSpace - && self.ShaderVisibility == other.ShaderVisibility + self.Filter == other.Filter && self.AddressU == other.AddressU && self.AddressV == other.AddressV && self.AddressW == other.AddressW && self.MipLODBias == other.MipLODBias && self.MaxAnisotropy == other.MaxAnisotropy && self.ComparisonFunc == other.ComparisonFunc && self.BorderColor == other.BorderColor && self.MinLOD == other.MinLOD && self.MaxLOD == other.MaxLOD && self.ShaderRegister == other.ShaderRegister && self.RegisterSpace == other.RegisterSpace && self.ShaderVisibility == other.ShaderVisibility } } impl ::core::cmp::Eq for D3D12_STATIC_SAMPLER_DESC {} @@ -12131,14 +11873,7 @@ impl ::core::default::Default for D3D12_TEX2D_ARRAY_SRV { } impl ::core::fmt::Debug for D3D12_TEX2D_ARRAY_SRV { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_TEX2D_ARRAY_SRV") - .field("MostDetailedMip", &self.MostDetailedMip) - .field("MipLevels", &self.MipLevels) - .field("FirstArraySlice", &self.FirstArraySlice) - .field("ArraySize", &self.ArraySize) - .field("PlaneSlice", &self.PlaneSlice) - .field("ResourceMinLODClamp", &self.ResourceMinLODClamp) - .finish() + fmt.debug_struct("D3D12_TEX2D_ARRAY_SRV").field("MostDetailedMip", &self.MostDetailedMip).field("MipLevels", &self.MipLevels).field("FirstArraySlice", &self.FirstArraySlice).field("ArraySize", &self.ArraySize).field("PlaneSlice", &self.PlaneSlice).field("ResourceMinLODClamp", &self.ResourceMinLODClamp).finish() } } impl ::core::cmp::PartialEq for D3D12_TEX2D_ARRAY_SRV { @@ -13468,44 +13203,12 @@ impl ID3D12CommandQueue { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), &::IID, result__ as *mut _ as *mut _).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn UpdateTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Heap>>( - &self, - presource: Param0, - numresourceregions: u32, - presourceregionstartcoordinates: *const D3D12_TILED_RESOURCE_COORDINATE, - presourceregionsizes: *const D3D12_TILE_REGION_SIZE, - pheap: Param4, - numranges: u32, - prangeflags: *const D3D12_TILE_RANGE_FLAGS, - pheaprangestartoffsets: *const u32, - prangetilecounts: *const u32, - flags: D3D12_TILE_MAPPING_FLAGS, - ) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - presource.into_param().abi(), - ::core::mem::transmute(numresourceregions), - ::core::mem::transmute(presourceregionstartcoordinates), - ::core::mem::transmute(presourceregionsizes), - pheap.into_param().abi(), - ::core::mem::transmute(numranges), - ::core::mem::transmute(prangeflags), - ::core::mem::transmute(pheaprangestartoffsets), - ::core::mem::transmute(prangetilecounts), - ::core::mem::transmute(flags), - )) + pub unsafe fn UpdateTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Heap>>(&self, presource: Param0, numresourceregions: u32, presourceregionstartcoordinates: *const D3D12_TILED_RESOURCE_COORDINATE, presourceregionsizes: *const D3D12_TILE_REGION_SIZE, pheap: Param4, numranges: u32, prangeflags: *const D3D12_TILE_RANGE_FLAGS, pheaprangestartoffsets: *const u32, prangetilecounts: *const u32, flags: D3D12_TILE_MAPPING_FLAGS) { + ::core::mem::transmute((::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), presource.into_param().abi(), ::core::mem::transmute(numresourceregions), ::core::mem::transmute(presourceregionstartcoordinates), ::core::mem::transmute(presourceregionsizes), pheap.into_param().abi(), ::core::mem::transmute(numranges), ::core::mem::transmute(prangeflags), ::core::mem::transmute(pheaprangestartoffsets), ::core::mem::transmute(prangetilecounts), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTileMappings<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, pdstregionstartcoordinate: *const D3D12_TILED_RESOURCE_COORDINATE, psrcresource: Param2, psrcregionstartcoordinate: *const D3D12_TILED_RESOURCE_COORDINATE, pregionsize: *const D3D12_TILE_REGION_SIZE, flags: D3D12_TILE_MAPPING_FLAGS) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(pdstregionstartcoordinate), - psrcresource.into_param().abi(), - ::core::mem::transmute(psrcregionstartcoordinate), - ::core::mem::transmute(pregionsize), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(pdstregionstartcoordinate), psrcresource.into_param().abi(), ::core::mem::transmute(psrcregionstartcoordinate), ::core::mem::transmute(pregionsize), ::core::mem::transmute(flags))) } pub unsafe fn ExecuteCommandLists(&self, numcommandlists: u32, ppcommandlists: *const ::core::option::Option) { ::core::mem::transmute((::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(numcommandlists), ::core::mem::transmute(ppcommandlists))) @@ -13800,12 +13503,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID3D1 } #[repr(C)] #[doc(hidden)] -pub struct ID3D12Debug_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr), -); +pub struct ID3D12Debug_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID3D12Debug1(pub ::windows::core::IUnknown); @@ -13892,12 +13590,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID3D1 } #[repr(C)] #[doc(hidden)] -pub struct ID3D12Debug2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: D3D12_GPU_BASED_VALIDATION_FLAGS), -); +pub struct ID3D12Debug2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: D3D12_GPU_BASED_VALIDATION_FLAGS)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID3D12Debug3(pub ::windows::core::IUnknown); @@ -14806,16 +14499,7 @@ impl ID3D12Device { ::core::mem::transmute((::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), destdescriptor.into_param().abi())) } pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numdestdescriptorranges), - ::core::mem::transmute(pdestdescriptorrangestarts), - ::core::mem::transmute(pdestdescriptorrangesizes), - ::core::mem::transmute(numsrcdescriptorranges), - ::core::mem::transmute(psrcdescriptorrangestarts), - ::core::mem::transmute(psrcdescriptorrangesizes), - ::core::mem::transmute(descriptorheapstype), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype))) } pub unsafe fn CopyDescriptorsSimple<'a, Param1: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>, Param2: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>>(&self, numdescriptors: u32, destdescriptorrangestart: Param1, srcdescriptorrangestart: Param2, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { ::core::mem::transmute((::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdescriptors), destdescriptorrangestart.into_param().abi(), srcdescriptorrangestart.into_param().abi(), ::core::mem::transmute(descriptorheapstype))) @@ -14833,17 +14517,7 @@ impl ID3D12Device { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -14885,17 +14559,7 @@ impl ID3D12Device { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).38)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -14908,16 +14572,7 @@ impl ID3D12Device { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), prootsignature.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D12_PACKED_MIP_INFO, pstandardtileshapefornonpackedmips: *mut D3D12_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D12_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLuid(&self) -> super::super::Foundation::LUID { @@ -15112,16 +14767,7 @@ impl ID3D12Device1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), destdescriptor.into_param().abi())) } pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numdestdescriptorranges), - ::core::mem::transmute(pdestdescriptorrangestarts), - ::core::mem::transmute(pdestdescriptorrangesizes), - ::core::mem::transmute(numsrcdescriptorranges), - ::core::mem::transmute(psrcdescriptorrangestarts), - ::core::mem::transmute(psrcdescriptorrangesizes), - ::core::mem::transmute(descriptorheapstype), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype))) } pub unsafe fn CopyDescriptorsSimple<'a, Param1: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>, Param2: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>>(&self, numdescriptors: u32, destdescriptorrangestart: Param1, srcdescriptorrangestart: Param2, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { ::core::mem::transmute((::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdescriptors), destdescriptorrangestart.into_param().abi(), srcdescriptorrangestart.into_param().abi(), ::core::mem::transmute(descriptorheapstype))) @@ -15139,17 +14785,7 @@ impl ID3D12Device1 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -15191,17 +14827,7 @@ impl ID3D12Device1 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).38)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -15214,16 +14840,7 @@ impl ID3D12Device1 { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), prootsignature.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D12_PACKED_MIP_INFO, pstandardtileshapefornonpackedmips: *mut D3D12_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D12_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLuid(&self) -> super::super::Foundation::LUID { @@ -15453,16 +15070,7 @@ impl ID3D12Device2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), destdescriptor.into_param().abi())) } pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numdestdescriptorranges), - ::core::mem::transmute(pdestdescriptorrangestarts), - ::core::mem::transmute(pdestdescriptorrangesizes), - ::core::mem::transmute(numsrcdescriptorranges), - ::core::mem::transmute(psrcdescriptorrangestarts), - ::core::mem::transmute(psrcdescriptorrangesizes), - ::core::mem::transmute(descriptorheapstype), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype))) } pub unsafe fn CopyDescriptorsSimple<'a, Param1: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>, Param2: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>>(&self, numdescriptors: u32, destdescriptorrangestart: Param1, srcdescriptorrangestart: Param2, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { ::core::mem::transmute((::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdescriptors), destdescriptorrangestart.into_param().abi(), srcdescriptorrangestart.into_param().abi(), ::core::mem::transmute(descriptorheapstype))) @@ -15480,17 +15088,7 @@ impl ID3D12Device2 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -15532,17 +15130,7 @@ impl ID3D12Device2 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).38)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -15555,16 +15143,7 @@ impl ID3D12Device2 { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), prootsignature.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D12_PACKED_MIP_INFO, pstandardtileshapefornonpackedmips: *mut D3D12_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D12_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLuid(&self) -> super::super::Foundation::LUID { @@ -15819,16 +15398,7 @@ impl ID3D12Device3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), destdescriptor.into_param().abi())) } pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numdestdescriptorranges), - ::core::mem::transmute(pdestdescriptorrangestarts), - ::core::mem::transmute(pdestdescriptorrangesizes), - ::core::mem::transmute(numsrcdescriptorranges), - ::core::mem::transmute(psrcdescriptorrangestarts), - ::core::mem::transmute(psrcdescriptorrangesizes), - ::core::mem::transmute(descriptorheapstype), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype))) } pub unsafe fn CopyDescriptorsSimple<'a, Param1: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>, Param2: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>>(&self, numdescriptors: u32, destdescriptorrangestart: Param1, srcdescriptorrangestart: Param2, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { ::core::mem::transmute((::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdescriptors), destdescriptorrangestart.into_param().abi(), srcdescriptorrangestart.into_param().abi(), ::core::mem::transmute(descriptorheapstype))) @@ -15846,17 +15416,7 @@ impl ID3D12Device3 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -15898,17 +15458,7 @@ impl ID3D12Device3 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).38)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -15921,16 +15471,7 @@ impl ID3D12Device3 { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), prootsignature.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D12_PACKED_MIP_INFO, pstandardtileshapefornonpackedmips: *mut D3D12_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D12_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLuid(&self) -> super::super::Foundation::LUID { @@ -16221,16 +15762,7 @@ impl ID3D12Device4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), destdescriptor.into_param().abi())) } pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numdestdescriptorranges), - ::core::mem::transmute(pdestdescriptorrangestarts), - ::core::mem::transmute(pdestdescriptorrangesizes), - ::core::mem::transmute(numsrcdescriptorranges), - ::core::mem::transmute(psrcdescriptorrangestarts), - ::core::mem::transmute(psrcdescriptorrangesizes), - ::core::mem::transmute(descriptorheapstype), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype))) } pub unsafe fn CopyDescriptorsSimple<'a, Param1: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>, Param2: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>>(&self, numdescriptors: u32, destdescriptorrangestart: Param1, srcdescriptorrangestart: Param2, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { ::core::mem::transmute((::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdescriptors), destdescriptorrangestart.into_param().abi(), srcdescriptorrangestart.into_param().abi(), ::core::mem::transmute(descriptorheapstype))) @@ -16248,17 +15780,7 @@ impl ID3D12Device4 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -16300,17 +15822,7 @@ impl ID3D12Device4 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).38)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -16323,16 +15835,7 @@ impl ID3D12Device4 { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), prootsignature.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D12_PACKED_MIP_INFO, pstandardtileshapefornonpackedmips: *mut D3D12_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D12_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLuid(&self) -> super::super::Foundation::LUID { @@ -16377,18 +15880,7 @@ impl ID3D12Device4 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1<'a, Param5: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, pprotectedsession: Param5, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).53)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - pprotectedsession.into_param().abi(), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap1<'a, Param1: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: Param1, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() @@ -16688,16 +16180,7 @@ impl ID3D12Device5 { ::core::mem::transmute((::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), destdescriptor.into_param().abi())) } pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numdestdescriptorranges), - ::core::mem::transmute(pdestdescriptorrangestarts), - ::core::mem::transmute(pdestdescriptorrangesizes), - ::core::mem::transmute(numsrcdescriptorranges), - ::core::mem::transmute(psrcdescriptorrangestarts), - ::core::mem::transmute(psrcdescriptorrangesizes), - ::core::mem::transmute(descriptorheapstype), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype))) } pub unsafe fn CopyDescriptorsSimple<'a, Param1: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>, Param2: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>>(&self, numdescriptors: u32, destdescriptorrangestart: Param1, srcdescriptorrangestart: Param2, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { ::core::mem::transmute((::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdescriptors), destdescriptorrangestart.into_param().abi(), srcdescriptorrangestart.into_param().abi(), ::core::mem::transmute(descriptorheapstype))) @@ -16715,17 +16198,7 @@ impl ID3D12Device5 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -16767,17 +16240,7 @@ impl ID3D12Device5 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).38)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -16790,16 +16253,7 @@ impl ID3D12Device5 { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), prootsignature.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D12_PACKED_MIP_INFO, pstandardtileshapefornonpackedmips: *mut D3D12_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D12_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLuid(&self) -> super::super::Foundation::LUID { @@ -16844,18 +16298,7 @@ impl ID3D12Device5 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1<'a, Param5: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, pprotectedsession: Param5, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).53)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - pprotectedsession.into_param().abi(), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap1<'a, Param1: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: Param1, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() @@ -17216,16 +16659,7 @@ impl ID3D12Device6 { ::core::mem::transmute((::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), destdescriptor.into_param().abi())) } pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numdestdescriptorranges), - ::core::mem::transmute(pdestdescriptorrangestarts), - ::core::mem::transmute(pdestdescriptorrangesizes), - ::core::mem::transmute(numsrcdescriptorranges), - ::core::mem::transmute(psrcdescriptorrangestarts), - ::core::mem::transmute(psrcdescriptorrangesizes), - ::core::mem::transmute(descriptorheapstype), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype))) } pub unsafe fn CopyDescriptorsSimple<'a, Param1: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>, Param2: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>>(&self, numdescriptors: u32, destdescriptorrangestart: Param1, srcdescriptorrangestart: Param2, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { ::core::mem::transmute((::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdescriptors), destdescriptorrangestart.into_param().abi(), srcdescriptorrangestart.into_param().abi(), ::core::mem::transmute(descriptorheapstype))) @@ -17243,17 +16677,7 @@ impl ID3D12Device6 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -17295,17 +16719,7 @@ impl ID3D12Device6 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).38)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -17318,16 +16732,7 @@ impl ID3D12Device6 { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), prootsignature.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D12_PACKED_MIP_INFO, pstandardtileshapefornonpackedmips: *mut D3D12_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D12_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLuid(&self) -> super::super::Foundation::LUID { @@ -17372,18 +16777,7 @@ impl ID3D12Device6 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1<'a, Param5: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, pprotectedsession: Param5, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).53)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - pprotectedsession.into_param().abi(), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap1<'a, Param1: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: Param1, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() @@ -17771,16 +17165,7 @@ impl ID3D12Device7 { ::core::mem::transmute((::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), destdescriptor.into_param().abi())) } pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numdestdescriptorranges), - ::core::mem::transmute(pdestdescriptorrangestarts), - ::core::mem::transmute(pdestdescriptorrangesizes), - ::core::mem::transmute(numsrcdescriptorranges), - ::core::mem::transmute(psrcdescriptorrangestarts), - ::core::mem::transmute(psrcdescriptorrangesizes), - ::core::mem::transmute(descriptorheapstype), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype))) } pub unsafe fn CopyDescriptorsSimple<'a, Param1: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>, Param2: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>>(&self, numdescriptors: u32, destdescriptorrangestart: Param1, srcdescriptorrangestart: Param2, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { ::core::mem::transmute((::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdescriptors), destdescriptorrangestart.into_param().abi(), srcdescriptorrangestart.into_param().abi(), ::core::mem::transmute(descriptorheapstype))) @@ -17798,17 +17183,7 @@ impl ID3D12Device7 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -17850,17 +17225,7 @@ impl ID3D12Device7 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).38)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -17873,16 +17238,7 @@ impl ID3D12Device7 { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), prootsignature.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D12_PACKED_MIP_INFO, pstandardtileshapefornonpackedmips: *mut D3D12_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D12_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLuid(&self) -> super::super::Foundation::LUID { @@ -17927,18 +17283,7 @@ impl ID3D12Device7 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1<'a, Param5: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, pprotectedsession: Param5, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).53)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - pprotectedsession.into_param().abi(), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap1<'a, Param1: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: Param1, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() @@ -18356,16 +17701,7 @@ impl ID3D12Device8 { ::core::mem::transmute((::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), destdescriptor.into_param().abi())) } pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numdestdescriptorranges), - ::core::mem::transmute(pdestdescriptorrangestarts), - ::core::mem::transmute(pdestdescriptorrangesizes), - ::core::mem::transmute(numsrcdescriptorranges), - ::core::mem::transmute(psrcdescriptorrangestarts), - ::core::mem::transmute(psrcdescriptorrangesizes), - ::core::mem::transmute(descriptorheapstype), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype))) } pub unsafe fn CopyDescriptorsSimple<'a, Param1: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>, Param2: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>>(&self, numdescriptors: u32, destdescriptorrangestart: Param1, srcdescriptorrangestart: Param2, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { ::core::mem::transmute((::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdescriptors), destdescriptorrangestart.into_param().abi(), srcdescriptorrangestart.into_param().abi(), ::core::mem::transmute(descriptorheapstype))) @@ -18383,17 +17719,7 @@ impl ID3D12Device8 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -18435,17 +17761,7 @@ impl ID3D12Device8 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).38)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -18458,16 +17774,7 @@ impl ID3D12Device8 { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), prootsignature.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D12_PACKED_MIP_INFO, pstandardtileshapefornonpackedmips: *mut D3D12_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D12_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLuid(&self) -> super::super::Foundation::LUID { @@ -18512,18 +17819,7 @@ impl ID3D12Device8 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1<'a, Param5: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, pprotectedsession: Param5, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).53)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - pprotectedsession.into_param().abi(), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap1<'a, Param1: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: Param1, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() @@ -18589,18 +17885,7 @@ impl ID3D12Device8 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource2<'a, Param5: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, pprotectedsession: Param5, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).69)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - pprotectedsession.into_param().abi(), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).69)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource1<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Heap>, T: ::windows::core::Interface>(&self, pheap: Param0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -18611,17 +17896,7 @@ impl ID3D12Device8 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints1(&self, presourcedesc: *const D3D12_RESOURCE_DESC1, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).72)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).72)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } } unsafe impl ::windows::core::Interface for ID3D12Device8 { @@ -19012,16 +18287,7 @@ impl ID3D12Device9 { ::core::mem::transmute((::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), destdescriptor.into_param().abi())) } pub unsafe fn CopyDescriptors(&self, numdestdescriptorranges: u32, pdestdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, pdestdescriptorrangesizes: *const u32, numsrcdescriptorranges: u32, psrcdescriptorrangestarts: *const D3D12_CPU_DESCRIPTOR_HANDLE, psrcdescriptorrangesizes: *const u32, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(numdestdescriptorranges), - ::core::mem::transmute(pdestdescriptorrangestarts), - ::core::mem::transmute(pdestdescriptorrangesizes), - ::core::mem::transmute(numsrcdescriptorranges), - ::core::mem::transmute(psrcdescriptorrangestarts), - ::core::mem::transmute(psrcdescriptorrangesizes), - ::core::mem::transmute(descriptorheapstype), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdestdescriptorranges), ::core::mem::transmute(pdestdescriptorrangestarts), ::core::mem::transmute(pdestdescriptorrangesizes), ::core::mem::transmute(numsrcdescriptorranges), ::core::mem::transmute(psrcdescriptorrangestarts), ::core::mem::transmute(psrcdescriptorrangesizes), ::core::mem::transmute(descriptorheapstype))) } pub unsafe fn CopyDescriptorsSimple<'a, Param1: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>, Param2: ::windows::core::IntoParam<'a, D3D12_CPU_DESCRIPTOR_HANDLE>>(&self, numdescriptors: u32, destdescriptorrangestart: Param1, srcdescriptorrangestart: Param2, descriptorheapstype: D3D12_DESCRIPTOR_HEAP_TYPE) { ::core::mem::transmute((::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(numdescriptors), destdescriptorrangestart.into_param().abi(), srcdescriptorrangestart.into_param().abi(), ::core::mem::transmute(descriptorheapstype))) @@ -19039,17 +18305,7 @@ impl ID3D12Device9 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).27)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap(&self, pdesc: *const D3D12_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -19091,17 +18347,7 @@ impl ID3D12Device9 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints(&self, presourcedesc: *const D3D12_RESOURCE_DESC, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).38)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).38)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateQueryHeap(&self, pdesc: *const D3D12_QUERY_HEAP_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -19114,16 +18360,7 @@ impl ID3D12Device9 { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), prootsignature.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn GetResourceTiling<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, pnumtilesforentireresource: *mut u32, ppackedmipdesc: *mut D3D12_PACKED_MIP_INFO, pstandardtileshapefornonpackedmips: *mut D3D12_TILE_SHAPE, pnumsubresourcetilings: *mut u32, firstsubresourcetilingtoget: u32, psubresourcetilingsfornonpackedmips: *mut D3D12_SUBRESOURCE_TILING) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(pnumtilesforentireresource), - ::core::mem::transmute(ppackedmipdesc), - ::core::mem::transmute(pstandardtileshapefornonpackedmips), - ::core::mem::transmute(pnumsubresourcetilings), - ::core::mem::transmute(firstsubresourcetilingtoget), - ::core::mem::transmute(psubresourcetilingsfornonpackedmips), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(pnumtilesforentireresource), ::core::mem::transmute(ppackedmipdesc), ::core::mem::transmute(pstandardtileshapefornonpackedmips), ::core::mem::transmute(pnumsubresourcetilings), ::core::mem::transmute(firstsubresourcetilingtoget), ::core::mem::transmute(psubresourcetilingsfornonpackedmips))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLuid(&self) -> super::super::Foundation::LUID { @@ -19168,18 +18405,7 @@ impl ID3D12Device9 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource1<'a, Param5: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, pprotectedsession: Param5, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).53)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - pprotectedsession.into_param().abi(), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } pub unsafe fn CreateHeap1<'a, Param1: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pdesc: *const D3D12_HEAP_DESC, pprotectedsession: Param1, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() @@ -19245,18 +18471,7 @@ impl ID3D12Device9 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreateCommittedResource2<'a, Param5: ::windows::core::IntoParam<'a, ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pheapproperties: *const D3D12_HEAP_PROPERTIES, heapflags: D3D12_HEAP_FLAGS, pdesc: *const D3D12_RESOURCE_DESC1, initialresourcestate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, pprotectedsession: Param5, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).69)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pheapproperties), - ::core::mem::transmute(heapflags), - ::core::mem::transmute(pdesc), - ::core::mem::transmute(initialresourcestate), - ::core::mem::transmute(poptimizedclearvalue), - pprotectedsession.into_param().abi(), - &::IID, - result__ as *mut _ as *mut _, - ) - .ok() + (::windows::core::Interface::vtable(self).69)(::core::mem::transmute_copy(self), ::core::mem::transmute(pheapproperties), ::core::mem::transmute(heapflags), ::core::mem::transmute(pdesc), ::core::mem::transmute(initialresourcestate), ::core::mem::transmute(poptimizedclearvalue), pprotectedsession.into_param().abi(), &::IID, result__ as *mut _ as *mut _).ok() } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn CreatePlacedResource1<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Heap>, T: ::windows::core::Interface>(&self, pheap: Param0, heapoffset: u64, pdesc: *const D3D12_RESOURCE_DESC1, initialstate: D3D12_RESOURCE_STATES, poptimizedclearvalue: *const D3D12_CLEAR_VALUE, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -19267,17 +18482,7 @@ impl ID3D12Device9 { } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn GetCopyableFootprints1(&self, presourcedesc: *const D3D12_RESOURCE_DESC1, firstsubresource: u32, numsubresources: u32, baseoffset: u64, playouts: *mut D3D12_PLACED_SUBRESOURCE_FOOTPRINT, pnumrows: *mut u32, prowsizeinbytes: *mut u64, ptotalbytes: *mut u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).72)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(presourcedesc), - ::core::mem::transmute(firstsubresource), - ::core::mem::transmute(numsubresources), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(playouts), - ::core::mem::transmute(pnumrows), - ::core::mem::transmute(prowsizeinbytes), - ::core::mem::transmute(ptotalbytes), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).72)(::core::mem::transmute_copy(self), ::core::mem::transmute(presourcedesc), ::core::mem::transmute(firstsubresource), ::core::mem::transmute(numsubresources), ::core::mem::transmute(baseoffset), ::core::mem::transmute(playouts), ::core::mem::transmute(pnumrows), ::core::mem::transmute(prowsizeinbytes), ::core::mem::transmute(ptotalbytes))) } pub unsafe fn CreateShaderCacheSession(&self, pdesc: *const D3D12_SHADER_CACHE_SESSION_DESC, result__: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).73)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdesc), &::IID, result__ as *mut _ as *mut _).ok() @@ -20514,14 +19719,7 @@ impl ID3D12GraphicsCommandList { ::core::mem::transmute((::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz))) @@ -20538,15 +19736,7 @@ impl ID3D12GraphicsCommandList { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param3: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, ptileregionstartcoordinate: *const D3D12_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D12_TILE_REGION_SIZE, pbuffer: Param3, bufferstartoffsetinbytes: u64, flags: D3D12_TILE_COPY_FLAGS) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).18)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(ptileregionstartcoordinate), - ::core::mem::transmute(ptileregionsize), - pbuffer.into_param().abi(), - ::core::mem::transmute(bufferstartoffsetinbytes), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into_param().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, psrcresource: Param2, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) { @@ -20664,15 +19854,7 @@ impl ID3D12GraphicsCommandList { ::core::mem::transmute((::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index))) } pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pqueryheap: Param0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).54)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pbuffer.into_param().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation))) @@ -20687,15 +19869,7 @@ impl ID3D12GraphicsCommandList { ::core::mem::transmute((::windows::core::Interface::vtable(self).58)(::core::mem::transmute_copy(self))) } pub unsafe fn ExecuteIndirect<'a, Param0: ::windows::core::IntoParam<'a, ID3D12CommandSignature>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pcommandsignature: Param0, maxcommandcount: u32, pargumentbuffer: Param2, argumentbufferoffset: u64, pcountbuffer: Param4, countbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).59)( - ::core::mem::transmute_copy(self), - pcommandsignature.into_param().abi(), - ::core::mem::transmute(maxcommandcount), - pargumentbuffer.into_param().abi(), - ::core::mem::transmute(argumentbufferoffset), - pcountbuffer.into_param().abi(), - ::core::mem::transmute(countbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).59)(::core::mem::transmute_copy(self), pcommandsignature.into_param().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into_param().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into_param().abi(), ::core::mem::transmute(countbufferoffset))) } } unsafe impl ::windows::core::Interface for ID3D12GraphicsCommandList { @@ -20895,14 +20069,7 @@ impl ID3D12GraphicsCommandList1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz))) @@ -20919,15 +20086,7 @@ impl ID3D12GraphicsCommandList1 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param3: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, ptileregionstartcoordinate: *const D3D12_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D12_TILE_REGION_SIZE, pbuffer: Param3, bufferstartoffsetinbytes: u64, flags: D3D12_TILE_COPY_FLAGS) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).18)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(ptileregionstartcoordinate), - ::core::mem::transmute(ptileregionsize), - pbuffer.into_param().abi(), - ::core::mem::transmute(bufferstartoffsetinbytes), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into_param().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, psrcresource: Param2, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) { @@ -21045,15 +20204,7 @@ impl ID3D12GraphicsCommandList1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index))) } pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pqueryheap: Param0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).54)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pbuffer.into_param().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation))) @@ -21068,39 +20219,13 @@ impl ID3D12GraphicsCommandList1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).58)(::core::mem::transmute_copy(self))) } pub unsafe fn ExecuteIndirect<'a, Param0: ::windows::core::IntoParam<'a, ID3D12CommandSignature>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pcommandsignature: Param0, maxcommandcount: u32, pargumentbuffer: Param2, argumentbufferoffset: u64, pcountbuffer: Param4, countbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).59)( - ::core::mem::transmute_copy(self), - pcommandsignature.into_param().abi(), - ::core::mem::transmute(maxcommandcount), - pargumentbuffer.into_param().abi(), - ::core::mem::transmute(argumentbufferoffset), - pcountbuffer.into_param().abi(), - ::core::mem::transmute(countbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).59)(::core::mem::transmute_copy(self), pcommandsignature.into_param().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into_param().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into_param().abi(), ::core::mem::transmute(countbufferoffset))) } pub unsafe fn AtomicCopyBufferUINT<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).60)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).60)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn AtomicCopyBufferUINT64<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).61)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).61)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).62)(::core::mem::transmute_copy(self), ::core::mem::transmute(min), ::core::mem::transmute(max))) @@ -21110,18 +20235,7 @@ impl ID3D12GraphicsCommandList1 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn ResolveSubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: Param4, srcsubresource: u32, psrcrect: *const super::super::Foundation::RECT, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcrect), - ::core::mem::transmute(format), - ::core::mem::transmute(resolvemode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode))) } pub unsafe fn SetViewInstanceMask(&self, mask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).65)(::core::mem::transmute_copy(self), ::core::mem::transmute(mask))) @@ -21351,14 +20465,7 @@ impl ID3D12GraphicsCommandList2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz))) @@ -21375,15 +20482,7 @@ impl ID3D12GraphicsCommandList2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param3: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, ptileregionstartcoordinate: *const D3D12_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D12_TILE_REGION_SIZE, pbuffer: Param3, bufferstartoffsetinbytes: u64, flags: D3D12_TILE_COPY_FLAGS) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).18)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(ptileregionstartcoordinate), - ::core::mem::transmute(ptileregionsize), - pbuffer.into_param().abi(), - ::core::mem::transmute(bufferstartoffsetinbytes), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into_param().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, psrcresource: Param2, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) { @@ -21501,15 +20600,7 @@ impl ID3D12GraphicsCommandList2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index))) } pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pqueryheap: Param0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).54)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pbuffer.into_param().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation))) @@ -21524,39 +20615,13 @@ impl ID3D12GraphicsCommandList2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).58)(::core::mem::transmute_copy(self))) } pub unsafe fn ExecuteIndirect<'a, Param0: ::windows::core::IntoParam<'a, ID3D12CommandSignature>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pcommandsignature: Param0, maxcommandcount: u32, pargumentbuffer: Param2, argumentbufferoffset: u64, pcountbuffer: Param4, countbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).59)( - ::core::mem::transmute_copy(self), - pcommandsignature.into_param().abi(), - ::core::mem::transmute(maxcommandcount), - pargumentbuffer.into_param().abi(), - ::core::mem::transmute(argumentbufferoffset), - pcountbuffer.into_param().abi(), - ::core::mem::transmute(countbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).59)(::core::mem::transmute_copy(self), pcommandsignature.into_param().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into_param().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into_param().abi(), ::core::mem::transmute(countbufferoffset))) } pub unsafe fn AtomicCopyBufferUINT<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).60)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).60)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn AtomicCopyBufferUINT64<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).61)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).61)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).62)(::core::mem::transmute_copy(self), ::core::mem::transmute(min), ::core::mem::transmute(max))) @@ -21566,18 +20631,7 @@ impl ID3D12GraphicsCommandList2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn ResolveSubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: Param4, srcsubresource: u32, psrcrect: *const super::super::Foundation::RECT, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcrect), - ::core::mem::transmute(format), - ::core::mem::transmute(resolvemode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode))) } pub unsafe fn SetViewInstanceMask(&self, mask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).65)(::core::mem::transmute_copy(self), ::core::mem::transmute(mask))) @@ -21831,14 +20885,7 @@ impl ID3D12GraphicsCommandList3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz))) @@ -21855,15 +20902,7 @@ impl ID3D12GraphicsCommandList3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param3: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, ptileregionstartcoordinate: *const D3D12_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D12_TILE_REGION_SIZE, pbuffer: Param3, bufferstartoffsetinbytes: u64, flags: D3D12_TILE_COPY_FLAGS) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).18)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(ptileregionstartcoordinate), - ::core::mem::transmute(ptileregionsize), - pbuffer.into_param().abi(), - ::core::mem::transmute(bufferstartoffsetinbytes), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into_param().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, psrcresource: Param2, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) { @@ -21981,15 +21020,7 @@ impl ID3D12GraphicsCommandList3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index))) } pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pqueryheap: Param0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).54)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pbuffer.into_param().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation))) @@ -22004,39 +21035,13 @@ impl ID3D12GraphicsCommandList3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).58)(::core::mem::transmute_copy(self))) } pub unsafe fn ExecuteIndirect<'a, Param0: ::windows::core::IntoParam<'a, ID3D12CommandSignature>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pcommandsignature: Param0, maxcommandcount: u32, pargumentbuffer: Param2, argumentbufferoffset: u64, pcountbuffer: Param4, countbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).59)( - ::core::mem::transmute_copy(self), - pcommandsignature.into_param().abi(), - ::core::mem::transmute(maxcommandcount), - pargumentbuffer.into_param().abi(), - ::core::mem::transmute(argumentbufferoffset), - pcountbuffer.into_param().abi(), - ::core::mem::transmute(countbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).59)(::core::mem::transmute_copy(self), pcommandsignature.into_param().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into_param().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into_param().abi(), ::core::mem::transmute(countbufferoffset))) } pub unsafe fn AtomicCopyBufferUINT<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).60)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).60)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn AtomicCopyBufferUINT64<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).61)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).61)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).62)(::core::mem::transmute_copy(self), ::core::mem::transmute(min), ::core::mem::transmute(max))) @@ -22046,18 +21051,7 @@ impl ID3D12GraphicsCommandList3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn ResolveSubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: Param4, srcsubresource: u32, psrcrect: *const super::super::Foundation::RECT, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcrect), - ::core::mem::transmute(format), - ::core::mem::transmute(resolvemode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode))) } pub unsafe fn SetViewInstanceMask(&self, mask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).65)(::core::mem::transmute_copy(self), ::core::mem::transmute(mask))) @@ -22335,14 +21329,7 @@ impl ID3D12GraphicsCommandList4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz))) @@ -22359,15 +21346,7 @@ impl ID3D12GraphicsCommandList4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param3: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, ptileregionstartcoordinate: *const D3D12_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D12_TILE_REGION_SIZE, pbuffer: Param3, bufferstartoffsetinbytes: u64, flags: D3D12_TILE_COPY_FLAGS) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).18)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(ptileregionstartcoordinate), - ::core::mem::transmute(ptileregionsize), - pbuffer.into_param().abi(), - ::core::mem::transmute(bufferstartoffsetinbytes), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into_param().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, psrcresource: Param2, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) { @@ -22485,15 +21464,7 @@ impl ID3D12GraphicsCommandList4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index))) } pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pqueryheap: Param0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).54)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pbuffer.into_param().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation))) @@ -22508,39 +21479,13 @@ impl ID3D12GraphicsCommandList4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).58)(::core::mem::transmute_copy(self))) } pub unsafe fn ExecuteIndirect<'a, Param0: ::windows::core::IntoParam<'a, ID3D12CommandSignature>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pcommandsignature: Param0, maxcommandcount: u32, pargumentbuffer: Param2, argumentbufferoffset: u64, pcountbuffer: Param4, countbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).59)( - ::core::mem::transmute_copy(self), - pcommandsignature.into_param().abi(), - ::core::mem::transmute(maxcommandcount), - pargumentbuffer.into_param().abi(), - ::core::mem::transmute(argumentbufferoffset), - pcountbuffer.into_param().abi(), - ::core::mem::transmute(countbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).59)(::core::mem::transmute_copy(self), pcommandsignature.into_param().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into_param().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into_param().abi(), ::core::mem::transmute(countbufferoffset))) } pub unsafe fn AtomicCopyBufferUINT<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).60)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).60)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn AtomicCopyBufferUINT64<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).61)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).61)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).62)(::core::mem::transmute_copy(self), ::core::mem::transmute(min), ::core::mem::transmute(max))) @@ -22550,18 +21495,7 @@ impl ID3D12GraphicsCommandList4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn ResolveSubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: Param4, srcsubresource: u32, psrcrect: *const super::super::Foundation::RECT, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcrect), - ::core::mem::transmute(format), - ::core::mem::transmute(resolvemode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode))) } pub unsafe fn SetViewInstanceMask(&self, mask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).65)(::core::mem::transmute_copy(self), ::core::mem::transmute(mask))) @@ -22899,14 +21833,7 @@ impl ID3D12GraphicsCommandList5 { ::core::mem::transmute((::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz))) @@ -22923,15 +21850,7 @@ impl ID3D12GraphicsCommandList5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param3: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, ptileregionstartcoordinate: *const D3D12_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D12_TILE_REGION_SIZE, pbuffer: Param3, bufferstartoffsetinbytes: u64, flags: D3D12_TILE_COPY_FLAGS) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).18)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(ptileregionstartcoordinate), - ::core::mem::transmute(ptileregionsize), - pbuffer.into_param().abi(), - ::core::mem::transmute(bufferstartoffsetinbytes), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into_param().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, psrcresource: Param2, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) { @@ -23049,15 +21968,7 @@ impl ID3D12GraphicsCommandList5 { ::core::mem::transmute((::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index))) } pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pqueryheap: Param0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).54)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pbuffer.into_param().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation))) @@ -23072,39 +21983,13 @@ impl ID3D12GraphicsCommandList5 { ::core::mem::transmute((::windows::core::Interface::vtable(self).58)(::core::mem::transmute_copy(self))) } pub unsafe fn ExecuteIndirect<'a, Param0: ::windows::core::IntoParam<'a, ID3D12CommandSignature>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pcommandsignature: Param0, maxcommandcount: u32, pargumentbuffer: Param2, argumentbufferoffset: u64, pcountbuffer: Param4, countbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).59)( - ::core::mem::transmute_copy(self), - pcommandsignature.into_param().abi(), - ::core::mem::transmute(maxcommandcount), - pargumentbuffer.into_param().abi(), - ::core::mem::transmute(argumentbufferoffset), - pcountbuffer.into_param().abi(), - ::core::mem::transmute(countbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).59)(::core::mem::transmute_copy(self), pcommandsignature.into_param().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into_param().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into_param().abi(), ::core::mem::transmute(countbufferoffset))) } pub unsafe fn AtomicCopyBufferUINT<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).60)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).60)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn AtomicCopyBufferUINT64<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).61)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).61)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).62)(::core::mem::transmute_copy(self), ::core::mem::transmute(min), ::core::mem::transmute(max))) @@ -23114,18 +21999,7 @@ impl ID3D12GraphicsCommandList5 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn ResolveSubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: Param4, srcsubresource: u32, psrcrect: *const super::super::Foundation::RECT, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcrect), - ::core::mem::transmute(format), - ::core::mem::transmute(resolvemode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode))) } pub unsafe fn SetViewInstanceMask(&self, mask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).65)(::core::mem::transmute_copy(self), ::core::mem::transmute(mask))) @@ -23491,14 +22365,7 @@ impl ID3D12GraphicsCommandList6 { ::core::mem::transmute((::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(vertexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startvertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn DrawIndexedInstanced(&self, indexcountperinstance: u32, instancecount: u32, startindexlocation: u32, basevertexlocation: i32, startinstancelocation: u32) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(indexcountperinstance), - ::core::mem::transmute(instancecount), - ::core::mem::transmute(startindexlocation), - ::core::mem::transmute(basevertexlocation), - ::core::mem::transmute(startinstancelocation), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(indexcountperinstance), ::core::mem::transmute(instancecount), ::core::mem::transmute(startindexlocation), ::core::mem::transmute(basevertexlocation), ::core::mem::transmute(startinstancelocation))) } pub unsafe fn Dispatch(&self, threadgroupcountx: u32, threadgroupcounty: u32, threadgroupcountz: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(threadgroupcountx), ::core::mem::transmute(threadgroupcounty), ::core::mem::transmute(threadgroupcountz))) @@ -23515,15 +22382,7 @@ impl ID3D12GraphicsCommandList6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyTiles<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param3: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, ptiledresource: Param0, ptileregionstartcoordinate: *const D3D12_TILED_RESOURCE_COORDINATE, ptileregionsize: *const D3D12_TILE_REGION_SIZE, pbuffer: Param3, bufferstartoffsetinbytes: u64, flags: D3D12_TILE_COPY_FLAGS) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).18)( - ::core::mem::transmute_copy(self), - ptiledresource.into_param().abi(), - ::core::mem::transmute(ptileregionstartcoordinate), - ::core::mem::transmute(ptileregionsize), - pbuffer.into_param().abi(), - ::core::mem::transmute(bufferstartoffsetinbytes), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ptiledresource.into_param().abi(), ::core::mem::transmute(ptileregionstartcoordinate), ::core::mem::transmute(ptileregionsize), pbuffer.into_param().abi(), ::core::mem::transmute(bufferstartoffsetinbytes), ::core::mem::transmute(flags))) } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] pub unsafe fn ResolveSubresource<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, psrcresource: Param2, srcsubresource: u32, format: super::Dxgi::Common::DXGI_FORMAT) { @@ -23641,15 +22500,7 @@ impl ID3D12GraphicsCommandList6 { ::core::mem::transmute((::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(index))) } pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pqueryheap: Param0, r#type: D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).54)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: D3D12_PREDICATION_OP) { ::core::mem::transmute((::windows::core::Interface::vtable(self).55)(::core::mem::transmute_copy(self), pbuffer.into_param().abi(), ::core::mem::transmute(alignedbufferoffset), ::core::mem::transmute(operation))) @@ -23664,39 +22515,13 @@ impl ID3D12GraphicsCommandList6 { ::core::mem::transmute((::windows::core::Interface::vtable(self).58)(::core::mem::transmute_copy(self))) } pub unsafe fn ExecuteIndirect<'a, Param0: ::windows::core::IntoParam<'a, ID3D12CommandSignature>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pcommandsignature: Param0, maxcommandcount: u32, pargumentbuffer: Param2, argumentbufferoffset: u64, pcountbuffer: Param4, countbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).59)( - ::core::mem::transmute_copy(self), - pcommandsignature.into_param().abi(), - ::core::mem::transmute(maxcommandcount), - pargumentbuffer.into_param().abi(), - ::core::mem::transmute(argumentbufferoffset), - pcountbuffer.into_param().abi(), - ::core::mem::transmute(countbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).59)(::core::mem::transmute_copy(self), pcommandsignature.into_param().abi(), ::core::mem::transmute(maxcommandcount), pargumentbuffer.into_param().abi(), ::core::mem::transmute(argumentbufferoffset), pcountbuffer.into_param().abi(), ::core::mem::transmute(countbufferoffset))) } pub unsafe fn AtomicCopyBufferUINT<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).60)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).60)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn AtomicCopyBufferUINT64<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param2: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstbuffer: Param0, dstoffset: u64, psrcbuffer: Param2, srcoffset: u64, dependencies: u32, ppdependentresources: *const ::core::option::Option, pdependentsubresourceranges: *const D3D12_SUBRESOURCE_RANGE_UINT64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).61)( - ::core::mem::transmute_copy(self), - pdstbuffer.into_param().abi(), - ::core::mem::transmute(dstoffset), - psrcbuffer.into_param().abi(), - ::core::mem::transmute(srcoffset), - ::core::mem::transmute(dependencies), - ::core::mem::transmute(ppdependentresources), - ::core::mem::transmute(pdependentsubresourceranges), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).61)(::core::mem::transmute_copy(self), pdstbuffer.into_param().abi(), ::core::mem::transmute(dstoffset), psrcbuffer.into_param().abi(), ::core::mem::transmute(srcoffset), ::core::mem::transmute(dependencies), ::core::mem::transmute(ppdependentresources), ::core::mem::transmute(pdependentsubresourceranges))) } pub unsafe fn OMSetDepthBounds(&self, min: f32, max: f32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).62)(::core::mem::transmute_copy(self), ::core::mem::transmute(min), ::core::mem::transmute(max))) @@ -23706,18 +22531,7 @@ impl ID3D12GraphicsCommandList6 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn ResolveSubresourceRegion<'a, Param0: ::windows::core::IntoParam<'a, ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, ID3D12Resource>>(&self, pdstresource: Param0, dstsubresource: u32, dstx: u32, dsty: u32, psrcresource: Param4, srcsubresource: u32, psrcrect: *const super::super::Foundation::RECT, format: super::Dxgi::Common::DXGI_FORMAT, resolvemode: D3D12_RESOLVE_MODE) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).64)( - ::core::mem::transmute_copy(self), - pdstresource.into_param().abi(), - ::core::mem::transmute(dstsubresource), - ::core::mem::transmute(dstx), - ::core::mem::transmute(dsty), - psrcresource.into_param().abi(), - ::core::mem::transmute(srcsubresource), - ::core::mem::transmute(psrcrect), - ::core::mem::transmute(format), - ::core::mem::transmute(resolvemode), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).64)(::core::mem::transmute_copy(self), pdstresource.into_param().abi(), ::core::mem::transmute(dstsubresource), ::core::mem::transmute(dstx), ::core::mem::transmute(dsty), psrcresource.into_param().abi(), ::core::mem::transmute(srcsubresource), ::core::mem::transmute(psrcrect), ::core::mem::transmute(format), ::core::mem::transmute(resolvemode))) } pub unsafe fn SetViewInstanceMask(&self, mask: u32) { ::core::mem::transmute((::windows::core::Interface::vtable(self).65)(::core::mem::transmute_copy(self), ::core::mem::transmute(mask))) @@ -24846,12 +23660,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID3D1 } #[repr(C)] #[doc(hidden)] -pub struct ID3D12LifetimeOwner_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newstate: D3D12_LIFETIME_STATE), -); +pub struct ID3D12LifetimeOwner_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newstate: D3D12_LIFETIME_STATE)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID3D12LifetimeTracker(pub ::windows::core::IUnknown); @@ -26804,12 +25613,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ID3D1 } #[repr(C)] #[doc(hidden)] -pub struct ID3D12RootSignatureDeserializer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> *mut D3D12_ROOT_SIGNATURE_DESC, -); +pub struct ID3D12RootSignatureDeserializer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> *mut D3D12_ROOT_SIGNATURE_DESC); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ID3D12SDKConfiguration(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/Graphics/Direct3D9/mod.rs b/src/Windows/Win32/Graphics/Direct3D9/mod.rs index 63e50c79ba..59cf743dfb 100644 --- a/src/Windows/Win32/Graphics/Direct3D9/mod.rs +++ b/src/Windows/Win32/Graphics/Direct3D9/mod.rs @@ -36,18 +36,7 @@ impl ::core::default::Default for D3DADAPTER_IDENTIFIER9 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3DADAPTER_IDENTIFIER9 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3DADAPTER_IDENTIFIER9") - .field("Driver", &self.Driver) - .field("Description", &self.Description) - .field("DeviceName", &self.DeviceName) - .field("DriverVersion", &self.DriverVersion) - .field("VendorId", &self.VendorId) - .field("DeviceId", &self.DeviceId) - .field("SubSysId", &self.SubSysId) - .field("Revision", &self.Revision) - .field("DeviceIdentifier", &self.DeviceIdentifier) - .field("WHQLLevel", &self.WHQLLevel) - .finish() + fmt.debug_struct("D3DADAPTER_IDENTIFIER9").field("Driver", &self.Driver).field("Description", &self.Description).field("DeviceName", &self.DeviceName).field("DriverVersion", &self.DriverVersion).field("VendorId", &self.VendorId).field("DeviceId", &self.DeviceId).field("SubSysId", &self.SubSysId).field("Revision", &self.Revision).field("DeviceIdentifier", &self.DeviceIdentifier).field("WHQLLevel", &self.WHQLLevel).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -2105,13 +2094,7 @@ impl ::core::default::Default for D3DDEVINFO_D3D9BANDWIDTHTIMINGS { } impl ::core::fmt::Debug for D3DDEVINFO_D3D9BANDWIDTHTIMINGS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3DDEVINFO_D3D9BANDWIDTHTIMINGS") - .field("MaxBandwidthUtilized", &self.MaxBandwidthUtilized) - .field("FrontEndUploadMemoryUtilizedPercent", &self.FrontEndUploadMemoryUtilizedPercent) - .field("VertexRateUtilizedPercent", &self.VertexRateUtilizedPercent) - .field("TriangleSetupRateUtilizedPercent", &self.TriangleSetupRateUtilizedPercent) - .field("FillRateUtilizedPercent", &self.FillRateUtilizedPercent) - .finish() + fmt.debug_struct("D3DDEVINFO_D3D9BANDWIDTHTIMINGS").field("MaxBandwidthUtilized", &self.MaxBandwidthUtilized).field("FrontEndUploadMemoryUtilizedPercent", &self.FrontEndUploadMemoryUtilizedPercent).field("VertexRateUtilizedPercent", &self.VertexRateUtilizedPercent).field("TriangleSetupRateUtilizedPercent", &self.TriangleSetupRateUtilizedPercent).field("FillRateUtilizedPercent", &self.FillRateUtilizedPercent).finish() } } impl ::core::cmp::PartialEq for D3DDEVINFO_D3D9BANDWIDTHTIMINGS { @@ -2177,11 +2160,7 @@ impl ::core::fmt::Debug for D3DDEVINFO_D3D9INTERFACETIMINGS { } impl ::core::cmp::PartialEq for D3DDEVINFO_D3D9INTERFACETIMINGS { fn eq(&self, other: &Self) -> bool { - self.WaitingForGPUToUseApplicationResourceTimePercent == other.WaitingForGPUToUseApplicationResourceTimePercent - && self.WaitingForGPUToAcceptMoreCommandsTimePercent == other.WaitingForGPUToAcceptMoreCommandsTimePercent - && self.WaitingForGPUToStayWithinLatencyTimePercent == other.WaitingForGPUToStayWithinLatencyTimePercent - && self.WaitingForGPUExclusiveResourceTimePercent == other.WaitingForGPUExclusiveResourceTimePercent - && self.WaitingForGPUOtherTimePercent == other.WaitingForGPUOtherTimePercent + self.WaitingForGPUToUseApplicationResourceTimePercent == other.WaitingForGPUToUseApplicationResourceTimePercent && self.WaitingForGPUToAcceptMoreCommandsTimePercent == other.WaitingForGPUToAcceptMoreCommandsTimePercent && self.WaitingForGPUToStayWithinLatencyTimePercent == other.WaitingForGPUToStayWithinLatencyTimePercent && self.WaitingForGPUExclusiveResourceTimePercent == other.WaitingForGPUExclusiveResourceTimePercent && self.WaitingForGPUOtherTimePercent == other.WaitingForGPUOtherTimePercent } } impl ::core::cmp::Eq for D3DDEVINFO_D3D9INTERFACETIMINGS {} @@ -2204,12 +2183,7 @@ impl ::core::default::Default for D3DDEVINFO_D3D9PIPELINETIMINGS { } impl ::core::fmt::Debug for D3DDEVINFO_D3D9PIPELINETIMINGS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3DDEVINFO_D3D9PIPELINETIMINGS") - .field("VertexProcessingTimePercent", &self.VertexProcessingTimePercent) - .field("PixelProcessingTimePercent", &self.PixelProcessingTimePercent) - .field("OtherGPUProcessingTimePercent", &self.OtherGPUProcessingTimePercent) - .field("GPUIdleTimePercent", &self.GPUIdleTimePercent) - .finish() + fmt.debug_struct("D3DDEVINFO_D3D9PIPELINETIMINGS").field("VertexProcessingTimePercent", &self.VertexProcessingTimePercent).field("PixelProcessingTimePercent", &self.PixelProcessingTimePercent).field("OtherGPUProcessingTimePercent", &self.OtherGPUProcessingTimePercent).field("GPUIdleTimePercent", &self.GPUIdleTimePercent).finish() } } impl ::core::cmp::PartialEq for D3DDEVINFO_D3D9PIPELINETIMINGS { @@ -2750,21 +2724,7 @@ impl ::core::default::Default for D3DLIGHT9 { #[cfg(feature = "Win32_Graphics_Direct3D")] impl ::core::fmt::Debug for D3DLIGHT9 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3DLIGHT9") - .field("Type", &self.Type) - .field("Diffuse", &self.Diffuse) - .field("Specular", &self.Specular) - .field("Ambient", &self.Ambient) - .field("Position", &self.Position) - .field("Direction", &self.Direction) - .field("Range", &self.Range) - .field("Falloff", &self.Falloff) - .field("Attenuation0", &self.Attenuation0) - .field("Attenuation1", &self.Attenuation1) - .field("Attenuation2", &self.Attenuation2) - .field("Theta", &self.Theta) - .field("Phi", &self.Phi) - .finish() + fmt.debug_struct("D3DLIGHT9").field("Type", &self.Type).field("Diffuse", &self.Diffuse).field("Specular", &self.Specular).field("Ambient", &self.Ambient).field("Position", &self.Position).field("Direction", &self.Direction).field("Range", &self.Range).field("Falloff", &self.Falloff).field("Attenuation0", &self.Attenuation0).field("Attenuation1", &self.Attenuation1).field("Attenuation2", &self.Attenuation2).field("Theta", &self.Theta).field("Phi", &self.Phi).finish() } } #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -3321,20 +3281,7 @@ impl ::core::fmt::Debug for D3DPRESENT_PARAMETERS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3DPRESENT_PARAMETERS { fn eq(&self, other: &Self) -> bool { - self.BackBufferWidth == other.BackBufferWidth - && self.BackBufferHeight == other.BackBufferHeight - && self.BackBufferFormat == other.BackBufferFormat - && self.BackBufferCount == other.BackBufferCount - && self.MultiSampleType == other.MultiSampleType - && self.MultiSampleQuality == other.MultiSampleQuality - && self.SwapEffect == other.SwapEffect - && self.hDeviceWindow == other.hDeviceWindow - && self.Windowed == other.Windowed - && self.EnableAutoDepthStencil == other.EnableAutoDepthStencil - && self.AutoDepthStencilFormat == other.AutoDepthStencilFormat - && self.Flags == other.Flags - && self.FullScreen_RefreshRateInHz == other.FullScreen_RefreshRateInHz - && self.PresentationInterval == other.PresentationInterval + self.BackBufferWidth == other.BackBufferWidth && self.BackBufferHeight == other.BackBufferHeight && self.BackBufferFormat == other.BackBufferFormat && self.BackBufferCount == other.BackBufferCount && self.MultiSampleType == other.MultiSampleType && self.MultiSampleQuality == other.MultiSampleQuality && self.SwapEffect == other.SwapEffect && self.hDeviceWindow == other.hDeviceWindow && self.Windowed == other.Windowed && self.EnableAutoDepthStencil == other.EnableAutoDepthStencil && self.AutoDepthStencilFormat == other.AutoDepthStencilFormat && self.Flags == other.Flags && self.FullScreen_RefreshRateInHz == other.FullScreen_RefreshRateInHz && self.PresentationInterval == other.PresentationInterval } } #[cfg(feature = "Win32_Foundation")] @@ -3552,15 +3499,7 @@ impl ::core::default::Default for D3DRECTPATCH_INFO { } impl ::core::fmt::Debug for D3DRECTPATCH_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3DRECTPATCH_INFO") - .field("StartVertexOffsetWidth", &self.StartVertexOffsetWidth) - .field("StartVertexOffsetHeight", &self.StartVertexOffsetHeight) - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("Stride", &self.Stride) - .field("Basis", &self.Basis) - .field("Degree", &self.Degree) - .finish() + fmt.debug_struct("D3DRECTPATCH_INFO").field("StartVertexOffsetWidth", &self.StartVertexOffsetWidth).field("StartVertexOffsetHeight", &self.StartVertexOffsetHeight).field("Width", &self.Width).field("Height", &self.Height).field("Stride", &self.Stride).field("Basis", &self.Basis).field("Degree", &self.Degree).finish() } } impl ::core::cmp::PartialEq for D3DRECTPATCH_INFO { @@ -4173,16 +4112,7 @@ impl ::core::default::Default for D3DSURFACE_DESC { } impl ::core::fmt::Debug for D3DSURFACE_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3DSURFACE_DESC") - .field("Format", &self.Format) - .field("Type", &self.Type) - .field("Usage", &self.Usage) - .field("Pool", &self.Pool) - .field("MultiSampleType", &self.MultiSampleType) - .field("MultiSampleQuality", &self.MultiSampleQuality) - .field("Width", &self.Width) - .field("Height", &self.Height) - .finish() + fmt.debug_struct("D3DSURFACE_DESC").field("Format", &self.Format).field("Type", &self.Type).field("Usage", &self.Usage).field("Pool", &self.Pool).field("MultiSampleType", &self.MultiSampleType).field("MultiSampleQuality", &self.MultiSampleQuality).field("Width", &self.Width).field("Height", &self.Height).finish() } } impl ::core::cmp::PartialEq for D3DSURFACE_DESC { @@ -4887,17 +4817,7 @@ impl IDirect3D9Ex { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateDeviceEx<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(&self, adapter: u32, devicetype: D3DDEVTYPE, hfocuswindow: Param2, behaviorflags: u32, ppresentationparameters: *mut D3DPRESENT_PARAMETERS, pfullscreendisplaymode: *mut D3DDISPLAYMODEEX, ppreturneddeviceinterface: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(adapter), - ::core::mem::transmute(devicetype), - hfocuswindow.into_param().abi(), - ::core::mem::transmute(behaviorflags), - ::core::mem::transmute(ppresentationparameters), - ::core::mem::transmute(pfullscreendisplaymode), - ::core::mem::transmute(ppreturneddeviceinterface), - ) - .ok() + (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(adapter), ::core::mem::transmute(devicetype), hfocuswindow.into_param().abi(), ::core::mem::transmute(behaviorflags), ::core::mem::transmute(ppresentationparameters), ::core::mem::transmute(pfullscreendisplaymode), ::core::mem::transmute(ppreturneddeviceinterface)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAdapterLUID(&self, adapter: u32, pluid: *mut super::super::Foundation::LUID) -> ::windows::core::Result<()> { @@ -5332,19 +5252,7 @@ impl IDirect3DDevice9 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateVolumeTexture(&self, width: u32, height: u32, depth: u32, levels: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppvolumetexture: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).24)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(depth), - ::core::mem::transmute(levels), - ::core::mem::transmute(usage), - ::core::mem::transmute(format), - ::core::mem::transmute(pool), - ::core::mem::transmute(ppvolumetexture), - ::core::mem::transmute(psharedhandle), - ) - .ok() + (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(depth), ::core::mem::transmute(levels), ::core::mem::transmute(usage), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(ppvolumetexture), ::core::mem::transmute(psharedhandle)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateCubeTexture(&self, edgelength: u32, levels: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppcubetexture: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { @@ -5360,33 +5268,11 @@ impl IDirect3DDevice9 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateRenderTarget<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, lockable: Param5, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).28)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(format), - ::core::mem::transmute(multisample), - ::core::mem::transmute(multisamplequality), - lockable.into_param().abi(), - ::core::mem::transmute(ppsurface), - ::core::mem::transmute(psharedhandle), - ) - .ok() + (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(multisample), ::core::mem::transmute(multisamplequality), lockable.into_param().abi(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateDepthStencilSurface<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, discard: Param5, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(format), - ::core::mem::transmute(multisample), - ::core::mem::transmute(multisamplequality), - discard.into_param().abi(), - ::core::mem::transmute(ppsurface), - ::core::mem::transmute(psharedhandle), - ) - .ok() + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(multisample), ::core::mem::transmute(multisamplequality), discard.into_param().abi(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UpdateSurface<'a, Param0: ::windows::core::IntoParam<'a, IDirect3DSurface9>, Param2: ::windows::core::IntoParam<'a, IDirect3DSurface9>>(&self, psourcesurface: Param0, psourcerect: *const super::super::Foundation::RECT, pdestinationsurface: Param2, pdestpoint: *const super::super::Foundation::POINT) -> ::windows::core::Result<()> { @@ -5573,18 +5459,7 @@ impl IDirect3DDevice9 { (::windows::core::Interface::vtable(self).83)(::core::mem::transmute_copy(self), ::core::mem::transmute(primitivetype), ::core::mem::transmute(primitivecount), ::core::mem::transmute(pvertexstreamzerodata), ::core::mem::transmute(vertexstreamzerostride)).ok() } pub unsafe fn DrawIndexedPrimitiveUP(&self, primitivetype: D3DPRIMITIVETYPE, minvertexindex: u32, numvertices: u32, primitivecount: u32, pindexdata: *const ::core::ffi::c_void, indexdataformat: D3DFORMAT, pvertexstreamzerodata: *const ::core::ffi::c_void, vertexstreamzerostride: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).84)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(primitivetype), - ::core::mem::transmute(minvertexindex), - ::core::mem::transmute(numvertices), - ::core::mem::transmute(primitivecount), - ::core::mem::transmute(pindexdata), - ::core::mem::transmute(indexdataformat), - ::core::mem::transmute(pvertexstreamzerodata), - ::core::mem::transmute(vertexstreamzerostride), - ) - .ok() + (::windows::core::Interface::vtable(self).84)(::core::mem::transmute_copy(self), ::core::mem::transmute(primitivetype), ::core::mem::transmute(minvertexindex), ::core::mem::transmute(numvertices), ::core::mem::transmute(primitivecount), ::core::mem::transmute(pindexdata), ::core::mem::transmute(indexdataformat), ::core::mem::transmute(pvertexstreamzerodata), ::core::mem::transmute(vertexstreamzerostride)).ok() } pub unsafe fn ProcessVertices<'a, Param3: ::windows::core::IntoParam<'a, IDirect3DVertexBuffer9>, Param4: ::windows::core::IntoParam<'a, IDirect3DVertexDeclaration9>>(&self, srcstartindex: u32, destindex: u32, vertexcount: u32, pdestbuffer: Param3, pvertexdecl: Param4, flags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).85)(::core::mem::transmute_copy(self), ::core::mem::transmute(srcstartindex), ::core::mem::transmute(destindex), ::core::mem::transmute(vertexcount), pdestbuffer.into_param().abi(), pvertexdecl.into_param().abi(), ::core::mem::transmute(flags)).ok() @@ -5963,19 +5838,7 @@ impl IDirect3DDevice9Ex { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateVolumeTexture(&self, width: u32, height: u32, depth: u32, levels: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppvolumetexture: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).24)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(depth), - ::core::mem::transmute(levels), - ::core::mem::transmute(usage), - ::core::mem::transmute(format), - ::core::mem::transmute(pool), - ::core::mem::transmute(ppvolumetexture), - ::core::mem::transmute(psharedhandle), - ) - .ok() + (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(depth), ::core::mem::transmute(levels), ::core::mem::transmute(usage), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(ppvolumetexture), ::core::mem::transmute(psharedhandle)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateCubeTexture(&self, edgelength: u32, levels: u32, usage: u32, format: D3DFORMAT, pool: D3DPOOL, ppcubetexture: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { @@ -5991,33 +5854,11 @@ impl IDirect3DDevice9Ex { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateRenderTarget<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, lockable: Param5, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).28)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(format), - ::core::mem::transmute(multisample), - ::core::mem::transmute(multisamplequality), - lockable.into_param().abi(), - ::core::mem::transmute(ppsurface), - ::core::mem::transmute(psharedhandle), - ) - .ok() + (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(multisample), ::core::mem::transmute(multisamplequality), lockable.into_param().abi(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateDepthStencilSurface<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, discard: Param5, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(format), - ::core::mem::transmute(multisample), - ::core::mem::transmute(multisamplequality), - discard.into_param().abi(), - ::core::mem::transmute(ppsurface), - ::core::mem::transmute(psharedhandle), - ) - .ok() + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(multisample), ::core::mem::transmute(multisamplequality), discard.into_param().abi(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UpdateSurface<'a, Param0: ::windows::core::IntoParam<'a, IDirect3DSurface9>, Param2: ::windows::core::IntoParam<'a, IDirect3DSurface9>>(&self, psourcesurface: Param0, psourcerect: *const super::super::Foundation::RECT, pdestinationsurface: Param2, pdestpoint: *const super::super::Foundation::POINT) -> ::windows::core::Result<()> { @@ -6204,18 +6045,7 @@ impl IDirect3DDevice9Ex { (::windows::core::Interface::vtable(self).83)(::core::mem::transmute_copy(self), ::core::mem::transmute(primitivetype), ::core::mem::transmute(primitivecount), ::core::mem::transmute(pvertexstreamzerodata), ::core::mem::transmute(vertexstreamzerostride)).ok() } pub unsafe fn DrawIndexedPrimitiveUP(&self, primitivetype: D3DPRIMITIVETYPE, minvertexindex: u32, numvertices: u32, primitivecount: u32, pindexdata: *const ::core::ffi::c_void, indexdataformat: D3DFORMAT, pvertexstreamzerodata: *const ::core::ffi::c_void, vertexstreamzerostride: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).84)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(primitivetype), - ::core::mem::transmute(minvertexindex), - ::core::mem::transmute(numvertices), - ::core::mem::transmute(primitivecount), - ::core::mem::transmute(pindexdata), - ::core::mem::transmute(indexdataformat), - ::core::mem::transmute(pvertexstreamzerodata), - ::core::mem::transmute(vertexstreamzerostride), - ) - .ok() + (::windows::core::Interface::vtable(self).84)(::core::mem::transmute_copy(self), ::core::mem::transmute(primitivetype), ::core::mem::transmute(minvertexindex), ::core::mem::transmute(numvertices), ::core::mem::transmute(primitivecount), ::core::mem::transmute(pindexdata), ::core::mem::transmute(indexdataformat), ::core::mem::transmute(pvertexstreamzerodata), ::core::mem::transmute(vertexstreamzerostride)).ok() } pub unsafe fn ProcessVertices<'a, Param3: ::windows::core::IntoParam<'a, IDirect3DVertexBuffer9>, Param4: ::windows::core::IntoParam<'a, IDirect3DVertexDeclaration9>>(&self, srcstartindex: u32, destindex: u32, vertexcount: u32, pdestbuffer: Param3, pvertexdecl: Param4, flags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).85)(::core::mem::transmute_copy(self), ::core::mem::transmute(srcstartindex), ::core::mem::transmute(destindex), ::core::mem::transmute(vertexcount), pdestbuffer.into_param().abi(), pvertexdecl.into_param().abi(), ::core::mem::transmute(flags)).ok() @@ -6365,19 +6195,7 @@ impl IDirect3DDevice9Ex { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateRenderTargetEx<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, lockable: Param5, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE, usage: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).129)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(format), - ::core::mem::transmute(multisample), - ::core::mem::transmute(multisamplequality), - lockable.into_param().abi(), - ::core::mem::transmute(ppsurface), - ::core::mem::transmute(psharedhandle), - ::core::mem::transmute(usage), - ) - .ok() + (::windows::core::Interface::vtable(self).129)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(multisample), ::core::mem::transmute(multisamplequality), lockable.into_param().abi(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle), ::core::mem::transmute(usage)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateOffscreenPlainSurfaceEx(&self, width: u32, height: u32, format: D3DFORMAT, pool: D3DPOOL, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE, usage: u32) -> ::windows::core::Result<()> { @@ -6385,19 +6203,7 @@ impl IDirect3DDevice9Ex { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateDepthStencilSurfaceEx<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, width: u32, height: u32, format: D3DFORMAT, multisample: D3DMULTISAMPLE_TYPE, multisamplequality: u32, discard: Param5, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE, usage: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).131)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(format), - ::core::mem::transmute(multisample), - ::core::mem::transmute(multisamplequality), - discard.into_param().abi(), - ::core::mem::transmute(ppsurface), - ::core::mem::transmute(psharedhandle), - ::core::mem::transmute(usage), - ) - .ok() + (::windows::core::Interface::vtable(self).131)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(multisample), ::core::mem::transmute(multisamplequality), discard.into_param().abi(), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle), ::core::mem::transmute(usage)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ResetEx(&self, ppresentationparameters: *mut D3DPRESENT_PARAMETERS, pfullscreendisplaymode: *mut D3DDISPLAYMODEEX) -> ::windows::core::Result<()> { diff --git a/src/Windows/Win32/Graphics/DirectComposition/mod.rs b/src/Windows/Win32/Graphics/DirectComposition/mod.rs index 8ae86684fe..465cf2cd6a 100644 --- a/src/Windows/Win32/Graphics/DirectComposition/mod.rs +++ b/src/Windows/Win32/Graphics/DirectComposition/mod.rs @@ -229,13 +229,7 @@ impl ::core::default::Default for DCOMPOSITION_FRAME_STATISTICS { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for DCOMPOSITION_FRAME_STATISTICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DCOMPOSITION_FRAME_STATISTICS") - .field("lastFrameTime", &self.lastFrameTime) - .field("currentCompositionRate", &self.currentCompositionRate) - .field("currentTime", &self.currentTime) - .field("timeFrequency", &self.timeFrequency) - .field("nextEstimatedFrameTime", &self.nextEstimatedFrameTime) - .finish() + fmt.debug_struct("DCOMPOSITION_FRAME_STATISTICS").field("lastFrameTime", &self.lastFrameTime).field("currentCompositionRate", &self.currentCompositionRate).field("currentTime", &self.currentTime).field("timeFrequency", &self.timeFrequency).field("nextEstimatedFrameTime", &self.nextEstimatedFrameTime).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -1997,13 +1991,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDCom } #[repr(C)] #[doc(hidden)] -pub struct IDCompositionDeviceDebug_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDCompositionDeviceDebug_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDCompositionEffect(pub ::windows::core::IUnknown); @@ -2157,12 +2145,7 @@ impl<'a> ::windows::core::IntoParam<'a, IDCompositionEffect> for &IDCompositionF } #[repr(C)] #[doc(hidden)] -pub struct IDCompositionFilterEffect_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32, input: ::windows::core::RawPtr, flags: u32) -> ::windows::core::HRESULT, -); +pub struct IDCompositionFilterEffect_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32, input: ::windows::core::RawPtr, flags: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDCompositionGaussianBlurEffect(pub ::windows::core::IUnknown); @@ -4065,12 +4048,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDCom } #[repr(C)] #[doc(hidden)] -pub struct IDCompositionTarget_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, visual: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDCompositionTarget_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, visual: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDCompositionTransform(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/Graphics/DirectDraw/mod.rs b/src/Windows/Win32/Graphics/DirectDraw/mod.rs index 70153146d3..e52ae14a31 100644 --- a/src/Windows/Win32/Graphics/DirectDraw/mod.rs +++ b/src/Windows/Win32/Graphics/DirectDraw/mod.rs @@ -1256,18 +1256,7 @@ impl ::core::default::Default for DDCOLORCONTROL { } impl ::core::fmt::Debug for DDCOLORCONTROL { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDCOLORCONTROL") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("lBrightness", &self.lBrightness) - .field("lContrast", &self.lContrast) - .field("lHue", &self.lHue) - .field("lSaturation", &self.lSaturation) - .field("lSharpness", &self.lSharpness) - .field("lGamma", &self.lGamma) - .field("lColorEnable", &self.lColorEnable) - .field("dwReserved1", &self.dwReserved1) - .finish() + fmt.debug_struct("DDCOLORCONTROL").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("lBrightness", &self.lBrightness).field("lContrast", &self.lContrast).field("lHue", &self.lHue).field("lSaturation", &self.lSaturation).field("lSharpness", &self.lSharpness).field("lGamma", &self.lGamma).field("lColorEnable", &self.lColorEnable).field("dwReserved1", &self.dwReserved1).finish() } } impl ::core::cmp::PartialEq for DDCOLORCONTROL { @@ -1542,16 +1531,7 @@ impl ::core::default::Default for DDDEVICEIDENTIFIER { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DDDEVICEIDENTIFIER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDDEVICEIDENTIFIER") - .field("szDriver", &self.szDriver) - .field("szDescription", &self.szDescription) - .field("liDriverVersion", &self.liDriverVersion) - .field("dwVendorId", &self.dwVendorId) - .field("dwDeviceId", &self.dwDeviceId) - .field("dwSubSysId", &self.dwSubSysId) - .field("dwRevision", &self.dwRevision) - .field("guidDeviceIdentifier", &self.guidDeviceIdentifier) - .finish() + fmt.debug_struct("DDDEVICEIDENTIFIER").field("szDriver", &self.szDriver).field("szDescription", &self.szDescription).field("liDriverVersion", &self.liDriverVersion).field("dwVendorId", &self.dwVendorId).field("dwDeviceId", &self.dwDeviceId).field("dwSubSysId", &self.dwSubSysId).field("dwRevision", &self.dwRevision).field("guidDeviceIdentifier", &self.guidDeviceIdentifier).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1591,17 +1571,7 @@ impl ::core::default::Default for DDDEVICEIDENTIFIER2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DDDEVICEIDENTIFIER2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDDEVICEIDENTIFIER2") - .field("szDriver", &self.szDriver) - .field("szDescription", &self.szDescription) - .field("liDriverVersion", &self.liDriverVersion) - .field("dwVendorId", &self.dwVendorId) - .field("dwDeviceId", &self.dwDeviceId) - .field("dwSubSysId", &self.dwSubSysId) - .field("dwRevision", &self.dwRevision) - .field("guidDeviceIdentifier", &self.guidDeviceIdentifier) - .field("dwWHQLLevel", &self.dwWHQLLevel) - .finish() + fmt.debug_struct("DDDEVICEIDENTIFIER2").field("szDriver", &self.szDriver).field("szDescription", &self.szDescription).field("liDriverVersion", &self.liDriverVersion).field("dwVendorId", &self.dwVendorId).field("dwDeviceId", &self.dwDeviceId).field("dwSubSysId", &self.dwSubSysId).field("dwRevision", &self.dwRevision).field("guidDeviceIdentifier", &self.guidDeviceIdentifier).field("dwWHQLLevel", &self.dwWHQLLevel).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2105,18 +2075,7 @@ impl ::core::default::Default for DDHALMODEINFO { } impl ::core::fmt::Debug for DDHALMODEINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDHALMODEINFO") - .field("dwWidth", &self.dwWidth) - .field("dwHeight", &self.dwHeight) - .field("lPitch", &self.lPitch) - .field("dwBPP", &self.dwBPP) - .field("wFlags", &self.wFlags) - .field("wRefreshRate", &self.wRefreshRate) - .field("dwRBitMask", &self.dwRBitMask) - .field("dwGBitMask", &self.dwGBitMask) - .field("dwBBitMask", &self.dwBBitMask) - .field("dwAlphaBitMask", &self.dwAlphaBitMask) - .finish() + fmt.debug_struct("DDHALMODEINFO").field("dwWidth", &self.dwWidth).field("dwHeight", &self.dwHeight).field("lPitch", &self.lPitch).field("dwBPP", &self.dwBPP).field("wFlags", &self.wFlags).field("wRefreshRate", &self.wRefreshRate).field("dwRBitMask", &self.dwRBitMask).field("dwGBitMask", &self.dwGBitMask).field("dwBBitMask", &self.dwBBitMask).field("dwAlphaBitMask", &self.dwAlphaBitMask).finish() } } impl ::core::cmp::PartialEq for DDHALMODEINFO { @@ -2189,16 +2148,7 @@ impl ::core::default::Default for DDHAL_BEGINMOCOMPFRAMEDATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for DDHAL_BEGINMOCOMPFRAMEDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDHAL_BEGINMOCOMPFRAMEDATA") - .field("lpDD", &self.lpDD) - .field("lpMoComp", &self.lpMoComp) - .field("lpDestSurface", &self.lpDestSurface) - .field("dwInputDataSize", &self.dwInputDataSize) - .field("lpInputData", &self.lpInputData) - .field("dwOutputDataSize", &self.dwOutputDataSize) - .field("lpOutputData", &self.lpOutputData) - .field("ddRVal", &self.ddRVal) - .finish() + fmt.debug_struct("DDHAL_BEGINMOCOMPFRAMEDATA").field("lpDD", &self.lpDD).field("lpMoComp", &self.lpMoComp).field("lpDestSurface", &self.lpDestSurface).field("dwInputDataSize", &self.dwInputDataSize).field("lpInputData", &self.lpInputData).field("dwOutputDataSize", &self.dwOutputDataSize).field("lpOutputData", &self.lpOutputData).field("ddRVal", &self.ddRVal).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2778,13 +2728,7 @@ impl ::core::fmt::Debug for DDHAL_DDEXEBUFCALLBACKS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for DDHAL_DDEXEBUFCALLBACKS { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwFlags == other.dwFlags - && self.CanCreateExecuteBuffer.map(|f| f as usize) == other.CanCreateExecuteBuffer.map(|f| f as usize) - && self.CreateExecuteBuffer.map(|f| f as usize) == other.CreateExecuteBuffer.map(|f| f as usize) - && self.DestroyExecuteBuffer.map(|f| f as usize) == other.DestroyExecuteBuffer.map(|f| f as usize) - && self.LockExecuteBuffer.map(|f| f as usize) == other.LockExecuteBuffer.map(|f| f as usize) - && self.UnlockExecuteBuffer.map(|f| f as usize) == other.UnlockExecuteBuffer.map(|f| f as usize) + self.dwSize == other.dwSize && self.dwFlags == other.dwFlags && self.CanCreateExecuteBuffer.map(|f| f as usize) == other.CanCreateExecuteBuffer.map(|f| f as usize) && self.CreateExecuteBuffer.map(|f| f as usize) == other.CreateExecuteBuffer.map(|f| f as usize) && self.DestroyExecuteBuffer.map(|f| f as usize) == other.DestroyExecuteBuffer.map(|f| f as usize) && self.LockExecuteBuffer.map(|f| f as usize) == other.LockExecuteBuffer.map(|f| f as usize) && self.UnlockExecuteBuffer.map(|f| f as usize) == other.UnlockExecuteBuffer.map(|f| f as usize) } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3608,16 +3552,7 @@ impl ::core::default::Default for DDHAL_GETDRIVERINFODATA { } impl ::core::fmt::Debug for DDHAL_GETDRIVERINFODATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDHAL_GETDRIVERINFODATA") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("guidInfo", &self.guidInfo) - .field("dwExpectedSize", &self.dwExpectedSize) - .field("lpvData", &self.lpvData) - .field("dwActualSize", &self.dwActualSize) - .field("ddRVal", &self.ddRVal) - .field("dwContext", &self.dwContext) - .finish() + fmt.debug_struct("DDHAL_GETDRIVERINFODATA").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("guidInfo", &self.guidInfo).field("dwExpectedSize", &self.dwExpectedSize).field("lpvData", &self.lpvData).field("dwActualSize", &self.dwActualSize).field("ddRVal", &self.ddRVal).field("dwContext", &self.dwContext).finish() } } impl ::core::cmp::PartialEq for DDHAL_GETDRIVERINFODATA { @@ -3933,16 +3868,7 @@ impl ::core::default::Default for DDHAL_GETVPORTBANDWIDTHDATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for DDHAL_GETVPORTBANDWIDTHDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDHAL_GETVPORTBANDWIDTHDATA") - .field("lpDD", &self.lpDD) - .field("lpVideoPort", &self.lpVideoPort) - .field("lpddpfFormat", &self.lpddpfFormat) - .field("dwWidth", &self.dwWidth) - .field("dwHeight", &self.dwHeight) - .field("dwFlags", &self.dwFlags) - .field("lpBandwidth", &self.lpBandwidth) - .field("ddRVal", &self.ddRVal) - .finish() + fmt.debug_struct("DDHAL_GETVPORTBANDWIDTHDATA").field("lpDD", &self.lpDD).field("lpVideoPort", &self.lpVideoPort).field("lpddpfFormat", &self.lpddpfFormat).field("dwWidth", &self.dwWidth).field("dwHeight", &self.dwHeight).field("dwFlags", &self.dwFlags).field("lpBandwidth", &self.lpBandwidth).field("ddRVal", &self.ddRVal).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4163,15 +4089,7 @@ impl ::core::default::Default for DDHAL_GETVPORTOUTPUTFORMATDATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for DDHAL_GETVPORTOUTPUTFORMATDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDHAL_GETVPORTOUTPUTFORMATDATA") - .field("lpDD", &self.lpDD) - .field("lpVideoPort", &self.lpVideoPort) - .field("dwFlags", &self.dwFlags) - .field("lpddpfInputFormat", &self.lpddpfInputFormat) - .field("lpddpfOutputFormats", &self.lpddpfOutputFormats) - .field("dwNumFormats", &self.dwNumFormats) - .field("ddRVal", &self.ddRVal) - .finish() + fmt.debug_struct("DDHAL_GETVPORTOUTPUTFORMATDATA").field("lpDD", &self.lpDD).field("lpVideoPort", &self.lpVideoPort).field("dwFlags", &self.dwFlags).field("lpddpfInputFormat", &self.lpddpfInputFormat).field("lpddpfOutputFormats", &self.lpddpfOutputFormats).field("dwNumFormats", &self.dwNumFormats).field("ddRVal", &self.ddRVal).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4356,18 +4274,7 @@ impl ::core::default::Default for DDHAL_RENDERMOCOMPDATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for DDHAL_RENDERMOCOMPDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDHAL_RENDERMOCOMPDATA") - .field("lpDD", &self.lpDD) - .field("lpMoComp", &self.lpMoComp) - .field("dwNumBuffers", &self.dwNumBuffers) - .field("lpBufferInfo", &self.lpBufferInfo) - .field("dwFunction", &self.dwFunction) - .field("lpInputData", &self.lpInputData) - .field("dwInputDataSize", &self.dwInputDataSize) - .field("lpOutputData", &self.lpOutputData) - .field("dwOutputDataSize", &self.dwOutputDataSize) - .field("ddRVal", &self.ddRVal) - .finish() + fmt.debug_struct("DDHAL_RENDERMOCOMPDATA").field("lpDD", &self.lpDD).field("lpMoComp", &self.lpMoComp).field("dwNumBuffers", &self.dwNumBuffers).field("lpBufferInfo", &self.lpBufferInfo).field("dwFunction", &self.dwFunction).field("lpInputData", &self.lpInputData).field("dwInputDataSize", &self.dwInputDataSize).field("lpOutputData", &self.lpOutputData).field("dwOutputDataSize", &self.dwOutputDataSize).field("ddRVal", &self.ddRVal).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4707,21 +4614,7 @@ impl ::core::fmt::Debug for DDHAL_SYNCSURFACEDATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for DDHAL_SYNCSURFACEDATA { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.lpDD == other.lpDD - && self.lpDDSurface == other.lpDDSurface - && self.dwSurfaceOffset == other.dwSurfaceOffset - && self.fpLockPtr == other.fpLockPtr - && self.lPitch == other.lPitch - && self.dwOverlayOffset == other.dwOverlayOffset - && self.dwOverlaySrcWidth == other.dwOverlaySrcWidth - && self.dwOverlaySrcHeight == other.dwOverlaySrcHeight - && self.dwOverlayDestWidth == other.dwOverlayDestWidth - && self.dwOverlayDestHeight == other.dwOverlayDestHeight - && self.dwDriverReserved1 == other.dwDriverReserved1 - && self.dwDriverReserved2 == other.dwDriverReserved2 - && self.dwDriverReserved3 == other.dwDriverReserved3 - && self.ddRVal == other.ddRVal + self.dwSize == other.dwSize && self.lpDD == other.lpDD && self.lpDDSurface == other.lpDDSurface && self.dwSurfaceOffset == other.dwSurfaceOffset && self.fpLockPtr == other.fpLockPtr && self.lPitch == other.lPitch && self.dwOverlayOffset == other.dwOverlayOffset && self.dwOverlaySrcWidth == other.dwOverlaySrcWidth && self.dwOverlaySrcHeight == other.dwOverlaySrcHeight && self.dwOverlayDestWidth == other.dwOverlayDestWidth && self.dwOverlayDestHeight == other.dwOverlayDestHeight && self.dwDriverReserved1 == other.dwDriverReserved1 && self.dwDriverReserved2 == other.dwDriverReserved2 && self.dwDriverReserved3 == other.dwDriverReserved3 && self.ddRVal == other.ddRVal } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4756,18 +4649,7 @@ impl ::core::default::Default for DDHAL_SYNCVIDEOPORTDATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for DDHAL_SYNCVIDEOPORTDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDHAL_SYNCVIDEOPORTDATA") - .field("dwSize", &self.dwSize) - .field("lpDD", &self.lpDD) - .field("lpVideoPort", &self.lpVideoPort) - .field("dwOriginOffset", &self.dwOriginOffset) - .field("dwHeight", &self.dwHeight) - .field("dwVBIHeight", &self.dwVBIHeight) - .field("dwDriverReserved1", &self.dwDriverReserved1) - .field("dwDriverReserved2", &self.dwDriverReserved2) - .field("dwDriverReserved3", &self.dwDriverReserved3) - .field("ddRVal", &self.ddRVal) - .finish() + fmt.debug_struct("DDHAL_SYNCVIDEOPORTDATA").field("dwSize", &self.dwSize).field("lpDD", &self.lpDD).field("lpVideoPort", &self.lpVideoPort).field("dwOriginOffset", &self.dwOriginOffset).field("dwHeight", &self.dwHeight).field("dwVBIHeight", &self.dwVBIHeight).field("dwDriverReserved1", &self.dwDriverReserved1).field("dwDriverReserved2", &self.dwDriverReserved2).field("dwDriverReserved3", &self.dwDriverReserved3).field("ddRVal", &self.ddRVal).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4920,17 +4802,7 @@ impl ::core::default::Default for DDHAL_UPDATEVPORTDATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for DDHAL_UPDATEVPORTDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDHAL_UPDATEVPORTDATA") - .field("lpDD", &self.lpDD) - .field("lpVideoPort", &self.lpVideoPort) - .field("lplpDDSurface", &self.lplpDDSurface) - .field("lplpDDVBISurface", &self.lplpDDVBISurface) - .field("lpVideoInfo", &self.lpVideoInfo) - .field("dwFlags", &self.dwFlags) - .field("dwNumAutoflip", &self.dwNumAutoflip) - .field("dwNumVBIAutoflip", &self.dwNumVBIAutoflip) - .field("ddRVal", &self.ddRVal) - .finish() + fmt.debug_struct("DDHAL_UPDATEVPORTDATA").field("lpDD", &self.lpDD).field("lpVideoPort", &self.lpVideoPort).field("lplpDDSurface", &self.lplpDDSurface).field("lplpDDVBISurface", &self.lplpDDVBISurface).field("lpVideoInfo", &self.lpVideoInfo).field("dwFlags", &self.dwFlags).field("dwNumAutoflip", &self.dwNumAutoflip).field("dwNumVBIAutoflip", &self.dwNumVBIAutoflip).field("ddRVal", &self.ddRVal).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5342,18 +5214,7 @@ impl ::core::fmt::Debug for DDMONITORINFO { } impl ::core::cmp::PartialEq for DDMONITORINFO { fn eq(&self, other: &Self) -> bool { - self.Manufacturer == other.Manufacturer - && self.Product == other.Product - && self.SerialNumber == other.SerialNumber - && self.DeviceIdentifier == other.DeviceIdentifier - && self.Mode640x480 == other.Mode640x480 - && self.Mode800x600 == other.Mode800x600 - && self.Mode1024x768 == other.Mode1024x768 - && self.Mode1280x1024 == other.Mode1280x1024 - && self.Mode1600x1200 == other.Mode1600x1200 - && self.ModeReserved1 == other.ModeReserved1 - && self.ModeReserved2 == other.ModeReserved2 - && self.ModeReserved3 == other.ModeReserved3 + self.Manufacturer == other.Manufacturer && self.Product == other.Product && self.SerialNumber == other.SerialNumber && self.DeviceIdentifier == other.DeviceIdentifier && self.Mode640x480 == other.Mode640x480 && self.Mode800x600 == other.Mode800x600 && self.Mode1024x768 == other.Mode1024x768 && self.Mode1280x1024 == other.Mode1280x1024 && self.Mode1600x1200 == other.Mode1600x1200 && self.ModeReserved1 == other.ModeReserved1 && self.ModeReserved2 == other.ModeReserved2 && self.ModeReserved3 == other.ModeReserved3 } } impl ::core::cmp::Eq for DDMONITORINFO {} @@ -6275,16 +6136,7 @@ impl ::core::default::Default for DDRAWI_DDRAWCLIPPER_LCL { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for DDRAWI_DDRAWCLIPPER_LCL { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDRAWI_DDRAWCLIPPER_LCL") - .field("lpClipMore", &self.lpClipMore) - .field("lpGbl", &self.lpGbl) - .field("lpDD_lcl", &self.lpDD_lcl) - .field("dwLocalRefCnt", &self.dwLocalRefCnt) - .field("pUnkOuter", &self.pUnkOuter) - .field("lpDD_int", &self.lpDD_int) - .field("dwReserved1", &self.dwReserved1) - .field("pAddrefedThisOwner", &self.pAddrefedThisOwner) - .finish() + fmt.debug_struct("DDRAWI_DDRAWCLIPPER_LCL").field("lpClipMore", &self.lpClipMore).field("lpGbl", &self.lpGbl).field("lpDD_lcl", &self.lpDD_lcl).field("dwLocalRefCnt", &self.dwLocalRefCnt).field("pUnkOuter", &self.pUnkOuter).field("lpDD_int", &self.lpDD_int).field("dwReserved1", &self.dwReserved1).field("pAddrefedThisOwner", &self.pAddrefedThisOwner).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -6423,18 +6275,7 @@ impl ::core::default::Default for DDRAWI_DDRAWPALETTE_LCL { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for DDRAWI_DDRAWPALETTE_LCL { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDRAWI_DDRAWPALETTE_LCL") - .field("lpPalMore", &self.lpPalMore) - .field("lpGbl", &self.lpGbl) - .field("dwUnused0", &self.dwUnused0) - .field("dwLocalRefCnt", &self.dwLocalRefCnt) - .field("pUnkOuter", &self.pUnkOuter) - .field("lpDD_lcl", &self.lpDD_lcl) - .field("dwReserved1", &self.dwReserved1) - .field("dwDDRAWReserved1", &self.dwDDRAWReserved1) - .field("dwDDRAWReserved2", &self.dwDDRAWReserved2) - .field("dwDDRAWReserved3", &self.dwDDRAWReserved3) - .finish() + fmt.debug_struct("DDRAWI_DDRAWPALETTE_LCL").field("lpPalMore", &self.lpPalMore).field("lpGbl", &self.lpGbl).field("dwUnused0", &self.dwUnused0).field("dwLocalRefCnt", &self.dwLocalRefCnt).field("pUnkOuter", &self.pUnkOuter).field("lpDD_lcl", &self.lpDD_lcl).field("dwReserved1", &self.dwReserved1).field("dwDDRAWReserved1", &self.dwDDRAWReserved1).field("dwDDRAWReserved2", &self.dwDDRAWReserved2).field("dwDDRAWReserved3", &self.dwDDRAWReserved3).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -8065,16 +7906,7 @@ impl ::core::default::Default for DDVIDEOPORTBANDWIDTH { } impl ::core::fmt::Debug for DDVIDEOPORTBANDWIDTH { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDVIDEOPORTBANDWIDTH") - .field("dwSize", &self.dwSize) - .field("dwCaps", &self.dwCaps) - .field("dwOverlay", &self.dwOverlay) - .field("dwColorkey", &self.dwColorkey) - .field("dwYInterpolate", &self.dwYInterpolate) - .field("dwYInterpAndColorkey", &self.dwYInterpAndColorkey) - .field("dwReserved1", &self.dwReserved1) - .field("dwReserved2", &self.dwReserved2) - .finish() + fmt.debug_struct("DDVIDEOPORTBANDWIDTH").field("dwSize", &self.dwSize).field("dwCaps", &self.dwCaps).field("dwOverlay", &self.dwOverlay).field("dwColorkey", &self.dwColorkey).field("dwYInterpolate", &self.dwYInterpolate).field("dwYInterpAndColorkey", &self.dwYInterpAndColorkey).field("dwReserved1", &self.dwReserved1).field("dwReserved2", &self.dwReserved2).finish() } } impl ::core::cmp::PartialEq for DDVIDEOPORTBANDWIDTH { @@ -8216,16 +8048,7 @@ impl ::core::default::Default for DDVIDEOPORTDATA { } impl ::core::fmt::Debug for DDVIDEOPORTDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDVIDEOPORTDATA") - .field("dwVideoPortId", &self.dwVideoPortId) - .field("dwVPFlags", &self.dwVPFlags) - .field("dwOriginOffset", &self.dwOriginOffset) - .field("dwHeight", &self.dwHeight) - .field("dwVBIHeight", &self.dwVBIHeight) - .field("dwDriverReserved1", &self.dwDriverReserved1) - .field("dwDriverReserved2", &self.dwDriverReserved2) - .field("dwDriverReserved3", &self.dwDriverReserved3) - .finish() + fmt.debug_struct("DDVIDEOPORTDATA").field("dwVideoPortId", &self.dwVideoPortId).field("dwVPFlags", &self.dwVPFlags).field("dwOriginOffset", &self.dwOriginOffset).field("dwHeight", &self.dwHeight).field("dwVBIHeight", &self.dwVBIHeight).field("dwDriverReserved1", &self.dwDriverReserved1).field("dwDriverReserved2", &self.dwDriverReserved2).field("dwDriverReserved3", &self.dwDriverReserved3).finish() } } impl ::core::cmp::PartialEq for DDVIDEOPORTDATA { @@ -8333,19 +8156,7 @@ impl ::core::fmt::Debug for DDVIDEOPORTINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DDVIDEOPORTINFO { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwOriginX == other.dwOriginX - && self.dwOriginY == other.dwOriginY - && self.dwVPFlags == other.dwVPFlags - && self.rCrop == other.rCrop - && self.dwPrescaleWidth == other.dwPrescaleWidth - && self.dwPrescaleHeight == other.dwPrescaleHeight - && self.lpddpfInputFormat == other.lpddpfInputFormat - && self.lpddpfVBIInputFormat == other.lpddpfVBIInputFormat - && self.lpddpfVBIOutputFormat == other.lpddpfVBIOutputFormat - && self.dwVBIHeight == other.dwVBIHeight - && self.dwReserved1 == other.dwReserved1 - && self.dwReserved2 == other.dwReserved2 + self.dwSize == other.dwSize && self.dwOriginX == other.dwOriginX && self.dwOriginY == other.dwOriginY && self.dwVPFlags == other.dwVPFlags && self.rCrop == other.rCrop && self.dwPrescaleWidth == other.dwPrescaleWidth && self.dwPrescaleHeight == other.dwPrescaleHeight && self.lpddpfInputFormat == other.lpddpfInputFormat && self.lpddpfVBIInputFormat == other.lpddpfVBIInputFormat && self.lpddpfVBIOutputFormat == other.lpddpfVBIOutputFormat && self.dwVBIHeight == other.dwVBIHeight && self.dwReserved1 == other.dwReserved1 && self.dwReserved2 == other.dwReserved2 } } #[cfg(feature = "Win32_Foundation")] @@ -8405,15 +8216,7 @@ impl ::core::default::Default for DDVIDEOPORTSTATUS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DDVIDEOPORTSTATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DDVIDEOPORTSTATUS") - .field("dwSize", &self.dwSize) - .field("bInUse", &self.bInUse) - .field("dwFlags", &self.dwFlags) - .field("dwReserved1", &self.dwReserved1) - .field("VideoPortType", &self.VideoPortType) - .field("dwReserved2", &self.dwReserved2) - .field("dwReserved3", &self.dwReserved3) - .finish() + fmt.debug_struct("DDVIDEOPORTSTATUS").field("dwSize", &self.dwSize).field("bInUse", &self.bInUse).field("dwFlags", &self.dwFlags).field("dwReserved1", &self.dwReserved1).field("VideoPortType", &self.VideoPortType).field("dwReserved2", &self.dwReserved2).field("dwReserved3", &self.dwReserved3).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8620,16 +8423,7 @@ impl ::core::default::Default for DD_BEGINMOCOMPFRAMEDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_BEGINMOCOMPFRAMEDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_BEGINMOCOMPFRAMEDATA") - .field("lpDD", &self.lpDD) - .field("lpMoComp", &self.lpMoComp) - .field("lpDestSurface", &self.lpDestSurface) - .field("dwInputDataSize", &self.dwInputDataSize) - .field("lpInputData", &self.lpInputData) - .field("dwOutputDataSize", &self.dwOutputDataSize) - .field("lpOutputData", &self.lpOutputData) - .field("ddRVal", &self.ddRVal) - .finish() + fmt.debug_struct("DD_BEGINMOCOMPFRAMEDATA").field("lpDD", &self.lpDD).field("lpMoComp", &self.lpMoComp).field("lpDestSurface", &self.lpDestSurface).field("dwInputDataSize", &self.dwInputDataSize).field("lpInputData", &self.lpInputData).field("dwOutputDataSize", &self.dwOutputDataSize).field("lpOutputData", &self.lpOutputData).field("ddRVal", &self.ddRVal).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9123,13 +8917,7 @@ impl ::core::fmt::Debug for DD_D3DBUFCALLBACKS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DD_D3DBUFCALLBACKS { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwFlags == other.dwFlags - && self.CanCreateD3DBuffer.map(|f| f as usize) == other.CanCreateD3DBuffer.map(|f| f as usize) - && self.CreateD3DBuffer.map(|f| f as usize) == other.CreateD3DBuffer.map(|f| f as usize) - && self.DestroyD3DBuffer.map(|f| f as usize) == other.DestroyD3DBuffer.map(|f| f as usize) - && self.LockD3DBuffer.map(|f| f as usize) == other.LockD3DBuffer.map(|f| f as usize) - && self.UnlockD3DBuffer.map(|f| f as usize) == other.UnlockD3DBuffer.map(|f| f as usize) + self.dwSize == other.dwSize && self.dwFlags == other.dwFlags && self.CanCreateD3DBuffer.map(|f| f as usize) == other.CanCreateD3DBuffer.map(|f| f as usize) && self.CreateD3DBuffer.map(|f| f as usize) == other.CreateD3DBuffer.map(|f| f as usize) && self.DestroyD3DBuffer.map(|f| f as usize) == other.DestroyD3DBuffer.map(|f| f as usize) && self.LockD3DBuffer.map(|f| f as usize) == other.LockD3DBuffer.map(|f| f as usize) && self.UnlockD3DBuffer.map(|f| f as usize) == other.UnlockD3DBuffer.map(|f| f as usize) } } #[cfg(feature = "Win32_Foundation")] @@ -9432,16 +9220,7 @@ impl ::core::default::Default for DD_FLIPDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_FLIPDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_FLIPDATA") - .field("lpDD", &self.lpDD) - .field("lpSurfCurr", &self.lpSurfCurr) - .field("lpSurfTarg", &self.lpSurfTarg) - .field("dwFlags", &self.dwFlags) - .field("ddRVal", &self.ddRVal) - .field("Flip", &self.Flip) - .field("lpSurfCurrLeft", &self.lpSurfCurrLeft) - .field("lpSurfTargLeft", &self.lpSurfTargLeft) - .finish() + fmt.debug_struct("DD_FLIPDATA").field("lpDD", &self.lpDD).field("lpSurfCurr", &self.lpSurfCurr).field("lpSurfTarg", &self.lpSurfTarg).field("dwFlags", &self.dwFlags).field("ddRVal", &self.ddRVal).field("Flip", &self.Flip).field("lpSurfCurrLeft", &self.lpSurfCurrLeft).field("lpSurfTargLeft", &self.lpSurfTargLeft).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9643,16 +9422,7 @@ impl ::core::default::Default for DD_GETDRIVERINFODATA { } impl ::core::fmt::Debug for DD_GETDRIVERINFODATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_GETDRIVERINFODATA") - .field("dhpdev", &self.dhpdev) - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("guidInfo", &self.guidInfo) - .field("dwExpectedSize", &self.dwExpectedSize) - .field("lpvData", &self.lpvData) - .field("dwActualSize", &self.dwActualSize) - .field("ddRVal", &self.ddRVal) - .finish() + fmt.debug_struct("DD_GETDRIVERINFODATA").field("dhpdev", &self.dhpdev).field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("guidInfo", &self.guidInfo).field("dwExpectedSize", &self.dwExpectedSize).field("lpvData", &self.lpvData).field("dwActualSize", &self.dwActualSize).field("ddRVal", &self.ddRVal).finish() } } impl ::core::cmp::PartialEq for DD_GETDRIVERINFODATA { @@ -9932,17 +9702,7 @@ impl ::core::default::Default for DD_GETVPORTBANDWIDTHDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_GETVPORTBANDWIDTHDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_GETVPORTBANDWIDTHDATA") - .field("lpDD", &self.lpDD) - .field("lpVideoPort", &self.lpVideoPort) - .field("lpddpfFormat", &self.lpddpfFormat) - .field("dwWidth", &self.dwWidth) - .field("dwHeight", &self.dwHeight) - .field("dwFlags", &self.dwFlags) - .field("lpBandwidth", &self.lpBandwidth) - .field("ddRVal", &self.ddRVal) - .field("GetVideoPortBandwidth", &self.GetVideoPortBandwidth) - .finish() + fmt.debug_struct("DD_GETVPORTBANDWIDTHDATA").field("lpDD", &self.lpDD).field("lpVideoPort", &self.lpVideoPort).field("lpddpfFormat", &self.lpddpfFormat).field("dwWidth", &self.dwWidth).field("dwHeight", &self.dwHeight).field("dwFlags", &self.dwFlags).field("lpBandwidth", &self.lpBandwidth).field("ddRVal", &self.ddRVal).field("GetVideoPortBandwidth", &self.GetVideoPortBandwidth).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10074,15 +9834,7 @@ impl ::core::default::Default for DD_GETVPORTINPUTFORMATDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_GETVPORTINPUTFORMATDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_GETVPORTINPUTFORMATDATA") - .field("lpDD", &self.lpDD) - .field("lpVideoPort", &self.lpVideoPort) - .field("dwFlags", &self.dwFlags) - .field("lpddpfFormat", &self.lpddpfFormat) - .field("dwNumFormats", &self.dwNumFormats) - .field("ddRVal", &self.ddRVal) - .field("GetVideoPortInputFormats", &self.GetVideoPortInputFormats) - .finish() + fmt.debug_struct("DD_GETVPORTINPUTFORMATDATA").field("lpDD", &self.lpDD).field("lpVideoPort", &self.lpVideoPort).field("dwFlags", &self.dwFlags).field("lpddpfFormat", &self.lpddpfFormat).field("dwNumFormats", &self.dwNumFormats).field("ddRVal", &self.ddRVal).field("GetVideoPortInputFormats", &self.GetVideoPortInputFormats).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10157,16 +9909,7 @@ impl ::core::default::Default for DD_GETVPORTOUTPUTFORMATDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_GETVPORTOUTPUTFORMATDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_GETVPORTOUTPUTFORMATDATA") - .field("lpDD", &self.lpDD) - .field("lpVideoPort", &self.lpVideoPort) - .field("dwFlags", &self.dwFlags) - .field("lpddpfInputFormat", &self.lpddpfInputFormat) - .field("lpddpfOutputFormats", &self.lpddpfOutputFormats) - .field("dwNumFormats", &self.dwNumFormats) - .field("ddRVal", &self.ddRVal) - .field("GetVideoPortInputFormats", &self.GetVideoPortInputFormats) - .finish() + fmt.debug_struct("DD_GETVPORTOUTPUTFORMATDATA").field("lpDD", &self.lpDD).field("lpVideoPort", &self.lpVideoPort).field("dwFlags", &self.dwFlags).field("lpddpfInputFormat", &self.lpddpfInputFormat).field("lpddpfOutputFormats", &self.lpddpfOutputFormats).field("dwNumFormats", &self.dwNumFormats).field("ddRVal", &self.ddRVal).field("GetVideoPortInputFormats", &self.GetVideoPortInputFormats).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10335,17 +10078,7 @@ impl ::core::default::Default for DD_LOCKDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_LOCKDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_LOCKDATA") - .field("lpDD", &self.lpDD) - .field("lpDDSurface", &self.lpDDSurface) - .field("bHasRect", &self.bHasRect) - .field("rArea", &self.rArea) - .field("lpSurfData", &self.lpSurfData) - .field("ddRVal", &self.ddRVal) - .field("Lock", &self.Lock) - .field("dwFlags", &self.dwFlags) - .field("fpProcess", &self.fpProcess) - .finish() + fmt.debug_struct("DD_LOCKDATA").field("lpDD", &self.lpDD).field("lpDDSurface", &self.lpDDSurface).field("bHasRect", &self.bHasRect).field("rArea", &self.rArea).field("lpSurfData", &self.lpSurfData).field("ddRVal", &self.ddRVal).field("Lock", &self.Lock).field("dwFlags", &self.dwFlags).field("fpProcess", &self.fpProcess).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10481,17 +10214,7 @@ impl ::core::default::Default for DD_MORECAPS { } impl ::core::fmt::Debug for DD_MORECAPS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_MORECAPS") - .field("dwSize", &self.dwSize) - .field("dwAlphaCaps", &self.dwAlphaCaps) - .field("dwSVBAlphaCaps", &self.dwSVBAlphaCaps) - .field("dwVSBAlphaCaps", &self.dwVSBAlphaCaps) - .field("dwSSBAlphaCaps", &self.dwSSBAlphaCaps) - .field("dwFilterCaps", &self.dwFilterCaps) - .field("dwSVBFilterCaps", &self.dwSVBFilterCaps) - .field("dwVSBFilterCaps", &self.dwVSBFilterCaps) - .field("dwSSBFilterCaps", &self.dwSSBFilterCaps) - .finish() + fmt.debug_struct("DD_MORECAPS").field("dwSize", &self.dwSize).field("dwAlphaCaps", &self.dwAlphaCaps).field("dwSVBAlphaCaps", &self.dwSVBAlphaCaps).field("dwVSBAlphaCaps", &self.dwVSBAlphaCaps).field("dwSSBAlphaCaps", &self.dwSSBAlphaCaps).field("dwFilterCaps", &self.dwFilterCaps).field("dwSVBFilterCaps", &self.dwSVBFilterCaps).field("dwVSBFilterCaps", &self.dwVSBFilterCaps).field("dwSSBFilterCaps", &self.dwSSBFilterCaps).finish() } } impl ::core::cmp::PartialEq for DD_MORECAPS { @@ -10870,18 +10593,7 @@ impl ::core::default::Default for DD_RENDERMOCOMPDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_RENDERMOCOMPDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_RENDERMOCOMPDATA") - .field("lpDD", &self.lpDD) - .field("lpMoComp", &self.lpMoComp) - .field("dwNumBuffers", &self.dwNumBuffers) - .field("lpBufferInfo", &self.lpBufferInfo) - .field("dwFunction", &self.dwFunction) - .field("lpInputData", &self.lpInputData) - .field("dwInputDataSize", &self.dwInputDataSize) - .field("lpOutputData", &self.lpOutputData) - .field("dwOutputDataSize", &self.dwOutputDataSize) - .field("ddRVal", &self.ddRVal) - .finish() + fmt.debug_struct("DD_RENDERMOCOMPDATA").field("lpDD", &self.lpDD).field("lpMoComp", &self.lpMoComp).field("dwNumBuffers", &self.dwNumBuffers).field("lpBufferInfo", &self.lpBufferInfo).field("dwFunction", &self.dwFunction).field("lpInputData", &self.lpInputData).field("dwInputDataSize", &self.dwInputDataSize).field("lpOutputData", &self.lpOutputData).field("dwOutputDataSize", &self.dwOutputDataSize).field("ddRVal", &self.ddRVal).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11059,15 +10771,7 @@ impl ::core::default::Default for DD_SETOVERLAYPOSITIONDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_SETOVERLAYPOSITIONDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_SETOVERLAYPOSITIONDATA") - .field("lpDD", &self.lpDD) - .field("lpDDSrcSurface", &self.lpDDSrcSurface) - .field("lpDDDestSurface", &self.lpDDDestSurface) - .field("lXPos", &self.lXPos) - .field("lYPos", &self.lYPos) - .field("ddRVal", &self.ddRVal) - .field("SetOverlayPosition", &self.SetOverlayPosition) - .finish() + fmt.debug_struct("DD_SETOVERLAYPOSITIONDATA").field("lpDD", &self.lpDD).field("lpDDSrcSurface", &self.lpDDSrcSurface).field("lpDDDestSurface", &self.lpDDDestSurface).field("lXPos", &self.lXPos).field("lYPos", &self.lYPos).field("ddRVal", &self.ddRVal).field("SetOverlayPosition", &self.SetOverlayPosition).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11567,17 +11271,7 @@ impl ::core::default::Default for DD_SYNCVIDEOPORTDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_SYNCVIDEOPORTDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_SYNCVIDEOPORTDATA") - .field("lpDD", &self.lpDD) - .field("lpVideoPort", &self.lpVideoPort) - .field("dwOriginOffset", &self.dwOriginOffset) - .field("dwHeight", &self.dwHeight) - .field("dwVBIHeight", &self.dwVBIHeight) - .field("dwDriverReserved1", &self.dwDriverReserved1) - .field("dwDriverReserved2", &self.dwDriverReserved2) - .field("dwDriverReserved3", &self.dwDriverReserved3) - .field("ddRVal", &self.ddRVal) - .finish() + fmt.debug_struct("DD_SYNCVIDEOPORTDATA").field("lpDD", &self.lpDD).field("lpVideoPort", &self.lpVideoPort).field("dwOriginOffset", &self.dwOriginOffset).field("dwHeight", &self.dwHeight).field("dwVBIHeight", &self.dwVBIHeight).field("dwDriverReserved1", &self.dwDriverReserved1).field("dwDriverReserved2", &self.dwDriverReserved2).field("dwDriverReserved3", &self.dwDriverReserved3).field("ddRVal", &self.ddRVal).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11646,15 +11340,7 @@ impl ::core::default::Default for DD_UPDATENONLOCALHEAPDATA { } impl ::core::fmt::Debug for DD_UPDATENONLOCALHEAPDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_UPDATENONLOCALHEAPDATA") - .field("lpDD", &self.lpDD) - .field("dwHeap", &self.dwHeap) - .field("fpGARTLin", &self.fpGARTLin) - .field("fpGARTDev", &self.fpGARTDev) - .field("ulPolicyMaxBytes", &self.ulPolicyMaxBytes) - .field("ddRVal", &self.ddRVal) - .field("UpdateNonLocalHeap", &self.UpdateNonLocalHeap) - .finish() + fmt.debug_struct("DD_UPDATENONLOCALHEAPDATA").field("lpDD", &self.lpDD).field("dwHeap", &self.dwHeap).field("fpGARTLin", &self.fpGARTLin).field("fpGARTDev", &self.fpGARTDev).field("ulPolicyMaxBytes", &self.ulPolicyMaxBytes).field("ddRVal", &self.ddRVal).field("UpdateNonLocalHeap", &self.UpdateNonLocalHeap).finish() } } impl ::core::cmp::PartialEq for DD_UPDATENONLOCALHEAPDATA { @@ -11731,18 +11417,7 @@ impl ::core::default::Default for DD_UPDATEVPORTDATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_UPDATEVPORTDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_UPDATEVPORTDATA") - .field("lpDD", &self.lpDD) - .field("lpVideoPort", &self.lpVideoPort) - .field("lplpDDSurface", &self.lplpDDSurface) - .field("lplpDDVBISurface", &self.lplpDDVBISurface) - .field("lpVideoInfo", &self.lpVideoInfo) - .field("dwFlags", &self.dwFlags) - .field("dwNumAutoflip", &self.dwNumAutoflip) - .field("dwNumVBIAutoflip", &self.dwNumVBIAutoflip) - .field("ddRVal", &self.ddRVal) - .field("UpdateVideoPort", &self.UpdateVideoPort) - .finish() + fmt.debug_struct("DD_UPDATEVPORTDATA").field("lpDD", &self.lpDD).field("lpVideoPort", &self.lpVideoPort).field("lplpDDSurface", &self.lplpDDSurface).field("lplpDDVBISurface", &self.lplpDDVBISurface).field("lpVideoInfo", &self.lpVideoInfo).field("dwFlags", &self.dwFlags).field("dwNumAutoflip", &self.dwNumAutoflip).field("dwNumVBIAutoflip", &self.dwNumVBIAutoflip).field("ddRVal", &self.ddRVal).field("UpdateVideoPort", &self.UpdateVideoPort).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11850,18 +11525,7 @@ impl ::core::default::Default for DD_VIDEOPORT_LOCAL { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DD_VIDEOPORT_LOCAL { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DD_VIDEOPORT_LOCAL") - .field("lpDD", &self.lpDD) - .field("ddvpDesc", &self.ddvpDesc) - .field("ddvpInfo", &self.ddvpInfo) - .field("lpSurface", &self.lpSurface) - .field("lpVBISurface", &self.lpVBISurface) - .field("dwNumAutoflip", &self.dwNumAutoflip) - .field("dwNumVBIAutoflip", &self.dwNumVBIAutoflip) - .field("dwReserved1", &self.dwReserved1) - .field("dwReserved2", &self.dwReserved2) - .field("dwReserved3", &self.dwReserved3) - .finish() + fmt.debug_struct("DD_VIDEOPORT_LOCAL").field("lpDD", &self.lpDD).field("ddvpDesc", &self.ddvpDesc).field("ddvpInfo", &self.ddvpInfo).field("lpSurface", &self.lpSurface).field("lpVBISurface", &self.lpVBISurface).field("dwNumAutoflip", &self.dwNumAutoflip).field("dwNumVBIAutoflip", &self.dwNumVBIAutoflip).field("dwReserved1", &self.dwReserved1).field("dwReserved2", &self.dwReserved2).field("dwReserved3", &self.dwReserved3).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -14671,16 +14335,7 @@ impl ::core::default::Default for MDL { } impl ::core::fmt::Debug for MDL { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MDL") - .field("MdlNext", &self.MdlNext) - .field("MdlSize", &self.MdlSize) - .field("MdlFlags", &self.MdlFlags) - .field("Process", &self.Process) - .field("lpMappedSystemVa", &self.lpMappedSystemVa) - .field("lpStartVa", &self.lpStartVa) - .field("ByteCount", &self.ByteCount) - .field("ByteOffset", &self.ByteOffset) - .finish() + fmt.debug_struct("MDL").field("MdlNext", &self.MdlNext).field("MdlSize", &self.MdlSize).field("MdlFlags", &self.MdlFlags).field("Process", &self.Process).field("lpMappedSystemVa", &self.lpMappedSystemVa).field("lpStartVa", &self.lpStartVa).field("ByteCount", &self.ByteCount).field("ByteOffset", &self.ByteOffset).finish() } } impl ::core::cmp::PartialEq for MDL { @@ -15314,23 +14969,7 @@ impl ::core::default::Default for VMEMR { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for VMEMR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMEMR") - .field("next", &self.next) - .field("prev", &self.prev) - .field("pUp", &self.pUp) - .field("pDown", &self.pDown) - .field("pLeft", &self.pLeft) - .field("pRight", &self.pRight) - .field("ptr", &self.ptr) - .field("size", &self.size) - .field("x", &self.x) - .field("y", &self.y) - .field("cx", &self.cx) - .field("cy", &self.cy) - .field("flags", &self.flags) - .field("pBits", &self.pBits) - .field("bDiscardable", &self.bDiscardable) - .finish() + fmt.debug_struct("VMEMR").field("next", &self.next).field("prev", &self.prev).field("pUp", &self.pUp).field("pDown", &self.pDown).field("pLeft", &self.pLeft).field("pRight", &self.pRight).field("ptr", &self.ptr).field("size", &self.size).field("x", &self.x).field("y", &self.y).field("cx", &self.cx).field("cy", &self.cy).field("flags", &self.flags).field("pBits", &self.pBits).field("bDiscardable", &self.bDiscardable).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Graphics/DirectManipulation/mod.rs b/src/Windows/Win32/Graphics/DirectManipulation/mod.rs index e79d0f3bec..6b718390b7 100644 --- a/src/Windows/Win32/Graphics/DirectManipulation/mod.rs +++ b/src/Windows/Win32/Graphics/DirectManipulation/mod.rs @@ -664,12 +664,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDire } #[repr(C)] #[doc(hidden)] -pub struct IDirectManipulationFrameInfoProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, time: *mut u64, processtime: *mut u64, compositiontime: *mut u64) -> ::windows::core::HRESULT, -); +pub struct IDirectManipulationFrameInfoProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, time: *mut u64, processtime: *mut u64, compositiontime: *mut u64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDirectManipulationInteractionEventHandler(pub ::windows::core::IUnknown); @@ -704,12 +699,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDire } #[repr(C)] #[doc(hidden)] -pub struct IDirectManipulationInteractionEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, viewport: ::windows::core::RawPtr, interaction: DIRECTMANIPULATION_INTERACTION_TYPE) -> ::windows::core::HRESULT, -); +pub struct IDirectManipulationInteractionEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, viewport: ::windows::core::RawPtr, interaction: DIRECTMANIPULATION_INTERACTION_TYPE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDirectManipulationManager(pub ::windows::core::IUnknown); @@ -1125,12 +1115,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDire } #[repr(C)] #[doc(hidden)] -pub struct IDirectManipulationUpdateHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDirectManipulationUpdateHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDirectManipulationUpdateManager(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/Graphics/DirectWrite/mod.rs b/src/Windows/Win32/Graphics/DirectWrite/mod.rs index c6987b99e3..f06e0d3f50 100644 --- a/src/Windows/Win32/Graphics/DirectWrite/mod.rs +++ b/src/Windows/Win32/Graphics/DirectWrite/mod.rs @@ -180,14 +180,7 @@ impl ::core::default::Default for DWRITE_COLOR_GLYPH_RUN { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DWRITE_COLOR_GLYPH_RUN { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DWRITE_COLOR_GLYPH_RUN") - .field("glyphRun", &self.glyphRun) - .field("glyphRunDescription", &self.glyphRunDescription) - .field("baselineOriginX", &self.baselineOriginX) - .field("baselineOriginY", &self.baselineOriginY) - .field("runColor", &self.runColor) - .field("paletteIndex", &self.paletteIndex) - .finish() + fmt.debug_struct("DWRITE_COLOR_GLYPH_RUN").field("glyphRun", &self.glyphRun).field("glyphRunDescription", &self.glyphRunDescription).field("baselineOriginX", &self.baselineOriginX).field("baselineOriginY", &self.baselineOriginY).field("runColor", &self.runColor).field("paletteIndex", &self.paletteIndex).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -757,20 +750,7 @@ impl ::core::fmt::Debug for DWRITE_FONT_METRICS1 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DWRITE_FONT_METRICS1 { fn eq(&self, other: &Self) -> bool { - self.__AnonymousBase_DWrite_1_L627_C38 == other.__AnonymousBase_DWrite_1_L627_C38 - && self.glyphBoxLeft == other.glyphBoxLeft - && self.glyphBoxTop == other.glyphBoxTop - && self.glyphBoxRight == other.glyphBoxRight - && self.glyphBoxBottom == other.glyphBoxBottom - && self.subscriptPositionX == other.subscriptPositionX - && self.subscriptPositionY == other.subscriptPositionY - && self.subscriptSizeX == other.subscriptSizeX - && self.subscriptSizeY == other.subscriptSizeY - && self.superscriptPositionX == other.superscriptPositionX - && self.superscriptPositionY == other.superscriptPositionY - && self.superscriptSizeX == other.superscriptSizeX - && self.superscriptSizeY == other.superscriptSizeY - && self.hasTypographicMetrics == other.hasTypographicMetrics + self.__AnonymousBase_DWrite_1_L627_C38 == other.__AnonymousBase_DWrite_1_L627_C38 && self.glyphBoxLeft == other.glyphBoxLeft && self.glyphBoxTop == other.glyphBoxTop && self.glyphBoxRight == other.glyphBoxRight && self.glyphBoxBottom == other.glyphBoxBottom && self.subscriptPositionX == other.subscriptPositionX && self.subscriptPositionY == other.subscriptPositionY && self.subscriptSizeX == other.subscriptSizeX && self.subscriptSizeY == other.subscriptSizeY && self.superscriptPositionX == other.superscriptPositionX && self.superscriptPositionY == other.superscriptPositionY && self.superscriptSizeX == other.superscriptSizeX && self.superscriptSizeY == other.superscriptSizeY && self.hasTypographicMetrics == other.hasTypographicMetrics } } #[cfg(feature = "Win32_Foundation")] @@ -990,17 +970,7 @@ impl ::core::default::Default for DWRITE_GLYPH_IMAGE_DATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] impl ::core::fmt::Debug for DWRITE_GLYPH_IMAGE_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DWRITE_GLYPH_IMAGE_DATA") - .field("imageData", &self.imageData) - .field("imageDataSize", &self.imageDataSize) - .field("uniqueDataId", &self.uniqueDataId) - .field("pixelsPerEm", &self.pixelsPerEm) - .field("pixelSize", &self.pixelSize) - .field("horizontalLeftOrigin", &self.horizontalLeftOrigin) - .field("horizontalRightOrigin", &self.horizontalRightOrigin) - .field("verticalTopOrigin", &self.verticalTopOrigin) - .field("verticalBottomOrigin", &self.verticalBottomOrigin) - .finish() + fmt.debug_struct("DWRITE_GLYPH_IMAGE_DATA").field("imageData", &self.imageData).field("imageDataSize", &self.imageDataSize).field("uniqueDataId", &self.uniqueDataId).field("pixelsPerEm", &self.pixelsPerEm).field("pixelSize", &self.pixelSize).field("horizontalLeftOrigin", &self.horizontalLeftOrigin).field("horizontalRightOrigin", &self.horizontalRightOrigin).field("verticalTopOrigin", &self.verticalTopOrigin).field("verticalBottomOrigin", &self.verticalBottomOrigin).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] @@ -1082,15 +1052,7 @@ impl ::core::default::Default for DWRITE_GLYPH_METRICS { } impl ::core::fmt::Debug for DWRITE_GLYPH_METRICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DWRITE_GLYPH_METRICS") - .field("leftSideBearing", &self.leftSideBearing) - .field("advanceWidth", &self.advanceWidth) - .field("rightSideBearing", &self.rightSideBearing) - .field("topSideBearing", &self.topSideBearing) - .field("advanceHeight", &self.advanceHeight) - .field("bottomSideBearing", &self.bottomSideBearing) - .field("verticalOriginY", &self.verticalOriginY) - .finish() + fmt.debug_struct("DWRITE_GLYPH_METRICS").field("leftSideBearing", &self.leftSideBearing).field("advanceWidth", &self.advanceWidth).field("rightSideBearing", &self.rightSideBearing).field("topSideBearing", &self.topSideBearing).field("advanceHeight", &self.advanceHeight).field("bottomSideBearing", &self.bottomSideBearing).field("verticalOriginY", &self.verticalOriginY).finish() } } impl ::core::cmp::PartialEq for DWRITE_GLYPH_METRICS { @@ -1167,16 +1129,7 @@ impl ::core::default::Default for DWRITE_GLYPH_RUN { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DWRITE_GLYPH_RUN { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DWRITE_GLYPH_RUN") - .field("fontFace", &self.fontFace) - .field("fontEmSize", &self.fontEmSize) - .field("glyphCount", &self.glyphCount) - .field("glyphIndices", &self.glyphIndices) - .field("glyphAdvances", &self.glyphAdvances) - .field("glyphOffsets", &self.glyphOffsets) - .field("isSideways", &self.isSideways) - .field("bidiLevel", &self.bidiLevel) - .finish() + fmt.debug_struct("DWRITE_GLYPH_RUN").field("fontFace", &self.fontFace).field("fontEmSize", &self.fontEmSize).field("glyphCount", &self.glyphCount).field("glyphIndices", &self.glyphIndices).field("glyphAdvances", &self.glyphAdvances).field("glyphOffsets", &self.glyphOffsets).field("isSideways", &self.isSideways).field("bidiLevel", &self.bidiLevel).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1266,17 +1219,7 @@ impl ::core::default::Default for DWRITE_HIT_TEST_METRICS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DWRITE_HIT_TEST_METRICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DWRITE_HIT_TEST_METRICS") - .field("textPosition", &self.textPosition) - .field("length", &self.length) - .field("left", &self.left) - .field("top", &self.top) - .field("width", &self.width) - .field("height", &self.height) - .field("bidiLevel", &self.bidiLevel) - .field("isText", &self.isText) - .field("isTrimmed", &self.isTrimmed) - .finish() + fmt.debug_struct("DWRITE_HIT_TEST_METRICS").field("textPosition", &self.textPosition).field("length", &self.length).field("left", &self.left).field("top", &self.top).field("width", &self.width).field("height", &self.height).field("bidiLevel", &self.bidiLevel).field("isText", &self.isText).field("isTrimmed", &self.isTrimmed).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1704,18 +1647,7 @@ impl ::core::default::Default for DWRITE_PANOSE_0 { } impl ::core::fmt::Debug for DWRITE_PANOSE_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_decorative_e__Struct") - .field("familyKind", &self.familyKind) - .field("decorativeClass", &self.decorativeClass) - .field("weight", &self.weight) - .field("aspect", &self.aspect) - .field("contrast", &self.contrast) - .field("serifVariant", &self.serifVariant) - .field("fill", &self.fill) - .field("lining", &self.lining) - .field("decorativeTopology", &self.decorativeTopology) - .field("characterRange", &self.characterRange) - .finish() + fmt.debug_struct("_decorative_e__Struct").field("familyKind", &self.familyKind).field("decorativeClass", &self.decorativeClass).field("weight", &self.weight).field("aspect", &self.aspect).field("contrast", &self.contrast).field("serifVariant", &self.serifVariant).field("fill", &self.fill).field("lining", &self.lining).field("decorativeTopology", &self.decorativeTopology).field("characterRange", &self.characterRange).finish() } } impl ::core::cmp::PartialEq for DWRITE_PANOSE_0 { @@ -1749,18 +1681,7 @@ impl ::core::default::Default for DWRITE_PANOSE_1 { } impl ::core::fmt::Debug for DWRITE_PANOSE_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_script_e__Struct") - .field("familyKind", &self.familyKind) - .field("toolKind", &self.toolKind) - .field("weight", &self.weight) - .field("spacing", &self.spacing) - .field("aspectRatio", &self.aspectRatio) - .field("contrast", &self.contrast) - .field("scriptTopology", &self.scriptTopology) - .field("scriptForm", &self.scriptForm) - .field("finials", &self.finials) - .field("xAscent", &self.xAscent) - .finish() + fmt.debug_struct("_script_e__Struct").field("familyKind", &self.familyKind).field("toolKind", &self.toolKind).field("weight", &self.weight).field("spacing", &self.spacing).field("aspectRatio", &self.aspectRatio).field("contrast", &self.contrast).field("scriptTopology", &self.scriptTopology).field("scriptForm", &self.scriptForm).field("finials", &self.finials).field("xAscent", &self.xAscent).finish() } } impl ::core::cmp::PartialEq for DWRITE_PANOSE_1 { @@ -1794,18 +1715,7 @@ impl ::core::default::Default for DWRITE_PANOSE_2 { } impl ::core::fmt::Debug for DWRITE_PANOSE_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_symbol_e__Struct") - .field("familyKind", &self.familyKind) - .field("symbolKind", &self.symbolKind) - .field("weight", &self.weight) - .field("spacing", &self.spacing) - .field("aspectRatioAndContrast", &self.aspectRatioAndContrast) - .field("aspectRatio94", &self.aspectRatio94) - .field("aspectRatio119", &self.aspectRatio119) - .field("aspectRatio157", &self.aspectRatio157) - .field("aspectRatio163", &self.aspectRatio163) - .field("aspectRatio211", &self.aspectRatio211) - .finish() + fmt.debug_struct("_symbol_e__Struct").field("familyKind", &self.familyKind).field("symbolKind", &self.symbolKind).field("weight", &self.weight).field("spacing", &self.spacing).field("aspectRatioAndContrast", &self.aspectRatioAndContrast).field("aspectRatio94", &self.aspectRatio94).field("aspectRatio119", &self.aspectRatio119).field("aspectRatio157", &self.aspectRatio157).field("aspectRatio163", &self.aspectRatio163).field("aspectRatio211", &self.aspectRatio211).finish() } } impl ::core::cmp::PartialEq for DWRITE_PANOSE_2 { @@ -1839,18 +1749,7 @@ impl ::core::default::Default for DWRITE_PANOSE_3 { } impl ::core::fmt::Debug for DWRITE_PANOSE_3 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_text_e__Struct") - .field("familyKind", &self.familyKind) - .field("serifStyle", &self.serifStyle) - .field("weight", &self.weight) - .field("proportion", &self.proportion) - .field("contrast", &self.contrast) - .field("strokeVariation", &self.strokeVariation) - .field("armStyle", &self.armStyle) - .field("letterform", &self.letterform) - .field("midline", &self.midline) - .field("xHeight", &self.xHeight) - .finish() + fmt.debug_struct("_text_e__Struct").field("familyKind", &self.familyKind).field("serifStyle", &self.serifStyle).field("weight", &self.weight).field("proportion", &self.proportion).field("contrast", &self.contrast).field("strokeVariation", &self.strokeVariation).field("armStyle", &self.armStyle).field("letterform", &self.letterform).field("midline", &self.midline).field("xHeight", &self.xHeight).finish() } } impl ::core::cmp::PartialEq for DWRITE_PANOSE_3 { @@ -2675,15 +2574,7 @@ impl ::core::default::Default for DWRITE_STRIKETHROUGH { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DWRITE_STRIKETHROUGH { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DWRITE_STRIKETHROUGH") - .field("width", &self.width) - .field("thickness", &self.thickness) - .field("offset", &self.offset) - .field("readingDirection", &self.readingDirection) - .field("flowDirection", &self.flowDirection) - .field("localeName", &self.localeName) - .field("measuringMode", &self.measuringMode) - .finish() + fmt.debug_struct("DWRITE_STRIKETHROUGH").field("width", &self.width).field("thickness", &self.thickness).field("offset", &self.offset).field("readingDirection", &self.readingDirection).field("flowDirection", &self.flowDirection).field("localeName", &self.localeName).field("measuringMode", &self.measuringMode).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2760,17 +2651,7 @@ impl ::core::default::Default for DWRITE_TEXT_METRICS { } impl ::core::fmt::Debug for DWRITE_TEXT_METRICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DWRITE_TEXT_METRICS") - .field("left", &self.left) - .field("top", &self.top) - .field("width", &self.width) - .field("widthIncludingTrailingWhitespace", &self.widthIncludingTrailingWhitespace) - .field("height", &self.height) - .field("layoutWidth", &self.layoutWidth) - .field("layoutHeight", &self.layoutHeight) - .field("maxBidiReorderingDepth", &self.maxBidiReorderingDepth) - .field("lineCount", &self.lineCount) - .finish() + fmt.debug_struct("DWRITE_TEXT_METRICS").field("left", &self.left).field("top", &self.top).field("width", &self.width).field("widthIncludingTrailingWhitespace", &self.widthIncludingTrailingWhitespace).field("height", &self.height).field("layoutWidth", &self.layoutWidth).field("layoutHeight", &self.layoutHeight).field("maxBidiReorderingDepth", &self.maxBidiReorderingDepth).field("lineCount", &self.lineCount).finish() } } impl ::core::cmp::PartialEq for DWRITE_TEXT_METRICS { @@ -2925,16 +2806,7 @@ impl ::core::default::Default for DWRITE_UNDERLINE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DWRITE_UNDERLINE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DWRITE_UNDERLINE") - .field("width", &self.width) - .field("thickness", &self.thickness) - .field("offset", &self.offset) - .field("runHeight", &self.runHeight) - .field("readingDirection", &self.readingDirection) - .field("flowDirection", &self.flowDirection) - .field("localeName", &self.localeName) - .field("measuringMode", &self.measuringMode) - .finish() + fmt.debug_struct("DWRITE_UNDERLINE").field("width", &self.width).field("thickness", &self.thickness).field("offset", &self.offset).field("runHeight", &self.runHeight).field("readingDirection", &self.readingDirection).field("flowDirection", &self.flowDirection).field("localeName", &self.localeName).field("measuringMode", &self.measuringMode).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3445,19 +3317,7 @@ impl IDWriteFactory { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGdiCompatibleTextLayout<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IDWriteTextFormat>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutwidth: f32, layoutheight: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutwidth), - ::core::mem::transmute(layoutheight), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreateEllipsisTrimmingSign<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextFormat>>(&self, textformat: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -3475,18 +3335,7 @@ impl IDWriteFactory { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IDWriteFactory { @@ -3620,19 +3469,7 @@ impl IDWriteFactory1 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGdiCompatibleTextLayout<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IDWriteTextFormat>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutwidth: f32, layoutheight: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutwidth), - ::core::mem::transmute(layoutheight), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreateEllipsisTrimmingSign<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextFormat>>(&self, textformat: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -3650,18 +3487,7 @@ impl IDWriteFactory1 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEudcFontCollection<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, fontcollection: *mut ::core::option::Option, checkforupdates: Param1) -> ::windows::core::Result<()> { @@ -3826,19 +3652,7 @@ impl IDWriteFactory2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGdiCompatibleTextLayout<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IDWriteTextFormat>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutwidth: f32, layoutheight: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutwidth), - ::core::mem::transmute(layoutheight), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreateEllipsisTrimmingSign<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextFormat>>(&self, textformat: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -3856,18 +3670,7 @@ impl IDWriteFactory2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEudcFontCollection<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, fontcollection: *mut ::core::option::Option, checkforupdates: Param1) -> ::windows::core::Result<()> { @@ -3888,50 +3691,16 @@ impl IDWriteFactory2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).28)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(worldtodevicetransform), - ::core::mem::transmute(colorpaletteindex), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).30)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IDWriteFactory2 { @@ -4115,19 +3884,7 @@ impl IDWriteFactory3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGdiCompatibleTextLayout<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IDWriteTextFormat>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutwidth: f32, layoutheight: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutwidth), - ::core::mem::transmute(layoutheight), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreateEllipsisTrimmingSign<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextFormat>>(&self, textformat: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4145,18 +3902,7 @@ impl IDWriteFactory3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEudcFontCollection<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, fontcollection: *mut ::core::option::Option, checkforupdates: Param1) -> ::windows::core::Result<()> { @@ -4177,82 +3923,25 @@ impl IDWriteFactory3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).28)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(worldtodevicetransform), - ::core::mem::transmute(colorpaletteindex), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).30)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).31)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams4(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE1, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } pub unsafe fn CreateFontFaceReference<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFile>>(&self, fontfile: Param0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4497,19 +4186,7 @@ impl IDWriteFactory4 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGdiCompatibleTextLayout<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IDWriteTextFormat>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutwidth: f32, layoutheight: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutwidth), - ::core::mem::transmute(layoutheight), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreateEllipsisTrimmingSign<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextFormat>>(&self, textformat: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4527,18 +4204,7 @@ impl IDWriteFactory4 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEudcFontCollection<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, fontcollection: *mut ::core::option::Option, checkforupdates: Param1) -> ::windows::core::Result<()> { @@ -4559,82 +4225,25 @@ impl IDWriteFactory4 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).28)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(worldtodevicetransform), - ::core::mem::transmute(colorpaletteindex), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).30)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).31)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams4(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE1, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } pub unsafe fn CreateFontFaceReference<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFile>>(&self, fontfile: Param0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4668,18 +4277,7 @@ impl IDWriteFactory4 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn TranslateColorGlyphRun2<'a, Param0: ::windows::core::IntoParam<'a, super::Direct2D::Common::D2D_POINT_2F>>(&self, baselineorigin: Param0, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - baselineorigin.into_param().abi(), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - ::core::mem::transmute(desiredglyphimageformats), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(worldanddpitransform), - ::core::mem::transmute(colorpaletteindex), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), baselineorigin.into_param().abi(), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(desiredglyphimageformats), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(colorpaletteindex), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputeGlyphOrigins<'a, Param1: ::windows::core::IntoParam<'a, super::Direct2D::Common::D2D_POINT_2F>>(&self, glyphrun: *const DWRITE_GLYPH_RUN, baselineorigin: Param1) -> ::windows::core::Result { @@ -4853,8 +4451,7 @@ pub struct IDWriteFactory4_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, includedownloadablefonts: super::super::Foundation::BOOL, fontcollection: *mut ::windows::core::RawPtr, checkforupdates: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fontdownloadqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32, colorlayers: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32, colorlayers: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphrun: *const ::core::mem::ManuallyDrop, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphorigins: *mut super::Direct2D::Common::D2D_POINT_2F) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common")))] usize, @@ -4932,19 +4529,7 @@ impl IDWriteFactory5 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGdiCompatibleTextLayout<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IDWriteTextFormat>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutwidth: f32, layoutheight: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutwidth), - ::core::mem::transmute(layoutheight), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreateEllipsisTrimmingSign<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextFormat>>(&self, textformat: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4962,18 +4547,7 @@ impl IDWriteFactory5 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEudcFontCollection<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, fontcollection: *mut ::core::option::Option, checkforupdates: Param1) -> ::windows::core::Result<()> { @@ -4994,82 +4568,25 @@ impl IDWriteFactory5 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).28)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(worldtodevicetransform), - ::core::mem::transmute(colorpaletteindex), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).30)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).31)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams4(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE1, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } pub unsafe fn CreateFontFaceReference<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFile>>(&self, fontfile: Param0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -5103,18 +4620,7 @@ impl IDWriteFactory5 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn TranslateColorGlyphRun2<'a, Param0: ::windows::core::IntoParam<'a, super::Direct2D::Common::D2D_POINT_2F>>(&self, baselineorigin: Param0, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - baselineorigin.into_param().abi(), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - ::core::mem::transmute(desiredglyphimageformats), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(worldanddpitransform), - ::core::mem::transmute(colorpaletteindex), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), baselineorigin.into_param().abi(), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(desiredglyphimageformats), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(colorpaletteindex), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputeGlyphOrigins<'a, Param1: ::windows::core::IntoParam<'a, super::Direct2D::Common::D2D_POINT_2F>>(&self, glyphrun: *const DWRITE_GLYPH_RUN, baselineorigin: Param1) -> ::windows::core::Result { @@ -5328,8 +4834,7 @@ pub struct IDWriteFactory5_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, includedownloadablefonts: super::super::Foundation::BOOL, fontcollection: *mut ::windows::core::RawPtr, checkforupdates: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fontdownloadqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32, colorlayers: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32, colorlayers: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphrun: *const ::core::mem::ManuallyDrop, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphorigins: *mut super::Direct2D::Common::D2D_POINT_2F) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common")))] usize, @@ -5413,19 +4918,7 @@ impl IDWriteFactory6 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGdiCompatibleTextLayout<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IDWriteTextFormat>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutwidth: f32, layoutheight: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutwidth), - ::core::mem::transmute(layoutheight), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreateEllipsisTrimmingSign<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextFormat>>(&self, textformat: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -5443,18 +4936,7 @@ impl IDWriteFactory6 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEudcFontCollection<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, fontcollection: *mut ::core::option::Option, checkforupdates: Param1) -> ::windows::core::Result<()> { @@ -5475,82 +4957,25 @@ impl IDWriteFactory6 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).28)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(worldtodevicetransform), - ::core::mem::transmute(colorpaletteindex), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).30)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).31)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams4(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE1, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } pub unsafe fn CreateFontFaceReference<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFile>>(&self, fontfile: Param0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -5584,18 +5009,7 @@ impl IDWriteFactory6 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn TranslateColorGlyphRun2<'a, Param0: ::windows::core::IntoParam<'a, super::Direct2D::Common::D2D_POINT_2F>>(&self, baselineorigin: Param0, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - baselineorigin.into_param().abi(), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - ::core::mem::transmute(desiredglyphimageformats), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(worldanddpitransform), - ::core::mem::transmute(colorpaletteindex), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), baselineorigin.into_param().abi(), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(desiredglyphimageformats), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(colorpaletteindex), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputeGlyphOrigins<'a, Param1: ::windows::core::IntoParam<'a, super::Direct2D::Common::D2D_POINT_2F>>(&self, glyphrun: *const DWRITE_GLYPH_RUN, baselineorigin: Param1) -> ::windows::core::Result { @@ -5860,8 +5274,7 @@ pub struct IDWriteFactory6_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, includedownloadablefonts: super::super::Foundation::BOOL, fontcollection: *mut ::windows::core::RawPtr, checkforupdates: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fontdownloadqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32, colorlayers: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32, colorlayers: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphrun: *const ::core::mem::ManuallyDrop, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphorigins: *mut super::Direct2D::Common::D2D_POINT_2F) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common")))] usize, @@ -5955,19 +5368,7 @@ impl IDWriteFactory7 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGdiCompatibleTextLayout<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IDWriteTextFormat>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, string: Param0, stringlength: u32, textformat: Param2, layoutwidth: f32, layoutheight: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - string.into_param().abi(), - ::core::mem::transmute(stringlength), - textformat.into_param().abi(), - ::core::mem::transmute(layoutwidth), - ::core::mem::transmute(layoutheight), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), string.into_param().abi(), ::core::mem::transmute(stringlength), textformat.into_param().abi(), ::core::mem::transmute(layoutwidth), ::core::mem::transmute(layoutheight), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn CreateEllipsisTrimmingSign<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextFormat>>(&self, textformat: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -5985,18 +5386,7 @@ impl IDWriteFactory7 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis(&self, glyphrun: *const DWRITE_GLYPH_RUN, pixelsperdip: f32, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEudcFontCollection<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, fontcollection: *mut ::core::option::Option, checkforupdates: Param1) -> ::windows::core::Result<()> { @@ -6017,82 +5407,25 @@ impl IDWriteFactory7 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn TranslateColorGlyphRun(&self, baselineoriginx: f32, baselineoriginy: f32, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, measuringmode: DWRITE_MEASURING_MODE, worldtodevicetransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).28)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(worldtodevicetransform), - ::core::mem::transmute(colorpaletteindex), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldtodevicetransform), ::core::mem::transmute(colorpaletteindex), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams3(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis2(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).30)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateGlyphRunAnalysis3(&self, glyphrun: *const DWRITE_GLYPH_RUN, transform: *const DWRITE_MATRIX, renderingmode: DWRITE_RENDERING_MODE1, measuringmode: DWRITE_MEASURING_MODE, gridfitmode: DWRITE_GRID_FIT_MODE, antialiasmode: DWRITE_TEXT_ANTIALIAS_MODE, baselineoriginx: f32, baselineoriginy: f32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).31)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(transform), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(gridfitmode), - ::core::mem::transmute(antialiasmode), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphrun), ::core::mem::transmute(transform), ::core::mem::transmute(renderingmode), ::core::mem::transmute(measuringmode), ::core::mem::transmute(gridfitmode), ::core::mem::transmute(antialiasmode), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), &mut result__).from_abi::(result__) } pub unsafe fn CreateCustomRenderingParams4(&self, gamma: f32, enhancedcontrast: f32, grayscaleenhancedcontrast: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE1, gridfitmode: DWRITE_GRID_FIT_MODE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).32)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(gamma), - ::core::mem::transmute(enhancedcontrast), - ::core::mem::transmute(grayscaleenhancedcontrast), - ::core::mem::transmute(cleartypelevel), - ::core::mem::transmute(pixelgeometry), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).32)(::core::mem::transmute_copy(self), ::core::mem::transmute(gamma), ::core::mem::transmute(enhancedcontrast), ::core::mem::transmute(grayscaleenhancedcontrast), ::core::mem::transmute(cleartypelevel), ::core::mem::transmute(pixelgeometry), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode), &mut result__).from_abi::(result__) } pub unsafe fn CreateFontFaceReference<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFile>>(&self, fontfile: Param0, faceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -6126,18 +5459,7 @@ impl IDWriteFactory7 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn TranslateColorGlyphRun2<'a, Param0: ::windows::core::IntoParam<'a, super::Direct2D::Common::D2D_POINT_2F>>(&self, baselineorigin: Param0, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - baselineorigin.into_param().abi(), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - ::core::mem::transmute(desiredglyphimageformats), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(worldanddpitransform), - ::core::mem::transmute(colorpaletteindex), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), baselineorigin.into_param().abi(), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), ::core::mem::transmute(desiredglyphimageformats), ::core::mem::transmute(measuringmode), ::core::mem::transmute(worldanddpitransform), ::core::mem::transmute(colorpaletteindex), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe fn ComputeGlyphOrigins<'a, Param1: ::windows::core::IntoParam<'a, super::Direct2D::Common::D2D_POINT_2F>>(&self, glyphrun: *const DWRITE_GLYPH_RUN, baselineorigin: Param1) -> ::windows::core::Result { @@ -6432,8 +5754,7 @@ pub struct IDWriteFactory7_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, includedownloadablefonts: super::super::Foundation::BOOL, fontcollection: *mut ::windows::core::RawPtr, checkforupdates: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fontdownloadqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32, colorlayers: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphrun: *const ::core::mem::ManuallyDrop, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, desiredglyphimageformats: DWRITE_GLYPH_IMAGE_FORMATS, measuringmode: DWRITE_MEASURING_MODE, worldanddpitransform: *const DWRITE_MATRIX, colorpaletteindex: u32, colorlayers: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphrun: *const ::core::mem::ManuallyDrop, baselineorigin: super::Direct2D::Common::D2D_POINT_2F, glyphorigins: *mut super::Direct2D::Common::D2D_POINT_2F) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common")))] usize, @@ -7535,12 +6856,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDWri } #[repr(C)] #[doc(hidden)] -pub struct IDWriteFontDownloadListener_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, downloadqueue: ::windows::core::RawPtr, context: ::windows::core::RawPtr, downloadresult: ::windows::core::HRESULT), -); +pub struct IDWriteFontDownloadListener_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, downloadqueue: ::windows::core::RawPtr, context: ::windows::core::RawPtr, downloadresult: ::windows::core::HRESULT)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDWriteFontDownloadQueue(pub ::windows::core::IUnknown); @@ -7645,29 +6961,8 @@ impl IDWriteFontFace { ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(tablecontext))) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>( - &self, - emsize: f32, - glyphindices: *const u16, - glyphadvances: *const f32, - glyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphcount: u32, - issideways: Param5, - isrighttoleft: Param6, - geometrysink: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphcount), - issideways.into_param().abi(), - isrighttoleft.into_param().abi(), - geometrysink.into_param().abi(), - ) - .ok() + pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>(&self, emsize: f32, glyphindices: *const u16, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphcount: u32, issideways: Param5, isrighttoleft: Param6, geometrysink: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into_param().abi(), isrighttoleft.into_param().abi(), geometrysink.into_param().abi()).ok() } pub unsafe fn GetRecommendedRenderingMode<'a, Param3: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param3) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -7679,18 +6974,7 @@ impl IDWriteFontFace { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphMetrics<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphmetrics), - issideways.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IDWriteFontFace { @@ -7785,29 +7069,8 @@ impl IDWriteFontFace1 { ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(tablecontext))) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>( - &self, - emsize: f32, - glyphindices: *const u16, - glyphadvances: *const f32, - glyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphcount: u32, - issideways: Param5, - isrighttoleft: Param6, - geometrysink: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphcount), - issideways.into_param().abi(), - isrighttoleft.into_param().abi(), - geometrysink.into_param().abi(), - ) - .ok() + pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>(&self, emsize: f32, glyphindices: *const u16, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphcount: u32, issideways: Param5, isrighttoleft: Param6, geometrysink: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into_param().abi(), isrighttoleft.into_param().abi(), geometrysink.into_param().abi()).ok() } pub unsafe fn GetRecommendedRenderingMode<'a, Param3: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param3) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -7819,18 +7082,7 @@ impl IDWriteFontFace1 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphMetrics<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphmetrics), - issideways.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMetrics2(&self, fontmetrics: *mut DWRITE_FONT_METRICS1) { @@ -7857,18 +7109,7 @@ impl IDWriteFontFace1 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphAdvances<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, issideways: Param4, glyphcount: u32, glyphindices: *const u16, glyphadvances: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).24)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - issideways.into_param().abi(), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ) - .ok() + (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), issideways.into_param().abi(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).25)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvanceadjustments)).ok() @@ -8022,29 +7263,8 @@ impl IDWriteFontFace2 { ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(tablecontext))) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>( - &self, - emsize: f32, - glyphindices: *const u16, - glyphadvances: *const f32, - glyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphcount: u32, - issideways: Param5, - isrighttoleft: Param6, - geometrysink: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphcount), - issideways.into_param().abi(), - isrighttoleft.into_param().abi(), - geometrysink.into_param().abi(), - ) - .ok() + pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>(&self, emsize: f32, glyphindices: *const u16, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphcount: u32, issideways: Param5, isrighttoleft: Param6, geometrysink: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into_param().abi(), isrighttoleft.into_param().abi(), geometrysink.into_param().abi()).ok() } pub unsafe fn GetRecommendedRenderingMode<'a, Param3: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param3) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -8056,18 +7276,7 @@ impl IDWriteFontFace2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphMetrics<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphmetrics), - issideways.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMetrics2(&self, fontmetrics: *mut DWRITE_FONT_METRICS1) { @@ -8094,18 +7303,7 @@ impl IDWriteFontFace2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphAdvances<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, issideways: Param4, glyphcount: u32, glyphindices: *const u16, glyphadvances: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).24)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - issideways.into_param().abi(), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ) - .ok() + (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), issideways.into_param().abi(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).25)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvanceadjustments)).ok() @@ -8140,33 +7338,8 @@ impl IDWriteFontFace2 { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(firstentryindex), ::core::mem::transmute(entrycount), ::core::mem::transmute(paletteentries)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetRecommendedRenderingMode3<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>( - &self, - fontemsize: f32, - dpix: f32, - dpiy: f32, - transform: *const DWRITE_MATRIX, - issideways: Param4, - outlinethreshold: DWRITE_OUTLINE_THRESHOLD, - measuringmode: DWRITE_MEASURING_MODE, - renderingparams: Param7, - renderingmode: *mut DWRITE_RENDERING_MODE, - gridfitmode: *mut DWRITE_GRID_FIT_MODE, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).34)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(transform), - issideways.into_param().abi(), - ::core::mem::transmute(outlinethreshold), - ::core::mem::transmute(measuringmode), - renderingparams.into_param().abi(), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - ) - .ok() + pub unsafe fn GetRecommendedRenderingMode3<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: *const DWRITE_MATRIX, issideways: Param4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param7, renderingmode: *mut DWRITE_RENDERING_MODE, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into_param().abi(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into_param().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } } unsafe impl ::windows::core::Interface for IDWriteFontFace2 { @@ -8328,29 +7501,8 @@ impl IDWriteFontFace3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(tablecontext))) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>( - &self, - emsize: f32, - glyphindices: *const u16, - glyphadvances: *const f32, - glyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphcount: u32, - issideways: Param5, - isrighttoleft: Param6, - geometrysink: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphcount), - issideways.into_param().abi(), - isrighttoleft.into_param().abi(), - geometrysink.into_param().abi(), - ) - .ok() + pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>(&self, emsize: f32, glyphindices: *const u16, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphcount: u32, issideways: Param5, isrighttoleft: Param6, geometrysink: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into_param().abi(), isrighttoleft.into_param().abi(), geometrysink.into_param().abi()).ok() } pub unsafe fn GetRecommendedRenderingMode<'a, Param3: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param3) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -8362,18 +7514,7 @@ impl IDWriteFontFace3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphMetrics<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphmetrics), - issideways.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMetrics2(&self, fontmetrics: *mut DWRITE_FONT_METRICS1) { @@ -8400,18 +7541,7 @@ impl IDWriteFontFace3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphAdvances<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, issideways: Param4, glyphcount: u32, glyphindices: *const u16, glyphadvances: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).24)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - issideways.into_param().abi(), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ) - .ok() + (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), issideways.into_param().abi(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).25)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvanceadjustments)).ok() @@ -8446,33 +7576,8 @@ impl IDWriteFontFace3 { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(firstentryindex), ::core::mem::transmute(entrycount), ::core::mem::transmute(paletteentries)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetRecommendedRenderingMode3<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>( - &self, - fontemsize: f32, - dpix: f32, - dpiy: f32, - transform: *const DWRITE_MATRIX, - issideways: Param4, - outlinethreshold: DWRITE_OUTLINE_THRESHOLD, - measuringmode: DWRITE_MEASURING_MODE, - renderingparams: Param7, - renderingmode: *mut DWRITE_RENDERING_MODE, - gridfitmode: *mut DWRITE_GRID_FIT_MODE, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).34)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(transform), - issideways.into_param().abi(), - ::core::mem::transmute(outlinethreshold), - ::core::mem::transmute(measuringmode), - renderingparams.into_param().abi(), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - ) - .ok() + pub unsafe fn GetRecommendedRenderingMode3<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: *const DWRITE_MATRIX, issideways: Param4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param7, renderingmode: *mut DWRITE_RENDERING_MODE, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into_param().abi(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into_param().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } pub unsafe fn GetFontFaceReference(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -8507,33 +7612,8 @@ impl IDWriteFontFace3 { ::core::mem::transmute((::windows::core::Interface::vtable(self).43)(::core::mem::transmute_copy(self), ::core::mem::transmute(unicodevalue))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetRecommendedRenderingMode4<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>( - &self, - fontemsize: f32, - dpix: f32, - dpiy: f32, - transform: *const DWRITE_MATRIX, - issideways: Param4, - outlinethreshold: DWRITE_OUTLINE_THRESHOLD, - measuringmode: DWRITE_MEASURING_MODE, - renderingparams: Param7, - renderingmode: *mut DWRITE_RENDERING_MODE1, - gridfitmode: *mut DWRITE_GRID_FIT_MODE, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).44)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(transform), - issideways.into_param().abi(), - ::core::mem::transmute(outlinethreshold), - ::core::mem::transmute(measuringmode), - renderingparams.into_param().abi(), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - ) - .ok() + pub unsafe fn GetRecommendedRenderingMode4<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: *const DWRITE_MATRIX, issideways: Param4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param7, renderingmode: *mut DWRITE_RENDERING_MODE1, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).44)(::core::mem::transmute_copy(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into_param().abi(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into_param().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCharacterLocal(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { @@ -8754,29 +7834,8 @@ impl IDWriteFontFace4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(tablecontext))) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>( - &self, - emsize: f32, - glyphindices: *const u16, - glyphadvances: *const f32, - glyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphcount: u32, - issideways: Param5, - isrighttoleft: Param6, - geometrysink: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphcount), - issideways.into_param().abi(), - isrighttoleft.into_param().abi(), - geometrysink.into_param().abi(), - ) - .ok() + pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>(&self, emsize: f32, glyphindices: *const u16, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphcount: u32, issideways: Param5, isrighttoleft: Param6, geometrysink: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into_param().abi(), isrighttoleft.into_param().abi(), geometrysink.into_param().abi()).ok() } pub unsafe fn GetRecommendedRenderingMode<'a, Param3: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param3) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -8788,18 +7847,7 @@ impl IDWriteFontFace4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphMetrics<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphmetrics), - issideways.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMetrics2(&self, fontmetrics: *mut DWRITE_FONT_METRICS1) { @@ -8826,18 +7874,7 @@ impl IDWriteFontFace4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphAdvances<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, issideways: Param4, glyphcount: u32, glyphindices: *const u16, glyphadvances: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).24)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - issideways.into_param().abi(), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ) - .ok() + (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), issideways.into_param().abi(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).25)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvanceadjustments)).ok() @@ -8872,33 +7909,8 @@ impl IDWriteFontFace4 { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(firstentryindex), ::core::mem::transmute(entrycount), ::core::mem::transmute(paletteentries)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetRecommendedRenderingMode3<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>( - &self, - fontemsize: f32, - dpix: f32, - dpiy: f32, - transform: *const DWRITE_MATRIX, - issideways: Param4, - outlinethreshold: DWRITE_OUTLINE_THRESHOLD, - measuringmode: DWRITE_MEASURING_MODE, - renderingparams: Param7, - renderingmode: *mut DWRITE_RENDERING_MODE, - gridfitmode: *mut DWRITE_GRID_FIT_MODE, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).34)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(transform), - issideways.into_param().abi(), - ::core::mem::transmute(outlinethreshold), - ::core::mem::transmute(measuringmode), - renderingparams.into_param().abi(), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - ) - .ok() + pub unsafe fn GetRecommendedRenderingMode3<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: *const DWRITE_MATRIX, issideways: Param4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param7, renderingmode: *mut DWRITE_RENDERING_MODE, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into_param().abi(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into_param().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } pub unsafe fn GetFontFaceReference(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -8933,33 +7945,8 @@ impl IDWriteFontFace4 { ::core::mem::transmute((::windows::core::Interface::vtable(self).43)(::core::mem::transmute_copy(self), ::core::mem::transmute(unicodevalue))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetRecommendedRenderingMode4<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>( - &self, - fontemsize: f32, - dpix: f32, - dpiy: f32, - transform: *const DWRITE_MATRIX, - issideways: Param4, - outlinethreshold: DWRITE_OUTLINE_THRESHOLD, - measuringmode: DWRITE_MEASURING_MODE, - renderingparams: Param7, - renderingmode: *mut DWRITE_RENDERING_MODE1, - gridfitmode: *mut DWRITE_GRID_FIT_MODE, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).44)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(transform), - issideways.into_param().abi(), - ::core::mem::transmute(outlinethreshold), - ::core::mem::transmute(measuringmode), - renderingparams.into_param().abi(), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - ) - .ok() + pub unsafe fn GetRecommendedRenderingMode4<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: *const DWRITE_MATRIX, issideways: Param4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param7, renderingmode: *mut DWRITE_RENDERING_MODE1, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).44)(::core::mem::transmute_copy(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into_param().abi(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into_param().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCharacterLocal(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { @@ -9219,29 +8206,8 @@ impl IDWriteFontFace5 { ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(tablecontext))) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>( - &self, - emsize: f32, - glyphindices: *const u16, - glyphadvances: *const f32, - glyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphcount: u32, - issideways: Param5, - isrighttoleft: Param6, - geometrysink: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphcount), - issideways.into_param().abi(), - isrighttoleft.into_param().abi(), - geometrysink.into_param().abi(), - ) - .ok() + pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>(&self, emsize: f32, glyphindices: *const u16, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphcount: u32, issideways: Param5, isrighttoleft: Param6, geometrysink: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into_param().abi(), isrighttoleft.into_param().abi(), geometrysink.into_param().abi()).ok() } pub unsafe fn GetRecommendedRenderingMode<'a, Param3: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param3) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -9253,18 +8219,7 @@ impl IDWriteFontFace5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphMetrics<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphmetrics), - issideways.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMetrics2(&self, fontmetrics: *mut DWRITE_FONT_METRICS1) { @@ -9291,18 +8246,7 @@ impl IDWriteFontFace5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphAdvances<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, issideways: Param4, glyphcount: u32, glyphindices: *const u16, glyphadvances: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).24)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - issideways.into_param().abi(), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ) - .ok() + (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), issideways.into_param().abi(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).25)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvanceadjustments)).ok() @@ -9337,33 +8281,8 @@ impl IDWriteFontFace5 { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(firstentryindex), ::core::mem::transmute(entrycount), ::core::mem::transmute(paletteentries)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetRecommendedRenderingMode3<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>( - &self, - fontemsize: f32, - dpix: f32, - dpiy: f32, - transform: *const DWRITE_MATRIX, - issideways: Param4, - outlinethreshold: DWRITE_OUTLINE_THRESHOLD, - measuringmode: DWRITE_MEASURING_MODE, - renderingparams: Param7, - renderingmode: *mut DWRITE_RENDERING_MODE, - gridfitmode: *mut DWRITE_GRID_FIT_MODE, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).34)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(transform), - issideways.into_param().abi(), - ::core::mem::transmute(outlinethreshold), - ::core::mem::transmute(measuringmode), - renderingparams.into_param().abi(), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - ) - .ok() + pub unsafe fn GetRecommendedRenderingMode3<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: *const DWRITE_MATRIX, issideways: Param4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param7, renderingmode: *mut DWRITE_RENDERING_MODE, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into_param().abi(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into_param().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } pub unsafe fn GetFontFaceReference(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -9398,33 +8317,8 @@ impl IDWriteFontFace5 { ::core::mem::transmute((::windows::core::Interface::vtable(self).43)(::core::mem::transmute_copy(self), ::core::mem::transmute(unicodevalue))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetRecommendedRenderingMode4<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>( - &self, - fontemsize: f32, - dpix: f32, - dpiy: f32, - transform: *const DWRITE_MATRIX, - issideways: Param4, - outlinethreshold: DWRITE_OUTLINE_THRESHOLD, - measuringmode: DWRITE_MEASURING_MODE, - renderingparams: Param7, - renderingmode: *mut DWRITE_RENDERING_MODE1, - gridfitmode: *mut DWRITE_GRID_FIT_MODE, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).44)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(transform), - issideways.into_param().abi(), - ::core::mem::transmute(outlinethreshold), - ::core::mem::transmute(measuringmode), - renderingparams.into_param().abi(), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - ) - .ok() + pub unsafe fn GetRecommendedRenderingMode4<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: *const DWRITE_MATRIX, issideways: Param4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param7, renderingmode: *mut DWRITE_RENDERING_MODE1, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).44)(::core::mem::transmute_copy(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into_param().abi(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into_param().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCharacterLocal(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { @@ -9729,29 +8623,8 @@ impl IDWriteFontFace6 { ::core::mem::transmute((::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(tablecontext))) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D_Common"))] - pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>( - &self, - emsize: f32, - glyphindices: *const u16, - glyphadvances: *const f32, - glyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphcount: u32, - issideways: Param5, - isrighttoleft: Param6, - geometrysink: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphcount), - issideways.into_param().abi(), - isrighttoleft.into_param().abi(), - geometrysink.into_param().abi(), - ) - .ok() + pub unsafe fn GetGlyphRunOutline<'a, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Direct2D::Common::ID2D1SimplifiedGeometrySink>>(&self, emsize: f32, glyphindices: *const u16, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphcount: u32, issideways: Param5, isrighttoleft: Param6, geometrysink: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphcount), issideways.into_param().abi(), isrighttoleft.into_param().abi(), geometrysink.into_param().abi()).ok() } pub unsafe fn GetRecommendedRenderingMode<'a, Param3: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, emsize: f32, pixelsperdip: f32, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param3) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -9763,18 +8636,7 @@ impl IDWriteFontFace6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphMetrics<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, glyphindices: *const u16, glyphcount: u32, glyphmetrics: *mut DWRITE_GLYPH_METRICS, issideways: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphmetrics), - issideways.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphmetrics), issideways.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetMetrics2(&self, fontmetrics: *mut DWRITE_FONT_METRICS1) { @@ -9801,18 +8663,7 @@ impl IDWriteFontFace6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetGdiCompatibleGlyphAdvances<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, emsize: f32, pixelsperdip: f32, transform: *const DWRITE_MATRIX, usegdinatural: Param3, issideways: Param4, glyphcount: u32, glyphindices: *const u16, glyphadvances: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).24)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(emsize), - ::core::mem::transmute(pixelsperdip), - ::core::mem::transmute(transform), - usegdinatural.into_param().abi(), - issideways.into_param().abi(), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(glyphindices), - ::core::mem::transmute(glyphadvances), - ) - .ok() + (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(emsize), ::core::mem::transmute(pixelsperdip), ::core::mem::transmute(transform), usegdinatural.into_param().abi(), issideways.into_param().abi(), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvances)).ok() } pub unsafe fn GetKerningPairAdjustments(&self, glyphcount: u32, glyphindices: *const u16, glyphadvanceadjustments: *mut i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).25)(::core::mem::transmute_copy(self), ::core::mem::transmute(glyphcount), ::core::mem::transmute(glyphindices), ::core::mem::transmute(glyphadvanceadjustments)).ok() @@ -9847,33 +8698,8 @@ impl IDWriteFontFace6 { (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(colorpaletteindex), ::core::mem::transmute(firstentryindex), ::core::mem::transmute(entrycount), ::core::mem::transmute(paletteentries)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetRecommendedRenderingMode3<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>( - &self, - fontemsize: f32, - dpix: f32, - dpiy: f32, - transform: *const DWRITE_MATRIX, - issideways: Param4, - outlinethreshold: DWRITE_OUTLINE_THRESHOLD, - measuringmode: DWRITE_MEASURING_MODE, - renderingparams: Param7, - renderingmode: *mut DWRITE_RENDERING_MODE, - gridfitmode: *mut DWRITE_GRID_FIT_MODE, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).34)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(transform), - issideways.into_param().abi(), - ::core::mem::transmute(outlinethreshold), - ::core::mem::transmute(measuringmode), - renderingparams.into_param().abi(), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - ) - .ok() + pub unsafe fn GetRecommendedRenderingMode3<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: *const DWRITE_MATRIX, issideways: Param4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param7, renderingmode: *mut DWRITE_RENDERING_MODE, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into_param().abi(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into_param().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } pub unsafe fn GetFontFaceReference(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -9908,33 +8734,8 @@ impl IDWriteFontFace6 { ::core::mem::transmute((::windows::core::Interface::vtable(self).43)(::core::mem::transmute_copy(self), ::core::mem::transmute(unicodevalue))) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetRecommendedRenderingMode4<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>( - &self, - fontemsize: f32, - dpix: f32, - dpiy: f32, - transform: *const DWRITE_MATRIX, - issideways: Param4, - outlinethreshold: DWRITE_OUTLINE_THRESHOLD, - measuringmode: DWRITE_MEASURING_MODE, - renderingparams: Param7, - renderingmode: *mut DWRITE_RENDERING_MODE1, - gridfitmode: *mut DWRITE_GRID_FIT_MODE, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).44)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fontemsize), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(transform), - issideways.into_param().abi(), - ::core::mem::transmute(outlinethreshold), - ::core::mem::transmute(measuringmode), - renderingparams.into_param().abi(), - ::core::mem::transmute(renderingmode), - ::core::mem::transmute(gridfitmode), - ) - .ok() + pub unsafe fn GetRecommendedRenderingMode4<'a, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, IDWriteRenderingParams>>(&self, fontemsize: f32, dpix: f32, dpiy: f32, transform: *const DWRITE_MATRIX, issideways: Param4, outlinethreshold: DWRITE_OUTLINE_THRESHOLD, measuringmode: DWRITE_MEASURING_MODE, renderingparams: Param7, renderingmode: *mut DWRITE_RENDERING_MODE1, gridfitmode: *mut DWRITE_GRID_FIT_MODE) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).44)(::core::mem::transmute_copy(self), ::core::mem::transmute(fontemsize), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(transform), issideways.into_param().abi(), ::core::mem::transmute(outlinethreshold), ::core::mem::transmute(measuringmode), renderingparams.into_param().abi(), ::core::mem::transmute(renderingmode), ::core::mem::transmute(gridfitmode)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCharacterLocal(&self, unicodevalue: u32) -> super::super::Foundation::BOOL { @@ -10470,35 +9271,8 @@ pub struct IDWriteFontFaceReference1_abi( pub struct IDWriteFontFallback(pub ::windows::core::IUnknown); impl IDWriteFontFallback { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn MapCharacters<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextAnalysisSource>, Param3: ::windows::core::IntoParam<'a, IDWriteFontCollection>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - analysissource: Param0, - textposition: u32, - textlength: u32, - basefontcollection: Param3, - basefamilyname: Param4, - baseweight: DWRITE_FONT_WEIGHT, - basestyle: DWRITE_FONT_STYLE, - basestretch: DWRITE_FONT_STRETCH, - mappedlength: *mut u32, - mappedfont: *mut ::core::option::Option, - scale: *mut f32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - analysissource.into_param().abi(), - ::core::mem::transmute(textposition), - ::core::mem::transmute(textlength), - basefontcollection.into_param().abi(), - basefamilyname.into_param().abi(), - ::core::mem::transmute(baseweight), - ::core::mem::transmute(basestyle), - ::core::mem::transmute(basestretch), - ::core::mem::transmute(mappedlength), - ::core::mem::transmute(mappedfont), - ::core::mem::transmute(scale), - ) - .ok() + pub unsafe fn MapCharacters<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextAnalysisSource>, Param3: ::windows::core::IntoParam<'a, IDWriteFontCollection>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, analysissource: Param0, textposition: u32, textlength: u32, basefontcollection: Param3, basefamilyname: Param4, baseweight: DWRITE_FONT_WEIGHT, basestyle: DWRITE_FONT_STYLE, basestretch: DWRITE_FONT_STRETCH, mappedlength: *mut u32, mappedfont: *mut ::core::option::Option, scale: *mut f32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), analysissource.into_param().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), basefontcollection.into_param().abi(), basefamilyname.into_param().abi(), ::core::mem::transmute(baseweight), ::core::mem::transmute(basestyle), ::core::mem::transmute(basestretch), ::core::mem::transmute(mappedlength), ::core::mem::transmute(mappedfont), ::core::mem::transmute(scale)).ok() } } unsafe impl ::windows::core::Interface for IDWriteFontFallback { @@ -10539,64 +9313,12 @@ pub struct IDWriteFontFallback_abi( pub struct IDWriteFontFallback1(pub ::windows::core::IUnknown); impl IDWriteFontFallback1 { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn MapCharacters<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextAnalysisSource>, Param3: ::windows::core::IntoParam<'a, IDWriteFontCollection>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - analysissource: Param0, - textposition: u32, - textlength: u32, - basefontcollection: Param3, - basefamilyname: Param4, - baseweight: DWRITE_FONT_WEIGHT, - basestyle: DWRITE_FONT_STYLE, - basestretch: DWRITE_FONT_STRETCH, - mappedlength: *mut u32, - mappedfont: *mut ::core::option::Option, - scale: *mut f32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - analysissource.into_param().abi(), - ::core::mem::transmute(textposition), - ::core::mem::transmute(textlength), - basefontcollection.into_param().abi(), - basefamilyname.into_param().abi(), - ::core::mem::transmute(baseweight), - ::core::mem::transmute(basestyle), - ::core::mem::transmute(basestretch), - ::core::mem::transmute(mappedlength), - ::core::mem::transmute(mappedfont), - ::core::mem::transmute(scale), - ) - .ok() + pub unsafe fn MapCharacters<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextAnalysisSource>, Param3: ::windows::core::IntoParam<'a, IDWriteFontCollection>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, analysissource: Param0, textposition: u32, textlength: u32, basefontcollection: Param3, basefamilyname: Param4, baseweight: DWRITE_FONT_WEIGHT, basestyle: DWRITE_FONT_STYLE, basestretch: DWRITE_FONT_STRETCH, mappedlength: *mut u32, mappedfont: *mut ::core::option::Option, scale: *mut f32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), analysissource.into_param().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), basefontcollection.into_param().abi(), basefamilyname.into_param().abi(), ::core::mem::transmute(baseweight), ::core::mem::transmute(basestyle), ::core::mem::transmute(basestretch), ::core::mem::transmute(mappedlength), ::core::mem::transmute(mappedfont), ::core::mem::transmute(scale)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn MapCharacters2<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextAnalysisSource>, Param3: ::windows::core::IntoParam<'a, IDWriteFontCollection>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - analysissource: Param0, - textposition: u32, - textlength: u32, - basefontcollection: Param3, - basefamilyname: Param4, - fontaxisvalues: *const DWRITE_FONT_AXIS_VALUE, - fontaxisvaluecount: u32, - mappedlength: *mut u32, - scale: *mut f32, - mappedfontface: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - analysissource.into_param().abi(), - ::core::mem::transmute(textposition), - ::core::mem::transmute(textlength), - basefontcollection.into_param().abi(), - basefamilyname.into_param().abi(), - ::core::mem::transmute(fontaxisvalues), - ::core::mem::transmute(fontaxisvaluecount), - ::core::mem::transmute(mappedlength), - ::core::mem::transmute(scale), - ::core::mem::transmute(mappedfontface), - ) - .ok() + pub unsafe fn MapCharacters2<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextAnalysisSource>, Param3: ::windows::core::IntoParam<'a, IDWriteFontCollection>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, analysissource: Param0, textposition: u32, textlength: u32, basefontcollection: Param3, basefamilyname: Param4, fontaxisvalues: *const DWRITE_FONT_AXIS_VALUE, fontaxisvaluecount: u32, mappedlength: *mut u32, scale: *mut f32, mappedfontface: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), analysissource.into_param().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), basefontcollection.into_param().abi(), basefamilyname.into_param().abi(), ::core::mem::transmute(fontaxisvalues), ::core::mem::transmute(fontaxisvaluecount), ::core::mem::transmute(mappedlength), ::core::mem::transmute(scale), ::core::mem::transmute(mappedfontface)).ok() } } unsafe impl ::windows::core::Interface for IDWriteFontFallback1 { @@ -10660,18 +9382,7 @@ pub struct IDWriteFontFallbackBuilder(pub ::windows::core::IUnknown); impl IDWriteFontFallbackBuilder { #[cfg(feature = "Win32_Foundation")] pub unsafe fn AddMapping<'a, Param4: ::windows::core::IntoParam<'a, IDWriteFontCollection>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, ranges: *const DWRITE_UNICODE_RANGE, rangescount: u32, targetfamilynames: *const *const u16, targetfamilynamescount: u32, fontcollection: Param4, localename: Param5, basefamilyname: Param6, scale: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ranges), - ::core::mem::transmute(rangescount), - ::core::mem::transmute(targetfamilynames), - ::core::mem::transmute(targetfamilynamescount), - fontcollection.into_param().abi(), - localename.into_param().abi(), - basefamilyname.into_param().abi(), - ::core::mem::transmute(scale), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(ranges), ::core::mem::transmute(rangescount), ::core::mem::transmute(targetfamilynames), ::core::mem::transmute(targetfamilynamescount), fontcollection.into_param().abi(), localename.into_param().abi(), basefamilyname.into_param().abi(), ::core::mem::transmute(scale)).ok() } pub unsafe fn AddMappings<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFallback>>(&self, fontfallback: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), fontfallback.into_param().abi()).ok() @@ -12493,19 +11204,7 @@ impl IDWriteFontSetBuilder2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn AddFont<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFile>>(&self, fontfile: Param0, fontfaceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS, fontaxisvalues: *const DWRITE_FONT_AXIS_VALUE, fontaxisvaluecount: u32, fontaxisranges: *const DWRITE_FONT_AXIS_RANGE, fontaxisrangecount: u32, properties: *const DWRITE_FONT_PROPERTY, propertycount: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - fontfile.into_param().abi(), - ::core::mem::transmute(fontfaceindex), - ::core::mem::transmute(fontsimulations), - ::core::mem::transmute(fontaxisvalues), - ::core::mem::transmute(fontaxisvaluecount), - ::core::mem::transmute(fontaxisranges), - ::core::mem::transmute(fontaxisrangecount), - ::core::mem::transmute(properties), - ::core::mem::transmute(propertycount), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), fontfile.into_param().abi(), ::core::mem::transmute(fontfaceindex), ::core::mem::transmute(fontsimulations), ::core::mem::transmute(fontaxisvalues), ::core::mem::transmute(fontaxisvaluecount), ::core::mem::transmute(fontaxisranges), ::core::mem::transmute(fontaxisrangecount), ::core::mem::transmute(properties), ::core::mem::transmute(propertycount)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn AddFontFile2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, filepath: Param0) -> ::windows::core::Result<()> { @@ -12909,16 +11608,7 @@ pub struct IDWriteInMemoryFontFileLoader_abi( pub struct IDWriteInlineObject(pub ::windows::core::IUnknown); impl IDWriteInlineObject { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Draw<'a, Param1: ::windows::core::IntoParam<'a, IDWriteTextRenderer>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - clientdrawingcontext: *const ::core::ffi::c_void, - renderer: Param1, - originx: f32, - originy: f32, - issideways: Param4, - isrighttoleft: Param5, - clientdrawingeffect: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn Draw<'a, Param1: ::windows::core::IntoParam<'a, IDWriteTextRenderer>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, clientdrawingcontext: *const ::core::ffi::c_void, renderer: Param1, originx: f32, originy: f32, issideways: Param4, isrighttoleft: Param5, clientdrawingeffect: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(clientdrawingcontext), renderer.into_param().abi(), ::core::mem::transmute(originx), ::core::mem::transmute(originy), issideways.into_param().abi(), isrighttoleft.into_param().abi(), clientdrawingeffect.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -14260,61 +12950,20 @@ pub struct IDWriteTextAnalyzer_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysissource: ::windows::core::RawPtr, textposition: u32, textlength: u32, analysissink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysissource: ::windows::core::RawPtr, textposition: u32, textlength: u32, analysissink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysissource: ::windows::core::RawPtr, textposition: u32, textlength: u32, analysissink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, textstring: super::super::Foundation::PWSTR, textlength: u32, fontface: ::windows::core::RawPtr, issideways: super::super::Foundation::BOOL, isrighttoleft: super::super::Foundation::BOOL, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: super::super::Foundation::PWSTR, numbersubstitution: ::windows::core::RawPtr, features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, featurerangelengths: *const u32, featureranges: u32, maxglyphcount: u32, clustermap: *mut u16, textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, glyphindices: *mut u16, glyphprops: *mut DWRITE_SHAPING_GLYPH_PROPERTIES, actualglyphcount: *mut u32) -> ::windows::core::HRESULT, + #[cfg(not(feature = "Win32_Foundation"))] usize, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, textstring: super::super::Foundation::PWSTR, clustermap: *const u16, textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, textlength: u32, glyphindices: *const u16, glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, glyphcount: u32, fontface: ::windows::core::RawPtr, fontemsize: f32, issideways: super::super::Foundation::BOOL, isrighttoleft: super::super::Foundation::BOOL, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: super::super::Foundation::PWSTR, features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, featurerangelengths: *const u32, featureranges: u32, glyphadvances: *mut f32, glyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::HRESULT, + #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn( this: ::windows::core::RawPtr, textstring: super::super::Foundation::PWSTR, + clustermap: *const u16, + textprops: *const DWRITE_SHAPING_TEXT_PROPERTIES, textlength: u32, - fontface: ::windows::core::RawPtr, - issideways: super::super::Foundation::BOOL, - isrighttoleft: super::super::Foundation::BOOL, - scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, - localename: super::super::Foundation::PWSTR, - numbersubstitution: ::windows::core::RawPtr, - features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, - featurerangelengths: *const u32, - featureranges: u32, - maxglyphcount: u32, - clustermap: *mut u16, - textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, - glyphindices: *mut u16, - glyphprops: *mut DWRITE_SHAPING_GLYPH_PROPERTIES, - actualglyphcount: *mut u32, - ) -> ::windows::core::HRESULT, - #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - textstring: super::super::Foundation::PWSTR, - clustermap: *const u16, - textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, - textlength: u32, - glyphindices: *const u16, - glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, - glyphcount: u32, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - issideways: super::super::Foundation::BOOL, - isrighttoleft: super::super::Foundation::BOOL, - scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, - localename: super::super::Foundation::PWSTR, - features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, - featurerangelengths: *const u32, - featureranges: u32, - glyphadvances: *mut f32, - glyphoffsets: *mut DWRITE_GLYPH_OFFSET, - ) -> ::windows::core::HRESULT, - #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - textstring: super::super::Foundation::PWSTR, - clustermap: *const u16, - textprops: *const DWRITE_SHAPING_TEXT_PROPERTIES, - textlength: u32, - glyphindices: *const u16, - glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, - glyphcount: u32, + glyphindices: *const u16, + glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, + glyphcount: u32, fontface: ::windows::core::RawPtr, fontemsize: f32, pixelsperdip: f32, @@ -14488,46 +13137,11 @@ impl IDWriteTextAnalyzer1 { .ok() } pub unsafe fn ApplyCharacterSpacing(&self, leadingspacing: f32, trailingspacing: f32, minimumadvancewidth: f32, textlength: u32, glyphcount: u32, clustermap: *const u16, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, modifiedglyphadvances: *mut f32, modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(leadingspacing), - ::core::mem::transmute(trailingspacing), - ::core::mem::transmute(minimumadvancewidth), - ::core::mem::transmute(textlength), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(clustermap), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphproperties), - ::core::mem::transmute(modifiedglyphadvances), - ::core::mem::transmute(modifiedglyphoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphcount), ::core::mem::transmute(clustermap), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphproperties), ::core::mem::transmute(modifiedglyphadvances), ::core::mem::transmute(modifiedglyphoffsets)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetBaseline<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - fontface: Param0, - baseline: DWRITE_BASELINE, - isvertical: Param2, - issimulationallowed: Param3, - scriptanalysis: Param4, - localename: Param5, - baselinecoordinate: *mut i32, - exists: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - fontface.into_param().abi(), - ::core::mem::transmute(baseline), - isvertical.into_param().abi(), - issimulationallowed.into_param().abi(), - scriptanalysis.into_param().abi(), - localename.into_param().abi(), - ::core::mem::transmute(baselinecoordinate), - ::core::mem::transmute(exists), - ) - .ok() + pub unsafe fn GetBaseline<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, fontface: Param0, baseline: DWRITE_BASELINE, isvertical: Param2, issimulationallowed: Param3, scriptanalysis: Param4, localename: Param5, baselinecoordinate: *mut i32, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), fontface.into_param().abi(), ::core::mem::transmute(baseline), isvertical.into_param().abi(), issimulationallowed.into_param().abi(), scriptanalysis.into_param().abi(), localename.into_param().abi(), ::core::mem::transmute(baselinecoordinate), ::core::mem::transmute(exists)).ok() } pub unsafe fn AnalyzeVerticalGlyphOrientation<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextAnalysisSource1>, Param3: ::windows::core::IntoParam<'a, IDWriteTextAnalysisSink1>>(&self, analysissource: Param0, textposition: u32, textlength: u32, analysissink: Param3) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), analysissource.into_param().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into_param().abi()).ok() @@ -14546,65 +13160,13 @@ impl IDWriteTextAnalyzer1 { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), textstring.into_param().abi(), ::core::mem::transmute(textlength), fontface.into_param().abi(), ::core::mem::transmute(istextsimple), ::core::mem::transmute(textlengthread), ::core::mem::transmute(glyphindices)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetJustificationOpportunities<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - fontface: Param0, - fontemsize: f32, - scriptanalysis: Param2, - textlength: u32, - glyphcount: u32, - textstring: Param5, - clustermap: *const u16, - glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, - justificationopportunities: *mut DWRITE_JUSTIFICATION_OPPORTUNITY, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - fontface.into_param().abi(), - ::core::mem::transmute(fontemsize), - scriptanalysis.into_param().abi(), - ::core::mem::transmute(textlength), - ::core::mem::transmute(glyphcount), - textstring.into_param().abi(), - ::core::mem::transmute(clustermap), - ::core::mem::transmute(glyphproperties), - ::core::mem::transmute(justificationopportunities), - ) - .ok() + pub unsafe fn GetJustificationOpportunities<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, fontface: Param0, fontemsize: f32, scriptanalysis: Param2, textlength: u32, glyphcount: u32, textstring: Param5, clustermap: *const u16, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, justificationopportunities: *mut DWRITE_JUSTIFICATION_OPPORTUNITY) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), fontface.into_param().abi(), ::core::mem::transmute(fontemsize), scriptanalysis.into_param().abi(), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphcount), textstring.into_param().abi(), ::core::mem::transmute(clustermap), ::core::mem::transmute(glyphproperties), ::core::mem::transmute(justificationopportunities)).ok() } pub unsafe fn JustifyGlyphAdvances(&self, linewidth: f32, glyphcount: u32, justificationopportunities: *const DWRITE_JUSTIFICATION_OPPORTUNITY, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, justifiedglyphadvances: *mut f32, justifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(linewidth), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(justificationopportunities), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(justifiedglyphadvances), - ::core::mem::transmute(justifiedglyphoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(linewidth), ::core::mem::transmute(glyphcount), ::core::mem::transmute(justificationopportunities), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(justifiedglyphadvances), ::core::mem::transmute(justifiedglyphoffsets)).ok() } - pub unsafe fn GetJustifiedGlyphs<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>>( - &self, - fontface: Param0, - fontemsize: f32, - scriptanalysis: Param2, - textlength: u32, - glyphcount: u32, - maxglyphcount: u32, - clustermap: *const u16, - glyphindices: *const u16, - glyphadvances: *const f32, - justifiedglyphadvances: *const f32, - justifiedglyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, - actualglyphcount: *mut u32, - modifiedclustermap: *mut u16, - modifiedglyphindices: *mut u16, - modifiedglyphadvances: *mut f32, - modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET, - ) -> ::windows::core::Result<()> { + pub unsafe fn GetJustifiedGlyphs<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>>(&self, fontface: Param0, fontemsize: f32, scriptanalysis: Param2, textlength: u32, glyphcount: u32, maxglyphcount: u32, clustermap: *const u16, glyphindices: *const u16, glyphadvances: *const f32, justifiedglyphadvances: *const f32, justifiedglyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, actualglyphcount: *mut u32, modifiedclustermap: *mut u16, modifiedglyphindices: *mut u16, modifiedglyphadvances: *mut f32, modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).18)( ::core::mem::transmute_copy(self), fontface.into_param().abi(), @@ -14682,50 +13244,9 @@ pub struct IDWriteTextAnalyzer1_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysissource: ::windows::core::RawPtr, textposition: u32, textlength: u32, analysissink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysissource: ::windows::core::RawPtr, textposition: u32, textlength: u32, analysissink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysissource: ::windows::core::RawPtr, textposition: u32, textlength: u32, analysissink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - textstring: super::super::Foundation::PWSTR, - textlength: u32, - fontface: ::windows::core::RawPtr, - issideways: super::super::Foundation::BOOL, - isrighttoleft: super::super::Foundation::BOOL, - scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, - localename: super::super::Foundation::PWSTR, - numbersubstitution: ::windows::core::RawPtr, - features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, - featurerangelengths: *const u32, - featureranges: u32, - maxglyphcount: u32, - clustermap: *mut u16, - textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, - glyphindices: *mut u16, - glyphprops: *mut DWRITE_SHAPING_GLYPH_PROPERTIES, - actualglyphcount: *mut u32, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, textstring: super::super::Foundation::PWSTR, textlength: u32, fontface: ::windows::core::RawPtr, issideways: super::super::Foundation::BOOL, isrighttoleft: super::super::Foundation::BOOL, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: super::super::Foundation::PWSTR, numbersubstitution: ::windows::core::RawPtr, features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, featurerangelengths: *const u32, featureranges: u32, maxglyphcount: u32, clustermap: *mut u16, textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, glyphindices: *mut u16, glyphprops: *mut DWRITE_SHAPING_GLYPH_PROPERTIES, actualglyphcount: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - textstring: super::super::Foundation::PWSTR, - clustermap: *const u16, - textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, - textlength: u32, - glyphindices: *const u16, - glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, - glyphcount: u32, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - issideways: super::super::Foundation::BOOL, - isrighttoleft: super::super::Foundation::BOOL, - scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, - localename: super::super::Foundation::PWSTR, - features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, - featurerangelengths: *const u32, - featureranges: u32, - glyphadvances: *mut f32, - glyphoffsets: *mut DWRITE_GLYPH_OFFSET, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, textstring: super::super::Foundation::PWSTR, clustermap: *const u16, textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, textlength: u32, glyphindices: *const u16, glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, glyphcount: u32, fontface: ::windows::core::RawPtr, fontemsize: f32, issideways: super::super::Foundation::BOOL, isrighttoleft: super::super::Foundation::BOOL, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: super::super::Foundation::PWSTR, features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, featurerangelengths: *const u32, featureranges: u32, glyphadvances: *mut f32, glyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn( @@ -14765,26 +13286,7 @@ pub struct IDWriteTextAnalyzer1_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fontface: ::windows::core::RawPtr, fontemsize: f32, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, textlength: u32, glyphcount: u32, textstring: super::super::Foundation::PWSTR, clustermap: *const u16, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, justificationopportunities: *mut DWRITE_JUSTIFICATION_OPPORTUNITY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, linewidth: f32, glyphcount: u32, justificationopportunities: *const DWRITE_JUSTIFICATION_OPPORTUNITY, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, justifiedglyphadvances: *mut f32, justifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - scriptanalysis: DWRITE_SCRIPT_ANALYSIS, - textlength: u32, - glyphcount: u32, - maxglyphcount: u32, - clustermap: *const u16, - glyphindices: *const u16, - glyphadvances: *const f32, - justifiedglyphadvances: *const f32, - justifiedglyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, - actualglyphcount: *mut u32, - modifiedclustermap: *mut u16, - modifiedglyphindices: *mut u16, - modifiedglyphadvances: *mut f32, - modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fontface: ::windows::core::RawPtr, fontemsize: f32, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, textlength: u32, glyphcount: u32, maxglyphcount: u32, clustermap: *const u16, glyphindices: *const u16, glyphadvances: *const f32, justifiedglyphadvances: *const f32, justifiedglyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, actualglyphcount: *mut u32, modifiedclustermap: *mut u16, modifiedglyphindices: *mut u16, modifiedglyphadvances: *mut f32, modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::HRESULT, ); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] @@ -14942,46 +13444,11 @@ impl IDWriteTextAnalyzer2 { .ok() } pub unsafe fn ApplyCharacterSpacing(&self, leadingspacing: f32, trailingspacing: f32, minimumadvancewidth: f32, textlength: u32, glyphcount: u32, clustermap: *const u16, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, modifiedglyphadvances: *mut f32, modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(leadingspacing), - ::core::mem::transmute(trailingspacing), - ::core::mem::transmute(minimumadvancewidth), - ::core::mem::transmute(textlength), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(clustermap), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(glyphproperties), - ::core::mem::transmute(modifiedglyphadvances), - ::core::mem::transmute(modifiedglyphoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(leadingspacing), ::core::mem::transmute(trailingspacing), ::core::mem::transmute(minimumadvancewidth), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphcount), ::core::mem::transmute(clustermap), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(glyphproperties), ::core::mem::transmute(modifiedglyphadvances), ::core::mem::transmute(modifiedglyphoffsets)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetBaseline<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - fontface: Param0, - baseline: DWRITE_BASELINE, - isvertical: Param2, - issimulationallowed: Param3, - scriptanalysis: Param4, - localename: Param5, - baselinecoordinate: *mut i32, - exists: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - fontface.into_param().abi(), - ::core::mem::transmute(baseline), - isvertical.into_param().abi(), - issimulationallowed.into_param().abi(), - scriptanalysis.into_param().abi(), - localename.into_param().abi(), - ::core::mem::transmute(baselinecoordinate), - ::core::mem::transmute(exists), - ) - .ok() + pub unsafe fn GetBaseline<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, fontface: Param0, baseline: DWRITE_BASELINE, isvertical: Param2, issimulationallowed: Param3, scriptanalysis: Param4, localename: Param5, baselinecoordinate: *mut i32, exists: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), fontface.into_param().abi(), ::core::mem::transmute(baseline), isvertical.into_param().abi(), issimulationallowed.into_param().abi(), scriptanalysis.into_param().abi(), localename.into_param().abi(), ::core::mem::transmute(baselinecoordinate), ::core::mem::transmute(exists)).ok() } pub unsafe fn AnalyzeVerticalGlyphOrientation<'a, Param0: ::windows::core::IntoParam<'a, IDWriteTextAnalysisSource1>, Param3: ::windows::core::IntoParam<'a, IDWriteTextAnalysisSink1>>(&self, analysissource: Param0, textposition: u32, textlength: u32, analysissink: Param3) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), analysissource.into_param().abi(), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), analysissink.into_param().abi()).ok() @@ -15000,65 +13467,13 @@ impl IDWriteTextAnalyzer2 { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), textstring.into_param().abi(), ::core::mem::transmute(textlength), fontface.into_param().abi(), ::core::mem::transmute(istextsimple), ::core::mem::transmute(textlengthread), ::core::mem::transmute(glyphindices)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetJustificationOpportunities<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - fontface: Param0, - fontemsize: f32, - scriptanalysis: Param2, - textlength: u32, - glyphcount: u32, - textstring: Param5, - clustermap: *const u16, - glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, - justificationopportunities: *mut DWRITE_JUSTIFICATION_OPPORTUNITY, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - fontface.into_param().abi(), - ::core::mem::transmute(fontemsize), - scriptanalysis.into_param().abi(), - ::core::mem::transmute(textlength), - ::core::mem::transmute(glyphcount), - textstring.into_param().abi(), - ::core::mem::transmute(clustermap), - ::core::mem::transmute(glyphproperties), - ::core::mem::transmute(justificationopportunities), - ) - .ok() + pub unsafe fn GetJustificationOpportunities<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, fontface: Param0, fontemsize: f32, scriptanalysis: Param2, textlength: u32, glyphcount: u32, textstring: Param5, clustermap: *const u16, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, justificationopportunities: *mut DWRITE_JUSTIFICATION_OPPORTUNITY) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), fontface.into_param().abi(), ::core::mem::transmute(fontemsize), scriptanalysis.into_param().abi(), ::core::mem::transmute(textlength), ::core::mem::transmute(glyphcount), textstring.into_param().abi(), ::core::mem::transmute(clustermap), ::core::mem::transmute(glyphproperties), ::core::mem::transmute(justificationopportunities)).ok() } pub unsafe fn JustifyGlyphAdvances(&self, linewidth: f32, glyphcount: u32, justificationopportunities: *const DWRITE_JUSTIFICATION_OPPORTUNITY, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, justifiedglyphadvances: *mut f32, justifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(linewidth), - ::core::mem::transmute(glyphcount), - ::core::mem::transmute(justificationopportunities), - ::core::mem::transmute(glyphadvances), - ::core::mem::transmute(glyphoffsets), - ::core::mem::transmute(justifiedglyphadvances), - ::core::mem::transmute(justifiedglyphoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(linewidth), ::core::mem::transmute(glyphcount), ::core::mem::transmute(justificationopportunities), ::core::mem::transmute(glyphadvances), ::core::mem::transmute(glyphoffsets), ::core::mem::transmute(justifiedglyphadvances), ::core::mem::transmute(justifiedglyphoffsets)).ok() } - pub unsafe fn GetJustifiedGlyphs<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>>( - &self, - fontface: Param0, - fontemsize: f32, - scriptanalysis: Param2, - textlength: u32, - glyphcount: u32, - maxglyphcount: u32, - clustermap: *const u16, - glyphindices: *const u16, - glyphadvances: *const f32, - justifiedglyphadvances: *const f32, - justifiedglyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, - actualglyphcount: *mut u32, - modifiedclustermap: *mut u16, - modifiedglyphindices: *mut u16, - modifiedglyphadvances: *mut f32, - modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET, - ) -> ::windows::core::Result<()> { + pub unsafe fn GetJustifiedGlyphs<'a, Param0: ::windows::core::IntoParam<'a, IDWriteFontFace>, Param2: ::windows::core::IntoParam<'a, DWRITE_SCRIPT_ANALYSIS>>(&self, fontface: Param0, fontemsize: f32, scriptanalysis: Param2, textlength: u32, glyphcount: u32, maxglyphcount: u32, clustermap: *const u16, glyphindices: *const u16, glyphadvances: *const f32, justifiedglyphadvances: *const f32, justifiedglyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, actualglyphcount: *mut u32, modifiedclustermap: *mut u16, modifiedglyphindices: *mut u16, modifiedglyphadvances: *mut f32, modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).18)( ::core::mem::transmute_copy(self), fontface.into_param().abi(), @@ -15169,50 +13584,9 @@ pub struct IDWriteTextAnalyzer2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysissource: ::windows::core::RawPtr, textposition: u32, textlength: u32, analysissink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysissource: ::windows::core::RawPtr, textposition: u32, textlength: u32, analysissink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, analysissource: ::windows::core::RawPtr, textposition: u32, textlength: u32, analysissink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - textstring: super::super::Foundation::PWSTR, - textlength: u32, - fontface: ::windows::core::RawPtr, - issideways: super::super::Foundation::BOOL, - isrighttoleft: super::super::Foundation::BOOL, - scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, - localename: super::super::Foundation::PWSTR, - numbersubstitution: ::windows::core::RawPtr, - features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, - featurerangelengths: *const u32, - featureranges: u32, - maxglyphcount: u32, - clustermap: *mut u16, - textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, - glyphindices: *mut u16, - glyphprops: *mut DWRITE_SHAPING_GLYPH_PROPERTIES, - actualglyphcount: *mut u32, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, textstring: super::super::Foundation::PWSTR, textlength: u32, fontface: ::windows::core::RawPtr, issideways: super::super::Foundation::BOOL, isrighttoleft: super::super::Foundation::BOOL, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: super::super::Foundation::PWSTR, numbersubstitution: ::windows::core::RawPtr, features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, featurerangelengths: *const u32, featureranges: u32, maxglyphcount: u32, clustermap: *mut u16, textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, glyphindices: *mut u16, glyphprops: *mut DWRITE_SHAPING_GLYPH_PROPERTIES, actualglyphcount: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - textstring: super::super::Foundation::PWSTR, - clustermap: *const u16, - textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, - textlength: u32, - glyphindices: *const u16, - glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, - glyphcount: u32, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - issideways: super::super::Foundation::BOOL, - isrighttoleft: super::super::Foundation::BOOL, - scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, - localename: super::super::Foundation::PWSTR, - features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, - featurerangelengths: *const u32, - featureranges: u32, - glyphadvances: *mut f32, - glyphoffsets: *mut DWRITE_GLYPH_OFFSET, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, textstring: super::super::Foundation::PWSTR, clustermap: *const u16, textprops: *mut DWRITE_SHAPING_TEXT_PROPERTIES, textlength: u32, glyphindices: *const u16, glyphprops: *const DWRITE_SHAPING_GLYPH_PROPERTIES, glyphcount: u32, fontface: ::windows::core::RawPtr, fontemsize: f32, issideways: super::super::Foundation::BOOL, isrighttoleft: super::super::Foundation::BOOL, scriptanalysis: *const DWRITE_SCRIPT_ANALYSIS, localename: super::super::Foundation::PWSTR, features: *const *const DWRITE_TYPOGRAPHIC_FEATURES, featurerangelengths: *const u32, featureranges: u32, glyphadvances: *mut f32, glyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn( @@ -15252,26 +13626,7 @@ pub struct IDWriteTextAnalyzer2_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fontface: ::windows::core::RawPtr, fontemsize: f32, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, textlength: u32, glyphcount: u32, textstring: super::super::Foundation::PWSTR, clustermap: *const u16, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, justificationopportunities: *mut DWRITE_JUSTIFICATION_OPPORTUNITY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, linewidth: f32, glyphcount: u32, justificationopportunities: *const DWRITE_JUSTIFICATION_OPPORTUNITY, glyphadvances: *const f32, glyphoffsets: *const DWRITE_GLYPH_OFFSET, justifiedglyphadvances: *mut f32, justifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - fontface: ::windows::core::RawPtr, - fontemsize: f32, - scriptanalysis: DWRITE_SCRIPT_ANALYSIS, - textlength: u32, - glyphcount: u32, - maxglyphcount: u32, - clustermap: *const u16, - glyphindices: *const u16, - glyphadvances: *const f32, - justifiedglyphadvances: *const f32, - justifiedglyphoffsets: *const DWRITE_GLYPH_OFFSET, - glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, - actualglyphcount: *mut u32, - modifiedclustermap: *mut u16, - modifiedglyphindices: *mut u16, - modifiedglyphadvances: *mut f32, - modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fontface: ::windows::core::RawPtr, fontemsize: f32, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, textlength: u32, glyphcount: u32, maxglyphcount: u32, clustermap: *const u16, glyphindices: *const u16, glyphadvances: *const f32, justifiedglyphadvances: *const f32, justifiedglyphoffsets: *const DWRITE_GLYPH_OFFSET, glyphproperties: *const DWRITE_SHAPING_GLYPH_PROPERTIES, actualglyphcount: *mut u32, modifiedclustermap: *mut u16, modifiedglyphindices: *mut u16, modifiedglyphadvances: *mut f32, modifiedglyphoffsets: *mut DWRITE_GLYPH_OFFSET) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, glyphorientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, issideways: super::super::Foundation::BOOL, originx: f32, originy: f32, transform: *mut DWRITE_MATRIX) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fontface: ::windows::core::RawPtr, scriptanalysis: DWRITE_SCRIPT_ANALYSIS, localename: super::super::Foundation::PWSTR, maxtagcount: u32, actualtagcount: *mut u32, tags: *mut DWRITE_FONT_FEATURE_TAG) -> ::windows::core::HRESULT, @@ -16324,17 +14679,7 @@ impl IDWriteTextLayout { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: *mut DWRITE_HIT_TEST_METRICS, maxhittestmetricscount: u32, actualhittestmetricscount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).66)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(textposition), - ::core::mem::transmute(textlength), - ::core::mem::transmute(originx), - ::core::mem::transmute(originy), - ::core::mem::transmute(hittestmetrics), - ::core::mem::transmute(maxhittestmetricscount), - ::core::mem::transmute(actualhittestmetricscount), - ) - .ok() + (::windows::core::Interface::vtable(self).66)(::core::mem::transmute_copy(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(originx), ::core::mem::transmute(originy), ::core::mem::transmute(hittestmetrics), ::core::mem::transmute(maxhittestmetricscount), ::core::mem::transmute(actualhittestmetricscount)).ok() } } unsafe impl ::windows::core::Interface for IDWriteTextLayout { @@ -16678,17 +15023,7 @@ impl IDWriteTextLayout1 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: *mut DWRITE_HIT_TEST_METRICS, maxhittestmetricscount: u32, actualhittestmetricscount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).66)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(textposition), - ::core::mem::transmute(textlength), - ::core::mem::transmute(originx), - ::core::mem::transmute(originy), - ::core::mem::transmute(hittestmetrics), - ::core::mem::transmute(maxhittestmetricscount), - ::core::mem::transmute(actualhittestmetricscount), - ) - .ok() + (::windows::core::Interface::vtable(self).66)(::core::mem::transmute_copy(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(originx), ::core::mem::transmute(originy), ::core::mem::transmute(hittestmetrics), ::core::mem::transmute(maxhittestmetricscount), ::core::mem::transmute(actualhittestmetricscount)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetPairKerning<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param1: ::windows::core::IntoParam<'a, DWRITE_TEXT_RANGE>>(&self, ispairkerningenabled: Param0, textrange: Param1) -> ::windows::core::Result<()> { @@ -17072,17 +15407,7 @@ impl IDWriteTextLayout2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: *mut DWRITE_HIT_TEST_METRICS, maxhittestmetricscount: u32, actualhittestmetricscount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).66)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(textposition), - ::core::mem::transmute(textlength), - ::core::mem::transmute(originx), - ::core::mem::transmute(originy), - ::core::mem::transmute(hittestmetrics), - ::core::mem::transmute(maxhittestmetricscount), - ::core::mem::transmute(actualhittestmetricscount), - ) - .ok() + (::windows::core::Interface::vtable(self).66)(::core::mem::transmute_copy(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(originx), ::core::mem::transmute(originy), ::core::mem::transmute(hittestmetrics), ::core::mem::transmute(maxhittestmetricscount), ::core::mem::transmute(actualhittestmetricscount)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetPairKerning<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param1: ::windows::core::IntoParam<'a, DWRITE_TEXT_RANGE>>(&self, ispairkerningenabled: Param0, textrange: Param1) -> ::windows::core::Result<()> { @@ -17528,17 +15853,7 @@ impl IDWriteTextLayout3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: *mut DWRITE_HIT_TEST_METRICS, maxhittestmetricscount: u32, actualhittestmetricscount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).66)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(textposition), - ::core::mem::transmute(textlength), - ::core::mem::transmute(originx), - ::core::mem::transmute(originy), - ::core::mem::transmute(hittestmetrics), - ::core::mem::transmute(maxhittestmetricscount), - ::core::mem::transmute(actualhittestmetricscount), - ) - .ok() + (::windows::core::Interface::vtable(self).66)(::core::mem::transmute_copy(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(originx), ::core::mem::transmute(originy), ::core::mem::transmute(hittestmetrics), ::core::mem::transmute(maxhittestmetricscount), ::core::mem::transmute(actualhittestmetricscount)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetPairKerning<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param1: ::windows::core::IntoParam<'a, DWRITE_TEXT_RANGE>>(&self, ispairkerningenabled: Param0, textrange: Param1) -> ::windows::core::Result<()> { @@ -18023,17 +16338,7 @@ impl IDWriteTextLayout4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn HitTestTextRange(&self, textposition: u32, textlength: u32, originx: f32, originy: f32, hittestmetrics: *mut DWRITE_HIT_TEST_METRICS, maxhittestmetricscount: u32, actualhittestmetricscount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).66)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(textposition), - ::core::mem::transmute(textlength), - ::core::mem::transmute(originx), - ::core::mem::transmute(originy), - ::core::mem::transmute(hittestmetrics), - ::core::mem::transmute(maxhittestmetricscount), - ::core::mem::transmute(actualhittestmetricscount), - ) - .ok() + (::windows::core::Interface::vtable(self).66)(::core::mem::transmute_copy(self), ::core::mem::transmute(textposition), ::core::mem::transmute(textlength), ::core::mem::transmute(originx), ::core::mem::transmute(originy), ::core::mem::transmute(hittestmetrics), ::core::mem::transmute(maxhittestmetricscount), ::core::mem::transmute(actualhittestmetricscount)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetPairKerning<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param1: ::windows::core::IntoParam<'a, DWRITE_TEXT_RANGE>>(&self, ispairkerningenabled: Param0, textrange: Param1) -> ::windows::core::Result<()> { @@ -18365,17 +16670,7 @@ impl IDWriteTextRenderer { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DrawGlyphRun<'a, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, measuringmode: DWRITE_MEASURING_MODE, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, clientdrawingeffect: Param6) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(clientdrawingcontext), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - clientdrawingeffect.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(measuringmode), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), clientdrawingeffect.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DrawUnderline<'a, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, underline: *const DWRITE_UNDERLINE, clientdrawingeffect: Param4) -> ::windows::core::Result<()> { @@ -18386,16 +16681,7 @@ impl IDWriteTextRenderer { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(strikethrough), clientdrawingeffect.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn DrawInlineObject<'a, Param3: ::windows::core::IntoParam<'a, IDWriteInlineObject>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - clientdrawingcontext: *const ::core::ffi::c_void, - originx: f32, - originy: f32, - inlineobject: Param3, - issideways: Param4, - isrighttoleft: Param5, - clientdrawingeffect: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn DrawInlineObject<'a, Param3: ::windows::core::IntoParam<'a, IDWriteInlineObject>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, clientdrawingcontext: *const ::core::ffi::c_void, originx: f32, originy: f32, inlineobject: Param3, issideways: Param4, isrighttoleft: Param5, clientdrawingeffect: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(originx), ::core::mem::transmute(originy), inlineobject.into_param().abi(), issideways.into_param().abi(), isrighttoleft.into_param().abi(), clientdrawingeffect.into_param().abi()).ok() } } @@ -18481,17 +16767,7 @@ impl IDWriteTextRenderer1 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DrawGlyphRun<'a, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, measuringmode: DWRITE_MEASURING_MODE, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, clientdrawingeffect: Param6) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(clientdrawingcontext), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - clientdrawingeffect.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(measuringmode), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), clientdrawingeffect.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DrawUnderline<'a, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, underline: *const DWRITE_UNDERLINE, clientdrawingeffect: Param4) -> ::windows::core::Result<()> { @@ -18502,32 +16778,12 @@ impl IDWriteTextRenderer1 { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(strikethrough), clientdrawingeffect.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn DrawInlineObject<'a, Param3: ::windows::core::IntoParam<'a, IDWriteInlineObject>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - clientdrawingcontext: *const ::core::ffi::c_void, - originx: f32, - originy: f32, - inlineobject: Param3, - issideways: Param4, - isrighttoleft: Param5, - clientdrawingeffect: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn DrawInlineObject<'a, Param3: ::windows::core::IntoParam<'a, IDWriteInlineObject>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, clientdrawingcontext: *const ::core::ffi::c_void, originx: f32, originy: f32, inlineobject: Param3, issideways: Param4, isrighttoleft: Param5, clientdrawingeffect: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(originx), ::core::mem::transmute(originy), inlineobject.into_param().abi(), issideways.into_param().abi(), isrighttoleft.into_param().abi(), clientdrawingeffect.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DrawGlyphRun2<'a, Param7: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, orientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, measuringmode: DWRITE_MEASURING_MODE, glyphrun: *const DWRITE_GLYPH_RUN, glyphrundescription: *const DWRITE_GLYPH_RUN_DESCRIPTION, clientdrawingeffect: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(clientdrawingcontext), - ::core::mem::transmute(baselineoriginx), - ::core::mem::transmute(baselineoriginy), - ::core::mem::transmute(orientationangle), - ::core::mem::transmute(measuringmode), - ::core::mem::transmute(glyphrun), - ::core::mem::transmute(glyphrundescription), - clientdrawingeffect.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(orientationangle), ::core::mem::transmute(measuringmode), ::core::mem::transmute(glyphrun), ::core::mem::transmute(glyphrundescription), clientdrawingeffect.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DrawUnderline2<'a, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, clientdrawingcontext: *const ::core::ffi::c_void, baselineoriginx: f32, baselineoriginy: f32, orientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, underline: *const DWRITE_UNDERLINE, clientdrawingeffect: Param5) -> ::windows::core::Result<()> { @@ -18538,29 +16794,8 @@ impl IDWriteTextRenderer1 { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(baselineoriginx), ::core::mem::transmute(baselineoriginy), ::core::mem::transmute(orientationangle), ::core::mem::transmute(strikethrough), clientdrawingeffect.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn DrawInlineObject2<'a, Param4: ::windows::core::IntoParam<'a, IDWriteInlineObject>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - clientdrawingcontext: *const ::core::ffi::c_void, - originx: f32, - originy: f32, - orientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, - inlineobject: Param4, - issideways: Param5, - isrighttoleft: Param6, - clientdrawingeffect: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(clientdrawingcontext), - ::core::mem::transmute(originx), - ::core::mem::transmute(originy), - ::core::mem::transmute(orientationangle), - inlineobject.into_param().abi(), - issideways.into_param().abi(), - isrighttoleft.into_param().abi(), - clientdrawingeffect.into_param().abi(), - ) - .ok() + pub unsafe fn DrawInlineObject2<'a, Param4: ::windows::core::IntoParam<'a, IDWriteInlineObject>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, clientdrawingcontext: *const ::core::ffi::c_void, originx: f32, originy: f32, orientationangle: DWRITE_GLYPH_ORIENTATION_ANGLE, inlineobject: Param4, issideways: Param5, isrighttoleft: Param6, clientdrawingeffect: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(clientdrawingcontext), ::core::mem::transmute(originx), ::core::mem::transmute(originy), ::core::mem::transmute(orientationangle), inlineobject.into_param().abi(), issideways.into_param().abi(), isrighttoleft.into_param().abi(), clientdrawingeffect.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IDWriteTextRenderer1 { diff --git a/src/Windows/Win32/Graphics/Dxgi/Common/mod.rs b/src/Windows/Win32/Graphics/Dxgi/Common/mod.rs index b161b29afd..7590397ee6 100644 --- a/src/Windows/Win32/Graphics/Dxgi/Common/mod.rs +++ b/src/Windows/Win32/Graphics/Dxgi/Common/mod.rs @@ -296,13 +296,7 @@ impl ::core::default::Default for DXGI_GAMMA_CONTROL_CAPABILITIES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DXGI_GAMMA_CONTROL_CAPABILITIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXGI_GAMMA_CONTROL_CAPABILITIES") - .field("ScaleAndOffsetSupported", &self.ScaleAndOffsetSupported) - .field("MaxConvertedValue", &self.MaxConvertedValue) - .field("MinConvertedValue", &self.MinConvertedValue) - .field("NumGammaControlPoints", &self.NumGammaControlPoints) - .field("ControlPointPositions", &self.ControlPointPositions) - .finish() + fmt.debug_struct("DXGI_GAMMA_CONTROL_CAPABILITIES").field("ScaleAndOffsetSupported", &self.ScaleAndOffsetSupported).field("MaxConvertedValue", &self.MaxConvertedValue).field("MinConvertedValue", &self.MinConvertedValue).field("NumGammaControlPoints", &self.NumGammaControlPoints).field("ControlPointPositions", &self.ControlPointPositions).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Graphics/Dxgi/mod.rs b/src/Windows/Win32/Graphics/Dxgi/mod.rs index 2dc18b6ea3..54fc25399c 100644 --- a/src/Windows/Win32/Graphics/Dxgi/mod.rs +++ b/src/Windows/Win32/Graphics/Dxgi/mod.rs @@ -95,17 +95,7 @@ impl ::core::default::Default for DXGI_ADAPTER_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DXGI_ADAPTER_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXGI_ADAPTER_DESC") - .field("Description", &self.Description) - .field("VendorId", &self.VendorId) - .field("DeviceId", &self.DeviceId) - .field("SubSysId", &self.SubSysId) - .field("Revision", &self.Revision) - .field("DedicatedVideoMemory", &self.DedicatedVideoMemory) - .field("DedicatedSystemMemory", &self.DedicatedSystemMemory) - .field("SharedSystemMemory", &self.SharedSystemMemory) - .field("AdapterLuid", &self.AdapterLuid) - .finish() + fmt.debug_struct("DXGI_ADAPTER_DESC").field("Description", &self.Description).field("VendorId", &self.VendorId).field("DeviceId", &self.DeviceId).field("SubSysId", &self.SubSysId).field("Revision", &self.Revision).field("DedicatedVideoMemory", &self.DedicatedVideoMemory).field("DedicatedSystemMemory", &self.DedicatedSystemMemory).field("SharedSystemMemory", &self.SharedSystemMemory).field("AdapterLuid", &self.AdapterLuid).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -146,18 +136,7 @@ impl ::core::default::Default for DXGI_ADAPTER_DESC1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DXGI_ADAPTER_DESC1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXGI_ADAPTER_DESC1") - .field("Description", &self.Description) - .field("VendorId", &self.VendorId) - .field("DeviceId", &self.DeviceId) - .field("SubSysId", &self.SubSysId) - .field("Revision", &self.Revision) - .field("DedicatedVideoMemory", &self.DedicatedVideoMemory) - .field("DedicatedSystemMemory", &self.DedicatedSystemMemory) - .field("SharedSystemMemory", &self.SharedSystemMemory) - .field("AdapterLuid", &self.AdapterLuid) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("DXGI_ADAPTER_DESC1").field("Description", &self.Description).field("VendorId", &self.VendorId).field("DeviceId", &self.DeviceId).field("SubSysId", &self.SubSysId).field("Revision", &self.Revision).field("DedicatedVideoMemory", &self.DedicatedVideoMemory).field("DedicatedSystemMemory", &self.DedicatedSystemMemory).field("SharedSystemMemory", &self.SharedSystemMemory).field("AdapterLuid", &self.AdapterLuid).field("Flags", &self.Flags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -219,18 +198,7 @@ impl ::core::fmt::Debug for DXGI_ADAPTER_DESC2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DXGI_ADAPTER_DESC2 { fn eq(&self, other: &Self) -> bool { - self.Description == other.Description - && self.VendorId == other.VendorId - && self.DeviceId == other.DeviceId - && self.SubSysId == other.SubSysId - && self.Revision == other.Revision - && self.DedicatedVideoMemory == other.DedicatedVideoMemory - && self.DedicatedSystemMemory == other.DedicatedSystemMemory - && self.SharedSystemMemory == other.SharedSystemMemory - && self.AdapterLuid == other.AdapterLuid - && self.Flags == other.Flags - && self.GraphicsPreemptionGranularity == other.GraphicsPreemptionGranularity - && self.ComputePreemptionGranularity == other.ComputePreemptionGranularity + self.Description == other.Description && self.VendorId == other.VendorId && self.DeviceId == other.DeviceId && self.SubSysId == other.SubSysId && self.Revision == other.Revision && self.DedicatedVideoMemory == other.DedicatedVideoMemory && self.DedicatedSystemMemory == other.DedicatedSystemMemory && self.SharedSystemMemory == other.SharedSystemMemory && self.AdapterLuid == other.AdapterLuid && self.Flags == other.Flags && self.GraphicsPreemptionGranularity == other.GraphicsPreemptionGranularity && self.ComputePreemptionGranularity == other.ComputePreemptionGranularity } } #[cfg(feature = "Win32_Foundation")] @@ -286,18 +254,7 @@ impl ::core::fmt::Debug for DXGI_ADAPTER_DESC3 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DXGI_ADAPTER_DESC3 { fn eq(&self, other: &Self) -> bool { - self.Description == other.Description - && self.VendorId == other.VendorId - && self.DeviceId == other.DeviceId - && self.SubSysId == other.SubSysId - && self.Revision == other.Revision - && self.DedicatedVideoMemory == other.DedicatedVideoMemory - && self.DedicatedSystemMemory == other.DedicatedSystemMemory - && self.SharedSystemMemory == other.SharedSystemMemory - && self.AdapterLuid == other.AdapterLuid - && self.Flags == other.Flags - && self.GraphicsPreemptionGranularity == other.GraphicsPreemptionGranularity - && self.ComputePreemptionGranularity == other.ComputePreemptionGranularity + self.Description == other.Description && self.VendorId == other.VendorId && self.DeviceId == other.DeviceId && self.SubSysId == other.SubSysId && self.Revision == other.Revision && self.DedicatedVideoMemory == other.DedicatedVideoMemory && self.DedicatedSystemMemory == other.DedicatedSystemMemory && self.SharedSystemMemory == other.SharedSystemMemory && self.AdapterLuid == other.AdapterLuid && self.Flags == other.Flags && self.GraphicsPreemptionGranularity == other.GraphicsPreemptionGranularity && self.ComputePreemptionGranularity == other.ComputePreemptionGranularity } } #[cfg(feature = "Win32_Foundation")] @@ -622,15 +579,7 @@ impl ::core::default::Default for DXGI_FRAME_STATISTICS_MEDIA { } impl ::core::fmt::Debug for DXGI_FRAME_STATISTICS_MEDIA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXGI_FRAME_STATISTICS_MEDIA") - .field("PresentCount", &self.PresentCount) - .field("PresentRefreshCount", &self.PresentRefreshCount) - .field("SyncRefreshCount", &self.SyncRefreshCount) - .field("SyncQPCTime", &self.SyncQPCTime) - .field("SyncGPUTime", &self.SyncGPUTime) - .field("CompositionMode", &self.CompositionMode) - .field("ApprovedPresentDuration", &self.ApprovedPresentDuration) - .finish() + fmt.debug_struct("DXGI_FRAME_STATISTICS_MEDIA").field("PresentCount", &self.PresentCount).field("PresentRefreshCount", &self.PresentRefreshCount).field("SyncRefreshCount", &self.SyncRefreshCount).field("SyncQPCTime", &self.SyncQPCTime).field("SyncGPUTime", &self.SyncGPUTime).field("CompositionMode", &self.CompositionMode).field("ApprovedPresentDuration", &self.ApprovedPresentDuration).finish() } } impl ::core::cmp::PartialEq for DXGI_FRAME_STATISTICS_MEDIA { @@ -734,16 +683,7 @@ impl ::core::default::Default for DXGI_HDR_METADATA_HDR10 { } impl ::core::fmt::Debug for DXGI_HDR_METADATA_HDR10 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXGI_HDR_METADATA_HDR10") - .field("RedPrimary", &self.RedPrimary) - .field("GreenPrimary", &self.GreenPrimary) - .field("BluePrimary", &self.BluePrimary) - .field("WhitePoint", &self.WhitePoint) - .field("MaxMasteringLuminance", &self.MaxMasteringLuminance) - .field("MinMasteringLuminance", &self.MinMasteringLuminance) - .field("MaxContentLightLevel", &self.MaxContentLightLevel) - .field("MaxFrameAverageLightLevel", &self.MaxFrameAverageLightLevel) - .finish() + fmt.debug_struct("DXGI_HDR_METADATA_HDR10").field("RedPrimary", &self.RedPrimary).field("GreenPrimary", &self.GreenPrimary).field("BluePrimary", &self.BluePrimary).field("WhitePoint", &self.WhitePoint).field("MaxMasteringLuminance", &self.MaxMasteringLuminance).field("MinMasteringLuminance", &self.MinMasteringLuminance).field("MaxContentLightLevel", &self.MaxContentLightLevel).field("MaxFrameAverageLightLevel", &self.MaxFrameAverageLightLevel).finish() } } impl ::core::cmp::PartialEq for DXGI_HDR_METADATA_HDR10 { @@ -1714,20 +1654,7 @@ impl ::core::fmt::Debug for DXGI_OUTPUT_DESC1 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for DXGI_OUTPUT_DESC1 { fn eq(&self, other: &Self) -> bool { - self.DeviceName == other.DeviceName - && self.DesktopCoordinates == other.DesktopCoordinates - && self.AttachedToDesktop == other.AttachedToDesktop - && self.Rotation == other.Rotation - && self.Monitor == other.Monitor - && self.BitsPerColor == other.BitsPerColor - && self.ColorSpace == other.ColorSpace - && self.RedPrimary == other.RedPrimary - && self.GreenPrimary == other.GreenPrimary - && self.BluePrimary == other.BluePrimary - && self.WhitePoint == other.WhitePoint - && self.MinLuminance == other.MinLuminance - && self.MaxLuminance == other.MaxLuminance - && self.MaxFullFrameLuminance == other.MaxFullFrameLuminance + self.DeviceName == other.DeviceName && self.DesktopCoordinates == other.DesktopCoordinates && self.AttachedToDesktop == other.AttachedToDesktop && self.Rotation == other.Rotation && self.Monitor == other.Monitor && self.BitsPerColor == other.BitsPerColor && self.ColorSpace == other.ColorSpace && self.RedPrimary == other.RedPrimary && self.GreenPrimary == other.GreenPrimary && self.BluePrimary == other.BluePrimary && self.WhitePoint == other.WhitePoint && self.MinLuminance == other.MinLuminance && self.MaxLuminance == other.MaxLuminance && self.MaxFullFrameLuminance == other.MaxFullFrameLuminance } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common", feature = "Win32_Graphics_Gdi"))] @@ -2053,16 +1980,7 @@ impl ::core::default::Default for DXGI_SWAP_CHAIN_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for DXGI_SWAP_CHAIN_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXGI_SWAP_CHAIN_DESC") - .field("BufferDesc", &self.BufferDesc) - .field("SampleDesc", &self.SampleDesc) - .field("BufferUsage", &self.BufferUsage) - .field("BufferCount", &self.BufferCount) - .field("OutputWindow", &self.OutputWindow) - .field("Windowed", &self.Windowed) - .field("SwapEffect", &self.SwapEffect) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("DXGI_SWAP_CHAIN_DESC").field("BufferDesc", &self.BufferDesc).field("SampleDesc", &self.SampleDesc).field("BufferUsage", &self.BufferUsage).field("BufferCount", &self.BufferCount).field("OutputWindow", &self.OutputWindow).field("Windowed", &self.Windowed).field("SwapEffect", &self.SwapEffect).field("Flags", &self.Flags).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -2104,19 +2022,7 @@ impl ::core::default::Default for DXGI_SWAP_CHAIN_DESC1 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for DXGI_SWAP_CHAIN_DESC1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXGI_SWAP_CHAIN_DESC1") - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("Format", &self.Format) - .field("Stereo", &self.Stereo) - .field("SampleDesc", &self.SampleDesc) - .field("BufferUsage", &self.BufferUsage) - .field("BufferCount", &self.BufferCount) - .field("Scaling", &self.Scaling) - .field("SwapEffect", &self.SwapEffect) - .field("AlphaMode", &self.AlphaMode) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("DXGI_SWAP_CHAIN_DESC1").field("Width", &self.Width).field("Height", &self.Height).field("Format", &self.Format).field("Stereo", &self.Stereo).field("SampleDesc", &self.SampleDesc).field("BufferUsage", &self.BufferUsage).field("BufferCount", &self.BufferCount).field("Scaling", &self.Scaling).field("SwapEffect", &self.SwapEffect).field("AlphaMode", &self.AlphaMode).field("Flags", &self.Flags).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -3014,12 +2920,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDXGI } #[repr(C)] #[doc(hidden)] -pub struct IDXGIDebug_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, apiid: ::windows::core::GUID, flags: DXGI_DEBUG_RLO_FLAGS) -> ::windows::core::HRESULT, -); +pub struct IDXGIDebug_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, apiid: ::windows::core::GUID, flags: DXGI_DEBUG_RLO_FLAGS) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDXGIDebug1(pub ::windows::core::IUnknown); @@ -6099,14 +6000,7 @@ impl IDXGIFactoryMedia { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pdevice.into_param().abi(), hsurface.into_param().abi(), ::core::mem::transmute(pdesc), prestricttooutput.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateDecodeSwapChainForCompositionSurfaceHandle<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, IDXGIResource>, Param4: ::windows::core::IntoParam<'a, IDXGIOutput>>( - &self, - pdevice: Param0, - hsurface: Param1, - pdesc: *const DXGI_DECODE_SWAP_CHAIN_DESC, - pyuvdecodebuffers: Param3, - prestricttooutput: Param4, - ) -> ::windows::core::Result { + pub unsafe fn CreateDecodeSwapChainForCompositionSurfaceHandle<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, IDXGIResource>, Param4: ::windows::core::IntoParam<'a, IDXGIOutput>>(&self, pdevice: Param0, hsurface: Param1, pdesc: *const DXGI_DECODE_SWAP_CHAIN_DESC, pyuvdecodebuffers: Param3, prestricttooutput: Param4) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pdevice.into_param().abi(), hsurface.into_param().abi(), ::core::mem::transmute(pdesc), pyuvdecodebuffers.into_param().abi(), prestricttooutput.into_param().abi(), &mut result__).from_abi::(result__) } @@ -10405,10 +10299,4 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDXGr } #[repr(C)] #[doc(hidden)] -pub struct IDXGraphicsAnalysis_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr), - pub unsafe extern "system" fn(this: ::windows::core::RawPtr), -); +pub struct IDXGraphicsAnalysis_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr), pub unsafe extern "system" fn(this: ::windows::core::RawPtr)); diff --git a/src/Windows/Win32/Graphics/Gdi/mod.rs b/src/Windows/Win32/Graphics/Gdi/mod.rs index 060da90a5b..f9988487c8 100644 --- a/src/Windows/Win32/Graphics/Gdi/mod.rs +++ b/src/Windows/Win32/Graphics/Gdi/mod.rs @@ -327,19 +327,7 @@ pub unsafe fn AlphaBlend<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param5 extern "system" { fn AlphaBlend(hdcdest: HDC, xorigindest: i32, yorigindest: i32, wdest: i32, hdest: i32, hdcsrc: HDC, xoriginsrc: i32, yoriginsrc: i32, wsrc: i32, hsrc: i32, ftn: BLENDFUNCTION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AlphaBlend( - hdcdest.into_param().abi(), - ::core::mem::transmute(xorigindest), - ::core::mem::transmute(yorigindest), - ::core::mem::transmute(wdest), - ::core::mem::transmute(hdest), - hdcsrc.into_param().abi(), - ::core::mem::transmute(xoriginsrc), - ::core::mem::transmute(yoriginsrc), - ::core::mem::transmute(wsrc), - ::core::mem::transmute(hsrc), - ftn.into_param().abi(), - )) + ::core::mem::transmute(AlphaBlend(hdcdest.into_param().abi(), ::core::mem::transmute(xorigindest), ::core::mem::transmute(yorigindest), ::core::mem::transmute(wdest), ::core::mem::transmute(hdest), hdcsrc.into_param().abi(), ::core::mem::transmute(xoriginsrc), ::core::mem::transmute(yoriginsrc), ::core::mem::transmute(wsrc), ::core::mem::transmute(hsrc), ftn.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -603,19 +591,7 @@ impl ::core::default::Default for BITMAPINFOHEADER { } impl ::core::fmt::Debug for BITMAPINFOHEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BITMAPINFOHEADER") - .field("biSize", &self.biSize) - .field("biWidth", &self.biWidth) - .field("biHeight", &self.biHeight) - .field("biPlanes", &self.biPlanes) - .field("biBitCount", &self.biBitCount) - .field("biCompression", &self.biCompression) - .field("biSizeImage", &self.biSizeImage) - .field("biXPelsPerMeter", &self.biXPelsPerMeter) - .field("biYPelsPerMeter", &self.biYPelsPerMeter) - .field("biClrUsed", &self.biClrUsed) - .field("biClrImportant", &self.biClrImportant) - .finish() + fmt.debug_struct("BITMAPINFOHEADER").field("biSize", &self.biSize).field("biWidth", &self.biWidth).field("biHeight", &self.biHeight).field("biPlanes", &self.biPlanes).field("biBitCount", &self.biBitCount).field("biCompression", &self.biCompression).field("biSizeImage", &self.biSizeImage).field("biXPelsPerMeter", &self.biXPelsPerMeter).field("biYPelsPerMeter", &self.biYPelsPerMeter).field("biClrUsed", &self.biClrUsed).field("biClrImportant", &self.biClrImportant).finish() } } impl ::core::cmp::PartialEq for BITMAPINFOHEADER { @@ -1073,18 +1049,7 @@ impl ::core::fmt::Debug for COLORADJUSTMENT { } impl ::core::cmp::PartialEq for COLORADJUSTMENT { fn eq(&self, other: &Self) -> bool { - self.caSize == other.caSize - && self.caFlags == other.caFlags - && self.caIlluminantIndex == other.caIlluminantIndex - && self.caRedGamma == other.caRedGamma - && self.caGreenGamma == other.caGreenGamma - && self.caBlueGamma == other.caBlueGamma - && self.caReferenceBlack == other.caReferenceBlack - && self.caReferenceWhite == other.caReferenceWhite - && self.caContrast == other.caContrast - && self.caBrightness == other.caBrightness - && self.caColorfulness == other.caColorfulness - && self.caRedGreenTint == other.caRedGreenTint + self.caSize == other.caSize && self.caFlags == other.caFlags && self.caIlluminantIndex == other.caIlluminantIndex && self.caRedGamma == other.caRedGamma && self.caGreenGamma == other.caGreenGamma && self.caBlueGamma == other.caBlueGamma && self.caReferenceBlack == other.caReferenceBlack && self.caReferenceWhite == other.caReferenceWhite && self.caContrast == other.caContrast && self.caBrightness == other.caBrightness && self.caColorfulness == other.caColorfulness && self.caRedGreenTint == other.caRedGreenTint } } impl ::core::cmp::Eq for COLORADJUSTMENT {} @@ -1813,48 +1778,12 @@ pub unsafe fn CreateFontIndirectW(lplf: *const LOGFONTW) -> HFONT { unimplemented!("Unsupported target OS"); } #[inline] -pub unsafe fn CreateFontPackage( - puchsrcbuffer: *const u8, - ulsrcbuffersize: u32, - ppuchfontpackagebuffer: *mut *mut u8, - pulfontpackagebuffersize: *mut u32, - pulbyteswritten: *mut u32, - usflag: u16, - usttcindex: u16, - ussubsetformat: u16, - ussubsetlanguage: u16, - ussubsetplatform: CREATE_FONT_PACKAGE_SUBSET_PLATFORM, - ussubsetencoding: CREATE_FONT_PACKAGE_SUBSET_ENCODING, - pussubsetkeeplist: *const u16, - ussubsetlistcount: u16, - lpfnallocate: CFP_ALLOCPROC, - lpfnreallocate: CFP_REALLOCPROC, - lpfnfree: CFP_FREEPROC, - lpvreserved: *mut ::core::ffi::c_void, -) -> u32 { - #[cfg(windows)] - { - #[link(name = "windows")] - extern "system" { - fn CreateFontPackage( - puchsrcbuffer: *const u8, - ulsrcbuffersize: u32, - ppuchfontpackagebuffer: *mut *mut u8, - pulfontpackagebuffersize: *mut u32, - pulbyteswritten: *mut u32, - usflag: u16, - usttcindex: u16, - ussubsetformat: u16, - ussubsetlanguage: u16, - ussubsetplatform: CREATE_FONT_PACKAGE_SUBSET_PLATFORM, - ussubsetencoding: CREATE_FONT_PACKAGE_SUBSET_ENCODING, - pussubsetkeeplist: *const u16, - ussubsetlistcount: u16, - lpfnallocate: ::windows::core::RawPtr, - lpfnreallocate: ::windows::core::RawPtr, - lpfnfree: ::windows::core::RawPtr, - lpvreserved: *mut ::core::ffi::c_void, - ) -> u32; +pub unsafe fn CreateFontPackage(puchsrcbuffer: *const u8, ulsrcbuffersize: u32, ppuchfontpackagebuffer: *mut *mut u8, pulfontpackagebuffersize: *mut u32, pulbyteswritten: *mut u32, usflag: u16, usttcindex: u16, ussubsetformat: u16, ussubsetlanguage: u16, ussubsetplatform: CREATE_FONT_PACKAGE_SUBSET_PLATFORM, ussubsetencoding: CREATE_FONT_PACKAGE_SUBSET_ENCODING, pussubsetkeeplist: *const u16, ussubsetlistcount: u16, lpfnallocate: CFP_ALLOCPROC, lpfnreallocate: CFP_REALLOCPROC, lpfnfree: CFP_FREEPROC, lpvreserved: *mut ::core::ffi::c_void) -> u32 { + #[cfg(windows)] + { + #[link(name = "windows")] + extern "system" { + fn CreateFontPackage(puchsrcbuffer: *const u8, ulsrcbuffersize: u32, ppuchfontpackagebuffer: *mut *mut u8, pulfontpackagebuffersize: *mut u32, pulbyteswritten: *mut u32, usflag: u16, usttcindex: u16, ussubsetformat: u16, ussubsetlanguage: u16, ussubsetplatform: CREATE_FONT_PACKAGE_SUBSET_PLATFORM, ussubsetencoding: CREATE_FONT_PACKAGE_SUBSET_ENCODING, pussubsetkeeplist: *const u16, ussubsetlistcount: u16, lpfnallocate: ::windows::core::RawPtr, lpfnreallocate: ::windows::core::RawPtr, lpfnfree: ::windows::core::RawPtr, lpvreserved: *mut ::core::ffi::c_void) -> u32; } ::core::mem::transmute(CreateFontPackage( ::core::mem::transmute(puchsrcbuffer), @@ -2361,16 +2290,7 @@ impl ::core::default::Default for DEVMODEA_0_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DEVMODEA_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous1_e__Struct") - .field("dmOrientation", &self.dmOrientation) - .field("dmPaperSize", &self.dmPaperSize) - .field("dmPaperLength", &self.dmPaperLength) - .field("dmPaperWidth", &self.dmPaperWidth) - .field("dmScale", &self.dmScale) - .field("dmCopies", &self.dmCopies) - .field("dmDefaultSource", &self.dmDefaultSource) - .field("dmPrintQuality", &self.dmPrintQuality) - .finish() + fmt.debug_struct("_Anonymous1_e__Struct").field("dmOrientation", &self.dmOrientation).field("dmPaperSize", &self.dmPaperSize).field("dmPaperLength", &self.dmPaperLength).field("dmPaperWidth", &self.dmPaperWidth).field("dmScale", &self.dmScale).field("dmCopies", &self.dmCopies).field("dmDefaultSource", &self.dmDefaultSource).field("dmPrintQuality", &self.dmPrintQuality).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2549,16 +2469,7 @@ impl ::core::default::Default for DEVMODEW_0_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DEVMODEW_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous1_e__Struct") - .field("dmOrientation", &self.dmOrientation) - .field("dmPaperSize", &self.dmPaperSize) - .field("dmPaperLength", &self.dmPaperLength) - .field("dmPaperWidth", &self.dmPaperWidth) - .field("dmScale", &self.dmScale) - .field("dmCopies", &self.dmCopies) - .field("dmDefaultSource", &self.dmDefaultSource) - .field("dmPrintQuality", &self.dmPrintQuality) - .finish() + fmt.debug_struct("_Anonymous1_e__Struct").field("dmOrientation", &self.dmOrientation).field("dmPaperSize", &self.dmPaperSize).field("dmPaperLength", &self.dmPaperLength).field("dmPaperWidth", &self.dmPaperWidth).field("dmScale", &self.dmScale).field("dmCopies", &self.dmCopies).field("dmDefaultSource", &self.dmDefaultSource).field("dmPrintQuality", &self.dmPrintQuality).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3903,24 +3814,7 @@ impl ::core::fmt::Debug for EMRALPHABLEND { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EMRALPHABLEND { fn eq(&self, other: &Self) -> bool { - self.emr == other.emr - && self.rclBounds == other.rclBounds - && self.xDest == other.xDest - && self.yDest == other.yDest - && self.cxDest == other.cxDest - && self.cyDest == other.cyDest - && self.dwRop == other.dwRop - && self.xSrc == other.xSrc - && self.ySrc == other.ySrc - && self.xformSrc == other.xformSrc - && self.crBkColorSrc == other.crBkColorSrc - && self.iUsageSrc == other.iUsageSrc - && self.offBmiSrc == other.offBmiSrc - && self.cbBmiSrc == other.cbBmiSrc - && self.offBitsSrc == other.offBitsSrc - && self.cbBitsSrc == other.cbBitsSrc - && self.cxSrc == other.cxSrc - && self.cySrc == other.cySrc + self.emr == other.emr && self.rclBounds == other.rclBounds && self.xDest == other.xDest && self.yDest == other.yDest && self.cxDest == other.cxDest && self.cyDest == other.cyDest && self.dwRop == other.dwRop && self.xSrc == other.xSrc && self.ySrc == other.ySrc && self.xformSrc == other.xformSrc && self.crBkColorSrc == other.crBkColorSrc && self.iUsageSrc == other.iUsageSrc && self.offBmiSrc == other.offBmiSrc && self.cbBmiSrc == other.cbBmiSrc && self.offBitsSrc == other.offBitsSrc && self.cbBitsSrc == other.cbBitsSrc && self.cxSrc == other.cxSrc && self.cySrc == other.cySrc } } #[cfg(feature = "Win32_Foundation")] @@ -4055,22 +3949,7 @@ impl ::core::fmt::Debug for EMRBITBLT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EMRBITBLT { fn eq(&self, other: &Self) -> bool { - self.emr == other.emr - && self.rclBounds == other.rclBounds - && self.xDest == other.xDest - && self.yDest == other.yDest - && self.cxDest == other.cxDest - && self.cyDest == other.cyDest - && self.dwRop == other.dwRop - && self.xSrc == other.xSrc - && self.ySrc == other.ySrc - && self.xformSrc == other.xformSrc - && self.crBkColorSrc == other.crBkColorSrc - && self.iUsageSrc == other.iUsageSrc - && self.offBmiSrc == other.offBmiSrc - && self.cbBmiSrc == other.cbBmiSrc - && self.offBitsSrc == other.offBitsSrc - && self.cbBitsSrc == other.cbBitsSrc + self.emr == other.emr && self.rclBounds == other.rclBounds && self.xDest == other.xDest && self.yDest == other.yDest && self.cxDest == other.cxDest && self.cyDest == other.cyDest && self.dwRop == other.dwRop && self.xSrc == other.xSrc && self.ySrc == other.ySrc && self.xformSrc == other.xformSrc && self.crBkColorSrc == other.crBkColorSrc && self.iUsageSrc == other.iUsageSrc && self.offBmiSrc == other.offBmiSrc && self.cbBmiSrc == other.cbBmiSrc && self.offBitsSrc == other.offBitsSrc && self.cbBitsSrc == other.cbBitsSrc } } #[cfg(feature = "Win32_Foundation")] @@ -4906,29 +4785,7 @@ impl ::core::fmt::Debug for EMRMASKBLT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EMRMASKBLT { fn eq(&self, other: &Self) -> bool { - self.emr == other.emr - && self.rclBounds == other.rclBounds - && self.xDest == other.xDest - && self.yDest == other.yDest - && self.cxDest == other.cxDest - && self.cyDest == other.cyDest - && self.dwRop == other.dwRop - && self.xSrc == other.xSrc - && self.ySrc == other.ySrc - && self.xformSrc == other.xformSrc - && self.crBkColorSrc == other.crBkColorSrc - && self.iUsageSrc == other.iUsageSrc - && self.offBmiSrc == other.offBmiSrc - && self.cbBmiSrc == other.cbBmiSrc - && self.offBitsSrc == other.offBitsSrc - && self.cbBitsSrc == other.cbBitsSrc - && self.xMask == other.xMask - && self.yMask == other.yMask - && self.iUsageMask == other.iUsageMask - && self.offBmiMask == other.offBmiMask - && self.cbBmiMask == other.cbBmiMask - && self.offBitsMask == other.offBitsMask - && self.cbBitsMask == other.cbBitsMask + self.emr == other.emr && self.rclBounds == other.rclBounds && self.xDest == other.xDest && self.yDest == other.yDest && self.cxDest == other.cxDest && self.cyDest == other.cyDest && self.dwRop == other.dwRop && self.xSrc == other.xSrc && self.ySrc == other.ySrc && self.xformSrc == other.xformSrc && self.crBkColorSrc == other.crBkColorSrc && self.iUsageSrc == other.iUsageSrc && self.offBmiSrc == other.offBmiSrc && self.cbBmiSrc == other.cbBmiSrc && self.offBitsSrc == other.offBitsSrc && self.cbBitsSrc == other.cbBitsSrc && self.xMask == other.xMask && self.yMask == other.yMask && self.iUsageMask == other.iUsageMask && self.offBmiMask == other.offBmiMask && self.cbBmiMask == other.cbBmiMask && self.offBitsMask == other.offBitsMask && self.cbBitsMask == other.cbBitsMask } } #[cfg(feature = "Win32_Foundation")] @@ -5091,27 +4948,7 @@ impl ::core::fmt::Debug for EMRPLGBLT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EMRPLGBLT { fn eq(&self, other: &Self) -> bool { - self.emr == other.emr - && self.rclBounds == other.rclBounds - && self.aptlDest == other.aptlDest - && self.xSrc == other.xSrc - && self.ySrc == other.ySrc - && self.cxSrc == other.cxSrc - && self.cySrc == other.cySrc - && self.xformSrc == other.xformSrc - && self.crBkColorSrc == other.crBkColorSrc - && self.iUsageSrc == other.iUsageSrc - && self.offBmiSrc == other.offBmiSrc - && self.cbBmiSrc == other.cbBmiSrc - && self.offBitsSrc == other.offBitsSrc - && self.cbBitsSrc == other.cbBitsSrc - && self.xMask == other.xMask - && self.yMask == other.yMask - && self.iUsageMask == other.iUsageMask - && self.offBmiMask == other.offBmiMask - && self.cbBmiMask == other.cbBmiMask - && self.offBitsMask == other.offBitsMask - && self.cbBitsMask == other.cbBitsMask + self.emr == other.emr && self.rclBounds == other.rclBounds && self.aptlDest == other.aptlDest && self.xSrc == other.xSrc && self.ySrc == other.ySrc && self.cxSrc == other.cxSrc && self.cySrc == other.cySrc && self.xformSrc == other.xformSrc && self.crBkColorSrc == other.crBkColorSrc && self.iUsageSrc == other.iUsageSrc && self.offBmiSrc == other.offBmiSrc && self.cbBmiSrc == other.cbBmiSrc && self.offBitsSrc == other.offBitsSrc && self.cbBitsSrc == other.cbBitsSrc && self.xMask == other.xMask && self.yMask == other.yMask && self.iUsageMask == other.iUsageMask && self.offBmiMask == other.offBmiMask && self.cbBmiMask == other.cbBmiMask && self.offBitsMask == other.offBitsMask && self.cbBitsMask == other.cbBitsMask } } #[cfg(feature = "Win32_Foundation")] @@ -6029,24 +5866,7 @@ impl ::core::fmt::Debug for EMRSTRETCHBLT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EMRSTRETCHBLT { fn eq(&self, other: &Self) -> bool { - self.emr == other.emr - && self.rclBounds == other.rclBounds - && self.xDest == other.xDest - && self.yDest == other.yDest - && self.cxDest == other.cxDest - && self.cyDest == other.cyDest - && self.dwRop == other.dwRop - && self.xSrc == other.xSrc - && self.ySrc == other.ySrc - && self.xformSrc == other.xformSrc - && self.crBkColorSrc == other.crBkColorSrc - && self.iUsageSrc == other.iUsageSrc - && self.offBmiSrc == other.offBmiSrc - && self.cbBmiSrc == other.cbBmiSrc - && self.offBitsSrc == other.offBitsSrc - && self.cbBitsSrc == other.cbBitsSrc - && self.cxSrc == other.cxSrc - && self.cySrc == other.cySrc + self.emr == other.emr && self.rclBounds == other.rclBounds && self.xDest == other.xDest && self.yDest == other.yDest && self.cxDest == other.cxDest && self.cyDest == other.cyDest && self.dwRop == other.dwRop && self.xSrc == other.xSrc && self.ySrc == other.ySrc && self.xformSrc == other.xformSrc && self.crBkColorSrc == other.crBkColorSrc && self.iUsageSrc == other.iUsageSrc && self.offBmiSrc == other.offBmiSrc && self.cbBmiSrc == other.cbBmiSrc && self.offBitsSrc == other.offBitsSrc && self.cbBitsSrc == other.cbBitsSrc && self.cxSrc == other.cxSrc && self.cySrc == other.cySrc } } #[cfg(feature = "Win32_Foundation")] @@ -6110,22 +5930,7 @@ impl ::core::fmt::Debug for EMRSTRETCHDIBITS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EMRSTRETCHDIBITS { fn eq(&self, other: &Self) -> bool { - self.emr == other.emr - && self.rclBounds == other.rclBounds - && self.xDest == other.xDest - && self.yDest == other.yDest - && self.xSrc == other.xSrc - && self.ySrc == other.ySrc - && self.cxSrc == other.cxSrc - && self.cySrc == other.cySrc - && self.offBmiSrc == other.offBmiSrc - && self.cbBmiSrc == other.cbBmiSrc - && self.offBitsSrc == other.offBitsSrc - && self.cbBitsSrc == other.cbBitsSrc - && self.iUsageSrc == other.iUsageSrc - && self.dwRop == other.dwRop - && self.cxDest == other.cxDest - && self.cyDest == other.cyDest + self.emr == other.emr && self.rclBounds == other.rclBounds && self.xDest == other.xDest && self.yDest == other.yDest && self.xSrc == other.xSrc && self.ySrc == other.ySrc && self.cxSrc == other.cxSrc && self.cySrc == other.cySrc && self.offBmiSrc == other.offBmiSrc && self.cbBmiSrc == other.cbBmiSrc && self.offBitsSrc == other.offBitsSrc && self.cbBitsSrc == other.cbBitsSrc && self.iUsageSrc == other.iUsageSrc && self.dwRop == other.dwRop && self.cxDest == other.cxDest && self.cyDest == other.cyDest } } #[cfg(feature = "Win32_Foundation")] @@ -6230,24 +6035,7 @@ impl ::core::fmt::Debug for EMRTRANSPARENTBLT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EMRTRANSPARENTBLT { fn eq(&self, other: &Self) -> bool { - self.emr == other.emr - && self.rclBounds == other.rclBounds - && self.xDest == other.xDest - && self.yDest == other.yDest - && self.cxDest == other.cxDest - && self.cyDest == other.cyDest - && self.dwRop == other.dwRop - && self.xSrc == other.xSrc - && self.ySrc == other.ySrc - && self.xformSrc == other.xformSrc - && self.crBkColorSrc == other.crBkColorSrc - && self.iUsageSrc == other.iUsageSrc - && self.offBmiSrc == other.offBmiSrc - && self.cbBmiSrc == other.cbBmiSrc - && self.offBitsSrc == other.offBitsSrc - && self.cbBitsSrc == other.cbBitsSrc - && self.cxSrc == other.cxSrc - && self.cySrc == other.cySrc + self.emr == other.emr && self.rclBounds == other.rclBounds && self.xDest == other.xDest && self.yDest == other.yDest && self.cxDest == other.cxDest && self.cyDest == other.cyDest && self.dwRop == other.dwRop && self.xSrc == other.xSrc && self.ySrc == other.ySrc && self.xformSrc == other.xformSrc && self.crBkColorSrc == other.crBkColorSrc && self.iUsageSrc == other.iUsageSrc && self.offBmiSrc == other.offBmiSrc && self.cbBmiSrc == other.cbBmiSrc && self.offBitsSrc == other.offBitsSrc && self.cbBitsSrc == other.cbBitsSrc && self.cxSrc == other.cxSrc && self.cySrc == other.cySrc } } #[cfg(feature = "Win32_Foundation")] @@ -6446,25 +6234,7 @@ impl ::core::fmt::Debug for ENHMETAHEADER { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for ENHMETAHEADER { fn eq(&self, other: &Self) -> bool { - self.iType == other.iType - && self.nSize == other.nSize - && self.rclBounds == other.rclBounds - && self.rclFrame == other.rclFrame - && self.dSignature == other.dSignature - && self.nVersion == other.nVersion - && self.nBytes == other.nBytes - && self.nRecords == other.nRecords - && self.nHandles == other.nHandles - && self.sReserved == other.sReserved - && self.nDescription == other.nDescription - && self.offDescription == other.offDescription - && self.nPalEntries == other.nPalEntries - && self.szlDevice == other.szlDevice - && self.szlMillimeters == other.szlMillimeters - && self.cbPixelFormat == other.cbPixelFormat - && self.offPixelFormat == other.offPixelFormat - && self.bOpenGL == other.bOpenGL - && self.szlMicrometers == other.szlMicrometers + self.iType == other.iType && self.nSize == other.nSize && self.rclBounds == other.rclBounds && self.rclFrame == other.rclFrame && self.dSignature == other.dSignature && self.nVersion == other.nVersion && self.nBytes == other.nBytes && self.nRecords == other.nRecords && self.nHandles == other.nHandles && self.sReserved == other.sReserved && self.nDescription == other.nDescription && self.offDescription == other.offDescription && self.nPalEntries == other.nPalEntries && self.szlDevice == other.szlDevice && self.szlMillimeters == other.szlMillimeters && self.cbPixelFormat == other.cbPixelFormat && self.offPixelFormat == other.offPixelFormat && self.bOpenGL == other.bOpenGL && self.szlMicrometers == other.szlMicrometers } } #[cfg(feature = "Win32_Foundation")] @@ -6879,18 +6649,7 @@ impl ::core::default::Default for EXTLOGFONTA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for EXTLOGFONTA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EXTLOGFONTA") - .field("elfLogFont", &self.elfLogFont) - .field("elfFullName", &self.elfFullName) - .field("elfStyle", &self.elfStyle) - .field("elfVersion", &self.elfVersion) - .field("elfStyleSize", &self.elfStyleSize) - .field("elfMatch", &self.elfMatch) - .field("elfReserved", &self.elfReserved) - .field("elfVendorId", &self.elfVendorId) - .field("elfCulture", &self.elfCulture) - .field("elfPanose", &self.elfPanose) - .finish() + fmt.debug_struct("EXTLOGFONTA").field("elfLogFont", &self.elfLogFont).field("elfFullName", &self.elfFullName).field("elfStyle", &self.elfStyle).field("elfVersion", &self.elfVersion).field("elfStyleSize", &self.elfStyleSize).field("elfMatch", &self.elfMatch).field("elfReserved", &self.elfReserved).field("elfVendorId", &self.elfVendorId).field("elfCulture", &self.elfCulture).field("elfPanose", &self.elfPanose).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6927,18 +6686,7 @@ impl ::core::default::Default for EXTLOGFONTW { } impl ::core::fmt::Debug for EXTLOGFONTW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EXTLOGFONTW") - .field("elfLogFont", &self.elfLogFont) - .field("elfFullName", &self.elfFullName) - .field("elfStyle", &self.elfStyle) - .field("elfVersion", &self.elfVersion) - .field("elfStyleSize", &self.elfStyleSize) - .field("elfMatch", &self.elfMatch) - .field("elfReserved", &self.elfReserved) - .field("elfVendorId", &self.elfVendorId) - .field("elfCulture", &self.elfCulture) - .field("elfPanose", &self.elfPanose) - .finish() + fmt.debug_struct("EXTLOGFONTW").field("elfLogFont", &self.elfLogFont).field("elfFullName", &self.elfFullName).field("elfStyle", &self.elfStyle).field("elfVersion", &self.elfVersion).field("elfStyleSize", &self.elfStyleSize).field("elfMatch", &self.elfMatch).field("elfReserved", &self.elfReserved).field("elfVendorId", &self.elfVendorId).field("elfCulture", &self.elfCulture).field("elfPanose", &self.elfPanose).finish() } } impl ::core::cmp::PartialEq for EXTLOGFONTW { @@ -6969,15 +6717,7 @@ impl ::core::default::Default for EXTLOGPEN { } impl ::core::fmt::Debug for EXTLOGPEN { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EXTLOGPEN") - .field("elpPenStyle", &self.elpPenStyle) - .field("elpWidth", &self.elpWidth) - .field("elpBrushStyle", &self.elpBrushStyle) - .field("elpColor", &self.elpColor) - .field("elpHatch", &self.elpHatch) - .field("elpNumEntries", &self.elpNumEntries) - .field("elpStyleEntry", &self.elpStyleEntry) - .finish() + fmt.debug_struct("EXTLOGPEN").field("elpPenStyle", &self.elpPenStyle).field("elpWidth", &self.elpWidth).field("elpBrushStyle", &self.elpBrushStyle).field("elpColor", &self.elpColor).field("elpHatch", &self.elpHatch).field("elpNumEntries", &self.elpNumEntries).field("elpStyleEntry", &self.elpStyleEntry).finish() } } impl ::core::cmp::PartialEq for EXTLOGPEN { @@ -7008,15 +6748,7 @@ impl ::core::default::Default for EXTLOGPEN32 { } impl ::core::fmt::Debug for EXTLOGPEN32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EXTLOGPEN32") - .field("elpPenStyle", &self.elpPenStyle) - .field("elpWidth", &self.elpWidth) - .field("elpBrushStyle", &self.elpBrushStyle) - .field("elpColor", &self.elpColor) - .field("elpHatch", &self.elpHatch) - .field("elpNumEntries", &self.elpNumEntries) - .field("elpStyleEntry", &self.elpStyleEntry) - .finish() + fmt.debug_struct("EXTLOGPEN32").field("elpPenStyle", &self.elpPenStyle).field("elpWidth", &self.elpWidth).field("elpBrushStyle", &self.elpBrushStyle).field("elpColor", &self.elpColor).field("elpHatch", &self.elpHatch).field("elpNumEntries", &self.elpNumEntries).field("elpStyleEntry", &self.elpStyleEntry).finish() } } impl ::core::cmp::PartialEq for EXTLOGPEN32 { @@ -8033,17 +7765,7 @@ impl ::core::default::Default for GCP_RESULTSA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for GCP_RESULTSA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GCP_RESULTSA") - .field("lStructSize", &self.lStructSize) - .field("lpOutString", &self.lpOutString) - .field("lpOrder", &self.lpOrder) - .field("lpDx", &self.lpDx) - .field("lpCaretPos", &self.lpCaretPos) - .field("lpClass", &self.lpClass) - .field("lpGlyphs", &self.lpGlyphs) - .field("nGlyphs", &self.nGlyphs) - .field("nMaxFit", &self.nMaxFit) - .finish() + fmt.debug_struct("GCP_RESULTSA").field("lStructSize", &self.lStructSize).field("lpOutString", &self.lpOutString).field("lpOrder", &self.lpOrder).field("lpDx", &self.lpDx).field("lpCaretPos", &self.lpCaretPos).field("lpClass", &self.lpClass).field("lpGlyphs", &self.lpGlyphs).field("nGlyphs", &self.nGlyphs).field("nMaxFit", &self.nMaxFit).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8083,17 +7805,7 @@ impl ::core::default::Default for GCP_RESULTSW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for GCP_RESULTSW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GCP_RESULTSW") - .field("lStructSize", &self.lStructSize) - .field("lpOutString", &self.lpOutString) - .field("lpOrder", &self.lpOrder) - .field("lpDx", &self.lpDx) - .field("lpCaretPos", &self.lpCaretPos) - .field("lpClass", &self.lpClass) - .field("lpGlyphs", &self.lpGlyphs) - .field("nGlyphs", &self.nGlyphs) - .field("nMaxFit", &self.nMaxFit) - .finish() + fmt.debug_struct("GCP_RESULTSW").field("lStructSize", &self.lStructSize).field("lpOutString", &self.lpOutString).field("lpOrder", &self.lpOrder).field("lpDx", &self.lpDx).field("lpCaretPos", &self.lpCaretPos).field("lpClass", &self.lpClass).field("lpGlyphs", &self.lpGlyphs).field("nGlyphs", &self.nGlyphs).field("nMaxFit", &self.nMaxFit).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8648,19 +8360,7 @@ pub unsafe fn GdiAlphaBlend<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Par extern "system" { fn GdiAlphaBlend(hdcdest: HDC, xorigindest: i32, yorigindest: i32, wdest: i32, hdest: i32, hdcsrc: HDC, xoriginsrc: i32, yoriginsrc: i32, wsrc: i32, hsrc: i32, ftn: BLENDFUNCTION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GdiAlphaBlend( - hdcdest.into_param().abi(), - ::core::mem::transmute(xorigindest), - ::core::mem::transmute(yorigindest), - ::core::mem::transmute(wdest), - ::core::mem::transmute(hdest), - hdcsrc.into_param().abi(), - ::core::mem::transmute(xoriginsrc), - ::core::mem::transmute(yoriginsrc), - ::core::mem::transmute(wsrc), - ::core::mem::transmute(hsrc), - ftn.into_param().abi(), - )) + ::core::mem::transmute(GdiAlphaBlend(hdcdest.into_param().abi(), ::core::mem::transmute(xorigindest), ::core::mem::transmute(yorigindest), ::core::mem::transmute(wdest), ::core::mem::transmute(hdest), hdcsrc.into_param().abi(), ::core::mem::transmute(xoriginsrc), ::core::mem::transmute(yoriginsrc), ::core::mem::transmute(wsrc), ::core::mem::transmute(hsrc), ftn.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8742,19 +8442,7 @@ pub unsafe fn GdiTransparentBlt<'a, Param0: ::windows::core::IntoParam<'a, HDC>, extern "system" { fn GdiTransparentBlt(hdcdest: HDC, xorigindest: i32, yorigindest: i32, wdest: i32, hdest: i32, hdcsrc: HDC, xoriginsrc: i32, yoriginsrc: i32, wsrc: i32, hsrc: i32, crtransparent: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GdiTransparentBlt( - hdcdest.into_param().abi(), - ::core::mem::transmute(xorigindest), - ::core::mem::transmute(yorigindest), - ::core::mem::transmute(wdest), - ::core::mem::transmute(hdest), - hdcsrc.into_param().abi(), - ::core::mem::transmute(xoriginsrc), - ::core::mem::transmute(yoriginsrc), - ::core::mem::transmute(wsrc), - ::core::mem::transmute(hsrc), - ::core::mem::transmute(crtransparent), - )) + ::core::mem::transmute(GdiTransparentBlt(hdcdest.into_param().abi(), ::core::mem::transmute(xorigindest), ::core::mem::transmute(yorigindest), ::core::mem::transmute(wdest), ::core::mem::transmute(hdest), hdcsrc.into_param().abi(), ::core::mem::transmute(xoriginsrc), ::core::mem::transmute(yoriginsrc), ::core::mem::transmute(wsrc), ::core::mem::transmute(hsrc), ::core::mem::transmute(crtransparent))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -10887,20 +10575,7 @@ impl ::core::fmt::Debug for LOGFONTA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for LOGFONTA { fn eq(&self, other: &Self) -> bool { - self.lfHeight == other.lfHeight - && self.lfWidth == other.lfWidth - && self.lfEscapement == other.lfEscapement - && self.lfOrientation == other.lfOrientation - && self.lfWeight == other.lfWeight - && self.lfItalic == other.lfItalic - && self.lfUnderline == other.lfUnderline - && self.lfStrikeOut == other.lfStrikeOut - && self.lfCharSet == other.lfCharSet - && self.lfOutPrecision == other.lfOutPrecision - && self.lfClipPrecision == other.lfClipPrecision - && self.lfQuality == other.lfQuality - && self.lfPitchAndFamily == other.lfPitchAndFamily - && self.lfFaceName == other.lfFaceName + self.lfHeight == other.lfHeight && self.lfWidth == other.lfWidth && self.lfEscapement == other.lfEscapement && self.lfOrientation == other.lfOrientation && self.lfWeight == other.lfWeight && self.lfItalic == other.lfItalic && self.lfUnderline == other.lfUnderline && self.lfStrikeOut == other.lfStrikeOut && self.lfCharSet == other.lfCharSet && self.lfOutPrecision == other.lfOutPrecision && self.lfClipPrecision == other.lfClipPrecision && self.lfQuality == other.lfQuality && self.lfPitchAndFamily == other.lfPitchAndFamily && self.lfFaceName == other.lfFaceName } } #[cfg(feature = "Win32_Foundation")] @@ -10955,20 +10630,7 @@ impl ::core::fmt::Debug for LOGFONTW { } impl ::core::cmp::PartialEq for LOGFONTW { fn eq(&self, other: &Self) -> bool { - self.lfHeight == other.lfHeight - && self.lfWidth == other.lfWidth - && self.lfEscapement == other.lfEscapement - && self.lfOrientation == other.lfOrientation - && self.lfWeight == other.lfWeight - && self.lfItalic == other.lfItalic - && self.lfUnderline == other.lfUnderline - && self.lfStrikeOut == other.lfStrikeOut - && self.lfCharSet == other.lfCharSet - && self.lfOutPrecision == other.lfOutPrecision - && self.lfClipPrecision == other.lfClipPrecision - && self.lfQuality == other.lfQuality - && self.lfPitchAndFamily == other.lfPitchAndFamily - && self.lfFaceName == other.lfFaceName + self.lfHeight == other.lfHeight && self.lfWidth == other.lfWidth && self.lfEscapement == other.lfEscapement && self.lfOrientation == other.lfOrientation && self.lfWeight == other.lfWeight && self.lfItalic == other.lfItalic && self.lfUnderline == other.lfUnderline && self.lfStrikeOut == other.lfStrikeOut && self.lfCharSet == other.lfCharSet && self.lfOutPrecision == other.lfOutPrecision && self.lfClipPrecision == other.lfClipPrecision && self.lfQuality == other.lfQuality && self.lfPitchAndFamily == other.lfPitchAndFamily && self.lfFaceName == other.lfFaceName } } impl ::core::cmp::Eq for LOGFONTW {} @@ -11508,20 +11170,7 @@ pub unsafe fn MaskBlt<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param5: : extern "system" { fn MaskBlt(hdcdest: HDC, xdest: i32, ydest: i32, width: i32, height: i32, hdcsrc: HDC, xsrc: i32, ysrc: i32, hbmmask: HBITMAP, xmask: i32, ymask: i32, rop: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(MaskBlt( - hdcdest.into_param().abi(), - ::core::mem::transmute(xdest), - ::core::mem::transmute(ydest), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - hdcsrc.into_param().abi(), - ::core::mem::transmute(xsrc), - ::core::mem::transmute(ysrc), - hbmmask.into_param().abi(), - ::core::mem::transmute(xmask), - ::core::mem::transmute(ymask), - ::core::mem::transmute(rop), - )) + ::core::mem::transmute(MaskBlt(hdcdest.into_param().abi(), ::core::mem::transmute(xdest), ::core::mem::transmute(ydest), ::core::mem::transmute(width), ::core::mem::transmute(height), hdcsrc.into_param().abi(), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), hbmmask.into_param().abi(), ::core::mem::transmute(xmask), ::core::mem::transmute(ymask), ::core::mem::transmute(rop))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12264,18 +11913,7 @@ impl ::core::default::Default for PANOSE { } impl ::core::fmt::Debug for PANOSE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PANOSE") - .field("bFamilyType", &self.bFamilyType) - .field("bSerifStyle", &self.bSerifStyle) - .field("bWeight", &self.bWeight) - .field("bProportion", &self.bProportion) - .field("bContrast", &self.bContrast) - .field("bStrokeVariation", &self.bStrokeVariation) - .field("bArmStyle", &self.bArmStyle) - .field("bLetterform", &self.bLetterform) - .field("bMidline", &self.bMidline) - .field("bXHeight", &self.bXHeight) - .finish() + fmt.debug_struct("PANOSE").field("bFamilyType", &self.bFamilyType).field("bSerifStyle", &self.bSerifStyle).field("bWeight", &self.bWeight).field("bProportion", &self.bProportion).field("bContrast", &self.bContrast).field("bStrokeVariation", &self.bStrokeVariation).field("bArmStyle", &self.bArmStyle).field("bLetterform", &self.bLetterform).field("bMidline", &self.bMidline).field("bXHeight", &self.bXHeight).finish() } } impl ::core::cmp::PartialEq for PANOSE { @@ -12781,18 +12419,7 @@ pub unsafe fn PlgBlt<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param2: :: extern "system" { fn PlgBlt(hdcdest: HDC, lppoint: *const super::super::Foundation::POINT, hdcsrc: HDC, xsrc: i32, ysrc: i32, width: i32, height: i32, hbmmask: HBITMAP, xmask: i32, ymask: i32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PlgBlt( - hdcdest.into_param().abi(), - ::core::mem::transmute(lppoint), - hdcsrc.into_param().abi(), - ::core::mem::transmute(xsrc), - ::core::mem::transmute(ysrc), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - hbmmask.into_param().abi(), - ::core::mem::transmute(xmask), - ::core::mem::transmute(ymask), - )) + ::core::mem::transmute(PlgBlt(hdcdest.into_param().abi(), ::core::mem::transmute(lppoint), hdcsrc.into_param().abi(), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(width), ::core::mem::transmute(height), hbmmask.into_param().abi(), ::core::mem::transmute(xmask), ::core::mem::transmute(ymask))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14011,20 +13638,7 @@ pub unsafe fn SetDIBitsToDevice<'a, Param0: ::windows::core::IntoParam<'a, HDC>> extern "system" { fn SetDIBitsToDevice(hdc: HDC, xdest: i32, ydest: i32, w: u32, h: u32, xsrc: i32, ysrc: i32, startscan: u32, clines: u32, lpvbits: *const ::core::ffi::c_void, lpbmi: *const BITMAPINFO, coloruse: DIB_USAGE) -> i32; } - ::core::mem::transmute(SetDIBitsToDevice( - hdc.into_param().abi(), - ::core::mem::transmute(xdest), - ::core::mem::transmute(ydest), - ::core::mem::transmute(w), - ::core::mem::transmute(h), - ::core::mem::transmute(xsrc), - ::core::mem::transmute(ysrc), - ::core::mem::transmute(startscan), - ::core::mem::transmute(clines), - ::core::mem::transmute(lpvbits), - ::core::mem::transmute(lpbmi), - ::core::mem::transmute(coloruse), - )) + ::core::mem::transmute(SetDIBitsToDevice(hdc.into_param().abi(), ::core::mem::transmute(xdest), ::core::mem::transmute(ydest), ::core::mem::transmute(w), ::core::mem::transmute(h), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(startscan), ::core::mem::transmute(clines), ::core::mem::transmute(lpvbits), ::core::mem::transmute(lpbmi), ::core::mem::transmute(coloruse))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14414,19 +14028,7 @@ pub unsafe fn StretchBlt<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param5 extern "system" { fn StretchBlt(hdcdest: HDC, xdest: i32, ydest: i32, wdest: i32, hdest: i32, hdcsrc: HDC, xsrc: i32, ysrc: i32, wsrc: i32, hsrc: i32, rop: ROP_CODE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(StretchBlt( - hdcdest.into_param().abi(), - ::core::mem::transmute(xdest), - ::core::mem::transmute(ydest), - ::core::mem::transmute(wdest), - ::core::mem::transmute(hdest), - hdcsrc.into_param().abi(), - ::core::mem::transmute(xsrc), - ::core::mem::transmute(ysrc), - ::core::mem::transmute(wsrc), - ::core::mem::transmute(hsrc), - ::core::mem::transmute(rop), - )) + ::core::mem::transmute(StretchBlt(hdcdest.into_param().abi(), ::core::mem::transmute(xdest), ::core::mem::transmute(ydest), ::core::mem::transmute(wdest), ::core::mem::transmute(hdest), hdcsrc.into_param().abi(), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(wsrc), ::core::mem::transmute(hsrc), ::core::mem::transmute(rop))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14439,21 +14041,7 @@ pub unsafe fn StretchDIBits<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc extern "system" { fn StretchDIBits(hdc: HDC, xdest: i32, ydest: i32, destwidth: i32, destheight: i32, xsrc: i32, ysrc: i32, srcwidth: i32, srcheight: i32, lpbits: *const ::core::ffi::c_void, lpbmi: *const BITMAPINFO, iusage: DIB_USAGE, rop: ROP_CODE) -> i32; } - ::core::mem::transmute(StretchDIBits( - hdc.into_param().abi(), - ::core::mem::transmute(xdest), - ::core::mem::transmute(ydest), - ::core::mem::transmute(destwidth), - ::core::mem::transmute(destheight), - ::core::mem::transmute(xsrc), - ::core::mem::transmute(ysrc), - ::core::mem::transmute(srcwidth), - ::core::mem::transmute(srcheight), - ::core::mem::transmute(lpbits), - ::core::mem::transmute(lpbmi), - ::core::mem::transmute(iusage), - ::core::mem::transmute(rop), - )) + ::core::mem::transmute(StretchDIBits(hdc.into_param().abi(), ::core::mem::transmute(xdest), ::core::mem::transmute(ydest), ::core::mem::transmute(destwidth), ::core::mem::transmute(destheight), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(srcwidth), ::core::mem::transmute(srcheight), ::core::mem::transmute(lpbits), ::core::mem::transmute(lpbmi), ::core::mem::transmute(iusage), ::core::mem::transmute(rop))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14889,19 +14477,7 @@ pub unsafe fn TTEmbedFont<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc: extern "system" { fn TTEmbedFont(hdc: HDC, ulflags: TTEMBED_FLAGS, ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, lpfnwritetostream: ::windows::core::RawPtr, lpvwritestream: *const ::core::ffi::c_void, puscharcodeset: *const u16, uscharcodecount: u16, uslanguage: u16, pttembedinfo: *const TTEMBEDINFO) -> i32; } - ::core::mem::transmute(TTEmbedFont( - hdc.into_param().abi(), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(ulcharset), - ::core::mem::transmute(pulprivstatus), - ::core::mem::transmute(pulstatus), - ::core::mem::transmute(lpfnwritetostream), - ::core::mem::transmute(lpvwritestream), - ::core::mem::transmute(puscharcodeset), - ::core::mem::transmute(uscharcodecount), - ::core::mem::transmute(uslanguage), - ::core::mem::transmute(pttembedinfo), - )) + ::core::mem::transmute(TTEmbedFont(hdc.into_param().abi(), ::core::mem::transmute(ulflags), ::core::mem::transmute(ulcharset), ::core::mem::transmute(pulprivstatus), ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnwritetostream), ::core::mem::transmute(lpvwritestream), ::core::mem::transmute(puscharcodeset), ::core::mem::transmute(uscharcodecount), ::core::mem::transmute(uslanguage), ::core::mem::transmute(pttembedinfo))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14914,40 +14490,14 @@ pub unsafe fn TTEmbedFontEx<'a, Param0: ::windows::core::IntoParam<'a, HDC>>(hdc extern "system" { fn TTEmbedFontEx(hdc: HDC, ulflags: TTEMBED_FLAGS, ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, lpfnwritetostream: ::windows::core::RawPtr, lpvwritestream: *const ::core::ffi::c_void, pulcharcodeset: *const u32, uscharcodecount: u16, uslanguage: u16, pttembedinfo: *const TTEMBEDINFO) -> i32; } - ::core::mem::transmute(TTEmbedFontEx( - hdc.into_param().abi(), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(ulcharset), - ::core::mem::transmute(pulprivstatus), - ::core::mem::transmute(pulstatus), - ::core::mem::transmute(lpfnwritetostream), - ::core::mem::transmute(lpvwritestream), - ::core::mem::transmute(pulcharcodeset), - ::core::mem::transmute(uscharcodecount), - ::core::mem::transmute(uslanguage), - ::core::mem::transmute(pttembedinfo), - )) + ::core::mem::transmute(TTEmbedFontEx(hdc.into_param().abi(), ::core::mem::transmute(ulflags), ::core::mem::transmute(ulcharset), ::core::mem::transmute(pulprivstatus), ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnwritetostream), ::core::mem::transmute(lpvwritestream), ::core::mem::transmute(pulcharcodeset), ::core::mem::transmute(uscharcodecount), ::core::mem::transmute(uslanguage), ::core::mem::transmute(pttembedinfo))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TTEmbedFontFromFileA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hdc: Param0, - szfontfilename: Param1, - usttcindex: u16, - ulflags: TTEMBED_FLAGS, - ulcharset: EMBED_FONT_CHARSET, - pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, - pulstatus: *mut u32, - lpfnwritetostream: WRITEEMBEDPROC, - lpvwritestream: *const ::core::ffi::c_void, - puscharcodeset: *const u16, - uscharcodecount: u16, - uslanguage: u16, - pttembedinfo: *const TTEMBEDINFO, -) -> i32 { +pub unsafe fn TTEmbedFontFromFileA<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hdc: Param0, szfontfilename: Param1, usttcindex: u16, ulflags: TTEMBED_FLAGS, ulcharset: EMBED_FONT_CHARSET, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, pulstatus: *mut u32, lpfnwritetostream: WRITEEMBEDPROC, lpvwritestream: *const ::core::ffi::c_void, puscharcodeset: *const u16, uscharcodecount: u16, uslanguage: u16, pttembedinfo: *const TTEMBEDINFO) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -15142,36 +14692,14 @@ pub const TTLOAD_EUDC_SET: u32 = 4u32; pub const TTLOAD_PRIVATE: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TTLoadEmbeddedFont<'a, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - phfontreference: *mut super::super::Foundation::HANDLE, - ulflags: u32, - pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, - ulprivs: FONT_LICENSE_PRIVS, - pulstatus: *mut TTLOAD_EMBEDDED_FONT_STATUS, - lpfnreadfromstream: READEMBEDPROC, - lpvreadstream: *const ::core::ffi::c_void, - szwinfamilyname: Param7, - szmacfamilyname: Param8, - pttloadinfo: *const TTLOADINFO, -) -> i32 { +pub unsafe fn TTLoadEmbeddedFont<'a, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(phfontreference: *mut super::super::Foundation::HANDLE, ulflags: u32, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, ulprivs: FONT_LICENSE_PRIVS, pulstatus: *mut TTLOAD_EMBEDDED_FONT_STATUS, lpfnreadfromstream: READEMBEDPROC, lpvreadstream: *const ::core::ffi::c_void, szwinfamilyname: Param7, szmacfamilyname: Param8, pttloadinfo: *const TTLOADINFO) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn TTLoadEmbeddedFont(phfontreference: *mut super::super::Foundation::HANDLE, ulflags: u32, pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS, ulprivs: FONT_LICENSE_PRIVS, pulstatus: *mut TTLOAD_EMBEDDED_FONT_STATUS, lpfnreadfromstream: ::windows::core::RawPtr, lpvreadstream: *const ::core::ffi::c_void, szwinfamilyname: super::super::Foundation::PWSTR, szmacfamilyname: super::super::Foundation::PSTR, pttloadinfo: *const TTLOADINFO) -> i32; } - ::core::mem::transmute(TTLoadEmbeddedFont( - ::core::mem::transmute(phfontreference), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(pulprivstatus), - ::core::mem::transmute(ulprivs), - ::core::mem::transmute(pulstatus), - ::core::mem::transmute(lpfnreadfromstream), - ::core::mem::transmute(lpvreadstream), - szwinfamilyname.into_param().abi(), - szmacfamilyname.into_param().abi(), - ::core::mem::transmute(pttloadinfo), - )) + ::core::mem::transmute(TTLoadEmbeddedFont(::core::mem::transmute(phfontreference), ::core::mem::transmute(ulflags), ::core::mem::transmute(pulprivstatus), ::core::mem::transmute(ulprivs), ::core::mem::transmute(pulstatus), ::core::mem::transmute(lpfnreadfromstream), ::core::mem::transmute(lpvreadstream), szwinfamilyname.into_param().abi(), szmacfamilyname.into_param().abi(), ::core::mem::transmute(pttloadinfo))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -15275,15 +14803,7 @@ impl ::core::default::Default for TTVALIDATIONTESTSPARAMS { } impl ::core::fmt::Debug for TTVALIDATIONTESTSPARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TTVALIDATIONTESTSPARAMS") - .field("ulStructSize", &self.ulStructSize) - .field("lTestFromSize", &self.lTestFromSize) - .field("lTestToSize", &self.lTestToSize) - .field("ulCharSet", &self.ulCharSet) - .field("usReserved1", &self.usReserved1) - .field("usCharCodeCount", &self.usCharCodeCount) - .field("pusCharCodeSet", &self.pusCharCodeSet) - .finish() + fmt.debug_struct("TTVALIDATIONTESTSPARAMS").field("ulStructSize", &self.ulStructSize).field("lTestFromSize", &self.lTestFromSize).field("lTestToSize", &self.lTestToSize).field("ulCharSet", &self.ulCharSet).field("usReserved1", &self.usReserved1).field("usCharCodeCount", &self.usCharCodeCount).field("pusCharCodeSet", &self.pusCharCodeSet).finish() } } impl ::core::cmp::PartialEq for TTVALIDATIONTESTSPARAMS { @@ -15314,15 +14834,7 @@ impl ::core::default::Default for TTVALIDATIONTESTSPARAMSEX { } impl ::core::fmt::Debug for TTVALIDATIONTESTSPARAMSEX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TTVALIDATIONTESTSPARAMSEX") - .field("ulStructSize", &self.ulStructSize) - .field("lTestFromSize", &self.lTestFromSize) - .field("lTestToSize", &self.lTestToSize) - .field("ulCharSet", &self.ulCharSet) - .field("usReserved1", &self.usReserved1) - .field("usCharCodeCount", &self.usCharCodeCount) - .field("pulCharCodeSet", &self.pulCharCodeSet) - .finish() + fmt.debug_struct("TTVALIDATIONTESTSPARAMSEX").field("ulStructSize", &self.ulStructSize).field("lTestFromSize", &self.lTestFromSize).field("lTestToSize", &self.lTestToSize).field("ulCharSet", &self.ulCharSet).field("usReserved1", &self.usReserved1).field("usCharCodeCount", &self.usCharCodeCount).field("pulCharCodeSet", &self.pulCharCodeSet).finish() } } impl ::core::cmp::PartialEq for TTVALIDATIONTESTSPARAMSEX { @@ -15406,19 +14918,7 @@ pub unsafe fn TransparentBlt<'a, Param0: ::windows::core::IntoParam<'a, HDC>, Pa extern "system" { fn TransparentBlt(hdcdest: HDC, xorigindest: i32, yorigindest: i32, wdest: i32, hdest: i32, hdcsrc: HDC, xoriginsrc: i32, yoriginsrc: i32, wsrc: i32, hsrc: i32, crtransparent: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TransparentBlt( - hdcdest.into_param().abi(), - ::core::mem::transmute(xorigindest), - ::core::mem::transmute(yorigindest), - ::core::mem::transmute(wdest), - ::core::mem::transmute(hdest), - hdcsrc.into_param().abi(), - ::core::mem::transmute(xoriginsrc), - ::core::mem::transmute(yoriginsrc), - ::core::mem::transmute(wsrc), - ::core::mem::transmute(hsrc), - ::core::mem::transmute(crtransparent), - )) + ::core::mem::transmute(TransparentBlt(hdcdest.into_param().abi(), ::core::mem::transmute(xorigindest), ::core::mem::transmute(yorigindest), ::core::mem::transmute(wdest), ::core::mem::transmute(hdest), hdcsrc.into_param().abi(), ::core::mem::transmute(xoriginsrc), ::core::mem::transmute(yoriginsrc), ::core::mem::transmute(wsrc), ::core::mem::transmute(hsrc), ::core::mem::transmute(crtransparent))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Graphics/Imaging/mod.rs b/src/Windows/Win32/Graphics/Imaging/mod.rs index d0f2c7ef13..511257c9a7 100644 --- a/src/Windows/Win32/Graphics/Imaging/mod.rs +++ b/src/Windows/Win32/Graphics/Imaging/mod.rs @@ -1690,18 +1690,7 @@ pub struct IWICBitmapSource_abi( pub struct IWICBitmapSourceTransform(pub ::windows::core::IUnknown); impl IWICBitmapSourceTransform { pub unsafe fn CopyPixels(&self, prc: *const WICRect, uiwidth: u32, uiheight: u32, pguiddstformat: *const ::windows::core::GUID, dsttransform: WICBitmapTransformOptions, nstride: u32, cbbuffersize: u32, pbbuffer: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(prc), - ::core::mem::transmute(uiwidth), - ::core::mem::transmute(uiheight), - ::core::mem::transmute(pguiddstformat), - ::core::mem::transmute(dsttransform), - ::core::mem::transmute(nstride), - ::core::mem::transmute(cbbuffersize), - ::core::mem::transmute(pbbuffer), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(prc), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(pguiddstformat), ::core::mem::transmute(dsttransform), ::core::mem::transmute(nstride), ::core::mem::transmute(cbbuffersize), ::core::mem::transmute(pbbuffer)).ok() } pub unsafe fn GetClosestSize(&self, puiwidth: *mut u32, puiheight: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(puiwidth), ::core::mem::transmute(puiheight)).ok() @@ -2647,12 +2636,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWICD } #[repr(C)] #[doc(hidden)] -pub struct IWICDevelopRawNotificationCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, notificationmask: u32) -> ::windows::core::HRESULT, -); +pub struct IWICDevelopRawNotificationCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, notificationmask: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWICEnumMetadataItem(pub ::windows::core::IUnknown); @@ -2702,8 +2686,7 @@ pub struct IWICEnumMetadataItem_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, celt: u32, rgeltschema: *mut ::core::mem::ManuallyDrop, rgeltid: *mut ::core::mem::ManuallyDrop, rgeltvalue: *mut ::core::mem::ManuallyDrop, pceltfetched: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, celt: u32, rgeltschema: *mut ::core::mem::ManuallyDrop, rgeltid: *mut ::core::mem::ManuallyDrop, rgeltvalue: *mut ::core::mem::ManuallyDrop, pceltfetched: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, celt: u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3786,11 +3769,9 @@ pub struct IWICMetadataReader_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidmetadataformat: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppihandler: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pccount: *mut u32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nindex: u32, pvarschema: *mut ::core::mem::ManuallyDrop, pvarid: *mut ::core::mem::ManuallyDrop, pvarvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nindex: u32, pvarschema: *mut ::core::mem::ManuallyDrop, pvarid: *mut ::core::mem::ManuallyDrop, pvarvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarschema: *const ::core::mem::ManuallyDrop, pvarid: *const ::core::mem::ManuallyDrop, pvarvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarschema: *const ::core::mem::ManuallyDrop, pvarid: *const ::core::mem::ManuallyDrop, pvarvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppienummetadata: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -4069,18 +4050,14 @@ pub struct IWICMetadataWriter_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidmetadataformat: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppihandler: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pccount: *mut u32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nindex: u32, pvarschema: *mut ::core::mem::ManuallyDrop, pvarid: *mut ::core::mem::ManuallyDrop, pvarvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nindex: u32, pvarschema: *mut ::core::mem::ManuallyDrop, pvarid: *mut ::core::mem::ManuallyDrop, pvarvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarschema: *const ::core::mem::ManuallyDrop, pvarid: *const ::core::mem::ManuallyDrop, pvarvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarschema: *const ::core::mem::ManuallyDrop, pvarid: *const ::core::mem::ManuallyDrop, pvarvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppienummetadata: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarschema: *const ::core::mem::ManuallyDrop, pvarid: *const ::core::mem::ManuallyDrop, pvarvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarschema: *const ::core::mem::ManuallyDrop, pvarid: *const ::core::mem::ManuallyDrop, pvarvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nindex: u32, pvarschema: *const ::core::mem::ManuallyDrop, pvarid: *const ::core::mem::ManuallyDrop, pvarvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nindex: u32, pvarschema: *const ::core::mem::ManuallyDrop, pvarid: *const ::core::mem::ManuallyDrop, pvarvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarschema: *const ::core::mem::ManuallyDrop, pvarid: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, @@ -4800,18 +4777,7 @@ pub struct IWICPlanarBitmapSourceTransform(pub ::windows::core::IUnknown); impl IWICPlanarBitmapSourceTransform { #[cfg(feature = "Win32_Foundation")] pub unsafe fn DoesSupportTransform(&self, puiwidth: *mut u32, puiheight: *mut u32, dsttransform: WICBitmapTransformOptions, dstplanaroptions: WICPlanarOptions, pguiddstformats: *const ::windows::core::GUID, pplanedescriptions: *mut WICBitmapPlaneDescription, cplanes: u32, pfissupported: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(puiwidth), - ::core::mem::transmute(puiheight), - ::core::mem::transmute(dsttransform), - ::core::mem::transmute(dstplanaroptions), - ::core::mem::transmute(pguiddstformats), - ::core::mem::transmute(pplanedescriptions), - ::core::mem::transmute(cplanes), - ::core::mem::transmute(pfissupported), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(puiwidth), ::core::mem::transmute(puiheight), ::core::mem::transmute(dsttransform), ::core::mem::transmute(dstplanaroptions), ::core::mem::transmute(pguiddstformats), ::core::mem::transmute(pplanedescriptions), ::core::mem::transmute(cplanes), ::core::mem::transmute(pfissupported)).ok() } pub unsafe fn CopyPixels(&self, prcsource: *const WICRect, uiwidth: u32, uiheight: u32, dsttransform: WICBitmapTransformOptions, dstplanaroptions: WICPlanarOptions, pdstplanes: *const WICBitmapPlane, cplanes: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(prcsource), ::core::mem::transmute(uiwidth), ::core::mem::transmute(uiheight), ::core::mem::transmute(dsttransform), ::core::mem::transmute(dstplanaroptions), ::core::mem::transmute(pdstplanes), ::core::mem::transmute(cplanes)).ok() @@ -4973,12 +4939,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWICP } #[repr(C)] #[doc(hidden)] -pub struct IWICProgressCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uframenum: u32, operation: WICProgressOperation, dblprogress: f64) -> ::windows::core::HRESULT, -); +pub struct IWICProgressCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uframenum: u32, operation: WICProgressOperation, dblprogress: f64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWICProgressiveLevelControl(pub ::windows::core::IUnknown); @@ -5831,16 +5792,7 @@ impl ::core::default::Default for WICDdsParameters { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for WICDdsParameters { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WICDdsParameters") - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("Depth", &self.Depth) - .field("MipLevels", &self.MipLevels) - .field("ArraySize", &self.ArraySize) - .field("DxgiFormat", &self.DxgiFormat) - .field("Dimension", &self.Dimension) - .field("AlphaMode", &self.AlphaMode) - .finish() + fmt.debug_struct("WICDdsParameters").field("Width", &self.Width).field("Height", &self.Height).field("Depth", &self.Depth).field("MipLevels", &self.MipLevels).field("ArraySize", &self.ArraySize).field("DxgiFormat", &self.DxgiFormat).field("Dimension", &self.Dimension).field("AlphaMode", &self.AlphaMode).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -6334,16 +6286,7 @@ impl ::core::default::Default for WICJpegFrameHeader { } impl ::core::fmt::Debug for WICJpegFrameHeader { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WICJpegFrameHeader") - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("TransferMatrix", &self.TransferMatrix) - .field("ScanType", &self.ScanType) - .field("cComponents", &self.cComponents) - .field("ComponentIdentifiers", &self.ComponentIdentifiers) - .field("SampleFactors", &self.SampleFactors) - .field("QuantizationTableIndices", &self.QuantizationTableIndices) - .finish() + fmt.debug_struct("WICJpegFrameHeader").field("Width", &self.Width).field("Height", &self.Height).field("TransferMatrix", &self.TransferMatrix).field("ScanType", &self.ScanType).field("cComponents", &self.cComponents).field("ComponentIdentifiers", &self.ComponentIdentifiers).field("SampleFactors", &self.SampleFactors).field("QuantizationTableIndices", &self.QuantizationTableIndices).finish() } } impl ::core::cmp::PartialEq for WICJpegFrameHeader { diff --git a/src/Windows/Win32/Graphics/OpenGL/mod.rs b/src/Windows/Win32/Graphics/OpenGL/mod.rs index 9bb3901f33..ed5307ed83 100644 --- a/src/Windows/Win32/Graphics/OpenGL/mod.rs +++ b/src/Windows/Win32/Graphics/OpenGL/mod.rs @@ -3264,18 +3264,7 @@ pub unsafe fn glMap2d(target: u32, u1: f64, u2: f64, ustride: i32, uorder: i32, extern "system" { fn glMap2d(target: u32, u1: f64, u2: f64, ustride: i32, uorder: i32, v1: f64, v2: f64, vstride: i32, vorder: i32, points: *const f64); } - ::core::mem::transmute(glMap2d( - ::core::mem::transmute(target), - ::core::mem::transmute(u1), - ::core::mem::transmute(u2), - ::core::mem::transmute(ustride), - ::core::mem::transmute(uorder), - ::core::mem::transmute(v1), - ::core::mem::transmute(v2), - ::core::mem::transmute(vstride), - ::core::mem::transmute(vorder), - ::core::mem::transmute(points), - )) + ::core::mem::transmute(glMap2d(::core::mem::transmute(target), ::core::mem::transmute(u1), ::core::mem::transmute(u2), ::core::mem::transmute(ustride), ::core::mem::transmute(uorder), ::core::mem::transmute(v1), ::core::mem::transmute(v2), ::core::mem::transmute(vstride), ::core::mem::transmute(vorder), ::core::mem::transmute(points))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3288,18 +3277,7 @@ pub unsafe fn glMap2f(target: u32, u1: f32, u2: f32, ustride: i32, uorder: i32, extern "system" { fn glMap2f(target: u32, u1: f32, u2: f32, ustride: i32, uorder: i32, v1: f32, v2: f32, vstride: i32, vorder: i32, points: *const f32); } - ::core::mem::transmute(glMap2f( - ::core::mem::transmute(target), - ::core::mem::transmute(u1), - ::core::mem::transmute(u2), - ::core::mem::transmute(ustride), - ::core::mem::transmute(uorder), - ::core::mem::transmute(v1), - ::core::mem::transmute(v2), - ::core::mem::transmute(vstride), - ::core::mem::transmute(vorder), - ::core::mem::transmute(points), - )) + ::core::mem::transmute(glMap2f(::core::mem::transmute(target), ::core::mem::transmute(u1), ::core::mem::transmute(u2), ::core::mem::transmute(ustride), ::core::mem::transmute(uorder), ::core::mem::transmute(v1), ::core::mem::transmute(v2), ::core::mem::transmute(vstride), ::core::mem::transmute(vorder), ::core::mem::transmute(points))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5067,17 +5045,7 @@ pub unsafe fn glTexImage2D(target: u32, level: i32, internalformat: i32, width: extern "system" { fn glTexImage2D(target: u32, level: i32, internalformat: i32, width: i32, height: i32, border: i32, format: u32, r#type: u32, pixels: *const ::core::ffi::c_void); } - ::core::mem::transmute(glTexImage2D( - ::core::mem::transmute(target), - ::core::mem::transmute(level), - ::core::mem::transmute(internalformat), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(border), - ::core::mem::transmute(format), - ::core::mem::transmute(r#type), - ::core::mem::transmute(pixels), - )) + ::core::mem::transmute(glTexImage2D(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(internalformat), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(border), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(pixels))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5155,17 +5123,7 @@ pub unsafe fn glTexSubImage2D(target: u32, level: i32, xoffset: i32, yoffset: i3 extern "system" { fn glTexSubImage2D(target: u32, level: i32, xoffset: i32, yoffset: i32, width: i32, height: i32, format: u32, r#type: u32, pixels: *const ::core::ffi::c_void); } - ::core::mem::transmute(glTexSubImage2D( - ::core::mem::transmute(target), - ::core::mem::transmute(level), - ::core::mem::transmute(xoffset), - ::core::mem::transmute(yoffset), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(format), - ::core::mem::transmute(r#type), - ::core::mem::transmute(pixels), - )) + ::core::mem::transmute(glTexSubImage2D(::core::mem::transmute(target), ::core::mem::transmute(level), ::core::mem::transmute(xoffset), ::core::mem::transmute(yoffset), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(r#type), ::core::mem::transmute(pixels))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5920,19 +5878,7 @@ pub unsafe fn gluNurbsSurface(nobj: *mut GLUnurbs, sknot_count: i32, sknot: *mut extern "system" { fn gluNurbsSurface(nobj: *mut GLUnurbs, sknot_count: i32, sknot: *mut f32, tknot_count: i32, tknot: *mut f32, s_stride: i32, t_stride: i32, ctlarray: *mut f32, sorder: i32, torder: i32, r#type: u32); } - ::core::mem::transmute(gluNurbsSurface( - ::core::mem::transmute(nobj), - ::core::mem::transmute(sknot_count), - ::core::mem::transmute(sknot), - ::core::mem::transmute(tknot_count), - ::core::mem::transmute(tknot), - ::core::mem::transmute(s_stride), - ::core::mem::transmute(t_stride), - ::core::mem::transmute(ctlarray), - ::core::mem::transmute(sorder), - ::core::mem::transmute(torder), - ::core::mem::transmute(r#type), - )) + ::core::mem::transmute(gluNurbsSurface(::core::mem::transmute(nobj), ::core::mem::transmute(sknot_count), ::core::mem::transmute(sknot), ::core::mem::transmute(tknot_count), ::core::mem::transmute(tknot), ::core::mem::transmute(s_stride), ::core::mem::transmute(t_stride), ::core::mem::transmute(ctlarray), ::core::mem::transmute(sorder), ::core::mem::transmute(torder), ::core::mem::transmute(r#type))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6088,17 +6034,7 @@ pub unsafe fn gluScaleImage(format: u32, widthin: i32, heightin: i32, typein: u3 extern "system" { fn gluScaleImage(format: u32, widthin: i32, heightin: i32, typein: u32, datain: *const ::core::ffi::c_void, widthout: i32, heightout: i32, typeout: u32, dataout: *mut ::core::ffi::c_void) -> i32; } - ::core::mem::transmute(gluScaleImage( - ::core::mem::transmute(format), - ::core::mem::transmute(widthin), - ::core::mem::transmute(heightin), - ::core::mem::transmute(typein), - ::core::mem::transmute(datain), - ::core::mem::transmute(widthout), - ::core::mem::transmute(heightout), - ::core::mem::transmute(typeout), - ::core::mem::transmute(dataout), - )) + ::core::mem::transmute(gluScaleImage(::core::mem::transmute(format), ::core::mem::transmute(widthin), ::core::mem::transmute(heightin), ::core::mem::transmute(typein), ::core::mem::transmute(datain), ::core::mem::transmute(widthout), ::core::mem::transmute(heightout), ::core::mem::transmute(typeout), ::core::mem::transmute(dataout))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs b/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs index aa49144c07..81f5983b9f 100644 --- a/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs +++ b/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs @@ -103,13 +103,7 @@ pub unsafe fn PTGetPrintDeviceCapabilities<'a, Param0: ::windows::core::IntoPara } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn PTGetPrintDeviceResources<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Xps::HPTPROVIDER>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>( - hprovider: Param0, - pszlocalename: Param1, - pprintticket: Param2, - pdeviceresources: Param3, - pbstrerrormessage: *mut super::super::super::Foundation::BSTR, -) -> ::windows::core::Result<()> { +pub unsafe fn PTGetPrintDeviceResources<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Xps::HPTPROVIDER>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>(hprovider: Param0, pszlocalename: Param1, pprintticket: Param2, pdeviceresources: Param3, pbstrerrormessage: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -123,14 +117,7 @@ pub unsafe fn PTGetPrintDeviceResources<'a, Param0: ::windows::core::IntoParam<' } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn PTMergeAndValidatePrintTicket<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Xps::HPTPROVIDER>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param4: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>( - hprovider: Param0, - pbaseticket: Param1, - pdeltaticket: Param2, - scope: EPrintTicketScope, - presultticket: Param4, - pbstrerrormessage: *mut super::super::super::Foundation::BSTR, -) -> ::windows::core::Result<()> { +pub unsafe fn PTMergeAndValidatePrintTicket<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Storage::Xps::HPTPROVIDER>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param4: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>(hprovider: Param0, pbaseticket: Param1, pdeltaticket: Param2, scope: EPrintTicketScope, presultticket: Param4, pbstrerrormessage: *mut super::super::super::Foundation::BSTR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Graphics/Printing/mod.rs b/src/Windows/Win32/Graphics/Printing/mod.rs index 30301c2ba9..8800b44ce9 100644 --- a/src/Windows/Win32/Graphics/Printing/mod.rs +++ b/src/Windows/Win32/Graphics/Printing/mod.rs @@ -93,15 +93,7 @@ impl ::core::default::Default for ATTRIBUTE_INFO_1 { } impl ::core::fmt::Debug for ATTRIBUTE_INFO_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ATTRIBUTE_INFO_1") - .field("dwJobNumberOfPagesPerSide", &self.dwJobNumberOfPagesPerSide) - .field("dwDrvNumberOfPagesPerSide", &self.dwDrvNumberOfPagesPerSide) - .field("dwNupBorderFlags", &self.dwNupBorderFlags) - .field("dwJobPageOrderFlags", &self.dwJobPageOrderFlags) - .field("dwDrvPageOrderFlags", &self.dwDrvPageOrderFlags) - .field("dwJobNumberOfCopies", &self.dwJobNumberOfCopies) - .field("dwDrvNumberOfCopies", &self.dwDrvNumberOfCopies) - .finish() + fmt.debug_struct("ATTRIBUTE_INFO_1").field("dwJobNumberOfPagesPerSide", &self.dwJobNumberOfPagesPerSide).field("dwDrvNumberOfPagesPerSide", &self.dwDrvNumberOfPagesPerSide).field("dwNupBorderFlags", &self.dwNupBorderFlags).field("dwJobPageOrderFlags", &self.dwJobPageOrderFlags).field("dwDrvPageOrderFlags", &self.dwDrvPageOrderFlags).field("dwJobNumberOfCopies", &self.dwJobNumberOfCopies).field("dwDrvNumberOfCopies", &self.dwDrvNumberOfCopies).finish() } } impl ::core::cmp::PartialEq for ATTRIBUTE_INFO_1 { @@ -192,16 +184,7 @@ impl ::core::fmt::Debug for ATTRIBUTE_INFO_3 { } impl ::core::cmp::PartialEq for ATTRIBUTE_INFO_3 { fn eq(&self, other: &Self) -> bool { - self.dwJobNumberOfPagesPerSide == other.dwJobNumberOfPagesPerSide - && self.dwDrvNumberOfPagesPerSide == other.dwDrvNumberOfPagesPerSide - && self.dwNupBorderFlags == other.dwNupBorderFlags - && self.dwJobPageOrderFlags == other.dwJobPageOrderFlags - && self.dwDrvPageOrderFlags == other.dwDrvPageOrderFlags - && self.dwJobNumberOfCopies == other.dwJobNumberOfCopies - && self.dwDrvNumberOfCopies == other.dwDrvNumberOfCopies - && self.dwColorOptimization == other.dwColorOptimization - && self.dmPrintQuality == other.dmPrintQuality - && self.dmYResolution == other.dmYResolution + self.dwJobNumberOfPagesPerSide == other.dwJobNumberOfPagesPerSide && self.dwDrvNumberOfPagesPerSide == other.dwDrvNumberOfPagesPerSide && self.dwNupBorderFlags == other.dwNupBorderFlags && self.dwJobPageOrderFlags == other.dwJobPageOrderFlags && self.dwDrvPageOrderFlags == other.dwDrvPageOrderFlags && self.dwJobNumberOfCopies == other.dwJobNumberOfCopies && self.dwDrvNumberOfCopies == other.dwDrvNumberOfCopies && self.dwColorOptimization == other.dwColorOptimization && self.dmPrintQuality == other.dmPrintQuality && self.dmYResolution == other.dmYResolution } } impl ::core::cmp::Eq for ATTRIBUTE_INFO_3 {} @@ -1081,16 +1064,7 @@ impl ::core::default::Default for BranchOfficeJobDataPrinted { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for BranchOfficeJobDataPrinted { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BranchOfficeJobDataPrinted") - .field("Status", &self.Status) - .field("pDocumentName", &self.pDocumentName) - .field("pUserName", &self.pUserName) - .field("pMachineName", &self.pMachineName) - .field("pPrinterName", &self.pPrinterName) - .field("pPortName", &self.pPortName) - .field("Size", &self.Size) - .field("TotalPages", &self.TotalPages) - .finish() + fmt.debug_struct("BranchOfficeJobDataPrinted").field("Status", &self.Status).field("pDocumentName", &self.pDocumentName).field("pUserName", &self.pUserName).field("pMachineName", &self.pMachineName).field("pPrinterName", &self.pPrinterName).field("pPortName", &self.pPortName).field("Size", &self.Size).field("TotalPages", &self.TotalPages).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1253,22 +1227,7 @@ impl ::core::fmt::Debug for COMPROPSHEETUI { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::cmp::PartialEq for COMPROPSHEETUI { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.Flags == other.Flags - && self.hInstCaller == other.hInstCaller - && self.pCallerName == other.pCallerName - && self.UserData == other.UserData - && self.pHelpFile == other.pHelpFile - && self.pfnCallBack.map(|f| f as usize) == other.pfnCallBack.map(|f| f as usize) - && self.pOptItem == other.pOptItem - && self.pDlgPage == other.pDlgPage - && self.cOptItem == other.cOptItem - && self.cDlgPage == other.cDlgPage - && self.IconID == other.IconID - && self.pOptItemName == other.pOptItemName - && self.CallerVersion == other.CallerVersion - && self.OptItemVersion == other.OptItemVersion - && self.dwReserved == other.dwReserved + self.cbSize == other.cbSize && self.Flags == other.Flags && self.hInstCaller == other.hInstCaller && self.pCallerName == other.pCallerName && self.UserData == other.UserData && self.pHelpFile == other.pHelpFile && self.pfnCallBack.map(|f| f as usize) == other.pfnCallBack.map(|f| f as usize) && self.pOptItem == other.pOptItem && self.pDlgPage == other.pDlgPage && self.cOptItem == other.cOptItem && self.cDlgPage == other.cDlgPage && self.IconID == other.IconID && self.pOptItemName == other.pOptItemName && self.CallerVersion == other.CallerVersion && self.OptItemVersion == other.OptItemVersion && self.dwReserved == other.dwReserved } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -1686,13 +1645,7 @@ pub unsafe fn ConnectToPrinterDlg<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CorePrinterDriverInstalledA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>>( - pszserver: Param0, - pszenvironment: Param1, - coredriverguid: Param2, - ftdriverdate: Param3, - dwldriverversion: u64, -) -> ::windows::core::Result { +pub unsafe fn CorePrinterDriverInstalledA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>>(pszserver: Param0, pszenvironment: Param1, coredriverguid: Param2, ftdriverdate: Param3, dwldriverversion: u64) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -1707,13 +1660,7 @@ pub unsafe fn CorePrinterDriverInstalledA<'a, Param0: ::windows::core::IntoParam } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CorePrinterDriverInstalledW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>>( - pszserver: Param0, - pszenvironment: Param1, - coredriverguid: Param2, - ftdriverdate: Param3, - dwldriverversion: u64, -) -> ::windows::core::Result { +pub unsafe fn CorePrinterDriverInstalledW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>>(pszserver: Param0, pszenvironment: Param1, coredriverguid: Param2, ftdriverdate: Param3, dwldriverversion: u64) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -2341,16 +2288,7 @@ impl ::core::default::Default for DOCUMENTPROPERTYHEADER { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for DOCUMENTPROPERTYHEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOCUMENTPROPERTYHEADER") - .field("cbSize", &self.cbSize) - .field("Reserved", &self.Reserved) - .field("hPrinter", &self.hPrinter) - .field("pszPrinterName", &self.pszPrinterName) - .field("pdmIn", &self.pdmIn) - .field("pdmOut", &self.pdmOut) - .field("cbOut", &self.cbOut) - .field("fMode", &self.fMode) - .finish() + fmt.debug_struct("DOCUMENTPROPERTYHEADER").field("cbSize", &self.cbSize).field("Reserved", &self.Reserved).field("hPrinter", &self.hPrinter).field("pszPrinterName", &self.pszPrinterName).field("pdmIn", &self.pdmIn).field("pdmOut", &self.pdmOut).field("cbOut", &self.cbOut).field("fMode", &self.fMode).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2751,18 +2689,7 @@ impl ::core::default::Default for DRIVER_INFO_3A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DRIVER_INFO_3A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DRIVER_INFO_3A") - .field("cVersion", &self.cVersion) - .field("pName", &self.pName) - .field("pEnvironment", &self.pEnvironment) - .field("pDriverPath", &self.pDriverPath) - .field("pDataFile", &self.pDataFile) - .field("pConfigFile", &self.pConfigFile) - .field("pHelpFile", &self.pHelpFile) - .field("pDependentFiles", &self.pDependentFiles) - .field("pMonitorName", &self.pMonitorName) - .field("pDefaultDataType", &self.pDefaultDataType) - .finish() + fmt.debug_struct("DRIVER_INFO_3A").field("cVersion", &self.cVersion).field("pName", &self.pName).field("pEnvironment", &self.pEnvironment).field("pDriverPath", &self.pDriverPath).field("pDataFile", &self.pDataFile).field("pConfigFile", &self.pConfigFile).field("pHelpFile", &self.pHelpFile).field("pDependentFiles", &self.pDependentFiles).field("pMonitorName", &self.pMonitorName).field("pDefaultDataType", &self.pDefaultDataType).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2803,18 +2730,7 @@ impl ::core::default::Default for DRIVER_INFO_3W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DRIVER_INFO_3W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DRIVER_INFO_3W") - .field("cVersion", &self.cVersion) - .field("pName", &self.pName) - .field("pEnvironment", &self.pEnvironment) - .field("pDriverPath", &self.pDriverPath) - .field("pDataFile", &self.pDataFile) - .field("pConfigFile", &self.pConfigFile) - .field("pHelpFile", &self.pHelpFile) - .field("pDependentFiles", &self.pDependentFiles) - .field("pMonitorName", &self.pMonitorName) - .field("pDefaultDataType", &self.pDefaultDataType) - .finish() + fmt.debug_struct("DRIVER_INFO_3W").field("cVersion", &self.cVersion).field("pName", &self.pName).field("pEnvironment", &self.pEnvironment).field("pDriverPath", &self.pDriverPath).field("pDataFile", &self.pDataFile).field("pConfigFile", &self.pConfigFile).field("pHelpFile", &self.pHelpFile).field("pDependentFiles", &self.pDependentFiles).field("pMonitorName", &self.pMonitorName).field("pDefaultDataType", &self.pDefaultDataType).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2962,17 +2878,7 @@ impl ::core::default::Default for DRIVER_INFO_5A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DRIVER_INFO_5A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DRIVER_INFO_5A") - .field("cVersion", &self.cVersion) - .field("pName", &self.pName) - .field("pEnvironment", &self.pEnvironment) - .field("pDriverPath", &self.pDriverPath) - .field("pDataFile", &self.pDataFile) - .field("pConfigFile", &self.pConfigFile) - .field("dwDriverAttributes", &self.dwDriverAttributes) - .field("dwConfigVersion", &self.dwConfigVersion) - .field("dwDriverVersion", &self.dwDriverVersion) - .finish() + fmt.debug_struct("DRIVER_INFO_5A").field("cVersion", &self.cVersion).field("pName", &self.pName).field("pEnvironment", &self.pEnvironment).field("pDriverPath", &self.pDriverPath).field("pDataFile", &self.pDataFile).field("pConfigFile", &self.pConfigFile).field("dwDriverAttributes", &self.dwDriverAttributes).field("dwConfigVersion", &self.dwConfigVersion).field("dwDriverVersion", &self.dwDriverVersion).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3012,17 +2918,7 @@ impl ::core::default::Default for DRIVER_INFO_5W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DRIVER_INFO_5W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DRIVER_INFO_5W") - .field("cVersion", &self.cVersion) - .field("pName", &self.pName) - .field("pEnvironment", &self.pEnvironment) - .field("pDriverPath", &self.pDriverPath) - .field("pDataFile", &self.pDataFile) - .field("pConfigFile", &self.pConfigFile) - .field("dwDriverAttributes", &self.dwDriverAttributes) - .field("dwConfigVersion", &self.dwConfigVersion) - .field("dwDriverVersion", &self.dwDriverVersion) - .finish() + fmt.debug_struct("DRIVER_INFO_5W").field("cVersion", &self.cVersion).field("pName", &self.pName).field("pEnvironment", &self.pEnvironment).field("pDriverPath", &self.pDriverPath).field("pDataFile", &self.pDataFile).field("pConfigFile", &self.pConfigFile).field("dwDriverAttributes", &self.dwDriverAttributes).field("dwConfigVersion", &self.dwConfigVersion).field("dwDriverVersion", &self.dwDriverVersion).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3094,23 +2990,7 @@ impl ::core::fmt::Debug for DRIVER_INFO_6A { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DRIVER_INFO_6A { fn eq(&self, other: &Self) -> bool { - self.cVersion == other.cVersion - && self.pName == other.pName - && self.pEnvironment == other.pEnvironment - && self.pDriverPath == other.pDriverPath - && self.pDataFile == other.pDataFile - && self.pConfigFile == other.pConfigFile - && self.pHelpFile == other.pHelpFile - && self.pDependentFiles == other.pDependentFiles - && self.pMonitorName == other.pMonitorName - && self.pDefaultDataType == other.pDefaultDataType - && self.pszzPreviousNames == other.pszzPreviousNames - && self.ftDriverDate == other.ftDriverDate - && self.dwlDriverVersion == other.dwlDriverVersion - && self.pszMfgName == other.pszMfgName - && self.pszOEMUrl == other.pszOEMUrl - && self.pszHardwareID == other.pszHardwareID - && self.pszProvider == other.pszProvider + self.cVersion == other.cVersion && self.pName == other.pName && self.pEnvironment == other.pEnvironment && self.pDriverPath == other.pDriverPath && self.pDataFile == other.pDataFile && self.pConfigFile == other.pConfigFile && self.pHelpFile == other.pHelpFile && self.pDependentFiles == other.pDependentFiles && self.pMonitorName == other.pMonitorName && self.pDefaultDataType == other.pDefaultDataType && self.pszzPreviousNames == other.pszzPreviousNames && self.ftDriverDate == other.ftDriverDate && self.dwlDriverVersion == other.dwlDriverVersion && self.pszMfgName == other.pszMfgName && self.pszOEMUrl == other.pszOEMUrl && self.pszHardwareID == other.pszHardwareID && self.pszProvider == other.pszProvider } } #[cfg(feature = "Win32_Foundation")] @@ -3176,23 +3056,7 @@ impl ::core::fmt::Debug for DRIVER_INFO_6W { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DRIVER_INFO_6W { fn eq(&self, other: &Self) -> bool { - self.cVersion == other.cVersion - && self.pName == other.pName - && self.pEnvironment == other.pEnvironment - && self.pDriverPath == other.pDriverPath - && self.pDataFile == other.pDataFile - && self.pConfigFile == other.pConfigFile - && self.pHelpFile == other.pHelpFile - && self.pDependentFiles == other.pDependentFiles - && self.pMonitorName == other.pMonitorName - && self.pDefaultDataType == other.pDefaultDataType - && self.pszzPreviousNames == other.pszzPreviousNames - && self.ftDriverDate == other.ftDriverDate - && self.dwlDriverVersion == other.dwlDriverVersion - && self.pszMfgName == other.pszMfgName - && self.pszOEMUrl == other.pszOEMUrl - && self.pszHardwareID == other.pszHardwareID - && self.pszProvider == other.pszProvider + self.cVersion == other.cVersion && self.pName == other.pName && self.pEnvironment == other.pEnvironment && self.pDriverPath == other.pDriverPath && self.pDataFile == other.pDataFile && self.pConfigFile == other.pConfigFile && self.pHelpFile == other.pHelpFile && self.pDependentFiles == other.pDependentFiles && self.pMonitorName == other.pMonitorName && self.pDefaultDataType == other.pDefaultDataType && self.pszzPreviousNames == other.pszzPreviousNames && self.ftDriverDate == other.ftDriverDate && self.dwlDriverVersion == other.dwlDriverVersion && self.pszMfgName == other.pszMfgName && self.pszOEMUrl == other.pszOEMUrl && self.pszHardwareID == other.pszHardwareID && self.pszProvider == other.pszProvider } } #[cfg(feature = "Win32_Foundation")] @@ -3484,19 +3348,7 @@ impl ::core::fmt::Debug for DRIVER_UPGRADE_INFO_2 { } impl ::core::cmp::PartialEq for DRIVER_UPGRADE_INFO_2 { fn eq(&self, other: &Self) -> bool { - self.pPrinterName == other.pPrinterName - && self.pOldDriverDirectory == other.pOldDriverDirectory - && self.cVersion == other.cVersion - && self.pName == other.pName - && self.pEnvironment == other.pEnvironment - && self.pDriverPath == other.pDriverPath - && self.pDataFile == other.pDataFile - && self.pConfigFile == other.pConfigFile - && self.pHelpFile == other.pHelpFile - && self.pDependentFiles == other.pDependentFiles - && self.pMonitorName == other.pMonitorName - && self.pDefaultDataType == other.pDefaultDataType - && self.pszzPreviousNames == other.pszzPreviousNames + self.pPrinterName == other.pPrinterName && self.pOldDriverDirectory == other.pOldDriverDirectory && self.cVersion == other.cVersion && self.pName == other.pName && self.pEnvironment == other.pEnvironment && self.pDriverPath == other.pDriverPath && self.pDataFile == other.pDataFile && self.pConfigFile == other.pConfigFile && self.pHelpFile == other.pHelpFile && self.pDependentFiles == other.pDependentFiles && self.pMonitorName == other.pMonitorName && self.pDefaultDataType == other.pDefaultDataType && self.pszzPreviousNames == other.pszzPreviousNames } } impl ::core::cmp::Eq for DRIVER_UPGRADE_INFO_2 {} @@ -4143,16 +3995,7 @@ impl ::core::default::Default for EXTCHKBOX { } impl ::core::fmt::Debug for EXTCHKBOX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EXTCHKBOX") - .field("cbSize", &self.cbSize) - .field("Flags", &self.Flags) - .field("pTitle", &self.pTitle) - .field("pSeparator", &self.pSeparator) - .field("pCheckedName", &self.pCheckedName) - .field("IconID", &self.IconID) - .field("wReserved", &self.wReserved) - .field("dwReserved", &self.dwReserved) - .finish() + fmt.debug_struct("EXTCHKBOX").field("cbSize", &self.cbSize).field("Flags", &self.Flags).field("pTitle", &self.pTitle).field("pSeparator", &self.pSeparator).field("pCheckedName", &self.pCheckedName).field("IconID", &self.IconID).field("wReserved", &self.wReserved).field("dwReserved", &self.dwReserved).finish() } } impl ::core::cmp::PartialEq for EXTCHKBOX { @@ -4629,17 +4472,7 @@ pub unsafe fn EnumPrinterDataA<'a, Param0: ::windows::core::IntoParam<'a, super: extern "system" { fn EnumPrinterDataA(hprinter: super::super::Foundation::HANDLE, dwindex: u32, pvaluename: super::super::Foundation::PSTR, cbvaluename: u32, pcbvaluename: *mut u32, ptype: *mut u32, pdata: *mut u8, cbdata: u32, pcbdata: *mut u32) -> u32; } - ::core::mem::transmute(EnumPrinterDataA( - hprinter.into_param().abi(), - ::core::mem::transmute(dwindex), - ::core::mem::transmute(pvaluename), - ::core::mem::transmute(cbvaluename), - ::core::mem::transmute(pcbvaluename), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pdata), - ::core::mem::transmute(cbdata), - ::core::mem::transmute(pcbdata), - )) + ::core::mem::transmute(EnumPrinterDataA(hprinter.into_param().abi(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pvaluename), ::core::mem::transmute(cbvaluename), ::core::mem::transmute(pcbvaluename), ::core::mem::transmute(ptype), ::core::mem::transmute(pdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(pcbdata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4681,17 +4514,7 @@ pub unsafe fn EnumPrinterDataW<'a, Param0: ::windows::core::IntoParam<'a, super: extern "system" { fn EnumPrinterDataW(hprinter: super::super::Foundation::HANDLE, dwindex: u32, pvaluename: super::super::Foundation::PWSTR, cbvaluename: u32, pcbvaluename: *mut u32, ptype: *mut u32, pdata: *mut u8, cbdata: u32, pcbdata: *mut u32) -> u32; } - ::core::mem::transmute(EnumPrinterDataW( - hprinter.into_param().abi(), - ::core::mem::transmute(dwindex), - ::core::mem::transmute(pvaluename), - ::core::mem::transmute(cbvaluename), - ::core::mem::transmute(pcbvaluename), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pdata), - ::core::mem::transmute(cbdata), - ::core::mem::transmute(pcbdata), - )) + ::core::mem::transmute(EnumPrinterDataW(hprinter.into_param().abi(), ::core::mem::transmute(dwindex), ::core::mem::transmute(pvaluename), ::core::mem::transmute(cbvaluename), ::core::mem::transmute(pcbvaluename), ::core::mem::transmute(ptype), ::core::mem::transmute(pdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(pcbdata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4782,16 +4605,7 @@ pub unsafe fn EnumPrintersW<'a, Param1: ::windows::core::IntoParam<'a, super::su } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn ExtDeviceMode<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hwnd: Param0, - hinst: Param1, - pdevmodeoutput: *mut super::Gdi::DEVMODEA, - pdevicename: Param3, - pport: Param4, - pdevmodeinput: *const super::Gdi::DEVMODEA, - pprofile: Param6, - fmode: u32, -) -> i32 { +pub unsafe fn ExtDeviceMode<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hwnd: Param0, hinst: Param1, pdevmodeoutput: *mut super::Gdi::DEVMODEA, pdevicename: Param3, pport: Param4, pdevmodeinput: *const super::Gdi::DEVMODEA, pprofile: Param6, fmode: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] @@ -4927,18 +4741,7 @@ impl ::core::default::Default for FORM_INFO_2A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FORM_INFO_2A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FORM_INFO_2A") - .field("Flags", &self.Flags) - .field("pName", &self.pName) - .field("Size", &self.Size) - .field("ImageableArea", &self.ImageableArea) - .field("pKeyword", &self.pKeyword) - .field("StringType", &self.StringType) - .field("pMuiDll", &self.pMuiDll) - .field("dwResourceId", &self.dwResourceId) - .field("pDisplayName", &self.pDisplayName) - .field("wLangId", &self.wLangId) - .finish() + fmt.debug_struct("FORM_INFO_2A").field("Flags", &self.Flags).field("pName", &self.pName).field("Size", &self.Size).field("ImageableArea", &self.ImageableArea).field("pKeyword", &self.pKeyword).field("StringType", &self.StringType).field("pMuiDll", &self.pMuiDll).field("dwResourceId", &self.dwResourceId).field("pDisplayName", &self.pDisplayName).field("wLangId", &self.wLangId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4979,18 +4782,7 @@ impl ::core::default::Default for FORM_INFO_2W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FORM_INFO_2W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FORM_INFO_2W") - .field("Flags", &self.Flags) - .field("pName", &self.pName) - .field("Size", &self.Size) - .field("ImageableArea", &self.ImageableArea) - .field("pKeyword", &self.pKeyword) - .field("StringType", &self.StringType) - .field("pMuiDll", &self.pMuiDll) - .field("dwResourceId", &self.dwResourceId) - .field("pDisplayName", &self.pDisplayName) - .field("wLangId", &self.wLangId) - .finish() + fmt.debug_struct("FORM_INFO_2W").field("Flags", &self.Flags).field("pName", &self.pName).field("Size", &self.Size).field("ImageableArea", &self.ImageableArea).field("pKeyword", &self.pKeyword).field("StringType", &self.StringType).field("pMuiDll", &self.pMuiDll).field("dwResourceId", &self.dwResourceId).field("pDisplayName", &self.pDisplayName).field("wLangId", &self.wLangId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5304,34 +5096,14 @@ pub unsafe fn GdiStartPageEMF<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GenerateCopyFilePaths<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pszprintername: Param0, - pszdirectory: Param1, - psplclientinfo: *const u8, - dwlevel: u32, - pszsourcedir: Param4, - pcchsourcedirsize: *mut u32, - psztargetdir: Param6, - pcchtargetdirsize: *mut u32, - dwflags: u32, -) -> u32 { +pub unsafe fn GenerateCopyFilePaths<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pszprintername: Param0, pszdirectory: Param1, psplclientinfo: *const u8, dwlevel: u32, pszsourcedir: Param4, pcchsourcedirsize: *mut u32, psztargetdir: Param6, pcchtargetdirsize: *mut u32, dwflags: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn GenerateCopyFilePaths(pszprintername: super::super::Foundation::PWSTR, pszdirectory: super::super::Foundation::PWSTR, psplclientinfo: *const u8, dwlevel: u32, pszsourcedir: super::super::Foundation::PWSTR, pcchsourcedirsize: *mut u32, psztargetdir: super::super::Foundation::PWSTR, pcchtargetdirsize: *mut u32, dwflags: u32) -> u32; } - ::core::mem::transmute(GenerateCopyFilePaths( - pszprintername.into_param().abi(), - pszdirectory.into_param().abi(), - ::core::mem::transmute(psplclientinfo), - ::core::mem::transmute(dwlevel), - pszsourcedir.into_param().abi(), - ::core::mem::transmute(pcchsourcedirsize), - psztargetdir.into_param().abi(), - ::core::mem::transmute(pcchtargetdirsize), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(GenerateCopyFilePaths(pszprintername.into_param().abi(), pszdirectory.into_param().abi(), ::core::mem::transmute(psplclientinfo), ::core::mem::transmute(dwlevel), pszsourcedir.into_param().abi(), ::core::mem::transmute(pcchsourcedirsize), psztargetdir.into_param().abi(), ::core::mem::transmute(pcchtargetdirsize), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5702,15 +5474,7 @@ pub unsafe fn GetPrinterDriverDirectoryW<'a, Param0: ::windows::core::IntoParam< } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GetPrinterDriverPackagePathA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - pszserver: Param0, - pszenvironment: Param1, - pszlanguage: Param2, - pszpackageid: Param3, - pszdriverpackagecab: Param4, - cchdriverpackagecab: u32, - pcchrequiredsize: *mut u32, -) -> ::windows::core::Result<()> { +pub unsafe fn GetPrinterDriverPackagePathA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(pszserver: Param0, pszenvironment: Param1, pszlanguage: Param2, pszpackageid: Param3, pszdriverpackagecab: Param4, cchdriverpackagecab: u32, pcchrequiredsize: *mut u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -5724,15 +5488,7 @@ pub unsafe fn GetPrinterDriverPackagePathA<'a, Param0: ::windows::core::IntoPara } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GetPrinterDriverPackagePathW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pszserver: Param0, - pszenvironment: Param1, - pszlanguage: Param2, - pszpackageid: Param3, - pszdriverpackagecab: Param4, - cchdriverpackagecab: u32, - pcchrequiredsize: *mut u32, -) -> ::windows::core::Result<()> { +pub unsafe fn GetPrinterDriverPackagePathW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pszserver: Param0, pszenvironment: Param1, pszlanguage: Param2, pszpackageid: Param3, pszdriverpackagecab: Param4, cchdriverpackagecab: u32, pcchrequiredsize: *mut u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -6090,16 +5846,7 @@ impl ::core::default::Default for IBidiRequestVtbl { } impl ::core::fmt::Debug for IBidiRequestVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IBidiRequestVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("SetSchema", &self.SetSchema) - .field("SetInputData", &self.SetInputData) - .field("GetResult", &self.GetResult) - .field("GetOutputData", &self.GetOutputData) - .field("GetEnumCount", &self.GetEnumCount) - .finish() + fmt.debug_struct("IBidiRequestVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("SetSchema", &self.SetSchema).field("SetInputData", &self.SetInputData).field("GetResult", &self.GetResult).field("GetOutputData", &self.GetOutputData).field("GetEnumCount", &self.GetEnumCount).finish() } } impl ::core::cmp::PartialEq for IBidiRequestVtbl { @@ -6180,15 +5927,7 @@ impl ::core::default::Default for IBidiSpl2Vtbl { } impl ::core::fmt::Debug for IBidiSpl2Vtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IBidiSpl2Vtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("BindDevice", &self.BindDevice) - .field("UnbindDevice", &self.UnbindDevice) - .field("SendRecvXMLString", &self.SendRecvXMLString) - .field("SendRecvXMLStream", &self.SendRecvXMLStream) - .finish() + fmt.debug_struct("IBidiSpl2Vtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("BindDevice", &self.BindDevice).field("UnbindDevice", &self.UnbindDevice).field("SendRecvXMLString", &self.SendRecvXMLString).field("SendRecvXMLStream", &self.SendRecvXMLStream).finish() } } impl ::core::cmp::PartialEq for IBidiSpl2Vtbl { @@ -6219,15 +5958,7 @@ impl ::core::default::Default for IBidiSplVtbl { } impl ::core::fmt::Debug for IBidiSplVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IBidiSplVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("BindDevice", &self.BindDevice) - .field("UnbindDevice", &self.UnbindDevice) - .field("SendRecv", &self.SendRecv) - .field("MultiSendRecv", &self.MultiSendRecv) - .finish() + fmt.debug_struct("IBidiSplVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("BindDevice", &self.BindDevice).field("UnbindDevice", &self.UnbindDevice).field("SendRecv", &self.SendRecv).field("MultiSendRecv", &self.MultiSendRecv).finish() } } impl ::core::cmp::PartialEq for IBidiSplVtbl { @@ -6727,20 +6458,7 @@ impl ::core::fmt::Debug for IFixedPageVtbl { } impl ::core::cmp::PartialEq for IFixedPageVtbl { fn eq(&self, other: &Self) -> bool { - self.QueryInterface == other.QueryInterface - && self.AddRef == other.AddRef - && self.Release == other.Release - && self.GetUri == other.GetUri - && self.GetStream == other.GetStream - && self.GetPartCompression == other.GetPartCompression - && self.SetPartCompression == other.SetPartCompression - && self.GetPrintTicket == other.GetPrintTicket - && self.GetPagePart == other.GetPagePart - && self.GetWriteStream == other.GetWriteStream - && self.SetPrintTicket == other.SetPrintTicket - && self.SetPagePart == other.SetPagePart - && self.DeleteResource == other.DeleteResource - && self.GetXpsPartIterator == other.GetXpsPartIterator + self.QueryInterface == other.QueryInterface && self.AddRef == other.AddRef && self.Release == other.Release && self.GetUri == other.GetUri && self.GetStream == other.GetStream && self.GetPartCompression == other.GetPartCompression && self.SetPartCompression == other.SetPartCompression && self.GetPrintTicket == other.GetPrintTicket && self.GetPagePart == other.GetPagePart && self.GetWriteStream == other.GetWriteStream && self.SetPrintTicket == other.SetPrintTicket && self.SetPagePart == other.SetPagePart && self.DeleteResource == other.DeleteResource && self.GetXpsPartIterator == other.GetXpsPartIterator } } impl ::core::cmp::Eq for IFixedPageVtbl {} @@ -6793,17 +6511,7 @@ impl ::core::default::Default for IImgCreateErrorInfoVtbl { } impl ::core::fmt::Debug for IImgCreateErrorInfoVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IImgCreateErrorInfoVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("SetGUID", &self.SetGUID) - .field("SetSource", &self.SetSource) - .field("SetDescription", &self.SetDescription) - .field("SetHelpFile", &self.SetHelpFile) - .field("SetHelpContext", &self.SetHelpContext) - .field("AttachToErrorInfo", &self.AttachToErrorInfo) - .finish() + fmt.debug_struct("IImgCreateErrorInfoVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("SetGUID", &self.SetGUID).field("SetSource", &self.SetSource).field("SetDescription", &self.SetDescription).field("SetHelpFile", &self.SetHelpFile).field("SetHelpContext", &self.SetHelpContext).field("AttachToErrorInfo", &self.AttachToErrorInfo).finish() } } impl ::core::cmp::PartialEq for IImgCreateErrorInfoVtbl { @@ -6888,21 +6596,7 @@ impl ::core::fmt::Debug for IImgErrorInfoVtbl { } impl ::core::cmp::PartialEq for IImgErrorInfoVtbl { fn eq(&self, other: &Self) -> bool { - self.QueryInterface == other.QueryInterface - && self.AddRef == other.AddRef - && self.Release == other.Release - && self.GetGUID == other.GetGUID - && self.GetSource == other.GetSource - && self.GetDescription == other.GetDescription - && self.GetHelpFile == other.GetHelpFile - && self.GetHelpContext == other.GetHelpContext - && self.GetDeveloperDescription == other.GetDeveloperDescription - && self.GetUserErrorId == other.GetUserErrorId - && self.GetUserParameterCount == other.GetUserParameterCount - && self.GetUserParameter == other.GetUserParameter - && self.GetUserFallback == other.GetUserFallback - && self.GetExceptionId == other.GetExceptionId - && self.DetachErrorInfo == other.DetachErrorInfo + self.QueryInterface == other.QueryInterface && self.AddRef == other.AddRef && self.Release == other.Release && self.GetGUID == other.GetGUID && self.GetSource == other.GetSource && self.GetDescription == other.GetDescription && self.GetHelpFile == other.GetHelpFile && self.GetHelpContext == other.GetHelpContext && self.GetDeveloperDescription == other.GetDeveloperDescription && self.GetUserErrorId == other.GetUserErrorId && self.GetUserParameterCount == other.GetUserParameterCount && self.GetUserParameter == other.GetUserParameter && self.GetUserFallback == other.GetUserFallback && self.GetExceptionId == other.GetExceptionId && self.DetachErrorInfo == other.DetachErrorInfo } } impl ::core::cmp::Eq for IImgErrorInfoVtbl {} @@ -7082,15 +6776,7 @@ impl ::core::default::Default for IPartBaseVtbl { } impl ::core::fmt::Debug for IPartBaseVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPartBaseVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("GetUri", &self.GetUri) - .field("GetStream", &self.GetStream) - .field("GetPartCompression", &self.GetPartCompression) - .field("SetPartCompression", &self.SetPartCompression) - .finish() + fmt.debug_struct("IPartBaseVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("GetUri", &self.GetUri).field("GetStream", &self.GetStream).field("GetPartCompression", &self.GetPartCompression).field("SetPartCompression", &self.SetPartCompression).finish() } } impl ::core::cmp::PartialEq for IPartBaseVtbl { @@ -7146,15 +6832,7 @@ impl ::core::default::Default for IPartColorProfileVtbl { } impl ::core::fmt::Debug for IPartColorProfileVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPartColorProfileVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("GetUri", &self.GetUri) - .field("GetStream", &self.GetStream) - .field("GetPartCompression", &self.GetPartCompression) - .field("SetPartCompression", &self.SetPartCompression) - .finish() + fmt.debug_struct("IPartColorProfileVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("GetUri", &self.GetUri).field("GetStream", &self.GetStream).field("GetPartCompression", &self.GetPartCompression).field("SetPartCompression", &self.SetPartCompression).finish() } } impl ::core::cmp::PartialEq for IPartColorProfileVtbl { @@ -7338,18 +7016,7 @@ impl ::core::default::Default for IPartFontVtbl { } impl ::core::fmt::Debug for IPartFontVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPartFontVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("GetUri", &self.GetUri) - .field("GetStream", &self.GetStream) - .field("GetPartCompression", &self.GetPartCompression) - .field("SetPartCompression", &self.SetPartCompression) - .field("GetFontProperties", &self.GetFontProperties) - .field("SetFontContent", &self.SetFontContent) - .field("SetFontOptions", &self.SetFontOptions) - .finish() + fmt.debug_struct("IPartFontVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("GetUri", &self.GetUri).field("GetStream", &self.GetStream).field("GetPartCompression", &self.GetPartCompression).field("SetPartCompression", &self.SetPartCompression).field("GetFontProperties", &self.GetFontProperties).field("SetFontContent", &self.SetFontContent).field("SetFontOptions", &self.SetFontOptions).finish() } } impl ::core::cmp::PartialEq for IPartFontVtbl { @@ -7407,17 +7074,7 @@ impl ::core::default::Default for IPartImageVtbl { } impl ::core::fmt::Debug for IPartImageVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPartImageVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("GetUri", &self.GetUri) - .field("GetStream", &self.GetStream) - .field("GetPartCompression", &self.GetPartCompression) - .field("SetPartCompression", &self.SetPartCompression) - .field("GetImageProperties", &self.GetImageProperties) - .field("SetImageContent", &self.SetImageContent) - .finish() + fmt.debug_struct("IPartImageVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("GetUri", &self.GetUri).field("GetStream", &self.GetStream).field("GetPartCompression", &self.GetPartCompression).field("SetPartCompression", &self.SetPartCompression).field("GetImageProperties", &self.GetImageProperties).field("SetImageContent", &self.SetImageContent).finish() } } impl ::core::cmp::PartialEq for IPartImageVtbl { @@ -7473,15 +7130,7 @@ impl ::core::default::Default for IPartPrintTicketVtbl { } impl ::core::fmt::Debug for IPartPrintTicketVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPartPrintTicketVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("GetUri", &self.GetUri) - .field("GetStream", &self.GetStream) - .field("GetPartCompression", &self.GetPartCompression) - .field("SetPartCompression", &self.SetPartCompression) - .finish() + fmt.debug_struct("IPartPrintTicketVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("GetUri", &self.GetUri).field("GetStream", &self.GetStream).field("GetPartCompression", &self.GetPartCompression).field("SetPartCompression", &self.SetPartCompression).finish() } } impl ::core::cmp::PartialEq for IPartPrintTicketVtbl { @@ -7537,15 +7186,7 @@ impl ::core::default::Default for IPartResourceDictionaryVtbl { } impl ::core::fmt::Debug for IPartResourceDictionaryVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPartResourceDictionaryVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("GetUri", &self.GetUri) - .field("GetStream", &self.GetStream) - .field("GetPartCompression", &self.GetPartCompression) - .field("SetPartCompression", &self.SetPartCompression) - .finish() + fmt.debug_struct("IPartResourceDictionaryVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("GetUri", &self.GetUri).field("GetStream", &self.GetStream).field("GetPartCompression", &self.GetPartCompression).field("SetPartCompression", &self.SetPartCompression).finish() } } impl ::core::cmp::PartialEq for IPartResourceDictionaryVtbl { @@ -7603,17 +7244,7 @@ impl ::core::default::Default for IPartThumbnailVtbl { } impl ::core::fmt::Debug for IPartThumbnailVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPartThumbnailVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("GetUri", &self.GetUri) - .field("GetStream", &self.GetStream) - .field("GetPartCompression", &self.GetPartCompression) - .field("SetPartCompression", &self.SetPartCompression) - .field("GetThumbnailProperties", &self.GetThumbnailProperties) - .field("SetThumbnailContent", &self.SetThumbnailContent) - .finish() + fmt.debug_struct("IPartThumbnailVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("GetUri", &self.GetUri).field("GetStream", &self.GetStream).field("GetPartCompression", &self.GetPartCompression).field("SetPartCompression", &self.SetPartCompression).field("GetThumbnailProperties", &self.GetThumbnailProperties).field("SetThumbnailContent", &self.SetThumbnailContent).finish() } } impl ::core::cmp::PartialEq for IPartThumbnailVtbl { @@ -7952,13 +7583,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPrin } #[repr(C)] #[doc(hidden)] -pub struct IPrintAsyncNotifyRegistration_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPrintAsyncNotifyRegistration_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPrintAsyncNotifyServerReferral(pub ::windows::core::IUnknown); @@ -8657,34 +8282,11 @@ impl IPrintCoreUI2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFeatureAttribute<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(&self, poemuiobj: *const OEMUIOBJ, dwflags: u32, pszfeaturekeyword: Param2, pszattribute: Param3, pdwdatatype: *mut u32, pbdata: *mut u8, cbsize: u32, pcbneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(poemuiobj), - ::core::mem::transmute(dwflags), - pszfeaturekeyword.into_param().abi(), - pszattribute.into_param().abi(), - ::core::mem::transmute(pdwdatatype), - ::core::mem::transmute(pbdata), - ::core::mem::transmute(cbsize), - ::core::mem::transmute(pcbneeded), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), pszfeaturekeyword.into_param().abi(), pszattribute.into_param().abi(), ::core::mem::transmute(pdwdatatype), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetOptionAttribute<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(&self, poemuiobj: *const OEMUIOBJ, dwflags: u32, pszfeaturekeyword: Param2, pszoptionkeyword: Param3, pszattribute: Param4, pdwdatatype: *mut u32, pbdata: *mut u8, cbsize: u32, pcbneeded: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).12)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(poemuiobj), - ::core::mem::transmute(dwflags), - pszfeaturekeyword.into_param().abi(), - pszoptionkeyword.into_param().abi(), - pszattribute.into_param().abi(), - ::core::mem::transmute(pdwdatatype), - ::core::mem::transmute(pbdata), - ::core::mem::transmute(cbsize), - ::core::mem::transmute(pcbneeded), - ) - .ok() + (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(dwflags), pszfeaturekeyword.into_param().abi(), pszoptionkeyword.into_param().abi(), pszattribute.into_param().abi(), ::core::mem::transmute(pdwdatatype), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbsize), ::core::mem::transmute(pcbneeded)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn EnumFeatures(&self, poemuiobj: *const OEMUIOBJ, dwflags: u32, pmszfeaturelist: super::super::Foundation::PSTR, cbsize: u32, pcbneeded: *mut u32) -> ::windows::core::Result<()> { @@ -8923,8 +8525,7 @@ pub struct IPrintJobCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pulcount: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ulindex: u32, ppjob: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9060,19 +8661,7 @@ impl IPrintOemUI { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn DeviceCapabilitiesA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, poemuiobj: *mut OEMUIOBJ, hprinter: Param1, pdevicename: Param2, wcapability: u16, poutput: *mut ::core::ffi::c_void, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void, dwold: u32, dwresult: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(poemuiobj), - hprinter.into_param().abi(), - pdevicename.into_param().abi(), - ::core::mem::transmute(wcapability), - ::core::mem::transmute(poutput), - ::core::mem::transmute(ppublicdm), - ::core::mem::transmute(poemdm), - ::core::mem::transmute(dwold), - ::core::mem::transmute(dwresult), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(poemuiobj), hprinter.into_param().abi(), pdevicename.into_param().abi(), ::core::mem::transmute(wcapability), ::core::mem::transmute(poutput), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(dwold), ::core::mem::transmute(dwresult)).ok() } pub unsafe fn UpgradePrinter(&self, dwlevel: u32, pdriverupgradeinfo: *const u8) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pdriverupgradeinfo)).ok() @@ -9087,18 +8676,7 @@ impl IPrintOemUI { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn QueryColorProfile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, hprinter: Param0, poemuiobj: *const OEMUIOBJ, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void, ulquerymode: u32, pvprofiledata: *mut ::core::ffi::c_void, pcbprofiledata: *mut u32, pflprofiledata: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - hprinter.into_param().abi(), - ::core::mem::transmute(poemuiobj), - ::core::mem::transmute(ppublicdm), - ::core::mem::transmute(poemdm), - ::core::mem::transmute(ulquerymode), - ::core::mem::transmute(pvprofiledata), - ::core::mem::transmute(pcbprofiledata), - ::core::mem::transmute(pflprofiledata), - ) - .ok() + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), hprinter.into_param().abi(), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(ulquerymode), ::core::mem::transmute(pvprofiledata), ::core::mem::transmute(pcbprofiledata), ::core::mem::transmute(pflprofiledata)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn FontInstallerDlgProc<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, hwnd: Param0, usmsg: u32, wparam: Param2, lparam: Param3) -> ::windows::core::Result<()> { @@ -9217,19 +8795,7 @@ impl IPrintOemUI2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn DeviceCapabilitiesA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, poemuiobj: *mut OEMUIOBJ, hprinter: Param1, pdevicename: Param2, wcapability: u16, poutput: *mut ::core::ffi::c_void, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void, dwold: u32, dwresult: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(poemuiobj), - hprinter.into_param().abi(), - pdevicename.into_param().abi(), - ::core::mem::transmute(wcapability), - ::core::mem::transmute(poutput), - ::core::mem::transmute(ppublicdm), - ::core::mem::transmute(poemdm), - ::core::mem::transmute(dwold), - ::core::mem::transmute(dwresult), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(poemuiobj), hprinter.into_param().abi(), pdevicename.into_param().abi(), ::core::mem::transmute(wcapability), ::core::mem::transmute(poutput), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(dwold), ::core::mem::transmute(dwresult)).ok() } pub unsafe fn UpgradePrinter(&self, dwlevel: u32, pdriverupgradeinfo: *const u8) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwlevel), ::core::mem::transmute(pdriverupgradeinfo)).ok() @@ -9244,18 +8810,7 @@ impl IPrintOemUI2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn QueryColorProfile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, hprinter: Param0, poemuiobj: *const OEMUIOBJ, ppublicdm: *const super::Gdi::DEVMODEA, poemdm: *const ::core::ffi::c_void, ulquerymode: u32, pvprofiledata: *mut ::core::ffi::c_void, pcbprofiledata: *mut u32, pflprofiledata: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - hprinter.into_param().abi(), - ::core::mem::transmute(poemuiobj), - ::core::mem::transmute(ppublicdm), - ::core::mem::transmute(poemdm), - ::core::mem::transmute(ulquerymode), - ::core::mem::transmute(pvprofiledata), - ::core::mem::transmute(pcbprofiledata), - ::core::mem::transmute(pflprofiledata), - ) - .ok() + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), hprinter.into_param().abi(), ::core::mem::transmute(poemuiobj), ::core::mem::transmute(ppublicdm), ::core::mem::transmute(poemdm), ::core::mem::transmute(ulquerymode), ::core::mem::transmute(pvprofiledata), ::core::mem::transmute(pcbprofiledata), ::core::mem::transmute(pflprofiledata)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn FontInstallerDlgProc<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, hwnd: Param0, usmsg: u32, wparam: Param2, lparam: Param3) -> ::windows::core::Result<()> { @@ -9475,14 +9030,7 @@ impl ::core::default::Default for IPrintPipelineFilterVtbl { } impl ::core::fmt::Debug for IPrintPipelineFilterVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPrintPipelineFilterVtbl") - .field("QueryInterface", &self.QueryInterface) - .field("AddRef", &self.AddRef) - .field("Release", &self.Release) - .field("InitializeFilter", &self.InitializeFilter) - .field("ShutdownOperation", &self.ShutdownOperation) - .field("StartOperation", &self.StartOperation) - .finish() + fmt.debug_struct("IPrintPipelineFilterVtbl").field("QueryInterface", &self.QueryInterface).field("AddRef", &self.AddRef).field("Release", &self.Release).field("InitializeFilter", &self.InitializeFilter).field("ShutdownOperation", &self.ShutdownOperation).field("StartOperation", &self.StartOperation).finish() } } impl ::core::cmp::PartialEq for IPrintPipelineFilterVtbl { @@ -9883,8 +9431,7 @@ pub struct IPrintSchemaAsyncOperation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9956,8 +9503,7 @@ pub struct IPrintSchemaAsyncOperationEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pticket: ::windows::core::RawPtr, hroperation: ::windows::core::HRESULT) -> ::windows::core::HRESULT, ); @@ -9980,18 +9526,7 @@ impl IPrintSchemaCapabilities { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -10117,8 +9652,7 @@ pub struct IPrintSchemaCapabilities_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10154,18 +9688,7 @@ impl IPrintSchemaCapabilities2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -10316,8 +9839,7 @@ pub struct IPrintSchemaCapabilities2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10355,18 +9877,7 @@ impl IPrintSchemaDisplayableElement { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -10467,8 +9978,7 @@ pub struct IPrintSchemaDisplayableElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10556,8 +10066,7 @@ pub struct IPrintSchemaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10584,18 +10093,7 @@ impl IPrintSchemaFeature { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -10737,8 +10235,7 @@ pub struct IPrintSchemaFeature_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10774,18 +10271,7 @@ impl IPrintSchemaNUpOption { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -10944,8 +10430,7 @@ pub struct IPrintSchemaNUpOption_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10980,18 +10465,7 @@ impl IPrintSchemaOption { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -11126,8 +10600,7 @@ pub struct IPrintSchemaOption_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11218,8 +10691,7 @@ pub struct IPrintSchemaOptionCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pulcount: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ulindex: u32, ppoption: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11244,18 +10716,7 @@ impl IPrintSchemaPageImageableSize { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -11375,8 +10836,7 @@ pub struct IPrintSchemaPageImageableSize_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11409,18 +10869,7 @@ impl IPrintSchemaPageMediaSizeOption { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -11583,8 +11032,7 @@ pub struct IPrintSchemaPageMediaSizeOption_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11620,18 +11068,7 @@ impl IPrintSchemaParameterDefinition { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -11774,8 +11211,7 @@ pub struct IPrintSchemaParameterDefinition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11811,18 +11247,7 @@ impl IPrintSchemaParameterInitializer { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -11927,8 +11352,7 @@ pub struct IPrintSchemaParameterInitializer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11959,18 +11383,7 @@ impl IPrintSchemaTicket { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -12098,8 +11511,7 @@ pub struct IPrintSchemaTicket_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -12136,18 +11548,7 @@ impl IPrintSchemaTicket2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn XmlNode(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -12300,8 +11701,7 @@ pub struct IPrintSchemaTicket2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppxmlnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -12764,12 +12164,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPrin } #[repr(C)] #[doc(hidden)] -pub struct IPrinterExtensionAsyncOperation_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPrinterExtensionAsyncOperation_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPrinterExtensionContext(pub ::windows::core::IUnknown); @@ -12850,8 +12245,7 @@ pub struct IPrinterExtensionContext_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppticket: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12934,8 +12328,7 @@ pub struct IPrinterExtensionContextCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pulcount: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ulindex: u32, ppcontext: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -13011,8 +12404,7 @@ pub struct IPrinterExtensionEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, peventargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcontextcollection: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -13036,18 +12428,7 @@ impl IPrinterExtensionEventArgs { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn PrinterQueue(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -13177,8 +12558,7 @@ pub struct IPrinterExtensionEventArgs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppqueue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppticket: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -13311,8 +12691,7 @@ pub struct IPrinterExtensionRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrstatus: ::windows::core::HRESULT, bstrlogmessage: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -13427,8 +12806,7 @@ pub struct IPrinterPropertyBag_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, pbvalue: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -13533,8 +12911,7 @@ pub struct IPrinterQueue_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, phprinter: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -13563,18 +12940,7 @@ impl IPrinterQueue2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Handle(&self) -> ::windows::core::Result { @@ -13683,8 +13049,7 @@ pub struct IPrinterQueue2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, phprinter: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -13765,8 +13130,7 @@ pub struct IPrinterQueueEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrresponse: ::core::mem::ManuallyDrop, hrstatus: ::windows::core::HRESULT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -13838,8 +13202,7 @@ pub struct IPrinterQueueView_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ulviewoffset: u32, ulviewsize: u32) -> ::windows::core::HRESULT, ); @@ -13910,8 +13273,7 @@ pub struct IPrinterQueueViewEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcollection: ::windows::core::RawPtr, ulviewoffset: u32, ulviewsize: u32, ulcountjobsinprintqueue: u32) -> ::windows::core::HRESULT, ); @@ -13991,8 +13353,7 @@ pub struct IPrinterScriptContext_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pppropertybag: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pppropertybag: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -14108,8 +13469,7 @@ pub struct IPrinterScriptablePropertyBag_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, pbvalue: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -14151,18 +13511,7 @@ impl IPrinterScriptablePropertyBag2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBool<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrname: Param0) -> ::windows::core::Result { @@ -14295,8 +13644,7 @@ pub struct IPrinterScriptablePropertyBag2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, pbvalue: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -14395,8 +13743,7 @@ pub struct IPrinterScriptableSequentialStream_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, cbread: i32, pparray: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -14422,18 +13769,7 @@ impl IPrinterScriptableStream { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Read(&self, cbread: i32) -> ::windows::core::Result { @@ -14536,8 +13872,7 @@ pub struct IPrinterScriptableStream_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, cbread: i32, pparray: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -14874,18 +14209,7 @@ impl IXpsRasterizationFactory2 { #[cfg(feature = "Win32_Storage_Xps")] pub unsafe fn CreateRasterizer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Storage::Xps::IXpsOMPage>>(&self, xpspage: Param0, dpix: f32, dpiy: f32, nontextrenderingmode: XPSRAS_RENDERING_MODE, textrenderingmode: XPSRAS_RENDERING_MODE, pixelformat: XPSRAS_PIXEL_FORMAT, backgroundcolor: XPSRAS_BACKGROUND_COLOR) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - xpspage.into_param().abi(), - ::core::mem::transmute(dpix), - ::core::mem::transmute(dpiy), - ::core::mem::transmute(nontextrenderingmode), - ::core::mem::transmute(textrenderingmode), - ::core::mem::transmute(pixelformat), - ::core::mem::transmute(backgroundcolor), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), xpspage.into_param().abi(), ::core::mem::transmute(dpix), ::core::mem::transmute(dpiy), ::core::mem::transmute(nontextrenderingmode), ::core::mem::transmute(textrenderingmode), ::core::mem::transmute(pixelformat), ::core::mem::transmute(backgroundcolor), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IXpsRasterizationFactory2 { @@ -15002,12 +14326,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IXpsR } #[repr(C)] #[doc(hidden)] -pub struct IXpsRasterizerNotificationCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IXpsRasterizerNotificationCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ImpersonatePrinterClient<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(htoken: Param0) -> super::super::Foundation::BOOL { @@ -15842,23 +15161,7 @@ impl ::core::fmt::Debug for MONITOR { } impl ::core::cmp::PartialEq for MONITOR { fn eq(&self, other: &Self) -> bool { - self.pfnEnumPorts == other.pfnEnumPorts - && self.pfnOpenPort == other.pfnOpenPort - && self.pfnOpenPortEx == other.pfnOpenPortEx - && self.pfnStartDocPort == other.pfnStartDocPort - && self.pfnWritePort == other.pfnWritePort - && self.pfnReadPort == other.pfnReadPort - && self.pfnEndDocPort == other.pfnEndDocPort - && self.pfnClosePort == other.pfnClosePort - && self.pfnAddPort == other.pfnAddPort - && self.pfnAddPortEx == other.pfnAddPortEx - && self.pfnConfigurePort == other.pfnConfigurePort - && self.pfnDeletePort == other.pfnDeletePort - && self.pfnGetPrinterDataFromPort == other.pfnGetPrinterDataFromPort - && self.pfnSetPortTimeOuts == other.pfnSetPortTimeOuts - && self.pfnXcvOpenPort == other.pfnXcvOpenPort - && self.pfnXcvDataPort == other.pfnXcvDataPort - && self.pfnXcvClosePort == other.pfnXcvClosePort + self.pfnEnumPorts == other.pfnEnumPorts && self.pfnOpenPort == other.pfnOpenPort && self.pfnOpenPortEx == other.pfnOpenPortEx && self.pfnStartDocPort == other.pfnStartDocPort && self.pfnWritePort == other.pfnWritePort && self.pfnReadPort == other.pfnReadPort && self.pfnEndDocPort == other.pfnEndDocPort && self.pfnClosePort == other.pfnClosePort && self.pfnAddPort == other.pfnAddPort && self.pfnAddPortEx == other.pfnAddPortEx && self.pfnConfigurePort == other.pfnConfigurePort && self.pfnDeletePort == other.pfnDeletePort && self.pfnGetPrinterDataFromPort == other.pfnGetPrinterDataFromPort && self.pfnSetPortTimeOuts == other.pfnSetPortTimeOuts && self.pfnXcvOpenPort == other.pfnXcvOpenPort && self.pfnXcvDataPort == other.pfnXcvDataPort && self.pfnXcvClosePort == other.pfnXcvClosePort } } impl ::core::cmp::Eq for MONITOR {} @@ -16044,19 +15347,7 @@ impl ::core::default::Default for MONITORREG { } impl ::core::fmt::Debug for MONITORREG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MONITORREG") - .field("cbSize", &self.cbSize) - .field("fpCreateKey", &self.fpCreateKey) - .field("fpOpenKey", &self.fpOpenKey) - .field("fpCloseKey", &self.fpCloseKey) - .field("fpDeleteKey", &self.fpDeleteKey) - .field("fpEnumKey", &self.fpEnumKey) - .field("fpQueryInfoKey", &self.fpQueryInfoKey) - .field("fpSetValue", &self.fpSetValue) - .field("fpDeleteValue", &self.fpDeleteValue) - .field("fpEnumValue", &self.fpEnumValue) - .field("fpQueryValue", &self.fpQueryValue) - .finish() + fmt.debug_struct("MONITORREG").field("cbSize", &self.cbSize).field("fpCreateKey", &self.fpCreateKey).field("fpOpenKey", &self.fpOpenKey).field("fpCloseKey", &self.fpCloseKey).field("fpDeleteKey", &self.fpDeleteKey).field("fpEnumKey", &self.fpEnumKey).field("fpQueryInfoKey", &self.fpQueryInfoKey).field("fpSetValue", &self.fpSetValue).field("fpDeleteValue", &self.fpDeleteValue).field("fpEnumValue", &self.fpEnumValue).field("fpQueryValue", &self.fpQueryValue).finish() } } impl ::core::cmp::PartialEq for MONITORREG { @@ -16598,21 +15889,7 @@ impl ::core::fmt::Debug for OEMCUIPPARAM { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::cmp::PartialEq for OEMCUIPPARAM { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.poemuiobj == other.poemuiobj - && self.hPrinter == other.hPrinter - && self.pPrinterName == other.pPrinterName - && self.hModule == other.hModule - && self.hOEMHeap == other.hOEMHeap - && self.pPublicDM == other.pPublicDM - && self.pOEMDM == other.pOEMDM - && self.dwFlags == other.dwFlags - && self.pDrvOptItems == other.pDrvOptItems - && self.cDrvOptItems == other.cDrvOptItems - && self.pOEMOptItems == other.pOEMOptItems - && self.cOEMOptItems == other.cOEMOptItems - && self.pOEMUserData == other.pOEMUserData - && self.OEMCUIPCallback.map(|f| f as usize) == other.OEMCUIPCallback.map(|f| f as usize) + self.cbSize == other.cbSize && self.poemuiobj == other.poemuiobj && self.hPrinter == other.hPrinter && self.pPrinterName == other.pPrinterName && self.hModule == other.hModule && self.hOEMHeap == other.hOEMHeap && self.pPublicDM == other.pPublicDM && self.pOEMDM == other.pOEMDM && self.dwFlags == other.dwFlags && self.pDrvOptItems == other.pDrvOptItems && self.cDrvOptItems == other.cDrvOptItems && self.pOEMOptItems == other.pOEMOptItems && self.cOEMOptItems == other.cOEMOptItems && self.pOEMUserData == other.pOEMUserData && self.OEMCUIPCallback.map(|f| f as usize) == other.OEMCUIPCallback.map(|f| f as usize) } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -16648,17 +15925,7 @@ impl ::core::default::Default for OEMDMPARAM { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for OEMDMPARAM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OEMDMPARAM") - .field("cbSize", &self.cbSize) - .field("pdriverobj", &self.pdriverobj) - .field("hPrinter", &self.hPrinter) - .field("hModule", &self.hModule) - .field("pPublicDMIn", &self.pPublicDMIn) - .field("pPublicDMOut", &self.pPublicDMOut) - .field("pOEMDMIn", &self.pOEMDMIn) - .field("pOEMDMOut", &self.pOEMDMOut) - .field("cbBufSize", &self.cbBufSize) - .finish() + fmt.debug_struct("OEMDMPARAM").field("cbSize", &self.cbSize).field("pdriverobj", &self.pdriverobj).field("hPrinter", &self.hPrinter).field("hModule", &self.hModule).field("pPublicDMIn", &self.pPublicDMIn).field("pPublicDMOut", &self.pPublicDMOut).field("pOEMDMIn", &self.pOEMDMIn).field("pOEMDMOut", &self.pOEMDMOut).field("cbBufSize", &self.cbBufSize).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -16836,19 +16103,7 @@ impl ::core::default::Default for OEMUIPSPARAM { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for OEMUIPSPARAM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OEMUIPSPARAM") - .field("cbSize", &self.cbSize) - .field("poemuiobj", &self.poemuiobj) - .field("hPrinter", &self.hPrinter) - .field("pPrinterName", &self.pPrinterName) - .field("hModule", &self.hModule) - .field("hOEMHeap", &self.hOEMHeap) - .field("pPublicDM", &self.pPublicDM) - .field("pOEMDM", &self.pOEMDM) - .field("pOEMUserData", &self.pOEMUserData) - .field("dwFlags", &self.dwFlags) - .field("pOemEntry", &self.pOemEntry) - .finish() + fmt.debug_struct("OEMUIPSPARAM").field("cbSize", &self.cbSize).field("poemuiobj", &self.poemuiobj).field("hPrinter", &self.hPrinter).field("pPrinterName", &self.pPrinterName).field("hModule", &self.hModule).field("hOEMHeap", &self.hOEMHeap).field("pPublicDM", &self.pPublicDM).field("pOEMDM", &self.pOEMDM).field("pOEMUserData", &self.pOEMUserData).field("dwFlags", &self.dwFlags).field("pOemEntry", &self.pOemEntry).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -17153,17 +16408,7 @@ impl ::core::default::Default for OPTTYPE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for OPTTYPE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OPTTYPE") - .field("cbSize", &self.cbSize) - .field("Type", &self.Type) - .field("Flags", &self.Flags) - .field("Count", &self.Count) - .field("BegCtrlID", &self.BegCtrlID) - .field("pOptParam", &self.pOptParam) - .field("Style", &self.Style) - .field("wReserved", &self.wReserved) - .field("dwReserved", &self.dwReserved) - .finish() + fmt.debug_struct("OPTTYPE").field("cbSize", &self.cbSize).field("Type", &self.Type).field("Flags", &self.Flags).field("Count", &self.Count).field("BegCtrlID", &self.BegCtrlID).field("pOptParam", &self.pOptParam).field("Style", &self.Style).field("wReserved", &self.wReserved).field("dwReserved", &self.dwReserved).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -17302,20 +16547,7 @@ impl ::core::fmt::Debug for PORT_DATA_1 { } impl ::core::cmp::PartialEq for PORT_DATA_1 { fn eq(&self, other: &Self) -> bool { - self.sztPortName == other.sztPortName - && self.dwVersion == other.dwVersion - && self.dwProtocol == other.dwProtocol - && self.cbSize == other.cbSize - && self.dwReserved == other.dwReserved - && self.sztHostAddress == other.sztHostAddress - && self.sztSNMPCommunity == other.sztSNMPCommunity - && self.dwDoubleSpool == other.dwDoubleSpool - && self.sztQueue == other.sztQueue - && self.sztIPAddress == other.sztIPAddress - && self.Reserved == other.Reserved - && self.dwPortNumber == other.dwPortNumber - && self.dwSNMPEnabled == other.dwSNMPEnabled - && self.dwSNMPDevIndex == other.dwSNMPDevIndex + self.sztPortName == other.sztPortName && self.dwVersion == other.dwVersion && self.dwProtocol == other.dwProtocol && self.cbSize == other.cbSize && self.dwReserved == other.dwReserved && self.sztHostAddress == other.sztHostAddress && self.sztSNMPCommunity == other.sztSNMPCommunity && self.dwDoubleSpool == other.dwDoubleSpool && self.sztQueue == other.sztQueue && self.sztIPAddress == other.sztIPAddress && self.Reserved == other.Reserved && self.dwPortNumber == other.dwPortNumber && self.dwSNMPEnabled == other.dwSNMPEnabled && self.dwSNMPDevIndex == other.dwSNMPDevIndex } } impl ::core::cmp::Eq for PORT_DATA_1 {} @@ -17368,20 +16600,7 @@ impl ::core::fmt::Debug for PORT_DATA_2 { } impl ::core::cmp::PartialEq for PORT_DATA_2 { fn eq(&self, other: &Self) -> bool { - self.sztPortName == other.sztPortName - && self.dwVersion == other.dwVersion - && self.dwProtocol == other.dwProtocol - && self.cbSize == other.cbSize - && self.dwReserved == other.dwReserved - && self.sztHostAddress == other.sztHostAddress - && self.sztSNMPCommunity == other.sztSNMPCommunity - && self.dwDoubleSpool == other.dwDoubleSpool - && self.sztQueue == other.sztQueue - && self.Reserved == other.Reserved - && self.dwPortNumber == other.dwPortNumber - && self.dwSNMPEnabled == other.dwSNMPEnabled - && self.dwSNMPDevIndex == other.dwSNMPDevIndex - && self.dwPortMonitorMibIndex == other.dwPortMonitorMibIndex + self.sztPortName == other.sztPortName && self.dwVersion == other.dwVersion && self.dwProtocol == other.dwProtocol && self.cbSize == other.cbSize && self.dwReserved == other.dwReserved && self.sztHostAddress == other.sztHostAddress && self.sztSNMPCommunity == other.sztSNMPCommunity && self.dwDoubleSpool == other.dwDoubleSpool && self.sztQueue == other.sztQueue && self.Reserved == other.Reserved && self.dwPortNumber == other.dwPortNumber && self.dwSNMPEnabled == other.dwSNMPEnabled && self.dwSNMPDevIndex == other.dwSNMPDevIndex && self.dwPortMonitorMibIndex == other.dwPortMonitorMibIndex } } impl ::core::cmp::Eq for PORT_DATA_2 {} @@ -19185,15 +18404,7 @@ impl ::core::default::Default for PRINTPROCESSOROPENDATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for PRINTPROCESSOROPENDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PRINTPROCESSOROPENDATA") - .field("pDevMode", &self.pDevMode) - .field("pDatatype", &self.pDatatype) - .field("pParameters", &self.pParameters) - .field("pDocumentName", &self.pDocumentName) - .field("JobId", &self.JobId) - .field("pOutputFile", &self.pOutputFile) - .field("pPrinterName", &self.pPrinterName) - .finish() + fmt.debug_struct("PRINTPROCESSOROPENDATA").field("pDevMode", &self.pDevMode).field("pDatatype", &self.pDatatype).field("pParameters", &self.pParameters).field("pDocumentName", &self.pDocumentName).field("JobId", &self.JobId).field("pOutputFile", &self.pOutputFile).field("pPrinterName", &self.pPrinterName).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -19823,16 +19034,7 @@ impl ::core::default::Default for PROPSHEETUI_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PROPSHEETUI_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROPSHEETUI_INFO") - .field("cbSize", &self.cbSize) - .field("Version", &self.Version) - .field("Flags", &self.Flags) - .field("Reason", &self.Reason) - .field("hComPropSheet", &self.hComPropSheet) - .field("lParamInit", &self.lParamInit) - .field("UserData", &self.UserData) - .field("Result", &self.Result) - .finish() + fmt.debug_struct("PROPSHEETUI_INFO").field("cbSize", &self.cbSize).field("Version", &self.Version).field("Flags", &self.Flags).field("Reason", &self.Reason).field("hComPropSheet", &self.hComPropSheet).field("lParamInit", &self.lParamInit).field("UserData", &self.UserData).field("Result", &self.Result).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -20909,15 +20111,7 @@ impl ::core::default::Default for SPLCLIENT_INFO_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SPLCLIENT_INFO_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SPLCLIENT_INFO_1") - .field("dwSize", &self.dwSize) - .field("pMachineName", &self.pMachineName) - .field("pUserName", &self.pUserName) - .field("dwBuildNum", &self.dwBuildNum) - .field("dwMajorVersion", &self.dwMajorVersion) - .field("dwMinorVersion", &self.dwMinorVersion) - .field("wProcessorArchitecture", &self.wProcessorArchitecture) - .finish() + fmt.debug_struct("SPLCLIENT_INFO_1").field("dwSize", &self.dwSize).field("pMachineName", &self.pMachineName).field("pUserName", &self.pUserName).field("dwBuildNum", &self.dwBuildNum).field("dwMajorVersion", &self.dwMajorVersion).field("dwMinorVersion", &self.dwMinorVersion).field("wProcessorArchitecture", &self.wProcessorArchitecture).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -20958,18 +20152,7 @@ impl ::core::default::Default for SPLCLIENT_INFO_3_VISTA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SPLCLIENT_INFO_3_VISTA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SPLCLIENT_INFO_3_VISTA") - .field("cbSize", &self.cbSize) - .field("dwFlags", &self.dwFlags) - .field("dwSize", &self.dwSize) - .field("pMachineName", &self.pMachineName) - .field("pUserName", &self.pUserName) - .field("dwBuildNum", &self.dwBuildNum) - .field("dwMajorVersion", &self.dwMajorVersion) - .field("dwMinorVersion", &self.dwMinorVersion) - .field("wProcessorArchitecture", &self.wProcessorArchitecture) - .field("hSplPrinter", &self.hSplPrinter) - .finish() + fmt.debug_struct("SPLCLIENT_INFO_3_VISTA").field("cbSize", &self.cbSize).field("dwFlags", &self.dwFlags).field("dwSize", &self.dwSize).field("pMachineName", &self.pMachineName).field("pUserName", &self.pUserName).field("dwBuildNum", &self.dwBuildNum).field("dwMajorVersion", &self.dwMajorVersion).field("dwMinorVersion", &self.dwMinorVersion).field("wProcessorArchitecture", &self.wProcessorArchitecture).field("hSplPrinter", &self.hSplPrinter).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -21300,16 +20483,7 @@ pub unsafe fn SpoolerFindFirstPrinterChangeNotification<'a, Param0: ::windows::c extern "system" { fn SpoolerFindFirstPrinterChangeNotification(hprinter: super::super::Foundation::HANDLE, fdwfilterflags: u32, fdwoptions: u32, pprinternotifyoptions: *const ::core::ffi::c_void, pvreserved: *const ::core::ffi::c_void, pnotificationconfig: *const ::core::ffi::c_void, phnotify: *mut super::super::Foundation::HANDLE, phevent: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SpoolerFindFirstPrinterChangeNotification( - hprinter.into_param().abi(), - ::core::mem::transmute(fdwfilterflags), - ::core::mem::transmute(fdwoptions), - ::core::mem::transmute(pprinternotifyoptions), - ::core::mem::transmute(pvreserved), - ::core::mem::transmute(pnotificationconfig), - ::core::mem::transmute(phnotify), - ::core::mem::transmute(phevent), - )) + ::core::mem::transmute(SpoolerFindFirstPrinterChangeNotification(hprinter.into_param().abi(), ::core::mem::transmute(fdwfilterflags), ::core::mem::transmute(fdwoptions), ::core::mem::transmute(pprinternotifyoptions), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pnotificationconfig), ::core::mem::transmute(phnotify), ::core::mem::transmute(phevent))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21481,17 +20655,7 @@ impl ::core::default::Default for UFF_FILEHEADER { } impl ::core::fmt::Debug for UFF_FILEHEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UFF_FILEHEADER") - .field("dwSignature", &self.dwSignature) - .field("dwVersion", &self.dwVersion) - .field("dwSize", &self.dwSize) - .field("nFonts", &self.nFonts) - .field("nGlyphSets", &self.nGlyphSets) - .field("nVarData", &self.nVarData) - .field("offFontDir", &self.offFontDir) - .field("dwFlags", &self.dwFlags) - .field("dwReserved", &self.dwReserved) - .finish() + fmt.debug_struct("UFF_FILEHEADER").field("dwSignature", &self.dwSignature).field("dwVersion", &self.dwVersion).field("dwSize", &self.dwSize).field("nFonts", &self.nFonts).field("nGlyphSets", &self.nGlyphSets).field("nVarData", &self.nVarData).field("offFontDir", &self.offFontDir).field("dwFlags", &self.dwFlags).field("dwReserved", &self.dwReserved).finish() } } impl ::core::cmp::PartialEq for UFF_FILEHEADER { @@ -21526,19 +20690,7 @@ impl ::core::default::Default for UFF_FONTDIRECTORY { } impl ::core::fmt::Debug for UFF_FONTDIRECTORY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UFF_FONTDIRECTORY") - .field("dwSignature", &self.dwSignature) - .field("wSize", &self.wSize) - .field("wFontID", &self.wFontID) - .field("sGlyphID", &self.sGlyphID) - .field("wFlags", &self.wFlags) - .field("dwInstallerSig", &self.dwInstallerSig) - .field("offFontName", &self.offFontName) - .field("offCartridgeName", &self.offCartridgeName) - .field("offFontData", &self.offFontData) - .field("offGlyphData", &self.offGlyphData) - .field("offVarData", &self.offVarData) - .finish() + fmt.debug_struct("UFF_FONTDIRECTORY").field("dwSignature", &self.dwSignature).field("wSize", &self.wSize).field("wFontID", &self.wFontID).field("sGlyphID", &self.sGlyphID).field("wFlags", &self.wFlags).field("dwInstallerSig", &self.dwInstallerSig).field("offFontName", &self.offFontName).field("offCartridgeName", &self.offCartridgeName).field("offFontData", &self.offFontData).field("offGlyphData", &self.offGlyphData).field("offVarData", &self.offVarData).finish() } } impl ::core::cmp::PartialEq for UFF_FONTDIRECTORY { @@ -21604,21 +20756,7 @@ impl ::core::default::Default for UNIDRVINFO { } impl ::core::fmt::Debug for UNIDRVINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UNIDRVINFO") - .field("dwSize", &self.dwSize) - .field("flGenFlags", &self.flGenFlags) - .field("wType", &self.wType) - .field("fCaps", &self.fCaps) - .field("wXRes", &self.wXRes) - .field("wYRes", &self.wYRes) - .field("sYAdjust", &self.sYAdjust) - .field("sYMoved", &self.sYMoved) - .field("wPrivateData", &self.wPrivateData) - .field("sShift", &self.sShift) - .field("SelectFont", &self.SelectFont) - .field("UnSelectFont", &self.UnSelectFont) - .field("wReserved", &self.wReserved) - .finish() + fmt.debug_struct("UNIDRVINFO").field("dwSize", &self.dwSize).field("flGenFlags", &self.flGenFlags).field("wType", &self.wType).field("fCaps", &self.fCaps).field("wXRes", &self.wXRes).field("wYRes", &self.wYRes).field("sYAdjust", &self.sYAdjust).field("sYMoved", &self.sYMoved).field("wPrivateData", &self.wPrivateData).field("sShift", &self.sShift).field("SelectFont", &self.SelectFont).field("UnSelectFont", &self.UnSelectFont).field("wReserved", &self.wReserved).finish() } } impl ::core::cmp::PartialEq for UNIDRVINFO { @@ -21678,18 +20816,7 @@ impl ::core::default::Default for UNIFM_HDR { } impl ::core::fmt::Debug for UNIFM_HDR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UNIFM_HDR") - .field("dwSize", &self.dwSize) - .field("dwVersion", &self.dwVersion) - .field("ulDefaultCodepage", &self.ulDefaultCodepage) - .field("lGlyphSetDataRCID", &self.lGlyphSetDataRCID) - .field("loUnidrvInfo", &self.loUnidrvInfo) - .field("loIFIMetrics", &self.loIFIMetrics) - .field("loExtTextMetric", &self.loExtTextMetric) - .field("loWidthTable", &self.loWidthTable) - .field("loKernPair", &self.loKernPair) - .field("dwReserved", &self.dwReserved) - .finish() + fmt.debug_struct("UNIFM_HDR").field("dwSize", &self.dwSize).field("dwVersion", &self.dwVersion).field("ulDefaultCodepage", &self.ulDefaultCodepage).field("lGlyphSetDataRCID", &self.lGlyphSetDataRCID).field("loUnidrvInfo", &self.loUnidrvInfo).field("loIFIMetrics", &self.loIFIMetrics).field("loExtTextMetric", &self.loExtTextMetric).field("loWidthTable", &self.loWidthTable).field("loKernPair", &self.loKernPair).field("dwReserved", &self.dwReserved).finish() } } impl ::core::cmp::PartialEq for UNIFM_HDR { @@ -21850,15 +20977,7 @@ pub unsafe fn UpdatePrintDeviceObject<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn UploadPrinterDriverPackageA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>( - pszserver: Param0, - pszinfpath: Param1, - pszenvironment: Param2, - dwflags: u32, - hwnd: Param4, - pszdestinfpath: super::super::Foundation::PSTR, - pcchdestinfpath: *mut u32, -) -> ::windows::core::Result<()> { +pub unsafe fn UploadPrinterDriverPackageA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(pszserver: Param0, pszinfpath: Param1, pszenvironment: Param2, dwflags: u32, hwnd: Param4, pszdestinfpath: super::super::Foundation::PSTR, pcchdestinfpath: *mut u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -21872,15 +20991,7 @@ pub unsafe fn UploadPrinterDriverPackageA<'a, Param0: ::windows::core::IntoParam } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn UploadPrinterDriverPackageW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>( - pszserver: Param0, - pszinfpath: Param1, - pszenvironment: Param2, - dwflags: u32, - hwnd: Param4, - pszdestinfpath: super::super::Foundation::PWSTR, - pcchdestinfpath: *mut u32, -) -> ::windows::core::Result<()> { +pub unsafe fn UploadPrinterDriverPackageW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(pszserver: Param0, pszinfpath: Param1, pszenvironment: Param2, dwflags: u32, hwnd: Param4, pszdestinfpath: super::super::Foundation::PWSTR, pcchdestinfpath: *mut u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Media/Audio/Apo/mod.rs b/src/Windows/Win32/Media/Audio/Apo/mod.rs index 49104ab377..d7848c31c6 100644 --- a/src/Windows/Win32/Media/Audio/Apo/mod.rs +++ b/src/Windows/Win32/Media/Audio/Apo/mod.rs @@ -60,13 +60,7 @@ impl ::core::default::Default for APOInitSystemEffects { #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] impl ::core::fmt::Debug for APOInitSystemEffects { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("APOInitSystemEffects") - .field("APOInit", &self.APOInit) - .field("pAPOEndpointProperties", &self.pAPOEndpointProperties) - .field("pAPOSystemEffectsProperties", &self.pAPOSystemEffectsProperties) - .field("pReserved", &self.pReserved) - .field("pDeviceCollection", &self.pDeviceCollection) - .finish() + fmt.debug_struct("APOInitSystemEffects").field("APOInit", &self.APOInit).field("pAPOEndpointProperties", &self.pAPOEndpointProperties).field("pAPOSystemEffectsProperties", &self.pAPOSystemEffectsProperties).field("pReserved", &self.pReserved).field("pDeviceCollection", &self.pDeviceCollection).finish() } } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -122,15 +116,7 @@ impl ::core::fmt::Debug for APOInitSystemEffects2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] impl ::core::cmp::PartialEq for APOInitSystemEffects2 { fn eq(&self, other: &Self) -> bool { - self.APOInit == other.APOInit - && self.pAPOEndpointProperties == other.pAPOEndpointProperties - && self.pAPOSystemEffectsProperties == other.pAPOSystemEffectsProperties - && self.pReserved == other.pReserved - && self.pDeviceCollection == other.pDeviceCollection - && self.nSoftwareIoDeviceInCollection == other.nSoftwareIoDeviceInCollection - && self.nSoftwareIoConnectorIndex == other.nSoftwareIoConnectorIndex - && self.AudioProcessingMode == other.AudioProcessingMode - && self.InitializeForDiscoveryOnly == other.InitializeForDiscoveryOnly + self.APOInit == other.APOInit && self.pAPOEndpointProperties == other.pAPOEndpointProperties && self.pAPOSystemEffectsProperties == other.pAPOSystemEffectsProperties && self.pReserved == other.pReserved && self.pDeviceCollection == other.pDeviceCollection && self.nSoftwareIoDeviceInCollection == other.nSoftwareIoDeviceInCollection && self.nSoftwareIoConnectorIndex == other.nSoftwareIoConnectorIndex && self.AudioProcessingMode == other.AudioProcessingMode && self.InitializeForDiscoveryOnly == other.InitializeForDiscoveryOnly } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] @@ -508,19 +494,7 @@ impl ::core::fmt::Debug for APO_REG_PROPERTIES { } impl ::core::cmp::PartialEq for APO_REG_PROPERTIES { fn eq(&self, other: &Self) -> bool { - self.clsid == other.clsid - && self.Flags == other.Flags - && self.szFriendlyName == other.szFriendlyName - && self.szCopyrightInfo == other.szCopyrightInfo - && self.u32MajorVersion == other.u32MajorVersion - && self.u32MinorVersion == other.u32MinorVersion - && self.u32MinInputConnections == other.u32MinInputConnections - && self.u32MaxInputConnections == other.u32MaxInputConnections - && self.u32MinOutputConnections == other.u32MinOutputConnections - && self.u32MaxOutputConnections == other.u32MaxOutputConnections - && self.u32MaxInstances == other.u32MaxInstances - && self.u32NumAPOInterfaces == other.u32NumAPOInterfaces - && self.iidAPOInterfaceList == other.iidAPOInterfaceList + self.clsid == other.clsid && self.Flags == other.Flags && self.szFriendlyName == other.szFriendlyName && self.szCopyrightInfo == other.szCopyrightInfo && self.u32MajorVersion == other.u32MajorVersion && self.u32MinorVersion == other.u32MinorVersion && self.u32MinInputConnections == other.u32MinInputConnections && self.u32MaxInputConnections == other.u32MaxInputConnections && self.u32MinOutputConnections == other.u32MinOutputConnections && self.u32MaxOutputConnections == other.u32MaxOutputConnections && self.u32MaxInstances == other.u32MaxInstances && self.u32NumAPOInterfaces == other.u32NumAPOInterfaces && self.iidAPOInterfaceList == other.iidAPOInterfaceList } } impl ::core::cmp::Eq for APO_REG_PROPERTIES {} @@ -745,13 +719,7 @@ impl ::core::default::Default for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATI #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] impl ::core::fmt::Debug for AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION") - .field("endpoint", &self.endpoint) - .field("propertyStoreContext", &self.propertyStoreContext) - .field("propertyStoreType", &self.propertyStoreType) - .field("propertyStore", &self.propertyStore) - .field("propertyKey", &self.propertyKey) - .finish() + fmt.debug_struct("AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION").field("endpoint", &self.endpoint).field("propertyStoreContext", &self.propertyStoreContext).field("propertyStoreType", &self.propertyStoreType).field("propertyStore", &self.propertyStore).field("propertyKey", &self.propertyKey).finish() } } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -944,12 +912,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IApoA } #[repr(C)] #[doc(hidden)] -pub struct IApoAuxiliaryInputRT_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwinputid: u32, pinputconnection: *const APO_CONNECTION_PROPERTY), -); +pub struct IApoAuxiliaryInputRT_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwinputid: u32, pinputconnection: *const APO_CONNECTION_PROPERTY)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioDeviceModulesClient(pub ::windows::core::IUnknown); @@ -984,12 +947,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAudi } #[repr(C)] #[doc(hidden)] -pub struct IAudioDeviceModulesClient_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, paudiodevicemodulesmanager: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAudioDeviceModulesClient_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, paudiodevicemodulesmanager: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioMediaType(pub ::windows::core::IUnknown); @@ -1331,12 +1289,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAudi } #[repr(C)] #[doc(hidden)] -pub struct IAudioProcessingObjectRTQueueService_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, workqueueid: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IAudioProcessingObjectRTQueueService_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, workqueueid: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioProcessingObjectVBR(pub ::windows::core::IUnknown); @@ -1622,55 +1575,25 @@ pub struct IAudioSystemEffectsCustomFormats_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_APO_SWFallback_ProcessingModes: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), - pid: 13u32, -}; +pub const PKEY_APO_SWFallback_ProcessingModes: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 15u32, -}; +pub const PKEY_CompositeFX_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 18u32, -}; +pub const PKEY_CompositeFX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 17u32, -}; +pub const PKEY_CompositeFX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 16u32, -}; +pub const PKEY_CompositeFX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 14u32, -}; +pub const PKEY_CompositeFX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 20u32, -}; +pub const PKEY_CompositeFX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 19u32, -}; +pub const PKEY_CompositeFX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CompositeFX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 13u32, -}; +pub const PKEY_CompositeFX_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), - pid: 10u32, -}; +pub const PKEY_EFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_EFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1680,10 +1603,7 @@ pub const PKEY_FX_EndpointEffectClsid: super::super::super::UI::Shell::Propertie #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_FriendlyName: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 10u32, -}; +pub const PKEY_FX_KeywordDetector_EndpointEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_KeywordDetector_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1691,15 +1611,9 @@ pub const PKEY_FX_KeywordDetector_StreamEffectClsid: super::super::super::UI::Sh #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 12u32, -}; +pub const PKEY_FX_Offload_ModeEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), - pid: 11u32, -}; +pub const PKEY_FX_Offload_StreamEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FX_PostMixEffectClsid: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd04e05a6_594b_4fb6_a80d_01af5eed7d1d), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1711,19 +1625,13 @@ pub const PKEY_FX_UserInterfaceClsid: super::super::super::UI::Shell::Properties #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), - pid: 12u32, -}; +pub const PKEY_MFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SFX_KeywordDetector_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), - pid: 11u32, -}; +pub const PKEY_SFX_Offload_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_SFX_ProcessingModes_Supported_For_Streaming: super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd3993a3f_99c2_4402_b5ec_a92a0367664b), pid: 5u32 }; pub const SID_AudioProcessingObjectLoggingService: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8b8008af_09f9_456e_a173_bdb58499bce7); @@ -1746,14 +1654,7 @@ impl ::core::default::Default for UNCOMPRESSEDAUDIOFORMAT { } impl ::core::fmt::Debug for UNCOMPRESSEDAUDIOFORMAT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UNCOMPRESSEDAUDIOFORMAT") - .field("guidFormatType", &self.guidFormatType) - .field("dwSamplesPerFrame", &self.dwSamplesPerFrame) - .field("dwBytesPerSampleContainer", &self.dwBytesPerSampleContainer) - .field("dwValidBitsPerSample", &self.dwValidBitsPerSample) - .field("fFramesPerSecond", &self.fFramesPerSecond) - .field("dwChannelMask", &self.dwChannelMask) - .finish() + fmt.debug_struct("UNCOMPRESSEDAUDIOFORMAT").field("guidFormatType", &self.guidFormatType).field("dwSamplesPerFrame", &self.dwSamplesPerFrame).field("dwBytesPerSampleContainer", &self.dwBytesPerSampleContainer).field("dwValidBitsPerSample", &self.dwValidBitsPerSample).field("fFramesPerSecond", &self.fFramesPerSecond).field("dwChannelMask", &self.dwChannelMask).finish() } } impl ::core::cmp::PartialEq for UNCOMPRESSEDAUDIOFORMAT { diff --git a/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs b/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs index 82ff7c317d..40d74de0b9 100644 --- a/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs +++ b/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs @@ -773,19 +773,7 @@ impl ::core::default::Default for DMUS_PORTCAPS { } impl ::core::fmt::Debug for DMUS_PORTCAPS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DMUS_PORTCAPS") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("guidPort", &self.guidPort) - .field("dwClass", &self.dwClass) - .field("dwType", &self.dwType) - .field("dwMemorySize", &self.dwMemorySize) - .field("dwMaxChannelGroups", &self.dwMaxChannelGroups) - .field("dwMaxVoices", &self.dwMaxVoices) - .field("dwMaxAudioChannels", &self.dwMaxAudioChannels) - .field("dwEffectFlags", &self.dwEffectFlags) - .field("wszDescription", &self.wszDescription) - .finish() + fmt.debug_struct("DMUS_PORTCAPS").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("guidPort", &self.guidPort).field("dwClass", &self.dwClass).field("dwType", &self.dwType).field("dwMemorySize", &self.dwMemorySize).field("dwMaxChannelGroups", &self.dwMaxChannelGroups).field("dwMaxVoices", &self.dwMaxVoices).field("dwMaxAudioChannels", &self.dwMaxAudioChannels).field("dwEffectFlags", &self.dwEffectFlags).field("wszDescription", &self.wszDescription).finish() } } impl ::core::cmp::PartialEq for DMUS_PORTCAPS { @@ -822,17 +810,7 @@ impl ::core::default::Default for DMUS_PORTPARAMS8 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DMUS_PORTPARAMS8 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DMUS_PORTPARAMS8") - .field("dwSize", &self.dwSize) - .field("dwValidParams", &self.dwValidParams) - .field("dwVoices", &self.dwVoices) - .field("dwChannelGroups", &self.dwChannelGroups) - .field("dwAudioChannels", &self.dwAudioChannels) - .field("dwSampleRate", &self.dwSampleRate) - .field("dwEffectFlags", &self.dwEffectFlags) - .field("fShare", &self.fShare) - .field("dwFeatures", &self.dwFeatures) - .finish() + fmt.debug_struct("DMUS_PORTPARAMS8").field("dwSize", &self.dwSize).field("dwValidParams", &self.dwValidParams).field("dwVoices", &self.dwVoices).field("dwChannelGroups", &self.dwChannelGroups).field("dwAudioChannels", &self.dwAudioChannels).field("dwSampleRate", &self.dwSampleRate).field("dwEffectFlags", &self.dwEffectFlags).field("fShare", &self.fShare).field("dwFeatures", &self.dwFeatures).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -881,18 +859,7 @@ impl ::core::default::Default for DMUS_REGION { } impl ::core::fmt::Debug for DMUS_REGION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DMUS_REGION") - .field("RangeKey", &self.RangeKey) - .field("RangeVelocity", &self.RangeVelocity) - .field("fusOptions", &self.fusOptions) - .field("usKeyGroup", &self.usKeyGroup) - .field("ulRegionArtIdx", &self.ulRegionArtIdx) - .field("ulNextRegionIdx", &self.ulNextRegionIdx) - .field("ulFirstExtCkIdx", &self.ulFirstExtCkIdx) - .field("WaveLink", &self.WaveLink) - .field("WSMP", &self.WSMP) - .field("WLOOP", &self.WLOOP) - .finish() + fmt.debug_struct("DMUS_REGION").field("RangeKey", &self.RangeKey).field("RangeVelocity", &self.RangeVelocity).field("fusOptions", &self.fusOptions).field("usKeyGroup", &self.usKeyGroup).field("ulRegionArtIdx", &self.ulRegionArtIdx).field("ulNextRegionIdx", &self.ulNextRegionIdx).field("ulFirstExtCkIdx", &self.ulFirstExtCkIdx).field("WaveLink", &self.WaveLink).field("WSMP", &self.WSMP).field("WLOOP", &self.WLOOP).finish() } } impl ::core::cmp::PartialEq for DMUS_REGION { @@ -924,16 +891,7 @@ impl ::core::default::Default for DMUS_SYNTHSTATS { } impl ::core::fmt::Debug for DMUS_SYNTHSTATS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DMUS_SYNTHSTATS") - .field("dwSize", &self.dwSize) - .field("dwValidStats", &self.dwValidStats) - .field("dwVoices", &self.dwVoices) - .field("dwTotalCPU", &self.dwTotalCPU) - .field("dwCPUPerVoice", &self.dwCPUPerVoice) - .field("dwLostNotes", &self.dwLostNotes) - .field("dwFreeMemory", &self.dwFreeMemory) - .field("lPeakVolume", &self.lPeakVolume) - .finish() + fmt.debug_struct("DMUS_SYNTHSTATS").field("dwSize", &self.dwSize).field("dwValidStats", &self.dwValidStats).field("dwVoices", &self.dwVoices).field("dwTotalCPU", &self.dwTotalCPU).field("dwCPUPerVoice", &self.dwCPUPerVoice).field("dwLostNotes", &self.dwLostNotes).field("dwFreeMemory", &self.dwFreeMemory).field("lPeakVolume", &self.lPeakVolume).finish() } } impl ::core::cmp::PartialEq for DMUS_SYNTHSTATS { @@ -966,17 +924,7 @@ impl ::core::default::Default for DMUS_SYNTHSTATS8 { } impl ::core::fmt::Debug for DMUS_SYNTHSTATS8 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DMUS_SYNTHSTATS8") - .field("dwSize", &self.dwSize) - .field("dwValidStats", &self.dwValidStats) - .field("dwVoices", &self.dwVoices) - .field("dwTotalCPU", &self.dwTotalCPU) - .field("dwCPUPerVoice", &self.dwCPUPerVoice) - .field("dwLostNotes", &self.dwLostNotes) - .field("dwFreeMemory", &self.dwFreeMemory) - .field("lPeakVolume", &self.lPeakVolume) - .field("dwSynthMemUse", &self.dwSynthMemUse) - .finish() + fmt.debug_struct("DMUS_SYNTHSTATS8").field("dwSize", &self.dwSize).field("dwValidStats", &self.dwValidStats).field("dwVoices", &self.dwVoices).field("dwTotalCPU", &self.dwTotalCPU).field("dwCPUPerVoice", &self.dwCPUPerVoice).field("dwLostNotes", &self.dwLostNotes).field("dwFreeMemory", &self.dwFreeMemory).field("lPeakVolume", &self.lPeakVolume).field("dwSynthMemUse", &self.dwSynthMemUse).finish() } } impl ::core::cmp::PartialEq for DMUS_SYNTHSTATS8 { @@ -1261,17 +1209,7 @@ impl ::core::default::Default for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1_DAT #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1_DATA") - .field("DeviceId", &self.DeviceId) - .field("DescriptionA", &self.DescriptionA) - .field("DescriptionW", &self.DescriptionW) - .field("ModuleA", &self.ModuleA) - .field("ModuleW", &self.ModuleW) - .field("Type", &self.Type) - .field("DataFlow", &self.DataFlow) - .field("WaveDeviceId", &self.WaveDeviceId) - .field("Devnode", &self.Devnode) - .finish() + fmt.debug_struct("DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_1_DATA").field("DeviceId", &self.DeviceId).field("DescriptionA", &self.DescriptionA).field("DescriptionW", &self.DescriptionW).field("ModuleA", &self.ModuleA).field("ModuleW", &self.ModuleW).field("Type", &self.Type).field("DataFlow", &self.DataFlow).field("WaveDeviceId", &self.WaveDeviceId).field("Devnode", &self.Devnode).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1309,15 +1247,7 @@ impl ::core::default::Default for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A_DAT #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A_DATA") - .field("Type", &self.Type) - .field("DataFlow", &self.DataFlow) - .field("DeviceId", &self.DeviceId) - .field("Description", &self.Description) - .field("Module", &self.Module) - .field("Interface", &self.Interface) - .field("WaveDeviceId", &self.WaveDeviceId) - .finish() + fmt.debug_struct("DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_A_DATA").field("Type", &self.Type).field("DataFlow", &self.DataFlow).field("DeviceId", &self.DeviceId).field("Description", &self.Description).field("Module", &self.Module).field("Interface", &self.Interface).field("WaveDeviceId", &self.WaveDeviceId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1355,15 +1285,7 @@ impl ::core::default::Default for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DAT #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DATA") - .field("Type", &self.Type) - .field("DataFlow", &self.DataFlow) - .field("DeviceId", &self.DeviceId) - .field("Description", &self.Description) - .field("Module", &self.Module) - .field("Interface", &self.Interface) - .field("WaveDeviceId", &self.WaveDeviceId) - .finish() + fmt.debug_struct("DSPROPERTY_DIRECTSOUNDDEVICE_DESCRIPTION_W_DATA").field("Type", &self.Type).field("DataFlow", &self.DataFlow).field("DeviceId", &self.DeviceId).field("Description", &self.Description).field("Module", &self.Module).field("Interface", &self.Interface).field("WaveDeviceId", &self.WaveDeviceId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1937,12 +1859,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDire } #[repr(C)] #[doc(hidden)] -pub struct IDirectMusicDownload_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppvbuffer: *mut *mut ::core::ffi::c_void, pdwsize: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IDirectMusicDownload_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppvbuffer: *mut *mut ::core::ffi::c_void, pdwsize: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDirectMusicDownloadedInstrument(pub ::windows::core::IUnknown); @@ -2053,17 +1970,7 @@ impl IDirectMusicPort { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub unsafe fn DeviceIoControl(&self, dwiocontrolcode: u32, lpinbuffer: *mut ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::super::System::IO::OVERLAPPED) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).12)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwiocontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(lpbytesreturned), - ::core::mem::transmute(lpoverlapped), - ) - .ok() + (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwiocontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped)).ok() } pub unsafe fn SetNumChannelGroups(&self, dwchannelgroups: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwchannelgroups)).ok() @@ -2377,20 +2284,7 @@ impl IDirectMusicSynth8 { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdwappend)).ok() } pub unsafe fn PlayVoice(&self, rt: i64, dwvoiceid: u32, dwchannelgroup: u32, dwchannel: u32, dwdlid: u32, prpitch: i32, vrvolume: i32, stvoicestart: u64, stloopstart: u64, stloopend: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(rt), - ::core::mem::transmute(dwvoiceid), - ::core::mem::transmute(dwchannelgroup), - ::core::mem::transmute(dwchannel), - ::core::mem::transmute(dwdlid), - ::core::mem::transmute(prpitch), - ::core::mem::transmute(vrvolume), - ::core::mem::transmute(stvoicestart), - ::core::mem::transmute(stloopstart), - ::core::mem::transmute(stloopend), - ) - .ok() + (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(rt), ::core::mem::transmute(dwvoiceid), ::core::mem::transmute(dwchannelgroup), ::core::mem::transmute(dwchannel), ::core::mem::transmute(dwdlid), ::core::mem::transmute(prpitch), ::core::mem::transmute(vrvolume), ::core::mem::transmute(stvoicestart), ::core::mem::transmute(stloopstart), ::core::mem::transmute(stloopend)).ok() } pub unsafe fn StopVoice(&self, rt: i64, dwvoiceid: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(rt), ::core::mem::transmute(dwvoiceid)).ok() @@ -2834,15 +2728,7 @@ impl ::core::default::Default for Tag_DVAudInfo { } impl ::core::fmt::Debug for Tag_DVAudInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("Tag_DVAudInfo") - .field("bAudStyle", &self.bAudStyle) - .field("bAudQu", &self.bAudQu) - .field("bNumAudPin", &self.bNumAudPin) - .field("wAvgSamplesPerPinPerFrm", &self.wAvgSamplesPerPinPerFrm) - .field("wBlkMode", &self.wBlkMode) - .field("wDIFMode", &self.wDIFMode) - .field("wBlkDiv", &self.wBlkDiv) - .finish() + fmt.debug_struct("Tag_DVAudInfo").field("bAudStyle", &self.bAudStyle).field("bAudQu", &self.bAudQu).field("bNumAudPin", &self.bNumAudPin).field("wAvgSamplesPerPinPerFrm", &self.wAvgSamplesPerPinPerFrm).field("wBlkMode", &self.wBlkMode).field("wDIFMode", &self.wDIFMode).field("wBlkDiv", &self.wBlkDiv).finish() } } impl ::core::cmp::PartialEq for Tag_DVAudInfo { @@ -2910,16 +2796,7 @@ impl ::core::default::Default for _DMUS_PORTPARAMS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for _DMUS_PORTPARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_DMUS_PORTPARAMS") - .field("dwSize", &self.dwSize) - .field("dwValidParams", &self.dwValidParams) - .field("dwVoices", &self.dwVoices) - .field("dwChannelGroups", &self.dwChannelGroups) - .field("dwAudioChannels", &self.dwAudioChannels) - .field("dwSampleRate", &self.dwSampleRate) - .field("dwEffectFlags", &self.dwEffectFlags) - .field("fShare", &self.fShare) - .finish() + fmt.debug_struct("_DMUS_PORTPARAMS").field("dwSize", &self.dwSize).field("dwValidParams", &self.dwValidParams).field("dwVoices", &self.dwVoices).field("dwChannelGroups", &self.dwChannelGroups).field("dwAudioChannels", &self.dwAudioChannels).field("dwSampleRate", &self.dwSampleRate).field("dwEffectFlags", &self.dwEffectFlags).field("fShare", &self.fShare).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Media/Audio/DirectSound/mod.rs b/src/Windows/Win32/Media/Audio/DirectSound/mod.rs index 313f5cb916..2978923e61 100644 --- a/src/Windows/Win32/Media/Audio/DirectSound/mod.rs +++ b/src/Windows/Win32/Media/Audio/DirectSound/mod.rs @@ -34,18 +34,7 @@ impl ::core::default::Default for DS3DBUFFER { #[cfg(feature = "Win32_Graphics_Direct3D")] impl ::core::fmt::Debug for DS3DBUFFER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS3DBUFFER") - .field("dwSize", &self.dwSize) - .field("vPosition", &self.vPosition) - .field("vVelocity", &self.vVelocity) - .field("dwInsideConeAngle", &self.dwInsideConeAngle) - .field("dwOutsideConeAngle", &self.dwOutsideConeAngle) - .field("vConeOrientation", &self.vConeOrientation) - .field("lConeOutsideVolume", &self.lConeOutsideVolume) - .field("flMinDistance", &self.flMinDistance) - .field("flMaxDistance", &self.flMaxDistance) - .field("dwMode", &self.dwMode) - .finish() + fmt.debug_struct("DS3DBUFFER").field("dwSize", &self.dwSize).field("vPosition", &self.vPosition).field("vVelocity", &self.vVelocity).field("dwInsideConeAngle", &self.dwInsideConeAngle).field("dwOutsideConeAngle", &self.dwOutsideConeAngle).field("vConeOrientation", &self.vConeOrientation).field("lConeOutsideVolume", &self.lConeOutsideVolume).field("flMinDistance", &self.flMinDistance).field("flMaxDistance", &self.flMaxDistance).field("dwMode", &self.dwMode).finish() } } #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -84,16 +73,7 @@ impl ::core::default::Default for DS3DLISTENER { #[cfg(feature = "Win32_Graphics_Direct3D")] impl ::core::fmt::Debug for DS3DLISTENER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS3DLISTENER") - .field("dwSize", &self.dwSize) - .field("vPosition", &self.vPosition) - .field("vVelocity", &self.vVelocity) - .field("vOrientFront", &self.vOrientFront) - .field("vOrientTop", &self.vOrientTop) - .field("flDistanceFactor", &self.flDistanceFactor) - .field("flRolloffFactor", &self.flRolloffFactor) - .field("flDopplerFactor", &self.flDopplerFactor) - .finish() + fmt.debug_struct("DS3DLISTENER").field("dwSize", &self.dwSize).field("vPosition", &self.vPosition).field("vVelocity", &self.vVelocity).field("vOrientFront", &self.vOrientFront).field("vOrientTop", &self.vOrientTop).field("flDistanceFactor", &self.flDistanceFactor).field("flRolloffFactor", &self.flRolloffFactor).field("flDopplerFactor", &self.flDopplerFactor).finish() } } #[cfg(feature = "Win32_Graphics_Direct3D")] @@ -450,15 +430,7 @@ impl ::core::default::Default for DSCBUFFERDESC { } impl ::core::fmt::Debug for DSCBUFFERDESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSCBUFFERDESC") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("dwBufferBytes", &self.dwBufferBytes) - .field("dwReserved", &self.dwReserved) - .field("lpwfxFormat", &self.lpwfxFormat) - .field("dwFXCount", &self.dwFXCount) - .field("lpDSCFXDesc", &self.lpDSCFXDesc) - .finish() + fmt.debug_struct("DSCBUFFERDESC").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("dwBufferBytes", &self.dwBufferBytes).field("dwReserved", &self.dwReserved).field("lpwfxFormat", &self.lpwfxFormat).field("dwFXCount", &self.dwFXCount).field("lpDSCFXDesc", &self.lpDSCFXDesc).finish() } } impl ::core::cmp::PartialEq for DSCBUFFERDESC { @@ -962,18 +934,7 @@ impl ::core::fmt::Debug for DSFXI3DL2Reverb { } impl ::core::cmp::PartialEq for DSFXI3DL2Reverb { fn eq(&self, other: &Self) -> bool { - self.lRoom == other.lRoom - && self.lRoomHF == other.lRoomHF - && self.flRoomRolloffFactor == other.flRoomRolloffFactor - && self.flDecayTime == other.flDecayTime - && self.flDecayHFRatio == other.flDecayHFRatio - && self.lReflections == other.lReflections - && self.flReflectionsDelay == other.flReflectionsDelay - && self.lReverb == other.lReverb - && self.flReverbDelay == other.flReverbDelay - && self.flDiffusion == other.flDiffusion - && self.flDensity == other.flDensity - && self.flHFReference == other.flHFReference + self.lRoom == other.lRoom && self.lRoomHF == other.lRoomHF && self.flRoomRolloffFactor == other.flRoomRolloffFactor && self.flDecayTime == other.flDecayTime && self.flDecayHFRatio == other.flDecayHFRatio && self.lReflections == other.lReflections && self.flReflectionsDelay == other.flReflectionsDelay && self.lReverb == other.lReverb && self.flReverbDelay == other.flReverbDelay && self.flDiffusion == other.flDiffusion && self.flDensity == other.flDensity && self.flHFReference == other.flHFReference } } impl ::core::cmp::Eq for DSFXI3DL2Reverb {} @@ -1272,37 +1233,14 @@ pub unsafe fn DirectSoundEnumerateW(pdsenumcallback: LPDSENUMCALLBACKW, pcontext } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DirectSoundFullDuplexCreate<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::HWND>, Param9: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - pcguidcapturedevice: *const ::windows::core::GUID, - pcguidrenderdevice: *const ::windows::core::GUID, - pcdscbufferdesc: *const DSCBUFFERDESC, - pcdsbufferdesc: *const DSBUFFERDESC, - hwnd: Param4, - dwlevel: u32, - ppdsfd: *mut ::core::option::Option, - ppdscbuffer8: *mut ::core::option::Option, - ppdsbuffer8: *mut ::core::option::Option, - punkouter: Param9, -) -> ::windows::core::Result<()> { +pub unsafe fn DirectSoundFullDuplexCreate<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::HWND>, Param9: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(pcguidcapturedevice: *const ::windows::core::GUID, pcguidrenderdevice: *const ::windows::core::GUID, pcdscbufferdesc: *const DSCBUFFERDESC, pcdsbufferdesc: *const DSBUFFERDESC, hwnd: Param4, dwlevel: u32, ppdsfd: *mut ::core::option::Option, ppdscbuffer8: *mut ::core::option::Option, ppdsbuffer8: *mut ::core::option::Option, punkouter: Param9) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn DirectSoundFullDuplexCreate(pcguidcapturedevice: *const ::windows::core::GUID, pcguidrenderdevice: *const ::windows::core::GUID, pcdscbufferdesc: *const DSCBUFFERDESC, pcdsbufferdesc: *const DSBUFFERDESC, hwnd: super::super::super::Foundation::HWND, dwlevel: u32, ppdsfd: *mut ::windows::core::RawPtr, ppdscbuffer8: *mut ::windows::core::RawPtr, ppdsbuffer8: *mut ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr) -> ::windows::core::HRESULT; } - DirectSoundFullDuplexCreate( - ::core::mem::transmute(pcguidcapturedevice), - ::core::mem::transmute(pcguidrenderdevice), - ::core::mem::transmute(pcdscbufferdesc), - ::core::mem::transmute(pcdsbufferdesc), - hwnd.into_param().abi(), - ::core::mem::transmute(dwlevel), - ::core::mem::transmute(ppdsfd), - ::core::mem::transmute(ppdscbuffer8), - ::core::mem::transmute(ppdsbuffer8), - punkouter.into_param().abi(), - ) - .ok() + DirectSoundFullDuplexCreate(::core::mem::transmute(pcguidcapturedevice), ::core::mem::transmute(pcguidrenderdevice), ::core::mem::transmute(pcdscbufferdesc), ::core::mem::transmute(pcdsbufferdesc), hwnd.into_param().abi(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(ppdsfd), ::core::mem::transmute(ppdscbuffer8), ::core::mem::transmute(ppdsbuffer8), punkouter.into_param().abi()).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2768,29 +2706,8 @@ pub struct IDirectSoundFXWavesReverb_abi( pub struct IDirectSoundFullDuplex(pub ::windows::core::IUnknown); impl IDirectSoundFullDuplex { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Initialize<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::HWND>>( - &self, - pcaptureguid: *const ::windows::core::GUID, - prenderguid: *const ::windows::core::GUID, - lpdscbufferdesc: *const DSCBUFFERDESC, - lpdsbufferdesc: *const DSBUFFERDESC, - hwnd: Param4, - dwlevel: u32, - lplpdirectsoundcapturebuffer8: *mut ::core::option::Option, - lplpdirectsoundbuffer8: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pcaptureguid), - ::core::mem::transmute(prenderguid), - ::core::mem::transmute(lpdscbufferdesc), - ::core::mem::transmute(lpdsbufferdesc), - hwnd.into_param().abi(), - ::core::mem::transmute(dwlevel), - ::core::mem::transmute(lplpdirectsoundcapturebuffer8), - ::core::mem::transmute(lplpdirectsoundbuffer8), - ) - .ok() + pub unsafe fn Initialize<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::HWND>>(&self, pcaptureguid: *const ::windows::core::GUID, prenderguid: *const ::windows::core::GUID, lpdscbufferdesc: *const DSCBUFFERDESC, lpdsbufferdesc: *const DSBUFFERDESC, hwnd: Param4, dwlevel: u32, lplpdirectsoundcapturebuffer8: *mut ::core::option::Option, lplpdirectsoundbuffer8: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(pcaptureguid), ::core::mem::transmute(prenderguid), ::core::mem::transmute(lpdscbufferdesc), ::core::mem::transmute(lpdsbufferdesc), hwnd.into_param().abi(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpdirectsoundcapturebuffer8), ::core::mem::transmute(lplpdirectsoundbuffer8)).ok() } } unsafe impl ::windows::core::Interface for IDirectSoundFullDuplex { diff --git a/src/Windows/Win32/Media/Audio/Endpoints/mod.rs b/src/Windows/Win32/Media/Audio/Endpoints/mod.rs index 037116c2e9..0a36ae35b3 100644 --- a/src/Windows/Win32/Media/Audio/Endpoints/mod.rs +++ b/src/Windows/Win32/Media/Audio/Endpoints/mod.rs @@ -81,12 +81,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAudi } #[repr(C)] #[doc(hidden)] -pub struct IAudioEndpointFormatControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, resetflags: u32) -> ::windows::core::HRESULT, -); +pub struct IAudioEndpointFormatControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, resetflags: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioEndpointLastBufferControl(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/Media/Audio/XAudio2/mod.rs b/src/Windows/Win32/Media/Audio/XAudio2/mod.rs index 4d57319a48..9681870999 100644 --- a/src/Windows/Win32/Media/Audio/XAudio2/mod.rs +++ b/src/Windows/Win32/Media/Audio/XAudio2/mod.rs @@ -476,14 +476,7 @@ impl IXAPO { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Process<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>>(&self, inputprocessparametercount: u32, pinputprocessparameters: *const XAPO_PROCESS_BUFFER_PARAMETERS, outputprocessparametercount: u32, poutputprocessparameters: *mut XAPO_PROCESS_BUFFER_PARAMETERS, isenabled: Param4) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(inputprocessparametercount), - ::core::mem::transmute(pinputprocessparameters), - ::core::mem::transmute(outputprocessparametercount), - ::core::mem::transmute(poutputprocessparameters), - isenabled.into_param().abi(), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(inputprocessparametercount), ::core::mem::transmute(pinputprocessparameters), ::core::mem::transmute(outputprocessparametercount), ::core::mem::transmute(poutputprocessparameters), isenabled.into_param().abi())) } pub unsafe fn CalcInputFrames(&self, outputframecount: u32) -> u32 { ::core::mem::transmute((::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputframecount))) diff --git a/src/Windows/Win32/Media/Audio/mod.rs b/src/Windows/Win32/Media/Audio/mod.rs index a888bf774c..f9a33b1c64 100644 --- a/src/Windows/Win32/Media/Audio/mod.rs +++ b/src/Windows/Win32/Media/Audio/mod.rs @@ -849,16 +849,7 @@ impl ::core::default::Default for AMBISONICS_PARAMS { } impl ::core::fmt::Debug for AMBISONICS_PARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AMBISONICS_PARAMS") - .field("u32Size", &self.u32Size) - .field("u32Version", &self.u32Version) - .field("u32Type", &self.u32Type) - .field("u32ChannelOrdering", &self.u32ChannelOrdering) - .field("u32Normalization", &self.u32Normalization) - .field("u32Order", &self.u32Order) - .field("u32NumChannels", &self.u32NumChannels) - .field("pu32ChannelMap", &self.pu32ChannelMap) - .finish() + fmt.debug_struct("AMBISONICS_PARAMS").field("u32Size", &self.u32Size).field("u32Version", &self.u32Version).field("u32Type", &self.u32Type).field("u32ChannelOrdering", &self.u32ChannelOrdering).field("u32Normalization", &self.u32Normalization).field("u32Order", &self.u32Order).field("u32NumChannels", &self.u32NumChannels).field("pu32ChannelMap", &self.pu32ChannelMap).finish() } } impl ::core::cmp::PartialEq for AMBISONICS_PARAMS { @@ -2080,12 +2071,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IActi } #[repr(C)] #[doc(hidden)] -pub struct IActivateAudioInterfaceCompletionHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, activateoperation: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IActivateAudioInterfaceCompletionHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, activateoperation: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioAmbisonicsControl(pub ::windows::core::IUnknown); @@ -2785,12 +2771,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAudi } #[repr(C)] #[doc(hidden)] -pub struct IAudioClientDuckingControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, options: AUDIO_DUCKING_OPTIONS) -> ::windows::core::HRESULT, -); +pub struct IAudioClientDuckingControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, options: AUDIO_DUCKING_OPTIONS) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioClock(pub ::windows::core::IUnknown); @@ -2875,12 +2856,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAudi } #[repr(C)] #[doc(hidden)] -pub struct IAudioClock2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deviceposition: *mut u64, qpcposition: *mut u64) -> ::windows::core::HRESULT, -); +pub struct IAudioClock2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deviceposition: *mut u64, qpcposition: *mut u64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioClockAdjustment(pub ::windows::core::IUnknown); @@ -2915,12 +2891,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAudi } #[repr(C)] #[doc(hidden)] -pub struct IAudioClockAdjustment_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flsamplerate: f32) -> ::windows::core::HRESULT, -); +pub struct IAudioClockAdjustment_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flsamplerate: f32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioEffectsChangedNotificationClient(pub ::windows::core::IUnknown); @@ -2955,12 +2926,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAudi } #[repr(C)] #[doc(hidden)] -pub struct IAudioEffectsChangedNotificationClient_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAudioEffectsChangedNotificationClient_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioEffectsManager(pub ::windows::core::IUnknown); @@ -3924,12 +3890,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAudi } #[repr(C)] #[doc(hidden)] -pub struct IAudioSessionNotification_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newsession: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAudioSessionNotification_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newsession: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioStateMonitor(pub ::windows::core::IUnknown); @@ -4536,12 +4497,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICont } #[repr(C)] #[doc(hidden)] -pub struct IControlChangeNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwsenderprocessid: u32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IControlChangeNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwsenderprocessid: u32, pguideventcontext: *const ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IControlInterface(pub ::windows::core::IUnknown); @@ -4963,12 +4919,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMMEn } #[repr(C)] #[doc(hidden)] -pub struct IMMEndpoint_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdataflow: *mut EDataFlow) -> ::windows::core::HRESULT, -); +pub struct IMMEndpoint_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdataflow: *mut EDataFlow) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMMNotificationClient(pub ::windows::core::IUnknown); @@ -8301,14 +8252,7 @@ impl ::core::default::Default for SpatialAudioClientActivationParams { } impl ::core::fmt::Debug for SpatialAudioClientActivationParams { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SpatialAudioClientActivationParams") - .field("tracingContextId", &self.tracingContextId) - .field("appId", &self.appId) - .field("majorVersion", &self.majorVersion) - .field("minorVersion1", &self.minorVersion1) - .field("minorVersion2", &self.minorVersion2) - .field("minorVersion3", &self.minorVersion3) - .finish() + fmt.debug_struct("SpatialAudioClientActivationParams").field("tracingContextId", &self.tracingContextId).field("appId", &self.appId).field("majorVersion", &self.majorVersion).field("minorVersion1", &self.minorVersion1).field("minorVersion2", &self.minorVersion2).field("minorVersion3", &self.minorVersion3).finish() } } impl ::core::cmp::PartialEq for SpatialAudioClientActivationParams { diff --git a/src/Windows/Win32/Media/DeviceManager/mod.rs b/src/Windows/Win32/Media/DeviceManager/mod.rs index ac0b6ad20d..6516a4a3c7 100644 --- a/src/Windows/Win32/Media/DeviceManager/mod.rs +++ b/src/Windows/Win32/Media/DeviceManager/mod.rs @@ -189,17 +189,7 @@ impl IMDSPDevice2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut _WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut _VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(ppaudioformatex), - ::core::mem::transmute(pnaudioformatcount), - ::core::mem::transmute(ppvideoformatex), - ::core::mem::transmute(pnvideoformatcount), - ::core::mem::transmute(ppfiletype), - ::core::mem::transmute(pnfiletypecount), - ) - .ok() + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() } #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetSpecifyPropertyPages(&self, ppspecifyproppages: *mut ::core::option::Option, pppunknowns: *mut *mut ::core::option::Option<::windows::core::IUnknown>, pcunks: *mut u32) -> ::windows::core::Result<()> { @@ -335,17 +325,7 @@ impl IMDSPDevice3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut _WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut _VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(ppaudioformatex), - ::core::mem::transmute(pnaudioformatcount), - ::core::mem::transmute(ppvideoformatex), - ::core::mem::transmute(pnvideoformatcount), - ::core::mem::transmute(ppfiletype), - ::core::mem::transmute(pnfiletypecount), - ) - .ok() + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() } #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetSpecifyPropertyPages(&self, ppspecifyproppages: *mut ::core::option::Option, pppunknowns: *mut *mut ::core::option::Option<::windows::core::IUnknown>, pcunks: *mut u32) -> ::windows::core::Result<()> { @@ -555,15 +535,7 @@ pub struct IMDSPDeviceControl_abi( pub struct IMDSPDirectTransfer(pub ::windows::core::IUnknown); impl IMDSPDirectTransfer { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn TransferToDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, IWMDMOperation>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IWMDMMetaData>, Param5: ::windows::core::IntoParam<'a, IWMDMProgress>>( - &self, - pwszsourcefilepath: Param0, - psourceoperation: Param1, - fuflags: u32, - pwszdestinationname: Param3, - psourcemetadata: Param4, - ptransferprogress: Param5, - ) -> ::windows::core::Result { + pub unsafe fn TransferToDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, IWMDMOperation>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IWMDMMetaData>, Param5: ::windows::core::IntoParam<'a, IWMDMProgress>>(&self, pwszsourcefilepath: Param0, psourceoperation: Param1, fuflags: u32, pwszdestinationname: Param3, psourcemetadata: Param4, ptransferprogress: Param5) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwszsourcefilepath.into_param().abi(), psourceoperation.into_param().abi(), ::core::mem::transmute(fuflags), pwszdestinationname.into_param().abi(), psourcemetadata.into_param().abi(), ptransferprogress.into_param().abi(), &mut result__).from_abi::(result__) } @@ -1897,12 +1869,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISCPS } #[repr(C)] #[doc(hidden)] -pub struct ISCPSecureAuthenticate_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsecurequery: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISCPSecureAuthenticate_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsecurequery: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISCPSecureAuthenticate2(pub ::windows::core::IUnknown); @@ -2206,33 +2173,10 @@ impl ISCPSecureQuery { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(fuflags), pwszextension.into_param().abi(), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(abmac)).ok() } pub unsafe fn MakeDecision<'a, Param6: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>>(&self, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: Param6, ppexchange: *mut ::core::option::Option, abmac: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fuflags), - ::core::mem::transmute(pdata), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(dwappsec), - ::core::mem::transmute(pbspsessionkey), - ::core::mem::transmute(dwsessionkeylen), - pstorageglobals.into_param().abi(), - ::core::mem::transmute(ppexchange), - ::core::mem::transmute(abmac), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(fuflags), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwappsec), ::core::mem::transmute(pbspsessionkey), ::core::mem::transmute(dwsessionkeylen), pstorageglobals.into_param().abi(), ::core::mem::transmute(ppexchange), ::core::mem::transmute(abmac)).ok() } pub unsafe fn GetRights<'a, Param4: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>>(&self, pdata: *const u8, dwsize: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstgglobals: Param4, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdata), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(pbspsessionkey), - ::core::mem::transmute(dwsessionkeylen), - pstgglobals.into_param().abi(), - ::core::mem::transmute(pprights), - ::core::mem::transmute(pnrightscount), - ::core::mem::transmute(abmac), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(pbspsessionkey), ::core::mem::transmute(dwsessionkeylen), pstgglobals.into_param().abi(), ::core::mem::transmute(pprights), ::core::mem::transmute(pnrightscount), ::core::mem::transmute(abmac)).ok() } } unsafe impl ::windows::core::Interface for ISCPSecureQuery { @@ -2283,56 +2227,13 @@ impl ISCPSecureQuery2 { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(fuflags), pwszextension.into_param().abi(), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(abmac)).ok() } pub unsafe fn MakeDecision<'a, Param6: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>>(&self, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: Param6, ppexchange: *mut ::core::option::Option, abmac: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fuflags), - ::core::mem::transmute(pdata), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(dwappsec), - ::core::mem::transmute(pbspsessionkey), - ::core::mem::transmute(dwsessionkeylen), - pstorageglobals.into_param().abi(), - ::core::mem::transmute(ppexchange), - ::core::mem::transmute(abmac), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(fuflags), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwappsec), ::core::mem::transmute(pbspsessionkey), ::core::mem::transmute(dwsessionkeylen), pstorageglobals.into_param().abi(), ::core::mem::transmute(ppexchange), ::core::mem::transmute(abmac)).ok() } pub unsafe fn GetRights<'a, Param4: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>>(&self, pdata: *const u8, dwsize: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstgglobals: Param4, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdata), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(pbspsessionkey), - ::core::mem::transmute(dwsessionkeylen), - pstgglobals.into_param().abi(), - ::core::mem::transmute(pprights), - ::core::mem::transmute(pnrightscount), - ::core::mem::transmute(abmac), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(pbspsessionkey), ::core::mem::transmute(dwsessionkeylen), pstgglobals.into_param().abi(), ::core::mem::transmute(pprights), ::core::mem::transmute(pnrightscount), ::core::mem::transmute(abmac)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn MakeDecision2<'a, Param6: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>, Param15: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - fuflags: u32, - pdata: *const u8, - dwsize: u32, - dwappsec: u32, - pbspsessionkey: *const u8, - dwsessionkeylen: u32, - pstorageglobals: Param6, - pappcertapp: *const u8, - dwappcertapplen: u32, - pappcertsp: *const u8, - dwappcertsplen: u32, - pszrevocationurl: *mut super::super::Foundation::PWSTR, - pdwrevocationurllen: *mut u32, - pdwrevocationbitflag: *mut u32, - pqwfilesize: *mut u64, - punknown: Param15, - ppexchange: *mut ::core::option::Option, - abmac: *mut u8, - ) -> ::windows::core::Result<()> { + pub unsafe fn MakeDecision2<'a, Param6: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>, Param15: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: Param6, pappcertapp: *const u8, dwappcertapplen: u32, pappcertsp: *const u8, dwappcertsplen: u32, pszrevocationurl: *mut super::super::Foundation::PWSTR, pdwrevocationurllen: *mut u32, pdwrevocationbitflag: *mut u32, pqwfilesize: *mut u64, punknown: Param15, ppexchange: *mut ::core::option::Option, abmac: *mut u8) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)( ::core::mem::transmute_copy(self), ::core::mem::transmute(fuflags), @@ -2412,28 +2313,7 @@ pub struct ISCPSecureQuery2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: ::windows::core::RawPtr, ppexchange: *mut ::windows::core::RawPtr, abmac: *mut u8) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdata: *const u8, dwsize: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstgglobals: ::windows::core::RawPtr, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: *mut u8) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - fuflags: u32, - pdata: *const u8, - dwsize: u32, - dwappsec: u32, - pbspsessionkey: *const u8, - dwsessionkeylen: u32, - pstorageglobals: ::windows::core::RawPtr, - pappcertapp: *const u8, - dwappcertapplen: u32, - pappcertsp: *const u8, - dwappcertsplen: u32, - pszrevocationurl: *mut super::super::Foundation::PWSTR, - pdwrevocationurllen: *mut u32, - pdwrevocationbitflag: *mut u32, - pqwfilesize: *mut u64, - punknown: ::windows::core::RawPtr, - ppexchange: *mut ::windows::core::RawPtr, - abmac: *mut u8, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: ::windows::core::RawPtr, pappcertapp: *const u8, dwappcertapplen: u32, pappcertsp: *const u8, dwappcertsplen: u32, pszrevocationurl: *mut super::super::Foundation::PWSTR, pdwrevocationurllen: *mut u32, pdwrevocationbitflag: *mut u32, pqwfilesize: *mut u64, punknown: ::windows::core::RawPtr, ppexchange: *mut ::windows::core::RawPtr, abmac: *mut u8) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -2448,56 +2328,13 @@ impl ISCPSecureQuery3 { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(fuflags), pwszextension.into_param().abi(), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(abmac)).ok() } pub unsafe fn MakeDecision<'a, Param6: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>>(&self, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: Param6, ppexchange: *mut ::core::option::Option, abmac: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fuflags), - ::core::mem::transmute(pdata), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(dwappsec), - ::core::mem::transmute(pbspsessionkey), - ::core::mem::transmute(dwsessionkeylen), - pstorageglobals.into_param().abi(), - ::core::mem::transmute(ppexchange), - ::core::mem::transmute(abmac), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(fuflags), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwappsec), ::core::mem::transmute(pbspsessionkey), ::core::mem::transmute(dwsessionkeylen), pstorageglobals.into_param().abi(), ::core::mem::transmute(ppexchange), ::core::mem::transmute(abmac)).ok() } pub unsafe fn GetRights<'a, Param4: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>>(&self, pdata: *const u8, dwsize: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstgglobals: Param4, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdata), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(pbspsessionkey), - ::core::mem::transmute(dwsessionkeylen), - pstgglobals.into_param().abi(), - ::core::mem::transmute(pprights), - ::core::mem::transmute(pnrightscount), - ::core::mem::transmute(abmac), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(pbspsessionkey), ::core::mem::transmute(dwsessionkeylen), pstgglobals.into_param().abi(), ::core::mem::transmute(pprights), ::core::mem::transmute(pnrightscount), ::core::mem::transmute(abmac)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn MakeDecision2<'a, Param6: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>, Param15: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - fuflags: u32, - pdata: *const u8, - dwsize: u32, - dwappsec: u32, - pbspsessionkey: *const u8, - dwsessionkeylen: u32, - pstorageglobals: Param6, - pappcertapp: *const u8, - dwappcertapplen: u32, - pappcertsp: *const u8, - dwappcertsplen: u32, - pszrevocationurl: *mut super::super::Foundation::PWSTR, - pdwrevocationurllen: *mut u32, - pdwrevocationbitflag: *mut u32, - pqwfilesize: *mut u64, - punknown: Param15, - ppexchange: *mut ::core::option::Option, - abmac: *mut u8, - ) -> ::windows::core::Result<()> { + pub unsafe fn MakeDecision2<'a, Param6: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>, Param15: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: Param6, pappcertapp: *const u8, dwappcertapplen: u32, pappcertsp: *const u8, dwappcertsplen: u32, pszrevocationurl: *mut super::super::Foundation::PWSTR, pdwrevocationurllen: *mut u32, pdwrevocationbitflag: *mut u32, pqwfilesize: *mut u64, punknown: Param15, ppexchange: *mut ::core::option::Option, abmac: *mut u8) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)( ::core::mem::transmute_copy(self), ::core::mem::transmute(fuflags), @@ -2522,41 +2359,10 @@ impl ISCPSecureQuery3 { .ok() } pub unsafe fn GetRightsOnClearChannel<'a, Param4: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>, Param5: ::windows::core::IntoParam<'a, IWMDMProgress3>>(&self, pdata: *const u8, dwsize: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstgglobals: Param4, pprogresscallback: Param5, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdata), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(pbspsessionkey), - ::core::mem::transmute(dwsessionkeylen), - pstgglobals.into_param().abi(), - pprogresscallback.into_param().abi(), - ::core::mem::transmute(pprights), - ::core::mem::transmute(pnrightscount), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdata), ::core::mem::transmute(dwsize), ::core::mem::transmute(pbspsessionkey), ::core::mem::transmute(dwsessionkeylen), pstgglobals.into_param().abi(), pprogresscallback.into_param().abi(), ::core::mem::transmute(pprights), ::core::mem::transmute(pnrightscount)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn MakeDecisionOnClearChannel<'a, Param6: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>, Param7: ::windows::core::IntoParam<'a, IWMDMProgress3>, Param16: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - fuflags: u32, - pdata: *const u8, - dwsize: u32, - dwappsec: u32, - pbspsessionkey: *const u8, - dwsessionkeylen: u32, - pstorageglobals: Param6, - pprogresscallback: Param7, - pappcertapp: *const u8, - dwappcertapplen: u32, - pappcertsp: *const u8, - dwappcertsplen: u32, - pszrevocationurl: *mut super::super::Foundation::PWSTR, - pdwrevocationurllen: *mut u32, - pdwrevocationbitflag: *mut u32, - pqwfilesize: *mut u64, - punknown: Param16, - ppexchange: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { + pub unsafe fn MakeDecisionOnClearChannel<'a, Param6: ::windows::core::IntoParam<'a, IMDSPStorageGlobals>, Param7: ::windows::core::IntoParam<'a, IWMDMProgress3>, Param16: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: Param6, pprogresscallback: Param7, pappcertapp: *const u8, dwappcertapplen: u32, pappcertsp: *const u8, dwappcertsplen: u32, pszrevocationurl: *mut super::super::Foundation::PWSTR, pdwrevocationurllen: *mut u32, pdwrevocationbitflag: *mut u32, pqwfilesize: *mut u64, punknown: Param16, ppexchange: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)( ::core::mem::transmute_copy(self), ::core::mem::transmute(fuflags), @@ -2656,52 +2462,10 @@ pub struct ISCPSecureQuery3_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: ::windows::core::RawPtr, ppexchange: *mut ::windows::core::RawPtr, abmac: *mut u8) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdata: *const u8, dwsize: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstgglobals: ::windows::core::RawPtr, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32, abmac: *mut u8) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - fuflags: u32, - pdata: *const u8, - dwsize: u32, - dwappsec: u32, - pbspsessionkey: *const u8, - dwsessionkeylen: u32, - pstorageglobals: ::windows::core::RawPtr, - pappcertapp: *const u8, - dwappcertapplen: u32, - pappcertsp: *const u8, - dwappcertsplen: u32, - pszrevocationurl: *mut super::super::Foundation::PWSTR, - pdwrevocationurllen: *mut u32, - pdwrevocationbitflag: *mut u32, - pqwfilesize: *mut u64, - punknown: ::windows::core::RawPtr, - ppexchange: *mut ::windows::core::RawPtr, - abmac: *mut u8, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: ::windows::core::RawPtr, pappcertapp: *const u8, dwappcertapplen: u32, pappcertsp: *const u8, dwappcertsplen: u32, pszrevocationurl: *mut super::super::Foundation::PWSTR, pdwrevocationurllen: *mut u32, pdwrevocationbitflag: *mut u32, pqwfilesize: *mut u64, punknown: ::windows::core::RawPtr, ppexchange: *mut ::windows::core::RawPtr, abmac: *mut u8) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdata: *const u8, dwsize: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstgglobals: ::windows::core::RawPtr, pprogresscallback: ::windows::core::RawPtr, pprights: *mut *mut WMDMRIGHTS, pnrightscount: *mut u32) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - fuflags: u32, - pdata: *const u8, - dwsize: u32, - dwappsec: u32, - pbspsessionkey: *const u8, - dwsessionkeylen: u32, - pstorageglobals: ::windows::core::RawPtr, - pprogresscallback: ::windows::core::RawPtr, - pappcertapp: *const u8, - dwappcertapplen: u32, - pappcertsp: *const u8, - dwappcertsplen: u32, - pszrevocationurl: *mut super::super::Foundation::PWSTR, - pdwrevocationurllen: *mut u32, - pdwrevocationbitflag: *mut u32, - pqwfilesize: *mut u64, - punknown: ::windows::core::RawPtr, - ppexchange: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fuflags: u32, pdata: *const u8, dwsize: u32, dwappsec: u32, pbspsessionkey: *const u8, dwsessionkeylen: u32, pstorageglobals: ::windows::core::RawPtr, pprogresscallback: ::windows::core::RawPtr, pappcertapp: *const u8, dwappcertapplen: u32, pappcertsp: *const u8, dwappcertsplen: u32, pszrevocationurl: *mut super::super::Foundation::PWSTR, pdwrevocationurllen: *mut u32, pdwrevocationbitflag: *mut u32, pqwfilesize: *mut u64, punknown: ::windows::core::RawPtr, ppexchange: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -2896,17 +2660,7 @@ impl IWMDMDevice2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut _WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut _VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(ppaudioformatex), - ::core::mem::transmute(pnaudioformatcount), - ::core::mem::transmute(ppvideoformatex), - ::core::mem::transmute(pnvideoformatcount), - ::core::mem::transmute(ppfiletype), - ::core::mem::transmute(pnfiletypecount), - ) - .ok() + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() } #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetSpecifyPropertyPages(&self, ppspecifyproppages: *mut ::core::option::Option, pppunknowns: *mut *mut ::core::option::Option<::windows::core::IUnknown>, pcunks: *mut u32) -> ::windows::core::Result<()> { @@ -3042,17 +2796,7 @@ impl IWMDMDevice3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetFormatSupport2(&self, dwflags: u32, ppaudioformatex: *mut *mut _WAVEFORMATEX, pnaudioformatcount: *mut u32, ppvideoformatex: *mut *mut _VIDEOINFOHEADER, pnvideoformatcount: *mut u32, ppfiletype: *mut *mut WMFILECAPABILITIES, pnfiletypecount: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(ppaudioformatex), - ::core::mem::transmute(pnaudioformatcount), - ::core::mem::transmute(ppvideoformatex), - ::core::mem::transmute(pnvideoformatcount), - ::core::mem::transmute(ppfiletype), - ::core::mem::transmute(pnfiletypecount), - ) - .ok() + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppaudioformatex), ::core::mem::transmute(pnaudioformatcount), ::core::mem::transmute(ppvideoformatex), ::core::mem::transmute(pnvideoformatcount), ::core::mem::transmute(ppfiletype), ::core::mem::transmute(pnfiletypecount)).ok() } #[cfg(feature = "Win32_System_Ole")] pub unsafe fn GetSpecifyPropertyPages(&self, ppspecifyproppages: *mut ::core::option::Option, pppunknowns: *mut *mut ::core::option::Option<::windows::core::IUnknown>, pcunks: *mut u32) -> ::windows::core::Result<()> { @@ -4867,16 +4611,7 @@ impl IWMDMStorageControl2 { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(fumode), ptargetobject.into_param().abi(), pprogress.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Insert2<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, IWMDMOperation>, Param4: ::windows::core::IntoParam<'a, IWMDMProgress>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - fumode: u32, - pwszfilesource: Param1, - pwszfiledest: Param2, - poperation: Param3, - pprogress: Param4, - punknown: Param5, - ppnewobject: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { + pub unsafe fn Insert2<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, IWMDMOperation>, Param4: ::windows::core::IntoParam<'a, IWMDMProgress>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, fumode: u32, pwszfilesource: Param1, pwszfiledest: Param2, poperation: Param3, pprogress: Param4, punknown: Param5, ppnewobject: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(fumode), pwszfilesource.into_param().abi(), pwszfiledest.into_param().abi(), poperation.into_param().abi(), pprogress.into_param().abi(), punknown.into_param().abi(), ::core::mem::transmute(ppnewobject)).ok() } } @@ -4965,44 +4700,12 @@ impl IWMDMStorageControl3 { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(fumode), ptargetobject.into_param().abi(), pprogress.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Insert2<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, IWMDMOperation>, Param4: ::windows::core::IntoParam<'a, IWMDMProgress>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - fumode: u32, - pwszfilesource: Param1, - pwszfiledest: Param2, - poperation: Param3, - pprogress: Param4, - punknown: Param5, - ppnewobject: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { + pub unsafe fn Insert2<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, IWMDMOperation>, Param4: ::windows::core::IntoParam<'a, IWMDMProgress>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, fumode: u32, pwszfilesource: Param1, pwszfiledest: Param2, poperation: Param3, pprogress: Param4, punknown: Param5, ppnewobject: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(fumode), pwszfilesource.into_param().abi(), pwszfiledest.into_param().abi(), poperation.into_param().abi(), pprogress.into_param().abi(), punknown.into_param().abi(), ::core::mem::transmute(ppnewobject)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Insert3<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IWMDMOperation>, Param5: ::windows::core::IntoParam<'a, IWMDMProgress>, Param6: ::windows::core::IntoParam<'a, IWMDMMetaData>, Param7: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - fumode: u32, - futype: u32, - pwszfilesource: Param2, - pwszfiledest: Param3, - poperation: Param4, - pprogress: Param5, - pmetadata: Param6, - punknown: Param7, - ppnewobject: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fumode), - ::core::mem::transmute(futype), - pwszfilesource.into_param().abi(), - pwszfiledest.into_param().abi(), - poperation.into_param().abi(), - pprogress.into_param().abi(), - pmetadata.into_param().abi(), - punknown.into_param().abi(), - ::core::mem::transmute(ppnewobject), - ) - .ok() + pub unsafe fn Insert3<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IWMDMOperation>, Param5: ::windows::core::IntoParam<'a, IWMDMProgress>, Param6: ::windows::core::IntoParam<'a, IWMDMMetaData>, Param7: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, fumode: u32, futype: u32, pwszfilesource: Param2, pwszfiledest: Param3, poperation: Param4, pprogress: Param5, pmetadata: Param6, punknown: Param7, ppnewobject: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(fumode), ::core::mem::transmute(futype), pwszfilesource.into_param().abi(), pwszfiledest.into_param().abi(), poperation.into_param().abi(), pprogress.into_param().abi(), pmetadata.into_param().abi(), punknown.into_param().abi(), ::core::mem::transmute(ppnewobject)).ok() } } unsafe impl ::windows::core::Interface for IWMDMStorageControl3 { @@ -5735,15 +5438,7 @@ impl ::core::default::Default for WMDMRIGHTS { } impl ::core::fmt::Debug for WMDMRIGHTS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WMDMRIGHTS") - .field("cbSize", &self.cbSize) - .field("dwContentType", &self.dwContentType) - .field("fuFlags", &self.fuFlags) - .field("fuRights", &self.fuRights) - .field("dwAppSec", &self.dwAppSec) - .field("dwPlaybackCount", &self.dwPlaybackCount) - .field("ExpirationDate", &self.ExpirationDate) - .finish() + fmt.debug_struct("WMDMRIGHTS").field("cbSize", &self.cbSize).field("dwContentType", &self.dwContentType).field("fuFlags", &self.fuFlags).field("fuRights", &self.fuRights).field("dwAppSec", &self.dwAppSec).field("dwPlaybackCount", &self.dwPlaybackCount).field("ExpirationDate", &self.ExpirationDate).finish() } } impl ::core::cmp::PartialEq for WMDMRIGHTS { @@ -6348,19 +6043,7 @@ impl ::core::default::Default for _BITMAPINFOHEADER { } impl ::core::fmt::Debug for _BITMAPINFOHEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_BITMAPINFOHEADER") - .field("biSize", &self.biSize) - .field("biWidth", &self.biWidth) - .field("biHeight", &self.biHeight) - .field("biPlanes", &self.biPlanes) - .field("biBitCount", &self.biBitCount) - .field("biCompression", &self.biCompression) - .field("biSizeImage", &self.biSizeImage) - .field("biXPelsPerMeter", &self.biXPelsPerMeter) - .field("biYPelsPerMeter", &self.biYPelsPerMeter) - .field("biClrUsed", &self.biClrUsed) - .field("biClrImportant", &self.biClrImportant) - .finish() + fmt.debug_struct("_BITMAPINFOHEADER").field("biSize", &self.biSize).field("biWidth", &self.biWidth).field("biHeight", &self.biHeight).field("biPlanes", &self.biPlanes).field("biBitCount", &self.biBitCount).field("biCompression", &self.biCompression).field("biSizeImage", &self.biSizeImage).field("biXPelsPerMeter", &self.biXPelsPerMeter).field("biYPelsPerMeter", &self.biYPelsPerMeter).field("biClrUsed", &self.biClrUsed).field("biClrImportant", &self.biClrImportant).finish() } } impl ::core::cmp::PartialEq for _BITMAPINFOHEADER { @@ -6428,15 +6111,7 @@ impl ::core::default::Default for _WAVEFORMATEX { } impl ::core::fmt::Debug for _WAVEFORMATEX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_WAVEFORMATEX") - .field("wFormatTag", &self.wFormatTag) - .field("nChannels", &self.nChannels) - .field("nSamplesPerSec", &self.nSamplesPerSec) - .field("nAvgBytesPerSec", &self.nAvgBytesPerSec) - .field("nBlockAlign", &self.nBlockAlign) - .field("wBitsPerSample", &self.wBitsPerSample) - .field("cbSize", &self.cbSize) - .finish() + fmt.debug_struct("_WAVEFORMATEX").field("wFormatTag", &self.wFormatTag).field("nChannels", &self.nChannels).field("nSamplesPerSec", &self.nSamplesPerSec).field("nAvgBytesPerSec", &self.nAvgBytesPerSec).field("nBlockAlign", &self.nBlockAlign).field("wBitsPerSample", &self.wBitsPerSample).field("cbSize", &self.cbSize).finish() } } impl ::core::cmp::PartialEq for _WAVEFORMATEX { diff --git a/src/Windows/Win32/Media/DirectShow/mod.rs b/src/Windows/Win32/Media/DirectShow/mod.rs index 87d22267e8..e295460b55 100644 --- a/src/Windows/Win32/Media/DirectShow/mod.rs +++ b/src/Windows/Win32/Media/DirectShow/mod.rs @@ -775,19 +775,7 @@ impl ::core::fmt::Debug for AMVPDATAINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for AMVPDATAINFO { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwMicrosecondsPerField == other.dwMicrosecondsPerField - && self.amvpDimInfo == other.amvpDimInfo - && self.dwPictAspectRatioX == other.dwPictAspectRatioX - && self.dwPictAspectRatioY == other.dwPictAspectRatioY - && self.bEnableDoubleClock == other.bEnableDoubleClock - && self.bEnableVACT == other.bEnableVACT - && self.bDataIsInterlaced == other.bDataIsInterlaced - && self.lHalfLinesOdd == other.lHalfLinesOdd - && self.bFieldPolarityInverted == other.bFieldPolarityInverted - && self.dwNumLinesInVREF == other.dwNumLinesInVREF - && self.lHalfLinesEven == other.lHalfLinesEven - && self.dwReserved1 == other.dwReserved1 + self.dwSize == other.dwSize && self.dwMicrosecondsPerField == other.dwMicrosecondsPerField && self.amvpDimInfo == other.amvpDimInfo && self.dwPictAspectRatioX == other.dwPictAspectRatioX && self.dwPictAspectRatioY == other.dwPictAspectRatioY && self.bEnableDoubleClock == other.bEnableDoubleClock && self.bEnableVACT == other.bEnableVACT && self.bDataIsInterlaced == other.bDataIsInterlaced && self.lHalfLinesOdd == other.lHalfLinesOdd && self.bFieldPolarityInverted == other.bFieldPolarityInverted && self.dwNumLinesInVREF == other.dwNumLinesInVREF && self.lHalfLinesEven == other.lHalfLinesEven && self.dwReserved1 == other.dwReserved1 } } #[cfg(feature = "Win32_Foundation")] @@ -1408,16 +1396,7 @@ impl ::core::default::Default for AM_DVD_RENDERSTATUS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for AM_DVD_RENDERSTATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AM_DVD_RENDERSTATUS") - .field("hrVPEStatus", &self.hrVPEStatus) - .field("bDvdVolInvalid", &self.bDvdVolInvalid) - .field("bDvdVolUnknown", &self.bDvdVolUnknown) - .field("bNoLine21In", &self.bNoLine21In) - .field("bNoLine21Out", &self.bNoLine21Out) - .field("iNumStreams", &self.iNumStreams) - .field("iNumStreamsFailed", &self.iNumStreamsFailed) - .field("dwFailedStreamsFlag", &self.dwFailedStreamsFlag) - .finish() + fmt.debug_struct("AM_DVD_RENDERSTATUS").field("hrVPEStatus", &self.hrVPEStatus).field("bDvdVolInvalid", &self.bDvdVolInvalid).field("bDvdVolUnknown", &self.bDvdVolUnknown).field("bNoLine21In", &self.bNoLine21In).field("bNoLine21Out", &self.bNoLine21Out).field("iNumStreams", &self.iNumStreams).field("iNumStreamsFailed", &self.iNumStreamsFailed).field("dwFailedStreamsFlag", &self.dwFailedStreamsFlag).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1715,17 +1694,7 @@ impl ::core::default::Default for AM_MEDIA_TYPE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for AM_MEDIA_TYPE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AM_MEDIA_TYPE") - .field("majortype", &self.majortype) - .field("subtype", &self.subtype) - .field("bFixedSizeSamples", &self.bFixedSizeSamples) - .field("bTemporalCompression", &self.bTemporalCompression) - .field("lSampleSize", &self.lSampleSize) - .field("formattype", &self.formattype) - .field("pUnk", &self.pUnk) - .field("cbFormat", &self.cbFormat) - .field("pbFormat", &self.pbFormat) - .finish() + fmt.debug_struct("AM_MEDIA_TYPE").field("majortype", &self.majortype).field("subtype", &self.subtype).field("bFixedSizeSamples", &self.bFixedSizeSamples).field("bTemporalCompression", &self.bTemporalCompression).field("lSampleSize", &self.lSampleSize).field("formattype", &self.formattype).field("pUnk", &self.pUnk).field("cbFormat", &self.cbFormat).field("pbFormat", &self.pbFormat).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1957,17 +1926,7 @@ impl ::core::default::Default for AM_PROPERTY_SPHLI { } impl ::core::fmt::Debug for AM_PROPERTY_SPHLI { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AM_PROPERTY_SPHLI") - .field("HLISS", &self.HLISS) - .field("Reserved", &self.Reserved) - .field("StartPTM", &self.StartPTM) - .field("EndPTM", &self.EndPTM) - .field("StartX", &self.StartX) - .field("StartY", &self.StartY) - .field("StopX", &self.StopX) - .field("StopY", &self.StopY) - .field("ColCon", &self.ColCon) - .finish() + fmt.debug_struct("AM_PROPERTY_SPHLI").field("HLISS", &self.HLISS).field("Reserved", &self.Reserved).field("StartPTM", &self.StartPTM).field("EndPTM", &self.EndPTM).field("StartX", &self.StartX).field("StartY", &self.StartY).field("StopX", &self.StopX).field("StopY", &self.StopY).field("ColCon", &self.ColCon).finish() } } impl ::core::cmp::PartialEq for AM_PROPERTY_SPHLI { @@ -2085,18 +2044,7 @@ impl ::core::default::Default for AM_SAMPLE2_PROPERTIES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for AM_SAMPLE2_PROPERTIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AM_SAMPLE2_PROPERTIES") - .field("cbData", &self.cbData) - .field("dwTypeSpecificFlags", &self.dwTypeSpecificFlags) - .field("dwSampleFlags", &self.dwSampleFlags) - .field("lActual", &self.lActual) - .field("tStart", &self.tStart) - .field("tStop", &self.tStop) - .field("dwStreamId", &self.dwStreamId) - .field("pMediaType", &self.pMediaType) - .field("pbBuffer", &self.pbBuffer) - .field("cbBuffer", &self.cbBuffer) - .finish() + fmt.debug_struct("AM_SAMPLE2_PROPERTIES").field("cbData", &self.cbData).field("dwTypeSpecificFlags", &self.dwTypeSpecificFlags).field("dwSampleFlags", &self.dwSampleFlags).field("lActual", &self.lActual).field("tStart", &self.tStart).field("tStop", &self.tStop).field("dwStreamId", &self.dwStreamId).field("pMediaType", &self.pMediaType).field("pbBuffer", &self.pbBuffer).field("cbBuffer", &self.cbBuffer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2485,16 +2433,7 @@ impl ::core::fmt::Debug for AUDIO_STREAM_CONFIG_CAPS { } impl ::core::cmp::PartialEq for AUDIO_STREAM_CONFIG_CAPS { fn eq(&self, other: &Self) -> bool { - self.guid == other.guid - && self.MinimumChannels == other.MinimumChannels - && self.MaximumChannels == other.MaximumChannels - && self.ChannelsGranularity == other.ChannelsGranularity - && self.MinimumBitsPerSample == other.MinimumBitsPerSample - && self.MaximumBitsPerSample == other.MaximumBitsPerSample - && self.BitsPerSampleGranularity == other.BitsPerSampleGranularity - && self.MinimumSampleFrequency == other.MinimumSampleFrequency - && self.MaximumSampleFrequency == other.MaximumSampleFrequency - && self.SampleFrequencyGranularity == other.SampleFrequencyGranularity + self.guid == other.guid && self.MinimumChannels == other.MinimumChannels && self.MaximumChannels == other.MaximumChannels && self.ChannelsGranularity == other.ChannelsGranularity && self.MinimumBitsPerSample == other.MinimumBitsPerSample && self.MaximumBitsPerSample == other.MaximumBitsPerSample && self.BitsPerSampleGranularity == other.BitsPerSampleGranularity && self.MinimumSampleFrequency == other.MinimumSampleFrequency && self.MaximumSampleFrequency == other.MaximumSampleFrequency && self.SampleFrequencyGranularity == other.SampleFrequencyGranularity } } impl ::core::cmp::Eq for AUDIO_STREAM_CONFIG_CAPS {} @@ -2974,20 +2913,7 @@ impl ::core::fmt::Debug for AVIStreamHeader { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for AVIStreamHeader { fn eq(&self, other: &Self) -> bool { - self.fccType == other.fccType - && self.fccHandler == other.fccHandler - && self.dwFlags == other.dwFlags - && self.wPriority == other.wPriority - && self.wLanguage == other.wLanguage - && self.dwInitialFrames == other.dwInitialFrames - && self.dwScale == other.dwScale - && self.dwRate == other.dwRate - && self.dwStart == other.dwStart - && self.dwLength == other.dwLength - && self.dwSuggestedBufferSize == other.dwSuggestedBufferSize - && self.dwQuality == other.dwQuality - && self.dwSampleSize == other.dwSampleSize - && self.rcFrame == other.rcFrame + self.fccType == other.fccType && self.fccHandler == other.fccHandler && self.dwFlags == other.dwFlags && self.wPriority == other.wPriority && self.wLanguage == other.wLanguage && self.dwInitialFrames == other.dwInitialFrames && self.dwScale == other.dwScale && self.dwRate == other.dwRate && self.dwStart == other.dwStart && self.dwLength == other.dwLength && self.dwSuggestedBufferSize == other.dwSuggestedBufferSize && self.dwQuality == other.dwQuality && self.dwSampleSize == other.dwSampleSize && self.rcFrame == other.rcFrame } } #[cfg(feature = "Win32_Foundation")] @@ -3638,20 +3564,7 @@ impl ::core::fmt::Debug for BDA_DVBT2_L1_SIGNALLING_DATA { } impl ::core::cmp::PartialEq for BDA_DVBT2_L1_SIGNALLING_DATA { fn eq(&self, other: &Self) -> bool { - self.L1Pre_TYPE == other.L1Pre_TYPE - && self.L1Pre_BWT_S1_S2 == other.L1Pre_BWT_S1_S2 - && self.L1Pre_REPETITION_GUARD_PAPR == other.L1Pre_REPETITION_GUARD_PAPR - && self.L1Pre_MOD_COD_FEC == other.L1Pre_MOD_COD_FEC - && self.L1Pre_POSTSIZE_INFO_PILOT == other.L1Pre_POSTSIZE_INFO_PILOT - && self.L1Pre_TX_ID_AVAIL == other.L1Pre_TX_ID_AVAIL - && self.L1Pre_CELL_ID == other.L1Pre_CELL_ID - && self.L1Pre_NETWORK_ID == other.L1Pre_NETWORK_ID - && self.L1Pre_T2SYSTEM_ID == other.L1Pre_T2SYSTEM_ID - && self.L1Pre_NUM_T2_FRAMES == other.L1Pre_NUM_T2_FRAMES - && self.L1Pre_NUM_DATA_REGENFLAG_L1POSTEXT == other.L1Pre_NUM_DATA_REGENFLAG_L1POSTEXT - && self.L1Pre_NUMRF_CURRENTRF_RESERVED == other.L1Pre_NUMRF_CURRENTRF_RESERVED - && self.L1Pre_CRC32 == other.L1Pre_CRC32 - && self.L1PostData == other.L1PostData + self.L1Pre_TYPE == other.L1Pre_TYPE && self.L1Pre_BWT_S1_S2 == other.L1Pre_BWT_S1_S2 && self.L1Pre_REPETITION_GUARD_PAPR == other.L1Pre_REPETITION_GUARD_PAPR && self.L1Pre_MOD_COD_FEC == other.L1Pre_MOD_COD_FEC && self.L1Pre_POSTSIZE_INFO_PILOT == other.L1Pre_POSTSIZE_INFO_PILOT && self.L1Pre_TX_ID_AVAIL == other.L1Pre_TX_ID_AVAIL && self.L1Pre_CELL_ID == other.L1Pre_CELL_ID && self.L1Pre_NETWORK_ID == other.L1Pre_NETWORK_ID && self.L1Pre_T2SYSTEM_ID == other.L1Pre_T2SYSTEM_ID && self.L1Pre_NUM_T2_FRAMES == other.L1Pre_NUM_T2_FRAMES && self.L1Pre_NUM_DATA_REGENFLAG_L1POSTEXT == other.L1Pre_NUM_DATA_REGENFLAG_L1POSTEXT && self.L1Pre_NUMRF_CURRENTRF_RESERVED == other.L1Pre_NUMRF_CURRENTRF_RESERVED && self.L1Pre_CRC32 == other.L1Pre_CRC32 && self.L1PostData == other.L1PostData } } impl ::core::cmp::Eq for BDA_DVBT2_L1_SIGNALLING_DATA {} @@ -4059,18 +3972,7 @@ impl ::core::default::Default for BDA_ISDBCAS_EMG_REQ { } impl ::core::fmt::Debug for BDA_ISDBCAS_EMG_REQ { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BDA_ISDBCAS_EMG_REQ") - .field("bCLA", &self.bCLA) - .field("bINS", &self.bINS) - .field("bP1", &self.bP1) - .field("bP2", &self.bP2) - .field("bLC", &self.bLC) - .field("bCardId", &self.bCardId) - .field("bProtocol", &self.bProtocol) - .field("bCABroadcasterGroupId", &self.bCABroadcasterGroupId) - .field("bMessageControl", &self.bMessageControl) - .field("bMessageCode", &self.bMessageCode) - .finish() + fmt.debug_struct("BDA_ISDBCAS_EMG_REQ").field("bCLA", &self.bCLA).field("bINS", &self.bINS).field("bP1", &self.bP1).field("bP2", &self.bP2).field("bLC", &self.bLC).field("bCardId", &self.bCardId).field("bProtocol", &self.bProtocol).field("bCABroadcasterGroupId", &self.bCABroadcasterGroupId).field("bMessageControl", &self.bMessageControl).field("bMessageCode", &self.bMessageCode).finish() } } impl ::core::cmp::PartialEq for BDA_ISDBCAS_EMG_REQ { @@ -6401,18 +6303,7 @@ impl ::core::default::Default for DVD_AudioAttributes { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DVD_AudioAttributes { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DVD_AudioAttributes") - .field("AppMode", &self.AppMode) - .field("AppModeData", &self.AppModeData) - .field("AudioFormat", &self.AudioFormat) - .field("Language", &self.Language) - .field("LanguageExtension", &self.LanguageExtension) - .field("fHasMultichannelInfo", &self.fHasMultichannelInfo) - .field("dwFrequency", &self.dwFrequency) - .field("bQuantization", &self.bQuantization) - .field("bNumberOfChannels", &self.bNumberOfChannels) - .field("dwReserved", &self.dwReserved) - .finish() + fmt.debug_struct("DVD_AudioAttributes").field("AppMode", &self.AppMode).field("AppModeData", &self.AppModeData).field("AudioFormat", &self.AudioFormat).field("Language", &self.Language).field("LanguageExtension", &self.LanguageExtension).field("fHasMultichannelInfo", &self.fHasMultichannelInfo).field("dwFrequency", &self.dwFrequency).field("bQuantization", &self.bQuantization).field("bNumberOfChannels", &self.bNumberOfChannels).field("dwReserved", &self.dwReserved).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6785,14 +6676,7 @@ impl ::core::default::Default for DVD_MenuAttributes { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DVD_MenuAttributes { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DVD_MenuAttributes") - .field("fCompatibleRegion", &self.fCompatibleRegion) - .field("VideoAttributes", &self.VideoAttributes) - .field("fAudioPresent", &self.fAudioPresent) - .field("AudioAttributes", &self.AudioAttributes) - .field("fSubpicturePresent", &self.fSubpicturePresent) - .field("SubpictureAttributes", &self.SubpictureAttributes) - .finish() + fmt.debug_struct("DVD_MenuAttributes").field("fCompatibleRegion", &self.fCompatibleRegion).field("VideoAttributes", &self.VideoAttributes).field("fAudioPresent", &self.fAudioPresent).field("AudioAttributes", &self.AudioAttributes).field("fSubpicturePresent", &self.fSubpicturePresent).field("SubpictureAttributes", &self.SubpictureAttributes).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7374,19 +7258,7 @@ impl ::core::fmt::Debug for DVD_VideoAttributes { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DVD_VideoAttributes { fn eq(&self, other: &Self) -> bool { - self.fPanscanPermitted == other.fPanscanPermitted - && self.fLetterboxPermitted == other.fLetterboxPermitted - && self.ulAspectX == other.ulAspectX - && self.ulAspectY == other.ulAspectY - && self.ulFrameRate == other.ulFrameRate - && self.ulFrameHeight == other.ulFrameHeight - && self.Compression == other.Compression - && self.fLine21Field1InGOP == other.fLine21Field1InGOP - && self.fLine21Field2InGOP == other.fLine21Field2InGOP - && self.ulSourceResolutionX == other.ulSourceResolutionX - && self.ulSourceResolutionY == other.ulSourceResolutionY - && self.fIsSourceLetterboxed == other.fIsSourceLetterboxed - && self.fIsFilmMode == other.fIsFilmMode + self.fPanscanPermitted == other.fPanscanPermitted && self.fLetterboxPermitted == other.fLetterboxPermitted && self.ulAspectX == other.ulAspectX && self.ulAspectY == other.ulAspectY && self.ulFrameRate == other.ulFrameRate && self.ulFrameHeight == other.ulFrameHeight && self.Compression == other.Compression && self.fLine21Field1InGOP == other.fLine21Field1InGOP && self.fLine21Field2InGOP == other.fLine21Field2InGOP && self.ulSourceResolutionX == other.ulSourceResolutionX && self.ulSourceResolutionY == other.ulSourceResolutionY && self.fIsSourceLetterboxed == other.fIsSourceLetterboxed && self.fIsFilmMode == other.fIsFilmMode } } #[cfg(feature = "Win32_Foundation")] @@ -7431,15 +7303,7 @@ impl ::core::default::Default for DVINFO { } impl ::core::fmt::Debug for DVINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DVINFO") - .field("dwDVAAuxSrc", &self.dwDVAAuxSrc) - .field("dwDVAAuxCtl", &self.dwDVAAuxCtl) - .field("dwDVAAuxSrc1", &self.dwDVAAuxSrc1) - .field("dwDVAAuxCtl1", &self.dwDVAAuxCtl1) - .field("dwDVVAuxSrc", &self.dwDVVAuxSrc) - .field("dwDVVAuxCtl", &self.dwDVVAuxCtl) - .field("dwDVReserved", &self.dwDVReserved) - .finish() + fmt.debug_struct("DVINFO").field("dwDVAAuxSrc", &self.dwDVAAuxSrc).field("dwDVAAuxCtl", &self.dwDVAAuxCtl).field("dwDVAAuxSrc1", &self.dwDVAAuxSrc1).field("dwDVAAuxCtl1", &self.dwDVAAuxCtl1).field("dwDVVAuxSrc", &self.dwDVVAuxSrc).field("dwDVVAuxCtl", &self.dwDVVAuxCtl).field("dwDVReserved", &self.dwDVReserved).finish() } } impl ::core::cmp::PartialEq for DVINFO { @@ -7475,16 +7339,7 @@ impl ::core::default::Default for DVR_STREAM_DESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DVR_STREAM_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DVR_STREAM_DESC") - .field("Version", &self.Version) - .field("StreamId", &self.StreamId) - .field("Default", &self.Default) - .field("Creation", &self.Creation) - .field("Reserved", &self.Reserved) - .field("guidSubMediaType", &self.guidSubMediaType) - .field("guidFormatType", &self.guidFormatType) - .field("MediaType", &self.MediaType) - .finish() + fmt.debug_struct("DVR_STREAM_DESC").field("Version", &self.Version).field("StreamId", &self.StreamId).field("Default", &self.Default).field("Creation", &self.Creation).field("Reserved", &self.Reserved).field("guidSubMediaType", &self.guidSubMediaType).field("guidFormatType", &self.guidFormatType).field("MediaType", &self.MediaType).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7998,16 +7853,7 @@ impl ::core::fmt::Debug for DXVA_COPPSetSignalingCmdData { } impl ::core::cmp::PartialEq for DXVA_COPPSetSignalingCmdData { fn eq(&self, other: &Self) -> bool { - self.ActiveTVProtectionStandard == other.ActiveTVProtectionStandard - && self.AspectRatioChangeMask1 == other.AspectRatioChangeMask1 - && self.AspectRatioData1 == other.AspectRatioData1 - && self.AspectRatioChangeMask2 == other.AspectRatioChangeMask2 - && self.AspectRatioData2 == other.AspectRatioData2 - && self.AspectRatioChangeMask3 == other.AspectRatioChangeMask3 - && self.AspectRatioData3 == other.AspectRatioData3 - && self.ExtendedInfoChangeMask == other.ExtendedInfoChangeMask - && self.ExtendedInfoData == other.ExtendedInfoData - && self.Reserved == other.Reserved + self.ActiveTVProtectionStandard == other.ActiveTVProtectionStandard && self.AspectRatioChangeMask1 == other.AspectRatioChangeMask1 && self.AspectRatioData1 == other.AspectRatioData1 && self.AspectRatioChangeMask2 == other.AspectRatioChangeMask2 && self.AspectRatioData2 == other.AspectRatioData2 && self.AspectRatioChangeMask3 == other.AspectRatioChangeMask3 && self.AspectRatioData3 == other.AspectRatioData3 && self.ExtendedInfoChangeMask == other.ExtendedInfoChangeMask && self.ExtendedInfoData == other.ExtendedInfoData && self.Reserved == other.Reserved } } impl ::core::cmp::Eq for DXVA_COPPSetSignalingCmdData {} @@ -8063,16 +7909,7 @@ impl ::core::default::Default for DXVA_COPPStatusDisplayData { } impl ::core::fmt::Debug for DXVA_COPPStatusDisplayData { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA_COPPStatusDisplayData") - .field("rApp", &self.rApp) - .field("dwFlags", &self.dwFlags) - .field("DisplayWidth", &self.DisplayWidth) - .field("DisplayHeight", &self.DisplayHeight) - .field("Format", &self.Format) - .field("d3dFormat", &self.d3dFormat) - .field("FreqNumerator", &self.FreqNumerator) - .field("FreqDenominator", &self.FreqDenominator) - .finish() + fmt.debug_struct("DXVA_COPPStatusDisplayData").field("rApp", &self.rApp).field("dwFlags", &self.dwFlags).field("DisplayWidth", &self.DisplayWidth).field("DisplayHeight", &self.DisplayHeight).field("Format", &self.Format).field("d3dFormat", &self.d3dFormat).field("FreqNumerator", &self.FreqNumerator).field("FreqDenominator", &self.FreqDenominator).finish() } } impl ::core::cmp::PartialEq for DXVA_COPPStatusDisplayData { @@ -8158,19 +7995,7 @@ impl ::core::fmt::Debug for DXVA_COPPStatusSignalingCmdData { } impl ::core::cmp::PartialEq for DXVA_COPPStatusSignalingCmdData { fn eq(&self, other: &Self) -> bool { - self.rApp == other.rApp - && self.dwFlags == other.dwFlags - && self.AvailableTVProtectionStandards == other.AvailableTVProtectionStandards - && self.ActiveTVProtectionStandard == other.ActiveTVProtectionStandard - && self.TVType == other.TVType - && self.AspectRatioValidMask1 == other.AspectRatioValidMask1 - && self.AspectRatioData1 == other.AspectRatioData1 - && self.AspectRatioValidMask2 == other.AspectRatioValidMask2 - && self.AspectRatioData2 == other.AspectRatioData2 - && self.AspectRatioValidMask3 == other.AspectRatioValidMask3 - && self.AspectRatioData3 == other.AspectRatioData3 - && self.ExtendedInfoValidMask == other.ExtendedInfoValidMask - && self.ExtendedInfoData == other.ExtendedInfoData + self.rApp == other.rApp && self.dwFlags == other.dwFlags && self.AvailableTVProtectionStandards == other.AvailableTVProtectionStandards && self.ActiveTVProtectionStandard == other.ActiveTVProtectionStandard && self.TVType == other.TVType && self.AspectRatioValidMask1 == other.AspectRatioValidMask1 && self.AspectRatioData1 == other.AspectRatioData1 && self.AspectRatioValidMask2 == other.AspectRatioValidMask2 && self.AspectRatioData2 == other.AspectRatioData2 && self.AspectRatioValidMask3 == other.AspectRatioValidMask3 && self.AspectRatioData3 == other.AspectRatioData3 && self.ExtendedInfoValidMask == other.ExtendedInfoValidMask && self.ExtendedInfoData == other.ExtendedInfoData } } impl ::core::cmp::Eq for DXVA_COPPStatusSignalingCmdData {} @@ -9402,12 +9227,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMAu } #[repr(C)] #[doc(hidden)] -pub struct IAMAudioRendererStats_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwparam: u32, pdwparam1: *mut u32, pdwparam2: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IAMAudioRendererStats_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwparam: u32, pdwparam1: *mut u32, pdwparam2: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMBufferNegotiation(pub ::windows::core::IUnknown); @@ -9642,8 +9462,7 @@ pub struct IAMChannelInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrchannelname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9692,12 +9511,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMCl } #[repr(C)] #[doc(hidden)] -pub struct IAMClockAdjust_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rtdelta: i64) -> ::windows::core::HRESULT, -); +pub struct IAMClockAdjust_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rtdelta: i64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMClockSlave(pub ::windows::core::IUnknown); @@ -9819,8 +9633,7 @@ pub struct IAMCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, litem: i32, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9860,12 +9673,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMCo } #[repr(C)] #[doc(hidden)] -pub struct IAMCopyCaptureFileProgress_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iprogress: i32) -> ::windows::core::HRESULT, -); +pub struct IAMCopyCaptureFileProgress_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iprogress: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMCrossbar(pub ::windows::core::IUnknown); @@ -9960,12 +9768,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMDe } #[repr(C)] #[doc(hidden)] -pub struct IAMDecoderCaps_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwcapindex: u32, lpdwcap: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IAMDecoderCaps_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwcapindex: u32, lpdwcap: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMDevMemoryAllocator(pub ::windows::core::IUnknown); @@ -10577,8 +10380,7 @@ pub struct IAMExtendedErrorInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, phaserror: *mut i16) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrerrordescription: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10671,8 +10473,7 @@ pub struct IAMExtendedSeeking_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pexcapabilities: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmarkercount: *mut i32) -> ::windows::core::HRESULT, @@ -10717,12 +10518,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMFi } #[repr(C)] #[doc(hidden)] -pub struct IAMFilterGraphCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppin: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAMFilterGraphCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppin: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMFilterMiscFlags(pub ::windows::core::IUnknown); @@ -10757,12 +10553,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMFi } #[repr(C)] #[doc(hidden)] -pub struct IAMFilterMiscFlags_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, -); +pub struct IAMFilterMiscFlags_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMGraphBuilderCallback(pub ::windows::core::IUnknown); @@ -10894,12 +10685,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMLa } #[repr(C)] #[doc(hidden)] -pub struct IAMLatency_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prtlatency: *mut i64) -> ::windows::core::HRESULT, -); +pub struct IAMLatency_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prtlatency: *mut i64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMLine21Decoder(pub ::windows::core::IUnknown); @@ -11110,8 +10896,7 @@ pub struct IAMMediaContent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrauthorname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11215,8 +11000,7 @@ pub struct IAMMediaContent2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, entrynum: i32, bstrname: ::core::mem::ManuallyDrop, pbstrvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11861,8 +11645,7 @@ pub struct IAMNetShowConfig_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbufferingtime: *mut f64) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bufferingtime: f64) -> ::windows::core::HRESULT, @@ -11984,8 +11767,7 @@ pub struct IAMNetShowExProps_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psourceprotocol: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbandwidth: *mut i32) -> ::windows::core::HRESULT, @@ -12071,8 +11853,7 @@ pub struct IAMNetShowPreroll_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fpreroll: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfpreroll: *mut i16) -> ::windows::core::HRESULT, @@ -12162,8 +11943,7 @@ pub struct IAMNetworkStatus_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, preceivedpackets: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, precoveredpackets: *mut i32) -> ::windows::core::HRESULT, @@ -12710,12 +12490,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMRe } #[repr(C)] #[doc(hidden)] -pub struct IAMRebuild_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAMRebuild_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMResourceControl(pub ::windows::core::IUnknown); @@ -12750,12 +12525,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMRe } #[repr(C)] #[doc(hidden)] -pub struct IAMResourceControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IAMResourceControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMStats(pub ::windows::core::IUnknown); @@ -12843,8 +12613,7 @@ pub struct IAMStats_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, @@ -13114,12 +12883,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMTV } #[repr(C)] #[doc(hidden)] -pub struct IAMTVAudioNotification_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, event: AMTVAudioEventType) -> ::windows::core::HRESULT, -); +pub struct IAMTVAudioNotification_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, event: AMTVAudioEventType) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMTVTuner(pub ::windows::core::IUnknown); @@ -13608,12 +13372,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMTu } #[repr(C)] #[doc(hidden)] -pub struct IAMTunerNotification_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, event: AMTunerEventType) -> ::windows::core::HRESULT, -); +pub struct IAMTunerNotification_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, event: AMTunerEventType) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMVfwCaptureDialogs(pub ::windows::core::IUnknown); @@ -13755,17 +13514,7 @@ impl IAMVideoAccelerator { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwtypeindex), ::core::mem::transmute(dwbufferindex)).ok() } pub unsafe fn Execute(&self, dwfunction: u32, lpprivateinputdata: *const ::core::ffi::c_void, cbprivateinputdata: u32, lpprivateoutputdat: *const ::core::ffi::c_void, cbprivateoutputdata: u32, dwnumbuffers: u32, pamvabufferinfo: *const AMVABUFFERINFO) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).12)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwfunction), - ::core::mem::transmute(lpprivateinputdata), - ::core::mem::transmute(cbprivateinputdata), - ::core::mem::transmute(lpprivateoutputdat), - ::core::mem::transmute(cbprivateoutputdata), - ::core::mem::transmute(dwnumbuffers), - ::core::mem::transmute(pamvabufferinfo), - ) - .ok() + (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwfunction), ::core::mem::transmute(lpprivateinputdata), ::core::mem::transmute(cbprivateinputdata), ::core::mem::transmute(lpprivateoutputdat), ::core::mem::transmute(cbprivateoutputdata), ::core::mem::transmute(dwnumbuffers), ::core::mem::transmute(pamvabufferinfo)).ok() } pub unsafe fn QueryRenderStatus(&self, dwtypeindex: u32, dwbufferindex: u32, dwflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwtypeindex), ::core::mem::transmute(dwbufferindex), ::core::mem::transmute(dwflags)).ok() @@ -13906,18 +13655,7 @@ impl IAMVideoCompression { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInfo(&self, pszversion: super::super::Foundation::PWSTR, pcbversion: *mut i32, pszdescription: super::super::Foundation::PWSTR, pcbdescription: *mut i32, pdefaultkeyframerate: *mut i32, pdefaultpframesperkey: *mut i32, pdefaultquality: *mut f64, pcapabilities: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pszversion), - ::core::mem::transmute(pcbversion), - ::core::mem::transmute(pszdescription), - ::core::mem::transmute(pcbdescription), - ::core::mem::transmute(pdefaultkeyframerate), - ::core::mem::transmute(pdefaultpframesperkey), - ::core::mem::transmute(pdefaultquality), - ::core::mem::transmute(pcapabilities), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(pszversion), ::core::mem::transmute(pcbversion), ::core::mem::transmute(pszdescription), ::core::mem::transmute(pcbdescription), ::core::mem::transmute(pdefaultkeyframerate), ::core::mem::transmute(pdefaultpframesperkey), ::core::mem::transmute(pdefaultquality), ::core::mem::transmute(pcapabilities)).ok() } pub unsafe fn OverrideKeyFrame(&self, framenumber: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(framenumber)).ok() @@ -14289,13 +14027,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMov } #[repr(C)] #[doc(hidden)] -pub struct IAMovieSetup_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAMovieSetup_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IATSCChannelTuneRequest(pub ::windows::core::IUnknown); @@ -14315,18 +14047,7 @@ impl IATSCChannelTuneRequest { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn TuningSpace(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -14461,8 +14182,7 @@ pub struct IATSCChannelTuneRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tuningspace: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, components: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -14493,18 +14213,7 @@ impl IATSCComponentType { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Category(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -14715,8 +14424,7 @@ pub struct IATSCComponentType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, category: *mut ComponentCategory) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, category: ComponentCategory) -> ::windows::core::HRESULT, @@ -14769,18 +14477,7 @@ impl IATSCLocator { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -14949,8 +14646,7 @@ pub struct IATSCLocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -14991,18 +14687,7 @@ impl IATSCLocator2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -15198,8 +14883,7 @@ pub struct IATSCLocator2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -15242,18 +14926,7 @@ impl IATSCTuningSpace { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UniqueName(&self) -> ::windows::core::Result { @@ -15491,8 +15164,7 @@ pub struct IATSCTuningSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -16062,18 +15734,7 @@ impl IAnalogAudioComponentType { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Category(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -16230,8 +15891,7 @@ pub struct IAnalogAudioComponentType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, category: *mut ComponentCategory) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, category: ComponentCategory) -> ::windows::core::HRESULT, @@ -16280,18 +15940,7 @@ impl IAnalogLocator { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -16433,8 +16082,7 @@ pub struct IAnalogLocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -16473,18 +16121,7 @@ impl IAnalogRadioTuningSpace { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UniqueName(&self) -> ::windows::core::Result { @@ -16667,8 +16304,7 @@ pub struct IAnalogRadioTuningSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -16726,18 +16362,7 @@ impl IAnalogRadioTuningSpace2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UniqueName(&self) -> ::windows::core::Result { @@ -16947,8 +16572,7 @@ pub struct IAnalogRadioTuningSpace2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17008,18 +16632,7 @@ impl IAnalogTVTuningSpace { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UniqueName(&self) -> ::windows::core::Result { @@ -17209,8 +16822,7 @@ pub struct IAnalogTVTuningSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17571,12 +17183,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAttr } #[repr(C)] #[doc(hidden)] -pub struct IAttributeSet_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, guidattribute: ::windows::core::GUID, pbattribute: *const u8, dwattributelength: u32) -> ::windows::core::HRESULT, -); +pub struct IAttributeSet_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, guidattribute: ::windows::core::GUID, pbattribute: *const u8, dwattributelength: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioData(pub ::windows::core::IUnknown); @@ -17861,18 +17468,7 @@ impl IAuxInTuningSpace { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UniqueName(&self) -> ::windows::core::Result { @@ -18034,8 +17630,7 @@ pub struct IAuxInTuningSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -18087,18 +17682,7 @@ impl IAuxInTuningSpace2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UniqueName(&self) -> ::windows::core::Result { @@ -18287,8 +17871,7 @@ pub struct IAuxInTuningSpace2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -18428,12 +18011,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBDAC } #[repr(C)] #[doc(hidden)] -pub struct IBDACreateTuneRequestEx_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tunerequestiid: *const ::windows::core::GUID, tunerequest: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IBDACreateTuneRequestEx_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tunerequestiid: *const ::windows::core::GUID, tunerequest: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBDA_AUX(pub ::windows::core::IUnknown); @@ -18513,12 +18091,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBDA_ } #[repr(C)] #[doc(hidden)] -pub struct IBDA_AutoDemodulate_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IBDA_AutoDemodulate_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBDA_AutoDemodulateEx(pub ::windows::core::IUnknown); @@ -18601,17 +18174,7 @@ impl IBDA_ConditionalAccess { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SmartCardInfo(&self, pbstrcardname: *mut super::super::Foundation::BSTR, pbstrcardmanufacturer: *mut super::super::Foundation::BSTR, pfdaylightsavings: *mut i16, pbyratingregion: *mut u8, pltimezoneoffsetminutes: *mut i32, pbstrlanguage: *mut super::super::Foundation::BSTR, pealocationcode: *mut EALocationCodeType) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pbstrcardname), - ::core::mem::transmute(pbstrcardmanufacturer), - ::core::mem::transmute(pfdaylightsavings), - ::core::mem::transmute(pbyratingregion), - ::core::mem::transmute(pltimezoneoffsetminutes), - ::core::mem::transmute(pbstrlanguage), - ::core::mem::transmute(pealocationcode), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(pbstrcardname), ::core::mem::transmute(pbstrcardmanufacturer), ::core::mem::transmute(pfdaylightsavings), ::core::mem::transmute(pbyratingregion), ::core::mem::transmute(pltimezoneoffsetminutes), ::core::mem::transmute(pbstrlanguage), ::core::mem::transmute(pealocationcode)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SmartCardApplications(&self, pulcapplications: *mut u32, ulcapplicationsmax: u32, rgapplications: *mut SmartCardApplication) -> ::windows::core::Result<()> { @@ -18674,8 +18237,7 @@ pub struct IBDA_ConditionalAccess_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcardstatus: *mut SmartCardStatusType, pcardassociation: *mut SmartCardAssociationType, pbstrcarderror: *mut ::core::mem::ManuallyDrop, pfooblocked: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrcardname: *mut ::core::mem::ManuallyDrop, pbstrcardmanufacturer: *mut ::core::mem::ManuallyDrop, pfdaylightsavings: *mut i16, pbyratingregion: *mut u8, pltimezoneoffsetminutes: *mut i32, pbstrlanguage: *mut ::core::mem::ManuallyDrop, pealocationcode: *mut EALocationCodeType) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrcardname: *mut ::core::mem::ManuallyDrop, pbstrcardmanufacturer: *mut ::core::mem::ManuallyDrop, pfdaylightsavings: *mut i16, pbyratingregion: *mut u8, pltimezoneoffsetminutes: *mut i32, pbstrlanguage: *mut ::core::mem::ManuallyDrop, pealocationcode: *mut EALocationCodeType) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pulcapplications: *mut u32, ulcapplicationsmax: u32, rgapplications: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -19599,12 +19161,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBDA_ } #[repr(C)] #[doc(hidden)] -pub struct IBDA_EasMessage_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uleventid: u32, ppeasobject: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IBDA_EasMessage_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uleventid: u32, ppeasobject: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBDA_Encoder(pub ::windows::core::IUnknown); @@ -19616,55 +19173,13 @@ impl IBDA_Encoder { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(fmtindex), ::core::mem::transmute(methodid), ::core::mem::transmute(algorithmtype), ::core::mem::transmute(samplingrate), ::core::mem::transmute(bitdepth), ::core::mem::transmute(numchannels)).ok() } pub unsafe fn EnumVideoCapability(&self, fmtindex: u32, methodid: *mut u32, algorithmtype: *mut u32, verticalsize: *mut u32, horizontalsize: *mut u32, aspectratio: *mut u32, frameratecode: *mut u32, progressivesequence: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(fmtindex), - ::core::mem::transmute(methodid), - ::core::mem::transmute(algorithmtype), - ::core::mem::transmute(verticalsize), - ::core::mem::transmute(horizontalsize), - ::core::mem::transmute(aspectratio), - ::core::mem::transmute(frameratecode), - ::core::mem::transmute(progressivesequence), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(fmtindex), ::core::mem::transmute(methodid), ::core::mem::transmute(algorithmtype), ::core::mem::transmute(verticalsize), ::core::mem::transmute(horizontalsize), ::core::mem::transmute(aspectratio), ::core::mem::transmute(frameratecode), ::core::mem::transmute(progressivesequence)).ok() } pub unsafe fn SetParameters(&self, audiobitratemode: u32, audiobitrate: u32, audiomethodid: u32, audioprogram: u32, videobitratemode: u32, videobitrate: u32, videomethodid: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(audiobitratemode), - ::core::mem::transmute(audiobitrate), - ::core::mem::transmute(audiomethodid), - ::core::mem::transmute(audioprogram), - ::core::mem::transmute(videobitratemode), - ::core::mem::transmute(videobitrate), - ::core::mem::transmute(videomethodid), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(audiobitratemode), ::core::mem::transmute(audiobitrate), ::core::mem::transmute(audiomethodid), ::core::mem::transmute(audioprogram), ::core::mem::transmute(videobitratemode), ::core::mem::transmute(videobitrate), ::core::mem::transmute(videomethodid)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetState( - &self, - audiobitratemax: *mut u32, - audiobitratemin: *mut u32, - audiobitratemode: *mut u32, - audiobitratestepping: *mut u32, - audiobitrate: *mut u32, - audiomethodid: *mut u32, - availableaudioprograms: *mut u32, - audioprogram: *mut u32, - videobitratemax: *mut u32, - videobitratemin: *mut u32, - videobitratemode: *mut u32, - videobitrate: *mut u32, - videobitratestepping: *mut u32, - videomethodid: *mut u32, - signalsourceid: *mut u32, - signalformat: *mut u64, - signallock: *mut super::super::Foundation::BOOL, - signallevel: *mut i32, - signaltonoiseratio: *mut u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn GetState(&self, audiobitratemax: *mut u32, audiobitratemin: *mut u32, audiobitratemode: *mut u32, audiobitratestepping: *mut u32, audiobitrate: *mut u32, audiomethodid: *mut u32, availableaudioprograms: *mut u32, audioprogram: *mut u32, videobitratemax: *mut u32, videobitratemin: *mut u32, videobitratemode: *mut u32, videobitrate: *mut u32, videobitratestepping: *mut u32, videomethodid: *mut u32, signalsourceid: *mut u32, signalformat: *mut u64, signallock: *mut super::super::Foundation::BOOL, signallevel: *mut i32, signaltonoiseratio: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)( ::core::mem::transmute_copy(self), ::core::mem::transmute(audiobitratemax), @@ -19724,29 +19239,7 @@ pub struct IBDA_Encoder_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fmtindex: u32, methodid: *mut u32, algorithmtype: *mut u32, samplingrate: *mut u32, bitdepth: *mut u32, numchannels: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fmtindex: u32, methodid: *mut u32, algorithmtype: *mut u32, verticalsize: *mut u32, horizontalsize: *mut u32, aspectratio: *mut u32, frameratecode: *mut u32, progressivesequence: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audiobitratemode: u32, audiobitrate: u32, audiomethodid: u32, audioprogram: u32, videobitratemode: u32, videobitrate: u32, videomethodid: u32) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - audiobitratemax: *mut u32, - audiobitratemin: *mut u32, - audiobitratemode: *mut u32, - audiobitratestepping: *mut u32, - audiobitrate: *mut u32, - audiomethodid: *mut u32, - availableaudioprograms: *mut u32, - audioprogram: *mut u32, - videobitratemax: *mut u32, - videobitratemin: *mut u32, - videobitratemode: *mut u32, - videobitrate: *mut u32, - videobitratestepping: *mut u32, - videomethodid: *mut u32, - signalsourceid: *mut u32, - signalformat: *mut u64, - signallock: *mut super::super::Foundation::BOOL, - signallevel: *mut i32, - signaltonoiseratio: *mut u32, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audiobitratemax: *mut u32, audiobitratemin: *mut u32, audiobitratemode: *mut u32, audiobitratestepping: *mut u32, audiobitrate: *mut u32, audiomethodid: *mut u32, availableaudioprograms: *mut u32, audioprogram: *mut u32, videobitratemax: *mut u32, videobitratemin: *mut u32, videobitratemode: *mut u32, videobitrate: *mut u32, videobitratestepping: *mut u32, videomethodid: *mut u32, signalsourceid: *mut u32, signalformat: *mut u64, signallock: *mut super::super::Foundation::BOOL, signallevel: *mut i32, signaltonoiseratio: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -19840,29 +19333,14 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBDA_ } #[repr(C)] #[doc(hidden)] -pub struct IBDA_EventingService_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uleventid: u32, uleventresult: u32) -> ::windows::core::HRESULT, -); +pub struct IBDA_EventingService_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uleventid: u32, uleventresult: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBDA_FDC(pub ::windows::core::IUnknown); impl IBDA_FDC { #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStatus(&self, currentbitrate: *mut u32, carrierlock: *mut super::super::Foundation::BOOL, currentfrequency: *mut u32, currentspectruminversion: *mut super::super::Foundation::BOOL, currentpidlist: *mut super::super::Foundation::BSTR, currenttidlist: *mut super::super::Foundation::BSTR, overflow: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(currentbitrate), - ::core::mem::transmute(carrierlock), - ::core::mem::transmute(currentfrequency), - ::core::mem::transmute(currentspectruminversion), - ::core::mem::transmute(currentpidlist), - ::core::mem::transmute(currenttidlist), - ::core::mem::transmute(overflow), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(currentbitrate), ::core::mem::transmute(carrierlock), ::core::mem::transmute(currentfrequency), ::core::mem::transmute(currentspectruminversion), ::core::mem::transmute(currentpidlist), ::core::mem::transmute(currenttidlist), ::core::mem::transmute(overflow)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn RequestTables<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, tableids: Param0) -> ::windows::core::Result<()> { @@ -19920,8 +19398,7 @@ pub struct IBDA_FDC_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, currentbitrate: *mut u32, carrierlock: *mut super::super::Foundation::BOOL, currentfrequency: *mut u32, currentspectruminversion: *mut super::super::Foundation::BOOL, currentpidlist: *mut ::core::mem::ManuallyDrop, currenttidlist: *mut ::core::mem::ManuallyDrop, overflow: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, currentbitrate: *mut u32, carrierlock: *mut super::super::Foundation::BOOL, currentfrequency: *mut u32, currentspectruminversion: *mut super::super::Foundation::BOOL, currentpidlist: *mut ::core::mem::ManuallyDrop, currenttidlist: *mut ::core::mem::ManuallyDrop, overflow: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tableids: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -20332,12 +19809,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBDA_ } #[repr(C)] #[doc(hidden)] -pub struct IBDA_ISDBConditionalAccess_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ulrequestid: u32, ulcbrequestbufferlen: u32, pbrequestbuffer: *const u8) -> ::windows::core::HRESULT, -); +pub struct IBDA_ISDBConditionalAccess_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ulrequestid: u32, ulcbrequestbufferlen: u32, pbrequestbuffer: *const u8) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBDA_LNBInfo(pub ::windows::core::IUnknown); @@ -20599,13 +20071,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBDA_ } #[repr(C)] #[doc(hidden)] -pub struct IBDA_NullTransform_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IBDA_NullTransform_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBDA_PinControl(pub ::windows::core::IUnknown); @@ -20955,12 +20421,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBDA_ } #[repr(C)] #[doc(hidden)] -pub struct IBDA_TransportStreamInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppattickcount: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IBDA_TransportStreamInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppattickcount: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBDA_TransportStreamSelector(pub ::windows::core::IUnknown); @@ -21091,31 +20552,13 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBDA_ } #[repr(C)] #[doc(hidden)] -pub struct IBDA_VoidTransform_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IBDA_VoidTransform_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBDA_WMDRMSession(pub ::windows::core::IUnknown); impl IBDA_WMDRMSession { pub unsafe fn GetStatus(&self, maxcapturetoken: *mut u32, maxstreamingpid: *mut u32, maxlicense: *mut u32, minsecuritylevel: *mut u32, revinfosequencenumber: *mut u32, revinfoissuedtime: *mut u64, revinfottl: *mut u32, revlistversion: *mut u32, ulstate: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(maxcapturetoken), - ::core::mem::transmute(maxstreamingpid), - ::core::mem::transmute(maxlicense), - ::core::mem::transmute(minsecuritylevel), - ::core::mem::transmute(revinfosequencenumber), - ::core::mem::transmute(revinfoissuedtime), - ::core::mem::transmute(revinfottl), - ::core::mem::transmute(revlistversion), - ::core::mem::transmute(ulstate), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(maxcapturetoken), ::core::mem::transmute(maxstreamingpid), ::core::mem::transmute(maxlicense), ::core::mem::transmute(minsecuritylevel), ::core::mem::transmute(revinfosequencenumber), ::core::mem::transmute(revinfoissuedtime), ::core::mem::transmute(revinfottl), ::core::mem::transmute(revlistversion), ::core::mem::transmute(ulstate)).ok() } pub unsafe fn SetRevInfo(&self, ulrevinfolen: u32, pbrevinfo: *const u8) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(ulrevinfolen), ::core::mem::transmute(pbrevinfo)).ok() @@ -21133,17 +20576,7 @@ impl IBDA_WMDRMSession { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(uuidkey)).ok() } pub unsafe fn RenewLicense(&self, ulinxmrlicenselen: u32, pbinxmrlicense: *const u8, ulentitlementtokenlen: u32, pbentitlementtoken: *const u8, puldescramblestatus: *mut u32, puloutxmrlicenselen: *mut u32, pboutxmrlicense: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ulinxmrlicenselen), - ::core::mem::transmute(pbinxmrlicense), - ::core::mem::transmute(ulentitlementtokenlen), - ::core::mem::transmute(pbentitlementtoken), - ::core::mem::transmute(puldescramblestatus), - ::core::mem::transmute(puloutxmrlicenselen), - ::core::mem::transmute(pboutxmrlicense), - ) - .ok() + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(ulinxmrlicenselen), ::core::mem::transmute(pbinxmrlicense), ::core::mem::transmute(ulentitlementtokenlen), ::core::mem::transmute(pbentitlementtoken), ::core::mem::transmute(puldescramblestatus), ::core::mem::transmute(puloutxmrlicenselen), ::core::mem::transmute(pboutxmrlicense)).ok() } pub unsafe fn GetKeyInfo(&self, pulkeyinfolen: *mut u32, pbkeyinfo: *mut u8) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(pulkeyinfolen), ::core::mem::transmute(pbkeyinfo)).ok() @@ -21194,17 +20627,7 @@ pub struct IBDA_WMDRMTuner(pub ::windows::core::IUnknown); impl IBDA_WMDRMTuner { #[cfg(feature = "Win32_Foundation")] pub unsafe fn PurchaseEntitlement<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, uldialogrequest: u32, bstrlanguage: Param1, ulpurchasetokenlen: u32, pbpurchasetoken: *const u8, puldescramblestatus: *mut u32, pulcapturetokenlen: *mut u32, pbcapturetoken: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(uldialogrequest), - bstrlanguage.into_param().abi(), - ::core::mem::transmute(ulpurchasetokenlen), - ::core::mem::transmute(pbpurchasetoken), - ::core::mem::transmute(puldescramblestatus), - ::core::mem::transmute(pulcapturetokenlen), - ::core::mem::transmute(pbcapturetoken), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(uldialogrequest), bstrlanguage.into_param().abi(), ::core::mem::transmute(ulpurchasetokenlen), ::core::mem::transmute(pbpurchasetoken), ::core::mem::transmute(puldescramblestatus), ::core::mem::transmute(pulcapturetokenlen), ::core::mem::transmute(pbcapturetoken)).ok() } pub unsafe fn CancelCaptureToken(&self, ulcapturetokenlen: u32, pbcapturetoken: *const u8) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(ulcapturetokenlen), ::core::mem::transmute(pbcapturetoken)).ok() @@ -21683,8 +21106,7 @@ pub struct IBasicAudio_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lvolume: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plvolume: *mut i32) -> ::windows::core::HRESULT, @@ -21864,8 +21286,7 @@ pub struct IBasicVideo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pavgtimeperframe: *mut f64) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbitrate: *mut i32) -> ::windows::core::HRESULT, @@ -21919,18 +21340,7 @@ impl IBasicVideo2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn AvgTimePerFrame(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -22124,8 +21534,7 @@ pub struct IBasicVideo2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pavgtimeperframe: *mut f64) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbitrate: *mut i32) -> ::windows::core::HRESULT, @@ -22195,12 +21604,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBroa } #[repr(C)] #[doc(hidden)] -pub struct IBroadcastEvent_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventid: ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IBroadcastEvent_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventid: ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBroadcastEventEx(pub ::windows::core::IUnknown); @@ -22915,18 +22319,7 @@ impl IChannelIDTuneRequest { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn TuningSpace(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -23036,8 +22429,7 @@ pub struct IChannelIDTuneRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tuningspace: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, components: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -23068,18 +22460,7 @@ impl IChannelTuneRequest { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn TuningSpace(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -23187,8 +22568,7 @@ pub struct IChannelTuneRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tuningspace: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, components: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -23296,8 +22676,7 @@ pub struct IComponent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ct: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ct: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -23443,8 +22822,7 @@ pub struct IComponentType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, category: *mut ComponentCategory) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, category: ComponentCategory) -> ::windows::core::HRESULT, @@ -23571,8 +22949,7 @@ pub struct IComponentTypes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppnewenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -23687,8 +23064,7 @@ pub struct IComponents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppnewenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -23799,8 +23175,7 @@ pub struct IComponentsOld_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppnewenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -24285,17 +23660,7 @@ pub struct IDDrawExclModeVideo_abi( pub struct IDDrawExclModeVideoCallback(pub ::windows::core::IUnknown); impl IDDrawExclModeVideoCallback { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn OnUpdateOverlay<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - bbefore: Param0, - dwflags: u32, - boldvisible: Param2, - prcoldsrc: *const super::super::Foundation::RECT, - prcolddest: *const super::super::Foundation::RECT, - bnewvisible: Param5, - prcnewsrc: *const super::super::Foundation::RECT, - prcnewdest: *const super::super::Foundation::RECT, - ) -> ::windows::core::Result<()> { + pub unsafe fn OnUpdateOverlay<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, bbefore: Param0, dwflags: u32, boldvisible: Param2, prcoldsrc: *const super::super::Foundation::RECT, prcolddest: *const super::super::Foundation::RECT, bnewvisible: Param5, prcnewsrc: *const super::super::Foundation::RECT, prcnewdest: *const super::super::Foundation::RECT) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), bbefore.into_param().abi(), ::core::mem::transmute(dwflags), boldvisible.into_param().abi(), ::core::mem::transmute(prcoldsrc), ::core::mem::transmute(prcolddest), bnewvisible.into_param().abi(), ::core::mem::transmute(prcnewsrc), ::core::mem::transmute(prcnewdest)).ok() } pub unsafe fn OnUpdateColorKey(&self, pkey: *const COLORKEY, dwcolor: u32) -> ::windows::core::Result<()> { @@ -24374,12 +23739,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDMOW } #[repr(C)] #[doc(hidden)] -pub struct IDMOWrapperFilter_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, clsiddmo: *const ::windows::core::GUID, catdmo: *const ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IDMOWrapperFilter_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, clsiddmo: *const ::windows::core::GUID, catdmo: *const ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDShowPlugin(pub ::windows::core::IUnknown); @@ -24801,12 +24161,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDTFi } #[repr(C)] #[doc(hidden)] -pub struct IDTFilterConfig_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunkdrmsecurechannel: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDTFilterConfig_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunkdrmsecurechannel: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDTFilterEvents(pub ::windows::core::IUnknown); @@ -24870,8 +24225,7 @@ pub struct IDTFilterEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -24935,18 +24289,7 @@ impl IDVBCLocator { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -25101,8 +24444,7 @@ pub struct IDVBCLocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -25139,18 +24481,7 @@ impl IDVBSLocator { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -25340,8 +24671,7 @@ pub struct IDVBSLocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -25388,18 +24718,7 @@ impl IDVBSLocator2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -25658,8 +24977,7 @@ pub struct IDVBSLocator2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -25720,18 +25038,7 @@ impl IDVBSTuningSpace { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UniqueName(&self) -> ::windows::core::Result { @@ -25984,8 +25291,7 @@ pub struct IDVBSTuningSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -26053,18 +25359,7 @@ impl IDVBTLocator { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -26268,8 +25563,7 @@ pub struct IDVBTLocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -26320,18 +25614,7 @@ impl IDVBTLocator2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -26562,8 +25845,7 @@ pub struct IDVBTLocator2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -26616,18 +25898,7 @@ impl IDVBTuneRequest { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn TuningSpace(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -26749,8 +26020,7 @@ pub struct IDVBTuneRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tuningspace: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, components: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -26783,18 +26053,7 @@ impl IDVBTuningSpace { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UniqueName(&self) -> ::windows::core::Result { @@ -26963,8 +26222,7 @@ pub struct IDVBTuningSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -27018,18 +26276,7 @@ impl IDVBTuningSpace2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UniqueName(&self) -> ::windows::core::Result { @@ -27225,8 +26472,7 @@ pub struct IDVBTuningSpace2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -28439,12 +27685,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDVSp } #[repr(C)] #[doc(hidden)] -pub struct IDVSplitter_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ndiscard: i32) -> ::windows::core::HRESULT, -); +pub struct IDVSplitter_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ndiscard: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDecimateVideoImage(pub ::windows::core::IUnknown); @@ -28562,18 +27803,7 @@ impl IDigitalCableLocator { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -28789,8 +28019,7 @@ pub struct IDigitalCableLocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -28833,18 +28062,7 @@ impl IDigitalCableTuneRequest { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn TuningSpace(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -29013,8 +28231,7 @@ pub struct IDigitalCableTuneRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tuningspace: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, components: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -29049,18 +28266,7 @@ impl IDigitalCableTuningSpace { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UniqueName(&self) -> ::windows::core::Result { @@ -29346,8 +28552,7 @@ pub struct IDigitalCableTuningSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -29423,18 +28628,7 @@ impl IDigitalLocator { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -29569,8 +28763,7 @@ pub struct IDigitalLocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -32507,13 +31700,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDvdC } #[repr(C)] #[doc(hidden)] -pub struct IDvdCmd_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDvdCmd_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDvdControl(pub ::windows::core::IUnknown); @@ -33570,16 +32757,7 @@ pub struct IESEvent_abi( pub struct IESEventFactory(pub ::windows::core::IUnknown); impl IESEventFactory { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateESEvent<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - pserviceprovider: Param0, - dweventid: u32, - guideventtype: Param2, - dweventdatalength: u32, - peventdata: *const u8, - bstrbaseurl: Param5, - pinitcontext: Param6, - ) -> ::windows::core::Result { + pub unsafe fn CreateESEvent<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, pserviceprovider: Param0, dweventid: u32, guideventtype: Param2, dweventdatalength: u32, peventdata: *const u8, bstrbaseurl: Param5, pinitcontext: Param6) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pserviceprovider.into_param().abi(), ::core::mem::transmute(dweventid), guideventtype.into_param().abi(), ::core::mem::transmute(dweventdatalength), ::core::mem::transmute(peventdata), bstrbaseurl.into_param().abi(), pinitcontext.into_param().abi(), &mut result__).from_abi::(result__) } @@ -33651,12 +32829,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IESEv } #[repr(C)] #[doc(hidden)] -pub struct IESEventService_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pesevent: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IESEventService_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pesevent: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IESEventServiceConfiguration(pub ::windows::core::IUnknown); @@ -33751,12 +32924,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IESEv } #[repr(C)] #[doc(hidden)] -pub struct IESEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, guideventtype: ::windows::core::GUID, pesevent: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IESEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, guideventtype: ::windows::core::GUID, pesevent: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IESFileExpiryDateEvent(pub ::windows::core::IUnknown); @@ -34597,8 +33765,7 @@ pub struct IETFilterEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -35393,19 +34560,7 @@ impl IEvalRat { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), fblockunratedshows.into_param().abi()).ok() } pub unsafe fn MostRestrictiveRating(&self, ensystem1: EnTvRat_System, enenlevel1: EnTvRat_GenericLevel, lbfenattr1: i32, ensystem2: EnTvRat_System, enenlevel2: EnTvRat_GenericLevel, lbfenattr2: i32, pensystem: *mut EnTvRat_System, penenlevel: *mut EnTvRat_GenericLevel, plbfenattr: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ensystem1), - ::core::mem::transmute(enenlevel1), - ::core::mem::transmute(lbfenattr1), - ::core::mem::transmute(ensystem2), - ::core::mem::transmute(enenlevel2), - ::core::mem::transmute(lbfenattr2), - ::core::mem::transmute(pensystem), - ::core::mem::transmute(penenlevel), - ::core::mem::transmute(plbfenattr), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(ensystem1), ::core::mem::transmute(enenlevel1), ::core::mem::transmute(lbfenattr1), ::core::mem::transmute(ensystem2), ::core::mem::transmute(enenlevel2), ::core::mem::transmute(lbfenattr2), ::core::mem::transmute(pensystem), ::core::mem::transmute(penenlevel), ::core::mem::transmute(plbfenattr)).ok() } pub unsafe fn TestRating(&self, enshowsystem: EnTvRat_System, enshowlevel: EnTvRat_GenericLevel, lbfenshowattributes: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(enshowsystem), ::core::mem::transmute(enshowlevel), ::core::mem::transmute(lbfenshowattributes)).ok() @@ -35470,8 +34625,7 @@ pub struct IEvalRat_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel, plbfattrs: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel, lbfattrs: i32) -> ::windows::core::HRESULT, @@ -36257,8 +35411,7 @@ pub struct IFilterInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strpinid: ::core::mem::ManuallyDrop, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -36289,27 +35442,7 @@ impl IFilterMapper { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), clsid.into_param().abi(), name.into_param().abi(), &mut result__).from_abi::<::windows::core::GUID>(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterPin< - 'a, - Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param6: ::windows::core::IntoParam<'a, ::windows::core::GUID>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - >( - &self, - filter: Param0, - name: Param1, - brendered: Param2, - boutput: Param3, - bzero: Param4, - bmany: Param5, - connectstofilter: Param6, - connectstopin: Param7, - ) -> ::windows::core::Result<()> { + pub unsafe fn RegisterPin<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, filter: Param0, name: Param1, brendered: Param2, boutput: Param3, bzero: Param4, bmany: Param5, connectstofilter: Param6, connectstopin: Param7) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), filter.into_param().abi(), name.into_param().abi(), brendered.into_param().abi(), boutput.into_param().abi(), bzero.into_param().abi(), bmany.into_param().abi(), connectstofilter.into_param().abi(), connectstopin.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -36327,40 +35460,8 @@ impl IFilterMapper { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), filter.into_param().abi(), name.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumMatchingFilters< - 'a, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param3: ::windows::core::IntoParam<'a, ::windows::core::GUID>, - Param4: ::windows::core::IntoParam<'a, ::windows::core::GUID>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param7: ::windows::core::IntoParam<'a, ::windows::core::GUID>, - Param8: ::windows::core::IntoParam<'a, ::windows::core::GUID>, - >( - &self, - ppenum: *mut ::core::option::Option, - dwmerit: u32, - binputneeded: Param2, - clsinmaj: Param3, - clsinsub: Param4, - brender: Param5, - boututneeded: Param6, - clsoutmaj: Param7, - clsoutsub: Param8, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ppenum), - ::core::mem::transmute(dwmerit), - binputneeded.into_param().abi(), - clsinmaj.into_param().abi(), - clsinsub.into_param().abi(), - brender.into_param().abi(), - boututneeded.into_param().abi(), - clsoutmaj.into_param().abi(), - clsoutsub.into_param().abi(), - ) - .ok() + pub unsafe fn EnumMatchingFilters<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param4: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param8: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, ppenum: *mut ::core::option::Option, dwmerit: u32, binputneeded: Param2, clsinmaj: Param3, clsinsub: Param4, brender: Param5, boututneeded: Param6, clsoutmaj: Param7, clsoutsub: Param8) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ppenum), ::core::mem::transmute(dwmerit), binputneeded.into_param().abi(), clsinmaj.into_param().abi(), clsinsub.into_param().abi(), brender.into_param().abi(), boututneeded.into_param().abi(), clsoutmaj.into_param().abi(), clsoutsub.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IFilterMapper { @@ -36500,25 +35601,7 @@ pub struct IFilterMapper2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, clsidfilter: *const ::windows::core::GUID, name: super::super::Foundation::PWSTR, ppmoniker: *mut ::windows::core::RawPtr, pclsidcategory: *const ::windows::core::GUID, szinstance: super::super::Foundation::PWSTR, prf2: *const REGFILTER2) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - ppenum: *mut ::windows::core::RawPtr, - dwflags: u32, - bexactmatch: super::super::Foundation::BOOL, - dwmerit: u32, - binputneeded: super::super::Foundation::BOOL, - cinputtypes: u32, - pinputtypes: *const ::windows::core::GUID, - pmedin: *const REGPINMEDIUM, - ppincategoryin: *const ::windows::core::GUID, - brender: super::super::Foundation::BOOL, - boutputneeded: super::super::Foundation::BOOL, - coutputtypes: u32, - poutputtypes: *const ::windows::core::GUID, - pmedout: *const REGPINMEDIUM, - ppincategoryout: *const ::windows::core::GUID, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenum: *mut ::windows::core::RawPtr, dwflags: u32, bexactmatch: super::super::Foundation::BOOL, dwmerit: u32, binputneeded: super::super::Foundation::BOOL, cinputtypes: u32, pinputtypes: *const ::windows::core::GUID, pmedin: *const REGPINMEDIUM, ppincategoryin: *const ::windows::core::GUID, brender: super::super::Foundation::BOOL, boutputneeded: super::super::Foundation::BOOL, coutputtypes: u32, poutputtypes: *const ::windows::core::GUID, pmedout: *const REGPINMEDIUM, ppincategoryout: *const ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -36637,25 +35720,7 @@ pub struct IFilterMapper3_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, clsidfilter: *const ::windows::core::GUID, name: super::super::Foundation::PWSTR, ppmoniker: *mut ::windows::core::RawPtr, pclsidcategory: *const ::windows::core::GUID, szinstance: super::super::Foundation::PWSTR, prf2: *const REGFILTER2) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - ppenum: *mut ::windows::core::RawPtr, - dwflags: u32, - bexactmatch: super::super::Foundation::BOOL, - dwmerit: u32, - binputneeded: super::super::Foundation::BOOL, - cinputtypes: u32, - pinputtypes: *const ::windows::core::GUID, - pmedin: *const REGPINMEDIUM, - ppincategoryin: *const ::windows::core::GUID, - brender: super::super::Foundation::BOOL, - boutputneeded: super::super::Foundation::BOOL, - coutputtypes: u32, - poutputtypes: *const ::windows::core::GUID, - pmedout: *const REGPINMEDIUM, - ppincategoryout: *const ::windows::core::GUID, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenum: *mut ::windows::core::RawPtr, dwflags: u32, bexactmatch: super::super::Foundation::BOOL, dwmerit: u32, binputneeded: super::super::Foundation::BOOL, cinputtypes: u32, pinputtypes: *const ::windows::core::GUID, pmedin: *const REGPINMEDIUM, ppincategoryin: *const ::windows::core::GUID, brender: super::super::Foundation::BOOL, boutputneeded: super::super::Foundation::BOOL, coutputtypes: u32, poutputtypes: *const ::windows::core::GUID, pmedout: *const REGPINMEDIUM, ppincategoryout: *const ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -37468,12 +36533,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGrap } #[repr(C)] #[doc(hidden)] -pub struct IGraphConfigCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::HRESULT, -); +pub struct IGraphConfigCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IGraphVersion(pub ::windows::core::IUnknown); @@ -37509,12 +36569,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGrap } #[repr(C)] #[doc(hidden)] -pub struct IGraphVersion_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pversion: *mut i32) -> ::windows::core::HRESULT, -); +pub struct IGraphVersion_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pversion: *mut i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IGuideData(pub ::windows::core::IUnknown); @@ -37828,18 +36883,7 @@ impl IISDBSLocator { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CarrierFrequency(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -38049,8 +37093,7 @@ pub struct IISDBSLocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -40427,18 +39470,7 @@ impl ILanguageComponentType { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Category(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -40595,8 +39627,7 @@ pub struct ILanguageComponentType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, category: *mut ComponentCategory) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, category: ComponentCategory) -> ::windows::core::HRESULT, @@ -40743,8 +39774,7 @@ pub struct ILocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, frequency: i32) -> ::windows::core::HRESULT, @@ -40781,18 +39811,7 @@ impl IMPEG2Component { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -40929,8 +39948,7 @@ pub struct IMPEG2Component_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ct: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ct: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -40969,18 +39987,7 @@ impl IMPEG2ComponentType { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Category(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -41164,8 +40171,7 @@ pub struct IMPEG2ComponentType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, category: *mut ComponentCategory) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, category: ComponentCategory) -> ::windows::core::HRESULT, @@ -41314,18 +40320,7 @@ impl IMPEG2TuneRequest { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn TuningSpace(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -41440,8 +40435,7 @@ pub struct IMPEG2TuneRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tuningspace: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, components: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -41521,8 +40515,7 @@ pub struct IMPEG2TuneRequestFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tuningspace: ::windows::core::RawPtr, tunerequest: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -41690,8 +40683,7 @@ pub struct IMSEventBinder_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, peventobject: ::windows::core::RawPtr, eventname: ::core::mem::ManuallyDrop, eventhandler: ::core::mem::ManuallyDrop, cancelid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -41716,18 +40708,7 @@ impl IMSVidAnalogTuner { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -41962,8 +40943,7 @@ pub struct IMSVidAnalogTuner_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -42014,18 +40994,7 @@ impl IMSVidAnalogTuner2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -42292,8 +41261,7 @@ pub struct IMSVidAnalogTuner2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -42347,18 +41315,7 @@ impl IMSVidAnalogTunerEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn TuneChanged<'a, Param0: ::windows::core::IntoParam<'a, IMSVidTuner>>(&self, lpd: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi()).ok() @@ -42463,8 +41420,7 @@ pub struct IMSVidAnalogTunerEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -42487,18 +41443,7 @@ impl IMSVidAudioRenderer { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -42652,8 +41597,7 @@ pub struct IMSVidAudioRenderer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -42757,8 +41701,7 @@ pub struct IMSVidAudioRendererDevices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pd: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -42788,18 +41731,7 @@ impl IMSVidAudioRendererEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -42904,8 +41836,7 @@ pub struct IMSVidAudioRendererEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, ); @@ -42928,18 +41859,7 @@ impl IMSVidAudioRendererEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -43088,8 +42008,7 @@ pub struct IMSVidAudioRendererEvent2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -43120,18 +42039,7 @@ impl IMSVidClosedCaptioning { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -43278,8 +42186,7 @@ pub struct IMSVidClosedCaptioning_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -43315,18 +42222,7 @@ impl IMSVidClosedCaptioning2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -43500,8 +42396,7 @@ pub struct IMSVidClosedCaptioning2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -43539,18 +42434,7 @@ impl IMSVidClosedCaptioning3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -43748,8 +42632,7 @@ pub struct IMSVidClosedCaptioning3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -44152,8 +43035,7 @@ pub struct IMSVidCtl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbool: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, vbool: i16) -> ::windows::core::HRESULT, @@ -44223,18 +43105,7 @@ impl IMSVidDataServices { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -44374,8 +43245,7 @@ pub struct IMSVidDataServices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -44409,18 +43279,7 @@ impl IMSVidDataServicesEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -44505,8 +43364,7 @@ pub struct IMSVidDataServicesEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, ); @@ -44612,8 +43470,7 @@ pub struct IMSVidDevice_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -44738,8 +43595,7 @@ pub struct IMSVidDeviceEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, ); @@ -44762,18 +43618,7 @@ impl IMSVidEVR { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -45063,8 +43908,7 @@ pub struct IMSVidEVR_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -45141,18 +43985,7 @@ impl IMSVidEVREvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -45260,8 +44093,7 @@ pub struct IMSVidEVREvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, leventcode: i32) -> ::windows::core::HRESULT, @@ -45285,18 +44117,7 @@ impl IMSVidEncoder { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -45444,8 +44265,7 @@ pub struct IMSVidEncoder_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -45481,18 +44301,7 @@ impl IMSVidFeature { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -45612,8 +44421,7 @@ pub struct IMSVidFeature_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -45647,18 +44455,7 @@ impl IMSVidFeatureEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -45743,8 +44540,7 @@ pub struct IMSVidFeatureEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, ); @@ -45833,8 +44629,7 @@ pub struct IMSVidFeatures_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pd: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -45864,18 +44659,7 @@ impl IMSVidFilePlayback { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -46101,8 +44885,7 @@ pub struct IMSVidFilePlayback_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -46158,18 +44941,7 @@ impl IMSVidFilePlayback2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -46422,8 +45194,7 @@ pub struct IMSVidFilePlayback2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -46482,18 +45253,7 @@ impl IMSVidFilePlaybackEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn EndOfMedia<'a, Param0: ::windows::core::IntoParam<'a, IMSVidPlayback>>(&self, lpd: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi()).ok() @@ -46598,8 +45358,7 @@ pub struct IMSVidFilePlaybackEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -46622,18 +45381,7 @@ impl IMSVidGenericSink { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -46784,8 +45532,7 @@ pub struct IMSVidGenericSink_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -46823,18 +45570,7 @@ impl IMSVidGenericSink2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -47012,8 +45748,7 @@ pub struct IMSVidGenericSink2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -47340,18 +46075,7 @@ impl IMSVidInputDevice { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -47480,8 +46204,7 @@ pub struct IMSVidInputDevice_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -47563,8 +46286,7 @@ pub struct IMSVidInputDeviceEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -47652,8 +46374,7 @@ pub struct IMSVidInputDevices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pd: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -47683,18 +46404,7 @@ impl IMSVidOutputDevice { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -47814,8 +46524,7 @@ pub struct IMSVidOutputDevice_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -47849,18 +46558,7 @@ impl IMSVidOutputDeviceEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -47945,8 +46643,7 @@ pub struct IMSVidOutputDeviceEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, ); @@ -48035,8 +46732,7 @@ pub struct IMSVidOutputDevices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pd: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -48066,18 +46762,7 @@ impl IMSVidPlayback { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -48274,8 +46959,7 @@ pub struct IMSVidPlayback_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -48327,18 +47011,7 @@ impl IMSVidPlaybackEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn EndOfMedia<'a, Param0: ::windows::core::IntoParam<'a, IMSVidPlayback>>(&self, lpd: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi()).ok() @@ -48423,8 +47096,7 @@ pub struct IMSVidPlaybackEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -48532,8 +47204,7 @@ pub struct IMSVidRect_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, topval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, topval: i32) -> ::windows::core::HRESULT, @@ -48643,8 +47314,7 @@ pub struct IMSVidStreamBufferRecordingControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rtstart: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rtstart: i32) -> ::windows::core::HRESULT, @@ -48674,18 +47344,7 @@ impl IMSVidStreamBufferSink { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -48851,8 +47510,7 @@ pub struct IMSVidStreamBufferSink_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -48896,18 +47554,7 @@ impl IMSVidStreamBufferSink2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -49096,8 +47743,7 @@ pub struct IMSVidStreamBufferSink2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -49142,18 +47788,7 @@ impl IMSVidStreamBufferSink3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -49434,8 +48069,7 @@ pub struct IMSVidStreamBufferSink3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -49504,18 +48138,7 @@ impl IMSVidStreamBufferSinkEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -49629,8 +48252,7 @@ pub struct IMSVidStreamBufferSinkEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -49656,18 +48278,7 @@ impl IMSVidStreamBufferSinkEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -49807,8 +48418,7 @@ pub struct IMSVidStreamBufferSinkEvent2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -49836,18 +48446,7 @@ impl IMSVidStreamBufferSinkEvent3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -50010,8 +48609,7 @@ pub struct IMSVidStreamBufferSinkEvent3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -50040,18 +48638,7 @@ impl IMSVidStreamBufferSinkEvent4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -50237,8 +48824,7 @@ pub struct IMSVidStreamBufferSinkEvent4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -50268,18 +48854,7 @@ impl IMSVidStreamBufferSource { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -50549,8 +49124,7 @@ pub struct IMSVidStreamBufferSource_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -50613,18 +49187,7 @@ impl IMSVidStreamBufferSource2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -50933,8 +49496,7 @@ pub struct IMSVidStreamBufferSource2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -51002,18 +49564,7 @@ impl IMSVidStreamBufferSourceEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn EndOfMedia<'a, Param0: ::windows::core::IntoParam<'a, IMSVidPlayback>>(&self, lpd: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi()).ok() @@ -51165,8 +49716,7 @@ pub struct IMSVidStreamBufferSourceEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -51198,18 +49748,7 @@ impl IMSVidStreamBufferSourceEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn EndOfMedia<'a, Param0: ::windows::core::IntoParam<'a, IMSVidPlayback>>(&self, lpd: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi()).ok() @@ -51384,8 +49923,7 @@ pub struct IMSVidStreamBufferSourceEvent2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -51418,18 +49956,7 @@ impl IMSVidStreamBufferSourceEvent3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn EndOfMedia<'a, Param0: ::windows::core::IntoParam<'a, IMSVidPlayback>>(&self, lpd: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi()).ok() @@ -51641,8 +50168,7 @@ pub struct IMSVidStreamBufferSourceEvent3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -51682,18 +50208,7 @@ impl IMSVidStreamBufferV2SourceEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn EndOfMedia<'a, Param0: ::windows::core::IntoParam<'a, IMSVidPlayback>>(&self, lpd: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi()).ok() @@ -51847,8 +50362,7 @@ pub struct IMSVidStreamBufferV2SourceEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -51882,18 +50396,7 @@ impl IMSVidTuner { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -52076,8 +50579,7 @@ pub struct IMSVidTuner_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -52119,18 +50621,7 @@ impl IMSVidTunerEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn TuneChanged<'a, Param0: ::windows::core::IntoParam<'a, IMSVidTuner>>(&self, lpd: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi()).ok() @@ -52215,8 +50706,7 @@ pub struct IMSVidTunerEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -52239,18 +50729,7 @@ impl IMSVidVMR9 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -52542,8 +51021,7 @@ pub struct IMSVidVMR9_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -52877,18 +51355,7 @@ impl IMSVidVideoInputDevice { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -53037,8 +51504,7 @@ pub struct IMSVidVideoInputDevice_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -53076,18 +51542,7 @@ impl IMSVidVideoRenderer { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -53341,8 +51796,7 @@ pub struct IMSVidVideoRenderer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -53413,18 +51867,7 @@ impl IMSVidVideoRenderer2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -53723,8 +52166,7 @@ pub struct IMSVidVideoRenderer2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -53868,8 +52310,7 @@ pub struct IMSVidVideoRendererDevices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pd: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -53899,18 +52340,7 @@ impl IMSVidVideoRendererEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -54018,8 +52448,7 @@ pub struct IMSVidVideoRendererEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -54043,18 +52472,7 @@ impl IMSVidVideoRendererEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -54162,8 +52580,7 @@ pub struct IMSVidVideoRendererEvent2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -54187,18 +52604,7 @@ impl IMSVidWebDVD { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -54768,8 +53174,7 @@ pub struct IMSVidWebDVD_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -54933,18 +53338,7 @@ impl IMSVidWebDVD2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -55540,8 +53934,7 @@ pub struct IMSVidWebDVD2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -55805,8 +54198,7 @@ pub struct IMSVidWebDVDAdm_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strusername: ::core::mem::ManuallyDrop, strold: ::core::mem::ManuallyDrop, strnew: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -55846,18 +54238,7 @@ impl IMSVidWebDVDEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn EndOfMedia<'a, Param0: ::windows::core::IntoParam<'a, IMSVidPlayback>>(&self, lpd: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi()).ok() @@ -56032,8 +54413,7 @@ pub struct IMSVidWebDVDEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, leventcode: i32, lparam1: ::core::mem::ManuallyDrop, lparam2: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -56080,18 +54460,7 @@ impl IMSVidXDS { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -56235,8 +54604,7 @@ pub struct IMSVidXDS_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -56271,18 +54639,7 @@ impl IMSVidXDSEvent { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StateChange<'a, Param0: ::windows::core::IntoParam<'a, IMSVidDevice>>(&self, lpd: Param0, oldstate: i32, newstate: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), lpd.into_param().abi(), ::core::mem::transmute(oldstate), ::core::mem::transmute(newstate)).ok() @@ -56390,8 +54747,7 @@ pub struct IMSVidXDSEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpd: ::windows::core::RawPtr, oldstate: i32, newstate: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prevratingsystem: EnTvRat_System, prevlevel: EnTvRat_GenericLevel, prevattributes: BfEnTvRat_GenericAttributes, newratingsystem: EnTvRat_System, newlevel: EnTvRat_GenericLevel, newattributes: BfEnTvRat_GenericAttributes) -> ::windows::core::HRESULT, @@ -56430,12 +54786,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMceB } #[repr(C)] #[doc(hidden)] -pub struct IMceBurnerControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMceBurnerControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMediaControl(pub ::windows::core::IUnknown); @@ -56535,8 +54886,7 @@ pub struct IMediaControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -56636,8 +54986,7 @@ pub struct IMediaEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hevent: *mut isize) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, leventcode: *mut i32, lparam1: *mut isize, lparam2: *mut isize, mstimeout: i32) -> ::windows::core::HRESULT, @@ -56665,18 +55014,7 @@ impl IMediaEventEx { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn GetEventHandle(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -56788,8 +55126,7 @@ pub struct IMediaEventEx_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hevent: *mut isize) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, leventcode: *mut i32, lparam1: *mut isize, lparam2: *mut isize, mstimeout: i32) -> ::windows::core::HRESULT, @@ -56835,12 +55172,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMedi } #[repr(C)] #[doc(hidden)] -pub struct IMediaEventSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventcode: i32, eventparam1: isize, eventparam2: isize) -> ::windows::core::HRESULT, -); +pub struct IMediaEventSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventcode: i32, eventparam1: isize, eventparam2: isize) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMediaFilter(pub ::windows::core::IUnknown); @@ -57158,8 +55490,7 @@ pub struct IMediaPosition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plength: *mut f64) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lltime: f64) -> ::windows::core::HRESULT, @@ -57539,12 +55870,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMedi } #[repr(C)] #[doc(hidden)] -pub struct IMediaSample2Config_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdirect3dsurface9: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMediaSample2Config_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdirect3dsurface9: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMediaSeeking(pub ::windows::core::IUnknown); @@ -57999,8 +56325,7 @@ pub struct IMediaTypeInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strtype: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -58194,12 +56519,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMemA } #[repr(C)] #[doc(hidden)] -pub struct IMemAllocatorNotifyCallbackTemp_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMemAllocatorNotifyCallbackTemp_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMemInputPin(pub ::windows::core::IUnknown); @@ -60466,8 +58786,7 @@ pub struct IPinInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -60606,35 +58925,11 @@ pub struct IQueueCommand(pub ::windows::core::IUnknown); impl IQueueCommand { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn InvokeAtStreamTime(&self, pcmd: *mut ::core::option::Option, time: f64, iid: *const ::windows::core::GUID, dispidmethod: i32, wflags: i16, cargs: i32, pdispparams: *const super::super::System::Com::VARIANT, pvarresult: *mut super::super::System::Com::VARIANT, puargerr: *mut i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pcmd), - ::core::mem::transmute(time), - ::core::mem::transmute(iid), - ::core::mem::transmute(dispidmethod), - ::core::mem::transmute(wflags), - ::core::mem::transmute(cargs), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(pcmd), ::core::mem::transmute(time), ::core::mem::transmute(iid), ::core::mem::transmute(dispidmethod), ::core::mem::transmute(wflags), ::core::mem::transmute(cargs), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn InvokeAtPresentationTime(&self, pcmd: *mut ::core::option::Option, time: f64, iid: *const ::windows::core::GUID, dispidmethod: i32, wflags: i16, cargs: i32, pdispparams: *const super::super::System::Com::VARIANT, pvarresult: *mut super::super::System::Com::VARIANT, puargerr: *mut i16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pcmd), - ::core::mem::transmute(time), - ::core::mem::transmute(iid), - ::core::mem::transmute(dispidmethod), - ::core::mem::transmute(wflags), - ::core::mem::transmute(cargs), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(pcmd), ::core::mem::transmute(time), ::core::mem::transmute(iid), ::core::mem::transmute(dispidmethod), ::core::mem::transmute(wflags), ::core::mem::transmute(cargs), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(puargerr)).ok() } } unsafe impl ::windows::core::Interface for IQueueCommand { @@ -60667,11 +58962,9 @@ pub struct IQueueCommand_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcmd: *mut ::windows::core::RawPtr, time: f64, iid: *const ::windows::core::GUID, dispidmethod: i32, wflags: i16, cargs: i32, pdispparams: *const ::core::mem::ManuallyDrop, pvarresult: *mut ::core::mem::ManuallyDrop, puargerr: *mut i16) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcmd: *mut ::windows::core::RawPtr, time: f64, iid: *const ::windows::core::GUID, dispidmethod: i32, wflags: i16, cargs: i32, pdispparams: *const ::core::mem::ManuallyDrop, pvarresult: *mut ::core::mem::ManuallyDrop, puargerr: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcmd: *mut ::windows::core::RawPtr, time: f64, iid: *const ::windows::core::GUID, dispidmethod: i32, wflags: i16, cargs: i32, pdispparams: *const ::core::mem::ManuallyDrop, pvarresult: *mut ::core::mem::ManuallyDrop, puargerr: *mut i16) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcmd: *mut ::windows::core::RawPtr, time: f64, iid: *const ::windows::core::GUID, dispidmethod: i32, wflags: i16, cargs: i32, pdispparams: *const ::core::mem::ManuallyDrop, pvarresult: *mut ::core::mem::ManuallyDrop, puargerr: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -60748,8 +59041,7 @@ pub struct IRegFilterInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -60790,12 +59082,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRegi } #[repr(C)] #[doc(hidden)] -pub struct IRegisterServiceProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, guidservice: *const ::windows::core::GUID, punkobject: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IRegisterServiceProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, guidservice: *const ::windows::core::GUID, punkobject: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRegisterTuner(pub ::windows::core::IUnknown); @@ -61161,19 +59448,7 @@ impl ISBE2GlobalEvent2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEventEx(&self, idevt: *const ::windows::core::GUID, param1: u32, param2: u32, param3: u32, param4: u32, pspanning: *mut super::super::Foundation::BOOL, pcb: *mut u32, pb: *mut u8, pstreamtime: *mut i64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(idevt), - ::core::mem::transmute(param1), - ::core::mem::transmute(param2), - ::core::mem::transmute(param3), - ::core::mem::transmute(param4), - ::core::mem::transmute(pspanning), - ::core::mem::transmute(pcb), - ::core::mem::transmute(pb), - ::core::mem::transmute(pstreamtime), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(idevt), ::core::mem::transmute(param1), ::core::mem::transmute(param2), ::core::mem::transmute(param3), ::core::mem::transmute(param4), ::core::mem::transmute(pspanning), ::core::mem::transmute(pcb), ::core::mem::transmute(pb), ::core::mem::transmute(pstreamtime)).ok() } } unsafe impl ::windows::core::Interface for ISBE2GlobalEvent2 { @@ -61323,12 +59598,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISBE2 } #[repr(C)] #[doc(hidden)] -pub struct ISBE2SpanningEvent_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, idevt: *const ::windows::core::GUID, streamid: u32, pcb: *mut u32, pb: *mut u8) -> ::windows::core::HRESULT, -); +pub struct ISBE2SpanningEvent_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, idevt: *const ::windows::core::GUID, streamid: u32, pcb: *mut u32, pb: *mut u8) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISBE2StreamMap(pub ::windows::core::IUnknown); @@ -61677,12 +59947,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISIIn } #[repr(C)] #[doc(hidden)] -pub struct ISIInbandEPGEvent_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pidvb_eit: ::windows::core::RawPtr, dwtable_id: u32, dwservice_id: u32) -> ::windows::core::HRESULT, -); +pub struct ISIInbandEPGEvent_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pidvb_eit: ::windows::core::RawPtr, dwtable_id: u32, dwservice_id: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IScanningTuner(pub ::windows::core::IUnknown); @@ -63074,17 +61339,7 @@ impl IStreamBufferRecordingAttribute { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAttributeByIndex(&self, windex: u16, pulreserved: *const u32, pszattributename: super::super::Foundation::PWSTR, pcchnamelength: *mut u16, pstreambufferattributetype: *mut STREAMBUFFER_ATTR_DATATYPE, pbattribute: *mut u8, pcblength: *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(windex), - ::core::mem::transmute(pulreserved), - ::core::mem::transmute(pszattributename), - ::core::mem::transmute(pcchnamelength), - ::core::mem::transmute(pstreambufferattributetype), - ::core::mem::transmute(pbattribute), - ::core::mem::transmute(pcblength), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(windex), ::core::mem::transmute(pulreserved), ::core::mem::transmute(pszattributename), ::core::mem::transmute(pcchnamelength), ::core::mem::transmute(pstreambufferattributetype), ::core::mem::transmute(pbattribute), ::core::mem::transmute(pcblength)).ok() } pub unsafe fn EnumAttributes(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -63395,12 +61650,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IStre } #[repr(C)] #[doc(hidden)] -pub struct IStreamBufferSource_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pistreambuffersink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IStreamBufferSource_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pistreambuffersink: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IStreamBuilder(pub ::windows::core::IUnknown); @@ -63666,8 +61916,7 @@ pub struct ITuneRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, tuningspace: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, components: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -64000,12 +62249,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITune } #[repr(C)] #[doc(hidden)] -pub struct ITunerCapEx_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbhascaption: *mut i16) -> ::windows::core::HRESULT, -); +pub struct ITunerCapEx_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbhascaption: *mut i16) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITuningSpace(pub ::windows::core::IUnknown); @@ -64150,8 +62394,7 @@ pub struct ITuningSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -64304,8 +62547,7 @@ pub struct ITuningSpaceContainer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -64410,8 +62652,7 @@ pub struct ITuningSpaces_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -64794,18 +63035,7 @@ impl IVMRImageCompositor { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw"))] pub unsafe fn CompositeImage<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Graphics::DirectDraw::IDirectDrawSurface7>>(&self, pd3ddevice: Param0, pddsrendertarget: Param1, pmtrendertarget: *mut AM_MEDIA_TYPE, rtstart: i64, rtend: i64, dwclrbkgnd: u32, pvideostreaminfo: *mut VMRVIDEOSTREAMINFO, cstreams: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - pd3ddevice.into_param().abi(), - pddsrendertarget.into_param().abi(), - ::core::mem::transmute(pmtrendertarget), - ::core::mem::transmute(rtstart), - ::core::mem::transmute(rtend), - ::core::mem::transmute(dwclrbkgnd), - ::core::mem::transmute(pvideostreaminfo), - ::core::mem::transmute(cstreams), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), pd3ddevice.into_param().abi(), pddsrendertarget.into_param().abi(), ::core::mem::transmute(pmtrendertarget), ::core::mem::transmute(rtstart), ::core::mem::transmute(rtend), ::core::mem::transmute(dwclrbkgnd), ::core::mem::transmute(pvideostreaminfo), ::core::mem::transmute(cstreams)).ok() } } unsafe impl ::windows::core::Interface for IVMRImageCompositor { @@ -64863,18 +63093,7 @@ impl IVMRImageCompositor9 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn CompositeImage<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D9::IDirect3DSurface9>>(&self, pd3ddevice: Param0, pddsrendertarget: Param1, pmtrendertarget: *const AM_MEDIA_TYPE, rtstart: i64, rtend: i64, dwclrbkgnd: u32, pvideostreaminfo: *const VMR9VideoStreamInfo, cstreams: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - pd3ddevice.into_param().abi(), - pddsrendertarget.into_param().abi(), - ::core::mem::transmute(pmtrendertarget), - ::core::mem::transmute(rtstart), - ::core::mem::transmute(rtend), - ::core::mem::transmute(dwclrbkgnd), - ::core::mem::transmute(pvideostreaminfo), - ::core::mem::transmute(cstreams), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), pd3ddevice.into_param().abi(), pddsrendertarget.into_param().abi(), ::core::mem::transmute(pmtrendertarget), ::core::mem::transmute(rtstart), ::core::mem::transmute(rtend), ::core::mem::transmute(dwclrbkgnd), ::core::mem::transmute(pvideostreaminfo), ::core::mem::transmute(cstreams)).ok() } } unsafe impl ::windows::core::Interface for IVMRImageCompositor9 { @@ -66452,12 +64671,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVPBa } #[repr(C)] #[doc(hidden)] -pub struct IVPBaseNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IVPBaseNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVPConfig(pub ::windows::core::IUnknown); @@ -66970,12 +65184,7 @@ impl<'a> ::windows::core::IntoParam<'a, IVPBaseNotify> for &IVPVBINotify { } #[repr(C)] #[doc(hidden)] -pub struct IVPVBINotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IVPVBINotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVideoEncoder(pub ::windows::core::IUnknown); @@ -67511,8 +65720,7 @@ pub struct IVideoWindow_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strcaption: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -67733,8 +65941,7 @@ pub struct IXDSCodecEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -67807,8 +66014,7 @@ pub struct IXDSToRat_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, byte1: u8, byte2: u8, pensystem: *mut EnTvRat_System, penlevel: *mut EnTvRat_GenericLevel, plbfenattributes: *mut i32) -> ::windows::core::HRESULT, @@ -69596,14 +67802,7 @@ impl ::core::default::Default for KS_BDA_FRAME_INFO { } impl ::core::fmt::Debug for KS_BDA_FRAME_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KS_BDA_FRAME_INFO") - .field("ExtendedHeaderSize", &self.ExtendedHeaderSize) - .field("dwFrameFlags", &self.dwFrameFlags) - .field("ulEvent", &self.ulEvent) - .field("ulChannelNumber", &self.ulChannelNumber) - .field("ulSubchannelNumber", &self.ulSubchannelNumber) - .field("ulReason", &self.ulReason) - .finish() + fmt.debug_struct("KS_BDA_FRAME_INFO").field("ExtendedHeaderSize", &self.ExtendedHeaderSize).field("dwFrameFlags", &self.dwFrameFlags).field("ulEvent", &self.ulEvent).field("ulChannelNumber", &self.ulChannelNumber).field("ulSubchannelNumber", &self.ulSubchannelNumber).field("ulReason", &self.ulReason).finish() } } impl ::core::cmp::PartialEq for KS_BDA_FRAME_INFO { @@ -70903,15 +69102,7 @@ impl ::core::default::Default for MP_PARAMINFO { } impl ::core::fmt::Debug for MP_PARAMINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MP_PARAMINFO") - .field("mpType", &self.mpType) - .field("mopCaps", &self.mopCaps) - .field("mpdMinValue", &self.mpdMinValue) - .field("mpdMaxValue", &self.mpdMaxValue) - .field("mpdNeutralValue", &self.mpdNeutralValue) - .field("szUnitText", &self.szUnitText) - .field("szLabel", &self.szLabel) - .finish() + fmt.debug_struct("MP_PARAMINFO").field("mpType", &self.mpType).field("mopCaps", &self.mopCaps).field("mpdMinValue", &self.mpdMinValue).field("mpdMaxValue", &self.mpdMaxValue).field("mpdNeutralValue", &self.mpdNeutralValue).field("szUnitText", &self.szUnitText).field("szLabel", &self.szLabel).finish() } } impl ::core::cmp::PartialEq for MP_PARAMINFO { @@ -71181,17 +69372,7 @@ impl ::core::fmt::Debug for MainAVIHeader { } impl ::core::cmp::PartialEq for MainAVIHeader { fn eq(&self, other: &Self) -> bool { - self.dwMicroSecPerFrame == other.dwMicroSecPerFrame - && self.dwMaxBytesPerSec == other.dwMaxBytesPerSec - && self.dwPaddingGranularity == other.dwPaddingGranularity - && self.dwFlags == other.dwFlags - && self.dwTotalFrames == other.dwTotalFrames - && self.dwInitialFrames == other.dwInitialFrames - && self.dwStreams == other.dwStreams - && self.dwSuggestedBufferSize == other.dwSuggestedBufferSize - && self.dwWidth == other.dwWidth - && self.dwHeight == other.dwHeight - && self.dwReserved == other.dwReserved + self.dwMicroSecPerFrame == other.dwMicroSecPerFrame && self.dwMaxBytesPerSec == other.dwMaxBytesPerSec && self.dwPaddingGranularity == other.dwPaddingGranularity && self.dwFlags == other.dwFlags && self.dwTotalFrames == other.dwTotalFrames && self.dwInitialFrames == other.dwInitialFrames && self.dwStreams == other.dwStreams && self.dwSuggestedBufferSize == other.dwSuggestedBufferSize && self.dwWidth == other.dwWidth && self.dwHeight == other.dwHeight && self.dwReserved == other.dwReserved } } impl ::core::cmp::Eq for MainAVIHeader {} @@ -72048,17 +70229,7 @@ impl ::core::default::Default for REGFILTERPINS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for REGFILTERPINS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("REGFILTERPINS") - .field("strName", &self.strName) - .field("bRendered", &self.bRendered) - .field("bOutput", &self.bOutput) - .field("bZero", &self.bZero) - .field("bMany", &self.bMany) - .field("clsConnectsToFilter", &self.clsConnectsToFilter) - .field("strConnectsToPin", &self.strConnectsToPin) - .field("nMediaTypes", &self.nMediaTypes) - .field("lpMediaType", &self.lpMediaType) - .finish() + fmt.debug_struct("REGFILTERPINS").field("strName", &self.strName).field("bRendered", &self.bRendered).field("bOutput", &self.bOutput).field("bZero", &self.bZero).field("bMany", &self.bMany).field("clsConnectsToFilter", &self.clsConnectsToFilter).field("strConnectsToPin", &self.strConnectsToPin).field("nMediaTypes", &self.nMediaTypes).field("lpMediaType", &self.lpMediaType).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -72092,15 +70263,7 @@ impl ::core::default::Default for REGFILTERPINS2 { } impl ::core::fmt::Debug for REGFILTERPINS2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("REGFILTERPINS2") - .field("dwFlags", &self.dwFlags) - .field("cInstances", &self.cInstances) - .field("nMediaTypes", &self.nMediaTypes) - .field("lpMediaType", &self.lpMediaType) - .field("nMediums", &self.nMediums) - .field("lpMedium", &self.lpMedium) - .field("clsPinCategory", &self.clsPinCategory) - .finish() + fmt.debug_struct("REGFILTERPINS2").field("dwFlags", &self.dwFlags).field("cInstances", &self.cInstances).field("nMediaTypes", &self.nMediaTypes).field("lpMediaType", &self.lpMediaType).field("nMediums", &self.nMediums).field("lpMedium", &self.lpMedium).field("clsPinCategory", &self.clsPinCategory).finish() } } impl ::core::cmp::PartialEq for REGFILTERPINS2 { @@ -73164,19 +71327,7 @@ impl ::core::fmt::Debug for SpanningEventEmmMessage { } impl ::core::cmp::PartialEq for SpanningEventEmmMessage { fn eq(&self, other: &Self) -> bool { - self.bCAbroadcasterGroupId == other.bCAbroadcasterGroupId - && self.bMessageControl == other.bMessageControl - && self.wServiceId == other.wServiceId - && self.wTableIdExtension == other.wTableIdExtension - && self.bDeletionStatus == other.bDeletionStatus - && self.bDisplayingDuration1 == other.bDisplayingDuration1 - && self.bDisplayingDuration2 == other.bDisplayingDuration2 - && self.bDisplayingDuration3 == other.bDisplayingDuration3 - && self.bDisplayingCycle == other.bDisplayingCycle - && self.bFormatVersion == other.bFormatVersion - && self.bDisplayPosition == other.bDisplayPosition - && self.wMessageLength == other.wMessageLength - && self.szMessageArea == other.szMessageArea + self.bCAbroadcasterGroupId == other.bCAbroadcasterGroupId && self.bMessageControl == other.bMessageControl && self.wServiceId == other.wServiceId && self.wTableIdExtension == other.wTableIdExtension && self.bDeletionStatus == other.bDeletionStatus && self.bDisplayingDuration1 == other.bDisplayingDuration1 && self.bDisplayingDuration2 == other.bDisplayingDuration2 && self.bDisplayingDuration3 == other.bDisplayingDuration3 && self.bDisplayingCycle == other.bDisplayingCycle && self.bFormatVersion == other.bFormatVersion && self.bDisplayPosition == other.bDisplayPosition && self.wMessageLength == other.wMessageLength && self.szMessageArea == other.szMessageArea } } impl ::core::cmp::Eq for SpanningEventEmmMessage {} @@ -73431,16 +71582,7 @@ impl ::core::default::Default for UDCR_TAG { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for UDCR_TAG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UDCR_TAG") - .field("bVersion", &self.bVersion) - .field("KID", &self.KID) - .field("ullBaseCounter", &self.ullBaseCounter) - .field("ullBaseCounterRange", &self.ullBaseCounterRange) - .field("fScrambled", &self.fScrambled) - .field("bStreamMark", &self.bStreamMark) - .field("dwReserved1", &self.dwReserved1) - .field("dwReserved2", &self.dwReserved2) - .finish() + fmt.debug_struct("UDCR_TAG").field("bVersion", &self.bVersion).field("KID", &self.KID).field("ullBaseCounter", &self.ullBaseCounter).field("ullBaseCounterRange", &self.ullBaseCounterRange).field("fScrambled", &self.fScrambled).field("bStreamMark", &self.bStreamMark).field("dwReserved1", &self.dwReserved1).field("dwReserved2", &self.dwReserved2).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -73564,16 +71706,7 @@ impl ::core::default::Default for VA_OPTIONAL_VIDEO_PROPERTIES { } impl ::core::fmt::Debug for VA_OPTIONAL_VIDEO_PROPERTIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VA_OPTIONAL_VIDEO_PROPERTIES") - .field("dwPictureHeight", &self.dwPictureHeight) - .field("dwPictureWidth", &self.dwPictureWidth) - .field("dwAspectRatioX", &self.dwAspectRatioX) - .field("dwAspectRatioY", &self.dwAspectRatioY) - .field("VAVideoFormat", &self.VAVideoFormat) - .field("VAColorPrimaries", &self.VAColorPrimaries) - .field("VATransferCharacteristics", &self.VATransferCharacteristics) - .field("VAMatrixCoefficients", &self.VAMatrixCoefficients) - .finish() + fmt.debug_struct("VA_OPTIONAL_VIDEO_PROPERTIES").field("dwPictureHeight", &self.dwPictureHeight).field("dwPictureWidth", &self.dwPictureWidth).field("dwAspectRatioX", &self.dwAspectRatioX).field("dwAspectRatioY", &self.dwAspectRatioY).field("VAVideoFormat", &self.VAVideoFormat).field("VAColorPrimaries", &self.VAColorPrimaries).field("VATransferCharacteristics", &self.VATransferCharacteristics).field("VAMatrixCoefficients", &self.VAMatrixCoefficients).finish() } } impl ::core::cmp::PartialEq for VA_OPTIONAL_VIDEO_PROPERTIES { @@ -74095,16 +72228,7 @@ impl ::core::default::Default for VMR9AllocationInfo { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] impl ::core::fmt::Debug for VMR9AllocationInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMR9AllocationInfo") - .field("dwFlags", &self.dwFlags) - .field("dwWidth", &self.dwWidth) - .field("dwHeight", &self.dwHeight) - .field("Format", &self.Format) - .field("Pool", &self.Pool) - .field("MinBuffers", &self.MinBuffers) - .field("szAspectRatio", &self.szAspectRatio) - .field("szNativeSize", &self.szNativeSize) - .finish() + fmt.debug_struct("VMR9AllocationInfo").field("dwFlags", &self.dwFlags).field("dwWidth", &self.dwWidth).field("dwHeight", &self.dwHeight).field("Format", &self.Format).field("Pool", &self.Pool).field("MinBuffers", &self.MinBuffers).field("szAspectRatio", &self.szAspectRatio).field("szNativeSize", &self.szNativeSize).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] @@ -74205,13 +72329,7 @@ impl ::core::default::Default for VMR9DeinterlaceCaps { } impl ::core::fmt::Debug for VMR9DeinterlaceCaps { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMR9DeinterlaceCaps") - .field("dwSize", &self.dwSize) - .field("dwNumPreviousOutputFrames", &self.dwNumPreviousOutputFrames) - .field("dwNumForwardRefSamples", &self.dwNumForwardRefSamples) - .field("dwNumBackwardRefSamples", &self.dwNumBackwardRefSamples) - .field("DeinterlaceTechnology", &self.DeinterlaceTechnology) - .finish() + fmt.debug_struct("VMR9DeinterlaceCaps").field("dwSize", &self.dwSize).field("dwNumPreviousOutputFrames", &self.dwNumPreviousOutputFrames).field("dwNumForwardRefSamples", &self.dwNumForwardRefSamples).field("dwNumBackwardRefSamples", &self.dwNumBackwardRefSamples).field("DeinterlaceTechnology", &self.DeinterlaceTechnology).finish() } } impl ::core::cmp::PartialEq for VMR9DeinterlaceCaps { @@ -74356,19 +72474,7 @@ impl ::core::default::Default for VMR9MonitorInfo { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for VMR9MonitorInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMR9MonitorInfo") - .field("uDevID", &self.uDevID) - .field("rcMonitor", &self.rcMonitor) - .field("hMon", &self.hMon) - .field("dwFlags", &self.dwFlags) - .field("szDevice", &self.szDevice) - .field("szDescription", &self.szDescription) - .field("liDriverVersion", &self.liDriverVersion) - .field("dwVendorId", &self.dwVendorId) - .field("dwDeviceId", &self.dwDeviceId) - .field("dwSubSysId", &self.dwSubSysId) - .field("dwRevision", &self.dwRevision) - .finish() + fmt.debug_struct("VMR9MonitorInfo").field("uDevID", &self.uDevID).field("rcMonitor", &self.rcMonitor).field("hMon", &self.hMon).field("dwFlags", &self.dwFlags).field("szDevice", &self.szDevice).field("szDescription", &self.szDescription).field("liDriverVersion", &self.liDriverVersion).field("dwVendorId", &self.dwVendorId).field("dwDeviceId", &self.dwDeviceId).field("dwSubSysId", &self.dwSubSysId).field("dwRevision", &self.dwRevision).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -74452,17 +72558,7 @@ impl ::core::default::Default for VMR9PresentationInfo { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] impl ::core::fmt::Debug for VMR9PresentationInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMR9PresentationInfo") - .field("dwFlags", &self.dwFlags) - .field("lpSurf", &self.lpSurf) - .field("rtStart", &self.rtStart) - .field("rtEnd", &self.rtEnd) - .field("szAspectRatio", &self.szAspectRatio) - .field("rcSrc", &self.rcSrc) - .field("rcDst", &self.rcDst) - .field("dwReserved1", &self.dwReserved1) - .field("dwReserved2", &self.dwReserved2) - .finish() + fmt.debug_struct("VMR9PresentationInfo").field("dwFlags", &self.dwFlags).field("lpSurf", &self.lpSurf).field("rtStart", &self.rtStart).field("rtEnd", &self.rtEnd).field("szAspectRatio", &self.szAspectRatio).field("rcSrc", &self.rcSrc).field("rcDst", &self.rcDst).field("dwReserved1", &self.dwReserved1).field("dwReserved2", &self.dwReserved2).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] @@ -74603,15 +72699,7 @@ impl ::core::default::Default for VMR9VideoDesc { } impl ::core::fmt::Debug for VMR9VideoDesc { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMR9VideoDesc") - .field("dwSize", &self.dwSize) - .field("dwSampleWidth", &self.dwSampleWidth) - .field("dwSampleHeight", &self.dwSampleHeight) - .field("SampleFormat", &self.SampleFormat) - .field("dwFourCC", &self.dwFourCC) - .field("InputSampleFreq", &self.InputSampleFreq) - .field("OutputFrameFreq", &self.OutputFrameFreq) - .finish() + fmt.debug_struct("VMR9VideoDesc").field("dwSize", &self.dwSize).field("dwSampleWidth", &self.dwSampleWidth).field("dwSampleHeight", &self.dwSampleHeight).field("SampleFormat", &self.SampleFormat).field("dwFourCC", &self.dwFourCC).field("InputSampleFreq", &self.InputSampleFreq).field("OutputFrameFreq", &self.OutputFrameFreq).finish() } } impl ::core::cmp::PartialEq for VMR9VideoDesc { @@ -74648,17 +72736,7 @@ impl ::core::default::Default for VMR9VideoStreamInfo { #[cfg(feature = "Win32_Graphics_Direct3D9")] impl ::core::fmt::Debug for VMR9VideoStreamInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMR9VideoStreamInfo") - .field("pddsVideoSurface", &self.pddsVideoSurface) - .field("dwWidth", &self.dwWidth) - .field("dwHeight", &self.dwHeight) - .field("dwStrmID", &self.dwStrmID) - .field("fAlpha", &self.fAlpha) - .field("rNormal", &self.rNormal) - .field("rtStart", &self.rtStart) - .field("rtEnd", &self.rtEnd) - .field("SampleFormat", &self.SampleFormat) - .finish() + fmt.debug_struct("VMR9VideoStreamInfo").field("pddsVideoSurface", &self.pddsVideoSurface).field("dwWidth", &self.dwWidth).field("dwHeight", &self.dwHeight).field("dwStrmID", &self.dwStrmID).field("fAlpha", &self.fAlpha).field("rNormal", &self.rNormal).field("rtStart", &self.rtStart).field("rtEnd", &self.rtEnd).field("SampleFormat", &self.SampleFormat).finish() } } #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -74714,16 +72792,7 @@ impl ::core::default::Default for VMRALLOCATIONINFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for VMRALLOCATIONINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMRALLOCATIONINFO") - .field("dwFlags", &self.dwFlags) - .field("lpHdr", &self.lpHdr) - .field("lpPixFmt", &self.lpPixFmt) - .field("szAspectRatio", &self.szAspectRatio) - .field("dwMinBuffers", &self.dwMinBuffers) - .field("dwMaxBuffers", &self.dwMaxBuffers) - .field("dwInterlaceFlags", &self.dwInterlaceFlags) - .field("szNativeSize", &self.szNativeSize) - .finish() + fmt.debug_struct("VMRALLOCATIONINFO").field("dwFlags", &self.dwFlags).field("lpHdr", &self.lpHdr).field("lpPixFmt", &self.lpPixFmt).field("szAspectRatio", &self.szAspectRatio).field("dwMinBuffers", &self.dwMinBuffers).field("dwMaxBuffers", &self.dwMaxBuffers).field("dwInterlaceFlags", &self.dwInterlaceFlags).field("szNativeSize", &self.szNativeSize).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] @@ -74798,13 +72867,7 @@ impl ::core::default::Default for VMRDeinterlaceCaps { } impl ::core::fmt::Debug for VMRDeinterlaceCaps { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMRDeinterlaceCaps") - .field("dwSize", &self.dwSize) - .field("dwNumPreviousOutputFrames", &self.dwNumPreviousOutputFrames) - .field("dwNumForwardRefSamples", &self.dwNumForwardRefSamples) - .field("dwNumBackwardRefSamples", &self.dwNumBackwardRefSamples) - .field("DeinterlaceTechnology", &self.DeinterlaceTechnology) - .finish() + fmt.debug_struct("VMRDeinterlaceCaps").field("dwSize", &self.dwSize).field("dwNumPreviousOutputFrames", &self.dwNumPreviousOutputFrames).field("dwNumForwardRefSamples", &self.dwNumForwardRefSamples).field("dwNumBackwardRefSamples", &self.dwNumBackwardRefSamples).field("DeinterlaceTechnology", &self.DeinterlaceTechnology).finish() } } impl ::core::cmp::PartialEq for VMRDeinterlaceCaps { @@ -74929,19 +72992,7 @@ impl ::core::default::Default for VMRMONITORINFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for VMRMONITORINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMRMONITORINFO") - .field("guid", &self.guid) - .field("rcMonitor", &self.rcMonitor) - .field("hMon", &self.hMon) - .field("dwFlags", &self.dwFlags) - .field("szDevice", &self.szDevice) - .field("szDescription", &self.szDescription) - .field("liDriverVersion", &self.liDriverVersion) - .field("dwVendorId", &self.dwVendorId) - .field("dwDeviceId", &self.dwDeviceId) - .field("dwSubSysId", &self.dwSubSysId) - .field("dwRevision", &self.dwRevision) - .finish() + fmt.debug_struct("VMRMONITORINFO").field("guid", &self.guid).field("rcMonitor", &self.rcMonitor).field("hMon", &self.hMon).field("dwFlags", &self.dwFlags).field("szDevice", &self.szDevice).field("szDescription", &self.szDescription).field("liDriverVersion", &self.liDriverVersion).field("dwVendorId", &self.dwVendorId).field("dwDeviceId", &self.dwDeviceId).field("dwSubSysId", &self.dwSubSysId).field("dwRevision", &self.dwRevision).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -75026,17 +73077,7 @@ impl ::core::default::Default for VMRPRESENTATIONINFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw"))] impl ::core::fmt::Debug for VMRPRESENTATIONINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMRPRESENTATIONINFO") - .field("dwFlags", &self.dwFlags) - .field("lpSurf", &self.lpSurf) - .field("rtStart", &self.rtStart) - .field("rtEnd", &self.rtEnd) - .field("szAspectRatio", &self.szAspectRatio) - .field("rcSrc", &self.rcSrc) - .field("rcDst", &self.rcDst) - .field("dwTypeSpecificFlags", &self.dwTypeSpecificFlags) - .field("dwInterlaceFlags", &self.dwInterlaceFlags) - .finish() + fmt.debug_struct("VMRPRESENTATIONINFO").field("dwFlags", &self.dwFlags).field("lpSurf", &self.lpSurf).field("rtStart", &self.rtStart).field("rtEnd", &self.rtEnd).field("szAspectRatio", &self.szAspectRatio).field("rcSrc", &self.rcSrc).field("rcDst", &self.rcDst).field("dwTypeSpecificFlags", &self.dwTypeSpecificFlags).field("dwInterlaceFlags", &self.dwInterlaceFlags).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_DirectDraw"))] @@ -75165,15 +73206,7 @@ impl ::core::default::Default for VMRVideoDesc { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for VMRVideoDesc { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VMRVideoDesc") - .field("dwSize", &self.dwSize) - .field("dwSampleWidth", &self.dwSampleWidth) - .field("dwSampleHeight", &self.dwSampleHeight) - .field("SingleFieldPerSample", &self.SingleFieldPerSample) - .field("dwFourCC", &self.dwFourCC) - .field("InputSampleFreq", &self.InputSampleFreq) - .field("OutputFrameFreq", &self.OutputFrameFreq) - .finish() + fmt.debug_struct("VMRVideoDesc").field("dwSize", &self.dwSize).field("dwSampleWidth", &self.dwSampleWidth).field("dwSampleHeight", &self.dwSampleHeight).field("SingleFieldPerSample", &self.SingleFieldPerSample).field("dwFourCC", &self.dwFourCC).field("InputSampleFreq", &self.InputSampleFreq).field("OutputFrameFreq", &self.OutputFrameFreq).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -75600,8 +73633,7 @@ pub struct _IMSVidCtlEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] diff --git a/src/Windows/Win32/Media/DxMediaObjects/mod.rs b/src/Windows/Win32/Media/DxMediaObjects/mod.rs index 9571f16a55..4c1d2d0fd6 100644 --- a/src/Windows/Win32/Media/DxMediaObjects/mod.rs +++ b/src/Windows/Win32/Media/DxMediaObjects/mod.rs @@ -120,17 +120,7 @@ impl ::core::default::Default for DMO_MEDIA_TYPE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DMO_MEDIA_TYPE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DMO_MEDIA_TYPE") - .field("majortype", &self.majortype) - .field("subtype", &self.subtype) - .field("bFixedSizeSamples", &self.bFixedSizeSamples) - .field("bTemporalCompression", &self.bTemporalCompression) - .field("lSampleSize", &self.lSampleSize) - .field("formattype", &self.formattype) - .field("pUnk", &self.pUnk) - .field("cbFormat", &self.cbFormat) - .field("pbFormat", &self.pbFormat) - .finish() + fmt.debug_struct("DMO_MEDIA_TYPE").field("majortype", &self.majortype).field("subtype", &self.subtype).field("bFixedSizeSamples", &self.bFixedSizeSamples).field("bTemporalCompression", &self.bTemporalCompression).field("lSampleSize", &self.lSampleSize).field("formattype", &self.formattype).field("pUnk", &self.pUnk).field("cbFormat", &self.cbFormat).field("pbFormat", &self.pbFormat).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Media/KernelStreaming/mod.rs b/src/Windows/Win32/Media/KernelStreaming/mod.rs index 822b94a215..e3f20b47c8 100644 --- a/src/Windows/Win32/Media/KernelStreaming/mod.rs +++ b/src/Windows/Win32/Media/KernelStreaming/mod.rs @@ -770,12 +770,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IKsJa } #[repr(C)] #[doc(hidden)] -pub struct IKsJackContainerId_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pjackcontainerid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IKsJackContainerId_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pjackcontainerid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IKsJackDescription(pub ::windows::core::IUnknown); @@ -1024,15 +1019,7 @@ impl ::core::default::Default for INTERLEAVED_AUDIO_FORMAT_INFORMATION { } impl ::core::fmt::Debug for INTERLEAVED_AUDIO_FORMAT_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INTERLEAVED_AUDIO_FORMAT_INFORMATION") - .field("Size", &self.Size) - .field("PrimaryChannelCount", &self.PrimaryChannelCount) - .field("PrimaryChannelStartPosition", &self.PrimaryChannelStartPosition) - .field("PrimaryChannelMask", &self.PrimaryChannelMask) - .field("InterleavedChannelCount", &self.InterleavedChannelCount) - .field("InterleavedChannelStartPosition", &self.InterleavedChannelStartPosition) - .field("InterleavedChannelMask", &self.InterleavedChannelMask) - .finish() + fmt.debug_struct("INTERLEAVED_AUDIO_FORMAT_INFORMATION").field("Size", &self.Size).field("PrimaryChannelCount", &self.PrimaryChannelCount).field("PrimaryChannelStartPosition", &self.PrimaryChannelStartPosition).field("PrimaryChannelMask", &self.PrimaryChannelMask).field("InterleavedChannelCount", &self.InterleavedChannelCount).field("InterleavedChannelStartPosition", &self.InterleavedChannelStartPosition).field("InterleavedChannelMask", &self.InterleavedChannelMask).finish() } } impl ::core::cmp::PartialEq for INTERLEAVED_AUDIO_FORMAT_INFORMATION { @@ -1838,16 +1825,7 @@ impl ::core::fmt::Debug for KSAUDIO_MIC_ARRAY_GEOMETRY { } impl ::core::cmp::PartialEq for KSAUDIO_MIC_ARRAY_GEOMETRY { fn eq(&self, other: &Self) -> bool { - self.usVersion == other.usVersion - && self.usMicArrayType == other.usMicArrayType - && self.wVerticalAngleBegin == other.wVerticalAngleBegin - && self.wVerticalAngleEnd == other.wVerticalAngleEnd - && self.wHorizontalAngleBegin == other.wHorizontalAngleBegin - && self.wHorizontalAngleEnd == other.wHorizontalAngleEnd - && self.usFrequencyBandLo == other.usFrequencyBandLo - && self.usFrequencyBandHi == other.usFrequencyBandHi - && self.usNumberOfMicrophones == other.usNumberOfMicrophones - && self.KsMicCoord == other.KsMicCoord + self.usVersion == other.usVersion && self.usMicArrayType == other.usMicArrayType && self.wVerticalAngleBegin == other.wVerticalAngleBegin && self.wVerticalAngleEnd == other.wVerticalAngleEnd && self.wHorizontalAngleBegin == other.wHorizontalAngleBegin && self.wHorizontalAngleEnd == other.wHorizontalAngleEnd && self.usFrequencyBandLo == other.usFrequencyBandLo && self.usFrequencyBandHi == other.usFrequencyBandHi && self.usNumberOfMicrophones == other.usNumberOfMicrophones && self.KsMicCoord == other.KsMicCoord } } impl ::core::cmp::Eq for KSAUDIO_MIC_ARRAY_GEOMETRY {} @@ -1988,13 +1966,7 @@ impl ::core::default::Default for KSAUDIO_PACKETSIZE_CONSTRAINTS { } impl ::core::fmt::Debug for KSAUDIO_PACKETSIZE_CONSTRAINTS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSAUDIO_PACKETSIZE_CONSTRAINTS") - .field("MinPacketPeriodInHns", &self.MinPacketPeriodInHns) - .field("PacketSizeFileAlignment", &self.PacketSizeFileAlignment) - .field("Reserved", &self.Reserved) - .field("NumProcessingModeConstraints", &self.NumProcessingModeConstraints) - .field("ProcessingModeConstraints", &self.ProcessingModeConstraints) - .finish() + fmt.debug_struct("KSAUDIO_PACKETSIZE_CONSTRAINTS").field("MinPacketPeriodInHns", &self.MinPacketPeriodInHns).field("PacketSizeFileAlignment", &self.PacketSizeFileAlignment).field("Reserved", &self.Reserved).field("NumProcessingModeConstraints", &self.NumProcessingModeConstraints).field("ProcessingModeConstraints", &self.ProcessingModeConstraints).finish() } } impl ::core::cmp::PartialEq for KSAUDIO_PACKETSIZE_CONSTRAINTS { @@ -2023,13 +1995,7 @@ impl ::core::default::Default for KSAUDIO_PACKETSIZE_CONSTRAINTS2 { } impl ::core::fmt::Debug for KSAUDIO_PACKETSIZE_CONSTRAINTS2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSAUDIO_PACKETSIZE_CONSTRAINTS2") - .field("MinPacketPeriodInHns", &self.MinPacketPeriodInHns) - .field("PacketSizeFileAlignment", &self.PacketSizeFileAlignment) - .field("MaxPacketSizeInBytes", &self.MaxPacketSizeInBytes) - .field("NumProcessingModeConstraints", &self.NumProcessingModeConstraints) - .field("ProcessingModeConstraints", &self.ProcessingModeConstraints) - .finish() + fmt.debug_struct("KSAUDIO_PACKETSIZE_CONSTRAINTS2").field("MinPacketPeriodInHns", &self.MinPacketPeriodInHns).field("PacketSizeFileAlignment", &self.PacketSizeFileAlignment).field("MaxPacketSizeInBytes", &self.MaxPacketSizeInBytes).field("NumProcessingModeConstraints", &self.NumProcessingModeConstraints).field("ProcessingModeConstraints", &self.ProcessingModeConstraints).finish() } } impl ::core::cmp::PartialEq for KSAUDIO_PACKETSIZE_CONSTRAINTS2 { @@ -3073,14 +3039,7 @@ impl ::core::default::Default for KSCAMERA_MAXVIDEOFPS_FORPHOTORES { } impl ::core::fmt::Debug for KSCAMERA_MAXVIDEOFPS_FORPHOTORES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSCAMERA_MAXVIDEOFPS_FORPHOTORES") - .field("PhotoResWidth", &self.PhotoResWidth) - .field("PhotoResHeight", &self.PhotoResHeight) - .field("PreviewFPSNum", &self.PreviewFPSNum) - .field("PreviewFPSDenom", &self.PreviewFPSDenom) - .field("CaptureFPSNum", &self.CaptureFPSNum) - .field("CaptureFPSDenom", &self.CaptureFPSDenom) - .finish() + fmt.debug_struct("KSCAMERA_MAXVIDEOFPS_FORPHOTORES").field("PhotoResWidth", &self.PhotoResWidth).field("PhotoResHeight", &self.PhotoResHeight).field("PreviewFPSNum", &self.PreviewFPSNum).field("PreviewFPSDenom", &self.PreviewFPSDenom).field("CaptureFPSNum", &self.CaptureFPSNum).field("CaptureFPSDenom", &self.CaptureFPSDenom).finish() } } impl ::core::cmp::PartialEq for KSCAMERA_MAXVIDEOFPS_FORPHOTORES { @@ -3113,13 +3072,7 @@ impl ::core::default::Default for KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK") - .field("Header", &self.Header) - .field("MaskCoverageBoundingBox", &self.MaskCoverageBoundingBox) - .field("MaskResolution", &self.MaskResolution) - .field("ForegroundBoundingBox", &self.ForegroundBoundingBox) - .field("MaskData", &self.MaskData) - .finish() + fmt.debug_struct("KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK").field("Header", &self.Header).field("MaskCoverageBoundingBox", &self.MaskCoverageBoundingBox).field("MaskResolution", &self.MaskResolution).field("ForegroundBoundingBox", &self.ForegroundBoundingBox).field("MaskData", &self.MaskData).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3182,21 +3135,7 @@ impl ::core::fmt::Debug for KSCAMERA_METADATA_CAPTURESTATS { } impl ::core::cmp::PartialEq for KSCAMERA_METADATA_CAPTURESTATS { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.Flags == other.Flags - && self.Reserved == other.Reserved - && self.ExposureTime == other.ExposureTime - && self.ExposureCompensationFlags == other.ExposureCompensationFlags - && self.ExposureCompensationValue == other.ExposureCompensationValue - && self.IsoSpeed == other.IsoSpeed - && self.FocusState == other.FocusState - && self.LensPosition == other.LensPosition - && self.WhiteBalance == other.WhiteBalance - && self.Flash == other.Flash - && self.FlashPower == other.FlashPower - && self.ZoomFactor == other.ZoomFactor - && self.SceneMode == other.SceneMode - && self.SensorFramerate == other.SensorFramerate + self.Header == other.Header && self.Flags == other.Flags && self.Reserved == other.Reserved && self.ExposureTime == other.ExposureTime && self.ExposureCompensationFlags == other.ExposureCompensationFlags && self.ExposureCompensationValue == other.ExposureCompensationValue && self.IsoSpeed == other.IsoSpeed && self.FocusState == other.FocusState && self.LensPosition == other.LensPosition && self.WhiteBalance == other.WhiteBalance && self.Flash == other.Flash && self.FlashPower == other.FlashPower && self.ZoomFactor == other.ZoomFactor && self.SceneMode == other.SceneMode && self.SensorFramerate == other.SensorFramerate } } impl ::core::cmp::Eq for KSCAMERA_METADATA_CAPTURESTATS {} @@ -4376,16 +4315,7 @@ impl ::core::default::Default for KSDS3D_HRTF_INIT_MSG { } impl ::core::fmt::Debug for KSDS3D_HRTF_INIT_MSG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSDS3D_HRTF_INIT_MSG") - .field("Size", &self.Size) - .field("Quality", &self.Quality) - .field("SampleRate", &self.SampleRate) - .field("MaxFilterSize", &self.MaxFilterSize) - .field("FilterTransientMuteLength", &self.FilterTransientMuteLength) - .field("FilterOverlapBufferLength", &self.FilterOverlapBufferLength) - .field("OutputOverlapBufferLength", &self.OutputOverlapBufferLength) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("KSDS3D_HRTF_INIT_MSG").field("Size", &self.Size).field("Quality", &self.Quality).field("SampleRate", &self.SampleRate).field("MaxFilterSize", &self.MaxFilterSize).field("FilterTransientMuteLength", &self.FilterTransientMuteLength).field("FilterOverlapBufferLength", &self.FilterOverlapBufferLength).field("OutputOverlapBufferLength", &self.OutputOverlapBufferLength).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for KSDS3D_HRTF_INIT_MSG { @@ -4452,14 +4382,7 @@ impl ::core::default::Default for KSDS3D_ITD_PARAMS { } impl ::core::fmt::Debug for KSDS3D_ITD_PARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSDS3D_ITD_PARAMS") - .field("Channel", &self.Channel) - .field("VolSmoothScale", &self.VolSmoothScale) - .field("TotalDryAttenuation", &self.TotalDryAttenuation) - .field("TotalWetAttenuation", &self.TotalWetAttenuation) - .field("SmoothFrequency", &self.SmoothFrequency) - .field("Delay", &self.Delay) - .finish() + fmt.debug_struct("KSDS3D_ITD_PARAMS").field("Channel", &self.Channel).field("VolSmoothScale", &self.VolSmoothScale).field("TotalDryAttenuation", &self.TotalDryAttenuation).field("TotalWetAttenuation", &self.TotalWetAttenuation).field("SmoothFrequency", &self.SmoothFrequency).field("Delay", &self.Delay).finish() } } impl ::core::cmp::PartialEq for KSDS3D_ITD_PARAMS { @@ -5405,15 +5328,7 @@ impl ::core::default::Default for KSJACK_DESCRIPTION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for KSJACK_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSJACK_DESCRIPTION") - .field("ChannelMapping", &self.ChannelMapping) - .field("Color", &self.Color) - .field("ConnectionType", &self.ConnectionType) - .field("GeoLocation", &self.GeoLocation) - .field("GenLocation", &self.GenLocation) - .field("PortConnection", &self.PortConnection) - .field("IsConnected", &self.IsConnected) - .finish() + fmt.debug_struct("KSJACK_DESCRIPTION").field("ChannelMapping", &self.ChannelMapping).field("Color", &self.Color).field("ConnectionType", &self.ConnectionType).field("GeoLocation", &self.GeoLocation).field("GenLocation", &self.GenLocation).field("PortConnection", &self.PortConnection).field("IsConnected", &self.IsConnected).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5492,17 +5407,7 @@ impl ::core::default::Default for KSJACK_SINK_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for KSJACK_SINK_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSJACK_SINK_INFORMATION") - .field("ConnType", &self.ConnType) - .field("ManufacturerId", &self.ManufacturerId) - .field("ProductId", &self.ProductId) - .field("AudioLatency", &self.AudioLatency) - .field("HDCPCapable", &self.HDCPCapable) - .field("AICapable", &self.AICapable) - .field("SinkDescriptionLength", &self.SinkDescriptionLength) - .field("SinkDescription", &self.SinkDescription) - .field("PortId", &self.PortId) - .finish() + fmt.debug_struct("KSJACK_SINK_INFORMATION").field("ConnType", &self.ConnType).field("ManufacturerId", &self.ManufacturerId).field("ProductId", &self.ProductId).field("AudioLatency", &self.AudioLatency).field("HDCPCapable", &self.HDCPCapable).field("AICapable", &self.AICapable).field("SinkDescriptionLength", &self.SinkDescriptionLength).field("SinkDescription", &self.SinkDescription).field("PortId", &self.PortId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8458,17 +8363,7 @@ impl ::core::default::Default for KSPROPERTY_SPHLI { } impl ::core::fmt::Debug for KSPROPERTY_SPHLI { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSPROPERTY_SPHLI") - .field("HLISS", &self.HLISS) - .field("Reserved", &self.Reserved) - .field("StartPTM", &self.StartPTM) - .field("EndPTM", &self.EndPTM) - .field("StartX", &self.StartX) - .field("StartY", &self.StartY) - .field("StopX", &self.StopX) - .field("StopY", &self.StopY) - .field("ColCon", &self.ColCon) - .finish() + fmt.debug_struct("KSPROPERTY_SPHLI").field("HLISS", &self.HLISS).field("Reserved", &self.Reserved).field("StartPTM", &self.StartPTM).field("EndPTM", &self.EndPTM).field("StartX", &self.StartX).field("StartY", &self.StartY).field("StopX", &self.StopX).field("StopY", &self.StopY).field("ColCon", &self.ColCon).finish() } } impl ::core::cmp::PartialEq for KSPROPERTY_SPHLI { @@ -10845,17 +10740,7 @@ impl ::core::default::Default for KSSTREAM_HEADER { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::fmt::Debug for KSSTREAM_HEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSSTREAM_HEADER") - .field("Size", &self.Size) - .field("TypeSpecificFlags", &self.TypeSpecificFlags) - .field("PresentationTime", &self.PresentationTime) - .field("Duration", &self.Duration) - .field("FrameExtent", &self.FrameExtent) - .field("DataUsed", &self.DataUsed) - .field("Data", &self.Data) - .field("OptionsFlags", &self.OptionsFlags) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("KSSTREAM_HEADER").field("Size", &self.Size).field("TypeSpecificFlags", &self.TypeSpecificFlags).field("PresentationTime", &self.PresentationTime).field("Duration", &self.Duration).field("FrameExtent", &self.FrameExtent).field("DataUsed", &self.DataUsed).field("Data", &self.Data).field("OptionsFlags", &self.OptionsFlags).field("Reserved", &self.Reserved).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -10894,16 +10779,7 @@ impl ::core::default::Default for KSSTREAM_HEADER { #[cfg(any(target_arch = "x86",))] impl ::core::fmt::Debug for KSSTREAM_HEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSSTREAM_HEADER") - .field("Size", &self.Size) - .field("TypeSpecificFlags", &self.TypeSpecificFlags) - .field("PresentationTime", &self.PresentationTime) - .field("Duration", &self.Duration) - .field("FrameExtent", &self.FrameExtent) - .field("DataUsed", &self.DataUsed) - .field("Data", &self.Data) - .field("OptionsFlags", &self.OptionsFlags) - .finish() + fmt.debug_struct("KSSTREAM_HEADER").field("Size", &self.Size).field("TypeSpecificFlags", &self.TypeSpecificFlags).field("PresentationTime", &self.PresentationTime).field("Duration", &self.Duration).field("FrameExtent", &self.FrameExtent).field("DataUsed", &self.DataUsed).field("Data", &self.Data).field("OptionsFlags", &self.OptionsFlags).finish() } } #[cfg(any(target_arch = "x86",))] @@ -11194,16 +11070,7 @@ impl ::core::default::Default for KSTOPOLOGY { } impl ::core::fmt::Debug for KSTOPOLOGY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSTOPOLOGY") - .field("CategoriesCount", &self.CategoriesCount) - .field("Categories", &self.Categories) - .field("TopologyNodesCount", &self.TopologyNodesCount) - .field("TopologyNodes", &self.TopologyNodes) - .field("TopologyConnectionsCount", &self.TopologyConnectionsCount) - .field("TopologyConnections", &self.TopologyConnections) - .field("TopologyNodesNames", &self.TopologyNodesNames) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("KSTOPOLOGY").field("CategoriesCount", &self.CategoriesCount).field("Categories", &self.Categories).field("TopologyNodesCount", &self.TopologyNodesCount).field("TopologyNodes", &self.TopologyNodes).field("TopologyConnectionsCount", &self.TopologyConnectionsCount).field("TopologyConnections", &self.TopologyConnections).field("TopologyNodesNames", &self.TopologyNodesNames).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for KSTOPOLOGY { @@ -11476,15 +11343,7 @@ impl ::core::default::Default for KSWAVE_INPUT_CAPABILITIES { } impl ::core::fmt::Debug for KSWAVE_INPUT_CAPABILITIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KSWAVE_INPUT_CAPABILITIES") - .field("MaximumChannelsPerConnection", &self.MaximumChannelsPerConnection) - .field("MinimumBitsPerSample", &self.MinimumBitsPerSample) - .field("MaximumBitsPerSample", &self.MaximumBitsPerSample) - .field("MinimumSampleFrequency", &self.MinimumSampleFrequency) - .field("MaximumSampleFrequency", &self.MaximumSampleFrequency) - .field("TotalConnections", &self.TotalConnections) - .field("ActiveConnections", &self.ActiveConnections) - .finish() + fmt.debug_struct("KSWAVE_INPUT_CAPABILITIES").field("MaximumChannelsPerConnection", &self.MaximumChannelsPerConnection).field("MinimumBitsPerSample", &self.MinimumBitsPerSample).field("MaximumBitsPerSample", &self.MaximumBitsPerSample).field("MinimumSampleFrequency", &self.MinimumSampleFrequency).field("MaximumSampleFrequency", &self.MaximumSampleFrequency).field("TotalConnections", &self.TotalConnections).field("ActiveConnections", &self.ActiveConnections).finish() } } impl ::core::cmp::PartialEq for KSWAVE_INPUT_CAPABILITIES { @@ -11674,19 +11533,7 @@ impl ::core::fmt::Debug for KS_AMVPDATAINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for KS_AMVPDATAINFO { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwMicrosecondsPerField == other.dwMicrosecondsPerField - && self.amvpDimInfo == other.amvpDimInfo - && self.dwPictAspectRatioX == other.dwPictAspectRatioX - && self.dwPictAspectRatioY == other.dwPictAspectRatioY - && self.bEnableDoubleClock == other.bEnableDoubleClock - && self.bEnableVACT == other.bEnableVACT - && self.bDataIsInterlaced == other.bDataIsInterlaced - && self.lHalfLinesOdd == other.lHalfLinesOdd - && self.bFieldPolarityInverted == other.bFieldPolarityInverted - && self.dwNumLinesInVREF == other.dwNumLinesInVREF - && self.lHalfLinesEven == other.lHalfLinesEven - && self.dwReserved1 == other.dwReserved1 + self.dwSize == other.dwSize && self.dwMicrosecondsPerField == other.dwMicrosecondsPerField && self.amvpDimInfo == other.amvpDimInfo && self.dwPictAspectRatioX == other.dwPictAspectRatioX && self.dwPictAspectRatioY == other.dwPictAspectRatioY && self.bEnableDoubleClock == other.bEnableDoubleClock && self.bEnableVACT == other.bEnableVACT && self.bDataIsInterlaced == other.bDataIsInterlaced && self.lHalfLinesOdd == other.lHalfLinesOdd && self.bFieldPolarityInverted == other.bFieldPolarityInverted && self.dwNumLinesInVREF == other.dwNumLinesInVREF && self.lHalfLinesEven == other.lHalfLinesEven && self.dwReserved1 == other.dwReserved1 } } #[cfg(feature = "Win32_Foundation")] @@ -11949,19 +11796,7 @@ impl ::core::default::Default for KS_BITMAPINFOHEADER { } impl ::core::fmt::Debug for KS_BITMAPINFOHEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KS_BITMAPINFOHEADER") - .field("biSize", &self.biSize) - .field("biWidth", &self.biWidth) - .field("biHeight", &self.biHeight) - .field("biPlanes", &self.biPlanes) - .field("biBitCount", &self.biBitCount) - .field("biCompression", &self.biCompression) - .field("biSizeImage", &self.biSizeImage) - .field("biXPelsPerMeter", &self.biXPelsPerMeter) - .field("biYPelsPerMeter", &self.biYPelsPerMeter) - .field("biClrUsed", &self.biClrUsed) - .field("biClrImportant", &self.biClrImportant) - .finish() + fmt.debug_struct("KS_BITMAPINFOHEADER").field("biSize", &self.biSize).field("biWidth", &self.biWidth).field("biHeight", &self.biHeight).field("biPlanes", &self.biPlanes).field("biBitCount", &self.biBitCount).field("biCompression", &self.biCompression).field("biSizeImage", &self.biSizeImage).field("biXPelsPerMeter", &self.biXPelsPerMeter).field("biYPelsPerMeter", &self.biYPelsPerMeter).field("biClrUsed", &self.biClrUsed).field("biClrImportant", &self.biClrImportant).finish() } } impl ::core::cmp::PartialEq for KS_BITMAPINFOHEADER { @@ -13591,17 +13426,7 @@ impl ::core::fmt::Debug for KS_VBIINFOHEADER { } impl ::core::cmp::PartialEq for KS_VBIINFOHEADER { fn eq(&self, other: &Self) -> bool { - self.StartLine == other.StartLine - && self.EndLine == other.EndLine - && self.SamplingFrequency == other.SamplingFrequency - && self.MinLineStartTime == other.MinLineStartTime - && self.MaxLineStartTime == other.MaxLineStartTime - && self.ActualLineStartTime == other.ActualLineStartTime - && self.ActualLineEndTime == other.ActualLineEndTime - && self.VideoStandard == other.VideoStandard - && self.SamplesPerLine == other.SamplesPerLine - && self.StrideInBytes == other.StrideInBytes - && self.BufferSize == other.BufferSize + self.StartLine == other.StartLine && self.EndLine == other.EndLine && self.SamplingFrequency == other.SamplingFrequency && self.MinLineStartTime == other.MinLineStartTime && self.MaxLineStartTime == other.MaxLineStartTime && self.ActualLineStartTime == other.ActualLineStartTime && self.ActualLineEndTime == other.ActualLineEndTime && self.VideoStandard == other.VideoStandard && self.SamplesPerLine == other.SamplesPerLine && self.StrideInBytes == other.StrideInBytes && self.BufferSize == other.BufferSize } } impl ::core::cmp::Eq for KS_VBIINFOHEADER {} @@ -13635,15 +13460,7 @@ impl ::core::default::Default for KS_VBI_FRAME_INFO { } impl ::core::fmt::Debug for KS_VBI_FRAME_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KS_VBI_FRAME_INFO") - .field("ExtendedHeaderSize", &self.ExtendedHeaderSize) - .field("dwFrameFlags", &self.dwFrameFlags) - .field("PictureNumber", &self.PictureNumber) - .field("DropCount", &self.DropCount) - .field("dwSamplingFrequency", &self.dwSamplingFrequency) - .field("TvTunerChangeInfo", &self.TvTunerChangeInfo) - .field("VBIInfoHeader", &self.VBIInfoHeader) - .finish() + fmt.debug_struct("KS_VBI_FRAME_INFO").field("ExtendedHeaderSize", &self.ExtendedHeaderSize).field("dwFrameFlags", &self.dwFrameFlags).field("PictureNumber", &self.PictureNumber).field("DropCount", &self.DropCount).field("dwSamplingFrequency", &self.dwSamplingFrequency).field("TvTunerChangeInfo", &self.TvTunerChangeInfo).field("VBIInfoHeader", &self.VBIInfoHeader).finish() } } impl ::core::cmp::PartialEq for KS_VBI_FRAME_INFO { @@ -14794,19 +14611,7 @@ impl ::core::fmt::Debug for TRANSPORTSTATUS { } impl ::core::cmp::PartialEq for TRANSPORTSTATUS { fn eq(&self, other: &Self) -> bool { - self.Mode == other.Mode - && self.LastError == other.LastError - && self.RecordInhibit == other.RecordInhibit - && self.ServoLock == other.ServoLock - && self.MediaPresent == other.MediaPresent - && self.MediaLength == other.MediaLength - && self.MediaSize == other.MediaSize - && self.MediaTrackCount == other.MediaTrackCount - && self.MediaTrackLength == other.MediaTrackLength - && self.MediaTrackSide == other.MediaTrackSide - && self.MediaType == other.MediaType - && self.LinkMode == other.LinkMode - && self.NotifyOn == other.NotifyOn + self.Mode == other.Mode && self.LastError == other.LastError && self.RecordInhibit == other.RecordInhibit && self.ServoLock == other.ServoLock && self.MediaPresent == other.MediaPresent && self.MediaLength == other.MediaLength && self.MediaSize == other.MediaSize && self.MediaTrackCount == other.MediaTrackCount && self.MediaTrackLength == other.MediaTrackLength && self.MediaTrackSide == other.MediaTrackSide && self.MediaType == other.MediaType && self.LinkMode == other.LinkMode && self.NotifyOn == other.NotifyOn } } impl ::core::cmp::Eq for TRANSPORTSTATUS {} @@ -14885,16 +14690,7 @@ impl ::core::default::Default for TUNER_ANALOG_CAPS_S { } impl ::core::fmt::Debug for TUNER_ANALOG_CAPS_S { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TUNER_ANALOG_CAPS_S") - .field("Mode", &self.Mode) - .field("StandardsSupported", &self.StandardsSupported) - .field("MinFrequency", &self.MinFrequency) - .field("MaxFrequency", &self.MaxFrequency) - .field("TuningGranularity", &self.TuningGranularity) - .field("SettlingTime", &self.SettlingTime) - .field("ScanSensingRange", &self.ScanSensingRange) - .field("FineTuneSensingRange", &self.FineTuneSensingRange) - .finish() + fmt.debug_struct("TUNER_ANALOG_CAPS_S").field("Mode", &self.Mode).field("StandardsSupported", &self.StandardsSupported).field("MinFrequency", &self.MinFrequency).field("MaxFrequency", &self.MaxFrequency).field("TuningGranularity", &self.TuningGranularity).field("SettlingTime", &self.SettlingTime).field("ScanSensingRange", &self.ScanSensingRange).field("FineTuneSensingRange", &self.FineTuneSensingRange).finish() } } impl ::core::cmp::PartialEq for TUNER_ANALOG_CAPS_S { @@ -15099,20 +14895,7 @@ impl ::core::fmt::Debug for VBICODECFILTERING_STATISTICS_COMMON { } impl ::core::cmp::PartialEq for VBICODECFILTERING_STATISTICS_COMMON { fn eq(&self, other: &Self) -> bool { - self.InputSRBsProcessed == other.InputSRBsProcessed - && self.OutputSRBsProcessed == other.OutputSRBsProcessed - && self.SRBsIgnored == other.SRBsIgnored - && self.InputSRBsMissing == other.InputSRBsMissing - && self.OutputSRBsMissing == other.OutputSRBsMissing - && self.OutputFailures == other.OutputFailures - && self.InternalErrors == other.InternalErrors - && self.ExternalErrors == other.ExternalErrors - && self.InputDiscontinuities == other.InputDiscontinuities - && self.DSPFailures == other.DSPFailures - && self.TvTunerChanges == other.TvTunerChanges - && self.VBIHeaderChanges == other.VBIHeaderChanges - && self.LineConfidenceAvg == other.LineConfidenceAvg - && self.BytesOutput == other.BytesOutput + self.InputSRBsProcessed == other.InputSRBsProcessed && self.OutputSRBsProcessed == other.OutputSRBsProcessed && self.SRBsIgnored == other.SRBsIgnored && self.InputSRBsMissing == other.InputSRBsMissing && self.OutputSRBsMissing == other.OutputSRBsMissing && self.OutputFailures == other.OutputFailures && self.InternalErrors == other.InternalErrors && self.ExternalErrors == other.ExternalErrors && self.InputDiscontinuities == other.InputDiscontinuities && self.DSPFailures == other.DSPFailures && self.TvTunerChanges == other.TvTunerChanges && self.VBIHeaderChanges == other.VBIHeaderChanges && self.LineConfidenceAvg == other.LineConfidenceAvg && self.BytesOutput == other.BytesOutput } } impl ::core::cmp::Eq for VBICODECFILTERING_STATISTICS_COMMON {} @@ -15139,16 +14922,7 @@ impl ::core::default::Default for VBICODECFILTERING_STATISTICS_COMMON_PIN { } impl ::core::fmt::Debug for VBICODECFILTERING_STATISTICS_COMMON_PIN { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VBICODECFILTERING_STATISTICS_COMMON_PIN") - .field("SRBsProcessed", &self.SRBsProcessed) - .field("SRBsIgnored", &self.SRBsIgnored) - .field("SRBsMissing", &self.SRBsMissing) - .field("InternalErrors", &self.InternalErrors) - .field("ExternalErrors", &self.ExternalErrors) - .field("Discontinuities", &self.Discontinuities) - .field("LineConfidenceAvg", &self.LineConfidenceAvg) - .field("BytesOutput", &self.BytesOutput) - .finish() + fmt.debug_struct("VBICODECFILTERING_STATISTICS_COMMON_PIN").field("SRBsProcessed", &self.SRBsProcessed).field("SRBsIgnored", &self.SRBsIgnored).field("SRBsMissing", &self.SRBsMissing).field("InternalErrors", &self.InternalErrors).field("ExternalErrors", &self.ExternalErrors).field("Discontinuities", &self.Discontinuities).field("LineConfidenceAvg", &self.LineConfidenceAvg).field("BytesOutput", &self.BytesOutput).finish() } } impl ::core::cmp::PartialEq for VBICODECFILTERING_STATISTICS_COMMON_PIN { @@ -15180,16 +14954,7 @@ impl ::core::default::Default for VBICODECFILTERING_STATISTICS_NABTS { } impl ::core::fmt::Debug for VBICODECFILTERING_STATISTICS_NABTS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VBICODECFILTERING_STATISTICS_NABTS") - .field("Common", &self.Common) - .field("FECBundleBadLines", &self.FECBundleBadLines) - .field("FECQueueOverflows", &self.FECQueueOverflows) - .field("FECCorrectedLines", &self.FECCorrectedLines) - .field("FECUncorrectableLines", &self.FECUncorrectableLines) - .field("BundlesProcessed", &self.BundlesProcessed) - .field("BundlesSent2IP", &self.BundlesSent2IP) - .field("FilteredLines", &self.FilteredLines) - .finish() + fmt.debug_struct("VBICODECFILTERING_STATISTICS_NABTS").field("Common", &self.Common).field("FECBundleBadLines", &self.FECBundleBadLines).field("FECQueueOverflows", &self.FECQueueOverflows).field("FECCorrectedLines", &self.FECCorrectedLines).field("FECUncorrectableLines", &self.FECUncorrectableLines).field("BundlesProcessed", &self.BundlesProcessed).field("BundlesSent2IP", &self.BundlesSent2IP).field("FilteredLines", &self.FilteredLines).finish() } } impl ::core::cmp::PartialEq for VBICODECFILTERING_STATISTICS_NABTS { @@ -15296,16 +15061,7 @@ impl ::core::default::Default for VRAM_SURFACE_INFO { } impl ::core::fmt::Debug for VRAM_SURFACE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VRAM_SURFACE_INFO") - .field("hSurface", &self.hSurface) - .field("VramPhysicalAddress", &self.VramPhysicalAddress) - .field("cbCaptured", &self.cbCaptured) - .field("dwWidth", &self.dwWidth) - .field("dwHeight", &self.dwHeight) - .field("dwLinearSize", &self.dwLinearSize) - .field("lPitch", &self.lPitch) - .field("ullReserved", &self.ullReserved) - .finish() + fmt.debug_struct("VRAM_SURFACE_INFO").field("hSurface", &self.hSurface).field("VramPhysicalAddress", &self.VramPhysicalAddress).field("cbCaptured", &self.cbCaptured).field("dwWidth", &self.dwWidth).field("dwHeight", &self.dwHeight).field("dwLinearSize", &self.dwLinearSize).field("lPitch", &self.lPitch).field("ullReserved", &self.ullReserved).finish() } } impl ::core::cmp::PartialEq for VRAM_SURFACE_INFO { diff --git a/src/Windows/Win32/Media/LibrarySharingServices/mod.rs b/src/Windows/Win32/Media/LibrarySharingServices/mod.rs index 76d035153b..42ff70786c 100644 --- a/src/Windows/Win32/Media/LibrarySharingServices/mod.rs +++ b/src/Windows/Win32/Media/LibrarySharingServices/mod.rs @@ -79,8 +79,7 @@ pub struct IWindowsMediaLibrarySharingDevice_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deviceid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -165,8 +164,7 @@ pub struct IWindowsMediaLibrarySharingDeviceProperties_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, property: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, @@ -247,8 +245,7 @@ pub struct IWindowsMediaLibrarySharingDeviceProperty_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -332,8 +329,7 @@ pub struct IWindowsMediaLibrarySharingDevices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, device: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, @@ -477,8 +473,7 @@ pub struct IWindowsMediaLibrarySharingServices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, device: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, diff --git a/src/Windows/Win32/Media/MediaFoundation/mod.rs b/src/Windows/Win32/Media/MediaFoundation/mod.rs index bec90b3e5e..065ded714f 100644 --- a/src/Windows/Win32/Media/MediaFoundation/mod.rs +++ b/src/Windows/Win32/Media/MediaFoundation/mod.rs @@ -924,16 +924,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUP #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT") - .field("NodeIndex", &self.NodeIndex) - .field("Configuration", &self.Configuration) - .field("DecodeSample", &self.DecodeSample) - .field("OutputFormat", &self.OutputFormat) - .field("FrameRate", &self.FrameRate) - .field("BitRate", &self.BitRate) - .field("SupportFlags", &self.SupportFlags) - .field("ScaleSupport", &self.ScaleSupport) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT").field("NodeIndex", &self.NodeIndex).field("Configuration", &self.Configuration).field("DecodeSample", &self.DecodeSample).field("OutputFormat", &self.OutputFormat).field("FrameRate", &self.FrameRate).field("BitRate", &self.BitRate).field("SupportFlags", &self.SupportFlags).field("ScaleSupport", &self.ScaleSupport).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -1034,16 +1025,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM") - .field("NodeIndex", &self.NodeIndex) - .field("DecodeProfile", &self.DecodeProfile) - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("DecodeFormat", &self.DecodeFormat) - .field("Components", &self.Components) - .field("BinCount", &self.BinCount) - .field("CounterBitDepth", &self.CounterBitDepth) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM").field("NodeIndex", &self.NodeIndex).field("DecodeProfile", &self.DecodeProfile).field("Width", &self.Width).field("Height", &self.Height).field("DecodeFormat", &self.DecodeFormat).field("Components", &self.Components).field("BinCount", &self.BinCount).field("CounterBitDepth", &self.CounterBitDepth).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -1164,18 +1146,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT") - .field("NodeIndex", &self.NodeIndex) - .field("Configuration", &self.Configuration) - .field("Width", &self.Width) - .field("Height", &self.Height) - .field("DecodeFormat", &self.DecodeFormat) - .field("FrameRate", &self.FrameRate) - .field("BitRate", &self.BitRate) - .field("SupportFlags", &self.SupportFlags) - .field("ConfigurationFlags", &self.ConfigurationFlags) - .field("DecodeTier", &self.DecodeTier) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT").field("NodeIndex", &self.NodeIndex).field("Configuration", &self.Configuration).field("Width", &self.Width).field("Height", &self.Height).field("DecodeFormat", &self.DecodeFormat).field("FrameRate", &self.FrameRate).field("BitRate", &self.BitRate).field("SupportFlags", &self.SupportFlags).field("ConfigurationFlags", &self.ConfigurationFlags).field("DecodeTier", &self.DecodeTier).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -1446,15 +1417,7 @@ impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION { fn eq(&self, other: &Self) -> bool { - self.NodeIndex == other.NodeIndex - && self.Codec == other.Codec - && self.ResolutionRatiosCount == other.ResolutionRatiosCount - && self.IsSupported == other.IsSupported - && self.MinResolutionSupported == other.MinResolutionSupported - && self.MaxResolutionSupported == other.MaxResolutionSupported - && self.ResolutionWidthMultipleRequirement == other.ResolutionWidthMultipleRequirement - && self.ResolutionHeightMultipleRequirement == other.ResolutionHeightMultipleRequirement - && self.pResolutionRatios == other.pResolutionRatios + self.NodeIndex == other.NodeIndex && self.Codec == other.Codec && self.ResolutionRatiosCount == other.ResolutionRatiosCount && self.IsSupported == other.IsSupported && self.MinResolutionSupported == other.MinResolutionSupported && self.MaxResolutionSupported == other.MaxResolutionSupported && self.ResolutionWidthMultipleRequirement == other.ResolutionWidthMultipleRequirement && self.ResolutionHeightMultipleRequirement == other.ResolutionHeightMultipleRequirement && self.pResolutionRatios == other.pResolutionRatios } } #[cfg(feature = "Win32_Foundation")] @@ -1572,12 +1535,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SU } impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS") - .field("MaxSubregionsNumber", &self.MaxSubregionsNumber) - .field("MaxIntraRefreshFrameDuration", &self.MaxIntraRefreshFrameDuration) - .field("SubregionBlockPixelsSize", &self.SubregionBlockPixelsSize) - .field("QPMapRegionPixelsSize", &self.QPMapRegionPixelsSize) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS").field("MaxSubregionsNumber", &self.MaxSubregionsNumber).field("MaxIntraRefreshFrameDuration", &self.MaxIntraRefreshFrameDuration).field("SubregionBlockPixelsSize", &self.SubregionBlockPixelsSize).field("QPMapRegionPixelsSize", &self.QPMapRegionPixelsSize).finish() } } impl ::core::cmp::PartialEq for D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS { @@ -1805,14 +1763,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZ } impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE") - .field("NodeIndex", &self.NodeIndex) - .field("CommandId", &self.CommandId) - .field("pCreationParameters", &self.pCreationParameters) - .field("CreationParametersSizeInBytes", &self.CreationParametersSizeInBytes) - .field("MemoryPoolL0Size", &self.MemoryPoolL0Size) - .field("MemoryPoolL1Size", &self.MemoryPoolL1Size) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE").field("NodeIndex", &self.NodeIndex).field("CommandId", &self.CommandId).field("pCreationParameters", &self.pCreationParameters).field("CreationParametersSizeInBytes", &self.CreationParametersSizeInBytes).field("MemoryPoolL0Size", &self.MemoryPoolL0Size).field("MemoryPoolL1Size", &self.MemoryPoolL1Size).finish() } } impl ::core::cmp::PartialEq for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE { @@ -1842,14 +1793,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUP } impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT") - .field("NodeIndex", &self.NodeIndex) - .field("CommandId", &self.CommandId) - .field("pInputData", &self.pInputData) - .field("InputDataSizeInBytes", &self.InputDataSizeInBytes) - .field("pOutputData", &self.pOutputData) - .field("OutputDataSizeInBytes", &self.OutputDataSizeInBytes) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT").field("NodeIndex", &self.NodeIndex).field("CommandId", &self.CommandId).field("pInputData", &self.pInputData).field("InputDataSizeInBytes", &self.InputDataSizeInBytes).field("pOutputData", &self.pOutputData).field("OutputDataSizeInBytes", &self.OutputDataSizeInBytes).finish() } } impl ::core::cmp::PartialEq for D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT { @@ -2001,16 +1945,7 @@ impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::cmp::PartialEq for D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE { fn eq(&self, other: &Self) -> bool { - self.NodeIndex == other.NodeIndex - && self.InputFormat == other.InputFormat - && self.BlockSize == other.BlockSize - && self.Precision == other.Precision - && self.SizeRange == other.SizeRange - && self.Protected == other.Protected - && self.MotionVectorHeapMemoryPoolL0Size == other.MotionVectorHeapMemoryPoolL0Size - && self.MotionVectorHeapMemoryPoolL1Size == other.MotionVectorHeapMemoryPoolL1Size - && self.MotionEstimatorMemoryPoolL0Size == other.MotionEstimatorMemoryPoolL0Size - && self.MotionEstimatorMemoryPoolL1Size == other.MotionEstimatorMemoryPoolL1Size + self.NodeIndex == other.NodeIndex && self.InputFormat == other.InputFormat && self.BlockSize == other.BlockSize && self.Precision == other.Precision && self.SizeRange == other.SizeRange && self.Protected == other.Protected && self.MotionVectorHeapMemoryPoolL0Size == other.MotionVectorHeapMemoryPoolL0Size && self.MotionVectorHeapMemoryPoolL1Size == other.MotionVectorHeapMemoryPoolL1Size && self.MotionEstimatorMemoryPoolL0Size == other.MotionEstimatorMemoryPoolL0Size && self.MotionEstimatorMemoryPoolL1Size == other.MotionEstimatorMemoryPoolL1Size } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -2041,14 +1976,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE") - .field("NodeMask", &self.NodeMask) - .field("pOutputStreamDesc", &self.pOutputStreamDesc) - .field("NumInputStreamDescs", &self.NumInputStreamDescs) - .field("pInputStreamDescs", &self.pInputStreamDescs) - .field("MemoryPoolL0Size", &self.MemoryPoolL0Size) - .field("MemoryPoolL1Size", &self.MemoryPoolL1Size) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE").field("NodeMask", &self.NodeMask).field("pOutputStreamDesc", &self.pOutputStreamDesc).field("NumInputStreamDescs", &self.NumInputStreamDescs).field("pInputStreamDescs", &self.pInputStreamDescs).field("MemoryPoolL0Size", &self.MemoryPoolL0Size).field("MemoryPoolL1Size", &self.MemoryPoolL1Size).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -2086,15 +2014,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE1 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE1") - .field("NodeMask", &self.NodeMask) - .field("pOutputStreamDesc", &self.pOutputStreamDesc) - .field("NumInputStreamDescs", &self.NumInputStreamDescs) - .field("pInputStreamDescs", &self.pInputStreamDescs) - .field("Protected", &self.Protected) - .field("MemoryPoolL0Size", &self.MemoryPoolL0Size) - .field("MemoryPoolL1Size", &self.MemoryPoolL1Size) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE1").field("NodeMask", &self.NodeMask).field("pOutputStreamDesc", &self.pOutputStreamDesc).field("NumInputStreamDescs", &self.NumInputStreamDescs).field("pInputStreamDescs", &self.pInputStreamDescs).field("Protected", &self.Protected).field("MemoryPoolL0Size", &self.MemoryPoolL0Size).field("MemoryPoolL1Size", &self.MemoryPoolL1Size).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -2186,17 +2106,7 @@ impl ::core::default::Default for D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INF #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO") - .field("NodeIndex", &self.NodeIndex) - .field("DeinterlaceMode", &self.DeinterlaceMode) - .field("Filters", &self.Filters) - .field("FeatureSupport", &self.FeatureSupport) - .field("InputFrameRate", &self.InputFrameRate) - .field("OutputFrameRate", &self.OutputFrameRate) - .field("EnableAutoProcessing", &self.EnableAutoProcessing) - .field("PastFrames", &self.PastFrames) - .field("FutureFrames", &self.FutureFrames) - .finish() + fmt.debug_struct("D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO").field("NodeIndex", &self.NodeIndex).field("DeinterlaceMode", &self.DeinterlaceMode).field("Filters", &self.Filters).field("FeatureSupport", &self.FeatureSupport).field("InputFrameRate", &self.InputFrameRate).field("OutputFrameRate", &self.OutputFrameRate).field("EnableAutoProcessing", &self.EnableAutoProcessing).field("PastFrames", &self.PastFrames).field("FutureFrames", &self.FutureFrames).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -2264,21 +2174,7 @@ impl ::core::fmt::Debug for D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::cmp::PartialEq for D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT { fn eq(&self, other: &Self) -> bool { - self.NodeIndex == other.NodeIndex - && self.InputSample == other.InputSample - && self.InputFieldType == other.InputFieldType - && self.InputStereoFormat == other.InputStereoFormat - && self.InputFrameRate == other.InputFrameRate - && self.OutputFormat == other.OutputFormat - && self.OutputStereoFormat == other.OutputStereoFormat - && self.OutputFrameRate == other.OutputFrameRate - && self.SupportFlags == other.SupportFlags - && self.ScaleSupport == other.ScaleSupport - && self.FeatureSupport == other.FeatureSupport - && self.DeinterlaceSupport == other.DeinterlaceSupport - && self.AutoProcessingSupport == other.AutoProcessingSupport - && self.FilterSupport == other.FilterSupport - && self.FilterRangeSupport == other.FilterRangeSupport + self.NodeIndex == other.NodeIndex && self.InputSample == other.InputSample && self.InputFieldType == other.InputFieldType && self.InputStereoFormat == other.InputStereoFormat && self.InputFrameRate == other.InputFrameRate && self.OutputFormat == other.OutputFormat && self.OutputStereoFormat == other.OutputStereoFormat && self.OutputFrameRate == other.OutputFrameRate && self.SupportFlags == other.SupportFlags && self.ScaleSupport == other.ScaleSupport && self.FeatureSupport == other.FeatureSupport && self.DeinterlaceSupport == other.DeinterlaceSupport && self.AutoProcessingSupport == other.AutoProcessingSupport && self.FilterSupport == other.FilterSupport && self.FilterRangeSupport == other.FilterRangeSupport } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -2498,16 +2394,7 @@ impl ::core::default::Default for D3D12_VIDEO_DECODER_HEAP_DESC { #[cfg(feature = "Win32_Graphics_Dxgi_Common")] impl ::core::fmt::Debug for D3D12_VIDEO_DECODER_HEAP_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_DECODER_HEAP_DESC") - .field("NodeMask", &self.NodeMask) - .field("Configuration", &self.Configuration) - .field("DecodeWidth", &self.DecodeWidth) - .field("DecodeHeight", &self.DecodeHeight) - .field("Format", &self.Format) - .field("FrameRate", &self.FrameRate) - .field("BitRate", &self.BitRate) - .field("MaxDecodePictureBufferCount", &self.MaxDecodePictureBufferCount) - .finish() + fmt.debug_struct("D3D12_VIDEO_DECODER_HEAP_DESC").field("NodeMask", &self.NodeMask).field("Configuration", &self.Configuration).field("DecodeWidth", &self.DecodeWidth).field("DecodeHeight", &self.DecodeHeight).field("Format", &self.Format).field("FrameRate", &self.FrameRate).field("BitRate", &self.BitRate).field("MaxDecodePictureBufferCount", &self.MaxDecodePictureBufferCount).finish() } } #[cfg(feature = "Win32_Graphics_Dxgi_Common")] @@ -2663,13 +2550,7 @@ impl ::core::default::Default for D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS") - .field("Enable", &self.Enable) - .field("pReferenceTexture2D", &self.pReferenceTexture2D) - .field("ReferenceSubresource", &self.ReferenceSubresource) - .field("OutputColorSpace", &self.OutputColorSpace) - .field("DecodeColorSpace", &self.DecodeColorSpace) - .finish() + fmt.debug_struct("D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS").field("Enable", &self.Enable).field("pReferenceTexture2D", &self.pReferenceTexture2D).field("ReferenceSubresource", &self.ReferenceSubresource).field("OutputColorSpace", &self.OutputColorSpace).field("DecodeColorSpace", &self.DecodeColorSpace).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] @@ -2707,15 +2588,7 @@ impl ::core::default::Default for D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1") - .field("Enable", &self.Enable) - .field("pReferenceTexture2D", &self.pReferenceTexture2D) - .field("ReferenceSubresource", &self.ReferenceSubresource) - .field("OutputColorSpace", &self.OutputColorSpace) - .field("DecodeColorSpace", &self.DecodeColorSpace) - .field("OutputWidth", &self.OutputWidth) - .field("OutputHeight", &self.OutputHeight) - .finish() + fmt.debug_struct("D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1").field("Enable", &self.Enable).field("pReferenceTexture2D", &self.pReferenceTexture2D).field("ReferenceSubresource", &self.ReferenceSubresource).field("OutputColorSpace", &self.OutputColorSpace).field("DecodeColorSpace", &self.DecodeColorSpace).field("OutputWidth", &self.OutputWidth).field("OutputHeight", &self.OutputHeight).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] @@ -3705,13 +3578,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPP } impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264") - .field("MaxL0ReferencesForP", &self.MaxL0ReferencesForP) - .field("MaxL0ReferencesForB", &self.MaxL0ReferencesForB) - .field("MaxL1ReferencesForB", &self.MaxL1ReferencesForB) - .field("MaxLongTermReferences", &self.MaxLongTermReferences) - .field("MaxDPBCapacity", &self.MaxDPBCapacity) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264").field("MaxL0ReferencesForP", &self.MaxL0ReferencesForP).field("MaxL0ReferencesForB", &self.MaxL0ReferencesForB).field("MaxL1ReferencesForB", &self.MaxL1ReferencesForB).field("MaxLongTermReferences", &self.MaxLongTermReferences).field("MaxDPBCapacity", &self.MaxDPBCapacity).finish() } } impl ::core::cmp::PartialEq for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 { @@ -3740,13 +3607,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPP } impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC") - .field("MaxL0ReferencesForP", &self.MaxL0ReferencesForP) - .field("MaxL0ReferencesForB", &self.MaxL0ReferencesForB) - .field("MaxL1ReferencesForB", &self.MaxL1ReferencesForB) - .field("MaxLongTermReferences", &self.MaxLongTermReferences) - .field("MaxDPBCapacity", &self.MaxDPBCapacity) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC").field("MaxL0ReferencesForP", &self.MaxL0ReferencesForP).field("MaxL0ReferencesForB", &self.MaxL0ReferencesForB).field("MaxL1ReferencesForB", &self.MaxL1ReferencesForB).field("MaxLongTermReferences", &self.MaxLongTermReferences).field("MaxDPBCapacity", &self.MaxDPBCapacity).finish() } } impl ::core::cmp::PartialEq for D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC { @@ -4372,14 +4233,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS } impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS") - .field("AverageQP", &self.AverageQP) - .field("IntraCodingUnitsCount", &self.IntraCodingUnitsCount) - .field("InterCodingUnitsCount", &self.InterCodingUnitsCount) - .field("SkipCodingUnitsCount", &self.SkipCodingUnitsCount) - .field("AverageMotionEstimationXDirection", &self.AverageMotionEstimationXDirection) - .field("AverageMotionEstimationYDirection", &self.AverageMotionEstimationYDirection) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS").field("AverageQP", &self.AverageQP).field("IntraCodingUnitsCount", &self.IntraCodingUnitsCount).field("InterCodingUnitsCount", &self.InterCodingUnitsCount).field("SkipCodingUnitsCount", &self.SkipCodingUnitsCount).field("AverageMotionEstimationXDirection", &self.AverageMotionEstimationXDirection).field("AverageMotionEstimationYDirection", &self.AverageMotionEstimationYDirection).finish() } } impl ::core::cmp::PartialEq for D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS { @@ -4598,11 +4452,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA } impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION") - .field("modification_of_pic_nums_idc", &self.modification_of_pic_nums_idc) - .field("abs_diff_pic_num_minus1", &self.abs_diff_pic_num_minus1) - .field("long_term_pic_num", &self.long_term_pic_num) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION").field("modification_of_pic_nums_idc", &self.modification_of_pic_nums_idc).field("abs_diff_pic_num_minus1", &self.abs_diff_pic_num_minus1).field("long_term_pic_num", &self.long_term_pic_num).finish() } } impl ::core::cmp::PartialEq for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION { @@ -4631,13 +4481,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA } impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION") - .field("memory_management_control_operation", &self.memory_management_control_operation) - .field("difference_of_pic_nums_minus1", &self.difference_of_pic_nums_minus1) - .field("long_term_pic_num", &self.long_term_pic_num) - .field("long_term_frame_idx", &self.long_term_frame_idx) - .field("max_long_term_frame_idx_plus1", &self.max_long_term_frame_idx_plus1) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION").field("memory_management_control_operation", &self.memory_management_control_operation).field("difference_of_pic_nums_minus1", &self.difference_of_pic_nums_minus1).field("long_term_pic_num", &self.long_term_pic_num).field("long_term_frame_idx", &self.long_term_frame_idx).field("max_long_term_frame_idx_plus1", &self.max_long_term_frame_idx_plus1).finish() } } impl ::core::cmp::PartialEq for D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION { @@ -5096,15 +4940,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR { } impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR") - .field("InitialQP", &self.InitialQP) - .field("MinQP", &self.MinQP) - .field("MaxQP", &self.MaxQP) - .field("MaxFrameBitSize", &self.MaxFrameBitSize) - .field("TargetBitRate", &self.TargetBitRate) - .field("VBVCapacity", &self.VBVCapacity) - .field("InitialVBVFullness", &self.InitialVBVFullness) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR").field("InitialQP", &self.InitialQP).field("MinQP", &self.MinQP).field("MaxQP", &self.MaxQP).field("MaxFrameBitSize", &self.MaxFrameBitSize).field("TargetBitRate", &self.TargetBitRate).field("VBVCapacity", &self.VBVCapacity).field("InitialVBVFullness", &self.InitialVBVFullness).finish() } } impl ::core::cmp::PartialEq for D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR { @@ -5175,11 +5011,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP { } impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP") - .field("ConstantQP_FullIntracodedFrame", &self.ConstantQP_FullIntracodedFrame) - .field("ConstantQP_InterPredictedFrame_PrevRefOnly", &self.ConstantQP_InterPredictedFrame_PrevRefOnly) - .field("ConstantQP_InterPredictedFrame_BiDirectionalRef", &self.ConstantQP_InterPredictedFrame_BiDirectionalRef) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP").field("ConstantQP_FullIntracodedFrame", &self.ConstantQP_FullIntracodedFrame).field("ConstantQP_InterPredictedFrame_PrevRefOnly", &self.ConstantQP_InterPredictedFrame_PrevRefOnly).field("ConstantQP_InterPredictedFrame_BiDirectionalRef", &self.ConstantQP_InterPredictedFrame_BiDirectionalRef).finish() } } impl ::core::cmp::PartialEq for D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP { @@ -5272,15 +5104,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR { } impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR") - .field("InitialQP", &self.InitialQP) - .field("MinQP", &self.MinQP) - .field("MaxQP", &self.MaxQP) - .field("MaxFrameBitSize", &self.MaxFrameBitSize) - .field("TargetAvgBitRate", &self.TargetAvgBitRate) - .field("PeakBitRate", &self.PeakBitRate) - .field("ConstantQualityTarget", &self.ConstantQualityTarget) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR").field("InitialQP", &self.InitialQP).field("MinQP", &self.MinQP).field("MaxQP", &self.MaxQP).field("MaxFrameBitSize", &self.MaxFrameBitSize).field("TargetAvgBitRate", &self.TargetAvgBitRate).field("PeakBitRate", &self.PeakBitRate).field("ConstantQualityTarget", &self.ConstantQualityTarget).finish() } } impl ::core::cmp::PartialEq for D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR { @@ -5312,16 +5136,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR { } impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR") - .field("InitialQP", &self.InitialQP) - .field("MinQP", &self.MinQP) - .field("MaxQP", &self.MaxQP) - .field("MaxFrameBitSize", &self.MaxFrameBitSize) - .field("TargetAvgBitRate", &self.TargetAvgBitRate) - .field("PeakBitRate", &self.PeakBitRate) - .field("VBVCapacity", &self.VBVCapacity) - .field("InitialVBVFullness", &self.InitialVBVFullness) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR").field("InitialQP", &self.InitialQP).field("MinQP", &self.MinQP).field("MaxQP", &self.MaxQP).field("MaxFrameBitSize", &self.MaxFrameBitSize).field("TargetAvgBitRate", &self.TargetAvgBitRate).field("PeakBitRate", &self.PeakBitRate).field("VBVCapacity", &self.VBVCapacity).field("InitialVBVFullness", &self.InitialVBVFullness).finish() } } impl ::core::cmp::PartialEq for D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR { @@ -5388,14 +5203,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPT #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264") - .field("ReconstructedPictureResourceIndex", &self.ReconstructedPictureResourceIndex) - .field("IsLongTermReference", &self.IsLongTermReference) - .field("LongTermPictureIdx", &self.LongTermPictureIdx) - .field("PictureOrderCountNumber", &self.PictureOrderCountNumber) - .field("FrameDecodingOrderNumber", &self.FrameDecodingOrderNumber) - .field("TemporalLayerIndex", &self.TemporalLayerIndex) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264").field("ReconstructedPictureResourceIndex", &self.ReconstructedPictureResourceIndex).field("IsLongTermReference", &self.IsLongTermReference).field("LongTermPictureIdx", &self.LongTermPictureIdx).field("PictureOrderCountNumber", &self.PictureOrderCountNumber).field("FrameDecodingOrderNumber", &self.FrameDecodingOrderNumber).field("TemporalLayerIndex", &self.TemporalLayerIndex).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5431,13 +5239,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPT #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC") - .field("ReconstructedPictureResourceIndex", &self.ReconstructedPictureResourceIndex) - .field("IsRefUsedByCurrentPic", &self.IsRefUsedByCurrentPic) - .field("IsLongTermReference", &self.IsLongTermReference) - .field("PictureOrderCountNumber", &self.PictureOrderCountNumber) - .field("TemporalLayerIndex", &self.TemporalLayerIndex) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC").field("ReconstructedPictureResourceIndex", &self.ReconstructedPictureResourceIndex).field("IsRefUsedByCurrentPic", &self.IsRefUsedByCurrentPic).field("IsLongTermReference", &self.IsLongTermReference).field("PictureOrderCountNumber", &self.PictureOrderCountNumber).field("TemporalLayerIndex", &self.TemporalLayerIndex).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5655,13 +5457,7 @@ impl ::core::default::Default for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H26 } impl ::core::fmt::Debug for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264") - .field("GOPLength", &self.GOPLength) - .field("PPicturePeriod", &self.PPicturePeriod) - .field("pic_order_cnt_type", &self.pic_order_cnt_type) - .field("log2_max_frame_num_minus4", &self.log2_max_frame_num_minus4) - .field("log2_max_pic_order_cnt_lsb_minus4", &self.log2_max_pic_order_cnt_lsb_minus4) - .finish() + fmt.debug_struct("D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264").field("GOPLength", &self.GOPLength).field("PPicturePeriod", &self.PPicturePeriod).field("pic_order_cnt_type", &self.pic_order_cnt_type).field("log2_max_frame_num_minus4", &self.log2_max_frame_num_minus4).field("log2_max_pic_order_cnt_lsb_minus4", &self.log2_max_pic_order_cnt_lsb_minus4).finish() } } impl ::core::cmp::PartialEq for D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 { @@ -6158,13 +5954,7 @@ impl ::core::default::Default for D3D12_VIDEO_MOTION_ESTIMATOR_INPUT { #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ::core::fmt::Debug for D3D12_VIDEO_MOTION_ESTIMATOR_INPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_MOTION_ESTIMATOR_INPUT") - .field("pInputTexture2D", &self.pInputTexture2D) - .field("InputSubresourceIndex", &self.InputSubresourceIndex) - .field("pReferenceTexture2D", &self.pReferenceTexture2D) - .field("ReferenceSubresourceIndex", &self.ReferenceSubresourceIndex) - .field("pHintMotionVectorHeap", &self.pHintMotionVectorHeap) - .finish() + fmt.debug_struct("D3D12_VIDEO_MOTION_ESTIMATOR_INPUT").field("pInputTexture2D", &self.pInputTexture2D).field("InputSubresourceIndex", &self.InputSubresourceIndex).field("pReferenceTexture2D", &self.pReferenceTexture2D).field("ReferenceSubresourceIndex", &self.ReferenceSubresourceIndex).field("pHintMotionVectorHeap", &self.pHintMotionVectorHeap).finish() } } #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -7012,15 +6802,7 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] impl ::core::fmt::Debug for D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC") - .field("Format", &self.Format) - .field("ColorSpace", &self.ColorSpace) - .field("AlphaFillMode", &self.AlphaFillMode) - .field("AlphaFillModeSourceStreamIndex", &self.AlphaFillModeSourceStreamIndex) - .field("BackgroundColor", &self.BackgroundColor) - .field("FrameRate", &self.FrameRate) - .field("EnableStereo", &self.EnableStereo) - .finish() + fmt.debug_struct("D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC").field("Format", &self.Format).field("ColorSpace", &self.ColorSpace).field("AlphaFillMode", &self.AlphaFillMode).field("AlphaFillModeSourceStreamIndex", &self.AlphaFillModeSourceStreamIndex).field("BackgroundColor", &self.BackgroundColor).field("FrameRate", &self.FrameRate).field("EnableStereo", &self.EnableStereo).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))] @@ -7057,14 +6839,7 @@ impl ::core::default::Default for D3D12_VIDEO_PROCESS_REFERENCE_SET { #[cfg(feature = "Win32_Graphics_Direct3D12")] impl ::core::fmt::Debug for D3D12_VIDEO_PROCESS_REFERENCE_SET { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("D3D12_VIDEO_PROCESS_REFERENCE_SET") - .field("NumPastFrames", &self.NumPastFrames) - .field("ppPastFrames", &self.ppPastFrames) - .field("pPastSubresources", &self.pPastSubresources) - .field("NumFutureFrames", &self.NumFutureFrames) - .field("ppFutureFrames", &self.ppFutureFrames) - .field("pFutureSubresources", &self.pFutureSubresources) - .finish() + fmt.debug_struct("D3D12_VIDEO_PROCESS_REFERENCE_SET").field("NumPastFrames", &self.NumPastFrames).field("ppPastFrames", &self.ppPastFrames).field("pPastSubresources", &self.pPastSubresources).field("NumFutureFrames", &self.NumFutureFrames).field("ppFutureFrames", &self.ppFutureFrames).field("pFutureSubresources", &self.pFutureSubresources).finish() } } #[cfg(feature = "Win32_Graphics_Direct3D12")] @@ -7787,13 +7562,7 @@ impl ::core::default::Default for DXVA2_DecodeExtensionData { } impl ::core::fmt::Debug for DXVA2_DecodeExtensionData { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA2_DecodeExtensionData") - .field("Function", &self.Function) - .field("pPrivateInputData", &self.pPrivateInputData) - .field("PrivateInputDataSize", &self.PrivateInputDataSize) - .field("pPrivateOutputData", &self.pPrivateOutputData) - .field("PrivateOutputDataSize", &self.PrivateOutputDataSize) - .finish() + fmt.debug_struct("DXVA2_DecodeExtensionData").field("Function", &self.Function).field("pPrivateInputData", &self.pPrivateInputData).field("PrivateInputDataSize", &self.PrivateInputDataSize).field("pPrivateOutputData", &self.pPrivateOutputData).field("PrivateOutputDataSize", &self.PrivateOutputDataSize).finish() } } impl ::core::cmp::PartialEq for DXVA2_DecodeExtensionData { @@ -8467,16 +8236,7 @@ impl ::core::fmt::Debug for DXVA2_VideoProcessorCaps { #[cfg(feature = "Win32_Graphics_Direct3D9")] impl ::core::cmp::PartialEq for DXVA2_VideoProcessorCaps { fn eq(&self, other: &Self) -> bool { - self.DeviceCaps == other.DeviceCaps - && self.InputPool == other.InputPool - && self.NumForwardRefSamples == other.NumForwardRefSamples - && self.NumBackwardRefSamples == other.NumBackwardRefSamples - && self.Reserved == other.Reserved - && self.DeinterlaceTechnology == other.DeinterlaceTechnology - && self.ProcAmpControlCaps == other.ProcAmpControlCaps - && self.VideoProcessorOperations == other.VideoProcessorOperations - && self.NoiseFilterTechnology == other.NoiseFilterTechnology - && self.DetailFilterTechnology == other.DetailFilterTechnology + self.DeviceCaps == other.DeviceCaps && self.InputPool == other.InputPool && self.NumForwardRefSamples == other.NumForwardRefSamples && self.NumBackwardRefSamples == other.NumBackwardRefSamples && self.Reserved == other.Reserved && self.DeinterlaceTechnology == other.DeinterlaceTechnology && self.ProcAmpControlCaps == other.ProcAmpControlCaps && self.VideoProcessorOperations == other.VideoProcessorOperations && self.NoiseFilterTechnology == other.NoiseFilterTechnology && self.DetailFilterTechnology == other.DetailFilterTechnology } } #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -8625,15 +8385,7 @@ impl ::core::default::Default for DXVACompBufferInfo { #[cfg(feature = "Win32_Graphics_Direct3D9")] impl ::core::fmt::Debug for DXVACompBufferInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVACompBufferInfo") - .field("NumCompBuffers", &self.NumCompBuffers) - .field("WidthToCreate", &self.WidthToCreate) - .field("HeightToCreate", &self.HeightToCreate) - .field("BytesToAllocate", &self.BytesToAllocate) - .field("Usage", &self.Usage) - .field("Pool", &self.Pool) - .field("Format", &self.Format) - .finish() + fmt.debug_struct("DXVACompBufferInfo").field("NumCompBuffers", &self.NumCompBuffers).field("WidthToCreate", &self.WidthToCreate).field("HeightToCreate", &self.HeightToCreate).field("BytesToAllocate", &self.BytesToAllocate).field("Usage", &self.Usage).field("Pool", &self.Pool).field("Format", &self.Format).finish() } } #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -8731,16 +8483,7 @@ impl ::core::default::Default for DXVAHDETW_VIDEOPROCESSBLTHD { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] impl ::core::fmt::Debug for DXVAHDETW_VIDEOPROCESSBLTHD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVAHDETW_VIDEOPROCESSBLTHD") - .field("pObject", &self.pObject) - .field("pOutputSurface", &self.pOutputSurface) - .field("TargetRect", &self.TargetRect) - .field("OutputFormat", &self.OutputFormat) - .field("ColorSpace", &self.ColorSpace) - .field("OutputFrame", &self.OutputFrame) - .field("StreamCount", &self.StreamCount) - .field("Enter", &self.Enter) - .finish() + fmt.debug_struct("DXVAHDETW_VIDEOPROCESSBLTHD").field("pObject", &self.pObject).field("pOutputSurface", &self.pOutputSurface).field("TargetRect", &self.TargetRect).field("OutputFormat", &self.OutputFormat).field("ColorSpace", &self.ColorSpace).field("OutputFrame", &self.OutputFrame).field("StreamCount", &self.StreamCount).field("Enter", &self.Enter).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] @@ -8802,18 +8545,7 @@ impl ::core::fmt::Debug for DXVAHDETW_VIDEOPROCESSBLTHD_STREAM { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] impl ::core::cmp::PartialEq for DXVAHDETW_VIDEOPROCESSBLTHD_STREAM { fn eq(&self, other: &Self) -> bool { - self.pObject == other.pObject - && self.pInputSurface == other.pInputSurface - && self.SourceRect == other.SourceRect - && self.DestinationRect == other.DestinationRect - && self.InputFormat == other.InputFormat - && self.FrameFormat == other.FrameFormat - && self.ColorSpace == other.ColorSpace - && self.StreamNumber == other.StreamNumber - && self.OutputIndex == other.OutputIndex - && self.InputFrameOrField == other.InputFrameOrField - && self.PastFrames == other.PastFrames - && self.FutureFrames == other.FutureFrames + self.pObject == other.pObject && self.pInputSurface == other.pInputSurface && self.SourceRect == other.SourceRect && self.DestinationRect == other.DestinationRect && self.InputFormat == other.InputFormat && self.FrameFormat == other.FrameFormat && self.ColorSpace == other.ColorSpace && self.StreamNumber == other.StreamNumber && self.OutputIndex == other.OutputIndex && self.InputFrameOrField == other.InputFrameOrField && self.PastFrames == other.PastFrames && self.FutureFrames == other.FutureFrames } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] @@ -9295,15 +9027,7 @@ impl ::core::default::Default for DXVAHD_CONTENT_DESC { } impl ::core::fmt::Debug for DXVAHD_CONTENT_DESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVAHD_CONTENT_DESC") - .field("InputFrameFormat", &self.InputFrameFormat) - .field("InputFrameRate", &self.InputFrameRate) - .field("InputWidth", &self.InputWidth) - .field("InputHeight", &self.InputHeight) - .field("OutputFrameRate", &self.OutputFrameRate) - .field("OutputWidth", &self.OutputWidth) - .field("OutputHeight", &self.OutputHeight) - .finish() + fmt.debug_struct("DXVAHD_CONTENT_DESC").field("InputFrameFormat", &self.InputFrameFormat).field("InputFrameRate", &self.InputFrameRate).field("InputWidth", &self.InputWidth).field("InputHeight", &self.InputHeight).field("OutputFrameRate", &self.OutputFrameRate).field("OutputWidth", &self.OutputWidth).field("OutputHeight", &self.OutputHeight).finish() } } impl ::core::cmp::PartialEq for DXVAHD_CONTENT_DESC { @@ -9619,16 +9343,7 @@ impl ::core::default::Default for DXVAHD_STREAM_DATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] impl ::core::fmt::Debug for DXVAHD_STREAM_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVAHD_STREAM_DATA") - .field("Enable", &self.Enable) - .field("OutputIndex", &self.OutputIndex) - .field("InputFrameOrField", &self.InputFrameOrField) - .field("PastFrames", &self.PastFrames) - .field("FutureFrames", &self.FutureFrames) - .field("ppPastSurfaces", &self.ppPastSurfaces) - .field("pInputSurface", &self.pInputSurface) - .field("ppFutureSurfaces", &self.ppFutureSurfaces) - .finish() + fmt.debug_struct("DXVAHD_STREAM_DATA").field("Enable", &self.Enable).field("OutputIndex", &self.OutputIndex).field("InputFrameOrField", &self.InputFrameOrField).field("PastFrames", &self.PastFrames).field("FutureFrames", &self.FutureFrames).field("ppPastSurfaces", &self.ppPastSurfaces).field("pInputSurface", &self.pInputSurface).field("ppFutureSurfaces", &self.ppFutureSurfaces).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] @@ -10207,17 +9922,7 @@ impl ::core::fmt::Debug for DXVAHD_VPDEVCAPS { #[cfg(feature = "Win32_Graphics_Direct3D9")] impl ::core::cmp::PartialEq for DXVAHD_VPDEVCAPS { fn eq(&self, other: &Self) -> bool { - self.DeviceType == other.DeviceType - && self.DeviceCaps == other.DeviceCaps - && self.FeatureCaps == other.FeatureCaps - && self.FilterCaps == other.FilterCaps - && self.InputFormatCaps == other.InputFormatCaps - && self.InputPool == other.InputPool - && self.OutputFormatCount == other.OutputFormatCount - && self.InputFormatCount == other.InputFormatCount - && self.VideoProcessorCount == other.VideoProcessorCount - && self.MaxInputStreams == other.MaxInputStreams - && self.MaxStreamStates == other.MaxStreamStates + self.DeviceType == other.DeviceType && self.DeviceCaps == other.DeviceCaps && self.FeatureCaps == other.FeatureCaps && self.FilterCaps == other.FilterCaps && self.InputFormatCaps == other.InputFormatCaps && self.InputPool == other.InputPool && self.OutputFormatCount == other.OutputFormatCount && self.InputFormatCount == other.InputFormatCount && self.VideoProcessorCount == other.VideoProcessorCount && self.MaxInputStreams == other.MaxInputStreams && self.MaxStreamStates == other.MaxStreamStates } } #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -10487,16 +10192,7 @@ impl ::core::default::Default for DXVA_DeinterlaceBlt { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DXVA_DeinterlaceBlt { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA_DeinterlaceBlt") - .field("Size", &self.Size) - .field("Reserved", &self.Reserved) - .field("rtTarget", &self.rtTarget) - .field("DstRect", &self.DstRect) - .field("SrcRect", &self.SrcRect) - .field("NumSourceSurfaces", &self.NumSourceSurfaces) - .field("Alpha", &self.Alpha) - .field("Source", &self.Source) - .finish() + fmt.debug_struct("DXVA_DeinterlaceBlt").field("Size", &self.Size).field("Reserved", &self.Reserved).field("rtTarget", &self.rtTarget).field("DstRect", &self.DstRect).field("SrcRect", &self.SrcRect).field("NumSourceSurfaces", &self.NumSourceSurfaces).field("Alpha", &self.Alpha).field("Source", &self.Source).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10536,17 +10232,7 @@ impl ::core::default::Default for DXVA_DeinterlaceBltEx { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DXVA_DeinterlaceBltEx { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA_DeinterlaceBltEx") - .field("Size", &self.Size) - .field("BackgroundColor", &self.BackgroundColor) - .field("rcTarget", &self.rcTarget) - .field("rtTarget", &self.rtTarget) - .field("NumSourceSurfaces", &self.NumSourceSurfaces) - .field("Alpha", &self.Alpha) - .field("Source", &self.Source) - .field("DestinationFormat", &self.DestinationFormat) - .field("DestinationFlags", &self.DestinationFlags) - .finish() + fmt.debug_struct("DXVA_DeinterlaceBltEx").field("Size", &self.Size).field("BackgroundColor", &self.BackgroundColor).field("rcTarget", &self.rcTarget).field("rtTarget", &self.rtTarget).field("NumSourceSurfaces", &self.NumSourceSurfaces).field("Alpha", &self.Alpha).field("Source", &self.Source).field("DestinationFormat", &self.DestinationFormat).field("DestinationFlags", &self.DestinationFlags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10590,17 +10276,7 @@ impl ::core::default::Default for DXVA_DeinterlaceBltEx32 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DXVA_DeinterlaceBltEx32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA_DeinterlaceBltEx32") - .field("Size", &self.Size) - .field("BackgroundColor", &self.BackgroundColor) - .field("rcTarget", &self.rcTarget) - .field("rtTarget", &self.rtTarget) - .field("NumSourceSurfaces", &self.NumSourceSurfaces) - .field("Alpha", &self.Alpha) - .field("Source", &self.Source) - .field("DestinationFormat", &self.DestinationFormat) - .field("DestinationFlags", &self.DestinationFlags) - .finish() + fmt.debug_struct("DXVA_DeinterlaceBltEx32").field("Size", &self.Size).field("BackgroundColor", &self.BackgroundColor).field("rcTarget", &self.rcTarget).field("rtTarget", &self.rtTarget).field("NumSourceSurfaces", &self.NumSourceSurfaces).field("Alpha", &self.Alpha).field("Source", &self.Source).field("DestinationFormat", &self.DestinationFormat).field("DestinationFlags", &self.DestinationFlags).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -10642,16 +10318,7 @@ impl ::core::default::Default for DXVA_DeinterlaceCaps { #[cfg(feature = "Win32_Graphics_Direct3D9")] impl ::core::fmt::Debug for DXVA_DeinterlaceCaps { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA_DeinterlaceCaps") - .field("Size", &self.Size) - .field("NumPreviousOutputFrames", &self.NumPreviousOutputFrames) - .field("InputPool", &self.InputPool) - .field("NumForwardRefSamples", &self.NumForwardRefSamples) - .field("NumBackwardRefSamples", &self.NumBackwardRefSamples) - .field("d3dOutputFormat", &self.d3dOutputFormat) - .field("VideoProcessingCaps", &self.VideoProcessingCaps) - .field("DeinterlaceTechnology", &self.DeinterlaceTechnology) - .finish() + fmt.debug_struct("DXVA_DeinterlaceCaps").field("Size", &self.Size).field("NumPreviousOutputFrames", &self.NumPreviousOutputFrames).field("InputPool", &self.InputPool).field("NumForwardRefSamples", &self.NumForwardRefSamples).field("NumBackwardRefSamples", &self.NumBackwardRefSamples).field("d3dOutputFormat", &self.d3dOutputFormat).field("VideoProcessingCaps", &self.VideoProcessingCaps).field("DeinterlaceTechnology", &self.DeinterlaceTechnology).finish() } } #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -10912,16 +10579,7 @@ impl ::core::default::Default for DXVA_ProcAmpControlBlt { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DXVA_ProcAmpControlBlt { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA_ProcAmpControlBlt") - .field("Size", &self.Size) - .field("DstRect", &self.DstRect) - .field("SrcRect", &self.SrcRect) - .field("Alpha", &self.Alpha) - .field("Brightness", &self.Brightness) - .field("Contrast", &self.Contrast) - .field("Hue", &self.Hue) - .field("Saturation", &self.Saturation) - .finish() + fmt.debug_struct("DXVA_ProcAmpControlBlt").field("Size", &self.Size).field("DstRect", &self.DstRect).field("SrcRect", &self.SrcRect).field("Alpha", &self.Alpha).field("Brightness", &self.Brightness).field("Contrast", &self.Contrast).field("Hue", &self.Hue).field("Saturation", &self.Saturation).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11103,15 +10761,7 @@ impl ::core::default::Default for DXVA_VideoDesc { #[cfg(feature = "Win32_Graphics_Direct3D9")] impl ::core::fmt::Debug for DXVA_VideoDesc { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA_VideoDesc") - .field("Size", &self.Size) - .field("SampleWidth", &self.SampleWidth) - .field("SampleHeight", &self.SampleHeight) - .field("SampleFormat", &self.SampleFormat) - .field("d3dFormat", &self.d3dFormat) - .field("InputSampleFreq", &self.InputSampleFreq) - .field("OutputFrameFreq", &self.OutputFrameFreq) - .finish() + fmt.debug_struct("DXVA_VideoDesc").field("Size", &self.Size).field("SampleWidth", &self.SampleWidth).field("SampleHeight", &self.SampleHeight).field("SampleFormat", &self.SampleFormat).field("d3dFormat", &self.d3dFormat).field("InputSampleFreq", &self.InputSampleFreq).field("OutputFrameFreq", &self.OutputFrameFreq).finish() } } #[cfg(feature = "Win32_Graphics_Direct3D9")] @@ -11273,18 +10923,7 @@ impl ::core::default::Default for DXVA_VideoSample2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DXVA_VideoSample2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA_VideoSample2") - .field("Size", &self.Size) - .field("Reserved", &self.Reserved) - .field("rtStart", &self.rtStart) - .field("rtEnd", &self.rtEnd) - .field("SampleFormat", &self.SampleFormat) - .field("SampleFlags", &self.SampleFlags) - .field("lpDDSSrcSurface", &self.lpDDSSrcSurface) - .field("rcSrc", &self.rcSrc) - .field("rcDst", &self.rcDst) - .field("Palette", &self.Palette) - .finish() + fmt.debug_struct("DXVA_VideoSample2").field("Size", &self.Size).field("Reserved", &self.Reserved).field("rtStart", &self.rtStart).field("rtEnd", &self.rtEnd).field("SampleFormat", &self.SampleFormat).field("SampleFlags", &self.SampleFlags).field("lpDDSSrcSurface", &self.lpDDSSrcSurface).field("rcSrc", &self.rcSrc).field("rcDst", &self.rcDst).field("Palette", &self.Palette).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -11330,16 +10969,7 @@ impl ::core::default::Default for DXVA_VideoSample2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DXVA_VideoSample2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA_VideoSample2") - .field("rtStart", &self.rtStart) - .field("rtEnd", &self.rtEnd) - .field("SampleFormat", &self.SampleFormat) - .field("SampleFlags", &self.SampleFlags) - .field("lpDDSSrcSurface", &self.lpDDSSrcSurface) - .field("rcSrc", &self.rcSrc) - .field("rcDst", &self.rcDst) - .field("Palette", &self.Palette) - .finish() + fmt.debug_struct("DXVA_VideoSample2").field("rtStart", &self.rtStart).field("rtEnd", &self.rtEnd).field("SampleFormat", &self.SampleFormat).field("SampleFlags", &self.SampleFlags).field("lpDDSSrcSurface", &self.lpDDSSrcSurface).field("rcSrc", &self.rcSrc).field("rcDst", &self.rcDst).field("Palette", &self.Palette).finish() } } #[cfg(any(target_arch = "x86",))] @@ -11385,16 +11015,7 @@ impl ::core::default::Default for DXVA_VideoSample32 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DXVA_VideoSample32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DXVA_VideoSample32") - .field("rtStart", &self.rtStart) - .field("rtEnd", &self.rtEnd) - .field("SampleFormat", &self.SampleFormat) - .field("SampleFlags", &self.SampleFlags) - .field("lpDDSSrcSurface", &self.lpDDSSrcSurface) - .field("rcSrc", &self.rcSrc) - .field("rcDst", &self.rcDst) - .field("Palette", &self.Palette) - .finish() + fmt.debug_struct("DXVA_VideoSample32").field("rtStart", &self.rtStart).field("rtEnd", &self.rtEnd).field("SampleFormat", &self.SampleFormat).field("SampleFlags", &self.SampleFlags).field("lpDDSSrcSurface", &self.lpDDSSrcSurface).field("rcSrc", &self.rcSrc).field("rcDst", &self.rcDst).field("Palette", &self.Palette).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -11599,12 +11220,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAdva } #[repr(C)] #[doc(hidden)] -pub struct IAdvancedMediaCapture_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAdvancedMediaCapture_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAdvancedMediaCaptureInitializationSettings(pub ::windows::core::IUnknown); @@ -11639,12 +11255,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAdva } #[repr(C)] #[doc(hidden)] -pub struct IAdvancedMediaCaptureInitializationSettings_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAdvancedMediaCaptureInitializationSettings_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAdvancedMediaCaptureSettings(pub ::windows::core::IUnknown); @@ -11680,12 +11291,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAdva } #[repr(C)] #[doc(hidden)] -pub struct IAdvancedMediaCaptureSettings_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAdvancedMediaCaptureSettings_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAudioSourceProvider(pub ::windows::core::IUnknown); @@ -11720,12 +11326,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAudi } #[repr(C)] #[doc(hidden)] -pub struct IAudioSourceProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwsamplecount: u32, pdwchannelcount: *mut u32, pinterleavedaudiodata: *mut f32) -> ::windows::core::HRESULT, -); +pub struct IAudioSourceProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwsamplecount: u32, pdwchannelcount: *mut u32, pinterleavedaudiodata: *mut f32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IClusterDetector(pub ::windows::core::IUnknown); @@ -11939,15 +11540,7 @@ impl ID3D12VideoDecodeCommandList { } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pqueryheap: Param0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) { @@ -12157,15 +11750,7 @@ impl ID3D12VideoDecodeCommandList1 { } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pqueryheap: Param0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) { @@ -12401,15 +11986,7 @@ impl ID3D12VideoDecodeCommandList2 { } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pqueryheap: Param0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) { @@ -13419,17 +12996,7 @@ impl ID3D12VideoDevice2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoProcessor1<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, numinputstreamdescs: u32, pinputstreamdescs: *const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC, pprotectedresourcesession: Param4) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(nodemask), - ::core::mem::transmute(poutputstreamdesc), - ::core::mem::transmute(numinputstreamdescs), - ::core::mem::transmute(pinputstreamdescs), - pprotectedresourcesession.into_param().abi(), - &::IID, - &mut result__ as *mut _ as *mut _, - ) - .and_some(result__) + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(poutputstreamdesc), ::core::mem::transmute(numinputstreamdescs), ::core::mem::transmute(pinputstreamdescs), pprotectedresourcesession.into_param().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateVideoExtensionCommand<'a, Param3: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pdesc: *const D3D12_VIDEO_EXTENSION_COMMAND_DESC, pcreationparameters: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize, pprotectedresourcesession: Param3) -> ::windows::core::Result { @@ -13524,8 +13091,7 @@ pub struct ID3D12VideoDevice2_abi( #[cfg(not(feature = "Win32_Graphics_Direct3D12"))] usize, #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvideodecoderheapdesc: *const D3D12_VIDEO_DECODER_HEAP_DESC, pprotectedresourcesession: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvideodecoderheap: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, numinputstreamdescs: u32, pinputstreamdescs: *const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC, pprotectedresourcesession: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvideoprocessor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, numinputstreamdescs: u32, pinputstreamdescs: *const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC, pprotectedresourcesession: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvideoprocessor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common")))] usize, #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdesc: *const D3D12_VIDEO_EXTENSION_COMMAND_DESC, pcreationparameters: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize, pprotectedresourcesession: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvideoextensioncommand: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct3D12"))] usize, @@ -13575,17 +13141,7 @@ impl ID3D12VideoDevice3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe fn CreateVideoProcessor1<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, numinputstreamdescs: u32, pinputstreamdescs: *const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC, pprotectedresourcesession: Param4) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(nodemask), - ::core::mem::transmute(poutputstreamdesc), - ::core::mem::transmute(numinputstreamdescs), - ::core::mem::transmute(pinputstreamdescs), - pprotectedresourcesession.into_param().abi(), - &::IID, - &mut result__ as *mut _ as *mut _, - ) - .and_some(result__) + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(nodemask), ::core::mem::transmute(poutputstreamdesc), ::core::mem::transmute(numinputstreamdescs), ::core::mem::transmute(pinputstreamdescs), pprotectedresourcesession.into_param().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn CreateVideoExtensionCommand<'a, Param3: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>, T: ::windows::core::Interface>(&self, pdesc: *const D3D12_VIDEO_EXTENSION_COMMAND_DESC, pcreationparameters: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize, pprotectedresourcesession: Param3) -> ::windows::core::Result { @@ -13709,8 +13265,7 @@ pub struct ID3D12VideoDevice3_abi( #[cfg(not(feature = "Win32_Graphics_Direct3D12"))] usize, #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvideodecoderheapdesc: *const D3D12_VIDEO_DECODER_HEAP_DESC, pprotectedresourcesession: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvideodecoderheap: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, numinputstreamdescs: u32, pinputstreamdescs: *const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC, pprotectedresourcesession: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvideoprocessor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nodemask: u32, poutputstreamdesc: *const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC, numinputstreamdescs: u32, pinputstreamdescs: *const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC, pprotectedresourcesession: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvideoprocessor: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common")))] usize, #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdesc: *const D3D12_VIDEO_EXTENSION_COMMAND_DESC, pcreationparameters: *const ::core::ffi::c_void, creationparametersdatasizeinbytes: usize, pprotectedresourcesession: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvideoextensioncommand: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Graphics_Direct3D12"))] usize, @@ -13771,15 +13326,7 @@ impl ID3D12VideoEncodeCommandList { } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pqueryheap: Param0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) { @@ -14001,15 +13548,7 @@ impl ID3D12VideoEncodeCommandList1 { } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pqueryheap: Param0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) { @@ -14259,15 +13798,7 @@ impl ID3D12VideoEncodeCommandList2 { } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pqueryheap: Param0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) { @@ -15291,15 +14822,7 @@ impl ID3D12VideoProcessCommandList { } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pqueryheap: Param0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) { @@ -15509,15 +15032,7 @@ impl ID3D12VideoProcessCommandList1 { } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pqueryheap: Param0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) { @@ -15753,15 +15268,7 @@ impl ID3D12VideoProcessCommandList2 { } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn ResolveQueryData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12QueryHeap>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pqueryheap: Param0, r#type: super::super::Graphics::Direct3D12::D3D12_QUERY_TYPE, startindex: u32, numqueries: u32, pdestinationbuffer: Param4, aligneddestinationbufferoffset: u64) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - pqueryheap.into_param().abi(), - ::core::mem::transmute(r#type), - ::core::mem::transmute(startindex), - ::core::mem::transmute(numqueries), - pdestinationbuffer.into_param().abi(), - ::core::mem::transmute(aligneddestinationbufferoffset), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pqueryheap.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(startindex), ::core::mem::transmute(numqueries), pdestinationbuffer.into_param().abi(), ::core::mem::transmute(aligneddestinationbufferoffset))) } #[cfg(feature = "Win32_Graphics_Direct3D12")] pub unsafe fn SetPredication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Direct3D12::ID3D12Resource>>(&self, pbuffer: Param0, alignedbufferoffset: u64, operation: super::super::Graphics::Direct3D12::D3D12_PREDICATION_OP) { @@ -16313,19 +15820,7 @@ pub struct IDXVAHD_Device(pub ::windows::core::IUnknown); impl IDXVAHD_Device { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn CreateVideoSurface(&self, width: u32, height: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, r#type: DXVAHD_SURFACE_TYPE, numsurfaces: u32, ppsurfaces: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(format), - ::core::mem::transmute(pool), - ::core::mem::transmute(usage), - ::core::mem::transmute(r#type), - ::core::mem::transmute(numsurfaces), - ::core::mem::transmute(ppsurfaces), - ::core::mem::transmute(psharedhandle), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(usage), ::core::mem::transmute(r#type), ::core::mem::transmute(numsurfaces), ::core::mem::transmute(ppsurfaces), ::core::mem::transmute(psharedhandle)).ok() } #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn GetVideoProcessorDeviceCaps(&self) -> ::windows::core::Result { @@ -16464,18 +15959,7 @@ pub struct IDirect3D9ExOverlayExtension(pub ::windows::core::IUnknown); impl IDirect3D9ExOverlayExtension { #[cfg(feature = "Win32_Graphics_Direct3D9")] pub unsafe fn CheckDeviceOverlayType(&self, adapter: u32, devtype: super::super::Graphics::Direct3D9::D3DDEVTYPE, overlaywidth: u32, overlayheight: u32, overlayformat: super::super::Graphics::Direct3D9::D3DFORMAT, pdisplaymode: *mut super::super::Graphics::Direct3D9::D3DDISPLAYMODEEX, displayrotation: super::super::Graphics::Direct3D9::D3DDISPLAYROTATION, poverlaycaps: *mut D3DOVERLAYCAPS) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(adapter), - ::core::mem::transmute(devtype), - ::core::mem::transmute(overlaywidth), - ::core::mem::transmute(overlayheight), - ::core::mem::transmute(overlayformat), - ::core::mem::transmute(pdisplaymode), - ::core::mem::transmute(displayrotation), - ::core::mem::transmute(poverlaycaps), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(adapter), ::core::mem::transmute(devtype), ::core::mem::transmute(overlaywidth), ::core::mem::transmute(overlayheight), ::core::mem::transmute(overlayformat), ::core::mem::transmute(pdisplaymode), ::core::mem::transmute(displayrotation), ::core::mem::transmute(poverlaycaps)).ok() } } unsafe impl ::windows::core::Interface for IDirect3D9ExOverlayExtension { @@ -16784,19 +16268,7 @@ pub struct IDirectXVideoAccelerationService(pub ::windows::core::IUnknown); impl IDirectXVideoAccelerationService { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn CreateSurface(&self, width: u32, height: u32, backbuffers: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, dxvatype: DXVA2_VideoRenderTargetType, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(backbuffers), - ::core::mem::transmute(format), - ::core::mem::transmute(pool), - ::core::mem::transmute(usage), - ::core::mem::transmute(dxvatype), - ::core::mem::transmute(ppsurface), - ::core::mem::transmute(psharedhandle), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(backbuffers), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(usage), ::core::mem::transmute(dxvatype), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } } unsafe impl ::windows::core::Interface for IDirectXVideoAccelerationService { @@ -16909,19 +16381,7 @@ pub struct IDirectXVideoDecoderService(pub ::windows::core::IUnknown); impl IDirectXVideoDecoderService { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn CreateSurface(&self, width: u32, height: u32, backbuffers: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, dxvatype: DXVA2_VideoRenderTargetType, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(backbuffers), - ::core::mem::transmute(format), - ::core::mem::transmute(pool), - ::core::mem::transmute(usage), - ::core::mem::transmute(dxvatype), - ::core::mem::transmute(ppsurface), - ::core::mem::transmute(psharedhandle), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(backbuffers), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(usage), ::core::mem::transmute(dxvatype), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } pub unsafe fn GetDecoderDeviceGuids(&self, pcount: *mut u32, pguids: *mut *mut ::windows::core::GUID) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(pcount), ::core::mem::transmute(pguids)).ok() @@ -17121,19 +16581,7 @@ pub struct IDirectXVideoProcessorService(pub ::windows::core::IUnknown); impl IDirectXVideoProcessorService { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] pub unsafe fn CreateSurface(&self, width: u32, height: u32, backbuffers: u32, format: super::super::Graphics::Direct3D9::D3DFORMAT, pool: super::super::Graphics::Direct3D9::D3DPOOL, usage: u32, dxvatype: DXVA2_VideoRenderTargetType, ppsurface: *mut ::core::option::Option, psharedhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - ::core::mem::transmute(backbuffers), - ::core::mem::transmute(format), - ::core::mem::transmute(pool), - ::core::mem::transmute(usage), - ::core::mem::transmute(dxvatype), - ::core::mem::transmute(ppsurface), - ::core::mem::transmute(psharedhandle), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(width), ::core::mem::transmute(height), ::core::mem::transmute(backbuffers), ::core::mem::transmute(format), ::core::mem::transmute(pool), ::core::mem::transmute(usage), ::core::mem::transmute(dxvatype), ::core::mem::transmute(ppsurface), ::core::mem::transmute(psharedhandle)).ok() } pub unsafe fn RegisterVideoProcessorSoftwareDevice(&self, pcallbacks: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(pcallbacks)).ok() @@ -19827,13 +19275,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFBu } #[repr(C)] #[doc(hidden)] -pub struct IMFBufferListNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr), - pub unsafe extern "system" fn(this: ::windows::core::RawPtr), -); +pub struct IMFBufferListNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr), pub unsafe extern "system" fn(this: ::windows::core::RawPtr)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFByteStream(pub ::windows::core::IUnknown); @@ -20024,12 +19466,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFBy } #[repr(C)] #[doc(hidden)] -pub struct IMFByteStreamCacheControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFByteStreamCacheControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFByteStreamCacheControl2(pub ::windows::core::IUnknown); @@ -20110,16 +19547,7 @@ pub struct IMFByteStreamCacheControl2_abi( pub struct IMFByteStreamHandler(pub ::windows::core::IUnknown); impl IMFByteStreamHandler { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe fn BeginCreateObject<'a, Param0: ::windows::core::IntoParam<'a, IMFByteStream>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>, Param5: ::windows::core::IntoParam<'a, IMFAsyncCallback>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - pbytestream: Param0, - pwszurl: Param1, - dwflags: u32, - pprops: Param3, - ppiunknowncancelcookie: *mut ::core::option::Option<::windows::core::IUnknown>, - pcallback: Param5, - punkstate: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn BeginCreateObject<'a, Param0: ::windows::core::IntoParam<'a, IMFByteStream>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>, Param5: ::windows::core::IntoParam<'a, IMFAsyncCallback>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, pbytestream: Param0, pwszurl: Param1, dwflags: u32, pprops: Param3, ppiunknowncancelcookie: *mut ::core::option::Option<::windows::core::IUnknown>, pcallback: Param5, punkstate: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pbytestream.into_param().abi(), pwszurl.into_param().abi(), ::core::mem::transmute(dwflags), pprops.into_param().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into_param().abi(), punkstate.into_param().abi()).ok() } pub unsafe fn EndCreateObject<'a, Param0: ::windows::core::IntoParam<'a, IMFAsyncResult>>(&self, presult: Param0, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { @@ -20344,12 +19772,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFCa } #[repr(C)] #[doc(hidden)] -pub struct IMFCameraOcclusionStateReport_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, occlusionstate: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IMFCameraOcclusionStateReport_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, occlusionstate: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFCameraOcclusionStateReportCallback(pub ::windows::core::IUnknown); @@ -20384,12 +19807,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFCa } #[repr(C)] #[doc(hidden)] -pub struct IMFCameraOcclusionStateReportCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, occlusionstatereport: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFCameraOcclusionStateReportCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, occlusionstatereport: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFCameraSyncObject(pub ::windows::core::IUnknown); @@ -20427,13 +19845,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFCa } #[repr(C)] #[doc(hidden)] -pub struct IMFCameraSyncObject_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, timeoutinms: u32) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr), -); +pub struct IMFCameraSyncObject_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, timeoutinms: u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFCaptureEngine(pub ::windows::core::IUnknown); @@ -20580,12 +19992,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFCa } #[repr(C)] #[doc(hidden)] -pub struct IMFCaptureEngineOnEventCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFCaptureEngineOnEventCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFCaptureEngineOnSampleCallback(pub ::windows::core::IUnknown); @@ -20620,12 +20027,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFCa } #[repr(C)] #[doc(hidden)] -pub struct IMFCaptureEngineOnSampleCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psample: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFCaptureEngineOnSampleCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psample: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFCaptureEngineOnSampleCallback2(pub ::windows::core::IUnknown); @@ -21347,13 +20749,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFCd } #[repr(C)] #[doc(hidden)] -pub struct IMFCdmSuspendNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFCdmSuspendNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFClock(pub ::windows::core::IUnknown); @@ -22432,12 +21828,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFDX } #[repr(C)] #[doc(hidden)] -pub struct IMFDXGIDeviceManagerSource_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppmanager: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFDXGIDeviceManagerSource_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppmanager: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFDesiredSample(pub ::windows::core::IUnknown); @@ -22581,12 +21972,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFEx } #[repr(C)] #[doc(hidden)] -pub struct IMFExtendedCameraController_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwstreamindex: u32, ulpropertyid: u32, ppcontrol: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFExtendedCameraController_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwstreamindex: u32, ulpropertyid: u32, ppcontrol: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFExtendedCameraIntrinsicModel(pub ::windows::core::IUnknown); @@ -22867,12 +22253,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFFi } #[repr(C)] #[doc(hidden)] -pub struct IMFFieldOfUseMFTUnlock_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkmft: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFFieldOfUseMFTUnlock_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkmft: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFFinalizableMediaSink(pub ::windows::core::IUnknown); @@ -23192,14 +22573,7 @@ impl IMFHttpDownloadSession { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), szservername.into_param().abi(), ::core::mem::transmute(nport)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateRequest<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - szobjectname: Param0, - fbypassproxycache: Param1, - fsecure: Param2, - szverb: Param3, - szreferrer: Param4, - ) -> ::windows::core::Result { + pub unsafe fn CreateRequest<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, szobjectname: Param0, fbypassproxycache: Param1, fsecure: Param2, szverb: Param3, szreferrer: Param4) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), szobjectname.into_param().abi(), fbypassproxycache.into_param().abi(), fsecure.into_param().abi(), szverb.into_param().abi(), szreferrer.into_param().abi(), &mut result__).from_abi::(result__) } @@ -24663,15 +24037,7 @@ impl IMFMediaEngineExtension { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), audioonly.into_param().abi(), mimetype.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn BeginCreateObject<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, IMFByteStream>, Param4: ::windows::core::IntoParam<'a, IMFAsyncCallback>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - bstrurl: Param0, - pbytestream: Param1, - r#type: MF_OBJECT_TYPE, - ppiunknowncancelcookie: *mut ::core::option::Option<::windows::core::IUnknown>, - pcallback: Param4, - punkstate: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn BeginCreateObject<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, IMFByteStream>, Param4: ::windows::core::IntoParam<'a, IMFAsyncCallback>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, bstrurl: Param0, pbytestream: Param1, r#type: MF_OBJECT_TYPE, ppiunknowncancelcookie: *mut ::core::option::Option<::windows::core::IUnknown>, pcallback: Param4, punkstate: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), bstrurl.into_param().abi(), pbytestream.into_param().abi(), ::core::mem::transmute(r#type), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into_param().abi(), punkstate.into_param().abi()).ok() } pub unsafe fn CancelObjectCreation<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, piunknowncancelcookie: Param0) -> ::windows::core::Result<()> { @@ -24753,12 +24119,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFMe } #[repr(C)] #[doc(hidden)] -pub struct IMFMediaEngineNeedKeyNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, initdata: *const u8, cb: u32), -); +pub struct IMFMediaEngineNeedKeyNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, initdata: *const u8, cb: u32)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFMediaEngineNotify(pub ::windows::core::IUnknown); @@ -24793,12 +24154,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFMe } #[repr(C)] #[doc(hidden)] -pub struct IMFMediaEngineNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, event: u32, param1: usize, param2: u32) -> ::windows::core::HRESULT, -); +pub struct IMFMediaEngineNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, event: u32, param1: usize, param2: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFMediaEngineOPMInfo(pub ::windows::core::IUnknown); @@ -25167,12 +24523,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFMe } #[repr(C)] #[doc(hidden)] -pub struct IMFMediaEngineTransferSource_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, destination: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFMediaEngineTransferSource_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, destination: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFMediaEngineWebSupport(pub ::windows::core::IUnknown); @@ -26562,12 +25913,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFMe } #[repr(C)] #[doc(hidden)] -pub struct IMFMediaSharingEngineClassFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32, pattr: ::windows::core::RawPtr, ppengine: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFMediaSharingEngineClassFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32, pattr: ::windows::core::RawPtr, ppengine: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFMediaSink(pub ::windows::core::IUnknown); @@ -26680,12 +26026,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFMe } #[repr(C)] #[doc(hidden)] -pub struct IMFMediaSinkPreroll_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hnsupcomingstarttime: i64) -> ::windows::core::HRESULT, -); +pub struct IMFMediaSinkPreroll_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hnsupcomingstarttime: i64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFMediaSource(pub ::windows::core::IUnknown); @@ -27297,12 +26638,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFMe } #[repr(C)] #[doc(hidden)] -pub struct IMFMediaSourcePresentationProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppresentationdescriptor: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFMediaSourcePresentationProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppresentationdescriptor: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFMediaSourceTopologyProvider(pub ::windows::core::IUnknown); @@ -27338,12 +26674,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFMe } #[repr(C)] #[doc(hidden)] -pub struct IMFMediaSourceTopologyProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppresentationdescriptor: ::windows::core::RawPtr, pptopology: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFMediaSourceTopologyProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppresentationdescriptor: ::windows::core::RawPtr, pptopology: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFMediaStream(pub ::windows::core::IUnknown); @@ -27587,12 +26918,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFMe } #[repr(C)] #[doc(hidden)] -pub struct IMFMediaStreamSourceSampleRequest_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFMediaStreamSourceSampleRequest_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFMediaTimeRange(pub ::windows::core::IUnknown); @@ -29222,12 +28548,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFPM } #[repr(C)] #[doc(hidden)] -pub struct IMFPMPClient_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppmphost: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFPMPClient_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppmphost: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFPMPClientApp(pub ::windows::core::IUnknown); @@ -29262,12 +28583,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFPM } #[repr(C)] #[doc(hidden)] -pub struct IMFPMPClientApp_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppmphost: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFPMPClientApp_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppmphost: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFPMPHost(pub ::windows::core::IUnknown); @@ -29541,11 +28857,9 @@ pub struct IMFPMediaItem_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppiunknown: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdwuserdata: *mut usize) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwuserdata: usize) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidstartpositiontype: *mut ::windows::core::GUID, pvstartvalue: *mut ::core::mem::ManuallyDrop, pguidstoppositiontype: *mut ::windows::core::GUID, pvstopvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidstartpositiontype: *mut ::windows::core::GUID, pvstartvalue: *mut ::core::mem::ManuallyDrop, pguidstoppositiontype: *mut ::windows::core::GUID, pvstopvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidstartpositiontype: *const ::windows::core::GUID, pvstartvalue: *const ::core::mem::ManuallyDrop, pguidstoppositiontype: *const ::windows::core::GUID, pvstopvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidstartpositiontype: *const ::windows::core::GUID, pvstartvalue: *const ::core::mem::ManuallyDrop, pguidstoppositiontype: *const ::windows::core::GUID, pvstopvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfhasvideo: *mut super::super::Foundation::BOOL, pfselected: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -30996,12 +30310,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFRe } #[repr(C)] #[doc(hidden)] -pub struct IMFRelativePanelReport_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, panel: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IMFRelativePanelReport_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, panel: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFRelativePanelWatcher(pub ::windows::core::IUnknown); @@ -31115,12 +30424,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFRe } #[repr(C)] #[doc(hidden)] -pub struct IMFRemoteAsyncCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hr: ::windows::core::HRESULT, premoteresult: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFRemoteAsyncCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hr: ::windows::core::HRESULT, premoteresult: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFRemoteDesktopPlugin(pub ::windows::core::IUnknown); @@ -31155,12 +30459,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFRe } #[repr(C)] #[doc(hidden)] -pub struct IMFRemoteDesktopPlugin_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptopology: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFRemoteDesktopPlugin_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptopology: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFRemoteProxy(pub ::windows::core::IUnknown); @@ -31758,17 +31057,7 @@ impl IMFSampleGrabberSinkCallback2 { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self)).ok() } pub unsafe fn OnProcessSampleEx<'a, Param6: ::windows::core::IntoParam<'a, IMFAttributes>>(&self, guidmajormediatype: *const ::windows::core::GUID, dwsampleflags: u32, llsampletime: i64, llsampleduration: i64, psamplebuffer: *const u8, dwsamplesize: u32, pattributes: Param6) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(guidmajormediatype), - ::core::mem::transmute(dwsampleflags), - ::core::mem::transmute(llsampletime), - ::core::mem::transmute(llsampleduration), - ::core::mem::transmute(psamplebuffer), - ::core::mem::transmute(dwsamplesize), - pattributes.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(guidmajormediatype), ::core::mem::transmute(dwsampleflags), ::core::mem::transmute(llsampletime), ::core::mem::transmute(llsampleduration), ::core::mem::transmute(psamplebuffer), ::core::mem::transmute(dwsamplesize), pattributes.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IMFSampleGrabberSinkCallback2 { @@ -32015,15 +31304,7 @@ pub struct IMFSaveJob_abi( pub struct IMFSchemeHandler(pub ::windows::core::IUnknown); impl IMFSchemeHandler { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe fn BeginCreateObject<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>, Param4: ::windows::core::IntoParam<'a, IMFAsyncCallback>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - pwszurl: Param0, - dwflags: u32, - pprops: Param2, - ppiunknowncancelcookie: *mut ::core::option::Option<::windows::core::IUnknown>, - pcallback: Param4, - punkstate: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn BeginCreateObject<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>, Param4: ::windows::core::IntoParam<'a, IMFAsyncCallback>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, pwszurl: Param0, dwflags: u32, pprops: Param2, ppiunknowncancelcookie: *mut ::core::option::Option<::windows::core::IUnknown>, pcallback: Param4, punkstate: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwszurl.into_param().abi(), ::core::mem::transmute(dwflags), pprops.into_param().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into_param().abi(), punkstate.into_param().abi()).ok() } pub unsafe fn EndCreateObject<'a, Param0: ::windows::core::IntoParam<'a, IMFAsyncResult>>(&self, presult: Param0, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { @@ -32103,12 +31384,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFSe } #[repr(C)] #[doc(hidden)] -pub struct IMFSecureBuffer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguididentifier: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IMFSecureBuffer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguididentifier: *mut ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFSecureChannel(pub ::windows::core::IUnknown); @@ -32192,8 +31468,7 @@ pub struct IMFSeekInfo_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidtimeformat: *const ::windows::core::GUID, pvarstartposition: *const ::core::mem::ManuallyDrop, pvarpreviouskeyframe: *mut ::core::mem::ManuallyDrop, pvarnextkeyframe: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidtimeformat: *const ::windows::core::GUID, pvarstartposition: *const ::core::mem::ManuallyDrop, pvarpreviouskeyframe: *mut ::core::mem::ManuallyDrop, pvarnextkeyframe: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, ); #[repr(transparent)] @@ -32283,12 +31558,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFSe } #[repr(C)] #[doc(hidden)] -pub struct IMFSensorActivitiesReportCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sensoractivitiesreport: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFSensorActivitiesReportCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sensoractivitiesreport: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFSensorActivityMonitor(pub ::windows::core::IUnknown); @@ -32326,13 +31596,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFSe } #[repr(C)] #[doc(hidden)] -pub struct IMFSensorActivityMonitor_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFSensorActivityMonitor_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFSensorActivityReport(pub ::windows::core::IUnknown); @@ -33101,12 +32365,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFSh } #[repr(C)] #[doc(hidden)] -pub struct IMFSharingEngineClassFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32, pattr: ::windows::core::RawPtr, ppengine: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFSharingEngineClassFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32, pattr: ::windows::core::RawPtr, ppengine: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFShutdown(pub ::windows::core::IUnknown); @@ -33768,13 +33027,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFSo } #[repr(C)] #[doc(hidden)] -pub struct IMFSourceBufferList_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32) -> ::windows::core::RawPtr, -); +pub struct IMFSourceBufferList_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: u32) -> ::windows::core::RawPtr); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFSourceBufferNotify(pub ::windows::core::IUnknown); @@ -33865,12 +33118,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFSo } #[repr(C)] #[doc(hidden)] -pub struct IMFSourceOpenMonitor_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFSourceOpenMonitor_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pevent: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFSourceReader(pub ::windows::core::IUnknown); @@ -34221,31 +33469,14 @@ impl IMFSourceResolver { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pbytestream.into_param().abi(), pwszurl.into_param().abi(), ::core::mem::transmute(dwflags), pprops.into_param().abi(), ::core::mem::transmute(pobjecttype), ::core::mem::transmute(ppobject)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe fn BeginCreateObjectFromURL<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>, Param4: ::windows::core::IntoParam<'a, IMFAsyncCallback>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - pwszurl: Param0, - dwflags: u32, - pprops: Param2, - ppiunknowncancelcookie: *mut ::core::option::Option<::windows::core::IUnknown>, - pcallback: Param4, - punkstate: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn BeginCreateObjectFromURL<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>, Param4: ::windows::core::IntoParam<'a, IMFAsyncCallback>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, pwszurl: Param0, dwflags: u32, pprops: Param2, ppiunknowncancelcookie: *mut ::core::option::Option<::windows::core::IUnknown>, pcallback: Param4, punkstate: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pwszurl.into_param().abi(), ::core::mem::transmute(dwflags), pprops.into_param().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into_param().abi(), punkstate.into_param().abi()).ok() } pub unsafe fn EndCreateObjectFromURL<'a, Param0: ::windows::core::IntoParam<'a, IMFAsyncResult>>(&self, presult: Param0, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), presult.into_param().abi(), ::core::mem::transmute(pobjecttype), ::core::mem::transmute(ppobject)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe fn BeginCreateObjectFromByteStream<'a, Param0: ::windows::core::IntoParam<'a, IMFByteStream>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>, Param5: ::windows::core::IntoParam<'a, IMFAsyncCallback>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - pbytestream: Param0, - pwszurl: Param1, - dwflags: u32, - pprops: Param3, - ppiunknowncancelcookie: *mut ::core::option::Option<::windows::core::IUnknown>, - pcallback: Param5, - punkstate: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn BeginCreateObjectFromByteStream<'a, Param0: ::windows::core::IntoParam<'a, IMFByteStream>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>, Param5: ::windows::core::IntoParam<'a, IMFAsyncCallback>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, pbytestream: Param0, pwszurl: Param1, dwflags: u32, pprops: Param3, ppiunknowncancelcookie: *mut ::core::option::Option<::windows::core::IUnknown>, pcallback: Param5, punkstate: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), pbytestream.into_param().abi(), pwszurl.into_param().abi(), ::core::mem::transmute(dwflags), pprops.into_param().abi(), ::core::mem::transmute(ppiunknowncancelcookie), pcallback.into_param().abi(), punkstate.into_param().abi()).ok() } pub unsafe fn EndCreateObjectFromByteStream<'a, Param0: ::windows::core::IntoParam<'a, IMFAsyncResult>>(&self, presult: Param0, pobjecttype: *mut MF_OBJECT_TYPE, ppobject: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { @@ -35312,12 +34543,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFTi } #[repr(C)] #[doc(hidden)] -pub struct IMFTimedTextBinary_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, data: *mut *mut u8, length: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IMFTimedTextBinary_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, data: *mut *mut u8, length: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFTimedTextBouten(pub ::windows::core::IUnknown); @@ -36767,12 +35993,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFTo } #[repr(C)] #[doc(hidden)] -pub struct IMFTopologyNodeAttributeEditor_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, topoid: u64, cupdates: u32, pupdates: *const MFTOPONODE_ATTRIBUTE_UPDATE) -> ::windows::core::HRESULT, -); +pub struct IMFTopologyNodeAttributeEditor_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, topoid: u64, cupdates: u32, pupdates: *const MFTOPONODE_ATTRIBUTE_UPDATE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFTopologyServiceLookup(pub ::windows::core::IUnknown); @@ -36891,12 +36112,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFTr } #[repr(C)] #[doc(hidden)] -pub struct IMFTrackedSample_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psampleallocator: ::windows::core::RawPtr, punkstate: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFTrackedSample_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psampleallocator: ::windows::core::RawPtr, punkstate: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFTranscodeProfile(pub ::windows::core::IUnknown); @@ -37360,12 +36576,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFVi } #[repr(C)] #[doc(hidden)] -pub struct IMFVideoDeviceID_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdeviceid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IMFVideoDeviceID_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdeviceid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFVideoDisplayControl(pub ::windows::core::IUnknown); @@ -38502,12 +37713,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFVi } #[repr(C)] #[doc(hidden)] -pub struct IMFVideoRenderer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvideomixer: ::windows::core::RawPtr, pvideopresenter: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFVideoRenderer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvideomixer: ::windows::core::RawPtr, pvideopresenter: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFVideoRendererEffectControl(pub ::windows::core::IUnknown); @@ -38542,12 +37748,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFVi } #[repr(C)] #[doc(hidden)] -pub struct IMFVideoRendererEffectControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pappserviceconnection: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFVideoRendererEffectControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pappserviceconnection: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFVideoSampleAllocator(pub ::windows::core::IUnknown); @@ -38757,12 +37958,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMFVi } #[repr(C)] #[doc(hidden)] -pub struct IMFVideoSampleAllocatorNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMFVideoSampleAllocatorNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMFVideoSampleAllocatorNotifyEx(pub ::windows::core::IUnknown); @@ -38966,18 +38162,7 @@ impl IMFVirtualCamera { (::windows::core::Interface::vtable(self).39)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } pub unsafe fn SendCameraProperty(&self, propertyset: *const ::windows::core::GUID, propertyid: u32, propertyflags: u32, propertypayload: *mut ::core::ffi::c_void, propertypayloadlength: u32, data: *mut ::core::ffi::c_void, datalength: u32, datawritten: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(propertyset), - ::core::mem::transmute(propertyid), - ::core::mem::transmute(propertyflags), - ::core::mem::transmute(propertypayload), - ::core::mem::transmute(propertypayloadlength), - ::core::mem::transmute(data), - ::core::mem::transmute(datalength), - ::core::mem::transmute(datawritten), - ) - .ok() + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), ::core::mem::transmute(propertyset), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyflags), ::core::mem::transmute(propertypayload), ::core::mem::transmute(propertypayloadlength), ::core::mem::transmute(data), ::core::mem::transmute(datalength), ::core::mem::transmute(datawritten)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateSyncEvent<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(&self, kseventset: *const ::windows::core::GUID, kseventid: u32, kseventflags: u32, eventhandle: Param3) -> ::windows::core::Result { @@ -39526,12 +38711,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPlay } #[repr(C)] #[doc(hidden)] -pub struct IPlayToSourceClassFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32, pcontrol: ::windows::core::RawPtr, ppsource: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPlayToSourceClassFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32, pcontrol: ::windows::core::RawPtr, ppsource: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IToc(pub ::windows::core::IUnknown); @@ -40001,12 +39181,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMCo } #[repr(C)] #[doc(hidden)] -pub struct IWMCodecOutputTimestamp_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prttime: *mut i64) -> ::windows::core::HRESULT, -); +pub struct IWMCodecOutputTimestamp_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prttime: *mut i64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMCodecPrivateData(pub ::windows::core::IUnknown); @@ -40227,12 +39402,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMCo } #[repr(C)] #[doc(hidden)] -pub struct IWMColorLegalizerProps_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lquality: i32) -> ::windows::core::HRESULT, -); +pub struct IWMColorLegalizerProps_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lquality: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMFrameInterpProps(pub ::windows::core::IUnknown); @@ -40393,32 +39563,10 @@ impl IWMResizerProps { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(lcliporixsrc), ::core::mem::transmute(lcliporiysrc), ::core::mem::transmute(lclipwidthsrc), ::core::mem::transmute(lclipheightsrc)).ok() } pub unsafe fn SetFullCropRegion(&self, lcliporixsrc: i32, lcliporiysrc: i32, lclipwidthsrc: i32, lclipheightsrc: i32, lcliporixdst: i32, lcliporiydst: i32, lclipwidthdst: i32, lclipheightdst: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lcliporixsrc), - ::core::mem::transmute(lcliporiysrc), - ::core::mem::transmute(lclipwidthsrc), - ::core::mem::transmute(lclipheightsrc), - ::core::mem::transmute(lcliporixdst), - ::core::mem::transmute(lcliporiydst), - ::core::mem::transmute(lclipwidthdst), - ::core::mem::transmute(lclipheightdst), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(lcliporixsrc), ::core::mem::transmute(lcliporiysrc), ::core::mem::transmute(lclipwidthsrc), ::core::mem::transmute(lclipheightsrc), ::core::mem::transmute(lcliporixdst), ::core::mem::transmute(lcliporiydst), ::core::mem::transmute(lclipwidthdst), ::core::mem::transmute(lclipheightdst)).ok() } pub unsafe fn GetFullCropRegion(&self, lcliporixsrc: *mut i32, lcliporiysrc: *mut i32, lclipwidthsrc: *mut i32, lclipheightsrc: *mut i32, lcliporixdst: *mut i32, lcliporiydst: *mut i32, lclipwidthdst: *mut i32, lclipheightdst: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lcliporixsrc), - ::core::mem::transmute(lcliporiysrc), - ::core::mem::transmute(lclipwidthsrc), - ::core::mem::transmute(lclipheightsrc), - ::core::mem::transmute(lcliporixdst), - ::core::mem::transmute(lcliporiydst), - ::core::mem::transmute(lclipwidthdst), - ::core::mem::transmute(lclipheightdst), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(lcliporixsrc), ::core::mem::transmute(lcliporiysrc), ::core::mem::transmute(lclipwidthsrc), ::core::mem::transmute(lclipheightsrc), ::core::mem::transmute(lcliporixdst), ::core::mem::transmute(lcliporiydst), ::core::mem::transmute(lclipwidthdst), ::core::mem::transmute(lclipheightdst)).ok() } } unsafe impl ::windows::core::Interface for IWMResizerProps { @@ -40533,12 +39681,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMVa } #[repr(C)] #[doc(hidden)] -pub struct IWMValidate_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, guidvalidationid: ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IWMValidate_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, guidvalidationid: ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMVideoDecoderHurryup(pub ::windows::core::IUnknown); @@ -40669,12 +39812,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMVi } #[repr(C)] #[doc(hidden)] -pub struct IWMVideoForceKeyFrame_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWMVideoForceKeyFrame_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct KSMETHOD_OPMVIDEOOUTPUT(pub i32); @@ -41278,16 +40416,7 @@ impl ::core::default::Default for MFBYTESTREAM_BUFFERING_PARAMS { } impl ::core::fmt::Debug for MFBYTESTREAM_BUFFERING_PARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MFBYTESTREAM_BUFFERING_PARAMS") - .field("cbTotalFileSize", &self.cbTotalFileSize) - .field("cbPlayableDataSize", &self.cbPlayableDataSize) - .field("prgBuckets", &self.prgBuckets) - .field("cBuckets", &self.cBuckets) - .field("qwNetBufferingTime", &self.qwNetBufferingTime) - .field("qwExtraBufferingTimeDuringSeek", &self.qwExtraBufferingTimeDuringSeek) - .field("qwPlayDuration", &self.qwPlayDuration) - .field("dRate", &self.dRate) - .finish() + fmt.debug_struct("MFBYTESTREAM_BUFFERING_PARAMS").field("cbTotalFileSize", &self.cbTotalFileSize).field("cbPlayableDataSize", &self.cbPlayableDataSize).field("prgBuckets", &self.prgBuckets).field("cBuckets", &self.cBuckets).field("qwNetBufferingTime", &self.qwNetBufferingTime).field("qwExtraBufferingTimeDuringSeek", &self.qwExtraBufferingTimeDuringSeek).field("qwPlayDuration", &self.qwPlayDuration).field("dRate", &self.dRate).finish() } } impl ::core::cmp::PartialEq for MFBYTESTREAM_BUFFERING_PARAMS { @@ -41417,14 +40546,7 @@ impl ::core::default::Default for MFCLOCK_PROPERTIES { } impl ::core::fmt::Debug for MFCLOCK_PROPERTIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MFCLOCK_PROPERTIES") - .field("qwCorrelationRate", &self.qwCorrelationRate) - .field("guidClockId", &self.guidClockId) - .field("dwClockFlags", &self.dwClockFlags) - .field("qwClockFrequency", &self.qwClockFrequency) - .field("dwClockTolerance", &self.dwClockTolerance) - .field("dwClockJitter", &self.dwClockJitter) - .finish() + fmt.debug_struct("MFCLOCK_PROPERTIES").field("qwCorrelationRate", &self.qwCorrelationRate).field("guidClockId", &self.guidClockId).field("dwClockFlags", &self.dwClockFlags).field("qwClockFrequency", &self.qwClockFrequency).field("dwClockTolerance", &self.dwClockTolerance).field("dwClockJitter", &self.dwClockJitter).finish() } } impl ::core::cmp::PartialEq for MFCLOCK_PROPERTIES { @@ -41504,13 +40626,7 @@ impl ::core::default::Default for MFCONTENTPROTECTIONDEVICE_INPUT_DATA { } impl ::core::fmt::Debug for MFCONTENTPROTECTIONDEVICE_INPUT_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MFCONTENTPROTECTIONDEVICE_INPUT_DATA") - .field("HWProtectionFunctionID", &self.HWProtectionFunctionID) - .field("PrivateDataByteCount", &self.PrivateDataByteCount) - .field("HWProtectionDataByteCount", &self.HWProtectionDataByteCount) - .field("Reserved", &self.Reserved) - .field("InputData", &self.InputData) - .finish() + fmt.debug_struct("MFCONTENTPROTECTIONDEVICE_INPUT_DATA").field("HWProtectionFunctionID", &self.HWProtectionFunctionID).field("PrivateDataByteCount", &self.PrivateDataByteCount).field("HWProtectionDataByteCount", &self.HWProtectionDataByteCount).field("Reserved", &self.Reserved).field("InputData", &self.InputData).finish() } } impl ::core::cmp::PartialEq for MFCONTENTPROTECTIONDEVICE_INPUT_DATA { @@ -41747,16 +40863,7 @@ impl ::core::default::Default for MFCameraIntrinsic_DistortionModel6KT { } impl ::core::fmt::Debug for MFCameraIntrinsic_DistortionModel6KT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MFCameraIntrinsic_DistortionModel6KT") - .field("Radial_k1", &self.Radial_k1) - .field("Radial_k2", &self.Radial_k2) - .field("Radial_k3", &self.Radial_k3) - .field("Radial_k4", &self.Radial_k4) - .field("Radial_k5", &self.Radial_k5) - .field("Radial_k6", &self.Radial_k6) - .field("Tangential_p1", &self.Tangential_p1) - .field("Tangential_p2", &self.Tangential_p2) - .finish() + fmt.debug_struct("MFCameraIntrinsic_DistortionModel6KT").field("Radial_k1", &self.Radial_k1).field("Radial_k2", &self.Radial_k2).field("Radial_k3", &self.Radial_k3).field("Radial_k4", &self.Radial_k4).field("Radial_k5", &self.Radial_k5).field("Radial_k6", &self.Radial_k6).field("Tangential_p1", &self.Tangential_p1).field("Tangential_p2", &self.Tangential_p2).finish() } } impl ::core::cmp::PartialEq for MFCameraIntrinsic_DistortionModel6KT { @@ -43481,18 +42588,7 @@ pub unsafe fn MFCreateVideoMediaTypeFromBitMapInfoHeader(pbmihbitmapinfoheader: fn MFCreateVideoMediaTypeFromBitMapInfoHeader(pbmihbitmapinfoheader: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, dwpixelaspectratiox: u32, dwpixelaspectratioy: u32, interlacemode: MFVideoInterlaceMode, videoflags: u64, qwframespersecondnumerator: u64, qwframesperseconddenominator: u64, dwmaxbitrate: u32, ppivideomediatype: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } let mut result__: ::Abi = ::core::mem::zeroed(); - MFCreateVideoMediaTypeFromBitMapInfoHeader( - ::core::mem::transmute(pbmihbitmapinfoheader), - ::core::mem::transmute(dwpixelaspectratiox), - ::core::mem::transmute(dwpixelaspectratioy), - ::core::mem::transmute(interlacemode), - ::core::mem::transmute(videoflags), - ::core::mem::transmute(qwframespersecondnumerator), - ::core::mem::transmute(qwframesperseconddenominator), - ::core::mem::transmute(dwmaxbitrate), - &mut result__, - ) - .from_abi::(result__) + MFCreateVideoMediaTypeFromBitMapInfoHeader(::core::mem::transmute(pbmihbitmapinfoheader), ::core::mem::transmute(dwpixelaspectratiox), ::core::mem::transmute(dwpixelaspectratioy), ::core::mem::transmute(interlacemode), ::core::mem::transmute(videoflags), ::core::mem::transmute(qwframespersecondnumerator), ::core::mem::transmute(qwframesperseconddenominator), ::core::mem::transmute(dwmaxbitrate), &mut result__).from_abi::(result__) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -43507,19 +42603,7 @@ pub unsafe fn MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(pbmihbitmapinfoheader fn MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(pbmihbitmapinfoheader: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, cbbitmapinfoheader: u32, dwpixelaspectratiox: u32, dwpixelaspectratioy: u32, interlacemode: MFVideoInterlaceMode, videoflags: u64, dwframespersecondnumerator: u32, dwframesperseconddenominator: u32, dwmaxbitrate: u32, ppivideomediatype: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } let mut result__: ::Abi = ::core::mem::zeroed(); - MFCreateVideoMediaTypeFromBitMapInfoHeaderEx( - ::core::mem::transmute(pbmihbitmapinfoheader), - ::core::mem::transmute(cbbitmapinfoheader), - ::core::mem::transmute(dwpixelaspectratiox), - ::core::mem::transmute(dwpixelaspectratioy), - ::core::mem::transmute(interlacemode), - ::core::mem::transmute(videoflags), - ::core::mem::transmute(dwframespersecondnumerator), - ::core::mem::transmute(dwframesperseconddenominator), - ::core::mem::transmute(dwmaxbitrate), - &mut result__, - ) - .from_abi::(result__) + MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(::core::mem::transmute(pbmihbitmapinfoheader), ::core::mem::transmute(cbbitmapinfoheader), ::core::mem::transmute(dwpixelaspectratiox), ::core::mem::transmute(dwpixelaspectratioy), ::core::mem::transmute(interlacemode), ::core::mem::transmute(videoflags), ::core::mem::transmute(dwframespersecondnumerator), ::core::mem::transmute(dwframesperseconddenominator), ::core::mem::transmute(dwmaxbitrate), &mut result__).from_abi::(result__) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -43647,15 +42731,7 @@ pub unsafe fn MFCreateVideoSampleFromSurface<'a, Param0: ::windows::core::IntoPa } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MFCreateVirtualCamera<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - r#type: __MIDL___MIDL_itf_mfvirtualcamera_0000_0000_0001, - lifetime: __MIDL___MIDL_itf_mfvirtualcamera_0000_0000_0002, - access: __MIDL___MIDL_itf_mfvirtualcamera_0000_0000_0003, - friendlyname: Param3, - sourceid: Param4, - categories: *const ::windows::core::GUID, - categorycount: u32, -) -> ::windows::core::Result { +pub unsafe fn MFCreateVirtualCamera<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(r#type: __MIDL___MIDL_itf_mfvirtualcamera_0000_0000_0001, lifetime: __MIDL___MIDL_itf_mfvirtualcamera_0000_0000_0002, access: __MIDL___MIDL_itf_mfvirtualcamera_0000_0000_0003, friendlyname: Param3, sourceid: Param4, categories: *const ::windows::core::GUID, categorycount: u32) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -44271,16 +43347,7 @@ impl ::core::default::Default for MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS { } impl ::core::fmt::Debug for MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS") - .field("dwSize", &self.dwSize) - .field("dwVer", &self.dwVer) - .field("cbSignatureOffset", &self.cbSignatureOffset) - .field("cbSignatureSize", &self.cbSignatureSize) - .field("cbExtensionOffset", &self.cbExtensionOffset) - .field("cbExtensionSize", &self.cbExtensionSize) - .field("cActions", &self.cActions) - .field("rgOutputActions", &self.rgOutputActions) - .finish() + fmt.debug_struct("MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS").field("dwSize", &self.dwSize).field("dwVer", &self.dwVer).field("cbSignatureOffset", &self.cbSignatureOffset).field("cbSignatureSize", &self.cbSignatureSize).field("cbExtensionOffset", &self.cbExtensionOffset).field("cbExtensionSize", &self.cbExtensionSize).field("cActions", &self.cActions).field("rgOutputActions", &self.rgOutputActions).finish() } } impl ::core::cmp::PartialEq for MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS { @@ -44642,20 +43709,7 @@ impl ::core::fmt::Debug for MFMPEG2DLNASINKSTATS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for MFMPEG2DLNASINKSTATS { fn eq(&self, other: &Self) -> bool { - self.cBytesWritten == other.cBytesWritten - && self.fPAL == other.fPAL - && self.fccVideo == other.fccVideo - && self.dwVideoWidth == other.dwVideoWidth - && self.dwVideoHeight == other.dwVideoHeight - && self.cVideoFramesReceived == other.cVideoFramesReceived - && self.cVideoFramesEncoded == other.cVideoFramesEncoded - && self.cVideoFramesSkipped == other.cVideoFramesSkipped - && self.cBlackVideoFramesEncoded == other.cBlackVideoFramesEncoded - && self.cVideoFramesDuplicated == other.cVideoFramesDuplicated - && self.cAudioSamplesPerSec == other.cAudioSamplesPerSec - && self.cAudioChannels == other.cAudioChannels - && self.cAudioBytesReceived == other.cAudioBytesReceived - && self.cAudioFramesEncoded == other.cAudioFramesEncoded + self.cBytesWritten == other.cBytesWritten && self.fPAL == other.fPAL && self.fccVideo == other.fccVideo && self.dwVideoWidth == other.dwVideoWidth && self.dwVideoHeight == other.dwVideoHeight && self.cVideoFramesReceived == other.cVideoFramesReceived && self.cVideoFramesEncoded == other.cVideoFramesEncoded && self.cVideoFramesSkipped == other.cVideoFramesSkipped && self.cBlackVideoFramesEncoded == other.cBlackVideoFramesEncoded && self.cVideoFramesDuplicated == other.cVideoFramesDuplicated && self.cAudioSamplesPerSec == other.cAudioSamplesPerSec && self.cAudioChannels == other.cAudioChannels && self.cAudioBytesReceived == other.cAudioBytesReceived && self.cAudioFramesEncoded == other.cAudioFramesEncoded } } #[cfg(feature = "Win32_Foundation")] @@ -44925,16 +43979,7 @@ impl ::core::default::Default for MFNetCredentialManagerGetParam { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MFNetCredentialManagerGetParam { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MFNetCredentialManagerGetParam") - .field("hrOp", &self.hrOp) - .field("fAllowLoggedOnUser", &self.fAllowLoggedOnUser) - .field("fClearTextPackage", &self.fClearTextPackage) - .field("pszUrl", &self.pszUrl) - .field("pszSite", &self.pszSite) - .field("pszRealm", &self.pszRealm) - .field("pszPackage", &self.pszPackage) - .field("nRetries", &self.nRetries) - .finish() + fmt.debug_struct("MFNetCredentialManagerGetParam").field("hrOp", &self.hrOp).field("fAllowLoggedOnUser", &self.fAllowLoggedOnUser).field("fClearTextPackage", &self.fClearTextPackage).field("pszUrl", &self.pszUrl).field("pszSite", &self.pszSite).field("pszRealm", &self.pszRealm).field("pszPackage", &self.pszPackage).field("nRetries", &self.nRetries).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -46460,35 +45505,14 @@ unsafe impl ::windows::core::Abi for MFTOPONODE_ATTRIBUTE_UPDATE_0 { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MFTRegister<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, IMFAttributes>>( - clsidmft: Param0, - guidcategory: Param1, - pszname: Param2, - flags: u32, - cinputtypes: u32, - pinputtypes: *const MFT_REGISTER_TYPE_INFO, - coutputtypes: u32, - poutputtypes: *const MFT_REGISTER_TYPE_INFO, - pattributes: Param8, -) -> ::windows::core::Result<()> { +pub unsafe fn MFTRegister<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, IMFAttributes>>(clsidmft: Param0, guidcategory: Param1, pszname: Param2, flags: u32, cinputtypes: u32, pinputtypes: *const MFT_REGISTER_TYPE_INFO, coutputtypes: u32, poutputtypes: *const MFT_REGISTER_TYPE_INFO, pattributes: Param8) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn MFTRegister(clsidmft: ::windows::core::GUID, guidcategory: ::windows::core::GUID, pszname: super::super::Foundation::PWSTR, flags: u32, cinputtypes: u32, pinputtypes: *const MFT_REGISTER_TYPE_INFO, coutputtypes: u32, poutputtypes: *const MFT_REGISTER_TYPE_INFO, pattributes: ::windows::core::RawPtr) -> ::windows::core::HRESULT; } - MFTRegister( - clsidmft.into_param().abi(), - guidcategory.into_param().abi(), - pszname.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(cinputtypes), - ::core::mem::transmute(pinputtypes), - ::core::mem::transmute(coutputtypes), - ::core::mem::transmute(poutputtypes), - pattributes.into_param().abi(), - ) - .ok() + MFTRegister(clsidmft.into_param().abi(), guidcategory.into_param().abi(), pszname.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(cinputtypes), ::core::mem::transmute(pinputtypes), ::core::mem::transmute(coutputtypes), ::core::mem::transmute(poutputtypes), pattributes.into_param().abi()).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -46803,16 +45827,7 @@ impl ::core::default::Default for MFT_REGISTRATION_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MFT_REGISTRATION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MFT_REGISTRATION_INFO") - .field("clsid", &self.clsid) - .field("guidCategory", &self.guidCategory) - .field("uiFlags", &self.uiFlags) - .field("pszName", &self.pszName) - .field("cInTypes", &self.cInTypes) - .field("pInTypes", &self.pInTypes) - .field("cOutTypes", &self.cOutTypes) - .field("pOutTypes", &self.pOutTypes) - .finish() + fmt.debug_struct("MFT_REGISTRATION_INFO").field("clsid", &self.clsid).field("guidCategory", &self.guidCategory).field("uiFlags", &self.uiFlags).field("pszName", &self.pszName).field("cInTypes", &self.cInTypes).field("pInTypes", &self.pInTypes).field("cOutTypes", &self.cOutTypes).field("pOutTypes", &self.pOutTypes).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -47444,21 +46459,7 @@ impl ::core::fmt::Debug for MFVideoInfo { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for MFVideoInfo { fn eq(&self, other: &Self) -> bool { - self.dwWidth == other.dwWidth - && self.dwHeight == other.dwHeight - && self.PixelAspectRatio == other.PixelAspectRatio - && self.SourceChromaSubsampling == other.SourceChromaSubsampling - && self.InterlaceMode == other.InterlaceMode - && self.TransferFunction == other.TransferFunction - && self.ColorPrimaries == other.ColorPrimaries - && self.TransferMatrix == other.TransferMatrix - && self.SourceLighting == other.SourceLighting - && self.FramesPerSecond == other.FramesPerSecond - && self.NominalRange == other.NominalRange - && self.GeometricAperture == other.GeometricAperture - && self.MinimumDisplayAperture == other.MinimumDisplayAperture - && self.PanScanAperture == other.PanScanAperture - && self.VideoFlags == other.VideoFlags + self.dwWidth == other.dwWidth && self.dwHeight == other.dwHeight && self.PixelAspectRatio == other.PixelAspectRatio && self.SourceChromaSubsampling == other.SourceChromaSubsampling && self.InterlaceMode == other.InterlaceMode && self.TransferFunction == other.TransferFunction && self.ColorPrimaries == other.ColorPrimaries && self.TransferMatrix == other.TransferMatrix && self.SourceLighting == other.SourceLighting && self.FramesPerSecond == other.FramesPerSecond && self.NominalRange == other.NominalRange && self.GeometricAperture == other.GeometricAperture && self.MinimumDisplayAperture == other.MinimumDisplayAperture && self.PanScanAperture == other.PanScanAperture && self.VideoFlags == other.VideoFlags } } #[cfg(feature = "Win32_Foundation")] @@ -50738,14 +49739,7 @@ impl ::core::default::Default for MT_ARBITRARY_HEADER { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MT_ARBITRARY_HEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MT_ARBITRARY_HEADER") - .field("majortype", &self.majortype) - .field("subtype", &self.subtype) - .field("bFixedSizeSamples", &self.bFixedSizeSamples) - .field("bTemporalCompression", &self.bTemporalCompression) - .field("lSampleSize", &self.lSampleSize) - .field("formattype", &self.formattype) - .finish() + fmt.debug_struct("MT_ARBITRARY_HEADER").field("majortype", &self.majortype).field("subtype", &self.subtype).field("bFixedSizeSamples", &self.bFixedSizeSamples).field("bTemporalCompression", &self.bTemporalCompression).field("lSampleSize", &self.lSampleSize).field("formattype", &self.formattype).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -51927,13 +50921,7 @@ impl ::core::default::Default for TOC_ENTRY_DESCRIPTOR { } impl ::core::fmt::Debug for TOC_ENTRY_DESCRIPTOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TOC_ENTRY_DESCRIPTOR") - .field("qwStartTime", &self.qwStartTime) - .field("qwEndTime", &self.qwEndTime) - .field("qwStartPacketOffset", &self.qwStartPacketOffset) - .field("qwEndPacketOffset", &self.qwEndPacketOffset) - .field("qwRepresentativeFrameTime", &self.qwRepresentativeFrameTime) - .finish() + fmt.debug_struct("TOC_ENTRY_DESCRIPTOR").field("qwStartTime", &self.qwStartTime).field("qwEndTime", &self.qwEndTime).field("qwStartPacketOffset", &self.qwStartPacketOffset).field("qwEndPacketOffset", &self.qwEndPacketOffset).field("qwRepresentativeFrameTime", &self.qwRepresentativeFrameTime).finish() } } impl ::core::cmp::PartialEq for TOC_ENTRY_DESCRIPTOR { diff --git a/src/Windows/Win32/Media/MediaPlayer/mod.rs b/src/Windows/Win32/Media/MediaPlayer/mod.rs index da4fff602a..72210132d9 100644 --- a/src/Windows/Win32/Media/MediaPlayer/mod.rs +++ b/src/Windows/Win32/Media/MediaPlayer/mod.rs @@ -925,8 +925,7 @@ pub struct IFeed_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: i32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS, xml: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1013,18 +1012,7 @@ impl IFeed2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Xml(&self, count: i32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows::core::Result { @@ -1316,8 +1304,7 @@ pub struct IFeed2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: i32, sortproperty: FEEDS_XML_SORT_PROPERTY, sortorder: FEEDS_XML_SORT_ORDER, filterflags: FEEDS_XML_FILTER_FLAGS, includeflags: FEEDS_XML_INCLUDE_FLAGS, xml: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1514,8 +1501,7 @@ pub struct IFeedEnclosure_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, enclosureurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1633,8 +1619,7 @@ pub struct IFeedEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, path: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -1799,8 +1784,7 @@ pub struct IFeedFolder_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, disp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -1962,8 +1946,7 @@ pub struct IFeedFolderEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, path: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -2137,8 +2120,7 @@ pub struct IFeedItem_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, includeflags: FEEDS_XML_INCLUDE_FLAGS, xml: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2187,18 +2169,7 @@ impl IFeedItem2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Xml(&self, includeflags: FEEDS_XML_INCLUDE_FLAGS) -> ::windows::core::Result { @@ -2360,8 +2331,7 @@ pub struct IFeedItem2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, includeflags: FEEDS_XML_INCLUDE_FLAGS, xml: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2470,8 +2440,7 @@ pub struct IFeedsEnum_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, disp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2612,8 +2581,7 @@ pub struct IFeedsManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, disp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -2767,8 +2735,7 @@ pub struct IWMPCdrom_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrdrive: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2952,8 +2919,7 @@ pub struct IWMPCdromCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lindex: i32, ppitem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3108,8 +3074,7 @@ pub struct IWMPClosedCaption_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrsamistyle: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3147,18 +3112,7 @@ impl IWMPClosedCaption2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SAMIStyle(&self, pbstrsamistyle: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -3289,8 +3243,7 @@ pub struct IWMPClosedCaption2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrsamistyle: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3496,31 +3449,8 @@ impl IWMPContentPartner { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwcatalogversion), ::core::mem::transmute(dwcatalogschemaversion), ::core::mem::transmute(cataloglcid), ::core::mem::transmute(pdwnewcatalogversion), ::core::mem::transmute(pbstrcatalogurl), ::core::mem::transmute(pexpirationdate)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn GetTemplate<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - task: WMPTaskType, - location: Param1, - pcontext: *const super::super::System::Com::VARIANT, - clicklocation: Param3, - pclickcontext: *const super::super::System::Com::VARIANT, - bstrfilter: Param5, - bstrviewparams: Param6, - pbstrtemplateurl: *mut super::super::Foundation::BSTR, - ptemplatesize: *mut WMPTemplateSize, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(task), - location.into_param().abi(), - ::core::mem::transmute(pcontext), - clicklocation.into_param().abi(), - ::core::mem::transmute(pclickcontext), - bstrfilter.into_param().abi(), - bstrviewparams.into_param().abi(), - ::core::mem::transmute(pbstrtemplateurl), - ::core::mem::transmute(ptemplatesize), - ) - .ok() + pub unsafe fn GetTemplate<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, task: WMPTaskType, location: Param1, pcontext: *const super::super::System::Com::VARIANT, clicklocation: Param3, pclickcontext: *const super::super::System::Com::VARIANT, bstrfilter: Param5, bstrviewparams: Param6, pbstrtemplateurl: *mut super::super::Foundation::BSTR, ptemplatesize: *mut WMPTemplateSize) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), ::core::mem::transmute(task), location.into_param().abi(), ::core::mem::transmute(pcontext), clicklocation.into_param().abi(), ::core::mem::transmute(pclickcontext), bstrfilter.into_param().abi(), bstrviewparams.into_param().abi(), ::core::mem::transmute(pbstrtemplateurl), ::core::mem::transmute(ptemplatesize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UpdateDevice<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrdevicename: Param0) -> ::windows::core::Result<()> { @@ -3595,8 +3525,7 @@ pub struct IWMPContentPartner_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrinfoname: ::core::mem::ManuallyDrop, pdata: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, location: ::core::mem::ManuallyDrop, plocationcontext: *const ::core::mem::ManuallyDrop, itemlocation: ::core::mem::ManuallyDrop, citemids: u32, prgitemids: *const u32, pcitemids: *mut u32, pprgitems: *mut *mut WMPContextMenuInfo) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, location: ::core::mem::ManuallyDrop, plocationcontext: *const ::core::mem::ManuallyDrop, itemlocation: ::core::mem::ManuallyDrop, citemids: u32, prgitemids: *const u32, pcitemids: *mut u32, pprgitems: *mut *mut WMPContextMenuInfo) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwcommandid: u32, location: ::core::mem::ManuallyDrop, plocationcontext: *const ::core::mem::ManuallyDrop, itemlocation: ::core::mem::ManuallyDrop, citemids: u32, rgitemids: *const u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -3612,24 +3541,11 @@ pub struct IWMPContentPartner_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwcatalogversion: u32, dwcatalogschemaversion: u32, cataloglcid: u32, pdwnewcatalogversion: *mut u32, pbstrcatalogurl: *mut ::core::mem::ManuallyDrop, pexpirationdate: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - task: WMPTaskType, - location: ::core::mem::ManuallyDrop, - pcontext: *const ::core::mem::ManuallyDrop, - clicklocation: ::core::mem::ManuallyDrop, - pclickcontext: *const ::core::mem::ManuallyDrop, - bstrfilter: ::core::mem::ManuallyDrop, - bstrviewparams: ::core::mem::ManuallyDrop, - pbstrtemplateurl: *mut ::core::mem::ManuallyDrop, - ptemplatesize: *mut WMPTemplateSize, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, task: WMPTaskType, location: ::core::mem::ManuallyDrop, pcontext: *const ::core::mem::ManuallyDrop, clicklocation: ::core::mem::ManuallyDrop, pclickcontext: *const ::core::mem::ManuallyDrop, bstrfilter: ::core::mem::ManuallyDrop, bstrviewparams: ::core::mem::ManuallyDrop, pbstrtemplateurl: *mut ::core::mem::ManuallyDrop, ptemplatesize: *mut WMPTemplateSize) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrdevicename: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, location: ::core::mem::ManuallyDrop, pcontext: *const ::core::mem::ManuallyDrop, bstrlisttype: ::core::mem::ManuallyDrop, bstrparams: ::core::mem::ManuallyDrop, dwlistcookie: u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, location: ::core::mem::ManuallyDrop, pcontext: *const ::core::mem::ManuallyDrop, bstrlisttype: ::core::mem::ManuallyDrop, bstrparams: ::core::mem::ManuallyDrop, dwlistcookie: u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, userinfo: super::super::System::Com::BLOB, pwdinfo: super::super::System::Com::BLOB, fusedcachedcreds: i16, foktocache: i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -3861,8 +3777,7 @@ pub struct IWMPControls_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstritem: ::core::mem::ManuallyDrop, pisavailable: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3902,18 +3817,7 @@ impl IWMPControls2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn isAvailable<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstritem: Param0, pisavailable: *mut i16) -> ::windows::core::Result<()> { @@ -4049,8 +3953,7 @@ pub struct IWMPControls2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstritem: ::core::mem::ManuallyDrop, pisavailable: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4091,18 +3994,7 @@ impl IWMPControls3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn isAvailable<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstritem: Param0, pisavailable: *mut i16) -> ::windows::core::Result<()> { @@ -4292,8 +4184,7 @@ pub struct IWMPControls3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstritem: ::core::mem::ManuallyDrop, pisavailable: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4519,8 +4410,7 @@ pub struct IWMPCore_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -4568,18 +4458,7 @@ impl IWMPCore2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn close(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -4743,8 +4622,7 @@ pub struct IWMPCore2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -4793,18 +4671,7 @@ impl IWMPCore3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn close(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -4998,8 +4865,7 @@ pub struct IWMPCore3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -5117,8 +4983,7 @@ pub struct IWMPDVD_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstritem: ::core::mem::ManuallyDrop, pisavailable: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5214,8 +5079,7 @@ pub struct IWMPDownloadCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plid: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, @@ -5315,8 +5179,7 @@ pub struct IWMPDownloadItem_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5348,18 +5211,7 @@ impl IWMPDownloadItem2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn sourceURL(&self, pbstrurl: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -5471,8 +5323,7 @@ pub struct IWMPDownloadItem2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5559,8 +5410,7 @@ pub struct IWMPDownloadManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lcollectionid: i32, ppcollection: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcollection: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5876,8 +5726,7 @@ pub struct IWMPError_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plnumerrors: *mut i32) -> ::windows::core::HRESULT, @@ -5966,8 +5815,7 @@ pub struct IWMPErrorItem_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, phr: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrdescription: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -5997,18 +5845,7 @@ impl IWMPErrorItem2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn errorCode(&self, phr: *mut i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(phr)).ok() @@ -6111,8 +5948,7 @@ pub struct IWMPErrorItem2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, phr: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrdescription: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -7925,8 +7761,7 @@ pub struct IWMPMedia_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, piwmpmedia: ::windows::core::RawPtr, pvbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrsourceurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -7976,18 +7811,7 @@ impl IWMPMedia2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn isIdentical<'a, Param0: ::windows::core::IntoParam<'a, IWMPMedia>>(&self, piwmpmedia: Param0, pvbool: *mut i16) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), piwmpmedia.into_param().abi(), ::core::mem::transmute(pvbool)).ok() @@ -8137,8 +7961,7 @@ pub struct IWMPMedia2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, piwmpmedia: ::windows::core::RawPtr, pvbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrsourceurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -8189,18 +8012,7 @@ impl IWMPMedia3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn isIdentical<'a, Param0: ::windows::core::IntoParam<'a, IWMPMedia>>(&self, piwmpmedia: Param0, pvbool: *mut i16) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), piwmpmedia.into_param().abi(), ::core::mem::transmute(pvbool)).ok() @@ -8378,8 +8190,7 @@ pub struct IWMPMedia3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, piwmpmedia: ::windows::core::RawPtr, pvbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrsourceurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -8531,8 +8342,7 @@ pub struct IWMPMediaCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrurl: ::core::mem::ManuallyDrop, ppitem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8574,18 +8384,7 @@ impl IWMPMediaCollection2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn add<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrurl: Param0) -> ::windows::core::Result { @@ -8738,8 +8537,7 @@ pub struct IWMPMediaCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrurl: ::core::mem::ManuallyDrop, ppitem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8774,29 +8572,8 @@ pub struct IWMPMediaCollection2_abi( pub struct IWMPMediaPluginRegistrar(pub ::windows::core::IUnknown); impl IWMPMediaPluginRegistrar { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn WMPRegisterPlayerPlugin<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param5: ::windows::core::IntoParam<'a, ::windows::core::GUID>>( - &self, - pwszfriendlyname: Param0, - pwszdescription: Param1, - pwszuninstallstring: Param2, - dwpriority: u32, - guidplugintype: Param4, - clsid: Param5, - cmediatypes: u32, - pmediatypes: *mut ::core::ffi::c_void, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pwszfriendlyname.into_param().abi(), - pwszdescription.into_param().abi(), - pwszuninstallstring.into_param().abi(), - ::core::mem::transmute(dwpriority), - guidplugintype.into_param().abi(), - clsid.into_param().abi(), - ::core::mem::transmute(cmediatypes), - ::core::mem::transmute(pmediatypes), - ) - .ok() + pub unsafe fn WMPRegisterPlayerPlugin<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param5: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, pwszfriendlyname: Param0, pwszdescription: Param1, pwszuninstallstring: Param2, dwpriority: u32, guidplugintype: Param4, clsid: Param5, cmediatypes: u32, pmediatypes: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwszfriendlyname.into_param().abi(), pwszdescription.into_param().abi(), pwszuninstallstring.into_param().abi(), ::core::mem::transmute(dwpriority), guidplugintype.into_param().abi(), clsid.into_param().abi(), ::core::mem::transmute(cmediatypes), ::core::mem::transmute(pmediatypes)).ok() } pub unsafe fn WMPUnRegisterPlayerPlugin<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, guidplugintype: Param0, clsid: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), guidplugintype.into_param().abi(), clsid.into_param().abi()).ok() @@ -8916,8 +8693,7 @@ pub struct IWMPMetadataPicture_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrmimetype: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9000,8 +8776,7 @@ pub struct IWMPMetadataText_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrdescription: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9167,8 +8942,7 @@ pub struct IWMPNetwork_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plbandwidth: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plrecoveredpackets: *mut i32) -> ::windows::core::HRESULT, @@ -9551,18 +9325,7 @@ impl IWMPPlayer { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn close(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -9748,8 +9511,7 @@ pub struct IWMPPlayer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -9807,18 +9569,7 @@ impl IWMPPlayer2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn close(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -10016,8 +9767,7 @@ pub struct IWMPPlayer2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10079,18 +9829,7 @@ impl IWMPPlayer3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn close(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -10312,8 +10051,7 @@ pub struct IWMPPlayer3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10376,18 +10114,7 @@ impl IWMPPlayer4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn close(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -10650,8 +10377,7 @@ pub struct IWMPPlayer4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrurl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10779,8 +10505,7 @@ pub struct IWMPPlayerApplication_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11033,8 +10758,7 @@ pub struct IWMPPlaylist_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11127,8 +10851,7 @@ pub struct IWMPPlaylistArray_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lindex: i32, ppitem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11224,8 +10947,7 @@ pub struct IWMPPlaylistCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, ppitem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11490,8 +11212,7 @@ pub struct IWMPQuery_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrattribute: ::core::mem::ManuallyDrop, bstroperator: ::core::mem::ManuallyDrop, bstrvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11789,8 +11510,7 @@ pub struct IWMPSettings_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstritem: ::core::mem::ManuallyDrop, pisavailable: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11842,18 +11562,7 @@ impl IWMPSettings2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn isAvailable<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstritem: Param0, pisavailable: *mut i16) -> ::windows::core::Result<()> { @@ -12022,8 +11731,7 @@ pub struct IWMPSettings2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstritem: ::core::mem::ManuallyDrop, pisavailable: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12174,8 +11882,7 @@ pub struct IWMPStringCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lindex: i32, pbstrstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -12200,18 +11907,7 @@ impl IWMPStringCollection2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn count(&self, plcount: *mut i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(plcount)).ok() @@ -12315,8 +12011,7 @@ pub struct IWMPStringCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lindex: i32, pbstrstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -12523,12 +12218,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMPS } #[repr(C)] #[doc(hidden)] -pub struct IWMPSubscriptionServiceCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrresult: ::windows::core::HRESULT) -> ::windows::core::HRESULT, -); +pub struct IWMPSubscriptionServiceCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrresult: ::windows::core::HRESULT) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMPSyncDevice(pub ::windows::core::IUnknown); @@ -13018,12 +12708,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMPT } #[repr(C)] #[doc(hidden)] -pub struct IWMPTranscodePolicy_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvballow: *mut i16) -> ::windows::core::HRESULT, -); +pub struct IWMPTranscodePolicy_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvballow: *mut i16) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMPUserEventSink(pub ::windows::core::IUnknown); @@ -13058,12 +12743,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMPU } #[repr(C)] #[doc(hidden)] -pub struct IWMPUserEventSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventcode: i32) -> ::windows::core::HRESULT, -); +pub struct IWMPUserEventSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventcode: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMPVideoRenderConfig(pub ::windows::core::IUnknown); @@ -15415,8 +15095,7 @@ pub struct _WMPOCXEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const g_szAllAuthors: &'static str = "AllAuthors"; diff --git a/src/Windows/Win32/Media/Multimedia/mod.rs b/src/Windows/Win32/Media/Multimedia/mod.rs index d45e89d545..8c8c792a19 100644 --- a/src/Windows/Win32/Media/Multimedia/mod.rs +++ b/src/Windows/Win32/Media/Multimedia/mod.rs @@ -228,19 +228,7 @@ impl ::core::default::Default for AVICOMPRESSOPTIONS { } impl ::core::fmt::Debug for AVICOMPRESSOPTIONS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AVICOMPRESSOPTIONS") - .field("fccType", &self.fccType) - .field("fccHandler", &self.fccHandler) - .field("dwKeyFrameEvery", &self.dwKeyFrameEvery) - .field("dwQuality", &self.dwQuality) - .field("dwBytesPerSecond", &self.dwBytesPerSecond) - .field("dwFlags", &self.dwFlags) - .field("lpFormat", &self.lpFormat) - .field("cbFormat", &self.cbFormat) - .field("lpParms", &self.lpParms) - .field("cbParms", &self.cbParms) - .field("dwInterleaveEvery", &self.dwInterleaveEvery) - .finish() + fmt.debug_struct("AVICOMPRESSOPTIONS").field("fccType", &self.fccType).field("fccHandler", &self.fccHandler).field("dwKeyFrameEvery", &self.dwKeyFrameEvery).field("dwQuality", &self.dwQuality).field("dwBytesPerSecond", &self.dwBytesPerSecond).field("dwFlags", &self.dwFlags).field("lpFormat", &self.lpFormat).field("cbFormat", &self.cbFormat).field("lpParms", &self.lpParms).field("cbParms", &self.cbParms).field("dwInterleaveEvery", &self.dwInterleaveEvery).finish() } } impl ::core::cmp::PartialEq for AVICOMPRESSOPTIONS { @@ -702,24 +690,7 @@ impl ::core::fmt::Debug for AVISTREAMINFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for AVISTREAMINFOA { fn eq(&self, other: &Self) -> bool { - self.fccType == other.fccType - && self.fccHandler == other.fccHandler - && self.dwFlags == other.dwFlags - && self.dwCaps == other.dwCaps - && self.wPriority == other.wPriority - && self.wLanguage == other.wLanguage - && self.dwScale == other.dwScale - && self.dwRate == other.dwRate - && self.dwStart == other.dwStart - && self.dwLength == other.dwLength - && self.dwInitialFrames == other.dwInitialFrames - && self.dwSuggestedBufferSize == other.dwSuggestedBufferSize - && self.dwQuality == other.dwQuality - && self.dwSampleSize == other.dwSampleSize - && self.rcFrame == other.rcFrame - && self.dwEditCount == other.dwEditCount - && self.dwFormatChangeCount == other.dwFormatChangeCount - && self.szName == other.szName + self.fccType == other.fccType && self.fccHandler == other.fccHandler && self.dwFlags == other.dwFlags && self.dwCaps == other.dwCaps && self.wPriority == other.wPriority && self.wLanguage == other.wLanguage && self.dwScale == other.dwScale && self.dwRate == other.dwRate && self.dwStart == other.dwStart && self.dwLength == other.dwLength && self.dwInitialFrames == other.dwInitialFrames && self.dwSuggestedBufferSize == other.dwSuggestedBufferSize && self.dwQuality == other.dwQuality && self.dwSampleSize == other.dwSampleSize && self.rcFrame == other.rcFrame && self.dwEditCount == other.dwEditCount && self.dwFormatChangeCount == other.dwFormatChangeCount && self.szName == other.szName } } #[cfg(feature = "Win32_Foundation")] @@ -787,24 +758,7 @@ impl ::core::fmt::Debug for AVISTREAMINFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for AVISTREAMINFOW { fn eq(&self, other: &Self) -> bool { - self.fccType == other.fccType - && self.fccHandler == other.fccHandler - && self.dwFlags == other.dwFlags - && self.dwCaps == other.dwCaps - && self.wPriority == other.wPriority - && self.wLanguage == other.wLanguage - && self.dwScale == other.dwScale - && self.dwRate == other.dwRate - && self.dwStart == other.dwStart - && self.dwLength == other.dwLength - && self.dwInitialFrames == other.dwInitialFrames - && self.dwSuggestedBufferSize == other.dwSuggestedBufferSize - && self.dwQuality == other.dwQuality - && self.dwSampleSize == other.dwSampleSize - && self.rcFrame == other.rcFrame - && self.dwEditCount == other.dwEditCount - && self.dwFormatChangeCount == other.dwFormatChangeCount - && self.szName == other.szName + self.fccType == other.fccType && self.fccHandler == other.fccHandler && self.dwFlags == other.dwFlags && self.dwCaps == other.dwCaps && self.wPriority == other.wPriority && self.wLanguage == other.wLanguage && self.dwScale == other.dwScale && self.dwRate == other.dwRate && self.dwStart == other.dwStart && self.dwLength == other.dwLength && self.dwInitialFrames == other.dwInitialFrames && self.dwSuggestedBufferSize == other.dwSuggestedBufferSize && self.dwQuality == other.dwQuality && self.dwSampleSize == other.dwSampleSize && self.rcFrame == other.rcFrame && self.dwEditCount == other.dwEditCount && self.dwFormatChangeCount == other.dwFormatChangeCount && self.szName == other.szName } } #[cfg(feature = "Win32_Foundation")] @@ -1253,17 +1207,7 @@ impl ::core::fmt::Debug for CAPDRIVERCAPS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CAPDRIVERCAPS { fn eq(&self, other: &Self) -> bool { - self.wDeviceIndex == other.wDeviceIndex - && self.fHasOverlay == other.fHasOverlay - && self.fHasDlgVideoSource == other.fHasDlgVideoSource - && self.fHasDlgVideoFormat == other.fHasDlgVideoFormat - && self.fHasDlgVideoDisplay == other.fHasDlgVideoDisplay - && self.fCaptureInitialized == other.fCaptureInitialized - && self.fDriverSuppliesPalettes == other.fDriverSuppliesPalettes - && self.hVideoIn == other.hVideoIn - && self.hVideoOut == other.hVideoOut - && self.hVideoExtIn == other.hVideoExtIn - && self.hVideoExtOut == other.hVideoExtOut + self.wDeviceIndex == other.wDeviceIndex && self.fHasOverlay == other.fHasOverlay && self.fHasDlgVideoSource == other.fHasDlgVideoSource && self.fHasDlgVideoFormat == other.fHasDlgVideoFormat && self.fHasDlgVideoDisplay == other.fHasDlgVideoDisplay && self.fCaptureInitialized == other.fCaptureInitialized && self.fDriverSuppliesPalettes == other.fDriverSuppliesPalettes && self.hVideoIn == other.hVideoIn && self.hVideoOut == other.hVideoOut && self.hVideoExtIn == other.hVideoExtIn && self.hVideoExtOut == other.hVideoExtOut } } #[cfg(feature = "Win32_Foundation")] @@ -1522,17 +1466,7 @@ impl ::core::default::Default for CHANNEL_CAPS { } impl ::core::fmt::Debug for CHANNEL_CAPS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CHANNEL_CAPS") - .field("dwFlags", &self.dwFlags) - .field("dwSrcRectXMod", &self.dwSrcRectXMod) - .field("dwSrcRectYMod", &self.dwSrcRectYMod) - .field("dwSrcRectWidthMod", &self.dwSrcRectWidthMod) - .field("dwSrcRectHeightMod", &self.dwSrcRectHeightMod) - .field("dwDstRectXMod", &self.dwDstRectXMod) - .field("dwDstRectYMod", &self.dwDstRectYMod) - .field("dwDstRectWidthMod", &self.dwDstRectWidthMod) - .field("dwDstRectHeightMod", &self.dwDstRectHeightMod) - .finish() + fmt.debug_struct("CHANNEL_CAPS").field("dwFlags", &self.dwFlags).field("dwSrcRectXMod", &self.dwSrcRectXMod).field("dwSrcRectYMod", &self.dwSrcRectYMod).field("dwSrcRectWidthMod", &self.dwSrcRectWidthMod).field("dwSrcRectHeightMod", &self.dwSrcRectHeightMod).field("dwDstRectXMod", &self.dwDstRectXMod).field("dwDstRectYMod", &self.dwDstRectYMod).field("dwDstRectWidthMod", &self.dwDstRectWidthMod).field("dwDstRectHeightMod", &self.dwDstRectHeightMod).finish() } } impl ::core::cmp::PartialEq for CHANNEL_CAPS { @@ -1601,22 +1535,7 @@ impl ::core::fmt::Debug for COMPVARS { #[cfg(feature = "Win32_Graphics_Gdi")] impl ::core::cmp::PartialEq for COMPVARS { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.dwFlags == other.dwFlags - && self.hic == other.hic - && self.fccType == other.fccType - && self.fccHandler == other.fccHandler - && self.lpbiIn == other.lpbiIn - && self.lpbiOut == other.lpbiOut - && self.lpBitsOut == other.lpBitsOut - && self.lpBitsPrev == other.lpBitsPrev - && self.lFrame == other.lFrame - && self.lKey == other.lKey - && self.lDataRate == other.lDataRate - && self.lQ == other.lQ - && self.lKeyCount == other.lKeyCount - && self.lpState == other.lpState - && self.cbState == other.cbState + self.cbSize == other.cbSize && self.dwFlags == other.dwFlags && self.hic == other.hic && self.fccType == other.fccType && self.fccHandler == other.fccHandler && self.lpbiIn == other.lpbiIn && self.lpbiOut == other.lpbiOut && self.lpBitsOut == other.lpBitsOut && self.lpBitsPrev == other.lpBitsPrev && self.lFrame == other.lFrame && self.lKey == other.lKey && self.lDataRate == other.lDataRate && self.lQ == other.lQ && self.lKeyCount == other.lKeyCount && self.lpState == other.lpState && self.cbState == other.cbState } } #[cfg(feature = "Win32_Graphics_Gdi")] @@ -2020,15 +1939,7 @@ impl ::core::default::Default for DRAWDIBTIME { } impl ::core::fmt::Debug for DRAWDIBTIME { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DRAWDIBTIME") - .field("timeCount", &self.timeCount) - .field("timeDraw", &self.timeDraw) - .field("timeDecompress", &self.timeDecompress) - .field("timeDither", &self.timeDither) - .field("timeStretch", &self.timeStretch) - .field("timeBlt", &self.timeBlt) - .field("timeSetDIBits", &self.timeSetDIBits) - .finish() + fmt.debug_struct("DRAWDIBTIME").field("timeCount", &self.timeCount).field("timeDraw", &self.timeDraw).field("timeDecompress", &self.timeDecompress).field("timeDither", &self.timeDither).field("timeStretch", &self.timeStretch).field("timeBlt", &self.timeBlt).field("timeSetDIBits", &self.timeSetDIBits).finish() } } impl ::core::cmp::PartialEq for DRAWDIBTIME { @@ -2335,21 +2246,7 @@ pub unsafe fn DrawDibDraw<'a, Param1: ::windows::core::IntoParam<'a, super::supe extern "system" { fn DrawDibDraw(hdd: isize, hdc: super::super::Graphics::Gdi::HDC, xdst: i32, ydst: i32, dxdst: i32, dydst: i32, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbits: *const ::core::ffi::c_void, xsrc: i32, ysrc: i32, dxsrc: i32, dysrc: i32, wflags: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DrawDibDraw( - ::core::mem::transmute(hdd), - hdc.into_param().abi(), - ::core::mem::transmute(xdst), - ::core::mem::transmute(ydst), - ::core::mem::transmute(dxdst), - ::core::mem::transmute(dydst), - ::core::mem::transmute(lpbi), - ::core::mem::transmute(lpbits), - ::core::mem::transmute(xsrc), - ::core::mem::transmute(ysrc), - ::core::mem::transmute(dxsrc), - ::core::mem::transmute(dysrc), - ::core::mem::transmute(wflags), - )) + ::core::mem::transmute(DrawDibDraw(::core::mem::transmute(hdd), hdc.into_param().abi(), ::core::mem::transmute(xdst), ::core::mem::transmute(ydst), ::core::mem::transmute(dxdst), ::core::mem::transmute(dydst), ::core::mem::transmute(lpbi), ::core::mem::transmute(lpbits), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(dxsrc), ::core::mem::transmute(dysrc), ::core::mem::transmute(wflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3331,20 +3228,7 @@ impl ::core::default::Default for ICCOMPRESS { #[cfg(feature = "Win32_Graphics_Gdi")] impl ::core::fmt::Debug for ICCOMPRESS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ICCOMPRESS") - .field("dwFlags", &self.dwFlags) - .field("lpbiOutput", &self.lpbiOutput) - .field("lpOutput", &self.lpOutput) - .field("lpbiInput", &self.lpbiInput) - .field("lpInput", &self.lpInput) - .field("lpckid", &self.lpckid) - .field("lpdwFlags", &self.lpdwFlags) - .field("lFrameNum", &self.lFrameNum) - .field("dwFrameSize", &self.dwFrameSize) - .field("dwQuality", &self.dwQuality) - .field("lpbiPrev", &self.lpbiPrev) - .field("lpPrev", &self.lpPrev) - .finish() + fmt.debug_struct("ICCOMPRESS").field("dwFlags", &self.dwFlags).field("lpbiOutput", &self.lpbiOutput).field("lpOutput", &self.lpOutput).field("lpbiInput", &self.lpbiInput).field("lpInput", &self.lpInput).field("lpckid", &self.lpckid).field("lpdwFlags", &self.lpdwFlags).field("lFrameNum", &self.lFrameNum).field("dwFrameSize", &self.dwFrameSize).field("dwQuality", &self.dwQuality).field("lpbiPrev", &self.lpbiPrev).field("lpPrev", &self.lpPrev).finish() } } #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3414,22 +3298,7 @@ impl ::core::fmt::Debug for ICCOMPRESSFRAMES { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for ICCOMPRESSFRAMES { fn eq(&self, other: &Self) -> bool { - self.dwFlags == other.dwFlags - && self.lpbiOutput == other.lpbiOutput - && self.lOutput == other.lOutput - && self.lpbiInput == other.lpbiInput - && self.lInput == other.lInput - && self.lStartFrame == other.lStartFrame - && self.lFrameCount == other.lFrameCount - && self.lQuality == other.lQuality - && self.lDataRate == other.lDataRate - && self.lKeyRate == other.lKeyRate - && self.dwRate == other.dwRate - && self.dwScale == other.dwScale - && self.dwOverheadPerFrame == other.dwOverheadPerFrame - && self.dwReserved2 == other.dwReserved2 - && self.GetData == other.GetData - && self.PutData == other.PutData + self.dwFlags == other.dwFlags && self.lpbiOutput == other.lpbiOutput && self.lOutput == other.lOutput && self.lpbiInput == other.lpbiInput && self.lInput == other.lInput && self.lStartFrame == other.lStartFrame && self.lFrameCount == other.lFrameCount && self.lQuality == other.lQuality && self.lDataRate == other.lDataRate && self.lKeyRate == other.lKeyRate && self.dwRate == other.dwRate && self.dwScale == other.dwScale && self.dwOverheadPerFrame == other.dwOverheadPerFrame && self.dwReserved2 == other.dwReserved2 && self.GetData == other.GetData && self.PutData == other.PutData } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3463,21 +3332,7 @@ pub unsafe fn ICCompress<'a, Param0: ::windows::core::IntoParam<'a, HIC>>(hic: P extern "system" { fn ICCompress(hic: HIC, dwflags: u32, lpbioutput: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpdata: *mut ::core::ffi::c_void, lpbiinput: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpbits: *const ::core::ffi::c_void, lpckid: *mut u32, lpdwflags: *mut u32, lframenum: i32, dwframesize: u32, dwquality: u32, lpbiprev: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, lpprev: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(ICCompress( - hic.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(lpbioutput), - ::core::mem::transmute(lpdata), - ::core::mem::transmute(lpbiinput), - ::core::mem::transmute(lpbits), - ::core::mem::transmute(lpckid), - ::core::mem::transmute(lpdwflags), - ::core::mem::transmute(lframenum), - ::core::mem::transmute(dwframesize), - ::core::mem::transmute(dwquality), - ::core::mem::transmute(lpbiprev), - ::core::mem::transmute(lpprev), - )) + ::core::mem::transmute(ICCompress(hic.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpbioutput), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpbiinput), ::core::mem::transmute(lpbits), ::core::mem::transmute(lpckid), ::core::mem::transmute(lpdwflags), ::core::mem::transmute(lframenum), ::core::mem::transmute(dwframesize), ::core::mem::transmute(dwquality), ::core::mem::transmute(lpbiprev), ::core::mem::transmute(lpprev))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3576,21 +3431,7 @@ impl ::core::default::Default for ICDECOMPRESSEX { #[cfg(feature = "Win32_Graphics_Gdi")] impl ::core::fmt::Debug for ICDECOMPRESSEX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ICDECOMPRESSEX") - .field("dwFlags", &self.dwFlags) - .field("lpbiSrc", &self.lpbiSrc) - .field("lpSrc", &self.lpSrc) - .field("lpbiDst", &self.lpbiDst) - .field("lpDst", &self.lpDst) - .field("xDst", &self.xDst) - .field("yDst", &self.yDst) - .field("dxDst", &self.dxDst) - .field("dyDst", &self.dyDst) - .field("xSrc", &self.xSrc) - .field("ySrc", &self.ySrc) - .field("dxSrc", &self.dxSrc) - .field("dySrc", &self.dySrc) - .finish() + fmt.debug_struct("ICDECOMPRESSEX").field("dwFlags", &self.dwFlags).field("lpbiSrc", &self.lpbiSrc).field("lpSrc", &self.lpSrc).field("lpbiDst", &self.lpbiDst).field("lpDst", &self.lpDst).field("xDst", &self.xDst).field("yDst", &self.yDst).field("dxDst", &self.dxDst).field("dyDst", &self.dyDst).field("xSrc", &self.xSrc).field("ySrc", &self.ySrc).field("dxSrc", &self.dxSrc).field("dySrc", &self.dySrc).finish() } } #[cfg(feature = "Win32_Graphics_Gdi")] @@ -3670,23 +3511,7 @@ impl ::core::default::Default for ICDRAWBEGIN { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for ICDRAWBEGIN { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ICDRAWBEGIN") - .field("dwFlags", &self.dwFlags) - .field("hpal", &self.hpal) - .field("hwnd", &self.hwnd) - .field("hdc", &self.hdc) - .field("xDst", &self.xDst) - .field("yDst", &self.yDst) - .field("dxDst", &self.dxDst) - .field("dyDst", &self.dyDst) - .field("lpbi", &self.lpbi) - .field("xSrc", &self.xSrc) - .field("ySrc", &self.ySrc) - .field("dxSrc", &self.dxSrc) - .field("dySrc", &self.dySrc) - .field("dwRate", &self.dwRate) - .field("dwScale", &self.dwScale) - .finish() + fmt.debug_struct("ICDRAWBEGIN").field("dwFlags", &self.dwFlags).field("hpal", &self.hpal).field("hwnd", &self.hwnd).field("hdc", &self.hdc).field("xDst", &self.xDst).field("yDst", &self.yDst).field("dxDst", &self.dxDst).field("dyDst", &self.dyDst).field("lpbi", &self.lpbi).field("xSrc", &self.xSrc).field("ySrc", &self.ySrc).field("dxSrc", &self.dxSrc).field("dySrc", &self.dySrc).field("dwRate", &self.dwRate).field("dwScale", &self.dwScale).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3782,24 +3607,7 @@ pub unsafe fn ICDraw<'a, Param0: ::windows::core::IntoParam<'a, HIC>>(hic: Param } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn ICDrawBegin<'a, Param0: ::windows::core::IntoParam<'a, HIC>, Param2: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HPALETTE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>( - hic: Param0, - dwflags: u32, - hpal: Param2, - hwnd: Param3, - hdc: Param4, - xdst: i32, - ydst: i32, - dxdst: i32, - dydst: i32, - lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, - xsrc: i32, - ysrc: i32, - dxsrc: i32, - dysrc: i32, - dwrate: u32, - dwscale: u32, -) -> u32 { +pub unsafe fn ICDrawBegin<'a, Param0: ::windows::core::IntoParam<'a, HIC>, Param2: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HPALETTE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(hic: Param0, dwflags: u32, hpal: Param2, hwnd: Param3, hdc: Param4, xdst: i32, ydst: i32, dxdst: i32, dydst: i32, lpbi: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, xsrc: i32, ysrc: i32, dxsrc: i32, dysrc: i32, dwrate: u32, dwscale: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -3896,17 +3704,7 @@ impl ::core::default::Default for ICINFO { } impl ::core::fmt::Debug for ICINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ICINFO") - .field("dwSize", &self.dwSize) - .field("fccType", &self.fccType) - .field("fccHandler", &self.fccHandler) - .field("dwFlags", &self.dwFlags) - .field("dwVersion", &self.dwVersion) - .field("dwVersionICM", &self.dwVersionICM) - .field("szName", &self.szName) - .field("szDescription", &self.szDescription) - .field("szDriver", &self.szDriver) - .finish() + fmt.debug_struct("ICINFO").field("dwSize", &self.dwSize).field("fccType", &self.fccType).field("fccHandler", &self.fccHandler).field("dwFlags", &self.dwFlags).field("dwVersion", &self.dwVersion).field("dwVersionICM", &self.dwVersionICM).field("szName", &self.szName).field("szDescription", &self.szDescription).field("szDriver", &self.szDriver).finish() } } impl ::core::cmp::PartialEq for ICINFO { @@ -4092,17 +3890,7 @@ impl ::core::default::Default for ICOPEN { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ICOPEN { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ICOPEN") - .field("dwSize", &self.dwSize) - .field("fccType", &self.fccType) - .field("fccHandler", &self.fccHandler) - .field("dwVersion", &self.dwVersion) - .field("dwFlags", &self.dwFlags) - .field("dwError", &self.dwError) - .field("pV1Reserved", &self.pV1Reserved) - .field("pV2Reserved", &self.pV2Reserved) - .field("dnDevNode", &self.dnDevNode) - .finish() + fmt.debug_struct("ICOPEN").field("dwSize", &self.dwSize).field("fccType", &self.fccType).field("fccHandler", &self.fccHandler).field("dwVersion", &self.dwVersion).field("dwFlags", &self.dwFlags).field("dwError", &self.dwError).field("pV1Reserved", &self.pV1Reserved).field("pV2Reserved", &self.pV2Reserved).field("dnDevNode", &self.dnDevNode).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12727,15 +12515,7 @@ impl ::core::default::Default for s_RIFFWAVE_inst { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for s_RIFFWAVE_inst { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("s_RIFFWAVE_inst") - .field("bUnshiftedNote", &self.bUnshiftedNote) - .field("chFineTune", &self.chFineTune) - .field("chGain", &self.chGain) - .field("bLowNote", &self.bLowNote) - .field("bHighNote", &self.bHighNote) - .field("bLowVelocity", &self.bLowVelocity) - .field("bHighVelocity", &self.bHighVelocity) - .finish() + fmt.debug_struct("s_RIFFWAVE_inst").field("bUnshiftedNote", &self.bUnshiftedNote).field("chFineTune", &self.chFineTune).field("chGain", &self.chGain).field("bLowNote", &self.bLowNote).field("bHighNote", &self.bHighNote).field("bLowVelocity", &self.bLowVelocity).field("bHighVelocity", &self.bHighVelocity).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Media/PictureAcquisition/mod.rs b/src/Windows/Win32/Media/PictureAcquisition/mod.rs index 9f9c268c55..16c01c8694 100644 --- a/src/Windows/Win32/Media/PictureAcquisition/mod.rs +++ b/src/Windows/Win32/Media/PictureAcquisition/mod.rs @@ -70,14 +70,7 @@ impl IPhotoAcquire { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pszdevice.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Acquire<'a, Param0: ::windows::core::IntoParam<'a, IPhotoAcquireSource>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IPhotoAcquireProgressCB>>( - &self, - pphotoacquiresource: Param0, - fshowprogress: Param1, - hwndparent: Param2, - pszapplicationname: Param3, - pphotoacquireprogresscb: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn Acquire<'a, Param0: ::windows::core::IntoParam<'a, IPhotoAcquireSource>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IPhotoAcquireProgressCB>>(&self, pphotoacquiresource: Param0, fshowprogress: Param1, hwndparent: Param2, pszapplicationname: Param3, pphotoacquireprogresscb: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pphotoacquiresource.into_param().abi(), fshowprogress.into_param().abi(), hwndparent.into_param().abi(), pszapplicationname.into_param().abi(), pphotoacquireprogresscb.into_param().abi()).ok() } #[cfg(feature = "Win32_System_Com")] @@ -339,14 +332,7 @@ impl IPhotoAcquirePlugin { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pphotoacquiresource.into_param().abi(), pphotoacquireprogresscb.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe fn ProcessItem<'a, Param1: ::windows::core::IntoParam<'a, IPhotoAcquireItem>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>>( - &self, - dwacquirestage: u32, - pphotoacquireitem: Param1, - poriginalitemstream: Param2, - pszfinalfilename: Param3, - ppropertystore: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn ProcessItem<'a, Param1: ::windows::core::IntoParam<'a, IPhotoAcquireItem>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::UI::Shell::PropertiesSystem::IPropertyStore>>(&self, dwacquirestage: u32, pphotoacquireitem: Param1, poriginalitemstream: Param2, pszfinalfilename: Param3, ppropertystore: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwacquirestage), pphotoacquireitem.into_param().abi(), poriginalitemstream.into_param().abi(), pszfinalfilename.into_param().abi(), ppropertystore.into_param().abi()).ok() } pub unsafe fn TransferComplete(&self, hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { @@ -518,8 +504,7 @@ pub struct IPhotoAcquireProgressCB_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hr: ::windows::core::HRESULT, pszerrormessage: super::super::Foundation::PWSTR, nmessagetype: ERROR_ADVISE_MESSAGE_TYPE, pnerroradviseresult: *mut ERROR_ADVISE_RESULT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riidtype: *const ::windows::core::GUID, punknown: ::windows::core::RawPtr, ppropvarresult: *mut ::core::mem::ManuallyDrop, ppropvardefault: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riidtype: *const ::windows::core::GUID, punknown: ::windows::core::RawPtr, ppropvarresult: *mut ::core::mem::ManuallyDrop, ppropvardefault: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, ); #[repr(transparent)] @@ -895,8 +880,7 @@ pub struct IPhotoProgressDialog_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfcancelled: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riidtype: *const ::windows::core::GUID, punknown: ::windows::core::RawPtr, ppropvarresult: *mut ::core::mem::ManuallyDrop, ppropvardefault: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riidtype: *const ::windows::core::GUID, punknown: ::windows::core::RawPtr, ppropvarresult: *mut ::core::mem::ManuallyDrop, ppropvardefault: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, ); #[repr(transparent)] @@ -1019,10 +1003,7 @@ pub const PHOTOACQ_RUN_DEFAULT: u32 = 0u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_CameraSequenceNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PhotoAcquire_DuplicateDetectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), - pid: 10u32, -}; +pub const PKEY_PhotoAcquire_DuplicateDetectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PhotoAcquire_FinalFilename: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f23377_7ac6_4b7a_8443_345e731fa57a), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] diff --git a/src/Windows/Win32/Media/Speech/mod.rs b/src/Windows/Win32/Media/Speech/mod.rs index 0b573dafd2..f4efb345e5 100644 --- a/src/Windows/Win32/Media/Speech/mod.rs +++ b/src/Windows/Win32/Media/Speech/mod.rs @@ -2280,12 +2280,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISpNo } #[repr(C)] #[doc(hidden)] -pub struct ISpNotifySink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISpNotifySink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISpNotifySource(pub ::windows::core::IUnknown); @@ -5891,18 +5886,7 @@ impl ISpeechAudio { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Format(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -6038,8 +6022,7 @@ pub struct ISpeechAudio_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6144,8 +6127,7 @@ pub struct ISpeechAudioBufferInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, minnotification: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, minnotification: i32) -> ::windows::core::HRESULT, @@ -6241,8 +6223,7 @@ pub struct ISpeechAudioFormat_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: *mut SpeechAudioFormatType) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: SpeechAudioFormatType) -> ::windows::core::HRESULT, @@ -6339,8 +6320,7 @@ pub struct ISpeechAudioStatus_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, freebufferspace: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nonblockingio: *mut i32) -> ::windows::core::HRESULT, @@ -6435,8 +6415,7 @@ pub struct ISpeechBaseStream_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6466,18 +6445,7 @@ impl ISpeechCustomStream { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Format(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -6587,8 +6555,7 @@ pub struct ISpeechCustomStream_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6720,8 +6687,7 @@ pub struct ISpeechDataKey_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, valuename: ::core::mem::ManuallyDrop, value: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -6767,18 +6733,7 @@ impl ISpeechFileStream { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Format(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -6888,8 +6843,7 @@ pub struct ISpeechFileStream_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6995,8 +6949,7 @@ pub struct ISpeechGrammarRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, attributes: *mut SpeechRuleAttributes) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, state: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7021,17 +6974,7 @@ impl ISpeechGrammarRuleState { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn AddWordTransition<'a, Param0: ::windows::core::IntoParam<'a, ISpeechGrammarRuleState>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - deststate: Param0, - words: Param1, - separators: Param2, - r#type: SpeechGrammarWordType, - propertyname: Param4, - propertyid: i32, - propertyvalue: *const super::super::System::Com::VARIANT, - weight: f32, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddWordTransition<'a, Param0: ::windows::core::IntoParam<'a, ISpeechGrammarRuleState>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, deststate: Param0, words: Param1, separators: Param2, r#type: SpeechGrammarWordType, propertyname: Param4, propertyid: i32, propertyvalue: *const super::super::System::Com::VARIANT, weight: f32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), deststate.into_param().abi(), words.into_param().abi(), separators.into_param().abi(), ::core::mem::transmute(r#type), propertyname.into_param().abi(), ::core::mem::transmute(propertyid), ::core::mem::transmute(propertyvalue), ::core::mem::transmute(weight)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -7102,13 +7045,11 @@ pub struct ISpeechGrammarRuleState_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rule: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transitions: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deststate: ::windows::core::RawPtr, words: ::core::mem::ManuallyDrop, separators: ::core::mem::ManuallyDrop, r#type: SpeechGrammarWordType, propertyname: ::core::mem::ManuallyDrop, propertyid: i32, propertyvalue: *const ::core::mem::ManuallyDrop, weight: f32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, deststate: ::windows::core::RawPtr, words: ::core::mem::ManuallyDrop, separators: ::core::mem::ManuallyDrop, r#type: SpeechGrammarWordType, propertyname: ::core::mem::ManuallyDrop, propertyid: i32, propertyvalue: *const ::core::mem::ManuallyDrop, weight: f32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, destinationstate: ::windows::core::RawPtr, rule: ::windows::core::RawPtr, propertyname: ::core::mem::ManuallyDrop, propertyid: i32, propertyvalue: *const ::core::mem::ManuallyDrop, weight: f32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -7215,8 +7156,7 @@ pub struct ISpeechGrammarRuleStateTransition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, r#type: *mut SpeechGrammarRuleStateTransitionType) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, text: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -7307,8 +7247,7 @@ pub struct ISpeechGrammarRuleStateTransitions_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, transition: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7411,8 +7350,7 @@ pub struct ISpeechGrammarRules_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rulenameorid: ::core::mem::ManuallyDrop, rule: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7521,8 +7459,7 @@ pub struct ISpeechLexicon_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, generationid: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: SpeechLexiconType, generationid: *mut i32, words: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7624,8 +7561,7 @@ pub struct ISpeechLexiconPronunciation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lexicontype: *mut SpeechLexiconType) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, langid: *mut i32) -> ::windows::core::HRESULT, @@ -7711,8 +7647,7 @@ pub struct ISpeechLexiconPronunciations_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pronunciation: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7799,8 +7734,7 @@ pub struct ISpeechLexiconWord_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, langid: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wordtype: *mut SpeechWordType) -> ::windows::core::HRESULT, @@ -7884,8 +7818,7 @@ pub struct ISpeechLexiconWords_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, word: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7910,18 +7843,7 @@ impl ISpeechMMSysAudio { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Format(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -8095,8 +8017,7 @@ pub struct ISpeechMMSysAudio_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8140,18 +8061,7 @@ impl ISpeechMemoryStream { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Format(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -8263,8 +8173,7 @@ pub struct ISpeechMemoryStream_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audioformat: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8401,8 +8310,7 @@ pub struct ISpeechObjectToken_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objectid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8519,8 +8427,7 @@ pub struct ISpeechObjectTokenCategory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8610,8 +8517,7 @@ pub struct ISpeechObjectTokens_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, token: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8698,8 +8604,7 @@ pub struct ISpeechPhoneConverter_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, languageid: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, languageid: i32) -> ::windows::core::HRESULT, @@ -8791,8 +8696,7 @@ pub struct ISpeechPhraseAlternate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recoresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, startelement: *mut i32) -> ::windows::core::HRESULT, @@ -8876,8 +8780,7 @@ pub struct ISpeechPhraseAlternates_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, phrasealternate: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9002,8 +8905,7 @@ pub struct ISpeechPhraseElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audiotimeoffset: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audiosizetime: *mut i32) -> ::windows::core::HRESULT, @@ -9098,8 +9000,7 @@ pub struct ISpeechPhraseElements_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, element: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9240,8 +9141,7 @@ pub struct ISpeechPhraseInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, languageid: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, grammarid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -9336,8 +9236,7 @@ pub struct ISpeechPhraseInfoBuilder_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, phraseinmemory: *const ::core::mem::ManuallyDrop, phraseinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -9418,8 +9317,7 @@ pub struct ISpeechPhraseProperties_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, property: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9527,8 +9425,7 @@ pub struct ISpeechPhraseProperty_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9623,8 +9520,7 @@ pub struct ISpeechPhraseReplacement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, displayattributes: *mut SpeechDisplayAttributes) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, text: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -9708,8 +9604,7 @@ pub struct ISpeechPhraseReplacements_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, reps: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9812,8 +9707,7 @@ pub struct ISpeechPhraseRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9901,8 +9795,7 @@ pub struct ISpeechPhraseRules_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, rule: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10065,8 +9958,7 @@ pub struct ISpeechRecoContext_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recognizer: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, interference: *mut SpeechInterference) -> ::windows::core::HRESULT, @@ -10235,8 +10127,7 @@ pub struct ISpeechRecoGrammar_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -10371,8 +10262,7 @@ pub struct ISpeechRecoResult_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recocontext: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, times: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10405,18 +10295,7 @@ impl ISpeechRecoResult2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn RecoContext(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -10541,8 +10420,7 @@ pub struct ISpeechRecoResult2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recocontext: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, times: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10674,8 +10552,7 @@ pub struct ISpeechRecoResultDispatch_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recocontext: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, times: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10778,8 +10655,7 @@ pub struct ISpeechRecoResultTimes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, time: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -10957,8 +10833,7 @@ pub struct ISpeechRecognizer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recognizer: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recognizer: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11088,8 +10963,7 @@ pub struct ISpeechRecognizerStatus_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, audiostatus: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcurrentstreampos: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11177,8 +11051,7 @@ pub struct ISpeechResourceLoader_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrresourceuri: ::core::mem::ManuallyDrop, falwaysreload: i16, pstream: *mut ::windows::core::RawPtr, pbstrmimetype: *mut ::core::mem::ManuallyDrop, pfmodified: *mut i16, pbstrredirecturl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11279,8 +11152,7 @@ pub struct ISpeechTextSelectionInformation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, activeoffset: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, activeoffset: *mut i32) -> ::windows::core::HRESULT, @@ -11476,8 +11348,7 @@ pub struct ISpeechVoice_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, status: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, voice: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11631,8 +11502,7 @@ pub struct ISpeechVoiceStatus_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, streamnumber: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, streamnumber: *mut i32) -> ::windows::core::HRESULT, @@ -11763,8 +11633,7 @@ pub struct ISpeechWaveFormatEx_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, formattag: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, formattag: i16) -> ::windows::core::HRESULT, @@ -11802,18 +11671,7 @@ impl ISpeechXMLRecoResult { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn RecoContext(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -11943,8 +11801,7 @@ pub struct ISpeechXMLRecoResult_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recocontext: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, times: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12083,15 +11940,7 @@ impl ::core::default::Default for SPAUDIOSTATUS { } impl ::core::fmt::Debug for SPAUDIOSTATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SPAUDIOSTATUS") - .field("cbFreeBuffSpace", &self.cbFreeBuffSpace) - .field("cbNonBlockingIO", &self.cbNonBlockingIO) - .field("State", &self.State) - .field("CurSeekPos", &self.CurSeekPos) - .field("CurDevicePos", &self.CurDevicePos) - .field("dwAudioLevel", &self.dwAudioLevel) - .field("dwReserved2", &self.dwReserved2) - .finish() + fmt.debug_struct("SPAUDIOSTATUS").field("cbFreeBuffSpace", &self.cbFreeBuffSpace).field("cbNonBlockingIO", &self.cbNonBlockingIO).field("State", &self.State).field("CurSeekPos", &self.CurSeekPos).field("CurDevicePos", &self.CurDevicePos).field("dwAudioLevel", &self.dwAudioLevel).field("dwReserved2", &self.dwReserved2).finish() } } impl ::core::cmp::PartialEq for SPAUDIOSTATUS { @@ -12792,20 +12641,7 @@ impl ::core::fmt::Debug for SPPHRASEELEMENT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SPPHRASEELEMENT { fn eq(&self, other: &Self) -> bool { - self.ulAudioTimeOffset == other.ulAudioTimeOffset - && self.ulAudioSizeTime == other.ulAudioSizeTime - && self.ulAudioStreamOffset == other.ulAudioStreamOffset - && self.ulAudioSizeBytes == other.ulAudioSizeBytes - && self.ulRetainedStreamOffset == other.ulRetainedStreamOffset - && self.ulRetainedSizeBytes == other.ulRetainedSizeBytes - && self.pszDisplayText == other.pszDisplayText - && self.pszLexicalForm == other.pszLexicalForm - && self.pszPronunciation == other.pszPronunciation - && self.bDisplayAttributes == other.bDisplayAttributes - && self.RequiredConfidence == other.RequiredConfidence - && self.ActualConfidence == other.ActualConfidence - && self.Reserved == other.Reserved - && self.SREngineConfidence == other.SREngineConfidence + self.ulAudioTimeOffset == other.ulAudioTimeOffset && self.ulAudioSizeTime == other.ulAudioSizeTime && self.ulAudioStreamOffset == other.ulAudioStreamOffset && self.ulAudioSizeBytes == other.ulAudioSizeBytes && self.ulRetainedStreamOffset == other.ulRetainedStreamOffset && self.ulRetainedSizeBytes == other.ulRetainedSizeBytes && self.pszDisplayText == other.pszDisplayText && self.pszLexicalForm == other.pszLexicalForm && self.pszPronunciation == other.pszPronunciation && self.bDisplayAttributes == other.bDisplayAttributes && self.RequiredConfidence == other.RequiredConfidence && self.ActualConfidence == other.ActualConfidence && self.Reserved == other.Reserved && self.SREngineConfidence == other.SREngineConfidence } } #[cfg(feature = "Win32_Foundation")] @@ -12999,16 +12835,7 @@ impl ::core::default::Default for SPPHRASERULE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SPPHRASERULE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SPPHRASERULE") - .field("pszName", &self.pszName) - .field("ulId", &self.ulId) - .field("ulFirstElement", &self.ulFirstElement) - .field("ulCountOfElements", &self.ulCountOfElements) - .field("pNextSibling", &self.pNextSibling) - .field("pFirstChild", &self.pFirstChild) - .field("SREngineConfidence", &self.SREngineConfidence) - .field("Confidence", &self.Confidence) - .finish() + fmt.debug_struct("SPPHRASERULE").field("pszName", &self.pszName).field("ulId", &self.ulId).field("ulFirstElement", &self.ulFirstElement).field("ulCountOfElements", &self.ulCountOfElements).field("pNextSibling", &self.pNextSibling).field("pFirstChild", &self.pFirstChild).field("SREngineConfidence", &self.SREngineConfidence).field("Confidence", &self.Confidence).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -13080,23 +12907,7 @@ impl ::core::fmt::Debug for SPPHRASE_50 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] impl ::core::cmp::PartialEq for SPPHRASE_50 { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.LangID == other.LangID - && self.wHomophoneGroupId == other.wHomophoneGroupId - && self.ullGrammarID == other.ullGrammarID - && self.ftStartTime == other.ftStartTime - && self.ullAudioStreamPosition == other.ullAudioStreamPosition - && self.ulAudioSizeBytes == other.ulAudioSizeBytes - && self.ulRetainedSizeBytes == other.ulRetainedSizeBytes - && self.ulAudioSizeTime == other.ulAudioSizeTime - && self.Rule == other.Rule - && self.pProperties == other.pProperties - && self.pElements == other.pElements - && self.cReplacements == other.cReplacements - && self.pReplacements == other.pReplacements - && self.SREngineID == other.SREngineID - && self.ulSREnginePrivateDataSize == other.ulSREnginePrivateDataSize - && self.pSREnginePrivateData == other.pSREnginePrivateData + self.cbSize == other.cbSize && self.LangID == other.LangID && self.wHomophoneGroupId == other.wHomophoneGroupId && self.ullGrammarID == other.ullGrammarID && self.ftStartTime == other.ftStartTime && self.ullAudioStreamPosition == other.ullAudioStreamPosition && self.ulAudioSizeBytes == other.ulAudioSizeBytes && self.ulRetainedSizeBytes == other.ulRetainedSizeBytes && self.ulAudioSizeTime == other.ulAudioSizeTime && self.Rule == other.Rule && self.pProperties == other.pProperties && self.pElements == other.pElements && self.cReplacements == other.cReplacements && self.pReplacements == other.pReplacements && self.SREngineID == other.SREngineID && self.ulSREnginePrivateDataSize == other.ulSREnginePrivateDataSize && self.pSREnginePrivateData == other.pSREnginePrivateData } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -13217,16 +13028,7 @@ impl ::core::default::Default for SPRECOGNIZERSTATUS { } impl ::core::fmt::Debug for SPRECOGNIZERSTATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SPRECOGNIZERSTATUS") - .field("AudioStatus", &self.AudioStatus) - .field("ullRecognitionStreamPos", &self.ullRecognitionStreamPos) - .field("ulStreamNumber", &self.ulStreamNumber) - .field("ulNumActive", &self.ulNumActive) - .field("clsidEngine", &self.clsidEngine) - .field("cLangIDs", &self.cLangIDs) - .field("aLangID", &self.aLangID) - .field("ullRecognitionStreamTime", &self.ullRecognitionStreamTime) - .finish() + fmt.debug_struct("SPRECOGNIZERSTATUS").field("AudioStatus", &self.AudioStatus).field("ullRecognitionStreamPos", &self.ullRecognitionStreamPos).field("ulStreamNumber", &self.ulStreamNumber).field("ulNumActive", &self.ulNumActive).field("clsidEngine", &self.clsidEngine).field("cLangIDs", &self.cLangIDs).field("aLangID", &self.aLangID).field("ullRecognitionStreamTime", &self.ullRecognitionStreamTime).finish() } } impl ::core::cmp::PartialEq for SPRECOGNIZERSTATUS { @@ -13913,19 +13715,7 @@ impl ::core::fmt::Debug for SPVOICESTATUS { } impl ::core::cmp::PartialEq for SPVOICESTATUS { fn eq(&self, other: &Self) -> bool { - self.ulCurrentStream == other.ulCurrentStream - && self.ulLastStreamQueued == other.ulLastStreamQueued - && self.hrLastResult == other.hrLastResult - && self.dwRunningState == other.dwRunningState - && self.ulInputWordPos == other.ulInputWordPos - && self.ulInputWordLen == other.ulInputWordLen - && self.ulInputSentPos == other.ulInputSentPos - && self.ulInputSentLen == other.ulInputSentLen - && self.lBookmarkId == other.lBookmarkId - && self.PhonemeId == other.PhonemeId - && self.VisemeId == other.VisemeId - && self.dwReserved1 == other.dwReserved1 - && self.dwReserved2 == other.dwReserved2 + self.ulCurrentStream == other.ulCurrentStream && self.ulLastStreamQueued == other.ulLastStreamQueued && self.hrLastResult == other.hrLastResult && self.dwRunningState == other.dwRunningState && self.ulInputWordPos == other.ulInputWordPos && self.ulInputWordLen == other.ulInputWordLen && self.ulInputSentPos == other.ulInputSentPos && self.ulInputSentLen == other.ulInputSentLen && self.lBookmarkId == other.lBookmarkId && self.PhonemeId == other.PhonemeId && self.VisemeId == other.VisemeId && self.dwReserved1 == other.dwReserved1 && self.dwReserved2 == other.dwReserved2 } } impl ::core::cmp::Eq for SPVOICESTATUS {} @@ -13999,19 +13789,7 @@ impl ::core::default::Default for SPVSTATE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SPVSTATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SPVSTATE") - .field("eAction", &self.eAction) - .field("LangID", &self.LangID) - .field("wReserved", &self.wReserved) - .field("EmphAdj", &self.EmphAdj) - .field("RateAdj", &self.RateAdj) - .field("Volume", &self.Volume) - .field("PitchAdj", &self.PitchAdj) - .field("SilenceMSecs", &self.SilenceMSecs) - .field("pPhoneIds", &self.pPhoneIds) - .field("ePartOfSpeech", &self.ePartOfSpeech) - .field("Context", &self.Context) - .finish() + fmt.debug_struct("SPVSTATE").field("eAction", &self.eAction).field("LangID", &self.LangID).field("wReserved", &self.wReserved).field("EmphAdj", &self.EmphAdj).field("RateAdj", &self.RateAdj).field("Volume", &self.Volume).field("PitchAdj", &self.PitchAdj).field("SilenceMSecs", &self.SilenceMSecs).field("pPhoneIds", &self.pPhoneIds).field("ePartOfSpeech", &self.ePartOfSpeech).field("Context", &self.Context).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -14142,14 +13920,7 @@ impl ::core::default::Default for SPWORDPRONUNCIATION { } impl ::core::fmt::Debug for SPWORDPRONUNCIATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SPWORDPRONUNCIATION") - .field("pNextWordPronunciation", &self.pNextWordPronunciation) - .field("eLexiconType", &self.eLexiconType) - .field("LangID", &self.LangID) - .field("wPronunciationFlags", &self.wPronunciationFlags) - .field("ePartOfSpeech", &self.ePartOfSpeech) - .field("szPronunciation", &self.szPronunciation) - .finish() + fmt.debug_struct("SPWORDPRONUNCIATION").field("pNextWordPronunciation", &self.pNextWordPronunciation).field("eLexiconType", &self.eLexiconType).field("LangID", &self.LangID).field("wPronunciationFlags", &self.wPronunciationFlags).field("ePartOfSpeech", &self.ePartOfSpeech).field("szPronunciation", &self.szPronunciation).finish() } } impl ::core::cmp::PartialEq for SPWORDPRONUNCIATION { @@ -15032,8 +14803,7 @@ pub struct _ISpeechRecoContextEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15099,7 +14869,6 @@ pub struct _ISpeechVoiceEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); diff --git a/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs b/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs index 05cf32e18e..5cff008be0 100644 --- a/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs +++ b/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs @@ -76,13 +76,7 @@ impl ::core::default::Default for DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS { } impl ::core::fmt::Debug for DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS") - .field("wCompressedDigitalVideo", &self.wCompressedDigitalVideo) - .field("wUncompressedDigitalVideo", &self.wUncompressedDigitalVideo) - .field("wAnalogVideo", &self.wAnalogVideo) - .field("wCompressedDigitalAudio", &self.wCompressedDigitalAudio) - .field("wUncompressedDigitalAudio", &self.wUncompressedDigitalAudio) - .finish() + fmt.debug_struct("DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS").field("wCompressedDigitalVideo", &self.wCompressedDigitalVideo).field("wUncompressedDigitalVideo", &self.wUncompressedDigitalVideo).field("wAnalogVideo", &self.wAnalogVideo).field("wCompressedDigitalAudio", &self.wCompressedDigitalAudio).field("wUncompressedDigitalAudio", &self.wUncompressedDigitalAudio).finish() } } impl ::core::cmp::PartialEq for DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS { @@ -259,12 +253,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAMWM } #[repr(C)] #[doc(hidden)] -pub struct IAMWMBufferPass_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAMWMBufferPass_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAMWMBufferPassCallback(pub ::windows::core::IUnknown); @@ -1623,18 +1612,7 @@ pub struct IWMCredentialCallback(pub ::windows::core::IUnknown); impl IWMCredentialCallback { #[cfg(feature = "Win32_Foundation")] pub unsafe fn AcquireCredentials<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pwszrealm: Param0, pwszsite: Param1, pwszuser: super::super::Foundation::PWSTR, cchuser: u32, pwszpassword: super::super::Foundation::PWSTR, cchpassword: u32, hrstatus: ::windows::core::HRESULT, pdwflags: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pwszrealm.into_param().abi(), - pwszsite.into_param().abi(), - ::core::mem::transmute(pwszuser), - ::core::mem::transmute(cchuser), - ::core::mem::transmute(pwszpassword), - ::core::mem::transmute(cchpassword), - ::core::mem::transmute(hrstatus), - ::core::mem::transmute(pdwflags), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwszrealm.into_param().abi(), pwszsite.into_param().abi(), ::core::mem::transmute(pwszuser), ::core::mem::transmute(cchuser), ::core::mem::transmute(pwszpassword), ::core::mem::transmute(cchpassword), ::core::mem::transmute(hrstatus), ::core::mem::transmute(pdwflags)).ok() } } unsafe impl ::windows::core::Interface for IWMCredentialCallback { @@ -2109,12 +2087,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMDR } #[repr(C)] #[doc(hidden)] -pub struct IWMDRMTranscryptionManager_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptranscryptor: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWMDRMTranscryptionManager_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptranscryptor: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMDRMTranscryptor(pub ::windows::core::IUnknown); @@ -2621,12 +2594,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMGe } #[repr(C)] #[doc(hidden)] -pub struct IWMGetSecureChannel_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pppeer: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWMGetSecureChannel_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pppeer: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMHeaderInfo(pub ::windows::core::IUnknown); @@ -2784,18 +2752,7 @@ impl IWMHeaderInfo2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCodecInfo(&self, windex: u32, pcchname: *mut u16, pwszname: super::super::Foundation::PWSTR, pcchdescription: *mut u16, pwszdescription: super::super::Foundation::PWSTR, pcodectype: *mut WMT_CODEC_INFO_TYPE, pcbcodecinfo: *mut u16, pbcodecinfo: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(windex), - ::core::mem::transmute(pcchname), - ::core::mem::transmute(pwszname), - ::core::mem::transmute(pcchdescription), - ::core::mem::transmute(pwszdescription), - ::core::mem::transmute(pcodectype), - ::core::mem::transmute(pcbcodecinfo), - ::core::mem::transmute(pbcodecinfo), - ) - .ok() + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), ::core::mem::transmute(windex), ::core::mem::transmute(pcchname), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchdescription), ::core::mem::transmute(pwszdescription), ::core::mem::transmute(pcodectype), ::core::mem::transmute(pcbcodecinfo), ::core::mem::transmute(pbcodecinfo)).ok() } } unsafe impl ::windows::core::Interface for IWMHeaderInfo2 { @@ -2927,18 +2884,7 @@ impl IWMHeaderInfo3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCodecInfo(&self, windex: u32, pcchname: *mut u16, pwszname: super::super::Foundation::PWSTR, pcchdescription: *mut u16, pwszdescription: super::super::Foundation::PWSTR, pcodectype: *mut WMT_CODEC_INFO_TYPE, pcbcodecinfo: *mut u16, pbcodecinfo: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(windex), - ::core::mem::transmute(pcchname), - ::core::mem::transmute(pwszname), - ::core::mem::transmute(pcchdescription), - ::core::mem::transmute(pwszdescription), - ::core::mem::transmute(pcodectype), - ::core::mem::transmute(pcbcodecinfo), - ::core::mem::transmute(pbcodecinfo), - ) - .ok() + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), ::core::mem::transmute(windex), ::core::mem::transmute(pcchname), ::core::mem::transmute(pwszname), ::core::mem::transmute(pcchdescription), ::core::mem::transmute(pwszdescription), ::core::mem::transmute(pcodectype), ::core::mem::transmute(pcbcodecinfo), ::core::mem::transmute(pbcodecinfo)).ok() } pub unsafe fn GetAttributeCountEx(&self, wstreamnum: u16) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2950,18 +2896,7 @@ impl IWMHeaderInfo3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAttributeByIndexEx(&self, wstreamnum: u16, windex: u16, pwszname: super::super::Foundation::PWSTR, pwnamelen: *mut u16, ptype: *mut WMT_ATTR_DATATYPE, pwlangindex: *mut u16, pvalue: *mut u8, pdwdatalength: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(wstreamnum), - ::core::mem::transmute(windex), - ::core::mem::transmute(pwszname), - ::core::mem::transmute(pwnamelen), - ::core::mem::transmute(ptype), - ::core::mem::transmute(pwlangindex), - ::core::mem::transmute(pvalue), - ::core::mem::transmute(pdwdatalength), - ) - .ok() + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(windex), ::core::mem::transmute(pwszname), ::core::mem::transmute(pwnamelen), ::core::mem::transmute(ptype), ::core::mem::transmute(pwlangindex), ::core::mem::transmute(pvalue), ::core::mem::transmute(pdwdatalength)).ok() } pub unsafe fn ModifyAttribute(&self, wstreamnum: u16, windex: u16, r#type: WMT_ATTR_DATATYPE, wlangindex: u16, pvalue: *const u8, dwlength: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(wstreamnum), ::core::mem::transmute(windex), ::core::mem::transmute(r#type), ::core::mem::transmute(wlangindex), ::core::mem::transmute(pvalue), ::core::mem::transmute(dwlength)).ok() @@ -3134,18 +3069,7 @@ impl IWMImageInfo { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetImage(&self, windex: u32, pcchmimetype: *mut u16, pwszmimetype: super::super::Foundation::PWSTR, pcchdescription: *mut u16, pwszdescription: super::super::Foundation::PWSTR, pimagetype: *mut u16, pcbimagedata: *mut u32, pbimagedata: *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(windex), - ::core::mem::transmute(pcchmimetype), - ::core::mem::transmute(pwszmimetype), - ::core::mem::transmute(pcchdescription), - ::core::mem::transmute(pwszdescription), - ::core::mem::transmute(pimagetype), - ::core::mem::transmute(pcbimagedata), - ::core::mem::transmute(pbimagedata), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(windex), ::core::mem::transmute(pcchmimetype), ::core::mem::transmute(pwszmimetype), ::core::mem::transmute(pcchdescription), ::core::mem::transmute(pwszdescription), ::core::mem::transmute(pimagetype), ::core::mem::transmute(pcbimagedata), ::core::mem::transmute(pbimagedata)).ok() } } unsafe impl ::windows::core::Interface for IWMImageInfo { @@ -4209,12 +4133,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMPl } #[repr(C)] #[doc(hidden)] -pub struct IWMPlayerHook_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWMPlayerHook_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMPlayerTimestampHook(pub ::windows::core::IUnknown); @@ -4250,12 +4169,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMPl } #[repr(C)] #[doc(hidden)] -pub struct IWMPlayerTimestampHook_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rtin: i64, prtout: *mut i64) -> ::windows::core::HRESULT, -); +pub struct IWMPlayerTimestampHook_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rtin: i64, prtout: *mut i64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMProfile(pub ::windows::core::IUnknown); @@ -5034,18 +4948,7 @@ pub struct IWMPropertyVault_abi( pub struct IWMProximityDetection(pub ::windows::core::IUnknown); impl IWMProximityDetection { pub unsafe fn StartDetection<'a, Param6: ::windows::core::IntoParam<'a, IWMStatusCallback>>(&self, pbregistrationmsg: *const u8, cbregistrationmsg: u32, pblocaladdress: *const u8, cblocaladdress: u32, dwextraportsallowed: u32, ppregistrationresponsemsg: *mut ::core::option::Option, pcallback: Param6, pvcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pbregistrationmsg), - ::core::mem::transmute(cbregistrationmsg), - ::core::mem::transmute(pblocaladdress), - ::core::mem::transmute(cblocaladdress), - ::core::mem::transmute(dwextraportsallowed), - ::core::mem::transmute(ppregistrationresponsemsg), - pcallback.into_param().abi(), - ::core::mem::transmute(pvcontext), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(pbregistrationmsg), ::core::mem::transmute(cbregistrationmsg), ::core::mem::transmute(pblocaladdress), ::core::mem::transmute(cblocaladdress), ::core::mem::transmute(dwextraportsallowed), ::core::mem::transmute(ppregistrationresponsemsg), pcallback.into_param().abi(), ::core::mem::transmute(pvcontext)).ok() } } unsafe impl ::windows::core::Interface for IWMProximityDetection { @@ -7897,12 +7800,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWMRe } #[repr(C)] #[doc(hidden)] -pub struct IWMReaderTypeNegotiation_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwoutputnum: u32, poutput: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWMReaderTypeNegotiation_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwoutputnum: u32, poutput: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMRegisterCallback(pub ::windows::core::IUnknown); @@ -8123,14 +8021,7 @@ impl IWMSInternalAdminNetSource { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetCredentials<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - bstrrealm: Param0, - bstrname: Param1, - bstrpassword: Param2, - fpersist: Param3, - fconfirmedgood: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn SetCredentials<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, bstrrealm: Param0, bstrname: Param1, bstrpassword: Param2, fpersist: Param3, fconfirmedgood: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), bstrrealm.into_param().abi(), bstrname.into_param().abi(), bstrpassword.into_param().abi(), fpersist.into_param().abi(), fconfirmedgood.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -8217,38 +8108,11 @@ pub struct IWMSInternalAdminNetSource_abi( pub struct IWMSInternalAdminNetSource2(pub ::windows::core::IUnknown); impl IWMSInternalAdminNetSource2 { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetCredentialsEx< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - >( - &self, - bstrrealm: Param0, - bstrurl: Param1, - fproxy: Param2, - bstrname: Param3, - bstrpassword: Param4, - fpersist: Param5, - fconfirmedgood: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn SetCredentialsEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, bstrrealm: Param0, bstrurl: Param1, fproxy: Param2, bstrname: Param3, bstrpassword: Param4, fpersist: Param5, fconfirmedgood: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), bstrrealm.into_param().abi(), bstrurl.into_param().abi(), fproxy.into_param().abi(), bstrname.into_param().abi(), bstrpassword.into_param().abi(), fpersist.into_param().abi(), fconfirmedgood.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetCredentialsEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - bstrrealm: Param0, - bstrurl: Param1, - fproxy: Param2, - pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, - pbstrname: *mut super::super::Foundation::BSTR, - pbstrpassword: *mut super::super::Foundation::BSTR, - pfconfirmedgood: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { + pub unsafe fn GetCredentialsEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, bstrrealm: Param0, bstrurl: Param1, fproxy: Param2, pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, pbstrname: *mut super::super::Foundation::BSTR, pbstrpassword: *mut super::super::Foundation::BSTR, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), bstrrealm.into_param().abi(), bstrurl.into_param().abi(), fproxy.into_param().abi(), ::core::mem::transmute(pdwurlpolicy), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrpassword), ::core::mem::transmute(pfconfirmedgood)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -8256,16 +8120,7 @@ impl IWMSInternalAdminNetSource2 { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), bstrrealm.into_param().abi(), bstrurl.into_param().abi(), fproxy.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn FindProxyForURLEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrprotocol: Param0, - bstrhost: Param1, - bstrurl: Param2, - pfproxyenabled: *mut super::super::Foundation::BOOL, - pbstrproxyserver: *mut super::super::Foundation::BSTR, - pdwproxyport: *mut u32, - pdwproxycontext: *mut u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn FindProxyForURLEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrprotocol: Param0, bstrhost: Param1, bstrurl: Param2, pfproxyenabled: *mut super::super::Foundation::BOOL, pbstrproxyserver: *mut super::super::Foundation::BSTR, pdwproxyport: *mut u32, pdwproxycontext: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), bstrprotocol.into_param().abi(), bstrhost.into_param().abi(), bstrurl.into_param().abi(), ::core::mem::transmute(pfproxyenabled), ::core::mem::transmute(pbstrproxyserver), ::core::mem::transmute(pdwproxyport), ::core::mem::transmute(pdwproxycontext)).ok() } } @@ -8299,34 +8154,13 @@ pub struct IWMSInternalAdminNetSource2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrrealm: ::core::mem::ManuallyDrop, - bstrurl: ::core::mem::ManuallyDrop, - fproxy: super::super::Foundation::BOOL, - bstrname: ::core::mem::ManuallyDrop, - bstrpassword: ::core::mem::ManuallyDrop, - fpersist: super::super::Foundation::BOOL, - fconfirmedgood: super::super::Foundation::BOOL, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrrealm: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, fproxy: super::super::Foundation::BOOL, bstrname: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop, fpersist: super::super::Foundation::BOOL, fconfirmedgood: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrrealm: ::core::mem::ManuallyDrop, - bstrurl: ::core::mem::ManuallyDrop, - fproxy: super::super::Foundation::BOOL, - pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, - pbstrname: *mut ::core::mem::ManuallyDrop, - pbstrpassword: *mut ::core::mem::ManuallyDrop, - pfconfirmedgood: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrrealm: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, fproxy: super::super::Foundation::BOOL, pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, pbstrname: *mut ::core::mem::ManuallyDrop, pbstrpassword: *mut ::core::mem::ManuallyDrop, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrrealm: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, fproxy: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrprotocol: ::core::mem::ManuallyDrop, bstrhost: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, pfproxyenabled: *mut super::super::Foundation::BOOL, pbstrproxyserver: *mut ::core::mem::ManuallyDrop, pdwproxyport: *mut u32, pdwproxycontext: *mut u32) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrprotocol: ::core::mem::ManuallyDrop, bstrhost: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, pfproxyenabled: *mut super::super::Foundation::BOOL, pbstrproxyserver: *mut ::core::mem::ManuallyDrop, pdwproxyport: *mut u32, pdwproxycontext: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -8334,38 +8168,11 @@ pub struct IWMSInternalAdminNetSource2_abi( pub struct IWMSInternalAdminNetSource3(pub ::windows::core::IUnknown); impl IWMSInternalAdminNetSource3 { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetCredentialsEx< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - >( - &self, - bstrrealm: Param0, - bstrurl: Param1, - fproxy: Param2, - bstrname: Param3, - bstrpassword: Param4, - fpersist: Param5, - fconfirmedgood: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn SetCredentialsEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, bstrrealm: Param0, bstrurl: Param1, fproxy: Param2, bstrname: Param3, bstrpassword: Param4, fpersist: Param5, fconfirmedgood: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), bstrrealm.into_param().abi(), bstrurl.into_param().abi(), fproxy.into_param().abi(), bstrname.into_param().abi(), bstrpassword.into_param().abi(), fpersist.into_param().abi(), fconfirmedgood.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetCredentialsEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - bstrrealm: Param0, - bstrurl: Param1, - fproxy: Param2, - pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, - pbstrname: *mut super::super::Foundation::BSTR, - pbstrpassword: *mut super::super::Foundation::BSTR, - pfconfirmedgood: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { + pub unsafe fn GetCredentialsEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, bstrrealm: Param0, bstrurl: Param1, fproxy: Param2, pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, pbstrname: *mut super::super::Foundation::BSTR, pbstrpassword: *mut super::super::Foundation::BSTR, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), bstrrealm.into_param().abi(), bstrurl.into_param().abi(), fproxy.into_param().abi(), ::core::mem::transmute(pdwurlpolicy), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrpassword), ::core::mem::transmute(pfconfirmedgood)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -8373,16 +8180,7 @@ impl IWMSInternalAdminNetSource3 { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), bstrrealm.into_param().abi(), bstrurl.into_param().abi(), fproxy.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn FindProxyForURLEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrprotocol: Param0, - bstrhost: Param1, - bstrurl: Param2, - pfproxyenabled: *mut super::super::Foundation::BOOL, - pbstrproxyserver: *mut super::super::Foundation::BSTR, - pdwproxyport: *mut u32, - pdwproxycontext: *mut u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn FindProxyForURLEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrprotocol: Param0, bstrhost: Param1, bstrurl: Param2, pfproxyenabled: *mut super::super::Foundation::BOOL, pbstrproxyserver: *mut super::super::Foundation::BSTR, pdwproxyport: *mut u32, pdwproxycontext: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), bstrprotocol.into_param().abi(), bstrhost.into_param().abi(), bstrurl.into_param().abi(), ::core::mem::transmute(pfproxyenabled), ::core::mem::transmute(pbstrproxyserver), ::core::mem::transmute(pdwproxyport), ::core::mem::transmute(pdwproxycontext)).ok() } pub unsafe fn GetNetSourceCreator2(&self) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -8390,16 +8188,7 @@ impl IWMSInternalAdminNetSource3 { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), &mut result__).from_abi::<::windows::core::IUnknown>(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn FindProxyForURLEx2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrprotocol: Param0, - bstrhost: Param1, - bstrurl: Param2, - pfproxyenabled: *mut super::super::Foundation::BOOL, - pbstrproxyserver: *mut super::super::Foundation::BSTR, - pdwproxyport: *mut u32, - pqwproxycontext: *mut u64, - ) -> ::windows::core::Result<()> { + pub unsafe fn FindProxyForURLEx2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrprotocol: Param0, bstrhost: Param1, bstrurl: Param2, pfproxyenabled: *mut super::super::Foundation::BOOL, pbstrproxyserver: *mut super::super::Foundation::BSTR, pdwproxyport: *mut u32, pqwproxycontext: *mut u64) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), bstrprotocol.into_param().abi(), bstrhost.into_param().abi(), bstrurl.into_param().abi(), ::core::mem::transmute(pfproxyenabled), ::core::mem::transmute(pbstrproxyserver), ::core::mem::transmute(pdwproxyport), ::core::mem::transmute(pqwproxycontext)).ok() } pub unsafe fn RegisterProxyFailure2(&self, hrparam: ::windows::core::HRESULT, qwproxycontext: u64) -> ::windows::core::Result<()> { @@ -8414,17 +8203,7 @@ impl IWMSInternalAdminNetSource3 { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(qwproxycontext), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn SetCredentialsEx2< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - >( + pub unsafe fn SetCredentialsEx2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( &self, bstrrealm: Param0, bstrurl: Param1, @@ -8438,29 +8217,8 @@ impl IWMSInternalAdminNetSource3 { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), bstrrealm.into_param().abi(), bstrurl.into_param().abi(), fproxy.into_param().abi(), bstrname.into_param().abi(), bstrpassword.into_param().abi(), fpersist.into_param().abi(), fconfirmedgood.into_param().abi(), fcleartextauthentication.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetCredentialsEx2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - bstrrealm: Param0, - bstrurl: Param1, - fproxy: Param2, - fcleartextauthentication: Param3, - pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, - pbstrname: *mut super::super::Foundation::BSTR, - pbstrpassword: *mut super::super::Foundation::BSTR, - pfconfirmedgood: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - bstrrealm.into_param().abi(), - bstrurl.into_param().abi(), - fproxy.into_param().abi(), - fcleartextauthentication.into_param().abi(), - ::core::mem::transmute(pdwurlpolicy), - ::core::mem::transmute(pbstrname), - ::core::mem::transmute(pbstrpassword), - ::core::mem::transmute(pfconfirmedgood), - ) - .ok() + pub unsafe fn GetCredentialsEx2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, bstrrealm: Param0, bstrurl: Param1, fproxy: Param2, fcleartextauthentication: Param3, pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, pbstrname: *mut super::super::Foundation::BSTR, pbstrpassword: *mut super::super::Foundation::BSTR, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), bstrrealm.into_param().abi(), bstrurl.into_param().abi(), fproxy.into_param().abi(), fcleartextauthentication.into_param().abi(), ::core::mem::transmute(pdwurlpolicy), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pbstrpassword), ::core::mem::transmute(pfconfirmedgood)).ok() } } unsafe impl ::windows::core::Interface for IWMSInternalAdminNetSource3 { @@ -8513,68 +8271,24 @@ pub struct IWMSInternalAdminNetSource3_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrrealm: ::core::mem::ManuallyDrop, - bstrurl: ::core::mem::ManuallyDrop, - fproxy: super::super::Foundation::BOOL, - bstrname: ::core::mem::ManuallyDrop, - bstrpassword: ::core::mem::ManuallyDrop, - fpersist: super::super::Foundation::BOOL, - fconfirmedgood: super::super::Foundation::BOOL, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrrealm: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, fproxy: super::super::Foundation::BOOL, bstrname: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop, fpersist: super::super::Foundation::BOOL, fconfirmedgood: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrrealm: ::core::mem::ManuallyDrop, - bstrurl: ::core::mem::ManuallyDrop, - fproxy: super::super::Foundation::BOOL, - pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, - pbstrname: *mut ::core::mem::ManuallyDrop, - pbstrpassword: *mut ::core::mem::ManuallyDrop, - pfconfirmedgood: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrrealm: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, fproxy: super::super::Foundation::BOOL, pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, pbstrname: *mut ::core::mem::ManuallyDrop, pbstrpassword: *mut ::core::mem::ManuallyDrop, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrrealm: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, fproxy: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrprotocol: ::core::mem::ManuallyDrop, bstrhost: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, pfproxyenabled: *mut super::super::Foundation::BOOL, pbstrproxyserver: *mut ::core::mem::ManuallyDrop, pdwproxyport: *mut u32, pdwproxycontext: *mut u32) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrprotocol: ::core::mem::ManuallyDrop, bstrhost: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, pfproxyenabled: *mut super::super::Foundation::BOOL, pbstrproxyserver: *mut ::core::mem::ManuallyDrop, pdwproxyport: *mut u32, pdwproxycontext: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppnetsourcecreator: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrprotocol: ::core::mem::ManuallyDrop, bstrhost: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, pfproxyenabled: *mut super::super::Foundation::BOOL, pbstrproxyserver: *mut ::core::mem::ManuallyDrop, pdwproxyport: *mut u32, pqwproxycontext: *mut u64) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrprotocol: ::core::mem::ManuallyDrop, bstrhost: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, pfproxyenabled: *mut super::super::Foundation::BOOL, pbstrproxyserver: *mut ::core::mem::ManuallyDrop, pdwproxyport: *mut u32, pqwproxycontext: *mut u64) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrparam: ::windows::core::HRESULT, qwproxycontext: u64) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, qwproxycontext: u64) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, qwproxycontext: u64, pfisusingie: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrrealm: ::core::mem::ManuallyDrop, - bstrurl: ::core::mem::ManuallyDrop, - fproxy: super::super::Foundation::BOOL, - bstrname: ::core::mem::ManuallyDrop, - bstrpassword: ::core::mem::ManuallyDrop, - fpersist: super::super::Foundation::BOOL, - fconfirmedgood: super::super::Foundation::BOOL, - fcleartextauthentication: super::super::Foundation::BOOL, - ) -> ::windows::core::HRESULT, - #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrrealm: ::core::mem::ManuallyDrop, - bstrurl: ::core::mem::ManuallyDrop, - fproxy: super::super::Foundation::BOOL, - fcleartextauthentication: super::super::Foundation::BOOL, - pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, - pbstrname: *mut ::core::mem::ManuallyDrop, - pbstrpassword: *mut ::core::mem::ManuallyDrop, - pfconfirmedgood: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrrealm: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, fproxy: super::super::Foundation::BOOL, bstrname: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop, fpersist: super::super::Foundation::BOOL, fconfirmedgood: super::super::Foundation::BOOL, fcleartextauthentication: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, + #[cfg(not(feature = "Win32_Foundation"))] usize, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrrealm: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, fproxy: super::super::Foundation::BOOL, fcleartextauthentication: super::super::Foundation::BOOL, pdwurlpolicy: *mut NETSOURCE_URLCREDPOLICY_SETTINGS, pbstrname: *mut ::core::mem::ManuallyDrop, pbstrpassword: *mut ::core::mem::ManuallyDrop, pfconfirmedgood: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -11258,13 +10972,7 @@ impl ::core::default::Default for WMDRM_IMPORT_INIT_STRUCT { } impl ::core::fmt::Debug for WMDRM_IMPORT_INIT_STRUCT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WMDRM_IMPORT_INIT_STRUCT") - .field("dwVersion", &self.dwVersion) - .field("cbEncryptedSessionKeyMessage", &self.cbEncryptedSessionKeyMessage) - .field("pbEncryptedSessionKeyMessage", &self.pbEncryptedSessionKeyMessage) - .field("cbEncryptedKeyMessage", &self.cbEncryptedKeyMessage) - .field("pbEncryptedKeyMessage", &self.pbEncryptedKeyMessage) - .finish() + fmt.debug_struct("WMDRM_IMPORT_INIT_STRUCT").field("dwVersion", &self.dwVersion).field("cbEncryptedSessionKeyMessage", &self.cbEncryptedSessionKeyMessage).field("pbEncryptedSessionKeyMessage", &self.pbEncryptedSessionKeyMessage).field("cbEncryptedKeyMessage", &self.cbEncryptedKeyMessage).field("pbEncryptedKeyMessage", &self.pbEncryptedKeyMessage).finish() } } impl ::core::cmp::PartialEq for WMDRM_IMPORT_INIT_STRUCT { @@ -11367,15 +11075,7 @@ impl ::core::default::Default for WMMPEG2VIDEOINFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for WMMPEG2VIDEOINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WMMPEG2VIDEOINFO") - .field("hdr", &self.hdr) - .field("dwStartTimeCode", &self.dwStartTimeCode) - .field("cbSequenceHeader", &self.cbSequenceHeader) - .field("dwProfile", &self.dwProfile) - .field("dwLevel", &self.dwLevel) - .field("dwFlags", &self.dwFlags) - .field("dwSequenceHeader", &self.dwSequenceHeader) - .finish() + fmt.debug_struct("WMMPEG2VIDEOINFO").field("hdr", &self.hdr).field("dwStartTimeCode", &self.dwStartTimeCode).field("cbSequenceHeader", &self.cbSequenceHeader).field("dwProfile", &self.dwProfile).field("dwLevel", &self.dwLevel).field("dwFlags", &self.dwFlags).field("dwSequenceHeader", &self.dwSequenceHeader).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -11565,13 +11265,7 @@ impl ::core::default::Default for WMT_FILESINK_DATA_UNIT { } impl ::core::fmt::Debug for WMT_FILESINK_DATA_UNIT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WMT_FILESINK_DATA_UNIT") - .field("packetHeaderBuffer", &self.packetHeaderBuffer) - .field("cPayloads", &self.cPayloads) - .field("pPayloadHeaderBuffers", &self.pPayloadHeaderBuffers) - .field("cPayloadDataFragments", &self.cPayloadDataFragments) - .field("pPayloadDataFragments", &self.pPayloadDataFragments) - .finish() + fmt.debug_struct("WMT_FILESINK_DATA_UNIT").field("packetHeaderBuffer", &self.packetHeaderBuffer).field("cPayloads", &self.cPayloads).field("pPayloadHeaderBuffers", &self.pPayloadHeaderBuffers).field("cPayloadDataFragments", &self.cPayloadDataFragments).field("pPayloadDataFragments", &self.pPayloadDataFragments).finish() } } impl ::core::cmp::PartialEq for WMT_FILESINK_DATA_UNIT { @@ -12333,18 +12027,7 @@ impl ::core::fmt::Debug for WMVIDEOINFOHEADER2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for WMVIDEOINFOHEADER2 { fn eq(&self, other: &Self) -> bool { - self.rcSource == other.rcSource - && self.rcTarget == other.rcTarget - && self.dwBitRate == other.dwBitRate - && self.dwBitErrorRate == other.dwBitErrorRate - && self.AvgTimePerFrame == other.AvgTimePerFrame - && self.dwInterlaceFlags == other.dwInterlaceFlags - && self.dwCopyProtectFlags == other.dwCopyProtectFlags - && self.dwPictAspectRatioX == other.dwPictAspectRatioX - && self.dwPictAspectRatioY == other.dwPictAspectRatioY - && self.dwReserved1 == other.dwReserved1 - && self.dwReserved2 == other.dwReserved2 - && self.bmiHeader == other.bmiHeader + self.rcSource == other.rcSource && self.rcTarget == other.rcTarget && self.dwBitRate == other.dwBitRate && self.dwBitErrorRate == other.dwBitErrorRate && self.AvgTimePerFrame == other.AvgTimePerFrame && self.dwInterlaceFlags == other.dwInterlaceFlags && self.dwCopyProtectFlags == other.dwCopyProtectFlags && self.dwPictAspectRatioX == other.dwPictAspectRatioX && self.dwPictAspectRatioY == other.dwPictAspectRatioY && self.dwReserved1 == other.dwReserved1 && self.dwReserved2 == other.dwReserved2 && self.bmiHeader == other.bmiHeader } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -12546,17 +12229,7 @@ impl ::core::default::Default for WM_MEDIA_TYPE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WM_MEDIA_TYPE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WM_MEDIA_TYPE") - .field("majortype", &self.majortype) - .field("subtype", &self.subtype) - .field("bFixedSizeSamples", &self.bFixedSizeSamples) - .field("bTemporalCompression", &self.bTemporalCompression) - .field("lSampleSize", &self.lSampleSize) - .field("formattype", &self.formattype) - .field("pUnk", &self.pUnk) - .field("cbFormat", &self.cbFormat) - .field("pbFormat", &self.pbFormat) - .finish() + fmt.debug_struct("WM_MEDIA_TYPE").field("majortype", &self.majortype).field("subtype", &self.subtype).field("bFixedSizeSamples", &self.bFixedSizeSamples).field("bTemporalCompression", &self.bTemporalCompression).field("lSampleSize", &self.lSampleSize).field("formattype", &self.formattype).field("pUnk", &self.pUnk).field("cbFormat", &self.cbFormat).field("pbFormat", &self.pbFormat).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12666,17 +12339,7 @@ impl ::core::default::Default for WM_READER_CLIENTINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WM_READER_CLIENTINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WM_READER_CLIENTINFO") - .field("cbSize", &self.cbSize) - .field("wszLang", &self.wszLang) - .field("wszBrowserUserAgent", &self.wszBrowserUserAgent) - .field("wszBrowserWebPage", &self.wszBrowserWebPage) - .field("qwReserved", &self.qwReserved) - .field("pReserved", &self.pReserved) - .field("wszHostExe", &self.wszHostExe) - .field("qwHostVersion", &self.qwHostVersion) - .field("wszPlayerUserAgent", &self.wszPlayerUserAgent) - .finish() + fmt.debug_struct("WM_READER_CLIENTINFO").field("cbSize", &self.cbSize).field("wszLang", &self.wszLang).field("wszBrowserUserAgent", &self.wszBrowserUserAgent).field("wszBrowserWebPage", &self.wszBrowserWebPage).field("qwReserved", &self.qwReserved).field("pReserved", &self.pReserved).field("wszHostExe", &self.wszHostExe).field("qwHostVersion", &self.qwHostVersion).field("wszPlayerUserAgent", &self.wszPlayerUserAgent).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12934,16 +12597,7 @@ impl ::core::fmt::Debug for WM_WRITER_STATISTICS { } impl ::core::cmp::PartialEq for WM_WRITER_STATISTICS { fn eq(&self, other: &Self) -> bool { - self.qwSampleCount == other.qwSampleCount - && self.qwByteCount == other.qwByteCount - && self.qwDroppedSampleCount == other.qwDroppedSampleCount - && self.qwDroppedByteCount == other.qwDroppedByteCount - && self.dwCurrentBitrate == other.dwCurrentBitrate - && self.dwAverageBitrate == other.dwAverageBitrate - && self.dwExpectedBitrate == other.dwExpectedBitrate - && self.dwCurrentSampleRate == other.dwCurrentSampleRate - && self.dwAverageSampleRate == other.dwAverageSampleRate - && self.dwExpectedSampleRate == other.dwExpectedSampleRate + self.qwSampleCount == other.qwSampleCount && self.qwByteCount == other.qwByteCount && self.qwDroppedSampleCount == other.qwDroppedSampleCount && self.qwDroppedByteCount == other.qwDroppedByteCount && self.dwCurrentBitrate == other.dwCurrentBitrate && self.dwAverageBitrate == other.dwAverageBitrate && self.dwExpectedBitrate == other.dwExpectedBitrate && self.dwCurrentSampleRate == other.dwCurrentSampleRate && self.dwAverageSampleRate == other.dwAverageSampleRate && self.dwExpectedSampleRate == other.dwExpectedSampleRate } } impl ::core::cmp::Eq for WM_WRITER_STATISTICS {} @@ -12982,13 +12636,7 @@ impl ::core::fmt::Debug for WM_WRITER_STATISTICS_EX { } impl ::core::cmp::PartialEq for WM_WRITER_STATISTICS_EX { fn eq(&self, other: &Self) -> bool { - self.dwBitratePlusOverhead == other.dwBitratePlusOverhead - && self.dwCurrentSampleDropRateInQueue == other.dwCurrentSampleDropRateInQueue - && self.dwCurrentSampleDropRateInCodec == other.dwCurrentSampleDropRateInCodec - && self.dwCurrentSampleDropRateInMultiplexer == other.dwCurrentSampleDropRateInMultiplexer - && self.dwTotalSampleDropsInQueue == other.dwTotalSampleDropsInQueue - && self.dwTotalSampleDropsInCodec == other.dwTotalSampleDropsInCodec - && self.dwTotalSampleDropsInMultiplexer == other.dwTotalSampleDropsInMultiplexer + self.dwBitratePlusOverhead == other.dwBitratePlusOverhead && self.dwCurrentSampleDropRateInQueue == other.dwCurrentSampleDropRateInQueue && self.dwCurrentSampleDropRateInCodec == other.dwCurrentSampleDropRateInCodec && self.dwCurrentSampleDropRateInMultiplexer == other.dwCurrentSampleDropRateInMultiplexer && self.dwTotalSampleDropsInQueue == other.dwTotalSampleDropsInQueue && self.dwTotalSampleDropsInCodec == other.dwTotalSampleDropsInCodec && self.dwTotalSampleDropsInMultiplexer == other.dwTotalSampleDropsInMultiplexer } } impl ::core::cmp::Eq for WM_WRITER_STATISTICS_EX {} diff --git a/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs b/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs index d15ee0afaa..a6b33c321e 100644 --- a/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs +++ b/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs @@ -579,18 +579,7 @@ impl ::core::default::Default for DHCPV6PrefixLeaseInformation { } impl ::core::fmt::Debug for DHCPV6PrefixLeaseInformation { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCPV6PrefixLeaseInformation") - .field("nPrefixes", &self.nPrefixes) - .field("prefixArray", &self.prefixArray) - .field("iaid", &self.iaid) - .field("T1", &self.T1) - .field("T2", &self.T2) - .field("MaxLeaseExpirationTime", &self.MaxLeaseExpirationTime) - .field("LastRenewalTime", &self.LastRenewalTime) - .field("status", &self.status) - .field("ServerId", &self.ServerId) - .field("ServerIdLen", &self.ServerIdLen) - .finish() + fmt.debug_struct("DHCPV6PrefixLeaseInformation").field("nPrefixes", &self.nPrefixes).field("prefixArray", &self.prefixArray).field("iaid", &self.iaid).field("T1", &self.T1).field("T2", &self.T2).field("MaxLeaseExpirationTime", &self.MaxLeaseExpirationTime).field("LastRenewalTime", &self.LastRenewalTime).field("status", &self.status).field("ServerId", &self.ServerId).field("ServerIdLen", &self.ServerIdLen).finish() } } impl ::core::cmp::PartialEq for DHCPV6PrefixLeaseInformation { @@ -626,16 +615,7 @@ impl ::core::default::Default for DHCPV6_BIND_ELEMENT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCPV6_BIND_ELEMENT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCPV6_BIND_ELEMENT") - .field("Flags", &self.Flags) - .field("fBoundToDHCPServer", &self.fBoundToDHCPServer) - .field("AdapterPrimaryAddress", &self.AdapterPrimaryAddress) - .field("AdapterSubnetAddress", &self.AdapterSubnetAddress) - .field("IfDescription", &self.IfDescription) - .field("IpV6IfIndex", &self.IpV6IfIndex) - .field("IfIdSize", &self.IfIdSize) - .field("IfId", &self.IfId) - .finish() + fmt.debug_struct("DHCPV6_BIND_ELEMENT").field("Flags", &self.Flags).field("fBoundToDHCPServer", &self.fBoundToDHCPServer).field("AdapterPrimaryAddress", &self.AdapterPrimaryAddress).field("AdapterSubnetAddress", &self.AdapterSubnetAddress).field("IfDescription", &self.IfDescription).field("IpV6IfIndex", &self.IpV6IfIndex).field("IfIdSize", &self.IfIdSize).field("IfId", &self.IfId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1217,15 +1197,7 @@ impl ::core::default::Default for DHCP_BIND_ELEMENT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_BIND_ELEMENT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_BIND_ELEMENT") - .field("Flags", &self.Flags) - .field("fBoundToDHCPServer", &self.fBoundToDHCPServer) - .field("AdapterPrimaryAddress", &self.AdapterPrimaryAddress) - .field("AdapterSubnetAddress", &self.AdapterSubnetAddress) - .field("IfDescription", &self.IfDescription) - .field("IfIdSize", &self.IfIdSize) - .field("IfId", &self.IfId) - .finish() + fmt.debug_struct("DHCP_BIND_ELEMENT").field("Flags", &self.Flags).field("fBoundToDHCPServer", &self.fBoundToDHCPServer).field("AdapterPrimaryAddress", &self.AdapterPrimaryAddress).field("AdapterSubnetAddress", &self.AdapterSubnetAddress).field("IfDescription", &self.IfDescription).field("IfIdSize", &self.IfIdSize).field("IfId", &self.IfId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1477,15 +1449,7 @@ impl ::core::default::Default for DHCP_CLASS_INFO_V6 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_CLASS_INFO_V6 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_CLASS_INFO_V6") - .field("ClassName", &self.ClassName) - .field("ClassComment", &self.ClassComment) - .field("ClassDataLength", &self.ClassDataLength) - .field("IsVendor", &self.IsVendor) - .field("EnterpriseNumber", &self.EnterpriseNumber) - .field("Flags", &self.Flags) - .field("ClassData", &self.ClassData) - .finish() + fmt.debug_struct("DHCP_CLASS_INFO_V6").field("ClassName", &self.ClassName).field("ClassComment", &self.ClassComment).field("ClassDataLength", &self.ClassDataLength).field("IsVendor", &self.IsVendor).field("EnterpriseNumber", &self.EnterpriseNumber).field("Flags", &self.Flags).field("ClassData", &self.ClassData).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1551,19 +1515,7 @@ impl ::core::fmt::Debug for DHCP_CLIENT_FILTER_STATUS_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DHCP_CLIENT_FILTER_STATUS_INFO { fn eq(&self, other: &Self) -> bool { - self.ClientIpAddress == other.ClientIpAddress - && self.SubnetMask == other.SubnetMask - && self.ClientHardwareAddress == other.ClientHardwareAddress - && self.ClientName == other.ClientName - && self.ClientComment == other.ClientComment - && self.ClientLeaseExpires == other.ClientLeaseExpires - && self.OwnerHost == other.OwnerHost - && self.bClientType == other.bClientType - && self.AddressState == other.AddressState - && self.Status == other.Status - && self.ProbationEnds == other.ProbationEnds - && self.QuarantineCapable == other.QuarantineCapable - && self.FilterStatus == other.FilterStatus + self.ClientIpAddress == other.ClientIpAddress && self.SubnetMask == other.SubnetMask && self.ClientHardwareAddress == other.ClientHardwareAddress && self.ClientName == other.ClientName && self.ClientComment == other.ClientComment && self.ClientLeaseExpires == other.ClientLeaseExpires && self.OwnerHost == other.OwnerHost && self.bClientType == other.bClientType && self.AddressState == other.AddressState && self.Status == other.Status && self.ProbationEnds == other.ProbationEnds && self.QuarantineCapable == other.QuarantineCapable && self.FilterStatus == other.FilterStatus } } #[cfg(feature = "Win32_Foundation")] @@ -1628,15 +1580,7 @@ impl ::core::default::Default for DHCP_CLIENT_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_CLIENT_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_CLIENT_INFO") - .field("ClientIpAddress", &self.ClientIpAddress) - .field("SubnetMask", &self.SubnetMask) - .field("ClientHardwareAddress", &self.ClientHardwareAddress) - .field("ClientName", &self.ClientName) - .field("ClientComment", &self.ClientComment) - .field("ClientLeaseExpires", &self.ClientLeaseExpires) - .field("OwnerHost", &self.OwnerHost) - .finish() + fmt.debug_struct("DHCP_CLIENT_INFO").field("ClientIpAddress", &self.ClientIpAddress).field("SubnetMask", &self.SubnetMask).field("ClientHardwareAddress", &self.ClientHardwareAddress).field("ClientName", &self.ClientName).field("ClientComment", &self.ClientComment).field("ClientLeaseExpires", &self.ClientLeaseExpires).field("OwnerHost", &self.OwnerHost).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1869,21 +1813,7 @@ impl ::core::fmt::Debug for DHCP_CLIENT_INFO_EX { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DHCP_CLIENT_INFO_EX { fn eq(&self, other: &Self) -> bool { - self.ClientIpAddress == other.ClientIpAddress - && self.SubnetMask == other.SubnetMask - && self.ClientHardwareAddress == other.ClientHardwareAddress - && self.ClientName == other.ClientName - && self.ClientComment == other.ClientComment - && self.ClientLeaseExpires == other.ClientLeaseExpires - && self.OwnerHost == other.OwnerHost - && self.bClientType == other.bClientType - && self.AddressState == other.AddressState - && self.Status == other.Status - && self.ProbationEnds == other.ProbationEnds - && self.QuarantineCapable == other.QuarantineCapable - && self.FilterStatus == other.FilterStatus - && self.PolicyName == other.PolicyName - && self.Properties == other.Properties + self.ClientIpAddress == other.ClientIpAddress && self.SubnetMask == other.SubnetMask && self.ClientHardwareAddress == other.ClientHardwareAddress && self.ClientName == other.ClientName && self.ClientComment == other.ClientComment && self.ClientLeaseExpires == other.ClientLeaseExpires && self.OwnerHost == other.OwnerHost && self.bClientType == other.bClientType && self.AddressState == other.AddressState && self.Status == other.Status && self.ProbationEnds == other.ProbationEnds && self.QuarantineCapable == other.QuarantineCapable && self.FilterStatus == other.FilterStatus && self.PolicyName == other.PolicyName && self.Properties == other.Properties } } #[cfg(feature = "Win32_Foundation")] @@ -1976,20 +1906,7 @@ impl ::core::fmt::Debug for DHCP_CLIENT_INFO_PB { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DHCP_CLIENT_INFO_PB { fn eq(&self, other: &Self) -> bool { - self.ClientIpAddress == other.ClientIpAddress - && self.SubnetMask == other.SubnetMask - && self.ClientHardwareAddress == other.ClientHardwareAddress - && self.ClientName == other.ClientName - && self.ClientComment == other.ClientComment - && self.ClientLeaseExpires == other.ClientLeaseExpires - && self.OwnerHost == other.OwnerHost - && self.bClientType == other.bClientType - && self.AddressState == other.AddressState - && self.Status == other.Status - && self.ProbationEnds == other.ProbationEnds - && self.QuarantineCapable == other.QuarantineCapable - && self.FilterStatus == other.FilterStatus - && self.PolicyName == other.PolicyName + self.ClientIpAddress == other.ClientIpAddress && self.SubnetMask == other.SubnetMask && self.ClientHardwareAddress == other.ClientHardwareAddress && self.ClientName == other.ClientName && self.ClientComment == other.ClientComment && self.ClientLeaseExpires == other.ClientLeaseExpires && self.OwnerHost == other.OwnerHost && self.bClientType == other.bClientType && self.AddressState == other.AddressState && self.Status == other.Status && self.ProbationEnds == other.ProbationEnds && self.QuarantineCapable == other.QuarantineCapable && self.FilterStatus == other.FilterStatus && self.PolicyName == other.PolicyName } } #[cfg(feature = "Win32_Foundation")] @@ -2055,16 +1972,7 @@ impl ::core::default::Default for DHCP_CLIENT_INFO_V4 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_CLIENT_INFO_V4 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_CLIENT_INFO_V4") - .field("ClientIpAddress", &self.ClientIpAddress) - .field("SubnetMask", &self.SubnetMask) - .field("ClientHardwareAddress", &self.ClientHardwareAddress) - .field("ClientName", &self.ClientName) - .field("ClientComment", &self.ClientComment) - .field("ClientLeaseExpires", &self.ClientLeaseExpires) - .field("OwnerHost", &self.OwnerHost) - .field("bClientType", &self.bClientType) - .finish() + fmt.debug_struct("DHCP_CLIENT_INFO_V4").field("ClientIpAddress", &self.ClientIpAddress).field("SubnetMask", &self.SubnetMask).field("ClientHardwareAddress", &self.ClientHardwareAddress).field("ClientName", &self.ClientName).field("ClientComment", &self.ClientComment).field("ClientLeaseExpires", &self.ClientLeaseExpires).field("OwnerHost", &self.OwnerHost).field("bClientType", &self.bClientType).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2104,17 +2012,7 @@ impl ::core::default::Default for DHCP_CLIENT_INFO_V5 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_CLIENT_INFO_V5 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_CLIENT_INFO_V5") - .field("ClientIpAddress", &self.ClientIpAddress) - .field("SubnetMask", &self.SubnetMask) - .field("ClientHardwareAddress", &self.ClientHardwareAddress) - .field("ClientName", &self.ClientName) - .field("ClientComment", &self.ClientComment) - .field("ClientLeaseExpires", &self.ClientLeaseExpires) - .field("OwnerHost", &self.OwnerHost) - .field("bClientType", &self.bClientType) - .field("AddressState", &self.AddressState) - .finish() + fmt.debug_struct("DHCP_CLIENT_INFO_V5").field("ClientIpAddress", &self.ClientIpAddress).field("SubnetMask", &self.SubnetMask).field("ClientHardwareAddress", &self.ClientHardwareAddress).field("ClientName", &self.ClientName).field("ClientComment", &self.ClientComment).field("ClientLeaseExpires", &self.ClientLeaseExpires).field("OwnerHost", &self.OwnerHost).field("bClientType", &self.bClientType).field("AddressState", &self.AddressState).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2154,17 +2052,7 @@ impl ::core::default::Default for DHCP_CLIENT_INFO_V6 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_CLIENT_INFO_V6 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_CLIENT_INFO_V6") - .field("ClientIpAddress", &self.ClientIpAddress) - .field("ClientDUID", &self.ClientDUID) - .field("AddressType", &self.AddressType) - .field("IAID", &self.IAID) - .field("ClientName", &self.ClientName) - .field("ClientComment", &self.ClientComment) - .field("ClientValidLeaseExpires", &self.ClientValidLeaseExpires) - .field("ClientPrefLeaseExpires", &self.ClientPrefLeaseExpires) - .field("OwnerHost", &self.OwnerHost) - .finish() + fmt.debug_struct("DHCP_CLIENT_INFO_V6").field("ClientIpAddress", &self.ClientIpAddress).field("ClientDUID", &self.ClientDUID).field("AddressType", &self.AddressType).field("IAID", &self.IAID).field("ClientName", &self.ClientName).field("ClientComment", &self.ClientComment).field("ClientValidLeaseExpires", &self.ClientValidLeaseExpires).field("ClientPrefLeaseExpires", &self.ClientPrefLeaseExpires).field("OwnerHost", &self.OwnerHost).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2226,18 +2114,7 @@ impl ::core::fmt::Debug for DHCP_CLIENT_INFO_VQ { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DHCP_CLIENT_INFO_VQ { fn eq(&self, other: &Self) -> bool { - self.ClientIpAddress == other.ClientIpAddress - && self.SubnetMask == other.SubnetMask - && self.ClientHardwareAddress == other.ClientHardwareAddress - && self.ClientName == other.ClientName - && self.ClientComment == other.ClientComment - && self.ClientLeaseExpires == other.ClientLeaseExpires - && self.OwnerHost == other.OwnerHost - && self.bClientType == other.bClientType - && self.AddressState == other.AddressState - && self.Status == other.Status - && self.ProbationEnds == other.ProbationEnds - && self.QuarantineCapable == other.QuarantineCapable + self.ClientIpAddress == other.ClientIpAddress && self.SubnetMask == other.SubnetMask && self.ClientHardwareAddress == other.ClientHardwareAddress && self.ClientName == other.ClientName && self.ClientComment == other.ClientComment && self.ClientLeaseExpires == other.ClientLeaseExpires && self.OwnerHost == other.OwnerHost && self.bClientType == other.bClientType && self.AddressState == other.AddressState && self.Status == other.Status && self.ProbationEnds == other.ProbationEnds && self.QuarantineCapable == other.QuarantineCapable } } #[cfg(feature = "Win32_Foundation")] @@ -2333,20 +2210,7 @@ impl ::core::fmt::Debug for DHCP_FAILOVER_RELATIONSHIP { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DHCP_FAILOVER_RELATIONSHIP { fn eq(&self, other: &Self) -> bool { - self.PrimaryServer == other.PrimaryServer - && self.SecondaryServer == other.SecondaryServer - && self.Mode == other.Mode - && self.ServerType == other.ServerType - && self.State == other.State - && self.PrevState == other.PrevState - && self.Mclt == other.Mclt - && self.SafePeriod == other.SafePeriod - && self.RelationshipName == other.RelationshipName - && self.PrimaryServerName == other.PrimaryServerName - && self.SecondaryServerName == other.SecondaryServerName - && self.pScopes == other.pScopes - && self.Percentage == other.Percentage - && self.SharedSecret == other.SharedSecret + self.PrimaryServer == other.PrimaryServer && self.SecondaryServer == other.SecondaryServer && self.Mode == other.Mode && self.ServerType == other.ServerType && self.State == other.State && self.PrevState == other.PrevState && self.Mclt == other.Mclt && self.SafePeriod == other.SafePeriod && self.RelationshipName == other.RelationshipName && self.PrimaryServerName == other.PrimaryServerName && self.SecondaryServerName == other.SecondaryServerName && self.pScopes == other.pScopes && self.Percentage == other.Percentage && self.SharedSecret == other.SharedSecret } } #[cfg(feature = "Win32_Foundation")] @@ -2420,15 +2284,7 @@ impl ::core::default::Default for DHCP_FAILOVER_STATISTICS { } impl ::core::fmt::Debug for DHCP_FAILOVER_STATISTICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_FAILOVER_STATISTICS") - .field("NumAddr", &self.NumAddr) - .field("AddrFree", &self.AddrFree) - .field("AddrInUse", &self.AddrInUse) - .field("PartnerAddrFree", &self.PartnerAddrFree) - .field("ThisAddrFree", &self.ThisAddrFree) - .field("PartnerAddrInUse", &self.PartnerAddrInUse) - .field("ThisAddrInUse", &self.ThisAddrInUse) - .finish() + fmt.debug_struct("DHCP_FAILOVER_STATISTICS").field("NumAddr", &self.NumAddr).field("AddrFree", &self.AddrFree).field("AddrInUse", &self.AddrInUse).field("PartnerAddrFree", &self.PartnerAddrFree).field("ThisAddrFree", &self.ThisAddrFree).field("PartnerAddrInUse", &self.PartnerAddrInUse).field("ThisAddrInUse", &self.ThisAddrInUse).finish() } } impl ::core::cmp::PartialEq for DHCP_FAILOVER_STATISTICS { @@ -2877,14 +2733,7 @@ impl ::core::default::Default for DHCP_IP_RESERVATION_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_IP_RESERVATION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_IP_RESERVATION_INFO") - .field("ReservedIpAddress", &self.ReservedIpAddress) - .field("ReservedForClient", &self.ReservedForClient) - .field("ReservedClientName", &self.ReservedClientName) - .field("ReservedClientDesc", &self.ReservedClientDesc) - .field("bAllowedClientTypes", &self.bAllowedClientTypes) - .field("fOptionsPresent", &self.fOptionsPresent) - .finish() + fmt.debug_struct("DHCP_IP_RESERVATION_INFO").field("ReservedIpAddress", &self.ReservedIpAddress).field("ReservedForClient", &self.ReservedForClient).field("ReservedClientName", &self.ReservedClientName).field("ReservedClientDesc", &self.ReservedClientDesc).field("bAllowedClientTypes", &self.bAllowedClientTypes).field("fOptionsPresent", &self.fOptionsPresent).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2976,18 +2825,7 @@ impl ::core::default::Default for DHCP_MIB_INFO { } impl ::core::fmt::Debug for DHCP_MIB_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_MIB_INFO") - .field("Discovers", &self.Discovers) - .field("Offers", &self.Offers) - .field("Requests", &self.Requests) - .field("Acks", &self.Acks) - .field("Naks", &self.Naks) - .field("Declines", &self.Declines) - .field("Releases", &self.Releases) - .field("ServerStartTime", &self.ServerStartTime) - .field("Scopes", &self.Scopes) - .field("ScopeInfo", &self.ScopeInfo) - .finish() + fmt.debug_struct("DHCP_MIB_INFO").field("Discovers", &self.Discovers).field("Offers", &self.Offers).field("Requests", &self.Requests).field("Acks", &self.Acks).field("Naks", &self.Naks).field("Declines", &self.Declines).field("Releases", &self.Releases).field("ServerStartTime", &self.ServerStartTime).field("Scopes", &self.Scopes).field("ScopeInfo", &self.ScopeInfo).finish() } } impl ::core::cmp::PartialEq for DHCP_MIB_INFO { @@ -3055,25 +2893,7 @@ impl ::core::fmt::Debug for DHCP_MIB_INFO_V5 { } impl ::core::cmp::PartialEq for DHCP_MIB_INFO_V5 { fn eq(&self, other: &Self) -> bool { - self.Discovers == other.Discovers - && self.Offers == other.Offers - && self.Requests == other.Requests - && self.Acks == other.Acks - && self.Naks == other.Naks - && self.Declines == other.Declines - && self.Releases == other.Releases - && self.ServerStartTime == other.ServerStartTime - && self.QtnNumLeases == other.QtnNumLeases - && self.QtnPctQtnLeases == other.QtnPctQtnLeases - && self.QtnProbationLeases == other.QtnProbationLeases - && self.QtnNonQtnLeases == other.QtnNonQtnLeases - && self.QtnExemptLeases == other.QtnExemptLeases - && self.QtnCapableClients == other.QtnCapableClients - && self.QtnIASErrors == other.QtnIASErrors - && self.DelayedOffers == other.DelayedOffers - && self.ScopesWithDelayedOffers == other.ScopesWithDelayedOffers - && self.Scopes == other.Scopes - && self.ScopeInfo == other.ScopeInfo + self.Discovers == other.Discovers && self.Offers == other.Offers && self.Requests == other.Requests && self.Acks == other.Acks && self.Naks == other.Naks && self.Declines == other.Declines && self.Releases == other.Releases && self.ServerStartTime == other.ServerStartTime && self.QtnNumLeases == other.QtnNumLeases && self.QtnPctQtnLeases == other.QtnPctQtnLeases && self.QtnProbationLeases == other.QtnProbationLeases && self.QtnNonQtnLeases == other.QtnNonQtnLeases && self.QtnExemptLeases == other.QtnExemptLeases && self.QtnCapableClients == other.QtnCapableClients && self.QtnIASErrors == other.QtnIASErrors && self.DelayedOffers == other.DelayedOffers && self.ScopesWithDelayedOffers == other.ScopesWithDelayedOffers && self.Scopes == other.Scopes && self.ScopeInfo == other.ScopeInfo } } impl ::core::cmp::Eq for DHCP_MIB_INFO_V5 {} @@ -3183,23 +3003,7 @@ impl ::core::fmt::Debug for DHCP_MIB_INFO_VQ { } impl ::core::cmp::PartialEq for DHCP_MIB_INFO_VQ { fn eq(&self, other: &Self) -> bool { - self.Discovers == other.Discovers - && self.Offers == other.Offers - && self.Requests == other.Requests - && self.Acks == other.Acks - && self.Naks == other.Naks - && self.Declines == other.Declines - && self.Releases == other.Releases - && self.ServerStartTime == other.ServerStartTime - && self.QtnNumLeases == other.QtnNumLeases - && self.QtnPctQtnLeases == other.QtnPctQtnLeases - && self.QtnProbationLeases == other.QtnProbationLeases - && self.QtnNonQtnLeases == other.QtnNonQtnLeases - && self.QtnExemptLeases == other.QtnExemptLeases - && self.QtnCapableClients == other.QtnCapableClients - && self.QtnIASErrors == other.QtnIASErrors - && self.Scopes == other.Scopes - && self.ScopeInfo == other.ScopeInfo + self.Discovers == other.Discovers && self.Offers == other.Offers && self.Requests == other.Requests && self.Acks == other.Acks && self.Naks == other.Naks && self.Declines == other.Declines && self.Releases == other.Releases && self.ServerStartTime == other.ServerStartTime && self.QtnNumLeases == other.QtnNumLeases && self.QtnPctQtnLeases == other.QtnPctQtnLeases && self.QtnProbationLeases == other.QtnProbationLeases && self.QtnNonQtnLeases == other.QtnNonQtnLeases && self.QtnExemptLeases == other.QtnExemptLeases && self.QtnCapableClients == other.QtnCapableClients && self.QtnIASErrors == other.QtnIASErrors && self.Scopes == other.Scopes && self.ScopeInfo == other.ScopeInfo } } impl ::core::cmp::Eq for DHCP_MIB_INFO_VQ {} @@ -3747,17 +3551,7 @@ impl ::core::default::Default for DHCP_POLICY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_POLICY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_POLICY") - .field("PolicyName", &self.PolicyName) - .field("IsGlobalPolicy", &self.IsGlobalPolicy) - .field("Subnet", &self.Subnet) - .field("ProcessingOrder", &self.ProcessingOrder) - .field("Conditions", &self.Conditions) - .field("Expressions", &self.Expressions) - .field("Ranges", &self.Ranges) - .field("Description", &self.Description) - .field("Enabled", &self.Enabled) - .finish() + fmt.debug_struct("DHCP_POLICY").field("PolicyName", &self.PolicyName).field("IsGlobalPolicy", &self.IsGlobalPolicy).field("Subnet", &self.Subnet).field("ProcessingOrder", &self.ProcessingOrder).field("Conditions", &self.Conditions).field("Expressions", &self.Expressions).field("Ranges", &self.Ranges).field("Description", &self.Description).field("Enabled", &self.Enabled).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3831,18 +3625,7 @@ impl ::core::default::Default for DHCP_POLICY_EX { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_POLICY_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_POLICY_EX") - .field("PolicyName", &self.PolicyName) - .field("IsGlobalPolicy", &self.IsGlobalPolicy) - .field("Subnet", &self.Subnet) - .field("ProcessingOrder", &self.ProcessingOrder) - .field("Conditions", &self.Conditions) - .field("Expressions", &self.Expressions) - .field("Ranges", &self.Ranges) - .field("Description", &self.Description) - .field("Enabled", &self.Enabled) - .field("Properties", &self.Properties) - .finish() + fmt.debug_struct("DHCP_POLICY_EX").field("PolicyName", &self.PolicyName).field("IsGlobalPolicy", &self.IsGlobalPolicy).field("Subnet", &self.Subnet).field("ProcessingOrder", &self.ProcessingOrder).field("Conditions", &self.Conditions).field("Expressions", &self.Expressions).field("Ranges", &self.Ranges).field("Description", &self.Description).field("Enabled", &self.Enabled).field("Properties", &self.Properties).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3965,16 +3748,7 @@ impl ::core::default::Default for DHCP_POL_COND { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_POL_COND { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_POL_COND") - .field("ParentExpr", &self.ParentExpr) - .field("Type", &self.Type) - .field("OptionID", &self.OptionID) - .field("SubOptionID", &self.SubOptionID) - .field("VendorName", &self.VendorName) - .field("Operator", &self.Operator) - .field("Value", &self.Value) - .field("ValueLength", &self.ValueLength) - .finish() + fmt.debug_struct("DHCP_POL_COND").field("ParentExpr", &self.ParentExpr).field("Type", &self.Type).field("OptionID", &self.OptionID).field("SubOptionID", &self.SubOptionID).field("VendorName", &self.VendorName).field("Operator", &self.Operator).field("Value", &self.Value).field("ValueLength", &self.ValueLength).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4525,17 +4299,7 @@ impl ::core::default::Default for DHCP_SERVER_CONFIG_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_SERVER_CONFIG_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_SERVER_CONFIG_INFO") - .field("APIProtocolSupport", &self.APIProtocolSupport) - .field("DatabaseName", &self.DatabaseName) - .field("DatabasePath", &self.DatabasePath) - .field("BackupPath", &self.BackupPath) - .field("BackupInterval", &self.BackupInterval) - .field("DatabaseLoggingFlag", &self.DatabaseLoggingFlag) - .field("RestoreFlag", &self.RestoreFlag) - .field("DatabaseCleanupInterval", &self.DatabaseCleanupInterval) - .field("DebugFlag", &self.DebugFlag) - .finish() + fmt.debug_struct("DHCP_SERVER_CONFIG_INFO").field("APIProtocolSupport", &self.APIProtocolSupport).field("DatabaseName", &self.DatabaseName).field("DatabasePath", &self.DatabasePath).field("BackupPath", &self.BackupPath).field("BackupInterval", &self.BackupInterval).field("DatabaseLoggingFlag", &self.DatabaseLoggingFlag).field("RestoreFlag", &self.RestoreFlag).field("DatabaseCleanupInterval", &self.DatabaseCleanupInterval).field("DebugFlag", &self.DebugFlag).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4599,19 +4363,7 @@ impl ::core::fmt::Debug for DHCP_SERVER_CONFIG_INFO_V4 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DHCP_SERVER_CONFIG_INFO_V4 { fn eq(&self, other: &Self) -> bool { - self.APIProtocolSupport == other.APIProtocolSupport - && self.DatabaseName == other.DatabaseName - && self.DatabasePath == other.DatabasePath - && self.BackupPath == other.BackupPath - && self.BackupInterval == other.BackupInterval - && self.DatabaseLoggingFlag == other.DatabaseLoggingFlag - && self.RestoreFlag == other.RestoreFlag - && self.DatabaseCleanupInterval == other.DatabaseCleanupInterval - && self.DebugFlag == other.DebugFlag - && self.dwPingRetries == other.dwPingRetries - && self.cbBootTableString == other.cbBootTableString - && self.wszBootTableString == other.wszBootTableString - && self.fAuditLog == other.fAuditLog + self.APIProtocolSupport == other.APIProtocolSupport && self.DatabaseName == other.DatabaseName && self.DatabasePath == other.DatabasePath && self.BackupPath == other.BackupPath && self.BackupInterval == other.BackupInterval && self.DatabaseLoggingFlag == other.DatabaseLoggingFlag && self.RestoreFlag == other.RestoreFlag && self.DatabaseCleanupInterval == other.DatabaseCleanupInterval && self.DebugFlag == other.DebugFlag && self.dwPingRetries == other.dwPingRetries && self.cbBootTableString == other.cbBootTableString && self.wszBootTableString == other.wszBootTableString && self.fAuditLog == other.fAuditLog } } #[cfg(feature = "Win32_Foundation")] @@ -4645,17 +4397,7 @@ impl ::core::default::Default for DHCP_SERVER_CONFIG_INFO_V6 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_SERVER_CONFIG_INFO_V6 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_SERVER_CONFIG_INFO_V6") - .field("UnicastFlag", &self.UnicastFlag) - .field("RapidCommitFlag", &self.RapidCommitFlag) - .field("PreferredLifetime", &self.PreferredLifetime) - .field("ValidLifetime", &self.ValidLifetime) - .field("T1", &self.T1) - .field("T2", &self.T2) - .field("PreferredLifetimeIATA", &self.PreferredLifetimeIATA) - .field("ValidLifetimeIATA", &self.ValidLifetimeIATA) - .field("fAuditLog", &self.fAuditLog) - .finish() + fmt.debug_struct("DHCP_SERVER_CONFIG_INFO_V6").field("UnicastFlag", &self.UnicastFlag).field("RapidCommitFlag", &self.RapidCommitFlag).field("PreferredLifetime", &self.PreferredLifetime).field("ValidLifetime", &self.ValidLifetime).field("T1", &self.T1).field("T2", &self.T2).field("PreferredLifetimeIATA", &self.PreferredLifetimeIATA).field("ValidLifetimeIATA", &self.ValidLifetimeIATA).field("fAuditLog", &self.fAuditLog).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4725,22 +4467,7 @@ impl ::core::fmt::Debug for DHCP_SERVER_CONFIG_INFO_VQ { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DHCP_SERVER_CONFIG_INFO_VQ { fn eq(&self, other: &Self) -> bool { - self.APIProtocolSupport == other.APIProtocolSupport - && self.DatabaseName == other.DatabaseName - && self.DatabasePath == other.DatabasePath - && self.BackupPath == other.BackupPath - && self.BackupInterval == other.BackupInterval - && self.DatabaseLoggingFlag == other.DatabaseLoggingFlag - && self.RestoreFlag == other.RestoreFlag - && self.DatabaseCleanupInterval == other.DatabaseCleanupInterval - && self.DebugFlag == other.DebugFlag - && self.dwPingRetries == other.dwPingRetries - && self.cbBootTableString == other.cbBootTableString - && self.wszBootTableString == other.wszBootTableString - && self.fAuditLog == other.fAuditLog - && self.QuarantineOn == other.QuarantineOn - && self.QuarDefFail == other.QuarDefFail - && self.QuarRuntimeStatus == other.QuarRuntimeStatus + self.APIProtocolSupport == other.APIProtocolSupport && self.DatabaseName == other.DatabaseName && self.DatabasePath == other.DatabasePath && self.BackupPath == other.BackupPath && self.BackupInterval == other.BackupInterval && self.DatabaseLoggingFlag == other.DatabaseLoggingFlag && self.RestoreFlag == other.RestoreFlag && self.DatabaseCleanupInterval == other.DatabaseCleanupInterval && self.DebugFlag == other.DebugFlag && self.dwPingRetries == other.dwPingRetries && self.cbBootTableString == other.cbBootTableString && self.wszBootTableString == other.wszBootTableString && self.fAuditLog == other.fAuditLog && self.QuarantineOn == other.QuarantineOn && self.QuarDefFail == other.QuarDefFail && self.QuarRuntimeStatus == other.QuarRuntimeStatus } } #[cfg(feature = "Win32_Foundation")] @@ -5449,15 +5176,7 @@ impl ::core::default::Default for DHCP_SUBNET_INFO_V6 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_SUBNET_INFO_V6 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_SUBNET_INFO_V6") - .field("SubnetAddress", &self.SubnetAddress) - .field("Prefix", &self.Prefix) - .field("Preference", &self.Preference) - .field("SubnetName", &self.SubnetName) - .field("SubnetComment", &self.SubnetComment) - .field("State", &self.State) - .field("ScopeId", &self.ScopeId) - .finish() + fmt.debug_struct("DHCP_SUBNET_INFO_V6").field("SubnetAddress", &self.SubnetAddress).field("Prefix", &self.Prefix).field("Preference", &self.Preference).field("SubnetName", &self.SubnetName).field("SubnetComment", &self.SubnetComment).field("State", &self.State).field("ScopeId", &self.ScopeId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5499,19 +5218,7 @@ impl ::core::default::Default for DHCP_SUBNET_INFO_VQ { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DHCP_SUBNET_INFO_VQ { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DHCP_SUBNET_INFO_VQ") - .field("SubnetAddress", &self.SubnetAddress) - .field("SubnetMask", &self.SubnetMask) - .field("SubnetName", &self.SubnetName) - .field("SubnetComment", &self.SubnetComment) - .field("PrimaryHost", &self.PrimaryHost) - .field("SubnetState", &self.SubnetState) - .field("QuarantineOn", &self.QuarantineOn) - .field("Reserved1", &self.Reserved1) - .field("Reserved2", &self.Reserved2) - .field("Reserved3", &self.Reserved3) - .field("Reserved4", &self.Reserved4) - .finish() + fmt.debug_struct("DHCP_SUBNET_INFO_VQ").field("SubnetAddress", &self.SubnetAddress).field("SubnetMask", &self.SubnetMask).field("SubnetName", &self.SubnetName).field("SubnetComment", &self.SubnetComment).field("PrimaryHost", &self.PrimaryHost).field("SubnetState", &self.SubnetState).field("QuarantineOn", &self.QuarantineOn).field("Reserved1", &self.Reserved1).field("Reserved2", &self.Reserved2).field("Reserved3", &self.Reserved3).field("Reserved4", &self.Reserved4).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6173,72 +5880,28 @@ pub unsafe fn DhcpEnumOptionValues<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DhcpEnumOptionValuesV5<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - serveripaddress: Param0, - flags: u32, - classname: Param2, - vendorname: Param3, - scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, - resumehandle: *mut u32, - preferredmaximum: u32, - optionvalues: *mut *mut DHCP_OPTION_VALUE_ARRAY, - optionsread: *mut u32, - optionstotal: *mut u32, -) -> u32 { +pub unsafe fn DhcpEnumOptionValuesV5<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(serveripaddress: Param0, flags: u32, classname: Param2, vendorname: Param3, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, resumehandle: *mut u32, preferredmaximum: u32, optionvalues: *mut *mut DHCP_OPTION_VALUE_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn DhcpEnumOptionValuesV5(serveripaddress: super::super::Foundation::PWSTR, flags: u32, classname: super::super::Foundation::PWSTR, vendorname: super::super::Foundation::PWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO, resumehandle: *mut u32, preferredmaximum: u32, optionvalues: *mut *mut DHCP_OPTION_VALUE_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumOptionValuesV5( - serveripaddress.into_param().abi(), - ::core::mem::transmute(flags), - classname.into_param().abi(), - vendorname.into_param().abi(), - ::core::mem::transmute(scopeinfo), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - ::core::mem::transmute(optionvalues), - ::core::mem::transmute(optionsread), - ::core::mem::transmute(optionstotal), - )) + ::core::mem::transmute(DhcpEnumOptionValuesV5(serveripaddress.into_param().abi(), ::core::mem::transmute(flags), classname.into_param().abi(), vendorname.into_param().abi(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(optionvalues), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DhcpEnumOptionValuesV6<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - serveripaddress: Param0, - flags: u32, - classname: Param2, - vendorname: Param3, - scopeinfo: *mut DHCP_OPTION_SCOPE_INFO6, - resumehandle: *mut u32, - preferredmaximum: u32, - optionvalues: *mut *mut DHCP_OPTION_VALUE_ARRAY, - optionsread: *mut u32, - optionstotal: *mut u32, -) -> u32 { +pub unsafe fn DhcpEnumOptionValuesV6<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(serveripaddress: Param0, flags: u32, classname: Param2, vendorname: Param3, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO6, resumehandle: *mut u32, preferredmaximum: u32, optionvalues: *mut *mut DHCP_OPTION_VALUE_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn DhcpEnumOptionValuesV6(serveripaddress: super::super::Foundation::PWSTR, flags: u32, classname: super::super::Foundation::PWSTR, vendorname: super::super::Foundation::PWSTR, scopeinfo: *mut DHCP_OPTION_SCOPE_INFO6, resumehandle: *mut u32, preferredmaximum: u32, optionvalues: *mut *mut DHCP_OPTION_VALUE_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumOptionValuesV6( - serveripaddress.into_param().abi(), - ::core::mem::transmute(flags), - classname.into_param().abi(), - vendorname.into_param().abi(), - ::core::mem::transmute(scopeinfo), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - ::core::mem::transmute(optionvalues), - ::core::mem::transmute(optionsread), - ::core::mem::transmute(optionstotal), - )) + ::core::mem::transmute(DhcpEnumOptionValuesV6(serveripaddress.into_param().abi(), ::core::mem::transmute(flags), classname.into_param().abi(), vendorname.into_param().abi(), ::core::mem::transmute(scopeinfo), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(optionvalues), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6266,17 +5929,7 @@ pub unsafe fn DhcpEnumOptionsV5<'a, Param0: ::windows::core::IntoParam<'a, super extern "system" { fn DhcpEnumOptionsV5(serveripaddress: super::super::Foundation::PWSTR, flags: u32, classname: super::super::Foundation::PWSTR, vendorname: super::super::Foundation::PWSTR, resumehandle: *mut u32, preferredmaximum: u32, options: *mut *mut DHCP_OPTION_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumOptionsV5( - serveripaddress.into_param().abi(), - ::core::mem::transmute(flags), - classname.into_param().abi(), - vendorname.into_param().abi(), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - ::core::mem::transmute(options), - ::core::mem::transmute(optionsread), - ::core::mem::transmute(optionstotal), - )) + ::core::mem::transmute(DhcpEnumOptionsV5(serveripaddress.into_param().abi(), ::core::mem::transmute(flags), classname.into_param().abi(), vendorname.into_param().abi(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(options), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6290,17 +5943,7 @@ pub unsafe fn DhcpEnumOptionsV6<'a, Param0: ::windows::core::IntoParam<'a, super extern "system" { fn DhcpEnumOptionsV6(serveripaddress: super::super::Foundation::PWSTR, flags: u32, classname: super::super::Foundation::PWSTR, vendorname: super::super::Foundation::PWSTR, resumehandle: *mut u32, preferredmaximum: u32, options: *mut *mut DHCP_OPTION_ARRAY, optionsread: *mut u32, optionstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumOptionsV6( - serveripaddress.into_param().abi(), - ::core::mem::transmute(flags), - classname.into_param().abi(), - vendorname.into_param().abi(), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - ::core::mem::transmute(options), - ::core::mem::transmute(optionsread), - ::core::mem::transmute(optionstotal), - )) + ::core::mem::transmute(DhcpEnumOptionsV6(serveripaddress.into_param().abi(), ::core::mem::transmute(flags), classname.into_param().abi(), vendorname.into_param().abi(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(options), ::core::mem::transmute(optionsread), ::core::mem::transmute(optionstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6342,15 +5985,7 @@ pub unsafe fn DhcpEnumSubnetClientsFilterStatusInfo<'a, Param0: ::windows::core: extern "system" { fn DhcpEnumSubnetClientsFilterStatusInfo(serveripaddress: super::super::Foundation::PWSTR, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, clientinfo: *mut *mut DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY, clientsread: *mut u32, clientstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetClientsFilterStatusInfo( - serveripaddress.into_param().abi(), - ::core::mem::transmute(subnetaddress), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - ::core::mem::transmute(clientinfo), - ::core::mem::transmute(clientsread), - ::core::mem::transmute(clientstotal), - )) + ::core::mem::transmute(DhcpEnumSubnetClientsFilterStatusInfo(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(clientinfo), ::core::mem::transmute(clientsread), ::core::mem::transmute(clientstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6420,16 +6055,7 @@ pub unsafe fn DhcpEnumSubnetElements<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn DhcpEnumSubnetElements(serveripaddress: super::super::Foundation::PWSTR, subnetaddress: u32, enumelementtype: DHCP_SUBNET_ELEMENT_TYPE, resumehandle: *mut u32, preferredmaximum: u32, enumelementinfo: *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetElements( - serveripaddress.into_param().abi(), - ::core::mem::transmute(subnetaddress), - ::core::mem::transmute(enumelementtype), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - ::core::mem::transmute(enumelementinfo), - ::core::mem::transmute(elementsread), - ::core::mem::transmute(elementstotal), - )) + ::core::mem::transmute(DhcpEnumSubnetElements(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(enumelementtype), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6443,16 +6069,7 @@ pub unsafe fn DhcpEnumSubnetElementsV4<'a, Param0: ::windows::core::IntoParam<'a extern "system" { fn DhcpEnumSubnetElementsV4(serveripaddress: super::super::Foundation::PWSTR, subnetaddress: u32, enumelementtype: DHCP_SUBNET_ELEMENT_TYPE, resumehandle: *mut u32, preferredmaximum: u32, enumelementinfo: *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetElementsV4( - serveripaddress.into_param().abi(), - ::core::mem::transmute(subnetaddress), - ::core::mem::transmute(enumelementtype), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - ::core::mem::transmute(enumelementinfo), - ::core::mem::transmute(elementsread), - ::core::mem::transmute(elementstotal), - )) + ::core::mem::transmute(DhcpEnumSubnetElementsV4(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(enumelementtype), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6466,16 +6083,7 @@ pub unsafe fn DhcpEnumSubnetElementsV5<'a, Param0: ::windows::core::IntoParam<'a extern "system" { fn DhcpEnumSubnetElementsV5(serveripaddress: super::super::Foundation::PWSTR, subnetaddress: u32, enumelementtype: DHCP_SUBNET_ELEMENT_TYPE, resumehandle: *mut u32, preferredmaximum: u32, enumelementinfo: *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetElementsV5( - serveripaddress.into_param().abi(), - ::core::mem::transmute(subnetaddress), - ::core::mem::transmute(enumelementtype), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - ::core::mem::transmute(enumelementinfo), - ::core::mem::transmute(elementsread), - ::core::mem::transmute(elementstotal), - )) + ::core::mem::transmute(DhcpEnumSubnetElementsV5(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(enumelementtype), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6489,16 +6097,7 @@ pub unsafe fn DhcpEnumSubnetElementsV6<'a, Param0: ::windows::core::IntoParam<'a extern "system" { fn DhcpEnumSubnetElementsV6(serveripaddress: super::super::Foundation::PWSTR, subnetaddress: DHCP_IPV6_ADDRESS, enumelementtype: DHCP_SUBNET_ELEMENT_TYPE_V6, resumehandle: *mut u32, preferredmaximum: u32, enumelementinfo: *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpEnumSubnetElementsV6( - serveripaddress.into_param().abi(), - subnetaddress.into_param().abi(), - ::core::mem::transmute(enumelementtype), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - ::core::mem::transmute(enumelementinfo), - ::core::mem::transmute(elementsread), - ::core::mem::transmute(elementstotal), - )) + ::core::mem::transmute(DhcpEnumSubnetElementsV6(serveripaddress.into_param().abi(), subnetaddress.into_param().abi(), ::core::mem::transmute(enumelementtype), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6973,18 +6572,7 @@ pub unsafe fn DhcpHlprAddV4PolicyCondition<'a, Param5: ::windows::core::IntoPara extern "system" { fn DhcpHlprAddV4PolicyCondition(policy: *mut DHCP_POLICY, parentexpr: u32, r#type: DHCP_POL_ATTR_TYPE, optionid: u32, suboptionid: u32, vendorname: super::super::Foundation::PWSTR, operator: DHCP_POL_COMPARATOR, value: *const u8, valuelength: u32, conditionindex: *mut u32) -> u32; } - ::core::mem::transmute(DhcpHlprAddV4PolicyCondition( - ::core::mem::transmute(policy), - ::core::mem::transmute(parentexpr), - ::core::mem::transmute(r#type), - ::core::mem::transmute(optionid), - ::core::mem::transmute(suboptionid), - vendorname.into_param().abi(), - ::core::mem::transmute(operator), - ::core::mem::transmute(value), - ::core::mem::transmute(valuelength), - ::core::mem::transmute(conditionindex), - )) + ::core::mem::transmute(DhcpHlprAddV4PolicyCondition(::core::mem::transmute(policy), ::core::mem::transmute(parentexpr), ::core::mem::transmute(r#type), ::core::mem::transmute(optionid), ::core::mem::transmute(suboptionid), vendorname.into_param().abi(), ::core::mem::transmute(operator), ::core::mem::transmute(value), ::core::mem::transmute(valuelength), ::core::mem::transmute(conditionindex))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7019,16 +6607,7 @@ pub unsafe fn DhcpHlprAddV4PolicyRange(policy: *mut DHCP_POLICY, range: *const D } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DhcpHlprCreateV4Policy<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - policyname: Param0, - fglobalpolicy: Param1, - subnet: u32, - processingorder: u32, - rootoperator: DHCP_POL_LOGIC_OPER, - description: Param5, - enabled: Param6, - policy: *mut *mut DHCP_POLICY, -) -> u32 { +pub unsafe fn DhcpHlprCreateV4Policy<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(policyname: Param0, fglobalpolicy: Param1, subnet: u32, processingorder: u32, rootoperator: DHCP_POL_LOGIC_OPER, description: Param5, enabled: Param6, policy: *mut *mut DHCP_POLICY) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7042,16 +6621,7 @@ pub unsafe fn DhcpHlprCreateV4Policy<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DhcpHlprCreateV4PolicyEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - policyname: Param0, - fglobalpolicy: Param1, - subnet: u32, - processingorder: u32, - rootoperator: DHCP_POL_LOGIC_OPER, - description: Param5, - enabled: Param6, - policy: *mut *mut DHCP_POLICY_EX, -) -> u32 { +pub unsafe fn DhcpHlprCreateV4PolicyEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(policyname: Param0, fglobalpolicy: Param1, subnet: u32, processingorder: u32, rootoperator: DHCP_POL_LOGIC_OPER, description: Param5, enabled: Param6, policy: *mut *mut DHCP_POLICY_EX) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7428,34 +6998,14 @@ pub unsafe fn DhcpRemoveSubnetElementV6<'a, Param0: ::windows::core::IntoParam<' } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DhcpRequestParams<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, DHCPCAPI_PARAMS_ARRAY>, Param5: ::windows::core::IntoParam<'a, DHCPCAPI_PARAMS_ARRAY>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - flags: u32, - reserved: *mut ::core::ffi::c_void, - adaptername: Param2, - classid: *mut DHCPCAPI_CLASSID, - sendparams: Param4, - recdparams: Param5, - buffer: *mut u8, - psize: *mut u32, - requestidstr: Param8, -) -> u32 { +pub unsafe fn DhcpRequestParams<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, DHCPCAPI_PARAMS_ARRAY>, Param5: ::windows::core::IntoParam<'a, DHCPCAPI_PARAMS_ARRAY>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(flags: u32, reserved: *mut ::core::ffi::c_void, adaptername: Param2, classid: *mut DHCPCAPI_CLASSID, sendparams: Param4, recdparams: Param5, buffer: *mut u8, psize: *mut u32, requestidstr: Param8) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn DhcpRequestParams(flags: u32, reserved: *mut ::core::ffi::c_void, adaptername: super::super::Foundation::PWSTR, classid: *mut DHCPCAPI_CLASSID, sendparams: DHCPCAPI_PARAMS_ARRAY, recdparams: DHCPCAPI_PARAMS_ARRAY, buffer: *mut u8, psize: *mut u32, requestidstr: super::super::Foundation::PWSTR) -> u32; } - ::core::mem::transmute(DhcpRequestParams( - ::core::mem::transmute(flags), - ::core::mem::transmute(reserved), - adaptername.into_param().abi(), - ::core::mem::transmute(classid), - sendparams.into_param().abi(), - recdparams.into_param().abi(), - ::core::mem::transmute(buffer), - ::core::mem::transmute(psize), - requestidstr.into_param().abi(), - )) + ::core::mem::transmute(DhcpRequestParams(::core::mem::transmute(flags), ::core::mem::transmute(reserved), adaptername.into_param().abi(), ::core::mem::transmute(classid), sendparams.into_param().abi(), recdparams.into_param().abi(), ::core::mem::transmute(buffer), ::core::mem::transmute(psize), requestidstr.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8125,16 +7675,7 @@ pub unsafe fn DhcpV4EnumPolicies<'a, Param0: ::windows::core::IntoParam<'a, supe extern "system" { fn DhcpV4EnumPolicies(serveripaddress: super::super::Foundation::PWSTR, resumehandle: *mut u32, preferredmaximum: u32, fglobalpolicy: super::super::Foundation::BOOL, subnetaddress: u32, enuminfo: *mut *mut DHCP_POLICY_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpV4EnumPolicies( - serveripaddress.into_param().abi(), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - fglobalpolicy.into_param().abi(), - ::core::mem::transmute(subnetaddress), - ::core::mem::transmute(enuminfo), - ::core::mem::transmute(elementsread), - ::core::mem::transmute(elementstotal), - )) + ::core::mem::transmute(DhcpV4EnumPolicies(serveripaddress.into_param().abi(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), fglobalpolicy.into_param().abi(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(enuminfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8148,16 +7689,7 @@ pub unsafe fn DhcpV4EnumPoliciesEx<'a, Param0: ::windows::core::IntoParam<'a, su extern "system" { fn DhcpV4EnumPoliciesEx(serveripaddress: super::super::Foundation::PWSTR, resumehandle: *mut u32, preferredmaximum: u32, globalpolicy: super::super::Foundation::BOOL, subnetaddress: u32, enuminfo: *mut *mut DHCP_POLICY_EX_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpV4EnumPoliciesEx( - serveripaddress.into_param().abi(), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - globalpolicy.into_param().abi(), - ::core::mem::transmute(subnetaddress), - ::core::mem::transmute(enuminfo), - ::core::mem::transmute(elementsread), - ::core::mem::transmute(elementstotal), - )) + ::core::mem::transmute(DhcpV4EnumPoliciesEx(serveripaddress.into_param().abi(), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), globalpolicy.into_param().abi(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(enuminfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8199,15 +7731,7 @@ pub unsafe fn DhcpV4EnumSubnetReservations<'a, Param0: ::windows::core::IntoPara extern "system" { fn DhcpV4EnumSubnetReservations(serveripaddress: super::super::Foundation::PWSTR, subnetaddress: u32, resumehandle: *mut u32, preferredmaximum: u32, enumelementinfo: *mut *mut DHCP_RESERVATION_INFO_ARRAY, elementsread: *mut u32, elementstotal: *mut u32) -> u32; } - ::core::mem::transmute(DhcpV4EnumSubnetReservations( - serveripaddress.into_param().abi(), - ::core::mem::transmute(subnetaddress), - ::core::mem::transmute(resumehandle), - ::core::mem::transmute(preferredmaximum), - ::core::mem::transmute(enumelementinfo), - ::core::mem::transmute(elementsread), - ::core::mem::transmute(elementstotal), - )) + ::core::mem::transmute(DhcpV4EnumSubnetReservations(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), ::core::mem::transmute(resumehandle), ::core::mem::transmute(preferredmaximum), ::core::mem::transmute(enumelementinfo), ::core::mem::transmute(elementsread), ::core::mem::transmute(elementstotal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/NetworkManagement/Dns/mod.rs b/src/Windows/Win32/NetworkManagement/Dns/mod.rs index 785983fe26..71c550ff5e 100644 --- a/src/Windows/Win32/NetworkManagement/Dns/mod.rs +++ b/src/Windows/Win32/NetworkManagement/Dns/mod.rs @@ -446,15 +446,7 @@ impl ::core::default::Default for DNS_CONNECTION_POLICY_ENTRY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DNS_CONNECTION_POLICY_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_CONNECTION_POLICY_ENTRY") - .field("pwszHost", &self.pwszHost) - .field("pwszAppId", &self.pwszAppId) - .field("cbAppSid", &self.cbAppSid) - .field("pbAppSid", &self.pbAppSid) - .field("nConnections", &self.nConnections) - .field("ppwszConnections", &self.ppwszConnections) - .field("dwPolicyEntryFlags", &self.dwPolicyEntryFlags) - .finish() + fmt.debug_struct("DNS_CONNECTION_POLICY_ENTRY").field("pwszHost", &self.pwszHost).field("pwszAppId", &self.pwszAppId).field("cbAppSid", &self.cbAppSid).field("pbAppSid", &self.pbAppSid).field("nConnections", &self.nConnections).field("ppwszConnections", &self.ppwszConnections).field("dwPolicyEntryFlags", &self.dwPolicyEntryFlags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1350,15 +1342,7 @@ impl ::core::default::Default for DNS_NSEC3_DATA { } impl ::core::fmt::Debug for DNS_NSEC3_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_NSEC3_DATA") - .field("chAlgorithm", &self.chAlgorithm) - .field("bFlags", &self.bFlags) - .field("wIterations", &self.wIterations) - .field("bSaltLength", &self.bSaltLength) - .field("bHashLength", &self.bHashLength) - .field("wTypeBitMapsLength", &self.wTypeBitMapsLength) - .field("chData", &self.chData) - .finish() + fmt.debug_struct("DNS_NSEC3_DATA").field("chAlgorithm", &self.chAlgorithm).field("bFlags", &self.bFlags).field("wIterations", &self.wIterations).field("bSaltLength", &self.bSaltLength).field("bHashLength", &self.bHashLength).field("wTypeBitMapsLength", &self.wTypeBitMapsLength).field("chData", &self.chData).finish() } } impl ::core::cmp::PartialEq for DNS_NSEC3_DATA { @@ -1756,15 +1740,7 @@ impl ::core::default::Default for DNS_QUERY_REQUEST { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DNS_QUERY_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_QUERY_REQUEST") - .field("Version", &self.Version) - .field("QueryName", &self.QueryName) - .field("QueryType", &self.QueryType) - .field("QueryOptions", &self.QueryOptions) - .field("pDnsServerList", &self.pDnsServerList) - .field("InterfaceIndex", &self.InterfaceIndex) - .field("pQueryContext", &self.pQueryContext) - .finish() + fmt.debug_struct("DNS_QUERY_REQUEST").field("Version", &self.Version).field("QueryName", &self.QueryName).field("QueryType", &self.QueryType).field("QueryOptions", &self.QueryOptions).field("pDnsServerList", &self.pDnsServerList).field("InterfaceIndex", &self.InterfaceIndex).field("pQueryContext", &self.pQueryContext).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1825,18 +1801,7 @@ impl ::core::fmt::Debug for DNS_QUERY_REQUEST3 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DNS_QUERY_REQUEST3 { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.QueryName == other.QueryName - && self.QueryType == other.QueryType - && self.QueryOptions == other.QueryOptions - && self.pDnsServerList == other.pDnsServerList - && self.InterfaceIndex == other.InterfaceIndex - && self.pQueryCompletionCallback.map(|f| f as usize) == other.pQueryCompletionCallback.map(|f| f as usize) - && self.pQueryContext == other.pQueryContext - && self.IsNetworkQueryRequired == other.IsNetworkQueryRequired - && self.RequiredNetworkIndex == other.RequiredNetworkIndex - && self.cCustomServers == other.cCustomServers - && self.pCustomServers == other.pCustomServers + self.Version == other.Version && self.QueryName == other.QueryName && self.QueryType == other.QueryType && self.QueryOptions == other.QueryOptions && self.pDnsServerList == other.pDnsServerList && self.InterfaceIndex == other.InterfaceIndex && self.pQueryCompletionCallback.map(|f| f as usize) == other.pQueryCompletionCallback.map(|f| f as usize) && self.pQueryContext == other.pQueryContext && self.IsNetworkQueryRequired == other.IsNetworkQueryRequired && self.RequiredNetworkIndex == other.RequiredNetworkIndex && self.cCustomServers == other.cCustomServers && self.pCustomServers == other.pCustomServers } } #[cfg(feature = "Win32_Foundation")] @@ -2504,19 +2469,7 @@ impl ::core::default::Default for DNS_SERVICE_INSTANCE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DNS_SERVICE_INSTANCE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_SERVICE_INSTANCE") - .field("pszInstanceName", &self.pszInstanceName) - .field("pszHostName", &self.pszHostName) - .field("ip4Address", &self.ip4Address) - .field("ip6Address", &self.ip6Address) - .field("wPort", &self.wPort) - .field("wPriority", &self.wPriority) - .field("wWeight", &self.wWeight) - .field("dwPropertyCount", &self.dwPropertyCount) - .field("keys", &self.keys) - .field("values", &self.values) - .field("dwInterfaceIndex", &self.dwInterfaceIndex) - .finish() + fmt.debug_struct("DNS_SERVICE_INSTANCE").field("pszInstanceName", &self.pszInstanceName).field("pszHostName", &self.pszHostName).field("ip4Address", &self.ip4Address).field("ip6Address", &self.ip6Address).field("wPort", &self.wPort).field("wPriority", &self.wPriority).field("wWeight", &self.wWeight).field("dwPropertyCount", &self.dwPropertyCount).field("keys", &self.keys).field("values", &self.values).field("dwInterfaceIndex", &self.dwInterfaceIndex).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2554,14 +2507,7 @@ impl ::core::default::Default for DNS_SERVICE_REGISTER_REQUEST { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DNS_SERVICE_REGISTER_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_SERVICE_REGISTER_REQUEST") - .field("Version", &self.Version) - .field("InterfaceIndex", &self.InterfaceIndex) - .field("pServiceInstance", &self.pServiceInstance) - .field("pQueryContext", &self.pQueryContext) - .field("hCredentials", &self.hCredentials) - .field("unicastEnabled", &self.unicastEnabled) - .finish() + fmt.debug_struct("DNS_SERVICE_REGISTER_REQUEST").field("Version", &self.Version).field("InterfaceIndex", &self.InterfaceIndex).field("pServiceInstance", &self.pServiceInstance).field("pQueryContext", &self.pQueryContext).field("hCredentials", &self.hCredentials).field("unicastEnabled", &self.unicastEnabled).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2638,18 +2584,7 @@ impl ::core::default::Default for DNS_SIG_DATAA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DNS_SIG_DATAA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_SIG_DATAA") - .field("wTypeCovered", &self.wTypeCovered) - .field("chAlgorithm", &self.chAlgorithm) - .field("chLabelCount", &self.chLabelCount) - .field("dwOriginalTtl", &self.dwOriginalTtl) - .field("dwExpiration", &self.dwExpiration) - .field("dwTimeSigned", &self.dwTimeSigned) - .field("wKeyTag", &self.wKeyTag) - .field("wSignatureLength", &self.wSignatureLength) - .field("pNameSigner", &self.pNameSigner) - .field("Signature", &self.Signature) - .finish() + fmt.debug_struct("DNS_SIG_DATAA").field("wTypeCovered", &self.wTypeCovered).field("chAlgorithm", &self.chAlgorithm).field("chLabelCount", &self.chLabelCount).field("dwOriginalTtl", &self.dwOriginalTtl).field("dwExpiration", &self.dwExpiration).field("dwTimeSigned", &self.dwTimeSigned).field("wKeyTag", &self.wKeyTag).field("wSignatureLength", &self.wSignatureLength).field("pNameSigner", &self.pNameSigner).field("Signature", &self.Signature).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2690,18 +2625,7 @@ impl ::core::default::Default for DNS_SIG_DATAW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DNS_SIG_DATAW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_SIG_DATAW") - .field("wTypeCovered", &self.wTypeCovered) - .field("chAlgorithm", &self.chAlgorithm) - .field("chLabelCount", &self.chLabelCount) - .field("dwOriginalTtl", &self.dwOriginalTtl) - .field("dwExpiration", &self.dwExpiration) - .field("dwTimeSigned", &self.dwTimeSigned) - .field("wKeyTag", &self.wKeyTag) - .field("wSignatureLength", &self.wSignatureLength) - .field("pNameSigner", &self.pNameSigner) - .field("Signature", &self.Signature) - .finish() + fmt.debug_struct("DNS_SIG_DATAW").field("wTypeCovered", &self.wTypeCovered).field("chAlgorithm", &self.chAlgorithm).field("chLabelCount", &self.chLabelCount).field("dwOriginalTtl", &self.dwOriginalTtl).field("dwExpiration", &self.dwExpiration).field("dwTimeSigned", &self.dwTimeSigned).field("wKeyTag", &self.wKeyTag).field("wSignatureLength", &self.wSignatureLength).field("pNameSigner", &self.pNameSigner).field("Signature", &self.Signature).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2739,15 +2663,7 @@ impl ::core::default::Default for DNS_SOA_DATAA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DNS_SOA_DATAA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_SOA_DATAA") - .field("pNamePrimaryServer", &self.pNamePrimaryServer) - .field("pNameAdministrator", &self.pNameAdministrator) - .field("dwSerialNo", &self.dwSerialNo) - .field("dwRefresh", &self.dwRefresh) - .field("dwRetry", &self.dwRetry) - .field("dwExpire", &self.dwExpire) - .field("dwDefaultTtl", &self.dwDefaultTtl) - .finish() + fmt.debug_struct("DNS_SOA_DATAA").field("pNamePrimaryServer", &self.pNamePrimaryServer).field("pNameAdministrator", &self.pNameAdministrator).field("dwSerialNo", &self.dwSerialNo).field("dwRefresh", &self.dwRefresh).field("dwRetry", &self.dwRetry).field("dwExpire", &self.dwExpire).field("dwDefaultTtl", &self.dwDefaultTtl).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2785,15 +2701,7 @@ impl ::core::default::Default for DNS_SOA_DATAW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DNS_SOA_DATAW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_SOA_DATAW") - .field("pNamePrimaryServer", &self.pNamePrimaryServer) - .field("pNameAdministrator", &self.pNameAdministrator) - .field("dwSerialNo", &self.dwSerialNo) - .field("dwRefresh", &self.dwRefresh) - .field("dwRetry", &self.dwRetry) - .field("dwExpire", &self.dwExpire) - .field("dwDefaultTtl", &self.dwDefaultTtl) - .finish() + fmt.debug_struct("DNS_SOA_DATAW").field("pNamePrimaryServer", &self.pNamePrimaryServer).field("pNameAdministrator", &self.pNameAdministrator).field("dwSerialNo", &self.dwSerialNo).field("dwRefresh", &self.dwRefresh).field("dwRetry", &self.dwRetry).field("dwExpire", &self.dwExpire).field("dwDefaultTtl", &self.dwDefaultTtl).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3014,14 +2922,7 @@ impl ::core::default::Default for DNS_TLSA_DATA { } impl ::core::fmt::Debug for DNS_TLSA_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_TLSA_DATA") - .field("bCertUsage", &self.bCertUsage) - .field("bSelector", &self.bSelector) - .field("bMatchingType", &self.bMatchingType) - .field("bCertificateAssociationDataLength", &self.bCertificateAssociationDataLength) - .field("bPad", &self.bPad) - .field("bCertificateAssociationData", &self.bCertificateAssociationData) - .finish() + fmt.debug_struct("DNS_TLSA_DATA").field("bCertUsage", &self.bCertUsage).field("bSelector", &self.bSelector).field("bMatchingType", &self.bMatchingType).field("bCertificateAssociationDataLength", &self.bCertificateAssociationDataLength).field("bPad", &self.bPad).field("bCertificateAssociationData", &self.bCertificateAssociationData).finish() } } impl ::core::cmp::PartialEq for DNS_TLSA_DATA { @@ -3080,18 +2981,7 @@ impl ::core::fmt::Debug for DNS_TSIG_DATAA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DNS_TSIG_DATAA { fn eq(&self, other: &Self) -> bool { - self.pNameAlgorithm == other.pNameAlgorithm - && self.pAlgorithmPacket == other.pAlgorithmPacket - && self.pSignature == other.pSignature - && self.pOtherData == other.pOtherData - && self.i64CreateTime == other.i64CreateTime - && self.wFudgeTime == other.wFudgeTime - && self.wOriginalXid == other.wOriginalXid - && self.wError == other.wError - && self.wSigLength == other.wSigLength - && self.wOtherLength == other.wOtherLength - && self.cAlgNameLength == other.cAlgNameLength - && self.bPacketPointers == other.bPacketPointers + self.pNameAlgorithm == other.pNameAlgorithm && self.pAlgorithmPacket == other.pAlgorithmPacket && self.pSignature == other.pSignature && self.pOtherData == other.pOtherData && self.i64CreateTime == other.i64CreateTime && self.wFudgeTime == other.wFudgeTime && self.wOriginalXid == other.wOriginalXid && self.wError == other.wError && self.wSigLength == other.wSigLength && self.wOtherLength == other.wOtherLength && self.cAlgNameLength == other.cAlgNameLength && self.bPacketPointers == other.bPacketPointers } } #[cfg(feature = "Win32_Foundation")] @@ -3147,18 +3037,7 @@ impl ::core::fmt::Debug for DNS_TSIG_DATAW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DNS_TSIG_DATAW { fn eq(&self, other: &Self) -> bool { - self.pNameAlgorithm == other.pNameAlgorithm - && self.pAlgorithmPacket == other.pAlgorithmPacket - && self.pSignature == other.pSignature - && self.pOtherData == other.pOtherData - && self.i64CreateTime == other.i64CreateTime - && self.wFudgeTime == other.wFudgeTime - && self.wOriginalXid == other.wOriginalXid - && self.wError == other.wError - && self.wSigLength == other.wSigLength - && self.wOtherLength == other.wOtherLength - && self.cAlgNameLength == other.cAlgNameLength - && self.bPacketPointers == other.bPacketPointers + self.pNameAlgorithm == other.pNameAlgorithm && self.pAlgorithmPacket == other.pAlgorithmPacket && self.pSignature == other.pSignature && self.pOtherData == other.pOtherData && self.i64CreateTime == other.i64CreateTime && self.wFudgeTime == other.wFudgeTime && self.wOriginalXid == other.wOriginalXid && self.wError == other.wError && self.wSigLength == other.wSigLength && self.wOtherLength == other.wOtherLength && self.cAlgNameLength == other.cAlgNameLength && self.bPacketPointers == other.bPacketPointers } } #[cfg(feature = "Win32_Foundation")] @@ -4146,18 +4025,7 @@ pub unsafe fn DnsServiceConstructInstance<'a, Param0: ::windows::core::IntoParam extern "system" { fn DnsServiceConstructInstance(pservicename: super::super::Foundation::PWSTR, phostname: super::super::Foundation::PWSTR, pip4: *const u32, pip6: *const IP6_ADDRESS, wport: u16, wpriority: u16, wweight: u16, dwpropertiescount: u32, keys: *const super::super::Foundation::PWSTR, values: *const super::super::Foundation::PWSTR) -> *mut DNS_SERVICE_INSTANCE; } - ::core::mem::transmute(DnsServiceConstructInstance( - pservicename.into_param().abi(), - phostname.into_param().abi(), - ::core::mem::transmute(pip4), - ::core::mem::transmute(pip6), - ::core::mem::transmute(wport), - ::core::mem::transmute(wpriority), - ::core::mem::transmute(wweight), - ::core::mem::transmute(dwpropertiescount), - ::core::mem::transmute(keys), - ::core::mem::transmute(values), - )) + ::core::mem::transmute(DnsServiceConstructInstance(pservicename.into_param().abi(), phostname.into_param().abi(), ::core::mem::transmute(pip4), ::core::mem::transmute(pip6), ::core::mem::transmute(wport), ::core::mem::transmute(wpriority), ::core::mem::transmute(wweight), ::core::mem::transmute(dwpropertiescount), ::core::mem::transmute(keys), ::core::mem::transmute(values))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4511,17 +4379,7 @@ impl ::core::default::Default for MDNS_QUERY_REQUEST { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MDNS_QUERY_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MDNS_QUERY_REQUEST") - .field("Version", &self.Version) - .field("ulRefCount", &self.ulRefCount) - .field("Query", &self.Query) - .field("QueryType", &self.QueryType) - .field("QueryOptions", &self.QueryOptions) - .field("InterfaceIndex", &self.InterfaceIndex) - .field("pQueryContext", &self.pQueryContext) - .field("fAnswerReceived", &self.fAnswerReceived) - .field("ulResendCount", &self.ulResendCount) - .finish() + fmt.debug_struct("MDNS_QUERY_REQUEST").field("Version", &self.Version).field("ulRefCount", &self.ulRefCount).field("Query", &self.Query).field("QueryType", &self.QueryType).field("QueryOptions", &self.QueryOptions).field("InterfaceIndex", &self.InterfaceIndex).field("pQueryContext", &self.pQueryContext).field("fAnswerReceived", &self.fAnswerReceived).field("ulResendCount", &self.ulResendCount).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs b/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs index 92ea2a42ef..1329f8e982 100644 --- a/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs +++ b/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs @@ -412,16 +412,7 @@ pub unsafe fn CreateSortedAddressPairs(sourceaddresslist: *const super::super::N extern "system" { fn CreateSortedAddressPairs(sourceaddresslist: *const super::super::Networking::WinSock::SOCKADDR_IN6, sourceaddresscount: u32, destinationaddresslist: *const super::super::Networking::WinSock::SOCKADDR_IN6, destinationaddresscount: u32, addresssortoptions: u32, sortedaddresspairlist: *mut *mut super::super::Networking::WinSock::SOCKADDR_IN6_PAIR, sortedaddresspaircount: *mut u32) -> super::super::Foundation::NTSTATUS; } - CreateSortedAddressPairs( - ::core::mem::transmute(sourceaddresslist), - ::core::mem::transmute(sourceaddresscount), - ::core::mem::transmute(destinationaddresslist), - ::core::mem::transmute(destinationaddresscount), - ::core::mem::transmute(addresssortoptions), - ::core::mem::transmute(sortedaddresspairlist), - ::core::mem::transmute(sortedaddresspaircount), - ) - .ok() + CreateSortedAddressPairs(::core::mem::transmute(sourceaddresslist), ::core::mem::transmute(sourceaddresscount), ::core::mem::transmute(destinationaddresslist), ::core::mem::transmute(destinationaddresscount), ::core::mem::transmute(addresssortoptions), ::core::mem::transmute(sortedaddresspairlist), ::core::mem::transmute(sortedaddresspaircount)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -512,18 +503,7 @@ impl ::core::default::Default for DNS_INTERFACE_SETTINGS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DNS_INTERFACE_SETTINGS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DNS_INTERFACE_SETTINGS") - .field("Version", &self.Version) - .field("Flags", &self.Flags) - .field("Domain", &self.Domain) - .field("NameServer", &self.NameServer) - .field("SearchList", &self.SearchList) - .field("RegistrationEnabled", &self.RegistrationEnabled) - .field("RegisterAdapterName", &self.RegisterAdapterName) - .field("EnableLLMNR", &self.EnableLLMNR) - .field("QueryAdapterName", &self.QueryAdapterName) - .field("ProfileNameServer", &self.ProfileNameServer) - .finish() + fmt.debug_struct("DNS_INTERFACE_SETTINGS").field("Version", &self.Version).field("Flags", &self.Flags).field("Domain", &self.Domain).field("NameServer", &self.NameServer).field("SearchList", &self.SearchList).field("RegistrationEnabled", &self.RegistrationEnabled).field("RegisterAdapterName", &self.RegisterAdapterName).field("EnableLLMNR", &self.EnableLLMNR).field("QueryAdapterName", &self.QueryAdapterName).field("ProfileNameServer", &self.ProfileNameServer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1004,17 +984,7 @@ impl ::core::default::Default for FIXED_INFO_W2KSP1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FIXED_INFO_W2KSP1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FIXED_INFO_W2KSP1") - .field("HostName", &self.HostName) - .field("DomainName", &self.DomainName) - .field("CurrentDnsServer", &self.CurrentDnsServer) - .field("DnsServerList", &self.DnsServerList) - .field("NodeType", &self.NodeType) - .field("ScopeId", &self.ScopeId) - .field("EnableRouting", &self.EnableRouting) - .field("EnableProxy", &self.EnableProxy) - .field("EnableDns", &self.EnableDns) - .finish() + fmt.debug_struct("FIXED_INFO_W2KSP1").field("HostName", &self.HostName).field("DomainName", &self.DomainName).field("CurrentDnsServer", &self.CurrentDnsServer).field("DnsServerList", &self.DnsServerList).field("NodeType", &self.NodeType).field("ScopeId", &self.ScopeId).field("EnableRouting", &self.EnableRouting).field("EnableProxy", &self.EnableProxy).field("EnableDns", &self.EnableDns).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2007,19 +1977,7 @@ pub unsafe fn GetPerTcp6ConnectionEStats(row: *const MIB_TCP6ROW, estatstype: TC extern "system" { fn GetPerTcp6ConnectionEStats(row: *const MIB_TCP6ROW, estatstype: TCP_ESTATS_TYPE, rw: *mut u8, rwversion: u32, rwsize: u32, ros: *mut u8, rosversion: u32, rossize: u32, rod: *mut u8, rodversion: u32, rodsize: u32) -> u32; } - ::core::mem::transmute(GetPerTcp6ConnectionEStats( - ::core::mem::transmute(row), - ::core::mem::transmute(estatstype), - ::core::mem::transmute(rw), - ::core::mem::transmute(rwversion), - ::core::mem::transmute(rwsize), - ::core::mem::transmute(ros), - ::core::mem::transmute(rosversion), - ::core::mem::transmute(rossize), - ::core::mem::transmute(rod), - ::core::mem::transmute(rodversion), - ::core::mem::transmute(rodsize), - )) + ::core::mem::transmute(GetPerTcp6ConnectionEStats(::core::mem::transmute(row), ::core::mem::transmute(estatstype), ::core::mem::transmute(rw), ::core::mem::transmute(rwversion), ::core::mem::transmute(rwsize), ::core::mem::transmute(ros), ::core::mem::transmute(rosversion), ::core::mem::transmute(rossize), ::core::mem::transmute(rod), ::core::mem::transmute(rodversion), ::core::mem::transmute(rodsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2032,19 +1990,7 @@ pub unsafe fn GetPerTcpConnectionEStats(row: *const MIB_TCPROW_LH, estatstype: T extern "system" { fn GetPerTcpConnectionEStats(row: *const MIB_TCPROW_LH, estatstype: TCP_ESTATS_TYPE, rw: *mut u8, rwversion: u32, rwsize: u32, ros: *mut u8, rosversion: u32, rossize: u32, rod: *mut u8, rodversion: u32, rodsize: u32) -> u32; } - ::core::mem::transmute(GetPerTcpConnectionEStats( - ::core::mem::transmute(row), - ::core::mem::transmute(estatstype), - ::core::mem::transmute(rw), - ::core::mem::transmute(rwversion), - ::core::mem::transmute(rwsize), - ::core::mem::transmute(ros), - ::core::mem::transmute(rosversion), - ::core::mem::transmute(rossize), - ::core::mem::transmute(rod), - ::core::mem::transmute(rodversion), - ::core::mem::transmute(rodsize), - )) + ::core::mem::transmute(GetPerTcpConnectionEStats(::core::mem::transmute(row), ::core::mem::transmute(estatstype), ::core::mem::transmute(rw), ::core::mem::transmute(rwversion), ::core::mem::transmute(rwsize), ::core::mem::transmute(ros), ::core::mem::transmute(rosversion), ::core::mem::transmute(rossize), ::core::mem::transmute(rod), ::core::mem::transmute(rodversion), ::core::mem::transmute(rodsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2820,12 +2766,7 @@ impl ::core::default::Default for INTERFACE_TIMESTAMP_CAPABILITIES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for INTERFACE_TIMESTAMP_CAPABILITIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INTERFACE_TIMESTAMP_CAPABILITIES") - .field("HardwareClockFrequencyHz", &self.HardwareClockFrequencyHz) - .field("SupportsCrossTimestamp", &self.SupportsCrossTimestamp) - .field("HardwareCapabilities", &self.HardwareCapabilities) - .field("SoftwareCapabilities", &self.SoftwareCapabilities) - .finish() + fmt.debug_struct("INTERFACE_TIMESTAMP_CAPABILITIES").field("HardwareClockFrequencyHz", &self.HardwareClockFrequencyHz).field("SupportsCrossTimestamp", &self.SupportsCrossTimestamp).field("HardwareCapabilities", &self.HardwareCapabilities).field("SoftwareCapabilities", &self.SoftwareCapabilities).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3553,24 +3494,7 @@ impl ::core::fmt::Debug for IP_ADAPTER_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for IP_ADAPTER_INFO { fn eq(&self, other: &Self) -> bool { - self.Next == other.Next - && self.ComboIndex == other.ComboIndex - && self.AdapterName == other.AdapterName - && self.Description == other.Description - && self.AddressLength == other.AddressLength - && self.Address == other.Address - && self.Index == other.Index - && self.Type == other.Type - && self.DhcpEnabled == other.DhcpEnabled - && self.CurrentIpAddress == other.CurrentIpAddress - && self.IpAddressList == other.IpAddressList - && self.GatewayList == other.GatewayList - && self.DhcpServer == other.DhcpServer - && self.HaveWins == other.HaveWins - && self.PrimaryWinsServer == other.PrimaryWinsServer - && self.SecondaryWinsServer == other.SecondaryWinsServer - && self.LeaseObtained == other.LeaseObtained - && self.LeaseExpires == other.LeaseExpires + self.Next == other.Next && self.ComboIndex == other.ComboIndex && self.AdapterName == other.AdapterName && self.Description == other.Description && self.AddressLength == other.AddressLength && self.Address == other.Address && self.Index == other.Index && self.Type == other.Type && self.DhcpEnabled == other.DhcpEnabled && self.CurrentIpAddress == other.CurrentIpAddress && self.IpAddressList == other.IpAddressList && self.GatewayList == other.GatewayList && self.DhcpServer == other.DhcpServer && self.HaveWins == other.HaveWins && self.PrimaryWinsServer == other.PrimaryWinsServer && self.SecondaryWinsServer == other.SecondaryWinsServer && self.LeaseObtained == other.LeaseObtained && self.LeaseExpires == other.LeaseExpires } } #[cfg(feature = "Win32_Foundation")] @@ -4387,41 +4311,14 @@ pub unsafe fn Icmp6ParseReplies(replybuffer: *mut ::core::ffi::c_void, replysize } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_System_WindowsProgramming"))] #[inline] -pub unsafe fn Icmp6SendEcho2<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - icmphandle: Param0, - event: Param1, - apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, - apccontext: *const ::core::ffi::c_void, - sourceaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, - destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, - requestdata: *const ::core::ffi::c_void, - requestsize: u16, - requestoptions: *const ip_option_information, - replybuffer: *mut ::core::ffi::c_void, - replysize: u32, - timeout: u32, -) -> u32 { +pub unsafe fn Icmp6SendEcho2<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(icmphandle: Param0, event: Param1, apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, apccontext: *const ::core::ffi::c_void, sourceaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn Icmp6SendEcho2(icmphandle: IcmpHandle, event: super::super::Foundation::HANDLE, apcroutine: ::windows::core::RawPtr, apccontext: *const ::core::ffi::c_void, sourceaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) - -> u32; + fn Icmp6SendEcho2(icmphandle: IcmpHandle, event: super::super::Foundation::HANDLE, apcroutine: ::windows::core::RawPtr, apccontext: *const ::core::ffi::c_void, sourceaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, destinationaddress: *const super::super::Networking::WinSock::SOCKADDR_IN6, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32; } - ::core::mem::transmute(Icmp6SendEcho2( - icmphandle.into_param().abi(), - event.into_param().abi(), - ::core::mem::transmute(apcroutine), - ::core::mem::transmute(apccontext), - ::core::mem::transmute(sourceaddress), - ::core::mem::transmute(destinationaddress), - ::core::mem::transmute(requestdata), - ::core::mem::transmute(requestsize), - ::core::mem::transmute(requestoptions), - ::core::mem::transmute(replybuffer), - ::core::mem::transmute(replysize), - ::core::mem::transmute(timeout), - )) + ::core::mem::transmute(Icmp6SendEcho2(icmphandle.into_param().abi(), event.into_param().abi(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(sourceaddress), ::core::mem::transmute(destinationaddress), ::core::mem::transmute(requestdata), ::core::mem::transmute(requestsize), ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), ::core::mem::transmute(replysize), ::core::mem::transmute(timeout))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4486,94 +4383,35 @@ pub unsafe fn IcmpSendEcho<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle extern "system" { fn IcmpSendEcho(icmphandle: IcmpHandle, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32; } - ::core::mem::transmute(IcmpSendEcho( - icmphandle.into_param().abi(), - ::core::mem::transmute(destinationaddress), - ::core::mem::transmute(requestdata), - ::core::mem::transmute(requestsize), - ::core::mem::transmute(requestoptions), - ::core::mem::transmute(replybuffer), - ::core::mem::transmute(replysize), - ::core::mem::transmute(timeout), - )) + ::core::mem::transmute(IcmpSendEcho(icmphandle.into_param().abi(), ::core::mem::transmute(destinationaddress), ::core::mem::transmute(requestdata), ::core::mem::transmute(requestsize), ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), ::core::mem::transmute(replysize), ::core::mem::transmute(timeout))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] #[inline] -pub unsafe fn IcmpSendEcho2<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - icmphandle: Param0, - event: Param1, - apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, - apccontext: *const ::core::ffi::c_void, - destinationaddress: u32, - requestdata: *const ::core::ffi::c_void, - requestsize: u16, - requestoptions: *const ip_option_information, - replybuffer: *mut ::core::ffi::c_void, - replysize: u32, - timeout: u32, -) -> u32 { +pub unsafe fn IcmpSendEcho2<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(icmphandle: Param0, event: Param1, apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, apccontext: *const ::core::ffi::c_void, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn IcmpSendEcho2(icmphandle: IcmpHandle, event: super::super::Foundation::HANDLE, apcroutine: ::windows::core::RawPtr, apccontext: *const ::core::ffi::c_void, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32; } - ::core::mem::transmute(IcmpSendEcho2( - icmphandle.into_param().abi(), - event.into_param().abi(), - ::core::mem::transmute(apcroutine), - ::core::mem::transmute(apccontext), - ::core::mem::transmute(destinationaddress), - ::core::mem::transmute(requestdata), - ::core::mem::transmute(requestsize), - ::core::mem::transmute(requestoptions), - ::core::mem::transmute(replybuffer), - ::core::mem::transmute(replysize), - ::core::mem::transmute(timeout), - )) + ::core::mem::transmute(IcmpSendEcho2(icmphandle.into_param().abi(), event.into_param().abi(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(destinationaddress), ::core::mem::transmute(requestdata), ::core::mem::transmute(requestsize), ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), ::core::mem::transmute(replysize), ::core::mem::transmute(timeout))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] #[inline] -pub unsafe fn IcmpSendEcho2Ex<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - icmphandle: Param0, - event: Param1, - apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, - apccontext: *const ::core::ffi::c_void, - sourceaddress: u32, - destinationaddress: u32, - requestdata: *const ::core::ffi::c_void, - requestsize: u16, - requestoptions: *const ip_option_information, - replybuffer: *mut ::core::ffi::c_void, - replysize: u32, - timeout: u32, -) -> u32 { +pub unsafe fn IcmpSendEcho2Ex<'a, Param0: ::windows::core::IntoParam<'a, IcmpHandle>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(icmphandle: Param0, event: Param1, apcroutine: super::super::System::WindowsProgramming::PIO_APC_ROUTINE, apccontext: *const ::core::ffi::c_void, sourceaddress: u32, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn IcmpSendEcho2Ex(icmphandle: IcmpHandle, event: super::super::Foundation::HANDLE, apcroutine: ::windows::core::RawPtr, apccontext: *const ::core::ffi::c_void, sourceaddress: u32, destinationaddress: u32, requestdata: *const ::core::ffi::c_void, requestsize: u16, requestoptions: *const ip_option_information, replybuffer: *mut ::core::ffi::c_void, replysize: u32, timeout: u32) -> u32; } - ::core::mem::transmute(IcmpSendEcho2Ex( - icmphandle.into_param().abi(), - event.into_param().abi(), - ::core::mem::transmute(apcroutine), - ::core::mem::transmute(apccontext), - ::core::mem::transmute(sourceaddress), - ::core::mem::transmute(destinationaddress), - ::core::mem::transmute(requestdata), - ::core::mem::transmute(requestsize), - ::core::mem::transmute(requestoptions), - ::core::mem::transmute(replybuffer), - ::core::mem::transmute(replysize), - ::core::mem::transmute(timeout), - )) + ::core::mem::transmute(IcmpSendEcho2Ex(icmphandle.into_param().abi(), event.into_param().abi(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(sourceaddress), ::core::mem::transmute(destinationaddress), ::core::mem::transmute(requestdata), ::core::mem::transmute(requestsize), ::core::mem::transmute(requestoptions), ::core::mem::transmute(replybuffer), ::core::mem::transmute(replysize), ::core::mem::transmute(timeout))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4772,19 +4610,7 @@ impl ::core::fmt::Debug for MIBICMPSTATS { } impl ::core::cmp::PartialEq for MIBICMPSTATS { fn eq(&self, other: &Self) -> bool { - self.dwMsgs == other.dwMsgs - && self.dwErrors == other.dwErrors - && self.dwDestUnreachs == other.dwDestUnreachs - && self.dwTimeExcds == other.dwTimeExcds - && self.dwParmProbs == other.dwParmProbs - && self.dwSrcQuenchs == other.dwSrcQuenchs - && self.dwRedirects == other.dwRedirects - && self.dwEchos == other.dwEchos - && self.dwEchoReps == other.dwEchoReps - && self.dwTimestamps == other.dwTimestamps - && self.dwTimestampReps == other.dwTimestampReps - && self.dwAddrMasks == other.dwAddrMasks - && self.dwAddrMaskReps == other.dwAddrMaskReps + self.dwMsgs == other.dwMsgs && self.dwErrors == other.dwErrors && self.dwDestUnreachs == other.dwDestUnreachs && self.dwTimeExcds == other.dwTimeExcds && self.dwParmProbs == other.dwParmProbs && self.dwSrcQuenchs == other.dwSrcQuenchs && self.dwRedirects == other.dwRedirects && self.dwEchos == other.dwEchos && self.dwEchoReps == other.dwEchoReps && self.dwTimestamps == other.dwTimestamps && self.dwTimestampReps == other.dwTimestampReps && self.dwAddrMasks == other.dwAddrMasks && self.dwAddrMaskReps == other.dwAddrMaskReps } } impl ::core::cmp::Eq for MIBICMPSTATS {} @@ -6075,22 +5901,7 @@ impl ::core::fmt::Debug for MIB_IPMCAST_MFE { } impl ::core::cmp::PartialEq for MIB_IPMCAST_MFE { fn eq(&self, other: &Self) -> bool { - self.dwGroup == other.dwGroup - && self.dwSource == other.dwSource - && self.dwSrcMask == other.dwSrcMask - && self.dwUpStrmNgbr == other.dwUpStrmNgbr - && self.dwInIfIndex == other.dwInIfIndex - && self.dwInIfProtocol == other.dwInIfProtocol - && self.dwRouteProtocol == other.dwRouteProtocol - && self.dwRouteNetwork == other.dwRouteNetwork - && self.dwRouteMask == other.dwRouteMask - && self.ulUpTime == other.ulUpTime - && self.ulExpiryTime == other.ulExpiryTime - && self.ulTimeOut == other.ulTimeOut - && self.ulNumOutIf == other.ulNumOutIf - && self.fFlags == other.fFlags - && self.dwReserved == other.dwReserved - && self.rgmioOutInfo == other.rgmioOutInfo + self.dwGroup == other.dwGroup && self.dwSource == other.dwSource && self.dwSrcMask == other.dwSrcMask && self.dwUpStrmNgbr == other.dwUpStrmNgbr && self.dwInIfIndex == other.dwInIfIndex && self.dwInIfProtocol == other.dwInIfProtocol && self.dwRouteProtocol == other.dwRouteProtocol && self.dwRouteNetwork == other.dwRouteNetwork && self.dwRouteMask == other.dwRouteMask && self.ulUpTime == other.ulUpTime && self.ulExpiryTime == other.ulExpiryTime && self.ulTimeOut == other.ulTimeOut && self.ulNumOutIf == other.ulNumOutIf && self.fFlags == other.fFlags && self.dwReserved == other.dwReserved && self.rgmioOutInfo == other.rgmioOutInfo } } impl ::core::cmp::Eq for MIB_IPMCAST_MFE {} @@ -6149,23 +5960,7 @@ impl ::core::fmt::Debug for MIB_IPMCAST_MFE_STATS { } impl ::core::cmp::PartialEq for MIB_IPMCAST_MFE_STATS { fn eq(&self, other: &Self) -> bool { - self.dwGroup == other.dwGroup - && self.dwSource == other.dwSource - && self.dwSrcMask == other.dwSrcMask - && self.dwUpStrmNgbr == other.dwUpStrmNgbr - && self.dwInIfIndex == other.dwInIfIndex - && self.dwInIfProtocol == other.dwInIfProtocol - && self.dwRouteProtocol == other.dwRouteProtocol - && self.dwRouteNetwork == other.dwRouteNetwork - && self.dwRouteMask == other.dwRouteMask - && self.ulUpTime == other.ulUpTime - && self.ulExpiryTime == other.ulExpiryTime - && self.ulNumOutIf == other.ulNumOutIf - && self.ulInPkts == other.ulInPkts - && self.ulInOctets == other.ulInOctets - && self.ulPktsDifferentIf == other.ulPktsDifferentIf - && self.ulQueueOverflow == other.ulQueueOverflow - && self.rgmiosOutStats == other.rgmiosOutStats + self.dwGroup == other.dwGroup && self.dwSource == other.dwSource && self.dwSrcMask == other.dwSrcMask && self.dwUpStrmNgbr == other.dwUpStrmNgbr && self.dwInIfIndex == other.dwInIfIndex && self.dwInIfProtocol == other.dwInIfProtocol && self.dwRouteProtocol == other.dwRouteProtocol && self.dwRouteNetwork == other.dwRouteNetwork && self.dwRouteMask == other.dwRouteMask && self.ulUpTime == other.ulUpTime && self.ulExpiryTime == other.ulExpiryTime && self.ulNumOutIf == other.ulNumOutIf && self.ulInPkts == other.ulInPkts && self.ulInOctets == other.ulInOctets && self.ulPktsDifferentIf == other.ulPktsDifferentIf && self.ulQueueOverflow == other.ulQueueOverflow && self.rgmiosOutStats == other.rgmiosOutStats } } impl ::core::cmp::Eq for MIB_IPMCAST_MFE_STATS {} @@ -6281,15 +6076,7 @@ impl ::core::default::Default for MIB_IPMCAST_OIF_STATS_LH { } impl ::core::fmt::Debug for MIB_IPMCAST_OIF_STATS_LH { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MIB_IPMCAST_OIF_STATS_LH") - .field("dwOutIfIndex", &self.dwOutIfIndex) - .field("dwNextHopAddr", &self.dwNextHopAddr) - .field("dwDialContext", &self.dwDialContext) - .field("ulTtlTooLow", &self.ulTtlTooLow) - .field("ulFragNeeded", &self.ulFragNeeded) - .field("ulOutPackets", &self.ulOutPackets) - .field("ulOutDiscards", &self.ulOutDiscards) - .finish() + fmt.debug_struct("MIB_IPMCAST_OIF_STATS_LH").field("dwOutIfIndex", &self.dwOutIfIndex).field("dwNextHopAddr", &self.dwNextHopAddr).field("dwDialContext", &self.dwDialContext).field("ulTtlTooLow", &self.ulTtlTooLow).field("ulFragNeeded", &self.ulFragNeeded).field("ulOutPackets", &self.ulOutPackets).field("ulOutDiscards", &self.ulOutDiscards).finish() } } impl ::core::cmp::PartialEq for MIB_IPMCAST_OIF_STATS_LH { @@ -6320,15 +6107,7 @@ impl ::core::default::Default for MIB_IPMCAST_OIF_STATS_W2K { } impl ::core::fmt::Debug for MIB_IPMCAST_OIF_STATS_W2K { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MIB_IPMCAST_OIF_STATS_W2K") - .field("dwOutIfIndex", &self.dwOutIfIndex) - .field("dwNextHopAddr", &self.dwNextHopAddr) - .field("pvDialContext", &self.pvDialContext) - .field("ulTtlTooLow", &self.ulTtlTooLow) - .field("ulFragNeeded", &self.ulFragNeeded) - .field("ulOutPackets", &self.ulOutPackets) - .field("ulOutDiscards", &self.ulOutDiscards) - .finish() + fmt.debug_struct("MIB_IPMCAST_OIF_STATS_W2K").field("dwOutIfIndex", &self.dwOutIfIndex).field("dwNextHopAddr", &self.dwNextHopAddr).field("pvDialContext", &self.pvDialContext).field("ulTtlTooLow", &self.ulTtlTooLow).field("ulFragNeeded", &self.ulFragNeeded).field("ulOutPackets", &self.ulOutPackets).field("ulOutDiscards", &self.ulOutDiscards).finish() } } impl ::core::cmp::PartialEq for MIB_IPMCAST_OIF_STATS_W2K { @@ -7407,16 +7186,7 @@ impl ::core::default::Default for MIB_TCP6ROW_OWNER_PID { } impl ::core::fmt::Debug for MIB_TCP6ROW_OWNER_PID { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MIB_TCP6ROW_OWNER_PID") - .field("ucLocalAddr", &self.ucLocalAddr) - .field("dwLocalScopeId", &self.dwLocalScopeId) - .field("dwLocalPort", &self.dwLocalPort) - .field("ucRemoteAddr", &self.ucRemoteAddr) - .field("dwRemoteScopeId", &self.dwRemoteScopeId) - .field("dwRemotePort", &self.dwRemotePort) - .field("dwState", &self.dwState) - .field("dwOwningPid", &self.dwOwningPid) - .finish() + fmt.debug_struct("MIB_TCP6ROW_OWNER_PID").field("ucLocalAddr", &self.ucLocalAddr).field("dwLocalScopeId", &self.dwLocalScopeId).field("dwLocalPort", &self.dwLocalPort).field("ucRemoteAddr", &self.ucRemoteAddr).field("dwRemoteScopeId", &self.dwRemoteScopeId).field("dwRemotePort", &self.dwRemotePort).field("dwState", &self.dwState).field("dwOwningPid", &self.dwOwningPid).finish() } } impl ::core::cmp::PartialEq for MIB_TCP6ROW_OWNER_PID { @@ -7553,15 +7323,7 @@ impl ::core::default::Default for MIB_TCPROW2 { } impl ::core::fmt::Debug for MIB_TCPROW2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MIB_TCPROW2") - .field("dwState", &self.dwState) - .field("dwLocalAddr", &self.dwLocalAddr) - .field("dwLocalPort", &self.dwLocalPort) - .field("dwRemoteAddr", &self.dwRemoteAddr) - .field("dwRemotePort", &self.dwRemotePort) - .field("dwOwningPid", &self.dwOwningPid) - .field("dwOffloadState", &self.dwOffloadState) - .finish() + fmt.debug_struct("MIB_TCPROW2").field("dwState", &self.dwState).field("dwLocalAddr", &self.dwLocalAddr).field("dwLocalPort", &self.dwLocalPort).field("dwRemoteAddr", &self.dwRemoteAddr).field("dwRemotePort", &self.dwRemotePort).field("dwOwningPid", &self.dwOwningPid).field("dwOffloadState", &self.dwOffloadState).finish() } } impl ::core::cmp::PartialEq for MIB_TCPROW2 { @@ -7638,16 +7400,7 @@ impl ::core::default::Default for MIB_TCPROW_OWNER_MODULE { } impl ::core::fmt::Debug for MIB_TCPROW_OWNER_MODULE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MIB_TCPROW_OWNER_MODULE") - .field("dwState", &self.dwState) - .field("dwLocalAddr", &self.dwLocalAddr) - .field("dwLocalPort", &self.dwLocalPort) - .field("dwRemoteAddr", &self.dwRemoteAddr) - .field("dwRemotePort", &self.dwRemotePort) - .field("dwOwningPid", &self.dwOwningPid) - .field("liCreateTimestamp", &self.liCreateTimestamp) - .field("OwningModuleInfo", &self.OwningModuleInfo) - .finish() + fmt.debug_struct("MIB_TCPROW_OWNER_MODULE").field("dwState", &self.dwState).field("dwLocalAddr", &self.dwLocalAddr).field("dwLocalPort", &self.dwLocalPort).field("dwRemoteAddr", &self.dwRemoteAddr).field("dwRemotePort", &self.dwRemotePort).field("dwOwningPid", &self.dwOwningPid).field("liCreateTimestamp", &self.liCreateTimestamp).field("OwningModuleInfo", &self.OwningModuleInfo).finish() } } impl ::core::cmp::PartialEq for MIB_TCPROW_OWNER_MODULE { @@ -7766,21 +7519,7 @@ impl ::core::fmt::Debug for MIB_TCPSTATS2 { } impl ::core::cmp::PartialEq for MIB_TCPSTATS2 { fn eq(&self, other: &Self) -> bool { - self.RtoAlgorithm == other.RtoAlgorithm - && self.dwRtoMin == other.dwRtoMin - && self.dwRtoMax == other.dwRtoMax - && self.dwMaxConn == other.dwMaxConn - && self.dwActiveOpens == other.dwActiveOpens - && self.dwPassiveOpens == other.dwPassiveOpens - && self.dwAttemptFails == other.dwAttemptFails - && self.dwEstabResets == other.dwEstabResets - && self.dwCurrEstab == other.dwCurrEstab - && self.dw64InSegs == other.dw64InSegs - && self.dw64OutSegs == other.dw64OutSegs - && self.dwRetransSegs == other.dwRetransSegs - && self.dwInErrs == other.dwInErrs - && self.dwOutRsts == other.dwOutRsts - && self.dwNumConns == other.dwNumConns + self.RtoAlgorithm == other.RtoAlgorithm && self.dwRtoMin == other.dwRtoMin && self.dwRtoMax == other.dwRtoMax && self.dwMaxConn == other.dwMaxConn && self.dwActiveOpens == other.dwActiveOpens && self.dwPassiveOpens == other.dwPassiveOpens && self.dwAttemptFails == other.dwAttemptFails && self.dwEstabResets == other.dwEstabResets && self.dwCurrEstab == other.dwCurrEstab && self.dw64InSegs == other.dw64InSegs && self.dw64OutSegs == other.dw64OutSegs && self.dwRetransSegs == other.dwRetransSegs && self.dwInErrs == other.dwInErrs && self.dwOutRsts == other.dwOutRsts && self.dwNumConns == other.dwNumConns } } impl ::core::cmp::Eq for MIB_TCPSTATS2 {} @@ -7890,21 +7629,7 @@ impl ::core::fmt::Debug for MIB_TCPSTATS_W2K { } impl ::core::cmp::PartialEq for MIB_TCPSTATS_W2K { fn eq(&self, other: &Self) -> bool { - self.dwRtoAlgorithm == other.dwRtoAlgorithm - && self.dwRtoMin == other.dwRtoMin - && self.dwRtoMax == other.dwRtoMax - && self.dwMaxConn == other.dwMaxConn - && self.dwActiveOpens == other.dwActiveOpens - && self.dwPassiveOpens == other.dwPassiveOpens - && self.dwAttemptFails == other.dwAttemptFails - && self.dwEstabResets == other.dwEstabResets - && self.dwCurrEstab == other.dwCurrEstab - && self.dwInSegs == other.dwInSegs - && self.dwOutSegs == other.dwOutSegs - && self.dwRetransSegs == other.dwRetransSegs - && self.dwInErrs == other.dwInErrs - && self.dwOutRsts == other.dwOutRsts - && self.dwNumConns == other.dwNumConns + self.dwRtoAlgorithm == other.dwRtoAlgorithm && self.dwRtoMin == other.dwRtoMin && self.dwRtoMax == other.dwRtoMax && self.dwMaxConn == other.dwMaxConn && self.dwActiveOpens == other.dwActiveOpens && self.dwPassiveOpens == other.dwPassiveOpens && self.dwAttemptFails == other.dwAttemptFails && self.dwEstabResets == other.dwEstabResets && self.dwCurrEstab == other.dwCurrEstab && self.dwInSegs == other.dwInSegs && self.dwOutSegs == other.dwOutSegs && self.dwRetransSegs == other.dwRetransSegs && self.dwInErrs == other.dwInErrs && self.dwOutRsts == other.dwOutRsts && self.dwNumConns == other.dwNumConns } } impl ::core::cmp::Eq for MIB_TCPSTATS_W2K {} @@ -9360,17 +9085,7 @@ impl ::core::default::Default for PFLOGFRAME { } impl ::core::fmt::Debug for PFLOGFRAME { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PFLOGFRAME") - .field("Timestamp", &self.Timestamp) - .field("pfeTypeOfFrame", &self.pfeTypeOfFrame) - .field("dwTotalSizeUsed", &self.dwTotalSizeUsed) - .field("dwFilterRule", &self.dwFilterRule) - .field("wSizeOfAdditionalData", &self.wSizeOfAdditionalData) - .field("wSizeOfIpHeader", &self.wSizeOfIpHeader) - .field("dwInterfaceName", &self.dwInterfaceName) - .field("dwIPIndex", &self.dwIPIndex) - .field("bPacketData", &self.bPacketData) - .finish() + fmt.debug_struct("PFLOGFRAME").field("Timestamp", &self.Timestamp).field("pfeTypeOfFrame", &self.pfeTypeOfFrame).field("dwTotalSizeUsed", &self.dwTotalSizeUsed).field("dwFilterRule", &self.dwFilterRule).field("wSizeOfAdditionalData", &self.wSizeOfAdditionalData).field("wSizeOfIpHeader", &self.wSizeOfIpHeader).field("dwInterfaceName", &self.dwInterfaceName).field("dwIPIndex", &self.dwIPIndex).field("bPacketData", &self.bPacketData).finish() } } impl ::core::cmp::PartialEq for PFLOGFRAME { @@ -9426,19 +9141,7 @@ impl ::core::fmt::Debug for PF_FILTER_DESCRIPTOR { } impl ::core::cmp::PartialEq for PF_FILTER_DESCRIPTOR { fn eq(&self, other: &Self) -> bool { - self.dwFilterFlags == other.dwFilterFlags - && self.dwRule == other.dwRule - && self.pfatType == other.pfatType - && self.SrcAddr == other.SrcAddr - && self.SrcMask == other.SrcMask - && self.DstAddr == other.DstAddr - && self.DstMask == other.DstMask - && self.dwProtocol == other.dwProtocol - && self.fLateBound == other.fLateBound - && self.wSrcPort == other.wSrcPort - && self.wDstPort == other.wDstPort - && self.wSrcPortHighRange == other.wSrcPortHighRange - && self.wDstPortHighRange == other.wDstPortHighRange + self.dwFilterFlags == other.dwFilterFlags && self.dwRule == other.dwRule && self.pfatType == other.pfatType && self.SrcAddr == other.SrcAddr && self.SrcMask == other.SrcMask && self.DstAddr == other.DstAddr && self.DstMask == other.DstMask && self.dwProtocol == other.dwProtocol && self.fLateBound == other.fLateBound && self.wSrcPort == other.wSrcPort && self.wDstPort == other.wDstPort && self.wSrcPortHighRange == other.wSrcPortHighRange && self.wDstPortHighRange == other.wDstPortHighRange } } impl ::core::cmp::Eq for PF_FILTER_DESCRIPTOR {} @@ -9521,22 +9224,7 @@ impl ::core::fmt::Debug for PF_INTERFACE_STATS { } impl ::core::cmp::PartialEq for PF_INTERFACE_STATS { fn eq(&self, other: &Self) -> bool { - self.pvDriverContext == other.pvDriverContext - && self.dwFlags == other.dwFlags - && self.dwInDrops == other.dwInDrops - && self.dwOutDrops == other.dwOutDrops - && self.eaInAction == other.eaInAction - && self.eaOutAction == other.eaOutAction - && self.dwNumInFilters == other.dwNumInFilters - && self.dwNumOutFilters == other.dwNumOutFilters - && self.dwFrag == other.dwFrag - && self.dwSpoof == other.dwSpoof - && self.dwReserved1 == other.dwReserved1 - && self.dwReserved2 == other.dwReserved2 - && self.liSYN == other.liSYN - && self.liTotalLogged == other.liTotalLogged - && self.dwLostLogEntries == other.dwLostLogEntries - && self.FilterInfo == other.FilterInfo + self.pvDriverContext == other.pvDriverContext && self.dwFlags == other.dwFlags && self.dwInDrops == other.dwInDrops && self.dwOutDrops == other.dwOutDrops && self.eaInAction == other.eaInAction && self.eaOutAction == other.eaOutAction && self.dwNumInFilters == other.dwNumInFilters && self.dwNumOutFilters == other.dwNumOutFilters && self.dwFrag == other.dwFrag && self.dwSpoof == other.dwSpoof && self.dwReserved1 == other.dwReserved1 && self.dwReserved2 == other.dwReserved2 && self.liSYN == other.liSYN && self.liTotalLogged == other.liTotalLogged && self.dwLostLogEntries == other.dwLostLogEntries && self.FilterInfo == other.FilterInfo } } impl ::core::cmp::Eq for PF_INTERFACE_STATS {} @@ -10238,14 +9926,7 @@ impl ::core::default::Default for TCP_ESTATS_BANDWIDTH_ROD_v0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for TCP_ESTATS_BANDWIDTH_ROD_v0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TCP_ESTATS_BANDWIDTH_ROD_v0") - .field("OutboundBandwidth", &self.OutboundBandwidth) - .field("InboundBandwidth", &self.InboundBandwidth) - .field("OutboundInstability", &self.OutboundInstability) - .field("InboundInstability", &self.InboundInstability) - .field("OutboundBandwidthPeaked", &self.OutboundBandwidthPeaked) - .field("InboundBandwidthPeaked", &self.InboundBandwidthPeaked) - .finish() + fmt.debug_struct("TCP_ESTATS_BANDWIDTH_ROD_v0").field("OutboundBandwidth", &self.OutboundBandwidth).field("InboundBandwidth", &self.InboundBandwidth).field("OutboundInstability", &self.OutboundInstability).field("InboundInstability", &self.InboundInstability).field("OutboundBandwidthPeaked", &self.OutboundBandwidthPeaked).field("InboundBandwidthPeaked", &self.InboundBandwidthPeaked).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10332,20 +10013,7 @@ impl ::core::fmt::Debug for TCP_ESTATS_DATA_ROD_v0 { } impl ::core::cmp::PartialEq for TCP_ESTATS_DATA_ROD_v0 { fn eq(&self, other: &Self) -> bool { - self.DataBytesOut == other.DataBytesOut - && self.DataSegsOut == other.DataSegsOut - && self.DataBytesIn == other.DataBytesIn - && self.DataSegsIn == other.DataSegsIn - && self.SegsOut == other.SegsOut - && self.SegsIn == other.SegsIn - && self.SoftErrors == other.SoftErrors - && self.SoftErrorReason == other.SoftErrorReason - && self.SndUna == other.SndUna - && self.SndNxt == other.SndNxt - && self.SndMax == other.SndMax - && self.ThruBytesAcked == other.ThruBytesAcked - && self.RcvNxt == other.RcvNxt - && self.ThruBytesReceived == other.ThruBytesReceived + self.DataBytesOut == other.DataBytesOut && self.DataSegsOut == other.DataSegsOut && self.DataBytesIn == other.DataBytesIn && self.DataSegsIn == other.DataSegsIn && self.SegsOut == other.SegsOut && self.SegsIn == other.SegsIn && self.SoftErrors == other.SoftErrors && self.SoftErrorReason == other.SoftErrorReason && self.SndUna == other.SndUna && self.SndNxt == other.SndNxt && self.SndMax == other.SndMax && self.ThruBytesAcked == other.ThruBytesAcked && self.RcvNxt == other.RcvNxt && self.ThruBytesReceived == other.ThruBytesReceived } } impl ::core::cmp::Eq for TCP_ESTATS_DATA_ROD_v0 {} @@ -10726,20 +10394,7 @@ impl ::core::fmt::Debug for TCP_ESTATS_REC_ROD_v0 { } impl ::core::cmp::PartialEq for TCP_ESTATS_REC_ROD_v0 { fn eq(&self, other: &Self) -> bool { - self.CurRwinSent == other.CurRwinSent - && self.MaxRwinSent == other.MaxRwinSent - && self.MinRwinSent == other.MinRwinSent - && self.LimRwin == other.LimRwin - && self.DupAckEpisodes == other.DupAckEpisodes - && self.DupAcksOut == other.DupAcksOut - && self.CeRcvd == other.CeRcvd - && self.EcnSent == other.EcnSent - && self.EcnNoncesRcvd == other.EcnNoncesRcvd - && self.CurReasmQueue == other.CurReasmQueue - && self.MaxReasmQueue == other.MaxReasmQueue - && self.CurAppRQueue == other.CurAppRQueue - && self.MaxAppRQueue == other.MaxAppRQueue - && self.WinScaleSent == other.WinScaleSent + self.CurRwinSent == other.CurRwinSent && self.MaxRwinSent == other.MaxRwinSent && self.MinRwinSent == other.MinRwinSent && self.LimRwin == other.LimRwin && self.DupAckEpisodes == other.DupAckEpisodes && self.DupAcksOut == other.DupAcksOut && self.CeRcvd == other.CeRcvd && self.EcnSent == other.EcnSent && self.EcnNoncesRcvd == other.EcnNoncesRcvd && self.CurReasmQueue == other.CurReasmQueue && self.MaxReasmQueue == other.MaxReasmQueue && self.CurAppRQueue == other.CurAppRQueue && self.MaxAppRQueue == other.MaxAppRQueue && self.WinScaleSent == other.WinScaleSent } } impl ::core::cmp::Eq for TCP_ESTATS_REC_ROD_v0 {} @@ -10892,24 +10547,7 @@ impl ::core::fmt::Debug for TCP_ESTATS_SND_CONG_ROD_v0 { } impl ::core::cmp::PartialEq for TCP_ESTATS_SND_CONG_ROD_v0 { fn eq(&self, other: &Self) -> bool { - self.SndLimTransRwin == other.SndLimTransRwin - && self.SndLimTimeRwin == other.SndLimTimeRwin - && self.SndLimBytesRwin == other.SndLimBytesRwin - && self.SndLimTransCwnd == other.SndLimTransCwnd - && self.SndLimTimeCwnd == other.SndLimTimeCwnd - && self.SndLimBytesCwnd == other.SndLimBytesCwnd - && self.SndLimTransSnd == other.SndLimTransSnd - && self.SndLimTimeSnd == other.SndLimTimeSnd - && self.SndLimBytesSnd == other.SndLimBytesSnd - && self.SlowStart == other.SlowStart - && self.CongAvoid == other.CongAvoid - && self.OtherReductions == other.OtherReductions - && self.CurCwnd == other.CurCwnd - && self.MaxSsCwnd == other.MaxSsCwnd - && self.MaxCaCwnd == other.MaxCaCwnd - && self.CurSsthresh == other.CurSsthresh - && self.MaxSsthresh == other.MaxSsthresh - && self.MinSsthresh == other.MinSsthresh + self.SndLimTransRwin == other.SndLimTransRwin && self.SndLimTimeRwin == other.SndLimTimeRwin && self.SndLimBytesRwin == other.SndLimBytesRwin && self.SndLimTransCwnd == other.SndLimTransCwnd && self.SndLimTimeCwnd == other.SndLimTimeCwnd && self.SndLimBytesCwnd == other.SndLimBytesCwnd && self.SndLimTransSnd == other.SndLimTransSnd && self.SndLimTimeSnd == other.SndLimTimeSnd && self.SndLimBytesSnd == other.SndLimBytesSnd && self.SlowStart == other.SlowStart && self.CongAvoid == other.CongAvoid && self.OtherReductions == other.OtherReductions && self.CurCwnd == other.CurCwnd && self.MaxSsCwnd == other.MaxSsCwnd && self.MaxCaCwnd == other.MaxCaCwnd && self.CurSsthresh == other.CurSsthresh && self.MaxSsthresh == other.MaxSsthresh && self.MinSsthresh == other.MinSsthresh } } impl ::core::cmp::Eq for TCP_ESTATS_SND_CONG_ROD_v0 {} diff --git a/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs b/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs index 6d59319fa2..fe4f98e6cc 100644 --- a/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs +++ b/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs @@ -62,8 +62,7 @@ pub struct IDummyMBNUCMExt_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -471,12 +470,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMbnC } #[repr(C)] #[doc(hidden)] -pub struct IMbnConnectionProfileEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newprofile: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMbnConnectionProfileEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newprofile: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMbnConnectionProfileManager(pub ::windows::core::IUnknown); @@ -1977,12 +1971,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMbnS } #[repr(C)] #[doc(hidden)] -pub struct IMbnSignalEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newinterface: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMbnSignalEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newinterface: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMbnSms(pub ::windows::core::IUnknown); @@ -2820,19 +2809,7 @@ impl ::core::fmt::Debug for MBN_INTERFACE_CAPS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for MBN_INTERFACE_CAPS { fn eq(&self, other: &Self) -> bool { - self.cellularClass == other.cellularClass - && self.voiceClass == other.voiceClass - && self.dataClass == other.dataClass - && self.customDataClass == other.customDataClass - && self.gsmBandClass == other.gsmBandClass - && self.cdmaBandClass == other.cdmaBandClass - && self.customBandClass == other.customBandClass - && self.smsCaps == other.smsCaps - && self.controlCaps == other.controlCaps - && self.deviceID == other.deviceID - && self.manufacturer == other.manufacturer - && self.model == other.model - && self.firmwareInfo == other.firmwareInfo + self.cellularClass == other.cellularClass && self.voiceClass == other.voiceClass && self.dataClass == other.dataClass && self.customDataClass == other.customDataClass && self.gsmBandClass == other.gsmBandClass && self.cdmaBandClass == other.cdmaBandClass && self.customBandClass == other.customBandClass && self.smsCaps == other.smsCaps && self.controlCaps == other.controlCaps && self.deviceID == other.deviceID && self.manufacturer == other.manufacturer && self.model == other.model && self.firmwareInfo == other.firmwareInfo } } #[cfg(feature = "Win32_Foundation")] @@ -3439,20 +3416,7 @@ impl ::core::fmt::Debug for __mbnapi_ReferenceRemainingTypes__ { } impl ::core::cmp::PartialEq for __mbnapi_ReferenceRemainingTypes__ { fn eq(&self, other: &Self) -> bool { - self.bandClass == other.bandClass - && self.contextConstants == other.contextConstants - && self.ctrlCaps == other.ctrlCaps - && self.dataClass == other.dataClass - && self.interfaceCapsConstants == other.interfaceCapsConstants - && self.pinConstants == other.pinConstants - && self.providerConstants == other.providerConstants - && self.providerState == other.providerState - && self.registrationConstants == other.registrationConstants - && self.signalConstants == other.signalConstants - && self.smsCaps == other.smsCaps - && self.smsConstants == other.smsConstants - && self.wwaextSmsConstants == other.wwaextSmsConstants - && self.smsStatusFlag == other.smsStatusFlag + self.bandClass == other.bandClass && self.contextConstants == other.contextConstants && self.ctrlCaps == other.ctrlCaps && self.dataClass == other.dataClass && self.interfaceCapsConstants == other.interfaceCapsConstants && self.pinConstants == other.pinConstants && self.providerConstants == other.providerConstants && self.providerState == other.providerState && self.registrationConstants == other.registrationConstants && self.signalConstants == other.signalConstants && self.smsCaps == other.smsCaps && self.smsConstants == other.smsConstants && self.wwaextSmsConstants == other.wwaextSmsConstants && self.smsStatusFlag == other.smsStatusFlag } } impl ::core::cmp::Eq for __mbnapi_ReferenceRemainingTypes__ {} diff --git a/src/Windows/Win32/NetworkManagement/Ndis/mod.rs b/src/Windows/Win32/NetworkManagement/Ndis/mod.rs index 836ac886ce..d82c9b92e8 100644 --- a/src/Windows/Win32/NetworkManagement/Ndis/mod.rs +++ b/src/Windows/Win32/NetworkManagement/Ndis/mod.rs @@ -579,10 +579,7 @@ impl ::core::fmt::Debug for DOT11EXT_VIRTUAL_STATION_APIS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] impl ::core::cmp::PartialEq for DOT11EXT_VIRTUAL_STATION_APIS { fn eq(&self, other: &Self) -> bool { - self.Dot11ExtRequestVirtualStation.map(|f| f as usize) == other.Dot11ExtRequestVirtualStation.map(|f| f as usize) - && self.Dot11ExtReleaseVirtualStation.map(|f| f as usize) == other.Dot11ExtReleaseVirtualStation.map(|f| f as usize) - && self.Dot11ExtQueryVirtualStationProperties.map(|f| f as usize) == other.Dot11ExtQueryVirtualStationProperties.map(|f| f as usize) - && self.Dot11ExtSetVirtualStationAPProperties.map(|f| f as usize) == other.Dot11ExtSetVirtualStationAPProperties.map(|f| f as usize) + self.Dot11ExtRequestVirtualStation.map(|f| f as usize) == other.Dot11ExtRequestVirtualStation.map(|f| f as usize) && self.Dot11ExtReleaseVirtualStation.map(|f| f as usize) == other.Dot11ExtReleaseVirtualStation.map(|f| f as usize) && self.Dot11ExtQueryVirtualStationProperties.map(|f| f as usize) == other.Dot11ExtQueryVirtualStationProperties.map(|f| f as usize) && self.Dot11ExtSetVirtualStationAPProperties.map(|f| f as usize) == other.Dot11ExtSetVirtualStationAPProperties.map(|f| f as usize) } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] @@ -613,14 +610,7 @@ impl ::core::default::Default for DOT11EXT_VIRTUAL_STATION_AP_PROPERTY { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] impl ::core::fmt::Debug for DOT11EXT_VIRTUAL_STATION_AP_PROPERTY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11EXT_VIRTUAL_STATION_AP_PROPERTY") - .field("dot11SSID", &self.dot11SSID) - .field("dot11AuthAlgo", &self.dot11AuthAlgo) - .field("dot11CipherAlgo", &self.dot11CipherAlgo) - .field("bIsPassPhrase", &self.bIsPassPhrase) - .field("dwKeyLength", &self.dwKeyLength) - .field("ucKeyData", &self.ucKeyData) - .finish() + fmt.debug_struct("DOT11EXT_VIRTUAL_STATION_AP_PROPERTY").field("dot11SSID", &self.dot11SSID).field("dot11AuthAlgo", &self.dot11AuthAlgo).field("dot11CipherAlgo", &self.dot11CipherAlgo).field("bIsPassPhrase", &self.bIsPassPhrase).field("dwKeyLength", &self.dwKeyLength).field("ucKeyData", &self.ucKeyData).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi"))] @@ -791,15 +781,7 @@ impl ::core::default::Default for DOT11_MSONEX_RESULT_PARAMS { #[cfg(all(feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] impl ::core::fmt::Debug for DOT11_MSONEX_RESULT_PARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_MSONEX_RESULT_PARAMS") - .field("Dot11OnexAuthStatus", &self.Dot11OnexAuthStatus) - .field("Dot11OneXReasonCode", &self.Dot11OneXReasonCode) - .field("pbMPPESendKey", &self.pbMPPESendKey) - .field("dwMPPESendKeyLen", &self.dwMPPESendKeyLen) - .field("pbMPPERecvKey", &self.pbMPPERecvKey) - .field("dwMPPERecvKeyLen", &self.dwMPPERecvKeyLen) - .field("pDot11EapResult", &self.pDot11EapResult) - .finish() + fmt.debug_struct("DOT11_MSONEX_RESULT_PARAMS").field("Dot11OnexAuthStatus", &self.Dot11OnexAuthStatus).field("Dot11OneXReasonCode", &self.Dot11OneXReasonCode).field("pbMPPESendKey", &self.pbMPPESendKey).field("dwMPPESendKeyLen", &self.dwMPPESendKeyLen).field("pbMPPERecvKey", &self.pbMPPERecvKey).field("dwMPPERecvKeyLen", &self.dwMPPERecvKeyLen).field("pDot11EapResult", &self.pDot11EapResult).finish() } } #[cfg(all(feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] @@ -836,14 +818,7 @@ impl ::core::default::Default for DOT11_MSSECURITY_SETTINGS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] impl ::core::fmt::Debug for DOT11_MSSECURITY_SETTINGS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_MSSECURITY_SETTINGS") - .field("dot11AuthAlgorithm", &self.dot11AuthAlgorithm) - .field("dot11CipherAlgorithm", &self.dot11CipherAlgorithm) - .field("fOneXEnabled", &self.fOneXEnabled) - .field("eapMethodType", &self.eapMethodType) - .field("dwEapConnectionDataLen", &self.dwEapConnectionDataLen) - .field("pEapConnectionData", &self.pEapConnectionData) - .finish() + fmt.debug_struct("DOT11_MSSECURITY_SETTINGS").field("dot11AuthAlgorithm", &self.dot11AuthAlgorithm).field("dot11CipherAlgorithm", &self.dot11CipherAlgorithm).field("fOneXEnabled", &self.fOneXEnabled).field("eapMethodType", &self.eapMethodType).field("dwEapConnectionDataLen", &self.dwEapConnectionDataLen).field("pEapConnectionData", &self.pEapConnectionData).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_WiFi", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] @@ -1464,13 +1439,7 @@ impl ::core::default::Default for NDIS_802_11_CAPABILITY { } impl ::core::fmt::Debug for NDIS_802_11_CAPABILITY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDIS_802_11_CAPABILITY") - .field("Length", &self.Length) - .field("Version", &self.Version) - .field("NoOfPMKIDs", &self.NoOfPMKIDs) - .field("NoOfAuthEncryptPairsSupported", &self.NoOfAuthEncryptPairsSupported) - .field("AuthenticationEncryptionSupported", &self.AuthenticationEncryptionSupported) - .finish() + fmt.debug_struct("NDIS_802_11_CAPABILITY").field("Length", &self.Length).field("Version", &self.Version).field("NoOfPMKIDs", &self.NoOfPMKIDs).field("NoOfAuthEncryptPairsSupported", &self.NoOfAuthEncryptPairsSupported).field("AuthenticationEncryptionSupported", &self.AuthenticationEncryptionSupported).finish() } } impl ::core::cmp::PartialEq for NDIS_802_11_CAPABILITY { @@ -2974,14 +2943,7 @@ impl ::core::default::Default for NDIS_LINK_PARAMETERS { #[cfg(feature = "Win32_NetworkManagement_IpHelper")] impl ::core::fmt::Debug for NDIS_LINK_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDIS_LINK_PARAMETERS") - .field("Header", &self.Header) - .field("MediaDuplexState", &self.MediaDuplexState) - .field("XmitLinkSpeed", &self.XmitLinkSpeed) - .field("RcvLinkSpeed", &self.RcvLinkSpeed) - .field("PauseFunctions", &self.PauseFunctions) - .field("AutoNegotiationFlags", &self.AutoNegotiationFlags) - .finish() + fmt.debug_struct("NDIS_LINK_PARAMETERS").field("Header", &self.Header).field("MediaDuplexState", &self.MediaDuplexState).field("XmitLinkSpeed", &self.XmitLinkSpeed).field("RcvLinkSpeed", &self.RcvLinkSpeed).field("PauseFunctions", &self.PauseFunctions).field("AutoNegotiationFlags", &self.AutoNegotiationFlags).finish() } } #[cfg(feature = "Win32_NetworkManagement_IpHelper")] @@ -3046,15 +3008,7 @@ impl ::core::default::Default for NDIS_LINK_STATE { #[cfg(feature = "Win32_NetworkManagement_IpHelper")] impl ::core::fmt::Debug for NDIS_LINK_STATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDIS_LINK_STATE") - .field("Header", &self.Header) - .field("MediaConnectState", &self.MediaConnectState) - .field("MediaDuplexState", &self.MediaDuplexState) - .field("XmitLinkSpeed", &self.XmitLinkSpeed) - .field("RcvLinkSpeed", &self.RcvLinkSpeed) - .field("PauseFunctions", &self.PauseFunctions) - .field("AutoNegotiationFlags", &self.AutoNegotiationFlags) - .finish() + fmt.debug_struct("NDIS_LINK_STATE").field("Header", &self.Header).field("MediaConnectState", &self.MediaConnectState).field("MediaDuplexState", &self.MediaDuplexState).field("XmitLinkSpeed", &self.XmitLinkSpeed).field("RcvLinkSpeed", &self.RcvLinkSpeed).field("PauseFunctions", &self.PauseFunctions).field("AutoNegotiationFlags", &self.AutoNegotiationFlags).finish() } } #[cfg(feature = "Win32_NetworkManagement_IpHelper")] @@ -3373,19 +3327,7 @@ impl ::core::fmt::Debug for NDIS_OFFLOAD_PARAMETERS { } impl ::core::cmp::PartialEq for NDIS_OFFLOAD_PARAMETERS { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.IPv4Checksum == other.IPv4Checksum - && self.TCPIPv4Checksum == other.TCPIPv4Checksum - && self.UDPIPv4Checksum == other.UDPIPv4Checksum - && self.TCPIPv6Checksum == other.TCPIPv6Checksum - && self.UDPIPv6Checksum == other.UDPIPv6Checksum - && self.LsoV1 == other.LsoV1 - && self.IPsecV1 == other.IPsecV1 - && self.LsoV2IPv4 == other.LsoV2IPv4 - && self.LsoV2IPv6 == other.LsoV2IPv6 - && self.TcpConnectionIPv4 == other.TcpConnectionIPv4 - && self.TcpConnectionIPv6 == other.TcpConnectionIPv6 - && self.Flags == other.Flags + self.Header == other.Header && self.IPv4Checksum == other.IPv4Checksum && self.TCPIPv4Checksum == other.TCPIPv4Checksum && self.UDPIPv4Checksum == other.UDPIPv4Checksum && self.TCPIPv6Checksum == other.TCPIPv6Checksum && self.UDPIPv6Checksum == other.UDPIPv6Checksum && self.LsoV1 == other.LsoV1 && self.IPsecV1 == other.IPsecV1 && self.LsoV2IPv4 == other.LsoV2IPv4 && self.LsoV2IPv6 == other.LsoV2IPv6 && self.TcpConnectionIPv4 == other.TcpConnectionIPv4 && self.TcpConnectionIPv6 == other.TcpConnectionIPv6 && self.Flags == other.Flags } } impl ::core::cmp::Eq for NDIS_OFFLOAD_PARAMETERS {} @@ -3524,19 +3466,7 @@ impl ::core::fmt::Debug for NDIS_PCI_DEVICE_CUSTOM_PROPERTIES { } impl ::core::cmp::PartialEq for NDIS_PCI_DEVICE_CUSTOM_PROPERTIES { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.DeviceType == other.DeviceType - && self.CurrentSpeedAndMode == other.CurrentSpeedAndMode - && self.CurrentPayloadSize == other.CurrentPayloadSize - && self.MaxPayloadSize == other.MaxPayloadSize - && self.MaxReadRequestSize == other.MaxReadRequestSize - && self.CurrentLinkSpeed == other.CurrentLinkSpeed - && self.CurrentLinkWidth == other.CurrentLinkWidth - && self.MaxLinkSpeed == other.MaxLinkSpeed - && self.MaxLinkWidth == other.MaxLinkWidth - && self.PciExpressVersion == other.PciExpressVersion - && self.InterruptType == other.InterruptType - && self.MaxInterruptMessages == other.MaxInterruptMessages + self.Header == other.Header && self.DeviceType == other.DeviceType && self.CurrentSpeedAndMode == other.CurrentSpeedAndMode && self.CurrentPayloadSize == other.CurrentPayloadSize && self.MaxPayloadSize == other.MaxPayloadSize && self.MaxReadRequestSize == other.MaxReadRequestSize && self.CurrentLinkSpeed == other.CurrentLinkSpeed && self.CurrentLinkWidth == other.CurrentLinkWidth && self.MaxLinkSpeed == other.MaxLinkSpeed && self.MaxLinkWidth == other.MaxLinkWidth && self.PciExpressVersion == other.PciExpressVersion && self.InterruptType == other.InterruptType && self.MaxInterruptMessages == other.MaxInterruptMessages } } impl ::core::cmp::Eq for NDIS_PCI_DEVICE_CUSTOM_PROPERTIES {} @@ -3804,13 +3734,7 @@ impl ::core::default::Default for NDIS_PORT_AUTHENTICATION_PARAMETERS { } impl ::core::fmt::Debug for NDIS_PORT_AUTHENTICATION_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDIS_PORT_AUTHENTICATION_PARAMETERS") - .field("Header", &self.Header) - .field("SendControlState", &self.SendControlState) - .field("RcvControlState", &self.RcvControlState) - .field("SendAuthorizationState", &self.SendAuthorizationState) - .field("RcvAuthorizationState", &self.RcvAuthorizationState) - .finish() + fmt.debug_struct("NDIS_PORT_AUTHENTICATION_PARAMETERS").field("Header", &self.Header).field("SendControlState", &self.SendControlState).field("RcvControlState", &self.RcvControlState).field("SendAuthorizationState", &self.SendAuthorizationState).field("RcvAuthorizationState", &self.RcvAuthorizationState).finish() } } impl ::core::cmp::PartialEq for NDIS_PORT_AUTHENTICATION_PARAMETERS { @@ -3885,18 +3809,7 @@ impl ::core::fmt::Debug for NDIS_PORT_CHARACTERISTICS { #[cfg(feature = "Win32_NetworkManagement_IpHelper")] impl ::core::cmp::PartialEq for NDIS_PORT_CHARACTERISTICS { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.PortNumber == other.PortNumber - && self.Flags == other.Flags - && self.Type == other.Type - && self.MediaConnectState == other.MediaConnectState - && self.XmitLinkSpeed == other.XmitLinkSpeed - && self.RcvLinkSpeed == other.RcvLinkSpeed - && self.Direction == other.Direction - && self.SendControlState == other.SendControlState - && self.RcvControlState == other.RcvControlState - && self.SendAuthorizationState == other.SendAuthorizationState - && self.RcvAuthorizationState == other.RcvAuthorizationState + self.Header == other.Header && self.PortNumber == other.PortNumber && self.Flags == other.Flags && self.Type == other.Type && self.MediaConnectState == other.MediaConnectState && self.XmitLinkSpeed == other.XmitLinkSpeed && self.RcvLinkSpeed == other.RcvLinkSpeed && self.Direction == other.Direction && self.SendControlState == other.SendControlState && self.RcvControlState == other.RcvControlState && self.SendAuthorizationState == other.SendAuthorizationState && self.RcvAuthorizationState == other.RcvAuthorizationState } } #[cfg(feature = "Win32_NetworkManagement_IpHelper")] @@ -4214,16 +4127,7 @@ impl ::core::default::Default for NDIS_RECEIVE_SCALE_PARAMETERS { } impl ::core::fmt::Debug for NDIS_RECEIVE_SCALE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDIS_RECEIVE_SCALE_PARAMETERS") - .field("Header", &self.Header) - .field("Flags", &self.Flags) - .field("BaseCpuNumber", &self.BaseCpuNumber) - .field("HashInformation", &self.HashInformation) - .field("IndirectionTableSize", &self.IndirectionTableSize) - .field("IndirectionTableOffset", &self.IndirectionTableOffset) - .field("HashSecretKeySize", &self.HashSecretKeySize) - .field("HashSecretKeyOffset", &self.HashSecretKeyOffset) - .finish() + fmt.debug_struct("NDIS_RECEIVE_SCALE_PARAMETERS").field("Header", &self.Header).field("Flags", &self.Flags).field("BaseCpuNumber", &self.BaseCpuNumber).field("HashInformation", &self.HashInformation).field("IndirectionTableSize", &self.IndirectionTableSize).field("IndirectionTableOffset", &self.IndirectionTableOffset).field("HashSecretKeySize", &self.HashSecretKeySize).field("HashSecretKeyOffset", &self.HashSecretKeyOffset).finish() } } impl ::core::cmp::PartialEq for NDIS_RECEIVE_SCALE_PARAMETERS { @@ -4905,14 +4809,7 @@ impl ::core::default::Default for NDIS_TIMESTAMP_CAPABILITIES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NDIS_TIMESTAMP_CAPABILITIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDIS_TIMESTAMP_CAPABILITIES") - .field("Header", &self.Header) - .field("HardwareClockFrequencyHz", &self.HardwareClockFrequencyHz) - .field("CrossTimestamp", &self.CrossTimestamp) - .field("Reserved1", &self.Reserved1) - .field("Reserved2", &self.Reserved2) - .field("TimestampFlags", &self.TimestampFlags) - .finish() + fmt.debug_struct("NDIS_TIMESTAMP_CAPABILITIES").field("Header", &self.Header).field("HardwareClockFrequencyHz", &self.HardwareClockFrequencyHz).field("CrossTimestamp", &self.CrossTimestamp).field("Reserved1", &self.Reserved1).field("Reserved2", &self.Reserved2).field("TimestampFlags", &self.TimestampFlags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5131,18 +5028,7 @@ impl ::core::default::Default for NDIS_WLAN_BSSID { } impl ::core::fmt::Debug for NDIS_WLAN_BSSID { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDIS_WLAN_BSSID") - .field("Length", &self.Length) - .field("MacAddress", &self.MacAddress) - .field("Reserved", &self.Reserved) - .field("Ssid", &self.Ssid) - .field("Privacy", &self.Privacy) - .field("Rssi", &self.Rssi) - .field("NetworkTypeInUse", &self.NetworkTypeInUse) - .field("Configuration", &self.Configuration) - .field("InfrastructureMode", &self.InfrastructureMode) - .field("SupportedRates", &self.SupportedRates) - .finish() + fmt.debug_struct("NDIS_WLAN_BSSID").field("Length", &self.Length).field("MacAddress", &self.MacAddress).field("Reserved", &self.Reserved).field("Ssid", &self.Ssid).field("Privacy", &self.Privacy).field("Rssi", &self.Rssi).field("NetworkTypeInUse", &self.NetworkTypeInUse).field("Configuration", &self.Configuration).field("InfrastructureMode", &self.InfrastructureMode).field("SupportedRates", &self.SupportedRates).finish() } } impl ::core::cmp::PartialEq for NDIS_WLAN_BSSID { @@ -5546,16 +5432,7 @@ impl ::core::default::Default for NDIS_WMI_TCP_CONNECTION_OFFLOAD { } impl ::core::fmt::Debug for NDIS_WMI_TCP_CONNECTION_OFFLOAD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDIS_WMI_TCP_CONNECTION_OFFLOAD") - .field("Header", &self.Header) - .field("Encapsulation", &self.Encapsulation) - .field("SupportIPv4", &self.SupportIPv4) - .field("SupportIPv6", &self.SupportIPv6) - .field("SupportIPv6ExtensionHeaders", &self.SupportIPv6ExtensionHeaders) - .field("SupportSack", &self.SupportSack) - .field("TcpConnectionOffloadCapacity", &self.TcpConnectionOffloadCapacity) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("NDIS_WMI_TCP_CONNECTION_OFFLOAD").field("Header", &self.Header).field("Encapsulation", &self.Encapsulation).field("SupportIPv4", &self.SupportIPv4).field("SupportIPv6", &self.SupportIPv6).field("SupportIPv6ExtensionHeaders", &self.SupportIPv6ExtensionHeaders).field("SupportSack", &self.SupportSack).field("TcpConnectionOffloadCapacity", &self.TcpConnectionOffloadCapacity).field("Flags", &self.Flags).finish() } } impl ::core::cmp::PartialEq for NDIS_WMI_TCP_CONNECTION_OFFLOAD { @@ -5613,14 +5490,7 @@ impl ::core::default::Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 { } impl ::core::fmt::Debug for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_IPv4Receive_e__Struct") - .field("Encapsulation", &self.Encapsulation) - .field("IpOptionsSupported", &self.IpOptionsSupported) - .field("TcpOptionsSupported", &self.TcpOptionsSupported) - .field("TcpChecksum", &self.TcpChecksum) - .field("UdpChecksum", &self.UdpChecksum) - .field("IpChecksum", &self.IpChecksum) - .finish() + fmt.debug_struct("_IPv4Receive_e__Struct").field("Encapsulation", &self.Encapsulation).field("IpOptionsSupported", &self.IpOptionsSupported).field("TcpOptionsSupported", &self.TcpOptionsSupported).field("TcpChecksum", &self.TcpChecksum).field("UdpChecksum", &self.UdpChecksum).field("IpChecksum", &self.IpChecksum).finish() } } impl ::core::cmp::PartialEq for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_0 { @@ -5650,14 +5520,7 @@ impl ::core::default::Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 { } impl ::core::fmt::Debug for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_IPv4Transmit_e__Struct") - .field("Encapsulation", &self.Encapsulation) - .field("IpOptionsSupported", &self.IpOptionsSupported) - .field("TcpOptionsSupported", &self.TcpOptionsSupported) - .field("TcpChecksum", &self.TcpChecksum) - .field("UdpChecksum", &self.UdpChecksum) - .field("IpChecksum", &self.IpChecksum) - .finish() + fmt.debug_struct("_IPv4Transmit_e__Struct").field("Encapsulation", &self.Encapsulation).field("IpOptionsSupported", &self.IpOptionsSupported).field("TcpOptionsSupported", &self.TcpOptionsSupported).field("TcpChecksum", &self.TcpChecksum).field("UdpChecksum", &self.UdpChecksum).field("IpChecksum", &self.IpChecksum).finish() } } impl ::core::cmp::PartialEq for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_1 { @@ -5686,13 +5549,7 @@ impl ::core::default::Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 { } impl ::core::fmt::Debug for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_IPv6Receive_e__Struct") - .field("Encapsulation", &self.Encapsulation) - .field("IpExtensionHeadersSupported", &self.IpExtensionHeadersSupported) - .field("TcpOptionsSupported", &self.TcpOptionsSupported) - .field("TcpChecksum", &self.TcpChecksum) - .field("UdpChecksum", &self.UdpChecksum) - .finish() + fmt.debug_struct("_IPv6Receive_e__Struct").field("Encapsulation", &self.Encapsulation).field("IpExtensionHeadersSupported", &self.IpExtensionHeadersSupported).field("TcpOptionsSupported", &self.TcpOptionsSupported).field("TcpChecksum", &self.TcpChecksum).field("UdpChecksum", &self.UdpChecksum).finish() } } impl ::core::cmp::PartialEq for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_2 { @@ -5721,13 +5578,7 @@ impl ::core::default::Default for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 { } impl ::core::fmt::Debug for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_IPv6Transmit_e__Struct") - .field("Encapsulation", &self.Encapsulation) - .field("IpExtensionHeadersSupported", &self.IpExtensionHeadersSupported) - .field("TcpOptionsSupported", &self.TcpOptionsSupported) - .field("TcpChecksum", &self.TcpChecksum) - .field("UdpChecksum", &self.UdpChecksum) - .finish() + fmt.debug_struct("_IPv6Transmit_e__Struct").field("Encapsulation", &self.Encapsulation).field("IpExtensionHeadersSupported", &self.IpExtensionHeadersSupported).field("TcpOptionsSupported", &self.TcpOptionsSupported).field("TcpChecksum", &self.TcpChecksum).field("UdpChecksum", &self.UdpChecksum).finish() } } impl ::core::cmp::PartialEq for NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD_3 { @@ -5863,13 +5714,7 @@ impl ::core::default::Default for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 { } impl ::core::fmt::Debug for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_IPv6_e__Struct") - .field("Encapsulation", &self.Encapsulation) - .field("MaxOffLoadSize", &self.MaxOffLoadSize) - .field("MinSegmentCount", &self.MinSegmentCount) - .field("IpExtensionHeadersSupported", &self.IpExtensionHeadersSupported) - .field("TcpOptionsSupported", &self.TcpOptionsSupported) - .finish() + fmt.debug_struct("_IPv6_e__Struct").field("Encapsulation", &self.Encapsulation).field("MaxOffLoadSize", &self.MaxOffLoadSize).field("MinSegmentCount", &self.MinSegmentCount).field("IpExtensionHeadersSupported", &self.IpExtensionHeadersSupported).field("TcpOptionsSupported", &self.TcpOptionsSupported).finish() } } impl ::core::cmp::PartialEq for NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2_1 { @@ -6283,21 +6128,7 @@ impl ::core::fmt::Debug for OFFLOAD_IPSEC_ADD_SA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for OFFLOAD_IPSEC_ADD_SA { fn eq(&self, other: &Self) -> bool { - self.SrcAddr == other.SrcAddr - && self.SrcMask == other.SrcMask - && self.DestAddr == other.DestAddr - && self.DestMask == other.DestMask - && self.Protocol == other.Protocol - && self.SrcPort == other.SrcPort - && self.DestPort == other.DestPort - && self.SrcTunnelAddr == other.SrcTunnelAddr - && self.DestTunnelAddr == other.DestTunnelAddr - && self.Flags == other.Flags - && self.NumSAs == other.NumSAs - && self.SecAssoc == other.SecAssoc - && self.OffloadHandle == other.OffloadHandle - && self.KeyLen == other.KeyLen - && self.KeyMat == other.KeyMat + self.SrcAddr == other.SrcAddr && self.SrcMask == other.SrcMask && self.DestAddr == other.DestAddr && self.DestMask == other.DestMask && self.Protocol == other.Protocol && self.SrcPort == other.SrcPort && self.DestPort == other.DestPort && self.SrcTunnelAddr == other.SrcTunnelAddr && self.DestTunnelAddr == other.DestTunnelAddr && self.Flags == other.Flags && self.NumSAs == other.NumSAs && self.SecAssoc == other.SecAssoc && self.OffloadHandle == other.OffloadHandle && self.KeyLen == other.KeyLen && self.KeyMat == other.KeyMat } } #[cfg(feature = "Win32_Foundation")] @@ -6363,23 +6194,7 @@ impl ::core::fmt::Debug for OFFLOAD_IPSEC_ADD_UDPESP_SA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for OFFLOAD_IPSEC_ADD_UDPESP_SA { fn eq(&self, other: &Self) -> bool { - self.SrcAddr == other.SrcAddr - && self.SrcMask == other.SrcMask - && self.DstAddr == other.DstAddr - && self.DstMask == other.DstMask - && self.Protocol == other.Protocol - && self.SrcPort == other.SrcPort - && self.DstPort == other.DstPort - && self.SrcTunnelAddr == other.SrcTunnelAddr - && self.DstTunnelAddr == other.DstTunnelAddr - && self.Flags == other.Flags - && self.NumSAs == other.NumSAs - && self.SecAssoc == other.SecAssoc - && self.OffloadHandle == other.OffloadHandle - && self.EncapTypeEntry == other.EncapTypeEntry - && self.EncapTypeEntryOffldHandle == other.EncapTypeEntryOffldHandle - && self.KeyLen == other.KeyLen - && self.KeyMat == other.KeyMat + self.SrcAddr == other.SrcAddr && self.SrcMask == other.SrcMask && self.DstAddr == other.DstAddr && self.DstMask == other.DstMask && self.Protocol == other.Protocol && self.SrcPort == other.SrcPort && self.DstPort == other.DstPort && self.SrcTunnelAddr == other.SrcTunnelAddr && self.DstTunnelAddr == other.DstTunnelAddr && self.Flags == other.Flags && self.NumSAs == other.NumSAs && self.SecAssoc == other.SecAssoc && self.OffloadHandle == other.OffloadHandle && self.EncapTypeEntry == other.EncapTypeEntry && self.EncapTypeEntryOffldHandle == other.EncapTypeEntryOffldHandle && self.KeyLen == other.KeyLen && self.KeyMat == other.KeyMat } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/NetworkManagement/NetBios/mod.rs b/src/Windows/Win32/NetworkManagement/NetBios/mod.rs index 2307790194..f1e4d2acaa 100644 --- a/src/Windows/Win32/NetworkManagement/NetBios/mod.rs +++ b/src/Windows/Win32/NetworkManagement/NetBios/mod.rs @@ -310,21 +310,7 @@ impl ::core::fmt::Debug for NCB { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for NCB { fn eq(&self, other: &Self) -> bool { - self.ncb_command == other.ncb_command - && self.ncb_retcode == other.ncb_retcode - && self.ncb_lsn == other.ncb_lsn - && self.ncb_num == other.ncb_num - && self.ncb_buffer == other.ncb_buffer - && self.ncb_length == other.ncb_length - && self.ncb_callname == other.ncb_callname - && self.ncb_name == other.ncb_name - && self.ncb_rto == other.ncb_rto - && self.ncb_sto == other.ncb_sto - && self.ncb_post == other.ncb_post - && self.ncb_lana_num == other.ncb_lana_num - && self.ncb_cmd_cplt == other.ncb_cmd_cplt - && self.ncb_reserve == other.ncb_reserve - && self.ncb_event == other.ncb_event + self.ncb_command == other.ncb_command && self.ncb_retcode == other.ncb_retcode && self.ncb_lsn == other.ncb_lsn && self.ncb_num == other.ncb_num && self.ncb_buffer == other.ncb_buffer && self.ncb_length == other.ncb_length && self.ncb_callname == other.ncb_callname && self.ncb_name == other.ncb_name && self.ncb_rto == other.ncb_rto && self.ncb_sto == other.ncb_sto && self.ncb_post == other.ncb_post && self.ncb_lana_num == other.ncb_lana_num && self.ncb_cmd_cplt == other.ncb_cmd_cplt && self.ncb_reserve == other.ncb_reserve && self.ncb_event == other.ncb_event } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -393,21 +379,7 @@ impl ::core::fmt::Debug for NCB { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for NCB { fn eq(&self, other: &Self) -> bool { - self.ncb_command == other.ncb_command - && self.ncb_retcode == other.ncb_retcode - && self.ncb_lsn == other.ncb_lsn - && self.ncb_num == other.ncb_num - && self.ncb_buffer == other.ncb_buffer - && self.ncb_length == other.ncb_length - && self.ncb_callname == other.ncb_callname - && self.ncb_name == other.ncb_name - && self.ncb_rto == other.ncb_rto - && self.ncb_sto == other.ncb_sto - && self.ncb_post == other.ncb_post - && self.ncb_lana_num == other.ncb_lana_num - && self.ncb_cmd_cplt == other.ncb_cmd_cplt - && self.ncb_reserve == other.ncb_reserve - && self.ncb_event == other.ncb_event + self.ncb_command == other.ncb_command && self.ncb_retcode == other.ncb_retcode && self.ncb_lsn == other.ncb_lsn && self.ncb_num == other.ncb_num && self.ncb_buffer == other.ncb_buffer && self.ncb_length == other.ncb_length && self.ncb_callname == other.ncb_callname && self.ncb_name == other.ncb_name && self.ncb_rto == other.ncb_rto && self.ncb_sto == other.ncb_sto && self.ncb_post == other.ncb_post && self.ncb_lana_num == other.ncb_lana_num && self.ncb_cmd_cplt == other.ncb_cmd_cplt && self.ncb_reserve == other.ncb_reserve && self.ncb_event == other.ncb_event } } #[cfg(any(target_arch = "x86",))] diff --git a/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs b/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs index 9154625f69..f252514616 100644 --- a/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs +++ b/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs @@ -274,14 +274,7 @@ impl ::core::default::Default for AE_CLOSEFILE { } impl ::core::fmt::Debug for AE_CLOSEFILE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AE_CLOSEFILE") - .field("ae_cf_compname", &self.ae_cf_compname) - .field("ae_cf_username", &self.ae_cf_username) - .field("ae_cf_resname", &self.ae_cf_resname) - .field("ae_cf_fileid", &self.ae_cf_fileid) - .field("ae_cf_duration", &self.ae_cf_duration) - .field("ae_cf_reason", &self.ae_cf_reason) - .finish() + fmt.debug_struct("AE_CLOSEFILE").field("ae_cf_compname", &self.ae_cf_compname).field("ae_cf_username", &self.ae_cf_username).field("ae_cf_resname", &self.ae_cf_resname).field("ae_cf_fileid", &self.ae_cf_fileid).field("ae_cf_duration", &self.ae_cf_duration).field("ae_cf_reason", &self.ae_cf_reason).finish() } } impl ::core::cmp::PartialEq for AE_CLOSEFILE { @@ -426,18 +419,7 @@ impl ::core::fmt::Debug for AE_GENERIC { } impl ::core::cmp::PartialEq for AE_GENERIC { fn eq(&self, other: &Self) -> bool { - self.ae_ge_msgfile == other.ae_ge_msgfile - && self.ae_ge_msgnum == other.ae_ge_msgnum - && self.ae_ge_params == other.ae_ge_params - && self.ae_ge_param1 == other.ae_ge_param1 - && self.ae_ge_param2 == other.ae_ge_param2 - && self.ae_ge_param3 == other.ae_ge_param3 - && self.ae_ge_param4 == other.ae_ge_param4 - && self.ae_ge_param5 == other.ae_ge_param5 - && self.ae_ge_param6 == other.ae_ge_param6 - && self.ae_ge_param7 == other.ae_ge_param7 - && self.ae_ge_param8 == other.ae_ge_param8 - && self.ae_ge_param9 == other.ae_ge_param9 + self.ae_ge_msgfile == other.ae_ge_msgfile && self.ae_ge_msgnum == other.ae_ge_msgnum && self.ae_ge_params == other.ae_ge_params && self.ae_ge_param1 == other.ae_ge_param1 && self.ae_ge_param2 == other.ae_ge_param2 && self.ae_ge_param3 == other.ae_ge_param3 && self.ae_ge_param4 == other.ae_ge_param4 && self.ae_ge_param5 == other.ae_ge_param5 && self.ae_ge_param6 == other.ae_ge_param6 && self.ae_ge_param7 == other.ae_ge_param7 && self.ae_ge_param8 == other.ae_ge_param8 && self.ae_ge_param9 == other.ae_ge_param9 } } impl ::core::cmp::Eq for AE_GENERIC {} @@ -564,15 +546,7 @@ impl ::core::default::Default for AE_RESACCESS { } impl ::core::fmt::Debug for AE_RESACCESS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AE_RESACCESS") - .field("ae_ra_compname", &self.ae_ra_compname) - .field("ae_ra_username", &self.ae_ra_username) - .field("ae_ra_resname", &self.ae_ra_resname) - .field("ae_ra_operation", &self.ae_ra_operation) - .field("ae_ra_returncode", &self.ae_ra_returncode) - .field("ae_ra_restype", &self.ae_ra_restype) - .field("ae_ra_fileid", &self.ae_ra_fileid) - .finish() + fmt.debug_struct("AE_RESACCESS").field("ae_ra_compname", &self.ae_ra_compname).field("ae_ra_username", &self.ae_ra_username).field("ae_ra_resname", &self.ae_ra_resname).field("ae_ra_operation", &self.ae_ra_operation).field("ae_ra_returncode", &self.ae_ra_returncode).field("ae_ra_restype", &self.ae_ra_restype).field("ae_ra_fileid", &self.ae_ra_fileid).finish() } } impl ::core::cmp::PartialEq for AE_RESACCESS { @@ -634,15 +608,7 @@ impl ::core::default::Default for AE_SERVICESTAT { } impl ::core::fmt::Debug for AE_SERVICESTAT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AE_SERVICESTAT") - .field("ae_ss_compname", &self.ae_ss_compname) - .field("ae_ss_username", &self.ae_ss_username) - .field("ae_ss_svcname", &self.ae_ss_svcname) - .field("ae_ss_status", &self.ae_ss_status) - .field("ae_ss_code", &self.ae_ss_code) - .field("ae_ss_text", &self.ae_ss_text) - .field("ae_ss_returnval", &self.ae_ss_returnval) - .finish() + fmt.debug_struct("AE_SERVICESTAT").field("ae_ss_compname", &self.ae_ss_compname).field("ae_ss_username", &self.ae_ss_username).field("ae_ss_svcname", &self.ae_ss_svcname).field("ae_ss_status", &self.ae_ss_status).field("ae_ss_code", &self.ae_ss_code).field("ae_ss_text", &self.ae_ss_text).field("ae_ss_returnval", &self.ae_ss_returnval).finish() } } impl ::core::cmp::PartialEq for AE_SERVICESTAT { @@ -788,14 +754,7 @@ impl ::core::default::Default for AE_UASMOD { } impl ::core::fmt::Debug for AE_UASMOD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AE_UASMOD") - .field("ae_um_compname", &self.ae_um_compname) - .field("ae_um_username", &self.ae_um_username) - .field("ae_um_resname", &self.ae_um_resname) - .field("ae_um_rectype", &self.ae_um_rectype) - .field("ae_um_action", &self.ae_um_action) - .field("ae_um_datalen", &self.ae_um_datalen) - .finish() + fmt.debug_struct("AE_UASMOD").field("ae_um_compname", &self.ae_um_compname).field("ae_um_username", &self.ae_um_username).field("ae_um_resname", &self.ae_um_resname).field("ae_um_rectype", &self.ae_um_rectype).field("ae_um_action", &self.ae_um_action).field("ae_um_datalen", &self.ae_um_datalen).finish() } } impl ::core::cmp::PartialEq for AE_UASMOD { @@ -1175,18 +1134,7 @@ impl ::core::fmt::Debug for DSREG_JOIN_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::cmp::PartialEq for DSREG_JOIN_INFO { fn eq(&self, other: &Self) -> bool { - self.joinType == other.joinType - && self.pJoinCertificate == other.pJoinCertificate - && self.pszDeviceId == other.pszDeviceId - && self.pszIdpDomain == other.pszIdpDomain - && self.pszTenantId == other.pszTenantId - && self.pszJoinUserEmail == other.pszJoinUserEmail - && self.pszTenantDisplayName == other.pszTenantDisplayName - && self.pszMdmEnrollmentUrl == other.pszMdmEnrollmentUrl - && self.pszMdmTermsOfUseUrl == other.pszMdmTermsOfUseUrl - && self.pszMdmComplianceUrl == other.pszMdmComplianceUrl - && self.pszUserSettingSyncUrl == other.pszUserSettingSyncUrl - && self.pUserInfo == other.pUserInfo + self.joinType == other.joinType && self.pJoinCertificate == other.pJoinCertificate && self.pszDeviceId == other.pszDeviceId && self.pszIdpDomain == other.pszIdpDomain && self.pszTenantId == other.pszTenantId && self.pszJoinUserEmail == other.pszJoinUserEmail && self.pszTenantDisplayName == other.pszTenantDisplayName && self.pszMdmEnrollmentUrl == other.pszMdmEnrollmentUrl && self.pszMdmTermsOfUseUrl == other.pszMdmTermsOfUseUrl && self.pszMdmComplianceUrl == other.pszMdmComplianceUrl && self.pszUserSettingSyncUrl == other.pszUserSettingSyncUrl && self.pUserInfo == other.pUserInfo } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -1310,17 +1258,7 @@ impl ::core::default::Default for ERROR_LOG { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ERROR_LOG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ERROR_LOG") - .field("el_len", &self.el_len) - .field("el_reserved", &self.el_reserved) - .field("el_time", &self.el_time) - .field("el_error", &self.el_error) - .field("el_name", &self.el_name) - .field("el_text", &self.el_text) - .field("el_data", &self.el_data) - .field("el_data_size", &self.el_data_size) - .field("el_nstrings", &self.el_nstrings) - .finish() + fmt.debug_struct("ERROR_LOG").field("el_len", &self.el_len).field("el_reserved", &self.el_reserved).field("el_time", &self.el_time).field("el_error", &self.el_error).field("el_name", &self.el_name).field("el_text", &self.el_text).field("el_data", &self.el_data).field("el_data_size", &self.el_data_size).field("el_nstrings", &self.el_nstrings).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3514,12 +3452,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a INetL } #[repr(C)] #[doc(hidden)] -pub struct INetLanConnectionUiInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct INetLanConnectionUiInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct INetRasConnectionIpUiInfo(pub ::windows::core::IUnknown); @@ -4928,12 +4861,7 @@ impl ::core::default::Default for NETLOGON_INFO_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NETLOGON_INFO_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NETLOGON_INFO_2") - .field("netlog2_flags", &self.netlog2_flags) - .field("netlog2_pdc_connection_status", &self.netlog2_pdc_connection_status) - .field("netlog2_trusted_dc_name", &self.netlog2_trusted_dc_name) - .field("netlog2_tc_connection_status", &self.netlog2_tc_connection_status) - .finish() + fmt.debug_struct("NETLOGON_INFO_2").field("netlog2_flags", &self.netlog2_flags).field("netlog2_pdc_connection_status", &self.netlog2_pdc_connection_status).field("netlog2_trusted_dc_name", &self.netlog2_trusted_dc_name).field("netlog2_tc_connection_status", &self.netlog2_tc_connection_status).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4967,15 +4895,7 @@ impl ::core::default::Default for NETLOGON_INFO_3 { } impl ::core::fmt::Debug for NETLOGON_INFO_3 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NETLOGON_INFO_3") - .field("netlog3_flags", &self.netlog3_flags) - .field("netlog3_logon_attempts", &self.netlog3_logon_attempts) - .field("netlog3_reserved1", &self.netlog3_reserved1) - .field("netlog3_reserved2", &self.netlog3_reserved2) - .field("netlog3_reserved3", &self.netlog3_reserved3) - .field("netlog3_reserved4", &self.netlog3_reserved4) - .field("netlog3_reserved5", &self.netlog3_reserved5) - .finish() + fmt.debug_struct("NETLOGON_INFO_3").field("netlog3_flags", &self.netlog3_flags).field("netlog3_logon_attempts", &self.netlog3_logon_attempts).field("netlog3_reserved1", &self.netlog3_reserved1).field("netlog3_reserved2", &self.netlog3_reserved2).field("netlog3_reserved3", &self.netlog3_reserved3).field("netlog3_reserved4", &self.netlog3_reserved4).field("netlog3_reserved5", &self.netlog3_reserved5).finish() } } impl ::core::cmp::PartialEq for NETLOGON_INFO_3 { @@ -5166,21 +5086,7 @@ impl ::core::fmt::Debug for NETSETUP_PROVISIONING_PARAMS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for NETSETUP_PROVISIONING_PARAMS { fn eq(&self, other: &Self) -> bool { - self.dwVersion == other.dwVersion - && self.lpDomain == other.lpDomain - && self.lpHostName == other.lpHostName - && self.lpMachineAccountOU == other.lpMachineAccountOU - && self.lpDcName == other.lpDcName - && self.dwProvisionOptions == other.dwProvisionOptions - && self.aCertTemplateNames == other.aCertTemplateNames - && self.cCertTemplateNames == other.cCertTemplateNames - && self.aMachinePolicyNames == other.aMachinePolicyNames - && self.cMachinePolicyNames == other.cMachinePolicyNames - && self.aMachinePolicyPaths == other.aMachinePolicyPaths - && self.cMachinePolicyPaths == other.cMachinePolicyPaths - && self.lpNetbiosName == other.lpNetbiosName - && self.lpSiteName == other.lpSiteName - && self.lpPrimaryDNSDomain == other.lpPrimaryDNSDomain + self.dwVersion == other.dwVersion && self.lpDomain == other.lpDomain && self.lpHostName == other.lpHostName && self.lpMachineAccountOU == other.lpMachineAccountOU && self.lpDcName == other.lpDcName && self.dwProvisionOptions == other.dwProvisionOptions && self.aCertTemplateNames == other.aCertTemplateNames && self.cCertTemplateNames == other.cCertTemplateNames && self.aMachinePolicyNames == other.aMachinePolicyNames && self.cMachinePolicyNames == other.cMachinePolicyNames && self.aMachinePolicyPaths == other.aMachinePolicyPaths && self.cMachinePolicyPaths == other.cMachinePolicyPaths && self.lpNetbiosName == other.lpNetbiosName && self.lpSiteName == other.lpSiteName && self.lpPrimaryDNSDomain == other.lpPrimaryDNSDomain } } #[cfg(feature = "Win32_Foundation")] @@ -5366,14 +5272,7 @@ impl ::core::default::Default for NET_DISPLAY_USER { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NET_DISPLAY_USER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NET_DISPLAY_USER") - .field("usri1_name", &self.usri1_name) - .field("usri1_comment", &self.usri1_comment) - .field("usri1_flags", &self.usri1_flags) - .field("usri1_full_name", &self.usri1_full_name) - .field("usri1_user_id", &self.usri1_user_id) - .field("usri1_next_index", &self.usri1_next_index) - .finish() + fmt.debug_struct("NET_DISPLAY_USER").field("usri1_name", &self.usri1_name).field("usri1_comment", &self.usri1_comment).field("usri1_flags", &self.usri1_flags).field("usri1_full_name", &self.usri1_full_name).field("usri1_user_id", &self.usri1_user_id).field("usri1_next_index", &self.usri1_next_index).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5707,13 +5606,7 @@ impl ::core::default::Default for NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG") - .field("InputPersistedFields", &self.InputPersistedFields) - .field("ClearPassword", &self.ClearPassword) - .field("UserAccountName", &self.UserAccountName) - .field("HashedPassword", &self.HashedPassword) - .field("PasswordMatch", &self.PasswordMatch) - .finish() + fmt.debug_struct("NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG").field("InputPersistedFields", &self.InputPersistedFields).field("ClearPassword", &self.ClearPassword).field("UserAccountName", &self.UserAccountName).field("HashedPassword", &self.HashedPassword).field("PasswordMatch", &self.PasswordMatch).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5779,14 +5672,7 @@ impl ::core::default::Default for NET_VALIDATE_PASSWORD_RESET_INPUT_ARG { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NET_VALIDATE_PASSWORD_RESET_INPUT_ARG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NET_VALIDATE_PASSWORD_RESET_INPUT_ARG") - .field("InputPersistedFields", &self.InputPersistedFields) - .field("ClearPassword", &self.ClearPassword) - .field("UserAccountName", &self.UserAccountName) - .field("HashedPassword", &self.HashedPassword) - .field("PasswordMustChangeAtNextLogon", &self.PasswordMustChangeAtNextLogon) - .field("ClearLockout", &self.ClearLockout) - .finish() + fmt.debug_struct("NET_VALIDATE_PASSWORD_RESET_INPUT_ARG").field("InputPersistedFields", &self.InputPersistedFields).field("ClearPassword", &self.ClearPassword).field("UserAccountName", &self.UserAccountName).field("HashedPassword", &self.HashedPassword).field("PasswordMustChangeAtNextLogon", &self.PasswordMustChangeAtNextLogon).field("ClearLockout", &self.ClearLockout).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5838,15 +5724,7 @@ impl ::core::default::Default for NET_VALIDATE_PERSISTED_FIELDS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NET_VALIDATE_PERSISTED_FIELDS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NET_VALIDATE_PERSISTED_FIELDS") - .field("PresentFields", &self.PresentFields) - .field("PasswordLastSet", &self.PasswordLastSet) - .field("BadPasswordTime", &self.BadPasswordTime) - .field("LockoutTime", &self.LockoutTime) - .field("BadPasswordCount", &self.BadPasswordCount) - .field("PasswordHistoryLength", &self.PasswordHistoryLength) - .field("PasswordHistory", &self.PasswordHistory) - .finish() + fmt.debug_struct("NET_VALIDATE_PERSISTED_FIELDS").field("PresentFields", &self.PresentFields).field("PasswordLastSet", &self.PasswordLastSet).field("BadPasswordTime", &self.BadPasswordTime).field("LockoutTime", &self.LockoutTime).field("BadPasswordCount", &self.BadPasswordCount).field("PasswordHistoryLength", &self.PasswordHistoryLength).field("PasswordHistory", &self.PasswordHistory).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5947,17 +5825,7 @@ pub unsafe fn NetAccessEnum<'a, Param0: ::windows::core::IntoParam<'a, super::su extern "system" { fn NetAccessEnum(servername: super::super::Foundation::PWSTR, basepath: super::super::Foundation::PWSTR, recursive: u32, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetAccessEnum( - servername.into_param().abi(), - basepath.into_param().abi(), - ::core::mem::transmute(recursive), - ::core::mem::transmute(level), - ::core::mem::transmute(bufptr), - ::core::mem::transmute(prefmaxlen), - ::core::mem::transmute(entriesread), - ::core::mem::transmute(totalentries), - ::core::mem::transmute(resume_handle), - )) + ::core::mem::transmute(NetAccessEnum(servername.into_param().abi(), basepath.into_param().abi(), ::core::mem::transmute(recursive), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6135,19 +6003,7 @@ pub unsafe fn NetAuditRead<'a, Param0: ::windows::core::IntoParam<'a, super::sup extern "system" { fn NetAuditRead(server: super::super::Foundation::PWSTR, service: super::super::Foundation::PWSTR, auditloghandle: *mut HLOG, offset: u32, reserved1: *mut u32, reserved2: u32, offsetflag: u32, bufptr: *mut *mut u8, prefmaxlen: u32, bytesread: *mut u32, totalavailable: *mut u32) -> u32; } - ::core::mem::transmute(NetAuditRead( - server.into_param().abi(), - service.into_param().abi(), - ::core::mem::transmute(auditloghandle), - ::core::mem::transmute(offset), - ::core::mem::transmute(reserved1), - ::core::mem::transmute(reserved2), - ::core::mem::transmute(offsetflag), - ::core::mem::transmute(bufptr), - ::core::mem::transmute(prefmaxlen), - ::core::mem::transmute(bytesread), - ::core::mem::transmute(totalavailable), - )) + ::core::mem::transmute(NetAuditRead(server.into_param().abi(), service.into_param().abi(), ::core::mem::transmute(auditloghandle), ::core::mem::transmute(offset), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(offsetflag), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(bytesread), ::core::mem::transmute(totalavailable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6273,19 +6129,7 @@ pub unsafe fn NetErrorLogRead<'a, Param0: ::windows::core::IntoParam<'a, super:: extern "system" { fn NetErrorLogRead(uncservername: super::super::Foundation::PWSTR, reserved1: super::super::Foundation::PWSTR, errorloghandle: *const HLOG, offset: u32, reserved2: *const u32, reserved3: u32, offsetflag: u32, bufptr: *mut *mut u8, prefmaxsize: u32, bytesread: *mut u32, totalavailable: *mut u32) -> u32; } - ::core::mem::transmute(NetErrorLogRead( - uncservername.into_param().abi(), - reserved1.into_param().abi(), - ::core::mem::transmute(errorloghandle), - ::core::mem::transmute(offset), - ::core::mem::transmute(reserved2), - ::core::mem::transmute(reserved3), - ::core::mem::transmute(offsetflag), - ::core::mem::transmute(bufptr), - ::core::mem::transmute(prefmaxsize), - ::core::mem::transmute(bytesread), - ::core::mem::transmute(totalavailable), - )) + ::core::mem::transmute(NetErrorLogRead(uncservername.into_param().abi(), reserved1.into_param().abi(), ::core::mem::transmute(errorloghandle), ::core::mem::transmute(offset), ::core::mem::transmute(reserved2), ::core::mem::transmute(reserved3), ::core::mem::transmute(offsetflag), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxsize), ::core::mem::transmute(bytesread), ::core::mem::transmute(totalavailable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6545,14 +6389,7 @@ pub unsafe fn NetIsServiceAccount<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn NetJoinDomain<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - lpserver: Param0, - lpdomain: Param1, - lpmachineaccountou: Param2, - lpaccount: Param3, - lppassword: Param4, - fjoinoptions: NET_JOIN_DOMAIN_JOIN_OPTIONS, -) -> u32 { +pub unsafe fn NetJoinDomain<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpserver: Param0, lpdomain: Param1, lpmachineaccountou: Param2, lpaccount: Param3, lppassword: Param4, fjoinoptions: NET_JOIN_DOMAIN_JOIN_OPTIONS) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6685,16 +6522,7 @@ pub unsafe fn NetLocalGroupGetMembers<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn NetLocalGroupGetMembers(servername: super::super::Foundation::PWSTR, localgroupname: super::super::Foundation::PWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resumehandle: *mut usize) -> u32; } - ::core::mem::transmute(NetLocalGroupGetMembers( - servername.into_param().abi(), - localgroupname.into_param().abi(), - ::core::mem::transmute(level), - ::core::mem::transmute(bufptr), - ::core::mem::transmute(prefmaxlen), - ::core::mem::transmute(entriesread), - ::core::mem::transmute(totalentries), - ::core::mem::transmute(resumehandle), - )) + ::core::mem::transmute(NetLocalGroupGetMembers(servername.into_param().abi(), localgroupname.into_param().abi(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resumehandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6799,32 +6627,14 @@ pub unsafe fn NetMessageNameGetInfo<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn NetProvisionComputerAccount<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - lpdomain: Param0, - lpmachinename: Param1, - lpmachineaccountou: Param2, - lpdcname: Param3, - dwoptions: NETSETUP_PROVISION, - pprovisionbindata: *mut *mut u8, - pdwprovisionbindatasize: *mut u32, - pprovisiontextdata: *mut super::super::Foundation::PWSTR, -) -> u32 { +pub unsafe fn NetProvisionComputerAccount<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpdomain: Param0, lpmachinename: Param1, lpmachineaccountou: Param2, lpdcname: Param3, dwoptions: NETSETUP_PROVISION, pprovisionbindata: *mut *mut u8, pdwprovisionbindatasize: *mut u32, pprovisiontextdata: *mut super::super::Foundation::PWSTR) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn NetProvisionComputerAccount(lpdomain: super::super::Foundation::PWSTR, lpmachinename: super::super::Foundation::PWSTR, lpmachineaccountou: super::super::Foundation::PWSTR, lpdcname: super::super::Foundation::PWSTR, dwoptions: NETSETUP_PROVISION, pprovisionbindata: *mut *mut u8, pdwprovisionbindatasize: *mut u32, pprovisiontextdata: *mut super::super::Foundation::PWSTR) -> u32; } - ::core::mem::transmute(NetProvisionComputerAccount( - lpdomain.into_param().abi(), - lpmachinename.into_param().abi(), - lpmachineaccountou.into_param().abi(), - lpdcname.into_param().abi(), - ::core::mem::transmute(dwoptions), - ::core::mem::transmute(pprovisionbindata), - ::core::mem::transmute(pdwprovisionbindatasize), - ::core::mem::transmute(pprovisiontextdata), - )) + ::core::mem::transmute(NetProvisionComputerAccount(lpdomain.into_param().abi(), lpmachinename.into_param().abi(), lpmachineaccountou.into_param().abi(), lpdcname.into_param().abi(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(pprovisionbindata), ::core::mem::transmute(pdwprovisionbindatasize), ::core::mem::transmute(pprovisiontextdata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7273,17 +7083,7 @@ pub unsafe fn NetServerEnum<'a, Param0: ::windows::core::IntoParam<'a, super::su extern "system" { fn NetServerEnum(servername: super::super::Foundation::PWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, servertype: NET_SERVER_TYPE, domain: super::super::Foundation::PWSTR, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetServerEnum( - servername.into_param().abi(), - ::core::mem::transmute(level), - ::core::mem::transmute(bufptr), - ::core::mem::transmute(prefmaxlen), - ::core::mem::transmute(entriesread), - ::core::mem::transmute(totalentries), - ::core::mem::transmute(servertype), - domain.into_param().abi(), - ::core::mem::transmute(resume_handle), - )) + ::core::mem::transmute(NetServerEnum(servername.into_param().abi(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(servertype), domain.into_param().abi(), ::core::mem::transmute(resume_handle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8000,21 +7800,7 @@ impl ::core::fmt::Debug for RASCON_IPUI { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for RASCON_IPUI { fn eq(&self, other: &Self) -> bool { - self.guidConnection == other.guidConnection - && self.fIPv6Cfg == other.fIPv6Cfg - && self.dwFlags == other.dwFlags - && self.pszwIpAddr == other.pszwIpAddr - && self.pszwDnsAddr == other.pszwDnsAddr - && self.pszwDns2Addr == other.pszwDns2Addr - && self.pszwWinsAddr == other.pszwWinsAddr - && self.pszwWins2Addr == other.pszwWins2Addr - && self.pszwDnsSuffix == other.pszwDnsSuffix - && self.pszwIpv6Addr == other.pszwIpv6Addr - && self.dwIpv6PrefixLength == other.dwIpv6PrefixLength - && self.pszwIpv6DnsAddr == other.pszwIpv6DnsAddr - && self.pszwIpv6Dns2Addr == other.pszwIpv6Dns2Addr - && self.dwIPv4InfMetric == other.dwIPv4InfMetric - && self.dwIPv6InfMetric == other.dwIPv6InfMetric + self.guidConnection == other.guidConnection && self.fIPv6Cfg == other.fIPv6Cfg && self.dwFlags == other.dwFlags && self.pszwIpAddr == other.pszwIpAddr && self.pszwDnsAddr == other.pszwDnsAddr && self.pszwDns2Addr == other.pszwDns2Addr && self.pszwWinsAddr == other.pszwWinsAddr && self.pszwWins2Addr == other.pszwWins2Addr && self.pszwDnsSuffix == other.pszwDnsSuffix && self.pszwIpv6Addr == other.pszwIpv6Addr && self.dwIpv6PrefixLength == other.dwIpv6PrefixLength && self.pszwIpv6DnsAddr == other.pszwIpv6DnsAddr && self.pszwIpv6Dns2Addr == other.pszwIpv6Dns2Addr && self.dwIPv4InfMetric == other.dwIPv4InfMetric && self.dwIPv6InfMetric == other.dwIPv6InfMetric } } #[cfg(feature = "Win32_Foundation")] @@ -8234,14 +8020,7 @@ impl ::core::default::Default for REPL_IDIR_INFO_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for REPL_IDIR_INFO_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("REPL_IDIR_INFO_1") - .field("rpid1_dirname", &self.rpid1_dirname) - .field("rpid1_state", &self.rpid1_state) - .field("rpid1_mastername", &self.rpid1_mastername) - .field("rpid1_last_update_time", &self.rpid1_last_update_time) - .field("rpid1_lockcount", &self.rpid1_lockcount) - .field("rpid1_locktime", &self.rpid1_locktime) - .finish() + fmt.debug_struct("REPL_IDIR_INFO_1").field("rpid1_dirname", &self.rpid1_dirname).field("rpid1_state", &self.rpid1_state).field("rpid1_mastername", &self.rpid1_mastername).field("rpid1_last_update_time", &self.rpid1_last_update_time).field("rpid1_lockcount", &self.rpid1_lockcount).field("rpid1_locktime", &self.rpid1_locktime).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8282,18 +8061,7 @@ impl ::core::default::Default for REPL_INFO_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for REPL_INFO_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("REPL_INFO_0") - .field("rp0_role", &self.rp0_role) - .field("rp0_exportpath", &self.rp0_exportpath) - .field("rp0_exportlist", &self.rp0_exportlist) - .field("rp0_importpath", &self.rp0_importpath) - .field("rp0_importlist", &self.rp0_importlist) - .field("rp0_logonusername", &self.rp0_logonusername) - .field("rp0_interval", &self.rp0_interval) - .field("rp0_pulse", &self.rp0_pulse) - .field("rp0_guardtime", &self.rp0_guardtime) - .field("rp0_random", &self.rp0_random) - .finish() + fmt.debug_struct("REPL_INFO_0").field("rp0_role", &self.rp0_role).field("rp0_exportpath", &self.rp0_exportpath).field("rp0_exportlist", &self.rp0_exportlist).field("rp0_importpath", &self.rp0_importpath).field("rp0_importlist", &self.rp0_importlist).field("rp0_logonusername", &self.rp0_logonusername).field("rp0_interval", &self.rp0_interval).field("rp0_pulse", &self.rp0_pulse).field("rp0_guardtime", &self.rp0_guardtime).field("rp0_random", &self.rp0_random).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8818,14 +8586,7 @@ impl ::core::default::Default for SERVER_INFO_101 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SERVER_INFO_101 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVER_INFO_101") - .field("sv101_platform_id", &self.sv101_platform_id) - .field("sv101_name", &self.sv101_name) - .field("sv101_version_major", &self.sv101_version_major) - .field("sv101_version_minor", &self.sv101_version_minor) - .field("sv101_type", &self.sv101_type) - .field("sv101_comment", &self.sv101_comment) - .finish() + fmt.debug_struct("SERVER_INFO_101").field("sv101_platform_id", &self.sv101_platform_id).field("sv101_name", &self.sv101_name).field("sv101_version_major", &self.sv101_version_major).field("sv101_version_minor", &self.sv101_version_minor).field("sv101_type", &self.sv101_type).field("sv101_comment", &self.sv101_comment).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8989,19 +8750,7 @@ impl ::core::fmt::Debug for SERVER_INFO_102 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SERVER_INFO_102 { fn eq(&self, other: &Self) -> bool { - self.sv102_platform_id == other.sv102_platform_id - && self.sv102_name == other.sv102_name - && self.sv102_version_major == other.sv102_version_major - && self.sv102_version_minor == other.sv102_version_minor - && self.sv102_type == other.sv102_type - && self.sv102_comment == other.sv102_comment - && self.sv102_users == other.sv102_users - && self.sv102_disc == other.sv102_disc - && self.sv102_hidden == other.sv102_hidden - && self.sv102_announce == other.sv102_announce - && self.sv102_anndelta == other.sv102_anndelta - && self.sv102_licenses == other.sv102_licenses - && self.sv102_userpath == other.sv102_userpath + self.sv102_platform_id == other.sv102_platform_id && self.sv102_name == other.sv102_name && self.sv102_version_major == other.sv102_version_major && self.sv102_version_minor == other.sv102_version_minor && self.sv102_type == other.sv102_type && self.sv102_comment == other.sv102_comment && self.sv102_users == other.sv102_users && self.sv102_disc == other.sv102_disc && self.sv102_hidden == other.sv102_hidden && self.sv102_announce == other.sv102_announce && self.sv102_anndelta == other.sv102_anndelta && self.sv102_licenses == other.sv102_licenses && self.sv102_userpath == other.sv102_userpath } } #[cfg(feature = "Win32_Foundation")] @@ -9061,20 +8810,7 @@ impl ::core::fmt::Debug for SERVER_INFO_103 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SERVER_INFO_103 { fn eq(&self, other: &Self) -> bool { - self.sv103_platform_id == other.sv103_platform_id - && self.sv103_name == other.sv103_name - && self.sv103_version_major == other.sv103_version_major - && self.sv103_version_minor == other.sv103_version_minor - && self.sv103_type == other.sv103_type - && self.sv103_comment == other.sv103_comment - && self.sv103_users == other.sv103_users - && self.sv103_disc == other.sv103_disc - && self.sv103_hidden == other.sv103_hidden - && self.sv103_announce == other.sv103_announce - && self.sv103_anndelta == other.sv103_anndelta - && self.sv103_licenses == other.sv103_licenses - && self.sv103_userpath == other.sv103_userpath - && self.sv103_capabilities == other.sv103_capabilities + self.sv103_platform_id == other.sv103_platform_id && self.sv103_name == other.sv103_name && self.sv103_version_major == other.sv103_version_major && self.sv103_version_minor == other.sv103_version_minor && self.sv103_type == other.sv103_type && self.sv103_comment == other.sv103_comment && self.sv103_users == other.sv103_users && self.sv103_disc == other.sv103_disc && self.sv103_hidden == other.sv103_hidden && self.sv103_announce == other.sv103_announce && self.sv103_anndelta == other.sv103_anndelta && self.sv103_licenses == other.sv103_licenses && self.sv103_userpath == other.sv103_userpath && self.sv103_capabilities == other.sv103_capabilities } } #[cfg(feature = "Win32_Foundation")] @@ -12381,13 +12117,7 @@ impl ::core::default::Default for SERVER_TRANSPORT_INFO_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SERVER_TRANSPORT_INFO_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVER_TRANSPORT_INFO_0") - .field("svti0_numberofvcs", &self.svti0_numberofvcs) - .field("svti0_transportname", &self.svti0_transportname) - .field("svti0_transportaddress", &self.svti0_transportaddress) - .field("svti0_transportaddresslength", &self.svti0_transportaddresslength) - .field("svti0_networkaddress", &self.svti0_networkaddress) - .finish() + fmt.debug_struct("SERVER_TRANSPORT_INFO_0").field("svti0_numberofvcs", &self.svti0_numberofvcs).field("svti0_transportname", &self.svti0_transportname).field("svti0_transportaddress", &self.svti0_transportaddress).field("svti0_transportaddresslength", &self.svti0_transportaddresslength).field("svti0_networkaddress", &self.svti0_networkaddress).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12424,14 +12154,7 @@ impl ::core::default::Default for SERVER_TRANSPORT_INFO_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SERVER_TRANSPORT_INFO_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVER_TRANSPORT_INFO_1") - .field("svti1_numberofvcs", &self.svti1_numberofvcs) - .field("svti1_transportname", &self.svti1_transportname) - .field("svti1_transportaddress", &self.svti1_transportaddress) - .field("svti1_transportaddresslength", &self.svti1_transportaddresslength) - .field("svti1_networkaddress", &self.svti1_networkaddress) - .field("svti1_domain", &self.svti1_domain) - .finish() + fmt.debug_struct("SERVER_TRANSPORT_INFO_1").field("svti1_numberofvcs", &self.svti1_numberofvcs).field("svti1_transportname", &self.svti1_transportname).field("svti1_transportaddress", &self.svti1_transportaddress).field("svti1_transportaddresslength", &self.svti1_transportaddresslength).field("svti1_networkaddress", &self.svti1_networkaddress).field("svti1_domain", &self.svti1_domain).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12469,15 +12192,7 @@ impl ::core::default::Default for SERVER_TRANSPORT_INFO_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SERVER_TRANSPORT_INFO_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVER_TRANSPORT_INFO_2") - .field("svti2_numberofvcs", &self.svti2_numberofvcs) - .field("svti2_transportname", &self.svti2_transportname) - .field("svti2_transportaddress", &self.svti2_transportaddress) - .field("svti2_transportaddresslength", &self.svti2_transportaddresslength) - .field("svti2_networkaddress", &self.svti2_networkaddress) - .field("svti2_domain", &self.svti2_domain) - .field("svti2_flags", &self.svti2_flags) - .finish() + fmt.debug_struct("SERVER_TRANSPORT_INFO_2").field("svti2_numberofvcs", &self.svti2_numberofvcs).field("svti2_transportname", &self.svti2_transportname).field("svti2_transportaddress", &self.svti2_transportaddress).field("svti2_transportaddresslength", &self.svti2_transportaddresslength).field("svti2_networkaddress", &self.svti2_networkaddress).field("svti2_domain", &self.svti2_domain).field("svti2_flags", &self.svti2_flags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12533,15 +12248,7 @@ impl ::core::fmt::Debug for SERVER_TRANSPORT_INFO_3 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SERVER_TRANSPORT_INFO_3 { fn eq(&self, other: &Self) -> bool { - self.svti3_numberofvcs == other.svti3_numberofvcs - && self.svti3_transportname == other.svti3_transportname - && self.svti3_transportaddress == other.svti3_transportaddress - && self.svti3_transportaddresslength == other.svti3_transportaddresslength - && self.svti3_networkaddress == other.svti3_networkaddress - && self.svti3_domain == other.svti3_domain - && self.svti3_flags == other.svti3_flags - && self.svti3_passwordlength == other.svti3_passwordlength - && self.svti3_password == other.svti3_password + self.svti3_numberofvcs == other.svti3_numberofvcs && self.svti3_transportname == other.svti3_transportname && self.svti3_transportaddress == other.svti3_transportaddress && self.svti3_transportaddresslength == other.svti3_transportaddresslength && self.svti3_networkaddress == other.svti3_networkaddress && self.svti3_domain == other.svti3_domain && self.svti3_flags == other.svti3_flags && self.svti3_passwordlength == other.svti3_passwordlength && self.svti3_password == other.svti3_password } } #[cfg(feature = "Win32_Foundation")] @@ -12657,15 +12364,7 @@ impl ::core::default::Default for SERVICE_INFO_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SERVICE_INFO_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVICE_INFO_2") - .field("svci2_name", &self.svci2_name) - .field("svci2_status", &self.svci2_status) - .field("svci2_code", &self.svci2_code) - .field("svci2_pid", &self.svci2_pid) - .field("svci2_text", &self.svci2_text) - .field("svci2_specific_error", &self.svci2_specific_error) - .field("svci2_display_name", &self.svci2_display_name) - .finish() + fmt.debug_struct("SERVICE_INFO_2").field("svci2_name", &self.svci2_name).field("svci2_status", &self.svci2_status).field("svci2_code", &self.svci2_code).field("svci2_pid", &self.svci2_pid).field("svci2_text", &self.svci2_text).field("svci2_specific_error", &self.svci2_specific_error).field("svci2_display_name", &self.svci2_display_name).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -13558,16 +13257,7 @@ impl ::core::default::Default for USER_INFO_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for USER_INFO_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USER_INFO_1") - .field("usri1_name", &self.usri1_name) - .field("usri1_password", &self.usri1_password) - .field("usri1_password_age", &self.usri1_password_age) - .field("usri1_priv", &self.usri1_priv) - .field("usri1_home_dir", &self.usri1_home_dir) - .field("usri1_comment", &self.usri1_comment) - .field("usri1_flags", &self.usri1_flags) - .field("usri1_script_path", &self.usri1_script_path) - .finish() + fmt.debug_struct("USER_INFO_1").field("usri1_name", &self.usri1_name).field("usri1_password", &self.usri1_password).field("usri1_password_age", &self.usri1_password_age).field("usri1_priv", &self.usri1_priv).field("usri1_home_dir", &self.usri1_home_dir).field("usri1_comment", &self.usri1_comment).field("usri1_flags", &self.usri1_flags).field("usri1_script_path", &self.usri1_script_path).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -14610,13 +14300,7 @@ impl ::core::default::Default for USER_INFO_24 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for USER_INFO_24 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USER_INFO_24") - .field("usri24_internet_identity", &self.usri24_internet_identity) - .field("usri24_flags", &self.usri24_flags) - .field("usri24_internet_provider_name", &self.usri24_internet_provider_name) - .field("usri24_internet_principal_name", &self.usri24_internet_principal_name) - .field("usri24_user_sid", &self.usri24_user_sid) - .finish() + fmt.debug_struct("USER_INFO_24").field("usri24_internet_identity", &self.usri24_internet_identity).field("usri24_flags", &self.usri24_flags).field("usri24_internet_provider_name", &self.usri24_internet_provider_name).field("usri24_internet_principal_name", &self.usri24_internet_principal_name).field("usri24_user_sid", &self.usri24_user_sid).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -14889,13 +14573,7 @@ impl ::core::default::Default for USER_MODALS_INFO_0 { } impl ::core::fmt::Debug for USER_MODALS_INFO_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USER_MODALS_INFO_0") - .field("usrmod0_min_passwd_len", &self.usrmod0_min_passwd_len) - .field("usrmod0_max_passwd_age", &self.usrmod0_max_passwd_age) - .field("usrmod0_min_passwd_age", &self.usrmod0_min_passwd_age) - .field("usrmod0_force_logoff", &self.usrmod0_force_logoff) - .field("usrmod0_password_hist_len", &self.usrmod0_password_hist_len) - .finish() + fmt.debug_struct("USER_MODALS_INFO_0").field("usrmod0_min_passwd_len", &self.usrmod0_min_passwd_len).field("usrmod0_max_passwd_age", &self.usrmod0_max_passwd_age).field("usrmod0_min_passwd_age", &self.usrmod0_min_passwd_age).field("usrmod0_force_logoff", &self.usrmod0_force_logoff).field("usrmod0_password_hist_len", &self.usrmod0_password_hist_len).finish() } } impl ::core::cmp::PartialEq for USER_MODALS_INFO_0 { @@ -15373,15 +15051,7 @@ impl ::core::default::Default for USE_INFO_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for USE_INFO_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USE_INFO_1") - .field("ui1_local", &self.ui1_local) - .field("ui1_remote", &self.ui1_remote) - .field("ui1_password", &self.ui1_password) - .field("ui1_status", &self.ui1_status) - .field("ui1_asg_type", &self.ui1_asg_type) - .field("ui1_refcount", &self.ui1_refcount) - .field("ui1_usecount", &self.ui1_usecount) - .finish() + fmt.debug_struct("USE_INFO_1").field("ui1_local", &self.ui1_local).field("ui1_remote", &self.ui1_remote).field("ui1_password", &self.ui1_password).field("ui1_status", &self.ui1_status).field("ui1_asg_type", &self.ui1_asg_type).field("ui1_refcount", &self.ui1_refcount).field("ui1_usecount", &self.ui1_usecount).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15421,17 +15091,7 @@ impl ::core::default::Default for USE_INFO_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for USE_INFO_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USE_INFO_2") - .field("ui2_local", &self.ui2_local) - .field("ui2_remote", &self.ui2_remote) - .field("ui2_password", &self.ui2_password) - .field("ui2_status", &self.ui2_status) - .field("ui2_asg_type", &self.ui2_asg_type) - .field("ui2_refcount", &self.ui2_refcount) - .field("ui2_usecount", &self.ui2_usecount) - .field("ui2_username", &self.ui2_username) - .field("ui2_domainname", &self.ui2_domainname) - .finish() + fmt.debug_struct("USE_INFO_2").field("ui2_local", &self.ui2_local).field("ui2_remote", &self.ui2_remote).field("ui2_password", &self.ui2_password).field("ui2_status", &self.ui2_status).field("ui2_asg_type", &self.ui2_asg_type).field("ui2_refcount", &self.ui2_refcount).field("ui2_usecount", &self.ui2_usecount).field("ui2_username", &self.ui2_username).field("ui2_domainname", &self.ui2_domainname).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15536,15 +15196,7 @@ impl ::core::default::Default for USE_INFO_5 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for USE_INFO_5 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USE_INFO_5") - .field("ui4_ui3", &self.ui4_ui3) - .field("ui4_auth_identity_length", &self.ui4_auth_identity_length) - .field("ui4_auth_identity", &self.ui4_auth_identity) - .field("ui5_security_descriptor_length", &self.ui5_security_descriptor_length) - .field("ui5_security_descriptor", &self.ui5_security_descriptor) - .field("ui5_use_options_length", &self.ui5_use_options_length) - .field("ui5_use_options", &self.ui5_use_options) - .finish() + fmt.debug_struct("USE_INFO_5").field("ui4_ui3", &self.ui4_ui3).field("ui4_auth_identity_length", &self.ui4_auth_identity_length).field("ui4_auth_identity", &self.ui4_auth_identity).field("ui5_security_descriptor_length", &self.ui5_security_descriptor_length).field("ui5_security_descriptor", &self.ui5_security_descriptor).field("ui5_use_options_length", &self.ui5_use_options_length).field("ui5_use_options", &self.ui5_use_options).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15756,13 +15408,7 @@ impl ::core::default::Default for WKSTA_INFO_100 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WKSTA_INFO_100 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WKSTA_INFO_100") - .field("wki100_platform_id", &self.wki100_platform_id) - .field("wki100_computername", &self.wki100_computername) - .field("wki100_langroup", &self.wki100_langroup) - .field("wki100_ver_major", &self.wki100_ver_major) - .field("wki100_ver_minor", &self.wki100_ver_minor) - .finish() + fmt.debug_struct("WKSTA_INFO_100").field("wki100_platform_id", &self.wki100_platform_id).field("wki100_computername", &self.wki100_computername).field("wki100_langroup", &self.wki100_langroup).field("wki100_ver_major", &self.wki100_ver_major).field("wki100_ver_minor", &self.wki100_ver_minor).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15799,14 +15445,7 @@ impl ::core::default::Default for WKSTA_INFO_101 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WKSTA_INFO_101 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WKSTA_INFO_101") - .field("wki101_platform_id", &self.wki101_platform_id) - .field("wki101_computername", &self.wki101_computername) - .field("wki101_langroup", &self.wki101_langroup) - .field("wki101_ver_major", &self.wki101_ver_major) - .field("wki101_ver_minor", &self.wki101_ver_minor) - .field("wki101_lanroot", &self.wki101_lanroot) - .finish() + fmt.debug_struct("WKSTA_INFO_101").field("wki101_platform_id", &self.wki101_platform_id).field("wki101_computername", &self.wki101_computername).field("wki101_langroup", &self.wki101_langroup).field("wki101_ver_major", &self.wki101_ver_major).field("wki101_ver_minor", &self.wki101_ver_minor).field("wki101_lanroot", &self.wki101_lanroot).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15969,15 +15608,7 @@ impl ::core::default::Default for WKSTA_INFO_102 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WKSTA_INFO_102 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WKSTA_INFO_102") - .field("wki102_platform_id", &self.wki102_platform_id) - .field("wki102_computername", &self.wki102_computername) - .field("wki102_langroup", &self.wki102_langroup) - .field("wki102_ver_major", &self.wki102_ver_major) - .field("wki102_ver_minor", &self.wki102_ver_minor) - .field("wki102_lanroot", &self.wki102_lanroot) - .field("wki102_logged_on_users", &self.wki102_logged_on_users) - .finish() + fmt.debug_struct("WKSTA_INFO_102").field("wki102_platform_id", &self.wki102_platform_id).field("wki102_computername", &self.wki102_computername).field("wki102_langroup", &self.wki102_langroup).field("wki102_ver_major", &self.wki102_ver_major).field("wki102_ver_minor", &self.wki102_ver_minor).field("wki102_lanroot", &self.wki102_lanroot).field("wki102_logged_on_users", &self.wki102_logged_on_users).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -17136,13 +16767,7 @@ impl ::core::default::Default for WKSTA_TRANSPORT_INFO_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WKSTA_TRANSPORT_INFO_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WKSTA_TRANSPORT_INFO_0") - .field("wkti0_quality_of_service", &self.wkti0_quality_of_service) - .field("wkti0_number_of_vcs", &self.wkti0_number_of_vcs) - .field("wkti0_transport_name", &self.wkti0_transport_name) - .field("wkti0_transport_address", &self.wkti0_transport_address) - .field("wkti0_wan_ish", &self.wkti0_wan_ish) - .finish() + fmt.debug_struct("WKSTA_TRANSPORT_INFO_0").field("wkti0_quality_of_service", &self.wkti0_quality_of_service).field("wkti0_number_of_vcs", &self.wkti0_number_of_vcs).field("wkti0_transport_name", &self.wkti0_transport_name).field("wkti0_transport_address", &self.wkti0_transport_address).field("wkti0_wan_ish", &self.wkti0_wan_ish).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/NetworkManagement/NetShell/mod.rs b/src/Windows/Win32/NetworkManagement/NetShell/mod.rs index 3de4e0f0c3..d3768bac82 100644 --- a/src/Windows/Win32/NetworkManagement/NetShell/mod.rs +++ b/src/Windows/Win32/NetworkManagement/NetShell/mod.rs @@ -387,17 +387,7 @@ pub unsafe fn PreprocessCommand<'a, Param0: ::windows::core::IntoParam<'a, super extern "system" { fn PreprocessCommand(hmodule: super::super::Foundation::HANDLE, ppwcarguments: *mut super::super::Foundation::PWSTR, dwcurrentindex: u32, dwargcount: u32, ptttags: *mut TAG_TYPE, dwtagcount: u32, dwminargs: u32, dwmaxargs: u32, pdwtagtype: *mut u32) -> u32; } - ::core::mem::transmute(PreprocessCommand( - hmodule.into_param().abi(), - ::core::mem::transmute(ppwcarguments), - ::core::mem::transmute(dwcurrentindex), - ::core::mem::transmute(dwargcount), - ::core::mem::transmute(ptttags), - ::core::mem::transmute(dwtagcount), - ::core::mem::transmute(dwminargs), - ::core::mem::transmute(dwmaxargs), - ::core::mem::transmute(pdwtagtype), - )) + ::core::mem::transmute(PreprocessCommand(hmodule.into_param().abi(), ::core::mem::transmute(ppwcarguments), ::core::mem::transmute(dwcurrentindex), ::core::mem::transmute(dwargcount), ::core::mem::transmute(ptttags), ::core::mem::transmute(dwtagcount), ::core::mem::transmute(dwminargs), ::core::mem::transmute(dwmaxargs), ::core::mem::transmute(pdwtagtype))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs b/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs index b8ebaaf1a4..b33fc95573 100644 --- a/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs +++ b/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs @@ -579,12 +579,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a INetD } #[repr(C)] #[doc(hidden)] -pub struct INetDiagHelperUtilFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct INetDiagHelperUtilFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -686,15 +681,7 @@ pub unsafe fn NdfCreateDNSIncident<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] #[inline] -pub unsafe fn NdfCreateGroupingIncident<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - cloudname: Param0, - groupname: Param1, - identity: Param2, - invitation: Param3, - addresses: *const super::super::Networking::WinSock::SOCKET_ADDRESS_LIST, - appid: Param5, - handle: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn NdfCreateGroupingIncident<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(cloudname: Param0, groupname: Param1, identity: Param2, invitation: Param3, addresses: *const super::super::Networking::WinSock::SOCKET_ADDRESS_LIST, appid: Param5, handle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1048,14 +1035,7 @@ impl ::core::default::Default for RootCauseInfo { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for RootCauseInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RootCauseInfo") - .field("pwszDescription", &self.pwszDescription) - .field("rootCauseID", &self.rootCauseID) - .field("rootCauseFlags", &self.rootCauseFlags) - .field("networkInterfaceID", &self.networkInterfaceID) - .field("pRepairs", &self.pRepairs) - .field("repairCount", &self.repairCount) - .finish() + fmt.debug_struct("RootCauseInfo").field("pwszDescription", &self.pwszDescription).field("rootCauseID", &self.rootCauseID).field("rootCauseFlags", &self.rootCauseFlags).field("networkInterfaceID", &self.networkInterfaceID).field("pRepairs", &self.pRepairs).field("repairCount", &self.repairCount).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs b/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs index 46f63dbc6d..a6d64a03ea 100644 --- a/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs +++ b/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs @@ -694,8 +694,7 @@ pub struct ISdo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: i32, pppropertyinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: i32, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -803,8 +802,7 @@ pub struct ISdoCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, ppitem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -906,8 +904,7 @@ pub struct ISdoDictionaryOld_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::core::mem::ManuallyDrop, pvalues: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -1023,8 +1020,7 @@ pub struct ISdoMachine_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrcomputername: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1059,18 +1055,7 @@ impl ISdoMachine2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Attach<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrcomputername: Param0) -> ::windows::core::Result<()> { @@ -1210,8 +1195,7 @@ pub struct ISdoMachine2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrcomputername: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1312,8 +1296,7 @@ pub struct ISdoServiceControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -1339,18 +1322,7 @@ impl ITemplateSdo { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn GetPropertyInfo(&self, id: i32) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -1470,8 +1442,7 @@ pub struct ITemplateSdo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: i32, pppropertyinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: i32, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -1925,16 +1896,7 @@ impl ::core::default::Default for RADIUS_EXTENSION_CONTROL_BLOCK { } impl ::core::fmt::Debug for RADIUS_EXTENSION_CONTROL_BLOCK { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RADIUS_EXTENSION_CONTROL_BLOCK") - .field("cbSize", &self.cbSize) - .field("dwVersion", &self.dwVersion) - .field("repPoint", &self.repPoint) - .field("rcRequestType", &self.rcRequestType) - .field("rcResponseType", &self.rcResponseType) - .field("GetRequest", &self.GetRequest) - .field("GetResponse", &self.GetResponse) - .field("SetResponseType", &self.SetResponseType) - .finish() + fmt.debug_struct("RADIUS_EXTENSION_CONTROL_BLOCK").field("cbSize", &self.cbSize).field("dwVersion", &self.dwVersion).field("repPoint", &self.repPoint).field("rcRequestType", &self.rcRequestType).field("rcResponseType", &self.rcResponseType).field("GetRequest", &self.GetRequest).field("GetResponse", &self.GetResponse).field("SetResponseType", &self.SetResponseType).finish() } } impl ::core::cmp::PartialEq for RADIUS_EXTENSION_CONTROL_BLOCK { diff --git a/src/Windows/Win32/NetworkManagement/P2P/mod.rs b/src/Windows/Win32/NetworkManagement/P2P/mod.rs index 1db0e14bef..278127d7c7 100644 --- a/src/Windows/Win32/NetworkManagement/P2P/mod.rs +++ b/src/Windows/Win32/NetworkManagement/P2P/mod.rs @@ -106,16 +106,7 @@ impl ::core::default::Default for DRT_BOOTSTRAP_PROVIDER { } impl ::core::fmt::Debug for DRT_BOOTSTRAP_PROVIDER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DRT_BOOTSTRAP_PROVIDER") - .field("pvContext", &self.pvContext) - .field("Attach", &self.Attach) - .field("Detach", &self.Detach) - .field("InitResolve", &self.InitResolve) - .field("IssueResolve", &self.IssueResolve) - .field("EndResolve", &self.EndResolve) - .field("Register", &self.Register) - .field("Unregister", &self.Unregister) - .finish() + fmt.debug_struct("DRT_BOOTSTRAP_PROVIDER").field("pvContext", &self.pvContext).field("Attach", &self.Attach).field("Detach", &self.Detach).field("InitResolve", &self.InitResolve).field("IssueResolve", &self.IssueResolve).field("EndResolve", &self.EndResolve).field("Register", &self.Register).field("Unregister", &self.Unregister).finish() } } impl ::core::cmp::PartialEq for DRT_BOOTSTRAP_PROVIDER { @@ -508,15 +499,7 @@ impl ::core::default::Default for DRT_SEARCH_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DRT_SEARCH_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DRT_SEARCH_INFO") - .field("dwSize", &self.dwSize) - .field("fIterative", &self.fIterative) - .field("fAllowCurrentInstanceMatch", &self.fAllowCurrentInstanceMatch) - .field("fAnyMatchInRange", &self.fAnyMatchInRange) - .field("cMaxEndpoints", &self.cMaxEndpoints) - .field("pMaximumKey", &self.pMaximumKey) - .field("pMinimumKey", &self.pMinimumKey) - .finish() + fmt.debug_struct("DRT_SEARCH_INFO").field("dwSize", &self.dwSize).field("fIterative", &self.fIterative).field("fAllowCurrentInstanceMatch", &self.fAllowCurrentInstanceMatch).field("fAnyMatchInRange", &self.fAnyMatchInRange).field("cMaxEndpoints", &self.cMaxEndpoints).field("pMaximumKey", &self.pMaximumKey).field("pMinimumKey", &self.pMinimumKey).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -619,20 +602,7 @@ impl ::core::fmt::Debug for DRT_SECURITY_PROVIDER { } impl ::core::cmp::PartialEq for DRT_SECURITY_PROVIDER { fn eq(&self, other: &Self) -> bool { - self.pvContext == other.pvContext - && self.Attach == other.Attach - && self.Detach == other.Detach - && self.RegisterKey == other.RegisterKey - && self.UnregisterKey == other.UnregisterKey - && self.ValidateAndUnpackPayload == other.ValidateAndUnpackPayload - && self.SecureAndPackPayload == other.SecureAndPackPayload - && self.FreeData == other.FreeData - && self.EncryptData == other.EncryptData - && self.DecryptData == other.DecryptData - && self.GetSerializedCredential == other.GetSerializedCredential - && self.ValidateRemoteCredential == other.ValidateRemoteCredential - && self.SignData == other.SignData - && self.VerifyData == other.VerifyData + self.pvContext == other.pvContext && self.Attach == other.Attach && self.Detach == other.Detach && self.RegisterKey == other.RegisterKey && self.UnregisterKey == other.UnregisterKey && self.ValidateAndUnpackPayload == other.ValidateAndUnpackPayload && self.SecureAndPackPayload == other.SecureAndPackPayload && self.FreeData == other.FreeData && self.EncryptData == other.EncryptData && self.DecryptData == other.DecryptData && self.GetSerializedCredential == other.GetSerializedCredential && self.ValidateRemoteCredential == other.ValidateRemoteCredential && self.SignData == other.SignData && self.VerifyData == other.VerifyData } } impl ::core::cmp::Eq for DRT_SECURITY_PROVIDER {} @@ -1641,15 +1611,7 @@ impl ::core::default::Default for PEER_CONTACT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PEER_CONTACT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PEER_CONTACT") - .field("pwzPeerName", &self.pwzPeerName) - .field("pwzNickName", &self.pwzNickName) - .field("pwzDisplayName", &self.pwzDisplayName) - .field("pwzEmailAddress", &self.pwzEmailAddress) - .field("fWatch", &self.fWatch) - .field("WatcherPermissions", &self.WatcherPermissions) - .field("credentials", &self.credentials) - .finish() + fmt.debug_struct("PEER_CONTACT").field("pwzPeerName", &self.pwzPeerName).field("pwzNickName", &self.pwzNickName).field("pwzDisplayName", &self.pwzDisplayName).field("pwzEmailAddress", &self.pwzEmailAddress).field("fWatch", &self.fWatch).field("WatcherPermissions", &self.WatcherPermissions).field("credentials", &self.credentials).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1690,18 +1652,7 @@ impl ::core::default::Default for PEER_CREDENTIAL_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for PEER_CREDENTIAL_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PEER_CREDENTIAL_INFO") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("pwzFriendlyName", &self.pwzFriendlyName) - .field("pPublicKey", &self.pPublicKey) - .field("pwzIssuerPeerName", &self.pwzIssuerPeerName) - .field("pwzIssuerFriendlyName", &self.pwzIssuerFriendlyName) - .field("ftValidityStart", &self.ftValidityStart) - .field("ftValidityEnd", &self.ftValidityEnd) - .field("cRoles", &self.cRoles) - .field("pRoles", &self.pRoles) - .finish() + fmt.debug_struct("PEER_CREDENTIAL_INFO").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("pwzFriendlyName", &self.pwzFriendlyName).field("pPublicKey", &self.pPublicKey).field("pwzIssuerPeerName", &self.pwzIssuerPeerName).field("pwzIssuerFriendlyName", &self.pwzIssuerFriendlyName).field("ftValidityStart", &self.ftValidityStart).field("ftValidityEnd", &self.ftValidityEnd).field("cRoles", &self.cRoles).field("pRoles", &self.pRoles).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -1822,14 +1773,7 @@ impl ::core::default::Default for PEER_EVENT_CONNECTION_CHANGE_DATA { } impl ::core::fmt::Debug for PEER_EVENT_CONNECTION_CHANGE_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PEER_EVENT_CONNECTION_CHANGE_DATA") - .field("dwSize", &self.dwSize) - .field("status", &self.status) - .field("ullConnectionId", &self.ullConnectionId) - .field("ullNodeId", &self.ullNodeId) - .field("ullNextConnectionId", &self.ullNextConnectionId) - .field("hrConnectionFailedReason", &self.hrConnectionFailedReason) - .finish() + fmt.debug_struct("PEER_EVENT_CONNECTION_CHANGE_DATA").field("dwSize", &self.dwSize).field("status", &self.status).field("ullConnectionId", &self.ullConnectionId).field("ullNodeId", &self.ullNodeId).field("ullNextConnectionId", &self.ullNextConnectionId).field("hrConnectionFailedReason", &self.hrConnectionFailedReason).finish() } } impl ::core::cmp::PartialEq for PEER_EVENT_CONNECTION_CHANGE_DATA { @@ -2335,18 +2279,7 @@ impl ::core::default::Default for PEER_GRAPH_PROPERTIES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PEER_GRAPH_PROPERTIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PEER_GRAPH_PROPERTIES") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("dwScope", &self.dwScope) - .field("dwMaxRecordSize", &self.dwMaxRecordSize) - .field("pwzGraphId", &self.pwzGraphId) - .field("pwzCreatorId", &self.pwzCreatorId) - .field("pwzFriendlyName", &self.pwzFriendlyName) - .field("pwzComment", &self.pwzComment) - .field("ulPresenceLifetime", &self.ulPresenceLifetime) - .field("cPresenceMax", &self.cPresenceMax) - .finish() + fmt.debug_struct("PEER_GRAPH_PROPERTIES").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("dwScope", &self.dwScope).field("dwMaxRecordSize", &self.dwMaxRecordSize).field("pwzGraphId", &self.pwzGraphId).field("pwzCreatorId", &self.pwzCreatorId).field("pwzFriendlyName", &self.pwzFriendlyName).field("pwzComment", &self.pwzComment).field("ulPresenceLifetime", &self.ulPresenceLifetime).field("cPresenceMax", &self.cPresenceMax).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2582,19 +2515,7 @@ impl ::core::fmt::Debug for PEER_GROUP_PROPERTIES { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PEER_GROUP_PROPERTIES { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwFlags == other.dwFlags - && self.pwzCloud == other.pwzCloud - && self.pwzClassifier == other.pwzClassifier - && self.pwzGroupPeerName == other.pwzGroupPeerName - && self.pwzCreatorPeerName == other.pwzCreatorPeerName - && self.pwzFriendlyName == other.pwzFriendlyName - && self.pwzComment == other.pwzComment - && self.ulMemberDataLifetime == other.ulMemberDataLifetime - && self.ulPresenceLifetime == other.ulPresenceLifetime - && self.dwAuthenticationSchemes == other.dwAuthenticationSchemes - && self.pwzGroupPassword == other.pwzGroupPassword - && self.groupPasswordRole == other.groupPasswordRole + self.dwSize == other.dwSize && self.dwFlags == other.dwFlags && self.pwzCloud == other.pwzCloud && self.pwzClassifier == other.pwzClassifier && self.pwzGroupPeerName == other.pwzGroupPeerName && self.pwzCreatorPeerName == other.pwzCreatorPeerName && self.pwzFriendlyName == other.pwzFriendlyName && self.pwzComment == other.pwzComment && self.ulMemberDataLifetime == other.ulMemberDataLifetime && self.ulPresenceLifetime == other.ulPresenceLifetime && self.dwAuthenticationSchemes == other.dwAuthenticationSchemes && self.pwzGroupPassword == other.pwzGroupPassword && self.groupPasswordRole == other.groupPasswordRole } } #[cfg(feature = "Win32_Foundation")] @@ -2828,16 +2749,7 @@ impl ::core::default::Default for PEER_MEMBER { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for PEER_MEMBER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PEER_MEMBER") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("pwzIdentity", &self.pwzIdentity) - .field("pwzAttributes", &self.pwzAttributes) - .field("ullNodeId", &self.ullNodeId) - .field("cAddresses", &self.cAddresses) - .field("pAddresses", &self.pAddresses) - .field("pCredentialInfo", &self.pCredentialInfo) - .finish() + fmt.debug_struct("PEER_MEMBER").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("pwzIdentity", &self.pwzIdentity).field("pwzAttributes", &self.pwzAttributes).field("ullNodeId", &self.ullNodeId).field("cAddresses", &self.cAddresses).field("pAddresses", &self.pAddresses).field("pCredentialInfo", &self.pCredentialInfo).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] @@ -3113,15 +3025,7 @@ impl ::core::default::Default for PEER_PNRP_REGISTRATION_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] impl ::core::fmt::Debug for PEER_PNRP_REGISTRATION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PEER_PNRP_REGISTRATION_INFO") - .field("pwzCloudName", &self.pwzCloudName) - .field("pwzPublishingIdentity", &self.pwzPublishingIdentity) - .field("cAddresses", &self.cAddresses) - .field("ppAddresses", &self.ppAddresses) - .field("wPort", &self.wPort) - .field("pwzComment", &self.pwzComment) - .field("payload", &self.payload) - .finish() + fmt.debug_struct("PEER_PNRP_REGISTRATION_INFO").field("pwzCloudName", &self.pwzCloudName).field("pwzPublishingIdentity", &self.pwzPublishingIdentity).field("cAddresses", &self.cAddresses).field("ppAddresses", &self.ppAddresses).field("wPort", &self.wPort).field("pwzComment", &self.pwzComment).field("payload", &self.payload).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -3315,29 +3219,13 @@ impl ::core::default::Default for PEER_SECURITY_INTERFACE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PEER_SECURITY_INTERFACE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PEER_SECURITY_INTERFACE") - .field("dwSize", &self.dwSize) - .field("pwzSspFilename", &self.pwzSspFilename) - .field("pwzPackageName", &self.pwzPackageName) - .field("cbSecurityInfo", &self.cbSecurityInfo) - .field("pbSecurityInfo", &self.pbSecurityInfo) - .field("pvContext", &self.pvContext) - .finish() + fmt.debug_struct("PEER_SECURITY_INTERFACE").field("dwSize", &self.dwSize).field("pwzSspFilename", &self.pwzSspFilename).field("pwzPackageName", &self.pwzPackageName).field("cbSecurityInfo", &self.cbSecurityInfo).field("pbSecurityInfo", &self.pbSecurityInfo).field("pvContext", &self.pvContext).finish() } } #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PEER_SECURITY_INTERFACE { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.pwzSspFilename == other.pwzSspFilename - && self.pwzPackageName == other.pwzPackageName - && self.cbSecurityInfo == other.cbSecurityInfo - && self.pbSecurityInfo == other.pbSecurityInfo - && self.pvContext == other.pvContext - && self.pfnValidateRecord.map(|f| f as usize) == other.pfnValidateRecord.map(|f| f as usize) - && self.pfnSecureRecord.map(|f| f as usize) == other.pfnSecureRecord.map(|f| f as usize) - && self.pfnFreeSecurityData.map(|f| f as usize) == other.pfnFreeSecurityData.map(|f| f as usize) - && self.pfnAuthFailed.map(|f| f as usize) == other.pfnAuthFailed.map(|f| f as usize) + self.dwSize == other.dwSize && self.pwzSspFilename == other.pwzSspFilename && self.pwzPackageName == other.pwzPackageName && self.cbSecurityInfo == other.cbSecurityInfo && self.pbSecurityInfo == other.pbSecurityInfo && self.pvContext == other.pvContext && self.pfnValidateRecord.map(|f| f as usize) == other.pfnValidateRecord.map(|f| f as usize) && self.pfnSecureRecord.map(|f| f as usize) == other.pfnSecureRecord.map(|f| f as usize) && self.pfnFreeSecurityData.map(|f| f as usize) == other.pfnFreeSecurityData.map(|f| f as usize) && self.pfnAuthFailed.map(|f| f as usize) == other.pfnAuthFailed.map(|f| f as usize) } } #[cfg(feature = "Win32_Foundation")] @@ -3460,17 +3348,7 @@ impl ::core::default::Default for PNRPINFO_V1 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] impl ::core::fmt::Debug for PNRPINFO_V1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PNRPINFO_V1") - .field("dwSize", &self.dwSize) - .field("lpwszIdentity", &self.lpwszIdentity) - .field("nMaxResolve", &self.nMaxResolve) - .field("dwTimeout", &self.dwTimeout) - .field("dwLifetime", &self.dwLifetime) - .field("enResolveCriteria", &self.enResolveCriteria) - .field("dwFlags", &self.dwFlags) - .field("saHint", &self.saHint) - .field("enNameState", &self.enNameState) - .finish() + fmt.debug_struct("PNRPINFO_V1").field("dwSize", &self.dwSize).field("lpwszIdentity", &self.lpwszIdentity).field("nMaxResolve", &self.nMaxResolve).field("dwTimeout", &self.dwTimeout).field("dwLifetime", &self.dwLifetime).field("enResolveCriteria", &self.enResolveCriteria).field("dwFlags", &self.dwFlags).field("saHint", &self.saHint).field("enNameState", &self.enNameState).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -4533,16 +4411,7 @@ pub unsafe fn PeerDistServerOpenContentInformation<'a, Param5: ::windows::core:: extern "system" { fn PeerDistServerOpenContentInformation(hpeerdist: isize, cbcontentidentifier: u32, pcontentidentifier: *const u8, ullcontentoffset: u64, cbcontentlength: u64, hcompletionport: super::super::Foundation::HANDLE, ulcompletionkey: usize, phcontentinfo: *mut isize) -> u32; } - ::core::mem::transmute(PeerDistServerOpenContentInformation( - ::core::mem::transmute(hpeerdist), - ::core::mem::transmute(cbcontentidentifier), - ::core::mem::transmute(pcontentidentifier), - ::core::mem::transmute(ullcontentoffset), - ::core::mem::transmute(cbcontentlength), - hcompletionport.into_param().abi(), - ::core::mem::transmute(ulcompletionkey), - ::core::mem::transmute(phcontentinfo), - )) + ::core::mem::transmute(PeerDistServerOpenContentInformation(::core::mem::transmute(hpeerdist), ::core::mem::transmute(cbcontentidentifier), ::core::mem::transmute(pcontentidentifier), ::core::mem::transmute(ullcontentoffset), ::core::mem::transmute(cbcontentlength), hcompletionport.into_param().abi(), ::core::mem::transmute(ulcompletionkey), ::core::mem::transmute(phcontentinfo))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4556,17 +4425,7 @@ pub unsafe fn PeerDistServerOpenContentInformationEx<'a, Param6: ::windows::core extern "system" { fn PeerDistServerOpenContentInformationEx(hpeerdist: isize, cbcontentidentifier: u32, pcontentidentifier: *const u8, ullcontentoffset: u64, cbcontentlength: u64, pretrievaloptions: *const PEERDIST_RETRIEVAL_OPTIONS, hcompletionport: super::super::Foundation::HANDLE, ulcompletionkey: usize, phcontentinfo: *mut isize) -> u32; } - ::core::mem::transmute(PeerDistServerOpenContentInformationEx( - ::core::mem::transmute(hpeerdist), - ::core::mem::transmute(cbcontentidentifier), - ::core::mem::transmute(pcontentidentifier), - ::core::mem::transmute(ullcontentoffset), - ::core::mem::transmute(cbcontentlength), - ::core::mem::transmute(pretrievaloptions), - hcompletionport.into_param().abi(), - ::core::mem::transmute(ulcompletionkey), - ::core::mem::transmute(phcontentinfo), - )) + ::core::mem::transmute(PeerDistServerOpenContentInformationEx(::core::mem::transmute(hpeerdist), ::core::mem::transmute(cbcontentidentifier), ::core::mem::transmute(pcontentidentifier), ::core::mem::transmute(ullcontentoffset), ::core::mem::transmute(cbcontentlength), ::core::mem::transmute(pretrievaloptions), hcompletionport.into_param().abi(), ::core::mem::transmute(ulcompletionkey), ::core::mem::transmute(phcontentinfo))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4608,16 +4467,7 @@ pub unsafe fn PeerDistServerPublishStream<'a, Param5: ::windows::core::IntoParam extern "system" { fn PeerDistServerPublishStream(hpeerdist: isize, cbcontentidentifier: u32, pcontentidentifier: *const u8, cbcontentlength: u64, ppublishoptions: *const PEERDIST_PUBLICATION_OPTIONS, hcompletionport: super::super::Foundation::HANDLE, ulcompletionkey: usize, phstream: *mut isize) -> u32; } - ::core::mem::transmute(PeerDistServerPublishStream( - ::core::mem::transmute(hpeerdist), - ::core::mem::transmute(cbcontentidentifier), - ::core::mem::transmute(pcontentidentifier), - ::core::mem::transmute(cbcontentlength), - ::core::mem::transmute(ppublishoptions), - hcompletionport.into_param().abi(), - ::core::mem::transmute(ulcompletionkey), - ::core::mem::transmute(phstream), - )) + ::core::mem::transmute(PeerDistServerPublishStream(::core::mem::transmute(hpeerdist), ::core::mem::transmute(cbcontentidentifier), ::core::mem::transmute(pcontentidentifier), ::core::mem::transmute(cbcontentlength), ::core::mem::transmute(ppublishoptions), hcompletionport.into_param().abi(), ::core::mem::transmute(ulcompletionkey), ::core::mem::transmute(phstream))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5077,15 +4927,7 @@ pub unsafe fn PeerGraphListen(hgraph: *const ::core::ffi::c_void, dwscope: u32, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn PeerGraphOpen<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pwzgraphid: Param0, - pwzpeerid: Param1, - pwzdatabasename: Param2, - psecurityinterface: *const PEER_SECURITY_INTERFACE, - crecordtypesyncprecedence: u32, - precordtypesyncprecedence: *const ::windows::core::GUID, - phgraph: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn PeerGraphOpen<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pwzgraphid: Param0, pwzpeerid: Param1, pwzdatabasename: Param2, psecurityinterface: *const PEER_SECURITY_INTERFACE, crecordtypesyncprecedence: u32, precordtypesyncprecedence: *const ::windows::core::GUID, phgraph: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/NetworkManagement/QoS/mod.rs b/src/Windows/Win32/NetworkManagement/QoS/mod.rs index 13a20badd1..acf9a8b502 100644 --- a/src/Windows/Win32/NetworkManagement/QoS/mod.rs +++ b/src/Windows/Win32/NetworkManagement/QoS/mod.rs @@ -222,15 +222,7 @@ impl ::core::default::Default for ENUMERATION_BUFFER { } impl ::core::fmt::Debug for ENUMERATION_BUFFER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ENUMERATION_BUFFER") - .field("Length", &self.Length) - .field("OwnerProcessId", &self.OwnerProcessId) - .field("FlowNameLength", &self.FlowNameLength) - .field("FlowName", &self.FlowName) - .field("pFlow", &self.pFlow) - .field("NumberOfFilters", &self.NumberOfFilters) - .field("GenericFilter", &self.GenericFilter) - .finish() + fmt.debug_struct("ENUMERATION_BUFFER").field("Length", &self.Length).field("OwnerProcessId", &self.OwnerProcessId).field("FlowNameLength", &self.FlowNameLength).field("FlowName", &self.FlowName).field("pFlow", &self.pFlow).field("NumberOfFilters", &self.NumberOfFilters).field("GenericFilter", &self.GenericFilter).finish() } } impl ::core::cmp::PartialEq for ENUMERATION_BUFFER { @@ -455,16 +447,7 @@ impl ::core::default::Default for FLOWSPEC { } impl ::core::fmt::Debug for FLOWSPEC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FLOWSPEC") - .field("TokenRate", &self.TokenRate) - .field("TokenBucketSize", &self.TokenBucketSize) - .field("PeakBandwidth", &self.PeakBandwidth) - .field("Latency", &self.Latency) - .field("DelayVariation", &self.DelayVariation) - .field("ServiceType", &self.ServiceType) - .field("MaxSduSize", &self.MaxSduSize) - .field("MinimumPolicedSize", &self.MinimumPolicedSize) - .finish() + fmt.debug_struct("FLOWSPEC").field("TokenRate", &self.TokenRate).field("TokenBucketSize", &self.TokenBucketSize).field("PeakBandwidth", &self.PeakBandwidth).field("Latency", &self.Latency).field("DelayVariation", &self.DelayVariation).field("ServiceType", &self.ServiceType).field("MaxSduSize", &self.MaxSduSize).field("MinimumPolicedSize", &self.MinimumPolicedSize).finish() } } impl ::core::cmp::PartialEq for FLOWSPEC { @@ -617,17 +600,7 @@ impl ::core::default::Default for Gads_parms_t { } impl ::core::fmt::Debug for Gads_parms_t { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("Gads_parms_t") - .field("Gads_serv_hdr", &self.Gads_serv_hdr) - .field("Gads_Ctot_hdr", &self.Gads_Ctot_hdr) - .field("Gads_Ctot", &self.Gads_Ctot) - .field("Gads_Dtot_hdr", &self.Gads_Dtot_hdr) - .field("Gads_Dtot", &self.Gads_Dtot) - .field("Gads_Csum_hdr", &self.Gads_Csum_hdr) - .field("Gads_Csum", &self.Gads_Csum) - .field("Gads_Dsum_hdr", &self.Gads_Dsum_hdr) - .field("Gads_Dsum", &self.Gads_Dsum) - .finish() + fmt.debug_struct("Gads_parms_t").field("Gads_serv_hdr", &self.Gads_serv_hdr).field("Gads_Ctot_hdr", &self.Gads_Ctot_hdr).field("Gads_Ctot", &self.Gads_Ctot).field("Gads_Dtot_hdr", &self.Gads_Dtot_hdr).field("Gads_Dtot", &self.Gads_Dtot).field("Gads_Csum_hdr", &self.Gads_Csum_hdr).field("Gads_Csum", &self.Gads_Csum).field("Gads_Dsum_hdr", &self.Gads_Dsum_hdr).field("Gads_Dsum", &self.Gads_Dsum).finish() } } impl ::core::cmp::PartialEq for Gads_parms_t { @@ -1320,13 +1293,7 @@ impl ::core::fmt::Debug for LPM_INIT_INFO { } impl ::core::cmp::PartialEq for LPM_INIT_INFO { fn eq(&self, other: &Self) -> bool { - self.PcmVersionNumber == other.PcmVersionNumber - && self.ResultTimeLimit == other.ResultTimeLimit - && self.ConfiguredLpmCount == other.ConfiguredLpmCount - && self.AllocMemory.map(|f| f as usize) == other.AllocMemory.map(|f| f as usize) - && self.FreeMemory.map(|f| f as usize) == other.FreeMemory.map(|f| f as usize) - && self.PcmAdmitResultCallback.map(|f| f as usize) == other.PcmAdmitResultCallback.map(|f| f as usize) - && self.GetRsvpObjectsCallback.map(|f| f as usize) == other.GetRsvpObjectsCallback.map(|f| f as usize) + self.PcmVersionNumber == other.PcmVersionNumber && self.ResultTimeLimit == other.ResultTimeLimit && self.ConfiguredLpmCount == other.ConfiguredLpmCount && self.AllocMemory.map(|f| f as usize) == other.AllocMemory.map(|f| f as usize) && self.FreeMemory.map(|f| f as usize) == other.FreeMemory.map(|f| f as usize) && self.PcmAdmitResultCallback.map(|f| f as usize) == other.PcmAdmitResultCallback.map(|f| f as usize) && self.GetRsvpObjectsCallback.map(|f| f as usize) == other.GetRsvpObjectsCallback.map(|f| f as usize) } } impl ::core::cmp::Eq for LPM_INIT_INFO {} @@ -1791,13 +1758,7 @@ impl ::core::default::Default for QOS_DIFFSERV_RULE { } impl ::core::fmt::Debug for QOS_DIFFSERV_RULE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("QOS_DIFFSERV_RULE") - .field("InboundDSField", &self.InboundDSField) - .field("ConformingOutboundDSField", &self.ConformingOutboundDSField) - .field("NonConformingOutboundDSField", &self.NonConformingOutboundDSField) - .field("ConformingUserPriority", &self.ConformingUserPriority) - .field("NonConformingUserPriority", &self.NonConformingUserPriority) - .finish() + fmt.debug_struct("QOS_DIFFSERV_RULE").field("InboundDSField", &self.InboundDSField).field("ConformingOutboundDSField", &self.ConformingOutboundDSField).field("NonConformingOutboundDSField", &self.NonConformingOutboundDSField).field("ConformingUserPriority", &self.ConformingUserPriority).field("NonConformingUserPriority", &self.NonConformingUserPriority).finish() } } impl ::core::cmp::PartialEq for QOS_DIFFSERV_RULE { @@ -1900,14 +1861,7 @@ impl ::core::default::Default for QOS_FLOW_FUNDAMENTALS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for QOS_FLOW_FUNDAMENTALS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("QOS_FLOW_FUNDAMENTALS") - .field("BottleneckBandwidthSet", &self.BottleneckBandwidthSet) - .field("BottleneckBandwidth", &self.BottleneckBandwidth) - .field("AvailableBandwidthSet", &self.AvailableBandwidthSet) - .field("AvailableBandwidth", &self.AvailableBandwidth) - .field("RTTSet", &self.RTTSet) - .field("RTT", &self.RTT) - .finish() + fmt.debug_struct("QOS_FLOW_FUNDAMENTALS").field("BottleneckBandwidthSet", &self.BottleneckBandwidthSet).field("BottleneckBandwidth", &self.BottleneckBandwidth).field("AvailableBandwidthSet", &self.AvailableBandwidthSet).field("AvailableBandwidth", &self.AvailableBandwidth).field("RTTSet", &self.RTTSet).field("RTT", &self.RTT).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/NetworkManagement/Rras/mod.rs b/src/Windows/Win32/NetworkManagement/Rras/mod.rs index da791f0b8d..081be57c75 100644 --- a/src/Windows/Win32/NetworkManagement/Rras/mod.rs +++ b/src/Windows/Win32/NetworkManagement/Rras/mod.rs @@ -600,16 +600,7 @@ impl ::core::fmt::Debug for IKEV2_TUNNEL_CONFIG_PARAMS2 { #[cfg(feature = "Win32_Security_Cryptography")] impl ::core::cmp::PartialEq for IKEV2_TUNNEL_CONFIG_PARAMS2 { fn eq(&self, other: &Self) -> bool { - self.dwIdleTimeout == other.dwIdleTimeout - && self.dwNetworkBlackoutTime == other.dwNetworkBlackoutTime - && self.dwSaLifeTime == other.dwSaLifeTime - && self.dwSaDataSizeForRenegotiation == other.dwSaDataSizeForRenegotiation - && self.dwConfigOptions == other.dwConfigOptions - && self.dwTotalCertificates == other.dwTotalCertificates - && self.certificateNames == other.certificateNames - && self.machineCertificateName == other.machineCertificateName - && self.dwEncryptionType == other.dwEncryptionType - && self.customPolicy == other.customPolicy + self.dwIdleTimeout == other.dwIdleTimeout && self.dwNetworkBlackoutTime == other.dwNetworkBlackoutTime && self.dwSaLifeTime == other.dwSaLifeTime && self.dwSaDataSizeForRenegotiation == other.dwSaDataSizeForRenegotiation && self.dwConfigOptions == other.dwConfigOptions && self.dwTotalCertificates == other.dwTotalCertificates && self.certificateNames == other.certificateNames && self.machineCertificateName == other.machineCertificateName && self.dwEncryptionType == other.dwEncryptionType && self.customPolicy == other.customPolicy } } #[cfg(feature = "Win32_Security_Cryptography")] @@ -667,19 +658,7 @@ impl ::core::fmt::Debug for IKEV2_TUNNEL_CONFIG_PARAMS3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::cmp::PartialEq for IKEV2_TUNNEL_CONFIG_PARAMS3 { fn eq(&self, other: &Self) -> bool { - self.dwIdleTimeout == other.dwIdleTimeout - && self.dwNetworkBlackoutTime == other.dwNetworkBlackoutTime - && self.dwSaLifeTime == other.dwSaLifeTime - && self.dwSaDataSizeForRenegotiation == other.dwSaDataSizeForRenegotiation - && self.dwConfigOptions == other.dwConfigOptions - && self.dwTotalCertificates == other.dwTotalCertificates - && self.certificateNames == other.certificateNames - && self.machineCertificateName == other.machineCertificateName - && self.dwEncryptionType == other.dwEncryptionType - && self.customPolicy == other.customPolicy - && self.dwTotalEkus == other.dwTotalEkus - && self.certificateEKUs == other.certificateEKUs - && self.machineCertificateHash == other.machineCertificateHash + self.dwIdleTimeout == other.dwIdleTimeout && self.dwNetworkBlackoutTime == other.dwNetworkBlackoutTime && self.dwSaLifeTime == other.dwSaLifeTime && self.dwSaDataSizeForRenegotiation == other.dwSaDataSizeForRenegotiation && self.dwConfigOptions == other.dwConfigOptions && self.dwTotalCertificates == other.dwTotalCertificates && self.certificateNames == other.certificateNames && self.machineCertificateName == other.machineCertificateName && self.dwEncryptionType == other.dwEncryptionType && self.customPolicy == other.customPolicy && self.dwTotalEkus == other.dwTotalEkus && self.certificateEKUs == other.certificateEKUs && self.machineCertificateHash == other.machineCertificateHash } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -739,20 +718,7 @@ impl ::core::fmt::Debug for IKEV2_TUNNEL_CONFIG_PARAMS4 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::cmp::PartialEq for IKEV2_TUNNEL_CONFIG_PARAMS4 { fn eq(&self, other: &Self) -> bool { - self.dwIdleTimeout == other.dwIdleTimeout - && self.dwNetworkBlackoutTime == other.dwNetworkBlackoutTime - && self.dwSaLifeTime == other.dwSaLifeTime - && self.dwSaDataSizeForRenegotiation == other.dwSaDataSizeForRenegotiation - && self.dwConfigOptions == other.dwConfigOptions - && self.dwTotalCertificates == other.dwTotalCertificates - && self.certificateNames == other.certificateNames - && self.machineCertificateName == other.machineCertificateName - && self.dwEncryptionType == other.dwEncryptionType - && self.customPolicy == other.customPolicy - && self.dwTotalEkus == other.dwTotalEkus - && self.certificateEKUs == other.certificateEKUs - && self.machineCertificateHash == other.machineCertificateHash - && self.dwMmSaLifeTime == other.dwMmSaLifeTime + self.dwIdleTimeout == other.dwIdleTimeout && self.dwNetworkBlackoutTime == other.dwNetworkBlackoutTime && self.dwSaLifeTime == other.dwSaLifeTime && self.dwSaDataSizeForRenegotiation == other.dwSaDataSizeForRenegotiation && self.dwConfigOptions == other.dwConfigOptions && self.dwTotalCertificates == other.dwTotalCertificates && self.certificateNames == other.certificateNames && self.machineCertificateName == other.machineCertificateName && self.dwEncryptionType == other.dwEncryptionType && self.customPolicy == other.customPolicy && self.dwTotalEkus == other.dwTotalEkus && self.certificateEKUs == other.certificateEKUs && self.machineCertificateHash == other.machineCertificateHash && self.dwMmSaLifeTime == other.dwMmSaLifeTime } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -835,13 +801,7 @@ impl ::core::default::Default for L2TP_TUNNEL_CONFIG_PARAMS1 { } impl ::core::fmt::Debug for L2TP_TUNNEL_CONFIG_PARAMS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("L2TP_TUNNEL_CONFIG_PARAMS1") - .field("dwIdleTimeout", &self.dwIdleTimeout) - .field("dwEncryptionType", &self.dwEncryptionType) - .field("dwSaLifeTime", &self.dwSaLifeTime) - .field("dwSaDataSizeForRenegotiation", &self.dwSaDataSizeForRenegotiation) - .field("customPolicy", &self.customPolicy) - .finish() + fmt.debug_struct("L2TP_TUNNEL_CONFIG_PARAMS1").field("dwIdleTimeout", &self.dwIdleTimeout).field("dwEncryptionType", &self.dwEncryptionType).field("dwSaLifeTime", &self.dwSaLifeTime).field("dwSaDataSizeForRenegotiation", &self.dwSaDataSizeForRenegotiation).field("customPolicy", &self.customPolicy).finish() } } impl ::core::cmp::PartialEq for L2TP_TUNNEL_CONFIG_PARAMS1 { @@ -871,14 +831,7 @@ impl ::core::default::Default for L2TP_TUNNEL_CONFIG_PARAMS2 { } impl ::core::fmt::Debug for L2TP_TUNNEL_CONFIG_PARAMS2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("L2TP_TUNNEL_CONFIG_PARAMS2") - .field("dwIdleTimeout", &self.dwIdleTimeout) - .field("dwEncryptionType", &self.dwEncryptionType) - .field("dwSaLifeTime", &self.dwSaLifeTime) - .field("dwSaDataSizeForRenegotiation", &self.dwSaDataSizeForRenegotiation) - .field("customPolicy", &self.customPolicy) - .field("dwMmSaLifeTime", &self.dwMmSaLifeTime) - .finish() + fmt.debug_struct("L2TP_TUNNEL_CONFIG_PARAMS2").field("dwIdleTimeout", &self.dwIdleTimeout).field("dwEncryptionType", &self.dwEncryptionType).field("dwSaLifeTime", &self.dwSaLifeTime).field("dwSaDataSizeForRenegotiation", &self.dwSaDataSizeForRenegotiation).field("customPolicy", &self.customPolicy).field("dwMmSaLifeTime", &self.dwMmSaLifeTime).finish() } } impl ::core::cmp::PartialEq for L2TP_TUNNEL_CONFIG_PARAMS2 { @@ -1138,13 +1091,7 @@ impl ::core::default::Default for MPRAPI_TUNNEL_CONFIG_PARAMS1 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for MPRAPI_TUNNEL_CONFIG_PARAMS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MPRAPI_TUNNEL_CONFIG_PARAMS1") - .field("IkeConfigParams", &self.IkeConfigParams) - .field("PptpConfigParams", &self.PptpConfigParams) - .field("L2tpConfigParams", &self.L2tpConfigParams) - .field("SstpConfigParams", &self.SstpConfigParams) - .field("GREConfigParams", &self.GREConfigParams) - .finish() + fmt.debug_struct("MPRAPI_TUNNEL_CONFIG_PARAMS1").field("IkeConfigParams", &self.IkeConfigParams).field("PptpConfigParams", &self.PptpConfigParams).field("L2tpConfigParams", &self.L2tpConfigParams).field("SstpConfigParams", &self.SstpConfigParams).field("GREConfigParams", &self.GREConfigParams).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -1573,15 +1520,7 @@ impl ::core::default::Default for MPR_INTERFACE_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MPR_INTERFACE_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MPR_INTERFACE_0") - .field("wszInterfaceName", &self.wszInterfaceName) - .field("hInterface", &self.hInterface) - .field("fEnabled", &self.fEnabled) - .field("dwIfType", &self.dwIfType) - .field("dwConnectionState", &self.dwConnectionState) - .field("fUnReachabilityReasons", &self.fUnReachabilityReasons) - .field("dwLastError", &self.dwLastError) - .finish() + fmt.debug_struct("MPR_INTERFACE_0").field("wszInterfaceName", &self.wszInterfaceName).field("hInterface", &self.hInterface).field("fEnabled", &self.fEnabled).field("dwIfType", &self.dwIfType).field("dwConnectionState", &self.dwConnectionState).field("fUnReachabilityReasons", &self.fUnReachabilityReasons).field("dwLastError", &self.dwLastError).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1620,16 +1559,7 @@ impl ::core::default::Default for MPR_INTERFACE_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MPR_INTERFACE_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MPR_INTERFACE_1") - .field("wszInterfaceName", &self.wszInterfaceName) - .field("hInterface", &self.hInterface) - .field("fEnabled", &self.fEnabled) - .field("dwIfType", &self.dwIfType) - .field("dwConnectionState", &self.dwConnectionState) - .field("fUnReachabilityReasons", &self.fUnReachabilityReasons) - .field("dwLastError", &self.dwLastError) - .field("lpwsDialoutHoursRestriction", &self.lpwsDialoutHoursRestriction) - .finish() + fmt.debug_struct("MPR_INTERFACE_1").field("wszInterfaceName", &self.wszInterfaceName).field("hInterface", &self.hInterface).field("fEnabled", &self.fEnabled).field("dwIfType", &self.dwIfType).field("dwConnectionState", &self.dwConnectionState).field("fUnReachabilityReasons", &self.fUnReachabilityReasons).field("dwLastError", &self.dwLastError).field("lpwsDialoutHoursRestriction", &self.lpwsDialoutHoursRestriction).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2020,14 +1950,7 @@ impl ::core::default::Default for MPR_SERVER_2 { } impl ::core::fmt::Debug for MPR_SERVER_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MPR_SERVER_2") - .field("dwNumPptpPorts", &self.dwNumPptpPorts) - .field("dwPptpPortFlags", &self.dwPptpPortFlags) - .field("dwNumL2tpPorts", &self.dwNumL2tpPorts) - .field("dwL2tpPortFlags", &self.dwL2tpPortFlags) - .field("dwNumSstpPorts", &self.dwNumSstpPorts) - .field("dwSstpPortFlags", &self.dwSstpPortFlags) - .finish() + fmt.debug_struct("MPR_SERVER_2").field("dwNumPptpPorts", &self.dwNumPptpPorts).field("dwPptpPortFlags", &self.dwPptpPortFlags).field("dwNumL2tpPorts", &self.dwNumL2tpPorts).field("dwL2tpPortFlags", &self.dwL2tpPortFlags).field("dwNumSstpPorts", &self.dwNumSstpPorts).field("dwSstpPortFlags", &self.dwSstpPortFlags).finish() } } impl ::core::cmp::PartialEq for MPR_SERVER_2 { @@ -2062,15 +1985,7 @@ impl ::core::default::Default for MPR_SERVER_EX0 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for MPR_SERVER_EX0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MPR_SERVER_EX0") - .field("Header", &self.Header) - .field("fLanOnlyMode", &self.fLanOnlyMode) - .field("dwUpTime", &self.dwUpTime) - .field("dwTotalPorts", &self.dwTotalPorts) - .field("dwPortsInUse", &self.dwPortsInUse) - .field("Reserved", &self.Reserved) - .field("ConfigParams", &self.ConfigParams) - .finish() + fmt.debug_struct("MPR_SERVER_EX0").field("Header", &self.Header).field("fLanOnlyMode", &self.fLanOnlyMode).field("dwUpTime", &self.dwUpTime).field("dwTotalPorts", &self.dwTotalPorts).field("dwPortsInUse", &self.dwPortsInUse).field("Reserved", &self.Reserved).field("ConfigParams", &self.ConfigParams).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -2108,15 +2023,7 @@ impl ::core::default::Default for MPR_SERVER_EX1 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for MPR_SERVER_EX1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MPR_SERVER_EX1") - .field("Header", &self.Header) - .field("fLanOnlyMode", &self.fLanOnlyMode) - .field("dwUpTime", &self.dwUpTime) - .field("dwTotalPorts", &self.dwTotalPorts) - .field("dwPortsInUse", &self.dwPortsInUse) - .field("Reserved", &self.Reserved) - .field("ConfigParams", &self.ConfigParams) - .finish() + fmt.debug_struct("MPR_SERVER_EX1").field("Header", &self.Header).field("fLanOnlyMode", &self.fLanOnlyMode).field("dwUpTime", &self.dwUpTime).field("dwTotalPorts", &self.dwTotalPorts).field("dwPortsInUse", &self.dwPortsInUse).field("Reserved", &self.Reserved).field("ConfigParams", &self.ConfigParams).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -2336,16 +2243,7 @@ pub unsafe fn MgmAddGroupMembershipEntry<'a, Param0: ::windows::core::IntoParam< extern "system" { fn MgmAddGroupMembershipEntry(hprotocol: super::super::Foundation::HANDLE, dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopipaddr: u32, dwflags: u32) -> u32; } - ::core::mem::transmute(MgmAddGroupMembershipEntry( - hprotocol.into_param().abi(), - ::core::mem::transmute(dwsourceaddr), - ::core::mem::transmute(dwsourcemask), - ::core::mem::transmute(dwgroupaddr), - ::core::mem::transmute(dwgroupmask), - ::core::mem::transmute(dwifindex), - ::core::mem::transmute(dwifnexthopipaddr), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(MgmAddGroupMembershipEntry(hprotocol.into_param().abi(), ::core::mem::transmute(dwsourceaddr), ::core::mem::transmute(dwsourcemask), ::core::mem::transmute(dwgroupaddr), ::core::mem::transmute(dwgroupmask), ::core::mem::transmute(dwifindex), ::core::mem::transmute(dwifnexthopipaddr), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2373,16 +2271,7 @@ pub unsafe fn MgmDeleteGroupMembershipEntry<'a, Param0: ::windows::core::IntoPar extern "system" { fn MgmDeleteGroupMembershipEntry(hprotocol: super::super::Foundation::HANDLE, dwsourceaddr: u32, dwsourcemask: u32, dwgroupaddr: u32, dwgroupmask: u32, dwifindex: u32, dwifnexthopipaddr: u32, dwflags: u32) -> u32; } - ::core::mem::transmute(MgmDeleteGroupMembershipEntry( - hprotocol.into_param().abi(), - ::core::mem::transmute(dwsourceaddr), - ::core::mem::transmute(dwsourcemask), - ::core::mem::transmute(dwgroupaddr), - ::core::mem::transmute(dwgroupmask), - ::core::mem::transmute(dwifindex), - ::core::mem::transmute(dwifnexthopipaddr), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(MgmDeleteGroupMembershipEntry(hprotocol.into_param().abi(), ::core::mem::transmute(dwsourceaddr), ::core::mem::transmute(dwsourcemask), ::core::mem::transmute(dwgroupaddr), ::core::mem::transmute(dwgroupmask), ::core::mem::transmute(dwifindex), ::core::mem::transmute(dwifnexthopipaddr), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2615,15 +2504,7 @@ pub unsafe fn MprAdminConnectionEnumEx(hrasserver: isize, pobjectheader: *const extern "system" { fn MprAdminConnectionEnumEx(hrasserver: isize, pobjectheader: *const MPRAPI_OBJECT_HEADER, dwpreferedmaxlen: u32, lpdwentriesread: *mut u32, lpdwtotalentries: *mut u32, pprasconn: *mut *mut RAS_CONNECTION_EX, lpdwresumehandle: *const u32) -> u32; } - ::core::mem::transmute(MprAdminConnectionEnumEx( - ::core::mem::transmute(hrasserver), - ::core::mem::transmute(pobjectheader), - ::core::mem::transmute(dwpreferedmaxlen), - ::core::mem::transmute(lpdwentriesread), - ::core::mem::transmute(lpdwtotalentries), - ::core::mem::transmute(pprasconn), - ::core::mem::transmute(lpdwresumehandle), - )) + ::core::mem::transmute(MprAdminConnectionEnumEx(::core::mem::transmute(hrasserver), ::core::mem::transmute(pobjectheader), ::core::mem::transmute(dwpreferedmaxlen), ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(pprasconn), ::core::mem::transmute(lpdwresumehandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2922,13 +2803,7 @@ pub unsafe fn MprAdminInterfaceQueryUpdateResult<'a, Param1: ::windows::core::In } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MprAdminInterfaceSetCredentials<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - lpwsserver: Param0, - lpwsinterfacename: Param1, - lpwsusername: Param2, - lpwsdomainname: Param3, - lpwspassword: Param4, -) -> u32 { +pub unsafe fn MprAdminInterfaceSetCredentials<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpwsserver: Param0, lpwsinterfacename: Param1, lpwsusername: Param2, lpwsdomainname: Param3, lpwspassword: Param4) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -3263,16 +3138,7 @@ pub unsafe fn MprAdminPortEnum<'a, Param2: ::windows::core::IntoParam<'a, super: extern "system" { fn MprAdminPortEnum(hrasserver: isize, dwlevel: u32, hrasconnection: super::super::Foundation::HANDLE, lplpbbuffer: *mut *mut u8, dwprefmaxlen: u32, lpdwentriesread: *mut u32, lpdwtotalentries: *mut u32, lpdwresumehandle: *const u32) -> u32; } - ::core::mem::transmute(MprAdminPortEnum( - ::core::mem::transmute(hrasserver), - ::core::mem::transmute(dwlevel), - hrasconnection.into_param().abi(), - ::core::mem::transmute(lplpbbuffer), - ::core::mem::transmute(dwprefmaxlen), - ::core::mem::transmute(lpdwentriesread), - ::core::mem::transmute(lpdwtotalentries), - ::core::mem::transmute(lpdwresumehandle), - )) + ::core::mem::transmute(MprAdminPortEnum(::core::mem::transmute(hrasserver), ::core::mem::transmute(dwlevel), hrasconnection.into_param().abi(), ::core::mem::transmute(lplpbbuffer), ::core::mem::transmute(dwprefmaxlen), ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3449,16 +3315,7 @@ pub unsafe fn MprAdminTransportCreate<'a, Param2: ::windows::core::IntoParam<'a, extern "system" { fn MprAdminTransportCreate(hmprserver: isize, dwtransportid: u32, lpwstransportname: super::super::Foundation::PWSTR, pglobalinfo: *const u8, dwglobalinfosize: u32, pclientinterfaceinfo: *const u8, dwclientinterfaceinfosize: u32, lpwsdllpath: super::super::Foundation::PWSTR) -> u32; } - ::core::mem::transmute(MprAdminTransportCreate( - ::core::mem::transmute(hmprserver), - ::core::mem::transmute(dwtransportid), - lpwstransportname.into_param().abi(), - ::core::mem::transmute(pglobalinfo), - ::core::mem::transmute(dwglobalinfosize), - ::core::mem::transmute(pclientinterfaceinfo), - ::core::mem::transmute(dwclientinterfaceinfosize), - lpwsdllpath.into_param().abi(), - )) + ::core::mem::transmute(MprAdminTransportCreate(::core::mem::transmute(hmprserver), ::core::mem::transmute(dwtransportid), lpwstransportname.into_param().abi(), ::core::mem::transmute(pglobalinfo), ::core::mem::transmute(dwglobalinfosize), ::core::mem::transmute(pclientinterfaceinfo), ::core::mem::transmute(dwclientinterfaceinfosize), lpwsdllpath.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3721,15 +3578,7 @@ pub unsafe fn MprConfigInterfaceTransportAdd<'a, Param0: ::windows::core::IntoPa extern "system" { fn MprConfigInterfaceTransportAdd(hmprconfig: super::super::Foundation::HANDLE, hrouterinterface: super::super::Foundation::HANDLE, dwtransportid: u32, lpwstransportname: super::super::Foundation::PWSTR, pinterfaceinfo: *const u8, dwinterfaceinfosize: u32, phrouteriftransport: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprConfigInterfaceTransportAdd( - hmprconfig.into_param().abi(), - hrouterinterface.into_param().abi(), - ::core::mem::transmute(dwtransportid), - lpwstransportname.into_param().abi(), - ::core::mem::transmute(pinterfaceinfo), - ::core::mem::transmute(dwinterfaceinfosize), - ::core::mem::transmute(phrouteriftransport), - )) + ::core::mem::transmute(MprConfigInterfaceTransportAdd(hmprconfig.into_param().abi(), hrouterinterface.into_param().abi(), ::core::mem::transmute(dwtransportid), lpwstransportname.into_param().abi(), ::core::mem::transmute(pinterfaceinfo), ::core::mem::transmute(dwinterfaceinfosize), ::core::mem::transmute(phrouteriftransport))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3743,16 +3592,7 @@ pub unsafe fn MprConfigInterfaceTransportEnum<'a, Param0: ::windows::core::IntoP extern "system" { fn MprConfigInterfaceTransportEnum(hmprconfig: super::super::Foundation::HANDLE, hrouterinterface: super::super::Foundation::HANDLE, dwlevel: u32, lplpbuffer: *mut *mut u8, dwprefmaxlen: u32, lpdwentriesread: *mut u32, lpdwtotalentries: *mut u32, lpdwresumehandle: *mut u32) -> u32; } - ::core::mem::transmute(MprConfigInterfaceTransportEnum( - hmprconfig.into_param().abi(), - hrouterinterface.into_param().abi(), - ::core::mem::transmute(dwlevel), - ::core::mem::transmute(lplpbuffer), - ::core::mem::transmute(dwprefmaxlen), - ::core::mem::transmute(lpdwentriesread), - ::core::mem::transmute(lpdwtotalentries), - ::core::mem::transmute(lpdwresumehandle), - )) + ::core::mem::transmute(MprConfigInterfaceTransportEnum(hmprconfig.into_param().abi(), hrouterinterface.into_param().abi(), ::core::mem::transmute(dwlevel), ::core::mem::transmute(lplpbuffer), ::core::mem::transmute(dwprefmaxlen), ::core::mem::transmute(lpdwentriesread), ::core::mem::transmute(lpdwtotalentries), ::core::mem::transmute(lpdwresumehandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3953,34 +3793,14 @@ pub unsafe fn MprConfigServerSetInfoEx<'a, Param0: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MprConfigTransportCreate<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hmprconfig: Param0, - dwtransportid: u32, - lpwstransportname: Param2, - pglobalinfo: *const u8, - dwglobalinfosize: u32, - pclientinterfaceinfo: *const u8, - dwclientinterfaceinfosize: u32, - lpwsdllpath: Param7, - phroutertransport: *mut super::super::Foundation::HANDLE, -) -> u32 { +pub unsafe fn MprConfigTransportCreate<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hmprconfig: Param0, dwtransportid: u32, lpwstransportname: Param2, pglobalinfo: *const u8, dwglobalinfosize: u32, pclientinterfaceinfo: *const u8, dwclientinterfaceinfosize: u32, lpwsdllpath: Param7, phroutertransport: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn MprConfigTransportCreate(hmprconfig: super::super::Foundation::HANDLE, dwtransportid: u32, lpwstransportname: super::super::Foundation::PWSTR, pglobalinfo: *const u8, dwglobalinfosize: u32, pclientinterfaceinfo: *const u8, dwclientinterfaceinfosize: u32, lpwsdllpath: super::super::Foundation::PWSTR, phroutertransport: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(MprConfigTransportCreate( - hmprconfig.into_param().abi(), - ::core::mem::transmute(dwtransportid), - lpwstransportname.into_param().abi(), - ::core::mem::transmute(pglobalinfo), - ::core::mem::transmute(dwglobalinfosize), - ::core::mem::transmute(pclientinterfaceinfo), - ::core::mem::transmute(dwclientinterfaceinfosize), - lpwsdllpath.into_param().abi(), - ::core::mem::transmute(phroutertransport), - )) + ::core::mem::transmute(MprConfigTransportCreate(hmprconfig.into_param().abi(), ::core::mem::transmute(dwtransportid), lpwstransportname.into_param().abi(), ::core::mem::transmute(pglobalinfo), ::core::mem::transmute(dwglobalinfosize), ::core::mem::transmute(pclientinterfaceinfo), ::core::mem::transmute(dwclientinterfaceinfosize), lpwsdllpath.into_param().abi(), ::core::mem::transmute(phroutertransport))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4036,15 +3856,7 @@ pub unsafe fn MprConfigTransportGetInfo<'a, Param0: ::windows::core::IntoParam<' extern "system" { fn MprConfigTransportGetInfo(hmprconfig: super::super::Foundation::HANDLE, hroutertransport: super::super::Foundation::HANDLE, ppglobalinfo: *mut *mut u8, lpdwglobalinfosize: *mut u32, ppclientinterfaceinfo: *mut *mut u8, lpdwclientinterfaceinfosize: *mut u32, lplpwsdllpath: *mut super::super::Foundation::PWSTR) -> u32; } - ::core::mem::transmute(MprConfigTransportGetInfo( - hmprconfig.into_param().abi(), - hroutertransport.into_param().abi(), - ::core::mem::transmute(ppglobalinfo), - ::core::mem::transmute(lpdwglobalinfosize), - ::core::mem::transmute(ppclientinterfaceinfo), - ::core::mem::transmute(lpdwclientinterfaceinfosize), - ::core::mem::transmute(lplpwsdllpath), - )) + ::core::mem::transmute(MprConfigTransportGetInfo(hmprconfig.into_param().abi(), hroutertransport.into_param().abi(), ::core::mem::transmute(ppglobalinfo), ::core::mem::transmute(lpdwglobalinfosize), ::core::mem::transmute(ppclientinterfaceinfo), ::core::mem::transmute(lpdwclientinterfaceinfosize), ::core::mem::transmute(lplpwsdllpath))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4058,15 +3870,7 @@ pub unsafe fn MprConfigTransportSetInfo<'a, Param0: ::windows::core::IntoParam<' extern "system" { fn MprConfigTransportSetInfo(hmprconfig: super::super::Foundation::HANDLE, hroutertransport: super::super::Foundation::HANDLE, pglobalinfo: *const u8, dwglobalinfosize: u32, pclientinterfaceinfo: *const u8, dwclientinterfaceinfosize: u32, lpwsdllpath: super::super::Foundation::PWSTR) -> u32; } - ::core::mem::transmute(MprConfigTransportSetInfo( - hmprconfig.into_param().abi(), - hroutertransport.into_param().abi(), - ::core::mem::transmute(pglobalinfo), - ::core::mem::transmute(dwglobalinfosize), - ::core::mem::transmute(pclientinterfaceinfo), - ::core::mem::transmute(dwclientinterfaceinfosize), - lpwsdllpath.into_param().abi(), - )) + ::core::mem::transmute(MprConfigTransportSetInfo(hmprconfig.into_param().abi(), hroutertransport.into_param().abi(), ::core::mem::transmute(pglobalinfo), ::core::mem::transmute(dwglobalinfosize), ::core::mem::transmute(pclientinterfaceinfo), ::core::mem::transmute(dwclientinterfaceinfosize), lpwsdllpath.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4481,17 +4285,7 @@ impl ::core::default::Default for PPP_IPV6_CP_INFO { } impl ::core::fmt::Debug for PPP_IPV6_CP_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PPP_IPV6_CP_INFO") - .field("dwVersion", &self.dwVersion) - .field("dwSize", &self.dwSize) - .field("dwError", &self.dwError) - .field("bInterfaceIdentifier", &self.bInterfaceIdentifier) - .field("bRemoteInterfaceIdentifier", &self.bRemoteInterfaceIdentifier) - .field("dwOptions", &self.dwOptions) - .field("dwRemoteOptions", &self.dwRemoteOptions) - .field("bPrefix", &self.bPrefix) - .field("dwPrefixLength", &self.dwPrefixLength) - .finish() + fmt.debug_struct("PPP_IPV6_CP_INFO").field("dwVersion", &self.dwVersion).field("dwSize", &self.dwSize).field("dwError", &self.dwError).field("bInterfaceIdentifier", &self.bInterfaceIdentifier).field("bRemoteInterfaceIdentifier", &self.bRemoteInterfaceIdentifier).field("dwOptions", &self.dwOptions).field("dwRemoteOptions", &self.dwRemoteOptions).field("bPrefix", &self.bPrefix).field("dwPrefixLength", &self.dwPrefixLength).finish() } } impl ::core::cmp::PartialEq for PPP_IPV6_CP_INFO { @@ -4621,17 +4415,7 @@ impl ::core::fmt::Debug for PPP_LCP_INFO { } impl ::core::cmp::PartialEq for PPP_LCP_INFO { fn eq(&self, other: &Self) -> bool { - self.dwError == other.dwError - && self.dwAuthenticationProtocol == other.dwAuthenticationProtocol - && self.dwAuthenticationData == other.dwAuthenticationData - && self.dwRemoteAuthenticationProtocol == other.dwRemoteAuthenticationProtocol - && self.dwRemoteAuthenticationData == other.dwRemoteAuthenticationData - && self.dwTerminateReason == other.dwTerminateReason - && self.dwRemoteTerminateReason == other.dwRemoteTerminateReason - && self.dwOptions == other.dwOptions - && self.dwRemoteOptions == other.dwRemoteOptions - && self.dwEapTypeId == other.dwEapTypeId - && self.dwRemoteEapTypeId == other.dwRemoteEapTypeId + self.dwError == other.dwError && self.dwAuthenticationProtocol == other.dwAuthenticationProtocol && self.dwAuthenticationData == other.dwAuthenticationData && self.dwRemoteAuthenticationProtocol == other.dwRemoteAuthenticationProtocol && self.dwRemoteAuthenticationData == other.dwRemoteAuthenticationData && self.dwTerminateReason == other.dwTerminateReason && self.dwRemoteTerminateReason == other.dwRemoteTerminateReason && self.dwOptions == other.dwOptions && self.dwRemoteOptions == other.dwRemoteOptions && self.dwEapTypeId == other.dwEapTypeId && self.dwRemoteEapTypeId == other.dwRemoteEapTypeId } } impl ::core::cmp::Eq for PPP_LCP_INFO {} @@ -6667,14 +6451,7 @@ impl ::core::default::Default for RASPPPCCP { } impl ::core::fmt::Debug for RASPPPCCP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RASPPPCCP") - .field("dwSize", &self.dwSize) - .field("dwError", &self.dwError) - .field("dwCompressionAlgorithm", &self.dwCompressionAlgorithm) - .field("dwOptions", &self.dwOptions) - .field("dwServerCompressionAlgorithm", &self.dwServerCompressionAlgorithm) - .field("dwServerOptions", &self.dwServerOptions) - .finish() + fmt.debug_struct("RASPPPCCP").field("dwSize", &self.dwSize).field("dwError", &self.dwError).field("dwCompressionAlgorithm", &self.dwCompressionAlgorithm).field("dwOptions", &self.dwOptions).field("dwServerCompressionAlgorithm", &self.dwServerCompressionAlgorithm).field("dwServerOptions", &self.dwServerOptions).finish() } } impl ::core::cmp::PartialEq for RASPPPCCP { @@ -6741,14 +6518,7 @@ impl ::core::default::Default for RASPPPIPV6 { } impl ::core::fmt::Debug for RASPPPIPV6 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RASPPPIPV6") - .field("dwSize", &self.dwSize) - .field("dwError", &self.dwError) - .field("bLocalInterfaceIdentifier", &self.bLocalInterfaceIdentifier) - .field("bPeerInterfaceIdentifier", &self.bPeerInterfaceIdentifier) - .field("bLocalCompressionProtocol", &self.bLocalCompressionProtocol) - .field("bPeerCompressionProtocol", &self.bPeerCompressionProtocol) - .finish() + fmt.debug_struct("RASPPPIPV6").field("dwSize", &self.dwSize).field("dwError", &self.dwError).field("bLocalInterfaceIdentifier", &self.bLocalInterfaceIdentifier).field("bPeerInterfaceIdentifier", &self.bPeerInterfaceIdentifier).field("bLocalCompressionProtocol", &self.bLocalCompressionProtocol).field("bPeerCompressionProtocol", &self.bPeerCompressionProtocol).finish() } } impl ::core::cmp::PartialEq for RASPPPIPV6 { @@ -6877,21 +6647,7 @@ impl ::core::fmt::Debug for RASPPPLCPA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for RASPPPLCPA { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.fBundled == other.fBundled - && self.dwError == other.dwError - && self.dwAuthenticationProtocol == other.dwAuthenticationProtocol - && self.dwAuthenticationData == other.dwAuthenticationData - && self.dwEapTypeId == other.dwEapTypeId - && self.dwServerAuthenticationProtocol == other.dwServerAuthenticationProtocol - && self.dwServerAuthenticationData == other.dwServerAuthenticationData - && self.dwServerEapTypeId == other.dwServerEapTypeId - && self.fMultilink == other.fMultilink - && self.dwTerminateReason == other.dwTerminateReason - && self.dwServerTerminateReason == other.dwServerTerminateReason - && self.szReplyMessage == other.szReplyMessage - && self.dwOptions == other.dwOptions - && self.dwServerOptions == other.dwServerOptions + self.dwSize == other.dwSize && self.fBundled == other.fBundled && self.dwError == other.dwError && self.dwAuthenticationProtocol == other.dwAuthenticationProtocol && self.dwAuthenticationData == other.dwAuthenticationData && self.dwEapTypeId == other.dwEapTypeId && self.dwServerAuthenticationProtocol == other.dwServerAuthenticationProtocol && self.dwServerAuthenticationData == other.dwServerAuthenticationData && self.dwServerEapTypeId == other.dwServerEapTypeId && self.fMultilink == other.fMultilink && self.dwTerminateReason == other.dwTerminateReason && self.dwServerTerminateReason == other.dwServerTerminateReason && self.szReplyMessage == other.szReplyMessage && self.dwOptions == other.dwOptions && self.dwServerOptions == other.dwServerOptions } } #[cfg(feature = "Win32_Foundation")] @@ -6953,21 +6709,7 @@ impl ::core::fmt::Debug for RASPPPLCPW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for RASPPPLCPW { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.fBundled == other.fBundled - && self.dwError == other.dwError - && self.dwAuthenticationProtocol == other.dwAuthenticationProtocol - && self.dwAuthenticationData == other.dwAuthenticationData - && self.dwEapTypeId == other.dwEapTypeId - && self.dwServerAuthenticationProtocol == other.dwServerAuthenticationProtocol - && self.dwServerAuthenticationData == other.dwServerAuthenticationData - && self.dwServerEapTypeId == other.dwServerEapTypeId - && self.fMultilink == other.fMultilink - && self.dwTerminateReason == other.dwTerminateReason - && self.dwServerTerminateReason == other.dwServerTerminateReason - && self.szReplyMessage == other.szReplyMessage - && self.dwOptions == other.dwOptions - && self.dwServerOptions == other.dwServerOptions + self.dwSize == other.dwSize && self.fBundled == other.fBundled && self.dwError == other.dwError && self.dwAuthenticationProtocol == other.dwAuthenticationProtocol && self.dwAuthenticationData == other.dwAuthenticationData && self.dwEapTypeId == other.dwEapTypeId && self.dwServerAuthenticationProtocol == other.dwServerAuthenticationProtocol && self.dwServerAuthenticationData == other.dwServerAuthenticationData && self.dwServerEapTypeId == other.dwServerEapTypeId && self.fMultilink == other.fMultilink && self.dwTerminateReason == other.dwTerminateReason && self.dwServerTerminateReason == other.dwServerTerminateReason && self.szReplyMessage == other.szReplyMessage && self.dwOptions == other.dwOptions && self.dwServerOptions == other.dwServerOptions } } #[cfg(feature = "Win32_Foundation")] @@ -7393,17 +7135,7 @@ impl ::core::default::Default for RAS_CONNECTION_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for RAS_CONNECTION_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RAS_CONNECTION_0") - .field("hConnection", &self.hConnection) - .field("hInterface", &self.hInterface) - .field("dwConnectDuration", &self.dwConnectDuration) - .field("dwInterfaceType", &self.dwInterfaceType) - .field("dwConnectionFlags", &self.dwConnectionFlags) - .field("wszInterfaceName", &self.wszInterfaceName) - .field("wszUserName", &self.wszUserName) - .field("wszLogonDomain", &self.wszLogonDomain) - .field("wszRemoteComputer", &self.wszRemoteComputer) - .finish() + fmt.debug_struct("RAS_CONNECTION_0").field("hConnection", &self.hConnection).field("hInterface", &self.hInterface).field("dwConnectDuration", &self.dwConnectDuration).field("dwInterfaceType", &self.dwInterfaceType).field("dwConnectionFlags", &self.dwConnectionFlags).field("wszInterfaceName", &self.wszInterfaceName).field("wszUserName", &self.wszUserName).field("wszLogonDomain", &self.wszLogonDomain).field("wszRemoteComputer", &self.wszRemoteComputer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7471,21 +7203,7 @@ impl ::core::fmt::Debug for RAS_CONNECTION_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for RAS_CONNECTION_1 { fn eq(&self, other: &Self) -> bool { - self.hConnection == other.hConnection - && self.hInterface == other.hInterface - && self.PppInfo == other.PppInfo - && self.dwBytesXmited == other.dwBytesXmited - && self.dwBytesRcved == other.dwBytesRcved - && self.dwFramesXmited == other.dwFramesXmited - && self.dwFramesRcved == other.dwFramesRcved - && self.dwCrcErr == other.dwCrcErr - && self.dwTimeoutErr == other.dwTimeoutErr - && self.dwAlignmentErr == other.dwAlignmentErr - && self.dwHardwareOverrunErr == other.dwHardwareOverrunErr - && self.dwFramingErr == other.dwFramingErr - && self.dwBufferOverrunErr == other.dwBufferOverrunErr - && self.dwCompressionRatioIn == other.dwCompressionRatioIn - && self.dwCompressionRatioOut == other.dwCompressionRatioOut + self.hConnection == other.hConnection && self.hInterface == other.hInterface && self.PppInfo == other.PppInfo && self.dwBytesXmited == other.dwBytesXmited && self.dwBytesRcved == other.dwBytesRcved && self.dwFramesXmited == other.dwFramesXmited && self.dwFramesRcved == other.dwFramesRcved && self.dwCrcErr == other.dwCrcErr && self.dwTimeoutErr == other.dwTimeoutErr && self.dwAlignmentErr == other.dwAlignmentErr && self.dwHardwareOverrunErr == other.dwHardwareOverrunErr && self.dwFramingErr == other.dwFramingErr && self.dwBufferOverrunErr == other.dwBufferOverrunErr && self.dwCompressionRatioIn == other.dwCompressionRatioIn && self.dwCompressionRatioOut == other.dwCompressionRatioOut } } #[cfg(feature = "Win32_Foundation")] @@ -7555,17 +7273,7 @@ impl ::core::default::Default for RAS_CONNECTION_3 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for RAS_CONNECTION_3 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RAS_CONNECTION_3") - .field("dwVersion", &self.dwVersion) - .field("dwSize", &self.dwSize) - .field("hConnection", &self.hConnection) - .field("wszUserName", &self.wszUserName) - .field("dwInterfaceType", &self.dwInterfaceType) - .field("guid", &self.guid) - .field("PppInfo3", &self.PppInfo3) - .field("rasQuarState", &self.rasQuarState) - .field("timer", &self.timer) - .finish() + fmt.debug_struct("RAS_CONNECTION_3").field("dwVersion", &self.dwVersion).field("dwSize", &self.dwSize).field("hConnection", &self.hConnection).field("wszUserName", &self.wszUserName).field("dwInterfaceType", &self.dwInterfaceType).field("guid", &self.guid).field("PppInfo3", &self.PppInfo3).field("rasQuarState", &self.rasQuarState).field("timer", &self.timer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7788,17 +7496,7 @@ impl ::core::default::Default for RAS_PORT_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for RAS_PORT_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RAS_PORT_0") - .field("hPort", &self.hPort) - .field("hConnection", &self.hConnection) - .field("dwPortCondition", &self.dwPortCondition) - .field("dwTotalNumberOfCalls", &self.dwTotalNumberOfCalls) - .field("dwConnectDuration", &self.dwConnectDuration) - .field("wszPortName", &self.wszPortName) - .field("wszMediaName", &self.wszMediaName) - .field("wszDeviceName", &self.wszDeviceName) - .field("wszDeviceType", &self.wszDeviceType) - .finish() + fmt.debug_struct("RAS_PORT_0").field("hPort", &self.hPort).field("hConnection", &self.hConnection).field("dwPortCondition", &self.dwPortCondition).field("dwTotalNumberOfCalls", &self.dwTotalNumberOfCalls).field("dwConnectDuration", &self.dwConnectDuration).field("wszPortName", &self.wszPortName).field("wszMediaName", &self.wszMediaName).field("wszDeviceName", &self.wszDeviceName).field("wszDeviceType", &self.wszDeviceType).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7868,22 +7566,7 @@ impl ::core::fmt::Debug for RAS_PORT_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for RAS_PORT_1 { fn eq(&self, other: &Self) -> bool { - self.hPort == other.hPort - && self.hConnection == other.hConnection - && self.dwHardwareCondition == other.dwHardwareCondition - && self.dwLineSpeed == other.dwLineSpeed - && self.dwBytesXmited == other.dwBytesXmited - && self.dwBytesRcved == other.dwBytesRcved - && self.dwFramesXmited == other.dwFramesXmited - && self.dwFramesRcved == other.dwFramesRcved - && self.dwCrcErr == other.dwCrcErr - && self.dwTimeoutErr == other.dwTimeoutErr - && self.dwAlignmentErr == other.dwAlignmentErr - && self.dwHardwareOverrunErr == other.dwHardwareOverrunErr - && self.dwFramingErr == other.dwFramingErr - && self.dwBufferOverrunErr == other.dwBufferOverrunErr - && self.dwCompressionRatioIn == other.dwCompressionRatioIn - && self.dwCompressionRatioOut == other.dwCompressionRatioOut + self.hPort == other.hPort && self.hConnection == other.hConnection && self.dwHardwareCondition == other.dwHardwareCondition && self.dwLineSpeed == other.dwLineSpeed && self.dwBytesXmited == other.dwBytesXmited && self.dwBytesRcved == other.dwBytesRcved && self.dwFramesXmited == other.dwFramesXmited && self.dwFramesRcved == other.dwFramesRcved && self.dwCrcErr == other.dwCrcErr && self.dwTimeoutErr == other.dwTimeoutErr && self.dwAlignmentErr == other.dwAlignmentErr && self.dwHardwareOverrunErr == other.dwHardwareOverrunErr && self.dwFramingErr == other.dwFramingErr && self.dwBufferOverrunErr == other.dwBufferOverrunErr && self.dwCompressionRatioIn == other.dwCompressionRatioIn && self.dwCompressionRatioOut == other.dwCompressionRatioOut } } #[cfg(feature = "Win32_Foundation")] @@ -8174,21 +7857,7 @@ impl ::core::fmt::Debug for RAS_STATS { } impl ::core::cmp::PartialEq for RAS_STATS { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwBytesXmited == other.dwBytesXmited - && self.dwBytesRcved == other.dwBytesRcved - && self.dwFramesXmited == other.dwFramesXmited - && self.dwFramesRcved == other.dwFramesRcved - && self.dwCrcErr == other.dwCrcErr - && self.dwTimeoutErr == other.dwTimeoutErr - && self.dwAlignmentErr == other.dwAlignmentErr - && self.dwHardwareOverrunErr == other.dwHardwareOverrunErr - && self.dwFramingErr == other.dwFramingErr - && self.dwBufferOverrunErr == other.dwBufferOverrunErr - && self.dwCompressionRatioIn == other.dwCompressionRatioIn - && self.dwCompressionRatioOut == other.dwCompressionRatioOut - && self.dwBps == other.dwBps - && self.dwConnectDuration == other.dwConnectDuration + self.dwSize == other.dwSize && self.dwBytesXmited == other.dwBytesXmited && self.dwBytesRcved == other.dwBytesRcved && self.dwFramesXmited == other.dwFramesXmited && self.dwFramesRcved == other.dwFramesRcved && self.dwCrcErr == other.dwCrcErr && self.dwTimeoutErr == other.dwTimeoutErr && self.dwAlignmentErr == other.dwAlignmentErr && self.dwHardwareOverrunErr == other.dwHardwareOverrunErr && self.dwFramingErr == other.dwFramingErr && self.dwBufferOverrunErr == other.dwBufferOverrunErr && self.dwCompressionRatioIn == other.dwCompressionRatioIn && self.dwCompressionRatioOut == other.dwCompressionRatioOut && self.dwBps == other.dwBps && self.dwConnectDuration == other.dwConnectDuration } } impl ::core::cmp::Eq for RAS_STATS {} @@ -8331,14 +8000,7 @@ impl ::core::default::Default for ROUTER_CUSTOM_IKEv2_POLICY0 { } impl ::core::fmt::Debug for ROUTER_CUSTOM_IKEv2_POLICY0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ROUTER_CUSTOM_IKEv2_POLICY0") - .field("dwIntegrityMethod", &self.dwIntegrityMethod) - .field("dwEncryptionMethod", &self.dwEncryptionMethod) - .field("dwCipherTransformConstant", &self.dwCipherTransformConstant) - .field("dwAuthTransformConstant", &self.dwAuthTransformConstant) - .field("dwPfsGroup", &self.dwPfsGroup) - .field("dwDhGroup", &self.dwDhGroup) - .finish() + fmt.debug_struct("ROUTER_CUSTOM_IKEv2_POLICY0").field("dwIntegrityMethod", &self.dwIntegrityMethod).field("dwEncryptionMethod", &self.dwEncryptionMethod).field("dwCipherTransformConstant", &self.dwCipherTransformConstant).field("dwAuthTransformConstant", &self.dwAuthTransformConstant).field("dwPfsGroup", &self.dwPfsGroup).field("dwDhGroup", &self.dwDhGroup).finish() } } impl ::core::cmp::PartialEq for ROUTER_CUSTOM_IKEv2_POLICY0 { @@ -8444,15 +8106,7 @@ impl ::core::default::Default for ROUTER_IKEv2_IF_CUSTOM_CONFIG2 { #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for ROUTER_IKEv2_IF_CUSTOM_CONFIG2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ROUTER_IKEv2_IF_CUSTOM_CONFIG2") - .field("dwSaLifeTime", &self.dwSaLifeTime) - .field("dwSaDataSize", &self.dwSaDataSize) - .field("certificateName", &self.certificateName) - .field("customPolicy", &self.customPolicy) - .field("certificateHash", &self.certificateHash) - .field("dwMmSaLifeTime", &self.dwMmSaLifeTime) - .field("vpnTrafficSelectors", &self.vpnTrafficSelectors) - .finish() + fmt.debug_struct("ROUTER_IKEv2_IF_CUSTOM_CONFIG2").field("dwSaLifeTime", &self.dwSaLifeTime).field("dwSaDataSize", &self.dwSaDataSize).field("certificateName", &self.certificateName).field("customPolicy", &self.customPolicy).field("certificateHash", &self.certificateHash).field("dwMmSaLifeTime", &self.dwMmSaLifeTime).field("vpnTrafficSelectors", &self.vpnTrafficSelectors).finish() } } #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] @@ -8870,15 +8524,7 @@ impl ::core::default::Default for RTM_NEXTHOP_INFO { } impl ::core::fmt::Debug for RTM_NEXTHOP_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RTM_NEXTHOP_INFO") - .field("NextHopAddress", &self.NextHopAddress) - .field("NextHopOwner", &self.NextHopOwner) - .field("InterfaceIndex", &self.InterfaceIndex) - .field("State", &self.State) - .field("Flags", &self.Flags) - .field("EntitySpecificInfo", &self.EntitySpecificInfo) - .field("RemoteNextHop", &self.RemoteNextHop) - .finish() + fmt.debug_struct("RTM_NEXTHOP_INFO").field("NextHopAddress", &self.NextHopAddress).field("NextHopOwner", &self.NextHopOwner).field("InterfaceIndex", &self.InterfaceIndex).field("State", &self.State).field("Flags", &self.Flags).field("EntitySpecificInfo", &self.EntitySpecificInfo).field("RemoteNextHop", &self.RemoteNextHop).finish() } } impl ::core::cmp::PartialEq for RTM_NEXTHOP_INFO { @@ -9015,18 +8661,7 @@ impl ::core::default::Default for RTM_ROUTE_INFO { } impl ::core::fmt::Debug for RTM_ROUTE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RTM_ROUTE_INFO") - .field("DestHandle", &self.DestHandle) - .field("RouteOwner", &self.RouteOwner) - .field("Neighbour", &self.Neighbour) - .field("State", &self.State) - .field("Flags1", &self.Flags1) - .field("Flags", &self.Flags) - .field("PrefInfo", &self.PrefInfo) - .field("BelongsToViews", &self.BelongsToViews) - .field("EntitySpecificInfo", &self.EntitySpecificInfo) - .field("NextHopsList", &self.NextHopsList) - .finish() + fmt.debug_struct("RTM_ROUTE_INFO").field("DestHandle", &self.DestHandle).field("RouteOwner", &self.RouteOwner).field("Neighbour", &self.Neighbour).field("State", &self.State).field("Flags1", &self.Flags1).field("Flags", &self.Flags).field("PrefInfo", &self.PrefInfo).field("BelongsToViews", &self.BelongsToViews).field("EntitySpecificInfo", &self.EntitySpecificInfo).field("NextHopsList", &self.NextHopsList).finish() } } impl ::core::cmp::PartialEq for RTM_ROUTE_INFO { @@ -9141,21 +8776,7 @@ pub type RasCustomDialFn = ::core::option::Option super::super::Foundation::BOOL>; pub type RasCustomHangUpFn = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type RasCustomScriptExecuteFn = ::core::option::Option< - unsafe extern "system" fn( - hport: super::super::Foundation::HANDLE, - lpszphonebook: super::super::Foundation::PWSTR, - lpszentryname: super::super::Foundation::PWSTR, - pfnrasgetbuffer: ::windows::core::RawPtr, - pfnrasfreebuffer: ::windows::core::RawPtr, - pfnrassendbuffer: ::windows::core::RawPtr, - pfnrasreceivebuffer: ::windows::core::RawPtr, - pfnrasretrievebuffer: ::windows::core::RawPtr, - hwnd: super::super::Foundation::HWND, - prasdialparams: *mut RASDIALPARAMSA, - pvreserved: *mut ::core::ffi::c_void, - ) -> u32, ->; +pub type RasCustomScriptExecuteFn = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn RasDeleteEntryA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(param0: Param0, param1: Param1) -> u32 { @@ -10335,17 +9956,7 @@ pub unsafe fn RtmAddRouteToDest(rtmreghandle: isize, routehandle: *mut isize, de extern "system" { fn RtmAddRouteToDest(rtmreghandle: isize, routehandle: *mut isize, destaddress: *mut RTM_NET_ADDRESS, routeinfo: *mut RTM_ROUTE_INFO, timetolive: u32, routelisthandle: isize, notifytype: u32, notifyhandle: isize, changeflags: *mut u32) -> u32; } - ::core::mem::transmute(RtmAddRouteToDest( - ::core::mem::transmute(rtmreghandle), - ::core::mem::transmute(routehandle), - ::core::mem::transmute(destaddress), - ::core::mem::transmute(routeinfo), - ::core::mem::transmute(timetolive), - ::core::mem::transmute(routelisthandle), - ::core::mem::transmute(notifytype), - ::core::mem::transmute(notifyhandle), - ::core::mem::transmute(changeflags), - )) + ::core::mem::transmute(RtmAddRouteToDest(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(routehandle), ::core::mem::transmute(destaddress), ::core::mem::transmute(routeinfo), ::core::mem::transmute(timetolive), ::core::mem::transmute(routelisthandle), ::core::mem::transmute(notifytype), ::core::mem::transmute(notifyhandle), ::core::mem::transmute(changeflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -10426,17 +10037,7 @@ pub unsafe fn RtmCreateRouteEnum(rtmreghandle: isize, desthandle: isize, targetv extern "system" { fn RtmCreateRouteEnum(rtmreghandle: isize, desthandle: isize, targetviews: u32, enumflags: u32, startdest: *mut RTM_NET_ADDRESS, matchingflags: u32, criteriaroute: *mut RTM_ROUTE_INFO, criteriainterface: u32, rtmenumhandle: *mut isize) -> u32; } - ::core::mem::transmute(RtmCreateRouteEnum( - ::core::mem::transmute(rtmreghandle), - ::core::mem::transmute(desthandle), - ::core::mem::transmute(targetviews), - ::core::mem::transmute(enumflags), - ::core::mem::transmute(startdest), - ::core::mem::transmute(matchingflags), - ::core::mem::transmute(criteriaroute), - ::core::mem::transmute(criteriainterface), - ::core::mem::transmute(rtmenumhandle), - )) + ::core::mem::transmute(RtmCreateRouteEnum(::core::mem::transmute(rtmreghandle), ::core::mem::transmute(desthandle), ::core::mem::transmute(targetviews), ::core::mem::transmute(enumflags), ::core::mem::transmute(startdest), ::core::mem::transmute(matchingflags), ::core::mem::transmute(criteriaroute), ::core::mem::transmute(criteriainterface), ::core::mem::transmute(rtmenumhandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/NetworkManagement/Snmp/mod.rs b/src/Windows/Win32/NetworkManagement/Snmp/mod.rs index 2c50f95613..8b8253da31 100644 --- a/src/Windows/Win32/NetworkManagement/Snmp/mod.rs +++ b/src/Windows/Win32/NetworkManagement/Snmp/mod.rs @@ -1087,16 +1087,7 @@ pub unsafe fn SnmpMgrGetTrapEx(enterprise: *mut AsnObjectIdentifier, agentaddres extern "system" { fn SnmpMgrGetTrapEx(enterprise: *mut AsnObjectIdentifier, agentaddress: *mut AsnOctetString, sourceaddress: *mut AsnOctetString, generictrap: *mut SNMP_GENERICTRAP, specifictrap: *mut i32, community: *mut AsnOctetString, timestamp: *mut u32, variablebindings: *mut SnmpVarBindList) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(SnmpMgrGetTrapEx( - ::core::mem::transmute(enterprise), - ::core::mem::transmute(agentaddress), - ::core::mem::transmute(sourceaddress), - ::core::mem::transmute(generictrap), - ::core::mem::transmute(specifictrap), - ::core::mem::transmute(community), - ::core::mem::transmute(timestamp), - ::core::mem::transmute(variablebindings), - )) + ::core::mem::transmute(SnmpMgrGetTrapEx(::core::mem::transmute(enterprise), ::core::mem::transmute(agentaddress), ::core::mem::transmute(sourceaddress), ::core::mem::transmute(generictrap), ::core::mem::transmute(specifictrap), ::core::mem::transmute(community), ::core::mem::transmute(timestamp), ::core::mem::transmute(variablebindings))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/NetworkManagement/WNet/mod.rs b/src/Windows/Win32/NetworkManagement/WNet/mod.rs index c0d32c555b..603ac1b00e 100644 --- a/src/Windows/Win32/NetworkManagement/WNet/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WNet/mod.rs @@ -320,16 +320,7 @@ impl ::core::default::Default for NETINFOSTRUCT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NETINFOSTRUCT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NETINFOSTRUCT") - .field("cbStructure", &self.cbStructure) - .field("dwProviderVersion", &self.dwProviderVersion) - .field("dwStatus", &self.dwStatus) - .field("dwCharacteristics", &self.dwCharacteristics) - .field("dwHandle", &self.dwHandle) - .field("wNetType", &self.wNetType) - .field("dwPrinters", &self.dwPrinters) - .field("dwDrives", &self.dwDrives) - .finish() + fmt.debug_struct("NETINFOSTRUCT").field("cbStructure", &self.cbStructure).field("dwProviderVersion", &self.dwProviderVersion).field("dwStatus", &self.dwStatus).field("dwCharacteristics", &self.dwCharacteristics).field("dwHandle", &self.dwHandle).field("wNetType", &self.wNetType).field("dwPrinters", &self.dwPrinters).field("dwDrives", &self.dwDrives).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -411,16 +402,7 @@ impl ::core::default::Default for NETRESOURCEA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NETRESOURCEA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NETRESOURCEA") - .field("dwScope", &self.dwScope) - .field("dwType", &self.dwType) - .field("dwDisplayType", &self.dwDisplayType) - .field("dwUsage", &self.dwUsage) - .field("lpLocalName", &self.lpLocalName) - .field("lpRemoteName", &self.lpRemoteName) - .field("lpComment", &self.lpComment) - .field("lpProvider", &self.lpProvider) - .finish() + fmt.debug_struct("NETRESOURCEA").field("dwScope", &self.dwScope).field("dwType", &self.dwType).field("dwDisplayType", &self.dwDisplayType).field("dwUsage", &self.dwUsage).field("lpLocalName", &self.lpLocalName).field("lpRemoteName", &self.lpRemoteName).field("lpComment", &self.lpComment).field("lpProvider", &self.lpProvider).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -459,16 +441,7 @@ impl ::core::default::Default for NETRESOURCEW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NETRESOURCEW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NETRESOURCEW") - .field("dwScope", &self.dwScope) - .field("dwType", &self.dwType) - .field("dwDisplayType", &self.dwDisplayType) - .field("dwUsage", &self.dwUsage) - .field("lpLocalName", &self.lpLocalName) - .field("lpRemoteName", &self.lpRemoteName) - .field("lpComment", &self.lpComment) - .field("lpProvider", &self.lpProvider) - .finish() + fmt.debug_struct("NETRESOURCEW").field("dwScope", &self.dwScope).field("dwType", &self.dwType).field("dwDisplayType", &self.dwDisplayType).field("dwUsage", &self.dwUsage).field("lpLocalName", &self.lpLocalName).field("lpRemoteName", &self.lpRemoteName).field("lpComment", &self.lpComment).field("lpProvider", &self.lpProvider).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2075,18 +2048,7 @@ pub unsafe fn WNetUseConnection4A<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn WNetUseConnection4A(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEA, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, dwflags: u32, lpuseoptions: *const u8, cbuseoptions: u32, lpaccessname: super::super::Foundation::PSTR, lpbuffersize: *mut u32, lpresult: *mut u32) -> u32; } - ::core::mem::transmute(WNetUseConnection4A( - hwndowner.into_param().abi(), - ::core::mem::transmute(lpnetresource), - ::core::mem::transmute(pauthbuffer), - ::core::mem::transmute(cbauthbuffer), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(lpuseoptions), - ::core::mem::transmute(cbuseoptions), - ::core::mem::transmute(lpaccessname), - ::core::mem::transmute(lpbuffersize), - ::core::mem::transmute(lpresult), - )) + ::core::mem::transmute(WNetUseConnection4A(hwndowner.into_param().abi(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(pauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpuseoptions), ::core::mem::transmute(cbuseoptions), ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize), ::core::mem::transmute(lpresult))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2100,18 +2062,7 @@ pub unsafe fn WNetUseConnection4W<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn WNetUseConnection4W(hwndowner: super::super::Foundation::HWND, lpnetresource: *const NETRESOURCEW, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, dwflags: u32, lpuseoptions: *const u8, cbuseoptions: u32, lpaccessname: super::super::Foundation::PWSTR, lpbuffersize: *mut u32, lpresult: *mut u32) -> u32; } - ::core::mem::transmute(WNetUseConnection4W( - hwndowner.into_param().abi(), - ::core::mem::transmute(lpnetresource), - ::core::mem::transmute(pauthbuffer), - ::core::mem::transmute(cbauthbuffer), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(lpuseoptions), - ::core::mem::transmute(cbuseoptions), - ::core::mem::transmute(lpaccessname), - ::core::mem::transmute(lpbuffersize), - ::core::mem::transmute(lpresult), - )) + ::core::mem::transmute(WNetUseConnection4W(hwndowner.into_param().abi(), ::core::mem::transmute(lpnetresource), ::core::mem::transmute(pauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpuseoptions), ::core::mem::transmute(cbuseoptions), ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize), ::core::mem::transmute(lpresult))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/NetworkManagement/WiFi/mod.rs b/src/Windows/Win32/NetworkManagement/WiFi/mod.rs index 7c8341463e..ecdcf1417b 100644 --- a/src/Windows/Win32/NetworkManagement/WiFi/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WiFi/mod.rs @@ -14,55 +14,25 @@ unsafe impl ::windows::core::Abi for CH_DESCRIPTION_TYPE { type Abi = Self; } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_AccessPointBssid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 19u32, -}; +pub const DEVPKEY_InfraCast_AccessPointBssid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_ChallengeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 21u32, -}; +pub const DEVPKEY_InfraCast_ChallengeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_DevnodeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 23u32, -}; +pub const DEVPKEY_InfraCast_DevnodeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_HostName_ResolutionMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 25u32, -}; +pub const DEVPKEY_InfraCast_HostName_ResolutionMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_PinSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 29u32, -}; +pub const DEVPKEY_InfraCast_PinSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_RtspTcpConnectionParametersSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 30u32, -}; +pub const DEVPKEY_InfraCast_RtspTcpConnectionParametersSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 30u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_SinkHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 20u32, -}; +pub const DEVPKEY_InfraCast_SinkHostName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_SinkIpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 26u32, -}; +pub const DEVPKEY_InfraCast_SinkIpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_StreamSecuritySupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 18u32, -}; +pub const DEVPKEY_InfraCast_StreamSecuritySupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_InfraCast_Supported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 17u32, -}; +pub const DEVPKEY_InfraCast_Supported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_WiFiDirectServices_AdvertisementId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -78,22 +48,13 @@ pub const DEVPKEY_WiFiDirectServices_ServiceName: super::super::UI::Shell::Prope #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_WiFiDirect_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 1u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_DeviceAddressCopy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 13u32, -}; +pub const DEVPKEY_WiFiDirect_DeviceAddressCopy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_FoundWsbService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 24u32, -}; +pub const DEVPKEY_WiFiDirect_FoundWsbService: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_WiFiDirect_GroupId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_InformationElements: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 12u32, -}; +pub const DEVPKEY_WiFiDirect_InformationElements: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_WiFiDirect_InterfaceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -101,63 +62,33 @@ pub const DEVPKEY_WiFiDirect_InterfaceGuid: super::super::UI::Shell::PropertiesS #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_WiFiDirect_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_IsDMGCapable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 22u32, -}; +pub const DEVPKEY_WiFiDirect_IsDMGCapable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 22u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_WiFiDirect_IsLegacyDevice: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_WiFiDirect_IsMiracastLCPSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_IsRecentlyAssociated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 14u32, -}; +pub const DEVPKEY_WiFiDirect_IsRecentlyAssociated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_WiFiDirect_IsVisible: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_LinkQuality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 28u32, -}; +pub const DEVPKEY_WiFiDirect_LinkQuality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 28u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_WiFiDirect_MiracastVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_Miracast_SessionMgmtControlPort: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 31u32, -}; +pub const DEVPKEY_WiFiDirect_Miracast_SessionMgmtControlPort: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 31u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_NoMiracastAutoProject: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 16u32, -}; +pub const DEVPKEY_WiFiDirect_NoMiracastAutoProject: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_RtspTcpConnectionParametersSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 32u32, -}; +pub const DEVPKEY_WiFiDirect_RtspTcpConnectionParametersSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 32u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_Service_Aeps: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 15u32, -}; +pub const DEVPKEY_WiFiDirect_Service_Aeps: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_Services: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 10u32, -}; +pub const DEVPKEY_WiFiDirect_Services: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_SupportedChannelList: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 11u32, -}; +pub const DEVPKEY_WiFiDirect_SupportedChannelList: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const DEVPKEY_WiFiDirect_TransientAssociation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 27u32, -}; +pub const DEVPKEY_WiFiDirect_TransientAssociation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const DEVPKEY_WiFi_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1167eb_cbfc_4341_a568_a7c91a68982c), pid: 2u32 }; pub const DISCOVERY_FILTER_BITMASK_ANY: u32 = 15u32; @@ -542,19 +473,7 @@ impl ::core::fmt::Debug for DOT11_ASSOCIATION_INFO_EX { } impl ::core::cmp::PartialEq for DOT11_ASSOCIATION_INFO_EX { fn eq(&self, other: &Self) -> bool { - self.PeerMacAddress == other.PeerMacAddress - && self.BSSID == other.BSSID - && self.usCapabilityInformation == other.usCapabilityInformation - && self.usListenInterval == other.usListenInterval - && self.ucPeerSupportedRates == other.ucPeerSupportedRates - && self.usAssociationID == other.usAssociationID - && self.dot11AssociationState == other.dot11AssociationState - && self.dot11PowerMode == other.dot11PowerMode - && self.liAssociationUpTime == other.liAssociationUpTime - && self.ullNumOfTxPacketSuccesses == other.ullNumOfTxPacketSuccesses - && self.ullNumOfTxPacketFailures == other.ullNumOfTxPacketFailures - && self.ullNumOfRxPacketSuccesses == other.ullNumOfRxPacketSuccesses - && self.ullNumOfRxPacketFailures == other.ullNumOfRxPacketFailures + self.PeerMacAddress == other.PeerMacAddress && self.BSSID == other.BSSID && self.usCapabilityInformation == other.usCapabilityInformation && self.usListenInterval == other.usListenInterval && self.ucPeerSupportedRates == other.ucPeerSupportedRates && self.usAssociationID == other.usAssociationID && self.dot11AssociationState == other.dot11AssociationState && self.dot11PowerMode == other.dot11PowerMode && self.liAssociationUpTime == other.liAssociationUpTime && self.ullNumOfTxPacketSuccesses == other.ullNumOfTxPacketSuccesses && self.ullNumOfTxPacketFailures == other.ullNumOfTxPacketFailures && self.ullNumOfRxPacketSuccesses == other.ullNumOfRxPacketSuccesses && self.ullNumOfRxPacketFailures == other.ullNumOfRxPacketFailures } } impl ::core::cmp::Eq for DOT11_ASSOCIATION_INFO_EX {} @@ -981,16 +900,7 @@ impl ::core::default::Default for DOT11_BSS_DESCRIPTION { } impl ::core::fmt::Debug for DOT11_BSS_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_BSS_DESCRIPTION") - .field("uReserved", &self.uReserved) - .field("dot11BSSID", &self.dot11BSSID) - .field("dot11BSSType", &self.dot11BSSType) - .field("usBeaconPeriod", &self.usBeaconPeriod) - .field("ullTimestamp", &self.ullTimestamp) - .field("usCapabilityInformation", &self.usCapabilityInformation) - .field("uBufferLength", &self.uBufferLength) - .field("ucBuffer", &self.ucBuffer) - .finish() + fmt.debug_struct("DOT11_BSS_DESCRIPTION").field("uReserved", &self.uReserved).field("dot11BSSID", &self.dot11BSSID).field("dot11BSSType", &self.dot11BSSType).field("usBeaconPeriod", &self.usBeaconPeriod).field("ullTimestamp", &self.ullTimestamp).field("usCapabilityInformation", &self.usCapabilityInformation).field("uBufferLength", &self.uBufferLength).field("ucBuffer", &self.ucBuffer).finish() } } impl ::core::cmp::PartialEq for DOT11_BSS_DESCRIPTION { @@ -1303,16 +1213,7 @@ impl ::core::default::Default for DOT11_CIPHER_DEFAULT_KEY_VALUE { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::fmt::Debug for DOT11_CIPHER_DEFAULT_KEY_VALUE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_CIPHER_DEFAULT_KEY_VALUE") - .field("Header", &self.Header) - .field("uKeyIndex", &self.uKeyIndex) - .field("AlgorithmId", &self.AlgorithmId) - .field("MacAddr", &self.MacAddr) - .field("bDelete", &self.bDelete) - .field("bStatic", &self.bStatic) - .field("usKeyLength", &self.usKeyLength) - .field("ucKey", &self.ucKey) - .finish() + fmt.debug_struct("DOT11_CIPHER_DEFAULT_KEY_VALUE").field("Header", &self.Header).field("uKeyIndex", &self.uKeyIndex).field("AlgorithmId", &self.AlgorithmId).field("MacAddr", &self.MacAddr).field("bDelete", &self.bDelete).field("bStatic", &self.bStatic).field("usKeyLength", &self.usKeyLength).field("ucKey", &self.ucKey).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -1351,15 +1252,7 @@ impl ::core::default::Default for DOT11_CIPHER_KEY_MAPPING_KEY_VALUE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOT11_CIPHER_KEY_MAPPING_KEY_VALUE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_CIPHER_KEY_MAPPING_KEY_VALUE") - .field("PeerMacAddr", &self.PeerMacAddr) - .field("AlgorithmId", &self.AlgorithmId) - .field("Direction", &self.Direction) - .field("bDelete", &self.bDelete) - .field("bStatic", &self.bStatic) - .field("usKeyLength", &self.usKeyLength) - .field("ucKey", &self.ucKey) - .finish() + fmt.debug_struct("DOT11_CIPHER_KEY_MAPPING_KEY_VALUE").field("PeerMacAddr", &self.PeerMacAddr).field("AlgorithmId", &self.AlgorithmId).field("Direction", &self.Direction).field("bDelete", &self.bDelete).field("bStatic", &self.bStatic).field("usKeyLength", &self.usKeyLength).field("ucKey", &self.ucKey).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1492,19 +1385,7 @@ impl ::core::fmt::Debug for DOT11_COUNTERS_ENTRY { } impl ::core::cmp::PartialEq for DOT11_COUNTERS_ENTRY { fn eq(&self, other: &Self) -> bool { - self.uTransmittedFragmentCount == other.uTransmittedFragmentCount - && self.uMulticastTransmittedFrameCount == other.uMulticastTransmittedFrameCount - && self.uFailedCount == other.uFailedCount - && self.uRetryCount == other.uRetryCount - && self.uMultipleRetryCount == other.uMultipleRetryCount - && self.uFrameDuplicateCount == other.uFrameDuplicateCount - && self.uRTSSuccessCount == other.uRTSSuccessCount - && self.uRTSFailureCount == other.uRTSFailureCount - && self.uACKFailureCount == other.uACKFailureCount - && self.uReceivedFragmentCount == other.uReceivedFragmentCount - && self.uMulticastReceivedFrameCount == other.uMulticastReceivedFrameCount - && self.uFCSErrorCount == other.uFCSErrorCount - && self.uTransmittedFrameCount == other.uTransmittedFrameCount + self.uTransmittedFragmentCount == other.uTransmittedFragmentCount && self.uMulticastTransmittedFrameCount == other.uMulticastTransmittedFrameCount && self.uFailedCount == other.uFailedCount && self.uRetryCount == other.uRetryCount && self.uMultipleRetryCount == other.uMultipleRetryCount && self.uFrameDuplicateCount == other.uFrameDuplicateCount && self.uRTSSuccessCount == other.uRTSSuccessCount && self.uRTSFailureCount == other.uRTSFailureCount && self.uACKFailureCount == other.uACKFailureCount && self.uReceivedFragmentCount == other.uReceivedFragmentCount && self.uMulticastReceivedFrameCount == other.uMulticastReceivedFrameCount && self.uFCSErrorCount == other.uFCSErrorCount && self.uTransmittedFrameCount == other.uTransmittedFrameCount } } impl ::core::cmp::Eq for DOT11_COUNTERS_ENTRY {} @@ -1620,13 +1501,7 @@ impl ::core::default::Default for DOT11_CURRENT_OPTIONAL_CAPABILITY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOT11_CURRENT_OPTIONAL_CAPABILITY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_CURRENT_OPTIONAL_CAPABILITY") - .field("uReserved", &self.uReserved) - .field("bDot11CFPollable", &self.bDot11CFPollable) - .field("bDot11PCF", &self.bDot11PCF) - .field("bDot11PCFMPDUTransferToPC", &self.bDot11PCFMPDUTransferToPC) - .field("bStrictlyOrderedServiceClass", &self.bStrictlyOrderedServiceClass) - .finish() + fmt.debug_struct("DOT11_CURRENT_OPTIONAL_CAPABILITY").field("uReserved", &self.uReserved).field("bDot11CFPollable", &self.bDot11CFPollable).field("bDot11PCF", &self.bDot11PCF).field("bDot11PCFMPDUTransferToPC", &self.bDot11PCFMPDUTransferToPC).field("bStrictlyOrderedServiceClass", &self.bStrictlyOrderedServiceClass).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1754,20 +1629,7 @@ impl ::core::fmt::Debug for DOT11_DEFAULT_WEP_OFFLOAD { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DOT11_DEFAULT_WEP_OFFLOAD { fn eq(&self, other: &Self) -> bool { - self.uReserved == other.uReserved - && self.hOffloadContext == other.hOffloadContext - && self.hOffload == other.hOffload - && self.dwIndex == other.dwIndex - && self.dot11OffloadType == other.dot11OffloadType - && self.dwAlgorithm == other.dwAlgorithm - && self.uFlags == other.uFlags - && self.dot11KeyDirection == other.dot11KeyDirection - && self.ucMacAddress == other.ucMacAddress - && self.uNumOfRWsOnMe == other.uNumOfRWsOnMe - && self.dot11IV48Counters == other.dot11IV48Counters - && self.usDot11RWBitMaps == other.usDot11RWBitMaps - && self.usKeyLength == other.usKeyLength - && self.ucKey == other.ucKey + self.uReserved == other.uReserved && self.hOffloadContext == other.hOffloadContext && self.hOffload == other.hOffload && self.dwIndex == other.dwIndex && self.dot11OffloadType == other.dot11OffloadType && self.dwAlgorithm == other.dwAlgorithm && self.uFlags == other.uFlags && self.dot11KeyDirection == other.dot11KeyDirection && self.ucMacAddress == other.ucMacAddress && self.uNumOfRWsOnMe == other.uNumOfRWsOnMe && self.dot11IV48Counters == other.dot11IV48Counters && self.usDot11RWBitMaps == other.usDot11RWBitMaps && self.usKeyLength == other.usKeyLength && self.ucKey == other.ucKey } } #[cfg(feature = "Win32_Foundation")] @@ -1798,14 +1660,7 @@ impl ::core::default::Default for DOT11_DEFAULT_WEP_UPLOAD { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOT11_DEFAULT_WEP_UPLOAD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_DEFAULT_WEP_UPLOAD") - .field("uReserved", &self.uReserved) - .field("dot11OffloadType", &self.dot11OffloadType) - .field("hOffload", &self.hOffload) - .field("uNumOfRWsUsed", &self.uNumOfRWsUsed) - .field("dot11IV48Counters", &self.dot11IV48Counters) - .field("usDot11RWBitMaps", &self.usDot11RWBitMaps) - .finish() + fmt.debug_struct("DOT11_DEFAULT_WEP_UPLOAD").field("uReserved", &self.uReserved).field("dot11OffloadType", &self.dot11OffloadType).field("hOffload", &self.hOffload).field("uNumOfRWsUsed", &self.uNumOfRWsUsed).field("dot11IV48Counters", &self.dot11IV48Counters).field("usDot11RWBitMaps", &self.usDot11RWBitMaps).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2051,12 +1906,7 @@ impl ::core::default::Default for DOT11_ERP_PHY_ATTRIBUTES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOT11_ERP_PHY_ATTRIBUTES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_ERP_PHY_ATTRIBUTES") - .field("HRDSSSAttributes", &self.HRDSSSAttributes) - .field("bERPPBCCOptionImplemented", &self.bERPPBCCOptionImplemented) - .field("bDSSSOFDMOptionImplemented", &self.bDSSSOFDMOptionImplemented) - .field("bShortSlotTimeOptionImplemented", &self.bShortSlotTimeOptionImplemented) - .finish() + fmt.debug_struct("DOT11_ERP_PHY_ATTRIBUTES").field("HRDSSSAttributes", &self.HRDSSSAttributes).field("bERPPBCCOptionImplemented", &self.bERPPBCCOptionImplemented).field("bDSSSOFDMOptionImplemented", &self.bDSSSOFDMOptionImplemented).field("bShortSlotTimeOptionImplemented", &self.bShortSlotTimeOptionImplemented).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2338,17 +2188,7 @@ impl ::core::fmt::Debug for DOT11_EXTSTA_CAPABILITY { #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::cmp::PartialEq for DOT11_EXTSTA_CAPABILITY { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.uScanSSIDListSize == other.uScanSSIDListSize - && self.uDesiredBSSIDListSize == other.uDesiredBSSIDListSize - && self.uDesiredSSIDListSize == other.uDesiredSSIDListSize - && self.uExcludedMacAddressListSize == other.uExcludedMacAddressListSize - && self.uPrivacyExemptionListSize == other.uPrivacyExemptionListSize - && self.uKeyMappingTableSize == other.uKeyMappingTableSize - && self.uDefaultKeyTableSize == other.uDefaultKeyTableSize - && self.uWEPKeyValueMaxLength == other.uWEPKeyValueMaxLength - && self.uPMKIDCacheSize == other.uPMKIDCacheSize - && self.uMaxNumPerSTADefaultKeyTables == other.uMaxNumPerSTADefaultKeyTables + self.Header == other.Header && self.uScanSSIDListSize == other.uScanSSIDListSize && self.uDesiredBSSIDListSize == other.uDesiredBSSIDListSize && self.uDesiredSSIDListSize == other.uDesiredSSIDListSize && self.uExcludedMacAddressListSize == other.uExcludedMacAddressListSize && self.uPrivacyExemptionListSize == other.uPrivacyExemptionListSize && self.uKeyMappingTableSize == other.uKeyMappingTableSize && self.uDefaultKeyTableSize == other.uDefaultKeyTableSize && self.uWEPKeyValueMaxLength == other.uWEPKeyValueMaxLength && self.uPMKIDCacheSize == other.uPMKIDCacheSize && self.uMaxNumPerSTADefaultKeyTables == other.uMaxNumPerSTADefaultKeyTables } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2433,14 +2273,7 @@ impl ::core::default::Default for DOT11_EXTSTA_SEND_CONTEXT { #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_EXTSTA_SEND_CONTEXT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_EXTSTA_SEND_CONTEXT") - .field("Header", &self.Header) - .field("usExemptionActionType", &self.usExemptionActionType) - .field("uPhyId", &self.uPhyId) - .field("uDelayedSleepValue", &self.uDelayedSleepValue) - .field("pvMediaSpecificInfo", &self.pvMediaSpecificInfo) - .field("uSendFlags", &self.uSendFlags) - .finish() + fmt.debug_struct("DOT11_EXTSTA_SEND_CONTEXT").field("Header", &self.Header).field("usExemptionActionType", &self.usExemptionActionType).field("uPhyId", &self.uPhyId).field("uDelayedSleepValue", &self.uDelayedSleepValue).field("pvMediaSpecificInfo", &self.pvMediaSpecificInfo).field("uSendFlags", &self.uSendFlags).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2515,14 +2348,7 @@ impl ::core::default::Default for DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLET #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS") - .field("Header", &self.Header) - .field("PeerDeviceAddress", &self.PeerDeviceAddress) - .field("DialogToken", &self.DialogToken) - .field("Status", &self.Status) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS").field("Header", &self.Header).field("PeerDeviceAddress", &self.PeerDeviceAddress).field("DialogToken", &self.DialogToken).field("Status", &self.Status).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2560,14 +2386,7 @@ impl ::core::default::Default for DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PAR #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS") - .field("Header", &self.Header) - .field("PeerDeviceAddress", &self.PeerDeviceAddress) - .field("DialogToken", &self.DialogToken) - .field("Status", &self.Status) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS").field("Header", &self.Header).field("PeerDeviceAddress", &self.PeerDeviceAddress).field("DialogToken", &self.DialogToken).field("Status", &self.Status).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2605,14 +2424,7 @@ impl ::core::default::Default for DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PA #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS") - .field("Header", &self.Header) - .field("PeerDeviceAddress", &self.PeerDeviceAddress) - .field("DialogToken", &self.DialogToken) - .field("Status", &self.Status) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS").field("Header", &self.Header).field("PeerDeviceAddress", &self.PeerDeviceAddress).field("DialogToken", &self.DialogToken).field("Status", &self.Status).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -2716,12 +2528,7 @@ impl ::core::default::Default for DOT11_HRDSSS_PHY_ATTRIBUTES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOT11_HRDSSS_PHY_ATTRIBUTES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_HRDSSS_PHY_ATTRIBUTES") - .field("bShortPreambleOptionImplemented", &self.bShortPreambleOptionImplemented) - .field("bPBCCOptionImplemented", &self.bPBCCOptionImplemented) - .field("bChannelAgilityPresent", &self.bChannelAgilityPresent) - .field("uHRCCAModeSupported", &self.uHRCCAModeSupported) - .finish() + fmt.debug_struct("DOT11_HRDSSS_PHY_ATTRIBUTES").field("bShortPreambleOptionImplemented", &self.bShortPreambleOptionImplemented).field("bPBCCOptionImplemented", &self.bPBCCOptionImplemented).field("bChannelAgilityPresent", &self.bChannelAgilityPresent).field("uHRCCAModeSupported", &self.uHRCCAModeSupported).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2840,23 +2647,7 @@ impl ::core::fmt::Debug for DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::cmp::PartialEq for DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.PeerMacAddr == other.PeerMacAddr - && self.uStatus == other.uStatus - && self.ucErrorSource == other.ucErrorSource - && self.bReAssocReq == other.bReAssocReq - && self.bReAssocResp == other.bReAssocResp - && self.uAssocReqOffset == other.uAssocReqOffset - && self.uAssocReqSize == other.uAssocReqSize - && self.uAssocRespOffset == other.uAssocRespOffset - && self.uAssocRespSize == other.uAssocRespSize - && self.AuthAlgo == other.AuthAlgo - && self.UnicastCipher == other.UnicastCipher - && self.MulticastCipher == other.MulticastCipher - && self.uActivePhyListOffset == other.uActivePhyListOffset - && self.uActivePhyListSize == other.uActivePhyListSize - && self.uBeaconOffset == other.uBeaconOffset - && self.uBeaconSize == other.uBeaconSize + self.Header == other.Header && self.PeerMacAddr == other.PeerMacAddr && self.uStatus == other.uStatus && self.ucErrorSource == other.ucErrorSource && self.bReAssocReq == other.bReAssocReq && self.bReAssocResp == other.bReAssocResp && self.uAssocReqOffset == other.uAssocReqOffset && self.uAssocReqSize == other.uAssocReqSize && self.uAssocRespOffset == other.uAssocRespOffset && self.uAssocRespSize == other.uAssocRespSize && self.AuthAlgo == other.AuthAlgo && self.UnicastCipher == other.UnicastCipher && self.MulticastCipher == other.MulticastCipher && self.uActivePhyListOffset == other.uActivePhyListOffset && self.uActivePhyListSize == other.uActivePhyListSize && self.uBeaconOffset == other.uBeaconOffset && self.uBeaconSize == other.uBeaconSize } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -2888,14 +2679,7 @@ impl ::core::default::Default for DOT11_INCOMING_ASSOC_DECISION { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::fmt::Debug for DOT11_INCOMING_ASSOC_DECISION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_INCOMING_ASSOC_DECISION") - .field("Header", &self.Header) - .field("PeerMacAddr", &self.PeerMacAddr) - .field("bAccept", &self.bAccept) - .field("usReasonCode", &self.usReasonCode) - .field("uAssocResponseIEsOffset", &self.uAssocResponseIEsOffset) - .field("uAssocResponseIEsLength", &self.uAssocResponseIEsLength) - .finish() + fmt.debug_struct("DOT11_INCOMING_ASSOC_DECISION").field("Header", &self.Header).field("PeerMacAddr", &self.PeerMacAddr).field("bAccept", &self.bAccept).field("usReasonCode", &self.usReasonCode).field("uAssocResponseIEsOffset", &self.uAssocResponseIEsOffset).field("uAssocResponseIEsLength", &self.uAssocResponseIEsLength).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -2935,15 +2719,7 @@ impl ::core::default::Default for DOT11_INCOMING_ASSOC_DECISION_V2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::fmt::Debug for DOT11_INCOMING_ASSOC_DECISION_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_INCOMING_ASSOC_DECISION_V2") - .field("Header", &self.Header) - .field("PeerMacAddr", &self.PeerMacAddr) - .field("bAccept", &self.bAccept) - .field("usReasonCode", &self.usReasonCode) - .field("uAssocResponseIEsOffset", &self.uAssocResponseIEsOffset) - .field("uAssocResponseIEsLength", &self.uAssocResponseIEsLength) - .field("WFDStatus", &self.WFDStatus) - .finish() + fmt.debug_struct("DOT11_INCOMING_ASSOC_DECISION_V2").field("Header", &self.Header).field("PeerMacAddr", &self.PeerMacAddr).field("bAccept", &self.bAccept).field("usReasonCode", &self.usReasonCode).field("uAssocResponseIEsOffset", &self.uAssocResponseIEsOffset).field("uAssocResponseIEsLength", &self.uAssocResponseIEsLength).field("WFDStatus", &self.WFDStatus).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -3053,15 +2829,7 @@ impl ::core::default::Default for DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMET #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS") - .field("Header", &self.Header) - .field("PeerDeviceAddress", &self.PeerDeviceAddress) - .field("ReceiverAddress", &self.ReceiverAddress) - .field("DialogToken", &self.DialogToken) - .field("Status", &self.Status) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS").field("Header", &self.Header).field("PeerDeviceAddress", &self.PeerDeviceAddress).field("ReceiverAddress", &self.ReceiverAddress).field("DialogToken", &self.DialogToken).field("Status", &self.Status).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3099,14 +2867,7 @@ impl ::core::default::Default for DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAME #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS") - .field("Header", &self.Header) - .field("ReceiverDeviceAddress", &self.ReceiverDeviceAddress) - .field("DialogToken", &self.DialogToken) - .field("Status", &self.Status) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS").field("Header", &self.Header).field("ReceiverDeviceAddress", &self.ReceiverDeviceAddress).field("DialogToken", &self.DialogToken).field("Status", &self.Status).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -3751,15 +3512,7 @@ impl ::core::default::Default for DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS") - .field("SelfTestType", &self.SelfTestType) - .field("uTestID", &self.uTestID) - .field("bResult", &self.bResult) - .field("uPinFailedBitMask", &self.uPinFailedBitMask) - .field("pvContext", &self.pvContext) - .field("uBytesWrittenOut", &self.uBytesWrittenOut) - .field("ucBufferOut", &self.ucBufferOut) - .finish() + fmt.debug_struct("DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS").field("SelfTestType", &self.SelfTestType).field("uTestID", &self.uTestID).field("bResult", &self.bResult).field("uPinFailedBitMask", &self.uPinFailedBitMask).field("pvContext", &self.pvContext).field("uBytesWrittenOut", &self.uBytesWrittenOut).field("ucBufferOut", &self.ucBufferOut).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3792,14 +3545,7 @@ impl ::core::default::Default for DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS { } impl ::core::fmt::Debug for DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS") - .field("SelfTestType", &self.SelfTestType) - .field("uTestID", &self.uTestID) - .field("uPinBitMask", &self.uPinBitMask) - .field("pvContext", &self.pvContext) - .field("uBufferLength", &self.uBufferLength) - .field("ucBufferIn", &self.ucBufferIn) - .finish() + fmt.debug_struct("DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS").field("SelfTestType", &self.SelfTestType).field("uTestID", &self.uTestID).field("uPinBitMask", &self.uPinBitMask).field("pvContext", &self.pvContext).field("uBufferLength", &self.uBufferLength).field("ucBufferIn", &self.ucBufferIn).finish() } } impl ::core::cmp::PartialEq for DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS { @@ -4044,12 +3790,7 @@ impl ::core::default::Default for DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY { } impl ::core::fmt::Debug for DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY") - .field("uMultiDomainCapabilityIndex", &self.uMultiDomainCapabilityIndex) - .field("uFirstChannelNumber", &self.uFirstChannelNumber) - .field("uNumberOfChannels", &self.uNumberOfChannels) - .field("lMaximumTransmitPowerLevel", &self.lMaximumTransmitPowerLevel) - .finish() + fmt.debug_struct("DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY").field("uMultiDomainCapabilityIndex", &self.uMultiDomainCapabilityIndex).field("uFirstChannelNumber", &self.uFirstChannelNumber).field("uNumberOfChannels", &self.uNumberOfChannels).field("lMaximumTransmitPowerLevel", &self.lMaximumTransmitPowerLevel).finish() } } impl ::core::cmp::PartialEq for DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY { @@ -4188,15 +3929,7 @@ impl ::core::default::Default for DOT11_OFFLOAD_CAPABILITY { } impl ::core::fmt::Debug for DOT11_OFFLOAD_CAPABILITY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_OFFLOAD_CAPABILITY") - .field("uReserved", &self.uReserved) - .field("uFlags", &self.uFlags) - .field("uSupportedWEPAlgorithms", &self.uSupportedWEPAlgorithms) - .field("uNumOfReplayWindows", &self.uNumOfReplayWindows) - .field("uMaxWEPKeyMappingLength", &self.uMaxWEPKeyMappingLength) - .field("uSupportedAuthAlgorithms", &self.uSupportedAuthAlgorithms) - .field("uMaxAuthKeyMappingLength", &self.uMaxAuthKeyMappingLength) - .finish() + fmt.debug_struct("DOT11_OFFLOAD_CAPABILITY").field("uReserved", &self.uReserved).field("uFlags", &self.uFlags).field("uSupportedWEPAlgorithms", &self.uSupportedWEPAlgorithms).field("uNumOfReplayWindows", &self.uNumOfReplayWindows).field("uMaxWEPKeyMappingLength", &self.uMaxWEPKeyMappingLength).field("uSupportedAuthAlgorithms", &self.uSupportedAuthAlgorithms).field("uMaxAuthKeyMappingLength", &self.uMaxAuthKeyMappingLength).finish() } } impl ::core::cmp::PartialEq for DOT11_OFFLOAD_CAPABILITY { @@ -4259,15 +3992,7 @@ impl ::core::default::Default for DOT11_OFFLOAD_NETWORK_LIST_INFO { #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_OFFLOAD_NETWORK_LIST_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_OFFLOAD_NETWORK_LIST_INFO") - .field("Header", &self.Header) - .field("ulFlags", &self.ulFlags) - .field("FastScanPeriod", &self.FastScanPeriod) - .field("FastScanIterations", &self.FastScanIterations) - .field("SlowScanPeriod", &self.SlowScanPeriod) - .field("uNumOfEntries", &self.uNumOfEntries) - .field("offloadNetworkList", &self.offloadNetworkList) - .finish() + fmt.debug_struct("DOT11_OFFLOAD_NETWORK_LIST_INFO").field("Header", &self.Header).field("ulFlags", &self.ulFlags).field("FastScanPeriod", &self.FastScanPeriod).field("FastScanIterations", &self.FastScanIterations).field("SlowScanPeriod", &self.SlowScanPeriod).field("uNumOfEntries", &self.uNumOfEntries).field("offloadNetworkList", &self.offloadNetworkList).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -4377,14 +4102,7 @@ impl ::core::default::Default for DOT11_OPERATION_MODE_CAPABILITY { } impl ::core::fmt::Debug for DOT11_OPERATION_MODE_CAPABILITY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_OPERATION_MODE_CAPABILITY") - .field("uReserved", &self.uReserved) - .field("uMajorVersion", &self.uMajorVersion) - .field("uMinorVersion", &self.uMinorVersion) - .field("uNumOfTXBuffers", &self.uNumOfTXBuffers) - .field("uNumOfRXBuffers", &self.uNumOfRXBuffers) - .field("uOpModeCapability", &self.uOpModeCapability) - .finish() + fmt.debug_struct("DOT11_OPERATION_MODE_CAPABILITY").field("uReserved", &self.uReserved).field("uMajorVersion", &self.uMajorVersion).field("uMinorVersion", &self.uMinorVersion).field("uNumOfTXBuffers", &self.uNumOfTXBuffers).field("uNumOfRXBuffers", &self.uNumOfRXBuffers).field("uOpModeCapability", &self.uOpModeCapability).finish() } } impl ::core::cmp::PartialEq for DOT11_OPERATION_MODE_CAPABILITY { @@ -4504,19 +4222,7 @@ impl ::core::fmt::Debug for DOT11_PEER_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DOT11_PEER_INFO { fn eq(&self, other: &Self) -> bool { - self.MacAddress == other.MacAddress - && self.usCapabilityInformation == other.usCapabilityInformation - && self.AuthAlgo == other.AuthAlgo - && self.UnicastCipherAlgo == other.UnicastCipherAlgo - && self.MulticastCipherAlgo == other.MulticastCipherAlgo - && self.bWpsEnabled == other.bWpsEnabled - && self.usListenInterval == other.usListenInterval - && self.ucSupportedRates == other.ucSupportedRates - && self.usAssociationID == other.usAssociationID - && self.AssociationState == other.AssociationState - && self.PowerMode == other.PowerMode - && self.liAssociationUpTime == other.liAssociationUpTime - && self.Statistics == other.Statistics + self.MacAddress == other.MacAddress && self.usCapabilityInformation == other.usCapabilityInformation && self.AuthAlgo == other.AuthAlgo && self.UnicastCipherAlgo == other.UnicastCipherAlgo && self.MulticastCipherAlgo == other.MulticastCipherAlgo && self.bWpsEnabled == other.bWpsEnabled && self.usListenInterval == other.usListenInterval && self.ucSupportedRates == other.ucSupportedRates && self.usAssociationID == other.usAssociationID && self.AssociationState == other.AssociationState && self.PowerMode == other.PowerMode && self.liAssociationUpTime == other.liAssociationUpTime && self.Statistics == other.Statistics } } #[cfg(feature = "Win32_Foundation")] @@ -4579,14 +4285,7 @@ impl ::core::default::Default for DOT11_PEER_STATISTICS { } impl ::core::fmt::Debug for DOT11_PEER_STATISTICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_PEER_STATISTICS") - .field("ullDecryptSuccessCount", &self.ullDecryptSuccessCount) - .field("ullDecryptFailureCount", &self.ullDecryptFailureCount) - .field("ullTxPacketSuccessCount", &self.ullTxPacketSuccessCount) - .field("ullTxPacketFailureCount", &self.ullTxPacketFailureCount) - .field("ullRxPacketSuccessCount", &self.ullRxPacketSuccessCount) - .field("ullRxPacketFailureCount", &self.ullRxPacketFailureCount) - .finish() + fmt.debug_struct("DOT11_PEER_STATISTICS").field("ullDecryptSuccessCount", &self.ullDecryptSuccessCount).field("ullDecryptFailureCount", &self.ullDecryptFailureCount).field("ullTxPacketSuccessCount", &self.ullTxPacketSuccessCount).field("ullTxPacketFailureCount", &self.ullTxPacketFailureCount).field("ullRxPacketSuccessCount", &self.ullRxPacketSuccessCount).field("ullRxPacketFailureCount", &self.ullRxPacketFailureCount).finish() } } impl ::core::cmp::PartialEq for DOT11_PEER_STATISTICS { @@ -4615,13 +4314,7 @@ impl ::core::default::Default for DOT11_PER_MSDU_COUNTERS { } impl ::core::fmt::Debug for DOT11_PER_MSDU_COUNTERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_PER_MSDU_COUNTERS") - .field("uTransmittedFragmentCount", &self.uTransmittedFragmentCount) - .field("uRetryCount", &self.uRetryCount) - .field("uRTSSuccessCount", &self.uRTSSuccessCount) - .field("uRTSFailureCount", &self.uRTSFailureCount) - .field("uACKFailureCount", &self.uACKFailureCount) - .finish() + fmt.debug_struct("DOT11_PER_MSDU_COUNTERS").field("uTransmittedFragmentCount", &self.uTransmittedFragmentCount).field("uRetryCount", &self.uRetryCount).field("uRTSSuccessCount", &self.uRTSSuccessCount).field("uRTSFailureCount", &self.uRTSFailureCount).field("uACKFailureCount", &self.uACKFailureCount).finish() } } impl ::core::cmp::PartialEq for DOT11_PER_MSDU_COUNTERS { @@ -4956,16 +4649,7 @@ impl ::core::default::Default for DOT11_PHY_TYPE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOT11_PHY_TYPE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_PHY_TYPE_INFO") - .field("dot11PhyType", &self.dot11PhyType) - .field("bUseParameters", &self.bUseParameters) - .field("uProbeDelay", &self.uProbeDelay) - .field("uMinChannelTime", &self.uMinChannelTime) - .field("uMaxChannelTime", &self.uMaxChannelTime) - .field("ChDescriptionType", &self.ChDescriptionType) - .field("uChannelListSize", &self.uChannelListSize) - .field("ucChannelListBuffer", &self.ucChannelListBuffer) - .finish() + fmt.debug_struct("DOT11_PHY_TYPE_INFO").field("dot11PhyType", &self.dot11PhyType).field("bUseParameters", &self.bUseParameters).field("uProbeDelay", &self.uProbeDelay).field("uMinChannelTime", &self.uMinChannelTime).field("uMaxChannelTime", &self.uMaxChannelTime).field("ChDescriptionType", &self.ChDescriptionType).field("uChannelListSize", &self.uChannelListSize).field("ucChannelListBuffer", &self.ucChannelListBuffer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5380,15 +5064,7 @@ impl ::core::default::Default for DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLET #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS") - .field("Header", &self.Header) - .field("PeerDeviceAddress", &self.PeerDeviceAddress) - .field("ReceiverAddress", &self.ReceiverAddress) - .field("DialogToken", &self.DialogToken) - .field("Status", &self.Status) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS").field("Header", &self.Header).field("PeerDeviceAddress", &self.PeerDeviceAddress).field("ReceiverAddress", &self.ReceiverAddress).field("DialogToken", &self.DialogToken).field("Status", &self.Status).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -5426,14 +5102,7 @@ impl ::core::default::Default for DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLE #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS") - .field("Header", &self.Header) - .field("ReceiverDeviceAddress", &self.ReceiverDeviceAddress) - .field("DialogToken", &self.DialogToken) - .field("Status", &self.Status) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS").field("Header", &self.Header).field("ReceiverDeviceAddress", &self.ReceiverDeviceAddress).field("DialogToken", &self.DialogToken).field("Status", &self.Status).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -5639,14 +5308,7 @@ impl ::core::default::Default for DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETE #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS") - .field("Header", &self.Header) - .field("PeerDeviceAddress", &self.PeerDeviceAddress) - .field("DialogToken", &self.DialogToken) - .field("RequestContext", &self.RequestContext) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS").field("Header", &self.Header).field("PeerDeviceAddress", &self.PeerDeviceAddress).field("DialogToken", &self.DialogToken).field("RequestContext", &self.RequestContext).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -5684,14 +5346,7 @@ impl ::core::default::Default for DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMET #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS") - .field("Header", &self.Header) - .field("PeerDeviceAddress", &self.PeerDeviceAddress) - .field("DialogToken", &self.DialogToken) - .field("ResponseContext", &self.ResponseContext) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS").field("Header", &self.Header).field("PeerDeviceAddress", &self.PeerDeviceAddress).field("DialogToken", &self.DialogToken).field("ResponseContext", &self.ResponseContext).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -5730,15 +5385,7 @@ impl ::core::default::Default for DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS { #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS") - .field("Header", &self.Header) - .field("TransmitterDeviceAddress", &self.TransmitterDeviceAddress) - .field("BSSID", &self.BSSID) - .field("DialogToken", &self.DialogToken) - .field("RequestContext", &self.RequestContext) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS").field("Header", &self.Header).field("TransmitterDeviceAddress", &self.TransmitterDeviceAddress).field("BSSID", &self.BSSID).field("DialogToken", &self.DialogToken).field("RequestContext", &self.RequestContext).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -5776,14 +5423,7 @@ impl ::core::default::Default for DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS") - .field("Header", &self.Header) - .field("TransmitterDeviceAddress", &self.TransmitterDeviceAddress) - .field("BSSID", &self.BSSID) - .field("DialogToken", &self.DialogToken) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS").field("Header", &self.Header).field("TransmitterDeviceAddress", &self.TransmitterDeviceAddress).field("BSSID", &self.BSSID).field("DialogToken", &self.DialogToken).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -5822,15 +5462,7 @@ impl ::core::default::Default for DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PAR #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS") - .field("Header", &self.Header) - .field("TransmitterDeviceAddress", &self.TransmitterDeviceAddress) - .field("BSSID", &self.BSSID) - .field("DialogToken", &self.DialogToken) - .field("RequestContext", &self.RequestContext) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS").field("Header", &self.Header).field("TransmitterDeviceAddress", &self.TransmitterDeviceAddress).field("BSSID", &self.BSSID).field("DialogToken", &self.DialogToken).field("RequestContext", &self.RequestContext).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -5868,14 +5500,7 @@ impl ::core::default::Default for DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PA #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS") - .field("Header", &self.Header) - .field("TransmitterDeviceAddress", &self.TransmitterDeviceAddress) - .field("BSSID", &self.BSSID) - .field("DialogToken", &self.DialogToken) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS").field("Header", &self.Header).field("TransmitterDeviceAddress", &self.TransmitterDeviceAddress).field("BSSID", &self.BSSID).field("DialogToken", &self.DialogToken).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -6411,19 +6036,7 @@ impl ::core::fmt::Debug for DOT11_SCAN_REQUEST { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DOT11_SCAN_REQUEST { fn eq(&self, other: &Self) -> bool { - self.dot11BSSType == other.dot11BSSType - && self.dot11BSSID == other.dot11BSSID - && self.dot11SSID == other.dot11SSID - && self.dot11ScanType == other.dot11ScanType - && self.bRestrictedScan == other.bRestrictedScan - && self.bUseRequestIE == other.bUseRequestIE - && self.uRequestIDsOffset == other.uRequestIDsOffset - && self.uNumOfRequestIDs == other.uNumOfRequestIDs - && self.uPhyTypesOffset == other.uPhyTypesOffset - && self.uNumOfPhyTypes == other.uNumOfPhyTypes - && self.uIEsOffset == other.uIEsOffset - && self.uIEsLength == other.uIEsLength - && self.ucBuffer == other.ucBuffer + self.dot11BSSType == other.dot11BSSType && self.dot11BSSID == other.dot11BSSID && self.dot11SSID == other.dot11SSID && self.dot11ScanType == other.dot11ScanType && self.bRestrictedScan == other.bRestrictedScan && self.bUseRequestIE == other.bUseRequestIE && self.uRequestIDsOffset == other.uRequestIDsOffset && self.uNumOfRequestIDs == other.uNumOfRequestIDs && self.uPhyTypesOffset == other.uPhyTypesOffset && self.uNumOfPhyTypes == other.uNumOfPhyTypes && self.uIEsOffset == other.uIEsOffset && self.uIEsLength == other.uIEsLength && self.ucBuffer == other.ucBuffer } } #[cfg(feature = "Win32_Foundation")] @@ -6483,20 +6096,7 @@ impl ::core::fmt::Debug for DOT11_SCAN_REQUEST_V2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DOT11_SCAN_REQUEST_V2 { fn eq(&self, other: &Self) -> bool { - self.dot11BSSType == other.dot11BSSType - && self.dot11BSSID == other.dot11BSSID - && self.dot11ScanType == other.dot11ScanType - && self.bRestrictedScan == other.bRestrictedScan - && self.udot11SSIDsOffset == other.udot11SSIDsOffset - && self.uNumOfdot11SSIDs == other.uNumOfdot11SSIDs - && self.bUseRequestIE == other.bUseRequestIE - && self.uRequestIDsOffset == other.uRequestIDsOffset - && self.uNumOfRequestIDs == other.uNumOfRequestIDs - && self.uPhyTypeInfosOffset == other.uPhyTypeInfosOffset - && self.uNumOfPhyTypeInfos == other.uNumOfPhyTypeInfos - && self.uIEsOffset == other.uIEsOffset - && self.uIEsLength == other.uIEsLength - && self.ucBuffer == other.ucBuffer + self.dot11BSSType == other.dot11BSSType && self.dot11BSSID == other.dot11BSSID && self.dot11ScanType == other.dot11ScanType && self.bRestrictedScan == other.bRestrictedScan && self.udot11SSIDsOffset == other.udot11SSIDsOffset && self.uNumOfdot11SSIDs == other.uNumOfdot11SSIDs && self.bUseRequestIE == other.bUseRequestIE && self.uRequestIDsOffset == other.uRequestIDsOffset && self.uNumOfRequestIDs == other.uNumOfRequestIDs && self.uPhyTypeInfosOffset == other.uPhyTypeInfosOffset && self.uNumOfPhyTypeInfos == other.uNumOfPhyTypeInfos && self.uIEsOffset == other.uIEsOffset && self.uIEsLength == other.uIEsLength && self.ucBuffer == other.ucBuffer } } #[cfg(feature = "Win32_Foundation")] @@ -6680,20 +6280,7 @@ impl ::core::fmt::Debug for DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::cmp::PartialEq for DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.PeerDeviceAddress == other.PeerDeviceAddress - && self.DialogToken == other.DialogToken - && self.RequestContext == other.RequestContext - && self.uSendTimeout == other.uSendTimeout - && self.Status == other.Status - && self.GroupOwnerIntent == other.GroupOwnerIntent - && self.MinimumConfigTimeout == other.MinimumConfigTimeout - && self.IntendedInterfaceAddress == other.IntendedInterfaceAddress - && self.GroupCapability == other.GroupCapability - && self.GroupID == other.GroupID - && self.bUseGroupID == other.bUseGroupID - && self.uIEsOffset == other.uIEsOffset - && self.uIEsLength == other.uIEsLength + self.Header == other.Header && self.PeerDeviceAddress == other.PeerDeviceAddress && self.DialogToken == other.DialogToken && self.RequestContext == other.RequestContext && self.uSendTimeout == other.uSendTimeout && self.Status == other.Status && self.GroupOwnerIntent == other.GroupOwnerIntent && self.MinimumConfigTimeout == other.MinimumConfigTimeout && self.IntendedInterfaceAddress == other.IntendedInterfaceAddress && self.GroupCapability == other.GroupCapability && self.GroupID == other.GroupID && self.bUseGroupID == other.bUseGroupID && self.uIEsOffset == other.uIEsOffset && self.uIEsLength == other.uIEsLength } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -6754,20 +6341,7 @@ impl ::core::fmt::Debug for DOT11_SEND_INVITATION_REQUEST_PARAMETERS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::cmp::PartialEq for DOT11_SEND_INVITATION_REQUEST_PARAMETERS { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.DialogToken == other.DialogToken - && self.PeerDeviceAddress == other.PeerDeviceAddress - && self.uSendTimeout == other.uSendTimeout - && self.MinimumConfigTimeout == other.MinimumConfigTimeout - && self.InvitationFlags == other.InvitationFlags - && self.GroupBSSID == other.GroupBSSID - && self.bUseGroupBSSID == other.bUseGroupBSSID - && self.OperatingChannel == other.OperatingChannel - && self.bUseSpecifiedOperatingChannel == other.bUseSpecifiedOperatingChannel - && self.GroupID == other.GroupID - && self.bLocalGO == other.bLocalGO - && self.uIEsOffset == other.uIEsOffset - && self.uIEsLength == other.uIEsLength + self.Header == other.Header && self.DialogToken == other.DialogToken && self.PeerDeviceAddress == other.PeerDeviceAddress && self.uSendTimeout == other.uSendTimeout && self.MinimumConfigTimeout == other.MinimumConfigTimeout && self.InvitationFlags == other.InvitationFlags && self.GroupBSSID == other.GroupBSSID && self.bUseGroupBSSID == other.bUseGroupBSSID && self.OperatingChannel == other.OperatingChannel && self.bUseSpecifiedOperatingChannel == other.bUseSpecifiedOperatingChannel && self.GroupID == other.GroupID && self.bLocalGO == other.bLocalGO && self.uIEsOffset == other.uIEsOffset && self.uIEsLength == other.uIEsLength } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -6826,19 +6400,7 @@ impl ::core::fmt::Debug for DOT11_SEND_INVITATION_RESPONSE_PARAMETERS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::cmp::PartialEq for DOT11_SEND_INVITATION_RESPONSE_PARAMETERS { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.ReceiverDeviceAddress == other.ReceiverDeviceAddress - && self.DialogToken == other.DialogToken - && self.RequestContext == other.RequestContext - && self.uSendTimeout == other.uSendTimeout - && self.Status == other.Status - && self.MinimumConfigTimeout == other.MinimumConfigTimeout - && self.GroupBSSID == other.GroupBSSID - && self.bUseGroupBSSID == other.bUseGroupBSSID - && self.OperatingChannel == other.OperatingChannel - && self.bUseSpecifiedOperatingChannel == other.bUseSpecifiedOperatingChannel - && self.uIEsOffset == other.uIEsOffset - && self.uIEsLength == other.uIEsLength + self.Header == other.Header && self.ReceiverDeviceAddress == other.ReceiverDeviceAddress && self.DialogToken == other.DialogToken && self.RequestContext == other.RequestContext && self.uSendTimeout == other.uSendTimeout && self.Status == other.Status && self.MinimumConfigTimeout == other.MinimumConfigTimeout && self.GroupBSSID == other.GroupBSSID && self.bUseGroupBSSID == other.bUseGroupBSSID && self.OperatingChannel == other.OperatingChannel && self.bUseSpecifiedOperatingChannel == other.bUseSpecifiedOperatingChannel && self.uIEsOffset == other.uIEsOffset && self.uIEsLength == other.uIEsLength } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -6873,17 +6435,7 @@ impl ::core::default::Default for DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMET #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::fmt::Debug for DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS") - .field("Header", &self.Header) - .field("DialogToken", &self.DialogToken) - .field("PeerDeviceAddress", &self.PeerDeviceAddress) - .field("uSendTimeout", &self.uSendTimeout) - .field("GroupCapability", &self.GroupCapability) - .field("GroupID", &self.GroupID) - .field("bUseGroupID", &self.bUseGroupID) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS").field("Header", &self.Header).field("DialogToken", &self.DialogToken).field("PeerDeviceAddress", &self.PeerDeviceAddress).field("uSendTimeout", &self.uSendTimeout).field("GroupCapability", &self.GroupCapability).field("GroupID", &self.GroupID).field("bUseGroupID", &self.bUseGroupID).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -6922,15 +6474,7 @@ impl ::core::default::Default for DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAME #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS") - .field("Header", &self.Header) - .field("ReceiverDeviceAddress", &self.ReceiverDeviceAddress) - .field("DialogToken", &self.DialogToken) - .field("RequestContext", &self.RequestContext) - .field("uSendTimeout", &self.uSendTimeout) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .finish() + fmt.debug_struct("DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS").field("Header", &self.Header).field("ReceiverDeviceAddress", &self.ReceiverDeviceAddress).field("DialogToken", &self.DialogToken).field("RequestContext", &self.RequestContext).field("uSendTimeout", &self.uSendTimeout).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -7062,15 +6606,7 @@ impl ::core::default::Default for DOT11_STATISTICS { #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_STATISTICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_STATISTICS") - .field("Header", &self.Header) - .field("ullFourWayHandshakeFailures", &self.ullFourWayHandshakeFailures) - .field("ullTKIPCounterMeasuresInvoked", &self.ullTKIPCounterMeasuresInvoked) - .field("ullReserved", &self.ullReserved) - .field("MacUcastCounters", &self.MacUcastCounters) - .field("MacMcastCounters", &self.MacMcastCounters) - .field("PhyCounters", &self.PhyCounters) - .finish() + fmt.debug_struct("DOT11_STATISTICS").field("Header", &self.Header).field("ullFourWayHandshakeFailures", &self.ullFourWayHandshakeFailures).field("ullTKIPCounterMeasuresInvoked", &self.ullTKIPCounterMeasuresInvoked).field("ullReserved", &self.ullReserved).field("MacUcastCounters", &self.MacUcastCounters).field("MacMcastCounters", &self.MacMcastCounters).field("PhyCounters", &self.PhyCounters).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -7699,14 +7235,7 @@ impl ::core::default::Default for DOT11_VWIFI_COMBINATION_V3 { #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_VWIFI_COMBINATION_V3 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_VWIFI_COMBINATION_V3") - .field("Header", &self.Header) - .field("uNumInfrastructure", &self.uNumInfrastructure) - .field("uNumAdhoc", &self.uNumAdhoc) - .field("uNumSoftAP", &self.uNumSoftAP) - .field("uNumVirtualStation", &self.uNumVirtualStation) - .field("uNumWFDGroup", &self.uNumWFDGroup) - .finish() + fmt.debug_struct("DOT11_VWIFI_COMBINATION_V3").field("Header", &self.Header).field("uNumInfrastructure", &self.uNumInfrastructure).field("uNumAdhoc", &self.uNumAdhoc).field("uNumSoftAP", &self.uNumSoftAP).field("uNumVirtualStation", &self.uNumVirtualStation).field("uNumWFDGroup", &self.uNumWFDGroup).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -7774,21 +7303,7 @@ impl ::core::fmt::Debug for DOT11_WEP_OFFLOAD { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DOT11_WEP_OFFLOAD { fn eq(&self, other: &Self) -> bool { - self.uReserved == other.uReserved - && self.hOffloadContext == other.hOffloadContext - && self.hOffload == other.hOffload - && self.dot11OffloadType == other.dot11OffloadType - && self.dwAlgorithm == other.dwAlgorithm - && self.bRowIsOutbound == other.bRowIsOutbound - && self.bUseDefault == other.bUseDefault - && self.uFlags == other.uFlags - && self.ucMacAddress == other.ucMacAddress - && self.uNumOfRWsOnPeer == other.uNumOfRWsOnPeer - && self.uNumOfRWsOnMe == other.uNumOfRWsOnMe - && self.dot11IV48Counters == other.dot11IV48Counters - && self.usDot11RWBitMaps == other.usDot11RWBitMaps - && self.usKeyLength == other.usKeyLength - && self.ucKey == other.ucKey + self.uReserved == other.uReserved && self.hOffloadContext == other.hOffloadContext && self.hOffload == other.hOffload && self.dot11OffloadType == other.dot11OffloadType && self.dwAlgorithm == other.dwAlgorithm && self.bRowIsOutbound == other.bRowIsOutbound && self.bUseDefault == other.bUseDefault && self.uFlags == other.uFlags && self.ucMacAddress == other.ucMacAddress && self.uNumOfRWsOnPeer == other.uNumOfRWsOnPeer && self.uNumOfRWsOnMe == other.uNumOfRWsOnMe && self.dot11IV48Counters == other.dot11IV48Counters && self.usDot11RWBitMaps == other.usDot11RWBitMaps && self.usKeyLength == other.usKeyLength && self.ucKey == other.ucKey } } #[cfg(feature = "Win32_Foundation")] @@ -7819,14 +7334,7 @@ impl ::core::default::Default for DOT11_WEP_UPLOAD { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOT11_WEP_UPLOAD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_WEP_UPLOAD") - .field("uReserved", &self.uReserved) - .field("dot11OffloadType", &self.dot11OffloadType) - .field("hOffload", &self.hOffload) - .field("uNumOfRWsUsed", &self.uNumOfRWsUsed) - .field("dot11IV48Counters", &self.dot11IV48Counters) - .field("usDot11RWBitMaps", &self.usDot11RWBitMaps) - .finish() + fmt.debug_struct("DOT11_WEP_UPLOAD").field("uReserved", &self.uReserved).field("dot11OffloadType", &self.dot11OffloadType).field("hOffload", &self.hOffload).field("uNumOfRWsUsed", &self.uNumOfRWsUsed).field("dot11IV48Counters", &self.dot11IV48Counters).field("usDot11RWBitMaps", &self.usDot11RWBitMaps).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7864,15 +7372,7 @@ impl ::core::default::Default for DOT11_WFD_ADDITIONAL_IE { #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_WFD_ADDITIONAL_IE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_WFD_ADDITIONAL_IE") - .field("Header", &self.Header) - .field("uBeaconIEsOffset", &self.uBeaconIEsOffset) - .field("uBeaconIEsLength", &self.uBeaconIEsLength) - .field("uProbeResponseIEsOffset", &self.uProbeResponseIEsOffset) - .field("uProbeResponseIEsLength", &self.uProbeResponseIEsLength) - .field("uDefaultRequestIEsOffset", &self.uDefaultRequestIEsOffset) - .field("uDefaultRequestIEsLength", &self.uDefaultRequestIEsLength) - .finish() + fmt.debug_struct("DOT11_WFD_ADDITIONAL_IE").field("Header", &self.Header).field("uBeaconIEsOffset", &self.uBeaconIEsOffset).field("uBeaconIEsLength", &self.uBeaconIEsLength).field("uProbeResponseIEsOffset", &self.uProbeResponseIEsOffset).field("uProbeResponseIEsLength", &self.uProbeResponseIEsLength).field("uDefaultRequestIEsOffset", &self.uDefaultRequestIEsOffset).field("uDefaultRequestIEsLength", &self.uDefaultRequestIEsLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -8141,14 +7641,7 @@ impl ::core::fmt::Debug for DOT11_WFD_DEVICE_CAPABILITY_CONFIG { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::cmp::PartialEq for DOT11_WFD_DEVICE_CAPABILITY_CONFIG { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.bServiceDiscoveryEnabled == other.bServiceDiscoveryEnabled - && self.bClientDiscoverabilityEnabled == other.bClientDiscoverabilityEnabled - && self.bConcurrentOperationSupported == other.bConcurrentOperationSupported - && self.bInfrastructureManagementEnabled == other.bInfrastructureManagementEnabled - && self.bDeviceLimitReached == other.bDeviceLimitReached - && self.bInvitationProcedureEnabled == other.bInvitationProcedureEnabled - && self.WPSVersionsEnabled == other.WPSVersionsEnabled + self.Header == other.Header && self.bServiceDiscoveryEnabled == other.bServiceDiscoveryEnabled && self.bClientDiscoverabilityEnabled == other.bClientDiscoverabilityEnabled && self.bConcurrentOperationSupported == other.bConcurrentOperationSupported && self.bInfrastructureManagementEnabled == other.bInfrastructureManagementEnabled && self.bDeviceLimitReached == other.bDeviceLimitReached && self.bInvitationProcedureEnabled == other.bInvitationProcedureEnabled && self.WPSVersionsEnabled == other.WPSVersionsEnabled } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -8323,14 +7816,7 @@ impl ::core::default::Default for DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS { #[cfg(feature = "Win32_NetworkManagement_Ndis")] impl ::core::fmt::Debug for DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS") - .field("Header", &self.Header) - .field("Status", &self.Status) - .field("uNumOfEntries", &self.uNumOfEntries) - .field("uTotalNumOfEntries", &self.uTotalNumOfEntries) - .field("uListOffset", &self.uListOffset) - .field("uListLength", &self.uListLength) - .finish() + fmt.debug_struct("DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS").field("Header", &self.Header).field("Status", &self.Status).field("uNumOfEntries", &self.uNumOfEntries).field("uTotalNumOfEntries", &self.uTotalNumOfEntries).field("uListOffset", &self.uListOffset).field("uListLength", &self.uListLength).finish() } } #[cfg(feature = "Win32_NetworkManagement_Ndis")] @@ -8398,17 +7884,7 @@ impl ::core::default::Default for DOT11_WFD_DISCOVER_REQUEST { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::fmt::Debug for DOT11_WFD_DISCOVER_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_WFD_DISCOVER_REQUEST") - .field("Header", &self.Header) - .field("DiscoverType", &self.DiscoverType) - .field("ScanType", &self.ScanType) - .field("uDiscoverTimeout", &self.uDiscoverTimeout) - .field("uDeviceFilterListOffset", &self.uDeviceFilterListOffset) - .field("uNumDeviceFilters", &self.uNumDeviceFilters) - .field("uIEsOffset", &self.uIEsOffset) - .field("uIEsLength", &self.uIEsLength) - .field("bForceScanLegacyNetworks", &self.bForceScanLegacyNetworks) - .finish() + fmt.debug_struct("DOT11_WFD_DISCOVER_REQUEST").field("Header", &self.Header).field("DiscoverType", &self.DiscoverType).field("ScanType", &self.ScanType).field("uDiscoverTimeout", &self.uDiscoverTimeout).field("uDeviceFilterListOffset", &self.uDeviceFilterListOffset).field("uNumDeviceFilters", &self.uNumDeviceFilters).field("uIEsOffset", &self.uIEsOffset).field("uIEsLength", &self.uIEsLength).field("bForceScanLegacyNetworks", &self.bForceScanLegacyNetworks).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -8625,14 +8101,7 @@ impl ::core::fmt::Debug for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::cmp::PartialEq for DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2 { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.bPersistentGroupEnabled == other.bPersistentGroupEnabled - && self.bIntraBSSDistributionSupported == other.bIntraBSSDistributionSupported - && self.bCrossConnectionSupported == other.bCrossConnectionSupported - && self.bPersistentReconnectSupported == other.bPersistentReconnectSupported - && self.bGroupFormationEnabled == other.bGroupFormationEnabled - && self.uMaximumGroupLimit == other.uMaximumGroupLimit - && self.bEapolKeyIpAddressAllocationSupported == other.bEapolKeyIpAddressAllocationSupported + self.Header == other.Header && self.bPersistentGroupEnabled == other.bPersistentGroupEnabled && self.bIntraBSSDistributionSupported == other.bIntraBSSDistributionSupported && self.bCrossConnectionSupported == other.bCrossConnectionSupported && self.bPersistentReconnectSupported == other.bPersistentReconnectSupported && self.bGroupFormationEnabled == other.bGroupFormationEnabled && self.uMaximumGroupLimit == other.uMaximumGroupLimit && self.bEapolKeyIpAddressAllocationSupported == other.bEapolKeyIpAddressAllocationSupported } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -8897,14 +8366,7 @@ impl ::core::default::Default for DOT11_WME_UPDATE_IE { } impl ::core::fmt::Debug for DOT11_WME_UPDATE_IE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOT11_WME_UPDATE_IE") - .field("uParamElemMinBeaconIntervals", &self.uParamElemMinBeaconIntervals) - .field("uWMEInfoElemOffset", &self.uWMEInfoElemOffset) - .field("uWMEInfoElemLength", &self.uWMEInfoElemLength) - .field("uWMEParamElemOffset", &self.uWMEParamElemOffset) - .field("uWMEParamElemLength", &self.uWMEParamElemLength) - .field("ucBuffer", &self.ucBuffer) - .finish() + fmt.debug_struct("DOT11_WME_UPDATE_IE").field("uParamElemMinBeaconIntervals", &self.uParamElemMinBeaconIntervals).field("uWMEInfoElemOffset", &self.uWMEInfoElemOffset).field("uWMEInfoElemLength", &self.uWMEInfoElemLength).field("uWMEParamElemOffset", &self.uWMEParamElemOffset).field("uWMEParamElemLength", &self.uWMEParamElemLength).field("ucBuffer", &self.ucBuffer).finish() } } impl ::core::cmp::PartialEq for DOT11_WME_UPDATE_IE { @@ -9227,26 +8689,13 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDot1 } #[repr(C)] #[doc(hidden)] -pub struct IDot11AdHocInterfaceNotificationSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, estatus: DOT11_ADHOC_NETWORK_CONNECTION_STATUS) -> ::windows::core::HRESULT, -); +pub struct IDot11AdHocInterfaceNotificationSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, estatus: DOT11_ADHOC_NETWORK_CONNECTION_STATUS) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDot11AdHocManager(pub ::windows::core::IUnknown); impl IDot11AdHocManager { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateNetwork<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, IDot11AdHocInterface>, Param4: ::windows::core::IntoParam<'a, IDot11AdHocSecuritySettings>>( - &self, - name: Param0, - password: Param1, - geographicalid: i32, - pinterface: Param3, - psecurity: Param4, - pcontextguid: *const ::windows::core::GUID, - ) -> ::windows::core::Result { + pub unsafe fn CreateNetwork<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, IDot11AdHocInterface>, Param4: ::windows::core::IntoParam<'a, IDot11AdHocSecuritySettings>>(&self, name: Param0, password: Param1, geographicalid: i32, pinterface: Param3, psecurity: Param4, pcontextguid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), name.into_param().abi(), password.into_param().abi(), ::core::mem::transmute(geographicalid), pinterface.into_param().abi(), psecurity.into_param().abi(), ::core::mem::transmute(pcontextguid), &mut result__).from_abi::(result__) } @@ -10016,17 +9465,7 @@ impl ::core::default::Default for ONEX_EAP_ERROR { #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] impl ::core::fmt::Debug for ONEX_EAP_ERROR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ONEX_EAP_ERROR") - .field("dwWinError", &self.dwWinError) - .field("r#type", &self.r#type) - .field("dwReasonCode", &self.dwReasonCode) - .field("rootCauseGuid", &self.rootCauseGuid) - .field("repairGuid", &self.repairGuid) - .field("helpLinkGuid", &self.helpLinkGuid) - .field("_bitfield", &self._bitfield) - .field("RootCauseString", &self.RootCauseString) - .field("RepairString", &self.RepairString) - .finish() + fmt.debug_struct("ONEX_EAP_ERROR").field("dwWinError", &self.dwWinError).field("r#type", &self.r#type).field("dwReasonCode", &self.dwReasonCode).field("rootCauseGuid", &self.rootCauseGuid).field("repairGuid", &self.repairGuid).field("helpLinkGuid", &self.helpLinkGuid).field("_bitfield", &self._bitfield).field("RootCauseString", &self.RootCauseString).field("RepairString", &self.RepairString).finish() } } #[cfg(feature = "Win32_Security_ExtensibleAuthenticationProtocol")] @@ -10438,16 +9877,7 @@ impl ::core::default::Default for WLAN_ASSOCIATION_ATTRIBUTES { } impl ::core::fmt::Debug for WLAN_ASSOCIATION_ATTRIBUTES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLAN_ASSOCIATION_ATTRIBUTES") - .field("dot11Ssid", &self.dot11Ssid) - .field("dot11BssType", &self.dot11BssType) - .field("dot11Bssid", &self.dot11Bssid) - .field("dot11PhyType", &self.dot11PhyType) - .field("uDot11PhyIndex", &self.uDot11PhyIndex) - .field("wlanSignalQuality", &self.wlanSignalQuality) - .field("ulRxRate", &self.ulRxRate) - .field("ulTxRate", &self.ulTxRate) - .finish() + fmt.debug_struct("WLAN_ASSOCIATION_ATTRIBUTES").field("dot11Ssid", &self.dot11Ssid).field("dot11BssType", &self.dot11BssType).field("dot11Bssid", &self.dot11Bssid).field("dot11PhyType", &self.dot11PhyType).field("uDot11PhyIndex", &self.uDot11PhyIndex).field("wlanSignalQuality", &self.wlanSignalQuality).field("ulRxRate", &self.ulRxRate).field("ulTxRate", &self.ulTxRate).finish() } } impl ::core::cmp::PartialEq for WLAN_ASSOCIATION_ATTRIBUTES { @@ -10557,21 +9987,7 @@ impl ::core::fmt::Debug for WLAN_AVAILABLE_NETWORK { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WLAN_AVAILABLE_NETWORK { fn eq(&self, other: &Self) -> bool { - self.strProfileName == other.strProfileName - && self.dot11Ssid == other.dot11Ssid - && self.dot11BssType == other.dot11BssType - && self.uNumberOfBssids == other.uNumberOfBssids - && self.bNetworkConnectable == other.bNetworkConnectable - && self.wlanNotConnectableReason == other.wlanNotConnectableReason - && self.uNumberOfPhyTypes == other.uNumberOfPhyTypes - && self.dot11PhyTypes == other.dot11PhyTypes - && self.bMorePhyTypes == other.bMorePhyTypes - && self.wlanSignalQuality == other.wlanSignalQuality - && self.bSecurityEnabled == other.bSecurityEnabled - && self.dot11DefaultAuthAlgorithm == other.dot11DefaultAuthAlgorithm - && self.dot11DefaultCipherAlgorithm == other.dot11DefaultCipherAlgorithm - && self.dwFlags == other.dwFlags - && self.dwReserved == other.dwReserved + self.strProfileName == other.strProfileName && self.dot11Ssid == other.dot11Ssid && self.dot11BssType == other.dot11BssType && self.uNumberOfBssids == other.uNumberOfBssids && self.bNetworkConnectable == other.bNetworkConnectable && self.wlanNotConnectableReason == other.wlanNotConnectableReason && self.uNumberOfPhyTypes == other.uNumberOfPhyTypes && self.dot11PhyTypes == other.dot11PhyTypes && self.bMorePhyTypes == other.bMorePhyTypes && self.wlanSignalQuality == other.wlanSignalQuality && self.bSecurityEnabled == other.bSecurityEnabled && self.dot11DefaultAuthAlgorithm == other.dot11DefaultAuthAlgorithm && self.dot11DefaultCipherAlgorithm == other.dot11DefaultCipherAlgorithm && self.dwFlags == other.dwFlags && self.dwReserved == other.dwReserved } } #[cfg(feature = "Win32_Foundation")] @@ -10799,22 +10215,7 @@ impl ::core::fmt::Debug for WLAN_BSS_ENTRY { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WLAN_BSS_ENTRY { fn eq(&self, other: &Self) -> bool { - self.dot11Ssid == other.dot11Ssid - && self.uPhyId == other.uPhyId - && self.dot11Bssid == other.dot11Bssid - && self.dot11BssType == other.dot11BssType - && self.dot11BssPhyType == other.dot11BssPhyType - && self.lRssi == other.lRssi - && self.uLinkQuality == other.uLinkQuality - && self.bInRegDomain == other.bInRegDomain - && self.usBeaconPeriod == other.usBeaconPeriod - && self.ullTimestamp == other.ullTimestamp - && self.ullHostTimestamp == other.ullHostTimestamp - && self.usCapabilityInformation == other.usCapabilityInformation - && self.ulChCenterFrequency == other.ulChCenterFrequency - && self.wlanRateSet == other.wlanRateSet - && self.ulIeOffset == other.ulIeOffset - && self.ulIeSize == other.ulIeSize + self.dot11Ssid == other.dot11Ssid && self.uPhyId == other.uPhyId && self.dot11Bssid == other.dot11Bssid && self.dot11BssType == other.dot11BssType && self.dot11BssPhyType == other.dot11BssPhyType && self.lRssi == other.lRssi && self.uLinkQuality == other.uLinkQuality && self.bInRegDomain == other.bInRegDomain && self.usBeaconPeriod == other.usBeaconPeriod && self.ullTimestamp == other.ullTimestamp && self.ullHostTimestamp == other.ullHostTimestamp && self.usCapabilityInformation == other.usCapabilityInformation && self.ulChCenterFrequency == other.ulChCenterFrequency && self.wlanRateSet == other.wlanRateSet && self.ulIeOffset == other.ulIeOffset && self.ulIeSize == other.ulIeSize } } #[cfg(feature = "Win32_Foundation")] @@ -10879,13 +10280,7 @@ impl ::core::default::Default for WLAN_CONNECTION_ATTRIBUTES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WLAN_CONNECTION_ATTRIBUTES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLAN_CONNECTION_ATTRIBUTES") - .field("isState", &self.isState) - .field("wlanConnectionMode", &self.wlanConnectionMode) - .field("strProfileName", &self.strProfileName) - .field("wlanAssociationAttributes", &self.wlanAssociationAttributes) - .field("wlanSecurityAttributes", &self.wlanSecurityAttributes) - .finish() + fmt.debug_struct("WLAN_CONNECTION_ATTRIBUTES").field("isState", &self.isState).field("wlanConnectionMode", &self.wlanConnectionMode).field("strProfileName", &self.strProfileName).field("wlanAssociationAttributes", &self.wlanAssociationAttributes).field("wlanSecurityAttributes", &self.wlanSecurityAttributes).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10944,16 +10339,7 @@ impl ::core::default::Default for WLAN_CONNECTION_NOTIFICATION_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WLAN_CONNECTION_NOTIFICATION_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLAN_CONNECTION_NOTIFICATION_DATA") - .field("wlanConnectionMode", &self.wlanConnectionMode) - .field("strProfileName", &self.strProfileName) - .field("dot11Ssid", &self.dot11Ssid) - .field("dot11BssType", &self.dot11BssType) - .field("bSecurityEnabled", &self.bSecurityEnabled) - .field("wlanReasonCode", &self.wlanReasonCode) - .field("dwFlags", &self.dwFlags) - .field("strProfileXml", &self.strProfileXml) - .finish() + fmt.debug_struct("WLAN_CONNECTION_NOTIFICATION_DATA").field("wlanConnectionMode", &self.wlanConnectionMode).field("strProfileName", &self.strProfileName).field("dot11Ssid", &self.dot11Ssid).field("dot11BssType", &self.dot11BssType).field("bSecurityEnabled", &self.bSecurityEnabled).field("wlanReasonCode", &self.wlanReasonCode).field("dwFlags", &self.dwFlags).field("strProfileXml", &self.strProfileXml).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11031,14 +10417,7 @@ impl ::core::default::Default for WLAN_CONNECTION_PARAMETERS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::fmt::Debug for WLAN_CONNECTION_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLAN_CONNECTION_PARAMETERS") - .field("wlanConnectionMode", &self.wlanConnectionMode) - .field("strProfile", &self.strProfile) - .field("pDot11Ssid", &self.pDot11Ssid) - .field("pDesiredBssidList", &self.pDesiredBssidList) - .field("dot11BssType", &self.dot11BssType) - .field("dwFlags", &self.dwFlags) - .finish() + fmt.debug_struct("WLAN_CONNECTION_PARAMETERS").field("wlanConnectionMode", &self.wlanConnectionMode).field("strProfile", &self.strProfile).field("pDot11Ssid", &self.pDot11Ssid).field("pDesiredBssidList", &self.pDesiredBssidList).field("dot11BssType", &self.dot11BssType).field("dwFlags", &self.dwFlags).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -11077,16 +10456,7 @@ impl ::core::default::Default for WLAN_CONNECTION_PARAMETERS_V2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] impl ::core::fmt::Debug for WLAN_CONNECTION_PARAMETERS_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLAN_CONNECTION_PARAMETERS_V2") - .field("wlanConnectionMode", &self.wlanConnectionMode) - .field("strProfile", &self.strProfile) - .field("pDot11Ssid", &self.pDot11Ssid) - .field("pDot11Hessid", &self.pDot11Hessid) - .field("pDesiredBssidList", &self.pDesiredBssidList) - .field("dot11BssType", &self.dot11BssType) - .field("dwFlags", &self.dwFlags) - .field("pDot11AccessNetworkOptions", &self.pDot11AccessNetworkOptions) - .finish() + fmt.debug_struct("WLAN_CONNECTION_PARAMETERS_V2").field("wlanConnectionMode", &self.wlanConnectionMode).field("strProfile", &self.strProfile).field("pDot11Ssid", &self.pDot11Ssid).field("pDot11Hessid", &self.pDot11Hessid).field("pDesiredBssidList", &self.pDesiredBssidList).field("dot11BssType", &self.dot11BssType).field("dwFlags", &self.dwFlags).field("pDot11AccessNetworkOptions", &self.pDot11AccessNetworkOptions).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] @@ -11473,15 +10843,7 @@ impl ::core::default::Default for WLAN_HOSTED_NETWORK_STATUS { } impl ::core::fmt::Debug for WLAN_HOSTED_NETWORK_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLAN_HOSTED_NETWORK_STATUS") - .field("HostedNetworkState", &self.HostedNetworkState) - .field("IPDeviceID", &self.IPDeviceID) - .field("wlanHostedNetworkBSSID", &self.wlanHostedNetworkBSSID) - .field("dot11PhyType", &self.dot11PhyType) - .field("ulChannelFrequency", &self.ulChannelFrequency) - .field("dwNumberOfPeers", &self.dwNumberOfPeers) - .field("PeerList", &self.PeerList) - .finish() + fmt.debug_struct("WLAN_HOSTED_NETWORK_STATUS").field("HostedNetworkState", &self.HostedNetworkState).field("IPDeviceID", &self.IPDeviceID).field("wlanHostedNetworkBSSID", &self.wlanHostedNetworkBSSID).field("dot11PhyType", &self.dot11PhyType).field("ulChannelFrequency", &self.ulChannelFrequency).field("dwNumberOfPeers", &self.dwNumberOfPeers).field("PeerList", &self.PeerList).finish() } } impl ::core::cmp::PartialEq for WLAN_HOSTED_NETWORK_STATUS { @@ -11528,14 +10890,7 @@ impl ::core::default::Default for WLAN_INTERFACE_CAPABILITY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WLAN_INTERFACE_CAPABILITY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLAN_INTERFACE_CAPABILITY") - .field("interfaceType", &self.interfaceType) - .field("bDot11DSupported", &self.bDot11DSupported) - .field("dwMaxDesiredSsidListSize", &self.dwMaxDesiredSsidListSize) - .field("dwMaxDesiredBssidListSize", &self.dwMaxDesiredBssidListSize) - .field("dwNumberOfSupportedPhys", &self.dwNumberOfSupportedPhys) - .field("dot11PhyTypes", &self.dot11PhyTypes) - .finish() + fmt.debug_struct("WLAN_INTERFACE_CAPABILITY").field("interfaceType", &self.interfaceType).field("bDot11DSupported", &self.bDot11DSupported).field("dwMaxDesiredSsidListSize", &self.dwMaxDesiredSsidListSize).field("dwMaxDesiredBssidListSize", &self.dwMaxDesiredBssidListSize).field("dwNumberOfSupportedPhys", &self.dwNumberOfSupportedPhys).field("dot11PhyTypes", &self.dot11PhyTypes).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11718,18 +11073,7 @@ impl ::core::fmt::Debug for WLAN_MAC_FRAME_STATISTICS { } impl ::core::cmp::PartialEq for WLAN_MAC_FRAME_STATISTICS { fn eq(&self, other: &Self) -> bool { - self.ullTransmittedFrameCount == other.ullTransmittedFrameCount - && self.ullReceivedFrameCount == other.ullReceivedFrameCount - && self.ullWEPExcludedCount == other.ullWEPExcludedCount - && self.ullTKIPLocalMICFailures == other.ullTKIPLocalMICFailures - && self.ullTKIPReplays == other.ullTKIPReplays - && self.ullTKIPICVErrorCount == other.ullTKIPICVErrorCount - && self.ullCCMPReplays == other.ullCCMPReplays - && self.ullCCMPDecryptErrors == other.ullCCMPDecryptErrors - && self.ullWEPUndecryptableCount == other.ullWEPUndecryptableCount - && self.ullWEPICVErrorCount == other.ullWEPICVErrorCount - && self.ullDecryptSuccessCount == other.ullDecryptSuccessCount - && self.ullDecryptFailureCount == other.ullDecryptFailureCount + self.ullTransmittedFrameCount == other.ullTransmittedFrameCount && self.ullReceivedFrameCount == other.ullReceivedFrameCount && self.ullWEPExcludedCount == other.ullWEPExcludedCount && self.ullTKIPLocalMICFailures == other.ullTKIPLocalMICFailures && self.ullTKIPReplays == other.ullTKIPReplays && self.ullTKIPICVErrorCount == other.ullTKIPICVErrorCount && self.ullCCMPReplays == other.ullCCMPReplays && self.ullCCMPDecryptErrors == other.ullCCMPDecryptErrors && self.ullWEPUndecryptableCount == other.ullWEPUndecryptableCount && self.ullWEPICVErrorCount == other.ullWEPICVErrorCount && self.ullDecryptSuccessCount == other.ullDecryptSuccessCount && self.ullDecryptFailureCount == other.ullDecryptFailureCount } } impl ::core::cmp::Eq for WLAN_MAC_FRAME_STATISTICS {} @@ -11764,17 +11108,7 @@ impl ::core::default::Default for WLAN_MSM_NOTIFICATION_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WLAN_MSM_NOTIFICATION_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLAN_MSM_NOTIFICATION_DATA") - .field("wlanConnectionMode", &self.wlanConnectionMode) - .field("strProfileName", &self.strProfileName) - .field("dot11Ssid", &self.dot11Ssid) - .field("dot11BssType", &self.dot11BssType) - .field("dot11MacAddr", &self.dot11MacAddr) - .field("bSecurityEnabled", &self.bSecurityEnabled) - .field("bFirstPeer", &self.bFirstPeer) - .field("bLastPeer", &self.bLastPeer) - .field("wlanReasonCode", &self.wlanReasonCode) - .finish() + fmt.debug_struct("WLAN_MSM_NOTIFICATION_DATA").field("wlanConnectionMode", &self.wlanConnectionMode).field("strProfileName", &self.strProfileName).field("dot11Ssid", &self.dot11Ssid).field("dot11BssType", &self.dot11BssType).field("dot11MacAddr", &self.dot11MacAddr).field("bSecurityEnabled", &self.bSecurityEnabled).field("bFirstPeer", &self.bFirstPeer).field("bLastPeer", &self.bLastPeer).field("wlanReasonCode", &self.wlanReasonCode).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12500,15 +11834,7 @@ impl ::core::default::Default for WLAN_STATISTICS { } impl ::core::fmt::Debug for WLAN_STATISTICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLAN_STATISTICS") - .field("ullFourWayHandshakeFailures", &self.ullFourWayHandshakeFailures) - .field("ullTKIPCounterMeasuresInvoked", &self.ullTKIPCounterMeasuresInvoked) - .field("ullReserved", &self.ullReserved) - .field("MacUcastCounters", &self.MacUcastCounters) - .field("MacMcastCounters", &self.MacMcastCounters) - .field("dwNumberOfPhys", &self.dwNumberOfPhys) - .field("PhyCounters", &self.PhyCounters) - .finish() + fmt.debug_struct("WLAN_STATISTICS").field("ullFourWayHandshakeFailures", &self.ullFourWayHandshakeFailures).field("ullTKIPCounterMeasuresInvoked", &self.ullTKIPCounterMeasuresInvoked).field("ullReserved", &self.ullReserved).field("MacUcastCounters", &self.MacUcastCounters).field("MacMcastCounters", &self.MacMcastCounters).field("dwNumberOfPhys", &self.dwNumberOfPhys).field("PhyCounters", &self.PhyCounters).finish() } } impl ::core::cmp::PartialEq for WLAN_STATISTICS { @@ -12614,17 +11940,7 @@ pub unsafe fn WlanDeviceServiceCommand<'a, Param0: ::windows::core::IntoParam<'a extern "system" { fn WlanDeviceServiceCommand(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, pdeviceserviceguid: *const ::windows::core::GUID, dwopcode: u32, dwinbuffersize: u32, pinbuffer: *const ::core::ffi::c_void, dwoutbuffersize: u32, poutbuffer: *mut ::core::ffi::c_void, pdwbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(WlanDeviceServiceCommand( - hclienthandle.into_param().abi(), - ::core::mem::transmute(pinterfaceguid), - ::core::mem::transmute(pdeviceserviceguid), - ::core::mem::transmute(dwopcode), - ::core::mem::transmute(dwinbuffersize), - ::core::mem::transmute(pinbuffer), - ::core::mem::transmute(dwoutbuffersize), - ::core::mem::transmute(poutbuffer), - ::core::mem::transmute(pdwbytesreturned), - )) + ::core::mem::transmute(WlanDeviceServiceCommand(hclienthandle.into_param().abi(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(pdeviceserviceguid), ::core::mem::transmute(dwopcode), ::core::mem::transmute(dwinbuffersize), ::core::mem::transmute(pinbuffer), ::core::mem::transmute(dwoutbuffersize), ::core::mem::transmute(poutbuffer), ::core::mem::transmute(pdwbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12987,16 +12303,7 @@ pub unsafe fn WlanIhvControl<'a, Param0: ::windows::core::IntoParam<'a, super::s extern "system" { fn WlanIhvControl(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, r#type: WLAN_IHV_CONTROL_TYPE, dwinbuffersize: u32, pinbuffer: *const ::core::ffi::c_void, dwoutbuffersize: u32, poutbuffer: *mut ::core::ffi::c_void, pdwbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(WlanIhvControl( - hclienthandle.into_param().abi(), - ::core::mem::transmute(pinterfaceguid), - ::core::mem::transmute(r#type), - ::core::mem::transmute(dwinbuffersize), - ::core::mem::transmute(pinbuffer), - ::core::mem::transmute(dwoutbuffersize), - ::core::mem::transmute(poutbuffer), - ::core::mem::transmute(pdwbytesreturned), - )) + ::core::mem::transmute(WlanIhvControl(hclienthandle.into_param().abi(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(r#type), ::core::mem::transmute(dwinbuffersize), ::core::mem::transmute(pinbuffer), ::core::mem::transmute(dwoutbuffersize), ::core::mem::transmute(poutbuffer), ::core::mem::transmute(pdwbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13115,15 +12422,7 @@ pub unsafe fn WlanRenameProfile<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WlanSaveTemporaryProfile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - hclienthandle: Param0, - pinterfaceguid: *const ::windows::core::GUID, - strprofilename: Param2, - stralluserprofilesecurity: Param3, - dwflags: u32, - boverwrite: Param5, - preserved: *mut ::core::ffi::c_void, -) -> u32 { +pub unsafe fn WlanSaveTemporaryProfile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hclienthandle: Param0, pinterfaceguid: *const ::windows::core::GUID, strprofilename: Param2, stralluserprofilesecurity: Param3, dwflags: u32, boverwrite: Param5, preserved: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -13193,32 +12492,14 @@ pub unsafe fn WlanSetInterface<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WlanSetProfile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - hclienthandle: Param0, - pinterfaceguid: *const ::windows::core::GUID, - dwflags: u32, - strprofilexml: Param3, - stralluserprofilesecurity: Param4, - boverwrite: Param5, - preserved: *mut ::core::ffi::c_void, - pdwreasoncode: *mut u32, -) -> u32 { +pub unsafe fn WlanSetProfile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hclienthandle: Param0, pinterfaceguid: *const ::windows::core::GUID, dwflags: u32, strprofilexml: Param3, stralluserprofilesecurity: Param4, boverwrite: Param5, preserved: *mut ::core::ffi::c_void, pdwreasoncode: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn WlanSetProfile(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, dwflags: u32, strprofilexml: super::super::Foundation::PWSTR, stralluserprofilesecurity: super::super::Foundation::PWSTR, boverwrite: super::super::Foundation::BOOL, preserved: *mut ::core::ffi::c_void, pdwreasoncode: *mut u32) -> u32; } - ::core::mem::transmute(WlanSetProfile( - hclienthandle.into_param().abi(), - ::core::mem::transmute(pinterfaceguid), - ::core::mem::transmute(dwflags), - strprofilexml.into_param().abi(), - stralluserprofilesecurity.into_param().abi(), - boverwrite.into_param().abi(), - ::core::mem::transmute(preserved), - ::core::mem::transmute(pdwreasoncode), - )) + ::core::mem::transmute(WlanSetProfile(hclienthandle.into_param().abi(), ::core::mem::transmute(pinterfaceguid), ::core::mem::transmute(dwflags), strprofilexml.into_param().abi(), stralluserprofilesecurity.into_param().abi(), boverwrite.into_param().abi(), ::core::mem::transmute(preserved), ::core::mem::transmute(pdwreasoncode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13239,32 +12520,14 @@ pub unsafe fn WlanSetProfileCustomUserData<'a, Param0: ::windows::core::IntoPara } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] #[inline] -pub unsafe fn WlanSetProfileEapUserData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Security::ExtensibleAuthenticationProtocol::EAP_METHOD_TYPE>>( - hclienthandle: Param0, - pinterfaceguid: *const ::windows::core::GUID, - strprofilename: Param2, - eaptype: Param3, - dwflags: WLAN_SET_EAPHOST_FLAGS, - dweapuserdatasize: u32, - pbeapuserdata: *const u8, - preserved: *mut ::core::ffi::c_void, -) -> u32 { +pub unsafe fn WlanSetProfileEapUserData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Security::ExtensibleAuthenticationProtocol::EAP_METHOD_TYPE>>(hclienthandle: Param0, pinterfaceguid: *const ::windows::core::GUID, strprofilename: Param2, eaptype: Param3, dwflags: WLAN_SET_EAPHOST_FLAGS, dweapuserdatasize: u32, pbeapuserdata: *const u8, preserved: *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn WlanSetProfileEapUserData(hclienthandle: super::super::Foundation::HANDLE, pinterfaceguid: *const ::windows::core::GUID, strprofilename: super::super::Foundation::PWSTR, eaptype: super::super::Security::ExtensibleAuthenticationProtocol::EAP_METHOD_TYPE, dwflags: WLAN_SET_EAPHOST_FLAGS, dweapuserdatasize: u32, pbeapuserdata: *const u8, preserved: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(WlanSetProfileEapUserData( - hclienthandle.into_param().abi(), - ::core::mem::transmute(pinterfaceguid), - strprofilename.into_param().abi(), - eaptype.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dweapuserdatasize), - ::core::mem::transmute(pbeapuserdata), - ::core::mem::transmute(preserved), - )) + ::core::mem::transmute(WlanSetProfileEapUserData(hclienthandle.into_param().abi(), ::core::mem::transmute(pinterfaceguid), strprofilename.into_param().abi(), eaptype.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dweapuserdatasize), ::core::mem::transmute(pbeapuserdata), ::core::mem::transmute(preserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs b/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs index 9f1e602ffa..3fdfeffc77 100644 --- a/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs @@ -82,18 +82,7 @@ impl IWCNDevice { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self)).ok() } pub unsafe fn SetNFCPasswordParams(&self, r#type: WCN_PASSWORD_TYPE, dwoobpasswordid: u32, dwpasswordlength: u32, pbpassword: *const u8, dwremotepublickeyhashlength: u32, pbremotepublickeyhash: *const u8, dwdhkeybloblength: u32, pbdhkeyblob: *const u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(dwoobpasswordid), - ::core::mem::transmute(dwpasswordlength), - ::core::mem::transmute(pbpassword), - ::core::mem::transmute(dwremotepublickeyhashlength), - ::core::mem::transmute(pbremotepublickeyhash), - ::core::mem::transmute(dwdhkeybloblength), - ::core::mem::transmute(pbdhkeyblob), - ) - .ok() + (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(dwoobpasswordid), ::core::mem::transmute(dwpasswordlength), ::core::mem::transmute(pbpassword), ::core::mem::transmute(dwremotepublickeyhashlength), ::core::mem::transmute(pbremotepublickeyhash), ::core::mem::transmute(dwdhkeybloblength), ::core::mem::transmute(pbdhkeyblob)).ok() } } unsafe impl ::windows::core::Interface for IWCNDevice { @@ -142,25 +131,13 @@ pub struct IWCNDevice_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, r#type: WCN_PASSWORD_TYPE, dwoobpasswordid: u32, dwpasswordlength: u32, pbpassword: *const u8, dwremotepublickeyhashlength: u32, pbremotepublickeyhash: *const u8, dwdhkeybloblength: u32, pbdhkeyblob: *const u8) -> ::windows::core::HRESULT, ); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_DeviceType_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), - pid: 16u32, -}; +pub const PKEY_WCN_DeviceType_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_DeviceType_SubCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), - pid: 18u32, -}; +pub const PKEY_WCN_DeviceType_SubCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_DeviceType_SubCategoryOUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), - pid: 17u32, -}; +pub const PKEY_WCN_DeviceType_SubCategoryOUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_WCN_SSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), - pid: 32u32, -}; +pub const PKEY_WCN_SSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x88190b8b_4684_11da_a26a_0002b3988e81), pid: 32u32 }; pub const SID_WcnProvider: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc100beca_d33a_4a4b_bf23_bbef4663d017); pub const WCNDeviceObject: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc100bea7_d33a_4a4b_bf23_bbef4663d017); pub const WCN_API_MAX_BUFFER_SIZE: u32 = 2096u32; diff --git a/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs b/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs index 8dd6fe042f..458e4ee368 100644 --- a/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs @@ -261,15 +261,7 @@ impl ::core::default::Default for WCM_DATAPLAN_STATUS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WCM_DATAPLAN_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WCM_DATAPLAN_STATUS") - .field("UsageData", &self.UsageData) - .field("DataLimitInMegabytes", &self.DataLimitInMegabytes) - .field("InboundBandwidthInKbps", &self.InboundBandwidthInKbps) - .field("OutboundBandwidthInKbps", &self.OutboundBandwidthInKbps) - .field("BillingCycle", &self.BillingCycle) - .field("MaxTransferSizeInMegabytes", &self.MaxTransferSizeInMegabytes) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("WCM_DATAPLAN_STATUS").field("UsageData", &self.UsageData).field("DataLimitInMegabytes", &self.DataLimitInMegabytes).field("InboundBandwidthInKbps", &self.InboundBandwidthInKbps).field("OutboundBandwidthInKbps", &self.OutboundBandwidthInKbps).field("BillingCycle", &self.BillingCycle).field("MaxTransferSizeInMegabytes", &self.MaxTransferSizeInMegabytes).field("Reserved", &self.Reserved).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs b/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs index 8698073bce..9c21395a15 100644 --- a/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -30,14 +30,7 @@ impl ::core::default::Default for ARP_HEADER { } impl ::core::fmt::Debug for ARP_HEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ARP_HEADER") - .field("HardwareAddressSpace", &self.HardwareAddressSpace) - .field("ProtocolAddressSpace", &self.ProtocolAddressSpace) - .field("HardwareAddressLength", &self.HardwareAddressLength) - .field("ProtocolAddressLength", &self.ProtocolAddressLength) - .field("Opcode", &self.Opcode) - .field("SenderHardwareAddress", &self.SenderHardwareAddress) - .finish() + fmt.debug_struct("ARP_HEADER").field("HardwareAddressSpace", &self.HardwareAddressSpace).field("ProtocolAddressSpace", &self.ProtocolAddressSpace).field("HardwareAddressLength", &self.HardwareAddressLength).field("ProtocolAddressLength", &self.ProtocolAddressLength).field("Opcode", &self.Opcode).field("SenderHardwareAddress", &self.SenderHardwareAddress).finish() } } impl ::core::cmp::PartialEq for ARP_HEADER { @@ -646,15 +639,7 @@ impl ::core::default::Default for FWPM_CALLOUT0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FWPM_CALLOUT0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FWPM_CALLOUT0") - .field("calloutKey", &self.calloutKey) - .field("displayData", &self.displayData) - .field("flags", &self.flags) - .field("providerKey", &self.providerKey) - .field("providerData", &self.providerData) - .field("applicableLayer", &self.applicableLayer) - .field("calloutId", &self.calloutId) - .finish() + fmt.debug_struct("FWPM_CALLOUT0").field("calloutKey", &self.calloutKey).field("displayData", &self.displayData).field("flags", &self.flags).field("providerKey", &self.providerKey).field("providerData", &self.providerData).field("applicableLayer", &self.applicableLayer).field("calloutId", &self.calloutId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1421,17 +1406,7 @@ impl ::core::default::Default for FWPM_FILTER_ENUM_TEMPLATE0 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::fmt::Debug for FWPM_FILTER_ENUM_TEMPLATE0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FWPM_FILTER_ENUM_TEMPLATE0") - .field("providerKey", &self.providerKey) - .field("layerKey", &self.layerKey) - .field("enumType", &self.enumType) - .field("flags", &self.flags) - .field("providerContextTemplate", &self.providerContextTemplate) - .field("numFilterConditions", &self.numFilterConditions) - .field("filterCondition", &self.filterCondition) - .field("actionMask", &self.actionMask) - .field("calloutKey", &self.calloutKey) - .finish() + fmt.debug_struct("FWPM_FILTER_ENUM_TEMPLATE0").field("providerKey", &self.providerKey).field("layerKey", &self.layerKey).field("enumType", &self.enumType).field("flags", &self.flags).field("providerContextTemplate", &self.providerContextTemplate).field("numFilterConditions", &self.numFilterConditions).field("filterCondition", &self.filterCondition).field("actionMask", &self.actionMask).field("calloutKey", &self.calloutKey).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2200,15 +2175,7 @@ impl ::core::default::Default for FWPM_NET_EVENT_CLASSIFY_ALLOW0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FWPM_NET_EVENT_CLASSIFY_ALLOW0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FWPM_NET_EVENT_CLASSIFY_ALLOW0") - .field("filterId", &self.filterId) - .field("layerId", &self.layerId) - .field("reauthReason", &self.reauthReason) - .field("originalProfile", &self.originalProfile) - .field("currentProfile", &self.currentProfile) - .field("msFwpDirection", &self.msFwpDirection) - .field("isLoopback", &self.isLoopback) - .finish() + fmt.debug_struct("FWPM_NET_EVENT_CLASSIFY_ALLOW0").field("filterId", &self.filterId).field("layerId", &self.layerId).field("reauthReason", &self.reauthReason).field("originalProfile", &self.originalProfile).field("currentProfile", &self.currentProfile).field("msFwpDirection", &self.msFwpDirection).field("isLoopback", &self.isLoopback).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2272,15 +2239,7 @@ impl ::core::default::Default for FWPM_NET_EVENT_CLASSIFY_DROP1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FWPM_NET_EVENT_CLASSIFY_DROP1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FWPM_NET_EVENT_CLASSIFY_DROP1") - .field("filterId", &self.filterId) - .field("layerId", &self.layerId) - .field("reauthReason", &self.reauthReason) - .field("originalProfile", &self.originalProfile) - .field("currentProfile", &self.currentProfile) - .field("msFwpDirection", &self.msFwpDirection) - .field("isLoopback", &self.isLoopback) - .finish() + fmt.debug_struct("FWPM_NET_EVENT_CLASSIFY_DROP1").field("filterId", &self.filterId).field("layerId", &self.layerId).field("reauthReason", &self.reauthReason).field("originalProfile", &self.originalProfile).field("currentProfile", &self.currentProfile).field("msFwpDirection", &self.msFwpDirection).field("isLoopback", &self.isLoopback).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2408,25 +2367,7 @@ impl ::core::fmt::Debug for FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 { fn eq(&self, other: &Self) -> bool { - self.localMacAddr == other.localMacAddr - && self.remoteMacAddr == other.remoteMacAddr - && self.mediaType == other.mediaType - && self.ifType == other.ifType - && self.etherType == other.etherType - && self.ndisPortNumber == other.ndisPortNumber - && self.reserved == other.reserved - && self.vlanTag == other.vlanTag - && self.ifLuid == other.ifLuid - && self.filterId == other.filterId - && self.layerId == other.layerId - && self.reauthReason == other.reauthReason - && self.originalProfile == other.originalProfile - && self.currentProfile == other.currentProfile - && self.msFwpDirection == other.msFwpDirection - && self.isLoopback == other.isLoopback - && self.vSwitchId == other.vSwitchId - && self.vSwitchSourcePort == other.vSwitchSourcePort - && self.vSwitchDestinationPort == other.vSwitchDestinationPort + self.localMacAddr == other.localMacAddr && self.remoteMacAddr == other.remoteMacAddr && self.mediaType == other.mediaType && self.ifType == other.ifType && self.etherType == other.etherType && self.ndisPortNumber == other.ndisPortNumber && self.reserved == other.reserved && self.vlanTag == other.vlanTag && self.ifLuid == other.ifLuid && self.filterId == other.filterId && self.layerId == other.layerId && self.reauthReason == other.reauthReason && self.originalProfile == other.originalProfile && self.currentProfile == other.currentProfile && self.msFwpDirection == other.msFwpDirection && self.isLoopback == other.isLoopback && self.vSwitchId == other.vSwitchId && self.vSwitchSourcePort == other.vSwitchSourcePort && self.vSwitchDestinationPort == other.vSwitchDestinationPort } } #[cfg(feature = "Win32_Foundation")] @@ -2769,17 +2710,7 @@ impl ::core::default::Default for FWPM_NET_EVENT_HEADER1_2_0_0_0 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::fmt::Debug for FWPM_NET_EVENT_HEADER1_2_0_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous_e__Struct") - .field("reserved2", &self.reserved2) - .field("reserved3", &self.reserved3) - .field("reserved4", &self.reserved4) - .field("reserved5", &self.reserved5) - .field("reserved6", &self.reserved6) - .field("reserved7", &self.reserved7) - .field("reserved8", &self.reserved8) - .field("reserved9", &self.reserved9) - .field("reserved10", &self.reserved10) - .finish() + fmt.debug_struct("_Anonymous_e__Struct").field("reserved2", &self.reserved2).field("reserved3", &self.reserved3).field("reserved4", &self.reserved4).field("reserved5", &self.reserved5).field("reserved6", &self.reserved6).field("reserved7", &self.reserved7).field("reserved8", &self.reserved8).field("reserved9", &self.reserved9).field("reserved10", &self.reserved10).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -3002,17 +2933,7 @@ impl ::core::default::Default for FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 { } impl ::core::fmt::Debug for FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FWPM_NET_EVENT_IKEEXT_EM_FAILURE0") - .field("failureErrorCode", &self.failureErrorCode) - .field("failurePoint", &self.failurePoint) - .field("flags", &self.flags) - .field("emState", &self.emState) - .field("saRole", &self.saRole) - .field("emAuthMethod", &self.emAuthMethod) - .field("endCertHash", &self.endCertHash) - .field("mmId", &self.mmId) - .field("qmFilterId", &self.qmFilterId) - .finish() + fmt.debug_struct("FWPM_NET_EVENT_IKEEXT_EM_FAILURE0").field("failureErrorCode", &self.failureErrorCode).field("failurePoint", &self.failurePoint).field("flags", &self.flags).field("emState", &self.emState).field("saRole", &self.saRole).field("emAuthMethod", &self.emAuthMethod).field("endCertHash", &self.endCertHash).field("mmId", &self.mmId).field("qmFilterId", &self.qmFilterId).finish() } } impl ::core::cmp::PartialEq for FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 { @@ -3127,18 +3048,7 @@ impl ::core::default::Default for FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 { } impl ::core::fmt::Debug for FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FWPM_NET_EVENT_IKEEXT_MM_FAILURE0") - .field("failureErrorCode", &self.failureErrorCode) - .field("failurePoint", &self.failurePoint) - .field("flags", &self.flags) - .field("keyingModuleType", &self.keyingModuleType) - .field("mmState", &self.mmState) - .field("saRole", &self.saRole) - .field("mmAuthMethod", &self.mmAuthMethod) - .field("endCertHash", &self.endCertHash) - .field("mmId", &self.mmId) - .field("mmFilterId", &self.mmFilterId) - .finish() + fmt.debug_struct("FWPM_NET_EVENT_IKEEXT_MM_FAILURE0").field("failureErrorCode", &self.failureErrorCode).field("failurePoint", &self.failurePoint).field("flags", &self.flags).field("keyingModuleType", &self.keyingModuleType).field("mmState", &self.mmState).field("saRole", &self.saRole).field("mmAuthMethod", &self.mmAuthMethod).field("endCertHash", &self.endCertHash).field("mmId", &self.mmId).field("mmFilterId", &self.mmFilterId).finish() } } impl ::core::cmp::PartialEq for FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 { @@ -4224,16 +4134,7 @@ impl ::core::default::Default for FWPM_SESSION0 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::fmt::Debug for FWPM_SESSION0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FWPM_SESSION0") - .field("sessionKey", &self.sessionKey) - .field("displayData", &self.displayData) - .field("flags", &self.flags) - .field("txnWaitTimeoutInMSec", &self.txnWaitTimeoutInMSec) - .field("processId", &self.processId) - .field("sid", &self.sid) - .field("username", &self.username) - .field("kernelMode", &self.kernelMode) - .finish() + fmt.debug_struct("FWPM_SESSION0").field("sessionKey", &self.sessionKey).field("displayData", &self.displayData).field("flags", &self.flags).field("txnWaitTimeoutInMSec", &self.txnWaitTimeoutInMSec).field("processId", &self.processId).field("sid", &self.sid).field("username", &self.username).field("kernelMode", &self.kernelMode).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -5591,16 +5492,7 @@ pub unsafe fn FwpmCalloutGetSecurityInfoByKey0<'a, Param0: ::windows::core::Into extern "system" { fn FwpmCalloutGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut *mut super::super::Security::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmCalloutGetSecurityInfoByKey0( - enginehandle.into_param().abi(), - ::core::mem::transmute(key), - ::core::mem::transmute(securityinfo), - ::core::mem::transmute(sidowner), - ::core::mem::transmute(sidgroup), - ::core::mem::transmute(dacl), - ::core::mem::transmute(sacl), - ::core::mem::transmute(securitydescriptor), - )) + ::core::mem::transmute(FwpmCalloutGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6006,16 +5898,7 @@ pub unsafe fn FwpmFilterGetSecurityInfoByKey0<'a, Param0: ::windows::core::IntoP extern "system" { fn FwpmFilterGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut *mut super::super::Security::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmFilterGetSecurityInfoByKey0( - enginehandle.into_param().abi(), - ::core::mem::transmute(key), - ::core::mem::transmute(securityinfo), - ::core::mem::transmute(sidowner), - ::core::mem::transmute(sidgroup), - ::core::mem::transmute(dacl), - ::core::mem::transmute(sacl), - ::core::mem::transmute(securitydescriptor), - )) + ::core::mem::transmute(FwpmFilterGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6126,16 +6009,7 @@ pub unsafe fn FwpmIPsecTunnelAdd1<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn FwpmIPsecTunnelAdd1(enginehandle: super::super::Foundation::HANDLE, flags: u32, mainmodepolicy: *const FWPM_PROVIDER_CONTEXT1, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT1, numfilterconditions: u32, filterconditions: *const FWPM_FILTER_CONDITION0, keymodkey: *const ::windows::core::GUID, sd: *const super::super::Security::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmIPsecTunnelAdd1( - enginehandle.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(mainmodepolicy), - ::core::mem::transmute(tunnelpolicy), - ::core::mem::transmute(numfilterconditions), - ::core::mem::transmute(filterconditions), - ::core::mem::transmute(keymodkey), - ::core::mem::transmute(sd), - )) + ::core::mem::transmute(FwpmIPsecTunnelAdd1(enginehandle.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), ::core::mem::transmute(numfilterconditions), ::core::mem::transmute(filterconditions), ::core::mem::transmute(keymodkey), ::core::mem::transmute(sd))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6149,16 +6023,7 @@ pub unsafe fn FwpmIPsecTunnelAdd2<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn FwpmIPsecTunnelAdd2(enginehandle: super::super::Foundation::HANDLE, flags: u32, mainmodepolicy: *const FWPM_PROVIDER_CONTEXT2, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT2, numfilterconditions: u32, filterconditions: *const FWPM_FILTER_CONDITION0, keymodkey: *const ::windows::core::GUID, sd: *const super::super::Security::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmIPsecTunnelAdd2( - enginehandle.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(mainmodepolicy), - ::core::mem::transmute(tunnelpolicy), - ::core::mem::transmute(numfilterconditions), - ::core::mem::transmute(filterconditions), - ::core::mem::transmute(keymodkey), - ::core::mem::transmute(sd), - )) + ::core::mem::transmute(FwpmIPsecTunnelAdd2(enginehandle.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), ::core::mem::transmute(numfilterconditions), ::core::mem::transmute(filterconditions), ::core::mem::transmute(keymodkey), ::core::mem::transmute(sd))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6172,16 +6037,7 @@ pub unsafe fn FwpmIPsecTunnelAdd3<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn FwpmIPsecTunnelAdd3(enginehandle: super::super::Foundation::HANDLE, flags: u32, mainmodepolicy: *const FWPM_PROVIDER_CONTEXT3_, tunnelpolicy: *const FWPM_PROVIDER_CONTEXT3_, numfilterconditions: u32, filterconditions: *const FWPM_FILTER_CONDITION0, keymodkey: *const ::windows::core::GUID, sd: *const super::super::Security::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmIPsecTunnelAdd3( - enginehandle.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(mainmodepolicy), - ::core::mem::transmute(tunnelpolicy), - ::core::mem::transmute(numfilterconditions), - ::core::mem::transmute(filterconditions), - ::core::mem::transmute(keymodkey), - ::core::mem::transmute(sd), - )) + ::core::mem::transmute(FwpmIPsecTunnelAdd3(enginehandle.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(mainmodepolicy), ::core::mem::transmute(tunnelpolicy), ::core::mem::transmute(numfilterconditions), ::core::mem::transmute(filterconditions), ::core::mem::transmute(keymodkey), ::core::mem::transmute(sd))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6279,16 +6135,7 @@ pub unsafe fn FwpmLayerGetSecurityInfoByKey0<'a, Param0: ::windows::core::IntoPa extern "system" { fn FwpmLayerGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut *mut super::super::Security::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmLayerGetSecurityInfoByKey0( - enginehandle.into_param().abi(), - ::core::mem::transmute(key), - ::core::mem::transmute(securityinfo), - ::core::mem::transmute(sidowner), - ::core::mem::transmute(sidgroup), - ::core::mem::transmute(dacl), - ::core::mem::transmute(sacl), - ::core::mem::transmute(securitydescriptor), - )) + ::core::mem::transmute(FwpmLayerGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6848,16 +6695,7 @@ pub unsafe fn FwpmProviderContextGetSecurityInfoByKey0<'a, Param0: ::windows::co extern "system" { fn FwpmProviderContextGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut *mut super::super::Security::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmProviderContextGetSecurityInfoByKey0( - enginehandle.into_param().abi(), - ::core::mem::transmute(key), - ::core::mem::transmute(securityinfo), - ::core::mem::transmute(sidowner), - ::core::mem::transmute(sidgroup), - ::core::mem::transmute(dacl), - ::core::mem::transmute(sacl), - ::core::mem::transmute(securitydescriptor), - )) + ::core::mem::transmute(FwpmProviderContextGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6997,16 +6835,7 @@ pub unsafe fn FwpmProviderGetSecurityInfoByKey0<'a, Param0: ::windows::core::Int extern "system" { fn FwpmProviderGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut *mut super::super::Security::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmProviderGetSecurityInfoByKey0( - enginehandle.into_param().abi(), - ::core::mem::transmute(key), - ::core::mem::transmute(securityinfo), - ::core::mem::transmute(sidowner), - ::core::mem::transmute(sidgroup), - ::core::mem::transmute(dacl), - ::core::mem::transmute(sacl), - ::core::mem::transmute(securitydescriptor), - )) + ::core::mem::transmute(FwpmProviderGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7202,16 +7031,7 @@ pub unsafe fn FwpmSubLayerGetSecurityInfoByKey0<'a, Param0: ::windows::core::Int extern "system" { fn FwpmSubLayerGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, key: *const ::windows::core::GUID, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut *mut super::super::Security::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(FwpmSubLayerGetSecurityInfoByKey0( - enginehandle.into_param().abi(), - ::core::mem::transmute(key), - ::core::mem::transmute(securityinfo), - ::core::mem::transmute(sidowner), - ::core::mem::transmute(sidgroup), - ::core::mem::transmute(dacl), - ::core::mem::transmute(sacl), - ::core::mem::transmute(securitydescriptor), - )) + ::core::mem::transmute(FwpmSubLayerGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -9104,13 +8924,7 @@ impl ::core::default::Default for IKEEXT_COMMON_STATISTICS0 { } impl ::core::fmt::Debug for IKEEXT_COMMON_STATISTICS0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IKEEXT_COMMON_STATISTICS0") - .field("v4Statistics", &self.v4Statistics) - .field("v6Statistics", &self.v6Statistics) - .field("totalPacketsReceived", &self.totalPacketsReceived) - .field("totalInvalidPacketsReceived", &self.totalInvalidPacketsReceived) - .field("currentQueuedWorkitems", &self.currentQueuedWorkitems) - .finish() + fmt.debug_struct("IKEEXT_COMMON_STATISTICS0").field("v4Statistics", &self.v4Statistics).field("v6Statistics", &self.v6Statistics).field("totalPacketsReceived", &self.totalPacketsReceived).field("totalInvalidPacketsReceived", &self.totalInvalidPacketsReceived).field("currentQueuedWorkitems", &self.currentQueuedWorkitems).finish() } } impl ::core::cmp::PartialEq for IKEEXT_COMMON_STATISTICS0 { @@ -9139,13 +8953,7 @@ impl ::core::default::Default for IKEEXT_COMMON_STATISTICS1 { } impl ::core::fmt::Debug for IKEEXT_COMMON_STATISTICS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IKEEXT_COMMON_STATISTICS1") - .field("v4Statistics", &self.v4Statistics) - .field("v6Statistics", &self.v6Statistics) - .field("totalPacketsReceived", &self.totalPacketsReceived) - .field("totalInvalidPacketsReceived", &self.totalInvalidPacketsReceived) - .field("currentQueuedWorkitems", &self.currentQueuedWorkitems) - .finish() + fmt.debug_struct("IKEEXT_COMMON_STATISTICS1").field("v4Statistics", &self.v4Statistics).field("v6Statistics", &self.v6Statistics).field("totalPacketsReceived", &self.totalPacketsReceived).field("totalInvalidPacketsReceived", &self.totalInvalidPacketsReceived).field("currentQueuedWorkitems", &self.currentQueuedWorkitems).finish() } } impl ::core::cmp::PartialEq for IKEEXT_COMMON_STATISTICS1 { @@ -10140,14 +9948,7 @@ impl ::core::default::Default for IKEEXT_KEYMODULE_STATISTICS0 { } impl ::core::fmt::Debug for IKEEXT_KEYMODULE_STATISTICS0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IKEEXT_KEYMODULE_STATISTICS0") - .field("v4Statistics", &self.v4Statistics) - .field("v6Statistics", &self.v6Statistics) - .field("errorFrequencyTable", &self.errorFrequencyTable) - .field("mainModeNegotiationTime", &self.mainModeNegotiationTime) - .field("quickModeNegotiationTime", &self.quickModeNegotiationTime) - .field("extendedModeNegotiationTime", &self.extendedModeNegotiationTime) - .finish() + fmt.debug_struct("IKEEXT_KEYMODULE_STATISTICS0").field("v4Statistics", &self.v4Statistics).field("v6Statistics", &self.v6Statistics).field("errorFrequencyTable", &self.errorFrequencyTable).field("mainModeNegotiationTime", &self.mainModeNegotiationTime).field("quickModeNegotiationTime", &self.quickModeNegotiationTime).field("extendedModeNegotiationTime", &self.extendedModeNegotiationTime).finish() } } impl ::core::cmp::PartialEq for IKEEXT_KEYMODULE_STATISTICS0 { @@ -10177,14 +9978,7 @@ impl ::core::default::Default for IKEEXT_KEYMODULE_STATISTICS1 { } impl ::core::fmt::Debug for IKEEXT_KEYMODULE_STATISTICS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IKEEXT_KEYMODULE_STATISTICS1") - .field("v4Statistics", &self.v4Statistics) - .field("v6Statistics", &self.v6Statistics) - .field("errorFrequencyTable", &self.errorFrequencyTable) - .field("mainModeNegotiationTime", &self.mainModeNegotiationTime) - .field("quickModeNegotiationTime", &self.quickModeNegotiationTime) - .field("extendedModeNegotiationTime", &self.extendedModeNegotiationTime) - .finish() + fmt.debug_struct("IKEEXT_KEYMODULE_STATISTICS1").field("v4Statistics", &self.v4Statistics).field("v6Statistics", &self.v6Statistics).field("errorFrequencyTable", &self.errorFrequencyTable).field("mainModeNegotiationTime", &self.mainModeNegotiationTime).field("quickModeNegotiationTime", &self.quickModeNegotiationTime).field("extendedModeNegotiationTime", &self.extendedModeNegotiationTime).finish() } } impl ::core::cmp::PartialEq for IKEEXT_KEYMODULE_STATISTICS1 { @@ -10311,16 +10105,7 @@ impl ::core::default::Default for IKEEXT_POLICY0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IKEEXT_POLICY0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IKEEXT_POLICY0") - .field("softExpirationTime", &self.softExpirationTime) - .field("numAuthenticationMethods", &self.numAuthenticationMethods) - .field("authenticationMethods", &self.authenticationMethods) - .field("initiatorImpersonationType", &self.initiatorImpersonationType) - .field("numIkeProposals", &self.numIkeProposals) - .field("ikeProposals", &self.ikeProposals) - .field("flags", &self.flags) - .field("maxDynamicFilters", &self.maxDynamicFilters) - .finish() + fmt.debug_struct("IKEEXT_POLICY0").field("softExpirationTime", &self.softExpirationTime).field("numAuthenticationMethods", &self.numAuthenticationMethods).field("authenticationMethods", &self.authenticationMethods).field("initiatorImpersonationType", &self.initiatorImpersonationType).field("numIkeProposals", &self.numIkeProposals).field("ikeProposals", &self.ikeProposals).field("flags", &self.flags).field("maxDynamicFilters", &self.maxDynamicFilters).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11107,15 +10892,7 @@ impl ::core::fmt::Debug for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 { } impl ::core::cmp::PartialEq for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 { fn eq(&self, other: &Self) -> bool { - self.invalidSpisOnInbound == other.invalidSpisOnInbound - && self.decryptionFailuresOnInbound == other.decryptionFailuresOnInbound - && self.authenticationFailuresOnInbound == other.authenticationFailuresOnInbound - && self.udpEspValidationFailuresOnInbound == other.udpEspValidationFailuresOnInbound - && self.replayCheckFailuresOnInbound == other.replayCheckFailuresOnInbound - && self.invalidClearTextInbound == other.invalidClearTextInbound - && self.saNotInitializedOnInbound == other.saNotInitializedOnInbound - && self.receiveOverIncorrectSaInbound == other.receiveOverIncorrectSaInbound - && self.secureReceivesNotMatchingFilters == other.secureReceivesNotMatchingFilters + self.invalidSpisOnInbound == other.invalidSpisOnInbound && self.decryptionFailuresOnInbound == other.decryptionFailuresOnInbound && self.authenticationFailuresOnInbound == other.authenticationFailuresOnInbound && self.udpEspValidationFailuresOnInbound == other.udpEspValidationFailuresOnInbound && self.replayCheckFailuresOnInbound == other.replayCheckFailuresOnInbound && self.invalidClearTextInbound == other.invalidClearTextInbound && self.saNotInitializedOnInbound == other.saNotInitializedOnInbound && self.receiveOverIncorrectSaInbound == other.receiveOverIncorrectSaInbound && self.secureReceivesNotMatchingFilters == other.secureReceivesNotMatchingFilters } } impl ::core::cmp::Eq for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 {} @@ -11160,16 +10937,7 @@ impl ::core::fmt::Debug for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 { } impl ::core::cmp::PartialEq for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 { fn eq(&self, other: &Self) -> bool { - self.invalidSpisOnInbound == other.invalidSpisOnInbound - && self.decryptionFailuresOnInbound == other.decryptionFailuresOnInbound - && self.authenticationFailuresOnInbound == other.authenticationFailuresOnInbound - && self.udpEspValidationFailuresOnInbound == other.udpEspValidationFailuresOnInbound - && self.replayCheckFailuresOnInbound == other.replayCheckFailuresOnInbound - && self.invalidClearTextInbound == other.invalidClearTextInbound - && self.saNotInitializedOnInbound == other.saNotInitializedOnInbound - && self.receiveOverIncorrectSaInbound == other.receiveOverIncorrectSaInbound - && self.secureReceivesNotMatchingFilters == other.secureReceivesNotMatchingFilters - && self.totalDropPacketsInbound == other.totalDropPacketsInbound + self.invalidSpisOnInbound == other.invalidSpisOnInbound && self.decryptionFailuresOnInbound == other.decryptionFailuresOnInbound && self.authenticationFailuresOnInbound == other.authenticationFailuresOnInbound && self.udpEspValidationFailuresOnInbound == other.udpEspValidationFailuresOnInbound && self.replayCheckFailuresOnInbound == other.replayCheckFailuresOnInbound && self.invalidClearTextInbound == other.invalidClearTextInbound && self.saNotInitializedOnInbound == other.saNotInitializedOnInbound && self.receiveOverIncorrectSaInbound == other.receiveOverIncorrectSaInbound && self.secureReceivesNotMatchingFilters == other.secureReceivesNotMatchingFilters && self.totalDropPacketsInbound == other.totalDropPacketsInbound } } impl ::core::cmp::Eq for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 {} @@ -11195,15 +10963,7 @@ impl ::core::default::Default for IPSEC_AGGREGATE_SA_STATISTICS0 { } impl ::core::fmt::Debug for IPSEC_AGGREGATE_SA_STATISTICS0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_AGGREGATE_SA_STATISTICS0") - .field("activeSas", &self.activeSas) - .field("pendingSaNegotiations", &self.pendingSaNegotiations) - .field("totalSasAdded", &self.totalSasAdded) - .field("totalSasDeleted", &self.totalSasDeleted) - .field("successfulRekeys", &self.successfulRekeys) - .field("activeTunnels", &self.activeTunnels) - .field("offloadedSas", &self.offloadedSas) - .finish() + fmt.debug_struct("IPSEC_AGGREGATE_SA_STATISTICS0").field("activeSas", &self.activeSas).field("pendingSaNegotiations", &self.pendingSaNegotiations).field("totalSasAdded", &self.totalSasAdded).field("totalSasDeleted", &self.totalSasDeleted).field("successfulRekeys", &self.successfulRekeys).field("activeTunnels", &self.activeTunnels).field("offloadedSas", &self.offloadedSas).finish() } } impl ::core::cmp::PartialEq for IPSEC_AGGREGATE_SA_STATISTICS0 { @@ -11231,12 +10991,7 @@ impl ::core::default::Default for IPSEC_AH_DROP_PACKET_STATISTICS0 { } impl ::core::fmt::Debug for IPSEC_AH_DROP_PACKET_STATISTICS0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_AH_DROP_PACKET_STATISTICS0") - .field("invalidSpisOnInbound", &self.invalidSpisOnInbound) - .field("authenticationFailuresOnInbound", &self.authenticationFailuresOnInbound) - .field("replayCheckFailuresOnInbound", &self.replayCheckFailuresOnInbound) - .field("saNotInitializedOnInbound", &self.saNotInitializedOnInbound) - .finish() + fmt.debug_struct("IPSEC_AH_DROP_PACKET_STATISTICS0").field("invalidSpisOnInbound", &self.invalidSpisOnInbound).field("authenticationFailuresOnInbound", &self.authenticationFailuresOnInbound).field("replayCheckFailuresOnInbound", &self.replayCheckFailuresOnInbound).field("saNotInitializedOnInbound", &self.saNotInitializedOnInbound).finish() } } impl ::core::cmp::PartialEq for IPSEC_AH_DROP_PACKET_STATISTICS0 { @@ -11583,13 +11338,7 @@ impl ::core::default::Default for IPSEC_DOSP_STATE0 { } impl ::core::fmt::Debug for IPSEC_DOSP_STATE0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_DOSP_STATE0") - .field("publicHostV6Addr", &self.publicHostV6Addr) - .field("internalHostV6Addr", &self.internalHostV6Addr) - .field("totalInboundIPv6IPsecAuthPackets", &self.totalInboundIPv6IPsecAuthPackets) - .field("totalOutboundIPv6IPsecAuthPackets", &self.totalOutboundIPv6IPsecAuthPackets) - .field("durationSecs", &self.durationSecs) - .finish() + fmt.debug_struct("IPSEC_DOSP_STATE0").field("publicHostV6Addr", &self.publicHostV6Addr).field("internalHostV6Addr", &self.internalHostV6Addr).field("totalInboundIPv6IPsecAuthPackets", &self.totalInboundIPv6IPsecAuthPackets).field("totalOutboundIPv6IPsecAuthPackets", &self.totalOutboundIPv6IPsecAuthPackets).field("durationSecs", &self.durationSecs).finish() } } impl ::core::cmp::PartialEq for IPSEC_DOSP_STATE0 { @@ -11722,13 +11471,7 @@ impl ::core::default::Default for IPSEC_ESP_DROP_PACKET_STATISTICS0 { } impl ::core::fmt::Debug for IPSEC_ESP_DROP_PACKET_STATISTICS0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_ESP_DROP_PACKET_STATISTICS0") - .field("invalidSpisOnInbound", &self.invalidSpisOnInbound) - .field("decryptionFailuresOnInbound", &self.decryptionFailuresOnInbound) - .field("authenticationFailuresOnInbound", &self.authenticationFailuresOnInbound) - .field("replayCheckFailuresOnInbound", &self.replayCheckFailuresOnInbound) - .field("saNotInitializedOnInbound", &self.saNotInitializedOnInbound) - .finish() + fmt.debug_struct("IPSEC_ESP_DROP_PACKET_STATISTICS0").field("invalidSpisOnInbound", &self.invalidSpisOnInbound).field("decryptionFailuresOnInbound", &self.decryptionFailuresOnInbound).field("authenticationFailuresOnInbound", &self.authenticationFailuresOnInbound).field("replayCheckFailuresOnInbound", &self.replayCheckFailuresOnInbound).field("saNotInitializedOnInbound", &self.saNotInitializedOnInbound).finish() } } impl ::core::cmp::PartialEq for IPSEC_ESP_DROP_PACKET_STATISTICS0 { @@ -12884,14 +12627,7 @@ impl ::core::default::Default for IPSEC_STATISTICS0 { } impl ::core::fmt::Debug for IPSEC_STATISTICS0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_STATISTICS0") - .field("aggregateSaStatistics", &self.aggregateSaStatistics) - .field("espDropPacketStatistics", &self.espDropPacketStatistics) - .field("ahDropPacketStatistics", &self.ahDropPacketStatistics) - .field("aggregateDropPacketStatistics", &self.aggregateDropPacketStatistics) - .field("inboundTrafficStatistics", &self.inboundTrafficStatistics) - .field("outboundTrafficStatistics", &self.outboundTrafficStatistics) - .finish() + fmt.debug_struct("IPSEC_STATISTICS0").field("aggregateSaStatistics", &self.aggregateSaStatistics).field("espDropPacketStatistics", &self.espDropPacketStatistics).field("ahDropPacketStatistics", &self.ahDropPacketStatistics).field("aggregateDropPacketStatistics", &self.aggregateDropPacketStatistics).field("inboundTrafficStatistics", &self.inboundTrafficStatistics).field("outboundTrafficStatistics", &self.outboundTrafficStatistics).finish() } } impl ::core::cmp::PartialEq for IPSEC_STATISTICS0 { @@ -12921,14 +12657,7 @@ impl ::core::default::Default for IPSEC_STATISTICS1 { } impl ::core::fmt::Debug for IPSEC_STATISTICS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_STATISTICS1") - .field("aggregateSaStatistics", &self.aggregateSaStatistics) - .field("espDropPacketStatistics", &self.espDropPacketStatistics) - .field("ahDropPacketStatistics", &self.ahDropPacketStatistics) - .field("aggregateDropPacketStatistics", &self.aggregateDropPacketStatistics) - .field("inboundTrafficStatistics", &self.inboundTrafficStatistics) - .field("outboundTrafficStatistics", &self.outboundTrafficStatistics) - .finish() + fmt.debug_struct("IPSEC_STATISTICS1").field("aggregateSaStatistics", &self.aggregateSaStatistics).field("espDropPacketStatistics", &self.espDropPacketStatistics).field("ahDropPacketStatistics", &self.ahDropPacketStatistics).field("aggregateDropPacketStatistics", &self.aggregateDropPacketStatistics).field("inboundTrafficStatistics", &self.inboundTrafficStatistics).field("outboundTrafficStatistics", &self.outboundTrafficStatistics).finish() } } impl ::core::cmp::PartialEq for IPSEC_STATISTICS1 { @@ -13274,13 +13003,7 @@ impl ::core::default::Default for IPSEC_TRAFFIC_SELECTOR_POLICY0_ { } impl ::core::fmt::Debug for IPSEC_TRAFFIC_SELECTOR_POLICY0_ { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_TRAFFIC_SELECTOR_POLICY0_") - .field("flags", &self.flags) - .field("numLocalTrafficSelectors", &self.numLocalTrafficSelectors) - .field("localTrafficSelectors", &self.localTrafficSelectors) - .field("numRemoteTrafficSelectors", &self.numRemoteTrafficSelectors) - .field("remoteTrafficSelectors", &self.remoteTrafficSelectors) - .finish() + fmt.debug_struct("IPSEC_TRAFFIC_SELECTOR_POLICY0_").field("flags", &self.flags).field("numLocalTrafficSelectors", &self.numLocalTrafficSelectors).field("localTrafficSelectors", &self.localTrafficSelectors).field("numRemoteTrafficSelectors", &self.numRemoteTrafficSelectors).field("remoteTrafficSelectors", &self.remoteTrafficSelectors).finish() } } impl ::core::cmp::PartialEq for IPSEC_TRAFFIC_SELECTOR_POLICY0_ { @@ -13310,14 +13033,7 @@ impl ::core::default::Default for IPSEC_TRAFFIC_STATISTICS0 { } impl ::core::fmt::Debug for IPSEC_TRAFFIC_STATISTICS0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_TRAFFIC_STATISTICS0") - .field("encryptedByteCount", &self.encryptedByteCount) - .field("authenticatedAHByteCount", &self.authenticatedAHByteCount) - .field("authenticatedESPByteCount", &self.authenticatedESPByteCount) - .field("transportByteCount", &self.transportByteCount) - .field("tunnelByteCount", &self.tunnelByteCount) - .field("offloadByteCount", &self.offloadByteCount) - .finish() + fmt.debug_struct("IPSEC_TRAFFIC_STATISTICS0").field("encryptedByteCount", &self.encryptedByteCount).field("authenticatedAHByteCount", &self.authenticatedAHByteCount).field("authenticatedESPByteCount", &self.authenticatedESPByteCount).field("transportByteCount", &self.transportByteCount).field("tunnelByteCount", &self.tunnelByteCount).field("offloadByteCount", &self.offloadByteCount).finish() } } impl ::core::cmp::PartialEq for IPSEC_TRAFFIC_STATISTICS0 { @@ -13348,15 +13064,7 @@ impl ::core::default::Default for IPSEC_TRAFFIC_STATISTICS1 { } impl ::core::fmt::Debug for IPSEC_TRAFFIC_STATISTICS1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_TRAFFIC_STATISTICS1") - .field("encryptedByteCount", &self.encryptedByteCount) - .field("authenticatedAHByteCount", &self.authenticatedAHByteCount) - .field("authenticatedESPByteCount", &self.authenticatedESPByteCount) - .field("transportByteCount", &self.transportByteCount) - .field("tunnelByteCount", &self.tunnelByteCount) - .field("offloadByteCount", &self.offloadByteCount) - .field("totalSuccessfulPackets", &self.totalSuccessfulPackets) - .finish() + fmt.debug_struct("IPSEC_TRAFFIC_STATISTICS1").field("encryptedByteCount", &self.encryptedByteCount).field("authenticatedAHByteCount", &self.authenticatedAHByteCount).field("authenticatedESPByteCount", &self.authenticatedESPByteCount).field("transportByteCount", &self.transportByteCount).field("tunnelByteCount", &self.tunnelByteCount).field("offloadByteCount", &self.offloadByteCount).field("totalSuccessfulPackets", &self.totalSuccessfulPackets).finish() } } impl ::core::cmp::PartialEq for IPSEC_TRAFFIC_STATISTICS1 { @@ -13421,14 +13129,7 @@ impl ::core::default::Default for IPSEC_TRANSPORT_POLICY0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IPSEC_TRANSPORT_POLICY0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_TRANSPORT_POLICY0") - .field("numIpsecProposals", &self.numIpsecProposals) - .field("ipsecProposals", &self.ipsecProposals) - .field("flags", &self.flags) - .field("ndAllowClearTimeoutSeconds", &self.ndAllowClearTimeoutSeconds) - .field("saIdleTimeout", &self.saIdleTimeout) - .field("emPolicy", &self.emPolicy) - .finish() + fmt.debug_struct("IPSEC_TRANSPORT_POLICY0").field("numIpsecProposals", &self.numIpsecProposals).field("ipsecProposals", &self.ipsecProposals).field("flags", &self.flags).field("ndAllowClearTimeoutSeconds", &self.ndAllowClearTimeoutSeconds).field("saIdleTimeout", &self.saIdleTimeout).field("emPolicy", &self.emPolicy).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -13465,14 +13166,7 @@ impl ::core::default::Default for IPSEC_TRANSPORT_POLICY1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IPSEC_TRANSPORT_POLICY1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_TRANSPORT_POLICY1") - .field("numIpsecProposals", &self.numIpsecProposals) - .field("ipsecProposals", &self.ipsecProposals) - .field("flags", &self.flags) - .field("ndAllowClearTimeoutSeconds", &self.ndAllowClearTimeoutSeconds) - .field("saIdleTimeout", &self.saIdleTimeout) - .field("emPolicy", &self.emPolicy) - .finish() + fmt.debug_struct("IPSEC_TRANSPORT_POLICY1").field("numIpsecProposals", &self.numIpsecProposals).field("ipsecProposals", &self.ipsecProposals).field("flags", &self.flags).field("ndAllowClearTimeoutSeconds", &self.ndAllowClearTimeoutSeconds).field("saIdleTimeout", &self.saIdleTimeout).field("emPolicy", &self.emPolicy).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -13509,14 +13203,7 @@ impl ::core::default::Default for IPSEC_TRANSPORT_POLICY2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IPSEC_TRANSPORT_POLICY2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IPSEC_TRANSPORT_POLICY2") - .field("numIpsecProposals", &self.numIpsecProposals) - .field("ipsecProposals", &self.ipsecProposals) - .field("flags", &self.flags) - .field("ndAllowClearTimeoutSeconds", &self.ndAllowClearTimeoutSeconds) - .field("saIdleTimeout", &self.saIdleTimeout) - .field("emPolicy", &self.emPolicy) - .finish() + fmt.debug_struct("IPSEC_TRANSPORT_POLICY2").field("numIpsecProposals", &self.numIpsecProposals).field("ipsecProposals", &self.ipsecProposals).field("flags", &self.flags).field("ndAllowClearTimeoutSeconds", &self.ndAllowClearTimeoutSeconds).field("saIdleTimeout", &self.saIdleTimeout).field("emPolicy", &self.emPolicy).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -14941,16 +14628,7 @@ pub unsafe fn IPsecKeyManagerGetSecurityInfoByKey0<'a, Param0: ::windows::core:: extern "system" { fn IPsecKeyManagerGetSecurityInfoByKey0(enginehandle: super::super::Foundation::HANDLE, reserved: *const ::core::ffi::c_void, securityinfo: u32, sidowner: *mut super::super::Foundation::PSID, sidgroup: *mut super::super::Foundation::PSID, dacl: *mut *mut super::super::Security::ACL, sacl: *mut *mut super::super::Security::ACL, securitydescriptor: *mut *mut super::super::Security::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(IPsecKeyManagerGetSecurityInfoByKey0( - enginehandle.into_param().abi(), - ::core::mem::transmute(reserved), - ::core::mem::transmute(securityinfo), - ::core::mem::transmute(sidowner), - ::core::mem::transmute(sidgroup), - ::core::mem::transmute(dacl), - ::core::mem::transmute(sacl), - ::core::mem::transmute(securitydescriptor), - )) + ::core::mem::transmute(IPsecKeyManagerGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(reserved), ::core::mem::transmute(securityinfo), ::core::mem::transmute(sidowner), ::core::mem::transmute(sidgroup), ::core::mem::transmute(dacl), ::core::mem::transmute(sacl), ::core::mem::transmute(securitydescriptor))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs b/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs index 07da5e8058..83261cd233 100644 --- a/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs +++ b/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs @@ -135,8 +135,7 @@ pub struct IDynamicPortMapping_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -182,31 +181,9 @@ impl IDynamicPortMappingCollection { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), bstrremotehost.into_param().abi(), ::core::mem::transmute(lexternalport), bstrprotocol.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Add<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrremotehost: Param0, - lexternalport: i32, - bstrprotocol: Param2, - linternalport: i32, - bstrinternalclient: Param4, - benabled: i16, - bstrdescription: Param6, - lleaseduration: i32, - ) -> ::windows::core::Result { + pub unsafe fn Add<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrremotehost: Param0, lexternalport: i32, bstrprotocol: Param2, linternalport: i32, bstrinternalclient: Param4, benabled: i16, bstrdescription: Param6, lleaseduration: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - bstrremotehost.into_param().abi(), - ::core::mem::transmute(lexternalport), - bstrprotocol.into_param().abi(), - ::core::mem::transmute(linternalport), - bstrinternalclient.into_param().abi(), - ::core::mem::transmute(benabled), - bstrdescription.into_param().abi(), - ::core::mem::transmute(lleaseduration), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), bstrremotehost.into_param().abi(), ::core::mem::transmute(lexternalport), bstrprotocol.into_param().abi(), ::core::mem::transmute(linternalport), bstrinternalclient.into_param().abi(), ::core::mem::transmute(benabled), bstrdescription.into_param().abi(), ::core::mem::transmute(lleaseduration), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IDynamicPortMappingCollection { @@ -268,8 +245,7 @@ pub struct IDynamicPortMappingCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrremotehost: ::core::mem::ManuallyDrop, lexternalport: i32, bstrprotocol: ::core::mem::ManuallyDrop, ppdpm: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -277,19 +253,7 @@ pub struct IDynamicPortMappingCollection_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrremotehost: ::core::mem::ManuallyDrop, lexternalport: i32, bstrprotocol: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrremotehost: ::core::mem::ManuallyDrop, - lexternalport: i32, - bstrprotocol: ::core::mem::ManuallyDrop, - linternalport: i32, - bstrinternalclient: ::core::mem::ManuallyDrop, - benabled: i16, - bstrdescription: ::core::mem::ManuallyDrop, - lleaseduration: i32, - ppdpm: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrremotehost: ::core::mem::ManuallyDrop, lexternalport: i32, bstrprotocol: ::core::mem::ManuallyDrop, linternalport: i32, bstrinternalclient: ::core::mem::ManuallyDrop, benabled: i16, bstrdescription: ::core::mem::ManuallyDrop, lleaseduration: i32, ppdpm: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -635,8 +599,7 @@ pub struct INATEventManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punk: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punk: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -717,12 +680,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a INATN } #[repr(C)] #[doc(hidden)] -pub struct INATNumberOfEntriesCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnewnumberofentries: i32) -> ::windows::core::HRESULT, -); +pub struct INATNumberOfEntriesCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnewnumberofentries: i32) -> ::windows::core::HRESULT); #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] #[cfg(feature = "Win32_Foundation")] @@ -902,17 +860,7 @@ impl ::core::default::Default for INET_FIREWALL_APP_CONTAINER { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::fmt::Debug for INET_FIREWALL_APP_CONTAINER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INET_FIREWALL_APP_CONTAINER") - .field("appContainerSid", &self.appContainerSid) - .field("userSid", &self.userSid) - .field("appContainerName", &self.appContainerName) - .field("displayName", &self.displayName) - .field("description", &self.description) - .field("capabilities", &self.capabilities) - .field("binaries", &self.binaries) - .field("workingDirectory", &self.workingDirectory) - .field("packageFullName", &self.packageFullName) - .finish() + fmt.debug_struct("INET_FIREWALL_APP_CONTAINER").field("appContainerSid", &self.appContainerSid).field("userSid", &self.userSid).field("appContainerName", &self.appContainerName).field("displayName", &self.displayName).field("description", &self.description).field("capabilities", &self.capabilities).field("binaries", &self.binaries).field("workingDirectory", &self.workingDirectory).field("packageFullName", &self.packageFullName).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -1087,12 +1035,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a INetC } #[repr(C)] #[doc(hidden)] -pub struct INetConnectionManager_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: NETCONMGR_ENUM_FLAGS, ppenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct INetConnectionManager_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: NETCONMGR_ENUM_FLAGS, ppenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct INetConnectionProps(pub ::windows::core::IUnknown); @@ -1184,8 +1127,7 @@ pub struct INetConnectionProps_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrguid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1309,8 +1251,7 @@ pub struct INetFwAuthorizedApplication_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1415,8 +1356,7 @@ pub struct INetFwAuthorizedApplications_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, app: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -1560,8 +1500,7 @@ pub struct INetFwIcmpSettings_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, allow: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, allow: i16) -> ::windows::core::HRESULT, @@ -1667,14 +1606,12 @@ pub struct INetFwMgr_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, localpolicy: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, profiletype: *mut NET_FW_PROFILE_TYPE) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, imagefilename: ::core::mem::ManuallyDrop, ipversion: NET_FW_IP_VERSION, portnumber: i32, localaddress: ::core::mem::ManuallyDrop, ipprotocol: NET_FW_IP_PROTOCOL, allowed: *mut ::core::mem::ManuallyDrop, restricted: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, imagefilename: ::core::mem::ManuallyDrop, ipversion: NET_FW_IP_VERSION, portnumber: i32, localaddress: ::core::mem::ManuallyDrop, ipprotocol: NET_FW_IP_PROTOCOL, allowed: *mut ::core::mem::ManuallyDrop, restricted: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ipversion: NET_FW_IP_VERSION, localaddress: ::core::mem::ManuallyDrop, r#type: u8, allowed: *mut ::core::mem::ManuallyDrop, restricted: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -1800,8 +1737,7 @@ pub struct INetFwOpenPort_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1905,8 +1841,7 @@ pub struct INetFwOpenPorts_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, port: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -1986,8 +1921,7 @@ pub struct INetFwPolicy_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, profile: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, profiletype: NET_FW_PROFILE_TYPE, profile: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2140,8 +2074,7 @@ pub struct INetFwPolicy2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, profiletypesbitmask: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, profiletype: NET_FW_PROFILE_TYPE2, enabled: *mut i16) -> ::windows::core::HRESULT, @@ -2258,8 +2191,7 @@ pub struct INetFwProduct_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rulecategories: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -2352,8 +2284,7 @@ pub struct INetFwProducts_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, product: ::windows::core::RawPtr, registration: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2476,8 +2407,7 @@ pub struct INetFwProfile_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, r#type: *mut NET_FW_PROFILE_TYPE) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, enabled: *mut i16) -> ::windows::core::HRESULT, @@ -2588,8 +2518,7 @@ pub struct INetFwRemoteAdminSettings_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ipversion: *mut NET_FW_IP_VERSION) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ipversion: NET_FW_IP_VERSION) -> ::windows::core::HRESULT, @@ -2816,8 +2745,7 @@ pub struct INetFwRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2899,18 +2827,7 @@ impl INetFwRule2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -3149,8 +3066,7 @@ pub struct INetFwRule2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3234,18 +3150,7 @@ impl INetFwRule3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -3556,8 +3461,7 @@ pub struct INetFwRule3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3728,8 +3632,7 @@ pub struct INetFwRules_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rule: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3850,8 +3753,7 @@ pub struct INetFwService_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3946,8 +3848,7 @@ pub struct INetFwServiceRestriction_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, servicename: ::core::mem::ManuallyDrop, appname: ::core::mem::ManuallyDrop, restrictservice: i16, servicesidrestricted: i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4031,8 +3932,7 @@ pub struct INetFwServices_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, svctype: NET_FW_SERVICE_TYPE, service: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4073,18 +3973,7 @@ impl INetSharingConfiguration { #[cfg(feature = "Win32_Foundation")] pub unsafe fn AddPortMapping<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrname: Param0, ucipprotocol: u8, usexternalport: u16, usinternalport: u16, dwoptions: u32, bstrtargetnameoripaddress: Param5, etargettype: ICS_TARGETTYPE) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - bstrname.into_param().abi(), - ::core::mem::transmute(ucipprotocol), - ::core::mem::transmute(usexternalport), - ::core::mem::transmute(usinternalport), - ::core::mem::transmute(dwoptions), - bstrtargetnameoripaddress.into_param().abi(), - ::core::mem::transmute(etargettype), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), bstrname.into_param().abi(), ::core::mem::transmute(ucipprotocol), ::core::mem::transmute(usexternalport), ::core::mem::transmute(usinternalport), ::core::mem::transmute(dwoptions), bstrtargetnameoripaddress.into_param().abi(), ::core::mem::transmute(etargettype), &mut result__).from_abi::(result__) } pub unsafe fn RemovePortMapping<'a, Param0: ::windows::core::IntoParam<'a, INetSharingPortMapping>>(&self, pmapping: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pmapping.into_param().abi()).ok() @@ -4149,8 +4038,7 @@ pub struct INetSharingConfiguration_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbenabled: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptype: *mut SHARINGCONNECTIONTYPE) -> ::windows::core::HRESULT, @@ -4236,8 +4124,7 @@ pub struct INetSharingEveryConnectionCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -4330,8 +4217,7 @@ pub struct INetSharingManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbinstalled: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: SHARINGCONNECTION_ENUM_FLAGS, ppcoll: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4417,8 +4303,7 @@ pub struct INetSharingPortMapping_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4497,8 +4382,7 @@ pub struct INetSharingPortMappingCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -4602,8 +4486,7 @@ pub struct INetSharingPortMappingProps_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4689,8 +4572,7 @@ pub struct INetSharingPrivateConnectionCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -4767,8 +4649,7 @@ pub struct INetSharingPublicConnectionCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -4883,8 +4764,7 @@ pub struct IStaticPortMapping_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4990,8 +4870,7 @@ pub struct IStaticPortMappingCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lexternalport: i32, bstrprotocol: ::core::mem::ManuallyDrop, ppspm: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5078,8 +4957,7 @@ pub struct IUPnPNAT_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppspms: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdpms: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5190,16 +5068,7 @@ impl ::core::default::Default for NETCON_PROPERTIES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NETCON_PROPERTIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NETCON_PROPERTIES") - .field("guidId", &self.guidId) - .field("pszwName", &self.pszwName) - .field("pszwDeviceName", &self.pszwDeviceName) - .field("Status", &self.Status) - .field("MediaType", &self.MediaType) - .field("dwCharacter", &self.dwCharacter) - .field("clsidThisObject", &self.clsidThisObject) - .field("clsidUiObject", &self.clsidUiObject) - .finish() + fmt.debug_struct("NETCON_PROPERTIES").field("guidId", &self.guidId).field("pszwName", &self.pszwName).field("pszwDeviceName", &self.pszwDeviceName).field("Status", &self.Status).field("MediaType", &self.MediaType).field("dwCharacter", &self.dwCharacter).field("clsidThisObject", &self.clsidThisObject).field("clsidUiObject", &self.clsidUiObject).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5578,15 +5447,7 @@ pub unsafe fn NetworkIsolationSetAppContainerConfig(dwnumpublicappcs: u32, appco } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn NetworkIsolationSetupAppContainerBinaries<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - applicationcontainersid: Param0, - packagefullname: Param1, - packagefolder: Param2, - displayname: Param3, - bbinariesfullycomputed: Param4, - binaries: *const super::super::Foundation::PWSTR, - binariescount: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn NetworkIsolationSetupAppContainerBinaries<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(applicationcontainersid: Param0, packagefullname: Param1, packagefolder: Param2, displayname: Param3, bbinariesfullycomputed: Param4, binaries: *const super::super::Foundation::PWSTR, binariescount: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Networking/ActiveDirectory/mod.rs b/src/Windows/Win32/Networking/ActiveDirectory/mod.rs index e24644fd6e..37c9a759ef 100644 --- a/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ b/src/Windows/Win32/Networking/ActiveDirectory/mod.rs @@ -1520,15 +1520,7 @@ impl ::core::default::Default for ADS_VLV { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ADS_VLV { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ADS_VLV") - .field("dwBeforeCount", &self.dwBeforeCount) - .field("dwAfterCount", &self.dwAfterCount) - .field("dwOffset", &self.dwOffset) - .field("dwContentCount", &self.dwContentCount) - .field("pszTarget", &self.pszTarget) - .field("dwContextIDLength", &self.dwContextIDLength) - .field("lpContextID", &self.lpContextID) - .finish() + fmt.debug_struct("ADS_VLV").field("dwBeforeCount", &self.dwBeforeCount).field("dwAfterCount", &self.dwAfterCount).field("dwOffset", &self.dwOffset).field("dwContentCount", &self.dwContentCount).field("pszTarget", &self.pszTarget).field("dwContextIDLength", &self.dwContextIDLength).field("lpContextID", &self.lpContextID).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2008,17 +2000,7 @@ impl ::core::default::Default for DOMAINDESC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOMAINDESC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOMAINDESC") - .field("pszName", &self.pszName) - .field("pszPath", &self.pszPath) - .field("pszNCName", &self.pszNCName) - .field("pszTrustParent", &self.pszTrustParent) - .field("pszObjectClass", &self.pszObjectClass) - .field("ulFlags", &self.ulFlags) - .field("fDownLevel", &self.fDownLevel) - .field("pdChildList", &self.pdChildList) - .field("pdNextSibling", &self.pdNextSibling) - .finish() + fmt.debug_struct("DOMAINDESC").field("pszName", &self.pszName).field("pszPath", &self.pszPath).field("pszNCName", &self.pszNCName).field("pszTrustParent", &self.pszTrustParent).field("pszObjectClass", &self.pszObjectClass).field("ulFlags", &self.ulFlags).field("fDownLevel", &self.fDownLevel).field("pdChildList", &self.pdChildList).field("pdNextSibling", &self.pdNextSibling).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2058,17 +2040,7 @@ impl ::core::default::Default for DOMAIN_CONTROLLER_INFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOMAIN_CONTROLLER_INFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOMAIN_CONTROLLER_INFOA") - .field("DomainControllerName", &self.DomainControllerName) - .field("DomainControllerAddress", &self.DomainControllerAddress) - .field("DomainControllerAddressType", &self.DomainControllerAddressType) - .field("DomainGuid", &self.DomainGuid) - .field("DomainName", &self.DomainName) - .field("DnsForestName", &self.DnsForestName) - .field("Flags", &self.Flags) - .field("DcSiteName", &self.DcSiteName) - .field("ClientSiteName", &self.ClientSiteName) - .finish() + fmt.debug_struct("DOMAIN_CONTROLLER_INFOA").field("DomainControllerName", &self.DomainControllerName).field("DomainControllerAddress", &self.DomainControllerAddress).field("DomainControllerAddressType", &self.DomainControllerAddressType).field("DomainGuid", &self.DomainGuid).field("DomainName", &self.DomainName).field("DnsForestName", &self.DnsForestName).field("Flags", &self.Flags).field("DcSiteName", &self.DcSiteName).field("ClientSiteName", &self.ClientSiteName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2108,17 +2080,7 @@ impl ::core::default::Default for DOMAIN_CONTROLLER_INFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DOMAIN_CONTROLLER_INFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOMAIN_CONTROLLER_INFOW") - .field("DomainControllerName", &self.DomainControllerName) - .field("DomainControllerAddress", &self.DomainControllerAddress) - .field("DomainControllerAddressType", &self.DomainControllerAddressType) - .field("DomainGuid", &self.DomainGuid) - .field("DomainName", &self.DomainName) - .field("DnsForestName", &self.DnsForestName) - .field("Flags", &self.Flags) - .field("DcSiteName", &self.DcSiteName) - .field("ClientSiteName", &self.ClientSiteName) - .finish() + fmt.debug_struct("DOMAIN_CONTROLLER_INFOW").field("DomainControllerName", &self.DomainControllerName).field("DomainControllerAddress", &self.DomainControllerAddress).field("DomainControllerAddressType", &self.DomainControllerAddressType).field("DomainGuid", &self.DomainGuid).field("DomainName", &self.DomainName).field("DnsForestName", &self.DnsForestName).field("Flags", &self.Flags).field("DcSiteName", &self.DcSiteName).field("ClientSiteName", &self.ClientSiteName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2242,17 +2204,7 @@ impl ::core::default::Default for DSBITEMA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DSBITEMA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSBITEMA") - .field("cbStruct", &self.cbStruct) - .field("pszADsPath", &self.pszADsPath) - .field("pszClass", &self.pszClass) - .field("dwMask", &self.dwMask) - .field("dwState", &self.dwState) - .field("dwStateMask", &self.dwStateMask) - .field("szDisplayName", &self.szDisplayName) - .field("szIconLocation", &self.szIconLocation) - .field("iIconResID", &self.iIconResID) - .finish() + fmt.debug_struct("DSBITEMA").field("cbStruct", &self.cbStruct).field("pszADsPath", &self.pszADsPath).field("pszClass", &self.pszClass).field("dwMask", &self.dwMask).field("dwState", &self.dwState).field("dwStateMask", &self.dwStateMask).field("szDisplayName", &self.szDisplayName).field("szIconLocation", &self.szIconLocation).field("iIconResID", &self.iIconResID).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2292,17 +2244,7 @@ impl ::core::default::Default for DSBITEMW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DSBITEMW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSBITEMW") - .field("cbStruct", &self.cbStruct) - .field("pszADsPath", &self.pszADsPath) - .field("pszClass", &self.pszClass) - .field("dwMask", &self.dwMask) - .field("dwState", &self.dwState) - .field("dwStateMask", &self.dwStateMask) - .field("szDisplayName", &self.szDisplayName) - .field("szIconLocation", &self.szIconLocation) - .field("iIconResID", &self.iIconResID) - .finish() + fmt.debug_struct("DSBITEMW").field("cbStruct", &self.cbStruct).field("pszADsPath", &self.pszADsPath).field("pszClass", &self.pszClass).field("dwMask", &self.dwMask).field("dwState", &self.dwState).field("dwStateMask", &self.dwStateMask).field("szDisplayName", &self.szDisplayName).field("szIconLocation", &self.szIconLocation).field("iIconResID", &self.iIconResID).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2389,21 +2331,7 @@ impl ::core::fmt::Debug for DSBROWSEINFOA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] impl ::core::cmp::PartialEq for DSBROWSEINFOA { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.hwndOwner == other.hwndOwner - && self.pszCaption == other.pszCaption - && self.pszTitle == other.pszTitle - && self.pszRoot == other.pszRoot - && self.pszPath == other.pszPath - && self.cchPath == other.cchPath - && self.dwFlags == other.dwFlags - && self.pfnCallback.map(|f| f as usize) == other.pfnCallback.map(|f| f as usize) - && self.lParam == other.lParam - && self.dwReturnFormat == other.dwReturnFormat - && self.pUserName == other.pUserName - && self.pPassword == other.pPassword - && self.pszObjectClass == other.pszObjectClass - && self.cchObjectClass == other.cchObjectClass + self.cbStruct == other.cbStruct && self.hwndOwner == other.hwndOwner && self.pszCaption == other.pszCaption && self.pszTitle == other.pszTitle && self.pszRoot == other.pszRoot && self.pszPath == other.pszPath && self.cchPath == other.cchPath && self.dwFlags == other.dwFlags && self.pfnCallback.map(|f| f as usize) == other.pfnCallback.map(|f| f as usize) && self.lParam == other.lParam && self.dwReturnFormat == other.dwReturnFormat && self.pUserName == other.pUserName && self.pPassword == other.pPassword && self.pszObjectClass == other.pszObjectClass && self.cchObjectClass == other.cchObjectClass } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] @@ -2464,21 +2392,7 @@ impl ::core::fmt::Debug for DSBROWSEINFOW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] impl ::core::cmp::PartialEq for DSBROWSEINFOW { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.hwndOwner == other.hwndOwner - && self.pszCaption == other.pszCaption - && self.pszTitle == other.pszTitle - && self.pszRoot == other.pszRoot - && self.pszPath == other.pszPath - && self.cchPath == other.cchPath - && self.dwFlags == other.dwFlags - && self.pfnCallback.map(|f| f as usize) == other.pfnCallback.map(|f| f as usize) - && self.lParam == other.lParam - && self.dwReturnFormat == other.dwReturnFormat - && self.pUserName == other.pUserName - && self.pPassword == other.pPassword - && self.pszObjectClass == other.pszObjectClass - && self.cchObjectClass == other.cchObjectClass + self.cbStruct == other.cbStruct && self.hwndOwner == other.hwndOwner && self.pszCaption == other.pszCaption && self.pszTitle == other.pszTitle && self.pszRoot == other.pszRoot && self.pszPath == other.pszPath && self.cchPath == other.cchPath && self.dwFlags == other.dwFlags && self.pfnCallback.map(|f| f as usize) == other.pfnCallback.map(|f| f as usize) && self.lParam == other.lParam && self.dwReturnFormat == other.dwReturnFormat && self.pUserName == other.pUserName && self.pPassword == other.pPassword && self.pszObjectClass == other.pszObjectClass && self.cchObjectClass == other.cchObjectClass } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] @@ -2571,15 +2485,7 @@ impl ::core::default::Default for DSDISPLAYSPECOPTIONS { } impl ::core::fmt::Debug for DSDISPLAYSPECOPTIONS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSDISPLAYSPECOPTIONS") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("offsetAttribPrefix", &self.offsetAttribPrefix) - .field("offsetUserName", &self.offsetUserName) - .field("offsetPassword", &self.offsetPassword) - .field("offsetServer", &self.offsetServer) - .field("offsetServerConfigPath", &self.offsetServerConfigPath) - .finish() + fmt.debug_struct("DSDISPLAYSPECOPTIONS").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("offsetAttribPrefix", &self.offsetAttribPrefix).field("offsetUserName", &self.offsetUserName).field("offsetPassword", &self.offsetPassword).field("offsetServer", &self.offsetServer).field("offsetServerConfigPath", &self.offsetServerConfigPath).finish() } } impl ::core::cmp::PartialEq for DSDISPLAYSPECOPTIONS { @@ -2754,15 +2660,7 @@ impl ::core::default::Default for DSOP_INIT_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DSOP_INIT_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSOP_INIT_INFO") - .field("cbSize", &self.cbSize) - .field("pwzTargetComputer", &self.pwzTargetComputer) - .field("cDsScopeInfos", &self.cDsScopeInfos) - .field("aDsScopeInfos", &self.aDsScopeInfos) - .field("flOptions", &self.flOptions) - .field("cAttributesToFetch", &self.cAttributesToFetch) - .field("apwzAttributeNames", &self.apwzAttributeNames) - .finish() + fmt.debug_struct("DSOP_INIT_INFO").field("cbSize", &self.cbSize).field("pwzTargetComputer", &self.pwzTargetComputer).field("cDsScopeInfos", &self.cDsScopeInfos).field("aDsScopeInfos", &self.aDsScopeInfos).field("flOptions", &self.flOptions).field("cAttributesToFetch", &self.cAttributesToFetch).field("apwzAttributeNames", &self.apwzAttributeNames).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2954,15 +2852,7 @@ impl ::core::default::Default for DSQUERYINITPARAMS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DSQUERYINITPARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSQUERYINITPARAMS") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("pDefaultScope", &self.pDefaultScope) - .field("pDefaultSaveLocation", &self.pDefaultSaveLocation) - .field("pUserName", &self.pUserName) - .field("pPassword", &self.pPassword) - .field("pServer", &self.pServer) - .finish() + fmt.debug_struct("DSQUERYINITPARAMS").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("pDefaultScope", &self.pDefaultScope).field("pDefaultSaveLocation", &self.pDefaultSaveLocation).field("pUserName", &self.pUserName).field("pPassword", &self.pPassword).field("pServer", &self.pServer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3094,14 +2984,7 @@ impl ::core::default::Default for DSROLE_PRIMARY_DOMAIN_INFO_BASIC { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DSROLE_PRIMARY_DOMAIN_INFO_BASIC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSROLE_PRIMARY_DOMAIN_INFO_BASIC") - .field("MachineRole", &self.MachineRole) - .field("Flags", &self.Flags) - .field("DomainNameFlat", &self.DomainNameFlat) - .field("DomainNameDns", &self.DomainNameDns) - .field("DomainForestName", &self.DomainForestName) - .field("DomainGuid", &self.DomainGuid) - .finish() + fmt.debug_struct("DSROLE_PRIMARY_DOMAIN_INFO_BASIC").field("MachineRole", &self.MachineRole).field("Flags", &self.Flags).field("DomainNameFlat", &self.DomainNameFlat).field("DomainNameDns", &self.DomainNameDns).field("DomainForestName", &self.DomainForestName).field("DomainGuid", &self.DomainGuid).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3225,15 +3108,7 @@ impl ::core::default::Default for DS_DOMAIN_CONTROLLER_INFO_1A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DS_DOMAIN_CONTROLLER_INFO_1A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS_DOMAIN_CONTROLLER_INFO_1A") - .field("NetbiosName", &self.NetbiosName) - .field("DnsHostName", &self.DnsHostName) - .field("SiteName", &self.SiteName) - .field("ComputerObjectName", &self.ComputerObjectName) - .field("ServerObjectName", &self.ServerObjectName) - .field("fIsPdc", &self.fIsPdc) - .field("fDsEnabled", &self.fDsEnabled) - .finish() + fmt.debug_struct("DS_DOMAIN_CONTROLLER_INFO_1A").field("NetbiosName", &self.NetbiosName).field("DnsHostName", &self.DnsHostName).field("SiteName", &self.SiteName).field("ComputerObjectName", &self.ComputerObjectName).field("ServerObjectName", &self.ServerObjectName).field("fIsPdc", &self.fIsPdc).field("fDsEnabled", &self.fDsEnabled).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3271,15 +3146,7 @@ impl ::core::default::Default for DS_DOMAIN_CONTROLLER_INFO_1W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DS_DOMAIN_CONTROLLER_INFO_1W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS_DOMAIN_CONTROLLER_INFO_1W") - .field("NetbiosName", &self.NetbiosName) - .field("DnsHostName", &self.DnsHostName) - .field("SiteName", &self.SiteName) - .field("ComputerObjectName", &self.ComputerObjectName) - .field("ServerObjectName", &self.ServerObjectName) - .field("fIsPdc", &self.fIsPdc) - .field("fDsEnabled", &self.fDsEnabled) - .finish() + fmt.debug_struct("DS_DOMAIN_CONTROLLER_INFO_1W").field("NetbiosName", &self.NetbiosName).field("DnsHostName", &self.DnsHostName).field("SiteName", &self.SiteName).field("ComputerObjectName", &self.ComputerObjectName).field("ServerObjectName", &self.ServerObjectName).field("fIsPdc", &self.fIsPdc).field("fDsEnabled", &self.fDsEnabled).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3345,20 +3212,7 @@ impl ::core::fmt::Debug for DS_DOMAIN_CONTROLLER_INFO_2A { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DS_DOMAIN_CONTROLLER_INFO_2A { fn eq(&self, other: &Self) -> bool { - self.NetbiosName == other.NetbiosName - && self.DnsHostName == other.DnsHostName - && self.SiteName == other.SiteName - && self.SiteObjectName == other.SiteObjectName - && self.ComputerObjectName == other.ComputerObjectName - && self.ServerObjectName == other.ServerObjectName - && self.NtdsDsaObjectName == other.NtdsDsaObjectName - && self.fIsPdc == other.fIsPdc - && self.fDsEnabled == other.fDsEnabled - && self.fIsGc == other.fIsGc - && self.SiteObjectGuid == other.SiteObjectGuid - && self.ComputerObjectGuid == other.ComputerObjectGuid - && self.ServerObjectGuid == other.ServerObjectGuid - && self.NtdsDsaObjectGuid == other.NtdsDsaObjectGuid + self.NetbiosName == other.NetbiosName && self.DnsHostName == other.DnsHostName && self.SiteName == other.SiteName && self.SiteObjectName == other.SiteObjectName && self.ComputerObjectName == other.ComputerObjectName && self.ServerObjectName == other.ServerObjectName && self.NtdsDsaObjectName == other.NtdsDsaObjectName && self.fIsPdc == other.fIsPdc && self.fDsEnabled == other.fDsEnabled && self.fIsGc == other.fIsGc && self.SiteObjectGuid == other.SiteObjectGuid && self.ComputerObjectGuid == other.ComputerObjectGuid && self.ServerObjectGuid == other.ServerObjectGuid && self.NtdsDsaObjectGuid == other.NtdsDsaObjectGuid } } #[cfg(feature = "Win32_Foundation")] @@ -3418,20 +3272,7 @@ impl ::core::fmt::Debug for DS_DOMAIN_CONTROLLER_INFO_2W { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DS_DOMAIN_CONTROLLER_INFO_2W { fn eq(&self, other: &Self) -> bool { - self.NetbiosName == other.NetbiosName - && self.DnsHostName == other.DnsHostName - && self.SiteName == other.SiteName - && self.SiteObjectName == other.SiteObjectName - && self.ComputerObjectName == other.ComputerObjectName - && self.ServerObjectName == other.ServerObjectName - && self.NtdsDsaObjectName == other.NtdsDsaObjectName - && self.fIsPdc == other.fIsPdc - && self.fDsEnabled == other.fDsEnabled - && self.fIsGc == other.fIsGc - && self.SiteObjectGuid == other.SiteObjectGuid - && self.ComputerObjectGuid == other.ComputerObjectGuid - && self.ServerObjectGuid == other.ServerObjectGuid - && self.NtdsDsaObjectGuid == other.NtdsDsaObjectGuid + self.NetbiosName == other.NetbiosName && self.DnsHostName == other.DnsHostName && self.SiteName == other.SiteName && self.SiteObjectName == other.SiteObjectName && self.ComputerObjectName == other.ComputerObjectName && self.ServerObjectName == other.ServerObjectName && self.NtdsDsaObjectName == other.NtdsDsaObjectName && self.fIsPdc == other.fIsPdc && self.fDsEnabled == other.fDsEnabled && self.fIsGc == other.fIsGc && self.SiteObjectGuid == other.SiteObjectGuid && self.ComputerObjectGuid == other.ComputerObjectGuid && self.ServerObjectGuid == other.ServerObjectGuid && self.NtdsDsaObjectGuid == other.NtdsDsaObjectGuid } } #[cfg(feature = "Win32_Foundation")] @@ -3493,21 +3334,7 @@ impl ::core::fmt::Debug for DS_DOMAIN_CONTROLLER_INFO_3A { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DS_DOMAIN_CONTROLLER_INFO_3A { fn eq(&self, other: &Self) -> bool { - self.NetbiosName == other.NetbiosName - && self.DnsHostName == other.DnsHostName - && self.SiteName == other.SiteName - && self.SiteObjectName == other.SiteObjectName - && self.ComputerObjectName == other.ComputerObjectName - && self.ServerObjectName == other.ServerObjectName - && self.NtdsDsaObjectName == other.NtdsDsaObjectName - && self.fIsPdc == other.fIsPdc - && self.fDsEnabled == other.fDsEnabled - && self.fIsGc == other.fIsGc - && self.fIsRodc == other.fIsRodc - && self.SiteObjectGuid == other.SiteObjectGuid - && self.ComputerObjectGuid == other.ComputerObjectGuid - && self.ServerObjectGuid == other.ServerObjectGuid - && self.NtdsDsaObjectGuid == other.NtdsDsaObjectGuid + self.NetbiosName == other.NetbiosName && self.DnsHostName == other.DnsHostName && self.SiteName == other.SiteName && self.SiteObjectName == other.SiteObjectName && self.ComputerObjectName == other.ComputerObjectName && self.ServerObjectName == other.ServerObjectName && self.NtdsDsaObjectName == other.NtdsDsaObjectName && self.fIsPdc == other.fIsPdc && self.fDsEnabled == other.fDsEnabled && self.fIsGc == other.fIsGc && self.fIsRodc == other.fIsRodc && self.SiteObjectGuid == other.SiteObjectGuid && self.ComputerObjectGuid == other.ComputerObjectGuid && self.ServerObjectGuid == other.ServerObjectGuid && self.NtdsDsaObjectGuid == other.NtdsDsaObjectGuid } } #[cfg(feature = "Win32_Foundation")] @@ -3569,21 +3396,7 @@ impl ::core::fmt::Debug for DS_DOMAIN_CONTROLLER_INFO_3W { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DS_DOMAIN_CONTROLLER_INFO_3W { fn eq(&self, other: &Self) -> bool { - self.NetbiosName == other.NetbiosName - && self.DnsHostName == other.DnsHostName - && self.SiteName == other.SiteName - && self.SiteObjectName == other.SiteObjectName - && self.ComputerObjectName == other.ComputerObjectName - && self.ServerObjectName == other.ServerObjectName - && self.NtdsDsaObjectName == other.NtdsDsaObjectName - && self.fIsPdc == other.fIsPdc - && self.fDsEnabled == other.fDsEnabled - && self.fIsGc == other.fIsGc - && self.fIsRodc == other.fIsRodc - && self.SiteObjectGuid == other.SiteObjectGuid - && self.ComputerObjectGuid == other.ComputerObjectGuid - && self.ServerObjectGuid == other.ServerObjectGuid - && self.NtdsDsaObjectGuid == other.NtdsDsaObjectGuid + self.NetbiosName == other.NetbiosName && self.DnsHostName == other.DnsHostName && self.SiteName == other.SiteName && self.SiteObjectName == other.SiteObjectName && self.ComputerObjectName == other.ComputerObjectName && self.ServerObjectName == other.ServerObjectName && self.NtdsDsaObjectName == other.NtdsDsaObjectName && self.fIsPdc == other.fIsPdc && self.fDsEnabled == other.fDsEnabled && self.fIsGc == other.fIsGc && self.fIsRodc == other.fIsRodc && self.SiteObjectGuid == other.SiteObjectGuid && self.ComputerObjectGuid == other.ComputerObjectGuid && self.ServerObjectGuid == other.ServerObjectGuid && self.NtdsDsaObjectGuid == other.NtdsDsaObjectGuid } } #[cfg(feature = "Win32_Foundation")] @@ -3622,16 +3435,7 @@ impl ::core::default::Default for DS_DOMAIN_TRUSTSA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DS_DOMAIN_TRUSTSA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS_DOMAIN_TRUSTSA") - .field("NetbiosDomainName", &self.NetbiosDomainName) - .field("DnsDomainName", &self.DnsDomainName) - .field("Flags", &self.Flags) - .field("ParentIndex", &self.ParentIndex) - .field("TrustType", &self.TrustType) - .field("TrustAttributes", &self.TrustAttributes) - .field("DomainSid", &self.DomainSid) - .field("DomainGuid", &self.DomainGuid) - .finish() + fmt.debug_struct("DS_DOMAIN_TRUSTSA").field("NetbiosDomainName", &self.NetbiosDomainName).field("DnsDomainName", &self.DnsDomainName).field("Flags", &self.Flags).field("ParentIndex", &self.ParentIndex).field("TrustType", &self.TrustType).field("TrustAttributes", &self.TrustAttributes).field("DomainSid", &self.DomainSid).field("DomainGuid", &self.DomainGuid).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3670,16 +3474,7 @@ impl ::core::default::Default for DS_DOMAIN_TRUSTSW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DS_DOMAIN_TRUSTSW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS_DOMAIN_TRUSTSW") - .field("NetbiosDomainName", &self.NetbiosDomainName) - .field("DnsDomainName", &self.DnsDomainName) - .field("Flags", &self.Flags) - .field("ParentIndex", &self.ParentIndex) - .field("TrustType", &self.TrustType) - .field("TrustAttributes", &self.TrustAttributes) - .field("DomainSid", &self.DomainSid) - .field("DomainGuid", &self.DomainGuid) - .finish() + fmt.debug_struct("DS_DOMAIN_TRUSTSW").field("NetbiosDomainName", &self.NetbiosDomainName).field("DnsDomainName", &self.DnsDomainName).field("Flags", &self.Flags).field("ParentIndex", &self.ParentIndex).field("TrustType", &self.TrustType).field("TrustAttributes", &self.TrustAttributes).field("DomainSid", &self.DomainSid).field("DomainGuid", &self.DomainGuid).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3991,14 +3786,7 @@ impl ::core::default::Default for DS_REPL_ATTR_META_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DS_REPL_ATTR_META_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS_REPL_ATTR_META_DATA") - .field("pszAttributeName", &self.pszAttributeName) - .field("dwVersion", &self.dwVersion) - .field("ftimeLastOriginatingChange", &self.ftimeLastOriginatingChange) - .field("uuidLastOriginatingDsaInvocationID", &self.uuidLastOriginatingDsaInvocationID) - .field("usnOriginatingChange", &self.usnOriginatingChange) - .field("usnLocalChange", &self.usnLocalChange) - .finish() + fmt.debug_struct("DS_REPL_ATTR_META_DATA").field("pszAttributeName", &self.pszAttributeName).field("dwVersion", &self.dwVersion).field("ftimeLastOriginatingChange", &self.ftimeLastOriginatingChange).field("uuidLastOriginatingDsaInvocationID", &self.uuidLastOriginatingDsaInvocationID).field("usnOriginatingChange", &self.usnOriginatingChange).field("usnLocalChange", &self.usnLocalChange).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4036,15 +3824,7 @@ impl ::core::default::Default for DS_REPL_ATTR_META_DATA_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DS_REPL_ATTR_META_DATA_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS_REPL_ATTR_META_DATA_2") - .field("pszAttributeName", &self.pszAttributeName) - .field("dwVersion", &self.dwVersion) - .field("ftimeLastOriginatingChange", &self.ftimeLastOriginatingChange) - .field("uuidLastOriginatingDsaInvocationID", &self.uuidLastOriginatingDsaInvocationID) - .field("usnOriginatingChange", &self.usnOriginatingChange) - .field("usnLocalChange", &self.usnLocalChange) - .field("pszLastOriginatingDsaDN", &self.pszLastOriginatingDsaDN) - .finish() + fmt.debug_struct("DS_REPL_ATTR_META_DATA_2").field("pszAttributeName", &self.pszAttributeName).field("dwVersion", &self.dwVersion).field("ftimeLastOriginatingChange", &self.ftimeLastOriginatingChange).field("uuidLastOriginatingDsaInvocationID", &self.uuidLastOriginatingDsaInvocationID).field("usnOriginatingChange", &self.usnOriginatingChange).field("usnLocalChange", &self.usnLocalChange).field("pszLastOriginatingDsaDN", &self.pszLastOriginatingDsaDN).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4082,15 +3862,7 @@ impl ::core::default::Default for DS_REPL_ATTR_META_DATA_BLOB { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DS_REPL_ATTR_META_DATA_BLOB { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS_REPL_ATTR_META_DATA_BLOB") - .field("oszAttributeName", &self.oszAttributeName) - .field("dwVersion", &self.dwVersion) - .field("ftimeLastOriginatingChange", &self.ftimeLastOriginatingChange) - .field("uuidLastOriginatingDsaInvocationID", &self.uuidLastOriginatingDsaInvocationID) - .field("usnOriginatingChange", &self.usnOriginatingChange) - .field("usnLocalChange", &self.usnLocalChange) - .field("oszLastOriginatingDsaDN", &self.oszLastOriginatingDsaDN) - .finish() + fmt.debug_struct("DS_REPL_ATTR_META_DATA_BLOB").field("oszAttributeName", &self.oszAttributeName).field("dwVersion", &self.dwVersion).field("ftimeLastOriginatingChange", &self.ftimeLastOriginatingChange).field("uuidLastOriginatingDsaInvocationID", &self.uuidLastOriginatingDsaInvocationID).field("usnOriginatingChange", &self.usnOriginatingChange).field("usnLocalChange", &self.usnLocalChange).field("oszLastOriginatingDsaDN", &self.oszLastOriginatingDsaDN).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4867,18 +4639,7 @@ impl ::core::default::Default for DS_REPL_OPW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DS_REPL_OPW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS_REPL_OPW") - .field("ftimeEnqueued", &self.ftimeEnqueued) - .field("ulSerialNumber", &self.ulSerialNumber) - .field("ulPriority", &self.ulPriority) - .field("OpType", &self.OpType) - .field("ulOptions", &self.ulOptions) - .field("pszNamingContext", &self.pszNamingContext) - .field("pszDsaDN", &self.pszDsaDN) - .field("pszDsaAddress", &self.pszDsaAddress) - .field("uuidNamingContextObjGuid", &self.uuidNamingContextObjGuid) - .field("uuidDsaObjGuid", &self.uuidDsaObjGuid) - .finish() + fmt.debug_struct("DS_REPL_OPW").field("ftimeEnqueued", &self.ftimeEnqueued).field("ulSerialNumber", &self.ulSerialNumber).field("ulPriority", &self.ulPriority).field("OpType", &self.OpType).field("ulOptions", &self.ulOptions).field("pszNamingContext", &self.pszNamingContext).field("pszDsaDN", &self.pszDsaDN).field("pszDsaAddress", &self.pszDsaAddress).field("uuidNamingContextObjGuid", &self.uuidNamingContextObjGuid).field("uuidDsaObjGuid", &self.uuidDsaObjGuid).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4919,18 +4680,7 @@ impl ::core::default::Default for DS_REPL_OPW_BLOB { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DS_REPL_OPW_BLOB { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS_REPL_OPW_BLOB") - .field("ftimeEnqueued", &self.ftimeEnqueued) - .field("ulSerialNumber", &self.ulSerialNumber) - .field("ulPriority", &self.ulPriority) - .field("OpType", &self.OpType) - .field("ulOptions", &self.ulOptions) - .field("oszNamingContext", &self.oszNamingContext) - .field("oszDsaDN", &self.oszDsaDN) - .field("oszDsaAddress", &self.oszDsaAddress) - .field("uuidNamingContextObjGuid", &self.uuidNamingContextObjGuid) - .field("uuidDsaObjGuid", &self.uuidDsaObjGuid) - .finish() + fmt.debug_struct("DS_REPL_OPW_BLOB").field("ftimeEnqueued", &self.ftimeEnqueued).field("ulSerialNumber", &self.ulSerialNumber).field("ulPriority", &self.ulPriority).field("OpType", &self.OpType).field("ulOptions", &self.ulOptions).field("oszNamingContext", &self.oszNamingContext).field("oszDsaDN", &self.oszDsaDN).field("oszDsaAddress", &self.oszDsaAddress).field("uuidNamingContextObjGuid", &self.uuidNamingContextObjGuid).field("uuidDsaObjGuid", &self.uuidDsaObjGuid).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5018,15 +4768,7 @@ impl ::core::default::Default for DS_REPL_QUEUE_STATISTICSW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DS_REPL_QUEUE_STATISTICSW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DS_REPL_QUEUE_STATISTICSW") - .field("ftimeCurrentOpStarted", &self.ftimeCurrentOpStarted) - .field("cNumPendingOps", &self.cNumPendingOps) - .field("ftimeOldestSync", &self.ftimeOldestSync) - .field("ftimeOldestAdd", &self.ftimeOldestAdd) - .field("ftimeOldestMod", &self.ftimeOldestMod) - .field("ftimeOldestDel", &self.ftimeOldestDel) - .field("ftimeOldestUpdRefs", &self.ftimeOldestUpdRefs) - .finish() + fmt.debug_struct("DS_REPL_QUEUE_STATISTICSW").field("ftimeCurrentOpStarted", &self.ftimeCurrentOpStarted).field("cNumPendingOps", &self.cNumPendingOps).field("ftimeOldestSync", &self.ftimeOldestSync).field("ftimeOldestAdd", &self.ftimeOldestAdd).field("ftimeOldestMod", &self.ftimeOldestMod).field("ftimeOldestDel", &self.ftimeOldestDel).field("ftimeOldestUpdRefs", &self.ftimeOldestUpdRefs).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5086,17 +4828,7 @@ impl ::core::fmt::Debug for DS_REPL_VALUE_META_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DS_REPL_VALUE_META_DATA { fn eq(&self, other: &Self) -> bool { - self.pszAttributeName == other.pszAttributeName - && self.pszObjectDn == other.pszObjectDn - && self.cbData == other.cbData - && self.pbData == other.pbData - && self.ftimeDeleted == other.ftimeDeleted - && self.ftimeCreated == other.ftimeCreated - && self.dwVersion == other.dwVersion - && self.ftimeLastOriginatingChange == other.ftimeLastOriginatingChange - && self.uuidLastOriginatingDsaInvocationID == other.uuidLastOriginatingDsaInvocationID - && self.usnOriginatingChange == other.usnOriginatingChange - && self.usnLocalChange == other.usnLocalChange + self.pszAttributeName == other.pszAttributeName && self.pszObjectDn == other.pszObjectDn && self.cbData == other.cbData && self.pbData == other.pbData && self.ftimeDeleted == other.ftimeDeleted && self.ftimeCreated == other.ftimeCreated && self.dwVersion == other.dwVersion && self.ftimeLastOriginatingChange == other.ftimeLastOriginatingChange && self.uuidLastOriginatingDsaInvocationID == other.uuidLastOriginatingDsaInvocationID && self.usnOriginatingChange == other.usnOriginatingChange && self.usnLocalChange == other.usnLocalChange } } #[cfg(feature = "Win32_Foundation")] @@ -5152,18 +4884,7 @@ impl ::core::fmt::Debug for DS_REPL_VALUE_META_DATA_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DS_REPL_VALUE_META_DATA_2 { fn eq(&self, other: &Self) -> bool { - self.pszAttributeName == other.pszAttributeName - && self.pszObjectDn == other.pszObjectDn - && self.cbData == other.cbData - && self.pbData == other.pbData - && self.ftimeDeleted == other.ftimeDeleted - && self.ftimeCreated == other.ftimeCreated - && self.dwVersion == other.dwVersion - && self.ftimeLastOriginatingChange == other.ftimeLastOriginatingChange - && self.uuidLastOriginatingDsaInvocationID == other.uuidLastOriginatingDsaInvocationID - && self.usnOriginatingChange == other.usnOriginatingChange - && self.usnLocalChange == other.usnLocalChange - && self.pszLastOriginatingDsaDN == other.pszLastOriginatingDsaDN + self.pszAttributeName == other.pszAttributeName && self.pszObjectDn == other.pszObjectDn && self.cbData == other.cbData && self.pbData == other.pbData && self.ftimeDeleted == other.ftimeDeleted && self.ftimeCreated == other.ftimeCreated && self.dwVersion == other.dwVersion && self.ftimeLastOriginatingChange == other.ftimeLastOriginatingChange && self.uuidLastOriginatingDsaInvocationID == other.uuidLastOriginatingDsaInvocationID && self.usnOriginatingChange == other.usnOriginatingChange && self.usnLocalChange == other.usnLocalChange && self.pszLastOriginatingDsaDN == other.pszLastOriginatingDsaDN } } #[cfg(feature = "Win32_Foundation")] @@ -5219,18 +4940,7 @@ impl ::core::fmt::Debug for DS_REPL_VALUE_META_DATA_BLOB { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DS_REPL_VALUE_META_DATA_BLOB { fn eq(&self, other: &Self) -> bool { - self.oszAttributeName == other.oszAttributeName - && self.oszObjectDn == other.oszObjectDn - && self.cbData == other.cbData - && self.obData == other.obData - && self.ftimeDeleted == other.ftimeDeleted - && self.ftimeCreated == other.ftimeCreated - && self.dwVersion == other.dwVersion - && self.ftimeLastOriginatingChange == other.ftimeLastOriginatingChange - && self.uuidLastOriginatingDsaInvocationID == other.uuidLastOriginatingDsaInvocationID - && self.usnOriginatingChange == other.usnOriginatingChange - && self.usnLocalChange == other.usnLocalChange - && self.oszLastOriginatingDsaDN == other.oszLastOriginatingDsaDN + self.oszAttributeName == other.oszAttributeName && self.oszObjectDn == other.oszObjectDn && self.cbData == other.cbData && self.obData == other.obData && self.ftimeDeleted == other.ftimeDeleted && self.ftimeCreated == other.ftimeCreated && self.dwVersion == other.dwVersion && self.ftimeLastOriginatingChange == other.ftimeLastOriginatingChange && self.uuidLastOriginatingDsaInvocationID == other.uuidLastOriginatingDsaInvocationID && self.usnOriginatingChange == other.usnOriginatingChange && self.usnLocalChange == other.usnLocalChange && self.oszLastOriginatingDsaDN == other.oszLastOriginatingDsaDN } } #[cfg(feature = "Win32_Foundation")] @@ -5292,21 +5002,7 @@ impl ::core::fmt::Debug for DS_REPL_VALUE_META_DATA_BLOB_EXT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DS_REPL_VALUE_META_DATA_BLOB_EXT { fn eq(&self, other: &Self) -> bool { - self.oszAttributeName == other.oszAttributeName - && self.oszObjectDn == other.oszObjectDn - && self.cbData == other.cbData - && self.obData == other.obData - && self.ftimeDeleted == other.ftimeDeleted - && self.ftimeCreated == other.ftimeCreated - && self.dwVersion == other.dwVersion - && self.ftimeLastOriginatingChange == other.ftimeLastOriginatingChange - && self.uuidLastOriginatingDsaInvocationID == other.uuidLastOriginatingDsaInvocationID - && self.usnOriginatingChange == other.usnOriginatingChange - && self.usnLocalChange == other.usnLocalChange - && self.oszLastOriginatingDsaDN == other.oszLastOriginatingDsaDN - && self.dwUserIdentifier == other.dwUserIdentifier - && self.dwPriorLinkState == other.dwPriorLinkState - && self.dwCurrentLinkState == other.dwCurrentLinkState + self.oszAttributeName == other.oszAttributeName && self.oszObjectDn == other.oszObjectDn && self.cbData == other.cbData && self.obData == other.obData && self.ftimeDeleted == other.ftimeDeleted && self.ftimeCreated == other.ftimeCreated && self.dwVersion == other.dwVersion && self.ftimeLastOriginatingChange == other.ftimeLastOriginatingChange && self.uuidLastOriginatingDsaInvocationID == other.uuidLastOriginatingDsaInvocationID && self.usnOriginatingChange == other.usnOriginatingChange && self.usnLocalChange == other.usnLocalChange && self.oszLastOriginatingDsaDN == other.oszLastOriginatingDsaDN && self.dwUserIdentifier == other.dwUserIdentifier && self.dwPriorLinkState == other.dwPriorLinkState && self.dwCurrentLinkState == other.dwCurrentLinkState } } #[cfg(feature = "Win32_Foundation")] @@ -5368,21 +5064,7 @@ impl ::core::fmt::Debug for DS_REPL_VALUE_META_DATA_EXT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DS_REPL_VALUE_META_DATA_EXT { fn eq(&self, other: &Self) -> bool { - self.pszAttributeName == other.pszAttributeName - && self.pszObjectDn == other.pszObjectDn - && self.cbData == other.cbData - && self.pbData == other.pbData - && self.ftimeDeleted == other.ftimeDeleted - && self.ftimeCreated == other.ftimeCreated - && self.dwVersion == other.dwVersion - && self.ftimeLastOriginatingChange == other.ftimeLastOriginatingChange - && self.uuidLastOriginatingDsaInvocationID == other.uuidLastOriginatingDsaInvocationID - && self.usnOriginatingChange == other.usnOriginatingChange - && self.usnLocalChange == other.usnLocalChange - && self.pszLastOriginatingDsaDN == other.pszLastOriginatingDsaDN - && self.dwUserIdentifier == other.dwUserIdentifier - && self.dwPriorLinkState == other.dwPriorLinkState - && self.dwCurrentLinkState == other.dwCurrentLinkState + self.pszAttributeName == other.pszAttributeName && self.pszObjectDn == other.pszObjectDn && self.cbData == other.cbData && self.pbData == other.pbData && self.ftimeDeleted == other.ftimeDeleted && self.ftimeCreated == other.ftimeCreated && self.dwVersion == other.dwVersion && self.ftimeLastOriginatingChange == other.ftimeLastOriginatingChange && self.uuidLastOriginatingDsaInvocationID == other.uuidLastOriginatingDsaInvocationID && self.usnOriginatingChange == other.usnOriginatingChange && self.usnLocalChange == other.usnLocalChange && self.pszLastOriginatingDsaDN == other.pszLastOriginatingDsaDN && self.dwUserIdentifier == other.dwUserIdentifier && self.dwPriorLinkState == other.dwPriorLinkState && self.dwCurrentLinkState == other.dwCurrentLinkState } } #[cfg(feature = "Win32_Foundation")] @@ -5894,16 +5576,7 @@ pub const DS_WRITABLE_REQUIRED: u32 = 4096u32; pub const DS_WS_FLAG: u32 = 8192u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DsAddSidHistoryA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hds: Param0, - flags: u32, - srcdomain: Param2, - srcprincipal: Param3, - srcdomaincontroller: Param4, - srcdomaincreds: *const ::core::ffi::c_void, - dstdomain: Param6, - dstprincipal: Param7, -) -> u32 { +pub unsafe fn DsAddSidHistoryA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hds: Param0, flags: u32, srcdomain: Param2, srcprincipal: Param3, srcdomaincontroller: Param4, srcdomaincreds: *const ::core::ffi::c_void, dstdomain: Param6, dstprincipal: Param7) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -5917,16 +5590,7 @@ pub unsafe fn DsAddSidHistoryA<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DsAddSidHistoryW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hds: Param0, - flags: u32, - srcdomain: Param2, - srcprincipal: Param3, - srcdomaincontroller: Param4, - srcdomaincreds: *const ::core::ffi::c_void, - dstdomain: Param6, - dstprincipal: Param7, -) -> u32 { +pub unsafe fn DsAddSidHistoryW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hds: Param0, flags: u32, srcdomain: Param2, srcprincipal: Param3, srcdomaincontroller: Param4, srcdomaincreds: *const ::core::ffi::c_void, dstdomain: Param6, dstprincipal: Param7) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6010,16 +5674,7 @@ pub unsafe fn DsBindA<'a, Param0: ::windows::core::IntoParam<'a, super::super::F } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DsBindByInstanceA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - servername: Param0, - annotation: Param1, - instanceguid: *const ::windows::core::GUID, - dnsdomainname: Param3, - authidentity: *const ::core::ffi::c_void, - serviceprincipalname: Param5, - bindflags: u32, - phds: *mut super::super::Foundation::HANDLE, -) -> u32 { +pub unsafe fn DsBindByInstanceA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(servername: Param0, annotation: Param1, instanceguid: *const ::windows::core::GUID, dnsdomainname: Param3, authidentity: *const ::core::ffi::c_void, serviceprincipalname: Param5, bindflags: u32, phds: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6033,16 +5688,7 @@ pub unsafe fn DsBindByInstanceA<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DsBindByInstanceW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - servername: Param0, - annotation: Param1, - instanceguid: *const ::windows::core::GUID, - dnsdomainname: Param3, - authidentity: *const ::core::ffi::c_void, - serviceprincipalname: Param5, - bindflags: u32, - phds: *mut super::super::Foundation::HANDLE, -) -> u32 { +pub unsafe fn DsBindByInstanceW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(servername: Param0, annotation: Param1, instanceguid: *const ::windows::core::GUID, dnsdomainname: Param3, authidentity: *const ::core::ffi::c_void, serviceprincipalname: Param5, bindflags: u32, phds: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -6287,17 +5933,7 @@ pub unsafe fn DsCrackSpn2A<'a, Param0: ::windows::core::IntoParam<'a, super::sup extern "system" { fn DsCrackSpn2A(pszspn: super::super::Foundation::PSTR, cspn: u32, pcserviceclass: *mut u32, serviceclass: super::super::Foundation::PSTR, pcservicename: *mut u32, servicename: super::super::Foundation::PSTR, pcinstancename: *mut u32, instancename: super::super::Foundation::PSTR, pinstanceport: *mut u16) -> u32; } - ::core::mem::transmute(DsCrackSpn2A( - pszspn.into_param().abi(), - ::core::mem::transmute(cspn), - ::core::mem::transmute(pcserviceclass), - ::core::mem::transmute(serviceclass), - ::core::mem::transmute(pcservicename), - ::core::mem::transmute(servicename), - ::core::mem::transmute(pcinstancename), - ::core::mem::transmute(instancename), - ::core::mem::transmute(pinstanceport), - )) + ::core::mem::transmute(DsCrackSpn2A(pszspn.into_param().abi(), ::core::mem::transmute(cspn), ::core::mem::transmute(pcserviceclass), ::core::mem::transmute(serviceclass), ::core::mem::transmute(pcservicename), ::core::mem::transmute(servicename), ::core::mem::transmute(pcinstancename), ::core::mem::transmute(instancename), ::core::mem::transmute(pinstanceport))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6311,17 +5947,7 @@ pub unsafe fn DsCrackSpn2W<'a, Param0: ::windows::core::IntoParam<'a, super::sup extern "system" { fn DsCrackSpn2W(pszspn: super::super::Foundation::PWSTR, cspn: u32, pcserviceclass: *mut u32, serviceclass: super::super::Foundation::PWSTR, pcservicename: *mut u32, servicename: super::super::Foundation::PWSTR, pcinstancename: *mut u32, instancename: super::super::Foundation::PWSTR, pinstanceport: *mut u16) -> u32; } - ::core::mem::transmute(DsCrackSpn2W( - pszspn.into_param().abi(), - ::core::mem::transmute(cspn), - ::core::mem::transmute(pcserviceclass), - ::core::mem::transmute(serviceclass), - ::core::mem::transmute(pcservicename), - ::core::mem::transmute(servicename), - ::core::mem::transmute(pcinstancename), - ::core::mem::transmute(instancename), - ::core::mem::transmute(pinstanceport), - )) + ::core::mem::transmute(DsCrackSpn2W(pszspn.into_param().abi(), ::core::mem::transmute(cspn), ::core::mem::transmute(pcserviceclass), ::core::mem::transmute(serviceclass), ::core::mem::transmute(pcservicename), ::core::mem::transmute(servicename), ::core::mem::transmute(pcinstancename), ::core::mem::transmute(instancename), ::core::mem::transmute(pinstanceport))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6335,19 +5961,7 @@ pub unsafe fn DsCrackSpn3W<'a, Param0: ::windows::core::IntoParam<'a, super::sup extern "system" { fn DsCrackSpn3W(pszspn: super::super::Foundation::PWSTR, cspn: u32, pchostname: *mut u32, hostname: super::super::Foundation::PWSTR, pcinstancename: *mut u32, instancename: super::super::Foundation::PWSTR, pportnumber: *mut u16, pcdomainname: *mut u32, domainname: super::super::Foundation::PWSTR, pcrealmname: *mut u32, realmname: super::super::Foundation::PWSTR) -> u32; } - ::core::mem::transmute(DsCrackSpn3W( - pszspn.into_param().abi(), - ::core::mem::transmute(cspn), - ::core::mem::transmute(pchostname), - ::core::mem::transmute(hostname), - ::core::mem::transmute(pcinstancename), - ::core::mem::transmute(instancename), - ::core::mem::transmute(pportnumber), - ::core::mem::transmute(pcdomainname), - ::core::mem::transmute(domainname), - ::core::mem::transmute(pcrealmname), - ::core::mem::transmute(realmname), - )) + ::core::mem::transmute(DsCrackSpn3W(pszspn.into_param().abi(), ::core::mem::transmute(cspn), ::core::mem::transmute(pchostname), ::core::mem::transmute(hostname), ::core::mem::transmute(pcinstancename), ::core::mem::transmute(instancename), ::core::mem::transmute(pportnumber), ::core::mem::transmute(pcdomainname), ::core::mem::transmute(domainname), ::core::mem::transmute(pcrealmname), ::core::mem::transmute(realmname))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6361,20 +5975,7 @@ pub unsafe fn DsCrackSpn4W<'a, Param0: ::windows::core::IntoParam<'a, super::sup extern "system" { fn DsCrackSpn4W(pszspn: super::super::Foundation::PWSTR, cspn: u32, pchostname: *mut u32, hostname: super::super::Foundation::PWSTR, pcinstancename: *mut u32, instancename: super::super::Foundation::PWSTR, pcportname: *mut u32, portname: super::super::Foundation::PWSTR, pcdomainname: *mut u32, domainname: super::super::Foundation::PWSTR, pcrealmname: *mut u32, realmname: super::super::Foundation::PWSTR) -> u32; } - ::core::mem::transmute(DsCrackSpn4W( - pszspn.into_param().abi(), - ::core::mem::transmute(cspn), - ::core::mem::transmute(pchostname), - ::core::mem::transmute(hostname), - ::core::mem::transmute(pcinstancename), - ::core::mem::transmute(instancename), - ::core::mem::transmute(pcportname), - ::core::mem::transmute(portname), - ::core::mem::transmute(pcdomainname), - ::core::mem::transmute(domainname), - ::core::mem::transmute(pcrealmname), - ::core::mem::transmute(realmname), - )) + ::core::mem::transmute(DsCrackSpn4W(pszspn.into_param().abi(), ::core::mem::transmute(cspn), ::core::mem::transmute(pchostname), ::core::mem::transmute(hostname), ::core::mem::transmute(pcinstancename), ::core::mem::transmute(instancename), ::core::mem::transmute(pcportname), ::core::mem::transmute(portname), ::core::mem::transmute(pcdomainname), ::core::mem::transmute(domainname), ::core::mem::transmute(pcrealmname), ::core::mem::transmute(realmname))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6388,16 +5989,7 @@ pub unsafe fn DsCrackSpnA<'a, Param0: ::windows::core::IntoParam<'a, super::supe extern "system" { fn DsCrackSpnA(pszspn: super::super::Foundation::PSTR, pcserviceclass: *mut u32, serviceclass: super::super::Foundation::PSTR, pcservicename: *mut u32, servicename: super::super::Foundation::PSTR, pcinstancename: *mut u32, instancename: super::super::Foundation::PSTR, pinstanceport: *mut u16) -> u32; } - ::core::mem::transmute(DsCrackSpnA( - pszspn.into_param().abi(), - ::core::mem::transmute(pcserviceclass), - ::core::mem::transmute(serviceclass), - ::core::mem::transmute(pcservicename), - ::core::mem::transmute(servicename), - ::core::mem::transmute(pcinstancename), - ::core::mem::transmute(instancename), - ::core::mem::transmute(pinstanceport), - )) + ::core::mem::transmute(DsCrackSpnA(pszspn.into_param().abi(), ::core::mem::transmute(pcserviceclass), ::core::mem::transmute(serviceclass), ::core::mem::transmute(pcservicename), ::core::mem::transmute(servicename), ::core::mem::transmute(pcinstancename), ::core::mem::transmute(instancename), ::core::mem::transmute(pinstanceport))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6411,16 +6003,7 @@ pub unsafe fn DsCrackSpnW<'a, Param0: ::windows::core::IntoParam<'a, super::supe extern "system" { fn DsCrackSpnW(pszspn: super::super::Foundation::PWSTR, pcserviceclass: *mut u32, serviceclass: super::super::Foundation::PWSTR, pcservicename: *mut u32, servicename: super::super::Foundation::PWSTR, pcinstancename: *mut u32, instancename: super::super::Foundation::PWSTR, pinstanceport: *mut u16) -> u32; } - ::core::mem::transmute(DsCrackSpnW( - pszspn.into_param().abi(), - ::core::mem::transmute(pcserviceclass), - ::core::mem::transmute(serviceclass), - ::core::mem::transmute(pcservicename), - ::core::mem::transmute(servicename), - ::core::mem::transmute(pcinstancename), - ::core::mem::transmute(instancename), - ::core::mem::transmute(pinstanceport), - )) + ::core::mem::transmute(DsCrackSpnW(pszspn.into_param().abi(), ::core::mem::transmute(pcserviceclass), ::core::mem::transmute(serviceclass), ::core::mem::transmute(pcservicename), ::core::mem::transmute(servicename), ::core::mem::transmute(pcinstancename), ::core::mem::transmute(instancename), ::core::mem::transmute(pinstanceport))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6878,17 +6461,7 @@ pub unsafe fn DsGetSpnA<'a, Param1: ::windows::core::IntoParam<'a, super::super: extern "system" { fn DsGetSpnA(servicetype: DS_SPN_NAME_TYPE, serviceclass: super::super::Foundation::PSTR, servicename: super::super::Foundation::PSTR, instanceport: u16, cinstancenames: u16, pinstancenames: *const super::super::Foundation::PSTR, pinstanceports: *const u16, pcspn: *mut u32, prpszspn: *mut *mut super::super::Foundation::PSTR) -> u32; } - ::core::mem::transmute(DsGetSpnA( - ::core::mem::transmute(servicetype), - serviceclass.into_param().abi(), - servicename.into_param().abi(), - ::core::mem::transmute(instanceport), - ::core::mem::transmute(cinstancenames), - ::core::mem::transmute(pinstancenames), - ::core::mem::transmute(pinstanceports), - ::core::mem::transmute(pcspn), - ::core::mem::transmute(prpszspn), - )) + ::core::mem::transmute(DsGetSpnA(::core::mem::transmute(servicetype), serviceclass.into_param().abi(), servicename.into_param().abi(), ::core::mem::transmute(instanceport), ::core::mem::transmute(cinstancenames), ::core::mem::transmute(pinstancenames), ::core::mem::transmute(pinstanceports), ::core::mem::transmute(pcspn), ::core::mem::transmute(prpszspn))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6902,17 +6475,7 @@ pub unsafe fn DsGetSpnW<'a, Param1: ::windows::core::IntoParam<'a, super::super: extern "system" { fn DsGetSpnW(servicetype: DS_SPN_NAME_TYPE, serviceclass: super::super::Foundation::PWSTR, servicename: super::super::Foundation::PWSTR, instanceport: u16, cinstancenames: u16, pinstancenames: *const super::super::Foundation::PWSTR, pinstanceports: *const u16, pcspn: *mut u32, prpszspn: *mut *mut super::super::Foundation::PWSTR) -> u32; } - ::core::mem::transmute(DsGetSpnW( - ::core::mem::transmute(servicetype), - serviceclass.into_param().abi(), - servicename.into_param().abi(), - ::core::mem::transmute(instanceport), - ::core::mem::transmute(cinstancenames), - ::core::mem::transmute(pinstancenames), - ::core::mem::transmute(pinstanceports), - ::core::mem::transmute(pcspn), - ::core::mem::transmute(prpszspn), - )) + ::core::mem::transmute(DsGetSpnW(::core::mem::transmute(servicetype), serviceclass.into_param().abi(), servicename.into_param().abi(), ::core::mem::transmute(instanceport), ::core::mem::transmute(cinstancenames), ::core::mem::transmute(pinstancenames), ::core::mem::transmute(pinstanceports), ::core::mem::transmute(pcspn), ::core::mem::transmute(prpszspn))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7394,15 +6957,7 @@ pub unsafe fn DsRemoveDsServerW<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DsReplicaAddA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hds: Param0, - namecontext: Param1, - sourcedsadn: Param2, - transportdn: Param3, - sourcedsaaddress: Param4, - pschedule: *const SCHEDULE, - options: u32, -) -> u32 { +pub unsafe fn DsReplicaAddA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hds: Param0, namecontext: Param1, sourcedsadn: Param2, transportdn: Param3, sourcedsaaddress: Param4, pschedule: *const SCHEDULE, options: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7416,15 +6971,7 @@ pub unsafe fn DsReplicaAddA<'a, Param0: ::windows::core::IntoParam<'a, super::su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DsReplicaAddW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hds: Param0, - namecontext: Param1, - sourcedsadn: Param2, - transportdn: Param3, - sourcedsaaddress: Param4, - pschedule: *const SCHEDULE, - options: u32, -) -> u32 { +pub unsafe fn DsReplicaAddW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hds: Param0, namecontext: Param1, sourcedsadn: Param2, transportdn: Param3, sourcedsaaddress: Param4, pschedule: *const SCHEDULE, options: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7493,34 +7040,14 @@ pub unsafe fn DsReplicaFreeInfo(infotype: DS_REPL_INFO_TYPE, pinfo: *const ::cor } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DsReplicaGetInfo2W<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hds: Param0, - infotype: DS_REPL_INFO_TYPE, - pszobject: Param2, - puuidforsourcedsaobjguid: *const ::windows::core::GUID, - pszattributename: Param4, - pszvalue: Param5, - dwflags: u32, - dwenumerationcontext: u32, - ppinfo: *mut *mut ::core::ffi::c_void, -) -> u32 { +pub unsafe fn DsReplicaGetInfo2W<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hds: Param0, infotype: DS_REPL_INFO_TYPE, pszobject: Param2, puuidforsourcedsaobjguid: *const ::windows::core::GUID, pszattributename: Param4, pszvalue: Param5, dwflags: u32, dwenumerationcontext: u32, ppinfo: *mut *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn DsReplicaGetInfo2W(hds: super::super::Foundation::HANDLE, infotype: DS_REPL_INFO_TYPE, pszobject: super::super::Foundation::PWSTR, puuidforsourcedsaobjguid: *const ::windows::core::GUID, pszattributename: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR, dwflags: u32, dwenumerationcontext: u32, ppinfo: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(DsReplicaGetInfo2W( - hds.into_param().abi(), - ::core::mem::transmute(infotype), - pszobject.into_param().abi(), - ::core::mem::transmute(puuidforsourcedsaobjguid), - pszattributename.into_param().abi(), - pszvalue.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwenumerationcontext), - ::core::mem::transmute(ppinfo), - )) + ::core::mem::transmute(DsReplicaGetInfo2W(hds.into_param().abi(), ::core::mem::transmute(infotype), pszobject.into_param().abi(), ::core::mem::transmute(puuidforsourcedsaobjguid), pszattributename.into_param().abi(), pszvalue.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwenumerationcontext), ::core::mem::transmute(ppinfo))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7541,68 +7068,28 @@ pub unsafe fn DsReplicaGetInfoW<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DsReplicaModifyA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hds: Param0, - namecontext: Param1, - puuidsourcedsa: *const ::windows::core::GUID, - transportdn: Param3, - sourcedsaaddress: Param4, - pschedule: *const SCHEDULE, - replicaflags: u32, - modifyfields: u32, - options: u32, -) -> u32 { +pub unsafe fn DsReplicaModifyA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hds: Param0, namecontext: Param1, puuidsourcedsa: *const ::windows::core::GUID, transportdn: Param3, sourcedsaaddress: Param4, pschedule: *const SCHEDULE, replicaflags: u32, modifyfields: u32, options: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn DsReplicaModifyA(hds: super::super::Foundation::HANDLE, namecontext: super::super::Foundation::PSTR, puuidsourcedsa: *const ::windows::core::GUID, transportdn: super::super::Foundation::PSTR, sourcedsaaddress: super::super::Foundation::PSTR, pschedule: *const SCHEDULE, replicaflags: u32, modifyfields: u32, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaModifyA( - hds.into_param().abi(), - namecontext.into_param().abi(), - ::core::mem::transmute(puuidsourcedsa), - transportdn.into_param().abi(), - sourcedsaaddress.into_param().abi(), - ::core::mem::transmute(pschedule), - ::core::mem::transmute(replicaflags), - ::core::mem::transmute(modifyfields), - ::core::mem::transmute(options), - )) + ::core::mem::transmute(DsReplicaModifyA(hds.into_param().abi(), namecontext.into_param().abi(), ::core::mem::transmute(puuidsourcedsa), transportdn.into_param().abi(), sourcedsaaddress.into_param().abi(), ::core::mem::transmute(pschedule), ::core::mem::transmute(replicaflags), ::core::mem::transmute(modifyfields), ::core::mem::transmute(options))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DsReplicaModifyW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hds: Param0, - namecontext: Param1, - puuidsourcedsa: *const ::windows::core::GUID, - transportdn: Param3, - sourcedsaaddress: Param4, - pschedule: *const SCHEDULE, - replicaflags: u32, - modifyfields: u32, - options: u32, -) -> u32 { +pub unsafe fn DsReplicaModifyW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hds: Param0, namecontext: Param1, puuidsourcedsa: *const ::windows::core::GUID, transportdn: Param3, sourcedsaaddress: Param4, pschedule: *const SCHEDULE, replicaflags: u32, modifyfields: u32, options: u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn DsReplicaModifyW(hds: super::super::Foundation::HANDLE, namecontext: super::super::Foundation::PWSTR, puuidsourcedsa: *const ::windows::core::GUID, transportdn: super::super::Foundation::PWSTR, sourcedsaaddress: super::super::Foundation::PWSTR, pschedule: *const SCHEDULE, replicaflags: u32, modifyfields: u32, options: u32) -> u32; } - ::core::mem::transmute(DsReplicaModifyW( - hds.into_param().abi(), - namecontext.into_param().abi(), - ::core::mem::transmute(puuidsourcedsa), - transportdn.into_param().abi(), - sourcedsaaddress.into_param().abi(), - ::core::mem::transmute(pschedule), - ::core::mem::transmute(replicaflags), - ::core::mem::transmute(modifyfields), - ::core::mem::transmute(options), - )) + ::core::mem::transmute(DsReplicaModifyW(hds.into_param().abi(), namecontext.into_param().abi(), ::core::mem::transmute(puuidsourcedsa), transportdn.into_param().abi(), sourcedsaaddress.into_param().abi(), ::core::mem::transmute(pschedule), ::core::mem::transmute(replicaflags), ::core::mem::transmute(modifyfields), ::core::mem::transmute(options))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8060,8 +7547,7 @@ pub struct IADs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8214,8 +7700,7 @@ pub struct IADsADSystemInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8361,8 +7846,7 @@ pub struct IADsAccessControlEntry_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnaccessmask: i32) -> ::windows::core::HRESULT, @@ -8480,8 +7964,7 @@ pub struct IADsAccessControlList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnaclrevision: i32) -> ::windows::core::HRESULT, @@ -8589,8 +8072,7 @@ pub struct IADsAcl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8781,8 +8263,7 @@ pub struct IADsBackLink_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnremoteid: i32) -> ::windows::core::HRESULT, @@ -8864,8 +8345,7 @@ pub struct IADsCaseIgnoreList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -8891,18 +8371,7 @@ impl IADsClass { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -9169,8 +8638,7 @@ pub struct IADsClass_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9329,8 +8797,7 @@ pub struct IADsCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenumerator: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, vitem: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -9359,18 +8826,7 @@ impl IADsComputer { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -9655,8 +9111,7 @@ pub struct IADsComputer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9766,18 +9221,7 @@ impl IADsComputerOperations { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -9925,8 +9369,7 @@ pub struct IADsComputerOperations_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10070,8 +9513,7 @@ pub struct IADsContainer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10176,8 +9618,7 @@ pub struct IADsDNWithBinary_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -10270,8 +9711,7 @@ pub struct IADsDNWithString_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10349,8 +9789,7 @@ pub struct IADsDeleteOps_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnflags: i32) -> ::windows::core::HRESULT, ); @@ -10373,18 +9812,7 @@ impl IADsDomain { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -10584,8 +10012,7 @@ pub struct IADsDomain_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10709,8 +10136,7 @@ pub struct IADsEmail_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lntype: i32) -> ::windows::core::HRESULT, @@ -10733,18 +10159,7 @@ impl IADsExtension { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn PrivateInvoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } } unsafe impl ::windows::core::Interface for IADsExtension { @@ -10780,8 +10195,7 @@ pub struct IADsExtension_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwcode: u32, vardata1: ::core::mem::ManuallyDrop, vardata2: ::core::mem::ManuallyDrop, vardata3: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const *const u16, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10866,8 +10280,7 @@ pub struct IADsFaxNumber_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10897,18 +10310,7 @@ impl IADsFileService { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -11186,8 +10588,7 @@ pub struct IADsFileService_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11281,18 +10682,7 @@ impl IADsFileServiceOperations { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -11480,8 +10870,7 @@ pub struct IADsFileServiceOperations_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11536,18 +10925,7 @@ impl IADsFileShare { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -11725,8 +11103,7 @@ pub struct IADsFileShare_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11787,18 +11164,7 @@ impl IADsGroup { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -11964,8 +11330,7 @@ pub struct IADsGroup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12083,8 +11448,7 @@ pub struct IADsHold_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12171,8 +11535,7 @@ pub struct IADsLargeInteger_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnhighpart: i32) -> ::windows::core::HRESULT, @@ -12198,18 +11561,7 @@ impl IADsLocality { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -12385,8 +11737,7 @@ pub struct IADsLocality_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12510,8 +11861,7 @@ pub struct IADsMembers_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenumerator: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12613,8 +11963,7 @@ pub struct IADsNameTranslate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnchasereferral: i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnsettype: i32, bstradspath: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -12649,18 +11998,7 @@ impl IADsNamespaces { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -12809,8 +12147,7 @@ pub struct IADsNamespaces_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12921,8 +12258,7 @@ pub struct IADsNetAddress_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnaddresstype: i32) -> ::windows::core::HRESULT, @@ -12950,18 +12286,7 @@ impl IADsO { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -13155,8 +12480,7 @@ pub struct IADsO_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -13226,18 +12550,7 @@ impl IADsOU { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -13440,8 +12753,7 @@ pub struct IADsOU_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -13569,8 +12881,7 @@ pub struct IADsObjectOptions_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnoption: i32, pvvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -13650,8 +12961,7 @@ pub struct IADsOctetList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -13727,8 +13037,7 @@ pub struct IADsOpenDSObject_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpszdnname: ::core::mem::ManuallyDrop, lpszusername: ::core::mem::ManuallyDrop, lpszpassword: ::core::mem::ManuallyDrop, lnreserved: i32, ppoledsobj: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -13822,8 +13131,7 @@ pub struct IADsPath_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lntype: i32) -> ::windows::core::HRESULT, @@ -13945,8 +13253,7 @@ pub struct IADsPathname_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstradspath: ::core::mem::ManuallyDrop, lnsettype: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -14039,8 +13346,7 @@ pub struct IADsPostalAddress_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -14066,18 +13372,7 @@ impl IADsPrintJob { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -14292,8 +13587,7 @@ pub struct IADsPrintJob_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -14366,18 +13660,7 @@ impl IADsPrintJobOperations { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -14542,8 +13825,7 @@ pub struct IADsPrintJobOperations_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -14596,18 +13878,7 @@ impl IADsPrintQueue { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -14856,8 +14127,7 @@ pub struct IADsPrintQueue_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -14947,18 +14217,7 @@ impl IADsPrintQueueOperations { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -15115,8 +14374,7 @@ pub struct IADsPrintQueueOperations_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -15167,18 +14425,7 @@ impl IADsProperty { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -15361,8 +14608,7 @@ pub struct IADsProperty_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -15503,8 +14749,7 @@ pub struct IADsPropertyEntry_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -15620,8 +14865,7 @@ pub struct IADsPropertyList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvariant: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -15805,8 +15049,7 @@ pub struct IADsPropertyValue_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, @@ -15922,8 +15165,7 @@ pub struct IADsPropertyValue2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnadstype: *mut i32, pvprop: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -16033,8 +15275,7 @@ pub struct IADsReplicaPointer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -16070,18 +15311,7 @@ impl IADsResource { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -16240,8 +15470,7 @@ pub struct IADsResource_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -16422,8 +15651,7 @@ pub struct IADsSecurityDescriptor_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnrevision: i32) -> ::windows::core::HRESULT, @@ -16541,8 +15769,7 @@ pub struct IADsSecurityUtility_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, varpath: ::core::mem::ManuallyDrop, lpathformat: i32, lformat: i32, pvariant: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -16572,18 +15799,7 @@ impl IADsService { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -16825,8 +16041,7 @@ pub struct IADsService_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -16914,18 +16129,7 @@ impl IADsServiceOperations { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -17085,8 +16289,7 @@ pub struct IADsServiceOperations_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17139,18 +16342,7 @@ impl IADsSession { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -17318,8 +16510,7 @@ pub struct IADsSession_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17375,18 +16566,7 @@ impl IADsSyntax { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -17533,8 +16713,7 @@ pub struct IADsSyntax_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17641,8 +16820,7 @@ pub struct IADsTimestamp_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnwholeseconds: i32) -> ::windows::core::HRESULT, @@ -17736,8 +16914,7 @@ pub struct IADsTypedName_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17767,18 +16944,7 @@ impl IADsUser { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -18302,8 +17468,7 @@ pub struct IADsUser_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -18568,8 +17733,7 @@ pub struct IADsWinNTSystemInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -19546,18 +18710,7 @@ impl IPrivateDispatch { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn ADSIInvoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } } unsafe impl ::windows::core::Interface for IPrivateDispatch { @@ -19595,8 +18748,7 @@ pub struct IPrivateDispatch_abi( #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, itinfo: u32, lcid: u32, pptinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const *const u16, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19956,15 +19108,7 @@ pub const STATUS_SEVERITY_WARNING: u32 = 2u32; pub const SecurityDescriptor: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb958f73c_9bdd_11d0_852c_00c04fd8d503); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] -pub unsafe fn SecurityDescriptorToBinarySD<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - vvarsecdes: Param0, - ppsecuritydescriptor: *mut *mut super::super::Security::SECURITY_DESCRIPTOR, - pdwsdlength: *mut u32, - pszservername: Param3, - username: Param4, - password: Param5, - dwflags: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn SecurityDescriptorToBinarySD<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(vvarsecdes: Param0, ppsecuritydescriptor: *mut *mut super::super::Security::SECURITY_DESCRIPTOR, pdwsdlength: *mut u32, pszservername: Param3, username: Param4, password: Param5, dwflags: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs b/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs index e18112b563..a5952e5433 100644 --- a/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs +++ b/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs @@ -934,8 +934,7 @@ pub struct IBITSExtensionSetup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -1012,8 +1011,7 @@ pub struct IBITSExtensionSetupFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, path: ::core::mem::ManuallyDrop, ppextensionsetup: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, diff --git a/src/Windows/Win32/Networking/Clustering/mod.rs b/src/Windows/Win32/Networking/Clustering/mod.rs index 0da2bee399..2a5d4e2aa8 100644 --- a/src/Windows/Win32/Networking/Clustering/mod.rs +++ b/src/Windows/Win32/Networking/Clustering/mod.rs @@ -2000,14 +2000,7 @@ impl ::core::default::Default for CLUSTERVERSIONINFO_NT4 { } impl ::core::fmt::Debug for CLUSTERVERSIONINFO_NT4 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CLUSTERVERSIONINFO_NT4") - .field("dwVersionInfoSize", &self.dwVersionInfoSize) - .field("MajorVersion", &self.MajorVersion) - .field("MinorVersion", &self.MinorVersion) - .field("BuildNumber", &self.BuildNumber) - .field("szVendorId", &self.szVendorId) - .field("szCSDVersion", &self.szCSDVersion) - .finish() + fmt.debug_struct("CLUSTERVERSIONINFO_NT4").field("dwVersionInfoSize", &self.dwVersionInfoSize).field("MajorVersion", &self.MajorVersion).field("MinorVersion", &self.MinorVersion).field("BuildNumber", &self.BuildNumber).field("szVendorId", &self.szVendorId).field("szCSDVersion", &self.szCSDVersion).finish() } } impl ::core::cmp::PartialEq for CLUSTERVERSIONINFO_NT4 { @@ -3324,19 +3317,7 @@ impl ::core::fmt::Debug for CLUSTER_RESOURCE_ENUM_ITEM { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CLUSTER_RESOURCE_ENUM_ITEM { fn eq(&self, other: &Self) -> bool { - self.dwVersion == other.dwVersion - && self.cbId == other.cbId - && self.lpszId == other.lpszId - && self.cbName == other.cbName - && self.lpszName == other.lpszName - && self.cbOwnerGroupName == other.cbOwnerGroupName - && self.lpszOwnerGroupName == other.lpszOwnerGroupName - && self.cbOwnerGroupId == other.cbOwnerGroupId - && self.lpszOwnerGroupId == other.lpszOwnerGroupId - && self.cbProperties == other.cbProperties - && self.pProperties == other.pProperties - && self.cbRoProperties == other.cbRoProperties - && self.pRoProperties == other.pRoProperties + self.dwVersion == other.dwVersion && self.cbId == other.cbId && self.lpszId == other.lpszId && self.cbName == other.cbName && self.lpszName == other.lpszName && self.cbOwnerGroupName == other.cbOwnerGroupName && self.lpszOwnerGroupName == other.lpszOwnerGroupName && self.cbOwnerGroupId == other.cbOwnerGroupId && self.lpszOwnerGroupId == other.lpszOwnerGroupId && self.cbProperties == other.cbProperties && self.pProperties == other.pProperties && self.cbRoProperties == other.cbRoProperties && self.pRoProperties == other.pRoProperties } } #[cfg(feature = "Win32_Foundation")] @@ -3817,14 +3798,7 @@ impl ::core::default::Default for CLUSTER_SHARED_VOLUME_STATE_INFO_EX { } impl ::core::fmt::Debug for CLUSTER_SHARED_VOLUME_STATE_INFO_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CLUSTER_SHARED_VOLUME_STATE_INFO_EX") - .field("szVolumeName", &self.szVolumeName) - .field("szNodeName", &self.szNodeName) - .field("VolumeState", &self.VolumeState) - .field("szVolumeFriendlyName", &self.szVolumeFriendlyName) - .field("RedirectedIOReason", &self.RedirectedIOReason) - .field("VolumeRedirectedIOReason", &self.VolumeRedirectedIOReason) - .finish() + fmt.debug_struct("CLUSTER_SHARED_VOLUME_STATE_INFO_EX").field("szVolumeName", &self.szVolumeName).field("szNodeName", &self.szNodeName).field("VolumeState", &self.VolumeState).field("szVolumeFriendlyName", &self.szVolumeFriendlyName).field("RedirectedIOReason", &self.RedirectedIOReason).field("VolumeRedirectedIOReason", &self.VolumeRedirectedIOReason).finish() } } impl ::core::cmp::PartialEq for CLUSTER_SHARED_VOLUME_STATE_INFO_EX { @@ -4154,14 +4128,7 @@ impl ::core::default::Default for CLUS_CSV_VOLUME_INFO { } impl ::core::fmt::Debug for CLUS_CSV_VOLUME_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CLUS_CSV_VOLUME_INFO") - .field("VolumeOffset", &self.VolumeOffset) - .field("PartitionNumber", &self.PartitionNumber) - .field("FaultState", &self.FaultState) - .field("BackupState", &self.BackupState) - .field("szVolumeFriendlyName", &self.szVolumeFriendlyName) - .field("szVolumeName", &self.szVolumeName) - .finish() + fmt.debug_struct("CLUS_CSV_VOLUME_INFO").field("VolumeOffset", &self.VolumeOffset).field("PartitionNumber", &self.PartitionNumber).field("FaultState", &self.FaultState).field("BackupState", &self.BackupState).field("szVolumeFriendlyName", &self.szVolumeFriendlyName).field("szVolumeName", &self.szVolumeName).finish() } } impl ::core::cmp::PartialEq for CLUS_CSV_VOLUME_INFO { @@ -4603,15 +4570,7 @@ impl ::core::default::Default for CLUS_PARTITION_INFO { } impl ::core::fmt::Debug for CLUS_PARTITION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CLUS_PARTITION_INFO") - .field("dwFlags", &self.dwFlags) - .field("szDeviceName", &self.szDeviceName) - .field("szVolumeLabel", &self.szVolumeLabel) - .field("dwSerialNumber", &self.dwSerialNumber) - .field("rgdwMaximumComponentLength", &self.rgdwMaximumComponentLength) - .field("dwFileSystemFlags", &self.dwFileSystemFlags) - .field("szFileSystem", &self.szFileSystem) - .finish() + fmt.debug_struct("CLUS_PARTITION_INFO").field("dwFlags", &self.dwFlags).field("szDeviceName", &self.szDeviceName).field("szVolumeLabel", &self.szVolumeLabel).field("dwSerialNumber", &self.dwSerialNumber).field("rgdwMaximumComponentLength", &self.rgdwMaximumComponentLength).field("dwFileSystemFlags", &self.dwFileSystemFlags).field("szFileSystem", &self.szFileSystem).finish() } } impl ::core::cmp::PartialEq for CLUS_PARTITION_INFO { @@ -4665,18 +4624,7 @@ impl ::core::fmt::Debug for CLUS_PARTITION_INFO_EX { } impl ::core::cmp::PartialEq for CLUS_PARTITION_INFO_EX { fn eq(&self, other: &Self) -> bool { - self.dwFlags == other.dwFlags - && self.szDeviceName == other.szDeviceName - && self.szVolumeLabel == other.szVolumeLabel - && self.dwSerialNumber == other.dwSerialNumber - && self.rgdwMaximumComponentLength == other.rgdwMaximumComponentLength - && self.dwFileSystemFlags == other.dwFileSystemFlags - && self.szFileSystem == other.szFileSystem - && self.TotalSizeInBytes == other.TotalSizeInBytes - && self.FreeSizeInBytes == other.FreeSizeInBytes - && self.DeviceNumber == other.DeviceNumber - && self.PartitionNumber == other.PartitionNumber - && self.VolumeGuid == other.VolumeGuid + self.dwFlags == other.dwFlags && self.szDeviceName == other.szDeviceName && self.szVolumeLabel == other.szVolumeLabel && self.dwSerialNumber == other.dwSerialNumber && self.rgdwMaximumComponentLength == other.rgdwMaximumComponentLength && self.dwFileSystemFlags == other.dwFileSystemFlags && self.szFileSystem == other.szFileSystem && self.TotalSizeInBytes == other.TotalSizeInBytes && self.FreeSizeInBytes == other.FreeSizeInBytes && self.DeviceNumber == other.DeviceNumber && self.PartitionNumber == other.PartitionNumber && self.VolumeGuid == other.VolumeGuid } } impl ::core::cmp::Eq for CLUS_PARTITION_INFO_EX {} @@ -5172,17 +5120,7 @@ impl ::core::default::Default for CREATE_CLUSTER_CONFIG { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CREATE_CLUSTER_CONFIG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CREATE_CLUSTER_CONFIG") - .field("dwVersion", &self.dwVersion) - .field("lpszClusterName", &self.lpszClusterName) - .field("cNodes", &self.cNodes) - .field("ppszNodeNames", &self.ppszNodeNames) - .field("cIpEntries", &self.cIpEntries) - .field("pIpEntries", &self.pIpEntries) - .field("fEmptyCluster", &self.fEmptyCluster) - .field("managementPointType", &self.managementPointType) - .field("managementPointResType", &self.managementPointResType) - .finish() + fmt.debug_struct("CREATE_CLUSTER_CONFIG").field("dwVersion", &self.dwVersion).field("lpszClusterName", &self.lpszClusterName).field("cNodes", &self.cNodes).field("ppszNodeNames", &self.ppszNodeNames).field("cIpEntries", &self.cIpEntries).field("pIpEntries", &self.pIpEntries).field("fEmptyCluster", &self.fEmptyCluster).field("managementPointType", &self.managementPointType).field("managementPointResType", &self.managementPointResType).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5223,17 +5161,7 @@ impl ::core::default::Default for CREATE_CLUSTER_NAME_ACCOUNT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CREATE_CLUSTER_NAME_ACCOUNT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CREATE_CLUSTER_NAME_ACCOUNT") - .field("dwVersion", &self.dwVersion) - .field("lpszClusterName", &self.lpszClusterName) - .field("dwFlags", &self.dwFlags) - .field("pszUserName", &self.pszUserName) - .field("pszPassword", &self.pszPassword) - .field("pszDomain", &self.pszDomain) - .field("managementPointType", &self.managementPointType) - .field("managementPointResType", &self.managementPointResType) - .field("bUpgradeVCOs", &self.bUpgradeVCOs) - .finish() + fmt.debug_struct("CREATE_CLUSTER_NAME_ACCOUNT").field("dwVersion", &self.dwVersion).field("lpszClusterName", &self.lpszClusterName).field("dwFlags", &self.dwFlags).field("pszUserName", &self.pszUserName).field("pszPassword", &self.pszPassword).field("pszDomain", &self.pszDomain).field("managementPointType", &self.managementPointType).field("managementPointResType", &self.managementPointResType).field("bUpgradeVCOs", &self.bUpgradeVCOs).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5626,17 +5554,7 @@ pub unsafe fn ClusterAffinityRuleControl<'a, Param1: ::windows::core::IntoParam< extern "system" { fn ClusterAffinityRuleControl(hcluster: *const _HCLUSTER, affinityrulename: super::super::Foundation::PWSTR, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterAffinityRuleControl( - ::core::mem::transmute(hcluster), - affinityrulename.into_param().abi(), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(cbinbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(cboutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterAffinityRuleControl(::core::mem::transmute(hcluster), affinityrulename.into_param().abi(), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(cboutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5689,16 +5607,7 @@ pub unsafe fn ClusterControl(hcluster: *const _HCLUSTER, hhostnode: *const _HNOD extern "system" { fn ClusterControl(hcluster: *const _HCLUSTER, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterControl( - ::core::mem::transmute(hcluster), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterControl(::core::mem::transmute(hcluster), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5859,16 +5768,7 @@ pub unsafe fn ClusterGroupControl(hgroup: *const _HGROUP, hhostnode: *const _HNO extern "system" { fn ClusterGroupControl(hgroup: *const _HGROUP, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterGroupControl( - ::core::mem::transmute(hgroup), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterGroupControl(::core::mem::transmute(hgroup), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -5975,16 +5875,7 @@ pub unsafe fn ClusterGroupSetControl(hgroupset: *const _HGROUPSET, hhostnode: *c extern "system" { fn ClusterGroupSetControl(hgroupset: *const _HGROUPSET, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterGroupSetControl( - ::core::mem::transmute(hgroupset), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(cbinbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(cboutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterGroupSetControl(::core::mem::transmute(hgroupset), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(cboutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6065,16 +5956,7 @@ pub unsafe fn ClusterNetInterfaceControl(hnetinterface: *const _HNETINTERFACE, h extern "system" { fn ClusterNetInterfaceControl(hnetinterface: *const _HNETINTERFACE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterNetInterfaceControl( - ::core::mem::transmute(hnetinterface), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterNetInterfaceControl(::core::mem::transmute(hnetinterface), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6128,16 +6010,7 @@ pub unsafe fn ClusterNetworkControl(hnetwork: *const _HNETWORK, hhostnode: *cons extern "system" { fn ClusterNetworkControl(hnetwork: *const _HNETWORK, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterNetworkControl( - ::core::mem::transmute(hnetwork), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterNetworkControl(::core::mem::transmute(hnetwork), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6216,16 +6089,7 @@ pub unsafe fn ClusterNodeControl(hnode: *const _HNODE, hhostnode: *const _HNODE, extern "system" { fn ClusterNodeControl(hnode: *const _HNODE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterNodeControl( - ::core::mem::transmute(hnode), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterNodeControl(::core::mem::transmute(hnode), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6660,16 +6524,7 @@ pub unsafe fn ClusterRegQueryInfoKey<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn ClusterRegQueryInfoKey(hkey: super::super::System::Registry::HKEY, lpcsubkeys: *const u32, lpcchmaxsubkeylen: *const u32, lpcvalues: *const u32, lpcchmaxvaluenamelen: *const u32, lpcbmaxvaluelen: *const u32, lpcbsecuritydescriptor: *const u32, lpftlastwritetime: *const super::super::Foundation::FILETIME) -> i32; } - ::core::mem::transmute(ClusterRegQueryInfoKey( - hkey.into_param().abi(), - ::core::mem::transmute(lpcsubkeys), - ::core::mem::transmute(lpcchmaxsubkeylen), - ::core::mem::transmute(lpcvalues), - ::core::mem::transmute(lpcchmaxvaluenamelen), - ::core::mem::transmute(lpcbmaxvaluelen), - ::core::mem::transmute(lpcbsecuritydescriptor), - ::core::mem::transmute(lpftlastwritetime), - )) + ::core::mem::transmute(ClusterRegQueryInfoKey(hkey.into_param().abi(), ::core::mem::transmute(lpcsubkeys), ::core::mem::transmute(lpcchmaxsubkeylen), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lpcchmaxvaluenamelen), ::core::mem::transmute(lpcbmaxvaluelen), ::core::mem::transmute(lpcbsecuritydescriptor), ::core::mem::transmute(lpftlastwritetime))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6832,16 +6687,7 @@ pub unsafe fn ClusterResourceControl(hresource: *const _HRESOURCE, hhostnode: *c extern "system" { fn ClusterResourceControl(hresource: *const _HRESOURCE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceControl( - ::core::mem::transmute(hresource), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(cbinbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(cboutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterResourceControl(::core::mem::transmute(hresource), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(cboutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6854,16 +6700,7 @@ pub unsafe fn ClusterResourceControlAsUser(hresource: *const _HRESOURCE, hhostno extern "system" { fn ClusterResourceControlAsUser(hresource: *const _HRESOURCE, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, cbinbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, cboutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceControlAsUser( - ::core::mem::transmute(hresource), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(cbinbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(cboutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterResourceControlAsUser(::core::mem::transmute(hresource), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(cbinbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(cboutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6971,17 +6808,7 @@ pub unsafe fn ClusterResourceTypeControl<'a, Param1: ::windows::core::IntoParam< extern "system" { fn ClusterResourceTypeControl(hcluster: *const _HCLUSTER, lpszresourcetypename: super::super::Foundation::PWSTR, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceTypeControl( - ::core::mem::transmute(hcluster), - lpszresourcetypename.into_param().abi(), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterResourceTypeControl(::core::mem::transmute(hcluster), lpszresourcetypename.into_param().abi(), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6995,17 +6822,7 @@ pub unsafe fn ClusterResourceTypeControlAsUser<'a, Param1: ::windows::core::Into extern "system" { fn ClusterResourceTypeControlAsUser(hcluster: *const _HCLUSTER, lpszresourcetypename: super::super::Foundation::PWSTR, hhostnode: *const _HNODE, dwcontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32) -> u32; } - ::core::mem::transmute(ClusterResourceTypeControlAsUser( - ::core::mem::transmute(hcluster), - lpszresourcetypename.into_param().abi(), - ::core::mem::transmute(hhostnode), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(lpbytesreturned), - )) + ::core::mem::transmute(ClusterResourceTypeControlAsUser(::core::mem::transmute(hcluster), lpszresourcetypename.into_param().abi(), ::core::mem::transmute(hhostnode), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8128,12 +7945,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetC } #[repr(C)] #[doc(hidden)] -pub struct IGetClusterGroupInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lobjindex: i32) -> *mut _HGROUP, -); +pub struct IGetClusterGroupInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lobjindex: i32) -> *mut _HGROUP); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IGetClusterNetInterfaceInfo(pub ::windows::core::IUnknown); @@ -8168,12 +7980,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetC } #[repr(C)] #[doc(hidden)] -pub struct IGetClusterNetInterfaceInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lobjindex: i32) -> *mut _HNETINTERFACE, -); +pub struct IGetClusterNetInterfaceInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lobjindex: i32) -> *mut _HNETINTERFACE); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IGetClusterNetworkInfo(pub ::windows::core::IUnknown); @@ -8208,12 +8015,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetC } #[repr(C)] #[doc(hidden)] -pub struct IGetClusterNetworkInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lobjindex: i32) -> *mut _HNETWORK, -); +pub struct IGetClusterNetworkInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lobjindex: i32) -> *mut _HNETWORK); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IGetClusterNodeInfo(pub ::windows::core::IUnknown); @@ -8248,12 +8050,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetC } #[repr(C)] #[doc(hidden)] -pub struct IGetClusterNodeInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lobjindex: i32) -> *mut _HNODE, -); +pub struct IGetClusterNodeInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lobjindex: i32) -> *mut _HNODE); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IGetClusterObjectInfo(pub ::windows::core::IUnknown); @@ -8488,8 +8285,7 @@ pub struct ISClusApplication_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdomains: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrdomainname: ::core::mem::ManuallyDrop, ppclusters: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8585,8 +8381,7 @@ pub struct ISClusCryptoKeys_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8678,8 +8473,7 @@ pub struct ISClusDisk_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plsignature: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppscsiaddress: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8763,8 +8557,7 @@ pub struct ISClusDisks_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8868,8 +8661,7 @@ pub struct ISClusNetInterface_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8961,8 +8753,7 @@ pub struct ISClusNetInterfaces_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9080,8 +8871,7 @@ pub struct ISClusNetwork_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9178,8 +8968,7 @@ pub struct ISClusNetworkNetInterfaces_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9267,8 +9056,7 @@ pub struct ISClusNetworks_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9395,8 +9183,7 @@ pub struct ISClusNode_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9495,8 +9282,7 @@ pub struct ISClusNodeNetInterfaces_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9584,8 +9370,7 @@ pub struct ISClusNodes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -9688,8 +9473,7 @@ pub struct ISClusPartition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plflags: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrdevicename: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -9721,18 +9505,7 @@ impl ISClusPartitionEx { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Flags(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -9866,8 +9639,7 @@ pub struct ISClusPartitionEx_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plflags: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrdevicename: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -9963,8 +9735,7 @@ pub struct ISClusPartitions_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10085,8 +9856,7 @@ pub struct ISClusProperties_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10235,8 +10005,7 @@ pub struct ISClusProperty_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10360,8 +10129,7 @@ pub struct ISClusPropertyValue_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -10461,8 +10229,7 @@ pub struct ISClusPropertyValueData_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10559,8 +10326,7 @@ pub struct ISClusPropertyValues_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10639,8 +10405,7 @@ pub struct ISClusRefObject_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, phandle: *mut usize) -> ::windows::core::HRESULT, ); @@ -10732,8 +10497,7 @@ pub struct ISClusRegistryKeys_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10841,8 +10605,7 @@ pub struct ISClusResDependencies_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10953,8 +10716,7 @@ pub struct ISClusResDependents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11100,8 +10862,7 @@ pub struct ISClusResGroup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11223,8 +10984,7 @@ pub struct ISClusResGroupPreferredOwnerNodes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11328,8 +11088,7 @@ pub struct ISClusResGroupResources_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11430,8 +11189,7 @@ pub struct ISClusResGroups_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11535,8 +11293,7 @@ pub struct ISClusResPossibleOwnerNodes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11653,8 +11410,7 @@ pub struct ISClusResType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11748,8 +11504,7 @@ pub struct ISClusResTypePossibleOwnerNodes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11846,8 +11601,7 @@ pub struct ISClusResTypeResources_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -11948,8 +11702,7 @@ pub struct ISClusResTypes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12154,8 +11907,7 @@ pub struct ISClusResource_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12288,8 +12040,7 @@ pub struct ISClusResources_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12385,8 +12136,7 @@ pub struct ISClusScsiAddress_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarportnumber: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -12505,8 +12255,7 @@ pub struct ISClusVersion_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrclustername: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12671,8 +12420,7 @@ pub struct ISCluster_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12786,8 +12534,7 @@ pub struct ISClusterNames_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12877,8 +12624,7 @@ pub struct ISDomainNames_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12962,12 +12708,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWCPr } #[repr(C)] #[doc(hidden)] -pub struct IWCPropertySheetCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hpage: *const i32) -> ::windows::core::HRESULT, -); +pub struct IWCPropertySheetCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hpage: *const i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWCWizard97Callback(pub ::windows::core::IUnknown); @@ -13094,12 +12835,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWEEx } #[repr(C)] #[doc(hidden)] -pub struct IWEExtendContextMenu_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pidata: ::windows::core::RawPtr, picallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWEExtendContextMenu_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pidata: ::windows::core::RawPtr, picallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWEExtendPropertySheet(pub ::windows::core::IUnknown); @@ -13134,12 +12870,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWEEx } #[repr(C)] #[doc(hidden)] -pub struct IWEExtendPropertySheet_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pidata: ::windows::core::RawPtr, picallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWEExtendPropertySheet_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pidata: ::windows::core::RawPtr, picallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWEExtendWizard(pub ::windows::core::IUnknown); @@ -13174,12 +12905,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWEEx } #[repr(C)] #[doc(hidden)] -pub struct IWEExtendWizard_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pidata: ::windows::core::RawPtr, picallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWEExtendWizard_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pidata: ::windows::core::RawPtr, picallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWEExtendWizard97(pub ::windows::core::IUnknown); @@ -13214,12 +12940,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWEEx } #[repr(C)] #[doc(hidden)] -pub struct IWEExtendWizard97_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pidata: ::windows::core::RawPtr, picallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWEExtendWizard97_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pidata: ::windows::core::RawPtr, picallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWEInvokeCommand(pub ::windows::core::IUnknown); @@ -13254,12 +12975,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWEIn } #[repr(C)] #[doc(hidden)] -pub struct IWEInvokeCommand_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ncommandid: u32, pidata: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWEInvokeCommand_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ncommandid: u32, pidata: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InitializeClusterHealthFault(clusterhealthfault: *mut CLUSTER_HEALTH_FAULT) -> u32 { @@ -14037,8 +13753,7 @@ pub type PCLUSAPI_GET_CLUSTER_NODE_STATE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_NOTIFY_V2 = - ::core::option::Option u32>; +pub type PCLUSAPI_GET_CLUSTER_NOTIFY_V2 = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] pub type PCLUSAPI_GET_CLUSTER_QUORUM_RESOURCE = ::core::option::Option u32>; #[cfg(feature = "Win32_Foundation")] @@ -14713,14 +14428,7 @@ impl ::core::default::Default for RESOURCE_STATUS_EX { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for RESOURCE_STATUS_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RESOURCE_STATUS_EX") - .field("ResourceState", &self.ResourceState) - .field("CheckPoint", &self.CheckPoint) - .field("EventHandle", &self.EventHandle) - .field("ApplicationSpecificErrorCode", &self.ApplicationSpecificErrorCode) - .field("Flags", &self.Flags) - .field("WaitHint", &self.WaitHint) - .finish() + fmt.debug_struct("RESOURCE_STATUS_EX").field("ResourceState", &self.ResourceState).field("CheckPoint", &self.CheckPoint).field("EventHandle", &self.EventHandle).field("ApplicationSpecificErrorCode", &self.ApplicationSpecificErrorCode).field("Flags", &self.Flags).field("WaitHint", &self.WaitHint).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15506,15 +15214,7 @@ pub unsafe fn ResUtilGetBinaryProperty(ppboutvalue: *mut *mut u8, pcboutvaluesiz extern "system" { fn ResUtilGetBinaryProperty(ppboutvalue: *mut *mut u8, pcboutvaluesize: *mut u32, pvaluestruct: *const CLUSPROP_BINARY, pboldvalue: *const u8, cboldvaluesize: u32, pppropertylist: *mut *mut u8, pcbpropertylistsize: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilGetBinaryProperty( - ::core::mem::transmute(ppboutvalue), - ::core::mem::transmute(pcboutvaluesize), - ::core::mem::transmute(pvaluestruct), - ::core::mem::transmute(pboldvalue), - ::core::mem::transmute(cboldvaluesize), - ::core::mem::transmute(pppropertylist), - ::core::mem::transmute(pcbpropertylistsize), - )) + ::core::mem::transmute(ResUtilGetBinaryProperty(::core::mem::transmute(ppboutvalue), ::core::mem::transmute(pcboutvaluesize), ::core::mem::transmute(pvaluestruct), ::core::mem::transmute(pboldvalue), ::core::mem::transmute(cboldvaluesize), ::core::mem::transmute(pppropertylist), ::core::mem::transmute(pcbpropertylistsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -15883,15 +15583,7 @@ pub unsafe fn ResUtilGetResourceDependentIPAddressProps(hresource: *const _HRESO extern "system" { fn ResUtilGetResourceDependentIPAddressProps(hresource: *const _HRESOURCE, pszaddress: super::super::Foundation::PWSTR, pcchaddress: *mut u32, pszsubnetmask: super::super::Foundation::PWSTR, pcchsubnetmask: *mut u32, psznetwork: super::super::Foundation::PWSTR, pcchnetwork: *mut u32) -> u32; } - ::core::mem::transmute(ResUtilGetResourceDependentIPAddressProps( - ::core::mem::transmute(hresource), - ::core::mem::transmute(pszaddress), - ::core::mem::transmute(pcchaddress), - ::core::mem::transmute(pszsubnetmask), - ::core::mem::transmute(pcchsubnetmask), - ::core::mem::transmute(psznetwork), - ::core::mem::transmute(pcchnetwork), - )) + ::core::mem::transmute(ResUtilGetResourceDependentIPAddressProps(::core::mem::transmute(hresource), ::core::mem::transmute(pszaddress), ::core::mem::transmute(pcchaddress), ::core::mem::transmute(pszsubnetmask), ::core::mem::transmute(pcchsubnetmask), ::core::mem::transmute(psznetwork), ::core::mem::transmute(pcchnetwork))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -16211,16 +15903,7 @@ pub unsafe fn ResUtilSetPropertyParameterBlockEx<'a, Param0: ::windows::core::In extern "system" { fn ResUtilSetPropertyParameterBlockEx(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, pinparams: *const u8, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: super::super::Foundation::BOOL, poutparams: *mut u8) -> u32; } - ::core::mem::transmute(ResUtilSetPropertyParameterBlockEx( - hkeyclusterkey.into_param().abi(), - ::core::mem::transmute(ppropertytable), - ::core::mem::transmute(reserved), - ::core::mem::transmute(pinparams), - ::core::mem::transmute(pinpropertylist), - ::core::mem::transmute(cbinpropertylistsize), - bforcewrite.into_param().abi(), - ::core::mem::transmute(poutparams), - )) + ::core::mem::transmute(ResUtilSetPropertyParameterBlockEx(hkeyclusterkey.into_param().abi(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ::core::mem::transmute(pinparams), ::core::mem::transmute(pinpropertylist), ::core::mem::transmute(cbinpropertylistsize), bforcewrite.into_param().abi(), ::core::mem::transmute(poutparams))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -16241,32 +15924,14 @@ pub unsafe fn ResUtilSetPropertyTable<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] #[inline] -pub unsafe fn ResUtilSetPropertyTableEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Registry::HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - hkeyclusterkey: Param0, - ppropertytable: *const RESUTIL_PROPERTY_ITEM, - reserved: *mut ::core::ffi::c_void, - ballowunknownproperties: Param3, - pinpropertylist: *const ::core::ffi::c_void, - cbinpropertylistsize: u32, - bforcewrite: Param6, - poutparams: *mut u8, -) -> u32 { +pub unsafe fn ResUtilSetPropertyTableEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Registry::HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hkeyclusterkey: Param0, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, ballowunknownproperties: Param3, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: Param6, poutparams: *mut u8) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ResUtilSetPropertyTableEx(hkeyclusterkey: super::super::System::Registry::HKEY, ppropertytable: *const RESUTIL_PROPERTY_ITEM, reserved: *mut ::core::ffi::c_void, ballowunknownproperties: super::super::Foundation::BOOL, pinpropertylist: *const ::core::ffi::c_void, cbinpropertylistsize: u32, bforcewrite: super::super::Foundation::BOOL, poutparams: *mut u8) -> u32; } - ::core::mem::transmute(ResUtilSetPropertyTableEx( - hkeyclusterkey.into_param().abi(), - ::core::mem::transmute(ppropertytable), - ::core::mem::transmute(reserved), - ballowunknownproperties.into_param().abi(), - ::core::mem::transmute(pinpropertylist), - ::core::mem::transmute(cbinpropertylistsize), - bforcewrite.into_param().abi(), - ::core::mem::transmute(poutparams), - )) + ::core::mem::transmute(ResUtilSetPropertyTableEx(hkeyclusterkey.into_param().abi(), ::core::mem::transmute(ppropertytable), ::core::mem::transmute(reserved), ballowunknownproperties.into_param().abi(), ::core::mem::transmute(pinpropertylist), ::core::mem::transmute(cbinpropertylistsize), bforcewrite.into_param().abi(), ::core::mem::transmute(poutparams))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -16692,18 +16357,7 @@ impl ::core::fmt::Debug for SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP { fn eq(&self, other: &Self) -> bool { - self.ReplicationGroupName == other.ReplicationGroupName - && self.Description == other.Description - && self.LogPath == other.LogPath - && self.MaxLogSizeInBytes == other.MaxLogSizeInBytes - && self.LogType == other.LogType - && self.ReplicationMode == other.ReplicationMode - && self.MinimumPartnersInSync == other.MinimumPartnersInSync - && self.EnableWriteConsistency == other.EnableWriteConsistency - && self.EnableEncryption == other.EnableEncryption - && self.CertificateThumbprint == other.CertificateThumbprint - && self.VolumeNameCount == other.VolumeNameCount - && self.VolumeNames == other.VolumeNames + self.ReplicationGroupName == other.ReplicationGroupName && self.Description == other.Description && self.LogPath == other.LogPath && self.MaxLogSizeInBytes == other.MaxLogSizeInBytes && self.LogType == other.LogType && self.ReplicationMode == other.ReplicationMode && self.MinimumPartnersInSync == other.MinimumPartnersInSync && self.EnableWriteConsistency == other.EnableWriteConsistency && self.EnableEncryption == other.EnableEncryption && self.CertificateThumbprint == other.CertificateThumbprint && self.VolumeNameCount == other.VolumeNameCount && self.VolumeNames == other.VolumeNames } } #[cfg(feature = "Win32_Foundation")] @@ -16876,12 +16530,7 @@ impl ::core::default::Default for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADIS #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS") - .field("SourceDataDiskGuid", &self.SourceDataDiskGuid) - .field("TargetReplicationGroupGuid", &self.TargetReplicationGroupGuid) - .field("SkipConnectivityCheck", &self.SkipConnectivityCheck) - .field("IncludeOfflineDisks", &self.IncludeOfflineDisks) - .finish() + fmt.debug_struct("SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS").field("SourceDataDiskGuid", &self.SourceDataDiskGuid).field("TargetReplicationGroupGuid", &self.TargetReplicationGroupGuid).field("SkipConnectivityCheck", &self.SkipConnectivityCheck).field("IncludeOfflineDisks", &self.IncludeOfflineDisks).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Networking/HttpServer/mod.rs b/src/Windows/Win32/Networking/HttpServer/mod.rs index 2d10044082..2e1da79d70 100644 --- a/src/Windows/Win32/Networking/HttpServer/mod.rs +++ b/src/Windows/Win32/Networking/HttpServer/mod.rs @@ -335,16 +335,7 @@ impl ::core::default::Default for HTTP_COOKED_URL { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HTTP_COOKED_URL { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HTTP_COOKED_URL") - .field("FullUrlLength", &self.FullUrlLength) - .field("HostLength", &self.HostLength) - .field("AbsPathLength", &self.AbsPathLength) - .field("QueryStringLength", &self.QueryStringLength) - .field("pFullUrl", &self.pFullUrl) - .field("pHost", &self.pHost) - .field("pAbsPath", &self.pAbsPath) - .field("pQueryString", &self.pQueryString) - .finish() + fmt.debug_struct("HTTP_COOKED_URL").field("FullUrlLength", &self.FullUrlLength).field("HostLength", &self.HostLength).field("AbsPathLength", &self.AbsPathLength).field("QueryStringLength", &self.QueryStringLength).field("pFullUrl", &self.pFullUrl).field("pHost", &self.pHost).field("pAbsPath", &self.pAbsPath).field("pQueryString", &self.pQueryString).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1002,20 +993,7 @@ impl ::core::fmt::Debug for HTTP_LOGGING_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::cmp::PartialEq for HTTP_LOGGING_INFO { fn eq(&self, other: &Self) -> bool { - self.Flags == other.Flags - && self.LoggingFlags == other.LoggingFlags - && self.SoftwareName == other.SoftwareName - && self.SoftwareNameLength == other.SoftwareNameLength - && self.DirectoryNameLength == other.DirectoryNameLength - && self.DirectoryName == other.DirectoryName - && self.Format == other.Format - && self.Fields == other.Fields - && self.pExtFields == other.pExtFields - && self.NumOfExtFields == other.NumOfExtFields - && self.MaxRecordSize == other.MaxRecordSize - && self.RolloverType == other.RolloverType - && self.RolloverSize == other.RolloverSize - && self.pSecurityDescriptor == other.pSecurityDescriptor + self.Flags == other.Flags && self.LoggingFlags == other.LoggingFlags && self.SoftwareName == other.SoftwareName && self.SoftwareNameLength == other.SoftwareNameLength && self.DirectoryNameLength == other.DirectoryNameLength && self.DirectoryName == other.DirectoryName && self.Format == other.Format && self.Fields == other.Fields && self.pExtFields == other.pExtFields && self.NumOfExtFields == other.NumOfExtFields && self.MaxRecordSize == other.MaxRecordSize && self.RolloverType == other.RolloverType && self.RolloverSize == other.RolloverSize && self.pSecurityDescriptor == other.pSecurityDescriptor } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -1551,19 +1529,7 @@ impl ::core::fmt::Debug for HTTP_QUIC_CONNECTION_API_TIMINGS { } impl ::core::cmp::PartialEq for HTTP_QUIC_CONNECTION_API_TIMINGS { fn eq(&self, other: &Self) -> bool { - self.OpenTime == other.OpenTime - && self.CloseTime == other.CloseTime - && self.StartTime == other.StartTime - && self.ShutdownTime == other.ShutdownTime - && self.SecConfigCreateTime == other.SecConfigCreateTime - && self.SecConfigDeleteTime == other.SecConfigDeleteTime - && self.GetParamCount == other.GetParamCount - && self.GetParamSum == other.GetParamSum - && self.SetParamCount == other.SetParamCount - && self.SetParamSum == other.SetParamSum - && self.SetCallbackHandlerCount == other.SetCallbackHandlerCount - && self.SetCallbackHandlerSum == other.SetCallbackHandlerSum - && self.ControlStreamTimings == other.ControlStreamTimings + self.OpenTime == other.OpenTime && self.CloseTime == other.CloseTime && self.StartTime == other.StartTime && self.ShutdownTime == other.ShutdownTime && self.SecConfigCreateTime == other.SecConfigCreateTime && self.SecConfigDeleteTime == other.SecConfigDeleteTime && self.GetParamCount == other.GetParamCount && self.GetParamSum == other.GetParamSum && self.SetParamCount == other.SetParamCount && self.SetParamSum == other.SetParamSum && self.SetCallbackHandlerCount == other.SetCallbackHandlerCount && self.SetCallbackHandlerSum == other.SetCallbackHandlerSum && self.ControlStreamTimings == other.ControlStreamTimings } } impl ::core::cmp::Eq for HTTP_QUIC_CONNECTION_API_TIMINGS {} @@ -1624,24 +1590,7 @@ impl ::core::fmt::Debug for HTTP_QUIC_STREAM_API_TIMINGS { } impl ::core::cmp::PartialEq for HTTP_QUIC_STREAM_API_TIMINGS { fn eq(&self, other: &Self) -> bool { - self.OpenCount == other.OpenCount - && self.OpenSum == other.OpenSum - && self.CloseCount == other.CloseCount - && self.CloseSum == other.CloseSum - && self.StartCount == other.StartCount - && self.StartSum == other.StartSum - && self.ShutdownCount == other.ShutdownCount - && self.ShutdownSum == other.ShutdownSum - && self.SendCount == other.SendCount - && self.SendSum == other.SendSum - && self.ReceiveSetEnabledCount == other.ReceiveSetEnabledCount - && self.ReceiveSetEnabledSum == other.ReceiveSetEnabledSum - && self.GetParamCount == other.GetParamCount - && self.GetParamSum == other.GetParamSum - && self.SetParamCount == other.SetParamCount - && self.SetParamSum == other.SetParamSum - && self.SetCallbackHandlerCount == other.SetCallbackHandlerCount - && self.SetCallbackHandlerSum == other.SetCallbackHandlerSum + self.OpenCount == other.OpenCount && self.OpenSum == other.OpenSum && self.CloseCount == other.CloseCount && self.CloseSum == other.CloseSum && self.StartCount == other.StartCount && self.StartSum == other.StartSum && self.ShutdownCount == other.ShutdownCount && self.ShutdownSum == other.ShutdownSum && self.SendCount == other.SendCount && self.SendSum == other.SendSum && self.ReceiveSetEnabledCount == other.ReceiveSetEnabledCount && self.ReceiveSetEnabledSum == other.ReceiveSetEnabledSum && self.GetParamCount == other.GetParamCount && self.GetParamSum == other.GetParamSum && self.SetParamCount == other.SetParamCount && self.SetParamSum == other.SetParamSum && self.SetCallbackHandlerCount == other.SetCallbackHandlerCount && self.SetCallbackHandlerSum == other.SetCallbackHandlerSum } } impl ::core::cmp::Eq for HTTP_QUIC_STREAM_API_TIMINGS {} @@ -1742,19 +1691,7 @@ impl ::core::fmt::Debug for HTTP_REQUEST_AUTH_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for HTTP_REQUEST_AUTH_INFO { fn eq(&self, other: &Self) -> bool { - self.AuthStatus == other.AuthStatus - && self.SecStatus == other.SecStatus - && self.Flags == other.Flags - && self.AuthType == other.AuthType - && self.AccessToken == other.AccessToken - && self.ContextAttributes == other.ContextAttributes - && self.PackedContextLength == other.PackedContextLength - && self.PackedContextType == other.PackedContextType - && self.PackedContext == other.PackedContext - && self.MutualAuthDataLength == other.MutualAuthDataLength - && self.pMutualAuthData == other.pMutualAuthData - && self.PackageNameLength == other.PackageNameLength - && self.pPackageName == other.pPackageName + self.AuthStatus == other.AuthStatus && self.SecStatus == other.SecStatus && self.Flags == other.Flags && self.AuthType == other.AuthType && self.AccessToken == other.AccessToken && self.ContextAttributes == other.ContextAttributes && self.PackedContextLength == other.PackedContextLength && self.PackedContextType == other.PackedContextType && self.PackedContext == other.PackedContext && self.MutualAuthDataLength == other.MutualAuthDataLength && self.pMutualAuthData == other.pMutualAuthData && self.PackageNameLength == other.PackageNameLength && self.pPackageName == other.pPackageName } } #[cfg(feature = "Win32_Foundation")] @@ -2174,24 +2111,7 @@ impl ::core::fmt::Debug for HTTP_REQUEST_V1 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] impl ::core::cmp::PartialEq for HTTP_REQUEST_V1 { fn eq(&self, other: &Self) -> bool { - self.Flags == other.Flags - && self.ConnectionId == other.ConnectionId - && self.RequestId == other.RequestId - && self.UrlContext == other.UrlContext - && self.Version == other.Version - && self.Verb == other.Verb - && self.UnknownVerbLength == other.UnknownVerbLength - && self.RawUrlLength == other.RawUrlLength - && self.pUnknownVerb == other.pUnknownVerb - && self.pRawUrl == other.pRawUrl - && self.CookedUrl == other.CookedUrl - && self.Address == other.Address - && self.Headers == other.Headers - && self.BytesReceived == other.BytesReceived - && self.EntityChunkCount == other.EntityChunkCount - && self.pEntityChunks == other.pEntityChunks - && self.RawConnectionId == other.RawConnectionId - && self.pSslInfo == other.pSslInfo + self.Flags == other.Flags && self.ConnectionId == other.ConnectionId && self.RequestId == other.RequestId && self.UrlContext == other.UrlContext && self.Version == other.Version && self.Verb == other.Verb && self.UnknownVerbLength == other.UnknownVerbLength && self.RawUrlLength == other.RawUrlLength && self.pUnknownVerb == other.pUnknownVerb && self.pRawUrl == other.pRawUrl && self.CookedUrl == other.CookedUrl && self.Address == other.Address && self.Headers == other.Headers && self.BytesReceived == other.BytesReceived && self.EntityChunkCount == other.EntityChunkCount && self.pEntityChunks == other.pEntityChunks && self.RawConnectionId == other.RawConnectionId && self.pSslInfo == other.pSslInfo } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -2339,16 +2259,7 @@ impl ::core::default::Default for HTTP_RESPONSE_V1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HTTP_RESPONSE_V1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HTTP_RESPONSE_V1") - .field("Flags", &self.Flags) - .field("Version", &self.Version) - .field("StatusCode", &self.StatusCode) - .field("ReasonLength", &self.ReasonLength) - .field("pReason", &self.pReason) - .field("Headers", &self.Headers) - .field("EntityChunkCount", &self.EntityChunkCount) - .field("pEntityChunks", &self.pEntityChunks) - .finish() + fmt.debug_struct("HTTP_RESPONSE_V1").field("Flags", &self.Flags).field("Version", &self.Version).field("StatusCode", &self.StatusCode).field("ReasonLength", &self.ReasonLength).field("pReason", &self.pReason).field("Headers", &self.Headers).field("EntityChunkCount", &self.EntityChunkCount).field("pEntityChunks", &self.pEntityChunks).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2510,16 +2421,7 @@ impl ::core::default::Default for HTTP_SERVER_AUTHENTICATION_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HTTP_SERVER_AUTHENTICATION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HTTP_SERVER_AUTHENTICATION_INFO") - .field("Flags", &self.Flags) - .field("AuthSchemes", &self.AuthSchemes) - .field("ReceiveMutualAuth", &self.ReceiveMutualAuth) - .field("ReceiveContextHandle", &self.ReceiveContextHandle) - .field("DisableNTLMCredentialCaching", &self.DisableNTLMCredentialCaching) - .field("ExFlags", &self.ExFlags) - .field("DigestParams", &self.DigestParams) - .field("BasicParams", &self.BasicParams) - .finish() + fmt.debug_struct("HTTP_SERVER_AUTHENTICATION_INFO").field("Flags", &self.Flags).field("AuthSchemes", &self.AuthSchemes).field("ReceiveMutualAuth", &self.ReceiveMutualAuth).field("ReceiveContextHandle", &self.ReceiveContextHandle).field("DisableNTLMCredentialCaching", &self.DisableNTLMCredentialCaching).field("ExFlags", &self.ExFlags).field("DigestParams", &self.DigestParams).field("BasicParams", &self.BasicParams).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3130,16 +3032,7 @@ impl ::core::fmt::Debug for HTTP_SERVICE_CONFIG_SSL_PARAM { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for HTTP_SERVICE_CONFIG_SSL_PARAM { fn eq(&self, other: &Self) -> bool { - self.SslHashLength == other.SslHashLength - && self.pSslHash == other.pSslHash - && self.AppId == other.AppId - && self.pSslCertStoreName == other.pSslCertStoreName - && self.DefaultCertCheckMode == other.DefaultCertCheckMode - && self.DefaultRevocationFreshnessTime == other.DefaultRevocationFreshnessTime - && self.DefaultRevocationUrlRetrievalTimeout == other.DefaultRevocationUrlRetrievalTimeout - && self.pDefaultSslCtlIdentifier == other.pDefaultSslCtlIdentifier - && self.pDefaultSslCtlStoreName == other.pDefaultSslCtlStoreName - && self.DefaultFlags == other.DefaultFlags + self.SslHashLength == other.SslHashLength && self.pSslHash == other.pSslHash && self.AppId == other.AppId && self.pSslCertStoreName == other.pSslCertStoreName && self.DefaultCertCheckMode == other.DefaultCertCheckMode && self.DefaultRevocationFreshnessTime == other.DefaultRevocationFreshnessTime && self.DefaultRevocationUrlRetrievalTimeout == other.DefaultRevocationUrlRetrievalTimeout && self.pDefaultSslCtlIdentifier == other.pDefaultSslCtlIdentifier && self.pDefaultSslCtlStoreName == other.pDefaultSslCtlStoreName && self.DefaultFlags == other.DefaultFlags } } #[cfg(feature = "Win32_Foundation")] @@ -3771,15 +3664,7 @@ impl ::core::default::Default for HTTP_SSL_PROTOCOL_INFO { } impl ::core::fmt::Debug for HTTP_SSL_PROTOCOL_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HTTP_SSL_PROTOCOL_INFO") - .field("Protocol", &self.Protocol) - .field("CipherType", &self.CipherType) - .field("CipherStrength", &self.CipherStrength) - .field("HashType", &self.HashType) - .field("HashStrength", &self.HashStrength) - .field("KeyExchangeType", &self.KeyExchangeType) - .field("KeyExchangeStrength", &self.KeyExchangeStrength) - .finish() + fmt.debug_struct("HTTP_SSL_PROTOCOL_INFO").field("Protocol", &self.Protocol).field("CipherType", &self.CipherType).field("CipherStrength", &self.CipherStrength).field("HashType", &self.HashType).field("HashStrength", &self.HashStrength).field("KeyExchangeType", &self.KeyExchangeType).field("KeyExchangeStrength", &self.KeyExchangeStrength).finish() } } impl ::core::cmp::PartialEq for HTTP_SSL_PROTOCOL_INFO { @@ -3854,15 +3739,7 @@ impl ::core::default::Default for HTTP_TIMEOUT_LIMIT_INFO { } impl ::core::fmt::Debug for HTTP_TIMEOUT_LIMIT_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HTTP_TIMEOUT_LIMIT_INFO") - .field("Flags", &self.Flags) - .field("EntityBody", &self.EntityBody) - .field("DrainEntityBody", &self.DrainEntityBody) - .field("RequestQueue", &self.RequestQueue) - .field("IdleConnection", &self.IdleConnection) - .field("HeaderWait", &self.HeaderWait) - .field("MinSendRate", &self.MinSendRate) - .finish() + fmt.debug_struct("HTTP_TIMEOUT_LIMIT_INFO").field("Flags", &self.Flags).field("EntityBody", &self.EntityBody).field("DrainEntityBody", &self.DrainEntityBody).field("RequestQueue", &self.RequestQueue).field("IdleConnection", &self.IdleConnection).field("HeaderWait", &self.HeaderWait).field("MinSendRate", &self.MinSendRate).finish() } } impl ::core::cmp::PartialEq for HTTP_TIMEOUT_LIMIT_INFO { @@ -4095,18 +3972,7 @@ impl ::core::fmt::Debug for HTTP_WSK_API_TIMINGS { } impl ::core::cmp::PartialEq for HTTP_WSK_API_TIMINGS { fn eq(&self, other: &Self) -> bool { - self.ConnectCount == other.ConnectCount - && self.ConnectSum == other.ConnectSum - && self.DisconnectCount == other.DisconnectCount - && self.DisconnectSum == other.DisconnectSum - && self.SendCount == other.SendCount - && self.SendSum == other.SendSum - && self.ReceiveCount == other.ReceiveCount - && self.ReceiveSum == other.ReceiveSum - && self.ReleaseCount == other.ReleaseCount - && self.ReleaseSum == other.ReleaseSum - && self.ControlSocketCount == other.ControlSocketCount - && self.ControlSocketSum == other.ControlSocketSum + self.ConnectCount == other.ConnectCount && self.ConnectSum == other.ConnectSum && self.DisconnectCount == other.DisconnectCount && self.DisconnectSum == other.DisconnectSum && self.SendCount == other.SendCount && self.SendSum == other.SendSum && self.ReceiveCount == other.ReceiveCount && self.ReceiveSum == other.ReceiveSum && self.ReleaseCount == other.ReleaseCount && self.ReleaseSum == other.ReleaseSum && self.ControlSocketCount == other.ControlSocketCount && self.ControlSocketSum == other.ControlSocketSum } } impl ::core::cmp::Eq for HTTP_WSK_API_TIMINGS {} @@ -4396,15 +4262,7 @@ pub unsafe fn HttpQueryRequestQueueProperty<'a, Param0: ::windows::core::IntoPar extern "system" { fn HttpQueryRequestQueueProperty(requestqueuehandle: super::super::Foundation::HANDLE, property: HTTP_SERVER_PROPERTY, propertyinformation: *mut ::core::ffi::c_void, propertyinformationlength: u32, reserved1: u32, returnlength: *mut u32, reserved2: *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(HttpQueryRequestQueueProperty( - requestqueuehandle.into_param().abi(), - ::core::mem::transmute(property), - ::core::mem::transmute(propertyinformation), - ::core::mem::transmute(propertyinformationlength), - ::core::mem::transmute(reserved1), - ::core::mem::transmute(returnlength), - ::core::mem::transmute(reserved2), - )) + ::core::mem::transmute(HttpQueryRequestQueueProperty(requestqueuehandle.into_param().abi(), ::core::mem::transmute(property), ::core::mem::transmute(propertyinformation), ::core::mem::transmute(propertyinformationlength), ::core::mem::transmute(reserved1), ::core::mem::transmute(returnlength), ::core::mem::transmute(reserved2))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4431,16 +4289,7 @@ pub unsafe fn HttpQueryServiceConfiguration<'a, Param0: ::windows::core::IntoPar extern "system" { fn HttpQueryServiceConfiguration(servicehandle: super::super::Foundation::HANDLE, configid: HTTP_SERVICE_CONFIG_ID, pinput: *const ::core::ffi::c_void, inputlength: u32, poutput: *mut ::core::ffi::c_void, outputlength: u32, preturnlength: *mut u32, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpQueryServiceConfiguration( - servicehandle.into_param().abi(), - ::core::mem::transmute(configid), - ::core::mem::transmute(pinput), - ::core::mem::transmute(inputlength), - ::core::mem::transmute(poutput), - ::core::mem::transmute(outputlength), - ::core::mem::transmute(preturnlength), - ::core::mem::transmute(poverlapped), - )) + ::core::mem::transmute(HttpQueryServiceConfiguration(servicehandle.into_param().abi(), ::core::mem::transmute(configid), ::core::mem::transmute(pinput), ::core::mem::transmute(inputlength), ::core::mem::transmute(poutput), ::core::mem::transmute(outputlength), ::core::mem::transmute(preturnlength), ::core::mem::transmute(poverlapped))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4481,15 +4330,7 @@ pub unsafe fn HttpReceiveClientCertificate<'a, Param0: ::windows::core::IntoPara extern "system" { fn HttpReceiveClientCertificate(requestqueuehandle: super::super::Foundation::HANDLE, connectionid: u64, flags: u32, sslclientcertinfo: *mut HTTP_SSL_CLIENT_CERT_INFO, sslclientcertinfosize: u32, bytesreceived: *mut u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } - ::core::mem::transmute(HttpReceiveClientCertificate( - requestqueuehandle.into_param().abi(), - ::core::mem::transmute(connectionid), - ::core::mem::transmute(flags), - ::core::mem::transmute(sslclientcertinfo), - ::core::mem::transmute(sslclientcertinfosize), - ::core::mem::transmute(bytesreceived), - ::core::mem::transmute(overlapped), - )) + ::core::mem::transmute(HttpReceiveClientCertificate(requestqueuehandle.into_param().abi(), ::core::mem::transmute(connectionid), ::core::mem::transmute(flags), ::core::mem::transmute(sslclientcertinfo), ::core::mem::transmute(sslclientcertinfosize), ::core::mem::transmute(bytesreceived), ::core::mem::transmute(overlapped))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4559,18 +4400,7 @@ pub unsafe fn HttpSendHttpResponse<'a, Param0: ::windows::core::IntoParam<'a, su extern "system" { fn HttpSendHttpResponse(requestqueuehandle: super::super::Foundation::HANDLE, requestid: u64, flags: u32, httpresponse: *mut HTTP_RESPONSE_V2, cachepolicy: *mut HTTP_CACHE_POLICY, bytessent: *mut u32, reserved1: *mut ::core::ffi::c_void, reserved2: u32, overlapped: *mut super::super::System::IO::OVERLAPPED, logdata: *mut HTTP_LOG_DATA) -> u32; } - ::core::mem::transmute(HttpSendHttpResponse( - requestqueuehandle.into_param().abi(), - ::core::mem::transmute(requestid), - ::core::mem::transmute(flags), - ::core::mem::transmute(httpresponse), - ::core::mem::transmute(cachepolicy), - ::core::mem::transmute(bytessent), - ::core::mem::transmute(reserved1), - ::core::mem::transmute(reserved2), - ::core::mem::transmute(overlapped), - ::core::mem::transmute(logdata), - )) + ::core::mem::transmute(HttpSendHttpResponse(requestqueuehandle.into_param().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(flags), ::core::mem::transmute(httpresponse), ::core::mem::transmute(cachepolicy), ::core::mem::transmute(bytessent), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(overlapped), ::core::mem::transmute(logdata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4584,18 +4414,7 @@ pub unsafe fn HttpSendResponseEntityBody<'a, Param0: ::windows::core::IntoParam< extern "system" { fn HttpSendResponseEntityBody(requestqueuehandle: super::super::Foundation::HANDLE, requestid: u64, flags: u32, entitychunkcount: u16, entitychunks: *const HTTP_DATA_CHUNK, bytessent: *mut u32, reserved1: *mut ::core::ffi::c_void, reserved2: u32, overlapped: *mut super::super::System::IO::OVERLAPPED, logdata: *mut HTTP_LOG_DATA) -> u32; } - ::core::mem::transmute(HttpSendResponseEntityBody( - requestqueuehandle.into_param().abi(), - ::core::mem::transmute(requestid), - ::core::mem::transmute(flags), - ::core::mem::transmute(entitychunkcount), - ::core::mem::transmute(entitychunks), - ::core::mem::transmute(bytessent), - ::core::mem::transmute(reserved1), - ::core::mem::transmute(reserved2), - ::core::mem::transmute(overlapped), - ::core::mem::transmute(logdata), - )) + ::core::mem::transmute(HttpSendResponseEntityBody(requestqueuehandle.into_param().abi(), ::core::mem::transmute(requestid), ::core::mem::transmute(flags), ::core::mem::transmute(entitychunkcount), ::core::mem::transmute(entitychunks), ::core::mem::transmute(bytessent), ::core::mem::transmute(reserved1), ::core::mem::transmute(reserved2), ::core::mem::transmute(overlapped), ::core::mem::transmute(logdata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Networking/Ldap/mod.rs b/src/Windows/Win32/Networking/Ldap/mod.rs index 7f1011f8fe..6db1a17aa1 100644 --- a/src/Windows/Win32/Networking/Ldap/mod.rs +++ b/src/Windows/Win32/Networking/Ldap/mod.rs @@ -814,22 +814,7 @@ impl ::core::fmt::Debug for ldap { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for ldap { fn eq(&self, other: &Self) -> bool { - self.ld_sb == other.ld_sb - && self.ld_host == other.ld_host - && self.ld_version == other.ld_version - && self.ld_lberoptions == other.ld_lberoptions - && self.ld_deref == other.ld_deref - && self.ld_timelimit == other.ld_timelimit - && self.ld_sizelimit == other.ld_sizelimit - && self.ld_errno == other.ld_errno - && self.ld_matched == other.ld_matched - && self.ld_error == other.ld_error - && self.ld_msgid == other.ld_msgid - && self.Reserved3 == other.Reserved3 - && self.ld_cldaptries == other.ld_cldaptries - && self.ld_cldaptimeout == other.ld_cldaptimeout - && self.ld_refhoplimit == other.ld_refhoplimit - && self.ld_options == other.ld_options + self.ld_sb == other.ld_sb && self.ld_host == other.ld_host && self.ld_version == other.ld_version && self.ld_lberoptions == other.ld_lberoptions && self.ld_deref == other.ld_deref && self.ld_timelimit == other.ld_timelimit && self.ld_sizelimit == other.ld_sizelimit && self.ld_errno == other.ld_errno && self.ld_matched == other.ld_matched && self.ld_error == other.ld_error && self.ld_msgid == other.ld_msgid && self.Reserved3 == other.Reserved3 && self.ld_cldaptries == other.ld_cldaptries && self.ld_cldaptimeout == other.ld_cldaptimeout && self.ld_refhoplimit == other.ld_refhoplimit && self.ld_options == other.ld_options } } #[cfg(feature = "Win32_Foundation")] @@ -3080,16 +3065,7 @@ pub unsafe fn ldap_parse_result<'a, Param7: ::windows::core::IntoParam<'a, super extern "system" { fn ldap_parse_result(connection: *mut ldap, resultmessage: *mut LDAPMessage, returncode: *mut u32, matcheddns: *mut super::super::Foundation::PSTR, errormessage: *mut super::super::Foundation::PSTR, referrals: *mut *mut super::super::Foundation::PSTR, servercontrols: *mut *mut *mut ldapcontrolA, freeit: super::super::Foundation::BOOLEAN) -> u32; } - ::core::mem::transmute(ldap_parse_result( - ::core::mem::transmute(connection), - ::core::mem::transmute(resultmessage), - ::core::mem::transmute(returncode), - ::core::mem::transmute(matcheddns), - ::core::mem::transmute(errormessage), - ::core::mem::transmute(referrals), - ::core::mem::transmute(servercontrols), - freeit.into_param().abi(), - )) + ::core::mem::transmute(ldap_parse_result(::core::mem::transmute(connection), ::core::mem::transmute(resultmessage), ::core::mem::transmute(returncode), ::core::mem::transmute(matcheddns), ::core::mem::transmute(errormessage), ::core::mem::transmute(referrals), ::core::mem::transmute(servercontrols), freeit.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3103,16 +3079,7 @@ pub unsafe fn ldap_parse_resultA<'a, Param7: ::windows::core::IntoParam<'a, supe extern "system" { fn ldap_parse_resultA(connection: *mut ldap, resultmessage: *mut LDAPMessage, returncode: *mut u32, matcheddns: *mut super::super::Foundation::PSTR, errormessage: *mut super::super::Foundation::PSTR, referrals: *mut *mut *mut i8, servercontrols: *mut *mut *mut ldapcontrolA, freeit: super::super::Foundation::BOOLEAN) -> u32; } - ::core::mem::transmute(ldap_parse_resultA( - ::core::mem::transmute(connection), - ::core::mem::transmute(resultmessage), - ::core::mem::transmute(returncode), - ::core::mem::transmute(matcheddns), - ::core::mem::transmute(errormessage), - ::core::mem::transmute(referrals), - ::core::mem::transmute(servercontrols), - freeit.into_param().abi(), - )) + ::core::mem::transmute(ldap_parse_resultA(::core::mem::transmute(connection), ::core::mem::transmute(resultmessage), ::core::mem::transmute(returncode), ::core::mem::transmute(matcheddns), ::core::mem::transmute(errormessage), ::core::mem::transmute(referrals), ::core::mem::transmute(servercontrols), freeit.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3126,16 +3093,7 @@ pub unsafe fn ldap_parse_resultW<'a, Param7: ::windows::core::IntoParam<'a, supe extern "system" { fn ldap_parse_resultW(connection: *mut ldap, resultmessage: *mut LDAPMessage, returncode: *mut u32, matcheddns: *mut super::super::Foundation::PWSTR, errormessage: *mut super::super::Foundation::PWSTR, referrals: *mut *mut *mut u16, servercontrols: *mut *mut *mut ldapcontrolW, freeit: super::super::Foundation::BOOLEAN) -> u32; } - ::core::mem::transmute(ldap_parse_resultW( - ::core::mem::transmute(connection), - ::core::mem::transmute(resultmessage), - ::core::mem::transmute(returncode), - ::core::mem::transmute(matcheddns), - ::core::mem::transmute(errormessage), - ::core::mem::transmute(referrals), - ::core::mem::transmute(servercontrols), - freeit.into_param().abi(), - )) + ::core::mem::transmute(ldap_parse_resultW(::core::mem::transmute(connection), ::core::mem::transmute(resultmessage), ::core::mem::transmute(returncode), ::core::mem::transmute(matcheddns), ::core::mem::transmute(errormessage), ::core::mem::transmute(referrals), ::core::mem::transmute(servercontrols), freeit.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3457,19 +3415,7 @@ pub unsafe fn ldap_search_ext<'a, Param1: ::windows::core::IntoParam<'a, super:: extern "system" { fn ldap_search_ext(ld: *mut ldap, base: super::super::Foundation::PSTR, scope: u32, filter: super::super::Foundation::PSTR, attrs: *const *const i8, attrsonly: u32, servercontrols: *const *const ldapcontrolA, clientcontrols: *const *const ldapcontrolA, timelimit: u32, sizelimit: u32, messagenumber: *mut u32) -> u32; } - ::core::mem::transmute(ldap_search_ext( - ::core::mem::transmute(ld), - base.into_param().abi(), - ::core::mem::transmute(scope), - filter.into_param().abi(), - ::core::mem::transmute(attrs), - ::core::mem::transmute(attrsonly), - ::core::mem::transmute(servercontrols), - ::core::mem::transmute(clientcontrols), - ::core::mem::transmute(timelimit), - ::core::mem::transmute(sizelimit), - ::core::mem::transmute(messagenumber), - )) + ::core::mem::transmute(ldap_search_ext(::core::mem::transmute(ld), base.into_param().abi(), ::core::mem::transmute(scope), filter.into_param().abi(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timelimit), ::core::mem::transmute(sizelimit), ::core::mem::transmute(messagenumber))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3483,19 +3429,7 @@ pub unsafe fn ldap_search_extA<'a, Param1: ::windows::core::IntoParam<'a, super: extern "system" { fn ldap_search_extA(ld: *mut ldap, base: super::super::Foundation::PSTR, scope: u32, filter: super::super::Foundation::PSTR, attrs: *const *const i8, attrsonly: u32, servercontrols: *const *const ldapcontrolA, clientcontrols: *const *const ldapcontrolA, timelimit: u32, sizelimit: u32, messagenumber: *mut u32) -> u32; } - ::core::mem::transmute(ldap_search_extA( - ::core::mem::transmute(ld), - base.into_param().abi(), - ::core::mem::transmute(scope), - filter.into_param().abi(), - ::core::mem::transmute(attrs), - ::core::mem::transmute(attrsonly), - ::core::mem::transmute(servercontrols), - ::core::mem::transmute(clientcontrols), - ::core::mem::transmute(timelimit), - ::core::mem::transmute(sizelimit), - ::core::mem::transmute(messagenumber), - )) + ::core::mem::transmute(ldap_search_extA(::core::mem::transmute(ld), base.into_param().abi(), ::core::mem::transmute(scope), filter.into_param().abi(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timelimit), ::core::mem::transmute(sizelimit), ::core::mem::transmute(messagenumber))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3509,19 +3443,7 @@ pub unsafe fn ldap_search_extW<'a, Param1: ::windows::core::IntoParam<'a, super: extern "system" { fn ldap_search_extW(ld: *mut ldap, base: super::super::Foundation::PWSTR, scope: u32, filter: super::super::Foundation::PWSTR, attrs: *const *const u16, attrsonly: u32, servercontrols: *const *const ldapcontrolW, clientcontrols: *const *const ldapcontrolW, timelimit: u32, sizelimit: u32, messagenumber: *mut u32) -> u32; } - ::core::mem::transmute(ldap_search_extW( - ::core::mem::transmute(ld), - base.into_param().abi(), - ::core::mem::transmute(scope), - filter.into_param().abi(), - ::core::mem::transmute(attrs), - ::core::mem::transmute(attrsonly), - ::core::mem::transmute(servercontrols), - ::core::mem::transmute(clientcontrols), - ::core::mem::transmute(timelimit), - ::core::mem::transmute(sizelimit), - ::core::mem::transmute(messagenumber), - )) + ::core::mem::transmute(ldap_search_extW(::core::mem::transmute(ld), base.into_param().abi(), ::core::mem::transmute(scope), filter.into_param().abi(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timelimit), ::core::mem::transmute(sizelimit), ::core::mem::transmute(messagenumber))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3535,19 +3457,7 @@ pub unsafe fn ldap_search_ext_s<'a, Param1: ::windows::core::IntoParam<'a, super extern "system" { fn ldap_search_ext_s(ld: *mut ldap, base: super::super::Foundation::PSTR, scope: u32, filter: super::super::Foundation::PSTR, attrs: *const *const i8, attrsonly: u32, servercontrols: *const *const ldapcontrolA, clientcontrols: *const *const ldapcontrolA, timeout: *mut LDAP_TIMEVAL, sizelimit: u32, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_ext_s( - ::core::mem::transmute(ld), - base.into_param().abi(), - ::core::mem::transmute(scope), - filter.into_param().abi(), - ::core::mem::transmute(attrs), - ::core::mem::transmute(attrsonly), - ::core::mem::transmute(servercontrols), - ::core::mem::transmute(clientcontrols), - ::core::mem::transmute(timeout), - ::core::mem::transmute(sizelimit), - ::core::mem::transmute(res), - )) + ::core::mem::transmute(ldap_search_ext_s(::core::mem::transmute(ld), base.into_param().abi(), ::core::mem::transmute(scope), filter.into_param().abi(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timeout), ::core::mem::transmute(sizelimit), ::core::mem::transmute(res))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3561,19 +3471,7 @@ pub unsafe fn ldap_search_ext_sA<'a, Param1: ::windows::core::IntoParam<'a, supe extern "system" { fn ldap_search_ext_sA(ld: *mut ldap, base: super::super::Foundation::PSTR, scope: u32, filter: super::super::Foundation::PSTR, attrs: *const *const i8, attrsonly: u32, servercontrols: *const *const ldapcontrolA, clientcontrols: *const *const ldapcontrolA, timeout: *mut LDAP_TIMEVAL, sizelimit: u32, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_ext_sA( - ::core::mem::transmute(ld), - base.into_param().abi(), - ::core::mem::transmute(scope), - filter.into_param().abi(), - ::core::mem::transmute(attrs), - ::core::mem::transmute(attrsonly), - ::core::mem::transmute(servercontrols), - ::core::mem::transmute(clientcontrols), - ::core::mem::transmute(timeout), - ::core::mem::transmute(sizelimit), - ::core::mem::transmute(res), - )) + ::core::mem::transmute(ldap_search_ext_sA(::core::mem::transmute(ld), base.into_param().abi(), ::core::mem::transmute(scope), filter.into_param().abi(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timeout), ::core::mem::transmute(sizelimit), ::core::mem::transmute(res))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3587,133 +3485,49 @@ pub unsafe fn ldap_search_ext_sW<'a, Param1: ::windows::core::IntoParam<'a, supe extern "system" { fn ldap_search_ext_sW(ld: *mut ldap, base: super::super::Foundation::PWSTR, scope: u32, filter: super::super::Foundation::PWSTR, attrs: *const *const u16, attrsonly: u32, servercontrols: *const *const ldapcontrolW, clientcontrols: *const *const ldapcontrolW, timeout: *mut LDAP_TIMEVAL, sizelimit: u32, res: *mut *mut LDAPMessage) -> u32; } - ::core::mem::transmute(ldap_search_ext_sW( - ::core::mem::transmute(ld), - base.into_param().abi(), - ::core::mem::transmute(scope), - filter.into_param().abi(), - ::core::mem::transmute(attrs), - ::core::mem::transmute(attrsonly), - ::core::mem::transmute(servercontrols), - ::core::mem::transmute(clientcontrols), - ::core::mem::transmute(timeout), - ::core::mem::transmute(sizelimit), - ::core::mem::transmute(res), - )) + ::core::mem::transmute(ldap_search_ext_sW(::core::mem::transmute(ld), base.into_param().abi(), ::core::mem::transmute(scope), filter.into_param().abi(), ::core::mem::transmute(attrs), ::core::mem::transmute(attrsonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(timeout), ::core::mem::transmute(sizelimit), ::core::mem::transmute(res))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ldap_search_init_page<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - externalhandle: *mut ldap, - distinguishedname: Param1, - scopeofsearch: u32, - searchfilter: Param3, - attributelist: *mut *mut i8, - attributesonly: u32, - servercontrols: *mut *mut ldapcontrolA, - clientcontrols: *mut *mut ldapcontrolA, - pagetimelimit: u32, - totalsizelimit: u32, - sortkeys: *mut *mut ldapsortkeyA, -) -> *mut ldapsearch { +pub unsafe fn ldap_search_init_page<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(externalhandle: *mut ldap, distinguishedname: Param1, scopeofsearch: u32, searchfilter: Param3, attributelist: *mut *mut i8, attributesonly: u32, servercontrols: *mut *mut ldapcontrolA, clientcontrols: *mut *mut ldapcontrolA, pagetimelimit: u32, totalsizelimit: u32, sortkeys: *mut *mut ldapsortkeyA) -> *mut ldapsearch { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ldap_search_init_page(externalhandle: *mut ldap, distinguishedname: super::super::Foundation::PSTR, scopeofsearch: u32, searchfilter: super::super::Foundation::PSTR, attributelist: *mut *mut i8, attributesonly: u32, servercontrols: *mut *mut ldapcontrolA, clientcontrols: *mut *mut ldapcontrolA, pagetimelimit: u32, totalsizelimit: u32, sortkeys: *mut *mut ldapsortkeyA) -> *mut ldapsearch; } - ::core::mem::transmute(ldap_search_init_page( - ::core::mem::transmute(externalhandle), - distinguishedname.into_param().abi(), - ::core::mem::transmute(scopeofsearch), - searchfilter.into_param().abi(), - ::core::mem::transmute(attributelist), - ::core::mem::transmute(attributesonly), - ::core::mem::transmute(servercontrols), - ::core::mem::transmute(clientcontrols), - ::core::mem::transmute(pagetimelimit), - ::core::mem::transmute(totalsizelimit), - ::core::mem::transmute(sortkeys), - )) + ::core::mem::transmute(ldap_search_init_page(::core::mem::transmute(externalhandle), distinguishedname.into_param().abi(), ::core::mem::transmute(scopeofsearch), searchfilter.into_param().abi(), ::core::mem::transmute(attributelist), ::core::mem::transmute(attributesonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(pagetimelimit), ::core::mem::transmute(totalsizelimit), ::core::mem::transmute(sortkeys))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ldap_search_init_pageA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - externalhandle: *mut ldap, - distinguishedname: Param1, - scopeofsearch: u32, - searchfilter: Param3, - attributelist: *const *const i8, - attributesonly: u32, - servercontrols: *mut *mut ldapcontrolA, - clientcontrols: *mut *mut ldapcontrolA, - pagetimelimit: u32, - totalsizelimit: u32, - sortkeys: *mut *mut ldapsortkeyA, -) -> *mut ldapsearch { +pub unsafe fn ldap_search_init_pageA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(externalhandle: *mut ldap, distinguishedname: Param1, scopeofsearch: u32, searchfilter: Param3, attributelist: *const *const i8, attributesonly: u32, servercontrols: *mut *mut ldapcontrolA, clientcontrols: *mut *mut ldapcontrolA, pagetimelimit: u32, totalsizelimit: u32, sortkeys: *mut *mut ldapsortkeyA) -> *mut ldapsearch { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ldap_search_init_pageA(externalhandle: *mut ldap, distinguishedname: super::super::Foundation::PSTR, scopeofsearch: u32, searchfilter: super::super::Foundation::PSTR, attributelist: *const *const i8, attributesonly: u32, servercontrols: *mut *mut ldapcontrolA, clientcontrols: *mut *mut ldapcontrolA, pagetimelimit: u32, totalsizelimit: u32, sortkeys: *mut *mut ldapsortkeyA) -> *mut ldapsearch; } - ::core::mem::transmute(ldap_search_init_pageA( - ::core::mem::transmute(externalhandle), - distinguishedname.into_param().abi(), - ::core::mem::transmute(scopeofsearch), - searchfilter.into_param().abi(), - ::core::mem::transmute(attributelist), - ::core::mem::transmute(attributesonly), - ::core::mem::transmute(servercontrols), - ::core::mem::transmute(clientcontrols), - ::core::mem::transmute(pagetimelimit), - ::core::mem::transmute(totalsizelimit), - ::core::mem::transmute(sortkeys), - )) + ::core::mem::transmute(ldap_search_init_pageA(::core::mem::transmute(externalhandle), distinguishedname.into_param().abi(), ::core::mem::transmute(scopeofsearch), searchfilter.into_param().abi(), ::core::mem::transmute(attributelist), ::core::mem::transmute(attributesonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(pagetimelimit), ::core::mem::transmute(totalsizelimit), ::core::mem::transmute(sortkeys))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ldap_search_init_pageW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - externalhandle: *mut ldap, - distinguishedname: Param1, - scopeofsearch: u32, - searchfilter: Param3, - attributelist: *const *const u16, - attributesonly: u32, - servercontrols: *mut *mut ldapcontrolW, - clientcontrols: *mut *mut ldapcontrolW, - pagetimelimit: u32, - totalsizelimit: u32, - sortkeys: *mut *mut ldapsortkeyW, -) -> *mut ldapsearch { +pub unsafe fn ldap_search_init_pageW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(externalhandle: *mut ldap, distinguishedname: Param1, scopeofsearch: u32, searchfilter: Param3, attributelist: *const *const u16, attributesonly: u32, servercontrols: *mut *mut ldapcontrolW, clientcontrols: *mut *mut ldapcontrolW, pagetimelimit: u32, totalsizelimit: u32, sortkeys: *mut *mut ldapsortkeyW) -> *mut ldapsearch { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ldap_search_init_pageW(externalhandle: *mut ldap, distinguishedname: super::super::Foundation::PWSTR, scopeofsearch: u32, searchfilter: super::super::Foundation::PWSTR, attributelist: *const *const u16, attributesonly: u32, servercontrols: *mut *mut ldapcontrolW, clientcontrols: *mut *mut ldapcontrolW, pagetimelimit: u32, totalsizelimit: u32, sortkeys: *mut *mut ldapsortkeyW) -> *mut ldapsearch; } - ::core::mem::transmute(ldap_search_init_pageW( - ::core::mem::transmute(externalhandle), - distinguishedname.into_param().abi(), - ::core::mem::transmute(scopeofsearch), - searchfilter.into_param().abi(), - ::core::mem::transmute(attributelist), - ::core::mem::transmute(attributesonly), - ::core::mem::transmute(servercontrols), - ::core::mem::transmute(clientcontrols), - ::core::mem::transmute(pagetimelimit), - ::core::mem::transmute(totalsizelimit), - ::core::mem::transmute(sortkeys), - )) + ::core::mem::transmute(ldap_search_init_pageW(::core::mem::transmute(externalhandle), distinguishedname.into_param().abi(), ::core::mem::transmute(scopeofsearch), searchfilter.into_param().abi(), ::core::mem::transmute(attributelist), ::core::mem::transmute(attributesonly), ::core::mem::transmute(servercontrols), ::core::mem::transmute(clientcontrols), ::core::mem::transmute(pagetimelimit), ::core::mem::transmute(totalsizelimit), ::core::mem::transmute(sortkeys))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4214,14 +4028,7 @@ impl ::core::default::Default for ldapapiinfoA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ldapapiinfoA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ldapapiinfoA") - .field("ldapai_info_version", &self.ldapai_info_version) - .field("ldapai_api_version", &self.ldapai_api_version) - .field("ldapai_protocol_version", &self.ldapai_protocol_version) - .field("ldapai_extensions", &self.ldapai_extensions) - .field("ldapai_vendor_name", &self.ldapai_vendor_name) - .field("ldapai_vendor_version", &self.ldapai_vendor_version) - .finish() + fmt.debug_struct("ldapapiinfoA").field("ldapai_info_version", &self.ldapai_info_version).field("ldapai_api_version", &self.ldapai_api_version).field("ldapai_protocol_version", &self.ldapai_protocol_version).field("ldapai_extensions", &self.ldapai_extensions).field("ldapai_vendor_name", &self.ldapai_vendor_name).field("ldapai_vendor_version", &self.ldapai_vendor_version).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4258,14 +4065,7 @@ impl ::core::default::Default for ldapapiinfoW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ldapapiinfoW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ldapapiinfoW") - .field("ldapai_info_version", &self.ldapai_info_version) - .field("ldapai_api_version", &self.ldapai_api_version) - .field("ldapai_protocol_version", &self.ldapai_protocol_version) - .field("ldapai_extensions", &self.ldapai_extensions) - .field("ldapai_vendor_name", &self.ldapai_vendor_name) - .field("ldapai_vendor_version", &self.ldapai_vendor_version) - .finish() + fmt.debug_struct("ldapapiinfoW").field("ldapai_info_version", &self.ldapai_info_version).field("ldapai_api_version", &self.ldapai_api_version).field("ldapai_protocol_version", &self.ldapai_protocol_version).field("ldapai_extensions", &self.ldapai_extensions).field("ldapai_vendor_name", &self.ldapai_vendor_name).field("ldapai_vendor_version", &self.ldapai_vendor_version).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4553,16 +4353,7 @@ impl ::core::default::Default for ldapvlvinfo { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ldapvlvinfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ldapvlvinfo") - .field("ldvlv_version", &self.ldvlv_version) - .field("ldvlv_before_count", &self.ldvlv_before_count) - .field("ldvlv_after_count", &self.ldvlv_after_count) - .field("ldvlv_offset", &self.ldvlv_offset) - .field("ldvlv_count", &self.ldvlv_count) - .field("ldvlv_attrvalue", &self.ldvlv_attrvalue) - .field("ldvlv_context", &self.ldvlv_context) - .field("ldvlv_extradata", &self.ldvlv_extradata) - .finish() + fmt.debug_struct("ldapvlvinfo").field("ldvlv_version", &self.ldvlv_version).field("ldvlv_before_count", &self.ldvlv_before_count).field("ldvlv_after_count", &self.ldvlv_after_count).field("ldvlv_offset", &self.ldvlv_offset).field("ldvlv_count", &self.ldvlv_count).field("ldvlv_attrvalue", &self.ldvlv_attrvalue).field("ldvlv_context", &self.ldvlv_context).field("ldvlv_extradata", &self.ldvlv_extradata).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Networking/NetworkListManager/mod.rs b/src/Windows/Win32/Networking/NetworkListManager/mod.rs index 7c516a06f6..cdc9a1d4d7 100644 --- a/src/Windows/Win32/Networking/NetworkListManager/mod.rs +++ b/src/Windows/Win32/Networking/NetworkListManager/mod.rs @@ -81,8 +81,7 @@ pub struct IEnumNetworkConnections_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenumvar: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Ole"))] usize, @@ -173,8 +172,7 @@ pub struct IEnumNetworks_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenumvar: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Ole"))] usize, @@ -299,8 +297,7 @@ pub struct INetwork_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psznetworkname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -412,8 +409,7 @@ pub struct INetworkConnection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppnetwork: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbisconnected: *mut i16) -> ::windows::core::HRESULT, @@ -803,8 +799,7 @@ pub struct INetworkListManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: NLM_ENUM_NETWORK, ppenumnetwork: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, gdnetworkid: ::windows::core::GUID, ppnetwork: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -850,12 +845,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a INetw } #[repr(C)] #[doc(hidden)] -pub struct INetworkListManagerEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newconnectivity: NLM_CONNECTIVITY) -> ::windows::core::HRESULT, -); +pub struct INetworkListManagerEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newconnectivity: NLM_CONNECTIVITY) -> ::windows::core::HRESULT); #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct NLM_CONNECTION_COST(pub i32); @@ -931,16 +921,7 @@ impl ::core::default::Default for NLM_DATAPLAN_STATUS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NLM_DATAPLAN_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NLM_DATAPLAN_STATUS") - .field("InterfaceGuid", &self.InterfaceGuid) - .field("UsageData", &self.UsageData) - .field("DataLimitInMegabytes", &self.DataLimitInMegabytes) - .field("InboundBandwidthInKbps", &self.InboundBandwidthInKbps) - .field("OutboundBandwidthInKbps", &self.OutboundBandwidthInKbps) - .field("NextBillingCycle", &self.NextBillingCycle) - .field("MaxTransferSizeInMegabytes", &self.MaxTransferSizeInMegabytes) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("NLM_DATAPLAN_STATUS").field("InterfaceGuid", &self.InterfaceGuid).field("UsageData", &self.UsageData).field("DataLimitInMegabytes", &self.DataLimitInMegabytes).field("InboundBandwidthInKbps", &self.InboundBandwidthInKbps).field("OutboundBandwidthInKbps", &self.OutboundBandwidthInKbps).field("NextBillingCycle", &self.NextBillingCycle).field("MaxTransferSizeInMegabytes", &self.MaxTransferSizeInMegabytes).field("Reserved", &self.Reserved).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs b/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs index 171a49eb09..ad7c32b54c 100644 --- a/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs +++ b/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs @@ -763,12 +763,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISimi } #[repr(C)] #[doc(hidden)] -pub struct ISimilarityReportProgress_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, percentcompleted: u32) -> ::windows::core::HRESULT, -); +pub struct ISimilarityReportProgress_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, percentcompleted: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISimilarityTableDumpState(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/Networking/WebSocket/mod.rs b/src/Windows/Win32/Networking/WebSocket/mod.rs index 15c797da82..87a8eaa8e6 100644 --- a/src/Windows/Win32/Networking/WebSocket/mod.rs +++ b/src/Windows/Win32/Networking/WebSocket/mod.rs @@ -259,51 +259,21 @@ pub unsafe fn WebSocketBeginClientHandshake<'a, Param0: ::windows::core::IntoPar extern "system" { fn WebSocketBeginClientHandshake(hwebsocket: WEB_SOCKET_HANDLE, pszsubprotocols: *const super::super::Foundation::PSTR, ulsubprotocolcount: u32, pszextensions: *const super::super::Foundation::PSTR, ulextensioncount: u32, pinitialheaders: *const WEB_SOCKET_HTTP_HEADER, ulinitialheadercount: u32, padditionalheaders: *mut *mut WEB_SOCKET_HTTP_HEADER, puladditionalheadercount: *mut u32) -> ::windows::core::HRESULT; } - WebSocketBeginClientHandshake( - hwebsocket.into_param().abi(), - ::core::mem::transmute(pszsubprotocols), - ::core::mem::transmute(ulsubprotocolcount), - ::core::mem::transmute(pszextensions), - ::core::mem::transmute(ulextensioncount), - ::core::mem::transmute(pinitialheaders), - ::core::mem::transmute(ulinitialheadercount), - ::core::mem::transmute(padditionalheaders), - ::core::mem::transmute(puladditionalheadercount), - ) - .ok() + WebSocketBeginClientHandshake(hwebsocket.into_param().abi(), ::core::mem::transmute(pszsubprotocols), ::core::mem::transmute(ulsubprotocolcount), ::core::mem::transmute(pszextensions), ::core::mem::transmute(ulextensioncount), ::core::mem::transmute(pinitialheaders), ::core::mem::transmute(ulinitialheadercount), ::core::mem::transmute(padditionalheaders), ::core::mem::transmute(puladditionalheadercount)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WebSocketBeginServerHandshake<'a, Param0: ::windows::core::IntoParam<'a, WEB_SOCKET_HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hwebsocket: Param0, - pszsubprotocolselected: Param1, - pszextensionselected: *const super::super::Foundation::PSTR, - ulextensionselectedcount: u32, - prequestheaders: *const WEB_SOCKET_HTTP_HEADER, - ulrequestheadercount: u32, - presponseheaders: *mut *mut WEB_SOCKET_HTTP_HEADER, - pulresponseheadercount: *mut u32, -) -> ::windows::core::Result<()> { +pub unsafe fn WebSocketBeginServerHandshake<'a, Param0: ::windows::core::IntoParam<'a, WEB_SOCKET_HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hwebsocket: Param0, pszsubprotocolselected: Param1, pszextensionselected: *const super::super::Foundation::PSTR, ulextensionselectedcount: u32, prequestheaders: *const WEB_SOCKET_HTTP_HEADER, ulrequestheadercount: u32, presponseheaders: *mut *mut WEB_SOCKET_HTTP_HEADER, pulresponseheadercount: *mut u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn WebSocketBeginServerHandshake(hwebsocket: WEB_SOCKET_HANDLE, pszsubprotocolselected: super::super::Foundation::PSTR, pszextensionselected: *const super::super::Foundation::PSTR, ulextensionselectedcount: u32, prequestheaders: *const WEB_SOCKET_HTTP_HEADER, ulrequestheadercount: u32, presponseheaders: *mut *mut WEB_SOCKET_HTTP_HEADER, pulresponseheadercount: *mut u32) -> ::windows::core::HRESULT; } - WebSocketBeginServerHandshake( - hwebsocket.into_param().abi(), - pszsubprotocolselected.into_param().abi(), - ::core::mem::transmute(pszextensionselected), - ::core::mem::transmute(ulextensionselectedcount), - ::core::mem::transmute(prequestheaders), - ::core::mem::transmute(ulrequestheadercount), - ::core::mem::transmute(presponseheaders), - ::core::mem::transmute(pulresponseheadercount), - ) - .ok() + WebSocketBeginServerHandshake(hwebsocket.into_param().abi(), pszsubprotocolselected.into_param().abi(), ::core::mem::transmute(pszextensionselected), ::core::mem::transmute(ulextensionselectedcount), ::core::mem::transmute(prequestheaders), ::core::mem::transmute(ulrequestheadercount), ::core::mem::transmute(presponseheaders), ::core::mem::transmute(pulresponseheadercount)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -397,17 +367,7 @@ pub unsafe fn WebSocketGetAction<'a, Param0: ::windows::core::IntoParam<'a, WEB_ extern "system" { fn WebSocketGetAction(hwebsocket: WEB_SOCKET_HANDLE, eactionqueue: WEB_SOCKET_ACTION_QUEUE, pdatabuffers: *mut WEB_SOCKET_BUFFER, puldatabuffercount: *mut u32, paction: *mut WEB_SOCKET_ACTION, pbuffertype: *mut WEB_SOCKET_BUFFER_TYPE, pvapplicationcontext: *mut *mut ::core::ffi::c_void, pvactioncontext: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - WebSocketGetAction( - hwebsocket.into_param().abi(), - ::core::mem::transmute(eactionqueue), - ::core::mem::transmute(pdatabuffers), - ::core::mem::transmute(puldatabuffercount), - ::core::mem::transmute(paction), - ::core::mem::transmute(pbuffertype), - ::core::mem::transmute(pvapplicationcontext), - ::core::mem::transmute(pvactioncontext), - ) - .ok() + WebSocketGetAction(hwebsocket.into_param().abi(), ::core::mem::transmute(eactionqueue), ::core::mem::transmute(pdatabuffers), ::core::mem::transmute(puldatabuffercount), ::core::mem::transmute(paction), ::core::mem::transmute(pbuffertype), ::core::mem::transmute(pvapplicationcontext), ::core::mem::transmute(pvactioncontext)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Networking/WinHttp/mod.rs b/src/Windows/Win32/Networking/WinHttp/mod.rs index b13e0cb95a..23e0961171 100644 --- a/src/Windows/Win32/Networking/WinHttp/mod.rs +++ b/src/Windows/Win32/Networking/WinHttp/mod.rs @@ -240,21 +240,7 @@ impl ::core::fmt::Debug for URL_COMPONENTS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for URL_COMPONENTS { fn eq(&self, other: &Self) -> bool { - self.dwStructSize == other.dwStructSize - && self.lpszScheme == other.lpszScheme - && self.dwSchemeLength == other.dwSchemeLength - && self.nScheme == other.nScheme - && self.lpszHostName == other.lpszHostName - && self.dwHostNameLength == other.dwHostNameLength - && self.nPort == other.nPort - && self.lpszUserName == other.lpszUserName - && self.dwUserNameLength == other.dwUserNameLength - && self.lpszPassword == other.lpszPassword - && self.dwPasswordLength == other.dwPasswordLength - && self.lpszUrlPath == other.lpszUrlPath - && self.dwUrlPathLength == other.dwUrlPathLength - && self.lpszExtraInfo == other.lpszExtraInfo - && self.dwExtraInfoLength == other.dwExtraInfoLength + self.dwStructSize == other.dwStructSize && self.lpszScheme == other.lpszScheme && self.dwSchemeLength == other.dwSchemeLength && self.nScheme == other.nScheme && self.lpszHostName == other.lpszHostName && self.dwHostNameLength == other.dwHostNameLength && self.nPort == other.nPort && self.lpszUserName == other.lpszUserName && self.dwUserNameLength == other.dwUserNameLength && self.lpszPassword == other.lpszPassword && self.dwPasswordLength == other.dwPasswordLength && self.lpszUrlPath == other.lpszUrlPath && self.dwUrlPathLength == other.dwUrlPathLength && self.lpszExtraInfo == other.lpszExtraInfo && self.dwExtraInfoLength == other.dwExtraInfoLength } } #[cfg(feature = "Win32_Foundation")] @@ -380,14 +366,7 @@ impl ::core::default::Default for WINHTTP_AUTOPROXY_OPTIONS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WINHTTP_AUTOPROXY_OPTIONS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WINHTTP_AUTOPROXY_OPTIONS") - .field("dwFlags", &self.dwFlags) - .field("dwAutoDetectFlags", &self.dwAutoDetectFlags) - .field("lpszAutoConfigUrl", &self.lpszAutoConfigUrl) - .field("lpvReserved", &self.lpvReserved) - .field("dwReserved", &self.dwReserved) - .field("fAutoLogonIfChallenged", &self.fAutoLogonIfChallenged) - .finish() + fmt.debug_struct("WINHTTP_AUTOPROXY_OPTIONS").field("dwFlags", &self.dwFlags).field("dwAutoDetectFlags", &self.dwAutoDetectFlags).field("lpszAutoConfigUrl", &self.lpszAutoConfigUrl).field("lpvReserved", &self.lpvReserved).field("dwReserved", &self.dwReserved).field("fAutoLogonIfChallenged", &self.fAutoLogonIfChallenged).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -478,16 +457,7 @@ impl ::core::default::Default for WINHTTP_CERTIFICATE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WINHTTP_CERTIFICATE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WINHTTP_CERTIFICATE_INFO") - .field("ftExpiry", &self.ftExpiry) - .field("ftStart", &self.ftStart) - .field("lpszSubjectInfo", &self.lpszSubjectInfo) - .field("lpszIssuerInfo", &self.lpszIssuerInfo) - .field("lpszProtocolName", &self.lpszProtocolName) - .field("lpszSignatureAlgName", &self.lpszSignatureAlgName) - .field("lpszEncryptionAlgName", &self.lpszEncryptionAlgName) - .field("dwKeySize", &self.dwKeySize) - .finish() + fmt.debug_struct("WINHTTP_CERTIFICATE_INFO").field("ftExpiry", &self.ftExpiry).field("ftStart", &self.ftStart).field("lpszSubjectInfo", &self.lpszSubjectInfo).field("lpszIssuerInfo", &self.lpszIssuerInfo).field("lpszProtocolName", &self.lpszProtocolName).field("lpszSignatureAlgName", &self.lpszSignatureAlgName).field("lpszEncryptionAlgName", &self.lpszEncryptionAlgName).field("dwKeySize", &self.dwKeySize).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -709,15 +679,7 @@ impl ::core::default::Default for WINHTTP_CREDS_EX { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WINHTTP_CREDS_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WINHTTP_CREDS_EX") - .field("lpszUserName", &self.lpszUserName) - .field("lpszPassword", &self.lpszPassword) - .field("lpszRealm", &self.lpszRealm) - .field("dwAuthScheme", &self.dwAuthScheme) - .field("lpszHostName", &self.lpszHostName) - .field("dwPort", &self.dwPort) - .field("lpszUrl", &self.lpszUrl) - .finish() + fmt.debug_struct("WINHTTP_CREDS_EX").field("lpszUserName", &self.lpszUserName).field("lpszPassword", &self.lpszPassword).field("lpszRealm", &self.lpszRealm).field("dwAuthScheme", &self.dwAuthScheme).field("lpszHostName", &self.lpszHostName).field("dwPort", &self.dwPort).field("lpszUrl", &self.lpszUrl).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1844,14 +1806,7 @@ impl ::core::default::Default for WINHTTP_RESOLVER_CACHE_CONFIG { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::fmt::Debug for WINHTTP_RESOLVER_CACHE_CONFIG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WINHTTP_RESOLVER_CACHE_CONFIG") - .field("ulMaxResolverCacheEntries", &self.ulMaxResolverCacheEntries) - .field("ulMaxCacheEntryAge", &self.ulMaxCacheEntryAge) - .field("ulMinCacheEntryTtl", &self.ulMinCacheEntryTtl) - .field("SecureDnsSetting", &self.SecureDnsSetting) - .field("ullConnResolutionWaitTime", &self.ullConnResolutionWaitTime) - .field("ullFlags", &self.ullFlags) - .finish() + fmt.debug_struct("WINHTTP_RESOLVER_CACHE_CONFIG").field("ulMaxResolverCacheEntries", &self.ulMaxResolverCacheEntries).field("ulMaxCacheEntryAge", &self.ulMaxCacheEntryAge).field("ulMinCacheEntryTtl", &self.ulMinCacheEntryTtl).field("SecureDnsSetting", &self.SecureDnsSetting).field("ullConnResolutionWaitTime", &self.ullConnResolutionWaitTime).field("ullFlags", &self.ullFlags).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -2377,15 +2332,7 @@ pub unsafe fn WinHttpOpen<'a, Param0: ::windows::core::IntoParam<'a, super::supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WinHttpOpenRequest<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hconnect: *mut ::core::ffi::c_void, - pwszverb: Param1, - pwszobjectname: Param2, - pwszversion: Param3, - pwszreferrer: Param4, - ppwszaccepttypes: *mut super::super::Foundation::PWSTR, - dwflags: WINHTTP_OPEN_REQUEST_FLAGS, -) -> *mut ::core::ffi::c_void { +pub unsafe fn WinHttpOpenRequest<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hconnect: *mut ::core::ffi::c_void, pwszverb: Param1, pwszobjectname: Param2, pwszversion: Param3, pwszreferrer: Param4, ppwszaccepttypes: *mut super::super::Foundation::PWSTR, dwflags: WINHTTP_OPEN_REQUEST_FLAGS) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -2462,18 +2409,7 @@ pub unsafe fn WinHttpQueryHeadersEx(hrequest: *const ::core::ffi::c_void, dwinfo extern "system" { fn WinHttpQueryHeadersEx(hrequest: *const ::core::ffi::c_void, dwinfolevel: u32, ullflags: u64, uicodepage: u32, pdwindex: *mut u32, pheadername: *const WINHTTP_HEADER_NAME, pbuffer: *mut ::core::ffi::c_void, pdwbufferlength: *mut u32, ppheaders: *mut *mut WINHTTP_EXTENDED_HEADER, pdwheaderscount: *mut u32) -> u32; } - ::core::mem::transmute(WinHttpQueryHeadersEx( - ::core::mem::transmute(hrequest), - ::core::mem::transmute(dwinfolevel), - ::core::mem::transmute(ullflags), - ::core::mem::transmute(uicodepage), - ::core::mem::transmute(pdwindex), - ::core::mem::transmute(pheadername), - ::core::mem::transmute(pbuffer), - ::core::mem::transmute(pdwbufferlength), - ::core::mem::transmute(ppheaders), - ::core::mem::transmute(pdwheaderscount), - )) + ::core::mem::transmute(WinHttpQueryHeadersEx(::core::mem::transmute(hrequest), ::core::mem::transmute(dwinfolevel), ::core::mem::transmute(ullflags), ::core::mem::transmute(uicodepage), ::core::mem::transmute(pdwindex), ::core::mem::transmute(pheadername), ::core::mem::transmute(pbuffer), ::core::mem::transmute(pdwbufferlength), ::core::mem::transmute(ppheaders), ::core::mem::transmute(pdwheaderscount))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2521,30 +2457,14 @@ pub unsafe fn WinHttpReadDataEx(hrequest: *mut ::core::ffi::c_void, lpbuffer: *m } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WinHttpReadProxySettings<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - hsession: *const ::core::ffi::c_void, - pcwszconnectionname: Param1, - ffallbacktodefaultsettings: Param2, - fsetautodiscoverfordefaultsettings: Param3, - pdwsettingsversion: *mut u32, - pfdefaultsettingsarereturned: *mut super::super::Foundation::BOOL, - pwinhttpproxysettings: *mut WINHTTP_PROXY_SETTINGS, -) -> u32 { +pub unsafe fn WinHttpReadProxySettings<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hsession: *const ::core::ffi::c_void, pcwszconnectionname: Param1, ffallbacktodefaultsettings: Param2, fsetautodiscoverfordefaultsettings: Param3, pdwsettingsversion: *mut u32, pfdefaultsettingsarereturned: *mut super::super::Foundation::BOOL, pwinhttpproxysettings: *mut WINHTTP_PROXY_SETTINGS) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn WinHttpReadProxySettings(hsession: *const ::core::ffi::c_void, pcwszconnectionname: super::super::Foundation::PWSTR, ffallbacktodefaultsettings: super::super::Foundation::BOOL, fsetautodiscoverfordefaultsettings: super::super::Foundation::BOOL, pdwsettingsversion: *mut u32, pfdefaultsettingsarereturned: *mut super::super::Foundation::BOOL, pwinhttpproxysettings: *mut WINHTTP_PROXY_SETTINGS) -> u32; } - ::core::mem::transmute(WinHttpReadProxySettings( - ::core::mem::transmute(hsession), - pcwszconnectionname.into_param().abi(), - ffallbacktodefaultsettings.into_param().abi(), - fsetautodiscoverfordefaultsettings.into_param().abi(), - ::core::mem::transmute(pdwsettingsversion), - ::core::mem::transmute(pfdefaultsettingsarereturned), - ::core::mem::transmute(pwinhttpproxysettings), - )) + ::core::mem::transmute(WinHttpReadProxySettings(::core::mem::transmute(hsession), pcwszconnectionname.into_param().abi(), ffallbacktodefaultsettings.into_param().abi(), fsetautodiscoverfordefaultsettings.into_param().abi(), ::core::mem::transmute(pdwsettingsversion), ::core::mem::transmute(pfdefaultsettingsarereturned), ::core::mem::transmute(pwinhttpproxysettings))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Networking/WinInet/mod.rs b/src/Windows/Win32/Networking/WinInet/mod.rs index c123707b96..74250c3645 100644 --- a/src/Windows/Win32/Networking/WinInet/mod.rs +++ b/src/Windows/Win32/Networking/WinInet/mod.rs @@ -226,16 +226,7 @@ pub unsafe fn AppCacheCheckManifest<'a, Param0: ::windows::core::IntoParam<'a, s extern "system" { fn AppCacheCheckManifest(pwszmasterurl: super::super::Foundation::PWSTR, pwszmanifesturl: super::super::Foundation::PWSTR, pbmanifestdata: *const u8, dwmanifestdatasize: u32, pbmanifestresponseheaders: *const u8, dwmanifestresponseheaderssize: u32, pestate: *mut APP_CACHE_STATE, phnewappcache: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(AppCacheCheckManifest( - pwszmasterurl.into_param().abi(), - pwszmanifesturl.into_param().abi(), - ::core::mem::transmute(pbmanifestdata), - ::core::mem::transmute(dwmanifestdatasize), - ::core::mem::transmute(pbmanifestresponseheaders), - ::core::mem::transmute(dwmanifestresponseheaderssize), - ::core::mem::transmute(pestate), - ::core::mem::transmute(phnewappcache), - )) + ::core::mem::transmute(AppCacheCheckManifest(pwszmasterurl.into_param().abi(), pwszmanifesturl.into_param().abi(), ::core::mem::transmute(pbmanifestdata), ::core::mem::transmute(dwmanifestdatasize), ::core::mem::transmute(pbmanifestresponseheaders), ::core::mem::transmute(dwmanifestresponseheaderssize), ::core::mem::transmute(pestate), ::core::mem::transmute(phnewappcache))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -521,17 +512,7 @@ impl ::core::default::Default for AutoProxyHelperVtbl { } impl ::core::fmt::Debug for AutoProxyHelperVtbl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AutoProxyHelperVtbl") - .field("IsResolvable", &self.IsResolvable) - .field("GetIPAddress", &self.GetIPAddress) - .field("ResolveHostName", &self.ResolveHostName) - .field("IsInNet", &self.IsInNet) - .field("IsResolvableEx", &self.IsResolvableEx) - .field("GetIPAddressEx", &self.GetIPAddressEx) - .field("ResolveHostNameEx", &self.ResolveHostNameEx) - .field("IsInNetEx", &self.IsInNetEx) - .field("SortIpList", &self.SortIpList) - .finish() + fmt.debug_struct("AutoProxyHelperVtbl").field("IsResolvable", &self.IsResolvable).field("GetIPAddress", &self.GetIPAddress).field("ResolveHostName", &self.ResolveHostName).field("IsInNet", &self.IsInNet).field("IsResolvableEx", &self.IsResolvableEx).field("GetIPAddressEx", &self.GetIPAddressEx).field("ResolveHostNameEx", &self.ResolveHostNameEx).field("IsInNetEx", &self.IsInNetEx).field("SortIpList", &self.SortIpList).finish() } } impl ::core::cmp::PartialEq for AutoProxyHelperVtbl { @@ -724,34 +705,14 @@ pub const COOKIE_STATE_LB: u32 = 0u32; pub const COOKIE_STATE_UB: u32 = 5u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CommitUrlCacheEntryA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - lpszurlname: Param0, - lpszlocalfilename: Param1, - expiretime: Param2, - lastmodifiedtime: Param3, - cacheentrytype: u32, - lpheaderinfo: *const u8, - cchheaderinfo: u32, - lpszfileextension: Param7, - lpszoriginalurl: Param8, -) -> super::super::Foundation::BOOL { +pub unsafe fn CommitUrlCacheEntryA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lpszurlname: Param0, lpszlocalfilename: Param1, expiretime: Param2, lastmodifiedtime: Param3, cacheentrytype: u32, lpheaderinfo: *const u8, cchheaderinfo: u32, lpszfileextension: Param7, lpszoriginalurl: Param8) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CommitUrlCacheEntryA(lpszurlname: super::super::Foundation::PSTR, lpszlocalfilename: super::super::Foundation::PSTR, expiretime: super::super::Foundation::FILETIME, lastmodifiedtime: super::super::Foundation::FILETIME, cacheentrytype: u32, lpheaderinfo: *const u8, cchheaderinfo: u32, lpszfileextension: super::super::Foundation::PSTR, lpszoriginalurl: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CommitUrlCacheEntryA( - lpszurlname.into_param().abi(), - lpszlocalfilename.into_param().abi(), - expiretime.into_param().abi(), - lastmodifiedtime.into_param().abi(), - ::core::mem::transmute(cacheentrytype), - ::core::mem::transmute(lpheaderinfo), - ::core::mem::transmute(cchheaderinfo), - lpszfileextension.into_param().abi(), - lpszoriginalurl.into_param().abi(), - )) + ::core::mem::transmute(CommitUrlCacheEntryA(lpszurlname.into_param().abi(), lpszlocalfilename.into_param().abi(), expiretime.into_param().abi(), lastmodifiedtime.into_param().abi(), ::core::mem::transmute(cacheentrytype), ::core::mem::transmute(lpheaderinfo), ::core::mem::transmute(cchheaderinfo), lpszfileextension.into_param().abi(), lpszoriginalurl.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -772,16 +733,7 @@ pub unsafe fn CommitUrlCacheEntryBinaryBlob<'a, Param0: ::windows::core::IntoPar } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CommitUrlCacheEntryW< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, ->( +pub unsafe fn CommitUrlCacheEntryW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( lpszurlname: Param0, lpszlocalfilename: Param1, expiretime: Param2, @@ -798,17 +750,7 @@ pub unsafe fn CommitUrlCacheEntryW< extern "system" { fn CommitUrlCacheEntryW(lpszurlname: super::super::Foundation::PWSTR, lpszlocalfilename: super::super::Foundation::PWSTR, expiretime: super::super::Foundation::FILETIME, lastmodifiedtime: super::super::Foundation::FILETIME, cacheentrytype: u32, lpszheaderinfo: super::super::Foundation::PWSTR, cchheaderinfo: u32, lpszfileextension: super::super::Foundation::PWSTR, lpszoriginalurl: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CommitUrlCacheEntryW( - lpszurlname.into_param().abi(), - lpszlocalfilename.into_param().abi(), - expiretime.into_param().abi(), - lastmodifiedtime.into_param().abi(), - ::core::mem::transmute(cacheentrytype), - lpszheaderinfo.into_param().abi(), - ::core::mem::transmute(cchheaderinfo), - lpszfileextension.into_param().abi(), - lpszoriginalurl.into_param().abi(), - )) + ::core::mem::transmute(CommitUrlCacheEntryW(lpszurlname.into_param().abi(), lpszlocalfilename.into_param().abi(), expiretime.into_param().abi(), lastmodifiedtime.into_param().abi(), ::core::mem::transmute(cacheentrytype), lpszheaderinfo.into_param().abi(), ::core::mem::transmute(cchheaderinfo), lpszfileextension.into_param().abi(), lpszoriginalurl.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -904,14 +846,7 @@ pub unsafe fn CreateUrlCacheEntryA<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateUrlCacheEntryExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - lpszurlname: Param0, - dwexpectedfilesize: u32, - lpszfileextension: Param2, - lpszfilename: Param3, - dwreserved: u32, - fpreserveincomingfilename: Param5, -) -> super::super::Foundation::BOOL { +pub unsafe fn CreateUrlCacheEntryExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(lpszurlname: Param0, dwexpectedfilesize: u32, lpszfileextension: Param2, lpszfilename: Param3, dwreserved: u32, fpreserveincomingfilename: Param5) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -1391,17 +1326,7 @@ pub unsafe fn FindFirstUrlCacheEntryExA<'a, Param0: ::windows::core::IntoParam<' extern "system" { fn FindFirstUrlCacheEntryExA(lpszurlsearchpattern: super::super::Foundation::PSTR, dwflags: u32, dwfilter: u32, groupid: i64, lpfirstcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32, lpgroupattributes: *mut ::core::ffi::c_void, lpcbgroupattributes: *mut u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(FindFirstUrlCacheEntryExA( - lpszurlsearchpattern.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwfilter), - ::core::mem::transmute(groupid), - ::core::mem::transmute(lpfirstcacheentryinfo), - ::core::mem::transmute(lpcbcacheentryinfo), - ::core::mem::transmute(lpgroupattributes), - ::core::mem::transmute(lpcbgroupattributes), - ::core::mem::transmute(lpreserved), - )) + ::core::mem::transmute(FindFirstUrlCacheEntryExA(lpszurlsearchpattern.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwfilter), ::core::mem::transmute(groupid), ::core::mem::transmute(lpfirstcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), ::core::mem::transmute(lpgroupattributes), ::core::mem::transmute(lpcbgroupattributes), ::core::mem::transmute(lpreserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1415,17 +1340,7 @@ pub unsafe fn FindFirstUrlCacheEntryExW<'a, Param0: ::windows::core::IntoParam<' extern "system" { fn FindFirstUrlCacheEntryExW(lpszurlsearchpattern: super::super::Foundation::PWSTR, dwflags: u32, dwfilter: u32, groupid: i64, lpfirstcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32, lpgroupattributes: *mut ::core::ffi::c_void, lpcbgroupattributes: *mut u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(FindFirstUrlCacheEntryExW( - lpszurlsearchpattern.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwfilter), - ::core::mem::transmute(groupid), - ::core::mem::transmute(lpfirstcacheentryinfo), - ::core::mem::transmute(lpcbcacheentryinfo), - ::core::mem::transmute(lpgroupattributes), - ::core::mem::transmute(lpcbgroupattributes), - ::core::mem::transmute(lpreserved), - )) + ::core::mem::transmute(FindFirstUrlCacheEntryExW(lpszurlsearchpattern.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwfilter), ::core::mem::transmute(groupid), ::core::mem::transmute(lpfirstcacheentryinfo), ::core::mem::transmute(lpcbcacheentryinfo), ::core::mem::transmute(lpgroupattributes), ::core::mem::transmute(lpcbgroupattributes), ::core::mem::transmute(lpreserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2215,14 +2130,7 @@ impl ::core::default::Default for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { } impl ::core::fmt::Debug for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE") - .field("DegreesNorth", &self.DegreesNorth) - .field("MinutesNorth", &self.MinutesNorth) - .field("SecondsNorth", &self.SecondsNorth) - .field("DegreesEast", &self.DegreesEast) - .field("MinutesEast", &self.MinutesEast) - .field("SecondsEast", &self.SecondsEast) - .finish() + fmt.debug_struct("GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE").field("DegreesNorth", &self.DegreesNorth).field("MinutesNorth", &self.MinutesNorth).field("SecondsNorth", &self.SecondsNorth).field("DegreesEast", &self.DegreesEast).field("MinutesEast", &self.MinutesEast).field("SecondsEast", &self.SecondsEast).finish() } } impl ::core::cmp::PartialEq for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { @@ -2860,16 +2768,7 @@ pub unsafe fn GopherGetAttributeA<'a, Param1: ::windows::core::IntoParam<'a, sup extern "system" { fn GopherGetAttributeA(hconnect: *const ::core::ffi::c_void, lpszlocator: super::super::Foundation::PSTR, lpszattributename: super::super::Foundation::PSTR, lpbuffer: *mut u8, dwbufferlength: u32, lpdwcharactersreturned: *mut u32, lpfnenumerator: ::windows::core::RawPtr, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GopherGetAttributeA( - ::core::mem::transmute(hconnect), - lpszlocator.into_param().abi(), - lpszattributename.into_param().abi(), - ::core::mem::transmute(lpbuffer), - ::core::mem::transmute(dwbufferlength), - ::core::mem::transmute(lpdwcharactersreturned), - ::core::mem::transmute(lpfnenumerator), - ::core::mem::transmute(dwcontext), - )) + ::core::mem::transmute(GopherGetAttributeA(::core::mem::transmute(hconnect), lpszlocator.into_param().abi(), lpszattributename.into_param().abi(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbufferlength), ::core::mem::transmute(lpdwcharactersreturned), ::core::mem::transmute(lpfnenumerator), ::core::mem::transmute(dwcontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2883,16 +2782,7 @@ pub unsafe fn GopherGetAttributeW<'a, Param1: ::windows::core::IntoParam<'a, sup extern "system" { fn GopherGetAttributeW(hconnect: *const ::core::ffi::c_void, lpszlocator: super::super::Foundation::PWSTR, lpszattributename: super::super::Foundation::PWSTR, lpbuffer: *mut u8, dwbufferlength: u32, lpdwcharactersreturned: *mut u32, lpfnenumerator: ::windows::core::RawPtr, dwcontext: usize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GopherGetAttributeW( - ::core::mem::transmute(hconnect), - lpszlocator.into_param().abi(), - lpszattributename.into_param().abi(), - ::core::mem::transmute(lpbuffer), - ::core::mem::transmute(dwbufferlength), - ::core::mem::transmute(lpdwcharactersreturned), - ::core::mem::transmute(lpfnenumerator), - ::core::mem::transmute(dwcontext), - )) + ::core::mem::transmute(GopherGetAttributeW(::core::mem::transmute(hconnect), lpszlocator.into_param().abi(), lpszattributename.into_param().abi(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(dwbufferlength), ::core::mem::transmute(lpdwcharactersreturned), ::core::mem::transmute(lpfnenumerator), ::core::mem::transmute(dwcontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3515,16 +3405,7 @@ pub unsafe fn HttpOpenDependencyHandle<'a, Param1: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HttpOpenRequestA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hconnect: *const ::core::ffi::c_void, - lpszverb: Param1, - lpszobjectname: Param2, - lpszversion: Param3, - lpszreferrer: Param4, - lplpszaccepttypes: *const super::super::Foundation::PSTR, - dwflags: u32, - dwcontext: usize, -) -> *mut ::core::ffi::c_void { +pub unsafe fn HttpOpenRequestA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hconnect: *const ::core::ffi::c_void, lpszverb: Param1, lpszobjectname: Param2, lpszversion: Param3, lpszreferrer: Param4, lplpszaccepttypes: *const super::super::Foundation::PSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -3538,16 +3419,7 @@ pub unsafe fn HttpOpenRequestA<'a, Param1: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HttpOpenRequestW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hconnect: *const ::core::ffi::c_void, - lpszverb: Param1, - lpszobjectname: Param2, - lpszversion: Param3, - lpszreferrer: Param4, - lplpszaccepttypes: *const super::super::Foundation::PWSTR, - dwflags: u32, - dwcontext: usize, -) -> *mut ::core::ffi::c_void { +pub unsafe fn HttpOpenRequestW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hconnect: *const ::core::ffi::c_void, lpszverb: Param1, lpszobjectname: Param2, lpszversion: Param3, lpszreferrer: Param4, lplpszaccepttypes: *const super::super::Foundation::PWSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void { #[cfg(windows)] { #[link(name = "windows")] @@ -3927,12 +3799,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDial } #[repr(C)] #[doc(hidden)] -pub struct IDialEventSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwevent: u32, dwstatus: u32) -> ::windows::core::HRESULT, -); +pub struct IDialEventSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwevent: u32, dwstatus: u32) -> ::windows::core::HRESULT); pub const IMMUTABLE_CACHE_ENTRY: u32 = 524288u32; pub const INSTALLED_CACHE_ENTRY: u32 = 268435456u32; pub const INTERENT_GOONLINE_MASK: u32 = 3u32; @@ -4114,18 +3981,7 @@ impl ::core::default::Default for INTERNET_BUFFERSA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for INTERNET_BUFFERSA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INTERNET_BUFFERSA") - .field("dwStructSize", &self.dwStructSize) - .field("Next", &self.Next) - .field("lpcszHeader", &self.lpcszHeader) - .field("dwHeadersLength", &self.dwHeadersLength) - .field("dwHeadersTotal", &self.dwHeadersTotal) - .field("lpvBuffer", &self.lpvBuffer) - .field("dwBufferLength", &self.dwBufferLength) - .field("dwBufferTotal", &self.dwBufferTotal) - .field("dwOffsetLow", &self.dwOffsetLow) - .field("dwOffsetHigh", &self.dwOffsetHigh) - .finish() + fmt.debug_struct("INTERNET_BUFFERSA").field("dwStructSize", &self.dwStructSize).field("Next", &self.Next).field("lpcszHeader", &self.lpcszHeader).field("dwHeadersLength", &self.dwHeadersLength).field("dwHeadersTotal", &self.dwHeadersTotal).field("lpvBuffer", &self.lpvBuffer).field("dwBufferLength", &self.dwBufferLength).field("dwBufferTotal", &self.dwBufferTotal).field("dwOffsetLow", &self.dwOffsetLow).field("dwOffsetHigh", &self.dwOffsetHigh).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4166,18 +4022,7 @@ impl ::core::default::Default for INTERNET_BUFFERSW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for INTERNET_BUFFERSW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INTERNET_BUFFERSW") - .field("dwStructSize", &self.dwStructSize) - .field("Next", &self.Next) - .field("lpcszHeader", &self.lpcszHeader) - .field("dwHeadersLength", &self.dwHeadersLength) - .field("dwHeadersTotal", &self.dwHeadersTotal) - .field("lpvBuffer", &self.lpvBuffer) - .field("dwBufferLength", &self.dwBufferLength) - .field("dwBufferTotal", &self.dwBufferTotal) - .field("dwOffsetLow", &self.dwOffsetLow) - .field("dwOffsetHigh", &self.dwOffsetHigh) - .finish() + fmt.debug_struct("INTERNET_BUFFERSW").field("dwStructSize", &self.dwStructSize).field("Next", &self.Next).field("lpcszHeader", &self.lpcszHeader).field("dwHeadersLength", &self.dwHeadersLength).field("dwHeadersTotal", &self.dwHeadersTotal).field("lpvBuffer", &self.lpvBuffer).field("dwBufferLength", &self.dwBufferLength).field("dwBufferTotal", &self.dwBufferTotal).field("dwOffsetLow", &self.dwOffsetLow).field("dwOffsetHigh", &self.dwOffsetHigh).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4686,15 +4531,7 @@ impl ::core::default::Default for INTERNET_CACHE_GROUP_INFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for INTERNET_CACHE_GROUP_INFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INTERNET_CACHE_GROUP_INFOA") - .field("dwGroupSize", &self.dwGroupSize) - .field("dwGroupFlags", &self.dwGroupFlags) - .field("dwGroupType", &self.dwGroupType) - .field("dwDiskUsage", &self.dwDiskUsage) - .field("dwDiskQuota", &self.dwDiskQuota) - .field("dwOwnerStorage", &self.dwOwnerStorage) - .field("szGroupName", &self.szGroupName) - .finish() + fmt.debug_struct("INTERNET_CACHE_GROUP_INFOA").field("dwGroupSize", &self.dwGroupSize).field("dwGroupFlags", &self.dwGroupFlags).field("dwGroupType", &self.dwGroupType).field("dwDiskUsage", &self.dwDiskUsage).field("dwDiskQuota", &self.dwDiskQuota).field("dwOwnerStorage", &self.dwOwnerStorage).field("szGroupName", &self.szGroupName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4728,15 +4565,7 @@ impl ::core::default::Default for INTERNET_CACHE_GROUP_INFOW { } impl ::core::fmt::Debug for INTERNET_CACHE_GROUP_INFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INTERNET_CACHE_GROUP_INFOW") - .field("dwGroupSize", &self.dwGroupSize) - .field("dwGroupFlags", &self.dwGroupFlags) - .field("dwGroupType", &self.dwGroupType) - .field("dwDiskUsage", &self.dwDiskUsage) - .field("dwDiskQuota", &self.dwDiskQuota) - .field("dwOwnerStorage", &self.dwOwnerStorage) - .field("szGroupName", &self.szGroupName) - .finish() + fmt.debug_struct("INTERNET_CACHE_GROUP_INFOW").field("dwGroupSize", &self.dwGroupSize).field("dwGroupFlags", &self.dwGroupFlags).field("dwGroupType", &self.dwGroupType).field("dwDiskUsage", &self.dwDiskUsage).field("dwDiskQuota", &self.dwDiskQuota).field("dwOwnerStorage", &self.dwOwnerStorage).field("szGroupName", &self.szGroupName).finish() } } impl ::core::cmp::PartialEq for INTERNET_CACHE_GROUP_INFOW { @@ -4843,16 +4672,7 @@ impl ::core::default::Default for INTERNET_CERTIFICATE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for INTERNET_CERTIFICATE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INTERNET_CERTIFICATE_INFO") - .field("ftExpiry", &self.ftExpiry) - .field("ftStart", &self.ftStart) - .field("lpszSubjectInfo", &self.lpszSubjectInfo) - .field("lpszIssuerInfo", &self.lpszIssuerInfo) - .field("lpszProtocolName", &self.lpszProtocolName) - .field("lpszSignatureAlgName", &self.lpszSignatureAlgName) - .field("lpszEncryptionAlgName", &self.lpszEncryptionAlgName) - .field("dwKeySize", &self.dwKeySize) - .finish() + fmt.debug_struct("INTERNET_CERTIFICATE_INFO").field("ftExpiry", &self.ftExpiry).field("ftStart", &self.ftStart).field("lpszSubjectInfo", &self.lpszSubjectInfo).field("lpszIssuerInfo", &self.lpszIssuerInfo).field("lpszProtocolName", &self.lpszProtocolName).field("lpszSignatureAlgName", &self.lpszSignatureAlgName).field("lpszEncryptionAlgName", &self.lpszEncryptionAlgName).field("dwKeySize", &self.dwKeySize).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4966,17 +4786,7 @@ impl ::core::default::Default for INTERNET_COOKIE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for INTERNET_COOKIE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INTERNET_COOKIE") - .field("cbSize", &self.cbSize) - .field("pszName", &self.pszName) - .field("pszData", &self.pszData) - .field("pszDomain", &self.pszDomain) - .field("pszPath", &self.pszPath) - .field("pftExpires", &self.pftExpires) - .field("dwFlags", &self.dwFlags) - .field("pszUrl", &self.pszUrl) - .field("pszP3PPolicy", &self.pszP3PPolicy) - .finish() + fmt.debug_struct("INTERNET_COOKIE").field("cbSize", &self.cbSize).field("pszName", &self.pszName).field("pszData", &self.pszData).field("pszDomain", &self.pszDomain).field("pszPath", &self.pszPath).field("pftExpires", &self.pftExpires).field("dwFlags", &self.dwFlags).field("pszUrl", &self.pszUrl).field("pszP3PPolicy", &self.pszP3PPolicy).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5934,15 +5744,7 @@ impl ::core::default::Default for INTERNET_SECURITY_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for INTERNET_SECURITY_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INTERNET_SECURITY_INFO") - .field("dwSize", &self.dwSize) - .field("pCertificate", &self.pCertificate) - .field("pcCertChain", &self.pcCertChain) - .field("connectionInfo", &self.connectionInfo) - .field("cipherInfo", &self.cipherInfo) - .field("pcUnverifiedCertChain", &self.pcUnverifiedCertChain) - .field("channelBindingToken", &self.channelBindingToken) - .finish() + fmt.debug_struct("INTERNET_SECURITY_INFO").field("dwSize", &self.dwSize).field("pCertificate", &self.pCertificate).field("pcCertChain", &self.pcCertChain).field("connectionInfo", &self.connectionInfo).field("cipherInfo", &self.cipherInfo).field("pcUnverifiedCertChain", &self.pcUnverifiedCertChain).field("channelBindingToken", &self.channelBindingToken).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] @@ -5981,16 +5783,7 @@ impl ::core::default::Default for INTERNET_SERVER_CONNECTION_STATE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for INTERNET_SERVER_CONNECTION_STATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INTERNET_SERVER_CONNECTION_STATE") - .field("lpcwszHostName", &self.lpcwszHostName) - .field("fProxy", &self.fProxy) - .field("dwCounter", &self.dwCounter) - .field("dwConnectionLimit", &self.dwConnectionLimit) - .field("dwAvailableCreates", &self.dwAvailableCreates) - .field("dwAvailableKeepAlives", &self.dwAvailableKeepAlives) - .field("dwActiveConnections", &self.dwActiveConnections) - .field("dwWaiters", &self.dwWaiters) - .finish() + fmt.debug_struct("INTERNET_SERVER_CONNECTION_STATE").field("lpcwszHostName", &self.lpcwszHostName).field("fProxy", &self.fProxy).field("dwCounter", &self.dwCounter).field("dwConnectionLimit", &self.dwConnectionLimit).field("dwAvailableCreates", &self.dwAvailableCreates).field("dwAvailableKeepAlives", &self.dwAvailableKeepAlives).field("dwActiveConnections", &self.dwActiveConnections).field("dwWaiters", &self.dwWaiters).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6276,15 +6069,7 @@ impl ::core::default::Default for IncomingCookieState { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IncomingCookieState { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IncomingCookieState") - .field("cSession", &self.cSession) - .field("cPersistent", &self.cPersistent) - .field("cAccepted", &self.cAccepted) - .field("cLeashed", &self.cLeashed) - .field("cDowngraded", &self.cDowngraded) - .field("cBlocked", &self.cBlocked) - .field("pszLocation", &self.pszLocation) - .finish() + fmt.debug_struct("IncomingCookieState").field("cSession", &self.cSession).field("cPersistent", &self.cPersistent).field("cAccepted", &self.cAccepted).field("cLeashed", &self.cLeashed).field("cDowngraded", &self.cDowngraded).field("cBlocked", &self.cBlocked).field("pszLocation", &self.pszLocation).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6587,16 +6372,7 @@ pub unsafe fn InternetConvertUrlFromWireToWideChar<'a, Param0: ::windows::core:: extern "system" { fn InternetConvertUrlFromWireToWideChar(pcszurl: super::super::Foundation::PSTR, cchurl: u32, pcwszbaseurl: super::super::Foundation::PWSTR, dwcodepagehost: u32, dwcodepagepath: u32, fencodepathextra: super::super::Foundation::BOOL, dwcodepageextra: u32, ppwszconvertedurl: *mut super::super::Foundation::PWSTR) -> u32; } - ::core::mem::transmute(InternetConvertUrlFromWireToWideChar( - pcszurl.into_param().abi(), - ::core::mem::transmute(cchurl), - pcwszbaseurl.into_param().abi(), - ::core::mem::transmute(dwcodepagehost), - ::core::mem::transmute(dwcodepagepath), - fencodepathextra.into_param().abi(), - ::core::mem::transmute(dwcodepageextra), - ::core::mem::transmute(ppwszconvertedurl), - )) + ::core::mem::transmute(InternetConvertUrlFromWireToWideChar(pcszurl.into_param().abi(), ::core::mem::transmute(cchurl), pcwszbaseurl.into_param().abi(), ::core::mem::transmute(dwcodepagehost), ::core::mem::transmute(dwcodepagepath), fencodepathextra.into_param().abi(), ::core::mem::transmute(dwcodepageextra), ::core::mem::transmute(ppwszconvertedurl))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8028,17 +7804,7 @@ pub unsafe fn PerformOperationOverUrlCacheA<'a, Param0: ::windows::core::IntoPar extern "system" { fn PerformOperationOverUrlCacheA(pszurlsearchpattern: super::super::Foundation::PSTR, dwflags: u32, dwfilter: u32, groupid: i64, preserved1: *mut ::core::ffi::c_void, pdwreserved2: *mut u32, preserved3: *mut ::core::ffi::c_void, op: ::windows::core::RawPtr, poperatordata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PerformOperationOverUrlCacheA( - pszurlsearchpattern.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwfilter), - ::core::mem::transmute(groupid), - ::core::mem::transmute(preserved1), - ::core::mem::transmute(pdwreserved2), - ::core::mem::transmute(preserved3), - ::core::mem::transmute(op), - ::core::mem::transmute(poperatordata), - )) + ::core::mem::transmute(PerformOperationOverUrlCacheA(pszurlsearchpattern.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwfilter), ::core::mem::transmute(groupid), ::core::mem::transmute(preserved1), ::core::mem::transmute(pdwreserved2), ::core::mem::transmute(preserved3), ::core::mem::transmute(op), ::core::mem::transmute(poperatordata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8524,21 +8290,7 @@ impl ::core::fmt::Debug for URLCACHE_ENTRY_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for URLCACHE_ENTRY_INFO { fn eq(&self, other: &Self) -> bool { - self.pwszSourceUrlName == other.pwszSourceUrlName - && self.pwszLocalFileName == other.pwszLocalFileName - && self.dwCacheEntryType == other.dwCacheEntryType - && self.dwUseCount == other.dwUseCount - && self.dwHitRate == other.dwHitRate - && self.dwSizeLow == other.dwSizeLow - && self.dwSizeHigh == other.dwSizeHigh - && self.ftLastModifiedTime == other.ftLastModifiedTime - && self.ftExpireTime == other.ftExpireTime - && self.ftLastAccessTime == other.ftLastAccessTime - && self.ftLastSyncTime == other.ftLastSyncTime - && self.pbHeaderInfo == other.pbHeaderInfo - && self.cbHeaderInfoSize == other.cbHeaderInfoSize - && self.pbExtraData == other.pbExtraData - && self.cbExtraDataSize == other.cbExtraDataSize + self.pwszSourceUrlName == other.pwszSourceUrlName && self.pwszLocalFileName == other.pwszLocalFileName && self.dwCacheEntryType == other.dwCacheEntryType && self.dwUseCount == other.dwUseCount && self.dwHitRate == other.dwHitRate && self.dwSizeLow == other.dwSizeLow && self.dwSizeHigh == other.dwSizeHigh && self.ftLastModifiedTime == other.ftLastModifiedTime && self.ftExpireTime == other.ftExpireTime && self.ftLastAccessTime == other.ftLastAccessTime && self.ftLastSyncTime == other.ftLastSyncTime && self.pbHeaderInfo == other.pbHeaderInfo && self.cbHeaderInfoSize == other.cbHeaderInfoSize && self.pbExtraData == other.pbExtraData && self.cbExtraDataSize == other.cbExtraDataSize } } #[cfg(feature = "Win32_Foundation")] @@ -8617,21 +8369,7 @@ impl ::core::fmt::Debug for URL_COMPONENTSA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for URL_COMPONENTSA { fn eq(&self, other: &Self) -> bool { - self.dwStructSize == other.dwStructSize - && self.lpszScheme == other.lpszScheme - && self.dwSchemeLength == other.dwSchemeLength - && self.nScheme == other.nScheme - && self.lpszHostName == other.lpszHostName - && self.dwHostNameLength == other.dwHostNameLength - && self.nPort == other.nPort - && self.lpszUserName == other.lpszUserName - && self.dwUserNameLength == other.dwUserNameLength - && self.lpszPassword == other.lpszPassword - && self.dwPasswordLength == other.dwPasswordLength - && self.lpszUrlPath == other.lpszUrlPath - && self.dwUrlPathLength == other.dwUrlPathLength - && self.lpszExtraInfo == other.lpszExtraInfo - && self.dwExtraInfoLength == other.dwExtraInfoLength + self.dwStructSize == other.dwStructSize && self.lpszScheme == other.lpszScheme && self.dwSchemeLength == other.dwSchemeLength && self.nScheme == other.nScheme && self.lpszHostName == other.lpszHostName && self.dwHostNameLength == other.dwHostNameLength && self.nPort == other.nPort && self.lpszUserName == other.lpszUserName && self.dwUserNameLength == other.dwUserNameLength && self.lpszPassword == other.lpszPassword && self.dwPasswordLength == other.dwPasswordLength && self.lpszUrlPath == other.lpszUrlPath && self.dwUrlPathLength == other.dwUrlPathLength && self.lpszExtraInfo == other.lpszExtraInfo && self.dwExtraInfoLength == other.dwExtraInfoLength } } #[cfg(feature = "Win32_Foundation")] @@ -8693,21 +8431,7 @@ impl ::core::fmt::Debug for URL_COMPONENTSW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for URL_COMPONENTSW { fn eq(&self, other: &Self) -> bool { - self.dwStructSize == other.dwStructSize - && self.lpszScheme == other.lpszScheme - && self.dwSchemeLength == other.dwSchemeLength - && self.nScheme == other.nScheme - && self.lpszHostName == other.lpszHostName - && self.dwHostNameLength == other.dwHostNameLength - && self.nPort == other.nPort - && self.lpszUserName == other.lpszUserName - && self.dwUserNameLength == other.dwUserNameLength - && self.lpszPassword == other.lpszPassword - && self.dwPasswordLength == other.dwPasswordLength - && self.lpszUrlPath == other.lpszUrlPath - && self.dwUrlPathLength == other.dwUrlPathLength - && self.lpszExtraInfo == other.lpszExtraInfo - && self.dwExtraInfoLength == other.dwExtraInfoLength + self.dwStructSize == other.dwStructSize && self.lpszScheme == other.lpszScheme && self.dwSchemeLength == other.dwSchemeLength && self.nScheme == other.nScheme && self.lpszHostName == other.lpszHostName && self.dwHostNameLength == other.dwHostNameLength && self.nPort == other.nPort && self.lpszUserName == other.lpszUserName && self.dwUserNameLength == other.dwUserNameLength && self.lpszPassword == other.lpszPassword && self.dwPasswordLength == other.dwPasswordLength && self.lpszUrlPath == other.lpszUrlPath && self.dwUrlPathLength == other.dwUrlPathLength && self.lpszExtraInfo == other.lpszExtraInfo && self.dwExtraInfoLength == other.dwExtraInfoLength } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Networking/WinSock/mod.rs b/src/Windows/Win32/Networking/WinSock/mod.rs index d38b91baa3..0a7453b258 100644 --- a/src/Windows/Win32/Networking/WinSock/mod.rs +++ b/src/Windows/Win32/Networking/WinSock/mod.rs @@ -137,16 +137,7 @@ impl ::core::default::Default for ADDRINFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ADDRINFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ADDRINFOA") - .field("ai_flags", &self.ai_flags) - .field("ai_family", &self.ai_family) - .field("ai_socktype", &self.ai_socktype) - .field("ai_protocol", &self.ai_protocol) - .field("ai_addrlen", &self.ai_addrlen) - .field("ai_canonname", &self.ai_canonname) - .field("ai_addr", &self.ai_addr) - .field("ai_next", &self.ai_next) - .finish() + fmt.debug_struct("ADDRINFOA").field("ai_flags", &self.ai_flags).field("ai_family", &self.ai_family).field("ai_socktype", &self.ai_socktype).field("ai_protocol", &self.ai_protocol).field("ai_addrlen", &self.ai_addrlen).field("ai_canonname", &self.ai_canonname).field("ai_addr", &self.ai_addr).field("ai_next", &self.ai_next).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -359,14 +350,7 @@ impl ::core::default::Default for ATM_BLLI { } impl ::core::fmt::Debug for ATM_BLLI { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ATM_BLLI") - .field("Layer2Protocol", &self.Layer2Protocol) - .field("Layer2UserSpecifiedProtocol", &self.Layer2UserSpecifiedProtocol) - .field("Layer3Protocol", &self.Layer3Protocol) - .field("Layer3UserSpecifiedProtocol", &self.Layer3UserSpecifiedProtocol) - .field("Layer3IPI", &self.Layer3IPI) - .field("SnapID", &self.SnapID) - .finish() + fmt.debug_struct("ATM_BLLI").field("Layer2Protocol", &self.Layer2Protocol).field("Layer2UserSpecifiedProtocol", &self.Layer2UserSpecifiedProtocol).field("Layer3Protocol", &self.Layer3Protocol).field("Layer3UserSpecifiedProtocol", &self.Layer3UserSpecifiedProtocol).field("Layer3IPI", &self.Layer3IPI).field("SnapID", &self.SnapID).finish() } } impl ::core::cmp::PartialEq for ATM_BLLI { @@ -418,17 +402,7 @@ impl ::core::fmt::Debug for ATM_BLLI_IE { } impl ::core::cmp::PartialEq for ATM_BLLI_IE { fn eq(&self, other: &Self) -> bool { - self.Layer2Protocol == other.Layer2Protocol - && self.Layer2Mode == other.Layer2Mode - && self.Layer2WindowSize == other.Layer2WindowSize - && self.Layer2UserSpecifiedProtocol == other.Layer2UserSpecifiedProtocol - && self.Layer3Protocol == other.Layer3Protocol - && self.Layer3Mode == other.Layer3Mode - && self.Layer3DefaultPacketSize == other.Layer3DefaultPacketSize - && self.Layer3PacketWindowSize == other.Layer3PacketWindowSize - && self.Layer3UserSpecifiedProtocol == other.Layer3UserSpecifiedProtocol - && self.Layer3IPI == other.Layer3IPI - && self.SnapID == other.SnapID + self.Layer2Protocol == other.Layer2Protocol && self.Layer2Mode == other.Layer2Mode && self.Layer2WindowSize == other.Layer2WindowSize && self.Layer2UserSpecifiedProtocol == other.Layer2UserSpecifiedProtocol && self.Layer3Protocol == other.Layer3Protocol && self.Layer3Mode == other.Layer3Mode && self.Layer3DefaultPacketSize == other.Layer3DefaultPacketSize && self.Layer3PacketWindowSize == other.Layer3PacketWindowSize && self.Layer3UserSpecifiedProtocol == other.Layer3UserSpecifiedProtocol && self.Layer3IPI == other.Layer3IPI && self.SnapID == other.SnapID } } impl ::core::cmp::Eq for ATM_BLLI_IE {} @@ -452,13 +426,7 @@ impl ::core::default::Default for ATM_BROADBAND_BEARER_CAPABILITY_IE { } impl ::core::fmt::Debug for ATM_BROADBAND_BEARER_CAPABILITY_IE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ATM_BROADBAND_BEARER_CAPABILITY_IE") - .field("BearerClass", &self.BearerClass) - .field("TrafficType", &self.TrafficType) - .field("TimingRequirements", &self.TimingRequirements) - .field("ClippingSusceptability", &self.ClippingSusceptability) - .field("UserPlaneConnectionConfig", &self.UserPlaneConnectionConfig) - .finish() + fmt.debug_struct("ATM_BROADBAND_BEARER_CAPABILITY_IE").field("BearerClass", &self.BearerClass).field("TrafficType", &self.TrafficType).field("TimingRequirements", &self.TimingRequirements).field("ClippingSusceptability", &self.ClippingSusceptability).field("UserPlaneConnectionConfig", &self.UserPlaneConnectionConfig).finish() } } impl ::core::cmp::PartialEq for ATM_BROADBAND_BEARER_CAPABILITY_IE { @@ -630,15 +598,7 @@ impl ::core::default::Default for ATM_TD { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ATM_TD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ATM_TD") - .field("PeakCellRate_CLP0", &self.PeakCellRate_CLP0) - .field("PeakCellRate_CLP01", &self.PeakCellRate_CLP01) - .field("SustainableCellRate_CLP0", &self.SustainableCellRate_CLP0) - .field("SustainableCellRate_CLP01", &self.SustainableCellRate_CLP01) - .field("MaxBurstSize_CLP0", &self.MaxBurstSize_CLP0) - .field("MaxBurstSize_CLP01", &self.MaxBurstSize_CLP01) - .field("Tagging", &self.Tagging) - .finish() + fmt.debug_struct("ATM_TD").field("PeakCellRate_CLP0", &self.PeakCellRate_CLP0).field("PeakCellRate_CLP01", &self.PeakCellRate_CLP01).field("SustainableCellRate_CLP0", &self.SustainableCellRate_CLP0).field("SustainableCellRate_CLP01", &self.SustainableCellRate_CLP01).field("MaxBurstSize_CLP0", &self.MaxBurstSize_CLP0).field("MaxBurstSize_CLP01", &self.MaxBurstSize_CLP01).field("Tagging", &self.Tagging).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -724,16 +684,7 @@ pub unsafe fn AcceptEx<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>, Param extern "system" { fn AcceptEx(slistensocket: SOCKET, sacceptsocket: SOCKET, lpoutputbuffer: *mut ::core::ffi::c_void, dwreceivedatalength: u32, dwlocaladdresslength: u32, dwremoteaddresslength: u32, lpdwbytesreceived: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AcceptEx( - slistensocket.into_param().abi(), - sacceptsocket.into_param().abi(), - ::core::mem::transmute(lpoutputbuffer), - ::core::mem::transmute(dwreceivedatalength), - ::core::mem::transmute(dwlocaladdresslength), - ::core::mem::transmute(dwremoteaddresslength), - ::core::mem::transmute(lpdwbytesreceived), - ::core::mem::transmute(lpoverlapped), - )) + ::core::mem::transmute(AcceptEx(slistensocket.into_param().abi(), sacceptsocket.into_param().abi(), ::core::mem::transmute(lpoutputbuffer), ::core::mem::transmute(dwreceivedatalength), ::core::mem::transmute(dwlocaladdresslength), ::core::mem::transmute(dwremoteaddresslength), ::core::mem::transmute(lpdwbytesreceived), ::core::mem::transmute(lpoverlapped))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1105,52 +1056,21 @@ pub unsafe fn GetAcceptExSockaddrs(lpoutputbuffer: *const ::core::ffi::c_void, d extern "system" { fn GetAcceptExSockaddrs(lpoutputbuffer: *const ::core::ffi::c_void, dwreceivedatalength: u32, dwlocaladdresslength: u32, dwremoteaddresslength: u32, localsockaddr: *mut *mut SOCKADDR, localsockaddrlength: *mut i32, remotesockaddr: *mut *mut SOCKADDR, remotesockaddrlength: *mut i32); } - ::core::mem::transmute(GetAcceptExSockaddrs( - ::core::mem::transmute(lpoutputbuffer), - ::core::mem::transmute(dwreceivedatalength), - ::core::mem::transmute(dwlocaladdresslength), - ::core::mem::transmute(dwremoteaddresslength), - ::core::mem::transmute(localsockaddr), - ::core::mem::transmute(localsockaddrlength), - ::core::mem::transmute(remotesockaddr), - ::core::mem::transmute(remotesockaddrlength), - )) + ::core::mem::transmute(GetAcceptExSockaddrs(::core::mem::transmute(lpoutputbuffer), ::core::mem::transmute(dwreceivedatalength), ::core::mem::transmute(dwlocaladdresslength), ::core::mem::transmute(dwremoteaddresslength), ::core::mem::transmute(localsockaddr), ::core::mem::transmute(localsockaddrlength), ::core::mem::transmute(remotesockaddr), ::core::mem::transmute(remotesockaddrlength))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn GetAddrInfoExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - pname: Param0, - pservicename: Param1, - dwnamespace: u32, - lpnspid: *const ::windows::core::GUID, - hints: *const addrinfoexA, - ppresult: *mut *mut addrinfoexA, - timeout: *const timeval, - lpoverlapped: *const super::super::System::IO::OVERLAPPED, - lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, - lpnamehandle: *mut super::super::Foundation::HANDLE, -) -> i32 { +pub unsafe fn GetAddrInfoExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(pname: Param0, pservicename: Param1, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, hints: *const addrinfoexA, ppresult: *mut *mut addrinfoexA, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lpnamehandle: *mut super::super::Foundation::HANDLE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn GetAddrInfoExA(pname: super::super::Foundation::PSTR, pservicename: super::super::Foundation::PSTR, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, hints: *const addrinfoexA, ppresult: *mut *mut addrinfoexA, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr, lpnamehandle: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(GetAddrInfoExA( - pname.into_param().abi(), - pservicename.into_param().abi(), - ::core::mem::transmute(dwnamespace), - ::core::mem::transmute(lpnspid), - ::core::mem::transmute(hints), - ::core::mem::transmute(ppresult), - ::core::mem::transmute(timeout), - ::core::mem::transmute(lpoverlapped), - ::core::mem::transmute(lpcompletionroutine), - ::core::mem::transmute(lpnamehandle), - )) + ::core::mem::transmute(GetAddrInfoExA(pname.into_param().abi(), pservicename.into_param().abi(), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpnspid), ::core::mem::transmute(hints), ::core::mem::transmute(ppresult), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lpnamehandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1185,36 +1105,14 @@ pub unsafe fn GetAddrInfoExOverlappedResult(lpoverlapped: *const super::super::S } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn GetAddrInfoExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pname: Param0, - pservicename: Param1, - dwnamespace: u32, - lpnspid: *const ::windows::core::GUID, - hints: *const addrinfoexW, - ppresult: *mut *mut addrinfoexW, - timeout: *const timeval, - lpoverlapped: *const super::super::System::IO::OVERLAPPED, - lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, - lphandle: *mut super::super::Foundation::HANDLE, -) -> i32 { +pub unsafe fn GetAddrInfoExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pname: Param0, pservicename: Param1, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, hints: *const addrinfoexW, ppresult: *mut *mut addrinfoexW, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lphandle: *mut super::super::Foundation::HANDLE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn GetAddrInfoExW(pname: super::super::Foundation::PWSTR, pservicename: super::super::Foundation::PWSTR, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, hints: *const addrinfoexW, ppresult: *mut *mut addrinfoexW, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr, lphandle: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(GetAddrInfoExW( - pname.into_param().abi(), - pservicename.into_param().abi(), - ::core::mem::transmute(dwnamespace), - ::core::mem::transmute(lpnspid), - ::core::mem::transmute(hints), - ::core::mem::transmute(ppresult), - ::core::mem::transmute(timeout), - ::core::mem::transmute(lpoverlapped), - ::core::mem::transmute(lpcompletionroutine), - ::core::mem::transmute(lphandle), - )) + ::core::mem::transmute(GetAddrInfoExW(pname.into_param().abi(), pservicename.into_param().abi(), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpnspid), ::core::mem::transmute(hints), ::core::mem::transmute(ppresult), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lphandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1242,18 +1140,7 @@ pub unsafe fn GetAddressByNameA<'a, Param2: ::windows::core::IntoParam<'a, super extern "system" { fn GetAddressByNameA(dwnamespace: u32, lpservicetype: *const ::windows::core::GUID, lpservicename: super::super::Foundation::PSTR, lpiprotocols: *const i32, dwresolution: u32, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO, lpcsaddrbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpaliasbuffer: super::super::Foundation::PSTR, lpdwaliasbufferlength: *mut u32) -> i32; } - ::core::mem::transmute(GetAddressByNameA( - ::core::mem::transmute(dwnamespace), - ::core::mem::transmute(lpservicetype), - lpservicename.into_param().abi(), - ::core::mem::transmute(lpiprotocols), - ::core::mem::transmute(dwresolution), - ::core::mem::transmute(lpserviceasyncinfo), - ::core::mem::transmute(lpcsaddrbuffer), - ::core::mem::transmute(lpdwbufferlength), - lpaliasbuffer.into_param().abi(), - ::core::mem::transmute(lpdwaliasbufferlength), - )) + ::core::mem::transmute(GetAddressByNameA(::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpservicetype), lpservicename.into_param().abi(), ::core::mem::transmute(lpiprotocols), ::core::mem::transmute(dwresolution), ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpcsaddrbuffer), ::core::mem::transmute(lpdwbufferlength), lpaliasbuffer.into_param().abi(), ::core::mem::transmute(lpdwaliasbufferlength))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1267,18 +1154,7 @@ pub unsafe fn GetAddressByNameW<'a, Param2: ::windows::core::IntoParam<'a, super extern "system" { fn GetAddressByNameW(dwnamespace: u32, lpservicetype: *const ::windows::core::GUID, lpservicename: super::super::Foundation::PWSTR, lpiprotocols: *const i32, dwresolution: u32, lpserviceasyncinfo: *const SERVICE_ASYNC_INFO, lpcsaddrbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32, lpaliasbuffer: super::super::Foundation::PWSTR, lpdwaliasbufferlength: *mut u32) -> i32; } - ::core::mem::transmute(GetAddressByNameW( - ::core::mem::transmute(dwnamespace), - ::core::mem::transmute(lpservicetype), - lpservicename.into_param().abi(), - ::core::mem::transmute(lpiprotocols), - ::core::mem::transmute(dwresolution), - ::core::mem::transmute(lpserviceasyncinfo), - ::core::mem::transmute(lpcsaddrbuffer), - ::core::mem::transmute(lpdwbufferlength), - lpaliasbuffer.into_param().abi(), - ::core::mem::transmute(lpdwaliasbufferlength), - )) + ::core::mem::transmute(GetAddressByNameW(::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpservicetype), lpservicename.into_param().abi(), ::core::mem::transmute(lpiprotocols), ::core::mem::transmute(dwresolution), ::core::mem::transmute(lpserviceasyncinfo), ::core::mem::transmute(lpcsaddrbuffer), ::core::mem::transmute(lpdwbufferlength), lpaliasbuffer.into_param().abi(), ::core::mem::transmute(lpdwaliasbufferlength))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2420,16 +2296,7 @@ impl ::core::default::Default for LM_IRPARMS { } impl ::core::fmt::Debug for LM_IRPARMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("LM_IRPARMS") - .field("nTXDataBytes", &self.nTXDataBytes) - .field("nRXDataBytes", &self.nRXDataBytes) - .field("nBaudRate", &self.nBaudRate) - .field("thresholdTime", &self.thresholdTime) - .field("discTime", &self.discTime) - .field("nMSLinkTurn", &self.nMSLinkTurn) - .field("nTXPackets", &self.nTXPackets) - .field("nRXPackets", &self.nRXPackets) - .finish() + fmt.debug_struct("LM_IRPARMS").field("nTXDataBytes", &self.nTXDataBytes).field("nRXDataBytes", &self.nRXDataBytes).field("nBaudRate", &self.nBaudRate).field("thresholdTime", &self.thresholdTime).field("discTime", &self.discTime).field("nMSLinkTurn", &self.nMSLinkTurn).field("nTXPackets", &self.nTXPackets).field("nRXPackets", &self.nRXPackets).finish() } } impl ::core::cmp::PartialEq for LM_IRPARMS { @@ -2819,19 +2686,7 @@ impl ::core::default::Default for NETRESOURCE2A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NETRESOURCE2A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NETRESOURCE2A") - .field("dwScope", &self.dwScope) - .field("dwType", &self.dwType) - .field("dwUsage", &self.dwUsage) - .field("dwDisplayType", &self.dwDisplayType) - .field("lpLocalName", &self.lpLocalName) - .field("lpRemoteName", &self.lpRemoteName) - .field("lpComment", &self.lpComment) - .field("ns_info", &self.ns_info) - .field("ServiceType", &self.ServiceType) - .field("dwProtocols", &self.dwProtocols) - .field("lpiProtocols", &self.lpiProtocols) - .finish() + fmt.debug_struct("NETRESOURCE2A").field("dwScope", &self.dwScope).field("dwType", &self.dwType).field("dwUsage", &self.dwUsage).field("dwDisplayType", &self.dwDisplayType).field("lpLocalName", &self.lpLocalName).field("lpRemoteName", &self.lpRemoteName).field("lpComment", &self.lpComment).field("ns_info", &self.ns_info).field("ServiceType", &self.ServiceType).field("dwProtocols", &self.dwProtocols).field("lpiProtocols", &self.lpiProtocols).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2873,19 +2728,7 @@ impl ::core::default::Default for NETRESOURCE2W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NETRESOURCE2W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NETRESOURCE2W") - .field("dwScope", &self.dwScope) - .field("dwType", &self.dwType) - .field("dwUsage", &self.dwUsage) - .field("dwDisplayType", &self.dwDisplayType) - .field("lpLocalName", &self.lpLocalName) - .field("lpRemoteName", &self.lpRemoteName) - .field("lpComment", &self.lpComment) - .field("ns_info", &self.ns_info) - .field("ServiceType", &self.ServiceType) - .field("dwProtocols", &self.dwProtocols) - .field("lpiProtocols", &self.lpiProtocols) - .finish() + fmt.debug_struct("NETRESOURCE2W").field("dwScope", &self.dwScope).field("dwType", &self.dwType).field("dwUsage", &self.dwUsage).field("dwDisplayType", &self.dwDisplayType).field("lpLocalName", &self.lpLocalName).field("lpRemoteName", &self.lpRemoteName).field("lpComment", &self.lpComment).field("ns_info", &self.ns_info).field("ServiceType", &self.ServiceType).field("dwProtocols", &self.dwProtocols).field("lpiProtocols", &self.lpiProtocols).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4027,16 +3870,7 @@ impl ::core::default::Default for PROTOCOL_INFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PROTOCOL_INFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROTOCOL_INFOA") - .field("dwServiceFlags", &self.dwServiceFlags) - .field("iAddressFamily", &self.iAddressFamily) - .field("iMaxSockAddr", &self.iMaxSockAddr) - .field("iMinSockAddr", &self.iMinSockAddr) - .field("iSocketType", &self.iSocketType) - .field("iProtocol", &self.iProtocol) - .field("dwMessageSize", &self.dwMessageSize) - .field("lpProtocol", &self.lpProtocol) - .finish() + fmt.debug_struct("PROTOCOL_INFOA").field("dwServiceFlags", &self.dwServiceFlags).field("iAddressFamily", &self.iAddressFamily).field("iMaxSockAddr", &self.iMaxSockAddr).field("iMinSockAddr", &self.iMinSockAddr).field("iSocketType", &self.iSocketType).field("iProtocol", &self.iProtocol).field("dwMessageSize", &self.dwMessageSize).field("lpProtocol", &self.lpProtocol).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4075,16 +3909,7 @@ impl ::core::default::Default for PROTOCOL_INFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PROTOCOL_INFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROTOCOL_INFOW") - .field("dwServiceFlags", &self.dwServiceFlags) - .field("iAddressFamily", &self.iAddressFamily) - .field("iMaxSockAddr", &self.iMaxSockAddr) - .field("iMinSockAddr", &self.iMinSockAddr) - .field("iSocketType", &self.iSocketType) - .field("iProtocol", &self.iProtocol) - .field("dwMessageSize", &self.dwMessageSize) - .field("lpProtocol", &self.lpProtocol) - .finish() + fmt.debug_struct("PROTOCOL_INFOW").field("dwServiceFlags", &self.dwServiceFlags).field("iAddressFamily", &self.iAddressFamily).field("iMaxSockAddr", &self.iMaxSockAddr).field("iMinSockAddr", &self.iMinSockAddr).field("iSocketType", &self.iSocketType).field("iProtocol", &self.iProtocol).field("dwMessageSize", &self.dwMessageSize).field("lpProtocol", &self.lpProtocol).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4109,15 +3934,7 @@ pub unsafe fn ProcessSocketNotifications<'a, Param0: ::windows::core::IntoParam< extern "system" { fn ProcessSocketNotifications(completionport: super::super::Foundation::HANDLE, registrationcount: u32, registrationinfos: *mut SOCK_NOTIFY_REGISTRATION, timeoutms: u32, completioncount: u32, completionportentries: *mut super::super::System::IO::OVERLAPPED_ENTRY, receivedentrycount: *mut u32) -> u32; } - ::core::mem::transmute(ProcessSocketNotifications( - completionport.into_param().abi(), - ::core::mem::transmute(registrationcount), - ::core::mem::transmute(registrationinfos), - ::core::mem::transmute(timeoutms), - ::core::mem::transmute(completioncount), - ::core::mem::transmute(completionportentries), - ::core::mem::transmute(receivedentrycount), - )) + ::core::mem::transmute(ProcessSocketNotifications(completionport.into_param().abi(), ::core::mem::transmute(registrationcount), ::core::mem::transmute(registrationinfos), ::core::mem::transmute(timeoutms), ::core::mem::transmute(completioncount), ::core::mem::transmute(completionportentries), ::core::mem::transmute(receivedentrycount))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4813,19 +4630,7 @@ impl ::core::fmt::Debug for RM_SENDER_STATS { } impl ::core::cmp::PartialEq for RM_SENDER_STATS { fn eq(&self, other: &Self) -> bool { - self.DataBytesSent == other.DataBytesSent - && self.TotalBytesSent == other.TotalBytesSent - && self.NaksReceived == other.NaksReceived - && self.NaksReceivedTooLate == other.NaksReceivedTooLate - && self.NumOutstandingNaks == other.NumOutstandingNaks - && self.NumNaksAfterRData == other.NumNaksAfterRData - && self.RepairPacketsSent == other.RepairPacketsSent - && self.BufferSpaceAvailable == other.BufferSpaceAvailable - && self.TrailingEdgeSeqId == other.TrailingEdgeSeqId - && self.LeadingEdgeSeqId == other.LeadingEdgeSeqId - && self.RateKBitsPerSecOverall == other.RateKBitsPerSecOverall - && self.RateKBitsPerSecLast == other.RateKBitsPerSecLast - && self.TotalODataPacketsSent == other.TotalODataPacketsSent + self.DataBytesSent == other.DataBytesSent && self.TotalBytesSent == other.TotalBytesSent && self.NaksReceived == other.NaksReceived && self.NaksReceivedTooLate == other.NaksReceivedTooLate && self.NumOutstandingNaks == other.NumOutstandingNaks && self.NumNaksAfterRData == other.NumNaksAfterRData && self.RepairPacketsSent == other.RepairPacketsSent && self.BufferSpaceAvailable == other.BufferSpaceAvailable && self.TrailingEdgeSeqId == other.TrailingEdgeSeqId && self.LeadingEdgeSeqId == other.LeadingEdgeSeqId && self.RateKBitsPerSecOverall == other.RateKBitsPerSecOverall && self.RateKBitsPerSecLast == other.RateKBitsPerSecLast && self.TotalODataPacketsSent == other.TotalODataPacketsSent } } impl ::core::cmp::Eq for RM_SENDER_STATS {} @@ -5333,14 +5138,7 @@ impl ::core::default::Default for SERVICE_ADDRESS { } impl ::core::fmt::Debug for SERVICE_ADDRESS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVICE_ADDRESS") - .field("dwAddressType", &self.dwAddressType) - .field("dwAddressFlags", &self.dwAddressFlags) - .field("dwAddressLength", &self.dwAddressLength) - .field("dwPrincipalLength", &self.dwPrincipalLength) - .field("lpAddress", &self.lpAddress) - .field("lpPrincipal", &self.lpPrincipal) - .finish() + fmt.debug_struct("SERVICE_ADDRESS").field("dwAddressType", &self.dwAddressType).field("dwAddressFlags", &self.dwAddressFlags).field("dwAddressLength", &self.dwAddressLength).field("dwPrincipalLength", &self.dwPrincipalLength).field("lpAddress", &self.lpAddress).field("lpPrincipal", &self.lpPrincipal).finish() } } impl ::core::cmp::PartialEq for SERVICE_ADDRESS { @@ -5443,18 +5241,7 @@ impl ::core::default::Default for SERVICE_INFOA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] impl ::core::fmt::Debug for SERVICE_INFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVICE_INFOA") - .field("lpServiceType", &self.lpServiceType) - .field("lpServiceName", &self.lpServiceName) - .field("lpComment", &self.lpComment) - .field("lpLocale", &self.lpLocale) - .field("dwDisplayHint", &self.dwDisplayHint) - .field("dwVersion", &self.dwVersion) - .field("dwTime", &self.dwTime) - .field("lpMachineName", &self.lpMachineName) - .field("lpServiceAddress", &self.lpServiceAddress) - .field("ServiceSpecificInfo", &self.ServiceSpecificInfo) - .finish() + fmt.debug_struct("SERVICE_INFOA").field("lpServiceType", &self.lpServiceType).field("lpServiceName", &self.lpServiceName).field("lpComment", &self.lpComment).field("lpLocale", &self.lpLocale).field("dwDisplayHint", &self.dwDisplayHint).field("dwVersion", &self.dwVersion).field("dwTime", &self.dwTime).field("lpMachineName", &self.lpMachineName).field("lpServiceAddress", &self.lpServiceAddress).field("ServiceSpecificInfo", &self.ServiceSpecificInfo).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -5495,18 +5282,7 @@ impl ::core::default::Default for SERVICE_INFOW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] impl ::core::fmt::Debug for SERVICE_INFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVICE_INFOW") - .field("lpServiceType", &self.lpServiceType) - .field("lpServiceName", &self.lpServiceName) - .field("lpComment", &self.lpComment) - .field("lpLocale", &self.lpLocale) - .field("dwDisplayHint", &self.dwDisplayHint) - .field("dwVersion", &self.dwVersion) - .field("dwTime", &self.dwTime) - .field("lpMachineName", &self.lpMachineName) - .field("lpServiceAddress", &self.lpServiceAddress) - .field("ServiceSpecificInfo", &self.ServiceSpecificInfo) - .finish() + fmt.debug_struct("SERVICE_INFOW").field("lpServiceType", &self.lpServiceType).field("lpServiceName", &self.lpServiceName).field("lpComment", &self.lpComment).field("lpLocale", &self.lpLocale).field("dwDisplayHint", &self.dwDisplayHint).field("dwVersion", &self.dwVersion).field("dwTime", &self.dwTime).field("lpMachineName", &self.lpMachineName).field("lpServiceAddress", &self.lpServiceAddress).field("ServiceSpecificInfo", &self.ServiceSpecificInfo).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -6330,16 +6106,7 @@ impl ::core::default::Default for SOCKET_SECURITY_QUERY_INFO_IPSEC2 { } impl ::core::fmt::Debug for SOCKET_SECURITY_QUERY_INFO_IPSEC2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SOCKET_SECURITY_QUERY_INFO_IPSEC2") - .field("SecurityProtocol", &self.SecurityProtocol) - .field("Flags", &self.Flags) - .field("PeerApplicationAccessTokenHandle", &self.PeerApplicationAccessTokenHandle) - .field("PeerMachineAccessTokenHandle", &self.PeerMachineAccessTokenHandle) - .field("MmSaId", &self.MmSaId) - .field("QmSaId", &self.QmSaId) - .field("NegotiationWinerr", &self.NegotiationWinerr) - .field("SaLookupContext", &self.SaLookupContext) - .finish() + fmt.debug_struct("SOCKET_SECURITY_QUERY_INFO_IPSEC2").field("SecurityProtocol", &self.SecurityProtocol).field("Flags", &self.Flags).field("PeerApplicationAccessTokenHandle", &self.PeerApplicationAccessTokenHandle).field("PeerMachineAccessTokenHandle", &self.PeerMachineAccessTokenHandle).field("MmSaId", &self.MmSaId).field("QmSaId", &self.QmSaId).field("NegotiationWinerr", &self.NegotiationWinerr).field("SaLookupContext", &self.SaLookupContext).finish() } } impl ::core::cmp::PartialEq for SOCKET_SECURITY_QUERY_INFO_IPSEC2 { @@ -6487,17 +6254,7 @@ impl ::core::fmt::Debug for SOCKET_SECURITY_SETTINGS_IPSEC { } impl ::core::cmp::PartialEq for SOCKET_SECURITY_SETTINGS_IPSEC { fn eq(&self, other: &Self) -> bool { - self.SecurityProtocol == other.SecurityProtocol - && self.SecurityFlags == other.SecurityFlags - && self.IpsecFlags == other.IpsecFlags - && self.AuthipMMPolicyKey == other.AuthipMMPolicyKey - && self.AuthipQMPolicyKey == other.AuthipQMPolicyKey - && self.Reserved == other.Reserved - && self.Reserved2 == other.Reserved2 - && self.UserNameStringLen == other.UserNameStringLen - && self.DomainNameStringLen == other.DomainNameStringLen - && self.PasswordStringLen == other.PasswordStringLen - && self.AllStrings == other.AllStrings + self.SecurityProtocol == other.SecurityProtocol && self.SecurityFlags == other.SecurityFlags && self.IpsecFlags == other.IpsecFlags && self.AuthipMMPolicyKey == other.AuthipMMPolicyKey && self.AuthipQMPolicyKey == other.AuthipQMPolicyKey && self.Reserved == other.Reserved && self.Reserved2 == other.Reserved2 && self.UserNameStringLen == other.UserNameStringLen && self.DomainNameStringLen == other.DomainNameStringLen && self.PasswordStringLen == other.PasswordStringLen && self.AllStrings == other.AllStrings } } impl ::core::cmp::Eq for SOCKET_SECURITY_SETTINGS_IPSEC {} @@ -6629,80 +6386,28 @@ pub const SO_UPDATE_CONNECT_CONTEXT: u32 = 28688u32; pub const SO_USELOOPBACK: u32 = 64u32; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn SetAddrInfoExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - pname: Param0, - pservicename: Param1, - paddresses: *const SOCKET_ADDRESS, - dwaddresscount: u32, - lpblob: *const super::super::System::Com::BLOB, - dwflags: u32, - dwnamespace: u32, - lpnspid: *const ::windows::core::GUID, - timeout: *const timeval, - lpoverlapped: *const super::super::System::IO::OVERLAPPED, - lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, - lpnamehandle: *mut super::super::Foundation::HANDLE, -) -> i32 { +pub unsafe fn SetAddrInfoExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(pname: Param0, pservicename: Param1, paddresses: *const SOCKET_ADDRESS, dwaddresscount: u32, lpblob: *const super::super::System::Com::BLOB, dwflags: u32, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lpnamehandle: *mut super::super::Foundation::HANDLE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetAddrInfoExA(pname: super::super::Foundation::PSTR, pservicename: super::super::Foundation::PSTR, paddresses: *const SOCKET_ADDRESS, dwaddresscount: u32, lpblob: *const super::super::System::Com::BLOB, dwflags: u32, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr, lpnamehandle: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(SetAddrInfoExA( - pname.into_param().abi(), - pservicename.into_param().abi(), - ::core::mem::transmute(paddresses), - ::core::mem::transmute(dwaddresscount), - ::core::mem::transmute(lpblob), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwnamespace), - ::core::mem::transmute(lpnspid), - ::core::mem::transmute(timeout), - ::core::mem::transmute(lpoverlapped), - ::core::mem::transmute(lpcompletionroutine), - ::core::mem::transmute(lpnamehandle), - )) + ::core::mem::transmute(SetAddrInfoExA(pname.into_param().abi(), pservicename.into_param().abi(), ::core::mem::transmute(paddresses), ::core::mem::transmute(dwaddresscount), ::core::mem::transmute(lpblob), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpnspid), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lpnamehandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn SetAddrInfoExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pname: Param0, - pservicename: Param1, - paddresses: *const SOCKET_ADDRESS, - dwaddresscount: u32, - lpblob: *const super::super::System::Com::BLOB, - dwflags: u32, - dwnamespace: u32, - lpnspid: *const ::windows::core::GUID, - timeout: *const timeval, - lpoverlapped: *const super::super::System::IO::OVERLAPPED, - lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, - lpnamehandle: *mut super::super::Foundation::HANDLE, -) -> i32 { +pub unsafe fn SetAddrInfoExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pname: Param0, pservicename: Param1, paddresses: *const SOCKET_ADDRESS, dwaddresscount: u32, lpblob: *const super::super::System::Com::BLOB, dwflags: u32, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: LPLOOKUPSERVICE_COMPLETION_ROUTINE, lpnamehandle: *mut super::super::Foundation::HANDLE) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SetAddrInfoExW(pname: super::super::Foundation::PWSTR, pservicename: super::super::Foundation::PWSTR, paddresses: *const SOCKET_ADDRESS, dwaddresscount: u32, lpblob: *const super::super::System::Com::BLOB, dwflags: u32, dwnamespace: u32, lpnspid: *const ::windows::core::GUID, timeout: *const timeval, lpoverlapped: *const super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr, lpnamehandle: *mut super::super::Foundation::HANDLE) -> i32; } - ::core::mem::transmute(SetAddrInfoExW( - pname.into_param().abi(), - pservicename.into_param().abi(), - ::core::mem::transmute(paddresses), - ::core::mem::transmute(dwaddresscount), - ::core::mem::transmute(lpblob), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwnamespace), - ::core::mem::transmute(lpnspid), - ::core::mem::transmute(timeout), - ::core::mem::transmute(lpoverlapped), - ::core::mem::transmute(lpcompletionroutine), - ::core::mem::transmute(lpnamehandle), - )) + ::core::mem::transmute(SetAddrInfoExW(pname.into_param().abi(), pservicename.into_param().abi(), ::core::mem::transmute(paddresses), ::core::mem::transmute(dwaddresscount), ::core::mem::transmute(lpblob), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwnamespace), ::core::mem::transmute(lpnspid), ::core::mem::transmute(timeout), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(lpnamehandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6909,25 +6614,7 @@ impl ::core::fmt::Debug for TCP_INFO_v0 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for TCP_INFO_v0 { fn eq(&self, other: &Self) -> bool { - self.State == other.State - && self.Mss == other.Mss - && self.ConnectionTimeMs == other.ConnectionTimeMs - && self.TimestampsEnabled == other.TimestampsEnabled - && self.RttUs == other.RttUs - && self.MinRttUs == other.MinRttUs - && self.BytesInFlight == other.BytesInFlight - && self.Cwnd == other.Cwnd - && self.SndWnd == other.SndWnd - && self.RcvWnd == other.RcvWnd - && self.RcvBuf == other.RcvBuf - && self.BytesOut == other.BytesOut - && self.BytesIn == other.BytesIn - && self.BytesReordered == other.BytesReordered - && self.BytesRetrans == other.BytesRetrans - && self.FastRetrans == other.FastRetrans - && self.DupAcksIn == other.DupAcksIn - && self.TimeoutEpisodes == other.TimeoutEpisodes - && self.SynRetrans == other.SynRetrans + self.State == other.State && self.Mss == other.Mss && self.ConnectionTimeMs == other.ConnectionTimeMs && self.TimestampsEnabled == other.TimestampsEnabled && self.RttUs == other.RttUs && self.MinRttUs == other.MinRttUs && self.BytesInFlight == other.BytesInFlight && self.Cwnd == other.Cwnd && self.SndWnd == other.SndWnd && self.RcvWnd == other.RcvWnd && self.RcvBuf == other.RcvBuf && self.BytesOut == other.BytesOut && self.BytesIn == other.BytesIn && self.BytesReordered == other.BytesReordered && self.BytesRetrans == other.BytesRetrans && self.FastRetrans == other.FastRetrans && self.DupAcksIn == other.DupAcksIn && self.TimeoutEpisodes == other.TimeoutEpisodes && self.SynRetrans == other.SynRetrans } } #[cfg(feature = "Win32_Foundation")] @@ -8185,84 +7872,35 @@ pub unsafe fn WSAConnectByList<'a, Param0: ::windows::core::IntoParam<'a, SOCKET extern "system" { fn WSAConnectByList(s: SOCKET, socketaddress: *const SOCKET_ADDRESS_LIST, localaddresslength: *mut u32, localaddress: *mut SOCKADDR, remoteaddresslength: *mut u32, remoteaddress: *mut SOCKADDR, timeout: *const timeval, reserved: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WSAConnectByList( - s.into_param().abi(), - ::core::mem::transmute(socketaddress), - ::core::mem::transmute(localaddresslength), - ::core::mem::transmute(localaddress), - ::core::mem::transmute(remoteaddresslength), - ::core::mem::transmute(remoteaddress), - ::core::mem::transmute(timeout), - ::core::mem::transmute(reserved), - )) + ::core::mem::transmute(WSAConnectByList(s.into_param().abi(), ::core::mem::transmute(socketaddress), ::core::mem::transmute(localaddresslength), ::core::mem::transmute(localaddress), ::core::mem::transmute(remoteaddresslength), ::core::mem::transmute(remoteaddress), ::core::mem::transmute(timeout), ::core::mem::transmute(reserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSAConnectByNameA<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - s: Param0, - nodename: Param1, - servicename: Param2, - localaddresslength: *mut u32, - localaddress: *mut SOCKADDR, - remoteaddresslength: *mut u32, - remoteaddress: *mut SOCKADDR, - timeout: *const timeval, - reserved: *mut super::super::System::IO::OVERLAPPED, -) -> super::super::Foundation::BOOL { +pub unsafe fn WSAConnectByNameA<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(s: Param0, nodename: Param1, servicename: Param2, localaddresslength: *mut u32, localaddress: *mut SOCKADDR, remoteaddresslength: *mut u32, remoteaddress: *mut SOCKADDR, timeout: *const timeval, reserved: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn WSAConnectByNameA(s: SOCKET, nodename: super::super::Foundation::PSTR, servicename: super::super::Foundation::PSTR, localaddresslength: *mut u32, localaddress: *mut SOCKADDR, remoteaddresslength: *mut u32, remoteaddress: *mut SOCKADDR, timeout: *const timeval, reserved: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WSAConnectByNameA( - s.into_param().abi(), - nodename.into_param().abi(), - servicename.into_param().abi(), - ::core::mem::transmute(localaddresslength), - ::core::mem::transmute(localaddress), - ::core::mem::transmute(remoteaddresslength), - ::core::mem::transmute(remoteaddress), - ::core::mem::transmute(timeout), - ::core::mem::transmute(reserved), - )) + ::core::mem::transmute(WSAConnectByNameA(s.into_param().abi(), nodename.into_param().abi(), servicename.into_param().abi(), ::core::mem::transmute(localaddresslength), ::core::mem::transmute(localaddress), ::core::mem::transmute(remoteaddresslength), ::core::mem::transmute(remoteaddress), ::core::mem::transmute(timeout), ::core::mem::transmute(reserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn WSAConnectByNameW<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - s: Param0, - nodename: Param1, - servicename: Param2, - localaddresslength: *mut u32, - localaddress: *mut SOCKADDR, - remoteaddresslength: *mut u32, - remoteaddress: *mut SOCKADDR, - timeout: *const timeval, - reserved: *mut super::super::System::IO::OVERLAPPED, -) -> super::super::Foundation::BOOL { +pub unsafe fn WSAConnectByNameW<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(s: Param0, nodename: Param1, servicename: Param2, localaddresslength: *mut u32, localaddress: *mut SOCKADDR, remoteaddresslength: *mut u32, remoteaddress: *mut SOCKADDR, timeout: *const timeval, reserved: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn WSAConnectByNameW(s: SOCKET, nodename: super::super::Foundation::PWSTR, servicename: super::super::Foundation::PWSTR, localaddresslength: *mut u32, localaddress: *mut SOCKADDR, remoteaddresslength: *mut u32, remoteaddress: *mut SOCKADDR, timeout: *const timeval, reserved: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WSAConnectByNameW( - s.into_param().abi(), - nodename.into_param().abi(), - servicename.into_param().abi(), - ::core::mem::transmute(localaddresslength), - ::core::mem::transmute(localaddress), - ::core::mem::transmute(remoteaddresslength), - ::core::mem::transmute(remoteaddress), - ::core::mem::transmute(timeout), - ::core::mem::transmute(reserved), - )) + ::core::mem::transmute(WSAConnectByNameW(s.into_param().abi(), nodename.into_param().abi(), servicename.into_param().abi(), ::core::mem::transmute(localaddresslength), ::core::mem::transmute(localaddress), ::core::mem::transmute(remoteaddresslength), ::core::mem::transmute(remoteaddress), ::core::mem::transmute(timeout), ::core::mem::transmute(reserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8309,15 +7947,7 @@ impl ::core::default::Default for WSAData { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WSAData { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WSAData") - .field("wVersion", &self.wVersion) - .field("wHighVersion", &self.wHighVersion) - .field("iMaxSockets", &self.iMaxSockets) - .field("iMaxUdpDg", &self.iMaxUdpDg) - .field("lpVendorInfo", &self.lpVendorInfo) - .field("szDescription", &self.szDescription) - .field("szSystemStatus", &self.szSystemStatus) - .finish() + fmt.debug_struct("WSAData").field("wVersion", &self.wVersion).field("wHighVersion", &self.wHighVersion).field("iMaxSockets", &self.iMaxSockets).field("iMaxUdpDg", &self.iMaxUdpDg).field("lpVendorInfo", &self.lpVendorInfo).field("szDescription", &self.szDescription).field("szSystemStatus", &self.szSystemStatus).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -8362,15 +7992,7 @@ impl ::core::default::Default for WSAData { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WSAData { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WSAData") - .field("wVersion", &self.wVersion) - .field("wHighVersion", &self.wHighVersion) - .field("szDescription", &self.szDescription) - .field("szSystemStatus", &self.szSystemStatus) - .field("iMaxSockets", &self.iMaxSockets) - .field("iMaxUdpDg", &self.iMaxUdpDg) - .field("lpVendorInfo", &self.lpVendorInfo) - .finish() + fmt.debug_struct("WSAData").field("wVersion", &self.wVersion).field("wHighVersion", &self.wHighVersion).field("szDescription", &self.szDescription).field("szSystemStatus", &self.szSystemStatus).field("iMaxSockets", &self.iMaxSockets).field("iMaxUdpDg", &self.iMaxUdpDg).field("lpVendorInfo", &self.lpVendorInfo).finish() } } #[cfg(any(target_arch = "x86",))] @@ -8741,17 +8363,7 @@ pub unsafe fn WSAIoctl<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: Pa extern "system" { fn WSAIoctl(s: SOCKET, dwiocontrolcode: u32, lpvinbuffer: *const ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr) -> i32; } - ::core::mem::transmute(WSAIoctl( - s.into_param().abi(), - ::core::mem::transmute(dwiocontrolcode), - ::core::mem::transmute(lpvinbuffer), - ::core::mem::transmute(cbinbuffer), - ::core::mem::transmute(lpvoutbuffer), - ::core::mem::transmute(cboutbuffer), - ::core::mem::transmute(lpcbbytesreturned), - ::core::mem::transmute(lpoverlapped), - ::core::mem::transmute(lpcompletionroutine), - )) + ::core::mem::transmute(WSAIoctl(s.into_param().abi(), ::core::mem::transmute(dwiocontrolcode), ::core::mem::transmute(lpvinbuffer), ::core::mem::transmute(cbinbuffer), ::core::mem::transmute(lpvoutbuffer), ::core::mem::transmute(cboutbuffer), ::core::mem::transmute(lpcbbytesreturned), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -9144,16 +8756,7 @@ pub unsafe fn WSANSPIoctl<'a, Param0: ::windows::core::IntoParam<'a, super::supe extern "system" { fn WSANSPIoctl(hlookup: super::super::Foundation::HANDLE, dwcontrolcode: u32, lpvinbuffer: *const ::core::ffi::c_void, cbinbuffer: u32, lpvoutbuffer: *mut ::core::ffi::c_void, cboutbuffer: u32, lpcbbytesreturned: *mut u32, lpcompletion: *const WSACOMPLETION) -> i32; } - ::core::mem::transmute(WSANSPIoctl( - hlookup.into_param().abi(), - ::core::mem::transmute(dwcontrolcode), - ::core::mem::transmute(lpvinbuffer), - ::core::mem::transmute(cbinbuffer), - ::core::mem::transmute(lpvoutbuffer), - ::core::mem::transmute(cboutbuffer), - ::core::mem::transmute(lpcbbytesreturned), - ::core::mem::transmute(lpcompletion), - )) + ::core::mem::transmute(WSANSPIoctl(hlookup.into_param().abi(), ::core::mem::transmute(dwcontrolcode), ::core::mem::transmute(lpvinbuffer), ::core::mem::transmute(cbinbuffer), ::core::mem::transmute(lpvoutbuffer), ::core::mem::transmute(cboutbuffer), ::core::mem::transmute(lpcbbytesreturned), ::core::mem::transmute(lpcompletion))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -9533,20 +9136,7 @@ impl ::core::fmt::Debug for WSAQUERYSET2A { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] impl ::core::cmp::PartialEq for WSAQUERYSET2A { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.lpszServiceInstanceName == other.lpszServiceInstanceName - && self.lpVersion == other.lpVersion - && self.lpszComment == other.lpszComment - && self.dwNameSpace == other.dwNameSpace - && self.lpNSProviderId == other.lpNSProviderId - && self.lpszContext == other.lpszContext - && self.dwNumberOfProtocols == other.dwNumberOfProtocols - && self.lpafpProtocols == other.lpafpProtocols - && self.lpszQueryString == other.lpszQueryString - && self.dwNumberOfCsAddrs == other.dwNumberOfCsAddrs - && self.lpcsaBuffer == other.lpcsaBuffer - && self.dwOutputFlags == other.dwOutputFlags - && self.lpBlob == other.lpBlob + self.dwSize == other.dwSize && self.lpszServiceInstanceName == other.lpszServiceInstanceName && self.lpVersion == other.lpVersion && self.lpszComment == other.lpszComment && self.dwNameSpace == other.dwNameSpace && self.lpNSProviderId == other.lpNSProviderId && self.lpszContext == other.lpszContext && self.dwNumberOfProtocols == other.dwNumberOfProtocols && self.lpafpProtocols == other.lpafpProtocols && self.lpszQueryString == other.lpszQueryString && self.dwNumberOfCsAddrs == other.dwNumberOfCsAddrs && self.lpcsaBuffer == other.lpcsaBuffer && self.dwOutputFlags == other.dwOutputFlags && self.lpBlob == other.lpBlob } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -9606,20 +9196,7 @@ impl ::core::fmt::Debug for WSAQUERYSET2W { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] impl ::core::cmp::PartialEq for WSAQUERYSET2W { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.lpszServiceInstanceName == other.lpszServiceInstanceName - && self.lpVersion == other.lpVersion - && self.lpszComment == other.lpszComment - && self.dwNameSpace == other.dwNameSpace - && self.lpNSProviderId == other.lpNSProviderId - && self.lpszContext == other.lpszContext - && self.dwNumberOfProtocols == other.dwNumberOfProtocols - && self.lpafpProtocols == other.lpafpProtocols - && self.lpszQueryString == other.lpszQueryString - && self.dwNumberOfCsAddrs == other.dwNumberOfCsAddrs - && self.lpcsaBuffer == other.lpcsaBuffer - && self.dwOutputFlags == other.dwOutputFlags - && self.lpBlob == other.lpBlob + self.dwSize == other.dwSize && self.lpszServiceInstanceName == other.lpszServiceInstanceName && self.lpVersion == other.lpVersion && self.lpszComment == other.lpszComment && self.dwNameSpace == other.dwNameSpace && self.lpNSProviderId == other.lpNSProviderId && self.lpszContext == other.lpszContext && self.dwNumberOfProtocols == other.dwNumberOfProtocols && self.lpafpProtocols == other.lpafpProtocols && self.lpszQueryString == other.lpszQueryString && self.dwNumberOfCsAddrs == other.dwNumberOfCsAddrs && self.lpcsaBuffer == other.lpcsaBuffer && self.dwOutputFlags == other.dwOutputFlags && self.lpBlob == other.lpBlob } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -9681,21 +9258,7 @@ impl ::core::fmt::Debug for WSAQUERYSETA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] impl ::core::cmp::PartialEq for WSAQUERYSETA { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.lpszServiceInstanceName == other.lpszServiceInstanceName - && self.lpServiceClassId == other.lpServiceClassId - && self.lpVersion == other.lpVersion - && self.lpszComment == other.lpszComment - && self.dwNameSpace == other.dwNameSpace - && self.lpNSProviderId == other.lpNSProviderId - && self.lpszContext == other.lpszContext - && self.dwNumberOfProtocols == other.dwNumberOfProtocols - && self.lpafpProtocols == other.lpafpProtocols - && self.lpszQueryString == other.lpszQueryString - && self.dwNumberOfCsAddrs == other.dwNumberOfCsAddrs - && self.lpcsaBuffer == other.lpcsaBuffer - && self.dwOutputFlags == other.dwOutputFlags - && self.lpBlob == other.lpBlob + self.dwSize == other.dwSize && self.lpszServiceInstanceName == other.lpszServiceInstanceName && self.lpServiceClassId == other.lpServiceClassId && self.lpVersion == other.lpVersion && self.lpszComment == other.lpszComment && self.dwNameSpace == other.dwNameSpace && self.lpNSProviderId == other.lpNSProviderId && self.lpszContext == other.lpszContext && self.dwNumberOfProtocols == other.dwNumberOfProtocols && self.lpafpProtocols == other.lpafpProtocols && self.lpszQueryString == other.lpszQueryString && self.dwNumberOfCsAddrs == other.dwNumberOfCsAddrs && self.lpcsaBuffer == other.lpcsaBuffer && self.dwOutputFlags == other.dwOutputFlags && self.lpBlob == other.lpBlob } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -9757,21 +9320,7 @@ impl ::core::fmt::Debug for WSAQUERYSETW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] impl ::core::cmp::PartialEq for WSAQUERYSETW { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.lpszServiceInstanceName == other.lpszServiceInstanceName - && self.lpServiceClassId == other.lpServiceClassId - && self.lpVersion == other.lpVersion - && self.lpszComment == other.lpszComment - && self.dwNameSpace == other.dwNameSpace - && self.lpNSProviderId == other.lpNSProviderId - && self.lpszContext == other.lpszContext - && self.dwNumberOfProtocols == other.dwNumberOfProtocols - && self.lpafpProtocols == other.lpafpProtocols - && self.lpszQueryString == other.lpszQueryString - && self.dwNumberOfCsAddrs == other.dwNumberOfCsAddrs - && self.lpcsaBuffer == other.lpcsaBuffer - && self.dwOutputFlags == other.dwOutputFlags - && self.lpBlob == other.lpBlob + self.dwSize == other.dwSize && self.lpszServiceInstanceName == other.lpszServiceInstanceName && self.lpServiceClassId == other.lpServiceClassId && self.lpVersion == other.lpVersion && self.lpszComment == other.lpszComment && self.dwNameSpace == other.dwNameSpace && self.lpNSProviderId == other.lpNSProviderId && self.lpszContext == other.lpszContext && self.dwNumberOfProtocols == other.dwNumberOfProtocols && self.lpafpProtocols == other.lpafpProtocols && self.lpszQueryString == other.lpszQueryString && self.dwNumberOfCsAddrs == other.dwNumberOfCsAddrs && self.lpcsaBuffer == other.lpcsaBuffer && self.dwOutputFlags == other.dwOutputFlags && self.lpBlob == other.lpBlob } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -9789,15 +9338,7 @@ pub unsafe fn WSAQuerySocketSecurity<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn WSAQuerySocketSecurity(socket: SOCKET, securityquerytemplate: *const SOCKET_SECURITY_QUERY_TEMPLATE, securityquerytemplatelen: u32, securityqueryinfo: *mut SOCKET_SECURITY_QUERY_INFO, securityqueryinfolen: *mut u32, overlapped: *const super::super::System::IO::OVERLAPPED, completionroutine: ::windows::core::RawPtr) -> i32; } - ::core::mem::transmute(WSAQuerySocketSecurity( - socket.into_param().abi(), - ::core::mem::transmute(securityquerytemplate), - ::core::mem::transmute(securityquerytemplatelen), - ::core::mem::transmute(securityqueryinfo), - ::core::mem::transmute(securityqueryinfolen), - ::core::mem::transmute(overlapped), - ::core::mem::transmute(completionroutine), - )) + ::core::mem::transmute(WSAQuerySocketSecurity(socket.into_param().abi(), ::core::mem::transmute(securityquerytemplate), ::core::mem::transmute(securityquerytemplatelen), ::core::mem::transmute(securityqueryinfo), ::core::mem::transmute(securityqueryinfolen), ::core::mem::transmute(overlapped), ::core::mem::transmute(completionroutine))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -9853,17 +9394,7 @@ pub unsafe fn WSARecvFrom<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: extern "system" { fn WSARecvFrom(s: SOCKET, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytesrecvd: *mut u32, lpflags: *mut u32, lpfrom: *mut SOCKADDR, lpfromlen: *mut i32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr) -> i32; } - ::core::mem::transmute(WSARecvFrom( - s.into_param().abi(), - ::core::mem::transmute(lpbuffers), - ::core::mem::transmute(dwbuffercount), - ::core::mem::transmute(lpnumberofbytesrecvd), - ::core::mem::transmute(lpflags), - ::core::mem::transmute(lpfrom), - ::core::mem::transmute(lpfromlen), - ::core::mem::transmute(lpoverlapped), - ::core::mem::transmute(lpcompletionroutine), - )) + ::core::mem::transmute(WSARecvFrom(s.into_param().abi(), ::core::mem::transmute(lpbuffers), ::core::mem::transmute(dwbuffercount), ::core::mem::transmute(lpnumberofbytesrecvd), ::core::mem::transmute(lpflags), ::core::mem::transmute(lpfrom), ::core::mem::transmute(lpfromlen), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -10066,17 +9597,7 @@ pub unsafe fn WSASendTo<'a, Param0: ::windows::core::IntoParam<'a, SOCKET>>(s: P extern "system" { fn WSASendTo(s: SOCKET, lpbuffers: *const WSABUF, dwbuffercount: u32, lpnumberofbytessent: *mut u32, dwflags: u32, lpto: *const SOCKADDR, itolen: i32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr) -> i32; } - ::core::mem::transmute(WSASendTo( - s.into_param().abi(), - ::core::mem::transmute(lpbuffers), - ::core::mem::transmute(dwbuffercount), - ::core::mem::transmute(lpnumberofbytessent), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(lpto), - ::core::mem::transmute(itolen), - ::core::mem::transmute(lpoverlapped), - ::core::mem::transmute(lpcompletionroutine), - )) + ::core::mem::transmute(WSASendTo(s.into_param().abi(), ::core::mem::transmute(lpbuffers), ::core::mem::transmute(dwbuffercount), ::core::mem::transmute(lpnumberofbytessent), ::core::mem::transmute(dwflags), ::core::mem::transmute(lpto), ::core::mem::transmute(itolen), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -10781,34 +10302,14 @@ pub unsafe fn WSCInstallProvider64_32<'a, Param1: ::windows::core::IntoParam<'a, #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WSCInstallProviderAndChains64_32<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - lpproviderid: *const ::windows::core::GUID, - lpszproviderdllpath: Param1, - lpszproviderdllpath32: Param2, - lpszlspname: Param3, - dwserviceflags: u32, - lpprotocolinfolist: *mut WSAPROTOCOL_INFOW, - dwnumberofentries: u32, - lpdwcatalogentryid: *mut u32, - lperrno: *mut i32, -) -> i32 { +pub unsafe fn WSCInstallProviderAndChains64_32<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpproviderid: *const ::windows::core::GUID, lpszproviderdllpath: Param1, lpszproviderdllpath32: Param2, lpszlspname: Param3, dwserviceflags: u32, lpprotocolinfolist: *mut WSAPROTOCOL_INFOW, dwnumberofentries: u32, lpdwcatalogentryid: *mut u32, lperrno: *mut i32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn WSCInstallProviderAndChains64_32(lpproviderid: *const ::windows::core::GUID, lpszproviderdllpath: super::super::Foundation::PWSTR, lpszproviderdllpath32: super::super::Foundation::PWSTR, lpszlspname: super::super::Foundation::PWSTR, dwserviceflags: u32, lpprotocolinfolist: *mut WSAPROTOCOL_INFOW, dwnumberofentries: u32, lpdwcatalogentryid: *mut u32, lperrno: *mut i32) -> i32; } - ::core::mem::transmute(WSCInstallProviderAndChains64_32( - ::core::mem::transmute(lpproviderid), - lpszproviderdllpath.into_param().abi(), - lpszproviderdllpath32.into_param().abi(), - lpszlspname.into_param().abi(), - ::core::mem::transmute(dwserviceflags), - ::core::mem::transmute(lpprotocolinfolist), - ::core::mem::transmute(dwnumberofentries), - ::core::mem::transmute(lpdwcatalogentryid), - ::core::mem::transmute(lperrno), - )) + ::core::mem::transmute(WSCInstallProviderAndChains64_32(::core::mem::transmute(lpproviderid), lpszproviderdllpath.into_param().abi(), lpszproviderdllpath32.into_param().abi(), lpszlspname.into_param().abi(), ::core::mem::transmute(dwserviceflags), ::core::mem::transmute(lpprotocolinfolist), ::core::mem::transmute(dwnumberofentries), ::core::mem::transmute(lpdwcatalogentryid), ::core::mem::transmute(lperrno))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11269,16 +10770,7 @@ impl ::core::default::Default for addrinfoW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for addrinfoW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("addrinfoW") - .field("ai_flags", &self.ai_flags) - .field("ai_family", &self.ai_family) - .field("ai_socktype", &self.ai_socktype) - .field("ai_protocol", &self.ai_protocol) - .field("ai_addrlen", &self.ai_addrlen) - .field("ai_canonname", &self.ai_canonname) - .field("ai_addr", &self.ai_addr) - .field("ai_next", &self.ai_next) - .finish() + fmt.debug_struct("addrinfoW").field("ai_flags", &self.ai_flags).field("ai_family", &self.ai_family).field("ai_socktype", &self.ai_socktype).field("ai_protocol", &self.ai_protocol).field("ai_addrlen", &self.ai_addrlen).field("ai_canonname", &self.ai_canonname).field("ai_addr", &self.ai_addr).field("ai_next", &self.ai_next).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11516,20 +11008,7 @@ impl ::core::fmt::Debug for addrinfoex3 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for addrinfoex3 { fn eq(&self, other: &Self) -> bool { - self.ai_flags == other.ai_flags - && self.ai_family == other.ai_family - && self.ai_socktype == other.ai_socktype - && self.ai_protocol == other.ai_protocol - && self.ai_addrlen == other.ai_addrlen - && self.ai_canonname == other.ai_canonname - && self.ai_addr == other.ai_addr - && self.ai_blob == other.ai_blob - && self.ai_bloblen == other.ai_bloblen - && self.ai_provider == other.ai_provider - && self.ai_next == other.ai_next - && self.ai_version == other.ai_version - && self.ai_fqdn == other.ai_fqdn - && self.ai_interfaceindex == other.ai_interfaceindex + self.ai_flags == other.ai_flags && self.ai_family == other.ai_family && self.ai_socktype == other.ai_socktype && self.ai_protocol == other.ai_protocol && self.ai_addrlen == other.ai_addrlen && self.ai_canonname == other.ai_canonname && self.ai_addr == other.ai_addr && self.ai_blob == other.ai_blob && self.ai_bloblen == other.ai_bloblen && self.ai_provider == other.ai_provider && self.ai_next == other.ai_next && self.ai_version == other.ai_version && self.ai_fqdn == other.ai_fqdn && self.ai_interfaceindex == other.ai_interfaceindex } } #[cfg(feature = "Win32_Foundation")] @@ -11591,21 +11070,7 @@ impl ::core::fmt::Debug for addrinfoex4 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for addrinfoex4 { fn eq(&self, other: &Self) -> bool { - self.ai_flags == other.ai_flags - && self.ai_family == other.ai_family - && self.ai_socktype == other.ai_socktype - && self.ai_protocol == other.ai_protocol - && self.ai_addrlen == other.ai_addrlen - && self.ai_canonname == other.ai_canonname - && self.ai_addr == other.ai_addr - && self.ai_blob == other.ai_blob - && self.ai_bloblen == other.ai_bloblen - && self.ai_provider == other.ai_provider - && self.ai_next == other.ai_next - && self.ai_version == other.ai_version - && self.ai_fqdn == other.ai_fqdn - && self.ai_interfaceindex == other.ai_interfaceindex - && self.ai_resolutionhandle == other.ai_resolutionhandle + self.ai_flags == other.ai_flags && self.ai_family == other.ai_family && self.ai_socktype == other.ai_socktype && self.ai_protocol == other.ai_protocol && self.ai_addrlen == other.ai_addrlen && self.ai_canonname == other.ai_canonname && self.ai_addr == other.ai_addr && self.ai_blob == other.ai_blob && self.ai_bloblen == other.ai_bloblen && self.ai_provider == other.ai_provider && self.ai_next == other.ai_next && self.ai_version == other.ai_version && self.ai_fqdn == other.ai_fqdn && self.ai_interfaceindex == other.ai_interfaceindex && self.ai_resolutionhandle == other.ai_resolutionhandle } } #[cfg(feature = "Win32_Foundation")] @@ -11669,22 +11134,7 @@ impl ::core::fmt::Debug for addrinfoex5 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for addrinfoex5 { fn eq(&self, other: &Self) -> bool { - self.ai_flags == other.ai_flags - && self.ai_family == other.ai_family - && self.ai_socktype == other.ai_socktype - && self.ai_protocol == other.ai_protocol - && self.ai_addrlen == other.ai_addrlen - && self.ai_canonname == other.ai_canonname - && self.ai_addr == other.ai_addr - && self.ai_blob == other.ai_blob - && self.ai_bloblen == other.ai_bloblen - && self.ai_provider == other.ai_provider - && self.ai_next == other.ai_next - && self.ai_version == other.ai_version - && self.ai_fqdn == other.ai_fqdn - && self.ai_interfaceindex == other.ai_interfaceindex - && self.ai_resolutionhandle == other.ai_resolutionhandle - && self.ai_ttl == other.ai_ttl + self.ai_flags == other.ai_flags && self.ai_family == other.ai_family && self.ai_socktype == other.ai_socktype && self.ai_protocol == other.ai_protocol && self.ai_addrlen == other.ai_addrlen && self.ai_canonname == other.ai_canonname && self.ai_addr == other.ai_addr && self.ai_blob == other.ai_blob && self.ai_bloblen == other.ai_bloblen && self.ai_provider == other.ai_provider && self.ai_next == other.ai_next && self.ai_version == other.ai_version && self.ai_fqdn == other.ai_fqdn && self.ai_interfaceindex == other.ai_interfaceindex && self.ai_resolutionhandle == other.ai_resolutionhandle && self.ai_ttl == other.ai_ttl } } #[cfg(feature = "Win32_Foundation")] @@ -11754,25 +11204,7 @@ impl ::core::fmt::Debug for addrinfoex6 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for addrinfoex6 { fn eq(&self, other: &Self) -> bool { - self.ai_flags == other.ai_flags - && self.ai_family == other.ai_family - && self.ai_socktype == other.ai_socktype - && self.ai_protocol == other.ai_protocol - && self.ai_addrlen == other.ai_addrlen - && self.ai_canonname == other.ai_canonname - && self.ai_addr == other.ai_addr - && self.ai_blob == other.ai_blob - && self.ai_bloblen == other.ai_bloblen - && self.ai_provider == other.ai_provider - && self.ai_next == other.ai_next - && self.ai_version == other.ai_version - && self.ai_fqdn == other.ai_fqdn - && self.ai_interfaceindex == other.ai_interfaceindex - && self.ai_resolutionhandle == other.ai_resolutionhandle - && self.ai_ttl == other.ai_ttl - && self.ai_numservers == other.ai_numservers - && self.ai_servers == other.ai_servers - && self.ai_responseflags == other.ai_responseflags + self.ai_flags == other.ai_flags && self.ai_family == other.ai_family && self.ai_socktype == other.ai_socktype && self.ai_protocol == other.ai_protocol && self.ai_addrlen == other.ai_addrlen && self.ai_canonname == other.ai_canonname && self.ai_addr == other.ai_addr && self.ai_blob == other.ai_blob && self.ai_bloblen == other.ai_bloblen && self.ai_provider == other.ai_provider && self.ai_next == other.ai_next && self.ai_version == other.ai_version && self.ai_fqdn == other.ai_fqdn && self.ai_interfaceindex == other.ai_interfaceindex && self.ai_resolutionhandle == other.ai_resolutionhandle && self.ai_ttl == other.ai_ttl && self.ai_numservers == other.ai_numservers && self.ai_servers == other.ai_servers && self.ai_responseflags == other.ai_responseflags } } #[cfg(feature = "Win32_Foundation")] @@ -11808,19 +11240,7 @@ impl ::core::default::Default for addrinfoexA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for addrinfoexA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("addrinfoexA") - .field("ai_flags", &self.ai_flags) - .field("ai_family", &self.ai_family) - .field("ai_socktype", &self.ai_socktype) - .field("ai_protocol", &self.ai_protocol) - .field("ai_addrlen", &self.ai_addrlen) - .field("ai_canonname", &self.ai_canonname) - .field("ai_addr", &self.ai_addr) - .field("ai_blob", &self.ai_blob) - .field("ai_bloblen", &self.ai_bloblen) - .field("ai_provider", &self.ai_provider) - .field("ai_next", &self.ai_next) - .finish() + fmt.debug_struct("addrinfoexA").field("ai_flags", &self.ai_flags).field("ai_family", &self.ai_family).field("ai_socktype", &self.ai_socktype).field("ai_protocol", &self.ai_protocol).field("ai_addrlen", &self.ai_addrlen).field("ai_canonname", &self.ai_canonname).field("ai_addr", &self.ai_addr).field("ai_blob", &self.ai_blob).field("ai_bloblen", &self.ai_bloblen).field("ai_provider", &self.ai_provider).field("ai_next", &self.ai_next).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11862,19 +11282,7 @@ impl ::core::default::Default for addrinfoexW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for addrinfoexW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("addrinfoexW") - .field("ai_flags", &self.ai_flags) - .field("ai_family", &self.ai_family) - .field("ai_socktype", &self.ai_socktype) - .field("ai_protocol", &self.ai_protocol) - .field("ai_addrlen", &self.ai_addrlen) - .field("ai_canonname", &self.ai_canonname) - .field("ai_addr", &self.ai_addr) - .field("ai_blob", &self.ai_blob) - .field("ai_bloblen", &self.ai_bloblen) - .field("ai_provider", &self.ai_provider) - .field("ai_next", &self.ai_next) - .finish() + fmt.debug_struct("addrinfoexW").field("ai_flags", &self.ai_flags).field("ai_family", &self.ai_family).field("ai_socktype", &self.ai_socktype).field("ai_protocol", &self.ai_protocol).field("ai_addrlen", &self.ai_addrlen).field("ai_canonname", &self.ai_canonname).field("ai_addr", &self.ai_addr).field("ai_blob", &self.ai_blob).field("ai_bloblen", &self.ai_bloblen).field("ai_provider", &self.ai_provider).field("ai_next", &self.ai_next).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Networking/WindowsWebServices/mod.rs b/src/Windows/Win32/Networking/WindowsWebServices/mod.rs index 1fb4969cf6..1225225344 100644 --- a/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ b/src/Windows/Win32/Networking/WindowsWebServices/mod.rs @@ -102,18 +102,7 @@ impl ::core::fmt::Debug for WEBAUTHN_ASSERTION { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WEBAUTHN_ASSERTION { fn eq(&self, other: &Self) -> bool { - self.dwVersion == other.dwVersion - && self.cbAuthenticatorData == other.cbAuthenticatorData - && self.pbAuthenticatorData == other.pbAuthenticatorData - && self.cbSignature == other.cbSignature - && self.pbSignature == other.pbSignature - && self.Credential == other.Credential - && self.cbUserId == other.cbUserId - && self.pbUserId == other.pbUserId - && self.Extensions == other.Extensions - && self.cbCredLargeBlob == other.cbCredLargeBlob - && self.pbCredLargeBlob == other.pbCredLargeBlob - && self.dwCredLargeBlobStatus == other.dwCredLargeBlobStatus + self.dwVersion == other.dwVersion && self.cbAuthenticatorData == other.cbAuthenticatorData && self.pbAuthenticatorData == other.pbAuthenticatorData && self.cbSignature == other.cbSignature && self.pbSignature == other.pbSignature && self.Credential == other.Credential && self.cbUserId == other.cbUserId && self.pbUserId == other.pbUserId && self.Extensions == other.Extensions && self.cbCredLargeBlob == other.cbCredLargeBlob && self.pbCredLargeBlob == other.pbCredLargeBlob && self.dwCredLargeBlobStatus == other.dwCredLargeBlobStatus } } #[cfg(feature = "Win32_Foundation")] @@ -186,20 +175,7 @@ impl ::core::fmt::Debug for WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS { fn eq(&self, other: &Self) -> bool { - self.dwVersion == other.dwVersion - && self.dwTimeoutMilliseconds == other.dwTimeoutMilliseconds - && self.CredentialList == other.CredentialList - && self.Extensions == other.Extensions - && self.dwAuthenticatorAttachment == other.dwAuthenticatorAttachment - && self.dwUserVerificationRequirement == other.dwUserVerificationRequirement - && self.dwFlags == other.dwFlags - && self.pwszU2fAppId == other.pwszU2fAppId - && self.pbU2fAppId == other.pbU2fAppId - && self.pCancellationId == other.pCancellationId - && self.pAllowCredentialList == other.pAllowCredentialList - && self.dwCredLargeBlobOperation == other.dwCredLargeBlobOperation - && self.cbCredLargeBlob == other.cbCredLargeBlob - && self.pbCredLargeBlob == other.pbCredLargeBlob + self.dwVersion == other.dwVersion && self.dwTimeoutMilliseconds == other.dwTimeoutMilliseconds && self.CredentialList == other.CredentialList && self.Extensions == other.Extensions && self.dwAuthenticatorAttachment == other.dwAuthenticatorAttachment && self.dwUserVerificationRequirement == other.dwUserVerificationRequirement && self.dwFlags == other.dwFlags && self.pwszU2fAppId == other.pwszU2fAppId && self.pbU2fAppId == other.pbU2fAppId && self.pCancellationId == other.pCancellationId && self.pAllowCredentialList == other.pAllowCredentialList && self.dwCredLargeBlobOperation == other.dwCredLargeBlobOperation && self.cbCredLargeBlob == other.cbCredLargeBlob && self.pbCredLargeBlob == other.pbCredLargeBlob } } #[cfg(feature = "Win32_Foundation")] @@ -265,20 +241,7 @@ impl ::core::fmt::Debug for WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS { fn eq(&self, other: &Self) -> bool { - self.dwVersion == other.dwVersion - && self.dwTimeoutMilliseconds == other.dwTimeoutMilliseconds - && self.CredentialList == other.CredentialList - && self.Extensions == other.Extensions - && self.dwAuthenticatorAttachment == other.dwAuthenticatorAttachment - && self.bRequireResidentKey == other.bRequireResidentKey - && self.dwUserVerificationRequirement == other.dwUserVerificationRequirement - && self.dwAttestationConveyancePreference == other.dwAttestationConveyancePreference - && self.dwFlags == other.dwFlags - && self.pCancellationId == other.pCancellationId - && self.pExcludeCredentialList == other.pExcludeCredentialList - && self.dwEnterpriseAttestation == other.dwEnterpriseAttestation - && self.dwLargeBlobSupport == other.dwLargeBlobSupport - && self.bPreferResidentKey == other.bPreferResidentKey + self.dwVersion == other.dwVersion && self.dwTimeoutMilliseconds == other.dwTimeoutMilliseconds && self.CredentialList == other.CredentialList && self.Extensions == other.Extensions && self.dwAuthenticatorAttachment == other.dwAuthenticatorAttachment && self.bRequireResidentKey == other.bRequireResidentKey && self.dwUserVerificationRequirement == other.dwUserVerificationRequirement && self.dwAttestationConveyancePreference == other.dwAttestationConveyancePreference && self.dwFlags == other.dwFlags && self.pCancellationId == other.pCancellationId && self.pExcludeCredentialList == other.pExcludeCredentialList && self.dwEnterpriseAttestation == other.dwEnterpriseAttestation && self.dwLargeBlobSupport == other.dwLargeBlobSupport && self.bPreferResidentKey == other.bPreferResidentKey } } #[cfg(feature = "Win32_Foundation")] @@ -356,20 +319,7 @@ impl ::core::default::Default for WEBAUTHN_COMMON_ATTESTATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WEBAUTHN_COMMON_ATTESTATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WEBAUTHN_COMMON_ATTESTATION") - .field("dwVersion", &self.dwVersion) - .field("pwszAlg", &self.pwszAlg) - .field("lAlg", &self.lAlg) - .field("cbSignature", &self.cbSignature) - .field("pbSignature", &self.pbSignature) - .field("cX5c", &self.cX5c) - .field("pX5c", &self.pX5c) - .field("pwszVer", &self.pwszVer) - .field("cbCertInfo", &self.cbCertInfo) - .field("pbCertInfo", &self.pbCertInfo) - .field("cbPubArea", &self.cbPubArea) - .field("pbPubArea", &self.pbPubArea) - .finish() + fmt.debug_struct("WEBAUTHN_COMMON_ATTESTATION").field("dwVersion", &self.dwVersion).field("pwszAlg", &self.pwszAlg).field("lAlg", &self.lAlg).field("cbSignature", &self.cbSignature).field("pbSignature", &self.pbSignature).field("cX5c", &self.cX5c).field("pX5c", &self.pX5c).field("pwszVer", &self.pwszVer).field("cbCertInfo", &self.cbCertInfo).field("pbCertInfo", &self.pbCertInfo).field("cbPubArea", &self.cbPubArea).field("pbPubArea", &self.pbPubArea).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1549,13 +1499,7 @@ impl ::core::default::Default for WS_CERT_SIGNED_SAML_AUTHENTICATOR { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for WS_CERT_SIGNED_SAML_AUTHENTICATOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_CERT_SIGNED_SAML_AUTHENTICATOR") - .field("authenticator", &self.authenticator) - .field("trustedIssuerCerts", &self.trustedIssuerCerts) - .field("trustedIssuerCertCount", &self.trustedIssuerCertCount) - .field("decryptionCert", &self.decryptionCert) - .field("samlValidatorCallbackState", &self.samlValidatorCallbackState) - .finish() + fmt.debug_struct("WS_CERT_SIGNED_SAML_AUTHENTICATOR").field("authenticator", &self.authenticator).field("trustedIssuerCerts", &self.trustedIssuerCerts).field("trustedIssuerCertCount", &self.trustedIssuerCertCount).field("decryptionCert", &self.decryptionCert).field("samlValidatorCallbackState", &self.samlValidatorCallbackState).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -1618,13 +1562,7 @@ impl ::core::fmt::Debug for WS_CHANNEL_DECODER { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WS_CHANNEL_DECODER { fn eq(&self, other: &Self) -> bool { - self.createContext == other.createContext - && self.createDecoderCallback.map(|f| f as usize) == other.createDecoderCallback.map(|f| f as usize) - && self.decoderGetContentTypeCallback.map(|f| f as usize) == other.decoderGetContentTypeCallback.map(|f| f as usize) - && self.decoderStartCallback.map(|f| f as usize) == other.decoderStartCallback.map(|f| f as usize) - && self.decoderDecodeCallback.map(|f| f as usize) == other.decoderDecodeCallback.map(|f| f as usize) - && self.decoderEndCallback.map(|f| f as usize) == other.decoderEndCallback.map(|f| f as usize) - && self.freeDecoderCallback.map(|f| f as usize) == other.freeDecoderCallback.map(|f| f as usize) + self.createContext == other.createContext && self.createDecoderCallback.map(|f| f as usize) == other.createDecoderCallback.map(|f| f as usize) && self.decoderGetContentTypeCallback.map(|f| f as usize) == other.decoderGetContentTypeCallback.map(|f| f as usize) && self.decoderStartCallback.map(|f| f as usize) == other.decoderStartCallback.map(|f| f as usize) && self.decoderDecodeCallback.map(|f| f as usize) == other.decoderDecodeCallback.map(|f| f as usize) && self.decoderEndCallback.map(|f| f as usize) == other.decoderEndCallback.map(|f| f as usize) && self.freeDecoderCallback.map(|f| f as usize) == other.freeDecoderCallback.map(|f| f as usize) } } #[cfg(feature = "Win32_Foundation")] @@ -1662,13 +1600,7 @@ impl ::core::fmt::Debug for WS_CHANNEL_ENCODER { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WS_CHANNEL_ENCODER { fn eq(&self, other: &Self) -> bool { - self.createContext == other.createContext - && self.createEncoderCallback.map(|f| f as usize) == other.createEncoderCallback.map(|f| f as usize) - && self.encoderGetContentTypeCallback.map(|f| f as usize) == other.encoderGetContentTypeCallback.map(|f| f as usize) - && self.encoderStartCallback.map(|f| f as usize) == other.encoderStartCallback.map(|f| f as usize) - && self.encoderEncodeCallback.map(|f| f as usize) == other.encoderEncodeCallback.map(|f| f as usize) - && self.encoderEndCallback.map(|f| f as usize) == other.encoderEndCallback.map(|f| f as usize) - && self.freeEncoderCallback.map(|f| f as usize) == other.freeEncoderCallback.map(|f| f as usize) + self.createContext == other.createContext && self.createEncoderCallback.map(|f| f as usize) == other.createEncoderCallback.map(|f| f as usize) && self.encoderGetContentTypeCallback.map(|f| f as usize) == other.encoderGetContentTypeCallback.map(|f| f as usize) && self.encoderStartCallback.map(|f| f as usize) == other.encoderStartCallback.map(|f| f as usize) && self.encoderEncodeCallback.map(|f| f as usize) == other.encoderEncodeCallback.map(|f| f as usize) && self.encoderEndCallback.map(|f| f as usize) == other.encoderEndCallback.map(|f| f as usize) && self.freeEncoderCallback.map(|f| f as usize) == other.freeEncoderCallback.map(|f| f as usize) } } #[cfg(feature = "Win32_Foundation")] @@ -2456,17 +2388,7 @@ impl ::core::default::Default for WS_DURATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_DURATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_DURATION") - .field("negative", &self.negative) - .field("years", &self.years) - .field("months", &self.months) - .field("days", &self.days) - .field("hours", &self.hours) - .field("minutes", &self.minutes) - .field("seconds", &self.seconds) - .field("milliseconds", &self.milliseconds) - .field("ticks", &self.ticks) - .finish() + fmt.debug_struct("WS_DURATION").field("negative", &self.negative).field("years", &self.years).field("months", &self.months).field("days", &self.days).field("hours", &self.hours).field("minutes", &self.minutes).field("seconds", &self.seconds).field("milliseconds", &self.milliseconds).field("ticks", &self.ticks).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3142,20 +3064,7 @@ impl ::core::default::Default for WS_FIELD_DESCRIPTION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_FIELD_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_FIELD_DESCRIPTION") - .field("mapping", &self.mapping) - .field("localName", &self.localName) - .field("ns", &self.ns) - .field("r#type", &self.r#type) - .field("typeDescription", &self.typeDescription) - .field("offset", &self.offset) - .field("options", &self.options) - .field("defaultValue", &self.defaultValue) - .field("countOffset", &self.countOffset) - .field("itemLocalName", &self.itemLocalName) - .field("itemNs", &self.itemNs) - .field("itemRange", &self.itemRange) - .finish() + fmt.debug_struct("WS_FIELD_DESCRIPTION").field("mapping", &self.mapping).field("localName", &self.localName).field("ns", &self.ns).field("r#type", &self.r#type).field("typeDescription", &self.typeDescription).field("offset", &self.offset).field("options", &self.options).field("defaultValue", &self.defaultValue).field("countOffset", &self.countOffset).field("itemLocalName", &self.itemLocalName).field("itemNs", &self.itemNs).field("itemRange", &self.itemRange).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3676,14 +3585,7 @@ impl ::core::default::Default for WS_HTTP_MESSAGE_MAPPING { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_HTTP_MESSAGE_MAPPING { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_MESSAGE_MAPPING") - .field("requestMappingOptions", &self.requestMappingOptions) - .field("responseMappingOptions", &self.responseMappingOptions) - .field("requestHeaderMappings", &self.requestHeaderMappings) - .field("requestHeaderMappingCount", &self.requestHeaderMappingCount) - .field("responseHeaderMappings", &self.responseHeaderMappings) - .field("responseHeaderMappingCount", &self.responseHeaderMappingCount) - .finish() + fmt.debug_struct("WS_HTTP_MESSAGE_MAPPING").field("requestMappingOptions", &self.requestMappingOptions).field("responseMappingOptions", &self.responseMappingOptions).field("requestHeaderMappings", &self.requestHeaderMappings).field("requestHeaderMappingCount", &self.requestHeaderMappingCount).field("responseHeaderMappings", &self.responseHeaderMappings).field("responseHeaderMappingCount", &self.responseHeaderMappingCount).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3818,12 +3720,7 @@ impl ::core::default::Default for WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE { } impl ::core::fmt::Debug for WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding) - .field("httpHeaderAuthSecurityBinding", &self.httpHeaderAuthSecurityBinding) - .finish() + fmt.debug_struct("WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding).field("httpHeaderAuthSecurityBinding", &self.httpHeaderAuthSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE { @@ -3851,12 +3748,7 @@ impl ::core::default::Default for WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION { } impl ::core::fmt::Debug for WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding) - .field("httpHeaderAuthSecurityBinding", &self.httpHeaderAuthSecurityBinding) - .finish() + fmt.debug_struct("WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding).field("httpHeaderAuthSecurityBinding", &self.httpHeaderAuthSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION { @@ -3884,12 +3776,7 @@ impl ::core::default::Default for WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE { } impl ::core::fmt::Debug for WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding) - .field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding) - .finish() + fmt.debug_struct("WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding).field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE { @@ -3917,12 +3804,7 @@ impl ::core::default::Default for WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION } impl ::core::fmt::Debug for WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding) - .field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding) - .finish() + fmt.debug_struct("WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding).field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION { @@ -3951,13 +3833,7 @@ impl ::core::default::Default for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BI } impl ::core::fmt::Debug for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding) - .field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding) - .field("securityContextSecurityBinding", &self.securityContextSecurityBinding) - .finish() + fmt.debug_struct("WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding).field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding).field("securityContextSecurityBinding", &self.securityContextSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { @@ -3986,13 +3862,7 @@ impl ::core::default::Default for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_PO } impl ::core::fmt::Debug for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding) - .field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding) - .field("securityContextSecurityBinding", &self.securityContextSecurityBinding) - .finish() + fmt.debug_struct("WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding).field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding).field("securityContextSecurityBinding", &self.securityContextSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { @@ -4051,12 +3921,7 @@ impl ::core::default::Default for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding) - .field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding) - .finish() + fmt.debug_struct("WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding).field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4087,12 +3952,7 @@ impl ::core::default::Default for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION { } impl ::core::fmt::Debug for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding) - .field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding) - .finish() + fmt.debug_struct("WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding).field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION { @@ -4125,13 +3985,7 @@ impl ::core::default::Default for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_ #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding) - .field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding) - .field("securityContextSecurityBinding", &self.securityContextSecurityBinding) - .finish() + fmt.debug_struct("WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding).field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding).field("securityContextSecurityBinding", &self.securityContextSecurityBinding).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4163,13 +4017,7 @@ impl ::core::default::Default for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_D } impl ::core::fmt::Debug for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding) - .field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding) - .field("securityContextSecurityBinding", &self.securityContextSecurityBinding) - .finish() + fmt.debug_struct("WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sslTransportSecurityBinding", &self.sslTransportSecurityBinding).field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding).field("securityContextSecurityBinding", &self.securityContextSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { @@ -4862,17 +4710,7 @@ impl ::core::default::Default for WS_METADATA_ENDPOINT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_METADATA_ENDPOINT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_METADATA_ENDPOINT") - .field("endpointAddress", &self.endpointAddress) - .field("endpointPolicy", &self.endpointPolicy) - .field("portName", &self.portName) - .field("serviceName", &self.serviceName) - .field("serviceNs", &self.serviceNs) - .field("bindingName", &self.bindingName) - .field("bindingNs", &self.bindingNs) - .field("portTypeName", &self.portTypeName) - .field("portTypeNs", &self.portTypeNs) - .finish() + fmt.debug_struct("WS_METADATA_ENDPOINT").field("endpointAddress", &self.endpointAddress).field("endpointPolicy", &self.endpointPolicy).field("portName", &self.portName).field("serviceName", &self.serviceName).field("serviceNs", &self.serviceNs).field("bindingName", &self.bindingName).field("bindingNs", &self.bindingNs).field("portTypeName", &self.portTypeName).field("portTypeNs", &self.portTypeNs).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5224,30 +5062,13 @@ impl ::core::default::Default for WS_OPERATION_DESCRIPTION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_OPERATION_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_OPERATION_DESCRIPTION") - .field("versionInfo", &self.versionInfo) - .field("inputMessageDescription", &self.inputMessageDescription) - .field("outputMessageDescription", &self.outputMessageDescription) - .field("inputMessageOptions", &self.inputMessageOptions) - .field("outputMessageOptions", &self.outputMessageOptions) - .field("parameterCount", &self.parameterCount) - .field("parameterDescription", &self.parameterDescription) - .field("style", &self.style) - .finish() + fmt.debug_struct("WS_OPERATION_DESCRIPTION").field("versionInfo", &self.versionInfo).field("inputMessageDescription", &self.inputMessageDescription).field("outputMessageDescription", &self.outputMessageDescription).field("inputMessageOptions", &self.inputMessageOptions).field("outputMessageOptions", &self.outputMessageOptions).field("parameterCount", &self.parameterCount).field("parameterDescription", &self.parameterDescription).field("style", &self.style).finish() } } #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WS_OPERATION_DESCRIPTION { fn eq(&self, other: &Self) -> bool { - self.versionInfo == other.versionInfo - && self.inputMessageDescription == other.inputMessageDescription - && self.outputMessageDescription == other.outputMessageDescription - && self.inputMessageOptions == other.inputMessageOptions - && self.outputMessageOptions == other.outputMessageOptions - && self.parameterCount == other.parameterCount - && self.parameterDescription == other.parameterDescription - && self.stubCallback.map(|f| f as usize) == other.stubCallback.map(|f| f as usize) - && self.style == other.style + self.versionInfo == other.versionInfo && self.inputMessageDescription == other.inputMessageDescription && self.outputMessageDescription == other.outputMessageDescription && self.inputMessageOptions == other.inputMessageOptions && self.outputMessageOptions == other.outputMessageOptions && self.parameterCount == other.parameterCount && self.parameterDescription == other.parameterDescription && self.stubCallback.map(|f| f as usize) == other.stubCallback.map(|f| f as usize) && self.style == other.style } } #[cfg(feature = "Win32_Foundation")] @@ -5333,14 +5154,7 @@ impl ::core::default::Default for WS_POLICY_CONSTRAINTS { } impl ::core::fmt::Debug for WS_POLICY_CONSTRAINTS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_POLICY_CONSTRAINTS") - .field("channelBinding", &self.channelBinding) - .field("channelPropertyConstraints", &self.channelPropertyConstraints) - .field("channelPropertyConstraintCount", &self.channelPropertyConstraintCount) - .field("securityConstraints", &self.securityConstraints) - .field("policyExtensions", &self.policyExtensions) - .field("policyExtensionCount", &self.policyExtensionCount) - .finish() + fmt.debug_struct("WS_POLICY_CONSTRAINTS").field("channelBinding", &self.channelBinding).field("channelPropertyConstraints", &self.channelPropertyConstraints).field("channelPropertyConstraintCount", &self.channelPropertyConstraintCount).field("securityConstraints", &self.securityConstraints).field("policyExtensions", &self.policyExtensions).field("policyExtensionCount", &self.policyExtensionCount).finish() } } impl ::core::cmp::PartialEq for WS_POLICY_CONSTRAINTS { @@ -6291,12 +6105,7 @@ impl ::core::default::Default for WS_SECURITY_CONSTRAINTS { } impl ::core::fmt::Debug for WS_SECURITY_CONSTRAINTS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_SECURITY_CONSTRAINTS") - .field("securityPropertyConstraints", &self.securityPropertyConstraints) - .field("securityPropertyConstraintCount", &self.securityPropertyConstraintCount) - .field("securityBindingConstraints", &self.securityBindingConstraints) - .field("securityBindingConstraintCount", &self.securityBindingConstraintCount) - .finish() + fmt.debug_struct("WS_SECURITY_CONSTRAINTS").field("securityPropertyConstraints", &self.securityPropertyConstraints).field("securityPropertyConstraintCount", &self.securityPropertyConstraintCount).field("securityBindingConstraints", &self.securityBindingConstraints).field("securityBindingConstraintCount", &self.securityBindingConstraintCount).finish() } } impl ::core::cmp::PartialEq for WS_SECURITY_CONSTRAINTS { @@ -6887,16 +6696,7 @@ impl ::core::default::Default for WS_SERVICE_ENDPOINT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_SERVICE_ENDPOINT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_SERVICE_ENDPOINT") - .field("address", &self.address) - .field("channelBinding", &self.channelBinding) - .field("channelType", &self.channelType) - .field("securityDescription", &self.securityDescription) - .field("contract", &self.contract) - .field("properties", &self.properties) - .field("propertyCount", &self.propertyCount) - .field("channelProperties", &self.channelProperties) - .finish() + fmt.debug_struct("WS_SERVICE_ENDPOINT").field("address", &self.address).field("channelBinding", &self.channelBinding).field("channelType", &self.channelType).field("securityDescription", &self.securityDescription).field("contract", &self.contract).field("properties", &self.properties).field("propertyCount", &self.propertyCount).field("channelProperties", &self.channelProperties).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7634,18 +7434,7 @@ impl ::core::default::Default for WS_STRUCT_DESCRIPTION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_STRUCT_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_STRUCT_DESCRIPTION") - .field("size", &self.size) - .field("alignment", &self.alignment) - .field("fields", &self.fields) - .field("fieldCount", &self.fieldCount) - .field("typeLocalName", &self.typeLocalName) - .field("typeNs", &self.typeNs) - .field("parentType", &self.parentType) - .field("subTypes", &self.subTypes) - .field("subTypeCount", &self.subTypeCount) - .field("structOptions", &self.structOptions) - .finish() + fmt.debug_struct("WS_STRUCT_DESCRIPTION").field("size", &self.size).field("alignment", &self.alignment).field("fields", &self.fields).field("fieldCount", &self.fieldCount).field("typeLocalName", &self.typeLocalName).field("typeNs", &self.typeNs).field("parentType", &self.parentType).field("subTypes", &self.subTypes).field("subTypeCount", &self.subTypeCount).field("structOptions", &self.structOptions).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7790,12 +7579,7 @@ impl ::core::default::Default for WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE { } impl ::core::fmt::Debug for WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding) - .field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding) - .finish() + fmt.debug_struct("WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding).field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE { @@ -7823,12 +7607,7 @@ impl ::core::default::Default for WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION } impl ::core::fmt::Debug for WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding) - .field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding) - .finish() + fmt.debug_struct("WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding).field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION { @@ -7857,13 +7636,7 @@ impl ::core::default::Default for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BI } impl ::core::fmt::Debug for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding) - .field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding) - .field("securityContextSecurityBinding", &self.securityContextSecurityBinding) - .finish() + fmt.debug_struct("WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding).field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding).field("securityContextSecurityBinding", &self.securityContextSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { @@ -7892,13 +7665,7 @@ impl ::core::default::Default for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_PO } impl ::core::fmt::Debug for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding) - .field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding) - .field("securityContextSecurityBinding", &self.securityContextSecurityBinding) - .finish() + fmt.debug_struct("WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding).field("kerberosApreqMessageSecurityBinding", &self.kerberosApreqMessageSecurityBinding).field("securityContextSecurityBinding", &self.securityContextSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { @@ -8034,12 +7801,7 @@ impl ::core::default::Default for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding) - .field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding) - .finish() + fmt.debug_struct("WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding).field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8070,12 +7832,7 @@ impl ::core::default::Default for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION { } impl ::core::fmt::Debug for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding) - .field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding) - .finish() + fmt.debug_struct("WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding).field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION { @@ -8108,13 +7865,7 @@ impl ::core::default::Default for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_ #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding) - .field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding) - .field("securityContextSecurityBinding", &self.securityContextSecurityBinding) - .finish() + fmt.debug_struct("WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding).field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding).field("securityContextSecurityBinding", &self.securityContextSecurityBinding).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8146,13 +7897,7 @@ impl ::core::default::Default for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_D } impl ::core::fmt::Debug for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION") - .field("channelProperties", &self.channelProperties) - .field("securityProperties", &self.securityProperties) - .field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding) - .field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding) - .field("securityContextSecurityBinding", &self.securityContextSecurityBinding) - .finish() + fmt.debug_struct("WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION").field("channelProperties", &self.channelProperties).field("securityProperties", &self.securityProperties).field("sspiTransportSecurityBinding", &self.sspiTransportSecurityBinding).field("usernameMessageSecurityBinding", &self.usernameMessageSecurityBinding).field("securityContextSecurityBinding", &self.securityContextSecurityBinding).finish() } } impl ::core::cmp::PartialEq for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { @@ -8673,15 +8418,7 @@ impl ::core::default::Default for WS_UNION_DESCRIPTION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_UNION_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_UNION_DESCRIPTION") - .field("size", &self.size) - .field("alignment", &self.alignment) - .field("fields", &self.fields) - .field("fieldCount", &self.fieldCount) - .field("enumOffset", &self.enumOffset) - .field("noneEnumValue", &self.noneEnumValue) - .field("valueIndices", &self.valueIndices) - .finish() + fmt.debug_struct("WS_UNION_DESCRIPTION").field("size", &self.size).field("alignment", &self.alignment).field("fields", &self.fields).field("fieldCount", &self.fieldCount).field("enumOffset", &self.enumOffset).field("noneEnumValue", &self.noneEnumValue).field("valueIndices", &self.valueIndices).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10748,15 +10485,7 @@ impl ::core::default::Default for WS_XML_WRITER_MTOM_ENCODING { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WS_XML_WRITER_MTOM_ENCODING { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WS_XML_WRITER_MTOM_ENCODING") - .field("encoding", &self.encoding) - .field("textEncoding", &self.textEncoding) - .field("writeMimeHeader", &self.writeMimeHeader) - .field("boundary", &self.boundary) - .field("startInfo", &self.startInfo) - .field("startUri", &self.startUri) - .field("maxInlineByteCount", &self.maxInlineByteCount) - .finish() + fmt.debug_struct("WS_XML_WRITER_MTOM_ENCODING").field("encoding", &self.encoding).field("textEncoding", &self.textEncoding).field("writeMimeHeader", &self.writeMimeHeader).field("boundary", &self.boundary).field("startInfo", &self.startInfo).field("startUri", &self.startUri).field("maxInlineByteCount", &self.maxInlineByteCount).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10987,27 +10716,12 @@ pub unsafe fn WebAuthNAuthenticatorGetAssertion<'a, Param0: ::windows::core::Int } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WebAuthNAuthenticatorMakeCredential<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>( - hwnd: Param0, - prpinformation: *const WEBAUTHN_RP_ENTITY_INFORMATION, - puserinformation: *const WEBAUTHN_USER_ENTITY_INFORMATION, - ppubkeycredparams: *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS, - pwebauthnclientdata: *const WEBAUTHN_CLIENT_DATA, - pwebauthnmakecredentialoptions: *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS, -) -> ::windows::core::Result<*mut WEBAUTHN_CREDENTIAL_ATTESTATION> { +pub unsafe fn WebAuthNAuthenticatorMakeCredential<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(hwnd: Param0, prpinformation: *const WEBAUTHN_RP_ENTITY_INFORMATION, puserinformation: *const WEBAUTHN_USER_ENTITY_INFORMATION, ppubkeycredparams: *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS, pwebauthnclientdata: *const WEBAUTHN_CLIENT_DATA, pwebauthnmakecredentialoptions: *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS) -> ::windows::core::Result<*mut WEBAUTHN_CREDENTIAL_ATTESTATION> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn WebAuthNAuthenticatorMakeCredential( - hwnd: super::super::Foundation::HWND, - prpinformation: *const WEBAUTHN_RP_ENTITY_INFORMATION, - puserinformation: *const WEBAUTHN_USER_ENTITY_INFORMATION, - ppubkeycredparams: *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS, - pwebauthnclientdata: *const WEBAUTHN_CLIENT_DATA, - pwebauthnmakecredentialoptions: *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS, - ppwebauthncredentialattestation: *mut *mut WEBAUTHN_CREDENTIAL_ATTESTATION, - ) -> ::windows::core::HRESULT; + fn WebAuthNAuthenticatorMakeCredential(hwnd: super::super::Foundation::HWND, prpinformation: *const WEBAUTHN_RP_ENTITY_INFORMATION, puserinformation: *const WEBAUTHN_USER_ENTITY_INFORMATION, ppubkeycredparams: *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS, pwebauthnclientdata: *const WEBAUTHN_CLIENT_DATA, pwebauthnmakecredentialoptions: *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS, ppwebauthncredentialattestation: *mut *mut WEBAUTHN_CREDENTIAL_ATTESTATION) -> ::windows::core::HRESULT; } let mut result__: <*mut WEBAUTHN_CREDENTIAL_ATTESTATION as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); WebAuthNAuthenticatorMakeCredential(hwnd.into_param().abi(), ::core::mem::transmute(prpinformation), ::core::mem::transmute(puserinformation), ::core::mem::transmute(ppubkeycredparams), ::core::mem::transmute(pwebauthnclientdata), ::core::mem::transmute(pwebauthnmakecredentialoptions), &mut result__).from_abi::<*mut WEBAUTHN_CREDENTIAL_ATTESTATION>(result__) @@ -11552,42 +11266,12 @@ pub unsafe fn WsCreateReader(properties: *const WS_XML_READER_PROPERTY, property } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WsCreateServiceEndpointFromTemplate( - channeltype: WS_CHANNEL_TYPE, - properties: *const WS_SERVICE_ENDPOINT_PROPERTY, - propertycount: u32, - addressurl: *const WS_STRING, - contract: *const WS_SERVICE_CONTRACT, - authorizationcallback: WS_SERVICE_SECURITY_CALLBACK, - heap: *const WS_HEAP, - templatetype: WS_BINDING_TEMPLATE_TYPE, - templatevalue: *const ::core::ffi::c_void, - templatesize: u32, - templatedescription: *const ::core::ffi::c_void, - templatedescriptionsize: u32, - serviceendpoint: *mut *mut WS_SERVICE_ENDPOINT, - error: *const WS_ERROR, -) -> ::windows::core::Result<()> { +pub unsafe fn WsCreateServiceEndpointFromTemplate(channeltype: WS_CHANNEL_TYPE, properties: *const WS_SERVICE_ENDPOINT_PROPERTY, propertycount: u32, addressurl: *const WS_STRING, contract: *const WS_SERVICE_CONTRACT, authorizationcallback: WS_SERVICE_SECURITY_CALLBACK, heap: *const WS_HEAP, templatetype: WS_BINDING_TEMPLATE_TYPE, templatevalue: *const ::core::ffi::c_void, templatesize: u32, templatedescription: *const ::core::ffi::c_void, templatedescriptionsize: u32, serviceendpoint: *mut *mut WS_SERVICE_ENDPOINT, error: *const WS_ERROR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn WsCreateServiceEndpointFromTemplate( - channeltype: WS_CHANNEL_TYPE, - properties: *const WS_SERVICE_ENDPOINT_PROPERTY, - propertycount: u32, - addressurl: *const WS_STRING, - contract: *const WS_SERVICE_CONTRACT, - authorizationcallback: ::windows::core::RawPtr, - heap: *const WS_HEAP, - templatetype: WS_BINDING_TEMPLATE_TYPE, - templatevalue: *const ::core::ffi::c_void, - templatesize: u32, - templatedescription: *const ::core::ffi::c_void, - templatedescriptionsize: u32, - serviceendpoint: *mut *mut WS_SERVICE_ENDPOINT, - error: *const WS_ERROR, - ) -> ::windows::core::HRESULT; + fn WsCreateServiceEndpointFromTemplate(channeltype: WS_CHANNEL_TYPE, properties: *const WS_SERVICE_ENDPOINT_PROPERTY, propertycount: u32, addressurl: *const WS_STRING, contract: *const WS_SERVICE_CONTRACT, authorizationcallback: ::windows::core::RawPtr, heap: *const WS_HEAP, templatetype: WS_BINDING_TEMPLATE_TYPE, templatevalue: *const ::core::ffi::c_void, templatesize: u32, templatedescription: *const ::core::ffi::c_void, templatedescriptionsize: u32, serviceendpoint: *mut *mut WS_SERVICE_ENDPOINT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsCreateServiceEndpointFromTemplate( ::core::mem::transmute(channeltype), @@ -11632,18 +11316,7 @@ pub unsafe fn WsCreateServiceProxy(channeltype: WS_CHANNEL_TYPE, channelbinding: extern "system" { fn WsCreateServiceProxy(channeltype: WS_CHANNEL_TYPE, channelbinding: WS_CHANNEL_BINDING, securitydescription: *const WS_SECURITY_DESCRIPTION, properties: *const WS_PROXY_PROPERTY, propertycount: u32, channelproperties: *const WS_CHANNEL_PROPERTY, channelpropertycount: u32, serviceproxy: *mut *mut WS_SERVICE_PROXY, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsCreateServiceProxy( - ::core::mem::transmute(channeltype), - ::core::mem::transmute(channelbinding), - ::core::mem::transmute(securitydescription), - ::core::mem::transmute(properties), - ::core::mem::transmute(propertycount), - ::core::mem::transmute(channelproperties), - ::core::mem::transmute(channelpropertycount), - ::core::mem::transmute(serviceproxy), - ::core::mem::transmute(error), - ) - .ok() + WsCreateServiceProxy(::core::mem::transmute(channeltype), ::core::mem::transmute(channelbinding), ::core::mem::transmute(securitydescription), ::core::mem::transmute(properties), ::core::mem::transmute(propertycount), ::core::mem::transmute(channelproperties), ::core::mem::transmute(channelpropertycount), ::core::mem::transmute(serviceproxy), ::core::mem::transmute(error)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11656,19 +11329,7 @@ pub unsafe fn WsCreateServiceProxyFromTemplate(channeltype: WS_CHANNEL_TYPE, pro extern "system" { fn WsCreateServiceProxyFromTemplate(channeltype: WS_CHANNEL_TYPE, properties: *const WS_PROXY_PROPERTY, propertycount: u32, templatetype: WS_BINDING_TEMPLATE_TYPE, templatevalue: *const ::core::ffi::c_void, templatesize: u32, templatedescription: *const ::core::ffi::c_void, templatedescriptionsize: u32, serviceproxy: *mut *mut WS_SERVICE_PROXY, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsCreateServiceProxyFromTemplate( - ::core::mem::transmute(channeltype), - ::core::mem::transmute(properties), - ::core::mem::transmute(propertycount), - ::core::mem::transmute(templatetype), - ::core::mem::transmute(templatevalue), - ::core::mem::transmute(templatesize), - ::core::mem::transmute(templatedescription), - ::core::mem::transmute(templatedescriptionsize), - ::core::mem::transmute(serviceproxy), - ::core::mem::transmute(error), - ) - .ok() + WsCreateServiceProxyFromTemplate(::core::mem::transmute(channeltype), ::core::mem::transmute(properties), ::core::mem::transmute(propertycount), ::core::mem::transmute(templatetype), ::core::mem::transmute(templatevalue), ::core::mem::transmute(templatesize), ::core::mem::transmute(templatedescription), ::core::mem::transmute(templatedescriptionsize), ::core::mem::transmute(serviceproxy), ::core::mem::transmute(error)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12025,19 +11686,7 @@ pub unsafe fn WsGetCustomHeader(message: *const WS_MESSAGE, customheaderdescript extern "system" { fn WsGetCustomHeader(message: *const WS_MESSAGE, customheaderdescription: *const WS_ELEMENT_DESCRIPTION, repeatingoption: WS_REPEATING_HEADER_OPTION, headerindex: u32, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, headerattributes: *mut u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetCustomHeader( - ::core::mem::transmute(message), - ::core::mem::transmute(customheaderdescription), - ::core::mem::transmute(repeatingoption), - ::core::mem::transmute(headerindex), - ::core::mem::transmute(readoption), - ::core::mem::transmute(heap), - ::core::mem::transmute(value), - ::core::mem::transmute(valuesize), - ::core::mem::transmute(headerattributes), - ::core::mem::transmute(error), - ) - .ok() + WsGetCustomHeader(::core::mem::transmute(message), ::core::mem::transmute(customheaderdescription), ::core::mem::transmute(repeatingoption), ::core::mem::transmute(headerindex), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(headerattributes), ::core::mem::transmute(error)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12172,19 +11821,7 @@ pub unsafe fn WsGetMappedHeader(message: *const WS_MESSAGE, headername: *const W extern "system" { fn WsGetMappedHeader(message: *const WS_MESSAGE, headername: *const WS_XML_STRING, repeatingoption: WS_REPEATING_HEADER_OPTION, headerindex: u32, valuetype: WS_TYPE, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsGetMappedHeader( - ::core::mem::transmute(message), - ::core::mem::transmute(headername), - ::core::mem::transmute(repeatingoption), - ::core::mem::transmute(headerindex), - ::core::mem::transmute(valuetype), - ::core::mem::transmute(readoption), - ::core::mem::transmute(heap), - ::core::mem::transmute(value), - ::core::mem::transmute(valuesize), - ::core::mem::transmute(error), - ) - .ok() + WsGetMappedHeader(::core::mem::transmute(message), ::core::mem::transmute(headername), ::core::mem::transmute(repeatingoption), ::core::mem::transmute(headerindex), ::core::mem::transmute(valuetype), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12599,19 +12236,7 @@ pub unsafe fn WsReadArray(reader: *const WS_XML_READER, localname: *const WS_XML extern "system" { fn WsReadArray(reader: *const WS_XML_READER, localname: *const WS_XML_STRING, ns: *const WS_XML_STRING, valuetype: WS_VALUE_TYPE, array: *mut ::core::ffi::c_void, arraysize: u32, itemoffset: u32, itemcount: u32, actualitemcount: *mut u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadArray( - ::core::mem::transmute(reader), - ::core::mem::transmute(localname), - ::core::mem::transmute(ns), - ::core::mem::transmute(valuetype), - ::core::mem::transmute(array), - ::core::mem::transmute(arraysize), - ::core::mem::transmute(itemoffset), - ::core::mem::transmute(itemcount), - ::core::mem::transmute(actualitemcount), - ::core::mem::transmute(error), - ) - .ok() + WsReadArray(::core::mem::transmute(reader), ::core::mem::transmute(localname), ::core::mem::transmute(ns), ::core::mem::transmute(valuetype), ::core::mem::transmute(array), ::core::mem::transmute(arraysize), ::core::mem::transmute(itemoffset), ::core::mem::transmute(itemcount), ::core::mem::transmute(actualitemcount), ::core::mem::transmute(error)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12879,18 +12504,7 @@ pub unsafe fn WsReadType(reader: *const WS_XML_READER, typemapping: WS_TYPE_MAPP extern "system" { fn WsReadType(reader: *const WS_XML_READER, typemapping: WS_TYPE_MAPPING, r#type: WS_TYPE, typedescription: *const ::core::ffi::c_void, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadType( - ::core::mem::transmute(reader), - ::core::mem::transmute(typemapping), - ::core::mem::transmute(r#type), - ::core::mem::transmute(typedescription), - ::core::mem::transmute(readoption), - ::core::mem::transmute(heap), - ::core::mem::transmute(value), - ::core::mem::transmute(valuesize), - ::core::mem::transmute(error), - ) - .ok() + WsReadType(::core::mem::transmute(reader), ::core::mem::transmute(typemapping), ::core::mem::transmute(r#type), ::core::mem::transmute(typedescription), ::core::mem::transmute(readoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(error)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12929,18 +12543,7 @@ pub unsafe fn WsReadXmlBufferFromBytes(reader: *const WS_XML_READER, encoding: * extern "system" { fn WsReadXmlBufferFromBytes(reader: *const WS_XML_READER, encoding: *const WS_XML_READER_ENCODING, properties: *const WS_XML_READER_PROPERTY, propertycount: u32, bytes: *const ::core::ffi::c_void, bytecount: u32, heap: *const WS_HEAP, xmlbuffer: *mut *mut WS_XML_BUFFER, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReadXmlBufferFromBytes( - ::core::mem::transmute(reader), - ::core::mem::transmute(encoding), - ::core::mem::transmute(properties), - ::core::mem::transmute(propertycount), - ::core::mem::transmute(bytes), - ::core::mem::transmute(bytecount), - ::core::mem::transmute(heap), - ::core::mem::transmute(xmlbuffer), - ::core::mem::transmute(error), - ) - .ok() + WsReadXmlBufferFromBytes(::core::mem::transmute(reader), ::core::mem::transmute(encoding), ::core::mem::transmute(properties), ::core::mem::transmute(propertycount), ::core::mem::transmute(bytes), ::core::mem::transmute(bytecount), ::core::mem::transmute(heap), ::core::mem::transmute(xmlbuffer), ::core::mem::transmute(error)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12954,21 +12557,7 @@ pub unsafe fn WsReceiveMessage(channel: *const WS_CHANNEL, message: *const WS_ME extern "system" { fn WsReceiveMessage(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, messagedescriptions: *const *const WS_MESSAGE_DESCRIPTION, messagedescriptioncount: u32, receiveoption: WS_RECEIVE_OPTION, readbodyoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, index: *mut u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsReceiveMessage( - ::core::mem::transmute(channel), - ::core::mem::transmute(message), - ::core::mem::transmute(messagedescriptions), - ::core::mem::transmute(messagedescriptioncount), - ::core::mem::transmute(receiveoption), - ::core::mem::transmute(readbodyoption), - ::core::mem::transmute(heap), - ::core::mem::transmute(value), - ::core::mem::transmute(valuesize), - ::core::mem::transmute(index), - ::core::mem::transmute(asynccontext), - ::core::mem::transmute(error), - ) - .ok() + WsReceiveMessage(::core::mem::transmute(channel), ::core::mem::transmute(message), ::core::mem::transmute(messagedescriptions), ::core::mem::transmute(messagedescriptioncount), ::core::mem::transmute(receiveoption), ::core::mem::transmute(readbodyoption), ::core::mem::transmute(heap), ::core::mem::transmute(value), ::core::mem::transmute(valuesize), ::core::mem::transmute(index), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13042,42 +12631,12 @@ pub unsafe fn WsRemoveNode(nodeposition: *const WS_XML_NODE_POSITION, error: *co } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WsRequestReply( - channel: *const WS_CHANNEL, - requestmessage: *const WS_MESSAGE, - requestmessagedescription: *const WS_MESSAGE_DESCRIPTION, - writeoption: WS_WRITE_OPTION, - requestbodyvalue: *const ::core::ffi::c_void, - requestbodyvaluesize: u32, - replymessage: *const WS_MESSAGE, - replymessagedescription: *const WS_MESSAGE_DESCRIPTION, - readoption: WS_READ_OPTION, - heap: *const WS_HEAP, - value: *mut ::core::ffi::c_void, - valuesize: u32, - asynccontext: *const WS_ASYNC_CONTEXT, - error: *const WS_ERROR, -) -> ::windows::core::Result<()> { +pub unsafe fn WsRequestReply(channel: *const WS_CHANNEL, requestmessage: *const WS_MESSAGE, requestmessagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, requestbodyvalue: *const ::core::ffi::c_void, requestbodyvaluesize: u32, replymessage: *const WS_MESSAGE, replymessagedescription: *const WS_MESSAGE_DESCRIPTION, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn WsRequestReply( - channel: *const WS_CHANNEL, - requestmessage: *const WS_MESSAGE, - requestmessagedescription: *const WS_MESSAGE_DESCRIPTION, - writeoption: WS_WRITE_OPTION, - requestbodyvalue: *const ::core::ffi::c_void, - requestbodyvaluesize: u32, - replymessage: *const WS_MESSAGE, - replymessagedescription: *const WS_MESSAGE_DESCRIPTION, - readoption: WS_READ_OPTION, - heap: *const WS_HEAP, - value: *mut ::core::ffi::c_void, - valuesize: u32, - asynccontext: *const WS_ASYNC_CONTEXT, - error: *const WS_ERROR, - ) -> ::windows::core::HRESULT; + fn WsRequestReply(channel: *const WS_CHANNEL, requestmessage: *const WS_MESSAGE, requestmessagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, requestbodyvalue: *const ::core::ffi::c_void, requestbodyvaluesize: u32, replymessage: *const WS_MESSAGE, replymessagedescription: *const WS_MESSAGE_DESCRIPTION, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } WsRequestReply( ::core::mem::transmute(channel), @@ -13266,18 +12825,7 @@ pub unsafe fn WsSendReplyMessage(channel: *const WS_CHANNEL, replymessage: *cons extern "system" { fn WsSendReplyMessage(channel: *const WS_CHANNEL, replymessage: *const WS_MESSAGE, replymessagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, replybodyvalue: *const ::core::ffi::c_void, replybodyvaluesize: u32, requestmessage: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsSendReplyMessage( - ::core::mem::transmute(channel), - ::core::mem::transmute(replymessage), - ::core::mem::transmute(replymessagedescription), - ::core::mem::transmute(writeoption), - ::core::mem::transmute(replybodyvalue), - ::core::mem::transmute(replybodyvaluesize), - ::core::mem::transmute(requestmessage), - ::core::mem::transmute(asynccontext), - ::core::mem::transmute(error), - ) - .ok() + WsSendReplyMessage(::core::mem::transmute(channel), ::core::mem::transmute(replymessage), ::core::mem::transmute(replymessagedescription), ::core::mem::transmute(writeoption), ::core::mem::transmute(replybodyvalue), ::core::mem::transmute(replybodyvaluesize), ::core::mem::transmute(requestmessage), ::core::mem::transmute(asynccontext), ::core::mem::transmute(error)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13860,18 +13408,7 @@ pub unsafe fn WsWriteXmlBufferToBytes(writer: *const WS_XML_WRITER, xmlbuffer: * extern "system" { fn WsWriteXmlBufferToBytes(writer: *const WS_XML_WRITER, xmlbuffer: *const WS_XML_BUFFER, encoding: *const WS_XML_WRITER_ENCODING, properties: *const WS_XML_WRITER_PROPERTY, propertycount: u32, heap: *const WS_HEAP, bytes: *mut *mut ::core::ffi::c_void, bytecount: *mut u32, error: *const WS_ERROR) -> ::windows::core::HRESULT; } - WsWriteXmlBufferToBytes( - ::core::mem::transmute(writer), - ::core::mem::transmute(xmlbuffer), - ::core::mem::transmute(encoding), - ::core::mem::transmute(properties), - ::core::mem::transmute(propertycount), - ::core::mem::transmute(heap), - ::core::mem::transmute(bytes), - ::core::mem::transmute(bytecount), - ::core::mem::transmute(error), - ) - .ok() + WsWriteXmlBufferToBytes(::core::mem::transmute(writer), ::core::mem::transmute(xmlbuffer), ::core::mem::transmute(encoding), ::core::mem::transmute(properties), ::core::mem::transmute(propertycount), ::core::mem::transmute(heap), ::core::mem::transmute(bytes), ::core::mem::transmute(bytecount), ::core::mem::transmute(error)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Security/AppLocker/mod.rs b/src/Windows/Win32/Security/AppLocker/mod.rs index fd23754e26..a890ecb206 100644 --- a/src/Windows/Win32/Security/AppLocker/mod.rs +++ b/src/Windows/Win32/Security/AppLocker/mod.rs @@ -112,23 +112,7 @@ impl ::core::fmt::Debug for SAFER_CODE_PROPERTIES_V2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SAFER_CODE_PROPERTIES_V2 { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.dwCheckFlags == other.dwCheckFlags - && self.ImagePath == other.ImagePath - && self.hImageFileHandle == other.hImageFileHandle - && self.UrlZoneId == other.UrlZoneId - && self.ImageHash == other.ImageHash - && self.dwImageHashSize == other.dwImageHashSize - && self.ImageSize == other.ImageSize - && self.HashAlgorithm == other.HashAlgorithm - && self.pByteBlock == other.pByteBlock - && self.hWndParent == other.hWndParent - && self.dwWVTUIChoice == other.dwWVTUIChoice - && self.PackageMoniker == other.PackageMoniker - && self.PackagePublisher == other.PackagePublisher - && self.PackageName == other.PackageName - && self.PackageVersion == other.PackageVersion - && self.PackageIsFramework == other.PackageIsFramework + self.cbSize == other.cbSize && self.dwCheckFlags == other.dwCheckFlags && self.ImagePath == other.ImagePath && self.hImageFileHandle == other.hImageFileHandle && self.UrlZoneId == other.UrlZoneId && self.ImageHash == other.ImageHash && self.dwImageHashSize == other.dwImageHashSize && self.ImageSize == other.ImageSize && self.HashAlgorithm == other.HashAlgorithm && self.pByteBlock == other.pByteBlock && self.hWndParent == other.hWndParent && self.dwWVTUIChoice == other.dwWVTUIChoice && self.PackageMoniker == other.PackageMoniker && self.PackagePublisher == other.PackagePublisher && self.PackageName == other.PackageName && self.PackageVersion == other.PackageVersion && self.PackageIsFramework == other.PackageIsFramework } } #[cfg(feature = "Win32_Foundation")] @@ -211,16 +195,7 @@ impl ::core::default::Default for SAFER_HASH_IDENTIFICATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SAFER_HASH_IDENTIFICATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SAFER_HASH_IDENTIFICATION") - .field("header", &self.header) - .field("Description", &self.Description) - .field("FriendlyName", &self.FriendlyName) - .field("HashSize", &self.HashSize) - .field("ImageHash", &self.ImageHash) - .field("HashAlgorithm", &self.HashAlgorithm) - .field("ImageSize", &self.ImageSize) - .field("dwSaferFlags", &self.dwSaferFlags) - .finish() + fmt.debug_struct("SAFER_HASH_IDENTIFICATION").field("header", &self.header).field("Description", &self.Description).field("FriendlyName", &self.FriendlyName).field("HashSize", &self.HashSize).field("ImageHash", &self.ImageHash).field("HashAlgorithm", &self.HashAlgorithm).field("ImageSize", &self.ImageSize).field("dwSaferFlags", &self.dwSaferFlags).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs b/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs index b9ab6671be..09af95d721 100644 --- a/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs +++ b/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs @@ -365,8 +365,7 @@ pub struct AsyncIIdentityProvider_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppidentityenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -479,8 +478,7 @@ pub struct AsyncIIdentityStore_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpszuniqueid: super::super::super::super::Foundation::PWSTR, providerguid: *const ::windows::core::GUID, cbsid: u16, psid: *mut u8) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psid: *mut u8, pcbrequiredsid: *mut u16) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppidentityenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -850,8 +848,7 @@ pub struct IIdentityProvider_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const ::core::mem::ManuallyDrop, ppidentityenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const ::core::mem::ManuallyDrop, ppidentityenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpszusername: super::super::super::super::Foundation::PWSTR, pppropertystore: *mut ::windows::core::RawPtr, pkeywordstoadd: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, @@ -930,8 +927,7 @@ pub struct IIdentityStore_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpszuniqueid: super::super::super::super::Foundation::PWSTR, providerguid: *const ::windows::core::GUID, cbsid: u16, psid: *mut u8, pcbrequiredsid: *mut u16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const ::core::mem::ManuallyDrop, ppidentityenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eidentitytype: IDENTITY_TYPE, pfilterkey: *const super::super::super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pfilterpropvarvalue: *const ::core::mem::ManuallyDrop, ppidentityenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); diff --git a/src/Windows/Win32/Security/Authentication/Identity/mod.rs b/src/Windows/Win32/Security/Authentication/Identity/mod.rs index b828de65cc..723fc5fe33 100644 --- a/src/Windows/Win32/Security/Authentication/Identity/mod.rs +++ b/src/Windows/Win32/Security/Authentication/Identity/mod.rs @@ -162,85 +162,35 @@ pub unsafe fn AcceptSecurityContext(phcredential: *const super::super::Credentia extern "system" { fn AcceptSecurityContext(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, pinput: *const SecBufferDesc, fcontextreq: ACCEPT_SECURITY_CONTEXT_CONTEXT_REQ, targetdatarep: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> i32; } - ::core::mem::transmute(AcceptSecurityContext( - ::core::mem::transmute(phcredential), - ::core::mem::transmute(phcontext), - ::core::mem::transmute(pinput), - ::core::mem::transmute(fcontextreq), - ::core::mem::transmute(targetdatarep), - ::core::mem::transmute(phnewcontext), - ::core::mem::transmute(poutput), - ::core::mem::transmute(pfcontextattr), - ::core::mem::transmute(ptsexpiry), - )) + ::core::mem::transmute(AcceptSecurityContext(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(pinput), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] #[inline] -pub unsafe fn AcquireCredentialsHandleA<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - pszprincipal: Param0, - pszpackage: Param1, - fcredentialuse: SECPKG_CRED, - pvlogonid: *const ::core::ffi::c_void, - pauthdata: *const ::core::ffi::c_void, - pgetkeyfn: SEC_GET_KEY_FN, - pvgetkeyargument: *const ::core::ffi::c_void, - phcredential: *mut super::super::Credentials::SecHandle, - ptsexpiry: *mut i64, -) -> i32 { +pub unsafe fn AcquireCredentialsHandleA<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(pszprincipal: Param0, pszpackage: Param1, fcredentialuse: SECPKG_CRED, pvlogonid: *const ::core::ffi::c_void, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: SEC_GET_KEY_FN, pvgetkeyargument: *const ::core::ffi::c_void, phcredential: *mut super::super::Credentials::SecHandle, ptsexpiry: *mut i64) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn AcquireCredentialsHandleA(pszprincipal: super::super::super::Foundation::PSTR, pszpackage: super::super::super::Foundation::PSTR, fcredentialuse: SECPKG_CRED, pvlogonid: *const ::core::ffi::c_void, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: ::windows::core::RawPtr, pvgetkeyargument: *const ::core::ffi::c_void, phcredential: *mut super::super::Credentials::SecHandle, ptsexpiry: *mut i64) -> i32; } - ::core::mem::transmute(AcquireCredentialsHandleA( - pszprincipal.into_param().abi(), - pszpackage.into_param().abi(), - ::core::mem::transmute(fcredentialuse), - ::core::mem::transmute(pvlogonid), - ::core::mem::transmute(pauthdata), - ::core::mem::transmute(pgetkeyfn), - ::core::mem::transmute(pvgetkeyargument), - ::core::mem::transmute(phcredential), - ::core::mem::transmute(ptsexpiry), - )) + ::core::mem::transmute(AcquireCredentialsHandleA(pszprincipal.into_param().abi(), pszpackage.into_param().abi(), ::core::mem::transmute(fcredentialuse), ::core::mem::transmute(pvlogonid), ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(phcredential), ::core::mem::transmute(ptsexpiry))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] #[inline] -pub unsafe fn AcquireCredentialsHandleW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - pszprincipal: Param0, - pszpackage: Param1, - fcredentialuse: SECPKG_CRED, - pvlogonid: *const ::core::ffi::c_void, - pauthdata: *const ::core::ffi::c_void, - pgetkeyfn: SEC_GET_KEY_FN, - pvgetkeyargument: *const ::core::ffi::c_void, - phcredential: *mut super::super::Credentials::SecHandle, - ptsexpiry: *mut i64, -) -> i32 { +pub unsafe fn AcquireCredentialsHandleW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(pszprincipal: Param0, pszpackage: Param1, fcredentialuse: SECPKG_CRED, pvlogonid: *const ::core::ffi::c_void, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: SEC_GET_KEY_FN, pvgetkeyargument: *const ::core::ffi::c_void, phcredential: *mut super::super::Credentials::SecHandle, ptsexpiry: *mut i64) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn AcquireCredentialsHandleW(pszprincipal: super::super::super::Foundation::PWSTR, pszpackage: super::super::super::Foundation::PWSTR, fcredentialuse: SECPKG_CRED, pvlogonid: *const ::core::ffi::c_void, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: ::windows::core::RawPtr, pvgetkeyargument: *const ::core::ffi::c_void, phcredential: *mut super::super::Credentials::SecHandle, ptsexpiry: *mut i64) -> i32; } - ::core::mem::transmute(AcquireCredentialsHandleW( - pszprincipal.into_param().abi(), - pszpackage.into_param().abi(), - ::core::mem::transmute(fcredentialuse), - ::core::mem::transmute(pvlogonid), - ::core::mem::transmute(pauthdata), - ::core::mem::transmute(pgetkeyfn), - ::core::mem::transmute(pvgetkeyargument), - ::core::mem::transmute(phcredential), - ::core::mem::transmute(ptsexpiry), - )) + ::core::mem::transmute(AcquireCredentialsHandleW(pszprincipal.into_param().abi(), pszpackage.into_param().abi(), ::core::mem::transmute(fcredentialuse), ::core::mem::transmute(pvlogonid), ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(phcredential), ::core::mem::transmute(ptsexpiry))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -254,16 +204,7 @@ pub unsafe fn AddCredentialsA<'a, Param1: ::windows::core::IntoParam<'a, super:: extern "system" { fn AddCredentialsA(hcredentials: *const super::super::Credentials::SecHandle, pszprincipal: super::super::super::Foundation::PSTR, pszpackage: super::super::super::Foundation::PSTR, fcredentialuse: u32, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: ::windows::core::RawPtr, pvgetkeyargument: *const ::core::ffi::c_void, ptsexpiry: *mut i64) -> i32; } - ::core::mem::transmute(AddCredentialsA( - ::core::mem::transmute(hcredentials), - pszprincipal.into_param().abi(), - pszpackage.into_param().abi(), - ::core::mem::transmute(fcredentialuse), - ::core::mem::transmute(pauthdata), - ::core::mem::transmute(pgetkeyfn), - ::core::mem::transmute(pvgetkeyargument), - ::core::mem::transmute(ptsexpiry), - )) + ::core::mem::transmute(AddCredentialsA(::core::mem::transmute(hcredentials), pszprincipal.into_param().abi(), pszpackage.into_param().abi(), ::core::mem::transmute(fcredentialuse), ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(ptsexpiry))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -277,16 +218,7 @@ pub unsafe fn AddCredentialsW<'a, Param1: ::windows::core::IntoParam<'a, super:: extern "system" { fn AddCredentialsW(hcredentials: *const super::super::Credentials::SecHandle, pszprincipal: super::super::super::Foundation::PWSTR, pszpackage: super::super::super::Foundation::PWSTR, fcredentialuse: u32, pauthdata: *const ::core::ffi::c_void, pgetkeyfn: ::windows::core::RawPtr, pvgetkeyargument: *const ::core::ffi::c_void, ptsexpiry: *mut i64) -> i32; } - ::core::mem::transmute(AddCredentialsW( - ::core::mem::transmute(hcredentials), - pszprincipal.into_param().abi(), - pszpackage.into_param().abi(), - ::core::mem::transmute(fcredentialuse), - ::core::mem::transmute(pauthdata), - ::core::mem::transmute(pgetkeyfn), - ::core::mem::transmute(pvgetkeyargument), - ::core::mem::transmute(ptsexpiry), - )) + ::core::mem::transmute(AddCredentialsW(::core::mem::transmute(hcredentials), pszprincipal.into_param().abi(), pszpackage.into_param().abi(), ::core::mem::transmute(fcredentialuse), ::core::mem::transmute(pauthdata), ::core::mem::transmute(pgetkeyfn), ::core::mem::transmute(pvgetkeyargument), ::core::mem::transmute(ptsexpiry))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -772,18 +704,7 @@ impl ::core::default::Default for CENTRAL_ACCESS_POLICY_ENTRY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CENTRAL_ACCESS_POLICY_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CENTRAL_ACCESS_POLICY_ENTRY") - .field("Name", &self.Name) - .field("Description", &self.Description) - .field("ChangeId", &self.ChangeId) - .field("LengthAppliesTo", &self.LengthAppliesTo) - .field("AppliesTo", &self.AppliesTo) - .field("LengthSD", &self.LengthSD) - .field("SD", &self.SD) - .field("LengthStagedSD", &self.LengthStagedSD) - .field("StagedSD", &self.StagedSD) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("CENTRAL_ACCESS_POLICY_ENTRY").field("Name", &self.Name).field("Description", &self.Description).field("ChangeId", &self.ChangeId).field("LengthAppliesTo", &self.LengthAppliesTo).field("AppliesTo", &self.AppliesTo).field("LengthSD", &self.LengthSD).field("SD", &self.SD).field("LengthStagedSD", &self.LengthStagedSD).field("StagedSD", &self.StagedSD).field("Flags", &self.Flags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -872,16 +793,7 @@ pub unsafe fn ChangeAccountPasswordA<'a, Param5: ::windows::core::IntoParam<'a, extern "system" { fn ChangeAccountPasswordA(pszpackagename: *const i8, pszdomainname: *const i8, pszaccountname: *const i8, pszoldpassword: *const i8, psznewpassword: *const i8, bimpersonating: super::super::super::Foundation::BOOLEAN, dwreserved: u32, poutput: *mut SecBufferDesc) -> i32; } - ::core::mem::transmute(ChangeAccountPasswordA( - ::core::mem::transmute(pszpackagename), - ::core::mem::transmute(pszdomainname), - ::core::mem::transmute(pszaccountname), - ::core::mem::transmute(pszoldpassword), - ::core::mem::transmute(psznewpassword), - bimpersonating.into_param().abi(), - ::core::mem::transmute(dwreserved), - ::core::mem::transmute(poutput), - )) + ::core::mem::transmute(ChangeAccountPasswordA(::core::mem::transmute(pszpackagename), ::core::mem::transmute(pszdomainname), ::core::mem::transmute(pszaccountname), ::core::mem::transmute(pszoldpassword), ::core::mem::transmute(psznewpassword), bimpersonating.into_param().abi(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(poutput))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -895,16 +807,7 @@ pub unsafe fn ChangeAccountPasswordW<'a, Param5: ::windows::core::IntoParam<'a, extern "system" { fn ChangeAccountPasswordW(pszpackagename: *const u16, pszdomainname: *const u16, pszaccountname: *const u16, pszoldpassword: *const u16, psznewpassword: *const u16, bimpersonating: super::super::super::Foundation::BOOLEAN, dwreserved: u32, poutput: *mut SecBufferDesc) -> i32; } - ::core::mem::transmute(ChangeAccountPasswordW( - ::core::mem::transmute(pszpackagename), - ::core::mem::transmute(pszdomainname), - ::core::mem::transmute(pszaccountname), - ::core::mem::transmute(pszoldpassword), - ::core::mem::transmute(psznewpassword), - bimpersonating.into_param().abi(), - ::core::mem::transmute(dwreserved), - ::core::mem::transmute(poutput), - )) + ::core::mem::transmute(ChangeAccountPasswordW(::core::mem::transmute(pszpackagename), ::core::mem::transmute(pszdomainname), ::core::mem::transmute(pszaccountname), ::core::mem::transmute(pszoldpassword), ::core::mem::transmute(psznewpassword), bimpersonating.into_param().abi(), ::core::mem::transmute(dwreserved), ::core::mem::transmute(poutput))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -983,13 +886,7 @@ impl ::core::default::Default for DOMAIN_PASSWORD_INFORMATION { } impl ::core::fmt::Debug for DOMAIN_PASSWORD_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DOMAIN_PASSWORD_INFORMATION") - .field("MinPasswordLength", &self.MinPasswordLength) - .field("PasswordHistoryLength", &self.PasswordHistoryLength) - .field("PasswordProperties", &self.PasswordProperties) - .field("MaxPasswordAge", &self.MaxPasswordAge) - .field("MinPasswordAge", &self.MinPasswordAge) - .finish() + fmt.debug_struct("DOMAIN_PASSWORD_INFORMATION").field("MinPasswordLength", &self.MinPasswordLength).field("PasswordHistoryLength", &self.PasswordHistoryLength).field("PasswordProperties", &self.PasswordProperties).field("MaxPasswordAge", &self.MaxPasswordAge).field("MinPasswordAge", &self.MinPasswordAge).finish() } } impl ::core::cmp::PartialEq for DOMAIN_PASSWORD_INFORMATION { @@ -1545,20 +1442,7 @@ pub unsafe fn InitializeSecurityContextA(phcredential: *const super::super::Cred extern "system" { fn InitializeSecurityContextA(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, psztargetname: *const i8, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: *const SecBufferDesc, reserved2: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> i32; } - ::core::mem::transmute(InitializeSecurityContextA( - ::core::mem::transmute(phcredential), - ::core::mem::transmute(phcontext), - ::core::mem::transmute(psztargetname), - ::core::mem::transmute(fcontextreq), - ::core::mem::transmute(reserved1), - ::core::mem::transmute(targetdatarep), - ::core::mem::transmute(pinput), - ::core::mem::transmute(reserved2), - ::core::mem::transmute(phnewcontext), - ::core::mem::transmute(poutput), - ::core::mem::transmute(pfcontextattr), - ::core::mem::transmute(ptsexpiry), - )) + ::core::mem::transmute(InitializeSecurityContextA(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(psztargetname), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(reserved1), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(pinput), ::core::mem::transmute(reserved2), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1572,20 +1456,7 @@ pub unsafe fn InitializeSecurityContextW(phcredential: *const super::super::Cred extern "system" { fn InitializeSecurityContextW(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, psztargetname: *const u16, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: *const SecBufferDesc, reserved2: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> i32; } - ::core::mem::transmute(InitializeSecurityContextW( - ::core::mem::transmute(phcredential), - ::core::mem::transmute(phcontext), - ::core::mem::transmute(psztargetname), - ::core::mem::transmute(fcontextreq), - ::core::mem::transmute(reserved1), - ::core::mem::transmute(targetdatarep), - ::core::mem::transmute(pinput), - ::core::mem::transmute(reserved2), - ::core::mem::transmute(phnewcontext), - ::core::mem::transmute(poutput), - ::core::mem::transmute(pfcontextattr), - ::core::mem::transmute(ptsexpiry), - )) + ::core::mem::transmute(InitializeSecurityContextW(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(psztargetname), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(reserved1), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(pinput), ::core::mem::transmute(reserved2), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1615,17 +1486,7 @@ impl ::core::default::Default for KDC_PROXY_CACHE_ENTRY_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for KDC_PROXY_CACHE_ENTRY_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KDC_PROXY_CACHE_ENTRY_DATA") - .field("SinceLastUsed", &self.SinceLastUsed) - .field("DomainName", &self.DomainName) - .field("ProxyServerName", &self.ProxyServerName) - .field("ProxyServerVdir", &self.ProxyServerVdir) - .field("ProxyServerPort", &self.ProxyServerPort) - .field("LogonId", &self.LogonId) - .field("CredUserName", &self.CredUserName) - .field("CredDomainName", &self.CredDomainName) - .field("GlobalCache", &self.GlobalCache) - .finish() + fmt.debug_struct("KDC_PROXY_CACHE_ENTRY_DATA").field("SinceLastUsed", &self.SinceLastUsed).field("DomainName", &self.DomainName).field("ProxyServerName", &self.ProxyServerName).field("ProxyServerVdir", &self.ProxyServerVdir).field("ProxyServerPort", &self.ProxyServerPort).field("LogonId", &self.LogonId).field("CredUserName", &self.CredUserName).field("CredDomainName", &self.CredDomainName).field("GlobalCache", &self.GlobalCache).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1878,16 +1739,7 @@ impl ::core::default::Default for KERB_BINDING_CACHE_ENTRY_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for KERB_BINDING_CACHE_ENTRY_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KERB_BINDING_CACHE_ENTRY_DATA") - .field("DiscoveryTime", &self.DiscoveryTime) - .field("RealmName", &self.RealmName) - .field("KdcAddress", &self.KdcAddress) - .field("AddressType", &self.AddressType) - .field("Flags", &self.Flags) - .field("DcFlags", &self.DcFlags) - .field("CacheFlags", &self.CacheFlags) - .field("KdcName", &self.KdcName) - .finish() + fmt.debug_struct("KERB_BINDING_CACHE_ENTRY_DATA").field("DiscoveryTime", &self.DiscoveryTime).field("RealmName", &self.RealmName).field("KdcAddress", &self.KdcAddress).field("AddressType", &self.AddressType).field("Flags", &self.Flags).field("DcFlags", &self.DcFlags).field("CacheFlags", &self.CacheFlags).field("KdcName", &self.KdcName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2028,14 +1880,7 @@ impl ::core::default::Default for KERB_CERTIFICATE_S4U_LOGON { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for KERB_CERTIFICATE_S4U_LOGON { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KERB_CERTIFICATE_S4U_LOGON") - .field("MessageType", &self.MessageType) - .field("Flags", &self.Flags) - .field("UserPrincipalName", &self.UserPrincipalName) - .field("DomainName", &self.DomainName) - .field("CertificateLength", &self.CertificateLength) - .field("Certificate", &self.Certificate) - .finish() + fmt.debug_struct("KERB_CERTIFICATE_S4U_LOGON").field("MessageType", &self.MessageType).field("Flags", &self.Flags).field("UserPrincipalName", &self.UserPrincipalName).field("DomainName", &self.DomainName).field("CertificateLength", &self.CertificateLength).field("Certificate", &self.Certificate).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2363,18 +2208,7 @@ impl ::core::default::Default for KERB_DECRYPT_REQUEST { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for KERB_DECRYPT_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KERB_DECRYPT_REQUEST") - .field("MessageType", &self.MessageType) - .field("LogonId", &self.LogonId) - .field("Flags", &self.Flags) - .field("CryptoType", &self.CryptoType) - .field("KeyUsage", &self.KeyUsage) - .field("Key", &self.Key) - .field("EncryptedDataSize", &self.EncryptedDataSize) - .field("InitialVectorSize", &self.InitialVectorSize) - .field("InitialVector", &self.InitialVector) - .field("EncryptedData", &self.EncryptedData) - .finish() + fmt.debug_struct("KERB_DECRYPT_REQUEST").field("MessageType", &self.MessageType).field("LogonId", &self.LogonId).field("Flags", &self.Flags).field("CryptoType", &self.CryptoType).field("KeyUsage", &self.KeyUsage).field("Key", &self.Key).field("EncryptedDataSize", &self.EncryptedDataSize).field("InitialVectorSize", &self.InitialVectorSize).field("InitialVector", &self.InitialVector).field("EncryptedData", &self.EncryptedData).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2536,22 +2370,7 @@ impl ::core::fmt::Debug for KERB_EXTERNAL_TICKET { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for KERB_EXTERNAL_TICKET { fn eq(&self, other: &Self) -> bool { - self.ServiceName == other.ServiceName - && self.TargetName == other.TargetName - && self.ClientName == other.ClientName - && self.DomainName == other.DomainName - && self.TargetDomainName == other.TargetDomainName - && self.AltTargetDomainName == other.AltTargetDomainName - && self.SessionKey == other.SessionKey - && self.TicketFlags == other.TicketFlags - && self.Flags == other.Flags - && self.KeyExpirationTime == other.KeyExpirationTime - && self.StartTime == other.StartTime - && self.EndTime == other.EndTime - && self.RenewUntil == other.RenewUntil - && self.TimeSkew == other.TimeSkew - && self.EncodedTicketSize == other.EncodedTicketSize - && self.EncodedTicket == other.EncodedTicket + self.ServiceName == other.ServiceName && self.TargetName == other.TargetName && self.ClientName == other.ClientName && self.DomainName == other.DomainName && self.TargetDomainName == other.TargetDomainName && self.AltTargetDomainName == other.AltTargetDomainName && self.SessionKey == other.SessionKey && self.TicketFlags == other.TicketFlags && self.Flags == other.Flags && self.KeyExpirationTime == other.KeyExpirationTime && self.StartTime == other.StartTime && self.EndTime == other.EndTime && self.RenewUntil == other.RenewUntil && self.TimeSkew == other.TimeSkew && self.EncodedTicketSize == other.EncodedTicketSize && self.EncodedTicket == other.EncodedTicket } } #[cfg(feature = "Win32_Foundation")] @@ -2650,22 +2469,7 @@ impl ::core::fmt::Debug for KERB_INTERACTIVE_PROFILE { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for KERB_INTERACTIVE_PROFILE { fn eq(&self, other: &Self) -> bool { - self.MessageType == other.MessageType - && self.LogonCount == other.LogonCount - && self.BadPasswordCount == other.BadPasswordCount - && self.LogonTime == other.LogonTime - && self.LogoffTime == other.LogoffTime - && self.KickOffTime == other.KickOffTime - && self.PasswordLastSet == other.PasswordLastSet - && self.PasswordCanChange == other.PasswordCanChange - && self.PasswordMustChange == other.PasswordMustChange - && self.LogonScript == other.LogonScript - && self.HomeDirectory == other.HomeDirectory - && self.FullName == other.FullName - && self.ProfilePath == other.ProfilePath - && self.HomeDirectoryDrive == other.HomeDirectoryDrive - && self.LogonServer == other.LogonServer - && self.UserFlags == other.UserFlags + self.MessageType == other.MessageType && self.LogonCount == other.LogonCount && self.BadPasswordCount == other.BadPasswordCount && self.LogonTime == other.LogonTime && self.LogoffTime == other.LogoffTime && self.KickOffTime == other.KickOffTime && self.PasswordLastSet == other.PasswordLastSet && self.PasswordCanChange == other.PasswordCanChange && self.PasswordMustChange == other.PasswordMustChange && self.LogonScript == other.LogonScript && self.HomeDirectory == other.HomeDirectory && self.FullName == other.FullName && self.ProfilePath == other.ProfilePath && self.HomeDirectoryDrive == other.HomeDirectoryDrive && self.LogonServer == other.LogonServer && self.UserFlags == other.UserFlags } } #[cfg(feature = "Win32_Foundation")] @@ -3672,15 +3476,7 @@ impl ::core::default::Default for KERB_RETRIEVE_TKT_REQUEST { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] impl ::core::fmt::Debug for KERB_RETRIEVE_TKT_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KERB_RETRIEVE_TKT_REQUEST") - .field("MessageType", &self.MessageType) - .field("LogonId", &self.LogonId) - .field("TargetName", &self.TargetName) - .field("TicketFlags", &self.TicketFlags) - .field("CacheOptions", &self.CacheOptions) - .field("EncryptionType", &self.EncryptionType) - .field("CredentialsHandle", &self.CredentialsHandle) - .finish() + fmt.debug_struct("KERB_RETRIEVE_TKT_REQUEST").field("MessageType", &self.MessageType).field("LogonId", &self.LogonId).field("TargetName", &self.TargetName).field("TicketFlags", &self.TicketFlags).field("CacheOptions", &self.CacheOptions).field("EncryptionType", &self.EncryptionType).field("CredentialsHandle", &self.CredentialsHandle).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] @@ -3918,15 +3714,7 @@ impl ::core::default::Default for KERB_SETPASSWORD_REQUEST { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] impl ::core::fmt::Debug for KERB_SETPASSWORD_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KERB_SETPASSWORD_REQUEST") - .field("MessageType", &self.MessageType) - .field("LogonId", &self.LogonId) - .field("CredentialsHandle", &self.CredentialsHandle) - .field("Flags", &self.Flags) - .field("DomainName", &self.DomainName) - .field("AccountName", &self.AccountName) - .field("Password", &self.Password) - .finish() + fmt.debug_struct("KERB_SETPASSWORD_REQUEST").field("MessageType", &self.MessageType).field("LogonId", &self.LogonId).field("CredentialsHandle", &self.CredentialsHandle).field("Flags", &self.Flags).field("DomainName", &self.DomainName).field("AccountName", &self.AccountName).field("Password", &self.Password).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] @@ -4105,15 +3893,7 @@ impl ::core::default::Default for KERB_TICKET_CACHE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for KERB_TICKET_CACHE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KERB_TICKET_CACHE_INFO") - .field("ServerName", &self.ServerName) - .field("RealmName", &self.RealmName) - .field("StartTime", &self.StartTime) - .field("EndTime", &self.EndTime) - .field("RenewTime", &self.RenewTime) - .field("EncryptionType", &self.EncryptionType) - .field("TicketFlags", &self.TicketFlags) - .finish() + fmt.debug_struct("KERB_TICKET_CACHE_INFO").field("ServerName", &self.ServerName).field("RealmName", &self.RealmName).field("StartTime", &self.StartTime).field("EndTime", &self.EndTime).field("RenewTime", &self.RenewTime).field("EncryptionType", &self.EncryptionType).field("TicketFlags", &self.TicketFlags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4153,17 +3933,7 @@ impl ::core::default::Default for KERB_TICKET_CACHE_INFO_EX { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for KERB_TICKET_CACHE_INFO_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KERB_TICKET_CACHE_INFO_EX") - .field("ClientName", &self.ClientName) - .field("ClientRealm", &self.ClientRealm) - .field("ServerName", &self.ServerName) - .field("ServerRealm", &self.ServerRealm) - .field("StartTime", &self.StartTime) - .field("EndTime", &self.EndTime) - .field("RenewTime", &self.RenewTime) - .field("EncryptionType", &self.EncryptionType) - .field("TicketFlags", &self.TicketFlags) - .finish() + fmt.debug_struct("KERB_TICKET_CACHE_INFO_EX").field("ClientName", &self.ClientName).field("ClientRealm", &self.ClientRealm).field("ServerName", &self.ServerName).field("ServerRealm", &self.ServerRealm).field("StartTime", &self.StartTime).field("EndTime", &self.EndTime).field("RenewTime", &self.RenewTime).field("EncryptionType", &self.EncryptionType).field("TicketFlags", &self.TicketFlags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4281,19 +4051,7 @@ impl ::core::fmt::Debug for KERB_TICKET_CACHE_INFO_EX3 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for KERB_TICKET_CACHE_INFO_EX3 { fn eq(&self, other: &Self) -> bool { - self.ClientName == other.ClientName - && self.ClientRealm == other.ClientRealm - && self.ServerName == other.ServerName - && self.ServerRealm == other.ServerRealm - && self.StartTime == other.StartTime - && self.EndTime == other.EndTime - && self.RenewTime == other.RenewTime - && self.EncryptionType == other.EncryptionType - && self.TicketFlags == other.TicketFlags - && self.SessionKeyType == other.SessionKeyType - && self.BranchId == other.BranchId - && self.CacheFlags == other.CacheFlags - && self.KdcCalled == other.KdcCalled + self.ClientName == other.ClientName && self.ClientRealm == other.ClientRealm && self.ServerName == other.ServerName && self.ServerRealm == other.ServerRealm && self.StartTime == other.StartTime && self.EndTime == other.EndTime && self.RenewTime == other.RenewTime && self.EncryptionType == other.EncryptionType && self.TicketFlags == other.TicketFlags && self.SessionKeyType == other.SessionKeyType && self.BranchId == other.BranchId && self.CacheFlags == other.CacheFlags && self.KdcCalled == other.KdcCalled } } #[cfg(feature = "Win32_Foundation")] @@ -4376,14 +4134,7 @@ impl ::core::default::Default for KERB_TICKET_LOGON { } impl ::core::fmt::Debug for KERB_TICKET_LOGON { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("KERB_TICKET_LOGON") - .field("MessageType", &self.MessageType) - .field("Flags", &self.Flags) - .field("ServiceTicketLength", &self.ServiceTicketLength) - .field("TicketGrantingTicketLength", &self.TicketGrantingTicketLength) - .field("ServiceTicket", &self.ServiceTicket) - .field("TicketGrantingTicket", &self.TicketGrantingTicket) - .finish() + fmt.debug_struct("KERB_TICKET_LOGON").field("MessageType", &self.MessageType).field("Flags", &self.Flags).field("ServiceTicketLength", &self.ServiceTicketLength).field("TicketGrantingTicketLength", &self.TicketGrantingTicketLength).field("ServiceTicket", &self.ServiceTicket).field("TicketGrantingTicket", &self.TicketGrantingTicket).finish() } } impl ::core::cmp::PartialEq for KERB_TICKET_LOGON { @@ -5363,15 +5114,7 @@ impl ::core::default::Default for LSA_TOKEN_INFORMATION_V1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for LSA_TOKEN_INFORMATION_V1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("LSA_TOKEN_INFORMATION_V1") - .field("ExpirationTime", &self.ExpirationTime) - .field("User", &self.User) - .field("Groups", &self.Groups) - .field("PrimaryGroup", &self.PrimaryGroup) - .field("Privileges", &self.Privileges) - .field("Owner", &self.Owner) - .field("DefaultDacl", &self.DefaultDacl) - .finish() + fmt.debug_struct("LSA_TOKEN_INFORMATION_V1").field("ExpirationTime", &self.ExpirationTime).field("User", &self.User).field("Groups", &self.Groups).field("PrimaryGroup", &self.PrimaryGroup).field("Privileges", &self.Privileges).field("Owner", &self.Owner).field("DefaultDacl", &self.DefaultDacl).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5412,18 +5155,7 @@ impl ::core::default::Default for LSA_TOKEN_INFORMATION_V3 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for LSA_TOKEN_INFORMATION_V3 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("LSA_TOKEN_INFORMATION_V3") - .field("ExpirationTime", &self.ExpirationTime) - .field("User", &self.User) - .field("Groups", &self.Groups) - .field("PrimaryGroup", &self.PrimaryGroup) - .field("Privileges", &self.Privileges) - .field("Owner", &self.Owner) - .field("DefaultDacl", &self.DefaultDacl) - .field("UserClaims", &self.UserClaims) - .field("DeviceClaims", &self.DeviceClaims) - .field("DeviceGroups", &self.DeviceGroups) - .finish() + fmt.debug_struct("LSA_TOKEN_INFORMATION_V3").field("ExpirationTime", &self.ExpirationTime).field("User", &self.User).field("Groups", &self.Groups).field("PrimaryGroup", &self.PrimaryGroup).field("Privileges", &self.Privileges).field("Owner", &self.Owner).field("DefaultDacl", &self.DefaultDacl).field("UserClaims", &self.UserClaims).field("DeviceClaims", &self.DeviceClaims).field("DeviceGroups", &self.DeviceGroups).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5805,42 +5537,12 @@ unsafe impl ::windows::core::Abi for LsaHandle { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] #[inline] -pub unsafe fn LsaLogonUser<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>( - lsahandle: Param0, - originname: *const super::super::super::System::Kernel::STRING, - logontype: SECURITY_LOGON_TYPE, - authenticationpackage: u32, - authenticationinformation: *const ::core::ffi::c_void, - authenticationinformationlength: u32, - localgroups: *const super::super::TOKEN_GROUPS, - sourcecontext: *const super::super::TOKEN_SOURCE, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebufferlength: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - token: *mut super::super::super::Foundation::HANDLE, - quotas: *mut super::super::QUOTA_LIMITS, - substatus: *mut i32, -) -> ::windows::core::Result<()> { +pub unsafe fn LsaLogonUser<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(lsahandle: Param0, originname: *const super::super::super::System::Kernel::STRING, logontype: SECURITY_LOGON_TYPE, authenticationpackage: u32, authenticationinformation: *const ::core::ffi::c_void, authenticationinformationlength: u32, localgroups: *const super::super::TOKEN_GROUPS, sourcecontext: *const super::super::TOKEN_SOURCE, profilebuffer: *mut *mut ::core::ffi::c_void, profilebufferlength: *mut u32, logonid: *mut super::super::super::Foundation::LUID, token: *mut super::super::super::Foundation::HANDLE, quotas: *mut super::super::QUOTA_LIMITS, substatus: *mut i32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn LsaLogonUser( - lsahandle: super::super::super::Foundation::HANDLE, - originname: *const super::super::super::System::Kernel::STRING, - logontype: SECURITY_LOGON_TYPE, - authenticationpackage: u32, - authenticationinformation: *const ::core::ffi::c_void, - authenticationinformationlength: u32, - localgroups: *const super::super::TOKEN_GROUPS, - sourcecontext: *const super::super::TOKEN_SOURCE, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebufferlength: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - token: *mut super::super::super::Foundation::HANDLE, - quotas: *mut super::super::QUOTA_LIMITS, - substatus: *mut i32, - ) -> super::super::super::Foundation::NTSTATUS; + fn LsaLogonUser(lsahandle: super::super::super::Foundation::HANDLE, originname: *const super::super::super::System::Kernel::STRING, logontype: SECURITY_LOGON_TYPE, authenticationpackage: u32, authenticationinformation: *const ::core::ffi::c_void, authenticationinformationlength: u32, localgroups: *const super::super::TOKEN_GROUPS, sourcecontext: *const super::super::TOKEN_SOURCE, profilebuffer: *mut *mut ::core::ffi::c_void, profilebufferlength: *mut u32, logonid: *mut super::super::super::Foundation::LUID, token: *mut super::super::super::Foundation::HANDLE, quotas: *mut super::super::QUOTA_LIMITS, substatus: *mut i32) -> super::super::super::Foundation::NTSTATUS; } LsaLogonUser( lsahandle.into_param().abi(), @@ -6545,22 +6247,7 @@ impl ::core::fmt::Debug for MSV1_0_INTERACTIVE_PROFILE { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for MSV1_0_INTERACTIVE_PROFILE { fn eq(&self, other: &Self) -> bool { - self.MessageType == other.MessageType - && self.LogonCount == other.LogonCount - && self.BadPasswordCount == other.BadPasswordCount - && self.LogonTime == other.LogonTime - && self.LogoffTime == other.LogoffTime - && self.KickOffTime == other.KickOffTime - && self.PasswordLastSet == other.PasswordLastSet - && self.PasswordCanChange == other.PasswordCanChange - && self.PasswordMustChange == other.PasswordMustChange - && self.LogonScript == other.LogonScript - && self.HomeDirectory == other.HomeDirectory - && self.FullName == other.FullName - && self.ProfilePath == other.ProfilePath - && self.HomeDirectoryDrive == other.HomeDirectoryDrive - && self.LogonServer == other.LogonServer - && self.UserFlags == other.UserFlags + self.MessageType == other.MessageType && self.LogonCount == other.LogonCount && self.BadPasswordCount == other.BadPasswordCount && self.LogonTime == other.LogonTime && self.LogoffTime == other.LogoffTime && self.KickOffTime == other.KickOffTime && self.PasswordLastSet == other.PasswordLastSet && self.PasswordCanChange == other.PasswordCanChange && self.PasswordMustChange == other.PasswordMustChange && self.LogonScript == other.LogonScript && self.HomeDirectory == other.HomeDirectory && self.FullName == other.FullName && self.ProfilePath == other.ProfilePath && self.HomeDirectoryDrive == other.HomeDirectoryDrive && self.LogonServer == other.LogonServer && self.UserFlags == other.UserFlags } } #[cfg(feature = "Win32_Foundation")] @@ -6622,16 +6309,7 @@ impl ::core::default::Default for MSV1_0_LM20_LOGON { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl ::core::fmt::Debug for MSV1_0_LM20_LOGON { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MSV1_0_LM20_LOGON") - .field("MessageType", &self.MessageType) - .field("LogonDomainName", &self.LogonDomainName) - .field("UserName", &self.UserName) - .field("Workstation", &self.Workstation) - .field("ChallengeToClient", &self.ChallengeToClient) - .field("CaseSensitiveChallengeResponse", &self.CaseSensitiveChallengeResponse) - .field("CaseInsensitiveChallengeResponse", &self.CaseInsensitiveChallengeResponse) - .field("ParameterControl", &self.ParameterControl) - .finish() + fmt.debug_struct("MSV1_0_LM20_LOGON").field("MessageType", &self.MessageType).field("LogonDomainName", &self.LogonDomainName).field("UserName", &self.UserName).field("Workstation", &self.Workstation).field("ChallengeToClient", &self.ChallengeToClient).field("CaseSensitiveChallengeResponse", &self.CaseSensitiveChallengeResponse).field("CaseInsensitiveChallengeResponse", &self.CaseInsensitiveChallengeResponse).field("ParameterControl", &self.ParameterControl).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -6671,17 +6349,7 @@ impl ::core::default::Default for MSV1_0_LM20_LOGON_PROFILE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MSV1_0_LM20_LOGON_PROFILE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MSV1_0_LM20_LOGON_PROFILE") - .field("MessageType", &self.MessageType) - .field("KickOffTime", &self.KickOffTime) - .field("LogoffTime", &self.LogoffTime) - .field("UserFlags", &self.UserFlags) - .field("UserSessionKey", &self.UserSessionKey) - .field("LogonDomainName", &self.LogonDomainName) - .field("LanmanSessionKey", &self.LanmanSessionKey) - .field("LogonServer", &self.LogonServer) - .field("UserParameters", &self.UserParameters) - .finish() + fmt.debug_struct("MSV1_0_LM20_LOGON_PROFILE").field("MessageType", &self.MessageType).field("KickOffTime", &self.KickOffTime).field("LogoffTime", &self.LogoffTime).field("UserFlags", &self.UserFlags).field("UserSessionKey", &self.UserSessionKey).field("LogonDomainName", &self.LogonDomainName).field("LanmanSessionKey", &self.LanmanSessionKey).field("LogonServer", &self.LogonServer).field("UserParameters", &self.UserParameters).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6741,17 +6409,7 @@ impl ::core::default::Default for MSV1_0_NTLM3_RESPONSE { } impl ::core::fmt::Debug for MSV1_0_NTLM3_RESPONSE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MSV1_0_NTLM3_RESPONSE") - .field("Response", &self.Response) - .field("RespType", &self.RespType) - .field("HiRespType", &self.HiRespType) - .field("Flags", &self.Flags) - .field("MsgWord", &self.MsgWord) - .field("TimeStamp", &self.TimeStamp) - .field("ChallengeFromClient", &self.ChallengeFromClient) - .field("AvPairsOff", &self.AvPairsOff) - .field("Buffer", &self.Buffer) - .finish() + fmt.debug_struct("MSV1_0_NTLM3_RESPONSE").field("Response", &self.Response).field("RespType", &self.RespType).field("HiRespType", &self.HiRespType).field("Flags", &self.Flags).field("MsgWord", &self.MsgWord).field("TimeStamp", &self.TimeStamp).field("ChallengeFromClient", &self.ChallengeFromClient).field("AvPairsOff", &self.AvPairsOff).field("Buffer", &self.Buffer).finish() } } impl ::core::cmp::PartialEq for MSV1_0_NTLM3_RESPONSE { @@ -6978,17 +6636,7 @@ impl ::core::default::Default for MSV1_0_SUBAUTH_LOGON { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl ::core::fmt::Debug for MSV1_0_SUBAUTH_LOGON { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MSV1_0_SUBAUTH_LOGON") - .field("MessageType", &self.MessageType) - .field("LogonDomainName", &self.LogonDomainName) - .field("UserName", &self.UserName) - .field("Workstation", &self.Workstation) - .field("ChallengeToClient", &self.ChallengeToClient) - .field("AuthenticationInfo1", &self.AuthenticationInfo1) - .field("AuthenticationInfo2", &self.AuthenticationInfo2) - .field("ParameterControl", &self.ParameterControl) - .field("SubAuthPackageId", &self.SubAuthPackageId) - .finish() + fmt.debug_struct("MSV1_0_SUBAUTH_LOGON").field("MessageType", &self.MessageType).field("LogonDomainName", &self.LogonDomainName).field("UserName", &self.UserName).field("Workstation", &self.Workstation).field("ChallengeToClient", &self.ChallengeToClient).field("AuthenticationInfo1", &self.AuthenticationInfo1).field("AuthenticationInfo2", &self.AuthenticationInfo2).field("ParameterControl", &self.ParameterControl).field("SubAuthPackageId", &self.SubAuthPackageId).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -7176,17 +6824,7 @@ impl ::core::default::Default for MSV1_0_VALIDATION_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] impl ::core::fmt::Debug for MSV1_0_VALIDATION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MSV1_0_VALIDATION_INFO") - .field("LogoffTime", &self.LogoffTime) - .field("KickoffTime", &self.KickoffTime) - .field("LogonServer", &self.LogonServer) - .field("LogonDomainName", &self.LogonDomainName) - .field("SessionKey", &self.SessionKey) - .field("Authoritative", &self.Authoritative) - .field("UserFlags", &self.UserFlags) - .field("WhichFields", &self.WhichFields) - .field("UserId", &self.UserId) - .finish() + fmt.debug_struct("MSV1_0_VALIDATION_INFO").field("LogoffTime", &self.LogoffTime).field("KickoffTime", &self.KickoffTime).field("LogonServer", &self.LogonServer).field("LogonDomainName", &self.LogonDomainName).field("SessionKey", &self.SessionKey).field("Authoritative", &self.Authoritative).field("UserFlags", &self.UserFlags).field("WhichFields", &self.WhichFields).field("UserId", &self.UserId).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_PasswordManagement"))] @@ -7752,14 +7390,7 @@ impl ::core::default::Default for PKU2U_CERTIFICATE_S4U_LOGON { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PKU2U_CERTIFICATE_S4U_LOGON { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PKU2U_CERTIFICATE_S4U_LOGON") - .field("MessageType", &self.MessageType) - .field("Flags", &self.Flags) - .field("UserPrincipalName", &self.UserPrincipalName) - .field("DomainName", &self.DomainName) - .field("CertificateLength", &self.CertificateLength) - .field("Certificate", &self.Certificate) - .finish() + fmt.debug_struct("PKU2U_CERTIFICATE_S4U_LOGON").field("MessageType", &self.MessageType).field("Flags", &self.Flags).field("UserPrincipalName", &self.UserPrincipalName).field("DomainName", &self.DomainName).field("CertificateLength", &self.CertificateLength).field("Certificate", &self.Certificate).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7857,41 +7488,10 @@ pub type PLSA_AP_INITIALIZE_PACKAGE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_AP_LOGON_USER = ::core::option::Option< - unsafe extern "system" fn( - clientrequest: *const *const ::core::ffi::c_void, - logontype: SECURITY_LOGON_TYPE, - authenticationinformation: *const ::core::ffi::c_void, - clientauthenticationbase: *const ::core::ffi::c_void, - authenticationinformationlength: u32, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebufferlength: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - substatus: *mut i32, - tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *mut *mut ::core::ffi::c_void, - accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PLSA_AP_LOGON_USER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PLSA_AP_LOGON_USER_EX = ::core::option::Option< - unsafe extern "system" fn( - clientrequest: *const *const ::core::ffi::c_void, - logontype: SECURITY_LOGON_TYPE, - authenticationinformation: *const ::core::ffi::c_void, - clientauthenticationbase: *const ::core::ffi::c_void, - authenticationinformationlength: u32, - profilebuffer: *mut *mut ::core::ffi::c_void, - profilebufferlength: *mut u32, - logonid: *mut super::super::super::Foundation::LUID, - substatus: *mut i32, - tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *mut *mut ::core::ffi::c_void, - accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, - machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING, - ) -> super::super::super::Foundation::NTSTATUS, + unsafe extern "system" fn(clientrequest: *const *const ::core::ffi::c_void, logontype: SECURITY_LOGON_TYPE, authenticationinformation: *const ::core::ffi::c_void, clientauthenticationbase: *const ::core::ffi::c_void, authenticationinformationlength: u32, profilebuffer: *mut *mut ::core::ffi::c_void, profilebufferlength: *mut u32, logonid: *mut super::super::super::Foundation::LUID, substatus: *mut i32, tokeninformationtype: *mut LSA_TOKEN_INFORMATION_TYPE, tokeninformation: *mut *mut ::core::ffi::c_void, accountname: *mut *mut super::super::super::Foundation::UNICODE_STRING, authenticatingauthority: *mut *mut super::super::super::Foundation::UNICODE_STRING, machinename: *mut *mut super::super::super::Foundation::UNICODE_STRING) -> super::super::super::Foundation::NTSTATUS, >; #[cfg(feature = "Win32_Foundation")] pub type PLSA_AP_LOGON_USER_EX2 = ::core::option::Option< @@ -7964,34 +7564,9 @@ pub type PLSA_AP_PRE_LOGON_USER_SURROGATE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_AUDIT_LOGON = ::core::option::Option< - unsafe extern "system" fn( - status: super::super::super::Foundation::NTSTATUS, - substatus: super::super::super::Foundation::NTSTATUS, - accountname: *const super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, - workstationname: *const super::super::super::Foundation::UNICODE_STRING, - usersid: super::super::super::Foundation::PSID, - logontype: SECURITY_LOGON_TYPE, - tokensource: *const super::super::TOKEN_SOURCE, - logonid: *const super::super::super::Foundation::LUID, - ), ->; +pub type PLSA_AUDIT_LOGON = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_AUDIT_LOGON_EX = ::core::option::Option< - unsafe extern "system" fn( - status: super::super::super::Foundation::NTSTATUS, - substatus: super::super::super::Foundation::NTSTATUS, - accountname: *const super::super::super::Foundation::UNICODE_STRING, - authenticatingauthority: *const super::super::super::Foundation::UNICODE_STRING, - workstationname: *const super::super::super::Foundation::UNICODE_STRING, - usersid: super::super::super::Foundation::PSID, - logontype: SECURITY_LOGON_TYPE, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokensource: *const super::super::TOKEN_SOURCE, - logonid: *const super::super::super::Foundation::LUID, - ), ->; +pub type PLSA_AUDIT_LOGON_EX = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] pub type PLSA_CALLBACK_FUNCTION = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] @@ -8009,68 +7584,23 @@ pub type PLSA_CLIENT_CALLBACK = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_CONVERT_AUTH_DATA_TO_TOKEN = ::core::option::Option< - unsafe extern "system" fn( - userauthdata: *const ::core::ffi::c_void, - userauthdatasize: u32, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokensource: *const super::super::TOKEN_SOURCE, - logontype: SECURITY_LOGON_TYPE, - authorityname: *const super::super::super::Foundation::UNICODE_STRING, - token: *mut super::super::super::Foundation::HANDLE, - logonid: *mut super::super::super::Foundation::LUID, - accountname: *mut super::super::super::Foundation::UNICODE_STRING, - substatus: *mut i32, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PLSA_CONVERT_AUTH_DATA_TO_TOKEN = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PLSA_COPY_FROM_CLIENT_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PLSA_COPY_TO_CLIENT_BUFFER = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_CRACK_SINGLE_NAME = - ::core::option::Option super::super::super::Foundation::NTSTATUS>; +pub type PLSA_CRACK_SINGLE_NAME = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PLSA_CREATE_LOGON_SESSION = ::core::option::Option super::super::super::Foundation::NTSTATUS>; pub type PLSA_CREATE_SHARED_MEMORY = ::core::option::Option *mut ::core::ffi::c_void>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] pub type PLSA_CREATE_THREAD = ::core::option::Option super::super::super::Foundation::HANDLE>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_CREATE_TOKEN = ::core::option::Option< - unsafe extern "system" fn( - logonid: *const super::super::super::Foundation::LUID, - tokensource: *const super::super::TOKEN_SOURCE, - logontype: SECURITY_LOGON_TYPE, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *const ::core::ffi::c_void, - tokengroups: *const super::super::TOKEN_GROUPS, - accountname: *const super::super::super::Foundation::UNICODE_STRING, - authorityname: *const super::super::super::Foundation::UNICODE_STRING, - workstation: *const super::super::super::Foundation::UNICODE_STRING, - profilepath: *const super::super::super::Foundation::UNICODE_STRING, - token: *mut super::super::super::Foundation::HANDLE, - substatus: *mut i32, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PLSA_CREATE_TOKEN = + ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_CREATE_TOKEN_EX = ::core::option::Option< - unsafe extern "system" fn( - logonid: *const super::super::super::Foundation::LUID, - tokensource: *const super::super::TOKEN_SOURCE, - logontype: SECURITY_LOGON_TYPE, - impersonationlevel: super::super::SECURITY_IMPERSONATION_LEVEL, - tokeninformationtype: LSA_TOKEN_INFORMATION_TYPE, - tokeninformation: *const ::core::ffi::c_void, - tokengroups: *const super::super::TOKEN_GROUPS, - workstation: *const super::super::super::Foundation::UNICODE_STRING, - profilepath: *const super::super::super::Foundation::UNICODE_STRING, - sessioninformation: *const ::core::ffi::c_void, - sessioninformationtype: SECPKG_SESSIONINFO_TYPE, - token: *mut super::super::super::Foundation::HANDLE, - substatus: *mut i32, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PLSA_CREATE_TOKEN_EX = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] pub type PLSA_DELETE_CREDENTIAL = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] @@ -8099,17 +7629,7 @@ pub type PLSA_GET_CREDENTIALS = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type PLSA_GET_SERVICE_ACCOUNT_PASSWORD = ::core::option::Option< - unsafe extern "system" fn( - accountname: *const super::super::super::Foundation::UNICODE_STRING, - domainname: *const super::super::super::Foundation::UNICODE_STRING, - credfetch: CRED_FETCH, - filetimeexpiry: *mut super::super::super::Foundation::FILETIME, - currentpassword: *mut super::super::super::Foundation::UNICODE_STRING, - previouspassword: *mut super::super::super::Foundation::UNICODE_STRING, - filetimecurrpwdvalidforoutbound: *mut super::super::super::Foundation::FILETIME, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PLSA_GET_SERVICE_ACCOUNT_PASSWORD = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PLSA_GET_USER_AUTH_DATA = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] @@ -8353,14 +7873,7 @@ impl ::core::default::Default for POLICY_AUDIT_LOG_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for POLICY_AUDIT_LOG_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("POLICY_AUDIT_LOG_INFO") - .field("AuditLogPercentFull", &self.AuditLogPercentFull) - .field("MaximumLogSize", &self.MaximumLogSize) - .field("AuditRetentionPeriod", &self.AuditRetentionPeriod) - .field("AuditLogFullShutdownInProgress", &self.AuditLogFullShutdownInProgress) - .field("TimeToShutdown", &self.TimeToShutdown) - .field("NextAuditRecordId", &self.NextAuditRecordId) - .finish() + fmt.debug_struct("POLICY_AUDIT_LOG_INFO").field("AuditLogPercentFull", &self.AuditLogPercentFull).field("MaximumLogSize", &self.MaximumLogSize).field("AuditRetentionPeriod", &self.AuditRetentionPeriod).field("AuditLogFullShutdownInProgress", &self.AuditLogFullShutdownInProgress).field("TimeToShutdown", &self.TimeToShutdown).field("NextAuditRecordId", &self.NextAuditRecordId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8555,14 +8068,7 @@ impl ::core::default::Default for POLICY_DOMAIN_KERBEROS_TICKET_INFO { } impl ::core::fmt::Debug for POLICY_DOMAIN_KERBEROS_TICKET_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("POLICY_DOMAIN_KERBEROS_TICKET_INFO") - .field("AuthenticationOptions", &self.AuthenticationOptions) - .field("MaxServiceTicketAge", &self.MaxServiceTicketAge) - .field("MaxTicketAge", &self.MaxTicketAge) - .field("MaxRenewAge", &self.MaxRenewAge) - .field("MaxClockSkew", &self.MaxClockSkew) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("POLICY_DOMAIN_KERBEROS_TICKET_INFO").field("AuthenticationOptions", &self.AuthenticationOptions).field("MaxServiceTicketAge", &self.MaxServiceTicketAge).field("MaxTicketAge", &self.MaxTicketAge).field("MaxRenewAge", &self.MaxRenewAge).field("MaxClockSkew", &self.MaxClockSkew).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for POLICY_DOMAIN_KERBEROS_TICKET_INFO { @@ -8861,20 +8367,7 @@ pub const PRIMARY_CRED_TRANSFER: u32 = 8192u32; pub const PRIMARY_CRED_UPDATE: u32 = 4u32; pub type PSAM_CREDENTIAL_UPDATE_FREE_ROUTINE = ::core::option::Option; #[cfg(feature = "Win32_Foundation")] -pub type PSAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE = ::core::option::Option< - unsafe extern "system" fn( - clearpassword: *const super::super::super::Foundation::UNICODE_STRING, - oldcredentials: *const ::core::ffi::c_void, - oldcredentialsize: u32, - useraccountcontrol: u32, - upn: *const super::super::super::Foundation::UNICODE_STRING, - username: *const super::super::super::Foundation::UNICODE_STRING, - netbiosdomainname: *const super::super::super::Foundation::UNICODE_STRING, - dnsdomainname: *const super::super::super::Foundation::UNICODE_STRING, - newcredentials: *mut *mut ::core::ffi::c_void, - newcredentialsize: *mut u32, - ) -> super::super::super::Foundation::NTSTATUS, ->; +pub type PSAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type PSAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] @@ -9433,20 +8926,7 @@ impl ::core::fmt::Debug for SCHANNEL_CRED { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::cmp::PartialEq for SCHANNEL_CRED { fn eq(&self, other: &Self) -> bool { - self.dwVersion == other.dwVersion - && self.cCreds == other.cCreds - && self.paCred == other.paCred - && self.hRootStore == other.hRootStore - && self.cMappers == other.cMappers - && self.aphMappers == other.aphMappers - && self.cSupportedAlgs == other.cSupportedAlgs - && self.palgSupportedAlgs == other.palgSupportedAlgs - && self.grbitEnabledProtocols == other.grbitEnabledProtocols - && self.dwMinimumCipherStrength == other.dwMinimumCipherStrength - && self.dwMaximumCipherStrength == other.dwMaximumCipherStrength - && self.dwSessionLifespan == other.dwSessionLifespan - && self.dwFlags == other.dwFlags - && self.dwCredFormat == other.dwCredFormat + self.dwVersion == other.dwVersion && self.cCreds == other.cCreds && self.paCred == other.paCred && self.hRootStore == other.hRootStore && self.cMappers == other.cMappers && self.aphMappers == other.aphMappers && self.cSupportedAlgs == other.cSupportedAlgs && self.palgSupportedAlgs == other.palgSupportedAlgs && self.grbitEnabledProtocols == other.grbitEnabledProtocols && self.dwMinimumCipherStrength == other.dwMinimumCipherStrength && self.dwMaximumCipherStrength == other.dwMaximumCipherStrength && self.dwSessionLifespan == other.dwSessionLifespan && self.dwFlags == other.dwFlags && self.dwCredFormat == other.dwCredFormat } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -10191,17 +9671,7 @@ impl ::core::default::Default for SECPKG_CLIENT_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SECPKG_CLIENT_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SECPKG_CLIENT_INFO") - .field("LogonId", &self.LogonId) - .field("ProcessID", &self.ProcessID) - .field("ThreadID", &self.ThreadID) - .field("HasTcbPrivilege", &self.HasTcbPrivilege) - .field("Impersonating", &self.Impersonating) - .field("Restricted", &self.Restricted) - .field("ClientFlags", &self.ClientFlags) - .field("ImpersonationLevel", &self.ImpersonationLevel) - .field("ClientToken", &self.ClientToken) - .finish() + fmt.debug_struct("SECPKG_CLIENT_INFO").field("LogonId", &self.LogonId).field("ProcessID", &self.ProcessID).field("ThreadID", &self.ThreadID).field("HasTcbPrivilege", &self.HasTcbPrivilege).field("Impersonating", &self.Impersonating).field("Restricted", &self.Restricted).field("ClientFlags", &self.ClientFlags).field("ImpersonationLevel", &self.ImpersonationLevel).field("ClientToken", &self.ClientToken).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10336,20 +9806,7 @@ impl ::core::fmt::Debug for SECPKG_CREDENTIAL { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SECPKG_CREDENTIAL { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.cbHeaderLength == other.cbHeaderLength - && self.cbStructureLength == other.cbStructureLength - && self.ClientProcess == other.ClientProcess - && self.ClientThread == other.ClientThread - && self.LogonId == other.LogonId - && self.ClientToken == other.ClientToken - && self.SessionId == other.SessionId - && self.ModifiedId == other.ModifiedId - && self.fCredentials == other.fCredentials - && self.Flags == other.Flags - && self.PrincipalName == other.PrincipalName - && self.PackageList == other.PackageList - && self.MarshaledSuppliedCreds == other.MarshaledSuppliedCreds + self.Version == other.Version && self.cbHeaderLength == other.cbHeaderLength && self.cbStructureLength == other.cbStructureLength && self.ClientProcess == other.ClientProcess && self.ClientThread == other.ClientThread && self.LogonId == other.LogonId && self.ClientToken == other.ClientToken && self.SessionId == other.SessionId && self.ModifiedId == other.ModifiedId && self.fCredentials == other.fCredentials && self.Flags == other.Flags && self.PrincipalName == other.PrincipalName && self.PackageList == other.PackageList && self.MarshaledSuppliedCreds == other.MarshaledSuppliedCreds } } #[cfg(feature = "Win32_Foundation")] @@ -11038,15 +10495,7 @@ impl ::core::default::Default for SECPKG_PARAMETERS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SECPKG_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SECPKG_PARAMETERS") - .field("Version", &self.Version) - .field("MachineState", &self.MachineState) - .field("SetupMode", &self.SetupMode) - .field("DomainSid", &self.DomainSid) - .field("DomainName", &self.DomainName) - .field("DnsDomainName", &self.DnsDomainName) - .field("DomainGuid", &self.DomainGuid) - .finish() + fmt.debug_struct("SECPKG_PARAMETERS").field("Version", &self.Version).field("MachineState", &self.MachineState).field("SetupMode", &self.SetupMode).field("DomainSid", &self.DomainSid).field("DomainName", &self.DomainName).field("DnsDomainName", &self.DnsDomainName).field("DomainGuid", &self.DomainGuid).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11212,23 +10661,7 @@ impl ::core::fmt::Debug for SECPKG_PRIMARY_CRED_EX { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SECPKG_PRIMARY_CRED_EX { fn eq(&self, other: &Self) -> bool { - self.LogonId == other.LogonId - && self.DownlevelName == other.DownlevelName - && self.DomainName == other.DomainName - && self.Password == other.Password - && self.OldPassword == other.OldPassword - && self.UserSid == other.UserSid - && self.Flags == other.Flags - && self.DnsDomainName == other.DnsDomainName - && self.Upn == other.Upn - && self.LogonServer == other.LogonServer - && self.Spare1 == other.Spare1 - && self.Spare2 == other.Spare2 - && self.Spare3 == other.Spare3 - && self.Spare4 == other.Spare4 - && self.PackageId == other.PackageId - && self.PrevLogonId == other.PrevLogonId - && self.FlagsEx == other.FlagsEx + self.LogonId == other.LogonId && self.DownlevelName == other.DownlevelName && self.DomainName == other.DomainName && self.Password == other.Password && self.OldPassword == other.OldPassword && self.UserSid == other.UserSid && self.Flags == other.Flags && self.DnsDomainName == other.DnsDomainName && self.Upn == other.Upn && self.LogonServer == other.LogonServer && self.Spare1 == other.Spare1 && self.Spare2 == other.Spare2 && self.Spare3 == other.Spare3 && self.Spare4 == other.Spare4 && self.PackageId == other.PackageId && self.PrevLogonId == other.PrevLogonId && self.FlagsEx == other.FlagsEx } } #[cfg(feature = "Win32_Foundation")] @@ -11267,13 +10700,7 @@ impl ::core::fmt::Debug for SECPKG_REDIRECTED_LOGON_BUFFER { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SECPKG_REDIRECTED_LOGON_BUFFER { fn eq(&self, other: &Self) -> bool { - self.RedirectedLogonGuid == other.RedirectedLogonGuid - && self.RedirectedLogonHandle == other.RedirectedLogonHandle - && self.Init.map(|f| f as usize) == other.Init.map(|f| f as usize) - && self.Callback.map(|f| f as usize) == other.Callback.map(|f| f as usize) - && self.CleanupCallback.map(|f| f as usize) == other.CleanupCallback.map(|f| f as usize) - && self.GetLogonCreds.map(|f| f as usize) == other.GetLogonCreds.map(|f| f as usize) - && self.GetSupplementalCreds.map(|f| f as usize) == other.GetSupplementalCreds.map(|f| f as usize) + self.RedirectedLogonGuid == other.RedirectedLogonGuid && self.RedirectedLogonHandle == other.RedirectedLogonHandle && self.Init.map(|f| f as usize) == other.Init.map(|f| f as usize) && self.Callback.map(|f| f as usize) == other.Callback.map(|f| f as usize) && self.CleanupCallback.map(|f| f as usize) == other.CleanupCallback.map(|f| f as usize) && self.GetLogonCreds.map(|f| f as usize) == other.GetLogonCreds.map(|f| f as usize) && self.GetSupplementalCreds.map(|f| f as usize) == other.GetSupplementalCreds.map(|f| f as usize) } } #[cfg(feature = "Win32_Foundation")] @@ -11439,14 +10866,7 @@ impl ::core::default::Default for SECPKG_SUPPLIED_CREDENTIAL { } impl ::core::fmt::Debug for SECPKG_SUPPLIED_CREDENTIAL { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SECPKG_SUPPLIED_CREDENTIAL") - .field("cbHeaderLength", &self.cbHeaderLength) - .field("cbStructureLength", &self.cbStructureLength) - .field("UserName", &self.UserName) - .field("DomainName", &self.DomainName) - .field("PackedCredentials", &self.PackedCredentials) - .field("CredFlags", &self.CredFlags) - .finish() + fmt.debug_struct("SECPKG_SUPPLIED_CREDENTIAL").field("cbHeaderLength", &self.cbHeaderLength).field("cbStructureLength", &self.cbStructureLength).field("UserName", &self.UserName).field("DomainName", &self.DomainName).field("PackedCredentials", &self.PackedCredentials).field("CredFlags", &self.CredFlags).finish() } } impl ::core::cmp::PartialEq for SECPKG_SUPPLIED_CREDENTIAL { @@ -12244,18 +11664,7 @@ impl ::core::default::Default for SEC_TRAFFIC_SECRETS { } impl ::core::fmt::Debug for SEC_TRAFFIC_SECRETS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SEC_TRAFFIC_SECRETS") - .field("SymmetricAlgId", &self.SymmetricAlgId) - .field("ChainingMode", &self.ChainingMode) - .field("HashAlgId", &self.HashAlgId) - .field("KeySize", &self.KeySize) - .field("IvSize", &self.IvSize) - .field("MsgSequenceStart", &self.MsgSequenceStart) - .field("MsgSequenceEnd", &self.MsgSequenceEnd) - .field("TrafficSecretType", &self.TrafficSecretType) - .field("TrafficSecretSize", &self.TrafficSecretSize) - .field("TrafficSecret", &self.TrafficSecret) - .finish() + fmt.debug_struct("SEC_TRAFFIC_SECRETS").field("SymmetricAlgId", &self.SymmetricAlgId).field("ChainingMode", &self.ChainingMode).field("HashAlgId", &self.HashAlgId).field("KeySize", &self.KeySize).field("IvSize", &self.IvSize).field("MsgSequenceStart", &self.MsgSequenceStart).field("MsgSequenceEnd", &self.MsgSequenceEnd).field("TrafficSecretType", &self.TrafficSecretType).field("TrafficSecretSize", &self.TrafficSecretSize).field("TrafficSecret", &self.TrafficSecret).finish() } } impl ::core::cmp::PartialEq for SEC_TRAFFIC_SECRETS { @@ -12357,18 +11766,7 @@ impl ::core::fmt::Debug for SEC_WINNT_AUTH_IDENTITY_EX2 { } impl ::core::cmp::PartialEq for SEC_WINNT_AUTH_IDENTITY_EX2 { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.cbHeaderLength == other.cbHeaderLength - && self.cbStructureLength == other.cbStructureLength - && self.UserOffset == other.UserOffset - && self.UserLength == other.UserLength - && self.DomainOffset == other.DomainOffset - && self.DomainLength == other.DomainLength - && self.PackedCredentialsOffset == other.PackedCredentialsOffset - && self.PackedCredentialsLength == other.PackedCredentialsLength - && self.Flags == other.Flags - && self.PackageListOffset == other.PackageListOffset - && self.PackageListLength == other.PackageListLength + self.Version == other.Version && self.cbHeaderLength == other.cbHeaderLength && self.cbStructureLength == other.cbStructureLength && self.UserOffset == other.UserOffset && self.UserLength == other.UserLength && self.DomainOffset == other.DomainOffset && self.DomainLength == other.DomainLength && self.PackedCredentialsOffset == other.PackedCredentialsOffset && self.PackedCredentialsLength == other.PackedCredentialsLength && self.Flags == other.Flags && self.PackageListOffset == other.PackageListOffset && self.PackageListLength == other.PackageListLength } } impl ::core::cmp::Eq for SEC_WINNT_AUTH_IDENTITY_EX2 {} @@ -12398,19 +11796,7 @@ impl ::core::default::Default for SEC_WINNT_AUTH_IDENTITY_EX32 { } impl ::core::fmt::Debug for SEC_WINNT_AUTH_IDENTITY_EX32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SEC_WINNT_AUTH_IDENTITY_EX32") - .field("Version", &self.Version) - .field("Length", &self.Length) - .field("User", &self.User) - .field("UserLength", &self.UserLength) - .field("Domain", &self.Domain) - .field("DomainLength", &self.DomainLength) - .field("Password", &self.Password) - .field("PasswordLength", &self.PasswordLength) - .field("Flags", &self.Flags) - .field("PackageList", &self.PackageList) - .field("PackageListLength", &self.PackageListLength) - .finish() + fmt.debug_struct("SEC_WINNT_AUTH_IDENTITY_EX32").field("Version", &self.Version).field("Length", &self.Length).field("User", &self.User).field("UserLength", &self.UserLength).field("Domain", &self.Domain).field("DomainLength", &self.DomainLength).field("Password", &self.Password).field("PasswordLength", &self.PasswordLength).field("Flags", &self.Flags).field("PackageList", &self.PackageList).field("PackageListLength", &self.PackageListLength).finish() } } impl ::core::cmp::PartialEq for SEC_WINNT_AUTH_IDENTITY_EX32 { @@ -12445,19 +11831,7 @@ impl ::core::default::Default for SEC_WINNT_AUTH_IDENTITY_EXA { } impl ::core::fmt::Debug for SEC_WINNT_AUTH_IDENTITY_EXA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SEC_WINNT_AUTH_IDENTITY_EXA") - .field("Version", &self.Version) - .field("Length", &self.Length) - .field("User", &self.User) - .field("UserLength", &self.UserLength) - .field("Domain", &self.Domain) - .field("DomainLength", &self.DomainLength) - .field("Password", &self.Password) - .field("PasswordLength", &self.PasswordLength) - .field("Flags", &self.Flags) - .field("PackageList", &self.PackageList) - .field("PackageListLength", &self.PackageListLength) - .finish() + fmt.debug_struct("SEC_WINNT_AUTH_IDENTITY_EXA").field("Version", &self.Version).field("Length", &self.Length).field("User", &self.User).field("UserLength", &self.UserLength).field("Domain", &self.Domain).field("DomainLength", &self.DomainLength).field("Password", &self.Password).field("PasswordLength", &self.PasswordLength).field("Flags", &self.Flags).field("PackageList", &self.PackageList).field("PackageListLength", &self.PackageListLength).finish() } } impl ::core::cmp::PartialEq for SEC_WINNT_AUTH_IDENTITY_EXA { @@ -12492,19 +11866,7 @@ impl ::core::default::Default for SEC_WINNT_AUTH_IDENTITY_EXW { } impl ::core::fmt::Debug for SEC_WINNT_AUTH_IDENTITY_EXW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SEC_WINNT_AUTH_IDENTITY_EXW") - .field("Version", &self.Version) - .field("Length", &self.Length) - .field("User", &self.User) - .field("UserLength", &self.UserLength) - .field("Domain", &self.Domain) - .field("DomainLength", &self.DomainLength) - .field("Password", &self.Password) - .field("PasswordLength", &self.PasswordLength) - .field("Flags", &self.Flags) - .field("PackageList", &self.PackageList) - .field("PackageListLength", &self.PackageListLength) - .finish() + fmt.debug_struct("SEC_WINNT_AUTH_IDENTITY_EXW").field("Version", &self.Version).field("Length", &self.Length).field("User", &self.User).field("UserLength", &self.UserLength).field("Domain", &self.Domain).field("DomainLength", &self.DomainLength).field("Password", &self.Password).field("PasswordLength", &self.PasswordLength).field("Flags", &self.Flags).field("PackageList", &self.PackageList).field("PackageListLength", &self.PackageListLength).finish() } } impl ::core::cmp::PartialEq for SEC_WINNT_AUTH_IDENTITY_EXW { @@ -12716,16 +12078,7 @@ impl ::core::default::Default for SE_ADT_PARAMETER_ARRAY { } impl ::core::fmt::Debug for SE_ADT_PARAMETER_ARRAY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SE_ADT_PARAMETER_ARRAY") - .field("CategoryId", &self.CategoryId) - .field("AuditId", &self.AuditId) - .field("ParameterCount", &self.ParameterCount) - .field("Length", &self.Length) - .field("FlatSubCategoryId", &self.FlatSubCategoryId) - .field("Type", &self.Type) - .field("Flags", &self.Flags) - .field("Parameters", &self.Parameters) - .finish() + fmt.debug_struct("SE_ADT_PARAMETER_ARRAY").field("CategoryId", &self.CategoryId).field("AuditId", &self.AuditId).field("ParameterCount", &self.ParameterCount).field("Length", &self.Length).field("FlatSubCategoryId", &self.FlatSubCategoryId).field("Type", &self.Type).field("Flags", &self.Flags).field("Parameters", &self.Parameters).finish() } } impl ::core::cmp::PartialEq for SE_ADT_PARAMETER_ARRAY { @@ -12786,17 +12139,7 @@ impl ::core::default::Default for SE_ADT_PARAMETER_ARRAY_EX { } impl ::core::fmt::Debug for SE_ADT_PARAMETER_ARRAY_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SE_ADT_PARAMETER_ARRAY_EX") - .field("CategoryId", &self.CategoryId) - .field("AuditId", &self.AuditId) - .field("Version", &self.Version) - .field("ParameterCount", &self.ParameterCount) - .field("Length", &self.Length) - .field("FlatSubCategoryId", &self.FlatSubCategoryId) - .field("Type", &self.Type) - .field("Flags", &self.Flags) - .field("Parameters", &self.Parameters) - .finish() + fmt.debug_struct("SE_ADT_PARAMETER_ARRAY_EX").field("CategoryId", &self.CategoryId).field("AuditId", &self.AuditId).field("Version", &self.Version).field("ParameterCount", &self.ParameterCount).field("Length", &self.Length).field("FlatSubCategoryId", &self.FlatSubCategoryId).field("Type", &self.Type).field("Flags", &self.Flags).field("Parameters", &self.Parameters).finish() } } impl ::core::cmp::PartialEq for SE_ADT_PARAMETER_ARRAY_EX { @@ -14220,17 +13563,7 @@ pub unsafe fn SaslAcceptSecurityContext(phcredential: *const super::super::Crede extern "system" { fn SaslAcceptSecurityContext(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, pinput: *const SecBufferDesc, fcontextreq: u32, targetdatarep: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> i32; } - ::core::mem::transmute(SaslAcceptSecurityContext( - ::core::mem::transmute(phcredential), - ::core::mem::transmute(phcontext), - ::core::mem::transmute(pinput), - ::core::mem::transmute(fcontextreq), - ::core::mem::transmute(targetdatarep), - ::core::mem::transmute(phnewcontext), - ::core::mem::transmute(poutput), - ::core::mem::transmute(pfcontextattr), - ::core::mem::transmute(ptsexpiry), - )) + ::core::mem::transmute(SaslAcceptSecurityContext(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), ::core::mem::transmute(pinput), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14333,80 +13666,28 @@ pub unsafe fn SaslIdentifyPackageW(pinput: *const SecBufferDesc, packageinfo: *m } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] #[inline] -pub unsafe fn SaslInitializeSecurityContextA<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - phcredential: *const super::super::Credentials::SecHandle, - phcontext: *const super::super::Credentials::SecHandle, - psztargetname: Param2, - fcontextreq: u32, - reserved1: u32, - targetdatarep: u32, - pinput: *const SecBufferDesc, - reserved2: u32, - phnewcontext: *mut super::super::Credentials::SecHandle, - poutput: *mut SecBufferDesc, - pfcontextattr: *mut u32, - ptsexpiry: *mut i64, -) -> i32 { +pub unsafe fn SaslInitializeSecurityContextA<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, psztargetname: Param2, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: *const SecBufferDesc, reserved2: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SaslInitializeSecurityContextA(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, psztargetname: super::super::super::Foundation::PSTR, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: *const SecBufferDesc, reserved2: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> i32; } - ::core::mem::transmute(SaslInitializeSecurityContextA( - ::core::mem::transmute(phcredential), - ::core::mem::transmute(phcontext), - psztargetname.into_param().abi(), - ::core::mem::transmute(fcontextreq), - ::core::mem::transmute(reserved1), - ::core::mem::transmute(targetdatarep), - ::core::mem::transmute(pinput), - ::core::mem::transmute(reserved2), - ::core::mem::transmute(phnewcontext), - ::core::mem::transmute(poutput), - ::core::mem::transmute(pfcontextattr), - ::core::mem::transmute(ptsexpiry), - )) + ::core::mem::transmute(SaslInitializeSecurityContextA(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), psztargetname.into_param().abi(), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(reserved1), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(pinput), ::core::mem::transmute(reserved2), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] #[inline] -pub unsafe fn SaslInitializeSecurityContextW<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - phcredential: *const super::super::Credentials::SecHandle, - phcontext: *const super::super::Credentials::SecHandle, - psztargetname: Param2, - fcontextreq: u32, - reserved1: u32, - targetdatarep: u32, - pinput: *const SecBufferDesc, - reserved2: u32, - phnewcontext: *mut super::super::Credentials::SecHandle, - poutput: *mut SecBufferDesc, - pfcontextattr: *mut u32, - ptsexpiry: *mut i64, -) -> i32 { +pub unsafe fn SaslInitializeSecurityContextW<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, psztargetname: Param2, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: *const SecBufferDesc, reserved2: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SaslInitializeSecurityContextW(phcredential: *const super::super::Credentials::SecHandle, phcontext: *const super::super::Credentials::SecHandle, psztargetname: super::super::super::Foundation::PWSTR, fcontextreq: u32, reserved1: u32, targetdatarep: u32, pinput: *const SecBufferDesc, reserved2: u32, phnewcontext: *mut super::super::Credentials::SecHandle, poutput: *mut SecBufferDesc, pfcontextattr: *mut u32, ptsexpiry: *mut i64) -> i32; } - ::core::mem::transmute(SaslInitializeSecurityContextW( - ::core::mem::transmute(phcredential), - ::core::mem::transmute(phcontext), - psztargetname.into_param().abi(), - ::core::mem::transmute(fcontextreq), - ::core::mem::transmute(reserved1), - ::core::mem::transmute(targetdatarep), - ::core::mem::transmute(pinput), - ::core::mem::transmute(reserved2), - ::core::mem::transmute(phnewcontext), - ::core::mem::transmute(poutput), - ::core::mem::transmute(pfcontextattr), - ::core::mem::transmute(ptsexpiry), - )) + ::core::mem::transmute(SaslInitializeSecurityContextW(::core::mem::transmute(phcredential), ::core::mem::transmute(phcontext), psztargetname.into_param().abi(), ::core::mem::transmute(fcontextreq), ::core::mem::transmute(reserved1), ::core::mem::transmute(targetdatarep), ::core::mem::transmute(pinput), ::core::mem::transmute(reserved2), ::core::mem::transmute(phnewcontext), ::core::mem::transmute(poutput), ::core::mem::transmute(pfcontextattr), ::core::mem::transmute(ptsexpiry))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -14720,14 +14001,7 @@ impl ::core::default::Default for SecPkgContext_CertInfo { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SecPkgContext_CertInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SecPkgContext_CertInfo") - .field("dwVersion", &self.dwVersion) - .field("cbSubjectName", &self.cbSubjectName) - .field("pwszSubjectName", &self.pwszSubjectName) - .field("cbIssuerName", &self.cbIssuerName) - .field("pwszIssuerName", &self.pwszIssuerName) - .field("dwKeySize", &self.dwKeySize) - .finish() + fmt.debug_struct("SecPkgContext_CertInfo").field("dwVersion", &self.dwVersion).field("cbSubjectName", &self.cbSubjectName).field("pwszSubjectName", &self.pwszSubjectName).field("cbIssuerName", &self.cbIssuerName).field("pwszIssuerName", &self.pwszIssuerName).field("dwKeySize", &self.dwKeySize).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -14843,21 +14117,7 @@ impl ::core::fmt::Debug for SecPkgContext_CipherInfo { } impl ::core::cmp::PartialEq for SecPkgContext_CipherInfo { fn eq(&self, other: &Self) -> bool { - self.dwVersion == other.dwVersion - && self.dwProtocol == other.dwProtocol - && self.dwCipherSuite == other.dwCipherSuite - && self.dwBaseCipherSuite == other.dwBaseCipherSuite - && self.szCipherSuite == other.szCipherSuite - && self.szCipher == other.szCipher - && self.dwCipherLen == other.dwCipherLen - && self.dwCipherBlockLen == other.dwCipherBlockLen - && self.szHash == other.szHash - && self.dwHashLen == other.dwHashLen - && self.szExchange == other.szExchange - && self.dwMinExchangeLen == other.dwMinExchangeLen - && self.dwMaxExchangeLen == other.dwMaxExchangeLen - && self.szCertificate == other.szCertificate - && self.dwKeyType == other.dwKeyType + self.dwVersion == other.dwVersion && self.dwProtocol == other.dwProtocol && self.dwCipherSuite == other.dwCipherSuite && self.dwBaseCipherSuite == other.dwBaseCipherSuite && self.szCipherSuite == other.szCipherSuite && self.szCipher == other.szCipher && self.dwCipherLen == other.dwCipherLen && self.dwCipherBlockLen == other.dwCipherBlockLen && self.szHash == other.szHash && self.dwHashLen == other.dwHashLen && self.szExchange == other.szExchange && self.dwMinExchangeLen == other.dwMinExchangeLen && self.dwMaxExchangeLen == other.dwMaxExchangeLen && self.szCertificate == other.szCertificate && self.dwKeyType == other.dwKeyType } } impl ::core::cmp::Eq for SecPkgContext_CipherInfo {} @@ -14934,15 +14194,7 @@ impl ::core::default::Default for SecPkgContext_ConnectionInfo { } impl ::core::fmt::Debug for SecPkgContext_ConnectionInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SecPkgContext_ConnectionInfo") - .field("dwProtocol", &self.dwProtocol) - .field("aiCipher", &self.aiCipher) - .field("dwCipherStrength", &self.dwCipherStrength) - .field("aiHash", &self.aiHash) - .field("dwHashStrength", &self.dwHashStrength) - .field("aiExch", &self.aiExch) - .field("dwExchStrength", &self.dwExchStrength) - .finish() + fmt.debug_struct("SecPkgContext_ConnectionInfo").field("dwProtocol", &self.dwProtocol).field("aiCipher", &self.aiCipher).field("dwCipherStrength", &self.dwCipherStrength).field("aiHash", &self.aiHash).field("dwHashStrength", &self.dwHashStrength).field("aiExch", &self.aiExch).field("dwExchStrength", &self.dwExchStrength).finish() } } impl ::core::cmp::PartialEq for SecPkgContext_ConnectionInfo { @@ -14974,16 +14226,7 @@ impl ::core::default::Default for SecPkgContext_ConnectionInfoEx { } impl ::core::fmt::Debug for SecPkgContext_ConnectionInfoEx { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SecPkgContext_ConnectionInfoEx") - .field("dwVersion", &self.dwVersion) - .field("dwProtocol", &self.dwProtocol) - .field("szCipher", &self.szCipher) - .field("dwCipherStrength", &self.dwCipherStrength) - .field("szHash", &self.szHash) - .field("dwHashStrength", &self.dwHashStrength) - .field("szExchange", &self.szExchange) - .field("dwExchStrength", &self.dwExchStrength) - .finish() + fmt.debug_struct("SecPkgContext_ConnectionInfoEx").field("dwVersion", &self.dwVersion).field("dwProtocol", &self.dwProtocol).field("szCipher", &self.szCipher).field("dwCipherStrength", &self.dwCipherStrength).field("szHash", &self.szHash).field("dwHashStrength", &self.dwHashStrength).field("szExchange", &self.szExchange).field("dwExchStrength", &self.dwExchStrength).finish() } } impl ::core::cmp::PartialEq for SecPkgContext_ConnectionInfoEx { @@ -15252,13 +14495,7 @@ impl ::core::default::Default for SecPkgContext_KeyInfoA { } impl ::core::fmt::Debug for SecPkgContext_KeyInfoA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SecPkgContext_KeyInfoA") - .field("sSignatureAlgorithmName", &self.sSignatureAlgorithmName) - .field("sEncryptAlgorithmName", &self.sEncryptAlgorithmName) - .field("KeySize", &self.KeySize) - .field("SignatureAlgorithm", &self.SignatureAlgorithm) - .field("EncryptAlgorithm", &self.EncryptAlgorithm) - .finish() + fmt.debug_struct("SecPkgContext_KeyInfoA").field("sSignatureAlgorithmName", &self.sSignatureAlgorithmName).field("sEncryptAlgorithmName", &self.sEncryptAlgorithmName).field("KeySize", &self.KeySize).field("SignatureAlgorithm", &self.SignatureAlgorithm).field("EncryptAlgorithm", &self.EncryptAlgorithm).finish() } } impl ::core::cmp::PartialEq for SecPkgContext_KeyInfoA { @@ -15287,13 +14524,7 @@ impl ::core::default::Default for SecPkgContext_KeyInfoW { } impl ::core::fmt::Debug for SecPkgContext_KeyInfoW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SecPkgContext_KeyInfoW") - .field("sSignatureAlgorithmName", &self.sSignatureAlgorithmName) - .field("sEncryptAlgorithmName", &self.sEncryptAlgorithmName) - .field("KeySize", &self.KeySize) - .field("SignatureAlgorithm", &self.SignatureAlgorithm) - .field("EncryptAlgorithm", &self.EncryptAlgorithm) - .finish() + fmt.debug_struct("SecPkgContext_KeyInfoW").field("sSignatureAlgorithmName", &self.sSignatureAlgorithmName).field("sEncryptAlgorithmName", &self.sEncryptAlgorithmName).field("KeySize", &self.KeySize).field("SignatureAlgorithm", &self.SignatureAlgorithm).field("EncryptAlgorithm", &self.EncryptAlgorithm).finish() } } impl ::core::cmp::PartialEq for SecPkgContext_KeyInfoW { @@ -15389,14 +14620,7 @@ impl ::core::default::Default for SecPkgContext_KeyingMaterial_Inproc { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SecPkgContext_KeyingMaterial_Inproc { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SecPkgContext_KeyingMaterial_Inproc") - .field("cbLabel", &self.cbLabel) - .field("pszLabel", &self.pszLabel) - .field("cbContextValue", &self.cbContextValue) - .field("pbContextValue", &self.pbContextValue) - .field("cbKeyingMaterial", &self.cbKeyingMaterial) - .field("pbKeyingMaterial", &self.pbKeyingMaterial) - .finish() + fmt.debug_struct("SecPkgContext_KeyingMaterial_Inproc").field("cbLabel", &self.cbLabel).field("pszLabel", &self.pszLabel).field("cbContextValue", &self.cbContextValue).field("pbContextValue", &self.pbContextValue).field("cbKeyingMaterial", &self.cbKeyingMaterial).field("pbKeyingMaterial", &self.pbKeyingMaterial).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -16569,14 +15793,7 @@ impl ::core::default::Default for SecPkgCredentials_KdcProxySettingsW { } impl ::core::fmt::Debug for SecPkgCredentials_KdcProxySettingsW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SecPkgCredentials_KdcProxySettingsW") - .field("Version", &self.Version) - .field("Flags", &self.Flags) - .field("ProxyServerOffset", &self.ProxyServerOffset) - .field("ProxyServerLength", &self.ProxyServerLength) - .field("ClientTlsCredOffset", &self.ClientTlsCredOffset) - .field("ClientTlsCredLength", &self.ClientTlsCredLength) - .finish() + fmt.debug_struct("SecPkgCredentials_KdcProxySettingsW").field("Version", &self.Version).field("Flags", &self.Flags).field("ProxyServerOffset", &self.ProxyServerOffset).field("ProxyServerLength", &self.ProxyServerLength).field("ClientTlsCredOffset", &self.ClientTlsCredOffset).field("ClientTlsCredLength", &self.ClientTlsCredLength).finish() } } impl ::core::cmp::PartialEq for SecPkgCredentials_KdcProxySettingsW { @@ -17057,9 +16274,7 @@ pub type SpGetUserInfoFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] -pub type SpInitLsaModeContextFn = ::core::option::Option< - unsafe extern "system" fn(credentialhandle: usize, contexthandle: usize, targetname: *const super::super::super::Foundation::UNICODE_STRING, contextrequirements: u32, targetdatarep: u32, inputbuffers: *const SecBufferDesc, newcontexthandle: *mut usize, outputbuffers: *mut SecBufferDesc, contextattributes: *mut u32, expirationtime: *mut i64, mappedcontext: *mut super::super::super::Foundation::BOOLEAN, contextdata: *mut SecBuffer) -> super::super::super::Foundation::NTSTATUS, ->; +pub type SpInitLsaModeContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(feature = "Win32_Foundation")] pub type SpInitUserModeContextFn = ::core::option::Option super::super::super::Foundation::NTSTATUS>; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials", feature = "Win32_System_Kernel", feature = "Win32_System_Threading"))] @@ -17437,15 +16652,7 @@ pub unsafe fn SspiPrepareForCredWrite<'a, Param1: ::windows::core::IntoParam<'a, extern "system" { fn SspiPrepareForCredWrite(authidentity: *const ::core::ffi::c_void, psztargetname: super::super::super::Foundation::PWSTR, pcredmancredentialtype: *mut u32, ppszcredmantargetname: *mut super::super::super::Foundation::PWSTR, ppszcredmanusername: *mut super::super::super::Foundation::PWSTR, ppcredentialblob: *mut *mut u8, pcredentialblobsize: *mut u32) -> i32; } - ::core::mem::transmute(SspiPrepareForCredWrite( - ::core::mem::transmute(authidentity), - psztargetname.into_param().abi(), - ::core::mem::transmute(pcredmancredentialtype), - ::core::mem::transmute(ppszcredmantargetname), - ::core::mem::transmute(ppszcredmanusername), - ::core::mem::transmute(ppcredentialblob), - ::core::mem::transmute(pcredentialblobsize), - )) + ::core::mem::transmute(SspiPrepareForCredWrite(::core::mem::transmute(authidentity), psztargetname.into_param().abi(), ::core::mem::transmute(pcredmancredentialtype), ::core::mem::transmute(ppszcredmantargetname), ::core::mem::transmute(ppszcredmanusername), ::core::mem::transmute(ppcredentialblob), ::core::mem::transmute(pcredentialblobsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -17459,16 +16666,7 @@ pub unsafe fn SspiPromptForCredentialsA<'a, Param0: ::windows::core::IntoParam<' extern "system" { fn SspiPromptForCredentialsA(psztargetname: super::super::super::Foundation::PSTR, puiinfo: *const ::core::ffi::c_void, dwautherror: u32, pszpackage: super::super::super::Foundation::PSTR, pinputauthidentity: *const ::core::ffi::c_void, ppauthidentity: *mut *mut ::core::ffi::c_void, pfsave: *mut i32, dwflags: u32) -> u32; } - ::core::mem::transmute(SspiPromptForCredentialsA( - psztargetname.into_param().abi(), - ::core::mem::transmute(puiinfo), - ::core::mem::transmute(dwautherror), - pszpackage.into_param().abi(), - ::core::mem::transmute(pinputauthidentity), - ::core::mem::transmute(ppauthidentity), - ::core::mem::transmute(pfsave), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(SspiPromptForCredentialsA(psztargetname.into_param().abi(), ::core::mem::transmute(puiinfo), ::core::mem::transmute(dwautherror), pszpackage.into_param().abi(), ::core::mem::transmute(pinputauthidentity), ::core::mem::transmute(ppauthidentity), ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -17482,16 +16680,7 @@ pub unsafe fn SspiPromptForCredentialsW<'a, Param0: ::windows::core::IntoParam<' extern "system" { fn SspiPromptForCredentialsW(psztargetname: super::super::super::Foundation::PWSTR, puiinfo: *const ::core::ffi::c_void, dwautherror: u32, pszpackage: super::super::super::Foundation::PWSTR, pinputauthidentity: *const ::core::ffi::c_void, ppauthidentity: *mut *mut ::core::ffi::c_void, pfsave: *mut i32, dwflags: u32) -> u32; } - ::core::mem::transmute(SspiPromptForCredentialsW( - psztargetname.into_param().abi(), - ::core::mem::transmute(puiinfo), - ::core::mem::transmute(dwautherror), - pszpackage.into_param().abi(), - ::core::mem::transmute(pinputauthidentity), - ::core::mem::transmute(ppauthidentity), - ::core::mem::transmute(pfsave), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(SspiPromptForCredentialsW(psztargetname.into_param().abi(), ::core::mem::transmute(puiinfo), ::core::mem::transmute(dwautherror), pszpackage.into_param().abi(), ::core::mem::transmute(pinputauthidentity), ::core::mem::transmute(ppauthidentity), ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -17727,14 +16916,7 @@ impl ::core::default::Default for TOKENBINDING_RESULT_DATA { } impl ::core::fmt::Debug for TOKENBINDING_RESULT_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TOKENBINDING_RESULT_DATA") - .field("bindingType", &self.bindingType) - .field("identifierSize", &self.identifierSize) - .field("identifierData", &self.identifierData) - .field("extensionFormat", &self.extensionFormat) - .field("extensionSize", &self.extensionSize) - .field("extensionData", &self.extensionData) - .finish() + fmt.debug_struct("TOKENBINDING_RESULT_DATA").field("bindingType", &self.bindingType).field("identifierSize", &self.identifierSize).field("identifierData", &self.identifierData).field("extensionFormat", &self.extensionFormat).field("extensionSize", &self.extensionSize).field("extensionData", &self.extensionData).finish() } } impl ::core::cmp::PartialEq for TOKENBINDING_RESULT_DATA { @@ -17984,16 +17166,7 @@ impl ::core::default::Default for TRUSTED_DOMAIN_INFORMATION_EX2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for TRUSTED_DOMAIN_INFORMATION_EX2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TRUSTED_DOMAIN_INFORMATION_EX2") - .field("Name", &self.Name) - .field("FlatName", &self.FlatName) - .field("Sid", &self.Sid) - .field("TrustDirection", &self.TrustDirection) - .field("TrustType", &self.TrustType) - .field("TrustAttributes", &self.TrustAttributes) - .field("ForestTrustLength", &self.ForestTrustLength) - .field("ForestTrustInfo", &self.ForestTrustInfo) - .finish() + fmt.debug_struct("TRUSTED_DOMAIN_INFORMATION_EX2").field("Name", &self.Name).field("FlatName", &self.FlatName).field("Sid", &self.Sid).field("TrustDirection", &self.TrustDirection).field("TrustType", &self.TrustType).field("TrustAttributes", &self.TrustAttributes).field("ForestTrustLength", &self.ForestTrustLength).field("ForestTrustInfo", &self.ForestTrustInfo).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -18332,18 +17505,7 @@ pub unsafe fn TokenBindingGenerateBinding<'a, Param1: ::windows::core::IntoParam extern "system" { fn TokenBindingGenerateBinding(keytype: TOKENBINDING_KEY_PARAMETERS_TYPE, targeturl: super::super::super::Foundation::PWSTR, bindingtype: TOKENBINDING_TYPE, tlsekm: *const ::core::ffi::c_void, tlsekmsize: u32, extensionformat: TOKENBINDING_EXTENSION_FORMAT, extensiondata: *const ::core::ffi::c_void, tokenbinding: *mut *mut ::core::ffi::c_void, tokenbindingsize: *mut u32, resultdata: *mut *mut TOKENBINDING_RESULT_DATA) -> i32; } - ::core::mem::transmute(TokenBindingGenerateBinding( - ::core::mem::transmute(keytype), - targeturl.into_param().abi(), - ::core::mem::transmute(bindingtype), - ::core::mem::transmute(tlsekm), - ::core::mem::transmute(tlsekmsize), - ::core::mem::transmute(extensionformat), - ::core::mem::transmute(extensiondata), - ::core::mem::transmute(tokenbinding), - ::core::mem::transmute(tokenbindingsize), - ::core::mem::transmute(resultdata), - )) + ::core::mem::transmute(TokenBindingGenerateBinding(::core::mem::transmute(keytype), targeturl.into_param().abi(), ::core::mem::transmute(bindingtype), ::core::mem::transmute(tlsekm), ::core::mem::transmute(tlsekmsize), ::core::mem::transmute(extensionformat), ::core::mem::transmute(extensiondata), ::core::mem::transmute(tokenbinding), ::core::mem::transmute(tokenbindingsize), ::core::mem::transmute(resultdata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -18624,16 +17786,7 @@ impl ::core::default::Default for X509Certificate { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for X509Certificate { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("X509Certificate") - .field("Version", &self.Version) - .field("SerialNumber", &self.SerialNumber) - .field("SignatureAlgorithm", &self.SignatureAlgorithm) - .field("ValidFrom", &self.ValidFrom) - .field("ValidUntil", &self.ValidUntil) - .field("pszIssuer", &self.pszIssuer) - .field("pszSubject", &self.pszSubject) - .field("pPublicKey", &self.pPublicKey) - .finish() + fmt.debug_struct("X509Certificate").field("Version", &self.Version).field("SerialNumber", &self.SerialNumber).field("SignatureAlgorithm", &self.SignatureAlgorithm).field("ValidFrom", &self.ValidFrom).field("ValidUntil", &self.ValidUntil).field("pszIssuer", &self.pszIssuer).field("pszSubject", &self.pszSubject).field("pPublicKey", &self.pPublicKey).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Security/Authorization/UI/mod.rs b/src/Windows/Win32/Security/Authorization/UI/mod.rs index 2f773d0bcc..a1342e4738 100644 --- a/src/Windows/Win32/Security/Authorization/UI/mod.rs +++ b/src/Windows/Win32/Security/Authorization/UI/mod.rs @@ -86,29 +86,8 @@ pub unsafe fn EditSecurityAdvanced<'a, Param0: ::windows::core::IntoParam<'a, su pub struct IEffectivePermission(pub ::windows::core::IUnknown); impl IEffectivePermission { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetEffectivePermission<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSID>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - pguidobjecttype: *const ::windows::core::GUID, - pusersid: Param1, - pszservername: Param2, - psd: *mut super::super::SECURITY_DESCRIPTOR, - ppobjecttypelist: *mut *mut super::super::OBJECT_TYPE_LIST, - pcobjecttypelistlength: *mut u32, - ppgrantedaccesslist: *mut *mut u32, - pcgrantedaccesslistlength: *mut u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pguidobjecttype), - pusersid.into_param().abi(), - pszservername.into_param().abi(), - ::core::mem::transmute(psd), - ::core::mem::transmute(ppobjecttypelist), - ::core::mem::transmute(pcobjecttypelistlength), - ::core::mem::transmute(ppgrantedaccesslist), - ::core::mem::transmute(pcgrantedaccesslistlength), - ) - .ok() + pub unsafe fn GetEffectivePermission<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSID>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pguidobjecttype: *const ::windows::core::GUID, pusersid: Param1, pszservername: Param2, psd: *mut super::super::SECURITY_DESCRIPTOR, ppobjecttypelist: *mut *mut super::super::OBJECT_TYPE_LIST, pcobjecttypelistlength: *mut u32, ppgrantedaccesslist: *mut *mut u32, pcgrantedaccesslistlength: *mut u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(pguidobjecttype), pusersid.into_param().abi(), pszservername.into_param().abi(), ::core::mem::transmute(psd), ::core::mem::transmute(ppobjecttypelist), ::core::mem::transmute(pcobjecttypelistlength), ::core::mem::transmute(ppgrantedaccesslist), ::core::mem::transmute(pcgrantedaccesslistlength)).ok() } } unsafe impl ::windows::core::Interface for IEffectivePermission { diff --git a/src/Windows/Win32/Security/Authorization/mod.rs b/src/Windows/Win32/Security/Authorization/mod.rs index eecab874ad..96d02360db 100644 --- a/src/Windows/Win32/Security/Authorization/mod.rs +++ b/src/Windows/Win32/Security/Authorization/mod.rs @@ -1264,13 +1264,7 @@ impl ::core::fmt::Debug for AUTHZ_INIT_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for AUTHZ_INIT_INFO { fn eq(&self, other: &Self) -> bool { - self.version == other.version - && self.szResourceManagerName == other.szResourceManagerName - && self.pfnDynamicAccessCheck.map(|f| f as usize) == other.pfnDynamicAccessCheck.map(|f| f as usize) - && self.pfnComputeDynamicGroups.map(|f| f as usize) == other.pfnComputeDynamicGroups.map(|f| f as usize) - && self.pfnFreeDynamicGroups.map(|f| f as usize) == other.pfnFreeDynamicGroups.map(|f| f as usize) - && self.pfnGetCentralAccessPolicy.map(|f| f as usize) == other.pfnGetCentralAccessPolicy.map(|f| f as usize) - && self.pfnFreeCentralAccessPolicy.map(|f| f as usize) == other.pfnFreeCentralAccessPolicy.map(|f| f as usize) + self.version == other.version && self.szResourceManagerName == other.szResourceManagerName && self.pfnDynamicAccessCheck.map(|f| f as usize) == other.pfnDynamicAccessCheck.map(|f| f as usize) && self.pfnComputeDynamicGroups.map(|f| f as usize) == other.pfnComputeDynamicGroups.map(|f| f as usize) && self.pfnFreeDynamicGroups.map(|f| f as usize) == other.pfnFreeDynamicGroups.map(|f| f as usize) && self.pfnGetCentralAccessPolicy.map(|f| f as usize) == other.pfnGetCentralAccessPolicy.map(|f| f as usize) && self.pfnFreeCentralAccessPolicy.map(|f| f as usize) == other.pfnFreeCentralAccessPolicy.map(|f| f as usize) } } #[cfg(feature = "Win32_Foundation")] @@ -1852,34 +1846,14 @@ unsafe impl ::windows::core::Abi for AZ_PROP_CONSTANTS { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AuthzAccessCheck<'a, Param1: ::windows::core::IntoParam<'a, AUTHZ_CLIENT_CONTEXT_HANDLE>, Param3: ::windows::core::IntoParam<'a, AUTHZ_AUDIT_EVENT_HANDLE>>( - flags: AUTHZ_ACCESS_CHECK_FLAGS, - hauthzclientcontext: Param1, - prequest: *const AUTHZ_ACCESS_REQUEST, - hauditevent: Param3, - psecuritydescriptor: *const super::SECURITY_DESCRIPTOR, - optionalsecuritydescriptorarray: *const *const super::SECURITY_DESCRIPTOR, - optionalsecuritydescriptorcount: u32, - preply: *mut AUTHZ_ACCESS_REPLY, - phaccesscheckresults: *mut isize, -) -> super::super::Foundation::BOOL { +pub unsafe fn AuthzAccessCheck<'a, Param1: ::windows::core::IntoParam<'a, AUTHZ_CLIENT_CONTEXT_HANDLE>, Param3: ::windows::core::IntoParam<'a, AUTHZ_AUDIT_EVENT_HANDLE>>(flags: AUTHZ_ACCESS_CHECK_FLAGS, hauthzclientcontext: Param1, prequest: *const AUTHZ_ACCESS_REQUEST, hauditevent: Param3, psecuritydescriptor: *const super::SECURITY_DESCRIPTOR, optionalsecuritydescriptorarray: *const *const super::SECURITY_DESCRIPTOR, optionalsecuritydescriptorcount: u32, preply: *mut AUTHZ_ACCESS_REPLY, phaccesscheckresults: *mut isize) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn AuthzAccessCheck(flags: AUTHZ_ACCESS_CHECK_FLAGS, hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, prequest: *const AUTHZ_ACCESS_REQUEST, hauditevent: AUTHZ_AUDIT_EVENT_HANDLE, psecuritydescriptor: *const super::SECURITY_DESCRIPTOR, optionalsecuritydescriptorarray: *const *const super::SECURITY_DESCRIPTOR, optionalsecuritydescriptorcount: u32, preply: *mut AUTHZ_ACCESS_REPLY, phaccesscheckresults: *mut isize) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzAccessCheck( - ::core::mem::transmute(flags), - hauthzclientcontext.into_param().abi(), - ::core::mem::transmute(prequest), - hauditevent.into_param().abi(), - ::core::mem::transmute(psecuritydescriptor), - ::core::mem::transmute(optionalsecuritydescriptorarray), - ::core::mem::transmute(optionalsecuritydescriptorcount), - ::core::mem::transmute(preply), - ::core::mem::transmute(phaccesscheckresults), - )) + ::core::mem::transmute(AuthzAccessCheck(::core::mem::transmute(flags), hauthzclientcontext.into_param().abi(), ::core::mem::transmute(prequest), hauditevent.into_param().abi(), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(optionalsecuritydescriptorarray), ::core::mem::transmute(optionalsecuritydescriptorcount), ::core::mem::transmute(preply), ::core::mem::transmute(phaccesscheckresults))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2082,66 +2056,28 @@ pub unsafe fn AuthzInitializeContextFromToken<'a, Param1: ::windows::core::IntoP } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AuthzInitializeObjectAccessAuditEvent<'a, Param1: ::windows::core::IntoParam<'a, AUTHZ_AUDIT_EVENT_TYPE_HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - flags: AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS, - hauditeventtype: Param1, - szoperationtype: Param2, - szobjecttype: Param3, - szobjectname: Param4, - szadditionalinfo: Param5, - phauditevent: *mut isize, - dwadditionalparametercount: u32, -) -> super::super::Foundation::BOOL { +pub unsafe fn AuthzInitializeObjectAccessAuditEvent<'a, Param1: ::windows::core::IntoParam<'a, AUTHZ_AUDIT_EVENT_TYPE_HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(flags: AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS, hauditeventtype: Param1, szoperationtype: Param2, szobjecttype: Param3, szobjectname: Param4, szadditionalinfo: Param5, phauditevent: *mut isize, dwadditionalparametercount: u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn AuthzInitializeObjectAccessAuditEvent(flags: AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS, hauditeventtype: AUTHZ_AUDIT_EVENT_TYPE_HANDLE, szoperationtype: super::super::Foundation::PWSTR, szobjecttype: super::super::Foundation::PWSTR, szobjectname: super::super::Foundation::PWSTR, szadditionalinfo: super::super::Foundation::PWSTR, phauditevent: *mut isize, dwadditionalparametercount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzInitializeObjectAccessAuditEvent( - ::core::mem::transmute(flags), - hauditeventtype.into_param().abi(), - szoperationtype.into_param().abi(), - szobjecttype.into_param().abi(), - szobjectname.into_param().abi(), - szadditionalinfo.into_param().abi(), - ::core::mem::transmute(phauditevent), - ::core::mem::transmute(dwadditionalparametercount), - )) + ::core::mem::transmute(AuthzInitializeObjectAccessAuditEvent(::core::mem::transmute(flags), hauditeventtype.into_param().abi(), szoperationtype.into_param().abi(), szobjecttype.into_param().abi(), szobjectname.into_param().abi(), szadditionalinfo.into_param().abi(), ::core::mem::transmute(phauditevent), ::core::mem::transmute(dwadditionalparametercount))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AuthzInitializeObjectAccessAuditEvent2<'a, Param1: ::windows::core::IntoParam<'a, AUTHZ_AUDIT_EVENT_TYPE_HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - flags: u32, - hauditeventtype: Param1, - szoperationtype: Param2, - szobjecttype: Param3, - szobjectname: Param4, - szadditionalinfo: Param5, - szadditionalinfo2: Param6, - phauditevent: *mut isize, - dwadditionalparametercount: u32, -) -> super::super::Foundation::BOOL { +pub unsafe fn AuthzInitializeObjectAccessAuditEvent2<'a, Param1: ::windows::core::IntoParam<'a, AUTHZ_AUDIT_EVENT_TYPE_HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(flags: u32, hauditeventtype: Param1, szoperationtype: Param2, szobjecttype: Param3, szobjectname: Param4, szadditionalinfo: Param5, szadditionalinfo2: Param6, phauditevent: *mut isize, dwadditionalparametercount: u32) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn AuthzInitializeObjectAccessAuditEvent2(flags: u32, hauditeventtype: AUTHZ_AUDIT_EVENT_TYPE_HANDLE, szoperationtype: super::super::Foundation::PWSTR, szobjecttype: super::super::Foundation::PWSTR, szobjectname: super::super::Foundation::PWSTR, szadditionalinfo: super::super::Foundation::PWSTR, szadditionalinfo2: super::super::Foundation::PWSTR, phauditevent: *mut isize, dwadditionalparametercount: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzInitializeObjectAccessAuditEvent2( - ::core::mem::transmute(flags), - hauditeventtype.into_param().abi(), - szoperationtype.into_param().abi(), - szobjecttype.into_param().abi(), - szobjectname.into_param().abi(), - szadditionalinfo.into_param().abi(), - szadditionalinfo2.into_param().abi(), - ::core::mem::transmute(phauditevent), - ::core::mem::transmute(dwadditionalparametercount), - )) + ::core::mem::transmute(AuthzInitializeObjectAccessAuditEvent2(::core::mem::transmute(flags), hauditeventtype.into_param().abi(), szoperationtype.into_param().abi(), szobjecttype.into_param().abi(), szobjectname.into_param().abi(), szadditionalinfo.into_param().abi(), szadditionalinfo2.into_param().abi(), ::core::mem::transmute(phauditevent), ::core::mem::transmute(dwadditionalparametercount))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2246,32 +2182,14 @@ pub unsafe fn AuthzModifySids<'a, Param0: ::windows::core::IntoParam<'a, AUTHZ_C } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AuthzOpenObjectAudit<'a, Param1: ::windows::core::IntoParam<'a, AUTHZ_CLIENT_CONTEXT_HANDLE>, Param3: ::windows::core::IntoParam<'a, AUTHZ_AUDIT_EVENT_HANDLE>>( - flags: u32, - hauthzclientcontext: Param1, - prequest: *const AUTHZ_ACCESS_REQUEST, - hauditevent: Param3, - psecuritydescriptor: *const super::SECURITY_DESCRIPTOR, - optionalsecuritydescriptorarray: *const *const super::SECURITY_DESCRIPTOR, - optionalsecuritydescriptorcount: u32, - preply: *const AUTHZ_ACCESS_REPLY, -) -> super::super::Foundation::BOOL { +pub unsafe fn AuthzOpenObjectAudit<'a, Param1: ::windows::core::IntoParam<'a, AUTHZ_CLIENT_CONTEXT_HANDLE>, Param3: ::windows::core::IntoParam<'a, AUTHZ_AUDIT_EVENT_HANDLE>>(flags: u32, hauthzclientcontext: Param1, prequest: *const AUTHZ_ACCESS_REQUEST, hauditevent: Param3, psecuritydescriptor: *const super::SECURITY_DESCRIPTOR, optionalsecuritydescriptorarray: *const *const super::SECURITY_DESCRIPTOR, optionalsecuritydescriptorcount: u32, preply: *const AUTHZ_ACCESS_REPLY) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn AuthzOpenObjectAudit(flags: u32, hauthzclientcontext: AUTHZ_CLIENT_CONTEXT_HANDLE, prequest: *const AUTHZ_ACCESS_REQUEST, hauditevent: AUTHZ_AUDIT_EVENT_HANDLE, psecuritydescriptor: *const super::SECURITY_DESCRIPTOR, optionalsecuritydescriptorarray: *const *const super::SECURITY_DESCRIPTOR, optionalsecuritydescriptorcount: u32, preply: *const AUTHZ_ACCESS_REPLY) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(AuthzOpenObjectAudit( - ::core::mem::transmute(flags), - hauthzclientcontext.into_param().abi(), - ::core::mem::transmute(prequest), - hauditevent.into_param().abi(), - ::core::mem::transmute(psecuritydescriptor), - ::core::mem::transmute(optionalsecuritydescriptorarray), - ::core::mem::transmute(optionalsecuritydescriptorcount), - ::core::mem::transmute(preply), - )) + ::core::mem::transmute(AuthzOpenObjectAudit(::core::mem::transmute(flags), hauthzclientcontext.into_param().abi(), ::core::mem::transmute(prequest), hauditevent.into_param().abi(), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(optionalsecuritydescriptorarray), ::core::mem::transmute(optionalsecuritydescriptorcount), ::core::mem::transmute(preply))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2484,17 +2402,7 @@ pub unsafe fn BuildSecurityDescriptorA(powner: *const TRUSTEE_A, pgroup: *const extern "system" { fn BuildSecurityDescriptorA(powner: *const TRUSTEE_A, pgroup: *const TRUSTEE_A, ccountofaccessentries: u32, plistofaccessentries: *const EXPLICIT_ACCESS_A, ccountofauditentries: u32, plistofauditentries: *const EXPLICIT_ACCESS_A, poldsd: *const super::SECURITY_DESCRIPTOR, psizenewsd: *mut u32, pnewsd: *mut *mut super::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(BuildSecurityDescriptorA( - ::core::mem::transmute(powner), - ::core::mem::transmute(pgroup), - ::core::mem::transmute(ccountofaccessentries), - ::core::mem::transmute(plistofaccessentries), - ::core::mem::transmute(ccountofauditentries), - ::core::mem::transmute(plistofauditentries), - ::core::mem::transmute(poldsd), - ::core::mem::transmute(psizenewsd), - ::core::mem::transmute(pnewsd), - )) + ::core::mem::transmute(BuildSecurityDescriptorA(::core::mem::transmute(powner), ::core::mem::transmute(pgroup), ::core::mem::transmute(ccountofaccessentries), ::core::mem::transmute(plistofaccessentries), ::core::mem::transmute(ccountofauditentries), ::core::mem::transmute(plistofauditentries), ::core::mem::transmute(poldsd), ::core::mem::transmute(psizenewsd), ::core::mem::transmute(pnewsd))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2508,17 +2416,7 @@ pub unsafe fn BuildSecurityDescriptorW(powner: *const TRUSTEE_W, pgroup: *const extern "system" { fn BuildSecurityDescriptorW(powner: *const TRUSTEE_W, pgroup: *const TRUSTEE_W, ccountofaccessentries: u32, plistofaccessentries: *const EXPLICIT_ACCESS_W, ccountofauditentries: u32, plistofauditentries: *const EXPLICIT_ACCESS_W, poldsd: *const super::SECURITY_DESCRIPTOR, psizenewsd: *mut u32, pnewsd: *mut *mut super::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(BuildSecurityDescriptorW( - ::core::mem::transmute(powner), - ::core::mem::transmute(pgroup), - ::core::mem::transmute(ccountofaccessentries), - ::core::mem::transmute(plistofaccessentries), - ::core::mem::transmute(ccountofauditentries), - ::core::mem::transmute(plistofauditentries), - ::core::mem::transmute(poldsd), - ::core::mem::transmute(psizenewsd), - ::core::mem::transmute(pnewsd), - )) + ::core::mem::transmute(BuildSecurityDescriptorW(::core::mem::transmute(powner), ::core::mem::transmute(pgroup), ::core::mem::transmute(ccountofaccessentries), ::core::mem::transmute(plistofaccessentries), ::core::mem::transmute(ccountofauditentries), ::core::mem::transmute(plistofauditentries), ::core::mem::transmute(poldsd), ::core::mem::transmute(psizenewsd), ::core::mem::transmute(pnewsd))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2944,72 +2842,28 @@ pub unsafe fn GetExplicitEntriesFromAclW(pacl: *const super::ACL, pccountofexpli } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GetInheritanceSourceA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - pobjectname: Param0, - objecttype: SE_OBJECT_TYPE, - securityinfo: u32, - container: Param3, - pobjectclassguids: *const *const ::windows::core::GUID, - guidcount: u32, - pacl: *const super::ACL, - pfnarray: *const FN_OBJECT_MGR_FUNCTIONS, - pgenericmapping: *const super::GENERIC_MAPPING, - pinheritarray: *mut INHERITED_FROMA, -) -> u32 { +pub unsafe fn GetInheritanceSourceA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(pobjectname: Param0, objecttype: SE_OBJECT_TYPE, securityinfo: u32, container: Param3, pobjectclassguids: *const *const ::windows::core::GUID, guidcount: u32, pacl: *const super::ACL, pfnarray: *const FN_OBJECT_MGR_FUNCTIONS, pgenericmapping: *const super::GENERIC_MAPPING, pinheritarray: *mut INHERITED_FROMA) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn GetInheritanceSourceA(pobjectname: super::super::Foundation::PSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, container: super::super::Foundation::BOOL, pobjectclassguids: *const *const ::windows::core::GUID, guidcount: u32, pacl: *const super::ACL, pfnarray: *const FN_OBJECT_MGR_FUNCTIONS, pgenericmapping: *const super::GENERIC_MAPPING, pinheritarray: *mut INHERITED_FROMA) -> u32; } - ::core::mem::transmute(GetInheritanceSourceA( - pobjectname.into_param().abi(), - ::core::mem::transmute(objecttype), - ::core::mem::transmute(securityinfo), - container.into_param().abi(), - ::core::mem::transmute(pobjectclassguids), - ::core::mem::transmute(guidcount), - ::core::mem::transmute(pacl), - ::core::mem::transmute(pfnarray), - ::core::mem::transmute(pgenericmapping), - ::core::mem::transmute(pinheritarray), - )) + ::core::mem::transmute(GetInheritanceSourceA(pobjectname.into_param().abi(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), container.into_param().abi(), ::core::mem::transmute(pobjectclassguids), ::core::mem::transmute(guidcount), ::core::mem::transmute(pacl), ::core::mem::transmute(pfnarray), ::core::mem::transmute(pgenericmapping), ::core::mem::transmute(pinheritarray))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GetInheritanceSourceW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - pobjectname: Param0, - objecttype: SE_OBJECT_TYPE, - securityinfo: u32, - container: Param3, - pobjectclassguids: *const *const ::windows::core::GUID, - guidcount: u32, - pacl: *const super::ACL, - pfnarray: *const FN_OBJECT_MGR_FUNCTIONS, - pgenericmapping: *const super::GENERIC_MAPPING, - pinheritarray: *mut INHERITED_FROMW, -) -> u32 { +pub unsafe fn GetInheritanceSourceW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(pobjectname: Param0, objecttype: SE_OBJECT_TYPE, securityinfo: u32, container: Param3, pobjectclassguids: *const *const ::windows::core::GUID, guidcount: u32, pacl: *const super::ACL, pfnarray: *const FN_OBJECT_MGR_FUNCTIONS, pgenericmapping: *const super::GENERIC_MAPPING, pinheritarray: *mut INHERITED_FROMW) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn GetInheritanceSourceW(pobjectname: super::super::Foundation::PWSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, container: super::super::Foundation::BOOL, pobjectclassguids: *const *const ::windows::core::GUID, guidcount: u32, pacl: *const super::ACL, pfnarray: *const FN_OBJECT_MGR_FUNCTIONS, pgenericmapping: *const super::GENERIC_MAPPING, pinheritarray: *mut INHERITED_FROMW) -> u32; } - ::core::mem::transmute(GetInheritanceSourceW( - pobjectname.into_param().abi(), - ::core::mem::transmute(objecttype), - ::core::mem::transmute(securityinfo), - container.into_param().abi(), - ::core::mem::transmute(pobjectclassguids), - ::core::mem::transmute(guidcount), - ::core::mem::transmute(pacl), - ::core::mem::transmute(pfnarray), - ::core::mem::transmute(pgenericmapping), - ::core::mem::transmute(pinheritarray), - )) + ::core::mem::transmute(GetInheritanceSourceW(pobjectname.into_param().abi(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), container.into_param().abi(), ::core::mem::transmute(pobjectclassguids), ::core::mem::transmute(guidcount), ::core::mem::transmute(pacl), ::core::mem::transmute(pfnarray), ::core::mem::transmute(pgenericmapping), ::core::mem::transmute(pinheritarray))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3079,16 +2933,7 @@ pub unsafe fn GetNamedSecurityInfoA<'a, Param0: ::windows::core::IntoParam<'a, s extern "system" { fn GetNamedSecurityInfoA(pobjectname: super::super::Foundation::PSTR, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, ppsidowner: *mut super::super::Foundation::PSID, ppsidgroup: *mut super::super::Foundation::PSID, ppdacl: *mut *mut super::ACL, ppsacl: *mut *mut super::ACL, ppsecuritydescriptor: *mut *mut super::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(GetNamedSecurityInfoA( - pobjectname.into_param().abi(), - ::core::mem::transmute(objecttype), - ::core::mem::transmute(securityinfo), - ::core::mem::transmute(ppsidowner), - ::core::mem::transmute(ppsidgroup), - ::core::mem::transmute(ppdacl), - ::core::mem::transmute(ppsacl), - ::core::mem::transmute(ppsecuritydescriptor), - )) + ::core::mem::transmute(GetNamedSecurityInfoA(pobjectname.into_param().abi(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), ::core::mem::transmute(ppsidowner), ::core::mem::transmute(ppsidgroup), ::core::mem::transmute(ppdacl), ::core::mem::transmute(ppsacl), ::core::mem::transmute(ppsecuritydescriptor))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3102,16 +2947,7 @@ pub unsafe fn GetNamedSecurityInfoW<'a, Param0: ::windows::core::IntoParam<'a, s extern "system" { fn GetNamedSecurityInfoW(pobjectname: super::super::Foundation::PWSTR, objecttype: SE_OBJECT_TYPE, securityinfo: super::OBJECT_SECURITY_INFORMATION, ppsidowner: *mut super::super::Foundation::PSID, ppsidgroup: *mut super::super::Foundation::PSID, ppdacl: *mut *mut super::ACL, ppsacl: *mut *mut super::ACL, ppsecuritydescriptor: *mut *mut super::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(GetNamedSecurityInfoW( - pobjectname.into_param().abi(), - ::core::mem::transmute(objecttype), - ::core::mem::transmute(securityinfo), - ::core::mem::transmute(ppsidowner), - ::core::mem::transmute(ppsidgroup), - ::core::mem::transmute(ppdacl), - ::core::mem::transmute(ppsacl), - ::core::mem::transmute(ppsecuritydescriptor), - )) + ::core::mem::transmute(GetNamedSecurityInfoW(pobjectname.into_param().abi(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), ::core::mem::transmute(ppsidowner), ::core::mem::transmute(ppsidgroup), ::core::mem::transmute(ppdacl), ::core::mem::transmute(ppsacl), ::core::mem::transmute(ppsecuritydescriptor))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3550,8 +3386,7 @@ pub struct IAzApplication_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3690,18 +3525,7 @@ impl IAzApplication2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -4065,8 +3889,7 @@ pub struct IAzApplication2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4209,18 +4032,7 @@ impl IAzApplication3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -4666,8 +4478,7 @@ pub struct IAzApplication3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5017,8 +4828,7 @@ pub struct IAzApplicationGroup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5102,18 +4912,7 @@ impl IAzApplicationGroup2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -5365,8 +5164,7 @@ pub struct IAzApplicationGroup2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5522,8 +5320,7 @@ pub struct IAzApplicationGroups_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvarobtptr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -5607,8 +5404,7 @@ pub struct IAzApplications_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvarobtptr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -5897,8 +5693,7 @@ pub struct IAzAuthorizationStore_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrdescription: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6014,18 +5809,7 @@ impl IAzAuthorizationStore2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Description(&self) -> ::windows::core::Result { @@ -6335,8 +6119,7 @@ pub struct IAzAuthorizationStore2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrdescription: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6456,18 +6239,7 @@ impl IAzAuthorizationStore3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Description(&self) -> ::windows::core::Result { @@ -6815,8 +6587,7 @@ pub struct IAzAuthorizationStore3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrdescription: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7004,8 +6775,7 @@ pub struct IAzBizRuleContext_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bresult: super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7103,8 +6873,7 @@ pub struct IAzBizRuleInterfaces_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrinterfacename: ::core::mem::ManuallyDrop, linterfaceflag: i32, varinterface: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -7205,8 +6974,7 @@ pub struct IAzBizRuleParameters_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrparametername: ::core::mem::ManuallyDrop, varparametervalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -7224,17 +6992,7 @@ pub struct IAzBizRuleParameters_abi( pub struct IAzClientContext(pub ::windows::core::IUnknown); impl IAzClientContext { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn AccessCheck< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param6: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param7: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - >( + pub unsafe fn AccessCheck<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param7: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( &self, bstrobjectname: Param0, varscopenames: Param1, @@ -7246,19 +7004,7 @@ impl IAzClientContext { varinterfaces: Param7, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - bstrobjectname.into_param().abi(), - varscopenames.into_param().abi(), - varoperations.into_param().abi(), - varparameternames.into_param().abi(), - varparametervalues.into_param().abi(), - varinterfacenames.into_param().abi(), - varinterfaceflags.into_param().abi(), - varinterfaces.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), bstrobjectname.into_param().abi(), varscopenames.into_param().abi(), varoperations.into_param().abi(), varparameternames.into_param().abi(), varparametervalues.into_param().abi(), varinterfacenames.into_param().abi(), varinterfaceflags.into_param().abi(), varinterfaces.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBusinessRuleString(&self) -> ::windows::core::Result { @@ -7379,8 +7125,7 @@ pub struct IAzClientContext_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn( @@ -7440,31 +7185,10 @@ impl IAzClientContext2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() - } - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn AccessCheck< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param6: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param7: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - >( + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + } + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] + pub unsafe fn AccessCheck<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param7: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( &self, bstrobjectname: Param0, varscopenames: Param1, @@ -7476,19 +7200,7 @@ impl IAzClientContext2 { varinterfaces: Param7, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - bstrobjectname.into_param().abi(), - varscopenames.into_param().abi(), - varoperations.into_param().abi(), - varparameternames.into_param().abi(), - varparametervalues.into_param().abi(), - varinterfacenames.into_param().abi(), - varinterfaceflags.into_param().abi(), - varinterfaces.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), bstrobjectname.into_param().abi(), varscopenames.into_param().abi(), varoperations.into_param().abi(), varparameternames.into_param().abi(), varparametervalues.into_param().abi(), varinterfacenames.into_param().abi(), varinterfaceflags.into_param().abi(), varinterfaces.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBusinessRuleString(&self) -> ::windows::core::Result { @@ -7654,8 +7366,7 @@ pub struct IAzClientContext2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn( @@ -7727,31 +7438,10 @@ impl IAzClientContext3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() - } - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn AccessCheck< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param6: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param7: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - >( + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() + } + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] + pub unsafe fn AccessCheck<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param7: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( &self, bstrobjectname: Param0, varscopenames: Param1, @@ -7763,19 +7453,7 @@ impl IAzClientContext3 { varinterfaces: Param7, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - bstrobjectname.into_param().abi(), - varscopenames.into_param().abi(), - varoperations.into_param().abi(), - varparameternames.into_param().abi(), - varparametervalues.into_param().abi(), - varinterfacenames.into_param().abi(), - varinterfaceflags.into_param().abi(), - varinterfaces.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), bstrobjectname.into_param().abi(), varscopenames.into_param().abi(), varoperations.into_param().abi(), varparameternames.into_param().abi(), varparametervalues.into_param().abi(), varinterfacenames.into_param().abi(), varinterfaceflags.into_param().abi(), varinterfaces.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetBusinessRuleString(&self) -> ::windows::core::Result { @@ -7999,8 +7677,7 @@ pub struct IAzClientContext3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn( @@ -8139,8 +7816,7 @@ pub struct IAzNameResolver_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrsid: ::core::mem::ManuallyDrop, psidtype: *mut i32, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8220,11 +7896,9 @@ pub struct IAzObjectPicker_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hparentwnd: super::super::Foundation::HWND, bstrtitle: ::core::mem::ManuallyDrop, pvsidtypes: *mut ::core::mem::ManuallyDrop, pvnames: *mut ::core::mem::ManuallyDrop, pvsids: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hparentwnd: super::super::Foundation::HWND, bstrtitle: ::core::mem::ManuallyDrop, pvsidtypes: *mut ::core::mem::ManuallyDrop, pvnames: *mut ::core::mem::ManuallyDrop, pvsids: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8345,8 +8019,7 @@ pub struct IAzOperation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8390,18 +8063,7 @@ impl IAzOperation2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -8540,8 +8202,7 @@ pub struct IAzOperation2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8645,8 +8306,7 @@ pub struct IAzOperations_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvarobtptr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -8725,8 +8385,7 @@ pub struct IAzPrincipalLocator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppnameresolver: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppobjectpicker: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8913,8 +8572,7 @@ pub struct IAzRole_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8990,18 +8648,7 @@ impl IAzRoleAssignment { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -9217,8 +8864,7 @@ pub struct IAzRoleAssignment_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9358,8 +9004,7 @@ pub struct IAzRoleAssignments_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvarobtptr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -9385,18 +9030,7 @@ impl IAzRoleDefinition { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -9610,8 +9244,7 @@ pub struct IAzRoleDefinition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9750,8 +9383,7 @@ pub struct IAzRoleDefinitions_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvarobtptr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -9835,8 +9467,7 @@ pub struct IAzRoles_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvarobtptr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -10076,8 +9707,7 @@ pub struct IAzScope_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10172,18 +9802,7 @@ impl IAzScope2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -10470,8 +10089,7 @@ pub struct IAzScope2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10638,8 +10256,7 @@ pub struct IAzScopes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvarobtptr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -10825,8 +10442,7 @@ pub struct IAzTask_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10900,18 +10516,7 @@ impl IAzTask2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -11113,8 +10718,7 @@ pub struct IAzTask2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11248,8 +10852,7 @@ pub struct IAzTasks_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvarobtptr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -11334,15 +10937,7 @@ pub unsafe fn LookupSecurityDescriptorPartsA(ppowner: *mut *mut TRUSTEE_A, ppgro extern "system" { fn LookupSecurityDescriptorPartsA(ppowner: *mut *mut TRUSTEE_A, ppgroup: *mut *mut TRUSTEE_A, pccountofaccessentries: *mut u32, pplistofaccessentries: *mut *mut EXPLICIT_ACCESS_A, pccountofauditentries: *mut u32, pplistofauditentries: *mut *mut EXPLICIT_ACCESS_A, psd: *const super::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(LookupSecurityDescriptorPartsA( - ::core::mem::transmute(ppowner), - ::core::mem::transmute(ppgroup), - ::core::mem::transmute(pccountofaccessentries), - ::core::mem::transmute(pplistofaccessentries), - ::core::mem::transmute(pccountofauditentries), - ::core::mem::transmute(pplistofauditentries), - ::core::mem::transmute(psd), - )) + ::core::mem::transmute(LookupSecurityDescriptorPartsA(::core::mem::transmute(ppowner), ::core::mem::transmute(ppgroup), ::core::mem::transmute(pccountofaccessentries), ::core::mem::transmute(pplistofaccessentries), ::core::mem::transmute(pccountofauditentries), ::core::mem::transmute(pplistofauditentries), ::core::mem::transmute(psd))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11356,15 +10951,7 @@ pub unsafe fn LookupSecurityDescriptorPartsW(ppowner: *mut *mut TRUSTEE_W, ppgro extern "system" { fn LookupSecurityDescriptorPartsW(ppowner: *mut *mut TRUSTEE_W, ppgroup: *mut *mut TRUSTEE_W, pccountofaccessentries: *mut u32, pplistofaccessentries: *mut *mut EXPLICIT_ACCESS_W, pccountofauditentries: *mut u32, pplistofauditentries: *mut *mut EXPLICIT_ACCESS_W, psd: *const super::SECURITY_DESCRIPTOR) -> u32; } - ::core::mem::transmute(LookupSecurityDescriptorPartsW( - ::core::mem::transmute(ppowner), - ::core::mem::transmute(ppgroup), - ::core::mem::transmute(pccountofaccessentries), - ::core::mem::transmute(pplistofaccessentries), - ::core::mem::transmute(pccountofauditentries), - ::core::mem::transmute(pplistofauditentries), - ::core::mem::transmute(psd), - )) + ::core::mem::transmute(LookupSecurityDescriptorPartsW(::core::mem::transmute(ppowner), ::core::mem::transmute(ppgroup), ::core::mem::transmute(pccountofaccessentries), ::core::mem::transmute(pplistofaccessentries), ::core::mem::transmute(pccountofauditentries), ::core::mem::transmute(pplistofauditentries), ::core::mem::transmute(psd))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11834,152 +11421,56 @@ unsafe impl ::windows::core::Abi for TRUSTEE_W { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TreeResetNamedSecurityInfoA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - pobjectname: Param0, - objecttype: SE_OBJECT_TYPE, - securityinfo: u32, - powner: Param3, - pgroup: Param4, - pdacl: *const super::ACL, - psacl: *const super::ACL, - keepexplicit: Param7, - fnprogress: FN_PROGRESS, - progressinvokesetting: PROG_INVOKE_SETTING, - args: *const ::core::ffi::c_void, -) -> u32 { +pub unsafe fn TreeResetNamedSecurityInfoA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(pobjectname: Param0, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: Param3, pgroup: Param4, pdacl: *const super::ACL, psacl: *const super::ACL, keepexplicit: Param7, fnprogress: FN_PROGRESS, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn TreeResetNamedSecurityInfoA(pobjectname: super::super::Foundation::PSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: super::super::Foundation::PSID, pgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL, keepexplicit: super::super::Foundation::BOOL, fnprogress: ::windows::core::RawPtr, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TreeResetNamedSecurityInfoA( - pobjectname.into_param().abi(), - ::core::mem::transmute(objecttype), - ::core::mem::transmute(securityinfo), - powner.into_param().abi(), - pgroup.into_param().abi(), - ::core::mem::transmute(pdacl), - ::core::mem::transmute(psacl), - keepexplicit.into_param().abi(), - ::core::mem::transmute(fnprogress), - ::core::mem::transmute(progressinvokesetting), - ::core::mem::transmute(args), - )) + ::core::mem::transmute(TreeResetNamedSecurityInfoA(pobjectname.into_param().abi(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), powner.into_param().abi(), pgroup.into_param().abi(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), keepexplicit.into_param().abi(), ::core::mem::transmute(fnprogress), ::core::mem::transmute(progressinvokesetting), ::core::mem::transmute(args))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TreeResetNamedSecurityInfoW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - pobjectname: Param0, - objecttype: SE_OBJECT_TYPE, - securityinfo: u32, - powner: Param3, - pgroup: Param4, - pdacl: *const super::ACL, - psacl: *const super::ACL, - keepexplicit: Param7, - fnprogress: FN_PROGRESS, - progressinvokesetting: PROG_INVOKE_SETTING, - args: *const ::core::ffi::c_void, -) -> u32 { +pub unsafe fn TreeResetNamedSecurityInfoW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(pobjectname: Param0, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: Param3, pgroup: Param4, pdacl: *const super::ACL, psacl: *const super::ACL, keepexplicit: Param7, fnprogress: FN_PROGRESS, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn TreeResetNamedSecurityInfoW(pobjectname: super::super::Foundation::PWSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: super::super::Foundation::PSID, pgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL, keepexplicit: super::super::Foundation::BOOL, fnprogress: ::windows::core::RawPtr, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TreeResetNamedSecurityInfoW( - pobjectname.into_param().abi(), - ::core::mem::transmute(objecttype), - ::core::mem::transmute(securityinfo), - powner.into_param().abi(), - pgroup.into_param().abi(), - ::core::mem::transmute(pdacl), - ::core::mem::transmute(psacl), - keepexplicit.into_param().abi(), - ::core::mem::transmute(fnprogress), - ::core::mem::transmute(progressinvokesetting), - ::core::mem::transmute(args), - )) + ::core::mem::transmute(TreeResetNamedSecurityInfoW(pobjectname.into_param().abi(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), powner.into_param().abi(), pgroup.into_param().abi(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), keepexplicit.into_param().abi(), ::core::mem::transmute(fnprogress), ::core::mem::transmute(progressinvokesetting), ::core::mem::transmute(args))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TreeSetNamedSecurityInfoA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>>( - pobjectname: Param0, - objecttype: SE_OBJECT_TYPE, - securityinfo: u32, - powner: Param3, - pgroup: Param4, - pdacl: *const super::ACL, - psacl: *const super::ACL, - dwaction: TREE_SEC_INFO, - fnprogress: FN_PROGRESS, - progressinvokesetting: PROG_INVOKE_SETTING, - args: *const ::core::ffi::c_void, -) -> u32 { +pub unsafe fn TreeSetNamedSecurityInfoA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>>(pobjectname: Param0, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: Param3, pgroup: Param4, pdacl: *const super::ACL, psacl: *const super::ACL, dwaction: TREE_SEC_INFO, fnprogress: FN_PROGRESS, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn TreeSetNamedSecurityInfoA(pobjectname: super::super::Foundation::PSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: super::super::Foundation::PSID, pgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL, dwaction: TREE_SEC_INFO, fnprogress: ::windows::core::RawPtr, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TreeSetNamedSecurityInfoA( - pobjectname.into_param().abi(), - ::core::mem::transmute(objecttype), - ::core::mem::transmute(securityinfo), - powner.into_param().abi(), - pgroup.into_param().abi(), - ::core::mem::transmute(pdacl), - ::core::mem::transmute(psacl), - ::core::mem::transmute(dwaction), - ::core::mem::transmute(fnprogress), - ::core::mem::transmute(progressinvokesetting), - ::core::mem::transmute(args), - )) + ::core::mem::transmute(TreeSetNamedSecurityInfoA(pobjectname.into_param().abi(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), powner.into_param().abi(), pgroup.into_param().abi(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), ::core::mem::transmute(dwaction), ::core::mem::transmute(fnprogress), ::core::mem::transmute(progressinvokesetting), ::core::mem::transmute(args))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TreeSetNamedSecurityInfoW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>>( - pobjectname: Param0, - objecttype: SE_OBJECT_TYPE, - securityinfo: u32, - powner: Param3, - pgroup: Param4, - pdacl: *const super::ACL, - psacl: *const super::ACL, - dwaction: TREE_SEC_INFO, - fnprogress: FN_PROGRESS, - progressinvokesetting: PROG_INVOKE_SETTING, - args: *const ::core::ffi::c_void, -) -> u32 { +pub unsafe fn TreeSetNamedSecurityInfoW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>>(pobjectname: Param0, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: Param3, pgroup: Param4, pdacl: *const super::ACL, psacl: *const super::ACL, dwaction: TREE_SEC_INFO, fnprogress: FN_PROGRESS, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn TreeSetNamedSecurityInfoW(pobjectname: super::super::Foundation::PWSTR, objecttype: SE_OBJECT_TYPE, securityinfo: u32, powner: super::super::Foundation::PSID, pgroup: super::super::Foundation::PSID, pdacl: *const super::ACL, psacl: *const super::ACL, dwaction: TREE_SEC_INFO, fnprogress: ::windows::core::RawPtr, progressinvokesetting: PROG_INVOKE_SETTING, args: *const ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(TreeSetNamedSecurityInfoW( - pobjectname.into_param().abi(), - ::core::mem::transmute(objecttype), - ::core::mem::transmute(securityinfo), - powner.into_param().abi(), - pgroup.into_param().abi(), - ::core::mem::transmute(pdacl), - ::core::mem::transmute(psacl), - ::core::mem::transmute(dwaction), - ::core::mem::transmute(fnprogress), - ::core::mem::transmute(progressinvokesetting), - ::core::mem::transmute(args), - )) + ::core::mem::transmute(TreeSetNamedSecurityInfoW(pobjectname.into_param().abi(), ::core::mem::transmute(objecttype), ::core::mem::transmute(securityinfo), powner.into_param().abi(), pgroup.into_param().abi(), ::core::mem::transmute(pdacl), ::core::mem::transmute(psacl), ::core::mem::transmute(dwaction), ::core::mem::transmute(fnprogress), ::core::mem::transmute(progressinvokesetting), ::core::mem::transmute(args))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Security/Credentials/mod.rs b/src/Windows/Win32/Security/Credentials/mod.rs index 033c0976d0..93cf5cdf0d 100644 --- a/src/Windows/Win32/Security/Credentials/mod.rs +++ b/src/Windows/Win32/Security/Credentials/mod.rs @@ -260,18 +260,7 @@ impl ::core::default::Default for CREDENTIAL_TARGET_INFORMATIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CREDENTIAL_TARGET_INFORMATIONA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CREDENTIAL_TARGET_INFORMATIONA") - .field("TargetName", &self.TargetName) - .field("NetbiosServerName", &self.NetbiosServerName) - .field("DnsServerName", &self.DnsServerName) - .field("NetbiosDomainName", &self.NetbiosDomainName) - .field("DnsDomainName", &self.DnsDomainName) - .field("DnsTreeName", &self.DnsTreeName) - .field("PackageName", &self.PackageName) - .field("Flags", &self.Flags) - .field("CredTypeCount", &self.CredTypeCount) - .field("CredTypes", &self.CredTypes) - .finish() + fmt.debug_struct("CREDENTIAL_TARGET_INFORMATIONA").field("TargetName", &self.TargetName).field("NetbiosServerName", &self.NetbiosServerName).field("DnsServerName", &self.DnsServerName).field("NetbiosDomainName", &self.NetbiosDomainName).field("DnsDomainName", &self.DnsDomainName).field("DnsTreeName", &self.DnsTreeName).field("PackageName", &self.PackageName).field("Flags", &self.Flags).field("CredTypeCount", &self.CredTypeCount).field("CredTypes", &self.CredTypes).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -312,18 +301,7 @@ impl ::core::default::Default for CREDENTIAL_TARGET_INFORMATIONW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CREDENTIAL_TARGET_INFORMATIONW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CREDENTIAL_TARGET_INFORMATIONW") - .field("TargetName", &self.TargetName) - .field("NetbiosServerName", &self.NetbiosServerName) - .field("DnsServerName", &self.DnsServerName) - .field("NetbiosDomainName", &self.NetbiosDomainName) - .field("DnsDomainName", &self.DnsDomainName) - .field("DnsTreeName", &self.DnsTreeName) - .field("PackageName", &self.PackageName) - .field("Flags", &self.Flags) - .field("CredTypeCount", &self.CredTypeCount) - .field("CredTypes", &self.CredTypes) - .finish() + fmt.debug_struct("CREDENTIAL_TARGET_INFORMATIONW").field("TargetName", &self.TargetName).field("NetbiosServerName", &self.NetbiosServerName).field("DnsServerName", &self.DnsServerName).field("NetbiosDomainName", &self.NetbiosDomainName).field("DnsDomainName", &self.DnsDomainName).field("DnsTreeName", &self.DnsTreeName).field("PackageName", &self.PackageName).field("Flags", &self.Flags).field("CredTypeCount", &self.CredTypeCount).field("CredTypes", &self.CredTypes).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1237,68 +1215,28 @@ pub unsafe fn CredRenameW<'a, Param0: ::windows::core::IntoParam<'a, super::supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CredUICmdLinePromptForCredentialsA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - psztargetname: Param0, - pcontext: *mut SecHandle, - dwautherror: u32, - username: Param3, - uluserbuffersize: u32, - pszpassword: Param5, - ulpasswordbuffersize: u32, - pfsave: *mut super::super::Foundation::BOOL, - dwflags: CREDUI_FLAGS, -) -> u32 { +pub unsafe fn CredUICmdLinePromptForCredentialsA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(psztargetname: Param0, pcontext: *mut SecHandle, dwautherror: u32, username: Param3, uluserbuffersize: u32, pszpassword: Param5, ulpasswordbuffersize: u32, pfsave: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CredUICmdLinePromptForCredentialsA(psztargetname: super::super::Foundation::PSTR, pcontext: *mut SecHandle, dwautherror: u32, username: super::super::Foundation::PSTR, uluserbuffersize: u32, pszpassword: super::super::Foundation::PSTR, ulpasswordbuffersize: u32, pfsave: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32; } - ::core::mem::transmute(CredUICmdLinePromptForCredentialsA( - psztargetname.into_param().abi(), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(dwautherror), - username.into_param().abi(), - ::core::mem::transmute(uluserbuffersize), - pszpassword.into_param().abi(), - ::core::mem::transmute(ulpasswordbuffersize), - ::core::mem::transmute(pfsave), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(CredUICmdLinePromptForCredentialsA(psztargetname.into_param().abi(), ::core::mem::transmute(pcontext), ::core::mem::transmute(dwautherror), username.into_param().abi(), ::core::mem::transmute(uluserbuffersize), pszpassword.into_param().abi(), ::core::mem::transmute(ulpasswordbuffersize), ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CredUICmdLinePromptForCredentialsW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - psztargetname: Param0, - pcontext: *mut SecHandle, - dwautherror: u32, - username: Param3, - uluserbuffersize: u32, - pszpassword: Param5, - ulpasswordbuffersize: u32, - pfsave: *mut super::super::Foundation::BOOL, - dwflags: CREDUI_FLAGS, -) -> u32 { +pub unsafe fn CredUICmdLinePromptForCredentialsW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(psztargetname: Param0, pcontext: *mut SecHandle, dwautherror: u32, username: Param3, uluserbuffersize: u32, pszpassword: Param5, ulpasswordbuffersize: u32, pfsave: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CredUICmdLinePromptForCredentialsW(psztargetname: super::super::Foundation::PWSTR, pcontext: *mut SecHandle, dwautherror: u32, username: super::super::Foundation::PWSTR, uluserbuffersize: u32, pszpassword: super::super::Foundation::PWSTR, ulpasswordbuffersize: u32, pfsave: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32; } - ::core::mem::transmute(CredUICmdLinePromptForCredentialsW( - psztargetname.into_param().abi(), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(dwautherror), - username.into_param().abi(), - ::core::mem::transmute(uluserbuffersize), - pszpassword.into_param().abi(), - ::core::mem::transmute(ulpasswordbuffersize), - ::core::mem::transmute(pfsave), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(CredUICmdLinePromptForCredentialsW(psztargetname.into_param().abi(), ::core::mem::transmute(pcontext), ::core::mem::transmute(dwautherror), username.into_param().abi(), ::core::mem::transmute(uluserbuffersize), pszpassword.into_param().abi(), ::core::mem::transmute(ulpasswordbuffersize), ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1361,72 +1299,28 @@ pub unsafe fn CredUIParseUserNameW<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn CredUIPromptForCredentialsA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - puiinfo: *const CREDUI_INFOA, - psztargetname: Param1, - pcontext: *mut SecHandle, - dwautherror: u32, - pszusername: Param4, - ulusernamebuffersize: u32, - pszpassword: Param6, - ulpasswordbuffersize: u32, - save: *mut super::super::Foundation::BOOL, - dwflags: CREDUI_FLAGS, -) -> u32 { +pub unsafe fn CredUIPromptForCredentialsA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(puiinfo: *const CREDUI_INFOA, psztargetname: Param1, pcontext: *mut SecHandle, dwautherror: u32, pszusername: Param4, ulusernamebuffersize: u32, pszpassword: Param6, ulpasswordbuffersize: u32, save: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CredUIPromptForCredentialsA(puiinfo: *const CREDUI_INFOA, psztargetname: super::super::Foundation::PSTR, pcontext: *mut SecHandle, dwautherror: u32, pszusername: super::super::Foundation::PSTR, ulusernamebuffersize: u32, pszpassword: super::super::Foundation::PSTR, ulpasswordbuffersize: u32, save: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32; } - ::core::mem::transmute(CredUIPromptForCredentialsA( - ::core::mem::transmute(puiinfo), - psztargetname.into_param().abi(), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(dwautherror), - pszusername.into_param().abi(), - ::core::mem::transmute(ulusernamebuffersize), - pszpassword.into_param().abi(), - ::core::mem::transmute(ulpasswordbuffersize), - ::core::mem::transmute(save), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(CredUIPromptForCredentialsA(::core::mem::transmute(puiinfo), psztargetname.into_param().abi(), ::core::mem::transmute(pcontext), ::core::mem::transmute(dwautherror), pszusername.into_param().abi(), ::core::mem::transmute(ulusernamebuffersize), pszpassword.into_param().abi(), ::core::mem::transmute(ulpasswordbuffersize), ::core::mem::transmute(save), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn CredUIPromptForCredentialsW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - puiinfo: *const CREDUI_INFOW, - psztargetname: Param1, - pcontext: *mut SecHandle, - dwautherror: u32, - pszusername: Param4, - ulusernamebuffersize: u32, - pszpassword: Param6, - ulpasswordbuffersize: u32, - save: *mut super::super::Foundation::BOOL, - dwflags: CREDUI_FLAGS, -) -> u32 { +pub unsafe fn CredUIPromptForCredentialsW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(puiinfo: *const CREDUI_INFOW, psztargetname: Param1, pcontext: *mut SecHandle, dwautherror: u32, pszusername: Param4, ulusernamebuffersize: u32, pszpassword: Param6, ulpasswordbuffersize: u32, save: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CredUIPromptForCredentialsW(puiinfo: *const CREDUI_INFOW, psztargetname: super::super::Foundation::PWSTR, pcontext: *mut SecHandle, dwautherror: u32, pszusername: super::super::Foundation::PWSTR, ulusernamebuffersize: u32, pszpassword: super::super::Foundation::PWSTR, ulpasswordbuffersize: u32, save: *mut super::super::Foundation::BOOL, dwflags: CREDUI_FLAGS) -> u32; } - ::core::mem::transmute(CredUIPromptForCredentialsW( - ::core::mem::transmute(puiinfo), - psztargetname.into_param().abi(), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(dwautherror), - pszusername.into_param().abi(), - ::core::mem::transmute(ulusernamebuffersize), - pszpassword.into_param().abi(), - ::core::mem::transmute(ulpasswordbuffersize), - ::core::mem::transmute(save), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(CredUIPromptForCredentialsW(::core::mem::transmute(puiinfo), psztargetname.into_param().abi(), ::core::mem::transmute(pcontext), ::core::mem::transmute(dwautherror), pszusername.into_param().abi(), ::core::mem::transmute(ulusernamebuffersize), pszpassword.into_param().abi(), ::core::mem::transmute(ulpasswordbuffersize), ::core::mem::transmute(save), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1440,17 +1334,7 @@ pub unsafe fn CredUIPromptForWindowsCredentialsA(puiinfo: *const CREDUI_INFOA, d extern "system" { fn CredUIPromptForWindowsCredentialsA(puiinfo: *const CREDUI_INFOA, dwautherror: u32, pulauthpackage: *mut u32, pvinauthbuffer: *const ::core::ffi::c_void, ulinauthbuffersize: u32, ppvoutauthbuffer: *mut *mut ::core::ffi::c_void, puloutauthbuffersize: *mut u32, pfsave: *mut super::super::Foundation::BOOL, dwflags: CREDUIWIN_FLAGS) -> u32; } - ::core::mem::transmute(CredUIPromptForWindowsCredentialsA( - ::core::mem::transmute(puiinfo), - ::core::mem::transmute(dwautherror), - ::core::mem::transmute(pulauthpackage), - ::core::mem::transmute(pvinauthbuffer), - ::core::mem::transmute(ulinauthbuffersize), - ::core::mem::transmute(ppvoutauthbuffer), - ::core::mem::transmute(puloutauthbuffersize), - ::core::mem::transmute(pfsave), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(CredUIPromptForWindowsCredentialsA(::core::mem::transmute(puiinfo), ::core::mem::transmute(dwautherror), ::core::mem::transmute(pulauthpackage), ::core::mem::transmute(pvinauthbuffer), ::core::mem::transmute(ulinauthbuffersize), ::core::mem::transmute(ppvoutauthbuffer), ::core::mem::transmute(puloutauthbuffersize), ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1464,17 +1348,7 @@ pub unsafe fn CredUIPromptForWindowsCredentialsW(puiinfo: *const CREDUI_INFOW, d extern "system" { fn CredUIPromptForWindowsCredentialsW(puiinfo: *const CREDUI_INFOW, dwautherror: u32, pulauthpackage: *mut u32, pvinauthbuffer: *const ::core::ffi::c_void, ulinauthbuffersize: u32, ppvoutauthbuffer: *mut *mut ::core::ffi::c_void, puloutauthbuffersize: *mut u32, pfsave: *mut super::super::Foundation::BOOL, dwflags: CREDUIWIN_FLAGS) -> u32; } - ::core::mem::transmute(CredUIPromptForWindowsCredentialsW( - ::core::mem::transmute(puiinfo), - ::core::mem::transmute(dwautherror), - ::core::mem::transmute(pulauthpackage), - ::core::mem::transmute(pvinauthbuffer), - ::core::mem::transmute(ulinauthbuffersize), - ::core::mem::transmute(ppvoutauthbuffer), - ::core::mem::transmute(puloutauthbuffersize), - ::core::mem::transmute(pfsave), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(CredUIPromptForWindowsCredentialsW(::core::mem::transmute(puiinfo), ::core::mem::transmute(dwautherror), ::core::mem::transmute(pulauthpackage), ::core::mem::transmute(pvinauthbuffer), ::core::mem::transmute(ulinauthbuffersize), ::core::mem::transmute(ppvoutauthbuffer), ::core::mem::transmute(puloutauthbuffersize), ::core::mem::transmute(pfsave), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1516,17 +1390,7 @@ pub unsafe fn CredUnPackAuthenticationBufferA(dwflags: CRED_PACK_FLAGS, pauthbuf extern "system" { fn CredUnPackAuthenticationBufferA(dwflags: CRED_PACK_FLAGS, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, pszusername: super::super::Foundation::PSTR, pcchlmaxusername: *mut u32, pszdomainname: super::super::Foundation::PSTR, pcchmaxdomainname: *mut u32, pszpassword: super::super::Foundation::PSTR, pcchmaxpassword: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredUnPackAuthenticationBufferA( - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pauthbuffer), - ::core::mem::transmute(cbauthbuffer), - ::core::mem::transmute(pszusername), - ::core::mem::transmute(pcchlmaxusername), - ::core::mem::transmute(pszdomainname), - ::core::mem::transmute(pcchmaxdomainname), - ::core::mem::transmute(pszpassword), - ::core::mem::transmute(pcchmaxpassword), - )) + ::core::mem::transmute(CredUnPackAuthenticationBufferA(::core::mem::transmute(dwflags), ::core::mem::transmute(pauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(pszusername), ::core::mem::transmute(pcchlmaxusername), ::core::mem::transmute(pszdomainname), ::core::mem::transmute(pcchmaxdomainname), ::core::mem::transmute(pszpassword), ::core::mem::transmute(pcchmaxpassword))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1540,17 +1404,7 @@ pub unsafe fn CredUnPackAuthenticationBufferW(dwflags: CRED_PACK_FLAGS, pauthbuf extern "system" { fn CredUnPackAuthenticationBufferW(dwflags: CRED_PACK_FLAGS, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, pszusername: super::super::Foundation::PWSTR, pcchmaxusername: *mut u32, pszdomainname: super::super::Foundation::PWSTR, pcchmaxdomainname: *mut u32, pszpassword: super::super::Foundation::PWSTR, pcchmaxpassword: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CredUnPackAuthenticationBufferW( - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pauthbuffer), - ::core::mem::transmute(cbauthbuffer), - ::core::mem::transmute(pszusername), - ::core::mem::transmute(pcchmaxusername), - ::core::mem::transmute(pszdomainname), - ::core::mem::transmute(pcchmaxdomainname), - ::core::mem::transmute(pszpassword), - ::core::mem::transmute(pcchmaxpassword), - )) + ::core::mem::transmute(CredUnPackAuthenticationBufferW(::core::mem::transmute(dwflags), ::core::mem::transmute(pauthbuffer), ::core::mem::transmute(cbauthbuffer), ::core::mem::transmute(pszusername), ::core::mem::transmute(pcchmaxusername), ::core::mem::transmute(pszdomainname), ::core::mem::transmute(pcchmaxdomainname), ::core::mem::transmute(pszpassword), ::core::mem::transmute(pcchmaxpassword))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2099,24 +1953,7 @@ impl ::core::fmt::Debug for OPENCARDNAME_EXA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::cmp::PartialEq for OPENCARDNAME_EXA { fn eq(&self, other: &Self) -> bool { - self.dwStructSize == other.dwStructSize - && self.hSCardContext == other.hSCardContext - && self.hwndOwner == other.hwndOwner - && self.dwFlags == other.dwFlags - && self.lpstrTitle == other.lpstrTitle - && self.lpstrSearchDesc == other.lpstrSearchDesc - && self.hIcon == other.hIcon - && self.pOpenCardSearchCriteria == other.pOpenCardSearchCriteria - && self.lpfnConnect.map(|f| f as usize) == other.lpfnConnect.map(|f| f as usize) - && self.pvUserData == other.pvUserData - && self.dwShareMode == other.dwShareMode - && self.dwPreferredProtocols == other.dwPreferredProtocols - && self.lpstrRdr == other.lpstrRdr - && self.nMaxRdr == other.nMaxRdr - && self.lpstrCard == other.lpstrCard - && self.nMaxCard == other.nMaxCard - && self.dwActiveProtocol == other.dwActiveProtocol - && self.hCardHandle == other.hCardHandle + self.dwStructSize == other.dwStructSize && self.hSCardContext == other.hSCardContext && self.hwndOwner == other.hwndOwner && self.dwFlags == other.dwFlags && self.lpstrTitle == other.lpstrTitle && self.lpstrSearchDesc == other.lpstrSearchDesc && self.hIcon == other.hIcon && self.pOpenCardSearchCriteria == other.pOpenCardSearchCriteria && self.lpfnConnect.map(|f| f as usize) == other.lpfnConnect.map(|f| f as usize) && self.pvUserData == other.pvUserData && self.dwShareMode == other.dwShareMode && self.dwPreferredProtocols == other.dwPreferredProtocols && self.lpstrRdr == other.lpstrRdr && self.nMaxRdr == other.nMaxRdr && self.lpstrCard == other.lpstrCard && self.nMaxCard == other.nMaxCard && self.dwActiveProtocol == other.dwActiveProtocol && self.hCardHandle == other.hCardHandle } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -2183,24 +2020,7 @@ impl ::core::fmt::Debug for OPENCARDNAME_EXW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::cmp::PartialEq for OPENCARDNAME_EXW { fn eq(&self, other: &Self) -> bool { - self.dwStructSize == other.dwStructSize - && self.hSCardContext == other.hSCardContext - && self.hwndOwner == other.hwndOwner - && self.dwFlags == other.dwFlags - && self.lpstrTitle == other.lpstrTitle - && self.lpstrSearchDesc == other.lpstrSearchDesc - && self.hIcon == other.hIcon - && self.pOpenCardSearchCriteria == other.pOpenCardSearchCriteria - && self.lpfnConnect.map(|f| f as usize) == other.lpfnConnect.map(|f| f as usize) - && self.pvUserData == other.pvUserData - && self.dwShareMode == other.dwShareMode - && self.dwPreferredProtocols == other.dwPreferredProtocols - && self.lpstrRdr == other.lpstrRdr - && self.nMaxRdr == other.nMaxRdr - && self.lpstrCard == other.lpstrCard - && self.nMaxCard == other.nMaxCard - && self.dwActiveProtocol == other.dwActiveProtocol - && self.hCardHandle == other.hCardHandle + self.dwStructSize == other.dwStructSize && self.hSCardContext == other.hSCardContext && self.hwndOwner == other.hwndOwner && self.dwFlags == other.dwFlags && self.lpstrTitle == other.lpstrTitle && self.lpstrSearchDesc == other.lpstrSearchDesc && self.hIcon == other.hIcon && self.pOpenCardSearchCriteria == other.pOpenCardSearchCriteria && self.lpfnConnect.map(|f| f as usize) == other.lpfnConnect.map(|f| f as usize) && self.pvUserData == other.pvUserData && self.dwShareMode == other.dwShareMode && self.dwPreferredProtocols == other.dwPreferredProtocols && self.lpstrRdr == other.lpstrRdr && self.nMaxRdr == other.nMaxRdr && self.lpstrCard == other.lpstrCard && self.nMaxCard == other.nMaxCard && self.dwActiveProtocol == other.dwActiveProtocol && self.hCardHandle == other.hCardHandle } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -2255,19 +2075,7 @@ impl ::core::fmt::Debug for OPENCARD_SEARCH_CRITERIAA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for OPENCARD_SEARCH_CRITERIAA { fn eq(&self, other: &Self) -> bool { - self.dwStructSize == other.dwStructSize - && self.lpstrGroupNames == other.lpstrGroupNames - && self.nMaxGroupNames == other.nMaxGroupNames - && self.rgguidInterfaces == other.rgguidInterfaces - && self.cguidInterfaces == other.cguidInterfaces - && self.lpstrCardNames == other.lpstrCardNames - && self.nMaxCardNames == other.nMaxCardNames - && self.lpfnCheck.map(|f| f as usize) == other.lpfnCheck.map(|f| f as usize) - && self.lpfnConnect.map(|f| f as usize) == other.lpfnConnect.map(|f| f as usize) - && self.lpfnDisconnect.map(|f| f as usize) == other.lpfnDisconnect.map(|f| f as usize) - && self.pvUserData == other.pvUserData - && self.dwShareMode == other.dwShareMode - && self.dwPreferredProtocols == other.dwPreferredProtocols + self.dwStructSize == other.dwStructSize && self.lpstrGroupNames == other.lpstrGroupNames && self.nMaxGroupNames == other.nMaxGroupNames && self.rgguidInterfaces == other.rgguidInterfaces && self.cguidInterfaces == other.cguidInterfaces && self.lpstrCardNames == other.lpstrCardNames && self.nMaxCardNames == other.nMaxCardNames && self.lpfnCheck.map(|f| f as usize) == other.lpfnCheck.map(|f| f as usize) && self.lpfnConnect.map(|f| f as usize) == other.lpfnConnect.map(|f| f as usize) && self.lpfnDisconnect.map(|f| f as usize) == other.lpfnDisconnect.map(|f| f as usize) && self.pvUserData == other.pvUserData && self.dwShareMode == other.dwShareMode && self.dwPreferredProtocols == other.dwPreferredProtocols } } #[cfg(feature = "Win32_Foundation")] @@ -2322,19 +2130,7 @@ impl ::core::fmt::Debug for OPENCARD_SEARCH_CRITERIAW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for OPENCARD_SEARCH_CRITERIAW { fn eq(&self, other: &Self) -> bool { - self.dwStructSize == other.dwStructSize - && self.lpstrGroupNames == other.lpstrGroupNames - && self.nMaxGroupNames == other.nMaxGroupNames - && self.rgguidInterfaces == other.rgguidInterfaces - && self.cguidInterfaces == other.cguidInterfaces - && self.lpstrCardNames == other.lpstrCardNames - && self.nMaxCardNames == other.nMaxCardNames - && self.lpfnCheck.map(|f| f as usize) == other.lpfnCheck.map(|f| f as usize) - && self.lpfnConnect.map(|f| f as usize) == other.lpfnConnect.map(|f| f as usize) - && self.lpfnDisconnect.map(|f| f as usize) == other.lpfnDisconnect.map(|f| f as usize) - && self.pvUserData == other.pvUserData - && self.dwShareMode == other.dwShareMode - && self.dwPreferredProtocols == other.dwPreferredProtocols + self.dwStructSize == other.dwStructSize && self.lpstrGroupNames == other.lpstrGroupNames && self.nMaxGroupNames == other.nMaxGroupNames && self.rgguidInterfaces == other.rgguidInterfaces && self.cguidInterfaces == other.cguidInterfaces && self.lpstrCardNames == other.lpstrCardNames && self.nMaxCardNames == other.nMaxCardNames && self.lpfnCheck.map(|f| f as usize) == other.lpfnCheck.map(|f| f as usize) && self.lpfnConnect.map(|f| f as usize) == other.lpfnConnect.map(|f| f as usize) && self.lpfnDisconnect.map(|f| f as usize) == other.lpfnDisconnect.map(|f| f as usize) && self.pvUserData == other.pvUserData && self.dwShareMode == other.dwShareMode && self.dwPreferredProtocols == other.dwPreferredProtocols } } #[cfg(feature = "Win32_Foundation")] @@ -2405,14 +2201,7 @@ impl ::core::default::Default for READER_SEL_REQUEST_0_0 { } impl ::core::fmt::Debug for READER_SEL_REQUEST_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_ReaderAndContainerParameter_e__Struct") - .field("cbReaderNameOffset", &self.cbReaderNameOffset) - .field("cchReaderNameLength", &self.cchReaderNameLength) - .field("cbContainerNameOffset", &self.cbContainerNameOffset) - .field("cchContainerNameLength", &self.cchContainerNameLength) - .field("dwDesiredCardModuleVersion", &self.dwDesiredCardModuleVersion) - .field("dwCspFlags", &self.dwCspFlags) - .finish() + fmt.debug_struct("_ReaderAndContainerParameter_e__Struct").field("cbReaderNameOffset", &self.cbReaderNameOffset).field("cchReaderNameLength", &self.cchReaderNameLength).field("cbContainerNameOffset", &self.cbContainerNameOffset).field("cchContainerNameLength", &self.cchContainerNameLength).field("dwDesiredCardModuleVersion", &self.dwDesiredCardModuleVersion).field("dwCspFlags", &self.dwCspFlags).finish() } } impl ::core::cmp::PartialEq for READER_SEL_REQUEST_0_0 { @@ -3353,16 +3142,7 @@ pub unsafe fn SCardIntroduceCardTypeA<'a, Param1: ::windows::core::IntoParam<'a, extern "system" { fn SCardIntroduceCardTypeA(hcontext: usize, szcardname: super::super::Foundation::PSTR, pguidprimaryprovider: *const ::windows::core::GUID, rgguidinterfaces: *const ::windows::core::GUID, dwinterfacecount: u32, pbatr: *const u8, pbatrmask: *const u8, cbatrlen: u32) -> i32; } - ::core::mem::transmute(SCardIntroduceCardTypeA( - ::core::mem::transmute(hcontext), - szcardname.into_param().abi(), - ::core::mem::transmute(pguidprimaryprovider), - ::core::mem::transmute(rgguidinterfaces), - ::core::mem::transmute(dwinterfacecount), - ::core::mem::transmute(pbatr), - ::core::mem::transmute(pbatrmask), - ::core::mem::transmute(cbatrlen), - )) + ::core::mem::transmute(SCardIntroduceCardTypeA(::core::mem::transmute(hcontext), szcardname.into_param().abi(), ::core::mem::transmute(pguidprimaryprovider), ::core::mem::transmute(rgguidinterfaces), ::core::mem::transmute(dwinterfacecount), ::core::mem::transmute(pbatr), ::core::mem::transmute(pbatrmask), ::core::mem::transmute(cbatrlen))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3376,16 +3156,7 @@ pub unsafe fn SCardIntroduceCardTypeW<'a, Param1: ::windows::core::IntoParam<'a, extern "system" { fn SCardIntroduceCardTypeW(hcontext: usize, szcardname: super::super::Foundation::PWSTR, pguidprimaryprovider: *const ::windows::core::GUID, rgguidinterfaces: *const ::windows::core::GUID, dwinterfacecount: u32, pbatr: *const u8, pbatrmask: *const u8, cbatrlen: u32) -> i32; } - ::core::mem::transmute(SCardIntroduceCardTypeW( - ::core::mem::transmute(hcontext), - szcardname.into_param().abi(), - ::core::mem::transmute(pguidprimaryprovider), - ::core::mem::transmute(rgguidinterfaces), - ::core::mem::transmute(dwinterfacecount), - ::core::mem::transmute(pbatr), - ::core::mem::transmute(pbatrmask), - ::core::mem::transmute(cbatrlen), - )) + ::core::mem::transmute(SCardIntroduceCardTypeW(::core::mem::transmute(hcontext), szcardname.into_param().abi(), ::core::mem::transmute(pguidprimaryprovider), ::core::mem::transmute(rgguidinterfaces), ::core::mem::transmute(dwinterfacecount), ::core::mem::transmute(pbatr), ::core::mem::transmute(pbatrmask), ::core::mem::transmute(cbatrlen))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs b/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs index 9b2e3b53d9..8e35bb11ee 100644 --- a/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs +++ b/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs @@ -85,15 +85,7 @@ impl ::core::default::Default for CRYPTCATCDF { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPTCATCDF { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPTCATCDF") - .field("cbStruct", &self.cbStruct) - .field("hFile", &self.hFile) - .field("dwCurFilePos", &self.dwCurFilePos) - .field("dwLastMemberOffset", &self.dwLastMemberOffset) - .field("fEOF", &self.fEOF) - .field("pwszResultDir", &self.pwszResultDir) - .field("hCATStore", &self.hCATStore) - .finish() + fmt.debug_struct("CRYPTCATCDF").field("cbStruct", &self.cbStruct).field("hFile", &self.hFile).field("dwCurFilePos", &self.dwCurFilePos).field("dwLastMemberOffset", &self.dwLastMemberOffset).field("fEOF", &self.fEOF).field("pwszResultDir", &self.pwszResultDir).field("hCATStore", &self.hCATStore).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -153,17 +145,7 @@ impl ::core::fmt::Debug for CRYPTCATMEMBER { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] impl ::core::cmp::PartialEq for CRYPTCATMEMBER { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.pwszReferenceTag == other.pwszReferenceTag - && self.pwszFileName == other.pwszFileName - && self.gSubjectType == other.gSubjectType - && self.fdwMemberFlags == other.fdwMemberFlags - && self.pIndirectData == other.pIndirectData - && self.dwCertVersion == other.dwCertVersion - && self.dwReserved == other.dwReserved - && self.hReserved == other.hReserved - && self.sEncodedIndirectData == other.sEncodedIndirectData - && self.sEncodedMemberInfo == other.sEncodedMemberInfo + self.cbStruct == other.cbStruct && self.pwszReferenceTag == other.pwszReferenceTag && self.pwszFileName == other.pwszFileName && self.gSubjectType == other.gSubjectType && self.fdwMemberFlags == other.fdwMemberFlags && self.pIndirectData == other.pIndirectData && self.dwCertVersion == other.dwCertVersion && self.dwReserved == other.dwReserved && self.hReserved == other.hReserved && self.sEncodedIndirectData == other.sEncodedIndirectData && self.sEncodedMemberInfo == other.sEncodedMemberInfo } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] @@ -198,18 +180,7 @@ impl ::core::default::Default for CRYPTCATSTORE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPTCATSTORE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPTCATSTORE") - .field("cbStruct", &self.cbStruct) - .field("dwPublicVersion", &self.dwPublicVersion) - .field("pwszP7File", &self.pwszP7File) - .field("hProv", &self.hProv) - .field("dwEncodingType", &self.dwEncodingType) - .field("fdwStoreFlags", &self.fdwStoreFlags) - .field("hReserved", &self.hReserved) - .field("hAttrs", &self.hAttrs) - .field("hCryptMsg", &self.hCryptMsg) - .field("hSorted", &self.hSorted) - .finish() + fmt.debug_struct("CRYPTCATSTORE").field("cbStruct", &self.cbStruct).field("dwPublicVersion", &self.dwPublicVersion).field("pwszP7File", &self.pwszP7File).field("hProv", &self.hProv).field("dwEncodingType", &self.dwEncodingType).field("fdwStoreFlags", &self.fdwStoreFlags).field("hReserved", &self.hReserved).field("hAttrs", &self.hAttrs).field("hCryptMsg", &self.hCryptMsg).field("hSorted", &self.hSorted).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs b/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs index f2614e7b64..67b2f926b4 100644 --- a/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs +++ b/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs @@ -1970,16 +1970,7 @@ pub unsafe fn CertSrvRestoreRegisterComplete(hbc: *mut ::core::ffi::c_void, hrre } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CertSrvRestoreRegisterThroughFile<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - hbc: *mut ::core::ffi::c_void, - pwszcheckpointfilepath: Param1, - pwszlogpath: Param2, - rgrstmap: *mut CSEDB_RSTMAPW, - crstmap: i32, - pwszbackuplogpath: Param5, - genlow: u32, - genhigh: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn CertSrvRestoreRegisterThroughFile<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hbc: *mut ::core::ffi::c_void, pwszcheckpointfilepath: Param1, pwszlogpath: Param2, rgrstmap: *mut CSEDB_RSTMAPW, crstmap: i32, pwszbackuplogpath: Param5, genlow: u32, genhigh: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -2386,22 +2377,7 @@ pub type FNCERTSRVRESTOREREGISTERW = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] -pub type FNIMPORTPFXTOPROVIDER = ::core::option::Option< - unsafe extern "system" fn( - hwndparent: super::super::super::Foundation::HWND, - pbpfx: *const u8, - cbpfx: u32, - importflags: ImportPFXFlags, - pwszpassword: super::super::super::Foundation::PWSTR, - pwszprovidername: super::super::super::Foundation::PWSTR, - pwszreadername: super::super::super::Foundation::PWSTR, - pwszcontainernameprefix: super::super::super::Foundation::PWSTR, - pwszpin: super::super::super::Foundation::PWSTR, - pwszfriendlyname: super::super::super::Foundation::PWSTR, - pccertout: *mut u32, - prgpcertout: *mut *mut *mut super::CERT_CONTEXT, - ) -> ::windows::core::HRESULT, ->; +pub type FNIMPORTPFXTOPROVIDER = ::core::option::Option ::windows::core::HRESULT>; #[cfg(feature = "Win32_Foundation")] pub type FNIMPORTPFXTOPROVIDERFREEDATA = ::core::option::Option; pub const FR_PROP_CLAIMCHALLENGE: u32 = 22u32; @@ -2560,8 +2536,7 @@ pub struct IAlternativeName_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, r#type: AlternativeNameType, strvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2661,8 +2636,7 @@ pub struct IAlternativeNames_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -2750,8 +2724,7 @@ pub struct IBinaryConverter_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strencodedin: ::core::mem::ManuallyDrop, encodingin: EncodingType, encoding: EncodingType, pstrencoded: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2779,18 +2752,7 @@ impl IBinaryConverter2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn StringToString<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strencodedin: Param0, encodingin: EncodingType, encoding: EncodingType) -> ::windows::core::Result { @@ -2897,8 +2859,7 @@ pub struct IBinaryConverter2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strencodedin: ::core::mem::ManuallyDrop, encodingin: EncodingType, encoding: EncodingType, pstrencoded: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3211,8 +3172,7 @@ pub struct ICEnroll_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dnname: ::core::mem::ManuallyDrop, usage: ::core::mem::ManuallyDrop, wszpkcs10filename: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3330,18 +3290,7 @@ impl ICEnroll2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn createFilePKCS10<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, dnname: Param0, usage: Param1, wszpkcs10filename: Param2) -> ::windows::core::Result<()> { @@ -3685,8 +3634,7 @@ pub struct ICEnroll2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dnname: ::core::mem::ManuallyDrop, usage: ::core::mem::ManuallyDrop, wszpkcs10filename: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3816,18 +3764,7 @@ impl ICEnroll3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn createFilePKCS10<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, dnname: Param0, usage: Param1, wszpkcs10filename: Param2) -> ::windows::core::Result<()> { @@ -4250,8 +4187,7 @@ pub struct ICEnroll3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dnname: ::core::mem::ManuallyDrop, usage: ::core::mem::ManuallyDrop, wszpkcs10filename: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4404,18 +4340,7 @@ impl ICEnroll4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn createFilePKCS10<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, dnname: Param0, usage: Param1, wszpkcs10filename: Param2) -> ::windows::core::Result<()> { @@ -4998,8 +4923,7 @@ pub struct ICEnroll4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dnname: ::core::mem::ManuallyDrop, usage: ::core::mem::ManuallyDrop, wszpkcs10filename: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5303,8 +5227,7 @@ pub struct ICertAdmin_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strserialnumber: ::core::mem::ManuallyDrop, pdisposition: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5345,18 +5268,7 @@ impl ICertAdmin2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsValidCertificate<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strconfig: Param0, strserialnumber: Param1) -> ::windows::core::Result { @@ -5533,8 +5445,7 @@ pub struct ICertAdmin2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strserialnumber: ::core::mem::ManuallyDrop, pdisposition: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5567,11 +5478,9 @@ pub struct ICertAdmin2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, requestid: i32, flags: i32, pstrarchivedkey: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strnodepath: ::core::mem::ManuallyDrop, strentryname: ::core::mem::ManuallyDrop, pvarentry: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strnodepath: ::core::mem::ManuallyDrop, strentryname: ::core::mem::ManuallyDrop, pvarentry: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strnodepath: ::core::mem::ManuallyDrop, strentryname: ::core::mem::ManuallyDrop, pvarentry: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strnodepath: ::core::mem::ManuallyDrop, strentryname: ::core::mem::ManuallyDrop, pvarentry: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, requestid: i32, strcerthash: ::core::mem::ManuallyDrop, flags: CERT_IMPORT_FLAGS, strkey: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5662,8 +5571,7 @@ pub struct ICertConfig_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pindex: *mut i32) -> ::windows::core::HRESULT, @@ -5691,18 +5599,7 @@ impl ICertConfig2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Reset(&self, index: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -5806,8 +5703,7 @@ pub struct ICertConfig2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pcount: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pindex: *mut i32) -> ::windows::core::HRESULT, @@ -5911,8 +5807,7 @@ pub struct ICertEncodeAltName_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5945,18 +5840,7 @@ impl ICertEncodeAltName2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Decode<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strbinary: Param0) -> ::windows::core::Result<()> { @@ -6085,8 +5969,7 @@ pub struct ICertEncodeAltName2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6190,8 +6073,7 @@ pub struct ICertEncodeBitString_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6220,18 +6102,7 @@ impl ICertEncodeBitString2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Decode<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strbinary: Param0) -> ::windows::core::Result<()> { @@ -6345,8 +6216,7 @@ pub struct ICertEncodeBitString2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6462,8 +6332,7 @@ pub struct ICertEncodeCRLDistInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6498,18 +6367,7 @@ impl ICertEncodeCRLDistInfo2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Decode<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strbinary: Param0) -> ::windows::core::Result<()> { @@ -6636,8 +6494,7 @@ pub struct ICertEncodeCRLDistInfo2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6744,8 +6601,7 @@ pub struct ICertEncodeDateArray_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6775,18 +6631,7 @@ impl ICertEncodeDateArray2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Decode<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strbinary: Param0) -> ::windows::core::Result<()> { @@ -6900,8 +6745,7 @@ pub struct ICertEncodeDateArray2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7003,8 +6847,7 @@ pub struct ICertEncodeLongArray_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7034,18 +6877,7 @@ impl ICertEncodeLongArray2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Decode<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strbinary: Param0) -> ::windows::core::Result<()> { @@ -7159,8 +6991,7 @@ pub struct ICertEncodeLongArray2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7268,8 +7099,7 @@ pub struct ICertEncodeStringArray_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7302,18 +7132,7 @@ impl ICertEncodeStringArray2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Decode<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strbinary: Param0) -> ::windows::core::Result<()> { @@ -7433,8 +7252,7 @@ pub struct ICertEncodeStringArray2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strbinary: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7529,8 +7347,7 @@ pub struct ICertExit_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, peventmask: *mut CERT_EXIT_EVENT_MASK) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7557,18 +7374,7 @@ impl ICertExit2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strconfig: Param0) -> ::windows::core::Result { @@ -7667,8 +7473,7 @@ pub struct ICertExit2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, peventmask: *mut CERT_EXIT_EVENT_MASK) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7746,8 +7551,7 @@ pub struct ICertGetConfig_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: CERT_GET_CONFIG_FLAGS, pstrout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7829,14 +7633,11 @@ pub struct ICertManageModule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strstoragelocation: ::core::mem::ManuallyDrop, strpropertyname: ::core::mem::ManuallyDrop, flags: i32, pvarproperty: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strstoragelocation: ::core::mem::ManuallyDrop, strpropertyname: ::core::mem::ManuallyDrop, flags: i32, pvarproperty: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strstoragelocation: ::core::mem::ManuallyDrop, strpropertyname: ::core::mem::ManuallyDrop, flags: i32, pvarproperty: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strstoragelocation: ::core::mem::ManuallyDrop, strpropertyname: ::core::mem::ManuallyDrop, flags: i32, pvarproperty: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop, strstoragelocation: ::core::mem::ManuallyDrop, flags: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7922,8 +7723,7 @@ pub struct ICertPolicy_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7952,18 +7752,7 @@ impl ICertPolicy2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strconfig: Param0) -> ::windows::core::Result<()> { @@ -8066,8 +7855,7 @@ pub struct ICertPolicy2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8167,8 +7955,7 @@ pub struct ICertProperties_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -8271,8 +8058,7 @@ pub struct ICertProperty_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8306,18 +8092,7 @@ impl ICertPropertyArchived { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -8434,8 +8209,7 @@ pub struct ICertPropertyArchived_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8471,18 +8245,7 @@ impl ICertPropertyArchivedKeyHash { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -8601,8 +8364,7 @@ pub struct ICertPropertyArchivedKeyHash_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8640,18 +8402,7 @@ impl ICertPropertyAutoEnroll { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -8770,8 +8521,7 @@ pub struct ICertPropertyAutoEnroll_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8809,18 +8559,7 @@ impl ICertPropertyBackedUp { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -8944,8 +8683,7 @@ pub struct ICertPropertyBackedUp_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8983,18 +8721,7 @@ impl ICertPropertyDescription { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -9113,8 +8840,7 @@ pub struct ICertPropertyDescription_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9152,18 +8878,7 @@ impl ICertPropertyEnrollment { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -9296,8 +9011,7 @@ pub struct ICertPropertyEnrollment_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9340,18 +9054,7 @@ impl ICertPropertyEnrollmentPolicyServer { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -9382,29 +9085,8 @@ impl ICertPropertyEnrollmentPolicyServer { (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(machinecontext), ::core::mem::transmute(encoding), strcertificate.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Initialize<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>( - &self, - propertyflags: EnrollmentPolicyServerPropertyFlags, - authflags: X509EnrollmentAuthFlags, - enrollmentserverauthflags: X509EnrollmentAuthFlags, - urlflags: PolicyServerUrlFlags, - strrequestid: Param4, - strurl: Param5, - strid: Param6, - strenrollmentserverurl: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(propertyflags), - ::core::mem::transmute(authflags), - ::core::mem::transmute(enrollmentserverauthflags), - ::core::mem::transmute(urlflags), - strrequestid.into_param().abi(), - strurl.into_param().abi(), - strid.into_param().abi(), - strenrollmentserverurl.into_param().abi(), - ) - .ok() + pub unsafe fn Initialize<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, propertyflags: EnrollmentPolicyServerPropertyFlags, authflags: X509EnrollmentAuthFlags, enrollmentserverauthflags: X509EnrollmentAuthFlags, urlflags: PolicyServerUrlFlags, strrequestid: Param4, strurl: Param5, strid: Param6, strenrollmentserverurl: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(propertyflags), ::core::mem::transmute(authflags), ::core::mem::transmute(enrollmentserverauthflags), ::core::mem::transmute(urlflags), strrequestid.into_param().abi(), strurl.into_param().abi(), strid.into_param().abi(), strenrollmentserverurl.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPolicyServerUrl(&self) -> ::windows::core::Result { @@ -9522,8 +9204,7 @@ pub struct ICertPropertyEnrollmentPolicyServer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9537,18 +9218,7 @@ pub struct ICertPropertyEnrollmentPolicyServer_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - propertyflags: EnrollmentPolicyServerPropertyFlags, - authflags: X509EnrollmentAuthFlags, - enrollmentserverauthflags: X509EnrollmentAuthFlags, - urlflags: PolicyServerUrlFlags, - strrequestid: ::core::mem::ManuallyDrop, - strurl: ::core::mem::ManuallyDrop, - strid: ::core::mem::ManuallyDrop, - strenrollmentserverurl: ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propertyflags: EnrollmentPolicyServerPropertyFlags, authflags: X509EnrollmentAuthFlags, enrollmentserverauthflags: X509EnrollmentAuthFlags, urlflags: PolicyServerUrlFlags, strrequestid: ::core::mem::ManuallyDrop, strurl: ::core::mem::ManuallyDrop, strid: ::core::mem::ManuallyDrop, strenrollmentserverurl: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9582,18 +9252,7 @@ impl ICertPropertyFriendlyName { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -9712,8 +9371,7 @@ pub struct ICertPropertyFriendlyName_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9751,18 +9409,7 @@ impl ICertPropertyKeyProvInfo { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -9879,8 +9526,7 @@ pub struct ICertPropertyKeyProvInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -9916,18 +9562,7 @@ impl ICertPropertyRenewal { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -10050,8 +9685,7 @@ pub struct ICertPropertyRenewal_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10091,18 +9725,7 @@ impl ICertPropertyRequestOriginator { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -10224,8 +9847,7 @@ pub struct ICertPropertyRequestOriginator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10264,18 +9886,7 @@ impl ICertPropertySHA1Hash { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InitializeFromCertificate<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, machinecontext: i16, encoding: EncodingType, strcertificate: Param2) -> ::windows::core::Result<()> { @@ -10394,8 +10005,7 @@ pub struct ICertPropertySHA1Hash_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10511,8 +10121,7 @@ pub struct ICertRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: i32, strrequest: ::core::mem::ManuallyDrop, strattributes: ::core::mem::ManuallyDrop, strconfig: ::core::mem::ManuallyDrop, pdisposition: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10546,18 +10155,7 @@ impl ICertRequest2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Submit<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, flags: i32, strrequest: Param1, strattributes: Param2, strconfig: Param3) -> ::windows::core::Result { @@ -10702,8 +10300,7 @@ pub struct ICertRequest2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: i32, strrequest: ::core::mem::ManuallyDrop, strattributes: ::core::mem::ManuallyDrop, strconfig: ::core::mem::ManuallyDrop, pdisposition: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10749,18 +10346,7 @@ impl ICertRequest3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Submit<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, flags: i32, strrequest: Param1, strattributes: Param2, strconfig: Param3) -> ::windows::core::Result { @@ -10943,8 +10529,7 @@ pub struct ICertRequest3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: i32, strrequest: ::core::mem::ManuallyDrop, strattributes: ::core::mem::ManuallyDrop, strconfig: ::core::mem::ManuallyDrop, pdisposition: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10984,19 +10569,7 @@ pub struct ICertRequestD(pub ::windows::core::IUnknown); impl ICertRequestD { #[cfg(feature = "Win32_Foundation")] pub unsafe fn Request<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, dwflags: u32, pwszauthority: Param1, pdwrequestid: *mut u32, pdwdisposition: *mut u32, pwszattributes: Param4, pctbrequest: *const CERTTRANSBLOB, pctbcertchain: *mut CERTTRANSBLOB, pctbencodedcert: *mut CERTTRANSBLOB, pctbdispositionmessage: *mut CERTTRANSBLOB) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwflags), - pwszauthority.into_param().abi(), - ::core::mem::transmute(pdwrequestid), - ::core::mem::transmute(pdwdisposition), - pwszattributes.into_param().abi(), - ::core::mem::transmute(pctbrequest), - ::core::mem::transmute(pctbcertchain), - ::core::mem::transmute(pctbencodedcert), - ::core::mem::transmute(pctbdispositionmessage), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), pwszauthority.into_param().abi(), ::core::mem::transmute(pdwrequestid), ::core::mem::transmute(pdwdisposition), pwszattributes.into_param().abi(), ::core::mem::transmute(pctbrequest), ::core::mem::transmute(pctbcertchain), ::core::mem::transmute(pctbencodedcert), ::core::mem::transmute(pctbdispositionmessage)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCACert<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, fchain: u32, pwszauthority: Param1) -> ::windows::core::Result { @@ -11051,19 +10624,7 @@ pub struct ICertRequestD2(pub ::windows::core::IUnknown); impl ICertRequestD2 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn Request<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, dwflags: u32, pwszauthority: Param1, pdwrequestid: *mut u32, pdwdisposition: *mut u32, pwszattributes: Param4, pctbrequest: *const CERTTRANSBLOB, pctbcertchain: *mut CERTTRANSBLOB, pctbencodedcert: *mut CERTTRANSBLOB, pctbdispositionmessage: *mut CERTTRANSBLOB) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwflags), - pwszauthority.into_param().abi(), - ::core::mem::transmute(pdwrequestid), - ::core::mem::transmute(pdwdisposition), - pwszattributes.into_param().abi(), - ::core::mem::transmute(pctbrequest), - ::core::mem::transmute(pctbcertchain), - ::core::mem::transmute(pctbencodedcert), - ::core::mem::transmute(pctbdispositionmessage), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), pwszauthority.into_param().abi(), ::core::mem::transmute(pdwrequestid), ::core::mem::transmute(pdwdisposition), pwszattributes.into_param().abi(), ::core::mem::transmute(pctbrequest), ::core::mem::transmute(pctbcertchain), ::core::mem::transmute(pctbencodedcert), ::core::mem::transmute(pctbdispositionmessage)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCACert<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, fchain: u32, pwszauthority: Param1) -> ::windows::core::Result { @@ -11075,33 +10636,8 @@ impl ICertRequestD2 { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pwszauthority.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Request2<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - pwszauthority: Param0, - dwflags: u32, - pwszserialnumber: Param2, - pdwrequestid: *mut u32, - pdwdisposition: *mut u32, - pwszattributes: Param5, - pctbrequest: *const CERTTRANSBLOB, - pctbfullresponse: *mut CERTTRANSBLOB, - pctbencodedcert: *mut CERTTRANSBLOB, - pctbdispositionmessage: *mut CERTTRANSBLOB, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - pwszauthority.into_param().abi(), - ::core::mem::transmute(dwflags), - pwszserialnumber.into_param().abi(), - ::core::mem::transmute(pdwrequestid), - ::core::mem::transmute(pdwdisposition), - pwszattributes.into_param().abi(), - ::core::mem::transmute(pctbrequest), - ::core::mem::transmute(pctbfullresponse), - ::core::mem::transmute(pctbencodedcert), - ::core::mem::transmute(pctbdispositionmessage), - ) - .ok() + pub unsafe fn Request2<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwszauthority: Param0, dwflags: u32, pwszserialnumber: Param2, pdwrequestid: *mut u32, pdwdisposition: *mut u32, pwszattributes: Param5, pctbrequest: *const CERTTRANSBLOB, pctbfullresponse: *mut CERTTRANSBLOB, pctbencodedcert: *mut CERTTRANSBLOB, pctbdispositionmessage: *mut CERTTRANSBLOB) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), pwszauthority.into_param().abi(), ::core::mem::transmute(dwflags), pwszserialnumber.into_param().abi(), ::core::mem::transmute(pdwrequestid), ::core::mem::transmute(pdwdisposition), pwszattributes.into_param().abi(), ::core::mem::transmute(pctbrequest), ::core::mem::transmute(pctbfullresponse), ::core::mem::transmute(pctbencodedcert), ::core::mem::transmute(pctbdispositionmessage)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetCAProperty<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwszauthority: Param0, propid: i32, propindex: i32, proptype: i32) -> ::windows::core::Result { @@ -11173,8 +10709,7 @@ pub struct ICertRequestD2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pwszauthority: super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pwszauthority: super::super::super::Foundation::PWSTR, dwflags: u32, pwszserialnumber: super::super::super::Foundation::PWSTR, pdwrequestid: *mut u32, pdwdisposition: *mut u32, pwszattributes: super::super::super::Foundation::PWSTR, pctbrequest: *const CERTTRANSBLOB, pctbfullresponse: *mut CERTTRANSBLOB, pctbencodedcert: *mut CERTTRANSBLOB, pctbdispositionmessage: *mut CERTTRANSBLOB) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pwszauthority: super::super::super::Foundation::PWSTR, dwflags: u32, pwszserialnumber: super::super::super::Foundation::PWSTR, pdwrequestid: *mut u32, pdwdisposition: *mut u32, pwszattributes: super::super::super::Foundation::PWSTR, pctbrequest: *const CERTTRANSBLOB, pctbfullresponse: *mut CERTTRANSBLOB, pctbencodedcert: *mut CERTTRANSBLOB, pctbdispositionmessage: *mut CERTTRANSBLOB) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pwszauthority: super::super::super::Foundation::PWSTR, propid: i32, propindex: i32, proptype: i32, pctbpropertyvalue: *mut CERTTRANSBLOB) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11296,8 +10831,7 @@ pub struct ICertServerExit_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strpropertyname: ::core::mem::ManuallyDrop, propertytype: i32, pvarpropertyvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11439,8 +10973,7 @@ pub struct ICertServerPolicy_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strpropertyname: ::core::mem::ManuallyDrop, propertytype: i32, pvarpropertyvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11558,8 +11091,7 @@ pub struct ICertView_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11592,18 +11124,7 @@ impl ICertView2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OpenConnection<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strconfig: Param0) -> ::windows::core::Result<()> { @@ -11717,8 +11238,7 @@ pub struct ICertView2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strconfig: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11811,8 +11331,7 @@ pub struct ICertificateAttestationChallenge_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, encoding: EncodingType, strpendingfullcmcresponsewithchallenge: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11840,18 +11359,7 @@ impl ICertificateAttestationChallenge2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, encoding: EncodingType, strpendingfullcmcresponsewithchallenge: Param1) -> ::windows::core::Result<()> { @@ -11955,8 +11463,7 @@ pub struct ICertificateAttestationChallenge2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, encoding: EncodingType, strpendingfullcmcresponsewithchallenge: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12054,8 +11561,7 @@ pub struct ICertificatePolicies_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -12139,8 +11645,7 @@ pub struct ICertificatePolicy_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvalue: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppvalue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12239,8 +11744,7 @@ pub struct ICertificationAuthorities_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -12321,8 +11825,7 @@ pub struct ICertificationAuthority_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, property: EnrollmentCAProperty, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -12405,8 +11908,7 @@ pub struct ICryptAttribute_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pattributes: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -12505,8 +12007,7 @@ pub struct ICryptAttributes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -12623,8 +12124,7 @@ pub struct ICspAlgorithm_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, length: i32, algflags: AlgorithmFlags, ppvalue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvalue: *mut i32) -> ::windows::core::HRESULT, @@ -12733,8 +12233,7 @@ pub struct ICspAlgorithms_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -12879,8 +12378,7 @@ pub struct ICspInformation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strname: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -13013,8 +12511,7 @@ pub struct ICspInformations_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -13122,8 +12619,7 @@ pub struct ICspStatus_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcsp: ::windows::core::RawPtr, palgorithm: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvalue: *mut i32) -> ::windows::core::HRESULT, @@ -13237,8 +12733,7 @@ pub struct ICspStatuses_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -14984,8 +14479,7 @@ pub struct IEnumCERTVIEWATTRIBUTE_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pindex: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -15094,8 +14588,7 @@ pub struct IEnumCERTVIEWCOLUMN_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pindex: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -15199,8 +14692,7 @@ pub struct IEnumCERTVIEWEXTENSION_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pindex: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -15304,8 +14796,7 @@ pub struct IEnumCERTVIEWROW_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pindex: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -15501,8 +14992,7 @@ pub struct IOCSPAdmin_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -15691,8 +15181,7 @@ pub struct IOCSPCAConfiguration_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -15827,8 +15316,7 @@ pub struct IOCSPCAConfigurationCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -15923,8 +15411,7 @@ pub struct IOCSPProperty_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -16034,8 +15521,7 @@ pub struct IOCSPPropertyCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -16150,8 +15636,7 @@ pub struct IObjectId_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: CERTENROLL_OBJECTID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -16256,8 +15741,7 @@ pub struct IObjectIds_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -16353,8 +15837,7 @@ pub struct IPolicyQualifier_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strqualifier: ::core::mem::ManuallyDrop, r#type: PolicyQualifierType) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -16450,8 +15933,7 @@ pub struct IPolicyQualifiers_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -16576,8 +16058,7 @@ pub struct ISignerCertificate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, machinecontext: i16, verifytype: X509PrivateKeyVerify, encoding: EncodingType, strcertificate: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -16685,8 +16166,7 @@ pub struct ISignerCertificates_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -16787,8 +16267,7 @@ pub struct ISmimeCapabilities_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -16874,8 +16353,7 @@ pub struct ISmimeCapability_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, bitcount: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppvalue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -16963,8 +16441,7 @@ pub struct IX500DistinguishedName_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strencodedname: ::core::mem::ManuallyDrop, encoding: EncodingType, nameflags: X500NameFlags) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17052,8 +16529,7 @@ pub struct IX509Attribute_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17080,18 +16556,7 @@ impl IX509AttributeArchiveKey { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -17207,8 +16672,7 @@ pub struct IX509AttributeArchiveKey_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17243,18 +16707,7 @@ impl IX509AttributeArchiveKeyHash { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -17362,8 +16815,7 @@ pub struct IX509AttributeArchiveKeyHash_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17396,18 +16848,7 @@ impl IX509AttributeClientId { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -17529,8 +16970,7 @@ pub struct IX509AttributeClientId_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17568,18 +17008,7 @@ impl IX509AttributeCspProvider { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -17696,8 +17125,7 @@ pub struct IX509AttributeCspProvider_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17733,18 +17161,7 @@ impl IX509AttributeExtensions { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -17850,8 +17267,7 @@ pub struct IX509AttributeExtensions_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -17882,18 +17298,7 @@ impl IX509AttributeOSVersion { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -18001,8 +17406,7 @@ pub struct IX509AttributeOSVersion_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -18035,18 +17439,7 @@ impl IX509AttributeRenewalCertificate { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -18154,8 +17547,7 @@ pub struct IX509AttributeRenewalCertificate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -18254,8 +17646,7 @@ pub struct IX509Attributes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -18421,8 +17812,7 @@ pub struct IX509CertificateRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -18474,18 +17864,7 @@ impl IX509CertificateRequestCertificate { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -18833,8 +18212,7 @@ pub struct IX509CertificateRequestCertificate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -18937,18 +18315,7 @@ impl IX509CertificateRequestCertificate2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -19330,8 +18697,7 @@ pub struct IX509CertificateRequestCertificate2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -19438,18 +18804,7 @@ impl IX509CertificateRequestCmc { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -19766,8 +19121,7 @@ pub struct IX509CertificateRequestCmc_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -19861,18 +19215,7 @@ impl IX509CertificateRequestCmc2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -20229,8 +19572,7 @@ pub struct IX509CertificateRequestCmc2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -20330,18 +19672,7 @@ impl IX509CertificateRequestPkcs10 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -20629,8 +19960,7 @@ pub struct IX509CertificateRequestPkcs10_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -20720,18 +20050,7 @@ impl IX509CertificateRequestPkcs10V2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -21056,8 +20375,7 @@ pub struct IX509CertificateRequestPkcs10V2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -21152,18 +20470,7 @@ impl IX509CertificateRequestPkcs10V3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -21551,8 +20858,7 @@ pub struct IX509CertificateRequestPkcs10V3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -21662,18 +20968,7 @@ impl IX509CertificateRequestPkcs10V4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -22095,8 +21390,7 @@ pub struct IX509CertificateRequestPkcs10V4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -22210,18 +21504,7 @@ impl IX509CertificateRequestPkcs7 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -22427,8 +21710,7 @@ pub struct IX509CertificateRequestPkcs7_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -22493,18 +21775,7 @@ impl IX509CertificateRequestPkcs7V2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -22744,8 +22015,7 @@ pub struct IX509CertificateRequestPkcs7V2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -22975,8 +22245,7 @@ pub struct IX509CertificateRevocationList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strencodeddata: ::core::mem::ManuallyDrop, encoding: EncodingType) -> ::windows::core::HRESULT, @@ -23109,8 +22378,7 @@ pub struct IX509CertificateRevocationListEntries_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -23214,8 +22482,7 @@ pub struct IX509CertificateRevocationListEntry_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, encoding: EncodingType, serialnumber: ::core::mem::ManuallyDrop, revocationdate: f64) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -23296,8 +22563,7 @@ pub struct IX509CertificateTemplate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, property: EnrollmentTemplateProperty, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -23386,8 +22652,7 @@ pub struct IX509CertificateTemplateWritable_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvalue: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, commitflags: CommitTemplateFlags, strservercontext: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -23492,8 +22757,7 @@ pub struct IX509CertificateTemplates_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -23613,8 +22877,7 @@ pub struct IX509EndorsementKey_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -23791,8 +23054,7 @@ pub struct IX509Enrollment_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext, strtemplatename: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -23848,18 +23110,7 @@ impl IX509Enrollment2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Initialize(&self, context: X509CertificateEnrollmentContext) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(context)).ok() @@ -23959,29 +23210,8 @@ impl IX509Enrollment2 { (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), ::core::mem::transmute(context), ppolicyserver.into_param().abi(), ptemplate.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn InstallResponse2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>( - &self, - restrictions: InstallResponseRestrictionFlags, - strresponse: Param1, - encoding: EncodingType, - strpassword: Param3, - strenrollmentpolicyserverurl: Param4, - strenrollmentpolicyserverid: Param5, - enrollmentpolicyserverflags: PolicyServerUrlFlags, - authflags: X509EnrollmentAuthFlags, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).31)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(restrictions), - strresponse.into_param().abi(), - ::core::mem::transmute(encoding), - strpassword.into_param().abi(), - strenrollmentpolicyserverurl.into_param().abi(), - strenrollmentpolicyserverid.into_param().abi(), - ::core::mem::transmute(enrollmentpolicyserverflags), - ::core::mem::transmute(authflags), - ) - .ok() + pub unsafe fn InstallResponse2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, restrictions: InstallResponseRestrictionFlags, strresponse: Param1, encoding: EncodingType, strpassword: Param3, strenrollmentpolicyserverurl: Param4, strenrollmentpolicyserverid: Param5, enrollmentpolicyserverflags: PolicyServerUrlFlags, authflags: X509EnrollmentAuthFlags) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(restrictions), strresponse.into_param().abi(), ::core::mem::transmute(encoding), strpassword.into_param().abi(), strenrollmentpolicyserverurl.into_param().abi(), strenrollmentpolicyserverid.into_param().abi(), ::core::mem::transmute(enrollmentpolicyserverflags), ::core::mem::transmute(authflags)).ok() } pub unsafe fn PolicyServer(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -24076,8 +23306,7 @@ pub struct IX509Enrollment2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext, strtemplatename: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -24114,18 +23343,7 @@ pub struct IX509Enrollment2_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext, ppolicyserver: ::windows::core::RawPtr, ptemplate: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - restrictions: InstallResponseRestrictionFlags, - strresponse: ::core::mem::ManuallyDrop, - encoding: EncodingType, - strpassword: ::core::mem::ManuallyDrop, - strenrollmentpolicyserverurl: ::core::mem::ManuallyDrop, - strenrollmentpolicyserverid: ::core::mem::ManuallyDrop, - enrollmentpolicyserverflags: PolicyServerUrlFlags, - authflags: X509EnrollmentAuthFlags, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, restrictions: InstallResponseRestrictionFlags, strresponse: ::core::mem::ManuallyDrop, encoding: EncodingType, strpassword: ::core::mem::ManuallyDrop, strenrollmentpolicyserverurl: ::core::mem::ManuallyDrop, strenrollmentpolicyserverid: ::core::mem::ManuallyDrop, enrollmentpolicyserverflags: PolicyServerUrlFlags, authflags: X509EnrollmentAuthFlags) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pppolicyserver: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptemplate: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -24137,15 +23355,7 @@ pub struct IX509Enrollment2_abi( pub struct IX509EnrollmentHelper(pub ::windows::core::IUnknown); impl IX509EnrollmentHelper { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddPolicyServer<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>( - &self, - strenrollmentpolicyserveruri: Param0, - strenrollmentpolicyid: Param1, - enrollmentpolicyserverflags: PolicyServerUrlFlags, - authflags: X509EnrollmentAuthFlags, - strcredential: Param4, - strpassword: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddPolicyServer<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, strenrollmentpolicyserveruri: Param0, strenrollmentpolicyid: Param1, enrollmentpolicyserverflags: PolicyServerUrlFlags, authflags: X509EnrollmentAuthFlags, strcredential: Param4, strpassword: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), strenrollmentpolicyserveruri.into_param().abi(), strenrollmentpolicyid.into_param().abi(), ::core::mem::transmute(enrollmentpolicyserverflags), ::core::mem::transmute(authflags), strcredential.into_param().abi(), strpassword.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -24220,19 +23430,9 @@ pub struct IX509EnrollmentHelper_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strenrollmentpolicyserveruri: ::core::mem::ManuallyDrop, - strenrollmentpolicyid: ::core::mem::ManuallyDrop, - enrollmentpolicyserverflags: PolicyServerUrlFlags, - authflags: X509EnrollmentAuthFlags, - strcredential: ::core::mem::ManuallyDrop, - strpassword: ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strenrollmentpolicyserveruri: ::core::mem::ManuallyDrop, strenrollmentpolicyid: ::core::mem::ManuallyDrop, enrollmentpolicyserverflags: PolicyServerUrlFlags, authflags: X509EnrollmentAuthFlags, strcredential: ::core::mem::ManuallyDrop, strpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strenrollmentserveruri: ::core::mem::ManuallyDrop, authflags: X509EnrollmentAuthFlags, strcredential: ::core::mem::ManuallyDrop, strpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -24403,8 +23603,7 @@ pub struct IX509EnrollmentPolicyServer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrpolicyserverurl: ::core::mem::ManuallyDrop, bstrpolicyserverid: ::core::mem::ManuallyDrop, authflags: X509EnrollmentAuthFlags, fisuntrusted: i16, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -24550,8 +23749,7 @@ pub struct IX509EnrollmentStatus_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strtext: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -24639,8 +23837,7 @@ pub struct IX509EnrollmentWebClassFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strprogid: ::core::mem::ManuallyDrop, ppiunknown: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -24729,8 +23926,7 @@ pub struct IX509Extension_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -24759,18 +23955,7 @@ impl IX509ExtensionAlternativeNames { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -24883,8 +24068,7 @@ pub struct IX509ExtensionAlternativeNames_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -24917,18 +24101,7 @@ impl IX509ExtensionAuthorityKeyIdentifier { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -25043,8 +24216,7 @@ pub struct IX509ExtensionAuthorityKeyIdentifier_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -25079,18 +24251,7 @@ impl IX509ExtensionBasicConstraints { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -25207,8 +24368,7 @@ pub struct IX509ExtensionBasicConstraints_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -25242,18 +24402,7 @@ impl IX509ExtensionCertificatePolicies { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -25366,8 +24515,7 @@ pub struct IX509ExtensionCertificatePolicies_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -25400,18 +24548,7 @@ impl IX509ExtensionEnhancedKeyUsage { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -25524,8 +24661,7 @@ pub struct IX509ExtensionEnhancedKeyUsage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -25558,18 +24694,7 @@ impl IX509ExtensionKeyUsage { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -25682,8 +24807,7 @@ pub struct IX509ExtensionKeyUsage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -25716,18 +24840,7 @@ impl IX509ExtensionMSApplicationPolicies { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -25840,8 +24953,7 @@ pub struct IX509ExtensionMSApplicationPolicies_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -25874,18 +24986,7 @@ impl IX509ExtensionSmimeCapabilities { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -25998,8 +25099,7 @@ pub struct IX509ExtensionSmimeCapabilities_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -26032,18 +25132,7 @@ impl IX509ExtensionSubjectKeyIdentifier { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -26158,8 +25247,7 @@ pub struct IX509ExtensionSubjectKeyIdentifier_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -26194,18 +25282,7 @@ impl IX509ExtensionTemplate { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -26326,8 +25403,7 @@ pub struct IX509ExtensionTemplate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -26362,18 +25438,7 @@ impl IX509ExtensionTemplateName { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IObjectId>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, pobjectid: Param0, encoding: EncodingType, strencodeddata: Param2) -> ::windows::core::Result<()> { @@ -26488,8 +25553,7 @@ pub struct IX509ExtensionTemplateName_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, encoding: EncodingType, strencodeddata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -26597,8 +25661,7 @@ pub struct IX509Extensions_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -26678,8 +25741,7 @@ pub struct IX509MachineEnrollmentFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strprogid: ::core::mem::ManuallyDrop, ppihelper: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -26762,8 +25824,7 @@ pub struct IX509NameValuePair_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strname: ::core::mem::ManuallyDrop, strvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -26857,8 +25918,7 @@ pub struct IX509NameValuePairs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -26955,8 +26015,7 @@ pub struct IX509PolicyServerListManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -27085,8 +26144,7 @@ pub struct IX509PolicyServerUrl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -27396,8 +26454,7 @@ pub struct IX509PrivateKey_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -27499,18 +26556,7 @@ impl IX509PrivateKey2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Open(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -27857,8 +26903,7 @@ pub struct IX509PrivateKey2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -28052,8 +27097,7 @@ pub struct IX509PublicKey_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobjectid: ::windows::core::RawPtr, strencodedkey: ::core::mem::ManuallyDrop, strencodedparameters: ::core::mem::ManuallyDrop, encoding: EncodingType) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -28222,8 +27266,7 @@ pub struct IX509SCEPEnrollment_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prequest: ::windows::core::RawPtr, strthumbprint: ::core::mem::ManuallyDrop, thumprintencoding: EncodingType, strservercertificates: ::core::mem::ManuallyDrop, encoding: EncodingType) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -28232,8 +27275,7 @@ pub struct IX509SCEPEnrollment_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, encoding: EncodingType, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext, strissuer: ::core::mem::ManuallyDrop, issuerencoding: EncodingType, strserialnumber: ::core::mem::ManuallyDrop, serialnumberencoding: EncodingType, encoding: EncodingType, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext, strissuer: ::core::mem::ManuallyDrop, issuerencoding: EncodingType, strserialnumber: ::core::mem::ManuallyDrop, serialnumberencoding: EncodingType, encoding: EncodingType, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strresponse: ::core::mem::ManuallyDrop, encoding: EncodingType, pdisposition: *mut X509SCEPDisposition) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -28279,18 +27321,7 @@ impl IX509SCEPEnrollment2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, IX509CertificateRequestPkcs10>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BSTR>>(&self, prequest: Param0, strthumbprint: Param1, thumprintencoding: EncodingType, strservercertificates: Param3, encoding: EncodingType) -> ::windows::core::Result<()> { @@ -28490,8 +27521,7 @@ pub struct IX509SCEPEnrollment2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prequest: ::windows::core::RawPtr, strthumbprint: ::core::mem::ManuallyDrop, thumprintencoding: EncodingType, strservercertificates: ::core::mem::ManuallyDrop, encoding: EncodingType) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -28500,8 +27530,7 @@ pub struct IX509SCEPEnrollment2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, encoding: EncodingType, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext, strissuer: ::core::mem::ManuallyDrop, issuerencoding: EncodingType, strserialnumber: ::core::mem::ManuallyDrop, serialnumberencoding: EncodingType, encoding: EncodingType, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: X509CertificateEnrollmentContext, strissuer: ::core::mem::ManuallyDrop, issuerencoding: EncodingType, strserialnumber: ::core::mem::ManuallyDrop, serialnumberencoding: EncodingType, encoding: EncodingType, pvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strresponse: ::core::mem::ManuallyDrop, encoding: EncodingType, pdisposition: *mut X509SCEPDisposition) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -28628,8 +27657,7 @@ pub struct IX509SCEPEnrollmentHelper_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strserverurl: ::core::mem::ManuallyDrop, strrequestheaders: ::core::mem::ManuallyDrop, prequest: ::windows::core::RawPtr, strcacertificatethumbprint: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -28753,8 +27781,7 @@ pub struct IX509SignatureInformation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppvalue: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvalue: ::windows::core::RawPtr) -> ::windows::core::HRESULT, diff --git a/src/Windows/Win32/Security/Cryptography/Sip/mod.rs b/src/Windows/Win32/Security/Cryptography/Sip/mod.rs index fd31533ba7..3add0d376a 100644 --- a/src/Windows/Win32/Security/Cryptography/Sip/mod.rs +++ b/src/Windows/Win32/Security/Cryptography/Sip/mod.rs @@ -313,18 +313,7 @@ impl ::core::fmt::Debug for SIP_ADD_NEWPROVIDER { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SIP_ADD_NEWPROVIDER { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.pgSubject == other.pgSubject - && self.pwszDLLFileName == other.pwszDLLFileName - && self.pwszMagicNumber == other.pwszMagicNumber - && self.pwszIsFunctionName == other.pwszIsFunctionName - && self.pwszGetFuncName == other.pwszGetFuncName - && self.pwszPutFuncName == other.pwszPutFuncName - && self.pwszCreateFuncName == other.pwszCreateFuncName - && self.pwszVerifyFuncName == other.pwszVerifyFuncName - && self.pwszRemoveFuncName == other.pwszRemoveFuncName - && self.pwszIsFunctionNameFmt2 == other.pwszIsFunctionNameFmt2 - && self.pwszGetCapFuncName == other.pwszGetCapFuncName + self.cbStruct == other.cbStruct && self.pgSubject == other.pgSubject && self.pwszDLLFileName == other.pwszDLLFileName && self.pwszMagicNumber == other.pwszMagicNumber && self.pwszIsFunctionName == other.pwszIsFunctionName && self.pwszGetFuncName == other.pwszGetFuncName && self.pwszPutFuncName == other.pwszPutFuncName && self.pwszCreateFuncName == other.pwszCreateFuncName && self.pwszVerifyFuncName == other.pwszVerifyFuncName && self.pwszRemoveFuncName == other.pwszRemoveFuncName && self.pwszIsFunctionNameFmt2 == other.pwszIsFunctionNameFmt2 && self.pwszGetCapFuncName == other.pwszGetCapFuncName } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Security/Cryptography/UI/mod.rs b/src/Windows/Win32/Security/Cryptography/UI/mod.rs index ac297b1648..75516e508c 100644 --- a/src/Windows/Win32/Security/Cryptography/UI/mod.rs +++ b/src/Windows/Win32/Security/Cryptography/UI/mod.rs @@ -110,23 +110,7 @@ impl ::core::fmt::Debug for CERT_SELECT_STRUCT_A { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CERT_SELECT_STRUCT_A { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.hwndParent == other.hwndParent - && self.hInstance == other.hInstance - && self.pTemplateName == other.pTemplateName - && self.dwFlags == other.dwFlags - && self.szTitle == other.szTitle - && self.cCertStore == other.cCertStore - && self.arrayCertStore == other.arrayCertStore - && self.szPurposeOid == other.szPurposeOid - && self.cCertContext == other.cCertContext - && self.arrayCertContext == other.arrayCertContext - && self.lCustData == other.lCustData - && self.pfnHook.map(|f| f as usize) == other.pfnHook.map(|f| f as usize) - && self.pfnFilter.map(|f| f as usize) == other.pfnFilter.map(|f| f as usize) - && self.szHelpFileName == other.szHelpFileName - && self.dwHelpId == other.dwHelpId - && self.hprov == other.hprov + self.dwSize == other.dwSize && self.hwndParent == other.hwndParent && self.hInstance == other.hInstance && self.pTemplateName == other.pTemplateName && self.dwFlags == other.dwFlags && self.szTitle == other.szTitle && self.cCertStore == other.cCertStore && self.arrayCertStore == other.arrayCertStore && self.szPurposeOid == other.szPurposeOid && self.cCertContext == other.cCertContext && self.arrayCertContext == other.arrayCertContext && self.lCustData == other.lCustData && self.pfnHook.map(|f| f as usize) == other.pfnHook.map(|f| f as usize) && self.pfnFilter.map(|f| f as usize) == other.pfnFilter.map(|f| f as usize) && self.szHelpFileName == other.szHelpFileName && self.dwHelpId == other.dwHelpId && self.hprov == other.hprov } } #[cfg(feature = "Win32_Foundation")] @@ -235,23 +219,7 @@ impl ::core::fmt::Debug for CERT_SELECT_STRUCT_W { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CERT_SELECT_STRUCT_W { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.hwndParent == other.hwndParent - && self.hInstance == other.hInstance - && self.pTemplateName == other.pTemplateName - && self.dwFlags == other.dwFlags - && self.szTitle == other.szTitle - && self.cCertStore == other.cCertStore - && self.arrayCertStore == other.arrayCertStore - && self.szPurposeOid == other.szPurposeOid - && self.cCertContext == other.cCertContext - && self.arrayCertContext == other.arrayCertContext - && self.lCustData == other.lCustData - && self.pfnHook.map(|f| f as usize) == other.pfnHook.map(|f| f as usize) - && self.pfnFilter.map(|f| f as usize) == other.pfnFilter.map(|f| f as usize) - && self.szHelpFileName == other.szHelpFileName - && self.dwHelpId == other.dwHelpId - && self.hprov == other.hprov + self.dwSize == other.dwSize && self.hwndParent == other.hwndParent && self.hInstance == other.hInstance && self.pTemplateName == other.pTemplateName && self.dwFlags == other.dwFlags && self.szTitle == other.szTitle && self.cCertStore == other.cCertStore && self.arrayCertStore == other.arrayCertStore && self.szPurposeOid == other.szPurposeOid && self.cCertContext == other.cCertContext && self.arrayCertContext == other.arrayCertContext && self.lCustData == other.lCustData && self.pfnHook.map(|f| f as usize) == other.pfnHook.map(|f| f as usize) && self.pfnFilter.map(|f| f as usize) == other.pfnFilter.map(|f| f as usize) && self.szHelpFileName == other.szHelpFileName && self.dwHelpId == other.dwHelpId && self.hprov == other.hprov } } #[cfg(feature = "Win32_Foundation")] @@ -344,25 +312,7 @@ impl ::core::fmt::Debug for CERT_VERIFY_CERTIFICATE_TRUST { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CERT_VERIFY_CERTIFICATE_TRUST { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.pccert == other.pccert - && self.dwFlags == other.dwFlags - && self.dwIgnoreErr == other.dwIgnoreErr - && self.pdwErrors == other.pdwErrors - && self.pszUsageOid == other.pszUsageOid - && self.hprov == other.hprov - && self.cRootStores == other.cRootStores - && self.rghstoreRoots == other.rghstoreRoots - && self.cStores == other.cStores - && self.rghstoreCAs == other.rghstoreCAs - && self.cTrustStores == other.cTrustStores - && self.rghstoreTrust == other.rghstoreTrust - && self.lCustData == other.lCustData - && self.pfnTrustHelper.map(|f| f as usize) == other.pfnTrustHelper.map(|f| f as usize) - && self.pcChain == other.pcChain - && self.prgChain == other.prgChain - && self.prgdwErrors == other.prgdwErrors - && self.prgpbTrustInfo == other.prgpbTrustInfo + self.cbSize == other.cbSize && self.pccert == other.pccert && self.dwFlags == other.dwFlags && self.dwIgnoreErr == other.dwIgnoreErr && self.pdwErrors == other.pdwErrors && self.pszUsageOid == other.pszUsageOid && self.hprov == other.hprov && self.cRootStores == other.cRootStores && self.rghstoreRoots == other.rghstoreRoots && self.cStores == other.cStores && self.rghstoreCAs == other.rghstoreCAs && self.cTrustStores == other.cTrustStores && self.rghstoreTrust == other.rghstoreTrust && self.lCustData == other.lCustData && self.pfnTrustHelper.map(|f| f as usize) == other.pfnTrustHelper.map(|f| f as usize) && self.pcChain == other.pcChain && self.prgChain == other.prgChain && self.prgdwErrors == other.prgdwErrors && self.prgpbTrustInfo == other.prgpbTrustInfo } } #[cfg(feature = "Win32_Foundation")] @@ -1531,14 +1481,7 @@ impl ::core::default::Default for CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO") - .field("dwSize", &self.dwSize) - .field("dwExportFormat", &self.dwExportFormat) - .field("fExportChain", &self.fExportChain) - .field("fExportPrivateKeys", &self.fExportPrivateKeys) - .field("pwszPassword", &self.pwszPassword) - .field("fStrongEncryption", &self.fStrongEncryption) - .finish() + fmt.debug_struct("CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO").field("dwSize", &self.dwSize).field("dwExportFormat", &self.dwExportFormat).field("fExportChain", &self.fExportChain).field("fExportPrivateKeys", &self.fExportPrivateKeys).field("pwszPassword", &self.pwszPassword).field("fStrongEncryption", &self.fStrongEncryption).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Security/Cryptography/mod.rs b/src/Windows/Win32/Security/Cryptography/mod.rs index e9fb5d3f31..a98e4f7ba3 100644 --- a/src/Windows/Win32/Security/Cryptography/mod.rs +++ b/src/Windows/Win32/Security/Cryptography/mod.rs @@ -463,15 +463,7 @@ impl ::core::default::Default for BCRYPT_DSA_KEY_BLOB_V2 { } impl ::core::fmt::Debug for BCRYPT_DSA_KEY_BLOB_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BCRYPT_DSA_KEY_BLOB_V2") - .field("dwMagic", &self.dwMagic) - .field("cbKey", &self.cbKey) - .field("hashAlgorithm", &self.hashAlgorithm) - .field("standardVersion", &self.standardVersion) - .field("cbSeedLength", &self.cbSeedLength) - .field("cbGroupSize", &self.cbGroupSize) - .field("Count", &self.Count) - .finish() + fmt.debug_struct("BCRYPT_DSA_KEY_BLOB_V2").field("dwMagic", &self.dwMagic).field("cbKey", &self.cbKey).field("hashAlgorithm", &self.hashAlgorithm).field("standardVersion", &self.standardVersion).field("cbSeedLength", &self.cbSeedLength).field("cbGroupSize", &self.cbGroupSize).field("Count", &self.Count).finish() } } impl ::core::cmp::PartialEq for BCRYPT_DSA_KEY_BLOB_V2 { @@ -576,16 +568,7 @@ impl ::core::default::Default for BCRYPT_DSA_PARAMETER_HEADER_V2 { } impl ::core::fmt::Debug for BCRYPT_DSA_PARAMETER_HEADER_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BCRYPT_DSA_PARAMETER_HEADER_V2") - .field("cbLength", &self.cbLength) - .field("dwMagic", &self.dwMagic) - .field("cbKeyLength", &self.cbKeyLength) - .field("hashAlgorithm", &self.hashAlgorithm) - .field("standardVersion", &self.standardVersion) - .field("cbSeedLength", &self.cbSeedLength) - .field("cbGroupSize", &self.cbGroupSize) - .field("Count", &self.Count) - .finish() + fmt.debug_struct("BCRYPT_DSA_PARAMETER_HEADER_V2").field("cbLength", &self.cbLength).field("dwMagic", &self.dwMagic).field("cbKeyLength", &self.cbKeyLength).field("hashAlgorithm", &self.hashAlgorithm).field("standardVersion", &self.standardVersion).field("cbSeedLength", &self.cbSeedLength).field("cbGroupSize", &self.cbGroupSize).field("Count", &self.Count).finish() } } impl ::core::cmp::PartialEq for BCRYPT_DSA_PARAMETER_HEADER_V2 { @@ -619,16 +602,7 @@ impl ::core::default::Default for BCRYPT_ECCFULLKEY_BLOB { } impl ::core::fmt::Debug for BCRYPT_ECCFULLKEY_BLOB { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BCRYPT_ECCFULLKEY_BLOB") - .field("dwMagic", &self.dwMagic) - .field("dwVersion", &self.dwVersion) - .field("dwCurveType", &self.dwCurveType) - .field("dwCurveGenerationAlgId", &self.dwCurveGenerationAlgId) - .field("cbFieldLength", &self.cbFieldLength) - .field("cbSubgroupOrder", &self.cbSubgroupOrder) - .field("cbCofactor", &self.cbCofactor) - .field("cbSeed", &self.cbSeed) - .finish() + fmt.debug_struct("BCRYPT_ECCFULLKEY_BLOB").field("dwMagic", &self.dwMagic).field("dwVersion", &self.dwVersion).field("dwCurveType", &self.dwCurveType).field("dwCurveGenerationAlgId", &self.dwCurveGenerationAlgId).field("cbFieldLength", &self.cbFieldLength).field("cbSubgroupOrder", &self.cbSubgroupOrder).field("cbCofactor", &self.cbCofactor).field("cbSeed", &self.cbSeed).finish() } } impl ::core::cmp::PartialEq for BCRYPT_ECCFULLKEY_BLOB { @@ -1650,19 +1624,7 @@ pub unsafe fn BCryptDecrypt<'a, Param0: ::windows::core::IntoParam<'a, BCRYPT_KE extern "system" { fn BCryptDecrypt(hkey: BCRYPT_KEY_HANDLE, pbinput: *const u8, cbinput: u32, ppaddinginfo: *const ::core::ffi::c_void, pbiv: *mut u8, cbiv: u32, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: NCRYPT_FLAGS) -> super::super::Foundation::NTSTATUS; } - BCryptDecrypt( - hkey.into_param().abi(), - ::core::mem::transmute(pbinput), - ::core::mem::transmute(cbinput), - ::core::mem::transmute(ppaddinginfo), - ::core::mem::transmute(pbiv), - ::core::mem::transmute(cbiv), - ::core::mem::transmute(pboutput), - ::core::mem::transmute(cboutput), - ::core::mem::transmute(pcbresult), - ::core::mem::transmute(dwflags), - ) - .ok() + BCryptDecrypt(hkey.into_param().abi(), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbiv), ::core::mem::transmute(cbiv), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1718,18 +1680,7 @@ pub unsafe fn BCryptDeriveKeyPBKDF2<'a, Param0: ::windows::core::IntoParam<'a, B extern "system" { fn BCryptDeriveKeyPBKDF2(hprf: BCRYPT_ALG_HANDLE, pbpassword: *const u8, cbpassword: u32, pbsalt: *const u8, cbsalt: u32, citerations: u64, pbderivedkey: *mut u8, cbderivedkey: u32, dwflags: u32) -> super::super::Foundation::NTSTATUS; } - BCryptDeriveKeyPBKDF2( - hprf.into_param().abi(), - ::core::mem::transmute(pbpassword), - ::core::mem::transmute(cbpassword), - ::core::mem::transmute(pbsalt), - ::core::mem::transmute(cbsalt), - ::core::mem::transmute(citerations), - ::core::mem::transmute(pbderivedkey), - ::core::mem::transmute(cbderivedkey), - ::core::mem::transmute(dwflags), - ) - .ok() + BCryptDeriveKeyPBKDF2(hprf.into_param().abi(), ::core::mem::transmute(pbpassword), ::core::mem::transmute(cbpassword), ::core::mem::transmute(pbsalt), ::core::mem::transmute(cbsalt), ::core::mem::transmute(citerations), ::core::mem::transmute(pbderivedkey), ::core::mem::transmute(cbderivedkey), ::core::mem::transmute(dwflags)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1813,19 +1764,7 @@ pub unsafe fn BCryptEncrypt<'a, Param0: ::windows::core::IntoParam<'a, BCRYPT_KE extern "system" { fn BCryptEncrypt(hkey: BCRYPT_KEY_HANDLE, pbinput: *const u8, cbinput: u32, ppaddinginfo: *const ::core::ffi::c_void, pbiv: *mut u8, cbiv: u32, pboutput: *mut u8, cboutput: u32, pcbresult: *mut u32, dwflags: NCRYPT_FLAGS) -> super::super::Foundation::NTSTATUS; } - BCryptEncrypt( - hkey.into_param().abi(), - ::core::mem::transmute(pbinput), - ::core::mem::transmute(cbinput), - ::core::mem::transmute(ppaddinginfo), - ::core::mem::transmute(pbiv), - ::core::mem::transmute(cbiv), - ::core::mem::transmute(pboutput), - ::core::mem::transmute(cboutput), - ::core::mem::transmute(pcbresult), - ::core::mem::transmute(dwflags), - ) - .ok() + BCryptEncrypt(hkey.into_param().abi(), ::core::mem::transmute(pbinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(ppaddinginfo), ::core::mem::transmute(pbiv), ::core::mem::transmute(cbiv), ::core::mem::transmute(pboutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2223,16 +2162,7 @@ pub unsafe fn BCryptRemoveContextFunction<'a, Param1: ::windows::core::IntoParam } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn BCryptResolveProviders<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pszcontext: Param0, - dwinterface: u32, - pszfunction: Param2, - pszprovider: Param3, - dwmode: BCRYPT_QUERY_PROVIDER_MODE, - dwflags: BCRYPT_RESOLVE_PROVIDERS_FLAGS, - pcbbuffer: *mut u32, - ppbuffer: *mut *mut CRYPT_PROVIDER_REFS, -) -> ::windows::core::Result<()> { +pub unsafe fn BCryptResolveProviders<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pszcontext: Param0, dwinterface: u32, pszfunction: Param2, pszprovider: Param3, dwmode: BCRYPT_QUERY_PROVIDER_MODE, dwflags: BCRYPT_RESOLVE_PROVIDERS_FLAGS, pcbbuffer: *mut u32, ppbuffer: *mut *mut CRYPT_PROVIDER_REFS) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -2695,13 +2625,7 @@ impl ::core::default::Default for CERT_BASIC_CONSTRAINTS_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CERT_BASIC_CONSTRAINTS_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_BASIC_CONSTRAINTS_INFO") - .field("SubjectType", &self.SubjectType) - .field("fPathLenConstraint", &self.fPathLenConstraint) - .field("dwPathLenConstraint", &self.dwPathLenConstraint) - .field("cSubtreesConstraint", &self.cSubtreesConstraint) - .field("rgSubtreesConstraint", &self.rgSubtreesConstraint) - .finish() + fmt.debug_struct("CERT_BASIC_CONSTRAINTS_INFO").field("SubjectType", &self.SubjectType).field("fPathLenConstraint", &self.fPathLenConstraint).field("dwPathLenConstraint", &self.dwPathLenConstraint).field("cSubtreesConstraint", &self.cSubtreesConstraint).field("rgSubtreesConstraint", &self.rgSubtreesConstraint).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2945,16 +2869,7 @@ impl ::core::fmt::Debug for CERT_CHAIN_CONTEXT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CERT_CHAIN_CONTEXT { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.TrustStatus == other.TrustStatus - && self.cChain == other.cChain - && self.rgpChain == other.rgpChain - && self.cLowerQualityChainContext == other.cLowerQualityChainContext - && self.rgpLowerQualityChainContext == other.rgpLowerQualityChainContext - && self.fHasRevocationFreshnessTime == other.fHasRevocationFreshnessTime - && self.dwRevocationFreshnessTime == other.dwRevocationFreshnessTime - && self.dwCreateFlags == other.dwCreateFlags - && self.ChainId == other.ChainId + self.cbSize == other.cbSize && self.TrustStatus == other.TrustStatus && self.cChain == other.cChain && self.rgpChain == other.rgpChain && self.cLowerQualityChainContext == other.cLowerQualityChainContext && self.rgpLowerQualityChainContext == other.rgpLowerQualityChainContext && self.fHasRevocationFreshnessTime == other.fHasRevocationFreshnessTime && self.dwRevocationFreshnessTime == other.dwRevocationFreshnessTime && self.dwCreateFlags == other.dwCreateFlags && self.ChainId == other.ChainId } } #[cfg(feature = "Win32_Foundation")] @@ -3004,15 +2919,7 @@ impl ::core::default::Default for CERT_CHAIN_ELEMENT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CERT_CHAIN_ELEMENT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_CHAIN_ELEMENT") - .field("cbSize", &self.cbSize) - .field("pCertContext", &self.pCertContext) - .field("TrustStatus", &self.TrustStatus) - .field("pRevocationInfo", &self.pRevocationInfo) - .field("pIssuanceUsage", &self.pIssuanceUsage) - .field("pApplicationUsage", &self.pApplicationUsage) - .field("pwszExtendedErrorInfo", &self.pwszExtendedErrorInfo) - .finish() + fmt.debug_struct("CERT_CHAIN_ELEMENT").field("cbSize", &self.cbSize).field("pCertContext", &self.pCertContext).field("TrustStatus", &self.TrustStatus).field("pRevocationInfo", &self.pRevocationInfo).field("pIssuanceUsage", &self.pIssuanceUsage).field("pApplicationUsage", &self.pApplicationUsage).field("pwszExtendedErrorInfo", &self.pwszExtendedErrorInfo).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3085,19 +2992,7 @@ impl ::core::fmt::Debug for CERT_CHAIN_ENGINE_CONFIG { } impl ::core::cmp::PartialEq for CERT_CHAIN_ENGINE_CONFIG { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.hRestrictedRoot == other.hRestrictedRoot - && self.hRestrictedTrust == other.hRestrictedTrust - && self.hRestrictedOther == other.hRestrictedOther - && self.cAdditionalStore == other.cAdditionalStore - && self.rghAdditionalStore == other.rghAdditionalStore - && self.dwFlags == other.dwFlags - && self.dwUrlRetrievalTimeout == other.dwUrlRetrievalTimeout - && self.MaximumCachedCertificates == other.MaximumCachedCertificates - && self.CycleDetectionModulus == other.CycleDetectionModulus - && self.hExclusiveRoot == other.hExclusiveRoot - && self.hExclusiveTrustedPeople == other.hExclusiveTrustedPeople - && self.dwExclusiveFlags == other.dwExclusiveFlags + self.cbSize == other.cbSize && self.hRestrictedRoot == other.hRestrictedRoot && self.hRestrictedTrust == other.hRestrictedTrust && self.hRestrictedOther == other.hRestrictedOther && self.cAdditionalStore == other.cAdditionalStore && self.rghAdditionalStore == other.rghAdditionalStore && self.dwFlags == other.dwFlags && self.dwUrlRetrievalTimeout == other.dwUrlRetrievalTimeout && self.MaximumCachedCertificates == other.MaximumCachedCertificates && self.CycleDetectionModulus == other.CycleDetectionModulus && self.hExclusiveRoot == other.hExclusiveRoot && self.hExclusiveTrustedPeople == other.hExclusiveTrustedPeople && self.dwExclusiveFlags == other.dwExclusiveFlags } } impl ::core::cmp::Eq for CERT_CHAIN_ENGINE_CONFIG {} @@ -3130,15 +3025,7 @@ impl ::core::default::Default for CERT_CHAIN_FIND_BY_ISSUER_PARA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CERT_CHAIN_FIND_BY_ISSUER_PARA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_CHAIN_FIND_BY_ISSUER_PARA") - .field("cbSize", &self.cbSize) - .field("pszUsageIdentifier", &self.pszUsageIdentifier) - .field("dwKeySpec", &self.dwKeySpec) - .field("dwAcquirePrivateKeyFlags", &self.dwAcquirePrivateKeyFlags) - .field("cIssuer", &self.cIssuer) - .field("rgIssuer", &self.rgIssuer) - .field("pvFindArg", &self.pvFindArg) - .finish() + fmt.debug_struct("CERT_CHAIN_FIND_BY_ISSUER_PARA").field("cbSize", &self.cbSize).field("pszUsageIdentifier", &self.pszUsageIdentifier).field("dwKeySpec", &self.dwKeySpec).field("dwAcquirePrivateKeyFlags", &self.dwAcquirePrivateKeyFlags).field("cIssuer", &self.cIssuer).field("rgIssuer", &self.rgIssuer).field("pvFindArg", &self.pvFindArg).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4130,18 +4017,7 @@ impl ::core::fmt::Debug for CERT_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CERT_INFO { fn eq(&self, other: &Self) -> bool { - self.dwVersion == other.dwVersion - && self.SerialNumber == other.SerialNumber - && self.SignatureAlgorithm == other.SignatureAlgorithm - && self.Issuer == other.Issuer - && self.NotBefore == other.NotBefore - && self.NotAfter == other.NotAfter - && self.Subject == other.Subject - && self.SubjectPublicKeyInfo == other.SubjectPublicKeyInfo - && self.IssuerUniqueId == other.IssuerUniqueId - && self.SubjectUniqueId == other.SubjectUniqueId - && self.cExtension == other.cExtension - && self.rgExtension == other.rgExtension + self.dwVersion == other.dwVersion && self.SerialNumber == other.SerialNumber && self.SignatureAlgorithm == other.SignatureAlgorithm && self.Issuer == other.Issuer && self.NotBefore == other.NotBefore && self.NotAfter == other.NotAfter && self.Subject == other.Subject && self.SubjectPublicKeyInfo == other.SubjectPublicKeyInfo && self.IssuerUniqueId == other.IssuerUniqueId && self.SubjectUniqueId == other.SubjectUniqueId && self.cExtension == other.cExtension && self.rgExtension == other.rgExtension } } #[cfg(feature = "Win32_Foundation")] @@ -4632,14 +4508,7 @@ impl ::core::default::Default for CERT_LOGOTYPE_EXT_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CERT_LOGOTYPE_EXT_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_LOGOTYPE_EXT_INFO") - .field("cCommunityLogo", &self.cCommunityLogo) - .field("rgCommunityLogo", &self.rgCommunityLogo) - .field("pIssuerLogo", &self.pIssuerLogo) - .field("pSubjectLogo", &self.pSubjectLogo) - .field("cOtherLogo", &self.cOtherLogo) - .field("rgOtherLogo", &self.rgOtherLogo) - .finish() + fmt.debug_struct("CERT_LOGOTYPE_EXT_INFO").field("cCommunityLogo", &self.cCommunityLogo).field("rgCommunityLogo", &self.rgCommunityLogo).field("pIssuerLogo", &self.pIssuerLogo).field("pSubjectLogo", &self.pSubjectLogo).field("cOtherLogo", &self.cOtherLogo).field("rgOtherLogo", &self.rgOtherLogo).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5262,15 +5131,7 @@ impl ::core::default::Default for CERT_PHYSICAL_STORE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CERT_PHYSICAL_STORE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_PHYSICAL_STORE_INFO") - .field("cbSize", &self.cbSize) - .field("pszOpenStoreProvider", &self.pszOpenStoreProvider) - .field("dwOpenEncodingType", &self.dwOpenEncodingType) - .field("dwOpenFlags", &self.dwOpenFlags) - .field("OpenParameters", &self.OpenParameters) - .field("dwFlags", &self.dwFlags) - .field("dwPriority", &self.dwPriority) - .finish() + fmt.debug_struct("CERT_PHYSICAL_STORE_INFO").field("cbSize", &self.cbSize).field("pszOpenStoreProvider", &self.pszOpenStoreProvider).field("dwOpenEncodingType", &self.dwOpenEncodingType).field("dwOpenFlags", &self.dwOpenFlags).field("OpenParameters", &self.OpenParameters).field("dwFlags", &self.dwFlags).field("dwPriority", &self.dwPriority).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5344,13 +5205,7 @@ impl ::core::default::Default for CERT_POLICY95_QUALIFIER1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CERT_POLICY95_QUALIFIER1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_POLICY95_QUALIFIER1") - .field("pszPracticesReference", &self.pszPracticesReference) - .field("pszNoticeIdentifier", &self.pszNoticeIdentifier) - .field("pszNSINoticeIdentifier", &self.pszNSINoticeIdentifier) - .field("cCPSURLs", &self.cCPSURLs) - .field("rgCPSURLs", &self.rgCPSURLs) - .finish() + fmt.debug_struct("CERT_POLICY95_QUALIFIER1").field("pszPracticesReference", &self.pszPracticesReference).field("pszNoticeIdentifier", &self.pszNoticeIdentifier).field("pszNSINoticeIdentifier", &self.pszNSINoticeIdentifier).field("cCPSURLs", &self.cCPSURLs).field("rgCPSURLs", &self.rgCPSURLs).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5385,12 +5240,7 @@ impl ::core::default::Default for CERT_POLICY_CONSTRAINTS_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CERT_POLICY_CONSTRAINTS_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_POLICY_CONSTRAINTS_INFO") - .field("fRequireExplicitPolicy", &self.fRequireExplicitPolicy) - .field("dwRequireExplicitPolicySkipCerts", &self.dwRequireExplicitPolicySkipCerts) - .field("fInhibitPolicyMapping", &self.fInhibitPolicyMapping) - .field("dwInhibitPolicyMappingSkipCerts", &self.dwInhibitPolicyMappingSkipCerts) - .finish() + fmt.debug_struct("CERT_POLICY_CONSTRAINTS_INFO").field("fRequireExplicitPolicy", &self.fRequireExplicitPolicy).field("dwRequireExplicitPolicySkipCerts", &self.dwRequireExplicitPolicySkipCerts).field("fInhibitPolicyMapping", &self.fInhibitPolicyMapping).field("dwInhibitPolicyMappingSkipCerts", &self.dwInhibitPolicyMappingSkipCerts).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6325,16 +6175,7 @@ impl ::core::default::Default for CERT_REVOCATION_CHAIN_PARA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CERT_REVOCATION_CHAIN_PARA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_REVOCATION_CHAIN_PARA") - .field("cbSize", &self.cbSize) - .field("hChainEngine", &self.hChainEngine) - .field("hAdditionalStore", &self.hAdditionalStore) - .field("dwChainFlags", &self.dwChainFlags) - .field("dwUrlRetrievalTimeout", &self.dwUrlRetrievalTimeout) - .field("pftCurrentTime", &self.pftCurrentTime) - .field("pftCacheResync", &self.pftCacheResync) - .field("cbMaxUrlRetrievalByteCount", &self.cbMaxUrlRetrievalByteCount) - .finish() + fmt.debug_struct("CERT_REVOCATION_CHAIN_PARA").field("cbSize", &self.cbSize).field("hChainEngine", &self.hChainEngine).field("hAdditionalStore", &self.hAdditionalStore).field("dwChainFlags", &self.dwChainFlags).field("dwUrlRetrievalTimeout", &self.dwUrlRetrievalTimeout).field("pftCurrentTime", &self.pftCurrentTime).field("pftCacheResync", &self.pftCacheResync).field("cbMaxUrlRetrievalByteCount", &self.cbMaxUrlRetrievalByteCount).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6408,15 +6249,7 @@ impl ::core::default::Default for CERT_REVOCATION_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CERT_REVOCATION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_REVOCATION_INFO") - .field("cbSize", &self.cbSize) - .field("dwRevocationResult", &self.dwRevocationResult) - .field("pszRevocationOid", &self.pszRevocationOid) - .field("pvOidSpecificInfo", &self.pvOidSpecificInfo) - .field("fHasFreshnessTime", &self.fHasFreshnessTime) - .field("dwFreshnessTime", &self.dwFreshnessTime) - .field("pCrlInfo", &self.pCrlInfo) - .finish() + fmt.debug_struct("CERT_REVOCATION_INFO").field("cbSize", &self.cbSize).field("dwRevocationResult", &self.dwRevocationResult).field("pszRevocationOid", &self.pszRevocationOid).field("pvOidSpecificInfo", &self.pvOidSpecificInfo).field("fHasFreshnessTime", &self.fHasFreshnessTime).field("dwFreshnessTime", &self.dwFreshnessTime).field("pCrlInfo", &self.pCrlInfo).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6869,15 +6702,7 @@ impl ::core::default::Default for CERT_SIMPLE_CHAIN { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CERT_SIMPLE_CHAIN { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_SIMPLE_CHAIN") - .field("cbSize", &self.cbSize) - .field("TrustStatus", &self.TrustStatus) - .field("cElement", &self.cElement) - .field("rgpElement", &self.rgpElement) - .field("pTrustListInfo", &self.pTrustListInfo) - .field("fHasRevocationFreshnessTime", &self.fHasRevocationFreshnessTime) - .field("dwRevocationFreshnessTime", &self.dwRevocationFreshnessTime) - .finish() + fmt.debug_struct("CERT_SIMPLE_CHAIN").field("cbSize", &self.cbSize).field("TrustStatus", &self.TrustStatus).field("cElement", &self.cElement).field("rgpElement", &self.rgpElement).field("pTrustListInfo", &self.pTrustListInfo).field("fHasRevocationFreshnessTime", &self.fHasRevocationFreshnessTime).field("dwRevocationFreshnessTime", &self.dwRevocationFreshnessTime).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7026,14 +6851,7 @@ impl ::core::default::Default for CERT_STORE_PROV_INFO { } impl ::core::fmt::Debug for CERT_STORE_PROV_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CERT_STORE_PROV_INFO") - .field("cbSize", &self.cbSize) - .field("cStoreProvFunc", &self.cStoreProvFunc) - .field("rgpvStoreProvFunc", &self.rgpvStoreProvFunc) - .field("hStoreProv", &self.hStoreProv) - .field("dwStoreProvFlags", &self.dwStoreProvFlags) - .field("hStoreProvFuncAddr2", &self.hStoreProvFuncAddr2) - .finish() + fmt.debug_struct("CERT_STORE_PROV_INFO").field("cbSize", &self.cbSize).field("cStoreProvFunc", &self.cStoreProvFunc).field("rgpvStoreProvFunc", &self.rgpvStoreProvFunc).field("hStoreProv", &self.hStoreProv).field("dwStoreProvFlags", &self.dwStoreProvFlags).field("hStoreProvFuncAddr2", &self.hStoreProvFuncAddr2).finish() } } impl ::core::cmp::PartialEq for CERT_STORE_PROV_INFO { @@ -7966,16 +7784,7 @@ impl ::core::default::Default for CMC_DATA_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CMC_DATA_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CMC_DATA_INFO") - .field("cTaggedAttribute", &self.cTaggedAttribute) - .field("rgTaggedAttribute", &self.rgTaggedAttribute) - .field("cTaggedRequest", &self.cTaggedRequest) - .field("rgTaggedRequest", &self.rgTaggedRequest) - .field("cTaggedContentInfo", &self.cTaggedContentInfo) - .field("rgTaggedContentInfo", &self.rgTaggedContentInfo) - .field("cTaggedOtherMsg", &self.cTaggedOtherMsg) - .field("rgTaggedOtherMsg", &self.rgTaggedOtherMsg) - .finish() + fmt.debug_struct("CMC_DATA_INFO").field("cTaggedAttribute", &self.cTaggedAttribute).field("rgTaggedAttribute", &self.rgTaggedAttribute).field("cTaggedRequest", &self.cTaggedRequest).field("rgTaggedRequest", &self.rgTaggedRequest).field("cTaggedContentInfo", &self.cTaggedContentInfo).field("rgTaggedContentInfo", &self.rgTaggedContentInfo).field("cTaggedOtherMsg", &self.cTaggedOtherMsg).field("rgTaggedOtherMsg", &self.rgTaggedOtherMsg).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8061,14 +7870,7 @@ impl ::core::default::Default for CMC_RESPONSE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CMC_RESPONSE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CMC_RESPONSE_INFO") - .field("cTaggedAttribute", &self.cTaggedAttribute) - .field("rgTaggedAttribute", &self.rgTaggedAttribute) - .field("cTaggedContentInfo", &self.cTaggedContentInfo) - .field("rgTaggedContentInfo", &self.rgTaggedContentInfo) - .field("cTaggedOtherMsg", &self.cTaggedOtherMsg) - .field("rgTaggedOtherMsg", &self.rgTaggedOtherMsg) - .finish() + fmt.debug_struct("CMC_RESPONSE_INFO").field("cTaggedAttribute", &self.cTaggedAttribute).field("rgTaggedAttribute", &self.rgTaggedAttribute).field("cTaggedContentInfo", &self.cTaggedContentInfo).field("rgTaggedContentInfo", &self.rgTaggedContentInfo).field("cTaggedOtherMsg", &self.cTaggedOtherMsg).field("rgTaggedOtherMsg", &self.rgTaggedOtherMsg).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8434,29 +8236,13 @@ impl ::core::default::Default for CMSG_CNG_CONTENT_DECRYPT_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CMSG_CNG_CONTENT_DECRYPT_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CMSG_CNG_CONTENT_DECRYPT_INFO") - .field("cbSize", &self.cbSize) - .field("ContentEncryptionAlgorithm", &self.ContentEncryptionAlgorithm) - .field("hNCryptKey", &self.hNCryptKey) - .field("pbContentEncryptKey", &self.pbContentEncryptKey) - .field("cbContentEncryptKey", &self.cbContentEncryptKey) - .field("hCNGContentEncryptKey", &self.hCNGContentEncryptKey) - .field("pbCNGContentEncryptKeyObject", &self.pbCNGContentEncryptKeyObject) - .finish() + fmt.debug_struct("CMSG_CNG_CONTENT_DECRYPT_INFO").field("cbSize", &self.cbSize).field("ContentEncryptionAlgorithm", &self.ContentEncryptionAlgorithm).field("hNCryptKey", &self.hNCryptKey).field("pbContentEncryptKey", &self.pbContentEncryptKey).field("cbContentEncryptKey", &self.cbContentEncryptKey).field("hCNGContentEncryptKey", &self.hCNGContentEncryptKey).field("pbCNGContentEncryptKeyObject", &self.pbCNGContentEncryptKeyObject).finish() } } #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CMSG_CNG_CONTENT_DECRYPT_INFO { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.ContentEncryptionAlgorithm == other.ContentEncryptionAlgorithm - && self.pfnAlloc.map(|f| f as usize) == other.pfnAlloc.map(|f| f as usize) - && self.pfnFree.map(|f| f as usize) == other.pfnFree.map(|f| f as usize) - && self.hNCryptKey == other.hNCryptKey - && self.pbContentEncryptKey == other.pbContentEncryptKey - && self.cbContentEncryptKey == other.cbContentEncryptKey - && self.hCNGContentEncryptKey == other.hCNGContentEncryptKey - && self.pbCNGContentEncryptKeyObject == other.pbCNGContentEncryptKeyObject + self.cbSize == other.cbSize && self.ContentEncryptionAlgorithm == other.ContentEncryptionAlgorithm && self.pfnAlloc.map(|f| f as usize) == other.pfnAlloc.map(|f| f as usize) && self.pfnFree.map(|f| f as usize) == other.pfnFree.map(|f| f as usize) && self.hNCryptKey == other.hNCryptKey && self.pbContentEncryptKey == other.pbContentEncryptKey && self.cbContentEncryptKey == other.cbContentEncryptKey && self.hCNGContentEncryptKey == other.hCNGContentEncryptKey && self.pbCNGContentEncryptKeyObject == other.pbCNGContentEncryptKeyObject } } #[cfg(feature = "Win32_Foundation")] @@ -8931,14 +8717,7 @@ impl ::core::default::Default for CMSG_ENVELOPED_ENCODE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CMSG_ENVELOPED_ENCODE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CMSG_ENVELOPED_ENCODE_INFO") - .field("cbSize", &self.cbSize) - .field("hCryptProv", &self.hCryptProv) - .field("ContentEncryptionAlgorithm", &self.ContentEncryptionAlgorithm) - .field("pvEncryptionAuxInfo", &self.pvEncryptionAuxInfo) - .field("cRecipients", &self.cRecipients) - .field("rgpRecipients", &self.rgpRecipients) - .finish() + fmt.debug_struct("CMSG_ENVELOPED_ENCODE_INFO").field("cbSize", &self.cbSize).field("hCryptProv", &self.hCryptProv).field("ContentEncryptionAlgorithm", &self.ContentEncryptionAlgorithm).field("pvEncryptionAuxInfo", &self.pvEncryptionAuxInfo).field("cRecipients", &self.cRecipients).field("rgpRecipients", &self.rgpRecipients).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9775,15 +9554,7 @@ impl ::core::default::Default for CMSG_SIGNED_ENCODE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CMSG_SIGNED_ENCODE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CMSG_SIGNED_ENCODE_INFO") - .field("cbSize", &self.cbSize) - .field("cSigners", &self.cSigners) - .field("rgSigners", &self.rgSigners) - .field("cCertEncoded", &self.cCertEncoded) - .field("rgCertEncoded", &self.rgCertEncoded) - .field("cCrlEncoded", &self.cCrlEncoded) - .field("rgCrlEncoded", &self.rgCrlEncoded) - .finish() + fmt.debug_struct("CMSG_SIGNED_ENCODE_INFO").field("cbSize", &self.cbSize).field("cSigners", &self.cSigners).field("rgSigners", &self.rgSigners).field("cCertEncoded", &self.cCertEncoded).field("rgCertEncoded", &self.rgCertEncoded).field("cCrlEncoded", &self.cCrlEncoded).field("rgCrlEncoded", &self.rgCrlEncoded).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9889,16 +9660,7 @@ impl ::core::default::Default for CMSG_SIGNER_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CMSG_SIGNER_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CMSG_SIGNER_INFO") - .field("dwVersion", &self.dwVersion) - .field("Issuer", &self.Issuer) - .field("SerialNumber", &self.SerialNumber) - .field("HashAlgorithm", &self.HashAlgorithm) - .field("HashEncryptionAlgorithm", &self.HashEncryptionAlgorithm) - .field("EncryptedHash", &self.EncryptedHash) - .field("AuthAttrs", &self.AuthAttrs) - .field("UnauthAttrs", &self.UnauthAttrs) - .finish() + fmt.debug_struct("CMSG_SIGNER_INFO").field("dwVersion", &self.dwVersion).field("Issuer", &self.Issuer).field("SerialNumber", &self.SerialNumber).field("HashAlgorithm", &self.HashAlgorithm).field("HashEncryptionAlgorithm", &self.HashEncryptionAlgorithm).field("EncryptedHash", &self.EncryptedHash).field("AuthAttrs", &self.AuthAttrs).field("UnauthAttrs", &self.UnauthAttrs).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10347,17 +10109,7 @@ impl ::core::default::Default for CRL_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRL_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRL_INFO") - .field("dwVersion", &self.dwVersion) - .field("SignatureAlgorithm", &self.SignatureAlgorithm) - .field("Issuer", &self.Issuer) - .field("ThisUpdate", &self.ThisUpdate) - .field("NextUpdate", &self.NextUpdate) - .field("cCRLEntry", &self.cCRLEntry) - .field("rgCRLEntry", &self.rgCRLEntry) - .field("cExtension", &self.cExtension) - .field("rgExtension", &self.rgExtension) - .finish() + fmt.debug_struct("CRL_INFO").field("dwVersion", &self.dwVersion).field("SignatureAlgorithm", &self.SignatureAlgorithm).field("Issuer", &self.Issuer).field("ThisUpdate", &self.ThisUpdate).field("NextUpdate", &self.NextUpdate).field("cCRLEntry", &self.cCRLEntry).field("rgCRLEntry", &self.rgCRLEntry).field("cExtension", &self.cExtension).field("rgExtension", &self.rgExtension).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10557,15 +10309,7 @@ impl ::core::default::Default for CRYPTNET_URL_CACHE_PRE_FETCH_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPTNET_URL_CACHE_PRE_FETCH_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPTNET_URL_CACHE_PRE_FETCH_INFO") - .field("cbSize", &self.cbSize) - .field("dwObjectType", &self.dwObjectType) - .field("dwError", &self.dwError) - .field("dwReserved", &self.dwReserved) - .field("ThisUpdateTime", &self.ThisUpdateTime) - .field("NextUpdateTime", &self.NextUpdateTime) - .field("PublishTime", &self.PublishTime) - .finish() + fmt.debug_struct("CRYPTNET_URL_CACHE_PRE_FETCH_INFO").field("cbSize", &self.cbSize).field("dwObjectType", &self.dwObjectType).field("dwError", &self.dwError).field("dwReserved", &self.dwReserved).field("ThisUpdateTime", &self.ThisUpdateTime).field("NextUpdateTime", &self.NextUpdateTime).field("PublishTime", &self.PublishTime).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10607,15 +10351,7 @@ impl ::core::default::Default for CRYPTNET_URL_CACHE_RESPONSE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPTNET_URL_CACHE_RESPONSE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPTNET_URL_CACHE_RESPONSE_INFO") - .field("cbSize", &self.cbSize) - .field("wResponseType", &self.wResponseType) - .field("wResponseFlags", &self.wResponseFlags) - .field("LastModifiedTime", &self.LastModifiedTime) - .field("dwMaxAge", &self.dwMaxAge) - .field("pwszETag", &self.pwszETag) - .field("dwProxyId", &self.dwProxyId) - .finish() + fmt.debug_struct("CRYPTNET_URL_CACHE_RESPONSE_INFO").field("cbSize", &self.cbSize).field("wResponseType", &self.wResponseType).field("wResponseFlags", &self.wResponseFlags).field("LastModifiedTime", &self.LastModifiedTime).field("dwMaxAge", &self.dwMaxAge).field("pwszETag", &self.pwszETag).field("dwProxyId", &self.dwProxyId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11817,15 +11553,7 @@ impl ::core::default::Default for CRYPT_ENCRYPT_MESSAGE_PARA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPT_ENCRYPT_MESSAGE_PARA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_ENCRYPT_MESSAGE_PARA") - .field("cbSize", &self.cbSize) - .field("dwMsgEncodingType", &self.dwMsgEncodingType) - .field("hCryptProv", &self.hCryptProv) - .field("ContentEncryptionAlgorithm", &self.ContentEncryptionAlgorithm) - .field("pvEncryptionAuxInfo", &self.pvEncryptionAuxInfo) - .field("dwFlags", &self.dwFlags) - .field("dwInnerContentType", &self.dwInnerContentType) - .finish() + fmt.debug_struct("CRYPT_ENCRYPT_MESSAGE_PARA").field("cbSize", &self.cbSize).field("dwMsgEncodingType", &self.dwMsgEncodingType).field("hCryptProv", &self.hCryptProv).field("ContentEncryptionAlgorithm", &self.ContentEncryptionAlgorithm).field("pvEncryptionAuxInfo", &self.pvEncryptionAuxInfo).field("dwFlags", &self.dwFlags).field("dwInnerContentType", &self.dwInnerContentType).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11965,15 +11693,7 @@ impl ::core::default::Default for CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO") - .field("cbSize", &self.cbSize) - .field("iDeltaCrlIndicator", &self.iDeltaCrlIndicator) - .field("pftCacheResync", &self.pftCacheResync) - .field("pLastSyncTime", &self.pLastSyncTime) - .field("pMaxAgeTime", &self.pMaxAgeTime) - .field("pChainPara", &self.pChainPara) - .field("pDeltaCrlIndicator", &self.pDeltaCrlIndicator) - .finish() + fmt.debug_struct("CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO").field("cbSize", &self.cbSize).field("iDeltaCrlIndicator", &self.iDeltaCrlIndicator).field("pftCacheResync", &self.pftCacheResync).field("pLastSyncTime", &self.pLastSyncTime).field("pMaxAgeTime", &self.pMaxAgeTime).field("pChainPara", &self.pChainPara).field("pDeltaCrlIndicator", &self.pDeltaCrlIndicator).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12440,15 +12160,7 @@ impl ::core::default::Default for CRYPT_KEY_PROV_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPT_KEY_PROV_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_KEY_PROV_INFO") - .field("pwszContainerName", &self.pwszContainerName) - .field("pwszProvName", &self.pwszProvName) - .field("dwProvType", &self.dwProvType) - .field("dwFlags", &self.dwFlags) - .field("cProvParam", &self.cProvParam) - .field("rgProvParam", &self.rgProvParam) - .field("dwKeySpec", &self.dwKeySpec) - .finish() + fmt.debug_struct("CRYPT_KEY_PROV_INFO").field("pwszContainerName", &self.pwszContainerName).field("pwszProvName", &self.pwszProvName).field("dwProvType", &self.dwProvType).field("dwFlags", &self.dwFlags).field("cProvParam", &self.cProvParam).field("rgProvParam", &self.rgProvParam).field("dwKeySpec", &self.dwKeySpec).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -13449,18 +13161,7 @@ impl ::core::fmt::Debug for CRYPT_RETRIEVE_AUX_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CRYPT_RETRIEVE_AUX_INFO { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.pLastSyncTime == other.pLastSyncTime - && self.dwMaxUrlRetrievalByteCount == other.dwMaxUrlRetrievalByteCount - && self.pPreFetchInfo == other.pPreFetchInfo - && self.pFlushInfo == other.pFlushInfo - && self.ppResponseInfo == other.ppResponseInfo - && self.pwszCacheFileNamePrefix == other.pwszCacheFileNamePrefix - && self.pftCacheResync == other.pftCacheResync - && self.fProxyCacheRetrieval == other.fProxyCacheRetrieval - && self.dwHttpStatusCode == other.dwHttpStatusCode - && self.ppwszErrorResponseHeaders == other.ppwszErrorResponseHeaders - && self.ppErrorContentBlob == other.ppErrorContentBlob + self.cbSize == other.cbSize && self.pLastSyncTime == other.pLastSyncTime && self.dwMaxUrlRetrievalByteCount == other.dwMaxUrlRetrievalByteCount && self.pPreFetchInfo == other.pPreFetchInfo && self.pFlushInfo == other.pFlushInfo && self.ppResponseInfo == other.ppResponseInfo && self.pwszCacheFileNamePrefix == other.pwszCacheFileNamePrefix && self.pftCacheResync == other.pftCacheResync && self.fProxyCacheRetrieval == other.fProxyCacheRetrieval && self.dwHttpStatusCode == other.dwHttpStatusCode && self.ppwszErrorResponseHeaders == other.ppwszErrorResponseHeaders && self.ppErrorContentBlob == other.ppErrorContentBlob } } #[cfg(feature = "Win32_Foundation")] @@ -13722,21 +13423,7 @@ impl ::core::fmt::Debug for CRYPT_SIGN_MESSAGE_PARA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CRYPT_SIGN_MESSAGE_PARA { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.dwMsgEncodingType == other.dwMsgEncodingType - && self.pSigningCert == other.pSigningCert - && self.HashAlgorithm == other.HashAlgorithm - && self.pvHashAuxInfo == other.pvHashAuxInfo - && self.cMsgCert == other.cMsgCert - && self.rgpMsgCert == other.rgpMsgCert - && self.cMsgCrl == other.cMsgCrl - && self.rgpMsgCrl == other.rgpMsgCrl - && self.cAuthAttr == other.cAuthAttr - && self.rgAuthAttr == other.rgAuthAttr - && self.cUnauthAttr == other.cUnauthAttr - && self.rgUnauthAttr == other.rgUnauthAttr - && self.dwFlags == other.dwFlags - && self.dwInnerContentType == other.dwInnerContentType + self.cbSize == other.cbSize && self.dwMsgEncodingType == other.dwMsgEncodingType && self.pSigningCert == other.pSigningCert && self.HashAlgorithm == other.HashAlgorithm && self.pvHashAuxInfo == other.pvHashAuxInfo && self.cMsgCert == other.cMsgCert && self.rgpMsgCert == other.rgpMsgCert && self.cMsgCrl == other.cMsgCrl && self.rgpMsgCrl == other.rgpMsgCrl && self.cAuthAttr == other.cAuthAttr && self.rgAuthAttr == other.rgAuthAttr && self.cUnauthAttr == other.cUnauthAttr && self.rgUnauthAttr == other.rgUnauthAttr && self.dwFlags == other.dwFlags && self.dwInnerContentType == other.dwInnerContentType } } #[cfg(feature = "Win32_Foundation")] @@ -14080,16 +13767,7 @@ impl ::core::default::Default for CRYPT_TIMESTAMP_REQUEST { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPT_TIMESTAMP_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_TIMESTAMP_REQUEST") - .field("dwVersion", &self.dwVersion) - .field("HashAlgorithm", &self.HashAlgorithm) - .field("HashedMessage", &self.HashedMessage) - .field("pszTSAPolicyId", &self.pszTSAPolicyId) - .field("Nonce", &self.Nonce) - .field("fCertReq", &self.fCertReq) - .field("cExtension", &self.cExtension) - .field("rgExtension", &self.rgExtension) - .finish() + fmt.debug_struct("CRYPT_TIMESTAMP_REQUEST").field("dwVersion", &self.dwVersion).field("HashAlgorithm", &self.HashAlgorithm).field("HashedMessage", &self.HashedMessage).field("pszTSAPolicyId", &self.pszTSAPolicyId).field("Nonce", &self.Nonce).field("fCertReq", &self.fCertReq).field("cExtension", &self.cExtension).field("rgExtension", &self.rgExtension).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -14580,18 +14258,7 @@ impl ::core::default::Default for CRYPT_XML_ALGORITHM_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPT_XML_ALGORITHM_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_XML_ALGORITHM_INFO") - .field("cbSize", &self.cbSize) - .field("wszAlgorithmURI", &self.wszAlgorithmURI) - .field("wszName", &self.wszName) - .field("dwGroupId", &self.dwGroupId) - .field("wszCNGAlgid", &self.wszCNGAlgid) - .field("wszCNGExtraAlgid", &self.wszCNGExtraAlgid) - .field("dwSignFlags", &self.dwSignFlags) - .field("dwVerifyFlags", &self.dwVerifyFlags) - .field("pvPaddingInfo", &self.pvPaddingInfo) - .field("pvExtraInfo", &self.pvExtraInfo) - .finish() + fmt.debug_struct("CRYPT_XML_ALGORITHM_INFO").field("cbSize", &self.cbSize).field("wszAlgorithmURI", &self.wszAlgorithmURI).field("wszName", &self.wszName).field("dwGroupId", &self.dwGroupId).field("wszCNGAlgid", &self.wszCNGAlgid).field("wszCNGExtraAlgid", &self.wszCNGExtraAlgid).field("dwSignFlags", &self.dwSignFlags).field("dwVerifyFlags", &self.dwVerifyFlags).field("pvPaddingInfo", &self.pvPaddingInfo).field("pvExtraInfo", &self.pvExtraInfo).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -14962,16 +14629,7 @@ impl ::core::default::Default for CRYPT_XML_KEYINFO_PARAM { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPT_XML_KEYINFO_PARAM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_XML_KEYINFO_PARAM") - .field("wszId", &self.wszId) - .field("wszKeyName", &self.wszKeyName) - .field("SKI", &self.SKI) - .field("wszSubjectName", &self.wszSubjectName) - .field("cCertificate", &self.cCertificate) - .field("rgCertificate", &self.rgCertificate) - .field("cCRL", &self.cCRL) - .field("rgCRL", &self.rgCRL) - .finish() + fmt.debug_struct("CRYPT_XML_KEYINFO_PARAM").field("wszId", &self.wszId).field("wszKeyName", &self.wszKeyName).field("SKI", &self.SKI).field("wszSubjectName", &self.wszSubjectName).field("cCertificate", &self.cCertificate).field("rgCertificate", &self.rgCertificate).field("cCRL", &self.cCRL).field("rgCRL", &self.rgCRL).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15435,17 +15093,7 @@ impl ::core::default::Default for CRYPT_XML_REFERENCE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPT_XML_REFERENCE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_XML_REFERENCE") - .field("cbSize", &self.cbSize) - .field("hReference", &self.hReference) - .field("wszId", &self.wszId) - .field("wszUri", &self.wszUri) - .field("wszType", &self.wszType) - .field("DigestMethod", &self.DigestMethod) - .field("DigestValue", &self.DigestValue) - .field("cTransform", &self.cTransform) - .field("rgTransform", &self.rgTransform) - .finish() + fmt.debug_struct("CRYPT_XML_REFERENCE").field("cbSize", &self.cbSize).field("hReference", &self.hReference).field("wszId", &self.wszId).field("wszUri", &self.wszUri).field("wszType", &self.wszType).field("DigestMethod", &self.DigestMethod).field("DigestValue", &self.DigestValue).field("cTransform", &self.cTransform).field("rgTransform", &self.rgTransform).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15518,16 +15166,7 @@ impl ::core::default::Default for CRYPT_XML_SIGNATURE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPT_XML_SIGNATURE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_XML_SIGNATURE") - .field("cbSize", &self.cbSize) - .field("hSignature", &self.hSignature) - .field("wszId", &self.wszId) - .field("SignedInfo", &self.SignedInfo) - .field("SignatureValue", &self.SignatureValue) - .field("pKeyInfo", &self.pKeyInfo) - .field("cObject", &self.cObject) - .field("rgpObject", &self.rgpObject) - .finish() + fmt.debug_struct("CRYPT_XML_SIGNATURE").field("cbSize", &self.cbSize).field("hSignature", &self.hSignature).field("wszId", &self.wszId).field("SignedInfo", &self.SignedInfo).field("SignatureValue", &self.SignatureValue).field("pKeyInfo", &self.pKeyInfo).field("cObject", &self.cObject).field("rgpObject", &self.rgpObject).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15567,15 +15206,7 @@ impl ::core::default::Default for CRYPT_XML_SIGNED_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPT_XML_SIGNED_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_XML_SIGNED_INFO") - .field("cbSize", &self.cbSize) - .field("wszId", &self.wszId) - .field("Canonicalization", &self.Canonicalization) - .field("SignatureMethod", &self.SignatureMethod) - .field("cReference", &self.cReference) - .field("rgpReference", &self.rgpReference) - .field("Encoded", &self.Encoded) - .finish() + fmt.debug_struct("CRYPT_XML_SIGNED_INFO").field("cbSize", &self.cbSize).field("wszId", &self.wszId).field("Canonicalization", &self.Canonicalization).field("SignatureMethod", &self.SignatureMethod).field("cReference", &self.cReference).field("rgpReference", &self.rgpReference).field("Encoded", &self.Encoded).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -16016,16 +15647,7 @@ impl ::core::default::Default for CTL_CONTEXT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CTL_CONTEXT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CTL_CONTEXT") - .field("dwMsgAndCertEncodingType", &self.dwMsgAndCertEncodingType) - .field("pbCtlEncoded", &self.pbCtlEncoded) - .field("cbCtlEncoded", &self.cbCtlEncoded) - .field("pCtlInfo", &self.pCtlInfo) - .field("hCertStore", &self.hCertStore) - .field("hCryptMsg", &self.hCryptMsg) - .field("pbCtlContent", &self.pbCtlContent) - .field("cbCtlContent", &self.cbCtlContent) - .finish() + fmt.debug_struct("CTL_CONTEXT").field("dwMsgAndCertEncodingType", &self.dwMsgAndCertEncodingType).field("pbCtlEncoded", &self.pbCtlEncoded).field("cbCtlEncoded", &self.cbCtlEncoded).field("pCtlInfo", &self.pCtlInfo).field("hCertStore", &self.hCertStore).field("hCryptMsg", &self.hCryptMsg).field("pbCtlContent", &self.pbCtlContent).field("cbCtlContent", &self.cbCtlContent).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -16539,16 +16161,7 @@ pub unsafe fn CertAddSerializedElementToStore(hcertstore: *const ::core::ffi::c_ extern "system" { fn CertAddSerializedElementToStore(hcertstore: *const ::core::ffi::c_void, pbelement: *const u8, cbelement: u32, dwadddisposition: u32, dwflags: u32, dwcontexttypeflags: u32, pdwcontexttype: *mut u32, ppvcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertAddSerializedElementToStore( - ::core::mem::transmute(hcertstore), - ::core::mem::transmute(pbelement), - ::core::mem::transmute(cbelement), - ::core::mem::transmute(dwadddisposition), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwcontexttypeflags), - ::core::mem::transmute(pdwcontexttype), - ::core::mem::transmute(ppvcontext), - )) + ::core::mem::transmute(CertAddSerializedElementToStore(::core::mem::transmute(hcertstore), ::core::mem::transmute(pbelement), ::core::mem::transmute(cbelement), ::core::mem::transmute(dwadddisposition), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwcontexttypeflags), ::core::mem::transmute(pdwcontexttype), ::core::mem::transmute(ppvcontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -16771,16 +16384,7 @@ pub unsafe fn CertCreateSelfSignCertificate(hcryptprovorncryptkey: usize, psubje extern "system" { fn CertCreateSelfSignCertificate(hcryptprovorncryptkey: usize, psubjectissuerblob: *const CRYPTOAPI_BLOB, dwflags: CERT_CREATE_SELFSIGN_FLAGS, pkeyprovinfo: *const CRYPT_KEY_PROV_INFO, psignaturealgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pstarttime: *const super::super::Foundation::SYSTEMTIME, pendtime: *const super::super::Foundation::SYSTEMTIME, pextensions: *const CERT_EXTENSIONS) -> *mut CERT_CONTEXT; } - ::core::mem::transmute(CertCreateSelfSignCertificate( - ::core::mem::transmute(hcryptprovorncryptkey), - ::core::mem::transmute(psubjectissuerblob), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pkeyprovinfo), - ::core::mem::transmute(psignaturealgorithm), - ::core::mem::transmute(pstarttime), - ::core::mem::transmute(pendtime), - ::core::mem::transmute(pextensions), - )) + ::core::mem::transmute(CertCreateSelfSignCertificate(::core::mem::transmute(hcryptprovorncryptkey), ::core::mem::transmute(psubjectissuerblob), ::core::mem::transmute(dwflags), ::core::mem::transmute(pkeyprovinfo), ::core::mem::transmute(psignaturealgorithm), ::core::mem::transmute(pstarttime), ::core::mem::transmute(pendtime), ::core::mem::transmute(pextensions))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -17323,16 +16927,7 @@ pub unsafe fn CertGetCertificateChain<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn CertGetCertificateChain(hchainengine: HCERTCHAINENGINE, pcertcontext: *const CERT_CONTEXT, ptime: *const super::super::Foundation::FILETIME, hadditionalstore: *const ::core::ffi::c_void, pchainpara: *const CERT_CHAIN_PARA, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, ppchaincontext: *mut *mut CERT_CHAIN_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertGetCertificateChain( - hchainengine.into_param().abi(), - ::core::mem::transmute(pcertcontext), - ::core::mem::transmute(ptime), - ::core::mem::transmute(hadditionalstore), - ::core::mem::transmute(pchainpara), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pvreserved), - ::core::mem::transmute(ppchaincontext), - )) + ::core::mem::transmute(CertGetCertificateChain(hchainengine.into_param().abi(), ::core::mem::transmute(pcertcontext), ::core::mem::transmute(ptime), ::core::mem::transmute(hadditionalstore), ::core::mem::transmute(pchainpara), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppchaincontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -17798,17 +17393,7 @@ pub unsafe fn CertRetrieveLogoOrBiometricInfo<'a, Param1: ::windows::core::IntoP extern "system" { fn CertRetrieveLogoOrBiometricInfo(pcertcontext: *const CERT_CONTEXT, lpszlogoorbiometrictype: super::super::Foundation::PSTR, dwretrievalflags: u32, dwtimeout: u32, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, ppbdata: *mut *mut u8, pcbdata: *mut u32, ppwszmimetype: *mut super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertRetrieveLogoOrBiometricInfo( - ::core::mem::transmute(pcertcontext), - lpszlogoorbiometrictype.into_param().abi(), - ::core::mem::transmute(dwretrievalflags), - ::core::mem::transmute(dwtimeout), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pvreserved), - ::core::mem::transmute(ppbdata), - ::core::mem::transmute(pcbdata), - ::core::mem::transmute(ppwszmimetype), - )) + ::core::mem::transmute(CertRetrieveLogoOrBiometricInfo(::core::mem::transmute(pcertcontext), lpszlogoorbiometrictype.into_param().abi(), ::core::mem::transmute(dwretrievalflags), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(ppbdata), ::core::mem::transmute(pcbdata), ::core::mem::transmute(ppwszmimetype))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -17836,16 +17421,7 @@ pub unsafe fn CertSelectCertificateChains(pselectioncontext: *const ::windows::c extern "system" { fn CertSelectCertificateChains(pselectioncontext: *const ::windows::core::GUID, dwflags: u32, pchainparameters: *const CERT_SELECT_CHAIN_PARA, ccriteria: u32, rgpcriteria: *const CERT_SELECT_CRITERIA, hstore: *const ::core::ffi::c_void, pcselection: *mut u32, pprgpselection: *mut *mut *mut CERT_CHAIN_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CertSelectCertificateChains( - ::core::mem::transmute(pselectioncontext), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pchainparameters), - ::core::mem::transmute(ccriteria), - ::core::mem::transmute(rgpcriteria), - ::core::mem::transmute(hstore), - ::core::mem::transmute(pcselection), - ::core::mem::transmute(pprgpselection), - )) + ::core::mem::transmute(CertSelectCertificateChains(::core::mem::transmute(pselectioncontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(pchainparameters), ::core::mem::transmute(ccriteria), ::core::mem::transmute(rgpcriteria), ::core::mem::transmute(hstore), ::core::mem::transmute(pcselection), ::core::mem::transmute(pprgpselection))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -18292,16 +17868,7 @@ pub unsafe fn CryptCreateKeyIdentifierFromCSP<'a, Param1: ::windows::core::IntoP extern "system" { fn CryptCreateKeyIdentifierFromCSP(dwcertencodingtype: u32, pszpubkeyoid: super::super::Foundation::PSTR, ppubkeystruc: *const PUBLICKEYSTRUC, cbpubkeystruc: u32, dwflags: u32, pvreserved: *mut ::core::ffi::c_void, pbhash: *mut u8, pcbhash: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptCreateKeyIdentifierFromCSP( - ::core::mem::transmute(dwcertencodingtype), - pszpubkeyoid.into_param().abi(), - ::core::mem::transmute(ppubkeystruc), - ::core::mem::transmute(cbpubkeystruc), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pvreserved), - ::core::mem::transmute(pbhash), - ::core::mem::transmute(pcbhash), - )) + ::core::mem::transmute(CryptCreateKeyIdentifierFromCSP(::core::mem::transmute(dwcertencodingtype), pszpubkeyoid.into_param().abi(), ::core::mem::transmute(ppubkeystruc), ::core::mem::transmute(cbpubkeystruc), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvreserved), ::core::mem::transmute(pbhash), ::core::mem::transmute(pcbhash))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -18357,16 +17924,7 @@ pub unsafe fn CryptDecodeObjectEx<'a, Param1: ::windows::core::IntoParam<'a, sup extern "system" { fn CryptDecodeObjectEx(dwcertencodingtype: u32, lpszstructtype: super::super::Foundation::PSTR, pbencoded: *const u8, cbencoded: u32, dwflags: u32, pdecodepara: *const CRYPT_DECODE_PARA, pvstructinfo: *mut ::core::ffi::c_void, pcbstructinfo: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDecodeObjectEx( - ::core::mem::transmute(dwcertencodingtype), - lpszstructtype.into_param().abi(), - ::core::mem::transmute(pbencoded), - ::core::mem::transmute(cbencoded), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pdecodepara), - ::core::mem::transmute(pvstructinfo), - ::core::mem::transmute(pcbstructinfo), - )) + ::core::mem::transmute(CryptDecodeObjectEx(::core::mem::transmute(dwcertencodingtype), lpszstructtype.into_param().abi(), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdecodepara), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(pcbstructinfo))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -18394,17 +17952,7 @@ pub unsafe fn CryptDecryptAndVerifyMessageSignature(pdecryptpara: *const CRYPT_D extern "system" { fn CryptDecryptAndVerifyMessageSignature(pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PARA, pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbencryptedblob: *const u8, cbencryptedblob: u32, pbdecrypted: *mut u8, pcbdecrypted: *mut u32, ppxchgcert: *mut *mut CERT_CONTEXT, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptDecryptAndVerifyMessageSignature( - ::core::mem::transmute(pdecryptpara), - ::core::mem::transmute(pverifypara), - ::core::mem::transmute(dwsignerindex), - ::core::mem::transmute(pbencryptedblob), - ::core::mem::transmute(cbencryptedblob), - ::core::mem::transmute(pbdecrypted), - ::core::mem::transmute(pcbdecrypted), - ::core::mem::transmute(ppxchgcert), - ::core::mem::transmute(ppsignercert), - )) + ::core::mem::transmute(CryptDecryptAndVerifyMessageSignature(::core::mem::transmute(pdecryptpara), ::core::mem::transmute(pverifypara), ::core::mem::transmute(dwsignerindex), ::core::mem::transmute(pbencryptedblob), ::core::mem::transmute(cbencryptedblob), ::core::mem::transmute(pbdecrypted), ::core::mem::transmute(pcbdecrypted), ::core::mem::transmute(ppxchgcert), ::core::mem::transmute(ppsignercert))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -18544,15 +18092,7 @@ pub unsafe fn CryptEncryptMessage(pencryptpara: *const CRYPT_ENCRYPT_MESSAGE_PAR extern "system" { fn CryptEncryptMessage(pencryptpara: *const CRYPT_ENCRYPT_MESSAGE_PARA, crecipientcert: u32, rgprecipientcert: *const *const CERT_CONTEXT, pbtobeencrypted: *const u8, cbtobeencrypted: u32, pbencryptedblob: *mut u8, pcbencryptedblob: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptEncryptMessage( - ::core::mem::transmute(pencryptpara), - ::core::mem::transmute(crecipientcert), - ::core::mem::transmute(rgprecipientcert), - ::core::mem::transmute(pbtobeencrypted), - ::core::mem::transmute(cbtobeencrypted), - ::core::mem::transmute(pbencryptedblob), - ::core::mem::transmute(pcbencryptedblob), - )) + ::core::mem::transmute(CryptEncryptMessage(::core::mem::transmute(pencryptpara), ::core::mem::transmute(crecipientcert), ::core::mem::transmute(rgprecipientcert), ::core::mem::transmute(pbtobeencrypted), ::core::mem::transmute(cbtobeencrypted), ::core::mem::transmute(pbencryptedblob), ::core::mem::transmute(pcbencryptedblob))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -18706,16 +18246,7 @@ pub unsafe fn CryptExportPublicKeyInfoEx<'a, Param3: ::windows::core::IntoParam< extern "system" { fn CryptExportPublicKeyInfoEx(hcryptprovorncryptkey: usize, dwkeyspec: u32, dwcertencodingtype: u32, pszpublickeyobjid: super::super::Foundation::PSTR, dwflags: u32, pvauxinfo: *const ::core::ffi::c_void, pinfo: *mut CERT_PUBLIC_KEY_INFO, pcbinfo: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptExportPublicKeyInfoEx( - ::core::mem::transmute(hcryptprovorncryptkey), - ::core::mem::transmute(dwkeyspec), - ::core::mem::transmute(dwcertencodingtype), - pszpublickeyobjid.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pvauxinfo), - ::core::mem::transmute(pinfo), - ::core::mem::transmute(pcbinfo), - )) + ::core::mem::transmute(CryptExportPublicKeyInfoEx(::core::mem::transmute(hcryptprovorncryptkey), ::core::mem::transmute(dwkeyspec), ::core::mem::transmute(dwcertencodingtype), pszpublickeyobjid.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvauxinfo), ::core::mem::transmute(pinfo), ::core::mem::transmute(pcbinfo))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -18785,17 +18316,7 @@ pub unsafe fn CryptFormatObject<'a, Param4: ::windows::core::IntoParam<'a, super extern "system" { fn CryptFormatObject(dwcertencodingtype: u32, dwformattype: u32, dwformatstrtype: u32, pformatstruct: *const ::core::ffi::c_void, lpszstructtype: super::super::Foundation::PSTR, pbencoded: *const u8, cbencoded: u32, pbformat: *mut ::core::ffi::c_void, pcbformat: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptFormatObject( - ::core::mem::transmute(dwcertencodingtype), - ::core::mem::transmute(dwformattype), - ::core::mem::transmute(dwformatstrtype), - ::core::mem::transmute(pformatstruct), - lpszstructtype.into_param().abi(), - ::core::mem::transmute(pbencoded), - ::core::mem::transmute(cbencoded), - ::core::mem::transmute(pbformat), - ::core::mem::transmute(pcbformat), - )) + ::core::mem::transmute(CryptFormatObject(::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(dwformattype), ::core::mem::transmute(dwformatstrtype), ::core::mem::transmute(pformatstruct), lpszstructtype.into_param().abi(), ::core::mem::transmute(pbencoded), ::core::mem::transmute(cbencoded), ::core::mem::transmute(pbformat), ::core::mem::transmute(pcbformat))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19101,17 +18622,7 @@ pub unsafe fn CryptHashMessage<'a, Param1: ::windows::core::IntoParam<'a, super: extern "system" { fn CryptHashMessage(phashpara: *const CRYPT_HASH_MESSAGE_PARA, fdetachedhash: super::super::Foundation::BOOL, ctobehashed: u32, rgpbtobehashed: *const *const u8, rgcbtobehashed: *const u32, pbhashedblob: *mut u8, pcbhashedblob: *mut u32, pbcomputedhash: *mut u8, pcbcomputedhash: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptHashMessage( - ::core::mem::transmute(phashpara), - fdetachedhash.into_param().abi(), - ::core::mem::transmute(ctobehashed), - ::core::mem::transmute(rgpbtobehashed), - ::core::mem::transmute(rgcbtobehashed), - ::core::mem::transmute(pbhashedblob), - ::core::mem::transmute(pcbhashedblob), - ::core::mem::transmute(pbcomputedhash), - ::core::mem::transmute(pcbcomputedhash), - )) + ::core::mem::transmute(CryptHashMessage(::core::mem::transmute(phashpara), fdetachedhash.into_param().abi(), ::core::mem::transmute(ctobehashed), ::core::mem::transmute(rgpbtobehashed), ::core::mem::transmute(rgcbtobehashed), ::core::mem::transmute(pbhashedblob), ::core::mem::transmute(pcbhashedblob), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19388,15 +18899,7 @@ pub unsafe fn CryptMsgCountersignEncoded(dwencodingtype: u32, pbsignerinfo: *con extern "system" { fn CryptMsgCountersignEncoded(dwencodingtype: u32, pbsignerinfo: *const u8, cbsignerinfo: u32, ccountersigners: u32, rgcountersigners: *const CMSG_SIGNER_ENCODE_INFO, pbcountersignature: *mut u8, pcbcountersignature: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgCountersignEncoded( - ::core::mem::transmute(dwencodingtype), - ::core::mem::transmute(pbsignerinfo), - ::core::mem::transmute(cbsignerinfo), - ::core::mem::transmute(ccountersigners), - ::core::mem::transmute(rgcountersigners), - ::core::mem::transmute(pbcountersignature), - ::core::mem::transmute(pcbcountersignature), - )) + ::core::mem::transmute(CryptMsgCountersignEncoded(::core::mem::transmute(dwencodingtype), ::core::mem::transmute(pbsignerinfo), ::core::mem::transmute(cbsignerinfo), ::core::mem::transmute(ccountersigners), ::core::mem::transmute(rgcountersigners), ::core::mem::transmute(pbcountersignature), ::core::mem::transmute(pcbcountersignature))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19521,15 +19024,7 @@ pub unsafe fn CryptMsgVerifyCountersignatureEncoded(hcryptprov: usize, dwencodin extern "system" { fn CryptMsgVerifyCountersignatureEncoded(hcryptprov: usize, dwencodingtype: u32, pbsignerinfo: *const u8, cbsignerinfo: u32, pbsignerinfocountersignature: *const u8, cbsignerinfocountersignature: u32, pcicountersigner: *const CERT_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgVerifyCountersignatureEncoded( - ::core::mem::transmute(hcryptprov), - ::core::mem::transmute(dwencodingtype), - ::core::mem::transmute(pbsignerinfo), - ::core::mem::transmute(cbsignerinfo), - ::core::mem::transmute(pbsignerinfocountersignature), - ::core::mem::transmute(cbsignerinfocountersignature), - ::core::mem::transmute(pcicountersigner), - )) + ::core::mem::transmute(CryptMsgVerifyCountersignatureEncoded(::core::mem::transmute(hcryptprov), ::core::mem::transmute(dwencodingtype), ::core::mem::transmute(pbsignerinfo), ::core::mem::transmute(cbsignerinfo), ::core::mem::transmute(pbsignerinfocountersignature), ::core::mem::transmute(cbsignerinfocountersignature), ::core::mem::transmute(pcicountersigner))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19543,18 +19038,7 @@ pub unsafe fn CryptMsgVerifyCountersignatureEncodedEx(hcryptprov: usize, dwencod extern "system" { fn CryptMsgVerifyCountersignatureEncodedEx(hcryptprov: usize, dwencodingtype: u32, pbsignerinfo: *const u8, cbsignerinfo: u32, pbsignerinfocountersignature: *const u8, cbsignerinfocountersignature: u32, dwsignertype: u32, pvsigner: *const ::core::ffi::c_void, dwflags: u32, pvextra: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptMsgVerifyCountersignatureEncodedEx( - ::core::mem::transmute(hcryptprov), - ::core::mem::transmute(dwencodingtype), - ::core::mem::transmute(pbsignerinfo), - ::core::mem::transmute(cbsignerinfo), - ::core::mem::transmute(pbsignerinfocountersignature), - ::core::mem::transmute(cbsignerinfocountersignature), - ::core::mem::transmute(dwsignertype), - ::core::mem::transmute(pvsigner), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pvextra), - )) + ::core::mem::transmute(CryptMsgVerifyCountersignatureEncodedEx(::core::mem::transmute(hcryptprov), ::core::mem::transmute(dwencodingtype), ::core::mem::transmute(pbsignerinfo), ::core::mem::transmute(cbsignerinfo), ::core::mem::transmute(pbsignerinfocountersignature), ::core::mem::transmute(cbsignerinfocountersignature), ::core::mem::transmute(dwsignertype), ::core::mem::transmute(pvsigner), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvextra))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19589,50 +19073,14 @@ pub unsafe fn CryptProtectMemory(pdatain: *mut ::core::ffi::c_void, cbdatain: u3 } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptQueryObject( - dwobjecttype: CERT_QUERY_OBJECT_TYPE, - pvobject: *const ::core::ffi::c_void, - dwexpectedcontenttypeflags: CERT_QUERY_CONTENT_TYPE_FLAGS, - dwexpectedformattypeflags: CERT_QUERY_FORMAT_TYPE_FLAGS, - dwflags: u32, - pdwmsgandcertencodingtype: *mut CERT_QUERY_ENCODING_TYPE, - pdwcontenttype: *mut CERT_QUERY_CONTENT_TYPE, - pdwformattype: *mut CERT_QUERY_FORMAT_TYPE, - phcertstore: *mut *mut ::core::ffi::c_void, - phmsg: *mut *mut ::core::ffi::c_void, - ppvcontext: *mut *mut ::core::ffi::c_void, -) -> super::super::Foundation::BOOL { - #[cfg(windows)] - { - #[link(name = "windows")] - extern "system" { - fn CryptQueryObject( - dwobjecttype: CERT_QUERY_OBJECT_TYPE, - pvobject: *const ::core::ffi::c_void, - dwexpectedcontenttypeflags: CERT_QUERY_CONTENT_TYPE_FLAGS, - dwexpectedformattypeflags: CERT_QUERY_FORMAT_TYPE_FLAGS, - dwflags: u32, - pdwmsgandcertencodingtype: *mut CERT_QUERY_ENCODING_TYPE, - pdwcontenttype: *mut CERT_QUERY_CONTENT_TYPE, - pdwformattype: *mut CERT_QUERY_FORMAT_TYPE, - phcertstore: *mut *mut ::core::ffi::c_void, - phmsg: *mut *mut ::core::ffi::c_void, - ppvcontext: *mut *mut ::core::ffi::c_void, - ) -> super::super::Foundation::BOOL; - } - ::core::mem::transmute(CryptQueryObject( - ::core::mem::transmute(dwobjecttype), - ::core::mem::transmute(pvobject), - ::core::mem::transmute(dwexpectedcontenttypeflags), - ::core::mem::transmute(dwexpectedformattypeflags), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pdwmsgandcertencodingtype), - ::core::mem::transmute(pdwcontenttype), - ::core::mem::transmute(pdwformattype), - ::core::mem::transmute(phcertstore), - ::core::mem::transmute(phmsg), - ::core::mem::transmute(ppvcontext), - )) +pub unsafe fn CryptQueryObject(dwobjecttype: CERT_QUERY_OBJECT_TYPE, pvobject: *const ::core::ffi::c_void, dwexpectedcontenttypeflags: CERT_QUERY_CONTENT_TYPE_FLAGS, dwexpectedformattypeflags: CERT_QUERY_FORMAT_TYPE_FLAGS, dwflags: u32, pdwmsgandcertencodingtype: *mut CERT_QUERY_ENCODING_TYPE, pdwcontenttype: *mut CERT_QUERY_CONTENT_TYPE, pdwformattype: *mut CERT_QUERY_FORMAT_TYPE, phcertstore: *mut *mut ::core::ffi::c_void, phmsg: *mut *mut ::core::ffi::c_void, ppvcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { + #[cfg(windows)] + { + #[link(name = "windows")] + extern "system" { + fn CryptQueryObject(dwobjecttype: CERT_QUERY_OBJECT_TYPE, pvobject: *const ::core::ffi::c_void, dwexpectedcontenttypeflags: CERT_QUERY_CONTENT_TYPE_FLAGS, dwexpectedformattypeflags: CERT_QUERY_FORMAT_TYPE_FLAGS, dwflags: u32, pdwmsgandcertencodingtype: *mut CERT_QUERY_ENCODING_TYPE, pdwcontenttype: *mut CERT_QUERY_CONTENT_TYPE, pdwformattype: *mut CERT_QUERY_FORMAT_TYPE, phcertstore: *mut *mut ::core::ffi::c_void, phmsg: *mut *mut ::core::ffi::c_void, ppvcontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; + } + ::core::mem::transmute(CryptQueryObject(::core::mem::transmute(dwobjecttype), ::core::mem::transmute(pvobject), ::core::mem::transmute(dwexpectedcontenttypeflags), ::core::mem::transmute(dwexpectedformattypeflags), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwmsgandcertencodingtype), ::core::mem::transmute(pdwcontenttype), ::core::mem::transmute(pdwformattype), ::core::mem::transmute(phcertstore), ::core::mem::transmute(phmsg), ::core::mem::transmute(ppvcontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19695,68 +19143,28 @@ pub unsafe fn CryptReleaseContext(hprov: usize, dwflags: u32) -> super::super::F } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptRetrieveObjectByUrlA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, HCRYPTASYNC>>( - pszurl: Param0, - pszobjectoid: Param1, - dwretrievalflags: u32, - dwtimeout: u32, - ppvobject: *mut *mut ::core::ffi::c_void, - hasyncretrieve: Param5, - pcredentials: *const CRYPT_CREDENTIALS, - pvverify: *const ::core::ffi::c_void, - pauxinfo: *mut CRYPT_RETRIEVE_AUX_INFO, -) -> super::super::Foundation::BOOL { +pub unsafe fn CryptRetrieveObjectByUrlA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, HCRYPTASYNC>>(pszurl: Param0, pszobjectoid: Param1, dwretrievalflags: u32, dwtimeout: u32, ppvobject: *mut *mut ::core::ffi::c_void, hasyncretrieve: Param5, pcredentials: *const CRYPT_CREDENTIALS, pvverify: *const ::core::ffi::c_void, pauxinfo: *mut CRYPT_RETRIEVE_AUX_INFO) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CryptRetrieveObjectByUrlA(pszurl: super::super::Foundation::PSTR, pszobjectoid: super::super::Foundation::PSTR, dwretrievalflags: u32, dwtimeout: u32, ppvobject: *mut *mut ::core::ffi::c_void, hasyncretrieve: HCRYPTASYNC, pcredentials: *const CRYPT_CREDENTIALS, pvverify: *const ::core::ffi::c_void, pauxinfo: *mut CRYPT_RETRIEVE_AUX_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptRetrieveObjectByUrlA( - pszurl.into_param().abi(), - pszobjectoid.into_param().abi(), - ::core::mem::transmute(dwretrievalflags), - ::core::mem::transmute(dwtimeout), - ::core::mem::transmute(ppvobject), - hasyncretrieve.into_param().abi(), - ::core::mem::transmute(pcredentials), - ::core::mem::transmute(pvverify), - ::core::mem::transmute(pauxinfo), - )) + ::core::mem::transmute(CryptRetrieveObjectByUrlA(pszurl.into_param().abi(), pszobjectoid.into_param().abi(), ::core::mem::transmute(dwretrievalflags), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(ppvobject), hasyncretrieve.into_param().abi(), ::core::mem::transmute(pcredentials), ::core::mem::transmute(pvverify), ::core::mem::transmute(pauxinfo))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptRetrieveObjectByUrlW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, HCRYPTASYNC>>( - pszurl: Param0, - pszobjectoid: Param1, - dwretrievalflags: u32, - dwtimeout: u32, - ppvobject: *mut *mut ::core::ffi::c_void, - hasyncretrieve: Param5, - pcredentials: *const CRYPT_CREDENTIALS, - pvverify: *const ::core::ffi::c_void, - pauxinfo: *mut CRYPT_RETRIEVE_AUX_INFO, -) -> super::super::Foundation::BOOL { +pub unsafe fn CryptRetrieveObjectByUrlW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, HCRYPTASYNC>>(pszurl: Param0, pszobjectoid: Param1, dwretrievalflags: u32, dwtimeout: u32, ppvobject: *mut *mut ::core::ffi::c_void, hasyncretrieve: Param5, pcredentials: *const CRYPT_CREDENTIALS, pvverify: *const ::core::ffi::c_void, pauxinfo: *mut CRYPT_RETRIEVE_AUX_INFO) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CryptRetrieveObjectByUrlW(pszurl: super::super::Foundation::PWSTR, pszobjectoid: super::super::Foundation::PSTR, dwretrievalflags: u32, dwtimeout: u32, ppvobject: *mut *mut ::core::ffi::c_void, hasyncretrieve: HCRYPTASYNC, pcredentials: *const CRYPT_CREDENTIALS, pvverify: *const ::core::ffi::c_void, pauxinfo: *mut CRYPT_RETRIEVE_AUX_INFO) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptRetrieveObjectByUrlW( - pszurl.into_param().abi(), - pszobjectoid.into_param().abi(), - ::core::mem::transmute(dwretrievalflags), - ::core::mem::transmute(dwtimeout), - ::core::mem::transmute(ppvobject), - hasyncretrieve.into_param().abi(), - ::core::mem::transmute(pcredentials), - ::core::mem::transmute(pvverify), - ::core::mem::transmute(pauxinfo), - )) + ::core::mem::transmute(CryptRetrieveObjectByUrlW(pszurl.into_param().abi(), pszobjectoid.into_param().abi(), ::core::mem::transmute(dwretrievalflags), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(ppvobject), hasyncretrieve.into_param().abi(), ::core::mem::transmute(pcredentials), ::core::mem::transmute(pvverify), ::core::mem::transmute(pauxinfo))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19770,18 +19178,7 @@ pub unsafe fn CryptRetrieveTimeStamp<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn CryptRetrieveTimeStamp(wszurl: super::super::Foundation::PWSTR, dwretrievalflags: u32, dwtimeout: u32, pszhashid: super::super::Foundation::PSTR, ppara: *const CRYPT_TIMESTAMP_PARA, pbdata: *const u8, cbdata: u32, pptscontext: *mut *mut CRYPT_TIMESTAMP_CONTEXT, pptssigner: *mut *mut CERT_CONTEXT, phstore: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptRetrieveTimeStamp( - wszurl.into_param().abi(), - ::core::mem::transmute(dwretrievalflags), - ::core::mem::transmute(dwtimeout), - pszhashid.into_param().abi(), - ::core::mem::transmute(ppara), - ::core::mem::transmute(pbdata), - ::core::mem::transmute(cbdata), - ::core::mem::transmute(pptscontext), - ::core::mem::transmute(pptssigner), - ::core::mem::transmute(phstore), - )) + ::core::mem::transmute(CryptRetrieveTimeStamp(wszurl.into_param().abi(), ::core::mem::transmute(dwretrievalflags), ::core::mem::transmute(dwtimeout), pszhashid.into_param().abi(), ::core::mem::transmute(ppara), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(pptscontext), ::core::mem::transmute(pptssigner), ::core::mem::transmute(phstore))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19935,17 +19332,7 @@ pub unsafe fn CryptSignAndEncodeCertificate<'a, Param3: ::windows::core::IntoPar extern "system" { fn CryptSignAndEncodeCertificate(hcryptprovorncryptkey: usize, dwkeyspec: CERT_KEY_SPEC, dwcertencodingtype: u32, lpszstructtype: super::super::Foundation::PSTR, pvstructinfo: *const ::core::ffi::c_void, psignaturealgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pvhashauxinfo: *const ::core::ffi::c_void, pbencoded: *mut u8, pcbencoded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSignAndEncodeCertificate( - ::core::mem::transmute(hcryptprovorncryptkey), - ::core::mem::transmute(dwkeyspec), - ::core::mem::transmute(dwcertencodingtype), - lpszstructtype.into_param().abi(), - ::core::mem::transmute(pvstructinfo), - ::core::mem::transmute(psignaturealgorithm), - ::core::mem::transmute(pvhashauxinfo), - ::core::mem::transmute(pbencoded), - ::core::mem::transmute(pcbencoded), - )) + ::core::mem::transmute(CryptSignAndEncodeCertificate(::core::mem::transmute(hcryptprovorncryptkey), ::core::mem::transmute(dwkeyspec), ::core::mem::transmute(dwcertencodingtype), lpszstructtype.into_param().abi(), ::core::mem::transmute(pvstructinfo), ::core::mem::transmute(psignaturealgorithm), ::core::mem::transmute(pvhashauxinfo), ::core::mem::transmute(pbencoded), ::core::mem::transmute(pcbencoded))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19959,16 +19346,7 @@ pub unsafe fn CryptSignAndEncryptMessage(psignpara: *const CRYPT_SIGN_MESSAGE_PA extern "system" { fn CryptSignAndEncryptMessage(psignpara: *const CRYPT_SIGN_MESSAGE_PARA, pencryptpara: *const CRYPT_ENCRYPT_MESSAGE_PARA, crecipientcert: u32, rgprecipientcert: *const *const CERT_CONTEXT, pbtobesignedandencrypted: *const u8, cbtobesignedandencrypted: u32, pbsignedandencryptedblob: *mut u8, pcbsignedandencryptedblob: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSignAndEncryptMessage( - ::core::mem::transmute(psignpara), - ::core::mem::transmute(pencryptpara), - ::core::mem::transmute(crecipientcert), - ::core::mem::transmute(rgprecipientcert), - ::core::mem::transmute(pbtobesignedandencrypted), - ::core::mem::transmute(cbtobesignedandencrypted), - ::core::mem::transmute(pbsignedandencryptedblob), - ::core::mem::transmute(pcbsignedandencryptedblob), - )) + ::core::mem::transmute(CryptSignAndEncryptMessage(::core::mem::transmute(psignpara), ::core::mem::transmute(pencryptpara), ::core::mem::transmute(crecipientcert), ::core::mem::transmute(rgprecipientcert), ::core::mem::transmute(pbtobesignedandencrypted), ::core::mem::transmute(cbtobesignedandencrypted), ::core::mem::transmute(pbsignedandencryptedblob), ::core::mem::transmute(pcbsignedandencryptedblob))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19982,17 +19360,7 @@ pub unsafe fn CryptSignCertificate(hcryptprovorncryptkey: usize, dwkeyspec: u32, extern "system" { fn CryptSignCertificate(hcryptprovorncryptkey: usize, dwkeyspec: u32, dwcertencodingtype: u32, pbencodedtobesigned: *const u8, cbencodedtobesigned: u32, psignaturealgorithm: *const CRYPT_ALGORITHM_IDENTIFIER, pvhashauxinfo: *const ::core::ffi::c_void, pbsignature: *mut u8, pcbsignature: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptSignCertificate( - ::core::mem::transmute(hcryptprovorncryptkey), - ::core::mem::transmute(dwkeyspec), - ::core::mem::transmute(dwcertencodingtype), - ::core::mem::transmute(pbencodedtobesigned), - ::core::mem::transmute(cbencodedtobesigned), - ::core::mem::transmute(psignaturealgorithm), - ::core::mem::transmute(pvhashauxinfo), - ::core::mem::transmute(pbsignature), - ::core::mem::transmute(pcbsignature), - )) + ::core::mem::transmute(CryptSignCertificate(::core::mem::transmute(hcryptprovorncryptkey), ::core::mem::transmute(dwkeyspec), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(pbencodedtobesigned), ::core::mem::transmute(cbencodedtobesigned), ::core::mem::transmute(psignaturealgorithm), ::core::mem::transmute(pvhashauxinfo), ::core::mem::transmute(pbsignature), ::core::mem::transmute(pcbsignature))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20216,16 +19584,7 @@ pub unsafe fn CryptVerifyCertificateSignatureEx(hcryptprov: usize, dwcertencodin extern "system" { fn CryptVerifyCertificateSignatureEx(hcryptprov: usize, dwcertencodingtype: u32, dwsubjecttype: u32, pvsubject: *const ::core::ffi::c_void, dwissuertype: u32, pvissuer: *const ::core::ffi::c_void, dwflags: CRYPT_VERIFY_CERT_FLAGS, pvextra: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyCertificateSignatureEx( - ::core::mem::transmute(hcryptprov), - ::core::mem::transmute(dwcertencodingtype), - ::core::mem::transmute(dwsubjecttype), - ::core::mem::transmute(pvsubject), - ::core::mem::transmute(dwissuertype), - ::core::mem::transmute(pvissuer), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pvextra), - )) + ::core::mem::transmute(CryptVerifyCertificateSignatureEx(::core::mem::transmute(hcryptprov), ::core::mem::transmute(dwcertencodingtype), ::core::mem::transmute(dwsubjecttype), ::core::mem::transmute(pvsubject), ::core::mem::transmute(dwissuertype), ::core::mem::transmute(pvissuer), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvextra))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20239,16 +19598,7 @@ pub unsafe fn CryptVerifyDetachedMessageHash(phashpara: *const CRYPT_HASH_MESSAG extern "system" { fn CryptVerifyDetachedMessageHash(phashpara: *const CRYPT_HASH_MESSAGE_PARA, pbdetachedhashblob: *const u8, cbdetachedhashblob: u32, ctobehashed: u32, rgpbtobehashed: *const *const u8, rgcbtobehashed: *const u32, pbcomputedhash: *mut u8, pcbcomputedhash: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyDetachedMessageHash( - ::core::mem::transmute(phashpara), - ::core::mem::transmute(pbdetachedhashblob), - ::core::mem::transmute(cbdetachedhashblob), - ::core::mem::transmute(ctobehashed), - ::core::mem::transmute(rgpbtobehashed), - ::core::mem::transmute(rgcbtobehashed), - ::core::mem::transmute(pbcomputedhash), - ::core::mem::transmute(pcbcomputedhash), - )) + ::core::mem::transmute(CryptVerifyDetachedMessageHash(::core::mem::transmute(phashpara), ::core::mem::transmute(pbdetachedhashblob), ::core::mem::transmute(cbdetachedhashblob), ::core::mem::transmute(ctobehashed), ::core::mem::transmute(rgpbtobehashed), ::core::mem::transmute(rgcbtobehashed), ::core::mem::transmute(pbcomputedhash), ::core::mem::transmute(pcbcomputedhash))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20262,16 +19612,7 @@ pub unsafe fn CryptVerifyDetachedMessageSignature(pverifypara: *const CRYPT_VERI extern "system" { fn CryptVerifyDetachedMessageSignature(pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA, dwsignerindex: u32, pbdetachedsignblob: *const u8, cbdetachedsignblob: u32, ctobesigned: u32, rgpbtobesigned: *const *const u8, rgcbtobesigned: *const u32, ppsignercert: *mut *mut CERT_CONTEXT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyDetachedMessageSignature( - ::core::mem::transmute(pverifypara), - ::core::mem::transmute(dwsignerindex), - ::core::mem::transmute(pbdetachedsignblob), - ::core::mem::transmute(cbdetachedsignblob), - ::core::mem::transmute(ctobesigned), - ::core::mem::transmute(rgpbtobesigned), - ::core::mem::transmute(rgcbtobesigned), - ::core::mem::transmute(ppsignercert), - )) + ::core::mem::transmute(CryptVerifyDetachedMessageSignature(::core::mem::transmute(pverifypara), ::core::mem::transmute(dwsignerindex), ::core::mem::transmute(pbdetachedsignblob), ::core::mem::transmute(cbdetachedsignblob), ::core::mem::transmute(ctobesigned), ::core::mem::transmute(rgpbtobesigned), ::core::mem::transmute(rgcbtobesigned), ::core::mem::transmute(ppsignercert))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20355,16 +19696,7 @@ pub unsafe fn CryptVerifyTimeStampSignature(pbtscontentinfo: *const u8, cbtscont extern "system" { fn CryptVerifyTimeStampSignature(pbtscontentinfo: *const u8, cbtscontentinfo: u32, pbdata: *const u8, cbdata: u32, hadditionalstore: *const ::core::ffi::c_void, pptscontext: *mut *mut CRYPT_TIMESTAMP_CONTEXT, pptssigner: *mut *mut CERT_CONTEXT, phstore: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CryptVerifyTimeStampSignature( - ::core::mem::transmute(pbtscontentinfo), - ::core::mem::transmute(cbtscontentinfo), - ::core::mem::transmute(pbdata), - ::core::mem::transmute(cbdata), - ::core::mem::transmute(hadditionalstore), - ::core::mem::transmute(pptscontext), - ::core::mem::transmute(pptssigner), - ::core::mem::transmute(phstore), - )) + ::core::mem::transmute(CryptVerifyTimeStampSignature(::core::mem::transmute(pbtscontentinfo), ::core::mem::transmute(cbtscontentinfo), ::core::mem::transmute(pbdata), ::core::mem::transmute(cbdata), ::core::mem::transmute(hadditionalstore), ::core::mem::transmute(pptscontext), ::core::mem::transmute(pptssigner), ::core::mem::transmute(phstore))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20399,17 +19731,7 @@ pub unsafe fn CryptXmlClose(hcryptxml: *const ::core::ffi::c_void) -> ::windows: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CryptXmlCreateReference<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hcryptxml: *const ::core::ffi::c_void, - dwflags: u32, - wszid: Param2, - wszuri: Param3, - wsztype: Param4, - pdigestmethod: *const CRYPT_XML_ALGORITHM, - ctransform: u32, - rgtransform: *const CRYPT_XML_ALGORITHM, - phreference: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn CryptXmlCreateReference<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hcryptxml: *const ::core::ffi::c_void, dwflags: u32, wszid: Param2, wszuri: Param3, wsztype: Param4, pdigestmethod: *const CRYPT_XML_ALGORITHM, ctransform: u32, rgtransform: *const CRYPT_XML_ALGORITHM, phreference: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -20988,19 +20310,7 @@ pub unsafe fn GenerateDerivedKey<'a, Param7: ::windows::core::IntoParam<'a, supe extern "system" { fn GenerateDerivedKey(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, cblabel: u32, plabel: *const u8, cbnonce: u32, pnonce: *const u8, derivedkeylength: u32, offset: u32, algid: super::super::Foundation::PWSTR, pcbkey: *mut u32, ppkey: *mut *mut u8) -> ::windows::core::HRESULT; } - GenerateDerivedKey( - ::core::mem::transmute(hcrypto), - ::core::mem::transmute(cblabel), - ::core::mem::transmute(plabel), - ::core::mem::transmute(cbnonce), - ::core::mem::transmute(pnonce), - ::core::mem::transmute(derivedkeylength), - ::core::mem::transmute(offset), - algid.into_param().abi(), - ::core::mem::transmute(pcbkey), - ::core::mem::transmute(ppkey), - ) - .ok() + GenerateDerivedKey(::core::mem::transmute(hcrypto), ::core::mem::transmute(cblabel), ::core::mem::transmute(plabel), ::core::mem::transmute(cbnonce), ::core::mem::transmute(pnonce), ::core::mem::transmute(derivedkeylength), ::core::mem::transmute(offset), algid.into_param().abi(), ::core::mem::transmute(pcbkey), ::core::mem::transmute(ppkey)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21419,8 +20729,7 @@ pub struct ICertSrvSetup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -21570,8 +20879,7 @@ pub struct ICertSrvSetupKeyInformation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -21674,8 +20982,7 @@ pub struct ICertSrvSetupKeyInformationCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -21771,8 +21078,7 @@ pub struct ICertificateEnrollmentPolicyServerSetup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -21877,8 +21183,7 @@ pub struct ICertificateEnrollmentServerSetup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -22008,8 +21313,7 @@ pub struct IMSCEPSetup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -22533,16 +21837,7 @@ impl ::core::default::Default for NCRYPT_EXPORTED_ISOLATED_KEY_HEADER { } impl ::core::fmt::Debug for NCRYPT_EXPORTED_ISOLATED_KEY_HEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NCRYPT_EXPORTED_ISOLATED_KEY_HEADER") - .field("Version", &self.Version) - .field("KeyUsage", &self.KeyUsage) - .field("_bitfield", &self._bitfield) - .field("cbAlgName", &self.cbAlgName) - .field("cbNonce", &self.cbNonce) - .field("cbAuthTag", &self.cbAuthTag) - .field("cbWrappingKey", &self.cbWrappingKey) - .field("cbIsolatedKey", &self.cbIsolatedKey) - .finish() + fmt.debug_struct("NCRYPT_EXPORTED_ISOLATED_KEY_HEADER").field("Version", &self.Version).field("KeyUsage", &self.KeyUsage).field("_bitfield", &self._bitfield).field("cbAlgName", &self.cbAlgName).field("cbNonce", &self.cbNonce).field("cbAuthTag", &self.cbAuthTag).field("cbWrappingKey", &self.cbWrappingKey).field("cbIsolatedKey", &self.cbIsolatedKey).finish() } } impl ::core::cmp::PartialEq for NCRYPT_EXPORTED_ISOLATED_KEY_HEADER { @@ -23240,16 +22535,7 @@ pub unsafe fn NCryptCreateClaim(hsubjectkey: usize, hauthoritykey: usize, dwclai extern "system" { fn NCryptCreateClaim(hsubjectkey: usize, hauthoritykey: usize, dwclaimtype: u32, pparameterlist: *const BCryptBufferDesc, pbclaimblob: *mut u8, cbclaimblob: u32, pcbresult: *mut u32, dwflags: u32) -> i32; } - ::core::mem::transmute(NCryptCreateClaim( - ::core::mem::transmute(hsubjectkey), - ::core::mem::transmute(hauthoritykey), - ::core::mem::transmute(dwclaimtype), - ::core::mem::transmute(pparameterlist), - ::core::mem::transmute(pbclaimblob), - ::core::mem::transmute(cbclaimblob), - ::core::mem::transmute(pcbresult), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(NCryptCreateClaim(::core::mem::transmute(hsubjectkey), ::core::mem::transmute(hauthoritykey), ::core::mem::transmute(dwclaimtype), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbclaimblob), ::core::mem::transmute(cbclaimblob), ::core::mem::transmute(pcbresult), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -23808,16 +23094,7 @@ pub unsafe fn NCryptVerifyClaim(hsubjectkey: usize, hauthoritykey: usize, dwclai extern "system" { fn NCryptVerifyClaim(hsubjectkey: usize, hauthoritykey: usize, dwclaimtype: u32, pparameterlist: *const BCryptBufferDesc, pbclaimblob: *const u8, cbclaimblob: u32, poutput: *mut BCryptBufferDesc, dwflags: u32) -> i32; } - ::core::mem::transmute(NCryptVerifyClaim( - ::core::mem::transmute(hsubjectkey), - ::core::mem::transmute(hauthoritykey), - ::core::mem::transmute(dwclaimtype), - ::core::mem::transmute(pparameterlist), - ::core::mem::transmute(pbclaimblob), - ::core::mem::transmute(cbclaimblob), - ::core::mem::transmute(poutput), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(NCryptVerifyClaim(::core::mem::transmute(hsubjectkey), ::core::mem::transmute(hauthoritykey), ::core::mem::transmute(dwclaimtype), ::core::mem::transmute(pparameterlist), ::core::mem::transmute(pbclaimblob), ::core::mem::transmute(cbclaimblob), ::core::mem::transmute(poutput), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -24549,14 +23826,7 @@ impl ::core::default::Default for POLICY_ELEMENT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for POLICY_ELEMENT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("POLICY_ELEMENT") - .field("targetEndpointAddress", &self.targetEndpointAddress) - .field("issuerEndpointAddress", &self.issuerEndpointAddress) - .field("issuedTokenParameters", &self.issuedTokenParameters) - .field("privacyNoticeLink", &self.privacyNoticeLink) - .field("privacyNoticeVersion", &self.privacyNoticeVersion) - .field("useManagedPresentation", &self.useManagedPresentation) - .finish() + fmt.debug_struct("POLICY_ELEMENT").field("targetEndpointAddress", &self.targetEndpointAddress).field("issuerEndpointAddress", &self.issuerEndpointAddress).field("issuedTokenParameters", &self.issuedTokenParameters).field("privacyNoticeLink", &self.privacyNoticeLink).field("privacyNoticeVersion", &self.privacyNoticeVersion).field("useManagedPresentation", &self.useManagedPresentation).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -24699,17 +23969,7 @@ impl ::core::default::Default for PROV_ENUMALGS_EX { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PROV_ENUMALGS_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROV_ENUMALGS_EX") - .field("aiAlgid", &self.aiAlgid) - .field("dwDefaultLen", &self.dwDefaultLen) - .field("dwMinLen", &self.dwMinLen) - .field("dwMaxLen", &self.dwMaxLen) - .field("dwProtocols", &self.dwProtocols) - .field("dwNameLen", &self.dwNameLen) - .field("szName", &self.szName) - .field("dwLongNameLen", &self.dwLongNameLen) - .field("szLongName", &self.szLongName) - .finish() + fmt.debug_struct("PROV_ENUMALGS_EX").field("aiAlgid", &self.aiAlgid).field("dwDefaultLen", &self.dwDefaultLen).field("dwMinLen", &self.dwMinLen).field("dwMaxLen", &self.dwMaxLen).field("dwProtocols", &self.dwProtocols).field("dwNameLen", &self.dwNameLen).field("szName", &self.szName).field("dwLongNameLen", &self.dwLongNameLen).field("szLongName", &self.szLongName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -24867,15 +24127,7 @@ impl ::core::default::Default for RECIPIENTPOLICY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for RECIPIENTPOLICY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RECIPIENTPOLICY") - .field("recipient", &self.recipient) - .field("issuer", &self.issuer) - .field("tokenType", &self.tokenType) - .field("requiredClaims", &self.requiredClaims) - .field("optionalClaims", &self.optionalClaims) - .field("privacyUrl", &self.privacyUrl) - .field("privacyVersion", &self.privacyVersion) - .finish() + fmt.debug_struct("RECIPIENTPOLICY").field("recipient", &self.recipient).field("issuer", &self.issuer).field("tokenType", &self.tokenType).field("requiredClaims", &self.requiredClaims).field("optionalClaims", &self.optionalClaims).field("privacyUrl", &self.privacyUrl).field("privacyVersion", &self.privacyVersion).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -24913,15 +24165,7 @@ impl ::core::default::Default for RECIPIENTPOLICY2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for RECIPIENTPOLICY2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RECIPIENTPOLICY2") - .field("recipient", &self.recipient) - .field("issuer", &self.issuer) - .field("tokenType", &self.tokenType) - .field("requiredClaims", &self.requiredClaims) - .field("optionalClaims", &self.optionalClaims) - .field("privacyUrl", &self.privacyUrl) - .field("privacyVersion", &self.privacyVersion) - .finish() + fmt.debug_struct("RECIPIENTPOLICY2").field("recipient", &self.recipient).field("issuer", &self.issuer).field("tokenType", &self.tokenType).field("requiredClaims", &self.requiredClaims).field("optionalClaims", &self.optionalClaims).field("privacyUrl", &self.privacyUrl).field("privacyVersion", &self.privacyVersion).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs b/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs index df584d328c..1acd74d7b1 100644 --- a/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs +++ b/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs @@ -203,13 +203,7 @@ impl ::core::default::Default for DIAGNOSTIC_DATA_GENERAL_STATS { } impl ::core::fmt::Debug for DIAGNOSTIC_DATA_GENERAL_STATS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DIAGNOSTIC_DATA_GENERAL_STATS") - .field("optInLevel", &self.optInLevel) - .field("transcriptSizeBytes", &self.transcriptSizeBytes) - .field("oldestEventTimestamp", &self.oldestEventTimestamp) - .field("totalEventCountLast24Hours", &self.totalEventCountLast24Hours) - .field("averageDailyEvents", &self.averageDailyEvents) - .finish() + fmt.debug_struct("DIAGNOSTIC_DATA_GENERAL_STATS").field("optInLevel", &self.optInLevel).field("transcriptSizeBytes", &self.transcriptSizeBytes).field("oldestEventTimestamp", &self.oldestEventTimestamp).field("totalEventCountLast24Hours", &self.totalEventCountLast24Hours).field("averageDailyEvents", &self.averageDailyEvents).finish() } } impl ::core::cmp::PartialEq for DIAGNOSTIC_DATA_GENERAL_STATS { @@ -272,20 +266,7 @@ impl ::core::fmt::Debug for DIAGNOSTIC_DATA_RECORD { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DIAGNOSTIC_DATA_RECORD { fn eq(&self, other: &Self) -> bool { - self.rowId == other.rowId - && self.timestamp == other.timestamp - && self.eventKeywords == other.eventKeywords - && self.fullEventName == other.fullEventName - && self.providerGroupGuid == other.providerGroupGuid - && self.producerName == other.producerName - && self.privacyTags == other.privacyTags - && self.privacyTagCount == other.privacyTagCount - && self.categoryIds == other.categoryIds - && self.categoryIdCount == other.categoryIdCount - && self.isCoreData == other.isCoreData - && self.extra1 == other.extra1 - && self.extra2 == other.extra2 - && self.extra3 == other.extra3 + self.rowId == other.rowId && self.timestamp == other.timestamp && self.eventKeywords == other.eventKeywords && self.fullEventName == other.fullEventName && self.providerGroupGuid == other.providerGroupGuid && self.producerName == other.producerName && self.privacyTags == other.privacyTags && self.privacyTagCount == other.privacyTagCount && self.categoryIds == other.categoryIds && self.categoryIdCount == other.categoryIdCount && self.isCoreData == other.isCoreData && self.extra1 == other.extra1 && self.extra2 == other.extra2 && self.extra3 == other.extra3 } } #[cfg(feature = "Win32_Foundation")] @@ -318,16 +299,7 @@ impl ::core::default::Default for DIAGNOSTIC_DATA_SEARCH_CRITERIA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DIAGNOSTIC_DATA_SEARCH_CRITERIA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DIAGNOSTIC_DATA_SEARCH_CRITERIA") - .field("producerNames", &self.producerNames) - .field("producerNameCount", &self.producerNameCount) - .field("textToMatch", &self.textToMatch) - .field("categoryIds", &self.categoryIds) - .field("categoryIdCount", &self.categoryIdCount) - .field("privacyTags", &self.privacyTags) - .field("privacyTagCount", &self.privacyTagCount) - .field("coreDataOnly", &self.coreDataOnly) - .finish() + fmt.debug_struct("DIAGNOSTIC_DATA_SEARCH_CRITERIA").field("producerNames", &self.producerNames).field("producerNameCount", &self.producerNameCount).field("textToMatch", &self.textToMatch).field("categoryIds", &self.categoryIds).field("categoryIdCount", &self.categoryIdCount).field("privacyTags", &self.privacyTags).field("privacyTagCount", &self.privacyTagCount).field("coreDataOnly", &self.coreDataOnly).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -399,23 +371,7 @@ impl ::core::fmt::Debug for DIAGNOSTIC_REPORT_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DIAGNOSTIC_REPORT_DATA { fn eq(&self, other: &Self) -> bool { - self.signature == other.signature - && self.bucketId == other.bucketId - && self.reportId == other.reportId - && self.creationTime == other.creationTime - && self.sizeInBytes == other.sizeInBytes - && self.cabId == other.cabId - && self.reportStatus == other.reportStatus - && self.reportIntegratorId == other.reportIntegratorId - && self.fileNames == other.fileNames - && self.fileCount == other.fileCount - && self.friendlyEventName == other.friendlyEventName - && self.applicationName == other.applicationName - && self.applicationPath == other.applicationPath - && self.description == other.description - && self.bucketIdString == other.bucketIdString - && self.legacyBucketId == other.legacyBucketId - && self.reportKey == other.reportKey + self.signature == other.signature && self.bucketId == other.bucketId && self.reportId == other.reportId && self.creationTime == other.creationTime && self.sizeInBytes == other.sizeInBytes && self.cabId == other.cabId && self.reportStatus == other.reportStatus && self.reportIntegratorId == other.reportIntegratorId && self.fileNames == other.fileNames && self.fileCount == other.fileCount && self.friendlyEventName == other.friendlyEventName && self.applicationName == other.applicationName && self.applicationPath == other.applicationPath && self.description == other.description && self.bucketIdString == other.bucketIdString && self.legacyBucketId == other.legacyBucketId && self.reportKey == other.reportKey } } #[cfg(feature = "Win32_Foundation")] @@ -957,16 +913,7 @@ pub unsafe fn DdqGetTranscriptConfiguration<'a, Param0: ::windows::core::IntoPar } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DdqIsDiagnosticRecordSampledIn<'a, Param0: ::windows::core::IntoParam<'a, super::HDIAGNOSTIC_DATA_QUERY_SESSION>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hsession: Param0, - providergroup: *const ::windows::core::GUID, - providerid: *const ::windows::core::GUID, - providername: Param3, - eventid: *const u32, - eventname: Param5, - eventversion: *const u32, - eventkeywords: *const u64, -) -> ::windows::core::Result { +pub unsafe fn DdqIsDiagnosticRecordSampledIn<'a, Param0: ::windows::core::IntoParam<'a, super::HDIAGNOSTIC_DATA_QUERY_SESSION>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hsession: Param0, providergroup: *const ::windows::core::GUID, providerid: *const ::windows::core::GUID, providername: Param3, eventid: *const u32, eventname: Param5, eventversion: *const u32, eventkeywords: *const u64) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Security/DirectoryServices/mod.rs b/src/Windows/Win32/Security/DirectoryServices/mod.rs index 50912976ce..e3ef80d4bd 100644 --- a/src/Windows/Win32/Security/DirectoryServices/mod.rs +++ b/src/Windows/Win32/Security/DirectoryServices/mod.rs @@ -1,15 +1,7 @@ #![allow(unused_variables, non_upper_case_globals, non_snake_case, unused_unsafe, non_camel_case_types, dead_code, clippy::all)] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization_UI"))] #[inline] -pub unsafe fn DSCreateISecurityInfoObject<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>( - pwszobjectpath: Param0, - pwszobjectclass: Param1, - dwflags: u32, - ppsi: *mut ::core::option::Option, - pfnreadsd: PFNREADOBJECTSECURITY, - pfnwritesd: PFNWRITEOBJECTSECURITY, - lpcontext: Param6, -) -> ::windows::core::Result<()> { +pub unsafe fn DSCreateISecurityInfoObject<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(pwszobjectpath: Param0, pwszobjectclass: Param1, dwflags: u32, ppsi: *mut ::core::option::Option, pfnreadsd: PFNREADOBJECTSECURITY, pfnwritesd: PFNWRITEOBJECTSECURITY, lpcontext: Param6) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -41,19 +33,7 @@ pub unsafe fn DSCreateISecurityInfoObjectEx<'a, Param0: ::windows::core::IntoPar extern "system" { fn DSCreateISecurityInfoObjectEx(pwszobjectpath: super::super::Foundation::PWSTR, pwszobjectclass: super::super::Foundation::PWSTR, pwszserver: super::super::Foundation::PWSTR, pwszusername: super::super::Foundation::PWSTR, pwszpassword: super::super::Foundation::PWSTR, dwflags: u32, ppsi: *mut ::windows::core::RawPtr, pfnreadsd: ::windows::core::RawPtr, pfnwritesd: ::windows::core::RawPtr, lpcontext: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT; } - DSCreateISecurityInfoObjectEx( - pwszobjectpath.into_param().abi(), - pwszobjectclass.into_param().abi(), - pwszserver.into_param().abi(), - pwszusername.into_param().abi(), - pwszpassword.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(ppsi), - ::core::mem::transmute(pfnreadsd), - ::core::mem::transmute(pfnwritesd), - lpcontext.into_param().abi(), - ) - .ok() + DSCreateISecurityInfoObjectEx(pwszobjectpath.into_param().abi(), pwszobjectclass.into_param().abi(), pwszserver.into_param().abi(), pwszusername.into_param().abi(), pwszpassword.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppsi), ::core::mem::transmute(pfnreadsd), ::core::mem::transmute(pfnwritesd), lpcontext.into_param().abi()).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -74,16 +54,7 @@ pub unsafe fn DSCreateSecurityPage<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn DSEditSecurity<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>( - hwndowner: Param0, - pwszobjectpath: Param1, - pwszobjectclass: Param2, - dwflags: u32, - pwszcaption: Param4, - pfnreadsd: PFNREADOBJECTSECURITY, - pfnwritesd: PFNWRITEOBJECTSECURITY, - lpcontext: Param7, -) -> ::windows::core::Result<()> { +pub unsafe fn DSEditSecurity<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(hwndowner: Param0, pwszobjectpath: Param1, pwszobjectclass: Param2, dwflags: u32, pwszcaption: Param4, pfnreadsd: PFNREADOBJECTSECURITY, pfnwritesd: PFNWRITEOBJECTSECURITY, lpcontext: Param7) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Security/EnterpriseData/mod.rs b/src/Windows/Win32/Security/EnterpriseData/mod.rs index 575d69d806..1dab80ec56 100644 --- a/src/Windows/Win32/Security/EnterpriseData/mod.rs +++ b/src/Windows/Win32/Security/EnterpriseData/mod.rs @@ -168,37 +168,17 @@ impl IProtectionPolicyManagerInterop2 { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), appwindow.into_param().abi(), sourceidentity.into_param().abi(), targetidentity.into_param().abi(), auditinfounk.into_param().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RequestAccessWithMessageForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>( - &self, - appwindow: Param0, - sourceidentity: Param1, - targetidentity: Param2, - auditinfounk: Param3, - messagefromapp: Param4, - ) -> ::windows::core::Result { + pub unsafe fn RequestAccessWithMessageForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>(&self, appwindow: Param0, sourceidentity: Param1, targetidentity: Param2, auditinfounk: Param3, messagefromapp: Param4) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), appwindow.into_param().abi(), sourceidentity.into_param().abi(), targetidentity.into_param().abi(), auditinfounk.into_param().abi(), messagefromapp.into_param().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RequestAccessForAppWithAuditingInfoForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, T: ::windows::core::Interface>( - &self, - appwindow: Param0, - sourceidentity: Param1, - apppackagefamilyname: Param2, - auditinfounk: Param3, - ) -> ::windows::core::Result { + pub unsafe fn RequestAccessForAppWithAuditingInfoForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, T: ::windows::core::Interface>(&self, appwindow: Param0, sourceidentity: Param1, apppackagefamilyname: Param2, auditinfounk: Param3) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), appwindow.into_param().abi(), sourceidentity.into_param().abi(), apppackagefamilyname.into_param().abi(), auditinfounk.into_param().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RequestAccessForAppWithMessageForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>( - &self, - appwindow: Param0, - sourceidentity: Param1, - apppackagefamilyname: Param2, - auditinfounk: Param3, - messagefromapp: Param4, - ) -> ::windows::core::Result { + pub unsafe fn RequestAccessForAppWithMessageForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>(&self, appwindow: Param0, sourceidentity: Param1, apppackagefamilyname: Param2, auditinfounk: Param3, messagefromapp: Param4) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), appwindow.into_param().abi(), sourceidentity.into_param().abi(), apppackagefamilyname.into_param().abi(), auditinfounk.into_param().abi(), messagefromapp.into_param().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } @@ -240,13 +220,11 @@ pub struct IProtectionPolicyManagerInterop2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, targetidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, targetidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, messagefromapp: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, targetidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, messagefromapp: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, apppackagefamilyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, apppackagefamilyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, messagefromapp: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, apppackagefamilyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, messagefromapp: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -254,87 +232,24 @@ pub struct IProtectionPolicyManagerInterop2_abi( pub struct IProtectionPolicyManagerInterop3(pub ::windows::core::IUnknown); impl IProtectionPolicyManagerInterop3 { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RequestAccessWithBehaviorForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>( - &self, - appwindow: Param0, - sourceidentity: Param1, - targetidentity: Param2, - auditinfounk: Param3, - messagefromapp: Param4, - behavior: u32, - ) -> ::windows::core::Result { + pub unsafe fn RequestAccessWithBehaviorForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>(&self, appwindow: Param0, sourceidentity: Param1, targetidentity: Param2, auditinfounk: Param3, messagefromapp: Param4, behavior: u32) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - appwindow.into_param().abi(), - sourceidentity.into_param().abi(), - targetidentity.into_param().abi(), - auditinfounk.into_param().abi(), - messagefromapp.into_param().abi(), - ::core::mem::transmute(behavior), - &::IID, - &mut result__ as *mut _ as *mut _, - ) - .and_some(result__) + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), appwindow.into_param().abi(), sourceidentity.into_param().abi(), targetidentity.into_param().abi(), auditinfounk.into_param().abi(), messagefromapp.into_param().abi(), ::core::mem::transmute(behavior), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RequestAccessForAppWithBehaviorForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>( - &self, - appwindow: Param0, - sourceidentity: Param1, - apppackagefamilyname: Param2, - auditinfounk: Param3, - messagefromapp: Param4, - behavior: u32, - ) -> ::windows::core::Result { + pub unsafe fn RequestAccessForAppWithBehaviorForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>(&self, appwindow: Param0, sourceidentity: Param1, apppackagefamilyname: Param2, auditinfounk: Param3, messagefromapp: Param4, behavior: u32) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - appwindow.into_param().abi(), - sourceidentity.into_param().abi(), - apppackagefamilyname.into_param().abi(), - auditinfounk.into_param().abi(), - messagefromapp.into_param().abi(), - ::core::mem::transmute(behavior), - &::IID, - &mut result__ as *mut _ as *mut _, - ) - .and_some(result__) + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), appwindow.into_param().abi(), sourceidentity.into_param().abi(), apppackagefamilyname.into_param().abi(), auditinfounk.into_param().abi(), messagefromapp.into_param().abi(), ::core::mem::transmute(behavior), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RequestAccessToFilesForAppForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, T: ::windows::core::Interface>( - &self, - appwindow: Param0, - sourceitemlistunk: Param1, - apppackagefamilyname: Param2, - auditinfounk: Param3, - ) -> ::windows::core::Result { + pub unsafe fn RequestAccessToFilesForAppForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, T: ::windows::core::Interface>(&self, appwindow: Param0, sourceitemlistunk: Param1, apppackagefamilyname: Param2, auditinfounk: Param3) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), appwindow.into_param().abi(), sourceitemlistunk.into_param().abi(), apppackagefamilyname.into_param().abi(), auditinfounk.into_param().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RequestAccessToFilesForAppWithMessageAndBehaviorForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>( - &self, - appwindow: Param0, - sourceitemlistunk: Param1, - apppackagefamilyname: Param2, - auditinfounk: Param3, - messagefromapp: Param4, - behavior: u32, - ) -> ::windows::core::Result { + pub unsafe fn RequestAccessToFilesForAppWithMessageAndBehaviorForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>(&self, appwindow: Param0, sourceitemlistunk: Param1, apppackagefamilyname: Param2, auditinfounk: Param3, messagefromapp: Param4, behavior: u32) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - appwindow.into_param().abi(), - sourceitemlistunk.into_param().abi(), - apppackagefamilyname.into_param().abi(), - auditinfounk.into_param().abi(), - messagefromapp.into_param().abi(), - ::core::mem::transmute(behavior), - &::IID, - &mut result__ as *mut _ as *mut _, - ) - .and_some(result__) + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), appwindow.into_param().abi(), sourceitemlistunk.into_param().abi(), apppackagefamilyname.into_param().abi(), auditinfounk.into_param().abi(), messagefromapp.into_param().abi(), ::core::mem::transmute(behavior), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn RequestAccessToFilesForProcessForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, T: ::windows::core::Interface>(&self, appwindow: Param0, sourceitemlistunk: Param1, processid: u32, auditinfounk: Param3) -> ::windows::core::Result { @@ -342,28 +257,9 @@ impl IProtectionPolicyManagerInterop3 { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), appwindow.into_param().abi(), sourceitemlistunk.into_param().abi(), ::core::mem::transmute(processid), auditinfounk.into_param().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RequestAccessToFilesForProcessWithMessageAndBehaviorForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>( - &self, - appwindow: Param0, - sourceitemlistunk: Param1, - processid: u32, - auditinfounk: Param3, - messagefromapp: Param4, - behavior: u32, - ) -> ::windows::core::Result { + pub unsafe fn RequestAccessToFilesForProcessWithMessageAndBehaviorForWindowAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, ::windows::core::HSTRING>, T: ::windows::core::Interface>(&self, appwindow: Param0, sourceitemlistunk: Param1, processid: u32, auditinfounk: Param3, messagefromapp: Param4, behavior: u32) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - appwindow.into_param().abi(), - sourceitemlistunk.into_param().abi(), - ::core::mem::transmute(processid), - auditinfounk.into_param().abi(), - messagefromapp.into_param().abi(), - ::core::mem::transmute(behavior), - &::IID, - &mut result__ as *mut _ as *mut _, - ) - .and_some(result__) + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), appwindow.into_param().abi(), sourceitemlistunk.into_param().abi(), ::core::mem::transmute(processid), auditinfounk.into_param().abi(), messagefromapp.into_param().abi(), ::core::mem::transmute(behavior), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } unsafe impl ::windows::core::Interface for IProtectionPolicyManagerInterop3 { @@ -399,11 +295,9 @@ pub struct IProtectionPolicyManagerInterop3_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut u32, values: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, targetidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, messagefromapp: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, behavior: u32, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, targetidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, messagefromapp: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, behavior: u32, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, apppackagefamilyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, messagefromapp: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, behavior: u32, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceidentity: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, apppackagefamilyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, messagefromapp: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, behavior: u32, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, appwindow: super::super::Foundation::HWND, sourceitemlistunk: ::windows::core::RawPtr, apppackagefamilyname: ::core::mem::ManuallyDrop<::windows::core::HSTRING>, auditinfounk: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, asyncoperation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, diff --git a/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs b/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs index ed01c98964..63efacbb3a 100644 --- a/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs +++ b/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs @@ -125,14 +125,7 @@ impl ::core::default::Default for EAPHOST_INTERACTIVE_UI_PARAMS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for EAPHOST_INTERACTIVE_UI_PARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EAPHOST_INTERACTIVE_UI_PARAMS") - .field("dwSizeofContextData", &self.dwSizeofContextData) - .field("pContextData", &self.pContextData) - .field("dwSizeofInteractiveUIData", &self.dwSizeofInteractiveUIData) - .field("pInteractiveUIData", &self.pInteractiveUIData) - .field("dwError", &self.dwError) - .field("pEapError", &self.pEapError) - .finish() + fmt.debug_struct("EAPHOST_INTERACTIVE_UI_PARAMS").field("dwSizeofContextData", &self.dwSizeofContextData).field("pContextData", &self.pContextData).field("dwSizeofInteractiveUIData", &self.dwSizeofInteractiveUIData).field("pInteractiveUIData", &self.pInteractiveUIData).field("dwError", &self.dwError).field("pEapError", &self.pEapError).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -442,15 +435,7 @@ impl ::core::default::Default for EAP_CONFIG_INPUT_FIELD_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for EAP_CONFIG_INPUT_FIELD_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EAP_CONFIG_INPUT_FIELD_DATA") - .field("dwSize", &self.dwSize) - .field("Type", &self.Type) - .field("dwFlagProps", &self.dwFlagProps) - .field("pwszLabel", &self.pwszLabel) - .field("pwszData", &self.pwszData) - .field("dwMinDataLength", &self.dwMinDataLength) - .field("dwMaxDataLength", &self.dwMaxDataLength) - .finish() + fmt.debug_struct("EAP_CONFIG_INPUT_FIELD_DATA").field("dwSize", &self.dwSize).field("Type", &self.Type).field("dwFlagProps", &self.dwFlagProps).field("pwszLabel", &self.pwszLabel).field("pwszData", &self.pwszData).field("dwMinDataLength", &self.dwMinDataLength).field("dwMaxDataLength", &self.dwMaxDataLength).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -546,16 +531,7 @@ impl ::core::default::Default for EAP_ERROR { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for EAP_ERROR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EAP_ERROR") - .field("dwWinError", &self.dwWinError) - .field("r#type", &self.r#type) - .field("dwReasonCode", &self.dwReasonCode) - .field("rootCauseGuid", &self.rootCauseGuid) - .field("repairGuid", &self.repairGuid) - .field("helpLinkGuid", &self.helpLinkGuid) - .field("pRootCauseString", &self.pRootCauseString) - .field("pRepairString", &self.pRepairString) - .finish() + fmt.debug_struct("EAP_ERROR").field("dwWinError", &self.dwWinError).field("r#type", &self.r#type).field("dwReasonCode", &self.dwReasonCode).field("rootCauseGuid", &self.rootCauseGuid).field("repairGuid", &self.repairGuid).field("helpLinkGuid", &self.helpLinkGuid).field("pRootCauseString", &self.pRootCauseString).field("pRepairString", &self.pRepairString).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1407,22 +1383,7 @@ unsafe impl ::windows::core::Abi for EapHostPeerAuthParams { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EapHostPeerBeginSession<'a, Param1: ::windows::core::IntoParam<'a, EAP_METHOD_TYPE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - dwflags: u32, - eaptype: Param1, - pattributearray: *const EAP_ATTRIBUTES, - htokenimpersonateuser: Param3, - dwsizeofconnectiondata: u32, - pconnectiondata: *const u8, - dwsizeofuserdata: u32, - puserdata: *const u8, - dwmaxsendpacketsize: u32, - pconnectionid: *const ::windows::core::GUID, - func: NotificationHandler, - pcontextdata: *mut ::core::ffi::c_void, - psessionid: *mut u32, - ppeaperror: *mut *mut EAP_ERROR, -) -> u32 { +pub unsafe fn EapHostPeerBeginSession<'a, Param1: ::windows::core::IntoParam<'a, EAP_METHOD_TYPE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(dwflags: u32, eaptype: Param1, pattributearray: *const EAP_ATTRIBUTES, htokenimpersonateuser: Param3, dwsizeofconnectiondata: u32, pconnectiondata: *const u8, dwsizeofuserdata: u32, puserdata: *const u8, dwmaxsendpacketsize: u32, pconnectionid: *const ::windows::core::GUID, func: NotificationHandler, pcontextdata: *mut ::core::ffi::c_void, psessionid: *mut u32, ppeaperror: *mut *mut EAP_ERROR) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -1500,16 +1461,7 @@ pub unsafe fn EapHostPeerCredentialsXml2Blob<'a, Param1: ::windows::core::IntoPa extern "system" { fn EapHostPeerCredentialsXml2Blob(dwflags: u32, pcredentialsdoc: ::windows::core::RawPtr, dwsizeofconfigin: u32, pconfigin: *const u8, pdwsizeofcredentialsout: *mut u32, ppcredentialsout: *mut *mut u8, peapmethodtype: *mut EAP_METHOD_TYPE, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerCredentialsXml2Blob( - ::core::mem::transmute(dwflags), - pcredentialsdoc.into_param().abi(), - ::core::mem::transmute(dwsizeofconfigin), - ::core::mem::transmute(pconfigin), - ::core::mem::transmute(pdwsizeofcredentialsout), - ::core::mem::transmute(ppcredentialsout), - ::core::mem::transmute(peapmethodtype), - ::core::mem::transmute(ppeaperror), - )) + ::core::mem::transmute(EapHostPeerCredentialsXml2Blob(::core::mem::transmute(dwflags), pcredentialsdoc.into_param().abi(), ::core::mem::transmute(dwsizeofconfigin), ::core::mem::transmute(pconfigin), ::core::mem::transmute(pdwsizeofcredentialsout), ::core::mem::transmute(ppcredentialsout), ::core::mem::transmute(peapmethodtype), ::core::mem::transmute(ppeaperror))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1626,22 +1578,7 @@ pub unsafe fn EapHostPeerGetEncryptedPassword<'a, Param1: ::windows::core::IntoP } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EapHostPeerGetIdentity<'a, Param2: ::windows::core::IntoParam<'a, EAP_METHOD_TYPE>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - dwversion: u32, - dwflags: u32, - eapmethodtype: Param2, - dwsizeofconnectiondata: u32, - pconnectiondata: *const u8, - dwsizeofuserdata: u32, - puserdata: *const u8, - htokenimpersonateuser: Param7, - pfinvokeui: *mut super::super::Foundation::BOOL, - pdwsizeofuserdataout: *mut u32, - ppuserdataout: *mut *mut u8, - ppwszidentity: *mut super::super::Foundation::PWSTR, - ppeaperror: *mut *mut EAP_ERROR, - ppvreserved: *mut *mut u8, -) -> u32 { +pub unsafe fn EapHostPeerGetIdentity<'a, Param2: ::windows::core::IntoParam<'a, EAP_METHOD_TYPE>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(dwversion: u32, dwflags: u32, eapmethodtype: Param2, dwsizeofconnectiondata: u32, pconnectiondata: *const u8, dwsizeofuserdata: u32, puserdata: *const u8, htokenimpersonateuser: Param7, pfinvokeui: *mut super::super::Foundation::BOOL, pdwsizeofuserdataout: *mut u32, ppuserdataout: *mut *mut u8, ppwszidentity: *mut super::super::Foundation::PWSTR, ppeaperror: *mut *mut EAP_ERROR, ppvreserved: *mut *mut u8) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -1677,18 +1614,7 @@ pub unsafe fn EapHostPeerGetMethodProperties<'a, Param2: ::windows::core::IntoPa extern "system" { fn EapHostPeerGetMethodProperties(dwversion: u32, dwflags: u32, eapmethodtype: EAP_METHOD_TYPE, huserimpersonationtoken: super::super::Foundation::HANDLE, dweapconndatasize: u32, pbeapconndata: *const u8, dwuserdatasize: u32, pbuserdata: *const u8, pmethodpropertyarray: *mut EAP_METHOD_PROPERTY_ARRAY, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerGetMethodProperties( - ::core::mem::transmute(dwversion), - ::core::mem::transmute(dwflags), - eapmethodtype.into_param().abi(), - huserimpersonationtoken.into_param().abi(), - ::core::mem::transmute(dweapconndatasize), - ::core::mem::transmute(pbeapconndata), - ::core::mem::transmute(dwuserdatasize), - ::core::mem::transmute(pbuserdata), - ::core::mem::transmute(pmethodpropertyarray), - ::core::mem::transmute(ppeaperror), - )) + ::core::mem::transmute(EapHostPeerGetMethodProperties(::core::mem::transmute(dwversion), ::core::mem::transmute(dwflags), eapmethodtype.into_param().abi(), huserimpersonationtoken.into_param().abi(), ::core::mem::transmute(dweapconndatasize), ::core::mem::transmute(pbeapconndata), ::core::mem::transmute(dwuserdatasize), ::core::mem::transmute(pbuserdata), ::core::mem::transmute(pmethodpropertyarray), ::core::mem::transmute(ppeaperror))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1785,37 +1711,14 @@ pub unsafe fn EapHostPeerInvokeConfigUI<'a, Param0: ::windows::core::IntoParam<' extern "system" { fn EapHostPeerInvokeConfigUI(hwndparent: super::super::Foundation::HWND, dwflags: u32, eapmethodtype: EAP_METHOD_TYPE, dwsizeofconfigin: u32, pconfigin: *const u8, pdwsizeofconfigout: *mut u32, ppconfigout: *mut *mut u8, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerInvokeConfigUI( - hwndparent.into_param().abi(), - ::core::mem::transmute(dwflags), - eapmethodtype.into_param().abi(), - ::core::mem::transmute(dwsizeofconfigin), - ::core::mem::transmute(pconfigin), - ::core::mem::transmute(pdwsizeofconfigout), - ::core::mem::transmute(ppconfigout), - ::core::mem::transmute(ppeaperror), - )) + ::core::mem::transmute(EapHostPeerInvokeConfigUI(hwndparent.into_param().abi(), ::core::mem::transmute(dwflags), eapmethodtype.into_param().abi(), ::core::mem::transmute(dwsizeofconfigin), ::core::mem::transmute(pconfigin), ::core::mem::transmute(pdwsizeofconfigout), ::core::mem::transmute(ppconfigout), ::core::mem::transmute(ppeaperror))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn EapHostPeerInvokeIdentityUI<'a, Param1: ::windows::core::IntoParam<'a, EAP_METHOD_TYPE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>( - dwversion: u32, - eapmethodtype: Param1, - dwflags: u32, - hwndparent: Param3, - dwsizeofconnectiondata: u32, - pconnectiondata: *const u8, - dwsizeofuserdata: u32, - puserdata: *const u8, - pdwsizeofuserdataout: *mut u32, - ppuserdataout: *mut *mut u8, - ppwszidentity: *mut super::super::Foundation::PWSTR, - ppeaperror: *mut *mut EAP_ERROR, - ppvreserved: *mut *mut ::core::ffi::c_void, -) -> u32 { +pub unsafe fn EapHostPeerInvokeIdentityUI<'a, Param1: ::windows::core::IntoParam<'a, EAP_METHOD_TYPE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(dwversion: u32, eapmethodtype: Param1, dwflags: u32, hwndparent: Param3, dwsizeofconnectiondata: u32, pconnectiondata: *const u8, dwsizeofuserdata: u32, puserdata: *const u8, pdwsizeofuserdataout: *mut u32, ppuserdataout: *mut *mut u8, ppwszidentity: *mut super::super::Foundation::PWSTR, ppeaperror: *mut *mut EAP_ERROR, ppvreserved: *mut *mut ::core::ffi::c_void) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -1902,18 +1805,7 @@ impl ::core::fmt::Debug for EapHostPeerMethodResult { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EapHostPeerMethodResult { fn eq(&self, other: &Self) -> bool { - self.fIsSuccess == other.fIsSuccess - && self.dwFailureReasonCode == other.dwFailureReasonCode - && self.fSaveConnectionData == other.fSaveConnectionData - && self.dwSizeofConnectionData == other.dwSizeofConnectionData - && self.pConnectionData == other.pConnectionData - && self.fSaveUserData == other.fSaveUserData - && self.dwSizeofUserData == other.dwSizeofUserData - && self.pUserData == other.pUserData - && self.pAttribArray == other.pAttribArray - && self.isolationState == other.isolationState - && self.pEapMethodInfo == other.pEapMethodInfo - && self.pEapError == other.pEapError + self.fIsSuccess == other.fIsSuccess && self.dwFailureReasonCode == other.dwFailureReasonCode && self.fSaveConnectionData == other.fSaveConnectionData && self.dwSizeofConnectionData == other.dwSizeofConnectionData && self.pConnectionData == other.pConnectionData && self.fSaveUserData == other.fSaveUserData && self.dwSizeofUserData == other.dwSizeofUserData && self.pUserData == other.pUserData && self.pAttribArray == other.pAttribArray && self.isolationState == other.isolationState && self.pEapMethodInfo == other.pEapMethodInfo && self.pEapError == other.pEapError } } #[cfg(feature = "Win32_Foundation")] @@ -1959,15 +1851,7 @@ pub unsafe fn EapHostPeerQueryCredentialInputFields<'a, Param0: ::windows::core: extern "system" { fn EapHostPeerQueryCredentialInputFields(huserimpersonationtoken: super::super::Foundation::HANDLE, eapmethodtype: EAP_METHOD_TYPE, dwflags: u32, dweapconndatasize: u32, pbeapconndata: *const u8, peapconfiginputfieldarray: *mut EAP_CONFIG_INPUT_FIELD_ARRAY, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerQueryCredentialInputFields( - huserimpersonationtoken.into_param().abi(), - eapmethodtype.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dweapconndatasize), - ::core::mem::transmute(pbeapconndata), - ::core::mem::transmute(peapconfiginputfieldarray), - ::core::mem::transmute(ppeaperror), - )) + ::core::mem::transmute(EapHostPeerQueryCredentialInputFields(huserimpersonationtoken.into_param().abi(), eapmethodtype.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dweapconndatasize), ::core::mem::transmute(pbeapconndata), ::core::mem::transmute(peapconfiginputfieldarray), ::core::mem::transmute(ppeaperror))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1981,15 +1865,7 @@ pub unsafe fn EapHostPeerQueryInteractiveUIInputFields(dwversion: u32, dwflags: extern "system" { fn EapHostPeerQueryInteractiveUIInputFields(dwversion: u32, dwflags: u32, dwsizeofuicontextdata: u32, puicontextdata: *const u8, peapinteractiveuidata: *mut EAP_INTERACTIVE_UI_DATA, ppeaperror: *mut *mut EAP_ERROR, ppvreserved: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(EapHostPeerQueryInteractiveUIInputFields( - ::core::mem::transmute(dwversion), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwsizeofuicontextdata), - ::core::mem::transmute(puicontextdata), - ::core::mem::transmute(peapinteractiveuidata), - ::core::mem::transmute(ppeaperror), - ::core::mem::transmute(ppvreserved), - )) + ::core::mem::transmute(EapHostPeerQueryInteractiveUIInputFields(::core::mem::transmute(dwversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwsizeofuicontextdata), ::core::mem::transmute(puicontextdata), ::core::mem::transmute(peapinteractiveuidata), ::core::mem::transmute(ppeaperror), ::core::mem::transmute(ppvreserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2003,17 +1879,7 @@ pub unsafe fn EapHostPeerQueryUIBlobFromInteractiveUIInputFields(dwversion: u32, extern "system" { fn EapHostPeerQueryUIBlobFromInteractiveUIInputFields(dwversion: u32, dwflags: u32, dwsizeofuicontextdata: u32, puicontextdata: *const u8, peapinteractiveuidata: *const EAP_INTERACTIVE_UI_DATA, pdwsizeofdatafrominteractiveui: *mut u32, ppdatafrominteractiveui: *mut *mut u8, ppeaperror: *mut *mut EAP_ERROR, ppvreserved: *mut *mut ::core::ffi::c_void) -> u32; } - ::core::mem::transmute(EapHostPeerQueryUIBlobFromInteractiveUIInputFields( - ::core::mem::transmute(dwversion), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwsizeofuicontextdata), - ::core::mem::transmute(puicontextdata), - ::core::mem::transmute(peapinteractiveuidata), - ::core::mem::transmute(pdwsizeofdatafrominteractiveui), - ::core::mem::transmute(ppdatafrominteractiveui), - ::core::mem::transmute(ppeaperror), - ::core::mem::transmute(ppvreserved), - )) + ::core::mem::transmute(EapHostPeerQueryUIBlobFromInteractiveUIInputFields(::core::mem::transmute(dwversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwsizeofuicontextdata), ::core::mem::transmute(puicontextdata), ::core::mem::transmute(peapinteractiveuidata), ::core::mem::transmute(pdwsizeofdatafrominteractiveui), ::core::mem::transmute(ppdatafrominteractiveui), ::core::mem::transmute(ppeaperror), ::core::mem::transmute(ppvreserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2027,17 +1893,7 @@ pub unsafe fn EapHostPeerQueryUserBlobFromCredentialInputFields<'a, Param0: ::wi extern "system" { fn EapHostPeerQueryUserBlobFromCredentialInputFields(huserimpersonationtoken: super::super::Foundation::HANDLE, eapmethodtype: EAP_METHOD_TYPE, dwflags: u32, dweapconndatasize: u32, pbeapconndata: *const u8, peapconfiginputfieldarray: *const EAP_CONFIG_INPUT_FIELD_ARRAY, pdwuserblobsize: *mut u32, ppbuserblob: *mut *mut u8, ppeaperror: *mut *mut EAP_ERROR) -> u32; } - ::core::mem::transmute(EapHostPeerQueryUserBlobFromCredentialInputFields( - huserimpersonationtoken.into_param().abi(), - eapmethodtype.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dweapconndatasize), - ::core::mem::transmute(pbeapconndata), - ::core::mem::transmute(peapconfiginputfieldarray), - ::core::mem::transmute(pdwuserblobsize), - ::core::mem::transmute(ppbuserblob), - ::core::mem::transmute(ppeaperror), - )) + ::core::mem::transmute(EapHostPeerQueryUserBlobFromCredentialInputFields(huserimpersonationtoken.into_param().abi(), eapmethodtype.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dweapconndatasize), ::core::mem::transmute(pbeapconndata), ::core::mem::transmute(peapconfiginputfieldarray), ::core::mem::transmute(pdwuserblobsize), ::core::mem::transmute(ppbuserblob), ::core::mem::transmute(ppeaperror))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2226,18 +2082,7 @@ impl ::core::fmt::Debug for EapPeerMethodResult { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EapPeerMethodResult { fn eq(&self, other: &Self) -> bool { - self.fIsSuccess == other.fIsSuccess - && self.dwFailureReasonCode == other.dwFailureReasonCode - && self.fSaveConnectionData == other.fSaveConnectionData - && self.dwSizeofConnectionData == other.dwSizeofConnectionData - && self.pConnectionData == other.pConnectionData - && self.fSaveUserData == other.fSaveUserData - && self.dwSizeofUserData == other.dwSizeofUserData - && self.pUserData == other.pUserData - && self.pAttribArray == other.pAttribArray - && self.pEapError == other.pEapError - && self.pNgcKerbTicket == other.pNgcKerbTicket - && self.fSaveToCredMan == other.fSaveToCredMan + self.fIsSuccess == other.fIsSuccess && self.dwFailureReasonCode == other.dwFailureReasonCode && self.fSaveConnectionData == other.fSaveConnectionData && self.dwSizeofConnectionData == other.dwSizeofConnectionData && self.pConnectionData == other.pConnectionData && self.fSaveUserData == other.fSaveUserData && self.dwSizeofUserData == other.dwSizeofUserData && self.pUserData == other.pUserData && self.pAttribArray == other.pAttribArray && self.pEapError == other.pEapError && self.pNgcKerbTicket == other.pNgcKerbTicket && self.fSaveToCredMan == other.fSaveToCredMan } } #[cfg(feature = "Win32_Foundation")] @@ -2520,35 +2365,11 @@ impl IEAPProviderConfig { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn RouterInvokeConfigUI<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(&self, dweaptypeid: u32, uconnectionparam: usize, hwndparent: Param2, dwflags: u32, pconnectiondatain: *const u8, dwsizeofconnectiondatain: u32, ppconnectiondataout: *mut *mut u8, pdwsizeofconnectiondataout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dweaptypeid), - ::core::mem::transmute(uconnectionparam), - hwndparent.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pconnectiondatain), - ::core::mem::transmute(dwsizeofconnectiondatain), - ::core::mem::transmute(ppconnectiondataout), - ::core::mem::transmute(pdwsizeofconnectiondataout), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pconnectiondatain), ::core::mem::transmute(dwsizeofconnectiondatain), ::core::mem::transmute(ppconnectiondataout), ::core::mem::transmute(pdwsizeofconnectiondataout)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn RouterInvokeCredentialsUI<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(&self, dweaptypeid: u32, uconnectionparam: usize, hwndparent: Param2, dwflags: u32, pconnectiondatain: *const u8, dwsizeofconnectiondatain: u32, puserdatain: *const u8, dwsizeofuserdatain: u32, ppuserdataout: *mut *mut u8, pdwsizeofuserdataout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dweaptypeid), - ::core::mem::transmute(uconnectionparam), - hwndparent.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pconnectiondatain), - ::core::mem::transmute(dwsizeofconnectiondatain), - ::core::mem::transmute(puserdatain), - ::core::mem::transmute(dwsizeofuserdatain), - ::core::mem::transmute(ppuserdataout), - ::core::mem::transmute(pdwsizeofuserdataout), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pconnectiondatain), ::core::mem::transmute(dwsizeofconnectiondatain), ::core::mem::transmute(puserdatain), ::core::mem::transmute(dwsizeofuserdatain), ::core::mem::transmute(ppuserdataout), ::core::mem::transmute(pdwsizeofuserdataout)).ok() } } unsafe impl ::windows::core::Interface for IEAPProviderConfig { @@ -2609,49 +2430,15 @@ impl IEAPProviderConfig2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn RouterInvokeConfigUI<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(&self, dweaptypeid: u32, uconnectionparam: usize, hwndparent: Param2, dwflags: u32, pconnectiondatain: *const u8, dwsizeofconnectiondatain: u32, ppconnectiondataout: *mut *mut u8, pdwsizeofconnectiondataout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dweaptypeid), - ::core::mem::transmute(uconnectionparam), - hwndparent.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pconnectiondatain), - ::core::mem::transmute(dwsizeofconnectiondatain), - ::core::mem::transmute(ppconnectiondataout), - ::core::mem::transmute(pdwsizeofconnectiondataout), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pconnectiondatain), ::core::mem::transmute(dwsizeofconnectiondatain), ::core::mem::transmute(ppconnectiondataout), ::core::mem::transmute(pdwsizeofconnectiondataout)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn RouterInvokeCredentialsUI<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(&self, dweaptypeid: u32, uconnectionparam: usize, hwndparent: Param2, dwflags: u32, pconnectiondatain: *const u8, dwsizeofconnectiondatain: u32, puserdatain: *const u8, dwsizeofuserdatain: u32, ppuserdataout: *mut *mut u8, pdwsizeofuserdataout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dweaptypeid), - ::core::mem::transmute(uconnectionparam), - hwndparent.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pconnectiondatain), - ::core::mem::transmute(dwsizeofconnectiondatain), - ::core::mem::transmute(puserdatain), - ::core::mem::transmute(dwsizeofuserdatain), - ::core::mem::transmute(ppuserdataout), - ::core::mem::transmute(pdwsizeofuserdataout), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pconnectiondatain), ::core::mem::transmute(dwsizeofconnectiondatain), ::core::mem::transmute(puserdatain), ::core::mem::transmute(dwsizeofuserdatain), ::core::mem::transmute(ppuserdataout), ::core::mem::transmute(pdwsizeofuserdataout)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ServerInvokeConfigUI2<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(&self, dweaptypeid: u32, uconnectionparam: usize, hwnd: Param2, pconfigdatain: *const u8, dwsizeofconfigdatain: u32, ppconfigdataout: *mut *mut u8, pdwsizeofconfigdataout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dweaptypeid), - ::core::mem::transmute(uconnectionparam), - hwnd.into_param().abi(), - ::core::mem::transmute(pconfigdatain), - ::core::mem::transmute(dwsizeofconfigdatain), - ::core::mem::transmute(ppconfigdataout), - ::core::mem::transmute(pdwsizeofconfigdataout), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwnd.into_param().abi(), ::core::mem::transmute(pconfigdatain), ::core::mem::transmute(dwsizeofconfigdatain), ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() } pub unsafe fn GetGlobalConfig(&self, dweaptypeid: u32, ppconfigdataout: *mut *mut u8, pdwsizeofconfigdataout: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() @@ -2738,67 +2525,22 @@ impl IEAPProviderConfig3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn RouterInvokeConfigUI<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(&self, dweaptypeid: u32, uconnectionparam: usize, hwndparent: Param2, dwflags: u32, pconnectiondatain: *const u8, dwsizeofconnectiondatain: u32, ppconnectiondataout: *mut *mut u8, pdwsizeofconnectiondataout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dweaptypeid), - ::core::mem::transmute(uconnectionparam), - hwndparent.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pconnectiondatain), - ::core::mem::transmute(dwsizeofconnectiondatain), - ::core::mem::transmute(ppconnectiondataout), - ::core::mem::transmute(pdwsizeofconnectiondataout), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pconnectiondatain), ::core::mem::transmute(dwsizeofconnectiondatain), ::core::mem::transmute(ppconnectiondataout), ::core::mem::transmute(pdwsizeofconnectiondataout)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn RouterInvokeCredentialsUI<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(&self, dweaptypeid: u32, uconnectionparam: usize, hwndparent: Param2, dwflags: u32, pconnectiondatain: *const u8, dwsizeofconnectiondatain: u32, puserdatain: *const u8, dwsizeofuserdatain: u32, ppuserdataout: *mut *mut u8, pdwsizeofuserdataout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dweaptypeid), - ::core::mem::transmute(uconnectionparam), - hwndparent.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pconnectiondatain), - ::core::mem::transmute(dwsizeofconnectiondatain), - ::core::mem::transmute(puserdatain), - ::core::mem::transmute(dwsizeofuserdatain), - ::core::mem::transmute(ppuserdataout), - ::core::mem::transmute(pdwsizeofuserdataout), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwndparent.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pconnectiondatain), ::core::mem::transmute(dwsizeofconnectiondatain), ::core::mem::transmute(puserdatain), ::core::mem::transmute(dwsizeofuserdatain), ::core::mem::transmute(ppuserdataout), ::core::mem::transmute(pdwsizeofuserdataout)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ServerInvokeConfigUI2<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(&self, dweaptypeid: u32, uconnectionparam: usize, hwnd: Param2, pconfigdatain: *const u8, dwsizeofconfigdatain: u32, ppconfigdataout: *mut *mut u8, pdwsizeofconfigdataout: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dweaptypeid), - ::core::mem::transmute(uconnectionparam), - hwnd.into_param().abi(), - ::core::mem::transmute(pconfigdatain), - ::core::mem::transmute(dwsizeofconfigdatain), - ::core::mem::transmute(ppconfigdataout), - ::core::mem::transmute(pdwsizeofconfigdataout), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwnd.into_param().abi(), ::core::mem::transmute(pconfigdatain), ::core::mem::transmute(dwsizeofconfigdatain), ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() } pub unsafe fn GetGlobalConfig(&self, dweaptypeid: u32, ppconfigdataout: *mut *mut u8, pdwsizeofconfigdataout: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ServerInvokeCertificateConfigUI<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(&self, dweaptypeid: u32, uconnectionparam: usize, hwnd: Param2, pconfigdatain: *const u8, dwsizeofconfigdatain: u32, ppconfigdataout: *mut *mut u8, pdwsizeofconfigdataout: *mut u32, ureserved: usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dweaptypeid), - ::core::mem::transmute(uconnectionparam), - hwnd.into_param().abi(), - ::core::mem::transmute(pconfigdatain), - ::core::mem::transmute(dwsizeofconfigdatain), - ::core::mem::transmute(ppconfigdataout), - ::core::mem::transmute(pdwsizeofconfigdataout), - ::core::mem::transmute(ureserved), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(dweaptypeid), ::core::mem::transmute(uconnectionparam), hwnd.into_param().abi(), ::core::mem::transmute(pconfigdatain), ::core::mem::transmute(dwsizeofconfigdatain), ::core::mem::transmute(ppconfigdataout), ::core::mem::transmute(pdwsizeofconfigdataout), ::core::mem::transmute(ureserved)).ok() } } unsafe impl ::windows::core::Interface for IEAPProviderConfig3 { @@ -3019,14 +2761,7 @@ impl ::core::default::Default for LEGACY_INTERACTIVE_UI_PARAMS { } impl ::core::fmt::Debug for LEGACY_INTERACTIVE_UI_PARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("LEGACY_INTERACTIVE_UI_PARAMS") - .field("eapType", &self.eapType) - .field("dwSizeofContextData", &self.dwSizeofContextData) - .field("pContextData", &self.pContextData) - .field("dwSizeofInteractiveUIData", &self.dwSizeofInteractiveUIData) - .field("pInteractiveUIData", &self.pInteractiveUIData) - .field("dwError", &self.dwError) - .finish() + fmt.debug_struct("LEGACY_INTERACTIVE_UI_PARAMS").field("eapType", &self.eapType).field("dwSizeofContextData", &self.dwSizeofContextData).field("pContextData", &self.pContextData).field("dwSizeofInteractiveUIData", &self.dwSizeofInteractiveUIData).field("pInteractiveUIData", &self.pInteractiveUIData).field("dwError", &self.dwError).finish() } } impl ::core::cmp::PartialEq for LEGACY_INTERACTIVE_UI_PARAMS { @@ -3115,14 +2850,7 @@ impl ::core::default::Default for PPP_EAP_INFO { } impl ::core::fmt::Debug for PPP_EAP_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PPP_EAP_INFO") - .field("dwSizeInBytes", &self.dwSizeInBytes) - .field("dwEapTypeId", &self.dwEapTypeId) - .field("RasEapInitialize", &self.RasEapInitialize) - .field("RasEapBegin", &self.RasEapBegin) - .field("RasEapEnd", &self.RasEapEnd) - .field("RasEapMakeMessage", &self.RasEapMakeMessage) - .finish() + fmt.debug_struct("PPP_EAP_INFO").field("dwSizeInBytes", &self.dwSizeInBytes).field("dwEapTypeId", &self.dwEapTypeId).field("RasEapInitialize", &self.RasEapInitialize).field("RasEapBegin", &self.RasEapBegin).field("RasEapEnd", &self.RasEapEnd).field("RasEapMakeMessage", &self.RasEapMakeMessage).finish() } } impl ::core::cmp::PartialEq for PPP_EAP_INFO { @@ -3281,21 +3009,7 @@ impl ::core::fmt::Debug for PPP_EAP_OUTPUT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PPP_EAP_OUTPUT { fn eq(&self, other: &Self) -> bool { - self.dwSizeInBytes == other.dwSizeInBytes - && self.Action == other.Action - && self.dwAuthResultCode == other.dwAuthResultCode - && self.pUserAttributes == other.pUserAttributes - && self.fInvokeInteractiveUI == other.fInvokeInteractiveUI - && self.pUIContextData == other.pUIContextData - && self.dwSizeOfUIContextData == other.dwSizeOfUIContextData - && self.fSaveConnectionData == other.fSaveConnectionData - && self.pConnectionData == other.pConnectionData - && self.dwSizeOfConnectionData == other.dwSizeOfConnectionData - && self.fSaveUserData == other.fSaveUserData - && self.pUserData == other.pUserData - && self.dwSizeOfUserData == other.dwSizeOfUserData - && self.pNgcKerbTicket == other.pNgcKerbTicket - && self.fSaveToCredMan == other.fSaveToCredMan + self.dwSizeInBytes == other.dwSizeInBytes && self.Action == other.Action && self.dwAuthResultCode == other.dwAuthResultCode && self.pUserAttributes == other.pUserAttributes && self.fInvokeInteractiveUI == other.fInvokeInteractiveUI && self.pUIContextData == other.pUIContextData && self.dwSizeOfUIContextData == other.dwSizeOfUIContextData && self.fSaveConnectionData == other.fSaveConnectionData && self.pConnectionData == other.pConnectionData && self.dwSizeOfConnectionData == other.dwSizeOfConnectionData && self.fSaveUserData == other.fSaveUserData && self.pUserData == other.pUserData && self.dwSizeOfUserData == other.dwSizeOfUserData && self.pNgcKerbTicket == other.pNgcKerbTicket && self.fSaveToCredMan == other.fSaveToCredMan } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Security/NetworkAccessProtection/mod.rs b/src/Windows/Win32/Security/NetworkAccessProtection/mod.rs index daab2638c9..46654c14e9 100644 --- a/src/Windows/Win32/Security/NetworkAccessProtection/mod.rs +++ b/src/Windows/Win32/Security/NetworkAccessProtection/mod.rs @@ -331,17 +331,7 @@ impl ::core::default::Default for NapComponentRegistrationInfo { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NapComponentRegistrationInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NapComponentRegistrationInfo") - .field("id", &self.id) - .field("friendlyName", &self.friendlyName) - .field("description", &self.description) - .field("version", &self.version) - .field("vendorName", &self.vendorName) - .field("infoClsid", &self.infoClsid) - .field("configClsid", &self.configClsid) - .field("registrationDate", &self.registrationDate) - .field("componentType", &self.componentType) - .finish() + fmt.debug_struct("NapComponentRegistrationInfo").field("id", &self.id).field("friendlyName", &self.friendlyName).field("description", &self.description).field("version", &self.version).field("vendorName", &self.vendorName).field("infoClsid", &self.infoClsid).field("configClsid", &self.configClsid).field("registrationDate", &self.registrationDate).field("componentType", &self.componentType).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Security/Tpm/mod.rs b/src/Windows/Win32/Security/Tpm/mod.rs index 0f0284227b..43099ea1ef 100644 --- a/src/Windows/Win32/Security/Tpm/mod.rs +++ b/src/Windows/Win32/Security/Tpm/mod.rs @@ -4,23 +4,7 @@ pub struct ITpmVirtualSmartCardManager(pub ::windows::core::IUnknown); impl ITpmVirtualSmartCardManager { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateVirtualSmartCard<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param11: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>( - &self, - pszfriendlyname: Param0, - badminalgid: u8, - pbadminkey: *const u8, - cbadminkey: u32, - pbadminkcv: *const u8, - cbadminkcv: u32, - pbpuk: *const u8, - cbpuk: u32, - pbpin: *const u8, - cbpin: u32, - fgenerate: Param10, - pstatuscallback: Param11, - ppszinstanceid: *mut super::super::Foundation::PWSTR, - pfneedreboot: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { + pub unsafe fn CreateVirtualSmartCard<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param11: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>(&self, pszfriendlyname: Param0, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, fgenerate: Param10, pstatuscallback: Param11, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)( ::core::mem::transmute_copy(self), pszfriendlyname.into_param().abi(), @@ -76,8 +60,7 @@ pub struct ITpmVirtualSmartCardManager_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszfriendlyname: super::super::Foundation::PWSTR, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, fgenerate: super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszfriendlyname: super::super::Foundation::PWSTR, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, fgenerate: super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszinstanceid: super::super::Foundation::PWSTR, pstatuscallback: ::windows::core::RawPtr, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -87,23 +70,7 @@ pub struct ITpmVirtualSmartCardManager_abi( pub struct ITpmVirtualSmartCardManager2(pub ::windows::core::IUnknown); impl ITpmVirtualSmartCardManager2 { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateVirtualSmartCard<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param11: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>( - &self, - pszfriendlyname: Param0, - badminalgid: u8, - pbadminkey: *const u8, - cbadminkey: u32, - pbadminkcv: *const u8, - cbadminkcv: u32, - pbpuk: *const u8, - cbpuk: u32, - pbpin: *const u8, - cbpin: u32, - fgenerate: Param10, - pstatuscallback: Param11, - ppszinstanceid: *mut super::super::Foundation::PWSTR, - pfneedreboot: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { + pub unsafe fn CreateVirtualSmartCard<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param11: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>(&self, pszfriendlyname: Param0, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, fgenerate: Param10, pstatuscallback: Param11, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)( ::core::mem::transmute_copy(self), pszfriendlyname.into_param().abi(), @@ -129,25 +96,7 @@ impl ITpmVirtualSmartCardManager2 { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pszinstanceid.into_param().abi(), pstatuscallback.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateVirtualSmartCardWithPinPolicy<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param12: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param13: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>( - &self, - pszfriendlyname: Param0, - badminalgid: u8, - pbadminkey: *const u8, - cbadminkey: u32, - pbadminkcv: *const u8, - cbadminkcv: u32, - pbpuk: *const u8, - cbpuk: u32, - pbpin: *const u8, - cbpin: u32, - pbpinpolicy: *const u8, - cbpinpolicy: u32, - fgenerate: Param12, - pstatuscallback: Param13, - ppszinstanceid: *mut super::super::Foundation::PWSTR, - pfneedreboot: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { + pub unsafe fn CreateVirtualSmartCardWithPinPolicy<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param12: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param13: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>(&self, pszfriendlyname: Param0, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, pbpinpolicy: *const u8, cbpinpolicy: u32, fgenerate: Param12, pstatuscallback: Param13, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)( ::core::mem::transmute_copy(self), pszfriendlyname.into_param().abi(), @@ -220,31 +169,11 @@ pub struct ITpmVirtualSmartCardManager2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszfriendlyname: super::super::Foundation::PWSTR, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, fgenerate: super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszfriendlyname: super::super::Foundation::PWSTR, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, fgenerate: super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszinstanceid: super::super::Foundation::PWSTR, pstatuscallback: ::windows::core::RawPtr, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pszfriendlyname: super::super::Foundation::PWSTR, - badminalgid: u8, - pbadminkey: *const u8, - cbadminkey: u32, - pbadminkcv: *const u8, - cbadminkcv: u32, - pbpuk: *const u8, - cbpuk: u32, - pbpin: *const u8, - cbpin: u32, - pbpinpolicy: *const u8, - cbpinpolicy: u32, - fgenerate: super::super::Foundation::BOOL, - pstatuscallback: ::windows::core::RawPtr, - ppszinstanceid: *mut super::super::Foundation::PWSTR, - pfneedreboot: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszfriendlyname: super::super::Foundation::PWSTR, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, pbpinpolicy: *const u8, cbpinpolicy: u32, fgenerate: super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -252,23 +181,7 @@ pub struct ITpmVirtualSmartCardManager2_abi( pub struct ITpmVirtualSmartCardManager3(pub ::windows::core::IUnknown); impl ITpmVirtualSmartCardManager3 { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateVirtualSmartCard<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param11: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>( - &self, - pszfriendlyname: Param0, - badminalgid: u8, - pbadminkey: *const u8, - cbadminkey: u32, - pbadminkcv: *const u8, - cbadminkcv: u32, - pbpuk: *const u8, - cbpuk: u32, - pbpin: *const u8, - cbpin: u32, - fgenerate: Param10, - pstatuscallback: Param11, - ppszinstanceid: *mut super::super::Foundation::PWSTR, - pfneedreboot: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { + pub unsafe fn CreateVirtualSmartCard<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param11: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>(&self, pszfriendlyname: Param0, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, fgenerate: Param10, pstatuscallback: Param11, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)( ::core::mem::transmute_copy(self), pszfriendlyname.into_param().abi(), @@ -294,25 +207,7 @@ impl ITpmVirtualSmartCardManager3 { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pszinstanceid.into_param().abi(), pstatuscallback.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateVirtualSmartCardWithPinPolicy<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param12: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param13: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>( - &self, - pszfriendlyname: Param0, - badminalgid: u8, - pbadminkey: *const u8, - cbadminkey: u32, - pbadminkcv: *const u8, - cbadminkcv: u32, - pbpuk: *const u8, - cbpuk: u32, - pbpin: *const u8, - cbpin: u32, - pbpinpolicy: *const u8, - cbpinpolicy: u32, - fgenerate: Param12, - pstatuscallback: Param13, - ppszinstanceid: *mut super::super::Foundation::PWSTR, - pfneedreboot: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { + pub unsafe fn CreateVirtualSmartCardWithPinPolicy<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param12: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param13: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>(&self, pszfriendlyname: Param0, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, pbpinpolicy: *const u8, cbpinpolicy: u32, fgenerate: Param12, pstatuscallback: Param13, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)( ::core::mem::transmute_copy(self), pszfriendlyname.into_param().abi(), @@ -335,24 +230,7 @@ impl ITpmVirtualSmartCardManager3 { .ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateVirtualSmartCardWithAttestation<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param13: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param14: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>( - &self, - pszfriendlyname: Param0, - badminalgid: u8, - pbadminkey: *const u8, - cbadminkey: u32, - pbadminkcv: *const u8, - cbadminkcv: u32, - pbpuk: *const u8, - cbpuk: u32, - pbpin: *const u8, - cbpin: u32, - pbpinpolicy: *const u8, - cbpinpolicy: u32, - attestationtype: TPMVSC_ATTESTATION_TYPE, - fgenerate: Param13, - pstatuscallback: Param14, - ) -> ::windows::core::Result { + pub unsafe fn CreateVirtualSmartCardWithAttestation<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param13: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param14: ::windows::core::IntoParam<'a, ITpmVirtualSmartCardManagerStatusCallback>>(&self, pszfriendlyname: Param0, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, pbpinpolicy: *const u8, cbpinpolicy: u32, attestationtype: TPMVSC_ATTESTATION_TYPE, fgenerate: Param13, pstatuscallback: Param14) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).6)( ::core::mem::transmute_copy(self), @@ -446,52 +324,13 @@ pub struct ITpmVirtualSmartCardManager3_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszfriendlyname: super::super::Foundation::PWSTR, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, fgenerate: super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszfriendlyname: super::super::Foundation::PWSTR, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, fgenerate: super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszinstanceid: super::super::Foundation::PWSTR, pstatuscallback: ::windows::core::RawPtr, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pszfriendlyname: super::super::Foundation::PWSTR, - badminalgid: u8, - pbadminkey: *const u8, - cbadminkey: u32, - pbadminkcv: *const u8, - cbadminkcv: u32, - pbpuk: *const u8, - cbpuk: u32, - pbpin: *const u8, - cbpin: u32, - pbpinpolicy: *const u8, - cbpinpolicy: u32, - fgenerate: super::super::Foundation::BOOL, - pstatuscallback: ::windows::core::RawPtr, - ppszinstanceid: *mut super::super::Foundation::PWSTR, - pfneedreboot: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszfriendlyname: super::super::Foundation::PWSTR, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, pbpinpolicy: *const u8, cbpinpolicy: u32, fgenerate: super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr, ppszinstanceid: *mut super::super::Foundation::PWSTR, pfneedreboot: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pszfriendlyname: super::super::Foundation::PWSTR, - badminalgid: u8, - pbadminkey: *const u8, - cbadminkey: u32, - pbadminkcv: *const u8, - cbadminkcv: u32, - pbpuk: *const u8, - cbpuk: u32, - pbpin: *const u8, - cbpin: u32, - pbpinpolicy: *const u8, - cbpinpolicy: u32, - attestationtype: TPMVSC_ATTESTATION_TYPE, - fgenerate: super::super::Foundation::BOOL, - pstatuscallback: ::windows::core::RawPtr, - ppszinstanceid: *mut super::super::Foundation::PWSTR, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszfriendlyname: super::super::Foundation::PWSTR, badminalgid: u8, pbadminkey: *const u8, cbadminkey: u32, pbadminkcv: *const u8, cbadminkcv: u32, pbpuk: *const u8, cbpuk: u32, pbpin: *const u8, cbpin: u32, pbpinpolicy: *const u8, cbpinpolicy: u32, attestationtype: TPMVSC_ATTESTATION_TYPE, fgenerate: super::super::Foundation::BOOL, pstatuscallback: ::windows::core::RawPtr, ppszinstanceid: *mut super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] diff --git a/src/Windows/Win32/Security/WinTrust/mod.rs b/src/Windows/Win32/Security/WinTrust/mod.rs index 9a0f304121..66eedc916d 100644 --- a/src/Windows/Win32/Security/WinTrust/mod.rs +++ b/src/Windows/Win32/Security/WinTrust/mod.rs @@ -216,21 +216,7 @@ impl ::core::fmt::Debug for CRYPT_PROVIDER_CERT { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::cmp::PartialEq for CRYPT_PROVIDER_CERT { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.pCert == other.pCert - && self.fCommercial == other.fCommercial - && self.fTrustedRoot == other.fTrustedRoot - && self.fSelfSigned == other.fSelfSigned - && self.fTestCert == other.fTestCert - && self.dwRevokedReason == other.dwRevokedReason - && self.dwConfidence == other.dwConfidence - && self.dwError == other.dwError - && self.pTrustListContext == other.pTrustListContext - && self.fTrustListSignerCert == other.fTrustListSignerCert - && self.pCtlContext == other.pCtlContext - && self.dwCtlError == other.dwCtlError - && self.fIsCyclic == other.fIsCyclic - && self.pChainElement == other.pChainElement + self.cbStruct == other.cbStruct && self.pCert == other.pCert && self.fCommercial == other.fCommercial && self.fTrustedRoot == other.fTrustedRoot && self.fSelfSigned == other.fSelfSigned && self.fTestCert == other.fTestCert && self.dwRevokedReason == other.dwRevokedReason && self.dwConfidence == other.dwConfidence && self.dwError == other.dwError && self.pTrustListContext == other.pTrustListContext && self.fTrustListSignerCert == other.fTrustListSignerCert && self.pCtlContext == other.pCtlContext && self.dwCtlError == other.dwCtlError && self.fIsCyclic == other.fIsCyclic && self.pChainElement == other.pChainElement } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -462,13 +448,7 @@ impl ::core::default::Default for CRYPT_PROVIDER_REGDEFUSAGE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CRYPT_PROVIDER_REGDEFUSAGE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_PROVIDER_REGDEFUSAGE") - .field("cbStruct", &self.cbStruct) - .field("pgActionID", &self.pgActionID) - .field("pwszDllName", &self.pwszDllName) - .field("pwszLoadCallbackDataFunctionName", &self.pwszLoadCallbackDataFunctionName) - .field("pwszFreeCallbackDataFunctionName", &self.pwszFreeCallbackDataFunctionName) - .finish() + fmt.debug_struct("CRYPT_PROVIDER_REGDEFUSAGE").field("cbStruct", &self.cbStruct).field("pgActionID", &self.pgActionID).field("pwszDllName", &self.pwszDllName).field("pwszLoadCallbackDataFunctionName", &self.pwszLoadCallbackDataFunctionName).field("pwszFreeCallbackDataFunctionName", &self.pwszFreeCallbackDataFunctionName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -509,18 +489,7 @@ impl ::core::default::Default for CRYPT_PROVIDER_SGNR { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for CRYPT_PROVIDER_SGNR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CRYPT_PROVIDER_SGNR") - .field("cbStruct", &self.cbStruct) - .field("sftVerifyAsOf", &self.sftVerifyAsOf) - .field("csCertChain", &self.csCertChain) - .field("pasCertChain", &self.pasCertChain) - .field("dwSignerType", &self.dwSignerType) - .field("psSigner", &self.psSigner) - .field("dwError", &self.dwError) - .field("csCounterSigners", &self.csCounterSigners) - .field("pasCounterSigners", &self.pasCounterSigners) - .field("pChainContext", &self.pChainContext) - .finish() + fmt.debug_struct("CRYPT_PROVIDER_SGNR").field("cbStruct", &self.cbStruct).field("sftVerifyAsOf", &self.sftVerifyAsOf).field("csCertChain", &self.csCertChain).field("pasCertChain", &self.pasCertChain).field("dwSignerType", &self.dwSignerType).field("psSigner", &self.psSigner).field("dwError", &self.dwError).field("csCounterSigners", &self.csCounterSigners).field("pasCounterSigners", &self.pasCounterSigners).field("pChainContext", &self.pChainContext).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -582,18 +551,7 @@ impl ::core::fmt::Debug for CRYPT_PROVIDER_SIGSTATE { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::cmp::PartialEq for CRYPT_PROVIDER_SIGSTATE { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.rhSecondarySigs == other.rhSecondarySigs - && self.hPrimarySig == other.hPrimarySig - && self.fFirstAttemptMade == other.fFirstAttemptMade - && self.fNoMoreSigs == other.fNoMoreSigs - && self.cSecondarySigs == other.cSecondarySigs - && self.dwCurrentIndex == other.dwCurrentIndex - && self.fSupportMultiSig == other.fSupportMultiSig - && self.dwCryptoPolicySupport == other.dwCryptoPolicySupport - && self.iAttemptCount == other.iAttemptCount - && self.fCheckedSealing == other.fCheckedSealing - && self.pSealingSignature == other.pSealingSignature + self.cbStruct == other.cbStruct && self.rhSecondarySigs == other.rhSecondarySigs && self.hPrimarySig == other.hPrimarySig && self.fFirstAttemptMade == other.fFirstAttemptMade && self.fNoMoreSigs == other.fNoMoreSigs && self.cSecondarySigs == other.cSecondarySigs && self.dwCurrentIndex == other.dwCurrentIndex && self.fSupportMultiSig == other.fSupportMultiSig && self.dwCryptoPolicySupport == other.dwCryptoPolicySupport && self.iAttemptCount == other.iAttemptCount && self.fCheckedSealing == other.fCheckedSealing && self.pSealingSignature == other.pSealingSignature } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -820,18 +778,7 @@ impl ::core::fmt::Debug for DRIVER_VER_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::cmp::PartialEq for DRIVER_VER_INFO { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.dwReserved1 == other.dwReserved1 - && self.dwReserved2 == other.dwReserved2 - && self.dwPlatform == other.dwPlatform - && self.dwVersion == other.dwVersion - && self.wszVersion == other.wszVersion - && self.wszSignedBy == other.wszSignedBy - && self.pcSignerCertContext == other.pcSignerCertContext - && self.sOSVersionLow == other.sOSVersionLow - && self.sOSVersionHigh == other.sOSVersionHigh - && self.dwBuildNumberLow == other.dwBuildNumberLow - && self.dwBuildNumberHigh == other.dwBuildNumberHigh + self.cbStruct == other.cbStruct && self.dwReserved1 == other.dwReserved1 && self.dwReserved2 == other.dwReserved2 && self.dwPlatform == other.dwPlatform && self.dwVersion == other.dwVersion && self.wszVersion == other.wszVersion && self.wszSignedBy == other.wszSignedBy && self.pcSignerCertContext == other.pcSignerCertContext && self.sOSVersionLow == other.sOSVersionLow && self.sOSVersionHigh == other.sOSVersionHigh && self.dwBuildNumberLow == other.dwBuildNumberLow && self.dwBuildNumberHigh == other.dwBuildNumberHigh } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] @@ -984,15 +931,7 @@ impl ::core::default::Default for PROVDATA_SIP { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] impl ::core::fmt::Debug for PROVDATA_SIP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROVDATA_SIP") - .field("cbStruct", &self.cbStruct) - .field("gSubject", &self.gSubject) - .field("pSip", &self.pSip) - .field("pCATSip", &self.pCATSip) - .field("psSipSubjectInfo", &self.psSipSubjectInfo) - .field("psSipCATSubjectInfo", &self.psSipCATSubjectInfo) - .field("psIndirectData", &self.psIndirectData) - .finish() + fmt.debug_struct("PROVDATA_SIP").field("cbStruct", &self.cbStruct).field("gSubject", &self.gSubject).field("pSip", &self.pSip).field("pCATSip", &self.pCATSip).field("psSipSubjectInfo", &self.psSipSubjectInfo).field("psSipCATSubjectInfo", &self.psSipCATSubjectInfo).field("psIndirectData", &self.psIndirectData).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] @@ -1319,15 +1258,7 @@ impl ::core::default::Default for SPC_SIGINFO { } impl ::core::fmt::Debug for SPC_SIGINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SPC_SIGINFO") - .field("dwSipVersion", &self.dwSipVersion) - .field("gSIPGuid", &self.gSIPGuid) - .field("dwReserved1", &self.dwReserved1) - .field("dwReserved2", &self.dwReserved2) - .field("dwReserved3", &self.dwReserved3) - .field("dwReserved4", &self.dwReserved4) - .field("dwReserved5", &self.dwReserved5) - .finish() + fmt.debug_struct("SPC_SIGINFO").field("dwSipVersion", &self.dwSipVersion).field("gSIPGuid", &self.gSIPGuid).field("dwReserved1", &self.dwReserved1).field("dwReserved2", &self.dwReserved2).field("dwReserved3", &self.dwReserved3).field("dwReserved4", &self.dwReserved4).field("dwReserved5", &self.dwReserved5).finish() } } impl ::core::cmp::PartialEq for SPC_SIGINFO { @@ -1492,15 +1423,7 @@ impl ::core::default::Default for WINTRUST_BLOB_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WINTRUST_BLOB_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WINTRUST_BLOB_INFO") - .field("cbStruct", &self.cbStruct) - .field("gSubject", &self.gSubject) - .field("pcwszDisplayName", &self.pcwszDisplayName) - .field("cbMemObject", &self.cbMemObject) - .field("pbMemObject", &self.pbMemObject) - .field("cbMemSignedMsg", &self.cbMemSignedMsg) - .field("pbMemSignedMsg", &self.pbMemSignedMsg) - .finish() + fmt.debug_struct("WINTRUST_BLOB_INFO").field("cbStruct", &self.cbStruct).field("gSubject", &self.gSubject).field("pcwszDisplayName", &self.pcwszDisplayName).field("cbMemObject", &self.cbMemObject).field("pbMemObject", &self.pbMemObject).field("cbMemSignedMsg", &self.cbMemSignedMsg).field("pbMemSignedMsg", &self.pbMemSignedMsg).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1590,15 +1513,7 @@ impl ::core::default::Default for WINTRUST_CERT_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] impl ::core::fmt::Debug for WINTRUST_CERT_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WINTRUST_CERT_INFO") - .field("cbStruct", &self.cbStruct) - .field("pcwszDisplayName", &self.pcwszDisplayName) - .field("psCertContext", &self.psCertContext) - .field("chStores", &self.chStores) - .field("pahStores", &self.pahStores) - .field("dwFlags", &self.dwFlags) - .field("psftVerifyAsOf", &self.psftVerifyAsOf) - .finish() + fmt.debug_struct("WINTRUST_CERT_INFO").field("cbStruct", &self.cbStruct).field("pcwszDisplayName", &self.pcwszDisplayName).field("psCertContext", &self.psCertContext).field("chStores", &self.chStores).field("pahStores", &self.pahStores).field("dwFlags", &self.dwFlags).field("psftVerifyAsOf", &self.psftVerifyAsOf).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] diff --git a/src/Windows/Win32/Security/WinWlx/mod.rs b/src/Windows/Win32/Security/WinWlx/mod.rs index d59512de2c..6d848f4446 100644 --- a/src/Windows/Win32/Security/WinWlx/mod.rs +++ b/src/Windows/Win32/Security/WinWlx/mod.rs @@ -115,14 +115,7 @@ impl ::core::default::Default for WLX_CLIENT_CREDENTIALS_INFO_V2_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WLX_CLIENT_CREDENTIALS_INFO_V2_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLX_CLIENT_CREDENTIALS_INFO_V2_0") - .field("dwType", &self.dwType) - .field("pszUserName", &self.pszUserName) - .field("pszDomain", &self.pszDomain) - .field("pszPassword", &self.pszPassword) - .field("fPromptForPassword", &self.fPromptForPassword) - .field("fDisconnectOnLogonFailure", &self.fDisconnectOnLogonFailure) - .finish() + fmt.debug_struct("WLX_CLIENT_CREDENTIALS_INFO_V2_0").field("dwType", &self.dwType).field("pszUserName", &self.pszUserName).field("pszDomain", &self.pszDomain).field("pszPassword", &self.pszPassword).field("fPromptForPassword", &self.fPromptForPassword).field("fDisconnectOnLogonFailure", &self.fDisconnectOnLogonFailure).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -788,14 +781,7 @@ impl ::core::default::Default for WLX_PROFILE_V2_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WLX_PROFILE_V2_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WLX_PROFILE_V2_0") - .field("dwType", &self.dwType) - .field("pszProfile", &self.pszProfile) - .field("pszPolicy", &self.pszPolicy) - .field("pszNetworkDefaultUserProfile", &self.pszNetworkDefaultUserProfile) - .field("pszServerName", &self.pszServerName) - .field("pszEnvironment", &self.pszEnvironment) - .finish() + fmt.debug_struct("WLX_PROFILE_V2_0").field("dwType", &self.dwType).field("pszProfile", &self.pszProfile).field("pszPolicy", &self.pszPolicy).field("pszNetworkDefaultUserProfile", &self.pszNetworkDefaultUserProfile).field("pszServerName", &self.pszServerName).field("pszEnvironment", &self.pszEnvironment).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Security/mod.rs b/src/Windows/Win32/Security/mod.rs index b71d62ea50..c8efa1b70f 100644 --- a/src/Windows/Win32/Security/mod.rs +++ b/src/Windows/Win32/Security/mod.rs @@ -521,130 +521,49 @@ pub unsafe fn AccessCheck<'a, Param1: ::windows::core::IntoParam<'a, super::Foun extern "system" { fn AccessCheck(psecuritydescriptor: *const SECURITY_DESCRIPTOR, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: *mut PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AccessCheck( - ::core::mem::transmute(psecuritydescriptor), - clienttoken.into_param().abi(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(genericmapping), - ::core::mem::transmute(privilegeset), - ::core::mem::transmute(privilegesetlength), - ::core::mem::transmute(grantedaccess), - ::core::mem::transmute(accessstatus), - )) + ::core::mem::transmute(AccessCheck(::core::mem::transmute(psecuritydescriptor), clienttoken.into_param().abi(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(genericmapping), ::core::mem::transmute(privilegeset), ::core::mem::transmute(privilegesetlength), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AccessCheckAndAuditAlarmA<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::Foundation::BOOL>>( - subsystemname: Param0, - handleid: *const ::core::ffi::c_void, - objecttypename: Param2, - objectname: Param3, - securitydescriptor: *const SECURITY_DESCRIPTOR, - desiredaccess: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: Param7, - grantedaccess: *mut u32, - accessstatus: *mut i32, - pfgenerateonclose: *mut i32, -) -> super::Foundation::BOOL { +pub unsafe fn AccessCheckAndAuditAlarmA<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::Foundation::BOOL>>(subsystemname: Param0, handleid: *const ::core::ffi::c_void, objecttypename: Param2, objectname: Param3, securitydescriptor: *const SECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: Param7, grantedaccess: *mut u32, accessstatus: *mut i32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn AccessCheckAndAuditAlarmA(subsystemname: super::Foundation::PSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PSTR, objectname: super::Foundation::PSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccess: *mut u32, accessstatus: *mut i32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AccessCheckAndAuditAlarmA( - subsystemname.into_param().abi(), - ::core::mem::transmute(handleid), - objecttypename.into_param().abi(), - objectname.into_param().abi(), - ::core::mem::transmute(securitydescriptor), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(genericmapping), - objectcreation.into_param().abi(), - ::core::mem::transmute(grantedaccess), - ::core::mem::transmute(accessstatus), - ::core::mem::transmute(pfgenerateonclose), - )) + ::core::mem::transmute(AccessCheckAndAuditAlarmA(subsystemname.into_param().abi(), ::core::mem::transmute(handleid), objecttypename.into_param().abi(), objectname.into_param().abi(), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(genericmapping), objectcreation.into_param().abi(), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus), ::core::mem::transmute(pfgenerateonclose))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AccessCheckAndAuditAlarmW<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::Foundation::BOOL>>( - subsystemname: Param0, - handleid: *const ::core::ffi::c_void, - objecttypename: Param2, - objectname: Param3, - securitydescriptor: *const SECURITY_DESCRIPTOR, - desiredaccess: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: Param7, - grantedaccess: *mut u32, - accessstatus: *mut i32, - pfgenerateonclose: *mut i32, -) -> super::Foundation::BOOL { +pub unsafe fn AccessCheckAndAuditAlarmW<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::Foundation::BOOL>>(subsystemname: Param0, handleid: *const ::core::ffi::c_void, objecttypename: Param2, objectname: Param3, securitydescriptor: *const SECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: Param7, grantedaccess: *mut u32, accessstatus: *mut i32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn AccessCheckAndAuditAlarmW(subsystemname: super::Foundation::PWSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PWSTR, objectname: super::Foundation::PWSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, desiredaccess: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccess: *mut u32, accessstatus: *mut i32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AccessCheckAndAuditAlarmW( - subsystemname.into_param().abi(), - ::core::mem::transmute(handleid), - objecttypename.into_param().abi(), - objectname.into_param().abi(), - ::core::mem::transmute(securitydescriptor), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(genericmapping), - objectcreation.into_param().abi(), - ::core::mem::transmute(grantedaccess), - ::core::mem::transmute(accessstatus), - ::core::mem::transmute(pfgenerateonclose), - )) + ::core::mem::transmute(AccessCheckAndAuditAlarmW(subsystemname.into_param().abi(), ::core::mem::transmute(handleid), objecttypename.into_param().abi(), objectname.into_param().abi(), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(genericmapping), objectcreation.into_param().abi(), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus), ::core::mem::transmute(pfgenerateonclose))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AccessCheckByType<'a, Param1: ::windows::core::IntoParam<'a, super::Foundation::PSID>, Param2: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>>( - psecuritydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: Param1, - clienttoken: Param2, - desiredaccess: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - privilegeset: *mut PRIVILEGE_SET, - privilegesetlength: *mut u32, - grantedaccess: *mut u32, - accessstatus: *mut i32, -) -> super::Foundation::BOOL { +pub unsafe fn AccessCheckByType<'a, Param1: ::windows::core::IntoParam<'a, super::Foundation::PSID>, Param2: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>>(psecuritydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: Param1, clienttoken: Param2, desiredaccess: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: *mut PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn AccessCheckByType(psecuritydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: *mut PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccess: *mut u32, accessstatus: *mut i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AccessCheckByType( - ::core::mem::transmute(psecuritydescriptor), - principalselfsid.into_param().abi(), - clienttoken.into_param().abi(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(objecttypelist), - ::core::mem::transmute(objecttypelistlength), - ::core::mem::transmute(genericmapping), - ::core::mem::transmute(privilegeset), - ::core::mem::transmute(privilegesetlength), - ::core::mem::transmute(grantedaccess), - ::core::mem::transmute(accessstatus), - )) + ::core::mem::transmute(AccessCheckByType(::core::mem::transmute(psecuritydescriptor), principalselfsid.into_param().abi(), clienttoken.into_param().abi(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(objecttypelist), ::core::mem::transmute(objecttypelistlength), ::core::mem::transmute(genericmapping), ::core::mem::transmute(privilegeset), ::core::mem::transmute(privilegesetlength), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(accessstatus))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -673,24 +592,7 @@ pub unsafe fn AccessCheckByTypeAndAuditAlarmA<'a, Param0: ::windows::core::IntoP { #[link(name = "windows")] extern "system" { - fn AccessCheckByTypeAndAuditAlarmA( - subsystemname: super::Foundation::PSTR, - handleid: *const ::core::ffi::c_void, - objecttypename: super::Foundation::PSTR, - objectname: super::Foundation::PSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccess: *mut u32, - accessstatus: *mut i32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; + fn AccessCheckByTypeAndAuditAlarmA(subsystemname: super::Foundation::PSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PSTR, objectname: super::Foundation::PSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccess: *mut u32, accessstatus: *mut i32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; } ::core::mem::transmute(AccessCheckByTypeAndAuditAlarmA( subsystemname.into_param().abi(), @@ -738,24 +640,7 @@ pub unsafe fn AccessCheckByTypeAndAuditAlarmW<'a, Param0: ::windows::core::IntoP { #[link(name = "windows")] extern "system" { - fn AccessCheckByTypeAndAuditAlarmW( - subsystemname: super::Foundation::PWSTR, - handleid: *const ::core::ffi::c_void, - objecttypename: super::Foundation::PWSTR, - objectname: super::Foundation::PWSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccess: *mut u32, - accessstatus: *mut i32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; + fn AccessCheckByTypeAndAuditAlarmW(subsystemname: super::Foundation::PWSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PWSTR, objectname: super::Foundation::PWSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccess: *mut u32, accessstatus: *mut i32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; } ::core::mem::transmute(AccessCheckByTypeAndAuditAlarmW( subsystemname.into_param().abi(), @@ -781,38 +666,14 @@ pub unsafe fn AccessCheckByTypeAndAuditAlarmW<'a, Param0: ::windows::core::IntoP } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AccessCheckByTypeResultList<'a, Param1: ::windows::core::IntoParam<'a, super::Foundation::PSID>, Param2: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>>( - psecuritydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: Param1, - clienttoken: Param2, - desiredaccess: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - privilegeset: *mut PRIVILEGE_SET, - privilegesetlength: *mut u32, - grantedaccesslist: *mut u32, - accessstatuslist: *mut u32, -) -> super::Foundation::BOOL { +pub unsafe fn AccessCheckByTypeResultList<'a, Param1: ::windows::core::IntoParam<'a, super::Foundation::PSID>, Param2: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>>(psecuritydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: Param1, clienttoken: Param2, desiredaccess: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: *mut PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccesslist: *mut u32, accessstatuslist: *mut u32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn AccessCheckByTypeResultList(psecuritydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, privilegeset: *mut PRIVILEGE_SET, privilegesetlength: *mut u32, grantedaccesslist: *mut u32, accessstatuslist: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(AccessCheckByTypeResultList( - ::core::mem::transmute(psecuritydescriptor), - principalselfsid.into_param().abi(), - clienttoken.into_param().abi(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(objecttypelist), - ::core::mem::transmute(objecttypelistlength), - ::core::mem::transmute(genericmapping), - ::core::mem::transmute(privilegeset), - ::core::mem::transmute(privilegesetlength), - ::core::mem::transmute(grantedaccesslist), - ::core::mem::transmute(accessstatuslist), - )) + ::core::mem::transmute(AccessCheckByTypeResultList(::core::mem::transmute(psecuritydescriptor), principalselfsid.into_param().abi(), clienttoken.into_param().abi(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(objecttypelist), ::core::mem::transmute(objecttypelistlength), ::core::mem::transmute(genericmapping), ::core::mem::transmute(privilegeset), ::core::mem::transmute(privilegesetlength), ::core::mem::transmute(grantedaccesslist), ::core::mem::transmute(accessstatuslist))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -841,24 +702,7 @@ pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmA<'a, Param0: ::windows::c { #[link(name = "windows")] extern "system" { - fn AccessCheckByTypeResultListAndAuditAlarmA( - subsystemname: super::Foundation::PSTR, - handleid: *const ::core::ffi::c_void, - objecttypename: super::Foundation::PSTR, - objectname: super::Foundation::PSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccess: *mut u32, - accessstatuslist: *mut u32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; + fn AccessCheckByTypeResultListAndAuditAlarmA(subsystemname: super::Foundation::PSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PSTR, objectname: super::Foundation::PSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccess: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; } ::core::mem::transmute(AccessCheckByTypeResultListAndAuditAlarmA( subsystemname.into_param().abi(), @@ -907,25 +751,7 @@ pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmByHandleA<'a, Param0: ::wi { #[link(name = "windows")] extern "system" { - fn AccessCheckByTypeResultListAndAuditAlarmByHandleA( - subsystemname: super::Foundation::PSTR, - handleid: *const ::core::ffi::c_void, - clienttoken: super::Foundation::HANDLE, - objecttypename: super::Foundation::PSTR, - objectname: super::Foundation::PSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccess: *mut u32, - accessstatuslist: *mut u32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; + fn AccessCheckByTypeResultListAndAuditAlarmByHandleA(subsystemname: super::Foundation::PSTR, handleid: *const ::core::ffi::c_void, clienttoken: super::Foundation::HANDLE, objecttypename: super::Foundation::PSTR, objectname: super::Foundation::PSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccess: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; } ::core::mem::transmute(AccessCheckByTypeResultListAndAuditAlarmByHandleA( subsystemname.into_param().abi(), @@ -975,25 +801,7 @@ pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmByHandleW<'a, Param0: ::wi { #[link(name = "windows")] extern "system" { - fn AccessCheckByTypeResultListAndAuditAlarmByHandleW( - subsystemname: super::Foundation::PWSTR, - handleid: *const ::core::ffi::c_void, - clienttoken: super::Foundation::HANDLE, - objecttypename: super::Foundation::PWSTR, - objectname: super::Foundation::PWSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccesslist: *mut u32, - accessstatuslist: *mut u32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; + fn AccessCheckByTypeResultListAndAuditAlarmByHandleW(subsystemname: super::Foundation::PWSTR, handleid: *const ::core::ffi::c_void, clienttoken: super::Foundation::HANDLE, objecttypename: super::Foundation::PWSTR, objectname: super::Foundation::PWSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccesslist: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; } ::core::mem::transmute(AccessCheckByTypeResultListAndAuditAlarmByHandleW( subsystemname.into_param().abi(), @@ -1042,24 +850,7 @@ pub unsafe fn AccessCheckByTypeResultListAndAuditAlarmW<'a, Param0: ::windows::c { #[link(name = "windows")] extern "system" { - fn AccessCheckByTypeResultListAndAuditAlarmW( - subsystemname: super::Foundation::PWSTR, - handleid: *const ::core::ffi::c_void, - objecttypename: super::Foundation::PWSTR, - objectname: super::Foundation::PWSTR, - securitydescriptor: *const SECURITY_DESCRIPTOR, - principalselfsid: super::Foundation::PSID, - desiredaccess: u32, - audittype: AUDIT_EVENT_TYPE, - flags: u32, - objecttypelist: *mut OBJECT_TYPE_LIST, - objecttypelistlength: u32, - genericmapping: *const GENERIC_MAPPING, - objectcreation: super::Foundation::BOOL, - grantedaccesslist: *mut u32, - accessstatuslist: *mut u32, - pfgenerateonclose: *mut i32, - ) -> super::Foundation::BOOL; + fn AccessCheckByTypeResultListAndAuditAlarmW(subsystemname: super::Foundation::PWSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PWSTR, objectname: super::Foundation::PWSTR, securitydescriptor: *const SECURITY_DESCRIPTOR, principalselfsid: super::Foundation::PSID, desiredaccess: u32, audittype: AUDIT_EVENT_TYPE, flags: u32, objecttypelist: *mut OBJECT_TYPE_LIST, objecttypelistlength: u32, genericmapping: *const GENERIC_MAPPING, objectcreation: super::Foundation::BOOL, grantedaccesslist: *mut u32, accessstatuslist: *mut u32, pfgenerateonclose: *mut i32) -> super::Foundation::BOOL; } ::core::mem::transmute(AccessCheckByTypeResultListAndAuditAlarmW( subsystemname.into_param().abi(), @@ -1218,17 +1009,7 @@ pub unsafe fn AddAuditAccessObjectAce<'a, Param6: ::windows::core::IntoParam<'a, extern "system" { fn AddAuditAccessObjectAce(pacl: *mut ACL, dwacerevision: u32, aceflags: ACE_FLAGS, accessmask: u32, objecttypeguid: *const ::windows::core::GUID, inheritedobjecttypeguid: *const ::windows::core::GUID, psid: super::Foundation::PSID, bauditsuccess: super::Foundation::BOOL, bauditfailure: super::Foundation::BOOL) -> super::Foundation::BOOL; } - ::core::mem::transmute(AddAuditAccessObjectAce( - ::core::mem::transmute(pacl), - ::core::mem::transmute(dwacerevision), - ::core::mem::transmute(aceflags), - ::core::mem::transmute(accessmask), - ::core::mem::transmute(objecttypeguid), - ::core::mem::transmute(inheritedobjecttypeguid), - psid.into_param().abi(), - bauditsuccess.into_param().abi(), - bauditfailure.into_param().abi(), - )) + ::core::mem::transmute(AddAuditAccessObjectAce(::core::mem::transmute(pacl), ::core::mem::transmute(dwacerevision), ::core::mem::transmute(aceflags), ::core::mem::transmute(accessmask), ::core::mem::transmute(objecttypeguid), ::core::mem::transmute(inheritedobjecttypeguid), psid.into_param().abi(), bauditsuccess.into_param().abi(), bauditfailure.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1326,19 +1107,7 @@ pub unsafe fn AllocateAndInitializeSid(pidentifierauthority: *const SID_IDENTIFI extern "system" { fn AllocateAndInitializeSid(pidentifierauthority: *const SID_IDENTIFIER_AUTHORITY, nsubauthoritycount: u8, nsubauthority0: u32, nsubauthority1: u32, nsubauthority2: u32, nsubauthority3: u32, nsubauthority4: u32, nsubauthority5: u32, nsubauthority6: u32, nsubauthority7: u32, psid: *mut super::Foundation::PSID) -> super::Foundation::BOOL; } - ::core::mem::transmute(AllocateAndInitializeSid( - ::core::mem::transmute(pidentifierauthority), - ::core::mem::transmute(nsubauthoritycount), - ::core::mem::transmute(nsubauthority0), - ::core::mem::transmute(nsubauthority1), - ::core::mem::transmute(nsubauthority2), - ::core::mem::transmute(nsubauthority3), - ::core::mem::transmute(nsubauthority4), - ::core::mem::transmute(nsubauthority5), - ::core::mem::transmute(nsubauthority6), - ::core::mem::transmute(nsubauthority7), - ::core::mem::transmute(psid), - )) + ::core::mem::transmute(AllocateAndInitializeSid(::core::mem::transmute(pidentifierauthority), ::core::mem::transmute(nsubauthoritycount), ::core::mem::transmute(nsubauthority0), ::core::mem::transmute(nsubauthority1), ::core::mem::transmute(nsubauthority2), ::core::mem::transmute(nsubauthority3), ::core::mem::transmute(nsubauthority4), ::core::mem::transmute(nsubauthority5), ::core::mem::transmute(nsubauthority6), ::core::mem::transmute(nsubauthority7), ::core::mem::transmute(psid))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1802,66 +1571,28 @@ pub unsafe fn CreatePrivateObjectSecurity<'a, Param3: ::windows::core::IntoParam } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreatePrivateObjectSecurityEx<'a, Param4: ::windows::core::IntoParam<'a, super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>>( - parentdescriptor: *const SECURITY_DESCRIPTOR, - creatordescriptor: *const SECURITY_DESCRIPTOR, - newdescriptor: *mut *mut SECURITY_DESCRIPTOR, - objecttype: *const ::windows::core::GUID, - iscontainerobject: Param4, - autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, - token: Param6, - genericmapping: *const GENERIC_MAPPING, -) -> super::Foundation::BOOL { +pub unsafe fn CreatePrivateObjectSecurityEx<'a, Param4: ::windows::core::IntoParam<'a, super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>>(parentdescriptor: *const SECURITY_DESCRIPTOR, creatordescriptor: *const SECURITY_DESCRIPTOR, newdescriptor: *mut *mut SECURITY_DESCRIPTOR, objecttype: *const ::windows::core::GUID, iscontainerobject: Param4, autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, token: Param6, genericmapping: *const GENERIC_MAPPING) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreatePrivateObjectSecurityEx(parentdescriptor: *const SECURITY_DESCRIPTOR, creatordescriptor: *const SECURITY_DESCRIPTOR, newdescriptor: *mut *mut SECURITY_DESCRIPTOR, objecttype: *const ::windows::core::GUID, iscontainerobject: super::Foundation::BOOL, autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, token: super::Foundation::HANDLE, genericmapping: *const GENERIC_MAPPING) -> super::Foundation::BOOL; } - ::core::mem::transmute(CreatePrivateObjectSecurityEx( - ::core::mem::transmute(parentdescriptor), - ::core::mem::transmute(creatordescriptor), - ::core::mem::transmute(newdescriptor), - ::core::mem::transmute(objecttype), - iscontainerobject.into_param().abi(), - ::core::mem::transmute(autoinheritflags), - token.into_param().abi(), - ::core::mem::transmute(genericmapping), - )) + ::core::mem::transmute(CreatePrivateObjectSecurityEx(::core::mem::transmute(parentdescriptor), ::core::mem::transmute(creatordescriptor), ::core::mem::transmute(newdescriptor), ::core::mem::transmute(objecttype), iscontainerobject.into_param().abi(), ::core::mem::transmute(autoinheritflags), token.into_param().abi(), ::core::mem::transmute(genericmapping))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreatePrivateObjectSecurityWithMultipleInheritance<'a, Param5: ::windows::core::IntoParam<'a, super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>>( - parentdescriptor: *const SECURITY_DESCRIPTOR, - creatordescriptor: *const SECURITY_DESCRIPTOR, - newdescriptor: *mut *mut SECURITY_DESCRIPTOR, - objecttypes: *const *const ::windows::core::GUID, - guidcount: u32, - iscontainerobject: Param5, - autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, - token: Param7, - genericmapping: *const GENERIC_MAPPING, -) -> super::Foundation::BOOL { +pub unsafe fn CreatePrivateObjectSecurityWithMultipleInheritance<'a, Param5: ::windows::core::IntoParam<'a, super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>>(parentdescriptor: *const SECURITY_DESCRIPTOR, creatordescriptor: *const SECURITY_DESCRIPTOR, newdescriptor: *mut *mut SECURITY_DESCRIPTOR, objecttypes: *const *const ::windows::core::GUID, guidcount: u32, iscontainerobject: Param5, autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, token: Param7, genericmapping: *const GENERIC_MAPPING) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreatePrivateObjectSecurityWithMultipleInheritance(parentdescriptor: *const SECURITY_DESCRIPTOR, creatordescriptor: *const SECURITY_DESCRIPTOR, newdescriptor: *mut *mut SECURITY_DESCRIPTOR, objecttypes: *const *const ::windows::core::GUID, guidcount: u32, iscontainerobject: super::Foundation::BOOL, autoinheritflags: SECURITY_AUTO_INHERIT_FLAGS, token: super::Foundation::HANDLE, genericmapping: *const GENERIC_MAPPING) -> super::Foundation::BOOL; } - ::core::mem::transmute(CreatePrivateObjectSecurityWithMultipleInheritance( - ::core::mem::transmute(parentdescriptor), - ::core::mem::transmute(creatordescriptor), - ::core::mem::transmute(newdescriptor), - ::core::mem::transmute(objecttypes), - ::core::mem::transmute(guidcount), - iscontainerobject.into_param().abi(), - ::core::mem::transmute(autoinheritflags), - token.into_param().abi(), - ::core::mem::transmute(genericmapping), - )) + ::core::mem::transmute(CreatePrivateObjectSecurityWithMultipleInheritance(::core::mem::transmute(parentdescriptor), ::core::mem::transmute(creatordescriptor), ::core::mem::transmute(newdescriptor), ::core::mem::transmute(objecttypes), ::core::mem::transmute(guidcount), iscontainerobject.into_param().abi(), ::core::mem::transmute(autoinheritflags), token.into_param().abi(), ::core::mem::transmute(genericmapping))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1875,17 +1606,7 @@ pub unsafe fn CreateRestrictedToken<'a, Param0: ::windows::core::IntoParam<'a, s extern "system" { fn CreateRestrictedToken(existingtokenhandle: super::Foundation::HANDLE, flags: CREATE_RESTRICTED_TOKEN_FLAGS, disablesidcount: u32, sidstodisable: *const SID_AND_ATTRIBUTES, deleteprivilegecount: u32, privilegestodelete: *const LUID_AND_ATTRIBUTES, restrictedsidcount: u32, sidstorestrict: *const SID_AND_ATTRIBUTES, newtokenhandle: *mut super::Foundation::HANDLE) -> super::Foundation::BOOL; } - ::core::mem::transmute(CreateRestrictedToken( - existingtokenhandle.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(disablesidcount), - ::core::mem::transmute(sidstodisable), - ::core::mem::transmute(deleteprivilegecount), - ::core::mem::transmute(privilegestodelete), - ::core::mem::transmute(restrictedsidcount), - ::core::mem::transmute(sidstorestrict), - ::core::mem::transmute(newtokenhandle), - )) + ::core::mem::transmute(CreateRestrictedToken(existingtokenhandle.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(disablesidcount), ::core::mem::transmute(sidstodisable), ::core::mem::transmute(deleteprivilegecount), ::core::mem::transmute(privilegestodelete), ::core::mem::transmute(restrictedsidcount), ::core::mem::transmute(sidstorestrict), ::core::mem::transmute(newtokenhandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2828,72 +2549,28 @@ pub unsafe fn LogonUserA<'a, Param0: ::windows::core::IntoParam<'a, super::Found } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn LogonUserExA<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PSTR>>( - lpszusername: Param0, - lpszdomain: Param1, - lpszpassword: Param2, - dwlogontype: LOGON32_LOGON, - dwlogonprovider: LOGON32_PROVIDER, - phtoken: *mut super::Foundation::HANDLE, - pplogonsid: *mut super::Foundation::PSID, - ppprofilebuffer: *mut *mut ::core::ffi::c_void, - pdwprofilelength: *mut u32, - pquotalimits: *mut QUOTA_LIMITS, -) -> super::Foundation::BOOL { +pub unsafe fn LogonUserExA<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PSTR>>(lpszusername: Param0, lpszdomain: Param1, lpszpassword: Param2, dwlogontype: LOGON32_LOGON, dwlogonprovider: LOGON32_PROVIDER, phtoken: *mut super::Foundation::HANDLE, pplogonsid: *mut super::Foundation::PSID, ppprofilebuffer: *mut *mut ::core::ffi::c_void, pdwprofilelength: *mut u32, pquotalimits: *mut QUOTA_LIMITS) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn LogonUserExA(lpszusername: super::Foundation::PSTR, lpszdomain: super::Foundation::PSTR, lpszpassword: super::Foundation::PSTR, dwlogontype: LOGON32_LOGON, dwlogonprovider: LOGON32_PROVIDER, phtoken: *mut super::Foundation::HANDLE, pplogonsid: *mut super::Foundation::PSID, ppprofilebuffer: *mut *mut ::core::ffi::c_void, pdwprofilelength: *mut u32, pquotalimits: *mut QUOTA_LIMITS) -> super::Foundation::BOOL; } - ::core::mem::transmute(LogonUserExA( - lpszusername.into_param().abi(), - lpszdomain.into_param().abi(), - lpszpassword.into_param().abi(), - ::core::mem::transmute(dwlogontype), - ::core::mem::transmute(dwlogonprovider), - ::core::mem::transmute(phtoken), - ::core::mem::transmute(pplogonsid), - ::core::mem::transmute(ppprofilebuffer), - ::core::mem::transmute(pdwprofilelength), - ::core::mem::transmute(pquotalimits), - )) + ::core::mem::transmute(LogonUserExA(lpszusername.into_param().abi(), lpszdomain.into_param().abi(), lpszpassword.into_param().abi(), ::core::mem::transmute(dwlogontype), ::core::mem::transmute(dwlogonprovider), ::core::mem::transmute(phtoken), ::core::mem::transmute(pplogonsid), ::core::mem::transmute(ppprofilebuffer), ::core::mem::transmute(pdwprofilelength), ::core::mem::transmute(pquotalimits))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn LogonUserExW<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>>( - lpszusername: Param0, - lpszdomain: Param1, - lpszpassword: Param2, - dwlogontype: LOGON32_LOGON, - dwlogonprovider: LOGON32_PROVIDER, - phtoken: *mut super::Foundation::HANDLE, - pplogonsid: *mut super::Foundation::PSID, - ppprofilebuffer: *mut *mut ::core::ffi::c_void, - pdwprofilelength: *mut u32, - pquotalimits: *mut QUOTA_LIMITS, -) -> super::Foundation::BOOL { +pub unsafe fn LogonUserExW<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>>(lpszusername: Param0, lpszdomain: Param1, lpszpassword: Param2, dwlogontype: LOGON32_LOGON, dwlogonprovider: LOGON32_PROVIDER, phtoken: *mut super::Foundation::HANDLE, pplogonsid: *mut super::Foundation::PSID, ppprofilebuffer: *mut *mut ::core::ffi::c_void, pdwprofilelength: *mut u32, pquotalimits: *mut QUOTA_LIMITS) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn LogonUserExW(lpszusername: super::Foundation::PWSTR, lpszdomain: super::Foundation::PWSTR, lpszpassword: super::Foundation::PWSTR, dwlogontype: LOGON32_LOGON, dwlogonprovider: LOGON32_PROVIDER, phtoken: *mut super::Foundation::HANDLE, pplogonsid: *mut super::Foundation::PSID, ppprofilebuffer: *mut *mut ::core::ffi::c_void, pdwprofilelength: *mut u32, pquotalimits: *mut QUOTA_LIMITS) -> super::Foundation::BOOL; } - ::core::mem::transmute(LogonUserExW( - lpszusername.into_param().abi(), - lpszdomain.into_param().abi(), - lpszpassword.into_param().abi(), - ::core::mem::transmute(dwlogontype), - ::core::mem::transmute(dwlogonprovider), - ::core::mem::transmute(phtoken), - ::core::mem::transmute(pplogonsid), - ::core::mem::transmute(ppprofilebuffer), - ::core::mem::transmute(pdwprofilelength), - ::core::mem::transmute(pquotalimits), - )) + ::core::mem::transmute(LogonUserExW(lpszusername.into_param().abi(), lpszdomain.into_param().abi(), lpszpassword.into_param().abi(), ::core::mem::transmute(dwlogontype), ::core::mem::transmute(dwlogonprovider), ::core::mem::transmute(phtoken), ::core::mem::transmute(pplogonsid), ::core::mem::transmute(ppprofilebuffer), ::core::mem::transmute(pdwprofilelength), ::core::mem::transmute(pquotalimits))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3079,19 +2756,7 @@ pub unsafe fn MakeAbsoluteSD(pselfrelativesecuritydescriptor: *const SECURITY_DE extern "system" { fn MakeAbsoluteSD(pselfrelativesecuritydescriptor: *const SECURITY_DESCRIPTOR, pabsolutesecuritydescriptor: *mut SECURITY_DESCRIPTOR, lpdwabsolutesecuritydescriptorsize: *mut u32, pdacl: *mut ACL, lpdwdaclsize: *mut u32, psacl: *mut ACL, lpdwsaclsize: *mut u32, powner: super::Foundation::PSID, lpdwownersize: *mut u32, pprimarygroup: super::Foundation::PSID, lpdwprimarygroupsize: *mut u32) -> super::Foundation::BOOL; } - ::core::mem::transmute(MakeAbsoluteSD( - ::core::mem::transmute(pselfrelativesecuritydescriptor), - ::core::mem::transmute(pabsolutesecuritydescriptor), - ::core::mem::transmute(lpdwabsolutesecuritydescriptorsize), - ::core::mem::transmute(pdacl), - ::core::mem::transmute(lpdwdaclsize), - ::core::mem::transmute(psacl), - ::core::mem::transmute(lpdwsaclsize), - ::core::mem::transmute(powner), - ::core::mem::transmute(lpdwownersize), - ::core::mem::transmute(pprimarygroup), - ::core::mem::transmute(lpdwprimarygroupsize), - )) + ::core::mem::transmute(MakeAbsoluteSD(::core::mem::transmute(pselfrelativesecuritydescriptor), ::core::mem::transmute(pabsolutesecuritydescriptor), ::core::mem::transmute(lpdwabsolutesecuritydescriptorsize), ::core::mem::transmute(pdacl), ::core::mem::transmute(lpdwdaclsize), ::core::mem::transmute(psacl), ::core::mem::transmute(lpdwsaclsize), ::core::mem::transmute(powner), ::core::mem::transmute(lpdwownersize), ::core::mem::transmute(pprimarygroup), ::core::mem::transmute(lpdwprimarygroupsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3283,80 +2948,28 @@ pub unsafe fn ObjectDeleteAuditAlarmW<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ObjectOpenAuditAlarmA<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>, Param9: ::windows::core::IntoParam<'a, super::Foundation::BOOL>, Param10: ::windows::core::IntoParam<'a, super::Foundation::BOOL>>( - subsystemname: Param0, - handleid: *const ::core::ffi::c_void, - objecttypename: Param2, - objectname: Param3, - psecuritydescriptor: *const SECURITY_DESCRIPTOR, - clienttoken: Param5, - desiredaccess: u32, - grantedaccess: u32, - privileges: *const PRIVILEGE_SET, - objectcreation: Param9, - accessgranted: Param10, - generateonclose: *mut i32, -) -> super::Foundation::BOOL { +pub unsafe fn ObjectOpenAuditAlarmA<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>, Param9: ::windows::core::IntoParam<'a, super::Foundation::BOOL>, Param10: ::windows::core::IntoParam<'a, super::Foundation::BOOL>>(subsystemname: Param0, handleid: *const ::core::ffi::c_void, objecttypename: Param2, objectname: Param3, psecuritydescriptor: *const SECURITY_DESCRIPTOR, clienttoken: Param5, desiredaccess: u32, grantedaccess: u32, privileges: *const PRIVILEGE_SET, objectcreation: Param9, accessgranted: Param10, generateonclose: *mut i32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ObjectOpenAuditAlarmA(subsystemname: super::Foundation::PSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PSTR, objectname: super::Foundation::PSTR, psecuritydescriptor: *const SECURITY_DESCRIPTOR, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, grantedaccess: u32, privileges: *const PRIVILEGE_SET, objectcreation: super::Foundation::BOOL, accessgranted: super::Foundation::BOOL, generateonclose: *mut i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(ObjectOpenAuditAlarmA( - subsystemname.into_param().abi(), - ::core::mem::transmute(handleid), - objecttypename.into_param().abi(), - objectname.into_param().abi(), - ::core::mem::transmute(psecuritydescriptor), - clienttoken.into_param().abi(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(grantedaccess), - ::core::mem::transmute(privileges), - objectcreation.into_param().abi(), - accessgranted.into_param().abi(), - ::core::mem::transmute(generateonclose), - )) + ::core::mem::transmute(ObjectOpenAuditAlarmA(subsystemname.into_param().abi(), ::core::mem::transmute(handleid), objecttypename.into_param().abi(), objectname.into_param().abi(), ::core::mem::transmute(psecuritydescriptor), clienttoken.into_param().abi(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(privileges), objectcreation.into_param().abi(), accessgranted.into_param().abi(), ::core::mem::transmute(generateonclose))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ObjectOpenAuditAlarmW<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>, Param9: ::windows::core::IntoParam<'a, super::Foundation::BOOL>, Param10: ::windows::core::IntoParam<'a, super::Foundation::BOOL>>( - subsystemname: Param0, - handleid: *const ::core::ffi::c_void, - objecttypename: Param2, - objectname: Param3, - psecuritydescriptor: *const SECURITY_DESCRIPTOR, - clienttoken: Param5, - desiredaccess: u32, - grantedaccess: u32, - privileges: *const PRIVILEGE_SET, - objectcreation: Param9, - accessgranted: Param10, - generateonclose: *mut i32, -) -> super::Foundation::BOOL { +pub unsafe fn ObjectOpenAuditAlarmW<'a, Param0: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Foundation::HANDLE>, Param9: ::windows::core::IntoParam<'a, super::Foundation::BOOL>, Param10: ::windows::core::IntoParam<'a, super::Foundation::BOOL>>(subsystemname: Param0, handleid: *const ::core::ffi::c_void, objecttypename: Param2, objectname: Param3, psecuritydescriptor: *const SECURITY_DESCRIPTOR, clienttoken: Param5, desiredaccess: u32, grantedaccess: u32, privileges: *const PRIVILEGE_SET, objectcreation: Param9, accessgranted: Param10, generateonclose: *mut i32) -> super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ObjectOpenAuditAlarmW(subsystemname: super::Foundation::PWSTR, handleid: *const ::core::ffi::c_void, objecttypename: super::Foundation::PWSTR, objectname: super::Foundation::PWSTR, psecuritydescriptor: *const SECURITY_DESCRIPTOR, clienttoken: super::Foundation::HANDLE, desiredaccess: u32, grantedaccess: u32, privileges: *const PRIVILEGE_SET, objectcreation: super::Foundation::BOOL, accessgranted: super::Foundation::BOOL, generateonclose: *mut i32) -> super::Foundation::BOOL; } - ::core::mem::transmute(ObjectOpenAuditAlarmW( - subsystemname.into_param().abi(), - ::core::mem::transmute(handleid), - objecttypename.into_param().abi(), - objectname.into_param().abi(), - ::core::mem::transmute(psecuritydescriptor), - clienttoken.into_param().abi(), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(grantedaccess), - ::core::mem::transmute(privileges), - objectcreation.into_param().abi(), - accessgranted.into_param().abi(), - ::core::mem::transmute(generateonclose), - )) + ::core::mem::transmute(ObjectOpenAuditAlarmW(subsystemname.into_param().abi(), ::core::mem::transmute(handleid), objecttypename.into_param().abi(), objectname.into_param().abi(), ::core::mem::transmute(psecuritydescriptor), clienttoken.into_param().abi(), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(grantedaccess), ::core::mem::transmute(privileges), objectcreation.into_param().abi(), accessgranted.into_param().abi(), ::core::mem::transmute(generateonclose))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3485,14 +3098,7 @@ impl ::core::default::Default for QUOTA_LIMITS { } impl ::core::fmt::Debug for QUOTA_LIMITS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("QUOTA_LIMITS") - .field("PagedPoolLimit", &self.PagedPoolLimit) - .field("NonPagedPoolLimit", &self.NonPagedPoolLimit) - .field("MinimumWorkingSetSize", &self.MinimumWorkingSetSize) - .field("MaximumWorkingSetSize", &self.MaximumWorkingSetSize) - .field("PagefileLimit", &self.PagefileLimit) - .field("TimeLimit", &self.TimeLimit) - .finish() + fmt.debug_struct("QUOTA_LIMITS").field("PagedPoolLimit", &self.PagedPoolLimit).field("NonPagedPoolLimit", &self.NonPagedPoolLimit).field("MinimumWorkingSetSize", &self.MinimumWorkingSetSize).field("MaximumWorkingSetSize", &self.MaximumWorkingSetSize).field("PagefileLimit", &self.PagefileLimit).field("TimeLimit", &self.TimeLimit).finish() } } impl ::core::cmp::PartialEq for QUOTA_LIMITS { @@ -3852,16 +3458,7 @@ impl ::core::default::Default for SE_ACCESS_REQUEST { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SE_ACCESS_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SE_ACCESS_REQUEST") - .field("Size", &self.Size) - .field("SeSecurityDescriptor", &self.SeSecurityDescriptor) - .field("DesiredAccess", &self.DesiredAccess) - .field("PreviouslyGrantedAccess", &self.PreviouslyGrantedAccess) - .field("PrincipalSelfSid", &self.PrincipalSelfSid) - .field("GenericMapping", &self.GenericMapping) - .field("ObjectTypeListCount", &self.ObjectTypeListCount) - .field("ObjectTypeList", &self.ObjectTypeList) - .finish() + fmt.debug_struct("SE_ACCESS_REQUEST").field("Size", &self.Size).field("SeSecurityDescriptor", &self.SeSecurityDescriptor).field("DesiredAccess", &self.DesiredAccess).field("PreviouslyGrantedAccess", &self.PreviouslyGrantedAccess).field("PrincipalSelfSid", &self.PrincipalSelfSid).field("GenericMapping", &self.GenericMapping).field("ObjectTypeListCount", &self.ObjectTypeListCount).field("ObjectTypeList", &self.ObjectTypeList).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4784,19 +4381,7 @@ impl ::core::fmt::Debug for TOKEN_ACCESS_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for TOKEN_ACCESS_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.SidHash == other.SidHash - && self.RestrictedSidHash == other.RestrictedSidHash - && self.Privileges == other.Privileges - && self.AuthenticationId == other.AuthenticationId - && self.TokenType == other.TokenType - && self.ImpersonationLevel == other.ImpersonationLevel - && self.MandatoryPolicy == other.MandatoryPolicy - && self.Flags == other.Flags - && self.AppContainerNumber == other.AppContainerNumber - && self.PackageSid == other.PackageSid - && self.CapabilitiesHash == other.CapabilitiesHash - && self.TrustLevelSid == other.TrustLevelSid - && self.SecurityAttributes == other.SecurityAttributes + self.SidHash == other.SidHash && self.RestrictedSidHash == other.RestrictedSidHash && self.Privileges == other.Privileges && self.AuthenticationId == other.AuthenticationId && self.TokenType == other.TokenType && self.ImpersonationLevel == other.ImpersonationLevel && self.MandatoryPolicy == other.MandatoryPolicy && self.Flags == other.Flags && self.AppContainerNumber == other.AppContainerNumber && self.PackageSid == other.PackageSid && self.CapabilitiesHash == other.CapabilitiesHash && self.TrustLevelSid == other.TrustLevelSid && self.SecurityAttributes == other.SecurityAttributes } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Storage/Cabinets/mod.rs b/src/Windows/Win32/Storage/Cabinets/mod.rs index 7b16c9ba90..fdf38f47d2 100644 --- a/src/Windows/Win32/Storage/Cabinets/mod.rs +++ b/src/Windows/Win32/Storage/Cabinets/mod.rs @@ -117,21 +117,7 @@ pub unsafe fn FCICreate(perf: *const ERF, pfnfcifp: PFNFCIFILEPLACED, pfna: PFNF extern "system" { fn FCICreate(perf: *const ERF, pfnfcifp: ::windows::core::RawPtr, pfna: ::windows::core::RawPtr, pfnf: ::windows::core::RawPtr, pfnopen: ::windows::core::RawPtr, pfnread: ::windows::core::RawPtr, pfnwrite: ::windows::core::RawPtr, pfnclose: ::windows::core::RawPtr, pfnseek: ::windows::core::RawPtr, pfndelete: ::windows::core::RawPtr, pfnfcigtf: ::windows::core::RawPtr, pccab: *const CCAB, pv: *const ::core::ffi::c_void) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(FCICreate( - ::core::mem::transmute(perf), - ::core::mem::transmute(pfnfcifp), - ::core::mem::transmute(pfna), - ::core::mem::transmute(pfnf), - ::core::mem::transmute(pfnopen), - ::core::mem::transmute(pfnread), - ::core::mem::transmute(pfnwrite), - ::core::mem::transmute(pfnclose), - ::core::mem::transmute(pfnseek), - ::core::mem::transmute(pfndelete), - ::core::mem::transmute(pfnfcigtf), - ::core::mem::transmute(pccab), - ::core::mem::transmute(pv), - )) + ::core::mem::transmute(FCICreate(::core::mem::transmute(perf), ::core::mem::transmute(pfnfcifp), ::core::mem::transmute(pfna), ::core::mem::transmute(pfnf), ::core::mem::transmute(pfnopen), ::core::mem::transmute(pfnread), ::core::mem::transmute(pfnwrite), ::core::mem::transmute(pfnclose), ::core::mem::transmute(pfnseek), ::core::mem::transmute(pfndelete), ::core::mem::transmute(pfnfcigtf), ::core::mem::transmute(pccab), ::core::mem::transmute(pv))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -223,16 +209,7 @@ impl ::core::default::Default for FDICABINETINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FDICABINETINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FDICABINETINFO") - .field("cbCabinet", &self.cbCabinet) - .field("cFolders", &self.cFolders) - .field("cFiles", &self.cFiles) - .field("setID", &self.setID) - .field("iCabinet", &self.iCabinet) - .field("fReserve", &self.fReserve) - .field("hasprev", &self.hasprev) - .field("hasnext", &self.hasnext) - .finish() + fmt.debug_struct("FDICABINETINFO").field("cbCabinet", &self.cbCabinet).field("cFolders", &self.cFolders).field("cFiles", &self.cFiles).field("setID", &self.setID).field("iCabinet", &self.iCabinet).field("fReserve", &self.fReserve).field("hasprev", &self.hasprev).field("hasnext", &self.hasnext).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -311,17 +288,7 @@ pub unsafe fn FDICreate(pfnalloc: PFNALLOC, pfnfree: PFNFREE, pfnopen: PFNOPEN, extern "system" { fn FDICreate(pfnalloc: ::windows::core::RawPtr, pfnfree: ::windows::core::RawPtr, pfnopen: ::windows::core::RawPtr, pfnread: ::windows::core::RawPtr, pfnwrite: ::windows::core::RawPtr, pfnclose: ::windows::core::RawPtr, pfnseek: ::windows::core::RawPtr, cputype: FDICREATE_CPU_TYPE, perf: *mut ERF) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(FDICreate( - ::core::mem::transmute(pfnalloc), - ::core::mem::transmute(pfnfree), - ::core::mem::transmute(pfnopen), - ::core::mem::transmute(pfnread), - ::core::mem::transmute(pfnwrite), - ::core::mem::transmute(pfnclose), - ::core::mem::transmute(pfnseek), - ::core::mem::transmute(cputype), - ::core::mem::transmute(perf), - )) + ::core::mem::transmute(FDICreate(::core::mem::transmute(pfnalloc), ::core::mem::transmute(pfnfree), ::core::mem::transmute(pfnopen), ::core::mem::transmute(pfnread), ::core::mem::transmute(pfnwrite), ::core::mem::transmute(pfnclose), ::core::mem::transmute(pfnseek), ::core::mem::transmute(cputype), ::core::mem::transmute(perf))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -583,21 +550,7 @@ impl ::core::default::Default for FDINOTIFICATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FDINOTIFICATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FDINOTIFICATION") - .field("cb", &self.cb) - .field("psz1", &self.psz1) - .field("psz2", &self.psz2) - .field("psz3", &self.psz3) - .field("pv", &self.pv) - .field("hf", &self.hf) - .field("date", &self.date) - .field("time", &self.time) - .field("attribs", &self.attribs) - .field("setID", &self.setID) - .field("iCabinet", &self.iCabinet) - .field("iFolder", &self.iFolder) - .field("fdie", &self.fdie) - .finish() + fmt.debug_struct("FDINOTIFICATION").field("cb", &self.cb).field("psz1", &self.psz1).field("psz2", &self.psz2).field("psz3", &self.psz3).field("pv", &self.pv).field("hf", &self.hf).field("date", &self.date).field("time", &self.time).field("attribs", &self.attribs).field("setID", &self.setID).field("iCabinet", &self.iCabinet).field("iFolder", &self.iFolder).field("fdie", &self.fdie).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Storage/CloudFilters/mod.rs b/src/Windows/Win32/Storage/CloudFilters/mod.rs index 7973959b83..5bfe6ec66d 100644 --- a/src/Windows/Win32/Storage/CloudFilters/mod.rs +++ b/src/Windows/Win32/Storage/CloudFilters/mod.rs @@ -812,15 +812,7 @@ impl ::core::default::Default for CF_CALLBACK_PARAMETERS_0_6 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CF_CALLBACK_PARAMETERS_0_6 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_FetchData_e__Struct") - .field("Flags", &self.Flags) - .field("RequiredFileOffset", &self.RequiredFileOffset) - .field("RequiredLength", &self.RequiredLength) - .field("OptionalFileOffset", &self.OptionalFileOffset) - .field("OptionalLength", &self.OptionalLength) - .field("LastDehydrationTime", &self.LastDehydrationTime) - .field("LastDehydrationReason", &self.LastDehydrationReason) - .finish() + fmt.debug_struct("_FetchData_e__Struct").field("Flags", &self.Flags).field("RequiredFileOffset", &self.RequiredFileOffset).field("RequiredLength", &self.RequiredLength).field("OptionalFileOffset", &self.OptionalFileOffset).field("OptionalLength", &self.OptionalLength).field("LastDehydrationTime", &self.LastDehydrationTime).field("LastDehydrationReason", &self.LastDehydrationReason).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1936,15 +1928,7 @@ impl ::core::default::Default for CF_OPERATION_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))] impl ::core::fmt::Debug for CF_OPERATION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CF_OPERATION_INFO") - .field("StructSize", &self.StructSize) - .field("Type", &self.Type) - .field("ConnectionKey", &self.ConnectionKey) - .field("TransferKey", &self.TransferKey) - .field("CorrelationVector", &self.CorrelationVector) - .field("SyncStatus", &self.SyncStatus) - .field("RequestKey", &self.RequestKey) - .finish() + fmt.debug_struct("CF_OPERATION_INFO").field("StructSize", &self.StructSize).field("Type", &self.Type).field("ConnectionKey", &self.ConnectionKey).field("TransferKey", &self.TransferKey).field("CorrelationVector", &self.CorrelationVector).field("SyncStatus", &self.SyncStatus).field("RequestKey", &self.RequestKey).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))] @@ -2284,14 +2268,7 @@ impl ::core::default::Default for CF_OPERATION_PARAMETERS_0_7 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] impl ::core::fmt::Debug for CF_OPERATION_PARAMETERS_0_7 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_TransferPlaceholders_e__Struct") - .field("Flags", &self.Flags) - .field("CompletionStatus", &self.CompletionStatus) - .field("PlaceholderTotalCount", &self.PlaceholderTotalCount) - .field("PlaceholderArray", &self.PlaceholderArray) - .field("PlaceholderCount", &self.PlaceholderCount) - .field("EntriesProcessed", &self.EntriesProcessed) - .finish() + fmt.debug_struct("_TransferPlaceholders_e__Struct").field("Flags", &self.Flags).field("CompletionStatus", &self.CompletionStatus).field("PlaceholderTotalCount", &self.PlaceholderTotalCount).field("PlaceholderArray", &self.PlaceholderArray).field("PlaceholderCount", &self.PlaceholderCount).field("EntriesProcessed", &self.EntriesProcessed).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] @@ -2601,15 +2578,7 @@ impl ::core::default::Default for CF_PLACEHOLDER_CREATE_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] impl ::core::fmt::Debug for CF_PLACEHOLDER_CREATE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CF_PLACEHOLDER_CREATE_INFO") - .field("RelativeFileName", &self.RelativeFileName) - .field("FsMetadata", &self.FsMetadata) - .field("FileIdentity", &self.FileIdentity) - .field("FileIdentityLength", &self.FileIdentityLength) - .field("Flags", &self.Flags) - .field("Result", &self.Result) - .field("CreateUsn", &self.CreateUsn) - .finish() + fmt.debug_struct("CF_PLACEHOLDER_CREATE_INFO").field("RelativeFileName", &self.RelativeFileName).field("FsMetadata", &self.FsMetadata).field("FileIdentity", &self.FileIdentity).field("FileIdentityLength", &self.FileIdentityLength).field("Flags", &self.Flags).field("Result", &self.Result).field("CreateUsn", &self.CreateUsn).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] @@ -2939,15 +2908,7 @@ impl ::core::default::Default for CF_PROCESS_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CF_PROCESS_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CF_PROCESS_INFO") - .field("StructSize", &self.StructSize) - .field("ProcessId", &self.ProcessId) - .field("ImagePath", &self.ImagePath) - .field("PackageName", &self.PackageName) - .field("ApplicationId", &self.ApplicationId) - .field("CommandLine", &self.CommandLine) - .field("SessionId", &self.SessionId) - .finish() + fmt.debug_struct("CF_PROCESS_INFO").field("StructSize", &self.StructSize).field("ProcessId", &self.ProcessId).field("ImagePath", &self.ImagePath).field("PackageName", &self.PackageName).field("ApplicationId", &self.ApplicationId).field("CommandLine", &self.CommandLine).field("SessionId", &self.SessionId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3233,16 +3194,7 @@ impl ::core::default::Default for CF_SYNC_REGISTRATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CF_SYNC_REGISTRATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CF_SYNC_REGISTRATION") - .field("StructSize", &self.StructSize) - .field("ProviderName", &self.ProviderName) - .field("ProviderVersion", &self.ProviderVersion) - .field("SyncRootIdentity", &self.SyncRootIdentity) - .field("SyncRootIdentityLength", &self.SyncRootIdentityLength) - .field("FileIdentity", &self.FileIdentity) - .field("FileIdentityLength", &self.FileIdentityLength) - .field("ProviderId", &self.ProviderId) - .finish() + fmt.debug_struct("CF_SYNC_REGISTRATION").field("StructSize", &self.StructSize).field("ProviderName", &self.ProviderName).field("ProviderVersion", &self.ProviderVersion).field("SyncRootIdentity", &self.SyncRootIdentity).field("SyncRootIdentityLength", &self.SyncRootIdentityLength).field("FileIdentity", &self.FileIdentity).field("FileIdentityLength", &self.FileIdentityLength).field("ProviderId", &self.ProviderId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3386,14 +3338,7 @@ impl ::core::default::Default for CF_SYNC_STATUS { } impl ::core::fmt::Debug for CF_SYNC_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CF_SYNC_STATUS") - .field("StructSize", &self.StructSize) - .field("Code", &self.Code) - .field("DescriptionOffset", &self.DescriptionOffset) - .field("DescriptionLength", &self.DescriptionLength) - .field("DeviceIdOffset", &self.DeviceIdOffset) - .field("DeviceIdLength", &self.DeviceIdLength) - .finish() + fmt.debug_struct("CF_SYNC_STATUS").field("StructSize", &self.StructSize).field("Code", &self.Code).field("DescriptionOffset", &self.DescriptionOffset).field("DescriptionLength", &self.DescriptionLength).field("DeviceIdOffset", &self.DeviceIdOffset).field("DeviceIdLength", &self.DeviceIdLength).finish() } } impl ::core::cmp::PartialEq for CF_SYNC_STATUS { @@ -3927,18 +3872,7 @@ pub unsafe fn CfUpdatePlaceholder<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn CfUpdatePlaceholder(filehandle: super::super::Foundation::HANDLE, fsmetadata: *const CF_FS_METADATA, fileidentity: *const ::core::ffi::c_void, fileidentitylength: u32, dehydraterangearray: *const CF_FILE_RANGE, dehydraterangecount: u32, updateflags: CF_UPDATE_FLAGS, updateusn: *mut i64, overlapped: *mut super::super::System::IO::OVERLAPPED) -> ::windows::core::HRESULT; } - CfUpdatePlaceholder( - filehandle.into_param().abi(), - ::core::mem::transmute(fsmetadata), - ::core::mem::transmute(fileidentity), - ::core::mem::transmute(fileidentitylength), - ::core::mem::transmute(dehydraterangearray), - ::core::mem::transmute(dehydraterangecount), - ::core::mem::transmute(updateflags), - ::core::mem::transmute(updateusn), - ::core::mem::transmute(overlapped), - ) - .ok() + CfUpdatePlaceholder(filehandle.into_param().abi(), ::core::mem::transmute(fsmetadata), ::core::mem::transmute(fileidentity), ::core::mem::transmute(fileidentitylength), ::core::mem::transmute(dehydraterangearray), ::core::mem::transmute(dehydraterangecount), ::core::mem::transmute(updateflags), ::core::mem::transmute(updateusn), ::core::mem::transmute(overlapped)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Storage/DataDeduplication/mod.rs b/src/Windows/Win32/Storage/DataDeduplication/mod.rs index a6de8f36b8..7a11f68e28 100644 --- a/src/Windows/Win32/Storage/DataDeduplication/mod.rs +++ b/src/Windows/Win32/Storage/DataDeduplication/mod.rs @@ -462,38 +462,14 @@ impl IDedupDataPort { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetStreamsResults<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, requestid: Param0, maxwaitms: u32, streamentryindex: u32, pstreamcount: *mut u32, ppstreams: *mut *mut DedupStream, pentrycount: *mut u32, ppentries: *mut *mut DedupStreamEntry, pstatus: *mut DedupDataPortRequestStatus, ppitemresults: *mut *mut ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - requestid.into_param().abi(), - ::core::mem::transmute(maxwaitms), - ::core::mem::transmute(streamentryindex), - ::core::mem::transmute(pstreamcount), - ::core::mem::transmute(ppstreams), - ::core::mem::transmute(pentrycount), - ::core::mem::transmute(ppentries), - ::core::mem::transmute(pstatus), - ::core::mem::transmute(ppitemresults), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), requestid.into_param().abi(), ::core::mem::transmute(maxwaitms), ::core::mem::transmute(streamentryindex), ::core::mem::transmute(pstreamcount), ::core::mem::transmute(ppstreams), ::core::mem::transmute(pentrycount), ::core::mem::transmute(ppentries), ::core::mem::transmute(pstatus), ::core::mem::transmute(ppitemresults)).ok() } pub unsafe fn GetChunks(&self, count: u32, phashes: *const DedupHash) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(count), ::core::mem::transmute(phashes), &mut result__).from_abi::<::windows::core::GUID>(result__) } pub unsafe fn GetChunksResults<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, requestid: Param0, maxwaitms: u32, chunkindex: u32, pchunkcount: *mut u32, ppchunkmetadata: *mut *mut DedupChunk, pdatabytecount: *mut u32, ppchunkdata: *mut *mut u8, pstatus: *mut DedupDataPortRequestStatus, ppitemresults: *mut *mut ::windows::core::HRESULT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).12)( - ::core::mem::transmute_copy(self), - requestid.into_param().abi(), - ::core::mem::transmute(maxwaitms), - ::core::mem::transmute(chunkindex), - ::core::mem::transmute(pchunkcount), - ::core::mem::transmute(ppchunkmetadata), - ::core::mem::transmute(pdatabytecount), - ::core::mem::transmute(ppchunkdata), - ::core::mem::transmute(pstatus), - ::core::mem::transmute(ppitemresults), - ) - .ok() + (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), requestid.into_param().abi(), ::core::mem::transmute(maxwaitms), ::core::mem::transmute(chunkindex), ::core::mem::transmute(pchunkcount), ::core::mem::transmute(ppchunkmetadata), ::core::mem::transmute(pdatabytecount), ::core::mem::transmute(ppchunkdata), ::core::mem::transmute(pstatus), ::core::mem::transmute(ppitemresults)).ok() } pub unsafe fn GetRequestStatus<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, requestid: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); diff --git a/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs b/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs index 6ee200b9c3..110e7feee7 100644 --- a/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs +++ b/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs @@ -280,15 +280,7 @@ impl ::core::default::Default for DFS_INFO_107 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::fmt::Debug for DFS_INFO_107 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DFS_INFO_107") - .field("Comment", &self.Comment) - .field("State", &self.State) - .field("Timeout", &self.Timeout) - .field("PropertyFlagMask", &self.PropertyFlagMask) - .field("PropertyFlags", &self.PropertyFlags) - .field("SdLengthReserved", &self.SdLengthReserved) - .field("pSecurityDescriptor", &self.pSecurityDescriptor) - .finish() + fmt.debug_struct("DFS_INFO_107").field("Comment", &self.Comment).field("State", &self.State).field("Timeout", &self.Timeout).field("PropertyFlagMask", &self.PropertyFlagMask).field("PropertyFlags", &self.PropertyFlags).field("SdLengthReserved", &self.SdLengthReserved).field("pSecurityDescriptor", &self.pSecurityDescriptor).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -675,16 +667,7 @@ impl ::core::default::Default for DFS_INFO_5 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DFS_INFO_5 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DFS_INFO_5") - .field("EntryPath", &self.EntryPath) - .field("Comment", &self.Comment) - .field("State", &self.State) - .field("Timeout", &self.Timeout) - .field("Guid", &self.Guid) - .field("PropertyFlags", &self.PropertyFlags) - .field("MetadataSize", &self.MetadataSize) - .field("NumberOfStorages", &self.NumberOfStorages) - .finish() + fmt.debug_struct("DFS_INFO_5").field("EntryPath", &self.EntryPath).field("Comment", &self.Comment).field("State", &self.State).field("Timeout", &self.Timeout).field("Guid", &self.Guid).field("PropertyFlags", &self.PropertyFlags).field("MetadataSize", &self.MetadataSize).field("NumberOfStorages", &self.NumberOfStorages).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -751,17 +734,7 @@ impl ::core::default::Default for DFS_INFO_6 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DFS_INFO_6 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DFS_INFO_6") - .field("EntryPath", &self.EntryPath) - .field("Comment", &self.Comment) - .field("State", &self.State) - .field("Timeout", &self.Timeout) - .field("Guid", &self.Guid) - .field("PropertyFlags", &self.PropertyFlags) - .field("MetadataSize", &self.MetadataSize) - .field("NumberOfStorages", &self.NumberOfStorages) - .field("Storage", &self.Storage) - .finish() + fmt.debug_struct("DFS_INFO_6").field("EntryPath", &self.EntryPath).field("Comment", &self.Comment).field("State", &self.State).field("Timeout", &self.Timeout).field("Guid", &self.Guid).field("PropertyFlags", &self.PropertyFlags).field("MetadataSize", &self.MetadataSize).field("NumberOfStorages", &self.NumberOfStorages).field("Storage", &self.Storage).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -827,18 +800,7 @@ impl ::core::default::Default for DFS_INFO_8 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::fmt::Debug for DFS_INFO_8 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DFS_INFO_8") - .field("EntryPath", &self.EntryPath) - .field("Comment", &self.Comment) - .field("State", &self.State) - .field("Timeout", &self.Timeout) - .field("Guid", &self.Guid) - .field("PropertyFlags", &self.PropertyFlags) - .field("MetadataSize", &self.MetadataSize) - .field("SdLengthReserved", &self.SdLengthReserved) - .field("pSecurityDescriptor", &self.pSecurityDescriptor) - .field("NumberOfStorages", &self.NumberOfStorages) - .finish() + fmt.debug_struct("DFS_INFO_8").field("EntryPath", &self.EntryPath).field("Comment", &self.Comment).field("State", &self.State).field("Timeout", &self.Timeout).field("Guid", &self.Guid).field("PropertyFlags", &self.PropertyFlags).field("MetadataSize", &self.MetadataSize).field("SdLengthReserved", &self.SdLengthReserved).field("pSecurityDescriptor", &self.pSecurityDescriptor).field("NumberOfStorages", &self.NumberOfStorages).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -880,19 +842,7 @@ impl ::core::default::Default for DFS_INFO_9 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::fmt::Debug for DFS_INFO_9 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DFS_INFO_9") - .field("EntryPath", &self.EntryPath) - .field("Comment", &self.Comment) - .field("State", &self.State) - .field("Timeout", &self.Timeout) - .field("Guid", &self.Guid) - .field("PropertyFlags", &self.PropertyFlags) - .field("MetadataSize", &self.MetadataSize) - .field("SdLengthReserved", &self.SdLengthReserved) - .field("pSecurityDescriptor", &self.pSecurityDescriptor) - .field("NumberOfStorages", &self.NumberOfStorages) - .field("Storage", &self.Storage) - .finish() + fmt.debug_struct("DFS_INFO_9").field("EntryPath", &self.EntryPath).field("Comment", &self.Comment).field("State", &self.State).field("Timeout", &self.Timeout).field("Guid", &self.Guid).field("PropertyFlags", &self.PropertyFlags).field("MetadataSize", &self.MetadataSize).field("SdLengthReserved", &self.SdLengthReserved).field("pSecurityDescriptor", &self.pSecurityDescriptor).field("NumberOfStorages", &self.NumberOfStorages).field("Storage", &self.Storage).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -1122,14 +1072,7 @@ impl ::core::default::Default for DFS_SUPPORTED_NAMESPACE_VERSION_INFO { } impl ::core::fmt::Debug for DFS_SUPPORTED_NAMESPACE_VERSION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DFS_SUPPORTED_NAMESPACE_VERSION_INFO") - .field("DomainDfsMajorVersion", &self.DomainDfsMajorVersion) - .field("DomainDfsMinorVersion", &self.DomainDfsMinorVersion) - .field("DomainDfsCapabilities", &self.DomainDfsCapabilities) - .field("StandaloneDfsMajorVersion", &self.StandaloneDfsMajorVersion) - .field("StandaloneDfsMinorVersion", &self.StandaloneDfsMinorVersion) - .field("StandaloneDfsCapabilities", &self.StandaloneDfsCapabilities) - .finish() + fmt.debug_struct("DFS_SUPPORTED_NAMESPACE_VERSION_INFO").field("DomainDfsMajorVersion", &self.DomainDfsMajorVersion).field("DomainDfsMinorVersion", &self.DomainDfsMinorVersion).field("DomainDfsCapabilities", &self.DomainDfsCapabilities).field("StandaloneDfsMajorVersion", &self.StandaloneDfsMajorVersion).field("StandaloneDfsMinorVersion", &self.StandaloneDfsMinorVersion).field("StandaloneDfsCapabilities", &self.StandaloneDfsCapabilities).finish() } } impl ::core::cmp::PartialEq for DFS_SUPPORTED_NAMESPACE_VERSION_INFO { diff --git a/src/Windows/Win32/Storage/EnhancedStorage/mod.rs b/src/Windows/Win32/Storage/EnhancedStorage/mod.rs index 37e6cd50ff..a8a1271685 100644 --- a/src/Windows/Win32/Storage/EnhancedStorage/mod.rs +++ b/src/Windows/Win32/Storage/EnhancedStorage/mod.rs @@ -75,145 +75,61 @@ pub const ENHANCED_STORAGE_AUTHN_STATE_NOT_AUTHENTICATED: u32 = 2u32; pub const ENHANCED_STORAGE_AUTHN_STATE_NO_AUTHENTICATION_REQUIRED: u32 = 1u32; pub const ENHANCED_STORAGE_AUTHN_STATE_UNKNOWN: u32 = 0u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_CAPABILITY_ASYMMETRIC_KEY_CRYPTOGRAPHY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 4002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_CAPABILITY_CERTIFICATE_EXTENSION_PARSING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 4005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_CAPABILITY_HASH_ALGS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 4001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_CAPABILITY_RENDER_USER_DATA_UNUSABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 4004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_CAPABILITY_SIGNING_ALGS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 4003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_ADMIN_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 103u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_CREATE_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 108u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_DEVICE_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 102u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 113u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 106u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 105u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 112u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 111u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 114u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_HOST_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 104u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_SET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 107u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_CERT_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 110u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_AUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 203u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CHANGE_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 209u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CONFIG_ADMINISTRATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 206u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CREATE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 207u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_DELETE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 208u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_INITIALIZE_USER_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 210u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_QUERY_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 205u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_START_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 211u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_PASSWORD_UNAUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 204u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_COMMAND_SILO_ENUMERATE_SILOS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 11u32, -}; +pub const ENHANCED_STORAGE_CAPABILITY_ASYMMETRIC_KEY_CRYPTOGRAPHY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 4002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_CAPABILITY_CERTIFICATE_EXTENSION_PARSING: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 4005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_CAPABILITY_HASH_ALGS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 4001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_CAPABILITY_RENDER_USER_DATA_UNUSABLE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 4004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_CAPABILITY_SIGNING_ALGS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 4003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_ADMIN_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 103u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_CREATE_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 108u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_DEVICE_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 102u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 113u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 106u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 105u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 112u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 111u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_GET_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 114u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_HOST_CERTIFICATE_AUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 104u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_SET_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 107u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_CERT_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 110u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_AUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 203u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CHANGE_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 209u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CONFIG_ADMINISTRATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 206u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_CREATE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 207u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_DELETE_USER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 208u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_INITIALIZE_USER_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 210u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_QUERY_INFORMATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 205u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_START_INITIALIZE_TO_MANUFACTURER_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 211u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_PASSWORD_UNAUTHORIZE_ACT_ACCESS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 204u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_COMMAND_SILO_ENUMERATE_SILOS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const ENHANCED_STORAGE_COMMAND_SILO_GET_AUTHENTICATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -328,175 +244,73 @@ unsafe impl ::windows::core::Abi for ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION type Abi = Self; } #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_ADMIN_HINT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_AUTHENTICATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 1006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_CAPABILITY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3011u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3003u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3015u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_IS_AUTHENTICATION_SILO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 1009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_MAX_AUTH_FAILURES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_MAX_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3001u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2008u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD_INDICATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_OF_TYPE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3007u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_OLD_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2005u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2004u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_INDICATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2006u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_SILO_INFO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2014u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2017u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2016u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_SECURITY_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2015u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_SIGNER_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3016u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_SILO_FRIENDLYNAME_SPECIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2013u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_SILO_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2012u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_STORED_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3002u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_TEMPORARY_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 1010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_USER_HINT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2009u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_USER_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 2010u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const ENHANCED_STORAGE_PROPERTY_VALIDATION_POLICY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), - pid: 3005u32, -}; +pub const ENHANCED_STORAGE_PROPERTY_ADMIN_HINT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_AUTHENTICATION_STATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 1006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_ACT_FRIENDLY_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_CAPABILITY_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3011u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3003u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_LENGTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_REQUEST: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_CAPABILITY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_SILO_GUID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3015u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_CERTIFICATE_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_IS_AUTHENTICATION_SILO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 1009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_MAX_AUTH_FAILURES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_MAX_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3001u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2008u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_NEW_PASSWORD_INDICATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_NEXT_CERTIFICATE_OF_TYPE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3007u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_OLD_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2005u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_PASSWORD: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2004u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_INDICATOR: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2006u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_PASSWORD_SILO_INFO: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2014u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_RESULTS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2017u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_QUERY_SILO_TYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2016u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_SECURITY_IDENTIFIER: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2015u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_SIGNER_CERTIFICATE_INDEX: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3016u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_SILO_FRIENDLYNAME_SPECIFIED: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2013u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_SILO_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2012u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_STORED_CERTIFICATE_COUNT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3002u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_TEMPORARY_UNAUTHENTICATION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 1010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_USER_HINT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2009u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_USER_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 2010u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const ENHANCED_STORAGE_PROPERTY_VALIDATION_POLICY: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91248166_b832_4ad4_baa4_7ca0b6b2798c), pid: 3005u32 }; pub const ES_AUTHN_ERROR_END: u32 = 1279u32; pub const ES_AUTHN_ERROR_START: u32 = 1024u32; pub const ES_GENERAL_ERROR_END: u32 = 1023u32; @@ -1089,35 +903,17 @@ pub const PHOTO_SHARPNESS_SOFT: u32 = 1u32; pub const PHOTO_WHITEBALANCE_AUTO: u32 = 0u32; pub const PHOTO_WHITEBALANCE_MANUAL: u32 = 1u32; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AcquisitionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x65a98875_3c80_40ab_abbc_efdaf77dbee2), - pid: 100u32, -}; +pub const PKEY_AcquisitionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x65a98875_3c80_40ab_abbc_efdaf77dbee2), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Address_Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), - pid: 100u32, -}; +pub const PKEY_Address_Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Address_CountryCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), - pid: 101u32, -}; +pub const PKEY_Address_CountryCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Address_Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), - pid: 102u32, -}; +pub const PKEY_Address_Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), pid: 102u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Address_RegionCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), - pid: 103u32, -}; +pub const PKEY_Address_RegionCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Address_Town: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), - pid: 104u32, -}; +pub const PKEY_Address_Town: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc07b4199_e1df_4493_b1e1_de5946fb58f8), pid: 104u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_ExcludeFromShowInNewInstall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1125,10 +921,7 @@ pub const PKEY_AppUserModel_ID: super::super::UI::Shell::PropertiesSystem::PROPE #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_IsDestListSeparator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_IsDualMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), - pid: 11u32, -}; +pub const PKEY_AppUserModel_IsDualMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_PreventPinning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1138,66 +931,33 @@ pub const PKEY_AppUserModel_RelaunchDisplayNameResource: super::super::UI::Shell #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_AppUserModel_RelaunchIconResource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_SettingsCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), - pid: 38u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_StartPinOption: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_ToastActivatorCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_UninstallCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), - pid: 37u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppUserModel_VisualElementsManifestHintPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_AppZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x502cfeab_47eb_459c_b960_e6d8728f7701), - pid: 102u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ApplicationDefinedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xcdbfc167_337e_41d8_af7c_8c09205429c7), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ApplicationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 18u32, -}; +pub const PKEY_AppUserModel_SettingsCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 38u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_AppUserModel_StartPinOption: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_AppUserModel_ToastActivatorCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_AppUserModel_UninstallCommand: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 37u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_AppUserModel_VisualElementsManifestHintPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9f4c2855_9f79_4b39_a8d0_e1d42de1d5f3), pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_AppZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x502cfeab_47eb_459c_b960_e6d8728f7701), pid: 102u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ApplicationDefinedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcdbfc167_337e_41d8_af7c_8c09205429c7), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ApplicationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_ChannelCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), - pid: 10u32, -}; +pub const PKEY_Audio_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_EncodingBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_Format: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_IsVariableBitRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe6822fee_8c17_4d62_823c_8e9cfcbd1d5c), - pid: 100u32, -}; +pub const PKEY_Audio_IsVariableBitRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6822fee_8c17_4d62_823c_8e9cfcbd1d5c), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Audio_PeakValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2579e5d0_1116_4084_bd9a_9b4f7cb4df5e), - pid: 100u32, -}; +pub const PKEY_Audio_PeakValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2579e5d0_1116_4084_bd9a_9b4f7cb4df5e), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Audio_SampleRate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1209,90 +969,39 @@ pub const PKEY_Audio_StreamNumber: super::super::UI::Shell::PropertiesSystem::PR #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Author: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CachedFileUpdaterContentIdForConflictResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 114u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CachedFileUpdaterContentIdForStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 113u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x293ca35a_09aa_4dd2_b180_1fe245728a52), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_IsOnline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbfee9149_e3e2_49a7_a862_c05988145cec), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_IsRecurring: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x315b9c8d_80a9_4ef9_ae16_8e746da51d70), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_Location: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf6272d18_cecc_40b1_b26a_3911717aa7bd), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_OptionalAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd55bae5a_3892_417a_a649_c6ac5aaaeab3), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_OptionalAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x09429607_582d_437f_84c3_de93a2b24c3c), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_OrganizerAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x744c8242_4df5_456c_ab9e_014efb9021e3), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_OrganizerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xaaa660f9_9865_458e_b484_01bc7fe3973e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_ReminderTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x72fc5ba4_24f9_4011_9f3f_add27afad818), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_RequiredAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0ba7d6c3_568d_4159_ab91_781a91fb71e5), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_RequiredAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb33af30b_f552_4584_936c_cb93e5cda29f), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_Resources: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f58a38_c54b_4c40_8696_97235980eae1), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_ResponseStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x188c1f91_3c40_4132_9ec5_d8b03b72a8a2), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_ShowTimeAs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5bf396d4_5eb2_466f_bde9_2fb3f2361d6e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Calendar_ShowTimeAsText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x53da57cf_62c0_45c4_81de_7610bcefd7f5), - pid: 100u32, -}; +pub const PKEY_CachedFileUpdaterContentIdForConflictResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 114u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_CachedFileUpdaterContentIdForStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 113u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x293ca35a_09aa_4dd2_b180_1fe245728a52), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_IsOnline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbfee9149_e3e2_49a7_a862_c05988145cec), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_IsRecurring: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x315b9c8d_80a9_4ef9_ae16_8e746da51d70), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_Location: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf6272d18_cecc_40b1_b26a_3911717aa7bd), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_OptionalAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd55bae5a_3892_417a_a649_c6ac5aaaeab3), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_OptionalAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x09429607_582d_437f_84c3_de93a2b24c3c), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_OrganizerAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x744c8242_4df5_456c_ab9e_014efb9021e3), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_OrganizerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xaaa660f9_9865_458e_b484_01bc7fe3973e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_ReminderTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x72fc5ba4_24f9_4011_9f3f_add27afad818), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_RequiredAttendeeAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0ba7d6c3_568d_4159_ab91_781a91fb71e5), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_RequiredAttendeeNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb33af30b_f552_4584_936c_cb93e5cda29f), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_Resources: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f58a38_c54b_4c40_8696_97235980eae1), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_ResponseStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x188c1f91_3c40_4132_9ec5_d8b03b72a8a2), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_ShowTimeAs: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5bf396d4_5eb2_466f_bde9_2fb3f2361d6e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Calendar_ShowTimeAsText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x53da57cf_62c0_45c4_81de_7610bcefd7f5), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Capacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1302,55 +1011,25 @@ pub const PKEY_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Communication_AccountName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_DateItemExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x428040ac_a177_4c8a_9760_f6f761227f9a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_Direction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8e531030_b960_4346_ae0d_66bc9a86fb94), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_FollowupIconIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x83a6347e_6fe4_4f40_ba9c_c4865240d1f4), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_HeaderItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc9c34f84_2241_4401_b607_bd20ed75ae7f), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_PolicyTag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xec0b4191_ab0b_4c66_90b6_c6637cdebbab), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_SecurityFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8619a4b6_9f4d_4429_8c0f_b996ca59e335), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x807b653a_9e91_43ef_8f97_11ce04ee20c5), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_TaskStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbe1a72c6_9a1d_46b7_afe7_afaf8cef4999), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Communication_TaskStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa6744477_c237_475b_a075_54f34498292a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Company: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), - pid: 15u32, -}; +pub const PKEY_Communication_DateItemExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x428040ac_a177_4c8a_9760_f6f761227f9a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Communication_Direction: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8e531030_b960_4346_ae0d_66bc9a86fb94), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Communication_FollowupIconIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x83a6347e_6fe4_4f40_ba9c_c4865240d1f4), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Communication_HeaderItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9c34f84_2241_4401_b607_bd20ed75ae7f), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Communication_PolicyTag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xec0b4191_ab0b_4c66_90b6_c6637cdebbab), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Communication_SecurityFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8619a4b6_9f4d_4429_8c0f_b996ca59e335), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Communication_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x807b653a_9e91_43ef_8f97_11ce04ee20c5), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Communication_TaskStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbe1a72c6_9a1d_46b7_afe7_afaf8cef4999), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Communication_TaskStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa6744477_c237_475b_a075_54f34498292a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Company: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ComputerName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1362,415 +1041,169 @@ pub const PKEY_Contact_AccountPictureLarge: super::super::UI::Shell::PropertiesS #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_AccountPictureSmall: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0b8bb018_2725_4b44_92ba_7933aeb2dde7), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Anniversary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9ad5badb_cea7_4470_a03d_b84e51b9949e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_AssistantName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xcd102c9c_5540_4a88_a6f6_64e4981c8cd1), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_AssistantTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9a93244d_a7ad_4ff8_9b99_45ee4cc09af6), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Birthday: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 47u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x730fb6dd_cf7c_426b_a03f_bd166cc9ee24), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 119u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 117u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 120u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 118u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 116u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 124u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 122u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 125u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 123u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 121u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 129u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 127u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 130u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 128u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 126u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x402b5934_ec5a_48c3_93e6_85e86a2d934e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb0b87314_fcf6_4feb_8dff_a50da6af561c), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbc4e71ce_17f9_48d5_bee9_021df0ea5409), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe1d4a09e_d758_4cd1_b6ec_34a8b5a73f80), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x446f787f_10c4_41cb_a6c4_4d0343551597), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xddd1460f_c0bf_4553_8ce4_10433c908fb0), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf271c659_7e5e_471f_ba25_7f77b286f836), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x91eff6f3_2e27_42ca_933e_7c999fbe310b), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessHomePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56310920_2491_4919_99ce_eadb06fafdb2), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_BusinessTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6a15e5a0_0a1e_4cd7_bb8c_d2f1b0c929bc), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_CallbackTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbf53d1c3_49e0_4f7f_8567_5a821d8ac542), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_CarTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8fdc6dea_b929_412b_ba90_397a257465fe), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd4729704_8ef1_43ef_9024_2bd381187fd5), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_CompanyMainTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8589e481_6040_473d_b171_7fa89c2708ed), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_ConnectedServiceDisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x39b77f4f_a104_4863_b395_2db2ad8f7bc1), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_ConnectedServiceIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x80f41eb8_afc4_4208_aa5f_cce21a627281), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_ConnectedServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb5c84c9e_5927_46b5_a3cc_933c21b78469), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_ConnectedServiceSupportedActions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa19fb7a9_024b_4371_a8bf_4d29c3e4e9c9), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_DataSuppliers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9660c283_fc3a_4a08_a096_eed3aac46da2), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfc9f7306_ff8f_4d49_9fb6_3ffe5c0951ec), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_DisplayBusinessPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x364028da_d895_41fe_a584_302b1bb70a76), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_DisplayHomePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5068bcdf_d697_4d85_8c53_1f1cdab01763), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_DisplayMobilePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9cb0c358_9d7a_46b1_b466_dcc6f1a3d93d), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_DisplayOtherPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x03089873_8ee8_4191_bd60_d31f72b7900b), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_EmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf8fa7fa3_d12b_4785_8a4e_691a94f7a3e7), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_EmailAddress2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x38965063_edc8_4268_8491_b7723172cf29), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_EmailAddress3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x644d37b4_e1b3_4bad_b099_7e7c04966aca), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_EmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x84d8f337_981d_44b3_9615_c7596dba17e3), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_EmailName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xcc6f4f24_6083_4bd4_8754_674d0de87ab8), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_FileAsName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf1a24aa7_9ca7_40f6_89ec_97def9ffe8db), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_FirstName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14977844_6b49_4aad_a714_a4513bf60460), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_FullName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x635e9051_50a5_4ba2_b9db_4ed056c77296), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Gender: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x3c8cee58_d4f0_4cf9_b756_4e5d24447bcd), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_GenderValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x3c8cee58_d4f0_4cf9_b756_4e5d24447bcd), - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Hobbies: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5dc2253f_5e11_4adf_9cfe_910dd01e3e70), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x98f98354_617a_46b8_8560_5b1b64bf1f89), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 104u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 102u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 105u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 103u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 109u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 107u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 110u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 108u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 106u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 114u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 112u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 115u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 113u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 111u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 65u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x08a65aa1_f4c9_43dd_9ddf_a33d8e7ead85), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7b9f6399_0a3f_4b12_89bd_4adc51c918af), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8afcc170_8a46_4b53_9eee_90bae7151e62), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc89a23d0_7d6d_4eb8_87d4_776a82d493e5), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0adef160_db3f_4308_9a21_06237b16fa2a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56c90e9d_9d46_4963_886f_2e1cd9a694ef), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x660e04d6_81ab_4977_a09f_82313113ab26), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_HomeTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_IMAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd68dbd8a_3374_4b81_9972_3ec30682db3d), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Initials: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf3d8f40d_50cb_44a2_9718_40cb9119495d), - pid: 100u32, -}; +pub const PKEY_Contact_Anniversary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9ad5badb_cea7_4470_a03d_b84e51b9949e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_AssistantName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcd102c9c_5540_4a88_a6f6_64e4981c8cd1), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_AssistantTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9a93244d_a7ad_4ff8_9b99_45ee4cc09af6), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Birthday: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 47u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x730fb6dd_cf7c_426b_a03f_bd166cc9ee24), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 119u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 117u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 120u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 118u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 116u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 124u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 122u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 125u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 123u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 121u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 129u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 127u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 130u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 128u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 126u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x402b5934_ec5a_48c3_93e6_85e86a2d934e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb0b87314_fcf6_4feb_8dff_a50da6af561c), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbc4e71ce_17f9_48d5_bee9_021df0ea5409), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe1d4a09e_d758_4cd1_b6ec_34a8b5a73f80), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x446f787f_10c4_41cb_a6c4_4d0343551597), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xddd1460f_c0bf_4553_8ce4_10433c908fb0), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf271c659_7e5e_471f_ba25_7f77b286f836), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x91eff6f3_2e27_42ca_933e_7c999fbe310b), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessHomePage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56310920_2491_4919_99ce_eadb06fafdb2), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_BusinessTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6a15e5a0_0a1e_4cd7_bb8c_d2f1b0c929bc), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_CallbackTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbf53d1c3_49e0_4f7f_8567_5a821d8ac542), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_CarTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8fdc6dea_b929_412b_ba90_397a257465fe), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd4729704_8ef1_43ef_9024_2bd381187fd5), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_CompanyMainTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8589e481_6040_473d_b171_7fa89c2708ed), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_ConnectedServiceDisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x39b77f4f_a104_4863_b395_2db2ad8f7bc1), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_ConnectedServiceIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80f41eb8_afc4_4208_aa5f_cce21a627281), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_ConnectedServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb5c84c9e_5927_46b5_a3cc_933c21b78469), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_ConnectedServiceSupportedActions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa19fb7a9_024b_4371_a8bf_4d29c3e4e9c9), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_DataSuppliers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9660c283_fc3a_4a08_a096_eed3aac46da2), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfc9f7306_ff8f_4d49_9fb6_3ffe5c0951ec), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_DisplayBusinessPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x364028da_d895_41fe_a584_302b1bb70a76), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_DisplayHomePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5068bcdf_d697_4d85_8c53_1f1cdab01763), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_DisplayMobilePhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9cb0c358_9d7a_46b1_b466_dcc6f1a3d93d), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_DisplayOtherPhoneNumbers: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x03089873_8ee8_4191_bd60_d31f72b7900b), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_EmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf8fa7fa3_d12b_4785_8a4e_691a94f7a3e7), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_EmailAddress2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x38965063_edc8_4268_8491_b7723172cf29), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_EmailAddress3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x644d37b4_e1b3_4bad_b099_7e7c04966aca), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_EmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x84d8f337_981d_44b3_9615_c7596dba17e3), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_EmailName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcc6f4f24_6083_4bd4_8754_674d0de87ab8), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_FileAsName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf1a24aa7_9ca7_40f6_89ec_97def9ffe8db), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_FirstName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14977844_6b49_4aad_a714_a4513bf60460), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_FullName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x635e9051_50a5_4ba2_b9db_4ed056c77296), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Gender: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3c8cee58_d4f0_4cf9_b756_4e5d24447bcd), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_GenderValue: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3c8cee58_d4f0_4cf9_b756_4e5d24447bcd), pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Hobbies: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5dc2253f_5e11_4adf_9cfe_910dd01e3e70), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x98f98354_617a_46b8_8560_5b1b64bf1f89), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 104u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 102u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 105u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 103u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 109u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 107u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 110u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 108u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 106u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 114u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 112u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 115u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 113u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 111u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 65u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x08a65aa1_f4c9_43dd_9ddf_a33d8e7ead85), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7b9f6399_0a3f_4b12_89bd_4adc51c918af), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8afcc170_8a46_4b53_9eee_90bae7151e62), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc89a23d0_7d6d_4eb8_87d4_776a82d493e5), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0adef160_db3f_4308_9a21_06237b16fa2a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56c90e9d_9d46_4963_886f_2e1cd9a694ef), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeFaxNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x660e04d6_81ab_4977_a09f_82313113ab26), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_HomeTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_IMAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd68dbd8a_3374_4b81_9972_3ec30682db3d), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Initials: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf3d8f40d_50cb_44a2_9718_40cb9119495d), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JA_CompanyNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x897b3694_fe9e_43e6_8066_260f590c0100), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -1778,389 +1211,161 @@ pub const PKEY_Contact_JA_FirstNamePhonetic: super::super::UI::Shell::Properties #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JA_LastNamePhonetic: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x897b3694_fe9e_43e6_8066_260f590c0100), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 120u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 102u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 106u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 105u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 104u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 103u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo1YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 121u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 108u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 113u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 112u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 110u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 109u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo2YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 107u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 123u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 115u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 119u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 118u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 117u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 116u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_JobInfo3YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 114u32, -}; +pub const PKEY_Contact_JobInfo1CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 120u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo1CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 102u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo1Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 106u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo1Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 105u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo1OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 104u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo1Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 103u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo1YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo2CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 121u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo2CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 108u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo2Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 113u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo2Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 112u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo2OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 110u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo2Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 109u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo2YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 107u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo3CompanyAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 123u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo3CompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 115u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo3Department: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 119u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo3Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 118u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo3OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 117u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo3Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 116u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_JobInfo3YomiCompanyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 114u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_JobTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Label: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x97b0ad89_df49_49cc_834e_660974fd755b), - pid: 100u32, -}; +pub const PKEY_Contact_Label: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x97b0ad89_df49_49cc_834e_660974fd755b), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_LastName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8f367200_c270_457c_b1d4_e07c5bcd90c7), - pid: 100u32, -}; +pub const PKEY_Contact_LastName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8f367200_c270_457c_b1d4_e07c5bcd90c7), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_MailingAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc0ac206a_827e_4650_95ae_77e2bb74fcc9), - pid: 100u32, -}; +pub const PKEY_Contact_MailingAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc0ac206a_827e_4650_95ae_77e2bb74fcc9), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_MiddleName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 71u32, -}; +pub const PKEY_Contact_MiddleName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 71u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_MobileTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 35u32, -}; +pub const PKEY_Contact_MobileTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 35u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_NickName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 74u32, -}; +pub const PKEY_Contact_NickName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 74u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Contact_OfficeLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x508161fa_313b_43d5_83a1_c1accf68622c), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 134u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 132u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 135u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 133u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 131u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 139u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 137u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 140u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 138u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 136u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 144u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 142u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 145u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 143u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), - pid: 141u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6e682923_7f7b_4f0c_a337_cfca296687bf), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8f167568_0aae_4322_8ed9_6055b7b0e398), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8b26ea41_058f_43f6_aecc_4035681ce977), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x95c656c1_2abf_4148_9ed3_9ec602e3b7cd), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x71b377d6_e570_425f_a170_809fae73e54e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xff962609_b7d6_4999_862d_95180d529aea), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_OtherEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x11d6336b_38c4_4ec9_84d6_eb38d0b150af), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PagerTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd6304e01_f8f5_4f45_8b15_d024a6296789), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PersonalTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 69u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PhoneNumbersCanonical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd042d2a1_927e_40b5_a503_6edbd42a517e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Prefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 75u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc8ea94f0_a9e3_4969_a94b_9c62a95324e0), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe53d799d_0f3f_466e_b2ff_74634a3cb7a4), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xde5ef3c7_46e1_484e_9999_62c5308394c1), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x18bbd425_ecfd_46ef_b612_7b4a6034eda0), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf1176dfe_7138_4640_8b4c_ae375dc70a6d), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x63c25b20_96be_488f_8788_c09c407ad812), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 48u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_PrimaryTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Profession: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7268af55_1ce4_4f6e_a41f_b6e4ef10e4a9), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_SpouseName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9d2408b6_3167_422b_82b0_f583b7a7cfe3), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), - pid: 73u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_TTYTDDTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xaaf16bac_2b55_45e6_9f6d_415eb94910df), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_TelexNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc554493c_c1f7_40c1_a76c_ef8c0614003e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_WebPage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Webpage2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 124u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Contact_Webpage3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), - pid: 125u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ContainedItems: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), - pid: 29u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 132u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ContentStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ContentType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ContentUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 131u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Copyright: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 11u32, -}; +pub const PKEY_Contact_OtherAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x508161fa_313b_43d5_83a1_c1accf68622c), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress1Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 134u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress1Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 132u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress1PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 135u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress1Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 133u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress1Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 131u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress2Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 139u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress2Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 137u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress2PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 140u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress2Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 138u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress2Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 136u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress3Country: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 144u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress3Locality: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 142u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress3PostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 145u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress3Region: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 143u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddress3Street: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7b6f596_d678_4bc1_b05f_0203d27e8aa1), pid: 141u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6e682923_7f7b_4f0c_a337_cfca296687bf), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8f167568_0aae_4322_8ed9_6055b7b0e398), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8b26ea41_058f_43f6_aecc_4035681ce977), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x95c656c1_2abf_4148_9ed3_9ec602e3b7cd), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x71b377d6_e570_425f_a170_809fae73e54e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xff962609_b7d6_4999_862d_95180d529aea), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_OtherEmailAddresses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x11d6336b_38c4_4ec9_84d6_eb38d0b150af), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PagerTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd6304e01_f8f5_4f45_8b15_d024a6296789), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PersonalTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 69u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PhoneNumbersCanonical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd042d2a1_927e_40b5_a503_6edbd42a517e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Prefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 75u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PrimaryAddressCity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc8ea94f0_a9e3_4969_a94b_9c62a95324e0), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PrimaryAddressCountry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe53d799d_0f3f_466e_b2ff_74634a3cb7a4), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PrimaryAddressPostOfficeBox: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xde5ef3c7_46e1_484e_9999_62c5308394c1), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PrimaryAddressPostalCode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x18bbd425_ecfd_46ef_b612_7b4a6034eda0), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PrimaryAddressState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf1176dfe_7138_4640_8b4c_ae375dc70a6d), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PrimaryAddressStreet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x63c25b20_96be_488f_8788_c09c407ad812), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 48u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_PrimaryTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Profession: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7268af55_1ce4_4f6e_a41f_b6e4ef10e4a9), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_SpouseName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9d2408b6_3167_422b_82b0_f583b7a7cfe3), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Suffix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x176dc63c_2688_4e89_8143_a347800f25e9), pid: 73u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_TTYTDDTelephone: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xaaf16bac_2b55_45e6_9f6d_415eb94910df), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_TelexNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc554493c_c1f7_40c1_a76c_ef8c0614003e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_WebPage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Webpage2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 124u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Contact_Webpage3: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00f63dd8_22bd_4a5d_ba34_5cb0b9bdcb03), pid: 125u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ContainedItems: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 29u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 132u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ContentStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ContentType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ContentUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 131u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Copyright: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CreatorAppId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc2ea046e_033c_4e91_bd5b_d4942f6bbe49), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2180,45 +1385,21 @@ pub const PKEY_DRM_PlayCount: super::super::UI::Shell::PropertiesSystem::PROPERT #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DataObjectFormat: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1e81a3f8_a30f_4247_b9ee_1d0368a9425c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateAccessed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateAcquired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2cbaa8f5_d81f_47ca_b17a_f8d822300131), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateArchived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x43f8d7b7_a444_4f87_9383_52271c9b915c), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateCompleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x72fab781_acda_43e5_b155_b2434f85e678), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateImported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 18258u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DateModified: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DefaultSaveLocationDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), - pid: 10u32, -}; +pub const PKEY_DateAccessed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DateAcquired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2cbaa8f5_d81f_47ca_b17a_f8d822300131), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DateArchived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x43f8d7b7_a444_4f87_9383_52271c9b915c), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DateCompleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x72fab781_acda_43e5_b155_b2434f85e678), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DateImported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 18258u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DateModified: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_DefaultSaveLocationDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DescriptionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2226,10 +1407,7 @@ pub const PKEY_DeviceInterface_Bluetooth_DeviceAddress: super::super::UI::Shell: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_Bluetooth_LastConnectedTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), - pid: 11u32, -}; +pub const PKEY_DeviceInterface_Bluetooth_LastConnectedTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Bluetooth_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2257,27 +1435,15 @@ pub const PKEY_DeviceInterface_Hid_VendorId: super::super::UI::Shell::Properties #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Hid_VersionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_PrinterDriverDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x847c66de_b8d6_4af9_abc3_6f4f926bc039), - pid: 14u32, -}; +pub const PKEY_DeviceInterface_PrinterDriverDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x847c66de_b8d6_4af9_abc3_6f4f926bc039), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_PrinterDriverName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xafc47170_14f5_498c_8f30_b0d19be449c6), - pid: 11u32, -}; +pub const PKEY_DeviceInterface_PrinterDriverName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xafc47170_14f5_498c_8f30_b0d19be449c6), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_PrinterEnumerationFlag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa00742a1_cd8c_4b37_95ab_70755587767a), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_PrinterName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0a7b84ef_0c27_463f_84ef_06c5070001be), - pid: 10u32, -}; +pub const PKEY_DeviceInterface_PrinterName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0a7b84ef_0c27_463f_84ef_06c5070001be), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DeviceInterface_PrinterPortName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xeec7b761_6f94_41b1_949f_c729720dd13c), - pid: 12u32, -}; +pub const PKEY_DeviceInterface_PrinterPortName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xeec7b761_6f94_41b1_949f_c729720dd13c), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_Proximity_SupportsNfc: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfb3842cd_9e2a_4f83_8fcc_4b0761139ae9), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2299,10 +1465,7 @@ pub const PKEY_DeviceInterface_WinUsb_UsbSubClass: super::super::UI::Shell::Prop #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_DeviceInterface_WinUsb_UsbVendorId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x95e127b5_79cc_4e83_9c9e_8422187b3e0e), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Device_PrinterURL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0b48f35a_be6e_4f17_b108_3c4073d1669a), - pid: 15u32, -}; +pub const PKEY_Device_PrinterURL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0b48f35a_be6e_4f17_b108_3c4073d1669a), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_CanPair: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2310,19 +1473,13 @@ pub const PKEY_Devices_AepContainer_Categories: super::super::UI::Shell::Propert #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), - pid: 12u32, -}; +pub const PKEY_Devices_AepContainer_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_DialProtocol_InstalledApplications: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), - pid: 11u32, -}; +pub const PKEY_Devices_AepContainer_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2330,47 +1487,29 @@ pub const PKEY_Devices_AepContainer_ModelIds: super::super::UI::Shell::Propertie #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_ProtocolIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), - pid: 13u32, -}; +pub const PKEY_Devices_AepContainer_ProtocolIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0bba1ede_7566_4f47_90ec_25fc567ced2a), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportedUriSchemes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsAudio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsCapturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), - pid: 11u32, -}; +pub const PKEY_Devices_AepContainer_SupportsCapturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsImages: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), - pid: 14u32, -}; +pub const PKEY_Devices_AepContainer_SupportsInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsLimitedDiscovery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsNetworking: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsObjectTransfer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), - pid: 12u32, -}; +pub const PKEY_Devices_AepContainer_SupportsObjectTransfer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsPositioning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsRendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), - pid: 10u32, -}; +pub const PKEY_Devices_AepContainer_SupportsRendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AepContainer_SupportsTelephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), - pid: 13u32, -}; +pub const PKEY_Devices_AepContainer_SupportsTelephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AepContainer_SupportsVideo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6af55d45_38db_4495_acb0_d4728a3b8314), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2402,17 +1541,11 @@ pub const PKEY_Devices_Aep_Bluetooth_Cod_Major: super::super::UI::Shell::Propert #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Minor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), - pid: 10u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Capturing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Information: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), - pid: 12u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Information: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_LimitedDiscovery: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2424,15 +1557,9 @@ pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Positioning: super::super::UI: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Rendering: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Telephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), - pid: 11u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_Cod_Services_Telephony: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5fbd34cd_561a_412e_ba98_478a6b0fef1d), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Bluetooth_LastSeenTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), - pid: 12u32, -}; +pub const PKEY_Devices_Aep_Bluetooth_LastSeenTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2bd67d8b_8beb_48d5_87e0_6cda3428040a), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_Bluetooth_Le_AddressType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x995ef0b0_7eb3_4a8b_b9ce_068bb3f4af69), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2446,24 +1573,15 @@ pub const PKEY_Devices_Aep_Bluetooth_Le_IsConnectable: super::super::UI::Shell:: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_CanPair: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe7c3fb29_caa7_4f47_8c8b_be59b330d4c5), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), - pid: 17u32, -}; +pub const PKEY_Devices_Aep_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe7c3fb29_caa7_4f47_8c8b_be59b330d4c5), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), - pid: 12u32, -}; +pub const PKEY_Devices_Aep_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_IsConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Aep_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), - pid: 16u32, -}; +pub const PKEY_Devices_Aep_IsPaired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_IsPresent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2479,10 +1597,7 @@ pub const PKEY_Devices_Aep_ProtocolId: super::super::UI::Shell::PropertiesSystem #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Aep_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa35996ab_11cf_4935_8b61_a6761081ecdf), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_AppPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x51236583_0c4a_4fe8_b81f_166aec13f510), - pid: 100u32, -}; +pub const PKEY_Devices_AppPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x51236583_0c4a_4fe8_b81f_166aec13f510), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AudioDevice_Microphone_IsFarField: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8943b373_388c_4395_b557_bc6dbaffafdb), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2496,109 +1611,55 @@ pub const PKEY_Devices_AudioDevice_RawProcessingSupported: super::super::UI::She #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_AudioDevice_SpeechProcessingSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfb1de864_e06d_47f4_82a6_8a0aef44493c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_BatteryLife: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_BatteryPlusCharging: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_BatteryPlusChargingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 91u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_CategoryGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 94u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_CategoryIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 90u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_CategoryPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 92u32, -}; +pub const PKEY_Devices_BatteryLife: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Devices_BatteryPlusCharging: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Devices_BatteryPlusChargingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Devices_Category: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 91u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Devices_CategoryGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 94u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Devices_CategoryIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 90u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Devices_CategoryPlural: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 92u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ChallengeAep: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0774315e_b714_48ec_8de8_8125c077ac11), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ChargingState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), - pid: 11u32, -}; +pub const PKEY_Devices_ChargingState: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Children: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4340a6c5_93fa_4706_972c_7b648008a5a7), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 10u32, -}; +pub const PKEY_Devices_ClassGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_CompatibleIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 55u32, -}; +pub const PKEY_Devices_Connected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 55u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ContainerId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DefaultTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x880f70a2_6082_47ac_8aab_a739d1a300c3), - pid: 153u32, -}; +pub const PKEY_Devices_DefaultTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x880f70a2_6082_47ac_8aab_a739d1a300c3), pid: 153u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DevObjectType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x13673f42_a3d6_49f6_b4da_ae46e0c5237c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceCapabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 17u32, -}; +pub const PKEY_Devices_DeviceCapabilities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceCharacteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 29u32, -}; +pub const PKEY_Devices_DeviceCharacteristics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 81u32, -}; +pub const PKEY_Devices_DeviceDescription1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 81u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 82u32, -}; +pub const PKEY_Devices_DeviceDescription2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 82u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DeviceHasProblem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceInstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 256u32, -}; +pub const PKEY_Devices_DeviceInstanceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 256u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DeviceManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 13u32, -}; +pub const PKEY_Devices_DeviceManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_DialProtocol_InstalledApplications: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6845cc72_1b71_48c3_af86_b09171a19b14), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 52u32, -}; +pub const PKEY_Devices_DiscoveryMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 52u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_Domain: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2608,15 +1669,9 @@ pub const PKEY_Devices_Dnssd_HostName: super::super::UI::Shell::PropertiesSystem #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_InstanceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_NetworkAdapterId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), - pid: 11u32, -}; +pub const PKEY_Devices_Dnssd_NetworkAdapterId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_PortNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), - pid: 12u32, -}; +pub const PKEY_Devices_Dnssd_PortNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_Priority: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2624,31 +1679,19 @@ pub const PKEY_Devices_Dnssd_ServiceName: super::super::UI::Shell::PropertiesSys #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_TextAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Dnssd_Ttl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), - pid: 10u32, -}; +pub const PKEY_Devices_Dnssd_Ttl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Dnssd_Weight: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbf79c0ab_bb74_4cee_b070_470b5ae202ea), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12288u32, -}; +pub const PKEY_Devices_FriendlyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12288u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_FunctionPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_GlyphIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x51236583_0c4a_4fe8_b81f_166aec13f510), - pid: 123u32, -}; +pub const PKEY_Devices_GlyphIcon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x51236583_0c4a_4fe8_b81f_166aec13f510), pid: 123u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_HardwareIds: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 57u32, -}; +pub const PKEY_Devices_Icon: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 57u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_InLocalMachineContainer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8c7ed206_3f8a_4827_b3ab_ae9e1faefc6c), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2658,52 +1701,25 @@ pub const PKEY_Devices_InterfaceEnabled: super::super::UI::Shell::PropertiesSyst #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_InterfacePaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 12297u32, -}; +pub const PKEY_Devices_IpAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 12297u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_IsDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 86u32, -}; +pub const PKEY_Devices_IsDefault: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 86u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_IsNetworkConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 85u32, -}; +pub const PKEY_Devices_IsNetworkConnected: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 85u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 84u32, -}; +pub const PKEY_Devices_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 84u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_IsSoftwareInstalling: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x83da6326_97a6_4088_9453_a1923f573b29), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 77u32, -}; +pub const PKEY_Devices_LaunchDeviceStageFromExplorer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 77u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_LocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 70u32, -}; +pub const PKEY_Devices_LocalMachine: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 70u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), - pid: 37u32, -}; +pub const PKEY_Devices_LocationPaths: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa45c254e_df1c_4efd_8020_67d146a850e0), pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8192u32, -}; +pub const PKEY_Devices_Manufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8192u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 71u32, -}; +pub const PKEY_Devices_MetadataPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 71u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_MicrophoneArray_Geometry: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa1829ea2_27eb_459e_935d_b2fad7b07762), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2711,31 +1727,19 @@ pub const PKEY_Devices_MissedCalls: super::super::UI::Shell::PropertiesSystem::P #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_ModelId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x80d81ea6_7473_4b0c_8216_efc11a2c4c8b), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8194u32, -}; +pub const PKEY_Devices_ModelName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8194u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8195u32, -}; +pub const PKEY_Devices_ModelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8195u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_NetworkName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_NetworkType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_NetworkedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x880f70a2_6082_47ac_8aab_a739d1a300c3), - pid: 152u32, -}; +pub const PKEY_Devices_NetworkedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x880f70a2_6082_47ac_8aab_a739d1a300c3), pid: 152u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_NewPictures: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_NotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 83u32, -}; +pub const PKEY_Devices_NotWorkingProperly: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 83u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Notification: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x06704b0c_e830_4c81_9178_91e4e95a80a0), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2753,10 +1757,7 @@ pub const PKEY_Devices_Notifications_StorageFull: super::super::UI::Shell::Prope #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Notifications_StorageFullLinkText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa0e00ee1_f0c7_4d41_b8e7_26a7bd8d38b0), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Paired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), - pid: 56u32, -}; +pub const PKEY_Devices_Paired: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78c34fc8_104a_4aca_9ea4_524d52996e57), pid: 56u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Panel_PanelGroup: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8dbc9c86_97a9_4bff_9bc6_bfe95d3e6dad), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2776,15 +1777,9 @@ pub const PKEY_Devices_PlaybackTitle: super::super::UI::Shell::PropertiesSystem: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_Present: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x540b947e_8b40_45bc_a8a2_6a0b894cbda2), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 8198u32, -}; +pub const PKEY_Devices_PresentationUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 8198u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), - pid: 10u32, -}; +pub const PKEY_Devices_PrimaryCategory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_RemainingDuration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3633de59_6825_4381_a49b_9f6ba13a1471), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2796,54 +1791,27 @@ pub const PKEY_Devices_SafeRemovalRequired: super::super::UI::Shell::PropertiesS #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_SchematicName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x026e516e_b814_414b_83cd_856d6fef4822), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 16384u32, -}; +pub const PKEY_Devices_ServiceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16384u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), - pid: 16385u32, -}; +pub const PKEY_Devices_ServiceId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x656a3bb3_ecc0_43fd_8477_4ae0404a96cd), pid: 16385u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_SharedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x880f70a2_6082_47ac_8aab_a739d1a300c3), - pid: 151u32, -}; +pub const PKEY_Devices_SharedTooltip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x880f70a2_6082_47ac_8aab_a739d1a300c3), pid: 151u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_SignalStrength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_SmartCards_ReaderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd6b5b883_18bd_4b4d_b2ec_9e38affeda82), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), - pid: 259u32, -}; +pub const PKEY_Devices_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 259u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Status1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), - pid: 257u32, -}; +pub const PKEY_Devices_Status1: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 257u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_Status2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), - pid: 258u32, -}; +pub const PKEY_Devices_Status2: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd08dd4c0_3a9e_462e_8290_7b636b2576b9), pid: 258u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_StorageCapacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), - pid: 12u32, -}; +pub const PKEY_Devices_StorageCapacity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_StorageFreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), - pid: 13u32, -}; +pub const PKEY_Devices_StorageFreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_StorageFreeSpacePercent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), - pid: 14u32, -}; +pub const PKEY_Devices_StorageFreeSpacePercent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_TextMessages: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49cd1f76_5626_4b17_a4e8_18b4aa1a2213), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2861,17 +1829,11 @@ pub const PKEY_Devices_WiFiDirectServices_ServiceInformation: super::super::UI:: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirectServices_ServiceName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x31b37743_7c5e_4005_93e6_e953f92b82e9), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 13u32, -}; +pub const PKEY_Devices_WiFiDirect_DeviceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_GroupId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_InformationElements: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 12u32, -}; +pub const PKEY_Devices_WiFiDirect_InformationElements: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_InterfaceAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2887,15 +1849,9 @@ pub const PKEY_Devices_WiFiDirect_IsVisible: super::super::UI::Shell::Properties #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFiDirect_MiracastVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_Services: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 10u32, -}; +pub const PKEY_Devices_WiFiDirect_Services: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Devices_WiFiDirect_SupportedChannelList: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), - pid: 11u32, -}; +pub const PKEY_Devices_WiFiDirect_SupportedChannelList: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1506935d_e3e7_450f_8637_82233ebe5f6e), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Devices_WiFi_InterfaceGuid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef1167eb_cbfc_4341_a568_a7c91a68982c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2907,68 +1863,35 @@ pub const PKEY_Devices_Wwan_InterfaceGuid: super::super::UI::Shell::PropertiesSy #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_ByteCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_CharacterCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_ClientID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x276d7bb0_5b34_4fb0_aa4b_158ed12a1809), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Contributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf334115e_da1b_4509_9b3d_119504dc7abb), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_DatePrinted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_DateSaved: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Division: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1e005ee6_bf27_428b_b01c_79676acd2870), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_DocumentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe08805c8_e395_40df_80d2_54f0d6c43154), - pid: 100u32, -}; +pub const PKEY_Document_CharacterCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_HiddenSlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 9u32 }; +pub const PKEY_Document_ClientID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x276d7bb0_5b34_4fb0_aa4b_158ed12a1809), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_LastAuthor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 8u32 }; +pub const PKEY_Document_Contributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf334115e_da1b_4509_9b3d_119504dc7abb), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Document_DateCreated: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Document_DatePrinted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Document_DateSaved: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Document_Division: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1e005ee6_bf27_428b_b01c_79676acd2870), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Document_DocumentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe08805c8_e395_40df_80d2_54f0d6c43154), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Document_HiddenSlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 9u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Document_LastAuthor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_LineCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), - pid: 14u32, -}; +pub const PKEY_Document_Manager: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_MultimediaClipCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), - pid: 10u32, -}; +pub const PKEY_Document_MultimediaClipCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_NoteCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_PageCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 14u32, -}; +pub const PKEY_Document_PageCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_ParagraphCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -2976,83 +1899,41 @@ pub const PKEY_Document_PresentationFormat: super::super::UI::Shell::PropertiesS #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_RevisionNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 19u32, -}; +pub const PKEY_Document_Security: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_SlideCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Document_Template: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_TotalEditingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 10u32, -}; +pub const PKEY_Document_TotalEditingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), - pid: 29u32, -}; +pub const PKEY_Document_Version: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 29u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Document_WordCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 15u32, -}; +pub const PKEY_Document_WordCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_DueDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x3f8472b5_e0af_4db2_8071_c53fe76ae7ce), - pid: 100u32, -}; +pub const PKEY_DueDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3f8472b5_e0af_4db2_8071_c53fe76ae7ce), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_EdgeGesture_DisableTouchWhenFullscreen: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x32ce38b2_2c9a_41b1_9bc5_b3784394aa44), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_EndDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc75faa05_96fd_49e7_9cb4_9f601082d553), - pid: 100u32, -}; +pub const PKEY_EndDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc75faa05_96fd_49e7_9cb4_9f601082d553), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ExpandoProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6fa20de6_d11c_4d9d_a154_64317628c12d), - pid: 100u32, -}; +pub const PKEY_ExpandoProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6fa20de6_d11c_4d9d_a154_64317628c12d), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileAllocationSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 18u32, -}; +pub const PKEY_FileAllocationSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 18u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 13u32, -}; +pub const PKEY_FileAttributes: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), - pid: 12u32, -}; +pub const PKEY_FileCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe4f10a3c_49e6_405d_8288_a23bd4eeaa6c), - pid: 100u32, -}; +pub const PKEY_FileExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe4f10a3c_49e6_405d_8288_a23bd4eeaa6c), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileFRN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 21u32, -}; +pub const PKEY_FileFRN: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x41cf5ae0_f75a_4806_bd87_59c7d9248eb9), - pid: 100u32, -}; +pub const PKEY_FileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x41cf5ae0_f75a_4806_bd87_59c7d9248eb9), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FileOfflineAvailabilityStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 100u32, -}; +pub const PKEY_FileOfflineAvailabilityStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FileOwner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9b174b34_40ff_11d2_a27e_00c04fc30871), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3062,314 +1943,131 @@ pub const PKEY_FileVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYK #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FindData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FlagColor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x67df94de_0ca7_4d6f_b792_053a3e4f03cf), - pid: 100u32, -}; +pub const PKEY_FlagColor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x67df94de_0ca7_4d6f_b792_053a3e4f03cf), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FlagColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x45eae747_8e2a_40ae_8cbf_ca52aba6152a), - pid: 100u32, -}; +pub const PKEY_FlagColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x45eae747_8e2a_40ae_8cbf_ca52aba6152a), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FlagStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 12u32, -}; +pub const PKEY_FlagStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FlagStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xdc54fd2e_189d_4871_aa01_08c2f57a4abc), - pid: 100u32, -}; +pub const PKEY_FlagStatusText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xdc54fd2e_189d_4871_aa01_08c2f57a4abc), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FolderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 101u32, -}; +pub const PKEY_FolderKind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_FolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 25u32, -}; +pub const PKEY_FolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FreeSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_FullText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1e3ee840_bc2b_476c_8237_2acd1a839b22), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Altitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x827edb4f_5b73_44a7_891d_fdffabea35ca), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_AltitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x78342dcb_e358_4145_ae9a_6bfe4e0f9f51), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_AltitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2dad1eb7_816d_40d3_9ec3_c9773be2aade), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_AltitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x46ac629d_75ea_4515_867f_6dc4321c5844), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_AreaInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x972e333e_ac7e_49f1_8adf_a70d07a9bcab), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cf8fb02_1837_42f1_a697_a7017aa289b9), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DOPDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa0be94c5_50ba_487b_bd35_0654be8881ed), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DOPNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x47166b16_364f_4aa0_9f31_e2ab3df449c3), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Date: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x3602c812_0f3b_45f0_85ad_603468d69423), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestBearing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc66d4b3c_e888_47cc_b99f_9dca3ee34dea), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestBearingDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7abcf4f8_7c3f_4988_ac91_8d2c2e97eca5), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestBearingNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xba3b1da9_86ee_4b5d_a2a4_a271a429f0cf), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestBearingRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9ab84393_2a0f_4b75_bb22_7279786977cb), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa93eae04_6804_4f24_ac81_09b266452118), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9bc2c99b_ac71_4127_9d1c_2596d0d7dcb7), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2bda47da_08c6_4fe1_80bc_a72fc517c5d0), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestDistanceRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xed4df2d3_8695_450b_856f_f5c1c53acb66), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLatitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9d1d7cc5_5c39_451c_86b3_928e2d18cc47), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x3a372292_7fca_49a7_99d5_e47bb2d4e7ab), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xecf4b6f6_d5a6_433c_bb92_4076650fc890), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xcea820b9_ce61_4885_a128_005d9087c192), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLongitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x47a96261_cb4c_4807_8ad3_40b9d9dbc6bc), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x425d69e5_48ad_4900_8d80_6eb6b8d0ac86), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa3250282_fb6d_48d5_9a89_dbcace75cccf), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_DestLongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x182c1ea6_7c1c_4083_ab4b_ac6c9f4ed128), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Differential: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xaaf4ee25_bd3b_4dd7_bfc4_47f77bb00f6d), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_ImgDirection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x16473c91_d017_4ed9_ba4d_b6baa55dbcf8), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_ImgDirectionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x10b24595_41a2_4e20_93c2_5761c1395f32), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_ImgDirectionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xdc5877c7_225f_45f7_bac7_e81334b6130a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_ImgDirectionRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa4aaa5b7_1ad0_445f_811a_0f8f6e67f6b5), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Latitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8727cfff_4868_4ec6_ad5b_81b98521d1ab), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LatitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0f55cde2_4f49_450d_92c1_dcd16301b1b7), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x16e634ee_2bff_497b_bd8a_4341ad39eeb9), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7ddaaad1_ccc8_41ae_b750_b2cb8031aea2), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x029c0252_5b86_46c7_aca0_2769ffc8e3d4), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Longitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc4c4dbb2_b593_466b_bbda_d03d27d5e43a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LongitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4679c1b5_844d_4590_baf5_f322231f1b81), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbe6e176c_4534_4d2c_ace5_31dedac1606b), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x02b0f689_a914_4e45_821d_1dda452ed2c4), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_LongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x33dcf22b_28d5_464c_8035_1ee9efd25278), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_MapDatum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2ca2dae6_eddc_407d_bef1_773942abfa95), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_MeasureMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa015ed5d_aaea_4d58_8a86_3c586920ea0b), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_ProcessingMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x59d49e61_840f_4aa9_a939_e2099b7f6399), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Satellites: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x467ee575_1f25_4557_ad4e_b8b58b0d9c15), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Speed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xda5d0862_6e76_4e1b_babd_70021bd25494), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_SpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7d122d5a_ae5e_4335_8841_d71e7ce72f53), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_SpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xacc9ce3d_c213_4942_8b48_6d0820f21c6d), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_SpeedRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xecf7f4c9_544f_4d6d_9d98_8ad79adaf453), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x125491f4_818f_46b2_91b5_d537753617b2), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_Track: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x76c09943_7c33_49e3_9e7e_cdba872cfada), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_TrackDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc8d1920c_01f6_40c0_ac86_2f3a4ad00770), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_TrackNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x702926f4_44a6_43e1_ae71_45627116893b), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_TrackRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x35dbe6fe_44c3_4400_aaae_d2c799c407e8), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_GPS_VersionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x22704da4_c6b2_4a99_8e56_f16df8c92599), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_HighKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 24u32, -}; +pub const PKEY_GPS_Altitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x827edb4f_5b73_44a7_891d_fdffabea35ca), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_AltitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x78342dcb_e358_4145_ae9a_6bfe4e0f9f51), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_AltitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2dad1eb7_816d_40d3_9ec3_c9773be2aade), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_AltitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x46ac629d_75ea_4515_867f_6dc4321c5844), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_AreaInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x972e333e_ac7e_49f1_8adf_a70d07a9bcab), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DOP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cf8fb02_1837_42f1_a697_a7017aa289b9), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DOPDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa0be94c5_50ba_487b_bd35_0654be8881ed), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DOPNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x47166b16_364f_4aa0_9f31_e2ab3df449c3), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_Date: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3602c812_0f3b_45f0_85ad_603468d69423), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestBearing: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc66d4b3c_e888_47cc_b99f_9dca3ee34dea), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestBearingDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7abcf4f8_7c3f_4988_ac91_8d2c2e97eca5), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestBearingNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xba3b1da9_86ee_4b5d_a2a4_a271a429f0cf), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestBearingRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9ab84393_2a0f_4b75_bb22_7279786977cb), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa93eae04_6804_4f24_ac81_09b266452118), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9bc2c99b_ac71_4127_9d1c_2596d0d7dcb7), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2bda47da_08c6_4fe1_80bc_a72fc517c5d0), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestDistanceRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xed4df2d3_8695_450b_856f_f5c1c53acb66), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestLatitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9d1d7cc5_5c39_451c_86b3_928e2d18cc47), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestLatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3a372292_7fca_49a7_99d5_e47bb2d4e7ab), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestLatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xecf4b6f6_d5a6_433c_bb92_4076650fc890), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestLatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcea820b9_ce61_4885_a128_005d9087c192), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestLongitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x47a96261_cb4c_4807_8ad3_40b9d9dbc6bc), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestLongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x425d69e5_48ad_4900_8d80_6eb6b8d0ac86), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestLongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa3250282_fb6d_48d5_9a89_dbcace75cccf), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_DestLongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x182c1ea6_7c1c_4083_ab4b_ac6c9f4ed128), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_Differential: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xaaf4ee25_bd3b_4dd7_bfc4_47f77bb00f6d), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_ImgDirection: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x16473c91_d017_4ed9_ba4d_b6baa55dbcf8), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_ImgDirectionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x10b24595_41a2_4e20_93c2_5761c1395f32), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_ImgDirectionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xdc5877c7_225f_45f7_bac7_e81334b6130a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_ImgDirectionRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa4aaa5b7_1ad0_445f_811a_0f8f6e67f6b5), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_Latitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8727cfff_4868_4ec6_ad5b_81b98521d1ab), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_LatitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0f55cde2_4f49_450d_92c1_dcd16301b1b7), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_LatitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x16e634ee_2bff_497b_bd8a_4341ad39eeb9), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_LatitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7ddaaad1_ccc8_41ae_b750_b2cb8031aea2), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_LatitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x029c0252_5b86_46c7_aca0_2769ffc8e3d4), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_Longitude: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc4c4dbb2_b593_466b_bbda_d03d27d5e43a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_LongitudeDecimal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4679c1b5_844d_4590_baf5_f322231f1b81), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_LongitudeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbe6e176c_4534_4d2c_ace5_31dedac1606b), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_LongitudeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x02b0f689_a914_4e45_821d_1dda452ed2c4), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_LongitudeRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x33dcf22b_28d5_464c_8035_1ee9efd25278), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_MapDatum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2ca2dae6_eddc_407d_bef1_773942abfa95), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_MeasureMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa015ed5d_aaea_4d58_8a86_3c586920ea0b), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_ProcessingMethod: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x59d49e61_840f_4aa9_a939_e2099b7f6399), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_Satellites: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x467ee575_1f25_4557_ad4e_b8b58b0d9c15), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_Speed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xda5d0862_6e76_4e1b_babd_70021bd25494), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_SpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7d122d5a_ae5e_4335_8841_d71e7ce72f53), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_SpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xacc9ce3d_c213_4942_8b48_6d0820f21c6d), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_SpeedRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xecf7f4c9_544f_4d6d_9d98_8ad79adaf453), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x125491f4_818f_46b2_91b5_d537753617b2), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_Track: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x76c09943_7c33_49e3_9e7e_cdba872cfada), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_TrackDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc8d1920c_01f6_40c0_ac86_2f3a4ad00770), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_TrackNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x702926f4_44a6_43e1_ae71_45627116893b), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_TrackRef: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x35dbe6fe_44c3_4400_aaae_d2c799c407e8), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_GPS_VersionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x22704da4_c6b2_4a99_8e56_f16df8c92599), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_HighKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_History_SelectionCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1ce0d6bc_536c_4600_b0dd_7e0c66b350d5), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3377,362 +2075,173 @@ pub const PKEY_History_TargetUrlHostName: super::super::UI::Shell::PropertiesSys #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_History_VisitCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5cbf2787_48cf_4208_b90e_ee5e5d420294), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa26f4afc_7346_4299_be47_eb1ae613139f), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IdentityProvider_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb96eff7b_35ca_4a35_8607_29e3a54c46ea), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IdentityProvider_Picture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2425166f_5642_4864_992f_98fd98f294c3), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_Blob: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8c3b93a4_baed_1a83_9a32_102ee313f6eb), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_DisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7d683fc9_d155_45a8_bb1f_89d19bcb792f), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_InternetSid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6d6d5d49_265d_4688_9f4e_1fdd33e7cc83), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_IsMeIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa4108708_09df_4377_9dfc_6d99986d5a67), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_KeyProviderContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa26f4afc_7346_4299_be47_eb1ae613139f), - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_KeyProviderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa26f4afc_7346_4299_be47_eb1ae613139f), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_LogonStatusString: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf18dedf3_337f_42c0_9e03_cee08708a8c3), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfcc16823_baed_4f24_9b32_a0982117f7fa), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_PrimarySid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2b1b801e_c0c1_4987_9ec5_72fa89814787), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_ProviderData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa8a74b92_361b_4e9a_b722_7c4a7330a312), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_ProviderID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x74a7de49_fa11_4d3d_a006_db7e08675916), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_QualifiedUserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xda520e51_f4e9_4739_ac82_02e0a95c9030), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_UniqueID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe55fc3b0_2b60_4220_918e_b21e8bf16016), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Identity_UserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc4322503_78ca_49c6_9acc_a68e2afd7b6b), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ImageParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd7750ee0_c6a4_48ec_b53e_b87b52e6d073), - pid: 100u32, -}; +pub const PKEY_Identity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa26f4afc_7346_4299_be47_eb1ae613139f), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_IdentityProvider_Name: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb96eff7b_35ca_4a35_8607_29e3a54c46ea), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_IdentityProvider_Picture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2425166f_5642_4864_992f_98fd98f294c3), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_Blob: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8c3b93a4_baed_1a83_9a32_102ee313f6eb), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_DisplayName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7d683fc9_d155_45a8_bb1f_89d19bcb792f), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_InternetSid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d6d5d49_265d_4688_9f4e_1fdd33e7cc83), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_IsMeIdentity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa4108708_09df_4377_9dfc_6d99986d5a67), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_KeyProviderContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa26f4afc_7346_4299_be47_eb1ae613139f), pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_KeyProviderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa26f4afc_7346_4299_be47_eb1ae613139f), pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_LogonStatusString: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf18dedf3_337f_42c0_9e03_cee08708a8c3), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_PrimaryEmailAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfcc16823_baed_4f24_9b32_a0982117f7fa), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_PrimarySid: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2b1b801e_c0c1_4987_9ec5_72fa89814787), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_ProviderData: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa8a74b92_361b_4e9a_b722_7c4a7330a312), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_ProviderID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x74a7de49_fa11_4d3d_a006_db7e08675916), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_QualifiedUserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xda520e51_f4e9_4739_ac82_02e0a95c9030), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_UniqueID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe55fc3b0_2b60_4220_918e_b21e8bf16016), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Identity_UserName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc4322503_78ca_49c6_9acc_a68e2afd7b6b), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ImageParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd7750ee0_c6a4_48ec_b53e_b87b52e6d073), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_BitDepth: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_ColorSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 40961u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_CompressedBitsPerPixel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x364b6fa9_37ab_482a_be2b_ae02f60d4318), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_CompressedBitsPerPixelDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1f8844e1_24ad_4508_9dfd_5326a415ce02), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_CompressedBitsPerPixelNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd21a7148_d32c_4624_8900_277210f79c0f), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 259u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_CompressionText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x3f08e66f_2f44_4bb9_a682_ac35d2562322), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_Dimensions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), - pid: 13u32, -}; +pub const PKEY_Image_ColorSpace: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 40961u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Image_CompressedBitsPerPixel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x364b6fa9_37ab_482a_be2b_ae02f60d4318), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Image_CompressedBitsPerPixelDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1f8844e1_24ad_4508_9dfd_5326a415ce02), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Image_CompressedBitsPerPixelNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd21a7148_d32c_4624_8900_277210f79c0f), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Image_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 259u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Image_CompressionText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3f08e66f_2f44_4bb9_a682_ac35d2562322), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Image_Dimensions: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_HorizontalResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_HorizontalSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_ImageID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x10dabe05_32aa_4c29_bf1a_63e2d220587f), - pid: 100u32, -}; +pub const PKEY_Image_ImageID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x10dabe05_32aa_4c29_bf1a_63e2d220587f), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Image_ResolutionUnit: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x19b51fa6_1f92_4a5c_ab48_7df0abd67444), - pid: 100u32, -}; +pub const PKEY_Image_ResolutionUnit: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x19b51fa6_1f92_4a5c_ab48_7df0abd67444), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_VerticalResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Image_VerticalSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Importance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 11u32, -}; +pub const PKEY_Importance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ImportanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa3b29791_7713_4e1d_bb40_17db85f01831), - pid: 100u32, -}; +pub const PKEY_ImportanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa3b29791_7713_4e1d_bb40_17db85f01831), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_InfoTipText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), - pid: 17u32, -}; +pub const PKEY_InfoTipText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 17u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_InternalName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsAttachment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf23f425c_71a1_4fa8_922f_678ea4a60408), - pid: 100u32, -}; +pub const PKEY_IsAttachment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf23f425c_71a1_4fa8_922f_678ea4a60408), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsDefaultNonOwnerSaveLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsDefaultSaveLocation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsDeleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5cda5fc8_33ee_4ff3_9094_ae7bd8868c4d), - pid: 100u32, -}; +pub const PKEY_IsDeleted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5cda5fc8_33ee_4ff3_9094_ae7bd8868c4d), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x90e5e14e_648b_4826_b2aa_acaf790e3513), - pid: 10u32, -}; +pub const PKEY_IsEncrypted: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x90e5e14e_648b_4826_b2aa_acaf790e3513), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsFlagged: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5da84765_e3ff_4278_86b0_a27967fbdd03), - pid: 100u32, -}; +pub const PKEY_IsFlagged: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5da84765_e3ff_4278_86b0_a27967fbdd03), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsFlaggedComplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa6f360d2_55f9_48de_b909_620e090a647c), - pid: 100u32, -}; +pub const PKEY_IsFlaggedComplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa6f360d2_55f9_48de_b909_620e090a647c), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsIncomplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x346c8bd1_2e6a_4c45_89a4_61b78e8e700f), - pid: 100u32, -}; +pub const PKEY_IsIncomplete: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x346c8bd1_2e6a_4c45_89a4_61b78e8e700f), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsLocationSupported: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsPinnedToNameSpaceTree: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsRead: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 10u32, -}; +pub const PKEY_IsRead: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_IsSearchOnlyItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsSendToTarget: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), - pid: 33u32, -}; +pub const PKEY_IsSendToTarget: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 33u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef884c5b_2bfe_41bb_aae5_76eedf4f9902), - pid: 100u32, -}; +pub const PKEY_IsShared: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef884c5b_2bfe_41bb_aae5_76eedf4f9902), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemAuthors: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd0a04f0a_462a_48a4_bb2f_3706e88dbd7d), - pid: 100u32, -}; +pub const PKEY_ItemAuthors: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd0a04f0a_462a_48a4_bb2f_3706e88dbd7d), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemClassType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x048658ad_2db8_41a4_bbb6_ac1ef1207eb1), - pid: 100u32, -}; +pub const PKEY_ItemClassType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x048658ad_2db8_41a4_bbb6_ac1ef1207eb1), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf7db74b4_4287_4103_afba_f1b13dcd75cf), - pid: 100u32, -}; +pub const PKEY_ItemDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf7db74b4_4287_4103_afba_f1b13dcd75cf), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemFolderNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemFolderPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemFolderPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xdabd30ed_0043_4789_a7f8_d013a4736622), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6b8da074_3b5c_43bc_886f_0a2cdce00b6f), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemNameDisplayWithoutExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemNamePrefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd7313ff1_a77a_401c_8c99_3dbdd68add36), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemNameSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemParticipants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd4d0aa16_9948_41a4_aa85_d97ff9646993), - pid: 100u32, -}; +pub const PKEY_ItemFolderPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xdabd30ed_0043_4789_a7f8_d013a4736622), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6b8da074_3b5c_43bc_886f_0a2cdce00b6f), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ItemNameDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ItemNameDisplayWithoutExtension: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ItemNamePrefix: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd7313ff1_a77a_401c_8c99_3dbdd68add36), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ItemNameSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ItemParticipants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd4d0aa16_9948_41a4_aa85_d97ff9646993), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemPathDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemPathDisplayNarrow: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemSubType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), - pid: 37u32, -}; +pub const PKEY_ItemSubType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 37u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ItemType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), - pid: 11u32, -}; +pub const PKEY_ItemType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemTypeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_ItemUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Journal_Contacts: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xdea7c82c_1d89_4a66_9427_a4e3debabcb1), - pid: 100u32, -}; +pub const PKEY_Journal_Contacts: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xdea7c82c_1d89_4a66_9427_a4e3debabcb1), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Journal_EntryType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x95beb1fc_326d_4644_b396_cd3ed90e6ddf), - pid: 100u32, -}; +pub const PKEY_Journal_EntryType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x95beb1fc_326d_4644_b396_cd3ed90e6ddf), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Keywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Kind: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1e3ee840_bc2b_476c_8237_2acd1a839b22), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_KindText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf04bef95_c585_4197_a2b7_df46fdc9ee6d), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Language: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LastSyncError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 107u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LastSyncWarning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 128u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LastWriterPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x502cfeab_47eb_459c_b960_e6d8728f7701), - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LayoutPattern_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), - pid: 500u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LayoutPattern_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), - pid: 501u32, -}; +pub const PKEY_KindText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf04bef95_c585_4197_a2b7_df46fdc9ee6d), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Language: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd5cdd502_2e9c_101b_9397_08002b2cf9ae), pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_LastSyncError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 107u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_LastSyncWarning: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 128u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_LastWriterPackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x502cfeab_47eb_459c_b960_e6d8728f7701), pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_LayoutPattern_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 500u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_LayoutPattern_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 501u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_LibraryLocationsCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x908696c7_8f87_44f2_80ed_a8c1c6894575), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_Arguments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x436f2667_14e2_4feb_b30a_146c53b5b674), - pid: 100u32, -}; +pub const PKEY_Link_Arguments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x436f2667_14e2_4feb_b30a_146c53b5b674), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_Comment: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb9b4b3fc_2b51_4a42_b5d8_324146afcf25), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_DateVisited: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5cbf2787_48cf_4208_b90e_ee5e5d420294), - pid: 23u32, -}; +pub const PKEY_Link_DateVisited: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5cbf2787_48cf_4208_b90e_ee5e5d420294), pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Link_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5cbf2787_48cf_4208_b90e_ee5e5d420294), - pid: 21u32, -}; +pub const PKEY_Link_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5cbf2787_48cf_4208_b90e_ee5e5d420294), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_FeedItemLocalId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8a2f99f9_3c37_465d_a8d7_69777a246d0c), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3752,221 +2261,95 @@ pub const PKEY_Link_TargetUrlHostName: super::super::UI::Shell::PropertiesSystem #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Link_TargetUrlPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8a2f99f9_3c37_465d_a8d7_69777a246d0c), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_LowKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 25u32, -}; +pub const PKEY_LowKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_MIMEType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0b63e350_9ccc_11d0_bcdb_00805fccce04), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_AuthorUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_AverageLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x09edd5b6_b301_43c5_9990_d00302effd46), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ClassPrimaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ClassSecondaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_CollectionGroupID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_CollectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ContentDistributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ContentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 26u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_CreatorApplication: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 27u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_CreatorApplicationVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 28u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_DVDID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_DateEncoded: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2e4b640d_5019_46d8_8881_55414cc5caa0), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_DateReleased: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xde41cc29_6971_4290_b472_f59f2e2f31e2), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_DlnaProfileID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xcfa31b45_525d_4998_bb44_3f7d81542fa4), - pid: 100u32, -}; +pub const PKEY_Media_AuthorUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_AverageLevel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x09edd5b6_b301_43c5_9990_d00302effd46), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ClassPrimaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ClassSecondaryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_CollectionGroupID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_CollectionID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ContentDistributor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ContentID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 26u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_CreatorApplication: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 27u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_CreatorApplicationVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 28u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_DVDID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_DateEncoded: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2e4b640d_5019_46d8_8881_55414cc5caa0), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_DateReleased: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xde41cc29_6971_4290_b472_f59f2e2f31e2), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_DlnaProfileID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcfa31b45_525d_4998_bb44_3f7d81542fa4), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_Duration: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440490_4c8b_11d1_8b70_080036b11a03), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_EncodedBy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 36u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_EncodingSettings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 37u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_EpisodeNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_FrameCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_MCDI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_MetadataContentProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_Producer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 22u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_PromotionUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 33u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ProtectionType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 38u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ProviderRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 39u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ProviderStyle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 40u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_Publisher: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 30u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_SeasonNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_SeriesName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 42u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_SubTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 38u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_SubscriptionContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9aebae7a_9644_487d_a92c_657585ed751a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ThumbnailLargePath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 47u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ThumbnailLargeUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 48u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ThumbnailSmallPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 49u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_ThumbnailSmallUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 50u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_UniqueFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 35u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_UserNoAutoInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 41u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_UserWebUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Media_Writer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 23u32, -}; +pub const PKEY_Media_EncodedBy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 36u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_EncodingSettings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 37u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_EpisodeNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_FrameCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6444048f_4c8b_11d1_8b70_080036b11a03), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_MCDI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_MetadataContentProvider: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_Producer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 22u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_PromotionUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 33u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ProtectionType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 38u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ProviderRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 39u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ProviderStyle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 40u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_Publisher: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 30u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_SeasonNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_SeriesName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 42u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_SubTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 38u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_SubscriptionContentId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9aebae7a_9644_487d_a92c_657585ed751a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ThumbnailLargePath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 47u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ThumbnailLargeUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 48u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ThumbnailSmallPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 49u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_ThumbnailSmallUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 50u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_UniqueFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 35u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_UserNoAutoInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 41u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_UserWebUrl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Media_Writer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Media_Year: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_MediumKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 26u32, -}; +pub const PKEY_MediumKeywords: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 26u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_AttachmentContents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x3143bf7c_80a8_4854_8880_e2e40189bdd0), - pid: 100u32, -}; +pub const PKEY_Message_AttachmentContents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x3143bf7c_80a8_4854_8880_e2e40189bdd0), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_AttachmentNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 21u32, -}; +pub const PKEY_Message_AttachmentNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_BccAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -3976,830 +2359,353 @@ pub const PKEY_Message_CcAddress: super::super::UI::Shell::PropertiesSystem::PRO #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_CcName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ConversationID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xdc8f80bd_af1e_4289_85b6_3dfc1b493992), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ConversationIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xdc8f80bd_af1e_4289_85b6_3dfc1b493992), - pid: 101u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_DateReceived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 20u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_DateSent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa82d9ee7_ca67_4312_965e_226bcea85023), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_FromAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_FromName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 14u32, -}; +pub const PKEY_Message_ConversationID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xdc8f80bd_af1e_4289_85b6_3dfc1b493992), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_ConversationIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xdc8f80bd_af1e_4289_85b6_3dfc1b493992), pid: 101u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_DateReceived: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 20u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_DateSent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_Flags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa82d9ee7_ca67_4312_965e_226bcea85023), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_FromAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_FromName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_HasAttachments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9c1fcf74_2d97_41ba_b4ae_cb2e3661a6e4), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_IsFwdOrReply: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9a9bc088_4f6d_469e_9919_e705412040f9), - pid: 100u32, -}; +pub const PKEY_Message_IsFwdOrReply: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9a9bc088_4f6d_469e_9919_e705412040f9), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_MessageClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xcd9ed458_08ce_418f_a70e_f912c7bb9c5c), - pid: 103u32, -}; +pub const PKEY_Message_MessageClass: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcd9ed458_08ce_418f_a70e_f912c7bb9c5c), pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Message_Participants: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1a9ba605_8e7c_4d11_ad7d_a50ada18ba1b), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ProofInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9098f33c_9a7d_48a8_8de5_2e1227a64e91), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_SenderAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0be1c8e7_1981_4676_ae14_fdd78f05a6e7), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_SenderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0da41cfa_d224_4a18_ae2f_596158db4b3a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 15u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ToAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ToDoFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1f856a9f_6900_4aba_9505_2d5f1b4d66cb), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ToDoTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbccc8a3c_8cef_42e5_9b1c_c69079398bc7), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Message_ToName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_MileageInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfdf84370_031a_4add_9e91_0d775f1c6605), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_AlbumArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_AlbumArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf1fdb4af_f78c_466c_bb05_56e92db0b8ec), - pid: 103u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_AlbumID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 100u32, -}; +pub const PKEY_Message_ProofInProgress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9098f33c_9a7d_48a8_8de5_2e1227a64e91), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_SenderAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0be1c8e7_1981_4676_ae14_fdd78f05a6e7), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_SenderName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0da41cfa_d224_4a18_ae2f_596158db4b3a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 15u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_ToAddress: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_ToDoFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1f856a9f_6900_4aba_9505_2d5f1b4d66cb), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_ToDoTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbccc8a3c_8cef_42e5_9b1c_c69079398bc7), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Message_ToName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3e0584c_b788_4a5a_bb20_7f5a44c9acdd), pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_MileageInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfdf84370_031a_4add_9e91_0d775f1c6605), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_AlbumArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_AlbumArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf1fdb4af_f78c_466c_bb05_56e92db0b8ec), pid: 103u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_AlbumID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_AlbumTitle: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_AlbumTitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x13eb7ffc_ec89_4346_b19d_ccc6f1784223), - pid: 101u32, -}; +pub const PKEY_Music_AlbumTitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x13eb7ffc_ec89_4346_b19d_ccc6f1784223), pid: 101u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_Artist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_ArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xdeeb2db5_0696_4ce0_94fe_a01f77a45fb5), - pid: 102u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_BeatsPerMinute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 35u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Composer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 19u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_ComposerSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x00bc20a3_bd48_4085_872c_a88d77f5097e), - pid: 105u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Conductor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 36u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_ContentGroupDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 33u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_DiscNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6afe7437_9bcd_49c7_80fe_4a5c65fa5874), - pid: 104u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_DisplayArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfd122953_fa93_4ef7_92c3_04c946b2f7c8), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Genre: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_InitialKey: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_IsCompilation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc449d5cb_9ea4_4809_82e8_af9d59ded6d1), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Lyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Mood: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 39u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_PartOfSet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), - pid: 37u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_Period: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 31u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Music_SynchronizedLyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6b223b6a_162e_4aa9_b39f_05d678fc6d77), - pid: 100u32, -}; +pub const PKEY_Music_ArtistSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xdeeb2db5_0696_4ce0_94fe_a01f77a45fb5), pid: 102u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_BeatsPerMinute: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 35u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_Composer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 19u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_ComposerSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00bc20a3_bd48_4085_872c_a88d77f5097e), pid: 105u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_Conductor: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 36u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_ContentGroupDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 33u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_DiscNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6afe7437_9bcd_49c7_80fe_4a5c65fa5874), pid: 104u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_DisplayArtist: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfd122953_fa93_4ef7_92c3_04c946b2f7c8), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_Genre: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_InitialKey: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_IsCompilation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc449d5cb_9ea4_4809_82e8_af9d59ded6d1), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_Lyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_Mood: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 39u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_PartOfSet: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 37u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_Period: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 31u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Music_SynchronizedLyrics: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6b223b6a_162e_4aa9_b39f_05d678fc6d77), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Music_TrackNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x56a3372e_ce9c_11d2_9f0e_006097c686f6), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_NamespaceCLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Note_Color: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4776cafa_bce4_4cb1_a23e_265e76d8eb11), - pid: 100u32, -}; +pub const PKEY_Note_Color: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4776cafa_bce4_4cb1_a23e_265e76d8eb11), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Note_ColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x46b4e8de_cdb2_440d_885c_1658eb65b914), - pid: 100u32, -}; +pub const PKEY_Note_ColorText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x46b4e8de_cdb2_440d_885c_1658eb65b914), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Null: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x00000000_0000_0000_0000_000000000000), pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_OfflineAvailability: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa94688b6_7d9f_4570_a648_e3dfc0ab2b3f), - pid: 100u32, -}; +pub const PKEY_OfflineAvailability: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa94688b6_7d9f_4570_a648_e3dfc0ab2b3f), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_OfflineStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6d24888f_4718_4bda_afed_ea0fb4386cd8), - pid: 100u32, -}; +pub const PKEY_OfflineStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d24888f_4718_4bda_afed_ea0fb4386cd8), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_OriginalFileName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_OwnerSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5d76b67f_9b3d_44bb_b6ae_25da4f638a67), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParentalRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 21u32, -}; +pub const PKEY_ParentalRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParentalRatingReason: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x10984e0a_f9f2_4321_b7ef_baf195af4319), - pid: 100u32, -}; +pub const PKEY_ParentalRatingReason: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x10984e0a_f9f2_4321_b7ef_baf195af4319), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParentalRatingsOrganization: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa7fe0840_1344_46f0_8d37_52ed712a4bf9), - pid: 100u32, -}; +pub const PKEY_ParentalRatingsOrganization: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa7fe0840_1344_46f0_8d37_52ed712a4bf9), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParsingBindContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xdfb9a04d_362f_4ca3_b30b_0254b17b5b84), - pid: 100u32, -}; +pub const PKEY_ParsingBindContext: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xdfb9a04d_362f_4ca3_b30b_0254b17b5b84), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), - pid: 24u32, -}; +pub const PKEY_ParsingName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ParsingPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), - pid: 30u32, -}; +pub const PKEY_ParsingPath: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 30u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PerceivedType: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PercentFull: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Aperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 37378u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe1a9a38b_6685_46bd_875e_570dc7ad7320), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0337ecec_39fb_4581_a0bd_4c4cc51e9914), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Brightness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1a701bf6_478c_4361_83ab_3701bb053c58), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_BrightnessDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6ebe6946_2321_440a_90f0_c043efd32476), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_BrightnessNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9e7d118f_b314_45a0_8cfb_d654b917c9e9), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_CameraManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 271u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_CameraModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 272u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_CameraSerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 273u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Contrast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2a785ba9_8d23_4ded_82e6_60a350c86a10), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ContrastText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x59dde9f2_5253_40ea_9a8b_479e96c6249a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_DateTaken: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 36867u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_DigitalZoom: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf85bf840_a925_4bc2_b0c4_8e36b598679e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_DigitalZoomDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x745baf0e_e5c1_4cfb_8a1b_d031a0a52393), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_DigitalZoomNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x16cbb924_6500_473b_a5be_f1599bcbe413), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_EXIFVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd35f743a_eb2e_47f2_a286_844132cb1427), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Event: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 18248u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureBias: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 37380u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureBiasDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xab205e50_04b7_461c_a18c_2f233836e627), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureBiasNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x738bf284_1d87_420b_92cf_5834bf6ef9ed), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x967b5af8_995a_46ed_9e11_35b3c5b9782d), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureIndexDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x93112f89_c28b_492f_8a9d_4be2062cee8a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureIndexNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xcdedcf30_8919_44df_8f4c_4eb2ffdb8d89), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureProgram: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 34850u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureProgramText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfec690b7_5f30_4646_ae47_4caafba884a3), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 33434u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureTimeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x55e98597_ad16_42e0_b624_21599a199838), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ExposureTimeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x257e44e2_9031_4323_ac38_85c552871b2e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 33437u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FNumberDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe92a2496_223b_4463_a4e3_30eabba79d80), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FNumberNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1b97738a_fdfc_462f_9d93_1957e08be90c), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Flash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 37385u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashEnergy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 41483u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashEnergyDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd7b61c70_6323_49cd_a5fc_c84277162c97), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashEnergyNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfcad3d3d_0858_400f_aaa3_2f66cce2a6bc), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xaabaf6c9_e0c5_4719_8585_57b103e584fe), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfe83bb35_4d1a_42e2_916b_06f3e1af719e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FlashText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6b8b68f6_200b_47ea_8d25_d8050f57339f), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalLength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 37386u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalLengthDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x305bc615_dca1_44a5_9fd4_10c0ba79412e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalLengthInFilm: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa0e74609_b84d_4f49_b860_462bd9971f98), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalLengthNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x776b6b3b_1e3d_4b0c_9a0e_8fbaf2a8492a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneXResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xcfc08d97_c6f7_4484_89dd_ebef4356fe76), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneXResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0933f3f5_4786_4f46_a8e8_d64dd37fa521), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneXResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xdccb10af_b4e2_4b88_95f9_031b4d5ab490), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneYResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4fffe4d0_914f_4ac4_8d6f_c9c61de169b1), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneYResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1d6179a6_a876_4031_b013_3347b2b64dc8), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_FocalPlaneYResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa2e541c5_4440_4ba8_867e_75cfc06828cd), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_GainControl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfa304789_00c7_4d80_904a_1e4dcc7265aa), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_GainControlDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x42864dfd_9da4_4f77_bded_4aad7b256735), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_GainControlNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8e8ecf7c_b7b8_4eb8_a63f_0ee715c96f9e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_GainControlText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc06238b2_0bf9_4279_a723_25856715cb9d), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ISOSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 34855u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_LensManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe6ddcaf7_29c5_4f0a_9a68_d19412ec7090), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_LensModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe1277516_2b5f_4869_89b1_2e585bd38b7a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_LightSource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 37384u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MakerNote: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfa303353_b659_4052_85e9_bcac79549b84), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MakerNoteOffset: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x813f4124_34e6_4d17_ab3e_6b1f3c2247a1), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MaxAperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x08f6d7c2_e3f2_44fc_af1e_5aa5c81a2d3e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MaxApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc77724d4_601f_46c5_9b89_c53f93bceb77), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MaxApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc107e191_a459_44c5_9ae6_b952ad4b906d), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MeteringMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 37383u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_MeteringModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf628fd8c_7ba8_465a_a65b_c5aa79263a9e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 274u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_OrientationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa9ea193c_c511_498a_a06b_58e2776dcc28), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_PeopleNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe8309b6e_084c_49b4_b1fc_90a80331b638), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_PhotometricInterpretation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x341796f1_1df9_4b1c_a564_91bdefa43877), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_PhotometricInterpretationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x821437d6_9eab_4765_a589_3b1cbbd22a61), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ProgramMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6d217f6d_3f6a_4825_b470_5f03ca2fbe9b), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ProgramModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7fe3aa27_2648_42f3_89b0_454e5cb150c3), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_RelatedSoundFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x318a6b45_087f_4dc2_b8cc_05359551fc9e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Saturation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x49237325_a95a_4f67_b211_816b2d45d2e0), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_SaturationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x61478c08_b600_4a84_bbe4_e99c45f0a072), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_Sharpness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfc6976db_8349_4970_ae97_b3c5316a08f0), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_SharpnessText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x51ec3f47_dd50_421d_8769_334f50424b1e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ShutterSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 37377u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ShutterSpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe13d8975_81c7_4948_ae3f_37cae11e8ff7), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_ShutterSpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x16ea4042_d6f4_4bca_8349_7c78d30fb333), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_SubjectDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 37382u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_SubjectDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0c840a88_b043_466d_9766_d4b26da3fa77), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_SubjectDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8af4961c_f526_43e5_aa81_db768219178d), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_TagViewAggregate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb812f15d_c2d8_4bbf_bacd_79744346113f), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9a8ebb75_6458_4e82_bacb_35c0095b03bb), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_WhiteBalance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xee3d3d8a_5381_4cfa_b13b_aaf66b5f4ec9), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Photo_WhiteBalanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6336b95e_c7a7_426d_86fd_7ae3d39c84b4), - pid: 100u32, -}; +pub const PKEY_Photo_Aperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37378u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe1a9a38b_6685_46bd_875e_570dc7ad7320), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0337ecec_39fb_4581_a0bd_4c4cc51e9914), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_Brightness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1a701bf6_478c_4361_83ab_3701bb053c58), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_BrightnessDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6ebe6946_2321_440a_90f0_c043efd32476), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_BrightnessNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9e7d118f_b314_45a0_8cfb_d654b917c9e9), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_CameraManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 271u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_CameraModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 272u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_CameraSerialNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 273u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_Contrast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2a785ba9_8d23_4ded_82e6_60a350c86a10), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ContrastText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x59dde9f2_5253_40ea_9a8b_479e96c6249a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_DateTaken: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 36867u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_DigitalZoom: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf85bf840_a925_4bc2_b0c4_8e36b598679e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_DigitalZoomDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x745baf0e_e5c1_4cfb_8a1b_d031a0a52393), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_DigitalZoomNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x16cbb924_6500_473b_a5be_f1599bcbe413), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_EXIFVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd35f743a_eb2e_47f2_a286_844132cb1427), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_Event: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 18248u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureBias: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37380u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureBiasDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xab205e50_04b7_461c_a18c_2f233836e627), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureBiasNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x738bf284_1d87_420b_92cf_5834bf6ef9ed), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x967b5af8_995a_46ed_9e11_35b3c5b9782d), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureIndexDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x93112f89_c28b_492f_8a9d_4be2062cee8a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureIndexNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcdedcf30_8919_44df_8f4c_4eb2ffdb8d89), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureProgram: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 34850u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureProgramText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfec690b7_5f30_4646_ae47_4caafba884a3), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 33434u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureTimeDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x55e98597_ad16_42e0_b624_21599a199838), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ExposureTimeNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x257e44e2_9031_4323_ac38_85c552871b2e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 33437u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FNumberDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe92a2496_223b_4463_a4e3_30eabba79d80), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FNumberNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1b97738a_fdfc_462f_9d93_1957e08be90c), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_Flash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37385u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FlashEnergy: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 41483u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FlashEnergyDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd7b61c70_6323_49cd_a5fc_c84277162c97), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FlashEnergyNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfcad3d3d_0858_400f_aaa3_2f66cce2a6bc), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FlashManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xaabaf6c9_e0c5_4719_8585_57b103e584fe), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FlashModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfe83bb35_4d1a_42e2_916b_06f3e1af719e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FlashText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6b8b68f6_200b_47ea_8d25_d8050f57339f), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FocalLength: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37386u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FocalLengthDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x305bc615_dca1_44a5_9fd4_10c0ba79412e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FocalLengthInFilm: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa0e74609_b84d_4f49_b860_462bd9971f98), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FocalLengthNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x776b6b3b_1e3d_4b0c_9a0e_8fbaf2a8492a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FocalPlaneXResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcfc08d97_c6f7_4484_89dd_ebef4356fe76), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FocalPlaneXResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0933f3f5_4786_4f46_a8e8_d64dd37fa521), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FocalPlaneXResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xdccb10af_b4e2_4b88_95f9_031b4d5ab490), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FocalPlaneYResolution: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4fffe4d0_914f_4ac4_8d6f_c9c61de169b1), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FocalPlaneYResolutionDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1d6179a6_a876_4031_b013_3347b2b64dc8), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_FocalPlaneYResolutionNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa2e541c5_4440_4ba8_867e_75cfc06828cd), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_GainControl: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfa304789_00c7_4d80_904a_1e4dcc7265aa), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_GainControlDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x42864dfd_9da4_4f77_bded_4aad7b256735), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_GainControlNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8e8ecf7c_b7b8_4eb8_a63f_0ee715c96f9e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_GainControlText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc06238b2_0bf9_4279_a723_25856715cb9d), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ISOSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 34855u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_LensManufacturer: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe6ddcaf7_29c5_4f0a_9a68_d19412ec7090), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_LensModel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe1277516_2b5f_4869_89b1_2e585bd38b7a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_LightSource: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37384u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_MakerNote: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfa303353_b659_4052_85e9_bcac79549b84), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_MakerNoteOffset: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x813f4124_34e6_4d17_ab3e_6b1f3c2247a1), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_MaxAperture: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x08f6d7c2_e3f2_44fc_af1e_5aa5c81a2d3e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_MaxApertureDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc77724d4_601f_46c5_9b89_c53f93bceb77), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_MaxApertureNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc107e191_a459_44c5_9ae6_b952ad4b906d), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_MeteringMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37383u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_MeteringModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf628fd8c_7ba8_465a_a65b_c5aa79263a9e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 274u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_OrientationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa9ea193c_c511_498a_a06b_58e2776dcc28), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_PeopleNames: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe8309b6e_084c_49b4_b1fc_90a80331b638), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_PhotometricInterpretation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x341796f1_1df9_4b1c_a564_91bdefa43877), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_PhotometricInterpretationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x821437d6_9eab_4765_a589_3b1cbbd22a61), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ProgramMode: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d217f6d_3f6a_4825_b470_5f03ca2fbe9b), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ProgramModeText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7fe3aa27_2648_42f3_89b0_454e5cb150c3), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_RelatedSoundFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x318a6b45_087f_4dc2_b8cc_05359551fc9e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_Saturation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49237325_a95a_4f67_b211_816b2d45d2e0), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_SaturationText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x61478c08_b600_4a84_bbe4_e99c45f0a072), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_Sharpness: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfc6976db_8349_4970_ae97_b3c5316a08f0), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_SharpnessText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x51ec3f47_dd50_421d_8769_334f50424b1e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ShutterSpeed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37377u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ShutterSpeedDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe13d8975_81c7_4948_ae3f_37cae11e8ff7), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_ShutterSpeedNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x16ea4042_d6f4_4bca_8349_7c78d30fb333), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_SubjectDistance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 37382u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_SubjectDistanceDenominator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0c840a88_b043_466d_9766_d4b26da3fa77), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_SubjectDistanceNumerator: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8af4961c_f526_43e5_aa81_db768219178d), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_TagViewAggregate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb812f15d_c2d8_4bbf_bacd_79744346113f), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9a8ebb75_6458_4e82_bacb_35c0095b03bb), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_WhiteBalance: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xee3d3d8a_5381_4cfa_b13b_aaf66b5f4ec9), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Photo_WhiteBalanceText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6336b95e_c7a7_426d_86fd_7ae3d39c84b4), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Priority: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9c1fcf74_2d97_41ba_b4ae_cb2e3661a6e4), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PriorityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd98be98b_b86b_4095_bf52_9d23b2e0a752), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Project: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x39a7f922_477c_48de_8bc8_b28441e342e3), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Advanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x900a403b_097b_4b95_8ae2_071fdaeeb118), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2804d469_788f_48aa_8570_71b9c187e138), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Calendar: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9973d2b5_bfd8_438a_ba94_5349b293181a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Camera: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xde00de32_547e_4981_ad4b_542f2e9007d8), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Contact: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xdf975fd3_250a_4004_858f_34e29a3e37aa), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Content: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd0dab0ba_368a_4050_a882_6c010fd19a4f), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8969b275_9475_4e00_a887_ff93b8b41e44), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3a7d2c1_80fc_4b40_8f34_30ea111bdc2e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_GPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf3713ada_90e3_4e11_aae5_fdc17685b9be), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_General: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xcc301630_b192_4c22_b372_9f4c6d338e07), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe3690a87_0fa8_4a2a_9a9f_fce8827055ac), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Media: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x61872cf7_6b5e_4b4b_ac2d_59da84459248), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_MediaAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8859a284_de7e_4642_99ba_d431d044b1ec), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Message: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7fd7259d_16b4_4135_9f97_7c96ecd2fa9e), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Music: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x68dd6094_7216_40f1_a029_43fe7127043f), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Origin: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2598d2fb_5569_4367_95df_5cd3a177e1a5), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_PhotoAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0cb2bf5a_9ee7_4a86_8222_f01e07fdadaf), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_RecordedTV: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xe7b33238_6584_4170_a5c0_ac25efd9da56), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropGroup_Video: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbebe0920_7671_4c54_a3eb_49fddfc191ee), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_ConflictPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), - pid: 11u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), - pid: 14u32, -}; +pub const PKEY_PriorityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd98be98b_b86b_4095_bf52_9d23b2e0a752), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Project: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x39a7f922_477c_48de_8bc8_b28441e342e3), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Advanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x900a403b_097b_4b95_8ae2_071fdaeeb118), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Audio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2804d469_788f_48aa_8570_71b9c187e138), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Calendar: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9973d2b5_bfd8_438a_ba94_5349b293181a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Camera: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xde00de32_547e_4981_ad4b_542f2e9007d8), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Contact: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xdf975fd3_250a_4004_858f_34e29a3e37aa), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Content: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd0dab0ba_368a_4050_a882_6c010fd19a4f), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Description: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8969b275_9475_4e00_a887_ff93b8b41e44), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3a7d2c1_80fc_4b40_8f34_30ea111bdc2e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_GPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf3713ada_90e3_4e11_aae5_fdc17685b9be), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_General: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xcc301630_b192_4c22_b372_9f4c6d338e07), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Image: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe3690a87_0fa8_4a2a_9a9f_fce8827055ac), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Media: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x61872cf7_6b5e_4b4b_ac2d_59da84459248), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_MediaAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8859a284_de7e_4642_99ba_d431d044b1ec), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Message: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7fd7259d_16b4_4135_9f97_7c96ecd2fa9e), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Music: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x68dd6094_7216_40f1_a029_43fe7127043f), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Origin: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2598d2fb_5569_4367_95df_5cd3a177e1a5), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_PhotoAdvanced: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cb2bf5a_9ee7_4a86_8222_f01e07fdadaf), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_RecordedTV: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xe7b33238_6584_4170_a5c0_ac25efd9da56), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropGroup_Video: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbebe0920_7671_4c54_a3eb_49fddfc191ee), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropList_ConflictPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 11u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropList_ContentViewModeForBrowse: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_PropList_ContentViewModeForSearch: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_ExtendedTileInfo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_FileOperationPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), - pid: 10u32, -}; +pub const PKEY_PropList_FileOperationPrompt: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_FullDetails: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_InfoTip: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PropList_NonPersonal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x49d1091f_082e_493f_b23f_d2308aa9668c), - pid: 100u32, -}; +pub const PKEY_PropList_NonPersonal: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49d1091f_082e_493f_b23f_d2308aa9668c), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_PreviewDetails: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xc9944a21_a406_48fe_8225_aec7e24c211b), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -4811,229 +2717,115 @@ pub const PKEY_PropList_TileInfo: super::super::UI::Shell::PropertiesSystem::PRO #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PropList_XPDetailsPanel: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf2275480_f782_4291_bd94_f13693513aec), pid: 0u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ProviderItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf21d9941_81f0_471a_adee_4e74b49217ed), - pid: 100u32, -}; +pub const PKEY_ProviderItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf21d9941_81f0_471a_adee_4e74b49217ed), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Rating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RatingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x90197ca7_fd8f_4e8c_9da3_b57e1e609295), - pid: 100u32, -}; +pub const PKEY_RatingText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x90197ca7_fd8f_4e8c_9da3_b57e1e609295), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_ChannelNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_Credits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_DateContentExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), - pid: 15u32, -}; +pub const PKEY_RecordedTV_DateContentExpires: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_EpisodeName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsATSCContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), - pid: 16u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsClosedCaptioningAvailable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsDTVContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsHDContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), - pid: 18u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsRepeatBroadcast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), - pid: 13u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_IsSAP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), - pid: 14u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_NetworkAffiliation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x2c53c813_fb63_4e22_a1ab_0b331ca1e273), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_OriginalBroadcastDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x4684fe97_8765_4842_9c13_f006447b178c), - pid: 100u32, -}; +pub const PKEY_RecordedTV_IsATSCContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 16u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_RecordedTV_IsClosedCaptioningAvailable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_RecordedTV_IsDTVContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_RecordedTV_IsHDContent: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 18u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_RecordedTV_IsRepeatBroadcast: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 13u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_RecordedTV_IsSAP: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 14u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_RecordedTV_NetworkAffiliation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x2c53c813_fb63_4e22_a1ab_0b331ca1e273), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_RecordedTV_OriginalBroadcastDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4684fe97_8765_4842_9c13_f006447b178c), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_ProgramDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_RecordingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa5477f61_7a82_4eca_9dde_98b69b2479b3), - pid: 100u32, -}; +pub const PKEY_RecordedTV_RecordingTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa5477f61_7a82_4eca_9dde_98b69b2479b3), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_RecordedTV_StationCallSign: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x6d748de2_8d38_4cc3_ac60_f009b057c557), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RecordedTV_StationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x1b5439e7_eba1_4af8_bdd7_7af1d4549493), - pid: 100u32, -}; +pub const PKEY_RecordedTV_StationName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x1b5439e7_eba1_4af8_bdd7_7af1d4549493), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_RemoteConflictingFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 115u32, -}; +pub const PKEY_RemoteConflictingFile: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 115u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SFGAOFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), - pid: 25u32, -}; +pub const PKEY_SFGAOFlags: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 25u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_AutoSummary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x560c36c0_503a_11cf_baa1_00004c752a9a), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_ContainerHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xbceee283_35df_4d53_826a_f36a3eefc6be), - pid: 100u32, -}; +pub const PKEY_Search_ContainerHash: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xbceee283_35df_4d53_826a_f36a3eefc6be), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_Contents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 19u32, -}; +pub const PKEY_Search_Contents: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 19u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_EntryID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_ExtendedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7b03b546_fa4f_4a52_a2fe_03d5311e5865), - pid: 100u32, -}; +pub const PKEY_Search_ExtendedProperties: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7b03b546_fa4f_4a52_a2fe_03d5311e5865), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_GatherTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0b63e350_9ccc_11d0_bcdb_00805fccce04), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_HitCount: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_IsClosedDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), - pid: 23u32, -}; +pub const PKEY_Search_IsClosedDirectory: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), pid: 23u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_IsFullyContained: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), - pid: 24u32, -}; +pub const PKEY_Search_IsFullyContained: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), pid: 24u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_QueryFocusedSummary: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x560c36c0_503a_11cf_baa1_00004c752a9a), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_QueryFocusedSummaryWithFallback: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x560c36c0_503a_11cf_baa1_00004c752a9a), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_QueryPropertyHits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), - pid: 21u32, -}; +pub const PKEY_Search_QueryPropertyHits: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), pid: 21u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_Rank: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x49691c90_7e17_101a_a91c_08002b2ecda9), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa06992b3_8caf_4ed7_a547_b259e32ac9fc), - pid: 100u32, -}; +pub const PKEY_Search_Store: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa06992b3_8caf_4ed7_a547_b259e32ac9fc), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Search_UrlToIndex: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Search_UrlToIndexWithModificationTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Security_AllowedEnterpriseDataProtectionIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x38d43380_d418_4830_84d5_46935a81c5c6), - pid: 32u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Security_EncryptionOwners: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x5f5aff6a_37e5_4780_97ea_80c7565cf535), - pid: 34u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Security_EncryptionOwnersDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xde621b8f_e125_43a3_a32d_5665446d632a), - pid: 25u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sensitivity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf8d3f6ac_4874_42cb_be59_ab454b30716a), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SensitivityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd0c7f054_3f72_4725_8527_129a577cb269), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ShareUserRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 12u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SharedWith: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef884c5b_2bfe_41bb_aae5_76eedf4f9902), - pid: 200u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xef884c5b_2bfe_41bb_aae5_76eedf4f9902), - pid: 300u32, -}; +pub const PKEY_Search_UrlToIndexWithModificationTime: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0b63e343_9ccc_11d0_bcdb_00805fccce04), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Security_AllowedEnterpriseDataProtectionIdentities: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x38d43380_d418_4830_84d5_46935a81c5c6), pid: 32u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Security_EncryptionOwners: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x5f5aff6a_37e5_4780_97ea_80c7565cf535), pid: 34u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Security_EncryptionOwnersDisplay: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xde621b8f_e125_43a3_a32d_5665446d632a), pid: 25u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Sensitivity: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf8d3f6ac_4874_42cb_be59_ab454b30716a), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_SensitivityText: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd0c7f054_3f72_4725_8527_129a577cb269), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ShareUserRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 12u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_SharedWith: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef884c5b_2bfe_41bb_aae5_76eedf4f9902), pid: 200u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_SharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xef884c5b_2bfe_41bb_aae5_76eedf4f9902), pid: 300u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Shell_OmitFromView: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xde35258c_c695_4cbc_b982_38b0ad24ced0), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Shell_SFGAOFlagsStrings: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd6942081_d53b_443d_ad47_5e059d9cd27a), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SimpleRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xa09f084e_ad41_489f_8076_aa5be3082bca), - pid: 100u32, -}; +pub const PKEY_SimpleRating: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xa09f084e_ad41_489f_8076_aa5be3082bca), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Size: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), - pid: 12u32, -}; +pub const PKEY_Size: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb725f130_47ef_101a_a5f1_02608c9eebac), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SoftwareUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), - pid: 305u32, -}; +pub const PKEY_SoftwareUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x14b81da1_0135_4d31_96d9_6cbfc9671a99), pid: 305u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Software_DateLastUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x841e4f90_ff59_4d16_8947_e81bbffab36d), - pid: 16u32, -}; +pub const PKEY_Software_DateLastUsed: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x841e4f90_ff59_4d16_8947_e81bbffab36d), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Software_ProductName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SourceItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x668cdfa5_7a1b_4323_ae4b_e527393a1d81), - pid: 100u32, -}; +pub const PKEY_SourceItem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x668cdfa5_7a1b_4323_ae4b_e527393a1d81), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SourcePackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xffae9db7_1c8d_43ff_818c_84403aa3732d), - pid: 100u32, -}; +pub const PKEY_SourcePackageFamilyName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xffae9db7_1c8d_43ff_818c_84403aa3732d), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StartDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x48fd6ec8_8a12_4cdf_a03e_4ec5a511edde), - pid: 100u32, -}; +pub const PKEY_StartDate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x48fd6ec8_8a12_4cdf_a03e_4ec5a511edde), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x000214a1_0000_0000_c000_000000000046), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -5043,10 +2835,7 @@ pub const PKEY_StatusBarViewItemCount: super::super::UI::Shell::PropertiesSystem #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderCallerVersionInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 109u32, -}; +pub const PKEY_StorageProviderError: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 109u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileChecksum: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -5056,34 +2845,19 @@ pub const PKEY_StorageProviderFileHasConflict: super::super::UI::Shell::Properti #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderFileRemoteUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 112u32, -}; +pub const PKEY_StorageProviderFileRemoteUri: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 112u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileVersion: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_StorageProviderFileVersionWaterline: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xb2f9b9d6_fec4_4dd5_94d7_8957488c807b), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 108u32, -}; +pub const PKEY_StorageProviderId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 108u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderShareStatuses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 111u32, -}; +pub const PKEY_StorageProviderShareStatuses: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 111u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderSharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 117u32, -}; +pub const PKEY_StorageProviderSharingStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 117u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_StorageProviderStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 110u32, -}; +pub const PKEY_StorageProviderStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 110u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Storage_Portable: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x4d1ebee8_0803_4774_9842_b77db50265e9), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -5105,15 +2879,9 @@ pub const PKEY_Supplemental_ResourceId: super::super::UI::Shell::PropertiesSyste #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Supplemental_Tag: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0c73b141_39d6_4653_a683_cab291eaf95b), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_SyncTransferStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 103u32, -}; +pub const PKEY_SyncTransferStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 103u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_Comments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), - pid: 13u32, -}; +pub const PKEY_Sync_Comments: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_ConflictDescription: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xce50c159_2fb8_41fd_be68_d3e042e274bc), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -5135,96 +2903,45 @@ pub const PKEY_Sync_ItemID: super::super::UI::Shell::PropertiesSystem::PROPERTYK #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Sync_ItemName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xce50c159_2fb8_41fd_be68_d3e042e274bc), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_ProgressPercentage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), - pid: 23u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_State: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), - pid: 24u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Sync_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), - pid: 10u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Task_BillingInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xd37d52c6_261c_4303_82b3_08b926ac6f12), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Task_CompletionStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x084d8a0a_e6d5_40de_bf1f_c8820e7c877c), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Task_Owner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x08c7cc5f_60f2_4494_ad75_55e3e0b5add0), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Thumbnail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 17u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ThumbnailCacheId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x446d16b1_8dad_4870_a748_402ea43d788c), - pid: 100u32, -}; -#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ThumbnailStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), - pid: 27u32, -}; +pub const PKEY_Sync_ProgressPercentage: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 23u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Sync_State: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 24u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Sync_Status: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x7bd5533e_af15_44db_b8c8_bd6624e1d032), pid: 10u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Task_BillingInformation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xd37d52c6_261c_4303_82b3_08b926ac6f12), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Task_CompletionStatus: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x084d8a0a_e6d5_40de_bf1f_c8820e7c877c), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Task_Owner: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x08c7cc5f_60f2_4494_ad75_55e3e0b5add0), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_Thumbnail: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 17u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ThumbnailCacheId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x446d16b1_8dad_4870_a748_402ea43d788c), pid: 100u32 }; +#[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] +pub const PKEY_ThumbnailStream: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 27u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Title: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf29f85e0_4ff9_1068_ab91_08002b27b3d9), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_TitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xf0f7984d_222e_4ad2_82ab_1dd8ea40e57e), - pid: 300u32, -}; +pub const PKEY_TitleSortOverride: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xf0f7984d_222e_4ad2_82ab_1dd8ea40e57e), pid: 300u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_TotalFileSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), - pid: 14u32, -}; +pub const PKEY_TotalFileSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x28636aa6_953d_11d2_b5d6_00c04fd918d0), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Trademarks: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x0cef7d53_fa64_11d1_a203_0000f81fedee), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_TransferOrder: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 106u32, -}; +pub const PKEY_TransferOrder: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 106u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_TransferPosition: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 104u32, -}; +pub const PKEY_TransferPosition: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 104u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_TransferSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), - pid: 105u32, -}; +pub const PKEY_TransferSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0xfceff153_e839_4cf3_a9e7_ea22832094b8), pid: 105u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), - pid: 10u32, -}; +pub const PKEY_Video_Compression: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_Director: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), - pid: 20u32, -}; +pub const PKEY_Video_Director: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440492_4c8b_11d1_8b70_080036b11a03), pid: 20u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_EncodingBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_FourCC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), - pid: 44u32, -}; +pub const PKEY_Video_FourCC: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 44u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_FrameHeight: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -5232,68 +2949,35 @@ pub const PKEY_Video_FrameRate: super::super::UI::Shell::PropertiesSystem::PROPE #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_FrameWidth: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_HorizontalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), - pid: 42u32, -}; +pub const PKEY_Video_HorizontalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 42u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_IsSpherical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), - pid: 100u32, -}; +pub const PKEY_Video_IsSpherical: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 100u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_IsStereo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), - pid: 98u32, -}; +pub const PKEY_Video_IsStereo: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 98u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), - pid: 99u32, -}; +pub const PKEY_Video_Orientation: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 99u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_SampleSize: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Video_StreamName: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_StreamNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), - pid: 11u32, -}; +pub const PKEY_Video_StreamNumber: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_TotalBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), - pid: 43u32, -}; +pub const PKEY_Video_TotalBitrate: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 43u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), - pid: 46u32, -}; +pub const PKEY_Video_TranscodedForSync: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 46u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Video_VerticalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), - pid: 45u32, -}; +pub const PKEY_Video_VerticalAspectRatio: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x64440491_4c8b_11d1_8b70_080036b11a03), pid: 45u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_VolumeId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x446d16b1_8dad_4870_a748_402ea43d788c), - pid: 104u32, -}; +pub const PKEY_VolumeId: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x446d16b1_8dad_4870_a748_402ea43d788c), pid: 104u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Volume_FileSystem: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 4u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_Volume_IsMappedDrive: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x149c0b69_2c2d_48fc_808f_d318d78c4636), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_Volume_IsRoot: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), - pid: 10u32, -}; +pub const PKEY_Volume_IsRoot: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x9b174b35_40ff_11d2_a27e_00c04fc30871), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_ZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x502cfeab_47eb_459c_b960_e6d8728f7701), - pid: 100u32, -}; +pub const PKEY_ZoneIdentifier: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x502cfeab_47eb_459c_b960_e6d8728f7701), pid: 100u32 }; pub const PLAYBACKSTATE_NOMEDIA: u32 = 7u32; pub const PLAYBACKSTATE_PAUSED: u32 = 4u32; pub const PLAYBACKSTATE_PLAYING: u32 = 2u32; @@ -5339,15 +3023,7 @@ impl ::core::default::Default for SILO_INFO { } impl ::core::fmt::Debug for SILO_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SILO_INFO") - .field("ulSTID", &self.ulSTID) - .field("SpecificationMajor", &self.SpecificationMajor) - .field("SpecificationMinor", &self.SpecificationMinor) - .field("ImplementationMajor", &self.ImplementationMajor) - .field("ImplementationMinor", &self.ImplementationMinor) - .field("r#type", &self.r#type) - .field("capabilities", &self.capabilities) - .finish() + fmt.debug_struct("SILO_INFO").field("ulSTID", &self.ulSTID).field("SpecificationMajor", &self.SpecificationMajor).field("SpecificationMinor", &self.SpecificationMinor).field("ImplementationMajor", &self.ImplementationMajor).field("ImplementationMinor", &self.ImplementationMinor).field("r#type", &self.r#type).field("capabilities", &self.capabilities).finish() } } impl ::core::cmp::PartialEq for SILO_INFO { diff --git a/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs b/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs index b07a8daea9..6642f1ae0d 100644 --- a/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs +++ b/src/Windows/Win32/Storage/FileServerResourceManager/mod.rs @@ -121,8 +121,7 @@ pub struct DIFsrmClassificationEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const FSRM_DISPID_FEATURE_CLASSIFICATION: u32 = 83886080u32; @@ -960,8 +959,7 @@ pub struct IFsrmAccessDeniedRemediationClient_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, parentwnd: usize, accesspath: ::core::mem::ManuallyDrop, errortype: AdrClientErrorType, flags: i32, windowtitle: ::core::mem::ManuallyDrop, windowmessage: ::core::mem::ManuallyDrop, result: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1048,8 +1046,7 @@ pub struct IFsrmAction_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, actiontype: *mut FsrmActionType) -> ::windows::core::HRESULT, @@ -1076,18 +1073,7 @@ impl IFsrmActionCommand { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -1242,8 +1228,7 @@ pub struct IFsrmActionCommand_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, actiontype: *mut FsrmActionType) -> ::windows::core::HRESULT, @@ -1290,18 +1275,7 @@ impl IFsrmActionEmail { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -1464,8 +1438,7 @@ pub struct IFsrmActionEmail_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, actiontype: *mut FsrmActionType) -> ::windows::core::HRESULT, @@ -1520,18 +1493,7 @@ impl IFsrmActionEmail2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -1721,8 +1683,7 @@ pub struct IFsrmActionEmail2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, actiontype: *mut FsrmActionType) -> ::windows::core::HRESULT, @@ -1779,18 +1740,7 @@ impl IFsrmActionEventLog { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -1906,8 +1856,7 @@ pub struct IFsrmActionEventLog_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, actiontype: *mut FsrmActionType) -> ::windows::core::HRESULT, @@ -1940,18 +1889,7 @@ impl IFsrmActionReport { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -2069,8 +2007,7 @@ pub struct IFsrmActionReport_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, actiontype: *mut FsrmActionType) -> ::windows::core::HRESULT, @@ -2105,18 +2042,7 @@ impl IFsrmAutoApplyQuota { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -2336,8 +2262,7 @@ pub struct IFsrmAutoApplyQuota_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -2554,8 +2479,7 @@ pub struct IFsrmClassificationManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, formats: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -2618,18 +2542,7 @@ impl IFsrmClassificationManager2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn ClassificationReportFormats(&self) -> ::windows::core::Result<*mut super::super::System::Com::SAFEARRAY> { @@ -2829,8 +2742,7 @@ pub struct IFsrmClassificationManager2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, formats: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -2895,18 +2807,7 @@ impl IFsrmClassificationRule { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -3104,8 +3005,7 @@ pub struct IFsrmClassificationRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -3165,18 +3065,7 @@ impl IFsrmClassifierModuleDefinition { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -3401,8 +3290,7 @@ pub struct IFsrmClassifierModuleDefinition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -3472,18 +3360,7 @@ impl IFsrmClassifierModuleImplementation { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn OnLoad<'a, Param0: ::windows::core::IntoParam<'a, IFsrmPipelineModuleDefinition>>(&self, moduledefinition: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -3595,8 +3472,7 @@ pub struct IFsrmClassifierModuleImplementation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, moduledefinition: ::windows::core::RawPtr, moduleconnector: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3704,8 +3580,7 @@ pub struct IFsrmCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unknown: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, item: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -3736,18 +3611,7 @@ impl IFsrmCommittableCollection { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -3896,8 +3760,7 @@ pub struct IFsrmCommittableCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unknown: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, item: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -3987,8 +3850,7 @@ pub struct IFsrmDerivedObjectsResult_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, derivedobjects: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, results: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4084,8 +3946,7 @@ pub struct IFsrmExportImport_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, filepath: ::core::mem::ManuallyDrop, filegroupnamessafearray: *const ::core::mem::ManuallyDrop, remotehost: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -4171,8 +4032,7 @@ pub struct IFsrmFileCondition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut FsrmFileConditionType) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4196,18 +4056,7 @@ impl IFsrmFileConditionProperty { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4335,8 +4184,7 @@ pub struct IFsrmFileConditionProperty_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut FsrmFileConditionType) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4374,18 +4222,7 @@ impl IFsrmFileGroup { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -4509,8 +4346,7 @@ pub struct IFsrmFileGroup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -4547,18 +4383,7 @@ impl IFsrmFileGroupImported { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -4709,8 +4534,7 @@ pub struct IFsrmFileGroupImported_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -4817,8 +4641,7 @@ pub struct IFsrmFileGroupManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, filegroup: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, filegroup: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4848,18 +4671,7 @@ impl IFsrmFileManagementJob { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -5155,8 +4967,7 @@ pub struct IFsrmFileManagementJob_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -5322,8 +5133,7 @@ pub struct IFsrmFileManagementJobManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, variables: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -5353,18 +5163,7 @@ impl IFsrmFileScreen { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -5535,8 +5334,7 @@ pub struct IFsrmFileScreen_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -5582,18 +5380,7 @@ impl IFsrmFileScreenBase { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -5716,8 +5503,7 @@ pub struct IFsrmFileScreenBase_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -5752,18 +5538,7 @@ impl IFsrmFileScreenException { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -5876,8 +5651,7 @@ pub struct IFsrmFileScreenException_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -5999,8 +5773,7 @@ pub struct IFsrmFileScreenManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, variables: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -6039,18 +5812,7 @@ impl IFsrmFileScreenTemplate { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -6210,8 +5972,7 @@ pub struct IFsrmFileScreenTemplate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -6253,18 +6014,7 @@ impl IFsrmFileScreenTemplateImported { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -6451,8 +6201,7 @@ pub struct IFsrmFileScreenTemplateImported_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -6564,8 +6313,7 @@ pub struct IFsrmFileScreenTemplateManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, filescreentemplate: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, filescreentemplate: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6595,18 +6343,7 @@ impl IFsrmMutableCollection { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -6731,8 +6468,7 @@ pub struct IFsrmMutableCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unknown: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, item: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -6832,8 +6568,7 @@ pub struct IFsrmObject_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -6912,8 +6647,7 @@ pub struct IFsrmPathMapper_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, localpath: ::core::mem::ManuallyDrop, sharepaths: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -7003,8 +6737,7 @@ pub struct IFsrmPipelineModuleConnector_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pipelinemoduleimplementation: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, username: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -7033,18 +6766,7 @@ impl IFsrmPipelineModuleDefinition { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -7224,8 +6946,7 @@ pub struct IFsrmPipelineModuleDefinition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -7337,8 +7058,7 @@ pub struct IFsrmPipelineModuleImplementation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, moduledefinition: ::windows::core::RawPtr, moduleconnector: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7426,8 +7146,7 @@ pub struct IFsrmProperty_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7601,8 +7320,7 @@ pub struct IFsrmPropertyBag_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7663,18 +7381,7 @@ impl IFsrmPropertyBag2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -7865,8 +7572,7 @@ pub struct IFsrmPropertyBag2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8003,8 +7709,7 @@ pub struct IFsrmPropertyCondition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8037,18 +7742,7 @@ impl IFsrmPropertyDefinition { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -8192,8 +7886,7 @@ pub struct IFsrmPropertyDefinition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -8240,18 +7933,7 @@ impl IFsrmPropertyDefinition2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -8436,8 +8118,7 @@ pub struct IFsrmPropertyDefinition2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -8556,8 +8237,7 @@ pub struct IFsrmPropertyDefinitionValue_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -8587,18 +8267,7 @@ impl IFsrmQuota { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -8825,8 +8494,7 @@ pub struct IFsrmQuota_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -8886,18 +8554,7 @@ impl IFsrmQuotaBase { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -9036,8 +8693,7 @@ pub struct IFsrmQuotaBase_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -9182,8 +8838,7 @@ pub struct IFsrmQuotaManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, variables: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -9228,18 +8883,7 @@ impl IFsrmQuotaManagerEx { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn ActionVariables(&self) -> ::windows::core::Result<*mut super::super::System::Com::SAFEARRAY> { @@ -9384,8 +9028,7 @@ pub struct IFsrmQuotaManagerEx_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, variables: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -9432,18 +9075,7 @@ impl IFsrmQuotaObject { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -9630,8 +9262,7 @@ pub struct IFsrmQuotaObject_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -9684,18 +9315,7 @@ impl IFsrmQuotaTemplate { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -9871,8 +9491,7 @@ pub struct IFsrmQuotaTemplate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -9921,18 +9540,7 @@ impl IFsrmQuotaTemplateImported { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -10135,8 +9743,7 @@ pub struct IFsrmQuotaTemplateImported_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10255,8 +9862,7 @@ pub struct IFsrmQuotaTemplateManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, quotatemplate: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, quotatemplate: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10370,8 +9976,7 @@ pub struct IFsrmReport_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, reporttype: *mut FsrmReportType) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10409,18 +10014,7 @@ impl IFsrmReportJob { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -10593,8 +10187,7 @@ pub struct IFsrmReportJob_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -10739,8 +10332,7 @@ pub struct IFsrmReportManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, options: FsrmEnumOptions, reportjobs: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, reportjob: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -10840,8 +10432,7 @@ pub struct IFsrmReportScheduler_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, namespacessafearray: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -10871,18 +10462,7 @@ impl IFsrmRule { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -11035,8 +10615,7 @@ pub struct IFsrmRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11183,8 +10762,7 @@ pub struct IFsrmSetting_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, smtpserver: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11226,18 +10804,7 @@ impl IFsrmStorageModuleDefinition { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Id(&self) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -11458,8 +11025,7 @@ pub struct IFsrmStorageModuleDefinition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, description: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -11525,18 +11091,7 @@ impl IFsrmStorageModuleImplementation { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn OnLoad<'a, Param0: ::windows::core::IntoParam<'a, IFsrmPipelineModuleDefinition>>(&self, moduledefinition: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -11634,8 +11189,7 @@ pub struct IFsrmStorageModuleImplementation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, moduledefinition: ::windows::core::RawPtr, moduleconnector: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, diff --git a/src/Windows/Win32/Storage/FileSystem/mod.rs b/src/Windows/Win32/Storage/FileSystem/mod.rs index 09d12025ce..6cf3c18c2b 100644 --- a/src/Windows/Win32/Storage/FileSystem/mod.rs +++ b/src/Windows/Win32/Storage/FileSystem/mod.rs @@ -918,17 +918,7 @@ impl ::core::fmt::Debug for CLS_CONTAINER_INFORMATION { } impl ::core::cmp::PartialEq for CLS_CONTAINER_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.FileAttributes == other.FileAttributes - && self.CreationTime == other.CreationTime - && self.LastAccessTime == other.LastAccessTime - && self.LastWriteTime == other.LastWriteTime - && self.ContainerSize == other.ContainerSize - && self.FileNameActualLength == other.FileNameActualLength - && self.FileNameLength == other.FileNameLength - && self.FileName == other.FileName - && self.State == other.State - && self.PhysicalContainerId == other.PhysicalContainerId - && self.LogicalContainerId == other.LogicalContainerId + self.FileAttributes == other.FileAttributes && self.CreationTime == other.CreationTime && self.LastAccessTime == other.LastAccessTime && self.LastWriteTime == other.LastWriteTime && self.ContainerSize == other.ContainerSize && self.FileNameActualLength == other.FileNameActualLength && self.FileNameLength == other.FileNameLength && self.FileName == other.FileName && self.State == other.State && self.PhysicalContainerId == other.PhysicalContainerId && self.LogicalContainerId == other.LogicalContainerId } } impl ::core::cmp::Eq for CLS_CONTAINER_INFORMATION {} @@ -1002,23 +992,7 @@ impl ::core::fmt::Debug for CLS_INFORMATION { } impl ::core::cmp::PartialEq for CLS_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.TotalAvailable == other.TotalAvailable - && self.CurrentAvailable == other.CurrentAvailable - && self.TotalReservation == other.TotalReservation - && self.BaseFileSize == other.BaseFileSize - && self.ContainerSize == other.ContainerSize - && self.TotalContainers == other.TotalContainers - && self.FreeContainers == other.FreeContainers - && self.TotalClients == other.TotalClients - && self.Attributes == other.Attributes - && self.FlushThreshold == other.FlushThreshold - && self.SectorSize == other.SectorSize - && self.MinArchiveTailLsn == other.MinArchiveTailLsn - && self.BaseLsn == other.BaseLsn - && self.LastFlushedLsn == other.LastFlushedLsn - && self.LastLsn == other.LastLsn - && self.RestartLsn == other.RestartLsn - && self.Identity == other.Identity + self.TotalAvailable == other.TotalAvailable && self.CurrentAvailable == other.CurrentAvailable && self.TotalReservation == other.TotalReservation && self.BaseFileSize == other.BaseFileSize && self.ContainerSize == other.ContainerSize && self.TotalContainers == other.TotalContainers && self.FreeContainers == other.FreeContainers && self.TotalClients == other.TotalClients && self.Attributes == other.Attributes && self.FlushThreshold == other.FlushThreshold && self.SectorSize == other.SectorSize && self.MinArchiveTailLsn == other.MinArchiveTailLsn && self.BaseLsn == other.BaseLsn && self.LastFlushedLsn == other.LastFlushedLsn && self.LastLsn == other.LastLsn && self.RestartLsn == other.RestartLsn && self.Identity == other.Identity } } impl ::core::cmp::Eq for CLS_INFORMATION {} @@ -1161,15 +1135,7 @@ impl ::core::default::Default for CLS_SCAN_CONTEXT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CLS_SCAN_CONTEXT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CLS_SCAN_CONTEXT") - .field("cidNode", &self.cidNode) - .field("hLog", &self.hLog) - .field("cIndex", &self.cIndex) - .field("cContainers", &self.cContainers) - .field("cContainersReturned", &self.cContainersReturned) - .field("eScanMode", &self.eScanMode) - .field("pinfoContainer", &self.pinfoContainer) - .finish() + fmt.debug_struct("CLS_SCAN_CONTEXT").field("cidNode", &self.cidNode).field("hLog", &self.hLog).field("cIndex", &self.cIndex).field("cContainers", &self.cContainers).field("cContainersReturned", &self.cContainersReturned).field("eScanMode", &self.eScanMode).field("pinfoContainer", &self.pinfoContainer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1258,15 +1224,7 @@ impl ::core::default::Default for CONNECTION_INFO_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CONNECTION_INFO_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CONNECTION_INFO_1") - .field("coni1_id", &self.coni1_id) - .field("coni1_type", &self.coni1_type) - .field("coni1_num_opens", &self.coni1_num_opens) - .field("coni1_num_users", &self.coni1_num_users) - .field("coni1_time", &self.coni1_time) - .field("coni1_username", &self.coni1_username) - .field("coni1_netname", &self.coni1_netname) - .finish() + fmt.debug_struct("CONNECTION_INFO_1").field("coni1_id", &self.coni1_id).field("coni1_type", &self.coni1_type).field("coni1_num_opens", &self.coni1_num_opens).field("coni1_num_users", &self.coni1_num_users).field("coni1_time", &self.coni1_time).field("coni1_username", &self.coni1_username).field("coni1_netname", &self.coni1_netname).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1361,16 +1319,7 @@ impl ::core::default::Default for COPYFILE2_EXTENDED_PARAMETERS_V2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for COPYFILE2_EXTENDED_PARAMETERS_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("COPYFILE2_EXTENDED_PARAMETERS_V2") - .field("dwSize", &self.dwSize) - .field("dwCopyFlags", &self.dwCopyFlags) - .field("pfCancel", &self.pfCancel) - .field("pvCallbackContext", &self.pvCallbackContext) - .field("dwCopyFlagsV2", &self.dwCopyFlagsV2) - .field("ioDesiredSize", &self.ioDesiredSize) - .field("ioDesiredRate", &self.ioDesiredRate) - .field("reserved", &self.reserved) - .finish() + fmt.debug_struct("COPYFILE2_EXTENDED_PARAMETERS_V2").field("dwSize", &self.dwSize).field("dwCopyFlags", &self.dwCopyFlags).field("pfCancel", &self.pfCancel).field("pvCallbackContext", &self.pvCallbackContext).field("dwCopyFlagsV2", &self.dwCopyFlagsV2).field("ioDesiredSize", &self.ioDesiredSize).field("ioDesiredRate", &self.ioDesiredRate).field("reserved", &self.reserved).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1520,16 +1469,7 @@ impl ::core::default::Default for COPYFILE2_MESSAGE_0_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for COPYFILE2_MESSAGE_0_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_ChunkStarted_e__Struct") - .field("dwStreamNumber", &self.dwStreamNumber) - .field("dwReserved", &self.dwReserved) - .field("hSourceFile", &self.hSourceFile) - .field("hDestinationFile", &self.hDestinationFile) - .field("uliChunkNumber", &self.uliChunkNumber) - .field("uliChunkSize", &self.uliChunkSize) - .field("uliStreamSize", &self.uliStreamSize) - .field("uliTotalFileSize", &self.uliTotalFileSize) - .finish() + fmt.debug_struct("_ChunkStarted_e__Struct").field("dwStreamNumber", &self.dwStreamNumber).field("dwReserved", &self.dwReserved).field("hSourceFile", &self.hSourceFile).field("hDestinationFile", &self.hDestinationFile).field("uliChunkNumber", &self.uliChunkNumber).field("uliChunkSize", &self.uliChunkSize).field("uliStreamSize", &self.uliStreamSize).field("uliTotalFileSize", &self.uliTotalFileSize).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1569,17 +1509,7 @@ impl ::core::default::Default for COPYFILE2_MESSAGE_0_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for COPYFILE2_MESSAGE_0_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Error_e__Struct") - .field("CopyPhase", &self.CopyPhase) - .field("dwStreamNumber", &self.dwStreamNumber) - .field("hrFailure", &self.hrFailure) - .field("dwReserved", &self.dwReserved) - .field("uliChunkNumber", &self.uliChunkNumber) - .field("uliStreamSize", &self.uliStreamSize) - .field("uliStreamBytesTransferred", &self.uliStreamBytesTransferred) - .field("uliTotalFileSize", &self.uliTotalFileSize) - .field("uliTotalBytesTransferred", &self.uliTotalBytesTransferred) - .finish() + fmt.debug_struct("_Error_e__Struct").field("CopyPhase", &self.CopyPhase).field("dwStreamNumber", &self.dwStreamNumber).field("hrFailure", &self.hrFailure).field("dwReserved", &self.dwReserved).field("uliChunkNumber", &self.uliChunkNumber).field("uliStreamSize", &self.uliStreamSize).field("uliStreamBytesTransferred", &self.uliStreamBytesTransferred).field("uliTotalFileSize", &self.uliTotalFileSize).field("uliTotalBytesTransferred", &self.uliTotalBytesTransferred).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1650,16 +1580,7 @@ impl ::core::default::Default for COPYFILE2_MESSAGE_0_4 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for COPYFILE2_MESSAGE_0_4 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_StreamFinished_e__Struct") - .field("dwStreamNumber", &self.dwStreamNumber) - .field("dwReserved", &self.dwReserved) - .field("hSourceFile", &self.hSourceFile) - .field("hDestinationFile", &self.hDestinationFile) - .field("uliStreamSize", &self.uliStreamSize) - .field("uliStreamBytesTransferred", &self.uliStreamBytesTransferred) - .field("uliTotalFileSize", &self.uliTotalFileSize) - .field("uliTotalBytesTransferred", &self.uliTotalBytesTransferred) - .finish() + fmt.debug_struct("_StreamFinished_e__Struct").field("dwStreamNumber", &self.dwStreamNumber).field("dwReserved", &self.dwReserved).field("hSourceFile", &self.hSourceFile).field("hDestinationFile", &self.hDestinationFile).field("uliStreamSize", &self.uliStreamSize).field("uliStreamBytesTransferred", &self.uliStreamBytesTransferred).field("uliTotalFileSize", &self.uliTotalFileSize).field("uliTotalBytesTransferred", &self.uliTotalBytesTransferred).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1696,14 +1617,7 @@ impl ::core::default::Default for COPYFILE2_MESSAGE_0_5 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for COPYFILE2_MESSAGE_0_5 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_StreamStarted_e__Struct") - .field("dwStreamNumber", &self.dwStreamNumber) - .field("dwReserved", &self.dwReserved) - .field("hSourceFile", &self.hSourceFile) - .field("hDestinationFile", &self.hDestinationFile) - .field("uliStreamSize", &self.uliStreamSize) - .field("uliTotalFileSize", &self.uliTotalFileSize) - .finish() + fmt.debug_struct("_StreamStarted_e__Struct").field("dwStreamNumber", &self.dwStreamNumber).field("dwReserved", &self.dwReserved).field("hSourceFile", &self.hSourceFile).field("hDestinationFile", &self.hDestinationFile).field("uliStreamSize", &self.uliStreamSize).field("uliTotalFileSize", &self.uliTotalFileSize).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1775,14 +1689,7 @@ impl ::core::default::Default for CREATEFILE2_EXTENDED_PARAMETERS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::fmt::Debug for CREATEFILE2_EXTENDED_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CREATEFILE2_EXTENDED_PARAMETERS") - .field("dwSize", &self.dwSize) - .field("dwFileAttributes", &self.dwFileAttributes) - .field("dwFileFlags", &self.dwFileFlags) - .field("dwSecurityQosFlags", &self.dwSecurityQosFlags) - .field("lpSecurityAttributes", &self.lpSecurityAttributes) - .field("hTemplateFile", &self.hTemplateFile) - .finish() + fmt.debug_struct("CREATEFILE2_EXTENDED_PARAMETERS").field("dwSize", &self.dwSize).field("dwFileAttributes", &self.dwFileAttributes).field("dwFileFlags", &self.dwFileFlags).field("dwSecurityQosFlags", &self.dwSecurityQosFlags).field("lpSecurityAttributes", &self.lpSecurityAttributes).field("hTemplateFile", &self.hTemplateFile).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -2271,94 +2178,28 @@ pub unsafe fn CreateFileFromAppW<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn CreateFileTransactedA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - lpfilename: Param0, - dwdesiredaccess: u32, - dwsharemode: FILE_SHARE_MODE, - lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - dwcreationdisposition: FILE_CREATION_DISPOSITION, - dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, - htemplatefile: Param6, - htransaction: Param7, - pusminiversion: *const TXFS_MINIVERSION, - lpextendedparameter: *mut ::core::ffi::c_void, -) -> super::super::Foundation::HANDLE { - #[cfg(windows)] - { - #[link(name = "windows")] - extern "system" { - fn CreateFileTransactedA( - lpfilename: super::super::Foundation::PSTR, - dwdesiredaccess: u32, - dwsharemode: FILE_SHARE_MODE, - lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - dwcreationdisposition: FILE_CREATION_DISPOSITION, - dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, - htemplatefile: super::super::Foundation::HANDLE, - htransaction: super::super::Foundation::HANDLE, - pusminiversion: *const TXFS_MINIVERSION, - lpextendedparameter: *mut ::core::ffi::c_void, - ) -> super::super::Foundation::HANDLE; - } - ::core::mem::transmute(CreateFileTransactedA( - lpfilename.into_param().abi(), - ::core::mem::transmute(dwdesiredaccess), - ::core::mem::transmute(dwsharemode), - ::core::mem::transmute(lpsecurityattributes), - ::core::mem::transmute(dwcreationdisposition), - ::core::mem::transmute(dwflagsandattributes), - htemplatefile.into_param().abi(), - htransaction.into_param().abi(), - ::core::mem::transmute(pusminiversion), - ::core::mem::transmute(lpextendedparameter), - )) +pub unsafe fn CreateFileTransactedA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(lpfilename: Param0, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: Param6, htransaction: Param7, pusminiversion: *const TXFS_MINIVERSION, lpextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE { + #[cfg(windows)] + { + #[link(name = "windows")] + extern "system" { + fn CreateFileTransactedA(lpfilename: super::super::Foundation::PSTR, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE, htransaction: super::super::Foundation::HANDLE, pusminiversion: *const TXFS_MINIVERSION, lpextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; + } + ::core::mem::transmute(CreateFileTransactedA(lpfilename.into_param().abi(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(dwcreationdisposition), ::core::mem::transmute(dwflagsandattributes), htemplatefile.into_param().abi(), htransaction.into_param().abi(), ::core::mem::transmute(pusminiversion), ::core::mem::transmute(lpextendedparameter))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn CreateFileTransactedW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - lpfilename: Param0, - dwdesiredaccess: u32, - dwsharemode: FILE_SHARE_MODE, - lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - dwcreationdisposition: FILE_CREATION_DISPOSITION, - dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, - htemplatefile: Param6, - htransaction: Param7, - pusminiversion: *const TXFS_MINIVERSION, - lpextendedparameter: *mut ::core::ffi::c_void, -) -> super::super::Foundation::HANDLE { - #[cfg(windows)] - { - #[link(name = "windows")] - extern "system" { - fn CreateFileTransactedW( - lpfilename: super::super::Foundation::PWSTR, - dwdesiredaccess: u32, - dwsharemode: FILE_SHARE_MODE, - lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - dwcreationdisposition: FILE_CREATION_DISPOSITION, - dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, - htemplatefile: super::super::Foundation::HANDLE, - htransaction: super::super::Foundation::HANDLE, - pusminiversion: *const TXFS_MINIVERSION, - lpextendedparameter: *mut ::core::ffi::c_void, - ) -> super::super::Foundation::HANDLE; - } - ::core::mem::transmute(CreateFileTransactedW( - lpfilename.into_param().abi(), - ::core::mem::transmute(dwdesiredaccess), - ::core::mem::transmute(dwsharemode), - ::core::mem::transmute(lpsecurityattributes), - ::core::mem::transmute(dwcreationdisposition), - ::core::mem::transmute(dwflagsandattributes), - htemplatefile.into_param().abi(), - htransaction.into_param().abi(), - ::core::mem::transmute(pusminiversion), - ::core::mem::transmute(lpextendedparameter), - )) +pub unsafe fn CreateFileTransactedW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(lpfilename: Param0, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: Param6, htransaction: Param7, pusminiversion: *const TXFS_MINIVERSION, lpextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE { + #[cfg(windows)] + { + #[link(name = "windows")] + extern "system" { + fn CreateFileTransactedW(lpfilename: super::super::Foundation::PWSTR, dwdesiredaccess: u32, dwsharemode: FILE_SHARE_MODE, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwcreationdisposition: FILE_CREATION_DISPOSITION, dwflagsandattributes: FILE_FLAGS_AND_ATTRIBUTES, htemplatefile: super::super::Foundation::HANDLE, htransaction: super::super::Foundation::HANDLE, pusminiversion: *const TXFS_MINIVERSION, lpextendedparameter: *mut ::core::ffi::c_void) -> super::super::Foundation::HANDLE; + } + ::core::mem::transmute(CreateFileTransactedW(lpfilename.into_param().abi(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwsharemode), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(dwcreationdisposition), ::core::mem::transmute(dwflagsandattributes), htemplatefile.into_param().abi(), htransaction.into_param().abi(), ::core::mem::transmute(pusminiversion), ::core::mem::transmute(lpextendedparameter))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2484,16 +2325,7 @@ pub unsafe fn CreateLogMarshallingArea<'a, Param0: ::windows::core::IntoParam<'a extern "system" { fn CreateLogMarshallingArea(hlog: super::super::Foundation::HANDLE, pfnallocbuffer: ::windows::core::RawPtr, pfnfreebuffer: ::windows::core::RawPtr, pvblockalloccontext: *mut ::core::ffi::c_void, cbmarshallingbuffer: u32, cmaxwritebuffers: u32, cmaxreadbuffers: u32, ppvmarshal: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateLogMarshallingArea( - hlog.into_param().abi(), - ::core::mem::transmute(pfnallocbuffer), - ::core::mem::transmute(pfnfreebuffer), - ::core::mem::transmute(pvblockalloccontext), - ::core::mem::transmute(cbmarshallingbuffer), - ::core::mem::transmute(cmaxwritebuffers), - ::core::mem::transmute(cmaxreadbuffers), - ::core::mem::transmute(ppvmarshal), - )) + ::core::mem::transmute(CreateLogMarshallingArea(hlog.into_param().abi(), ::core::mem::transmute(pfnallocbuffer), ::core::mem::transmute(pfnfreebuffer), ::core::mem::transmute(pvblockalloccontext), ::core::mem::transmute(cbmarshallingbuffer), ::core::mem::transmute(cmaxwritebuffers), ::core::mem::transmute(cmaxreadbuffers), ::core::mem::transmute(ppvmarshal))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3618,17 +3450,7 @@ impl ::core::default::Default for FH_OVERLAPPED { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FH_OVERLAPPED { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FH_OVERLAPPED") - .field("Internal", &self.Internal) - .field("InternalHigh", &self.InternalHigh) - .field("Offset", &self.Offset) - .field("OffsetHigh", &self.OffsetHigh) - .field("hEvent", &self.hEvent) - .field("Reserved1", &self.Reserved1) - .field("Reserved2", &self.Reserved2) - .field("Reserved3", &self.Reserved3) - .field("Reserved4", &self.Reserved4) - .finish() + fmt.debug_struct("FH_OVERLAPPED").field("Internal", &self.Internal).field("InternalHigh", &self.InternalHigh).field("Offset", &self.Offset).field("OffsetHigh", &self.OffsetHigh).field("hEvent", &self.hEvent).field("Reserved1", &self.Reserved1).field("Reserved2", &self.Reserved2).field("Reserved3", &self.Reserved3).field("Reserved4", &self.Reserved4).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3875,14 +3697,7 @@ impl ::core::default::Default for FILE_COMPRESSION_INFO { } impl ::core::fmt::Debug for FILE_COMPRESSION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FILE_COMPRESSION_INFO") - .field("CompressedFileSize", &self.CompressedFileSize) - .field("CompressionFormat", &self.CompressionFormat) - .field("CompressionUnitShift", &self.CompressionUnitShift) - .field("ChunkShift", &self.ChunkShift) - .field("ClusterShift", &self.ClusterShift) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("FILE_COMPRESSION_INFO").field("CompressedFileSize", &self.CompressedFileSize).field("CompressionFormat", &self.CompressionFormat).field("CompressionUnitShift", &self.CompressionUnitShift).field("ChunkShift", &self.ChunkShift).field("ClusterShift", &self.ClusterShift).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for FILE_COMPRESSION_INFO { @@ -4190,18 +4005,7 @@ impl ::core::fmt::Debug for FILE_FULL_DIR_INFO { } impl ::core::cmp::PartialEq for FILE_FULL_DIR_INFO { fn eq(&self, other: &Self) -> bool { - self.NextEntryOffset == other.NextEntryOffset - && self.FileIndex == other.FileIndex - && self.CreationTime == other.CreationTime - && self.LastAccessTime == other.LastAccessTime - && self.LastWriteTime == other.LastWriteTime - && self.ChangeTime == other.ChangeTime - && self.EndOfFile == other.EndOfFile - && self.AllocationSize == other.AllocationSize - && self.FileAttributes == other.FileAttributes - && self.FileNameLength == other.FileNameLength - && self.EaSize == other.EaSize - && self.FileName == other.FileName + self.NextEntryOffset == other.NextEntryOffset && self.FileIndex == other.FileIndex && self.CreationTime == other.CreationTime && self.LastAccessTime == other.LastAccessTime && self.LastWriteTime == other.LastWriteTime && self.ChangeTime == other.ChangeTime && self.EndOfFile == other.EndOfFile && self.AllocationSize == other.AllocationSize && self.FileAttributes == other.FileAttributes && self.FileNameLength == other.FileNameLength && self.EaSize == other.EaSize && self.FileName == other.FileName } } impl ::core::cmp::Eq for FILE_FULL_DIR_INFO {} @@ -4281,21 +4085,7 @@ impl ::core::fmt::Debug for FILE_ID_BOTH_DIR_INFO { } impl ::core::cmp::PartialEq for FILE_ID_BOTH_DIR_INFO { fn eq(&self, other: &Self) -> bool { - self.NextEntryOffset == other.NextEntryOffset - && self.FileIndex == other.FileIndex - && self.CreationTime == other.CreationTime - && self.LastAccessTime == other.LastAccessTime - && self.LastWriteTime == other.LastWriteTime - && self.ChangeTime == other.ChangeTime - && self.EndOfFile == other.EndOfFile - && self.AllocationSize == other.AllocationSize - && self.FileAttributes == other.FileAttributes - && self.FileNameLength == other.FileNameLength - && self.EaSize == other.EaSize - && self.ShortNameLength == other.ShortNameLength - && self.ShortName == other.ShortName - && self.FileId == other.FileId - && self.FileName == other.FileName + self.NextEntryOffset == other.NextEntryOffset && self.FileIndex == other.FileIndex && self.CreationTime == other.CreationTime && self.LastAccessTime == other.LastAccessTime && self.LastWriteTime == other.LastWriteTime && self.ChangeTime == other.ChangeTime && self.EndOfFile == other.EndOfFile && self.AllocationSize == other.AllocationSize && self.FileAttributes == other.FileAttributes && self.FileNameLength == other.FileNameLength && self.EaSize == other.EaSize && self.ShortNameLength == other.ShortNameLength && self.ShortName == other.ShortName && self.FileId == other.FileId && self.FileName == other.FileName } } impl ::core::cmp::Eq for FILE_ID_BOTH_DIR_INFO {} @@ -4392,20 +4182,7 @@ impl ::core::fmt::Debug for FILE_ID_EXTD_DIR_INFO { } impl ::core::cmp::PartialEq for FILE_ID_EXTD_DIR_INFO { fn eq(&self, other: &Self) -> bool { - self.NextEntryOffset == other.NextEntryOffset - && self.FileIndex == other.FileIndex - && self.CreationTime == other.CreationTime - && self.LastAccessTime == other.LastAccessTime - && self.LastWriteTime == other.LastWriteTime - && self.ChangeTime == other.ChangeTime - && self.EndOfFile == other.EndOfFile - && self.AllocationSize == other.AllocationSize - && self.FileAttributes == other.FileAttributes - && self.FileNameLength == other.FileNameLength - && self.EaSize == other.EaSize - && self.ReparsePointTag == other.ReparsePointTag - && self.FileId == other.FileId - && self.FileName == other.FileName + self.NextEntryOffset == other.NextEntryOffset && self.FileIndex == other.FileIndex && self.CreationTime == other.CreationTime && self.LastAccessTime == other.LastAccessTime && self.LastWriteTime == other.LastWriteTime && self.ChangeTime == other.ChangeTime && self.EndOfFile == other.EndOfFile && self.AllocationSize == other.AllocationSize && self.FileAttributes == other.FileAttributes && self.FileNameLength == other.FileNameLength && self.EaSize == other.EaSize && self.ReparsePointTag == other.ReparsePointTag && self.FileId == other.FileId && self.FileName == other.FileName } } impl ::core::cmp::Eq for FILE_ID_EXTD_DIR_INFO {} @@ -4778,20 +4555,7 @@ impl ::core::fmt::Debug for FILE_NOTIFY_EXTENDED_INFORMATION { } impl ::core::cmp::PartialEq for FILE_NOTIFY_EXTENDED_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.NextEntryOffset == other.NextEntryOffset - && self.Action == other.Action - && self.CreationTime == other.CreationTime - && self.LastModificationTime == other.LastModificationTime - && self.LastChangeTime == other.LastChangeTime - && self.LastAccessTime == other.LastAccessTime - && self.AllocatedLength == other.AllocatedLength - && self.FileSize == other.FileSize - && self.FileAttributes == other.FileAttributes - && self.ReparsePointTag == other.ReparsePointTag - && self.FileId == other.FileId - && self.ParentFileId == other.ParentFileId - && self.FileNameLength == other.FileNameLength - && self.FileName == other.FileName + self.NextEntryOffset == other.NextEntryOffset && self.Action == other.Action && self.CreationTime == other.CreationTime && self.LastModificationTime == other.LastModificationTime && self.LastChangeTime == other.LastChangeTime && self.LastAccessTime == other.LastAccessTime && self.AllocatedLength == other.AllocatedLength && self.FileSize == other.FileSize && self.FileAttributes == other.FileAttributes && self.ReparsePointTag == other.ReparsePointTag && self.FileId == other.FileId && self.ParentFileId == other.ParentFileId && self.FileNameLength == other.FileNameLength && self.FileName == other.FileName } } impl ::core::cmp::Eq for FILE_NOTIFY_EXTENDED_INFORMATION {} @@ -5170,13 +4934,7 @@ impl ::core::fmt::Debug for FILE_STORAGE_INFO { } impl ::core::cmp::PartialEq for FILE_STORAGE_INFO { fn eq(&self, other: &Self) -> bool { - self.LogicalBytesPerSector == other.LogicalBytesPerSector - && self.PhysicalBytesPerSectorForAtomicity == other.PhysicalBytesPerSectorForAtomicity - && self.PhysicalBytesPerSectorForPerformance == other.PhysicalBytesPerSectorForPerformance - && self.FileSystemEffectivePhysicalBytesPerSectorForAtomicity == other.FileSystemEffectivePhysicalBytesPerSectorForAtomicity - && self.Flags == other.Flags - && self.ByteOffsetForSectorAlignment == other.ByteOffsetForSectorAlignment - && self.ByteOffsetForPartitionAlignment == other.ByteOffsetForPartitionAlignment + self.LogicalBytesPerSector == other.LogicalBytesPerSector && self.PhysicalBytesPerSectorForAtomicity == other.PhysicalBytesPerSectorForAtomicity && self.PhysicalBytesPerSectorForPerformance == other.PhysicalBytesPerSectorForPerformance && self.FileSystemEffectivePhysicalBytesPerSectorForAtomicity == other.FileSystemEffectivePhysicalBytesPerSectorForAtomicity && self.Flags == other.Flags && self.ByteOffsetForSectorAlignment == other.ByteOffsetForSectorAlignment && self.ByteOffsetForPartitionAlignment == other.ByteOffsetForPartitionAlignment } } impl ::core::cmp::Eq for FILE_STORAGE_INFO {} @@ -7120,16 +6878,7 @@ pub unsafe fn GetVolumeInformationA<'a, Param0: ::windows::core::IntoParam<'a, s extern "system" { fn GetVolumeInformationA(lprootpathname: super::super::Foundation::PSTR, lpvolumenamebuffer: super::super::Foundation::PSTR, nvolumenamesize: u32, lpvolumeserialnumber: *mut u32, lpmaximumcomponentlength: *mut u32, lpfilesystemflags: *mut u32, lpfilesystemnamebuffer: super::super::Foundation::PSTR, nfilesystemnamesize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetVolumeInformationA( - lprootpathname.into_param().abi(), - ::core::mem::transmute(lpvolumenamebuffer), - ::core::mem::transmute(nvolumenamesize), - ::core::mem::transmute(lpvolumeserialnumber), - ::core::mem::transmute(lpmaximumcomponentlength), - ::core::mem::transmute(lpfilesystemflags), - ::core::mem::transmute(lpfilesystemnamebuffer), - ::core::mem::transmute(nfilesystemnamesize), - )) + ::core::mem::transmute(GetVolumeInformationA(lprootpathname.into_param().abi(), ::core::mem::transmute(lpvolumenamebuffer), ::core::mem::transmute(nvolumenamesize), ::core::mem::transmute(lpvolumeserialnumber), ::core::mem::transmute(lpmaximumcomponentlength), ::core::mem::transmute(lpfilesystemflags), ::core::mem::transmute(lpfilesystemnamebuffer), ::core::mem::transmute(nfilesystemnamesize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7143,16 +6892,7 @@ pub unsafe fn GetVolumeInformationByHandleW<'a, Param0: ::windows::core::IntoPar extern "system" { fn GetVolumeInformationByHandleW(hfile: super::super::Foundation::HANDLE, lpvolumenamebuffer: super::super::Foundation::PWSTR, nvolumenamesize: u32, lpvolumeserialnumber: *mut u32, lpmaximumcomponentlength: *mut u32, lpfilesystemflags: *mut u32, lpfilesystemnamebuffer: super::super::Foundation::PWSTR, nfilesystemnamesize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetVolumeInformationByHandleW( - hfile.into_param().abi(), - ::core::mem::transmute(lpvolumenamebuffer), - ::core::mem::transmute(nvolumenamesize), - ::core::mem::transmute(lpvolumeserialnumber), - ::core::mem::transmute(lpmaximumcomponentlength), - ::core::mem::transmute(lpfilesystemflags), - ::core::mem::transmute(lpfilesystemnamebuffer), - ::core::mem::transmute(nfilesystemnamesize), - )) + ::core::mem::transmute(GetVolumeInformationByHandleW(hfile.into_param().abi(), ::core::mem::transmute(lpvolumenamebuffer), ::core::mem::transmute(nvolumenamesize), ::core::mem::transmute(lpvolumeserialnumber), ::core::mem::transmute(lpmaximumcomponentlength), ::core::mem::transmute(lpfilesystemflags), ::core::mem::transmute(lpfilesystemnamebuffer), ::core::mem::transmute(nfilesystemnamesize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7166,16 +6906,7 @@ pub unsafe fn GetVolumeInformationW<'a, Param0: ::windows::core::IntoParam<'a, s extern "system" { fn GetVolumeInformationW(lprootpathname: super::super::Foundation::PWSTR, lpvolumenamebuffer: super::super::Foundation::PWSTR, nvolumenamesize: u32, lpvolumeserialnumber: *mut u32, lpmaximumcomponentlength: *mut u32, lpfilesystemflags: *mut u32, lpfilesystemnamebuffer: super::super::Foundation::PWSTR, nfilesystemnamesize: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetVolumeInformationW( - lprootpathname.into_param().abi(), - ::core::mem::transmute(lpvolumenamebuffer), - ::core::mem::transmute(nvolumenamesize), - ::core::mem::transmute(lpvolumeserialnumber), - ::core::mem::transmute(lpmaximumcomponentlength), - ::core::mem::transmute(lpfilesystemflags), - ::core::mem::transmute(lpfilesystemnamebuffer), - ::core::mem::transmute(nfilesystemnamesize), - )) + ::core::mem::transmute(GetVolumeInformationW(lprootpathname.into_param().abi(), ::core::mem::transmute(lpvolumenamebuffer), ::core::mem::transmute(nvolumenamesize), ::core::mem::transmute(lpvolumeserialnumber), ::core::mem::transmute(lpmaximumcomponentlength), ::core::mem::transmute(lpfilesystemflags), ::core::mem::transmute(lpfilesystemnamebuffer), ::core::mem::transmute(nfilesystemnamesize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7516,12 +7247,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDisk } #[repr(C)] #[doc(hidden)] -pub struct IDiskQuotaEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, puser: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDiskQuotaEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, puser: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDiskQuotaUser(pub ::windows::core::IUnknown); @@ -9009,15 +8735,7 @@ impl ::core::default::Default for NTMS_ASYNC_IO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NTMS_ASYNC_IO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NTMS_ASYNC_IO") - .field("OperationId", &self.OperationId) - .field("EventId", &self.EventId) - .field("dwOperationType", &self.dwOperationType) - .field("dwResult", &self.dwResult) - .field("dwAsyncState", &self.dwAsyncState) - .field("hEvent", &self.hEvent) - .field("bOnStateChange", &self.bOnStateChange) - .finish() + fmt.debug_struct("NTMS_ASYNC_IO").field("OperationId", &self.OperationId).field("EventId", &self.EventId).field("dwOperationType", &self.dwOperationType).field("dwResult", &self.dwResult).field("dwAsyncState", &self.dwAsyncState).field("hEvent", &self.hEvent).field("bOnStateChange", &self.bOnStateChange).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9059,18 +8777,7 @@ impl ::core::default::Default for NTMS_CHANGERINFORMATIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NTMS_CHANGERINFORMATIONA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NTMS_CHANGERINFORMATIONA") - .field("Number", &self.Number) - .field("ChangerType", &self.ChangerType) - .field("szSerialNumber", &self.szSerialNumber) - .field("szRevision", &self.szRevision) - .field("szDeviceName", &self.szDeviceName) - .field("ScsiPort", &self.ScsiPort) - .field("ScsiBus", &self.ScsiBus) - .field("ScsiTarget", &self.ScsiTarget) - .field("ScsiLun", &self.ScsiLun) - .field("Library", &self.Library) - .finish() + fmt.debug_struct("NTMS_CHANGERINFORMATIONA").field("Number", &self.Number).field("ChangerType", &self.ChangerType).field("szSerialNumber", &self.szSerialNumber).field("szRevision", &self.szRevision).field("szDeviceName", &self.szDeviceName).field("ScsiPort", &self.ScsiPort).field("ScsiBus", &self.ScsiBus).field("ScsiTarget", &self.ScsiTarget).field("ScsiLun", &self.ScsiLun).field("Library", &self.Library).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9107,18 +8814,7 @@ impl ::core::default::Default for NTMS_CHANGERINFORMATIONW { } impl ::core::fmt::Debug for NTMS_CHANGERINFORMATIONW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NTMS_CHANGERINFORMATIONW") - .field("Number", &self.Number) - .field("ChangerType", &self.ChangerType) - .field("szSerialNumber", &self.szSerialNumber) - .field("szRevision", &self.szRevision) - .field("szDeviceName", &self.szDeviceName) - .field("ScsiPort", &self.ScsiPort) - .field("ScsiBus", &self.ScsiBus) - .field("ScsiTarget", &self.ScsiTarget) - .field("ScsiLun", &self.ScsiLun) - .field("Library", &self.Library) - .finish() + fmt.debug_struct("NTMS_CHANGERINFORMATIONW").field("Number", &self.Number).field("ChangerType", &self.ChangerType).field("szSerialNumber", &self.szSerialNumber).field("szRevision", &self.szRevision).field("szDeviceName", &self.szDeviceName).field("ScsiPort", &self.ScsiPort).field("ScsiBus", &self.ScsiBus).field("ScsiTarget", &self.ScsiTarget).field("ScsiLun", &self.ScsiLun).field("Library", &self.Library).finish() } } impl ::core::cmp::PartialEq for NTMS_CHANGERINFORMATIONW { @@ -9208,13 +8904,7 @@ impl ::core::default::Default for NTMS_COMPUTERINFORMATION { } impl ::core::fmt::Debug for NTMS_COMPUTERINFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NTMS_COMPUTERINFORMATION") - .field("dwLibRequestPurgeTime", &self.dwLibRequestPurgeTime) - .field("dwOpRequestPurgeTime", &self.dwOpRequestPurgeTime) - .field("dwLibRequestFlags", &self.dwLibRequestFlags) - .field("dwOpRequestFlags", &self.dwOpRequestFlags) - .field("dwMediaPoolPolicy", &self.dwMediaPoolPolicy) - .finish() + fmt.debug_struct("NTMS_COMPUTERINFORMATION").field("dwLibRequestPurgeTime", &self.dwLibRequestPurgeTime).field("dwOpRequestPurgeTime", &self.dwOpRequestPurgeTime).field("dwLibRequestFlags", &self.dwLibRequestFlags).field("dwOpRequestFlags", &self.dwOpRequestFlags).field("dwMediaPoolPolicy", &self.dwMediaPoolPolicy).finish() } } impl ::core::cmp::PartialEq for NTMS_COMPUTERINFORMATION { @@ -9284,22 +8974,7 @@ impl ::core::fmt::Debug for NTMS_DRIVEINFORMATIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for NTMS_DRIVEINFORMATIONA { fn eq(&self, other: &Self) -> bool { - self.Number == other.Number - && self.State == other.State - && self.DriveType == other.DriveType - && self.szDeviceName == other.szDeviceName - && self.szSerialNumber == other.szSerialNumber - && self.szRevision == other.szRevision - && self.ScsiPort == other.ScsiPort - && self.ScsiBus == other.ScsiBus - && self.ScsiTarget == other.ScsiTarget - && self.ScsiLun == other.ScsiLun - && self.dwMountCount == other.dwMountCount - && self.LastCleanedTs == other.LastCleanedTs - && self.SavedPartitionId == other.SavedPartitionId - && self.Library == other.Library - && self.Reserved == other.Reserved - && self.dwDeferDismountDelay == other.dwDeferDismountDelay + self.Number == other.Number && self.State == other.State && self.DriveType == other.DriveType && self.szDeviceName == other.szDeviceName && self.szSerialNumber == other.szSerialNumber && self.szRevision == other.szRevision && self.ScsiPort == other.ScsiPort && self.ScsiBus == other.ScsiBus && self.ScsiTarget == other.ScsiTarget && self.ScsiLun == other.ScsiLun && self.dwMountCount == other.dwMountCount && self.LastCleanedTs == other.LastCleanedTs && self.SavedPartitionId == other.SavedPartitionId && self.Library == other.Library && self.Reserved == other.Reserved && self.dwDeferDismountDelay == other.dwDeferDismountDelay } } #[cfg(feature = "Win32_Foundation")] @@ -9363,22 +9038,7 @@ impl ::core::fmt::Debug for NTMS_DRIVEINFORMATIONW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for NTMS_DRIVEINFORMATIONW { fn eq(&self, other: &Self) -> bool { - self.Number == other.Number - && self.State == other.State - && self.DriveType == other.DriveType - && self.szDeviceName == other.szDeviceName - && self.szSerialNumber == other.szSerialNumber - && self.szRevision == other.szRevision - && self.ScsiPort == other.ScsiPort - && self.ScsiBus == other.ScsiBus - && self.ScsiTarget == other.ScsiTarget - && self.ScsiLun == other.ScsiLun - && self.dwMountCount == other.dwMountCount - && self.LastCleanedTs == other.LastCleanedTs - && self.SavedPartitionId == other.SavedPartitionId - && self.Library == other.Library - && self.Reserved == other.Reserved - && self.dwDeferDismountDelay == other.dwDeferDismountDelay + self.Number == other.Number && self.State == other.State && self.DriveType == other.DriveType && self.szDeviceName == other.szDeviceName && self.szSerialNumber == other.szSerialNumber && self.szRevision == other.szRevision && self.ScsiPort == other.ScsiPort && self.ScsiBus == other.ScsiBus && self.ScsiTarget == other.ScsiTarget && self.ScsiLun == other.ScsiLun && self.dwMountCount == other.dwMountCount && self.LastCleanedTs == other.LastCleanedTs && self.SavedPartitionId == other.SavedPartitionId && self.Library == other.Library && self.Reserved == other.Reserved && self.dwDeferDismountDelay == other.dwDeferDismountDelay } } #[cfg(feature = "Win32_Foundation")] @@ -9620,19 +9280,7 @@ impl ::core::fmt::Debug for NTMS_I1_LIBREQUESTINFORMATIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for NTMS_I1_LIBREQUESTINFORMATIONA { fn eq(&self, other: &Self) -> bool { - self.OperationCode == other.OperationCode - && self.OperationOption == other.OperationOption - && self.State == other.State - && self.PartitionId == other.PartitionId - && self.DriveId == other.DriveId - && self.PhysMediaId == other.PhysMediaId - && self.Library == other.Library - && self.SlotId == other.SlotId - && self.TimeQueued == other.TimeQueued - && self.TimeCompleted == other.TimeCompleted - && self.szApplication == other.szApplication - && self.szUser == other.szUser - && self.szComputer == other.szComputer + self.OperationCode == other.OperationCode && self.OperationOption == other.OperationOption && self.State == other.State && self.PartitionId == other.PartitionId && self.DriveId == other.DriveId && self.PhysMediaId == other.PhysMediaId && self.Library == other.Library && self.SlotId == other.SlotId && self.TimeQueued == other.TimeQueued && self.TimeCompleted == other.TimeCompleted && self.szApplication == other.szApplication && self.szUser == other.szUser && self.szComputer == other.szComputer } } #[cfg(feature = "Win32_Foundation")] @@ -9690,19 +9338,7 @@ impl ::core::fmt::Debug for NTMS_I1_LIBREQUESTINFORMATIONW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for NTMS_I1_LIBREQUESTINFORMATIONW { fn eq(&self, other: &Self) -> bool { - self.OperationCode == other.OperationCode - && self.OperationOption == other.OperationOption - && self.State == other.State - && self.PartitionId == other.PartitionId - && self.DriveId == other.DriveId - && self.PhysMediaId == other.PhysMediaId - && self.Library == other.Library - && self.SlotId == other.SlotId - && self.TimeQueued == other.TimeQueued - && self.TimeCompleted == other.TimeCompleted - && self.szApplication == other.szApplication - && self.szUser == other.szUser - && self.szComputer == other.szComputer + self.OperationCode == other.OperationCode && self.OperationOption == other.OperationOption && self.State == other.State && self.PartitionId == other.PartitionId && self.DriveId == other.DriveId && self.PhysMediaId == other.PhysMediaId && self.Library == other.Library && self.SlotId == other.SlotId && self.TimeQueued == other.TimeQueued && self.TimeCompleted == other.TimeCompleted && self.szApplication == other.szApplication && self.szUser == other.szUser && self.szComputer == other.szComputer } } #[cfg(feature = "Win32_Foundation")] @@ -9889,19 +9525,7 @@ impl ::core::default::Default for NTMS_I1_OPREQUESTINFORMATIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NTMS_I1_OPREQUESTINFORMATIONA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NTMS_I1_OPREQUESTINFORMATIONA") - .field("Request", &self.Request) - .field("Submitted", &self.Submitted) - .field("State", &self.State) - .field("szMessage", &self.szMessage) - .field("Arg1Type", &self.Arg1Type) - .field("Arg1", &self.Arg1) - .field("Arg2Type", &self.Arg2Type) - .field("Arg2", &self.Arg2) - .field("szApplication", &self.szApplication) - .field("szUser", &self.szUser) - .field("szComputer", &self.szComputer) - .finish() + fmt.debug_struct("NTMS_I1_OPREQUESTINFORMATIONA").field("Request", &self.Request).field("Submitted", &self.Submitted).field("State", &self.State).field("szMessage", &self.szMessage).field("Arg1Type", &self.Arg1Type).field("Arg1", &self.Arg1).field("Arg2Type", &self.Arg2Type).field("Arg2", &self.Arg2).field("szApplication", &self.szApplication).field("szUser", &self.szUser).field("szComputer", &self.szComputer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9943,19 +9567,7 @@ impl ::core::default::Default for NTMS_I1_OPREQUESTINFORMATIONW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NTMS_I1_OPREQUESTINFORMATIONW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NTMS_I1_OPREQUESTINFORMATIONW") - .field("Request", &self.Request) - .field("Submitted", &self.Submitted) - .field("State", &self.State) - .field("szMessage", &self.szMessage) - .field("Arg1Type", &self.Arg1Type) - .field("Arg1", &self.Arg1) - .field("Arg2Type", &self.Arg2Type) - .field("Arg2", &self.Arg2) - .field("szApplication", &self.szApplication) - .field("szUser", &self.szUser) - .field("szComputer", &self.szComputer) - .finish() + fmt.debug_struct("NTMS_I1_OPREQUESTINFORMATIONW").field("Request", &self.Request).field("Submitted", &self.Submitted).field("State", &self.State).field("szMessage", &self.szMessage).field("Arg1Type", &self.Arg1Type).field("Arg1", &self.Arg1).field("Arg2Type", &self.Arg2Type).field("Arg2", &self.Arg2).field("szApplication", &self.szApplication).field("szUser", &self.szUser).field("szComputer", &self.szComputer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9996,18 +9608,7 @@ impl ::core::default::Default for NTMS_I1_PARTITIONINFORMATIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NTMS_I1_PARTITIONINFORMATIONA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NTMS_I1_PARTITIONINFORMATIONA") - .field("PhysicalMedia", &self.PhysicalMedia) - .field("LogicalMedia", &self.LogicalMedia) - .field("State", &self.State) - .field("Side", &self.Side) - .field("dwOmidLabelIdLength", &self.dwOmidLabelIdLength) - .field("OmidLabelId", &self.OmidLabelId) - .field("szOmidLabelType", &self.szOmidLabelType) - .field("szOmidLabelInfo", &self.szOmidLabelInfo) - .field("dwMountCount", &self.dwMountCount) - .field("dwAllocateCount", &self.dwAllocateCount) - .finish() + fmt.debug_struct("NTMS_I1_PARTITIONINFORMATIONA").field("PhysicalMedia", &self.PhysicalMedia).field("LogicalMedia", &self.LogicalMedia).field("State", &self.State).field("Side", &self.Side).field("dwOmidLabelIdLength", &self.dwOmidLabelIdLength).field("OmidLabelId", &self.OmidLabelId).field("szOmidLabelType", &self.szOmidLabelType).field("szOmidLabelInfo", &self.szOmidLabelInfo).field("dwMountCount", &self.dwMountCount).field("dwAllocateCount", &self.dwAllocateCount).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10044,18 +9645,7 @@ impl ::core::default::Default for NTMS_I1_PARTITIONINFORMATIONW { } impl ::core::fmt::Debug for NTMS_I1_PARTITIONINFORMATIONW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NTMS_I1_PARTITIONINFORMATIONW") - .field("PhysicalMedia", &self.PhysicalMedia) - .field("LogicalMedia", &self.LogicalMedia) - .field("State", &self.State) - .field("Side", &self.Side) - .field("dwOmidLabelIdLength", &self.dwOmidLabelIdLength) - .field("OmidLabelId", &self.OmidLabelId) - .field("szOmidLabelType", &self.szOmidLabelType) - .field("szOmidLabelInfo", &self.szOmidLabelInfo) - .field("dwMountCount", &self.dwMountCount) - .field("dwAllocateCount", &self.dwAllocateCount) - .finish() + fmt.debug_struct("NTMS_I1_PARTITIONINFORMATIONW").field("PhysicalMedia", &self.PhysicalMedia).field("LogicalMedia", &self.LogicalMedia).field("State", &self.State).field("Side", &self.Side).field("dwOmidLabelIdLength", &self.dwOmidLabelIdLength).field("OmidLabelId", &self.OmidLabelId).field("szOmidLabelType", &self.szOmidLabelType).field("szOmidLabelInfo", &self.szOmidLabelInfo).field("dwMountCount", &self.dwMountCount).field("dwAllocateCount", &self.dwAllocateCount).finish() } } impl ::core::cmp::PartialEq for NTMS_I1_PARTITIONINFORMATIONW { @@ -10380,22 +9970,7 @@ impl ::core::fmt::Debug for NTMS_LIBREQUESTINFORMATIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for NTMS_LIBREQUESTINFORMATIONA { fn eq(&self, other: &Self) -> bool { - self.OperationCode == other.OperationCode - && self.OperationOption == other.OperationOption - && self.State == other.State - && self.PartitionId == other.PartitionId - && self.DriveId == other.DriveId - && self.PhysMediaId == other.PhysMediaId - && self.Library == other.Library - && self.SlotId == other.SlotId - && self.TimeQueued == other.TimeQueued - && self.TimeCompleted == other.TimeCompleted - && self.szApplication == other.szApplication - && self.szUser == other.szUser - && self.szComputer == other.szComputer - && self.dwErrorCode == other.dwErrorCode - && self.WorkItemId == other.WorkItemId - && self.dwPriority == other.dwPriority + self.OperationCode == other.OperationCode && self.OperationOption == other.OperationOption && self.State == other.State && self.PartitionId == other.PartitionId && self.DriveId == other.DriveId && self.PhysMediaId == other.PhysMediaId && self.Library == other.Library && self.SlotId == other.SlotId && self.TimeQueued == other.TimeQueued && self.TimeCompleted == other.TimeCompleted && self.szApplication == other.szApplication && self.szUser == other.szUser && self.szComputer == other.szComputer && self.dwErrorCode == other.dwErrorCode && self.WorkItemId == other.WorkItemId && self.dwPriority == other.dwPriority } } #[cfg(feature = "Win32_Foundation")] @@ -10459,22 +10034,7 @@ impl ::core::fmt::Debug for NTMS_LIBREQUESTINFORMATIONW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for NTMS_LIBREQUESTINFORMATIONW { fn eq(&self, other: &Self) -> bool { - self.OperationCode == other.OperationCode - && self.OperationOption == other.OperationOption - && self.State == other.State - && self.PartitionId == other.PartitionId - && self.DriveId == other.DriveId - && self.PhysMediaId == other.PhysMediaId - && self.Library == other.Library - && self.SlotId == other.SlotId - && self.TimeQueued == other.TimeQueued - && self.TimeCompleted == other.TimeCompleted - && self.szApplication == other.szApplication - && self.szUser == other.szUser - && self.szComputer == other.szComputer - && self.dwErrorCode == other.dwErrorCode - && self.WorkItemId == other.WorkItemId - && self.dwPriority == other.dwPriority + self.OperationCode == other.OperationCode && self.OperationOption == other.OperationOption && self.State == other.State && self.PartitionId == other.PartitionId && self.DriveId == other.DriveId && self.PhysMediaId == other.PhysMediaId && self.Library == other.Library && self.SlotId == other.SlotId && self.TimeQueued == other.TimeQueued && self.TimeCompleted == other.TimeCompleted && self.szApplication == other.szApplication && self.szUser == other.szUser && self.szComputer == other.szComputer && self.dwErrorCode == other.dwErrorCode && self.WorkItemId == other.WorkItemId && self.dwPriority == other.dwPriority } } #[cfg(feature = "Win32_Foundation")] @@ -10859,19 +10419,7 @@ impl ::core::default::Default for NTMS_OPREQUESTINFORMATIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NTMS_OPREQUESTINFORMATIONA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NTMS_OPREQUESTINFORMATIONA") - .field("Request", &self.Request) - .field("Submitted", &self.Submitted) - .field("State", &self.State) - .field("szMessage", &self.szMessage) - .field("Arg1Type", &self.Arg1Type) - .field("Arg1", &self.Arg1) - .field("Arg2Type", &self.Arg2Type) - .field("Arg2", &self.Arg2) - .field("szApplication", &self.szApplication) - .field("szUser", &self.szUser) - .field("szComputer", &self.szComputer) - .finish() + fmt.debug_struct("NTMS_OPREQUESTINFORMATIONA").field("Request", &self.Request).field("Submitted", &self.Submitted).field("State", &self.State).field("szMessage", &self.szMessage).field("Arg1Type", &self.Arg1Type).field("Arg1", &self.Arg1).field("Arg2Type", &self.Arg2Type).field("Arg2", &self.Arg2).field("szApplication", &self.szApplication).field("szUser", &self.szUser).field("szComputer", &self.szComputer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10913,19 +10461,7 @@ impl ::core::default::Default for NTMS_OPREQUESTINFORMATIONW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NTMS_OPREQUESTINFORMATIONW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NTMS_OPREQUESTINFORMATIONW") - .field("Request", &self.Request) - .field("Submitted", &self.Submitted) - .field("State", &self.State) - .field("szMessage", &self.szMessage) - .field("Arg1Type", &self.Arg1Type) - .field("Arg1", &self.Arg1) - .field("Arg2Type", &self.Arg2Type) - .field("Arg2", &self.Arg2) - .field("szApplication", &self.szApplication) - .field("szUser", &self.szUser) - .field("szComputer", &self.szComputer) - .finish() + fmt.debug_struct("NTMS_OPREQUESTINFORMATIONW").field("Request", &self.Request).field("Submitted", &self.Submitted).field("State", &self.State).field("szMessage", &self.szMessage).field("Arg1Type", &self.Arg1Type).field("Arg1", &self.Arg1).field("Arg2Type", &self.Arg2Type).field("Arg2", &self.Arg2).field("szApplication", &self.szApplication).field("szUser", &self.szUser).field("szComputer", &self.szComputer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11092,20 +10628,7 @@ impl ::core::fmt::Debug for NTMS_PMIDINFORMATIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for NTMS_PMIDINFORMATIONA { fn eq(&self, other: &Self) -> bool { - self.CurrentLibrary == other.CurrentLibrary - && self.MediaPool == other.MediaPool - && self.Location == other.Location - && self.LocationType == other.LocationType - && self.MediaType == other.MediaType - && self.HomeSlot == other.HomeSlot - && self.szBarCode == other.szBarCode - && self.BarCodeState == other.BarCodeState - && self.szSequenceNumber == other.szSequenceNumber - && self.MediaState == other.MediaState - && self.dwNumberOfPartitions == other.dwNumberOfPartitions - && self.dwMediaTypeCode == other.dwMediaTypeCode - && self.dwDensityCode == other.dwDensityCode - && self.MountedPartition == other.MountedPartition + self.CurrentLibrary == other.CurrentLibrary && self.MediaPool == other.MediaPool && self.Location == other.Location && self.LocationType == other.LocationType && self.MediaType == other.MediaType && self.HomeSlot == other.HomeSlot && self.szBarCode == other.szBarCode && self.BarCodeState == other.BarCodeState && self.szSequenceNumber == other.szSequenceNumber && self.MediaState == other.MediaState && self.dwNumberOfPartitions == other.dwNumberOfPartitions && self.dwMediaTypeCode == other.dwMediaTypeCode && self.dwDensityCode == other.dwDensityCode && self.MountedPartition == other.MountedPartition } } #[cfg(feature = "Win32_Foundation")] @@ -11160,20 +10683,7 @@ impl ::core::fmt::Debug for NTMS_PMIDINFORMATIONW { } impl ::core::cmp::PartialEq for NTMS_PMIDINFORMATIONW { fn eq(&self, other: &Self) -> bool { - self.CurrentLibrary == other.CurrentLibrary - && self.MediaPool == other.MediaPool - && self.Location == other.Location - && self.LocationType == other.LocationType - && self.MediaType == other.MediaType - && self.HomeSlot == other.HomeSlot - && self.szBarCode == other.szBarCode - && self.BarCodeState == other.BarCodeState - && self.szSequenceNumber == other.szSequenceNumber - && self.MediaState == other.MediaState - && self.dwNumberOfPartitions == other.dwNumberOfPartitions - && self.dwMediaTypeCode == other.dwMediaTypeCode - && self.dwDensityCode == other.dwDensityCode - && self.MountedPartition == other.MountedPartition + self.CurrentLibrary == other.CurrentLibrary && self.MediaPool == other.MediaPool && self.Location == other.Location && self.LocationType == other.LocationType && self.MediaType == other.MediaType && self.HomeSlot == other.HomeSlot && self.szBarCode == other.szBarCode && self.BarCodeState == other.BarCodeState && self.szSequenceNumber == other.szSequenceNumber && self.MediaState == other.MediaState && self.dwNumberOfPartitions == other.dwNumberOfPartitions && self.dwMediaTypeCode == other.dwMediaTypeCode && self.dwDensityCode == other.dwDensityCode && self.MountedPartition == other.MountedPartition } } impl ::core::cmp::Eq for NTMS_PMIDINFORMATIONW {} @@ -11296,17 +10806,7 @@ pub unsafe fn NetFileEnum<'a, Param0: ::windows::core::IntoParam<'a, super::supe extern "system" { fn NetFileEnum(servername: super::super::Foundation::PWSTR, basepath: super::super::Foundation::PWSTR, username: super::super::Foundation::PWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut usize) -> u32; } - ::core::mem::transmute(NetFileEnum( - servername.into_param().abi(), - basepath.into_param().abi(), - username.into_param().abi(), - ::core::mem::transmute(level), - ::core::mem::transmute(bufptr), - ::core::mem::transmute(prefmaxlen), - ::core::mem::transmute(entriesread), - ::core::mem::transmute(totalentries), - ::core::mem::transmute(resume_handle), - )) + ::core::mem::transmute(NetFileEnum(servername.into_param().abi(), basepath.into_param().abi(), username.into_param().abi(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11390,17 +10890,7 @@ pub unsafe fn NetSessionEnum<'a, Param0: ::windows::core::IntoParam<'a, super::s extern "system" { fn NetSessionEnum(servername: super::super::Foundation::PWSTR, uncclientname: super::super::Foundation::PWSTR, username: super::super::Foundation::PWSTR, level: u32, bufptr: *mut *mut u8, prefmaxlen: u32, entriesread: *mut u32, totalentries: *mut u32, resume_handle: *mut u32) -> u32; } - ::core::mem::transmute(NetSessionEnum( - servername.into_param().abi(), - uncclientname.into_param().abi(), - username.into_param().abi(), - ::core::mem::transmute(level), - ::core::mem::transmute(bufptr), - ::core::mem::transmute(prefmaxlen), - ::core::mem::transmute(entriesread), - ::core::mem::transmute(totalentries), - ::core::mem::transmute(resume_handle), - )) + ::core::mem::transmute(NetSessionEnum(servername.into_param().abi(), uncclientname.into_param().abi(), username.into_param().abi(), ::core::mem::transmute(level), ::core::mem::transmute(bufptr), ::core::mem::transmute(prefmaxlen), ::core::mem::transmute(entriesread), ::core::mem::transmute(totalentries), ::core::mem::transmute(resume_handle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11567,20 +11057,7 @@ pub unsafe fn NtCreateFile(filehandle: *mut super::super::Foundation::HANDLE, de extern "system" { fn NtCreateFile(filehandle: *mut super::super::Foundation::HANDLE, desiredaccess: u32, objectattributes: *mut super::super::System::WindowsProgramming::OBJECT_ATTRIBUTES, iostatusblock: *mut super::super::System::WindowsProgramming::IO_STATUS_BLOCK, allocationsize: *mut i64, fileattributes: u32, shareaccess: FILE_SHARE_MODE, createdisposition: NT_CREATE_FILE_DISPOSITION, createoptions: u32, eabuffer: *mut ::core::ffi::c_void, ealength: u32) -> super::super::Foundation::NTSTATUS; } - NtCreateFile( - ::core::mem::transmute(filehandle), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(objectattributes), - ::core::mem::transmute(iostatusblock), - ::core::mem::transmute(allocationsize), - ::core::mem::transmute(fileattributes), - ::core::mem::transmute(shareaccess), - ::core::mem::transmute(createdisposition), - ::core::mem::transmute(createoptions), - ::core::mem::transmute(eabuffer), - ::core::mem::transmute(ealength), - ) - .ok() + NtCreateFile(::core::mem::transmute(filehandle), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(objectattributes), ::core::mem::transmute(iostatusblock), ::core::mem::transmute(allocationsize), ::core::mem::transmute(fileattributes), ::core::mem::transmute(shareaccess), ::core::mem::transmute(createdisposition), ::core::mem::transmute(createoptions), ::core::mem::transmute(eabuffer), ::core::mem::transmute(ealength)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12545,40 +12022,14 @@ pub unsafe fn PrepareEnlistment<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn PrepareLogArchive<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hlog: Param0, - pszbaselogfilename: Param1, - clen: u32, - plsnlow: *const CLS_LSN, - plsnhigh: *const CLS_LSN, - pcactuallength: *mut u32, - poffbaselogfiledata: *mut u64, - pcbbaselogfilelength: *mut u64, - plsnbase: *mut CLS_LSN, - plsnlast: *mut CLS_LSN, - plsncurrentarchivetail: *mut CLS_LSN, - ppvarchivecontext: *mut *mut ::core::ffi::c_void, -) -> super::super::Foundation::BOOL { +pub unsafe fn PrepareLogArchive<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hlog: Param0, pszbaselogfilename: Param1, clen: u32, plsnlow: *const CLS_LSN, plsnhigh: *const CLS_LSN, pcactuallength: *mut u32, poffbaselogfiledata: *mut u64, pcbbaselogfilelength: *mut u64, plsnbase: *mut CLS_LSN, plsnlast: *mut CLS_LSN, plsncurrentarchivetail: *mut CLS_LSN, ppvarchivecontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn PrepareLogArchive(hlog: super::super::Foundation::HANDLE, pszbaselogfilename: super::super::Foundation::PWSTR, clen: u32, plsnlow: *const CLS_LSN, plsnhigh: *const CLS_LSN, pcactuallength: *mut u32, poffbaselogfiledata: *mut u64, pcbbaselogfilelength: *mut u64, plsnbase: *mut CLS_LSN, plsnlast: *mut CLS_LSN, plsncurrentarchivetail: *mut CLS_LSN, ppvarchivecontext: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(PrepareLogArchive( - hlog.into_param().abi(), - pszbaselogfilename.into_param().abi(), - ::core::mem::transmute(clen), - ::core::mem::transmute(plsnlow), - ::core::mem::transmute(plsnhigh), - ::core::mem::transmute(pcactuallength), - ::core::mem::transmute(poffbaselogfiledata), - ::core::mem::transmute(pcbbaselogfilelength), - ::core::mem::transmute(plsnbase), - ::core::mem::transmute(plsnlast), - ::core::mem::transmute(plsncurrentarchivetail), - ::core::mem::transmute(ppvarchivecontext), - )) + ::core::mem::transmute(PrepareLogArchive(hlog.into_param().abi(), pszbaselogfilename.into_param().abi(), ::core::mem::transmute(clen), ::core::mem::transmute(plsnlow), ::core::mem::transmute(plsnhigh), ::core::mem::transmute(pcactuallength), ::core::mem::transmute(poffbaselogfiledata), ::core::mem::transmute(pcbbaselogfilelength), ::core::mem::transmute(plsnbase), ::core::mem::transmute(plsnlast), ::core::mem::transmute(plsncurrentarchivetail), ::core::mem::transmute(ppvarchivecontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12809,66 +12260,28 @@ pub unsafe fn ReOpenFile<'a, Param0: ::windows::core::IntoParam<'a, super::super } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn ReadDirectoryChangesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - hdirectory: Param0, - lpbuffer: *mut ::core::ffi::c_void, - nbufferlength: u32, - bwatchsubtree: Param3, - dwnotifyfilter: FILE_NOTIFY_CHANGE, - lpbytesreturned: *mut u32, - lpoverlapped: *mut super::super::System::IO::OVERLAPPED, - lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE, - readdirectorynotifyinformationclass: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS, -) -> super::super::Foundation::BOOL { +pub unsafe fn ReadDirectoryChangesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hdirectory: Param0, lpbuffer: *mut ::core::ffi::c_void, nbufferlength: u32, bwatchsubtree: Param3, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE, readdirectorynotifyinformationclass: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ReadDirectoryChangesExW(hdirectory: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nbufferlength: u32, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr, readdirectorynotifyinformationclass: READ_DIRECTORY_NOTIFY_INFORMATION_CLASS) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadDirectoryChangesExW( - hdirectory.into_param().abi(), - ::core::mem::transmute(lpbuffer), - ::core::mem::transmute(nbufferlength), - bwatchsubtree.into_param().abi(), - ::core::mem::transmute(dwnotifyfilter), - ::core::mem::transmute(lpbytesreturned), - ::core::mem::transmute(lpoverlapped), - ::core::mem::transmute(lpcompletionroutine), - ::core::mem::transmute(readdirectorynotifyinformationclass), - )) + ::core::mem::transmute(ReadDirectoryChangesExW(hdirectory.into_param().abi(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nbufferlength), bwatchsubtree.into_param().abi(), ::core::mem::transmute(dwnotifyfilter), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine), ::core::mem::transmute(readdirectorynotifyinformationclass))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn ReadDirectoryChangesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - hdirectory: Param0, - lpbuffer: *mut ::core::ffi::c_void, - nbufferlength: u32, - bwatchsubtree: Param3, - dwnotifyfilter: FILE_NOTIFY_CHANGE, - lpbytesreturned: *mut u32, - lpoverlapped: *mut super::super::System::IO::OVERLAPPED, - lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE, -) -> super::super::Foundation::BOOL { +pub unsafe fn ReadDirectoryChangesW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hdirectory: Param0, lpbuffer: *mut ::core::ffi::c_void, nbufferlength: u32, bwatchsubtree: Param3, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: super::super::System::IO::LPOVERLAPPED_COMPLETION_ROUTINE) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ReadDirectoryChangesW(hdirectory: super::super::Foundation::HANDLE, lpbuffer: *mut ::core::ffi::c_void, nbufferlength: u32, bwatchsubtree: super::super::Foundation::BOOL, dwnotifyfilter: FILE_NOTIFY_CHANGE, lpbytesreturned: *mut u32, lpoverlapped: *mut super::super::System::IO::OVERLAPPED, lpcompletionroutine: ::windows::core::RawPtr) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadDirectoryChangesW( - hdirectory.into_param().abi(), - ::core::mem::transmute(lpbuffer), - ::core::mem::transmute(nbufferlength), - bwatchsubtree.into_param().abi(), - ::core::mem::transmute(dwnotifyfilter), - ::core::mem::transmute(lpbytesreturned), - ::core::mem::transmute(lpoverlapped), - ::core::mem::transmute(lpcompletionroutine), - )) + ::core::mem::transmute(ReadDirectoryChangesW(hdirectory.into_param().abi(), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nbufferlength), bwatchsubtree.into_param().abi(), ::core::mem::transmute(dwnotifyfilter), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped), ::core::mem::transmute(lpcompletionroutine))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12965,18 +12378,7 @@ pub unsafe fn ReadLogRecord(pvmarshal: *mut ::core::ffi::c_void, plsnfirst: *mut extern "system" { fn ReadLogRecord(pvmarshal: *mut ::core::ffi::c_void, plsnfirst: *mut CLS_LSN, econtextmode: CLFS_CONTEXT_MODE, ppvreadbuffer: *mut *mut ::core::ffi::c_void, pcbreadbuffer: *mut u32, perecordtype: *mut u8, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, ppvreadcontext: *mut *mut ::core::ffi::c_void, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadLogRecord( - ::core::mem::transmute(pvmarshal), - ::core::mem::transmute(plsnfirst), - ::core::mem::transmute(econtextmode), - ::core::mem::transmute(ppvreadbuffer), - ::core::mem::transmute(pcbreadbuffer), - ::core::mem::transmute(perecordtype), - ::core::mem::transmute(plsnundonext), - ::core::mem::transmute(plsnprevious), - ::core::mem::transmute(ppvreadcontext), - ::core::mem::transmute(poverlapped), - )) + ::core::mem::transmute(ReadLogRecord(::core::mem::transmute(pvmarshal), ::core::mem::transmute(plsnfirst), ::core::mem::transmute(econtextmode), ::core::mem::transmute(ppvreadbuffer), ::core::mem::transmute(pcbreadbuffer), ::core::mem::transmute(perecordtype), ::core::mem::transmute(plsnundonext), ::core::mem::transmute(plsnprevious), ::core::mem::transmute(ppvreadcontext), ::core::mem::transmute(poverlapped))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13004,17 +12406,7 @@ pub unsafe fn ReadNextLogRecord(pvreadcontext: *mut ::core::ffi::c_void, ppvbuff extern "system" { fn ReadNextLogRecord(pvreadcontext: *mut ::core::ffi::c_void, ppvbuffer: *mut *mut ::core::ffi::c_void, pcbbuffer: *mut u32, perecordtype: *mut u8, plsnuser: *mut CLS_LSN, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, plsnrecord: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReadNextLogRecord( - ::core::mem::transmute(pvreadcontext), - ::core::mem::transmute(ppvbuffer), - ::core::mem::transmute(pcbbuffer), - ::core::mem::transmute(perecordtype), - ::core::mem::transmute(plsnuser), - ::core::mem::transmute(plsnundonext), - ::core::mem::transmute(plsnprevious), - ::core::mem::transmute(plsnrecord), - ::core::mem::transmute(poverlapped), - )) + ::core::mem::transmute(ReadNextLogRecord(::core::mem::transmute(pvreadcontext), ::core::mem::transmute(ppvbuffer), ::core::mem::transmute(pcbbuffer), ::core::mem::transmute(perecordtype), ::core::mem::transmute(plsnuser), ::core::mem::transmute(plsnundonext), ::core::mem::transmute(plsnprevious), ::core::mem::transmute(plsnrecord), ::core::mem::transmute(poverlapped))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13308,18 +12700,7 @@ pub unsafe fn ReserveAndAppendLog(pvmarshal: *mut ::core::ffi::c_void, rgwriteen extern "system" { fn ReserveAndAppendLog(pvmarshal: *mut ::core::ffi::c_void, rgwriteentries: *mut CLS_WRITE_ENTRY, cwriteentries: u32, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, creserverecords: u32, rgcbreservation: *mut i64, fflags: CLFS_FLAG, plsn: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReserveAndAppendLog( - ::core::mem::transmute(pvmarshal), - ::core::mem::transmute(rgwriteentries), - ::core::mem::transmute(cwriteentries), - ::core::mem::transmute(plsnundonext), - ::core::mem::transmute(plsnprevious), - ::core::mem::transmute(creserverecords), - ::core::mem::transmute(rgcbreservation), - ::core::mem::transmute(fflags), - ::core::mem::transmute(plsn), - ::core::mem::transmute(poverlapped), - )) + ::core::mem::transmute(ReserveAndAppendLog(::core::mem::transmute(pvmarshal), ::core::mem::transmute(rgwriteentries), ::core::mem::transmute(cwriteentries), ::core::mem::transmute(plsnundonext), ::core::mem::transmute(plsnprevious), ::core::mem::transmute(creserverecords), ::core::mem::transmute(rgcbreservation), ::core::mem::transmute(fflags), ::core::mem::transmute(plsn), ::core::mem::transmute(poverlapped))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13333,19 +12714,7 @@ pub unsafe fn ReserveAndAppendLogAligned(pvmarshal: *mut ::core::ffi::c_void, rg extern "system" { fn ReserveAndAppendLogAligned(pvmarshal: *mut ::core::ffi::c_void, rgwriteentries: *mut CLS_WRITE_ENTRY, cwriteentries: u32, cbentryalignment: u32, plsnundonext: *mut CLS_LSN, plsnprevious: *mut CLS_LSN, creserverecords: u32, rgcbreservation: *mut i64, fflags: CLFS_FLAG, plsn: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReserveAndAppendLogAligned( - ::core::mem::transmute(pvmarshal), - ::core::mem::transmute(rgwriteentries), - ::core::mem::transmute(cwriteentries), - ::core::mem::transmute(cbentryalignment), - ::core::mem::transmute(plsnundonext), - ::core::mem::transmute(plsnprevious), - ::core::mem::transmute(creserverecords), - ::core::mem::transmute(rgcbreservation), - ::core::mem::transmute(fflags), - ::core::mem::transmute(plsn), - ::core::mem::transmute(poverlapped), - )) + ::core::mem::transmute(ReserveAndAppendLogAligned(::core::mem::transmute(pvmarshal), ::core::mem::transmute(rgwriteentries), ::core::mem::transmute(cwriteentries), ::core::mem::transmute(cbentryalignment), ::core::mem::transmute(plsnundonext), ::core::mem::transmute(plsnprevious), ::core::mem::transmute(creserverecords), ::core::mem::transmute(rgcbreservation), ::core::mem::transmute(fflags), ::core::mem::transmute(plsn), ::core::mem::transmute(poverlapped))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13502,18 +12871,7 @@ impl ::core::fmt::Debug for SERVER_CERTIFICATE_INFO_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SERVER_CERTIFICATE_INFO_0 { fn eq(&self, other: &Self) -> bool { - self.srvci0_name == other.srvci0_name - && self.srvci0_subject == other.srvci0_subject - && self.srvci0_issuer == other.srvci0_issuer - && self.srvci0_thumbprint == other.srvci0_thumbprint - && self.srvci0_friendlyname == other.srvci0_friendlyname - && self.srvci0_notbefore == other.srvci0_notbefore - && self.srvci0_notafter == other.srvci0_notafter - && self.srvci0_storelocation == other.srvci0_storelocation - && self.srvci0_storename == other.srvci0_storename - && self.srvci0_renewalchain == other.srvci0_renewalchain - && self.srvci0_type == other.srvci0_type - && self.srvci0_flags == other.srvci0_flags + self.srvci0_name == other.srvci0_name && self.srvci0_subject == other.srvci0_subject && self.srvci0_issuer == other.srvci0_issuer && self.srvci0_thumbprint == other.srvci0_thumbprint && self.srvci0_friendlyname == other.srvci0_friendlyname && self.srvci0_notbefore == other.srvci0_notbefore && self.srvci0_notafter == other.srvci0_notafter && self.srvci0_storelocation == other.srvci0_storelocation && self.srvci0_storename == other.srvci0_storename && self.srvci0_renewalchain == other.srvci0_renewalchain && self.srvci0_type == other.srvci0_type && self.srvci0_flags == other.srvci0_flags } } #[cfg(feature = "Win32_Foundation")] @@ -13590,14 +12948,7 @@ impl ::core::default::Default for SESSION_INFO_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SESSION_INFO_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SESSION_INFO_1") - .field("sesi1_cname", &self.sesi1_cname) - .field("sesi1_username", &self.sesi1_username) - .field("sesi1_num_opens", &self.sesi1_num_opens) - .field("sesi1_time", &self.sesi1_time) - .field("sesi1_idle_time", &self.sesi1_idle_time) - .field("sesi1_user_flags", &self.sesi1_user_flags) - .finish() + fmt.debug_struct("SESSION_INFO_1").field("sesi1_cname", &self.sesi1_cname).field("sesi1_username", &self.sesi1_username).field("sesi1_num_opens", &self.sesi1_num_opens).field("sesi1_time", &self.sesi1_time).field("sesi1_idle_time", &self.sesi1_idle_time).field("sesi1_user_flags", &self.sesi1_user_flags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -13670,15 +13021,7 @@ impl ::core::default::Default for SESSION_INFO_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SESSION_INFO_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SESSION_INFO_2") - .field("sesi2_cname", &self.sesi2_cname) - .field("sesi2_username", &self.sesi2_username) - .field("sesi2_num_opens", &self.sesi2_num_opens) - .field("sesi2_time", &self.sesi2_time) - .field("sesi2_idle_time", &self.sesi2_idle_time) - .field("sesi2_user_flags", &self.sesi2_user_flags) - .field("sesi2_cltype_name", &self.sesi2_cltype_name) - .finish() + fmt.debug_struct("SESSION_INFO_2").field("sesi2_cname", &self.sesi2_cname).field("sesi2_username", &self.sesi2_username).field("sesi2_num_opens", &self.sesi2_num_opens).field("sesi2_time", &self.sesi2_time).field("sesi2_idle_time", &self.sesi2_idle_time).field("sesi2_user_flags", &self.sesi2_user_flags).field("sesi2_cltype_name", &self.sesi2_cltype_name).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -13717,16 +13060,7 @@ impl ::core::default::Default for SESSION_INFO_502 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SESSION_INFO_502 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SESSION_INFO_502") - .field("sesi502_cname", &self.sesi502_cname) - .field("sesi502_username", &self.sesi502_username) - .field("sesi502_num_opens", &self.sesi502_num_opens) - .field("sesi502_time", &self.sesi502_time) - .field("sesi502_idle_time", &self.sesi502_idle_time) - .field("sesi502_user_flags", &self.sesi502_user_flags) - .field("sesi502_cltype_name", &self.sesi502_cltype_name) - .field("sesi502_transport", &self.sesi502_transport) - .finish() + fmt.debug_struct("SESSION_INFO_502").field("sesi502_cname", &self.sesi502_cname).field("sesi502_username", &self.sesi502_username).field("sesi502_num_opens", &self.sesi502_num_opens).field("sesi502_time", &self.sesi502_time).field("sesi502_idle_time", &self.sesi502_idle_time).field("sesi502_user_flags", &self.sesi502_user_flags).field("sesi502_cltype_name", &self.sesi502_cltype_name).field("sesi502_transport", &self.sesi502_transport).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -14056,16 +13390,7 @@ impl ::core::default::Default for SHARE_INFO_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SHARE_INFO_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SHARE_INFO_2") - .field("shi2_netname", &self.shi2_netname) - .field("shi2_type", &self.shi2_type) - .field("shi2_remark", &self.shi2_remark) - .field("shi2_permissions", &self.shi2_permissions) - .field("shi2_max_uses", &self.shi2_max_uses) - .field("shi2_current_uses", &self.shi2_current_uses) - .field("shi2_path", &self.shi2_path) - .field("shi2_passwd", &self.shi2_passwd) - .finish() + fmt.debug_struct("SHARE_INFO_2").field("shi2_netname", &self.shi2_netname).field("shi2_type", &self.shi2_type).field("shi2_remark", &self.shi2_remark).field("shi2_permissions", &self.shi2_permissions).field("shi2_max_uses", &self.shi2_max_uses).field("shi2_current_uses", &self.shi2_current_uses).field("shi2_path", &self.shi2_path).field("shi2_passwd", &self.shi2_passwd).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -14158,16 +13483,7 @@ impl ::core::fmt::Debug for SHARE_INFO_502 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::cmp::PartialEq for SHARE_INFO_502 { fn eq(&self, other: &Self) -> bool { - self.shi502_netname == other.shi502_netname - && self.shi502_type == other.shi502_type - && self.shi502_remark == other.shi502_remark - && self.shi502_permissions == other.shi502_permissions - && self.shi502_max_uses == other.shi502_max_uses - && self.shi502_current_uses == other.shi502_current_uses - && self.shi502_path == other.shi502_path - && self.shi502_passwd == other.shi502_passwd - && self.shi502_reserved == other.shi502_reserved - && self.shi502_security_descriptor == other.shi502_security_descriptor + self.shi502_netname == other.shi502_netname && self.shi502_type == other.shi502_type && self.shi502_remark == other.shi502_remark && self.shi502_permissions == other.shi502_permissions && self.shi502_max_uses == other.shi502_max_uses && self.shi502_current_uses == other.shi502_current_uses && self.shi502_path == other.shi502_path && self.shi502_passwd == other.shi502_passwd && self.shi502_reserved == other.shi502_reserved && self.shi502_security_descriptor == other.shi502_security_descriptor } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -14221,17 +13537,7 @@ impl ::core::fmt::Debug for SHARE_INFO_503 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::cmp::PartialEq for SHARE_INFO_503 { fn eq(&self, other: &Self) -> bool { - self.shi503_netname == other.shi503_netname - && self.shi503_type == other.shi503_type - && self.shi503_remark == other.shi503_remark - && self.shi503_permissions == other.shi503_permissions - && self.shi503_max_uses == other.shi503_max_uses - && self.shi503_current_uses == other.shi503_current_uses - && self.shi503_path == other.shi503_path - && self.shi503_passwd == other.shi503_passwd - && self.shi503_servername == other.shi503_servername - && self.shi503_reserved == other.shi503_reserved - && self.shi503_security_descriptor == other.shi503_security_descriptor + self.shi503_netname == other.shi503_netname && self.shi503_type == other.shi503_type && self.shi503_remark == other.shi503_remark && self.shi503_permissions == other.shi503_permissions && self.shi503_max_uses == other.shi503_max_uses && self.shi503_current_uses == other.shi503_current_uses && self.shi503_path == other.shi503_path && self.shi503_passwd == other.shi503_passwd && self.shi503_servername == other.shi503_servername && self.shi503_reserved == other.shi503_reserved && self.shi503_security_descriptor == other.shi503_security_descriptor } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -16321,18 +15627,7 @@ impl ::core::default::Default for VOLUME_ALLOCATE_BC_STREAM_INPUT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for VOLUME_ALLOCATE_BC_STREAM_INPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VOLUME_ALLOCATE_BC_STREAM_INPUT") - .field("Version", &self.Version) - .field("RequestsPerPeriod", &self.RequestsPerPeriod) - .field("Period", &self.Period) - .field("RetryFailures", &self.RetryFailures) - .field("Discardable", &self.Discardable) - .field("Reserved1", &self.Reserved1) - .field("LowestByteOffset", &self.LowestByteOffset) - .field("HighestByteOffset", &self.HighestByteOffset) - .field("AccessType", &self.AccessType) - .field("AccessMode", &self.AccessMode) - .finish() + fmt.debug_struct("VOLUME_ALLOCATE_BC_STREAM_INPUT").field("Version", &self.Version).field("RequestsPerPeriod", &self.RequestsPerPeriod).field("Period", &self.Period).field("RetryFailures", &self.RetryFailures).field("Discardable", &self.Discardable).field("Reserved1", &self.Reserved1).field("LowestByteOffset", &self.LowestByteOffset).field("HighestByteOffset", &self.HighestByteOffset).field("AccessType", &self.AccessType).field("AccessMode", &self.AccessMode).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -16496,14 +15791,7 @@ impl ::core::default::Default for VOLUME_GET_BC_PROPERTIES_INPUT { } impl ::core::fmt::Debug for VOLUME_GET_BC_PROPERTIES_INPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VOLUME_GET_BC_PROPERTIES_INPUT") - .field("Version", &self.Version) - .field("Reserved1", &self.Reserved1) - .field("LowestByteOffset", &self.LowestByteOffset) - .field("HighestByteOffset", &self.HighestByteOffset) - .field("AccessType", &self.AccessType) - .field("AccessMode", &self.AccessMode) - .finish() + fmt.debug_struct("VOLUME_GET_BC_PROPERTIES_INPUT").field("Version", &self.Version).field("Reserved1", &self.Reserved1).field("LowestByteOffset", &self.LowestByteOffset).field("HighestByteOffset", &self.HighestByteOffset).field("AccessType", &self.AccessType).field("AccessMode", &self.AccessMode).finish() } } impl ::core::cmp::PartialEq for VOLUME_GET_BC_PROPERTIES_INPUT { @@ -16533,14 +15821,7 @@ impl ::core::default::Default for VOLUME_GET_BC_PROPERTIES_OUTPUT { } impl ::core::fmt::Debug for VOLUME_GET_BC_PROPERTIES_OUTPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VOLUME_GET_BC_PROPERTIES_OUTPUT") - .field("MaximumRequestsPerPeriod", &self.MaximumRequestsPerPeriod) - .field("MinimumPeriod", &self.MinimumPeriod) - .field("MaximumRequestSize", &self.MaximumRequestSize) - .field("EstimatedTimePerRequest", &self.EstimatedTimePerRequest) - .field("NumOutStandingRequests", &self.NumOutStandingRequests) - .field("RequestSize", &self.RequestSize) - .finish() + fmt.debug_struct("VOLUME_GET_BC_PROPERTIES_OUTPUT").field("MaximumRequestsPerPeriod", &self.MaximumRequestsPerPeriod).field("MinimumPeriod", &self.MinimumPeriod).field("MaximumRequestSize", &self.MaximumRequestSize).field("EstimatedTimePerRequest", &self.EstimatedTimePerRequest).field("NumOutStandingRequests", &self.NumOutStandingRequests).field("RequestSize", &self.RequestSize).finish() } } impl ::core::cmp::PartialEq for VOLUME_GET_BC_PROPERTIES_OUTPUT { @@ -16790,19 +16071,7 @@ impl ::core::fmt::Debug for VS_FIXEDFILEINFO { } impl ::core::cmp::PartialEq for VS_FIXEDFILEINFO { fn eq(&self, other: &Self) -> bool { - self.dwSignature == other.dwSignature - && self.dwStrucVersion == other.dwStrucVersion - && self.dwFileVersionMS == other.dwFileVersionMS - && self.dwFileVersionLS == other.dwFileVersionLS - && self.dwProductVersionMS == other.dwProductVersionMS - && self.dwProductVersionLS == other.dwProductVersionLS - && self.dwFileFlagsMask == other.dwFileFlagsMask - && self.dwFileFlags == other.dwFileFlags - && self.dwFileOS == other.dwFileOS - && self.dwFileType == other.dwFileType - && self.dwFileSubtype == other.dwFileSubtype - && self.dwFileDateMS == other.dwFileDateMS - && self.dwFileDateLS == other.dwFileDateLS + self.dwSignature == other.dwSignature && self.dwStrucVersion == other.dwStrucVersion && self.dwFileVersionMS == other.dwFileVersionMS && self.dwFileVersionLS == other.dwFileVersionLS && self.dwProductVersionMS == other.dwProductVersionMS && self.dwProductVersionLS == other.dwProductVersionLS && self.dwFileFlagsMask == other.dwFileFlagsMask && self.dwFileFlags == other.dwFileFlags && self.dwFileOS == other.dwFileOS && self.dwFileType == other.dwFileType && self.dwFileSubtype == other.dwFileSubtype && self.dwFileDateMS == other.dwFileDateMS && self.dwFileDateLS == other.dwFileDateLS } } impl ::core::cmp::Eq for VS_FIXEDFILEINFO {} @@ -16972,16 +16241,7 @@ pub unsafe fn VerFindFileW<'a, Param1: ::windows::core::IntoParam<'a, super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn VerInstallFileA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - uflags: VER_INSTALL_FILE_FLAGS, - szsrcfilename: Param1, - szdestfilename: Param2, - szsrcdir: Param3, - szdestdir: Param4, - szcurdir: Param5, - sztmpfile: super::super::Foundation::PSTR, - putmpfilelen: *mut u32, -) -> VER_INSTALL_FILE_STATUS { +pub unsafe fn VerInstallFileA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(uflags: VER_INSTALL_FILE_FLAGS, szsrcfilename: Param1, szdestfilename: Param2, szsrcdir: Param3, szdestdir: Param4, szcurdir: Param5, sztmpfile: super::super::Foundation::PSTR, putmpfilelen: *mut u32) -> VER_INSTALL_FILE_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -16995,16 +16255,7 @@ pub unsafe fn VerInstallFileA<'a, Param1: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn VerInstallFileW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - uflags: VER_INSTALL_FILE_FLAGS, - szsrcfilename: Param1, - szdestfilename: Param2, - szsrcdir: Param3, - szdestdir: Param4, - szcurdir: Param5, - sztmpfile: super::super::Foundation::PWSTR, - putmpfilelen: *mut u32, -) -> VER_INSTALL_FILE_STATUS { +pub unsafe fn VerInstallFileW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(uflags: VER_INSTALL_FILE_FLAGS, szsrcfilename: Param1, szdestfilename: Param2, szsrcdir: Param3, szdestdir: Param4, szcurdir: Param5, sztmpfile: super::super::Foundation::PWSTR, putmpfilelen: *mut u32) -> VER_INSTALL_FILE_STATUS { #[cfg(windows)] { #[link(name = "windows")] @@ -17166,14 +16417,7 @@ impl ::core::default::Default for WIN32_FILE_ATTRIBUTE_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WIN32_FILE_ATTRIBUTE_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WIN32_FILE_ATTRIBUTE_DATA") - .field("dwFileAttributes", &self.dwFileAttributes) - .field("ftCreationTime", &self.ftCreationTime) - .field("ftLastAccessTime", &self.ftLastAccessTime) - .field("ftLastWriteTime", &self.ftLastWriteTime) - .field("nFileSizeHigh", &self.nFileSizeHigh) - .field("nFileSizeLow", &self.nFileSizeLow) - .finish() + fmt.debug_struct("WIN32_FILE_ATTRIBUTE_DATA").field("dwFileAttributes", &self.dwFileAttributes).field("ftCreationTime", &self.ftCreationTime).field("ftLastAccessTime", &self.ftLastAccessTime).field("ftLastWriteTime", &self.ftLastWriteTime).field("nFileSizeHigh", &self.nFileSizeHigh).field("nFileSizeLow", &self.nFileSizeLow).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -17716,16 +16960,7 @@ pub unsafe fn WriteLogRestartArea(pvmarshal: *mut ::core::ffi::c_void, pvrestart extern "system" { fn WriteLogRestartArea(pvmarshal: *mut ::core::ffi::c_void, pvrestartbuffer: *mut ::core::ffi::c_void, cbrestartbuffer: u32, plsnbase: *mut CLS_LSN, fflags: CLFS_FLAG, pcbwritten: *mut u32, plsnnext: *mut CLS_LSN, poverlapped: *mut super::super::System::IO::OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WriteLogRestartArea( - ::core::mem::transmute(pvmarshal), - ::core::mem::transmute(pvrestartbuffer), - ::core::mem::transmute(cbrestartbuffer), - ::core::mem::transmute(plsnbase), - ::core::mem::transmute(fflags), - ::core::mem::transmute(pcbwritten), - ::core::mem::transmute(plsnnext), - ::core::mem::transmute(poverlapped), - )) + ::core::mem::transmute(WriteLogRestartArea(::core::mem::transmute(pvmarshal), ::core::mem::transmute(pvrestartbuffer), ::core::mem::transmute(cbrestartbuffer), ::core::mem::transmute(plsnbase), ::core::mem::transmute(fflags), ::core::mem::transmute(pcbwritten), ::core::mem::transmute(plsnnext), ::core::mem::transmute(poverlapped))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Storage/Imapi/mod.rs b/src/Windows/Win32/Storage/Imapi/mod.rs index 7511c3be42..4c2587f1d2 100644 --- a/src/Windows/Win32/Storage/Imapi/mod.rs +++ b/src/Windows/Win32/Storage/Imapi/mod.rs @@ -103,8 +103,7 @@ pub struct DDiscFormat2DataEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, object: ::windows::core::RawPtr, progress: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -177,8 +176,7 @@ pub struct DDiscFormat2EraseEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, object: ::windows::core::RawPtr, elapsedseconds: i32, estimatedtotalseconds: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -251,8 +249,7 @@ pub struct DDiscFormat2RawCDEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, object: ::windows::core::RawPtr, progress: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -325,8 +322,7 @@ pub struct DDiscFormat2TrackAtOnceEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, object: ::windows::core::RawPtr, progress: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -403,8 +399,7 @@ pub struct DDiscMaster2Events_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, object: ::windows::core::RawPtr, uniqueid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -479,8 +474,7 @@ pub struct DFileSystemImageEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, object: ::windows::core::RawPtr, currentfile: ::core::mem::ManuallyDrop, copiedsectors: i32, totalsectors: i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -491,17 +485,7 @@ pub struct DFileSystemImageImportEvents(pub ::windows::core::IUnknown); impl DFileSystemImageImportEvents { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn UpdateImport<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IDispatch>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, object: Param0, filesystem: FsiFileSystems, currentitem: Param2, importeddirectoryitems: i32, totaldirectoryitems: i32, importedfileitems: i32, totalfileitems: i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - object.into_param().abi(), - ::core::mem::transmute(filesystem), - currentitem.into_param().abi(), - ::core::mem::transmute(importeddirectoryitems), - ::core::mem::transmute(totaldirectoryitems), - ::core::mem::transmute(importedfileitems), - ::core::mem::transmute(totalfileitems), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), object.into_param().abi(), ::core::mem::transmute(filesystem), currentitem.into_param().abi(), ::core::mem::transmute(importeddirectoryitems), ::core::mem::transmute(totaldirectoryitems), ::core::mem::transmute(importedfileitems), ::core::mem::transmute(totalfileitems)).ok() } } unsafe impl ::windows::core::Interface for DFileSystemImageImportEvents { @@ -563,8 +547,7 @@ pub struct DFileSystemImageImportEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, object: ::windows::core::RawPtr, filesystem: FsiFileSystems, currentitem: ::core::mem::ManuallyDrop, importeddirectoryitems: i32, totaldirectoryitems: i32, importedfileitems: i32, totalfileitems: i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -851,8 +834,7 @@ pub struct DWriteEngine2Events_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, object: ::windows::core::RawPtr, progress: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -998,8 +980,7 @@ pub struct IBlockRange_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, @@ -1073,8 +1054,7 @@ pub struct IBlockRangeList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut *mut super::super::System::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -1179,8 +1159,7 @@ pub struct IBootOptions_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -1326,8 +1305,7 @@ pub struct IDiscFormat2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recorder: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recorder: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, @@ -1355,18 +1333,7 @@ impl IDiscFormat2Data { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn IsRecorderSupported<'a, Param0: ::windows::core::IntoParam<'a, IDiscRecorder2>>(&self, recorder: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1593,8 +1560,7 @@ pub struct IDiscFormat2Data_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recorder: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recorder: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, @@ -1660,18 +1626,7 @@ impl IDiscFormat2DataEventArgs { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StartLba(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1797,8 +1752,7 @@ pub struct IDiscFormat2DataEventArgs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, @@ -1831,18 +1785,7 @@ impl IDiscFormat2Erase { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn IsRecorderSupported<'a, Param0: ::windows::core::IntoParam<'a, IDiscRecorder2>>(&self, recorder: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1975,8 +1918,7 @@ pub struct IDiscFormat2Erase_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recorder: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recorder: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, @@ -2014,18 +1956,7 @@ impl IDiscFormat2RawCD { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn IsRecorderSupported<'a, Param0: ::windows::core::IntoParam<'a, IDiscRecorder2>>(&self, recorder: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2221,8 +2152,7 @@ pub struct IDiscFormat2RawCD_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recorder: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recorder: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, @@ -2281,18 +2211,7 @@ impl IDiscFormat2RawCDEventArgs { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StartLba(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2414,8 +2333,7 @@ pub struct IDiscFormat2RawCDEventArgs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, @@ -2447,18 +2365,7 @@ impl IDiscFormat2TrackAtOnce { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn IsRecorderSupported<'a, Param0: ::windows::core::IntoParam<'a, IDiscRecorder2>>(&self, recorder: Param0) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2658,8 +2565,7 @@ pub struct IDiscFormat2TrackAtOnce_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recorder: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recorder: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, @@ -2718,18 +2624,7 @@ impl IDiscFormat2TrackAtOnceEventArgs { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn StartLba(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2855,8 +2750,7 @@ pub struct IDiscFormat2TrackAtOnceEventArgs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, @@ -3041,8 +2935,7 @@ pub struct IDiscMaster2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Ole"))] usize, @@ -3390,8 +3283,7 @@ pub struct IDiscRecorder2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4020,8 +3912,7 @@ pub struct IFileSystemImage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -4109,18 +4000,7 @@ impl IFileSystemImage2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Root(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4409,8 +4289,7 @@ pub struct IFileSystemImage2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -4502,18 +4381,7 @@ impl IFileSystemImage3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Root(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4833,8 +4701,7 @@ pub struct IFileSystemImage3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i32) -> ::windows::core::HRESULT, @@ -4996,8 +4863,7 @@ pub struct IFileSystemImageResult_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -5026,18 +4892,7 @@ impl IFileSystemImageResult2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn ImageStream(&self) -> ::windows::core::Result { @@ -5145,8 +5000,7 @@ pub struct IFileSystemImageResult2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -5176,18 +5030,7 @@ impl IFsiDirectoryItem { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -5358,8 +5201,7 @@ pub struct IFsiDirectoryItem_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5414,18 +5256,7 @@ impl IFsiDirectoryItem2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -5620,8 +5451,7 @@ pub struct IFsiDirectoryItem2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5678,18 +5508,7 @@ impl IFsiFileItem { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -5840,8 +5659,7 @@ pub struct IFsiFileItem_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5886,18 +5704,7 @@ impl IFsiFileItem2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -6091,8 +5898,7 @@ pub struct IFsiFileItem2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6238,8 +6044,7 @@ pub struct IFsiItem_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6339,8 +6144,7 @@ pub struct IFsiNamedStreams_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Ole"))] usize, @@ -6433,8 +6237,7 @@ pub struct IIsoImageManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7182,8 +6985,7 @@ pub struct IMultisession_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: i16) -> ::windows::core::HRESULT, @@ -7209,18 +7011,7 @@ impl IMultisessionRandomWrite { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn IsSupportedOnCurrentMediaState(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -7329,8 +7120,7 @@ pub struct IMultisessionRandomWrite_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: i16) -> ::windows::core::HRESULT, @@ -7359,18 +7149,7 @@ impl IMultisessionSequential { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn IsSupportedOnCurrentMediaState(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -7487,8 +7266,7 @@ pub struct IMultisessionSequential_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: i16) -> ::windows::core::HRESULT, @@ -7519,18 +7297,7 @@ impl IMultisessionSequential2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn IsSupportedOnCurrentMediaState(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -7671,8 +7438,7 @@ pub struct IMultisessionSequential2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: i16) -> ::windows::core::HRESULT, @@ -7766,8 +7532,7 @@ pub struct IProgressItem_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, desc: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7865,8 +7630,7 @@ pub struct IProgressItems_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Ole"))] usize, @@ -8017,8 +7781,7 @@ pub struct IRawCDImageCreator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, resultstream: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -8161,8 +7924,7 @@ pub struct IRawCDImageTrackInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, @@ -8828,8 +8590,7 @@ pub struct IWriteEngine2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, data: ::windows::core::RawPtr, startingblockaddress: i32, numberofblocks: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -8938,8 +8699,7 @@ pub struct IWriteEngine2EventArgs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, @@ -9025,8 +8785,7 @@ pub struct IWriteSpeedDescriptor_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut IMAPI_MEDIA_PHYSICAL_TYPE) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i16) -> ::windows::core::HRESULT, @@ -9117,38 +8876,14 @@ pub const NMP_PROCESS_MODERATOR: u32 = 4u32; pub const NMP_PROCESS_POST: u32 = 1u32; #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] #[inline] -pub unsafe fn OpenIMsgOnIStg<'a, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IMalloc>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::StructuredStorage::IStorage>>( - lpmsgsess: *mut _MSGSESS, - lpallocatebuffer: super::super::System::AddressBook::LPALLOCATEBUFFER, - lpallocatemore: super::super::System::AddressBook::LPALLOCATEMORE, - lpfreebuffer: super::super::System::AddressBook::LPFREEBUFFER, - lpmalloc: Param4, - lpmapisup: *mut ::core::ffi::c_void, - lpstg: Param6, - lpfmsgcallrelease: *mut MSGCALLRELEASE, - ulcallerdata: u32, - ulflags: u32, - lppmsg: *mut ::core::option::Option, -) -> i32 { +pub unsafe fn OpenIMsgOnIStg<'a, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IMalloc>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::StructuredStorage::IStorage>>(lpmsgsess: *mut _MSGSESS, lpallocatebuffer: super::super::System::AddressBook::LPALLOCATEBUFFER, lpallocatemore: super::super::System::AddressBook::LPALLOCATEMORE, lpfreebuffer: super::super::System::AddressBook::LPFREEBUFFER, lpmalloc: Param4, lpmapisup: *mut ::core::ffi::c_void, lpstg: Param6, lpfmsgcallrelease: *mut MSGCALLRELEASE, ulcallerdata: u32, ulflags: u32, lppmsg: *mut ::core::option::Option) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn OpenIMsgOnIStg(lpmsgsess: *mut _MSGSESS, lpallocatebuffer: ::windows::core::RawPtr, lpallocatemore: ::windows::core::RawPtr, lpfreebuffer: ::windows::core::RawPtr, lpmalloc: ::windows::core::RawPtr, lpmapisup: *mut ::core::ffi::c_void, lpstg: ::windows::core::RawPtr, lpfmsgcallrelease: *mut ::windows::core::RawPtr, ulcallerdata: u32, ulflags: u32, lppmsg: *mut ::windows::core::RawPtr) -> i32; } - ::core::mem::transmute(OpenIMsgOnIStg( - ::core::mem::transmute(lpmsgsess), - ::core::mem::transmute(lpallocatebuffer), - ::core::mem::transmute(lpallocatemore), - ::core::mem::transmute(lpfreebuffer), - lpmalloc.into_param().abi(), - ::core::mem::transmute(lpmapisup), - lpstg.into_param().abi(), - ::core::mem::transmute(lpfmsgcallrelease), - ::core::mem::transmute(ulcallerdata), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppmsg), - )) + ::core::mem::transmute(OpenIMsgOnIStg(::core::mem::transmute(lpmsgsess), ::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpallocatemore), ::core::mem::transmute(lpfreebuffer), lpmalloc.into_param().abi(), ::core::mem::transmute(lpmapisup), lpstg.into_param().abi(), ::core::mem::transmute(lpfmsgcallrelease), ::core::mem::transmute(ulcallerdata), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppmsg))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Storage/IndexServer/mod.rs b/src/Windows/Win32/Storage/IndexServer/mod.rs index 37a9d3bfb8..6de3eff90c 100644 --- a/src/Windows/Win32/Storage/IndexServer/mod.rs +++ b/src/Windows/Win32/Storage/IndexServer/mod.rs @@ -114,21 +114,7 @@ impl ::core::fmt::Debug for CI_STATE { } impl ::core::cmp::PartialEq for CI_STATE { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.cWordList == other.cWordList - && self.cPersistentIndex == other.cPersistentIndex - && self.cQueries == other.cQueries - && self.cDocuments == other.cDocuments - && self.cFreshTest == other.cFreshTest - && self.dwMergeProgress == other.dwMergeProgress - && self.eState == other.eState - && self.cFilteredDocuments == other.cFilteredDocuments - && self.cTotalDocuments == other.cTotalDocuments - && self.cPendingScans == other.cPendingScans - && self.dwIndexSize == other.dwIndexSize - && self.cUniqueKeys == other.cUniqueKeys - && self.cSecQDocuments == other.cSecQDocuments - && self.dwPropCacheSize == other.dwPropCacheSize + self.cbStruct == other.cbStruct && self.cWordList == other.cWordList && self.cPersistentIndex == other.cPersistentIndex && self.cQueries == other.cQueries && self.cDocuments == other.cDocuments && self.cFreshTest == other.cFreshTest && self.dwMergeProgress == other.dwMergeProgress && self.eState == other.eState && self.cFilteredDocuments == other.cFilteredDocuments && self.cTotalDocuments == other.cTotalDocuments && self.cPendingScans == other.cPendingScans && self.dwIndexSize == other.dwIndexSize && self.cUniqueKeys == other.cUniqueKeys && self.cSecQDocuments == other.cSecQDocuments && self.dwPropCacheSize == other.dwPropCacheSize } } impl ::core::cmp::Eq for CI_STATE {} diff --git a/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs b/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs index 1a224f96d6..f633532936 100644 --- a/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs +++ b/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs @@ -86,14 +86,7 @@ impl ::core::default::Default for FILTER_AGGREGATE_BASIC_INFORMATION_0_1 { } impl ::core::fmt::Debug for FILTER_AGGREGATE_BASIC_INFORMATION_0_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_MiniFilter_e__Struct") - .field("FrameID", &self.FrameID) - .field("NumberOfInstances", &self.NumberOfInstances) - .field("FilterNameLength", &self.FilterNameLength) - .field("FilterNameBufferOffset", &self.FilterNameBufferOffset) - .field("FilterAltitudeLength", &self.FilterAltitudeLength) - .field("FilterAltitudeBufferOffset", &self.FilterAltitudeBufferOffset) - .finish() + fmt.debug_struct("_MiniFilter_e__Struct").field("FrameID", &self.FrameID).field("NumberOfInstances", &self.NumberOfInstances).field("FilterNameLength", &self.FilterNameLength).field("FilterNameBufferOffset", &self.FilterNameBufferOffset).field("FilterAltitudeLength", &self.FilterAltitudeLength).field("FilterAltitudeBufferOffset", &self.FilterAltitudeBufferOffset).finish() } } impl ::core::cmp::PartialEq for FILTER_AGGREGATE_BASIC_INFORMATION_0_1 { @@ -165,13 +158,7 @@ impl ::core::default::Default for FILTER_AGGREGATE_STANDARD_INFORMATION_0_0 { } impl ::core::fmt::Debug for FILTER_AGGREGATE_STANDARD_INFORMATION_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_LegacyFilter_e__Struct") - .field("Flags", &self.Flags) - .field("FilterNameLength", &self.FilterNameLength) - .field("FilterNameBufferOffset", &self.FilterNameBufferOffset) - .field("FilterAltitudeLength", &self.FilterAltitudeLength) - .field("FilterAltitudeBufferOffset", &self.FilterAltitudeBufferOffset) - .finish() + fmt.debug_struct("_LegacyFilter_e__Struct").field("Flags", &self.Flags).field("FilterNameLength", &self.FilterNameLength).field("FilterNameBufferOffset", &self.FilterNameBufferOffset).field("FilterAltitudeLength", &self.FilterAltitudeLength).field("FilterAltitudeBufferOffset", &self.FilterAltitudeBufferOffset).finish() } } impl ::core::cmp::PartialEq for FILTER_AGGREGATE_STANDARD_INFORMATION_0_0 { @@ -202,15 +189,7 @@ impl ::core::default::Default for FILTER_AGGREGATE_STANDARD_INFORMATION_0_1 { } impl ::core::fmt::Debug for FILTER_AGGREGATE_STANDARD_INFORMATION_0_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_MiniFilter_e__Struct") - .field("Flags", &self.Flags) - .field("FrameID", &self.FrameID) - .field("NumberOfInstances", &self.NumberOfInstances) - .field("FilterNameLength", &self.FilterNameLength) - .field("FilterNameBufferOffset", &self.FilterNameBufferOffset) - .field("FilterAltitudeLength", &self.FilterAltitudeLength) - .field("FilterAltitudeBufferOffset", &self.FilterAltitudeBufferOffset) - .finish() + fmt.debug_struct("_MiniFilter_e__Struct").field("Flags", &self.Flags).field("FrameID", &self.FrameID).field("NumberOfInstances", &self.NumberOfInstances).field("FilterNameLength", &self.FilterNameLength).field("FilterNameBufferOffset", &self.FilterNameBufferOffset).field("FilterAltitudeLength", &self.FilterAltitudeLength).field("FilterAltitudeBufferOffset", &self.FilterAltitudeBufferOffset).finish() } } impl ::core::cmp::PartialEq for FILTER_AGGREGATE_STANDARD_INFORMATION_0_1 { @@ -382,14 +361,7 @@ impl ::core::default::Default for FILTER_VOLUME_STANDARD_INFORMATION { } impl ::core::fmt::Debug for FILTER_VOLUME_STANDARD_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FILTER_VOLUME_STANDARD_INFORMATION") - .field("NextEntryOffset", &self.NextEntryOffset) - .field("Flags", &self.Flags) - .field("FrameID", &self.FrameID) - .field("FileSystemType", &self.FileSystemType) - .field("FilterVolumeNameLength", &self.FilterVolumeNameLength) - .field("FilterVolumeName", &self.FilterVolumeName) - .finish() + fmt.debug_struct("FILTER_VOLUME_STANDARD_INFORMATION").field("NextEntryOffset", &self.NextEntryOffset).field("Flags", &self.Flags).field("FrameID", &self.FrameID).field("FileSystemType", &self.FileSystemType).field("FilterVolumeNameLength", &self.FilterVolumeNameLength).field("FilterVolumeName", &self.FilterVolumeName).finish() } } impl ::core::cmp::PartialEq for FILTER_VOLUME_STANDARD_INFORMATION { @@ -469,14 +441,7 @@ pub unsafe fn FilterAttach<'a, Param0: ::windows::core::IntoParam<'a, super::sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FilterAttachAtAltitude<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - lpfiltername: Param0, - lpvolumename: Param1, - lpaltitude: Param2, - lpinstancename: Param3, - dwcreatedinstancenamelength: u32, - lpcreatedinstancename: super::super::Foundation::PWSTR, -) -> ::windows::core::Result<()> { +pub unsafe fn FilterAttachAtAltitude<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpfiltername: Param0, lpvolumename: Param1, lpaltitude: Param2, lpinstancename: Param3, dwcreatedinstancenamelength: u32, lpcreatedinstancename: super::super::Foundation::PWSTR) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -984,16 +949,7 @@ impl ::core::default::Default for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_0 { } impl ::core::fmt::Debug for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_LegacyFilter_e__Struct") - .field("Flags", &self.Flags) - .field("AltitudeLength", &self.AltitudeLength) - .field("AltitudeBufferOffset", &self.AltitudeBufferOffset) - .field("VolumeNameLength", &self.VolumeNameLength) - .field("VolumeNameBufferOffset", &self.VolumeNameBufferOffset) - .field("FilterNameLength", &self.FilterNameLength) - .field("FilterNameBufferOffset", &self.FilterNameBufferOffset) - .field("SupportedFeatures", &self.SupportedFeatures) - .finish() + fmt.debug_struct("_LegacyFilter_e__Struct").field("Flags", &self.Flags).field("AltitudeLength", &self.AltitudeLength).field("AltitudeBufferOffset", &self.AltitudeBufferOffset).field("VolumeNameLength", &self.VolumeNameLength).field("VolumeNameBufferOffset", &self.VolumeNameBufferOffset).field("FilterNameLength", &self.FilterNameLength).field("FilterNameBufferOffset", &self.FilterNameBufferOffset).field("SupportedFeatures", &self.SupportedFeatures).finish() } } impl ::core::cmp::PartialEq for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_0 { @@ -1047,18 +1003,7 @@ impl ::core::fmt::Debug for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_1 { } impl ::core::cmp::PartialEq for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_1 { fn eq(&self, other: &Self) -> bool { - self.Flags == other.Flags - && self.FrameID == other.FrameID - && self.VolumeFileSystemType == other.VolumeFileSystemType - && self.InstanceNameLength == other.InstanceNameLength - && self.InstanceNameBufferOffset == other.InstanceNameBufferOffset - && self.AltitudeLength == other.AltitudeLength - && self.AltitudeBufferOffset == other.AltitudeBufferOffset - && self.VolumeNameLength == other.VolumeNameLength - && self.VolumeNameBufferOffset == other.VolumeNameBufferOffset - && self.FilterNameLength == other.FilterNameLength - && self.FilterNameBufferOffset == other.FilterNameBufferOffset - && self.SupportedFeatures == other.SupportedFeatures + self.Flags == other.Flags && self.FrameID == other.FrameID && self.VolumeFileSystemType == other.VolumeFileSystemType && self.InstanceNameLength == other.InstanceNameLength && self.InstanceNameBufferOffset == other.InstanceNameBufferOffset && self.AltitudeLength == other.AltitudeLength && self.AltitudeBufferOffset == other.AltitudeBufferOffset && self.VolumeNameLength == other.VolumeNameLength && self.VolumeNameBufferOffset == other.VolumeNameBufferOffset && self.FilterNameLength == other.FilterNameLength && self.FilterNameBufferOffset == other.FilterNameBufferOffset && self.SupportedFeatures == other.SupportedFeatures } } impl ::core::cmp::Eq for INSTANCE_AGGREGATE_STANDARD_INFORMATION_0_1 {} @@ -1128,15 +1073,7 @@ impl ::core::fmt::Debug for INSTANCE_FULL_INFORMATION { } impl ::core::cmp::PartialEq for INSTANCE_FULL_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.NextEntryOffset == other.NextEntryOffset - && self.InstanceNameLength == other.InstanceNameLength - && self.InstanceNameBufferOffset == other.InstanceNameBufferOffset - && self.AltitudeLength == other.AltitudeLength - && self.AltitudeBufferOffset == other.AltitudeBufferOffset - && self.VolumeNameLength == other.VolumeNameLength - && self.VolumeNameBufferOffset == other.VolumeNameBufferOffset - && self.FilterNameLength == other.FilterNameLength - && self.FilterNameBufferOffset == other.FilterNameBufferOffset + self.NextEntryOffset == other.NextEntryOffset && self.InstanceNameLength == other.InstanceNameLength && self.InstanceNameBufferOffset == other.InstanceNameBufferOffset && self.AltitudeLength == other.AltitudeLength && self.AltitudeBufferOffset == other.AltitudeBufferOffset && self.VolumeNameLength == other.VolumeNameLength && self.VolumeNameBufferOffset == other.VolumeNameBufferOffset && self.FilterNameLength == other.FilterNameLength && self.FilterNameBufferOffset == other.FilterNameBufferOffset } } impl ::core::cmp::Eq for INSTANCE_FULL_INFORMATION {} @@ -1176,13 +1113,7 @@ impl ::core::default::Default for INSTANCE_PARTIAL_INFORMATION { } impl ::core::fmt::Debug for INSTANCE_PARTIAL_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("INSTANCE_PARTIAL_INFORMATION") - .field("NextEntryOffset", &self.NextEntryOffset) - .field("InstanceNameLength", &self.InstanceNameLength) - .field("InstanceNameBufferOffset", &self.InstanceNameBufferOffset) - .field("AltitudeLength", &self.AltitudeLength) - .field("AltitudeBufferOffset", &self.AltitudeBufferOffset) - .finish() + fmt.debug_struct("INSTANCE_PARTIAL_INFORMATION").field("NextEntryOffset", &self.NextEntryOffset).field("InstanceNameLength", &self.InstanceNameLength).field("InstanceNameBufferOffset", &self.InstanceNameBufferOffset).field("AltitudeLength", &self.AltitudeLength).field("AltitudeBufferOffset", &self.AltitudeBufferOffset).finish() } } impl ::core::cmp::PartialEq for INSTANCE_PARTIAL_INFORMATION { diff --git a/src/Windows/Win32/Storage/IscsiDisc/mod.rs b/src/Windows/Win32/Storage/IscsiDisc/mod.rs index b730cce288..5213d51c80 100644 --- a/src/Windows/Win32/Storage/IscsiDisc/mod.rs +++ b/src/Windows/Win32/Storage/IscsiDisc/mod.rs @@ -152,18 +152,7 @@ impl ::core::fmt::Debug for ATA_PASS_THROUGH_EX { } impl ::core::cmp::PartialEq for ATA_PASS_THROUGH_EX { fn eq(&self, other: &Self) -> bool { - self.Length == other.Length - && self.AtaFlags == other.AtaFlags - && self.PathId == other.PathId - && self.TargetId == other.TargetId - && self.Lun == other.Lun - && self.ReservedAsUchar == other.ReservedAsUchar - && self.DataTransferLength == other.DataTransferLength - && self.TimeOutValue == other.TimeOutValue - && self.ReservedAsUlong == other.ReservedAsUlong - && self.DataBufferOffset == other.DataBufferOffset - && self.PreviousTaskFile == other.PreviousTaskFile - && self.CurrentTaskFile == other.CurrentTaskFile + self.Length == other.Length && self.AtaFlags == other.AtaFlags && self.PathId == other.PathId && self.TargetId == other.TargetId && self.Lun == other.Lun && self.ReservedAsUchar == other.ReservedAsUchar && self.DataTransferLength == other.DataTransferLength && self.TimeOutValue == other.TimeOutValue && self.ReservedAsUlong == other.ReservedAsUlong && self.DataBufferOffset == other.DataBufferOffset && self.PreviousTaskFile == other.PreviousTaskFile && self.CurrentTaskFile == other.CurrentTaskFile } } impl ::core::cmp::Eq for ATA_PASS_THROUGH_EX {} @@ -217,18 +206,7 @@ impl ::core::fmt::Debug for ATA_PASS_THROUGH_EX32 { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::cmp::PartialEq for ATA_PASS_THROUGH_EX32 { fn eq(&self, other: &Self) -> bool { - self.Length == other.Length - && self.AtaFlags == other.AtaFlags - && self.PathId == other.PathId - && self.TargetId == other.TargetId - && self.Lun == other.Lun - && self.ReservedAsUchar == other.ReservedAsUchar - && self.DataTransferLength == other.DataTransferLength - && self.TimeOutValue == other.TimeOutValue - && self.ReservedAsUlong == other.ReservedAsUlong - && self.DataBufferOffset == other.DataBufferOffset - && self.PreviousTaskFile == other.PreviousTaskFile - && self.CurrentTaskFile == other.CurrentTaskFile + self.Length == other.Length && self.AtaFlags == other.AtaFlags && self.PathId == other.PathId && self.TargetId == other.TargetId && self.Lun == other.Lun && self.ReservedAsUchar == other.ReservedAsUchar && self.DataTransferLength == other.DataTransferLength && self.TimeOutValue == other.TimeOutValue && self.ReservedAsUlong == other.ReservedAsUlong && self.DataBufferOffset == other.DataBufferOffset && self.PreviousTaskFile == other.PreviousTaskFile && self.CurrentTaskFile == other.CurrentTaskFile } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -274,17 +252,7 @@ pub unsafe fn AddIScsiConnectionA<'a, Param7: ::windows::core::IntoParam<'a, sup extern "system" { fn AddIScsiConnectionA(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, reserved: *mut ::core::ffi::c_void, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALA, securityflags: u64, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: super::super::Foundation::PSTR, connectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32; } - ::core::mem::transmute(AddIScsiConnectionA( - ::core::mem::transmute(uniquesessionid), - ::core::mem::transmute(reserved), - ::core::mem::transmute(initiatorportnumber), - ::core::mem::transmute(targetportal), - ::core::mem::transmute(securityflags), - ::core::mem::transmute(loginoptions), - ::core::mem::transmute(keysize), - key.into_param().abi(), - ::core::mem::transmute(connectionid), - )) + ::core::mem::transmute(AddIScsiConnectionA(::core::mem::transmute(uniquesessionid), ::core::mem::transmute(reserved), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(targetportal), ::core::mem::transmute(securityflags), ::core::mem::transmute(loginoptions), ::core::mem::transmute(keysize), key.into_param().abi(), ::core::mem::transmute(connectionid))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -298,17 +266,7 @@ pub unsafe fn AddIScsiConnectionW<'a, Param7: ::windows::core::IntoParam<'a, sup extern "system" { fn AddIScsiConnectionW(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, reserved: *mut ::core::ffi::c_void, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALW, securityflags: u64, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: super::super::Foundation::PSTR, connectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32; } - ::core::mem::transmute(AddIScsiConnectionW( - ::core::mem::transmute(uniquesessionid), - ::core::mem::transmute(reserved), - ::core::mem::transmute(initiatorportnumber), - ::core::mem::transmute(targetportal), - ::core::mem::transmute(securityflags), - ::core::mem::transmute(loginoptions), - ::core::mem::transmute(keysize), - key.into_param().abi(), - ::core::mem::transmute(connectionid), - )) + ::core::mem::transmute(AddIScsiConnectionW(::core::mem::transmute(uniquesessionid), ::core::mem::transmute(reserved), ::core::mem::transmute(initiatorportnumber), ::core::mem::transmute(targetportal), ::core::mem::transmute(securityflags), ::core::mem::transmute(loginoptions), ::core::mem::transmute(keysize), key.into_param().abi(), ::core::mem::transmute(connectionid))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -457,15 +415,7 @@ impl ::core::default::Default for DSM_NOTIFICATION_REQUEST_BLOCK { } impl ::core::fmt::Debug for DSM_NOTIFICATION_REQUEST_BLOCK { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSM_NOTIFICATION_REQUEST_BLOCK") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("NotifyFlags", &self.NotifyFlags) - .field("DataSetProfile", &self.DataSetProfile) - .field("Reserved", &self.Reserved) - .field("DataSetRangesCount", &self.DataSetRangesCount) - .field("DataSetRanges", &self.DataSetRanges) - .finish() + fmt.debug_struct("DSM_NOTIFICATION_REQUEST_BLOCK").field("Size", &self.Size).field("Version", &self.Version).field("NotifyFlags", &self.NotifyFlags).field("DataSetProfile", &self.DataSetProfile).field("Reserved", &self.Reserved).field("DataSetRangesCount", &self.DataSetRangesCount).field("DataSetRanges", &self.DataSetRanges).finish() } } impl ::core::cmp::PartialEq for DSM_NOTIFICATION_REQUEST_BLOCK { @@ -949,15 +899,7 @@ impl ::core::default::Default for HYBRID_DEMOTE_BY_SIZE { } impl ::core::fmt::Debug for HYBRID_DEMOTE_BY_SIZE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HYBRID_DEMOTE_BY_SIZE") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("SourcePriority", &self.SourcePriority) - .field("TargetPriority", &self.TargetPriority) - .field("Reserved0", &self.Reserved0) - .field("Reserved1", &self.Reserved1) - .field("LbaCount", &self.LbaCount) - .finish() + fmt.debug_struct("HYBRID_DEMOTE_BY_SIZE").field("Version", &self.Version).field("Size", &self.Size).field("SourcePriority", &self.SourcePriority).field("TargetPriority", &self.TargetPriority).field("Reserved0", &self.Reserved0).field("Reserved1", &self.Reserved1).field("LbaCount", &self.LbaCount).finish() } } impl ::core::cmp::PartialEq for HYBRID_DEMOTE_BY_SIZE { @@ -1028,18 +970,7 @@ impl ::core::default::Default for HYBRID_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HYBRID_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HYBRID_INFORMATION") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("HybridSupported", &self.HybridSupported) - .field("Status", &self.Status) - .field("CacheTypeEffective", &self.CacheTypeEffective) - .field("CacheTypeDefault", &self.CacheTypeDefault) - .field("FractionBase", &self.FractionBase) - .field("CacheSize", &self.CacheSize) - .field("Attributes", &self.Attributes) - .field("Priorities", &self.Priorities) - .finish() + fmt.debug_struct("HYBRID_INFORMATION").field("Version", &self.Version).field("Size", &self.Size).field("HybridSupported", &self.HybridSupported).field("Status", &self.Status).field("CacheTypeEffective", &self.CacheTypeEffective).field("CacheTypeDefault", &self.CacheTypeDefault).field("FractionBase", &self.FractionBase).field("CacheSize", &self.CacheSize).field("Attributes", &self.Attributes).field("Priorities", &self.Priorities).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1110,16 +1041,7 @@ impl ::core::default::Default for HYBRID_INFORMATION_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HYBRID_INFORMATION_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Priorities_e__Struct") - .field("PriorityLevelCount", &self.PriorityLevelCount) - .field("MaxPriorityBehavior", &self.MaxPriorityBehavior) - .field("OptimalWriteGranularity", &self.OptimalWriteGranularity) - .field("Reserved", &self.Reserved) - .field("DirtyThresholdLow", &self.DirtyThresholdLow) - .field("DirtyThresholdHigh", &self.DirtyThresholdHigh) - .field("SupportedCommands", &self.SupportedCommands) - .field("Priority", &self.Priority) - .finish() + fmt.debug_struct("_Priorities_e__Struct").field("PriorityLevelCount", &self.PriorityLevelCount).field("MaxPriorityBehavior", &self.MaxPriorityBehavior).field("OptimalWriteGranularity", &self.OptimalWriteGranularity).field("Reserved", &self.Reserved).field("DirtyThresholdLow", &self.DirtyThresholdLow).field("DirtyThresholdHigh", &self.DirtyThresholdHigh).field("SupportedCommands", &self.SupportedCommands).field("Priority", &self.Priority).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1368,16 +1290,7 @@ impl ::core::default::Default for IO_SCSI_CAPABILITIES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IO_SCSI_CAPABILITIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IO_SCSI_CAPABILITIES") - .field("Length", &self.Length) - .field("MaximumTransferLength", &self.MaximumTransferLength) - .field("MaximumPhysicalPages", &self.MaximumPhysicalPages) - .field("SupportedAsynchronousEvents", &self.SupportedAsynchronousEvents) - .field("AlignmentMask", &self.AlignmentMask) - .field("TaggedQueuing", &self.TaggedQueuing) - .field("AdapterScansDown", &self.AdapterScansDown) - .field("AdapterUsesPio", &self.AdapterUsesPio) - .finish() + fmt.debug_struct("IO_SCSI_CAPABILITIES").field("Length", &self.Length).field("MaximumTransferLength", &self.MaximumTransferLength).field("MaximumPhysicalPages", &self.MaximumPhysicalPages).field("SupportedAsynchronousEvents", &self.SupportedAsynchronousEvents).field("AlignmentMask", &self.AlignmentMask).field("TaggedQueuing", &self.TaggedQueuing).field("AdapterScansDown", &self.AdapterScansDown).field("AdapterUsesPio", &self.AdapterUsesPio).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1428,14 +1341,7 @@ impl ::core::default::Default for ISCSI_CONNECTION_INFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ISCSI_CONNECTION_INFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_CONNECTION_INFOA") - .field("ConnectionId", &self.ConnectionId) - .field("InitiatorAddress", &self.InitiatorAddress) - .field("TargetAddress", &self.TargetAddress) - .field("InitiatorSocket", &self.InitiatorSocket) - .field("TargetSocket", &self.TargetSocket) - .field("CID", &self.CID) - .finish() + fmt.debug_struct("ISCSI_CONNECTION_INFOA").field("ConnectionId", &self.ConnectionId).field("InitiatorAddress", &self.InitiatorAddress).field("TargetAddress", &self.TargetAddress).field("InitiatorSocket", &self.InitiatorSocket).field("TargetSocket", &self.TargetSocket).field("CID", &self.CID).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1472,14 +1378,7 @@ impl ::core::default::Default for ISCSI_CONNECTION_INFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ISCSI_CONNECTION_INFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_CONNECTION_INFOW") - .field("ConnectionId", &self.ConnectionId) - .field("InitiatorAddress", &self.InitiatorAddress) - .field("TargetAddress", &self.TargetAddress) - .field("InitiatorSocket", &self.InitiatorSocket) - .field("TargetSocket", &self.TargetSocket) - .field("CID", &self.CID) - .finish() + fmt.debug_struct("ISCSI_CONNECTION_INFOW").field("ConnectionId", &self.ConnectionId).field("InitiatorAddress", &self.InitiatorAddress).field("TargetAddress", &self.TargetAddress).field("InitiatorSocket", &self.InitiatorSocket).field("TargetSocket", &self.TargetSocket).field("CID", &self.CID).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1515,17 +1414,7 @@ impl ::core::default::Default for ISCSI_CONNECTION_INFO_EX { } impl ::core::fmt::Debug for ISCSI_CONNECTION_INFO_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_CONNECTION_INFO_EX") - .field("ConnectionId", &self.ConnectionId) - .field("State", &self.State) - .field("Protocol", &self.Protocol) - .field("HeaderDigest", &self.HeaderDigest) - .field("DataDigest", &self.DataDigest) - .field("MaxRecvDataSegmentLength", &self.MaxRecvDataSegmentLength) - .field("AuthType", &self.AuthType) - .field("EstimatedThroughput", &self.EstimatedThroughput) - .field("MaxDatagramSize", &self.MaxDatagramSize) - .finish() + fmt.debug_struct("ISCSI_CONNECTION_INFO_EX").field("ConnectionId", &self.ConnectionId).field("State", &self.State).field("Protocol", &self.Protocol).field("HeaderDigest", &self.HeaderDigest).field("DataDigest", &self.DataDigest).field("MaxRecvDataSegmentLength", &self.MaxRecvDataSegmentLength).field("AuthType", &self.AuthType).field("EstimatedThroughput", &self.EstimatedThroughput).field("MaxDatagramSize", &self.MaxDatagramSize).finish() } } impl ::core::cmp::PartialEq for ISCSI_CONNECTION_INFO_EX { @@ -1561,16 +1450,7 @@ impl ::core::default::Default for ISCSI_DEVICE_ON_SESSIONA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ioctl"))] impl ::core::fmt::Debug for ISCSI_DEVICE_ON_SESSIONA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_DEVICE_ON_SESSIONA") - .field("InitiatorName", &self.InitiatorName) - .field("TargetName", &self.TargetName) - .field("ScsiAddress", &self.ScsiAddress) - .field("DeviceInterfaceType", &self.DeviceInterfaceType) - .field("DeviceInterfaceName", &self.DeviceInterfaceName) - .field("LegacyName", &self.LegacyName) - .field("StorageDeviceNumber", &self.StorageDeviceNumber) - .field("DeviceInstance", &self.DeviceInstance) - .finish() + fmt.debug_struct("ISCSI_DEVICE_ON_SESSIONA").field("InitiatorName", &self.InitiatorName).field("TargetName", &self.TargetName).field("ScsiAddress", &self.ScsiAddress).field("DeviceInterfaceType", &self.DeviceInterfaceType).field("DeviceInterfaceName", &self.DeviceInterfaceName).field("LegacyName", &self.LegacyName).field("StorageDeviceNumber", &self.StorageDeviceNumber).field("DeviceInstance", &self.DeviceInstance).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ioctl"))] @@ -1609,16 +1489,7 @@ impl ::core::default::Default for ISCSI_DEVICE_ON_SESSIONW { #[cfg(feature = "Win32_System_Ioctl")] impl ::core::fmt::Debug for ISCSI_DEVICE_ON_SESSIONW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_DEVICE_ON_SESSIONW") - .field("InitiatorName", &self.InitiatorName) - .field("TargetName", &self.TargetName) - .field("ScsiAddress", &self.ScsiAddress) - .field("DeviceInterfaceType", &self.DeviceInterfaceType) - .field("DeviceInterfaceName", &self.DeviceInterfaceName) - .field("LegacyName", &self.LegacyName) - .field("StorageDeviceNumber", &self.StorageDeviceNumber) - .field("DeviceInstance", &self.DeviceInstance) - .finish() + fmt.debug_struct("ISCSI_DEVICE_ON_SESSIONW").field("InitiatorName", &self.InitiatorName).field("TargetName", &self.TargetName).field("ScsiAddress", &self.ScsiAddress).field("DeviceInterfaceType", &self.DeviceInterfaceType).field("DeviceInterfaceName", &self.DeviceInterfaceName).field("LegacyName", &self.LegacyName).field("StorageDeviceNumber", &self.StorageDeviceNumber).field("DeviceInstance", &self.DeviceInstance).finish() } } #[cfg(feature = "Win32_System_Ioctl")] @@ -1696,19 +1567,7 @@ impl ::core::fmt::Debug for ISCSI_LOGIN_OPTIONS { } impl ::core::cmp::PartialEq for ISCSI_LOGIN_OPTIONS { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.InformationSpecified == other.InformationSpecified - && self.LoginFlags == other.LoginFlags - && self.AuthType == other.AuthType - && self.HeaderDigest == other.HeaderDigest - && self.DataDigest == other.DataDigest - && self.MaximumConnections == other.MaximumConnections - && self.DefaultTime2Wait == other.DefaultTime2Wait - && self.DefaultTime2Retain == other.DefaultTime2Retain - && self.UsernameLength == other.UsernameLength - && self.PasswordLength == other.PasswordLength - && self.Username == other.Username - && self.Password == other.Password + self.Version == other.Version && self.InformationSpecified == other.InformationSpecified && self.LoginFlags == other.LoginFlags && self.AuthType == other.AuthType && self.HeaderDigest == other.HeaderDigest && self.DataDigest == other.DataDigest && self.MaximumConnections == other.MaximumConnections && self.DefaultTime2Wait == other.DefaultTime2Wait && self.DefaultTime2Retain == other.DefaultTime2Retain && self.UsernameLength == other.UsernameLength && self.PasswordLength == other.PasswordLength && self.Username == other.Username && self.Password == other.Password } } impl ::core::cmp::Eq for ISCSI_LOGIN_OPTIONS {} @@ -1755,16 +1614,7 @@ impl ::core::default::Default for ISCSI_SESSION_INFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ISCSI_SESSION_INFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_SESSION_INFOA") - .field("SessionId", &self.SessionId) - .field("InitiatorName", &self.InitiatorName) - .field("TargetNodeName", &self.TargetNodeName) - .field("TargetName", &self.TargetName) - .field("ISID", &self.ISID) - .field("TSID", &self.TSID) - .field("ConnectionCount", &self.ConnectionCount) - .field("Connections", &self.Connections) - .finish() + fmt.debug_struct("ISCSI_SESSION_INFOA").field("SessionId", &self.SessionId).field("InitiatorName", &self.InitiatorName).field("TargetNodeName", &self.TargetNodeName).field("TargetName", &self.TargetName).field("ISID", &self.ISID).field("TSID", &self.TSID).field("ConnectionCount", &self.ConnectionCount).field("Connections", &self.Connections).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1803,16 +1653,7 @@ impl ::core::default::Default for ISCSI_SESSION_INFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ISCSI_SESSION_INFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_SESSION_INFOW") - .field("SessionId", &self.SessionId) - .field("InitiatorName", &self.InitiatorName) - .field("TargetNodeName", &self.TargetNodeName) - .field("TargetName", &self.TargetName) - .field("ISID", &self.ISID) - .field("TSID", &self.TSID) - .field("ConnectionCount", &self.ConnectionCount) - .field("Connections", &self.Connections) - .finish() + fmt.debug_struct("ISCSI_SESSION_INFOW").field("SessionId", &self.SessionId).field("InitiatorName", &self.InitiatorName).field("TargetNodeName", &self.TargetNodeName).field("TargetName", &self.TargetName).field("ISID", &self.ISID).field("TSID", &self.TSID).field("ConnectionCount", &self.ConnectionCount).field("Connections", &self.Connections).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1876,19 +1717,7 @@ impl ::core::fmt::Debug for ISCSI_SESSION_INFO_EX { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for ISCSI_SESSION_INFO_EX { fn eq(&self, other: &Self) -> bool { - self.SessionId == other.SessionId - && self.InitialR2t == other.InitialR2t - && self.ImmediateData == other.ImmediateData - && self.Type == other.Type - && self.DataSequenceInOrder == other.DataSequenceInOrder - && self.DataPduInOrder == other.DataPduInOrder - && self.ErrorRecoveryLevel == other.ErrorRecoveryLevel - && self.MaxOutstandingR2t == other.MaxOutstandingR2t - && self.FirstBurstLength == other.FirstBurstLength - && self.MaxBurstLength == other.MaxBurstLength - && self.MaximumConnections == other.MaximumConnections - && self.ConnectionCount == other.ConnectionCount - && self.Connections == other.Connections + self.SessionId == other.SessionId && self.InitialR2t == other.InitialR2t && self.ImmediateData == other.ImmediateData && self.Type == other.Type && self.DataSequenceInOrder == other.DataSequenceInOrder && self.DataPduInOrder == other.DataPduInOrder && self.ErrorRecoveryLevel == other.ErrorRecoveryLevel && self.MaxOutstandingR2t == other.MaxOutstandingR2t && self.FirstBurstLength == other.FirstBurstLength && self.MaxBurstLength == other.MaxBurstLength && self.MaximumConnections == other.MaximumConnections && self.ConnectionCount == other.ConnectionCount && self.Connections == other.Connections } } #[cfg(feature = "Win32_Foundation")] @@ -1923,16 +1752,7 @@ impl ::core::default::Default for ISCSI_TARGET_MAPPINGA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ISCSI_TARGET_MAPPINGA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_TARGET_MAPPINGA") - .field("InitiatorName", &self.InitiatorName) - .field("TargetName", &self.TargetName) - .field("OSDeviceName", &self.OSDeviceName) - .field("SessionId", &self.SessionId) - .field("OSBusNumber", &self.OSBusNumber) - .field("OSTargetNumber", &self.OSTargetNumber) - .field("LUNCount", &self.LUNCount) - .field("LUNList", &self.LUNList) - .finish() + fmt.debug_struct("ISCSI_TARGET_MAPPINGA").field("InitiatorName", &self.InitiatorName).field("TargetName", &self.TargetName).field("OSDeviceName", &self.OSDeviceName).field("SessionId", &self.SessionId).field("OSBusNumber", &self.OSBusNumber).field("OSTargetNumber", &self.OSTargetNumber).field("LUNCount", &self.LUNCount).field("LUNList", &self.LUNList).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1967,16 +1787,7 @@ impl ::core::default::Default for ISCSI_TARGET_MAPPINGW { } impl ::core::fmt::Debug for ISCSI_TARGET_MAPPINGW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_TARGET_MAPPINGW") - .field("InitiatorName", &self.InitiatorName) - .field("TargetName", &self.TargetName) - .field("OSDeviceName", &self.OSDeviceName) - .field("SessionId", &self.SessionId) - .field("OSBusNumber", &self.OSBusNumber) - .field("OSTargetNumber", &self.OSTargetNumber) - .field("LUNCount", &self.LUNCount) - .field("LUNList", &self.LUNList) - .finish() + fmt.debug_struct("ISCSI_TARGET_MAPPINGW").field("InitiatorName", &self.InitiatorName).field("TargetName", &self.TargetName).field("OSDeviceName", &self.OSDeviceName).field("SessionId", &self.SessionId).field("OSBusNumber", &self.OSBusNumber).field("OSTargetNumber", &self.OSTargetNumber).field("LUNCount", &self.LUNCount).field("LUNList", &self.LUNList).finish() } } impl ::core::cmp::PartialEq for ISCSI_TARGET_MAPPINGW { @@ -2196,15 +2007,7 @@ impl ::core::default::Default for ISCSI_TARGET_PORTAL_INFO_EXA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ISCSI_TARGET_PORTAL_INFO_EXA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_TARGET_PORTAL_INFO_EXA") - .field("InitiatorName", &self.InitiatorName) - .field("InitiatorPortNumber", &self.InitiatorPortNumber) - .field("SymbolicName", &self.SymbolicName) - .field("Address", &self.Address) - .field("Socket", &self.Socket) - .field("SecurityFlags", &self.SecurityFlags) - .field("LoginOptions", &self.LoginOptions) - .finish() + fmt.debug_struct("ISCSI_TARGET_PORTAL_INFO_EXA").field("InitiatorName", &self.InitiatorName).field("InitiatorPortNumber", &self.InitiatorPortNumber).field("SymbolicName", &self.SymbolicName).field("Address", &self.Address).field("Socket", &self.Socket).field("SecurityFlags", &self.SecurityFlags).field("LoginOptions", &self.LoginOptions).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2238,15 +2041,7 @@ impl ::core::default::Default for ISCSI_TARGET_PORTAL_INFO_EXW { } impl ::core::fmt::Debug for ISCSI_TARGET_PORTAL_INFO_EXW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ISCSI_TARGET_PORTAL_INFO_EXW") - .field("InitiatorName", &self.InitiatorName) - .field("InitiatorPortNumber", &self.InitiatorPortNumber) - .field("SymbolicName", &self.SymbolicName) - .field("Address", &self.Address) - .field("Socket", &self.Socket) - .field("SecurityFlags", &self.SecurityFlags) - .field("LoginOptions", &self.LoginOptions) - .finish() + fmt.debug_struct("ISCSI_TARGET_PORTAL_INFO_EXW").field("InitiatorName", &self.InitiatorName).field("InitiatorPortNumber", &self.InitiatorPortNumber).field("SymbolicName", &self.SymbolicName).field("Address", &self.Address).field("Socket", &self.Socket).field("SecurityFlags", &self.SecurityFlags).field("LoginOptions", &self.LoginOptions).finish() } } impl ::core::cmp::PartialEq for ISCSI_TARGET_PORTAL_INFO_EXW { @@ -2332,21 +2127,7 @@ pub unsafe fn LoginIScsiTargetA<'a, Param0: ::windows::core::IntoParam<'a, super { #[link(name = "windows")] extern "system" { - fn LoginIScsiTargetA( - targetname: super::super::Foundation::PSTR, - isinformationalsession: super::super::Foundation::BOOLEAN, - initiatorinstance: super::super::Foundation::PSTR, - initiatorportnumber: u32, - targetportal: *mut ISCSI_TARGET_PORTALA, - securityflags: u64, - mappings: *mut ISCSI_TARGET_MAPPINGA, - loginoptions: *mut ISCSI_LOGIN_OPTIONS, - keysize: u32, - key: super::super::Foundation::PSTR, - ispersistent: super::super::Foundation::BOOLEAN, - uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, - uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID, - ) -> u32; + fn LoginIScsiTargetA(targetname: super::super::Foundation::PSTR, isinformationalsession: super::super::Foundation::BOOLEAN, initiatorinstance: super::super::Foundation::PSTR, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALA, securityflags: u64, mappings: *mut ISCSI_TARGET_MAPPINGA, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: super::super::Foundation::PSTR, ispersistent: super::super::Foundation::BOOLEAN, uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32; } ::core::mem::transmute(LoginIScsiTargetA( targetname.into_param().abi(), @@ -2388,21 +2169,7 @@ pub unsafe fn LoginIScsiTargetW<'a, Param0: ::windows::core::IntoParam<'a, super { #[link(name = "windows")] extern "system" { - fn LoginIScsiTargetW( - targetname: super::super::Foundation::PWSTR, - isinformationalsession: super::super::Foundation::BOOLEAN, - initiatorinstance: super::super::Foundation::PWSTR, - initiatorportnumber: u32, - targetportal: *mut ISCSI_TARGET_PORTALW, - securityflags: u64, - mappings: *mut ISCSI_TARGET_MAPPINGW, - loginoptions: *mut ISCSI_LOGIN_OPTIONS, - keysize: u32, - key: super::super::Foundation::PSTR, - ispersistent: super::super::Foundation::BOOLEAN, - uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, - uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID, - ) -> u32; + fn LoginIScsiTargetW(targetname: super::super::Foundation::PWSTR, isinformationalsession: super::super::Foundation::BOOLEAN, initiatorinstance: super::super::Foundation::PWSTR, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALW, securityflags: u64, mappings: *mut ISCSI_TARGET_MAPPINGW, loginoptions: *mut ISCSI_LOGIN_OPTIONS, keysize: u32, key: super::super::Foundation::PSTR, ispersistent: super::super::Foundation::BOOLEAN, uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, uniqueconnectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32; } ::core::mem::transmute(LoginIScsiTargetW( targetname.into_param().abi(), @@ -2946,17 +2713,7 @@ impl ::core::default::Default for NVCACHE_REQUEST_BLOCK { } impl ::core::fmt::Debug for NVCACHE_REQUEST_BLOCK { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NVCACHE_REQUEST_BLOCK") - .field("NRBSize", &self.NRBSize) - .field("Function", &self.Function) - .field("NRBFlags", &self.NRBFlags) - .field("NRBStatus", &self.NRBStatus) - .field("Count", &self.Count) - .field("LBA", &self.LBA) - .field("DataBufSize", &self.DataBufSize) - .field("NVCacheStatus", &self.NVCacheStatus) - .field("NVCacheSubStatus", &self.NVCacheSubStatus) - .finish() + fmt.debug_struct("NVCACHE_REQUEST_BLOCK").field("NRBSize", &self.NRBSize).field("Function", &self.Function).field("NRBFlags", &self.NRBFlags).field("NRBStatus", &self.NRBStatus).field("Count", &self.Count).field("LBA", &self.LBA).field("DataBufSize", &self.DataBufSize).field("NVCacheStatus", &self.NVCacheStatus).field("NVCacheSubStatus", &self.NVCacheSubStatus).finish() } } impl ::core::cmp::PartialEq for NVCACHE_REQUEST_BLOCK { @@ -3156,16 +2913,7 @@ impl ::core::default::Default for PERSISTENT_ISCSI_LOGIN_INFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PERSISTENT_ISCSI_LOGIN_INFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PERSISTENT_ISCSI_LOGIN_INFOA") - .field("TargetName", &self.TargetName) - .field("IsInformationalSession", &self.IsInformationalSession) - .field("InitiatorInstance", &self.InitiatorInstance) - .field("InitiatorPortNumber", &self.InitiatorPortNumber) - .field("TargetPortal", &self.TargetPortal) - .field("SecurityFlags", &self.SecurityFlags) - .field("Mappings", &self.Mappings) - .field("LoginOptions", &self.LoginOptions) - .finish() + fmt.debug_struct("PERSISTENT_ISCSI_LOGIN_INFOA").field("TargetName", &self.TargetName).field("IsInformationalSession", &self.IsInformationalSession).field("InitiatorInstance", &self.InitiatorInstance).field("InitiatorPortNumber", &self.InitiatorPortNumber).field("TargetPortal", &self.TargetPortal).field("SecurityFlags", &self.SecurityFlags).field("Mappings", &self.Mappings).field("LoginOptions", &self.LoginOptions).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3204,16 +2952,7 @@ impl ::core::default::Default for PERSISTENT_ISCSI_LOGIN_INFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PERSISTENT_ISCSI_LOGIN_INFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PERSISTENT_ISCSI_LOGIN_INFOW") - .field("TargetName", &self.TargetName) - .field("IsInformationalSession", &self.IsInformationalSession) - .field("InitiatorInstance", &self.InitiatorInstance) - .field("InitiatorPortNumber", &self.InitiatorPortNumber) - .field("TargetPortal", &self.TargetPortal) - .field("SecurityFlags", &self.SecurityFlags) - .field("Mappings", &self.Mappings) - .field("LoginOptions", &self.LoginOptions) - .finish() + fmt.debug_struct("PERSISTENT_ISCSI_LOGIN_INFOW").field("TargetName", &self.TargetName).field("IsInformationalSession", &self.IsInformationalSession).field("InitiatorInstance", &self.InitiatorInstance).field("InitiatorPortNumber", &self.InitiatorPortNumber).field("TargetPortal", &self.TargetPortal).field("SecurityFlags", &self.SecurityFlags).field("Mappings", &self.Mappings).field("LoginOptions", &self.LoginOptions).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3847,15 +3586,7 @@ impl ::core::default::Default for SCSI_INQUIRY_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SCSI_INQUIRY_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SCSI_INQUIRY_DATA") - .field("PathId", &self.PathId) - .field("TargetId", &self.TargetId) - .field("Lun", &self.Lun) - .field("DeviceClaimed", &self.DeviceClaimed) - .field("InquiryDataLength", &self.InquiryDataLength) - .field("NextInquiryDataOffset", &self.NextInquiryDataOffset) - .field("InquiryData", &self.InquiryData) - .finish() + fmt.debug_struct("SCSI_INQUIRY_DATA").field("PathId", &self.PathId).field("TargetId", &self.TargetId).field("Lun", &self.Lun).field("DeviceClaimed", &self.DeviceClaimed).field("InquiryDataLength", &self.InquiryDataLength).field("NextInquiryDataOffset", &self.NextInquiryDataOffset).field("InquiryData", &self.InquiryData).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3944,19 +3675,7 @@ impl ::core::fmt::Debug for SCSI_PASS_THROUGH { } impl ::core::cmp::PartialEq for SCSI_PASS_THROUGH { fn eq(&self, other: &Self) -> bool { - self.Length == other.Length - && self.ScsiStatus == other.ScsiStatus - && self.PathId == other.PathId - && self.TargetId == other.TargetId - && self.Lun == other.Lun - && self.CdbLength == other.CdbLength - && self.SenseInfoLength == other.SenseInfoLength - && self.DataIn == other.DataIn - && self.DataTransferLength == other.DataTransferLength - && self.TimeOutValue == other.TimeOutValue - && self.DataBufferOffset == other.DataBufferOffset - && self.SenseInfoOffset == other.SenseInfoOffset - && self.Cdb == other.Cdb + self.Length == other.Length && self.ScsiStatus == other.ScsiStatus && self.PathId == other.PathId && self.TargetId == other.TargetId && self.Lun == other.Lun && self.CdbLength == other.CdbLength && self.SenseInfoLength == other.SenseInfoLength && self.DataIn == other.DataIn && self.DataTransferLength == other.DataTransferLength && self.TimeOutValue == other.TimeOutValue && self.DataBufferOffset == other.DataBufferOffset && self.SenseInfoOffset == other.SenseInfoOffset && self.Cdb == other.Cdb } } impl ::core::cmp::Eq for SCSI_PASS_THROUGH {} @@ -4012,19 +3731,7 @@ impl ::core::fmt::Debug for SCSI_PASS_THROUGH32 { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::cmp::PartialEq for SCSI_PASS_THROUGH32 { fn eq(&self, other: &Self) -> bool { - self.Length == other.Length - && self.ScsiStatus == other.ScsiStatus - && self.PathId == other.PathId - && self.TargetId == other.TargetId - && self.Lun == other.Lun - && self.CdbLength == other.CdbLength - && self.SenseInfoLength == other.SenseInfoLength - && self.DataIn == other.DataIn - && self.DataTransferLength == other.DataTransferLength - && self.TimeOutValue == other.TimeOutValue - && self.DataBufferOffset == other.DataBufferOffset - && self.SenseInfoOffset == other.SenseInfoOffset - && self.Cdb == other.Cdb + self.Length == other.Length && self.ScsiStatus == other.ScsiStatus && self.PathId == other.PathId && self.TargetId == other.TargetId && self.Lun == other.Lun && self.CdbLength == other.CdbLength && self.SenseInfoLength == other.SenseInfoLength && self.DataIn == other.DataIn && self.DataTransferLength == other.DataTransferLength && self.TimeOutValue == other.TimeOutValue && self.DataBufferOffset == other.DataBufferOffset && self.SenseInfoOffset == other.SenseInfoOffset && self.Cdb == other.Cdb } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -4088,22 +3795,7 @@ impl ::core::fmt::Debug for SCSI_PASS_THROUGH32_EX { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::cmp::PartialEq for SCSI_PASS_THROUGH32_EX { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Length == other.Length - && self.CdbLength == other.CdbLength - && self.StorAddressLength == other.StorAddressLength - && self.ScsiStatus == other.ScsiStatus - && self.SenseInfoLength == other.SenseInfoLength - && self.DataDirection == other.DataDirection - && self.Reserved == other.Reserved - && self.TimeOutValue == other.TimeOutValue - && self.StorAddressOffset == other.StorAddressOffset - && self.SenseInfoOffset == other.SenseInfoOffset - && self.DataOutTransferLength == other.DataOutTransferLength - && self.DataInTransferLength == other.DataInTransferLength - && self.DataOutBufferOffset == other.DataOutBufferOffset - && self.DataInBufferOffset == other.DataInBufferOffset - && self.Cdb == other.Cdb + self.Version == other.Version && self.Length == other.Length && self.CdbLength == other.CdbLength && self.StorAddressLength == other.StorAddressLength && self.ScsiStatus == other.ScsiStatus && self.SenseInfoLength == other.SenseInfoLength && self.DataDirection == other.DataDirection && self.Reserved == other.Reserved && self.TimeOutValue == other.TimeOutValue && self.StorAddressOffset == other.StorAddressOffset && self.SenseInfoOffset == other.SenseInfoOffset && self.DataOutTransferLength == other.DataOutTransferLength && self.DataInTransferLength == other.DataInTransferLength && self.DataOutBufferOffset == other.DataOutBufferOffset && self.DataInBufferOffset == other.DataInBufferOffset && self.Cdb == other.Cdb } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -4276,22 +3968,7 @@ impl ::core::fmt::Debug for SCSI_PASS_THROUGH_DIRECT32_EX { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::cmp::PartialEq for SCSI_PASS_THROUGH_DIRECT32_EX { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Length == other.Length - && self.CdbLength == other.CdbLength - && self.StorAddressLength == other.StorAddressLength - && self.ScsiStatus == other.ScsiStatus - && self.SenseInfoLength == other.SenseInfoLength - && self.DataDirection == other.DataDirection - && self.Reserved == other.Reserved - && self.TimeOutValue == other.TimeOutValue - && self.StorAddressOffset == other.StorAddressOffset - && self.SenseInfoOffset == other.SenseInfoOffset - && self.DataOutTransferLength == other.DataOutTransferLength - && self.DataInTransferLength == other.DataInTransferLength - && self.DataOutBuffer == other.DataOutBuffer - && self.DataInBuffer == other.DataInBuffer - && self.Cdb == other.Cdb + self.Version == other.Version && self.Length == other.Length && self.CdbLength == other.CdbLength && self.StorAddressLength == other.StorAddressLength && self.ScsiStatus == other.ScsiStatus && self.SenseInfoLength == other.SenseInfoLength && self.DataDirection == other.DataDirection && self.Reserved == other.Reserved && self.TimeOutValue == other.TimeOutValue && self.StorAddressOffset == other.StorAddressOffset && self.SenseInfoOffset == other.SenseInfoOffset && self.DataOutTransferLength == other.DataOutTransferLength && self.DataInTransferLength == other.DataInTransferLength && self.DataOutBuffer == other.DataOutBuffer && self.DataInBuffer == other.DataInBuffer && self.Cdb == other.Cdb } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -4350,22 +4027,7 @@ impl ::core::fmt::Debug for SCSI_PASS_THROUGH_DIRECT_EX { } impl ::core::cmp::PartialEq for SCSI_PASS_THROUGH_DIRECT_EX { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Length == other.Length - && self.CdbLength == other.CdbLength - && self.StorAddressLength == other.StorAddressLength - && self.ScsiStatus == other.ScsiStatus - && self.SenseInfoLength == other.SenseInfoLength - && self.DataDirection == other.DataDirection - && self.Reserved == other.Reserved - && self.TimeOutValue == other.TimeOutValue - && self.StorAddressOffset == other.StorAddressOffset - && self.SenseInfoOffset == other.SenseInfoOffset - && self.DataOutTransferLength == other.DataOutTransferLength - && self.DataInTransferLength == other.DataInTransferLength - && self.DataOutBuffer == other.DataOutBuffer - && self.DataInBuffer == other.DataInBuffer - && self.Cdb == other.Cdb + self.Version == other.Version && self.Length == other.Length && self.CdbLength == other.CdbLength && self.StorAddressLength == other.StorAddressLength && self.ScsiStatus == other.ScsiStatus && self.SenseInfoLength == other.SenseInfoLength && self.DataDirection == other.DataDirection && self.Reserved == other.Reserved && self.TimeOutValue == other.TimeOutValue && self.StorAddressOffset == other.StorAddressOffset && self.SenseInfoOffset == other.SenseInfoOffset && self.DataOutTransferLength == other.DataOutTransferLength && self.DataInTransferLength == other.DataInTransferLength && self.DataOutBuffer == other.DataOutBuffer && self.DataInBuffer == other.DataInBuffer && self.Cdb == other.Cdb } } impl ::core::cmp::Eq for SCSI_PASS_THROUGH_DIRECT_EX {} @@ -4422,22 +4084,7 @@ impl ::core::fmt::Debug for SCSI_PASS_THROUGH_EX { } impl ::core::cmp::PartialEq for SCSI_PASS_THROUGH_EX { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Length == other.Length - && self.CdbLength == other.CdbLength - && self.StorAddressLength == other.StorAddressLength - && self.ScsiStatus == other.ScsiStatus - && self.SenseInfoLength == other.SenseInfoLength - && self.DataDirection == other.DataDirection - && self.Reserved == other.Reserved - && self.TimeOutValue == other.TimeOutValue - && self.StorAddressOffset == other.StorAddressOffset - && self.SenseInfoOffset == other.SenseInfoOffset - && self.DataOutTransferLength == other.DataOutTransferLength - && self.DataInTransferLength == other.DataInTransferLength - && self.DataOutBufferOffset == other.DataOutBufferOffset - && self.DataInBufferOffset == other.DataInBufferOffset - && self.Cdb == other.Cdb + self.Version == other.Version && self.Length == other.Length && self.CdbLength == other.CdbLength && self.StorAddressLength == other.StorAddressLength && self.ScsiStatus == other.ScsiStatus && self.SenseInfoLength == other.SenseInfoLength && self.DataDirection == other.DataDirection && self.Reserved == other.Reserved && self.TimeOutValue == other.TimeOutValue && self.StorAddressOffset == other.StorAddressOffset && self.SenseInfoOffset == other.SenseInfoOffset && self.DataOutTransferLength == other.DataOutTransferLength && self.DataInTransferLength == other.DataInTransferLength && self.DataOutBufferOffset == other.DataOutBufferOffset && self.DataInBufferOffset == other.DataInBufferOffset && self.Cdb == other.Cdb } } impl ::core::cmp::Eq for SCSI_PASS_THROUGH_EX {} @@ -4494,16 +4141,7 @@ impl ::core::default::Default for STORAGE_DIAGNOSTIC_MP_REQUEST { } impl ::core::fmt::Debug for STORAGE_DIAGNOSTIC_MP_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_DIAGNOSTIC_MP_REQUEST") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("TargetType", &self.TargetType) - .field("Level", &self.Level) - .field("ProviderId", &self.ProviderId) - .field("BufferSize", &self.BufferSize) - .field("Reserved", &self.Reserved) - .field("DataBuffer", &self.DataBuffer) - .finish() + fmt.debug_struct("STORAGE_DIAGNOSTIC_MP_REQUEST").field("Version", &self.Version).field("Size", &self.Size).field("TargetType", &self.TargetType).field("Level", &self.Level).field("ProviderId", &self.ProviderId).field("BufferSize", &self.BufferSize).field("Reserved", &self.Reserved).field("DataBuffer", &self.DataBuffer).finish() } } impl ::core::cmp::PartialEq for STORAGE_DIAGNOSTIC_MP_REQUEST { @@ -4684,16 +4322,7 @@ impl ::core::default::Default for STORAGE_FIRMWARE_DOWNLOAD_V2 { } impl ::core::fmt::Debug for STORAGE_FIRMWARE_DOWNLOAD_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_FIRMWARE_DOWNLOAD_V2") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("Offset", &self.Offset) - .field("BufferSize", &self.BufferSize) - .field("Slot", &self.Slot) - .field("Reserved", &self.Reserved) - .field("ImageSize", &self.ImageSize) - .field("ImageBuffer", &self.ImageBuffer) - .finish() + fmt.debug_struct("STORAGE_FIRMWARE_DOWNLOAD_V2").field("Version", &self.Version).field("Size", &self.Size).field("Offset", &self.Offset).field("BufferSize", &self.BufferSize).field("Slot", &self.Slot).field("Reserved", &self.Reserved).field("ImageSize", &self.ImageSize).field("ImageBuffer", &self.ImageBuffer).finish() } } impl ::core::cmp::PartialEq for STORAGE_FIRMWARE_DOWNLOAD_V2 { @@ -4896,17 +4525,7 @@ pub unsafe fn SendScsiInquiry(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, lun extern "system" { fn SendScsiInquiry(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, lun: u64, evpdcmddt: u8, pagecode: u8, scsistatus: *mut u8, responsesize: *mut u32, responsebuffer: *mut u8, sensesize: *mut u32, sensebuffer: *mut u8) -> u32; } - ::core::mem::transmute(SendScsiInquiry( - ::core::mem::transmute(uniquesessionid), - ::core::mem::transmute(lun), - ::core::mem::transmute(evpdcmddt), - ::core::mem::transmute(pagecode), - ::core::mem::transmute(scsistatus), - ::core::mem::transmute(responsesize), - ::core::mem::transmute(responsebuffer), - ::core::mem::transmute(sensesize), - ::core::mem::transmute(sensebuffer), - )) + ::core::mem::transmute(SendScsiInquiry(::core::mem::transmute(uniquesessionid), ::core::mem::transmute(lun), ::core::mem::transmute(evpdcmddt), ::core::mem::transmute(pagecode), ::core::mem::transmute(scsistatus), ::core::mem::transmute(responsesize), ::core::mem::transmute(responsebuffer), ::core::mem::transmute(sensesize), ::core::mem::transmute(sensebuffer))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Storage/Jet/mod.rs b/src/Windows/Win32/Storage/Jet/mod.rs index bdfb9d5f88..c86960f7e4 100644 --- a/src/Windows/Win32/Storage/Jet/mod.rs +++ b/src/Windows/Win32/Storage/Jet/mod.rs @@ -408,19 +408,7 @@ impl ::core::default::Default for JET_COLUMNBASE_A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for JET_COLUMNBASE_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_COLUMNBASE_A") - .field("cbStruct", &self.cbStruct) - .field("columnid", &self.columnid) - .field("coltyp", &self.coltyp) - .field("wCountry", &self.wCountry) - .field("langid", &self.langid) - .field("cp", &self.cp) - .field("wFiller", &self.wFiller) - .field("cbMax", &self.cbMax) - .field("grbit", &self.grbit) - .field("szBaseTableName", &self.szBaseTableName) - .field("szBaseColumnName", &self.szBaseColumnName) - .finish() + fmt.debug_struct("JET_COLUMNBASE_A").field("cbStruct", &self.cbStruct).field("columnid", &self.columnid).field("coltyp", &self.coltyp).field("wCountry", &self.wCountry).field("langid", &self.langid).field("cp", &self.cp).field("wFiller", &self.wFiller).field("cbMax", &self.cbMax).field("grbit", &self.grbit).field("szBaseTableName", &self.szBaseTableName).field("szBaseColumnName", &self.szBaseColumnName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -458,19 +446,7 @@ impl ::core::default::Default for JET_COLUMNBASE_W { } impl ::core::fmt::Debug for JET_COLUMNBASE_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_COLUMNBASE_W") - .field("cbStruct", &self.cbStruct) - .field("columnid", &self.columnid) - .field("coltyp", &self.coltyp) - .field("wCountry", &self.wCountry) - .field("langid", &self.langid) - .field("cp", &self.cp) - .field("wFiller", &self.wFiller) - .field("cbMax", &self.cbMax) - .field("grbit", &self.grbit) - .field("szBaseTableName", &self.szBaseTableName) - .field("szBaseColumnName", &self.szBaseColumnName) - .finish() + fmt.debug_struct("JET_COLUMNBASE_W").field("cbStruct", &self.cbStruct).field("columnid", &self.columnid).field("coltyp", &self.coltyp).field("wCountry", &self.wCountry).field("langid", &self.langid).field("cp", &self.cp).field("wFiller", &self.wFiller).field("cbMax", &self.cbMax).field("grbit", &self.grbit).field("szBaseTableName", &self.szBaseTableName).field("szBaseColumnName", &self.szBaseColumnName).finish() } } impl ::core::cmp::PartialEq for JET_COLUMNBASE_W { @@ -508,18 +484,7 @@ impl ::core::default::Default for JET_COLUMNCREATE_A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for JET_COLUMNCREATE_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_COLUMNCREATE_A") - .field("cbStruct", &self.cbStruct) - .field("szColumnName", &self.szColumnName) - .field("coltyp", &self.coltyp) - .field("cbMax", &self.cbMax) - .field("grbit", &self.grbit) - .field("pvDefault", &self.pvDefault) - .field("cbDefault", &self.cbDefault) - .field("cp", &self.cp) - .field("columnid", &self.columnid) - .field("err", &self.err) - .finish() + fmt.debug_struct("JET_COLUMNCREATE_A").field("cbStruct", &self.cbStruct).field("szColumnName", &self.szColumnName).field("coltyp", &self.coltyp).field("cbMax", &self.cbMax).field("grbit", &self.grbit).field("pvDefault", &self.pvDefault).field("cbDefault", &self.cbDefault).field("cp", &self.cp).field("columnid", &self.columnid).field("err", &self.err).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -560,18 +525,7 @@ impl ::core::default::Default for JET_COLUMNCREATE_W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for JET_COLUMNCREATE_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_COLUMNCREATE_W") - .field("cbStruct", &self.cbStruct) - .field("szColumnName", &self.szColumnName) - .field("coltyp", &self.coltyp) - .field("cbMax", &self.cbMax) - .field("grbit", &self.grbit) - .field("pvDefault", &self.pvDefault) - .field("cbDefault", &self.cbDefault) - .field("cp", &self.cp) - .field("columnid", &self.columnid) - .field("err", &self.err) - .finish() + fmt.debug_struct("JET_COLUMNCREATE_W").field("cbStruct", &self.cbStruct).field("szColumnName", &self.szColumnName).field("coltyp", &self.coltyp).field("cbMax", &self.cbMax).field("grbit", &self.grbit).field("pvDefault", &self.pvDefault).field("cbDefault", &self.cbDefault).field("cp", &self.cp).field("columnid", &self.columnid).field("err", &self.err).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -607,17 +561,7 @@ impl ::core::default::Default for JET_COLUMNDEF { } impl ::core::fmt::Debug for JET_COLUMNDEF { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_COLUMNDEF") - .field("cbStruct", &self.cbStruct) - .field("columnid", &self.columnid) - .field("coltyp", &self.coltyp) - .field("wCountry", &self.wCountry) - .field("langid", &self.langid) - .field("cp", &self.cp) - .field("wCollate", &self.wCollate) - .field("cbMax", &self.cbMax) - .field("grbit", &self.grbit) - .finish() + fmt.debug_struct("JET_COLUMNDEF").field("cbStruct", &self.cbStruct).field("columnid", &self.columnid).field("coltyp", &self.coltyp).field("wCountry", &self.wCountry).field("langid", &self.langid).field("cp", &self.cp).field("wCollate", &self.wCollate).field("cbMax", &self.cbMax).field("grbit", &self.grbit).finish() } } impl ::core::cmp::PartialEq for JET_COLUMNDEF { @@ -1372,14 +1316,7 @@ impl ::core::default::Default for JET_ERRINFOBASIC_W { } impl ::core::fmt::Debug for JET_ERRINFOBASIC_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_ERRINFOBASIC_W") - .field("cbStruct", &self.cbStruct) - .field("errValue", &self.errValue) - .field("errcatMostSpecific", &self.errcatMostSpecific) - .field("rgCategoricalHierarchy", &self.rgCategoricalHierarchy) - .field("lSourceLine", &self.lSourceLine) - .field("rgszSourceFile", &self.rgszSourceFile) - .finish() + fmt.debug_struct("JET_ERRINFOBASIC_W").field("cbStruct", &self.cbStruct).field("errValue", &self.errValue).field("errcatMostSpecific", &self.errcatMostSpecific).field("rgCategoricalHierarchy", &self.rgCategoricalHierarchy).field("lSourceLine", &self.lSourceLine).field("rgszSourceFile", &self.rgszSourceFile).finish() } } impl ::core::cmp::PartialEq for JET_ERRINFOBASIC_W { @@ -2178,14 +2115,7 @@ impl ::core::default::Default for JET_INSTANCE_INFO_A { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl ::core::fmt::Debug for JET_INSTANCE_INFO_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_INSTANCE_INFO_A") - .field("hInstanceId", &self.hInstanceId) - .field("szInstanceName", &self.szInstanceName) - .field("cDatabases", &self.cDatabases) - .field("szDatabaseFileName", &self.szDatabaseFileName) - .field("szDatabaseDisplayName", &self.szDatabaseDisplayName) - .field("szDatabaseSLVFileName_Obsolete", &self.szDatabaseSLVFileName_Obsolete) - .finish() + fmt.debug_struct("JET_INSTANCE_INFO_A").field("hInstanceId", &self.hInstanceId).field("szInstanceName", &self.szInstanceName).field("cDatabases", &self.cDatabases).field("szDatabaseFileName", &self.szDatabaseFileName).field("szDatabaseDisplayName", &self.szDatabaseDisplayName).field("szDatabaseSLVFileName_Obsolete", &self.szDatabaseSLVFileName_Obsolete).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -2222,14 +2152,7 @@ impl ::core::default::Default for JET_INSTANCE_INFO_W { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl ::core::fmt::Debug for JET_INSTANCE_INFO_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_INSTANCE_INFO_W") - .field("hInstanceId", &self.hInstanceId) - .field("szInstanceName", &self.szInstanceName) - .field("cDatabases", &self.cDatabases) - .field("szDatabaseFileName", &self.szDatabaseFileName) - .field("szDatabaseDisplayName", &self.szDatabaseDisplayName) - .field("szDatabaseSLVFileName_Obsolete", &self.szDatabaseSLVFileName_Obsolete) - .finish() + fmt.debug_struct("JET_INSTANCE_INFO_W").field("hInstanceId", &self.hInstanceId).field("szInstanceName", &self.szInstanceName).field("cDatabases", &self.cDatabases).field("szDatabaseFileName", &self.szDatabaseFileName).field("szDatabaseDisplayName", &self.szDatabaseDisplayName).field("szDatabaseSLVFileName_Obsolete", &self.szDatabaseSLVFileName_Obsolete).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -2617,18 +2540,7 @@ impl ::core::fmt::Debug for JET_OBJECTLIST { #[cfg(feature = "Win32_Storage_StructuredStorage")] impl ::core::cmp::PartialEq for JET_OBJECTLIST { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.tableid == other.tableid - && self.cRecord == other.cRecord - && self.columnidcontainername == other.columnidcontainername - && self.columnidobjectname == other.columnidobjectname - && self.columnidobjtyp == other.columnidobjtyp - && self.columniddtCreate == other.columniddtCreate - && self.columniddtUpdate == other.columniddtUpdate - && self.columnidgrbit == other.columnidgrbit - && self.columnidflags == other.columnidflags - && self.columnidcRecord == other.columnidcRecord - && self.columnidcPage == other.columnidcPage + self.cbStruct == other.cbStruct && self.tableid == other.tableid && self.cRecord == other.cRecord && self.columnidcontainername == other.columnidcontainername && self.columnidobjectname == other.columnidobjectname && self.columnidobjtyp == other.columnidobjtyp && self.columniddtCreate == other.columniddtCreate && self.columniddtUpdate == other.columniddtUpdate && self.columnidgrbit == other.columnidgrbit && self.columnidflags == other.columnidflags && self.columnidcRecord == other.columnidcRecord && self.columnidcPage == other.columnidcPage } } #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -2662,17 +2574,7 @@ impl ::core::default::Default for JET_OPENTEMPORARYTABLE { #[cfg(feature = "Win32_Storage_StructuredStorage")] impl ::core::fmt::Debug for JET_OPENTEMPORARYTABLE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_OPENTEMPORARYTABLE") - .field("cbStruct", &self.cbStruct) - .field("prgcolumndef", &self.prgcolumndef) - .field("ccolumn", &self.ccolumn) - .field("pidxunicode", &self.pidxunicode) - .field("grbit", &self.grbit) - .field("prgcolumnid", &self.prgcolumnid) - .field("cbKeyMost", &self.cbKeyMost) - .field("cbVarSegMac", &self.cbVarSegMac) - .field("tableid", &self.tableid) - .finish() + fmt.debug_struct("JET_OPENTEMPORARYTABLE").field("cbStruct", &self.cbStruct).field("prgcolumndef", &self.prgcolumndef).field("ccolumn", &self.ccolumn).field("pidxunicode", &self.pidxunicode).field("grbit", &self.grbit).field("prgcolumnid", &self.prgcolumnid).field("cbKeyMost", &self.cbKeyMost).field("cbVarSegMac", &self.cbVarSegMac).field("tableid", &self.tableid).finish() } } #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -2712,17 +2614,7 @@ impl ::core::default::Default for JET_OPENTEMPORARYTABLE2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl ::core::fmt::Debug for JET_OPENTEMPORARYTABLE2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_OPENTEMPORARYTABLE2") - .field("cbStruct", &self.cbStruct) - .field("prgcolumndef", &self.prgcolumndef) - .field("ccolumn", &self.ccolumn) - .field("pidxunicode", &self.pidxunicode) - .field("grbit", &self.grbit) - .field("prgcolumnid", &self.prgcolumnid) - .field("cbKeyMost", &self.cbKeyMost) - .field("cbVarSegMac", &self.cbVarSegMac) - .field("tableid", &self.tableid) - .finish() + fmt.debug_struct("JET_OPENTEMPORARYTABLE2").field("cbStruct", &self.cbStruct).field("prgcolumndef", &self.prgcolumndef).field("ccolumn", &self.ccolumn).field("pidxunicode", &self.pidxunicode).field("grbit", &self.grbit).field("prgcolumnid", &self.prgcolumnid).field("cbKeyMost", &self.cbKeyMost).field("cbVarSegMac", &self.cbVarSegMac).field("tableid", &self.tableid).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -3025,16 +2917,7 @@ impl ::core::default::Default for JET_RECSIZE { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::fmt::Debug for JET_RECSIZE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_RECSIZE") - .field("cbData", &self.cbData) - .field("cbLongValueData", &self.cbLongValueData) - .field("cbOverhead", &self.cbOverhead) - .field("cbLongValueOverhead", &self.cbLongValueOverhead) - .field("cNonTaggedColumns", &self.cNonTaggedColumns) - .field("cTaggedColumns", &self.cTaggedColumns) - .field("cLongValues", &self.cLongValues) - .field("cMultiValues", &self.cMultiValues) - .finish() + fmt.debug_struct("JET_RECSIZE").field("cbData", &self.cbData).field("cbLongValueData", &self.cbLongValueData).field("cbOverhead", &self.cbOverhead).field("cbLongValueOverhead", &self.cbLongValueOverhead).field("cNonTaggedColumns", &self.cNonTaggedColumns).field("cTaggedColumns", &self.cTaggedColumns).field("cLongValues", &self.cLongValues).field("cMultiValues", &self.cMultiValues).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -3127,17 +3010,7 @@ impl ::core::fmt::Debug for JET_RECSIZE2 { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::cmp::PartialEq for JET_RECSIZE2 { fn eq(&self, other: &Self) -> bool { - self.cbData == other.cbData - && self.cbLongValueData == other.cbLongValueData - && self.cbOverhead == other.cbOverhead - && self.cbLongValueOverhead == other.cbLongValueOverhead - && self.cNonTaggedColumns == other.cNonTaggedColumns - && self.cTaggedColumns == other.cTaggedColumns - && self.cLongValues == other.cLongValues - && self.cMultiValues == other.cMultiValues - && self.cCompressedColumns == other.cCompressedColumns - && self.cbDataCompressed == other.cbDataCompressed - && self.cbLongValueDataCompressed == other.cbLongValueDataCompressed + self.cbData == other.cbData && self.cbLongValueData == other.cbLongValueData && self.cbOverhead == other.cbOverhead && self.cbLongValueOverhead == other.cbLongValueOverhead && self.cNonTaggedColumns == other.cNonTaggedColumns && self.cTaggedColumns == other.cTaggedColumns && self.cLongValues == other.cLongValues && self.cMultiValues == other.cMultiValues && self.cCompressedColumns == other.cCompressedColumns && self.cbDataCompressed == other.cbDataCompressed && self.cbLongValueDataCompressed == other.cbLongValueDataCompressed } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -3251,17 +3124,7 @@ impl ::core::default::Default for JET_RETRIEVECOLUMN { } impl ::core::fmt::Debug for JET_RETRIEVECOLUMN { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_RETRIEVECOLUMN") - .field("columnid", &self.columnid) - .field("pvData", &self.pvData) - .field("cbData", &self.cbData) - .field("cbActual", &self.cbActual) - .field("grbit", &self.grbit) - .field("ibLongValue", &self.ibLongValue) - .field("itagSequence", &self.itagSequence) - .field("columnidNextTagged", &self.columnidNextTagged) - .field("err", &self.err) - .finish() + fmt.debug_struct("JET_RETRIEVECOLUMN").field("columnid", &self.columnid).field("pvData", &self.pvData).field("cbData", &self.cbData).field("cbActual", &self.cbActual).field("grbit", &self.grbit).field("ibLongValue", &self.ibLongValue).field("itagSequence", &self.itagSequence).field("columnidNextTagged", &self.columnidNextTagged).field("err", &self.err).finish() } } impl ::core::cmp::PartialEq for JET_RETRIEVECOLUMN { @@ -3604,16 +3467,7 @@ impl ::core::default::Default for JET_SPACEHINTS { } impl ::core::fmt::Debug for JET_SPACEHINTS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_SPACEHINTS") - .field("cbStruct", &self.cbStruct) - .field("ulInitialDensity", &self.ulInitialDensity) - .field("cbInitial", &self.cbInitial) - .field("grbit", &self.grbit) - .field("ulMaintDensity", &self.ulMaintDensity) - .field("ulGrowth", &self.ulGrowth) - .field("cbMinExtent", &self.cbMinExtent) - .field("cbMaxExtent", &self.cbMaxExtent) - .finish() + fmt.debug_struct("JET_SPACEHINTS").field("cbStruct", &self.cbStruct).field("ulInitialDensity", &self.ulInitialDensity).field("cbInitial", &self.cbInitial).field("grbit", &self.grbit).field("ulMaintDensity", &self.ulMaintDensity).field("ulGrowth", &self.ulGrowth).field("cbMinExtent", &self.cbMinExtent).field("cbMaxExtent", &self.cbMaxExtent).finish() } } impl ::core::cmp::PartialEq for JET_SPACEHINTS { @@ -3676,20 +3530,7 @@ impl ::core::fmt::Debug for JET_TABLECREATE2_A { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl ::core::cmp::PartialEq for JET_TABLECREATE2_A { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.szTableName == other.szTableName - && self.szTemplateTableName == other.szTemplateTableName - && self.ulPages == other.ulPages - && self.ulDensity == other.ulDensity - && self.rgcolumncreate == other.rgcolumncreate - && self.cColumns == other.cColumns - && self.rgindexcreate == other.rgindexcreate - && self.cIndexes == other.cIndexes - && self.szCallback == other.szCallback - && self.cbtyp == other.cbtyp - && self.grbit == other.grbit - && self.tableid == other.tableid - && self.cCreated == other.cCreated + self.cbStruct == other.cbStruct && self.szTableName == other.szTableName && self.szTemplateTableName == other.szTemplateTableName && self.ulPages == other.ulPages && self.ulDensity == other.ulDensity && self.rgcolumncreate == other.rgcolumncreate && self.cColumns == other.cColumns && self.rgindexcreate == other.rgindexcreate && self.cIndexes == other.cIndexes && self.szCallback == other.szCallback && self.cbtyp == other.cbtyp && self.grbit == other.grbit && self.tableid == other.tableid && self.cCreated == other.cCreated } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -3749,20 +3590,7 @@ impl ::core::fmt::Debug for JET_TABLECREATE2_W { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl ::core::cmp::PartialEq for JET_TABLECREATE2_W { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.szTableName == other.szTableName - && self.szTemplateTableName == other.szTemplateTableName - && self.ulPages == other.ulPages - && self.ulDensity == other.ulDensity - && self.rgcolumncreate == other.rgcolumncreate - && self.cColumns == other.cColumns - && self.rgindexcreate == other.rgindexcreate - && self.cIndexes == other.cIndexes - && self.szCallback == other.szCallback - && self.cbtyp == other.cbtyp - && self.grbit == other.grbit - && self.tableid == other.tableid - && self.cCreated == other.cCreated + self.cbStruct == other.cbStruct && self.szTableName == other.szTableName && self.szTemplateTableName == other.szTemplateTableName && self.ulPages == other.ulPages && self.ulDensity == other.ulDensity && self.rgcolumncreate == other.rgcolumncreate && self.cColumns == other.cColumns && self.rgindexcreate == other.rgindexcreate && self.cIndexes == other.cIndexes && self.szCallback == other.szCallback && self.cbtyp == other.cbtyp && self.grbit == other.grbit && self.tableid == other.tableid && self.cCreated == other.cCreated } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -3828,23 +3656,7 @@ impl ::core::fmt::Debug for JET_TABLECREATE3_A { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl ::core::cmp::PartialEq for JET_TABLECREATE3_A { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.szTableName == other.szTableName - && self.szTemplateTableName == other.szTemplateTableName - && self.ulPages == other.ulPages - && self.ulDensity == other.ulDensity - && self.rgcolumncreate == other.rgcolumncreate - && self.cColumns == other.cColumns - && self.rgindexcreate == other.rgindexcreate - && self.cIndexes == other.cIndexes - && self.szCallback == other.szCallback - && self.cbtyp == other.cbtyp - && self.grbit == other.grbit - && self.pSeqSpacehints == other.pSeqSpacehints - && self.pLVSpacehints == other.pLVSpacehints - && self.cbSeparateLV == other.cbSeparateLV - && self.tableid == other.tableid - && self.cCreated == other.cCreated + self.cbStruct == other.cbStruct && self.szTableName == other.szTableName && self.szTemplateTableName == other.szTemplateTableName && self.ulPages == other.ulPages && self.ulDensity == other.ulDensity && self.rgcolumncreate == other.rgcolumncreate && self.cColumns == other.cColumns && self.rgindexcreate == other.rgindexcreate && self.cIndexes == other.cIndexes && self.szCallback == other.szCallback && self.cbtyp == other.cbtyp && self.grbit == other.grbit && self.pSeqSpacehints == other.pSeqSpacehints && self.pLVSpacehints == other.pLVSpacehints && self.cbSeparateLV == other.cbSeparateLV && self.tableid == other.tableid && self.cCreated == other.cCreated } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -3910,23 +3722,7 @@ impl ::core::fmt::Debug for JET_TABLECREATE3_W { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl ::core::cmp::PartialEq for JET_TABLECREATE3_W { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.szTableName == other.szTableName - && self.szTemplateTableName == other.szTemplateTableName - && self.ulPages == other.ulPages - && self.ulDensity == other.ulDensity - && self.rgcolumncreate == other.rgcolumncreate - && self.cColumns == other.cColumns - && self.rgindexcreate == other.rgindexcreate - && self.cIndexes == other.cIndexes - && self.szCallback == other.szCallback - && self.cbtyp == other.cbtyp - && self.grbit == other.grbit - && self.pSeqSpacehints == other.pSeqSpacehints - && self.pLVSpacehints == other.pLVSpacehints - && self.cbSeparateLV == other.cbSeparateLV - && self.tableid == other.tableid - && self.cCreated == other.cCreated + self.cbStruct == other.cbStruct && self.szTableName == other.szTableName && self.szTemplateTableName == other.szTemplateTableName && self.ulPages == other.ulPages && self.ulDensity == other.ulDensity && self.rgcolumncreate == other.rgcolumncreate && self.cColumns == other.cColumns && self.rgindexcreate == other.rgindexcreate && self.cIndexes == other.cIndexes && self.szCallback == other.szCallback && self.cbtyp == other.cbtyp && self.grbit == other.grbit && self.pSeqSpacehints == other.pSeqSpacehints && self.pLVSpacehints == other.pLVSpacehints && self.cbSeparateLV == other.cbSeparateLV && self.tableid == other.tableid && self.cCreated == other.cCreated } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -3992,23 +3788,7 @@ impl ::core::fmt::Debug for JET_TABLECREATE4_A { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl ::core::cmp::PartialEq for JET_TABLECREATE4_A { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.szTableName == other.szTableName - && self.szTemplateTableName == other.szTemplateTableName - && self.ulPages == other.ulPages - && self.ulDensity == other.ulDensity - && self.rgcolumncreate == other.rgcolumncreate - && self.cColumns == other.cColumns - && self.rgindexcreate == other.rgindexcreate - && self.cIndexes == other.cIndexes - && self.szCallback == other.szCallback - && self.cbtyp == other.cbtyp - && self.grbit == other.grbit - && self.pSeqSpacehints == other.pSeqSpacehints - && self.pLVSpacehints == other.pLVSpacehints - && self.cbSeparateLV == other.cbSeparateLV - && self.tableid == other.tableid - && self.cCreated == other.cCreated + self.cbStruct == other.cbStruct && self.szTableName == other.szTableName && self.szTemplateTableName == other.szTemplateTableName && self.ulPages == other.ulPages && self.ulDensity == other.ulDensity && self.rgcolumncreate == other.rgcolumncreate && self.cColumns == other.cColumns && self.rgindexcreate == other.rgindexcreate && self.cIndexes == other.cIndexes && self.szCallback == other.szCallback && self.cbtyp == other.cbtyp && self.grbit == other.grbit && self.pSeqSpacehints == other.pSeqSpacehints && self.pLVSpacehints == other.pLVSpacehints && self.cbSeparateLV == other.cbSeparateLV && self.tableid == other.tableid && self.cCreated == other.cCreated } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -4074,23 +3854,7 @@ impl ::core::fmt::Debug for JET_TABLECREATE4_W { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] impl ::core::cmp::PartialEq for JET_TABLECREATE4_W { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.szTableName == other.szTableName - && self.szTemplateTableName == other.szTemplateTableName - && self.ulPages == other.ulPages - && self.ulDensity == other.ulDensity - && self.rgcolumncreate == other.rgcolumncreate - && self.cColumns == other.cColumns - && self.rgindexcreate == other.rgindexcreate - && self.cIndexes == other.cIndexes - && self.szCallback == other.szCallback - && self.cbtyp == other.cbtyp - && self.grbit == other.grbit - && self.pSeqSpacehints == other.pSeqSpacehints - && self.pLVSpacehints == other.pLVSpacehints - && self.cbSeparateLV == other.cbSeparateLV - && self.tableid == other.tableid - && self.cCreated == other.cCreated + self.cbStruct == other.cbStruct && self.szTableName == other.szTableName && self.szTemplateTableName == other.szTemplateTableName && self.ulPages == other.ulPages && self.ulDensity == other.ulDensity && self.rgcolumncreate == other.rgcolumncreate && self.cColumns == other.cColumns && self.rgindexcreate == other.rgindexcreate && self.cIndexes == other.cIndexes && self.szCallback == other.szCallback && self.cbtyp == other.cbtyp && self.grbit == other.grbit && self.pSeqSpacehints == other.pSeqSpacehints && self.pLVSpacehints == other.pLVSpacehints && self.cbSeparateLV == other.cbSeparateLV && self.tableid == other.tableid && self.cCreated == other.cCreated } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_StructuredStorage"))] @@ -4231,16 +3995,7 @@ impl ::core::default::Default for JET_THREADSTATS { } impl ::core::fmt::Debug for JET_THREADSTATS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_THREADSTATS") - .field("cbStruct", &self.cbStruct) - .field("cPageReferenced", &self.cPageReferenced) - .field("cPageRead", &self.cPageRead) - .field("cPagePreread", &self.cPagePreread) - .field("cPageDirtied", &self.cPageDirtied) - .field("cPageRedirtied", &self.cPageRedirtied) - .field("cLogRecord", &self.cLogRecord) - .field("cbLogRecord", &self.cbLogRecord) - .finish() + fmt.debug_struct("JET_THREADSTATS").field("cbStruct", &self.cbStruct).field("cPageReferenced", &self.cPageReferenced).field("cPageRead", &self.cPageRead).field("cPagePreread", &self.cPagePreread).field("cPageDirtied", &self.cPageDirtied).field("cPageRedirtied", &self.cPageRedirtied).field("cLogRecord", &self.cLogRecord).field("cbLogRecord", &self.cbLogRecord).finish() } } impl ::core::cmp::PartialEq for JET_THREADSTATS { @@ -4278,18 +4033,7 @@ impl ::core::default::Default for JET_THREADSTATS2 { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::fmt::Debug for JET_THREADSTATS2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JET_THREADSTATS2") - .field("cbStruct", &self.cbStruct) - .field("cPageReferenced", &self.cPageReferenced) - .field("cPageRead", &self.cPageRead) - .field("cPagePreread", &self.cPagePreread) - .field("cPageDirtied", &self.cPageDirtied) - .field("cPageRedirtied", &self.cPageRedirtied) - .field("cLogRecord", &self.cLogRecord) - .field("cbLogRecord", &self.cbLogRecord) - .field("cusecPageCacheMiss", &self.cusecPageCacheMiss) - .field("cPageCacheMiss", &self.cPageCacheMiss) - .finish() + fmt.debug_struct("JET_THREADSTATS2").field("cbStruct", &self.cbStruct).field("cPageReferenced", &self.cPageReferenced).field("cPageRead", &self.cPageRead).field("cPagePreread", &self.cPagePreread).field("cPageDirtied", &self.cPageDirtied).field("cPageRedirtied", &self.cPageRedirtied).field("cLogRecord", &self.cLogRecord).field("cbLogRecord", &self.cbLogRecord).field("cusecPageCacheMiss", &self.cusecPageCacheMiss).field("cPageCacheMiss", &self.cPageCacheMiss).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -6519,18 +6263,7 @@ pub unsafe fn JetEnumerateColumns<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn JetEnumerateColumns(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, cenumcolumnid: u32, rgenumcolumnid: *const JET_ENUMCOLUMNID, pcenumcolumn: *mut u32, prgenumcolumn: *mut *mut JET_ENUMCOLUMN, pfnrealloc: ::windows::core::RawPtr, pvrealloccontext: *const ::core::ffi::c_void, cbdatamost: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetEnumerateColumns( - sesid.into_param().abi(), - tableid.into_param().abi(), - ::core::mem::transmute(cenumcolumnid), - ::core::mem::transmute(rgenumcolumnid), - ::core::mem::transmute(pcenumcolumn), - ::core::mem::transmute(prgenumcolumn), - ::core::mem::transmute(pfnrealloc), - ::core::mem::transmute(pvrealloccontext), - ::core::mem::transmute(cbdatamost), - ::core::mem::transmute(grbit), - )) + ::core::mem::transmute(JetEnumerateColumns(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(cenumcolumnid), ::core::mem::transmute(rgenumcolumnid), ::core::mem::transmute(pcenumcolumn), ::core::mem::transmute(prgenumcolumn), ::core::mem::transmute(pfnrealloc), ::core::mem::transmute(pvrealloccontext), ::core::mem::transmute(cbdatamost), ::core::mem::transmute(grbit))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6558,18 +6291,7 @@ pub unsafe fn JetExternalRestore2A(szcheckpointfilepath: *const i8, szlogpath: * extern "system" { fn JetExternalRestore2A(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: *const JET_RSTMAP_A, crstfilemap: i32, szbackuplogpath: *const i8, ploginfo: *mut JET_LOGINFO_A, sztargetinstancename: *const i8, sztargetinstancelogpath: *const i8, sztargetinstancecheckpointpath: *const i8, pfn: ::windows::core::RawPtr) -> i32; } - ::core::mem::transmute(JetExternalRestore2A( - ::core::mem::transmute(szcheckpointfilepath), - ::core::mem::transmute(szlogpath), - ::core::mem::transmute(rgrstmap), - ::core::mem::transmute(crstfilemap), - ::core::mem::transmute(szbackuplogpath), - ::core::mem::transmute(ploginfo), - ::core::mem::transmute(sztargetinstancename), - ::core::mem::transmute(sztargetinstancelogpath), - ::core::mem::transmute(sztargetinstancecheckpointpath), - ::core::mem::transmute(pfn), - )) + ::core::mem::transmute(JetExternalRestore2A(::core::mem::transmute(szcheckpointfilepath), ::core::mem::transmute(szlogpath), ::core::mem::transmute(rgrstmap), ::core::mem::transmute(crstfilemap), ::core::mem::transmute(szbackuplogpath), ::core::mem::transmute(ploginfo), ::core::mem::transmute(sztargetinstancename), ::core::mem::transmute(sztargetinstancelogpath), ::core::mem::transmute(sztargetinstancecheckpointpath), ::core::mem::transmute(pfn))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6583,18 +6305,7 @@ pub unsafe fn JetExternalRestore2W(szcheckpointfilepath: *const u16, szlogpath: extern "system" { fn JetExternalRestore2W(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: *const JET_RSTMAP_W, crstfilemap: i32, szbackuplogpath: *const u16, ploginfo: *mut JET_LOGINFO_W, sztargetinstancename: *const u16, sztargetinstancelogpath: *const u16, sztargetinstancecheckpointpath: *const u16, pfn: ::windows::core::RawPtr) -> i32; } - ::core::mem::transmute(JetExternalRestore2W( - ::core::mem::transmute(szcheckpointfilepath), - ::core::mem::transmute(szlogpath), - ::core::mem::transmute(rgrstmap), - ::core::mem::transmute(crstfilemap), - ::core::mem::transmute(szbackuplogpath), - ::core::mem::transmute(ploginfo), - ::core::mem::transmute(sztargetinstancename), - ::core::mem::transmute(sztargetinstancelogpath), - ::core::mem::transmute(sztargetinstancecheckpointpath), - ::core::mem::transmute(pfn), - )) + ::core::mem::transmute(JetExternalRestore2W(::core::mem::transmute(szcheckpointfilepath), ::core::mem::transmute(szlogpath), ::core::mem::transmute(rgrstmap), ::core::mem::transmute(crstfilemap), ::core::mem::transmute(szbackuplogpath), ::core::mem::transmute(ploginfo), ::core::mem::transmute(sztargetinstancename), ::core::mem::transmute(sztargetinstancelogpath), ::core::mem::transmute(sztargetinstancecheckpointpath), ::core::mem::transmute(pfn))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6608,16 +6319,7 @@ pub unsafe fn JetExternalRestoreA(szcheckpointfilepath: *const i8, szlogpath: *c extern "system" { fn JetExternalRestoreA(szcheckpointfilepath: *const i8, szlogpath: *const i8, rgrstmap: *const JET_RSTMAP_A, crstfilemap: i32, szbackuplogpath: *const i8, genlow: i32, genhigh: i32, pfn: ::windows::core::RawPtr) -> i32; } - ::core::mem::transmute(JetExternalRestoreA( - ::core::mem::transmute(szcheckpointfilepath), - ::core::mem::transmute(szlogpath), - ::core::mem::transmute(rgrstmap), - ::core::mem::transmute(crstfilemap), - ::core::mem::transmute(szbackuplogpath), - ::core::mem::transmute(genlow), - ::core::mem::transmute(genhigh), - ::core::mem::transmute(pfn), - )) + ::core::mem::transmute(JetExternalRestoreA(::core::mem::transmute(szcheckpointfilepath), ::core::mem::transmute(szlogpath), ::core::mem::transmute(rgrstmap), ::core::mem::transmute(crstfilemap), ::core::mem::transmute(szbackuplogpath), ::core::mem::transmute(genlow), ::core::mem::transmute(genhigh), ::core::mem::transmute(pfn))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6631,16 +6333,7 @@ pub unsafe fn JetExternalRestoreW(szcheckpointfilepath: *const u16, szlogpath: * extern "system" { fn JetExternalRestoreW(szcheckpointfilepath: *const u16, szlogpath: *const u16, rgrstmap: *const JET_RSTMAP_W, crstfilemap: i32, szbackuplogpath: *const u16, genlow: i32, genhigh: i32, pfn: ::windows::core::RawPtr) -> i32; } - ::core::mem::transmute(JetExternalRestoreW( - ::core::mem::transmute(szcheckpointfilepath), - ::core::mem::transmute(szlogpath), - ::core::mem::transmute(rgrstmap), - ::core::mem::transmute(crstfilemap), - ::core::mem::transmute(szbackuplogpath), - ::core::mem::transmute(genlow), - ::core::mem::transmute(genhigh), - ::core::mem::transmute(pfn), - )) + ::core::mem::transmute(JetExternalRestoreW(::core::mem::transmute(szcheckpointfilepath), ::core::mem::transmute(szlogpath), ::core::mem::transmute(rgrstmap), ::core::mem::transmute(crstfilemap), ::core::mem::transmute(szbackuplogpath), ::core::mem::transmute(genlow), ::core::mem::transmute(genhigh), ::core::mem::transmute(pfn))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7123,17 +6816,7 @@ pub unsafe fn JetGetSecondaryIndexBookmark<'a, Param0: ::windows::core::IntoPara extern "system" { fn JetGetSecondaryIndexBookmark(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, pvsecondarykey: *mut ::core::ffi::c_void, cbsecondarykeymax: u32, pcbsecondarykeyactual: *mut u32, pvprimarybookmark: *mut ::core::ffi::c_void, cbprimarybookmarkmax: u32, pcbprimarybookmarkactual: *mut u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetGetSecondaryIndexBookmark( - sesid.into_param().abi(), - tableid.into_param().abi(), - ::core::mem::transmute(pvsecondarykey), - ::core::mem::transmute(cbsecondarykeymax), - ::core::mem::transmute(pcbsecondarykeyactual), - ::core::mem::transmute(pvprimarybookmark), - ::core::mem::transmute(cbprimarybookmarkmax), - ::core::mem::transmute(pcbprimarybookmarkactual), - ::core::mem::transmute(grbit), - )) + ::core::mem::transmute(JetGetSecondaryIndexBookmark(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(pvsecondarykey), ::core::mem::transmute(cbsecondarykeymax), ::core::mem::transmute(pcbsecondarykeyactual), ::core::mem::transmute(pvprimarybookmark), ::core::mem::transmute(cbprimarybookmarkmax), ::core::mem::transmute(pcbprimarybookmarkactual), ::core::mem::transmute(grbit))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7855,16 +7538,7 @@ pub unsafe fn JetPrereadIndexRanges<'a, Param0: ::windows::core::IntoParam<'a, s extern "system" { fn JetPrereadIndexRanges(sesid: super::StructuredStorage::JET_SESID, tableid: super::StructuredStorage::JET_TABLEID, rgindexranges: *const JET_INDEX_RANGE, cindexranges: u32, pcrangespreread: *mut u32, rgcolumnidpreread: *const u32, ccolumnidpreread: u32, grbit: u32) -> i32; } - ::core::mem::transmute(JetPrereadIndexRanges( - sesid.into_param().abi(), - tableid.into_param().abi(), - ::core::mem::transmute(rgindexranges), - ::core::mem::transmute(cindexranges), - ::core::mem::transmute(pcrangespreread), - ::core::mem::transmute(rgcolumnidpreread), - ::core::mem::transmute(ccolumnidpreread), - ::core::mem::transmute(grbit), - )) + ::core::mem::transmute(JetPrereadIndexRanges(sesid.into_param().abi(), tableid.into_param().abi(), ::core::mem::transmute(rgindexranges), ::core::mem::transmute(cindexranges), ::core::mem::transmute(pcrangespreread), ::core::mem::transmute(rgcolumnidpreread), ::core::mem::transmute(ccolumnidpreread), ::core::mem::transmute(grbit))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/Storage/OfflineFiles/mod.rs b/src/Windows/Win32/Storage/OfflineFiles/mod.rs index cf2961b088..9f8ef3a065 100644 --- a/src/Windows/Win32/Storage/OfflineFiles/mod.rs +++ b/src/Windows/Win32/Storage/OfflineFiles/mod.rs @@ -110,29 +110,8 @@ pub struct IEnumOfflineFilesSettings_abi( pub struct IOfflineFilesCache(pub ::windows::core::IUnknown); impl IOfflineFilesCache { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Synchronize<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, IOfflineFilesSyncConflictHandler>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>( - &self, - hwndparent: Param0, - rgpszpaths: *const super::super::Foundation::PWSTR, - cpaths: u32, - basync: Param3, - dwsynccontrol: u32, - pisyncconflicthandler: Param5, - piprogress: Param6, - psyncid: *const ::windows::core::GUID, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - hwndparent.into_param().abi(), - ::core::mem::transmute(rgpszpaths), - ::core::mem::transmute(cpaths), - basync.into_param().abi(), - ::core::mem::transmute(dwsynccontrol), - pisyncconflicthandler.into_param().abi(), - piprogress.into_param().abi(), - ::core::mem::transmute(psyncid), - ) - .ok() + pub unsafe fn Synchronize<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, IOfflineFilesSyncConflictHandler>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>(&self, hwndparent: Param0, rgpszpaths: *const super::super::Foundation::PWSTR, cpaths: u32, basync: Param3, dwsynccontrol: u32, pisyncconflicthandler: Param5, piprogress: Param6, psyncid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), hwndparent.into_param().abi(), ::core::mem::transmute(rgpszpaths), ::core::mem::transmute(cpaths), basync.into_param().abi(), ::core::mem::transmute(dwsynccontrol), pisyncconflicthandler.into_param().abi(), piprogress.into_param().abi(), ::core::mem::transmute(psyncid)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DeleteItems<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, IOfflineFilesSimpleProgress>>(&self, rgpszpaths: *const super::super::Foundation::PWSTR, cpaths: u32, dwflags: u32, basync: Param3, piprogress: Param4) -> ::windows::core::Result<()> { @@ -143,29 +122,11 @@ impl IOfflineFilesCache { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pszuser.into_param().abi(), ::core::mem::transmute(rgpszpaths), ::core::mem::transmute(cpaths), ::core::mem::transmute(dwflags), basync.into_param().abi(), piprogress.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Pin<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>( - &self, - hwndparent: Param0, - rgpszpaths: *const super::super::Foundation::PWSTR, - cpaths: u32, - bdeep: Param3, - basync: Param4, - dwpincontrolflags: u32, - piprogress: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn Pin<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>(&self, hwndparent: Param0, rgpszpaths: *const super::super::Foundation::PWSTR, cpaths: u32, bdeep: Param3, basync: Param4, dwpincontrolflags: u32, piprogress: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), hwndparent.into_param().abi(), ::core::mem::transmute(rgpszpaths), ::core::mem::transmute(cpaths), bdeep.into_param().abi(), basync.into_param().abi(), ::core::mem::transmute(dwpincontrolflags), piprogress.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Unpin<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>( - &self, - hwndparent: Param0, - rgpszpaths: *const super::super::Foundation::PWSTR, - cpaths: u32, - bdeep: Param3, - basync: Param4, - dwpincontrolflags: u32, - piprogress: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn Unpin<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>(&self, hwndparent: Param0, rgpszpaths: *const super::super::Foundation::PWSTR, cpaths: u32, bdeep: Param3, basync: Param4, dwpincontrolflags: u32, piprogress: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), hwndparent.into_param().abi(), ::core::mem::transmute(rgpszpaths), ::core::mem::transmute(cpaths), bdeep.into_param().abi(), basync.into_param().abi(), ::core::mem::transmute(dwpincontrolflags), piprogress.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -182,15 +143,7 @@ impl IOfflineFilesCache { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), pszpath.into_param().abi(), ::core::mem::transmute(dwqueryflags), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn FindItemEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param2: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param3: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param4: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>>( - &self, - pszpath: Param0, - pincludefilefilter: Param1, - pincludedirfilter: Param2, - pexcludefilefilter: Param3, - pexcludedirfilter: Param4, - dwqueryflags: u32, - ) -> ::windows::core::Result { + pub unsafe fn FindItemEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param2: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param3: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param4: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>>(&self, pszpath: Param0, pincludefilefilter: Param1, pincludedirfilter: Param2, pexcludefilefilter: Param3, pexcludedirfilter: Param4, dwqueryflags: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), pszpath.into_param().abi(), pincludefilefilter.into_param().abi(), pincludedirfilter.into_param().abi(), pexcludefilefilter.into_param().abi(), pexcludedirfilter.into_param().abi(), ::core::mem::transmute(dwqueryflags), &mut result__).from_abi::(result__) } @@ -292,29 +245,8 @@ pub struct IOfflineFilesCache_abi( pub struct IOfflineFilesCache2(pub ::windows::core::IUnknown); impl IOfflineFilesCache2 { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Synchronize<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, IOfflineFilesSyncConflictHandler>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>( - &self, - hwndparent: Param0, - rgpszpaths: *const super::super::Foundation::PWSTR, - cpaths: u32, - basync: Param3, - dwsynccontrol: u32, - pisyncconflicthandler: Param5, - piprogress: Param6, - psyncid: *const ::windows::core::GUID, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - hwndparent.into_param().abi(), - ::core::mem::transmute(rgpszpaths), - ::core::mem::transmute(cpaths), - basync.into_param().abi(), - ::core::mem::transmute(dwsynccontrol), - pisyncconflicthandler.into_param().abi(), - piprogress.into_param().abi(), - ::core::mem::transmute(psyncid), - ) - .ok() + pub unsafe fn Synchronize<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, IOfflineFilesSyncConflictHandler>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>(&self, hwndparent: Param0, rgpszpaths: *const super::super::Foundation::PWSTR, cpaths: u32, basync: Param3, dwsynccontrol: u32, pisyncconflicthandler: Param5, piprogress: Param6, psyncid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), hwndparent.into_param().abi(), ::core::mem::transmute(rgpszpaths), ::core::mem::transmute(cpaths), basync.into_param().abi(), ::core::mem::transmute(dwsynccontrol), pisyncconflicthandler.into_param().abi(), piprogress.into_param().abi(), ::core::mem::transmute(psyncid)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DeleteItems<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, IOfflineFilesSimpleProgress>>(&self, rgpszpaths: *const super::super::Foundation::PWSTR, cpaths: u32, dwflags: u32, basync: Param3, piprogress: Param4) -> ::windows::core::Result<()> { @@ -325,29 +257,11 @@ impl IOfflineFilesCache2 { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pszuser.into_param().abi(), ::core::mem::transmute(rgpszpaths), ::core::mem::transmute(cpaths), ::core::mem::transmute(dwflags), basync.into_param().abi(), piprogress.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Pin<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>( - &self, - hwndparent: Param0, - rgpszpaths: *const super::super::Foundation::PWSTR, - cpaths: u32, - bdeep: Param3, - basync: Param4, - dwpincontrolflags: u32, - piprogress: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn Pin<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>(&self, hwndparent: Param0, rgpszpaths: *const super::super::Foundation::PWSTR, cpaths: u32, bdeep: Param3, basync: Param4, dwpincontrolflags: u32, piprogress: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), hwndparent.into_param().abi(), ::core::mem::transmute(rgpszpaths), ::core::mem::transmute(cpaths), bdeep.into_param().abi(), basync.into_param().abi(), ::core::mem::transmute(dwpincontrolflags), piprogress.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Unpin<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>( - &self, - hwndparent: Param0, - rgpszpaths: *const super::super::Foundation::PWSTR, - cpaths: u32, - bdeep: Param3, - basync: Param4, - dwpincontrolflags: u32, - piprogress: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn Unpin<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, IOfflineFilesSyncProgress>>(&self, hwndparent: Param0, rgpszpaths: *const super::super::Foundation::PWSTR, cpaths: u32, bdeep: Param3, basync: Param4, dwpincontrolflags: u32, piprogress: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), hwndparent.into_param().abi(), ::core::mem::transmute(rgpszpaths), ::core::mem::transmute(cpaths), bdeep.into_param().abi(), basync.into_param().abi(), ::core::mem::transmute(dwpincontrolflags), piprogress.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -364,15 +278,7 @@ impl IOfflineFilesCache2 { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), pszpath.into_param().abi(), ::core::mem::transmute(dwqueryflags), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn FindItemEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param2: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param3: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param4: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>>( - &self, - pszpath: Param0, - pincludefilefilter: Param1, - pincludedirfilter: Param2, - pexcludefilefilter: Param3, - pexcludedirfilter: Param4, - dwqueryflags: u32, - ) -> ::windows::core::Result { + pub unsafe fn FindItemEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param2: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param3: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>, Param4: ::windows::core::IntoParam<'a, IOfflineFilesItemFilter>>(&self, pszpath: Param0, pincludefilefilter: Param1, pincludedirfilter: Param2, pexcludefilefilter: Param3, pexcludedirfilter: Param4, dwqueryflags: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), pszpath.into_param().abi(), pincludefilefilter.into_param().abi(), pincludedirfilter.into_param().abi(), pexcludefilefilter.into_param().abi(), pexcludedirfilter.into_param().abi(), ::core::mem::transmute(dwqueryflags), &mut result__).from_abi::(result__) } @@ -1332,15 +1238,7 @@ impl IOfflineFilesEvents3 { (::windows::core::Interface::vtable(self).36)(::core::mem::transmute_copy(self)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn TransparentCacheItemNotify<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - pszpath: Param0, - eventtype: OFFLINEFILES_EVENTS, - itemtype: OFFLINEFILES_ITEM_TYPE, - bmodifieddata: Param3, - bmodifiedattributes: Param4, - pzsoldpath: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn TransparentCacheItemNotify<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pszpath: Param0, eventtype: OFFLINEFILES_EVENTS, itemtype: OFFLINEFILES_ITEM_TYPE, bmodifieddata: Param3, bmodifiedattributes: Param4, pzsoldpath: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).37)(::core::mem::transmute_copy(self), pszpath.into_param().abi(), ::core::mem::transmute(eventtype), ::core::mem::transmute(itemtype), bmodifieddata.into_param().abi(), bmodifiedattributes.into_param().abi(), pzsoldpath.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -1604,15 +1502,7 @@ impl IOfflineFilesEvents4 { (::windows::core::Interface::vtable(self).36)(::core::mem::transmute_copy(self)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn TransparentCacheItemNotify<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - pszpath: Param0, - eventtype: OFFLINEFILES_EVENTS, - itemtype: OFFLINEFILES_ITEM_TYPE, - bmodifieddata: Param3, - bmodifiedattributes: Param4, - pzsoldpath: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn TransparentCacheItemNotify<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pszpath: Param0, eventtype: OFFLINEFILES_EVENTS, itemtype: OFFLINEFILES_ITEM_TYPE, bmodifieddata: Param3, bmodifiedattributes: Param4, pzsoldpath: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).37)(::core::mem::transmute_copy(self), pszpath.into_param().abi(), ::core::mem::transmute(eventtype), ::core::mem::transmute(itemtype), bmodifieddata.into_param().abi(), bmodifiedattributes.into_param().abi(), pzsoldpath.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Storage/Packaging/Appx/mod.rs b/src/Windows/Win32/Storage/Packaging/Appx/mod.rs index 27a39bbc52..0d12b2dd27 100644 --- a/src/Windows/Win32/Storage/Packaging/Appx/mod.rs +++ b/src/Windows/Win32/Storage/Packaging/Appx/mod.rs @@ -1887,12 +1887,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAppx } #[repr(C)] #[doc(hidden)] -pub struct IAppxBundleManifestPackageInfo3_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, targetdevicefamilies: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAppxBundleManifestPackageInfo3_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, targetdevicefamilies: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAppxBundleManifestPackageInfo4(pub ::windows::core::IUnknown); @@ -2079,12 +2074,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAppx } #[repr(C)] #[doc(hidden)] -pub struct IAppxBundleManifestReader2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, optionalbundles: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAppxBundleManifestReader2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, optionalbundles: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAppxBundleReader(pub ::windows::core::IUnknown); @@ -2913,15 +2903,7 @@ pub struct IAppxEncryptionFactory_abi( pub struct IAppxEncryptionFactory2(pub ::windows::core::IUnknown); impl IAppxEncryptionFactory2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn CreateEncryptedPackageWriter<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>( - &self, - outputstream: Param0, - manifeststream: Param1, - contentgroupmapstream: Param2, - settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS, - keyinfo: *const APPX_KEY_INFO, - exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS, - ) -> ::windows::core::Result { + pub unsafe fn CreateEncryptedPackageWriter<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>(&self, outputstream: Param0, manifeststream: Param1, contentgroupmapstream: Param2, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), outputstream.into_param().abi(), manifeststream.into_param().abi(), contentgroupmapstream.into_param().abi(), ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo), ::core::mem::transmute(exemptedfiles), &mut result__).from_abi::(result__) } @@ -2968,15 +2950,7 @@ impl IAppxEncryptionFactory3 { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), inputstream.into_param().abi(), outputstream.into_param().abi(), ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo), ::core::mem::transmute(exemptedfiles)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn CreateEncryptedPackageWriter<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>( - &self, - outputstream: Param0, - manifeststream: Param1, - contentgroupmapstream: Param2, - settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS2, - keyinfo: *const APPX_KEY_INFO, - exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS, - ) -> ::windows::core::Result { + pub unsafe fn CreateEncryptedPackageWriter<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>(&self, outputstream: Param0, manifeststream: Param1, contentgroupmapstream: Param2, settings: *const APPX_ENCRYPTED_PACKAGE_SETTINGS2, keyinfo: *const APPX_KEY_INFO, exemptedfiles: *const APPX_ENCRYPTED_EXEMPTIONS) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), outputstream.into_param().abi(), manifeststream.into_param().abi(), contentgroupmapstream.into_param().abi(), ::core::mem::transmute(settings), ::core::mem::transmute(keyinfo), ::core::mem::transmute(exemptedfiles), &mut result__).from_abi::(result__) } @@ -3740,12 +3714,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAppx } #[repr(C)] #[doc(hidden)] -pub struct IAppxManifestDriverDependency_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, driverconstraints: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAppxManifestDriverDependency_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, driverconstraints: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAppxManifestHostRuntimeDependenciesEnumerator(pub ::windows::core::IUnknown); @@ -5291,12 +5260,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAppx } #[repr(C)] #[doc(hidden)] -pub struct IAppxManifestReader5_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, mainpackagedependencies: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAppxManifestReader5_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, mainpackagedependencies: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAppxManifestReader6(pub ::windows::core::IUnknown); @@ -5569,13 +5533,7 @@ impl IAppxPackageEditor { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), updatedpackagestream.into_param().abi(), baselinepackagestream.into_param().abi(), deltapackagestream.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn CreateDeltaPackageUsingBaselineBlockMap<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>( - &self, - updatedpackagestream: Param0, - baselineblockmapstream: Param1, - baselinepackagefullname: Param2, - deltapackagestream: Param3, - ) -> ::windows::core::Result<()> { + pub unsafe fn CreateDeltaPackageUsingBaselineBlockMap<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param1: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>(&self, updatedpackagestream: Param0, baselineblockmapstream: Param1, baselinepackagefullname: Param2, deltapackagestream: Param3) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), updatedpackagestream.into_param().abi(), baselineblockmapstream.into_param().abi(), baselinepackagefullname.into_param().abi(), deltapackagestream.into_param().abi()).ok() } #[cfg(feature = "Win32_System_Com")] @@ -5911,12 +5869,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAppx } #[repr(C)] #[doc(hidden)] -pub struct IAppxPackagingDiagnosticEventSinkManager_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAppxPackagingDiagnosticEventSinkManager_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sink: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAppxSourceContentGroupMapReader(pub ::windows::core::IUnknown); @@ -6374,15 +6327,7 @@ pub unsafe fn RemovePackageDependency(packagedependencycontext: *const PACKAGEDE } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TryCreatePackageDependency<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSID>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, PACKAGE_VERSION>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - user: Param0, - packagefamilyname: Param1, - minversion: Param2, - packagedependencyprocessorarchitectures: PackageDependencyProcessorArchitectures, - lifetimekind: PackageDependencyLifetimeKind, - lifetimeartifact: Param5, - options: CreatePackageDependencyOptions, -) -> ::windows::core::Result { +pub unsafe fn TryCreatePackageDependency<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSID>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, PACKAGE_VERSION>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(user: Param0, packagefamilyname: Param1, minversion: Param2, packagedependencyprocessorarchitectures: PackageDependencyProcessorArchitectures, lifetimekind: PackageDependencyLifetimeKind, lifetimeartifact: Param5, options: CreatePackageDependencyOptions) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Storage/Packaging/Opc/mod.rs b/src/Windows/Win32/Storage/Packaging/Opc/mod.rs index bb8dcefb87..58c295992d 100644 --- a/src/Windows/Win32/Storage/Packaging/Opc/mod.rs +++ b/src/Windows/Win32/Storage/Packaging/Opc/mod.rs @@ -1356,12 +1356,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IOpcS } #[repr(C)] #[doc(hidden)] -pub struct IOpcSignatureCustomObject_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, xmlmarkup: *mut *mut u8, count: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IOpcSignatureCustomObject_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, xmlmarkup: *mut *mut u8, count: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IOpcSignatureCustomObjectEnumerator(pub ::windows::core::IUnknown); @@ -1786,14 +1781,7 @@ pub struct IOpcSignatureReferenceEnumerator_abi( pub struct IOpcSignatureReferenceSet(pub ::windows::core::IUnknown); impl IOpcSignatureReferenceSet { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn Create<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::System::Com::IUri>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - referenceuri: Param0, - referenceid: Param1, - r#type: Param2, - digestmethod: Param3, - transformmethod: OPC_CANONICALIZATION_METHOD, - ) -> ::windows::core::Result { + pub unsafe fn Create<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::System::Com::IUri>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, referenceuri: Param0, referenceid: Param1, r#type: Param2, digestmethod: Param3, transformmethod: OPC_CANONICALIZATION_METHOD) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), referenceuri.into_param().abi(), referenceid.into_param().abi(), r#type.into_param().abi(), digestmethod.into_param().abi(), ::core::mem::transmute(transformmethod), &mut result__).from_abi::(result__) } diff --git a/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs b/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs index d8cb1b33d6..7f891e4448 100644 --- a/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs +++ b/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs @@ -90,17 +90,7 @@ impl ::core::fmt::Debug for PRJ_CALLBACK_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PRJ_CALLBACK_DATA { fn eq(&self, other: &Self) -> bool { - self.Size == other.Size - && self.Flags == other.Flags - && self.NamespaceVirtualizationContext == other.NamespaceVirtualizationContext - && self.CommandId == other.CommandId - && self.FileId == other.FileId - && self.DataStreamId == other.DataStreamId - && self.FilePathName == other.FilePathName - && self.VersionInfo == other.VersionInfo - && self.TriggeringProcessId == other.TriggeringProcessId - && self.TriggeringProcessImageFileName == other.TriggeringProcessImageFileName - && self.InstanceContext == other.InstanceContext + self.Size == other.Size && self.Flags == other.Flags && self.NamespaceVirtualizationContext == other.NamespaceVirtualizationContext && self.CommandId == other.CommandId && self.FileId == other.FileId && self.DataStreamId == other.DataStreamId && self.FilePathName == other.FilePathName && self.VersionInfo == other.VersionInfo && self.TriggeringProcessId == other.TriggeringProcessId && self.TriggeringProcessImageFileName == other.TriggeringProcessImageFileName && self.InstanceContext == other.InstanceContext } } #[cfg(feature = "Win32_Foundation")] @@ -364,15 +354,7 @@ impl ::core::default::Default for PRJ_FILE_BASIC_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PRJ_FILE_BASIC_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PRJ_FILE_BASIC_INFO") - .field("IsDirectory", &self.IsDirectory) - .field("FileSize", &self.FileSize) - .field("CreationTime", &self.CreationTime) - .field("LastAccessTime", &self.LastAccessTime) - .field("LastWriteTime", &self.LastWriteTime) - .field("ChangeTime", &self.ChangeTime) - .field("FileAttributes", &self.FileAttributes) - .finish() + fmt.debug_struct("PRJ_FILE_BASIC_INFO").field("IsDirectory", &self.IsDirectory).field("FileSize", &self.FileSize).field("CreationTime", &self.CreationTime).field("LastAccessTime", &self.LastAccessTime).field("LastWriteTime", &self.LastWriteTime).field("ChangeTime", &self.ChangeTime).field("FileAttributes", &self.FileAttributes).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -719,14 +701,7 @@ impl ::core::default::Default for PRJ_PLACEHOLDER_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PRJ_PLACEHOLDER_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PRJ_PLACEHOLDER_INFO") - .field("FileBasicInfo", &self.FileBasicInfo) - .field("EaInformation", &self.EaInformation) - .field("SecurityInformation", &self.SecurityInformation) - .field("StreamsInformation", &self.StreamsInformation) - .field("VersionInfo", &self.VersionInfo) - .field("VariableData", &self.VariableData) - .finish() + fmt.debug_struct("PRJ_PLACEHOLDER_INFO").field("FileBasicInfo", &self.FileBasicInfo).field("EaInformation", &self.EaInformation).field("SecurityInformation", &self.SecurityInformation).field("StreamsInformation", &self.StreamsInformation).field("VersionInfo", &self.VersionInfo).field("VariableData", &self.VariableData).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -930,13 +905,7 @@ impl ::core::default::Default for PRJ_STARTVIRTUALIZING_OPTIONS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PRJ_STARTVIRTUALIZING_OPTIONS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PRJ_STARTVIRTUALIZING_OPTIONS") - .field("Flags", &self.Flags) - .field("PoolThreadCount", &self.PoolThreadCount) - .field("ConcurrentThreadCount", &self.ConcurrentThreadCount) - .field("NotificationMappings", &self.NotificationMappings) - .field("NotificationMappingsCount", &self.NotificationMappingsCount) - .finish() + fmt.debug_struct("PRJ_STARTVIRTUALIZING_OPTIONS").field("Flags", &self.Flags).field("PoolThreadCount", &self.PoolThreadCount).field("ConcurrentThreadCount", &self.ConcurrentThreadCount).field("NotificationMappings", &self.NotificationMappings).field("NotificationMappingsCount", &self.NotificationMappingsCount).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Storage/Vhd/mod.rs b/src/Windows/Win32/Storage/Vhd/mod.rs index d1ecd9d5dd..2987691903 100644 --- a/src/Windows/Win32/Storage/Vhd/mod.rs +++ b/src/Windows/Win32/Storage/Vhd/mod.rs @@ -643,17 +643,7 @@ impl ::core::fmt::Debug for CREATE_VIRTUAL_DISK_PARAMETERS_0_1 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CREATE_VIRTUAL_DISK_PARAMETERS_0_1 { fn eq(&self, other: &Self) -> bool { - self.UniqueId == other.UniqueId - && self.MaximumSize == other.MaximumSize - && self.BlockSizeInBytes == other.BlockSizeInBytes - && self.SectorSizeInBytes == other.SectorSizeInBytes - && self.PhysicalSectorSizeInBytes == other.PhysicalSectorSizeInBytes - && self.ParentPath == other.ParentPath - && self.SourcePath == other.SourcePath - && self.OpenFlags == other.OpenFlags - && self.ParentVirtualStorageType == other.ParentVirtualStorageType - && self.SourceVirtualStorageType == other.SourceVirtualStorageType - && self.ResiliencyGuid == other.ResiliencyGuid + self.UniqueId == other.UniqueId && self.MaximumSize == other.MaximumSize && self.BlockSizeInBytes == other.BlockSizeInBytes && self.SectorSizeInBytes == other.SectorSizeInBytes && self.PhysicalSectorSizeInBytes == other.PhysicalSectorSizeInBytes && self.ParentPath == other.ParentPath && self.SourcePath == other.SourcePath && self.OpenFlags == other.OpenFlags && self.ParentVirtualStorageType == other.ParentVirtualStorageType && self.SourceVirtualStorageType == other.SourceVirtualStorageType && self.ResiliencyGuid == other.ResiliencyGuid } } #[cfg(feature = "Win32_Foundation")] @@ -711,19 +701,7 @@ impl ::core::fmt::Debug for CREATE_VIRTUAL_DISK_PARAMETERS_0_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CREATE_VIRTUAL_DISK_PARAMETERS_0_2 { fn eq(&self, other: &Self) -> bool { - self.UniqueId == other.UniqueId - && self.MaximumSize == other.MaximumSize - && self.BlockSizeInBytes == other.BlockSizeInBytes - && self.SectorSizeInBytes == other.SectorSizeInBytes - && self.PhysicalSectorSizeInBytes == other.PhysicalSectorSizeInBytes - && self.ParentPath == other.ParentPath - && self.SourcePath == other.SourcePath - && self.OpenFlags == other.OpenFlags - && self.ParentVirtualStorageType == other.ParentVirtualStorageType - && self.SourceVirtualStorageType == other.SourceVirtualStorageType - && self.ResiliencyGuid == other.ResiliencyGuid - && self.SourceLimitPath == other.SourceLimitPath - && self.BackingStorageType == other.BackingStorageType + self.UniqueId == other.UniqueId && self.MaximumSize == other.MaximumSize && self.BlockSizeInBytes == other.BlockSizeInBytes && self.SectorSizeInBytes == other.SectorSizeInBytes && self.PhysicalSectorSizeInBytes == other.PhysicalSectorSizeInBytes && self.ParentPath == other.ParentPath && self.SourcePath == other.SourcePath && self.OpenFlags == other.OpenFlags && self.ParentVirtualStorageType == other.ParentVirtualStorageType && self.SourceVirtualStorageType == other.SourceVirtualStorageType && self.ResiliencyGuid == other.ResiliencyGuid && self.SourceLimitPath == other.SourceLimitPath && self.BackingStorageType == other.BackingStorageType } } #[cfg(feature = "Win32_Foundation")] @@ -785,21 +763,7 @@ impl ::core::fmt::Debug for CREATE_VIRTUAL_DISK_PARAMETERS_0_3 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CREATE_VIRTUAL_DISK_PARAMETERS_0_3 { fn eq(&self, other: &Self) -> bool { - self.UniqueId == other.UniqueId - && self.MaximumSize == other.MaximumSize - && self.BlockSizeInBytes == other.BlockSizeInBytes - && self.SectorSizeInBytes == other.SectorSizeInBytes - && self.PhysicalSectorSizeInBytes == other.PhysicalSectorSizeInBytes - && self.ParentPath == other.ParentPath - && self.SourcePath == other.SourcePath - && self.OpenFlags == other.OpenFlags - && self.ParentVirtualStorageType == other.ParentVirtualStorageType - && self.SourceVirtualStorageType == other.SourceVirtualStorageType - && self.ResiliencyGuid == other.ResiliencyGuid - && self.SourceLimitPath == other.SourceLimitPath - && self.BackingStorageType == other.BackingStorageType - && self.PmemAddressAbstractionType == other.PmemAddressAbstractionType - && self.DataAlignment == other.DataAlignment + self.UniqueId == other.UniqueId && self.MaximumSize == other.MaximumSize && self.BlockSizeInBytes == other.BlockSizeInBytes && self.SectorSizeInBytes == other.SectorSizeInBytes && self.PhysicalSectorSizeInBytes == other.PhysicalSectorSizeInBytes && self.ParentPath == other.ParentPath && self.SourcePath == other.SourcePath && self.OpenFlags == other.OpenFlags && self.ParentVirtualStorageType == other.ParentVirtualStorageType && self.SourceVirtualStorageType == other.SourceVirtualStorageType && self.ResiliencyGuid == other.ResiliencyGuid && self.SourceLimitPath == other.SourceLimitPath && self.BackingStorageType == other.BackingStorageType && self.PmemAddressAbstractionType == other.PmemAddressAbstractionType && self.DataAlignment == other.DataAlignment } } #[cfg(feature = "Win32_Foundation")] @@ -856,34 +820,14 @@ pub unsafe fn CompleteForkVirtualDisk<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_IO"))] #[inline] -pub unsafe fn CreateVirtualDisk<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - virtualstoragetype: *const VIRTUAL_STORAGE_TYPE, - path: Param1, - virtualdiskaccessmask: VIRTUAL_DISK_ACCESS_MASK, - securitydescriptor: *const super::super::Security::SECURITY_DESCRIPTOR, - flags: CREATE_VIRTUAL_DISK_FLAG, - providerspecificflags: u32, - parameters: *const CREATE_VIRTUAL_DISK_PARAMETERS, - overlapped: *const super::super::System::IO::OVERLAPPED, - handle: *mut super::super::Foundation::HANDLE, -) -> u32 { +pub unsafe fn CreateVirtualDisk<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(virtualstoragetype: *const VIRTUAL_STORAGE_TYPE, path: Param1, virtualdiskaccessmask: VIRTUAL_DISK_ACCESS_MASK, securitydescriptor: *const super::super::Security::SECURITY_DESCRIPTOR, flags: CREATE_VIRTUAL_DISK_FLAG, providerspecificflags: u32, parameters: *const CREATE_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED, handle: *mut super::super::Foundation::HANDLE) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreateVirtualDisk(virtualstoragetype: *const VIRTUAL_STORAGE_TYPE, path: super::super::Foundation::PWSTR, virtualdiskaccessmask: VIRTUAL_DISK_ACCESS_MASK, securitydescriptor: *const super::super::Security::SECURITY_DESCRIPTOR, flags: CREATE_VIRTUAL_DISK_FLAG, providerspecificflags: u32, parameters: *const CREATE_VIRTUAL_DISK_PARAMETERS, overlapped: *const super::super::System::IO::OVERLAPPED, handle: *mut super::super::Foundation::HANDLE) -> u32; } - ::core::mem::transmute(CreateVirtualDisk( - ::core::mem::transmute(virtualstoragetype), - path.into_param().abi(), - ::core::mem::transmute(virtualdiskaccessmask), - ::core::mem::transmute(securitydescriptor), - ::core::mem::transmute(flags), - ::core::mem::transmute(providerspecificflags), - ::core::mem::transmute(parameters), - ::core::mem::transmute(overlapped), - ::core::mem::transmute(handle), - )) + ::core::mem::transmute(CreateVirtualDisk(::core::mem::transmute(virtualstoragetype), path.into_param().abi(), ::core::mem::transmute(virtualdiskaccessmask), ::core::mem::transmute(securitydescriptor), ::core::mem::transmute(flags), ::core::mem::transmute(providerspecificflags), ::core::mem::transmute(parameters), ::core::mem::transmute(overlapped), ::core::mem::transmute(handle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2591,16 +2535,7 @@ pub unsafe fn QueryChangesVirtualDisk<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn QueryChangesVirtualDisk(virtualdiskhandle: super::super::Foundation::HANDLE, changetrackingid: super::super::Foundation::PWSTR, byteoffset: u64, bytelength: u64, flags: QUERY_CHANGES_VIRTUAL_DISK_FLAG, ranges: *mut QUERY_CHANGES_VIRTUAL_DISK_RANGE, rangecount: *mut u32, processedlength: *mut u64) -> u32; } - ::core::mem::transmute(QueryChangesVirtualDisk( - virtualdiskhandle.into_param().abi(), - changetrackingid.into_param().abi(), - ::core::mem::transmute(byteoffset), - ::core::mem::transmute(bytelength), - ::core::mem::transmute(flags), - ::core::mem::transmute(ranges), - ::core::mem::transmute(rangecount), - ::core::mem::transmute(processedlength), - )) + ::core::mem::transmute(QueryChangesVirtualDisk(virtualdiskhandle.into_param().abi(), changetrackingid.into_param().abi(), ::core::mem::transmute(byteoffset), ::core::mem::transmute(bytelength), ::core::mem::transmute(flags), ::core::mem::transmute(ranges), ::core::mem::transmute(rangecount), ::core::mem::transmute(processedlength))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2723,17 +2658,7 @@ impl ::core::default::Default for RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for RAW_SCSI_VIRTUAL_DISK_PARAMETERS_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Version1_e__Struct") - .field("RSVDHandle", &self.RSVDHandle) - .field("DataIn", &self.DataIn) - .field("CdbLength", &self.CdbLength) - .field("SenseInfoLength", &self.SenseInfoLength) - .field("SrbFlags", &self.SrbFlags) - .field("DataTransferLength", &self.DataTransferLength) - .field("DataBuffer", &self.DataBuffer) - .field("SenseInfo", &self.SenseInfo) - .field("Cdb", &self.Cdb) - .finish() + fmt.debug_struct("_Version1_e__Struct").field("RSVDHandle", &self.RSVDHandle).field("DataIn", &self.DataIn).field("CdbLength", &self.CdbLength).field("SenseInfoLength", &self.SenseInfoLength).field("SrbFlags", &self.SrbFlags).field("DataTransferLength", &self.DataTransferLength).field("DataBuffer", &self.DataBuffer).field("SenseInfo", &self.SenseInfo).field("Cdb", &self.Cdb).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Storage/VirtualDiskService/mod.rs b/src/Windows/Win32/Storage/VirtualDiskService/mod.rs index 14021bfb4f..9b229eb426 100644 --- a/src/Windows/Win32/Storage/VirtualDiskService/mod.rs +++ b/src/Windows/Win32/Storage/VirtualDiskService/mod.rs @@ -60,16 +60,7 @@ pub struct IEnumVdsObject_abi( pub struct IVdsAdmin(pub ::windows::core::IUnknown); impl IVdsAdmin { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterProvider<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, ::windows::core::GUID>>( - &self, - providerid: Param0, - providerclsid: Param1, - pwszname: Param2, - r#type: VDS_PROVIDER_TYPE, - pwszmachinename: Param4, - pwszversion: Param5, - guidversionid: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn RegisterProvider<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, providerid: Param0, providerclsid: Param1, pwszname: Param2, r#type: VDS_PROVIDER_TYPE, pwszmachinename: Param4, pwszversion: Param5, guidversionid: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), providerid.into_param().abi(), providerclsid.into_param().abi(), pwszname.into_param().abi(), ::core::mem::transmute(r#type), pwszmachinename.into_param().abi(), pwszversion.into_param().abi(), guidversionid.into_param().abi()).ok() } pub unsafe fn UnregisterProvider<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, providerid: Param0) -> ::windows::core::Result<()> { @@ -144,12 +135,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVdsA } #[repr(C)] #[doc(hidden)] -pub struct IVdsAdviseSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnumberofnotifications: i32, pnotificationarray: *const VDS_NOTIFICATION) -> ::windows::core::HRESULT, -); +pub struct IVdsAdviseSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lnumberofnotifications: i32, pnotificationarray: *const VDS_NOTIFICATION) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVdsAsync(pub ::windows::core::IUnknown); @@ -309,12 +295,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVdsC } #[repr(C)] #[doc(hidden)] -pub struct IVdsControllerControllerPort_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IVdsControllerControllerPort_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVdsControllerPort(pub ::windows::core::IUnknown); @@ -611,12 +592,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVdsH } #[repr(C)] #[doc(hidden)] -pub struct IVdsHwProviderPrivateMpio_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hbaportprop: VDS_HBAPORT_PROP, status: VDS_PATH_STATUS) -> ::windows::core::HRESULT, -); +pub struct IVdsHwProviderPrivateMpio_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hbaportprop: VDS_HBAPORT_PROP, status: VDS_PATH_STATUS) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVdsHwProviderStoragePools(pub ::windows::core::IUnknown); @@ -709,12 +685,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVdsH } #[repr(C)] #[doc(hidden)] -pub struct IVdsHwProviderType_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptype: *mut VDS_HWPROVIDER_TYPE) -> ::windows::core::HRESULT, -); +pub struct IVdsHwProviderType_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptype: *mut VDS_HWPROVIDER_TYPE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVdsHwProviderType2(pub ::windows::core::IUnknown); @@ -750,12 +721,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVdsH } #[repr(C)] #[doc(hidden)] -pub struct IVdsHwProviderType2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptype: *mut VDS_HWPROVIDER_TYPE) -> ::windows::core::HRESULT, -); +pub struct IVdsHwProviderType2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptype: *mut VDS_HWPROVIDER_TYPE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVdsIscsiPortal(pub ::windows::core::IUnknown); @@ -1381,12 +1347,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVdsL } #[repr(C)] #[doc(hidden)] -pub struct IVdsLunNumber_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pullunnumber: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IVdsLunNumber_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pullunnumber: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVdsLunPlex(pub ::windows::core::IUnknown); @@ -1631,12 +1592,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVdsP } #[repr(C)] #[doc(hidden)] -pub struct IVdsProviderSupport_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ulversionsupport: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IVdsProviderSupport_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ulversionsupport: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVdsStoragePool(pub ::windows::core::IUnknown); @@ -1903,12 +1859,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVdsS } #[repr(C)] #[doc(hidden)] -pub struct IVdsSubSystemInterconnect_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pulsupportedinterconnectsflag: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IVdsSubSystemInterconnect_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pulsupportedinterconnectsflag: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVdsSubSystemIscsi(pub ::windows::core::IUnknown); @@ -2547,17 +2498,7 @@ impl ::core::default::Default for VDS_DRIVE_PROP { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for VDS_DRIVE_PROP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VDS_DRIVE_PROP") - .field("id", &self.id) - .field("ullSize", &self.ullSize) - .field("pwszFriendlyName", &self.pwszFriendlyName) - .field("pwszIdentification", &self.pwszIdentification) - .field("ulFlags", &self.ulFlags) - .field("status", &self.status) - .field("health", &self.health) - .field("sInternalBusNumber", &self.sInternalBusNumber) - .field("sSlotNumber", &self.sSlotNumber) - .finish() + fmt.debug_struct("VDS_DRIVE_PROP").field("id", &self.id).field("ullSize", &self.ullSize).field("pwszFriendlyName", &self.pwszFriendlyName).field("pwszIdentification", &self.pwszIdentification).field("ulFlags", &self.ulFlags).field("status", &self.status).field("health", &self.health).field("sInternalBusNumber", &self.sInternalBusNumber).field("sSlotNumber", &self.sSlotNumber).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3476,15 +3417,7 @@ impl ::core::default::Default for VDS_IPADDRESS { } impl ::core::fmt::Debug for VDS_IPADDRESS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VDS_IPADDRESS") - .field("r#type", &self.r#type) - .field("ipv4Address", &self.ipv4Address) - .field("ipv6Address", &self.ipv6Address) - .field("ulIpv6FlowInfo", &self.ulIpv6FlowInfo) - .field("ulIpv6ScopeId", &self.ulIpv6ScopeId) - .field("wszTextAddress", &self.wszTextAddress) - .field("ulPort", &self.ulPort) - .finish() + fmt.debug_struct("VDS_IPADDRESS").field("r#type", &self.r#type).field("ipv4Address", &self.ipv4Address).field("ipv6Address", &self.ipv6Address).field("ulIpv6FlowInfo", &self.ulIpv6FlowInfo).field("ulIpv6ScopeId", &self.ulIpv6ScopeId).field("wszTextAddress", &self.wszTextAddress).field("ulPort", &self.ulPort).finish() } } impl ::core::cmp::PartialEq for VDS_IPADDRESS { @@ -3874,19 +3807,7 @@ impl ::core::fmt::Debug for VDS_LUN_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for VDS_LUN_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.m_version == other.m_version - && self.m_DeviceType == other.m_DeviceType - && self.m_DeviceTypeModifier == other.m_DeviceTypeModifier - && self.m_bCommandQueueing == other.m_bCommandQueueing - && self.m_BusType == other.m_BusType - && self.m_szVendorId == other.m_szVendorId - && self.m_szProductId == other.m_szProductId - && self.m_szProductRevision == other.m_szProductRevision - && self.m_szSerialNumber == other.m_szSerialNumber - && self.m_diskSignature == other.m_diskSignature - && self.m_deviceIdDescriptor == other.m_deviceIdDescriptor - && self.m_cInterconnects == other.m_cInterconnects - && self.m_rgInterconnects == other.m_rgInterconnects + self.m_version == other.m_version && self.m_DeviceType == other.m_DeviceType && self.m_DeviceTypeModifier == other.m_DeviceTypeModifier && self.m_bCommandQueueing == other.m_bCommandQueueing && self.m_BusType == other.m_BusType && self.m_szVendorId == other.m_szVendorId && self.m_szProductId == other.m_szProductId && self.m_szProductRevision == other.m_szProductRevision && self.m_szSerialNumber == other.m_szSerialNumber && self.m_diskSignature == other.m_diskSignature && self.m_deviceIdDescriptor == other.m_deviceIdDescriptor && self.m_cInterconnects == other.m_cInterconnects && self.m_rgInterconnects == other.m_rgInterconnects } } #[cfg(feature = "Win32_Foundation")] @@ -3954,17 +3875,7 @@ impl ::core::default::Default for VDS_LUN_PLEX_PROP { } impl ::core::fmt::Debug for VDS_LUN_PLEX_PROP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VDS_LUN_PLEX_PROP") - .field("id", &self.id) - .field("ullSize", &self.ullSize) - .field("r#type", &self.r#type) - .field("status", &self.status) - .field("health", &self.health) - .field("TransitionState", &self.TransitionState) - .field("ulFlags", &self.ulFlags) - .field("ulStripeSize", &self.ulStripeSize) - .field("sRebuildPriority", &self.sRebuildPriority) - .finish() + fmt.debug_struct("VDS_LUN_PLEX_PROP").field("id", &self.id).field("ullSize", &self.ullSize).field("r#type", &self.r#type).field("status", &self.status).field("health", &self.health).field("TransitionState", &self.TransitionState).field("ulFlags", &self.ulFlags).field("ulStripeSize", &self.ulStripeSize).field("sRebuildPriority", &self.sRebuildPriority).finish() } } impl ::core::cmp::PartialEq for VDS_LUN_PLEX_PROP { @@ -4048,19 +3959,7 @@ impl ::core::default::Default for VDS_LUN_PROP { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for VDS_LUN_PROP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VDS_LUN_PROP") - .field("id", &self.id) - .field("ullSize", &self.ullSize) - .field("pwszFriendlyName", &self.pwszFriendlyName) - .field("pwszIdentification", &self.pwszIdentification) - .field("pwszUnmaskingList", &self.pwszUnmaskingList) - .field("ulFlags", &self.ulFlags) - .field("r#type", &self.r#type) - .field("status", &self.status) - .field("health", &self.health) - .field("TransitionState", &self.TransitionState) - .field("sRebuildPriority", &self.sRebuildPriority) - .finish() + fmt.debug_struct("VDS_LUN_PROP").field("id", &self.id).field("ullSize", &self.ullSize).field("pwszFriendlyName", &self.pwszFriendlyName).field("pwszIdentification", &self.pwszIdentification).field("pwszUnmaskingList", &self.pwszUnmaskingList).field("ulFlags", &self.ulFlags).field("r#type", &self.r#type).field("status", &self.status).field("health", &self.health).field("TransitionState", &self.TransitionState).field("sRebuildPriority", &self.sRebuildPriority).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5222,16 +5121,7 @@ impl ::core::default::Default for VDS_PROVIDER_PROP { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for VDS_PROVIDER_PROP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VDS_PROVIDER_PROP") - .field("id", &self.id) - .field("pwszName", &self.pwszName) - .field("guidVersionId", &self.guidVersionId) - .field("pwszVersion", &self.pwszVersion) - .field("r#type", &self.r#type) - .field("ulFlags", &self.ulFlags) - .field("ulStripeSizeFlags", &self.ulStripeSizeFlags) - .field("sRebuildPriority", &self.sRebuildPriority) - .finish() + fmt.debug_struct("VDS_PROVIDER_PROP").field("id", &self.id).field("pwszName", &self.pwszName).field("guidVersionId", &self.guidVersionId).field("pwszVersion", &self.pwszVersion).field("r#type", &self.r#type).field("ulFlags", &self.ulFlags).field("ulStripeSizeFlags", &self.ulStripeSizeFlags).field("sRebuildPriority", &self.sRebuildPriority).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5516,17 +5406,7 @@ impl ::core::default::Default for VDS_STORAGE_POOL_PROP { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for VDS_STORAGE_POOL_PROP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VDS_STORAGE_POOL_PROP") - .field("id", &self.id) - .field("status", &self.status) - .field("health", &self.health) - .field("r#type", &self.r#type) - .field("pwszName", &self.pwszName) - .field("pwszDescription", &self.pwszDescription) - .field("ullTotalConsumedSpace", &self.ullTotalConsumedSpace) - .field("ullTotalManagedSpace", &self.ullTotalManagedSpace) - .field("ullRemainingFreeSpace", &self.ullRemainingFreeSpace) - .finish() + fmt.debug_struct("VDS_STORAGE_POOL_PROP").field("id", &self.id).field("status", &self.status).field("health", &self.health).field("r#type", &self.r#type).field("pwszName", &self.pwszName).field("pwszDescription", &self.pwszDescription).field("ullTotalConsumedSpace", &self.ullTotalConsumedSpace).field("ullTotalManagedSpace", &self.ullTotalManagedSpace).field("ullRemainingFreeSpace", &self.ullRemainingFreeSpace).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5676,17 +5556,7 @@ impl ::core::fmt::Debug for VDS_SUB_SYSTEM_PROP { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for VDS_SUB_SYSTEM_PROP { fn eq(&self, other: &Self) -> bool { - self.id == other.id - && self.pwszFriendlyName == other.pwszFriendlyName - && self.pwszIdentification == other.pwszIdentification - && self.ulFlags == other.ulFlags - && self.ulStripeSizeFlags == other.ulStripeSizeFlags - && self.status == other.status - && self.health == other.health - && self.sNumberOfInternalBuses == other.sNumberOfInternalBuses - && self.sMaxNumberOfSlotsEachBus == other.sMaxNumberOfSlotsEachBus - && self.sMaxNumberOfControllers == other.sMaxNumberOfControllers - && self.sRebuildPriority == other.sRebuildPriority + self.id == other.id && self.pwszFriendlyName == other.pwszFriendlyName && self.pwszIdentification == other.pwszIdentification && self.ulFlags == other.ulFlags && self.ulStripeSizeFlags == other.ulStripeSizeFlags && self.status == other.status && self.health == other.health && self.sNumberOfInternalBuses == other.sNumberOfInternalBuses && self.sMaxNumberOfSlotsEachBus == other.sMaxNumberOfSlotsEachBus && self.sMaxNumberOfControllers == other.sMaxNumberOfControllers && self.sRebuildPriority == other.sRebuildPriority } } #[cfg(feature = "Win32_Foundation")] @@ -5744,19 +5614,7 @@ impl ::core::fmt::Debug for VDS_SUB_SYSTEM_PROP2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for VDS_SUB_SYSTEM_PROP2 { fn eq(&self, other: &Self) -> bool { - self.id == other.id - && self.pwszFriendlyName == other.pwszFriendlyName - && self.pwszIdentification == other.pwszIdentification - && self.ulFlags == other.ulFlags - && self.ulStripeSizeFlags == other.ulStripeSizeFlags - && self.ulSupportedRaidTypeFlags == other.ulSupportedRaidTypeFlags - && self.status == other.status - && self.health == other.health - && self.sNumberOfInternalBuses == other.sNumberOfInternalBuses - && self.sMaxNumberOfSlotsEachBus == other.sMaxNumberOfSlotsEachBus - && self.sMaxNumberOfControllers == other.sMaxNumberOfControllers - && self.sRebuildPriority == other.sRebuildPriority - && self.ulNumberOfEnclosures == other.ulNumberOfEnclosures + self.id == other.id && self.pwszFriendlyName == other.pwszFriendlyName && self.pwszIdentification == other.pwszIdentification && self.ulFlags == other.ulFlags && self.ulStripeSizeFlags == other.ulStripeSizeFlags && self.ulSupportedRaidTypeFlags == other.ulSupportedRaidTypeFlags && self.status == other.status && self.health == other.health && self.sNumberOfInternalBuses == other.sNumberOfInternalBuses && self.sMaxNumberOfSlotsEachBus == other.sMaxNumberOfSlotsEachBus && self.sMaxNumberOfControllers == other.sMaxNumberOfControllers && self.sRebuildPriority == other.sRebuildPriority && self.ulNumberOfEnclosures == other.ulNumberOfEnclosures } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Storage/Vss/mod.rs b/src/Windows/Win32/Storage/Vss/mod.rs index 677b8d7c50..bda04b7e42 100644 --- a/src/Windows/Win32/Storage/Vss/mod.rs +++ b/src/Windows/Win32/Storage/Vss/mod.rs @@ -259,15 +259,7 @@ impl IVssComponent { (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(inewtarget), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddDirectedTarget<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - wszsourcepath: Param0, - wszsourcefilename: Param1, - wszsourcerangelist: Param2, - wszdestinationpath: Param3, - wszdestinationfilename: Param4, - wszdestinationrangelist: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddDirectedTarget<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszsourcepath: Param0, wszsourcefilename: Param1, wszsourcerangelist: Param2, wszdestinationpath: Param3, wszdestinationfilename: Param4, wszdestinationrangelist: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), wszsourcepath.into_param().abi(), wszsourcefilename.into_param().abi(), wszsourcerangelist.into_param().abi(), wszdestinationpath.into_param().abi(), wszdestinationfilename.into_param().abi(), wszdestinationrangelist.into_param().abi()).ok() } pub unsafe fn GetDirectedTargetCount(&self, pcdirectedtarget: *mut u32) -> ::windows::core::Result<()> { @@ -275,17 +267,7 @@ impl IVssComponent { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDirectedTarget(&self, idirectedtarget: u32, pbstrsourcepath: *mut super::super::Foundation::BSTR, pbstrsourcefilename: *mut super::super::Foundation::BSTR, pbstrsourcerangelist: *mut super::super::Foundation::BSTR, pbstrdestinationpath: *mut super::super::Foundation::BSTR, pbstrdestinationfilename: *mut super::super::Foundation::BSTR, pbstrdestinationrangelist: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(idirectedtarget), - ::core::mem::transmute(pbstrsourcepath), - ::core::mem::transmute(pbstrsourcefilename), - ::core::mem::transmute(pbstrsourcerangelist), - ::core::mem::transmute(pbstrdestinationpath), - ::core::mem::transmute(pbstrdestinationfilename), - ::core::mem::transmute(pbstrdestinationrangelist), - ) - .ok() + (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(idirectedtarget), ::core::mem::transmute(pbstrsourcepath), ::core::mem::transmute(pbstrsourcefilename), ::core::mem::transmute(pbstrsourcerangelist), ::core::mem::transmute(pbstrdestinationpath), ::core::mem::transmute(pbstrdestinationfilename), ::core::mem::transmute(pbstrdestinationrangelist)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetRestoreMetadata<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszrestoremetadata: Param0) -> ::windows::core::Result<()> { @@ -417,17 +399,7 @@ pub struct IVssComponent_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wszsourcepath: super::super::Foundation::PWSTR, wszsourcefilename: super::super::Foundation::PWSTR, wszsourcerangelist: super::super::Foundation::PWSTR, wszdestinationpath: super::super::Foundation::PWSTR, wszdestinationfilename: super::super::Foundation::PWSTR, wszdestinationrangelist: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcdirectedtarget: *mut u32) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - idirectedtarget: u32, - pbstrsourcepath: *mut ::core::mem::ManuallyDrop, - pbstrsourcefilename: *mut ::core::mem::ManuallyDrop, - pbstrsourcerangelist: *mut ::core::mem::ManuallyDrop, - pbstrdestinationpath: *mut ::core::mem::ManuallyDrop, - pbstrdestinationfilename: *mut ::core::mem::ManuallyDrop, - pbstrdestinationrangelist: *mut ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, idirectedtarget: u32, pbstrsourcepath: *mut ::core::mem::ManuallyDrop, pbstrsourcefilename: *mut ::core::mem::ManuallyDrop, pbstrsourcerangelist: *mut ::core::mem::ManuallyDrop, pbstrdestinationpath: *mut ::core::mem::ManuallyDrop, pbstrdestinationfilename: *mut ::core::mem::ManuallyDrop, pbstrdestinationrangelist: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wszrestoremetadata: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -523,15 +495,7 @@ impl IVssComponentEx { (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(inewtarget), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddDirectedTarget<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - wszsourcepath: Param0, - wszsourcefilename: Param1, - wszsourcerangelist: Param2, - wszdestinationpath: Param3, - wszdestinationfilename: Param4, - wszdestinationrangelist: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddDirectedTarget<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszsourcepath: Param0, wszsourcefilename: Param1, wszsourcerangelist: Param2, wszdestinationpath: Param3, wszdestinationfilename: Param4, wszdestinationrangelist: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), wszsourcepath.into_param().abi(), wszsourcefilename.into_param().abi(), wszsourcerangelist.into_param().abi(), wszdestinationpath.into_param().abi(), wszdestinationfilename.into_param().abi(), wszdestinationrangelist.into_param().abi()).ok() } pub unsafe fn GetDirectedTargetCount(&self, pcdirectedtarget: *mut u32) -> ::windows::core::Result<()> { @@ -539,17 +503,7 @@ impl IVssComponentEx { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDirectedTarget(&self, idirectedtarget: u32, pbstrsourcepath: *mut super::super::Foundation::BSTR, pbstrsourcefilename: *mut super::super::Foundation::BSTR, pbstrsourcerangelist: *mut super::super::Foundation::BSTR, pbstrdestinationpath: *mut super::super::Foundation::BSTR, pbstrdestinationfilename: *mut super::super::Foundation::BSTR, pbstrdestinationrangelist: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(idirectedtarget), - ::core::mem::transmute(pbstrsourcepath), - ::core::mem::transmute(pbstrsourcefilename), - ::core::mem::transmute(pbstrsourcerangelist), - ::core::mem::transmute(pbstrdestinationpath), - ::core::mem::transmute(pbstrdestinationfilename), - ::core::mem::transmute(pbstrdestinationrangelist), - ) - .ok() + (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(idirectedtarget), ::core::mem::transmute(pbstrsourcepath), ::core::mem::transmute(pbstrsourcefilename), ::core::mem::transmute(pbstrsourcerangelist), ::core::mem::transmute(pbstrdestinationpath), ::core::mem::transmute(pbstrdestinationfilename), ::core::mem::transmute(pbstrdestinationrangelist)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetRestoreMetadata<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszrestoremetadata: Param0) -> ::windows::core::Result<()> { @@ -732,17 +686,7 @@ pub struct IVssComponentEx_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wszsourcepath: super::super::Foundation::PWSTR, wszsourcefilename: super::super::Foundation::PWSTR, wszsourcerangelist: super::super::Foundation::PWSTR, wszdestinationpath: super::super::Foundation::PWSTR, wszdestinationfilename: super::super::Foundation::PWSTR, wszdestinationrangelist: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcdirectedtarget: *mut u32) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - idirectedtarget: u32, - pbstrsourcepath: *mut ::core::mem::ManuallyDrop, - pbstrsourcefilename: *mut ::core::mem::ManuallyDrop, - pbstrsourcerangelist: *mut ::core::mem::ManuallyDrop, - pbstrdestinationpath: *mut ::core::mem::ManuallyDrop, - pbstrdestinationfilename: *mut ::core::mem::ManuallyDrop, - pbstrdestinationrangelist: *mut ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, idirectedtarget: u32, pbstrsourcepath: *mut ::core::mem::ManuallyDrop, pbstrsourcefilename: *mut ::core::mem::ManuallyDrop, pbstrsourcerangelist: *mut ::core::mem::ManuallyDrop, pbstrdestinationpath: *mut ::core::mem::ManuallyDrop, pbstrdestinationfilename: *mut ::core::mem::ManuallyDrop, pbstrdestinationrangelist: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wszrestoremetadata: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -851,15 +795,7 @@ impl IVssComponentEx2 { (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(inewtarget), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddDirectedTarget<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - wszsourcepath: Param0, - wszsourcefilename: Param1, - wszsourcerangelist: Param2, - wszdestinationpath: Param3, - wszdestinationfilename: Param4, - wszdestinationrangelist: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddDirectedTarget<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszsourcepath: Param0, wszsourcefilename: Param1, wszsourcerangelist: Param2, wszdestinationpath: Param3, wszdestinationfilename: Param4, wszdestinationrangelist: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), wszsourcepath.into_param().abi(), wszsourcefilename.into_param().abi(), wszsourcerangelist.into_param().abi(), wszdestinationpath.into_param().abi(), wszdestinationfilename.into_param().abi(), wszdestinationrangelist.into_param().abi()).ok() } pub unsafe fn GetDirectedTargetCount(&self, pcdirectedtarget: *mut u32) -> ::windows::core::Result<()> { @@ -867,17 +803,7 @@ impl IVssComponentEx2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDirectedTarget(&self, idirectedtarget: u32, pbstrsourcepath: *mut super::super::Foundation::BSTR, pbstrsourcefilename: *mut super::super::Foundation::BSTR, pbstrsourcerangelist: *mut super::super::Foundation::BSTR, pbstrdestinationpath: *mut super::super::Foundation::BSTR, pbstrdestinationfilename: *mut super::super::Foundation::BSTR, pbstrdestinationrangelist: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(idirectedtarget), - ::core::mem::transmute(pbstrsourcepath), - ::core::mem::transmute(pbstrsourcefilename), - ::core::mem::transmute(pbstrsourcerangelist), - ::core::mem::transmute(pbstrdestinationpath), - ::core::mem::transmute(pbstrdestinationfilename), - ::core::mem::transmute(pbstrdestinationrangelist), - ) - .ok() + (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), ::core::mem::transmute(idirectedtarget), ::core::mem::transmute(pbstrsourcepath), ::core::mem::transmute(pbstrsourcefilename), ::core::mem::transmute(pbstrsourcerangelist), ::core::mem::transmute(pbstrdestinationpath), ::core::mem::transmute(pbstrdestinationfilename), ::core::mem::transmute(pbstrdestinationrangelist)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetRestoreMetadata<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszrestoremetadata: Param0) -> ::windows::core::Result<()> { @@ -1088,17 +1014,7 @@ pub struct IVssComponentEx2_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wszsourcepath: super::super::Foundation::PWSTR, wszsourcefilename: super::super::Foundation::PWSTR, wszsourcerangelist: super::super::Foundation::PWSTR, wszdestinationpath: super::super::Foundation::PWSTR, wszdestinationfilename: super::super::Foundation::PWSTR, wszdestinationrangelist: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcdirectedtarget: *mut u32) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - idirectedtarget: u32, - pbstrsourcepath: *mut ::core::mem::ManuallyDrop, - pbstrsourcefilename: *mut ::core::mem::ManuallyDrop, - pbstrsourcerangelist: *mut ::core::mem::ManuallyDrop, - pbstrdestinationpath: *mut ::core::mem::ManuallyDrop, - pbstrdestinationfilename: *mut ::core::mem::ManuallyDrop, - pbstrdestinationrangelist: *mut ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, idirectedtarget: u32, pbstrsourcepath: *mut ::core::mem::ManuallyDrop, pbstrsourcefilename: *mut ::core::mem::ManuallyDrop, pbstrsourcerangelist: *mut ::core::mem::ManuallyDrop, pbstrdestinationpath: *mut ::core::mem::ManuallyDrop, pbstrdestinationfilename: *mut ::core::mem::ManuallyDrop, pbstrdestinationrangelist: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wszrestoremetadata: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1162,47 +1078,11 @@ impl IVssCreateExpressWriterMetadata { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), wszpath.into_param().abi(), wszfilespec.into_param().abi(), ::core::mem::transmute(brecursive)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddComponent<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - ct: VSS_COMPONENT_TYPE, - wszlogicalpath: Param1, - wszcomponentname: Param2, - wszcaption: Param3, - pbicon: *const u8, - cbicon: u32, - brestoremetadata: u8, - bnotifyonbackupcomplete: u8, - bselectable: u8, - bselectableforrestore: u8, - dwcomponentflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ct), - wszlogicalpath.into_param().abi(), - wszcomponentname.into_param().abi(), - wszcaption.into_param().abi(), - ::core::mem::transmute(pbicon), - ::core::mem::transmute(cbicon), - ::core::mem::transmute(brestoremetadata), - ::core::mem::transmute(bnotifyonbackupcomplete), - ::core::mem::transmute(bselectable), - ::core::mem::transmute(bselectableforrestore), - ::core::mem::transmute(dwcomponentflags), - ) - .ok() - } - #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddFilesToFileGroup<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - wszlogicalpath: Param0, - wszgroupname: Param1, - wszpath: Param2, - wszfilespec: Param3, - brecursive: u8, - wszalternatelocation: Param5, - dwbackuptypemask: u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddComponent<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, ct: VSS_COMPONENT_TYPE, wszlogicalpath: Param1, wszcomponentname: Param2, wszcaption: Param3, pbicon: *const u8, cbicon: u32, brestoremetadata: u8, bnotifyonbackupcomplete: u8, bselectable: u8, bselectableforrestore: u8, dwcomponentflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(ct), wszlogicalpath.into_param().abi(), wszcomponentname.into_param().abi(), wszcaption.into_param().abi(), ::core::mem::transmute(pbicon), ::core::mem::transmute(cbicon), ::core::mem::transmute(brestoremetadata), ::core::mem::transmute(bnotifyonbackupcomplete), ::core::mem::transmute(bselectable), ::core::mem::transmute(bselectableforrestore), ::core::mem::transmute(dwcomponentflags)).ok() + } + #[cfg(feature = "Win32_Foundation")] + pub unsafe fn AddFilesToFileGroup<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszlogicalpath: Param0, wszgroupname: Param1, wszpath: Param2, wszfilespec: Param3, brecursive: u8, wszalternatelocation: Param5, dwbackuptypemask: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), wszlogicalpath.into_param().abi(), wszgroupname.into_param().abi(), wszpath.into_param().abi(), wszfilespec.into_param().abi(), ::core::mem::transmute(brecursive), wszalternatelocation.into_param().abi(), ::core::mem::transmute(dwbackuptypemask)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -1210,14 +1090,7 @@ impl IVssCreateExpressWriterMetadata { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(method), wszservice.into_param().abi(), wszuserprocedure.into_param().abi(), ::core::mem::transmute(writerrestore), ::core::mem::transmute(brebootrequired)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddComponentDependency<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - wszforlogicalpath: Param0, - wszforcomponentname: Param1, - onwriterid: Param2, - wszonlogicalpath: Param3, - wszoncomponentname: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddComponentDependency<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszforlogicalpath: Param0, wszforcomponentname: Param1, onwriterid: Param2, wszonlogicalpath: Param3, wszoncomponentname: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), wszforlogicalpath.into_param().abi(), wszforcomponentname.into_param().abi(), onwriterid.into_param().abi(), wszonlogicalpath.into_param().abi(), wszoncomponentname.into_param().abi()).ok() } pub unsafe fn SetBackupSchema(&self, dwschemamask: u32) -> ::windows::core::Result<()> { @@ -1286,35 +1159,8 @@ impl IVssCreateWriterMetadata { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), wszpath.into_param().abi(), wszfilespec.into_param().abi(), ::core::mem::transmute(brecursive)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddComponent<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - ct: VSS_COMPONENT_TYPE, - wszlogicalpath: Param1, - wszcomponentname: Param2, - wszcaption: Param3, - pbicon: *const u8, - cbicon: u32, - brestoremetadata: u8, - bnotifyonbackupcomplete: u8, - bselectable: u8, - bselectableforrestore: u8, - dwcomponentflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ct), - wszlogicalpath.into_param().abi(), - wszcomponentname.into_param().abi(), - wszcaption.into_param().abi(), - ::core::mem::transmute(pbicon), - ::core::mem::transmute(cbicon), - ::core::mem::transmute(brestoremetadata), - ::core::mem::transmute(bnotifyonbackupcomplete), - ::core::mem::transmute(bselectable), - ::core::mem::transmute(bselectableforrestore), - ::core::mem::transmute(dwcomponentflags), - ) - .ok() + pub unsafe fn AddComponent<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, ct: VSS_COMPONENT_TYPE, wszlogicalpath: Param1, wszcomponentname: Param2, wszcaption: Param3, pbicon: *const u8, cbicon: u32, brestoremetadata: u8, bnotifyonbackupcomplete: u8, bselectable: u8, bselectableforrestore: u8, dwcomponentflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(ct), wszlogicalpath.into_param().abi(), wszcomponentname.into_param().abi(), wszcaption.into_param().abi(), ::core::mem::transmute(pbicon), ::core::mem::transmute(cbicon), ::core::mem::transmute(brestoremetadata), ::core::mem::transmute(bnotifyonbackupcomplete), ::core::mem::transmute(bselectable), ::core::mem::transmute(bselectableforrestore), ::core::mem::transmute(dwcomponentflags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn AddDatabaseFiles<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszlogicalpath: Param0, wszdatabasename: Param1, wszpath: Param2, wszfilespec: Param3, dwbackuptypemask: u32) -> ::windows::core::Result<()> { @@ -1325,16 +1171,7 @@ impl IVssCreateWriterMetadata { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), wszlogicalpath.into_param().abi(), wszdatabasename.into_param().abi(), wszpath.into_param().abi(), wszfilespec.into_param().abi(), ::core::mem::transmute(dwbackuptypemask)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddFilesToFileGroup<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - wszlogicalpath: Param0, - wszgroupname: Param1, - wszpath: Param2, - wszfilespec: Param3, - brecursive: u8, - wszalternatelocation: Param5, - dwbackuptypemask: u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddFilesToFileGroup<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszlogicalpath: Param0, wszgroupname: Param1, wszpath: Param2, wszfilespec: Param3, brecursive: u8, wszalternatelocation: Param5, dwbackuptypemask: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), wszlogicalpath.into_param().abi(), wszgroupname.into_param().abi(), wszpath.into_param().abi(), wszfilespec.into_param().abi(), ::core::mem::transmute(brecursive), wszalternatelocation.into_param().abi(), ::core::mem::transmute(dwbackuptypemask)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -1346,14 +1183,7 @@ impl IVssCreateWriterMetadata { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), wszsourcepath.into_param().abi(), wszsourcefilespec.into_param().abi(), ::core::mem::transmute(brecursive), wszdestination.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddComponentDependency<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - wszforlogicalpath: Param0, - wszforcomponentname: Param1, - onwriterid: Param2, - wszonlogicalpath: Param3, - wszoncomponentname: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddComponentDependency<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszforlogicalpath: Param0, wszforcomponentname: Param1, onwriterid: Param2, wszonlogicalpath: Param3, wszoncomponentname: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), wszforlogicalpath.into_param().abi(), wszforcomponentname.into_param().abi(), onwriterid.into_param().abi(), wszonlogicalpath.into_param().abi(), wszoncomponentname.into_param().abi()).ok() } pub unsafe fn SetBackupSchema(&self, dwschemamask: u32) -> ::windows::core::Result<()> { @@ -2363,12 +2193,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVssS } #[repr(C)] #[doc(hidden)] -pub struct IVssSnapshotMgmt2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pllmindiffareasize: *mut i64) -> ::windows::core::HRESULT, -); +pub struct IVssSnapshotMgmt2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pllmindiffareasize: *mut i64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVssSoftwareSnapshotProvider(pub ::windows::core::IUnknown); @@ -2630,35 +2455,8 @@ pub struct IVssWriterComponents_abi( pub struct IVssWriterImpl(pub ::windows::core::IUnknown); impl IVssWriterImpl { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - writerid: Param0, - wszwritername: Param1, - wszwriterinstancename: Param2, - dwmajorversion: u32, - dwminorversion: u32, - ut: VSS_USAGE_TYPE, - st: VSS_SOURCE_TYPE, - nlevel: VSS_APPLICATION_LEVEL, - dwtimeout: u32, - aws: VSS_ALTERNATE_WRITER_STATE, - biothrottlingonly: u8, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - writerid.into_param().abi(), - wszwritername.into_param().abi(), - wszwriterinstancename.into_param().abi(), - ::core::mem::transmute(dwmajorversion), - ::core::mem::transmute(dwminorversion), - ::core::mem::transmute(ut), - ::core::mem::transmute(st), - ::core::mem::transmute(nlevel), - ::core::mem::transmute(dwtimeout), - ::core::mem::transmute(aws), - ::core::mem::transmute(biothrottlingonly), - ) - .ok() + pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, writerid: Param0, wszwritername: Param1, wszwriterinstancename: Param2, dwmajorversion: u32, dwminorversion: u32, ut: VSS_USAGE_TYPE, st: VSS_SOURCE_TYPE, nlevel: VSS_APPLICATION_LEVEL, dwtimeout: u32, aws: VSS_ALTERNATE_WRITER_STATE, biothrottlingonly: u8) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), writerid.into_param().abi(), wszwritername.into_param().abi(), wszwriterinstancename.into_param().abi(), ::core::mem::transmute(dwmajorversion), ::core::mem::transmute(dwminorversion), ::core::mem::transmute(ut), ::core::mem::transmute(st), ::core::mem::transmute(nlevel), ::core::mem::transmute(dwtimeout), ::core::mem::transmute(aws), ::core::mem::transmute(biothrottlingonly)).ok() } pub unsafe fn Subscribe(&self, dwsubscribetimeout: u32, dweventflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwsubscribetimeout), ::core::mem::transmute(dweventflags)).ok() @@ -2915,13 +2713,7 @@ impl ::core::default::Default for VSS_DIFF_AREA_PROP { } impl ::core::fmt::Debug for VSS_DIFF_AREA_PROP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VSS_DIFF_AREA_PROP") - .field("m_pwszVolumeName", &self.m_pwszVolumeName) - .field("m_pwszDiffAreaVolumeName", &self.m_pwszDiffAreaVolumeName) - .field("m_llMaximumDiffSpace", &self.m_llMaximumDiffSpace) - .field("m_llAllocatedDiffSpace", &self.m_llAllocatedDiffSpace) - .field("m_llUsedDiffSpace", &self.m_llUsedDiffSpace) - .finish() + fmt.debug_struct("VSS_DIFF_AREA_PROP").field("m_pwszVolumeName", &self.m_pwszVolumeName).field("m_pwszDiffAreaVolumeName", &self.m_pwszDiffAreaVolumeName).field("m_llMaximumDiffSpace", &self.m_llMaximumDiffSpace).field("m_llAllocatedDiffSpace", &self.m_llAllocatedDiffSpace).field("m_llUsedDiffSpace", &self.m_llUsedDiffSpace).finish() } } impl ::core::cmp::PartialEq for VSS_DIFF_AREA_PROP { @@ -3291,14 +3083,7 @@ impl ::core::default::Default for VSS_PROVIDER_PROP { } impl ::core::fmt::Debug for VSS_PROVIDER_PROP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VSS_PROVIDER_PROP") - .field("m_ProviderId", &self.m_ProviderId) - .field("m_pwszProviderName", &self.m_pwszProviderName) - .field("m_eProviderType", &self.m_eProviderType) - .field("m_pwszProviderVersion", &self.m_pwszProviderVersion) - .field("m_ProviderVersionId", &self.m_ProviderVersionId) - .field("m_ClassId", &self.m_ClassId) - .finish() + fmt.debug_struct("VSS_PROVIDER_PROP").field("m_ProviderId", &self.m_ProviderId).field("m_pwszProviderName", &self.m_pwszProviderName).field("m_eProviderType", &self.m_eProviderType).field("m_pwszProviderVersion", &self.m_pwszProviderVersion).field("m_ProviderVersionId", &self.m_ProviderVersionId).field("m_ClassId", &self.m_ClassId).finish() } } impl ::core::cmp::PartialEq for VSS_PROVIDER_PROP { @@ -3480,19 +3265,7 @@ impl ::core::fmt::Debug for VSS_SNAPSHOT_PROP { } impl ::core::cmp::PartialEq for VSS_SNAPSHOT_PROP { fn eq(&self, other: &Self) -> bool { - self.m_SnapshotId == other.m_SnapshotId - && self.m_SnapshotSetId == other.m_SnapshotSetId - && self.m_lSnapshotsCount == other.m_lSnapshotsCount - && self.m_pwszSnapshotDeviceObject == other.m_pwszSnapshotDeviceObject - && self.m_pwszOriginalVolumeName == other.m_pwszOriginalVolumeName - && self.m_pwszOriginatingMachine == other.m_pwszOriginatingMachine - && self.m_pwszServiceMachine == other.m_pwszServiceMachine - && self.m_pwszExposedName == other.m_pwszExposedName - && self.m_pwszExposedPath == other.m_pwszExposedPath - && self.m_ProviderId == other.m_ProviderId - && self.m_lSnapshotAttributes == other.m_lSnapshotAttributes - && self.m_tsCreationTimestamp == other.m_tsCreationTimestamp - && self.m_eStatus == other.m_eStatus + self.m_SnapshotId == other.m_SnapshotId && self.m_SnapshotSetId == other.m_SnapshotSetId && self.m_lSnapshotsCount == other.m_lSnapshotsCount && self.m_pwszSnapshotDeviceObject == other.m_pwszSnapshotDeviceObject && self.m_pwszOriginalVolumeName == other.m_pwszOriginalVolumeName && self.m_pwszOriginatingMachine == other.m_pwszOriginatingMachine && self.m_pwszServiceMachine == other.m_pwszServiceMachine && self.m_pwszExposedName == other.m_pwszExposedName && self.m_pwszExposedPath == other.m_pwszExposedPath && self.m_ProviderId == other.m_ProviderId && self.m_lSnapshotAttributes == other.m_lSnapshotAttributes && self.m_tsCreationTimestamp == other.m_tsCreationTimestamp && self.m_eStatus == other.m_eStatus } } impl ::core::cmp::Eq for VSS_SNAPSHOT_PROP {} @@ -3651,14 +3424,7 @@ impl ::core::default::Default for VSS_VOLUME_PROTECTION_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for VSS_VOLUME_PROTECTION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VSS_VOLUME_PROTECTION_INFO") - .field("m_protectionLevel", &self.m_protectionLevel) - .field("m_volumeIsOfflineForProtection", &self.m_volumeIsOfflineForProtection) - .field("m_protectionFault", &self.m_protectionFault) - .field("m_failureStatus", &self.m_failureStatus) - .field("m_volumeHasUnusedDiffArea", &self.m_volumeHasUnusedDiffArea) - .field("m_reserved", &self.m_reserved) - .finish() + fmt.debug_struct("VSS_VOLUME_PROTECTION_INFO").field("m_protectionLevel", &self.m_protectionLevel).field("m_volumeIsOfflineForProtection", &self.m_volumeIsOfflineForProtection).field("m_protectionFault", &self.m_protectionFault).field("m_failureStatus", &self.m_failureStatus).field("m_volumeHasUnusedDiffArea", &self.m_volumeHasUnusedDiffArea).field("m_reserved", &self.m_reserved).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Storage/Xps/Printing/mod.rs b/src/Windows/Win32/Storage/Xps/Printing/mod.rs index 1ef4e88971..8e37277e33 100644 --- a/src/Windows/Win32/Storage/Xps/Printing/mod.rs +++ b/src/Windows/Win32/Storage/Xps/Printing/mod.rs @@ -69,8 +69,7 @@ pub struct IPrintDocumentPackageStatusEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, packagestatus: *const PrintDocumentPackageStatus) -> ::windows::core::HRESULT, ); @@ -128,13 +127,7 @@ pub struct IPrintDocumentPackageTarget_abi( pub struct IPrintDocumentPackageTargetFactory(pub ::windows::core::IUnknown); impl IPrintDocumentPackageTargetFactory { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn CreateDocumentPackageTargetForPrintJob<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>( - &self, - printername: Param0, - jobname: Param1, - joboutputstream: Param2, - jobprintticketstream: Param3, - ) -> ::windows::core::Result { + pub unsafe fn CreateDocumentPackageTargetForPrintJob<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>, Param3: ::windows::core::IntoParam<'a, super::super::super::System::Com::IStream>>(&self, printername: Param0, jobname: Param1, joboutputstream: Param2, jobprintticketstream: Param3) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), printername.into_param().abi(), jobname.into_param().abi(), joboutputstream.into_param().abi(), jobprintticketstream.into_param().abi(), &mut result__).from_abi::(result__) } @@ -323,14 +316,7 @@ impl ::core::default::Default for PrintDocumentPackageStatus { } impl ::core::fmt::Debug for PrintDocumentPackageStatus { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PrintDocumentPackageStatus") - .field("JobId", &self.JobId) - .field("CurrentDocument", &self.CurrentDocument) - .field("CurrentPage", &self.CurrentPage) - .field("CurrentPageTotal", &self.CurrentPageTotal) - .field("Completion", &self.Completion) - .field("PackageStatus", &self.PackageStatus) - .finish() + fmt.debug_struct("PrintDocumentPackageStatus").field("JobId", &self.JobId).field("CurrentDocument", &self.CurrentDocument).field("CurrentPage", &self.CurrentPage).field("CurrentPageTotal", &self.CurrentPageTotal).field("Completion", &self.Completion).field("PackageStatus", &self.PackageStatus).finish() } } impl ::core::cmp::PartialEq for PrintDocumentPackageStatus { @@ -362,47 +348,16 @@ pub unsafe fn StartXpsPrintJob<'a, Param0: ::windows::core::IntoParam<'a, super: { #[link(name = "windows")] extern "system" { - fn StartXpsPrintJob( - printername: super::super::super::Foundation::PWSTR, - jobname: super::super::super::Foundation::PWSTR, - outputfilename: super::super::super::Foundation::PWSTR, - progressevent: super::super::super::Foundation::HANDLE, - completionevent: super::super::super::Foundation::HANDLE, - printablepageson: *const u8, - printablepagesoncount: u32, - xpsprintjob: *mut ::windows::core::RawPtr, - documentstream: *mut ::windows::core::RawPtr, - printticketstream: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT; + fn StartXpsPrintJob(printername: super::super::super::Foundation::PWSTR, jobname: super::super::super::Foundation::PWSTR, outputfilename: super::super::super::Foundation::PWSTR, progressevent: super::super::super::Foundation::HANDLE, completionevent: super::super::super::Foundation::HANDLE, printablepageson: *const u8, printablepagesoncount: u32, xpsprintjob: *mut ::windows::core::RawPtr, documentstream: *mut ::windows::core::RawPtr, printticketstream: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } - StartXpsPrintJob( - printername.into_param().abi(), - jobname.into_param().abi(), - outputfilename.into_param().abi(), - progressevent.into_param().abi(), - completionevent.into_param().abi(), - ::core::mem::transmute(printablepageson), - ::core::mem::transmute(printablepagesoncount), - ::core::mem::transmute(xpsprintjob), - ::core::mem::transmute(documentstream), - ::core::mem::transmute(printticketstream), - ) - .ok() + StartXpsPrintJob(printername.into_param().abi(), jobname.into_param().abi(), outputfilename.into_param().abi(), progressevent.into_param().abi(), completionevent.into_param().abi(), ::core::mem::transmute(printablepageson), ::core::mem::transmute(printablepagesoncount), ::core::mem::transmute(xpsprintjob), ::core::mem::transmute(documentstream), ::core::mem::transmute(printticketstream)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn StartXpsPrintJob1<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>( - printername: Param0, - jobname: Param1, - outputfilename: Param2, - progressevent: Param3, - completionevent: Param4, - xpsprintjob: *mut ::core::option::Option, - printcontentreceiver: *mut ::core::option::Option, -) -> ::windows::core::Result<()> { +pub unsafe fn StartXpsPrintJob1<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(printername: Param0, jobname: Param1, outputfilename: Param2, progressevent: Param3, completionevent: Param4, xpsprintjob: *mut ::core::option::Option, printcontentreceiver: *mut ::core::option::Option) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/Storage/Xps/mod.rs b/src/Windows/Win32/Storage/Xps/mod.rs index f89148501d..3e3e09eb6b 100644 --- a/src/Windows/Win32/Storage/Xps/mod.rs +++ b/src/Windows/Win32/Storage/Xps/mod.rs @@ -347,13 +347,7 @@ pub struct IXpsDocumentPackageTarget_abi( pub struct IXpsDocumentPackageTarget3D(pub ::windows::core::IUnknown); impl IXpsDocumentPackageTarget3D { #[cfg(all(feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn GetXpsOMPackageWriter3D<'a, Param0: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param1: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param2: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>( - &self, - documentsequencepartname: Param0, - discardcontrolpartname: Param1, - modelpartname: Param2, - modeldata: Param3, - ) -> ::windows::core::Result { + pub unsafe fn GetXpsOMPackageWriter3D<'a, Param0: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param1: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param2: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(&self, documentsequencepartname: Param0, discardcontrolpartname: Param1, modelpartname: Param2, modeldata: Param3) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), documentsequencepartname.into_param().abi(), discardcontrolpartname.into_param().abi(), modelpartname.into_param().abi(), modeldata.into_param().abi(), &mut result__).from_abi::(result__) } @@ -3809,16 +3803,7 @@ impl IXpsOMObjectFactory { (::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc"))] - pub unsafe fn CreatePackageWriterOnFile< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param5: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - Param6: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, - Param7: ::windows::core::IntoParam<'a, IXpsOMImageResource>, - Param8: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, - Param9: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - >( + pub unsafe fn CreatePackageWriterOnFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param6: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, Param7: ::windows::core::IntoParam<'a, IXpsOMImageResource>, Param8: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param9: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>>( &self, filename: Param0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, @@ -3832,33 +3817,10 @@ impl IXpsOMObjectFactory { discardcontrolpartname: Param9, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).36)( - ::core::mem::transmute_copy(self), - filename.into_param().abi(), - ::core::mem::transmute(securityattributes), - ::core::mem::transmute(flagsandattributes), - optimizemarkupsize.into_param().abi(), - ::core::mem::transmute(interleaving), - documentsequencepartname.into_param().abi(), - coreproperties.into_param().abi(), - packagethumbnail.into_param().abi(), - documentsequenceprintticket.into_param().abi(), - discardcontrolpartname.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).36)(::core::mem::transmute_copy(self), filename.into_param().abi(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(flagsandattributes), optimizemarkupsize.into_param().abi(), ::core::mem::transmute(interleaving), documentsequencepartname.into_param().abi(), coreproperties.into_param().abi(), packagethumbnail.into_param().abi(), documentsequenceprintticket.into_param().abi(), discardcontrolpartname.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn CreatePackageWriterOnStream< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::System::Com::ISequentialStream>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param3: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - Param4: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, - Param5: ::windows::core::IntoParam<'a, IXpsOMImageResource>, - Param6: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, - Param7: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - >( + pub unsafe fn CreatePackageWriterOnStream<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::ISequentialStream>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param4: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, Param5: ::windows::core::IntoParam<'a, IXpsOMImageResource>, Param6: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param7: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>>( &self, outputstream: Param0, optimizemarkupsize: Param1, @@ -3870,19 +3832,7 @@ impl IXpsOMObjectFactory { discardcontrolpartname: Param7, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).37)( - ::core::mem::transmute_copy(self), - outputstream.into_param().abi(), - optimizemarkupsize.into_param().abi(), - ::core::mem::transmute(interleaving), - documentsequencepartname.into_param().abi(), - coreproperties.into_param().abi(), - packagethumbnail.into_param().abi(), - documentsequenceprintticket.into_param().abi(), - discardcontrolpartname.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).37)(::core::mem::transmute_copy(self), outputstream.into_param().abi(), optimizemarkupsize.into_param().abi(), ::core::mem::transmute(interleaving), documentsequencepartname.into_param().abi(), coreproperties.into_param().abi(), packagethumbnail.into_param().abi(), documentsequenceprintticket.into_param().abi(), discardcontrolpartname.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc"))] pub unsafe fn CreatePartUri<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, uri: Param0) -> ::windows::core::Result { @@ -3974,24 +3924,9 @@ pub struct IXpsOMObjectFactory_abi( #[cfg(not(feature = "Win32_Storage_Packaging_Opc"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dictionary: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, parturicollection: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - filename: super::super::Foundation::PWSTR, - securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - flagsandattributes: u32, - optimizemarkupsize: super::super::Foundation::BOOL, - interleaving: XPS_INTERLEAVING, - documentsequencepartname: ::windows::core::RawPtr, - coreproperties: ::windows::core::RawPtr, - packagethumbnail: ::windows::core::RawPtr, - documentsequenceprintticket: ::windows::core::RawPtr, - discardcontrolpartname: ::windows::core::RawPtr, - packagewriter: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, filename: super::super::Foundation::PWSTR, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: super::super::Foundation::BOOL, interleaving: XPS_INTERLEAVING, documentsequencepartname: ::windows::core::RawPtr, coreproperties: ::windows::core::RawPtr, packagethumbnail: ::windows::core::RawPtr, documentsequenceprintticket: ::windows::core::RawPtr, discardcontrolpartname: ::windows::core::RawPtr, packagewriter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, outputstream: ::windows::core::RawPtr, optimizemarkupsize: super::super::Foundation::BOOL, interleaving: XPS_INTERLEAVING, documentsequencepartname: ::windows::core::RawPtr, coreproperties: ::windows::core::RawPtr, packagethumbnail: ::windows::core::RawPtr, documentsequenceprintticket: ::windows::core::RawPtr, discardcontrolpartname: ::windows::core::RawPtr, packagewriter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, outputstream: ::windows::core::RawPtr, optimizemarkupsize: super::super::Foundation::BOOL, interleaving: XPS_INTERLEAVING, documentsequencepartname: ::windows::core::RawPtr, coreproperties: ::windows::core::RawPtr, packagethumbnail: ::windows::core::RawPtr, documentsequenceprintticket: ::windows::core::RawPtr, discardcontrolpartname: ::windows::core::RawPtr, packagewriter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uri: super::super::Foundation::PWSTR, parturi: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc")))] usize, @@ -4151,16 +4086,7 @@ impl IXpsOMObjectFactory1 { (::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc"))] - pub unsafe fn CreatePackageWriterOnFile< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param5: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - Param6: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, - Param7: ::windows::core::IntoParam<'a, IXpsOMImageResource>, - Param8: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, - Param9: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - >( + pub unsafe fn CreatePackageWriterOnFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param6: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, Param7: ::windows::core::IntoParam<'a, IXpsOMImageResource>, Param8: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param9: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>>( &self, filename: Param0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, @@ -4174,33 +4100,10 @@ impl IXpsOMObjectFactory1 { discardcontrolpartname: Param9, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).36)( - ::core::mem::transmute_copy(self), - filename.into_param().abi(), - ::core::mem::transmute(securityattributes), - ::core::mem::transmute(flagsandattributes), - optimizemarkupsize.into_param().abi(), - ::core::mem::transmute(interleaving), - documentsequencepartname.into_param().abi(), - coreproperties.into_param().abi(), - packagethumbnail.into_param().abi(), - documentsequenceprintticket.into_param().abi(), - discardcontrolpartname.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).36)(::core::mem::transmute_copy(self), filename.into_param().abi(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(flagsandattributes), optimizemarkupsize.into_param().abi(), ::core::mem::transmute(interleaving), documentsequencepartname.into_param().abi(), coreproperties.into_param().abi(), packagethumbnail.into_param().abi(), documentsequenceprintticket.into_param().abi(), discardcontrolpartname.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn CreatePackageWriterOnStream< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::System::Com::ISequentialStream>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param3: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - Param4: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, - Param5: ::windows::core::IntoParam<'a, IXpsOMImageResource>, - Param6: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, - Param7: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - >( + pub unsafe fn CreatePackageWriterOnStream<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::ISequentialStream>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param4: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, Param5: ::windows::core::IntoParam<'a, IXpsOMImageResource>, Param6: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param7: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>>( &self, outputstream: Param0, optimizemarkupsize: Param1, @@ -4212,19 +4115,7 @@ impl IXpsOMObjectFactory1 { discardcontrolpartname: Param7, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).37)( - ::core::mem::transmute_copy(self), - outputstream.into_param().abi(), - optimizemarkupsize.into_param().abi(), - ::core::mem::transmute(interleaving), - documentsequencepartname.into_param().abi(), - coreproperties.into_param().abi(), - packagethumbnail.into_param().abi(), - documentsequenceprintticket.into_param().abi(), - discardcontrolpartname.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).37)(::core::mem::transmute_copy(self), outputstream.into_param().abi(), optimizemarkupsize.into_param().abi(), ::core::mem::transmute(interleaving), documentsequencepartname.into_param().abi(), coreproperties.into_param().abi(), packagethumbnail.into_param().abi(), documentsequenceprintticket.into_param().abi(), discardcontrolpartname.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc"))] pub unsafe fn CreatePartUri<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, uri: Param0) -> ::windows::core::Result { @@ -4253,16 +4144,7 @@ impl IXpsOMObjectFactory1 { (::windows::core::Interface::vtable(self).43)(::core::mem::transmute_copy(self), imageresource.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc"))] - pub unsafe fn CreatePackageWriterOnFile1< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param5: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - Param6: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, - Param7: ::windows::core::IntoParam<'a, IXpsOMImageResource>, - Param8: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, - Param9: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - >( + pub unsafe fn CreatePackageWriterOnFile1<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param6: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, Param7: ::windows::core::IntoParam<'a, IXpsOMImageResource>, Param8: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param9: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>>( &self, filename: Param0, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, @@ -4295,16 +4177,7 @@ impl IXpsOMObjectFactory1 { .from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe fn CreatePackageWriterOnStream1< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::System::Com::ISequentialStream>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - Param3: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - Param4: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, - Param5: ::windows::core::IntoParam<'a, IXpsOMImageResource>, - Param6: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, - Param7: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, - >( + pub unsafe fn CreatePackageWriterOnStream1<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::ISequentialStream>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param4: ::windows::core::IntoParam<'a, IXpsOMCoreProperties>, Param5: ::windows::core::IntoParam<'a, IXpsOMImageResource>, Param6: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param7: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>>( &self, outputstream: Param0, optimizemarkupsize: Param1, @@ -4317,20 +4190,7 @@ impl IXpsOMObjectFactory1 { documenttype: XPS_DOCUMENT_TYPE, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).45)( - ::core::mem::transmute_copy(self), - outputstream.into_param().abi(), - optimizemarkupsize.into_param().abi(), - ::core::mem::transmute(interleaving), - documentsequencepartname.into_param().abi(), - coreproperties.into_param().abi(), - packagethumbnail.into_param().abi(), - documentsequenceprintticket.into_param().abi(), - discardcontrolpartname.into_param().abi(), - ::core::mem::transmute(documenttype), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).45)(::core::mem::transmute_copy(self), outputstream.into_param().abi(), optimizemarkupsize.into_param().abi(), ::core::mem::transmute(interleaving), documentsequencepartname.into_param().abi(), coreproperties.into_param().abi(), packagethumbnail.into_param().abi(), documentsequenceprintticket.into_param().abi(), discardcontrolpartname.into_param().abi(), ::core::mem::transmute(documenttype), &mut result__).from_abi::(result__) } pub unsafe fn CreatePackage1(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4461,24 +4321,9 @@ pub struct IXpsOMObjectFactory1_abi( #[cfg(not(feature = "Win32_Storage_Packaging_Opc"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dictionary: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, parturicollection: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - filename: super::super::Foundation::PWSTR, - securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - flagsandattributes: u32, - optimizemarkupsize: super::super::Foundation::BOOL, - interleaving: XPS_INTERLEAVING, - documentsequencepartname: ::windows::core::RawPtr, - coreproperties: ::windows::core::RawPtr, - packagethumbnail: ::windows::core::RawPtr, - documentsequenceprintticket: ::windows::core::RawPtr, - discardcontrolpartname: ::windows::core::RawPtr, - packagewriter: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, filename: super::super::Foundation::PWSTR, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: super::super::Foundation::BOOL, interleaving: XPS_INTERLEAVING, documentsequencepartname: ::windows::core::RawPtr, coreproperties: ::windows::core::RawPtr, packagethumbnail: ::windows::core::RawPtr, documentsequenceprintticket: ::windows::core::RawPtr, discardcontrolpartname: ::windows::core::RawPtr, packagewriter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, outputstream: ::windows::core::RawPtr, optimizemarkupsize: super::super::Foundation::BOOL, interleaving: XPS_INTERLEAVING, documentsequencepartname: ::windows::core::RawPtr, coreproperties: ::windows::core::RawPtr, packagethumbnail: ::windows::core::RawPtr, documentsequenceprintticket: ::windows::core::RawPtr, discardcontrolpartname: ::windows::core::RawPtr, packagewriter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, outputstream: ::windows::core::RawPtr, optimizemarkupsize: super::super::Foundation::BOOL, interleaving: XPS_INTERLEAVING, documentsequencepartname: ::windows::core::RawPtr, coreproperties: ::windows::core::RawPtr, packagethumbnail: ::windows::core::RawPtr, documentsequenceprintticket: ::windows::core::RawPtr, discardcontrolpartname: ::windows::core::RawPtr, packagewriter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uri: super::super::Foundation::PWSTR, parturi: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc")))] usize, @@ -4490,37 +4335,9 @@ pub struct IXpsOMObjectFactory1_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, imageresource: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, imageresource: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - filename: super::super::Foundation::PWSTR, - securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - flagsandattributes: u32, - optimizemarkupsize: super::super::Foundation::BOOL, - interleaving: XPS_INTERLEAVING, - documentsequencepartname: ::windows::core::RawPtr, - coreproperties: ::windows::core::RawPtr, - packagethumbnail: ::windows::core::RawPtr, - documentsequenceprintticket: ::windows::core::RawPtr, - discardcontrolpartname: ::windows::core::RawPtr, - documenttype: XPS_DOCUMENT_TYPE, - packagewriter: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, filename: super::super::Foundation::PWSTR, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, flagsandattributes: u32, optimizemarkupsize: super::super::Foundation::BOOL, interleaving: XPS_INTERLEAVING, documentsequencepartname: ::windows::core::RawPtr, coreproperties: ::windows::core::RawPtr, packagethumbnail: ::windows::core::RawPtr, documentsequenceprintticket: ::windows::core::RawPtr, discardcontrolpartname: ::windows::core::RawPtr, documenttype: XPS_DOCUMENT_TYPE, packagewriter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_Packaging_Opc")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - outputstream: ::windows::core::RawPtr, - optimizemarkupsize: super::super::Foundation::BOOL, - interleaving: XPS_INTERLEAVING, - documentsequencepartname: ::windows::core::RawPtr, - coreproperties: ::windows::core::RawPtr, - packagethumbnail: ::windows::core::RawPtr, - documentsequenceprintticket: ::windows::core::RawPtr, - discardcontrolpartname: ::windows::core::RawPtr, - documenttype: XPS_DOCUMENT_TYPE, - packagewriter: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, outputstream: ::windows::core::RawPtr, optimizemarkupsize: super::super::Foundation::BOOL, interleaving: XPS_INTERLEAVING, documentsequencepartname: ::windows::core::RawPtr, coreproperties: ::windows::core::RawPtr, packagethumbnail: ::windows::core::RawPtr, documentsequenceprintticket: ::windows::core::RawPtr, discardcontrolpartname: ::windows::core::RawPtr, documenttype: XPS_DOCUMENT_TYPE, packagewriter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Opc", feature = "Win32_System_Com")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, package: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, stream: ::windows::core::RawPtr, reuseobjects: super::super::Foundation::BOOL, package: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4795,25 +4612,10 @@ pub struct IXpsOMPackageTarget_abi( pub struct IXpsOMPackageWriter(pub ::windows::core::IUnknown); impl IXpsOMPackageWriter { #[cfg(feature = "Win32_Storage_Packaging_Opc")] - pub unsafe fn StartNewDocument<'a, Param0: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param1: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param2: ::windows::core::IntoParam<'a, IXpsOMDocumentStructureResource>, Param3: ::windows::core::IntoParam<'a, IXpsOMSignatureBlockResourceCollection>, Param4: ::windows::core::IntoParam<'a, IXpsOMPartUriCollection>>( - &self, - documentpartname: Param0, - documentprintticket: Param1, - documentstructure: Param2, - signatureblockresources: Param3, - restrictedfonts: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn StartNewDocument<'a, Param0: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param1: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param2: ::windows::core::IntoParam<'a, IXpsOMDocumentStructureResource>, Param3: ::windows::core::IntoParam<'a, IXpsOMSignatureBlockResourceCollection>, Param4: ::windows::core::IntoParam<'a, IXpsOMPartUriCollection>>(&self, documentpartname: Param0, documentprintticket: Param1, documentstructure: Param2, signatureblockresources: Param3, restrictedfonts: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), documentpartname.into_param().abi(), documentprintticket.into_param().abi(), documentstructure.into_param().abi(), signatureblockresources.into_param().abi(), restrictedfonts.into_param().abi()).ok() } - pub unsafe fn AddPage<'a, Param0: ::windows::core::IntoParam<'a, IXpsOMPage>, Param2: ::windows::core::IntoParam<'a, IXpsOMPartUriCollection>, Param3: ::windows::core::IntoParam<'a, IXpsOMStoryFragmentsResource>, Param4: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param5: ::windows::core::IntoParam<'a, IXpsOMImageResource>>( - &self, - page: Param0, - advisorypagedimensions: *const XPS_SIZE, - discardableresourceparts: Param2, - storyfragments: Param3, - pageprintticket: Param4, - pagethumbnail: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddPage<'a, Param0: ::windows::core::IntoParam<'a, IXpsOMPage>, Param2: ::windows::core::IntoParam<'a, IXpsOMPartUriCollection>, Param3: ::windows::core::IntoParam<'a, IXpsOMStoryFragmentsResource>, Param4: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param5: ::windows::core::IntoParam<'a, IXpsOMImageResource>>(&self, page: Param0, advisorypagedimensions: *const XPS_SIZE, discardableresourceparts: Param2, storyfragments: Param3, pageprintticket: Param4, pagethumbnail: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), page.into_param().abi(), ::core::mem::transmute(advisorypagedimensions), discardableresourceparts.into_param().abi(), storyfragments.into_param().abi(), pageprintticket.into_param().abi(), pagethumbnail.into_param().abi()).ok() } pub unsafe fn AddResource<'a, Param0: ::windows::core::IntoParam<'a, IXpsOMResource>>(&self, resource: Param0) -> ::windows::core::Result<()> { @@ -4871,25 +4673,10 @@ pub struct IXpsOMPackageWriter_abi( pub struct IXpsOMPackageWriter3D(pub ::windows::core::IUnknown); impl IXpsOMPackageWriter3D { #[cfg(feature = "Win32_Storage_Packaging_Opc")] - pub unsafe fn StartNewDocument<'a, Param0: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param1: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param2: ::windows::core::IntoParam<'a, IXpsOMDocumentStructureResource>, Param3: ::windows::core::IntoParam<'a, IXpsOMSignatureBlockResourceCollection>, Param4: ::windows::core::IntoParam<'a, IXpsOMPartUriCollection>>( - &self, - documentpartname: Param0, - documentprintticket: Param1, - documentstructure: Param2, - signatureblockresources: Param3, - restrictedfonts: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn StartNewDocument<'a, Param0: ::windows::core::IntoParam<'a, super::Packaging::Opc::IOpcPartUri>, Param1: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param2: ::windows::core::IntoParam<'a, IXpsOMDocumentStructureResource>, Param3: ::windows::core::IntoParam<'a, IXpsOMSignatureBlockResourceCollection>, Param4: ::windows::core::IntoParam<'a, IXpsOMPartUriCollection>>(&self, documentpartname: Param0, documentprintticket: Param1, documentstructure: Param2, signatureblockresources: Param3, restrictedfonts: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), documentpartname.into_param().abi(), documentprintticket.into_param().abi(), documentstructure.into_param().abi(), signatureblockresources.into_param().abi(), restrictedfonts.into_param().abi()).ok() } - pub unsafe fn AddPage<'a, Param0: ::windows::core::IntoParam<'a, IXpsOMPage>, Param2: ::windows::core::IntoParam<'a, IXpsOMPartUriCollection>, Param3: ::windows::core::IntoParam<'a, IXpsOMStoryFragmentsResource>, Param4: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param5: ::windows::core::IntoParam<'a, IXpsOMImageResource>>( - &self, - page: Param0, - advisorypagedimensions: *const XPS_SIZE, - discardableresourceparts: Param2, - storyfragments: Param3, - pageprintticket: Param4, - pagethumbnail: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddPage<'a, Param0: ::windows::core::IntoParam<'a, IXpsOMPage>, Param2: ::windows::core::IntoParam<'a, IXpsOMPartUriCollection>, Param3: ::windows::core::IntoParam<'a, IXpsOMStoryFragmentsResource>, Param4: ::windows::core::IntoParam<'a, IXpsOMPrintTicketResource>, Param5: ::windows::core::IntoParam<'a, IXpsOMImageResource>>(&self, page: Param0, advisorypagedimensions: *const XPS_SIZE, discardableresourceparts: Param2, storyfragments: Param3, pageprintticket: Param4, pagethumbnail: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), page.into_param().abi(), ::core::mem::transmute(advisorypagedimensions), discardableresourceparts.into_param().abi(), storyfragments.into_param().abi(), pageprintticket.into_param().abi(), pagethumbnail.into_param().abi()).ok() } pub unsafe fn AddResource<'a, Param0: ::windows::core::IntoParam<'a, IXpsOMResource>>(&self, resource: Param0) -> ::windows::core::Result<()> { diff --git a/src/Windows/Win32/System/AddressBook/mod.rs b/src/Windows/Win32/System/AddressBook/mod.rs index 8a6e87bb97..63b5c4b7e2 100644 --- a/src/Windows/Win32/System/AddressBook/mod.rs +++ b/src/Windows/Win32/System/AddressBook/mod.rs @@ -158,19 +158,7 @@ pub unsafe fn BuildDisplayTable<'a, Param3: ::windows::core::IntoParam<'a, super extern "system" { fn BuildDisplayTable(lpallocatebuffer: ::windows::core::RawPtr, lpallocatemore: ::windows::core::RawPtr, lpfreebuffer: ::windows::core::RawPtr, lpmalloc: ::windows::core::RawPtr, hinstance: super::super::Foundation::HINSTANCE, cpages: u32, lppage: *mut DTPAGE, ulflags: u32, lpptable: *mut ::windows::core::RawPtr, lpptbldata: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT; } - BuildDisplayTable( - ::core::mem::transmute(lpallocatebuffer), - ::core::mem::transmute(lpallocatemore), - ::core::mem::transmute(lpfreebuffer), - lpmalloc.into_param().abi(), - hinstance.into_param().abi(), - ::core::mem::transmute(cpages), - ::core::mem::transmute(lppage), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lpptable), - ::core::mem::transmute(lpptbldata), - ) - .ok() + BuildDisplayTable(::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpallocatemore), ::core::mem::transmute(lpfreebuffer), lpmalloc.into_param().abi(), hinstance.into_param().abi(), ::core::mem::transmute(cpages), ::core::mem::transmute(lppage), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpptable), ::core::mem::transmute(lpptbldata)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -211,17 +199,7 @@ pub unsafe fn CreateTable(lpinterface: *mut ::windows::core::GUID, lpallocatebuf extern "system" { fn CreateTable(lpinterface: *mut ::windows::core::GUID, lpallocatebuffer: ::windows::core::RawPtr, lpallocatemore: ::windows::core::RawPtr, lpfreebuffer: ::windows::core::RawPtr, lpvreserved: *mut ::core::ffi::c_void, ultabletype: u32, ulproptagindexcolumn: u32, lpsproptagarraycolumns: *mut SPropTagArray, lpptabledata: *mut ::windows::core::RawPtr) -> i32; } - ::core::mem::transmute(CreateTable( - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpallocatebuffer), - ::core::mem::transmute(lpallocatemore), - ::core::mem::transmute(lpfreebuffer), - ::core::mem::transmute(lpvreserved), - ::core::mem::transmute(ultabletype), - ::core::mem::transmute(ulproptagindexcolumn), - ::core::mem::transmute(lpsproptagarraycolumns), - ::core::mem::transmute(lpptabledata), - )) + ::core::mem::transmute(CreateTable(::core::mem::transmute(lpinterface), ::core::mem::transmute(lpallocatebuffer), ::core::mem::transmute(lpallocatemore), ::core::mem::transmute(lpfreebuffer), ::core::mem::transmute(lpvreserved), ::core::mem::transmute(ultabletype), ::core::mem::transmute(ulproptagindexcolumn), ::core::mem::transmute(lpsproptagarraycolumns), ::core::mem::transmute(lpptabledata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1277,19 +1255,7 @@ impl IABContainer { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -1463,19 +1429,7 @@ impl IAddrBook { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -1504,18 +1458,7 @@ impl IAddrBook { (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpszname), ::core::mem::transmute(lpszadrtype), ::core::mem::transmute(lpszaddress), ::core::mem::transmute(ulflags), ::core::mem::transmute(lpcbentryid), ::core::mem::transmute(lppentryid)).ok() } pub unsafe fn NewEntry(&self, uluiparam: u32, ulflags: u32, cbeidcontainer: u32, lpeidcontainer: *mut ENTRYID, cbeidnewentrytpl: u32, lpeidnewentrytpl: *mut ENTRYID, lpcbeidnewentry: *mut u32, lppeidnewentry: *mut *mut ENTRYID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(uluiparam), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(cbeidcontainer), - ::core::mem::transmute(lpeidcontainer), - ::core::mem::transmute(cbeidnewentrytpl), - ::core::mem::transmute(lpeidnewentrytpl), - ::core::mem::transmute(lpcbeidnewentry), - ::core::mem::transmute(lppeidnewentry), - ) - .ok() + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(uluiparam), ::core::mem::transmute(ulflags), ::core::mem::transmute(cbeidcontainer), ::core::mem::transmute(lpeidcontainer), ::core::mem::transmute(cbeidnewentrytpl), ::core::mem::transmute(lpeidnewentrytpl), ::core::mem::transmute(lpcbeidnewentry), ::core::mem::transmute(lppeidnewentry)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ResolveName(&self, uluiparam: usize, ulflags: u32, lpsznewentrytitle: *mut i8, lpadrlist: *mut ADRLIST) -> ::windows::core::Result<()> { @@ -1526,19 +1469,7 @@ impl IAddrBook { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpuluiparam), ::core::mem::transmute(lpadrparms), ::core::mem::transmute(lppadrlist)).ok() } pub unsafe fn Details(&self, lpuluiparam: *mut usize, lpfndismiss: LPFNDISMISS, lpvdismisscontext: *mut ::core::ffi::c_void, cbentryid: u32, lpentryid: *mut ENTRYID, lpfbuttoncallback: LPFNBUTTON, lpvbuttoncontext: *mut ::core::ffi::c_void, lpszbuttontext: *mut i8, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).22)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lpuluiparam), - ::core::mem::transmute(lpfndismiss), - ::core::mem::transmute(lpvdismisscontext), - ::core::mem::transmute(cbentryid), - ::core::mem::transmute(lpentryid), - ::core::mem::transmute(lpfbuttoncallback), - ::core::mem::transmute(lpvbuttoncontext), - ::core::mem::transmute(lpszbuttontext), - ::core::mem::transmute(ulflags), - ) - .ok() + (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpuluiparam), ::core::mem::transmute(lpfndismiss), ::core::mem::transmute(lpvdismisscontext), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpfbuttoncallback), ::core::mem::transmute(lpvbuttoncontext), ::core::mem::transmute(lpszbuttontext), ::core::mem::transmute(ulflags)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn RecipOptions(&self, uluiparam: u32, ulflags: u32, lprecip: *mut ADRENTRY) -> ::windows::core::Result<()> { @@ -1692,19 +1623,7 @@ impl IAttach { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -1812,19 +1731,7 @@ impl IDistList { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -2040,19 +1947,7 @@ impl IMAPIContainer { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -2235,19 +2130,7 @@ impl IMAPIFolder { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -2293,18 +2176,7 @@ impl IMAPIFolder { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), ::core::mem::transmute(ulfoldertype), ::core::mem::transmute(lpszfoldername), ::core::mem::transmute(lpszfoldercomment), ::core::mem::transmute(lpinterface), ::core::mem::transmute(ulflags), &mut result__).from_abi::(result__) } pub unsafe fn CopyFolder<'a, Param6: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *const ::windows::core::GUID, lpdestfolder: *const ::core::ffi::c_void, lpsznewfoldername: *const i8, uluiparam: usize, lpprogress: Param6, ulflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).23)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(cbentryid), - ::core::mem::transmute(lpentryid), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestfolder), - ::core::mem::transmute(lpsznewfoldername), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(ulflags), - ) - .ok() + (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestfolder), ::core::mem::transmute(lpsznewfoldername), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(ulflags)).ok() } pub unsafe fn DeleteFolder<'a, Param3: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, cbentryid: u32, lpentryid: *const ENTRYID, uluiparam: usize, lpprogress: Param3, ulflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ::core::mem::transmute(cbentryid), ::core::mem::transmute(lpentryid), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(ulflags)).ok() @@ -2515,19 +2387,7 @@ impl IMAPIProp { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -2615,19 +2475,7 @@ impl IMAPIStatus { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -2949,19 +2797,7 @@ impl IMailUser { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -3069,19 +2905,7 @@ impl IMessage { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -3226,19 +3050,7 @@ impl IMsgStore { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -3404,19 +3216,7 @@ impl IProfSect { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -3524,19 +3324,7 @@ impl IPropData { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpproptagarray), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyTo<'a, Param4: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, ciidexclude: u32, rgiidexclude: *mut ::windows::core::GUID, lpexcludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param4, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ciidexclude), - ::core::mem::transmute(rgiidexclude), - ::core::mem::transmute(lpexcludeprops), - ::core::mem::transmute(uluiparam), - lpprogress.into_param().abi(), - ::core::mem::transmute(lpinterface), - ::core::mem::transmute(lpdestobj), - ::core::mem::transmute(ulflags), - ::core::mem::transmute(lppproblems), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(ciidexclude), ::core::mem::transmute(rgiidexclude), ::core::mem::transmute(lpexcludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() } pub unsafe fn CopyProps<'a, Param2: ::windows::core::IntoParam<'a, IMAPIProgress>>(&self, lpincludeprops: *mut SPropTagArray, uluiparam: usize, lpprogress: Param2, lpinterface: *mut ::windows::core::GUID, lpdestobj: *mut ::core::ffi::c_void, ulflags: u32, lppproblems: *mut *mut SPropProblemArray) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(lpincludeprops), ::core::mem::transmute(uluiparam), lpprogress.into_param().abi(), ::core::mem::transmute(lpinterface), ::core::mem::transmute(lpdestobj), ::core::mem::transmute(ulflags), ::core::mem::transmute(lppproblems)).ok() @@ -4340,15 +4128,7 @@ impl ::core::default::Default for NEWMAIL_NOTIFICATION { } impl ::core::fmt::Debug for NEWMAIL_NOTIFICATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NEWMAIL_NOTIFICATION") - .field("cbEntryID", &self.cbEntryID) - .field("lpEntryID", &self.lpEntryID) - .field("cbParentID", &self.cbParentID) - .field("lpParentID", &self.lpParentID) - .field("ulFlags", &self.ulFlags) - .field("lpszMessageClass", &self.lpszMessageClass) - .field("ulMessageFlags", &self.ulMessageFlags) - .finish() + fmt.debug_struct("NEWMAIL_NOTIFICATION").field("cbEntryID", &self.cbEntryID).field("lpEntryID", &self.lpEntryID).field("cbParentID", &self.cbParentID).field("lpParentID", &self.lpParentID).field("ulFlags", &self.ulFlags).field("lpszMessageClass", &self.lpszMessageClass).field("ulMessageFlags", &self.ulMessageFlags).finish() } } impl ::core::cmp::PartialEq for NEWMAIL_NOTIFICATION { @@ -4467,18 +4247,7 @@ impl ::core::default::Default for OBJECT_NOTIFICATION { } impl ::core::fmt::Debug for OBJECT_NOTIFICATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OBJECT_NOTIFICATION") - .field("cbEntryID", &self.cbEntryID) - .field("lpEntryID", &self.lpEntryID) - .field("ulObjType", &self.ulObjType) - .field("cbParentID", &self.cbParentID) - .field("lpParentID", &self.lpParentID) - .field("cbOldID", &self.cbOldID) - .field("lpOldID", &self.lpOldID) - .field("cbOldParentID", &self.cbOldParentID) - .field("lpOldParentID", &self.lpOldParentID) - .field("lpPropTagArray", &self.lpPropTagArray) - .finish() + fmt.debug_struct("OBJECT_NOTIFICATION").field("cbEntryID", &self.cbEntryID).field("lpEntryID", &self.lpEntryID).field("ulObjType", &self.ulObjType).field("cbParentID", &self.cbParentID).field("lpParentID", &self.lpParentID).field("cbOldID", &self.cbOldID).field("lpOldID", &self.lpOldID).field("cbOldParentID", &self.cbOldParentID).field("lpOldParentID", &self.lpOldParentID).field("lpPropTagArray", &self.lpPropTagArray).finish() } } impl ::core::cmp::PartialEq for OBJECT_NOTIFICATION { @@ -5910,17 +5679,7 @@ impl ::core::default::Default for WABEXTDISPLAY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WABEXTDISPLAY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WABEXTDISPLAY") - .field("cbSize", &self.cbSize) - .field("lpWABObject", &self.lpWABObject) - .field("lpAdrBook", &self.lpAdrBook) - .field("lpPropObj", &self.lpPropObj) - .field("fReadOnly", &self.fReadOnly) - .field("fDataChanged", &self.fDataChanged) - .field("ulFlags", &self.ulFlags) - .field("lpv", &self.lpv) - .field("lpsz", &self.lpsz) - .finish() + fmt.debug_struct("WABEXTDISPLAY").field("cbSize", &self.cbSize).field("lpWABObject", &self.lpWABObject).field("lpAdrBook", &self.lpAdrBook).field("lpPropObj", &self.lpPropObj).field("fReadOnly", &self.fReadOnly).field("fDataChanged", &self.fDataChanged).field("ulFlags", &self.ulFlags).field("lpv", &self.lpv).field("lpsz", &self.lpsz).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Antimalware/mod.rs b/src/Windows/Win32/System/Antimalware/mod.rs index e4ada8f643..9f00e837e4 100644 --- a/src/Windows/Win32/System/Antimalware/mod.rs +++ b/src/Windows/Win32/System/Antimalware/mod.rs @@ -262,17 +262,7 @@ impl ::core::fmt::Debug for AMSI_UAC_REQUEST_MSI_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for AMSI_UAC_REQUEST_MSI_INFO { fn eq(&self, other: &Self) -> bool { - self.ulLength == other.ulLength - && self.MsiAction == other.MsiAction - && self.lpwszProductName == other.lpwszProductName - && self.lpwszVersion == other.lpwszVersion - && self.lpwszLanguage == other.lpwszLanguage - && self.lpwszManufacturer == other.lpwszManufacturer - && self.lpwszPackagePath == other.lpwszPackagePath - && self.lpwszPackageSource == other.lpwszPackageSource - && self.ulUpdates == other.ulUpdates - && self.ppwszUpdates == other.ppwszUpdates - && self.ppwszUpdateSources == other.ppwszUpdateSources + self.ulLength == other.ulLength && self.MsiAction == other.MsiAction && self.lpwszProductName == other.lpwszProductName && self.lpwszVersion == other.lpwszVersion && self.lpwszLanguage == other.lpwszLanguage && self.lpwszManufacturer == other.lpwszManufacturer && self.lpwszPackagePath == other.lpwszPackagePath && self.lpwszPackageSource == other.lpwszPackageSource && self.ulUpdates == other.ulUpdates && self.ppwszUpdates == other.ppwszUpdates && self.ppwszUpdateSources == other.ppwszUpdateSources } } #[cfg(feature = "Win32_Foundation")] @@ -302,13 +292,7 @@ impl ::core::default::Default for AMSI_UAC_REQUEST_PACKAGED_APP_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for AMSI_UAC_REQUEST_PACKAGED_APP_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AMSI_UAC_REQUEST_PACKAGED_APP_INFO") - .field("ulLength", &self.ulLength) - .field("lpwszApplicationName", &self.lpwszApplicationName) - .field("lpwszCommandLine", &self.lpwszCommandLine) - .field("lpPackageFamilyName", &self.lpPackageFamilyName) - .field("lpApplicationId", &self.lpApplicationId) - .finish() + fmt.debug_struct("AMSI_UAC_REQUEST_PACKAGED_APP_INFO").field("ulLength", &self.ulLength).field("lpwszApplicationName", &self.lpwszApplicationName).field("lpwszCommandLine", &self.lpwszCommandLine).field("lpPackageFamilyName", &self.lpPackageFamilyName).field("lpApplicationId", &self.lpApplicationId).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs b/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs index c8213be642..1578657742 100644 --- a/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs +++ b/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs @@ -24,17 +24,7 @@ impl ::core::default::Default for ACTCTXA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ACTCTXA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ACTCTXA") - .field("cbSize", &self.cbSize) - .field("dwFlags", &self.dwFlags) - .field("lpSource", &self.lpSource) - .field("wProcessorArchitecture", &self.wProcessorArchitecture) - .field("wLangId", &self.wLangId) - .field("lpAssemblyDirectory", &self.lpAssemblyDirectory) - .field("lpResourceName", &self.lpResourceName) - .field("lpApplicationName", &self.lpApplicationName) - .field("hModule", &self.hModule) - .finish() + fmt.debug_struct("ACTCTXA").field("cbSize", &self.cbSize).field("dwFlags", &self.dwFlags).field("lpSource", &self.lpSource).field("wProcessorArchitecture", &self.wProcessorArchitecture).field("wLangId", &self.wLangId).field("lpAssemblyDirectory", &self.lpAssemblyDirectory).field("lpResourceName", &self.lpResourceName).field("lpApplicationName", &self.lpApplicationName).field("hModule", &self.hModule).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -74,17 +64,7 @@ impl ::core::default::Default for ACTCTXW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ACTCTXW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ACTCTXW") - .field("cbSize", &self.cbSize) - .field("dwFlags", &self.dwFlags) - .field("lpSource", &self.lpSource) - .field("wProcessorArchitecture", &self.wProcessorArchitecture) - .field("wLangId", &self.wLangId) - .field("lpAssemblyDirectory", &self.lpAssemblyDirectory) - .field("lpResourceName", &self.lpResourceName) - .field("lpApplicationName", &self.lpApplicationName) - .field("hModule", &self.hModule) - .finish() + fmt.debug_struct("ACTCTXW").field("cbSize", &self.cbSize).field("dwFlags", &self.dwFlags).field("lpSource", &self.lpSource).field("wProcessorArchitecture", &self.wProcessorArchitecture).field("wLangId", &self.wLangId).field("lpAssemblyDirectory", &self.lpAssemblyDirectory).field("lpResourceName", &self.lpResourceName).field("lpApplicationName", &self.lpApplicationName).field("hModule", &self.hModule).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -177,18 +157,7 @@ impl ::core::fmt::Debug for ACTCTX_SECTION_KEYED_DATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] impl ::core::cmp::PartialEq for ACTCTX_SECTION_KEYED_DATA { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.ulDataFormatVersion == other.ulDataFormatVersion - && self.lpData == other.lpData - && self.ulLength == other.ulLength - && self.lpSectionGlobalData == other.lpSectionGlobalData - && self.ulSectionGlobalDataLength == other.ulSectionGlobalDataLength - && self.lpSectionBase == other.lpSectionBase - && self.ulSectionTotalLength == other.ulSectionTotalLength - && self.hActCtx == other.hActCtx - && self.ulAssemblyRosterIndex == other.ulAssemblyRosterIndex - && self.ulFlags == other.ulFlags - && self.AssemblyMetadata == other.AssemblyMetadata + self.cbSize == other.cbSize && self.ulDataFormatVersion == other.ulDataFormatVersion && self.lpData == other.lpData && self.ulLength == other.ulLength && self.lpSectionGlobalData == other.lpSectionGlobalData && self.ulSectionGlobalDataLength == other.ulSectionGlobalDataLength && self.lpSectionBase == other.lpSectionBase && self.ulSectionTotalLength == other.ulSectionTotalLength && self.hActCtx == other.hActCtx && self.ulAssemblyRosterIndex == other.ulAssemblyRosterIndex && self.ulFlags == other.ulFlags && self.AssemblyMetadata == other.AssemblyMetadata } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] @@ -358,18 +327,7 @@ impl ::core::fmt::Debug for ACTIVATION_CONTEXT_DETAILED_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for ACTIVATION_CONTEXT_DETAILED_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.dwFlags == other.dwFlags - && self.ulFormatVersion == other.ulFormatVersion - && self.ulAssemblyCount == other.ulAssemblyCount - && self.ulRootManifestPathType == other.ulRootManifestPathType - && self.ulRootManifestPathChars == other.ulRootManifestPathChars - && self.ulRootConfigurationPathType == other.ulRootConfigurationPathType - && self.ulRootConfigurationPathChars == other.ulRootConfigurationPathChars - && self.ulAppDirPathType == other.ulAppDirPathType - && self.ulAppDirPathChars == other.ulAppDirPathChars - && self.lpRootManifestPath == other.lpRootManifestPath - && self.lpRootConfigurationPath == other.lpRootConfigurationPath - && self.lpAppDirPath == other.lpAppDirPath + self.dwFlags == other.dwFlags && self.ulFormatVersion == other.ulFormatVersion && self.ulAssemblyCount == other.ulAssemblyCount && self.ulRootManifestPathType == other.ulRootManifestPathType && self.ulRootManifestPathChars == other.ulRootManifestPathChars && self.ulRootConfigurationPathType == other.ulRootConfigurationPathType && self.ulRootConfigurationPathChars == other.ulRootConfigurationPathChars && self.ulAppDirPathType == other.ulAppDirPathType && self.ulAppDirPathChars == other.ulAppDirPathChars && self.lpRootManifestPath == other.lpRootManifestPath && self.lpRootConfigurationPath == other.lpRootConfigurationPath && self.lpAppDirPath == other.lpAppDirPath } } #[cfg(feature = "Win32_Foundation")] @@ -759,19 +717,7 @@ pub unsafe fn ApplyPatchToFileByBuffers(patchfilemapped: *const u8, patchfilesiz extern "system" { fn ApplyPatchToFileByBuffers(patchfilemapped: *const u8, patchfilesize: u32, oldfilemapped: *const u8, oldfilesize: u32, newfilebuffer: *mut *mut u8, newfilebuffersize: u32, newfileactualsize: *mut u32, newfiletime: *mut super::super::Foundation::FILETIME, applyoptionflags: u32, progresscallback: ::windows::core::RawPtr, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ApplyPatchToFileByBuffers( - ::core::mem::transmute(patchfilemapped), - ::core::mem::transmute(patchfilesize), - ::core::mem::transmute(oldfilemapped), - ::core::mem::transmute(oldfilesize), - ::core::mem::transmute(newfilebuffer), - ::core::mem::transmute(newfilebuffersize), - ::core::mem::transmute(newfileactualsize), - ::core::mem::transmute(newfiletime), - ::core::mem::transmute(applyoptionflags), - ::core::mem::transmute(progresscallback), - ::core::mem::transmute(callbackcontext), - )) + ::core::mem::transmute(ApplyPatchToFileByBuffers(::core::mem::transmute(patchfilemapped), ::core::mem::transmute(patchfilesize), ::core::mem::transmute(oldfilemapped), ::core::mem::transmute(oldfilesize), ::core::mem::transmute(newfilebuffer), ::core::mem::transmute(newfilebuffersize), ::core::mem::transmute(newfileactualsize), ::core::mem::transmute(newfiletime), ::core::mem::transmute(applyoptionflags), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -918,114 +864,42 @@ pub unsafe fn CreateActCtxW(pactctx: *const ACTCTXW) -> super::super::Foundation } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateDeltaA<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - filetypeset: i64, - setflags: i64, - resetflags: i64, - lpsourcename: Param3, - lptargetname: Param4, - lpsourceoptionsname: Param5, - lptargetoptionsname: Param6, - globaloptions: Param7, - lptargetfiletime: *const super::super::Foundation::FILETIME, - hashalgid: u32, - lpdeltaname: Param10, -) -> super::super::Foundation::BOOL { +pub unsafe fn CreateDeltaA<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(filetypeset: i64, setflags: i64, resetflags: i64, lpsourcename: Param3, lptargetname: Param4, lpsourceoptionsname: Param5, lptargetoptionsname: Param6, globaloptions: Param7, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdeltaname: Param10) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreateDeltaA(filetypeset: i64, setflags: i64, resetflags: i64, lpsourcename: super::super::Foundation::PSTR, lptargetname: super::super::Foundation::PSTR, lpsourceoptionsname: super::super::Foundation::PSTR, lptargetoptionsname: super::super::Foundation::PSTR, globaloptions: DELTA_INPUT, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdeltaname: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateDeltaA( - ::core::mem::transmute(filetypeset), - ::core::mem::transmute(setflags), - ::core::mem::transmute(resetflags), - lpsourcename.into_param().abi(), - lptargetname.into_param().abi(), - lpsourceoptionsname.into_param().abi(), - lptargetoptionsname.into_param().abi(), - globaloptions.into_param().abi(), - ::core::mem::transmute(lptargetfiletime), - ::core::mem::transmute(hashalgid), - lpdeltaname.into_param().abi(), - )) + ::core::mem::transmute(CreateDeltaA(::core::mem::transmute(filetypeset), ::core::mem::transmute(setflags), ::core::mem::transmute(resetflags), lpsourcename.into_param().abi(), lptargetname.into_param().abi(), lpsourceoptionsname.into_param().abi(), lptargetoptionsname.into_param().abi(), globaloptions.into_param().abi(), ::core::mem::transmute(lptargetfiletime), ::core::mem::transmute(hashalgid), lpdeltaname.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateDeltaB<'a, Param3: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param4: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param5: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param6: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param7: ::windows::core::IntoParam<'a, DELTA_INPUT>>( - filetypeset: i64, - setflags: i64, - resetflags: i64, - source: Param3, - target: Param4, - sourceoptions: Param5, - targetoptions: Param6, - globaloptions: Param7, - lptargetfiletime: *const super::super::Foundation::FILETIME, - hashalgid: u32, - lpdelta: *mut DELTA_OUTPUT, -) -> super::super::Foundation::BOOL { +pub unsafe fn CreateDeltaB<'a, Param3: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param4: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param5: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param6: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param7: ::windows::core::IntoParam<'a, DELTA_INPUT>>(filetypeset: i64, setflags: i64, resetflags: i64, source: Param3, target: Param4, sourceoptions: Param5, targetoptions: Param6, globaloptions: Param7, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdelta: *mut DELTA_OUTPUT) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreateDeltaB(filetypeset: i64, setflags: i64, resetflags: i64, source: DELTA_INPUT, target: DELTA_INPUT, sourceoptions: DELTA_INPUT, targetoptions: DELTA_INPUT, globaloptions: DELTA_INPUT, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdelta: *mut DELTA_OUTPUT) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateDeltaB( - ::core::mem::transmute(filetypeset), - ::core::mem::transmute(setflags), - ::core::mem::transmute(resetflags), - source.into_param().abi(), - target.into_param().abi(), - sourceoptions.into_param().abi(), - targetoptions.into_param().abi(), - globaloptions.into_param().abi(), - ::core::mem::transmute(lptargetfiletime), - ::core::mem::transmute(hashalgid), - ::core::mem::transmute(lpdelta), - )) + ::core::mem::transmute(CreateDeltaB(::core::mem::transmute(filetypeset), ::core::mem::transmute(setflags), ::core::mem::transmute(resetflags), source.into_param().abi(), target.into_param().abi(), sourceoptions.into_param().abi(), targetoptions.into_param().abi(), globaloptions.into_param().abi(), ::core::mem::transmute(lptargetfiletime), ::core::mem::transmute(hashalgid), ::core::mem::transmute(lpdelta))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateDeltaW<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - filetypeset: i64, - setflags: i64, - resetflags: i64, - lpsourcename: Param3, - lptargetname: Param4, - lpsourceoptionsname: Param5, - lptargetoptionsname: Param6, - globaloptions: Param7, - lptargetfiletime: *const super::super::Foundation::FILETIME, - hashalgid: u32, - lpdeltaname: Param10, -) -> super::super::Foundation::BOOL { +pub unsafe fn CreateDeltaW<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, DELTA_INPUT>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(filetypeset: i64, setflags: i64, resetflags: i64, lpsourcename: Param3, lptargetname: Param4, lpsourceoptionsname: Param5, lptargetoptionsname: Param6, globaloptions: Param7, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdeltaname: Param10) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreateDeltaW(filetypeset: i64, setflags: i64, resetflags: i64, lpsourcename: super::super::Foundation::PWSTR, lptargetname: super::super::Foundation::PWSTR, lpsourceoptionsname: super::super::Foundation::PWSTR, lptargetoptionsname: super::super::Foundation::PWSTR, globaloptions: DELTA_INPUT, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdeltaname: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateDeltaW( - ::core::mem::transmute(filetypeset), - ::core::mem::transmute(setflags), - ::core::mem::transmute(resetflags), - lpsourcename.into_param().abi(), - lptargetname.into_param().abi(), - lpsourceoptionsname.into_param().abi(), - lptargetoptionsname.into_param().abi(), - globaloptions.into_param().abi(), - ::core::mem::transmute(lptargetfiletime), - ::core::mem::transmute(hashalgid), - lpdeltaname.into_param().abi(), - )) + ::core::mem::transmute(CreateDeltaW(::core::mem::transmute(filetypeset), ::core::mem::transmute(setflags), ::core::mem::transmute(resetflags), lpsourcename.into_param().abi(), lptargetname.into_param().abi(), lpsourceoptionsname.into_param().abi(), lptargetoptionsname.into_param().abi(), globaloptions.into_param().abi(), ::core::mem::transmute(lptargetfiletime), ::core::mem::transmute(hashalgid), lpdeltaname.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1067,16 +941,7 @@ pub unsafe fn CreatePatchFileByHandlesEx<'a, Param2: ::windows::core::IntoParam< extern "system" { fn CreatePatchFileByHandlesEx(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_H, newfilehandle: super::super::Foundation::HANDLE, patchfilehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: ::windows::core::RawPtr, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreatePatchFileByHandlesEx( - ::core::mem::transmute(oldfilecount), - ::core::mem::transmute(oldfileinfoarray), - newfilehandle.into_param().abi(), - patchfilehandle.into_param().abi(), - ::core::mem::transmute(optionflags), - ::core::mem::transmute(optiondata), - ::core::mem::transmute(progresscallback), - ::core::mem::transmute(callbackcontext), - )) + ::core::mem::transmute(CreatePatchFileByHandlesEx(::core::mem::transmute(oldfilecount), ::core::mem::transmute(oldfileinfoarray), newfilehandle.into_param().abi(), patchfilehandle.into_param().abi(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1090,16 +955,7 @@ pub unsafe fn CreatePatchFileExA<'a, Param2: ::windows::core::IntoParam<'a, supe extern "system" { fn CreatePatchFileExA(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_A, newfilename: super::super::Foundation::PSTR, patchfilename: super::super::Foundation::PSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: ::windows::core::RawPtr, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreatePatchFileExA( - ::core::mem::transmute(oldfilecount), - ::core::mem::transmute(oldfileinfoarray), - newfilename.into_param().abi(), - patchfilename.into_param().abi(), - ::core::mem::transmute(optionflags), - ::core::mem::transmute(optiondata), - ::core::mem::transmute(progresscallback), - ::core::mem::transmute(callbackcontext), - )) + ::core::mem::transmute(CreatePatchFileExA(::core::mem::transmute(oldfilecount), ::core::mem::transmute(oldfileinfoarray), newfilename.into_param().abi(), patchfilename.into_param().abi(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1113,16 +969,7 @@ pub unsafe fn CreatePatchFileExW<'a, Param2: ::windows::core::IntoParam<'a, supe extern "system" { fn CreatePatchFileExW(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_W, newfilename: super::super::Foundation::PWSTR, patchfilename: super::super::Foundation::PWSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: ::windows::core::RawPtr, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreatePatchFileExW( - ::core::mem::transmute(oldfilecount), - ::core::mem::transmute(oldfileinfoarray), - newfilename.into_param().abi(), - patchfilename.into_param().abi(), - ::core::mem::transmute(optionflags), - ::core::mem::transmute(optiondata), - ::core::mem::transmute(progresscallback), - ::core::mem::transmute(callbackcontext), - )) + ::core::mem::transmute(CreatePatchFileExW(::core::mem::transmute(oldfilecount), ::core::mem::transmute(oldfileinfoarray), newfilename.into_param().abi(), patchfilename.into_param().abi(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(progresscallback), ::core::mem::transmute(callbackcontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1193,15 +1040,7 @@ impl ::core::default::Default for DELTA_HEADER_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DELTA_HEADER_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DELTA_HEADER_INFO") - .field("FileTypeSet", &self.FileTypeSet) - .field("FileType", &self.FileType) - .field("Flags", &self.Flags) - .field("TargetSize", &self.TargetSize) - .field("TargetFileTime", &self.TargetFileTime) - .field("TargetHashAlgId", &self.TargetHashAlgId) - .field("TargetHash", &self.TargetHash) - .finish() + fmt.debug_struct("DELTA_HEADER_INFO").field("FileTypeSet", &self.FileTypeSet).field("FileType", &self.FileType).field("Flags", &self.Flags).field("TargetSize", &self.TargetSize).field("TargetFileTime", &self.TargetFileTime).field("TargetHashAlgId", &self.TargetHashAlgId).field("TargetHash", &self.TargetHash).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1751,17 +1590,7 @@ pub unsafe fn GetFilePatchSignatureA<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn GetFilePatchSignatureA(filename: super::super::Foundation::PSTR, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFilePatchSignatureA( - filename.into_param().abi(), - ::core::mem::transmute(optionflags), - ::core::mem::transmute(optiondata), - ::core::mem::transmute(ignorerangecount), - ::core::mem::transmute(ignorerangearray), - ::core::mem::transmute(retainrangecount), - ::core::mem::transmute(retainrangearray), - ::core::mem::transmute(signaturebuffersize), - ::core::mem::transmute(signaturebuffer), - )) + ::core::mem::transmute(GetFilePatchSignatureA(filename.into_param().abi(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(ignorerangecount), ::core::mem::transmute(ignorerangearray), ::core::mem::transmute(retainrangecount), ::core::mem::transmute(retainrangearray), ::core::mem::transmute(signaturebuffersize), ::core::mem::transmute(signaturebuffer))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1775,18 +1604,7 @@ pub unsafe fn GetFilePatchSignatureByBuffer(filebufferwritable: *mut u8, filesiz extern "system" { fn GetFilePatchSignatureByBuffer(filebufferwritable: *mut u8, filesize: u32, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFilePatchSignatureByBuffer( - ::core::mem::transmute(filebufferwritable), - ::core::mem::transmute(filesize), - ::core::mem::transmute(optionflags), - ::core::mem::transmute(optiondata), - ::core::mem::transmute(ignorerangecount), - ::core::mem::transmute(ignorerangearray), - ::core::mem::transmute(retainrangecount), - ::core::mem::transmute(retainrangearray), - ::core::mem::transmute(signaturebuffersize), - ::core::mem::transmute(signaturebuffer), - )) + ::core::mem::transmute(GetFilePatchSignatureByBuffer(::core::mem::transmute(filebufferwritable), ::core::mem::transmute(filesize), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(ignorerangecount), ::core::mem::transmute(ignorerangearray), ::core::mem::transmute(retainrangecount), ::core::mem::transmute(retainrangearray), ::core::mem::transmute(signaturebuffersize), ::core::mem::transmute(signaturebuffer))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1800,17 +1618,7 @@ pub unsafe fn GetFilePatchSignatureByHandle<'a, Param0: ::windows::core::IntoPar extern "system" { fn GetFilePatchSignatureByHandle(filehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFilePatchSignatureByHandle( - filehandle.into_param().abi(), - ::core::mem::transmute(optionflags), - ::core::mem::transmute(optiondata), - ::core::mem::transmute(ignorerangecount), - ::core::mem::transmute(ignorerangearray), - ::core::mem::transmute(retainrangecount), - ::core::mem::transmute(retainrangearray), - ::core::mem::transmute(signaturebuffersize), - ::core::mem::transmute(signaturebuffer), - )) + ::core::mem::transmute(GetFilePatchSignatureByHandle(filehandle.into_param().abi(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(ignorerangecount), ::core::mem::transmute(ignorerangearray), ::core::mem::transmute(retainrangecount), ::core::mem::transmute(retainrangearray), ::core::mem::transmute(signaturebuffersize), ::core::mem::transmute(signaturebuffer))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1824,17 +1632,7 @@ pub unsafe fn GetFilePatchSignatureW<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn GetFilePatchSignatureW(filename: super::super::Foundation::PWSTR, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(GetFilePatchSignatureW( - filename.into_param().abi(), - ::core::mem::transmute(optionflags), - ::core::mem::transmute(optiondata), - ::core::mem::transmute(ignorerangecount), - ::core::mem::transmute(ignorerangearray), - ::core::mem::transmute(retainrangecount), - ::core::mem::transmute(retainrangearray), - ::core::mem::transmute(signaturebuffersize), - ::core::mem::transmute(signaturebuffer), - )) + ::core::mem::transmute(GetFilePatchSignatureW(filename.into_param().abi(), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(ignorerangecount), ::core::mem::transmute(ignorerangearray), ::core::mem::transmute(retainrangecount), ::core::mem::transmute(retainrangearray), ::core::mem::transmute(signaturebuffersize), ::core::mem::transmute(signaturebuffer))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2020,18 +1818,7 @@ impl IAssemblyName { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Reserved<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, refiid: *const ::windows::core::GUID, punkreserved1: Param1, punkreserved2: Param2, szreserved: Param3, llreserved: i64, pvreserved: *mut ::core::ffi::c_void, cbreserved: u32, ppreserved: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(refiid), - punkreserved1.into_param().abi(), - punkreserved2.into_param().abi(), - szreserved.into_param().abi(), - ::core::mem::transmute(llreserved), - ::core::mem::transmute(pvreserved), - ::core::mem::transmute(cbreserved), - ::core::mem::transmute(ppreserved), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(refiid), punkreserved1.into_param().abi(), punkreserved2.into_param().abi(), szreserved.into_param().abi(), ::core::mem::transmute(llreserved), ::core::mem::transmute(pvreserved), ::core::mem::transmute(cbreserved), ::core::mem::transmute(ppreserved)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self, lpcwbuffer: *mut u32, pwzname: super::super::Foundation::PWSTR) -> ::windows::core::Result<()> { @@ -3510,12 +3297,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPMAp } #[repr(C)] #[doc(hidden)] -pub struct IPMApplicationInfoEnumerator_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppappinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPMApplicationInfoEnumerator_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppappinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPMBackgroundServiceAgentInfo(pub ::windows::core::IUnknown); @@ -3673,12 +3455,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPMBa } #[repr(C)] #[doc(hidden)] -pub struct IPMBackgroundServiceAgentInfoEnumerator_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppbsainfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPMBackgroundServiceAgentInfoEnumerator_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppbsainfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPMBackgroundWorkerInfo(pub ::windows::core::IUnknown); @@ -3784,12 +3561,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPMBa } #[repr(C)] #[doc(hidden)] -pub struct IPMBackgroundWorkerInfoEnumerator_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppbwinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPMBackgroundWorkerInfoEnumerator_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppbwinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPMDeploymentManager(pub ::windows::core::IUnknown); @@ -3835,41 +3607,13 @@ impl IPMDeploymentManager { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLicenseChallenge<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, packagepath: Param0, ppbchallenge: *mut *mut u8, pcbchallenge: *mut u32, ppbkid: *mut *mut u8, pcbkid: *mut u32, ppbdeviceid: *mut *mut u8, pcbdeviceid: *mut u32, ppbsaltvalue: *mut *mut u8, pcbsaltvalue: *mut u32, ppbkgvvalue: *mut *mut u8, pcbkgvvalue: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - packagepath.into_param().abi(), - ::core::mem::transmute(ppbchallenge), - ::core::mem::transmute(pcbchallenge), - ::core::mem::transmute(ppbkid), - ::core::mem::transmute(pcbkid), - ::core::mem::transmute(ppbdeviceid), - ::core::mem::transmute(pcbdeviceid), - ::core::mem::transmute(ppbsaltvalue), - ::core::mem::transmute(pcbsaltvalue), - ::core::mem::transmute(ppbkgvvalue), - ::core::mem::transmute(pcbkgvvalue), - ) - .ok() + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), packagepath.into_param().abi(), ::core::mem::transmute(ppbchallenge), ::core::mem::transmute(pcbchallenge), ::core::mem::transmute(ppbkid), ::core::mem::transmute(pcbkid), ::core::mem::transmute(ppbdeviceid), ::core::mem::transmute(pcbdeviceid), ::core::mem::transmute(ppbsaltvalue), ::core::mem::transmute(pcbsaltvalue), ::core::mem::transmute(ppbkgvvalue), ::core::mem::transmute(pcbkgvvalue)).ok() } pub unsafe fn GetLicenseChallengeByProductID<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, productid: Param0, ppbchallenge: *mut *mut u8, pcblicense: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), productid.into_param().abi(), ::core::mem::transmute(ppbchallenge), ::core::mem::transmute(pcblicense)).ok() } pub unsafe fn GetLicenseChallengeByProductID2<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, productid: Param0, ppbchallenge: *mut *mut u8, pcblicense: *mut u32, ppbkid: *mut *mut u8, pcbkid: *mut u32, ppbdeviceid: *mut *mut u8, pcbdeviceid: *mut u32, ppbsaltvalue: *mut *mut u8, pcbsaltvalue: *mut u32, ppbkgvvalue: *mut *mut u8, pcbkgvvalue: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - productid.into_param().abi(), - ::core::mem::transmute(ppbchallenge), - ::core::mem::transmute(pcblicense), - ::core::mem::transmute(ppbkid), - ::core::mem::transmute(pcbkid), - ::core::mem::transmute(ppbdeviceid), - ::core::mem::transmute(pcbdeviceid), - ::core::mem::transmute(ppbsaltvalue), - ::core::mem::transmute(pcbsaltvalue), - ::core::mem::transmute(ppbkgvvalue), - ::core::mem::transmute(pcbkgvvalue), - ) - .ok() + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), productid.into_param().abi(), ::core::mem::transmute(ppbchallenge), ::core::mem::transmute(pcblicense), ::core::mem::transmute(ppbkid), ::core::mem::transmute(pcbkid), ::core::mem::transmute(ppbdeviceid), ::core::mem::transmute(pcbdeviceid), ::core::mem::transmute(ppbsaltvalue), ::core::mem::transmute(pcbsaltvalue), ::core::mem::transmute(ppbkgvvalue), ::core::mem::transmute(pcbkgvvalue)).ok() } pub unsafe fn RevokeLicense<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, productid: Param0) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), productid.into_param().abi()).ok() @@ -4536,12 +4280,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPMEx } #[repr(C)] #[doc(hidden)] -pub struct IPMExtensionInfoEnumerator_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppextensioninfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPMExtensionInfoEnumerator_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppextensioninfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPMExtensionProtocolInfo(pub ::windows::core::IUnknown); @@ -4836,12 +4575,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPMLi } #[repr(C)] #[doc(hidden)] -pub struct IPMLiveTileJobInfoEnumerator_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pplivetilejobinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPMLiveTileJobInfoEnumerator_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pplivetilejobinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPMTaskInfo(pub ::windows::core::IUnknown); @@ -5033,12 +4767,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPMTa } #[repr(C)] #[doc(hidden)] -pub struct IPMTaskInfoEnumerator_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptaskinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPMTaskInfoEnumerator_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptaskinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPMTileInfo(pub ::windows::core::IUnknown); @@ -5249,12 +4978,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPMTi } #[repr(C)] #[doc(hidden)] -pub struct IPMTileInfoEnumerator_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptileinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPMTileInfoEnumerator_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptileinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPMTilePropertyEnumerator(pub ::windows::core::IUnknown); @@ -5290,12 +5014,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPMTi } #[repr(C)] #[doc(hidden)] -pub struct IPMTilePropertyEnumerator_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pppropinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPMTilePropertyEnumerator_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pppropinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPMTilePropertyInfo(pub ::windows::core::IUnknown); @@ -6704,16 +6423,7 @@ pub unsafe fn MsiEnumClientsExA<'a, Param0: ::windows::core::IntoParam<'a, super extern "system" { fn MsiEnumClientsExA(szcomponent: super::super::Foundation::PSTR, szusersid: super::super::Foundation::PSTR, dwcontext: MSIINSTALLCONTEXT, dwproductindex: u32, szproductbuf: super::super::Foundation::PSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: super::super::Foundation::PSTR, pcchsid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumClientsExA( - szcomponent.into_param().abi(), - szusersid.into_param().abi(), - ::core::mem::transmute(dwcontext), - ::core::mem::transmute(dwproductindex), - ::core::mem::transmute(szproductbuf), - ::core::mem::transmute(pdwinstalledcontext), - ::core::mem::transmute(szsid), - ::core::mem::transmute(pcchsid), - )) + ::core::mem::transmute(MsiEnumClientsExA(szcomponent.into_param().abi(), szusersid.into_param().abi(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwproductindex), ::core::mem::transmute(szproductbuf), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6727,16 +6437,7 @@ pub unsafe fn MsiEnumClientsExW<'a, Param0: ::windows::core::IntoParam<'a, super extern "system" { fn MsiEnumClientsExW(szcomponent: super::super::Foundation::PWSTR, szusersid: super::super::Foundation::PWSTR, dwcontext: MSIINSTALLCONTEXT, dwproductindex: u32, szproductbuf: super::super::Foundation::PWSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: super::super::Foundation::PWSTR, pcchsid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumClientsExW( - szcomponent.into_param().abi(), - szusersid.into_param().abi(), - ::core::mem::transmute(dwcontext), - ::core::mem::transmute(dwproductindex), - ::core::mem::transmute(szproductbuf), - ::core::mem::transmute(pdwinstalledcontext), - ::core::mem::transmute(szsid), - ::core::mem::transmute(pcchsid), - )) + ::core::mem::transmute(MsiEnumClientsExW(szcomponent.into_param().abi(), szusersid.into_param().abi(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwproductindex), ::core::mem::transmute(szproductbuf), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -6918,54 +6619,21 @@ pub unsafe fn MsiEnumPatchesExA<'a, Param0: ::windows::core::IntoParam<'a, super extern "system" { fn MsiEnumPatchesExA(szproductcode: super::super::Foundation::PSTR, szusersid: super::super::Foundation::PSTR, dwcontext: u32, dwfilter: u32, dwindex: u32, szpatchcode: super::super::Foundation::PSTR, sztargetproductcode: super::super::Foundation::PSTR, pdwtargetproductcontext: *mut MSIINSTALLCONTEXT, sztargetusersid: super::super::Foundation::PSTR, pcchtargetusersid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumPatchesExA( - szproductcode.into_param().abi(), - szusersid.into_param().abi(), - ::core::mem::transmute(dwcontext), - ::core::mem::transmute(dwfilter), - ::core::mem::transmute(dwindex), - ::core::mem::transmute(szpatchcode), - ::core::mem::transmute(sztargetproductcode), - ::core::mem::transmute(pdwtargetproductcontext), - ::core::mem::transmute(sztargetusersid), - ::core::mem::transmute(pcchtargetusersid), - )) + ::core::mem::transmute(MsiEnumPatchesExA(szproductcode.into_param().abi(), szusersid.into_param().abi(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwfilter), ::core::mem::transmute(dwindex), ::core::mem::transmute(szpatchcode), ::core::mem::transmute(sztargetproductcode), ::core::mem::transmute(pdwtargetproductcontext), ::core::mem::transmute(sztargetusersid), ::core::mem::transmute(pcchtargetusersid))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MsiEnumPatchesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - szproductcode: Param0, - szusersid: Param1, - dwcontext: u32, - dwfilter: u32, - dwindex: u32, - szpatchcode: super::super::Foundation::PWSTR, - sztargetproductcode: super::super::Foundation::PWSTR, - pdwtargetproductcontext: *mut MSIINSTALLCONTEXT, - sztargetusersid: super::super::Foundation::PWSTR, - pcchtargetusersid: *mut u32, -) -> u32 { +pub unsafe fn MsiEnumPatchesExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(szproductcode: Param0, szusersid: Param1, dwcontext: u32, dwfilter: u32, dwindex: u32, szpatchcode: super::super::Foundation::PWSTR, sztargetproductcode: super::super::Foundation::PWSTR, pdwtargetproductcontext: *mut MSIINSTALLCONTEXT, sztargetusersid: super::super::Foundation::PWSTR, pcchtargetusersid: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn MsiEnumPatchesExW(szproductcode: super::super::Foundation::PWSTR, szusersid: super::super::Foundation::PWSTR, dwcontext: u32, dwfilter: u32, dwindex: u32, szpatchcode: super::super::Foundation::PWSTR, sztargetproductcode: super::super::Foundation::PWSTR, pdwtargetproductcontext: *mut MSIINSTALLCONTEXT, sztargetusersid: super::super::Foundation::PWSTR, pcchtargetusersid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumPatchesExW( - szproductcode.into_param().abi(), - szusersid.into_param().abi(), - ::core::mem::transmute(dwcontext), - ::core::mem::transmute(dwfilter), - ::core::mem::transmute(dwindex), - ::core::mem::transmute(szpatchcode), - ::core::mem::transmute(sztargetproductcode), - ::core::mem::transmute(pdwtargetproductcontext), - ::core::mem::transmute(sztargetusersid), - ::core::mem::transmute(pcchtargetusersid), - )) + ::core::mem::transmute(MsiEnumPatchesExW(szproductcode.into_param().abi(), szusersid.into_param().abi(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwfilter), ::core::mem::transmute(dwindex), ::core::mem::transmute(szpatchcode), ::core::mem::transmute(sztargetproductcode), ::core::mem::transmute(pdwtargetproductcontext), ::core::mem::transmute(sztargetusersid), ::core::mem::transmute(pcchtargetusersid))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7007,16 +6675,7 @@ pub unsafe fn MsiEnumProductsExA<'a, Param0: ::windows::core::IntoParam<'a, supe extern "system" { fn MsiEnumProductsExA(szproductcode: super::super::Foundation::PSTR, szusersid: super::super::Foundation::PSTR, dwcontext: u32, dwindex: u32, szinstalledproductcode: super::super::Foundation::PSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: super::super::Foundation::PSTR, pcchsid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumProductsExA( - szproductcode.into_param().abi(), - szusersid.into_param().abi(), - ::core::mem::transmute(dwcontext), - ::core::mem::transmute(dwindex), - ::core::mem::transmute(szinstalledproductcode), - ::core::mem::transmute(pdwinstalledcontext), - ::core::mem::transmute(szsid), - ::core::mem::transmute(pcchsid), - )) + ::core::mem::transmute(MsiEnumProductsExA(szproductcode.into_param().abi(), szusersid.into_param().abi(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwindex), ::core::mem::transmute(szinstalledproductcode), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7030,16 +6689,7 @@ pub unsafe fn MsiEnumProductsExW<'a, Param0: ::windows::core::IntoParam<'a, supe extern "system" { fn MsiEnumProductsExW(szproductcode: super::super::Foundation::PWSTR, szusersid: super::super::Foundation::PWSTR, dwcontext: u32, dwindex: u32, szinstalledproductcode: super::super::Foundation::PWSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: super::super::Foundation::PWSTR, pcchsid: *mut u32) -> u32; } - ::core::mem::transmute(MsiEnumProductsExW( - szproductcode.into_param().abi(), - szusersid.into_param().abi(), - ::core::mem::transmute(dwcontext), - ::core::mem::transmute(dwindex), - ::core::mem::transmute(szinstalledproductcode), - ::core::mem::transmute(pdwinstalledcontext), - ::core::mem::transmute(szsid), - ::core::mem::transmute(pcchsid), - )) + ::core::mem::transmute(MsiEnumProductsExW(szproductcode.into_param().abi(), szusersid.into_param().abi(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwindex), ::core::mem::transmute(szinstalledproductcode), ::core::mem::transmute(pdwinstalledcontext), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7588,15 +7238,7 @@ pub unsafe fn MsiGetPatchInfoA<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MsiGetPatchInfoExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - szpatchcode: Param0, - szproductcode: Param1, - szusersid: Param2, - dwcontext: MSIINSTALLCONTEXT, - szproperty: Param4, - lpvalue: super::super::Foundation::PSTR, - pcchvalue: *mut u32, -) -> u32 { +pub unsafe fn MsiGetPatchInfoExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(szpatchcode: Param0, szproductcode: Param1, szusersid: Param2, dwcontext: MSIINSTALLCONTEXT, szproperty: Param4, lpvalue: super::super::Foundation::PSTR, pcchvalue: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7610,15 +7252,7 @@ pub unsafe fn MsiGetPatchInfoExA<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MsiGetPatchInfoExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - szpatchcode: Param0, - szproductcode: Param1, - szusersid: Param2, - dwcontext: MSIINSTALLCONTEXT, - szproperty: Param4, - lpvalue: super::super::Foundation::PWSTR, - pcchvalue: *mut u32, -) -> u32 { +pub unsafe fn MsiGetPatchInfoExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(szpatchcode: Param0, szproductcode: Param1, szusersid: Param2, dwcontext: MSIINSTALLCONTEXT, szproperty: Param4, lpvalue: super::super::Foundation::PWSTR, pcchvalue: *mut u32) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -7723,16 +7357,7 @@ pub unsafe fn MsiGetProductInfoFromScriptA<'a, Param0: ::windows::core::IntoPara extern "system" { fn MsiGetProductInfoFromScriptA(szscriptfile: super::super::Foundation::PSTR, lpproductbuf39: super::super::Foundation::PSTR, plgidlanguage: *mut u16, pdwversion: *mut u32, lpnamebuf: super::super::Foundation::PSTR, pcchnamebuf: *mut u32, lppackagebuf: super::super::Foundation::PSTR, pcchpackagebuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiGetProductInfoFromScriptA( - szscriptfile.into_param().abi(), - ::core::mem::transmute(lpproductbuf39), - ::core::mem::transmute(plgidlanguage), - ::core::mem::transmute(pdwversion), - ::core::mem::transmute(lpnamebuf), - ::core::mem::transmute(pcchnamebuf), - ::core::mem::transmute(lppackagebuf), - ::core::mem::transmute(pcchpackagebuf), - )) + ::core::mem::transmute(MsiGetProductInfoFromScriptA(szscriptfile.into_param().abi(), ::core::mem::transmute(lpproductbuf39), ::core::mem::transmute(plgidlanguage), ::core::mem::transmute(pdwversion), ::core::mem::transmute(lpnamebuf), ::core::mem::transmute(pcchnamebuf), ::core::mem::transmute(lppackagebuf), ::core::mem::transmute(pcchpackagebuf))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -7746,16 +7371,7 @@ pub unsafe fn MsiGetProductInfoFromScriptW<'a, Param0: ::windows::core::IntoPara extern "system" { fn MsiGetProductInfoFromScriptW(szscriptfile: super::super::Foundation::PWSTR, lpproductbuf39: super::super::Foundation::PWSTR, plgidlanguage: *mut u16, pdwversion: *mut u32, lpnamebuf: super::super::Foundation::PWSTR, pcchnamebuf: *mut u32, lppackagebuf: super::super::Foundation::PWSTR, pcchpackagebuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiGetProductInfoFromScriptW( - szscriptfile.into_param().abi(), - ::core::mem::transmute(lpproductbuf39), - ::core::mem::transmute(plgidlanguage), - ::core::mem::transmute(pdwversion), - ::core::mem::transmute(lpnamebuf), - ::core::mem::transmute(pcchnamebuf), - ::core::mem::transmute(lppackagebuf), - ::core::mem::transmute(pcchpackagebuf), - )) + ::core::mem::transmute(MsiGetProductInfoFromScriptW(szscriptfile.into_param().abi(), ::core::mem::transmute(lpproductbuf39), ::core::mem::transmute(plgidlanguage), ::core::mem::transmute(pdwversion), ::core::mem::transmute(lpnamebuf), ::core::mem::transmute(pcchnamebuf), ::core::mem::transmute(lppackagebuf), ::core::mem::transmute(pcchpackagebuf))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8322,13 +7938,7 @@ pub unsafe fn MsiPreviewDialogW<'a, Param0: ::windows::core::IntoParam<'a, MSIHA } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] #[inline] -pub unsafe fn MsiProcessAdvertiseScriptA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - szscriptfile: Param0, - sziconfolder: Param1, - hregdata: Param2, - fshortcuts: Param3, - fremoveitems: Param4, -) -> u32 { +pub unsafe fn MsiProcessAdvertiseScriptA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(szscriptfile: Param0, sziconfolder: Param1, hregdata: Param2, fshortcuts: Param3, fremoveitems: Param4) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -8342,13 +7952,7 @@ pub unsafe fn MsiProcessAdvertiseScriptA<'a, Param0: ::windows::core::IntoParam< } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] #[inline] -pub unsafe fn MsiProcessAdvertiseScriptW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - szscriptfile: Param0, - sziconfolder: Param1, - hregdata: Param2, - fshortcuts: Param3, - fremoveitems: Param4, -) -> u32 { +pub unsafe fn MsiProcessAdvertiseScriptW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(szscriptfile: Param0, sziconfolder: Param1, hregdata: Param2, fshortcuts: Param3, fremoveitems: Param4) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -8452,16 +8056,7 @@ pub unsafe fn MsiProvideQualifiedComponentExA<'a, Param0: ::windows::core::IntoP extern "system" { fn MsiProvideQualifiedComponentExA(szcategory: super::super::Foundation::PSTR, szqualifier: super::super::Foundation::PSTR, dwinstallmode: INSTALLMODE, szproduct: super::super::Foundation::PSTR, dwunused1: u32, dwunused2: u32, lppathbuf: super::super::Foundation::PSTR, pcchpathbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiProvideQualifiedComponentExA( - szcategory.into_param().abi(), - szqualifier.into_param().abi(), - ::core::mem::transmute(dwinstallmode), - szproduct.into_param().abi(), - ::core::mem::transmute(dwunused1), - ::core::mem::transmute(dwunused2), - ::core::mem::transmute(lppathbuf), - ::core::mem::transmute(pcchpathbuf), - )) + ::core::mem::transmute(MsiProvideQualifiedComponentExA(szcategory.into_param().abi(), szqualifier.into_param().abi(), ::core::mem::transmute(dwinstallmode), szproduct.into_param().abi(), ::core::mem::transmute(dwunused1), ::core::mem::transmute(dwunused2), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8475,16 +8070,7 @@ pub unsafe fn MsiProvideQualifiedComponentExW<'a, Param0: ::windows::core::IntoP extern "system" { fn MsiProvideQualifiedComponentExW(szcategory: super::super::Foundation::PWSTR, szqualifier: super::super::Foundation::PWSTR, dwinstallmode: INSTALLMODE, szproduct: super::super::Foundation::PWSTR, dwunused1: u32, dwunused2: u32, lppathbuf: super::super::Foundation::PWSTR, pcchpathbuf: *mut u32) -> u32; } - ::core::mem::transmute(MsiProvideQualifiedComponentExW( - szcategory.into_param().abi(), - szqualifier.into_param().abi(), - ::core::mem::transmute(dwinstallmode), - szproduct.into_param().abi(), - ::core::mem::transmute(dwunused1), - ::core::mem::transmute(dwunused2), - ::core::mem::transmute(lppathbuf), - ::core::mem::transmute(pcchpathbuf), - )) + ::core::mem::transmute(MsiProvideQualifiedComponentExW(szcategory.into_param().abi(), szqualifier.into_param().abi(), ::core::mem::transmute(dwinstallmode), szproduct.into_param().abi(), ::core::mem::transmute(dwunused1), ::core::mem::transmute(dwunused2), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -9142,15 +8728,7 @@ pub unsafe fn MsiSourceListAddMediaDiskA<'a, Param0: ::windows::core::IntoParam< } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MsiSourceListAddMediaDiskW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - szproductcodeorpatchcode: Param0, - szusersid: Param1, - dwcontext: MSIINSTALLCONTEXT, - dwoptions: u32, - dwdiskid: u32, - szvolumelabel: Param5, - szdiskprompt: Param6, -) -> u32 { +pub unsafe fn MsiSourceListAddMediaDiskW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(szproductcodeorpatchcode: Param0, szusersid: Param1, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwdiskid: u32, szvolumelabel: Param5, szdiskprompt: Param6) -> u32 { #[cfg(windows)] { #[link(name = "windows")] @@ -9339,18 +8917,7 @@ pub unsafe fn MsiSourceListEnumMediaDisksA<'a, Param0: ::windows::core::IntoPara extern "system" { fn MsiSourceListEnumMediaDisksA(szproductcodeorpatchcode: super::super::Foundation::PSTR, szusersid: super::super::Foundation::PSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwindex: u32, pdwdiskid: *mut u32, szvolumelabel: super::super::Foundation::PSTR, pcchvolumelabel: *mut u32, szdiskprompt: super::super::Foundation::PSTR, pcchdiskprompt: *mut u32) -> u32; } - ::core::mem::transmute(MsiSourceListEnumMediaDisksA( - szproductcodeorpatchcode.into_param().abi(), - szusersid.into_param().abi(), - ::core::mem::transmute(dwcontext), - ::core::mem::transmute(dwoptions), - ::core::mem::transmute(dwindex), - ::core::mem::transmute(pdwdiskid), - ::core::mem::transmute(szvolumelabel), - ::core::mem::transmute(pcchvolumelabel), - ::core::mem::transmute(szdiskprompt), - ::core::mem::transmute(pcchdiskprompt), - )) + ::core::mem::transmute(MsiSourceListEnumMediaDisksA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwindex), ::core::mem::transmute(pdwdiskid), ::core::mem::transmute(szvolumelabel), ::core::mem::transmute(pcchvolumelabel), ::core::mem::transmute(szdiskprompt), ::core::mem::transmute(pcchdiskprompt))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -9364,18 +8931,7 @@ pub unsafe fn MsiSourceListEnumMediaDisksW<'a, Param0: ::windows::core::IntoPara extern "system" { fn MsiSourceListEnumMediaDisksW(szproductcodeorpatchcode: super::super::Foundation::PWSTR, szusersid: super::super::Foundation::PWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwindex: u32, pdwdiskid: *mut u32, szvolumelabel: super::super::Foundation::PWSTR, pcchvolumelabel: *mut u32, szdiskprompt: super::super::Foundation::PWSTR, pcchdiskprompt: *mut u32) -> u32; } - ::core::mem::transmute(MsiSourceListEnumMediaDisksW( - szproductcodeorpatchcode.into_param().abi(), - szusersid.into_param().abi(), - ::core::mem::transmute(dwcontext), - ::core::mem::transmute(dwoptions), - ::core::mem::transmute(dwindex), - ::core::mem::transmute(pdwdiskid), - ::core::mem::transmute(szvolumelabel), - ::core::mem::transmute(pcchvolumelabel), - ::core::mem::transmute(szdiskprompt), - ::core::mem::transmute(pcchdiskprompt), - )) + ::core::mem::transmute(MsiSourceListEnumMediaDisksW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), ::core::mem::transmute(dwcontext), ::core::mem::transmute(dwoptions), ::core::mem::transmute(dwindex), ::core::mem::transmute(pdwdiskid), ::core::mem::transmute(szvolumelabel), ::core::mem::transmute(pcchvolumelabel), ::core::mem::transmute(szdiskprompt), ::core::mem::transmute(pcchdiskprompt))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -9802,18 +9358,7 @@ pub unsafe fn NormalizeFileForPatchSignature(filebuffer: *mut ::core::ffi::c_voi extern "system" { fn NormalizeFileForPatchSignature(filebuffer: *mut ::core::ffi::c_void, filesize: u32, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, newfilecoffbase: u32, newfilecofftime: u32, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE) -> i32; } - ::core::mem::transmute(NormalizeFileForPatchSignature( - ::core::mem::transmute(filebuffer), - ::core::mem::transmute(filesize), - ::core::mem::transmute(optionflags), - ::core::mem::transmute(optiondata), - ::core::mem::transmute(newfilecoffbase), - ::core::mem::transmute(newfilecofftime), - ::core::mem::transmute(ignorerangecount), - ::core::mem::transmute(ignorerangearray), - ::core::mem::transmute(retainrangecount), - ::core::mem::transmute(retainrangearray), - )) + ::core::mem::transmute(NormalizeFileForPatchSignature(::core::mem::transmute(filebuffer), ::core::mem::transmute(filesize), ::core::mem::transmute(optionflags), ::core::mem::transmute(optiondata), ::core::mem::transmute(newfilecoffbase), ::core::mem::transmute(newfilecofftime), ::core::mem::transmute(ignorerangecount), ::core::mem::transmute(ignorerangearray), ::core::mem::transmute(retainrangecount), ::core::mem::transmute(retainrangearray))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -9995,14 +9540,7 @@ impl ::core::default::Default for PATCH_OLD_FILE_INFO_A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PATCH_OLD_FILE_INFO_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PATCH_OLD_FILE_INFO_A") - .field("SizeOfThisStruct", &self.SizeOfThisStruct) - .field("OldFileName", &self.OldFileName) - .field("IgnoreRangeCount", &self.IgnoreRangeCount) - .field("IgnoreRangeArray", &self.IgnoreRangeArray) - .field("RetainRangeCount", &self.RetainRangeCount) - .field("RetainRangeArray", &self.RetainRangeArray) - .finish() + fmt.debug_struct("PATCH_OLD_FILE_INFO_A").field("SizeOfThisStruct", &self.SizeOfThisStruct).field("OldFileName", &self.OldFileName).field("IgnoreRangeCount", &self.IgnoreRangeCount).field("IgnoreRangeArray", &self.IgnoreRangeArray).field("RetainRangeCount", &self.RetainRangeCount).field("RetainRangeArray", &self.RetainRangeArray).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10039,14 +9577,7 @@ impl ::core::default::Default for PATCH_OLD_FILE_INFO_H { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PATCH_OLD_FILE_INFO_H { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PATCH_OLD_FILE_INFO_H") - .field("SizeOfThisStruct", &self.SizeOfThisStruct) - .field("OldFileHandle", &self.OldFileHandle) - .field("IgnoreRangeCount", &self.IgnoreRangeCount) - .field("IgnoreRangeArray", &self.IgnoreRangeArray) - .field("RetainRangeCount", &self.RetainRangeCount) - .field("RetainRangeArray", &self.RetainRangeArray) - .finish() + fmt.debug_struct("PATCH_OLD_FILE_INFO_H").field("SizeOfThisStruct", &self.SizeOfThisStruct).field("OldFileHandle", &self.OldFileHandle).field("IgnoreRangeCount", &self.IgnoreRangeCount).field("IgnoreRangeArray", &self.IgnoreRangeArray).field("RetainRangeCount", &self.RetainRangeCount).field("RetainRangeArray", &self.RetainRangeArray).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10083,14 +9614,7 @@ impl ::core::default::Default for PATCH_OLD_FILE_INFO_W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PATCH_OLD_FILE_INFO_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PATCH_OLD_FILE_INFO_W") - .field("SizeOfThisStruct", &self.SizeOfThisStruct) - .field("OldFileName", &self.OldFileName) - .field("IgnoreRangeCount", &self.IgnoreRangeCount) - .field("IgnoreRangeArray", &self.IgnoreRangeArray) - .field("RetainRangeCount", &self.RetainRangeCount) - .field("RetainRangeArray", &self.RetainRangeArray) - .finish() + fmt.debug_struct("PATCH_OLD_FILE_INFO_W").field("SizeOfThisStruct", &self.SizeOfThisStruct).field("OldFileName", &self.OldFileName).field("IgnoreRangeCount", &self.IgnoreRangeCount).field("IgnoreRangeArray", &self.IgnoreRangeArray).field("RetainRangeCount", &self.RetainRangeCount).field("RetainRangeArray", &self.RetainRangeArray).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10130,30 +9654,13 @@ impl ::core::default::Default for PATCH_OPTION_DATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PATCH_OPTION_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PATCH_OPTION_DATA") - .field("SizeOfThisStruct", &self.SizeOfThisStruct) - .field("SymbolOptionFlags", &self.SymbolOptionFlags) - .field("NewFileSymbolPath", &self.NewFileSymbolPath) - .field("OldFileSymbolPathArray", &self.OldFileSymbolPathArray) - .field("ExtendedOptionFlags", &self.ExtendedOptionFlags) - .field("SymLoadContext", &self.SymLoadContext) - .field("InterleaveMapArray", &self.InterleaveMapArray) - .field("MaxLzxWindowSize", &self.MaxLzxWindowSize) - .finish() + fmt.debug_struct("PATCH_OPTION_DATA").field("SizeOfThisStruct", &self.SizeOfThisStruct).field("SymbolOptionFlags", &self.SymbolOptionFlags).field("NewFileSymbolPath", &self.NewFileSymbolPath).field("OldFileSymbolPathArray", &self.OldFileSymbolPathArray).field("ExtendedOptionFlags", &self.ExtendedOptionFlags).field("SymLoadContext", &self.SymLoadContext).field("InterleaveMapArray", &self.InterleaveMapArray).field("MaxLzxWindowSize", &self.MaxLzxWindowSize).finish() } } #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PATCH_OPTION_DATA { fn eq(&self, other: &Self) -> bool { - self.SizeOfThisStruct == other.SizeOfThisStruct - && self.SymbolOptionFlags == other.SymbolOptionFlags - && self.NewFileSymbolPath == other.NewFileSymbolPath - && self.OldFileSymbolPathArray == other.OldFileSymbolPathArray - && self.ExtendedOptionFlags == other.ExtendedOptionFlags - && self.SymLoadCallback.map(|f| f as usize) == other.SymLoadCallback.map(|f| f as usize) - && self.SymLoadContext == other.SymLoadContext - && self.InterleaveMapArray == other.InterleaveMapArray - && self.MaxLzxWindowSize == other.MaxLzxWindowSize + self.SizeOfThisStruct == other.SizeOfThisStruct && self.SymbolOptionFlags == other.SymbolOptionFlags && self.NewFileSymbolPath == other.NewFileSymbolPath && self.OldFileSymbolPathArray == other.OldFileSymbolPathArray && self.ExtendedOptionFlags == other.ExtendedOptionFlags && self.SymLoadCallback.map(|f| f as usize) == other.SymLoadCallback.map(|f| f as usize) && self.SymLoadContext == other.SymLoadContext && self.InterleaveMapArray == other.InterleaveMapArray && self.MaxLzxWindowSize == other.MaxLzxWindowSize } } #[cfg(feature = "Win32_Foundation")] @@ -10656,17 +10163,7 @@ impl ::core::default::Default for PM_INSTALLINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PM_INSTALLINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PM_INSTALLINFO") - .field("ProductID", &self.ProductID) - .field("PackagePath", &self.PackagePath) - .field("InstanceID", &self.InstanceID) - .field("pbLicense", &self.pbLicense) - .field("cbLicense", &self.cbLicense) - .field("IsUninstallDisabled", &self.IsUninstallDisabled) - .field("DeploymentOptions", &self.DeploymentOptions) - .field("OfferID", &self.OfferID) - .field("MarketplaceAppVersion", &self.MarketplaceAppVersion) - .finish() + fmt.debug_struct("PM_INSTALLINFO").field("ProductID", &self.ProductID).field("PackagePath", &self.PackagePath).field("InstanceID", &self.InstanceID).field("pbLicense", &self.pbLicense).field("cbLicense", &self.cbLicense).field("IsUninstallDisabled", &self.IsUninstallDisabled).field("DeploymentOptions", &self.DeploymentOptions).field("OfferID", &self.OfferID).field("MarketplaceAppVersion", &self.MarketplaceAppVersion).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10771,19 +10268,7 @@ impl ::core::default::Default for PM_STARTAPPBLOB { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PM_STARTAPPBLOB { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PM_STARTAPPBLOB") - .field("cbSize", &self.cbSize) - .field("ProductID", &self.ProductID) - .field("AppTitle", &self.AppTitle) - .field("IconPath", &self.IconPath) - .field("IsUninstallable", &self.IsUninstallable) - .field("AppInstallType", &self.AppInstallType) - .field("InstanceID", &self.InstanceID) - .field("State", &self.State) - .field("IsModern", &self.IsModern) - .field("IsModernLightUp", &self.IsModernLightUp) - .field("LightUpSupportMask", &self.LightUpSupportMask) - .finish() + fmt.debug_struct("PM_STARTAPPBLOB").field("cbSize", &self.cbSize).field("ProductID", &self.ProductID).field("AppTitle", &self.AppTitle).field("IconPath", &self.IconPath).field("IsUninstallable", &self.IsUninstallable).field("AppInstallType", &self.AppInstallType).field("InstanceID", &self.InstanceID).field("State", &self.State).field("IsModern", &self.IsModern).field("IsModernLightUp", &self.IsModernLightUp).field("LightUpSupportMask", &self.LightUpSupportMask).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10847,19 +10332,7 @@ impl ::core::fmt::Debug for PM_STARTTILEBLOB { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PM_STARTTILEBLOB { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.ProductID == other.ProductID - && self.TileID == other.TileID - && self.TemplateType == other.TemplateType - && self.HubPosition == other.HubPosition - && self.HubVisibilityBitmask == other.HubVisibilityBitmask - && self.IsDefault == other.IsDefault - && self.TileType == other.TileType - && self.pbPropBlob == other.pbPropBlob - && self.cbPropBlob == other.cbPropBlob - && self.IsRestoring == other.IsRestoring - && self.IsModern == other.IsModern - && self.InvocationInfo == other.InvocationInfo + self.cbSize == other.cbSize && self.ProductID == other.ProductID && self.TileID == other.TileID && self.TemplateType == other.TemplateType && self.HubPosition == other.HubPosition && self.HubVisibilityBitmask == other.HubVisibilityBitmask && self.IsDefault == other.IsDefault && self.TileType == other.TileType && self.pbPropBlob == other.pbPropBlob && self.cbPropBlob == other.cbPropBlob && self.IsRestoring == other.IsRestoring && self.IsModern == other.IsModern && self.InvocationInfo == other.InvocationInfo } } #[cfg(feature = "Win32_Foundation")] @@ -10980,15 +10453,7 @@ impl ::core::default::Default for PM_UPDATEINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PM_UPDATEINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PM_UPDATEINFO") - .field("ProductID", &self.ProductID) - .field("PackagePath", &self.PackagePath) - .field("InstanceID", &self.InstanceID) - .field("pbLicense", &self.pbLicense) - .field("cbLicense", &self.cbLicense) - .field("MarketplaceAppVersion", &self.MarketplaceAppVersion) - .field("DeploymentOptions", &self.DeploymentOptions) - .finish() + fmt.debug_struct("PM_UPDATEINFO").field("ProductID", &self.ProductID).field("PackagePath", &self.PackagePath).field("InstanceID", &self.InstanceID).field("pbLicense", &self.pbLicense).field("cbLicense", &self.cbLicense).field("MarketplaceAppVersion", &self.MarketplaceAppVersion).field("DeploymentOptions", &self.DeploymentOptions).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/ApplicationVerifier/mod.rs b/src/Windows/Win32/System/ApplicationVerifier/mod.rs index 0e2a4c08fc..a52ab5c4df 100644 --- a/src/Windows/Win32/System/ApplicationVerifier/mod.rs +++ b/src/Windows/Win32/System/ApplicationVerifier/mod.rs @@ -79,17 +79,7 @@ impl ::core::default::Default for AVRF_HEAP_ALLOCATION { } impl ::core::fmt::Debug for AVRF_HEAP_ALLOCATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AVRF_HEAP_ALLOCATION") - .field("HeapHandle", &self.HeapHandle) - .field("UserAllocation", &self.UserAllocation) - .field("UserAllocationSize", &self.UserAllocationSize) - .field("Allocation", &self.Allocation) - .field("AllocationSize", &self.AllocationSize) - .field("UserAllocationState", &self.UserAllocationState) - .field("HeapState", &self.HeapState) - .field("HeapContext", &self.HeapContext) - .field("BackTraceInformation", &self.BackTraceInformation) - .finish() + fmt.debug_struct("AVRF_HEAP_ALLOCATION").field("HeapHandle", &self.HeapHandle).field("UserAllocation", &self.UserAllocation).field("UserAllocationSize", &self.UserAllocationSize).field("Allocation", &self.Allocation).field("AllocationSize", &self.AllocationSize).field("UserAllocationState", &self.UserAllocationState).field("HeapState", &self.HeapState).field("HeapContext", &self.HeapContext).field("BackTraceInformation", &self.BackTraceInformation).finish() } } impl ::core::cmp::PartialEq for AVRF_HEAP_ALLOCATION { diff --git a/src/Windows/Win32/System/AssessmentTool/mod.rs b/src/Windows/Win32/System/AssessmentTool/mod.rs index 6961775ff2..56578c5bbd 100644 --- a/src/Windows/Win32/System/AssessmentTool/mod.rs +++ b/src/Windows/Win32/System/AssessmentTool/mod.rs @@ -24,18 +24,7 @@ impl IAccessibleWinSAT { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn accParent(&self) -> ::windows::core::Result { @@ -655,12 +644,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IQuer } #[repr(C)] #[doc(hidden)] -pub struct IQueryOEMWinSATCustomization_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, state: *mut WINSAT_OEM_DATA_TYPE) -> ::windows::core::HRESULT, -); +pub struct IQueryOEMWinSATCustomization_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, state: *mut WINSAT_OEM_DATA_TYPE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IQueryRecentWinSATAssessment(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/System/Com/CallObj/mod.rs b/src/Windows/Win32/System/Com/CallObj/mod.rs index d926f2e172..72cd77c841 100644 --- a/src/Windows/Win32/System/Com/CallObj/mod.rs +++ b/src/Windows/Win32/System/Com/CallObj/mod.rs @@ -46,18 +46,7 @@ impl ::core::fmt::Debug for CALLFRAMEINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CALLFRAMEINFO { fn eq(&self, other: &Self) -> bool { - self.iMethod == other.iMethod - && self.fHasInValues == other.fHasInValues - && self.fHasInOutValues == other.fHasInOutValues - && self.fHasOutValues == other.fHasOutValues - && self.fDerivesFromIDispatch == other.fDerivesFromIDispatch - && self.cInInterfacesMax == other.cInInterfacesMax - && self.cInOutInterfacesMax == other.cInOutInterfacesMax - && self.cOutInterfacesMax == other.cOutInterfacesMax - && self.cTopLevelInInterfaces == other.cTopLevelInInterfaces - && self.iid == other.iid - && self.cMethod == other.cMethod - && self.cParams == other.cParams + self.iMethod == other.iMethod && self.fHasInValues == other.fHasInValues && self.fHasInOutValues == other.fHasInOutValues && self.fHasOutValues == other.fHasOutValues && self.fDerivesFromIDispatch == other.fDerivesFromIDispatch && self.cInInterfacesMax == other.cInInterfacesMax && self.cInOutInterfacesMax == other.cInOutInterfacesMax && self.cOutInterfacesMax == other.cOutInterfacesMax && self.cTopLevelInInterfaces == other.cTopLevelInInterfaces && self.iid == other.iid && self.cMethod == other.cMethod && self.cParams == other.cParams } } #[cfg(feature = "Win32_Foundation")] @@ -393,12 +382,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICall } #[repr(C)] #[doc(hidden)] -pub struct ICallFrameEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pframe: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ICallFrameEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pframe: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICallFrameWalker(pub ::windows::core::IUnknown); @@ -590,18 +574,7 @@ pub struct ICallUnmarshal(pub ::windows::core::IUnknown); impl ICallUnmarshal { #[cfg(feature = "Win32_Foundation")] pub unsafe fn Unmarshal<'a, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>>(&self, imethod: u32, pbuffer: *const ::core::ffi::c_void, cbbuffer: u32, fforcebuffercopy: Param3, datarep: u32, pcontext: *const CALLFRAME_MARSHALCONTEXT, pcbunmarshalled: *mut u32, ppframe: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(imethod), - ::core::mem::transmute(pbuffer), - ::core::mem::transmute(cbbuffer), - fforcebuffercopy.into_param().abi(), - ::core::mem::transmute(datarep), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(pcbunmarshalled), - ::core::mem::transmute(ppframe), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(imethod), ::core::mem::transmute(pbuffer), ::core::mem::transmute(cbbuffer), fforcebuffercopy.into_param().abi(), ::core::mem::transmute(datarep), ::core::mem::transmute(pcontext), ::core::mem::transmute(pcbunmarshalled), ::core::mem::transmute(ppframe)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ReleaseMarshalData(&self, imethod: u32, pbuffer: *const ::core::ffi::c_void, cbbuffer: u32, ibfirstrelease: u32, datarep: u32, pcontext: *const CALLFRAME_MARSHALCONTEXT) -> ::windows::core::Result<()> { diff --git a/src/Windows/Win32/System/Com/Events/mod.rs b/src/Windows/Win32/System/Com/Events/mod.rs index 535401f6de..87fe099a53 100644 --- a/src/Windows/Win32/System/Com/Events/mod.rs +++ b/src/Windows/Win32/System/Com/Events/mod.rs @@ -311,18 +311,7 @@ impl IEventClass2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::DISPPARAMS, pvarresult: *mut super::VARIANT, pexcepinfo: *mut super::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn EventClassID(&self) -> ::windows::core::Result { diff --git a/src/Windows/Win32/System/Com/Urlmon/mod.rs b/src/Windows/Win32/System/Com/Urlmon/mod.rs index 4a95d295a7..c67817a4a7 100644 --- a/src/Windows/Win32/System/Com/Urlmon/mod.rs +++ b/src/Windows/Win32/System/Com/Urlmon/mod.rs @@ -387,37 +387,14 @@ unsafe impl ::windows::core::Abi for CONFIRMSAFETY { pub const CONFIRMSAFETYACTION_LOADOBJECT: u32 = 1u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CoGetClassObjectFromURL<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::IBindCtx>>( - rclassid: *const ::windows::core::GUID, - szcode: Param1, - dwfileversionms: u32, - dwfileversionls: u32, - sztype: Param4, - pbindctx: Param5, - dwclscontext: super::CLSCTX, - pvreserved: *mut ::core::ffi::c_void, - riid: *const ::windows::core::GUID, - ppv: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn CoGetClassObjectFromURL<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::IBindCtx>>(rclassid: *const ::windows::core::GUID, szcode: Param1, dwfileversionms: u32, dwfileversionls: u32, sztype: Param4, pbindctx: Param5, dwclscontext: super::CLSCTX, pvreserved: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CoGetClassObjectFromURL(rclassid: *const ::windows::core::GUID, szcode: super::super::super::Foundation::PWSTR, dwfileversionms: u32, dwfileversionls: u32, sztype: super::super::super::Foundation::PWSTR, pbindctx: ::windows::core::RawPtr, dwclscontext: super::CLSCTX, pvreserved: *mut ::core::ffi::c_void, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CoGetClassObjectFromURL( - ::core::mem::transmute(rclassid), - szcode.into_param().abi(), - ::core::mem::transmute(dwfileversionms), - ::core::mem::transmute(dwfileversionls), - sztype.into_param().abi(), - pbindctx.into_param().abi(), - ::core::mem::transmute(dwclscontext), - ::core::mem::transmute(pvreserved), - ::core::mem::transmute(riid), - ::core::mem::transmute(ppv), - ) - .ok() + CoGetClassObjectFromURL(::core::mem::transmute(rclassid), szcode.into_param().abi(), ::core::mem::transmute(dwfileversionms), ::core::mem::transmute(dwfileversionls), sztype.into_param().abi(), pbindctx.into_param().abi(), ::core::mem::transmute(dwclscontext), ::core::mem::transmute(pvreserved), ::core::mem::transmute(riid), ::core::mem::transmute(ppv)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1064,16 +1041,7 @@ pub unsafe fn HlinkNavigateString<'a, Param0: ::windows::core::IntoParam<'a, ::w } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HlinkSimpleNavigateToMoniker<'a, Param0: ::windows::core::IntoParam<'a, super::IMoniker>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, super::IBindCtx>, Param5: ::windows::core::IntoParam<'a, super::IBindStatusCallback>>( - pmktarget: Param0, - szlocation: Param1, - sztargetframename: Param2, - punk: Param3, - pbc: Param4, - param5: Param5, - grfhlnf: u32, - dwreserved: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkSimpleNavigateToMoniker<'a, Param0: ::windows::core::IntoParam<'a, super::IMoniker>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, super::IBindCtx>, Param5: ::windows::core::IntoParam<'a, super::IBindStatusCallback>>(pmktarget: Param0, szlocation: Param1, sztargetframename: Param2, punk: Param3, pbc: Param4, param5: Param5, grfhlnf: u32, dwreserved: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1087,16 +1055,7 @@ pub unsafe fn HlinkSimpleNavigateToMoniker<'a, Param0: ::windows::core::IntoPara } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HlinkSimpleNavigateToString<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, super::IBindCtx>, Param5: ::windows::core::IntoParam<'a, super::IBindStatusCallback>>( - sztarget: Param0, - szlocation: Param1, - sztargetframename: Param2, - punk: Param3, - pbc: Param4, - param5: Param5, - grfhlnf: u32, - dwreserved: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkSimpleNavigateToString<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, super::IBindCtx>, Param5: ::windows::core::IntoParam<'a, super::IBindStatusCallback>>(sztarget: Param0, szlocation: Param1, sztargetframename: Param2, punk: Param3, pbc: Param4, param5: Param5, grfhlnf: u32, dwreserved: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1186,12 +1145,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBind } #[repr(C)] #[doc(hidden)] -pub struct IBindHttpSecurity_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdwignorecertmask: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IBindHttpSecurity_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdwignorecertmask: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBindProtocol(pub ::windows::core::IUnknown); @@ -1356,34 +1310,10 @@ pub struct ICodeInstall_abi( pub struct IDataFilter(pub ::windows::core::IUnknown); impl IDataFilter { pub unsafe fn DoEncode(&self, dwflags: u32, linbuffersize: i32, pbinbuffer: *const u8, loutbuffersize: i32, pboutbuffer: *mut u8, linbytesavailable: i32, plinbytesread: *mut i32, ploutbyteswritten: *mut i32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(linbuffersize), - ::core::mem::transmute(pbinbuffer), - ::core::mem::transmute(loutbuffersize), - ::core::mem::transmute(pboutbuffer), - ::core::mem::transmute(linbytesavailable), - ::core::mem::transmute(plinbytesread), - ::core::mem::transmute(ploutbyteswritten), - ::core::mem::transmute(dwreserved), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(linbuffersize), ::core::mem::transmute(pbinbuffer), ::core::mem::transmute(loutbuffersize), ::core::mem::transmute(pboutbuffer), ::core::mem::transmute(linbytesavailable), ::core::mem::transmute(plinbytesread), ::core::mem::transmute(ploutbyteswritten), ::core::mem::transmute(dwreserved)).ok() } pub unsafe fn DoDecode(&self, dwflags: u32, linbuffersize: i32, pbinbuffer: *const u8, loutbuffersize: i32, pboutbuffer: *mut u8, linbytesavailable: i32, plinbytesread: *mut i32, ploutbyteswritten: *mut i32, dwreserved: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(linbuffersize), - ::core::mem::transmute(pbinbuffer), - ::core::mem::transmute(loutbuffersize), - ::core::mem::transmute(pboutbuffer), - ::core::mem::transmute(linbytesavailable), - ::core::mem::transmute(plinbytesread), - ::core::mem::transmute(ploutbyteswritten), - ::core::mem::transmute(dwreserved), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwflags), ::core::mem::transmute(linbuffersize), ::core::mem::transmute(pbinbuffer), ::core::mem::transmute(loutbuffersize), ::core::mem::transmute(pboutbuffer), ::core::mem::transmute(linbytesavailable), ::core::mem::transmute(plinbytesread), ::core::mem::transmute(ploutbyteswritten), ::core::mem::transmute(dwreserved)).ok() } pub unsafe fn SetEncodingLevel(&self, dwenclevel: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwenclevel)).ok() @@ -2663,19 +2593,7 @@ impl IInternetSecurityManagerEx { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ProcessUrlActionEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwszurl: Param0, dwaction: u32, ppolicy: *mut u8, cbpolicy: u32, pcontext: *const u8, cbcontext: u32, dwflags: u32, dwreserved: u32, pdwoutflags: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - pwszurl.into_param().abi(), - ::core::mem::transmute(dwaction), - ::core::mem::transmute(ppolicy), - ::core::mem::transmute(cbpolicy), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(cbcontext), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwreserved), - ::core::mem::transmute(pdwoutflags), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), pwszurl.into_param().abi(), ::core::mem::transmute(dwaction), ::core::mem::transmute(ppolicy), ::core::mem::transmute(cbpolicy), ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pdwoutflags)).ok() } } unsafe impl ::windows::core::Interface for IInternetSecurityManagerEx { @@ -2780,38 +2698,14 @@ impl IInternetSecurityManagerEx2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ProcessUrlActionEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwszurl: Param0, dwaction: u32, ppolicy: *mut u8, cbpolicy: u32, pcontext: *const u8, cbcontext: u32, dwflags: u32, dwreserved: u32, pdwoutflags: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - pwszurl.into_param().abi(), - ::core::mem::transmute(dwaction), - ::core::mem::transmute(ppolicy), - ::core::mem::transmute(cbpolicy), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(cbcontext), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwreserved), - ::core::mem::transmute(pdwoutflags), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), pwszurl.into_param().abi(), ::core::mem::transmute(dwaction), ::core::mem::transmute(ppolicy), ::core::mem::transmute(cbpolicy), ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pdwoutflags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn MapUrlToZoneEx2<'a, Param0: ::windows::core::IntoParam<'a, super::IUri>>(&self, puri: Param0, pdwzone: *mut u32, dwflags: u32, ppwszmappedurl: *mut super::super::super::Foundation::PWSTR, pdwoutflags: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), puri.into_param().abi(), ::core::mem::transmute(pdwzone), ::core::mem::transmute(dwflags), ::core::mem::transmute(ppwszmappedurl), ::core::mem::transmute(pdwoutflags)).ok() } pub unsafe fn ProcessUrlActionEx2<'a, Param0: ::windows::core::IntoParam<'a, super::IUri>>(&self, puri: Param0, dwaction: u32, ppolicy: *mut u8, cbpolicy: u32, pcontext: *const u8, cbcontext: u32, dwflags: u32, dwreserved: usize, pdwoutflags: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - puri.into_param().abi(), - ::core::mem::transmute(dwaction), - ::core::mem::transmute(ppolicy), - ::core::mem::transmute(cbpolicy), - ::core::mem::transmute(pcontext), - ::core::mem::transmute(cbcontext), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwreserved), - ::core::mem::transmute(pdwoutflags), - ) - .ok() + (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), puri.into_param().abi(), ::core::mem::transmute(dwaction), ::core::mem::transmute(ppolicy), ::core::mem::transmute(cbpolicy), ::core::mem::transmute(pcontext), ::core::mem::transmute(cbcontext), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pdwoutflags)).ok() } pub unsafe fn GetSecurityIdEx2<'a, Param0: ::windows::core::IntoParam<'a, super::IUri>>(&self, puri: Param0, pbsecurityid: *mut u8, pcbsecurityid: *mut u32, dwreserved: usize) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), puri.into_param().abi(), ::core::mem::transmute(pbsecurityid), ::core::mem::transmute(pcbsecurityid), ::core::mem::transmute(dwreserved)).ok() @@ -3071,13 +2965,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInte } #[repr(C)] #[doc(hidden)] -pub struct IInternetThreadSwitch_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInternetThreadSwitch_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IInternetZoneManager(pub ::windows::core::IUnknown); @@ -3793,12 +3681,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUriC } #[repr(C)] #[doc(hidden)] -pub struct IUriContainer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppiuri: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUriContainer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppiuri: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWinInetCacheHints(pub ::windows::core::IUnknown); @@ -4051,12 +3934,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWinI } #[repr(C)] #[doc(hidden)] -pub struct IWinInetHttpTimeouts_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdwconnecttimeout: *mut u32, pdwsendtimeout: *mut u32, pdwreceivetimeout: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IWinInetHttpTimeouts_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdwconnecttimeout: *mut u32, pdwsendtimeout: *mut u32, pdwreceivetimeout: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWinInetInfo(pub ::windows::core::IUnknown); @@ -4091,12 +3969,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWinI } #[repr(C)] #[doc(hidden)] -pub struct IWinInetInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwoption: u32, pbuffer: *mut ::core::ffi::c_void, pcbbuf: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IWinInetInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwoption: u32, pbuffer: *mut ::core::ffi::c_void, pcbbuf: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWindowForBindingUI(pub ::windows::core::IUnknown); @@ -4174,12 +4047,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWrap } #[repr(C)] #[doc(hidden)] -pub struct IWrappedProtocol_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pncode: *mut i32, dwreserved: usize) -> ::windows::core::HRESULT, -); +pub struct IWrappedProtocol_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pncode: *mut i32, dwreserved: usize) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IZoneIdentifier(pub ::windows::core::IUnknown); @@ -4836,19 +4704,7 @@ impl ::core::fmt::Debug for RemBINDINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for RemBINDINFO { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.szExtraInfo == other.szExtraInfo - && self.grfBindInfoF == other.grfBindInfoF - && self.dwBindVerb == other.dwBindVerb - && self.szCustomVerb == other.szCustomVerb - && self.cbstgmedData == other.cbstgmedData - && self.dwOptions == other.dwOptions - && self.dwOptionsFlags == other.dwOptionsFlags - && self.dwCodePage == other.dwCodePage - && self.securityAttributes == other.securityAttributes - && self.iid == other.iid - && self.pUnk == other.pUnk - && self.dwReserved == other.dwReserved + self.cbSize == other.cbSize && self.szExtraInfo == other.szExtraInfo && self.grfBindInfoF == other.grfBindInfoF && self.dwBindVerb == other.dwBindVerb && self.szCustomVerb == other.szCustomVerb && self.cbstgmedData == other.cbstgmedData && self.dwOptions == other.dwOptions && self.dwOptionsFlags == other.dwOptionsFlags && self.dwCodePage == other.dwCodePage && self.securityAttributes == other.securityAttributes && self.iid == other.iid && self.pUnk == other.pUnk && self.dwReserved == other.dwReserved } } #[cfg(feature = "Win32_Foundation")] @@ -4971,19 +4827,7 @@ impl ::core::fmt::Debug for SOFTDISTINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SOFTDISTINFO { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.dwFlags == other.dwFlags - && self.dwAdState == other.dwAdState - && self.szTitle == other.szTitle - && self.szAbstract == other.szAbstract - && self.szHREF == other.szHREF - && self.dwInstalledVersionMS == other.dwInstalledVersionMS - && self.dwInstalledVersionLS == other.dwInstalledVersionLS - && self.dwUpdateVersionMS == other.dwUpdateVersionMS - && self.dwUpdateVersionLS == other.dwUpdateVersionLS - && self.dwAdvertisedVersionMS == other.dwAdvertisedVersionMS - && self.dwAdvertisedVersionLS == other.dwAdvertisedVersionLS - && self.dwReserved == other.dwReserved + self.cbSize == other.cbSize && self.dwFlags == other.dwFlags && self.dwAdState == other.dwAdState && self.szTitle == other.szTitle && self.szAbstract == other.szAbstract && self.szHREF == other.szHREF && self.dwInstalledVersionMS == other.dwInstalledVersionMS && self.dwInstalledVersionLS == other.dwInstalledVersionLS && self.dwUpdateVersionMS == other.dwUpdateVersionMS && self.dwUpdateVersionLS == other.dwUpdateVersionLS && self.dwAdvertisedVersionMS == other.dwAdvertisedVersionMS && self.dwAdvertisedVersionLS == other.dwAdvertisedVersionLS && self.dwReserved == other.dwReserved } } #[cfg(feature = "Win32_Foundation")] @@ -5570,16 +5414,7 @@ impl ::core::default::Default for ZONEATTRIBUTES { } impl ::core::fmt::Debug for ZONEATTRIBUTES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ZONEATTRIBUTES") - .field("cbSize", &self.cbSize) - .field("szDisplayName", &self.szDisplayName) - .field("szDescription", &self.szDescription) - .field("szIconPath", &self.szIconPath) - .field("dwTemplateMinLevel", &self.dwTemplateMinLevel) - .field("dwTemplateRecommended", &self.dwTemplateRecommended) - .field("dwTemplateCurrentLevel", &self.dwTemplateCurrentLevel) - .field("dwFlags", &self.dwFlags) - .finish() + fmt.debug_struct("ZONEATTRIBUTES").field("cbSize", &self.cbSize).field("szDisplayName", &self.szDisplayName).field("szDescription", &self.szDescription).field("szIconPath", &self.szIconPath).field("dwTemplateMinLevel", &self.dwTemplateMinLevel).field("dwTemplateRecommended", &self.dwTemplateRecommended).field("dwTemplateCurrentLevel", &self.dwTemplateCurrentLevel).field("dwFlags", &self.dwFlags).finish() } } impl ::core::cmp::PartialEq for ZONEATTRIBUTES { diff --git a/src/Windows/Win32/System/Com/mod.rs b/src/Windows/Win32/System/Com/mod.rs index 2d752bb736..6390fffc62 100644 --- a/src/Windows/Win32/System/Com/mod.rs +++ b/src/Windows/Win32/System/Com/mod.rs @@ -1089,15 +1089,7 @@ impl ::core::default::Default for COAUTHINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for COAUTHINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("COAUTHINFO") - .field("dwAuthnSvc", &self.dwAuthnSvc) - .field("dwAuthzSvc", &self.dwAuthzSvc) - .field("pwszServerPrincName", &self.pwszServerPrincName) - .field("dwAuthnLevel", &self.dwAuthnLevel) - .field("dwImpersonationLevel", &self.dwImpersonationLevel) - .field("pAuthIdentityData", &self.pAuthIdentityData) - .field("dwCapabilities", &self.dwCapabilities) - .finish() + fmt.debug_struct("COAUTHINFO").field("dwAuthnSvc", &self.dwAuthnSvc).field("dwAuthzSvc", &self.dwAuthzSvc).field("pwszServerPrincName", &self.pwszServerPrincName).field("dwAuthnLevel", &self.dwAuthnLevel).field("dwImpersonationLevel", &self.dwImpersonationLevel).field("pAuthIdentityData", &self.pAuthIdentityData).field("dwCapabilities", &self.dwCapabilities).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2037,18 +2029,7 @@ pub unsafe fn CoInitializeSecurity(psecdesc: *const super::super::Security::SECU extern "system" { fn CoInitializeSecurity(psecdesc: *const super::super::Security::SECURITY_DESCRIPTOR, cauthsvc: i32, asauthsvc: *const SOLE_AUTHENTICATION_SERVICE, preserved1: *const ::core::ffi::c_void, dwauthnlevel: RPC_C_AUTHN_LEVEL, dwimplevel: RPC_C_IMP_LEVEL, pauthlist: *const ::core::ffi::c_void, dwcapabilities: EOLE_AUTHENTICATION_CAPABILITIES, preserved3: *const ::core::ffi::c_void) -> ::windows::core::HRESULT; } - CoInitializeSecurity( - ::core::mem::transmute(psecdesc), - ::core::mem::transmute(cauthsvc), - ::core::mem::transmute(asauthsvc), - ::core::mem::transmute(preserved1), - ::core::mem::transmute(dwauthnlevel), - ::core::mem::transmute(dwimplevel), - ::core::mem::transmute(pauthlist), - ::core::mem::transmute(dwcapabilities), - ::core::mem::transmute(preserved3), - ) - .ok() + CoInitializeSecurity(::core::mem::transmute(psecdesc), ::core::mem::transmute(cauthsvc), ::core::mem::transmute(asauthsvc), ::core::mem::transmute(preserved1), ::core::mem::transmute(dwauthnlevel), ::core::mem::transmute(dwimplevel), ::core::mem::transmute(pauthlist), ::core::mem::transmute(dwcapabilities), ::core::mem::transmute(preserved3)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2901,14 +2882,7 @@ impl ::core::default::Default for DVTARGETDEVICE { } impl ::core::fmt::Debug for DVTARGETDEVICE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DVTARGETDEVICE") - .field("tdSize", &self.tdSize) - .field("tdDriverNameOffset", &self.tdDriverNameOffset) - .field("tdDeviceNameOffset", &self.tdDeviceNameOffset) - .field("tdPortNameOffset", &self.tdPortNameOffset) - .field("tdExtDevmodeOffset", &self.tdExtDevmodeOffset) - .field("tdData", &self.tdData) - .finish() + fmt.debug_struct("DVTARGETDEVICE").field("tdSize", &self.tdSize).field("tdDriverNameOffset", &self.tdDriverNameOffset).field("tdDeviceNameOffset", &self.tdDeviceNameOffset).field("tdPortNameOffset", &self.tdPortNameOffset).field("tdExtDevmodeOffset", &self.tdExtDevmodeOffset).field("tdData", &self.tdData).finish() } } impl ::core::cmp::PartialEq for DVTARGETDEVICE { @@ -3065,16 +3039,7 @@ impl ::core::default::Default for EXCEPINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for EXCEPINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EXCEPINFO") - .field("wCode", &self.wCode) - .field("wReserved", &self.wReserved) - .field("bstrSource", &self.bstrSource) - .field("bstrDescription", &self.bstrDescription) - .field("bstrHelpFile", &self.bstrHelpFile) - .field("dwHelpContext", &self.dwHelpContext) - .field("pvReserved", &self.pvReserved) - .field("scode", &self.scode) - .finish() + fmt.debug_struct("EXCEPINFO").field("wCode", &self.wCode).field("wReserved", &self.wReserved).field("bstrSource", &self.bstrSource).field("bstrDescription", &self.bstrDescription).field("bstrHelpFile", &self.bstrHelpFile).field("dwHelpContext", &self.dwHelpContext).field("pvReserved", &self.pvReserved).field("scode", &self.scode).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3601,13 +3566,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAddr } #[repr(C)] #[doc(hidden)] -pub struct IAddrTrackingControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAddrTrackingControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAdviseSink(pub ::windows::core::IUnknown); @@ -4838,33 +4797,11 @@ pub struct IClassFactory_abi( pub struct IClientSecurity(pub ::windows::core::IUnknown); impl IClientSecurity { pub unsafe fn QueryBlanket<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, pproxy: Param0, pauthnsvc: *mut u32, pauthzsvc: *mut u32, pserverprincname: *mut *mut u16, pauthnlevel: *mut RPC_C_AUTHN_LEVEL, pimplevel: *mut RPC_C_IMP_LEVEL, pauthinfo: *mut *mut ::core::ffi::c_void, pcapabilites: *mut EOLE_AUTHENTICATION_CAPABILITIES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pproxy.into_param().abi(), - ::core::mem::transmute(pauthnsvc), - ::core::mem::transmute(pauthzsvc), - ::core::mem::transmute(pserverprincname), - ::core::mem::transmute(pauthnlevel), - ::core::mem::transmute(pimplevel), - ::core::mem::transmute(pauthinfo), - ::core::mem::transmute(pcapabilites), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pproxy.into_param().abi(), ::core::mem::transmute(pauthnsvc), ::core::mem::transmute(pauthzsvc), ::core::mem::transmute(pserverprincname), ::core::mem::transmute(pauthnlevel), ::core::mem::transmute(pimplevel), ::core::mem::transmute(pauthinfo), ::core::mem::transmute(pcapabilites)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetBlanket<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pproxy: Param0, dwauthnsvc: u32, dwauthzsvc: u32, pserverprincname: Param3, dwauthnlevel: RPC_C_AUTHN_LEVEL, dwimplevel: RPC_C_IMP_LEVEL, pauthinfo: *const ::core::ffi::c_void, dwcapabilities: EOLE_AUTHENTICATION_CAPABILITIES) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - pproxy.into_param().abi(), - ::core::mem::transmute(dwauthnsvc), - ::core::mem::transmute(dwauthzsvc), - pserverprincname.into_param().abi(), - ::core::mem::transmute(dwauthnlevel), - ::core::mem::transmute(dwimplevel), - ::core::mem::transmute(pauthinfo), - ::core::mem::transmute(dwcapabilities), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pproxy.into_param().abi(), ::core::mem::transmute(dwauthnsvc), ::core::mem::transmute(dwauthzsvc), pserverprincname.into_param().abi(), ::core::mem::transmute(dwauthnlevel), ::core::mem::transmute(dwimplevel), ::core::mem::transmute(pauthinfo), ::core::mem::transmute(dwcapabilities)).ok() } pub unsafe fn CopyProxy<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, pproxy: Param0) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -5291,18 +5228,7 @@ impl IDispatch { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const DISPPARAMS, pvarresult: *mut VARIANT, pexcepinfo: *mut EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } } unsafe impl ::windows::core::Interface for IDispatch { @@ -6044,12 +5970,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IFore } #[repr(C)] #[doc(hidden)] -pub struct IForegroundTransfer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IForegroundTransfer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lpvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IGlobalInterfaceTable(pub ::windows::core::IUnknown); @@ -6245,12 +6166,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInte } #[repr(C)] #[doc(hidden)] -pub struct IInternalUnknown_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IInternalUnknown_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMachineGlobalObjectTable(pub ::windows::core::IUnknown); @@ -6678,12 +6594,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMult } #[repr(C)] #[doc(hidden)] -pub struct IMultiQI_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, cmqis: u32, pmqis: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, -); +pub struct IMultiQI_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, cmqis: u32, pmqis: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT); #[derive(:: core :: clone :: Clone)] #[repr(C)] pub struct INTERFACEINFO { @@ -6887,12 +6798,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPers } #[repr(C)] #[doc(hidden)] -pub struct IPersist_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pclassid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IPersist_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pclassid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPersistFile(pub ::windows::core::IUnknown); @@ -7397,12 +7303,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IProc } #[repr(C)] #[doc(hidden)] -pub struct IProcessInitControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwsecondsremaining: u32) -> ::windows::core::HRESULT, -); +pub struct IProcessInitControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwsecondsremaining: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IProcessLock(pub ::windows::core::IUnknown); @@ -7440,13 +7341,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IProc } #[repr(C)] #[doc(hidden)] -pub struct IProcessLock_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, -); +pub struct IProcessLock_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IProgressNotify(pub ::windows::core::IUnknown); @@ -7523,12 +7418,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IROTD } #[repr(C)] #[doc(hidden)] -pub struct IROTData_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbdata: *mut u8, cbmax: u32, pcbdata: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IROTData_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbdata: *mut u8, cbmax: u32, pcbdata: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IReleaseMarshalBuffers(pub ::windows::core::IUnknown); @@ -7563,12 +7453,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRele } #[repr(C)] #[doc(hidden)] -pub struct IReleaseMarshalBuffers_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmsg: *mut RPCOLEMESSAGE, dwflags: u32, pchnl: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IReleaseMarshalBuffers_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmsg: *mut RPCOLEMESSAGE, dwflags: u32, pchnl: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRpcChannelBuffer(pub ::windows::core::IUnknown); @@ -8069,12 +7954,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRpcS } #[repr(C)] #[doc(hidden)] -pub struct IRpcSyntaxNegotiate_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmsg: *mut RPCOLEMESSAGE) -> ::windows::core::HRESULT, -); +pub struct IRpcSyntaxNegotiate_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmsg: *mut RPCOLEMESSAGE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRunnableObject(pub ::windows::core::IUnknown); @@ -8528,12 +8408,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISupp } #[repr(C)] #[doc(hidden)] -pub struct ISupportErrorInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct ISupportErrorInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISurrogate(pub ::windows::core::IUnknown); @@ -8948,12 +8823,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITime } #[repr(C)] #[doc(hidden)] -pub struct ITimeAndNoticeControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, res1: u32, res2: u32) -> ::windows::core::HRESULT, -); +pub struct ITimeAndNoticeControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, res1: u32, res2: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITypeComp(pub ::windows::core::IUnknown); @@ -9747,12 +9617,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IType } #[repr(C)] #[doc(hidden)] -pub struct ITypeLibRegistrationReader_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenumunknown: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITypeLibRegistrationReader_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenumunknown: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUri(pub ::windows::core::IUnknown); @@ -10119,33 +9984,8 @@ pub struct IUriBuilder_abi( pub struct IUrlMon(pub ::windows::core::IUnknown); impl IUrlMon { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AsyncGetClassBits<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, IBindCtx>>( - &self, - rclsid: *const ::windows::core::GUID, - psztype: Param1, - pszext: Param2, - dwfileversionms: u32, - dwfileversionls: u32, - pszcodebase: Param5, - pbc: Param6, - dwclasscontext: u32, - riid: *const ::windows::core::GUID, - flags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(rclsid), - psztype.into_param().abi(), - pszext.into_param().abi(), - ::core::mem::transmute(dwfileversionms), - ::core::mem::transmute(dwfileversionls), - pszcodebase.into_param().abi(), - pbc.into_param().abi(), - ::core::mem::transmute(dwclasscontext), - ::core::mem::transmute(riid), - ::core::mem::transmute(flags), - ) - .ok() + pub unsafe fn AsyncGetClassBits<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, IBindCtx>>(&self, rclsid: *const ::windows::core::GUID, psztype: Param1, pszext: Param2, dwfileversionms: u32, dwfileversionls: u32, pszcodebase: Param5, pbc: Param6, dwclasscontext: u32, riid: *const ::windows::core::GUID, flags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(rclsid), psztype.into_param().abi(), pszext.into_param().abi(), ::core::mem::transmute(dwfileversionms), ::core::mem::transmute(dwfileversionls), pszcodebase.into_param().abi(), pbc.into_param().abi(), ::core::mem::transmute(dwclasscontext), ::core::mem::transmute(riid), ::core::mem::transmute(flags)).ok() } } unsafe impl ::windows::core::Interface for IUrlMon { @@ -10981,19 +10821,7 @@ impl ::core::default::Default for STATSTG { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for STATSTG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STATSTG") - .field("pwcsName", &self.pwcsName) - .field("r#type", &self.r#type) - .field("cbSize", &self.cbSize) - .field("mtime", &self.mtime) - .field("ctime", &self.ctime) - .field("atime", &self.atime) - .field("grfMode", &self.grfMode) - .field("grfLocksSupported", &self.grfLocksSupported) - .field("clsid", &self.clsid) - .field("grfStateBits", &self.grfStateBits) - .field("reserved", &self.reserved) - .finish() + fmt.debug_struct("STATSTG").field("pwcsName", &self.pwcsName).field("r#type", &self.r#type).field("cbSize", &self.cbSize).field("mtime", &self.mtime).field("ctime", &self.ctime).field("atime", &self.atime).field("grfMode", &self.grfMode).field("grfLocksSupported", &self.grfLocksSupported).field("clsid", &self.clsid).field("grfStateBits", &self.grfStateBits).field("reserved", &self.reserved).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/ComponentServices/mod.rs b/src/Windows/Win32/System/ComponentServices/mod.rs index c5d29085af..031fb37521 100644 --- a/src/Windows/Win32/System/ComponentServices/mod.rs +++ b/src/Windows/Win32/System/ComponentServices/mod.rs @@ -51,20 +51,7 @@ impl ::core::fmt::Debug for ApplicationProcessRecycleInfo { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for ApplicationProcessRecycleInfo { fn eq(&self, other: &Self) -> bool { - self.IsRecyclable == other.IsRecyclable - && self.IsRecycled == other.IsRecycled - && self.TimeRecycled == other.TimeRecycled - && self.TimeToTerminate == other.TimeToTerminate - && self.RecycleReasonCode == other.RecycleReasonCode - && self.IsPendingRecycle == other.IsPendingRecycle - && self.HasAutomaticLifetimeRecycling == other.HasAutomaticLifetimeRecycling - && self.TimeForAutomaticRecycling == other.TimeForAutomaticRecycling - && self.MemoryLimitInKB == other.MemoryLimitInKB - && self.MemoryUsageInKBLastCheck == other.MemoryUsageInKBLastCheck - && self.ActivationLimit == other.ActivationLimit - && self.NumActivationsLastReported == other.NumActivationsLastReported - && self.CallLimit == other.CallLimit - && self.NumCallsLastReported == other.NumCallsLastReported + self.IsRecyclable == other.IsRecyclable && self.IsRecycled == other.IsRecycled && self.TimeRecycled == other.TimeRecycled && self.TimeToTerminate == other.TimeToTerminate && self.RecycleReasonCode == other.RecycleReasonCode && self.IsPendingRecycle == other.IsPendingRecycle && self.HasAutomaticLifetimeRecycling == other.HasAutomaticLifetimeRecycling && self.TimeForAutomaticRecycling == other.TimeForAutomaticRecycling && self.MemoryLimitInKB == other.MemoryLimitInKB && self.MemoryUsageInKBLastCheck == other.MemoryUsageInKBLastCheck && self.ActivationLimit == other.ActivationLimit && self.NumActivationsLastReported == other.NumActivationsLastReported && self.CallLimit == other.CallLimit && self.NumCallsLastReported == other.NumCallsLastReported } } #[cfg(feature = "Win32_Foundation")] @@ -93,16 +80,7 @@ impl ::core::default::Default for ApplicationProcessStatistics { } impl ::core::fmt::Debug for ApplicationProcessStatistics { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ApplicationProcessStatistics") - .field("NumCallsOutstanding", &self.NumCallsOutstanding) - .field("NumTrackedComponents", &self.NumTrackedComponents) - .field("NumComponentInstances", &self.NumComponentInstances) - .field("AvgCallsPerSecond", &self.AvgCallsPerSecond) - .field("Reserved1", &self.Reserved1) - .field("Reserved2", &self.Reserved2) - .field("Reserved3", &self.Reserved3) - .field("Reserved4", &self.Reserved4) - .finish() + fmt.debug_struct("ApplicationProcessStatistics").field("NumCallsOutstanding", &self.NumCallsOutstanding).field("NumTrackedComponents", &self.NumTrackedComponents).field("NumComponentInstances", &self.NumComponentInstances).field("AvgCallsPerSecond", &self.AvgCallsPerSecond).field("Reserved1", &self.Reserved1).field("Reserved2", &self.Reserved2).field("Reserved3", &self.Reserved3).field("Reserved4", &self.Reserved4).finish() } } impl ::core::cmp::PartialEq for ApplicationProcessStatistics { @@ -187,15 +165,7 @@ impl ::core::default::Default for ApplicationSummary { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ApplicationSummary { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ApplicationSummary") - .field("ApplicationInstanceId", &self.ApplicationInstanceId) - .field("PartitionId", &self.PartitionId) - .field("ApplicationId", &self.ApplicationId) - .field("Type", &self.Type) - .field("ApplicationName", &self.ApplicationName) - .field("NumTrackedComponents", &self.NumTrackedComponents) - .field("NumComponentInstances", &self.NumComponentInstances) - .finish() + fmt.debug_struct("ApplicationSummary").field("ApplicationInstanceId", &self.ApplicationInstanceId).field("PartitionId", &self.PartitionId).field("ApplicationId", &self.ApplicationId).field("Type", &self.Type).field("ApplicationName", &self.ApplicationName).field("NumTrackedComponents", &self.NumTrackedComponents).field("NumComponentInstances", &self.NumComponentInstances).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -352,16 +322,7 @@ impl ::core::default::Default for CCLSIDData { } impl ::core::fmt::Debug for CCLSIDData { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CCLSIDData") - .field("m_clsid", &self.m_clsid) - .field("m_cReferences", &self.m_cReferences) - .field("m_cBound", &self.m_cBound) - .field("m_cPooled", &self.m_cPooled) - .field("m_cInCall", &self.m_cInCall) - .field("m_dwRespTime", &self.m_dwRespTime) - .field("m_cCallsCompleted", &self.m_cCallsCompleted) - .field("m_cCallsFailed", &self.m_cCallsFailed) - .finish() + fmt.debug_struct("CCLSIDData").field("m_clsid", &self.m_clsid).field("m_cReferences", &self.m_cReferences).field("m_cBound", &self.m_cBound).field("m_cPooled", &self.m_cPooled).field("m_cInCall", &self.m_cInCall).field("m_dwRespTime", &self.m_dwRespTime).field("m_cCallsCompleted", &self.m_cCallsCompleted).field("m_cCallsFailed", &self.m_cCallsFailed).finish() } } impl ::core::cmp::PartialEq for CCLSIDData { @@ -422,19 +383,7 @@ impl ::core::fmt::Debug for CCLSIDData2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CCLSIDData2 { fn eq(&self, other: &Self) -> bool { - self.m_clsid == other.m_clsid - && self.m_appid == other.m_appid - && self.m_partid == other.m_partid - && self.m_pwszAppName == other.m_pwszAppName - && self.m_pwszCtxName == other.m_pwszCtxName - && self.m_eAppType == other.m_eAppType - && self.m_cReferences == other.m_cReferences - && self.m_cBound == other.m_cBound - && self.m_cPooled == other.m_cPooled - && self.m_cInCall == other.m_cInCall - && self.m_dwRespTime == other.m_dwRespTime - && self.m_cCallsCompleted == other.m_cCallsCompleted - && self.m_cCallsFailed == other.m_cCallsFailed + self.m_clsid == other.m_clsid && self.m_appid == other.m_appid && self.m_partid == other.m_partid && self.m_pwszAppName == other.m_pwszAppName && self.m_pwszCtxName == other.m_pwszCtxName && self.m_eAppType == other.m_eAppType && self.m_cReferences == other.m_cReferences && self.m_cBound == other.m_cBound && self.m_cPooled == other.m_cPooled && self.m_cInCall == other.m_cInCall && self.m_dwRespTime == other.m_dwRespTime && self.m_cCallsCompleted == other.m_cCallsCompleted && self.m_cCallsFailed == other.m_cCallsFailed } } #[cfg(feature = "Win32_Foundation")] @@ -1254,19 +1203,7 @@ impl ::core::fmt::Debug for ComponentStatistics { } impl ::core::cmp::PartialEq for ComponentStatistics { fn eq(&self, other: &Self) -> bool { - self.NumInstances == other.NumInstances - && self.NumBoundReferences == other.NumBoundReferences - && self.NumPooledObjects == other.NumPooledObjects - && self.NumObjectsInCall == other.NumObjectsInCall - && self.AvgResponseTimeInMs == other.AvgResponseTimeInMs - && self.NumCallsCompletedRecent == other.NumCallsCompletedRecent - && self.NumCallsFailedRecent == other.NumCallsFailedRecent - && self.NumCallsCompletedTotal == other.NumCallsCompletedTotal - && self.NumCallsFailedTotal == other.NumCallsFailedTotal - && self.Reserved1 == other.Reserved1 - && self.Reserved2 == other.Reserved2 - && self.Reserved3 == other.Reserved3 - && self.Reserved4 == other.Reserved4 + self.NumInstances == other.NumInstances && self.NumBoundReferences == other.NumBoundReferences && self.NumPooledObjects == other.NumPooledObjects && self.NumObjectsInCall == other.NumObjectsInCall && self.AvgResponseTimeInMs == other.AvgResponseTimeInMs && self.NumCallsCompletedRecent == other.NumCallsCompletedRecent && self.NumCallsFailedRecent == other.NumCallsFailedRecent && self.NumCallsCompletedTotal == other.NumCallsCompletedTotal && self.NumCallsFailedTotal == other.NumCallsFailedTotal && self.Reserved1 == other.Reserved1 && self.Reserved2 == other.Reserved2 && self.Reserved3 == other.Reserved3 && self.Reserved4 == other.Reserved4 } } impl ::core::cmp::Eq for ComponentStatistics {} @@ -1295,14 +1232,7 @@ impl ::core::default::Default for ComponentSummary { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ComponentSummary { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ComponentSummary") - .field("ApplicationInstanceId", &self.ApplicationInstanceId) - .field("PartitionId", &self.PartitionId) - .field("ApplicationId", &self.ApplicationId) - .field("Clsid", &self.Clsid) - .field("ClassName", &self.ClassName) - .field("ApplicationName", &self.ApplicationName) - .finish() + fmt.debug_struct("ComponentSummary").field("ApplicationInstanceId", &self.ApplicationInstanceId).field("PartitionId", &self.PartitionId).field("ApplicationId", &self.ApplicationId).field("Clsid", &self.Clsid).field("ClassName", &self.ClassName).field("ApplicationName", &self.ApplicationName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1434,18 +1364,7 @@ impl ContextInfo2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn IsInTransaction(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1716,14 +1635,7 @@ impl ::core::default::Default for HANG_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HANG_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HANG_INFO") - .field("fAppHangMonitorEnabled", &self.fAppHangMonitorEnabled) - .field("fTerminateOnHang", &self.fTerminateOnHang) - .field("DumpType", &self.DumpType) - .field("dwHangTimeout", &self.dwHangTimeout) - .field("dwDumpCount", &self.dwDumpCount) - .field("dwInfoMsgCount", &self.dwInfoMsgCount) - .finish() + fmt.debug_struct("HANG_INFO").field("fAppHangMonitorEnabled", &self.fAppHangMonitorEnabled).field("fTerminateOnHang", &self.fTerminateOnHang).field("DumpType", &self.DumpType).field("dwHangTimeout", &self.dwHangTimeout).field("dwDumpCount", &self.dwDumpCount).field("dwInfoMsgCount", &self.dwInfoMsgCount).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1921,12 +1833,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAsyn } #[repr(C)] #[doc(hidden)] -pub struct IAsyncErrorNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hr: ::windows::core::HRESULT) -> ::windows::core::HRESULT, -); +pub struct IAsyncErrorNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hr: ::windows::core::HRESULT) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICOMAdminCatalog(pub ::windows::core::IUnknown); @@ -1971,15 +1878,7 @@ impl ICOMAdminCatalog { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), bstrapplidorname.into_param().abi(), bstrapplicationfile.into_param().abi(), ::core::mem::transmute(loptions)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn InstallApplication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrapplicationfile: Param0, - bstrdestinationdirectory: Param1, - loptions: COMAdminApplicationInstallOptions, - bstruserid: Param3, - bstrpassword: Param4, - bstrrsn: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn InstallApplication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrapplicationfile: Param0, bstrdestinationdirectory: Param1, loptions: COMAdminApplicationInstallOptions, bstruserid: Param3, bstrpassword: Param4, bstrrsn: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), bstrapplicationfile.into_param().abi(), bstrdestinationdirectory.into_param().abi(), ::core::mem::transmute(loptions), bstruserid.into_param().abi(), bstrpassword.into_param().abi(), bstrrsn.into_param().abi()).ok() } pub unsafe fn StopRouter(&self) -> ::windows::core::Result<()> { @@ -2118,16 +2017,7 @@ pub struct ICOMAdminCatalog_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplidorname: ::core::mem::ManuallyDrop, bstrapplicationfile: ::core::mem::ManuallyDrop, loptions: COMAdminApplicationExportOptions) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrapplicationfile: ::core::mem::ManuallyDrop, - bstrdestinationdirectory: ::core::mem::ManuallyDrop, - loptions: COMAdminApplicationInstallOptions, - bstruserid: ::core::mem::ManuallyDrop, - bstrpassword: ::core::mem::ManuallyDrop, - bstrrsn: ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplicationfile: ::core::mem::ManuallyDrop, bstrdestinationdirectory: ::core::mem::ManuallyDrop, loptions: COMAdminApplicationInstallOptions, bstruserid: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop, bstrrsn: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2136,16 +2026,14 @@ pub struct ICOMAdminCatalog_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplidorname: ::core::mem::ManuallyDrop, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *const *const super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplidorname: ::core::mem::ManuallyDrop, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *mut *mut super::Com::SAFEARRAY, ppsavarclassnames: *mut *mut super::Com::SAFEARRAY, ppsavarfileflags: *mut *mut super::Com::SAFEARRAY, ppsavarcomponentflags: *mut *mut super::Com::SAFEARRAY) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplidorname: ::core::mem::ManuallyDrop, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *mut *mut super::Com::SAFEARRAY, ppsavarclassnames: *mut *mut super::Com::SAFEARRAY, ppsavarfileflags: *mut *mut super::Com::SAFEARRAY, ppsavarcomponentflags: *mut *mut super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupfilepath: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupfilepath: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplicationfile: ::core::mem::ManuallyDrop, pbstrapplicationname: *mut ::core::mem::ManuallyDrop, pbstrapplicationdescription: *mut ::core::mem::ManuallyDrop, pbhasusers: *mut i16, pbisproxy: *mut i16, ppsavarfilenames: *mut *mut super::Com::SAFEARRAY) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplicationfile: ::core::mem::ManuallyDrop, pbstrapplicationname: *mut ::core::mem::ManuallyDrop, pbstrapplicationdescription: *mut ::core::mem::ManuallyDrop, pbhasusers: *mut i16, pbisproxy: *mut i16, ppsavarfilenames: *mut *mut super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplidorname: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2176,18 +2064,7 @@ impl ICOMAdminCatalog2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn GetCollection<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrcollname: Param0) -> ::windows::core::Result { @@ -2229,15 +2106,7 @@ impl ICOMAdminCatalog2 { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), bstrapplidorname.into_param().abi(), bstrapplicationfile.into_param().abi(), ::core::mem::transmute(loptions)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn InstallApplication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrapplicationfile: Param0, - bstrdestinationdirectory: Param1, - loptions: COMAdminApplicationInstallOptions, - bstruserid: Param3, - bstrpassword: Param4, - bstrrsn: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn InstallApplication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrapplicationfile: Param0, bstrdestinationdirectory: Param1, loptions: COMAdminApplicationInstallOptions, bstruserid: Param3, bstrpassword: Param4, bstrrsn: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), bstrapplicationfile.into_param().abi(), bstrdestinationdirectory.into_param().abi(), ::core::mem::transmute(loptions), bstruserid.into_param().abi(), bstrpassword.into_param().abi(), bstrrsn.into_param().abi()).ok() } pub unsafe fn StopRouter(&self) -> ::windows::core::Result<()> { @@ -2339,38 +2208,8 @@ impl ICOMAdminCatalog2 { (::windows::core::Interface::vtable(self).41)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateServiceForApplication< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - >( - &self, - bstrapplicationidorname: Param0, - bstrservicename: Param1, - bstrstarttype: Param2, - bstrerrorcontrol: Param3, - bstrdependencies: Param4, - bstrrunas: Param5, - bstrpassword: Param6, - bdesktopok: i16, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).42)( - ::core::mem::transmute_copy(self), - bstrapplicationidorname.into_param().abi(), - bstrservicename.into_param().abi(), - bstrstarttype.into_param().abi(), - bstrerrorcontrol.into_param().abi(), - bstrdependencies.into_param().abi(), - bstrrunas.into_param().abi(), - bstrpassword.into_param().abi(), - ::core::mem::transmute(bdesktopok), - ) - .ok() + pub unsafe fn CreateServiceForApplication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrapplicationidorname: Param0, bstrservicename: Param1, bstrstarttype: Param2, bstrerrorcontrol: Param3, bstrdependencies: Param4, bstrrunas: Param5, bstrpassword: Param6, bdesktopok: i16) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).42)(::core::mem::transmute_copy(self), bstrapplicationidorname.into_param().abi(), bstrservicename.into_param().abi(), bstrstarttype.into_param().abi(), bstrerrorcontrol.into_param().abi(), bstrdependencies.into_param().abi(), bstrrunas.into_param().abi(), bstrpassword.into_param().abi(), ::core::mem::transmute(bdesktopok)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DeleteServiceForApplication<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrapplicationidorname: Param0) -> ::windows::core::Result<()> { @@ -2421,14 +2260,7 @@ impl ICOMAdminCatalog2 { (::windows::core::Interface::vtable(self).53)(::core::mem::transmute_copy(self), bstrsourceapplicationidorname.into_param().abi(), ::core::mem::transmute(pvarclsidorprogid), bstrdestinationapplicationidorname.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AliasComponent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrsrcapplicationidorname: Param0, - bstrclsidorprogid: Param1, - bstrdestapplicationidorname: Param2, - bstrnewprogid: Param3, - bstrnewclsid: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn AliasComponent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrsrcapplicationidorname: Param0, bstrclsidorprogid: Param1, bstrdestapplicationidorname: Param2, bstrnewprogid: Param3, bstrnewclsid: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).54)(::core::mem::transmute_copy(self), bstrsrcapplicationidorname.into_param().abi(), bstrclsidorprogid.into_param().abi(), bstrdestapplicationidorname.into_param().abi(), bstrnewprogid.into_param().abi(), bstrnewclsid.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -2457,15 +2289,7 @@ impl ICOMAdminCatalog2 { (::windows::core::Interface::vtable(self).60)(::core::mem::transmute_copy(self), bstrpartitionidorname.into_param().abi(), bstrpartitionfilename.into_param().abi(), ::core::mem::transmute(loptions)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn InstallPartition<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrfilename: Param0, - bstrdestdirectory: Param1, - loptions: COMAdminApplicationInstallOptions, - bstruserid: Param3, - bstrpassword: Param4, - bstrrsn: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn InstallPartition<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrfilename: Param0, bstrdestdirectory: Param1, loptions: COMAdminApplicationInstallOptions, bstruserid: Param3, bstrpassword: Param4, bstrrsn: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).61)(::core::mem::transmute_copy(self), bstrfilename.into_param().abi(), bstrdestdirectory.into_param().abi(), ::core::mem::transmute(loptions), bstruserid.into_param().abi(), bstrpassword.into_param().abi(), bstrrsn.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -2576,16 +2400,7 @@ pub struct ICOMAdminCatalog2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplidorname: ::core::mem::ManuallyDrop, bstrapplicationfile: ::core::mem::ManuallyDrop, loptions: COMAdminApplicationExportOptions) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrapplicationfile: ::core::mem::ManuallyDrop, - bstrdestinationdirectory: ::core::mem::ManuallyDrop, - loptions: COMAdminApplicationInstallOptions, - bstruserid: ::core::mem::ManuallyDrop, - bstrpassword: ::core::mem::ManuallyDrop, - bstrrsn: ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplicationfile: ::core::mem::ManuallyDrop, bstrdestinationdirectory: ::core::mem::ManuallyDrop, loptions: COMAdminApplicationInstallOptions, bstruserid: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop, bstrrsn: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2594,16 +2409,14 @@ pub struct ICOMAdminCatalog2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplidorname: ::core::mem::ManuallyDrop, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *const *const super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplidorname: ::core::mem::ManuallyDrop, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *mut *mut super::Com::SAFEARRAY, ppsavarclassnames: *mut *mut super::Com::SAFEARRAY, ppsavarfileflags: *mut *mut super::Com::SAFEARRAY, ppsavarcomponentflags: *mut *mut super::Com::SAFEARRAY) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplidorname: ::core::mem::ManuallyDrop, ppsavarfilenames: *const *const super::Com::SAFEARRAY, ppsavarclsids: *mut *mut super::Com::SAFEARRAY, ppsavarclassnames: *mut *mut super::Com::SAFEARRAY, ppsavarfileflags: *mut *mut super::Com::SAFEARRAY, ppsavarcomponentflags: *mut *mut super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupfilepath: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupfilepath: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplicationfile: ::core::mem::ManuallyDrop, pbstrapplicationname: *mut ::core::mem::ManuallyDrop, pbstrapplicationdescription: *mut ::core::mem::ManuallyDrop, pbhasusers: *mut i16, pbisproxy: *mut i16, ppsavarfilenames: *mut *mut super::Com::SAFEARRAY) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplicationfile: ::core::mem::ManuallyDrop, pbstrapplicationname: *mut ::core::mem::ManuallyDrop, pbstrapplicationdescription: *mut ::core::mem::ManuallyDrop, pbhasusers: *mut i16, pbisproxy: *mut i16, ppsavarfilenames: *mut *mut super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplidorname: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2631,18 +2444,7 @@ pub struct ICOMAdminCatalog2_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplicationinstanceid: ::core::mem::ManuallyDrop, bstrdirectory: ::core::mem::ManuallyDrop, lmaximages: i32, pbstrdumpfile: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarbooldumpsupported: *mut i16) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrapplicationidorname: ::core::mem::ManuallyDrop, - bstrservicename: ::core::mem::ManuallyDrop, - bstrstarttype: ::core::mem::ManuallyDrop, - bstrerrorcontrol: ::core::mem::ManuallyDrop, - bstrdependencies: ::core::mem::ManuallyDrop, - bstrrunas: ::core::mem::ManuallyDrop, - bstrpassword: ::core::mem::ManuallyDrop, - bdesktopok: i16, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplicationidorname: ::core::mem::ManuallyDrop, bstrservicename: ::core::mem::ManuallyDrop, bstrstarttype: ::core::mem::ManuallyDrop, bstrerrorcontrol: ::core::mem::ManuallyDrop, bstrdependencies: ::core::mem::ManuallyDrop, bstrrunas: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop, bdesktopok: i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplicationidorname: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2665,8 +2467,7 @@ pub struct ICOMAdminCatalog2_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrsourceapplicationidorname: ::core::mem::ManuallyDrop, pvarclsidorprogid: *const ::core::mem::ManuallyDrop, bstrdestinationapplicationidorname: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrsrcapplicationidorname: ::core::mem::ManuallyDrop, bstrclsidorprogid: ::core::mem::ManuallyDrop, bstrdestapplicationidorname: ::core::mem::ManuallyDrop, bstrnewprogid: ::core::mem::ManuallyDrop, bstrnewclsid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrsrcapplicationidorname: ::core::mem::ManuallyDrop, bstrclsidorprogid: ::core::mem::ManuallyDrop, bstrdestapplicationidorname: ::core::mem::ManuallyDrop, bstrnewprogid: ::core::mem::ManuallyDrop, bstrnewclsid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrdllname: ::core::mem::ManuallyDrop, pcomadmininuse: *mut COMAdminInUse) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2679,16 +2480,7 @@ pub struct ICOMAdminCatalog2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbis64bit: *mut i16) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrpartitionidorname: ::core::mem::ManuallyDrop, bstrpartitionfilename: ::core::mem::ManuallyDrop, loptions: COMAdminApplicationExportOptions) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrfilename: ::core::mem::ManuallyDrop, - bstrdestdirectory: ::core::mem::ManuallyDrop, - loptions: COMAdminApplicationInstallOptions, - bstruserid: ::core::mem::ManuallyDrop, - bstrpassword: ::core::mem::ManuallyDrop, - bstrrsn: ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrfilename: ::core::mem::ManuallyDrop, bstrdestdirectory: ::core::mem::ManuallyDrop, loptions: COMAdminApplicationInstallOptions, bstruserid: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop, bstrrsn: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrapplicationfile: ::core::mem::ManuallyDrop, ppfilesforimport: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -3278,15 +3070,7 @@ impl IComCRMEvents { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pinfo), guidapp.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn OnCRMBegin<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param3: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - pinfo: *const COMSVCSEVENTINFO, - guidclerkclsid: Param1, - guidactivity: Param2, - guidtx: Param3, - szprogidcompensator: Param4, - szdescription: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn OnCRMBegin<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param2: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param3: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pinfo: *const COMSVCSEVENTINFO, guidclerkclsid: Param1, guidactivity: Param2, guidtx: Param3, szprogidcompensator: Param4, szdescription: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(pinfo), guidclerkclsid.into_param().abi(), guidactivity.into_param().abi(), guidtx.into_param().abi(), szprogidcompensator.into_param().abi(), szdescription.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -4295,37 +4079,11 @@ pub struct IComSecurityEvents(pub ::windows::core::IUnknown); impl IComSecurityEvents { #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnAuthenticate<'a, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, objectid: u64, guidiid: *const ::windows::core::GUID, imeth: u32, cbbyteorig: u32, psidoriginaluser: *const u8, cbbytecur: u32, psidcurrentuser: *const u8, bcurrentuserinpersonatinginproc: Param9) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pinfo), - ::core::mem::transmute(guidactivity), - ::core::mem::transmute(objectid), - ::core::mem::transmute(guidiid), - ::core::mem::transmute(imeth), - ::core::mem::transmute(cbbyteorig), - ::core::mem::transmute(psidoriginaluser), - ::core::mem::transmute(cbbytecur), - ::core::mem::transmute(psidcurrentuser), - bcurrentuserinpersonatinginproc.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(objectid), ::core::mem::transmute(guidiid), ::core::mem::transmute(imeth), ::core::mem::transmute(cbbyteorig), ::core::mem::transmute(psidoriginaluser), ::core::mem::transmute(cbbytecur), ::core::mem::transmute(psidcurrentuser), bcurrentuserinpersonatinginproc.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnAuthenticateFail<'a, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pinfo: *const COMSVCSEVENTINFO, guidactivity: *const ::windows::core::GUID, objectid: u64, guidiid: *const ::windows::core::GUID, imeth: u32, cbbyteorig: u32, psidoriginaluser: *const u8, cbbytecur: u32, psidcurrentuser: *const u8, bcurrentuserinpersonatinginproc: Param9) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pinfo), - ::core::mem::transmute(guidactivity), - ::core::mem::transmute(objectid), - ::core::mem::transmute(guidiid), - ::core::mem::transmute(imeth), - ::core::mem::transmute(cbbyteorig), - ::core::mem::transmute(psidoriginaluser), - ::core::mem::transmute(cbbytecur), - ::core::mem::transmute(psidcurrentuser), - bcurrentuserinpersonatinginproc.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(pinfo), ::core::mem::transmute(guidactivity), ::core::mem::transmute(objectid), ::core::mem::transmute(guidiid), ::core::mem::transmute(imeth), ::core::mem::transmute(cbbyteorig), ::core::mem::transmute(psidoriginaluser), ::core::mem::transmute(cbbytecur), ::core::mem::transmute(psidcurrentuser), bcurrentuserinpersonatinginproc.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IComSecurityEvents { @@ -4794,12 +4552,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IComT } #[repr(C)] #[doc(hidden)] -pub struct IComTrackingInfoEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptoplevelcollection: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IComTrackingInfoEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptoplevelcollection: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IComTrackingInfoObject(pub ::windows::core::IUnknown); @@ -6136,17 +5889,7 @@ impl IGetAppTrackerData { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetApplicationProcessDetails(&self, applicationinstanceid: *const ::windows::core::GUID, processid: u32, flags: u32, summary: *mut ApplicationProcessSummary, statistics: *mut ApplicationProcessStatistics, recycleinfo: *mut ApplicationProcessRecycleInfo, anycomponentshangmonitored: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(applicationinstanceid), - ::core::mem::transmute(processid), - ::core::mem::transmute(flags), - ::core::mem::transmute(summary), - ::core::mem::transmute(statistics), - ::core::mem::transmute(recycleinfo), - ::core::mem::transmute(anycomponentshangmonitored), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(applicationinstanceid), ::core::mem::transmute(processid), ::core::mem::transmute(flags), ::core::mem::transmute(summary), ::core::mem::transmute(statistics), ::core::mem::transmute(recycleinfo), ::core::mem::transmute(anycomponentshangmonitored)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetApplicationsInProcess(&self, applicationinstanceid: *const ::windows::core::GUID, processid: u32, partitionid: *const ::windows::core::GUID, flags: u32, numapplicationsinprocess: *mut u32, applications: *mut *mut ApplicationSummary) -> ::windows::core::Result<()> { @@ -6154,17 +5897,7 @@ impl IGetAppTrackerData { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetComponentsInProcess(&self, applicationinstanceid: *const ::windows::core::GUID, processid: u32, partitionid: *const ::windows::core::GUID, applicationid: *const ::windows::core::GUID, flags: u32, numcomponentsinprocess: *mut u32, components: *mut *mut ComponentSummary) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(applicationinstanceid), - ::core::mem::transmute(processid), - ::core::mem::transmute(partitionid), - ::core::mem::transmute(applicationid), - ::core::mem::transmute(flags), - ::core::mem::transmute(numcomponentsinprocess), - ::core::mem::transmute(components), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(applicationinstanceid), ::core::mem::transmute(processid), ::core::mem::transmute(partitionid), ::core::mem::transmute(applicationid), ::core::mem::transmute(flags), ::core::mem::transmute(numcomponentsinprocess), ::core::mem::transmute(components)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetComponentDetails(&self, applicationinstanceid: *const ::windows::core::GUID, processid: u32, clsid: *const ::windows::core::GUID, flags: u32, summary: *mut ComponentSummary, statistics: *mut ComponentStatistics, hangmonitorinfo: *mut ComponentHangMonitorInfo) -> ::windows::core::Result<()> { @@ -6561,12 +6294,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMTSC } #[repr(C)] #[doc(hidden)] -pub struct IMTSCall_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMTSCall_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMTSLocator(pub ::windows::core::IUnknown); @@ -6777,12 +6505,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMana } #[repr(C)] #[doc(hidden)] -pub struct IManagedPoolAction_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IManagedPoolAction_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IManagedPooledObj(pub ::windows::core::IUnknown); @@ -7495,12 +7218,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IObje } #[repr(C)] #[doc(hidden)] -pub struct IObjectContextActivity_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IObjectContextActivity_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IObjectContextInfo(pub ::windows::core::IUnknown); @@ -7780,13 +7498,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPlay } #[repr(C)] #[doc(hidden)] -pub struct IPlaybackControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPlaybackControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPoolManager(pub ::windows::core::IUnknown); @@ -8413,12 +8125,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IServ } #[repr(C)] #[doc(hidden)] -pub struct IServiceCall_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IServiceCall_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IServiceComTIIntrinsicsConfig(pub ::windows::core::IUnknown); @@ -8453,12 +8160,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IServ } #[repr(C)] #[doc(hidden)] -pub struct IServiceComTIIntrinsicsConfig_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, comtiintrinsicsconfig: CSC_COMTIIntrinsicsConfig) -> ::windows::core::HRESULT, -); +pub struct IServiceComTIIntrinsicsConfig_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, comtiintrinsicsconfig: CSC_COMTIIntrinsicsConfig) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IServiceIISIntrinsicsConfig(pub ::windows::core::IUnknown); @@ -8493,12 +8195,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IServ } #[repr(C)] #[doc(hidden)] -pub struct IServiceIISIntrinsicsConfig_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iisintrinsicsconfig: CSC_IISIntrinsicsConfig) -> ::windows::core::HRESULT, -); +pub struct IServiceIISIntrinsicsConfig_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iisintrinsicsconfig: CSC_IISIntrinsicsConfig) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IServiceInheritanceConfig(pub ::windows::core::IUnknown); @@ -8533,12 +8230,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IServ } #[repr(C)] #[doc(hidden)] -pub struct IServiceInheritanceConfig_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, inheritanceconfig: CSC_InheritanceConfig) -> ::windows::core::HRESULT, -); +pub struct IServiceInheritanceConfig_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, inheritanceconfig: CSC_InheritanceConfig) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IServicePartitionConfig(pub ::windows::core::IUnknown); @@ -8802,12 +8494,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IServ } #[repr(C)] #[doc(hidden)] -pub struct IServiceSynchronizationConfig_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, synchconfig: CSC_SynchronizationConfig) -> ::windows::core::HRESULT, -); +pub struct IServiceSynchronizationConfig_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, synchconfig: CSC_SynchronizationConfig) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IServiceSysTxnConfig(pub ::windows::core::IUnknown); @@ -9960,12 +9647,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITxPr } #[repr(C)] #[doc(hidden)] -pub struct ITxProxyHolder_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidltx: *mut ::windows::core::GUID), -); +pub struct ITxProxyHolder_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidltx: *mut ::windows::core::GUID)); pub const LBEvents: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xecabb0c1_7f19_11d2_978e_0000f8757e2a); #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] @@ -10196,13 +9878,7 @@ impl ::core::default::Default for RECYCLE_INFO { } impl ::core::fmt::Debug for RECYCLE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RECYCLE_INFO") - .field("guidCombaseProcessIdentifier", &self.guidCombaseProcessIdentifier) - .field("ProcessStartTime", &self.ProcessStartTime) - .field("dwRecycleLifetimeLimit", &self.dwRecycleLifetimeLimit) - .field("dwRecycleMemoryLimit", &self.dwRecycleMemoryLimit) - .field("dwRecycleExpirationTimeout", &self.dwRecycleExpirationTimeout) - .finish() + fmt.debug_struct("RECYCLE_INFO").field("guidCombaseProcessIdentifier", &self.guidCombaseProcessIdentifier).field("ProcessStartTime", &self.ProcessStartTime).field("dwRecycleLifetimeLimit", &self.dwRecycleLifetimeLimit).field("dwRecycleMemoryLimit", &self.dwRecycleMemoryLimit).field("dwRecycleExpirationTimeout", &self.dwRecycleExpirationTimeout).finish() } } impl ::core::cmp::PartialEq for RECYCLE_INFO { diff --git a/src/Windows/Win32/System/Console/mod.rs b/src/Windows/Win32/System/Console/mod.rs index a1c09d3378..b8bb8e983a 100644 --- a/src/Windows/Win32/System/Console/mod.rs +++ b/src/Windows/Win32/System/Console/mod.rs @@ -383,17 +383,7 @@ impl ::core::default::Default for CONSOLE_SCREEN_BUFFER_INFOEX { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CONSOLE_SCREEN_BUFFER_INFOEX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CONSOLE_SCREEN_BUFFER_INFOEX") - .field("cbSize", &self.cbSize) - .field("dwSize", &self.dwSize) - .field("dwCursorPosition", &self.dwCursorPosition) - .field("wAttributes", &self.wAttributes) - .field("srWindow", &self.srWindow) - .field("dwMaximumWindowSize", &self.dwMaximumWindowSize) - .field("wPopupAttributes", &self.wPopupAttributes) - .field("bFullscreenSupported", &self.bFullscreenSupported) - .field("ColorTable", &self.ColorTable) - .finish() + fmt.debug_struct("CONSOLE_SCREEN_BUFFER_INFOEX").field("cbSize", &self.cbSize).field("dwSize", &self.dwSize).field("dwCursorPosition", &self.dwCursorPosition).field("wAttributes", &self.wAttributes).field("srWindow", &self.srWindow).field("dwMaximumWindowSize", &self.dwMaximumWindowSize).field("wPopupAttributes", &self.wPopupAttributes).field("bFullscreenSupported", &self.bFullscreenSupported).field("ColorTable", &self.ColorTable).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/DataExchange/mod.rs b/src/Windows/Win32/System/DataExchange/mod.rs index 0610bbb60b..346863edc3 100644 --- a/src/Windows/Win32/System/DataExchange/mod.rs +++ b/src/Windows/Win32/System/DataExchange/mod.rs @@ -137,22 +137,7 @@ impl ::core::fmt::Debug for CONVINFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::cmp::PartialEq for CONVINFO { fn eq(&self, other: &Self) -> bool { - self.cb == other.cb - && self.hUser == other.hUser - && self.hConvPartner == other.hConvPartner - && self.hszSvcPartner == other.hszSvcPartner - && self.hszServiceReq == other.hszServiceReq - && self.hszTopic == other.hszTopic - && self.hszItem == other.hszItem - && self.wFmt == other.wFmt - && self.wType == other.wType - && self.wStatus == other.wStatus - && self.wConvst == other.wConvst - && self.wLastError == other.wLastError - && self.hConvList == other.hConvList - && self.ConvCtxt == other.ConvCtxt - && self.hwnd == other.hwnd - && self.hwndPartner == other.hwndPartner + self.cb == other.cb && self.hUser == other.hUser && self.hConvPartner == other.hConvPartner && self.hszSvcPartner == other.hszSvcPartner && self.hszServiceReq == other.hszServiceReq && self.hszTopic == other.hszTopic && self.hszItem == other.hszItem && self.wFmt == other.wFmt && self.wType == other.wType && self.wStatus == other.wStatus && self.wConvst == other.wConvst && self.wLastError == other.wLastError && self.hConvList == other.hConvList && self.ConvCtxt == other.ConvCtxt && self.hwnd == other.hwnd && self.hwndPartner == other.hwndPartner } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -1737,23 +1722,7 @@ impl ::core::default::Default for MONCBSTRUCT { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] impl ::core::fmt::Debug for MONCBSTRUCT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MONCBSTRUCT") - .field("cb", &self.cb) - .field("dwTime", &self.dwTime) - .field("hTask", &self.hTask) - .field("dwRet", &self.dwRet) - .field("wType", &self.wType) - .field("wFmt", &self.wFmt) - .field("hConv", &self.hConv) - .field("hsz1", &self.hsz1) - .field("hsz2", &self.hsz2) - .field("hData", &self.hData) - .field("dwData1", &self.dwData1) - .field("dwData2", &self.dwData2) - .field("cc", &self.cc) - .field("cbData", &self.cbData) - .field("Data", &self.Data) - .finish() + fmt.debug_struct("MONCBSTRUCT").field("cb", &self.cb).field("dwTime", &self.dwTime).field("hTask", &self.hTask).field("dwRet", &self.dwRet).field("wType", &self.wType).field("wFmt", &self.wFmt).field("hConv", &self.hConv).field("hsz1", &self.hsz1).field("hsz2", &self.hsz2).field("hData", &self.hData).field("dwData1", &self.dwData1).field("dwData2", &self.dwData2).field("cc", &self.cc).field("cbData", &self.cbData).field("Data", &self.Data).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -1944,20 +1913,7 @@ impl ::core::default::Default for MONLINKSTRUCT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MONLINKSTRUCT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MONLINKSTRUCT") - .field("cb", &self.cb) - .field("dwTime", &self.dwTime) - .field("hTask", &self.hTask) - .field("fEstablished", &self.fEstablished) - .field("fNoData", &self.fNoData) - .field("hszSvc", &self.hszSvc) - .field("hszTopic", &self.hszTopic) - .field("hszItem", &self.hszItem) - .field("wFmt", &self.wFmt) - .field("fServer", &self.fServer) - .field("hConvServer", &self.hConvServer) - .field("hConvClient", &self.hConvClient) - .finish() + fmt.debug_struct("MONLINKSTRUCT").field("cb", &self.cb).field("dwTime", &self.dwTime).field("hTask", &self.hTask).field("fEstablished", &self.fEstablished).field("fNoData", &self.fNoData).field("hszSvc", &self.hszSvc).field("hszTopic", &self.hszTopic).field("hszItem", &self.hszItem).field("wFmt", &self.wFmt).field("fServer", &self.fServer).field("hConvServer", &self.hConvServer).field("hConvClient", &self.hConvClient).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/DeploymentServices/mod.rs b/src/Windows/Win32/System/DeploymentServices/mod.rs index 9086b8ca3b..d0c04d85cb 100644 --- a/src/Windows/Win32/System/DeploymentServices/mod.rs +++ b/src/Windows/Win32/System/DeploymentServices/mod.rs @@ -491,18 +491,7 @@ impl IWdsTransportConfigurationManager2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ServicePolicy(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -838,18 +827,7 @@ impl IWdsTransportDiagnosticsPolicy { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Dirty(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1062,18 +1040,7 @@ impl IWdsTransportMulticastSessionPolicy { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Dirty(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1414,18 +1381,7 @@ impl IWdsTransportNamespaceAutoCast { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1734,18 +1690,7 @@ impl IWdsTransportNamespaceScheduledCast { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1970,18 +1915,7 @@ impl IWdsTransportNamespaceScheduledCastAutoStart { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2244,18 +2178,7 @@ impl IWdsTransportNamespaceScheduledCastManualStart { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2593,18 +2516,7 @@ impl IWdsTransportServer2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -2739,18 +2651,7 @@ impl IWdsTransportServicePolicy { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Dirty(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2933,18 +2834,7 @@ impl IWdsTransportServicePolicy2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Dirty(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -3378,18 +3268,7 @@ impl IWdsTransportSetupManager2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Version(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4267,15 +4146,7 @@ pub unsafe fn PxeDhcpv6ParseRelayForw(prelayforwpacket: *const ::core::ffi::c_vo extern "system" { fn PxeDhcpv6ParseRelayForw(prelayforwpacket: *const ::core::ffi::c_void, urelayforwpacketlen: u32, prelaymessages: *mut PXE_DHCPV6_NESTED_RELAY_MESSAGE, nrelaymessages: u32, pnrelaymessages: *mut u32, ppinnerpacket: *mut *mut u8, pcbinnerpacket: *mut u32) -> u32; } - ::core::mem::transmute(PxeDhcpv6ParseRelayForw( - ::core::mem::transmute(prelayforwpacket), - ::core::mem::transmute(urelayforwpacketlen), - ::core::mem::transmute(prelaymessages), - ::core::mem::transmute(nrelaymessages), - ::core::mem::transmute(pnrelaymessages), - ::core::mem::transmute(ppinnerpacket), - ::core::mem::transmute(pcbinnerpacket), - )) + ::core::mem::transmute(PxeDhcpv6ParseRelayForw(::core::mem::transmute(prelayforwpacket), ::core::mem::transmute(urelayforwpacketlen), ::core::mem::transmute(prelaymessages), ::core::mem::transmute(nrelaymessages), ::core::mem::transmute(pnrelaymessages), ::core::mem::transmute(ppinnerpacket), ::core::mem::transmute(pcbinnerpacket))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4972,12 +4843,7 @@ impl ::core::fmt::Debug for WDS_TRANSPORTCLIENT_CALLBACKS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WDS_TRANSPORTCLIENT_CALLBACKS { fn eq(&self, other: &Self) -> bool { - self.SessionStart.map(|f| f as usize) == other.SessionStart.map(|f| f as usize) - && self.SessionStartEx.map(|f| f as usize) == other.SessionStartEx.map(|f| f as usize) - && self.ReceiveContents.map(|f| f as usize) == other.ReceiveContents.map(|f| f as usize) - && self.ReceiveMetadata.map(|f| f as usize) == other.ReceiveMetadata.map(|f| f as usize) - && self.SessionComplete.map(|f| f as usize) == other.SessionComplete.map(|f| f as usize) - && self.SessionNegotiate.map(|f| f as usize) == other.SessionNegotiate.map(|f| f as usize) + self.SessionStart.map(|f| f as usize) == other.SessionStart.map(|f| f as usize) && self.SessionStartEx.map(|f| f as usize) == other.SessionStartEx.map(|f| f as usize) && self.ReceiveContents.map(|f| f as usize) == other.ReceiveContents.map(|f| f as usize) && self.ReceiveMetadata.map(|f| f as usize) == other.ReceiveMetadata.map(|f| f as usize) && self.SessionComplete.map(|f| f as usize) == other.SessionComplete.map(|f| f as usize) && self.SessionNegotiate.map(|f| f as usize) == other.SessionNegotiate.map(|f| f as usize) } } #[cfg(feature = "Win32_Foundation")] @@ -5743,16 +5609,7 @@ pub unsafe fn WdsCliSetTransferBufferSize(ulsizeinbytes: u32) { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WdsCliTransferFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pwszserver: Param0, - pwsznamespace: Param1, - pwszremotefilepath: Param2, - pwszlocalfilepath: Param3, - dwflags: u32, - dwreserved: u32, - pfnwdsclicallback: PFN_WdsCliCallback, - pvuserdata: *const ::core::ffi::c_void, -) -> ::windows::core::Result { +pub unsafe fn WdsCliTransferFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pwszserver: Param0, pwsznamespace: Param1, pwszremotefilepath: Param2, pwszlocalfilepath: Param3, dwflags: u32, dwreserved: u32, pfnwdsclicallback: PFN_WdsCliCallback, pvuserdata: *const ::core::ffi::c_void) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -5760,18 +5617,7 @@ pub unsafe fn WdsCliTransferFile<'a, Param0: ::windows::core::IntoParam<'a, supe fn WdsCliTransferFile(pwszserver: super::super::Foundation::PWSTR, pwsznamespace: super::super::Foundation::PWSTR, pwszremotefilepath: super::super::Foundation::PWSTR, pwszlocalfilepath: super::super::Foundation::PWSTR, dwflags: u32, dwreserved: u32, pfnwdsclicallback: ::windows::core::RawPtr, pvuserdata: *const ::core::ffi::c_void, phtransfer: *mut super::super::Foundation::HANDLE) -> ::windows::core::HRESULT; } let mut result__: ::Abi = ::core::mem::zeroed(); - WdsCliTransferFile( - pwszserver.into_param().abi(), - pwsznamespace.into_param().abi(), - pwszremotefilepath.into_param().abi(), - pwszlocalfilepath.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwreserved), - ::core::mem::transmute(pfnwdsclicallback), - ::core::mem::transmute(pvuserdata), - &mut result__, - ) - .from_abi::(result__) + WdsCliTransferFile(pwszserver.into_param().abi(), pwsznamespace.into_param().abi(), pwszremotefilepath.into_param().abi(), pwszlocalfilepath.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pfnwdsclicallback), ::core::mem::transmute(pvuserdata), &mut result__).from_abi::(result__) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/DesktopSharing/mod.rs b/src/Windows/Win32/System/DesktopSharing/mod.rs index a089f708ef..0145d0657e 100644 --- a/src/Windows/Win32/System/DesktopSharing/mod.rs +++ b/src/Windows/Win32/System/DesktopSharing/mod.rs @@ -1195,12 +1195,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRDPS } #[repr(C)] #[doc(hidden)] -pub struct IRDPSRAPIPerfCounterLogger_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lvalue: i64) -> ::windows::core::HRESULT, -); +pub struct IRDPSRAPIPerfCounterLogger_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lvalue: i64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRDPSRAPIPerfCounterLoggingManager(pub ::windows::core::IUnknown); @@ -1474,18 +1469,7 @@ impl IRDPSRAPISharingSession2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Open(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() diff --git a/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs b/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs index c67e597b80..cde824a108 100644 --- a/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs +++ b/src/Windows/Win32/System/Diagnostics/Debug/WebApp/mod.rs @@ -33,12 +33,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWebA } #[repr(C)] #[doc(hidden)] -pub struct IWebApplicationActivation_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWebApplicationActivation_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWebApplicationAuthoringMode(pub ::windows::core::IUnknown); @@ -321,12 +316,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWebA } #[repr(C)] #[doc(hidden)] -pub struct IWebApplicationUIEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, securityproblem: u32, result: *mut ::windows::core::HRESULT) -> ::windows::core::HRESULT, -); +pub struct IWebApplicationUIEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, securityproblem: u32, result: *mut ::windows::core::HRESULT) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWebApplicationUpdateEvents(pub ::windows::core::IUnknown); @@ -364,12 +354,6 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWebA } #[repr(C)] #[doc(hidden)] -pub struct IWebApplicationUpdateEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWebApplicationUpdateEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); pub type RegisterAuthoringClientFunctionType = ::core::option::Option ::windows::core::HRESULT>; pub type UnregisterAuthoringClientFunctionType = ::core::option::Option ::windows::core::HRESULT>; diff --git a/src/Windows/Win32/System/Diagnostics/Debug/mod.rs b/src/Windows/Win32/System/Diagnostics/Debug/mod.rs index b22992e3be..62e9852b01 100644 --- a/src/Windows/Win32/System/Diagnostics/Debug/mod.rs +++ b/src/Windows/Win32/System/Diagnostics/Debug/mod.rs @@ -405,37 +405,7 @@ impl ::core::fmt::Debug for ARM64_NT_CONTEXT_0_0 { #[cfg(any(target_arch = "x86", target_arch = "x86_64",))] impl ::core::cmp::PartialEq for ARM64_NT_CONTEXT_0_0 { fn eq(&self, other: &Self) -> bool { - self.X0 == other.X0 - && self.X1 == other.X1 - && self.X2 == other.X2 - && self.X3 == other.X3 - && self.X4 == other.X4 - && self.X5 == other.X5 - && self.X6 == other.X6 - && self.X7 == other.X7 - && self.X8 == other.X8 - && self.X9 == other.X9 - && self.X10 == other.X10 - && self.X11 == other.X11 - && self.X12 == other.X12 - && self.X13 == other.X13 - && self.X14 == other.X14 - && self.X15 == other.X15 - && self.X16 == other.X16 - && self.X17 == other.X17 - && self.X18 == other.X18 - && self.X19 == other.X19 - && self.X20 == other.X20 - && self.X21 == other.X21 - && self.X22 == other.X22 - && self.X23 == other.X23 - && self.X24 == other.X24 - && self.X25 == other.X25 - && self.X26 == other.X26 - && self.X27 == other.X27 - && self.X28 == other.X28 - && self.Fp == other.Fp - && self.Lr == other.Lr + self.X0 == other.X0 && self.X1 == other.X1 && self.X2 == other.X2 && self.X3 == other.X3 && self.X4 == other.X4 && self.X5 == other.X5 && self.X6 == other.X6 && self.X7 == other.X7 && self.X8 == other.X8 && self.X9 == other.X9 && self.X10 == other.X10 && self.X11 == other.X11 && self.X12 == other.X12 && self.X13 == other.X13 && self.X14 == other.X14 && self.X15 == other.X15 && self.X16 == other.X16 && self.X17 == other.X17 && self.X18 == other.X18 && self.X19 == other.X19 && self.X20 == other.X20 && self.X21 == other.X21 && self.X22 == other.X22 && self.X23 == other.X23 && self.X24 == other.X24 && self.X25 == other.X25 && self.X26 == other.X26 && self.X27 == other.X27 && self.X28 == other.X28 && self.Fp == other.Fp && self.Lr == other.Lr } } #[cfg(any(target_arch = "x86", target_arch = "x86_64",))] @@ -1473,37 +1443,7 @@ impl ::core::fmt::Debug for CONTEXT_0_0 { #[cfg(feature = "Win32_System_Kernel")] impl ::core::cmp::PartialEq for CONTEXT_0_0 { fn eq(&self, other: &Self) -> bool { - self.X0 == other.X0 - && self.X1 == other.X1 - && self.X2 == other.X2 - && self.X3 == other.X3 - && self.X4 == other.X4 - && self.X5 == other.X5 - && self.X6 == other.X6 - && self.X7 == other.X7 - && self.X8 == other.X8 - && self.X9 == other.X9 - && self.X10 == other.X10 - && self.X11 == other.X11 - && self.X12 == other.X12 - && self.X13 == other.X13 - && self.X14 == other.X14 - && self.X15 == other.X15 - && self.X16 == other.X16 - && self.X17 == other.X17 - && self.X18 == other.X18 - && self.X19 == other.X19 - && self.X20 == other.X20 - && self.X21 == other.X21 - && self.X22 == other.X22 - && self.X23 == other.X23 - && self.X24 == other.X24 - && self.X25 == other.X25 - && self.X26 == other.X26 - && self.X27 == other.X27 - && self.X28 == other.X28 - && self.Fp == other.Fp - && self.Lr == other.Lr + self.X0 == other.X0 && self.X1 == other.X1 && self.X2 == other.X2 && self.X3 == other.X3 && self.X4 == other.X4 && self.X5 == other.X5 && self.X6 == other.X6 && self.X7 == other.X7 && self.X8 == other.X8 && self.X9 == other.X9 && self.X10 == other.X10 && self.X11 == other.X11 && self.X12 == other.X12 && self.X13 == other.X13 && self.X14 == other.X14 && self.X15 == other.X15 && self.X16 == other.X16 && self.X17 == other.X17 && self.X18 == other.X18 && self.X19 == other.X19 && self.X20 == other.X20 && self.X21 == other.X21 && self.X22 == other.X22 && self.X23 == other.X23 && self.X24 == other.X24 && self.X25 == other.X25 && self.X26 == other.X26 && self.X27 == other.X27 && self.X28 == other.X28 && self.Fp == other.Fp && self.Lr == other.Lr } } #[cfg(any(target_arch = "aarch64",))] @@ -1688,24 +1628,7 @@ impl ::core::fmt::Debug for CONTEXT_0_0 { #[cfg(feature = "Win32_System_Kernel")] impl ::core::cmp::PartialEq for CONTEXT_0_0 { fn eq(&self, other: &Self) -> bool { - self.Header == other.Header - && self.Legacy == other.Legacy - && self.Xmm0 == other.Xmm0 - && self.Xmm1 == other.Xmm1 - && self.Xmm2 == other.Xmm2 - && self.Xmm3 == other.Xmm3 - && self.Xmm4 == other.Xmm4 - && self.Xmm5 == other.Xmm5 - && self.Xmm6 == other.Xmm6 - && self.Xmm7 == other.Xmm7 - && self.Xmm8 == other.Xmm8 - && self.Xmm9 == other.Xmm9 - && self.Xmm10 == other.Xmm10 - && self.Xmm11 == other.Xmm11 - && self.Xmm12 == other.Xmm12 - && self.Xmm13 == other.Xmm13 - && self.Xmm14 == other.Xmm14 - && self.Xmm15 == other.Xmm15 + self.Header == other.Header && self.Legacy == other.Legacy && self.Xmm0 == other.Xmm0 && self.Xmm1 == other.Xmm1 && self.Xmm2 == other.Xmm2 && self.Xmm3 == other.Xmm3 && self.Xmm4 == other.Xmm4 && self.Xmm5 == other.Xmm5 && self.Xmm6 == other.Xmm6 && self.Xmm7 == other.Xmm7 && self.Xmm8 == other.Xmm8 && self.Xmm9 == other.Xmm9 && self.Xmm10 == other.Xmm10 && self.Xmm11 == other.Xmm11 && self.Xmm12 == other.Xmm12 && self.Xmm13 == other.Xmm13 && self.Xmm14 == other.Xmm14 && self.Xmm15 == other.Xmm15 } } #[cfg(any(target_arch = "x86_64",))] @@ -1794,31 +1717,7 @@ impl ::core::fmt::Debug for CONTEXT { #[cfg(feature = "Win32_System_Kernel")] impl ::core::cmp::PartialEq for CONTEXT { fn eq(&self, other: &Self) -> bool { - self.ContextFlags == other.ContextFlags - && self.Dr0 == other.Dr0 - && self.Dr1 == other.Dr1 - && self.Dr2 == other.Dr2 - && self.Dr3 == other.Dr3 - && self.Dr6 == other.Dr6 - && self.Dr7 == other.Dr7 - && self.FloatSave == other.FloatSave - && self.SegGs == other.SegGs - && self.SegFs == other.SegFs - && self.SegEs == other.SegEs - && self.SegDs == other.SegDs - && self.Edi == other.Edi - && self.Esi == other.Esi - && self.Ebx == other.Ebx - && self.Edx == other.Edx - && self.Ecx == other.Ecx - && self.Eax == other.Eax - && self.Ebp == other.Ebp - && self.Eip == other.Eip - && self.SegCs == other.SegCs - && self.EFlags == other.EFlags - && self.Esp == other.Esp - && self.SegSs == other.SegSs - && self.ExtendedRegisters == other.ExtendedRegisters + self.ContextFlags == other.ContextFlags && self.Dr0 == other.Dr0 && self.Dr1 == other.Dr1 && self.Dr2 == other.Dr2 && self.Dr3 == other.Dr3 && self.Dr6 == other.Dr6 && self.Dr7 == other.Dr7 && self.FloatSave == other.FloatSave && self.SegGs == other.SegGs && self.SegFs == other.SegFs && self.SegEs == other.SegEs && self.SegDs == other.SegDs && self.Edi == other.Edi && self.Esi == other.Esi && self.Ebx == other.Ebx && self.Edx == other.Edx && self.Ecx == other.Ecx && self.Eax == other.Eax && self.Ebp == other.Ebp && self.Eip == other.Eip && self.SegCs == other.SegCs && self.EFlags == other.EFlags && self.Esp == other.Esp && self.SegSs == other.SegSs && self.ExtendedRegisters == other.ExtendedRegisters } } #[cfg(any(target_arch = "x86",))] @@ -1924,17 +1823,7 @@ impl ::core::default::Default for CREATE_PROCESS_DEBUG_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] impl ::core::fmt::Debug for CREATE_PROCESS_DEBUG_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CREATE_PROCESS_DEBUG_INFO") - .field("hFile", &self.hFile) - .field("hProcess", &self.hProcess) - .field("hThread", &self.hThread) - .field("lpBaseOfImage", &self.lpBaseOfImage) - .field("dwDebugInfoFileOffset", &self.dwDebugInfoFileOffset) - .field("nDebugInfoSize", &self.nDebugInfoSize) - .field("lpThreadLocalBase", &self.lpThreadLocalBase) - .field("lpImageName", &self.lpImageName) - .field("fUnicode", &self.fUnicode) - .finish() + fmt.debug_struct("CREATE_PROCESS_DEBUG_INFO").field("hFile", &self.hFile).field("hProcess", &self.hProcess).field("hThread", &self.hThread).field("lpBaseOfImage", &self.lpBaseOfImage).field("dwDebugInfoFileOffset", &self.dwDebugInfoFileOffset).field("nDebugInfoSize", &self.nDebugInfoSize).field("lpThreadLocalBase", &self.lpThreadLocalBase).field("lpImageName", &self.lpImageName).field("fUnicode", &self.fUnicode).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] @@ -2246,20 +2135,7 @@ impl ::core::fmt::Debug for DBGKD_GET_VERSION32 { } impl ::core::cmp::PartialEq for DBGKD_GET_VERSION32 { fn eq(&self, other: &Self) -> bool { - self.MajorVersion == other.MajorVersion - && self.MinorVersion == other.MinorVersion - && self.ProtocolVersion == other.ProtocolVersion - && self.Flags == other.Flags - && self.KernBase == other.KernBase - && self.PsLoadedModuleList == other.PsLoadedModuleList - && self.MachineType == other.MachineType - && self.ThCallbackStack == other.ThCallbackStack - && self.NextCallback == other.NextCallback - && self.FramePointer == other.FramePointer - && self.KiCallUserMode == other.KiCallUserMode - && self.KeUserCallbackDispatcher == other.KeUserCallbackDispatcher - && self.BreakpointWithStatus == other.BreakpointWithStatus - && self.DebuggerDataList == other.DebuggerDataList + self.MajorVersion == other.MajorVersion && self.MinorVersion == other.MinorVersion && self.ProtocolVersion == other.ProtocolVersion && self.Flags == other.Flags && self.KernBase == other.KernBase && self.PsLoadedModuleList == other.PsLoadedModuleList && self.MachineType == other.MachineType && self.ThCallbackStack == other.ThCallbackStack && self.NextCallback == other.NextCallback && self.FramePointer == other.FramePointer && self.KiCallUserMode == other.KiCallUserMode && self.KeUserCallbackDispatcher == other.KeUserCallbackDispatcher && self.BreakpointWithStatus == other.BreakpointWithStatus && self.DebuggerDataList == other.DebuggerDataList } } impl ::core::cmp::Eq for DBGKD_GET_VERSION32 {} @@ -2312,20 +2188,7 @@ impl ::core::fmt::Debug for DBGKD_GET_VERSION64 { } impl ::core::cmp::PartialEq for DBGKD_GET_VERSION64 { fn eq(&self, other: &Self) -> bool { - self.MajorVersion == other.MajorVersion - && self.MinorVersion == other.MinorVersion - && self.ProtocolVersion == other.ProtocolVersion - && self.KdSecondaryVersion == other.KdSecondaryVersion - && self.Flags == other.Flags - && self.MachineType == other.MachineType - && self.MaxPacketType == other.MaxPacketType - && self.MaxStateChange == other.MaxStateChange - && self.MaxManipulate == other.MaxManipulate - && self.Simulation == other.Simulation - && self.Unused == other.Unused - && self.KernBase == other.KernBase - && self.PsLoadedModuleList == other.PsLoadedModuleList - && self.DebuggerDataList == other.DebuggerDataList + self.MajorVersion == other.MajorVersion && self.MinorVersion == other.MinorVersion && self.ProtocolVersion == other.ProtocolVersion && self.KdSecondaryVersion == other.KdSecondaryVersion && self.Flags == other.Flags && self.MachineType == other.MachineType && self.MaxPacketType == other.MaxPacketType && self.MaxStateChange == other.MaxStateChange && self.MaxManipulate == other.MaxManipulate && self.Simulation == other.Simulation && self.Unused == other.Unused && self.KernBase == other.KernBase && self.PsLoadedModuleList == other.PsLoadedModuleList && self.DebuggerDataList == other.DebuggerDataList } } impl ::core::cmp::Eq for DBGKD_GET_VERSION64 {} @@ -3113,14 +2976,7 @@ impl ::core::default::Default for DEBUG_EXCEPTION_FILTER_PARAMETERS { } impl ::core::fmt::Debug for DEBUG_EXCEPTION_FILTER_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEBUG_EXCEPTION_FILTER_PARAMETERS") - .field("ExecutionOption", &self.ExecutionOption) - .field("ContinueOption", &self.ContinueOption) - .field("TextSize", &self.TextSize) - .field("CommandSize", &self.CommandSize) - .field("SecondCommandSize", &self.SecondCommandSize) - .field("ExceptionCode", &self.ExceptionCode) - .finish() + fmt.debug_struct("DEBUG_EXCEPTION_FILTER_PARAMETERS").field("ExecutionOption", &self.ExecutionOption).field("ContinueOption", &self.ContinueOption).field("TextSize", &self.TextSize).field("CommandSize", &self.CommandSize).field("SecondCommandSize", &self.SecondCommandSize).field("ExceptionCode", &self.ExceptionCode).finish() } } impl ::core::cmp::PartialEq for DEBUG_EXCEPTION_FILTER_PARAMETERS { @@ -3301,14 +3157,7 @@ impl ::core::default::Default for DEBUG_HANDLE_DATA_BASIC { } impl ::core::fmt::Debug for DEBUG_HANDLE_DATA_BASIC { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEBUG_HANDLE_DATA_BASIC") - .field("TypeNameSize", &self.TypeNameSize) - .field("ObjectNameSize", &self.ObjectNameSize) - .field("Attributes", &self.Attributes) - .field("GrantedAccess", &self.GrantedAccess) - .field("HandleCount", &self.HandleCount) - .field("PointerCount", &self.PointerCount) - .finish() + fmt.debug_struct("DEBUG_HANDLE_DATA_BASIC").field("TypeNameSize", &self.TypeNameSize).field("ObjectNameSize", &self.ObjectNameSize).field("Attributes", &self.Attributes).field("GrantedAccess", &self.GrantedAccess).field("HandleCount", &self.HandleCount).field("PointerCount", &self.PointerCount).finish() } } impl ::core::cmp::PartialEq for DEBUG_HANDLE_DATA_BASIC { @@ -3660,18 +3509,7 @@ impl ::core::fmt::Debug for DEBUG_MODULE_PARAMETERS { } impl ::core::cmp::PartialEq for DEBUG_MODULE_PARAMETERS { fn eq(&self, other: &Self) -> bool { - self.Base == other.Base - && self.Size == other.Size - && self.TimeDateStamp == other.TimeDateStamp - && self.Checksum == other.Checksum - && self.Flags == other.Flags - && self.SymbolType == other.SymbolType - && self.ImageNameSize == other.ImageNameSize - && self.ModuleNameSize == other.ModuleNameSize - && self.LoadedImageNameSize == other.LoadedImageNameSize - && self.SymbolFileNameSize == other.SymbolFileNameSize - && self.MappedImageNameSize == other.MappedImageNameSize - && self.Reserved == other.Reserved + self.Base == other.Base && self.Size == other.Size && self.TimeDateStamp == other.TimeDateStamp && self.Checksum == other.Checksum && self.Flags == other.Flags && self.SymbolType == other.SymbolType && self.ImageNameSize == other.ImageNameSize && self.ModuleNameSize == other.ModuleNameSize && self.LoadedImageNameSize == other.LoadedImageNameSize && self.SymbolFileNameSize == other.SymbolFileNameSize && self.MappedImageNameSize == other.MappedImageNameSize && self.Reserved == other.Reserved } } impl ::core::cmp::Eq for DEBUG_MODULE_PARAMETERS {} @@ -4066,15 +3904,7 @@ impl ::core::default::Default for DEBUG_REGISTER_DESCRIPTION { } impl ::core::fmt::Debug for DEBUG_REGISTER_DESCRIPTION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEBUG_REGISTER_DESCRIPTION") - .field("Type", &self.Type) - .field("Flags", &self.Flags) - .field("SubregMaster", &self.SubregMaster) - .field("SubregLength", &self.SubregLength) - .field("SubregMask", &self.SubregMask) - .field("SubregShift", &self.SubregShift) - .field("Reserved0", &self.Reserved0) - .finish() + fmt.debug_struct("DEBUG_REGISTER_DESCRIPTION").field("Type", &self.Type).field("Flags", &self.Flags).field("SubregMaster", &self.SubregMaster).field("SubregLength", &self.SubregLength).field("SubregMask", &self.SubregMask).field("SubregShift", &self.SubregShift).field("Reserved0", &self.Reserved0).finish() } } impl ::core::cmp::PartialEq for DEBUG_REGISTER_DESCRIPTION { @@ -4218,17 +4048,7 @@ impl ::core::default::Default for DEBUG_STACK_FRAME { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DEBUG_STACK_FRAME { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEBUG_STACK_FRAME") - .field("InstructionOffset", &self.InstructionOffset) - .field("ReturnOffset", &self.ReturnOffset) - .field("FrameOffset", &self.FrameOffset) - .field("StackOffset", &self.StackOffset) - .field("FuncTableEntry", &self.FuncTableEntry) - .field("Params", &self.Params) - .field("Reserved", &self.Reserved) - .field("Virtual", &self.Virtual) - .field("FrameNumber", &self.FrameNumber) - .finish() + fmt.debug_struct("DEBUG_STACK_FRAME").field("InstructionOffset", &self.InstructionOffset).field("ReturnOffset", &self.ReturnOffset).field("FrameOffset", &self.FrameOffset).field("StackOffset", &self.StackOffset).field("FuncTableEntry", &self.FuncTableEntry).field("Params", &self.Params).field("Reserved", &self.Reserved).field("Virtual", &self.Virtual).field("FrameNumber", &self.FrameNumber).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4354,20 +4174,7 @@ impl ::core::default::Default for DEBUG_SYMBOL_ENTRY { } impl ::core::fmt::Debug for DEBUG_SYMBOL_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEBUG_SYMBOL_ENTRY") - .field("ModuleBase", &self.ModuleBase) - .field("Offset", &self.Offset) - .field("Id", &self.Id) - .field("Arg64", &self.Arg64) - .field("Size", &self.Size) - .field("Flags", &self.Flags) - .field("TypeId", &self.TypeId) - .field("NameSize", &self.NameSize) - .field("Token", &self.Token) - .field("Tag", &self.Tag) - .field("Arg32", &self.Arg32) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("DEBUG_SYMBOL_ENTRY").field("ModuleBase", &self.ModuleBase).field("Offset", &self.Offset).field("Id", &self.Id).field("Arg64", &self.Arg64).field("Size", &self.Size).field("Flags", &self.Flags).field("TypeId", &self.TypeId).field("NameSize", &self.NameSize).field("Token", &self.Token).field("Tag", &self.Tag).field("Arg32", &self.Arg32).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for DEBUG_SYMBOL_ENTRY { @@ -4440,20 +4247,7 @@ impl ::core::default::Default for DEBUG_SYMBOL_SOURCE_ENTRY { } impl ::core::fmt::Debug for DEBUG_SYMBOL_SOURCE_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEBUG_SYMBOL_SOURCE_ENTRY") - .field("ModuleBase", &self.ModuleBase) - .field("Offset", &self.Offset) - .field("FileNameId", &self.FileNameId) - .field("EngineInternal", &self.EngineInternal) - .field("Size", &self.Size) - .field("Flags", &self.Flags) - .field("FileNameSize", &self.FileNameSize) - .field("StartLine", &self.StartLine) - .field("EndLine", &self.EndLine) - .field("StartColumn", &self.StartColumn) - .field("EndColumn", &self.EndColumn) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("DEBUG_SYMBOL_SOURCE_ENTRY").field("ModuleBase", &self.ModuleBase).field("Offset", &self.Offset).field("FileNameId", &self.FileNameId).field("EngineInternal", &self.EngineInternal).field("Size", &self.Size).field("Flags", &self.Flags).field("FileNameSize", &self.FileNameSize).field("StartLine", &self.StartLine).field("EndLine", &self.EndLine).field("StartColumn", &self.StartColumn).field("EndColumn", &self.EndColumn).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for DEBUG_SYMBOL_SOURCE_ENTRY { @@ -4524,18 +4318,7 @@ impl ::core::default::Default for DEBUG_THREAD_BASIC_INFORMATION { } impl ::core::fmt::Debug for DEBUG_THREAD_BASIC_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEBUG_THREAD_BASIC_INFORMATION") - .field("Valid", &self.Valid) - .field("ExitStatus", &self.ExitStatus) - .field("PriorityClass", &self.PriorityClass) - .field("Priority", &self.Priority) - .field("CreateTime", &self.CreateTime) - .field("ExitTime", &self.ExitTime) - .field("KernelTime", &self.KernelTime) - .field("UserTime", &self.UserTime) - .field("StartOffset", &self.StartOffset) - .field("Affinity", &self.Affinity) - .finish() + fmt.debug_struct("DEBUG_THREAD_BASIC_INFORMATION").field("Valid", &self.Valid).field("ExitStatus", &self.ExitStatus).field("PriorityClass", &self.PriorityClass).field("Priority", &self.Priority).field("CreateTime", &self.CreateTime).field("ExitTime", &self.ExitTime).field("KernelTime", &self.KernelTime).field("UserTime", &self.UserTime).field("StartOffset", &self.StartOffset).field("Affinity", &self.Affinity).finish() } } impl ::core::cmp::PartialEq for DEBUG_THREAD_BASIC_INFORMATION { @@ -4570,19 +4353,7 @@ impl ::core::default::Default for DEBUG_TYPED_DATA { } impl ::core::fmt::Debug for DEBUG_TYPED_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEBUG_TYPED_DATA") - .field("ModBase", &self.ModBase) - .field("Offset", &self.Offset) - .field("EngineHandle", &self.EngineHandle) - .field("Data", &self.Data) - .field("Size", &self.Size) - .field("Flags", &self.Flags) - .field("TypeId", &self.TypeId) - .field("BaseTypeId", &self.BaseTypeId) - .field("Tag", &self.Tag) - .field("Register", &self.Register) - .field("Internal", &self.Internal) - .finish() + fmt.debug_struct("DEBUG_TYPED_DATA").field("ModBase", &self.ModBase).field("Offset", &self.Offset).field("EngineHandle", &self.EngineHandle).field("Data", &self.Data).field("Size", &self.Size).field("Flags", &self.Flags).field("TypeId", &self.TypeId).field("BaseTypeId", &self.BaseTypeId).field("Tag", &self.Tag).field("Register", &self.Register).field("Internal", &self.Internal).finish() } } impl ::core::cmp::PartialEq for DEBUG_TYPED_DATA { @@ -4854,18 +4625,7 @@ impl ::core::fmt::Debug for DISPATCHER_CONTEXT { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl ::core::cmp::PartialEq for DISPATCHER_CONTEXT { fn eq(&self, other: &Self) -> bool { - self.ControlPc == other.ControlPc - && self.ImageBase == other.ImageBase - && self.FunctionEntry == other.FunctionEntry - && self.EstablisherFrame == other.EstablisherFrame - && self.TargetPc == other.TargetPc - && self.ContextRecord == other.ContextRecord - && self.LanguageHandler.map(|f| f as usize) == other.LanguageHandler.map(|f| f as usize) - && self.HandlerData == other.HandlerData - && self.HistoryTable == other.HistoryTable - && self.ScopeIndex == other.ScopeIndex - && self.ControlPcIsUnwound == other.ControlPcIsUnwound - && self.NonVolatileRegisters == other.NonVolatileRegisters + self.ControlPc == other.ControlPc && self.ImageBase == other.ImageBase && self.FunctionEntry == other.FunctionEntry && self.EstablisherFrame == other.EstablisherFrame && self.TargetPc == other.TargetPc && self.ContextRecord == other.ContextRecord && self.LanguageHandler.map(|f| f as usize) == other.LanguageHandler.map(|f| f as usize) && self.HandlerData == other.HandlerData && self.HistoryTable == other.HistoryTable && self.ScopeIndex == other.ScopeIndex && self.ControlPcIsUnwound == other.ControlPcIsUnwound && self.NonVolatileRegisters == other.NonVolatileRegisters } } #[cfg(any(target_arch = "aarch64",))] @@ -4907,18 +4667,7 @@ impl ::core::default::Default for DISPATCHER_CONTEXT { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl ::core::fmt::Debug for DISPATCHER_CONTEXT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DISPATCHER_CONTEXT") - .field("ControlPc", &self.ControlPc) - .field("ImageBase", &self.ImageBase) - .field("FunctionEntry", &self.FunctionEntry) - .field("EstablisherFrame", &self.EstablisherFrame) - .field("TargetIp", &self.TargetIp) - .field("ContextRecord", &self.ContextRecord) - .field("HandlerData", &self.HandlerData) - .field("HistoryTable", &self.HistoryTable) - .field("ScopeIndex", &self.ScopeIndex) - .field("Fill0", &self.Fill0) - .finish() + fmt.debug_struct("DISPATCHER_CONTEXT").field("ControlPc", &self.ControlPc).field("ImageBase", &self.ImageBase).field("FunctionEntry", &self.FunctionEntry).field("EstablisherFrame", &self.EstablisherFrame).field("TargetIp", &self.TargetIp).field("ContextRecord", &self.ContextRecord).field("HandlerData", &self.HandlerData).field("HistoryTable", &self.HistoryTable).field("ScopeIndex", &self.ScopeIndex).field("Fill0", &self.Fill0).finish() } } #[cfg(any(target_arch = "x86_64",))] @@ -5269,21 +5018,7 @@ impl DebugBaseEventCallbacks { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateProcessA<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, imagefilehandle: u64, handle: u64, baseoffset: u64, modulesize: u32, modulename: Param4, imagename: Param5, checksum: u32, timedatestamp: u32, initialthreadhandle: u64, threaddataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(imagefilehandle), - ::core::mem::transmute(handle), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(modulesize), - modulename.into_param().abi(), - imagename.into_param().abi(), - ::core::mem::transmute(checksum), - ::core::mem::transmute(timedatestamp), - ::core::mem::transmute(initialthreadhandle), - ::core::mem::transmute(threaddataoffset), - ::core::mem::transmute(startoffset), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(handle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into_param().abi(), imagename.into_param().abi(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp), ::core::mem::transmute(initialthreadhandle), ::core::mem::transmute(threaddataoffset), ::core::mem::transmute(startoffset)).ok() } pub unsafe fn ExitProcess(&self, exitcode: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(exitcode)).ok() @@ -5404,21 +5139,7 @@ impl DebugBaseEventCallbacksWide { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateProcessA<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, imagefilehandle: u64, handle: u64, baseoffset: u64, modulesize: u32, modulename: Param4, imagename: Param5, checksum: u32, timedatestamp: u32, initialthreadhandle: u64, threaddataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(imagefilehandle), - ::core::mem::transmute(handle), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(modulesize), - modulename.into_param().abi(), - imagename.into_param().abi(), - ::core::mem::transmute(checksum), - ::core::mem::transmute(timedatestamp), - ::core::mem::transmute(initialthreadhandle), - ::core::mem::transmute(threaddataoffset), - ::core::mem::transmute(startoffset), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(handle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into_param().abi(), imagename.into_param().abi(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp), ::core::mem::transmute(initialthreadhandle), ::core::mem::transmute(threaddataoffset), ::core::mem::transmute(startoffset)).ok() } pub unsafe fn ExitProcess(&self, exitcode: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(exitcode)).ok() @@ -5621,15 +5342,7 @@ impl ::core::default::Default for DebugPropertyInfo { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DebugPropertyInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DebugPropertyInfo") - .field("m_dwValidFields", &self.m_dwValidFields) - .field("m_bstrName", &self.m_bstrName) - .field("m_bstrType", &self.m_bstrType) - .field("m_bstrValue", &self.m_bstrValue) - .field("m_bstrFullName", &self.m_bstrFullName) - .field("m_dwAttrib", &self.m_dwAttrib) - .field("m_pDebugProp", &self.m_pDebugProp) - .finish() + fmt.debug_struct("DebugPropertyInfo").field("m_dwValidFields", &self.m_dwValidFields).field("m_bstrName", &self.m_bstrName).field("m_bstrType", &self.m_bstrType).field("m_bstrValue", &self.m_bstrValue).field("m_bstrFullName", &self.m_bstrFullName).field("m_dwAttrib", &self.m_dwAttrib).field("m_pDebugProp", &self.m_pDebugProp).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5886,14 +5599,7 @@ impl ::core::default::Default for EXCEPTION_RECORD { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for EXCEPTION_RECORD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EXCEPTION_RECORD") - .field("ExceptionCode", &self.ExceptionCode) - .field("ExceptionFlags", &self.ExceptionFlags) - .field("ExceptionRecord", &self.ExceptionRecord) - .field("ExceptionAddress", &self.ExceptionAddress) - .field("NumberParameters", &self.NumberParameters) - .field("ExceptionInformation", &self.ExceptionInformation) - .finish() + fmt.debug_struct("EXCEPTION_RECORD").field("ExceptionCode", &self.ExceptionCode).field("ExceptionFlags", &self.ExceptionFlags).field("ExceptionRecord", &self.ExceptionRecord).field("ExceptionAddress", &self.ExceptionAddress).field("NumberParameters", &self.NumberParameters).field("ExceptionInformation", &self.ExceptionInformation).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5930,14 +5636,7 @@ impl ::core::default::Default for EXCEPTION_RECORD32 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for EXCEPTION_RECORD32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EXCEPTION_RECORD32") - .field("ExceptionCode", &self.ExceptionCode) - .field("ExceptionFlags", &self.ExceptionFlags) - .field("ExceptionRecord", &self.ExceptionRecord) - .field("ExceptionAddress", &self.ExceptionAddress) - .field("NumberParameters", &self.NumberParameters) - .field("ExceptionInformation", &self.ExceptionInformation) - .finish() + fmt.debug_struct("EXCEPTION_RECORD32").field("ExceptionCode", &self.ExceptionCode).field("ExceptionFlags", &self.ExceptionFlags).field("ExceptionRecord", &self.ExceptionRecord).field("ExceptionAddress", &self.ExceptionAddress).field("NumberParameters", &self.NumberParameters).field("ExceptionInformation", &self.ExceptionInformation).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5975,15 +5674,7 @@ impl ::core::default::Default for EXCEPTION_RECORD64 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for EXCEPTION_RECORD64 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EXCEPTION_RECORD64") - .field("ExceptionCode", &self.ExceptionCode) - .field("ExceptionFlags", &self.ExceptionFlags) - .field("ExceptionRecord", &self.ExceptionRecord) - .field("ExceptionAddress", &self.ExceptionAddress) - .field("NumberParameters", &self.NumberParameters) - .field("__unusedAlignment", &self.__unusedAlignment) - .field("ExceptionInformation", &self.ExceptionInformation) - .finish() + fmt.debug_struct("EXCEPTION_RECORD64").field("ExceptionCode", &self.ExceptionCode).field("ExceptionFlags", &self.ExceptionFlags).field("ExceptionRecord", &self.ExceptionRecord).field("ExceptionAddress", &self.ExceptionAddress).field("NumberParameters", &self.NumberParameters).field("__unusedAlignment", &self.__unusedAlignment).field("ExceptionInformation", &self.ExceptionInformation).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6211,18 +5902,7 @@ impl ::core::fmt::Debug for EXT_FIND_FILE { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EXT_FIND_FILE { fn eq(&self, other: &Self) -> bool { - self.FileName == other.FileName - && self.IndexedSize == other.IndexedSize - && self.ImageTimeDateStamp == other.ImageTimeDateStamp - && self.ImageCheckSum == other.ImageCheckSum - && self.ExtraInfo == other.ExtraInfo - && self.ExtraInfoSize == other.ExtraInfoSize - && self.Flags == other.Flags - && self.FileMapping == other.FileMapping - && self.FileMappingSize == other.FileMappingSize - && self.FileHandle == other.FileHandle - && self.FoundFileName == other.FoundFileName - && self.FoundFileNameChars == other.FoundFileNameChars + self.FileName == other.FileName && self.IndexedSize == other.IndexedSize && self.ImageTimeDateStamp == other.ImageTimeDateStamp && self.ImageCheckSum == other.ImageCheckSum && self.ExtraInfo == other.ExtraInfo && self.ExtraInfoSize == other.ExtraInfoSize && self.Flags == other.Flags && self.FileMapping == other.FileMapping && self.FileMappingSize == other.FileMappingSize && self.FileHandle == other.FileHandle && self.FoundFileName == other.FoundFileName && self.FoundFileNameChars == other.FoundFileNameChars } } #[cfg(feature = "Win32_Foundation")] @@ -6355,23 +6035,7 @@ impl ::core::fmt::Debug for EXT_TYPED_DATA { } impl ::core::cmp::PartialEq for EXT_TYPED_DATA { fn eq(&self, other: &Self) -> bool { - self.Operation == other.Operation - && self.Flags == other.Flags - && self.InData == other.InData - && self.OutData == other.OutData - && self.InStrIndex == other.InStrIndex - && self.In32 == other.In32 - && self.Out32 == other.Out32 - && self.In64 == other.In64 - && self.Out64 == other.Out64 - && self.StrBufferIndex == other.StrBufferIndex - && self.StrBufferChars == other.StrBufferChars - && self.StrCharsNeeded == other.StrCharsNeeded - && self.DataBufferIndex == other.DataBufferIndex - && self.DataBufferBytes == other.DataBufferBytes - && self.DataBytesNeeded == other.DataBytesNeeded - && self.Status == other.Status - && self.Reserved == other.Reserved + self.Operation == other.Operation && self.Flags == other.Flags && self.InData == other.InData && self.OutData == other.OutData && self.InStrIndex == other.InStrIndex && self.In32 == other.In32 && self.Out32 == other.Out32 && self.In64 == other.In64 && self.Out64 == other.Out64 && self.StrBufferIndex == other.StrBufferIndex && self.StrBufferChars == other.StrBufferChars && self.StrCharsNeeded == other.StrCharsNeeded && self.DataBufferIndex == other.DataBufferIndex && self.DataBufferBytes == other.DataBufferBytes && self.DataBytesNeeded == other.DataBytesNeeded && self.Status == other.Status && self.Reserved == other.Reserved } } impl ::core::cmp::Eq for EXT_TYPED_DATA {} @@ -7653,25 +7317,7 @@ impl IActiveScriptAuthor { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pszname.into_param().abi(), ::core::mem::transmute(dwflags), pdisp.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddScriptlet< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - >( - &self, - pszdefaultname: Param0, - pszcode: Param1, - pszitemname: Param2, - pszsubitemname: Param3, - pszeventname: Param4, - pszdelimiter: Param5, - dwcookie: u32, - dwflags: u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddScriptlet<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pszdefaultname: Param0, pszcode: Param1, pszitemname: Param2, pszsubitemname: Param3, pszeventname: Param4, pszdelimiter: Param5, dwcookie: u32, dwflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pszdefaultname.into_param().abi(), pszcode.into_param().abi(), pszitemname.into_param().abi(), pszsubitemname.into_param().abi(), pszeventname.into_param().abi(), pszdelimiter.into_param().abi(), ::core::mem::transmute(dwcookie), ::core::mem::transmute(dwflags)).ok() } #[cfg(feature = "Win32_Foundation")] @@ -7716,20 +7362,7 @@ impl IActiveScriptAuthor { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetInfoFromContext<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pszcode: Param0, cchcode: u32, ichcurrentposition: u32, dwlisttypesrequested: u32, pdwlisttypesprovided: *mut u32, pichlistanchorposition: *mut u32, pichfuncanchorposition: *mut u32, pmemid: *mut i32, picurrentparameter: *mut i32, ppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - pszcode.into_param().abi(), - ::core::mem::transmute(cchcode), - ::core::mem::transmute(ichcurrentposition), - ::core::mem::transmute(dwlisttypesrequested), - ::core::mem::transmute(pdwlisttypesprovided), - ::core::mem::transmute(pichlistanchorposition), - ::core::mem::transmute(pichfuncanchorposition), - ::core::mem::transmute(pmemid), - ::core::mem::transmute(picurrentparameter), - ::core::mem::transmute(ppunk), - ) - .ok() + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), pszcode.into_param().abi(), ::core::mem::transmute(cchcode), ::core::mem::transmute(ichcurrentposition), ::core::mem::transmute(dwlisttypesrequested), ::core::mem::transmute(pdwlisttypesprovided), ::core::mem::transmute(pichlistanchorposition), ::core::mem::transmute(pichfuncanchorposition), ::core::mem::transmute(pmemid), ::core::mem::transmute(picurrentparameter), ::core::mem::transmute(ppunk)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn IsCommitChar(&self, ch: u16) -> ::windows::core::Result { @@ -7797,25 +7430,7 @@ pub struct IActiveScriptAuthor_abi( pub struct IActiveScriptAuthorProcedure(pub ::windows::core::IUnknown); impl IActiveScriptAuthorProcedure { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ParseProcedureText< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Com::IDispatch>, - >( - &self, - pszcode: Param0, - pszformalparams: Param1, - pszprocedurename: Param2, - pszitemname: Param3, - pszdelimiter: Param4, - dwcookie: u32, - dwflags: u32, - pdispfor: Param7, - ) -> ::windows::core::Result<()> { + pub unsafe fn ParseProcedureText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Com::IDispatch>>(&self, pszcode: Param0, pszformalparams: Param1, pszprocedurename: Param2, pszitemname: Param3, pszdelimiter: Param4, dwcookie: u32, dwflags: u32, pdispfor: Param7) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pszcode.into_param().abi(), pszformalparams.into_param().abi(), pszprocedurename.into_param().abi(), pszitemname.into_param().abi(), pszdelimiter.into_param().abi(), ::core::mem::transmute(dwcookie), ::core::mem::transmute(dwflags), pdispfor.into_param().abi()).ok() } } @@ -8263,12 +7878,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IActi } #[repr(C)] #[doc(hidden)] -pub struct IActiveScriptErrorDebug110_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pexceptionkind: *mut SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND) -> ::windows::core::HRESULT, -); +pub struct IActiveScriptErrorDebug110_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pexceptionkind: *mut SCRIPT_ERROR_DEBUG_EXCEPTION_THROWN_KIND) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IActiveScriptGarbageCollector(pub ::windows::core::IUnknown); @@ -8303,12 +7913,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IActi } #[repr(C)] #[doc(hidden)] -pub struct IActiveScriptGarbageCollector_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, scriptgctype: SCRIPTGCTYPE) -> ::windows::core::HRESULT, -); +pub struct IActiveScriptGarbageCollector_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, scriptgctype: SCRIPTGCTYPE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IActiveScriptHostEncode(pub ::windows::core::IUnknown); @@ -8359,15 +7964,7 @@ impl IActiveScriptParse32 { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn AddScriptlet< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - >( + pub unsafe fn AddScriptlet<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( &self, pstrdefaultname: Param0, pstrcode: Param1, @@ -8381,48 +7978,11 @@ impl IActiveScriptParse32 { pbstrname: *mut super::super::super::Foundation::BSTR, pexcepinfo: *mut super::super::Com::EXCEPINFO, ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - pstrdefaultname.into_param().abi(), - pstrcode.into_param().abi(), - pstritemname.into_param().abi(), - pstrsubitemname.into_param().abi(), - pstreventname.into_param().abi(), - pstrdelimiter.into_param().abi(), - ::core::mem::transmute(dwsourcecontextcookie), - ::core::mem::transmute(ulstartinglinenumber), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pbstrname), - ::core::mem::transmute(pexcepinfo), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pstrdefaultname.into_param().abi(), pstrcode.into_param().abi(), pstritemname.into_param().abi(), pstrsubitemname.into_param().abi(), pstreventname.into_param().abi(), pstrdelimiter.into_param().abi(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pexcepinfo)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn ParseScriptText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - pstrcode: Param0, - pstritemname: Param1, - punkcontext: Param2, - pstrdelimiter: Param3, - dwsourcecontextcookie: u32, - ulstartinglinenumber: u32, - dwflags: u32, - pvarresult: *mut super::super::Com::VARIANT, - pexcepinfo: *mut super::super::Com::EXCEPINFO, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - pstrcode.into_param().abi(), - pstritemname.into_param().abi(), - punkcontext.into_param().abi(), - pstrdelimiter.into_param().abi(), - ::core::mem::transmute(dwsourcecontextcookie), - ::core::mem::transmute(ulstartinglinenumber), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ) - .ok() + pub unsafe fn ParseScriptText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pstrcode: Param0, pstritemname: Param1, punkcontext: Param2, pstrdelimiter: Param3, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32, pvarresult: *mut super::super::Com::VARIANT, pexcepinfo: *mut super::super::Com::EXCEPINFO) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pstrcode.into_param().abi(), pstritemname.into_param().abi(), punkcontext.into_param().abi(), pstrdelimiter.into_param().abi(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo)).ok() } } unsafe impl ::windows::core::Interface for IActiveScriptParse32 { @@ -8456,35 +8016,9 @@ pub struct IActiveScriptParse32_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pstrdefaultname: super::super::super::Foundation::PWSTR, - pstrcode: super::super::super::Foundation::PWSTR, - pstritemname: super::super::super::Foundation::PWSTR, - pstrsubitemname: super::super::super::Foundation::PWSTR, - pstreventname: super::super::super::Foundation::PWSTR, - pstrdelimiter: super::super::super::Foundation::PWSTR, - dwsourcecontextcookie: u32, - ulstartinglinenumber: u32, - dwflags: u32, - pbstrname: *mut ::core::mem::ManuallyDrop, - pexcepinfo: *mut ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrdefaultname: super::super::super::Foundation::PWSTR, pstrcode: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, pstrsubitemname: super::super::super::Foundation::PWSTR, pstreventname: super::super::super::Foundation::PWSTR, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32, pbstrname: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pstrcode: super::super::super::Foundation::PWSTR, - pstritemname: super::super::super::Foundation::PWSTR, - punkcontext: ::windows::core::RawPtr, - pstrdelimiter: super::super::super::Foundation::PWSTR, - dwsourcecontextcookie: u32, - ulstartinglinenumber: u32, - dwflags: u32, - pvarresult: *mut ::core::mem::ManuallyDrop, - pexcepinfo: *mut ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrcode: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, punkcontext: ::windows::core::RawPtr, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8495,15 +8029,7 @@ impl IActiveScriptParse64 { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn AddScriptlet< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - >( + pub unsafe fn AddScriptlet<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( &self, pstrdefaultname: Param0, pstrcode: Param1, @@ -8517,48 +8043,11 @@ impl IActiveScriptParse64 { pbstrname: *mut super::super::super::Foundation::BSTR, pexcepinfo: *mut super::super::Com::EXCEPINFO, ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - pstrdefaultname.into_param().abi(), - pstrcode.into_param().abi(), - pstritemname.into_param().abi(), - pstrsubitemname.into_param().abi(), - pstreventname.into_param().abi(), - pstrdelimiter.into_param().abi(), - ::core::mem::transmute(dwsourcecontextcookie), - ::core::mem::transmute(ulstartinglinenumber), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pbstrname), - ::core::mem::transmute(pexcepinfo), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pstrdefaultname.into_param().abi(), pstrcode.into_param().abi(), pstritemname.into_param().abi(), pstrsubitemname.into_param().abi(), pstreventname.into_param().abi(), pstrdelimiter.into_param().abi(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(pbstrname), ::core::mem::transmute(pexcepinfo)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn ParseScriptText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - pstrcode: Param0, - pstritemname: Param1, - punkcontext: Param2, - pstrdelimiter: Param3, - dwsourcecontextcookie: u64, - ulstartinglinenumber: u32, - dwflags: u32, - pvarresult: *mut super::super::Com::VARIANT, - pexcepinfo: *mut super::super::Com::EXCEPINFO, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - pstrcode.into_param().abi(), - pstritemname.into_param().abi(), - punkcontext.into_param().abi(), - pstrdelimiter.into_param().abi(), - ::core::mem::transmute(dwsourcecontextcookie), - ::core::mem::transmute(ulstartinglinenumber), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ) - .ok() + pub unsafe fn ParseScriptText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pstrcode: Param0, pstritemname: Param1, punkcontext: Param2, pstrdelimiter: Param3, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32, pvarresult: *mut super::super::Com::VARIANT, pexcepinfo: *mut super::super::Com::EXCEPINFO) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pstrcode.into_param().abi(), pstritemname.into_param().abi(), punkcontext.into_param().abi(), pstrdelimiter.into_param().abi(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo)).ok() } } unsafe impl ::windows::core::Interface for IActiveScriptParse64 { @@ -8592,35 +8081,9 @@ pub struct IActiveScriptParse64_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pstrdefaultname: super::super::super::Foundation::PWSTR, - pstrcode: super::super::super::Foundation::PWSTR, - pstritemname: super::super::super::Foundation::PWSTR, - pstrsubitemname: super::super::super::Foundation::PWSTR, - pstreventname: super::super::super::Foundation::PWSTR, - pstrdelimiter: super::super::super::Foundation::PWSTR, - dwsourcecontextcookie: u64, - ulstartinglinenumber: u32, - dwflags: u32, - pbstrname: *mut ::core::mem::ManuallyDrop, - pexcepinfo: *mut ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrdefaultname: super::super::super::Foundation::PWSTR, pstrcode: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, pstrsubitemname: super::super::super::Foundation::PWSTR, pstreventname: super::super::super::Foundation::PWSTR, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32, pbstrname: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pstrcode: super::super::super::Foundation::PWSTR, - pstritemname: super::super::super::Foundation::PWSTR, - punkcontext: ::windows::core::RawPtr, - pstrdelimiter: super::super::super::Foundation::PWSTR, - dwsourcecontextcookie: u64, - ulstartinglinenumber: u32, - dwflags: u32, - pvarresult: *mut ::core::mem::ManuallyDrop, - pexcepinfo: *mut ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrcode: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, punkcontext: ::windows::core::RawPtr, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8628,41 +8091,9 @@ pub struct IActiveScriptParse64_abi( pub struct IActiveScriptParseProcedure2_32(pub ::windows::core::IUnknown); impl IActiveScriptParseProcedure2_32 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ParseProcedureText< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - >( - &self, - pstrcode: Param0, - pstrformalparams: Param1, - pstrprocedurename: Param2, - pstritemname: Param3, - punkcontext: Param4, - pstrdelimiter: Param5, - dwsourcecontextcookie: u32, - ulstartinglinenumber: u32, - dwflags: u32, - ) -> ::windows::core::Result { + pub unsafe fn ParseProcedureText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pstrcode: Param0, pstrformalparams: Param1, pstrprocedurename: Param2, pstritemname: Param3, punkcontext: Param4, pstrdelimiter: Param5, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pstrcode.into_param().abi(), - pstrformalparams.into_param().abi(), - pstrprocedurename.into_param().abi(), - pstritemname.into_param().abi(), - punkcontext.into_param().abi(), - pstrdelimiter.into_param().abi(), - ::core::mem::transmute(dwsourcecontextcookie), - ::core::mem::transmute(ulstartinglinenumber), - ::core::mem::transmute(dwflags), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pstrcode.into_param().abi(), pstrformalparams.into_param().abi(), pstrprocedurename.into_param().abi(), pstritemname.into_param().abi(), punkcontext.into_param().abi(), pstrdelimiter.into_param().abi(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IActiveScriptParseProcedure2_32 { @@ -8715,20 +8146,7 @@ pub struct IActiveScriptParseProcedure2_32_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pstrcode: super::super::super::Foundation::PWSTR, - pstrformalparams: super::super::super::Foundation::PWSTR, - pstrprocedurename: super::super::super::Foundation::PWSTR, - pstritemname: super::super::super::Foundation::PWSTR, - punkcontext: ::windows::core::RawPtr, - pstrdelimiter: super::super::super::Foundation::PWSTR, - dwsourcecontextcookie: u32, - ulstartinglinenumber: u32, - dwflags: u32, - ppdisp: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrcode: super::super::super::Foundation::PWSTR, pstrformalparams: super::super::super::Foundation::PWSTR, pstrprocedurename: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, punkcontext: ::windows::core::RawPtr, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32, ppdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -8736,41 +8154,9 @@ pub struct IActiveScriptParseProcedure2_32_abi( pub struct IActiveScriptParseProcedure2_64(pub ::windows::core::IUnknown); impl IActiveScriptParseProcedure2_64 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ParseProcedureText< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - >( - &self, - pstrcode: Param0, - pstrformalparams: Param1, - pstrprocedurename: Param2, - pstritemname: Param3, - punkcontext: Param4, - pstrdelimiter: Param5, - dwsourcecontextcookie: u64, - ulstartinglinenumber: u32, - dwflags: u32, - ) -> ::windows::core::Result { + pub unsafe fn ParseProcedureText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pstrcode: Param0, pstrformalparams: Param1, pstrprocedurename: Param2, pstritemname: Param3, punkcontext: Param4, pstrdelimiter: Param5, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pstrcode.into_param().abi(), - pstrformalparams.into_param().abi(), - pstrprocedurename.into_param().abi(), - pstritemname.into_param().abi(), - punkcontext.into_param().abi(), - pstrdelimiter.into_param().abi(), - ::core::mem::transmute(dwsourcecontextcookie), - ::core::mem::transmute(ulstartinglinenumber), - ::core::mem::transmute(dwflags), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pstrcode.into_param().abi(), pstrformalparams.into_param().abi(), pstrprocedurename.into_param().abi(), pstritemname.into_param().abi(), punkcontext.into_param().abi(), pstrdelimiter.into_param().abi(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IActiveScriptParseProcedure2_64 { @@ -8823,20 +8209,7 @@ pub struct IActiveScriptParseProcedure2_64_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pstrcode: super::super::super::Foundation::PWSTR, - pstrformalparams: super::super::super::Foundation::PWSTR, - pstrprocedurename: super::super::super::Foundation::PWSTR, - pstritemname: super::super::super::Foundation::PWSTR, - punkcontext: ::windows::core::RawPtr, - pstrdelimiter: super::super::super::Foundation::PWSTR, - dwsourcecontextcookie: u64, - ulstartinglinenumber: u32, - dwflags: u32, - ppdisp: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrcode: super::super::super::Foundation::PWSTR, pstrformalparams: super::super::super::Foundation::PWSTR, pstrprocedurename: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, punkcontext: ::windows::core::RawPtr, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32, ppdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -8844,41 +8217,9 @@ pub struct IActiveScriptParseProcedure2_64_abi( pub struct IActiveScriptParseProcedure32(pub ::windows::core::IUnknown); impl IActiveScriptParseProcedure32 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ParseProcedureText< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - >( - &self, - pstrcode: Param0, - pstrformalparams: Param1, - pstrprocedurename: Param2, - pstritemname: Param3, - punkcontext: Param4, - pstrdelimiter: Param5, - dwsourcecontextcookie: u32, - ulstartinglinenumber: u32, - dwflags: u32, - ) -> ::windows::core::Result { + pub unsafe fn ParseProcedureText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pstrcode: Param0, pstrformalparams: Param1, pstrprocedurename: Param2, pstritemname: Param3, punkcontext: Param4, pstrdelimiter: Param5, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pstrcode.into_param().abi(), - pstrformalparams.into_param().abi(), - pstrprocedurename.into_param().abi(), - pstritemname.into_param().abi(), - punkcontext.into_param().abi(), - pstrdelimiter.into_param().abi(), - ::core::mem::transmute(dwsourcecontextcookie), - ::core::mem::transmute(ulstartinglinenumber), - ::core::mem::transmute(dwflags), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pstrcode.into_param().abi(), pstrformalparams.into_param().abi(), pstrprocedurename.into_param().abi(), pstritemname.into_param().abi(), punkcontext.into_param().abi(), pstrdelimiter.into_param().abi(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IActiveScriptParseProcedure32 { @@ -8911,20 +8252,7 @@ pub struct IActiveScriptParseProcedure32_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pstrcode: super::super::super::Foundation::PWSTR, - pstrformalparams: super::super::super::Foundation::PWSTR, - pstrprocedurename: super::super::super::Foundation::PWSTR, - pstritemname: super::super::super::Foundation::PWSTR, - punkcontext: ::windows::core::RawPtr, - pstrdelimiter: super::super::super::Foundation::PWSTR, - dwsourcecontextcookie: u32, - ulstartinglinenumber: u32, - dwflags: u32, - ppdisp: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrcode: super::super::super::Foundation::PWSTR, pstrformalparams: super::super::super::Foundation::PWSTR, pstrprocedurename: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, punkcontext: ::windows::core::RawPtr, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32, ppdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -8932,41 +8260,9 @@ pub struct IActiveScriptParseProcedure32_abi( pub struct IActiveScriptParseProcedure64(pub ::windows::core::IUnknown); impl IActiveScriptParseProcedure64 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ParseProcedureText< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - >( - &self, - pstrcode: Param0, - pstrformalparams: Param1, - pstrprocedurename: Param2, - pstritemname: Param3, - punkcontext: Param4, - pstrdelimiter: Param5, - dwsourcecontextcookie: u64, - ulstartinglinenumber: u32, - dwflags: u32, - ) -> ::windows::core::Result { + pub unsafe fn ParseProcedureText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pstrcode: Param0, pstrformalparams: Param1, pstrprocedurename: Param2, pstritemname: Param3, punkcontext: Param4, pstrdelimiter: Param5, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pstrcode.into_param().abi(), - pstrformalparams.into_param().abi(), - pstrprocedurename.into_param().abi(), - pstritemname.into_param().abi(), - punkcontext.into_param().abi(), - pstrdelimiter.into_param().abi(), - ::core::mem::transmute(dwsourcecontextcookie), - ::core::mem::transmute(ulstartinglinenumber), - ::core::mem::transmute(dwflags), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pstrcode.into_param().abi(), pstrformalparams.into_param().abi(), pstrprocedurename.into_param().abi(), pstritemname.into_param().abi(), punkcontext.into_param().abi(), pstrdelimiter.into_param().abi(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IActiveScriptParseProcedure64 { @@ -8999,20 +8295,7 @@ pub struct IActiveScriptParseProcedure64_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pstrcode: super::super::super::Foundation::PWSTR, - pstrformalparams: super::super::super::Foundation::PWSTR, - pstrprocedurename: super::super::super::Foundation::PWSTR, - pstritemname: super::super::super::Foundation::PWSTR, - punkcontext: ::windows::core::RawPtr, - pstrdelimiter: super::super::super::Foundation::PWSTR, - dwsourcecontextcookie: u64, - ulstartinglinenumber: u32, - dwflags: u32, - ppdisp: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrcode: super::super::super::Foundation::PWSTR, pstrformalparams: super::super::super::Foundation::PWSTR, pstrprocedurename: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, punkcontext: ::windows::core::RawPtr, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32, ppdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -9020,31 +8303,9 @@ pub struct IActiveScriptParseProcedure64_abi( pub struct IActiveScriptParseProcedureOld32(pub ::windows::core::IUnknown); impl IActiveScriptParseProcedureOld32 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ParseProcedureText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - pstrcode: Param0, - pstrformalparams: Param1, - pstritemname: Param2, - punkcontext: Param3, - pstrdelimiter: Param4, - dwsourcecontextcookie: u32, - ulstartinglinenumber: u32, - dwflags: u32, - ) -> ::windows::core::Result { + pub unsafe fn ParseProcedureText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pstrcode: Param0, pstrformalparams: Param1, pstritemname: Param2, punkcontext: Param3, pstrdelimiter: Param4, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pstrcode.into_param().abi(), - pstrformalparams.into_param().abi(), - pstritemname.into_param().abi(), - punkcontext.into_param().abi(), - pstrdelimiter.into_param().abi(), - ::core::mem::transmute(dwsourcecontextcookie), - ::core::mem::transmute(ulstartinglinenumber), - ::core::mem::transmute(dwflags), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pstrcode.into_param().abi(), pstrformalparams.into_param().abi(), pstritemname.into_param().abi(), punkcontext.into_param().abi(), pstrdelimiter.into_param().abi(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IActiveScriptParseProcedureOld32 { @@ -9077,8 +8338,7 @@ pub struct IActiveScriptParseProcedureOld32_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrcode: super::super::super::Foundation::PWSTR, pstrformalparams: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, punkcontext: ::windows::core::RawPtr, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32, ppdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrcode: super::super::super::Foundation::PWSTR, pstrformalparams: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, punkcontext: ::windows::core::RawPtr, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u32, ulstartinglinenumber: u32, dwflags: u32, ppdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -9086,31 +8346,9 @@ pub struct IActiveScriptParseProcedureOld32_abi( pub struct IActiveScriptParseProcedureOld64(pub ::windows::core::IUnknown); impl IActiveScriptParseProcedureOld64 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ParseProcedureText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - pstrcode: Param0, - pstrformalparams: Param1, - pstritemname: Param2, - punkcontext: Param3, - pstrdelimiter: Param4, - dwsourcecontextcookie: u64, - ulstartinglinenumber: u32, - dwflags: u32, - ) -> ::windows::core::Result { + pub unsafe fn ParseProcedureText<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pstrcode: Param0, pstrformalparams: Param1, pstritemname: Param2, punkcontext: Param3, pstrdelimiter: Param4, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pstrcode.into_param().abi(), - pstrformalparams.into_param().abi(), - pstritemname.into_param().abi(), - punkcontext.into_param().abi(), - pstrdelimiter.into_param().abi(), - ::core::mem::transmute(dwsourcecontextcookie), - ::core::mem::transmute(ulstartinglinenumber), - ::core::mem::transmute(dwflags), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pstrcode.into_param().abi(), pstrformalparams.into_param().abi(), pstritemname.into_param().abi(), punkcontext.into_param().abi(), pstrdelimiter.into_param().abi(), ::core::mem::transmute(dwsourcecontextcookie), ::core::mem::transmute(ulstartinglinenumber), ::core::mem::transmute(dwflags), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IActiveScriptParseProcedureOld64 { @@ -9143,8 +8381,7 @@ pub struct IActiveScriptParseProcedureOld64_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrcode: super::super::super::Foundation::PWSTR, pstrformalparams: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, punkcontext: ::windows::core::RawPtr, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32, ppdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstrcode: super::super::super::Foundation::PWSTR, pstrformalparams: super::super::super::Foundation::PWSTR, pstritemname: super::super::super::Foundation::PWSTR, punkcontext: ::windows::core::RawPtr, pstrdelimiter: super::super::super::Foundation::PWSTR, dwsourcecontextcookie: u64, ulstartinglinenumber: u32, dwflags: u32, ppdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -10061,12 +9298,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IActi } #[repr(C)] #[doc(hidden)] -pub struct IActiveScriptSIPInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poid_sip: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IActiveScriptSIPInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poid_sip: *mut ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IActiveScriptSite(pub ::windows::core::IUnknown); @@ -10334,12 +9566,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IActi } #[repr(C)] #[doc(hidden)] -pub struct IActiveScriptSiteInterruptPoll_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IActiveScriptSiteInterruptPoll_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IActiveScriptSiteTraceInfo(pub ::windows::core::IUnknown); @@ -10415,12 +9642,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IActi } #[repr(C)] #[doc(hidden)] -pub struct IActiveScriptSiteUIControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uicitem: SCRIPTUICITEM, puichandling: *mut SCRIPTUICHANDLING) -> ::windows::core::HRESULT, -); +pub struct IActiveScriptSiteUIControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, uicitem: SCRIPTUICITEM, puichandling: *mut SCRIPTUICHANDLING) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IActiveScriptSiteWindow(pub ::windows::core::IUnknown); @@ -10884,12 +10106,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICode } #[repr(C)] #[doc(hidden)] -pub struct ICodeAddressConcept_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcontextobject: ::windows::core::RawPtr, ppsymbol: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ICodeAddressConcept_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcontextobject: ::windows::core::RawPtr, ppsymbol: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IComparableConcept(pub ::windows::core::IUnknown); @@ -12358,36 +11575,11 @@ impl IDebugAdvanced2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn FindSourceFileAndToken<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, startelement: u32, modaddr: u64, file: Param2, flags: u32, filetoken: *const ::core::ffi::c_void, filetokensize: u32, foundelement: *mut u32, buffer: super::super::super::Foundation::PSTR, buffersize: u32, foundsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startelement), - ::core::mem::transmute(modaddr), - file.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(filetoken), - ::core::mem::transmute(filetokensize), - ::core::mem::transmute(foundelement), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(foundsize), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(startelement), ::core::mem::transmute(modaddr), file.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(filetoken), ::core::mem::transmute(filetokensize), ::core::mem::transmute(foundelement), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(foundsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSymbolInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: super::super::super::Foundation::PSTR, stringbuffersize: u32, stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(which), - ::core::mem::transmute(arg64), - ::core::mem::transmute(arg32), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(infosize), - ::core::mem::transmute(stringbuffer), - ::core::mem::transmute(stringbuffersize), - ::core::mem::transmute(stringsize), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(stringbuffer), ::core::mem::transmute(stringbuffersize), ::core::mem::transmute(stringsize)).ok() } pub unsafe fn GetSystemObjectInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() @@ -12453,36 +11645,11 @@ impl IDebugAdvanced3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn FindSourceFileAndToken<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, startelement: u32, modaddr: u64, file: Param2, flags: u32, filetoken: *const ::core::ffi::c_void, filetokensize: u32, foundelement: *mut u32, buffer: super::super::super::Foundation::PSTR, buffersize: u32, foundsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startelement), - ::core::mem::transmute(modaddr), - file.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(filetoken), - ::core::mem::transmute(filetokensize), - ::core::mem::transmute(foundelement), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(foundsize), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(startelement), ::core::mem::transmute(modaddr), file.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(filetoken), ::core::mem::transmute(filetokensize), ::core::mem::transmute(foundelement), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(foundsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSymbolInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: super::super::super::Foundation::PSTR, stringbuffersize: u32, stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(which), - ::core::mem::transmute(arg64), - ::core::mem::transmute(arg32), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(infosize), - ::core::mem::transmute(stringbuffer), - ::core::mem::transmute(stringbuffersize), - ::core::mem::transmute(stringsize), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(stringbuffer), ::core::mem::transmute(stringbuffersize), ::core::mem::transmute(stringsize)).ok() } pub unsafe fn GetSystemObjectInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() @@ -12493,36 +11660,11 @@ impl IDebugAdvanced3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn FindSourceFileAndTokenWide<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, startelement: u32, modaddr: u64, file: Param2, flags: u32, filetoken: *const ::core::ffi::c_void, filetokensize: u32, foundelement: *mut u32, buffer: super::super::super::Foundation::PWSTR, buffersize: u32, foundsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startelement), - ::core::mem::transmute(modaddr), - file.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(filetoken), - ::core::mem::transmute(filetokensize), - ::core::mem::transmute(foundelement), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(foundsize), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(startelement), ::core::mem::transmute(modaddr), file.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(filetoken), ::core::mem::transmute(filetokensize), ::core::mem::transmute(foundelement), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(foundsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSymbolInformationWide(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: super::super::super::Foundation::PWSTR, stringbuffersize: u32, stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).12)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(which), - ::core::mem::transmute(arg64), - ::core::mem::transmute(arg32), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(infosize), - ::core::mem::transmute(stringbuffer), - ::core::mem::transmute(stringbuffersize), - ::core::mem::transmute(stringsize), - ) - .ok() + (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(stringbuffer), ::core::mem::transmute(stringbuffersize), ::core::mem::transmute(stringsize)).ok() } } unsafe impl ::windows::core::Interface for IDebugAdvanced3 { @@ -12591,36 +11733,11 @@ impl IDebugAdvanced4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn FindSourceFileAndToken<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, startelement: u32, modaddr: u64, file: Param2, flags: u32, filetoken: *const ::core::ffi::c_void, filetokensize: u32, foundelement: *mut u32, buffer: super::super::super::Foundation::PSTR, buffersize: u32, foundsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startelement), - ::core::mem::transmute(modaddr), - file.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(filetoken), - ::core::mem::transmute(filetokensize), - ::core::mem::transmute(foundelement), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(foundsize), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(startelement), ::core::mem::transmute(modaddr), file.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(filetoken), ::core::mem::transmute(filetokensize), ::core::mem::transmute(foundelement), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(foundsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSymbolInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: super::super::super::Foundation::PSTR, stringbuffersize: u32, stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(which), - ::core::mem::transmute(arg64), - ::core::mem::transmute(arg32), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(infosize), - ::core::mem::transmute(stringbuffer), - ::core::mem::transmute(stringbuffersize), - ::core::mem::transmute(stringsize), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(stringbuffer), ::core::mem::transmute(stringbuffersize), ::core::mem::transmute(stringsize)).ok() } pub unsafe fn GetSystemObjectInformation(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize)).ok() @@ -12631,53 +11748,15 @@ impl IDebugAdvanced4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn FindSourceFileAndTokenWide<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, startelement: u32, modaddr: u64, file: Param2, flags: u32, filetoken: *const ::core::ffi::c_void, filetokensize: u32, foundelement: *mut u32, buffer: super::super::super::Foundation::PWSTR, buffersize: u32, foundsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startelement), - ::core::mem::transmute(modaddr), - file.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(filetoken), - ::core::mem::transmute(filetokensize), - ::core::mem::transmute(foundelement), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(foundsize), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(startelement), ::core::mem::transmute(modaddr), file.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(filetoken), ::core::mem::transmute(filetokensize), ::core::mem::transmute(foundelement), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(foundsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSymbolInformationWide(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: super::super::super::Foundation::PWSTR, stringbuffersize: u32, stringsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).12)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(which), - ::core::mem::transmute(arg64), - ::core::mem::transmute(arg32), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(infosize), - ::core::mem::transmute(stringbuffer), - ::core::mem::transmute(stringbuffersize), - ::core::mem::transmute(stringsize), - ) - .ok() + (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(stringbuffer), ::core::mem::transmute(stringbuffersize), ::core::mem::transmute(stringsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSymbolInformationWideEx(&self, which: u32, arg64: u64, arg32: u32, buffer: *mut ::core::ffi::c_void, buffersize: u32, infosize: *mut u32, stringbuffer: super::super::super::Foundation::PWSTR, stringbuffersize: u32, stringsize: *mut u32, pinfoex: *mut SYMBOL_INFO_EX) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(which), - ::core::mem::transmute(arg64), - ::core::mem::transmute(arg32), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(infosize), - ::core::mem::transmute(stringbuffer), - ::core::mem::transmute(stringbuffersize), - ::core::mem::transmute(stringsize), - ::core::mem::transmute(pinfoex), - ) - .ok() + (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(which), ::core::mem::transmute(arg64), ::core::mem::transmute(arg32), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), ::core::mem::transmute(infosize), ::core::mem::transmute(stringbuffer), ::core::mem::transmute(stringbuffersize), ::core::mem::transmute(stringsize), ::core::mem::transmute(pinfoex)).ok() } } unsafe impl ::windows::core::Interface for IDebugAdvanced4 { @@ -14062,12 +13141,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugAsyncOperationCallBack_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDebugAsyncOperationCallBack_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDebugBreakpoint(pub ::windows::core::IUnknown); @@ -14567,19 +13641,7 @@ impl IDebugClient { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() @@ -14840,19 +13902,7 @@ impl IDebugClient2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() @@ -15149,19 +14199,7 @@ impl IDebugClient3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() @@ -15323,19 +14361,7 @@ impl IDebugClient3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PWSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PWSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).57)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).57)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateProcessWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, server: u64, commandline: Param1, createflags: u32) -> ::windows::core::Result<()> { @@ -15495,19 +14521,7 @@ impl IDebugClient4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() @@ -15669,19 +14683,7 @@ impl IDebugClient4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PWSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PWSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).57)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).57)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateProcessWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, server: u64, commandline: Param1, createflags: u32) -> ::windows::core::Result<()> { @@ -15876,19 +14878,7 @@ impl IDebugClient5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() @@ -16050,19 +15040,7 @@ impl IDebugClient5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PWSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PWSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).57)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).57)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateProcessWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, server: u64, commandline: Param1, createflags: u32) -> ::windows::core::Result<()> { @@ -16164,54 +15142,12 @@ impl IDebugClient5 { (::windows::core::Interface::vtable(self).82)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateProcessAndAttach2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - &self, - server: u64, - commandline: Param1, - optionsbuffer: *const ::core::ffi::c_void, - optionsbuffersize: u32, - initialdirectory: Param4, - environment: Param5, - processid: u32, - attachflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).83)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - commandline.into_param().abi(), - ::core::mem::transmute(optionsbuffer), - ::core::mem::transmute(optionsbuffersize), - initialdirectory.into_param().abi(), - environment.into_param().abi(), - ::core::mem::transmute(processid), - ::core::mem::transmute(attachflags), - ) - .ok() + pub unsafe fn CreateProcessAndAttach2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, server: u64, commandline: Param1, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: Param4, environment: Param5, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).83)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateProcessAndAttach2Wide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - server: u64, - commandline: Param1, - optionsbuffer: *const ::core::ffi::c_void, - optionsbuffersize: u32, - initialdirectory: Param4, - environment: Param5, - processid: u32, - attachflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).84)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - commandline.into_param().abi(), - ::core::mem::transmute(optionsbuffer), - ::core::mem::transmute(optionsbuffersize), - initialdirectory.into_param().abi(), - environment.into_param().abi(), - ::core::mem::transmute(processid), - ::core::mem::transmute(attachflags), - ) - .ok() + pub unsafe fn CreateProcessAndAttach2Wide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, server: u64, commandline: Param1, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: Param4, environment: Param5, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).84)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn PushOutputLinePrefix<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, newprefix: Param0) -> ::windows::core::Result { @@ -16465,19 +15401,7 @@ impl IDebugClient6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() @@ -16639,19 +15563,7 @@ impl IDebugClient6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PWSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PWSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).57)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).57)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateProcessWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, server: u64, commandline: Param1, createflags: u32) -> ::windows::core::Result<()> { @@ -16753,54 +15665,12 @@ impl IDebugClient6 { (::windows::core::Interface::vtable(self).82)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateProcessAndAttach2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - &self, - server: u64, - commandline: Param1, - optionsbuffer: *const ::core::ffi::c_void, - optionsbuffersize: u32, - initialdirectory: Param4, - environment: Param5, - processid: u32, - attachflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).83)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - commandline.into_param().abi(), - ::core::mem::transmute(optionsbuffer), - ::core::mem::transmute(optionsbuffersize), - initialdirectory.into_param().abi(), - environment.into_param().abi(), - ::core::mem::transmute(processid), - ::core::mem::transmute(attachflags), - ) - .ok() + pub unsafe fn CreateProcessAndAttach2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, server: u64, commandline: Param1, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: Param4, environment: Param5, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).83)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateProcessAndAttach2Wide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - server: u64, - commandline: Param1, - optionsbuffer: *const ::core::ffi::c_void, - optionsbuffersize: u32, - initialdirectory: Param4, - environment: Param5, - processid: u32, - attachflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).84)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - commandline.into_param().abi(), - ::core::mem::transmute(optionsbuffer), - ::core::mem::transmute(optionsbuffersize), - initialdirectory.into_param().abi(), - environment.into_param().abi(), - ::core::mem::transmute(processid), - ::core::mem::transmute(attachflags), - ) - .ok() + pub unsafe fn CreateProcessAndAttach2Wide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, server: u64, commandline: Param1, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: Param4, environment: Param5, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).84)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn PushOutputLinePrefix<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, newprefix: Param0) -> ::windows::core::Result { @@ -17058,19 +15928,7 @@ impl IDebugClient7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() @@ -17232,19 +16090,7 @@ impl IDebugClient7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PWSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PWSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).57)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).57)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateProcessWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, server: u64, commandline: Param1, createflags: u32) -> ::windows::core::Result<()> { @@ -17346,54 +16192,12 @@ impl IDebugClient7 { (::windows::core::Interface::vtable(self).82)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateProcessAndAttach2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - &self, - server: u64, - commandline: Param1, - optionsbuffer: *const ::core::ffi::c_void, - optionsbuffersize: u32, - initialdirectory: Param4, - environment: Param5, - processid: u32, - attachflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).83)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - commandline.into_param().abi(), - ::core::mem::transmute(optionsbuffer), - ::core::mem::transmute(optionsbuffersize), - initialdirectory.into_param().abi(), - environment.into_param().abi(), - ::core::mem::transmute(processid), - ::core::mem::transmute(attachflags), - ) - .ok() + pub unsafe fn CreateProcessAndAttach2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, server: u64, commandline: Param1, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: Param4, environment: Param5, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).83)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateProcessAndAttach2Wide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - server: u64, - commandline: Param1, - optionsbuffer: *const ::core::ffi::c_void, - optionsbuffersize: u32, - initialdirectory: Param4, - environment: Param5, - processid: u32, - attachflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).84)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - commandline.into_param().abi(), - ::core::mem::transmute(optionsbuffer), - ::core::mem::transmute(optionsbuffersize), - initialdirectory.into_param().abi(), - environment.into_param().abi(), - ::core::mem::transmute(processid), - ::core::mem::transmute(attachflags), - ) - .ok() + pub unsafe fn CreateProcessAndAttach2Wide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, server: u64, commandline: Param1, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: Param4, environment: Param5, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).84)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn PushOutputLinePrefix<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, newprefix: Param0) -> ::windows::core::Result { @@ -17655,19 +16459,7 @@ impl IDebugClient8 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescription(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).11)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } pub unsafe fn AttachProcess(&self, server: u64, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() @@ -17829,19 +16621,7 @@ impl IDebugClient8 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetRunningProcessDescriptionWide(&self, server: u64, systemid: u32, flags: u32, exename: super::super::super::Foundation::PWSTR, exenamesize: u32, actualexenamesize: *mut u32, description: super::super::super::Foundation::PWSTR, descriptionsize: u32, actualdescriptionsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).57)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - ::core::mem::transmute(systemid), - ::core::mem::transmute(flags), - ::core::mem::transmute(exename), - ::core::mem::transmute(exenamesize), - ::core::mem::transmute(actualexenamesize), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(actualdescriptionsize), - ) - .ok() + (::windows::core::Interface::vtable(self).57)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), ::core::mem::transmute(systemid), ::core::mem::transmute(flags), ::core::mem::transmute(exename), ::core::mem::transmute(exenamesize), ::core::mem::transmute(actualexenamesize), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(actualdescriptionsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateProcessWide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, server: u64, commandline: Param1, createflags: u32) -> ::windows::core::Result<()> { @@ -17943,54 +16723,12 @@ impl IDebugClient8 { (::windows::core::Interface::vtable(self).82)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateProcessAndAttach2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - &self, - server: u64, - commandline: Param1, - optionsbuffer: *const ::core::ffi::c_void, - optionsbuffersize: u32, - initialdirectory: Param4, - environment: Param5, - processid: u32, - attachflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).83)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - commandline.into_param().abi(), - ::core::mem::transmute(optionsbuffer), - ::core::mem::transmute(optionsbuffersize), - initialdirectory.into_param().abi(), - environment.into_param().abi(), - ::core::mem::transmute(processid), - ::core::mem::transmute(attachflags), - ) - .ok() + pub unsafe fn CreateProcessAndAttach2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, server: u64, commandline: Param1, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: Param4, environment: Param5, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).83)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateProcessAndAttach2Wide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - server: u64, - commandline: Param1, - optionsbuffer: *const ::core::ffi::c_void, - optionsbuffersize: u32, - initialdirectory: Param4, - environment: Param5, - processid: u32, - attachflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).84)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(server), - commandline.into_param().abi(), - ::core::mem::transmute(optionsbuffer), - ::core::mem::transmute(optionsbuffersize), - initialdirectory.into_param().abi(), - environment.into_param().abi(), - ::core::mem::transmute(processid), - ::core::mem::transmute(attachflags), - ) - .ok() + pub unsafe fn CreateProcessAndAttach2Wide<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, server: u64, commandline: Param1, optionsbuffer: *const ::core::ffi::c_void, optionsbuffersize: u32, initialdirectory: Param4, environment: Param5, processid: u32, attachflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).84)(::core::mem::transmute_copy(self), ::core::mem::transmute(server), commandline.into_param().abi(), ::core::mem::transmute(optionsbuffer), ::core::mem::transmute(optionsbuffersize), initialdirectory.into_param().abi(), environment.into_param().abi(), ::core::mem::transmute(processid), ::core::mem::transmute(attachflags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn PushOutputLinePrefix<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, newprefix: Param0) -> ::windows::core::Result { @@ -18367,19 +17105,7 @@ impl IDebugControl { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), &mut result__).from_abi::(result__) } pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, totallines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(previouslines), - ::core::mem::transmute(totallines), - ::core::mem::transmute(offset), - ::core::mem::transmute(flags), - ::core::mem::transmute(offsetline), - ::core::mem::transmute(startoffset), - ::core::mem::transmute(endoffset), - ::core::mem::transmute(lineoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), ::core::mem::transmute(totallines), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(lineoffsets)).ok() } pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -18421,20 +17147,7 @@ impl IDebugControl { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSystemVersion(&self, platformid: *mut u32, major: *mut u32, minor: *mut u32, servicepackstring: super::super::super::Foundation::PSTR, servicepackstringsize: u32, servicepackstringused: *mut u32, servicepacknumber: *mut u32, buildstring: super::super::super::Foundation::PSTR, buildstringsize: u32, buildstringused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(platformid), - ::core::mem::transmute(major), - ::core::mem::transmute(minor), - ::core::mem::transmute(servicepackstring), - ::core::mem::transmute(servicepackstringsize), - ::core::mem::transmute(servicepackstringused), - ::core::mem::transmute(servicepacknumber), - ::core::mem::transmute(buildstring), - ::core::mem::transmute(buildstringsize), - ::core::mem::transmute(buildstringused), - ) - .ok() + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), ::core::mem::transmute(platformid), ::core::mem::transmute(major), ::core::mem::transmute(minor), ::core::mem::transmute(servicepackstring), ::core::mem::transmute(servicepackstringsize), ::core::mem::transmute(servicepackstringused), ::core::mem::transmute(servicepacknumber), ::core::mem::transmute(buildstring), ::core::mem::transmute(buildstringsize), ::core::mem::transmute(buildstringused)).ok() } pub unsafe fn GetPageSize(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -18455,17 +17168,7 @@ impl IDebugControl { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -18642,19 +17345,7 @@ impl IDebugControl { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).94)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).94)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } } unsafe impl ::windows::core::Interface for IDebugControl { @@ -18920,19 +17611,7 @@ impl IDebugControl2 { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), &mut result__).from_abi::(result__) } pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, totallines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(previouslines), - ::core::mem::transmute(totallines), - ::core::mem::transmute(offset), - ::core::mem::transmute(flags), - ::core::mem::transmute(offsetline), - ::core::mem::transmute(startoffset), - ::core::mem::transmute(endoffset), - ::core::mem::transmute(lineoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), ::core::mem::transmute(totallines), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(lineoffsets)).ok() } pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -18974,20 +17653,7 @@ impl IDebugControl2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSystemVersion(&self, platformid: *mut u32, major: *mut u32, minor: *mut u32, servicepackstring: super::super::super::Foundation::PSTR, servicepackstringsize: u32, servicepackstringused: *mut u32, servicepacknumber: *mut u32, buildstring: super::super::super::Foundation::PSTR, buildstringsize: u32, buildstringused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(platformid), - ::core::mem::transmute(major), - ::core::mem::transmute(minor), - ::core::mem::transmute(servicepackstring), - ::core::mem::transmute(servicepackstringsize), - ::core::mem::transmute(servicepackstringused), - ::core::mem::transmute(servicepacknumber), - ::core::mem::transmute(buildstring), - ::core::mem::transmute(buildstringsize), - ::core::mem::transmute(buildstringused), - ) - .ok() + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), ::core::mem::transmute(platformid), ::core::mem::transmute(major), ::core::mem::transmute(minor), ::core::mem::transmute(servicepackstring), ::core::mem::transmute(servicepackstringsize), ::core::mem::transmute(servicepackstringused), ::core::mem::transmute(servicepacknumber), ::core::mem::transmute(buildstring), ::core::mem::transmute(buildstringsize), ::core::mem::transmute(buildstringused)).ok() } pub unsafe fn GetPageSize(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -19008,17 +17674,7 @@ impl IDebugControl2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -19195,19 +17851,7 @@ impl IDebugControl2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).94)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).94)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -19227,18 +17871,7 @@ impl IDebugControl2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, index: u32, srcbuffer: super::super::super::Foundation::PSTR, srcbuffersize: u32, srcsize: *mut u32, dstbuffer: super::super::super::Foundation::PSTR, dstbuffersize: u32, dstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).99)( - ::core::mem::transmute_copy(self), - srctext.into_param().abi(), - ::core::mem::transmute(index), - ::core::mem::transmute(srcbuffer), - ::core::mem::transmute(srcbuffersize), - ::core::mem::transmute(srcsize), - ::core::mem::transmute(dstbuffer), - ::core::mem::transmute(dstbuffersize), - ::core::mem::transmute(dstsize), - ) - .ok() + (::windows::core::Interface::vtable(self).99)(::core::mem::transmute_copy(self), srctext.into_param().abi(), ::core::mem::transmute(index), ::core::mem::transmute(srcbuffer), ::core::mem::transmute(srcbuffersize), ::core::mem::transmute(srcsize), ::core::mem::transmute(dstbuffer), ::core::mem::transmute(dstbuffersize), ::core::mem::transmute(dstsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, dsttext: Param1) -> ::windows::core::Result<()> { @@ -19524,19 +18157,7 @@ impl IDebugControl3 { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), &mut result__).from_abi::(result__) } pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, totallines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(previouslines), - ::core::mem::transmute(totallines), - ::core::mem::transmute(offset), - ::core::mem::transmute(flags), - ::core::mem::transmute(offsetline), - ::core::mem::transmute(startoffset), - ::core::mem::transmute(endoffset), - ::core::mem::transmute(lineoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), ::core::mem::transmute(totallines), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(lineoffsets)).ok() } pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -19578,20 +18199,7 @@ impl IDebugControl3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSystemVersion(&self, platformid: *mut u32, major: *mut u32, minor: *mut u32, servicepackstring: super::super::super::Foundation::PSTR, servicepackstringsize: u32, servicepackstringused: *mut u32, servicepacknumber: *mut u32, buildstring: super::super::super::Foundation::PSTR, buildstringsize: u32, buildstringused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(platformid), - ::core::mem::transmute(major), - ::core::mem::transmute(minor), - ::core::mem::transmute(servicepackstring), - ::core::mem::transmute(servicepackstringsize), - ::core::mem::transmute(servicepackstringused), - ::core::mem::transmute(servicepacknumber), - ::core::mem::transmute(buildstring), - ::core::mem::transmute(buildstringsize), - ::core::mem::transmute(buildstringused), - ) - .ok() + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), ::core::mem::transmute(platformid), ::core::mem::transmute(major), ::core::mem::transmute(minor), ::core::mem::transmute(servicepackstring), ::core::mem::transmute(servicepackstringsize), ::core::mem::transmute(servicepackstringused), ::core::mem::transmute(servicepacknumber), ::core::mem::transmute(buildstring), ::core::mem::transmute(buildstringsize), ::core::mem::transmute(buildstringused)).ok() } pub unsafe fn GetPageSize(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -19612,17 +18220,7 @@ impl IDebugControl3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -19799,19 +18397,7 @@ impl IDebugControl3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).94)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).94)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -19831,18 +18417,7 @@ impl IDebugControl3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, index: u32, srcbuffer: super::super::super::Foundation::PSTR, srcbuffersize: u32, srcsize: *mut u32, dstbuffer: super::super::super::Foundation::PSTR, dstbuffersize: u32, dstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).99)( - ::core::mem::transmute_copy(self), - srctext.into_param().abi(), - ::core::mem::transmute(index), - ::core::mem::transmute(srcbuffer), - ::core::mem::transmute(srcbuffersize), - ::core::mem::transmute(srcsize), - ::core::mem::transmute(dstbuffer), - ::core::mem::transmute(dstbuffersize), - ::core::mem::transmute(dstsize), - ) - .ok() + (::windows::core::Interface::vtable(self).99)(::core::mem::transmute_copy(self), srctext.into_param().abi(), ::core::mem::transmute(index), ::core::mem::transmute(srcbuffer), ::core::mem::transmute(srcbuffersize), ::core::mem::transmute(srcsize), ::core::mem::transmute(dstbuffer), ::core::mem::transmute(dstbuffersize), ::core::mem::transmute(dstsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, dsttext: Param1) -> ::windows::core::Result<()> { @@ -19884,17 +18459,7 @@ impl IDebugControl3 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetExpressionSyntaxNames(&self, index: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).111)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(index), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).111)(::core::mem::transmute_copy(self), ::core::mem::transmute(index), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetNumberEvents(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -20203,19 +18768,7 @@ impl IDebugControl4 { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), &mut result__).from_abi::(result__) } pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, totallines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(previouslines), - ::core::mem::transmute(totallines), - ::core::mem::transmute(offset), - ::core::mem::transmute(flags), - ::core::mem::transmute(offsetline), - ::core::mem::transmute(startoffset), - ::core::mem::transmute(endoffset), - ::core::mem::transmute(lineoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), ::core::mem::transmute(totallines), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(lineoffsets)).ok() } pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -20257,20 +18810,7 @@ impl IDebugControl4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSystemVersion(&self, platformid: *mut u32, major: *mut u32, minor: *mut u32, servicepackstring: super::super::super::Foundation::PSTR, servicepackstringsize: u32, servicepackstringused: *mut u32, servicepacknumber: *mut u32, buildstring: super::super::super::Foundation::PSTR, buildstringsize: u32, buildstringused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(platformid), - ::core::mem::transmute(major), - ::core::mem::transmute(minor), - ::core::mem::transmute(servicepackstring), - ::core::mem::transmute(servicepackstringsize), - ::core::mem::transmute(servicepackstringused), - ::core::mem::transmute(servicepacknumber), - ::core::mem::transmute(buildstring), - ::core::mem::transmute(buildstringsize), - ::core::mem::transmute(buildstringused), - ) - .ok() + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), ::core::mem::transmute(platformid), ::core::mem::transmute(major), ::core::mem::transmute(minor), ::core::mem::transmute(servicepackstring), ::core::mem::transmute(servicepackstringsize), ::core::mem::transmute(servicepackstringused), ::core::mem::transmute(servicepacknumber), ::core::mem::transmute(buildstring), ::core::mem::transmute(buildstringsize), ::core::mem::transmute(buildstringused)).ok() } pub unsafe fn GetPageSize(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -20291,17 +18831,7 @@ impl IDebugControl4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -20478,19 +19008,7 @@ impl IDebugControl4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).94)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).94)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -20510,18 +19028,7 @@ impl IDebugControl4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, index: u32, srcbuffer: super::super::super::Foundation::PSTR, srcbuffersize: u32, srcsize: *mut u32, dstbuffer: super::super::super::Foundation::PSTR, dstbuffersize: u32, dstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).99)( - ::core::mem::transmute_copy(self), - srctext.into_param().abi(), - ::core::mem::transmute(index), - ::core::mem::transmute(srcbuffer), - ::core::mem::transmute(srcbuffersize), - ::core::mem::transmute(srcsize), - ::core::mem::transmute(dstbuffer), - ::core::mem::transmute(dstbuffersize), - ::core::mem::transmute(dstsize), - ) - .ok() + (::windows::core::Interface::vtable(self).99)(::core::mem::transmute_copy(self), srctext.into_param().abi(), ::core::mem::transmute(index), ::core::mem::transmute(srcbuffer), ::core::mem::transmute(srcbuffersize), ::core::mem::transmute(srcsize), ::core::mem::transmute(dstbuffer), ::core::mem::transmute(dstbuffersize), ::core::mem::transmute(dstsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, dsttext: Param1) -> ::windows::core::Result<()> { @@ -20563,17 +19070,7 @@ impl IDebugControl4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetExpressionSyntaxNames(&self, index: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).111)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(index), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).111)(::core::mem::transmute_copy(self), ::core::mem::transmute(index), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetNumberEvents(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -20647,17 +19144,7 @@ impl IDebugControl4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNamesWide(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PWSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PWSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).129)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).129)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextMacroWide(&self, slot: u32, buffer: super::super::super::Foundation::PWSTR, buffersize: u32, macrosize: *mut u32) -> ::windows::core::Result<()> { @@ -20742,34 +19229,11 @@ impl IDebugControl4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformationWide(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PWSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).150)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).150)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextReplacementWide<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, srctext: Param0, index: u32, srcbuffer: super::super::super::Foundation::PWSTR, srcbuffersize: u32, srcsize: *mut u32, dstbuffer: super::super::super::Foundation::PWSTR, dstbuffersize: u32, dstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).151)( - ::core::mem::transmute_copy(self), - srctext.into_param().abi(), - ::core::mem::transmute(index), - ::core::mem::transmute(srcbuffer), - ::core::mem::transmute(srcbuffersize), - ::core::mem::transmute(srcsize), - ::core::mem::transmute(dstbuffer), - ::core::mem::transmute(dstbuffersize), - ::core::mem::transmute(dstsize), - ) - .ok() + (::windows::core::Interface::vtable(self).151)(::core::mem::transmute_copy(self), srctext.into_param().abi(), ::core::mem::transmute(index), ::core::mem::transmute(srcbuffer), ::core::mem::transmute(srcbuffersize), ::core::mem::transmute(srcsize), ::core::mem::transmute(dstbuffer), ::core::mem::transmute(dstbuffersize), ::core::mem::transmute(dstsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetTextReplacementWide<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, srctext: Param0, dsttext: Param1) -> ::windows::core::Result<()> { @@ -20781,17 +19245,7 @@ impl IDebugControl4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetExpressionSyntaxNamesWide(&self, index: u32, fullnamebuffer: super::super::super::Foundation::PWSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PWSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).154)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(index), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).154)(::core::mem::transmute_copy(self), ::core::mem::transmute(index), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEventIndexDescriptionWide<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, index: u32, which: u32, buffer: Param2, buffersize: u32) -> ::windows::core::Result { @@ -20827,47 +19281,14 @@ impl IDebugControl4 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTrace(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: *mut DEBUG_STACK_FRAME, framessize: u32, framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).163)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startcontext), - ::core::mem::transmute(startcontextsize), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(framesfilled), - ) - .ok() + (::windows::core::Interface::vtable(self).163)(::core::mem::transmute_copy(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTrace(&self, outputcontrol: u32, frames: *const DEBUG_STACK_FRAME, framessize: u32, framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).164)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(flags), - ) - .ok() + (::windows::core::Interface::vtable(self).164)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() } pub unsafe fn GetStoredEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, context: *mut ::core::ffi::c_void, contextsize: u32, contextused: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).165)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(context), - ::core::mem::transmute(contextsize), - ::core::mem::transmute(contextused), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ) - .ok() + (::windows::core::Interface::vtable(self).165)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), ::core::mem::transmute(contextsize), ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetManagedStatus(&self, flags: *mut u32, whichstring: u32, string: super::super::super::Foundation::PSTR, stringsize: u32, stringneeded: *mut u32) -> ::windows::core::Result<()> { @@ -21269,19 +19690,7 @@ impl IDebugControl5 { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), &mut result__).from_abi::(result__) } pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, totallines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(previouslines), - ::core::mem::transmute(totallines), - ::core::mem::transmute(offset), - ::core::mem::transmute(flags), - ::core::mem::transmute(offsetline), - ::core::mem::transmute(startoffset), - ::core::mem::transmute(endoffset), - ::core::mem::transmute(lineoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), ::core::mem::transmute(totallines), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(lineoffsets)).ok() } pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -21323,20 +19732,7 @@ impl IDebugControl5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSystemVersion(&self, platformid: *mut u32, major: *mut u32, minor: *mut u32, servicepackstring: super::super::super::Foundation::PSTR, servicepackstringsize: u32, servicepackstringused: *mut u32, servicepacknumber: *mut u32, buildstring: super::super::super::Foundation::PSTR, buildstringsize: u32, buildstringused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(platformid), - ::core::mem::transmute(major), - ::core::mem::transmute(minor), - ::core::mem::transmute(servicepackstring), - ::core::mem::transmute(servicepackstringsize), - ::core::mem::transmute(servicepackstringused), - ::core::mem::transmute(servicepacknumber), - ::core::mem::transmute(buildstring), - ::core::mem::transmute(buildstringsize), - ::core::mem::transmute(buildstringused), - ) - .ok() + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), ::core::mem::transmute(platformid), ::core::mem::transmute(major), ::core::mem::transmute(minor), ::core::mem::transmute(servicepackstring), ::core::mem::transmute(servicepackstringsize), ::core::mem::transmute(servicepackstringused), ::core::mem::transmute(servicepacknumber), ::core::mem::transmute(buildstring), ::core::mem::transmute(buildstringsize), ::core::mem::transmute(buildstringused)).ok() } pub unsafe fn GetPageSize(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -21357,17 +19753,7 @@ impl IDebugControl5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -21544,19 +19930,7 @@ impl IDebugControl5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).94)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).94)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -21576,18 +19950,7 @@ impl IDebugControl5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, index: u32, srcbuffer: super::super::super::Foundation::PSTR, srcbuffersize: u32, srcsize: *mut u32, dstbuffer: super::super::super::Foundation::PSTR, dstbuffersize: u32, dstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).99)( - ::core::mem::transmute_copy(self), - srctext.into_param().abi(), - ::core::mem::transmute(index), - ::core::mem::transmute(srcbuffer), - ::core::mem::transmute(srcbuffersize), - ::core::mem::transmute(srcsize), - ::core::mem::transmute(dstbuffer), - ::core::mem::transmute(dstbuffersize), - ::core::mem::transmute(dstsize), - ) - .ok() + (::windows::core::Interface::vtable(self).99)(::core::mem::transmute_copy(self), srctext.into_param().abi(), ::core::mem::transmute(index), ::core::mem::transmute(srcbuffer), ::core::mem::transmute(srcbuffersize), ::core::mem::transmute(srcsize), ::core::mem::transmute(dstbuffer), ::core::mem::transmute(dstbuffersize), ::core::mem::transmute(dstsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, dsttext: Param1) -> ::windows::core::Result<()> { @@ -21629,17 +19992,7 @@ impl IDebugControl5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetExpressionSyntaxNames(&self, index: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).111)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(index), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).111)(::core::mem::transmute_copy(self), ::core::mem::transmute(index), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetNumberEvents(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -21713,17 +20066,7 @@ impl IDebugControl5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNamesWide(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PWSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PWSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).129)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).129)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextMacroWide(&self, slot: u32, buffer: super::super::super::Foundation::PWSTR, buffersize: u32, macrosize: *mut u32) -> ::windows::core::Result<()> { @@ -21808,34 +20151,11 @@ impl IDebugControl5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformationWide(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PWSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).150)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).150)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextReplacementWide<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, srctext: Param0, index: u32, srcbuffer: super::super::super::Foundation::PWSTR, srcbuffersize: u32, srcsize: *mut u32, dstbuffer: super::super::super::Foundation::PWSTR, dstbuffersize: u32, dstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).151)( - ::core::mem::transmute_copy(self), - srctext.into_param().abi(), - ::core::mem::transmute(index), - ::core::mem::transmute(srcbuffer), - ::core::mem::transmute(srcbuffersize), - ::core::mem::transmute(srcsize), - ::core::mem::transmute(dstbuffer), - ::core::mem::transmute(dstbuffersize), - ::core::mem::transmute(dstsize), - ) - .ok() + (::windows::core::Interface::vtable(self).151)(::core::mem::transmute_copy(self), srctext.into_param().abi(), ::core::mem::transmute(index), ::core::mem::transmute(srcbuffer), ::core::mem::transmute(srcbuffersize), ::core::mem::transmute(srcsize), ::core::mem::transmute(dstbuffer), ::core::mem::transmute(dstbuffersize), ::core::mem::transmute(dstsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetTextReplacementWide<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, srctext: Param0, dsttext: Param1) -> ::windows::core::Result<()> { @@ -21847,17 +20167,7 @@ impl IDebugControl5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetExpressionSyntaxNamesWide(&self, index: u32, fullnamebuffer: super::super::super::Foundation::PWSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PWSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).154)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(index), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).154)(::core::mem::transmute_copy(self), ::core::mem::transmute(index), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEventIndexDescriptionWide<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, index: u32, which: u32, buffer: Param2, buffersize: u32) -> ::windows::core::Result { @@ -21893,47 +20203,14 @@ impl IDebugControl5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTrace(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: *mut DEBUG_STACK_FRAME, framessize: u32, framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).163)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startcontext), - ::core::mem::transmute(startcontextsize), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(framesfilled), - ) - .ok() + (::windows::core::Interface::vtable(self).163)(::core::mem::transmute_copy(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTrace(&self, outputcontrol: u32, frames: *const DEBUG_STACK_FRAME, framessize: u32, framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).164)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(flags), - ) - .ok() + (::windows::core::Interface::vtable(self).164)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() } pub unsafe fn GetStoredEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, context: *mut ::core::ffi::c_void, contextsize: u32, contextused: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).165)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(context), - ::core::mem::transmute(contextsize), - ::core::mem::transmute(contextused), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ) - .ok() + (::windows::core::Interface::vtable(self).165)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), ::core::mem::transmute(contextsize), ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetManagedStatus(&self, flags: *mut u32, whichstring: u32, string: super::super::super::Foundation::PSTR, stringsize: u32, stringneeded: *mut u32) -> ::windows::core::Result<()> { @@ -21956,32 +20233,11 @@ impl IDebugControl5 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTraceEx(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: *mut DEBUG_STACK_FRAME_EX, framessize: u32, framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).171)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startcontext), - ::core::mem::transmute(startcontextsize), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(framesfilled), - ) - .ok() + (::windows::core::Interface::vtable(self).171)(::core::mem::transmute_copy(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTraceEx(&self, outputcontrol: u32, frames: *const DEBUG_STACK_FRAME_EX, framessize: u32, framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).172)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(flags), - ) - .ok() + (::windows::core::Interface::vtable(self).172)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() } pub unsafe fn GetBreakpointByGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -22385,19 +20641,7 @@ impl IDebugControl6 { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), &mut result__).from_abi::(result__) } pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, totallines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(previouslines), - ::core::mem::transmute(totallines), - ::core::mem::transmute(offset), - ::core::mem::transmute(flags), - ::core::mem::transmute(offsetline), - ::core::mem::transmute(startoffset), - ::core::mem::transmute(endoffset), - ::core::mem::transmute(lineoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), ::core::mem::transmute(totallines), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(lineoffsets)).ok() } pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -22439,20 +20683,7 @@ impl IDebugControl6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSystemVersion(&self, platformid: *mut u32, major: *mut u32, minor: *mut u32, servicepackstring: super::super::super::Foundation::PSTR, servicepackstringsize: u32, servicepackstringused: *mut u32, servicepacknumber: *mut u32, buildstring: super::super::super::Foundation::PSTR, buildstringsize: u32, buildstringused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(platformid), - ::core::mem::transmute(major), - ::core::mem::transmute(minor), - ::core::mem::transmute(servicepackstring), - ::core::mem::transmute(servicepackstringsize), - ::core::mem::transmute(servicepackstringused), - ::core::mem::transmute(servicepacknumber), - ::core::mem::transmute(buildstring), - ::core::mem::transmute(buildstringsize), - ::core::mem::transmute(buildstringused), - ) - .ok() + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), ::core::mem::transmute(platformid), ::core::mem::transmute(major), ::core::mem::transmute(minor), ::core::mem::transmute(servicepackstring), ::core::mem::transmute(servicepackstringsize), ::core::mem::transmute(servicepackstringused), ::core::mem::transmute(servicepacknumber), ::core::mem::transmute(buildstring), ::core::mem::transmute(buildstringsize), ::core::mem::transmute(buildstringused)).ok() } pub unsafe fn GetPageSize(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -22473,17 +20704,7 @@ impl IDebugControl6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -22660,19 +20881,7 @@ impl IDebugControl6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).94)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).94)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -22692,18 +20901,7 @@ impl IDebugControl6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, index: u32, srcbuffer: super::super::super::Foundation::PSTR, srcbuffersize: u32, srcsize: *mut u32, dstbuffer: super::super::super::Foundation::PSTR, dstbuffersize: u32, dstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).99)( - ::core::mem::transmute_copy(self), - srctext.into_param().abi(), - ::core::mem::transmute(index), - ::core::mem::transmute(srcbuffer), - ::core::mem::transmute(srcbuffersize), - ::core::mem::transmute(srcsize), - ::core::mem::transmute(dstbuffer), - ::core::mem::transmute(dstbuffersize), - ::core::mem::transmute(dstsize), - ) - .ok() + (::windows::core::Interface::vtable(self).99)(::core::mem::transmute_copy(self), srctext.into_param().abi(), ::core::mem::transmute(index), ::core::mem::transmute(srcbuffer), ::core::mem::transmute(srcbuffersize), ::core::mem::transmute(srcsize), ::core::mem::transmute(dstbuffer), ::core::mem::transmute(dstbuffersize), ::core::mem::transmute(dstsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, dsttext: Param1) -> ::windows::core::Result<()> { @@ -22745,17 +20943,7 @@ impl IDebugControl6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetExpressionSyntaxNames(&self, index: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).111)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(index), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).111)(::core::mem::transmute_copy(self), ::core::mem::transmute(index), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetNumberEvents(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -22829,17 +21017,7 @@ impl IDebugControl6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNamesWide(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PWSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PWSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).129)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).129)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextMacroWide(&self, slot: u32, buffer: super::super::super::Foundation::PWSTR, buffersize: u32, macrosize: *mut u32) -> ::windows::core::Result<()> { @@ -22924,34 +21102,11 @@ impl IDebugControl6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformationWide(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PWSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).150)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).150)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextReplacementWide<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, srctext: Param0, index: u32, srcbuffer: super::super::super::Foundation::PWSTR, srcbuffersize: u32, srcsize: *mut u32, dstbuffer: super::super::super::Foundation::PWSTR, dstbuffersize: u32, dstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).151)( - ::core::mem::transmute_copy(self), - srctext.into_param().abi(), - ::core::mem::transmute(index), - ::core::mem::transmute(srcbuffer), - ::core::mem::transmute(srcbuffersize), - ::core::mem::transmute(srcsize), - ::core::mem::transmute(dstbuffer), - ::core::mem::transmute(dstbuffersize), - ::core::mem::transmute(dstsize), - ) - .ok() + (::windows::core::Interface::vtable(self).151)(::core::mem::transmute_copy(self), srctext.into_param().abi(), ::core::mem::transmute(index), ::core::mem::transmute(srcbuffer), ::core::mem::transmute(srcbuffersize), ::core::mem::transmute(srcsize), ::core::mem::transmute(dstbuffer), ::core::mem::transmute(dstbuffersize), ::core::mem::transmute(dstsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetTextReplacementWide<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, srctext: Param0, dsttext: Param1) -> ::windows::core::Result<()> { @@ -22963,17 +21118,7 @@ impl IDebugControl6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetExpressionSyntaxNamesWide(&self, index: u32, fullnamebuffer: super::super::super::Foundation::PWSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PWSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).154)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(index), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).154)(::core::mem::transmute_copy(self), ::core::mem::transmute(index), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEventIndexDescriptionWide<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, index: u32, which: u32, buffer: Param2, buffersize: u32) -> ::windows::core::Result { @@ -23009,47 +21154,14 @@ impl IDebugControl6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTrace(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: *mut DEBUG_STACK_FRAME, framessize: u32, framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).163)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startcontext), - ::core::mem::transmute(startcontextsize), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(framesfilled), - ) - .ok() + (::windows::core::Interface::vtable(self).163)(::core::mem::transmute_copy(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTrace(&self, outputcontrol: u32, frames: *const DEBUG_STACK_FRAME, framessize: u32, framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).164)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(flags), - ) - .ok() + (::windows::core::Interface::vtable(self).164)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() } pub unsafe fn GetStoredEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, context: *mut ::core::ffi::c_void, contextsize: u32, contextused: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).165)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(context), - ::core::mem::transmute(contextsize), - ::core::mem::transmute(contextused), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ) - .ok() + (::windows::core::Interface::vtable(self).165)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), ::core::mem::transmute(contextsize), ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetManagedStatus(&self, flags: *mut u32, whichstring: u32, string: super::super::super::Foundation::PSTR, stringsize: u32, stringneeded: *mut u32) -> ::windows::core::Result<()> { @@ -23072,32 +21184,11 @@ impl IDebugControl6 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTraceEx(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: *mut DEBUG_STACK_FRAME_EX, framessize: u32, framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).171)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startcontext), - ::core::mem::transmute(startcontextsize), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(framesfilled), - ) - .ok() + (::windows::core::Interface::vtable(self).171)(::core::mem::transmute_copy(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTraceEx(&self, outputcontrol: u32, frames: *const DEBUG_STACK_FRAME_EX, framessize: u32, framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).172)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(flags), - ) - .ok() + (::windows::core::Interface::vtable(self).172)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() } pub unsafe fn GetBreakpointByGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -23510,19 +21601,7 @@ impl IDebugControl7 { (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(offset), ::core::mem::transmute(flags), &mut result__).from_abi::(result__) } pub unsafe fn OutputDisassemblyLines(&self, outputcontrol: u32, previouslines: u32, totallines: u32, offset: u64, flags: u32, offsetline: *mut u32, startoffset: *mut u64, endoffset: *mut u64, lineoffsets: *mut u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).29)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(previouslines), - ::core::mem::transmute(totallines), - ::core::mem::transmute(offset), - ::core::mem::transmute(flags), - ::core::mem::transmute(offsetline), - ::core::mem::transmute(startoffset), - ::core::mem::transmute(endoffset), - ::core::mem::transmute(lineoffsets), - ) - .ok() + (::windows::core::Interface::vtable(self).29)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(previouslines), ::core::mem::transmute(totallines), ::core::mem::transmute(offset), ::core::mem::transmute(flags), ::core::mem::transmute(offsetline), ::core::mem::transmute(startoffset), ::core::mem::transmute(endoffset), ::core::mem::transmute(lineoffsets)).ok() } pub unsafe fn GetNearInstruction(&self, offset: u64, delta: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -23564,20 +21643,7 @@ impl IDebugControl7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetSystemVersion(&self, platformid: *mut u32, major: *mut u32, minor: *mut u32, servicepackstring: super::super::super::Foundation::PSTR, servicepackstringsize: u32, servicepackstringused: *mut u32, servicepacknumber: *mut u32, buildstring: super::super::super::Foundation::PSTR, buildstringsize: u32, buildstringused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).40)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(platformid), - ::core::mem::transmute(major), - ::core::mem::transmute(minor), - ::core::mem::transmute(servicepackstring), - ::core::mem::transmute(servicepackstringsize), - ::core::mem::transmute(servicepackstringused), - ::core::mem::transmute(servicepacknumber), - ::core::mem::transmute(buildstring), - ::core::mem::transmute(buildstringsize), - ::core::mem::transmute(buildstringused), - ) - .ok() + (::windows::core::Interface::vtable(self).40)(::core::mem::transmute_copy(self), ::core::mem::transmute(platformid), ::core::mem::transmute(major), ::core::mem::transmute(minor), ::core::mem::transmute(servicepackstring), ::core::mem::transmute(servicepackstringsize), ::core::mem::transmute(servicepackstringused), ::core::mem::transmute(servicepacknumber), ::core::mem::transmute(buildstring), ::core::mem::transmute(buildstringsize), ::core::mem::transmute(buildstringused)).ok() } pub unsafe fn GetPageSize(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -23598,17 +21664,7 @@ impl IDebugControl7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNames(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).46)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).46)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetEffectiveProcessorType(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -23785,19 +21841,7 @@ impl IDebugControl7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).94)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).94)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } pub unsafe fn GetCurrentTimeDate(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -23817,18 +21861,7 @@ impl IDebugControl7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, index: u32, srcbuffer: super::super::super::Foundation::PSTR, srcbuffersize: u32, srcsize: *mut u32, dstbuffer: super::super::super::Foundation::PSTR, dstbuffersize: u32, dstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).99)( - ::core::mem::transmute_copy(self), - srctext.into_param().abi(), - ::core::mem::transmute(index), - ::core::mem::transmute(srcbuffer), - ::core::mem::transmute(srcbuffersize), - ::core::mem::transmute(srcsize), - ::core::mem::transmute(dstbuffer), - ::core::mem::transmute(dstbuffersize), - ::core::mem::transmute(dstsize), - ) - .ok() + (::windows::core::Interface::vtable(self).99)(::core::mem::transmute_copy(self), srctext.into_param().abi(), ::core::mem::transmute(index), ::core::mem::transmute(srcbuffer), ::core::mem::transmute(srcbuffersize), ::core::mem::transmute(srcsize), ::core::mem::transmute(dstbuffer), ::core::mem::transmute(dstbuffersize), ::core::mem::transmute(dstsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetTextReplacement<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, srctext: Param0, dsttext: Param1) -> ::windows::core::Result<()> { @@ -23870,17 +21903,7 @@ impl IDebugControl7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetExpressionSyntaxNames(&self, index: u32, fullnamebuffer: super::super::super::Foundation::PSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).111)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(index), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).111)(::core::mem::transmute_copy(self), ::core::mem::transmute(index), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } pub unsafe fn GetNumberEvents(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -23954,17 +21977,7 @@ impl IDebugControl7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetProcessorTypeNamesWide(&self, r#type: u32, fullnamebuffer: super::super::super::Foundation::PWSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PWSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).129)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).129)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextMacroWide(&self, slot: u32, buffer: super::super::super::Foundation::PWSTR, buffersize: u32, macrosize: *mut u32) -> ::windows::core::Result<()> { @@ -24049,34 +22062,11 @@ impl IDebugControl7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLastEventInformationWide(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32, description: super::super::super::Foundation::PWSTR, descriptionsize: u32, descriptionused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).150)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ::core::mem::transmute(description), - ::core::mem::transmute(descriptionsize), - ::core::mem::transmute(descriptionused), - ) - .ok() + (::windows::core::Interface::vtable(self).150)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused), ::core::mem::transmute(description), ::core::mem::transmute(descriptionsize), ::core::mem::transmute(descriptionused)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetTextReplacementWide<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, srctext: Param0, index: u32, srcbuffer: super::super::super::Foundation::PWSTR, srcbuffersize: u32, srcsize: *mut u32, dstbuffer: super::super::super::Foundation::PWSTR, dstbuffersize: u32, dstsize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).151)( - ::core::mem::transmute_copy(self), - srctext.into_param().abi(), - ::core::mem::transmute(index), - ::core::mem::transmute(srcbuffer), - ::core::mem::transmute(srcbuffersize), - ::core::mem::transmute(srcsize), - ::core::mem::transmute(dstbuffer), - ::core::mem::transmute(dstbuffersize), - ::core::mem::transmute(dstsize), - ) - .ok() + (::windows::core::Interface::vtable(self).151)(::core::mem::transmute_copy(self), srctext.into_param().abi(), ::core::mem::transmute(index), ::core::mem::transmute(srcbuffer), ::core::mem::transmute(srcbuffersize), ::core::mem::transmute(srcsize), ::core::mem::transmute(dstbuffer), ::core::mem::transmute(dstbuffersize), ::core::mem::transmute(dstsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetTextReplacementWide<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, srctext: Param0, dsttext: Param1) -> ::windows::core::Result<()> { @@ -24088,17 +22078,7 @@ impl IDebugControl7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetExpressionSyntaxNamesWide(&self, index: u32, fullnamebuffer: super::super::super::Foundation::PWSTR, fullnamebuffersize: u32, fullnamesize: *mut u32, abbrevnamebuffer: super::super::super::Foundation::PWSTR, abbrevnamebuffersize: u32, abbrevnamesize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).154)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(index), - ::core::mem::transmute(fullnamebuffer), - ::core::mem::transmute(fullnamebuffersize), - ::core::mem::transmute(fullnamesize), - ::core::mem::transmute(abbrevnamebuffer), - ::core::mem::transmute(abbrevnamebuffersize), - ::core::mem::transmute(abbrevnamesize), - ) - .ok() + (::windows::core::Interface::vtable(self).154)(::core::mem::transmute_copy(self), ::core::mem::transmute(index), ::core::mem::transmute(fullnamebuffer), ::core::mem::transmute(fullnamebuffersize), ::core::mem::transmute(fullnamesize), ::core::mem::transmute(abbrevnamebuffer), ::core::mem::transmute(abbrevnamebuffersize), ::core::mem::transmute(abbrevnamesize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetEventIndexDescriptionWide<'a, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, index: u32, which: u32, buffer: Param2, buffersize: u32) -> ::windows::core::Result { @@ -24134,47 +22114,14 @@ impl IDebugControl7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTrace(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: *mut DEBUG_STACK_FRAME, framessize: u32, framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).163)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startcontext), - ::core::mem::transmute(startcontextsize), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(framesfilled), - ) - .ok() + (::windows::core::Interface::vtable(self).163)(::core::mem::transmute_copy(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTrace(&self, outputcontrol: u32, frames: *const DEBUG_STACK_FRAME, framessize: u32, framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).164)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(flags), - ) - .ok() + (::windows::core::Interface::vtable(self).164)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() } pub unsafe fn GetStoredEventInformation(&self, r#type: *mut u32, processid: *mut u32, threadid: *mut u32, context: *mut ::core::ffi::c_void, contextsize: u32, contextused: *mut u32, extrainformation: *mut ::core::ffi::c_void, extrainformationsize: u32, extrainformationused: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).165)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(processid), - ::core::mem::transmute(threadid), - ::core::mem::transmute(context), - ::core::mem::transmute(contextsize), - ::core::mem::transmute(contextused), - ::core::mem::transmute(extrainformation), - ::core::mem::transmute(extrainformationsize), - ::core::mem::transmute(extrainformationused), - ) - .ok() + (::windows::core::Interface::vtable(self).165)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(processid), ::core::mem::transmute(threadid), ::core::mem::transmute(context), ::core::mem::transmute(contextsize), ::core::mem::transmute(contextused), ::core::mem::transmute(extrainformation), ::core::mem::transmute(extrainformationsize), ::core::mem::transmute(extrainformationused)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetManagedStatus(&self, flags: *mut u32, whichstring: u32, string: super::super::super::Foundation::PSTR, stringsize: u32, stringneeded: *mut u32) -> ::windows::core::Result<()> { @@ -24197,32 +22144,11 @@ impl IDebugControl7 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetContextStackTraceEx(&self, startcontext: *const ::core::ffi::c_void, startcontextsize: u32, frames: *mut DEBUG_STACK_FRAME_EX, framessize: u32, framecontexts: *mut ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, framesfilled: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).171)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(startcontext), - ::core::mem::transmute(startcontextsize), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(framesfilled), - ) - .ok() + (::windows::core::Interface::vtable(self).171)(::core::mem::transmute_copy(self), ::core::mem::transmute(startcontext), ::core::mem::transmute(startcontextsize), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(framesfilled)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OutputContextStackTraceEx(&self, outputcontrol: u32, frames: *const DEBUG_STACK_FRAME_EX, framessize: u32, framecontexts: *const ::core::ffi::c_void, framecontextssize: u32, framecontextsentrysize: u32, flags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).172)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(outputcontrol), - ::core::mem::transmute(frames), - ::core::mem::transmute(framessize), - ::core::mem::transmute(framecontexts), - ::core::mem::transmute(framecontextssize), - ::core::mem::transmute(framecontextsentrysize), - ::core::mem::transmute(flags), - ) - .ok() + (::windows::core::Interface::vtable(self).172)(::core::mem::transmute_copy(self), ::core::mem::transmute(outputcontrol), ::core::mem::transmute(frames), ::core::mem::transmute(framessize), ::core::mem::transmute(framecontexts), ::core::mem::transmute(framecontextssize), ::core::mem::transmute(framecontextsentrysize), ::core::mem::transmute(flags)).ok() } pub unsafe fn GetBreakpointByGuid(&self, guid: *const ::windows::core::GUID) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -24571,12 +22497,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugCookie_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdebugappcookie: u32) -> ::windows::core::HRESULT, -); +pub struct IDebugCookie_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdebugappcookie: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDebugDataSpaces(pub ::windows::core::IUnknown); @@ -26223,21 +24144,7 @@ impl IDebugEventCallbacks { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateProcessA<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(&self, imagefilehandle: u64, handle: u64, baseoffset: u64, modulesize: u32, modulename: Param4, imagename: Param5, checksum: u32, timedatestamp: u32, initialthreadhandle: u64, threaddataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(imagefilehandle), - ::core::mem::transmute(handle), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(modulesize), - modulename.into_param().abi(), - imagename.into_param().abi(), - ::core::mem::transmute(checksum), - ::core::mem::transmute(timedatestamp), - ::core::mem::transmute(initialthreadhandle), - ::core::mem::transmute(threaddataoffset), - ::core::mem::transmute(startoffset), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(handle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into_param().abi(), imagename.into_param().abi(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp), ::core::mem::transmute(initialthreadhandle), ::core::mem::transmute(threaddataoffset), ::core::mem::transmute(startoffset)).ok() } pub unsafe fn ExitProcess(&self, exitcode: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(exitcode)).ok() @@ -26338,21 +24245,7 @@ impl IDebugEventCallbacksWide { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateProcessA<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, imagefilehandle: u64, handle: u64, baseoffset: u64, modulesize: u32, modulename: Param4, imagename: Param5, checksum: u32, timedatestamp: u32, initialthreadhandle: u64, threaddataoffset: u64, startoffset: u64) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(imagefilehandle), - ::core::mem::transmute(handle), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(modulesize), - modulename.into_param().abi(), - imagename.into_param().abi(), - ::core::mem::transmute(checksum), - ::core::mem::transmute(timedatestamp), - ::core::mem::transmute(initialthreadhandle), - ::core::mem::transmute(threaddataoffset), - ::core::mem::transmute(startoffset), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(handle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into_param().abi(), imagename.into_param().abi(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp), ::core::mem::transmute(initialthreadhandle), ::core::mem::transmute(threaddataoffset), ::core::mem::transmute(startoffset)).ok() } pub unsafe fn ExitProcess(&self, exitcode: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(exitcode)).ok() @@ -26452,22 +24345,7 @@ impl IDebugEventContextCallbacks { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(exitcode), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateProcessA<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - imagefilehandle: u64, - handle: u64, - baseoffset: u64, - modulesize: u32, - modulename: Param4, - imagename: Param5, - checksum: u32, - timedatestamp: u32, - initialthreadhandle: u64, - threaddataoffset: u64, - startoffset: u64, - context: *const ::core::ffi::c_void, - contextsize: u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn CreateProcessA<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, imagefilehandle: u64, handle: u64, baseoffset: u64, modulesize: u32, modulename: Param4, imagename: Param5, checksum: u32, timedatestamp: u32, initialthreadhandle: u64, threaddataoffset: u64, startoffset: u64, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)( ::core::mem::transmute_copy(self), ::core::mem::transmute(imagefilehandle), @@ -26491,19 +24369,7 @@ impl IDebugEventContextCallbacks { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn LoadModule<'a, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, imagefilehandle: u64, baseoffset: u64, modulesize: u32, modulename: Param3, imagename: Param4, checksum: u32, timedatestamp: u32, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(imagefilehandle), - ::core::mem::transmute(baseoffset), - ::core::mem::transmute(modulesize), - modulename.into_param().abi(), - imagename.into_param().abi(), - ::core::mem::transmute(checksum), - ::core::mem::transmute(timedatestamp), - ::core::mem::transmute(context), - ::core::mem::transmute(contextsize), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(imagefilehandle), ::core::mem::transmute(baseoffset), ::core::mem::transmute(modulesize), modulename.into_param().abi(), imagename.into_param().abi(), ::core::mem::transmute(checksum), ::core::mem::transmute(timedatestamp), ::core::mem::transmute(context), ::core::mem::transmute(contextsize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UnloadModule<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, imagebasename: Param0, baseoffset: u64, context: *const ::core::ffi::c_void, contextsize: u32) -> ::windows::core::Result<()> { @@ -26666,12 +24532,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugExpressionCallBack_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDebugExpressionCallBack_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDebugExpressionContext(pub ::windows::core::IUnknown); @@ -27220,12 +25081,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugHostContext_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcontext: ::windows::core::RawPtr, pisequal: *mut bool) -> ::windows::core::HRESULT, -); +pub struct IDebugHostContext_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcontext: ::windows::core::RawPtr, pisequal: *mut bool) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDebugHostData(pub ::windows::core::IUnknown); @@ -28129,12 +25985,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugHostModuleSignature_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmodule: ::windows::core::RawPtr, ismatch: *mut bool) -> ::windows::core::HRESULT, -); +pub struct IDebugHostModuleSignature_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmodule: ::windows::core::RawPtr, ismatch: *mut bool) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDebugHostPublic(pub ::windows::core::IUnknown); @@ -28275,12 +26126,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugHostScriptHost_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, script: ::windows::core::RawPtr, scriptcontext: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDebugHostScriptHost_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, script: ::windows::core::RawPtr, scriptcontext: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDebugHostStatus(pub ::windows::core::IUnknown); @@ -28316,12 +26162,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugHostStatus_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, interruptrequested: *mut bool) -> ::windows::core::HRESULT, -); +pub struct IDebugHostStatus_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, interruptrequested: *mut bool) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDebugHostSymbol(pub ::windows::core::IUnknown); @@ -28557,13 +26398,7 @@ impl IDebugHostSymbols { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), signaturespecification.into_param().abi(), module.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CreateTypeSignatureForModuleRange<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - signaturespecification: Param0, - modulename: Param1, - minversion: Param2, - maxversion: Param3, - ) -> ::windows::core::Result { + pub unsafe fn CreateTypeSignatureForModuleRange<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, signaturespecification: Param0, modulename: Param1, minversion: Param2, maxversion: Param3) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), signaturespecification.into_param().abi(), modulename.into_param().abi(), minversion.into_param().abi(), maxversion.into_param().abi(), &mut result__).from_abi::(result__) } @@ -30185,12 +28020,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugSessionProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pda: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDebugSessionProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pda: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDebugStackFrame(pub ::windows::core::IUnknown); @@ -30386,12 +28216,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugStackFrameSniffer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppedsf: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDebugStackFrameSniffer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppedsf: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDebugStackFrameSnifferEx32(pub ::windows::core::IUnknown); @@ -34686,12 +32511,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugThreadCall32_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwparam1: u32, dwparam2: u32, dwparam3: u32) -> ::windows::core::HRESULT, -); +pub struct IDebugThreadCall32_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwparam1: u32, dwparam2: u32, dwparam3: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDebugThreadCall64(pub ::windows::core::IUnknown); @@ -34726,12 +32546,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDebu } #[repr(C)] #[doc(hidden)] -pub struct IDebugThreadCall64_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwparam1: u64, dwparam2: u64, dwparam3: u64) -> ::windows::core::HRESULT, -); +pub struct IDebugThreadCall64_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwparam1: u64, dwparam2: u64, dwparam3: u64) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDynamicConceptProviderConcept(pub ::windows::core::IUnknown); @@ -35531,12 +33346,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IHost } #[repr(C)] #[doc(hidden)] -pub struct IHostDataModelAccess_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, manager: *mut ::windows::core::RawPtr, host: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IHostDataModelAccess_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, manager: *mut ::windows::core::RawPtr, host: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IIndexableConcept(pub ::windows::core::IUnknown); @@ -36026,12 +33836,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IJsDe } #[repr(C)] #[doc(hidden)] -pub struct IJsDebugStackWalker_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppframe: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IJsDebugStackWalker_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppframe: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IJsEnumDebugProperty(pub ::windows::core::IUnknown); @@ -36355,15 +34160,7 @@ impl ::core::default::Default for IMAGEHLP_DEFERRED_SYMBOL_LOAD { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IMAGEHLP_DEFERRED_SYMBOL_LOAD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGEHLP_DEFERRED_SYMBOL_LOAD") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("BaseOfImage", &self.BaseOfImage) - .field("CheckSum", &self.CheckSum) - .field("TimeDateStamp", &self.TimeDateStamp) - .field("FileName", &self.FileName) - .field("Reparse", &self.Reparse) - .field("hFile", &self.hFile) - .finish() + fmt.debug_struct("IMAGEHLP_DEFERRED_SYMBOL_LOAD").field("SizeOfStruct", &self.SizeOfStruct).field("BaseOfImage", &self.BaseOfImage).field("CheckSum", &self.CheckSum).field("TimeDateStamp", &self.TimeDateStamp).field("FileName", &self.FileName).field("Reparse", &self.Reparse).field("hFile", &self.hFile).finish() } } #[cfg(any(target_arch = "x86",))] @@ -36405,16 +34202,7 @@ impl ::core::default::Default for IMAGEHLP_DEFERRED_SYMBOL_LOAD64 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IMAGEHLP_DEFERRED_SYMBOL_LOAD64 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGEHLP_DEFERRED_SYMBOL_LOAD64") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("BaseOfImage", &self.BaseOfImage) - .field("CheckSum", &self.CheckSum) - .field("TimeDateStamp", &self.TimeDateStamp) - .field("FileName", &self.FileName) - .field("Reparse", &self.Reparse) - .field("hFile", &self.hFile) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("IMAGEHLP_DEFERRED_SYMBOL_LOAD64").field("SizeOfStruct", &self.SizeOfStruct).field("BaseOfImage", &self.BaseOfImage).field("CheckSum", &self.CheckSum).field("TimeDateStamp", &self.TimeDateStamp).field("FileName", &self.FileName).field("Reparse", &self.Reparse).field("hFile", &self.hFile).field("Flags", &self.Flags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -36453,16 +34241,7 @@ impl ::core::default::Default for IMAGEHLP_DEFERRED_SYMBOL_LOADW64 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IMAGEHLP_DEFERRED_SYMBOL_LOADW64 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGEHLP_DEFERRED_SYMBOL_LOADW64") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("BaseOfImage", &self.BaseOfImage) - .field("CheckSum", &self.CheckSum) - .field("TimeDateStamp", &self.TimeDateStamp) - .field("FileName", &self.FileName) - .field("Reparse", &self.Reparse) - .field("hFile", &self.hFile) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("IMAGEHLP_DEFERRED_SYMBOL_LOADW64").field("SizeOfStruct", &self.SizeOfStruct).field("BaseOfImage", &self.BaseOfImage).field("CheckSum", &self.CheckSum).field("TimeDateStamp", &self.TimeDateStamp).field("FileName", &self.FileName).field("Reparse", &self.Reparse).field("hFile", &self.hFile).field("Flags", &self.Flags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -36665,24 +34444,7 @@ impl ::core::fmt::Debug for IMAGEHLP_GET_TYPE_INFO_PARAMS { } impl ::core::cmp::PartialEq for IMAGEHLP_GET_TYPE_INFO_PARAMS { fn eq(&self, other: &Self) -> bool { - self.SizeOfStruct == other.SizeOfStruct - && self.Flags == other.Flags - && self.NumIds == other.NumIds - && self.TypeIds == other.TypeIds - && self.TagFilter == other.TagFilter - && self.NumReqs == other.NumReqs - && self.ReqKinds == other.ReqKinds - && self.ReqOffsets == other.ReqOffsets - && self.ReqSizes == other.ReqSizes - && self.ReqStride == other.ReqStride - && self.BufferSize == other.BufferSize - && self.Buffer == other.Buffer - && self.EntriesMatched == other.EntriesMatched - && self.EntriesFilled == other.EntriesFilled - && self.TagsFound == other.TagsFound - && self.AllReqsValid == other.AllReqsValid - && self.NumReqsValid == other.NumReqsValid - && self.ReqsValid == other.ReqsValid + self.SizeOfStruct == other.SizeOfStruct && self.Flags == other.Flags && self.NumIds == other.NumIds && self.TypeIds == other.TypeIds && self.TagFilter == other.TagFilter && self.NumReqs == other.NumReqs && self.ReqKinds == other.ReqKinds && self.ReqOffsets == other.ReqOffsets && self.ReqSizes == other.ReqSizes && self.ReqStride == other.ReqStride && self.BufferSize == other.BufferSize && self.Buffer == other.Buffer && self.EntriesMatched == other.EntriesMatched && self.EntriesFilled == other.EntriesFilled && self.TagsFound == other.TagsFound && self.AllReqsValid == other.AllReqsValid && self.NumReqsValid == other.NumReqsValid && self.ReqsValid == other.ReqsValid } } impl ::core::cmp::Eq for IMAGEHLP_GET_TYPE_INFO_PARAMS {} @@ -36892,18 +34654,7 @@ impl ::core::default::Default for IMAGEHLP_MODULE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IMAGEHLP_MODULE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGEHLP_MODULE") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("BaseOfImage", &self.BaseOfImage) - .field("ImageSize", &self.ImageSize) - .field("TimeDateStamp", &self.TimeDateStamp) - .field("CheckSum", &self.CheckSum) - .field("NumSyms", &self.NumSyms) - .field("SymType", &self.SymType) - .field("ModuleName", &self.ModuleName) - .field("ImageName", &self.ImageName) - .field("LoadedImageName", &self.LoadedImageName) - .finish() + fmt.debug_struct("IMAGEHLP_MODULE").field("SizeOfStruct", &self.SizeOfStruct).field("BaseOfImage", &self.BaseOfImage).field("ImageSize", &self.ImageSize).field("TimeDateStamp", &self.TimeDateStamp).field("CheckSum", &self.CheckSum).field("NumSyms", &self.NumSyms).field("SymType", &self.SymType).field("ModuleName", &self.ModuleName).field("ImageName", &self.ImageName).field("LoadedImageName", &self.LoadedImageName).finish() } } #[cfg(any(target_arch = "x86",))] @@ -37086,18 +34837,7 @@ impl ::core::default::Default for IMAGEHLP_MODULEW { #[cfg(any(target_arch = "x86",))] impl ::core::fmt::Debug for IMAGEHLP_MODULEW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGEHLP_MODULEW") - .field("SizeOfStruct", &self.SizeOfStruct) - .field("BaseOfImage", &self.BaseOfImage) - .field("ImageSize", &self.ImageSize) - .field("TimeDateStamp", &self.TimeDateStamp) - .field("CheckSum", &self.CheckSum) - .field("NumSyms", &self.NumSyms) - .field("SymType", &self.SymType) - .field("ModuleName", &self.ModuleName) - .field("ImageName", &self.ImageName) - .field("LoadedImageName", &self.LoadedImageName) - .finish() + fmt.debug_struct("IMAGEHLP_MODULEW").field("SizeOfStruct", &self.SizeOfStruct).field("BaseOfImage", &self.BaseOfImage).field("ImageSize", &self.ImageSize).field("TimeDateStamp", &self.TimeDateStamp).field("CheckSum", &self.CheckSum).field("NumSyms", &self.NumSyms).field("SymType", &self.SymType).field("ModuleName", &self.ModuleName).field("ImageName", &self.ImageName).field("LoadedImageName", &self.LoadedImageName).finish() } } #[cfg(any(target_arch = "x86",))] @@ -37305,18 +35045,7 @@ impl ::core::default::Default for IMAGEHLP_STACK_FRAME { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IMAGEHLP_STACK_FRAME { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGEHLP_STACK_FRAME") - .field("InstructionOffset", &self.InstructionOffset) - .field("ReturnOffset", &self.ReturnOffset) - .field("FrameOffset", &self.FrameOffset) - .field("StackOffset", &self.StackOffset) - .field("BackingStoreOffset", &self.BackingStoreOffset) - .field("FuncTableEntry", &self.FuncTableEntry) - .field("Params", &self.Params) - .field("Reserved", &self.Reserved) - .field("Virtual", &self.Virtual) - .field("Reserved2", &self.Reserved2) - .finish() + fmt.debug_struct("IMAGEHLP_STACK_FRAME").field("InstructionOffset", &self.InstructionOffset).field("ReturnOffset", &self.ReturnOffset).field("FrameOffset", &self.FrameOffset).field("StackOffset", &self.StackOffset).field("BackingStoreOffset", &self.BackingStoreOffset).field("FuncTableEntry", &self.FuncTableEntry).field("Params", &self.Params).field("Reserved", &self.Reserved).field("Virtual", &self.Virtual).field("Reserved2", &self.Reserved2).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -37940,16 +35669,7 @@ impl ::core::default::Default for IMAGE_DEBUG_DIRECTORY { } impl ::core::fmt::Debug for IMAGE_DEBUG_DIRECTORY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGE_DEBUG_DIRECTORY") - .field("Characteristics", &self.Characteristics) - .field("TimeDateStamp", &self.TimeDateStamp) - .field("MajorVersion", &self.MajorVersion) - .field("MinorVersion", &self.MinorVersion) - .field("Type", &self.Type) - .field("SizeOfData", &self.SizeOfData) - .field("AddressOfRawData", &self.AddressOfRawData) - .field("PointerToRawData", &self.PointerToRawData) - .finish() + fmt.debug_struct("IMAGE_DEBUG_DIRECTORY").field("Characteristics", &self.Characteristics).field("TimeDateStamp", &self.TimeDateStamp).field("MajorVersion", &self.MajorVersion).field("MinorVersion", &self.MinorVersion).field("Type", &self.Type).field("SizeOfData", &self.SizeOfData).field("AddressOfRawData", &self.AddressOfRawData).field("PointerToRawData", &self.PointerToRawData).finish() } } impl ::core::cmp::PartialEq for IMAGE_DEBUG_DIRECTORY { @@ -38376,15 +36096,7 @@ impl ::core::default::Default for IMAGE_FILE_HEADER { } impl ::core::fmt::Debug for IMAGE_FILE_HEADER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGE_FILE_HEADER") - .field("Machine", &self.Machine) - .field("NumberOfSections", &self.NumberOfSections) - .field("TimeDateStamp", &self.TimeDateStamp) - .field("PointerToSymbolTable", &self.PointerToSymbolTable) - .field("NumberOfSymbols", &self.NumberOfSymbols) - .field("SizeOfOptionalHeader", &self.SizeOfOptionalHeader) - .field("Characteristics", &self.Characteristics) - .finish() + fmt.debug_struct("IMAGE_FILE_HEADER").field("Machine", &self.Machine).field("NumberOfSections", &self.NumberOfSections).field("TimeDateStamp", &self.TimeDateStamp).field("PointerToSymbolTable", &self.PointerToSymbolTable).field("NumberOfSymbols", &self.NumberOfSymbols).field("SizeOfOptionalHeader", &self.SizeOfOptionalHeader).field("Characteristics", &self.Characteristics).finish() } } impl ::core::cmp::PartialEq for IMAGE_FILE_HEADER { @@ -39072,19 +36784,7 @@ impl ::core::fmt::Debug for IMAGE_ROM_OPTIONAL_HEADER { } impl ::core::cmp::PartialEq for IMAGE_ROM_OPTIONAL_HEADER { fn eq(&self, other: &Self) -> bool { - self.Magic == other.Magic - && self.MajorLinkerVersion == other.MajorLinkerVersion - && self.MinorLinkerVersion == other.MinorLinkerVersion - && self.SizeOfCode == other.SizeOfCode - && self.SizeOfInitializedData == other.SizeOfInitializedData - && self.SizeOfUninitializedData == other.SizeOfUninitializedData - && self.AddressOfEntryPoint == other.AddressOfEntryPoint - && self.BaseOfCode == other.BaseOfCode - && self.BaseOfData == other.BaseOfData - && self.BaseOfBss == other.BaseOfBss - && self.GprMask == other.GprMask - && self.CprMask == other.CprMask - && self.GpValue == other.GpValue + self.Magic == other.Magic && self.MajorLinkerVersion == other.MajorLinkerVersion && self.MinorLinkerVersion == other.MinorLinkerVersion && self.SizeOfCode == other.SizeOfCode && self.SizeOfInitializedData == other.SizeOfInitializedData && self.SizeOfUninitializedData == other.SizeOfUninitializedData && self.AddressOfEntryPoint == other.AddressOfEntryPoint && self.BaseOfCode == other.BaseOfCode && self.BaseOfData == other.BaseOfData && self.BaseOfBss == other.BaseOfBss && self.GprMask == other.GprMask && self.CprMask == other.CprMask && self.GpValue == other.GpValue } } impl ::core::cmp::Eq for IMAGE_ROM_OPTIONAL_HEADER {} @@ -40348,12 +38048,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPref } #[repr(C)] #[doc(hidden)] -pub struct IPreferredRuntimeTypeConcept_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, contextobject: ::windows::core::RawPtr, object: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPreferredRuntimeTypeConcept_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, contextobject: ::windows::core::RawPtr, object: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IProcessDebugManager32(pub ::windows::core::IUnknown); @@ -40509,12 +38204,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IProv } #[repr(C)] #[doc(hidden)] -pub struct IProvideExpressionContexts_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppedec: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IProvideExpressionContexts_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppedec: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRawEnumerator(pub ::windows::core::IUnknown); @@ -40985,33 +38675,9 @@ impl IScriptEntry { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), pszdelimiter.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn CreateChildHandler<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Com::ITypeInfo>>( - &self, - pszdefaultname: Param0, - prgpsznames: *const super::super::super::Foundation::PWSTR, - cpsznames: u32, - pszevent: Param3, - pszdelimiter: Param4, - ptisignature: Param5, - imethodsignature: u32, - isn: u32, - dwcookie: u32, - ) -> ::windows::core::Result { + pub unsafe fn CreateChildHandler<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Com::ITypeInfo>>(&self, pszdefaultname: Param0, prgpsznames: *const super::super::super::Foundation::PWSTR, cpsznames: u32, pszevent: Param3, pszdelimiter: Param4, ptisignature: Param5, imethodsignature: u32, isn: u32, dwcookie: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).12)( - ::core::mem::transmute_copy(self), - pszdefaultname.into_param().abi(), - ::core::mem::transmute(prgpsznames), - ::core::mem::transmute(cpsznames), - pszevent.into_param().abi(), - pszdelimiter.into_param().abi(), - ptisignature.into_param().abi(), - ::core::mem::transmute(imethodsignature), - ::core::mem::transmute(isn), - ::core::mem::transmute(dwcookie), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), pszdefaultname.into_param().abi(), ::core::mem::transmute(prgpsznames), ::core::mem::transmute(cpsznames), pszevent.into_param().abi(), pszdelimiter.into_param().abi(), ptisignature.into_param().abi(), ::core::mem::transmute(imethodsignature), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self) -> ::windows::core::Result { @@ -41122,8 +38788,7 @@ pub struct IScriptEntry_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, isn: u32, dwcookie: u32, pszdelimiter: super::super::super::Foundation::PWSTR, ppse: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszdefaultname: super::super::super::Foundation::PWSTR, prgpsznames: *const super::super::super::Foundation::PWSTR, cpsznames: u32, pszevent: super::super::super::Foundation::PWSTR, pszdelimiter: super::super::super::Foundation::PWSTR, ptisignature: ::windows::core::RawPtr, imethodsignature: u32, isn: u32, dwcookie: u32, ppse: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszdefaultname: super::super::super::Foundation::PWSTR, prgpsznames: *const super::super::super::Foundation::PWSTR, cpsznames: u32, pszevent: super::super::super::Foundation::PWSTR, pszdelimiter: super::super::super::Foundation::PWSTR, ptisignature: ::windows::core::RawPtr, imethodsignature: u32, isn: u32, dwcookie: u32, ppse: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -41241,33 +38906,9 @@ impl IScriptNode { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), pszdelimiter.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn CreateChildHandler<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Com::ITypeInfo>>( - &self, - pszdefaultname: Param0, - prgpsznames: *const super::super::super::Foundation::PWSTR, - cpsznames: u32, - pszevent: Param3, - pszdelimiter: Param4, - ptisignature: Param5, - imethodsignature: u32, - isn: u32, - dwcookie: u32, - ) -> ::windows::core::Result { + pub unsafe fn CreateChildHandler<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Com::ITypeInfo>>(&self, pszdefaultname: Param0, prgpsznames: *const super::super::super::Foundation::PWSTR, cpsznames: u32, pszevent: Param3, pszdelimiter: Param4, ptisignature: Param5, imethodsignature: u32, isn: u32, dwcookie: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).12)( - ::core::mem::transmute_copy(self), - pszdefaultname.into_param().abi(), - ::core::mem::transmute(prgpsznames), - ::core::mem::transmute(cpsznames), - pszevent.into_param().abi(), - pszdelimiter.into_param().abi(), - ptisignature.into_param().abi(), - ::core::mem::transmute(imethodsignature), - ::core::mem::transmute(isn), - ::core::mem::transmute(dwcookie), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), pszdefaultname.into_param().abi(), ::core::mem::transmute(prgpsznames), ::core::mem::transmute(cpsznames), pszevent.into_param().abi(), pszdelimiter.into_param().abi(), ptisignature.into_param().abi(), ::core::mem::transmute(imethodsignature), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IScriptNode { @@ -41311,8 +38952,7 @@ pub struct IScriptNode_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, isn: u32, dwcookie: u32, pszdelimiter: super::super::super::Foundation::PWSTR, ppse: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszdefaultname: super::super::super::Foundation::PWSTR, prgpsznames: *const super::super::super::Foundation::PWSTR, cpsznames: u32, pszevent: super::super::super::Foundation::PWSTR, pszdelimiter: super::super::super::Foundation::PWSTR, ptisignature: ::windows::core::RawPtr, imethodsignature: u32, isn: u32, dwcookie: u32, ppse: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszdefaultname: super::super::super::Foundation::PWSTR, prgpsznames: *const super::super::super::Foundation::PWSTR, cpsznames: u32, pszevent: super::super::super::Foundation::PWSTR, pszdelimiter: super::super::super::Foundation::PWSTR, ptisignature: ::windows::core::RawPtr, imethodsignature: u32, isn: u32, dwcookie: u32, ppse: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -41356,33 +38996,9 @@ impl IScriptScriptlet { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), pszdelimiter.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn CreateChildHandler<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Com::ITypeInfo>>( - &self, - pszdefaultname: Param0, - prgpsznames: *const super::super::super::Foundation::PWSTR, - cpsznames: u32, - pszevent: Param3, - pszdelimiter: Param4, - ptisignature: Param5, - imethodsignature: u32, - isn: u32, - dwcookie: u32, - ) -> ::windows::core::Result { + pub unsafe fn CreateChildHandler<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Com::ITypeInfo>>(&self, pszdefaultname: Param0, prgpsznames: *const super::super::super::Foundation::PWSTR, cpsznames: u32, pszevent: Param3, pszdelimiter: Param4, ptisignature: Param5, imethodsignature: u32, isn: u32, dwcookie: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).12)( - ::core::mem::transmute_copy(self), - pszdefaultname.into_param().abi(), - ::core::mem::transmute(prgpsznames), - ::core::mem::transmute(cpsznames), - pszevent.into_param().abi(), - pszdelimiter.into_param().abi(), - ptisignature.into_param().abi(), - ::core::mem::transmute(imethodsignature), - ::core::mem::transmute(isn), - ::core::mem::transmute(dwcookie), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), pszdefaultname.into_param().abi(), ::core::mem::transmute(prgpsznames), ::core::mem::transmute(cpsznames), pszevent.into_param().abi(), pszdelimiter.into_param().abi(), ptisignature.into_param().abi(), ::core::mem::transmute(imethodsignature), ::core::mem::transmute(isn), ::core::mem::transmute(dwcookie), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self) -> ::windows::core::Result { @@ -41540,8 +39156,7 @@ pub struct IScriptScriptlet_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, isn: u32, dwcookie: u32, pszdelimiter: super::super::super::Foundation::PWSTR, ppse: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszdefaultname: super::super::super::Foundation::PWSTR, prgpsznames: *const super::super::super::Foundation::PWSTR, cpsznames: u32, pszevent: super::super::super::Foundation::PWSTR, pszdelimiter: super::super::super::Foundation::PWSTR, ptisignature: ::windows::core::RawPtr, imethodsignature: u32, isn: u32, dwcookie: u32, ppse: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszdefaultname: super::super::super::Foundation::PWSTR, prgpsznames: *const super::super::super::Foundation::PWSTR, cpsznames: u32, pszevent: super::super::super::Foundation::PWSTR, pszdelimiter: super::super::super::Foundation::PWSTR, ptisignature: ::windows::core::RawPtr, imethodsignature: u32, isn: u32, dwcookie: u32, ppse: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -42985,18 +40600,7 @@ impl ::core::fmt::Debug for KDHELP { #[cfg(any(target_arch = "x86",))] impl ::core::cmp::PartialEq for KDHELP { fn eq(&self, other: &Self) -> bool { - self.Thread == other.Thread - && self.ThCallbackStack == other.ThCallbackStack - && self.NextCallback == other.NextCallback - && self.FramePointer == other.FramePointer - && self.KiCallUserMode == other.KiCallUserMode - && self.KeUserCallbackDispatcher == other.KeUserCallbackDispatcher - && self.SystemRangeStart == other.SystemRangeStart - && self.ThCallbackBStore == other.ThCallbackBStore - && self.KiUserExceptionDispatcher == other.KiUserExceptionDispatcher - && self.StackBase == other.StackBase - && self.StackLimit == other.StackLimit - && self.Reserved == other.Reserved + self.Thread == other.Thread && self.ThCallbackStack == other.ThCallbackStack && self.NextCallback == other.NextCallback && self.FramePointer == other.FramePointer && self.KiCallUserMode == other.KiCallUserMode && self.KeUserCallbackDispatcher == other.KeUserCallbackDispatcher && self.SystemRangeStart == other.SystemRangeStart && self.ThCallbackBStore == other.ThCallbackBStore && self.KiUserExceptionDispatcher == other.KiUserExceptionDispatcher && self.StackBase == other.StackBase && self.StackLimit == other.StackLimit && self.Reserved == other.Reserved } } #[cfg(any(target_arch = "x86",))] @@ -43170,24 +40774,7 @@ impl ::core::default::Default for KNONVOLATILE_CONTEXT_POINTERS_0_0 { #[cfg(any(target_arch = "x86_64",))] impl ::core::fmt::Debug for KNONVOLATILE_CONTEXT_POINTERS_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous_e__Struct") - .field("Xmm0", &self.Xmm0) - .field("Xmm1", &self.Xmm1) - .field("Xmm2", &self.Xmm2) - .field("Xmm3", &self.Xmm3) - .field("Xmm4", &self.Xmm4) - .field("Xmm5", &self.Xmm5) - .field("Xmm6", &self.Xmm6) - .field("Xmm7", &self.Xmm7) - .field("Xmm8", &self.Xmm8) - .field("Xmm9", &self.Xmm9) - .field("Xmm10", &self.Xmm10) - .field("Xmm11", &self.Xmm11) - .field("Xmm12", &self.Xmm12) - .field("Xmm13", &self.Xmm13) - .field("Xmm14", &self.Xmm14) - .field("Xmm15", &self.Xmm15) - .finish() + fmt.debug_struct("_Anonymous_e__Struct").field("Xmm0", &self.Xmm0).field("Xmm1", &self.Xmm1).field("Xmm2", &self.Xmm2).field("Xmm3", &self.Xmm3).field("Xmm4", &self.Xmm4).field("Xmm5", &self.Xmm5).field("Xmm6", &self.Xmm6).field("Xmm7", &self.Xmm7).field("Xmm8", &self.Xmm8).field("Xmm9", &self.Xmm9).field("Xmm10", &self.Xmm10).field("Xmm11", &self.Xmm11).field("Xmm12", &self.Xmm12).field("Xmm13", &self.Xmm13).field("Xmm14", &self.Xmm14).field("Xmm15", &self.Xmm15).finish() } } #[cfg(any(target_arch = "x86_64",))] @@ -43261,24 +40848,7 @@ impl ::core::default::Default for KNONVOLATILE_CONTEXT_POINTERS_1_0 { #[cfg(any(target_arch = "x86_64",))] impl ::core::fmt::Debug for KNONVOLATILE_CONTEXT_POINTERS_1_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous_e__Struct") - .field("Rax", &self.Rax) - .field("Rcx", &self.Rcx) - .field("Rdx", &self.Rdx) - .field("Rbx", &self.Rbx) - .field("Rsp", &self.Rsp) - .field("Rbp", &self.Rbp) - .field("Rsi", &self.Rsi) - .field("Rdi", &self.Rdi) - .field("R8", &self.R8) - .field("R9", &self.R9) - .field("R10", &self.R10) - .field("R11", &self.R11) - .field("R12", &self.R12) - .field("R13", &self.R13) - .field("R14", &self.R14) - .field("R15", &self.R15) - .finish() + fmt.debug_struct("_Anonymous_e__Struct").field("Rax", &self.Rax).field("Rcx", &self.Rcx).field("Rdx", &self.Rdx).field("Rbx", &self.Rbx).field("Rsp", &self.Rsp).field("Rbp", &self.Rbp).field("Rsi", &self.Rsi).field("Rdi", &self.Rdi).field("R8", &self.R8).field("R9", &self.R9).field("R10", &self.R10).field("R11", &self.R11).field("R12", &self.R12).field("R13", &self.R13).field("R14", &self.R14).field("R15", &self.R15).finish() } } #[cfg(any(target_arch = "x86_64",))] @@ -43549,20 +41119,7 @@ impl ::core::fmt::Debug for LOADED_IMAGE { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl ::core::cmp::PartialEq for LOADED_IMAGE { fn eq(&self, other: &Self) -> bool { - self.ModuleName == other.ModuleName - && self.hFile == other.hFile - && self.MappedAddress == other.MappedAddress - && self.FileHeader == other.FileHeader - && self.LastRvaSection == other.LastRvaSection - && self.NumberOfSections == other.NumberOfSections - && self.Sections == other.Sections - && self.Characteristics == other.Characteristics - && self.fSystemImage == other.fSystemImage - && self.fDOSImage == other.fDOSImage - && self.fReadOnly == other.fReadOnly - && self.Version == other.Version - && self.Links == other.Links - && self.SizeOfImage == other.SizeOfImage + self.ModuleName == other.ModuleName && self.hFile == other.hFile && self.MappedAddress == other.MappedAddress && self.FileHeader == other.FileHeader && self.LastRvaSection == other.LastRvaSection && self.NumberOfSections == other.NumberOfSections && self.Sections == other.Sections && self.Characteristics == other.Characteristics && self.fSystemImage == other.fSystemImage && self.fDOSImage == other.fDOSImage && self.fReadOnly == other.fReadOnly && self.Version == other.Version && self.Links == other.Links && self.SizeOfImage == other.SizeOfImage } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -43629,20 +41186,7 @@ impl ::core::fmt::Debug for LOADED_IMAGE { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl ::core::cmp::PartialEq for LOADED_IMAGE { fn eq(&self, other: &Self) -> bool { - self.ModuleName == other.ModuleName - && self.hFile == other.hFile - && self.MappedAddress == other.MappedAddress - && self.FileHeader == other.FileHeader - && self.LastRvaSection == other.LastRvaSection - && self.NumberOfSections == other.NumberOfSections - && self.Sections == other.Sections - && self.Characteristics == other.Characteristics - && self.fSystemImage == other.fSystemImage - && self.fDOSImage == other.fDOSImage - && self.fReadOnly == other.fReadOnly - && self.Version == other.Version - && self.Links == other.Links - && self.SizeOfImage == other.SizeOfImage + self.ModuleName == other.ModuleName && self.hFile == other.hFile && self.MappedAddress == other.MappedAddress && self.FileHeader == other.FileHeader && self.LastRvaSection == other.LastRvaSection && self.NumberOfSections == other.NumberOfSections && self.Sections == other.Sections && self.Characteristics == other.Characteristics && self.fSystemImage == other.fSystemImage && self.fDOSImage == other.fDOSImage && self.fReadOnly == other.fReadOnly && self.Version == other.Version && self.Links == other.Links && self.SizeOfImage == other.SizeOfImage } } #[cfg(any(target_arch = "x86",))] @@ -44301,14 +41845,7 @@ impl ::core::default::Default for MINIDUMP_FUNCTION_TABLE_STREAM { } impl ::core::fmt::Debug for MINIDUMP_FUNCTION_TABLE_STREAM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MINIDUMP_FUNCTION_TABLE_STREAM") - .field("SizeOfHeader", &self.SizeOfHeader) - .field("SizeOfDescriptor", &self.SizeOfDescriptor) - .field("SizeOfNativeDescriptor", &self.SizeOfNativeDescriptor) - .field("SizeOfFunctionEntry", &self.SizeOfFunctionEntry) - .field("NumberOfDescriptors", &self.NumberOfDescriptors) - .field("SizeOfAlignPad", &self.SizeOfAlignPad) - .finish() + fmt.debug_struct("MINIDUMP_FUNCTION_TABLE_STREAM").field("SizeOfHeader", &self.SizeOfHeader).field("SizeOfDescriptor", &self.SizeOfDescriptor).field("SizeOfNativeDescriptor", &self.SizeOfNativeDescriptor).field("SizeOfFunctionEntry", &self.SizeOfFunctionEntry).field("NumberOfDescriptors", &self.NumberOfDescriptors).field("SizeOfAlignPad", &self.SizeOfAlignPad).finish() } } impl ::core::cmp::PartialEq for MINIDUMP_FUNCTION_TABLE_STREAM { @@ -44812,14 +42349,7 @@ impl ::core::default::Default for MINIDUMP_MISC_INFO { } impl ::core::fmt::Debug for MINIDUMP_MISC_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MINIDUMP_MISC_INFO") - .field("SizeOfInfo", &self.SizeOfInfo) - .field("Flags1", &self.Flags1) - .field("ProcessId", &self.ProcessId) - .field("ProcessCreateTime", &self.ProcessCreateTime) - .field("ProcessUserTime", &self.ProcessUserTime) - .field("ProcessKernelTime", &self.ProcessKernelTime) - .finish() + fmt.debug_struct("MINIDUMP_MISC_INFO").field("SizeOfInfo", &self.SizeOfInfo).field("Flags1", &self.Flags1).field("ProcessId", &self.ProcessId).field("ProcessCreateTime", &self.ProcessCreateTime).field("ProcessUserTime", &self.ProcessUserTime).field("ProcessKernelTime", &self.ProcessKernelTime).finish() } } impl ::core::cmp::PartialEq for MINIDUMP_MISC_INFO { @@ -44871,17 +42401,7 @@ impl ::core::fmt::Debug for MINIDUMP_MISC_INFO_2 { } impl ::core::cmp::PartialEq for MINIDUMP_MISC_INFO_2 { fn eq(&self, other: &Self) -> bool { - self.SizeOfInfo == other.SizeOfInfo - && self.Flags1 == other.Flags1 - && self.ProcessId == other.ProcessId - && self.ProcessCreateTime == other.ProcessCreateTime - && self.ProcessUserTime == other.ProcessUserTime - && self.ProcessKernelTime == other.ProcessKernelTime - && self.ProcessorMaxMhz == other.ProcessorMaxMhz - && self.ProcessorCurrentMhz == other.ProcessorCurrentMhz - && self.ProcessorMhzLimit == other.ProcessorMhzLimit - && self.ProcessorMaxIdleState == other.ProcessorMaxIdleState - && self.ProcessorCurrentIdleState == other.ProcessorCurrentIdleState + self.SizeOfInfo == other.SizeOfInfo && self.Flags1 == other.Flags1 && self.ProcessId == other.ProcessId && self.ProcessCreateTime == other.ProcessCreateTime && self.ProcessUserTime == other.ProcessUserTime && self.ProcessKernelTime == other.ProcessKernelTime && self.ProcessorMaxMhz == other.ProcessorMaxMhz && self.ProcessorCurrentMhz == other.ProcessorCurrentMhz && self.ProcessorMhzLimit == other.ProcessorMhzLimit && self.ProcessorMaxIdleState == other.ProcessorMaxIdleState && self.ProcessorCurrentIdleState == other.ProcessorCurrentIdleState } } impl ::core::cmp::Eq for MINIDUMP_MISC_INFO_2 {} @@ -44943,22 +42463,7 @@ impl ::core::fmt::Debug for MINIDUMP_MISC_INFO_3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] impl ::core::cmp::PartialEq for MINIDUMP_MISC_INFO_3 { fn eq(&self, other: &Self) -> bool { - self.SizeOfInfo == other.SizeOfInfo - && self.Flags1 == other.Flags1 - && self.ProcessId == other.ProcessId - && self.ProcessCreateTime == other.ProcessCreateTime - && self.ProcessUserTime == other.ProcessUserTime - && self.ProcessKernelTime == other.ProcessKernelTime - && self.ProcessorMaxMhz == other.ProcessorMaxMhz - && self.ProcessorCurrentMhz == other.ProcessorCurrentMhz - && self.ProcessorMhzLimit == other.ProcessorMhzLimit - && self.ProcessorMaxIdleState == other.ProcessorMaxIdleState - && self.ProcessorCurrentIdleState == other.ProcessorCurrentIdleState - && self.ProcessIntegrityLevel == other.ProcessIntegrityLevel - && self.ProcessExecuteFlags == other.ProcessExecuteFlags - && self.ProtectedProcess == other.ProtectedProcess - && self.TimeZoneId == other.TimeZoneId - && self.TimeZone == other.TimeZone + self.SizeOfInfo == other.SizeOfInfo && self.Flags1 == other.Flags1 && self.ProcessId == other.ProcessId && self.ProcessCreateTime == other.ProcessCreateTime && self.ProcessUserTime == other.ProcessUserTime && self.ProcessKernelTime == other.ProcessKernelTime && self.ProcessorMaxMhz == other.ProcessorMaxMhz && self.ProcessorCurrentMhz == other.ProcessorCurrentMhz && self.ProcessorMhzLimit == other.ProcessorMhzLimit && self.ProcessorMaxIdleState == other.ProcessorMaxIdleState && self.ProcessorCurrentIdleState == other.ProcessorCurrentIdleState && self.ProcessIntegrityLevel == other.ProcessIntegrityLevel && self.ProcessExecuteFlags == other.ProcessExecuteFlags && self.ProtectedProcess == other.ProtectedProcess && self.TimeZoneId == other.TimeZoneId && self.TimeZone == other.TimeZone } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] @@ -47321,16 +44826,7 @@ impl ::core::default::Default for POINTER_SEARCH_PHYSICAL { } impl ::core::fmt::Debug for POINTER_SEARCH_PHYSICAL { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("POINTER_SEARCH_PHYSICAL") - .field("Offset", &self.Offset) - .field("Length", &self.Length) - .field("PointerMin", &self.PointerMin) - .field("PointerMax", &self.PointerMax) - .field("Flags", &self.Flags) - .field("MatchOffsets", &self.MatchOffsets) - .field("MatchOffsetsSize", &self.MatchOffsetsSize) - .field("MatchOffsetsCount", &self.MatchOffsetsCount) - .finish() + fmt.debug_struct("POINTER_SEARCH_PHYSICAL").field("Offset", &self.Offset).field("Length", &self.Length).field("PointerMin", &self.PointerMin).field("PointerMax", &self.PointerMax).field("Flags", &self.Flags).field("MatchOffsets", &self.MatchOffsets).field("MatchOffsetsSize", &self.MatchOffsetsSize).field("MatchOffsetsCount", &self.MatchOffsetsCount).finish() } } impl ::core::cmp::PartialEq for POINTER_SEARCH_PHYSICAL { @@ -48550,76 +46046,28 @@ unsafe impl ::windows::core::Abi for RawSearchFlags { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ReBaseImage<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>>( - currentimagename: Param0, - symbolpath: Param1, - frebase: Param2, - frebasesysfileok: Param3, - fgoingdown: Param4, - checkimagesize: u32, - oldimagesize: *mut u32, - oldimagebase: *mut usize, - newimagesize: *mut u32, - newimagebase: *mut usize, - timestamp: u32, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn ReBaseImage<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>>(currentimagename: Param0, symbolpath: Param1, frebase: Param2, frebasesysfileok: Param3, fgoingdown: Param4, checkimagesize: u32, oldimagesize: *mut u32, oldimagebase: *mut usize, newimagesize: *mut u32, newimagebase: *mut usize, timestamp: u32) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ReBaseImage(currentimagename: super::super::super::Foundation::PSTR, symbolpath: super::super::super::Foundation::PSTR, frebase: super::super::super::Foundation::BOOL, frebasesysfileok: super::super::super::Foundation::BOOL, fgoingdown: super::super::super::Foundation::BOOL, checkimagesize: u32, oldimagesize: *mut u32, oldimagebase: *mut usize, newimagesize: *mut u32, newimagebase: *mut usize, timestamp: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ReBaseImage( - currentimagename.into_param().abi(), - symbolpath.into_param().abi(), - frebase.into_param().abi(), - frebasesysfileok.into_param().abi(), - fgoingdown.into_param().abi(), - ::core::mem::transmute(checkimagesize), - ::core::mem::transmute(oldimagesize), - ::core::mem::transmute(oldimagebase), - ::core::mem::transmute(newimagesize), - ::core::mem::transmute(newimagebase), - ::core::mem::transmute(timestamp), - )) + ::core::mem::transmute(ReBaseImage(currentimagename.into_param().abi(), symbolpath.into_param().abi(), frebase.into_param().abi(), frebasesysfileok.into_param().abi(), fgoingdown.into_param().abi(), ::core::mem::transmute(checkimagesize), ::core::mem::transmute(oldimagesize), ::core::mem::transmute(oldimagebase), ::core::mem::transmute(newimagesize), ::core::mem::transmute(newimagebase), ::core::mem::transmute(timestamp))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ReBaseImage64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>>( - currentimagename: Param0, - symbolpath: Param1, - frebase: Param2, - frebasesysfileok: Param3, - fgoingdown: Param4, - checkimagesize: u32, - oldimagesize: *mut u32, - oldimagebase: *mut u64, - newimagesize: *mut u32, - newimagebase: *mut u64, - timestamp: u32, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn ReBaseImage64<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>>(currentimagename: Param0, symbolpath: Param1, frebase: Param2, frebasesysfileok: Param3, fgoingdown: Param4, checkimagesize: u32, oldimagesize: *mut u32, oldimagebase: *mut u64, newimagesize: *mut u32, newimagebase: *mut u64, timestamp: u32) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn ReBaseImage64(currentimagename: super::super::super::Foundation::PSTR, symbolpath: super::super::super::Foundation::PSTR, frebase: super::super::super::Foundation::BOOL, frebasesysfileok: super::super::super::Foundation::BOOL, fgoingdown: super::super::super::Foundation::BOOL, checkimagesize: u32, oldimagesize: *mut u32, oldimagebase: *mut u64, newimagesize: *mut u32, newimagebase: *mut u64, timestamp: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(ReBaseImage64( - currentimagename.into_param().abi(), - symbolpath.into_param().abi(), - frebase.into_param().abi(), - frebasesysfileok.into_param().abi(), - fgoingdown.into_param().abi(), - ::core::mem::transmute(checkimagesize), - ::core::mem::transmute(oldimagesize), - ::core::mem::transmute(oldimagebase), - ::core::mem::transmute(newimagesize), - ::core::mem::transmute(newimagebase), - ::core::mem::transmute(timestamp), - )) + ::core::mem::transmute(ReBaseImage64(currentimagename.into_param().abi(), symbolpath.into_param().abi(), frebase.into_param().abi(), frebasesysfileok.into_param().abi(), fgoingdown.into_param().abi(), ::core::mem::transmute(checkimagesize), ::core::mem::transmute(oldimagesize), ::core::mem::transmute(oldimagebase), ::core::mem::transmute(newimagesize), ::core::mem::transmute(newimagebase), ::core::mem::transmute(timestamp))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -48986,16 +46434,7 @@ pub unsafe fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, ima extern "system" { fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: usize, controlpc: usize, functionentry: *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut usize, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS_ARM64) -> super::super::Kernel::EXCEPTION_ROUTINE; } - ::core::mem::transmute(RtlVirtualUnwind( - ::core::mem::transmute(handlertype), - ::core::mem::transmute(imagebase), - ::core::mem::transmute(controlpc), - ::core::mem::transmute(functionentry), - ::core::mem::transmute(contextrecord), - ::core::mem::transmute(handlerdata), - ::core::mem::transmute(establisherframe), - ::core::mem::transmute(contextpointers), - )) + ::core::mem::transmute(RtlVirtualUnwind(::core::mem::transmute(handlertype), ::core::mem::transmute(imagebase), ::core::mem::transmute(controlpc), ::core::mem::transmute(functionentry), ::core::mem::transmute(contextrecord), ::core::mem::transmute(handlerdata), ::core::mem::transmute(establisherframe), ::core::mem::transmute(contextpointers))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -49010,16 +46449,7 @@ pub unsafe fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, ima extern "system" { fn RtlVirtualUnwind(handlertype: RTL_VIRTUAL_UNWIND_HANDLER_TYPE, imagebase: u64, controlpc: u64, functionentry: *const IMAGE_RUNTIME_FUNCTION_ENTRY, contextrecord: *mut CONTEXT, handlerdata: *mut *mut ::core::ffi::c_void, establisherframe: *mut u64, contextpointers: *mut KNONVOLATILE_CONTEXT_POINTERS) -> super::super::Kernel::EXCEPTION_ROUTINE; } - ::core::mem::transmute(RtlVirtualUnwind( - ::core::mem::transmute(handlertype), - ::core::mem::transmute(imagebase), - ::core::mem::transmute(controlpc), - ::core::mem::transmute(functionentry), - ::core::mem::transmute(contextrecord), - ::core::mem::transmute(handlerdata), - ::core::mem::transmute(establisherframe), - ::core::mem::transmute(contextpointers), - )) + ::core::mem::transmute(RtlVirtualUnwind(::core::mem::transmute(handlertype), ::core::mem::transmute(imagebase), ::core::mem::transmute(controlpc), ::core::mem::transmute(functionentry), ::core::mem::transmute(contextrecord), ::core::mem::transmute(handlerdata), ::core::mem::transmute(establisherframe), ::core::mem::transmute(contextpointers))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -49500,19 +46930,7 @@ impl ::core::default::Default for STACKFRAME { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for STACKFRAME { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STACKFRAME") - .field("AddrPC", &self.AddrPC) - .field("AddrReturn", &self.AddrReturn) - .field("AddrFrame", &self.AddrFrame) - .field("AddrStack", &self.AddrStack) - .field("FuncTableEntry", &self.FuncTableEntry) - .field("Params", &self.Params) - .field("Far", &self.Far) - .field("Virtual", &self.Virtual) - .field("Reserved", &self.Reserved) - .field("KdHelp", &self.KdHelp) - .field("AddrBStore", &self.AddrBStore) - .finish() + fmt.debug_struct("STACKFRAME").field("AddrPC", &self.AddrPC).field("AddrReturn", &self.AddrReturn).field("AddrFrame", &self.AddrFrame).field("AddrStack", &self.AddrStack).field("FuncTableEntry", &self.FuncTableEntry).field("Params", &self.Params).field("Far", &self.Far).field("Virtual", &self.Virtual).field("Reserved", &self.Reserved).field("KdHelp", &self.KdHelp).field("AddrBStore", &self.AddrBStore).finish() } } #[cfg(any(target_arch = "x86",))] @@ -49557,19 +46975,7 @@ impl ::core::default::Default for STACKFRAME64 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for STACKFRAME64 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STACKFRAME64") - .field("AddrPC", &self.AddrPC) - .field("AddrReturn", &self.AddrReturn) - .field("AddrFrame", &self.AddrFrame) - .field("AddrStack", &self.AddrStack) - .field("AddrBStore", &self.AddrBStore) - .field("FuncTableEntry", &self.FuncTableEntry) - .field("Params", &self.Params) - .field("Far", &self.Far) - .field("Virtual", &self.Virtual) - .field("Reserved", &self.Reserved) - .field("KdHelp", &self.KdHelp) - .finish() + fmt.debug_struct("STACKFRAME64").field("AddrPC", &self.AddrPC).field("AddrReturn", &self.AddrReturn).field("AddrFrame", &self.AddrFrame).field("AddrStack", &self.AddrStack).field("AddrBStore", &self.AddrBStore).field("FuncTableEntry", &self.FuncTableEntry).field("Params", &self.Params).field("Far", &self.Far).field("Virtual", &self.Virtual).field("Reserved", &self.Reserved).field("KdHelp", &self.KdHelp).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -50098,18 +47504,7 @@ impl ::core::default::Default for SYMSRV_INDEX_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SYMSRV_INDEX_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SYMSRV_INDEX_INFO") - .field("sizeofstruct", &self.sizeofstruct) - .field("file", &self.file) - .field("stripped", &self.stripped) - .field("timestamp", &self.timestamp) - .field("size", &self.size) - .field("dbgfile", &self.dbgfile) - .field("pdbfile", &self.pdbfile) - .field("guid", &self.guid) - .field("sig", &self.sig) - .field("age", &self.age) - .finish() + fmt.debug_struct("SYMSRV_INDEX_INFO").field("sizeofstruct", &self.sizeofstruct).field("file", &self.file).field("stripped", &self.stripped).field("timestamp", &self.timestamp).field("size", &self.size).field("dbgfile", &self.dbgfile).field("pdbfile", &self.pdbfile).field("guid", &self.guid).field("sig", &self.sig).field("age", &self.age).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -50150,18 +47545,7 @@ impl ::core::default::Default for SYMSRV_INDEX_INFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SYMSRV_INDEX_INFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SYMSRV_INDEX_INFOW") - .field("sizeofstruct", &self.sizeofstruct) - .field("file", &self.file) - .field("stripped", &self.stripped) - .field("timestamp", &self.timestamp) - .field("size", &self.size) - .field("dbgfile", &self.dbgfile) - .field("pdbfile", &self.pdbfile) - .field("guid", &self.guid) - .field("sig", &self.sig) - .field("age", &self.age) - .finish() + fmt.debug_struct("SYMSRV_INDEX_INFOW").field("sizeofstruct", &self.sizeofstruct).field("file", &self.file).field("stripped", &self.stripped).field("timestamp", &self.timestamp).field("size", &self.size).field("dbgfile", &self.dbgfile).field("pdbfile", &self.pdbfile).field("guid", &self.guid).field("sig", &self.sig).field("age", &self.age).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -50757,104 +48141,42 @@ unsafe impl ::windows::core::Abi for SignatureComparison { #[cfg(any(target_arch = "x86",))] #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn StackWalk<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>( - machinetype: u32, - hprocess: Param1, - hthread: Param2, - stackframe: *mut STACKFRAME, - contextrecord: *mut ::core::ffi::c_void, - readmemoryroutine: PREAD_PROCESS_MEMORY_ROUTINE, - functiontableaccessroutine: PFUNCTION_TABLE_ACCESS_ROUTINE, - getmodulebaseroutine: PGET_MODULE_BASE_ROUTINE, - translateaddress: PTRANSLATE_ADDRESS_ROUTINE, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn StackWalk<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(machinetype: u32, hprocess: Param1, hthread: Param2, stackframe: *mut STACKFRAME, contextrecord: *mut ::core::ffi::c_void, readmemoryroutine: PREAD_PROCESS_MEMORY_ROUTINE, functiontableaccessroutine: PFUNCTION_TABLE_ACCESS_ROUTINE, getmodulebaseroutine: PGET_MODULE_BASE_ROUTINE, translateaddress: PTRANSLATE_ADDRESS_ROUTINE) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn StackWalk(machinetype: u32, hprocess: super::super::super::Foundation::HANDLE, hthread: super::super::super::Foundation::HANDLE, stackframe: *mut STACKFRAME, contextrecord: *mut ::core::ffi::c_void, readmemoryroutine: ::windows::core::RawPtr, functiontableaccessroutine: ::windows::core::RawPtr, getmodulebaseroutine: ::windows::core::RawPtr, translateaddress: ::windows::core::RawPtr) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(StackWalk( - ::core::mem::transmute(machinetype), - hprocess.into_param().abi(), - hthread.into_param().abi(), - ::core::mem::transmute(stackframe), - ::core::mem::transmute(contextrecord), - ::core::mem::transmute(readmemoryroutine), - ::core::mem::transmute(functiontableaccessroutine), - ::core::mem::transmute(getmodulebaseroutine), - ::core::mem::transmute(translateaddress), - )) + ::core::mem::transmute(StackWalk(::core::mem::transmute(machinetype), hprocess.into_param().abi(), hthread.into_param().abi(), ::core::mem::transmute(stackframe), ::core::mem::transmute(contextrecord), ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(functiontableaccessroutine), ::core::mem::transmute(getmodulebaseroutine), ::core::mem::transmute(translateaddress))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn StackWalk64<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>( - machinetype: u32, - hprocess: Param1, - hthread: Param2, - stackframe: *mut STACKFRAME64, - contextrecord: *mut ::core::ffi::c_void, - readmemoryroutine: PREAD_PROCESS_MEMORY_ROUTINE64, - functiontableaccessroutine: PFUNCTION_TABLE_ACCESS_ROUTINE64, - getmodulebaseroutine: PGET_MODULE_BASE_ROUTINE64, - translateaddress: PTRANSLATE_ADDRESS_ROUTINE64, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn StackWalk64<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(machinetype: u32, hprocess: Param1, hthread: Param2, stackframe: *mut STACKFRAME64, contextrecord: *mut ::core::ffi::c_void, readmemoryroutine: PREAD_PROCESS_MEMORY_ROUTINE64, functiontableaccessroutine: PFUNCTION_TABLE_ACCESS_ROUTINE64, getmodulebaseroutine: PGET_MODULE_BASE_ROUTINE64, translateaddress: PTRANSLATE_ADDRESS_ROUTINE64) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn StackWalk64(machinetype: u32, hprocess: super::super::super::Foundation::HANDLE, hthread: super::super::super::Foundation::HANDLE, stackframe: *mut STACKFRAME64, contextrecord: *mut ::core::ffi::c_void, readmemoryroutine: ::windows::core::RawPtr, functiontableaccessroutine: ::windows::core::RawPtr, getmodulebaseroutine: ::windows::core::RawPtr, translateaddress: ::windows::core::RawPtr) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(StackWalk64( - ::core::mem::transmute(machinetype), - hprocess.into_param().abi(), - hthread.into_param().abi(), - ::core::mem::transmute(stackframe), - ::core::mem::transmute(contextrecord), - ::core::mem::transmute(readmemoryroutine), - ::core::mem::transmute(functiontableaccessroutine), - ::core::mem::transmute(getmodulebaseroutine), - ::core::mem::transmute(translateaddress), - )) + ::core::mem::transmute(StackWalk64(::core::mem::transmute(machinetype), hprocess.into_param().abi(), hthread.into_param().abi(), ::core::mem::transmute(stackframe), ::core::mem::transmute(contextrecord), ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(functiontableaccessroutine), ::core::mem::transmute(getmodulebaseroutine), ::core::mem::transmute(translateaddress))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn StackWalkEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>( - machinetype: u32, - hprocess: Param1, - hthread: Param2, - stackframe: *mut STACKFRAME_EX, - contextrecord: *mut ::core::ffi::c_void, - readmemoryroutine: PREAD_PROCESS_MEMORY_ROUTINE64, - functiontableaccessroutine: PFUNCTION_TABLE_ACCESS_ROUTINE64, - getmodulebaseroutine: PGET_MODULE_BASE_ROUTINE64, - translateaddress: PTRANSLATE_ADDRESS_ROUTINE64, - flags: u32, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn StackWalkEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>>(machinetype: u32, hprocess: Param1, hthread: Param2, stackframe: *mut STACKFRAME_EX, contextrecord: *mut ::core::ffi::c_void, readmemoryroutine: PREAD_PROCESS_MEMORY_ROUTINE64, functiontableaccessroutine: PFUNCTION_TABLE_ACCESS_ROUTINE64, getmodulebaseroutine: PGET_MODULE_BASE_ROUTINE64, translateaddress: PTRANSLATE_ADDRESS_ROUTINE64, flags: u32) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn StackWalkEx(machinetype: u32, hprocess: super::super::super::Foundation::HANDLE, hthread: super::super::super::Foundation::HANDLE, stackframe: *mut STACKFRAME_EX, contextrecord: *mut ::core::ffi::c_void, readmemoryroutine: ::windows::core::RawPtr, functiontableaccessroutine: ::windows::core::RawPtr, getmodulebaseroutine: ::windows::core::RawPtr, translateaddress: ::windows::core::RawPtr, flags: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(StackWalkEx( - ::core::mem::transmute(machinetype), - hprocess.into_param().abi(), - hthread.into_param().abi(), - ::core::mem::transmute(stackframe), - ::core::mem::transmute(contextrecord), - ::core::mem::transmute(readmemoryroutine), - ::core::mem::transmute(functiontableaccessroutine), - ::core::mem::transmute(getmodulebaseroutine), - ::core::mem::transmute(translateaddress), - ::core::mem::transmute(flags), - )) + ::core::mem::transmute(StackWalkEx(::core::mem::transmute(machinetype), hprocess.into_param().abi(), hthread.into_param().abi(), ::core::mem::transmute(stackframe), ::core::mem::transmute(contextrecord), ::core::mem::transmute(readmemoryroutine), ::core::mem::transmute(functiontableaccessroutine), ::core::mem::transmute(getmodulebaseroutine), ::core::mem::transmute(translateaddress), ::core::mem::transmute(flags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -51424,72 +48746,28 @@ pub unsafe fn SymFindExecutableImageW<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymFindFileInPath<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - hprocess: Param0, - searchpatha: Param1, - filename: Param2, - id: *const ::core::ffi::c_void, - two: u32, - three: u32, - flags: SYM_FIND_ID_OPTION, - foundfile: super::super::super::Foundation::PSTR, - callback: PFINDFILEINPATHCALLBACK, - context: *const ::core::ffi::c_void, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymFindFileInPath<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, searchpatha: Param1, filename: Param2, id: *const ::core::ffi::c_void, two: u32, three: u32, flags: SYM_FIND_ID_OPTION, foundfile: super::super::super::Foundation::PSTR, callback: PFINDFILEINPATHCALLBACK, context: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SymFindFileInPath(hprocess: super::super::super::Foundation::HANDLE, searchpatha: super::super::super::Foundation::PSTR, filename: super::super::super::Foundation::PSTR, id: *const ::core::ffi::c_void, two: u32, three: u32, flags: SYM_FIND_ID_OPTION, foundfile: super::super::super::Foundation::PSTR, callback: ::windows::core::RawPtr, context: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFindFileInPath( - hprocess.into_param().abi(), - searchpatha.into_param().abi(), - filename.into_param().abi(), - ::core::mem::transmute(id), - ::core::mem::transmute(two), - ::core::mem::transmute(three), - ::core::mem::transmute(flags), - ::core::mem::transmute(foundfile), - ::core::mem::transmute(callback), - ::core::mem::transmute(context), - )) + ::core::mem::transmute(SymFindFileInPath(hprocess.into_param().abi(), searchpatha.into_param().abi(), filename.into_param().abi(), ::core::mem::transmute(id), ::core::mem::transmute(two), ::core::mem::transmute(three), ::core::mem::transmute(flags), ::core::mem::transmute(foundfile), ::core::mem::transmute(callback), ::core::mem::transmute(context))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymFindFileInPathW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - hprocess: Param0, - searchpatha: Param1, - filename: Param2, - id: *const ::core::ffi::c_void, - two: u32, - three: u32, - flags: SYM_FIND_ID_OPTION, - foundfile: super::super::super::Foundation::PWSTR, - callback: PFINDFILEINPATHCALLBACKW, - context: *const ::core::ffi::c_void, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymFindFileInPathW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, searchpatha: Param1, filename: Param2, id: *const ::core::ffi::c_void, two: u32, three: u32, flags: SYM_FIND_ID_OPTION, foundfile: super::super::super::Foundation::PWSTR, callback: PFINDFILEINPATHCALLBACKW, context: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn SymFindFileInPathW(hprocess: super::super::super::Foundation::HANDLE, searchpatha: super::super::super::Foundation::PWSTR, filename: super::super::super::Foundation::PWSTR, id: *const ::core::ffi::c_void, two: u32, three: u32, flags: SYM_FIND_ID_OPTION, foundfile: super::super::super::Foundation::PWSTR, callback: ::windows::core::RawPtr, context: *const ::core::ffi::c_void) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymFindFileInPathW( - hprocess.into_param().abi(), - searchpatha.into_param().abi(), - filename.into_param().abi(), - ::core::mem::transmute(id), - ::core::mem::transmute(two), - ::core::mem::transmute(three), - ::core::mem::transmute(flags), - ::core::mem::transmute(foundfile), - ::core::mem::transmute(callback), - ::core::mem::transmute(context), - )) + ::core::mem::transmute(SymFindFileInPathW(hprocess.into_param().abi(), searchpatha.into_param().abi(), filename.into_param().abi(), ::core::mem::transmute(id), ::core::mem::transmute(two), ::core::mem::transmute(three), ::core::mem::transmute(flags), ::core::mem::transmute(foundfile), ::core::mem::transmute(callback), ::core::mem::transmute(context))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -52217,15 +49495,7 @@ pub unsafe fn SymGetSourceFileToken<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymGetSourceFileTokenByTokenName<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - hprocess: Param0, - base: u64, - filespec: Param2, - tokenname: Param3, - tokenparameters: Param4, - token: *mut *mut ::core::ffi::c_void, - size: *mut u32, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymGetSourceFileTokenByTokenName<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, base: u64, filespec: Param2, tokenname: Param3, tokenparameters: Param4, token: *mut *mut ::core::ffi::c_void, size: *mut u32) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -52239,15 +49509,7 @@ pub unsafe fn SymGetSourceFileTokenByTokenName<'a, Param0: ::windows::core::Into } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymGetSourceFileTokenByTokenNameW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - hprocess: Param0, - base: u64, - filespec: Param2, - tokenname: Param3, - tokenparameters: Param4, - token: *mut *mut ::core::ffi::c_void, - size: *mut u32, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymGetSourceFileTokenByTokenNameW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, base: u64, filespec: Param2, tokenname: Param3, tokenparameters: Param4, token: *mut *mut ::core::ffi::c_void, size: *mut u32) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -52433,16 +49695,7 @@ pub unsafe fn SymGetSymPrev64<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymGetSymbolFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - hprocess: Param0, - sympath: Param1, - imagefile: Param2, - r#type: IMAGEHLP_SF_TYPE, - symbolfile: super::super::super::Foundation::PSTR, - csymbolfile: usize, - dbgfile: super::super::super::Foundation::PSTR, - cdbgfile: usize, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymGetSymbolFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, sympath: Param1, imagefile: Param2, r#type: IMAGEHLP_SF_TYPE, symbolfile: super::super::super::Foundation::PSTR, csymbolfile: usize, dbgfile: super::super::super::Foundation::PSTR, cdbgfile: usize) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -52456,16 +49709,7 @@ pub unsafe fn SymGetSymbolFile<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymGetSymbolFileW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - hprocess: Param0, - sympath: Param1, - imagefile: Param2, - r#type: IMAGEHLP_SF_TYPE, - symbolfile: super::super::super::Foundation::PWSTR, - csymbolfile: usize, - dbgfile: super::super::super::Foundation::PWSTR, - cdbgfile: usize, -) -> super::super::super::Foundation::BOOL { +pub unsafe fn SymGetSymbolFileW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, sympath: Param1, imagefile: Param2, r#type: IMAGEHLP_SF_TYPE, symbolfile: super::super::super::Foundation::PWSTR, csymbolfile: usize, dbgfile: super::super::super::Foundation::PWSTR, cdbgfile: usize) -> super::super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -52606,16 +49850,7 @@ pub unsafe fn SymLoadModule64<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymLoadModuleEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - hprocess: Param0, - hfile: Param1, - imagename: Param2, - modulename: Param3, - baseofdll: u64, - dllsize: u32, - data: *const MODLOAD_DATA, - flags: SYM_LOAD_FLAGS, -) -> u64 { +pub unsafe fn SymLoadModuleEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, hfile: Param1, imagename: Param2, modulename: Param3, baseofdll: u64, dllsize: u32, data: *const MODLOAD_DATA, flags: SYM_LOAD_FLAGS) -> u64 { #[cfg(windows)] { #[link(name = "windows")] @@ -52629,16 +49864,7 @@ pub unsafe fn SymLoadModuleEx<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymLoadModuleExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - hprocess: Param0, - hfile: Param1, - imagename: Param2, - modulename: Param3, - baseofdll: u64, - dllsize: u32, - data: *const MODLOAD_DATA, - flags: SYM_LOAD_FLAGS, -) -> u64 { +pub unsafe fn SymLoadModuleExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, hfile: Param1, imagename: Param2, modulename: Param3, baseofdll: u64, dllsize: u32, data: *const MODLOAD_DATA, flags: SYM_LOAD_FLAGS) -> u64 { #[cfg(windows)] { #[link(name = "windows")] @@ -52885,17 +50111,7 @@ pub unsafe fn SymSearch<'a, Param0: ::windows::core::IntoParam<'a, super::super: extern "system" { fn SymSearch(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symtag: u32, mask: super::super::super::Foundation::PSTR, address: u64, enumsymbolscallback: ::windows::core::RawPtr, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSearch( - hprocess.into_param().abi(), - ::core::mem::transmute(baseofdll), - ::core::mem::transmute(index), - ::core::mem::transmute(symtag), - mask.into_param().abi(), - ::core::mem::transmute(address), - ::core::mem::transmute(enumsymbolscallback), - ::core::mem::transmute(usercontext), - ::core::mem::transmute(options), - )) + ::core::mem::transmute(SymSearch(hprocess.into_param().abi(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(index), ::core::mem::transmute(symtag), mask.into_param().abi(), ::core::mem::transmute(address), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext), ::core::mem::transmute(options))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -52909,17 +50125,7 @@ pub unsafe fn SymSearchW<'a, Param0: ::windows::core::IntoParam<'a, super::super extern "system" { fn SymSearchW(hprocess: super::super::super::Foundation::HANDLE, baseofdll: u64, index: u32, symtag: u32, mask: super::super::super::Foundation::PWSTR, address: u64, enumsymbolscallback: ::windows::core::RawPtr, usercontext: *const ::core::ffi::c_void, options: u32) -> super::super::super::Foundation::BOOL; } - ::core::mem::transmute(SymSearchW( - hprocess.into_param().abi(), - ::core::mem::transmute(baseofdll), - ::core::mem::transmute(index), - ::core::mem::transmute(symtag), - mask.into_param().abi(), - ::core::mem::transmute(address), - ::core::mem::transmute(enumsymbolscallback), - ::core::mem::transmute(usercontext), - ::core::mem::transmute(options), - )) + ::core::mem::transmute(SymSearchW(hprocess.into_param().abi(), ::core::mem::transmute(baseofdll), ::core::mem::transmute(index), ::core::mem::transmute(symtag), mask.into_param().abi(), ::core::mem::transmute(address), ::core::mem::transmute(enumsymbolscallback), ::core::mem::transmute(usercontext), ::core::mem::transmute(options))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -53079,13 +50285,7 @@ pub unsafe fn SymSetSearchPathW<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymSrvDeltaName<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>( - hprocess: Param0, - sympath: Param1, - r#type: Param2, - file1: Param3, - file2: Param4, -) -> super::super::super::Foundation::PSTR { +pub unsafe fn SymSrvDeltaName<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PSTR>>(hprocess: Param0, sympath: Param1, r#type: Param2, file1: Param3, file2: Param4) -> super::super::super::Foundation::PSTR { #[cfg(windows)] { #[link(name = "windows")] @@ -53099,13 +50299,7 @@ pub unsafe fn SymSrvDeltaName<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn SymSrvDeltaNameW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - hprocess: Param0, - sympath: Param1, - r#type: Param2, - file1: Param3, - file2: Param4, -) -> super::super::super::Foundation::PWSTR { +pub unsafe fn SymSrvDeltaNameW<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(hprocess: Param0, sympath: Param1, r#type: Param2, file1: Param3, file2: Param4) -> super::super::super::Foundation::PWSTR { #[cfg(windows)] { #[link(name = "windows")] @@ -53668,16 +50862,7 @@ impl ::core::default::Default for UNWIND_HISTORY_TABLE { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::fmt::Debug for UNWIND_HISTORY_TABLE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UNWIND_HISTORY_TABLE") - .field("Count", &self.Count) - .field("LocalHint", &self.LocalHint) - .field("GlobalHint", &self.GlobalHint) - .field("Search", &self.Search) - .field("Once", &self.Once) - .field("LowAddress", &self.LowAddress) - .field("HighAddress", &self.HighAddress) - .field("Entry", &self.Entry) - .finish() + fmt.debug_struct("UNWIND_HISTORY_TABLE").field("Count", &self.Count).field("LocalHint", &self.LocalHint).field("GlobalHint", &self.GlobalHint).field("Search", &self.Search).field("Once", &self.Once).field("LowAddress", &self.LowAddress).field("HighAddress", &self.HighAddress).field("Entry", &self.Entry).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -54196,17 +51381,7 @@ impl ::core::default::Default for WDBGEXTS_DISASSEMBLE_BUFFER { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WDBGEXTS_DISASSEMBLE_BUFFER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WDBGEXTS_DISASSEMBLE_BUFFER") - .field("InOffset", &self.InOffset) - .field("OutOffset", &self.OutOffset) - .field("AddrFlags", &self.AddrFlags) - .field("FormatFlags", &self.FormatFlags) - .field("DataBufferBytes", &self.DataBufferBytes) - .field("DisasmBufferChars", &self.DisasmBufferChars) - .field("DataBuffer", &self.DataBuffer) - .field("DisasmBuffer", &self.DisasmBuffer) - .field("Reserved0", &self.Reserved0) - .finish() + fmt.debug_struct("WDBGEXTS_DISASSEMBLE_BUFFER").field("InOffset", &self.InOffset).field("OutOffset", &self.OutOffset).field("AddrFlags", &self.AddrFlags).field("FormatFlags", &self.FormatFlags).field("DataBufferBytes", &self.DataBufferBytes).field("DisasmBufferChars", &self.DisasmBufferChars).field("DataBuffer", &self.DataBuffer).field("DisasmBuffer", &self.DisasmBuffer).field("Reserved0", &self.Reserved0).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -54297,18 +51472,7 @@ impl ::core::default::Default for WDBGEXTS_THREAD_OS_INFO { } impl ::core::fmt::Debug for WDBGEXTS_THREAD_OS_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WDBGEXTS_THREAD_OS_INFO") - .field("ThreadId", &self.ThreadId) - .field("ExitStatus", &self.ExitStatus) - .field("PriorityClass", &self.PriorityClass) - .field("Priority", &self.Priority) - .field("CreateTime", &self.CreateTime) - .field("ExitTime", &self.ExitTime) - .field("KernelTime", &self.KernelTime) - .field("UserTime", &self.UserTime) - .field("StartOffset", &self.StartOffset) - .field("Affinity", &self.Affinity) - .finish() + fmt.debug_struct("WDBGEXTS_THREAD_OS_INFO").field("ThreadId", &self.ThreadId).field("ExitStatus", &self.ExitStatus).field("PriorityClass", &self.PriorityClass).field("Priority", &self.Priority).field("CreateTime", &self.CreateTime).field("ExitTime", &self.ExitTime).field("KernelTime", &self.KernelTime).field("UserTime", &self.UserTime).field("StartOffset", &self.StartOffset).field("Affinity", &self.Affinity).finish() } } impl ::core::cmp::PartialEq for WDBGEXTS_THREAD_OS_INFO { @@ -55616,12 +52780,7 @@ impl ::core::fmt::Debug for WINDBG_OLD_EXTENSION_APIS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WINDBG_OLD_EXTENSION_APIS { fn eq(&self, other: &Self) -> bool { - self.nSize == other.nSize - && self.lpOutputRoutine.map(|f| f as usize) == other.lpOutputRoutine.map(|f| f as usize) - && self.lpGetExpressionRoutine.map(|f| f as usize) == other.lpGetExpressionRoutine.map(|f| f as usize) - && self.lpGetSymbolRoutine.map(|f| f as usize) == other.lpGetSymbolRoutine.map(|f| f as usize) - && self.lpDisasmRoutine.map(|f| f as usize) == other.lpDisasmRoutine.map(|f| f as usize) - && self.lpCheckControlCRoutine.map(|f| f as usize) == other.lpCheckControlCRoutine.map(|f| f as usize) + self.nSize == other.nSize && self.lpOutputRoutine.map(|f| f as usize) == other.lpOutputRoutine.map(|f| f as usize) && self.lpGetExpressionRoutine.map(|f| f as usize) == other.lpGetExpressionRoutine.map(|f| f as usize) && self.lpGetSymbolRoutine.map(|f| f as usize) == other.lpGetSymbolRoutine.map(|f| f as usize) && self.lpDisasmRoutine.map(|f| f as usize) == other.lpDisasmRoutine.map(|f| f as usize) && self.lpCheckControlCRoutine.map(|f| f as usize) == other.lpCheckControlCRoutine.map(|f| f as usize) } } #[cfg(feature = "Win32_Foundation")] @@ -55698,31 +52857,7 @@ impl ::core::fmt::Debug for WOW64_CONTEXT { } impl ::core::cmp::PartialEq for WOW64_CONTEXT { fn eq(&self, other: &Self) -> bool { - self.ContextFlags == other.ContextFlags - && self.Dr0 == other.Dr0 - && self.Dr1 == other.Dr1 - && self.Dr2 == other.Dr2 - && self.Dr3 == other.Dr3 - && self.Dr6 == other.Dr6 - && self.Dr7 == other.Dr7 - && self.FloatSave == other.FloatSave - && self.SegGs == other.SegGs - && self.SegFs == other.SegFs - && self.SegEs == other.SegEs - && self.SegDs == other.SegDs - && self.Edi == other.Edi - && self.Esi == other.Esi - && self.Ebx == other.Ebx - && self.Edx == other.Edx - && self.Ecx == other.Ecx - && self.Eax == other.Eax - && self.Ebp == other.Ebp - && self.Eip == other.Eip - && self.SegCs == other.SegCs - && self.EFlags == other.EFlags - && self.Esp == other.Esp - && self.SegSs == other.SegSs - && self.ExtendedRegisters == other.ExtendedRegisters + self.ContextFlags == other.ContextFlags && self.Dr0 == other.Dr0 && self.Dr1 == other.Dr1 && self.Dr2 == other.Dr2 && self.Dr3 == other.Dr3 && self.Dr6 == other.Dr6 && self.Dr7 == other.Dr7 && self.FloatSave == other.FloatSave && self.SegGs == other.SegGs && self.SegFs == other.SegFs && self.SegEs == other.SegEs && self.SegDs == other.SegDs && self.Edi == other.Edi && self.Esi == other.Esi && self.Ebx == other.Ebx && self.Edx == other.Edx && self.Ecx == other.Ecx && self.Eax == other.Eax && self.Ebp == other.Ebp && self.Eip == other.Eip && self.SegCs == other.SegCs && self.EFlags == other.EFlags && self.Esp == other.Esp && self.SegSs == other.SegSs && self.ExtendedRegisters == other.ExtendedRegisters } } impl ::core::cmp::Eq for WOW64_CONTEXT {} @@ -55777,17 +52912,7 @@ impl ::core::default::Default for WOW64_FLOATING_SAVE_AREA { } impl ::core::fmt::Debug for WOW64_FLOATING_SAVE_AREA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WOW64_FLOATING_SAVE_AREA") - .field("ControlWord", &self.ControlWord) - .field("StatusWord", &self.StatusWord) - .field("TagWord", &self.TagWord) - .field("ErrorOffset", &self.ErrorOffset) - .field("ErrorSelector", &self.ErrorSelector) - .field("DataOffset", &self.DataOffset) - .field("DataSelector", &self.DataSelector) - .field("RegisterArea", &self.RegisterArea) - .field("Cr0NpxState", &self.Cr0NpxState) - .finish() + fmt.debug_struct("WOW64_FLOATING_SAVE_AREA").field("ControlWord", &self.ControlWord).field("StatusWord", &self.StatusWord).field("TagWord", &self.TagWord).field("ErrorOffset", &self.ErrorOffset).field("ErrorSelector", &self.ErrorSelector).field("DataOffset", &self.DataOffset).field("DataSelector", &self.DataSelector).field("RegisterArea", &self.RegisterArea).field("Cr0NpxState", &self.Cr0NpxState).finish() } } impl ::core::cmp::PartialEq for WOW64_FLOATING_SAVE_AREA { @@ -56176,22 +53301,7 @@ impl ::core::fmt::Debug for XSAVE_FORMAT { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::cmp::PartialEq for XSAVE_FORMAT { fn eq(&self, other: &Self) -> bool { - self.ControlWord == other.ControlWord - && self.StatusWord == other.StatusWord - && self.TagWord == other.TagWord - && self.Reserved1 == other.Reserved1 - && self.ErrorOpcode == other.ErrorOpcode - && self.ErrorOffset == other.ErrorOffset - && self.ErrorSelector == other.ErrorSelector - && self.Reserved2 == other.Reserved2 - && self.DataOffset == other.DataOffset - && self.DataSelector == other.DataSelector - && self.Reserved3 == other.Reserved3 - && self.MxCsr == other.MxCsr - && self.MxCsr_Mask == other.MxCsr_Mask - && self.FloatRegisters == other.FloatRegisters - && self.XmmRegisters == other.XmmRegisters - && self.Reserved4 == other.Reserved4 + self.ControlWord == other.ControlWord && self.StatusWord == other.StatusWord && self.TagWord == other.TagWord && self.Reserved1 == other.Reserved1 && self.ErrorOpcode == other.ErrorOpcode && self.ErrorOffset == other.ErrorOffset && self.ErrorSelector == other.ErrorSelector && self.Reserved2 == other.Reserved2 && self.DataOffset == other.DataOffset && self.DataSelector == other.DataSelector && self.Reserved3 == other.Reserved3 && self.MxCsr == other.MxCsr && self.MxCsr_Mask == other.MxCsr_Mask && self.FloatRegisters == other.FloatRegisters && self.XmmRegisters == other.XmmRegisters && self.Reserved4 == other.Reserved4 } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -56255,22 +53365,7 @@ impl ::core::fmt::Debug for XSAVE_FORMAT { #[cfg(any(target_arch = "x86",))] impl ::core::cmp::PartialEq for XSAVE_FORMAT { fn eq(&self, other: &Self) -> bool { - self.ControlWord == other.ControlWord - && self.StatusWord == other.StatusWord - && self.TagWord == other.TagWord - && self.Reserved1 == other.Reserved1 - && self.ErrorOpcode == other.ErrorOpcode - && self.ErrorOffset == other.ErrorOffset - && self.ErrorSelector == other.ErrorSelector - && self.Reserved2 == other.Reserved2 - && self.DataOffset == other.DataOffset - && self.DataSelector == other.DataSelector - && self.Reserved3 == other.Reserved3 - && self.MxCsr == other.MxCsr - && self.MxCsr_Mask == other.MxCsr_Mask - && self.FloatRegisters == other.FloatRegisters - && self.XmmRegisters == other.XmmRegisters - && self.Reserved4 == other.Reserved4 + self.ControlWord == other.ControlWord && self.StatusWord == other.StatusWord && self.TagWord == other.TagWord && self.Reserved1 == other.Reserved1 && self.ErrorOpcode == other.ErrorOpcode && self.ErrorOffset == other.ErrorOffset && self.ErrorSelector == other.ErrorSelector && self.Reserved2 == other.Reserved2 && self.DataOffset == other.DataOffset && self.DataSelector == other.DataSelector && self.Reserved3 == other.Reserved3 && self.MxCsr == other.MxCsr && self.MxCsr_Mask == other.MxCsr_Mask && self.FloatRegisters == other.FloatRegisters && self.XmmRegisters == other.XmmRegisters && self.Reserved4 == other.Reserved4 } } #[cfg(any(target_arch = "x86",))] diff --git a/src/Windows/Win32/System/Diagnostics/Etw/mod.rs b/src/Windows/Win32/System/Diagnostics/Etw/mod.rs index edd9f9ee74..b7cb133e99 100644 --- a/src/Windows/Win32/System/Diagnostics/Etw/mod.rs +++ b/src/Windows/Win32/System/Diagnostics/Etw/mod.rs @@ -174,14 +174,7 @@ impl ::core::default::Default for ENABLE_TRACE_PARAMETERS { } impl ::core::fmt::Debug for ENABLE_TRACE_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ENABLE_TRACE_PARAMETERS") - .field("Version", &self.Version) - .field("EnableProperty", &self.EnableProperty) - .field("ControlFlags", &self.ControlFlags) - .field("SourceId", &self.SourceId) - .field("EnableFilterDesc", &self.EnableFilterDesc) - .field("FilterDescCount", &self.FilterDescCount) - .finish() + fmt.debug_struct("ENABLE_TRACE_PARAMETERS").field("Version", &self.Version).field("EnableProperty", &self.EnableProperty).field("ControlFlags", &self.ControlFlags).field("SourceId", &self.SourceId).field("EnableFilterDesc", &self.EnableFilterDesc).field("FilterDescCount", &self.FilterDescCount).finish() } } impl ::core::cmp::PartialEq for ENABLE_TRACE_PARAMETERS { @@ -2850,17 +2843,7 @@ pub unsafe fn EnableTraceEx(providerid: *const ::windows::core::GUID, sourceid: extern "system" { fn EnableTraceEx(providerid: *const ::windows::core::GUID, sourceid: *const ::windows::core::GUID, tracehandle: u64, isenabled: u32, level: u8, matchanykeyword: u64, matchallkeyword: u64, enableproperty: u32, enablefilterdesc: *const EVENT_FILTER_DESCRIPTOR) -> u32; } - ::core::mem::transmute(EnableTraceEx( - ::core::mem::transmute(providerid), - ::core::mem::transmute(sourceid), - ::core::mem::transmute(tracehandle), - ::core::mem::transmute(isenabled), - ::core::mem::transmute(level), - ::core::mem::transmute(matchanykeyword), - ::core::mem::transmute(matchallkeyword), - ::core::mem::transmute(enableproperty), - ::core::mem::transmute(enablefilterdesc), - )) + ::core::mem::transmute(EnableTraceEx(::core::mem::transmute(providerid), ::core::mem::transmute(sourceid), ::core::mem::transmute(tracehandle), ::core::mem::transmute(isenabled), ::core::mem::transmute(level), ::core::mem::transmute(matchanykeyword), ::core::mem::transmute(matchallkeyword), ::core::mem::transmute(enableproperty), ::core::mem::transmute(enablefilterdesc))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2873,16 +2856,7 @@ pub unsafe fn EnableTraceEx2(tracehandle: u64, providerid: *const ::windows::cor extern "system" { fn EnableTraceEx2(tracehandle: u64, providerid: *const ::windows::core::GUID, controlcode: u32, level: u8, matchanykeyword: u64, matchallkeyword: u64, timeout: u32, enableparameters: *const ENABLE_TRACE_PARAMETERS) -> u32; } - ::core::mem::transmute(EnableTraceEx2( - ::core::mem::transmute(tracehandle), - ::core::mem::transmute(providerid), - ::core::mem::transmute(controlcode), - ::core::mem::transmute(level), - ::core::mem::transmute(matchanykeyword), - ::core::mem::transmute(matchallkeyword), - ::core::mem::transmute(timeout), - ::core::mem::transmute(enableparameters), - )) + ::core::mem::transmute(EnableTraceEx2(::core::mem::transmute(tracehandle), ::core::mem::transmute(providerid), ::core::mem::transmute(controlcode), ::core::mem::transmute(level), ::core::mem::transmute(matchanykeyword), ::core::mem::transmute(matchallkeyword), ::core::mem::transmute(timeout), ::core::mem::transmute(enableparameters))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3058,16 +3032,7 @@ pub unsafe fn EventWriteEx(reghandle: u64, eventdescriptor: *const EVENT_DESCRIP extern "system" { fn EventWriteEx(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR, filter: u64, flags: u32, activityid: *const ::windows::core::GUID, relatedactivityid: *const ::windows::core::GUID, userdatacount: u32, userdata: *const EVENT_DATA_DESCRIPTOR) -> u32; } - ::core::mem::transmute(EventWriteEx( - ::core::mem::transmute(reghandle), - ::core::mem::transmute(eventdescriptor), - ::core::mem::transmute(filter), - ::core::mem::transmute(flags), - ::core::mem::transmute(activityid), - ::core::mem::transmute(relatedactivityid), - ::core::mem::transmute(userdatacount), - ::core::mem::transmute(userdata), - )) + ::core::mem::transmute(EventWriteEx(::core::mem::transmute(reghandle), ::core::mem::transmute(eventdescriptor), ::core::mem::transmute(filter), ::core::mem::transmute(flags), ::core::mem::transmute(activityid), ::core::mem::transmute(relatedactivityid), ::core::mem::transmute(userdatacount), ::core::mem::transmute(userdata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3875,16 +3840,7 @@ pub unsafe fn RegisterTraceGuidsA<'a, Param5: ::windows::core::IntoParam<'a, sup extern "system" { fn RegisterTraceGuidsA(requestaddress: ::windows::core::RawPtr, requestcontext: *const ::core::ffi::c_void, controlguid: *const ::windows::core::GUID, guidcount: u32, traceguidreg: *const TRACE_GUID_REGISTRATION, mofimagepath: super::super::super::Foundation::PSTR, mofresourcename: super::super::super::Foundation::PSTR, registrationhandle: *mut u64) -> u32; } - ::core::mem::transmute(RegisterTraceGuidsA( - ::core::mem::transmute(requestaddress), - ::core::mem::transmute(requestcontext), - ::core::mem::transmute(controlguid), - ::core::mem::transmute(guidcount), - ::core::mem::transmute(traceguidreg), - mofimagepath.into_param().abi(), - mofresourcename.into_param().abi(), - ::core::mem::transmute(registrationhandle), - )) + ::core::mem::transmute(RegisterTraceGuidsA(::core::mem::transmute(requestaddress), ::core::mem::transmute(requestcontext), ::core::mem::transmute(controlguid), ::core::mem::transmute(guidcount), ::core::mem::transmute(traceguidreg), mofimagepath.into_param().abi(), mofresourcename.into_param().abi(), ::core::mem::transmute(registrationhandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3898,16 +3854,7 @@ pub unsafe fn RegisterTraceGuidsW<'a, Param5: ::windows::core::IntoParam<'a, sup extern "system" { fn RegisterTraceGuidsW(requestaddress: ::windows::core::RawPtr, requestcontext: *const ::core::ffi::c_void, controlguid: *const ::windows::core::GUID, guidcount: u32, traceguidreg: *const TRACE_GUID_REGISTRATION, mofimagepath: super::super::super::Foundation::PWSTR, mofresourcename: super::super::super::Foundation::PWSTR, registrationhandle: *mut u64) -> u32; } - ::core::mem::transmute(RegisterTraceGuidsW( - ::core::mem::transmute(requestaddress), - ::core::mem::transmute(requestcontext), - ::core::mem::transmute(controlguid), - ::core::mem::transmute(guidcount), - ::core::mem::transmute(traceguidreg), - mofimagepath.into_param().abi(), - mofresourcename.into_param().abi(), - ::core::mem::transmute(registrationhandle), - )) + ::core::mem::transmute(RegisterTraceGuidsW(::core::mem::transmute(requestaddress), ::core::mem::transmute(requestcontext), ::core::mem::transmute(controlguid), ::core::mem::transmute(guidcount), ::core::mem::transmute(traceguidreg), mofimagepath.into_param().abi(), mofresourcename.into_param().abi(), ::core::mem::transmute(registrationhandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4206,16 +4153,7 @@ impl ::core::default::Default for TRACE_ENABLE_INFO { } impl ::core::fmt::Debug for TRACE_ENABLE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TRACE_ENABLE_INFO") - .field("IsEnabled", &self.IsEnabled) - .field("Level", &self.Level) - .field("Reserved1", &self.Reserved1) - .field("LoggerId", &self.LoggerId) - .field("EnableProperty", &self.EnableProperty) - .field("Reserved2", &self.Reserved2) - .field("MatchAnyKeyword", &self.MatchAnyKeyword) - .field("MatchAllKeyword", &self.MatchAllKeyword) - .finish() + fmt.debug_struct("TRACE_ENABLE_INFO").field("IsEnabled", &self.IsEnabled).field("Level", &self.Level).field("Reserved1", &self.Reserved1).field("LoggerId", &self.LoggerId).field("EnableProperty", &self.EnableProperty).field("Reserved2", &self.Reserved2).field("MatchAnyKeyword", &self.MatchAnyKeyword).field("MatchAllKeyword", &self.MatchAllKeyword).finish() } } impl ::core::cmp::PartialEq for TRACE_ENABLE_INFO { @@ -5365,19 +5303,7 @@ pub unsafe fn TdhFormatProperty(eventinfo: *const TRACE_EVENT_INFO, mapinfo: *co extern "system" { fn TdhFormatProperty(eventinfo: *const TRACE_EVENT_INFO, mapinfo: *const EVENT_MAP_INFO, pointersize: u32, propertyintype: u16, propertyouttype: u16, propertylength: u16, userdatalength: u16, userdata: *const u8, buffersize: *mut u32, buffer: super::super::super::Foundation::PWSTR, userdataconsumed: *mut u16) -> u32; } - ::core::mem::transmute(TdhFormatProperty( - ::core::mem::transmute(eventinfo), - ::core::mem::transmute(mapinfo), - ::core::mem::transmute(pointersize), - ::core::mem::transmute(propertyintype), - ::core::mem::transmute(propertyouttype), - ::core::mem::transmute(propertylength), - ::core::mem::transmute(userdatalength), - ::core::mem::transmute(userdata), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(buffer), - ::core::mem::transmute(userdataconsumed), - )) + ::core::mem::transmute(TdhFormatProperty(::core::mem::transmute(eventinfo), ::core::mem::transmute(mapinfo), ::core::mem::transmute(pointersize), ::core::mem::transmute(propertyintype), ::core::mem::transmute(propertyouttype), ::core::mem::transmute(propertylength), ::core::mem::transmute(userdatalength), ::core::mem::transmute(userdata), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer), ::core::mem::transmute(userdataconsumed))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs b/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs index f4c030520a..d9a8159b49 100644 --- a/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs +++ b/src/Windows/Win32/System/Diagnostics/ProcessSnapshotting/mod.rs @@ -376,15 +376,7 @@ impl ::core::default::Default for PSS_HANDLE_ENTRY_0_2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PSS_HANDLE_ENTRY_0_2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Process_e__Struct") - .field("ExitStatus", &self.ExitStatus) - .field("PebBaseAddress", &self.PebBaseAddress) - .field("AffinityMask", &self.AffinityMask) - .field("BasePriority", &self.BasePriority) - .field("ProcessId", &self.ProcessId) - .field("ParentProcessId", &self.ParentProcessId) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("_Process_e__Struct").field("ExitStatus", &self.ExitStatus).field("PebBaseAddress", &self.PebBaseAddress).field("AffinityMask", &self.AffinityMask).field("BasePriority", &self.BasePriority).field("ProcessId", &self.ProcessId).field("ParentProcessId", &self.ParentProcessId).field("Flags", &self.Flags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -490,16 +482,7 @@ impl ::core::default::Default for PSS_HANDLE_ENTRY_0_5 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PSS_HANDLE_ENTRY_0_5 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Thread_e__Struct") - .field("ExitStatus", &self.ExitStatus) - .field("TebBaseAddress", &self.TebBaseAddress) - .field("ProcessId", &self.ProcessId) - .field("ThreadId", &self.ThreadId) - .field("AffinityMask", &self.AffinityMask) - .field("Priority", &self.Priority) - .field("BasePriority", &self.BasePriority) - .field("Win32StartAddress", &self.Win32StartAddress) - .finish() + fmt.debug_struct("_Thread_e__Struct").field("ExitStatus", &self.ExitStatus).field("TebBaseAddress", &self.TebBaseAddress).field("ProcessId", &self.ProcessId).field("ThreadId", &self.ThreadId).field("AffinityMask", &self.AffinityMask).field("Priority", &self.Priority).field("BasePriority", &self.BasePriority).field("Win32StartAddress", &self.Win32StartAddress).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -676,18 +659,7 @@ impl ::core::fmt::Debug for PSS_PERFORMANCE_COUNTERS { } impl ::core::cmp::PartialEq for PSS_PERFORMANCE_COUNTERS { fn eq(&self, other: &Self) -> bool { - self.TotalCycleCount == other.TotalCycleCount - && self.TotalWallClockPeriod == other.TotalWallClockPeriod - && self.VaCloneCycleCount == other.VaCloneCycleCount - && self.VaCloneWallClockPeriod == other.VaCloneWallClockPeriod - && self.VaSpaceCycleCount == other.VaSpaceCycleCount - && self.VaSpaceWallClockPeriod == other.VaSpaceWallClockPeriod - && self.AuxPagesCycleCount == other.AuxPagesCycleCount - && self.AuxPagesWallClockPeriod == other.AuxPagesWallClockPeriod - && self.HandlesCycleCount == other.HandlesCycleCount - && self.HandlesWallClockPeriod == other.HandlesWallClockPeriod - && self.ThreadsCycleCount == other.ThreadsCycleCount - && self.ThreadsWallClockPeriod == other.ThreadsWallClockPeriod + self.TotalCycleCount == other.TotalCycleCount && self.TotalWallClockPeriod == other.TotalWallClockPeriod && self.VaCloneCycleCount == other.VaCloneCycleCount && self.VaCloneWallClockPeriod == other.VaCloneWallClockPeriod && self.VaSpaceCycleCount == other.VaSpaceCycleCount && self.VaSpaceWallClockPeriod == other.VaSpaceWallClockPeriod && self.AuxPagesCycleCount == other.AuxPagesCycleCount && self.AuxPagesWallClockPeriod == other.AuxPagesWallClockPeriod && self.HandlesCycleCount == other.HandlesCycleCount && self.HandlesWallClockPeriod == other.HandlesWallClockPeriod && self.ThreadsCycleCount == other.ThreadsCycleCount && self.ThreadsWallClockPeriod == other.ThreadsWallClockPeriod } } impl ::core::cmp::Eq for PSS_PERFORMANCE_COUNTERS {} @@ -1104,19 +1076,7 @@ impl ::core::fmt::Debug for PSS_VA_SPACE_ENTRY { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PSS_VA_SPACE_ENTRY { fn eq(&self, other: &Self) -> bool { - self.BaseAddress == other.BaseAddress - && self.AllocationBase == other.AllocationBase - && self.AllocationProtect == other.AllocationProtect - && self.RegionSize == other.RegionSize - && self.State == other.State - && self.Protect == other.Protect - && self.Type == other.Type - && self.TimeDateStamp == other.TimeDateStamp - && self.SizeOfImage == other.SizeOfImage - && self.ImageBase == other.ImageBase - && self.CheckSum == other.CheckSum - && self.MappedFileNameLength == other.MappedFileNameLength - && self.MappedFileName == other.MappedFileName + self.BaseAddress == other.BaseAddress && self.AllocationBase == other.AllocationBase && self.AllocationProtect == other.AllocationProtect && self.RegionSize == other.RegionSize && self.State == other.State && self.Protect == other.Protect && self.Type == other.Type && self.TimeDateStamp == other.TimeDateStamp && self.SizeOfImage == other.SizeOfImage && self.ImageBase == other.ImageBase && self.CheckSum == other.CheckSum && self.MappedFileNameLength == other.MappedFileNameLength && self.MappedFileName == other.MappedFileName } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Diagnostics/ToolHelp/mod.rs b/src/Windows/Win32/System/Diagnostics/ToolHelp/mod.rs index caf70c9613..ec39247c15 100644 --- a/src/Windows/Win32/System/Diagnostics/ToolHelp/mod.rs +++ b/src/Windows/Win32/System/Diagnostics/ToolHelp/mod.rs @@ -84,17 +84,7 @@ impl ::core::default::Default for HEAPENTRY32 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HEAPENTRY32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HEAPENTRY32") - .field("dwSize", &self.dwSize) - .field("hHandle", &self.hHandle) - .field("dwAddress", &self.dwAddress) - .field("dwBlockSize", &self.dwBlockSize) - .field("dwFlags", &self.dwFlags) - .field("dwLockCount", &self.dwLockCount) - .field("dwResvd", &self.dwResvd) - .field("th32ProcessID", &self.th32ProcessID) - .field("th32HeapID", &self.th32HeapID) - .finish() + fmt.debug_struct("HEAPENTRY32").field("dwSize", &self.dwSize).field("hHandle", &self.hHandle).field("dwAddress", &self.dwAddress).field("dwBlockSize", &self.dwBlockSize).field("dwFlags", &self.dwFlags).field("dwLockCount", &self.dwLockCount).field("dwResvd", &self.dwResvd).field("th32ProcessID", &self.th32ProcessID).field("th32HeapID", &self.th32HeapID).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -264,18 +254,7 @@ impl ::core::default::Default for MODULEENTRY32 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MODULEENTRY32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MODULEENTRY32") - .field("dwSize", &self.dwSize) - .field("th32ModuleID", &self.th32ModuleID) - .field("th32ProcessID", &self.th32ProcessID) - .field("GlblcntUsage", &self.GlblcntUsage) - .field("ProccntUsage", &self.ProccntUsage) - .field("modBaseAddr", &self.modBaseAddr) - .field("modBaseSize", &self.modBaseSize) - .field("hModule", &self.hModule) - .field("szModule", &self.szModule) - .field("szExePath", &self.szExePath) - .finish() + fmt.debug_struct("MODULEENTRY32").field("dwSize", &self.dwSize).field("th32ModuleID", &self.th32ModuleID).field("th32ProcessID", &self.th32ProcessID).field("GlblcntUsage", &self.GlblcntUsage).field("ProccntUsage", &self.ProccntUsage).field("modBaseAddr", &self.modBaseAddr).field("modBaseSize", &self.modBaseSize).field("hModule", &self.hModule).field("szModule", &self.szModule).field("szExePath", &self.szExePath).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -316,18 +295,7 @@ impl ::core::default::Default for MODULEENTRY32W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MODULEENTRY32W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MODULEENTRY32W") - .field("dwSize", &self.dwSize) - .field("th32ModuleID", &self.th32ModuleID) - .field("th32ProcessID", &self.th32ProcessID) - .field("GlblcntUsage", &self.GlblcntUsage) - .field("ProccntUsage", &self.ProccntUsage) - .field("modBaseAddr", &self.modBaseAddr) - .field("modBaseSize", &self.modBaseSize) - .field("hModule", &self.hModule) - .field("szModule", &self.szModule) - .field("szExePath", &self.szExePath) - .finish() + fmt.debug_struct("MODULEENTRY32W").field("dwSize", &self.dwSize).field("th32ModuleID", &self.th32ModuleID).field("th32ProcessID", &self.th32ProcessID).field("GlblcntUsage", &self.GlblcntUsage).field("ProccntUsage", &self.ProccntUsage).field("modBaseAddr", &self.modBaseAddr).field("modBaseSize", &self.modBaseSize).field("hModule", &self.hModule).field("szModule", &self.szModule).field("szExePath", &self.szExePath).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -424,18 +392,7 @@ impl ::core::default::Default for PROCESSENTRY32 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PROCESSENTRY32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROCESSENTRY32") - .field("dwSize", &self.dwSize) - .field("cntUsage", &self.cntUsage) - .field("th32ProcessID", &self.th32ProcessID) - .field("th32DefaultHeapID", &self.th32DefaultHeapID) - .field("th32ModuleID", &self.th32ModuleID) - .field("cntThreads", &self.cntThreads) - .field("th32ParentProcessID", &self.th32ParentProcessID) - .field("pcPriClassBase", &self.pcPriClassBase) - .field("dwFlags", &self.dwFlags) - .field("szExeFile", &self.szExeFile) - .finish() + fmt.debug_struct("PROCESSENTRY32").field("dwSize", &self.dwSize).field("cntUsage", &self.cntUsage).field("th32ProcessID", &self.th32ProcessID).field("th32DefaultHeapID", &self.th32DefaultHeapID).field("th32ModuleID", &self.th32ModuleID).field("cntThreads", &self.cntThreads).field("th32ParentProcessID", &self.th32ParentProcessID).field("pcPriClassBase", &self.pcPriClassBase).field("dwFlags", &self.dwFlags).field("szExeFile", &self.szExeFile).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -472,18 +429,7 @@ impl ::core::default::Default for PROCESSENTRY32W { } impl ::core::fmt::Debug for PROCESSENTRY32W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROCESSENTRY32W") - .field("dwSize", &self.dwSize) - .field("cntUsage", &self.cntUsage) - .field("th32ProcessID", &self.th32ProcessID) - .field("th32DefaultHeapID", &self.th32DefaultHeapID) - .field("th32ModuleID", &self.th32ModuleID) - .field("cntThreads", &self.cntThreads) - .field("th32ParentProcessID", &self.th32ParentProcessID) - .field("pcPriClassBase", &self.pcPriClassBase) - .field("dwFlags", &self.dwFlags) - .field("szExeFile", &self.szExeFile) - .finish() + fmt.debug_struct("PROCESSENTRY32W").field("dwSize", &self.dwSize).field("cntUsage", &self.cntUsage).field("th32ProcessID", &self.th32ProcessID).field("th32DefaultHeapID", &self.th32DefaultHeapID).field("th32ModuleID", &self.th32ModuleID).field("cntThreads", &self.cntThreads).field("th32ParentProcessID", &self.th32ParentProcessID).field("pcPriClassBase", &self.pcPriClassBase).field("dwFlags", &self.dwFlags).field("szExeFile", &self.szExeFile).finish() } } impl ::core::cmp::PartialEq for PROCESSENTRY32W { @@ -570,15 +516,7 @@ impl ::core::default::Default for THREADENTRY32 { } impl ::core::fmt::Debug for THREADENTRY32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("THREADENTRY32") - .field("dwSize", &self.dwSize) - .field("cntUsage", &self.cntUsage) - .field("th32ThreadID", &self.th32ThreadID) - .field("th32OwnerProcessID", &self.th32OwnerProcessID) - .field("tpBasePri", &self.tpBasePri) - .field("tpDeltaPri", &self.tpDeltaPri) - .field("dwFlags", &self.dwFlags) - .finish() + fmt.debug_struct("THREADENTRY32").field("dwSize", &self.dwSize).field("cntUsage", &self.cntUsage).field("th32ThreadID", &self.th32ThreadID).field("th32OwnerProcessID", &self.th32OwnerProcessID).field("tpBasePri", &self.tpBasePri).field("tpDeltaPri", &self.tpDeltaPri).field("dwFlags", &self.dwFlags).finish() } } impl ::core::cmp::PartialEq for THREADENTRY32 { diff --git a/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs b/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs index fb973defc2..b1f5c1a651 100644 --- a/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs +++ b/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs @@ -251,12 +251,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDtcL } #[repr(C)] #[doc(hidden)] -pub struct IDtcLuRecoveryFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, puclupair: *const u8, cblupair: u32, pprecovery: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDtcLuRecoveryFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, puclupair: *const u8, cblupair: u32, pprecovery: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDtcLuRecoveryInitiatedByDtc(pub ::windows::core::IUnknown); @@ -291,12 +286,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDtcL } #[repr(C)] #[doc(hidden)] -pub struct IDtcLuRecoveryInitiatedByDtc_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pwork: *mut _DtcLu_LocalRecovery_Work, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IDtcLuRecoveryInitiatedByDtc_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pwork: *mut _DtcLu_LocalRecovery_Work, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDtcLuRecoveryInitiatedByDtcStatusWork(pub ::windows::core::IUnknown); @@ -331,12 +321,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDtcL } #[repr(C)] #[doc(hidden)] -pub struct IDtcLuRecoveryInitiatedByDtcStatusWork_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lrecoveryseqnum: i32) -> ::windows::core::HRESULT, -); +pub struct IDtcLuRecoveryInitiatedByDtcStatusWork_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lrecoveryseqnum: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDtcLuRecoveryInitiatedByDtcTransWork(pub ::windows::core::IUnknown); @@ -462,29 +447,13 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDtcL } #[repr(C)] #[doc(hidden)] -pub struct IDtcLuRecoveryInitiatedByLu_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppwork: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDtcLuRecoveryInitiatedByLu_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppwork: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDtcLuRecoveryInitiatedByLuWork(pub ::windows::core::IUnknown); impl IDtcLuRecoveryInitiatedByLuWork { pub unsafe fn HandleTheirXln(&self, lrecoveryseqnum: i32, xln: _DtcLu_Xln, premotelogname: *mut u8, cbremotelogname: u32, pourlogname: *mut u8, cbourlogname: u32, dwprotocol: u32, presponse: *mut _DtcLu_Xln_Response) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lrecoveryseqnum), - ::core::mem::transmute(xln), - ::core::mem::transmute(premotelogname), - ::core::mem::transmute(cbremotelogname), - ::core::mem::transmute(pourlogname), - ::core::mem::transmute(cbourlogname), - ::core::mem::transmute(dwprotocol), - ::core::mem::transmute(presponse), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(lrecoveryseqnum), ::core::mem::transmute(xln), ::core::mem::transmute(premotelogname), ::core::mem::transmute(cbremotelogname), ::core::mem::transmute(pourlogname), ::core::mem::transmute(cbourlogname), ::core::mem::transmute(dwprotocol), ::core::mem::transmute(presponse)).ok() } pub unsafe fn GetOurLogNameSize(&self, pcbourlogname: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(pcbourlogname)).ok() @@ -791,35 +760,8 @@ pub struct IDtcLuSubordinateDtc_abi( #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDtcLuSubordinateDtcFactory(pub ::windows::core::IUnknown); impl IDtcLuSubordinateDtcFactory { - pub unsafe fn Create<'a, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param5: ::windows::core::IntoParam<'a, ITransactionOptions>, Param9: ::windows::core::IntoParam<'a, IDtcLuSubordinateDtcSink>>( - &self, - puclupair: *mut u8, - cblupair: u32, - punktransactionouter: Param2, - isolevel: i32, - isoflags: u32, - poptions: Param5, - pptransaction: *mut ::core::option::Option, - ptransid: *mut u8, - cbtransid: u32, - psubordinatedtcsink: Param9, - ppsubordinatedtc: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(puclupair), - ::core::mem::transmute(cblupair), - punktransactionouter.into_param().abi(), - ::core::mem::transmute(isolevel), - ::core::mem::transmute(isoflags), - poptions.into_param().abi(), - ::core::mem::transmute(pptransaction), - ::core::mem::transmute(ptransid), - ::core::mem::transmute(cbtransid), - psubordinatedtcsink.into_param().abi(), - ::core::mem::transmute(ppsubordinatedtc), - ) - .ok() + pub unsafe fn Create<'a, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param5: ::windows::core::IntoParam<'a, ITransactionOptions>, Param9: ::windows::core::IntoParam<'a, IDtcLuSubordinateDtcSink>>(&self, puclupair: *mut u8, cblupair: u32, punktransactionouter: Param2, isolevel: i32, isoflags: u32, poptions: Param5, pptransaction: *mut ::core::option::Option, ptransid: *mut u8, cbtransid: u32, psubordinatedtcsink: Param9, ppsubordinatedtc: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(puclupair), ::core::mem::transmute(cblupair), punktransactionouter.into_param().abi(), ::core::mem::transmute(isolevel), ::core::mem::transmute(isoflags), poptions.into_param().abi(), ::core::mem::transmute(pptransaction), ::core::mem::transmute(ptransid), ::core::mem::transmute(cbtransid), psubordinatedtcsink.into_param().abi(), ::core::mem::transmute(ppsubordinatedtc)).ok() } } unsafe impl ::windows::core::Interface for IDtcLuSubordinateDtcFactory { @@ -1659,12 +1601,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetD } #[repr(C)] #[doc(hidden)] -pub struct IGetDispenser_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IGetDispenser_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: *const ::windows::core::GUID, ppvobject: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IKernelTransaction(pub ::windows::core::IUnknown); @@ -2283,12 +2220,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IReso } #[repr(C)] #[doc(hidden)] -pub struct IResourceManagerSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IResourceManagerSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct ISOFLAG(pub i32); @@ -2416,12 +2348,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITipP } #[repr(C)] #[doc(hidden)] -pub struct ITipPullSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, i_hrpull: ::windows::core::HRESULT) -> ::windows::core::HRESULT, -); +pub struct ITipPullSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, i_hrpull: ::windows::core::HRESULT) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITipTransaction(pub ::windows::core::IUnknown); @@ -3060,12 +2987,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITran } #[repr(C)] #[doc(hidden)] -pub struct ITransactionLastEnlistmentAsync_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, xactstat: XACTSTAT, pboidreason: *const BOID) -> ::windows::core::HRESULT, -); +pub struct ITransactionLastEnlistmentAsync_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, xactstat: XACTSTAT, pboidreason: *const BOID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITransactionLastResourceAsync(pub ::windows::core::IUnknown); @@ -3302,12 +3224,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITran } #[repr(C)] #[doc(hidden)] -pub struct ITransactionPhase0Factory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pphase0notify: ::windows::core::RawPtr, ppphase0enlistment: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITransactionPhase0Factory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pphase0notify: ::windows::core::RawPtr, ppphase0enlistment: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITransactionPhase0NotifyAsync(pub ::windows::core::IUnknown); @@ -3443,12 +3360,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITran } #[repr(C)] #[doc(hidden)] -pub struct ITransactionReceiverFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppreceiver: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITransactionReceiverFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppreceiver: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITransactionResource(pub ::windows::core::IUnknown); @@ -3653,12 +3565,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITran } #[repr(C)] #[doc(hidden)] -pub struct ITransactionTransmitterFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptransmitter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITransactionTransmitterFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptransmitter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITransactionVoterBallotAsync2(pub ::windows::core::IUnknown); @@ -3693,12 +3600,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITran } #[repr(C)] #[doc(hidden)] -pub struct ITransactionVoterBallotAsync2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hr: ::windows::core::HRESULT, pboidreason: *const BOID) -> ::windows::core::HRESULT, -); +pub struct ITransactionVoterBallotAsync2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hr: ::windows::core::HRESULT, pboidreason: *const BOID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITransactionVoterFactory2(pub ::windows::core::IUnknown); @@ -3898,12 +3800,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IXAOb } #[repr(C)] #[doc(hidden)] -pub struct IXAObtainRMInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pirmhelper: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IXAObtainRMInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pirmhelper: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IXATransLookup(pub ::windows::core::IUnknown); @@ -3939,12 +3836,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IXATr } #[repr(C)] #[doc(hidden)] -pub struct IXATransLookup_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptransaction: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IXATransLookup_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptransaction: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IXATransLookup2(pub ::windows::core::IUnknown); @@ -4211,16 +4103,7 @@ impl ::core::default::Default for XACTSTATS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for XACTSTATS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("XACTSTATS") - .field("cOpen", &self.cOpen) - .field("cCommitting", &self.cCommitting) - .field("cCommitted", &self.cCommitted) - .field("cAborting", &self.cAborting) - .field("cAborted", &self.cAborted) - .field("cInDoubt", &self.cInDoubt) - .field("cHeuristicDecision", &self.cHeuristicDecision) - .field("timeTransactionsUp", &self.timeTransactionsUp) - .finish() + fmt.debug_struct("XACTSTATS").field("cOpen", &self.cOpen).field("cCommitting", &self.cCommitting).field("cCommitted", &self.cCommitted).field("cAborting", &self.cAborting).field("cAborted", &self.cAborted).field("cInDoubt", &self.cInDoubt).field("cHeuristicDecision", &self.cHeuristicDecision).field("timeTransactionsUp", &self.timeTransactionsUp).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4271,15 +4154,7 @@ impl ::core::default::Default for XACTTRANSINFO { } impl ::core::fmt::Debug for XACTTRANSINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("XACTTRANSINFO") - .field("uow", &self.uow) - .field("isoLevel", &self.isoLevel) - .field("isoFlags", &self.isoFlags) - .field("grfTCSupported", &self.grfTCSupported) - .field("grfRMSupported", &self.grfRMSupported) - .field("grfTCSupportedRetaining", &self.grfTCSupportedRetaining) - .field("grfRMSupportedRetaining", &self.grfRMSupportedRetaining) - .finish() + fmt.debug_struct("XACTTRANSINFO").field("uow", &self.uow).field("isoLevel", &self.isoLevel).field("isoFlags", &self.isoFlags).field("grfTCSupported", &self.grfTCSupported).field("grfRMSupported", &self.grfRMSupported).field("grfTCSupportedRetaining", &self.grfTCSupportedRetaining).field("grfRMSupportedRetaining", &self.grfRMSupportedRetaining).finish() } } impl ::core::cmp::PartialEq for XACTTRANSINFO { @@ -4574,19 +4449,7 @@ impl ::core::fmt::Debug for xa_switch_t { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for xa_switch_t { fn eq(&self, other: &Self) -> bool { - self.name == other.name - && self.flags == other.flags - && self.version == other.version - && self.xa_open_entry == other.xa_open_entry - && self.xa_close_entry == other.xa_close_entry - && self.xa_start_entry == other.xa_start_entry - && self.xa_end_entry == other.xa_end_entry - && self.xa_rollback_entry == other.xa_rollback_entry - && self.xa_prepare_entry == other.xa_prepare_entry - && self.xa_commit_entry == other.xa_commit_entry - && self.xa_recover_entry == other.xa_recover_entry - && self.xa_forget_entry == other.xa_forget_entry - && self.xa_complete_entry == other.xa_complete_entry + self.name == other.name && self.flags == other.flags && self.version == other.version && self.xa_open_entry == other.xa_open_entry && self.xa_close_entry == other.xa_close_entry && self.xa_start_entry == other.xa_start_entry && self.xa_end_entry == other.xa_end_entry && self.xa_rollback_entry == other.xa_rollback_entry && self.xa_prepare_entry == other.xa_prepare_entry && self.xa_commit_entry == other.xa_commit_entry && self.xa_recover_entry == other.xa_recover_entry && self.xa_forget_entry == other.xa_forget_entry && self.xa_complete_entry == other.xa_complete_entry } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Environment/mod.rs b/src/Windows/Win32/System/Environment/mod.rs index 0892fbfa80..dd57d7f6cf 100644 --- a/src/Windows/Win32/System/Environment/mod.rs +++ b/src/Windows/Win32/System/Environment/mod.rs @@ -22,16 +22,7 @@ pub unsafe fn CreateEnclave<'a, Param0: ::windows::core::IntoParam<'a, super::su extern "system" { fn CreateEnclave(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, dwsize: usize, dwinitialcommitment: usize, flenclavetype: u32, lpenclaveinformation: *const ::core::ffi::c_void, dwinfolength: u32, lpenclaveerror: *mut u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(CreateEnclave( - hprocess.into_param().abi(), - ::core::mem::transmute(lpaddress), - ::core::mem::transmute(dwsize), - ::core::mem::transmute(dwinitialcommitment), - ::core::mem::transmute(flenclavetype), - ::core::mem::transmute(lpenclaveinformation), - ::core::mem::transmute(dwinfolength), - ::core::mem::transmute(lpenclaveerror), - )) + ::core::mem::transmute(CreateEnclave(hprocess.into_param().abi(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(dwsize), ::core::mem::transmute(dwinitialcommitment), ::core::mem::transmute(flenclavetype), ::core::mem::transmute(lpenclaveinformation), ::core::mem::transmute(dwinfolength), ::core::mem::transmute(lpenclaveerror))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -488,17 +479,7 @@ pub unsafe fn LoadEnclaveData<'a, Param0: ::windows::core::IntoParam<'a, super:: extern "system" { fn LoadEnclaveData(hprocess: super::super::Foundation::HANDLE, lpaddress: *const ::core::ffi::c_void, lpbuffer: *const ::core::ffi::c_void, nsize: usize, flprotect: u32, lppageinformation: *const ::core::ffi::c_void, dwinfolength: u32, lpnumberofbyteswritten: *mut usize, lpenclaveerror: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(LoadEnclaveData( - hprocess.into_param().abi(), - ::core::mem::transmute(lpaddress), - ::core::mem::transmute(lpbuffer), - ::core::mem::transmute(nsize), - ::core::mem::transmute(flprotect), - ::core::mem::transmute(lppageinformation), - ::core::mem::transmute(dwinfolength), - ::core::mem::transmute(lpnumberofbyteswritten), - ::core::mem::transmute(lpenclaveerror), - )) + ::core::mem::transmute(LoadEnclaveData(hprocess.into_param().abi(), ::core::mem::transmute(lpaddress), ::core::mem::transmute(lpbuffer), ::core::mem::transmute(nsize), ::core::mem::transmute(flprotect), ::core::mem::transmute(lppageinformation), ::core::mem::transmute(dwinfolength), ::core::mem::transmute(lpnumberofbyteswritten), ::core::mem::transmute(lpenclaveerror))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -688,16 +669,7 @@ impl ::core::default::Default for VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 { } impl ::core::fmt::Debug for VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VBS_BASIC_ENCLAVE_EXCEPTION_AMD64") - .field("ExceptionCode", &self.ExceptionCode) - .field("NumberParameters", &self.NumberParameters) - .field("ExceptionInformation", &self.ExceptionInformation) - .field("ExceptionRAX", &self.ExceptionRAX) - .field("ExceptionRCX", &self.ExceptionRCX) - .field("ExceptionRIP", &self.ExceptionRIP) - .field("ExceptionRFLAGS", &self.ExceptionRFLAGS) - .field("ExceptionRSP", &self.ExceptionRSP) - .finish() + fmt.debug_struct("VBS_BASIC_ENCLAVE_EXCEPTION_AMD64").field("ExceptionCode", &self.ExceptionCode).field("NumberParameters", &self.NumberParameters).field("ExceptionInformation", &self.ExceptionInformation).field("ExceptionRAX", &self.ExceptionRAX).field("ExceptionRCX", &self.ExceptionRCX).field("ExceptionRIP", &self.ExceptionRIP).field("ExceptionRFLAGS", &self.ExceptionRFLAGS).field("ExceptionRSP", &self.ExceptionRSP).finish() } } impl ::core::cmp::PartialEq for VBS_BASIC_ENCLAVE_EXCEPTION_AMD64 { @@ -776,14 +748,7 @@ impl ::core::default::Default for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32 { } impl ::core::fmt::Debug for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32") - .field("ThreadContext", &self.ThreadContext) - .field("EntryPoint", &self.EntryPoint) - .field("StackPointer", &self.StackPointer) - .field("ExceptionEntryPoint", &self.ExceptionEntryPoint) - .field("ExceptionStack", &self.ExceptionStack) - .field("ExceptionActive", &self.ExceptionActive) - .finish() + fmt.debug_struct("VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32").field("ThreadContext", &self.ThreadContext).field("EntryPoint", &self.EntryPoint).field("StackPointer", &self.StackPointer).field("ExceptionEntryPoint", &self.ExceptionEntryPoint).field("ExceptionStack", &self.ExceptionStack).field("ExceptionActive", &self.ExceptionActive).finish() } } impl ::core::cmp::PartialEq for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32 { @@ -813,14 +778,7 @@ impl ::core::default::Default for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64 { } impl ::core::fmt::Debug for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64") - .field("ThreadContext", &self.ThreadContext) - .field("EntryPoint", &self.EntryPoint) - .field("StackPointer", &self.StackPointer) - .field("ExceptionEntryPoint", &self.ExceptionEntryPoint) - .field("ExceptionStack", &self.ExceptionStack) - .field("ExceptionActive", &self.ExceptionActive) - .finish() + fmt.debug_struct("VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64").field("ThreadContext", &self.ThreadContext).field("EntryPoint", &self.EntryPoint).field("StackPointer", &self.StackPointer).field("ExceptionEntryPoint", &self.ExceptionEntryPoint).field("ExceptionStack", &self.ExceptionStack).field("ExceptionActive", &self.ExceptionActive).finish() } } impl ::core::cmp::PartialEq for VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64 { diff --git a/src/Windows/Win32/System/ErrorReporting/mod.rs b/src/Windows/Win32/System/ErrorReporting/mod.rs index 76a1cb43d5..81f3cb9613 100644 --- a/src/Windows/Win32/System/ErrorReporting/mod.rs +++ b/src/Windows/Win32/System/ErrorReporting/mod.rs @@ -171,17 +171,7 @@ impl ::core::fmt::Debug for WER_DUMP_CUSTOM_OPTIONS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WER_DUMP_CUSTOM_OPTIONS { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwMask == other.dwMask - && self.dwDumpFlags == other.dwDumpFlags - && self.bOnlyThisThread == other.bOnlyThisThread - && self.dwExceptionThreadFlags == other.dwExceptionThreadFlags - && self.dwOtherThreadFlags == other.dwOtherThreadFlags - && self.dwExceptionThreadExFlags == other.dwExceptionThreadExFlags - && self.dwOtherThreadExFlags == other.dwOtherThreadExFlags - && self.dwPreferredModuleFlags == other.dwPreferredModuleFlags - && self.dwOtherModuleFlags == other.dwOtherModuleFlags - && self.wzPreferredModuleList == other.wzPreferredModuleList + self.dwSize == other.dwSize && self.dwMask == other.dwMask && self.dwDumpFlags == other.dwDumpFlags && self.bOnlyThisThread == other.bOnlyThisThread && self.dwExceptionThreadFlags == other.dwExceptionThreadFlags && self.dwOtherThreadFlags == other.dwOtherThreadFlags && self.dwExceptionThreadExFlags == other.dwExceptionThreadExFlags && self.dwOtherThreadExFlags == other.dwOtherThreadExFlags && self.dwPreferredModuleFlags == other.dwPreferredModuleFlags && self.dwOtherModuleFlags == other.dwOtherModuleFlags && self.wzPreferredModuleList == other.wzPreferredModuleList } } #[cfg(feature = "Win32_Foundation")] @@ -239,19 +229,7 @@ impl ::core::fmt::Debug for WER_DUMP_CUSTOM_OPTIONS_V2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WER_DUMP_CUSTOM_OPTIONS_V2 { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwMask == other.dwMask - && self.dwDumpFlags == other.dwDumpFlags - && self.bOnlyThisThread == other.bOnlyThisThread - && self.dwExceptionThreadFlags == other.dwExceptionThreadFlags - && self.dwOtherThreadFlags == other.dwOtherThreadFlags - && self.dwExceptionThreadExFlags == other.dwExceptionThreadExFlags - && self.dwOtherThreadExFlags == other.dwOtherThreadExFlags - && self.dwPreferredModuleFlags == other.dwPreferredModuleFlags - && self.dwOtherModuleFlags == other.dwOtherModuleFlags - && self.wzPreferredModuleList == other.wzPreferredModuleList - && self.dwPreferredModuleResetFlags == other.dwPreferredModuleResetFlags - && self.dwOtherModuleResetFlags == other.dwOtherModuleResetFlags + self.dwSize == other.dwSize && self.dwMask == other.dwMask && self.dwDumpFlags == other.dwDumpFlags && self.bOnlyThisThread == other.bOnlyThisThread && self.dwExceptionThreadFlags == other.dwExceptionThreadFlags && self.dwOtherThreadFlags == other.dwOtherThreadFlags && self.dwExceptionThreadExFlags == other.dwExceptionThreadExFlags && self.dwOtherThreadExFlags == other.dwOtherThreadExFlags && self.dwPreferredModuleFlags == other.dwPreferredModuleFlags && self.dwOtherModuleFlags == other.dwOtherModuleFlags && self.wzPreferredModuleList == other.wzPreferredModuleList && self.dwPreferredModuleResetFlags == other.dwPreferredModuleResetFlags && self.dwOtherModuleResetFlags == other.dwOtherModuleResetFlags } } #[cfg(feature = "Win32_Foundation")] @@ -570,16 +548,7 @@ impl ::core::default::Default for WER_REPORT_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WER_REPORT_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WER_REPORT_INFORMATION") - .field("dwSize", &self.dwSize) - .field("hProcess", &self.hProcess) - .field("wzConsentKey", &self.wzConsentKey) - .field("wzFriendlyEventName", &self.wzFriendlyEventName) - .field("wzApplicationName", &self.wzApplicationName) - .field("wzApplicationPath", &self.wzApplicationPath) - .field("wzDescription", &self.wzDescription) - .field("hwndParent", &self.hwndParent) - .finish() + fmt.debug_struct("WER_REPORT_INFORMATION").field("dwSize", &self.dwSize).field("hProcess", &self.hProcess).field("wzConsentKey", &self.wzConsentKey).field("wzFriendlyEventName", &self.wzFriendlyEventName).field("wzApplicationName", &self.wzApplicationName).field("wzApplicationPath", &self.wzApplicationPath).field("wzDescription", &self.wzDescription).field("hwndParent", &self.hwndParent).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -695,19 +664,7 @@ impl ::core::fmt::Debug for WER_REPORT_INFORMATION_V4 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WER_REPORT_INFORMATION_V4 { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.hProcess == other.hProcess - && self.wzConsentKey == other.wzConsentKey - && self.wzFriendlyEventName == other.wzFriendlyEventName - && self.wzApplicationName == other.wzApplicationName - && self.wzApplicationPath == other.wzApplicationPath - && self.wzDescription == other.wzDescription - && self.hwndParent == other.hwndParent - && self.wzNamespacePartner == other.wzNamespacePartner - && self.wzNamespaceGroup == other.wzNamespaceGroup - && self.rgbApplicationIdentity == other.rgbApplicationIdentity - && self.hSnapshot == other.hSnapshot - && self.hDeleteFilesImpersonationToken == other.hDeleteFilesImpersonationToken + self.dwSize == other.dwSize && self.hProcess == other.hProcess && self.wzConsentKey == other.wzConsentKey && self.wzFriendlyEventName == other.wzFriendlyEventName && self.wzApplicationName == other.wzApplicationName && self.wzApplicationPath == other.wzApplicationPath && self.wzDescription == other.wzDescription && self.hwndParent == other.hwndParent && self.wzNamespacePartner == other.wzNamespacePartner && self.wzNamespaceGroup == other.wzNamespaceGroup && self.rgbApplicationIdentity == other.rgbApplicationIdentity && self.hSnapshot == other.hSnapshot && self.hDeleteFilesImpersonationToken == other.hDeleteFilesImpersonationToken } } #[cfg(feature = "Win32_Foundation")] @@ -767,20 +724,7 @@ impl ::core::fmt::Debug for WER_REPORT_INFORMATION_V5 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WER_REPORT_INFORMATION_V5 { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.hProcess == other.hProcess - && self.wzConsentKey == other.wzConsentKey - && self.wzFriendlyEventName == other.wzFriendlyEventName - && self.wzApplicationName == other.wzApplicationName - && self.wzApplicationPath == other.wzApplicationPath - && self.wzDescription == other.wzDescription - && self.hwndParent == other.hwndParent - && self.wzNamespacePartner == other.wzNamespacePartner - && self.wzNamespaceGroup == other.wzNamespaceGroup - && self.rgbApplicationIdentity == other.rgbApplicationIdentity - && self.hSnapshot == other.hSnapshot - && self.hDeleteFilesImpersonationToken == other.hDeleteFilesImpersonationToken - && self.submitResultMax == other.submitResultMax + self.dwSize == other.dwSize && self.hProcess == other.hProcess && self.wzConsentKey == other.wzConsentKey && self.wzFriendlyEventName == other.wzFriendlyEventName && self.wzApplicationName == other.wzApplicationName && self.wzApplicationPath == other.wzApplicationPath && self.wzDescription == other.wzDescription && self.hwndParent == other.hwndParent && self.wzNamespacePartner == other.wzNamespacePartner && self.wzNamespaceGroup == other.wzNamespaceGroup && self.rgbApplicationIdentity == other.rgbApplicationIdentity && self.hSnapshot == other.hSnapshot && self.hDeleteFilesImpersonationToken == other.hDeleteFilesImpersonationToken && self.submitResultMax == other.submitResultMax } } #[cfg(feature = "Win32_Foundation")] @@ -936,23 +880,7 @@ impl ::core::fmt::Debug for WER_REPORT_METADATA_V3 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WER_REPORT_METADATA_V3 { fn eq(&self, other: &Self) -> bool { - self.Signature == other.Signature - && self.BucketId == other.BucketId - && self.ReportId == other.ReportId - && self.CreationTime == other.CreationTime - && self.SizeInBytes == other.SizeInBytes - && self.CabId == other.CabId - && self.ReportStatus == other.ReportStatus - && self.ReportIntegratorId == other.ReportIntegratorId - && self.NumberOfFiles == other.NumberOfFiles - && self.SizeOfFileNames == other.SizeOfFileNames - && self.FileNames == other.FileNames - && self.FriendlyEventName == other.FriendlyEventName - && self.ApplicationName == other.ApplicationName - && self.ApplicationPath == other.ApplicationPath - && self.Description == other.Description - && self.BucketIdString == other.BucketIdString - && self.LegacyBucketId == other.LegacyBucketId + self.Signature == other.Signature && self.BucketId == other.BucketId && self.ReportId == other.ReportId && self.CreationTime == other.CreationTime && self.SizeInBytes == other.SizeInBytes && self.CabId == other.CabId && self.ReportStatus == other.ReportStatus && self.ReportIntegratorId == other.ReportIntegratorId && self.NumberOfFiles == other.NumberOfFiles && self.SizeOfFileNames == other.SizeOfFileNames && self.FileNames == other.FileNames && self.FriendlyEventName == other.FriendlyEventName && self.ApplicationName == other.ApplicationName && self.ApplicationPath == other.ApplicationPath && self.Description == other.Description && self.BucketIdString == other.BucketIdString && self.LegacyBucketId == other.LegacyBucketId } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/EventCollector/mod.rs b/src/Windows/Win32/System/EventCollector/mod.rs index 59df4e9f3f..15a26ffe9b 100644 --- a/src/Windows/Win32/System/EventCollector/mod.rs +++ b/src/Windows/Win32/System/EventCollector/mod.rs @@ -284,15 +284,7 @@ pub unsafe fn EcGetObjectArrayProperty(objectarray: isize, propertyid: EC_SUBSCR extern "system" { fn EcGetObjectArrayProperty(objectarray: isize, propertyid: EC_SUBSCRIPTION_PROPERTY_ID, arrayindex: u32, flags: u32, propertyvaluebuffersize: u32, propertyvaluebuffer: *mut EC_VARIANT, propertyvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcGetObjectArrayProperty( - ::core::mem::transmute(objectarray), - ::core::mem::transmute(propertyid), - ::core::mem::transmute(arrayindex), - ::core::mem::transmute(flags), - ::core::mem::transmute(propertyvaluebuffersize), - ::core::mem::transmute(propertyvaluebuffer), - ::core::mem::transmute(propertyvaluebufferused), - )) + ::core::mem::transmute(EcGetObjectArrayProperty(::core::mem::transmute(objectarray), ::core::mem::transmute(propertyid), ::core::mem::transmute(arrayindex), ::core::mem::transmute(flags), ::core::mem::transmute(propertyvaluebuffersize), ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -334,15 +326,7 @@ pub unsafe fn EcGetSubscriptionRunTimeStatus<'a, Param0: ::windows::core::IntoPa extern "system" { fn EcGetSubscriptionRunTimeStatus(subscriptionname: super::super::Foundation::PWSTR, statusinfoid: EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID, eventsourcename: super::super::Foundation::PWSTR, flags: u32, statusvaluebuffersize: u32, statusvaluebuffer: *mut EC_VARIANT, statusvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EcGetSubscriptionRunTimeStatus( - subscriptionname.into_param().abi(), - ::core::mem::transmute(statusinfoid), - eventsourcename.into_param().abi(), - ::core::mem::transmute(flags), - ::core::mem::transmute(statusvaluebuffersize), - ::core::mem::transmute(statusvaluebuffer), - ::core::mem::transmute(statusvaluebufferused), - )) + ::core::mem::transmute(EcGetSubscriptionRunTimeStatus(subscriptionname.into_param().abi(), ::core::mem::transmute(statusinfoid), eventsourcename.into_param().abi(), ::core::mem::transmute(flags), ::core::mem::transmute(statusvaluebuffersize), ::core::mem::transmute(statusvaluebuffer), ::core::mem::transmute(statusvaluebufferused))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/EventLog/mod.rs b/src/Windows/Win32/System/EventLog/mod.rs index e107fa2094..89d6ff75f3 100644 --- a/src/Windows/Win32/System/EventLog/mod.rs +++ b/src/Windows/Win32/System/EventLog/mod.rs @@ -133,22 +133,7 @@ impl ::core::fmt::Debug for EVENTLOGRECORD { } impl ::core::cmp::PartialEq for EVENTLOGRECORD { fn eq(&self, other: &Self) -> bool { - self.Length == other.Length - && self.Reserved == other.Reserved - && self.RecordNumber == other.RecordNumber - && self.TimeGenerated == other.TimeGenerated - && self.TimeWritten == other.TimeWritten - && self.EventID == other.EventID - && self.EventType == other.EventType - && self.NumStrings == other.NumStrings - && self.EventCategory == other.EventCategory - && self.ReservedFlags == other.ReservedFlags - && self.ClosingRecordNumber == other.ClosingRecordNumber - && self.StringOffset == other.StringOffset - && self.UserSidLength == other.UserSidLength - && self.UserSidOffset == other.UserSidOffset - && self.DataLength == other.DataLength - && self.DataOffset == other.DataOffset + self.Length == other.Length && self.Reserved == other.Reserved && self.RecordNumber == other.RecordNumber && self.TimeGenerated == other.TimeGenerated && self.TimeWritten == other.TimeWritten && self.EventID == other.EventID && self.EventType == other.EventType && self.NumStrings == other.NumStrings && self.EventCategory == other.EventCategory && self.ReservedFlags == other.ReservedFlags && self.ClosingRecordNumber == other.ClosingRecordNumber && self.StringOffset == other.StringOffset && self.UserSidLength == other.UserSidLength && self.UserSidOffset == other.UserSidOffset && self.DataLength == other.DataLength && self.DataOffset == other.DataOffset } } impl ::core::cmp::Eq for EVENTLOGRECORD {} @@ -915,17 +900,7 @@ pub unsafe fn EvtFormatMessage(publishermetadata: isize, event: isize, messageid extern "system" { fn EvtFormatMessage(publishermetadata: isize, event: isize, messageid: u32, valuecount: u32, values: *const EVT_VARIANT, flags: u32, buffersize: u32, buffer: super::super::Foundation::PWSTR, bufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtFormatMessage( - ::core::mem::transmute(publishermetadata), - ::core::mem::transmute(event), - ::core::mem::transmute(messageid), - ::core::mem::transmute(valuecount), - ::core::mem::transmute(values), - ::core::mem::transmute(flags), - ::core::mem::transmute(buffersize), - ::core::mem::transmute(buffer), - ::core::mem::transmute(bufferused), - )) + ::core::mem::transmute(EvtFormatMessage(::core::mem::transmute(publishermetadata), ::core::mem::transmute(event), ::core::mem::transmute(messageid), ::core::mem::transmute(valuecount), ::core::mem::transmute(values), ::core::mem::transmute(flags), ::core::mem::transmute(buffersize), ::core::mem::transmute(buffer), ::core::mem::transmute(bufferused))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1009,15 +984,7 @@ pub unsafe fn EvtGetObjectArrayProperty(objectarray: isize, propertyid: u32, arr extern "system" { fn EvtGetObjectArrayProperty(objectarray: isize, propertyid: u32, arrayindex: u32, flags: u32, propertyvaluebuffersize: u32, propertyvaluebuffer: *mut EVT_VARIANT, propertyvaluebufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtGetObjectArrayProperty( - ::core::mem::transmute(objectarray), - ::core::mem::transmute(propertyid), - ::core::mem::transmute(arrayindex), - ::core::mem::transmute(flags), - ::core::mem::transmute(propertyvaluebuffersize), - ::core::mem::transmute(propertyvaluebuffer), - ::core::mem::transmute(propertyvaluebufferused), - )) + ::core::mem::transmute(EvtGetObjectArrayProperty(::core::mem::transmute(objectarray), ::core::mem::transmute(propertyid), ::core::mem::transmute(arrayindex), ::core::mem::transmute(flags), ::core::mem::transmute(propertyvaluebuffersize), ::core::mem::transmute(propertyvaluebuffer), ::core::mem::transmute(propertyvaluebufferused))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1045,14 +1012,7 @@ pub unsafe fn EvtGetPublisherMetadataProperty(publishermetadata: isize, property extern "system" { fn EvtGetPublisherMetadataProperty(publishermetadata: isize, propertyid: EVT_PUBLISHER_METADATA_PROPERTY_ID, flags: u32, publishermetadatapropertybuffersize: u32, publishermetadatapropertybuffer: *mut EVT_VARIANT, publishermetadatapropertybufferused: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EvtGetPublisherMetadataProperty( - ::core::mem::transmute(publishermetadata), - ::core::mem::transmute(propertyid), - ::core::mem::transmute(flags), - ::core::mem::transmute(publishermetadatapropertybuffersize), - ::core::mem::transmute(publishermetadatapropertybuffer), - ::core::mem::transmute(publishermetadatapropertybufferused), - )) + ::core::mem::transmute(EvtGetPublisherMetadataProperty(::core::mem::transmute(publishermetadata), ::core::mem::transmute(propertyid), ::core::mem::transmute(flags), ::core::mem::transmute(publishermetadatapropertybuffersize), ::core::mem::transmute(publishermetadatapropertybuffer), ::core::mem::transmute(publishermetadatapropertybufferused))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1553,17 +1513,7 @@ pub unsafe fn ReportEventA<'a, Param0: ::windows::core::IntoParam<'a, super::sup extern "system" { fn ReportEventA(heventlog: super::super::Foundation::HANDLE, wtype: REPORT_EVENT_TYPE, wcategory: u16, dweventid: u32, lpusersid: super::super::Foundation::PSID, wnumstrings: u16, dwdatasize: u32, lpstrings: *const super::super::Foundation::PSTR, lprawdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReportEventA( - heventlog.into_param().abi(), - ::core::mem::transmute(wtype), - ::core::mem::transmute(wcategory), - ::core::mem::transmute(dweventid), - lpusersid.into_param().abi(), - ::core::mem::transmute(wnumstrings), - ::core::mem::transmute(dwdatasize), - ::core::mem::transmute(lpstrings), - ::core::mem::transmute(lprawdata), - )) + ::core::mem::transmute(ReportEventA(heventlog.into_param().abi(), ::core::mem::transmute(wtype), ::core::mem::transmute(wcategory), ::core::mem::transmute(dweventid), lpusersid.into_param().abi(), ::core::mem::transmute(wnumstrings), ::core::mem::transmute(dwdatasize), ::core::mem::transmute(lpstrings), ::core::mem::transmute(lprawdata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1577,17 +1527,7 @@ pub unsafe fn ReportEventW<'a, Param0: ::windows::core::IntoParam<'a, super::sup extern "system" { fn ReportEventW(heventlog: super::super::Foundation::HANDLE, wtype: REPORT_EVENT_TYPE, wcategory: u16, dweventid: u32, lpusersid: super::super::Foundation::PSID, wnumstrings: u16, dwdatasize: u32, lpstrings: *const super::super::Foundation::PWSTR, lprawdata: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ReportEventW( - heventlog.into_param().abi(), - ::core::mem::transmute(wtype), - ::core::mem::transmute(wcategory), - ::core::mem::transmute(dweventid), - lpusersid.into_param().abi(), - ::core::mem::transmute(wnumstrings), - ::core::mem::transmute(dwdatasize), - ::core::mem::transmute(lpstrings), - ::core::mem::transmute(lprawdata), - )) + ::core::mem::transmute(ReportEventW(heventlog.into_param().abi(), ::core::mem::transmute(wtype), ::core::mem::transmute(wcategory), ::core::mem::transmute(dweventid), lpusersid.into_param().abi(), ::core::mem::transmute(wnumstrings), ::core::mem::transmute(dwdatasize), ::core::mem::transmute(lpstrings), ::core::mem::transmute(lprawdata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/GroupPolicy/mod.rs b/src/Windows/Win32/System/GroupPolicy/mod.rs index 40d8d70e2d..e1b3a8bb9a 100644 --- a/src/Windows/Win32/System/GroupPolicy/mod.rs +++ b/src/Windows/Win32/System/GroupPolicy/mod.rs @@ -421,19 +421,7 @@ impl ::core::default::Default for GPOBROWSEINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for GPOBROWSEINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GPOBROWSEINFO") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("hwndOwner", &self.hwndOwner) - .field("lpTitle", &self.lpTitle) - .field("lpInitialOU", &self.lpInitialOU) - .field("lpDSPath", &self.lpDSPath) - .field("dwDSPathSize", &self.dwDSPathSize) - .field("lpName", &self.lpName) - .field("dwNameSize", &self.dwNameSize) - .field("gpoType", &self.gpoType) - .field("gpoHint", &self.gpoHint) - .finish() + fmt.debug_struct("GPOBROWSEINFO").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("hwndOwner", &self.hwndOwner).field("lpTitle", &self.lpTitle).field("lpInitialOU", &self.lpInitialOU).field("lpDSPath", &self.lpDSPath).field("dwDSPathSize", &self.dwDSPathSize).field("lpName", &self.lpName).field("dwNameSize", &self.dwNameSize).field("gpoType", &self.gpoType).field("gpoHint", &self.gpoHint).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1013,18 +1001,7 @@ impl IGPM2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDomain<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrdomain: Param0, bstrdomaincontroller: Param1, ldcflags: i32) -> ::windows::core::Result { @@ -2300,18 +2277,7 @@ impl IGPMConstants2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn PermGPOApply(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2918,18 +2884,7 @@ impl IGPMDomain2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DomainController(&self) -> ::windows::core::Result { @@ -3128,18 +3083,7 @@ impl IGPMDomain3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DomainController(&self) -> ::windows::core::Result { @@ -3464,17 +3408,7 @@ impl IGPMGPO { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CopyTo<'a, Param1: ::windows::core::IntoParam<'a, IGPMDomain>>(&self, lflags: i32, pigpmdomain: Param1, pvarnewdisplayname: *const super::Com::VARIANT, pvarmigrationtable: *const super::Com::VARIANT, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).31)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lflags), - pigpmdomain.into_param().abi(), - ::core::mem::transmute(pvarnewdisplayname), - ::core::mem::transmute(pvarmigrationtable), - ::core::mem::transmute(pvargpmprogress), - ::core::mem::transmute(pvargpmcancel), - ::core::mem::transmute(ppigpmresult), - ) - .ok() + (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), pigpmdomain.into_param().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityDescriptor<'a, Param1: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, lflags: i32, psd: Param1) -> ::windows::core::Result<()> { @@ -3579,18 +3513,15 @@ pub struct IGPMGPO_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsecurityinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psecurityinfo: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupdir: ::core::mem::ManuallyDrop, bstrcomment: ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupdir: ::core::mem::ManuallyDrop, bstrcomment: ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmbackup: ::windows::core::RawPtr, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmbackup: ::windows::core::RawPtr, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, gpmreporttype: GPMReportType, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, gpmreporttype: GPMReportType, bstrtargetfilepath: ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmdomain: ::windows::core::RawPtr, pvarnewdisplayname: *const ::core::mem::ManuallyDrop, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmdomain: ::windows::core::RawPtr, pvarnewdisplayname: *const ::core::mem::ManuallyDrop, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, psd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -3618,18 +3549,7 @@ impl IGPMGPO2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DisplayName(&self) -> ::windows::core::Result { @@ -3729,17 +3649,7 @@ impl IGPMGPO2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CopyTo<'a, Param1: ::windows::core::IntoParam<'a, IGPMDomain>>(&self, lflags: i32, pigpmdomain: Param1, pvarnewdisplayname: *const super::Com::VARIANT, pvarmigrationtable: *const super::Com::VARIANT, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).31)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lflags), - pigpmdomain.into_param().abi(), - ::core::mem::transmute(pvarnewdisplayname), - ::core::mem::transmute(pvarmigrationtable), - ::core::mem::transmute(pvargpmprogress), - ::core::mem::transmute(pvargpmcancel), - ::core::mem::transmute(ppigpmresult), - ) - .ok() + (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), pigpmdomain.into_param().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityDescriptor<'a, Param1: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, lflags: i32, psd: Param1) -> ::windows::core::Result<()> { @@ -3873,18 +3783,15 @@ pub struct IGPMGPO2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsecurityinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psecurityinfo: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupdir: ::core::mem::ManuallyDrop, bstrcomment: ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupdir: ::core::mem::ManuallyDrop, bstrcomment: ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmbackup: ::windows::core::RawPtr, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmbackup: ::windows::core::RawPtr, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, gpmreporttype: GPMReportType, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, gpmreporttype: GPMReportType, bstrtargetfilepath: ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmdomain: ::windows::core::RawPtr, pvarnewdisplayname: *const ::core::mem::ManuallyDrop, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmdomain: ::windows::core::RawPtr, pvarnewdisplayname: *const ::core::mem::ManuallyDrop, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, psd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -3916,18 +3823,7 @@ impl IGPMGPO3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DisplayName(&self) -> ::windows::core::Result { @@ -4027,17 +3923,7 @@ impl IGPMGPO3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CopyTo<'a, Param1: ::windows::core::IntoParam<'a, IGPMDomain>>(&self, lflags: i32, pigpmdomain: Param1, pvarnewdisplayname: *const super::Com::VARIANT, pvarmigrationtable: *const super::Com::VARIANT, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).31)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(lflags), - pigpmdomain.into_param().abi(), - ::core::mem::transmute(pvarnewdisplayname), - ::core::mem::transmute(pvarmigrationtable), - ::core::mem::transmute(pvargpmprogress), - ::core::mem::transmute(pvargpmcancel), - ::core::mem::transmute(ppigpmresult), - ) - .ok() + (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), pigpmdomain.into_param().abi(), ::core::mem::transmute(pvarnewdisplayname), ::core::mem::transmute(pvarmigrationtable), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn SetSecurityDescriptor<'a, Param1: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, lflags: i32, psd: Param1) -> ::windows::core::Result<()> { @@ -4203,18 +4089,15 @@ pub struct IGPMGPO3_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsecurityinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psecurityinfo: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupdir: ::core::mem::ManuallyDrop, bstrcomment: ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupdir: ::core::mem::ManuallyDrop, bstrcomment: ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmbackup: ::windows::core::RawPtr, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmbackup: ::windows::core::RawPtr, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, gpmreporttype: GPMReportType, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, gpmreporttype: GPMReportType, bstrtargetfilepath: ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmdomain: ::windows::core::RawPtr, pvarnewdisplayname: *const ::core::mem::ManuallyDrop, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pigpmdomain: ::windows::core::RawPtr, pvarnewdisplayname: *const ::core::mem::ManuallyDrop, pvarmigrationtable: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, psd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -5810,35 +5693,8 @@ impl IGPMStarterGPO { (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn Save<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrsavefile: Param0, - boverwrite: i16, - bsaveassystem: i16, - bstrlanguage: *const super::Com::VARIANT, - bstrauthor: *const super::Com::VARIANT, - bstrproduct: *const super::Com::VARIANT, - bstruniqueid: *const super::Com::VARIANT, - bstrversion: *const super::Com::VARIANT, - pvargpmprogress: *const super::Com::VARIANT, - pvargpmcancel: *mut super::Com::VARIANT, - ppigpmresult: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).21)( - ::core::mem::transmute_copy(self), - bstrsavefile.into_param().abi(), - ::core::mem::transmute(boverwrite), - ::core::mem::transmute(bsaveassystem), - ::core::mem::transmute(bstrlanguage), - ::core::mem::transmute(bstrauthor), - ::core::mem::transmute(bstrproduct), - ::core::mem::transmute(bstruniqueid), - ::core::mem::transmute(bstrversion), - ::core::mem::transmute(pvargpmprogress), - ::core::mem::transmute(pvargpmcancel), - ::core::mem::transmute(ppigpmresult), - ) - .ok() + pub unsafe fn Save<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrsavefile: Param0, boverwrite: i16, bsaveassystem: i16, bstrlanguage: *const super::Com::VARIANT, bstrauthor: *const super::Com::VARIANT, bstrproduct: *const super::Com::VARIANT, bstruniqueid: *const super::Com::VARIANT, bstrversion: *const super::Com::VARIANT, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), bstrsavefile.into_param().abi(), ::core::mem::transmute(boverwrite), ::core::mem::transmute(bsaveassystem), ::core::mem::transmute(bstrlanguage), ::core::mem::transmute(bstrauthor), ::core::mem::transmute(bstrproduct), ::core::mem::transmute(bstruniqueid), ::core::mem::transmute(bstrversion), ::core::mem::transmute(pvargpmprogress), ::core::mem::transmute(pvargpmcancel), ::core::mem::transmute(ppigpmresult)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Backup<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrbackupdir: Param0, bstrcomment: Param1, pvargpmprogress: *const super::Com::VARIANT, pvargpmcancel: *mut super::Com::VARIANT, ppigpmresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -5951,23 +5807,9 @@ pub struct IGPMStarterGPO_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrsavefile: ::core::mem::ManuallyDrop, - boverwrite: i16, - bsaveassystem: i16, - bstrlanguage: *const ::core::mem::ManuallyDrop, - bstrauthor: *const ::core::mem::ManuallyDrop, - bstrproduct: *const ::core::mem::ManuallyDrop, - bstruniqueid: *const ::core::mem::ManuallyDrop, - bstrversion: *const ::core::mem::ManuallyDrop, - pvargpmprogress: *const ::core::mem::ManuallyDrop, - pvargpmcancel: *mut ::core::mem::ManuallyDrop, - ppigpmresult: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrsavefile: ::core::mem::ManuallyDrop, boverwrite: i16, bsaveassystem: i16, bstrlanguage: *const ::core::mem::ManuallyDrop, bstrauthor: *const ::core::mem::ManuallyDrop, bstrproduct: *const ::core::mem::ManuallyDrop, bstruniqueid: *const ::core::mem::ManuallyDrop, bstrversion: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupdir: ::core::mem::ManuallyDrop, bstrcomment: ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrbackupdir: ::core::mem::ManuallyDrop, bstrcomment: ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *mut ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarnewdisplayname: *const ::core::mem::ManuallyDrop, pvargpmprogress: *const ::core::mem::ManuallyDrop, pvargpmcancel: *const ::core::mem::ManuallyDrop, ppigpmresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -7240,22 +7082,7 @@ impl ::core::fmt::Debug for MANAGEDAPPLICATION { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for MANAGEDAPPLICATION { fn eq(&self, other: &Self) -> bool { - self.pszPackageName == other.pszPackageName - && self.pszPublisher == other.pszPublisher - && self.dwVersionHi == other.dwVersionHi - && self.dwVersionLo == other.dwVersionLo - && self.dwRevision == other.dwRevision - && self.GpoId == other.GpoId - && self.pszPolicyName == other.pszPolicyName - && self.ProductId == other.ProductId - && self.Language == other.Language - && self.pszOwner == other.pszOwner - && self.pszCompany == other.pszCompany - && self.pszComments == other.pszComments - && self.pszContact == other.pszContact - && self.pszSupportUrl == other.pszSupportUrl - && self.dwPathType == other.dwPathType - && self.bInstalled == other.bInstalled + self.pszPackageName == other.pszPackageName && self.pszPublisher == other.pszPublisher && self.dwVersionHi == other.dwVersionHi && self.dwVersionLo == other.dwVersionLo && self.dwRevision == other.dwRevision && self.GpoId == other.GpoId && self.pszPolicyName == other.pszPolicyName && self.ProductId == other.ProductId && self.Language == other.Language && self.pszOwner == other.pszOwner && self.pszCompany == other.pszCompany && self.pszComments == other.pszComments && self.pszContact == other.pszContact && self.pszSupportUrl == other.pszSupportUrl && self.dwPathType == other.dwPathType && self.bInstalled == other.bInstalled } } #[cfg(feature = "Win32_Foundation")] @@ -7311,15 +7138,7 @@ impl ::core::default::Default for POLICYSETTINGSTATUSINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for POLICYSETTINGSTATUSINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("POLICYSETTINGSTATUSINFO") - .field("szKey", &self.szKey) - .field("szEventSource", &self.szEventSource) - .field("szEventLogName", &self.szEventLogName) - .field("dwEventID", &self.dwEventID) - .field("dwErrorCode", &self.dwErrorCode) - .field("status", &self.status) - .field("timeLogged", &self.timeLogged) - .finish() + fmt.debug_struct("POLICYSETTINGSTATUSINFO").field("szKey", &self.szKey).field("szEventSource", &self.szEventSource).field("szEventLogName", &self.szEventLogName).field("dwEventID", &self.dwEventID).field("dwErrorCode", &self.dwErrorCode).field("status", &self.status).field("timeLogged", &self.timeLogged).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7458,51 +7277,14 @@ pub unsafe fn RegisterGPNotification<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn RsopAccessCheckByType<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>>( - psecuritydescriptor: *const super::super::Security::SECURITY_DESCRIPTOR, - pprincipalselfsid: Param1, - prsoptoken: *const ::core::ffi::c_void, - dwdesiredaccessmask: u32, - pobjecttypelist: *const super::super::Security::OBJECT_TYPE_LIST, - objecttypelistlength: u32, - pgenericmapping: *const super::super::Security::GENERIC_MAPPING, - pprivilegeset: *const super::super::Security::PRIVILEGE_SET, - pdwprivilegesetlength: *const u32, - pdwgrantedaccessmask: *mut u32, - pbaccessstatus: *mut i32, -) -> ::windows::core::Result<()> { +pub unsafe fn RsopAccessCheckByType<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSID>>(psecuritydescriptor: *const super::super::Security::SECURITY_DESCRIPTOR, pprincipalselfsid: Param1, prsoptoken: *const ::core::ffi::c_void, dwdesiredaccessmask: u32, pobjecttypelist: *const super::super::Security::OBJECT_TYPE_LIST, objecttypelistlength: u32, pgenericmapping: *const super::super::Security::GENERIC_MAPPING, pprivilegeset: *const super::super::Security::PRIVILEGE_SET, pdwprivilegesetlength: *const u32, pdwgrantedaccessmask: *mut u32, pbaccessstatus: *mut i32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn RsopAccessCheckByType( - psecuritydescriptor: *const super::super::Security::SECURITY_DESCRIPTOR, - pprincipalselfsid: super::super::Foundation::PSID, - prsoptoken: *const ::core::ffi::c_void, - dwdesiredaccessmask: u32, - pobjecttypelist: *const super::super::Security::OBJECT_TYPE_LIST, - objecttypelistlength: u32, - pgenericmapping: *const super::super::Security::GENERIC_MAPPING, - pprivilegeset: *const super::super::Security::PRIVILEGE_SET, - pdwprivilegesetlength: *const u32, - pdwgrantedaccessmask: *mut u32, - pbaccessstatus: *mut i32, - ) -> ::windows::core::HRESULT; + fn RsopAccessCheckByType(psecuritydescriptor: *const super::super::Security::SECURITY_DESCRIPTOR, pprincipalselfsid: super::super::Foundation::PSID, prsoptoken: *const ::core::ffi::c_void, dwdesiredaccessmask: u32, pobjecttypelist: *const super::super::Security::OBJECT_TYPE_LIST, objecttypelistlength: u32, pgenericmapping: *const super::super::Security::GENERIC_MAPPING, pprivilegeset: *const super::super::Security::PRIVILEGE_SET, pdwprivilegesetlength: *const u32, pdwgrantedaccessmask: *mut u32, pbaccessstatus: *mut i32) -> ::windows::core::HRESULT; } - RsopAccessCheckByType( - ::core::mem::transmute(psecuritydescriptor), - pprincipalselfsid.into_param().abi(), - ::core::mem::transmute(prsoptoken), - ::core::mem::transmute(dwdesiredaccessmask), - ::core::mem::transmute(pobjecttypelist), - ::core::mem::transmute(objecttypelistlength), - ::core::mem::transmute(pgenericmapping), - ::core::mem::transmute(pprivilegeset), - ::core::mem::transmute(pdwprivilegesetlength), - ::core::mem::transmute(pdwgrantedaccessmask), - ::core::mem::transmute(pbaccessstatus), - ) - .ok() + RsopAccessCheckByType(::core::mem::transmute(psecuritydescriptor), pprincipalselfsid.into_param().abi(), ::core::mem::transmute(prsoptoken), ::core::mem::transmute(dwdesiredaccessmask), ::core::mem::transmute(pobjecttypelist), ::core::mem::transmute(objecttypelistlength), ::core::mem::transmute(pgenericmapping), ::core::mem::transmute(pprivilegeset), ::core::mem::transmute(pdwprivilegesetlength), ::core::mem::transmute(pdwgrantedaccessmask), ::core::mem::transmute(pbaccessstatus)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/HostComputeNetwork/mod.rs b/src/Windows/Win32/System/HostComputeNetwork/mod.rs index ea61140821..bcf7cf0982 100644 --- a/src/Windows/Win32/System/HostComputeNetwork/mod.rs +++ b/src/Windows/Win32/System/HostComputeNetwork/mod.rs @@ -75,17 +75,7 @@ impl ::core::default::Default for HCN_PORT_RANGE_ENTRY { } impl ::core::fmt::Debug for HCN_PORT_RANGE_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HCN_PORT_RANGE_ENTRY") - .field("OwningPartitionId", &self.OwningPartitionId) - .field("TargetPartitionId", &self.TargetPartitionId) - .field("Protocol", &self.Protocol) - .field("Priority", &self.Priority) - .field("ReservationType", &self.ReservationType) - .field("SharingFlags", &self.SharingFlags) - .field("DeliveryMode", &self.DeliveryMode) - .field("StartingPort", &self.StartingPort) - .field("EndingPort", &self.EndingPort) - .finish() + fmt.debug_struct("HCN_PORT_RANGE_ENTRY").field("OwningPartitionId", &self.OwningPartitionId).field("TargetPartitionId", &self.TargetPartitionId).field("Protocol", &self.Protocol).field("Priority", &self.Priority).field("ReservationType", &self.ReservationType).field("SharingFlags", &self.SharingFlags).field("DeliveryMode", &self.DeliveryMode).field("StartingPort", &self.StartingPort).field("EndingPort", &self.EndingPort).finish() } } impl ::core::cmp::PartialEq for HCN_PORT_RANGE_ENTRY { diff --git a/src/Windows/Win32/System/Hypervisor/mod.rs b/src/Windows/Win32/System/Hypervisor/mod.rs index b9c18ef323..ed5525dc47 100644 --- a/src/Windows/Win32/System/Hypervisor/mod.rs +++ b/src/Windows/Win32/System/Hypervisor/mod.rs @@ -700,16 +700,7 @@ impl ::core::default::Default for HDV_PCI_PNP_ID { } impl ::core::fmt::Debug for HDV_PCI_PNP_ID { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HDV_PCI_PNP_ID") - .field("VendorID", &self.VendorID) - .field("DeviceID", &self.DeviceID) - .field("RevisionID", &self.RevisionID) - .field("ProgIf", &self.ProgIf) - .field("SubClass", &self.SubClass) - .field("BaseClass", &self.BaseClass) - .field("SubVendorID", &self.SubVendorID) - .field("SubSystemID", &self.SubSystemID) - .finish() + fmt.debug_struct("HDV_PCI_PNP_ID").field("VendorID", &self.VendorID).field("DeviceID", &self.DeviceID).field("RevisionID", &self.RevisionID).field("ProgIf", &self.ProgIf).field("SubClass", &self.SubClass).field("BaseClass", &self.BaseClass).field("SubVendorID", &self.SubVendorID).field("SubSystemID", &self.SubSystemID).finish() } } impl ::core::cmp::PartialEq for HDV_PCI_PNP_ID { @@ -1390,17 +1381,7 @@ pub unsafe fn ScanMemoryForDosImages(vmsavedstatedumphandle: *mut ::core::ffi::c extern "system" { fn ScanMemoryForDosImages(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, startaddress: u64, endaddress: u64, callbackcontext: *mut ::core::ffi::c_void, foundimagecallback: ::windows::core::RawPtr, standaloneaddress: *const u64, standaloneaddresscount: u32) -> ::windows::core::HRESULT; } - ScanMemoryForDosImages( - ::core::mem::transmute(vmsavedstatedumphandle), - ::core::mem::transmute(vpid), - ::core::mem::transmute(startaddress), - ::core::mem::transmute(endaddress), - ::core::mem::transmute(callbackcontext), - ::core::mem::transmute(foundimagecallback), - ::core::mem::transmute(standaloneaddress), - ::core::mem::transmute(standaloneaddresscount), - ) - .ok() + ScanMemoryForDosImages(::core::mem::transmute(vmsavedstatedumphandle), ::core::mem::transmute(vpid), ::core::mem::transmute(startaddress), ::core::mem::transmute(endaddress), ::core::mem::transmute(callbackcontext), ::core::mem::transmute(foundimagecallback), ::core::mem::transmute(standaloneaddress), ::core::mem::transmute(standaloneaddresscount)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2138,13 +2119,7 @@ impl ::core::default::Default for WHV_CAPABILITY_PROCESSOR_FREQUENCY_CAP { } impl ::core::fmt::Debug for WHV_CAPABILITY_PROCESSOR_FREQUENCY_CAP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WHV_CAPABILITY_PROCESSOR_FREQUENCY_CAP") - .field("_bitfield", &self._bitfield) - .field("HighestFrequencyMhz", &self.HighestFrequencyMhz) - .field("NominalFrequencyMhz", &self.NominalFrequencyMhz) - .field("LowestFrequencyMhz", &self.LowestFrequencyMhz) - .field("FrequencyStepMhz", &self.FrequencyStepMhz) - .finish() + fmt.debug_struct("WHV_CAPABILITY_PROCESSOR_FREQUENCY_CAP").field("_bitfield", &self._bitfield).field("HighestFrequencyMhz", &self.HighestFrequencyMhz).field("NominalFrequencyMhz", &self.NominalFrequencyMhz).field("LowestFrequencyMhz", &self.LowestFrequencyMhz).field("FrequencyStepMhz", &self.FrequencyStepMhz).finish() } } impl ::core::cmp::PartialEq for WHV_CAPABILITY_PROCESSOR_FREQUENCY_CAP { @@ -2278,13 +2253,7 @@ impl ::core::fmt::Debug for WHV_EMULATOR_CALLBACKS { } impl ::core::cmp::PartialEq for WHV_EMULATOR_CALLBACKS { fn eq(&self, other: &Self) -> bool { - self.Size == other.Size - && self.Reserved == other.Reserved - && self.WHvEmulatorIoPortCallback.map(|f| f as usize) == other.WHvEmulatorIoPortCallback.map(|f| f as usize) - && self.WHvEmulatorMemoryCallback.map(|f| f as usize) == other.WHvEmulatorMemoryCallback.map(|f| f as usize) - && self.WHvEmulatorGetVirtualProcessorRegisters.map(|f| f as usize) == other.WHvEmulatorGetVirtualProcessorRegisters.map(|f| f as usize) - && self.WHvEmulatorSetVirtualProcessorRegisters.map(|f| f as usize) == other.WHvEmulatorSetVirtualProcessorRegisters.map(|f| f as usize) - && self.WHvEmulatorTranslateGvaPage.map(|f| f as usize) == other.WHvEmulatorTranslateGvaPage.map(|f| f as usize) + self.Size == other.Size && self.Reserved == other.Reserved && self.WHvEmulatorIoPortCallback.map(|f| f as usize) == other.WHvEmulatorIoPortCallback.map(|f| f as usize) && self.WHvEmulatorMemoryCallback.map(|f| f as usize) == other.WHvEmulatorMemoryCallback.map(|f| f as usize) && self.WHvEmulatorGetVirtualProcessorRegisters.map(|f| f as usize) == other.WHvEmulatorGetVirtualProcessorRegisters.map(|f| f as usize) && self.WHvEmulatorSetVirtualProcessorRegisters.map(|f| f as usize) == other.WHvEmulatorSetVirtualProcessorRegisters.map(|f| f as usize) && self.WHvEmulatorTranslateGvaPage.map(|f| f as usize) == other.WHvEmulatorTranslateGvaPage.map(|f| f as usize) } } impl ::core::cmp::Eq for WHV_EMULATOR_CALLBACKS {} @@ -3358,20 +3327,7 @@ impl ::core::fmt::Debug for WHV_PROCESSOR_INTERCEPT_COUNTERS { } impl ::core::cmp::PartialEq for WHV_PROCESSOR_INTERCEPT_COUNTERS { fn eq(&self, other: &Self) -> bool { - self.PageInvalidations == other.PageInvalidations - && self.ControlRegisterAccesses == other.ControlRegisterAccesses - && self.IoInstructions == other.IoInstructions - && self.HaltInstructions == other.HaltInstructions - && self.CpuidInstructions == other.CpuidInstructions - && self.MsrAccesses == other.MsrAccesses - && self.OtherIntercepts == other.OtherIntercepts - && self.PendingInterrupts == other.PendingInterrupts - && self.EmulatedInstructions == other.EmulatedInstructions - && self.DebugRegisterAccesses == other.DebugRegisterAccesses - && self.PageFaultIntercepts == other.PageFaultIntercepts - && self.NestedPageFaultIntercepts == other.NestedPageFaultIntercepts - && self.Hypercalls == other.Hypercalls - && self.RdpmcInstructions == other.RdpmcInstructions + self.PageInvalidations == other.PageInvalidations && self.ControlRegisterAccesses == other.ControlRegisterAccesses && self.IoInstructions == other.IoInstructions && self.HaltInstructions == other.HaltInstructions && self.CpuidInstructions == other.CpuidInstructions && self.MsrAccesses == other.MsrAccesses && self.OtherIntercepts == other.OtherIntercepts && self.PendingInterrupts == other.PendingInterrupts && self.EmulatedInstructions == other.EmulatedInstructions && self.DebugRegisterAccesses == other.DebugRegisterAccesses && self.PageFaultIntercepts == other.PageFaultIntercepts && self.NestedPageFaultIntercepts == other.NestedPageFaultIntercepts && self.Hypercalls == other.Hypercalls && self.RdpmcInstructions == other.RdpmcInstructions } } impl ::core::cmp::Eq for WHV_PROCESSOR_INTERCEPT_COUNTERS {} @@ -4624,16 +4580,7 @@ impl ::core::default::Default for WHV_VPCI_HARDWARE_IDS { } impl ::core::fmt::Debug for WHV_VPCI_HARDWARE_IDS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WHV_VPCI_HARDWARE_IDS") - .field("VendorID", &self.VendorID) - .field("DeviceID", &self.DeviceID) - .field("RevisionID", &self.RevisionID) - .field("ProgIf", &self.ProgIf) - .field("SubClass", &self.SubClass) - .field("BaseClass", &self.BaseClass) - .field("SubVendorID", &self.SubVendorID) - .field("SubSystemID", &self.SubSystemID) - .finish() + fmt.debug_struct("WHV_VPCI_HARDWARE_IDS").field("VendorID", &self.VendorID).field("DeviceID", &self.DeviceID).field("RevisionID", &self.RevisionID).field("ProgIf", &self.ProgIf).field("SubClass", &self.SubClass).field("BaseClass", &self.BaseClass).field("SubVendorID", &self.SubVendorID).field("SubSystemID", &self.SubSystemID).finish() } } impl ::core::cmp::PartialEq for WHV_VPCI_HARDWARE_IDS { @@ -5047,16 +4994,7 @@ impl ::core::default::Default for WHV_X64_CPUID_ACCESS_CONTEXT { } impl ::core::fmt::Debug for WHV_X64_CPUID_ACCESS_CONTEXT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WHV_X64_CPUID_ACCESS_CONTEXT") - .field("Rax", &self.Rax) - .field("Rcx", &self.Rcx) - .field("Rdx", &self.Rdx) - .field("Rbx", &self.Rbx) - .field("DefaultResultRax", &self.DefaultResultRax) - .field("DefaultResultRcx", &self.DefaultResultRcx) - .field("DefaultResultRdx", &self.DefaultResultRdx) - .field("DefaultResultRbx", &self.DefaultResultRbx) - .finish() + fmt.debug_struct("WHV_X64_CPUID_ACCESS_CONTEXT").field("Rax", &self.Rax).field("Rcx", &self.Rcx).field("Rdx", &self.Rdx).field("Rbx", &self.Rbx).field("DefaultResultRax", &self.DefaultResultRax).field("DefaultResultRcx", &self.DefaultResultRcx).field("DefaultResultRdx", &self.DefaultResultRdx).field("DefaultResultRbx", &self.DefaultResultRbx).finish() } } impl ::core::cmp::PartialEq for WHV_X64_CPUID_ACCESS_CONTEXT { diff --git a/src/Windows/Win32/System/IO/mod.rs b/src/Windows/Win32/System/IO/mod.rs index 87838db3ff..ed0f666e6f 100644 --- a/src/Windows/Win32/System/IO/mod.rs +++ b/src/Windows/Win32/System/IO/mod.rs @@ -78,16 +78,7 @@ pub unsafe fn DeviceIoControl<'a, Param0: ::windows::core::IntoParam<'a, super:: extern "system" { fn DeviceIoControl(hdevice: super::super::Foundation::HANDLE, dwiocontrolcode: u32, lpinbuffer: *const ::core::ffi::c_void, ninbuffersize: u32, lpoutbuffer: *mut ::core::ffi::c_void, noutbuffersize: u32, lpbytesreturned: *mut u32, lpoverlapped: *mut OVERLAPPED) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(DeviceIoControl( - hdevice.into_param().abi(), - ::core::mem::transmute(dwiocontrolcode), - ::core::mem::transmute(lpinbuffer), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(lpoutbuffer), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(lpbytesreturned), - ::core::mem::transmute(lpoverlapped), - )) + ::core::mem::transmute(DeviceIoControl(hdevice.into_param().abi(), ::core::mem::transmute(dwiocontrolcode), ::core::mem::transmute(lpinbuffer), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(lpoutbuffer), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(lpbytesreturned), ::core::mem::transmute(lpoverlapped))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/Iis/mod.rs b/src/Windows/Win32/System/Iis/mod.rs index 4b22ca9cfd..53fccd25c1 100644 --- a/src/Windows/Win32/System/Iis/mod.rs +++ b/src/Windows/Win32/System/Iis/mod.rs @@ -553,23 +553,7 @@ impl ::core::fmt::Debug for EXTENSION_CONTROL_BLOCK { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for EXTENSION_CONTROL_BLOCK { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.dwVersion == other.dwVersion - && self.ConnID == other.ConnID - && self.dwHttpStatusCode == other.dwHttpStatusCode - && self.lpszLogData == other.lpszLogData - && self.lpszMethod == other.lpszMethod - && self.lpszQueryString == other.lpszQueryString - && self.lpszPathInfo == other.lpszPathInfo - && self.lpszPathTranslated == other.lpszPathTranslated - && self.cbTotalBytes == other.cbTotalBytes - && self.cbAvailable == other.cbAvailable - && self.lpbData == other.lpbData - && self.lpszContentType == other.lpszContentType - && self.GetServerVariable == other.GetServerVariable - && self.WriteClient == other.WriteClient - && self.ReadClient == other.ReadClient - && self.ServerSupportFunction == other.ServerSupportFunction + self.cbSize == other.cbSize && self.dwVersion == other.dwVersion && self.ConnID == other.ConnID && self.dwHttpStatusCode == other.dwHttpStatusCode && self.lpszLogData == other.lpszLogData && self.lpszMethod == other.lpszMethod && self.lpszQueryString == other.lpszQueryString && self.lpszPathInfo == other.lpszPathInfo && self.lpszPathTranslated == other.lpszPathTranslated && self.cbTotalBytes == other.cbTotalBytes && self.cbAvailable == other.cbAvailable && self.lpbData == other.lpbData && self.lpszContentType == other.lpszContentType && self.GetServerVariable == other.GetServerVariable && self.WriteClient == other.WriteClient && self.ReadClient == other.ReadClient && self.ServerSupportFunction == other.ServerSupportFunction } } #[cfg(feature = "Win32_Foundation")] @@ -1034,18 +1018,7 @@ impl ::core::default::Default for HSE_TF_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HSE_TF_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HSE_TF_INFO") - .field("pContext", &self.pContext) - .field("hFile", &self.hFile) - .field("pszStatusCode", &self.pszStatusCode) - .field("BytesToWrite", &self.BytesToWrite) - .field("Offset", &self.Offset) - .field("pHead", &self.pHead) - .field("HeadLength", &self.HeadLength) - .field("pTail", &self.pTail) - .field("TailLength", &self.TailLength) - .field("dwFlags", &self.dwFlags) - .finish() + fmt.debug_struct("HSE_TF_INFO").field("pContext", &self.pContext).field("hFile", &self.hFile).field("pszStatusCode", &self.pszStatusCode).field("BytesToWrite", &self.BytesToWrite).field("Offset", &self.Offset).field("pHead", &self.pHead).field("HeadLength", &self.HeadLength).field("pTail", &self.pTail).field("TailLength", &self.TailLength).field("dwFlags", &self.dwFlags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1328,15 +1301,7 @@ impl ::core::default::Default for HTTP_FILTER_AUTH_COMPLETE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HTTP_FILTER_AUTH_COMPLETE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HTTP_FILTER_AUTH_COMPLETE_INFO") - .field("GetHeader", &self.GetHeader) - .field("SetHeader", &self.SetHeader) - .field("AddHeader", &self.AddHeader) - .field("GetUserToken", &self.GetUserToken) - .field("HttpStatus", &self.HttpStatus) - .field("fResetAuth", &self.fResetAuth) - .field("dwReserved", &self.dwReserved) - .finish() + fmt.debug_struct("HTTP_FILTER_AUTH_COMPLETE_INFO").field("GetHeader", &self.GetHeader).field("SetHeader", &self.SetHeader).field("AddHeader", &self.AddHeader).field("GetUserToken", &self.GetUserToken).field("HttpStatus", &self.HttpStatus).field("fResetAuth", &self.fResetAuth).field("dwReserved", &self.dwReserved).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1450,17 +1415,7 @@ impl ::core::fmt::Debug for HTTP_FILTER_LOG { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for HTTP_FILTER_LOG { fn eq(&self, other: &Self) -> bool { - self.pszClientHostName == other.pszClientHostName - && self.pszClientUserName == other.pszClientUserName - && self.pszServerName == other.pszServerName - && self.pszOperation == other.pszOperation - && self.pszTarget == other.pszTarget - && self.pszParameters == other.pszParameters - && self.dwHttpStatus == other.dwHttpStatus - && self.dwWin32Status == other.dwWin32Status - && self.dwBytesSent == other.dwBytesSent - && self.dwBytesRecvd == other.dwBytesRecvd - && self.msTimeForProcessing == other.msTimeForProcessing + self.pszClientHostName == other.pszClientHostName && self.pszClientUserName == other.pszClientUserName && self.pszServerName == other.pszServerName && self.pszOperation == other.pszOperation && self.pszTarget == other.pszTarget && self.pszParameters == other.pszParameters && self.dwHttpStatus == other.dwHttpStatus && self.dwWin32Status == other.dwWin32Status && self.dwBytesSent == other.dwBytesSent && self.dwBytesRecvd == other.dwBytesRecvd && self.msTimeForProcessing == other.msTimeForProcessing } } #[cfg(feature = "Win32_Foundation")] @@ -1583,15 +1538,7 @@ impl ::core::default::Default for HTTP_FILTER_URL_MAP_EX { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for HTTP_FILTER_URL_MAP_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HTTP_FILTER_URL_MAP_EX") - .field("pszURL", &self.pszURL) - .field("pszPhysicalPath", &self.pszPhysicalPath) - .field("cbPathBuff", &self.cbPathBuff) - .field("dwFlags", &self.dwFlags) - .field("cchMatchingPath", &self.cchMatchingPath) - .field("cchMatchingURL", &self.cchMatchingURL) - .field("pszScriptMapEntry", &self.pszScriptMapEntry) - .finish() + fmt.debug_struct("HTTP_FILTER_URL_MAP_EX").field("pszURL", &self.pszURL).field("pszPhysicalPath", &self.pszPhysicalPath).field("cbPathBuff", &self.cbPathBuff).field("dwFlags", &self.dwFlags).field("cchMatchingPath", &self.cchMatchingPath).field("cchMatchingURL", &self.cchMatchingURL).field("pszScriptMapEntry", &self.pszScriptMapEntry).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1725,19 +1672,7 @@ impl ::core::fmt::Debug for HTTP_TRACE_EVENT { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for HTTP_TRACE_EVENT { fn eq(&self, other: &Self) -> bool { - self.pProviderGuid == other.pProviderGuid - && self.dwArea == other.dwArea - && self.pAreaGuid == other.pAreaGuid - && self.dwEvent == other.dwEvent - && self.pszEventName == other.pszEventName - && self.dwEventVersion == other.dwEventVersion - && self.dwVerbosity == other.dwVerbosity - && self.pActivityGuid == other.pActivityGuid - && self.pRelatedActivityGuid == other.pRelatedActivityGuid - && self.dwTimeStamp == other.dwTimeStamp - && self.dwFlags == other.dwFlags - && self.cEventItems == other.cEventItems - && self.pEventItems == other.pEventItems + self.pProviderGuid == other.pProviderGuid && self.dwArea == other.dwArea && self.pAreaGuid == other.pAreaGuid && self.dwEvent == other.dwEvent && self.pszEventName == other.pszEventName && self.dwEventVersion == other.dwEventVersion && self.dwVerbosity == other.dwVerbosity && self.pActivityGuid == other.pActivityGuid && self.pRelatedActivityGuid == other.pRelatedActivityGuid && self.dwTimeStamp == other.dwTimeStamp && self.dwFlags == other.dwFlags && self.cEventItems == other.cEventItems && self.pEventItems == other.pEventItems } } #[cfg(feature = "Win32_Foundation")] @@ -1889,15 +1824,7 @@ pub struct IADMEXT_abi( pub struct IFtpAuthenticationProvider(pub ::windows::core::IUnknown); impl IFtpAuthenticationProvider { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AuthenticateUser<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - pszsessionid: Param0, - pszsitename: Param1, - pszusername: Param2, - pszpassword: Param3, - ppszcanonicalusername: *mut super::super::Foundation::PWSTR, - pfauthenticated: *mut super::super::Foundation::BOOL, - ) -> ::windows::core::Result<()> { + pub unsafe fn AuthenticateUser<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pszsessionid: Param0, pszsitename: Param1, pszusername: Param2, pszpassword: Param3, ppszcanonicalusername: *mut super::super::Foundation::PWSTR, pfauthenticated: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pszsessionid.into_param().abi(), pszsitename.into_param().abi(), pszusername.into_param().abi(), pszpassword.into_param().abi(), ::core::mem::transmute(ppszcanonicalusername), ::core::mem::transmute(pfauthenticated)).ok() } } @@ -2320,20 +2247,7 @@ impl IMSAdminBase2W { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hmdhandle: u32, pszmdpath: Param1, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, pdwmdnumdataentries: *mut u32, pdwmddatasetnumber: *mut u32, dwmdbuffersize: u32, pbmdbuffer: *mut u8, pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hmdhandle), - pszmdpath.into_param().abi(), - ::core::mem::transmute(dwmdattributes), - ::core::mem::transmute(dwmdusertype), - ::core::mem::transmute(dwmddatatype), - ::core::mem::transmute(pdwmdnumdataentries), - ::core::mem::transmute(pdwmddatasetnumber), - ::core::mem::transmute(dwmdbuffersize), - ::core::mem::transmute(pbmdbuffer), - ::core::mem::transmute(pdwmdrequiredbuffersize), - ) - .ok() + (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(hmdhandle), pszmdpath.into_param().abi(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), ::core::mem::transmute(pdwmdnumdataentries), ::core::mem::transmute(pdwmddatasetnumber), ::core::mem::transmute(dwmdbuffersize), ::core::mem::transmute(pbmdbuffer), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DeleteAllData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hmdhandle: u32, pszmdpath: Param1, dwmdusertype: u32, dwmddatatype: u32) -> ::windows::core::Result<()> { @@ -2341,18 +2255,7 @@ impl IMSAdminBase2W { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, hmdsourcehandle: u32, pszmdsourcepath: Param1, hmddesthandle: u32, pszmddestpath: Param3, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, bmdcopyflag: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hmdsourcehandle), - pszmdsourcepath.into_param().abi(), - ::core::mem::transmute(hmddesthandle), - pszmddestpath.into_param().abi(), - ::core::mem::transmute(dwmdattributes), - ::core::mem::transmute(dwmdusertype), - ::core::mem::transmute(dwmddatatype), - bmdcopyflag.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(hmdsourcehandle), pszmdsourcepath.into_param().abi(), ::core::mem::transmute(hmddesthandle), pszmddestpath.into_param().abi(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), bmdcopyflag.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDataPaths<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hmdhandle: u32, pszmdpath: Param1, dwmdidentifier: u32, dwmddatatype: u32, dwmdbuffersize: u32, pszbuffer: super::super::Foundation::PWSTR, pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> { @@ -2609,20 +2512,7 @@ impl IMSAdminBase3W { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hmdhandle: u32, pszmdpath: Param1, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, pdwmdnumdataentries: *mut u32, pdwmddatasetnumber: *mut u32, dwmdbuffersize: u32, pbmdbuffer: *mut u8, pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hmdhandle), - pszmdpath.into_param().abi(), - ::core::mem::transmute(dwmdattributes), - ::core::mem::transmute(dwmdusertype), - ::core::mem::transmute(dwmddatatype), - ::core::mem::transmute(pdwmdnumdataentries), - ::core::mem::transmute(pdwmddatasetnumber), - ::core::mem::transmute(dwmdbuffersize), - ::core::mem::transmute(pbmdbuffer), - ::core::mem::transmute(pdwmdrequiredbuffersize), - ) - .ok() + (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(hmdhandle), pszmdpath.into_param().abi(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), ::core::mem::transmute(pdwmdnumdataentries), ::core::mem::transmute(pdwmddatasetnumber), ::core::mem::transmute(dwmdbuffersize), ::core::mem::transmute(pbmdbuffer), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DeleteAllData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hmdhandle: u32, pszmdpath: Param1, dwmdusertype: u32, dwmddatatype: u32) -> ::windows::core::Result<()> { @@ -2630,18 +2520,7 @@ impl IMSAdminBase3W { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, hmdsourcehandle: u32, pszmdsourcepath: Param1, hmddesthandle: u32, pszmddestpath: Param3, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, bmdcopyflag: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hmdsourcehandle), - pszmdsourcepath.into_param().abi(), - ::core::mem::transmute(hmddesthandle), - pszmddestpath.into_param().abi(), - ::core::mem::transmute(dwmdattributes), - ::core::mem::transmute(dwmdusertype), - ::core::mem::transmute(dwmddatatype), - bmdcopyflag.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(hmdsourcehandle), pszmdsourcepath.into_param().abi(), ::core::mem::transmute(hmddesthandle), pszmddestpath.into_param().abi(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), bmdcopyflag.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDataPaths<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hmdhandle: u32, pszmdpath: Param1, dwmdidentifier: u32, dwmddatatype: u32, dwmdbuffersize: u32, pszbuffer: super::super::Foundation::PWSTR, pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> { @@ -2970,20 +2849,7 @@ impl IMSAdminBaseW { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetAllData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hmdhandle: u32, pszmdpath: Param1, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, pdwmdnumdataentries: *mut u32, pdwmddatasetnumber: *mut u32, dwmdbuffersize: u32, pbmdbuffer: *mut u8, pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).13)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hmdhandle), - pszmdpath.into_param().abi(), - ::core::mem::transmute(dwmdattributes), - ::core::mem::transmute(dwmdusertype), - ::core::mem::transmute(dwmddatatype), - ::core::mem::transmute(pdwmdnumdataentries), - ::core::mem::transmute(pdwmddatasetnumber), - ::core::mem::transmute(dwmdbuffersize), - ::core::mem::transmute(pbmdbuffer), - ::core::mem::transmute(pdwmdrequiredbuffersize), - ) - .ok() + (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(hmdhandle), pszmdpath.into_param().abi(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), ::core::mem::transmute(pdwmdnumdataentries), ::core::mem::transmute(pdwmddatasetnumber), ::core::mem::transmute(dwmdbuffersize), ::core::mem::transmute(pbmdbuffer), ::core::mem::transmute(pdwmdrequiredbuffersize)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DeleteAllData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hmdhandle: u32, pszmdpath: Param1, dwmdusertype: u32, dwmddatatype: u32) -> ::windows::core::Result<()> { @@ -2991,18 +2857,7 @@ impl IMSAdminBaseW { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyData<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, hmdsourcehandle: u32, pszmdsourcepath: Param1, hmddesthandle: u32, pszmddestpath: Param3, dwmdattributes: u32, dwmdusertype: u32, dwmddatatype: u32, bmdcopyflag: Param7) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hmdsourcehandle), - pszmdsourcepath.into_param().abi(), - ::core::mem::transmute(hmddesthandle), - pszmddestpath.into_param().abi(), - ::core::mem::transmute(dwmdattributes), - ::core::mem::transmute(dwmdusertype), - ::core::mem::transmute(dwmddatatype), - bmdcopyflag.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(hmdsourcehandle), pszmdsourcepath.into_param().abi(), ::core::mem::transmute(hmddesthandle), pszmddestpath.into_param().abi(), ::core::mem::transmute(dwmdattributes), ::core::mem::transmute(dwmdusertype), ::core::mem::transmute(dwmddatatype), bmdcopyflag.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDataPaths<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hmdhandle: u32, pszmdpath: Param1, dwmdidentifier: u32, dwmddatatype: u32, dwmdbuffersize: u32, pszbuffer: super::super::Foundation::PWSTR, pdwmdrequiredbuffersize: *mut u32) -> ::windows::core::Result<()> { @@ -4041,15 +3896,7 @@ impl ::core::default::Default for METADATA_GETALL_RECORD { } impl ::core::fmt::Debug for METADATA_GETALL_RECORD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("METADATA_GETALL_RECORD") - .field("dwMDIdentifier", &self.dwMDIdentifier) - .field("dwMDAttributes", &self.dwMDAttributes) - .field("dwMDUserType", &self.dwMDUserType) - .field("dwMDDataType", &self.dwMDDataType) - .field("dwMDDataLen", &self.dwMDDataLen) - .field("dwMDDataOffset", &self.dwMDDataOffset) - .field("dwMDDataTag", &self.dwMDDataTag) - .finish() + fmt.debug_struct("METADATA_GETALL_RECORD").field("dwMDIdentifier", &self.dwMDIdentifier).field("dwMDAttributes", &self.dwMDAttributes).field("dwMDUserType", &self.dwMDUserType).field("dwMDDataType", &self.dwMDDataType).field("dwMDDataLen", &self.dwMDDataLen).field("dwMDDataOffset", &self.dwMDDataOffset).field("dwMDDataTag", &self.dwMDDataTag).finish() } } impl ::core::cmp::PartialEq for METADATA_GETALL_RECORD { @@ -4117,15 +3964,7 @@ impl ::core::default::Default for METADATA_RECORD { } impl ::core::fmt::Debug for METADATA_RECORD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("METADATA_RECORD") - .field("dwMDIdentifier", &self.dwMDIdentifier) - .field("dwMDAttributes", &self.dwMDAttributes) - .field("dwMDUserType", &self.dwMDUserType) - .field("dwMDDataType", &self.dwMDDataType) - .field("dwMDDataLen", &self.dwMDDataLen) - .field("pbMDData", &self.pbMDData) - .field("dwMDDataTag", &self.dwMDDataTag) - .finish() + fmt.debug_struct("METADATA_RECORD").field("dwMDIdentifier", &self.dwMDIdentifier).field("dwMDAttributes", &self.dwMDAttributes).field("dwMDUserType", &self.dwMDUserType).field("dwMDDataType", &self.dwMDDataType).field("dwMDDataLen", &self.dwMDDataLen).field("pbMDData", &self.pbMDData).field("dwMDDataTag", &self.dwMDDataTag).finish() } } impl ::core::cmp::PartialEq for METADATA_RECORD { @@ -4303,19 +4142,7 @@ impl ::core::fmt::Debug for PRE_PROCESS_PARAMETERS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PRE_PROCESS_PARAMETERS { fn eq(&self, other: &Self) -> bool { - self.pszSessionId == other.pszSessionId - && self.pszSiteName == other.pszSiteName - && self.pszUserName == other.pszUserName - && self.pszHostName == other.pszHostName - && self.pszRemoteIpAddress == other.pszRemoteIpAddress - && self.dwRemoteIpPort == other.dwRemoteIpPort - && self.pszLocalIpAddress == other.pszLocalIpAddress - && self.dwLocalIpPort == other.dwLocalIpPort - && self.pszCommand == other.pszCommand - && self.pszCommandParameters == other.pszCommandParameters - && self.SessionStartTime == other.SessionStartTime - && self.BytesSentPerSession == other.BytesSentPerSession - && self.BytesReceivedPerSession == other.BytesReceivedPerSession + self.pszSessionId == other.pszSessionId && self.pszSiteName == other.pszSiteName && self.pszUserName == other.pszUserName && self.pszHostName == other.pszHostName && self.pszRemoteIpAddress == other.pszRemoteIpAddress && self.dwRemoteIpPort == other.dwRemoteIpPort && self.pszLocalIpAddress == other.pszLocalIpAddress && self.dwLocalIpPort == other.dwLocalIpPort && self.pszCommand == other.pszCommand && self.pszCommandParameters == other.pszCommandParameters && self.SessionStartTime == other.SessionStartTime && self.BytesSentPerSession == other.BytesSentPerSession && self.BytesReceivedPerSession == other.BytesReceivedPerSession } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Ioctl/mod.rs b/src/Windows/Win32/System/Ioctl/mod.rs index 612d23e7f4..d95f47ffd7 100644 --- a/src/Windows/Win32/System/Ioctl/mod.rs +++ b/src/Windows/Win32/System/Ioctl/mod.rs @@ -19,14 +19,7 @@ impl ::core::default::Default for ASYNC_DUPLICATE_EXTENTS_STATUS { } impl ::core::fmt::Debug for ASYNC_DUPLICATE_EXTENTS_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ASYNC_DUPLICATE_EXTENTS_STATUS") - .field("Version", &self.Version) - .field("State", &self.State) - .field("SourceFileOffset", &self.SourceFileOffset) - .field("TargetFileOffset", &self.TargetFileOffset) - .field("ByteCount", &self.ByteCount) - .field("BytesDuplicated", &self.BytesDuplicated) - .finish() + fmt.debug_struct("ASYNC_DUPLICATE_EXTENTS_STATUS").field("Version", &self.Version).field("State", &self.State).field("SourceFileOffset", &self.SourceFileOffset).field("TargetFileOffset", &self.TargetFileOffset).field("ByteCount", &self.ByteCount).field("BytesDuplicated", &self.BytesDuplicated).finish() } } impl ::core::cmp::PartialEq for ASYNC_DUPLICATE_EXTENTS_STATUS { @@ -309,17 +302,7 @@ impl ::core::default::Default for CHANGER_ELEMENT_STATUS { } impl ::core::fmt::Debug for CHANGER_ELEMENT_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CHANGER_ELEMENT_STATUS") - .field("Element", &self.Element) - .field("SrcElementAddress", &self.SrcElementAddress) - .field("Flags", &self.Flags) - .field("ExceptionCode", &self.ExceptionCode) - .field("TargetId", &self.TargetId) - .field("Lun", &self.Lun) - .field("Reserved", &self.Reserved) - .field("PrimaryVolumeID", &self.PrimaryVolumeID) - .field("AlternateVolumeID", &self.AlternateVolumeID) - .finish() + fmt.debug_struct("CHANGER_ELEMENT_STATUS").field("Element", &self.Element).field("SrcElementAddress", &self.SrcElementAddress).field("Flags", &self.Flags).field("ExceptionCode", &self.ExceptionCode).field("TargetId", &self.TargetId).field("Lun", &self.Lun).field("Reserved", &self.Reserved).field("PrimaryVolumeID", &self.PrimaryVolumeID).field("AlternateVolumeID", &self.AlternateVolumeID).finish() } } impl ::core::cmp::PartialEq for CHANGER_ELEMENT_STATUS { @@ -373,18 +356,7 @@ impl ::core::fmt::Debug for CHANGER_ELEMENT_STATUS_EX { } impl ::core::cmp::PartialEq for CHANGER_ELEMENT_STATUS_EX { fn eq(&self, other: &Self) -> bool { - self.Element == other.Element - && self.SrcElementAddress == other.SrcElementAddress - && self.Flags == other.Flags - && self.ExceptionCode == other.ExceptionCode - && self.TargetId == other.TargetId - && self.Lun == other.Lun - && self.Reserved == other.Reserved - && self.PrimaryVolumeID == other.PrimaryVolumeID - && self.AlternateVolumeID == other.AlternateVolumeID - && self.VendorIdentification == other.VendorIdentification - && self.ProductIdentification == other.ProductIdentification - && self.SerialNumber == other.SerialNumber + self.Element == other.Element && self.SrcElementAddress == other.SrcElementAddress && self.Flags == other.Flags && self.ExceptionCode == other.ExceptionCode && self.TargetId == other.TargetId && self.Lun == other.Lun && self.Reserved == other.Reserved && self.PrimaryVolumeID == other.PrimaryVolumeID && self.AlternateVolumeID == other.AlternateVolumeID && self.VendorIdentification == other.VendorIdentification && self.ProductIdentification == other.ProductIdentification && self.SerialNumber == other.SerialNumber } } impl ::core::cmp::Eq for CHANGER_ELEMENT_STATUS_EX {} @@ -1309,19 +1281,7 @@ impl ::core::default::Default for CSV_QUERY_MDS_PATH_V2 { } impl ::core::fmt::Debug for CSV_QUERY_MDS_PATH_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CSV_QUERY_MDS_PATH_V2") - .field("Version", &self.Version) - .field("RequiredSize", &self.RequiredSize) - .field("MdsNodeId", &self.MdsNodeId) - .field("DsNodeId", &self.DsNodeId) - .field("Flags", &self.Flags) - .field("DiskConnectivity", &self.DiskConnectivity) - .field("VolumeId", &self.VolumeId) - .field("IpAddressOffset", &self.IpAddressOffset) - .field("IpAddressLength", &self.IpAddressLength) - .field("PathOffset", &self.PathOffset) - .field("PathLength", &self.PathLength) - .finish() + fmt.debug_struct("CSV_QUERY_MDS_PATH_V2").field("Version", &self.Version).field("RequiredSize", &self.RequiredSize).field("MdsNodeId", &self.MdsNodeId).field("DsNodeId", &self.DsNodeId).field("Flags", &self.Flags).field("DiskConnectivity", &self.DiskConnectivity).field("VolumeId", &self.VolumeId).field("IpAddressOffset", &self.IpAddressOffset).field("IpAddressLength", &self.IpAddressLength).field("PathOffset", &self.PathOffset).field("PathLength", &self.PathLength).finish() } } impl ::core::cmp::PartialEq for CSV_QUERY_MDS_PATH_V2 { @@ -1906,17 +1866,7 @@ impl ::core::fmt::Debug for DEVICE_COPY_OFFLOAD_DESCRIPTOR { } impl ::core::cmp::PartialEq for DEVICE_COPY_OFFLOAD_DESCRIPTOR { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Size == other.Size - && self.MaximumTokenLifetime == other.MaximumTokenLifetime - && self.DefaultTokenLifetime == other.DefaultTokenLifetime - && self.MaximumTransferSize == other.MaximumTransferSize - && self.OptimalTransferCount == other.OptimalTransferCount - && self.MaximumDataDescriptors == other.MaximumDataDescriptors - && self.MaximumTransferLengthPerDescriptor == other.MaximumTransferLengthPerDescriptor - && self.OptimalTransferLengthPerDescriptor == other.OptimalTransferLengthPerDescriptor - && self.OptimalTransferLengthGranularity == other.OptimalTransferLengthGranularity - && self.Reserved == other.Reserved + self.Version == other.Version && self.Size == other.Size && self.MaximumTokenLifetime == other.MaximumTokenLifetime && self.DefaultTokenLifetime == other.DefaultTokenLifetime && self.MaximumTransferSize == other.MaximumTransferSize && self.OptimalTransferCount == other.OptimalTransferCount && self.MaximumDataDescriptors == other.MaximumDataDescriptors && self.MaximumTransferLengthPerDescriptor == other.MaximumTransferLengthPerDescriptor && self.OptimalTransferLengthPerDescriptor == other.OptimalTransferLengthPerDescriptor && self.OptimalTransferLengthGranularity == other.OptimalTransferLengthGranularity && self.Reserved == other.Reserved } } impl ::core::cmp::Eq for DEVICE_COPY_OFFLOAD_DESCRIPTOR {} @@ -1971,15 +1921,7 @@ impl ::core::default::Default for DEVICE_DATA_SET_LB_PROVISIONING_STATE { } impl ::core::fmt::Debug for DEVICE_DATA_SET_LB_PROVISIONING_STATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEVICE_DATA_SET_LB_PROVISIONING_STATE") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("SlabSizeInBytes", &self.SlabSizeInBytes) - .field("SlabOffsetDeltaInBytes", &self.SlabOffsetDeltaInBytes) - .field("SlabAllocationBitMapBitCount", &self.SlabAllocationBitMapBitCount) - .field("SlabAllocationBitMapLength", &self.SlabAllocationBitMapLength) - .field("SlabAllocationBitMap", &self.SlabAllocationBitMap) - .finish() + fmt.debug_struct("DEVICE_DATA_SET_LB_PROVISIONING_STATE").field("Size", &self.Size).field("Version", &self.Version).field("SlabSizeInBytes", &self.SlabSizeInBytes).field("SlabOffsetDeltaInBytes", &self.SlabOffsetDeltaInBytes).field("SlabAllocationBitMapBitCount", &self.SlabAllocationBitMapBitCount).field("SlabAllocationBitMapLength", &self.SlabAllocationBitMapLength).field("SlabAllocationBitMap", &self.SlabAllocationBitMap).finish() } } impl ::core::cmp::PartialEq for DEVICE_DATA_SET_LB_PROVISIONING_STATE { @@ -2010,15 +1952,7 @@ impl ::core::default::Default for DEVICE_DATA_SET_LB_PROVISIONING_STATE_V2 { } impl ::core::fmt::Debug for DEVICE_DATA_SET_LB_PROVISIONING_STATE_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEVICE_DATA_SET_LB_PROVISIONING_STATE_V2") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("SlabSizeInBytes", &self.SlabSizeInBytes) - .field("SlabOffsetDeltaInBytes", &self.SlabOffsetDeltaInBytes) - .field("SlabAllocationBitMapBitCount", &self.SlabAllocationBitMapBitCount) - .field("SlabAllocationBitMapLength", &self.SlabAllocationBitMapLength) - .field("SlabAllocationBitMap", &self.SlabAllocationBitMap) - .finish() + fmt.debug_struct("DEVICE_DATA_SET_LB_PROVISIONING_STATE_V2").field("Size", &self.Size).field("Version", &self.Version).field("SlabSizeInBytes", &self.SlabSizeInBytes).field("SlabOffsetDeltaInBytes", &self.SlabOffsetDeltaInBytes).field("SlabAllocationBitMapBitCount", &self.SlabAllocationBitMapBitCount).field("SlabAllocationBitMapLength", &self.SlabAllocationBitMapLength).field("SlabAllocationBitMap", &self.SlabAllocationBitMap).finish() } } impl ::core::cmp::PartialEq for DEVICE_DATA_SET_LB_PROVISIONING_STATE_V2 { @@ -2239,15 +2173,7 @@ impl ::core::default::Default for DEVICE_DSM_DEFINITION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DEVICE_DSM_DEFINITION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEVICE_DSM_DEFINITION") - .field("Action", &self.Action) - .field("SingleRange", &self.SingleRange) - .field("ParameterBlockAlignment", &self.ParameterBlockAlignment) - .field("ParameterBlockLength", &self.ParameterBlockLength) - .field("HasOutput", &self.HasOutput) - .field("OutputBlockAlignment", &self.OutputBlockAlignment) - .field("OutputBlockLength", &self.OutputBlockLength) - .finish() + fmt.debug_struct("DEVICE_DSM_DEFINITION").field("Action", &self.Action).field("SingleRange", &self.SingleRange).field("ParameterBlockAlignment", &self.ParameterBlockAlignment).field("ParameterBlockLength", &self.ParameterBlockLength).field("HasOutput", &self.HasOutput).field("OutputBlockAlignment", &self.OutputBlockAlignment).field("OutputBlockLength", &self.OutputBlockLength).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2630,16 +2556,7 @@ impl ::core::default::Default for DEVICE_DSM_TIERING_QUERY_OUTPUT { } impl ::core::fmt::Debug for DEVICE_DSM_TIERING_QUERY_OUTPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEVICE_DSM_TIERING_QUERY_OUTPUT") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("Flags", &self.Flags) - .field("Reserved", &self.Reserved) - .field("Alignment", &self.Alignment) - .field("TotalNumberOfRegions", &self.TotalNumberOfRegions) - .field("NumberOfRegionsReturned", &self.NumberOfRegionsReturned) - .field("Regions", &self.Regions) - .finish() + fmt.debug_struct("DEVICE_DSM_TIERING_QUERY_OUTPUT").field("Version", &self.Version).field("Size", &self.Size).field("Flags", &self.Flags).field("Reserved", &self.Reserved).field("Alignment", &self.Alignment).field("TotalNumberOfRegions", &self.TotalNumberOfRegions).field("NumberOfRegionsReturned", &self.NumberOfRegionsReturned).field("Regions", &self.Regions).finish() } } impl ::core::cmp::PartialEq for DEVICE_DSM_TIERING_QUERY_OUTPUT { @@ -2693,18 +2610,7 @@ impl ::core::fmt::Debug for DEVICE_INTERNAL_STATUS_DATA { } impl ::core::cmp::PartialEq for DEVICE_INTERNAL_STATUS_DATA { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Size == other.Size - && self.T10VendorId == other.T10VendorId - && self.DataSet1Length == other.DataSet1Length - && self.DataSet2Length == other.DataSet2Length - && self.DataSet3Length == other.DataSet3Length - && self.DataSet4Length == other.DataSet4Length - && self.StatusDataVersion == other.StatusDataVersion - && self.Reserved == other.Reserved - && self.ReasonIdentifier == other.ReasonIdentifier - && self.StatusDataLength == other.StatusDataLength - && self.StatusData == other.StatusData + self.Version == other.Version && self.Size == other.Size && self.T10VendorId == other.T10VendorId && self.DataSet1Length == other.DataSet1Length && self.DataSet2Length == other.DataSet2Length && self.DataSet3Length == other.DataSet3Length && self.DataSet4Length == other.DataSet4Length && self.StatusDataVersion == other.StatusDataVersion && self.Reserved == other.Reserved && self.ReasonIdentifier == other.ReasonIdentifier && self.StatusDataLength == other.StatusDataLength && self.StatusData == other.StatusData } } impl ::core::cmp::Eq for DEVICE_INTERNAL_STATUS_DATA {} @@ -2764,16 +2670,7 @@ impl ::core::default::Default for DEVICE_LB_PROVISIONING_DESCRIPTOR { } impl ::core::fmt::Debug for DEVICE_LB_PROVISIONING_DESCRIPTOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEVICE_LB_PROVISIONING_DESCRIPTOR") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("_bitfield", &self._bitfield) - .field("Reserved1", &self.Reserved1) - .field("OptimalUnmapGranularity", &self.OptimalUnmapGranularity) - .field("UnmapGranularityAlignment", &self.UnmapGranularityAlignment) - .field("MaxUnmapLbaCount", &self.MaxUnmapLbaCount) - .field("MaxUnmapBlockDescriptorCount", &self.MaxUnmapBlockDescriptorCount) - .finish() + fmt.debug_struct("DEVICE_LB_PROVISIONING_DESCRIPTOR").field("Version", &self.Version).field("Size", &self.Size).field("_bitfield", &self._bitfield).field("Reserved1", &self.Reserved1).field("OptimalUnmapGranularity", &self.OptimalUnmapGranularity).field("UnmapGranularityAlignment", &self.UnmapGranularityAlignment).field("MaxUnmapLbaCount", &self.MaxUnmapLbaCount).field("MaxUnmapBlockDescriptorCount", &self.MaxUnmapBlockDescriptorCount).finish() } } impl ::core::cmp::PartialEq for DEVICE_LB_PROVISIONING_DESCRIPTOR { @@ -2901,15 +2798,7 @@ impl ::core::default::Default for DEVICE_MANAGE_DATA_SET_ATTRIBUTES { } impl ::core::fmt::Debug for DEVICE_MANAGE_DATA_SET_ATTRIBUTES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEVICE_MANAGE_DATA_SET_ATTRIBUTES") - .field("Size", &self.Size) - .field("Action", &self.Action) - .field("Flags", &self.Flags) - .field("ParameterBlockOffset", &self.ParameterBlockOffset) - .field("ParameterBlockLength", &self.ParameterBlockLength) - .field("DataSetRangesOffset", &self.DataSetRangesOffset) - .field("DataSetRangesLength", &self.DataSetRangesLength) - .finish() + fmt.debug_struct("DEVICE_MANAGE_DATA_SET_ATTRIBUTES").field("Size", &self.Size).field("Action", &self.Action).field("Flags", &self.Flags).field("ParameterBlockOffset", &self.ParameterBlockOffset).field("ParameterBlockLength", &self.ParameterBlockLength).field("DataSetRangesOffset", &self.DataSetRangesOffset).field("DataSetRangesLength", &self.DataSetRangesLength).finish() } } impl ::core::cmp::PartialEq for DEVICE_MANAGE_DATA_SET_ATTRIBUTES { @@ -2942,17 +2831,7 @@ impl ::core::default::Default for DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT { } impl ::core::fmt::Debug for DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT") - .field("Size", &self.Size) - .field("Action", &self.Action) - .field("Flags", &self.Flags) - .field("OperationStatus", &self.OperationStatus) - .field("ExtendedError", &self.ExtendedError) - .field("TargetDetailedError", &self.TargetDetailedError) - .field("ReservedStatus", &self.ReservedStatus) - .field("OutputBlockOffset", &self.OutputBlockOffset) - .field("OutputBlockLength", &self.OutputBlockLength) - .finish() + fmt.debug_struct("DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT").field("Size", &self.Size).field("Action", &self.Action).field("Flags", &self.Flags).field("OperationStatus", &self.OperationStatus).field("ExtendedError", &self.ExtendedError).field("TargetDetailedError", &self.TargetDetailedError).field("ReservedStatus", &self.ReservedStatus).field("OutputBlockOffset", &self.OutputBlockOffset).field("OutputBlockLength", &self.OutputBlockLength).finish() } } impl ::core::cmp::PartialEq for DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT { @@ -3041,15 +2920,7 @@ impl ::core::default::Default for DEVICE_MEDIA_INFO_0_0 { #[cfg(feature = "Win32_Storage_FileSystem")] impl ::core::fmt::Debug for DEVICE_MEDIA_INFO_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_DiskInfo_e__Struct") - .field("Cylinders", &self.Cylinders) - .field("MediaType", &self.MediaType) - .field("TracksPerCylinder", &self.TracksPerCylinder) - .field("SectorsPerTrack", &self.SectorsPerTrack) - .field("BytesPerSector", &self.BytesPerSector) - .field("NumberMediaSides", &self.NumberMediaSides) - .field("MediaCharacteristics", &self.MediaCharacteristics) - .finish() + fmt.debug_struct("_DiskInfo_e__Struct").field("Cylinders", &self.Cylinders).field("MediaType", &self.MediaType).field("TracksPerCylinder", &self.TracksPerCylinder).field("SectorsPerTrack", &self.SectorsPerTrack).field("BytesPerSector", &self.BytesPerSector).field("NumberMediaSides", &self.NumberMediaSides).field("MediaCharacteristics", &self.MediaCharacteristics).finish() } } #[cfg(feature = "Win32_Storage_FileSystem")] @@ -3087,15 +2958,7 @@ impl ::core::default::Default for DEVICE_MEDIA_INFO_0_1 { #[cfg(feature = "Win32_Storage_FileSystem")] impl ::core::fmt::Debug for DEVICE_MEDIA_INFO_0_1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_RemovableDiskInfo_e__Struct") - .field("Cylinders", &self.Cylinders) - .field("MediaType", &self.MediaType) - .field("TracksPerCylinder", &self.TracksPerCylinder) - .field("SectorsPerTrack", &self.SectorsPerTrack) - .field("BytesPerSector", &self.BytesPerSector) - .field("NumberMediaSides", &self.NumberMediaSides) - .field("MediaCharacteristics", &self.MediaCharacteristics) - .finish() + fmt.debug_struct("_RemovableDiskInfo_e__Struct").field("Cylinders", &self.Cylinders).field("MediaType", &self.MediaType).field("TracksPerCylinder", &self.TracksPerCylinder).field("SectorsPerTrack", &self.SectorsPerTrack).field("BytesPerSector", &self.BytesPerSector).field("NumberMediaSides", &self.NumberMediaSides).field("MediaCharacteristics", &self.MediaCharacteristics).finish() } } #[cfg(feature = "Win32_Storage_FileSystem")] @@ -3242,16 +3105,7 @@ impl ::core::fmt::Debug for DEVICE_POWER_DESCRIPTOR { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for DEVICE_POWER_DESCRIPTOR { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Size == other.Size - && self.DeviceAttentionSupported == other.DeviceAttentionSupported - && self.AsynchronousNotificationSupported == other.AsynchronousNotificationSupported - && self.IdlePowerManagementEnabled == other.IdlePowerManagementEnabled - && self.D3ColdEnabled == other.D3ColdEnabled - && self.D3ColdSupported == other.D3ColdSupported - && self.NoVerifyDuringIdlePower == other.NoVerifyDuringIdlePower - && self.Reserved == other.Reserved - && self.IdleTimeoutInMS == other.IdleTimeoutInMS + self.Version == other.Version && self.Size == other.Size && self.DeviceAttentionSupported == other.DeviceAttentionSupported && self.AsynchronousNotificationSupported == other.AsynchronousNotificationSupported && self.IdlePowerManagementEnabled == other.IdlePowerManagementEnabled && self.D3ColdEnabled == other.D3ColdEnabled && self.D3ColdSupported == other.D3ColdSupported && self.NoVerifyDuringIdlePower == other.NoVerifyDuringIdlePower && self.Reserved == other.Reserved && self.IdleTimeoutInMS == other.IdleTimeoutInMS } } #[cfg(feature = "Win32_Foundation")] @@ -3759,16 +3613,7 @@ impl ::core::default::Default for DISK_EX_INT13_INFO { } impl ::core::fmt::Debug for DISK_EX_INT13_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DISK_EX_INT13_INFO") - .field("ExBufferSize", &self.ExBufferSize) - .field("ExFlags", &self.ExFlags) - .field("ExCylinders", &self.ExCylinders) - .field("ExHeads", &self.ExHeads) - .field("ExSectorsPerTrack", &self.ExSectorsPerTrack) - .field("ExSectorsPerDrive", &self.ExSectorsPerDrive) - .field("ExSectorSize", &self.ExSectorSize) - .field("ExReserved", &self.ExReserved) - .finish() + fmt.debug_struct("DISK_EX_INT13_INFO").field("ExBufferSize", &self.ExBufferSize).field("ExFlags", &self.ExFlags).field("ExCylinders", &self.ExCylinders).field("ExHeads", &self.ExHeads).field("ExSectorsPerTrack", &self.ExSectorsPerTrack).field("ExSectorsPerDrive", &self.ExSectorsPerDrive).field("ExSectorSize", &self.ExSectorSize).field("ExReserved", &self.ExReserved).finish() } } impl ::core::cmp::PartialEq for DISK_EX_INT13_INFO { @@ -3885,19 +3730,7 @@ impl ::core::default::Default for DISK_HISTOGRAM { } impl ::core::fmt::Debug for DISK_HISTOGRAM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DISK_HISTOGRAM") - .field("DiskSize", &self.DiskSize) - .field("Start", &self.Start) - .field("End", &self.End) - .field("Average", &self.Average) - .field("AverageRead", &self.AverageRead) - .field("AverageWrite", &self.AverageWrite) - .field("Granularity", &self.Granularity) - .field("Size", &self.Size) - .field("ReadCount", &self.ReadCount) - .field("WriteCount", &self.WriteCount) - .field("Histogram", &self.Histogram) - .finish() + fmt.debug_struct("DISK_HISTOGRAM").field("DiskSize", &self.DiskSize).field("Start", &self.Start).field("End", &self.End).field("Average", &self.Average).field("AverageRead", &self.AverageRead).field("AverageWrite", &self.AverageWrite).field("Granularity", &self.Granularity).field("Size", &self.Size).field("ReadCount", &self.ReadCount).field("WriteCount", &self.WriteCount).field("Histogram", &self.Histogram).finish() } } impl ::core::cmp::PartialEq for DISK_HISTOGRAM { @@ -4134,15 +3967,7 @@ impl ::core::default::Default for DISK_RECORD { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DISK_RECORD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DISK_RECORD") - .field("ByteOffset", &self.ByteOffset) - .field("StartTime", &self.StartTime) - .field("EndTime", &self.EndTime) - .field("VirtualAddress", &self.VirtualAddress) - .field("NumberOfBytes", &self.NumberOfBytes) - .field("DeviceNumber", &self.DeviceNumber) - .field("ReadRequest", &self.ReadRequest) - .finish() + fmt.debug_struct("DISK_RECORD").field("ByteOffset", &self.ByteOffset).field("StartTime", &self.StartTime).field("EndTime", &self.EndTime).field("VirtualAddress", &self.VirtualAddress).field("NumberOfBytes", &self.NumberOfBytes).field("DeviceNumber", &self.DeviceNumber).field("ReadRequest", &self.ReadRequest).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4548,17 +4373,7 @@ impl ::core::fmt::Debug for ENCRYPTED_DATA_INFO { } impl ::core::cmp::PartialEq for ENCRYPTED_DATA_INFO { fn eq(&self, other: &Self) -> bool { - self.StartingFileOffset == other.StartingFileOffset - && self.OutputBufferOffset == other.OutputBufferOffset - && self.BytesWithinFileSize == other.BytesWithinFileSize - && self.BytesWithinValidDataLength == other.BytesWithinValidDataLength - && self.CompressionFormat == other.CompressionFormat - && self.DataUnitShift == other.DataUnitShift - && self.ChunkShift == other.ChunkShift - && self.ClusterShift == other.ClusterShift - && self.EncryptionFormat == other.EncryptionFormat - && self.NumberOfDataBlocks == other.NumberOfDataBlocks - && self.DataBlockSize == other.DataBlockSize + self.StartingFileOffset == other.StartingFileOffset && self.OutputBufferOffset == other.OutputBufferOffset && self.BytesWithinFileSize == other.BytesWithinFileSize && self.BytesWithinValidDataLength == other.BytesWithinValidDataLength && self.CompressionFormat == other.CompressionFormat && self.DataUnitShift == other.DataUnitShift && self.ChunkShift == other.ChunkShift && self.ClusterShift == other.ClusterShift && self.EncryptionFormat == other.EncryptionFormat && self.NumberOfDataBlocks == other.NumberOfDataBlocks && self.DataBlockSize == other.DataBlockSize } } impl ::core::cmp::Eq for ENCRYPTED_DATA_INFO {} @@ -4612,15 +4427,7 @@ impl ::core::default::Default for ENCRYPTION_KEY_CTRL_INPUT { } impl ::core::fmt::Debug for ENCRYPTION_KEY_CTRL_INPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ENCRYPTION_KEY_CTRL_INPUT") - .field("HeaderSize", &self.HeaderSize) - .field("StructureSize", &self.StructureSize) - .field("KeyOffset", &self.KeyOffset) - .field("KeySize", &self.KeySize) - .field("DplLock", &self.DplLock) - .field("DplUserId", &self.DplUserId) - .field("DplCredentialId", &self.DplCredentialId) - .finish() + fmt.debug_struct("ENCRYPTION_KEY_CTRL_INPUT").field("HeaderSize", &self.HeaderSize).field("StructureSize", &self.StructureSize).field("KeyOffset", &self.KeyOffset).field("KeySize", &self.KeySize).field("DplLock", &self.DplLock).field("DplUserId", &self.DplUserId).field("DplCredentialId", &self.DplCredentialId).finish() } } impl ::core::cmp::PartialEq for ENCRYPTION_KEY_CTRL_INPUT { @@ -4804,21 +4611,7 @@ impl ::core::fmt::Debug for FILESYSTEM_STATISTICS { } impl ::core::cmp::PartialEq for FILESYSTEM_STATISTICS { fn eq(&self, other: &Self) -> bool { - self.FileSystemType == other.FileSystemType - && self.Version == other.Version - && self.SizeOfCompleteStructure == other.SizeOfCompleteStructure - && self.UserFileReads == other.UserFileReads - && self.UserFileReadBytes == other.UserFileReadBytes - && self.UserDiskReads == other.UserDiskReads - && self.UserFileWrites == other.UserFileWrites - && self.UserFileWriteBytes == other.UserFileWriteBytes - && self.UserDiskWrites == other.UserDiskWrites - && self.MetaDataReads == other.MetaDataReads - && self.MetaDataReadBytes == other.MetaDataReadBytes - && self.MetaDataDiskReads == other.MetaDataDiskReads - && self.MetaDataWrites == other.MetaDataWrites - && self.MetaDataWriteBytes == other.MetaDataWriteBytes - && self.MetaDataDiskWrites == other.MetaDataDiskWrites + self.FileSystemType == other.FileSystemType && self.Version == other.Version && self.SizeOfCompleteStructure == other.SizeOfCompleteStructure && self.UserFileReads == other.UserFileReads && self.UserFileReadBytes == other.UserFileReadBytes && self.UserDiskReads == other.UserDiskReads && self.UserFileWrites == other.UserFileWrites && self.UserFileWriteBytes == other.UserFileWriteBytes && self.UserDiskWrites == other.UserDiskWrites && self.MetaDataReads == other.MetaDataReads && self.MetaDataReadBytes == other.MetaDataReadBytes && self.MetaDataDiskReads == other.MetaDataDiskReads && self.MetaDataWrites == other.MetaDataWrites && self.MetaDataWriteBytes == other.MetaDataWriteBytes && self.MetaDataDiskWrites == other.MetaDataDiskWrites } } impl ::core::cmp::Eq for FILESYSTEM_STATISTICS {} @@ -4873,21 +4666,7 @@ impl ::core::fmt::Debug for FILESYSTEM_STATISTICS_EX { } impl ::core::cmp::PartialEq for FILESYSTEM_STATISTICS_EX { fn eq(&self, other: &Self) -> bool { - self.FileSystemType == other.FileSystemType - && self.Version == other.Version - && self.SizeOfCompleteStructure == other.SizeOfCompleteStructure - && self.UserFileReads == other.UserFileReads - && self.UserFileReadBytes == other.UserFileReadBytes - && self.UserDiskReads == other.UserDiskReads - && self.UserFileWrites == other.UserFileWrites - && self.UserFileWriteBytes == other.UserFileWriteBytes - && self.UserDiskWrites == other.UserDiskWrites - && self.MetaDataReads == other.MetaDataReads - && self.MetaDataReadBytes == other.MetaDataReadBytes - && self.MetaDataDiskReads == other.MetaDataDiskReads - && self.MetaDataWrites == other.MetaDataWrites - && self.MetaDataWriteBytes == other.MetaDataWriteBytes - && self.MetaDataDiskWrites == other.MetaDataDiskWrites + self.FileSystemType == other.FileSystemType && self.Version == other.Version && self.SizeOfCompleteStructure == other.SizeOfCompleteStructure && self.UserFileReads == other.UserFileReads && self.UserFileReadBytes == other.UserFileReadBytes && self.UserDiskReads == other.UserDiskReads && self.UserFileWrites == other.UserFileWrites && self.UserFileWriteBytes == other.UserFileWriteBytes && self.UserDiskWrites == other.UserDiskWrites && self.MetaDataReads == other.MetaDataReads && self.MetaDataReadBytes == other.MetaDataReadBytes && self.MetaDataDiskReads == other.MetaDataDiskReads && self.MetaDataWrites == other.MetaDataWrites && self.MetaDataWriteBytes == other.MetaDataWriteBytes && self.MetaDataDiskWrites == other.MetaDataDiskWrites } } impl ::core::cmp::Eq for FILESYSTEM_STATISTICS_EX {} @@ -5167,17 +4946,7 @@ impl ::core::default::Default for FILE_LAYOUT_ENTRY { } impl ::core::fmt::Debug for FILE_LAYOUT_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FILE_LAYOUT_ENTRY") - .field("Version", &self.Version) - .field("NextFileOffset", &self.NextFileOffset) - .field("Flags", &self.Flags) - .field("FileAttributes", &self.FileAttributes) - .field("FileReferenceNumber", &self.FileReferenceNumber) - .field("FirstNameOffset", &self.FirstNameOffset) - .field("FirstStreamOffset", &self.FirstStreamOffset) - .field("ExtraInfoOffset", &self.ExtraInfoOffset) - .field("ExtraInfoLength", &self.ExtraInfoLength) - .finish() + fmt.debug_struct("FILE_LAYOUT_ENTRY").field("Version", &self.Version).field("NextFileOffset", &self.NextFileOffset).field("Flags", &self.Flags).field("FileAttributes", &self.FileAttributes).field("FileReferenceNumber", &self.FileReferenceNumber).field("FirstNameOffset", &self.FirstNameOffset).field("FirstStreamOffset", &self.FirstStreamOffset).field("ExtraInfoOffset", &self.ExtraInfoOffset).field("ExtraInfoLength", &self.ExtraInfoLength).finish() } } impl ::core::cmp::PartialEq for FILE_LAYOUT_ENTRY { @@ -5265,14 +5034,7 @@ impl ::core::default::Default for FILE_LAYOUT_NAME_ENTRY { } impl ::core::fmt::Debug for FILE_LAYOUT_NAME_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FILE_LAYOUT_NAME_ENTRY") - .field("NextNameOffset", &self.NextNameOffset) - .field("Flags", &self.Flags) - .field("ParentFileReferenceNumber", &self.ParentFileReferenceNumber) - .field("FileNameLength", &self.FileNameLength) - .field("Reserved", &self.Reserved) - .field("FileName", &self.FileName) - .finish() + fmt.debug_struct("FILE_LAYOUT_NAME_ENTRY").field("NextNameOffset", &self.NextNameOffset).field("Flags", &self.Flags).field("ParentFileReferenceNumber", &self.ParentFileReferenceNumber).field("FileNameLength", &self.FileNameLength).field("Reserved", &self.Reserved).field("FileName", &self.FileName).finish() } } impl ::core::cmp::PartialEq for FILE_LAYOUT_NAME_ENTRY { @@ -5622,17 +5384,7 @@ impl ::core::fmt::Debug for FILE_QUERY_ON_DISK_VOL_INFO_BUFFER { } impl ::core::cmp::PartialEq for FILE_QUERY_ON_DISK_VOL_INFO_BUFFER { fn eq(&self, other: &Self) -> bool { - self.DirectoryCount == other.DirectoryCount - && self.FileCount == other.FileCount - && self.FsFormatMajVersion == other.FsFormatMajVersion - && self.FsFormatMinVersion == other.FsFormatMinVersion - && self.FsFormatName == other.FsFormatName - && self.FormatTime == other.FormatTime - && self.LastUpdateTime == other.LastUpdateTime - && self.CopyrightInfo == other.CopyrightInfo - && self.AbstractInfo == other.AbstractInfo - && self.FormattingImplementationInfo == other.FormattingImplementationInfo - && self.LastModifyingImplementationInfo == other.LastModifyingImplementationInfo + self.DirectoryCount == other.DirectoryCount && self.FileCount == other.FileCount && self.FsFormatMajVersion == other.FsFormatMajVersion && self.FsFormatMinVersion == other.FsFormatMinVersion && self.FsFormatName == other.FsFormatName && self.FormatTime == other.FormatTime && self.LastUpdateTime == other.LastUpdateTime && self.CopyrightInfo == other.CopyrightInfo && self.AbstractInfo == other.AbstractInfo && self.FormattingImplementationInfo == other.FormattingImplementationInfo && self.LastModifyingImplementationInfo == other.LastModifyingImplementationInfo } } impl ::core::cmp::Eq for FILE_QUERY_ON_DISK_VOL_INFO_BUFFER {} @@ -6193,16 +5945,7 @@ impl ::core::default::Default for FORMAT_EX_PARAMETERS { } impl ::core::fmt::Debug for FORMAT_EX_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FORMAT_EX_PARAMETERS") - .field("MediaType", &self.MediaType) - .field("StartCylinderNumber", &self.StartCylinderNumber) - .field("EndCylinderNumber", &self.EndCylinderNumber) - .field("StartHeadNumber", &self.StartHeadNumber) - .field("EndHeadNumber", &self.EndHeadNumber) - .field("FormatGapLength", &self.FormatGapLength) - .field("SectorsPerTrack", &self.SectorsPerTrack) - .field("SectorNumber", &self.SectorNumber) - .finish() + fmt.debug_struct("FORMAT_EX_PARAMETERS").field("MediaType", &self.MediaType).field("StartCylinderNumber", &self.StartCylinderNumber).field("EndCylinderNumber", &self.EndCylinderNumber).field("StartHeadNumber", &self.StartHeadNumber).field("EndHeadNumber", &self.EndHeadNumber).field("FormatGapLength", &self.FormatGapLength).field("SectorsPerTrack", &self.SectorsPerTrack).field("SectorNumber", &self.SectorNumber).finish() } } impl ::core::cmp::PartialEq for FORMAT_EX_PARAMETERS { @@ -6308,13 +6051,7 @@ impl ::core::default::Default for FSCTL_GET_INTEGRITY_INFORMATION_BUFFER { } impl ::core::fmt::Debug for FSCTL_GET_INTEGRITY_INFORMATION_BUFFER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FSCTL_GET_INTEGRITY_INFORMATION_BUFFER") - .field("ChecksumAlgorithm", &self.ChecksumAlgorithm) - .field("Reserved", &self.Reserved) - .field("Flags", &self.Flags) - .field("ChecksumChunkSizeInBytes", &self.ChecksumChunkSizeInBytes) - .field("ClusterSizeInBytes", &self.ClusterSizeInBytes) - .finish() + fmt.debug_struct("FSCTL_GET_INTEGRITY_INFORMATION_BUFFER").field("ChecksumAlgorithm", &self.ChecksumAlgorithm).field("Reserved", &self.Reserved).field("Flags", &self.Flags).field("ChecksumChunkSizeInBytes", &self.ChecksumChunkSizeInBytes).field("ClusterSizeInBytes", &self.ClusterSizeInBytes).finish() } } impl ::core::cmp::PartialEq for FSCTL_GET_INTEGRITY_INFORMATION_BUFFER { @@ -6576,16 +6313,7 @@ impl ::core::default::Default for FSCTL_QUERY_REGION_INFO_OUTPUT { } impl ::core::fmt::Debug for FSCTL_QUERY_REGION_INFO_OUTPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FSCTL_QUERY_REGION_INFO_OUTPUT") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("Flags", &self.Flags) - .field("Reserved", &self.Reserved) - .field("Alignment", &self.Alignment) - .field("TotalNumberOfRegions", &self.TotalNumberOfRegions) - .field("NumberOfRegionsReturned", &self.NumberOfRegionsReturned) - .field("Regions", &self.Regions) - .finish() + fmt.debug_struct("FSCTL_QUERY_REGION_INFO_OUTPUT").field("Version", &self.Version).field("Size", &self.Size).field("Flags", &self.Flags).field("Reserved", &self.Reserved).field("Alignment", &self.Alignment).field("TotalNumberOfRegions", &self.TotalNumberOfRegions).field("NumberOfRegionsReturned", &self.NumberOfRegionsReturned).field("Regions", &self.Regions).finish() } } impl ::core::cmp::PartialEq for FSCTL_QUERY_REGION_INFO_OUTPUT { @@ -6708,14 +6436,7 @@ impl ::core::default::Default for FSCTL_SET_INTEGRITY_INFORMATION_BUFFER_EX { } impl ::core::fmt::Debug for FSCTL_SET_INTEGRITY_INFORMATION_BUFFER_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FSCTL_SET_INTEGRITY_INFORMATION_BUFFER_EX") - .field("EnableIntegrity", &self.EnableIntegrity) - .field("KeepIntegrityStateUnchanged", &self.KeepIntegrityStateUnchanged) - .field("Reserved", &self.Reserved) - .field("Flags", &self.Flags) - .field("Version", &self.Version) - .field("Reserved2", &self.Reserved2) - .finish() + fmt.debug_struct("FSCTL_SET_INTEGRITY_INFORMATION_BUFFER_EX").field("EnableIntegrity", &self.EnableIntegrity).field("KeepIntegrityStateUnchanged", &self.KeepIntegrityStateUnchanged).field("Reserved", &self.Reserved).field("Flags", &self.Flags).field("Version", &self.Version).field("Reserved2", &self.Reserved2).finish() } } impl ::core::cmp::PartialEq for FSCTL_SET_INTEGRITY_INFORMATION_BUFFER_EX { @@ -7458,16 +7179,7 @@ impl ::core::default::Default for IDEREGS { } impl ::core::fmt::Debug for IDEREGS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IDEREGS") - .field("bFeaturesReg", &self.bFeaturesReg) - .field("bSectorCountReg", &self.bSectorCountReg) - .field("bSectorNumberReg", &self.bSectorNumberReg) - .field("bCylLowReg", &self.bCylLowReg) - .field("bCylHighReg", &self.bCylHighReg) - .field("bDriveHeadReg", &self.bDriveHeadReg) - .field("bCommandReg", &self.bCommandReg) - .field("bReserved", &self.bReserved) - .finish() + fmt.debug_struct("IDEREGS").field("bFeaturesReg", &self.bFeaturesReg).field("bSectorCountReg", &self.bSectorCountReg).field("bSectorNumberReg", &self.bSectorNumberReg).field("bCylLowReg", &self.bCylLowReg).field("bCylHighReg", &self.bCylHighReg).field("bDriveHeadReg", &self.bDriveHeadReg).field("bCommandReg", &self.bCommandReg).field("bReserved", &self.bReserved).finish() } } impl ::core::cmp::PartialEq for IDEREGS { @@ -8124,16 +7836,7 @@ impl ::core::fmt::Debug for NTFS_EXTENDED_VOLUME_DATA { } impl ::core::cmp::PartialEq for NTFS_EXTENDED_VOLUME_DATA { fn eq(&self, other: &Self) -> bool { - self.ByteCount == other.ByteCount - && self.MajorVersion == other.MajorVersion - && self.MinorVersion == other.MinorVersion - && self.BytesPerPhysicalSector == other.BytesPerPhysicalSector - && self.LfsMajorVersion == other.LfsMajorVersion - && self.LfsMinorVersion == other.LfsMinorVersion - && self.MaxDeviceTrimExtentCount == other.MaxDeviceTrimExtentCount - && self.MaxDeviceTrimByteCount == other.MaxDeviceTrimByteCount - && self.MaxVolumeTrimExtentCount == other.MaxVolumeTrimExtentCount - && self.MaxVolumeTrimByteCount == other.MaxVolumeTrimByteCount + self.ByteCount == other.ByteCount && self.MajorVersion == other.MajorVersion && self.MinorVersion == other.MinorVersion && self.BytesPerPhysicalSector == other.BytesPerPhysicalSector && self.LfsMajorVersion == other.LfsMajorVersion && self.LfsMinorVersion == other.LfsMinorVersion && self.MaxDeviceTrimExtentCount == other.MaxDeviceTrimExtentCount && self.MaxDeviceTrimByteCount == other.MaxDeviceTrimByteCount && self.MaxVolumeTrimExtentCount == other.MaxVolumeTrimExtentCount && self.MaxVolumeTrimByteCount == other.MaxVolumeTrimByteCount } } impl ::core::cmp::Eq for NTFS_EXTENDED_VOLUME_DATA {} @@ -8376,18 +8079,7 @@ impl ::core::default::Default for NTFS_STATISTICS_0 { } impl ::core::fmt::Debug for NTFS_STATISTICS_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Allocate_e__Struct") - .field("Calls", &self.Calls) - .field("Clusters", &self.Clusters) - .field("Hints", &self.Hints) - .field("RunsReturned", &self.RunsReturned) - .field("HintsHonored", &self.HintsHonored) - .field("HintsClusters", &self.HintsClusters) - .field("Cache", &self.Cache) - .field("CacheClusters", &self.CacheClusters) - .field("CacheMiss", &self.CacheMiss) - .field("CacheMissClusters", &self.CacheMissClusters) - .finish() + fmt.debug_struct("_Allocate_e__Struct").field("Calls", &self.Calls).field("Clusters", &self.Clusters).field("Hints", &self.Hints).field("RunsReturned", &self.RunsReturned).field("HintsHonored", &self.HintsHonored).field("HintsClusters", &self.HintsClusters).field("Cache", &self.Cache).field("CacheClusters", &self.CacheClusters).field("CacheMiss", &self.CacheMiss).field("CacheMissClusters", &self.CacheMissClusters).finish() } } impl ::core::cmp::PartialEq for NTFS_STATISTICS_0 { @@ -8727,18 +8419,7 @@ impl ::core::default::Default for NTFS_STATISTICS_EX_0 { } impl ::core::fmt::Debug for NTFS_STATISTICS_EX_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Allocate_e__Struct") - .field("Calls", &self.Calls) - .field("RunsReturned", &self.RunsReturned) - .field("Hints", &self.Hints) - .field("HintsHonored", &self.HintsHonored) - .field("Cache", &self.Cache) - .field("CacheMiss", &self.CacheMiss) - .field("Clusters", &self.Clusters) - .field("HintsClusters", &self.HintsClusters) - .field("CacheClusters", &self.CacheClusters) - .field("CacheMissClusters", &self.CacheMissClusters) - .finish() + fmt.debug_struct("_Allocate_e__Struct").field("Calls", &self.Calls).field("RunsReturned", &self.RunsReturned).field("Hints", &self.Hints).field("HintsHonored", &self.HintsHonored).field("Cache", &self.Cache).field("CacheMiss", &self.CacheMiss).field("Clusters", &self.Clusters).field("HintsClusters", &self.HintsClusters).field("CacheClusters", &self.CacheClusters).field("CacheMissClusters", &self.CacheMissClusters).finish() } } impl ::core::cmp::PartialEq for NTFS_STATISTICS_EX_0 { @@ -8908,20 +8589,7 @@ impl ::core::fmt::Debug for NTFS_VOLUME_DATA_BUFFER { } impl ::core::cmp::PartialEq for NTFS_VOLUME_DATA_BUFFER { fn eq(&self, other: &Self) -> bool { - self.VolumeSerialNumber == other.VolumeSerialNumber - && self.NumberSectors == other.NumberSectors - && self.TotalClusters == other.TotalClusters - && self.FreeClusters == other.FreeClusters - && self.TotalReserved == other.TotalReserved - && self.BytesPerSector == other.BytesPerSector - && self.BytesPerCluster == other.BytesPerCluster - && self.BytesPerFileRecordSegment == other.BytesPerFileRecordSegment - && self.ClustersPerFileRecordSegment == other.ClustersPerFileRecordSegment - && self.MftValidDataLength == other.MftValidDataLength - && self.MftStartLcn == other.MftStartLcn - && self.Mft2StartLcn == other.Mft2StartLcn - && self.MftZoneStart == other.MftZoneStart - && self.MftZoneEnd == other.MftZoneEnd + self.VolumeSerialNumber == other.VolumeSerialNumber && self.NumberSectors == other.NumberSectors && self.TotalClusters == other.TotalClusters && self.FreeClusters == other.FreeClusters && self.TotalReserved == other.TotalReserved && self.BytesPerSector == other.BytesPerSector && self.BytesPerCluster == other.BytesPerCluster && self.BytesPerFileRecordSegment == other.BytesPerFileRecordSegment && self.ClustersPerFileRecordSegment == other.ClustersPerFileRecordSegment && self.MftValidDataLength == other.MftValidDataLength && self.MftStartLcn == other.MftStartLcn && self.Mft2StartLcn == other.Mft2StartLcn && self.MftZoneStart == other.MftZoneStart && self.MftZoneEnd == other.MftZoneEnd } } impl ::core::cmp::Eq for NTFS_VOLUME_DATA_BUFFER {} @@ -8973,16 +8641,7 @@ impl ::core::default::Default for PARTITION_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PARTITION_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PARTITION_INFORMATION") - .field("StartingOffset", &self.StartingOffset) - .field("PartitionLength", &self.PartitionLength) - .field("HiddenSectors", &self.HiddenSectors) - .field("PartitionNumber", &self.PartitionNumber) - .field("PartitionType", &self.PartitionType) - .field("BootIndicator", &self.BootIndicator) - .field("RecognizedPartition", &self.RecognizedPartition) - .field("RewritePartition", &self.RewritePartition) - .finish() + fmt.debug_struct("PARTITION_INFORMATION").field("StartingOffset", &self.StartingOffset).field("PartitionLength", &self.PartitionLength).field("HiddenSectors", &self.HiddenSectors).field("PartitionNumber", &self.PartitionNumber).field("PartitionType", &self.PartitionType).field("BootIndicator", &self.BootIndicator).field("RecognizedPartition", &self.RecognizedPartition).field("RewritePartition", &self.RewritePartition).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9331,15 +8990,7 @@ impl ::core::default::Default for PHYSICAL_ELEMENT_STATUS { } impl ::core::fmt::Debug for PHYSICAL_ELEMENT_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PHYSICAL_ELEMENT_STATUS") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("DescriptorCount", &self.DescriptorCount) - .field("ReturnedDescriptorCount", &self.ReturnedDescriptorCount) - .field("ElementIdentifierBeingDepoped", &self.ElementIdentifierBeingDepoped) - .field("Reserved", &self.Reserved) - .field("Descriptors", &self.Descriptors) - .finish() + fmt.debug_struct("PHYSICAL_ELEMENT_STATUS").field("Version", &self.Version).field("Size", &self.Size).field("DescriptorCount", &self.DescriptorCount).field("ReturnedDescriptorCount", &self.ReturnedDescriptorCount).field("ElementIdentifierBeingDepoped", &self.ElementIdentifierBeingDepoped).field("Reserved", &self.Reserved).field("Descriptors", &self.Descriptors).finish() } } impl ::core::cmp::PartialEq for PHYSICAL_ELEMENT_STATUS { @@ -9371,16 +9022,7 @@ impl ::core::default::Default for PHYSICAL_ELEMENT_STATUS_DESCRIPTOR { } impl ::core::fmt::Debug for PHYSICAL_ELEMENT_STATUS_DESCRIPTOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PHYSICAL_ELEMENT_STATUS_DESCRIPTOR") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("ElementIdentifier", &self.ElementIdentifier) - .field("PhysicalElementType", &self.PhysicalElementType) - .field("PhysicalElementHealth", &self.PhysicalElementHealth) - .field("Reserved1", &self.Reserved1) - .field("AssociatedCapacity", &self.AssociatedCapacity) - .field("Reserved2", &self.Reserved2) - .finish() + fmt.debug_struct("PHYSICAL_ELEMENT_STATUS_DESCRIPTOR").field("Version", &self.Version).field("Size", &self.Size).field("ElementIdentifier", &self.ElementIdentifier).field("PhysicalElementType", &self.PhysicalElementType).field("PhysicalElementHealth", &self.PhysicalElementHealth).field("Reserved1", &self.Reserved1).field("AssociatedCapacity", &self.AssociatedCapacity).field("Reserved2", &self.Reserved2).finish() } } impl ::core::cmp::PartialEq for PHYSICAL_ELEMENT_STATUS_DESCRIPTOR { @@ -9837,16 +9479,7 @@ impl ::core::default::Default for READ_USN_JOURNAL_DATA_V1 { } impl ::core::fmt::Debug for READ_USN_JOURNAL_DATA_V1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("READ_USN_JOURNAL_DATA_V1") - .field("StartUsn", &self.StartUsn) - .field("ReasonMask", &self.ReasonMask) - .field("ReturnOnlyOnClose", &self.ReturnOnlyOnClose) - .field("Timeout", &self.Timeout) - .field("BytesToWaitFor", &self.BytesToWaitFor) - .field("UsnJournalID", &self.UsnJournalID) - .field("MinMajorVersion", &self.MinMajorVersion) - .field("MaxMajorVersion", &self.MaxMajorVersion) - .finish() + fmt.debug_struct("READ_USN_JOURNAL_DATA_V1").field("StartUsn", &self.StartUsn).field("ReasonMask", &self.ReasonMask).field("ReturnOnlyOnClose", &self.ReturnOnlyOnClose).field("Timeout", &self.Timeout).field("BytesToWaitFor", &self.BytesToWaitFor).field("UsnJournalID", &self.UsnJournalID).field("MinMajorVersion", &self.MinMajorVersion).field("MaxMajorVersion", &self.MaxMajorVersion).finish() } } impl ::core::cmp::PartialEq for READ_USN_JOURNAL_DATA_V1 { @@ -9957,15 +9590,7 @@ impl ::core::default::Default for REFS_SMR_VOLUME_GC_PARAMETERS { } impl ::core::fmt::Debug for REFS_SMR_VOLUME_GC_PARAMETERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("REFS_SMR_VOLUME_GC_PARAMETERS") - .field("Version", &self.Version) - .field("Flags", &self.Flags) - .field("Action", &self.Action) - .field("Method", &self.Method) - .field("IoGranularity", &self.IoGranularity) - .field("CompressionFormat", &self.CompressionFormat) - .field("Unused", &self.Unused) - .finish() + fmt.debug_struct("REFS_SMR_VOLUME_GC_PARAMETERS").field("Version", &self.Version).field("Flags", &self.Flags).field("Action", &self.Action).field("Method", &self.Method).field("IoGranularity", &self.IoGranularity).field("CompressionFormat", &self.CompressionFormat).field("Unused", &self.Unused).finish() } } impl ::core::cmp::PartialEq for REFS_SMR_VOLUME_GC_PARAMETERS { @@ -10033,17 +9658,7 @@ impl ::core::fmt::Debug for REFS_SMR_VOLUME_INFO_OUTPUT { } impl ::core::cmp::PartialEq for REFS_SMR_VOLUME_INFO_OUTPUT { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Flags == other.Flags - && self.SizeOfRandomlyWritableTier == other.SizeOfRandomlyWritableTier - && self.FreeSpaceInRandomlyWritableTier == other.FreeSpaceInRandomlyWritableTier - && self.SizeofSMRTier == other.SizeofSMRTier - && self.FreeSpaceInSMRTier == other.FreeSpaceInSMRTier - && self.UsableFreeSpaceInSMRTier == other.UsableFreeSpaceInSMRTier - && self.VolumeGcState == other.VolumeGcState - && self.VolumeGcLastStatus == other.VolumeGcLastStatus - && self.CurrentGcBandFillPercentage == other.CurrentGcBandFillPercentage - && self.Unused == other.Unused + self.Version == other.Version && self.Flags == other.Flags && self.SizeOfRandomlyWritableTier == other.SizeOfRandomlyWritableTier && self.FreeSpaceInRandomlyWritableTier == other.FreeSpaceInRandomlyWritableTier && self.SizeofSMRTier == other.SizeofSMRTier && self.FreeSpaceInSMRTier == other.FreeSpaceInSMRTier && self.UsableFreeSpaceInSMRTier == other.UsableFreeSpaceInSMRTier && self.VolumeGcState == other.VolumeGcState && self.VolumeGcLastStatus == other.VolumeGcLastStatus && self.CurrentGcBandFillPercentage == other.CurrentGcBandFillPercentage && self.Unused == other.Unused } } impl ::core::cmp::Eq for REFS_SMR_VOLUME_INFO_OUTPUT {} @@ -10172,15 +9787,7 @@ impl ::core::default::Default for REPAIR_COPIES_INPUT { } impl ::core::fmt::Debug for REPAIR_COPIES_INPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("REPAIR_COPIES_INPUT") - .field("Size", &self.Size) - .field("Flags", &self.Flags) - .field("FileOffset", &self.FileOffset) - .field("Length", &self.Length) - .field("SourceCopy", &self.SourceCopy) - .field("NumberOfRepairCopies", &self.NumberOfRepairCopies) - .field("RepairCopies", &self.RepairCopies) - .finish() + fmt.debug_struct("REPAIR_COPIES_INPUT").field("Size", &self.Size).field("Flags", &self.Flags).field("FileOffset", &self.FileOffset).field("Length", &self.Length).field("SourceCopy", &self.SourceCopy).field("NumberOfRepairCopies", &self.NumberOfRepairCopies).field("RepairCopies", &self.RepairCopies).finish() } } impl ::core::cmp::PartialEq for REPAIR_COPIES_INPUT { @@ -10272,15 +9879,7 @@ impl ::core::default::Default for REQUEST_OPLOCK_OUTPUT_BUFFER { } impl ::core::fmt::Debug for REQUEST_OPLOCK_OUTPUT_BUFFER { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("REQUEST_OPLOCK_OUTPUT_BUFFER") - .field("StructureVersion", &self.StructureVersion) - .field("StructureLength", &self.StructureLength) - .field("OriginalOplockLevel", &self.OriginalOplockLevel) - .field("NewOplockLevel", &self.NewOplockLevel) - .field("Flags", &self.Flags) - .field("AccessMode", &self.AccessMode) - .field("ShareMode", &self.ShareMode) - .finish() + fmt.debug_struct("REQUEST_OPLOCK_OUTPUT_BUFFER").field("StructureVersion", &self.StructureVersion).field("StructureLength", &self.StructureLength).field("OriginalOplockLevel", &self.OriginalOplockLevel).field("NewOplockLevel", &self.NewOplockLevel).field("Flags", &self.Flags).field("AccessMode", &self.AccessMode).field("ShareMode", &self.ShareMode).finish() } } impl ::core::cmp::PartialEq for REQUEST_OPLOCK_OUTPUT_BUFFER { @@ -10736,15 +10335,7 @@ impl ::core::fmt::Debug for SCM_BUS_RUNTIME_FW_ACTIVATION_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SCM_BUS_RUNTIME_FW_ACTIVATION_INFO { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Size == other.Size - && self.RuntimeFwActivationSupported == other.RuntimeFwActivationSupported - && self.FirmwareActivationState == other.FirmwareActivationState - && self.FirmwareActivationCapability == other.FirmwareActivationCapability - && self.EstimatedFirmwareActivationTimeInUSecs == other.EstimatedFirmwareActivationTimeInUSecs - && self.EstimatedProcessorAccessQuiesceTimeInUSecs == other.EstimatedProcessorAccessQuiesceTimeInUSecs - && self.EstimatedIOAccessQuiesceTimeInUSecs == other.EstimatedIOAccessQuiesceTimeInUSecs - && self.PlatformSupportedMaxIOAccessQuiesceTimeInUSecs == other.PlatformSupportedMaxIOAccessQuiesceTimeInUSecs + self.Version == other.Version && self.Size == other.Size && self.RuntimeFwActivationSupported == other.RuntimeFwActivationSupported && self.FirmwareActivationState == other.FirmwareActivationState && self.FirmwareActivationCapability == other.FirmwareActivationCapability && self.EstimatedFirmwareActivationTimeInUSecs == other.EstimatedFirmwareActivationTimeInUSecs && self.EstimatedProcessorAccessQuiesceTimeInUSecs == other.EstimatedProcessorAccessQuiesceTimeInUSecs && self.EstimatedIOAccessQuiesceTimeInUSecs == other.EstimatedIOAccessQuiesceTimeInUSecs && self.PlatformSupportedMaxIOAccessQuiesceTimeInUSecs == other.PlatformSupportedMaxIOAccessQuiesceTimeInUSecs } } #[cfg(feature = "Win32_Foundation")] @@ -11177,16 +10768,7 @@ impl ::core::default::Default for SCM_PD_FIRMWARE_DOWNLOAD { } impl ::core::fmt::Debug for SCM_PD_FIRMWARE_DOWNLOAD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SCM_PD_FIRMWARE_DOWNLOAD") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("Flags", &self.Flags) - .field("Slot", &self.Slot) - .field("Reserved", &self.Reserved) - .field("Offset", &self.Offset) - .field("FirmwareImageSizeInBytes", &self.FirmwareImageSizeInBytes) - .field("FirmwareImage", &self.FirmwareImage) - .finish() + fmt.debug_struct("SCM_PD_FIRMWARE_DOWNLOAD").field("Version", &self.Version).field("Size", &self.Size).field("Flags", &self.Flags).field("Slot", &self.Slot).field("Reserved", &self.Reserved).field("Offset", &self.Offset).field("FirmwareImageSizeInBytes", &self.FirmwareImageSizeInBytes).field("FirmwareImage", &self.FirmwareImage).finish() } } impl ::core::cmp::PartialEq for SCM_PD_FIRMWARE_DOWNLOAD { @@ -11394,15 +10976,7 @@ impl ::core::default::Default for SCM_PD_MANAGEMENT_STATUS { } impl ::core::fmt::Debug for SCM_PD_MANAGEMENT_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SCM_PD_MANAGEMENT_STATUS") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("Health", &self.Health) - .field("NumberOfOperationalStatus", &self.NumberOfOperationalStatus) - .field("NumberOfAdditionalReasons", &self.NumberOfAdditionalReasons) - .field("OperationalStatus", &self.OperationalStatus) - .field("AdditionalReasons", &self.AdditionalReasons) - .finish() + fmt.debug_struct("SCM_PD_MANAGEMENT_STATUS").field("Version", &self.Version).field("Size", &self.Size).field("Health", &self.Health).field("NumberOfOperationalStatus", &self.NumberOfOperationalStatus).field("NumberOfAdditionalReasons", &self.NumberOfAdditionalReasons).field("OperationalStatus", &self.OperationalStatus).field("AdditionalReasons", &self.AdditionalReasons).finish() } } impl ::core::cmp::PartialEq for SCM_PD_MANAGEMENT_STATUS { @@ -12038,15 +11612,7 @@ impl ::core::default::Default for SD_CHANGE_MACHINE_SID_OUTPUT { } impl ::core::fmt::Debug for SD_CHANGE_MACHINE_SID_OUTPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SD_CHANGE_MACHINE_SID_OUTPUT") - .field("NumSDChangedSuccess", &self.NumSDChangedSuccess) - .field("NumSDChangedFail", &self.NumSDChangedFail) - .field("NumSDUnused", &self.NumSDUnused) - .field("NumSDTotal", &self.NumSDTotal) - .field("NumMftSDChangedSuccess", &self.NumMftSDChangedSuccess) - .field("NumMftSDChangedFail", &self.NumMftSDChangedFail) - .field("NumMftSDTotal", &self.NumMftSDTotal) - .finish() + fmt.debug_struct("SD_CHANGE_MACHINE_SID_OUTPUT").field("NumSDChangedSuccess", &self.NumSDChangedSuccess).field("NumSDChangedFail", &self.NumSDChangedFail).field("NumSDUnused", &self.NumSDUnused).field("NumSDTotal", &self.NumSDTotal).field("NumMftSDChangedSuccess", &self.NumMftSDChangedSuccess).field("NumMftSDChangedFail", &self.NumMftSDChangedFail).field("NumMftSDTotal", &self.NumMftSDTotal).finish() } } impl ::core::cmp::PartialEq for SD_CHANGE_MACHINE_SID_OUTPUT { @@ -12277,16 +11843,7 @@ impl ::core::default::Default for SD_QUERY_STATS_OUTPUT { } impl ::core::fmt::Debug for SD_QUERY_STATS_OUTPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SD_QUERY_STATS_OUTPUT") - .field("SdsStreamSize", &self.SdsStreamSize) - .field("SdsAllocationSize", &self.SdsAllocationSize) - .field("SiiStreamSize", &self.SiiStreamSize) - .field("SiiAllocationSize", &self.SiiAllocationSize) - .field("SdhStreamSize", &self.SdhStreamSize) - .field("SdhAllocationSize", &self.SdhAllocationSize) - .field("NumSDTotal", &self.NumSDTotal) - .field("NumSDUnused", &self.NumSDUnused) - .finish() + fmt.debug_struct("SD_QUERY_STATS_OUTPUT").field("SdsStreamSize", &self.SdsStreamSize).field("SdsAllocationSize", &self.SdsAllocationSize).field("SiiStreamSize", &self.SiiStreamSize).field("SiiAllocationSize", &self.SiiAllocationSize).field("SdhStreamSize", &self.SdhStreamSize).field("SdhAllocationSize", &self.SdhAllocationSize).field("NumSDTotal", &self.NumSDTotal).field("NumSDUnused", &self.NumSDUnused).finish() } } impl ::core::cmp::PartialEq for SD_QUERY_STATS_OUTPUT { @@ -12759,15 +12316,7 @@ impl ::core::default::Default for STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { } impl ::core::fmt::Debug for STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("BytesPerCacheLine", &self.BytesPerCacheLine) - .field("BytesOffsetForCacheAlignment", &self.BytesOffsetForCacheAlignment) - .field("BytesPerLogicalSector", &self.BytesPerLogicalSector) - .field("BytesPerPhysicalSector", &self.BytesPerPhysicalSector) - .field("BytesOffsetForSectorAlignment", &self.BytesOffsetForSectorAlignment) - .finish() + fmt.debug_struct("STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR").field("Version", &self.Version).field("Size", &self.Size).field("BytesPerCacheLine", &self.BytesPerCacheLine).field("BytesOffsetForCacheAlignment", &self.BytesOffsetForCacheAlignment).field("BytesPerLogicalSector", &self.BytesPerLogicalSector).field("BytesPerPhysicalSector", &self.BytesPerPhysicalSector).field("BytesOffsetForSectorAlignment", &self.BytesOffsetForSectorAlignment).finish() } } impl ::core::cmp::PartialEq for STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR { @@ -12830,20 +12379,7 @@ impl ::core::fmt::Debug for STORAGE_ADAPTER_DESCRIPTOR { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for STORAGE_ADAPTER_DESCRIPTOR { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Size == other.Size - && self.MaximumTransferLength == other.MaximumTransferLength - && self.MaximumPhysicalPages == other.MaximumPhysicalPages - && self.AlignmentMask == other.AlignmentMask - && self.AdapterUsesPio == other.AdapterUsesPio - && self.AdapterScansDown == other.AdapterScansDown - && self.CommandQueueing == other.CommandQueueing - && self.AcceleratedTransfer == other.AcceleratedTransfer - && self.BusType == other.BusType - && self.BusMajorVersion == other.BusMajorVersion - && self.BusMinorVersion == other.BusMinorVersion - && self.SrbType == other.SrbType - && self.AddressType == other.AddressType + self.Version == other.Version && self.Size == other.Size && self.MaximumTransferLength == other.MaximumTransferLength && self.MaximumPhysicalPages == other.MaximumPhysicalPages && self.AlignmentMask == other.AlignmentMask && self.AdapterUsesPio == other.AdapterUsesPio && self.AdapterScansDown == other.AdapterScansDown && self.CommandQueueing == other.CommandQueueing && self.AcceleratedTransfer == other.AcceleratedTransfer && self.BusType == other.BusType && self.BusMajorVersion == other.BusMajorVersion && self.BusMinorVersion == other.BusMinorVersion && self.SrbType == other.SrbType && self.AddressType == other.AddressType } } #[cfg(feature = "Win32_Foundation")] @@ -12905,16 +12441,7 @@ impl ::core::default::Default for STORAGE_ALLOCATE_BC_STREAM_INPUT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for STORAGE_ALLOCATE_BC_STREAM_INPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_ALLOCATE_BC_STREAM_INPUT") - .field("Version", &self.Version) - .field("RequestsPerPeriod", &self.RequestsPerPeriod) - .field("Period", &self.Period) - .field("RetryFailures", &self.RetryFailures) - .field("Discardable", &self.Discardable) - .field("Reserved1", &self.Reserved1) - .field("AccessType", &self.AccessType) - .field("AccessMode", &self.AccessMode) - .finish() + fmt.debug_struct("STORAGE_ALLOCATE_BC_STREAM_INPUT").field("Version", &self.Version).field("RequestsPerPeriod", &self.RequestsPerPeriod).field("Period", &self.Period).field("RetryFailures", &self.RetryFailures).field("Discardable", &self.Discardable).field("Reserved1", &self.Reserved1).field("AccessType", &self.AccessType).field("AccessMode", &self.AccessMode).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -13411,19 +12938,7 @@ impl ::core::fmt::Debug for STORAGE_DEVICE_DESCRIPTOR { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] impl ::core::cmp::PartialEq for STORAGE_DEVICE_DESCRIPTOR { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Size == other.Size - && self.DeviceType == other.DeviceType - && self.DeviceTypeModifier == other.DeviceTypeModifier - && self.RemovableMedia == other.RemovableMedia - && self.CommandQueueing == other.CommandQueueing - && self.VendorIdOffset == other.VendorIdOffset - && self.ProductIdOffset == other.ProductIdOffset - && self.ProductRevisionOffset == other.ProductRevisionOffset - && self.SerialNumberOffset == other.SerialNumberOffset - && self.BusType == other.BusType - && self.RawPropertiesLength == other.RawPropertiesLength - && self.RawDeviceProperties == other.RawDeviceProperties + self.Version == other.Version && self.Size == other.Size && self.DeviceType == other.DeviceType && self.DeviceTypeModifier == other.DeviceTypeModifier && self.RemovableMedia == other.RemovableMedia && self.CommandQueueing == other.CommandQueueing && self.VendorIdOffset == other.VendorIdOffset && self.ProductIdOffset == other.ProductIdOffset && self.ProductRevisionOffset == other.ProductRevisionOffset && self.SerialNumberOffset == other.SerialNumberOffset && self.BusType == other.BusType && self.RawPropertiesLength == other.RawPropertiesLength && self.RawDeviceProperties == other.RawDeviceProperties } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] @@ -13720,15 +13235,7 @@ impl ::core::default::Default for STORAGE_DEVICE_NUMBER_EX { } impl ::core::fmt::Debug for STORAGE_DEVICE_NUMBER_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_DEVICE_NUMBER_EX") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("Flags", &self.Flags) - .field("DeviceType", &self.DeviceType) - .field("DeviceNumber", &self.DeviceNumber) - .field("DeviceGuid", &self.DeviceGuid) - .field("PartitionNumber", &self.PartitionNumber) - .finish() + fmt.debug_struct("STORAGE_DEVICE_NUMBER_EX").field("Version", &self.Version).field("Size", &self.Size).field("Flags", &self.Flags).field("DeviceType", &self.DeviceType).field("DeviceNumber", &self.DeviceNumber).field("DeviceGuid", &self.DeviceGuid).field("PartitionNumber", &self.PartitionNumber).finish() } } impl ::core::cmp::PartialEq for STORAGE_DEVICE_NUMBER_EX { @@ -13802,16 +13309,7 @@ impl ::core::default::Default for STORAGE_DEVICE_RESILIENCY_DESCRIPTOR { } impl ::core::fmt::Debug for STORAGE_DEVICE_RESILIENCY_DESCRIPTOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_DEVICE_RESILIENCY_DESCRIPTOR") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("NameOffset", &self.NameOffset) - .field("NumberOfLogicalCopies", &self.NumberOfLogicalCopies) - .field("NumberOfPhysicalCopies", &self.NumberOfPhysicalCopies) - .field("PhysicalDiskRedundancy", &self.PhysicalDiskRedundancy) - .field("NumberOfColumns", &self.NumberOfColumns) - .field("Interleave", &self.Interleave) - .finish() + fmt.debug_struct("STORAGE_DEVICE_RESILIENCY_DESCRIPTOR").field("Version", &self.Version).field("Size", &self.Size).field("NameOffset", &self.NameOffset).field("NumberOfLogicalCopies", &self.NumberOfLogicalCopies).field("NumberOfPhysicalCopies", &self.NumberOfPhysicalCopies).field("PhysicalDiskRedundancy", &self.PhysicalDiskRedundancy).field("NumberOfColumns", &self.NumberOfColumns).field("Interleave", &self.Interleave).finish() } } impl ::core::cmp::PartialEq for STORAGE_DEVICE_RESILIENCY_DESCRIPTOR { @@ -14153,14 +13651,7 @@ impl ::core::default::Default for STORAGE_GET_BC_PROPERTIES_OUTPUT { } impl ::core::fmt::Debug for STORAGE_GET_BC_PROPERTIES_OUTPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_GET_BC_PROPERTIES_OUTPUT") - .field("MaximumRequestsPerPeriod", &self.MaximumRequestsPerPeriod) - .field("MinimumPeriod", &self.MinimumPeriod) - .field("MaximumRequestSize", &self.MaximumRequestSize) - .field("EstimatedTimePerRequest", &self.EstimatedTimePerRequest) - .field("NumOutStandingRequests", &self.NumOutStandingRequests) - .field("RequestSize", &self.RequestSize) - .finish() + fmt.debug_struct("STORAGE_GET_BC_PROPERTIES_OUTPUT").field("MaximumRequestsPerPeriod", &self.MaximumRequestsPerPeriod).field("MinimumPeriod", &self.MinimumPeriod).field("MaximumRequestSize", &self.MaximumRequestSize).field("EstimatedTimePerRequest", &self.EstimatedTimePerRequest).field("NumOutStandingRequests", &self.NumOutStandingRequests).field("RequestSize", &self.RequestSize).finish() } } impl ::core::cmp::PartialEq for STORAGE_GET_BC_PROPERTIES_OUTPUT { @@ -14339,16 +13830,7 @@ impl ::core::default::Default for STORAGE_HW_FIRMWARE_DOWNLOAD { } impl ::core::fmt::Debug for STORAGE_HW_FIRMWARE_DOWNLOAD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_HW_FIRMWARE_DOWNLOAD") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("Flags", &self.Flags) - .field("Slot", &self.Slot) - .field("Reserved", &self.Reserved) - .field("Offset", &self.Offset) - .field("BufferSize", &self.BufferSize) - .field("ImageBuffer", &self.ImageBuffer) - .finish() + fmt.debug_struct("STORAGE_HW_FIRMWARE_DOWNLOAD").field("Version", &self.Version).field("Size", &self.Size).field("Flags", &self.Flags).field("Slot", &self.Slot).field("Reserved", &self.Reserved).field("Offset", &self.Offset).field("BufferSize", &self.BufferSize).field("ImageBuffer", &self.ImageBuffer).finish() } } impl ::core::cmp::PartialEq for STORAGE_HW_FIRMWARE_DOWNLOAD { @@ -14382,18 +13864,7 @@ impl ::core::default::Default for STORAGE_HW_FIRMWARE_DOWNLOAD_V2 { } impl ::core::fmt::Debug for STORAGE_HW_FIRMWARE_DOWNLOAD_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_HW_FIRMWARE_DOWNLOAD_V2") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("Flags", &self.Flags) - .field("Slot", &self.Slot) - .field("Reserved", &self.Reserved) - .field("Offset", &self.Offset) - .field("BufferSize", &self.BufferSize) - .field("ImageSize", &self.ImageSize) - .field("Reserved2", &self.Reserved2) - .field("ImageBuffer", &self.ImageBuffer) - .finish() + fmt.debug_struct("STORAGE_HW_FIRMWARE_DOWNLOAD_V2").field("Version", &self.Version).field("Size", &self.Size).field("Flags", &self.Flags).field("Slot", &self.Slot).field("Reserved", &self.Reserved).field("Offset", &self.Offset).field("BufferSize", &self.BufferSize).field("ImageSize", &self.ImageSize).field("Reserved2", &self.Reserved2).field("ImageBuffer", &self.ImageBuffer).finish() } } impl ::core::cmp::PartialEq for STORAGE_HW_FIRMWARE_DOWNLOAD_V2 { @@ -14678,16 +14149,7 @@ impl ::core::default::Default for STORAGE_LB_PROVISIONING_MAP_RESOURCES { } impl ::core::fmt::Debug for STORAGE_LB_PROVISIONING_MAP_RESOURCES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_LB_PROVISIONING_MAP_RESOURCES") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("_bitfield1", &self._bitfield1) - .field("Reserved1", &self.Reserved1) - .field("_bitfield2", &self._bitfield2) - .field("Reserved3", &self.Reserved3) - .field("AvailableMappingResources", &self.AvailableMappingResources) - .field("UsedMappingResources", &self.UsedMappingResources) - .finish() + fmt.debug_struct("STORAGE_LB_PROVISIONING_MAP_RESOURCES").field("Size", &self.Size).field("Version", &self.Version).field("_bitfield1", &self._bitfield1).field("Reserved1", &self.Reserved1).field("_bitfield2", &self._bitfield2).field("Reserved3", &self.Reserved3).field("AvailableMappingResources", &self.AvailableMappingResources).field("UsedMappingResources", &self.UsedMappingResources).finish() } } impl ::core::cmp::PartialEq for STORAGE_LB_PROVISIONING_MAP_RESOURCES { @@ -15266,16 +14728,7 @@ impl ::core::default::Default for STORAGE_PHYSICAL_NODE_DATA { } impl ::core::fmt::Debug for STORAGE_PHYSICAL_NODE_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_PHYSICAL_NODE_DATA") - .field("NodeId", &self.NodeId) - .field("AdapterCount", &self.AdapterCount) - .field("AdapterDataLength", &self.AdapterDataLength) - .field("AdapterDataOffset", &self.AdapterDataOffset) - .field("DeviceCount", &self.DeviceCount) - .field("DeviceDataLength", &self.DeviceDataLength) - .field("DeviceDataOffset", &self.DeviceDataOffset) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("STORAGE_PHYSICAL_NODE_DATA").field("NodeId", &self.NodeId).field("AdapterCount", &self.AdapterCount).field("AdapterDataLength", &self.AdapterDataLength).field("AdapterDataOffset", &self.AdapterDataOffset).field("DeviceCount", &self.DeviceCount).field("DeviceDataLength", &self.DeviceDataLength).field("DeviceDataOffset", &self.DeviceDataOffset).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for STORAGE_PHYSICAL_NODE_DATA { @@ -15752,16 +15205,7 @@ impl ::core::fmt::Debug for STORAGE_PROTOCOL_SPECIFIC_DATA { } impl ::core::cmp::PartialEq for STORAGE_PROTOCOL_SPECIFIC_DATA { fn eq(&self, other: &Self) -> bool { - self.ProtocolType == other.ProtocolType - && self.DataType == other.DataType - && self.ProtocolDataRequestValue == other.ProtocolDataRequestValue - && self.ProtocolDataRequestSubValue == other.ProtocolDataRequestSubValue - && self.ProtocolDataOffset == other.ProtocolDataOffset - && self.ProtocolDataLength == other.ProtocolDataLength - && self.FixedProtocolReturnData == other.FixedProtocolReturnData - && self.ProtocolDataRequestSubValue2 == other.ProtocolDataRequestSubValue2 - && self.ProtocolDataRequestSubValue3 == other.ProtocolDataRequestSubValue3 - && self.ProtocolDataRequestSubValue4 == other.ProtocolDataRequestSubValue4 + self.ProtocolType == other.ProtocolType && self.DataType == other.DataType && self.ProtocolDataRequestValue == other.ProtocolDataRequestValue && self.ProtocolDataRequestSubValue == other.ProtocolDataRequestSubValue && self.ProtocolDataOffset == other.ProtocolDataOffset && self.ProtocolDataLength == other.ProtocolDataLength && self.FixedProtocolReturnData == other.FixedProtocolReturnData && self.ProtocolDataRequestSubValue2 == other.ProtocolDataRequestSubValue2 && self.ProtocolDataRequestSubValue3 == other.ProtocolDataRequestSubValue3 && self.ProtocolDataRequestSubValue4 == other.ProtocolDataRequestSubValue4 } } impl ::core::cmp::Eq for STORAGE_PROTOCOL_SPECIFIC_DATA {} @@ -15810,18 +15254,7 @@ impl ::core::fmt::Debug for STORAGE_PROTOCOL_SPECIFIC_DATA_EXT { } impl ::core::cmp::PartialEq for STORAGE_PROTOCOL_SPECIFIC_DATA_EXT { fn eq(&self, other: &Self) -> bool { - self.ProtocolType == other.ProtocolType - && self.DataType == other.DataType - && self.ProtocolDataValue == other.ProtocolDataValue - && self.ProtocolDataSubValue == other.ProtocolDataSubValue - && self.ProtocolDataOffset == other.ProtocolDataOffset - && self.ProtocolDataLength == other.ProtocolDataLength - && self.FixedProtocolReturnData == other.FixedProtocolReturnData - && self.ProtocolDataSubValue2 == other.ProtocolDataSubValue2 - && self.ProtocolDataSubValue3 == other.ProtocolDataSubValue3 - && self.ProtocolDataSubValue4 == other.ProtocolDataSubValue4 - && self.ProtocolDataSubValue5 == other.ProtocolDataSubValue5 - && self.Reserved == other.Reserved + self.ProtocolType == other.ProtocolType && self.DataType == other.DataType && self.ProtocolDataValue == other.ProtocolDataValue && self.ProtocolDataSubValue == other.ProtocolDataSubValue && self.ProtocolDataOffset == other.ProtocolDataOffset && self.ProtocolDataLength == other.ProtocolDataLength && self.FixedProtocolReturnData == other.FixedProtocolReturnData && self.ProtocolDataSubValue2 == other.ProtocolDataSubValue2 && self.ProtocolDataSubValue3 == other.ProtocolDataSubValue3 && self.ProtocolDataSubValue4 == other.ProtocolDataSubValue4 && self.ProtocolDataSubValue5 == other.ProtocolDataSubValue5 && self.Reserved == other.Reserved } } impl ::core::cmp::Eq for STORAGE_PROTOCOL_SPECIFIC_DATA_EXT {} @@ -15962,19 +15395,7 @@ impl ::core::fmt::Debug for STORAGE_QUERY_DEPENDENT_VOLUME_LEV2_ENTRY { #[cfg(feature = "Win32_Storage_Vhd")] impl ::core::cmp::PartialEq for STORAGE_QUERY_DEPENDENT_VOLUME_LEV2_ENTRY { fn eq(&self, other: &Self) -> bool { - self.EntryLength == other.EntryLength - && self.DependencyTypeFlags == other.DependencyTypeFlags - && self.ProviderSpecificFlags == other.ProviderSpecificFlags - && self.VirtualStorageType == other.VirtualStorageType - && self.AncestorLevel == other.AncestorLevel - && self.HostVolumeNameOffset == other.HostVolumeNameOffset - && self.HostVolumeNameSize == other.HostVolumeNameSize - && self.DependentVolumeNameOffset == other.DependentVolumeNameOffset - && self.DependentVolumeNameSize == other.DependentVolumeNameSize - && self.RelativePathOffset == other.RelativePathOffset - && self.RelativePathSize == other.RelativePathSize - && self.DependentDeviceNameOffset == other.DependentDeviceNameOffset - && self.DependentDeviceNameSize == other.DependentDeviceNameSize + self.EntryLength == other.EntryLength && self.DependencyTypeFlags == other.DependencyTypeFlags && self.ProviderSpecificFlags == other.ProviderSpecificFlags && self.VirtualStorageType == other.VirtualStorageType && self.AncestorLevel == other.AncestorLevel && self.HostVolumeNameOffset == other.HostVolumeNameOffset && self.HostVolumeNameSize == other.HostVolumeNameSize && self.DependentVolumeNameOffset == other.DependentVolumeNameOffset && self.DependentVolumeNameSize == other.DependentVolumeNameSize && self.RelativePathOffset == other.RelativePathOffset && self.RelativePathSize == other.RelativePathSize && self.DependentDeviceNameOffset == other.DependentDeviceNameOffset && self.DependentDeviceNameSize == other.DependentDeviceNameSize } } #[cfg(feature = "Win32_Storage_Vhd")] @@ -16216,17 +15637,7 @@ impl ::core::default::Default for STORAGE_RPMB_DATA_FRAME { } impl ::core::fmt::Debug for STORAGE_RPMB_DATA_FRAME { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_RPMB_DATA_FRAME") - .field("Stuff", &self.Stuff) - .field("KeyOrMAC", &self.KeyOrMAC) - .field("Data", &self.Data) - .field("Nonce", &self.Nonce) - .field("WriteCounter", &self.WriteCounter) - .field("Address", &self.Address) - .field("BlockCount", &self.BlockCount) - .field("OperationResult", &self.OperationResult) - .field("RequestOrResponseType", &self.RequestOrResponseType) - .finish() + fmt.debug_struct("STORAGE_RPMB_DATA_FRAME").field("Stuff", &self.Stuff).field("KeyOrMAC", &self.KeyOrMAC).field("Data", &self.Data).field("Nonce", &self.Nonce).field("WriteCounter", &self.WriteCounter).field("Address", &self.Address).field("BlockCount", &self.BlockCount).field("OperationResult", &self.OperationResult).field("RequestOrResponseType", &self.RequestOrResponseType).finish() } } impl ::core::cmp::PartialEq for STORAGE_RPMB_DATA_FRAME { @@ -16426,16 +15837,7 @@ impl ::core::default::Default for STORAGE_TEMPERATURE_DATA_DESCRIPTOR { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for STORAGE_TEMPERATURE_DATA_DESCRIPTOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_TEMPERATURE_DATA_DESCRIPTOR") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("CriticalTemperature", &self.CriticalTemperature) - .field("WarningTemperature", &self.WarningTemperature) - .field("InfoCount", &self.InfoCount) - .field("Reserved0", &self.Reserved0) - .field("Reserved1", &self.Reserved1) - .field("TemperatureInfo", &self.TemperatureInfo) - .finish() + fmt.debug_struct("STORAGE_TEMPERATURE_DATA_DESCRIPTOR").field("Version", &self.Version).field("Size", &self.Size).field("CriticalTemperature", &self.CriticalTemperature).field("WarningTemperature", &self.WarningTemperature).field("InfoCount", &self.InfoCount).field("Reserved0", &self.Reserved0).field("Reserved1", &self.Reserved1).field("TemperatureInfo", &self.TemperatureInfo).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -16475,17 +15877,7 @@ impl ::core::default::Default for STORAGE_TEMPERATURE_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for STORAGE_TEMPERATURE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_TEMPERATURE_INFO") - .field("Index", &self.Index) - .field("Temperature", &self.Temperature) - .field("OverThreshold", &self.OverThreshold) - .field("UnderThreshold", &self.UnderThreshold) - .field("OverThresholdChangable", &self.OverThresholdChangable) - .field("UnderThresholdChangable", &self.UnderThresholdChangable) - .field("EventGenerated", &self.EventGenerated) - .field("Reserved0", &self.Reserved0) - .field("Reserved1", &self.Reserved1) - .finish() + fmt.debug_struct("STORAGE_TEMPERATURE_INFO").field("Index", &self.Index).field("Temperature", &self.Temperature).field("OverThreshold", &self.OverThreshold).field("UnderThreshold", &self.UnderThreshold).field("OverThresholdChangable", &self.OverThresholdChangable).field("UnderThresholdChangable", &self.UnderThresholdChangable).field("EventGenerated", &self.EventGenerated).field("Reserved0", &self.Reserved0).field("Reserved1", &self.Reserved1).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -16884,15 +16276,7 @@ impl ::core::default::Default for STORAGE_ZONE_DESCRIPTOR { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for STORAGE_ZONE_DESCRIPTOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("STORAGE_ZONE_DESCRIPTOR") - .field("Size", &self.Size) - .field("ZoneType", &self.ZoneType) - .field("ZoneCondition", &self.ZoneCondition) - .field("ResetWritePointerRecommend", &self.ResetWritePointerRecommend) - .field("Reserved0", &self.Reserved0) - .field("ZoneSize", &self.ZoneSize) - .field("WritePointerOffset", &self.WritePointerOffset) - .finish() + fmt.debug_struct("STORAGE_ZONE_DESCRIPTOR").field("Size", &self.Size).field("ZoneType", &self.ZoneType).field("ZoneCondition", &self.ZoneCondition).field("ResetWritePointerRecommend", &self.ResetWritePointerRecommend).field("Reserved0", &self.Reserved0).field("ZoneSize", &self.ZoneSize).field("WritePointerOffset", &self.WritePointerOffset).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -17274,17 +16658,7 @@ impl ::core::fmt::Debug for STREAM_LAYOUT_ENTRY { } impl ::core::cmp::PartialEq for STREAM_LAYOUT_ENTRY { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.NextStreamOffset == other.NextStreamOffset - && self.Flags == other.Flags - && self.ExtentInformationOffset == other.ExtentInformationOffset - && self.AllocationSize == other.AllocationSize - && self.EndOfFile == other.EndOfFile - && self.StreamInformationOffset == other.StreamInformationOffset - && self.AttributeTypeCode == other.AttributeTypeCode - && self.AttributeFlags == other.AttributeFlags - && self.StreamIdentifierLength == other.StreamIdentifierLength - && self.StreamIdentifier == other.StreamIdentifier + self.Version == other.Version && self.NextStreamOffset == other.NextStreamOffset && self.Flags == other.Flags && self.ExtentInformationOffset == other.ExtentInformationOffset && self.AllocationSize == other.AllocationSize && self.EndOfFile == other.EndOfFile && self.StreamInformationOffset == other.StreamInformationOffset && self.AttributeTypeCode == other.AttributeTypeCode && self.AttributeFlags == other.AttributeFlags && self.StreamIdentifierLength == other.StreamIdentifierLength && self.StreamIdentifier == other.StreamIdentifier } } impl ::core::cmp::Eq for STREAM_LAYOUT_ENTRY {} @@ -17345,16 +16719,7 @@ impl ::core::default::Default for TAPE_STATISTICS { } impl ::core::fmt::Debug for TAPE_STATISTICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TAPE_STATISTICS") - .field("Version", &self.Version) - .field("Flags", &self.Flags) - .field("RecoveredWrites", &self.RecoveredWrites) - .field("UnrecoveredWrites", &self.UnrecoveredWrites) - .field("RecoveredReads", &self.RecoveredReads) - .field("UnrecoveredReads", &self.UnrecoveredReads) - .field("CompressionRatioReads", &self.CompressionRatioReads) - .field("CompressionRatioWrites", &self.CompressionRatioWrites) - .finish() + fmt.debug_struct("TAPE_STATISTICS").field("Version", &self.Version).field("Flags", &self.Flags).field("RecoveredWrites", &self.RecoveredWrites).field("UnrecoveredWrites", &self.UnrecoveredWrites).field("RecoveredReads", &self.RecoveredReads).field("UnrecoveredReads", &self.UnrecoveredReads).field("CompressionRatioReads", &self.CompressionRatioReads).field("CompressionRatioWrites", &self.CompressionRatioWrites).finish() } } impl ::core::cmp::PartialEq for TAPE_STATISTICS { @@ -17584,15 +16949,7 @@ impl ::core::default::Default for TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY { } impl ::core::fmt::Debug for TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY") - .field("Offset", &self.Offset) - .field("NameFlags", &self.NameFlags) - .field("FileId", &self.FileId) - .field("Reserved1", &self.Reserved1) - .field("Reserved2", &self.Reserved2) - .field("Reserved3", &self.Reserved3) - .field("FileName", &self.FileName) - .finish() + fmt.debug_struct("TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY").field("Offset", &self.Offset).field("NameFlags", &self.NameFlags).field("FileId", &self.FileId).field("Reserved1", &self.Reserved1).field("Reserved2", &self.Reserved2).field("Reserved3", &self.Reserved3).field("FileName", &self.FileName).finish() } } impl ::core::cmp::PartialEq for TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY { @@ -17628,16 +16985,7 @@ impl ::core::default::Default for TXFS_MODIFY_RM { } impl ::core::fmt::Debug for TXFS_MODIFY_RM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TXFS_MODIFY_RM") - .field("Flags", &self.Flags) - .field("LogContainerCountMax", &self.LogContainerCountMax) - .field("LogContainerCountMin", &self.LogContainerCountMin) - .field("LogContainerCount", &self.LogContainerCount) - .field("LogGrowthIncrement", &self.LogGrowthIncrement) - .field("LogAutoShrinkPercentage", &self.LogAutoShrinkPercentage) - .field("Reserved", &self.Reserved) - .field("LoggingMode", &self.LoggingMode) - .finish() + fmt.debug_struct("TXFS_MODIFY_RM").field("Flags", &self.Flags).field("LogContainerCountMax", &self.LogContainerCountMax).field("LogContainerCountMin", &self.LogContainerCountMin).field("LogContainerCount", &self.LogContainerCount).field("LogGrowthIncrement", &self.LogGrowthIncrement).field("LogAutoShrinkPercentage", &self.LogAutoShrinkPercentage).field("Reserved", &self.Reserved).field("LoggingMode", &self.LoggingMode).finish() } } impl ::core::cmp::PartialEq for TXFS_MODIFY_RM { @@ -17975,18 +17323,7 @@ impl ::core::fmt::Debug for TXFS_START_RM_INFORMATION { } impl ::core::cmp::PartialEq for TXFS_START_RM_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.Flags == other.Flags - && self.LogContainerSize == other.LogContainerSize - && self.LogContainerCountMin == other.LogContainerCountMin - && self.LogContainerCountMax == other.LogContainerCountMax - && self.LogGrowthIncrement == other.LogGrowthIncrement - && self.LogAutoShrinkPercentage == other.LogAutoShrinkPercentage - && self.TmLogPathOffset == other.TmLogPathOffset - && self.TmLogPathLength == other.TmLogPathLength - && self.LoggingMode == other.LoggingMode - && self.LogPathLength == other.LogPathLength - && self.Reserved == other.Reserved - && self.LogPath == other.LogPath + self.Flags == other.Flags && self.LogContainerSize == other.LogContainerSize && self.LogContainerCountMin == other.LogContainerCountMin && self.LogContainerCountMax == other.LogContainerCountMax && self.LogGrowthIncrement == other.LogGrowthIncrement && self.LogAutoShrinkPercentage == other.LogAutoShrinkPercentage && self.TmLogPathOffset == other.TmLogPathOffset && self.TmLogPathLength == other.TmLogPathLength && self.LoggingMode == other.LoggingMode && self.LogPathLength == other.LogPathLength && self.Reserved == other.Reserved && self.LogPath == other.LogPath } } impl ::core::cmp::Eq for TXFS_START_RM_INFORMATION {} @@ -18122,15 +17459,7 @@ impl ::core::default::Default for USN_JOURNAL_DATA_V0 { } impl ::core::fmt::Debug for USN_JOURNAL_DATA_V0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USN_JOURNAL_DATA_V0") - .field("UsnJournalID", &self.UsnJournalID) - .field("FirstUsn", &self.FirstUsn) - .field("NextUsn", &self.NextUsn) - .field("LowestValidUsn", &self.LowestValidUsn) - .field("MaxUsn", &self.MaxUsn) - .field("MaximumSize", &self.MaximumSize) - .field("AllocationDelta", &self.AllocationDelta) - .finish() + fmt.debug_struct("USN_JOURNAL_DATA_V0").field("UsnJournalID", &self.UsnJournalID).field("FirstUsn", &self.FirstUsn).field("NextUsn", &self.NextUsn).field("LowestValidUsn", &self.LowestValidUsn).field("MaxUsn", &self.MaxUsn).field("MaximumSize", &self.MaximumSize).field("AllocationDelta", &self.AllocationDelta).finish() } } impl ::core::cmp::PartialEq for USN_JOURNAL_DATA_V0 { @@ -18163,17 +17492,7 @@ impl ::core::default::Default for USN_JOURNAL_DATA_V1 { } impl ::core::fmt::Debug for USN_JOURNAL_DATA_V1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USN_JOURNAL_DATA_V1") - .field("UsnJournalID", &self.UsnJournalID) - .field("FirstUsn", &self.FirstUsn) - .field("NextUsn", &self.NextUsn) - .field("LowestValidUsn", &self.LowestValidUsn) - .field("MaxUsn", &self.MaxUsn) - .field("MaximumSize", &self.MaximumSize) - .field("AllocationDelta", &self.AllocationDelta) - .field("MinSupportedMajorVersion", &self.MinSupportedMajorVersion) - .field("MaxSupportedMajorVersion", &self.MaxSupportedMajorVersion) - .finish() + fmt.debug_struct("USN_JOURNAL_DATA_V1").field("UsnJournalID", &self.UsnJournalID).field("FirstUsn", &self.FirstUsn).field("NextUsn", &self.NextUsn).field("LowestValidUsn", &self.LowestValidUsn).field("MaxUsn", &self.MaxUsn).field("MaximumSize", &self.MaximumSize).field("AllocationDelta", &self.AllocationDelta).field("MinSupportedMajorVersion", &self.MinSupportedMajorVersion).field("MaxSupportedMajorVersion", &self.MaxSupportedMajorVersion).finish() } } impl ::core::cmp::PartialEq for USN_JOURNAL_DATA_V1 { @@ -18227,18 +17546,7 @@ impl ::core::fmt::Debug for USN_JOURNAL_DATA_V2 { } impl ::core::cmp::PartialEq for USN_JOURNAL_DATA_V2 { fn eq(&self, other: &Self) -> bool { - self.UsnJournalID == other.UsnJournalID - && self.FirstUsn == other.FirstUsn - && self.NextUsn == other.NextUsn - && self.LowestValidUsn == other.LowestValidUsn - && self.MaxUsn == other.MaxUsn - && self.MaximumSize == other.MaximumSize - && self.AllocationDelta == other.AllocationDelta - && self.MinSupportedMajorVersion == other.MinSupportedMajorVersion - && self.MaxSupportedMajorVersion == other.MaxSupportedMajorVersion - && self.Flags == other.Flags - && self.RangeTrackChunkSize == other.RangeTrackChunkSize - && self.RangeTrackFileSizeThreshold == other.RangeTrackFileSizeThreshold + self.UsnJournalID == other.UsnJournalID && self.FirstUsn == other.FirstUsn && self.NextUsn == other.NextUsn && self.LowestValidUsn == other.LowestValidUsn && self.MaxUsn == other.MaxUsn && self.MaximumSize == other.MaximumSize && self.AllocationDelta == other.AllocationDelta && self.MinSupportedMajorVersion == other.MinSupportedMajorVersion && self.MaxSupportedMajorVersion == other.MaxSupportedMajorVersion && self.Flags == other.Flags && self.RangeTrackChunkSize == other.RangeTrackChunkSize && self.RangeTrackFileSizeThreshold == other.RangeTrackFileSizeThreshold } } impl ::core::cmp::Eq for USN_JOURNAL_DATA_V2 {} @@ -18423,20 +17731,7 @@ impl ::core::fmt::Debug for USN_RECORD_V2 { } impl ::core::cmp::PartialEq for USN_RECORD_V2 { fn eq(&self, other: &Self) -> bool { - self.RecordLength == other.RecordLength - && self.MajorVersion == other.MajorVersion - && self.MinorVersion == other.MinorVersion - && self.FileReferenceNumber == other.FileReferenceNumber - && self.ParentFileReferenceNumber == other.ParentFileReferenceNumber - && self.Usn == other.Usn - && self.TimeStamp == other.TimeStamp - && self.Reason == other.Reason - && self.SourceInfo == other.SourceInfo - && self.SecurityId == other.SecurityId - && self.FileAttributes == other.FileAttributes - && self.FileNameLength == other.FileNameLength - && self.FileNameOffset == other.FileNameOffset - && self.FileName == other.FileName + self.RecordLength == other.RecordLength && self.MajorVersion == other.MajorVersion && self.MinorVersion == other.MinorVersion && self.FileReferenceNumber == other.FileReferenceNumber && self.ParentFileReferenceNumber == other.ParentFileReferenceNumber && self.Usn == other.Usn && self.TimeStamp == other.TimeStamp && self.Reason == other.Reason && self.SourceInfo == other.SourceInfo && self.SecurityId == other.SecurityId && self.FileAttributes == other.FileAttributes && self.FileNameLength == other.FileNameLength && self.FileNameOffset == other.FileNameOffset && self.FileName == other.FileName } } impl ::core::cmp::Eq for USN_RECORD_V2 {} @@ -18494,20 +17789,7 @@ impl ::core::fmt::Debug for USN_RECORD_V3 { #[cfg(feature = "Win32_Storage_FileSystem")] impl ::core::cmp::PartialEq for USN_RECORD_V3 { fn eq(&self, other: &Self) -> bool { - self.RecordLength == other.RecordLength - && self.MajorVersion == other.MajorVersion - && self.MinorVersion == other.MinorVersion - && self.FileReferenceNumber == other.FileReferenceNumber - && self.ParentFileReferenceNumber == other.ParentFileReferenceNumber - && self.Usn == other.Usn - && self.TimeStamp == other.TimeStamp - && self.Reason == other.Reason - && self.SourceInfo == other.SourceInfo - && self.SecurityId == other.SecurityId - && self.FileAttributes == other.FileAttributes - && self.FileNameLength == other.FileNameLength - && self.FileNameOffset == other.FileNameOffset - && self.FileName == other.FileName + self.RecordLength == other.RecordLength && self.MajorVersion == other.MajorVersion && self.MinorVersion == other.MinorVersion && self.FileReferenceNumber == other.FileReferenceNumber && self.ParentFileReferenceNumber == other.ParentFileReferenceNumber && self.Usn == other.Usn && self.TimeStamp == other.TimeStamp && self.Reason == other.Reason && self.SourceInfo == other.SourceInfo && self.SecurityId == other.SecurityId && self.FileAttributes == other.FileAttributes && self.FileNameLength == other.FileNameLength && self.FileNameOffset == other.FileNameOffset && self.FileName == other.FileName } } #[cfg(feature = "Win32_Storage_FileSystem")] @@ -18542,18 +17824,7 @@ impl ::core::default::Default for USN_RECORD_V4 { #[cfg(feature = "Win32_Storage_FileSystem")] impl ::core::fmt::Debug for USN_RECORD_V4 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USN_RECORD_V4") - .field("Header", &self.Header) - .field("FileReferenceNumber", &self.FileReferenceNumber) - .field("ParentFileReferenceNumber", &self.ParentFileReferenceNumber) - .field("Usn", &self.Usn) - .field("Reason", &self.Reason) - .field("SourceInfo", &self.SourceInfo) - .field("RemainingExtents", &self.RemainingExtents) - .field("NumberOfExtents", &self.NumberOfExtents) - .field("ExtentSize", &self.ExtentSize) - .field("Extents", &self.Extents) - .finish() + fmt.debug_struct("USN_RECORD_V4").field("Header", &self.Header).field("FileReferenceNumber", &self.FileReferenceNumber).field("ParentFileReferenceNumber", &self.ParentFileReferenceNumber).field("Usn", &self.Usn).field("Reason", &self.Reason).field("SourceInfo", &self.SourceInfo).field("RemainingExtents", &self.RemainingExtents).field("NumberOfExtents", &self.NumberOfExtents).field("ExtentSize", &self.ExtentSize).field("Extents", &self.Extents).finish() } } #[cfg(feature = "Win32_Storage_FileSystem")] @@ -18710,13 +17981,7 @@ impl ::core::default::Default for VIRTUALIZATION_INSTANCE_INFO_INPUT_EX { } impl ::core::fmt::Debug for VIRTUALIZATION_INSTANCE_INFO_INPUT_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("VIRTUALIZATION_INSTANCE_INFO_INPUT_EX") - .field("HeaderSize", &self.HeaderSize) - .field("Flags", &self.Flags) - .field("NotificationInfoSize", &self.NotificationInfoSize) - .field("NotificationInfoOffset", &self.NotificationInfoOffset) - .field("ProviderMajorVersion", &self.ProviderMajorVersion) - .finish() + fmt.debug_struct("VIRTUALIZATION_INSTANCE_INFO_INPUT_EX").field("HeaderSize", &self.HeaderSize).field("Flags", &self.Flags).field("NotificationInfoSize", &self.NotificationInfoSize).field("NotificationInfoOffset", &self.NotificationInfoOffset).field("ProviderMajorVersion", &self.ProviderMajorVersion).finish() } } impl ::core::cmp::PartialEq for VIRTUALIZATION_INSTANCE_INFO_INPUT_EX { @@ -18954,15 +18219,7 @@ impl ::core::default::Default for WIM_PROVIDER_OVERLAY_ENTRY { } impl ::core::fmt::Debug for WIM_PROVIDER_OVERLAY_ENTRY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WIM_PROVIDER_OVERLAY_ENTRY") - .field("NextEntryOffset", &self.NextEntryOffset) - .field("DataSourceId", &self.DataSourceId) - .field("WimGuid", &self.WimGuid) - .field("WimFileNameOffset", &self.WimFileNameOffset) - .field("WimType", &self.WimType) - .field("WimIndex", &self.WimIndex) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("WIM_PROVIDER_OVERLAY_ENTRY").field("NextEntryOffset", &self.NextEntryOffset).field("DataSourceId", &self.DataSourceId).field("WimGuid", &self.WimGuid).field("WimFileNameOffset", &self.WimFileNameOffset).field("WimType", &self.WimType).field("WimIndex", &self.WimIndex).field("Flags", &self.Flags).finish() } } impl ::core::cmp::PartialEq for WIM_PROVIDER_OVERLAY_ENTRY { diff --git a/src/Windows/Win32/System/JobObjects/mod.rs b/src/Windows/Win32/System/JobObjects/mod.rs index 1baa42c1fe..866e77faa4 100644 --- a/src/Windows/Win32/System/JobObjects/mod.rs +++ b/src/Windows/Win32/System/JobObjects/mod.rs @@ -459,14 +459,7 @@ impl ::core::default::Default for JOBOBJECT_EXTENDED_LIMIT_INFORMATION { #[cfg(feature = "Win32_System_Threading")] impl ::core::fmt::Debug for JOBOBJECT_EXTENDED_LIMIT_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JOBOBJECT_EXTENDED_LIMIT_INFORMATION") - .field("BasicLimitInformation", &self.BasicLimitInformation) - .field("IoInfo", &self.IoInfo) - .field("ProcessMemoryLimit", &self.ProcessMemoryLimit) - .field("JobMemoryLimit", &self.JobMemoryLimit) - .field("PeakProcessMemoryUsed", &self.PeakProcessMemoryUsed) - .field("PeakJobMemoryUsed", &self.PeakJobMemoryUsed) - .finish() + fmt.debug_struct("JOBOBJECT_EXTENDED_LIMIT_INFORMATION").field("BasicLimitInformation", &self.BasicLimitInformation).field("IoInfo", &self.IoInfo).field("ProcessMemoryLimit", &self.ProcessMemoryLimit).field("JobMemoryLimit", &self.JobMemoryLimit).field("PeakProcessMemoryUsed", &self.PeakProcessMemoryUsed).field("PeakJobMemoryUsed", &self.PeakJobMemoryUsed).finish() } } #[cfg(feature = "Win32_System_Threading")] @@ -572,14 +565,7 @@ impl ::core::default::Default for JOBOBJECT_IO_RATE_CONTROL_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for JOBOBJECT_IO_RATE_CONTROL_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JOBOBJECT_IO_RATE_CONTROL_INFORMATION") - .field("MaxIops", &self.MaxIops) - .field("MaxBandwidth", &self.MaxBandwidth) - .field("ReservationIops", &self.ReservationIops) - .field("VolumeName", &self.VolumeName) - .field("BaseIoSize", &self.BaseIoSize) - .field("ControlFlags", &self.ControlFlags) - .finish() + fmt.debug_struct("JOBOBJECT_IO_RATE_CONTROL_INFORMATION").field("MaxIops", &self.MaxIops).field("MaxBandwidth", &self.MaxBandwidth).field("ReservationIops", &self.ReservationIops).field("VolumeName", &self.VolumeName).field("BaseIoSize", &self.BaseIoSize).field("ControlFlags", &self.ControlFlags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -617,15 +603,7 @@ impl ::core::default::Default for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE") - .field("MaxIops", &self.MaxIops) - .field("MaxBandwidth", &self.MaxBandwidth) - .field("ReservationIops", &self.ReservationIops) - .field("VolumeName", &self.VolumeName) - .field("BaseIoSize", &self.BaseIoSize) - .field("ControlFlags", &self.ControlFlags) - .field("VolumeNameLength", &self.VolumeNameLength) - .finish() + fmt.debug_struct("JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE").field("MaxIops", &self.MaxIops).field("MaxBandwidth", &self.MaxBandwidth).field("ReservationIops", &self.ReservationIops).field("VolumeName", &self.VolumeName).field("BaseIoSize", &self.BaseIoSize).field("ControlFlags", &self.ControlFlags).field("VolumeNameLength", &self.VolumeNameLength).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -689,19 +667,7 @@ impl ::core::fmt::Debug for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2 { fn eq(&self, other: &Self) -> bool { - self.MaxIops == other.MaxIops - && self.MaxBandwidth == other.MaxBandwidth - && self.ReservationIops == other.ReservationIops - && self.VolumeName == other.VolumeName - && self.BaseIoSize == other.BaseIoSize - && self.ControlFlags == other.ControlFlags - && self.VolumeNameLength == other.VolumeNameLength - && self.CriticalReservationIops == other.CriticalReservationIops - && self.ReservationBandwidth == other.ReservationBandwidth - && self.CriticalReservationBandwidth == other.CriticalReservationBandwidth - && self.MaxTimePercent == other.MaxTimePercent - && self.ReservationTimePercent == other.ReservationTimePercent - && self.CriticalReservationTimePercent == other.CriticalReservationTimePercent + self.MaxIops == other.MaxIops && self.MaxBandwidth == other.MaxBandwidth && self.ReservationIops == other.ReservationIops && self.VolumeName == other.VolumeName && self.BaseIoSize == other.BaseIoSize && self.ControlFlags == other.ControlFlags && self.VolumeNameLength == other.VolumeNameLength && self.CriticalReservationIops == other.CriticalReservationIops && self.ReservationBandwidth == other.ReservationBandwidth && self.CriticalReservationBandwidth == other.CriticalReservationBandwidth && self.MaxTimePercent == other.MaxTimePercent && self.ReservationTimePercent == other.ReservationTimePercent && self.CriticalReservationTimePercent == other.CriticalReservationTimePercent } } #[cfg(feature = "Win32_Foundation")] @@ -865,18 +831,7 @@ impl ::core::fmt::Debug for JOBOBJECT_LIMIT_VIOLATION_INFORMATION { } impl ::core::cmp::PartialEq for JOBOBJECT_LIMIT_VIOLATION_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.LimitFlags == other.LimitFlags - && self.ViolationLimitFlags == other.ViolationLimitFlags - && self.IoReadBytes == other.IoReadBytes - && self.IoReadBytesLimit == other.IoReadBytesLimit - && self.IoWriteBytes == other.IoWriteBytes - && self.IoWriteBytesLimit == other.IoWriteBytesLimit - && self.PerJobUserTime == other.PerJobUserTime - && self.PerJobUserTimeLimit == other.PerJobUserTimeLimit - && self.JobMemory == other.JobMemory - && self.JobMemoryLimit == other.JobMemoryLimit - && self.RateControlTolerance == other.RateControlTolerance - && self.RateControlToleranceLimit == other.RateControlToleranceLimit + self.LimitFlags == other.LimitFlags && self.ViolationLimitFlags == other.ViolationLimitFlags && self.IoReadBytes == other.IoReadBytes && self.IoReadBytesLimit == other.IoReadBytesLimit && self.IoWriteBytes == other.IoWriteBytes && self.IoWriteBytesLimit == other.IoWriteBytesLimit && self.PerJobUserTime == other.PerJobUserTime && self.PerJobUserTimeLimit == other.PerJobUserTimeLimit && self.JobMemory == other.JobMemory && self.JobMemoryLimit == other.JobMemoryLimit && self.RateControlTolerance == other.RateControlTolerance && self.RateControlToleranceLimit == other.RateControlToleranceLimit } } impl ::core::cmp::Eq for JOBOBJECT_LIMIT_VIOLATION_INFORMATION {} @@ -1028,15 +983,7 @@ impl ::core::default::Default for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION { } impl ::core::fmt::Debug for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION") - .field("IoReadBytesLimit", &self.IoReadBytesLimit) - .field("IoWriteBytesLimit", &self.IoWriteBytesLimit) - .field("PerJobUserTimeLimit", &self.PerJobUserTimeLimit) - .field("JobMemoryLimit", &self.JobMemoryLimit) - .field("RateControlTolerance", &self.RateControlTolerance) - .field("RateControlToleranceInterval", &self.RateControlToleranceInterval) - .field("LimitFlags", &self.LimitFlags) - .finish() + fmt.debug_struct("JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION").field("IoReadBytesLimit", &self.IoReadBytesLimit).field("IoWriteBytesLimit", &self.IoWriteBytesLimit).field("PerJobUserTimeLimit", &self.PerJobUserTimeLimit).field("JobMemoryLimit", &self.JobMemoryLimit).field("RateControlTolerance", &self.RateControlTolerance).field("RateControlToleranceInterval", &self.RateControlToleranceInterval).field("LimitFlags", &self.LimitFlags).finish() } } impl ::core::cmp::PartialEq for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION { diff --git a/src/Windows/Win32/System/Kernel/mod.rs b/src/Windows/Win32/System/Kernel/mod.rs index f0104083f6..2d57bd3640 100644 --- a/src/Windows/Win32/System/Kernel/mod.rs +++ b/src/Windows/Win32/System/Kernel/mod.rs @@ -134,17 +134,7 @@ impl ::core::default::Default for FLOATING_SAVE_AREA { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::fmt::Debug for FLOATING_SAVE_AREA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FLOATING_SAVE_AREA") - .field("ControlWord", &self.ControlWord) - .field("StatusWord", &self.StatusWord) - .field("TagWord", &self.TagWord) - .field("ErrorOffset", &self.ErrorOffset) - .field("ErrorSelector", &self.ErrorSelector) - .field("DataOffset", &self.DataOffset) - .field("DataSelector", &self.DataSelector) - .field("RegisterArea", &self.RegisterArea) - .field("Cr0NpxState", &self.Cr0NpxState) - .finish() + fmt.debug_struct("FLOATING_SAVE_AREA").field("ControlWord", &self.ControlWord).field("StatusWord", &self.StatusWord).field("TagWord", &self.TagWord).field("ErrorOffset", &self.ErrorOffset).field("ErrorSelector", &self.ErrorSelector).field("DataOffset", &self.DataOffset).field("DataSelector", &self.DataSelector).field("RegisterArea", &self.RegisterArea).field("Cr0NpxState", &self.Cr0NpxState).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -184,17 +174,7 @@ impl ::core::default::Default for FLOATING_SAVE_AREA { #[cfg(any(target_arch = "x86",))] impl ::core::fmt::Debug for FLOATING_SAVE_AREA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FLOATING_SAVE_AREA") - .field("ControlWord", &self.ControlWord) - .field("StatusWord", &self.StatusWord) - .field("TagWord", &self.TagWord) - .field("ErrorOffset", &self.ErrorOffset) - .field("ErrorSelector", &self.ErrorSelector) - .field("DataOffset", &self.DataOffset) - .field("DataSelector", &self.DataSelector) - .field("RegisterArea", &self.RegisterArea) - .field("Spare0", &self.Spare0) - .finish() + fmt.debug_struct("FLOATING_SAVE_AREA").field("ControlWord", &self.ControlWord).field("StatusWord", &self.StatusWord).field("TagWord", &self.TagWord).field("ErrorOffset", &self.ErrorOffset).field("ErrorSelector", &self.ErrorSelector).field("DataOffset", &self.DataOffset).field("DataSelector", &self.DataSelector).field("RegisterArea", &self.RegisterArea).field("Spare0", &self.Spare0).finish() } } #[cfg(any(target_arch = "x86",))] @@ -408,14 +388,7 @@ impl ::core::default::Default for OBJECT_ATTRIBUTES32 { } impl ::core::fmt::Debug for OBJECT_ATTRIBUTES32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OBJECT_ATTRIBUTES32") - .field("Length", &self.Length) - .field("RootDirectory", &self.RootDirectory) - .field("ObjectName", &self.ObjectName) - .field("Attributes", &self.Attributes) - .field("SecurityDescriptor", &self.SecurityDescriptor) - .field("SecurityQualityOfService", &self.SecurityQualityOfService) - .finish() + fmt.debug_struct("OBJECT_ATTRIBUTES32").field("Length", &self.Length).field("RootDirectory", &self.RootDirectory).field("ObjectName", &self.ObjectName).field("Attributes", &self.Attributes).field("SecurityDescriptor", &self.SecurityDescriptor).field("SecurityQualityOfService", &self.SecurityQualityOfService).finish() } } impl ::core::cmp::PartialEq for OBJECT_ATTRIBUTES32 { @@ -445,14 +418,7 @@ impl ::core::default::Default for OBJECT_ATTRIBUTES64 { } impl ::core::fmt::Debug for OBJECT_ATTRIBUTES64 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OBJECT_ATTRIBUTES64") - .field("Length", &self.Length) - .field("RootDirectory", &self.RootDirectory) - .field("ObjectName", &self.ObjectName) - .field("Attributes", &self.Attributes) - .field("SecurityDescriptor", &self.SecurityDescriptor) - .field("SecurityQualityOfService", &self.SecurityQualityOfService) - .finish() + fmt.debug_struct("OBJECT_ATTRIBUTES64").field("Length", &self.Length).field("RootDirectory", &self.RootDirectory).field("ObjectName", &self.ObjectName).field("Attributes", &self.Attributes).field("SecurityDescriptor", &self.SecurityDescriptor).field("SecurityQualityOfService", &self.SecurityQualityOfService).finish() } } impl ::core::cmp::PartialEq for OBJECT_ATTRIBUTES64 { diff --git a/src/Windows/Win32/System/Mapi/mod.rs b/src/Windows/Win32/System/Mapi/mod.rs index 7bdfeb9737..5fed29c238 100644 --- a/src/Windows/Win32/System/Mapi/mod.rs +++ b/src/Windows/Win32/System/Mapi/mod.rs @@ -240,18 +240,7 @@ impl ::core::fmt::Debug for MapiMessage { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for MapiMessage { fn eq(&self, other: &Self) -> bool { - self.ulReserved == other.ulReserved - && self.lpszSubject == other.lpszSubject - && self.lpszNoteText == other.lpszNoteText - && self.lpszMessageType == other.lpszMessageType - && self.lpszDateReceived == other.lpszDateReceived - && self.lpszConversationID == other.lpszConversationID - && self.flFlags == other.flFlags - && self.lpOriginator == other.lpOriginator - && self.nRecipCount == other.nRecipCount - && self.lpRecips == other.lpRecips - && self.nFileCount == other.nFileCount - && self.lpFiles == other.lpFiles + self.ulReserved == other.ulReserved && self.lpszSubject == other.lpszSubject && self.lpszNoteText == other.lpszNoteText && self.lpszMessageType == other.lpszMessageType && self.lpszDateReceived == other.lpszDateReceived && self.lpszConversationID == other.lpszConversationID && self.flFlags == other.flFlags && self.lpOriginator == other.lpOriginator && self.nRecipCount == other.nRecipCount && self.lpRecips == other.lpRecips && self.nFileCount == other.nFileCount && self.lpFiles == other.lpFiles } } #[cfg(feature = "Win32_Foundation")] @@ -307,18 +296,7 @@ impl ::core::fmt::Debug for MapiMessageW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for MapiMessageW { fn eq(&self, other: &Self) -> bool { - self.ulReserved == other.ulReserved - && self.lpszSubject == other.lpszSubject - && self.lpszNoteText == other.lpszNoteText - && self.lpszMessageType == other.lpszMessageType - && self.lpszDateReceived == other.lpszDateReceived - && self.lpszConversationID == other.lpszConversationID - && self.flFlags == other.flFlags - && self.lpOriginator == other.lpOriginator - && self.nRecipCount == other.nRecipCount - && self.lpRecips == other.lpRecips - && self.nFileCount == other.nFileCount - && self.lpFiles == other.lpFiles + self.ulReserved == other.ulReserved && self.lpszSubject == other.lpszSubject && self.lpszNoteText == other.lpszNoteText && self.lpszMessageType == other.lpszMessageType && self.lpszDateReceived == other.lpszDateReceived && self.lpszConversationID == other.lpszConversationID && self.flFlags == other.flFlags && self.lpOriginator == other.lpOriginator && self.nRecipCount == other.nRecipCount && self.lpRecips == other.lpRecips && self.nFileCount == other.nFileCount && self.lpFiles == other.lpFiles } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Memory/mod.rs b/src/Windows/Win32/System/Memory/mod.rs index 2abb104647..33fc98a528 100644 --- a/src/Windows/Win32/System/Memory/mod.rs +++ b/src/Windows/Win32/System/Memory/mod.rs @@ -92,17 +92,7 @@ pub unsafe fn CreateFileMapping2<'a, Param0: ::windows::core::IntoParam<'a, supe extern "system" { fn CreateFileMapping2(file: super::super::Foundation::HANDLE, securityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, desiredaccess: u32, pageprotection: PAGE_PROTECTION_FLAGS, allocationattributes: u32, maximumsize: u64, name: super::super::Foundation::PWSTR, extendedparameters: *mut MEM_EXTENDED_PARAMETER, parametercount: u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(CreateFileMapping2( - file.into_param().abi(), - ::core::mem::transmute(securityattributes), - ::core::mem::transmute(desiredaccess), - ::core::mem::transmute(pageprotection), - ::core::mem::transmute(allocationattributes), - ::core::mem::transmute(maximumsize), - name.into_param().abi(), - ::core::mem::transmute(extendedparameters), - ::core::mem::transmute(parametercount), - )) + ::core::mem::transmute(CreateFileMapping2(file.into_param().abi(), ::core::mem::transmute(securityattributes), ::core::mem::transmute(desiredaccess), ::core::mem::transmute(pageprotection), ::core::mem::transmute(allocationattributes), ::core::mem::transmute(maximumsize), name.into_param().abi(), ::core::mem::transmute(extendedparameters), ::core::mem::transmute(parametercount))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1075,16 +1065,7 @@ impl ::core::default::Default for MEMORY_BASIC_INFORMATION { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] impl ::core::fmt::Debug for MEMORY_BASIC_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MEMORY_BASIC_INFORMATION") - .field("BaseAddress", &self.BaseAddress) - .field("AllocationBase", &self.AllocationBase) - .field("AllocationProtect", &self.AllocationProtect) - .field("PartitionId", &self.PartitionId) - .field("RegionSize", &self.RegionSize) - .field("State", &self.State) - .field("Protect", &self.Protect) - .field("Type", &self.Type) - .finish() + fmt.debug_struct("MEMORY_BASIC_INFORMATION").field("BaseAddress", &self.BaseAddress).field("AllocationBase", &self.AllocationBase).field("AllocationProtect", &self.AllocationProtect).field("PartitionId", &self.PartitionId).field("RegionSize", &self.RegionSize).field("State", &self.State).field("Protect", &self.Protect).field("Type", &self.Type).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -1122,15 +1103,7 @@ impl ::core::default::Default for MEMORY_BASIC_INFORMATION { #[cfg(any(target_arch = "x86",))] impl ::core::fmt::Debug for MEMORY_BASIC_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MEMORY_BASIC_INFORMATION") - .field("BaseAddress", &self.BaseAddress) - .field("AllocationBase", &self.AllocationBase) - .field("AllocationProtect", &self.AllocationProtect) - .field("RegionSize", &self.RegionSize) - .field("State", &self.State) - .field("Protect", &self.Protect) - .field("Type", &self.Type) - .finish() + fmt.debug_struct("MEMORY_BASIC_INFORMATION").field("BaseAddress", &self.BaseAddress).field("AllocationBase", &self.AllocationBase).field("AllocationProtect", &self.AllocationProtect).field("RegionSize", &self.RegionSize).field("State", &self.State).field("Protect", &self.Protect).field("Type", &self.Type).finish() } } #[cfg(any(target_arch = "x86",))] @@ -1164,15 +1137,7 @@ impl ::core::default::Default for MEMORY_BASIC_INFORMATION32 { } impl ::core::fmt::Debug for MEMORY_BASIC_INFORMATION32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MEMORY_BASIC_INFORMATION32") - .field("BaseAddress", &self.BaseAddress) - .field("AllocationBase", &self.AllocationBase) - .field("AllocationProtect", &self.AllocationProtect) - .field("RegionSize", &self.RegionSize) - .field("State", &self.State) - .field("Protect", &self.Protect) - .field("Type", &self.Type) - .finish() + fmt.debug_struct("MEMORY_BASIC_INFORMATION32").field("BaseAddress", &self.BaseAddress).field("AllocationBase", &self.AllocationBase).field("AllocationProtect", &self.AllocationProtect).field("RegionSize", &self.RegionSize).field("State", &self.State).field("Protect", &self.Protect).field("Type", &self.Type).finish() } } impl ::core::cmp::PartialEq for MEMORY_BASIC_INFORMATION32 { @@ -1205,17 +1170,7 @@ impl ::core::default::Default for MEMORY_BASIC_INFORMATION64 { } impl ::core::fmt::Debug for MEMORY_BASIC_INFORMATION64 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MEMORY_BASIC_INFORMATION64") - .field("BaseAddress", &self.BaseAddress) - .field("AllocationBase", &self.AllocationBase) - .field("AllocationProtect", &self.AllocationProtect) - .field("__alignment1", &self.__alignment1) - .field("RegionSize", &self.RegionSize) - .field("State", &self.State) - .field("Protect", &self.Protect) - .field("Type", &self.Type) - .field("__alignment2", &self.__alignment2) - .finish() + fmt.debug_struct("MEMORY_BASIC_INFORMATION64").field("BaseAddress", &self.BaseAddress).field("AllocationBase", &self.AllocationBase).field("AllocationProtect", &self.AllocationProtect).field("__alignment1", &self.__alignment1).field("RegionSize", &self.RegionSize).field("State", &self.State).field("Protect", &self.Protect).field("Type", &self.Type).field("__alignment2", &self.__alignment2).finish() } } impl ::core::cmp::PartialEq for MEMORY_BASIC_INFORMATION64 { @@ -1399,17 +1354,7 @@ pub unsafe fn MapViewOfFile3<'a, Param0: ::windows::core::IntoParam<'a, super::s extern "system" { fn MapViewOfFile3(filemapping: super::super::Foundation::HANDLE, process: super::super::Foundation::HANDLE, baseaddress: *const ::core::ffi::c_void, offset: u64, viewsize: usize, allocationtype: VIRTUAL_ALLOCATION_TYPE, pageprotection: u32, extendedparameters: *mut MEM_EXTENDED_PARAMETER, parametercount: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFile3( - filemapping.into_param().abi(), - process.into_param().abi(), - ::core::mem::transmute(baseaddress), - ::core::mem::transmute(offset), - ::core::mem::transmute(viewsize), - ::core::mem::transmute(allocationtype), - ::core::mem::transmute(pageprotection), - ::core::mem::transmute(extendedparameters), - ::core::mem::transmute(parametercount), - )) + ::core::mem::transmute(MapViewOfFile3(filemapping.into_param().abi(), process.into_param().abi(), ::core::mem::transmute(baseaddress), ::core::mem::transmute(offset), ::core::mem::transmute(viewsize), ::core::mem::transmute(allocationtype), ::core::mem::transmute(pageprotection), ::core::mem::transmute(extendedparameters), ::core::mem::transmute(parametercount))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1423,17 +1368,7 @@ pub unsafe fn MapViewOfFile3FromApp<'a, Param0: ::windows::core::IntoParam<'a, s extern "system" { fn MapViewOfFile3FromApp(filemapping: super::super::Foundation::HANDLE, process: super::super::Foundation::HANDLE, baseaddress: *const ::core::ffi::c_void, offset: u64, viewsize: usize, allocationtype: VIRTUAL_ALLOCATION_TYPE, pageprotection: u32, extendedparameters: *mut MEM_EXTENDED_PARAMETER, parametercount: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFile3FromApp( - filemapping.into_param().abi(), - process.into_param().abi(), - ::core::mem::transmute(baseaddress), - ::core::mem::transmute(offset), - ::core::mem::transmute(viewsize), - ::core::mem::transmute(allocationtype), - ::core::mem::transmute(pageprotection), - ::core::mem::transmute(extendedparameters), - ::core::mem::transmute(parametercount), - )) + ::core::mem::transmute(MapViewOfFile3FromApp(filemapping.into_param().abi(), process.into_param().abi(), ::core::mem::transmute(baseaddress), ::core::mem::transmute(offset), ::core::mem::transmute(viewsize), ::core::mem::transmute(allocationtype), ::core::mem::transmute(pageprotection), ::core::mem::transmute(extendedparameters), ::core::mem::transmute(parametercount))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1461,15 +1396,7 @@ pub unsafe fn MapViewOfFileExNuma<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn MapViewOfFileExNuma(hfilemappingobject: super::super::Foundation::HANDLE, dwdesiredaccess: FILE_MAP, dwfileoffsethigh: u32, dwfileoffsetlow: u32, dwnumberofbytestomap: usize, lpbaseaddress: *const ::core::ffi::c_void, nndpreferred: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFileExNuma( - hfilemappingobject.into_param().abi(), - ::core::mem::transmute(dwdesiredaccess), - ::core::mem::transmute(dwfileoffsethigh), - ::core::mem::transmute(dwfileoffsetlow), - ::core::mem::transmute(dwnumberofbytestomap), - ::core::mem::transmute(lpbaseaddress), - ::core::mem::transmute(nndpreferred), - )) + ::core::mem::transmute(MapViewOfFileExNuma(hfilemappingobject.into_param().abi(), ::core::mem::transmute(dwdesiredaccess), ::core::mem::transmute(dwfileoffsethigh), ::core::mem::transmute(dwfileoffsetlow), ::core::mem::transmute(dwnumberofbytestomap), ::core::mem::transmute(lpbaseaddress), ::core::mem::transmute(nndpreferred))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1497,16 +1424,7 @@ pub unsafe fn MapViewOfFileNuma2<'a, Param0: ::windows::core::IntoParam<'a, supe extern "system" { fn MapViewOfFileNuma2(filemappinghandle: super::super::Foundation::HANDLE, processhandle: super::super::Foundation::HANDLE, offset: u64, baseaddress: *const ::core::ffi::c_void, viewsize: usize, allocationtype: u32, pageprotection: u32, preferrednode: u32) -> *mut ::core::ffi::c_void; } - ::core::mem::transmute(MapViewOfFileNuma2( - filemappinghandle.into_param().abi(), - processhandle.into_param().abi(), - ::core::mem::transmute(offset), - ::core::mem::transmute(baseaddress), - ::core::mem::transmute(viewsize), - ::core::mem::transmute(allocationtype), - ::core::mem::transmute(pageprotection), - ::core::mem::transmute(preferrednode), - )) + ::core::mem::transmute(MapViewOfFileNuma2(filemappinghandle.into_param().abi(), processhandle.into_param().abi(), ::core::mem::transmute(offset), ::core::mem::transmute(baseaddress), ::core::mem::transmute(viewsize), ::core::mem::transmute(allocationtype), ::core::mem::transmute(pageprotection), ::core::mem::transmute(preferrednode))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2533,23 +2451,7 @@ impl ::core::fmt::Debug for WIN32_MEMORY_PARTITION_INFORMATION { } impl ::core::cmp::PartialEq for WIN32_MEMORY_PARTITION_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.Flags == other.Flags - && self.NumaNode == other.NumaNode - && self.Channel == other.Channel - && self.NumberOfNumaNodes == other.NumberOfNumaNodes - && self.ResidentAvailablePages == other.ResidentAvailablePages - && self.CommittedPages == other.CommittedPages - && self.CommitLimit == other.CommitLimit - && self.PeakCommitment == other.PeakCommitment - && self.TotalNumberOfPages == other.TotalNumberOfPages - && self.AvailablePages == other.AvailablePages - && self.ZeroPages == other.ZeroPages - && self.FreePages == other.FreePages - && self.StandbyPages == other.StandbyPages - && self.Reserved == other.Reserved - && self.MaximumCommitLimit == other.MaximumCommitLimit - && self.Reserved2 == other.Reserved2 - && self.PartitionId == other.PartitionId + self.Flags == other.Flags && self.NumaNode == other.NumaNode && self.Channel == other.Channel && self.NumberOfNumaNodes == other.NumberOfNumaNodes && self.ResidentAvailablePages == other.ResidentAvailablePages && self.CommittedPages == other.CommittedPages && self.CommitLimit == other.CommitLimit && self.PeakCommitment == other.PeakCommitment && self.TotalNumberOfPages == other.TotalNumberOfPages && self.AvailablePages == other.AvailablePages && self.ZeroPages == other.ZeroPages && self.FreePages == other.FreePages && self.StandbyPages == other.StandbyPages && self.Reserved == other.Reserved && self.MaximumCommitLimit == other.MaximumCommitLimit && self.Reserved2 == other.Reserved2 && self.PartitionId == other.PartitionId } } impl ::core::cmp::Eq for WIN32_MEMORY_PARTITION_INFORMATION {} diff --git a/src/Windows/Win32/System/MessageQueuing/mod.rs b/src/Windows/Win32/System/MessageQueuing/mod.rs index 65c18f5816..2e5f8bf714 100644 --- a/src/Windows/Win32/System/MessageQueuing/mod.rs +++ b/src/Windows/Win32/System/MessageQueuing/mod.rs @@ -106,18 +106,7 @@ impl IMSMQApplication2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn MachineIdOfMachineName<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, machinename: Param0) -> ::windows::core::Result { @@ -268,18 +257,7 @@ impl IMSMQApplication3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn MachineIdOfMachineName<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, machinename: Param0) -> ::windows::core::Result { @@ -1040,18 +1018,7 @@ impl IMSMQEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows::core::Result { @@ -1162,18 +1129,7 @@ impl IMSMQEvent3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows::core::Result { @@ -3317,18 +3273,7 @@ impl IMSMQOutgoingQueueManagement { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Init(&self, machine: *const super::Com::VARIANT, pathname: *const super::Com::VARIANT, formatname: *const super::Com::VARIANT) -> ::windows::core::Result<()> { @@ -3661,20 +3606,7 @@ impl IMSMQQuery { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn LookupQueue(&self, queueguid: *const super::Com::VARIANT, servicetypeguid: *const super::Com::VARIANT, label: *const super::Com::VARIANT, createtime: *const super::Com::VARIANT, modifytime: *const super::Com::VARIANT, relservicetype: *const super::Com::VARIANT, rellabel: *const super::Com::VARIANT, relcreatetime: *const super::Com::VARIANT, relmodifytime: *const super::Com::VARIANT) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(queueguid), - ::core::mem::transmute(servicetypeguid), - ::core::mem::transmute(label), - ::core::mem::transmute(createtime), - ::core::mem::transmute(modifytime), - ::core::mem::transmute(relservicetype), - ::core::mem::transmute(rellabel), - ::core::mem::transmute(relcreatetime), - ::core::mem::transmute(relmodifytime), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(queueguid), ::core::mem::transmute(servicetypeguid), ::core::mem::transmute(label), ::core::mem::transmute(createtime), ::core::mem::transmute(modifytime), ::core::mem::transmute(relservicetype), ::core::mem::transmute(rellabel), ::core::mem::transmute(relcreatetime), ::core::mem::transmute(relmodifytime), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IMSMQQuery { @@ -3739,19 +3671,7 @@ pub struct IMSMQQuery_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - queueguid: *const ::core::mem::ManuallyDrop, - servicetypeguid: *const ::core::mem::ManuallyDrop, - label: *const ::core::mem::ManuallyDrop, - createtime: *const ::core::mem::ManuallyDrop, - modifytime: *const ::core::mem::ManuallyDrop, - relservicetype: *const ::core::mem::ManuallyDrop, - rellabel: *const ::core::mem::ManuallyDrop, - relcreatetime: *const ::core::mem::ManuallyDrop, - relmodifytime: *const ::core::mem::ManuallyDrop, - ppqinfos: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, queueguid: *const ::core::mem::ManuallyDrop, servicetypeguid: *const ::core::mem::ManuallyDrop, label: *const ::core::mem::ManuallyDrop, createtime: *const ::core::mem::ManuallyDrop, modifytime: *const ::core::mem::ManuallyDrop, relservicetype: *const ::core::mem::ManuallyDrop, rellabel: *const ::core::mem::ManuallyDrop, relcreatetime: *const ::core::mem::ManuallyDrop, relmodifytime: *const ::core::mem::ManuallyDrop, ppqinfos: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -3761,20 +3681,7 @@ impl IMSMQQuery2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn LookupQueue(&self, queueguid: *const super::Com::VARIANT, servicetypeguid: *const super::Com::VARIANT, label: *const super::Com::VARIANT, createtime: *const super::Com::VARIANT, modifytime: *const super::Com::VARIANT, relservicetype: *const super::Com::VARIANT, rellabel: *const super::Com::VARIANT, relcreatetime: *const super::Com::VARIANT, relmodifytime: *const super::Com::VARIANT) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(queueguid), - ::core::mem::transmute(servicetypeguid), - ::core::mem::transmute(label), - ::core::mem::transmute(createtime), - ::core::mem::transmute(modifytime), - ::core::mem::transmute(relservicetype), - ::core::mem::transmute(rellabel), - ::core::mem::transmute(relcreatetime), - ::core::mem::transmute(relmodifytime), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(queueguid), ::core::mem::transmute(servicetypeguid), ::core::mem::transmute(label), ::core::mem::transmute(createtime), ::core::mem::transmute(modifytime), ::core::mem::transmute(relservicetype), ::core::mem::transmute(rellabel), ::core::mem::transmute(relcreatetime), ::core::mem::transmute(relmodifytime), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows::core::Result { @@ -3844,19 +3751,7 @@ pub struct IMSMQQuery2_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - queueguid: *const ::core::mem::ManuallyDrop, - servicetypeguid: *const ::core::mem::ManuallyDrop, - label: *const ::core::mem::ManuallyDrop, - createtime: *const ::core::mem::ManuallyDrop, - modifytime: *const ::core::mem::ManuallyDrop, - relservicetype: *const ::core::mem::ManuallyDrop, - rellabel: *const ::core::mem::ManuallyDrop, - relcreatetime: *const ::core::mem::ManuallyDrop, - relmodifytime: *const ::core::mem::ManuallyDrop, - ppqinfos: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, queueguid: *const ::core::mem::ManuallyDrop, servicetypeguid: *const ::core::mem::ManuallyDrop, label: *const ::core::mem::ManuallyDrop, createtime: *const ::core::mem::ManuallyDrop, modifytime: *const ::core::mem::ManuallyDrop, relservicetype: *const ::core::mem::ManuallyDrop, rellabel: *const ::core::mem::ManuallyDrop, relcreatetime: *const ::core::mem::ManuallyDrop, relmodifytime: *const ::core::mem::ManuallyDrop, ppqinfos: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcolproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -3868,20 +3763,7 @@ impl IMSMQQuery3 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn LookupQueue_v2(&self, queueguid: *const super::Com::VARIANT, servicetypeguid: *const super::Com::VARIANT, label: *const super::Com::VARIANT, createtime: *const super::Com::VARIANT, modifytime: *const super::Com::VARIANT, relservicetype: *const super::Com::VARIANT, rellabel: *const super::Com::VARIANT, relcreatetime: *const super::Com::VARIANT, relmodifytime: *const super::Com::VARIANT) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(queueguid), - ::core::mem::transmute(servicetypeguid), - ::core::mem::transmute(label), - ::core::mem::transmute(createtime), - ::core::mem::transmute(modifytime), - ::core::mem::transmute(relservicetype), - ::core::mem::transmute(rellabel), - ::core::mem::transmute(relcreatetime), - ::core::mem::transmute(relmodifytime), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(queueguid), ::core::mem::transmute(servicetypeguid), ::core::mem::transmute(label), ::core::mem::transmute(createtime), ::core::mem::transmute(modifytime), ::core::mem::transmute(relservicetype), ::core::mem::transmute(rellabel), ::core::mem::transmute(relcreatetime), ::core::mem::transmute(relmodifytime), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows::core::Result { @@ -3889,37 +3771,9 @@ impl IMSMQQuery3 { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn LookupQueue( - &self, - queueguid: *const super::Com::VARIANT, - servicetypeguid: *const super::Com::VARIANT, - label: *const super::Com::VARIANT, - createtime: *const super::Com::VARIANT, - modifytime: *const super::Com::VARIANT, - relservicetype: *const super::Com::VARIANT, - rellabel: *const super::Com::VARIANT, - relcreatetime: *const super::Com::VARIANT, - relmodifytime: *const super::Com::VARIANT, - multicastaddress: *const super::Com::VARIANT, - relmulticastaddress: *const super::Com::VARIANT, - ) -> ::windows::core::Result { + pub unsafe fn LookupQueue(&self, queueguid: *const super::Com::VARIANT, servicetypeguid: *const super::Com::VARIANT, label: *const super::Com::VARIANT, createtime: *const super::Com::VARIANT, modifytime: *const super::Com::VARIANT, relservicetype: *const super::Com::VARIANT, rellabel: *const super::Com::VARIANT, relcreatetime: *const super::Com::VARIANT, relmodifytime: *const super::Com::VARIANT, multicastaddress: *const super::Com::VARIANT, relmulticastaddress: *const super::Com::VARIANT) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(queueguid), - ::core::mem::transmute(servicetypeguid), - ::core::mem::transmute(label), - ::core::mem::transmute(createtime), - ::core::mem::transmute(modifytime), - ::core::mem::transmute(relservicetype), - ::core::mem::transmute(rellabel), - ::core::mem::transmute(relcreatetime), - ::core::mem::transmute(relmodifytime), - ::core::mem::transmute(multicastaddress), - ::core::mem::transmute(relmulticastaddress), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(queueguid), ::core::mem::transmute(servicetypeguid), ::core::mem::transmute(label), ::core::mem::transmute(createtime), ::core::mem::transmute(modifytime), ::core::mem::transmute(relservicetype), ::core::mem::transmute(rellabel), ::core::mem::transmute(relcreatetime), ::core::mem::transmute(relmodifytime), ::core::mem::transmute(multicastaddress), ::core::mem::transmute(relmulticastaddress), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IMSMQQuery3 { @@ -3984,19 +3838,7 @@ pub struct IMSMQQuery3_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - queueguid: *const ::core::mem::ManuallyDrop, - servicetypeguid: *const ::core::mem::ManuallyDrop, - label: *const ::core::mem::ManuallyDrop, - createtime: *const ::core::mem::ManuallyDrop, - modifytime: *const ::core::mem::ManuallyDrop, - relservicetype: *const ::core::mem::ManuallyDrop, - rellabel: *const ::core::mem::ManuallyDrop, - relcreatetime: *const ::core::mem::ManuallyDrop, - relmodifytime: *const ::core::mem::ManuallyDrop, - ppqinfos: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, queueguid: *const ::core::mem::ManuallyDrop, servicetypeguid: *const ::core::mem::ManuallyDrop, label: *const ::core::mem::ManuallyDrop, createtime: *const ::core::mem::ManuallyDrop, modifytime: *const ::core::mem::ManuallyDrop, relservicetype: *const ::core::mem::ManuallyDrop, rellabel: *const ::core::mem::ManuallyDrop, relcreatetime: *const ::core::mem::ManuallyDrop, relmodifytime: *const ::core::mem::ManuallyDrop, ppqinfos: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcolproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -4025,20 +3867,7 @@ impl IMSMQQuery4 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn LookupQueue_v2(&self, queueguid: *const super::Com::VARIANT, servicetypeguid: *const super::Com::VARIANT, label: *const super::Com::VARIANT, createtime: *const super::Com::VARIANT, modifytime: *const super::Com::VARIANT, relservicetype: *const super::Com::VARIANT, rellabel: *const super::Com::VARIANT, relcreatetime: *const super::Com::VARIANT, relmodifytime: *const super::Com::VARIANT) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(queueguid), - ::core::mem::transmute(servicetypeguid), - ::core::mem::transmute(label), - ::core::mem::transmute(createtime), - ::core::mem::transmute(modifytime), - ::core::mem::transmute(relservicetype), - ::core::mem::transmute(rellabel), - ::core::mem::transmute(relcreatetime), - ::core::mem::transmute(relmodifytime), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(queueguid), ::core::mem::transmute(servicetypeguid), ::core::mem::transmute(label), ::core::mem::transmute(createtime), ::core::mem::transmute(modifytime), ::core::mem::transmute(relservicetype), ::core::mem::transmute(rellabel), ::core::mem::transmute(relcreatetime), ::core::mem::transmute(relmodifytime), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Properties(&self) -> ::windows::core::Result { @@ -4046,37 +3875,9 @@ impl IMSMQQuery4 { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn LookupQueue( - &self, - queueguid: *const super::Com::VARIANT, - servicetypeguid: *const super::Com::VARIANT, - label: *const super::Com::VARIANT, - createtime: *const super::Com::VARIANT, - modifytime: *const super::Com::VARIANT, - relservicetype: *const super::Com::VARIANT, - rellabel: *const super::Com::VARIANT, - relcreatetime: *const super::Com::VARIANT, - relmodifytime: *const super::Com::VARIANT, - multicastaddress: *const super::Com::VARIANT, - relmulticastaddress: *const super::Com::VARIANT, - ) -> ::windows::core::Result { + pub unsafe fn LookupQueue(&self, queueguid: *const super::Com::VARIANT, servicetypeguid: *const super::Com::VARIANT, label: *const super::Com::VARIANT, createtime: *const super::Com::VARIANT, modifytime: *const super::Com::VARIANT, relservicetype: *const super::Com::VARIANT, rellabel: *const super::Com::VARIANT, relcreatetime: *const super::Com::VARIANT, relmodifytime: *const super::Com::VARIANT, multicastaddress: *const super::Com::VARIANT, relmulticastaddress: *const super::Com::VARIANT) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(queueguid), - ::core::mem::transmute(servicetypeguid), - ::core::mem::transmute(label), - ::core::mem::transmute(createtime), - ::core::mem::transmute(modifytime), - ::core::mem::transmute(relservicetype), - ::core::mem::transmute(rellabel), - ::core::mem::transmute(relcreatetime), - ::core::mem::transmute(relmodifytime), - ::core::mem::transmute(multicastaddress), - ::core::mem::transmute(relmulticastaddress), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(queueguid), ::core::mem::transmute(servicetypeguid), ::core::mem::transmute(label), ::core::mem::transmute(createtime), ::core::mem::transmute(modifytime), ::core::mem::transmute(relservicetype), ::core::mem::transmute(rellabel), ::core::mem::transmute(relcreatetime), ::core::mem::transmute(relmodifytime), ::core::mem::transmute(multicastaddress), ::core::mem::transmute(relmulticastaddress), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IMSMQQuery4 { @@ -4141,19 +3942,7 @@ pub struct IMSMQQuery4_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - queueguid: *const ::core::mem::ManuallyDrop, - servicetypeguid: *const ::core::mem::ManuallyDrop, - label: *const ::core::mem::ManuallyDrop, - createtime: *const ::core::mem::ManuallyDrop, - modifytime: *const ::core::mem::ManuallyDrop, - relservicetype: *const ::core::mem::ManuallyDrop, - rellabel: *const ::core::mem::ManuallyDrop, - relcreatetime: *const ::core::mem::ManuallyDrop, - relmodifytime: *const ::core::mem::ManuallyDrop, - ppqinfos: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, queueguid: *const ::core::mem::ManuallyDrop, servicetypeguid: *const ::core::mem::ManuallyDrop, label: *const ::core::mem::ManuallyDrop, createtime: *const ::core::mem::ManuallyDrop, modifytime: *const ::core::mem::ManuallyDrop, relservicetype: *const ::core::mem::ManuallyDrop, rellabel: *const ::core::mem::ManuallyDrop, relcreatetime: *const ::core::mem::ManuallyDrop, relmodifytime: *const ::core::mem::ManuallyDrop, ppqinfos: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcolproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -4302,16 +4091,14 @@ pub struct IMSMQQueue_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plhandle: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pisopen: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, event: ::windows::core::RawPtr, cursor: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -4475,35 +4262,28 @@ pub struct IMSMQQueue2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plhandle: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pisopen: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, event: ::windows::core::RawPtr, cursor: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcolproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -4727,63 +4507,48 @@ pub struct IMSMQQueue3_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plhandle: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pisopen: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, event: ::windows::core::RawPtr, cursor: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcolproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarhandle: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -5016,63 +4781,48 @@ pub struct IMSMQQueue4_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plhandle: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pisopen: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, event: ::windows::core::RawPtr, cursor: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, receivetimeout: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcolproperties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarhandle: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -5080,8 +4830,7 @@ pub struct IMSMQQueue4_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pisopen: *mut i16) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lookupid: ::core::mem::ManuallyDrop, transaction: *const ::core::mem::ManuallyDrop, wantdestinationqueue: *const ::core::mem::ManuallyDrop, wantbody: *const ::core::mem::ManuallyDrop, wantconnectortype: *const ::core::mem::ManuallyDrop, ppmsg: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -6477,18 +6226,7 @@ impl IMSMQQueueManagement { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Init(&self, machine: *const super::Com::VARIANT, pathname: *const super::Com::VARIANT, formatname: *const super::Com::VARIANT) -> ::windows::core::Result<()> { @@ -6747,18 +6485,7 @@ impl IMSMQTransaction2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Transaction(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -6892,18 +6619,7 @@ impl IMSMQTransaction3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Transaction(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); diff --git a/src/Windows/Win32/System/Mmc/mod.rs b/src/Windows/Win32/System/Mmc/mod.rs index c7c8a92543..5d68c3fb06 100644 --- a/src/Windows/Win32/System/Mmc/mod.rs +++ b/src/Windows/Win32/System/Mmc/mod.rs @@ -225,15 +225,7 @@ impl ::core::default::Default for CONTEXTMENUITEM2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CONTEXTMENUITEM2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CONTEXTMENUITEM2") - .field("strName", &self.strName) - .field("strStatusBarText", &self.strStatusBarText) - .field("lCommandID", &self.lCommandID) - .field("lInsertionPointID", &self.lInsertionPointID) - .field("fFlags", &self.fFlags) - .field("fSpecialFlags", &self.fSpecialFlags) - .field("strLanguageIndependentName", &self.strLanguageIndependentName) - .finish() + fmt.debug_struct("CONTEXTMENUITEM2").field("strName", &self.strName).field("strStatusBarText", &self.strStatusBarText).field("lCommandID", &self.lCommandID).field("lInsertionPointID", &self.lInsertionPointID).field("fFlags", &self.fFlags).field("fSpecialFlags", &self.fSpecialFlags).field("strLanguageIndependentName", &self.strLanguageIndependentName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3004,12 +2996,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMMCV } #[repr(C)] #[doc(hidden)] -pub struct IMMCVersionInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pversionmajor: *mut i32, pversionminor: *mut i32) -> ::windows::core::HRESULT, -); +pub struct IMMCVersionInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pversionmajor: *mut i32, pversionminor: *mut i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMenuButton(pub ::windows::core::IUnknown); @@ -5603,18 +5590,7 @@ impl ::core::default::Default for RESULTDATAITEM { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for RESULTDATAITEM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RESULTDATAITEM") - .field("mask", &self.mask) - .field("bScopeItem", &self.bScopeItem) - .field("itemID", &self.itemID) - .field("nIndex", &self.nIndex) - .field("nCol", &self.nCol) - .field("str", &self.str) - .field("nImage", &self.nImage) - .field("nState", &self.nState) - .field("lParam", &self.lParam) - .field("iIndent", &self.iIndent) - .finish() + fmt.debug_struct("RESULTDATAITEM").field("mask", &self.mask).field("bScopeItem", &self.bScopeItem).field("itemID", &self.itemID).field("nIndex", &self.nIndex).field("nCol", &self.nCol).field("str", &self.str).field("nImage", &self.nImage).field("nState", &self.nState).field("lParam", &self.lParam).field("iIndent", &self.iIndent).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5839,17 +5815,7 @@ impl ::core::default::Default for SCOPEDATAITEM { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SCOPEDATAITEM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SCOPEDATAITEM") - .field("mask", &self.mask) - .field("displayname", &self.displayname) - .field("nImage", &self.nImage) - .field("nOpenImage", &self.nOpenImage) - .field("nState", &self.nState) - .field("cChildren", &self.cChildren) - .field("lParam", &self.lParam) - .field("relativeID", &self.relativeID) - .field("ID", &self.ID) - .finish() + fmt.debug_struct("SCOPEDATAITEM").field("mask", &self.mask).field("displayname", &self.displayname).field("nImage", &self.nImage).field("nOpenImage", &self.nOpenImage).field("nState", &self.nState).field("cChildren", &self.cChildren).field("lParam", &self.lParam).field("relativeID", &self.relativeID).field("ID", &self.ID).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Ole/mod.rs b/src/Windows/Win32/System/Ole/mod.rs index 1514870ba8..8e0c6f9bb6 100644 --- a/src/Windows/Win32/System/Ole/mod.rs +++ b/src/Windows/Win32/System/Ole/mod.rs @@ -1325,12 +1325,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICont } #[repr(C)] #[doc(hidden)] -pub struct IContinue_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IContinue_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IContinueCallback(pub ::windows::core::IUnknown); @@ -3146,12 +3141,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetO } #[repr(C)] #[doc(hidden)] -pub struct IGetOleObject_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IGetOleObject_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IGetVBAObject(pub ::windows::core::IUnknown); @@ -3186,12 +3176,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetV } #[repr(C)] #[doc(hidden)] -pub struct IGetVBAObject_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void, dwreserved: u32) -> ::windows::core::HRESULT, -); +pub struct IGetVBAObject_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void, dwreserved: u32) -> ::windows::core::HRESULT); pub const IMPLTYPEFLAG_FDEFAULT: u32 = 1u32; pub const IMPLTYPEFLAG_FDEFAULTVTABLE: u32 = 8u32; pub const IMPLTYPEFLAG_FRESTRICTED: u32 = 4u32; @@ -3280,12 +3265,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IObje } #[repr(C)] #[doc(hidden)] -pub struct IObjectIdentity_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punk: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IObjectIdentity_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punk: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IObjectWithSite(pub ::windows::core::IUnknown); @@ -4013,12 +3993,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IOleD } #[repr(C)] #[doc(hidden)] -pub struct IOleDocumentSite_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pviewtoactivate: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IOleDocumentSite_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pviewtoactivate: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IOleDocumentView(pub ::windows::core::IUnknown); @@ -5668,17 +5643,7 @@ impl IOleUILinkContainerA { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLinkSource(&self, dwlink: u32, lplpszdisplayname: *mut super::super::Foundation::PSTR, lplenfilename: *mut u32, lplpszfulllinktype: *mut super::super::Foundation::PSTR, lplpszshortlinktype: *mut super::super::Foundation::PSTR, lpfsourceavailable: *mut super::super::Foundation::BOOL, lpfisselected: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwlink), - ::core::mem::transmute(lplpszdisplayname), - ::core::mem::transmute(lplenfilename), - ::core::mem::transmute(lplpszfulllinktype), - ::core::mem::transmute(lplpszshortlinktype), - ::core::mem::transmute(lpfsourceavailable), - ::core::mem::transmute(lpfisselected), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(lplpszdisplayname), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() } pub unsafe fn OpenLinkSource(&self, dwlink: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwlink)).ok() @@ -5753,17 +5718,7 @@ impl IOleUILinkContainerW { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLinkSource(&self, dwlink: u32, lplpszdisplayname: *mut super::super::Foundation::PWSTR, lplenfilename: *mut u32, lplpszfulllinktype: *mut super::super::Foundation::PWSTR, lplpszshortlinktype: *mut super::super::Foundation::PWSTR, lpfsourceavailable: *mut super::super::Foundation::BOOL, lpfisselected: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwlink), - ::core::mem::transmute(lplpszdisplayname), - ::core::mem::transmute(lplenfilename), - ::core::mem::transmute(lplpszfulllinktype), - ::core::mem::transmute(lplpszshortlinktype), - ::core::mem::transmute(lpfsourceavailable), - ::core::mem::transmute(lpfisselected), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(lplpszdisplayname), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() } pub unsafe fn OpenLinkSource(&self, dwlink: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwlink)).ok() @@ -5838,17 +5793,7 @@ impl IOleUILinkInfoA { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLinkSource(&self, dwlink: u32, lplpszdisplayname: *mut super::super::Foundation::PSTR, lplenfilename: *mut u32, lplpszfulllinktype: *mut super::super::Foundation::PSTR, lplpszshortlinktype: *mut super::super::Foundation::PSTR, lpfsourceavailable: *mut super::super::Foundation::BOOL, lpfisselected: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwlink), - ::core::mem::transmute(lplpszdisplayname), - ::core::mem::transmute(lplenfilename), - ::core::mem::transmute(lplpszfulllinktype), - ::core::mem::transmute(lplpszshortlinktype), - ::core::mem::transmute(lpfsourceavailable), - ::core::mem::transmute(lpfisselected), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(lplpszdisplayname), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() } pub unsafe fn OpenLinkSource(&self, dwlink: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwlink)).ok() @@ -5950,17 +5895,7 @@ impl IOleUILinkInfoW { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetLinkSource(&self, dwlink: u32, lplpszdisplayname: *mut super::super::Foundation::PWSTR, lplenfilename: *mut u32, lplpszfulllinktype: *mut super::super::Foundation::PWSTR, lplpszshortlinktype: *mut super::super::Foundation::PWSTR, lpfsourceavailable: *mut super::super::Foundation::BOOL, lpfisselected: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwlink), - ::core::mem::transmute(lplpszdisplayname), - ::core::mem::transmute(lplenfilename), - ::core::mem::transmute(lplpszfulllinktype), - ::core::mem::transmute(lplpszshortlinktype), - ::core::mem::transmute(lpfsourceavailable), - ::core::mem::transmute(lpfisselected), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwlink), ::core::mem::transmute(lplpszdisplayname), ::core::mem::transmute(lplenfilename), ::core::mem::transmute(lplpszfulllinktype), ::core::mem::transmute(lplpszshortlinktype), ::core::mem::transmute(lpfsourceavailable), ::core::mem::transmute(lpfisselected)).ok() } pub unsafe fn OpenLinkSource(&self, dwlink: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwlink)).ok() @@ -6658,20 +6593,7 @@ impl IPicture { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn Render<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(&self, hdc: Param0, x: i32, y: i32, cx: i32, cy: i32, xsrc: i32, ysrc: i32, cxsrc: i32, cysrc: i32, prcwbounds: *const super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - hdc.into_param().abi(), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(cx), - ::core::mem::transmute(cy), - ::core::mem::transmute(xsrc), - ::core::mem::transmute(ysrc), - ::core::mem::transmute(cxsrc), - ::core::mem::transmute(cysrc), - ::core::mem::transmute(prcwbounds), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), hdc.into_param().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(cxsrc), ::core::mem::transmute(cysrc), ::core::mem::transmute(prcwbounds)).ok() } pub unsafe fn set_hPal(&self, hpal: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(hpal)).ok() @@ -6784,20 +6706,7 @@ impl IPicture2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub unsafe fn Render<'a, Param0: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(&self, hdc: Param0, x: i32, y: i32, cx: i32, cy: i32, xsrc: i32, ysrc: i32, cxsrc: i32, cysrc: i32, prcwbounds: *const super::super::Foundation::RECT) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - hdc.into_param().abi(), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(cx), - ::core::mem::transmute(cy), - ::core::mem::transmute(xsrc), - ::core::mem::transmute(ysrc), - ::core::mem::transmute(cxsrc), - ::core::mem::transmute(cysrc), - ::core::mem::transmute(prcwbounds), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), hdc.into_param().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(xsrc), ::core::mem::transmute(ysrc), ::core::mem::transmute(cxsrc), ::core::mem::transmute(cysrc), ::core::mem::transmute(prcwbounds)).ok() } pub unsafe fn set_hPal(&self, hpal: usize) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(hpal)).ok() @@ -7015,18 +6924,7 @@ impl IPrint { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn Print<'a, Param4: ::windows::core::IntoParam<'a, IContinueCallback>>(&self, grfflags: u32, pptd: *mut *mut super::Com::DVTARGETDEVICE, pppageset: *mut *mut PAGESET, pstgmoptions: *mut super::Com::STGMEDIUM, pcallback: Param4, nfirstpage: i32, pcpagesprinted: *mut i32, pnlastpage: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(grfflags), - ::core::mem::transmute(pptd), - ::core::mem::transmute(pppageset), - ::core::mem::transmute(pstgmoptions), - pcallback.into_param().abi(), - ::core::mem::transmute(nfirstpage), - ::core::mem::transmute(pcpagesprinted), - ::core::mem::transmute(pnlastpage), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(grfflags), ::core::mem::transmute(pptd), ::core::mem::transmute(pppageset), ::core::mem::transmute(pstgmoptions), pcallback.into_param().abi(), ::core::mem::transmute(nfirstpage), ::core::mem::transmute(pcpagesprinted), ::core::mem::transmute(pnlastpage)).ok() } } unsafe impl ::windows::core::Interface for IPrint { @@ -7061,8 +6959,7 @@ pub struct IPrint_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nfirstpage: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pnfirstpage: *mut i32, pcpages: *mut i32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, grfflags: u32, pptd: *mut *mut super::Com::DVTARGETDEVICE, pppageset: *mut *mut PAGESET, pstgmoptions: *mut ::core::mem::ManuallyDrop, pcallback: ::windows::core::RawPtr, nfirstpage: i32, pcpagesprinted: *mut i32, pnlastpage: *mut i32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, grfflags: u32, pptd: *mut *mut super::Com::DVTARGETDEVICE, pppageset: *mut *mut PAGESET, pstgmoptions: *mut ::core::mem::ManuallyDrop, pcallback: ::windows::core::RawPtr, nfirstpage: i32, pcpagesprinted: *mut i32, pnlastpage: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, ); #[repr(transparent)] @@ -7715,12 +7612,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IProv } #[repr(C)] #[doc(hidden)] -pub struct IProvideRuntimeContext_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdwcontext: *mut usize, pfexecutingglobalcode: *mut i16) -> ::windows::core::HRESULT, -); +pub struct IProvideRuntimeContext_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdwcontext: *mut usize, pfexecutingglobalcode: *mut i16) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IQuickActivate(pub ::windows::core::IUnknown); @@ -7980,12 +7872,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISpec } #[repr(C)] #[doc(hidden)] -pub struct ISpecifyPropertyPages_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppages: *mut CAUUID) -> ::windows::core::HRESULT, -); +pub struct ISpecifyPropertyPages_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppages: *mut CAUUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITypeChangeEvents(pub ::windows::core::IUnknown); @@ -8263,33 +8150,8 @@ pub struct IVariantChangeType_abi( pub struct IViewObject(pub ::windows::core::IUnknown); impl IViewObject { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe fn Draw<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>( - &self, - dwdrawaspect: u32, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *const super::Com::DVTARGETDEVICE, - hdctargetdev: Param4, - hdcdraw: Param5, - lprcbounds: *const super::super::Foundation::RECTL, - lprcwbounds: *const super::super::Foundation::RECTL, - pfncontinue: isize, - dwcontinue: usize, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwdrawaspect), - ::core::mem::transmute(lindex), - ::core::mem::transmute(pvaspect), - ::core::mem::transmute(ptd), - hdctargetdev.into_param().abi(), - hdcdraw.into_param().abi(), - ::core::mem::transmute(lprcbounds), - ::core::mem::transmute(lprcwbounds), - ::core::mem::transmute(pfncontinue), - ::core::mem::transmute(dwcontinue), - ) - .ok() + pub unsafe fn Draw<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hdctargetdev: Param4, hdcdraw: Param5, lprcbounds: *const super::super::Foundation::RECTL, lprcwbounds: *const super::super::Foundation::RECTL, pfncontinue: isize, dwcontinue: usize) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdctargetdev.into_param().abi(), hdcdraw.into_param().abi(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(pfncontinue), ::core::mem::transmute(dwcontinue)).ok() } #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn GetColorSet<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hictargetdev: Param4, ppcolorset: *mut *mut super::super::Graphics::Gdi::LOGPALETTE) -> ::windows::core::Result<()> { @@ -8340,8 +8202,7 @@ pub struct IViewObject_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hdctargetdev: super::super::Graphics::Gdi::HDC, hdcdraw: super::super::Graphics::Gdi::HDC, lprcbounds: *const super::super::Foundation::RECTL, lprcwbounds: *const super::super::Foundation::RECTL, pfncontinue: isize, dwcontinue: usize) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hdctargetdev: super::super::Graphics::Gdi::HDC, hdcdraw: super::super::Graphics::Gdi::HDC, lprcbounds: *const super::super::Foundation::RECTL, lprcwbounds: *const super::super::Foundation::RECTL, pfncontinue: isize, dwcontinue: usize) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hictargetdev: super::super::Graphics::Gdi::HDC, ppcolorset: *mut *mut super::super::Graphics::Gdi::LOGPALETTE) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, @@ -8357,33 +8218,8 @@ pub struct IViewObject_abi( pub struct IViewObject2(pub ::windows::core::IUnknown); impl IViewObject2 { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe fn Draw<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>( - &self, - dwdrawaspect: u32, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *const super::Com::DVTARGETDEVICE, - hdctargetdev: Param4, - hdcdraw: Param5, - lprcbounds: *const super::super::Foundation::RECTL, - lprcwbounds: *const super::super::Foundation::RECTL, - pfncontinue: isize, - dwcontinue: usize, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwdrawaspect), - ::core::mem::transmute(lindex), - ::core::mem::transmute(pvaspect), - ::core::mem::transmute(ptd), - hdctargetdev.into_param().abi(), - hdcdraw.into_param().abi(), - ::core::mem::transmute(lprcbounds), - ::core::mem::transmute(lprcwbounds), - ::core::mem::transmute(pfncontinue), - ::core::mem::transmute(dwcontinue), - ) - .ok() + pub unsafe fn Draw<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hdctargetdev: Param4, hdcdraw: Param5, lprcbounds: *const super::super::Foundation::RECTL, lprcwbounds: *const super::super::Foundation::RECTL, pfncontinue: isize, dwcontinue: usize) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdctargetdev.into_param().abi(), hdcdraw.into_param().abi(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(pfncontinue), ::core::mem::transmute(dwcontinue)).ok() } #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn GetColorSet<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hictargetdev: Param4, ppcolorset: *mut *mut super::super::Graphics::Gdi::LOGPALETTE) -> ::windows::core::Result<()> { @@ -8459,8 +8295,7 @@ pub struct IViewObject2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hdctargetdev: super::super::Graphics::Gdi::HDC, hdcdraw: super::super::Graphics::Gdi::HDC, lprcbounds: *const super::super::Foundation::RECTL, lprcwbounds: *const super::super::Foundation::RECTL, pfncontinue: isize, dwcontinue: usize) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hdctargetdev: super::super::Graphics::Gdi::HDC, hdcdraw: super::super::Graphics::Gdi::HDC, lprcbounds: *const super::super::Foundation::RECTL, lprcwbounds: *const super::super::Foundation::RECTL, pfncontinue: isize, dwcontinue: usize) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hictargetdev: super::super::Graphics::Gdi::HDC, ppcolorset: *mut *mut super::super::Graphics::Gdi::LOGPALETTE) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, @@ -8478,33 +8313,8 @@ pub struct IViewObject2_abi( pub struct IViewObjectEx(pub ::windows::core::IUnknown); impl IViewObjectEx { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe fn Draw<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>( - &self, - dwdrawaspect: u32, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *const super::Com::DVTARGETDEVICE, - hdctargetdev: Param4, - hdcdraw: Param5, - lprcbounds: *const super::super::Foundation::RECTL, - lprcwbounds: *const super::super::Foundation::RECTL, - pfncontinue: isize, - dwcontinue: usize, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwdrawaspect), - ::core::mem::transmute(lindex), - ::core::mem::transmute(pvaspect), - ::core::mem::transmute(ptd), - hdctargetdev.into_param().abi(), - hdcdraw.into_param().abi(), - ::core::mem::transmute(lprcbounds), - ::core::mem::transmute(lprcwbounds), - ::core::mem::transmute(pfncontinue), - ::core::mem::transmute(dwcontinue), - ) - .ok() + pub unsafe fn Draw<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hdctargetdev: Param4, hdcdraw: Param5, lprcbounds: *const super::super::Foundation::RECTL, lprcwbounds: *const super::super::Foundation::RECTL, pfncontinue: isize, dwcontinue: usize) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdctargetdev.into_param().abi(), hdcdraw.into_param().abi(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(pfncontinue), ::core::mem::transmute(dwcontinue)).ok() } #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn GetColorSet<'a, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hictargetdev: Param4, ppcolorset: *mut *mut super::super::Graphics::Gdi::LOGPALETTE) -> ::windows::core::Result<()> { @@ -8624,8 +8434,7 @@ pub struct IViewObjectEx_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hdctargetdev: super::super::Graphics::Gdi::HDC, hdcdraw: super::super::Graphics::Gdi::HDC, lprcbounds: *const super::super::Foundation::RECTL, lprcwbounds: *const super::super::Foundation::RECTL, pfncontinue: isize, dwcontinue: usize) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hdctargetdev: super::super::Graphics::Gdi::HDC, hdcdraw: super::super::Graphics::Gdi::HDC, lprcbounds: *const super::super::Foundation::RECTL, lprcwbounds: *const super::super::Foundation::RECTL, pfncontinue: isize, dwcontinue: usize) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: u32, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *const super::Com::DVTARGETDEVICE, hictargetdev: super::super::Graphics::Gdi::HDC, ppcolorset: *mut *mut super::super::Graphics::Gdi::LOGPALETTE) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, @@ -8681,12 +8490,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IZoom } #[repr(C)] #[doc(hidden)] -pub struct IZoomEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ulzoompercent: u32) -> ::windows::core::HRESULT, -); +pub struct IZoomEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ulzoompercent: u32) -> ::windows::core::HRESULT); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn IsAccelerator<'a, Param0: ::windows::core::IntoParam<'a, super::super::UI::WindowsAndMessaging::HACCEL>>(haccel: Param0, caccelentries: i32, lpmsg: *mut super::super::UI::WindowsAndMessaging::MSG, lpwcmd: *mut u16) -> super::super::Foundation::BOOL { @@ -9007,16 +8811,7 @@ impl ::core::default::Default for OBJECTDESCRIPTOR { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for OBJECTDESCRIPTOR { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OBJECTDESCRIPTOR") - .field("cbSize", &self.cbSize) - .field("clsid", &self.clsid) - .field("dwDrawAspect", &self.dwDrawAspect) - .field("sizel", &self.sizel) - .field("pointl", &self.pointl) - .field("dwStatus", &self.dwStatus) - .field("dwFullUserTypeName", &self.dwFullUserTypeName) - .field("dwSrcOfCopy", &self.dwSrcOfCopy) - .finish() + fmt.debug_struct("OBJECTDESCRIPTOR").field("cbSize", &self.cbSize).field("clsid", &self.clsid).field("dwDrawAspect", &self.dwDrawAspect).field("sizel", &self.sizel).field("pointl", &self.pointl).field("dwStatus", &self.dwStatus).field("dwFullUserTypeName", &self.dwFullUserTypeName).field("dwSrcOfCopy", &self.dwSrcOfCopy).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9059,19 +8854,7 @@ impl ::core::default::Default for OCPFIPARAMS { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for OCPFIPARAMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OCPFIPARAMS") - .field("cbStructSize", &self.cbStructSize) - .field("hWndOwner", &self.hWndOwner) - .field("x", &self.x) - .field("y", &self.y) - .field("lpszCaption", &self.lpszCaption) - .field("cObjects", &self.cObjects) - .field("lplpUnk", &self.lplpUnk) - .field("cPages", &self.cPages) - .field("lpPages", &self.lpPages) - .field("lcid", &self.lcid) - .field("dispidInitialProperty", &self.dispidInitialProperty) - .finish() + fmt.debug_struct("OCPFIPARAMS").field("cbStructSize", &self.cbStructSize).field("hWndOwner", &self.hWndOwner).field("x", &self.x).field("y", &self.y).field("lpszCaption", &self.lpszCaption).field("cObjects", &self.cObjects).field("lplpUnk", &self.lplpUnk).field("cPages", &self.cPages).field("lpPages", &self.lpPages).field("lcid", &self.lcid).field("dispidInitialProperty", &self.dispidInitialProperty).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9630,18 +9413,7 @@ impl ::core::default::Default for OLEUIBUSYA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] impl ::core::fmt::Debug for OLEUIBUSYA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OLEUIBUSYA") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("hWndOwner", &self.hWndOwner) - .field("lpszCaption", &self.lpszCaption) - .field("lCustData", &self.lCustData) - .field("hInstance", &self.hInstance) - .field("lpszTemplate", &self.lpszTemplate) - .field("hResource", &self.hResource) - .field("hTask", &self.hTask) - .field("lphWndDialog", &self.lphWndDialog) - .finish() + fmt.debug_struct("OLEUIBUSYA").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("hWndOwner", &self.hWndOwner).field("lpszCaption", &self.lpszCaption).field("lCustData", &self.lCustData).field("hInstance", &self.hInstance).field("lpszTemplate", &self.lpszTemplate).field("hResource", &self.hResource).field("hTask", &self.hTask).field("lphWndDialog", &self.lphWndDialog).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] @@ -9683,18 +9455,7 @@ impl ::core::default::Default for OLEUIBUSYW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] impl ::core::fmt::Debug for OLEUIBUSYW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OLEUIBUSYW") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("hWndOwner", &self.hWndOwner) - .field("lpszCaption", &self.lpszCaption) - .field("lCustData", &self.lCustData) - .field("hInstance", &self.hInstance) - .field("lpszTemplate", &self.lpszTemplate) - .field("hResource", &self.hResource) - .field("hTask", &self.hTask) - .field("lphWndDialog", &self.lphWndDialog) - .finish() + fmt.debug_struct("OLEUIBUSYW").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("hWndOwner", &self.hWndOwner).field("lpszCaption", &self.lpszCaption).field("lCustData", &self.lCustData).field("hInstance", &self.hInstance).field("lpszTemplate", &self.lpszTemplate).field("hResource", &self.hResource).field("hTask", &self.hTask).field("lphWndDialog", &self.lphWndDialog).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] @@ -9738,38 +9499,13 @@ impl ::core::default::Default for OLEUICHANGEICONA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for OLEUICHANGEICONA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OLEUICHANGEICONA") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("hWndOwner", &self.hWndOwner) - .field("lpszCaption", &self.lpszCaption) - .field("lCustData", &self.lCustData) - .field("hInstance", &self.hInstance) - .field("lpszTemplate", &self.lpszTemplate) - .field("hResource", &self.hResource) - .field("hMetaPict", &self.hMetaPict) - .field("clsid", &self.clsid) - .field("szIconExe", &self.szIconExe) - .field("cchIconExe", &self.cchIconExe) - .finish() + fmt.debug_struct("OLEUICHANGEICONA").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("hWndOwner", &self.hWndOwner).field("lpszCaption", &self.lpszCaption).field("lCustData", &self.lCustData).field("hInstance", &self.hInstance).field("lpszTemplate", &self.lpszTemplate).field("hResource", &self.hResource).field("hMetaPict", &self.hMetaPict).field("clsid", &self.clsid).field("szIconExe", &self.szIconExe).field("cchIconExe", &self.cchIconExe).finish() } } #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for OLEUICHANGEICONA { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.dwFlags == other.dwFlags - && self.hWndOwner == other.hWndOwner - && self.lpszCaption == other.lpszCaption - && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) - && self.lCustData == other.lCustData - && self.hInstance == other.hInstance - && self.lpszTemplate == other.lpszTemplate - && self.hResource == other.hResource - && self.hMetaPict == other.hMetaPict - && self.clsid == other.clsid - && self.szIconExe == other.szIconExe - && self.cchIconExe == other.cchIconExe + self.cbStruct == other.cbStruct && self.dwFlags == other.dwFlags && self.hWndOwner == other.hWndOwner && self.lpszCaption == other.lpszCaption && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) && self.lCustData == other.lCustData && self.hInstance == other.hInstance && self.lpszTemplate == other.lpszTemplate && self.hResource == other.hResource && self.hMetaPict == other.hMetaPict && self.clsid == other.clsid && self.szIconExe == other.szIconExe && self.cchIconExe == other.cchIconExe } } #[cfg(feature = "Win32_Foundation")] @@ -9807,38 +9543,13 @@ impl ::core::default::Default for OLEUICHANGEICONW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for OLEUICHANGEICONW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OLEUICHANGEICONW") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("hWndOwner", &self.hWndOwner) - .field("lpszCaption", &self.lpszCaption) - .field("lCustData", &self.lCustData) - .field("hInstance", &self.hInstance) - .field("lpszTemplate", &self.lpszTemplate) - .field("hResource", &self.hResource) - .field("hMetaPict", &self.hMetaPict) - .field("clsid", &self.clsid) - .field("szIconExe", &self.szIconExe) - .field("cchIconExe", &self.cchIconExe) - .finish() + fmt.debug_struct("OLEUICHANGEICONW").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("hWndOwner", &self.hWndOwner).field("lpszCaption", &self.lpszCaption).field("lCustData", &self.lCustData).field("hInstance", &self.hInstance).field("lpszTemplate", &self.lpszTemplate).field("hResource", &self.hResource).field("hMetaPict", &self.hMetaPict).field("clsid", &self.clsid).field("szIconExe", &self.szIconExe).field("cchIconExe", &self.cchIconExe).finish() } } #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for OLEUICHANGEICONW { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.dwFlags == other.dwFlags - && self.hWndOwner == other.hWndOwner - && self.lpszCaption == other.lpszCaption - && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) - && self.lCustData == other.lCustData - && self.hInstance == other.hInstance - && self.lpszTemplate == other.lpszTemplate - && self.hResource == other.hResource - && self.hMetaPict == other.hMetaPict - && self.clsid == other.clsid - && self.szIconExe == other.szIconExe - && self.cchIconExe == other.cchIconExe + self.cbStruct == other.cbStruct && self.dwFlags == other.dwFlags && self.hWndOwner == other.hWndOwner && self.lpszCaption == other.lpszCaption && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) && self.lCustData == other.lCustData && self.hInstance == other.hInstance && self.lpszTemplate == other.lpszTemplate && self.hResource == other.hResource && self.hMetaPict == other.hMetaPict && self.clsid == other.clsid && self.szIconExe == other.szIconExe && self.cchIconExe == other.cchIconExe } } #[cfg(feature = "Win32_Foundation")] @@ -9903,23 +9614,7 @@ impl ::core::fmt::Debug for OLEUICHANGESOURCEA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] impl ::core::cmp::PartialEq for OLEUICHANGESOURCEA { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.dwFlags == other.dwFlags - && self.hWndOwner == other.hWndOwner - && self.lpszCaption == other.lpszCaption - && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) - && self.lCustData == other.lCustData - && self.hInstance == other.hInstance - && self.lpszTemplate == other.lpszTemplate - && self.hResource == other.hResource - && self.lpOFN == other.lpOFN - && self.dwReserved1 == other.dwReserved1 - && self.lpOleUILinkContainer == other.lpOleUILinkContainer - && self.dwLink == other.dwLink - && self.lpszDisplayName == other.lpszDisplayName - && self.nFileLength == other.nFileLength - && self.lpszFrom == other.lpszFrom - && self.lpszTo == other.lpszTo + self.cbStruct == other.cbStruct && self.dwFlags == other.dwFlags && self.hWndOwner == other.hWndOwner && self.lpszCaption == other.lpszCaption && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) && self.lCustData == other.lCustData && self.hInstance == other.hInstance && self.lpszTemplate == other.lpszTemplate && self.hResource == other.hResource && self.lpOFN == other.lpOFN && self.dwReserved1 == other.dwReserved1 && self.lpOleUILinkContainer == other.lpOleUILinkContainer && self.dwLink == other.dwLink && self.lpszDisplayName == other.lpszDisplayName && self.nFileLength == other.nFileLength && self.lpszFrom == other.lpszFrom && self.lpszTo == other.lpszTo } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] @@ -9984,23 +9679,7 @@ impl ::core::fmt::Debug for OLEUICHANGESOURCEW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] impl ::core::cmp::PartialEq for OLEUICHANGESOURCEW { fn eq(&self, other: &Self) -> bool { - self.cbStruct == other.cbStruct - && self.dwFlags == other.dwFlags - && self.hWndOwner == other.hWndOwner - && self.lpszCaption == other.lpszCaption - && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) - && self.lCustData == other.lCustData - && self.hInstance == other.hInstance - && self.lpszTemplate == other.lpszTemplate - && self.hResource == other.hResource - && self.lpOFN == other.lpOFN - && self.dwReserved1 == other.dwReserved1 - && self.lpOleUILinkContainer == other.lpOleUILinkContainer - && self.dwLink == other.dwLink - && self.lpszDisplayName == other.lpszDisplayName - && self.nFileLength == other.nFileLength - && self.lpszFrom == other.lpszFrom - && self.lpszTo == other.lpszTo + self.cbStruct == other.cbStruct && self.dwFlags == other.dwFlags && self.hWndOwner == other.hWndOwner && self.lpszCaption == other.lpszCaption && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) && self.lCustData == other.lCustData && self.hInstance == other.hInstance && self.lpszTemplate == other.lpszTemplate && self.hResource == other.hResource && self.lpOFN == other.lpOFN && self.dwReserved1 == other.dwReserved1 && self.lpOleUILinkContainer == other.lpOleUILinkContainer && self.dwLink == other.dwLink && self.lpszDisplayName == other.lpszDisplayName && self.nFileLength == other.nFileLength && self.lpszFrom == other.lpszFrom && self.lpszTo == other.lpszTo } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] @@ -10227,17 +9906,7 @@ impl ::core::default::Default for OLEUIEDITLINKSA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for OLEUIEDITLINKSA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OLEUIEDITLINKSA") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("hWndOwner", &self.hWndOwner) - .field("lpszCaption", &self.lpszCaption) - .field("lCustData", &self.lCustData) - .field("hInstance", &self.hInstance) - .field("lpszTemplate", &self.lpszTemplate) - .field("hResource", &self.hResource) - .field("lpOleUILinkContainer", &self.lpOleUILinkContainer) - .finish() + fmt.debug_struct("OLEUIEDITLINKSA").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("hWndOwner", &self.hWndOwner).field("lpszCaption", &self.lpszCaption).field("lCustData", &self.lCustData).field("hInstance", &self.hInstance).field("lpszTemplate", &self.lpszTemplate).field("hResource", &self.hResource).field("lpOleUILinkContainer", &self.lpOleUILinkContainer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10278,17 +9947,7 @@ impl ::core::default::Default for OLEUIEDITLINKSW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for OLEUIEDITLINKSW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OLEUIEDITLINKSW") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("hWndOwner", &self.hWndOwner) - .field("lpszCaption", &self.lpszCaption) - .field("lCustData", &self.lCustData) - .field("hInstance", &self.hInstance) - .field("lpszTemplate", &self.lpszTemplate) - .field("hResource", &self.hResource) - .field("lpOleUILinkContainer", &self.lpOleUILinkContainer) - .finish() + fmt.debug_struct("OLEUIEDITLINKSW").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("hWndOwner", &self.hWndOwner).field("lpszCaption", &self.lpszCaption).field("lCustData", &self.lCustData).field("hInstance", &self.hInstance).field("lpszTemplate", &self.lpszTemplate).field("hResource", &self.hResource).field("lpOleUILinkContainer", &self.lpOleUILinkContainer).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -10673,18 +10332,7 @@ impl ::core::default::Default for OLEUIOBJECTPROPSA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::fmt::Debug for OLEUIOBJECTPROPSA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OLEUIOBJECTPROPSA") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("lpPS", &self.lpPS) - .field("dwObject", &self.dwObject) - .field("lpObjInfo", &self.lpObjInfo) - .field("dwLink", &self.dwLink) - .field("lpLinkInfo", &self.lpLinkInfo) - .field("lpGP", &self.lpGP) - .field("lpVP", &self.lpVP) - .field("lpLP", &self.lpLP) - .finish() + fmt.debug_struct("OLEUIOBJECTPROPSA").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("lpPS", &self.lpPS).field("dwObject", &self.dwObject).field("lpObjInfo", &self.lpObjInfo).field("dwLink", &self.dwLink).field("lpLinkInfo", &self.lpLinkInfo).field("lpGP", &self.lpGP).field("lpVP", &self.lpVP).field("lpLP", &self.lpLP).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] @@ -10725,18 +10373,7 @@ impl ::core::default::Default for OLEUIOBJECTPROPSW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::fmt::Debug for OLEUIOBJECTPROPSW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OLEUIOBJECTPROPSW") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("lpPS", &self.lpPS) - .field("dwObject", &self.dwObject) - .field("lpObjInfo", &self.lpObjInfo) - .field("dwLink", &self.dwLink) - .field("lpLinkInfo", &self.lpLinkInfo) - .field("lpGP", &self.lpGP) - .field("lpVP", &self.lpVP) - .field("lpLP", &self.lpLP) - .finish() + fmt.debug_struct("OLEUIOBJECTPROPSW").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("lpPS", &self.lpPS).field("dwObject", &self.dwObject).field("lpObjInfo", &self.lpObjInfo).field("dwLink", &self.dwLink).field("lpLinkInfo", &self.lpLinkInfo).field("lpGP", &self.lpGP).field("lpVP", &self.lpVP).field("lpLP", &self.lpLP).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] @@ -11051,16 +10688,7 @@ impl ::core::default::Default for OLEUIVIEWPROPSA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::fmt::Debug for OLEUIVIEWPROPSA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OLEUIVIEWPROPSA") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("dwReserved1", &self.dwReserved1) - .field("lCustData", &self.lCustData) - .field("dwReserved2", &self.dwReserved2) - .field("lpOP", &self.lpOP) - .field("nScaleMin", &self.nScaleMin) - .field("nScaleMax", &self.nScaleMax) - .finish() + fmt.debug_struct("OLEUIVIEWPROPSA").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("dwReserved1", &self.dwReserved1).field("lCustData", &self.lCustData).field("dwReserved2", &self.dwReserved2).field("lpOP", &self.lpOP).field("nScaleMin", &self.nScaleMin).field("nScaleMax", &self.nScaleMax).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] @@ -11100,16 +10728,7 @@ impl ::core::default::Default for OLEUIVIEWPROPSW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::fmt::Debug for OLEUIVIEWPROPSW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OLEUIVIEWPROPSW") - .field("cbStruct", &self.cbStruct) - .field("dwFlags", &self.dwFlags) - .field("dwReserved1", &self.dwReserved1) - .field("lCustData", &self.lCustData) - .field("dwReserved2", &self.dwReserved2) - .field("lpOP", &self.lpOP) - .field("nScaleMin", &self.nScaleMin) - .field("nScaleMax", &self.nScaleMax) - .finish() + fmt.debug_struct("OLEUIVIEWPROPSW").field("cbStruct", &self.cbStruct).field("dwFlags", &self.dwFlags).field("dwReserved1", &self.dwReserved1).field("lCustData", &self.lCustData).field("dwReserved2", &self.dwReserved2).field("lpOP", &self.lpOP).field("nScaleMin", &self.nScaleMin).field("nScaleMax", &self.nScaleMax).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] @@ -11386,41 +11005,14 @@ pub unsafe fn OleCreateEmbeddingHelper<'a, Param1: ::windows::core::IntoParam<'a } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] #[inline] -pub unsafe fn OleCreateEx<'a, Param7: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param9: ::windows::core::IntoParam<'a, IOleClientSite>, Param10: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>( - rclsid: *const ::windows::core::GUID, - riid: *const ::windows::core::GUID, - dwflags: u32, - renderopt: u32, - cformats: u32, - rgadvf: *mut u32, - rgformatetc: *mut super::Com::FORMATETC, - lpadvisesink: Param7, - rgdwconnection: *mut u32, - pclientsite: Param9, - pstg: Param10, - ppvobj: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn OleCreateEx<'a, Param7: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param9: ::windows::core::IntoParam<'a, IOleClientSite>, Param10: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>(rclsid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: Param7, rgdwconnection: *mut u32, pclientsite: Param9, pstg: Param10, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn OleCreateEx(rclsid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: ::windows::core::RawPtr, rgdwconnection: *mut u32, pclientsite: ::windows::core::RawPtr, pstg: ::windows::core::RawPtr, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateEx( - ::core::mem::transmute(rclsid), - ::core::mem::transmute(riid), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(renderopt), - ::core::mem::transmute(cformats), - ::core::mem::transmute(rgadvf), - ::core::mem::transmute(rgformatetc), - lpadvisesink.into_param().abi(), - ::core::mem::transmute(rgdwconnection), - pclientsite.into_param().abi(), - pstg.into_param().abi(), - ::core::mem::transmute(ppvobj), - ) - .ok() + OleCreateEx(::core::mem::transmute(rclsid), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into_param().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into_param().abi(), pstg.into_param().abi(), ::core::mem::transmute(ppvobj)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11455,57 +11047,21 @@ pub unsafe fn OleCreateFromData<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] #[inline] -pub unsafe fn OleCreateFromDataEx<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDataObject>, Param7: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param9: ::windows::core::IntoParam<'a, IOleClientSite>, Param10: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>( - psrcdataobj: Param0, - riid: *const ::windows::core::GUID, - dwflags: u32, - renderopt: u32, - cformats: u32, - rgadvf: *mut u32, - rgformatetc: *mut super::Com::FORMATETC, - lpadvisesink: Param7, - rgdwconnection: *mut u32, - pclientsite: Param9, - pstg: Param10, - ppvobj: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn OleCreateFromDataEx<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDataObject>, Param7: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param9: ::windows::core::IntoParam<'a, IOleClientSite>, Param10: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>(psrcdataobj: Param0, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: Param7, rgdwconnection: *mut u32, pclientsite: Param9, pstg: Param10, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn OleCreateFromDataEx(psrcdataobj: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: ::windows::core::RawPtr, rgdwconnection: *mut u32, pclientsite: ::windows::core::RawPtr, pstg: ::windows::core::RawPtr, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateFromDataEx( - psrcdataobj.into_param().abi(), - ::core::mem::transmute(riid), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(renderopt), - ::core::mem::transmute(cformats), - ::core::mem::transmute(rgadvf), - ::core::mem::transmute(rgformatetc), - lpadvisesink.into_param().abi(), - ::core::mem::transmute(rgdwconnection), - pclientsite.into_param().abi(), - pstg.into_param().abi(), - ::core::mem::transmute(ppvobj), - ) - .ok() + OleCreateFromDataEx(psrcdataobj.into_param().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into_param().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into_param().abi(), pstg.into_param().abi(), ::core::mem::transmute(ppvobj)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] #[inline] -pub unsafe fn OleCreateFromFile<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, IOleClientSite>, Param6: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>( - rclsid: *const ::windows::core::GUID, - lpszfilename: Param1, - riid: *const ::windows::core::GUID, - renderopt: u32, - lpformatetc: *mut super::Com::FORMATETC, - pclientsite: Param5, - pstg: Param6, - ppvobj: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn OleCreateFromFile<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, IOleClientSite>, Param6: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>(rclsid: *const ::windows::core::GUID, lpszfilename: Param1, riid: *const ::windows::core::GUID, renderopt: u32, lpformatetc: *mut super::Com::FORMATETC, pclientsite: Param5, pstg: Param6, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -11519,43 +11075,14 @@ pub unsafe fn OleCreateFromFile<'a, Param1: ::windows::core::IntoParam<'a, super } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] #[inline] -pub unsafe fn OleCreateFromFileEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param10: ::windows::core::IntoParam<'a, IOleClientSite>, Param11: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>( - rclsid: *const ::windows::core::GUID, - lpszfilename: Param1, - riid: *const ::windows::core::GUID, - dwflags: u32, - renderopt: u32, - cformats: u32, - rgadvf: *mut u32, - rgformatetc: *mut super::Com::FORMATETC, - lpadvisesink: Param8, - rgdwconnection: *mut u32, - pclientsite: Param10, - pstg: Param11, - ppvobj: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn OleCreateFromFileEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param10: ::windows::core::IntoParam<'a, IOleClientSite>, Param11: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>(rclsid: *const ::windows::core::GUID, lpszfilename: Param1, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: Param8, rgdwconnection: *mut u32, pclientsite: Param10, pstg: Param11, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn OleCreateFromFileEx(rclsid: *const ::windows::core::GUID, lpszfilename: super::super::Foundation::PWSTR, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: ::windows::core::RawPtr, rgdwconnection: *mut u32, pclientsite: ::windows::core::RawPtr, pstg: ::windows::core::RawPtr, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateFromFileEx( - ::core::mem::transmute(rclsid), - lpszfilename.into_param().abi(), - ::core::mem::transmute(riid), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(renderopt), - ::core::mem::transmute(cformats), - ::core::mem::transmute(rgadvf), - ::core::mem::transmute(rgformatetc), - lpadvisesink.into_param().abi(), - ::core::mem::transmute(rgdwconnection), - pclientsite.into_param().abi(), - pstg.into_param().abi(), - ::core::mem::transmute(ppvobj), - ) - .ok() + OleCreateFromFileEx(::core::mem::transmute(rclsid), lpszfilename.into_param().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into_param().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into_param().abi(), pstg.into_param().abi(), ::core::mem::transmute(ppvobj)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11576,41 +11103,14 @@ pub unsafe fn OleCreateLink<'a, Param0: ::windows::core::IntoParam<'a, super::Co } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] #[inline] -pub unsafe fn OleCreateLinkEx<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IMoniker>, Param7: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param9: ::windows::core::IntoParam<'a, IOleClientSite>, Param10: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>( - pmklinksrc: Param0, - riid: *const ::windows::core::GUID, - dwflags: u32, - renderopt: u32, - cformats: u32, - rgadvf: *mut u32, - rgformatetc: *mut super::Com::FORMATETC, - lpadvisesink: Param7, - rgdwconnection: *mut u32, - pclientsite: Param9, - pstg: Param10, - ppvobj: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn OleCreateLinkEx<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IMoniker>, Param7: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param9: ::windows::core::IntoParam<'a, IOleClientSite>, Param10: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>(pmklinksrc: Param0, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: Param7, rgdwconnection: *mut u32, pclientsite: Param9, pstg: Param10, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn OleCreateLinkEx(pmklinksrc: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: ::windows::core::RawPtr, rgdwconnection: *mut u32, pclientsite: ::windows::core::RawPtr, pstg: ::windows::core::RawPtr, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateLinkEx( - pmklinksrc.into_param().abi(), - ::core::mem::transmute(riid), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(renderopt), - ::core::mem::transmute(cformats), - ::core::mem::transmute(rgadvf), - ::core::mem::transmute(rgformatetc), - lpadvisesink.into_param().abi(), - ::core::mem::transmute(rgdwconnection), - pclientsite.into_param().abi(), - pstg.into_param().abi(), - ::core::mem::transmute(ppvobj), - ) - .ok() + OleCreateLinkEx(pmklinksrc.into_param().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into_param().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into_param().abi(), pstg.into_param().abi(), ::core::mem::transmute(ppvobj)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11631,41 +11131,14 @@ pub unsafe fn OleCreateLinkFromData<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] #[inline] -pub unsafe fn OleCreateLinkFromDataEx<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDataObject>, Param7: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param9: ::windows::core::IntoParam<'a, IOleClientSite>, Param10: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>( - psrcdataobj: Param0, - riid: *const ::windows::core::GUID, - dwflags: u32, - renderopt: u32, - cformats: u32, - rgadvf: *mut u32, - rgformatetc: *mut super::Com::FORMATETC, - lpadvisesink: Param7, - rgdwconnection: *mut u32, - pclientsite: Param9, - pstg: Param10, - ppvobj: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn OleCreateLinkFromDataEx<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDataObject>, Param7: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param9: ::windows::core::IntoParam<'a, IOleClientSite>, Param10: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>(psrcdataobj: Param0, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: Param7, rgdwconnection: *mut u32, pclientsite: Param9, pstg: Param10, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn OleCreateLinkFromDataEx(psrcdataobj: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: ::windows::core::RawPtr, rgdwconnection: *mut u32, pclientsite: ::windows::core::RawPtr, pstg: ::windows::core::RawPtr, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateLinkFromDataEx( - psrcdataobj.into_param().abi(), - ::core::mem::transmute(riid), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(renderopt), - ::core::mem::transmute(cformats), - ::core::mem::transmute(rgadvf), - ::core::mem::transmute(rgformatetc), - lpadvisesink.into_param().abi(), - ::core::mem::transmute(rgdwconnection), - pclientsite.into_param().abi(), - pstg.into_param().abi(), - ::core::mem::transmute(ppvobj), - ) - .ok() + OleCreateLinkFromDataEx(psrcdataobj.into_param().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into_param().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into_param().abi(), pstg.into_param().abi(), ::core::mem::transmute(ppvobj)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11686,41 +11159,14 @@ pub unsafe fn OleCreateLinkToFile<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] #[inline] -pub unsafe fn OleCreateLinkToFileEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param9: ::windows::core::IntoParam<'a, IOleClientSite>, Param10: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>( - lpszfilename: Param0, - riid: *const ::windows::core::GUID, - dwflags: u32, - renderopt: u32, - cformats: u32, - rgadvf: *mut u32, - rgformatetc: *mut super::Com::FORMATETC, - lpadvisesink: Param7, - rgdwconnection: *mut u32, - pclientsite: Param9, - pstg: Param10, - ppvobj: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn OleCreateLinkToFileEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IAdviseSink>, Param9: ::windows::core::IntoParam<'a, IOleClientSite>, Param10: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>>(lpszfilename: Param0, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: Param7, rgdwconnection: *mut u32, pclientsite: Param9, pstg: Param10, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn OleCreateLinkToFileEx(lpszfilename: super::super::Foundation::PWSTR, riid: *const ::windows::core::GUID, dwflags: u32, renderopt: u32, cformats: u32, rgadvf: *mut u32, rgformatetc: *mut super::Com::FORMATETC, lpadvisesink: ::windows::core::RawPtr, rgdwconnection: *mut u32, pclientsite: ::windows::core::RawPtr, pstg: ::windows::core::RawPtr, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreateLinkToFileEx( - lpszfilename.into_param().abi(), - ::core::mem::transmute(riid), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(renderopt), - ::core::mem::transmute(cformats), - ::core::mem::transmute(rgadvf), - ::core::mem::transmute(rgformatetc), - lpadvisesink.into_param().abi(), - ::core::mem::transmute(rgdwconnection), - pclientsite.into_param().abi(), - pstg.into_param().abi(), - ::core::mem::transmute(ppvobj), - ) - .ok() + OleCreateLinkToFileEx(lpszfilename.into_param().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(dwflags), ::core::mem::transmute(renderopt), ::core::mem::transmute(cformats), ::core::mem::transmute(rgadvf), ::core::mem::transmute(rgformatetc), lpadvisesink.into_param().abi(), ::core::mem::transmute(rgdwconnection), pclientsite.into_param().abi(), pstg.into_param().abi(), ::core::mem::transmute(ppvobj)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11762,20 +11208,7 @@ pub unsafe fn OleCreatePropertyFrame<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn OleCreatePropertyFrame(hwndowner: super::super::Foundation::HWND, x: u32, y: u32, lpszcaption: super::super::Foundation::PWSTR, cobjects: u32, ppunk: *mut ::windows::core::RawPtr, cpages: u32, ppageclsid: *mut ::windows::core::GUID, lcid: u32, dwreserved: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT; } - OleCreatePropertyFrame( - hwndowner.into_param().abi(), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - lpszcaption.into_param().abi(), - ::core::mem::transmute(cobjects), - ::core::mem::transmute(ppunk), - ::core::mem::transmute(cpages), - ::core::mem::transmute(ppageclsid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(dwreserved), - ::core::mem::transmute(pvreserved), - ) - .ok() + OleCreatePropertyFrame(hwndowner.into_param().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), lpszcaption.into_param().abi(), ::core::mem::transmute(cobjects), ::core::mem::transmute(ppunk), ::core::mem::transmute(cpages), ::core::mem::transmute(ppageclsid), ::core::mem::transmute(lcid), ::core::mem::transmute(dwreserved), ::core::mem::transmute(pvreserved)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12393,68 +11826,28 @@ pub unsafe fn OleTranslateColor<'a, Param1: ::windows::core::IntoParam<'a, super } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] -pub unsafe fn OleUIAddVerbMenuA<'a, Param0: ::windows::core::IntoParam<'a, IOleObject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::UI::WindowsAndMessaging::HMENU>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - lpoleobj: Param0, - lpszshorttype: Param1, - hmenu: Param2, - upos: u32, - uidverbmin: u32, - uidverbmax: u32, - baddconvert: Param6, - idconvert: u32, - lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU, -) -> super::super::Foundation::BOOL { +pub unsafe fn OleUIAddVerbMenuA<'a, Param0: ::windows::core::IntoParam<'a, IOleObject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::UI::WindowsAndMessaging::HMENU>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(lpoleobj: Param0, lpszshorttype: Param1, hmenu: Param2, upos: u32, uidverbmin: u32, uidverbmax: u32, baddconvert: Param6, idconvert: u32, lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn OleUIAddVerbMenuA(lpoleobj: ::windows::core::RawPtr, lpszshorttype: super::super::Foundation::PSTR, hmenu: super::super::UI::WindowsAndMessaging::HMENU, upos: u32, uidverbmin: u32, uidverbmax: u32, baddconvert: super::super::Foundation::BOOL, idconvert: u32, lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(OleUIAddVerbMenuA( - lpoleobj.into_param().abi(), - lpszshorttype.into_param().abi(), - hmenu.into_param().abi(), - ::core::mem::transmute(upos), - ::core::mem::transmute(uidverbmin), - ::core::mem::transmute(uidverbmax), - baddconvert.into_param().abi(), - ::core::mem::transmute(idconvert), - ::core::mem::transmute(lphmenu), - )) + ::core::mem::transmute(OleUIAddVerbMenuA(lpoleobj.into_param().abi(), lpszshorttype.into_param().abi(), hmenu.into_param().abi(), ::core::mem::transmute(upos), ::core::mem::transmute(uidverbmin), ::core::mem::transmute(uidverbmax), baddconvert.into_param().abi(), ::core::mem::transmute(idconvert), ::core::mem::transmute(lphmenu))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] -pub unsafe fn OleUIAddVerbMenuW<'a, Param0: ::windows::core::IntoParam<'a, IOleObject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::UI::WindowsAndMessaging::HMENU>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - lpoleobj: Param0, - lpszshorttype: Param1, - hmenu: Param2, - upos: u32, - uidverbmin: u32, - uidverbmax: u32, - baddconvert: Param6, - idconvert: u32, - lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU, -) -> super::super::Foundation::BOOL { +pub unsafe fn OleUIAddVerbMenuW<'a, Param0: ::windows::core::IntoParam<'a, IOleObject>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::UI::WindowsAndMessaging::HMENU>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(lpoleobj: Param0, lpszshorttype: Param1, hmenu: Param2, upos: u32, uidverbmin: u32, uidverbmax: u32, baddconvert: Param6, idconvert: u32, lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn OleUIAddVerbMenuW(lpoleobj: ::windows::core::RawPtr, lpszshorttype: super::super::Foundation::PWSTR, hmenu: super::super::UI::WindowsAndMessaging::HMENU, upos: u32, uidverbmin: u32, uidverbmax: u32, baddconvert: super::super::Foundation::BOOL, idconvert: u32, lphmenu: *mut super::super::UI::WindowsAndMessaging::HMENU) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(OleUIAddVerbMenuW( - lpoleobj.into_param().abi(), - lpszshorttype.into_param().abi(), - hmenu.into_param().abi(), - ::core::mem::transmute(upos), - ::core::mem::transmute(uidverbmin), - ::core::mem::transmute(uidverbmax), - baddconvert.into_param().abi(), - ::core::mem::transmute(idconvert), - ::core::mem::transmute(lphmenu), - )) + ::core::mem::transmute(OleUIAddVerbMenuW(lpoleobj.into_param().abi(), lpszshorttype.into_param().abi(), hmenu.into_param().abi(), ::core::mem::transmute(upos), ::core::mem::transmute(uidverbmin), ::core::mem::transmute(uidverbmax), baddconvert.into_param().abi(), ::core::mem::transmute(idconvert), ::core::mem::transmute(lphmenu))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -13380,22 +12773,7 @@ impl ::core::fmt::Debug for QACONTAINER { #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] impl ::core::cmp::PartialEq for QACONTAINER { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.pClientSite == other.pClientSite - && self.pAdviseSink == other.pAdviseSink - && self.pPropertyNotifySink == other.pPropertyNotifySink - && self.pUnkEventSink == other.pUnkEventSink - && self.dwAmbientFlags == other.dwAmbientFlags - && self.colorFore == other.colorFore - && self.colorBack == other.colorBack - && self.pFont == other.pFont - && self.pUndoMgr == other.pUndoMgr - && self.dwAppearance == other.dwAppearance - && self.lcid == other.lcid - && self.hpal == other.hpal - && self.pBindHost == other.pBindHost - && self.pOleControlSite == other.pOleControlSite - && self.pServiceProvider == other.pServiceProvider + self.cbSize == other.cbSize && self.pClientSite == other.pClientSite && self.pAdviseSink == other.pAdviseSink && self.pPropertyNotifySink == other.pPropertyNotifySink && self.pUnkEventSink == other.pUnkEventSink && self.dwAmbientFlags == other.dwAmbientFlags && self.colorFore == other.colorFore && self.colorBack == other.colorBack && self.pFont == other.pFont && self.pUndoMgr == other.pUndoMgr && self.dwAppearance == other.dwAppearance && self.lcid == other.lcid && self.hpal == other.hpal && self.pBindHost == other.pBindHost && self.pOleControlSite == other.pOleControlSite && self.pServiceProvider == other.pServiceProvider } } #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] @@ -13441,14 +12819,7 @@ impl ::core::default::Default for QACONTROL { } impl ::core::fmt::Debug for QACONTROL { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("QACONTROL") - .field("cbSize", &self.cbSize) - .field("dwMiscStatus", &self.dwMiscStatus) - .field("dwViewStatus", &self.dwViewStatus) - .field("dwEventCookie", &self.dwEventCookie) - .field("dwPropNotifyCookie", &self.dwPropNotifyCookie) - .field("dwPointerActivationPolicy", &self.dwPointerActivationPolicy) - .finish() + fmt.debug_struct("QACONTROL").field("cbSize", &self.cbSize).field("dwMiscStatus", &self.dwMiscStatus).field("dwViewStatus", &self.dwViewStatus).field("dwEventCookie", &self.dwEventCookie).field("dwPropNotifyCookie", &self.dwPropNotifyCookie).field("dwPointerActivationPolicy", &self.dwPointerActivationPolicy).finish() } } impl ::core::cmp::PartialEq for QACONTROL { diff --git a/src/Windows/Win32/System/ParentalControls/mod.rs b/src/Windows/Win32/System/ParentalControls/mod.rs index d22f7d3e2b..4fb5f826a1 100644 --- a/src/Windows/Win32/System/ParentalControls/mod.rs +++ b/src/Windows/Win32/System/ParentalControls/mod.rs @@ -173,13 +173,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWPCP } #[repr(C)] #[doc(hidden)] -pub struct IWPCProviderState_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWPCProviderState_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWPCProviderSupport(pub ::windows::core::IUnknown); @@ -215,12 +209,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWPCP } #[repr(C)] #[doc(hidden)] -pub struct IWPCProviderSupport_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidprovider: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IWPCProviderSupport_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pguidprovider: *mut ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWPCSettings(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/System/PasswordManagement/mod.rs b/src/Windows/Win32/System/PasswordManagement/mod.rs index 3f4b120ede..db33c29549 100644 --- a/src/Windows/Win32/System/PasswordManagement/mod.rs +++ b/src/Windows/Win32/System/PasswordManagement/mod.rs @@ -111,30 +111,14 @@ pub unsafe fn MSChapSrvChangePassword<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn MSChapSrvChangePassword2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>( - servername: Param0, - username: Param1, - newpasswordencryptedwitholdnt: *const SAMPR_ENCRYPTED_USER_PASSWORD, - oldntowfpasswordencryptedwithnewnt: *const ENCRYPTED_LM_OWF_PASSWORD, - lmpresent: Param4, - newpasswordencryptedwitholdlm: *const SAMPR_ENCRYPTED_USER_PASSWORD, - oldlmowfpasswordencryptedwithnewlmornt: *const ENCRYPTED_LM_OWF_PASSWORD, -) -> u32 { +pub unsafe fn MSChapSrvChangePassword2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(servername: Param0, username: Param1, newpasswordencryptedwitholdnt: *const SAMPR_ENCRYPTED_USER_PASSWORD, oldntowfpasswordencryptedwithnewnt: *const ENCRYPTED_LM_OWF_PASSWORD, lmpresent: Param4, newpasswordencryptedwitholdlm: *const SAMPR_ENCRYPTED_USER_PASSWORD, oldlmowfpasswordencryptedwithnewlmornt: *const ENCRYPTED_LM_OWF_PASSWORD) -> u32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn MSChapSrvChangePassword2(servername: super::super::Foundation::PWSTR, username: super::super::Foundation::PWSTR, newpasswordencryptedwitholdnt: *const SAMPR_ENCRYPTED_USER_PASSWORD, oldntowfpasswordencryptedwithnewnt: *const ENCRYPTED_LM_OWF_PASSWORD, lmpresent: super::super::Foundation::BOOLEAN, newpasswordencryptedwitholdlm: *const SAMPR_ENCRYPTED_USER_PASSWORD, oldlmowfpasswordencryptedwithnewlmornt: *const ENCRYPTED_LM_OWF_PASSWORD) -> u32; } - ::core::mem::transmute(MSChapSrvChangePassword2( - servername.into_param().abi(), - username.into_param().abi(), - ::core::mem::transmute(newpasswordencryptedwitholdnt), - ::core::mem::transmute(oldntowfpasswordencryptedwithnewnt), - lmpresent.into_param().abi(), - ::core::mem::transmute(newpasswordencryptedwitholdlm), - ::core::mem::transmute(oldlmowfpasswordencryptedwithnewlmornt), - )) + ::core::mem::transmute(MSChapSrvChangePassword2(servername.into_param().abi(), username.into_param().abi(), ::core::mem::transmute(newpasswordencryptedwitholdnt), ::core::mem::transmute(oldntowfpasswordencryptedwithnewnt), lmpresent.into_param().abi(), ::core::mem::transmute(newpasswordencryptedwitholdlm), ::core::mem::transmute(oldlmowfpasswordencryptedwithnewlmornt))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/Performance/HardwareCounterProfiling/mod.rs b/src/Windows/Win32/System/Performance/HardwareCounterProfiling/mod.rs index c5d0035070..af6e48c7f3 100644 --- a/src/Windows/Win32/System/Performance/HardwareCounterProfiling/mod.rs +++ b/src/Windows/Win32/System/Performance/HardwareCounterProfiling/mod.rs @@ -88,17 +88,7 @@ impl ::core::default::Default for PERFORMANCE_DATA { } impl ::core::fmt::Debug for PERFORMANCE_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PERFORMANCE_DATA") - .field("Size", &self.Size) - .field("Version", &self.Version) - .field("HwCountersCount", &self.HwCountersCount) - .field("ContextSwitchCount", &self.ContextSwitchCount) - .field("WaitReasonBitMap", &self.WaitReasonBitMap) - .field("CycleTime", &self.CycleTime) - .field("RetryCount", &self.RetryCount) - .field("Reserved", &self.Reserved) - .field("HwCounters", &self.HwCounters) - .finish() + fmt.debug_struct("PERFORMANCE_DATA").field("Size", &self.Size).field("Version", &self.Version).field("HwCountersCount", &self.HwCountersCount).field("ContextSwitchCount", &self.ContextSwitchCount).field("WaitReasonBitMap", &self.WaitReasonBitMap).field("CycleTime", &self.CycleTime).field("RetryCount", &self.RetryCount).field("Reserved", &self.Reserved).field("HwCounters", &self.HwCounters).finish() } } impl ::core::cmp::PartialEq for PERFORMANCE_DATA { diff --git a/src/Windows/Win32/System/Performance/mod.rs b/src/Windows/Win32/System/Performance/mod.rs index fd3cb5263e..638843be01 100644 --- a/src/Windows/Win32/System/Performance/mod.rs +++ b/src/Windows/Win32/System/Performance/mod.rs @@ -545,18 +545,7 @@ impl IAlertDataCollector { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn DataCollectorSet(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -891,18 +880,7 @@ impl IApiTracingDataCollector { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn DataCollectorSet(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1228,18 +1206,7 @@ impl IConfigurationDataCollector { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn DataCollectorSet(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -3301,18 +3268,7 @@ impl IPerformanceCounterDataCollector { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn DataCollectorSet(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4803,18 +4759,7 @@ impl ITraceDataCollector { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn DataCollectorSet(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -5874,32 +5819,13 @@ impl ::core::default::Default for PDH_BROWSE_DLG_CONFIG_A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PDH_BROWSE_DLG_CONFIG_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PDH_BROWSE_DLG_CONFIG_A") - .field("_bitfield", &self._bitfield) - .field("hWndOwner", &self.hWndOwner) - .field("szDataSource", &self.szDataSource) - .field("szReturnPathBuffer", &self.szReturnPathBuffer) - .field("cchReturnPathLength", &self.cchReturnPathLength) - .field("dwCallBackArg", &self.dwCallBackArg) - .field("CallBackStatus", &self.CallBackStatus) - .field("dwDefaultDetailLevel", &self.dwDefaultDetailLevel) - .field("szDialogBoxCaption", &self.szDialogBoxCaption) - .finish() + fmt.debug_struct("PDH_BROWSE_DLG_CONFIG_A").field("_bitfield", &self._bitfield).field("hWndOwner", &self.hWndOwner).field("szDataSource", &self.szDataSource).field("szReturnPathBuffer", &self.szReturnPathBuffer).field("cchReturnPathLength", &self.cchReturnPathLength).field("dwCallBackArg", &self.dwCallBackArg).field("CallBackStatus", &self.CallBackStatus).field("dwDefaultDetailLevel", &self.dwDefaultDetailLevel).field("szDialogBoxCaption", &self.szDialogBoxCaption).finish() } } #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PDH_BROWSE_DLG_CONFIG_A { fn eq(&self, other: &Self) -> bool { - self._bitfield == other._bitfield - && self.hWndOwner == other.hWndOwner - && self.szDataSource == other.szDataSource - && self.szReturnPathBuffer == other.szReturnPathBuffer - && self.cchReturnPathLength == other.cchReturnPathLength - && self.pCallBack.map(|f| f as usize) == other.pCallBack.map(|f| f as usize) - && self.dwCallBackArg == other.dwCallBackArg - && self.CallBackStatus == other.CallBackStatus - && self.dwDefaultDetailLevel == other.dwDefaultDetailLevel - && self.szDialogBoxCaption == other.szDialogBoxCaption + self._bitfield == other._bitfield && self.hWndOwner == other.hWndOwner && self.szDataSource == other.szDataSource && self.szReturnPathBuffer == other.szReturnPathBuffer && self.cchReturnPathLength == other.cchReturnPathLength && self.pCallBack.map(|f| f as usize) == other.pCallBack.map(|f| f as usize) && self.dwCallBackArg == other.dwCallBackArg && self.CallBackStatus == other.CallBackStatus && self.dwDefaultDetailLevel == other.dwDefaultDetailLevel && self.szDialogBoxCaption == other.szDialogBoxCaption } } #[cfg(feature = "Win32_Foundation")] @@ -5934,32 +5860,13 @@ impl ::core::default::Default for PDH_BROWSE_DLG_CONFIG_HA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PDH_BROWSE_DLG_CONFIG_HA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PDH_BROWSE_DLG_CONFIG_HA") - .field("_bitfield", &self._bitfield) - .field("hWndOwner", &self.hWndOwner) - .field("hDataSource", &self.hDataSource) - .field("szReturnPathBuffer", &self.szReturnPathBuffer) - .field("cchReturnPathLength", &self.cchReturnPathLength) - .field("dwCallBackArg", &self.dwCallBackArg) - .field("CallBackStatus", &self.CallBackStatus) - .field("dwDefaultDetailLevel", &self.dwDefaultDetailLevel) - .field("szDialogBoxCaption", &self.szDialogBoxCaption) - .finish() + fmt.debug_struct("PDH_BROWSE_DLG_CONFIG_HA").field("_bitfield", &self._bitfield).field("hWndOwner", &self.hWndOwner).field("hDataSource", &self.hDataSource).field("szReturnPathBuffer", &self.szReturnPathBuffer).field("cchReturnPathLength", &self.cchReturnPathLength).field("dwCallBackArg", &self.dwCallBackArg).field("CallBackStatus", &self.CallBackStatus).field("dwDefaultDetailLevel", &self.dwDefaultDetailLevel).field("szDialogBoxCaption", &self.szDialogBoxCaption).finish() } } #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PDH_BROWSE_DLG_CONFIG_HA { fn eq(&self, other: &Self) -> bool { - self._bitfield == other._bitfield - && self.hWndOwner == other.hWndOwner - && self.hDataSource == other.hDataSource - && self.szReturnPathBuffer == other.szReturnPathBuffer - && self.cchReturnPathLength == other.cchReturnPathLength - && self.pCallBack.map(|f| f as usize) == other.pCallBack.map(|f| f as usize) - && self.dwCallBackArg == other.dwCallBackArg - && self.CallBackStatus == other.CallBackStatus - && self.dwDefaultDetailLevel == other.dwDefaultDetailLevel - && self.szDialogBoxCaption == other.szDialogBoxCaption + self._bitfield == other._bitfield && self.hWndOwner == other.hWndOwner && self.hDataSource == other.hDataSource && self.szReturnPathBuffer == other.szReturnPathBuffer && self.cchReturnPathLength == other.cchReturnPathLength && self.pCallBack.map(|f| f as usize) == other.pCallBack.map(|f| f as usize) && self.dwCallBackArg == other.dwCallBackArg && self.CallBackStatus == other.CallBackStatus && self.dwDefaultDetailLevel == other.dwDefaultDetailLevel && self.szDialogBoxCaption == other.szDialogBoxCaption } } #[cfg(feature = "Win32_Foundation")] @@ -5994,32 +5901,13 @@ impl ::core::default::Default for PDH_BROWSE_DLG_CONFIG_HW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PDH_BROWSE_DLG_CONFIG_HW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PDH_BROWSE_DLG_CONFIG_HW") - .field("_bitfield", &self._bitfield) - .field("hWndOwner", &self.hWndOwner) - .field("hDataSource", &self.hDataSource) - .field("szReturnPathBuffer", &self.szReturnPathBuffer) - .field("cchReturnPathLength", &self.cchReturnPathLength) - .field("dwCallBackArg", &self.dwCallBackArg) - .field("CallBackStatus", &self.CallBackStatus) - .field("dwDefaultDetailLevel", &self.dwDefaultDetailLevel) - .field("szDialogBoxCaption", &self.szDialogBoxCaption) - .finish() + fmt.debug_struct("PDH_BROWSE_DLG_CONFIG_HW").field("_bitfield", &self._bitfield).field("hWndOwner", &self.hWndOwner).field("hDataSource", &self.hDataSource).field("szReturnPathBuffer", &self.szReturnPathBuffer).field("cchReturnPathLength", &self.cchReturnPathLength).field("dwCallBackArg", &self.dwCallBackArg).field("CallBackStatus", &self.CallBackStatus).field("dwDefaultDetailLevel", &self.dwDefaultDetailLevel).field("szDialogBoxCaption", &self.szDialogBoxCaption).finish() } } #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PDH_BROWSE_DLG_CONFIG_HW { fn eq(&self, other: &Self) -> bool { - self._bitfield == other._bitfield - && self.hWndOwner == other.hWndOwner - && self.hDataSource == other.hDataSource - && self.szReturnPathBuffer == other.szReturnPathBuffer - && self.cchReturnPathLength == other.cchReturnPathLength - && self.pCallBack.map(|f| f as usize) == other.pCallBack.map(|f| f as usize) - && self.dwCallBackArg == other.dwCallBackArg - && self.CallBackStatus == other.CallBackStatus - && self.dwDefaultDetailLevel == other.dwDefaultDetailLevel - && self.szDialogBoxCaption == other.szDialogBoxCaption + self._bitfield == other._bitfield && self.hWndOwner == other.hWndOwner && self.hDataSource == other.hDataSource && self.szReturnPathBuffer == other.szReturnPathBuffer && self.cchReturnPathLength == other.cchReturnPathLength && self.pCallBack.map(|f| f as usize) == other.pCallBack.map(|f| f as usize) && self.dwCallBackArg == other.dwCallBackArg && self.CallBackStatus == other.CallBackStatus && self.dwDefaultDetailLevel == other.dwDefaultDetailLevel && self.szDialogBoxCaption == other.szDialogBoxCaption } } #[cfg(feature = "Win32_Foundation")] @@ -6054,32 +5942,13 @@ impl ::core::default::Default for PDH_BROWSE_DLG_CONFIG_W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PDH_BROWSE_DLG_CONFIG_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PDH_BROWSE_DLG_CONFIG_W") - .field("_bitfield", &self._bitfield) - .field("hWndOwner", &self.hWndOwner) - .field("szDataSource", &self.szDataSource) - .field("szReturnPathBuffer", &self.szReturnPathBuffer) - .field("cchReturnPathLength", &self.cchReturnPathLength) - .field("dwCallBackArg", &self.dwCallBackArg) - .field("CallBackStatus", &self.CallBackStatus) - .field("dwDefaultDetailLevel", &self.dwDefaultDetailLevel) - .field("szDialogBoxCaption", &self.szDialogBoxCaption) - .finish() + fmt.debug_struct("PDH_BROWSE_DLG_CONFIG_W").field("_bitfield", &self._bitfield).field("hWndOwner", &self.hWndOwner).field("szDataSource", &self.szDataSource).field("szReturnPathBuffer", &self.szReturnPathBuffer).field("cchReturnPathLength", &self.cchReturnPathLength).field("dwCallBackArg", &self.dwCallBackArg).field("CallBackStatus", &self.CallBackStatus).field("dwDefaultDetailLevel", &self.dwDefaultDetailLevel).field("szDialogBoxCaption", &self.szDialogBoxCaption).finish() } } #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PDH_BROWSE_DLG_CONFIG_W { fn eq(&self, other: &Self) -> bool { - self._bitfield == other._bitfield - && self.hWndOwner == other.hWndOwner - && self.szDataSource == other.szDataSource - && self.szReturnPathBuffer == other.szReturnPathBuffer - && self.cchReturnPathLength == other.cchReturnPathLength - && self.pCallBack.map(|f| f as usize) == other.pCallBack.map(|f| f as usize) - && self.dwCallBackArg == other.dwCallBackArg - && self.CallBackStatus == other.CallBackStatus - && self.dwDefaultDetailLevel == other.dwDefaultDetailLevel - && self.szDialogBoxCaption == other.szDialogBoxCaption + self._bitfield == other._bitfield && self.hWndOwner == other.hWndOwner && self.szDataSource == other.szDataSource && self.szReturnPathBuffer == other.szReturnPathBuffer && self.cchReturnPathLength == other.cchReturnPathLength && self.pCallBack.map(|f| f as usize) == other.pCallBack.map(|f| f as usize) && self.dwCallBackArg == other.dwCallBackArg && self.CallBackStatus == other.CallBackStatus && self.dwDefaultDetailLevel == other.dwDefaultDetailLevel && self.szDialogBoxCaption == other.szDialogBoxCaption } } #[cfg(feature = "Win32_Foundation")] @@ -6183,14 +6052,7 @@ impl ::core::default::Default for PDH_COUNTER_INFO_A_0_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PDH_COUNTER_INFO_A_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous_e__Struct") - .field("szMachineName", &self.szMachineName) - .field("szObjectName", &self.szObjectName) - .field("szInstanceName", &self.szInstanceName) - .field("szParentInstance", &self.szParentInstance) - .field("dwInstanceIndex", &self.dwInstanceIndex) - .field("szCounterName", &self.szCounterName) - .finish() + fmt.debug_struct("_Anonymous_e__Struct").field("szMachineName", &self.szMachineName).field("szObjectName", &self.szObjectName).field("szInstanceName", &self.szInstanceName).field("szParentInstance", &self.szParentInstance).field("dwInstanceIndex", &self.dwInstanceIndex).field("szCounterName", &self.szCounterName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6292,14 +6154,7 @@ impl ::core::default::Default for PDH_COUNTER_INFO_W_0_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PDH_COUNTER_INFO_W_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous_e__Struct") - .field("szMachineName", &self.szMachineName) - .field("szObjectName", &self.szObjectName) - .field("szInstanceName", &self.szInstanceName) - .field("szParentInstance", &self.szParentInstance) - .field("dwInstanceIndex", &self.dwInstanceIndex) - .field("szCounterName", &self.szCounterName) - .finish() + fmt.debug_struct("_Anonymous_e__Struct").field("szMachineName", &self.szMachineName).field("szObjectName", &self.szObjectName).field("szInstanceName", &self.szInstanceName).field("szParentInstance", &self.szParentInstance).field("dwInstanceIndex", &self.dwInstanceIndex).field("szCounterName", &self.szCounterName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6336,14 +6191,7 @@ impl ::core::default::Default for PDH_COUNTER_PATH_ELEMENTS_A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PDH_COUNTER_PATH_ELEMENTS_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PDH_COUNTER_PATH_ELEMENTS_A") - .field("szMachineName", &self.szMachineName) - .field("szObjectName", &self.szObjectName) - .field("szInstanceName", &self.szInstanceName) - .field("szParentInstance", &self.szParentInstance) - .field("dwInstanceIndex", &self.dwInstanceIndex) - .field("szCounterName", &self.szCounterName) - .finish() + fmt.debug_struct("PDH_COUNTER_PATH_ELEMENTS_A").field("szMachineName", &self.szMachineName).field("szObjectName", &self.szObjectName).field("szInstanceName", &self.szInstanceName).field("szParentInstance", &self.szParentInstance).field("dwInstanceIndex", &self.dwInstanceIndex).field("szCounterName", &self.szCounterName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6380,14 +6228,7 @@ impl ::core::default::Default for PDH_COUNTER_PATH_ELEMENTS_W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PDH_COUNTER_PATH_ELEMENTS_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PDH_COUNTER_PATH_ELEMENTS_W") - .field("szMachineName", &self.szMachineName) - .field("szObjectName", &self.szObjectName) - .field("szInstanceName", &self.szInstanceName) - .field("szParentInstance", &self.szParentInstance) - .field("dwInstanceIndex", &self.dwInstanceIndex) - .field("szCounterName", &self.szCounterName) - .finish() + fmt.debug_struct("PDH_COUNTER_PATH_ELEMENTS_W").field("szMachineName", &self.szMachineName).field("szObjectName", &self.szObjectName).field("szInstanceName", &self.szInstanceName).field("szParentInstance", &self.szParentInstance).field("dwInstanceIndex", &self.dwInstanceIndex).field("szCounterName", &self.szCounterName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6828,16 +6669,7 @@ impl ::core::default::Default for PDH_LOG_SERVICE_QUERY_INFO_A_0_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PDH_LOG_SERVICE_QUERY_INFO_A_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous1_e__Struct") - .field("PdlAutoNameInterval", &self.PdlAutoNameInterval) - .field("PdlAutoNameUnits", &self.PdlAutoNameUnits) - .field("PdlCommandFilename", &self.PdlCommandFilename) - .field("PdlCounterList", &self.PdlCounterList) - .field("PdlAutoNameFormat", &self.PdlAutoNameFormat) - .field("PdlSampleInterval", &self.PdlSampleInterval) - .field("PdlLogStartTime", &self.PdlLogStartTime) - .field("PdlLogEndTime", &self.PdlLogEndTime) - .finish() + fmt.debug_struct("_Anonymous1_e__Struct").field("PdlAutoNameInterval", &self.PdlAutoNameInterval).field("PdlAutoNameUnits", &self.PdlAutoNameUnits).field("PdlCommandFilename", &self.PdlCommandFilename).field("PdlCounterList", &self.PdlCounterList).field("PdlAutoNameFormat", &self.PdlAutoNameFormat).field("PdlSampleInterval", &self.PdlSampleInterval).field("PdlLogStartTime", &self.PdlLogStartTime).field("PdlLogEndTime", &self.PdlLogEndTime).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6989,16 +6821,7 @@ impl ::core::default::Default for PDH_LOG_SERVICE_QUERY_INFO_W_0_0 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PDH_LOG_SERVICE_QUERY_INFO_W_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous1_e__Struct") - .field("PdlAutoNameInterval", &self.PdlAutoNameInterval) - .field("PdlAutoNameUnits", &self.PdlAutoNameUnits) - .field("PdlCommandFilename", &self.PdlCommandFilename) - .field("PdlCounterList", &self.PdlCounterList) - .field("PdlAutoNameFormat", &self.PdlAutoNameFormat) - .field("PdlSampleInterval", &self.PdlSampleInterval) - .field("PdlLogStartTime", &self.PdlLogStartTime) - .field("PdlLogEndTime", &self.PdlLogEndTime) - .finish() + fmt.debug_struct("_Anonymous1_e__Struct").field("PdlAutoNameInterval", &self.PdlAutoNameInterval).field("PdlAutoNameUnits", &self.PdlAutoNameUnits).field("PdlCommandFilename", &self.PdlCommandFilename).field("PdlCounterList", &self.PdlCounterList).field("PdlAutoNameFormat", &self.PdlAutoNameFormat).field("PdlSampleInterval", &self.PdlSampleInterval).field("PdlLogStartTime", &self.PdlLogStartTime).field("PdlLogEndTime", &self.PdlLogEndTime).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7830,15 +7653,7 @@ impl ::core::default::Default for PERF_COUNTER_IDENTITY { } impl ::core::fmt::Debug for PERF_COUNTER_IDENTITY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PERF_COUNTER_IDENTITY") - .field("CounterSetGuid", &self.CounterSetGuid) - .field("BufferSize", &self.BufferSize) - .field("CounterId", &self.CounterId) - .field("InstanceId", &self.InstanceId) - .field("MachineOffset", &self.MachineOffset) - .field("NameOffset", &self.NameOffset) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("PERF_COUNTER_IDENTITY").field("CounterSetGuid", &self.CounterSetGuid).field("BufferSize", &self.BufferSize).field("CounterId", &self.CounterId).field("InstanceId", &self.InstanceId).field("MachineOffset", &self.MachineOffset).field("NameOffset", &self.NameOffset).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for PERF_COUNTER_IDENTITY { @@ -7907,19 +7722,7 @@ impl ::core::default::Default for PERF_COUNTER_REG_INFO { } impl ::core::fmt::Debug for PERF_COUNTER_REG_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PERF_COUNTER_REG_INFO") - .field("CounterId", &self.CounterId) - .field("Type", &self.Type) - .field("Attrib", &self.Attrib) - .field("DetailLevel", &self.DetailLevel) - .field("DefaultScale", &self.DefaultScale) - .field("BaseCounterId", &self.BaseCounterId) - .field("PerfTimeId", &self.PerfTimeId) - .field("PerfFreqId", &self.PerfFreqId) - .field("MultiId", &self.MultiId) - .field("AggregateFunc", &self.AggregateFunc) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("PERF_COUNTER_REG_INFO").field("CounterId", &self.CounterId).field("Type", &self.Type).field("Attrib", &self.Attrib).field("DetailLevel", &self.DetailLevel).field("DefaultScale", &self.DefaultScale).field("BaseCounterId", &self.BaseCounterId).field("PerfTimeId", &self.PerfTimeId).field("PerfFreqId", &self.PerfFreqId).field("MultiId", &self.MultiId).field("AggregateFunc", &self.AggregateFunc).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for PERF_COUNTER_REG_INFO { @@ -7983,20 +7786,7 @@ impl ::core::fmt::Debug for PERF_DATA_BLOCK { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PERF_DATA_BLOCK { fn eq(&self, other: &Self) -> bool { - self.Signature == other.Signature - && self.LittleEndian == other.LittleEndian - && self.Version == other.Version - && self.Revision == other.Revision - && self.TotalByteLength == other.TotalByteLength - && self.HeaderLength == other.HeaderLength - && self.NumObjectTypes == other.NumObjectTypes - && self.DefaultObject == other.DefaultObject - && self.SystemTime == other.SystemTime - && self.PerfTime == other.PerfTime - && self.PerfFreq == other.PerfFreq - && self.PerfTime100nSec == other.PerfTime100nSec - && self.SystemNameLength == other.SystemNameLength - && self.SystemNameOffset == other.SystemNameOffset + self.Signature == other.Signature && self.LittleEndian == other.LittleEndian && self.Version == other.Version && self.Revision == other.Revision && self.TotalByteLength == other.TotalByteLength && self.HeaderLength == other.HeaderLength && self.NumObjectTypes == other.NumObjectTypes && self.DefaultObject == other.DefaultObject && self.SystemTime == other.SystemTime && self.PerfTime == other.PerfTime && self.PerfFreq == other.PerfFreq && self.PerfTime100nSec == other.PerfTime100nSec && self.SystemNameLength == other.SystemNameLength && self.SystemNameOffset == other.SystemNameOffset } } #[cfg(feature = "Win32_Foundation")] @@ -8114,14 +7904,7 @@ impl ::core::default::Default for PERF_INSTANCE_DEFINITION { } impl ::core::fmt::Debug for PERF_INSTANCE_DEFINITION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PERF_INSTANCE_DEFINITION") - .field("ByteLength", &self.ByteLength) - .field("ParentObjectTitleIndex", &self.ParentObjectTitleIndex) - .field("ParentObjectInstance", &self.ParentObjectInstance) - .field("UniqueID", &self.UniqueID) - .field("NameOffset", &self.NameOffset) - .field("NameLength", &self.NameLength) - .finish() + fmt.debug_struct("PERF_INSTANCE_DEFINITION").field("ByteLength", &self.ByteLength).field("ParentObjectTitleIndex", &self.ParentObjectTitleIndex).field("ParentObjectInstance", &self.ParentObjectInstance).field("UniqueID", &self.UniqueID).field("NameOffset", &self.NameOffset).field("NameLength", &self.NameLength).finish() } } impl ::core::cmp::PartialEq for PERF_INSTANCE_DEFINITION { @@ -8280,20 +8063,7 @@ impl ::core::fmt::Debug for PERF_OBJECT_TYPE { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PERF_OBJECT_TYPE { fn eq(&self, other: &Self) -> bool { - self.TotalByteLength == other.TotalByteLength - && self.DefinitionLength == other.DefinitionLength - && self.HeaderLength == other.HeaderLength - && self.ObjectNameTitleIndex == other.ObjectNameTitleIndex - && self.ObjectNameTitle == other.ObjectNameTitle - && self.ObjectHelpTitleIndex == other.ObjectHelpTitleIndex - && self.ObjectHelpTitle == other.ObjectHelpTitle - && self.DetailLevel == other.DetailLevel - && self.NumCounters == other.NumCounters - && self.DefaultCounter == other.DefaultCounter - && self.NumInstances == other.NumInstances - && self.CodePage == other.CodePage - && self.PerfTime == other.PerfTime - && self.PerfFreq == other.PerfFreq + self.TotalByteLength == other.TotalByteLength && self.DefinitionLength == other.DefinitionLength && self.HeaderLength == other.HeaderLength && self.ObjectNameTitleIndex == other.ObjectNameTitleIndex && self.ObjectNameTitle == other.ObjectNameTitle && self.ObjectHelpTitleIndex == other.ObjectHelpTitleIndex && self.ObjectHelpTitle == other.ObjectHelpTitle && self.DetailLevel == other.DetailLevel && self.NumCounters == other.NumCounters && self.DefaultCounter == other.DefaultCounter && self.NumInstances == other.NumInstances && self.CodePage == other.CodePage && self.PerfTime == other.PerfTime && self.PerfFreq == other.PerfFreq } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -8360,20 +8130,7 @@ impl ::core::fmt::Debug for PERF_OBJECT_TYPE { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PERF_OBJECT_TYPE { fn eq(&self, other: &Self) -> bool { - self.TotalByteLength == other.TotalByteLength - && self.DefinitionLength == other.DefinitionLength - && self.HeaderLength == other.HeaderLength - && self.ObjectNameTitleIndex == other.ObjectNameTitleIndex - && self.ObjectNameTitle == other.ObjectNameTitle - && self.ObjectHelpTitleIndex == other.ObjectHelpTitleIndex - && self.ObjectHelpTitle == other.ObjectHelpTitle - && self.DetailLevel == other.DetailLevel - && self.NumCounters == other.NumCounters - && self.DefaultCounter == other.DefaultCounter - && self.NumInstances == other.NumInstances - && self.CodePage == other.CodePage - && self.PerfTime == other.PerfTime - && self.PerfFreq == other.PerfFreq + self.TotalByteLength == other.TotalByteLength && self.DefinitionLength == other.DefinitionLength && self.HeaderLength == other.HeaderLength && self.ObjectNameTitleIndex == other.ObjectNameTitleIndex && self.ObjectNameTitle == other.ObjectNameTitle && self.ObjectHelpTitleIndex == other.ObjectHelpTitleIndex && self.ObjectHelpTitle == other.ObjectHelpTitle && self.DetailLevel == other.DetailLevel && self.NumCounters == other.NumCounters && self.DefaultCounter == other.DefaultCounter && self.NumInstances == other.NumInstances && self.CodePage == other.CodePage && self.PerfTime == other.PerfTime && self.PerfFreq == other.PerfFreq } } #[cfg(any(target_arch = "x86",))] @@ -8873,34 +8630,14 @@ pub unsafe fn PdhEnumMachinesW<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn PdhEnumObjectItemsA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - szdatasource: Param0, - szmachinename: Param1, - szobjectname: Param2, - mszcounterlist: super::super::Foundation::PSTR, - pcchcounterlistlength: *mut u32, - mszinstancelist: super::super::Foundation::PSTR, - pcchinstancelistlength: *mut u32, - dwdetaillevel: PERF_DETAIL, - dwflags: u32, -) -> i32 { +pub unsafe fn PdhEnumObjectItemsA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(szdatasource: Param0, szmachinename: Param1, szobjectname: Param2, mszcounterlist: super::super::Foundation::PSTR, pcchcounterlistlength: *mut u32, mszinstancelist: super::super::Foundation::PSTR, pcchinstancelistlength: *mut u32, dwdetaillevel: PERF_DETAIL, dwflags: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn PdhEnumObjectItemsA(szdatasource: super::super::Foundation::PSTR, szmachinename: super::super::Foundation::PSTR, szobjectname: super::super::Foundation::PSTR, mszcounterlist: super::super::Foundation::PSTR, pcchcounterlistlength: *mut u32, mszinstancelist: super::super::Foundation::PSTR, pcchinstancelistlength: *mut u32, dwdetaillevel: PERF_DETAIL, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhEnumObjectItemsA( - szdatasource.into_param().abi(), - szmachinename.into_param().abi(), - szobjectname.into_param().abi(), - ::core::mem::transmute(mszcounterlist), - ::core::mem::transmute(pcchcounterlistlength), - ::core::mem::transmute(mszinstancelist), - ::core::mem::transmute(pcchinstancelistlength), - ::core::mem::transmute(dwdetaillevel), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(PdhEnumObjectItemsA(szdatasource.into_param().abi(), szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), ::core::mem::transmute(dwdetaillevel), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8914,17 +8651,7 @@ pub unsafe fn PdhEnumObjectItemsHA<'a, Param1: ::windows::core::IntoParam<'a, su extern "system" { fn PdhEnumObjectItemsHA(hdatasource: isize, szmachinename: super::super::Foundation::PSTR, szobjectname: super::super::Foundation::PSTR, mszcounterlist: super::super::Foundation::PSTR, pcchcounterlistlength: *mut u32, mszinstancelist: super::super::Foundation::PSTR, pcchinstancelistlength: *mut u32, dwdetaillevel: PERF_DETAIL, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhEnumObjectItemsHA( - ::core::mem::transmute(hdatasource), - szmachinename.into_param().abi(), - szobjectname.into_param().abi(), - ::core::mem::transmute(mszcounterlist), - ::core::mem::transmute(pcchcounterlistlength), - ::core::mem::transmute(mszinstancelist), - ::core::mem::transmute(pcchinstancelistlength), - ::core::mem::transmute(dwdetaillevel), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(PdhEnumObjectItemsHA(::core::mem::transmute(hdatasource), szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), ::core::mem::transmute(dwdetaillevel), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -8938,51 +8665,21 @@ pub unsafe fn PdhEnumObjectItemsHW<'a, Param1: ::windows::core::IntoParam<'a, su extern "system" { fn PdhEnumObjectItemsHW(hdatasource: isize, szmachinename: super::super::Foundation::PWSTR, szobjectname: super::super::Foundation::PWSTR, mszcounterlist: super::super::Foundation::PWSTR, pcchcounterlistlength: *mut u32, mszinstancelist: super::super::Foundation::PWSTR, pcchinstancelistlength: *mut u32, dwdetaillevel: PERF_DETAIL, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhEnumObjectItemsHW( - ::core::mem::transmute(hdatasource), - szmachinename.into_param().abi(), - szobjectname.into_param().abi(), - ::core::mem::transmute(mszcounterlist), - ::core::mem::transmute(pcchcounterlistlength), - ::core::mem::transmute(mszinstancelist), - ::core::mem::transmute(pcchinstancelistlength), - ::core::mem::transmute(dwdetaillevel), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(PdhEnumObjectItemsHW(::core::mem::transmute(hdatasource), szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), ::core::mem::transmute(dwdetaillevel), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn PdhEnumObjectItemsW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - szdatasource: Param0, - szmachinename: Param1, - szobjectname: Param2, - mszcounterlist: super::super::Foundation::PWSTR, - pcchcounterlistlength: *mut u32, - mszinstancelist: super::super::Foundation::PWSTR, - pcchinstancelistlength: *mut u32, - dwdetaillevel: PERF_DETAIL, - dwflags: u32, -) -> i32 { +pub unsafe fn PdhEnumObjectItemsW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(szdatasource: Param0, szmachinename: Param1, szobjectname: Param2, mszcounterlist: super::super::Foundation::PWSTR, pcchcounterlistlength: *mut u32, mszinstancelist: super::super::Foundation::PWSTR, pcchinstancelistlength: *mut u32, dwdetaillevel: PERF_DETAIL, dwflags: u32) -> i32 { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn PdhEnumObjectItemsW(szdatasource: super::super::Foundation::PWSTR, szmachinename: super::super::Foundation::PWSTR, szobjectname: super::super::Foundation::PWSTR, mszcounterlist: super::super::Foundation::PWSTR, pcchcounterlistlength: *mut u32, mszinstancelist: super::super::Foundation::PWSTR, pcchinstancelistlength: *mut u32, dwdetaillevel: PERF_DETAIL, dwflags: u32) -> i32; } - ::core::mem::transmute(PdhEnumObjectItemsW( - szdatasource.into_param().abi(), - szmachinename.into_param().abi(), - szobjectname.into_param().abi(), - ::core::mem::transmute(mszcounterlist), - ::core::mem::transmute(pcchcounterlistlength), - ::core::mem::transmute(mszinstancelist), - ::core::mem::transmute(pcchinstancelistlength), - ::core::mem::transmute(dwdetaillevel), - ::core::mem::transmute(dwflags), - )) + ::core::mem::transmute(PdhEnumObjectItemsW(szdatasource.into_param().abi(), szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(mszcounterlist), ::core::mem::transmute(pcchcounterlistlength), ::core::mem::transmute(mszinstancelist), ::core::mem::transmute(pcchinstancelistlength), ::core::mem::transmute(dwdetaillevel), ::core::mem::transmute(dwflags))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/Pipes/mod.rs b/src/Windows/Win32/System/Pipes/mod.rs index d6d6416dfc..93866cacd4 100644 --- a/src/Windows/Win32/System/Pipes/mod.rs +++ b/src/Windows/Win32/System/Pipes/mod.rs @@ -50,16 +50,7 @@ pub unsafe fn CreateNamedPipeA<'a, Param0: ::windows::core::IntoParam<'a, super: extern "system" { fn CreateNamedPipeA(lpname: super::super::Foundation::PSTR, dwopenmode: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, dwpipemode: NAMED_PIPE_MODE, nmaxinstances: u32, noutbuffersize: u32, ninbuffersize: u32, ndefaulttimeout: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(CreateNamedPipeA( - lpname.into_param().abi(), - ::core::mem::transmute(dwopenmode), - ::core::mem::transmute(dwpipemode), - ::core::mem::transmute(nmaxinstances), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(ndefaulttimeout), - ::core::mem::transmute(lpsecurityattributes), - )) + ::core::mem::transmute(CreateNamedPipeA(lpname.into_param().abi(), ::core::mem::transmute(dwopenmode), ::core::mem::transmute(dwpipemode), ::core::mem::transmute(nmaxinstances), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(ndefaulttimeout), ::core::mem::transmute(lpsecurityattributes))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -73,16 +64,7 @@ pub unsafe fn CreateNamedPipeW<'a, Param0: ::windows::core::IntoParam<'a, super: extern "system" { fn CreateNamedPipeW(lpname: super::super::Foundation::PWSTR, dwopenmode: super::super::Storage::FileSystem::FILE_FLAGS_AND_ATTRIBUTES, dwpipemode: NAMED_PIPE_MODE, nmaxinstances: u32, noutbuffersize: u32, ninbuffersize: u32, ndefaulttimeout: u32, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(CreateNamedPipeW( - lpname.into_param().abi(), - ::core::mem::transmute(dwopenmode), - ::core::mem::transmute(dwpipemode), - ::core::mem::transmute(nmaxinstances), - ::core::mem::transmute(noutbuffersize), - ::core::mem::transmute(ninbuffersize), - ::core::mem::transmute(ndefaulttimeout), - ::core::mem::transmute(lpsecurityattributes), - )) + ::core::mem::transmute(CreateNamedPipeW(lpname.into_param().abi(), ::core::mem::transmute(dwopenmode), ::core::mem::transmute(dwpipemode), ::core::mem::transmute(nmaxinstances), ::core::mem::transmute(noutbuffersize), ::core::mem::transmute(ninbuffersize), ::core::mem::transmute(ndefaulttimeout), ::core::mem::transmute(lpsecurityattributes))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/Power/mod.rs b/src/Windows/Win32/System/Power/mod.rs index 2d6cd63865..0c36a4f990 100644 --- a/src/Windows/Win32/System/Power/mod.rs +++ b/src/Windows/Win32/System/Power/mod.rs @@ -22,19 +22,7 @@ impl ::core::default::Default for ACPI_REAL_TIME { } impl ::core::fmt::Debug for ACPI_REAL_TIME { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ACPI_REAL_TIME") - .field("Year", &self.Year) - .field("Month", &self.Month) - .field("Day", &self.Day) - .field("Hour", &self.Hour) - .field("Minute", &self.Minute) - .field("Second", &self.Second) - .field("Valid", &self.Valid) - .field("Milliseconds", &self.Milliseconds) - .field("TimeZone", &self.TimeZone) - .field("DayLight", &self.DayLight) - .field("Reserved1", &self.Reserved1) - .finish() + fmt.debug_struct("ACPI_REAL_TIME").field("Year", &self.Year).field("Month", &self.Month).field("Day", &self.Day).field("Hour", &self.Hour).field("Minute", &self.Minute).field("Second", &self.Second).field("Valid", &self.Valid).field("Milliseconds", &self.Milliseconds).field("TimeZone", &self.TimeZone).field("DayLight", &self.DayLight).field("Reserved1", &self.Reserved1).finish() } } impl ::core::cmp::PartialEq for ACPI_REAL_TIME { @@ -68,14 +56,7 @@ impl ::core::default::Default for ADMINISTRATOR_POWER_POLICY { } impl ::core::fmt::Debug for ADMINISTRATOR_POWER_POLICY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ADMINISTRATOR_POWER_POLICY") - .field("MinSleep", &self.MinSleep) - .field("MaxSleep", &self.MaxSleep) - .field("MinVideoTimeout", &self.MinVideoTimeout) - .field("MaxVideoTimeout", &self.MaxVideoTimeout) - .field("MinSpindownTimeout", &self.MinSpindownTimeout) - .field("MaxSpindownTimeout", &self.MaxSpindownTimeout) - .finish() + fmt.debug_struct("ADMINISTRATOR_POWER_POLICY").field("MinSleep", &self.MinSleep).field("MaxSleep", &self.MaxSleep).field("MinVideoTimeout", &self.MinVideoTimeout).field("MaxVideoTimeout", &self.MaxVideoTimeout).field("MinSpindownTimeout", &self.MinSpindownTimeout).field("MaxSpindownTimeout", &self.MaxSpindownTimeout).finish() } } impl ::core::cmp::PartialEq for ADMINISTRATOR_POWER_POLICY { @@ -218,18 +199,7 @@ impl ::core::default::Default for BATTERY_INFORMATION { } impl ::core::fmt::Debug for BATTERY_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BATTERY_INFORMATION") - .field("Capabilities", &self.Capabilities) - .field("Technology", &self.Technology) - .field("Reserved", &self.Reserved) - .field("Chemistry", &self.Chemistry) - .field("DesignedCapacity", &self.DesignedCapacity) - .field("FullChargedCapacity", &self.FullChargedCapacity) - .field("DefaultAlert1", &self.DefaultAlert1) - .field("DefaultAlert2", &self.DefaultAlert2) - .field("CriticalBias", &self.CriticalBias) - .field("CycleCount", &self.CycleCount) - .finish() + fmt.debug_struct("BATTERY_INFORMATION").field("Capabilities", &self.Capabilities).field("Technology", &self.Technology).field("Reserved", &self.Reserved).field("Chemistry", &self.Chemistry).field("DesignedCapacity", &self.DesignedCapacity).field("FullChargedCapacity", &self.FullChargedCapacity).field("DefaultAlert1", &self.DefaultAlert1).field("DefaultAlert2", &self.DefaultAlert2).field("CriticalBias", &self.CriticalBias).field("CycleCount", &self.CycleCount).finish() } } impl ::core::cmp::PartialEq for BATTERY_INFORMATION { @@ -456,17 +426,7 @@ impl ::core::default::Default for BATTERY_USB_CHARGER_STATUS { } impl ::core::fmt::Debug for BATTERY_USB_CHARGER_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BATTERY_USB_CHARGER_STATUS") - .field("Type", &self.Type) - .field("Reserved", &self.Reserved) - .field("Flags", &self.Flags) - .field("MaxCurrent", &self.MaxCurrent) - .field("Voltage", &self.Voltage) - .field("PortType", &self.PortType) - .field("PortId", &self.PortId) - .field("PowerSourceInformation", &self.PowerSourceInformation) - .field("OemCharger", &self.OemCharger) - .finish() + fmt.debug_struct("BATTERY_USB_CHARGER_STATUS").field("Type", &self.Type).field("Reserved", &self.Reserved).field("Flags", &self.Flags).field("MaxCurrent", &self.MaxCurrent).field("Voltage", &self.Voltage).field("PortType", &self.PortType).field("PortId", &self.PortId).field("PowerSourceInformation", &self.PowerSourceInformation).field("OemCharger", &self.OemCharger).finish() } } impl ::core::cmp::PartialEq for BATTERY_USB_CHARGER_STATUS { @@ -529,16 +489,7 @@ impl ::core::default::Default for CM_POWER_DATA { } impl ::core::fmt::Debug for CM_POWER_DATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CM_POWER_DATA") - .field("PD_Size", &self.PD_Size) - .field("PD_MostRecentPowerState", &self.PD_MostRecentPowerState) - .field("PD_Capabilities", &self.PD_Capabilities) - .field("PD_D1Latency", &self.PD_D1Latency) - .field("PD_D2Latency", &self.PD_D2Latency) - .field("PD_D3Latency", &self.PD_D3Latency) - .field("PD_PowerStateMapping", &self.PD_PowerStateMapping) - .field("PD_DeepestSystemWake", &self.PD_DeepestSystemWake) - .finish() + fmt.debug_struct("CM_POWER_DATA").field("PD_Size", &self.PD_Size).field("PD_MostRecentPowerState", &self.PD_MostRecentPowerState).field("PD_Capabilities", &self.PD_Capabilities).field("PD_D1Latency", &self.PD_D1Latency).field("PD_D2Latency", &self.PD_D2Latency).field("PD_D3Latency", &self.PD_D3Latency).field("PD_PowerStateMapping", &self.PD_PowerStateMapping).field("PD_DeepestSystemWake", &self.PD_DeepestSystemWake).finish() } } impl ::core::cmp::PartialEq for CM_POWER_DATA { @@ -853,14 +804,7 @@ impl ::core::default::Default for EMI_METADATA_V1 { } impl ::core::fmt::Debug for EMI_METADATA_V1 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("EMI_METADATA_V1") - .field("MeasurementUnit", &self.MeasurementUnit) - .field("HardwareOEM", &self.HardwareOEM) - .field("HardwareModel", &self.HardwareModel) - .field("HardwareRevision", &self.HardwareRevision) - .field("MeteredHardwareNameSize", &self.MeteredHardwareNameSize) - .field("MeteredHardwareName", &self.MeteredHardwareName) - .finish() + fmt.debug_struct("EMI_METADATA_V1").field("MeasurementUnit", &self.MeasurementUnit).field("HardwareOEM", &self.HardwareOEM).field("HardwareModel", &self.HardwareModel).field("HardwareRevision", &self.HardwareRevision).field("MeteredHardwareNameSize", &self.MeteredHardwareNameSize).field("MeteredHardwareName", &self.MeteredHardwareName).finish() } } impl ::core::cmp::PartialEq for EMI_METADATA_V1 { @@ -1078,17 +1022,7 @@ impl ::core::default::Default for GLOBAL_USER_POWER_POLICY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for GLOBAL_USER_POWER_POLICY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GLOBAL_USER_POWER_POLICY") - .field("Revision", &self.Revision) - .field("PowerButtonAc", &self.PowerButtonAc) - .field("PowerButtonDc", &self.PowerButtonDc) - .field("SleepButtonAc", &self.SleepButtonAc) - .field("SleepButtonDc", &self.SleepButtonDc) - .field("LidCloseAc", &self.LidCloseAc) - .field("LidCloseDc", &self.LidCloseDc) - .field("DischargePolicy", &self.DischargePolicy) - .field("GlobalFlags", &self.GlobalFlags) - .finish() + fmt.debug_struct("GLOBAL_USER_POWER_POLICY").field("Revision", &self.Revision).field("PowerButtonAc", &self.PowerButtonAc).field("PowerButtonDc", &self.PowerButtonDc).field("SleepButtonAc", &self.SleepButtonAc).field("SleepButtonDc", &self.SleepButtonDc).field("LidCloseAc", &self.LidCloseAc).field("LidCloseDc", &self.LidCloseDc).field("DischargePolicy", &self.DischargePolicy).field("GlobalFlags", &self.GlobalFlags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1370,20 +1304,7 @@ impl ::core::fmt::Debug for MACHINE_POWER_POLICY { } impl ::core::cmp::PartialEq for MACHINE_POWER_POLICY { fn eq(&self, other: &Self) -> bool { - self.Revision == other.Revision - && self.MinSleepAc == other.MinSleepAc - && self.MinSleepDc == other.MinSleepDc - && self.ReducedLatencySleepAc == other.ReducedLatencySleepAc - && self.ReducedLatencySleepDc == other.ReducedLatencySleepDc - && self.DozeTimeoutAc == other.DozeTimeoutAc - && self.DozeTimeoutDc == other.DozeTimeoutDc - && self.DozeS4TimeoutAc == other.DozeS4TimeoutAc - && self.DozeS4TimeoutDc == other.DozeS4TimeoutDc - && self.MinThrottleAc == other.MinThrottleAc - && self.MinThrottleDc == other.MinThrottleDc - && self.pad1 == other.pad1 - && self.OverThrottledAc == other.OverThrottledAc - && self.OverThrottledDc == other.OverThrottledDc + self.Revision == other.Revision && self.MinSleepAc == other.MinSleepAc && self.MinSleepDc == other.MinSleepDc && self.ReducedLatencySleepAc == other.ReducedLatencySleepAc && self.ReducedLatencySleepDc == other.ReducedLatencySleepDc && self.DozeTimeoutAc == other.DozeTimeoutAc && self.DozeTimeoutDc == other.DozeTimeoutDc && self.DozeS4TimeoutAc == other.DozeS4TimeoutAc && self.DozeS4TimeoutDc == other.DozeS4TimeoutDc && self.MinThrottleAc == other.MinThrottleAc && self.MinThrottleDc == other.MinThrottleDc && self.pad1 == other.pad1 && self.OverThrottledAc == other.OverThrottledAc && self.OverThrottledDc == other.OverThrottledDc } } impl ::core::cmp::Eq for MACHINE_POWER_POLICY {} @@ -1958,15 +1879,7 @@ impl ::core::default::Default for PROCESSOR_POWER_POLICY_INFO { } impl ::core::fmt::Debug for PROCESSOR_POWER_POLICY_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROCESSOR_POWER_POLICY_INFO") - .field("TimeCheck", &self.TimeCheck) - .field("DemoteLimit", &self.DemoteLimit) - .field("PromoteLimit", &self.PromoteLimit) - .field("DemotePercent", &self.DemotePercent) - .field("PromotePercent", &self.PromotePercent) - .field("Spare", &self.Spare) - .field("_bitfield", &self._bitfield) - .finish() + fmt.debug_struct("PROCESSOR_POWER_POLICY_INFO").field("TimeCheck", &self.TimeCheck).field("DemoteLimit", &self.DemoteLimit).field("PromoteLimit", &self.PromoteLimit).field("DemotePercent", &self.DemotePercent).field("PromotePercent", &self.PromotePercent).field("Spare", &self.Spare).field("_bitfield", &self._bitfield).finish() } } impl ::core::cmp::PartialEq for PROCESSOR_POWER_POLICY_INFO { @@ -3338,14 +3251,7 @@ impl ::core::default::Default for SYSTEM_POWER_STATUS { } impl ::core::fmt::Debug for SYSTEM_POWER_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SYSTEM_POWER_STATUS") - .field("ACLineStatus", &self.ACLineStatus) - .field("BatteryFlag", &self.BatteryFlag) - .field("BatteryLifePercent", &self.BatteryLifePercent) - .field("SystemStatusFlag", &self.SystemStatusFlag) - .field("BatteryLifeTime", &self.BatteryLifeTime) - .field("BatteryFullLifeTime", &self.BatteryFullLifeTime) - .finish() + fmt.debug_struct("SYSTEM_POWER_STATUS").field("ACLineStatus", &self.ACLineStatus).field("BatteryFlag", &self.BatteryFlag).field("BatteryLifePercent", &self.BatteryLifePercent).field("SystemStatusFlag", &self.SystemStatusFlag).field("BatteryLifeTime", &self.BatteryLifeTime).field("BatteryFullLifeTime", &self.BatteryFullLifeTime).finish() } } impl ::core::cmp::PartialEq for SYSTEM_POWER_STATUS { @@ -3499,16 +3405,7 @@ impl ::core::fmt::Debug for THERMAL_INFORMATION { } impl ::core::cmp::PartialEq for THERMAL_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.ThermalStamp == other.ThermalStamp - && self.ThermalConstant1 == other.ThermalConstant1 - && self.ThermalConstant2 == other.ThermalConstant2 - && self.Processors == other.Processors - && self.SamplingPeriod == other.SamplingPeriod - && self.CurrentTemperature == other.CurrentTemperature - && self.PassiveTripPoint == other.PassiveTripPoint - && self.CriticalTripPoint == other.CriticalTripPoint - && self.ActiveTripPointCount == other.ActiveTripPointCount - && self.ActiveTripPoint == other.ActiveTripPoint + self.ThermalStamp == other.ThermalStamp && self.ThermalConstant1 == other.ThermalConstant1 && self.ThermalConstant2 == other.ThermalConstant2 && self.Processors == other.Processors && self.SamplingPeriod == other.SamplingPeriod && self.CurrentTemperature == other.CurrentTemperature && self.PassiveTripPoint == other.PassiveTripPoint && self.CriticalTripPoint == other.CriticalTripPoint && self.ActiveTripPointCount == other.ActiveTripPointCount && self.ActiveTripPoint == other.ActiveTripPoint } } impl ::core::cmp::Eq for THERMAL_INFORMATION {} @@ -3540,17 +3437,7 @@ impl ::core::default::Default for THERMAL_POLICY { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for THERMAL_POLICY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("THERMAL_POLICY") - .field("Version", &self.Version) - .field("WaitForUpdate", &self.WaitForUpdate) - .field("Hibernate", &self.Hibernate) - .field("Critical", &self.Critical) - .field("ThermalStandby", &self.ThermalStandby) - .field("ActivationReasons", &self.ActivationReasons) - .field("PassiveLimit", &self.PassiveLimit) - .field("ActiveLevel", &self.ActiveLevel) - .field("OverThrottled", &self.OverThrottled) - .finish() + fmt.debug_struct("THERMAL_POLICY").field("Version", &self.Version).field("WaitForUpdate", &self.WaitForUpdate).field("Hibernate", &self.Hibernate).field("Critical", &self.Critical).field("ThermalStandby", &self.ThermalStandby).field("ActivationReasons", &self.ActivationReasons).field("PassiveLimit", &self.PassiveLimit).field("ActiveLevel", &self.ActiveLevel).field("OverThrottled", &self.OverThrottled).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/ProcessStatus/mod.rs b/src/Windows/Win32/System/ProcessStatus/mod.rs index f295e38f5f..5323add0e4 100644 --- a/src/Windows/Win32/System/ProcessStatus/mod.rs +++ b/src/Windows/Win32/System/ProcessStatus/mod.rs @@ -526,20 +526,7 @@ impl ::core::fmt::Debug for PERFORMANCE_INFORMATION { } impl ::core::cmp::PartialEq for PERFORMANCE_INFORMATION { fn eq(&self, other: &Self) -> bool { - self.cb == other.cb - && self.CommitTotal == other.CommitTotal - && self.CommitLimit == other.CommitLimit - && self.CommitPeak == other.CommitPeak - && self.PhysicalTotal == other.PhysicalTotal - && self.PhysicalAvailable == other.PhysicalAvailable - && self.SystemCache == other.SystemCache - && self.KernelTotal == other.KernelTotal - && self.KernelPaged == other.KernelPaged - && self.KernelNonpaged == other.KernelNonpaged - && self.PageSize == other.PageSize - && self.HandleCount == other.HandleCount - && self.ProcessCount == other.ProcessCount - && self.ThreadCount == other.ThreadCount + self.cb == other.cb && self.CommitTotal == other.CommitTotal && self.CommitLimit == other.CommitLimit && self.CommitPeak == other.CommitPeak && self.PhysicalTotal == other.PhysicalTotal && self.PhysicalAvailable == other.PhysicalAvailable && self.SystemCache == other.SystemCache && self.KernelTotal == other.KernelTotal && self.KernelPaged == other.KernelPaged && self.KernelNonpaged == other.KernelNonpaged && self.PageSize == other.PageSize && self.HandleCount == other.HandleCount && self.ProcessCount == other.ProcessCount && self.ThreadCount == other.ThreadCount } } impl ::core::cmp::Eq for PERFORMANCE_INFORMATION {} @@ -584,16 +571,7 @@ impl ::core::fmt::Debug for PROCESS_MEMORY_COUNTERS { } impl ::core::cmp::PartialEq for PROCESS_MEMORY_COUNTERS { fn eq(&self, other: &Self) -> bool { - self.cb == other.cb - && self.PageFaultCount == other.PageFaultCount - && self.PeakWorkingSetSize == other.PeakWorkingSetSize - && self.WorkingSetSize == other.WorkingSetSize - && self.QuotaPeakPagedPoolUsage == other.QuotaPeakPagedPoolUsage - && self.QuotaPagedPoolUsage == other.QuotaPagedPoolUsage - && self.QuotaPeakNonPagedPoolUsage == other.QuotaPeakNonPagedPoolUsage - && self.QuotaNonPagedPoolUsage == other.QuotaNonPagedPoolUsage - && self.PagefileUsage == other.PagefileUsage - && self.PeakPagefileUsage == other.PeakPagefileUsage + self.cb == other.cb && self.PageFaultCount == other.PageFaultCount && self.PeakWorkingSetSize == other.PeakWorkingSetSize && self.WorkingSetSize == other.WorkingSetSize && self.QuotaPeakPagedPoolUsage == other.QuotaPeakPagedPoolUsage && self.QuotaPagedPoolUsage == other.QuotaPagedPoolUsage && self.QuotaPeakNonPagedPoolUsage == other.QuotaPeakNonPagedPoolUsage && self.QuotaNonPagedPoolUsage == other.QuotaNonPagedPoolUsage && self.PagefileUsage == other.PagefileUsage && self.PeakPagefileUsage == other.PeakPagefileUsage } } impl ::core::cmp::Eq for PROCESS_MEMORY_COUNTERS {} @@ -640,17 +618,7 @@ impl ::core::fmt::Debug for PROCESS_MEMORY_COUNTERS_EX { } impl ::core::cmp::PartialEq for PROCESS_MEMORY_COUNTERS_EX { fn eq(&self, other: &Self) -> bool { - self.cb == other.cb - && self.PageFaultCount == other.PageFaultCount - && self.PeakWorkingSetSize == other.PeakWorkingSetSize - && self.WorkingSetSize == other.WorkingSetSize - && self.QuotaPeakPagedPoolUsage == other.QuotaPeakPagedPoolUsage - && self.QuotaPagedPoolUsage == other.QuotaPagedPoolUsage - && self.QuotaPeakNonPagedPoolUsage == other.QuotaPeakNonPagedPoolUsage - && self.QuotaNonPagedPoolUsage == other.QuotaNonPagedPoolUsage - && self.PagefileUsage == other.PagefileUsage - && self.PeakPagefileUsage == other.PeakPagefileUsage - && self.PrivateUsage == other.PrivateUsage + self.cb == other.cb && self.PageFaultCount == other.PageFaultCount && self.PeakWorkingSetSize == other.PeakWorkingSetSize && self.WorkingSetSize == other.WorkingSetSize && self.QuotaPeakPagedPoolUsage == other.QuotaPeakPagedPoolUsage && self.QuotaPagedPoolUsage == other.QuotaPagedPoolUsage && self.QuotaPeakNonPagedPoolUsage == other.QuotaPeakNonPagedPoolUsage && self.QuotaNonPagedPoolUsage == other.QuotaNonPagedPoolUsage && self.PagefileUsage == other.PagefileUsage && self.PeakPagefileUsage == other.PeakPagefileUsage && self.PrivateUsage == other.PrivateUsage } } impl ::core::cmp::Eq for PROCESS_MEMORY_COUNTERS_EX {} diff --git a/src/Windows/Win32/System/RealTimeCommunications/mod.rs b/src/Windows/Win32/System/RealTimeCommunications/mod.rs index 7cd5aa00bc..51e09622fc 100644 --- a/src/Windows/Win32/System/RealTimeCommunications/mod.rs +++ b/src/Windows/Win32/System/RealTimeCommunications/mod.rs @@ -87,13 +87,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a INoti } #[repr(C)] #[doc(hidden)] -pub struct INotificationTransportSync_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct INotificationTransportSync_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRTCBuddy(pub ::windows::core::IUnknown); @@ -478,18 +472,7 @@ impl IRTCBuddyEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Buddy(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1713,31 +1696,9 @@ impl IRTCClientPresence2 { (::windows::core::Interface::vtable(self).27)(::core::mem::transmute_copy(self), bstrgroupname.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddWatcherEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, IRTCProfile>>( - &self, - bstrpresentityuri: Param0, - bstrusername: Param1, - bstrdata: Param2, - enstate: RTC_WATCHER_STATE, - fpersistent: i16, - enscope: RTC_ACE_SCOPE, - pprofile: Param6, - lflags: i32, - ) -> ::windows::core::Result { + pub unsafe fn AddWatcherEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, IRTCProfile>>(&self, bstrpresentityuri: Param0, bstrusername: Param1, bstrdata: Param2, enstate: RTC_WATCHER_STATE, fpersistent: i16, enscope: RTC_ACE_SCOPE, pprofile: Param6, lflags: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).28)( - ::core::mem::transmute_copy(self), - bstrpresentityuri.into_param().abi(), - bstrusername.into_param().abi(), - bstrdata.into_param().abi(), - ::core::mem::transmute(enstate), - ::core::mem::transmute(fpersistent), - ::core::mem::transmute(enscope), - pprofile.into_param().abi(), - ::core::mem::transmute(lflags), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).28)(::core::mem::transmute_copy(self), bstrpresentityuri.into_param().abi(), bstrusername.into_param().abi(), bstrdata.into_param().abi(), ::core::mem::transmute(enstate), ::core::mem::transmute(fpersistent), ::core::mem::transmute(enscope), pprofile.into_param().abi(), ::core::mem::transmute(lflags), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn WatcherEx<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, enmode: RTC_WATCHER_MATCH_MODE, bstrpresentityuri: Param1) -> ::windows::core::Result { @@ -1766,16 +1727,7 @@ impl IRTCClientPresence2 { (::windows::core::Interface::vtable(self).34)(::core::mem::transmute_copy(self), ::core::mem::transmute(penstatus), ::core::mem::transmute(pbstrnotes)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AddBuddyEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, IRTCProfile>>( - &self, - bstrpresentityuri: Param0, - bstrusername: Param1, - bstrdata: Param2, - fpersistent: i16, - ensubscriptiontype: RTC_BUDDY_SUBSCRIPTION_TYPE, - pprofile: Param5, - lflags: i32, - ) -> ::windows::core::Result { + pub unsafe fn AddBuddyEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, IRTCProfile>>(&self, bstrpresentityuri: Param0, bstrusername: Param1, bstrdata: Param2, fpersistent: i16, ensubscriptiontype: RTC_BUDDY_SUBSCRIPTION_TYPE, pprofile: Param5, lflags: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).35)(::core::mem::transmute_copy(self), bstrpresentityuri.into_param().abi(), bstrusername.into_param().abi(), bstrdata.into_param().abi(), ::core::mem::transmute(fpersistent), ::core::mem::transmute(ensubscriptiontype), pprofile.into_param().abi(), ::core::mem::transmute(lflags), &mut result__).from_abi::(result__) } @@ -1866,8 +1818,7 @@ pub struct IRTCClientPresence2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppcollection: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrgroupname: ::core::mem::ManuallyDrop, ppgroup: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrpresentityuri: ::core::mem::ManuallyDrop, bstrusername: ::core::mem::ManuallyDrop, bstrdata: ::core::mem::ManuallyDrop, enstate: RTC_WATCHER_STATE, fpersistent: i16, enscope: RTC_ACE_SCOPE, pprofile: ::windows::core::RawPtr, lflags: i32, ppwatcher: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrpresentityuri: ::core::mem::ManuallyDrop, bstrusername: ::core::mem::ManuallyDrop, bstrdata: ::core::mem::ManuallyDrop, enstate: RTC_WATCHER_STATE, fpersistent: i16, enscope: RTC_ACE_SCOPE, pprofile: ::windows::core::RawPtr, lflags: i32, ppwatcher: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, enmode: RTC_WATCHER_MATCH_MODE, bstrpresentityuri: ::core::mem::ManuallyDrop, ppwatcher: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -1881,8 +1832,7 @@ pub struct IRTCClientPresence2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, penstatus: *mut RTC_PRESENCE_STATUS, pbstrnotes: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrpresentityuri: ::core::mem::ManuallyDrop, bstrusername: ::core::mem::ManuallyDrop, bstrdata: ::core::mem::ManuallyDrop, fpersistent: i16, ensubscriptiontype: RTC_BUDDY_SUBSCRIPTION_TYPE, pprofile: ::windows::core::RawPtr, lflags: i32, ppbuddy: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrpresentityuri: ::core::mem::ManuallyDrop, bstrusername: ::core::mem::ManuallyDrop, bstrdata: ::core::mem::ManuallyDrop, fpersistent: i16, ensubscriptiontype: RTC_BUDDY_SUBSCRIPTION_TYPE, pprofile: ::windows::core::RawPtr, lflags: i32, ppbuddy: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -4137,18 +4087,7 @@ impl IRTCProfileEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Profile(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -5089,18 +5028,7 @@ impl IRTCSessionOperationCompleteEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Session(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -5252,12 +5180,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRTCS } #[repr(C)] #[doc(hidden)] -pub struct IRTCSessionPortManagement_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pportmanager: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IRTCSessionPortManagement_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pportmanager: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRTCSessionReferStatusEvent(pub ::windows::core::IUnknown); @@ -5560,18 +5483,7 @@ impl IRTCSessionStateChangeEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Session(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -6314,18 +6226,7 @@ impl IRTCWatcherEvent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Watcher(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); diff --git a/src/Windows/Win32/System/Registry/mod.rs b/src/Windows/Win32/System/Registry/mod.rs index 27c0b0ea6c..152b07d26c 100644 --- a/src/Windows/Win32/System/Registry/mod.rs +++ b/src/Windows/Win32/System/Registry/mod.rs @@ -73,17 +73,7 @@ impl ::core::default::Default for DSKTLSYSTEMTIME { } impl ::core::fmt::Debug for DSKTLSYSTEMTIME { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DSKTLSYSTEMTIME") - .field("wYear", &self.wYear) - .field("wMonth", &self.wMonth) - .field("wDayOfWeek", &self.wDayOfWeek) - .field("wDay", &self.wDay) - .field("wHour", &self.wHour) - .field("wMinute", &self.wMinute) - .field("wSecond", &self.wSecond) - .field("wMilliseconds", &self.wMilliseconds) - .field("wResult", &self.wResult) - .finish() + fmt.debug_struct("DSKTLSYSTEMTIME").field("wYear", &self.wYear).field("wMonth", &self.wMonth).field("wDayOfWeek", &self.wDayOfWeek).field("wDay", &self.wDay).field("wHour", &self.wHour).field("wMinute", &self.wMinute).field("wSecond", &self.wSecond).field("wMilliseconds", &self.wMilliseconds).field("wResult", &self.wResult).finish() } } impl ::core::cmp::PartialEq for DSKTLSYSTEMTIME { @@ -104,36 +94,14 @@ pub const EISAFLAG_SLOT_IO_FIRST: u32 = 2u32; pub const EISA_NO_MAX_FUNCTION: u32 = 255u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GetRegistryValueWithFallbackW<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hkeyprimary: Param0, - pwszprimarysubkey: Param1, - hkeyfallback: Param2, - pwszfallbacksubkey: Param3, - pwszvalue: Param4, - dwflags: u32, - pdwtype: *mut u32, - pvdata: *mut ::core::ffi::c_void, - cbdatain: u32, - pcbdataout: *mut u32, -) -> super::super::Foundation::LSTATUS { +pub unsafe fn GetRegistryValueWithFallbackW<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hkeyprimary: Param0, pwszprimarysubkey: Param1, hkeyfallback: Param2, pwszfallbacksubkey: Param3, pwszvalue: Param4, dwflags: u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, cbdatain: u32, pcbdataout: *mut u32) -> super::super::Foundation::LSTATUS { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn GetRegistryValueWithFallbackW(hkeyprimary: HKEY, pwszprimarysubkey: super::super::Foundation::PWSTR, hkeyfallback: HKEY, pwszfallbacksubkey: super::super::Foundation::PWSTR, pwszvalue: super::super::Foundation::PWSTR, dwflags: u32, pdwtype: *mut u32, pvdata: *mut ::core::ffi::c_void, cbdatain: u32, pcbdataout: *mut u32) -> super::super::Foundation::LSTATUS; } - ::core::mem::transmute(GetRegistryValueWithFallbackW( - hkeyprimary.into_param().abi(), - pwszprimarysubkey.into_param().abi(), - hkeyfallback.into_param().abi(), - pwszfallbacksubkey.into_param().abi(), - pwszvalue.into_param().abi(), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pdwtype), - ::core::mem::transmute(pvdata), - ::core::mem::transmute(cbdatain), - ::core::mem::transmute(pcbdataout), - )) + ::core::mem::transmute(GetRegistryValueWithFallbackW(hkeyprimary.into_param().abi(), pwszprimarysubkey.into_param().abi(), hkeyfallback.into_param().abi(), pwszfallbacksubkey.into_param().abi(), pwszvalue.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(pdwtype), ::core::mem::transmute(pvdata), ::core::mem::transmute(cbdatain), ::core::mem::transmute(pcbdataout))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -692,144 +660,56 @@ pub unsafe fn RegCreateKeyA<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Pa } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn RegCreateKeyExA<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hkey: Param0, - lpsubkey: Param1, - reserved: u32, - lpclass: Param3, - dwoptions: REG_OPEN_CREATE_OPTIONS, - samdesired: REG_SAM_FLAGS, - lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - phkresult: *mut HKEY, - lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, -) -> super::super::Foundation::LSTATUS { +pub unsafe fn RegCreateKeyExA<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hkey: Param0, lpsubkey: Param1, reserved: u32, lpclass: Param3, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION) -> super::super::Foundation::LSTATUS { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn RegCreateKeyExA(hkey: HKEY, lpsubkey: super::super::Foundation::PSTR, reserved: u32, lpclass: super::super::Foundation::PSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION) -> super::super::Foundation::LSTATUS; } - ::core::mem::transmute(RegCreateKeyExA( - hkey.into_param().abi(), - lpsubkey.into_param().abi(), - ::core::mem::transmute(reserved), - lpclass.into_param().abi(), - ::core::mem::transmute(dwoptions), - ::core::mem::transmute(samdesired), - ::core::mem::transmute(lpsecurityattributes), - ::core::mem::transmute(phkresult), - ::core::mem::transmute(lpdwdisposition), - )) + ::core::mem::transmute(RegCreateKeyExA(hkey.into_param().abi(), lpsubkey.into_param().abi(), ::core::mem::transmute(reserved), lpclass.into_param().abi(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn RegCreateKeyExW<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hkey: Param0, - lpsubkey: Param1, - reserved: u32, - lpclass: Param3, - dwoptions: REG_OPEN_CREATE_OPTIONS, - samdesired: REG_SAM_FLAGS, - lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - phkresult: *mut HKEY, - lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, -) -> super::super::Foundation::LSTATUS { +pub unsafe fn RegCreateKeyExW<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hkey: Param0, lpsubkey: Param1, reserved: u32, lpclass: Param3, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION) -> super::super::Foundation::LSTATUS { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn RegCreateKeyExW(hkey: HKEY, lpsubkey: super::super::Foundation::PWSTR, reserved: u32, lpclass: super::super::Foundation::PWSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION) -> super::super::Foundation::LSTATUS; } - ::core::mem::transmute(RegCreateKeyExW( - hkey.into_param().abi(), - lpsubkey.into_param().abi(), - ::core::mem::transmute(reserved), - lpclass.into_param().abi(), - ::core::mem::transmute(dwoptions), - ::core::mem::transmute(samdesired), - ::core::mem::transmute(lpsecurityattributes), - ::core::mem::transmute(phkresult), - ::core::mem::transmute(lpdwdisposition), - )) + ::core::mem::transmute(RegCreateKeyExW(hkey.into_param().abi(), lpsubkey.into_param().abi(), ::core::mem::transmute(reserved), lpclass.into_param().abi(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn RegCreateKeyTransactedA<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - hkey: Param0, - lpsubkey: Param1, - reserved: u32, - lpclass: Param3, - dwoptions: REG_OPEN_CREATE_OPTIONS, - samdesired: REG_SAM_FLAGS, - lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - phkresult: *mut HKEY, - lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, - htransaction: Param9, - pextendedparemeter: *mut ::core::ffi::c_void, -) -> super::super::Foundation::LSTATUS { +pub unsafe fn RegCreateKeyTransactedA<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hkey: Param0, lpsubkey: Param1, reserved: u32, lpclass: Param3, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, htransaction: Param9, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::LSTATUS { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn RegCreateKeyTransactedA(hkey: HKEY, lpsubkey: super::super::Foundation::PSTR, reserved: u32, lpclass: super::super::Foundation::PSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, htransaction: super::super::Foundation::HANDLE, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::LSTATUS; } - ::core::mem::transmute(RegCreateKeyTransactedA( - hkey.into_param().abi(), - lpsubkey.into_param().abi(), - ::core::mem::transmute(reserved), - lpclass.into_param().abi(), - ::core::mem::transmute(dwoptions), - ::core::mem::transmute(samdesired), - ::core::mem::transmute(lpsecurityattributes), - ::core::mem::transmute(phkresult), - ::core::mem::transmute(lpdwdisposition), - htransaction.into_param().abi(), - ::core::mem::transmute(pextendedparemeter), - )) + ::core::mem::transmute(RegCreateKeyTransactedA(hkey.into_param().abi(), lpsubkey.into_param().abi(), ::core::mem::transmute(reserved), lpclass.into_param().abi(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition), htransaction.into_param().abi(), ::core::mem::transmute(pextendedparemeter))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn RegCreateKeyTransactedW<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - hkey: Param0, - lpsubkey: Param1, - reserved: u32, - lpclass: Param3, - dwoptions: REG_OPEN_CREATE_OPTIONS, - samdesired: REG_SAM_FLAGS, - lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - phkresult: *mut HKEY, - lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, - htransaction: Param9, - pextendedparemeter: *mut ::core::ffi::c_void, -) -> super::super::Foundation::LSTATUS { +pub unsafe fn RegCreateKeyTransactedW<'a, Param0: ::windows::core::IntoParam<'a, HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(hkey: Param0, lpsubkey: Param1, reserved: u32, lpclass: Param3, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, htransaction: Param9, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::LSTATUS { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn RegCreateKeyTransactedW(hkey: HKEY, lpsubkey: super::super::Foundation::PWSTR, reserved: u32, lpclass: super::super::Foundation::PWSTR, dwoptions: REG_OPEN_CREATE_OPTIONS, samdesired: REG_SAM_FLAGS, lpsecurityattributes: *const super::super::Security::SECURITY_ATTRIBUTES, phkresult: *mut HKEY, lpdwdisposition: *mut REG_CREATE_KEY_DISPOSITION, htransaction: super::super::Foundation::HANDLE, pextendedparemeter: *mut ::core::ffi::c_void) -> super::super::Foundation::LSTATUS; } - ::core::mem::transmute(RegCreateKeyTransactedW( - hkey.into_param().abi(), - lpsubkey.into_param().abi(), - ::core::mem::transmute(reserved), - lpclass.into_param().abi(), - ::core::mem::transmute(dwoptions), - ::core::mem::transmute(samdesired), - ::core::mem::transmute(lpsecurityattributes), - ::core::mem::transmute(phkresult), - ::core::mem::transmute(lpdwdisposition), - htransaction.into_param().abi(), - ::core::mem::transmute(pextendedparemeter), - )) + ::core::mem::transmute(RegCreateKeyTransactedW(hkey.into_param().abi(), lpsubkey.into_param().abi(), ::core::mem::transmute(reserved), lpclass.into_param().abi(), ::core::mem::transmute(dwoptions), ::core::mem::transmute(samdesired), ::core::mem::transmute(lpsecurityattributes), ::core::mem::transmute(phkresult), ::core::mem::transmute(lpdwdisposition), htransaction.into_param().abi(), ::core::mem::transmute(pextendedparemeter))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1443,20 +1323,7 @@ pub unsafe fn RegQueryInfoKeyA<'a, Param0: ::windows::core::IntoParam<'a, HKEY>> extern "system" { fn RegQueryInfoKeyA(hkey: HKEY, lpclass: super::super::Foundation::PSTR, lpcchclass: *mut u32, lpreserved: *mut u32, lpcsubkeys: *mut u32, lpcbmaxsubkeylen: *mut u32, lpcbmaxclasslen: *mut u32, lpcvalues: *mut u32, lpcbmaxvaluenamelen: *mut u32, lpcbmaxvaluelen: *mut u32, lpcbsecuritydescriptor: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::LSTATUS; } - ::core::mem::transmute(RegQueryInfoKeyA( - hkey.into_param().abi(), - ::core::mem::transmute(lpclass), - ::core::mem::transmute(lpcchclass), - ::core::mem::transmute(lpreserved), - ::core::mem::transmute(lpcsubkeys), - ::core::mem::transmute(lpcbmaxsubkeylen), - ::core::mem::transmute(lpcbmaxclasslen), - ::core::mem::transmute(lpcvalues), - ::core::mem::transmute(lpcbmaxvaluenamelen), - ::core::mem::transmute(lpcbmaxvaluelen), - ::core::mem::transmute(lpcbsecuritydescriptor), - ::core::mem::transmute(lpftlastwritetime), - )) + ::core::mem::transmute(RegQueryInfoKeyA(hkey.into_param().abi(), ::core::mem::transmute(lpclass), ::core::mem::transmute(lpcchclass), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lpcsubkeys), ::core::mem::transmute(lpcbmaxsubkeylen), ::core::mem::transmute(lpcbmaxclasslen), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lpcbmaxvaluenamelen), ::core::mem::transmute(lpcbmaxvaluelen), ::core::mem::transmute(lpcbsecuritydescriptor), ::core::mem::transmute(lpftlastwritetime))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1470,20 +1337,7 @@ pub unsafe fn RegQueryInfoKeyW<'a, Param0: ::windows::core::IntoParam<'a, HKEY>> extern "system" { fn RegQueryInfoKeyW(hkey: HKEY, lpclass: super::super::Foundation::PWSTR, lpcchclass: *mut u32, lpreserved: *mut u32, lpcsubkeys: *mut u32, lpcbmaxsubkeylen: *mut u32, lpcbmaxclasslen: *mut u32, lpcvalues: *mut u32, lpcbmaxvaluenamelen: *mut u32, lpcbmaxvaluelen: *mut u32, lpcbsecuritydescriptor: *mut u32, lpftlastwritetime: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::LSTATUS; } - ::core::mem::transmute(RegQueryInfoKeyW( - hkey.into_param().abi(), - ::core::mem::transmute(lpclass), - ::core::mem::transmute(lpcchclass), - ::core::mem::transmute(lpreserved), - ::core::mem::transmute(lpcsubkeys), - ::core::mem::transmute(lpcbmaxsubkeylen), - ::core::mem::transmute(lpcbmaxclasslen), - ::core::mem::transmute(lpcvalues), - ::core::mem::transmute(lpcbmaxvaluenamelen), - ::core::mem::transmute(lpcbmaxvaluelen), - ::core::mem::transmute(lpcbsecuritydescriptor), - ::core::mem::transmute(lpftlastwritetime), - )) + ::core::mem::transmute(RegQueryInfoKeyW(hkey.into_param().abi(), ::core::mem::transmute(lpclass), ::core::mem::transmute(lpcchclass), ::core::mem::transmute(lpreserved), ::core::mem::transmute(lpcsubkeys), ::core::mem::transmute(lpcbmaxsubkeylen), ::core::mem::transmute(lpcbmaxclasslen), ::core::mem::transmute(lpcvalues), ::core::mem::transmute(lpcbmaxvaluenamelen), ::core::mem::transmute(lpcbmaxvaluelen), ::core::mem::transmute(lpcbsecuritydescriptor), ::core::mem::transmute(lpftlastwritetime))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/RemoteAssistance/mod.rs b/src/Windows/Win32/System/RemoteAssistance/mod.rs index 51942ad362..71dc696dc1 100644 --- a/src/Windows/Win32/System/RemoteAssistance/mod.rs +++ b/src/Windows/Win32/System/RemoteAssistance/mod.rs @@ -103,12 +103,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRend } #[repr(C)] #[doc(hidden)] -pub struct IRendezvousApplication_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prendezvoussession: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IRendezvousApplication_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prendezvoussession: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRendezvousSession(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/System/RemoteDesktop/mod.rs b/src/Windows/Win32/System/RemoteDesktop/mod.rs index 7ce0ccb01c..d0e8ba0990 100644 --- a/src/Windows/Win32/System/RemoteDesktop/mod.rs +++ b/src/Windows/Win32/System/RemoteDesktop/mod.rs @@ -44,17 +44,7 @@ impl ::core::fmt::Debug for AAAccountingData { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for AAAccountingData { fn eq(&self, other: &Self) -> bool { - self.userName == other.userName - && self.clientName == other.clientName - && self.authType == other.authType - && self.resourceName == other.resourceName - && self.portNumber == other.portNumber - && self.protocolName == other.protocolName - && self.numberOfBytesReceived == other.numberOfBytesReceived - && self.numberOfBytesTransfered == other.numberOfBytesTransfered - && self.reasonForDisconnect == other.reasonForDisconnect - && self.mainSessionId == other.mainSessionId - && self.subSessionId == other.subSessionId + self.userName == other.userName && self.clientName == other.clientName && self.authType == other.authType && self.resourceName == other.resourceName && self.portNumber == other.portNumber && self.protocolName == other.protocolName && self.numberOfBytesReceived == other.numberOfBytesReceived && self.numberOfBytesTransfered == other.numberOfBytesTransfered && self.reasonForDisconnect == other.reasonForDisconnect && self.mainSessionId == other.mainSessionId && self.subSessionId == other.subSessionId } } #[cfg(feature = "Win32_Foundation")] @@ -136,14 +126,7 @@ impl ::core::default::Default for AE_CURRENT_POSITION { } impl ::core::fmt::Debug for AE_CURRENT_POSITION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("AE_CURRENT_POSITION") - .field("u64DevicePosition", &self.u64DevicePosition) - .field("u64StreamPosition", &self.u64StreamPosition) - .field("u64PaddingFrames", &self.u64PaddingFrames) - .field("hnsQPCPosition", &self.hnsQPCPosition) - .field("f32FramesPerSecond", &self.f32FramesPerSecond) - .field("Flag", &self.Flag) - .finish() + fmt.debug_struct("AE_CURRENT_POSITION").field("u64DevicePosition", &self.u64DevicePosition).field("u64StreamPosition", &self.u64StreamPosition).field("u64PaddingFrames", &self.u64PaddingFrames).field("hnsQPCPosition", &self.hnsQPCPosition).field("f32FramesPerSecond", &self.f32FramesPerSecond).field("Flag", &self.Flag).finish() } } impl ::core::cmp::PartialEq for AE_CURRENT_POSITION { @@ -1567,19 +1550,7 @@ pub struct ITSGAuthenticationEngine_abi( pub struct ITSGAuthorizeConnectionSink(pub ::windows::core::IUnknown); impl ITSGAuthorizeConnectionSink { pub unsafe fn OnConnectionAuthorized<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, hrin: ::windows::core::HRESULT, mainsessionid: Param1, cbsohresponse: u32, pbsohresponse: *const u8, idletimeout: u32, sessiontimeout: u32, sessiontimeoutaction: SESSION_TIMEOUT_ACTION_TYPE, trustclass: AATrustClassID, policyattributes: *const u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hrin), - mainsessionid.into_param().abi(), - ::core::mem::transmute(cbsohresponse), - ::core::mem::transmute(pbsohresponse), - ::core::mem::transmute(idletimeout), - ::core::mem::transmute(sessiontimeout), - ::core::mem::transmute(sessiontimeoutaction), - ::core::mem::transmute(trustclass), - ::core::mem::transmute(policyattributes), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(hrin), mainsessionid.into_param().abi(), ::core::mem::transmute(cbsohresponse), ::core::mem::transmute(pbsohresponse), ::core::mem::transmute(idletimeout), ::core::mem::transmute(sessiontimeout), ::core::mem::transmute(sessiontimeoutaction), ::core::mem::transmute(trustclass), ::core::mem::transmute(policyattributes)).ok() } } unsafe impl ::windows::core::Interface for ITSGAuthorizeConnectionSink { @@ -1620,17 +1591,7 @@ pub struct ITSGAuthorizeResourceSink(pub ::windows::core::IUnknown); impl ITSGAuthorizeResourceSink { #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnChannelAuthorized<'a, Param1: ::windows::core::IntoParam<'a, ::windows::core::GUID>>(&self, hrin: ::windows::core::HRESULT, mainsessionid: Param1, subsessionid: i32, allowedresourcenames: *const super::super::Foundation::BSTR, numallowedresourcenames: u32, failedresourcenames: *const super::super::Foundation::BSTR, numfailedresourcenames: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hrin), - mainsessionid.into_param().abi(), - ::core::mem::transmute(subsessionid), - ::core::mem::transmute(allowedresourcenames), - ::core::mem::transmute(numallowedresourcenames), - ::core::mem::transmute(failedresourcenames), - ::core::mem::transmute(numfailedresourcenames), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(hrin), mainsessionid.into_param().abi(), ::core::mem::transmute(subsessionid), ::core::mem::transmute(allowedresourcenames), ::core::mem::transmute(numallowedresourcenames), ::core::mem::transmute(failedresourcenames), ::core::mem::transmute(numfailedresourcenames)).ok() } } unsafe impl ::windows::core::Interface for ITSGAuthorizeResourceSink { @@ -1671,68 +1632,12 @@ pub struct ITSGAuthorizeResourceSink_abi( pub struct ITSGPolicyEngine(pub ::windows::core::IUnknown); impl ITSGPolicyEngine { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AuthorizeConnection<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE_PTR>, Param10: ::windows::core::IntoParam<'a, ITSGAuthorizeConnectionSink>>( - &self, - mainsessionid: Param0, - username: Param1, - authtype: AAAuthSchemes, - clientmachineip: Param3, - clientmachinename: Param4, - sohdata: *const u8, - numsohbytes: u32, - cookiedata: *const u8, - numcookiebytes: u32, - usertoken: Param9, - psink: Param10, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - mainsessionid.into_param().abi(), - username.into_param().abi(), - ::core::mem::transmute(authtype), - clientmachineip.into_param().abi(), - clientmachinename.into_param().abi(), - ::core::mem::transmute(sohdata), - ::core::mem::transmute(numsohbytes), - ::core::mem::transmute(cookiedata), - ::core::mem::transmute(numcookiebytes), - usertoken.into_param().abi(), - psink.into_param().abi(), - ) - .ok() - } - #[cfg(feature = "Win32_Foundation")] - pub unsafe fn AuthorizeResource<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param11: ::windows::core::IntoParam<'a, ITSGAuthorizeResourceSink>>( - &self, - mainsessionid: Param0, - subsessionid: i32, - username: Param2, - resourcenames: *const super::super::Foundation::BSTR, - numresources: u32, - alternateresourcenames: *const super::super::Foundation::BSTR, - numalternateresourcename: u32, - portnumber: u32, - operation: Param8, - cookie: *const u8, - numbytesincookie: u32, - psink: Param11, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - mainsessionid.into_param().abi(), - ::core::mem::transmute(subsessionid), - username.into_param().abi(), - ::core::mem::transmute(resourcenames), - ::core::mem::transmute(numresources), - ::core::mem::transmute(alternateresourcenames), - ::core::mem::transmute(numalternateresourcename), - ::core::mem::transmute(portnumber), - operation.into_param().abi(), - ::core::mem::transmute(cookie), - ::core::mem::transmute(numbytesincookie), - psink.into_param().abi(), - ) - .ok() + pub unsafe fn AuthorizeConnection<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE_PTR>, Param10: ::windows::core::IntoParam<'a, ITSGAuthorizeConnectionSink>>(&self, mainsessionid: Param0, username: Param1, authtype: AAAuthSchemes, clientmachineip: Param3, clientmachinename: Param4, sohdata: *const u8, numsohbytes: u32, cookiedata: *const u8, numcookiebytes: u32, usertoken: Param9, psink: Param10) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), mainsessionid.into_param().abi(), username.into_param().abi(), ::core::mem::transmute(authtype), clientmachineip.into_param().abi(), clientmachinename.into_param().abi(), ::core::mem::transmute(sohdata), ::core::mem::transmute(numsohbytes), ::core::mem::transmute(cookiedata), ::core::mem::transmute(numcookiebytes), usertoken.into_param().abi(), psink.into_param().abi()).ok() + } + #[cfg(feature = "Win32_Foundation")] + pub unsafe fn AuthorizeResource<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param11: ::windows::core::IntoParam<'a, ITSGAuthorizeResourceSink>>(&self, mainsessionid: Param0, subsessionid: i32, username: Param2, resourcenames: *const super::super::Foundation::BSTR, numresources: u32, alternateresourcenames: *const super::super::Foundation::BSTR, numalternateresourcename: u32, portnumber: u32, operation: Param8, cookie: *const u8, numbytesincookie: u32, psink: Param11) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), mainsessionid.into_param().abi(), ::core::mem::transmute(subsessionid), username.into_param().abi(), ::core::mem::transmute(resourcenames), ::core::mem::transmute(numresources), ::core::mem::transmute(alternateresourcenames), ::core::mem::transmute(numalternateresourcename), ::core::mem::transmute(portnumber), operation.into_param().abi(), ::core::mem::transmute(cookie), ::core::mem::transmute(numbytesincookie), psink.into_param().abi()).ok() } pub unsafe fn Refresh(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self)).ok() @@ -1773,38 +1678,9 @@ pub struct ITSGPolicyEngine_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - mainsessionid: ::windows::core::GUID, - username: ::core::mem::ManuallyDrop, - authtype: AAAuthSchemes, - clientmachineip: ::core::mem::ManuallyDrop, - clientmachinename: ::core::mem::ManuallyDrop, - sohdata: *const u8, - numsohbytes: u32, - cookiedata: *const u8, - numcookiebytes: u32, - usertoken: super::super::Foundation::HANDLE_PTR, - psink: ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, - #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - mainsessionid: ::windows::core::GUID, - subsessionid: i32, - username: ::core::mem::ManuallyDrop, - resourcenames: *const ::core::mem::ManuallyDrop, - numresources: u32, - alternateresourcenames: *const ::core::mem::ManuallyDrop, - numalternateresourcename: u32, - portnumber: u32, - operation: ::core::mem::ManuallyDrop, - cookie: *const u8, - numbytesincookie: u32, - psink: ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, mainsessionid: ::windows::core::GUID, username: ::core::mem::ManuallyDrop, authtype: AAAuthSchemes, clientmachineip: ::core::mem::ManuallyDrop, clientmachinename: ::core::mem::ManuallyDrop, sohdata: *const u8, numsohbytes: u32, cookiedata: *const u8, numcookiebytes: u32, usertoken: super::super::Foundation::HANDLE_PTR, psink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(not(feature = "Win32_Foundation"))] usize, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, mainsessionid: ::windows::core::GUID, subsessionid: i32, username: ::core::mem::ManuallyDrop, resourcenames: *const ::core::mem::ManuallyDrop, numresources: u32, alternateresourcenames: *const ::core::mem::ManuallyDrop, numalternateresourcename: u32, portnumber: u32, operation: ::core::mem::ManuallyDrop, cookie: *const u8, numbytesincookie: u32, psink: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, quarantineenabled: *mut super::super::Foundation::BOOL) -> ::windows::core::HRESULT, @@ -2346,31 +2222,8 @@ impl ITsSbGlobalStore { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), providername.into_param().abi(), ::core::mem::transmute(pdwcount), ::core::mem::transmute(ppval)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumerateSessions<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - providername: Param0, - targetname: Param1, - username: Param2, - userdomain: Param3, - poolname: Param4, - initialprogram: Param5, - psessionstate: *const TSSESSION_STATE, - pdwcount: *mut u32, - ppval: *mut *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - providername.into_param().abi(), - targetname.into_param().abi(), - username.into_param().abi(), - userdomain.into_param().abi(), - poolname.into_param().abi(), - initialprogram.into_param().abi(), - ::core::mem::transmute(psessionstate), - ::core::mem::transmute(pdwcount), - ::core::mem::transmute(ppval), - ) - .ok() + pub unsafe fn EnumerateSessions<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, providername: Param0, targetname: Param1, username: Param2, userdomain: Param3, poolname: Param4, initialprogram: Param5, psessionstate: *const TSSESSION_STATE, pdwcount: *mut u32, ppval: *mut *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), providername.into_param().abi(), targetname.into_param().abi(), username.into_param().abi(), userdomain.into_param().abi(), poolname.into_param().abi(), initialprogram.into_param().abi(), ::core::mem::transmute(psessionstate), ::core::mem::transmute(pdwcount), ::core::mem::transmute(ppval)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetFarmProperty<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, farmname: Param0, propertyname: Param1, pvarvalue: *const super::Com::VARIANT) -> ::windows::core::Result<()> { @@ -2417,19 +2270,7 @@ pub struct ITsSbGlobalStore_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, providername: ::core::mem::ManuallyDrop, pdwcount: *mut u32, ppval: *mut *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - providername: ::core::mem::ManuallyDrop, - targetname: ::core::mem::ManuallyDrop, - username: ::core::mem::ManuallyDrop, - userdomain: ::core::mem::ManuallyDrop, - poolname: ::core::mem::ManuallyDrop, - initialprogram: ::core::mem::ManuallyDrop, - psessionstate: *const TSSESSION_STATE, - pdwcount: *mut u32, - ppval: *mut *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, providername: ::core::mem::ManuallyDrop, targetname: ::core::mem::ManuallyDrop, username: ::core::mem::ManuallyDrop, userdomain: ::core::mem::ManuallyDrop, poolname: ::core::mem::ManuallyDrop, initialprogram: ::core::mem::ManuallyDrop, psessionstate: *const TSSESSION_STATE, pdwcount: *mut u32, ppval: *mut *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, farmname: ::core::mem::ManuallyDrop, propertyname: ::core::mem::ManuallyDrop, pvarvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -3488,15 +3329,7 @@ impl ITsSbResourceNotificationEx { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), targetname.into_param().abi(), ::core::mem::transmute(targetchangetype)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn NotifyClientConnectionStateChangeEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - username: Param0, - domain: Param1, - initialprogram: Param2, - poolname: Param3, - targetname: Param4, - connectionchangetype: CONNECTION_CHANGE_NOTIFICATION, - ) -> ::windows::core::Result<()> { + pub unsafe fn NotifyClientConnectionStateChangeEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, username: Param0, domain: Param1, initialprogram: Param2, poolname: Param3, targetname: Param4, connectionchangetype: CONNECTION_CHANGE_NOTIFICATION) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), username.into_param().abi(), domain.into_param().abi(), initialprogram.into_param().abi(), poolname.into_param().abi(), targetname.into_param().abi(), ::core::mem::transmute(connectionchangetype)).ok() } } @@ -3534,8 +3367,7 @@ pub struct ITsSbResourceNotificationEx_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, targetname: ::core::mem::ManuallyDrop, targetchangetype: u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, username: ::core::mem::ManuallyDrop, domain: ::core::mem::ManuallyDrop, initialprogram: ::core::mem::ManuallyDrop, poolname: ::core::mem::ManuallyDrop, targetname: ::core::mem::ManuallyDrop, connectionchangetype: CONNECTION_CHANGE_NOTIFICATION) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, username: ::core::mem::ManuallyDrop, domain: ::core::mem::ManuallyDrop, initialprogram: ::core::mem::ManuallyDrop, poolname: ::core::mem::ManuallyDrop, targetname: ::core::mem::ManuallyDrop, connectionchangetype: CONNECTION_CHANGE_NOTIFICATION) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -3673,17 +3505,7 @@ impl ITsSbResourcePluginStore { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), farmname.into_param().abi(), envname.into_param().abi(), ::core::mem::transmute(sortbyfieldid), sortybypropname.into_param().abi(), ::core::mem::transmute(pdwcount), ::core::mem::transmute(pval)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EnumerateSessions<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - targetname: Param0, - username: Param1, - userdomain: Param2, - poolname: Param3, - initialprogram: Param4, - psessionstate: *const TSSESSION_STATE, - pdwcount: *mut u32, - ppval: *mut *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { + pub unsafe fn EnumerateSessions<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, targetname: Param0, username: Param1, userdomain: Param2, poolname: Param3, initialprogram: Param4, psessionstate: *const TSSESSION_STATE, pdwcount: *mut u32, ppval: *mut *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), targetname.into_param().abi(), username.into_param().abi(), userdomain.into_param().abi(), poolname.into_param().abi(), initialprogram.into_param().abi(), ::core::mem::transmute(psessionstate), ::core::mem::transmute(pdwcount), ::core::mem::transmute(ppval)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -3787,18 +3609,7 @@ pub struct ITsSbResourcePluginStore_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sbsession: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, farmname: ::core::mem::ManuallyDrop, envname: ::core::mem::ManuallyDrop, sortbyfieldid: TS_SB_SORT_BY, sortybypropname: ::core::mem::ManuallyDrop, pdwcount: *mut u32, pval: *mut *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - targetname: ::core::mem::ManuallyDrop, - username: ::core::mem::ManuallyDrop, - userdomain: ::core::mem::ManuallyDrop, - poolname: ::core::mem::ManuallyDrop, - initialprogram: ::core::mem::ManuallyDrop, - psessionstate: *const TSSESSION_STATE, - pdwcount: *mut u32, - ppval: *mut *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, targetname: ::core::mem::ManuallyDrop, username: ::core::mem::ManuallyDrop, userdomain: ::core::mem::ManuallyDrop, poolname: ::core::mem::ManuallyDrop, initialprogram: ::core::mem::ManuallyDrop, psessionstate: *const TSSESSION_STATE, pdwcount: *mut u32, ppval: *mut *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, farmname: ::core::mem::ManuallyDrop, propertyname: ::core::mem::ManuallyDrop, pvarvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -3857,13 +3668,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITsSb } #[repr(C)] #[doc(hidden)] -pub struct ITsSbServiceNotification_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITsSbServiceNotification_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITsSbSession(pub ::windows::core::IUnknown); @@ -4414,16 +4219,7 @@ impl ITsSbTaskPluginNotifySink { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(messagetype), ::core::mem::transmute(messageid)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn OnSetTaskTime< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - >( + pub unsafe fn OnSetTaskTime<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::FILETIME>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( &self, sztargetname: Param0, taskstarttime: Param1, @@ -4435,19 +4231,7 @@ impl ITsSbTaskPluginNotifySink { dwtaskstatus: u32, sacontext: *const super::Com::SAFEARRAY, ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - sztargetname.into_param().abi(), - taskstarttime.into_param().abi(), - taskendtime.into_param().abi(), - taskdeadline.into_param().abi(), - sztasklabel.into_param().abi(), - sztaskidentifier.into_param().abi(), - sztaskplugin.into_param().abi(), - ::core::mem::transmute(dwtaskstatus), - ::core::mem::transmute(sacontext), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), sztargetname.into_param().abi(), taskstarttime.into_param().abi(), taskendtime.into_param().abi(), taskdeadline.into_param().abi(), sztasklabel.into_param().abi(), sztaskidentifier.into_param().abi(), sztaskplugin.into_param().abi(), ::core::mem::transmute(dwtaskstatus), ::core::mem::transmute(sacontext)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnDeleteTaskTime<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, sztargetname: Param0, sztaskidentifier: Param1) -> ::windows::core::Result<()> { @@ -4514,19 +4298,7 @@ pub struct ITsSbTaskPluginNotifySink_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hrerror: ::windows::core::HRESULT) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, messagetype: CLIENT_MESSAGE_TYPE, messageid: u32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - sztargetname: ::core::mem::ManuallyDrop, - taskstarttime: super::super::Foundation::FILETIME, - taskendtime: super::super::Foundation::FILETIME, - taskdeadline: super::super::Foundation::FILETIME, - sztasklabel: ::core::mem::ManuallyDrop, - sztaskidentifier: ::core::mem::ManuallyDrop, - sztaskplugin: ::core::mem::ManuallyDrop, - dwtaskstatus: u32, - sacontext: *const super::Com::SAFEARRAY, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sztargetname: ::core::mem::ManuallyDrop, taskstarttime: super::super::Foundation::FILETIME, taskendtime: super::super::Foundation::FILETIME, taskdeadline: super::super::Foundation::FILETIME, sztasklabel: ::core::mem::ManuallyDrop, sztaskidentifier: ::core::mem::ManuallyDrop, sztaskplugin: ::core::mem::ManuallyDrop, dwtaskstatus: u32, sacontext: *const super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sztargetname: ::core::mem::ManuallyDrop, sztaskidentifier: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4570,12 +4342,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWRds } #[repr(C)] #[doc(hidden)] -pub struct IWRdsEnhancedFastReconnectArbitrator_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psessionidarray: *const i32, dwsessioncount: u32, presultsessionid: *mut i32) -> ::windows::core::HRESULT, -); +pub struct IWRdsEnhancedFastReconnectArbitrator_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psessionidarray: *const i32, dwsessioncount: u32, presultsessionid: *mut i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWRdsGraphicsChannel(pub ::windows::core::IUnknown); @@ -5329,21 +5096,7 @@ impl IWRdsProtocolShadowCallback { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InvokeTargetShadow<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, ptargetservername: Param0, targetsessionid: u32, pparam1: *const u8, param1size: u32, pparam2: *const u8, param2size: u32, pparam3: *const u8, param3size: u32, pparam4: *const u8, param4size: u32, pclientname: Param10) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ptargetservername.into_param().abi(), - ::core::mem::transmute(targetsessionid), - ::core::mem::transmute(pparam1), - ::core::mem::transmute(param1size), - ::core::mem::transmute(pparam2), - ::core::mem::transmute(param2size), - ::core::mem::transmute(pparam3), - ::core::mem::transmute(param3size), - ::core::mem::transmute(pparam4), - ::core::mem::transmute(param4size), - pclientname.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ptargetservername.into_param().abi(), ::core::mem::transmute(targetsessionid), ::core::mem::transmute(pparam1), ::core::mem::transmute(param1size), ::core::mem::transmute(pparam2), ::core::mem::transmute(param2size), ::core::mem::transmute(pparam3), ::core::mem::transmute(param3size), ::core::mem::transmute(pparam4), ::core::mem::transmute(param4size), pclientname.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IWRdsProtocolShadowCallback { @@ -5393,19 +5146,7 @@ impl IWRdsProtocolShadowConnection { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DoTarget<'a, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pparam1: *const u8, param1size: u32, pparam2: *const u8, param2size: u32, pparam3: *const u8, param3size: u32, pparam4: *const u8, param4size: u32, pclientname: Param8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pparam1), - ::core::mem::transmute(param1size), - ::core::mem::transmute(pparam2), - ::core::mem::transmute(param2size), - ::core::mem::transmute(pparam3), - ::core::mem::transmute(param3size), - ::core::mem::transmute(pparam4), - ::core::mem::transmute(param4size), - pclientname.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pparam1), ::core::mem::transmute(param1size), ::core::mem::transmute(pparam2), ::core::mem::transmute(param2size), ::core::mem::transmute(pparam3), ::core::mem::transmute(param3size), ::core::mem::transmute(pparam4), ::core::mem::transmute(param4size), pclientname.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IWRdsProtocolShadowConnection { @@ -5806,12 +5547,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWTSP } #[repr(C)] #[doc(hidden)] -pub struct IWTSPluginServiceProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, serviceid: ::windows::core::GUID, ppunkobject: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWTSPluginServiceProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, serviceid: ::windows::core::GUID, ppunkobject: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWTSProtocolConnection(pub ::windows::core::IUnknown); @@ -6156,12 +5892,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWTSP } #[repr(C)] #[doc(hidden)] -pub struct IWTSProtocolListenerCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pconnection: ::windows::core::RawPtr, pcallback: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWTSProtocolListenerCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pconnection: ::windows::core::RawPtr, pcallback: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWTSProtocolLogonErrorRedirector(pub ::windows::core::IUnknown); @@ -6291,21 +6022,7 @@ impl IWTSProtocolShadowCallback { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn InvokeTargetShadow<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, ptargetservername: Param0, targetsessionid: u32, pparam1: *const u8, param1size: u32, pparam2: *const u8, param2size: u32, pparam3: *const u8, param3size: u32, pparam4: *const u8, param4size: u32, pclientname: Param10) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ptargetservername.into_param().abi(), - ::core::mem::transmute(targetsessionid), - ::core::mem::transmute(pparam1), - ::core::mem::transmute(param1size), - ::core::mem::transmute(pparam2), - ::core::mem::transmute(param2size), - ::core::mem::transmute(pparam3), - ::core::mem::transmute(param3size), - ::core::mem::transmute(pparam4), - ::core::mem::transmute(param4size), - pclientname.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ptargetservername.into_param().abi(), ::core::mem::transmute(targetsessionid), ::core::mem::transmute(pparam1), ::core::mem::transmute(param1size), ::core::mem::transmute(pparam2), ::core::mem::transmute(param2size), ::core::mem::transmute(pparam3), ::core::mem::transmute(param3size), ::core::mem::transmute(pparam4), ::core::mem::transmute(param4size), pclientname.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IWTSProtocolShadowCallback { @@ -6355,19 +6072,7 @@ impl IWTSProtocolShadowConnection { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DoTarget<'a, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pparam1: *const u8, param1size: u32, pparam2: *const u8, param2size: u32, pparam3: *const u8, param3size: u32, pparam4: *const u8, param4size: u32, pclientname: Param8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pparam1), - ::core::mem::transmute(param1size), - ::core::mem::transmute(pparam2), - ::core::mem::transmute(param2size), - ::core::mem::transmute(pparam3), - ::core::mem::transmute(param3size), - ::core::mem::transmute(pparam4), - ::core::mem::transmute(param4size), - pclientname.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pparam1), ::core::mem::transmute(param1size), ::core::mem::transmute(pparam2), ::core::mem::transmute(param2size), ::core::mem::transmute(pparam3), ::core::mem::transmute(param3size), ::core::mem::transmute(pparam4), ::core::mem::transmute(param4size), pclientname.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IWTSProtocolShadowConnection { @@ -6674,25 +6379,8 @@ impl IWorkspace2 { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn StartRemoteApplicationEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrworkspaceid: Param0, - bstrrequestingappid: Param1, - bstrrequestingappfamilyname: Param2, - blaunchintoimmersiveclient: i16, - bstrimmersiveclientactivationcontext: Param4, - psaparams: *const super::Com::SAFEARRAY, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - bstrworkspaceid.into_param().abi(), - bstrrequestingappid.into_param().abi(), - bstrrequestingappfamilyname.into_param().abi(), - ::core::mem::transmute(blaunchintoimmersiveclient), - bstrimmersiveclientactivationcontext.into_param().abi(), - ::core::mem::transmute(psaparams), - ) - .ok() + pub unsafe fn StartRemoteApplicationEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrworkspaceid: Param0, bstrrequestingappid: Param1, bstrrequestingappfamilyname: Param2, blaunchintoimmersiveclient: i16, bstrimmersiveclientactivationcontext: Param4, psaparams: *const super::Com::SAFEARRAY) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), bstrworkspaceid.into_param().abi(), bstrrequestingappid.into_param().abi(), bstrrequestingappfamilyname.into_param().abi(), ::core::mem::transmute(blaunchintoimmersiveclient), bstrimmersiveclientactivationcontext.into_param().abi(), ::core::mem::transmute(psaparams)).ok() } } unsafe impl ::windows::core::Interface for IWorkspace2 { @@ -6750,16 +6438,7 @@ pub struct IWorkspace2_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspaceid: ::core::mem::ManuallyDrop, psaparams: *const super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pulprocessid: *mut u32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrworkspaceid: ::core::mem::ManuallyDrop, - bstrrequestingappid: ::core::mem::ManuallyDrop, - bstrrequestingappfamilyname: ::core::mem::ManuallyDrop, - blaunchintoimmersiveclient: i16, - bstrimmersiveclientactivationcontext: ::core::mem::ManuallyDrop, - psaparams: *const super::Com::SAFEARRAY, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspaceid: ::core::mem::ManuallyDrop, bstrrequestingappid: ::core::mem::ManuallyDrop, bstrrequestingappfamilyname: ::core::mem::ManuallyDrop, blaunchintoimmersiveclient: i16, bstrimmersiveclientactivationcontext: ::core::mem::ManuallyDrop, psaparams: *const super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -6780,25 +6459,8 @@ impl IWorkspace3 { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn StartRemoteApplicationEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - bstrworkspaceid: Param0, - bstrrequestingappid: Param1, - bstrrequestingappfamilyname: Param2, - blaunchintoimmersiveclient: i16, - bstrimmersiveclientactivationcontext: Param4, - psaparams: *const super::Com::SAFEARRAY, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - bstrworkspaceid.into_param().abi(), - bstrrequestingappid.into_param().abi(), - bstrrequestingappfamilyname.into_param().abi(), - ::core::mem::transmute(blaunchintoimmersiveclient), - bstrimmersiveclientactivationcontext.into_param().abi(), - ::core::mem::transmute(psaparams), - ) - .ok() + pub unsafe fn StartRemoteApplicationEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrworkspaceid: Param0, bstrrequestingappid: Param1, bstrrequestingappfamilyname: Param2, blaunchintoimmersiveclient: i16, bstrimmersiveclientactivationcontext: Param4, psaparams: *const super::Com::SAFEARRAY) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), bstrworkspaceid.into_param().abi(), bstrrequestingappid.into_param().abi(), bstrrequestingappfamilyname.into_param().abi(), ::core::mem::transmute(blaunchintoimmersiveclient), bstrimmersiveclientactivationcontext.into_param().abi(), ::core::mem::transmute(psaparams)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetClaimsToken2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::RECT>>(&self, bstrclaimshint: Param0, bstruserhint: Param1, claimcookie: u32, hwndcreduiparent: u32, rectcreduiparent: Param4) -> ::windows::core::Result { @@ -6885,16 +6547,7 @@ pub struct IWorkspace3_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspaceid: ::core::mem::ManuallyDrop, psaparams: *const super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pulprocessid: *mut u32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrworkspaceid: ::core::mem::ManuallyDrop, - bstrrequestingappid: ::core::mem::ManuallyDrop, - bstrrequestingappfamilyname: ::core::mem::ManuallyDrop, - blaunchintoimmersiveclient: i16, - bstrimmersiveclientactivationcontext: ::core::mem::ManuallyDrop, - psaparams: *const super::Com::SAFEARRAY, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspaceid: ::core::mem::ManuallyDrop, bstrrequestingappid: ::core::mem::ManuallyDrop, bstrrequestingappfamilyname: ::core::mem::ManuallyDrop, blaunchintoimmersiveclient: i16, bstrimmersiveclientactivationcontext: ::core::mem::ManuallyDrop, psaparams: *const super::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrclaimshint: ::core::mem::ManuallyDrop, bstruserhint: ::core::mem::ManuallyDrop, claimcookie: u32, hwndcreduiparent: u32, rectcreduiparent: super::super::Foundation::RECT, pbstraccesstoken: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7357,18 +7010,7 @@ impl IWorkspaceScriptable2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DisconnectWorkspace<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrworkspaceid: Param0) -> ::windows::core::Result<()> { @@ -7400,40 +7042,8 @@ impl IWorkspaceScriptable2 { (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), bstrworkspacefriendlyname.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn StartWorkspaceEx< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - >( - &self, - bstrworkspaceid: Param0, - bstrworkspacefriendlyname: Param1, - bstrredirectorname: Param2, - bstrusername: Param3, - bstrpassword: Param4, - bstrappcontainer: Param5, - bstrworkspaceparams: Param6, - ltimeout: i32, - lflags: i32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - bstrworkspaceid.into_param().abi(), - bstrworkspacefriendlyname.into_param().abi(), - bstrredirectorname.into_param().abi(), - bstrusername.into_param().abi(), - bstrpassword.into_param().abi(), - bstrappcontainer.into_param().abi(), - bstrworkspaceparams.into_param().abi(), - ::core::mem::transmute(ltimeout), - ::core::mem::transmute(lflags), - ) - .ok() + pub unsafe fn StartWorkspaceEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrworkspaceid: Param0, bstrworkspacefriendlyname: Param1, bstrredirectorname: Param2, bstrusername: Param3, bstrpassword: Param4, bstrappcontainer: Param5, bstrworkspaceparams: Param6, ltimeout: i32, lflags: i32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), bstrworkspaceid.into_param().abi(), bstrworkspacefriendlyname.into_param().abi(), bstrredirectorname.into_param().abi(), bstrusername.into_param().abi(), bstrpassword.into_param().abi(), bstrappcontainer.into_param().abi(), bstrworkspaceparams.into_param().abi(), ::core::mem::transmute(ltimeout), ::core::mem::transmute(lflags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ResourceDismissed<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrworkspaceid: Param0, bstrworkspacefriendlyname: Param1) -> ::windows::core::Result<()> { @@ -7534,19 +7144,7 @@ pub struct IWorkspaceScriptable2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspacefriendlyname: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrworkspaceid: ::core::mem::ManuallyDrop, - bstrworkspacefriendlyname: ::core::mem::ManuallyDrop, - bstrredirectorname: ::core::mem::ManuallyDrop, - bstrusername: ::core::mem::ManuallyDrop, - bstrpassword: ::core::mem::ManuallyDrop, - bstrappcontainer: ::core::mem::ManuallyDrop, - bstrworkspaceparams: ::core::mem::ManuallyDrop, - ltimeout: i32, - lflags: i32, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspaceid: ::core::mem::ManuallyDrop, bstrworkspacefriendlyname: ::core::mem::ManuallyDrop, bstrredirectorname: ::core::mem::ManuallyDrop, bstrusername: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop, bstrappcontainer: ::core::mem::ManuallyDrop, bstrworkspaceparams: ::core::mem::ManuallyDrop, ltimeout: i32, lflags: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspaceid: ::core::mem::ManuallyDrop, bstrworkspacefriendlyname: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7570,18 +7168,7 @@ impl IWorkspaceScriptable3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DisconnectWorkspace<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrworkspaceid: Param0) -> ::windows::core::Result<()> { @@ -7613,58 +7200,15 @@ impl IWorkspaceScriptable3 { (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), bstrworkspacefriendlyname.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn StartWorkspaceEx< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - >( - &self, - bstrworkspaceid: Param0, - bstrworkspacefriendlyname: Param1, - bstrredirectorname: Param2, - bstrusername: Param3, - bstrpassword: Param4, - bstrappcontainer: Param5, - bstrworkspaceparams: Param6, - ltimeout: i32, - lflags: i32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - bstrworkspaceid.into_param().abi(), - bstrworkspacefriendlyname.into_param().abi(), - bstrredirectorname.into_param().abi(), - bstrusername.into_param().abi(), - bstrpassword.into_param().abi(), - bstrappcontainer.into_param().abi(), - bstrworkspaceparams.into_param().abi(), - ::core::mem::transmute(ltimeout), - ::core::mem::transmute(lflags), - ) - .ok() + pub unsafe fn StartWorkspaceEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrworkspaceid: Param0, bstrworkspacefriendlyname: Param1, bstrredirectorname: Param2, bstrusername: Param3, bstrpassword: Param4, bstrappcontainer: Param5, bstrworkspaceparams: Param6, ltimeout: i32, lflags: i32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), bstrworkspaceid.into_param().abi(), bstrworkspacefriendlyname.into_param().abi(), bstrredirectorname.into_param().abi(), bstrusername.into_param().abi(), bstrpassword.into_param().abi(), bstrappcontainer.into_param().abi(), bstrworkspaceparams.into_param().abi(), ::core::mem::transmute(ltimeout), ::core::mem::transmute(lflags)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ResourceDismissed<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrworkspaceid: Param0, bstrworkspacefriendlyname: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), bstrworkspaceid.into_param().abi(), bstrworkspacefriendlyname.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn StartWorkspaceEx2< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param10: ::windows::core::IntoParam<'a, ::windows::core::GUID>, - >( + pub unsafe fn StartWorkspaceEx2<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param10: ::windows::core::IntoParam<'a, ::windows::core::GUID>>( &self, bstrworkspaceid: Param0, bstrworkspacefriendlyname: Param1, @@ -7678,21 +7222,7 @@ impl IWorkspaceScriptable3 { bstreventloguploadaddress: Param9, correlationid: Param10, ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - bstrworkspaceid.into_param().abi(), - bstrworkspacefriendlyname.into_param().abi(), - bstrredirectorname.into_param().abi(), - bstrusername.into_param().abi(), - bstrpassword.into_param().abi(), - bstrappcontainer.into_param().abi(), - bstrworkspaceparams.into_param().abi(), - ::core::mem::transmute(ltimeout), - ::core::mem::transmute(lflags), - bstreventloguploadaddress.into_param().abi(), - correlationid.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), bstrworkspaceid.into_param().abi(), bstrworkspacefriendlyname.into_param().abi(), bstrredirectorname.into_param().abi(), bstrusername.into_param().abi(), bstrpassword.into_param().abi(), bstrappcontainer.into_param().abi(), bstrworkspaceparams.into_param().abi(), ::core::mem::transmute(ltimeout), ::core::mem::transmute(lflags), bstreventloguploadaddress.into_param().abi(), correlationid.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IWorkspaceScriptable3 { @@ -7809,37 +7339,12 @@ pub struct IWorkspaceScriptable3_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspacefriendlyname: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrworkspaceid: ::core::mem::ManuallyDrop, - bstrworkspacefriendlyname: ::core::mem::ManuallyDrop, - bstrredirectorname: ::core::mem::ManuallyDrop, - bstrusername: ::core::mem::ManuallyDrop, - bstrpassword: ::core::mem::ManuallyDrop, - bstrappcontainer: ::core::mem::ManuallyDrop, - bstrworkspaceparams: ::core::mem::ManuallyDrop, - ltimeout: i32, - lflags: i32, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspaceid: ::core::mem::ManuallyDrop, bstrworkspacefriendlyname: ::core::mem::ManuallyDrop, bstrredirectorname: ::core::mem::ManuallyDrop, bstrusername: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop, bstrappcontainer: ::core::mem::ManuallyDrop, bstrworkspaceparams: ::core::mem::ManuallyDrop, ltimeout: i32, lflags: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspaceid: ::core::mem::ManuallyDrop, bstrworkspacefriendlyname: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - bstrworkspaceid: ::core::mem::ManuallyDrop, - bstrworkspacefriendlyname: ::core::mem::ManuallyDrop, - bstrredirectorname: ::core::mem::ManuallyDrop, - bstrusername: ::core::mem::ManuallyDrop, - bstrpassword: ::core::mem::ManuallyDrop, - bstrappcontainer: ::core::mem::ManuallyDrop, - bstrworkspaceparams: ::core::mem::ManuallyDrop, - ltimeout: i32, - lflags: i32, - bstreventloguploadaddress: ::core::mem::ManuallyDrop, - correlationid: ::windows::core::GUID, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrworkspaceid: ::core::mem::ManuallyDrop, bstrworkspacefriendlyname: ::core::mem::ManuallyDrop, bstrredirectorname: ::core::mem::ManuallyDrop, bstrusername: ::core::mem::ManuallyDrop, bstrpassword: ::core::mem::ManuallyDrop, bstrappcontainer: ::core::mem::ManuallyDrop, bstrworkspaceparams: ::core::mem::ManuallyDrop, ltimeout: i32, lflags: i32, bstreventloguploadaddress: ::core::mem::ManuallyDrop, correlationid: ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -9030,17 +8535,7 @@ impl ::core::default::Default for WRDS_DYNAMIC_TIME_ZONE_INFORMATION { } impl ::core::fmt::Debug for WRDS_DYNAMIC_TIME_ZONE_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WRDS_DYNAMIC_TIME_ZONE_INFORMATION") - .field("Bias", &self.Bias) - .field("StandardName", &self.StandardName) - .field("StandardDate", &self.StandardDate) - .field("StandardBias", &self.StandardBias) - .field("DaylightName", &self.DaylightName) - .field("DaylightDate", &self.DaylightDate) - .field("DaylightBias", &self.DaylightBias) - .field("TimeZoneKeyName", &self.TimeZoneKeyName) - .field("DynamicDaylightTimeDisabled", &self.DynamicDaylightTimeDisabled) - .finish() + fmt.debug_struct("WRDS_DYNAMIC_TIME_ZONE_INFORMATION").field("Bias", &self.Bias).field("StandardName", &self.StandardName).field("StandardDate", &self.StandardDate).field("StandardBias", &self.StandardBias).field("DaylightName", &self.DaylightName).field("DaylightDate", &self.DaylightDate).field("DaylightBias", &self.DaylightBias).field("TimeZoneKeyName", &self.TimeZoneKeyName).field("DynamicDaylightTimeDisabled", &self.DynamicDaylightTimeDisabled).finish() } } impl ::core::cmp::PartialEq for WRDS_DYNAMIC_TIME_ZONE_INFORMATION { @@ -9611,17 +9106,7 @@ impl ::core::fmt::Debug for WTSCONFIGINFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WTSCONFIGINFOA { fn eq(&self, other: &Self) -> bool { - self.version == other.version - && self.fConnectClientDrivesAtLogon == other.fConnectClientDrivesAtLogon - && self.fConnectPrinterAtLogon == other.fConnectPrinterAtLogon - && self.fDisablePrinterRedirection == other.fDisablePrinterRedirection - && self.fDisableDefaultMainClientPrinter == other.fDisableDefaultMainClientPrinter - && self.ShadowSettings == other.ShadowSettings - && self.LogonUserName == other.LogonUserName - && self.LogonDomain == other.LogonDomain - && self.WorkDirectory == other.WorkDirectory - && self.InitialProgram == other.InitialProgram - && self.ApplicationName == other.ApplicationName + self.version == other.version && self.fConnectClientDrivesAtLogon == other.fConnectClientDrivesAtLogon && self.fConnectPrinterAtLogon == other.fConnectPrinterAtLogon && self.fDisablePrinterRedirection == other.fDisablePrinterRedirection && self.fDisableDefaultMainClientPrinter == other.fDisableDefaultMainClientPrinter && self.ShadowSettings == other.ShadowSettings && self.LogonUserName == other.LogonUserName && self.LogonDomain == other.LogonDomain && self.WorkDirectory == other.WorkDirectory && self.InitialProgram == other.InitialProgram && self.ApplicationName == other.ApplicationName } } #[cfg(feature = "Win32_Foundation")] @@ -9670,17 +9155,7 @@ impl ::core::fmt::Debug for WTSCONFIGINFOW { } impl ::core::cmp::PartialEq for WTSCONFIGINFOW { fn eq(&self, other: &Self) -> bool { - self.version == other.version - && self.fConnectClientDrivesAtLogon == other.fConnectClientDrivesAtLogon - && self.fConnectPrinterAtLogon == other.fConnectPrinterAtLogon - && self.fDisablePrinterRedirection == other.fDisablePrinterRedirection - && self.fDisableDefaultMainClientPrinter == other.fDisableDefaultMainClientPrinter - && self.ShadowSettings == other.ShadowSettings - && self.LogonUserName == other.LogonUserName - && self.LogonDomain == other.LogonDomain - && self.WorkDirectory == other.WorkDirectory - && self.InitialProgram == other.InitialProgram - && self.ApplicationName == other.ApplicationName + self.version == other.version && self.fConnectClientDrivesAtLogon == other.fConnectClientDrivesAtLogon && self.fConnectPrinterAtLogon == other.fConnectPrinterAtLogon && self.fDisablePrinterRedirection == other.fDisablePrinterRedirection && self.fDisableDefaultMainClientPrinter == other.fDisableDefaultMainClientPrinter && self.ShadowSettings == other.ShadowSettings && self.LogonUserName == other.LogonUserName && self.LogonDomain == other.LogonDomain && self.WorkDirectory == other.WorkDirectory && self.InitialProgram == other.InitialProgram && self.ApplicationName == other.ApplicationName } } impl ::core::cmp::Eq for WTSCONFIGINFOW {} @@ -10030,16 +9505,7 @@ pub unsafe fn WTSGetListenerSecurityA<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn WTSGetListenerSecurityA(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: super::super::Foundation::PSTR, securityinformation: u32, psecuritydescriptor: *mut super::super::Security::SECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSGetListenerSecurityA( - hserver.into_param().abi(), - ::core::mem::transmute(preserved), - ::core::mem::transmute(reserved), - plistenername.into_param().abi(), - ::core::mem::transmute(securityinformation), - ::core::mem::transmute(psecuritydescriptor), - ::core::mem::transmute(nlength), - ::core::mem::transmute(lpnlengthneeded), - )) + ::core::mem::transmute(WTSGetListenerSecurityA(hserver.into_param().abi(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), plistenername.into_param().abi(), ::core::mem::transmute(securityinformation), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(nlength), ::core::mem::transmute(lpnlengthneeded))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -10053,16 +9519,7 @@ pub unsafe fn WTSGetListenerSecurityW<'a, Param0: ::windows::core::IntoParam<'a, extern "system" { fn WTSGetListenerSecurityW(hserver: super::super::Foundation::HANDLE, preserved: *const ::core::ffi::c_void, reserved: u32, plistenername: super::super::Foundation::PWSTR, securityinformation: u32, psecuritydescriptor: *mut super::super::Security::SECURITY_DESCRIPTOR, nlength: u32, lpnlengthneeded: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSGetListenerSecurityW( - hserver.into_param().abi(), - ::core::mem::transmute(preserved), - ::core::mem::transmute(reserved), - plistenername.into_param().abi(), - ::core::mem::transmute(securityinformation), - ::core::mem::transmute(psecuritydescriptor), - ::core::mem::transmute(nlength), - ::core::mem::transmute(lpnlengthneeded), - )) + ::core::mem::transmute(WTSGetListenerSecurityW(hserver.into_param().abi(), ::core::mem::transmute(preserved), ::core::mem::transmute(reserved), plistenername.into_param().abi(), ::core::mem::transmute(securityinformation), ::core::mem::transmute(psecuritydescriptor), ::core::mem::transmute(nlength), ::core::mem::transmute(lpnlengthneeded))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -10122,22 +9579,7 @@ impl ::core::fmt::Debug for WTSINFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WTSINFOA { fn eq(&self, other: &Self) -> bool { - self.State == other.State - && self.SessionId == other.SessionId - && self.IncomingBytes == other.IncomingBytes - && self.OutgoingBytes == other.OutgoingBytes - && self.IncomingFrames == other.IncomingFrames - && self.OutgoingFrames == other.OutgoingFrames - && self.IncomingCompressedBytes == other.IncomingCompressedBytes - && self.OutgoingCompressedBy == other.OutgoingCompressedBy - && self.WinStationName == other.WinStationName - && self.Domain == other.Domain - && self.UserName == other.UserName - && self.ConnectTime == other.ConnectTime - && self.DisconnectTime == other.DisconnectTime - && self.LastInputTime == other.LastInputTime - && self.LogonTime == other.LogonTime - && self.CurrentTime == other.CurrentTime + self.State == other.State && self.SessionId == other.SessionId && self.IncomingBytes == other.IncomingBytes && self.OutgoingBytes == other.OutgoingBytes && self.IncomingFrames == other.IncomingFrames && self.OutgoingFrames == other.OutgoingFrames && self.IncomingCompressedBytes == other.IncomingCompressedBytes && self.OutgoingCompressedBy == other.OutgoingCompressedBy && self.WinStationName == other.WinStationName && self.Domain == other.Domain && self.UserName == other.UserName && self.ConnectTime == other.ConnectTime && self.DisconnectTime == other.DisconnectTime && self.LastInputTime == other.LastInputTime && self.LogonTime == other.LogonTime && self.CurrentTime == other.CurrentTime } } #[cfg(feature = "Win32_Foundation")] @@ -10251,23 +9693,7 @@ impl ::core::fmt::Debug for WTSINFOEX_LEVEL1_A { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WTSINFOEX_LEVEL1_A { fn eq(&self, other: &Self) -> bool { - self.SessionId == other.SessionId - && self.SessionState == other.SessionState - && self.SessionFlags == other.SessionFlags - && self.WinStationName == other.WinStationName - && self.UserName == other.UserName - && self.DomainName == other.DomainName - && self.LogonTime == other.LogonTime - && self.ConnectTime == other.ConnectTime - && self.DisconnectTime == other.DisconnectTime - && self.LastInputTime == other.LastInputTime - && self.CurrentTime == other.CurrentTime - && self.IncomingBytes == other.IncomingBytes - && self.OutgoingBytes == other.OutgoingBytes - && self.IncomingFrames == other.IncomingFrames - && self.OutgoingFrames == other.OutgoingFrames - && self.IncomingCompressedBytes == other.IncomingCompressedBytes - && self.OutgoingCompressedBytes == other.OutgoingCompressedBytes + self.SessionId == other.SessionId && self.SessionState == other.SessionState && self.SessionFlags == other.SessionFlags && self.WinStationName == other.WinStationName && self.UserName == other.UserName && self.DomainName == other.DomainName && self.LogonTime == other.LogonTime && self.ConnectTime == other.ConnectTime && self.DisconnectTime == other.DisconnectTime && self.LastInputTime == other.LastInputTime && self.CurrentTime == other.CurrentTime && self.IncomingBytes == other.IncomingBytes && self.OutgoingBytes == other.OutgoingBytes && self.IncomingFrames == other.IncomingFrames && self.OutgoingFrames == other.OutgoingFrames && self.IncomingCompressedBytes == other.IncomingCompressedBytes && self.OutgoingCompressedBytes == other.OutgoingCompressedBytes } } #[cfg(feature = "Win32_Foundation")] @@ -10328,23 +9754,7 @@ impl ::core::fmt::Debug for WTSINFOEX_LEVEL1_W { } impl ::core::cmp::PartialEq for WTSINFOEX_LEVEL1_W { fn eq(&self, other: &Self) -> bool { - self.SessionId == other.SessionId - && self.SessionState == other.SessionState - && self.SessionFlags == other.SessionFlags - && self.WinStationName == other.WinStationName - && self.UserName == other.UserName - && self.DomainName == other.DomainName - && self.LogonTime == other.LogonTime - && self.ConnectTime == other.ConnectTime - && self.DisconnectTime == other.DisconnectTime - && self.LastInputTime == other.LastInputTime - && self.CurrentTime == other.CurrentTime - && self.IncomingBytes == other.IncomingBytes - && self.OutgoingBytes == other.OutgoingBytes - && self.IncomingFrames == other.IncomingFrames - && self.OutgoingFrames == other.OutgoingFrames - && self.IncomingCompressedBytes == other.IncomingCompressedBytes - && self.OutgoingCompressedBytes == other.OutgoingCompressedBytes + self.SessionId == other.SessionId && self.SessionState == other.SessionState && self.SessionFlags == other.SessionFlags && self.WinStationName == other.WinStationName && self.UserName == other.UserName && self.DomainName == other.DomainName && self.LogonTime == other.LogonTime && self.ConnectTime == other.ConnectTime && self.DisconnectTime == other.DisconnectTime && self.LastInputTime == other.LastInputTime && self.CurrentTime == other.CurrentTime && self.IncomingBytes == other.IncomingBytes && self.OutgoingBytes == other.OutgoingBytes && self.IncomingFrames == other.IncomingFrames && self.OutgoingFrames == other.OutgoingFrames && self.IncomingCompressedBytes == other.IncomingCompressedBytes && self.OutgoingCompressedBytes == other.OutgoingCompressedBytes } } impl ::core::cmp::Eq for WTSINFOEX_LEVEL1_W {} @@ -10447,22 +9857,7 @@ impl ::core::fmt::Debug for WTSINFOW { } impl ::core::cmp::PartialEq for WTSINFOW { fn eq(&self, other: &Self) -> bool { - self.State == other.State - && self.SessionId == other.SessionId - && self.IncomingBytes == other.IncomingBytes - && self.OutgoingBytes == other.OutgoingBytes - && self.IncomingFrames == other.IncomingFrames - && self.OutgoingFrames == other.OutgoingFrames - && self.IncomingCompressedBytes == other.IncomingCompressedBytes - && self.OutgoingCompressedBytes == other.OutgoingCompressedBytes - && self.WinStationName == other.WinStationName - && self.Domain == other.Domain - && self.UserName == other.UserName - && self.ConnectTime == other.ConnectTime - && self.DisconnectTime == other.DisconnectTime - && self.LastInputTime == other.LastInputTime - && self.LogonTime == other.LogonTime - && self.CurrentTime == other.CurrentTime + self.State == other.State && self.SessionId == other.SessionId && self.IncomingBytes == other.IncomingBytes && self.OutgoingBytes == other.OutgoingBytes && self.IncomingFrames == other.IncomingFrames && self.OutgoingFrames == other.OutgoingFrames && self.IncomingCompressedBytes == other.IncomingCompressedBytes && self.OutgoingCompressedBytes == other.OutgoingCompressedBytes && self.WinStationName == other.WinStationName && self.Domain == other.Domain && self.UserName == other.UserName && self.ConnectTime == other.ConnectTime && self.DisconnectTime == other.DisconnectTime && self.LastInputTime == other.LastInputTime && self.LogonTime == other.LogonTime && self.CurrentTime == other.CurrentTime } } impl ::core::cmp::Eq for WTSINFOW {} @@ -11026,16 +10421,7 @@ impl ::core::default::Default for WTSSBX_MACHINE_INFO { } impl ::core::fmt::Debug for WTSSBX_MACHINE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WTSSBX_MACHINE_INFO") - .field("ClientConnectInfo", &self.ClientConnectInfo) - .field("wczFarmName", &self.wczFarmName) - .field("InternalIPAddress", &self.InternalIPAddress) - .field("dwMaxSessionsLimit", &self.dwMaxSessionsLimit) - .field("ServerWeight", &self.ServerWeight) - .field("SingleSessionMode", &self.SingleSessionMode) - .field("InDrain", &self.InDrain) - .field("MachineState", &self.MachineState) - .finish() + fmt.debug_struct("WTSSBX_MACHINE_INFO").field("ClientConnectInfo", &self.ClientConnectInfo).field("wczFarmName", &self.wczFarmName).field("InternalIPAddress", &self.InternalIPAddress).field("dwMaxSessionsLimit", &self.dwMaxSessionsLimit).field("ServerWeight", &self.ServerWeight).field("SingleSessionMode", &self.SingleSessionMode).field("InDrain", &self.InDrain).field("MachineState", &self.MachineState).finish() } } impl ::core::cmp::PartialEq for WTSSBX_MACHINE_INFO { @@ -11113,15 +10499,7 @@ impl ::core::default::Default for WTSSBX_SESSION_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WTSSBX_SESSION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WTSSBX_SESSION_INFO") - .field("wszUserName", &self.wszUserName) - .field("wszDomainName", &self.wszDomainName) - .field("ApplicationType", &self.ApplicationType) - .field("dwSessionId", &self.dwSessionId) - .field("CreateTime", &self.CreateTime) - .field("DisconnectTime", &self.DisconnectTime) - .field("SessionState", &self.SessionState) - .finish() + fmt.debug_struct("WTSSBX_SESSION_INFO").field("wszUserName", &self.wszUserName).field("wszDomainName", &self.wszDomainName).field("ApplicationType", &self.ApplicationType).field("dwSessionId", &self.dwSessionId).field("CreateTime", &self.CreateTime).field("DisconnectTime", &self.DisconnectTime).field("SessionState", &self.SessionState).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11178,72 +10556,28 @@ unsafe impl ::windows::core::Abi for WTSSESSION_NOTIFICATION { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] -pub unsafe fn WTSSendMessageA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - hserver: Param0, - sessionid: u32, - ptitle: Param2, - titlelength: u32, - pmessage: Param4, - messagelength: u32, - style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, - timeout: u32, - presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, - bwait: Param9, -) -> super::super::Foundation::BOOL { +pub unsafe fn WTSSendMessageA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hserver: Param0, sessionid: u32, ptitle: Param2, titlelength: u32, pmessage: Param4, messagelength: u32, style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, timeout: u32, presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, bwait: Param9) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn WTSSendMessageA(hserver: super::super::Foundation::HANDLE, sessionid: u32, ptitle: super::super::Foundation::PSTR, titlelength: u32, pmessage: super::super::Foundation::PSTR, messagelength: u32, style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, timeout: u32, presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, bwait: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSSendMessageA( - hserver.into_param().abi(), - ::core::mem::transmute(sessionid), - ptitle.into_param().abi(), - ::core::mem::transmute(titlelength), - pmessage.into_param().abi(), - ::core::mem::transmute(messagelength), - ::core::mem::transmute(style), - ::core::mem::transmute(timeout), - ::core::mem::transmute(presponse), - bwait.into_param().abi(), - )) + ::core::mem::transmute(WTSSendMessageA(hserver.into_param().abi(), ::core::mem::transmute(sessionid), ptitle.into_param().abi(), ::core::mem::transmute(titlelength), pmessage.into_param().abi(), ::core::mem::transmute(messagelength), ::core::mem::transmute(style), ::core::mem::transmute(timeout), ::core::mem::transmute(presponse), bwait.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] -pub unsafe fn WTSSendMessageW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - hserver: Param0, - sessionid: u32, - ptitle: Param2, - titlelength: u32, - pmessage: Param4, - messagelength: u32, - style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, - timeout: u32, - presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, - bwait: Param9, -) -> super::super::Foundation::BOOL { +pub unsafe fn WTSSendMessageW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hserver: Param0, sessionid: u32, ptitle: Param2, titlelength: u32, pmessage: Param4, messagelength: u32, style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, timeout: u32, presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, bwait: Param9) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn WTSSendMessageW(hserver: super::super::Foundation::HANDLE, sessionid: u32, ptitle: super::super::Foundation::PWSTR, titlelength: u32, pmessage: super::super::Foundation::PWSTR, messagelength: u32, style: super::super::UI::WindowsAndMessaging::MESSAGEBOX_STYLE, timeout: u32, presponse: *mut super::super::UI::WindowsAndMessaging::MESSAGEBOX_RESULT, bwait: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WTSSendMessageW( - hserver.into_param().abi(), - ::core::mem::transmute(sessionid), - ptitle.into_param().abi(), - ::core::mem::transmute(titlelength), - pmessage.into_param().abi(), - ::core::mem::transmute(messagelength), - ::core::mem::transmute(style), - ::core::mem::transmute(timeout), - ::core::mem::transmute(presponse), - bwait.into_param().abi(), - )) + ::core::mem::transmute(WTSSendMessageW(hserver.into_param().abi(), ::core::mem::transmute(sessionid), ptitle.into_param().abi(), ::core::mem::transmute(titlelength), pmessage.into_param().abi(), ::core::mem::transmute(messagelength), ::core::mem::transmute(style), ::core::mem::transmute(timeout), ::core::mem::transmute(presponse), bwait.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12082,14 +11416,7 @@ impl ::core::default::Default for WTS_LICENSE_CAPABILITIES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WTS_LICENSE_CAPABILITIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WTS_LICENSE_CAPABILITIES") - .field("KeyExchangeAlg", &self.KeyExchangeAlg) - .field("ProtocolVer", &self.ProtocolVer) - .field("fAuthenticateServer", &self.fAuthenticateServer) - .field("CertType", &self.CertType) - .field("cbClientName", &self.cbClientName) - .field("rgbClientName", &self.rgbClientName) - .finish() + fmt.debug_struct("WTS_LICENSE_CAPABILITIES").field("KeyExchangeAlg", &self.KeyExchangeAlg).field("ProtocolVer", &self.ProtocolVer).field("fAuthenticateServer", &self.fAuthenticateServer).field("CertType", &self.CertType).field("cbClientName", &self.cbClientName).field("rgbClientName", &self.rgbClientName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12310,18 +11637,7 @@ impl ::core::fmt::Debug for WTS_PROCESS_INFO_EXA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WTS_PROCESS_INFO_EXA { fn eq(&self, other: &Self) -> bool { - self.SessionId == other.SessionId - && self.ProcessId == other.ProcessId - && self.pProcessName == other.pProcessName - && self.pUserSid == other.pUserSid - && self.NumberOfThreads == other.NumberOfThreads - && self.HandleCount == other.HandleCount - && self.PagefileUsage == other.PagefileUsage - && self.PeakPagefileUsage == other.PeakPagefileUsage - && self.WorkingSetSize == other.WorkingSetSize - && self.PeakWorkingSetSize == other.PeakWorkingSetSize - && self.UserTime == other.UserTime - && self.KernelTime == other.KernelTime + self.SessionId == other.SessionId && self.ProcessId == other.ProcessId && self.pProcessName == other.pProcessName && self.pUserSid == other.pUserSid && self.NumberOfThreads == other.NumberOfThreads && self.HandleCount == other.HandleCount && self.PagefileUsage == other.PagefileUsage && self.PeakPagefileUsage == other.PeakPagefileUsage && self.WorkingSetSize == other.WorkingSetSize && self.PeakWorkingSetSize == other.PeakWorkingSetSize && self.UserTime == other.UserTime && self.KernelTime == other.KernelTime } } #[cfg(feature = "Win32_Foundation")] @@ -12377,18 +11693,7 @@ impl ::core::fmt::Debug for WTS_PROCESS_INFO_EXW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for WTS_PROCESS_INFO_EXW { fn eq(&self, other: &Self) -> bool { - self.SessionId == other.SessionId - && self.ProcessId == other.ProcessId - && self.pProcessName == other.pProcessName - && self.pUserSid == other.pUserSid - && self.NumberOfThreads == other.NumberOfThreads - && self.HandleCount == other.HandleCount - && self.PagefileUsage == other.PagefileUsage - && self.PeakPagefileUsage == other.PeakPagefileUsage - && self.WorkingSetSize == other.WorkingSetSize - && self.PeakWorkingSetSize == other.PeakWorkingSetSize - && self.UserTime == other.UserTime - && self.KernelTime == other.KernelTime + self.SessionId == other.SessionId && self.ProcessId == other.ProcessId && self.pProcessName == other.pProcessName && self.pUserSid == other.pUserSid && self.NumberOfThreads == other.NumberOfThreads && self.HandleCount == other.HandleCount && self.PagefileUsage == other.PagefileUsage && self.PeakPagefileUsage == other.PeakPagefileUsage && self.WorkingSetSize == other.WorkingSetSize && self.PeakWorkingSetSize == other.PeakWorkingSetSize && self.UserTime == other.UserTime && self.KernelTime == other.KernelTime } } #[cfg(feature = "Win32_Foundation")] @@ -12601,24 +11906,7 @@ impl ::core::fmt::Debug for WTS_PROTOCOL_COUNTERS { } impl ::core::cmp::PartialEq for WTS_PROTOCOL_COUNTERS { fn eq(&self, other: &Self) -> bool { - self.WdBytes == other.WdBytes - && self.WdFrames == other.WdFrames - && self.WaitForOutBuf == other.WaitForOutBuf - && self.Frames == other.Frames - && self.Bytes == other.Bytes - && self.CompressedBytes == other.CompressedBytes - && self.CompressFlushes == other.CompressFlushes - && self.Errors == other.Errors - && self.Timeouts == other.Timeouts - && self.AsyncFramingError == other.AsyncFramingError - && self.AsyncOverrunError == other.AsyncOverrunError - && self.AsyncOverflowError == other.AsyncOverflowError - && self.AsyncParityError == other.AsyncParityError - && self.TdErrors == other.TdErrors - && self.ProtocolType == other.ProtocolType - && self.Length == other.Length - && self.Specific == other.Specific - && self.Reserved == other.Reserved + self.WdBytes == other.WdBytes && self.WdFrames == other.WdFrames && self.WaitForOutBuf == other.WaitForOutBuf && self.Frames == other.Frames && self.Bytes == other.Bytes && self.CompressedBytes == other.CompressedBytes && self.CompressFlushes == other.CompressFlushes && self.Errors == other.Errors && self.Timeouts == other.Timeouts && self.AsyncFramingError == other.AsyncFramingError && self.AsyncOverrunError == other.AsyncOverrunError && self.AsyncOverflowError == other.AsyncOverflowError && self.AsyncParityError == other.AsyncParityError && self.TdErrors == other.TdErrors && self.ProtocolType == other.ProtocolType && self.Length == other.Length && self.Specific == other.Specific && self.Reserved == other.Reserved } } impl ::core::cmp::Eq for WTS_PROTOCOL_COUNTERS {} @@ -12934,16 +12222,7 @@ impl ::core::default::Default for WTS_SESSION_INFO_1A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WTS_SESSION_INFO_1A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WTS_SESSION_INFO_1A") - .field("ExecEnvId", &self.ExecEnvId) - .field("State", &self.State) - .field("SessionId", &self.SessionId) - .field("pSessionName", &self.pSessionName) - .field("pHostName", &self.pHostName) - .field("pUserName", &self.pUserName) - .field("pDomainName", &self.pDomainName) - .field("pFarmName", &self.pFarmName) - .finish() + fmt.debug_struct("WTS_SESSION_INFO_1A").field("ExecEnvId", &self.ExecEnvId).field("State", &self.State).field("SessionId", &self.SessionId).field("pSessionName", &self.pSessionName).field("pHostName", &self.pHostName).field("pUserName", &self.pUserName).field("pDomainName", &self.pDomainName).field("pFarmName", &self.pFarmName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12982,16 +12261,7 @@ impl ::core::default::Default for WTS_SESSION_INFO_1W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WTS_SESSION_INFO_1W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WTS_SESSION_INFO_1W") - .field("ExecEnvId", &self.ExecEnvId) - .field("State", &self.State) - .field("SessionId", &self.SessionId) - .field("pSessionName", &self.pSessionName) - .field("pHostName", &self.pHostName) - .field("pUserName", &self.pUserName) - .field("pDomainName", &self.pDomainName) - .field("pFarmName", &self.pFarmName) - .finish() + fmt.debug_struct("WTS_SESSION_INFO_1W").field("ExecEnvId", &self.ExecEnvId).field("State", &self.State).field("SessionId", &self.SessionId).field("pSessionName", &self.pSessionName).field("pHostName", &self.pHostName).field("pUserName", &self.pUserName).field("pDomainName", &self.pDomainName).field("pFarmName", &self.pFarmName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -13151,16 +12421,7 @@ impl ::core::default::Default for WTS_SYSTEMTIME { } impl ::core::fmt::Debug for WTS_SYSTEMTIME { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WTS_SYSTEMTIME") - .field("wYear", &self.wYear) - .field("wMonth", &self.wMonth) - .field("wDayOfWeek", &self.wDayOfWeek) - .field("wDay", &self.wDay) - .field("wHour", &self.wHour) - .field("wMinute", &self.wMinute) - .field("wSecond", &self.wSecond) - .field("wMilliseconds", &self.wMilliseconds) - .finish() + fmt.debug_struct("WTS_SYSTEMTIME").field("wYear", &self.wYear).field("wMonth", &self.wMonth).field("wDayOfWeek", &self.wDayOfWeek).field("wDay", &self.wDay).field("wHour", &self.wHour).field("wMinute", &self.wMinute).field("wSecond", &self.wSecond).field("wMilliseconds", &self.wMilliseconds).finish() } } impl ::core::cmp::PartialEq for WTS_SYSTEMTIME { @@ -13191,15 +12452,7 @@ impl ::core::default::Default for WTS_TIME_ZONE_INFORMATION { } impl ::core::fmt::Debug for WTS_TIME_ZONE_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WTS_TIME_ZONE_INFORMATION") - .field("Bias", &self.Bias) - .field("StandardName", &self.StandardName) - .field("StandardDate", &self.StandardDate) - .field("StandardBias", &self.StandardBias) - .field("DaylightName", &self.DaylightName) - .field("DaylightDate", &self.DaylightDate) - .field("DaylightBias", &self.DaylightBias) - .finish() + fmt.debug_struct("WTS_TIME_ZONE_INFORMATION").field("Bias", &self.Bias).field("StandardName", &self.StandardName).field("StandardDate", &self.StandardDate).field("StandardBias", &self.StandardBias).field("DaylightName", &self.DaylightName).field("DaylightDate", &self.DaylightDate).field("DaylightBias", &self.DaylightBias).finish() } } impl ::core::cmp::PartialEq for WTS_TIME_ZONE_INFORMATION { @@ -13569,14 +12822,7 @@ impl ::core::default::Default for pluginResource2 { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for pluginResource2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("pluginResource2") - .field("resourceV1", &self.resourceV1) - .field("pceFileAssocListSize", &self.pceFileAssocListSize) - .field("fileAssocList", &self.fileAssocList) - .field("securityDescriptor", &self.securityDescriptor) - .field("pceFolderListSize", &self.pceFolderListSize) - .field("folderList", &self.folderList) - .finish() + fmt.debug_struct("pluginResource2").field("resourceV1", &self.resourceV1).field("pceFileAssocListSize", &self.pceFileAssocListSize).field("fileAssocList", &self.fileAssocList).field("securityDescriptor", &self.securityDescriptor).field("pceFolderListSize", &self.pceFolderListSize).field("folderList", &self.folderList).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/RemoteManagement/mod.rs b/src/Windows/Win32/System/RemoteManagement/mod.rs index 676bda38f8..29f32e6a87 100644 --- a/src/Windows/Win32/System/RemoteManagement/mod.rs +++ b/src/Windows/Win32/System/RemoteManagement/mod.rs @@ -710,18 +710,7 @@ impl IWSManConnectionOptionsEx { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UserName(&self) -> ::windows::core::Result { @@ -857,18 +846,7 @@ impl IWSManConnectionOptionsEx2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn UserName(&self) -> ::windows::core::Result { @@ -1151,18 +1129,7 @@ impl IWSManEx { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn CreateSession<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, connection: Param0, flags: i32, connectionoptions: Param2) -> ::windows::core::Result { @@ -1398,18 +1365,7 @@ impl IWSManEx2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn CreateSession<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, connection: Param0, flags: i32, connectionoptions: Param2) -> ::windows::core::Result { @@ -1670,18 +1626,7 @@ impl IWSManEx3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn CreateSession<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, connection: Param0, flags: i32, connectionoptions: Param2) -> ::windows::core::Result { @@ -2442,12 +2387,7 @@ impl ::core::default::Default for WSMAN_AUTHZ_QUOTA { } impl ::core::fmt::Debug for WSMAN_AUTHZ_QUOTA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WSMAN_AUTHZ_QUOTA") - .field("maxAllowedConcurrentShells", &self.maxAllowedConcurrentShells) - .field("maxAllowedConcurrentOperations", &self.maxAllowedConcurrentOperations) - .field("timeslotSize", &self.timeslotSize) - .field("maxAllowedOperationsPerTimeslot", &self.maxAllowedOperationsPerTimeslot) - .finish() + fmt.debug_struct("WSMAN_AUTHZ_QUOTA").field("maxAllowedConcurrentShells", &self.maxAllowedConcurrentShells).field("maxAllowedConcurrentOperations", &self.maxAllowedConcurrentOperations).field("timeslotSize", &self.timeslotSize).field("maxAllowedOperationsPerTimeslot", &self.maxAllowedOperationsPerTimeslot).finish() } } impl ::core::cmp::PartialEq for WSMAN_AUTHZ_QUOTA { @@ -3136,15 +3076,7 @@ impl ::core::default::Default for WSMAN_PLUGIN_REQUEST { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WSMAN_PLUGIN_REQUEST { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WSMAN_PLUGIN_REQUEST") - .field("senderDetails", &self.senderDetails) - .field("locale", &self.locale) - .field("resourceUri", &self.resourceUri) - .field("operationInfo", &self.operationInfo) - .field("shutdownNotification", &self.shutdownNotification) - .field("shutdownNotificationHandle", &self.shutdownNotificationHandle) - .field("dataLocale", &self.dataLocale) - .finish() + fmt.debug_struct("WSMAN_PLUGIN_REQUEST").field("senderDetails", &self.senderDetails).field("locale", &self.locale).field("resourceUri", &self.resourceUri).field("operationInfo", &self.operationInfo).field("shutdownNotification", &self.shutdownNotification).field("shutdownNotificationHandle", &self.shutdownNotificationHandle).field("dataLocale", &self.dataLocale).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3689,17 +3621,7 @@ pub unsafe fn WSManCreateShellEx<'a, Param2: ::windows::core::IntoParam<'a, supe extern "system" { fn WSManCreateShellEx(session: *mut WSMAN_SESSION, flags: u32, resourceuri: super::super::Foundation::PWSTR, shellid: super::super::Foundation::PWSTR, startupinfo: *const WSMAN_SHELL_STARTUP_INFO_V11, options: *const WSMAN_OPTION_SET, createxml: *const WSMAN_DATA, r#async: *const WSMAN_SHELL_ASYNC, shell: *mut *mut WSMAN_SHELL); } - ::core::mem::transmute(WSManCreateShellEx( - ::core::mem::transmute(session), - ::core::mem::transmute(flags), - resourceuri.into_param().abi(), - shellid.into_param().abi(), - ::core::mem::transmute(startupinfo), - ::core::mem::transmute(options), - ::core::mem::transmute(createxml), - ::core::mem::transmute(r#async), - ::core::mem::transmute(shell), - )) + ::core::mem::transmute(WSManCreateShellEx(::core::mem::transmute(session), ::core::mem::transmute(flags), resourceuri.into_param().abi(), shellid.into_param().abi(), ::core::mem::transmute(startupinfo), ::core::mem::transmute(options), ::core::mem::transmute(createxml), ::core::mem::transmute(r#async), ::core::mem::transmute(shell))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3858,15 +3780,7 @@ pub unsafe fn WSManPluginAuthzUserComplete<'a, Param3: ::windows::core::IntoPara extern "system" { fn WSManPluginAuthzUserComplete(senderdetails: *const WSMAN_SENDER_DETAILS, flags: u32, userauthorizationcontext: *const ::core::ffi::c_void, impersonationtoken: super::super::Foundation::HANDLE, userisadministrator: super::super::Foundation::BOOL, errorcode: u32, extendederrorinformation: super::super::Foundation::PWSTR) -> u32; } - ::core::mem::transmute(WSManPluginAuthzUserComplete( - ::core::mem::transmute(senderdetails), - ::core::mem::transmute(flags), - ::core::mem::transmute(userauthorizationcontext), - impersonationtoken.into_param().abi(), - userisadministrator.into_param().abi(), - ::core::mem::transmute(errorcode), - extendederrorinformation.into_param().abi(), - )) + ::core::mem::transmute(WSManPluginAuthzUserComplete(::core::mem::transmute(senderdetails), ::core::mem::transmute(flags), ::core::mem::transmute(userauthorizationcontext), impersonationtoken.into_param().abi(), userisadministrator.into_param().abi(), ::core::mem::transmute(errorcode), extendederrorinformation.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/RestartManager/mod.rs b/src/Windows/Win32/System/RestartManager/mod.rs index ee30244882..c35ca08d33 100644 --- a/src/Windows/Win32/System/RestartManager/mod.rs +++ b/src/Windows/Win32/System/RestartManager/mod.rs @@ -151,15 +151,7 @@ impl ::core::default::Default for RM_PROCESS_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for RM_PROCESS_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RM_PROCESS_INFO") - .field("Process", &self.Process) - .field("strAppName", &self.strAppName) - .field("strServiceShortName", &self.strServiceShortName) - .field("ApplicationType", &self.ApplicationType) - .field("AppStatus", &self.AppStatus) - .field("TSSessionId", &self.TSSessionId) - .field("bRestartable", &self.bRestartable) - .finish() + fmt.debug_struct("RM_PROCESS_INFO").field("Process", &self.Process).field("strAppName", &self.strAppName).field("strServiceShortName", &self.strServiceShortName).field("ApplicationType", &self.ApplicationType).field("AppStatus", &self.AppStatus).field("TSSessionId", &self.TSSessionId).field("bRestartable", &self.bRestartable).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Rpc/mod.rs b/src/Windows/Win32/System/Rpc/mod.rs index 7f00070435..c37444c574 100644 --- a/src/Windows/Win32/System/Rpc/mod.rs +++ b/src/Windows/Win32/System/Rpc/mod.rs @@ -17,14 +17,7 @@ impl ::core::default::Default for ARRAY_INFO { } impl ::core::fmt::Debug for ARRAY_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ARRAY_INFO") - .field("Dimension", &self.Dimension) - .field("BufferConformanceMark", &self.BufferConformanceMark) - .field("BufferVarianceMark", &self.BufferVarianceMark) - .field("MaxCountArray", &self.MaxCountArray) - .field("OffsetArray", &self.OffsetArray) - .field("ActualCountArray", &self.ActualCountArray) - .finish() + fmt.debug_struct("ARRAY_INFO").field("Dimension", &self.Dimension).field("BufferConformanceMark", &self.BufferConformanceMark).field("BufferVarianceMark", &self.BufferVarianceMark).field("MaxCountArray", &self.MaxCountArray).field("OffsetArray", &self.OffsetArray).field("ActualCountArray", &self.ActualCountArray).finish() } } impl ::core::cmp::PartialEq for ARRAY_INFO { @@ -1626,14 +1619,7 @@ impl ::core::default::Default for MIDL_STUBLESS_PROXY_INFO { #[cfg(feature = "Win32_System_Com")] impl ::core::fmt::Debug for MIDL_STUBLESS_PROXY_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MIDL_STUBLESS_PROXY_INFO") - .field("pStubDesc", &self.pStubDesc) - .field("ProcFormatString", &self.ProcFormatString) - .field("FormatStringOffset", &self.FormatStringOffset) - .field("pTransferSyntax", &self.pTransferSyntax) - .field("nCount", &self.nCount) - .field("pSyntaxInfo", &self.pSyntaxInfo) - .finish() + fmt.debug_struct("MIDL_STUBLESS_PROXY_INFO").field("pStubDesc", &self.pStubDesc).field("ProcFormatString", &self.ProcFormatString).field("FormatStringOffset", &self.FormatStringOffset).field("pTransferSyntax", &self.pTransferSyntax).field("nCount", &self.nCount).field("pSyntaxInfo", &self.pSyntaxInfo).finish() } } #[cfg(feature = "Win32_System_Com")] @@ -1949,16 +1935,7 @@ impl ::core::default::Default for MIDL_SYNTAX_INFO { } impl ::core::fmt::Debug for MIDL_SYNTAX_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MIDL_SYNTAX_INFO") - .field("TransferSyntax", &self.TransferSyntax) - .field("DispatchTable", &self.DispatchTable) - .field("ProcString", &self.ProcString) - .field("FmtStringOffset", &self.FmtStringOffset) - .field("TypeString", &self.TypeString) - .field("aUserMarshalQuadruple", &self.aUserMarshalQuadruple) - .field("pMethodProperties", &self.pMethodProperties) - .field("pReserved2", &self.pReserved2) - .finish() + fmt.debug_struct("MIDL_SYNTAX_INFO").field("TransferSyntax", &self.TransferSyntax).field("DispatchTable", &self.DispatchTable).field("ProcString", &self.ProcString).field("FmtStringOffset", &self.FmtStringOffset).field("TypeString", &self.TypeString).field("aUserMarshalQuadruple", &self.aUserMarshalQuadruple).field("pMethodProperties", &self.pMethodProperties).field("pReserved2", &self.pReserved2).finish() } } impl ::core::cmp::PartialEq for MIDL_SYNTAX_INFO { @@ -2393,16 +2370,7 @@ impl ::core::default::Default for NDR64_BOGUS_STRUCTURE_HEADER_FORMAT { } impl ::core::fmt::Debug for NDR64_BOGUS_STRUCTURE_HEADER_FORMAT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDR64_BOGUS_STRUCTURE_HEADER_FORMAT") - .field("FormatCode", &self.FormatCode) - .field("Alignment", &self.Alignment) - .field("Flags", &self.Flags) - .field("Reserve", &self.Reserve) - .field("MemorySize", &self.MemorySize) - .field("OriginalMemberLayout", &self.OriginalMemberLayout) - .field("OriginalPointerLayout", &self.OriginalPointerLayout) - .field("PointerLayout", &self.PointerLayout) - .finish() + fmt.debug_struct("NDR64_BOGUS_STRUCTURE_HEADER_FORMAT").field("FormatCode", &self.FormatCode).field("Alignment", &self.Alignment).field("Flags", &self.Flags).field("Reserve", &self.Reserve).field("MemorySize", &self.MemorySize).field("OriginalMemberLayout", &self.OriginalMemberLayout).field("OriginalPointerLayout", &self.OriginalPointerLayout).field("PointerLayout", &self.PointerLayout).finish() } } impl ::core::cmp::PartialEq for NDR64_BOGUS_STRUCTURE_HEADER_FORMAT { @@ -2518,17 +2486,7 @@ impl ::core::default::Default for NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT { } impl ::core::fmt::Debug for NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT") - .field("FormatCode", &self.FormatCode) - .field("Alignment", &self.Alignment) - .field("Flags", &self.Flags) - .field("Dimensions", &self.Dimensions) - .field("MemorySize", &self.MemorySize) - .field("OriginalMemberLayout", &self.OriginalMemberLayout) - .field("OriginalPointerLayout", &self.OriginalPointerLayout) - .field("PointerLayout", &self.PointerLayout) - .field("ConfArrayDescription", &self.ConfArrayDescription) - .finish() + fmt.debug_struct("NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT").field("FormatCode", &self.FormatCode).field("Alignment", &self.Alignment).field("Flags", &self.Flags).field("Dimensions", &self.Dimensions).field("MemorySize", &self.MemorySize).field("OriginalMemberLayout", &self.OriginalMemberLayout).field("OriginalPointerLayout", &self.OriginalPointerLayout).field("PointerLayout", &self.PointerLayout).field("ConfArrayDescription", &self.ConfArrayDescription).finish() } } impl ::core::cmp::PartialEq for NDR64_CONF_BOGUS_STRUCTURE_HEADER_FORMAT { @@ -2589,15 +2547,7 @@ impl ::core::default::Default for NDR64_CONF_VAR_ARRAY_HEADER_FORMAT { } impl ::core::fmt::Debug for NDR64_CONF_VAR_ARRAY_HEADER_FORMAT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDR64_CONF_VAR_ARRAY_HEADER_FORMAT") - .field("FormatCode", &self.FormatCode) - .field("Alignment", &self.Alignment) - .field("Flags", &self.Flags) - .field("Reserved", &self.Reserved) - .field("ElementSize", &self.ElementSize) - .field("ConfDescriptor", &self.ConfDescriptor) - .field("VarDescriptor", &self.VarDescriptor) - .finish() + fmt.debug_struct("NDR64_CONF_VAR_ARRAY_HEADER_FORMAT").field("FormatCode", &self.FormatCode).field("Alignment", &self.Alignment).field("Flags", &self.Flags).field("Reserved", &self.Reserved).field("ElementSize", &self.ElementSize).field("ConfDescriptor", &self.ConfDescriptor).field("VarDescriptor", &self.VarDescriptor).finish() } } impl ::core::cmp::PartialEq for NDR64_CONF_VAR_ARRAY_HEADER_FORMAT { @@ -2765,15 +2715,7 @@ impl ::core::default::Default for NDR64_ENCAPSULATED_UNION { } impl ::core::fmt::Debug for NDR64_ENCAPSULATED_UNION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDR64_ENCAPSULATED_UNION") - .field("FormatCode", &self.FormatCode) - .field("Alignment", &self.Alignment) - .field("Flags", &self.Flags) - .field("SwitchType", &self.SwitchType) - .field("MemoryOffset", &self.MemoryOffset) - .field("MemorySize", &self.MemorySize) - .field("Reserved", &self.Reserved) - .finish() + fmt.debug_struct("NDR64_ENCAPSULATED_UNION").field("FormatCode", &self.FormatCode).field("Alignment", &self.Alignment).field("Flags", &self.Flags).field("SwitchType", &self.SwitchType).field("MemoryOffset", &self.MemoryOffset).field("MemorySize", &self.MemorySize).field("Reserved", &self.Reserved).finish() } } impl ::core::cmp::PartialEq for NDR64_ENCAPSULATED_UNION { @@ -3385,16 +3327,7 @@ impl ::core::default::Default for NDR64_PROC_FORMAT { } impl ::core::fmt::Debug for NDR64_PROC_FORMAT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDR64_PROC_FORMAT") - .field("Flags", &self.Flags) - .field("StackSize", &self.StackSize) - .field("ConstantClientBufferSize", &self.ConstantClientBufferSize) - .field("ConstantServerBufferSize", &self.ConstantServerBufferSize) - .field("RpcFlags", &self.RpcFlags) - .field("FloatDoubleMask", &self.FloatDoubleMask) - .field("NumberOfParams", &self.NumberOfParams) - .field("ExtensionSize", &self.ExtensionSize) - .finish() + fmt.debug_struct("NDR64_PROC_FORMAT").field("Flags", &self.Flags).field("StackSize", &self.StackSize).field("ConstantClientBufferSize", &self.ConstantClientBufferSize).field("ConstantServerBufferSize", &self.ConstantServerBufferSize).field("RpcFlags", &self.RpcFlags).field("FloatDoubleMask", &self.FloatDoubleMask).field("NumberOfParams", &self.NumberOfParams).field("ExtensionSize", &self.ExtensionSize).finish() } } impl ::core::cmp::PartialEq for NDR64_PROC_FORMAT { @@ -3484,17 +3417,7 @@ impl ::core::default::Default for NDR64_RANGE_PIPE_FORMAT { } impl ::core::fmt::Debug for NDR64_RANGE_PIPE_FORMAT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDR64_RANGE_PIPE_FORMAT") - .field("FormatCode", &self.FormatCode) - .field("Flags", &self.Flags) - .field("Alignment", &self.Alignment) - .field("Reserved", &self.Reserved) - .field("Type", &self.Type) - .field("MemorySize", &self.MemorySize) - .field("BufferSize", &self.BufferSize) - .field("MinValue", &self.MinValue) - .field("MaxValue", &self.MaxValue) - .finish() + fmt.debug_struct("NDR64_RANGE_PIPE_FORMAT").field("FormatCode", &self.FormatCode).field("Flags", &self.Flags).field("Alignment", &self.Alignment).field("Reserved", &self.Reserved).field("Type", &self.Type).field("MemorySize", &self.MemorySize).field("BufferSize", &self.BufferSize).field("MinValue", &self.MinValue).field("MaxValue", &self.MaxValue).finish() } } impl ::core::cmp::PartialEq for NDR64_RANGE_PIPE_FORMAT { @@ -3821,16 +3744,7 @@ impl ::core::default::Default for NDR64_TRANSMIT_AS_FORMAT { } impl ::core::fmt::Debug for NDR64_TRANSMIT_AS_FORMAT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDR64_TRANSMIT_AS_FORMAT") - .field("FormatCode", &self.FormatCode) - .field("Flags", &self.Flags) - .field("RoutineIndex", &self.RoutineIndex) - .field("TransmittedTypeWireAlignment", &self.TransmittedTypeWireAlignment) - .field("MemoryAlignment", &self.MemoryAlignment) - .field("PresentedTypeMemorySize", &self.PresentedTypeMemorySize) - .field("TransmittedTypeBufferSize", &self.TransmittedTypeBufferSize) - .field("TransmittedType", &self.TransmittedType) - .finish() + fmt.debug_struct("NDR64_TRANSMIT_AS_FORMAT").field("FormatCode", &self.FormatCode).field("Flags", &self.Flags).field("RoutineIndex", &self.RoutineIndex).field("TransmittedTypeWireAlignment", &self.TransmittedTypeWireAlignment).field("MemoryAlignment", &self.MemoryAlignment).field("PresentedTypeMemorySize", &self.PresentedTypeMemorySize).field("TransmittedTypeBufferSize", &self.TransmittedTypeBufferSize).field("TransmittedType", &self.TransmittedType).finish() } } impl ::core::cmp::PartialEq for NDR64_TRANSMIT_AS_FORMAT { @@ -3972,16 +3886,7 @@ impl ::core::default::Default for NDR64_USER_MARSHAL_FORMAT { } impl ::core::fmt::Debug for NDR64_USER_MARSHAL_FORMAT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDR64_USER_MARSHAL_FORMAT") - .field("FormatCode", &self.FormatCode) - .field("Flags", &self.Flags) - .field("RoutineIndex", &self.RoutineIndex) - .field("TransmittedTypeWireAlignment", &self.TransmittedTypeWireAlignment) - .field("MemoryAlignment", &self.MemoryAlignment) - .field("UserTypeMemorySize", &self.UserTypeMemorySize) - .field("TransmittedTypeBufferSize", &self.TransmittedTypeBufferSize) - .field("TransmittedType", &self.TransmittedType) - .finish() + fmt.debug_struct("NDR64_USER_MARSHAL_FORMAT").field("FormatCode", &self.FormatCode).field("Flags", &self.Flags).field("RoutineIndex", &self.RoutineIndex).field("TransmittedTypeWireAlignment", &self.TransmittedTypeWireAlignment).field("MemoryAlignment", &self.MemoryAlignment).field("UserTypeMemorySize", &self.UserTypeMemorySize).field("TransmittedTypeBufferSize", &self.TransmittedTypeBufferSize).field("TransmittedType", &self.TransmittedType).finish() } } impl ::core::cmp::PartialEq for NDR64_USER_MARSHAL_FORMAT { @@ -4012,15 +3917,7 @@ impl ::core::default::Default for NDR64_VAR_ARRAY_HEADER_FORMAT { } impl ::core::fmt::Debug for NDR64_VAR_ARRAY_HEADER_FORMAT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NDR64_VAR_ARRAY_HEADER_FORMAT") - .field("FormatCode", &self.FormatCode) - .field("Alignment", &self.Alignment) - .field("Flags", &self.Flags) - .field("Reserved", &self.Reserved) - .field("TotalSize", &self.TotalSize) - .field("ElementSize", &self.ElementSize) - .field("VarDescriptor", &self.VarDescriptor) - .finish() + fmt.debug_struct("NDR64_VAR_ARRAY_HEADER_FORMAT").field("FormatCode", &self.FormatCode).field("Alignment", &self.Alignment).field("Flags", &self.Flags).field("Reserved", &self.Reserved).field("TotalSize", &self.TotalSize).field("ElementSize", &self.ElementSize).field("VarDescriptor", &self.VarDescriptor).finish() } } impl ::core::cmp::PartialEq for NDR64_VAR_ARRAY_HEADER_FORMAT { @@ -6835,20 +6732,7 @@ impl ::core::fmt::Debug for RDR_CALLOUT_STATE { } impl ::core::cmp::PartialEq for RDR_CALLOUT_STATE { fn eq(&self, other: &Self) -> bool { - self.LastError == other.LastError - && self.LastEEInfo == other.LastEEInfo - && self.LastCalledStage == other.LastCalledStage - && self.ServerName == other.ServerName - && self.ServerPort == other.ServerPort - && self.RemoteUser == other.RemoteUser - && self.AuthType == other.AuthType - && self.ResourceTypePresent == other.ResourceTypePresent - && self.SessionIdPresent == other.SessionIdPresent - && self.InterfacePresent == other.InterfacePresent - && self.ResourceType == other.ResourceType - && self.SessionId == other.SessionId - && self.Interface == other.Interface - && self.CertContext == other.CertContext + self.LastError == other.LastError && self.LastEEInfo == other.LastEEInfo && self.LastCalledStage == other.LastCalledStage && self.ServerName == other.ServerName && self.ServerPort == other.ServerPort && self.RemoteUser == other.RemoteUser && self.AuthType == other.AuthType && self.ResourceTypePresent == other.ResourceTypePresent && self.SessionIdPresent == other.SessionIdPresent && self.InterfacePresent == other.InterfacePresent && self.ResourceType == other.ResourceType && self.SessionId == other.SessionId && self.Interface == other.Interface && self.CertContext == other.CertContext } } impl ::core::cmp::Eq for RDR_CALLOUT_STATE {} @@ -7380,15 +7264,7 @@ impl ::core::fmt::Debug for RPC_CALL_ATTRIBUTES_V1_A { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for RPC_CALL_ATTRIBUTES_V1_A { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Flags == other.Flags - && self.ServerPrincipalNameBufferLength == other.ServerPrincipalNameBufferLength - && self.ServerPrincipalName == other.ServerPrincipalName - && self.ClientPrincipalNameBufferLength == other.ClientPrincipalNameBufferLength - && self.ClientPrincipalName == other.ClientPrincipalName - && self.AuthenticationLevel == other.AuthenticationLevel - && self.AuthenticationService == other.AuthenticationService - && self.NullSession == other.NullSession + self.Version == other.Version && self.Flags == other.Flags && self.ServerPrincipalNameBufferLength == other.ServerPrincipalNameBufferLength && self.ServerPrincipalName == other.ServerPrincipalName && self.ClientPrincipalNameBufferLength == other.ClientPrincipalNameBufferLength && self.ClientPrincipalName == other.ClientPrincipalName && self.AuthenticationLevel == other.AuthenticationLevel && self.AuthenticationService == other.AuthenticationService && self.NullSession == other.NullSession } } #[cfg(feature = "Win32_Foundation")] @@ -7438,15 +7314,7 @@ impl ::core::fmt::Debug for RPC_CALL_ATTRIBUTES_V1_W { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for RPC_CALL_ATTRIBUTES_V1_W { fn eq(&self, other: &Self) -> bool { - self.Version == other.Version - && self.Flags == other.Flags - && self.ServerPrincipalNameBufferLength == other.ServerPrincipalNameBufferLength - && self.ServerPrincipalName == other.ServerPrincipalName - && self.ClientPrincipalNameBufferLength == other.ClientPrincipalNameBufferLength - && self.ClientPrincipalName == other.ClientPrincipalName - && self.AuthenticationLevel == other.AuthenticationLevel - && self.AuthenticationService == other.AuthenticationService - && self.NullSession == other.NullSession + self.Version == other.Version && self.Flags == other.Flags && self.ServerPrincipalNameBufferLength == other.ServerPrincipalNameBufferLength && self.ServerPrincipalName == other.ServerPrincipalName && self.ClientPrincipalNameBufferLength == other.ClientPrincipalNameBufferLength && self.ClientPrincipalName == other.ClientPrincipalName && self.AuthenticationLevel == other.AuthenticationLevel && self.AuthenticationService == other.AuthenticationService && self.NullSession == other.NullSession } } #[cfg(feature = "Win32_Foundation")] @@ -7889,17 +7757,7 @@ impl ::core::default::Default for RPC_CLIENT_INTERFACE { } impl ::core::fmt::Debug for RPC_CLIENT_INTERFACE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RPC_CLIENT_INTERFACE") - .field("Length", &self.Length) - .field("InterfaceId", &self.InterfaceId) - .field("TransferSyntax", &self.TransferSyntax) - .field("DispatchTable", &self.DispatchTable) - .field("RpcProtseqEndpointCount", &self.RpcProtseqEndpointCount) - .field("RpcProtseqEndpoint", &self.RpcProtseqEndpoint) - .field("Reserved", &self.Reserved) - .field("InterpreterInfo", &self.InterpreterInfo) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("RPC_CLIENT_INTERFACE").field("Length", &self.Length).field("InterfaceId", &self.InterfaceId).field("TransferSyntax", &self.TransferSyntax).field("DispatchTable", &self.DispatchTable).field("RpcProtseqEndpointCount", &self.RpcProtseqEndpointCount).field("RpcProtseqEndpoint", &self.RpcProtseqEndpoint).field("Reserved", &self.Reserved).field("InterpreterInfo", &self.InterpreterInfo).field("Flags", &self.Flags).finish() } } impl ::core::cmp::PartialEq for RPC_CLIENT_INTERFACE { @@ -8546,14 +8404,7 @@ impl ::core::default::Default for RPC_HTTP_TRANSPORT_CREDENTIALS_A { } impl ::core::fmt::Debug for RPC_HTTP_TRANSPORT_CREDENTIALS_A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RPC_HTTP_TRANSPORT_CREDENTIALS_A") - .field("TransportCredentials", &self.TransportCredentials) - .field("Flags", &self.Flags) - .field("AuthenticationTarget", &self.AuthenticationTarget) - .field("NumberOfAuthnSchemes", &self.NumberOfAuthnSchemes) - .field("AuthnSchemes", &self.AuthnSchemes) - .field("ServerCertificateSubject", &self.ServerCertificateSubject) - .finish() + fmt.debug_struct("RPC_HTTP_TRANSPORT_CREDENTIALS_A").field("TransportCredentials", &self.TransportCredentials).field("Flags", &self.Flags).field("AuthenticationTarget", &self.AuthenticationTarget).field("NumberOfAuthnSchemes", &self.NumberOfAuthnSchemes).field("AuthnSchemes", &self.AuthnSchemes).field("ServerCertificateSubject", &self.ServerCertificateSubject).finish() } } impl ::core::cmp::PartialEq for RPC_HTTP_TRANSPORT_CREDENTIALS_A { @@ -8755,14 +8606,7 @@ impl ::core::default::Default for RPC_HTTP_TRANSPORT_CREDENTIALS_W { } impl ::core::fmt::Debug for RPC_HTTP_TRANSPORT_CREDENTIALS_W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RPC_HTTP_TRANSPORT_CREDENTIALS_W") - .field("TransportCredentials", &self.TransportCredentials) - .field("Flags", &self.Flags) - .field("AuthenticationTarget", &self.AuthenticationTarget) - .field("NumberOfAuthnSchemes", &self.NumberOfAuthnSchemes) - .field("AuthnSchemes", &self.AuthnSchemes) - .field("ServerCertificateSubject", &self.ServerCertificateSubject) - .finish() + fmt.debug_struct("RPC_HTTP_TRANSPORT_CREDENTIALS_W").field("TransportCredentials", &self.TransportCredentials).field("Flags", &self.Flags).field("AuthenticationTarget", &self.AuthenticationTarget).field("NumberOfAuthnSchemes", &self.NumberOfAuthnSchemes).field("AuthnSchemes", &self.AuthnSchemes).field("ServerCertificateSubject", &self.ServerCertificateSubject).finish() } } impl ::core::cmp::PartialEq for RPC_HTTP_TRANSPORT_CREDENTIALS_W { @@ -8889,18 +8733,7 @@ impl ::core::default::Default for RPC_INTERFACE_TEMPLATEA { } impl ::core::fmt::Debug for RPC_INTERFACE_TEMPLATEA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RPC_INTERFACE_TEMPLATEA") - .field("Version", &self.Version) - .field("IfSpec", &self.IfSpec) - .field("MgrTypeUuid", &self.MgrTypeUuid) - .field("MgrEpv", &self.MgrEpv) - .field("Flags", &self.Flags) - .field("MaxCalls", &self.MaxCalls) - .field("MaxRpcSize", &self.MaxRpcSize) - .field("UuidVector", &self.UuidVector) - .field("Annotation", &self.Annotation) - .field("SecurityDescriptor", &self.SecurityDescriptor) - .finish() + fmt.debug_struct("RPC_INTERFACE_TEMPLATEA").field("Version", &self.Version).field("IfSpec", &self.IfSpec).field("MgrTypeUuid", &self.MgrTypeUuid).field("MgrEpv", &self.MgrEpv).field("Flags", &self.Flags).field("MaxCalls", &self.MaxCalls).field("MaxRpcSize", &self.MaxRpcSize).field("UuidVector", &self.UuidVector).field("Annotation", &self.Annotation).field("SecurityDescriptor", &self.SecurityDescriptor).finish() } } impl ::core::cmp::PartialEq for RPC_INTERFACE_TEMPLATEA { @@ -8935,18 +8768,7 @@ impl ::core::default::Default for RPC_INTERFACE_TEMPLATEW { } impl ::core::fmt::Debug for RPC_INTERFACE_TEMPLATEW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RPC_INTERFACE_TEMPLATEW") - .field("Version", &self.Version) - .field("IfSpec", &self.IfSpec) - .field("MgrTypeUuid", &self.MgrTypeUuid) - .field("MgrEpv", &self.MgrEpv) - .field("Flags", &self.Flags) - .field("MaxCalls", &self.MaxCalls) - .field("MaxRpcSize", &self.MaxRpcSize) - .field("UuidVector", &self.UuidVector) - .field("Annotation", &self.Annotation) - .field("SecurityDescriptor", &self.SecurityDescriptor) - .finish() + fmt.debug_struct("RPC_INTERFACE_TEMPLATEW").field("Version", &self.Version).field("IfSpec", &self.IfSpec).field("MgrTypeUuid", &self.MgrTypeUuid).field("MgrEpv", &self.MgrEpv).field("Flags", &self.Flags).field("MaxCalls", &self.MaxCalls).field("MaxRpcSize", &self.MaxRpcSize).field("UuidVector", &self.UuidVector).field("Annotation", &self.Annotation).field("SecurityDescriptor", &self.SecurityDescriptor).finish() } } impl ::core::cmp::PartialEq for RPC_INTERFACE_TEMPLATEW { @@ -9715,17 +9537,7 @@ impl ::core::default::Default for RPC_SERVER_INTERFACE { } impl ::core::fmt::Debug for RPC_SERVER_INTERFACE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RPC_SERVER_INTERFACE") - .field("Length", &self.Length) - .field("InterfaceId", &self.InterfaceId) - .field("TransferSyntax", &self.TransferSyntax) - .field("DispatchTable", &self.DispatchTable) - .field("RpcProtseqEndpointCount", &self.RpcProtseqEndpointCount) - .field("RpcProtseqEndpoint", &self.RpcProtseqEndpoint) - .field("DefaultManagerEpv", &self.DefaultManagerEpv) - .field("InterpreterInfo", &self.InterpreterInfo) - .field("Flags", &self.Flags) - .finish() + fmt.debug_struct("RPC_SERVER_INTERFACE").field("Length", &self.Length).field("InterfaceId", &self.InterfaceId).field("TransferSyntax", &self.TransferSyntax).field("DispatchTable", &self.DispatchTable).field("RpcProtseqEndpointCount", &self.RpcProtseqEndpointCount).field("RpcProtseqEndpoint", &self.RpcProtseqEndpoint).field("DefaultManagerEpv", &self.DefaultManagerEpv).field("InterpreterInfo", &self.InterpreterInfo).field("Flags", &self.Flags).finish() } } impl ::core::cmp::PartialEq for RPC_SERVER_INTERFACE { @@ -10212,16 +10024,7 @@ pub unsafe fn RpcBindingInqAuthInfoExA(binding: *const ::core::ffi::c_void, serv extern "system" { fn RpcBindingInqAuthInfoExA(binding: *const ::core::ffi::c_void, serverprincname: *mut *mut u8, authnlevel: *mut u32, authnsvc: *mut u32, authidentity: *mut *mut ::core::ffi::c_void, authzsvc: *mut u32, rpcqosversion: u32, securityqos: *mut RPC_SECURITY_QOS) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingInqAuthInfoExA( - ::core::mem::transmute(binding), - ::core::mem::transmute(serverprincname), - ::core::mem::transmute(authnlevel), - ::core::mem::transmute(authnsvc), - ::core::mem::transmute(authidentity), - ::core::mem::transmute(authzsvc), - ::core::mem::transmute(rpcqosversion), - ::core::mem::transmute(securityqos), - )) + ::core::mem::transmute(RpcBindingInqAuthInfoExA(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authidentity), ::core::mem::transmute(authzsvc), ::core::mem::transmute(rpcqosversion), ::core::mem::transmute(securityqos))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -10235,16 +10038,7 @@ pub unsafe fn RpcBindingInqAuthInfoExW(binding: *const ::core::ffi::c_void, serv extern "system" { fn RpcBindingInqAuthInfoExW(binding: *const ::core::ffi::c_void, serverprincname: *mut *mut u16, authnlevel: *mut u32, authnsvc: *mut u32, authidentity: *mut *mut ::core::ffi::c_void, authzsvc: *mut u32, rpcqosversion: u32, securityqos: *mut RPC_SECURITY_QOS) -> RPC_STATUS; } - ::core::mem::transmute(RpcBindingInqAuthInfoExW( - ::core::mem::transmute(binding), - ::core::mem::transmute(serverprincname), - ::core::mem::transmute(authnlevel), - ::core::mem::transmute(authnsvc), - ::core::mem::transmute(authidentity), - ::core::mem::transmute(authzsvc), - ::core::mem::transmute(rpcqosversion), - ::core::mem::transmute(securityqos), - )) + ::core::mem::transmute(RpcBindingInqAuthInfoExW(::core::mem::transmute(binding), ::core::mem::transmute(serverprincname), ::core::mem::transmute(authnlevel), ::core::mem::transmute(authnsvc), ::core::mem::transmute(authidentity), ::core::mem::transmute(authzsvc), ::core::mem::transmute(rpcqosversion), ::core::mem::transmute(securityqos))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -10775,16 +10569,7 @@ pub unsafe fn RpcGetAuthorizationContextForClient<'a, Param1: ::windows::core::I extern "system" { fn RpcGetAuthorizationContextForClient(clientbinding: *const ::core::ffi::c_void, impersonateonreturn: super::super::Foundation::BOOL, reserved1: *const ::core::ffi::c_void, pexpirationtime: *const i64, reserved2: super::super::Foundation::LUID, reserved3: u32, reserved4: *const ::core::ffi::c_void, pauthzclientcontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcGetAuthorizationContextForClient( - ::core::mem::transmute(clientbinding), - impersonateonreturn.into_param().abi(), - ::core::mem::transmute(reserved1), - ::core::mem::transmute(pexpirationtime), - reserved2.into_param().abi(), - ::core::mem::transmute(reserved3), - ::core::mem::transmute(reserved4), - ::core::mem::transmute(pauthzclientcontext), - )) + ::core::mem::transmute(RpcGetAuthorizationContextForClient(::core::mem::transmute(clientbinding), impersonateonreturn.into_param().abi(), ::core::mem::transmute(reserved1), ::core::mem::transmute(pexpirationtime), reserved2.into_param().abi(), ::core::mem::transmute(reserved3), ::core::mem::transmute(reserved4), ::core::mem::transmute(pauthzclientcontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11851,16 +11636,7 @@ pub unsafe fn RpcNsProfileEltInqBeginA(profilenamesyntax: u32, profilename: *con extern "system" { fn RpcNsProfileEltInqBeginA(profilenamesyntax: u32, profilename: *const u8, inquirytype: u32, ifid: *const RPC_IF_ID, versoption: u32, membernamesyntax: u32, membername: *const u8, inquirycontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsProfileEltInqBeginA( - ::core::mem::transmute(profilenamesyntax), - ::core::mem::transmute(profilename), - ::core::mem::transmute(inquirytype), - ::core::mem::transmute(ifid), - ::core::mem::transmute(versoption), - ::core::mem::transmute(membernamesyntax), - ::core::mem::transmute(membername), - ::core::mem::transmute(inquirycontext), - )) + ::core::mem::transmute(RpcNsProfileEltInqBeginA(::core::mem::transmute(profilenamesyntax), ::core::mem::transmute(profilename), ::core::mem::transmute(inquirytype), ::core::mem::transmute(ifid), ::core::mem::transmute(versoption), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername), ::core::mem::transmute(inquirycontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -11873,16 +11649,7 @@ pub unsafe fn RpcNsProfileEltInqBeginW(profilenamesyntax: u32, profilename: *con extern "system" { fn RpcNsProfileEltInqBeginW(profilenamesyntax: u32, profilename: *const u16, inquirytype: u32, ifid: *const RPC_IF_ID, versoption: u32, membernamesyntax: u32, membername: *const u16, inquirycontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcNsProfileEltInqBeginW( - ::core::mem::transmute(profilenamesyntax), - ::core::mem::transmute(profilename), - ::core::mem::transmute(inquirytype), - ::core::mem::transmute(ifid), - ::core::mem::transmute(versoption), - ::core::mem::transmute(membernamesyntax), - ::core::mem::transmute(membername), - ::core::mem::transmute(inquirycontext), - )) + ::core::mem::transmute(RpcNsProfileEltInqBeginW(::core::mem::transmute(profilenamesyntax), ::core::mem::transmute(profilename), ::core::mem::transmute(inquirytype), ::core::mem::transmute(ifid), ::core::mem::transmute(versoption), ::core::mem::transmute(membernamesyntax), ::core::mem::transmute(membername), ::core::mem::transmute(inquirycontext))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12243,16 +12010,7 @@ pub unsafe fn RpcServerInterfaceGroupCreateA(interfaces: *const RPC_INTERFACE_TE extern "system" { fn RpcServerInterfaceGroupCreateA(interfaces: *const RPC_INTERFACE_TEMPLATEA, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEA, numendpoints: u32, idleperiod: u32, idlecallbackfn: ::windows::core::RawPtr, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerInterfaceGroupCreateA( - ::core::mem::transmute(interfaces), - ::core::mem::transmute(numifs), - ::core::mem::transmute(endpoints), - ::core::mem::transmute(numendpoints), - ::core::mem::transmute(idleperiod), - ::core::mem::transmute(idlecallbackfn), - ::core::mem::transmute(idlecallbackcontext), - ::core::mem::transmute(ifgroup), - )) + ::core::mem::transmute(RpcServerInterfaceGroupCreateA(::core::mem::transmute(interfaces), ::core::mem::transmute(numifs), ::core::mem::transmute(endpoints), ::core::mem::transmute(numendpoints), ::core::mem::transmute(idleperiod), ::core::mem::transmute(idlecallbackfn), ::core::mem::transmute(idlecallbackcontext), ::core::mem::transmute(ifgroup))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12265,16 +12023,7 @@ pub unsafe fn RpcServerInterfaceGroupCreateW(interfaces: *const RPC_INTERFACE_TE extern "system" { fn RpcServerInterfaceGroupCreateW(interfaces: *const RPC_INTERFACE_TEMPLATEW, numifs: u32, endpoints: *const RPC_ENDPOINT_TEMPLATEW, numendpoints: u32, idleperiod: u32, idlecallbackfn: ::windows::core::RawPtr, idlecallbackcontext: *const ::core::ffi::c_void, ifgroup: *mut *mut ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerInterfaceGroupCreateW( - ::core::mem::transmute(interfaces), - ::core::mem::transmute(numifs), - ::core::mem::transmute(endpoints), - ::core::mem::transmute(numendpoints), - ::core::mem::transmute(idleperiod), - ::core::mem::transmute(idlecallbackfn), - ::core::mem::transmute(idlecallbackcontext), - ::core::mem::transmute(ifgroup), - )) + ::core::mem::transmute(RpcServerInterfaceGroupCreateW(::core::mem::transmute(interfaces), ::core::mem::transmute(numifs), ::core::mem::transmute(endpoints), ::core::mem::transmute(numendpoints), ::core::mem::transmute(idleperiod), ::core::mem::transmute(idlecallbackfn), ::core::mem::transmute(idlecallbackcontext), ::core::mem::transmute(ifgroup))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -12378,16 +12127,7 @@ pub unsafe fn RpcServerRegisterIf3(ifspec: *const ::core::ffi::c_void, mgrtypeuu extern "system" { fn RpcServerRegisterIf3(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: *const ::windows::core::GUID, mgrepv: *const ::core::ffi::c_void, flags: u32, maxcalls: u32, maxrpcsize: u32, ifcallback: ::windows::core::RawPtr, securitydescriptor: *const ::core::ffi::c_void) -> RPC_STATUS; } - ::core::mem::transmute(RpcServerRegisterIf3( - ::core::mem::transmute(ifspec), - ::core::mem::transmute(mgrtypeuuid), - ::core::mem::transmute(mgrepv), - ::core::mem::transmute(flags), - ::core::mem::transmute(maxcalls), - ::core::mem::transmute(maxrpcsize), - ::core::mem::transmute(ifcallback), - ::core::mem::transmute(securitydescriptor), - )) + ::core::mem::transmute(RpcServerRegisterIf3(::core::mem::transmute(ifspec), ::core::mem::transmute(mgrtypeuuid), ::core::mem::transmute(mgrepv), ::core::mem::transmute(flags), ::core::mem::transmute(maxcalls), ::core::mem::transmute(maxrpcsize), ::core::mem::transmute(ifcallback), ::core::mem::transmute(securitydescriptor))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/Search/mod.rs b/src/Windows/Win32/System/Search/mod.rs index 212e9ff191..965ea6bcee 100644 --- a/src/Windows/Win32/System/Search/mod.rs +++ b/src/Windows/Win32/System/Search/mod.rs @@ -761,21 +761,7 @@ impl ::core::fmt::Debug for DBBINDING { #[cfg(feature = "Win32_System_Com")] impl ::core::cmp::PartialEq for DBBINDING { fn eq(&self, other: &Self) -> bool { - self.iOrdinal == other.iOrdinal - && self.obValue == other.obValue - && self.obLength == other.obLength - && self.obStatus == other.obStatus - && self.pTypeInfo == other.pTypeInfo - && self.pObject == other.pObject - && self.pBindExt == other.pBindExt - && self.dwPart == other.dwPart - && self.dwMemOwner == other.dwMemOwner - && self.eParamIO == other.eParamIO - && self.cbMaxLen == other.cbMaxLen - && self.dwFlags == other.dwFlags - && self.wType == other.wType - && self.bPrecision == other.bPrecision - && self.bScale == other.bScale + self.iOrdinal == other.iOrdinal && self.obValue == other.obValue && self.obLength == other.obLength && self.obStatus == other.obStatus && self.pTypeInfo == other.pTypeInfo && self.pObject == other.pObject && self.pBindExt == other.pBindExt && self.dwPart == other.dwPart && self.dwMemOwner == other.dwMemOwner && self.eParamIO == other.eParamIO && self.cbMaxLen == other.cbMaxLen && self.dwFlags == other.dwFlags && self.wType == other.wType && self.bPrecision == other.bPrecision && self.bScale == other.bScale } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -1411,20 +1397,7 @@ impl ::core::fmt::Debug for DBCONSTRAINTDESC { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] impl ::core::cmp::PartialEq for DBCONSTRAINTDESC { fn eq(&self, other: &Self) -> bool { - self.pConstraintID == other.pConstraintID - && self.ConstraintType == other.ConstraintType - && self.cColumns == other.cColumns - && self.rgColumnList == other.rgColumnList - && self.pReferencedTableID == other.pReferencedTableID - && self.cForeignKeyColumns == other.cForeignKeyColumns - && self.rgForeignKeyColumnList == other.rgForeignKeyColumnList - && self.pwszConstraintText == other.pwszConstraintText - && self.UpdateRule == other.UpdateRule - && self.DeleteRule == other.DeleteRule - && self.MatchType == other.MatchType - && self.Deferrability == other.Deferrability - && self.cReserved == other.cReserved - && self.rgReserved == other.rgReserved + self.pConstraintID == other.pConstraintID && self.ConstraintType == other.ConstraintType && self.cColumns == other.cColumns && self.rgColumnList == other.rgColumnList && self.pReferencedTableID == other.pReferencedTableID && self.cForeignKeyColumns == other.cForeignKeyColumns && self.rgForeignKeyColumnList == other.rgForeignKeyColumnList && self.pwszConstraintText == other.pwszConstraintText && self.UpdateRule == other.UpdateRule && self.DeleteRule == other.DeleteRule && self.MatchType == other.MatchType && self.Deferrability == other.Deferrability && self.cReserved == other.cReserved && self.rgReserved == other.rgReserved } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -2035,14 +2008,7 @@ impl ::core::default::Default for DBLITERALINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DBLITERALINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DBLITERALINFO") - .field("pwszLiteralValue", &self.pwszLiteralValue) - .field("pwszInvalidChars", &self.pwszInvalidChars) - .field("pwszInvalidStartingChars", &self.pwszInvalidStartingChars) - .field("lt", &self.lt) - .field("fSupported", &self.fSupported) - .field("cchMaxLen", &self.cchMaxLen) - .finish() + fmt.debug_struct("DBLITERALINFO").field("pwszLiteralValue", &self.pwszLiteralValue).field("pwszInvalidChars", &self.pwszInvalidChars).field("pwszInvalidStartingChars", &self.pwszInvalidStartingChars).field("lt", &self.lt).field("fSupported", &self.fSupported).field("cchMaxLen", &self.cchMaxLen).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -2338,16 +2304,7 @@ impl ::core::default::Default for DBPARAMINFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] impl ::core::fmt::Debug for DBPARAMINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DBPARAMINFO") - .field("dwFlags", &self.dwFlags) - .field("iOrdinal", &self.iOrdinal) - .field("pwszName", &self.pwszName) - .field("pTypeInfo", &self.pTypeInfo) - .field("ulParamSize", &self.ulParamSize) - .field("wType", &self.wType) - .field("bPrecision", &self.bPrecision) - .field("bScale", &self.bScale) - .finish() + fmt.debug_struct("DBPARAMINFO").field("dwFlags", &self.dwFlags).field("iOrdinal", &self.iOrdinal).field("pwszName", &self.pwszName).field("pTypeInfo", &self.pTypeInfo).field("ulParamSize", &self.ulParamSize).field("wType", &self.wType).field("bPrecision", &self.bPrecision).field("bScale", &self.bScale).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -5536,31 +5493,8 @@ pub struct IAlterTable_abi( pub struct IBindResource(pub ::windows::core::IUnknown); impl IBindResource { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn Bind<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Com::IAuthenticate>>( - &self, - punkouter: Param0, - pwszurl: Param1, - dwbindurlflags: u32, - rguid: *const ::windows::core::GUID, - riid: *const ::windows::core::GUID, - pauthenticate: Param5, - pimplsession: *mut DBIMPLICITSESSION, - pdwbindstatus: *mut u32, - ppunk: *mut ::core::option::Option<::windows::core::IUnknown>, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - punkouter.into_param().abi(), - pwszurl.into_param().abi(), - ::core::mem::transmute(dwbindurlflags), - ::core::mem::transmute(rguid), - ::core::mem::transmute(riid), - pauthenticate.into_param().abi(), - ::core::mem::transmute(pimplsession), - ::core::mem::transmute(pdwbindstatus), - ::core::mem::transmute(ppunk), - ) - .ok() + pub unsafe fn Bind<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Com::IAuthenticate>>(&self, punkouter: Param0, pwszurl: Param1, dwbindurlflags: u32, rguid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, pauthenticate: Param5, pimplsession: *mut DBIMPLICITSESSION, pdwbindstatus: *mut u32, ppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), punkouter.into_param().abi(), pwszurl.into_param().abi(), ::core::mem::transmute(dwbindurlflags), ::core::mem::transmute(rguid), ::core::mem::transmute(riid), pauthenticate.into_param().abi(), ::core::mem::transmute(pimplsession), ::core::mem::transmute(pdwbindstatus), ::core::mem::transmute(ppunk)).ok() } } unsafe impl ::windows::core::Interface for IBindResource { @@ -5593,8 +5527,7 @@ pub struct IBindResource_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, pwszurl: super::super::Foundation::PWSTR, dwbindurlflags: u32, rguid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, pauthenticate: ::windows::core::RawPtr, pimplsession: *mut ::core::mem::ManuallyDrop, pdwbindstatus: *mut u32, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, pwszurl: super::super::Foundation::PWSTR, dwbindurlflags: u32, rguid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, pauthenticate: ::windows::core::RawPtr, pimplsession: *mut ::core::mem::ManuallyDrop, pdwbindstatus: *mut u32, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -6349,13 +6282,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IComm } #[repr(C)] #[doc(hidden)] -pub struct ICommandValidate_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ICommandValidate_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICommandWithParameters(pub ::windows::core::IUnknown); @@ -6760,31 +6687,9 @@ impl IConditionFactory { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(ct), peusubs.into_param().abi(), fsimplify.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] - pub unsafe fn MakeLeaf<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IRichChunk>, Param5: ::windows::core::IntoParam<'a, IRichChunk>, Param6: ::windows::core::IntoParam<'a, IRichChunk>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pszpropertyname: Param0, - cop: Common::CONDITION_OPERATION, - pszvaluetype: Param2, - ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, - ppropertynameterm: Param4, - poperationterm: Param5, - pvalueterm: Param6, - fexpand: Param7, - ) -> ::windows::core::Result { + pub unsafe fn MakeLeaf<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IRichChunk>, Param5: ::windows::core::IntoParam<'a, IRichChunk>, Param6: ::windows::core::IntoParam<'a, IRichChunk>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pszpropertyname: Param0, cop: Common::CONDITION_OPERATION, pszvaluetype: Param2, ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, ppropertynameterm: Param4, poperationterm: Param5, pvalueterm: Param6, fexpand: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - pszpropertyname.into_param().abi(), - ::core::mem::transmute(cop), - pszvaluetype.into_param().abi(), - ::core::mem::transmute(ppropvar), - ppropertynameterm.into_param().abi(), - poperationterm.into_param().abi(), - pvalueterm.into_param().abi(), - fexpand.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pszpropertyname.into_param().abi(), ::core::mem::transmute(cop), pszvaluetype.into_param().abi(), ::core::mem::transmute(ppropvar), ppropertynameterm.into_param().abi(), poperationterm.into_param().abi(), pvalueterm.into_param().abi(), fexpand.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Resolve<'a, Param0: ::windows::core::IntoParam<'a, ICondition>>(&self, pc: Param0, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: *const super::super::Foundation::SYSTEMTIME) -> ::windows::core::Result { @@ -6826,19 +6731,7 @@ pub struct IConditionFactory_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ct: Common::CONDITION_TYPE, peusubs: ::windows::core::RawPtr, fsimplify: super::super::Foundation::BOOL, ppcresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Search_Common")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pszpropertyname: super::super::Foundation::PWSTR, - cop: Common::CONDITION_OPERATION, - pszvaluetype: super::super::Foundation::PWSTR, - ppropvar: *const ::core::mem::ManuallyDrop, - ppropertynameterm: ::windows::core::RawPtr, - poperationterm: ::windows::core::RawPtr, - pvalueterm: ::windows::core::RawPtr, - fexpand: super::super::Foundation::BOOL, - ppcresult: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszpropertyname: super::super::Foundation::PWSTR, cop: Common::CONDITION_OPERATION, pszvaluetype: super::super::Foundation::PWSTR, ppropvar: *const ::core::mem::ManuallyDrop, ppropertynameterm: ::windows::core::RawPtr, poperationterm: ::windows::core::RawPtr, pvalueterm: ::windows::core::RawPtr, fexpand: super::super::Foundation::BOOL, ppcresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pc: ::windows::core::RawPtr, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: *const super::super::Foundation::SYSTEMTIME, ppcresolved: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6858,31 +6751,9 @@ impl IConditionFactory2 { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(ct), peusubs.into_param().abi(), fsimplify.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] - pub unsafe fn MakeLeaf<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IRichChunk>, Param5: ::windows::core::IntoParam<'a, IRichChunk>, Param6: ::windows::core::IntoParam<'a, IRichChunk>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pszpropertyname: Param0, - cop: Common::CONDITION_OPERATION, - pszvaluetype: Param2, - ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, - ppropertynameterm: Param4, - poperationterm: Param5, - pvalueterm: Param6, - fexpand: Param7, - ) -> ::windows::core::Result { + pub unsafe fn MakeLeaf<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IRichChunk>, Param5: ::windows::core::IntoParam<'a, IRichChunk>, Param6: ::windows::core::IntoParam<'a, IRichChunk>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pszpropertyname: Param0, cop: Common::CONDITION_OPERATION, pszvaluetype: Param2, ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, ppropertynameterm: Param4, poperationterm: Param5, pvalueterm: Param6, fexpand: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - pszpropertyname.into_param().abi(), - ::core::mem::transmute(cop), - pszvaluetype.into_param().abi(), - ::core::mem::transmute(ppropvar), - ppropertynameterm.into_param().abi(), - poperationterm.into_param().abi(), - pvalueterm.into_param().abi(), - fexpand.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pszpropertyname.into_param().abi(), ::core::mem::transmute(cop), pszvaluetype.into_param().abi(), ::core::mem::transmute(ppropvar), ppropertynameterm.into_param().abi(), poperationterm.into_param().abi(), pvalueterm.into_param().abi(), fexpand.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Resolve<'a, Param0: ::windows::core::IntoParam<'a, ICondition>>(&self, pc: Param0, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: *const super::super::Foundation::SYSTEMTIME) -> ::windows::core::Result { @@ -6924,34 +6795,9 @@ impl IConditionFactory2 { (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), ::core::mem::transmute(propkey), ::core::mem::transmute(cop), fvalue.into_param().abi(), ::core::mem::transmute(cco), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe fn CreateLeaf<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, IRichChunk>, Param6: ::windows::core::IntoParam<'a, IRichChunk>, Param7: ::windows::core::IntoParam<'a, IRichChunk>, T: ::windows::core::Interface>( - &self, - propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, - cop: Common::CONDITION_OPERATION, - propvar: *const super::Com::StructuredStorage::PROPVARIANT, - pszsemantictype: Param3, - pszlocalename: Param4, - ppropertynameterm: Param5, - poperationterm: Param6, - pvalueterm: Param7, - cco: CONDITION_CREATION_OPTIONS, - ) -> ::windows::core::Result { + pub unsafe fn CreateLeaf<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, IRichChunk>, Param6: ::windows::core::IntoParam<'a, IRichChunk>, Param7: ::windows::core::IntoParam<'a, IRichChunk>, T: ::windows::core::Interface>(&self, propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, cop: Common::CONDITION_OPERATION, propvar: *const super::Com::StructuredStorage::PROPVARIANT, pszsemantictype: Param3, pszlocalename: Param4, ppropertynameterm: Param5, poperationterm: Param6, pvalueterm: Param7, cco: CONDITION_CREATION_OPTIONS) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(propkey), - ::core::mem::transmute(cop), - ::core::mem::transmute(propvar), - pszsemantictype.into_param().abi(), - pszlocalename.into_param().abi(), - ppropertynameterm.into_param().abi(), - poperationterm.into_param().abi(), - pvalueterm.into_param().abi(), - ::core::mem::transmute(cco), - &::IID, - &mut result__ as *mut _ as *mut _, - ) - .and_some(result__) + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(propkey), ::core::mem::transmute(cop), ::core::mem::transmute(propvar), pszsemantictype.into_param().abi(), pszlocalename.into_param().abi(), ppropertynameterm.into_param().abi(), poperationterm.into_param().abi(), pvalueterm.into_param().abi(), ::core::mem::transmute(cco), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ResolveCondition<'a, Param0: ::windows::core::IntoParam<'a, ICondition>, T: ::windows::core::Interface>(&self, pc: Param0, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: *const super::super::Foundation::SYSTEMTIME) -> ::windows::core::Result { @@ -7013,19 +6859,7 @@ pub struct IConditionFactory2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ct: Common::CONDITION_TYPE, peusubs: ::windows::core::RawPtr, fsimplify: super::super::Foundation::BOOL, ppcresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Search_Common")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pszpropertyname: super::super::Foundation::PWSTR, - cop: Common::CONDITION_OPERATION, - pszvaluetype: super::super::Foundation::PWSTR, - ppropvar: *const ::core::mem::ManuallyDrop, - ppropertynameterm: ::windows::core::RawPtr, - poperationterm: ::windows::core::RawPtr, - pvalueterm: ::windows::core::RawPtr, - fexpand: super::super::Foundation::BOOL, - ppcresult: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszpropertyname: super::super::Foundation::PWSTR, cop: Common::CONDITION_OPERATION, pszvaluetype: super::super::Foundation::PWSTR, ppropvar: *const ::core::mem::ManuallyDrop, ppropertynameterm: ::windows::core::RawPtr, poperationterm: ::windows::core::RawPtr, pvalueterm: ::windows::core::RawPtr, fexpand: super::super::Foundation::BOOL, ppcresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pc: ::windows::core::RawPtr, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: *const super::super::Foundation::SYSTEMTIME, ppcresolved: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7036,28 +6870,14 @@ pub struct IConditionFactory2_abi( #[cfg(not(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_Common")))] usize, #[cfg(feature = "Win32_System_Search_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ct: Common::CONDITION_TYPE, ppcondsubs: *const ::windows::core::RawPtr, csubs: u32, cco: CONDITION_CREATION_OPTIONS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Search_Common"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, cop: Common::CONDITION_OPERATION, pszvalue: super::super::Foundation::PWSTR, pszlocalename: super::super::Foundation::PWSTR, cco: CONDITION_CREATION_OPTIONS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, cop: Common::CONDITION_OPERATION, pszvalue: super::super::Foundation::PWSTR, pszlocalename: super::super::Foundation::PWSTR, cco: CONDITION_CREATION_OPTIONS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, #[cfg(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, cop: Common::CONDITION_OPERATION, lvalue: i32, cco: CONDITION_CREATION_OPTIONS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, cop: Common::CONDITION_OPERATION, fvalue: super::super::Foundation::BOOL, cco: CONDITION_CREATION_OPTIONS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, - cop: Common::CONDITION_OPERATION, - propvar: *const ::core::mem::ManuallyDrop, - pszsemantictype: super::super::Foundation::PWSTR, - pszlocalename: super::super::Foundation::PWSTR, - ppropertynameterm: ::windows::core::RawPtr, - poperationterm: ::windows::core::RawPtr, - pvalueterm: ::windows::core::RawPtr, - cco: CONDITION_CREATION_OPTIONS, - riid: *const ::windows::core::GUID, - ppv: *mut *mut ::core::ffi::c_void, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, cop: Common::CONDITION_OPERATION, propvar: *const ::core::mem::ManuallyDrop, pszsemantictype: super::super::Foundation::PWSTR, pszlocalename: super::super::Foundation::PWSTR, ppropertynameterm: ::windows::core::RawPtr, poperationterm: ::windows::core::RawPtr, pvalueterm: ::windows::core::RawPtr, cco: CONDITION_CREATION_OPTIONS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pc: ::windows::core::RawPtr, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: *const super::super::Foundation::SYSTEMTIME, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7074,18 +6894,7 @@ impl IConditionGenerator { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pszinputstring.into_param().abi(), ::core::mem::transmute(lciduserlocale), ptokencollection.into_param().abi(), pnamedentities.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Search_Common"))] - pub unsafe fn GenerateForLeaf< - 'a, - Param0: ::windows::core::IntoParam<'a, IConditionFactory>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param6: ::windows::core::IntoParam<'a, IRichChunk>, - Param7: ::windows::core::IntoParam<'a, IRichChunk>, - Param8: ::windows::core::IntoParam<'a, IRichChunk>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, - >( + pub unsafe fn GenerateForLeaf<'a, Param0: ::windows::core::IntoParam<'a, IConditionFactory>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, IRichChunk>, Param7: ::windows::core::IntoParam<'a, IRichChunk>, Param8: ::windows::core::IntoParam<'a, IRichChunk>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( &self, pconditionfactory: Param0, pszpropertyname: Param1, @@ -7100,22 +6909,7 @@ impl IConditionGenerator { pnostringquery: *mut super::super::Foundation::BOOL, ppqueryexpression: *mut ::core::option::Option, ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - pconditionfactory.into_param().abi(), - pszpropertyname.into_param().abi(), - ::core::mem::transmute(cop), - pszvaluetype.into_param().abi(), - pszvalue.into_param().abi(), - pszvalue2.into_param().abi(), - ppropertynameterm.into_param().abi(), - poperationterm.into_param().abi(), - pvalueterm.into_param().abi(), - automaticwildcard.into_param().abi(), - ::core::mem::transmute(pnostringquery), - ::core::mem::transmute(ppqueryexpression), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pconditionfactory.into_param().abi(), pszpropertyname.into_param().abi(), ::core::mem::transmute(cop), pszvaluetype.into_param().abi(), pszvalue.into_param().abi(), pszvalue2.into_param().abi(), ppropertynameterm.into_param().abi(), poperationterm.into_param().abi(), pvalueterm.into_param().abi(), automaticwildcard.into_param().abi(), ::core::mem::transmute(pnostringquery), ::core::mem::transmute(ppqueryexpression)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe fn DefaultPhrase<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pszvaluetype: Param0, ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, fuseenglish: Param2) -> ::windows::core::Result { @@ -7156,22 +6950,7 @@ pub struct IConditionGenerator_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pschemaprovider: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszinputstring: super::super::Foundation::PWSTR, lciduserlocale: u32, ptokencollection: ::windows::core::RawPtr, pnamedentities: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Search_Common"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pconditionfactory: ::windows::core::RawPtr, - pszpropertyname: super::super::Foundation::PWSTR, - cop: Common::CONDITION_OPERATION, - pszvaluetype: super::super::Foundation::PWSTR, - pszvalue: super::super::Foundation::PWSTR, - pszvalue2: super::super::Foundation::PWSTR, - ppropertynameterm: ::windows::core::RawPtr, - poperationterm: ::windows::core::RawPtr, - pvalueterm: ::windows::core::RawPtr, - automaticwildcard: super::super::Foundation::BOOL, - pnostringquery: *mut super::super::Foundation::BOOL, - ppqueryexpression: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Search_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pconditionfactory: ::windows::core::RawPtr, pszpropertyname: super::super::Foundation::PWSTR, cop: Common::CONDITION_OPERATION, pszvaluetype: super::super::Foundation::PWSTR, pszvalue: super::super::Foundation::PWSTR, pszvalue2: super::super::Foundation::PWSTR, ppropertynameterm: ::windows::core::RawPtr, poperationterm: ::windows::core::RawPtr, pvalueterm: ::windows::core::RawPtr, automaticwildcard: super::super::Foundation::BOOL, pnostringquery: *mut super::super::Foundation::BOOL, ppqueryexpression: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Search_Common")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszvaluetype: super::super::Foundation::PWSTR, ppropvar: *const ::core::mem::ManuallyDrop, fuseenglish: super::super::Foundation::BOOL, ppszphrase: *mut super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, @@ -7210,44 +6989,14 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IConv } #[repr(C)] #[doc(hidden)] -pub struct IConvertType_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wfromtype: u16, wtotype: u16, dwconvertflags: u32) -> ::windows::core::HRESULT, -); +pub struct IConvertType_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wfromtype: u16, wtotype: u16, dwconvertflags: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICreateRow(pub ::windows::core::IUnknown); impl ICreateRow { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn CreateRow<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Com::IAuthenticate>>( - &self, - punkouter: Param0, - pwszurl: Param1, - dwbindurlflags: u32, - rguid: *const ::windows::core::GUID, - riid: *const ::windows::core::GUID, - pauthenticate: Param5, - pimplsession: *mut DBIMPLICITSESSION, - pdwbindstatus: *mut u32, - ppwsznewurl: *mut super::super::Foundation::PWSTR, - ppunk: *mut ::core::option::Option<::windows::core::IUnknown>, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - punkouter.into_param().abi(), - pwszurl.into_param().abi(), - ::core::mem::transmute(dwbindurlflags), - ::core::mem::transmute(rguid), - ::core::mem::transmute(riid), - pauthenticate.into_param().abi(), - ::core::mem::transmute(pimplsession), - ::core::mem::transmute(pdwbindstatus), - ::core::mem::transmute(ppwsznewurl), - ::core::mem::transmute(ppunk), - ) - .ok() + pub unsafe fn CreateRow<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Com::IAuthenticate>>(&self, punkouter: Param0, pwszurl: Param1, dwbindurlflags: u32, rguid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, pauthenticate: Param5, pimplsession: *mut DBIMPLICITSESSION, pdwbindstatus: *mut u32, ppwsznewurl: *mut super::super::Foundation::PWSTR, ppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), punkouter.into_param().abi(), pwszurl.into_param().abi(), ::core::mem::transmute(dwbindurlflags), ::core::mem::transmute(rguid), ::core::mem::transmute(riid), pauthenticate.into_param().abi(), ::core::mem::transmute(pimplsession), ::core::mem::transmute(pdwbindstatus), ::core::mem::transmute(ppwsznewurl), ::core::mem::transmute(ppunk)).ok() } } unsafe impl ::windows::core::Interface for ICreateRow { @@ -7280,8 +7029,7 @@ pub struct ICreateRow_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, pwszurl: super::super::Foundation::PWSTR, dwbindurlflags: u32, rguid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, pauthenticate: ::windows::core::RawPtr, pimplsession: *mut ::core::mem::ManuallyDrop, pdwbindstatus: *mut u32, ppwsznewurl: *mut super::super::Foundation::PWSTR, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, pwszurl: super::super::Foundation::PWSTR, dwbindurlflags: u32, rguid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, pauthenticate: ::windows::core::RawPtr, pimplsession: *mut ::core::mem::ManuallyDrop, pdwbindstatus: *mut u32, ppwsznewurl: *mut super::super::Foundation::PWSTR, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -7686,41 +7434,14 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDBIn } #[repr(C)] #[doc(hidden)] -pub struct IDBInitialize_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDBInitialize_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDBPromptInitialize(pub ::windows::core::IUnknown); impl IDBPromptInitialize { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn PromptDataSource<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - punkouter: Param0, - hwndparent: Param1, - dwpromptoptions: u32, - csourcetypefilter: u32, - rgsourcetypefilter: *const u32, - pwszszzproviderfilter: Param5, - riid: *const ::windows::core::GUID, - ppdatasource: *mut ::core::option::Option<::windows::core::IUnknown>, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - punkouter.into_param().abi(), - hwndparent.into_param().abi(), - ::core::mem::transmute(dwpromptoptions), - ::core::mem::transmute(csourcetypefilter), - ::core::mem::transmute(rgsourcetypefilter), - pwszszzproviderfilter.into_param().abi(), - ::core::mem::transmute(riid), - ::core::mem::transmute(ppdatasource), - ) - .ok() + pub unsafe fn PromptDataSource<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, punkouter: Param0, hwndparent: Param1, dwpromptoptions: u32, csourcetypefilter: u32, rgsourcetypefilter: *const u32, pwszszzproviderfilter: Param5, riid: *const ::windows::core::GUID, ppdatasource: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), punkouter.into_param().abi(), hwndparent.into_param().abi(), ::core::mem::transmute(dwpromptoptions), ::core::mem::transmute(csourcetypefilter), ::core::mem::transmute(rgsourcetypefilter), pwszszzproviderfilter.into_param().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(ppdatasource)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn PromptFileName<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hwndparent: Param0, dwpromptoptions: u32, pwszinitialdirectory: Param2, pwszinitialfile: Param3) -> ::windows::core::Result { @@ -7868,18 +7589,7 @@ pub struct IDBSchemaRowset(pub ::windows::core::IUnknown); impl IDBSchemaRowset { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetRowset<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, punkouter: Param0, rguidschema: *const ::windows::core::GUID, crestrictions: u32, rgrestrictions: *const super::Com::VARIANT, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pprowset: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - punkouter.into_param().abi(), - ::core::mem::transmute(rguidschema), - ::core::mem::transmute(crestrictions), - ::core::mem::transmute(rgrestrictions), - ::core::mem::transmute(riid), - ::core::mem::transmute(cpropertysets), - ::core::mem::transmute(rgpropertysets), - ::core::mem::transmute(pprowset), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), punkouter.into_param().abi(), ::core::mem::transmute(rguidschema), ::core::mem::transmute(crestrictions), ::core::mem::transmute(rgrestrictions), ::core::mem::transmute(riid), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pprowset)).ok() } pub unsafe fn GetSchemas(&self, pcschemas: *mut u32, prgschemas: *mut *mut ::windows::core::GUID, prgrestrictionsupport: *mut *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(pcschemas), ::core::mem::transmute(prgschemas), ::core::mem::transmute(prgrestrictionsupport)).ok() @@ -7915,8 +7625,7 @@ pub struct IDBSchemaRowset_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, rguidschema: *const ::windows::core::GUID, crestrictions: u32, rgrestrictions: *const ::core::mem::ManuallyDrop, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, rguidschema: *const ::windows::core::GUID, crestrictions: u32, rgrestrictions: *const ::core::mem::ManuallyDrop, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcschemas: *mut u32, prgschemas: *mut *mut ::windows::core::GUID, prgrestrictionsupport: *mut *mut u32) -> ::windows::core::HRESULT, ); @@ -8031,22 +7740,7 @@ pub const IDX_S_SEARCH_SERVER_DOES_NOT_EXIST: i32 = 266518i32; pub struct IDataConvert(pub ::windows::core::IUnknown); impl IDataConvert { pub unsafe fn DataConvert(&self, wsrctype: u16, wdsttype: u16, cbsrclength: usize, pcbdstlength: *mut usize, psrc: *const ::core::ffi::c_void, pdst: *mut ::core::ffi::c_void, cbdstmaxlength: usize, dbssrcstatus: u32, pdbsstatus: *mut u32, bprecision: u8, bscale: u8, dwflags: u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(wsrctype), - ::core::mem::transmute(wdsttype), - ::core::mem::transmute(cbsrclength), - ::core::mem::transmute(pcbdstlength), - ::core::mem::transmute(psrc), - ::core::mem::transmute(pdst), - ::core::mem::transmute(cbdstmaxlength), - ::core::mem::transmute(dbssrcstatus), - ::core::mem::transmute(pdbsstatus), - ::core::mem::transmute(bprecision), - ::core::mem::transmute(bscale), - ::core::mem::transmute(dwflags), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(wsrctype), ::core::mem::transmute(wdsttype), ::core::mem::transmute(cbsrclength), ::core::mem::transmute(pcbdstlength), ::core::mem::transmute(psrc), ::core::mem::transmute(pdst), ::core::mem::transmute(cbdstmaxlength), ::core::mem::transmute(dbssrcstatus), ::core::mem::transmute(pdbsstatus), ::core::mem::transmute(bprecision), ::core::mem::transmute(bscale), ::core::mem::transmute(dwflags)).ok() } pub unsafe fn CanConvert(&self, wsrctype: u16, wdsttype: u16) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(wsrctype), ::core::mem::transmute(wdsttype)).ok() @@ -8719,12 +8413,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetD } #[repr(C)] #[doc(hidden)] -pub struct IGetDataSource_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppdatasource: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IGetDataSource_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppdatasource: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IGetRow(pub ::windows::core::IUnknown); @@ -8808,12 +8497,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetS } #[repr(C)] #[doc(hidden)] -pub struct IGetSession_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppsession: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IGetSession_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppsession: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IGetSourceRow(pub ::windows::core::IUnknown); @@ -8849,29 +8533,14 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetS } #[repr(C)] #[doc(hidden)] -pub struct IGetSourceRow_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, pprow: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IGetSourceRow_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, pprow: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IIndexDefinition(pub ::windows::core::IUnknown); impl IIndexDefinition { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CreateIndex(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, cindexcolumndescs: usize, rgindexcolumndescs: *const DBINDEXCOLUMNDESC, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, ppindexid: *mut *mut super::super::Storage::IndexServer::DBID) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ptableid), - ::core::mem::transmute(pindexid), - ::core::mem::transmute(cindexcolumndescs), - ::core::mem::transmute(rgindexcolumndescs), - ::core::mem::transmute(cpropertysets), - ::core::mem::transmute(rgpropertysets), - ::core::mem::transmute(ppindexid), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(pindexid), ::core::mem::transmute(cindexcolumndescs), ::core::mem::transmute(rgindexcolumndescs), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(ppindexid)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe fn DropIndex(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID) -> ::windows::core::Result<()> { @@ -8908,8 +8577,7 @@ pub struct IIndexDefinition_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, cindexcolumndescs: usize, rgindexcolumndescs: *const DBINDEXCOLUMNDESC, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, ppindexid: *mut *mut super::super::Storage::IndexServer::DBID) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, cindexcolumndescs: usize, rgindexcolumndescs: *const DBINDEXCOLUMNDESC, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, ppindexid: *mut *mut super::super::Storage::IndexServer::DBID) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer")))] usize, @@ -8961,79 +8629,16 @@ pub struct IInterval_abi( pub struct ILoadFilter(pub ::windows::core::IUnknown); impl ILoadFilter { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] - pub unsafe fn LoadIFilter<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pwcspath: Param0, - pfilteredsources: *const FILTERED_DATA_SOURCES, - punkouter: Param2, - fusedefault: Param3, - pfilterclsid: *mut ::windows::core::GUID, - searchdecsize: *mut i32, - pwcssearchdesc: *mut *mut u16, - ppifilt: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pwcspath.into_param().abi(), - ::core::mem::transmute(pfilteredsources), - punkouter.into_param().abi(), - fusedefault.into_param().abi(), - ::core::mem::transmute(pfilterclsid), - ::core::mem::transmute(searchdecsize), - ::core::mem::transmute(pwcssearchdesc), - ::core::mem::transmute(ppifilt), - ) - .ok() + pub unsafe fn LoadIFilter<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pwcspath: Param0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: Param2, fusedefault: Param3, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwcspath.into_param().abi(), ::core::mem::transmute(pfilteredsources), punkouter.into_param().abi(), fusedefault.into_param().abi(), ::core::mem::transmute(pfilterclsid), ::core::mem::transmute(searchdecsize), ::core::mem::transmute(pwcssearchdesc), ::core::mem::transmute(ppifilt)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe fn LoadIFilterFromStorage<'a, Param0: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pstg: Param0, - punkouter: Param1, - pwcsoverride: Param2, - fusedefault: Param3, - pfilterclsid: *mut ::windows::core::GUID, - searchdecsize: *mut i32, - pwcssearchdesc: *mut *mut u16, - ppifilt: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - pstg.into_param().abi(), - punkouter.into_param().abi(), - pwcsoverride.into_param().abi(), - fusedefault.into_param().abi(), - ::core::mem::transmute(pfilterclsid), - ::core::mem::transmute(searchdecsize), - ::core::mem::transmute(pwcssearchdesc), - ::core::mem::transmute(ppifilt), - ) - .ok() + pub unsafe fn LoadIFilterFromStorage<'a, Param0: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pstg: Param0, punkouter: Param1, pwcsoverride: Param2, fusedefault: Param3, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pstg.into_param().abi(), punkouter.into_param().abi(), pwcsoverride.into_param().abi(), fusedefault.into_param().abi(), ::core::mem::transmute(pfilterclsid), ::core::mem::transmute(searchdecsize), ::core::mem::transmute(pwcssearchdesc), ::core::mem::transmute(ppifilt)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] - pub unsafe fn LoadIFilterFromStream<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IStream>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pstm: Param0, - pfilteredsources: *const FILTERED_DATA_SOURCES, - punkouter: Param2, - fusedefault: Param3, - pfilterclsid: *mut ::windows::core::GUID, - searchdecsize: *mut i32, - pwcssearchdesc: *mut *mut u16, - ppifilt: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - pstm.into_param().abi(), - ::core::mem::transmute(pfilteredsources), - punkouter.into_param().abi(), - fusedefault.into_param().abi(), - ::core::mem::transmute(pfilterclsid), - ::core::mem::transmute(searchdecsize), - ::core::mem::transmute(pwcssearchdesc), - ::core::mem::transmute(ppifilt), - ) - .ok() + pub unsafe fn LoadIFilterFromStream<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IStream>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pstm: Param0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: Param2, fusedefault: Param3, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pstm.into_param().abi(), ::core::mem::transmute(pfilteredsources), punkouter.into_param().abi(), fusedefault.into_param().abi(), ::core::mem::transmute(pfilterclsid), ::core::mem::transmute(searchdecsize), ::core::mem::transmute(pwcssearchdesc), ::core::mem::transmute(ppifilt)).ok() } } unsafe impl ::windows::core::Interface for ILoadFilter { @@ -9068,8 +8673,7 @@ pub struct ILoadFilter_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pwcspath: super::super::Foundation::PWSTR, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: ::windows::core::RawPtr, fusedefault: super::super::Foundation::BOOL, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstg: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, pwcsoverride: super::super::Foundation::PWSTR, fusedefault: super::super::Foundation::BOOL, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstg: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, pwcsoverride: super::super::Foundation::PWSTR, fusedefault: super::super::Foundation::BOOL, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstm: ::windows::core::RawPtr, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: ::windows::core::RawPtr, fusedefault: super::super::Foundation::BOOL, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com")))] usize, @@ -9079,79 +8683,16 @@ pub struct ILoadFilter_abi( pub struct ILoadFilterWithPrivateComActivation(pub ::windows::core::IUnknown); impl ILoadFilterWithPrivateComActivation { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] - pub unsafe fn LoadIFilter<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pwcspath: Param0, - pfilteredsources: *const FILTERED_DATA_SOURCES, - punkouter: Param2, - fusedefault: Param3, - pfilterclsid: *mut ::windows::core::GUID, - searchdecsize: *mut i32, - pwcssearchdesc: *mut *mut u16, - ppifilt: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pwcspath.into_param().abi(), - ::core::mem::transmute(pfilteredsources), - punkouter.into_param().abi(), - fusedefault.into_param().abi(), - ::core::mem::transmute(pfilterclsid), - ::core::mem::transmute(searchdecsize), - ::core::mem::transmute(pwcssearchdesc), - ::core::mem::transmute(ppifilt), - ) - .ok() + pub unsafe fn LoadIFilter<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pwcspath: Param0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: Param2, fusedefault: Param3, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwcspath.into_param().abi(), ::core::mem::transmute(pfilteredsources), punkouter.into_param().abi(), fusedefault.into_param().abi(), ::core::mem::transmute(pfilterclsid), ::core::mem::transmute(searchdecsize), ::core::mem::transmute(pwcssearchdesc), ::core::mem::transmute(ppifilt)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe fn LoadIFilterFromStorage<'a, Param0: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pstg: Param0, - punkouter: Param1, - pwcsoverride: Param2, - fusedefault: Param3, - pfilterclsid: *mut ::windows::core::GUID, - searchdecsize: *mut i32, - pwcssearchdesc: *mut *mut u16, - ppifilt: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - pstg.into_param().abi(), - punkouter.into_param().abi(), - pwcsoverride.into_param().abi(), - fusedefault.into_param().abi(), - ::core::mem::transmute(pfilterclsid), - ::core::mem::transmute(searchdecsize), - ::core::mem::transmute(pwcssearchdesc), - ::core::mem::transmute(ppifilt), - ) - .ok() + pub unsafe fn LoadIFilterFromStorage<'a, Param0: ::windows::core::IntoParam<'a, super::Com::StructuredStorage::IStorage>, Param1: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pstg: Param0, punkouter: Param1, pwcsoverride: Param2, fusedefault: Param3, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pstg.into_param().abi(), punkouter.into_param().abi(), pwcsoverride.into_param().abi(), fusedefault.into_param().abi(), ::core::mem::transmute(pfilterclsid), ::core::mem::transmute(searchdecsize), ::core::mem::transmute(pwcssearchdesc), ::core::mem::transmute(ppifilt)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] - pub unsafe fn LoadIFilterFromStream<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IStream>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pstm: Param0, - pfilteredsources: *const FILTERED_DATA_SOURCES, - punkouter: Param2, - fusedefault: Param3, - pfilterclsid: *mut ::windows::core::GUID, - searchdecsize: *mut i32, - pwcssearchdesc: *mut *mut u16, - ppifilt: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - pstm.into_param().abi(), - ::core::mem::transmute(pfilteredsources), - punkouter.into_param().abi(), - fusedefault.into_param().abi(), - ::core::mem::transmute(pfilterclsid), - ::core::mem::transmute(searchdecsize), - ::core::mem::transmute(pwcssearchdesc), - ::core::mem::transmute(ppifilt), - ) - .ok() + pub unsafe fn LoadIFilterFromStream<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IStream>, Param2: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pstm: Param0, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: Param2, fusedefault: Param3, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pstm.into_param().abi(), ::core::mem::transmute(pfilteredsources), punkouter.into_param().abi(), fusedefault.into_param().abi(), ::core::mem::transmute(pfilterclsid), ::core::mem::transmute(searchdecsize), ::core::mem::transmute(pwcssearchdesc), ::core::mem::transmute(ppifilt)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe fn LoadIFilterWithPrivateComActivation<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, filteredsources: *const FILTERED_DATA_SOURCES, usedefault: Param1, filterclsid: *mut ::windows::core::GUID, isfilterprivatecomactivated: *mut super::super::Foundation::BOOL, filterobj: *mut ::core::option::Option) -> ::windows::core::Result<()> { @@ -9210,8 +8751,7 @@ pub struct ILoadFilterWithPrivateComActivation_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pwcspath: super::super::Foundation::PWSTR, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: ::windows::core::RawPtr, fusedefault: super::super::Foundation::BOOL, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstg: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, pwcsoverride: super::super::Foundation::PWSTR, fusedefault: super::super::Foundation::BOOL, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstg: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, pwcsoverride: super::super::Foundation::PWSTR, fusedefault: super::super::Foundation::BOOL, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstm: ::windows::core::RawPtr, pfilteredsources: *const FILTERED_DATA_SOURCES, punkouter: ::windows::core::RawPtr, fusedefault: super::super::Foundation::BOOL, pfilterclsid: *mut ::windows::core::GUID, searchdecsize: *mut i32, pwcssearchdesc: *mut *mut u16, ppifilt: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com")))] usize, @@ -9765,8 +9305,7 @@ pub struct IOpenRowset_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10052,31 +9591,9 @@ impl IQuerySolution { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(ct), peusubs.into_param().abi(), fsimplify.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] - pub unsafe fn MakeLeaf<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IRichChunk>, Param5: ::windows::core::IntoParam<'a, IRichChunk>, Param6: ::windows::core::IntoParam<'a, IRichChunk>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pszpropertyname: Param0, - cop: Common::CONDITION_OPERATION, - pszvaluetype: Param2, - ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, - ppropertynameterm: Param4, - poperationterm: Param5, - pvalueterm: Param6, - fexpand: Param7, - ) -> ::windows::core::Result { + pub unsafe fn MakeLeaf<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IRichChunk>, Param5: ::windows::core::IntoParam<'a, IRichChunk>, Param6: ::windows::core::IntoParam<'a, IRichChunk>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pszpropertyname: Param0, cop: Common::CONDITION_OPERATION, pszvaluetype: Param2, ppropvar: *const super::Com::StructuredStorage::PROPVARIANT, ppropertynameterm: Param4, poperationterm: Param5, pvalueterm: Param6, fexpand: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - pszpropertyname.into_param().abi(), - ::core::mem::transmute(cop), - pszvaluetype.into_param().abi(), - ::core::mem::transmute(ppropvar), - ppropertynameterm.into_param().abi(), - poperationterm.into_param().abi(), - pvalueterm.into_param().abi(), - fexpand.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pszpropertyname.into_param().abi(), ::core::mem::transmute(cop), pszvaluetype.into_param().abi(), ::core::mem::transmute(ppropvar), ppropertynameterm.into_param().abi(), poperationterm.into_param().abi(), pvalueterm.into_param().abi(), fexpand.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Resolve<'a, Param0: ::windows::core::IntoParam<'a, ICondition>>(&self, pc: Param0, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: *const super::super::Foundation::SYSTEMTIME) -> ::windows::core::Result { @@ -10149,19 +9666,7 @@ pub struct IQuerySolution_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Search_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ct: Common::CONDITION_TYPE, peusubs: ::windows::core::RawPtr, fsimplify: super::super::Foundation::BOOL, ppcresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Search_Common")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - pszpropertyname: super::super::Foundation::PWSTR, - cop: Common::CONDITION_OPERATION, - pszvaluetype: super::super::Foundation::PWSTR, - ppropvar: *const ::core::mem::ManuallyDrop, - ppropertynameterm: ::windows::core::RawPtr, - poperationterm: ::windows::core::RawPtr, - pvalueterm: ::windows::core::RawPtr, - fexpand: super::super::Foundation::BOOL, - ppcresult: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszpropertyname: super::super::Foundation::PWSTR, cop: Common::CONDITION_OPERATION, pszvaluetype: super::super::Foundation::PWSTR, ppropvar: *const ::core::mem::ManuallyDrop, ppropertynameterm: ::windows::core::RawPtr, poperationterm: ::windows::core::RawPtr, pvalueterm: ::windows::core::RawPtr, fexpand: super::super::Foundation::BOOL, ppcresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Search_Common")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pc: ::windows::core::RawPtr, sqro: STRUCTURED_QUERY_RESOLVE_OPTION, pstreferencetime: *const super::super::Foundation::SYSTEMTIME, ppcresolved: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -10175,20 +9680,7 @@ pub struct IQuerySolution_abi( pub struct IReadData(pub ::windows::core::IUnknown); impl IReadData { pub unsafe fn ReadData(&self, hchapter: usize, cbbookmark: usize, pbookmark: *const u8, lrowsoffset: isize, haccessor: usize, crows: isize, pcrowsobtained: *mut usize, ppfixeddata: *mut *mut u8, pcbvariabletotal: *mut usize, ppvariabledata: *mut *mut u8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hchapter), - ::core::mem::transmute(cbbookmark), - ::core::mem::transmute(pbookmark), - ::core::mem::transmute(lrowsoffset), - ::core::mem::transmute(haccessor), - ::core::mem::transmute(crows), - ::core::mem::transmute(pcrowsobtained), - ::core::mem::transmute(ppfixeddata), - ::core::mem::transmute(pcbvariabletotal), - ::core::mem::transmute(ppvariabledata), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(haccessor), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(ppfixeddata), ::core::mem::transmute(pcbvariabletotal), ::core::mem::transmute(ppvariabledata)).ok() } pub unsafe fn ReleaseChapter(&self, hchapter: usize) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(hchapter)).ok() @@ -10795,12 +10287,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRows } #[repr(C)] #[doc(hidden)] -pub struct IRowsetBookmark_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hchapter: usize, cbbookmark: usize, pbookmark: *const u8) -> ::windows::core::HRESULT, -); +pub struct IRowsetBookmark_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hchapter: usize, cbbookmark: usize, pbookmark: *const u8) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRowsetChange(pub ::windows::core::IUnknown); @@ -10927,12 +10414,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRows } #[repr(C)] #[doc(hidden)] -pub struct IRowsetChapterMember_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hchapter: usize, hrow: usize) -> ::windows::core::HRESULT, -); +pub struct IRowsetChapterMember_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hchapter: usize, hrow: usize) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRowsetCopyRows(pub ::windows::core::IUnknown); @@ -11181,20 +10663,7 @@ pub struct IRowsetFastLoad_abi( pub struct IRowsetFind(pub ::windows::core::IUnknown); impl IRowsetFind { pub unsafe fn FindNextRow(&self, hchapter: usize, haccessor: usize, pfindvalue: *mut ::core::ffi::c_void, compareop: u32, cbbookmark: usize, pbookmark: *const u8, lrowsoffset: isize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hchapter), - ::core::mem::transmute(haccessor), - ::core::mem::transmute(pfindvalue), - ::core::mem::transmute(compareop), - ::core::mem::transmute(cbbookmark), - ::core::mem::transmute(pbookmark), - ::core::mem::transmute(lrowsoffset), - ::core::mem::transmute(crows), - ::core::mem::transmute(pcrowsobtained), - ::core::mem::transmute(prghrows), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(hchapter), ::core::mem::transmute(haccessor), ::core::mem::transmute(pfindvalue), ::core::mem::transmute(compareop), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() } } unsafe impl ::windows::core::Interface for IRowsetFind { @@ -11263,12 +10732,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRows } #[repr(C)] #[doc(hidden)] -pub struct IRowsetIdentity_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hthisrow: usize, hthatrow: usize) -> ::windows::core::HRESULT, -); +pub struct IRowsetIdentity_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hthisrow: usize, hthatrow: usize) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRowsetIndex(pub ::windows::core::IUnknown); @@ -11405,12 +10869,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRows } #[repr(C)] #[doc(hidden)] -pub struct IRowsetKeys_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pccolumns: *mut usize, prgcolumns: *mut *mut usize) -> ::windows::core::HRESULT, -); +pub struct IRowsetKeys_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pccolumns: *mut usize, prgcolumns: *mut *mut usize) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRowsetLocate(pub ::windows::core::IUnknown); @@ -11434,18 +10893,7 @@ impl IRowsetLocate { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(cbbookmark1), ::core::mem::transmute(pbookmark1), ::core::mem::transmute(cbbookmark2), ::core::mem::transmute(pbookmark2), ::core::mem::transmute(pcomparison)).ok() } pub unsafe fn GetRowsAt(&self, hreserved1: usize, hreserved2: usize, cbbookmark: usize, pbookmark: *const u8, lrowsoffset: isize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hreserved1), - ::core::mem::transmute(hreserved2), - ::core::mem::transmute(cbbookmark), - ::core::mem::transmute(pbookmark), - ::core::mem::transmute(lrowsoffset), - ::core::mem::transmute(crows), - ::core::mem::transmute(pcrowsobtained), - ::core::mem::transmute(prghrows), - ) - .ok() + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(hreserved1), ::core::mem::transmute(hreserved2), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() } pub unsafe fn GetRowsByBookmark(&self, hreserved: usize, crows: usize, rgcbbookmarks: *const usize, rgpbookmarks: *const *const u8, rghrows: *mut usize, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(rgcbbookmarks), ::core::mem::transmute(rgpbookmarks), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowstatus)).ok() @@ -11705,19 +11153,7 @@ impl IRowsetQueryStatus { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdwstatus)).ok() } pub unsafe fn GetStatusEx(&self, pdwstatus: *mut u32, pcfiltereddocuments: *mut u32, pcdocumentstofilter: *mut u32, pdwratiofinisheddenominator: *mut usize, pdwratiofinishednumerator: *mut usize, cbbmk: usize, pbmk: *const u8, pirowbmk: *mut usize, pcrowstotal: *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pdwstatus), - ::core::mem::transmute(pcfiltereddocuments), - ::core::mem::transmute(pcdocumentstofilter), - ::core::mem::transmute(pdwratiofinisheddenominator), - ::core::mem::transmute(pdwratiofinishednumerator), - ::core::mem::transmute(cbbmk), - ::core::mem::transmute(pbmk), - ::core::mem::transmute(pirowbmk), - ::core::mem::transmute(pcrowstotal), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(pdwstatus), ::core::mem::transmute(pcfiltereddocuments), ::core::mem::transmute(pcdocumentstofilter), ::core::mem::transmute(pdwratiofinisheddenominator), ::core::mem::transmute(pdwratiofinishednumerator), ::core::mem::transmute(cbbmk), ::core::mem::transmute(pbmk), ::core::mem::transmute(pirowbmk), ::core::mem::transmute(pcrowstotal)).ok() } } unsafe impl ::windows::core::Interface for IRowsetQueryStatus { @@ -11866,18 +11302,7 @@ impl IRowsetScroll { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(cbbookmark1), ::core::mem::transmute(pbookmark1), ::core::mem::transmute(cbbookmark2), ::core::mem::transmute(pbookmark2), ::core::mem::transmute(pcomparison)).ok() } pub unsafe fn GetRowsAt(&self, hreserved1: usize, hreserved2: usize, cbbookmark: usize, pbookmark: *const u8, lrowsoffset: isize, crows: isize, pcrowsobtained: *mut usize, prghrows: *mut *mut usize) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(hreserved1), - ::core::mem::transmute(hreserved2), - ::core::mem::transmute(cbbookmark), - ::core::mem::transmute(pbookmark), - ::core::mem::transmute(lrowsoffset), - ::core::mem::transmute(crows), - ::core::mem::transmute(pcrowsobtained), - ::core::mem::transmute(prghrows), - ) - .ok() + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(hreserved1), ::core::mem::transmute(hreserved2), ::core::mem::transmute(cbbookmark), ::core::mem::transmute(pbookmark), ::core::mem::transmute(lrowsoffset), ::core::mem::transmute(crows), ::core::mem::transmute(pcrowsobtained), ::core::mem::transmute(prghrows)).ok() } pub unsafe fn GetRowsByBookmark(&self, hreserved: usize, crows: usize, rgcbbookmarks: *const usize, rgpbookmarks: *const *const u8, rghrows: *mut usize, rgrowstatus: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(hreserved), ::core::mem::transmute(crows), ::core::mem::transmute(rgcbbookmarks), ::core::mem::transmute(rgpbookmarks), ::core::mem::transmute(rghrows), ::core::mem::transmute(rgrowstatus)).ok() @@ -12189,12 +11614,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRows } #[repr(C)] #[doc(hidden)] -pub struct IRowsetWatchNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prowset: ::windows::core::RawPtr, echangereason: u32) -> ::windows::core::HRESULT, -); +pub struct IRowsetWatchNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prowset: ::windows::core::RawPtr, echangereason: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRowsetWatchRegion(pub ::windows::core::IUnknown); @@ -12451,12 +11871,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISQLR } #[repr(C)] #[doc(hidden)] -pub struct ISQLRequestDiagFields_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, cdiagfields: u32, rgdiagfields: *const KAGREQDIAG) -> ::windows::core::HRESULT, -); +pub struct ISQLRequestDiagFields_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, cdiagfields: u32, rgdiagfields: *const KAGREQDIAG) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISQLServerErrorInfo(pub ::windows::core::IUnknown); @@ -12669,61 +12084,16 @@ pub struct ISchemaProvider_abi( pub struct IScopedOperations(pub ::windows::core::IUnknown); impl IScopedOperations { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn Bind<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Com::IAuthenticate>>( - &self, - punkouter: Param0, - pwszurl: Param1, - dwbindurlflags: u32, - rguid: *const ::windows::core::GUID, - riid: *const ::windows::core::GUID, - pauthenticate: Param5, - pimplsession: *mut DBIMPLICITSESSION, - pdwbindstatus: *mut u32, - ppunk: *mut ::core::option::Option<::windows::core::IUnknown>, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - punkouter.into_param().abi(), - pwszurl.into_param().abi(), - ::core::mem::transmute(dwbindurlflags), - ::core::mem::transmute(rguid), - ::core::mem::transmute(riid), - pauthenticate.into_param().abi(), - ::core::mem::transmute(pimplsession), - ::core::mem::transmute(pdwbindstatus), - ::core::mem::transmute(ppunk), - ) - .ok() + pub unsafe fn Bind<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::Com::IAuthenticate>>(&self, punkouter: Param0, pwszurl: Param1, dwbindurlflags: u32, rguid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, pauthenticate: Param5, pimplsession: *mut DBIMPLICITSESSION, pdwbindstatus: *mut u32, ppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), punkouter.into_param().abi(), pwszurl.into_param().abi(), ::core::mem::transmute(dwbindurlflags), ::core::mem::transmute(rguid), ::core::mem::transmute(riid), pauthenticate.into_param().abi(), ::core::mem::transmute(pimplsession), ::core::mem::transmute(pdwbindstatus), ::core::mem::transmute(ppunk)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Copy<'a, Param4: ::windows::core::IntoParam<'a, super::Com::IAuthenticate>>(&self, crows: usize, rgpwszsourceurls: *const super::super::Foundation::PWSTR, rgpwszdesturls: *const super::super::Foundation::PWSTR, dwcopyflags: u32, pauthenticate: Param4, rgdwstatus: *mut u32, rgpwsznewurls: *mut super::super::Foundation::PWSTR, ppstringsbuffer: *mut *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(crows), - ::core::mem::transmute(rgpwszsourceurls), - ::core::mem::transmute(rgpwszdesturls), - ::core::mem::transmute(dwcopyflags), - pauthenticate.into_param().abi(), - ::core::mem::transmute(rgdwstatus), - ::core::mem::transmute(rgpwsznewurls), - ::core::mem::transmute(ppstringsbuffer), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(crows), ::core::mem::transmute(rgpwszsourceurls), ::core::mem::transmute(rgpwszdesturls), ::core::mem::transmute(dwcopyflags), pauthenticate.into_param().abi(), ::core::mem::transmute(rgdwstatus), ::core::mem::transmute(rgpwsznewurls), ::core::mem::transmute(ppstringsbuffer)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Move<'a, Param4: ::windows::core::IntoParam<'a, super::Com::IAuthenticate>>(&self, crows: usize, rgpwszsourceurls: *const super::super::Foundation::PWSTR, rgpwszdesturls: *const super::super::Foundation::PWSTR, dwmoveflags: u32, pauthenticate: Param4, rgdwstatus: *mut u32, rgpwsznewurls: *mut super::super::Foundation::PWSTR, ppstringsbuffer: *mut *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(crows), - ::core::mem::transmute(rgpwszsourceurls), - ::core::mem::transmute(rgpwszdesturls), - ::core::mem::transmute(dwmoveflags), - pauthenticate.into_param().abi(), - ::core::mem::transmute(rgdwstatus), - ::core::mem::transmute(rgpwsznewurls), - ::core::mem::transmute(ppstringsbuffer), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(crows), ::core::mem::transmute(rgpwszsourceurls), ::core::mem::transmute(rgpwszdesturls), ::core::mem::transmute(dwmoveflags), pauthenticate.into_param().abi(), ::core::mem::transmute(rgdwstatus), ::core::mem::transmute(rgpwsznewurls), ::core::mem::transmute(ppstringsbuffer)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Delete(&self, crows: usize, rgpwszurls: *const super::super::Foundation::PWSTR, dwdeleteflags: u32, rgdwstatus: *mut u32) -> ::windows::core::Result<()> { @@ -12784,8 +12154,7 @@ pub struct IScopedOperations_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, pwszurl: super::super::Foundation::PWSTR, dwbindurlflags: u32, rguid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, pauthenticate: ::windows::core::RawPtr, pimplsession: *mut ::core::mem::ManuallyDrop, pdwbindstatus: *mut u32, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, pwszurl: super::super::Foundation::PWSTR, dwbindurlflags: u32, rguid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, pauthenticate: ::windows::core::RawPtr, pimplsession: *mut ::core::mem::ManuallyDrop, pdwbindstatus: *mut u32, ppunk: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, crows: usize, rgpwszsourceurls: *const super::super::Foundation::PWSTR, rgpwszdesturls: *const super::super::Foundation::PWSTR, dwcopyflags: u32, pauthenticate: ::windows::core::RawPtr, rgdwstatus: *mut u32, rgpwsznewurls: *mut super::super::Foundation::PWSTR, ppstringsbuffer: *mut *mut u16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -12793,8 +12162,7 @@ pub struct IScopedOperations_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, crows: usize, rgpwszurls: *const super::super::Foundation::PWSTR, dwdeleteflags: u32, rgdwstatus: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pindexid: *const super::super::Storage::IndexServer::DBID, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14276,8 +13644,7 @@ pub struct ISearchQueryHelper_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszquery: super::super::Foundation::PWSTR, ppszsql: *mut super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, itemid: i32, dwnumberofcolumns: u32, pcolumns: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalues: *const ::core::mem::ManuallyDrop, pftgathermodifiedtime: *const super::super::Foundation::FILETIME) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, itemid: i32, dwnumberofcolumns: u32, pcolumns: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pvalues: *const ::core::mem::ManuallyDrop, pftgathermodifiedtime: *const super::super::Foundation::FILETIME) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, cmaxresults: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcmaxresults: *mut i32) -> ::windows::core::HRESULT, @@ -14691,12 +14058,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IServ } #[repr(C)] #[doc(hidden)] -pub struct IService_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkinner: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IService_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkinner: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISessionProperties(pub ::windows::core::IUnknown); @@ -15259,19 +14621,7 @@ pub struct ITableCreation(pub ::windows::core::IUnknown); impl ITableCreation { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CreateTable<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, punkouter: Param0, ptableid: *const super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *const DBCOLUMNDESC, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - punkouter.into_param().abi(), - ::core::mem::transmute(ptableid), - ::core::mem::transmute(ccolumndescs), - ::core::mem::transmute(rgcolumndescs), - ::core::mem::transmute(riid), - ::core::mem::transmute(cpropertysets), - ::core::mem::transmute(rgpropertysets), - ::core::mem::transmute(pptableid), - ::core::mem::transmute(pprowset), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), punkouter.into_param().abi(), ::core::mem::transmute(ptableid), ::core::mem::transmute(ccolumndescs), ::core::mem::transmute(rgcolumndescs), ::core::mem::transmute(riid), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pptableid), ::core::mem::transmute(pprowset)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe fn DropTable(&self, ptableid: *const super::super::Storage::IndexServer::DBID) -> ::windows::core::Result<()> { @@ -15288,18 +14638,7 @@ impl ITableCreation { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetTableDefinition(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pccolumndescs: *mut usize, prgcolumndescs: *mut *mut DBCOLUMNDESC, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET, pcconstraintdescs: *mut u32, prgconstraintdescs: *mut *mut DBCONSTRAINTDESC, ppwszstringbuffer: *mut *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ptableid), - ::core::mem::transmute(pccolumndescs), - ::core::mem::transmute(prgcolumndescs), - ::core::mem::transmute(pcpropertysets), - ::core::mem::transmute(prgpropertysets), - ::core::mem::transmute(pcconstraintdescs), - ::core::mem::transmute(prgconstraintdescs), - ::core::mem::transmute(ppwszstringbuffer), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(pccolumndescs), ::core::mem::transmute(prgcolumndescs), ::core::mem::transmute(pcpropertysets), ::core::mem::transmute(prgpropertysets), ::core::mem::transmute(pcconstraintdescs), ::core::mem::transmute(prgconstraintdescs), ::core::mem::transmute(ppwszstringbuffer)).ok() } } unsafe impl ::windows::core::Interface for ITableCreation { @@ -15352,8 +14691,7 @@ pub struct ITableCreation_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *const ::core::mem::ManuallyDrop, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *const ::core::mem::ManuallyDrop, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer")))] usize, @@ -15361,8 +14699,7 @@ pub struct ITableCreation_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pcolumnid: *const super::super::Storage::IndexServer::DBID) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pccolumndescs: *mut usize, prgcolumndescs: *mut *mut DBCOLUMNDESC, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET, pcconstraintdescs: *mut u32, prgconstraintdescs: *mut *mut DBCONSTRAINTDESC, ppwszstringbuffer: *mut *mut u16) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pccolumndescs: *mut usize, prgcolumndescs: *mut *mut DBCOLUMNDESC, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET, pcconstraintdescs: *mut u32, prgconstraintdescs: *mut *mut DBCONSTRAINTDESC, ppwszstringbuffer: *mut *mut u16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15371,19 +14708,7 @@ pub struct ITableDefinition(pub ::windows::core::IUnknown); impl ITableDefinition { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CreateTable<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, punkouter: Param0, ptableid: *const super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *const DBCOLUMNDESC, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - punkouter.into_param().abi(), - ::core::mem::transmute(ptableid), - ::core::mem::transmute(ccolumndescs), - ::core::mem::transmute(rgcolumndescs), - ::core::mem::transmute(riid), - ::core::mem::transmute(cpropertysets), - ::core::mem::transmute(rgpropertysets), - ::core::mem::transmute(pptableid), - ::core::mem::transmute(pprowset), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), punkouter.into_param().abi(), ::core::mem::transmute(ptableid), ::core::mem::transmute(ccolumndescs), ::core::mem::transmute(rgcolumndescs), ::core::mem::transmute(riid), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pptableid), ::core::mem::transmute(pprowset)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe fn DropTable(&self, ptableid: *const super::super::Storage::IndexServer::DBID) -> ::windows::core::Result<()> { @@ -15429,8 +14754,7 @@ pub struct ITableDefinition_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *const ::core::mem::ManuallyDrop, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *const ::core::mem::ManuallyDrop, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer")))] usize, @@ -15445,19 +14769,7 @@ pub struct ITableDefinitionWithConstraints(pub ::windows::core::IUnknown); impl ITableDefinitionWithConstraints { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn CreateTable<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, punkouter: Param0, ptableid: *const super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *const DBCOLUMNDESC, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - punkouter.into_param().abi(), - ::core::mem::transmute(ptableid), - ::core::mem::transmute(ccolumndescs), - ::core::mem::transmute(rgcolumndescs), - ::core::mem::transmute(riid), - ::core::mem::transmute(cpropertysets), - ::core::mem::transmute(rgpropertysets), - ::core::mem::transmute(pptableid), - ::core::mem::transmute(pprowset), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), punkouter.into_param().abi(), ::core::mem::transmute(ptableid), ::core::mem::transmute(ccolumndescs), ::core::mem::transmute(rgcolumndescs), ::core::mem::transmute(riid), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pptableid), ::core::mem::transmute(pprowset)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe fn DropTable(&self, ptableid: *const super::super::Storage::IndexServer::DBID) -> ::windows::core::Result<()> { @@ -15474,53 +14786,15 @@ impl ITableDefinitionWithConstraints { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn GetTableDefinition(&self, ptableid: *const super::super::Storage::IndexServer::DBID, pccolumndescs: *mut usize, prgcolumndescs: *mut *mut DBCOLUMNDESC, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET, pcconstraintdescs: *mut u32, prgconstraintdescs: *mut *mut DBCONSTRAINTDESC, ppwszstringbuffer: *mut *mut u16) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ptableid), - ::core::mem::transmute(pccolumndescs), - ::core::mem::transmute(prgcolumndescs), - ::core::mem::transmute(pcpropertysets), - ::core::mem::transmute(prgpropertysets), - ::core::mem::transmute(pcconstraintdescs), - ::core::mem::transmute(prgconstraintdescs), - ::core::mem::transmute(ppwszstringbuffer), - ) - .ok() + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(pccolumndescs), ::core::mem::transmute(prgcolumndescs), ::core::mem::transmute(pcpropertysets), ::core::mem::transmute(prgpropertysets), ::core::mem::transmute(pcconstraintdescs), ::core::mem::transmute(prgconstraintdescs), ::core::mem::transmute(ppwszstringbuffer)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn AddConstraint(&self, ptableid: *mut super::super::Storage::IndexServer::DBID, pconstraintdesc: *mut DBCONSTRAINTDESC) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptableid), ::core::mem::transmute(pconstraintdesc)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn CreateTableWithConstraints<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - punkouter: Param0, - ptableid: *mut super::super::Storage::IndexServer::DBID, - ccolumndescs: usize, - rgcolumndescs: *mut DBCOLUMNDESC, - cconstraintdescs: u32, - rgconstraintdescs: *mut DBCONSTRAINTDESC, - riid: *const ::windows::core::GUID, - cpropertysets: u32, - rgpropertysets: *mut DBPROPSET, - pptableid: *mut *mut super::super::Storage::IndexServer::DBID, - pprowset: *mut ::core::option::Option<::windows::core::IUnknown>, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - punkouter.into_param().abi(), - ::core::mem::transmute(ptableid), - ::core::mem::transmute(ccolumndescs), - ::core::mem::transmute(rgcolumndescs), - ::core::mem::transmute(cconstraintdescs), - ::core::mem::transmute(rgconstraintdescs), - ::core::mem::transmute(riid), - ::core::mem::transmute(cpropertysets), - ::core::mem::transmute(rgpropertysets), - ::core::mem::transmute(pptableid), - ::core::mem::transmute(pprowset), - ) - .ok() + pub unsafe fn CreateTableWithConstraints<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, punkouter: Param0, ptableid: *mut super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *mut DBCOLUMNDESC, cconstraintdescs: u32, rgconstraintdescs: *mut DBCONSTRAINTDESC, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), punkouter.into_param().abi(), ::core::mem::transmute(ptableid), ::core::mem::transmute(ccolumndescs), ::core::mem::transmute(rgcolumndescs), ::core::mem::transmute(cconstraintdescs), ::core::mem::transmute(rgconstraintdescs), ::core::mem::transmute(riid), ::core::mem::transmute(cpropertysets), ::core::mem::transmute(rgpropertysets), ::core::mem::transmute(pptableid), ::core::mem::transmute(pprowset)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe fn DropConstraint(&self, ptableid: *mut super::super::Storage::IndexServer::DBID, pconstraintid: *mut super::super::Storage::IndexServer::DBID) -> ::windows::core::Result<()> { @@ -15597,8 +14871,7 @@ pub struct ITableDefinitionWithConstraints_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *const ::core::mem::ManuallyDrop, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *const ::core::mem::ManuallyDrop, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer")))] usize, @@ -15606,26 +14879,11 @@ pub struct ITableDefinitionWithConstraints_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pcolumnid: *const super::super::Storage::IndexServer::DBID) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pccolumndescs: *mut usize, prgcolumndescs: *mut *mut DBCOLUMNDESC, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET, pcconstraintdescs: *mut u32, prgconstraintdescs: *mut *mut DBCONSTRAINTDESC, ppwszstringbuffer: *mut *mut u16) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *const super::super::Storage::IndexServer::DBID, pccolumndescs: *mut usize, prgcolumndescs: *mut *mut DBCOLUMNDESC, pcpropertysets: *mut u32, prgpropertysets: *mut *mut DBPROPSET, pcconstraintdescs: *mut u32, prgconstraintdescs: *mut *mut DBCONSTRAINTDESC, ppwszstringbuffer: *mut *mut u16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *mut super::super::Storage::IndexServer::DBID, pconstraintdesc: *mut DBCONSTRAINTDESC) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - punkouter: ::windows::core::RawPtr, - ptableid: *mut super::super::Storage::IndexServer::DBID, - ccolumndescs: usize, - rgcolumndescs: *mut ::core::mem::ManuallyDrop, - cconstraintdescs: u32, - rgconstraintdescs: *mut DBCONSTRAINTDESC, - riid: *const ::windows::core::GUID, - cpropertysets: u32, - rgpropertysets: *mut DBPROPSET, - pptableid: *mut *mut super::super::Storage::IndexServer::DBID, - pprowset: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkouter: ::windows::core::RawPtr, ptableid: *mut super::super::Storage::IndexServer::DBID, ccolumndescs: usize, rgcolumndescs: *mut ::core::mem::ManuallyDrop, cconstraintdescs: u32, rgconstraintdescs: *mut DBCONSTRAINTDESC, riid: *const ::windows::core::GUID, cpropertysets: u32, rgpropertysets: *mut DBPROPSET, pptableid: *mut *mut super::super::Storage::IndexServer::DBID, pprowset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ptableid: *mut super::super::Storage::IndexServer::DBID, pconstraintid: *mut super::super::Storage::IndexServer::DBID) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer")))] usize, @@ -16133,12 +15391,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUMSI } #[repr(C)] #[doc(hidden)] -pub struct IUMSInitialize_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pums: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IUMSInitialize_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pums: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUrlAccessor(pub ::windows::core::IUnknown); @@ -18234,15 +17487,7 @@ impl ::core::default::Default for PROXY_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PROXY_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROXY_INFO") - .field("dwSize", &self.dwSize) - .field("pcwszUserAgent", &self.pcwszUserAgent) - .field("paUseProxy", &self.paUseProxy) - .field("fLocalBypass", &self.fLocalBypass) - .field("dwPortNumber", &self.dwPortNumber) - .field("pcwszProxyName", &self.pcwszProxyName) - .field("pcwszBypassList", &self.pcwszBypassList) - .finish() + fmt.debug_struct("PROXY_INFO").field("dwSize", &self.dwSize).field("pcwszUserAgent", &self.pcwszUserAgent).field("paUseProxy", &self.paUseProxy).field("fLocalBypass", &self.fLocalBypass).field("dwPortNumber", &self.dwPortNumber).field("pcwszProxyName", &self.pcwszProxyName).field("pcwszBypassList", &self.pcwszBypassList).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -18518,20 +17763,7 @@ impl ::core::fmt::Debug for RMTPACK { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] impl ::core::cmp::PartialEq for RMTPACK { fn eq(&self, other: &Self) -> bool { - self.pISeqStream == other.pISeqStream - && self.cbData == other.cbData - && self.cBSTR == other.cBSTR - && self.rgBSTR == other.rgBSTR - && self.cVARIANT == other.cVARIANT - && self.rgVARIANT == other.rgVARIANT - && self.cIDISPATCH == other.cIDISPATCH - && self.rgIDISPATCH == other.rgIDISPATCH - && self.cIUNKNOWN == other.cIUNKNOWN - && self.rgIUNKNOWN == other.rgIUNKNOWN - && self.cPROPVARIANT == other.cPROPVARIANT - && self.rgPROPVARIANT == other.rgPROPVARIANT - && self.cArray == other.cArray - && self.rgArray == other.rgArray + self.pISeqStream == other.pISeqStream && self.cbData == other.cbData && self.cBSTR == other.cBSTR && self.rgBSTR == other.rgBSTR && self.cVARIANT == other.cVARIANT && self.rgVARIANT == other.rgVARIANT && self.cIDISPATCH == other.cIDISPATCH && self.rgIDISPATCH == other.rgIDISPATCH && self.cIUNKNOWN == other.cIUNKNOWN && self.rgIUNKNOWN == other.rgIUNKNOWN && self.cPROPVARIANT == other.cPROPVARIANT && self.rgPROPVARIANT == other.rgPROPVARIANT && self.cArray == other.cArray && self.rgArray == other.rgArray } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -19203,16 +18435,7 @@ pub unsafe fn SQLBindParam(statementhandle: *mut ::core::ffi::c_void, parametern extern "system" { fn SQLBindParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u64, parameterscale: i16, parametervalue: *mut ::core::ffi::c_void, strlen_or_ind: *mut i64) -> i16; } - ::core::mem::transmute(SQLBindParam( - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(parameternumber), - ::core::mem::transmute(valuetype), - ::core::mem::transmute(parametertype), - ::core::mem::transmute(lengthprecision), - ::core::mem::transmute(parameterscale), - ::core::mem::transmute(parametervalue), - ::core::mem::transmute(strlen_or_ind), - )) + ::core::mem::transmute(SQLBindParam(::core::mem::transmute(statementhandle), ::core::mem::transmute(parameternumber), ::core::mem::transmute(valuetype), ::core::mem::transmute(parametertype), ::core::mem::transmute(lengthprecision), ::core::mem::transmute(parameterscale), ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19226,16 +18449,7 @@ pub unsafe fn SQLBindParam(statementhandle: *mut ::core::ffi::c_void, parametern extern "system" { fn SQLBindParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u32, parameterscale: i16, parametervalue: *mut ::core::ffi::c_void, strlen_or_ind: *mut i32) -> i16; } - ::core::mem::transmute(SQLBindParam( - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(parameternumber), - ::core::mem::transmute(valuetype), - ::core::mem::transmute(parametertype), - ::core::mem::transmute(lengthprecision), - ::core::mem::transmute(parameterscale), - ::core::mem::transmute(parametervalue), - ::core::mem::transmute(strlen_or_ind), - )) + ::core::mem::transmute(SQLBindParam(::core::mem::transmute(statementhandle), ::core::mem::transmute(parameternumber), ::core::mem::transmute(valuetype), ::core::mem::transmute(parametertype), ::core::mem::transmute(lengthprecision), ::core::mem::transmute(parameterscale), ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19249,18 +18463,7 @@ pub unsafe fn SQLBindParameter(hstmt: *mut ::core::ffi::c_void, ipar: u16, fpara extern "system" { fn SQLBindParameter(hstmt: *mut ::core::ffi::c_void, ipar: u16, fparamtype: i16, fctype: i16, fsqltype: i16, cbcoldef: u64, ibscale: i16, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i64, pcbvalue: *mut i64) -> i16; } - ::core::mem::transmute(SQLBindParameter( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(ipar), - ::core::mem::transmute(fparamtype), - ::core::mem::transmute(fctype), - ::core::mem::transmute(fsqltype), - ::core::mem::transmute(cbcoldef), - ::core::mem::transmute(ibscale), - ::core::mem::transmute(rgbvalue), - ::core::mem::transmute(cbvaluemax), - ::core::mem::transmute(pcbvalue), - )) + ::core::mem::transmute(SQLBindParameter(::core::mem::transmute(hstmt), ::core::mem::transmute(ipar), ::core::mem::transmute(fparamtype), ::core::mem::transmute(fctype), ::core::mem::transmute(fsqltype), ::core::mem::transmute(cbcoldef), ::core::mem::transmute(ibscale), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvaluemax), ::core::mem::transmute(pcbvalue))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19274,18 +18477,7 @@ pub unsafe fn SQLBindParameter(hstmt: *mut ::core::ffi::c_void, ipar: u16, fpara extern "system" { fn SQLBindParameter(hstmt: *mut ::core::ffi::c_void, ipar: u16, fparamtype: i16, fctype: i16, fsqltype: i16, cbcoldef: u32, ibscale: i16, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16; } - ::core::mem::transmute(SQLBindParameter( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(ipar), - ::core::mem::transmute(fparamtype), - ::core::mem::transmute(fctype), - ::core::mem::transmute(fsqltype), - ::core::mem::transmute(cbcoldef), - ::core::mem::transmute(ibscale), - ::core::mem::transmute(rgbvalue), - ::core::mem::transmute(cbvaluemax), - ::core::mem::transmute(pcbvalue), - )) + ::core::mem::transmute(SQLBindParameter(::core::mem::transmute(hstmt), ::core::mem::transmute(ipar), ::core::mem::transmute(fparamtype), ::core::mem::transmute(fctype), ::core::mem::transmute(fsqltype), ::core::mem::transmute(cbcoldef), ::core::mem::transmute(ibscale), ::core::mem::transmute(rgbvalue), ::core::mem::transmute(cbvaluemax), ::core::mem::transmute(pcbvalue))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19572,17 +18764,7 @@ pub unsafe fn SQLColumnPrivileges(hstmt: *mut ::core::ffi::c_void, szcatalogname extern "system" { fn SQLColumnPrivileges(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cchcatalogname: i16, szschemaname: *const u8, cchschemaname: i16, sztablename: *const u8, cchtablename: i16, szcolumnname: *const u8, cchcolumnname: i16) -> i16; } - ::core::mem::transmute(SQLColumnPrivileges( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cchcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cchschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cchtablename), - ::core::mem::transmute(szcolumnname), - ::core::mem::transmute(cchcolumnname), - )) + ::core::mem::transmute(SQLColumnPrivileges(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cchcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cchschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cchtablename), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(cchcolumnname))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19595,17 +18777,7 @@ pub unsafe fn SQLColumnPrivilegesA(hstmt: *mut ::core::ffi::c_void, szcatalognam extern "system" { fn SQLColumnPrivilegesA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, szcolumnname: *const u8, cbcolumnname: i16) -> i16; } - ::core::mem::transmute(SQLColumnPrivilegesA( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cbcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cbschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cbtablename), - ::core::mem::transmute(szcolumnname), - ::core::mem::transmute(cbcolumnname), - )) + ::core::mem::transmute(SQLColumnPrivilegesA(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cbcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cbschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cbtablename), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(cbcolumnname))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19618,17 +18790,7 @@ pub unsafe fn SQLColumnPrivilegesW(hstmt: *mut ::core::ffi::c_void, szcatalognam extern "system" { fn SQLColumnPrivilegesW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, szcolumnname: *const u16, cchcolumnname: i16) -> i16; } - ::core::mem::transmute(SQLColumnPrivilegesW( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cchcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cchschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cchtablename), - ::core::mem::transmute(szcolumnname), - ::core::mem::transmute(cchcolumnname), - )) + ::core::mem::transmute(SQLColumnPrivilegesW(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cchcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cchschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cchtablename), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(cchcolumnname))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19641,17 +18803,7 @@ pub unsafe fn SQLColumns(statementhandle: *mut ::core::ffi::c_void, catalogname: extern "system" { fn SQLColumns(statementhandle: *mut ::core::ffi::c_void, catalogname: *const u8, namelength1: i16, schemaname: *const u8, namelength2: i16, tablename: *const u8, namelength3: i16, columnname: *const u8, namelength4: i16) -> i16; } - ::core::mem::transmute(SQLColumns( - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(catalogname), - ::core::mem::transmute(namelength1), - ::core::mem::transmute(schemaname), - ::core::mem::transmute(namelength2), - ::core::mem::transmute(tablename), - ::core::mem::transmute(namelength3), - ::core::mem::transmute(columnname), - ::core::mem::transmute(namelength4), - )) + ::core::mem::transmute(SQLColumns(::core::mem::transmute(statementhandle), ::core::mem::transmute(catalogname), ::core::mem::transmute(namelength1), ::core::mem::transmute(schemaname), ::core::mem::transmute(namelength2), ::core::mem::transmute(tablename), ::core::mem::transmute(namelength3), ::core::mem::transmute(columnname), ::core::mem::transmute(namelength4))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19664,17 +18816,7 @@ pub unsafe fn SQLColumnsA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const extern "system" { fn SQLColumnsA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, szcolumnname: *const u8, cbcolumnname: i16) -> i16; } - ::core::mem::transmute(SQLColumnsA( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cbcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cbschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cbtablename), - ::core::mem::transmute(szcolumnname), - ::core::mem::transmute(cbcolumnname), - )) + ::core::mem::transmute(SQLColumnsA(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cbcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cbschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cbtablename), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(cbcolumnname))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19687,17 +18829,7 @@ pub unsafe fn SQLColumnsW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const extern "system" { fn SQLColumnsW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, szcolumnname: *const u16, cchcolumnname: i16) -> i16; } - ::core::mem::transmute(SQLColumnsW( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cchcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cchschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cchtablename), - ::core::mem::transmute(szcolumnname), - ::core::mem::transmute(cchcolumnname), - )) + ::core::mem::transmute(SQLColumnsW(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cchcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cchschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cchtablename), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(cchcolumnname))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19780,16 +18912,7 @@ pub unsafe fn SQLDataSources(environmenthandle: *mut ::core::ffi::c_void, direct extern "system" { fn SQLDataSources(environmenthandle: *mut ::core::ffi::c_void, direction: u16, servername: *mut u8, bufferlength1: i16, namelength1ptr: *mut i16, description: *mut u8, bufferlength2: i16, namelength2ptr: *mut i16) -> i16; } - ::core::mem::transmute(SQLDataSources( - ::core::mem::transmute(environmenthandle), - ::core::mem::transmute(direction), - ::core::mem::transmute(servername), - ::core::mem::transmute(bufferlength1), - ::core::mem::transmute(namelength1ptr), - ::core::mem::transmute(description), - ::core::mem::transmute(bufferlength2), - ::core::mem::transmute(namelength2ptr), - )) + ::core::mem::transmute(SQLDataSources(::core::mem::transmute(environmenthandle), ::core::mem::transmute(direction), ::core::mem::transmute(servername), ::core::mem::transmute(bufferlength1), ::core::mem::transmute(namelength1ptr), ::core::mem::transmute(description), ::core::mem::transmute(bufferlength2), ::core::mem::transmute(namelength2ptr))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19815,16 +18938,7 @@ pub unsafe fn SQLDataSourcesW(henv: *mut ::core::ffi::c_void, fdirection: u16, s extern "system" { fn SQLDataSourcesW(henv: *mut ::core::ffi::c_void, fdirection: u16, szdsn: *mut u16, cchdsnmax: i16, pcchdsn: *mut i16, wszdescription: *mut u16, cchdescriptionmax: i16, pcchdescription: *mut i16) -> i16; } - ::core::mem::transmute(SQLDataSourcesW( - ::core::mem::transmute(henv), - ::core::mem::transmute(fdirection), - ::core::mem::transmute(szdsn), - ::core::mem::transmute(cchdsnmax), - ::core::mem::transmute(pcchdsn), - ::core::mem::transmute(wszdescription), - ::core::mem::transmute(cchdescriptionmax), - ::core::mem::transmute(pcchdescription), - )) + ::core::mem::transmute(SQLDataSourcesW(::core::mem::transmute(henv), ::core::mem::transmute(fdirection), ::core::mem::transmute(szdsn), ::core::mem::transmute(cchdsnmax), ::core::mem::transmute(pcchdsn), ::core::mem::transmute(wszdescription), ::core::mem::transmute(cchdescriptionmax), ::core::mem::transmute(pcchdescription))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19838,17 +18952,7 @@ pub unsafe fn SQLDescribeCol(statementhandle: *mut ::core::ffi::c_void, columnnu extern "system" { fn SQLDescribeCol(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, columnname: *mut u8, bufferlength: i16, namelength: *mut i16, datatype: *mut i16, columnsize: *mut u64, decimaldigits: *mut i16, nullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeCol( - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(columnnumber), - ::core::mem::transmute(columnname), - ::core::mem::transmute(bufferlength), - ::core::mem::transmute(namelength), - ::core::mem::transmute(datatype), - ::core::mem::transmute(columnsize), - ::core::mem::transmute(decimaldigits), - ::core::mem::transmute(nullable), - )) + ::core::mem::transmute(SQLDescribeCol(::core::mem::transmute(statementhandle), ::core::mem::transmute(columnnumber), ::core::mem::transmute(columnname), ::core::mem::transmute(bufferlength), ::core::mem::transmute(namelength), ::core::mem::transmute(datatype), ::core::mem::transmute(columnsize), ::core::mem::transmute(decimaldigits), ::core::mem::transmute(nullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19862,17 +18966,7 @@ pub unsafe fn SQLDescribeCol(statementhandle: *mut ::core::ffi::c_void, columnnu extern "system" { fn SQLDescribeCol(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, columnname: *mut u8, bufferlength: i16, namelength: *mut i16, datatype: *mut i16, columnsize: *mut u32, decimaldigits: *mut i16, nullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeCol( - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(columnnumber), - ::core::mem::transmute(columnname), - ::core::mem::transmute(bufferlength), - ::core::mem::transmute(namelength), - ::core::mem::transmute(datatype), - ::core::mem::transmute(columnsize), - ::core::mem::transmute(decimaldigits), - ::core::mem::transmute(nullable), - )) + ::core::mem::transmute(SQLDescribeCol(::core::mem::transmute(statementhandle), ::core::mem::transmute(columnnumber), ::core::mem::transmute(columnname), ::core::mem::transmute(bufferlength), ::core::mem::transmute(namelength), ::core::mem::transmute(datatype), ::core::mem::transmute(columnsize), ::core::mem::transmute(decimaldigits), ::core::mem::transmute(nullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19886,17 +18980,7 @@ pub unsafe fn SQLDescribeColA(hstmt: *mut ::core::ffi::c_void, icol: u16, szcoln extern "system" { fn SQLDescribeColA(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u8, cbcolnamemax: i16, pcbcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u64, pibscale: *mut i16, pfnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeColA( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(icol), - ::core::mem::transmute(szcolname), - ::core::mem::transmute(cbcolnamemax), - ::core::mem::transmute(pcbcolname), - ::core::mem::transmute(pfsqltype), - ::core::mem::transmute(pcbcoldef), - ::core::mem::transmute(pibscale), - ::core::mem::transmute(pfnullable), - )) + ::core::mem::transmute(SQLDescribeColA(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(szcolname), ::core::mem::transmute(cbcolnamemax), ::core::mem::transmute(pcbcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19910,17 +18994,7 @@ pub unsafe fn SQLDescribeColA(hstmt: *mut ::core::ffi::c_void, icol: u16, szcoln extern "system" { fn SQLDescribeColA(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u8, cbcolnamemax: i16, pcbcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u32, pibscale: *mut i16, pfnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeColA( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(icol), - ::core::mem::transmute(szcolname), - ::core::mem::transmute(cbcolnamemax), - ::core::mem::transmute(pcbcolname), - ::core::mem::transmute(pfsqltype), - ::core::mem::transmute(pcbcoldef), - ::core::mem::transmute(pibscale), - ::core::mem::transmute(pfnullable), - )) + ::core::mem::transmute(SQLDescribeColA(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(szcolname), ::core::mem::transmute(cbcolnamemax), ::core::mem::transmute(pcbcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19934,17 +19008,7 @@ pub unsafe fn SQLDescribeColW(hstmt: *mut ::core::ffi::c_void, icol: u16, szcoln extern "system" { fn SQLDescribeColW(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u16, cchcolnamemax: i16, pcchcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u64, pibscale: *mut i16, pfnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeColW( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(icol), - ::core::mem::transmute(szcolname), - ::core::mem::transmute(cchcolnamemax), - ::core::mem::transmute(pcchcolname), - ::core::mem::transmute(pfsqltype), - ::core::mem::transmute(pcbcoldef), - ::core::mem::transmute(pibscale), - ::core::mem::transmute(pfnullable), - )) + ::core::mem::transmute(SQLDescribeColW(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(szcolname), ::core::mem::transmute(cchcolnamemax), ::core::mem::transmute(pcchcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -19958,17 +19022,7 @@ pub unsafe fn SQLDescribeColW(hstmt: *mut ::core::ffi::c_void, icol: u16, szcoln extern "system" { fn SQLDescribeColW(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u16, cchcolnamemax: i16, pcchcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u32, pibscale: *mut i16, pfnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLDescribeColW( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(icol), - ::core::mem::transmute(szcolname), - ::core::mem::transmute(cchcolnamemax), - ::core::mem::transmute(pcchcolname), - ::core::mem::transmute(pfsqltype), - ::core::mem::transmute(pcbcoldef), - ::core::mem::transmute(pibscale), - ::core::mem::transmute(pfnullable), - )) + ::core::mem::transmute(SQLDescribeColW(::core::mem::transmute(hstmt), ::core::mem::transmute(icol), ::core::mem::transmute(szcolname), ::core::mem::transmute(cchcolnamemax), ::core::mem::transmute(pcchcolname), ::core::mem::transmute(pfsqltype), ::core::mem::transmute(pcbcoldef), ::core::mem::transmute(pibscale), ::core::mem::transmute(pfnullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20022,16 +19076,7 @@ pub unsafe fn SQLDriverConnect(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szco extern "system" { fn SQLDriverConnect(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szconnstrin: *const u8, cchconnstrin: i16, szconnstrout: *mut u8, cchconnstroutmax: i16, pcchconnstrout: *mut i16, fdrivercompletion: u16) -> i16; } - ::core::mem::transmute(SQLDriverConnect( - ::core::mem::transmute(hdbc), - ::core::mem::transmute(hwnd), - ::core::mem::transmute(szconnstrin), - ::core::mem::transmute(cchconnstrin), - ::core::mem::transmute(szconnstrout), - ::core::mem::transmute(cchconnstroutmax), - ::core::mem::transmute(pcchconnstrout), - ::core::mem::transmute(fdrivercompletion), - )) + ::core::mem::transmute(SQLDriverConnect(::core::mem::transmute(hdbc), ::core::mem::transmute(hwnd), ::core::mem::transmute(szconnstrin), ::core::mem::transmute(cchconnstrin), ::core::mem::transmute(szconnstrout), ::core::mem::transmute(cchconnstroutmax), ::core::mem::transmute(pcchconnstrout), ::core::mem::transmute(fdrivercompletion))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20044,16 +19089,7 @@ pub unsafe fn SQLDriverConnectA(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szc extern "system" { fn SQLDriverConnectA(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szconnstrin: *const u8, cbconnstrin: i16, szconnstrout: *mut u8, cbconnstroutmax: i16, pcbconnstrout: *mut i16, fdrivercompletion: u16) -> i16; } - ::core::mem::transmute(SQLDriverConnectA( - ::core::mem::transmute(hdbc), - ::core::mem::transmute(hwnd), - ::core::mem::transmute(szconnstrin), - ::core::mem::transmute(cbconnstrin), - ::core::mem::transmute(szconnstrout), - ::core::mem::transmute(cbconnstroutmax), - ::core::mem::transmute(pcbconnstrout), - ::core::mem::transmute(fdrivercompletion), - )) + ::core::mem::transmute(SQLDriverConnectA(::core::mem::transmute(hdbc), ::core::mem::transmute(hwnd), ::core::mem::transmute(szconnstrin), ::core::mem::transmute(cbconnstrin), ::core::mem::transmute(szconnstrout), ::core::mem::transmute(cbconnstroutmax), ::core::mem::transmute(pcbconnstrout), ::core::mem::transmute(fdrivercompletion))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20066,16 +19102,7 @@ pub unsafe fn SQLDriverConnectW(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szc extern "system" { fn SQLDriverConnectW(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szconnstrin: *const u16, cchconnstrin: i16, szconnstrout: *mut u16, cchconnstroutmax: i16, pcchconnstrout: *mut i16, fdrivercompletion: u16) -> i16; } - ::core::mem::transmute(SQLDriverConnectW( - ::core::mem::transmute(hdbc), - ::core::mem::transmute(hwnd), - ::core::mem::transmute(szconnstrin), - ::core::mem::transmute(cchconnstrin), - ::core::mem::transmute(szconnstrout), - ::core::mem::transmute(cchconnstroutmax), - ::core::mem::transmute(pcchconnstrout), - ::core::mem::transmute(fdrivercompletion), - )) + ::core::mem::transmute(SQLDriverConnectW(::core::mem::transmute(hdbc), ::core::mem::transmute(hwnd), ::core::mem::transmute(szconnstrin), ::core::mem::transmute(cchconnstrin), ::core::mem::transmute(szconnstrout), ::core::mem::transmute(cchconnstroutmax), ::core::mem::transmute(pcchconnstrout), ::core::mem::transmute(fdrivercompletion))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20088,16 +19115,7 @@ pub unsafe fn SQLDrivers(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriv extern "system" { fn SQLDrivers(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriverdesc: *mut u8, cchdriverdescmax: i16, pcchdriverdesc: *mut i16, szdriverattributes: *mut u8, cchdrvrattrmax: i16, pcchdrvrattr: *mut i16) -> i16; } - ::core::mem::transmute(SQLDrivers( - ::core::mem::transmute(henv), - ::core::mem::transmute(fdirection), - ::core::mem::transmute(szdriverdesc), - ::core::mem::transmute(cchdriverdescmax), - ::core::mem::transmute(pcchdriverdesc), - ::core::mem::transmute(szdriverattributes), - ::core::mem::transmute(cchdrvrattrmax), - ::core::mem::transmute(pcchdrvrattr), - )) + ::core::mem::transmute(SQLDrivers(::core::mem::transmute(henv), ::core::mem::transmute(fdirection), ::core::mem::transmute(szdriverdesc), ::core::mem::transmute(cchdriverdescmax), ::core::mem::transmute(pcchdriverdesc), ::core::mem::transmute(szdriverattributes), ::core::mem::transmute(cchdrvrattrmax), ::core::mem::transmute(pcchdrvrattr))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20110,16 +19128,7 @@ pub unsafe fn SQLDriversA(henv: *mut ::core::ffi::c_void, fdirection: u16, szdri extern "system" { fn SQLDriversA(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriverdesc: *mut u8, cbdriverdescmax: i16, pcbdriverdesc: *mut i16, szdriverattributes: *mut u8, cbdrvrattrmax: i16, pcbdrvrattr: *mut i16) -> i16; } - ::core::mem::transmute(SQLDriversA( - ::core::mem::transmute(henv), - ::core::mem::transmute(fdirection), - ::core::mem::transmute(szdriverdesc), - ::core::mem::transmute(cbdriverdescmax), - ::core::mem::transmute(pcbdriverdesc), - ::core::mem::transmute(szdriverattributes), - ::core::mem::transmute(cbdrvrattrmax), - ::core::mem::transmute(pcbdrvrattr), - )) + ::core::mem::transmute(SQLDriversA(::core::mem::transmute(henv), ::core::mem::transmute(fdirection), ::core::mem::transmute(szdriverdesc), ::core::mem::transmute(cbdriverdescmax), ::core::mem::transmute(pcbdriverdesc), ::core::mem::transmute(szdriverattributes), ::core::mem::transmute(cbdrvrattrmax), ::core::mem::transmute(pcbdrvrattr))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20132,16 +19141,7 @@ pub unsafe fn SQLDriversW(henv: *mut ::core::ffi::c_void, fdirection: u16, szdri extern "system" { fn SQLDriversW(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriverdesc: *mut u16, cchdriverdescmax: i16, pcchdriverdesc: *mut i16, szdriverattributes: *mut u16, cchdrvrattrmax: i16, pcchdrvrattr: *mut i16) -> i16; } - ::core::mem::transmute(SQLDriversW( - ::core::mem::transmute(henv), - ::core::mem::transmute(fdirection), - ::core::mem::transmute(szdriverdesc), - ::core::mem::transmute(cchdriverdescmax), - ::core::mem::transmute(pcchdriverdesc), - ::core::mem::transmute(szdriverattributes), - ::core::mem::transmute(cchdrvrattrmax), - ::core::mem::transmute(pcchdrvrattr), - )) + ::core::mem::transmute(SQLDriversW(::core::mem::transmute(henv), ::core::mem::transmute(fdirection), ::core::mem::transmute(szdriverdesc), ::core::mem::transmute(cchdriverdescmax), ::core::mem::transmute(pcchdriverdesc), ::core::mem::transmute(szdriverattributes), ::core::mem::transmute(cchdrvrattrmax), ::core::mem::transmute(pcchdrvrattr))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20167,16 +19167,7 @@ pub unsafe fn SQLError(environmenthandle: *mut ::core::ffi::c_void, connectionha extern "system" { fn SQLError(environmenthandle: *mut ::core::ffi::c_void, connectionhandle: *mut ::core::ffi::c_void, statementhandle: *mut ::core::ffi::c_void, sqlstate: *mut u8, nativeerror: *mut i32, messagetext: *mut u8, bufferlength: i16, textlength: *mut i16) -> i16; } - ::core::mem::transmute(SQLError( - ::core::mem::transmute(environmenthandle), - ::core::mem::transmute(connectionhandle), - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(sqlstate), - ::core::mem::transmute(nativeerror), - ::core::mem::transmute(messagetext), - ::core::mem::transmute(bufferlength), - ::core::mem::transmute(textlength), - )) + ::core::mem::transmute(SQLError(::core::mem::transmute(environmenthandle), ::core::mem::transmute(connectionhandle), ::core::mem::transmute(statementhandle), ::core::mem::transmute(sqlstate), ::core::mem::transmute(nativeerror), ::core::mem::transmute(messagetext), ::core::mem::transmute(bufferlength), ::core::mem::transmute(textlength))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20657,19 +19648,7 @@ pub unsafe fn SQLGetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumbe extern "system" { fn SQLGetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, name: *mut u8, bufferlength: i16, stringlengthptr: *mut i16, typeptr: *mut i16, subtypeptr: *mut i16, lengthptr: *mut i64, precisionptr: *mut i16, scaleptr: *mut i16, nullableptr: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRec( - ::core::mem::transmute(descriptorhandle), - ::core::mem::transmute(recnumber), - ::core::mem::transmute(name), - ::core::mem::transmute(bufferlength), - ::core::mem::transmute(stringlengthptr), - ::core::mem::transmute(typeptr), - ::core::mem::transmute(subtypeptr), - ::core::mem::transmute(lengthptr), - ::core::mem::transmute(precisionptr), - ::core::mem::transmute(scaleptr), - ::core::mem::transmute(nullableptr), - )) + ::core::mem::transmute(SQLGetDescRec(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(name), ::core::mem::transmute(bufferlength), ::core::mem::transmute(stringlengthptr), ::core::mem::transmute(typeptr), ::core::mem::transmute(subtypeptr), ::core::mem::transmute(lengthptr), ::core::mem::transmute(precisionptr), ::core::mem::transmute(scaleptr), ::core::mem::transmute(nullableptr))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20683,19 +19662,7 @@ pub unsafe fn SQLGetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumbe extern "system" { fn SQLGetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, name: *mut u8, bufferlength: i16, stringlengthptr: *mut i16, typeptr: *mut i16, subtypeptr: *mut i16, lengthptr: *mut i32, precisionptr: *mut i16, scaleptr: *mut i16, nullableptr: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRec( - ::core::mem::transmute(descriptorhandle), - ::core::mem::transmute(recnumber), - ::core::mem::transmute(name), - ::core::mem::transmute(bufferlength), - ::core::mem::transmute(stringlengthptr), - ::core::mem::transmute(typeptr), - ::core::mem::transmute(subtypeptr), - ::core::mem::transmute(lengthptr), - ::core::mem::transmute(precisionptr), - ::core::mem::transmute(scaleptr), - ::core::mem::transmute(nullableptr), - )) + ::core::mem::transmute(SQLGetDescRec(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(name), ::core::mem::transmute(bufferlength), ::core::mem::transmute(stringlengthptr), ::core::mem::transmute(typeptr), ::core::mem::transmute(subtypeptr), ::core::mem::transmute(lengthptr), ::core::mem::transmute(precisionptr), ::core::mem::transmute(scaleptr), ::core::mem::transmute(nullableptr))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20709,19 +19676,7 @@ pub unsafe fn SQLGetDescRecA(hdesc: *mut ::core::ffi::c_void, irecord: i16, szna extern "system" { fn SQLGetDescRecA(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u8, cbnamemax: i16, pcbname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i64, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRecA( - ::core::mem::transmute(hdesc), - ::core::mem::transmute(irecord), - ::core::mem::transmute(szname), - ::core::mem::transmute(cbnamemax), - ::core::mem::transmute(pcbname), - ::core::mem::transmute(pftype), - ::core::mem::transmute(pfsubtype), - ::core::mem::transmute(plength), - ::core::mem::transmute(pprecision), - ::core::mem::transmute(pscale), - ::core::mem::transmute(pnullable), - )) + ::core::mem::transmute(SQLGetDescRecA(::core::mem::transmute(hdesc), ::core::mem::transmute(irecord), ::core::mem::transmute(szname), ::core::mem::transmute(cbnamemax), ::core::mem::transmute(pcbname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20735,19 +19690,7 @@ pub unsafe fn SQLGetDescRecA(hdesc: *mut ::core::ffi::c_void, irecord: i16, szna extern "system" { fn SQLGetDescRecA(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u8, cbnamemax: i16, pcbname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i32, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRecA( - ::core::mem::transmute(hdesc), - ::core::mem::transmute(irecord), - ::core::mem::transmute(szname), - ::core::mem::transmute(cbnamemax), - ::core::mem::transmute(pcbname), - ::core::mem::transmute(pftype), - ::core::mem::transmute(pfsubtype), - ::core::mem::transmute(plength), - ::core::mem::transmute(pprecision), - ::core::mem::transmute(pscale), - ::core::mem::transmute(pnullable), - )) + ::core::mem::transmute(SQLGetDescRecA(::core::mem::transmute(hdesc), ::core::mem::transmute(irecord), ::core::mem::transmute(szname), ::core::mem::transmute(cbnamemax), ::core::mem::transmute(pcbname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20761,19 +19704,7 @@ pub unsafe fn SQLGetDescRecW(hdesc: *mut ::core::ffi::c_void, irecord: i16, szna extern "system" { fn SQLGetDescRecW(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u16, cchnamemax: i16, pcchname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i64, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRecW( - ::core::mem::transmute(hdesc), - ::core::mem::transmute(irecord), - ::core::mem::transmute(szname), - ::core::mem::transmute(cchnamemax), - ::core::mem::transmute(pcchname), - ::core::mem::transmute(pftype), - ::core::mem::transmute(pfsubtype), - ::core::mem::transmute(plength), - ::core::mem::transmute(pprecision), - ::core::mem::transmute(pscale), - ::core::mem::transmute(pnullable), - )) + ::core::mem::transmute(SQLGetDescRecW(::core::mem::transmute(hdesc), ::core::mem::transmute(irecord), ::core::mem::transmute(szname), ::core::mem::transmute(cchnamemax), ::core::mem::transmute(pcchname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20787,19 +19718,7 @@ pub unsafe fn SQLGetDescRecW(hdesc: *mut ::core::ffi::c_void, irecord: i16, szna extern "system" { fn SQLGetDescRecW(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u16, cchnamemax: i16, pcchname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i32, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDescRecW( - ::core::mem::transmute(hdesc), - ::core::mem::transmute(irecord), - ::core::mem::transmute(szname), - ::core::mem::transmute(cchnamemax), - ::core::mem::transmute(pcchname), - ::core::mem::transmute(pftype), - ::core::mem::transmute(pfsubtype), - ::core::mem::transmute(plength), - ::core::mem::transmute(pprecision), - ::core::mem::transmute(pscale), - ::core::mem::transmute(pnullable), - )) + ::core::mem::transmute(SQLGetDescRecW(::core::mem::transmute(hdesc), ::core::mem::transmute(irecord), ::core::mem::transmute(szname), ::core::mem::transmute(cchnamemax), ::core::mem::transmute(pcchname), ::core::mem::transmute(pftype), ::core::mem::transmute(pfsubtype), ::core::mem::transmute(plength), ::core::mem::transmute(pprecision), ::core::mem::transmute(pscale), ::core::mem::transmute(pnullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20864,16 +19783,7 @@ pub unsafe fn SQLGetDiagRecA(fhandletype: i16, handle: *mut ::core::ffi::c_void, extern "system" { fn SQLGetDiagRecA(fhandletype: i16, handle: *mut ::core::ffi::c_void, irecord: i16, szsqlstate: *mut u8, pfnativeerror: *mut i32, szerrormsg: *mut u8, cberrormsgmax: i16, pcberrormsg: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDiagRecA( - ::core::mem::transmute(fhandletype), - ::core::mem::transmute(handle), - ::core::mem::transmute(irecord), - ::core::mem::transmute(szsqlstate), - ::core::mem::transmute(pfnativeerror), - ::core::mem::transmute(szerrormsg), - ::core::mem::transmute(cberrormsgmax), - ::core::mem::transmute(pcberrormsg), - )) + ::core::mem::transmute(SQLGetDiagRecA(::core::mem::transmute(fhandletype), ::core::mem::transmute(handle), ::core::mem::transmute(irecord), ::core::mem::transmute(szsqlstate), ::core::mem::transmute(pfnativeerror), ::core::mem::transmute(szerrormsg), ::core::mem::transmute(cberrormsgmax), ::core::mem::transmute(pcberrormsg))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -20886,16 +19796,7 @@ pub unsafe fn SQLGetDiagRecW(fhandletype: i16, handle: *mut ::core::ffi::c_void, extern "system" { fn SQLGetDiagRecW(fhandletype: i16, handle: *mut ::core::ffi::c_void, irecord: i16, szsqlstate: *mut u16, pfnativeerror: *mut i32, szerrormsg: *mut u16, ccherrormsgmax: i16, pccherrormsg: *mut i16) -> i16; } - ::core::mem::transmute(SQLGetDiagRecW( - ::core::mem::transmute(fhandletype), - ::core::mem::transmute(handle), - ::core::mem::transmute(irecord), - ::core::mem::transmute(szsqlstate), - ::core::mem::transmute(pfnativeerror), - ::core::mem::transmute(szerrormsg), - ::core::mem::transmute(ccherrormsgmax), - ::core::mem::transmute(pccherrormsg), - )) + ::core::mem::transmute(SQLGetDiagRecW(::core::mem::transmute(fhandletype), ::core::mem::transmute(handle), ::core::mem::transmute(irecord), ::core::mem::transmute(szsqlstate), ::core::mem::transmute(pfnativeerror), ::core::mem::transmute(szerrormsg), ::core::mem::transmute(ccherrormsgmax), ::core::mem::transmute(pccherrormsg))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21368,17 +20269,7 @@ pub unsafe fn SQLProcedureColumns(hstmt: *mut ::core::ffi::c_void, szcatalogname extern "system" { fn SQLProcedureColumns(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cchcatalogname: i16, szschemaname: *const u8, cchschemaname: i16, szprocname: *const u8, cchprocname: i16, szcolumnname: *const u8, cchcolumnname: i16) -> i16; } - ::core::mem::transmute(SQLProcedureColumns( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cchcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cchschemaname), - ::core::mem::transmute(szprocname), - ::core::mem::transmute(cchprocname), - ::core::mem::transmute(szcolumnname), - ::core::mem::transmute(cchcolumnname), - )) + ::core::mem::transmute(SQLProcedureColumns(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cchcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cchschemaname), ::core::mem::transmute(szprocname), ::core::mem::transmute(cchprocname), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(cchcolumnname))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21391,17 +20282,7 @@ pub unsafe fn SQLProcedureColumnsA(hstmt: *mut ::core::ffi::c_void, szcatalognam extern "system" { fn SQLProcedureColumnsA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, szprocname: *const u8, cbprocname: i16, szcolumnname: *const u8, cbcolumnname: i16) -> i16; } - ::core::mem::transmute(SQLProcedureColumnsA( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cbcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cbschemaname), - ::core::mem::transmute(szprocname), - ::core::mem::transmute(cbprocname), - ::core::mem::transmute(szcolumnname), - ::core::mem::transmute(cbcolumnname), - )) + ::core::mem::transmute(SQLProcedureColumnsA(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cbcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cbschemaname), ::core::mem::transmute(szprocname), ::core::mem::transmute(cbprocname), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(cbcolumnname))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21414,17 +20295,7 @@ pub unsafe fn SQLProcedureColumnsW(hstmt: *mut ::core::ffi::c_void, szcatalognam extern "system" { fn SQLProcedureColumnsW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, szprocname: *const u16, cchprocname: i16, szcolumnname: *const u16, cchcolumnname: i16) -> i16; } - ::core::mem::transmute(SQLProcedureColumnsW( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cchcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cchschemaname), - ::core::mem::transmute(szprocname), - ::core::mem::transmute(cchprocname), - ::core::mem::transmute(szcolumnname), - ::core::mem::transmute(cchcolumnname), - )) + ::core::mem::transmute(SQLProcedureColumnsW(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cchcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cchschemaname), ::core::mem::transmute(szprocname), ::core::mem::transmute(cchprocname), ::core::mem::transmute(szcolumnname), ::core::mem::transmute(cchcolumnname))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21721,18 +20592,7 @@ pub unsafe fn SQLSetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumbe extern "system" { fn SQLSetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, r#type: i16, subtype: i16, length: i64, precision: i16, scale: i16, data: *mut ::core::ffi::c_void, stringlength: *mut i64, indicator: *mut i64) -> i16; } - ::core::mem::transmute(SQLSetDescRec( - ::core::mem::transmute(descriptorhandle), - ::core::mem::transmute(recnumber), - ::core::mem::transmute(r#type), - ::core::mem::transmute(subtype), - ::core::mem::transmute(length), - ::core::mem::transmute(precision), - ::core::mem::transmute(scale), - ::core::mem::transmute(data), - ::core::mem::transmute(stringlength), - ::core::mem::transmute(indicator), - )) + ::core::mem::transmute(SQLSetDescRec(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(r#type), ::core::mem::transmute(subtype), ::core::mem::transmute(length), ::core::mem::transmute(precision), ::core::mem::transmute(scale), ::core::mem::transmute(data), ::core::mem::transmute(stringlength), ::core::mem::transmute(indicator))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21746,18 +20606,7 @@ pub unsafe fn SQLSetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumbe extern "system" { fn SQLSetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, r#type: i16, subtype: i16, length: i32, precision: i16, scale: i16, data: *mut ::core::ffi::c_void, stringlength: *mut i32, indicator: *mut i32) -> i16; } - ::core::mem::transmute(SQLSetDescRec( - ::core::mem::transmute(descriptorhandle), - ::core::mem::transmute(recnumber), - ::core::mem::transmute(r#type), - ::core::mem::transmute(subtype), - ::core::mem::transmute(length), - ::core::mem::transmute(precision), - ::core::mem::transmute(scale), - ::core::mem::transmute(data), - ::core::mem::transmute(stringlength), - ::core::mem::transmute(indicator), - )) + ::core::mem::transmute(SQLSetDescRec(::core::mem::transmute(descriptorhandle), ::core::mem::transmute(recnumber), ::core::mem::transmute(r#type), ::core::mem::transmute(subtype), ::core::mem::transmute(length), ::core::mem::transmute(precision), ::core::mem::transmute(scale), ::core::mem::transmute(data), ::core::mem::transmute(stringlength), ::core::mem::transmute(indicator))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21784,16 +20633,7 @@ pub unsafe fn SQLSetParam(statementhandle: *mut ::core::ffi::c_void, parameternu extern "system" { fn SQLSetParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u64, parameterscale: i16, parametervalue: *const ::core::ffi::c_void, strlen_or_ind: *mut i64) -> i16; } - ::core::mem::transmute(SQLSetParam( - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(parameternumber), - ::core::mem::transmute(valuetype), - ::core::mem::transmute(parametertype), - ::core::mem::transmute(lengthprecision), - ::core::mem::transmute(parameterscale), - ::core::mem::transmute(parametervalue), - ::core::mem::transmute(strlen_or_ind), - )) + ::core::mem::transmute(SQLSetParam(::core::mem::transmute(statementhandle), ::core::mem::transmute(parameternumber), ::core::mem::transmute(valuetype), ::core::mem::transmute(parametertype), ::core::mem::transmute(lengthprecision), ::core::mem::transmute(parameterscale), ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21807,16 +20647,7 @@ pub unsafe fn SQLSetParam(statementhandle: *mut ::core::ffi::c_void, parameternu extern "system" { fn SQLSetParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u32, parameterscale: i16, parametervalue: *const ::core::ffi::c_void, strlen_or_ind: *mut i32) -> i16; } - ::core::mem::transmute(SQLSetParam( - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(parameternumber), - ::core::mem::transmute(valuetype), - ::core::mem::transmute(parametertype), - ::core::mem::transmute(lengthprecision), - ::core::mem::transmute(parameterscale), - ::core::mem::transmute(parametervalue), - ::core::mem::transmute(strlen_or_ind), - )) + ::core::mem::transmute(SQLSetParam(::core::mem::transmute(statementhandle), ::core::mem::transmute(parameternumber), ::core::mem::transmute(valuetype), ::core::mem::transmute(parametertype), ::core::mem::transmute(lengthprecision), ::core::mem::transmute(parameterscale), ::core::mem::transmute(parametervalue), ::core::mem::transmute(strlen_or_ind))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21939,18 +20770,7 @@ pub unsafe fn SQLSpecialColumns(statementhandle: *mut ::core::ffi::c_void, ident extern "system" { fn SQLSpecialColumns(statementhandle: *mut ::core::ffi::c_void, identifiertype: u16, catalogname: *const u8, namelength1: i16, schemaname: *const u8, namelength2: i16, tablename: *const u8, namelength3: i16, scope: u16, nullable: u16) -> i16; } - ::core::mem::transmute(SQLSpecialColumns( - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(identifiertype), - ::core::mem::transmute(catalogname), - ::core::mem::transmute(namelength1), - ::core::mem::transmute(schemaname), - ::core::mem::transmute(namelength2), - ::core::mem::transmute(tablename), - ::core::mem::transmute(namelength3), - ::core::mem::transmute(scope), - ::core::mem::transmute(nullable), - )) + ::core::mem::transmute(SQLSpecialColumns(::core::mem::transmute(statementhandle), ::core::mem::transmute(identifiertype), ::core::mem::transmute(catalogname), ::core::mem::transmute(namelength1), ::core::mem::transmute(schemaname), ::core::mem::transmute(namelength2), ::core::mem::transmute(tablename), ::core::mem::transmute(namelength3), ::core::mem::transmute(scope), ::core::mem::transmute(nullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21963,18 +20783,7 @@ pub unsafe fn SQLSpecialColumnsA(hstmt: *mut ::core::ffi::c_void, fcoltype: u16, extern "system" { fn SQLSpecialColumnsA(hstmt: *mut ::core::ffi::c_void, fcoltype: u16, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, fscope: u16, fnullable: u16) -> i16; } - ::core::mem::transmute(SQLSpecialColumnsA( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(fcoltype), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cbcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cbschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cbtablename), - ::core::mem::transmute(fscope), - ::core::mem::transmute(fnullable), - )) + ::core::mem::transmute(SQLSpecialColumnsA(::core::mem::transmute(hstmt), ::core::mem::transmute(fcoltype), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cbcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cbschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cbtablename), ::core::mem::transmute(fscope), ::core::mem::transmute(fnullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -21987,18 +20796,7 @@ pub unsafe fn SQLSpecialColumnsW(hstmt: *mut ::core::ffi::c_void, fcoltype: u16, extern "system" { fn SQLSpecialColumnsW(hstmt: *mut ::core::ffi::c_void, fcoltype: u16, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, fscope: u16, fnullable: u16) -> i16; } - ::core::mem::transmute(SQLSpecialColumnsW( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(fcoltype), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cchcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cchschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cchtablename), - ::core::mem::transmute(fscope), - ::core::mem::transmute(fnullable), - )) + ::core::mem::transmute(SQLSpecialColumnsW(::core::mem::transmute(hstmt), ::core::mem::transmute(fcoltype), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cchcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cchschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cchtablename), ::core::mem::transmute(fscope), ::core::mem::transmute(fnullable))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -22011,17 +20809,7 @@ pub unsafe fn SQLStatistics(statementhandle: *mut ::core::ffi::c_void, catalogna extern "system" { fn SQLStatistics(statementhandle: *mut ::core::ffi::c_void, catalogname: *const u8, namelength1: i16, schemaname: *const u8, namelength2: i16, tablename: *const u8, namelength3: i16, unique: u16, reserved: u16) -> i16; } - ::core::mem::transmute(SQLStatistics( - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(catalogname), - ::core::mem::transmute(namelength1), - ::core::mem::transmute(schemaname), - ::core::mem::transmute(namelength2), - ::core::mem::transmute(tablename), - ::core::mem::transmute(namelength3), - ::core::mem::transmute(unique), - ::core::mem::transmute(reserved), - )) + ::core::mem::transmute(SQLStatistics(::core::mem::transmute(statementhandle), ::core::mem::transmute(catalogname), ::core::mem::transmute(namelength1), ::core::mem::transmute(schemaname), ::core::mem::transmute(namelength2), ::core::mem::transmute(tablename), ::core::mem::transmute(namelength3), ::core::mem::transmute(unique), ::core::mem::transmute(reserved))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -22034,17 +20822,7 @@ pub unsafe fn SQLStatisticsA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *co extern "system" { fn SQLStatisticsA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, funique: u16, faccuracy: u16) -> i16; } - ::core::mem::transmute(SQLStatisticsA( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cbcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cbschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cbtablename), - ::core::mem::transmute(funique), - ::core::mem::transmute(faccuracy), - )) + ::core::mem::transmute(SQLStatisticsA(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cbcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cbschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cbtablename), ::core::mem::transmute(funique), ::core::mem::transmute(faccuracy))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -22057,17 +20835,7 @@ pub unsafe fn SQLStatisticsW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *co extern "system" { fn SQLStatisticsW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, funique: u16, faccuracy: u16) -> i16; } - ::core::mem::transmute(SQLStatisticsW( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cchcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cchschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cchtablename), - ::core::mem::transmute(funique), - ::core::mem::transmute(faccuracy), - )) + ::core::mem::transmute(SQLStatisticsW(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cchcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cchschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cchtablename), ::core::mem::transmute(funique), ::core::mem::transmute(faccuracy))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -22120,17 +20888,7 @@ pub unsafe fn SQLTables(statementhandle: *mut ::core::ffi::c_void, catalogname: extern "system" { fn SQLTables(statementhandle: *mut ::core::ffi::c_void, catalogname: *const u8, namelength1: i16, schemaname: *const u8, namelength2: i16, tablename: *const u8, namelength3: i16, tabletype: *const u8, namelength4: i16) -> i16; } - ::core::mem::transmute(SQLTables( - ::core::mem::transmute(statementhandle), - ::core::mem::transmute(catalogname), - ::core::mem::transmute(namelength1), - ::core::mem::transmute(schemaname), - ::core::mem::transmute(namelength2), - ::core::mem::transmute(tablename), - ::core::mem::transmute(namelength3), - ::core::mem::transmute(tabletype), - ::core::mem::transmute(namelength4), - )) + ::core::mem::transmute(SQLTables(::core::mem::transmute(statementhandle), ::core::mem::transmute(catalogname), ::core::mem::transmute(namelength1), ::core::mem::transmute(schemaname), ::core::mem::transmute(namelength2), ::core::mem::transmute(tablename), ::core::mem::transmute(namelength3), ::core::mem::transmute(tabletype), ::core::mem::transmute(namelength4))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -22143,17 +20901,7 @@ pub unsafe fn SQLTablesA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const extern "system" { fn SQLTablesA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, sztabletype: *const u8, cbtabletype: i16) -> i16; } - ::core::mem::transmute(SQLTablesA( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cbcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cbschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cbtablename), - ::core::mem::transmute(sztabletype), - ::core::mem::transmute(cbtabletype), - )) + ::core::mem::transmute(SQLTablesA(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cbcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cbschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cbtablename), ::core::mem::transmute(sztabletype), ::core::mem::transmute(cbtabletype))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -22166,17 +20914,7 @@ pub unsafe fn SQLTablesW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const extern "system" { fn SQLTablesW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, sztabletype: *const u16, cchtabletype: i16) -> i16; } - ::core::mem::transmute(SQLTablesW( - ::core::mem::transmute(hstmt), - ::core::mem::transmute(szcatalogname), - ::core::mem::transmute(cchcatalogname), - ::core::mem::transmute(szschemaname), - ::core::mem::transmute(cchschemaname), - ::core::mem::transmute(sztablename), - ::core::mem::transmute(cchtablename), - ::core::mem::transmute(sztabletype), - ::core::mem::transmute(cchtabletype), - )) + ::core::mem::transmute(SQLTablesW(::core::mem::transmute(hstmt), ::core::mem::transmute(szcatalogname), ::core::mem::transmute(cchcatalogname), ::core::mem::transmute(szschemaname), ::core::mem::transmute(cchschemaname), ::core::mem::transmute(sztablename), ::core::mem::transmute(cchtablename), ::core::mem::transmute(sztabletype), ::core::mem::transmute(cchtabletype))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/SecurityCenter/mod.rs b/src/Windows/Win32/System/SecurityCenter/mod.rs index b2871ec038..6592303b0e 100644 --- a/src/Windows/Win32/System/SecurityCenter/mod.rs +++ b/src/Windows/Win32/System/SecurityCenter/mod.rs @@ -284,18 +284,7 @@ impl IWscProduct2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ProductName(&self) -> ::windows::core::Result { @@ -474,18 +463,7 @@ impl IWscProduct3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ProductName(&self) -> ::windows::core::Result { diff --git a/src/Windows/Win32/System/ServerBackup/mod.rs b/src/Windows/Win32/System/ServerBackup/mod.rs index 184dac173f..7947731144 100644 --- a/src/Windows/Win32/System/ServerBackup/mod.rs +++ b/src/Windows/Win32/System/ServerBackup/mod.rs @@ -49,15 +49,7 @@ pub struct IWsbApplicationAsync_abi( pub struct IWsbApplicationBackupSupport(pub ::windows::core::IUnknown); impl IWsbApplicationBackupSupport { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CheckConsistency<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - wszwritermetadata: Param0, - wszcomponentname: Param1, - wszcomponentlogicalpath: Param2, - cvolumes: u32, - rgwszsourcevolumepath: *const super::super::Foundation::PWSTR, - rgwszsnapshotvolumepath: *const super::super::Foundation::PWSTR, - ) -> ::windows::core::Result { + pub unsafe fn CheckConsistency<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, wszwritermetadata: Param0, wszcomponentname: Param1, wszcomponentlogicalpath: Param2, cvolumes: u32, rgwszsourcevolumepath: *const super::super::Foundation::PWSTR, rgwszsnapshotvolumepath: *const super::super::Foundation::PWSTR) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), wszwritermetadata.into_param().abi(), wszcomponentname.into_param().abi(), wszcomponentlogicalpath.into_param().abi(), ::core::mem::transmute(cvolumes), ::core::mem::transmute(rgwszsourcevolumepath), ::core::mem::transmute(rgwszsnapshotvolumepath), &mut result__).from_abi::(result__) } @@ -178,13 +170,7 @@ impl ::core::default::Default for WSB_OB_REGISTRATION_INFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WSB_OB_REGISTRATION_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WSB_OB_REGISTRATION_INFO") - .field("m_wszResourceDLL", &self.m_wszResourceDLL) - .field("m_guidSnapinId", &self.m_guidSnapinId) - .field("m_dwProviderName", &self.m_dwProviderName) - .field("m_dwProviderIcon", &self.m_dwProviderIcon) - .field("m_bSupportsRemoting", &self.m_bSupportsRemoting) - .finish() + fmt.debug_struct("WSB_OB_REGISTRATION_INFO").field("m_wszResourceDLL", &self.m_wszResourceDLL).field("m_guidSnapinId", &self.m_guidSnapinId).field("m_dwProviderName", &self.m_dwProviderName).field("m_dwProviderIcon", &self.m_dwProviderIcon).field("m_bSupportsRemoting", &self.m_bSupportsRemoting).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Services/mod.rs b/src/Windows/Win32/System/Services/mod.rs index f6130091b4..d8013872b9 100644 --- a/src/Windows/Win32/System/Services/mod.rs +++ b/src/Windows/Win32/System/Services/mod.rs @@ -30,16 +30,7 @@ pub unsafe fn ChangeServiceConfig2W<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn ChangeServiceConfigA< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, ->( +pub unsafe fn ChangeServiceConfigA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( hservice: Param0, dwservicetype: u32, dwstarttype: SERVICE_START_TYPE, @@ -56,49 +47,16 @@ pub unsafe fn ChangeServiceConfigA< { #[link(name = "windows")] extern "system" { - fn ChangeServiceConfigA( - hservice: super::super::Security::SC_HANDLE, - dwservicetype: u32, - dwstarttype: SERVICE_START_TYPE, - dwerrorcontrol: SERVICE_ERROR, - lpbinarypathname: super::super::Foundation::PSTR, - lploadordergroup: super::super::Foundation::PSTR, - lpdwtagid: *mut u32, - lpdependencies: super::super::Foundation::PSTR, - lpservicestartname: super::super::Foundation::PSTR, - lppassword: super::super::Foundation::PSTR, - lpdisplayname: super::super::Foundation::PSTR, - ) -> super::super::Foundation::BOOL; + fn ChangeServiceConfigA(hservice: super::super::Security::SC_HANDLE, dwservicetype: u32, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: super::super::Foundation::PSTR, lploadordergroup: super::super::Foundation::PSTR, lpdwtagid: *mut u32, lpdependencies: super::super::Foundation::PSTR, lpservicestartname: super::super::Foundation::PSTR, lppassword: super::super::Foundation::PSTR, lpdisplayname: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeServiceConfigA( - hservice.into_param().abi(), - ::core::mem::transmute(dwservicetype), - ::core::mem::transmute(dwstarttype), - ::core::mem::transmute(dwerrorcontrol), - lpbinarypathname.into_param().abi(), - lploadordergroup.into_param().abi(), - ::core::mem::transmute(lpdwtagid), - lpdependencies.into_param().abi(), - lpservicestartname.into_param().abi(), - lppassword.into_param().abi(), - lpdisplayname.into_param().abi(), - )) + ::core::mem::transmute(ChangeServiceConfigA(hservice.into_param().abi(), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwstarttype), ::core::mem::transmute(dwerrorcontrol), lpbinarypathname.into_param().abi(), lploadordergroup.into_param().abi(), ::core::mem::transmute(lpdwtagid), lpdependencies.into_param().abi(), lpservicestartname.into_param().abi(), lppassword.into_param().abi(), lpdisplayname.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn ChangeServiceConfigW< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, ->( +pub unsafe fn ChangeServiceConfigW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( hservice: Param0, dwservicetype: u32, dwstarttype: SERVICE_START_TYPE, @@ -115,33 +73,9 @@ pub unsafe fn ChangeServiceConfigW< { #[link(name = "windows")] extern "system" { - fn ChangeServiceConfigW( - hservice: super::super::Security::SC_HANDLE, - dwservicetype: u32, - dwstarttype: SERVICE_START_TYPE, - dwerrorcontrol: SERVICE_ERROR, - lpbinarypathname: super::super::Foundation::PWSTR, - lploadordergroup: super::super::Foundation::PWSTR, - lpdwtagid: *mut u32, - lpdependencies: super::super::Foundation::PWSTR, - lpservicestartname: super::super::Foundation::PWSTR, - lppassword: super::super::Foundation::PWSTR, - lpdisplayname: super::super::Foundation::PWSTR, - ) -> super::super::Foundation::BOOL; + fn ChangeServiceConfigW(hservice: super::super::Security::SC_HANDLE, dwservicetype: u32, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: super::super::Foundation::PWSTR, lploadordergroup: super::super::Foundation::PWSTR, lpdwtagid: *mut u32, lpdependencies: super::super::Foundation::PWSTR, lpservicestartname: super::super::Foundation::PWSTR, lppassword: super::super::Foundation::PWSTR, lpdisplayname: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(ChangeServiceConfigW( - hservice.into_param().abi(), - ::core::mem::transmute(dwservicetype), - ::core::mem::transmute(dwstarttype), - ::core::mem::transmute(dwerrorcontrol), - lpbinarypathname.into_param().abi(), - lploadordergroup.into_param().abi(), - ::core::mem::transmute(lpdwtagid), - lpdependencies.into_param().abi(), - lpservicestartname.into_param().abi(), - lppassword.into_param().abi(), - lpdisplayname.into_param().abi(), - )) + ::core::mem::transmute(ChangeServiceConfigW(hservice.into_param().abi(), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwstarttype), ::core::mem::transmute(dwerrorcontrol), lpbinarypathname.into_param().abi(), lploadordergroup.into_param().abi(), ::core::mem::transmute(lpdwtagid), lpdependencies.into_param().abi(), lpservicestartname.into_param().abi(), lppassword.into_param().abi(), lpdisplayname.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -204,17 +138,7 @@ pub unsafe fn ControlServiceExW<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn CreateServiceA< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param11: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, - Param12: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, ->( +pub unsafe fn CreateServiceA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param11: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param12: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( hscmanager: Param0, lpservicename: Param1, lpdisplayname: Param2, @@ -233,21 +157,7 @@ pub unsafe fn CreateServiceA< { #[link(name = "windows")] extern "system" { - fn CreateServiceA( - hscmanager: super::super::Security::SC_HANDLE, - lpservicename: super::super::Foundation::PSTR, - lpdisplayname: super::super::Foundation::PSTR, - dwdesiredaccess: u32, - dwservicetype: ENUM_SERVICE_TYPE, - dwstarttype: SERVICE_START_TYPE, - dwerrorcontrol: SERVICE_ERROR, - lpbinarypathname: super::super::Foundation::PSTR, - lploadordergroup: super::super::Foundation::PSTR, - lpdwtagid: *mut u32, - lpdependencies: super::super::Foundation::PSTR, - lpservicestartname: super::super::Foundation::PSTR, - lppassword: super::super::Foundation::PSTR, - ) -> super::super::Security::SC_HANDLE; + fn CreateServiceA(hscmanager: super::super::Security::SC_HANDLE, lpservicename: super::super::Foundation::PSTR, lpdisplayname: super::super::Foundation::PSTR, dwdesiredaccess: u32, dwservicetype: ENUM_SERVICE_TYPE, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: super::super::Foundation::PSTR, lploadordergroup: super::super::Foundation::PSTR, lpdwtagid: *mut u32, lpdependencies: super::super::Foundation::PSTR, lpservicestartname: super::super::Foundation::PSTR, lppassword: super::super::Foundation::PSTR) -> super::super::Security::SC_HANDLE; } ::core::mem::transmute(CreateServiceA( hscmanager.into_param().abi(), @@ -270,17 +180,7 @@ pub unsafe fn CreateServiceA< } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn CreateServiceW< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param11: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param12: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, ->( +pub unsafe fn CreateServiceW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Security::SC_HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param11: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param12: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( hscmanager: Param0, lpservicename: Param1, lpdisplayname: Param2, @@ -299,21 +199,7 @@ pub unsafe fn CreateServiceW< { #[link(name = "windows")] extern "system" { - fn CreateServiceW( - hscmanager: super::super::Security::SC_HANDLE, - lpservicename: super::super::Foundation::PWSTR, - lpdisplayname: super::super::Foundation::PWSTR, - dwdesiredaccess: u32, - dwservicetype: ENUM_SERVICE_TYPE, - dwstarttype: SERVICE_START_TYPE, - dwerrorcontrol: SERVICE_ERROR, - lpbinarypathname: super::super::Foundation::PWSTR, - lploadordergroup: super::super::Foundation::PWSTR, - lpdwtagid: *mut u32, - lpdependencies: super::super::Foundation::PWSTR, - lpservicestartname: super::super::Foundation::PWSTR, - lppassword: super::super::Foundation::PWSTR, - ) -> super::super::Security::SC_HANDLE; + fn CreateServiceW(hscmanager: super::super::Security::SC_HANDLE, lpservicename: super::super::Foundation::PWSTR, lpdisplayname: super::super::Foundation::PWSTR, dwdesiredaccess: u32, dwservicetype: ENUM_SERVICE_TYPE, dwstarttype: SERVICE_START_TYPE, dwerrorcontrol: SERVICE_ERROR, lpbinarypathname: super::super::Foundation::PWSTR, lploadordergroup: super::super::Foundation::PWSTR, lpdwtagid: *mut u32, lpdependencies: super::super::Foundation::PWSTR, lpservicestartname: super::super::Foundation::PWSTR, lppassword: super::super::Foundation::PWSTR) -> super::super::Security::SC_HANDLE; } ::core::mem::transmute(CreateServiceW( hscmanager.into_param().abi(), @@ -616,16 +502,7 @@ pub unsafe fn EnumServicesStatusA<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn EnumServicesStatusA(hscmanager: super::super::Security::SC_HANDLE, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: *mut ENUM_SERVICE_STATUSA, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumServicesStatusA( - hscmanager.into_param().abi(), - ::core::mem::transmute(dwservicetype), - ::core::mem::transmute(dwservicestate), - ::core::mem::transmute(lpservices), - ::core::mem::transmute(cbbufsize), - ::core::mem::transmute(pcbbytesneeded), - ::core::mem::transmute(lpservicesreturned), - ::core::mem::transmute(lpresumehandle), - )) + ::core::mem::transmute(EnumServicesStatusA(hscmanager.into_param().abi(), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwservicestate), ::core::mem::transmute(lpservices), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -639,18 +516,7 @@ pub unsafe fn EnumServicesStatusExA<'a, Param0: ::windows::core::IntoParam<'a, s extern "system" { fn EnumServicesStatusExA(hscmanager: super::super::Security::SC_HANDLE, infolevel: SC_ENUM_TYPE, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: *mut u8, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: *mut u32, pszgroupname: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumServicesStatusExA( - hscmanager.into_param().abi(), - ::core::mem::transmute(infolevel), - ::core::mem::transmute(dwservicetype), - ::core::mem::transmute(dwservicestate), - ::core::mem::transmute(lpservices), - ::core::mem::transmute(cbbufsize), - ::core::mem::transmute(pcbbytesneeded), - ::core::mem::transmute(lpservicesreturned), - ::core::mem::transmute(lpresumehandle), - pszgroupname.into_param().abi(), - )) + ::core::mem::transmute(EnumServicesStatusExA(hscmanager.into_param().abi(), ::core::mem::transmute(infolevel), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwservicestate), ::core::mem::transmute(lpservices), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle), pszgroupname.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -664,18 +530,7 @@ pub unsafe fn EnumServicesStatusExW<'a, Param0: ::windows::core::IntoParam<'a, s extern "system" { fn EnumServicesStatusExW(hscmanager: super::super::Security::SC_HANDLE, infolevel: SC_ENUM_TYPE, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: *mut u8, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: *mut u32, pszgroupname: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumServicesStatusExW( - hscmanager.into_param().abi(), - ::core::mem::transmute(infolevel), - ::core::mem::transmute(dwservicetype), - ::core::mem::transmute(dwservicestate), - ::core::mem::transmute(lpservices), - ::core::mem::transmute(cbbufsize), - ::core::mem::transmute(pcbbytesneeded), - ::core::mem::transmute(lpservicesreturned), - ::core::mem::transmute(lpresumehandle), - pszgroupname.into_param().abi(), - )) + ::core::mem::transmute(EnumServicesStatusExW(hscmanager.into_param().abi(), ::core::mem::transmute(infolevel), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwservicestate), ::core::mem::transmute(lpservices), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle), pszgroupname.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -689,16 +544,7 @@ pub unsafe fn EnumServicesStatusW<'a, Param0: ::windows::core::IntoParam<'a, sup extern "system" { fn EnumServicesStatusW(hscmanager: super::super::Security::SC_HANDLE, dwservicetype: ENUM_SERVICE_TYPE, dwservicestate: ENUM_SERVICE_STATE, lpservices: *mut ENUM_SERVICE_STATUSW, cbbufsize: u32, pcbbytesneeded: *mut u32, lpservicesreturned: *mut u32, lpresumehandle: *mut u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(EnumServicesStatusW( - hscmanager.into_param().abi(), - ::core::mem::transmute(dwservicetype), - ::core::mem::transmute(dwservicestate), - ::core::mem::transmute(lpservices), - ::core::mem::transmute(cbbufsize), - ::core::mem::transmute(pcbbytesneeded), - ::core::mem::transmute(lpservicesreturned), - ::core::mem::transmute(lpresumehandle), - )) + ::core::mem::transmute(EnumServicesStatusW(hscmanager.into_param().abi(), ::core::mem::transmute(dwservicetype), ::core::mem::transmute(dwservicestate), ::core::mem::transmute(lpservices), ::core::mem::transmute(cbbufsize), ::core::mem::transmute(pcbbytesneeded), ::core::mem::transmute(lpservicesreturned), ::core::mem::transmute(lpresumehandle))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -968,17 +814,7 @@ impl ::core::default::Default for QUERY_SERVICE_CONFIGA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for QUERY_SERVICE_CONFIGA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("QUERY_SERVICE_CONFIGA") - .field("dwServiceType", &self.dwServiceType) - .field("dwStartType", &self.dwStartType) - .field("dwErrorControl", &self.dwErrorControl) - .field("lpBinaryPathName", &self.lpBinaryPathName) - .field("lpLoadOrderGroup", &self.lpLoadOrderGroup) - .field("dwTagId", &self.dwTagId) - .field("lpDependencies", &self.lpDependencies) - .field("lpServiceStartName", &self.lpServiceStartName) - .field("lpDisplayName", &self.lpDisplayName) - .finish() + fmt.debug_struct("QUERY_SERVICE_CONFIGA").field("dwServiceType", &self.dwServiceType).field("dwStartType", &self.dwStartType).field("dwErrorControl", &self.dwErrorControl).field("lpBinaryPathName", &self.lpBinaryPathName).field("lpLoadOrderGroup", &self.lpLoadOrderGroup).field("dwTagId", &self.dwTagId).field("lpDependencies", &self.lpDependencies).field("lpServiceStartName", &self.lpServiceStartName).field("lpDisplayName", &self.lpDisplayName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1018,17 +854,7 @@ impl ::core::default::Default for QUERY_SERVICE_CONFIGW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for QUERY_SERVICE_CONFIGW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("QUERY_SERVICE_CONFIGW") - .field("dwServiceType", &self.dwServiceType) - .field("dwStartType", &self.dwStartType) - .field("dwErrorControl", &self.dwErrorControl) - .field("lpBinaryPathName", &self.lpBinaryPathName) - .field("lpLoadOrderGroup", &self.lpLoadOrderGroup) - .field("dwTagId", &self.dwTagId) - .field("lpDependencies", &self.lpDependencies) - .field("lpServiceStartName", &self.lpServiceStartName) - .field("lpDisplayName", &self.lpDisplayName) - .finish() + fmt.debug_struct("QUERY_SERVICE_CONFIGW").field("dwServiceType", &self.dwServiceType).field("dwStartType", &self.dwStartType).field("dwErrorControl", &self.dwErrorControl).field("lpBinaryPathName", &self.lpBinaryPathName).field("lpLoadOrderGroup", &self.lpLoadOrderGroup).field("dwTagId", &self.dwTagId).field("lpDependencies", &self.lpDependencies).field("lpServiceStartName", &self.lpServiceStartName).field("lpDisplayName", &self.lpDisplayName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2007,14 +1833,7 @@ impl ::core::default::Default for SERVICE_NOTIFY_2A { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SERVICE_NOTIFY_2A { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVICE_NOTIFY_2A") - .field("dwVersion", &self.dwVersion) - .field("pContext", &self.pContext) - .field("dwNotificationStatus", &self.dwNotificationStatus) - .field("ServiceStatus", &self.ServiceStatus) - .field("dwNotificationTriggered", &self.dwNotificationTriggered) - .field("pszServiceNames", &self.pszServiceNames) - .finish() + fmt.debug_struct("SERVICE_NOTIFY_2A").field("dwVersion", &self.dwVersion).field("pContext", &self.pContext).field("dwNotificationStatus", &self.dwNotificationStatus).field("ServiceStatus", &self.ServiceStatus).field("dwNotificationTriggered", &self.dwNotificationTriggered).field("pszServiceNames", &self.pszServiceNames).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2052,14 +1871,7 @@ impl ::core::default::Default for SERVICE_NOTIFY_2W { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SERVICE_NOTIFY_2W { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVICE_NOTIFY_2W") - .field("dwVersion", &self.dwVersion) - .field("pContext", &self.pContext) - .field("dwNotificationStatus", &self.dwNotificationStatus) - .field("ServiceStatus", &self.ServiceStatus) - .field("dwNotificationTriggered", &self.dwNotificationTriggered) - .field("pszServiceNames", &self.pszServiceNames) - .finish() + fmt.debug_struct("SERVICE_NOTIFY_2W").field("dwVersion", &self.dwVersion).field("pContext", &self.pContext).field("dwNotificationStatus", &self.dwNotificationStatus).field("ServiceStatus", &self.ServiceStatus).field("dwNotificationTriggered", &self.dwNotificationTriggered).field("pszServiceNames", &self.pszServiceNames).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2403,15 +2215,7 @@ impl ::core::default::Default for SERVICE_STATUS { } impl ::core::fmt::Debug for SERVICE_STATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVICE_STATUS") - .field("dwServiceType", &self.dwServiceType) - .field("dwCurrentState", &self.dwCurrentState) - .field("dwControlsAccepted", &self.dwControlsAccepted) - .field("dwWin32ExitCode", &self.dwWin32ExitCode) - .field("dwServiceSpecificExitCode", &self.dwServiceSpecificExitCode) - .field("dwCheckPoint", &self.dwCheckPoint) - .field("dwWaitHint", &self.dwWaitHint) - .finish() + fmt.debug_struct("SERVICE_STATUS").field("dwServiceType", &self.dwServiceType).field("dwCurrentState", &self.dwCurrentState).field("dwControlsAccepted", &self.dwControlsAccepted).field("dwWin32ExitCode", &self.dwWin32ExitCode).field("dwServiceSpecificExitCode", &self.dwServiceSpecificExitCode).field("dwCheckPoint", &self.dwCheckPoint).field("dwWaitHint", &self.dwWaitHint).finish() } } impl ::core::cmp::PartialEq for SERVICE_STATUS { @@ -2502,17 +2306,7 @@ impl ::core::default::Default for SERVICE_STATUS_PROCESS { } impl ::core::fmt::Debug for SERVICE_STATUS_PROCESS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVICE_STATUS_PROCESS") - .field("dwServiceType", &self.dwServiceType) - .field("dwCurrentState", &self.dwCurrentState) - .field("dwControlsAccepted", &self.dwControlsAccepted) - .field("dwWin32ExitCode", &self.dwWin32ExitCode) - .field("dwServiceSpecificExitCode", &self.dwServiceSpecificExitCode) - .field("dwCheckPoint", &self.dwCheckPoint) - .field("dwWaitHint", &self.dwWaitHint) - .field("dwProcessId", &self.dwProcessId) - .field("dwServiceFlags", &self.dwServiceFlags) - .finish() + fmt.debug_struct("SERVICE_STATUS_PROCESS").field("dwServiceType", &self.dwServiceType).field("dwCurrentState", &self.dwCurrentState).field("dwControlsAccepted", &self.dwControlsAccepted).field("dwWin32ExitCode", &self.dwWin32ExitCode).field("dwServiceSpecificExitCode", &self.dwServiceSpecificExitCode).field("dwCheckPoint", &self.dwCheckPoint).field("dwWaitHint", &self.dwWaitHint).field("dwProcessId", &self.dwProcessId).field("dwServiceFlags", &self.dwServiceFlags).finish() } } impl ::core::cmp::PartialEq for SERVICE_STATUS_PROCESS { diff --git a/src/Windows/Win32/System/Shutdown/mod.rs b/src/Windows/Win32/System/Shutdown/mod.rs index a5bb642ffd..422f971b14 100644 --- a/src/Windows/Win32/System/Shutdown/mod.rs +++ b/src/Windows/Win32/System/Shutdown/mod.rs @@ -144,14 +144,7 @@ pub unsafe fn InitiateSystemShutdownA<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn InitiateSystemShutdownExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - lpmachinename: Param0, - lpmessage: Param1, - dwtimeout: u32, - bforceappsclosed: Param3, - brebootaftershutdown: Param4, - dwreason: SHUTDOWN_REASON, -) -> super::super::Foundation::BOOL { +pub unsafe fn InitiateSystemShutdownExA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(lpmachinename: Param0, lpmessage: Param1, dwtimeout: u32, bforceappsclosed: Param3, brebootaftershutdown: Param4, dwreason: SHUTDOWN_REASON) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -165,14 +158,7 @@ pub unsafe fn InitiateSystemShutdownExA<'a, Param0: ::windows::core::IntoParam<' } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn InitiateSystemShutdownExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - lpmachinename: Param0, - lpmessage: Param1, - dwtimeout: u32, - bforceappsclosed: Param3, - brebootaftershutdown: Param4, - dwreason: SHUTDOWN_REASON, -) -> super::super::Foundation::BOOL { +pub unsafe fn InitiateSystemShutdownExW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(lpmachinename: Param0, lpmessage: Param1, dwtimeout: u32, bforceappsclosed: Param3, brebootaftershutdown: Param4, dwreason: SHUTDOWN_REASON) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/SideShow/mod.rs b/src/Windows/Win32/System/SideShow/mod.rs index 05262f7307..e81cb49a62 100644 --- a/src/Windows/Win32/System/SideShow/mod.rs +++ b/src/Windows/Win32/System/SideShow/mod.rs @@ -891,15 +891,9 @@ unsafe impl ::windows::core::Abi for SCF_NAVIGATION_EVENT { } pub const SIDESHOW_APPLICATION_EVENT: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x4cb572fa_1d3b_49b3_a17a_2e6bff052854); #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_CLIENT_AREA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), - pid: 16u32, -}; +pub const SIDESHOW_CAPABILITY_CLIENT_AREA_HEIGHT: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 16u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_CLIENT_AREA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), - pid: 15u32, -}; +pub const SIDESHOW_CAPABILITY_CLIENT_AREA_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 15u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_COLOR_DEPTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 5u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -918,17 +912,11 @@ pub const SIDESHOW_CAPABILITY_SCREEN_TYPE: super::super::UI::Shell::PropertiesSy #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_SCREEN_WIDTH: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 3u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_SUPPORTED_IMAGE_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), - pid: 14u32, -}; +pub const SIDESHOW_CAPABILITY_SUPPORTED_IMAGE_FORMATS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 14u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const SIDESHOW_CAPABILITY_SUPPORTED_LANGUAGES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const SIDESHOW_CAPABILITY_SUPPORTED_THEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), - pid: 10u32, -}; +pub const SIDESHOW_CAPABILITY_SUPPORTED_THEMES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x8abc88a8_857b_4ad7_a35a_b5942f492b99), pid: 10u32 }; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] #[repr(transparent)] pub struct SIDESHOW_COLOR_TYPE(pub i32); diff --git a/src/Windows/Win32/System/SqlLite/mod.rs b/src/Windows/Win32/System/SqlLite/mod.rs index 1031869147..289a3edb23 100644 --- a/src/Windows/Win32/System/SqlLite/mod.rs +++ b/src/Windows/Win32/System/SqlLite/mod.rs @@ -3138,17 +3138,7 @@ pub unsafe fn sqlite3_create_function_v2<'a, Param1: ::windows::core::IntoParam< extern "system" { fn sqlite3_create_function_v2(db: *mut sqlite3, zfunctionname: super::super::Foundation::PSTR, narg: i32, etextrep: i32, papp: *mut ::core::ffi::c_void, xfunc: isize, xstep: isize, xfinal: isize, xdestroy: isize) -> i32; } - ::core::mem::transmute(sqlite3_create_function_v2( - ::core::mem::transmute(db), - zfunctionname.into_param().abi(), - ::core::mem::transmute(narg), - ::core::mem::transmute(etextrep), - ::core::mem::transmute(papp), - ::core::mem::transmute(xfunc), - ::core::mem::transmute(xstep), - ::core::mem::transmute(xfinal), - ::core::mem::transmute(xdestroy), - )) + ::core::mem::transmute(sqlite3_create_function_v2(::core::mem::transmute(db), zfunctionname.into_param().abi(), ::core::mem::transmute(narg), ::core::mem::transmute(etextrep), ::core::mem::transmute(papp), ::core::mem::transmute(xfunc), ::core::mem::transmute(xstep), ::core::mem::transmute(xfinal), ::core::mem::transmute(xdestroy))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3190,18 +3180,7 @@ pub unsafe fn sqlite3_create_window_function<'a, Param1: ::windows::core::IntoPa extern "system" { fn sqlite3_create_window_function(db: *mut sqlite3, zfunctionname: super::super::Foundation::PSTR, narg: i32, etextrep: i32, papp: *mut ::core::ffi::c_void, xstep: isize, xfinal: isize, xvalue: isize, xinverse: isize, xdestroy: isize) -> i32; } - ::core::mem::transmute(sqlite3_create_window_function( - ::core::mem::transmute(db), - zfunctionname.into_param().abi(), - ::core::mem::transmute(narg), - ::core::mem::transmute(etextrep), - ::core::mem::transmute(papp), - ::core::mem::transmute(xstep), - ::core::mem::transmute(xfinal), - ::core::mem::transmute(xvalue), - ::core::mem::transmute(xinverse), - ::core::mem::transmute(xdestroy), - )) + ::core::mem::transmute(sqlite3_create_window_function(::core::mem::transmute(db), zfunctionname.into_param().abi(), ::core::mem::transmute(narg), ::core::mem::transmute(etextrep), ::core::mem::transmute(papp), ::core::mem::transmute(xstep), ::core::mem::transmute(xfinal), ::core::mem::transmute(xvalue), ::core::mem::transmute(xinverse), ::core::mem::transmute(xdestroy))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3777,19 +3756,7 @@ impl ::core::fmt::Debug for sqlite3_index_info { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for sqlite3_index_info { fn eq(&self, other: &Self) -> bool { - self.nConstraint == other.nConstraint - && self.aConstraint == other.aConstraint - && self.nOrderBy == other.nOrderBy - && self.aOrderBy == other.aOrderBy - && self.aConstraintUsage == other.aConstraintUsage - && self.idxNum == other.idxNum - && self.idxStr == other.idxStr - && self.needToFreeIdxStr == other.needToFreeIdxStr - && self.orderByConsumed == other.orderByConsumed - && self.estimatedCost == other.estimatedCost - && self.estimatedRows == other.estimatedRows - && self.idxFlags == other.idxFlags - && self.colUsed == other.colUsed + self.nConstraint == other.nConstraint && self.aConstraint == other.aConstraint && self.nOrderBy == other.nOrderBy && self.aOrderBy == other.aOrderBy && self.aConstraintUsage == other.aConstraintUsage && self.idxNum == other.idxNum && self.idxStr == other.idxStr && self.needToFreeIdxStr == other.needToFreeIdxStr && self.orderByConsumed == other.orderByConsumed && self.estimatedCost == other.estimatedCost && self.estimatedRows == other.estimatedRows && self.idxFlags == other.idxFlags && self.colUsed == other.colUsed } } #[cfg(feature = "Win32_Foundation")] @@ -3981,25 +3948,7 @@ impl ::core::fmt::Debug for sqlite3_io_methods { } impl ::core::cmp::PartialEq for sqlite3_io_methods { fn eq(&self, other: &Self) -> bool { - self.iVersion == other.iVersion - && self.xClose == other.xClose - && self.xRead == other.xRead - && self.xWrite == other.xWrite - && self.xTruncate == other.xTruncate - && self.xSync == other.xSync - && self.xFileSize == other.xFileSize - && self.xLock == other.xLock - && self.xUnlock == other.xUnlock - && self.xCheckReservedLock == other.xCheckReservedLock - && self.xFileControl == other.xFileControl - && self.xSectorSize == other.xSectorSize - && self.xDeviceCharacteristics == other.xDeviceCharacteristics - && self.xShmMap == other.xShmMap - && self.xShmLock == other.xShmLock - && self.xShmBarrier == other.xShmBarrier - && self.xShmUnmap == other.xShmUnmap - && self.xFetch == other.xFetch - && self.xUnfetch == other.xUnfetch + self.iVersion == other.iVersion && self.xClose == other.xClose && self.xRead == other.xRead && self.xWrite == other.xWrite && self.xTruncate == other.xTruncate && self.xSync == other.xSync && self.xFileSize == other.xFileSize && self.xLock == other.xLock && self.xUnlock == other.xUnlock && self.xCheckReservedLock == other.xCheckReservedLock && self.xFileControl == other.xFileControl && self.xSectorSize == other.xSectorSize && self.xDeviceCharacteristics == other.xDeviceCharacteristics && self.xShmMap == other.xShmMap && self.xShmLock == other.xShmLock && self.xShmBarrier == other.xShmBarrier && self.xShmUnmap == other.xShmUnmap && self.xFetch == other.xFetch && self.xUnfetch == other.xUnfetch } } impl ::core::cmp::Eq for sqlite3_io_methods {} @@ -4175,16 +4124,7 @@ impl ::core::default::Default for sqlite3_mem_methods { } impl ::core::fmt::Debug for sqlite3_mem_methods { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("sqlite3_mem_methods") - .field("xMalloc", &self.xMalloc) - .field("xFree", &self.xFree) - .field("xRealloc", &self.xRealloc) - .field("xSize", &self.xSize) - .field("xRoundup", &self.xRoundup) - .field("xInit", &self.xInit) - .field("xShutdown", &self.xShutdown) - .field("pAppData", &self.pAppData) - .finish() + fmt.debug_struct("sqlite3_mem_methods").field("xMalloc", &self.xMalloc).field("xFree", &self.xFree).field("xRealloc", &self.xRealloc).field("xSize", &self.xSize).field("xRoundup", &self.xRoundup).field("xInit", &self.xInit).field("xShutdown", &self.xShutdown).field("pAppData", &self.pAppData).finish() } } impl ::core::cmp::PartialEq for sqlite3_mem_methods { @@ -4434,17 +4374,7 @@ impl ::core::default::Default for sqlite3_mutex_methods { } impl ::core::fmt::Debug for sqlite3_mutex_methods { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("sqlite3_mutex_methods") - .field("xMutexInit", &self.xMutexInit) - .field("xMutexEnd", &self.xMutexEnd) - .field("xMutexAlloc", &self.xMutexAlloc) - .field("xMutexFree", &self.xMutexFree) - .field("xMutexEnter", &self.xMutexEnter) - .field("xMutexTry", &self.xMutexTry) - .field("xMutexLeave", &self.xMutexLeave) - .field("xMutexHeld", &self.xMutexHeld) - .field("xMutexNotheld", &self.xMutexNotheld) - .finish() + fmt.debug_struct("sqlite3_mutex_methods").field("xMutexInit", &self.xMutexInit).field("xMutexEnd", &self.xMutexEnd).field("xMutexAlloc", &self.xMutexAlloc).field("xMutexFree", &self.xMutexFree).field("xMutexEnter", &self.xMutexEnter).field("xMutexTry", &self.xMutexTry).field("xMutexLeave", &self.xMutexLeave).field("xMutexHeld", &self.xMutexHeld).field("xMutexNotheld", &self.xMutexNotheld).finish() } } impl ::core::cmp::PartialEq for sqlite3_mutex_methods { @@ -4589,19 +4519,7 @@ impl ::core::default::Default for sqlite3_pcache_methods { } impl ::core::fmt::Debug for sqlite3_pcache_methods { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("sqlite3_pcache_methods") - .field("pArg", &self.pArg) - .field("xInit", &self.xInit) - .field("xShutdown", &self.xShutdown) - .field("xCreate", &self.xCreate) - .field("xCachesize", &self.xCachesize) - .field("xPagecount", &self.xPagecount) - .field("xFetch", &self.xFetch) - .field("xUnpin", &self.xUnpin) - .field("xRekey", &self.xRekey) - .field("xTruncate", &self.xTruncate) - .field("xDestroy", &self.xDestroy) - .finish() + fmt.debug_struct("sqlite3_pcache_methods").field("pArg", &self.pArg).field("xInit", &self.xInit).field("xShutdown", &self.xShutdown).field("xCreate", &self.xCreate).field("xCachesize", &self.xCachesize).field("xPagecount", &self.xPagecount).field("xFetch", &self.xFetch).field("xUnpin", &self.xUnpin).field("xRekey", &self.xRekey).field("xTruncate", &self.xTruncate).field("xDestroy", &self.xDestroy).finish() } } impl ::core::cmp::PartialEq for sqlite3_pcache_methods { @@ -4638,21 +4556,7 @@ impl ::core::default::Default for sqlite3_pcache_methods2 { } impl ::core::fmt::Debug for sqlite3_pcache_methods2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("sqlite3_pcache_methods2") - .field("iVersion", &self.iVersion) - .field("pArg", &self.pArg) - .field("xInit", &self.xInit) - .field("xShutdown", &self.xShutdown) - .field("xCreate", &self.xCreate) - .field("xCachesize", &self.xCachesize) - .field("xPagecount", &self.xPagecount) - .field("xFetch", &self.xFetch) - .field("xUnpin", &self.xUnpin) - .field("xRekey", &self.xRekey) - .field("xTruncate", &self.xTruncate) - .field("xDestroy", &self.xDestroy) - .field("xShrink", &self.xShrink) - .finish() + fmt.debug_struct("sqlite3_pcache_methods2").field("iVersion", &self.iVersion).field("pArg", &self.pArg).field("xInit", &self.xInit).field("xShutdown", &self.xShutdown).field("xCreate", &self.xCreate).field("xCachesize", &self.xCachesize).field("xPagecount", &self.xPagecount).field("xFetch", &self.xFetch).field("xUnpin", &self.xUnpin).field("xRekey", &self.xRekey).field("xTruncate", &self.xTruncate).field("xDestroy", &self.xDestroy).field("xShrink", &self.xShrink).finish() } } impl ::core::cmp::PartialEq for sqlite3_pcache_methods2 { @@ -5272,22 +5176,7 @@ impl ::core::fmt::Debug for sqlite3_rtree_query_info { } impl ::core::cmp::PartialEq for sqlite3_rtree_query_info { fn eq(&self, other: &Self) -> bool { - self.pContext == other.pContext - && self.nParam == other.nParam - && self.aParam == other.aParam - && self.pUser == other.pUser - && self.xDelUser == other.xDelUser - && self.aCoord == other.aCoord - && self.anQueue == other.anQueue - && self.nCoord == other.nCoord - && self.iLevel == other.iLevel - && self.mxLevel == other.mxLevel - && self.iRowid == other.iRowid - && self.rParentScore == other.rParentScore - && self.eParentWithin == other.eParentWithin - && self.eWithin == other.eWithin - && self.rScore == other.rScore - && self.apSqlParam == other.apSqlParam + self.pContext == other.pContext && self.nParam == other.nParam && self.aParam == other.aParam && self.pUser == other.pUser && self.xDelUser == other.xDelUser && self.aCoord == other.aCoord && self.anQueue == other.anQueue && self.nCoord == other.nCoord && self.iLevel == other.iLevel && self.mxLevel == other.mxLevel && self.iRowid == other.iRowid && self.rParentScore == other.rParentScore && self.eParentWithin == other.eParentWithin && self.eWithin == other.eWithin && self.rScore == other.rScore && self.apSqlParam == other.apSqlParam } } impl ::core::cmp::Eq for sqlite3_rtree_query_info {} @@ -5792,17 +5681,7 @@ pub unsafe fn sqlite3_table_column_metadata<'a, Param1: ::windows::core::IntoPar extern "system" { fn sqlite3_table_column_metadata(db: *mut sqlite3, zdbname: super::super::Foundation::PSTR, ztablename: super::super::Foundation::PSTR, zcolumnname: super::super::Foundation::PSTR, pzdatatype: *const *const i8, pzcollseq: *const *const i8, pnotnull: *mut i32, pprimarykey: *mut i32, pautoinc: *mut i32) -> i32; } - ::core::mem::transmute(sqlite3_table_column_metadata( - ::core::mem::transmute(db), - zdbname.into_param().abi(), - ztablename.into_param().abi(), - zcolumnname.into_param().abi(), - ::core::mem::transmute(pzdatatype), - ::core::mem::transmute(pzcollseq), - ::core::mem::transmute(pnotnull), - ::core::mem::transmute(pprimarykey), - ::core::mem::transmute(pautoinc), - )) + ::core::mem::transmute(sqlite3_table_column_metadata(::core::mem::transmute(db), zdbname.into_param().abi(), ztablename.into_param().abi(), zcolumnname.into_param().abi(), ::core::mem::transmute(pzdatatype), ::core::mem::transmute(pzcollseq), ::core::mem::transmute(pnotnull), ::core::mem::transmute(pprimarykey), ::core::mem::transmute(pautoinc))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/System/SubsystemForLinux/mod.rs b/src/Windows/Win32/System/SubsystemForLinux/mod.rs index 61f9f32146..196c3c80fb 100644 --- a/src/Windows/Win32/System/SubsystemForLinux/mod.rs +++ b/src/Windows/Win32/System/SubsystemForLinux/mod.rs @@ -86,14 +86,7 @@ pub unsafe fn WslIsDistributionRegistered<'a, Param0: ::windows::core::IntoParam } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn WslLaunch<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - distributionname: Param0, - command: Param1, - usecurrentworkingdirectory: Param2, - stdin: Param3, - stdout: Param4, - stderr: Param5, -) -> ::windows::core::Result { +pub unsafe fn WslLaunch<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(distributionname: Param0, command: Param1, usecurrentworkingdirectory: Param2, stdin: Param3, stdout: Param4, stderr: Param5) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/System/SystemInformation/mod.rs b/src/Windows/Win32/System/SystemInformation/mod.rs index d04e929bea..ee99bc037d 100644 --- a/src/Windows/Win32/System/SystemInformation/mod.rs +++ b/src/Windows/Win32/System/SystemInformation/mod.rs @@ -1042,16 +1042,7 @@ impl ::core::default::Default for MEMORYSTATUS { } impl ::core::fmt::Debug for MEMORYSTATUS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MEMORYSTATUS") - .field("dwLength", &self.dwLength) - .field("dwMemoryLoad", &self.dwMemoryLoad) - .field("dwTotalPhys", &self.dwTotalPhys) - .field("dwAvailPhys", &self.dwAvailPhys) - .field("dwTotalPageFile", &self.dwTotalPageFile) - .field("dwAvailPageFile", &self.dwAvailPageFile) - .field("dwTotalVirtual", &self.dwTotalVirtual) - .field("dwAvailVirtual", &self.dwAvailVirtual) - .finish() + fmt.debug_struct("MEMORYSTATUS").field("dwLength", &self.dwLength).field("dwMemoryLoad", &self.dwMemoryLoad).field("dwTotalPhys", &self.dwTotalPhys).field("dwAvailPhys", &self.dwAvailPhys).field("dwTotalPageFile", &self.dwTotalPageFile).field("dwAvailPageFile", &self.dwAvailPageFile).field("dwTotalVirtual", &self.dwTotalVirtual).field("dwAvailVirtual", &self.dwAvailVirtual).finish() } } impl ::core::cmp::PartialEq for MEMORYSTATUS { @@ -1084,17 +1075,7 @@ impl ::core::default::Default for MEMORYSTATUSEX { } impl ::core::fmt::Debug for MEMORYSTATUSEX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MEMORYSTATUSEX") - .field("dwLength", &self.dwLength) - .field("dwMemoryLoad", &self.dwMemoryLoad) - .field("ullTotalPhys", &self.ullTotalPhys) - .field("ullAvailPhys", &self.ullAvailPhys) - .field("ullTotalPageFile", &self.ullTotalPageFile) - .field("ullAvailPageFile", &self.ullAvailPageFile) - .field("ullTotalVirtual", &self.ullTotalVirtual) - .field("ullAvailVirtual", &self.ullAvailVirtual) - .field("ullAvailExtendedVirtual", &self.ullAvailExtendedVirtual) - .finish() + fmt.debug_struct("MEMORYSTATUSEX").field("dwLength", &self.dwLength).field("dwMemoryLoad", &self.dwMemoryLoad).field("ullTotalPhys", &self.ullTotalPhys).field("ullAvailPhys", &self.ullAvailPhys).field("ullTotalPageFile", &self.ullTotalPageFile).field("ullAvailPageFile", &self.ullAvailPageFile).field("ullTotalVirtual", &self.ullTotalVirtual).field("ullAvailVirtual", &self.ullAvailVirtual).field("ullAvailExtendedVirtual", &self.ullAvailExtendedVirtual).finish() } } impl ::core::cmp::PartialEq for MEMORYSTATUSEX { @@ -1220,14 +1201,7 @@ impl ::core::default::Default for OSVERSIONINFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for OSVERSIONINFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OSVERSIONINFOA") - .field("dwOSVersionInfoSize", &self.dwOSVersionInfoSize) - .field("dwMajorVersion", &self.dwMajorVersion) - .field("dwMinorVersion", &self.dwMinorVersion) - .field("dwBuildNumber", &self.dwBuildNumber) - .field("dwPlatformId", &self.dwPlatformId) - .field("szCSDVersion", &self.szCSDVersion) - .finish() + fmt.debug_struct("OSVERSIONINFOA").field("dwOSVersionInfoSize", &self.dwOSVersionInfoSize).field("dwMajorVersion", &self.dwMajorVersion).field("dwMinorVersion", &self.dwMinorVersion).field("dwBuildNumber", &self.dwBuildNumber).field("dwPlatformId", &self.dwPlatformId).field("szCSDVersion", &self.szCSDVersion).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1287,17 +1261,7 @@ impl ::core::fmt::Debug for OSVERSIONINFOEXA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for OSVERSIONINFOEXA { fn eq(&self, other: &Self) -> bool { - self.dwOSVersionInfoSize == other.dwOSVersionInfoSize - && self.dwMajorVersion == other.dwMajorVersion - && self.dwMinorVersion == other.dwMinorVersion - && self.dwBuildNumber == other.dwBuildNumber - && self.dwPlatformId == other.dwPlatformId - && self.szCSDVersion == other.szCSDVersion - && self.wServicePackMajor == other.wServicePackMajor - && self.wServicePackMinor == other.wServicePackMinor - && self.wSuiteMask == other.wSuiteMask - && self.wProductType == other.wProductType - && self.wReserved == other.wReserved + self.dwOSVersionInfoSize == other.dwOSVersionInfoSize && self.dwMajorVersion == other.dwMajorVersion && self.dwMinorVersion == other.dwMinorVersion && self.dwBuildNumber == other.dwBuildNumber && self.dwPlatformId == other.dwPlatformId && self.szCSDVersion == other.szCSDVersion && self.wServicePackMajor == other.wServicePackMajor && self.wServicePackMinor == other.wServicePackMinor && self.wSuiteMask == other.wSuiteMask && self.wProductType == other.wProductType && self.wReserved == other.wReserved } } #[cfg(feature = "Win32_Foundation")] @@ -1346,17 +1310,7 @@ impl ::core::fmt::Debug for OSVERSIONINFOEXW { } impl ::core::cmp::PartialEq for OSVERSIONINFOEXW { fn eq(&self, other: &Self) -> bool { - self.dwOSVersionInfoSize == other.dwOSVersionInfoSize - && self.dwMajorVersion == other.dwMajorVersion - && self.dwMinorVersion == other.dwMinorVersion - && self.dwBuildNumber == other.dwBuildNumber - && self.dwPlatformId == other.dwPlatformId - && self.szCSDVersion == other.szCSDVersion - && self.wServicePackMajor == other.wServicePackMajor - && self.wServicePackMinor == other.wServicePackMinor - && self.wSuiteMask == other.wSuiteMask - && self.wProductType == other.wProductType - && self.wReserved == other.wReserved + self.dwOSVersionInfoSize == other.dwOSVersionInfoSize && self.dwMajorVersion == other.dwMajorVersion && self.dwMinorVersion == other.dwMinorVersion && self.dwBuildNumber == other.dwBuildNumber && self.dwPlatformId == other.dwPlatformId && self.szCSDVersion == other.szCSDVersion && self.wServicePackMajor == other.wServicePackMajor && self.wServicePackMinor == other.wServicePackMinor && self.wSuiteMask == other.wSuiteMask && self.wProductType == other.wProductType && self.wReserved == other.wReserved } } impl ::core::cmp::Eq for OSVERSIONINFOEXW {} @@ -1381,14 +1335,7 @@ impl ::core::default::Default for OSVERSIONINFOW { } impl ::core::fmt::Debug for OSVERSIONINFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OSVERSIONINFOW") - .field("dwOSVersionInfoSize", &self.dwOSVersionInfoSize) - .field("dwMajorVersion", &self.dwMajorVersion) - .field("dwMinorVersion", &self.dwMinorVersion) - .field("dwBuildNumber", &self.dwBuildNumber) - .field("dwPlatformId", &self.dwPlatformId) - .field("szCSDVersion", &self.szCSDVersion) - .finish() + fmt.debug_struct("OSVERSIONINFOW").field("dwOSVersionInfoSize", &self.dwOSVersionInfoSize).field("dwMajorVersion", &self.dwMajorVersion).field("dwMinorVersion", &self.dwMinorVersion).field("dwBuildNumber", &self.dwBuildNumber).field("dwPlatformId", &self.dwPlatformId).field("szCSDVersion", &self.szCSDVersion).finish() } } impl ::core::cmp::PartialEq for OSVERSIONINFOW { diff --git a/src/Windows/Win32/System/SystemServices/mod.rs b/src/Windows/Win32/System/SystemServices/mod.rs index 4c03a11a4f..6907f02c99 100644 --- a/src/Windows/Win32/System/SystemServices/mod.rs +++ b/src/Windows/Win32/System/SystemServices/mod.rs @@ -220,19 +220,7 @@ impl ::core::fmt::Debug for ANON_OBJECT_HEADER_BIGOBJ { } impl ::core::cmp::PartialEq for ANON_OBJECT_HEADER_BIGOBJ { fn eq(&self, other: &Self) -> bool { - self.Sig1 == other.Sig1 - && self.Sig2 == other.Sig2 - && self.Version == other.Version - && self.Machine == other.Machine - && self.TimeDateStamp == other.TimeDateStamp - && self.ClassID == other.ClassID - && self.SizeOfData == other.SizeOfData - && self.Flags == other.Flags - && self.MetaDataSize == other.MetaDataSize - && self.MetaDataOffset == other.MetaDataOffset - && self.NumberOfSections == other.NumberOfSections - && self.PointerToSymbolTable == other.PointerToSymbolTable - && self.NumberOfSymbols == other.NumberOfSymbols + self.Sig1 == other.Sig1 && self.Sig2 == other.Sig2 && self.Version == other.Version && self.Machine == other.Machine && self.TimeDateStamp == other.TimeDateStamp && self.ClassID == other.ClassID && self.SizeOfData == other.SizeOfData && self.Flags == other.Flags && self.MetaDataSize == other.MetaDataSize && self.MetaDataOffset == other.MetaDataOffset && self.NumberOfSections == other.NumberOfSections && self.PointerToSymbolTable == other.PointerToSymbolTable && self.NumberOfSymbols == other.NumberOfSymbols } } impl ::core::cmp::Eq for ANON_OBJECT_HEADER_BIGOBJ {} @@ -261,18 +249,7 @@ impl ::core::default::Default for ANON_OBJECT_HEADER_V2 { } impl ::core::fmt::Debug for ANON_OBJECT_HEADER_V2 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ANON_OBJECT_HEADER_V2") - .field("Sig1", &self.Sig1) - .field("Sig2", &self.Sig2) - .field("Version", &self.Version) - .field("Machine", &self.Machine) - .field("TimeDateStamp", &self.TimeDateStamp) - .field("ClassID", &self.ClassID) - .field("SizeOfData", &self.SizeOfData) - .field("Flags", &self.Flags) - .field("MetaDataSize", &self.MetaDataSize) - .field("MetaDataOffset", &self.MetaDataOffset) - .finish() + fmt.debug_struct("ANON_OBJECT_HEADER_V2").field("Sig1", &self.Sig1).field("Sig2", &self.Sig2).field("Version", &self.Version).field("Machine", &self.Machine).field("TimeDateStamp", &self.TimeDateStamp).field("ClassID", &self.ClassID).field("SizeOfData", &self.SizeOfData).field("Flags", &self.Flags).field("MetaDataSize", &self.MetaDataSize).field("MetaDataOffset", &self.MetaDataOffset).finish() } } impl ::core::cmp::PartialEq for ANON_OBJECT_HEADER_V2 { @@ -1546,16 +1523,7 @@ impl ::core::default::Default for DEV_BROADCAST_HANDLE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DEV_BROADCAST_HANDLE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEV_BROADCAST_HANDLE") - .field("dbch_size", &self.dbch_size) - .field("dbch_devicetype", &self.dbch_devicetype) - .field("dbch_reserved", &self.dbch_reserved) - .field("dbch_handle", &self.dbch_handle) - .field("dbch_hdevnotify", &self.dbch_hdevnotify) - .field("dbch_eventguid", &self.dbch_eventguid) - .field("dbch_nameoffset", &self.dbch_nameoffset) - .field("dbch_data", &self.dbch_data) - .finish() + fmt.debug_struct("DEV_BROADCAST_HANDLE").field("dbch_size", &self.dbch_size).field("dbch_devicetype", &self.dbch_devicetype).field("dbch_reserved", &self.dbch_reserved).field("dbch_handle", &self.dbch_handle).field("dbch_hdevnotify", &self.dbch_hdevnotify).field("dbch_eventguid", &self.dbch_eventguid).field("dbch_nameoffset", &self.dbch_nameoffset).field("dbch_data", &self.dbch_data).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1590,16 +1558,7 @@ impl ::core::default::Default for DEV_BROADCAST_HANDLE32 { } impl ::core::fmt::Debug for DEV_BROADCAST_HANDLE32 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEV_BROADCAST_HANDLE32") - .field("dbch_size", &self.dbch_size) - .field("dbch_devicetype", &self.dbch_devicetype) - .field("dbch_reserved", &self.dbch_reserved) - .field("dbch_handle", &self.dbch_handle) - .field("dbch_hdevnotify", &self.dbch_hdevnotify) - .field("dbch_eventguid", &self.dbch_eventguid) - .field("dbch_nameoffset", &self.dbch_nameoffset) - .field("dbch_data", &self.dbch_data) - .finish() + fmt.debug_struct("DEV_BROADCAST_HANDLE32").field("dbch_size", &self.dbch_size).field("dbch_devicetype", &self.dbch_devicetype).field("dbch_reserved", &self.dbch_reserved).field("dbch_handle", &self.dbch_handle).field("dbch_hdevnotify", &self.dbch_hdevnotify).field("dbch_eventguid", &self.dbch_eventguid).field("dbch_nameoffset", &self.dbch_nameoffset).field("dbch_data", &self.dbch_data).finish() } } impl ::core::cmp::PartialEq for DEV_BROADCAST_HANDLE32 { @@ -1631,16 +1590,7 @@ impl ::core::default::Default for DEV_BROADCAST_HANDLE64 { } impl ::core::fmt::Debug for DEV_BROADCAST_HANDLE64 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEV_BROADCAST_HANDLE64") - .field("dbch_size", &self.dbch_size) - .field("dbch_devicetype", &self.dbch_devicetype) - .field("dbch_reserved", &self.dbch_reserved) - .field("dbch_handle", &self.dbch_handle) - .field("dbch_hdevnotify", &self.dbch_hdevnotify) - .field("dbch_eventguid", &self.dbch_eventguid) - .field("dbch_nameoffset", &self.dbch_nameoffset) - .field("dbch_data", &self.dbch_data) - .finish() + fmt.debug_struct("DEV_BROADCAST_HANDLE64").field("dbch_size", &self.dbch_size).field("dbch_devicetype", &self.dbch_devicetype).field("dbch_reserved", &self.dbch_reserved).field("dbch_handle", &self.dbch_handle).field("dbch_hdevnotify", &self.dbch_hdevnotify).field("dbch_eventguid", &self.dbch_eventguid).field("dbch_nameoffset", &self.dbch_nameoffset).field("dbch_data", &self.dbch_data).finish() } } impl ::core::cmp::PartialEq for DEV_BROADCAST_HANDLE64 { @@ -3876,16 +3826,7 @@ impl ::core::default::Default for IMAGE_HOT_PATCH_BASE { } impl ::core::fmt::Debug for IMAGE_HOT_PATCH_BASE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGE_HOT_PATCH_BASE") - .field("SequenceNumber", &self.SequenceNumber) - .field("Flags", &self.Flags) - .field("OriginalTimeDateStamp", &self.OriginalTimeDateStamp) - .field("OriginalCheckSum", &self.OriginalCheckSum) - .field("CodeIntegrityInfo", &self.CodeIntegrityInfo) - .field("CodeIntegritySize", &self.CodeIntegritySize) - .field("PatchTable", &self.PatchTable) - .field("BufferOffset", &self.BufferOffset) - .finish() + fmt.debug_struct("IMAGE_HOT_PATCH_BASE").field("SequenceNumber", &self.SequenceNumber).field("Flags", &self.Flags).field("OriginalTimeDateStamp", &self.OriginalTimeDateStamp).field("OriginalCheckSum", &self.OriginalCheckSum).field("CodeIntegrityInfo", &self.CodeIntegrityInfo).field("CodeIntegritySize", &self.CodeIntegritySize).field("PatchTable", &self.PatchTable).field("BufferOffset", &self.BufferOffset).finish() } } impl ::core::cmp::PartialEq for IMAGE_HOT_PATCH_BASE { @@ -3955,15 +3896,7 @@ impl ::core::default::Default for IMAGE_HOT_PATCH_INFO { } impl ::core::fmt::Debug for IMAGE_HOT_PATCH_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGE_HOT_PATCH_INFO") - .field("Version", &self.Version) - .field("Size", &self.Size) - .field("SequenceNumber", &self.SequenceNumber) - .field("BaseImageList", &self.BaseImageList) - .field("BaseImageCount", &self.BaseImageCount) - .field("BufferOffset", &self.BufferOffset) - .field("ExtraPatchSize", &self.ExtraPatchSize) - .finish() + fmt.debug_struct("IMAGE_HOT_PATCH_INFO").field("Version", &self.Version).field("Size", &self.Size).field("SequenceNumber", &self.SequenceNumber).field("BaseImageList", &self.BaseImageList).field("BaseImageCount", &self.BaseImageCount).field("BufferOffset", &self.BufferOffset).field("ExtraPatchSize", &self.ExtraPatchSize).finish() } } impl ::core::cmp::PartialEq for IMAGE_HOT_PATCH_INFO { @@ -4719,14 +4652,7 @@ impl ::core::default::Default for IMAGE_RESOURCE_DIRECTORY { } impl ::core::fmt::Debug for IMAGE_RESOURCE_DIRECTORY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMAGE_RESOURCE_DIRECTORY") - .field("Characteristics", &self.Characteristics) - .field("TimeDateStamp", &self.TimeDateStamp) - .field("MajorVersion", &self.MajorVersion) - .field("MinorVersion", &self.MinorVersion) - .field("NumberOfNamedEntries", &self.NumberOfNamedEntries) - .field("NumberOfIdEntries", &self.NumberOfIdEntries) - .finish() + fmt.debug_struct("IMAGE_RESOURCE_DIRECTORY").field("Characteristics", &self.Characteristics).field("TimeDateStamp", &self.TimeDateStamp).field("MajorVersion", &self.MajorVersion).field("MinorVersion", &self.MinorVersion).field("NumberOfNamedEntries", &self.NumberOfNamedEntries).field("NumberOfIdEntries", &self.NumberOfIdEntries).finish() } } impl ::core::cmp::PartialEq for IMAGE_RESOURCE_DIRECTORY { @@ -4957,19 +4883,7 @@ impl ::core::fmt::Debug for IMAGE_SEPARATE_DEBUG_HEADER { } impl ::core::cmp::PartialEq for IMAGE_SEPARATE_DEBUG_HEADER { fn eq(&self, other: &Self) -> bool { - self.Signature == other.Signature - && self.Flags == other.Flags - && self.Machine == other.Machine - && self.Characteristics == other.Characteristics - && self.TimeDateStamp == other.TimeDateStamp - && self.CheckSum == other.CheckSum - && self.ImageBase == other.ImageBase - && self.SizeOfImage == other.SizeOfImage - && self.NumberOfSections == other.NumberOfSections - && self.ExportedNamesSize == other.ExportedNamesSize - && self.DebugDirectorySize == other.DebugDirectorySize - && self.SectionAlignment == other.SectionAlignment - && self.Reserved == other.Reserved + self.Signature == other.Signature && self.Flags == other.Flags && self.Machine == other.Machine && self.Characteristics == other.Characteristics && self.TimeDateStamp == other.TimeDateStamp && self.CheckSum == other.CheckSum && self.ImageBase == other.ImageBase && self.SizeOfImage == other.SizeOfImage && self.NumberOfSections == other.NumberOfSections && self.ExportedNamesSize == other.ExportedNamesSize && self.DebugDirectorySize == other.DebugDirectorySize && self.SectionAlignment == other.SectionAlignment && self.Reserved == other.Reserved } } impl ::core::cmp::Eq for IMAGE_SEPARATE_DEBUG_HEADER {} @@ -6240,15 +6154,7 @@ impl ::core::default::Default for MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION } impl ::core::fmt::Debug for MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION") - .field("NextEntryOffset", &self.NextEntryOffset) - .field("SizeOfInformation", &self.SizeOfInformation) - .field("Flags", &self.Flags) - .field("AttributesOffset", &self.AttributesOffset) - .field("AttributeCount", &self.AttributeCount) - .field("Reserved", &self.Reserved) - .field("TypeId", &self.TypeId) - .finish() + fmt.debug_struct("MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION").field("NextEntryOffset", &self.NextEntryOffset).field("SizeOfInformation", &self.SizeOfInformation).field("Flags", &self.Flags).field("AttributesOffset", &self.AttributesOffset).field("AttributeCount", &self.AttributeCount).field("Reserved", &self.Reserved).field("TypeId", &self.TypeId).finish() } } impl ::core::cmp::PartialEq for MEMORY_PARTITION_DEDICATED_MEMORY_INFORMATION { @@ -7212,16 +7118,7 @@ impl ::core::default::Default for PPM_IDLE_STATE_ACCOUNTING_EX { } impl ::core::fmt::Debug for PPM_IDLE_STATE_ACCOUNTING_EX { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PPM_IDLE_STATE_ACCOUNTING_EX") - .field("TotalTime", &self.TotalTime) - .field("IdleTransitions", &self.IdleTransitions) - .field("FailedTransitions", &self.FailedTransitions) - .field("InvalidBucketIndex", &self.InvalidBucketIndex) - .field("MinTimeUs", &self.MinTimeUs) - .field("MaxTimeUs", &self.MaxTimeUs) - .field("CancelledTransitions", &self.CancelledTransitions) - .field("IdleTimeBuckets", &self.IdleTimeBuckets) - .finish() + fmt.debug_struct("PPM_IDLE_STATE_ACCOUNTING_EX").field("TotalTime", &self.TotalTime).field("IdleTransitions", &self.IdleTransitions).field("FailedTransitions", &self.FailedTransitions).field("InvalidBucketIndex", &self.InvalidBucketIndex).field("MinTimeUs", &self.MinTimeUs).field("MaxTimeUs", &self.MaxTimeUs).field("CancelledTransitions", &self.CancelledTransitions).field("IdleTimeBuckets", &self.IdleTimeBuckets).finish() } } impl ::core::cmp::PartialEq for PPM_IDLE_STATE_ACCOUNTING_EX { @@ -7404,19 +7301,7 @@ impl ::core::default::Default for PPM_WMI_IDLE_STATE { } impl ::core::fmt::Debug for PPM_WMI_IDLE_STATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PPM_WMI_IDLE_STATE") - .field("Latency", &self.Latency) - .field("Power", &self.Power) - .field("TimeCheck", &self.TimeCheck) - .field("PromotePercent", &self.PromotePercent) - .field("DemotePercent", &self.DemotePercent) - .field("StateType", &self.StateType) - .field("Reserved", &self.Reserved) - .field("StateFlags", &self.StateFlags) - .field("Context", &self.Context) - .field("IdleHandler", &self.IdleHandler) - .field("Reserved1", &self.Reserved1) - .finish() + fmt.debug_struct("PPM_WMI_IDLE_STATE").field("Latency", &self.Latency).field("Power", &self.Power).field("TimeCheck", &self.TimeCheck).field("PromotePercent", &self.PromotePercent).field("DemotePercent", &self.DemotePercent).field("StateType", &self.StateType).field("Reserved", &self.Reserved).field("StateFlags", &self.StateFlags).field("Context", &self.Context).field("IdleHandler", &self.IdleHandler).field("Reserved1", &self.Reserved1).finish() } } impl ::core::cmp::PartialEq for PPM_WMI_IDLE_STATE { @@ -7561,20 +7446,7 @@ impl ::core::fmt::Debug for PPM_WMI_PERF_STATE { } impl ::core::cmp::PartialEq for PPM_WMI_PERF_STATE { fn eq(&self, other: &Self) -> bool { - self.Frequency == other.Frequency - && self.Power == other.Power - && self.PercentFrequency == other.PercentFrequency - && self.IncreaseLevel == other.IncreaseLevel - && self.DecreaseLevel == other.DecreaseLevel - && self.Type == other.Type - && self.IncreaseTime == other.IncreaseTime - && self.DecreaseTime == other.DecreaseTime - && self.Control == other.Control - && self.Status == other.Status - && self.HitCount == other.HitCount - && self.Reserved1 == other.Reserved1 - && self.Reserved2 == other.Reserved2 - && self.Reserved3 == other.Reserved3 + self.Frequency == other.Frequency && self.Power == other.Power && self.PercentFrequency == other.PercentFrequency && self.IncreaseLevel == other.IncreaseLevel && self.DecreaseLevel == other.DecreaseLevel && self.Type == other.Type && self.IncreaseTime == other.IncreaseTime && self.DecreaseTime == other.DecreaseTime && self.Control == other.Control && self.Status == other.Status && self.HitCount == other.HitCount && self.Reserved1 == other.Reserved1 && self.Reserved2 == other.Reserved2 && self.Reserved3 == other.Reserved3 } } impl ::core::cmp::Eq for PPM_WMI_PERF_STATE {} @@ -10375,14 +10247,7 @@ impl ::core::default::Default for SERVERSILO_BASIC_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SERVERSILO_BASIC_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SERVERSILO_BASIC_INFORMATION") - .field("ServiceSessionId", &self.ServiceSessionId) - .field("State", &self.State) - .field("ExitStatus", &self.ExitStatus) - .field("IsDownlevelContainer", &self.IsDownlevelContainer) - .field("ApiSetSchema", &self.ApiSetSchema) - .field("HostApiSetSchema", &self.HostApiSetSchema) - .finish() + fmt.debug_struct("SERVERSILO_BASIC_INFORMATION").field("ServiceSessionId", &self.ServiceSessionId).field("State", &self.State).field("ExitStatus", &self.ExitStatus).field("IsDownlevelContainer", &self.IsDownlevelContainer).field("ApiSetSchema", &self.ApiSetSchema).field("HostApiSetSchema", &self.HostApiSetSchema).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11140,17 +11005,7 @@ impl ::core::fmt::Debug for TAPE_GET_DRIVE_PARAMETERS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for TAPE_GET_DRIVE_PARAMETERS { fn eq(&self, other: &Self) -> bool { - self.ECC == other.ECC - && self.Compression == other.Compression - && self.DataPadding == other.DataPadding - && self.ReportSetmarks == other.ReportSetmarks - && self.DefaultBlockSize == other.DefaultBlockSize - && self.MaximumBlockSize == other.MaximumBlockSize - && self.MinimumBlockSize == other.MinimumBlockSize - && self.MaximumPartitionCount == other.MaximumPartitionCount - && self.FeaturesLow == other.FeaturesLow - && self.FeaturesHigh == other.FeaturesHigh - && self.EOTWarningZoneSize == other.EOTWarningZoneSize + self.ECC == other.ECC && self.Compression == other.Compression && self.DataPadding == other.DataPadding && self.ReportSetmarks == other.ReportSetmarks && self.DefaultBlockSize == other.DefaultBlockSize && self.MaximumBlockSize == other.MaximumBlockSize && self.MinimumBlockSize == other.MinimumBlockSize && self.MaximumPartitionCount == other.MaximumPartitionCount && self.FeaturesLow == other.FeaturesLow && self.FeaturesHigh == other.FeaturesHigh && self.EOTWarningZoneSize == other.EOTWarningZoneSize } } #[cfg(feature = "Win32_Foundation")] @@ -11794,14 +11649,7 @@ impl ::core::default::Default for TRANSACTION_PROPERTIES_INFORMATION { } impl ::core::fmt::Debug for TRANSACTION_PROPERTIES_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TRANSACTION_PROPERTIES_INFORMATION") - .field("IsolationLevel", &self.IsolationLevel) - .field("IsolationFlags", &self.IsolationFlags) - .field("Timeout", &self.Timeout) - .field("Outcome", &self.Outcome) - .field("DescriptionLength", &self.DescriptionLength) - .field("Description", &self.Description) - .finish() + fmt.debug_struct("TRANSACTION_PROPERTIES_INFORMATION").field("IsolationLevel", &self.IsolationLevel).field("IsolationFlags", &self.IsolationFlags).field("Timeout", &self.Timeout).field("Outcome", &self.Outcome).field("DescriptionLength", &self.DescriptionLength).field("Description", &self.Description).finish() } } impl ::core::cmp::PartialEq for TRANSACTION_PROPERTIES_INFORMATION { @@ -12341,16 +12189,7 @@ impl ::core::default::Default for userBITMAP { } impl ::core::fmt::Debug for userBITMAP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("userBITMAP") - .field("bmType", &self.bmType) - .field("bmWidth", &self.bmWidth) - .field("bmHeight", &self.bmHeight) - .field("bmWidthBytes", &self.bmWidthBytes) - .field("bmPlanes", &self.bmPlanes) - .field("bmBitsPixel", &self.bmBitsPixel) - .field("cbSize", &self.cbSize) - .field("pBuffer", &self.pBuffer) - .finish() + fmt.debug_struct("userBITMAP").field("bmType", &self.bmType).field("bmWidth", &self.bmWidth).field("bmHeight", &self.bmHeight).field("bmWidthBytes", &self.bmWidthBytes).field("bmPlanes", &self.bmPlanes).field("bmBitsPixel", &self.bmBitsPixel).field("cbSize", &self.cbSize).field("pBuffer", &self.pBuffer).finish() } } impl ::core::cmp::PartialEq for userBITMAP { diff --git a/src/Windows/Win32/System/TaskScheduler/mod.rs b/src/Windows/Win32/System/TaskScheduler/mod.rs index e9a8180fb9..8e5699a3a9 100644 --- a/src/Windows/Win32/System/TaskScheduler/mod.rs +++ b/src/Windows/Win32/System/TaskScheduler/mod.rs @@ -248,18 +248,7 @@ impl IBootTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() @@ -444,18 +433,7 @@ impl IComHandlerAction { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Id(&self, pid: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -599,18 +577,7 @@ impl IDailyTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() @@ -803,18 +770,7 @@ impl IEmailAction { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Id(&self, pid: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -1106,18 +1062,7 @@ impl IEventTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() @@ -1323,18 +1268,7 @@ impl IExecAction { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Id(&self, pid: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -1490,18 +1424,7 @@ impl IExecAction2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Id(&self, pid: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -1792,18 +1715,7 @@ impl IIdleTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() @@ -1976,18 +1888,7 @@ impl ILogonTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() @@ -2283,18 +2184,7 @@ impl IMonthlyDOWTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() @@ -2511,18 +2401,7 @@ impl IMonthlyTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() @@ -3515,18 +3394,7 @@ impl IRegistrationTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() @@ -4193,18 +4061,7 @@ impl ISessionStateChangeTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() @@ -4409,18 +4266,7 @@ impl IShowMessageAction { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Id(&self, pid: *mut super::super::Foundation::BSTR) -> ::windows::core::Result<()> { @@ -4999,30 +4845,12 @@ impl ITaskFolder { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), name.into_param().abi(), ::core::mem::transmute(flags)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn RegisterTask<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::Com::VARIANT>, Param6: ::windows::core::IntoParam<'a, super::Com::VARIANT>>( - &self, - path: Param0, - xmltext: Param1, - flags: i32, - userid: Param3, - password: Param4, - logontype: TASK_LOGON_TYPE, - sddl: Param6, - ) -> ::windows::core::Result { + pub unsafe fn RegisterTask<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::Com::VARIANT>, Param6: ::windows::core::IntoParam<'a, super::Com::VARIANT>>(&self, path: Param0, xmltext: Param1, flags: i32, userid: Param3, password: Param4, logontype: TASK_LOGON_TYPE, sddl: Param6) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), path.into_param().abi(), xmltext.into_param().abi(), ::core::mem::transmute(flags), userid.into_param().abi(), password.into_param().abi(), ::core::mem::transmute(logontype), sddl.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn RegisterTaskDefinition<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, ITaskDefinition>, Param3: ::windows::core::IntoParam<'a, super::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::Com::VARIANT>, Param6: ::windows::core::IntoParam<'a, super::Com::VARIANT>>( - &self, - path: Param0, - pdefinition: Param1, - flags: i32, - userid: Param3, - password: Param4, - logontype: TASK_LOGON_TYPE, - sddl: Param6, - ) -> ::windows::core::Result { + pub unsafe fn RegisterTaskDefinition<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, ITaskDefinition>, Param3: ::windows::core::IntoParam<'a, super::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::Com::VARIANT>, Param6: ::windows::core::IntoParam<'a, super::Com::VARIANT>>(&self, path: Param0, pdefinition: Param1, flags: i32, userid: Param3, password: Param4, logontype: TASK_LOGON_TYPE, sddl: Param6) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), path.into_param().abi(), pdefinition.into_param().abi(), ::core::mem::transmute(flags), userid.into_param().abi(), password.into_param().abi(), ::core::mem::transmute(logontype), sddl.into_param().abi(), &mut result__).from_abi::(result__) } @@ -5113,11 +4941,9 @@ pub struct ITaskFolder_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: i32, pptasks: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, flags: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, path: ::core::mem::ManuallyDrop, xmltext: ::core::mem::ManuallyDrop, flags: i32, userid: ::core::mem::ManuallyDrop, password: ::core::mem::ManuallyDrop, logontype: TASK_LOGON_TYPE, sddl: ::core::mem::ManuallyDrop, pptask: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, path: ::core::mem::ManuallyDrop, xmltext: ::core::mem::ManuallyDrop, flags: i32, userid: ::core::mem::ManuallyDrop, password: ::core::mem::ManuallyDrop, logontype: TASK_LOGON_TYPE, sddl: ::core::mem::ManuallyDrop, pptask: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, path: ::core::mem::ManuallyDrop, pdefinition: ::windows::core::RawPtr, flags: i32, userid: ::core::mem::ManuallyDrop, password: ::core::mem::ManuallyDrop, logontype: TASK_LOGON_TYPE, sddl: ::core::mem::ManuallyDrop, pptask: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, path: ::core::mem::ManuallyDrop, pdefinition: ::windows::core::RawPtr, flags: i32, userid: ::core::mem::ManuallyDrop, password: ::core::mem::ManuallyDrop, logontype: TASK_LOGON_TYPE, sddl: ::core::mem::ManuallyDrop, pptask: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, securityinformation: i32, psddl: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6050,18 +5876,7 @@ impl ITaskSettings3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn AllowDemandStart(&self, pallowdemandstart: *mut i16) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(pallowdemandstart)).ok() @@ -6489,18 +6304,7 @@ impl ITimeTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() @@ -6917,18 +6721,7 @@ impl IWeeklyTrigger { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Type(&self, ptype: *mut TASK_TRIGGER_TYPE2) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype)).ok() diff --git a/src/Windows/Win32/System/Threading/mod.rs b/src/Windows/Win32/System/Threading/mod.rs index ae219692e8..42f5846c1d 100644 --- a/src/Windows/Win32/System/Threading/mod.rs +++ b/src/Windows/Win32/System/Threading/mod.rs @@ -590,47 +590,14 @@ pub unsafe fn CreatePrivateNamespaceW<'a, Param2: ::windows::core::IntoParam<'a, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn CreateProcessA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - lpapplicationname: Param0, - lpcommandline: Param1, - lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - binherithandles: Param4, - dwcreationflags: PROCESS_CREATION_FLAGS, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: Param7, - lpstartupinfo: *const STARTUPINFOA, - lpprocessinformation: *mut PROCESS_INFORMATION, -) -> super::super::Foundation::BOOL { +pub unsafe fn CreateProcessA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(lpapplicationname: Param0, lpcommandline: Param1, lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, binherithandles: Param4, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: Param7, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn CreateProcessA( - lpapplicationname: super::super::Foundation::PSTR, - lpcommandline: super::super::Foundation::PSTR, - lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - binherithandles: super::super::Foundation::BOOL, - dwcreationflags: PROCESS_CREATION_FLAGS, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: super::super::Foundation::PSTR, - lpstartupinfo: *const STARTUPINFOA, - lpprocessinformation: *mut PROCESS_INFORMATION, - ) -> super::super::Foundation::BOOL; + fn CreateProcessA(lpapplicationname: super::super::Foundation::PSTR, lpcommandline: super::super::Foundation::PSTR, lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, binherithandles: super::super::Foundation::BOOL, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PSTR, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateProcessA( - lpapplicationname.into_param().abi(), - lpcommandline.into_param().abi(), - ::core::mem::transmute(lpprocessattributes), - ::core::mem::transmute(lpthreadattributes), - binherithandles.into_param().abi(), - ::core::mem::transmute(dwcreationflags), - ::core::mem::transmute(lpenvironment), - lpcurrentdirectory.into_param().abi(), - ::core::mem::transmute(lpstartupinfo), - ::core::mem::transmute(lpprocessinformation), - )) + ::core::mem::transmute(CreateProcessA(lpapplicationname.into_param().abi(), lpcommandline.into_param().abi(), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into_param().abi(), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into_param().abi(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -654,33 +621,9 @@ pub unsafe fn CreateProcessAsUserA<'a, Param0: ::windows::core::IntoParam<'a, su { #[link(name = "windows")] extern "system" { - fn CreateProcessAsUserA( - htoken: super::super::Foundation::HANDLE, - lpapplicationname: super::super::Foundation::PSTR, - lpcommandline: super::super::Foundation::PSTR, - lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - binherithandles: super::super::Foundation::BOOL, - dwcreationflags: u32, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: super::super::Foundation::PSTR, - lpstartupinfo: *const STARTUPINFOA, - lpprocessinformation: *mut PROCESS_INFORMATION, - ) -> super::super::Foundation::BOOL; + fn CreateProcessAsUserA(htoken: super::super::Foundation::HANDLE, lpapplicationname: super::super::Foundation::PSTR, lpcommandline: super::super::Foundation::PSTR, lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, binherithandles: super::super::Foundation::BOOL, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PSTR, lpstartupinfo: *const STARTUPINFOA, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateProcessAsUserA( - htoken.into_param().abi(), - lpapplicationname.into_param().abi(), - lpcommandline.into_param().abi(), - ::core::mem::transmute(lpprocessattributes), - ::core::mem::transmute(lpthreadattributes), - binherithandles.into_param().abi(), - ::core::mem::transmute(dwcreationflags), - ::core::mem::transmute(lpenvironment), - lpcurrentdirectory.into_param().abi(), - ::core::mem::transmute(lpstartupinfo), - ::core::mem::transmute(lpprocessinformation), - )) + ::core::mem::transmute(CreateProcessAsUserA(htoken.into_param().abi(), lpapplicationname.into_param().abi(), lpcommandline.into_param().abi(), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into_param().abi(), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into_param().abi(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -704,80 +647,23 @@ pub unsafe fn CreateProcessAsUserW<'a, Param0: ::windows::core::IntoParam<'a, su { #[link(name = "windows")] extern "system" { - fn CreateProcessAsUserW( - htoken: super::super::Foundation::HANDLE, - lpapplicationname: super::super::Foundation::PWSTR, - lpcommandline: super::super::Foundation::PWSTR, - lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - binherithandles: super::super::Foundation::BOOL, - dwcreationflags: u32, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: super::super::Foundation::PWSTR, - lpstartupinfo: *const STARTUPINFOW, - lpprocessinformation: *mut PROCESS_INFORMATION, - ) -> super::super::Foundation::BOOL; + fn CreateProcessAsUserW(htoken: super::super::Foundation::HANDLE, lpapplicationname: super::super::Foundation::PWSTR, lpcommandline: super::super::Foundation::PWSTR, lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, binherithandles: super::super::Foundation::BOOL, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateProcessAsUserW( - htoken.into_param().abi(), - lpapplicationname.into_param().abi(), - lpcommandline.into_param().abi(), - ::core::mem::transmute(lpprocessattributes), - ::core::mem::transmute(lpthreadattributes), - binherithandles.into_param().abi(), - ::core::mem::transmute(dwcreationflags), - ::core::mem::transmute(lpenvironment), - lpcurrentdirectory.into_param().abi(), - ::core::mem::transmute(lpstartupinfo), - ::core::mem::transmute(lpprocessinformation), - )) + ::core::mem::transmute(CreateProcessAsUserW(htoken.into_param().abi(), lpapplicationname.into_param().abi(), lpcommandline.into_param().abi(), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into_param().abi(), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into_param().abi(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] -pub unsafe fn CreateProcessW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - lpapplicationname: Param0, - lpcommandline: Param1, - lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - binherithandles: Param4, - dwcreationflags: PROCESS_CREATION_FLAGS, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: Param7, - lpstartupinfo: *const STARTUPINFOW, - lpprocessinformation: *mut PROCESS_INFORMATION, -) -> super::super::Foundation::BOOL { +pub unsafe fn CreateProcessW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(lpapplicationname: Param0, lpcommandline: Param1, lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, binherithandles: Param4, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: Param7, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn CreateProcessW( - lpapplicationname: super::super::Foundation::PWSTR, - lpcommandline: super::super::Foundation::PWSTR, - lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, - binherithandles: super::super::Foundation::BOOL, - dwcreationflags: PROCESS_CREATION_FLAGS, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: super::super::Foundation::PWSTR, - lpstartupinfo: *const STARTUPINFOW, - lpprocessinformation: *mut PROCESS_INFORMATION, - ) -> super::super::Foundation::BOOL; + fn CreateProcessW(lpapplicationname: super::super::Foundation::PWSTR, lpcommandline: super::super::Foundation::PWSTR, lpprocessattributes: *const super::super::Security::SECURITY_ATTRIBUTES, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, binherithandles: super::super::Foundation::BOOL, dwcreationflags: PROCESS_CREATION_FLAGS, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateProcessW( - lpapplicationname.into_param().abi(), - lpcommandline.into_param().abi(), - ::core::mem::transmute(lpprocessattributes), - ::core::mem::transmute(lpthreadattributes), - binherithandles.into_param().abi(), - ::core::mem::transmute(dwcreationflags), - ::core::mem::transmute(lpenvironment), - lpcurrentdirectory.into_param().abi(), - ::core::mem::transmute(lpstartupinfo), - ::core::mem::transmute(lpprocessinformation), - )) + ::core::mem::transmute(CreateProcessW(lpapplicationname.into_param().abi(), lpcommandline.into_param().abi(), ::core::mem::transmute(lpprocessattributes), ::core::mem::transmute(lpthreadattributes), binherithandles.into_param().abi(), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into_param().abi(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -801,67 +687,23 @@ pub unsafe fn CreateProcessWithLogonW<'a, Param0: ::windows::core::IntoParam<'a, { #[link(name = "windows")] extern "system" { - fn CreateProcessWithLogonW( - lpusername: super::super::Foundation::PWSTR, - lpdomain: super::super::Foundation::PWSTR, - lppassword: super::super::Foundation::PWSTR, - dwlogonflags: CREATE_PROCESS_LOGON_FLAGS, - lpapplicationname: super::super::Foundation::PWSTR, - lpcommandline: super::super::Foundation::PWSTR, - dwcreationflags: u32, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: super::super::Foundation::PWSTR, - lpstartupinfo: *const STARTUPINFOW, - lpprocessinformation: *mut PROCESS_INFORMATION, - ) -> super::super::Foundation::BOOL; + fn CreateProcessWithLogonW(lpusername: super::super::Foundation::PWSTR, lpdomain: super::super::Foundation::PWSTR, lppassword: super::super::Foundation::PWSTR, dwlogonflags: CREATE_PROCESS_LOGON_FLAGS, lpapplicationname: super::super::Foundation::PWSTR, lpcommandline: super::super::Foundation::PWSTR, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateProcessWithLogonW( - lpusername.into_param().abi(), - lpdomain.into_param().abi(), - lppassword.into_param().abi(), - ::core::mem::transmute(dwlogonflags), - lpapplicationname.into_param().abi(), - lpcommandline.into_param().abi(), - ::core::mem::transmute(dwcreationflags), - ::core::mem::transmute(lpenvironment), - lpcurrentdirectory.into_param().abi(), - ::core::mem::transmute(lpstartupinfo), - ::core::mem::transmute(lpprocessinformation), - )) + ::core::mem::transmute(CreateProcessWithLogonW(lpusername.into_param().abi(), lpdomain.into_param().abi(), lppassword.into_param().abi(), ::core::mem::transmute(dwlogonflags), lpapplicationname.into_param().abi(), lpcommandline.into_param().abi(), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into_param().abi(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateProcessWithTokenW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - htoken: Param0, - dwlogonflags: CREATE_PROCESS_LOGON_FLAGS, - lpapplicationname: Param2, - lpcommandline: Param3, - dwcreationflags: u32, - lpenvironment: *const ::core::ffi::c_void, - lpcurrentdirectory: Param6, - lpstartupinfo: *const STARTUPINFOW, - lpprocessinformation: *mut PROCESS_INFORMATION, -) -> super::super::Foundation::BOOL { +pub unsafe fn CreateProcessWithTokenW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(htoken: Param0, dwlogonflags: CREATE_PROCESS_LOGON_FLAGS, lpapplicationname: Param2, lpcommandline: Param3, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: Param6, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreateProcessWithTokenW(htoken: super::super::Foundation::HANDLE, dwlogonflags: CREATE_PROCESS_LOGON_FLAGS, lpapplicationname: super::super::Foundation::PWSTR, lpcommandline: super::super::Foundation::PWSTR, dwcreationflags: u32, lpenvironment: *const ::core::ffi::c_void, lpcurrentdirectory: super::super::Foundation::PWSTR, lpstartupinfo: *const STARTUPINFOW, lpprocessinformation: *mut PROCESS_INFORMATION) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CreateProcessWithTokenW( - htoken.into_param().abi(), - ::core::mem::transmute(dwlogonflags), - lpapplicationname.into_param().abi(), - lpcommandline.into_param().abi(), - ::core::mem::transmute(dwcreationflags), - ::core::mem::transmute(lpenvironment), - lpcurrentdirectory.into_param().abi(), - ::core::mem::transmute(lpstartupinfo), - ::core::mem::transmute(lpprocessinformation), - )) + ::core::mem::transmute(CreateProcessWithTokenW(htoken.into_param().abi(), ::core::mem::transmute(dwlogonflags), lpapplicationname.into_param().abi(), lpcommandline.into_param().abi(), ::core::mem::transmute(dwcreationflags), ::core::mem::transmute(lpenvironment), lpcurrentdirectory.into_param().abi(), ::core::mem::transmute(lpstartupinfo), ::core::mem::transmute(lpprocessinformation))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -889,16 +731,7 @@ pub unsafe fn CreateRemoteThreadEx<'a, Param0: ::windows::core::IntoParam<'a, su extern "system" { fn CreateRemoteThreadEx(hprocess: super::super::Foundation::HANDLE, lpthreadattributes: *const super::super::Security::SECURITY_ATTRIBUTES, dwstacksize: usize, lpstartaddress: ::windows::core::RawPtr, lpparameter: *const ::core::ffi::c_void, dwcreationflags: u32, lpattributelist: LPPROC_THREAD_ATTRIBUTE_LIST, lpthreadid: *mut u32) -> super::super::Foundation::HANDLE; } - ::core::mem::transmute(CreateRemoteThreadEx( - hprocess.into_param().abi(), - ::core::mem::transmute(lpthreadattributes), - ::core::mem::transmute(dwstacksize), - ::core::mem::transmute(lpstartaddress), - ::core::mem::transmute(lpparameter), - ::core::mem::transmute(dwcreationflags), - lpattributelist.into_param().abi(), - ::core::mem::transmute(lpthreadid), - )) + ::core::mem::transmute(CreateRemoteThreadEx(hprocess.into_param().abi(), ::core::mem::transmute(lpthreadattributes), ::core::mem::transmute(dwstacksize), ::core::mem::transmute(lpstartaddress), ::core::mem::transmute(lpparameter), ::core::mem::transmute(dwcreationflags), lpattributelist.into_param().abi(), ::core::mem::transmute(lpthreadid))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -2372,14 +2205,7 @@ impl ::core::default::Default for IO_COUNTERS { } impl ::core::fmt::Debug for IO_COUNTERS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IO_COUNTERS") - .field("ReadOperationCount", &self.ReadOperationCount) - .field("WriteOperationCount", &self.WriteOperationCount) - .field("OtherOperationCount", &self.OtherOperationCount) - .field("ReadTransferCount", &self.ReadTransferCount) - .field("WriteTransferCount", &self.WriteTransferCount) - .field("OtherTransferCount", &self.OtherTransferCount) - .finish() + fmt.debug_struct("IO_COUNTERS").field("ReadOperationCount", &self.ReadOperationCount).field("WriteOperationCount", &self.WriteOperationCount).field("OtherOperationCount", &self.OtherOperationCount).field("ReadTransferCount", &self.ReadTransferCount).field("WriteTransferCount", &self.WriteTransferCount).field("OtherTransferCount", &self.OtherTransferCount).finish() } } impl ::core::cmp::PartialEq for IO_COUNTERS { @@ -4405,17 +4231,7 @@ impl ::core::default::Default for RTL_CRITICAL_SECTION_DEBUG { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] impl ::core::fmt::Debug for RTL_CRITICAL_SECTION_DEBUG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RTL_CRITICAL_SECTION_DEBUG") - .field("Type", &self.Type) - .field("CreatorBackTraceIndex", &self.CreatorBackTraceIndex) - .field("CriticalSection", &self.CriticalSection) - .field("ProcessLocksList", &self.ProcessLocksList) - .field("EntryCount", &self.EntryCount) - .field("ContentionCount", &self.ContentionCount) - .field("Flags", &self.Flags) - .field("CreatorBackTraceIndexHigh", &self.CreatorBackTraceIndexHigh) - .field("SpareWORD", &self.SpareWORD) - .finish() + fmt.debug_struct("RTL_CRITICAL_SECTION_DEBUG").field("Type", &self.Type).field("CreatorBackTraceIndex", &self.CreatorBackTraceIndex).field("CriticalSection", &self.CriticalSection).field("ProcessLocksList", &self.ProcessLocksList).field("EntryCount", &self.EntryCount).field("ContentionCount", &self.ContentionCount).field("Flags", &self.Flags).field("CreatorBackTraceIndexHigh", &self.CreatorBackTraceIndexHigh).field("SpareWORD", &self.SpareWORD).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -4712,24 +4528,7 @@ impl ::core::fmt::Debug for STARTUPINFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for STARTUPINFOA { fn eq(&self, other: &Self) -> bool { - self.cb == other.cb - && self.lpReserved == other.lpReserved - && self.lpDesktop == other.lpDesktop - && self.lpTitle == other.lpTitle - && self.dwX == other.dwX - && self.dwY == other.dwY - && self.dwXSize == other.dwXSize - && self.dwYSize == other.dwYSize - && self.dwXCountChars == other.dwXCountChars - && self.dwYCountChars == other.dwYCountChars - && self.dwFillAttribute == other.dwFillAttribute - && self.dwFlags == other.dwFlags - && self.wShowWindow == other.wShowWindow - && self.cbReserved2 == other.cbReserved2 - && self.lpReserved2 == other.lpReserved2 - && self.hStdInput == other.hStdInput - && self.hStdOutput == other.hStdOutput - && self.hStdError == other.hStdError + self.cb == other.cb && self.lpReserved == other.lpReserved && self.lpDesktop == other.lpDesktop && self.lpTitle == other.lpTitle && self.dwX == other.dwX && self.dwY == other.dwY && self.dwXSize == other.dwXSize && self.dwYSize == other.dwYSize && self.dwXCountChars == other.dwXCountChars && self.dwYCountChars == other.dwYCountChars && self.dwFillAttribute == other.dwFillAttribute && self.dwFlags == other.dwFlags && self.wShowWindow == other.wShowWindow && self.cbReserved2 == other.cbReserved2 && self.lpReserved2 == other.lpReserved2 && self.hStdInput == other.hStdInput && self.hStdOutput == other.hStdOutput && self.hStdError == other.hStdError } } #[cfg(feature = "Win32_Foundation")] @@ -4863,24 +4662,7 @@ impl ::core::fmt::Debug for STARTUPINFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for STARTUPINFOW { fn eq(&self, other: &Self) -> bool { - self.cb == other.cb - && self.lpReserved == other.lpReserved - && self.lpDesktop == other.lpDesktop - && self.lpTitle == other.lpTitle - && self.dwX == other.dwX - && self.dwY == other.dwY - && self.dwXSize == other.dwXSize - && self.dwYSize == other.dwYSize - && self.dwXCountChars == other.dwXCountChars - && self.dwYCountChars == other.dwYCountChars - && self.dwFillAttribute == other.dwFillAttribute - && self.dwFlags == other.dwFlags - && self.wShowWindow == other.wShowWindow - && self.cbReserved2 == other.cbReserved2 - && self.lpReserved2 == other.lpReserved2 - && self.hStdInput == other.hStdInput - && self.hStdOutput == other.hStdOutput - && self.hStdError == other.hStdError + self.cb == other.cb && self.lpReserved == other.lpReserved && self.lpDesktop == other.lpDesktop && self.lpTitle == other.lpTitle && self.dwX == other.dwX && self.dwY == other.dwY && self.dwXSize == other.dwXSize && self.dwYSize == other.dwYSize && self.dwXCountChars == other.dwXCountChars && self.dwYCountChars == other.dwYCountChars && self.dwFillAttribute == other.dwFillAttribute && self.dwFlags == other.dwFlags && self.wShowWindow == other.wShowWindow && self.cbReserved2 == other.cbReserved2 && self.lpReserved2 == other.lpReserved2 && self.hStdInput == other.hStdInput && self.hStdOutput == other.hStdOutput && self.hStdError == other.hStdError } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/Time/mod.rs b/src/Windows/Win32/System/Time/mod.rs index 71c312e291..13248e7e21 100644 --- a/src/Windows/Win32/System/Time/mod.rs +++ b/src/Windows/Win32/System/Time/mod.rs @@ -24,17 +24,7 @@ impl ::core::default::Default for DYNAMIC_TIME_ZONE_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DYNAMIC_TIME_ZONE_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DYNAMIC_TIME_ZONE_INFORMATION") - .field("Bias", &self.Bias) - .field("StandardName", &self.StandardName) - .field("StandardDate", &self.StandardDate) - .field("StandardBias", &self.StandardBias) - .field("DaylightName", &self.DaylightName) - .field("DaylightDate", &self.DaylightDate) - .field("DaylightBias", &self.DaylightBias) - .field("TimeZoneKeyName", &self.TimeZoneKeyName) - .field("DynamicDaylightTimeDisabled", &self.DynamicDaylightTimeDisabled) - .finish() + fmt.debug_struct("DYNAMIC_TIME_ZONE_INFORMATION").field("Bias", &self.Bias).field("StandardName", &self.StandardName).field("StandardDate", &self.StandardDate).field("StandardBias", &self.StandardBias).field("DaylightName", &self.DaylightName).field("DaylightDate", &self.DaylightDate).field("DaylightBias", &self.DaylightBias).field("TimeZoneKeyName", &self.TimeZoneKeyName).field("DynamicDaylightTimeDisabled", &self.DynamicDaylightTimeDisabled).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -254,15 +244,7 @@ impl ::core::default::Default for TIME_ZONE_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for TIME_ZONE_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TIME_ZONE_INFORMATION") - .field("Bias", &self.Bias) - .field("StandardName", &self.StandardName) - .field("StandardDate", &self.StandardDate) - .field("StandardBias", &self.StandardBias) - .field("DaylightName", &self.DaylightName) - .field("DaylightDate", &self.DaylightDate) - .field("DaylightBias", &self.DaylightBias) - .finish() + fmt.debug_struct("TIME_ZONE_INFORMATION").field("Bias", &self.Bias).field("StandardName", &self.StandardName).field("StandardDate", &self.StandardDate).field("StandardBias", &self.StandardBias).field("DaylightName", &self.DaylightName).field("DaylightDate", &self.DaylightDate).field("DaylightBias", &self.DaylightBias).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/UpdateAgent/mod.rs b/src/Windows/Win32/System/UpdateAgent/mod.rs index d5f5d4f99b..df32499d6e 100644 --- a/src/Windows/Win32/System/UpdateAgent/mod.rs +++ b/src/Windows/Win32/System/UpdateAgent/mod.rs @@ -268,18 +268,7 @@ impl IAutomaticUpdates2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn DetectNow(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -611,18 +600,7 @@ impl IAutomaticUpdatesSettings2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn NotificationLevel(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -785,18 +763,7 @@ impl IAutomaticUpdatesSettings3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn NotificationLevel(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1214,12 +1181,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDown } #[repr(C)] #[doc(hidden)] -pub struct IDownloadCompletedCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, downloadjob: ::windows::core::RawPtr, callbackargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDownloadCompletedCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, downloadjob: ::windows::core::RawPtr, callbackargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDownloadCompletedCallbackArgs(pub ::windows::core::IUnknown); @@ -1537,12 +1499,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDown } #[repr(C)] #[doc(hidden)] -pub struct IDownloadProgressChangedCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, downloadjob: ::windows::core::RawPtr, callbackargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IDownloadProgressChangedCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, downloadjob: ::windows::core::RawPtr, callbackargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDownloadProgressChangedCallbackArgs(pub ::windows::core::IUnknown); @@ -1982,12 +1939,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInst } #[repr(C)] #[doc(hidden)] -pub struct IInstallationCompletedCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, installationjob: ::windows::core::RawPtr, callbackargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInstallationCompletedCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, installationjob: ::windows::core::RawPtr, callbackargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IInstallationCompletedCallbackArgs(pub ::windows::core::IUnknown); @@ -2272,12 +2224,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInst } #[repr(C)] #[doc(hidden)] -pub struct IInstallationProgressChangedCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, installationjob: ::windows::core::RawPtr, callbackargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInstallationProgressChangedCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, installationjob: ::windows::core::RawPtr, callbackargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IInstallationProgressChangedCallbackArgs(pub ::windows::core::IUnknown); @@ -2456,18 +2403,7 @@ impl IInvalidProductLicenseException { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Message(&self) -> ::windows::core::Result { @@ -2610,12 +2546,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISear } #[repr(C)] #[doc(hidden)] -pub struct ISearchCompletedCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, searchjob: ::windows::core::RawPtr, callbackargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISearchCompletedCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, searchjob: ::windows::core::RawPtr, callbackargs: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISearchCompletedCallbackArgs(pub ::windows::core::IUnknown); @@ -3388,18 +3319,7 @@ impl IUpdate2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { @@ -3768,18 +3688,7 @@ impl IUpdate3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { @@ -4173,18 +4082,7 @@ impl IUpdate4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { @@ -4603,18 +4501,7 @@ impl IUpdate5 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { @@ -5250,18 +5137,7 @@ impl IUpdateDownloadContent2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DownloadUrl(&self) -> ::windows::core::Result { @@ -5975,18 +5851,7 @@ impl IUpdateHistoryEntry2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Operation(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -6600,18 +6465,7 @@ impl IUpdateInstaller2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClientApplicationID(&self) -> ::windows::core::Result { @@ -6837,18 +6691,7 @@ impl IUpdateInstaller3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClientApplicationID(&self) -> ::windows::core::Result { @@ -7103,18 +6946,7 @@ impl IUpdateInstaller4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClientApplicationID(&self) -> ::windows::core::Result { @@ -7408,12 +7240,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUpda } #[repr(C)] #[doc(hidden)] -pub struct IUpdateLockdown_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: i32) -> ::windows::core::HRESULT, -); +pub struct IUpdateLockdown_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, flags: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUpdateSearcher(pub ::windows::core::IUnknown); @@ -7598,18 +7425,7 @@ impl IUpdateSearcher2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CanAutomaticallyUpgradeService(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -7820,18 +7636,7 @@ impl IUpdateSearcher3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn CanAutomaticallyUpgradeService(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -8213,18 +8018,7 @@ impl IUpdateService2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Name(&self) -> ::windows::core::Result { @@ -8600,18 +8394,7 @@ impl IUpdateServiceManager2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Services(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -8983,18 +8766,7 @@ impl IUpdateSession2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClientApplicationID(&self) -> ::windows::core::Result { @@ -9149,18 +8921,7 @@ impl IUpdateSession3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn ClientApplicationID(&self) -> ::windows::core::Result { @@ -9490,18 +9251,7 @@ impl IWindowsDriverUpdate { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { @@ -9901,18 +9651,7 @@ impl IWindowsDriverUpdate2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { @@ -10351,18 +10090,7 @@ impl IWindowsDriverUpdate3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { @@ -10826,18 +10554,7 @@ impl IWindowsDriverUpdate4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { @@ -11331,18 +11048,7 @@ impl IWindowsDriverUpdate5 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { diff --git a/src/Windows/Win32/System/UpdateAssessment/mod.rs b/src/Windows/Win32/System/UpdateAssessment/mod.rs index 1022d6b98c..bbcd629027 100644 --- a/src/Windows/Win32/System/UpdateAssessment/mod.rs +++ b/src/Windows/Win32/System/UpdateAssessment/mod.rs @@ -85,16 +85,7 @@ impl ::core::fmt::Debug for OSUpdateAssessment { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for OSUpdateAssessment { fn eq(&self, other: &Self) -> bool { - self.isEndOfSupport == other.isEndOfSupport - && self.assessmentForCurrent == other.assessmentForCurrent - && self.assessmentForUpToDate == other.assessmentForUpToDate - && self.securityStatus == other.securityStatus - && self.assessmentTime == other.assessmentTime - && self.releaseInfoTime == other.releaseInfoTime - && self.currentOSBuild == other.currentOSBuild - && self.currentOSReleaseTime == other.currentOSReleaseTime - && self.upToDateOSBuild == other.upToDateOSBuild - && self.upToDateOSReleaseTime == other.upToDateOSReleaseTime + self.isEndOfSupport == other.isEndOfSupport && self.assessmentForCurrent == other.assessmentForCurrent && self.assessmentForUpToDate == other.assessmentForUpToDate && self.securityStatus == other.securityStatus && self.assessmentTime == other.assessmentTime && self.releaseInfoTime == other.releaseInfoTime && self.currentOSBuild == other.currentOSBuild && self.currentOSReleaseTime == other.currentOSReleaseTime && self.upToDateOSBuild == other.upToDateOSBuild && self.upToDateOSReleaseTime == other.upToDateOSReleaseTime } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/System/VirtualDosMachines/mod.rs b/src/Windows/Win32/System/VirtualDosMachines/mod.rs index 362b3aeac0..9a6cd19c5b 100644 --- a/src/Windows/Win32/System/VirtualDosMachines/mod.rs +++ b/src/Windows/Win32/System/VirtualDosMachines/mod.rs @@ -338,31 +338,7 @@ impl ::core::fmt::Debug for VDMCONTEXT { #[cfg(feature = "Win32_System_Kernel")] impl ::core::cmp::PartialEq for VDMCONTEXT { fn eq(&self, other: &Self) -> bool { - self.ContextFlags == other.ContextFlags - && self.Dr0 == other.Dr0 - && self.Dr1 == other.Dr1 - && self.Dr2 == other.Dr2 - && self.Dr3 == other.Dr3 - && self.Dr6 == other.Dr6 - && self.Dr7 == other.Dr7 - && self.FloatSave == other.FloatSave - && self.SegGs == other.SegGs - && self.SegFs == other.SegFs - && self.SegEs == other.SegEs - && self.SegDs == other.SegDs - && self.Edi == other.Edi - && self.Esi == other.Esi - && self.Ebx == other.Ebx - && self.Edx == other.Edx - && self.Ecx == other.Ecx - && self.Eax == other.Eax - && self.Ebp == other.Ebp - && self.Eip == other.Eip - && self.SegCs == other.SegCs - && self.EFlags == other.EFlags - && self.Esp == other.Esp - && self.SegSs == other.SegSs - && self.ExtendedRegisters == other.ExtendedRegisters + self.ContextFlags == other.ContextFlags && self.Dr0 == other.Dr0 && self.Dr1 == other.Dr1 && self.Dr2 == other.Dr2 && self.Dr3 == other.Dr3 && self.Dr6 == other.Dr6 && self.Dr7 == other.Dr7 && self.FloatSave == other.FloatSave && self.SegGs == other.SegGs && self.SegFs == other.SegFs && self.SegEs == other.SegEs && self.SegDs == other.SegDs && self.Edi == other.Edi && self.Esi == other.Esi && self.Ebx == other.Ebx && self.Edx == other.Edx && self.Ecx == other.Ecx && self.Eax == other.Eax && self.Ebp == other.Ebp && self.Eip == other.Eip && self.SegCs == other.SegCs && self.EFlags == other.EFlags && self.Esp == other.Esp && self.SegSs == other.SegSs && self.ExtendedRegisters == other.ExtendedRegisters } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -444,30 +420,7 @@ impl ::core::fmt::Debug for VDMCONTEXT_WITHOUT_XSAVE { #[cfg(feature = "Win32_System_Kernel")] impl ::core::cmp::PartialEq for VDMCONTEXT_WITHOUT_XSAVE { fn eq(&self, other: &Self) -> bool { - self.ContextFlags == other.ContextFlags - && self.Dr0 == other.Dr0 - && self.Dr1 == other.Dr1 - && self.Dr2 == other.Dr2 - && self.Dr3 == other.Dr3 - && self.Dr6 == other.Dr6 - && self.Dr7 == other.Dr7 - && self.FloatSave == other.FloatSave - && self.SegGs == other.SegGs - && self.SegFs == other.SegFs - && self.SegEs == other.SegEs - && self.SegDs == other.SegDs - && self.Edi == other.Edi - && self.Esi == other.Esi - && self.Ebx == other.Ebx - && self.Edx == other.Edx - && self.Ecx == other.Ecx - && self.Eax == other.Eax - && self.Ebp == other.Ebp - && self.Eip == other.Eip - && self.SegCs == other.SegCs - && self.EFlags == other.EFlags - && self.Esp == other.Esp - && self.SegSs == other.SegSs + self.ContextFlags == other.ContextFlags && self.Dr0 == other.Dr0 && self.Dr1 == other.Dr1 && self.Dr2 == other.Dr2 && self.Dr3 == other.Dr3 && self.Dr6 == other.Dr6 && self.Dr7 == other.Dr7 && self.FloatSave == other.FloatSave && self.SegGs == other.SegGs && self.SegFs == other.SegFs && self.SegEs == other.SegEs && self.SegDs == other.SegDs && self.Edi == other.Edi && self.Esi == other.Esi && self.Ebx == other.Ebx && self.Edx == other.Edx && self.Ecx == other.Ecx && self.Eax == other.Eax && self.Ebp == other.Ebp && self.Eip == other.Eip && self.SegCs == other.SegCs && self.EFlags == other.EFlags && self.Esp == other.Esp && self.SegSs == other.SegSs } } #[cfg(feature = "Win32_System_Kernel")] diff --git a/src/Windows/Win32/System/WinRT/Composition/mod.rs b/src/Windows/Win32/System/WinRT/Composition/mod.rs index 74c31e629c..063e23d9e8 100644 --- a/src/Windows/Win32/System/WinRT/Composition/mod.rs +++ b/src/Windows/Win32/System/WinRT/Composition/mod.rs @@ -429,12 +429,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISwap } #[repr(C)] #[doc(hidden)] -pub struct ISwapChainInterop_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, swapchain: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISwapChainInterop_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, swapchain: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IVisualInteractionSourceInterop(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs b/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs index 9f357419e8..cdc2b7d361 100644 --- a/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs +++ b/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs @@ -64,9 +64,4 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDire } #[repr(C)] #[doc(hidden)] -pub struct IDirect3DDxgiInterfaceAccess_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: *const ::windows::core::GUID, p: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IDirect3DDxgiInterfaceAccess_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: *const ::windows::core::GUID, p: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); diff --git a/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs b/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs index 662b17369d..b0781a8b20 100644 --- a/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs +++ b/src/Windows/Win32/System/WinRT/Graphics/Imaging/mod.rs @@ -56,18 +56,7 @@ impl ISoftwareBitmapNativeFactory { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] pub unsafe fn CreateFromMF2DBuffer2<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::super::Media::MediaFoundation::IMF2DBuffer2>, Param4: ::windows::core::IntoParam<'a, super::super::super::super::Foundation::BOOL>, T: ::windows::core::Interface>(&self, data: Param0, subtype: *const ::windows::core::GUID, width: u32, height: u32, forcereadonly: Param4, mindisplayaperture: *const super::super::super::super::Media::MediaFoundation::MFVideoArea) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - data.into_param().abi(), - ::core::mem::transmute(subtype), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - forcereadonly.into_param().abi(), - ::core::mem::transmute(mindisplayaperture), - &::IID, - &mut result__ as *mut _ as *mut _, - ) - .and_some(result__) + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), data.into_param().abi(), ::core::mem::transmute(subtype), ::core::mem::transmute(width), ::core::mem::transmute(height), forcereadonly.into_param().abi(), ::core::mem::transmute(mindisplayaperture), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } unsafe impl ::windows::core::Interface for ISoftwareBitmapNativeFactory { diff --git a/src/Windows/Win32/System/WinRT/Holographic/mod.rs b/src/Windows/Win32/System/WinRT/Holographic/mod.rs index 94f0586fee..c64a5f3b24 100644 --- a/src/Windows/Win32/System/WinRT/Holographic/mod.rs +++ b/src/Windows/Win32/System/WinRT/Holographic/mod.rs @@ -9,12 +9,7 @@ impl IHolographicCameraInterop { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), pdevice.into_param().abi(), ::core::mem::transmute(ptexture2ddesc), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] - pub unsafe fn CreateDirect3D12HardwareProtectedBackBufferResource<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Device>, Param2: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>>( - &self, - pdevice: Param0, - ptexture2ddesc: *const super::super::super::Graphics::Direct3D12::D3D12_RESOURCE_DESC, - pprotectedresourcesession: Param2, - ) -> ::windows::core::Result { + pub unsafe fn CreateDirect3D12HardwareProtectedBackBufferResource<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Device>, Param2: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>>(&self, pdevice: Param0, ptexture2ddesc: *const super::super::super::Graphics::Direct3D12::D3D12_RESOURCE_DESC, pprotectedresourcesession: Param2) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), pdevice.into_param().abi(), ::core::mem::transmute(ptexture2ddesc), pprotectedresourcesession.into_param().abi(), &mut result__).from_abi::(result__) } @@ -84,25 +79,8 @@ impl IHolographicCameraRenderingParametersInterop { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), pcolorresourcetocommit.into_param().abi(), pcolorresourcefence.into_param().abi(), ::core::mem::transmute(colorresourcefencesignalvalue)).ok() } #[cfg(feature = "Win32_Graphics_Direct3D12")] - pub unsafe fn CommitDirect3D12ResourceWithDepthData<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Resource>, Param1: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Fence>, Param3: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Fence>>( - &self, - pcolorresourcetocommit: Param0, - pcolorresourcefence: Param1, - colorresourcefencesignalvalue: u64, - pdepthresourcetocommit: Param3, - pdepthresourcefence: Param4, - depthresourcefencesignalvalue: u64, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - pcolorresourcetocommit.into_param().abi(), - pcolorresourcefence.into_param().abi(), - ::core::mem::transmute(colorresourcefencesignalvalue), - pdepthresourcetocommit.into_param().abi(), - pdepthresourcefence.into_param().abi(), - ::core::mem::transmute(depthresourcefencesignalvalue), - ) - .ok() + pub unsafe fn CommitDirect3D12ResourceWithDepthData<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Resource>, Param1: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Fence>, Param3: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Resource>, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Fence>>(&self, pcolorresourcetocommit: Param0, pcolorresourcefence: Param1, colorresourcefencesignalvalue: u64, pdepthresourcetocommit: Param3, pdepthresourcefence: Param4, depthresourcefencesignalvalue: u64) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), pcolorresourcetocommit.into_param().abi(), pcolorresourcefence.into_param().abi(), ::core::mem::transmute(colorresourcefencesignalvalue), pdepthresourcetocommit.into_param().abi(), pdepthresourcefence.into_param().abi(), ::core::mem::transmute(depthresourcefencesignalvalue)).ok() } } unsafe impl ::windows::core::Interface for IHolographicCameraRenderingParametersInterop { @@ -153,12 +131,7 @@ impl IHolographicQuadLayerInterop { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), pdevice.into_param().abi(), ::core::mem::transmute(ptexture2ddesc), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Graphics_Direct3D12", feature = "Win32_Graphics_Dxgi_Common"))] - pub unsafe fn CreateDirect3D12HardwareProtectedContentBufferResource<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Device>, Param2: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>>( - &self, - pdevice: Param0, - ptexture2ddesc: *const super::super::super::Graphics::Direct3D12::D3D12_RESOURCE_DESC, - pprotectedresourcesession: Param2, - ) -> ::windows::core::Result { + pub unsafe fn CreateDirect3D12HardwareProtectedContentBufferResource<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12Device>, Param2: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct3D12::ID3D12ProtectedResourceSession>>(&self, pdevice: Param0, ptexture2ddesc: *const super::super::super::Graphics::Direct3D12::D3D12_RESOURCE_DESC, pprotectedresourcesession: Param2) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), pdevice.into_param().abi(), ::core::mem::transmute(ptexture2ddesc), pprotectedresourcesession.into_param().abi(), &mut result__).from_abi::(result__) } diff --git a/src/Windows/Win32/System/WinRT/ML/mod.rs b/src/Windows/Win32/System/WinRT/ML/mod.rs index 7ea38d5215..6515150130 100644 --- a/src/Windows/Win32/System/WinRT/ML/mod.rs +++ b/src/Windows/Win32/System/WinRT/ML/mod.rs @@ -119,12 +119,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ILear } #[repr(C)] #[doc(hidden)] -pub struct ILearningModelSessionOptionsNative_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, intraopnumthreads: u32) -> ::windows::core::HRESULT, -); +pub struct ILearningModelSessionOptionsNative_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, intraopnumthreads: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITensorNative(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/System/WinRT/Media/mod.rs b/src/Windows/Win32/System/WinRT/Media/mod.rs index f7966c0a36..c71f383cf9 100644 --- a/src/Windows/Win32/System/WinRT/Media/mod.rs +++ b/src/Windows/Win32/System/WinRT/Media/mod.rs @@ -145,30 +145,9 @@ pub struct IVideoFrameNative_abi( pub struct IVideoFrameNativeFactory(pub ::windows::core::IUnknown); impl IVideoFrameNativeFactory { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] - pub unsafe fn CreateFromMFSample<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Media::MediaFoundation::IMFSample>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::super::Media::MediaFoundation::IMFDXGIDeviceManager>, T: ::windows::core::Interface>( - &self, - data: Param0, - subtype: *const ::windows::core::GUID, - width: u32, - height: u32, - forcereadonly: Param4, - mindisplayaperture: *const super::super::super::Media::MediaFoundation::MFVideoArea, - device: Param6, - ) -> ::windows::core::Result { + pub unsafe fn CreateFromMFSample<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Media::MediaFoundation::IMFSample>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::super::Media::MediaFoundation::IMFDXGIDeviceManager>, T: ::windows::core::Interface>(&self, data: Param0, subtype: *const ::windows::core::GUID, width: u32, height: u32, forcereadonly: Param4, mindisplayaperture: *const super::super::super::Media::MediaFoundation::MFVideoArea, device: Param6) -> ::windows::core::Result { let mut result__ = ::core::option::Option::None; - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - data.into_param().abi(), - ::core::mem::transmute(subtype), - ::core::mem::transmute(width), - ::core::mem::transmute(height), - forcereadonly.into_param().abi(), - ::core::mem::transmute(mindisplayaperture), - device.into_param().abi(), - &::IID, - &mut result__ as *mut _ as *mut _, - ) - .and_some(result__) + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), data.into_param().abi(), ::core::mem::transmute(subtype), ::core::mem::transmute(width), ::core::mem::transmute(height), forcereadonly.into_param().abi(), ::core::mem::transmute(mindisplayaperture), device.into_param().abi(), &::IID, &mut result__ as *mut _ as *mut _).and_some(result__) } } unsafe impl ::windows::core::Interface for IVideoFrameNativeFactory { @@ -204,7 +183,6 @@ pub struct IVideoFrameNativeFactory_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut u32, values: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut i32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, data: ::windows::core::RawPtr, subtype: *const ::windows::core::GUID, width: u32, height: u32, forcereadonly: super::super::super::Foundation::BOOL, mindisplayaperture: *const super::super::super::Media::MediaFoundation::MFVideoArea, device: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, data: ::windows::core::RawPtr, subtype: *const ::windows::core::GUID, width: u32, height: u32, forcereadonly: super::super::super::Foundation::BOOL, mindisplayaperture: *const super::super::super::Media::MediaFoundation::MFVideoArea, device: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Media_MediaFoundation")))] usize, ); diff --git a/src/Windows/Win32/System/WinRT/Shell/mod.rs b/src/Windows/Win32/System/WinRT/Shell/mod.rs index 3412e1561b..a3a6efa12d 100644 --- a/src/Windows/Win32/System/WinRT/Shell/mod.rs +++ b/src/Windows/Win32/System/WinRT/Shell/mod.rs @@ -18,17 +18,7 @@ unsafe impl ::windows::core::Abi for CreateProcessMethod { pub struct IDDEInitializer(pub ::windows::core::IUnknown); impl IDDEInitializer { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] - pub unsafe fn Initialize< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::super::UI::Shell::IShellItem>, - Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, - Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, - >( + pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::UI::Shell::IShellItem>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( &self, fileextensionorprotocol: Param0, method: CreateProcessMethod, @@ -40,19 +30,7 @@ impl IDDEInitializer { arguments: Param7, verb: Param8, ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - fileextensionorprotocol.into_param().abi(), - ::core::mem::transmute(method), - currentdirectory.into_param().abi(), - exectarget.into_param().abi(), - site.into_param().abi(), - application.into_param().abi(), - targetfile.into_param().abi(), - arguments.into_param().abi(), - verb.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), fileextensionorprotocol.into_param().abi(), ::core::mem::transmute(method), currentdirectory.into_param().abi(), exectarget.into_param().abi(), site.into_param().abi(), application.into_param().abi(), targetfile.into_param().abi(), arguments.into_param().abi(), verb.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IDDEInitializer { @@ -85,18 +63,6 @@ pub struct IDDEInitializer_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - fileextensionorprotocol: super::super::super::Foundation::PWSTR, - method: CreateProcessMethod, - currentdirectory: super::super::super::Foundation::PWSTR, - exectarget: ::windows::core::RawPtr, - site: ::windows::core::RawPtr, - application: super::super::super::Foundation::PWSTR, - targetfile: super::super::super::Foundation::PWSTR, - arguments: super::super::super::Foundation::PWSTR, - verb: super::super::super::Foundation::PWSTR, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fileextensionorprotocol: super::super::super::Foundation::PWSTR, method: CreateProcessMethod, currentdirectory: super::super::super::Foundation::PWSTR, exectarget: ::windows::core::RawPtr, site: ::windows::core::RawPtr, application: super::super::super::Foundation::PWSTR, targetfile: super::super::super::Foundation::PWSTR, arguments: super::super::super::Foundation::PWSTR, verb: super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell")))] usize, ); diff --git a/src/Windows/Win32/System/WinRT/Storage/mod.rs b/src/Windows/Win32/System/WinRT/Storage/mod.rs index 786f8a202d..4205e9da0d 100644 --- a/src/Windows/Win32/System/WinRT/Storage/mod.rs +++ b/src/Windows/Win32/System/WinRT/Storage/mod.rs @@ -183,12 +183,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IOplo } #[repr(C)] #[doc(hidden)] -pub struct IOplockBreakingHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IOplockBreakingHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRandomAccessStreamFileAccessMode(pub ::windows::core::IUnknown); @@ -224,12 +219,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRand } #[repr(C)] #[doc(hidden)] -pub struct IRandomAccessStreamFileAccessMode_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fileaccessmode: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IRandomAccessStreamFileAccessMode_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fileaccessmode: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IStorageFolderHandleAccess(pub ::windows::core::IUnknown); @@ -350,12 +340,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUnbu } #[repr(C)] #[doc(hidden)] -pub struct IUnbufferedFileHandleOplockCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUnbufferedFileHandleOplockCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUnbufferedFileHandleProvider(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/System/WinRT/Xaml/mod.rs b/src/Windows/Win32/System/WinRT/Xaml/mod.rs index 154e6e690b..24b2386e82 100644 --- a/src/Windows/Win32/System/WinRT/Xaml/mod.rs +++ b/src/Windows/Win32/System/WinRT/Xaml/mod.rs @@ -158,12 +158,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IFind } #[repr(C)] #[doc(hidden)] -pub struct IFindReferenceTargetsCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, target: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IFindReferenceTargetsCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, target: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IReferenceTracker(pub ::windows::core::IUnknown); @@ -459,12 +454,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISurf } #[repr(C)] #[doc(hidden)] -pub struct ISurfaceImageSourceManagerNative_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, device: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISurfaceImageSourceManagerNative_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, device: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISurfaceImageSourceNative(pub ::windows::core::IUnknown); @@ -918,12 +908,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVirt } #[repr(C)] #[doc(hidden)] -pub struct IVirtualSurfaceUpdatesCallbackNative_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IVirtualSurfaceUpdatesCallbackNative_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[derive(:: core :: clone :: Clone, :: core :: marker :: Copy)] #[repr(C)] pub struct TrackerHandle__ { diff --git a/src/Windows/Win32/System/WinRT/mod.rs b/src/Windows/Win32/System/WinRT/mod.rs index c4f660f543..466a46d1f7 100644 --- a/src/Windows/Win32/System/WinRT/mod.rs +++ b/src/Windows/Win32/System/WinRT/mod.rs @@ -594,12 +594,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAgil } #[repr(C)] #[doc(hidden)] -pub struct IAgileReference_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvobjectreference: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IAgileReference_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppvobjectreference: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IApartmentShutdown(pub ::windows::core::IUnknown); @@ -634,12 +629,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IApar } #[repr(C)] #[doc(hidden)] -pub struct IApartmentShutdown_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ui64apartmentidentifier: u64), -); +pub struct IApartmentShutdown_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ui64apartmentidentifier: u64)); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAppServiceConnectionExtendedExecution(pub ::windows::core::IUnknown); @@ -675,12 +665,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAppS } #[repr(C)] #[doc(hidden)] -pub struct IAppServiceConnectionExtendedExecution_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, operation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IAppServiceConnectionExtendedExecution_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, operation: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBufferByteAccess(pub ::windows::core::IUnknown); @@ -716,12 +701,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBuff } #[repr(C)] #[doc(hidden)] -pub struct IBufferByteAccess_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut *mut u8) -> ::windows::core::HRESULT, -); +pub struct IBufferByteAccess_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut *mut u8) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICastingController(pub ::windows::core::IUnknown); @@ -961,12 +941,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICorr } #[repr(C)] #[doc(hidden)] -pub struct ICorrelationVectorSource_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, cv: *mut ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> ::windows::core::HRESULT, -); +pub struct ICorrelationVectorSource_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, cv: *mut ::core::mem::ManuallyDrop<::windows::core::HSTRING>) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDragDropManagerInterop(pub ::windows::core::IUnknown); @@ -1140,12 +1115,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ILang } #[repr(C)] #[doc(hidden)] -pub struct ILanguageExceptionErrorInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, languageexception: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ILanguageExceptionErrorInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, languageexception: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ILanguageExceptionErrorInfo2(pub ::windows::core::IUnknown); @@ -1255,12 +1225,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ILang } #[repr(C)] #[doc(hidden)] -pub struct ILanguageExceptionStackBackTrace_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, maxframestocapture: u32, stackbacktrace: *mut usize, framescaptured: *mut u32) -> ::windows::core::HRESULT, -); +pub struct ILanguageExceptionStackBackTrace_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, maxframestocapture: u32, stackbacktrace: *mut usize, framescaptured: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ILanguageExceptionTransform(pub ::windows::core::IUnknown); @@ -1296,12 +1261,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ILang } #[repr(C)] #[doc(hidden)] -pub struct ILanguageExceptionTransform_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, restrictederrorinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ILanguageExceptionTransform_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, restrictederrorinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMemoryBufferByteAccess(pub ::windows::core::IUnknown); @@ -1336,12 +1296,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMemo } #[repr(C)] #[doc(hidden)] -pub struct IMemoryBufferByteAccess_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut *mut u8, capacity: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IMemoryBufferByteAccess_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: *mut *mut u8, capacity: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMessageDispatcher(pub ::windows::core::IUnknown); @@ -2058,12 +2013,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWeak } #[repr(C)] #[doc(hidden)] -pub struct IWeakReference_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, objectreference: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IWeakReference_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, objectreference: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWeakReferenceSource(pub ::windows::core::IUnknown); @@ -2099,12 +2049,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWeak } #[repr(C)] #[doc(hidden)] -pub struct IWeakReferenceSource_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, weakreference: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWeakReferenceSource_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, weakreference: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWebAuthenticationCoreManagerInterop(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/System/WindowsProgramming/mod.rs b/src/Windows/Win32/System/WindowsProgramming/mod.rs index 536f8a24e1..b50fb10a67 100644 --- a/src/Windows/Win32/System/WindowsProgramming/mod.rs +++ b/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -78,13 +78,7 @@ impl ::core::default::Default for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { } impl ::core::fmt::Debug for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA") - .field("lpInformation", &self.lpInformation) - .field("lpSectionBase", &self.lpSectionBase) - .field("ulSectionLength", &self.ulSectionLength) - .field("lpSectionGlobalDataBase", &self.lpSectionGlobalDataBase) - .field("ulSectionGlobalDataLength", &self.ulSectionGlobalDataLength) - .finish() + fmt.debug_struct("ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA").field("lpInformation", &self.lpInformation).field("lpSectionBase", &self.lpSectionBase).field("ulSectionLength", &self.ulSectionLength).field("lpSectionGlobalDataBase", &self.lpSectionGlobalDataBase).field("ulSectionGlobalDataLength", &self.ulSectionGlobalDataLength).finish() } } impl ::core::cmp::PartialEq for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { @@ -201,15 +195,7 @@ pub unsafe fn AddDelBackupEntryW<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AdvInstallFileA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hwnd: Param0, - lpszsourcedir: Param1, - lpszsourcefile: Param2, - lpszdestdir: Param3, - lpszdestfile: Param4, - dwflags: u32, - dwreserved: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn AdvInstallFileA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hwnd: Param0, lpszsourcedir: Param1, lpszsourcefile: Param2, lpszdestdir: Param3, lpszdestfile: Param4, dwflags: u32, dwreserved: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -223,15 +209,7 @@ pub unsafe fn AdvInstallFileA<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn AdvInstallFileW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hwnd: Param0, - lpszsourcedir: Param1, - lpszsourcefile: Param2, - lpszdestdir: Param3, - lpszdestfile: Param4, - dwflags: u32, - dwreserved: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn AdvInstallFileW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hwnd: Param0, lpszsourcedir: Param1, lpszsourcefile: Param2, lpszdestdir: Param3, lpszdestfile: Param4, dwflags: u32, dwreserved: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -762,16 +740,7 @@ impl ::core::default::Default for DCICREATEINPUT { } impl ::core::fmt::Debug for DCICREATEINPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DCICREATEINPUT") - .field("cmd", &self.cmd) - .field("dwCompression", &self.dwCompression) - .field("dwMask", &self.dwMask) - .field("dwWidth", &self.dwWidth) - .field("dwHeight", &self.dwHeight) - .field("dwDCICaps", &self.dwDCICaps) - .field("dwBitCount", &self.dwBitCount) - .field("lpSurface", &self.lpSurface) - .finish() + fmt.debug_struct("DCICREATEINPUT").field("cmd", &self.cmd).field("dwCompression", &self.dwCompression).field("dwMask", &self.dwMask).field("dwWidth", &self.dwWidth).field("dwHeight", &self.dwHeight).field("dwDCICaps", &self.dwDCICaps).field("dwBitCount", &self.dwBitCount).field("lpSurface", &self.lpSurface).finish() } } impl ::core::cmp::PartialEq for DCICREATEINPUT { @@ -809,18 +778,7 @@ pub unsafe fn DCICreateOffscreen<'a, Param0: ::windows::core::IntoParam<'a, supe extern "system" { fn DCICreateOffscreen(hdc: super::super::Graphics::Gdi::HDC, dwcompression: u32, dwredmask: u32, dwgreenmask: u32, dwbluemask: u32, dwwidth: u32, dwheight: u32, dwdcicaps: u32, dwbitcount: u32, lplpsurface: *mut *mut DCIOFFSCREEN) -> i32; } - ::core::mem::transmute(DCICreateOffscreen( - hdc.into_param().abi(), - ::core::mem::transmute(dwcompression), - ::core::mem::transmute(dwredmask), - ::core::mem::transmute(dwgreenmask), - ::core::mem::transmute(dwbluemask), - ::core::mem::transmute(dwwidth), - ::core::mem::transmute(dwheight), - ::core::mem::transmute(dwdcicaps), - ::core::mem::transmute(dwbitcount), - ::core::mem::transmute(lplpsurface), - )) + ::core::mem::transmute(DCICreateOffscreen(hdc.into_param().abi(), ::core::mem::transmute(dwcompression), ::core::mem::transmute(dwredmask), ::core::mem::transmute(dwgreenmask), ::core::mem::transmute(dwbluemask), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwdcicaps), ::core::mem::transmute(dwbitcount), ::core::mem::transmute(lplpsurface))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1065,23 +1023,7 @@ impl ::core::fmt::Debug for DCISURFACEINFO { } impl ::core::cmp::PartialEq for DCISURFACEINFO { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwDCICaps == other.dwDCICaps - && self.dwCompression == other.dwCompression - && self.dwMask == other.dwMask - && self.dwWidth == other.dwWidth - && self.dwHeight == other.dwHeight - && self.lStride == other.lStride - && self.dwBitCount == other.dwBitCount - && self.dwOffSurface == other.dwOffSurface - && self.wSelSurface == other.wSelSurface - && self.wReserved == other.wReserved - && self.dwReserved1 == other.dwReserved1 - && self.dwReserved2 == other.dwReserved2 - && self.dwReserved3 == other.dwReserved3 - && self.BeginAccess == other.BeginAccess - && self.EndAccess == other.EndAccess - && self.DestroySurface == other.DestroySurface + self.dwSize == other.dwSize && self.dwDCICaps == other.dwDCICaps && self.dwCompression == other.dwCompression && self.dwMask == other.dwMask && self.dwWidth == other.dwWidth && self.dwHeight == other.dwHeight && self.lStride == other.lStride && self.dwBitCount == other.dwBitCount && self.dwOffSurface == other.dwOffSurface && self.wSelSurface == other.wSelSurface && self.wReserved == other.wReserved && self.dwReserved1 == other.dwReserved1 && self.dwReserved2 == other.dwReserved2 && self.dwReserved3 == other.dwReserved3 && self.BeginAccess == other.BeginAccess && self.EndAccess == other.EndAccess && self.DestroySurface == other.DestroySurface } } impl ::core::cmp::Eq for DCISURFACEINFO {} @@ -1599,20 +1541,7 @@ impl ::core::fmt::Debug for FEATURE_ERROR { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for FEATURE_ERROR { fn eq(&self, other: &Self) -> bool { - self.hr == other.hr - && self.lineNumber == other.lineNumber - && self.file == other.file - && self.process == other.process - && self.module == other.module - && self.callerReturnAddressOffset == other.callerReturnAddressOffset - && self.callerModule == other.callerModule - && self.message == other.message - && self.originLineNumber == other.originLineNumber - && self.originFile == other.originFile - && self.originModule == other.originModule - && self.originCallerReturnAddressOffset == other.originCallerReturnAddressOffset - && self.originCallerModule == other.originCallerModule - && self.originName == other.originName + self.hr == other.hr && self.lineNumber == other.lineNumber && self.file == other.file && self.process == other.process && self.module == other.module && self.callerReturnAddressOffset == other.callerReturnAddressOffset && self.callerModule == other.callerModule && self.message == other.message && self.originLineNumber == other.originLineNumber && self.originFile == other.originFile && self.originModule == other.originModule && self.originCallerReturnAddressOffset == other.originCallerReturnAddressOffset && self.originCallerModule == other.originCallerModule && self.originName == other.originName } } #[cfg(feature = "Win32_Foundation")] @@ -1808,15 +1737,7 @@ pub unsafe fn FileSaveMarkNotExistW<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FileSaveRestoreOnINFA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hwnd: Param0, - psztitle: Param1, - pszinf: Param2, - pszsection: Param3, - pszbackupdir: Param4, - pszbasebackupfile: Param5, - dwflags: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn FileSaveRestoreOnINFA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hwnd: Param0, psztitle: Param1, pszinf: Param2, pszsection: Param3, pszbackupdir: Param4, pszbasebackupfile: Param5, dwflags: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1830,15 +1751,7 @@ pub unsafe fn FileSaveRestoreOnINFA<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn FileSaveRestoreOnINFW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hwnd: Param0, - psztitle: Param1, - pszinf: Param2, - pszsection: Param3, - pszbackupdir: Param4, - pszbasebackupfile: Param5, - dwflags: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn FileSaveRestoreOnINFW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hwnd: Param0, psztitle: Param1, pszinf: Param2, pszsection: Param3, pszbackupdir: Param4, pszbasebackupfile: Param5, dwflags: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -2554,29 +2467,8 @@ unsafe impl ::windows::core::Abi for HW_PROFILE_INFOW { pub struct ICameraUIControl(pub ::windows::core::IUnknown); impl ICameraUIControl { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Show<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, ICameraUIControlEventCallback>>( - &self, - pwindow: Param0, - mode: CameraUIControlMode, - selectionmode: CameraUIControlLinearSelectionMode, - capturemode: CameraUIControlCaptureMode, - photoformat: CameraUIControlPhotoFormat, - videoformat: CameraUIControlVideoFormat, - bhasclosebutton: Param6, - peventcallback: Param7, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pwindow.into_param().abi(), - ::core::mem::transmute(mode), - ::core::mem::transmute(selectionmode), - ::core::mem::transmute(capturemode), - ::core::mem::transmute(photoformat), - ::core::mem::transmute(videoformat), - bhasclosebutton.into_param().abi(), - peventcallback.into_param().abi(), - ) - .ok() + pub unsafe fn Show<'a, Param0: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param7: ::windows::core::IntoParam<'a, ICameraUIControlEventCallback>>(&self, pwindow: Param0, mode: CameraUIControlMode, selectionmode: CameraUIControlLinearSelectionMode, capturemode: CameraUIControlCaptureMode, photoformat: CameraUIControlPhotoFormat, videoformat: CameraUIControlVideoFormat, bhasclosebutton: Param6, peventcallback: Param7) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pwindow.into_param().abi(), ::core::mem::transmute(mode), ::core::mem::transmute(selectionmode), ::core::mem::transmute(capturemode), ::core::mem::transmute(photoformat), ::core::mem::transmute(videoformat), bhasclosebutton.into_param().abi(), peventcallback.into_param().abi()).ok() } pub unsafe fn Close(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self)).ok() @@ -2717,14 +2609,7 @@ pub struct ICameraUIControlEventCallback_abi( pub struct IClipServiceNotificationHelper(pub ::windows::core::IUnknown); impl IClipServiceNotificationHelper { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ShowToast<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - titletext: Param0, - bodytext: Param1, - packagename: Param2, - appid: Param3, - launchcommand: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn ShowToast<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, titletext: Param0, bodytext: Param1, packagename: Param2, appid: Param3, launchcommand: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), titletext.into_param().abi(), bodytext.into_param().abi(), packagename.into_param().abi(), appid.into_param().abi(), launchcommand.into_param().abi()).ok() } } @@ -2796,12 +2681,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICont } #[repr(C)] #[doc(hidden)] -pub struct IContainerActivationHelper_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, isallowed: *mut i16) -> ::windows::core::HRESULT, -); +pub struct IContainerActivationHelper_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, isallowed: *mut i16) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDefaultBrowserSyncSettings(pub ::windows::core::IUnknown); @@ -2837,13 +2717,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDefa } #[repr(C)] #[doc(hidden)] -pub struct IDefaultBrowserSyncSettings_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> super::super::Foundation::BOOL, - #[cfg(not(feature = "Win32_Foundation"))] usize, -); +pub struct IDefaultBrowserSyncSettings_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> super::super::Foundation::BOOL, #[cfg(not(feature = "Win32_Foundation"))] usize); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDeleteBrowsingHistory(pub ::windows::core::IUnknown); @@ -2878,12 +2752,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDele } #[repr(C)] #[doc(hidden)] -pub struct IDeleteBrowsingHistory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32) -> ::windows::core::HRESULT, -); +pub struct IDeleteBrowsingHistory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32) -> ::windows::core::HRESULT); pub const IE4_BACKNEW: u32 = 2u32; pub const IE4_EXTRAINCREFCNT: u32 = 2048u32; pub const IE4_FRDOALL: u32 = 256u32; @@ -3705,15 +3574,7 @@ impl ::core::default::Default for JIT_DEBUG_INFO { } impl ::core::fmt::Debug for JIT_DEBUG_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("JIT_DEBUG_INFO") - .field("dwSize", &self.dwSize) - .field("dwProcessorArchitecture", &self.dwProcessorArchitecture) - .field("dwThreadID", &self.dwThreadID) - .field("dwReserved0", &self.dwReserved0) - .field("lpExceptionAddress", &self.lpExceptionAddress) - .field("lpExceptionRecord", &self.lpExceptionRecord) - .field("lpContextRecord", &self.lpContextRecord) - .finish() + fmt.debug_struct("JIT_DEBUG_INFO").field("dwSize", &self.dwSize).field("dwProcessorArchitecture", &self.dwProcessorArchitecture).field("dwThreadID", &self.dwThreadID).field("dwReserved0", &self.dwReserved0).field("lpExceptionAddress", &self.lpExceptionAddress).field("lpExceptionRecord", &self.lpExceptionRecord).field("lpContextRecord", &self.lpContextRecord).finish() } } impl ::core::cmp::PartialEq for JIT_DEBUG_INFO { @@ -3970,91 +3831,28 @@ pub unsafe fn NtClose<'a, Param0: ::windows::core::IntoParam<'a, super::super::F } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn NtDeviceIoControlFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>( - filehandle: Param0, - event: Param1, - apcroutine: PIO_APC_ROUTINE, - apccontext: *mut ::core::ffi::c_void, - iostatusblock: *mut IO_STATUS_BLOCK, - iocontrolcode: u32, - inputbuffer: *mut ::core::ffi::c_void, - inputbufferlength: u32, - outputbuffer: *mut ::core::ffi::c_void, - outputbufferlength: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn NtDeviceIoControlFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>>(filehandle: Param0, event: Param1, apcroutine: PIO_APC_ROUTINE, apccontext: *mut ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, iocontrolcode: u32, inputbuffer: *mut ::core::ffi::c_void, inputbufferlength: u32, outputbuffer: *mut ::core::ffi::c_void, outputbufferlength: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn NtDeviceIoControlFile(filehandle: super::super::Foundation::HANDLE, event: super::super::Foundation::HANDLE, apcroutine: ::windows::core::RawPtr, apccontext: *mut ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, iocontrolcode: u32, inputbuffer: *mut ::core::ffi::c_void, inputbufferlength: u32, outputbuffer: *mut ::core::ffi::c_void, outputbufferlength: u32) -> super::super::Foundation::NTSTATUS; } - NtDeviceIoControlFile( - filehandle.into_param().abi(), - event.into_param().abi(), - ::core::mem::transmute(apcroutine), - ::core::mem::transmute(apccontext), - ::core::mem::transmute(iostatusblock), - ::core::mem::transmute(iocontrolcode), - ::core::mem::transmute(inputbuffer), - ::core::mem::transmute(inputbufferlength), - ::core::mem::transmute(outputbuffer), - ::core::mem::transmute(outputbufferlength), - ) - .ok() + NtDeviceIoControlFile(filehandle.into_param().abi(), event.into_param().abi(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(iostatusblock), ::core::mem::transmute(iocontrolcode), ::core::mem::transmute(inputbuffer), ::core::mem::transmute(inputbufferlength), ::core::mem::transmute(outputbuffer), ::core::mem::transmute(outputbufferlength)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn NtNotifyChangeMultipleKeys<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>, Param11: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>( - masterkeyhandle: Param0, - count: u32, - subordinateobjects: *const OBJECT_ATTRIBUTES, - event: Param3, - apcroutine: PIO_APC_ROUTINE, - apccontext: *const ::core::ffi::c_void, - iostatusblock: *mut IO_STATUS_BLOCK, - completionfilter: u32, - watchtree: Param8, - buffer: *mut ::core::ffi::c_void, - buffersize: u32, - asynchronous: Param11, -) -> ::windows::core::Result<()> { +pub unsafe fn NtNotifyChangeMultipleKeys<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HANDLE>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>, Param11: ::windows::core::IntoParam<'a, super::super::Foundation::BOOLEAN>>(masterkeyhandle: Param0, count: u32, subordinateobjects: *const OBJECT_ATTRIBUTES, event: Param3, apcroutine: PIO_APC_ROUTINE, apccontext: *const ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, completionfilter: u32, watchtree: Param8, buffer: *mut ::core::ffi::c_void, buffersize: u32, asynchronous: Param11) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] extern "system" { - fn NtNotifyChangeMultipleKeys( - masterkeyhandle: super::super::Foundation::HANDLE, - count: u32, - subordinateobjects: *const OBJECT_ATTRIBUTES, - event: super::super::Foundation::HANDLE, - apcroutine: ::windows::core::RawPtr, - apccontext: *const ::core::ffi::c_void, - iostatusblock: *mut IO_STATUS_BLOCK, - completionfilter: u32, - watchtree: super::super::Foundation::BOOLEAN, - buffer: *mut ::core::ffi::c_void, - buffersize: u32, - asynchronous: super::super::Foundation::BOOLEAN, - ) -> super::super::Foundation::NTSTATUS; + fn NtNotifyChangeMultipleKeys(masterkeyhandle: super::super::Foundation::HANDLE, count: u32, subordinateobjects: *const OBJECT_ATTRIBUTES, event: super::super::Foundation::HANDLE, apcroutine: ::windows::core::RawPtr, apccontext: *const ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, completionfilter: u32, watchtree: super::super::Foundation::BOOLEAN, buffer: *mut ::core::ffi::c_void, buffersize: u32, asynchronous: super::super::Foundation::BOOLEAN) -> super::super::Foundation::NTSTATUS; } - NtNotifyChangeMultipleKeys( - masterkeyhandle.into_param().abi(), - ::core::mem::transmute(count), - ::core::mem::transmute(subordinateobjects), - event.into_param().abi(), - ::core::mem::transmute(apcroutine), - ::core::mem::transmute(apccontext), - ::core::mem::transmute(iostatusblock), - ::core::mem::transmute(completionfilter), - watchtree.into_param().abi(), - ::core::mem::transmute(buffer), - ::core::mem::transmute(buffersize), - asynchronous.into_param().abi(), - ) - .ok() + NtNotifyChangeMultipleKeys(masterkeyhandle.into_param().abi(), ::core::mem::transmute(count), ::core::mem::transmute(subordinateobjects), event.into_param().abi(), ::core::mem::transmute(apcroutine), ::core::mem::transmute(apccontext), ::core::mem::transmute(iostatusblock), ::core::mem::transmute(completionfilter), watchtree.into_param().abi(), ::core::mem::transmute(buffer), ::core::mem::transmute(buffersize), asynchronous.into_param().abi()).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -4207,14 +4005,7 @@ impl ::core::default::Default for OBJECT_ATTRIBUTES { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for OBJECT_ATTRIBUTES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("OBJECT_ATTRIBUTES") - .field("Length", &self.Length) - .field("RootDirectory", &self.RootDirectory) - .field("ObjectName", &self.ObjectName) - .field("Attributes", &self.Attributes) - .field("SecurityDescriptor", &self.SecurityDescriptor) - .field("SecurityQualityOfService", &self.SecurityQualityOfService) - .finish() + fmt.debug_struct("OBJECT_ATTRIBUTES").field("Length", &self.Length).field("RootDirectory", &self.RootDirectory).field("ObjectName", &self.ObjectName).field("Attributes", &self.Attributes).field("SecurityDescriptor", &self.SecurityDescriptor).field("SecurityQualityOfService", &self.SecurityQualityOfService).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4344,16 +4135,7 @@ impl ::core::default::Default for PERUSERSECTIONA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PERUSERSECTIONA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PERUSERSECTIONA") - .field("szGUID", &self.szGUID) - .field("szDispName", &self.szDispName) - .field("szLocale", &self.szLocale) - .field("szStub", &self.szStub) - .field("szVersion", &self.szVersion) - .field("szCompID", &self.szCompID) - .field("dwIsInstalled", &self.dwIsInstalled) - .field("bRollback", &self.bRollback) - .finish() + fmt.debug_struct("PERUSERSECTIONA").field("szGUID", &self.szGUID).field("szDispName", &self.szDispName).field("szLocale", &self.szLocale).field("szStub", &self.szStub).field("szVersion", &self.szVersion).field("szCompID", &self.szCompID).field("dwIsInstalled", &self.dwIsInstalled).field("bRollback", &self.bRollback).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4392,16 +4174,7 @@ impl ::core::default::Default for PERUSERSECTIONW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PERUSERSECTIONW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PERUSERSECTIONW") - .field("szGUID", &self.szGUID) - .field("szDispName", &self.szDispName) - .field("szLocale", &self.szLocale) - .field("szStub", &self.szStub) - .field("szVersion", &self.szVersion) - .field("szCompID", &self.szCompID) - .field("dwIsInstalled", &self.dwIsInstalled) - .field("bRollback", &self.bRollback) - .finish() + fmt.debug_struct("PERUSERSECTIONW").field("szGUID", &self.szGUID).field("szDispName", &self.szDispName).field("szLocale", &self.szLocale).field("szStub", &self.szStub).field("szVersion", &self.szVersion).field("szCompID", &self.szCompID).field("dwIsInstalled", &self.dwIsInstalled).field("bRollback", &self.bRollback).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -4847,15 +4620,7 @@ pub unsafe fn RegRestoreAllW<'a, Param0: ::windows::core::IntoParam<'a, super::s } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] #[inline] -pub unsafe fn RegSaveRestoreA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hwnd: Param0, - psztitlestring: Param1, - hkbckupkey: Param2, - pcszrootkey: Param3, - pcszsubkey: Param4, - pcszvaluename: Param5, - dwflags: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn RegSaveRestoreA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hwnd: Param0, psztitlestring: Param1, hkbckupkey: Param2, pcszrootkey: Param3, pcszsubkey: Param4, pcszvaluename: Param5, dwflags: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -4869,15 +4634,7 @@ pub unsafe fn RegSaveRestoreA<'a, Param0: ::windows::core::IntoParam<'a, super:: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] #[inline] -pub unsafe fn RegSaveRestoreOnINFA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param5: ::windows::core::IntoParam<'a, super::Registry::HKEY>>( - hwnd: Param0, - psztitle: Param1, - pszinf: Param2, - pszsection: Param3, - hhklmbackkey: Param4, - hhkcubackkey: Param5, - dwflags: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn RegSaveRestoreOnINFA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param5: ::windows::core::IntoParam<'a, super::Registry::HKEY>>(hwnd: Param0, psztitle: Param1, pszinf: Param2, pszsection: Param3, hhklmbackkey: Param4, hhkcubackkey: Param5, dwflags: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -4891,15 +4648,7 @@ pub unsafe fn RegSaveRestoreOnINFA<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] #[inline] -pub unsafe fn RegSaveRestoreOnINFW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param5: ::windows::core::IntoParam<'a, super::Registry::HKEY>>( - hwnd: Param0, - psztitle: Param1, - pszinf: Param2, - pszsection: Param3, - hhklmbackkey: Param4, - hhkcubackkey: Param5, - dwflags: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn RegSaveRestoreOnINFW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param5: ::windows::core::IntoParam<'a, super::Registry::HKEY>>(hwnd: Param0, psztitle: Param1, pszinf: Param2, pszsection: Param3, hhklmbackkey: Param4, hhkcubackkey: Param5, dwflags: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -4913,15 +4662,7 @@ pub unsafe fn RegSaveRestoreOnINFW<'a, Param0: ::windows::core::IntoParam<'a, su } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] #[inline] -pub unsafe fn RegSaveRestoreW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hwnd: Param0, - psztitlestring: Param1, - hkbckupkey: Param2, - pcszrootkey: Param3, - pcszsubkey: Param4, - pcszvaluename: Param5, - dwflags: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn RegSaveRestoreW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::Registry::HKEY>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hwnd: Param0, psztitlestring: Param1, hkbckupkey: Param2, pcszrootkey: Param3, pcszsubkey: Param4, pcszvaluename: Param5, dwflags: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -5227,16 +4968,7 @@ pub unsafe fn RtlUniform(seed: *mut u32) -> u32 { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RunSetupCommandA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hwnd: Param0, - szcmdname: Param1, - szinfsection: Param2, - szdir: Param3, - lpsztitle: Param4, - phexe: *mut super::super::Foundation::HANDLE, - dwflags: u32, - pvreserved: *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn RunSetupCommandA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hwnd: Param0, szcmdname: Param1, szinfsection: Param2, szdir: Param3, lpsztitle: Param4, phexe: *mut super::super::Foundation::HANDLE, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -5250,16 +4982,7 @@ pub unsafe fn RunSetupCommandA<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RunSetupCommandW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hwnd: Param0, - szcmdname: Param1, - szinfsection: Param2, - szdir: Param3, - lpsztitle: Param4, - phexe: *mut super::super::Foundation::HANDLE, - dwflags: u32, - pvreserved: *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn RunSetupCommandW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hwnd: Param0, szcmdname: Param1, szinfsection: Param2, szdir: Param3, lpsztitle: Param4, phexe: *mut super::super::Foundation::HANDLE, dwflags: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -5834,17 +5557,7 @@ impl ::core::default::Default for SYSTEM_THREAD_INFORMATION { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SYSTEM_THREAD_INFORMATION { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SYSTEM_THREAD_INFORMATION") - .field("Reserved1", &self.Reserved1) - .field("Reserved2", &self.Reserved2) - .field("StartAddress", &self.StartAddress) - .field("ClientId", &self.ClientId) - .field("Priority", &self.Priority) - .field("BasePriority", &self.BasePriority) - .field("Reserved3", &self.Reserved3) - .field("ThreadState", &self.ThreadState) - .field("WaitReason", &self.WaitReason) - .finish() + fmt.debug_struct("SYSTEM_THREAD_INFORMATION").field("Reserved1", &self.Reserved1).field("Reserved2", &self.Reserved2).field("StartAddress", &self.StartAddress).field("ClientId", &self.ClientId).field("Priority", &self.Priority).field("BasePriority", &self.BasePriority).field("Reserved3", &self.Reserved3).field("ThreadState", &self.ThreadState).field("WaitReason", &self.WaitReason).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6297,16 +6010,7 @@ pub const THREAD_PRIORITY_ERROR_RETURN: u32 = 2147483647u32; pub const TWOSTOPBITS: u32 = 2u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TranslateInfStringA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - pszinffilename: Param0, - pszinstallsection: Param1, - psztranslatesection: Param2, - psztranslatekey: Param3, - pszbuffer: super::super::Foundation::PSTR, - cchbuffer: u32, - pdwrequiredsize: *mut u32, - pvreserved: *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn TranslateInfStringA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(pszinffilename: Param0, pszinstallsection: Param1, psztranslatesection: Param2, psztranslatekey: Param3, pszbuffer: super::super::Foundation::PSTR, cchbuffer: u32, pdwrequiredsize: *mut u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -6320,16 +6024,7 @@ pub unsafe fn TranslateInfStringA<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TranslateInfStringExA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hinf: *mut ::core::ffi::c_void, - pszinffilename: Param1, - psztranslatesection: Param2, - psztranslatekey: Param3, - pszbuffer: super::super::Foundation::PSTR, - dwbuffersize: u32, - pdwrequiredsize: *mut u32, - pvreserved: *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn TranslateInfStringExA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hinf: *mut ::core::ffi::c_void, pszinffilename: Param1, psztranslatesection: Param2, psztranslatekey: Param3, pszbuffer: super::super::Foundation::PSTR, dwbuffersize: u32, pdwrequiredsize: *mut u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -6343,16 +6038,7 @@ pub unsafe fn TranslateInfStringExA<'a, Param1: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TranslateInfStringExW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hinf: *mut ::core::ffi::c_void, - pszinffilename: Param1, - psztranslatesection: Param2, - psztranslatekey: Param3, - pszbuffer: super::super::Foundation::PWSTR, - dwbuffersize: u32, - pdwrequiredsize: *mut u32, - pvreserved: *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn TranslateInfStringExW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hinf: *mut ::core::ffi::c_void, pszinffilename: Param1, psztranslatesection: Param2, psztranslatekey: Param3, pszbuffer: super::super::Foundation::PWSTR, dwbuffersize: u32, pdwrequiredsize: *mut u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -6366,16 +6052,7 @@ pub unsafe fn TranslateInfStringExW<'a, Param1: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TranslateInfStringW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pszinffilename: Param0, - pszinstallsection: Param1, - psztranslatesection: Param2, - psztranslatekey: Param3, - pszbuffer: super::super::Foundation::PWSTR, - cchbuffer: u32, - pdwrequiredsize: *mut u32, - pvreserved: *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn TranslateInfStringW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pszinffilename: Param0, pszinstallsection: Param1, psztranslatesection: Param2, psztranslatekey: Param3, pszbuffer: super::super::Foundation::PWSTR, cchbuffer: u32, pdwrequiredsize: *mut u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -6434,20 +6111,7 @@ impl ::core::fmt::Debug for UNDETERMINESTRUCT { } impl ::core::cmp::PartialEq for UNDETERMINESTRUCT { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.uDefIMESize == other.uDefIMESize - && self.uDefIMEPos == other.uDefIMEPos - && self.uUndetTextLen == other.uUndetTextLen - && self.uUndetTextPos == other.uUndetTextPos - && self.uUndetAttrPos == other.uUndetAttrPos - && self.uCursorPos == other.uCursorPos - && self.uDeltaStart == other.uDeltaStart - && self.uDetermineTextLen == other.uDetermineTextLen - && self.uDetermineTextPos == other.uDetermineTextPos - && self.uDetermineDelimPos == other.uDetermineDelimPos - && self.uYomiTextLen == other.uYomiTextLen - && self.uYomiTextPos == other.uYomiTextPos - && self.uYomiDelimPos == other.uYomiDelimPos + self.dwSize == other.dwSize && self.uDefIMESize == other.uDefIMESize && self.uDefIMEPos == other.uDefIMEPos && self.uUndetTextLen == other.uUndetTextLen && self.uUndetTextPos == other.uUndetTextPos && self.uUndetAttrPos == other.uUndetAttrPos && self.uCursorPos == other.uCursorPos && self.uDeltaStart == other.uDeltaStart && self.uDetermineTextLen == other.uDetermineTextLen && self.uDetermineTextPos == other.uDetermineTextPos && self.uDetermineDelimPos == other.uDetermineDelimPos && self.uYomiTextLen == other.uYomiTextLen && self.uYomiTextPos == other.uYomiTextPos && self.uYomiDelimPos == other.uYomiDelimPos } } impl ::core::cmp::Eq for UNDETERMINESTRUCT {} diff --git a/src/Windows/Win32/System/WindowsSync/mod.rs b/src/Windows/Win32/System/WindowsSync/mod.rs index 32d0d1730f..93bd6947a0 100644 --- a/src/Windows/Win32/System/WindowsSync/mod.rs +++ b/src/Windows/Win32/System/WindowsSync/mod.rs @@ -585,12 +585,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICons } #[repr(C)] #[doc(hidden)] -pub struct IConstructReplicaKeyMap_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbreplicaid: *const u8, pdwreplicakey: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IConstructReplicaKeyMap_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbreplicaid: *const u8, pdwreplicakey: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICoreFragment(pub ::windows::core::IUnknown); @@ -1061,12 +1056,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IEnum } #[repr(C)] #[doc(hidden)] -pub struct IEnumItemIds_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbitemid: *mut u8, pcbitemidsize: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IEnumItemIds_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbitemid: *mut u8, pcbitemidsize: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IEnumRangeExceptions(pub ::windows::core::IUnknown); @@ -1618,12 +1608,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IFilt } #[repr(C)] #[doc(hidden)] -pub struct IFilterRequestCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfilter: ::windows::core::RawPtr, filteringtype: FILTERING_TYPE) -> ::windows::core::HRESULT, -); +pub struct IFilterRequestCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfilter: ::windows::core::RawPtr, filteringtype: FILTERING_TYPE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IFilterTrackingProvider(pub ::windows::core::IUnknown); @@ -1702,12 +1687,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IFilt } #[repr(C)] #[doc(hidden)] -pub struct IFilterTrackingRequestCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfilter: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IFilterTrackingRequestCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfilter: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IFilterTrackingSyncChangeBuilder(pub ::windows::core::IUnknown); @@ -2091,12 +2071,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IProv } #[repr(C)] #[doc(hidden)] -pub struct IProviderConverter_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pisyncprovider: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IProviderConverter_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pisyncprovider: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRangeException(pub ::windows::core::IUnknown); @@ -2389,12 +2364,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRequ } #[repr(C)] #[doc(hidden)] -pub struct IRequestFilteredSync_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IRequestFilteredSync_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISingleItemException(pub ::windows::core::IUnknown); @@ -2473,12 +2443,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISupp } #[repr(C)] #[doc(hidden)] -pub struct ISupportFilteredSync_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfilter: ::windows::core::RawPtr, filteringtype: FILTERING_TYPE) -> ::windows::core::HRESULT, -); +pub struct ISupportFilteredSync_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfilter: ::windows::core::RawPtr, filteringtype: FILTERING_TYPE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISupportLastWriteTime(pub ::windows::core::IUnknown); @@ -2803,18 +2768,7 @@ impl ISyncChangeBatch { } pub unsafe fn AddLoggedConflict<'a, Param6: ::windows::core::IntoParam<'a, ISyncKnowledge>>(&self, pbownerreplicaid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwflags: u32, dwworkforchange: u32, pconflictknowledge: Param6) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pbownerreplicaid), - ::core::mem::transmute(pbitemid), - ::core::mem::transmute(pchangeversion), - ::core::mem::transmute(pcreationversion), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwworkforchange), - pconflictknowledge.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), pconflictknowledge.into_param().abi(), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for ISyncChangeBatch { @@ -2948,18 +2902,7 @@ impl ISyncChangeBatch2 { } pub unsafe fn AddLoggedConflict<'a, Param6: ::windows::core::IntoParam<'a, ISyncKnowledge>>(&self, pbownerreplicaid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwflags: u32, dwworkforchange: u32, pconflictknowledge: Param6) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pbownerreplicaid), - ::core::mem::transmute(pbitemid), - ::core::mem::transmute(pchangeversion), - ::core::mem::transmute(pcreationversion), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(dwworkforchange), - pconflictknowledge.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwworkforchange), pconflictknowledge.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn AddMergeTombstoneMetadataToGroup(&self, pbownerreplicaid: *const u8, pbwinneritemid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwworkforchange: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2967,18 +2910,7 @@ impl ISyncChangeBatch2 { } pub unsafe fn AddMergeTombstoneLoggedConflict<'a, Param6: ::windows::core::IntoParam<'a, ISyncKnowledge>>(&self, pbownerreplicaid: *const u8, pbwinneritemid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwworkforchange: u32, pconflictknowledge: Param6) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).21)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pbownerreplicaid), - ::core::mem::transmute(pbwinneritemid), - ::core::mem::transmute(pbitemid), - ::core::mem::transmute(pchangeversion), - ::core::mem::transmute(pcreationversion), - ::core::mem::transmute(dwworkforchange), - pconflictknowledge.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(pbownerreplicaid), ::core::mem::transmute(pbwinneritemid), ::core::mem::transmute(pbitemid), ::core::mem::transmute(pchangeversion), ::core::mem::transmute(pcreationversion), ::core::mem::transmute(dwworkforchange), pconflictknowledge.into_param().abi(), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for ISyncChangeBatch2 { @@ -3592,12 +3524,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISync } #[repr(C)] #[doc(hidden)] -pub struct ISyncChangeBuilder_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbchangeunitid: *const u8, pchangeunitversion: *const SYNC_VERSION) -> ::windows::core::HRESULT, -); +pub struct ISyncChangeBuilder_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbchangeunitid: *const u8, pchangeunitversion: *const SYNC_VERSION) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISyncChangeUnit(pub ::windows::core::IUnknown); @@ -3809,12 +3736,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISync } #[repr(C)] #[doc(hidden)] -pub struct ISyncConstraintCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pconflict: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISyncConstraintCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pconflict: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISyncDataConverter(pub ::windows::core::IUnknown); @@ -3950,12 +3872,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISync } #[repr(C)] #[doc(hidden)] -pub struct ISyncFilterDeserializer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbsyncfilter: *const u8, dwcbsyncfilter: u32, ppisyncfilter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISyncFilterDeserializer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbsyncfilter: *const u8, dwcbsyncfilter: u32, ppisyncfilter: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISyncFilterInfo(pub ::windows::core::IUnknown); @@ -3990,12 +3907,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISync } #[repr(C)] #[doc(hidden)] -pub struct ISyncFilterInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbbuffer: *mut u8, pcbbuffer: *mut u32) -> ::windows::core::HRESULT, -); +pub struct ISyncFilterInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbbuffer: *mut u8, pcbbuffer: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISyncFilterInfo2(pub ::windows::core::IUnknown); @@ -4791,12 +4703,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISync } #[repr(C)] #[doc(hidden)] -pub struct ISyncMergeTombstoneChange_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbwinneritemid: *mut u8, pcbidsize: *mut u32) -> ::windows::core::HRESULT, -); +pub struct ISyncMergeTombstoneChange_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbwinneritemid: *mut u8, pcbidsize: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISyncProvider(pub ::windows::core::IUnknown); @@ -5289,12 +5196,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISync } #[repr(C)] #[doc(hidden)] -pub struct ISyncSessionExtendedErrorInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproviderwitherror: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISyncSessionExtendedErrorInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppproviderwitherror: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISyncSessionState(pub ::windows::core::IUnknown); @@ -5528,33 +5430,21 @@ pub const PKEY_CONFIGUI_CONTENTTYPE: super::super::UI::Shell::PropertiesSystem:: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CONFIGUI_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), - pid: 11u32, -}; +pub const PKEY_CONFIGUI_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_INSTANCEID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_IS_GLOBAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CONFIGUI_MENUITEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), - pid: 13u32, -}; +pub const PKEY_CONFIGUI_MENUITEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 13u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CONFIGUI_MENUITEM_NOUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), - pid: 12u32, -}; +pub const PKEY_CONFIGUI_MENUITEM_NOUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 12u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 8u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_CONFIGUI_SUPPORTED_ARCHITECTURE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_CONFIGUI_TOOLTIPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), - pid: 10u32, -}; +pub const PKEY_CONFIGUI_TOOLTIPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x554b24ea_e8e3_45ba_9352_dfb561e171e4), pid: 10u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 6u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -5566,10 +5456,7 @@ pub const PKEY_PROVIDER_CONTENTTYPE: super::super::UI::Shell::PropertiesSystem:: #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 9u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PROVIDER_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), - pid: 11u32, -}; +pub const PKEY_PROVIDER_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 11u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_INSTANCEID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 2u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] @@ -5577,10 +5464,7 @@ pub const PKEY_PROVIDER_NAME: super::super::UI::Shell::PropertiesSystem::PROPERT #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub const PKEY_PROVIDER_SUPPORTED_ARCHITECTURE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 7u32 }; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] -pub const PKEY_PROVIDER_TOOLTIPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { - fmtid: ::windows::core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), - pid: 10u32, -}; +pub const PKEY_PROVIDER_TOOLTIPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows::core::GUID::from_u128(0x84179e61_60f6_4c1c_88ed_f1c531b32bda), pid: 10u32 }; pub const SYNC_CHANGE_FLAG_DELETED: u32 = 1u32; pub const SYNC_CHANGE_FLAG_DOES_NOT_EXIST: u32 = 2u32; pub const SYNC_CHANGE_FLAG_GHOST: u32 = 4u32; @@ -5871,15 +5755,7 @@ impl ::core::default::Default for SyncProviderConfigUIConfiguration { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SyncProviderConfigUIConfiguration { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SyncProviderConfigUIConfiguration") - .field("dwVersion", &self.dwVersion) - .field("guidInstanceId", &self.guidInstanceId) - .field("clsidConfigUI", &self.clsidConfigUI) - .field("guidContentType", &self.guidContentType) - .field("dwCapabilities", &self.dwCapabilities) - .field("dwSupportedArchitecture", &self.dwSupportedArchitecture) - .field("fIsGlobal", &self.fIsGlobal) - .finish() + fmt.debug_struct("SyncProviderConfigUIConfiguration").field("dwVersion", &self.dwVersion).field("guidInstanceId", &self.guidInstanceId).field("clsidConfigUI", &self.clsidConfigUI).field("guidContentType", &self.guidContentType).field("dwCapabilities", &self.dwCapabilities).field("dwSupportedArchitecture", &self.dwSupportedArchitecture).field("fIsGlobal", &self.fIsGlobal).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5913,15 +5789,7 @@ impl ::core::default::Default for SyncProviderConfiguration { } impl ::core::fmt::Debug for SyncProviderConfiguration { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SyncProviderConfiguration") - .field("dwVersion", &self.dwVersion) - .field("guidInstanceId", &self.guidInstanceId) - .field("clsidProvider", &self.clsidProvider) - .field("guidConfigUIInstanceId", &self.guidConfigUIInstanceId) - .field("guidContentType", &self.guidContentType) - .field("dwCapabilities", &self.dwCapabilities) - .field("dwSupportedArchitecture", &self.dwSupportedArchitecture) - .finish() + fmt.debug_struct("SyncProviderConfiguration").field("dwVersion", &self.dwVersion).field("guidInstanceId", &self.guidInstanceId).field("clsidProvider", &self.clsidProvider).field("guidConfigUIInstanceId", &self.guidConfigUIInstanceId).field("guidContentType", &self.guidContentType).field("dwCapabilities", &self.dwCapabilities).field("dwSupportedArchitecture", &self.dwSupportedArchitecture).finish() } } impl ::core::cmp::PartialEq for SyncProviderConfiguration { diff --git a/src/Windows/Win32/System/Wmi/mod.rs b/src/Windows/Win32/System/Wmi/mod.rs index ac01a92aa4..a3bb84b398 100644 --- a/src/Windows/Win32/System/Wmi/mod.rs +++ b/src/Windows/Win32/System/Wmi/mod.rs @@ -91,60 +91,12 @@ pub struct IEnumWbemClassObject_abi( pub struct IMofCompiler(pub ::windows::core::IUnknown); impl IMofCompiler { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CompileFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - filename: Param0, - serverandnamespace: Param1, - user: Param2, - authority: Param3, - password: Param4, - loptionflags: i32, - lclassflags: i32, - linstanceflags: i32, - pinfo: *mut WBEM_COMPILE_STATUS_INFO, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - filename.into_param().abi(), - serverandnamespace.into_param().abi(), - user.into_param().abi(), - authority.into_param().abi(), - password.into_param().abi(), - ::core::mem::transmute(loptionflags), - ::core::mem::transmute(lclassflags), - ::core::mem::transmute(linstanceflags), - ::core::mem::transmute(pinfo), - ) - .ok() + pub unsafe fn CompileFile<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, filename: Param0, serverandnamespace: Param1, user: Param2, authority: Param3, password: Param4, loptionflags: i32, lclassflags: i32, linstanceflags: i32, pinfo: *mut WBEM_COMPILE_STATUS_INFO) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), filename.into_param().abi(), serverandnamespace.into_param().abi(), user.into_param().abi(), authority.into_param().abi(), password.into_param().abi(), ::core::mem::transmute(loptionflags), ::core::mem::transmute(lclassflags), ::core::mem::transmute(linstanceflags), ::core::mem::transmute(pinfo)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn CompileBuffer<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - buffsize: i32, - pbuffer: *const u8, - serverandnamespace: Param2, - user: Param3, - authority: Param4, - password: Param5, - loptionflags: i32, - lclassflags: i32, - linstanceflags: i32, - pinfo: *mut WBEM_COMPILE_STATUS_INFO, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(buffsize), - ::core::mem::transmute(pbuffer), - serverandnamespace.into_param().abi(), - user.into_param().abi(), - authority.into_param().abi(), - password.into_param().abi(), - ::core::mem::transmute(loptionflags), - ::core::mem::transmute(lclassflags), - ::core::mem::transmute(linstanceflags), - ::core::mem::transmute(pinfo), - ) - .ok() + pub unsafe fn CompileBuffer<'a, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, buffsize: i32, pbuffer: *const u8, serverandnamespace: Param2, user: Param3, authority: Param4, password: Param5, loptionflags: i32, lclassflags: i32, linstanceflags: i32, pinfo: *mut WBEM_COMPILE_STATUS_INFO) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(buffsize), ::core::mem::transmute(pbuffer), serverandnamespace.into_param().abi(), user.into_param().abi(), authority.into_param().abi(), password.into_param().abi(), ::core::mem::transmute(loptionflags), ::core::mem::transmute(lclassflags), ::core::mem::transmute(linstanceflags), ::core::mem::transmute(pinfo)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateBMOF<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, textfilename: Param0, bmoffilename: Param1, serverandnamespace: Param2, loptionflags: i32, lclassflags: i32, linstanceflags: i32, pinfo: *mut WBEM_COMPILE_STATUS_INFO) -> ::windows::core::Result<()> { @@ -539,18 +491,7 @@ impl ISWbemLastError { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Put_<'a, Param1: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, iflags: i32, objwbemnamedvalueset: Param1) -> ::windows::core::Result { @@ -588,16 +529,7 @@ impl ISWbemLastError { (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn Associators_< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param9: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( + pub unsafe fn Associators_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param9: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( &self, strassocclass: Param0, strresultclass: Param1, @@ -611,35 +543,10 @@ impl ISWbemLastError { objwbemnamedvalueset: Param9, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - strassocclass.into_param().abi(), - strresultclass.into_param().abi(), - strresultrole.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredassocqualifier.into_param().abi(), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn AssociatorsAsync_< - 'a, - Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param10: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param11: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( + pub unsafe fn AssociatorsAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param10: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param11: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( &self, objwbemsink: Param0, strassocclass: Param1, @@ -654,63 +561,16 @@ impl ISWbemLastError { objwbemnamedvalueset: Param10, objwbemasynccontext: Param11, ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - objwbemsink.into_param().abi(), - strassocclass.into_param().abi(), - strresultclass.into_param().abi(), - strresultrole.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredassocqualifier.into_param().abi(), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - objwbemasynccontext.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn References_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - strresultclass: Param0, - strrole: Param1, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: Param4, - iflags: i32, - objwbemnamedvalueset: Param6, - ) -> ::windows::core::Result { + pub unsafe fn References_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strresultclass: Param0, strrole: Param1, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: Param4, iflags: i32, objwbemnamedvalueset: Param6) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), strresultclass.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ReferencesAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param8: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strresultclass: Param1, - strrole: Param2, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: Param5, - iflags: i32, - objwbemnamedvalueset: Param7, - objwbemasynccontext: Param8, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).18)( - ::core::mem::transmute_copy(self), - objwbemsink.into_param().abi(), - strresultclass.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - objwbemasynccontext.into_param().abi(), - ) - .ok() + pub unsafe fn ReferencesAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param8: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strresultclass: Param1, strrole: Param2, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: Param5, iflags: i32, objwbemnamedvalueset: Param7, objwbemasynccontext: Param8) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ExecMethod_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param3: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strmethodname: Param0, objwbeminparameters: Param1, iflags: i32, objwbemnamedvalueset: Param3) -> ::windows::core::Result { @@ -718,15 +578,7 @@ impl ISWbemLastError { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ExecMethodAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strmethodname: Param1, - objwbeminparameters: Param2, - iflags: i32, - objwbemnamedvalueset: Param4, - objwbemasynccontext: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecMethodAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strmethodname: Param1, objwbeminparameters: Param2, iflags: i32, objwbemnamedvalueset: Param4, objwbemasynccontext: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } pub unsafe fn Clone_(&self) -> ::windows::core::Result { @@ -874,44 +726,14 @@ pub struct ISWbemLastError_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strassocclass: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strresultrole: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredassocqualifier: ::core::mem::ManuallyDrop, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemobjectset: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strassocclass: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strresultrole: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredassocqualifier: ::core::mem::ManuallyDrop, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - objwbemsink: ::windows::core::RawPtr, - strassocclass: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strresultrole: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredassocqualifier: ::core::mem::ManuallyDrop, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemasynccontext: ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strassocclass: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strresultrole: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredassocqualifier: ::core::mem::ManuallyDrop, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strmethodname: ::core::mem::ManuallyDrop, objwbeminparameters: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemoutparameters: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -937,40 +759,9 @@ pub struct ISWbemLastError_abi( pub struct ISWbemLocator(pub ::windows::core::IUnknown); impl ISWbemLocator { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ConnectServer< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( - &self, - strserver: Param0, - strnamespace: Param1, - struser: Param2, - strpassword: Param3, - strlocale: Param4, - strauthority: Param5, - isecurityflags: i32, - objwbemnamedvalueset: Param7, - ) -> ::windows::core::Result { + pub unsafe fn ConnectServer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strserver: Param0, strnamespace: Param1, struser: Param2, strpassword: Param3, strlocale: Param4, strauthority: Param5, isecurityflags: i32, objwbemnamedvalueset: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - strserver.into_param().abi(), - strnamespace.into_param().abi(), - struser.into_param().abi(), - strpassword.into_param().abi(), - strlocale.into_param().abi(), - strauthority.into_param().abi(), - ::core::mem::transmute(isecurityflags), - objwbemnamedvalueset.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), strserver.into_param().abi(), strnamespace.into_param().abi(), struser.into_param().abi(), strpassword.into_param().abi(), strlocale.into_param().abi(), strauthority.into_param().abi(), ::core::mem::transmute(isecurityflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn Security_(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -1038,19 +829,7 @@ pub struct ISWbemLocator_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strserver: ::core::mem::ManuallyDrop, - strnamespace: ::core::mem::ManuallyDrop, - struser: ::core::mem::ManuallyDrop, - strpassword: ::core::mem::ManuallyDrop, - strlocale: ::core::mem::ManuallyDrop, - strauthority: ::core::mem::ManuallyDrop, - isecurityflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemservices: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strserver: ::core::mem::ManuallyDrop, strnamespace: ::core::mem::ManuallyDrop, struser: ::core::mem::ManuallyDrop, strpassword: ::core::mem::ManuallyDrop, strlocale: ::core::mem::ManuallyDrop, strauthority: ::core::mem::ManuallyDrop, isecurityflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemservices: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsecurity: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -1467,16 +1246,7 @@ impl ISWbemObject { (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn Associators_< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param9: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( + pub unsafe fn Associators_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param9: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( &self, strassocclass: Param0, strresultclass: Param1, @@ -1490,35 +1260,10 @@ impl ISWbemObject { objwbemnamedvalueset: Param9, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - strassocclass.into_param().abi(), - strresultclass.into_param().abi(), - strresultrole.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredassocqualifier.into_param().abi(), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn AssociatorsAsync_< - 'a, - Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param10: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param11: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( + pub unsafe fn AssociatorsAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param10: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param11: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( &self, objwbemsink: Param0, strassocclass: Param1, @@ -1533,63 +1278,16 @@ impl ISWbemObject { objwbemnamedvalueset: Param10, objwbemasynccontext: Param11, ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - objwbemsink.into_param().abi(), - strassocclass.into_param().abi(), - strresultclass.into_param().abi(), - strresultrole.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredassocqualifier.into_param().abi(), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - objwbemasynccontext.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn References_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - strresultclass: Param0, - strrole: Param1, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: Param4, - iflags: i32, - objwbemnamedvalueset: Param6, - ) -> ::windows::core::Result { + pub unsafe fn References_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strresultclass: Param0, strrole: Param1, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: Param4, iflags: i32, objwbemnamedvalueset: Param6) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), strresultclass.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ReferencesAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param8: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strresultclass: Param1, - strrole: Param2, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: Param5, - iflags: i32, - objwbemnamedvalueset: Param7, - objwbemasynccontext: Param8, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).18)( - ::core::mem::transmute_copy(self), - objwbemsink.into_param().abi(), - strresultclass.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - objwbemasynccontext.into_param().abi(), - ) - .ok() + pub unsafe fn ReferencesAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param8: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strresultclass: Param1, strrole: Param2, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: Param5, iflags: i32, objwbemnamedvalueset: Param7, objwbemasynccontext: Param8) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ExecMethod_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param3: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strmethodname: Param0, objwbeminparameters: Param1, iflags: i32, objwbemnamedvalueset: Param3) -> ::windows::core::Result { @@ -1597,15 +1295,7 @@ impl ISWbemObject { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ExecMethodAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strmethodname: Param1, - objwbeminparameters: Param2, - iflags: i32, - objwbemnamedvalueset: Param4, - objwbemasynccontext: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecMethodAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strmethodname: Param1, objwbeminparameters: Param2, iflags: i32, objwbemnamedvalueset: Param4, objwbemasynccontext: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } pub unsafe fn Clone_(&self) -> ::windows::core::Result { @@ -1733,44 +1423,14 @@ pub struct ISWbemObject_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strassocclass: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strresultrole: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredassocqualifier: ::core::mem::ManuallyDrop, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemobjectset: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strassocclass: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strresultrole: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredassocqualifier: ::core::mem::ManuallyDrop, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - objwbemsink: ::windows::core::RawPtr, - strassocclass: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strresultrole: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredassocqualifier: ::core::mem::ManuallyDrop, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemasynccontext: ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strassocclass: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strresultrole: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredassocqualifier: ::core::mem::ManuallyDrop, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strmethodname: ::core::mem::ManuallyDrop, objwbeminparameters: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemoutparameters: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -1810,18 +1470,7 @@ impl ISWbemObjectEx { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Put_<'a, Param1: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, iflags: i32, objwbemnamedvalueset: Param1) -> ::windows::core::Result { @@ -1859,16 +1508,7 @@ impl ISWbemObjectEx { (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn Associators_< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param9: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( + pub unsafe fn Associators_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param9: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( &self, strassocclass: Param0, strresultclass: Param1, @@ -1882,35 +1522,10 @@ impl ISWbemObjectEx { objwbemnamedvalueset: Param9, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - strassocclass.into_param().abi(), - strresultclass.into_param().abi(), - strresultrole.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredassocqualifier.into_param().abi(), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn AssociatorsAsync_< - 'a, - Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param10: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param11: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( + pub unsafe fn AssociatorsAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param10: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param11: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( &self, objwbemsink: Param0, strassocclass: Param1, @@ -1925,63 +1540,16 @@ impl ISWbemObjectEx { objwbemnamedvalueset: Param10, objwbemasynccontext: Param11, ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - objwbemsink.into_param().abi(), - strassocclass.into_param().abi(), - strresultclass.into_param().abi(), - strresultrole.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredassocqualifier.into_param().abi(), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - objwbemasynccontext.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn References_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - strresultclass: Param0, - strrole: Param1, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: Param4, - iflags: i32, - objwbemnamedvalueset: Param6, - ) -> ::windows::core::Result { + pub unsafe fn References_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strresultclass: Param0, strrole: Param1, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: Param4, iflags: i32, objwbemnamedvalueset: Param6) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), strresultclass.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ReferencesAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param8: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strresultclass: Param1, - strrole: Param2, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: Param5, - iflags: i32, - objwbemnamedvalueset: Param7, - objwbemasynccontext: Param8, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).18)( - ::core::mem::transmute_copy(self), - objwbemsink.into_param().abi(), - strresultclass.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - objwbemasynccontext.into_param().abi(), - ) - .ok() + pub unsafe fn ReferencesAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param8: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strresultclass: Param1, strrole: Param2, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: Param5, iflags: i32, objwbemnamedvalueset: Param7, objwbemasynccontext: Param8) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).18)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ExecMethod_<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param3: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strmethodname: Param0, objwbeminparameters: Param1, iflags: i32, objwbemnamedvalueset: Param3) -> ::windows::core::Result { @@ -1989,15 +1557,7 @@ impl ISWbemObjectEx { (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ExecMethodAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strmethodname: Param1, - objwbeminparameters: Param2, - iflags: i32, - objwbemnamedvalueset: Param4, - objwbemasynccontext: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecMethodAsync_<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strmethodname: Param1, objwbeminparameters: Param2, iflags: i32, objwbemnamedvalueset: Param4, objwbemasynccontext: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } pub unsafe fn Clone_(&self) -> ::windows::core::Result { @@ -2162,44 +1722,14 @@ pub struct ISWbemObjectEx_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strassocclass: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strresultrole: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredassocqualifier: ::core::mem::ManuallyDrop, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemobjectset: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strassocclass: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strresultrole: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredassocqualifier: ::core::mem::ManuallyDrop, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - objwbemsink: ::windows::core::RawPtr, - strassocclass: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strresultrole: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredassocqualifier: ::core::mem::ManuallyDrop, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemasynccontext: ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strassocclass: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strresultrole: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredassocqualifier: ::core::mem::ManuallyDrop, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strmethodname: ::core::mem::ManuallyDrop, objwbeminparameters: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemoutparameters: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -3504,29 +3034,11 @@ impl ISWbemServices { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), strquery.into_param().abi(), strquerylanguage.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ExecQueryAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strquery: Param1, - strquerylanguage: Param2, - lflags: i32, - objwbemnamedvalueset: Param4, - objwbemasynccontext: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecQueryAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strquery: Param1, strquerylanguage: Param2, lflags: i32, objwbemnamedvalueset: Param4, objwbemasynccontext: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strquery.into_param().abi(), strquerylanguage.into_param().abi(), ::core::mem::transmute(lflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn AssociatorsOf< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param10: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( + pub unsafe fn AssociatorsOf<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param10: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( &self, strobjectpath: Param0, strassocclass: Param1, @@ -3541,37 +3053,10 @@ impl ISWbemServices { objwbemnamedvalueset: Param10, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - strobjectpath.into_param().abi(), - strassocclass.into_param().abi(), - strresultclass.into_param().abi(), - strresultrole.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredassocqualifier.into_param().abi(), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), strobjectpath.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn AssociatorsOfAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param11: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param12: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( + pub unsafe fn AssociatorsOfAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param11: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param12: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( &self, objwbemsink: Param0, strobjectpath: Param1, @@ -3606,69 +3091,13 @@ impl ISWbemServices { .ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ReferencesTo<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - strobjectpath: Param0, - strresultclass: Param1, - strrole: Param2, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: Param5, - iflags: i32, - objwbemnamedvalueset: Param7, - ) -> ::windows::core::Result { + pub unsafe fn ReferencesTo<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strobjectpath: Param0, strresultclass: Param1, strrole: Param2, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: Param5, iflags: i32, objwbemnamedvalueset: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - strobjectpath.into_param().abi(), - strresultclass.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), strobjectpath.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ReferencesToAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param9: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( - &self, - objwbemsink: Param0, - strobjectpath: Param1, - strresultclass: Param2, - strrole: Param3, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: Param6, - iflags: i32, - objwbemnamedvalueset: Param8, - objwbemasynccontext: Param9, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - objwbemsink.into_param().abi(), - strobjectpath.into_param().abi(), - strresultclass.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - objwbemasynccontext.into_param().abi(), - ) - .ok() + pub unsafe fn ReferencesToAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param9: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strobjectpath: Param1, strresultclass: Param2, strrole: Param3, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: Param6, iflags: i32, objwbemnamedvalueset: Param8, objwbemasynccontext: Param9) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ExecNotificationQuery<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strquery: Param0, strquerylanguage: Param1, iflags: i32, objwbemnamedvalueset: Param3) -> ::windows::core::Result { @@ -3676,15 +3105,7 @@ impl ISWbemServices { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), strquery.into_param().abi(), strquerylanguage.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ExecNotificationQueryAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strquery: Param1, - strquerylanguage: Param2, - iflags: i32, - objwbemnamedvalueset: Param4, - objwbemasynccontext: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecNotificationQueryAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strquery: Param1, strquerylanguage: Param2, iflags: i32, objwbemnamedvalueset: Param4, objwbemasynccontext: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strquery.into_param().abi(), strquerylanguage.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -3693,16 +3114,7 @@ impl ISWbemServices { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), strobjectpath.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ExecMethodAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param6: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strobjectpath: Param1, - strmethodname: Param2, - objwbeminparameters: Param3, - iflags: i32, - objwbemnamedvalueset: Param5, - objwbemasynccontext: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecMethodAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param6: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strobjectpath: Param1, strmethodname: Param2, objwbeminparameters: Param3, iflags: i32, objwbemnamedvalueset: Param5, objwbemasynccontext: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } pub unsafe fn Security_(&self) -> ::windows::core::Result { @@ -3792,77 +3204,37 @@ pub struct ISWbemServices_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strquery: ::core::mem::ManuallyDrop, strquerylanguage: ::core::mem::ManuallyDrop, lflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strobjectpath: ::core::mem::ManuallyDrop, - strassocclass: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strresultrole: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredassocqualifier: ::core::mem::ManuallyDrop, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemobjectset: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, - #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - objwbemsink: ::windows::core::RawPtr, - strobjectpath: ::core::mem::ManuallyDrop, - strassocclass: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strresultrole: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredassocqualifier: ::core::mem::ManuallyDrop, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemasynccontext: ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, - #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strobjectpath: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemobjectset: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strassocclass: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strresultrole: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredassocqualifier: ::core::mem::ManuallyDrop, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn( this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, + strassocclass: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, + strresultrole: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, + strrequiredassocqualifier: ::core::mem::ManuallyDrop, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr, ) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strquery: ::core::mem::ManuallyDrop, strquerylanguage: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemeventsource: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strquery: ::core::mem::ManuallyDrop, strquerylanguage: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strmethodname: ::core::mem::ManuallyDrop, objwbeminparameters: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemoutparameters: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strmethodname: ::core::mem::ManuallyDrop, objwbeminparameters: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strmethodname: ::core::mem::ManuallyDrop, objwbeminparameters: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsecurity: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -3885,18 +3257,7 @@ impl ISWbemServicesEx { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::Com::DISPPARAMS, pvarresult: *mut super::Com::VARIANT, pexcepinfo: *mut super::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn Get<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strobjectpath: Param0, iflags: i32, objwbemnamedvalueset: Param2) -> ::windows::core::Result { @@ -3939,29 +3300,11 @@ impl ISWbemServicesEx { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), strquery.into_param().abi(), strquerylanguage.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ExecQueryAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strquery: Param1, - strquerylanguage: Param2, - lflags: i32, - objwbemnamedvalueset: Param4, - objwbemasynccontext: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecQueryAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strquery: Param1, strquerylanguage: Param2, lflags: i32, objwbemnamedvalueset: Param4, objwbemasynccontext: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strquery.into_param().abi(), strquerylanguage.into_param().abi(), ::core::mem::transmute(lflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn AssociatorsOf< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param10: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( + pub unsafe fn AssociatorsOf<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param10: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( &self, strobjectpath: Param0, strassocclass: Param1, @@ -3976,37 +3319,10 @@ impl ISWbemServicesEx { objwbemnamedvalueset: Param10, ) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).17)( - ::core::mem::transmute_copy(self), - strobjectpath.into_param().abi(), - strassocclass.into_param().abi(), - strresultclass.into_param().abi(), - strresultrole.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredassocqualifier.into_param().abi(), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), strobjectpath.into_param().abi(), strassocclass.into_param().abi(), strresultclass.into_param().abi(), strresultrole.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredassocqualifier.into_param().abi(), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn AssociatorsOfAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param11: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param12: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( + pub unsafe fn AssociatorsOfAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param11: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param12: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( &self, objwbemsink: Param0, strobjectpath: Param1, @@ -4041,69 +3357,13 @@ impl ISWbemServicesEx { .ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ReferencesTo<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - strobjectpath: Param0, - strresultclass: Param1, - strrole: Param2, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: Param5, - iflags: i32, - objwbemnamedvalueset: Param7, - ) -> ::windows::core::Result { + pub unsafe fn ReferencesTo<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strobjectpath: Param0, strresultclass: Param1, strrole: Param2, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: Param5, iflags: i32, objwbemnamedvalueset: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).19)( - ::core::mem::transmute_copy(self), - strobjectpath.into_param().abi(), - strresultclass.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).19)(::core::mem::transmute_copy(self), strobjectpath.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ReferencesToAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - Param9: ::windows::core::IntoParam<'a, super::Com::IDispatch>, - >( - &self, - objwbemsink: Param0, - strobjectpath: Param1, - strresultclass: Param2, - strrole: Param3, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: Param6, - iflags: i32, - objwbemnamedvalueset: Param8, - objwbemasynccontext: Param9, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - objwbemsink.into_param().abi(), - strobjectpath.into_param().abi(), - strresultclass.into_param().abi(), - strrole.into_param().abi(), - ::core::mem::transmute(bclassesonly), - ::core::mem::transmute(bschemaonly), - strrequiredqualifier.into_param().abi(), - ::core::mem::transmute(iflags), - objwbemnamedvalueset.into_param().abi(), - objwbemasynccontext.into_param().abi(), - ) - .ok() + pub unsafe fn ReferencesToAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param9: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strobjectpath: Param1, strresultclass: Param2, strrole: Param3, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: Param6, iflags: i32, objwbemnamedvalueset: Param8, objwbemasynccontext: Param9) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), strresultclass.into_param().abi(), strrole.into_param().abi(), ::core::mem::transmute(bclassesonly), ::core::mem::transmute(bschemaonly), strrequiredqualifier.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn ExecNotificationQuery<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, strquery: Param0, strquerylanguage: Param1, iflags: i32, objwbemnamedvalueset: Param3) -> ::windows::core::Result { @@ -4111,15 +3371,7 @@ impl ISWbemServicesEx { (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), strquery.into_param().abi(), strquerylanguage.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ExecNotificationQueryAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strquery: Param1, - strquerylanguage: Param2, - iflags: i32, - objwbemnamedvalueset: Param4, - objwbemasynccontext: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecNotificationQueryAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strquery: Param1, strquerylanguage: Param2, iflags: i32, objwbemnamedvalueset: Param4, objwbemasynccontext: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).22)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strquery.into_param().abi(), strquerylanguage.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -4128,16 +3380,7 @@ impl ISWbemServicesEx { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), strobjectpath.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn ExecMethodAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param6: ::windows::core::IntoParam<'a, super::Com::IDispatch>>( - &self, - objwbemsink: Param0, - strobjectpath: Param1, - strmethodname: Param2, - objwbeminparameters: Param3, - iflags: i32, - objwbemnamedvalueset: Param5, - objwbemasynccontext: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecMethodAsync<'a, Param0: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param5: ::windows::core::IntoParam<'a, super::Com::IDispatch>, Param6: ::windows::core::IntoParam<'a, super::Com::IDispatch>>(&self, objwbemsink: Param0, strobjectpath: Param1, strmethodname: Param2, objwbeminparameters: Param3, iflags: i32, objwbemnamedvalueset: Param5, objwbemasynccontext: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), objwbemsink.into_param().abi(), strobjectpath.into_param().abi(), strmethodname.into_param().abi(), objwbeminparameters.into_param().abi(), ::core::mem::transmute(iflags), objwbemnamedvalueset.into_param().abi(), objwbemasynccontext.into_param().abi()).ok() } pub unsafe fn Security_(&self) -> ::windows::core::Result { @@ -4256,21 +3499,7 @@ pub struct ISWbemServicesEx_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strquery: ::core::mem::ManuallyDrop, strquerylanguage: ::core::mem::ManuallyDrop, lflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strobjectpath: ::core::mem::ManuallyDrop, - strassocclass: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strresultrole: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredassocqualifier: ::core::mem::ManuallyDrop, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemobjectset: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strassocclass: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strresultrole: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredassocqualifier: ::core::mem::ManuallyDrop, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn( @@ -4290,34 +3519,9 @@ pub struct ISWbemServicesEx_abi( objwbemasynccontext: ::windows::core::RawPtr, ) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strobjectpath: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemobjectset: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - objwbemsink: ::windows::core::RawPtr, - strobjectpath: ::core::mem::ManuallyDrop, - strresultclass: ::core::mem::ManuallyDrop, - strrole: ::core::mem::ManuallyDrop, - bclassesonly: i16, - bschemaonly: i16, - strrequiredqualifier: ::core::mem::ManuallyDrop, - iflags: i32, - objwbemnamedvalueset: ::windows::core::RawPtr, - objwbemasynccontext: ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strresultclass: ::core::mem::ManuallyDrop, strrole: ::core::mem::ManuallyDrop, bclassesonly: i16, bschemaonly: i16, strrequiredqualifier: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strquery: ::core::mem::ManuallyDrop, strquerylanguage: ::core::mem::ManuallyDrop, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemeventsource: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -4325,8 +3529,7 @@ pub struct ISWbemServicesEx_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strmethodname: ::core::mem::ManuallyDrop, objwbeminparameters: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemoutparameters: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strmethodname: ::core::mem::ManuallyDrop, objwbeminparameters: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsink: ::windows::core::RawPtr, strobjectpath: ::core::mem::ManuallyDrop, strmethodname: ::core::mem::ManuallyDrop, objwbeminparameters: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemasynccontext: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemsecurity: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, objwbemobject: ::windows::core::RawPtr, iflags: i32, objwbemnamedvalueset: ::windows::core::RawPtr, objwbemobjectpath: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4506,12 +3709,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUnse } #[repr(C)] #[doc(hidden)] -pub struct IUnsecuredApartment_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobject: ::windows::core::RawPtr, ppstub: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUnsecuredApartment_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pobject: ::windows::core::RawPtr, ppstub: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWMIExtension(pub ::windows::core::IUnknown); @@ -4997,77 +4195,12 @@ pub struct IWbemClassObject_abi( pub struct IWbemClientConnectionTransport(pub ::windows::core::IUnknown); impl IWbemClientConnectionTransport { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Open<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, IWbemContext>>( - &self, - straddresstype: Param0, - dwbinaryaddresslength: u32, - abbinaryaddress: *const u8, - strobject: Param3, - struser: Param4, - strpassword: Param5, - strlocale: Param6, - lflags: i32, - pctx: Param8, - riid: *const ::windows::core::GUID, - pinterface: *mut *mut ::core::ffi::c_void, - pcallres: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - straddresstype.into_param().abi(), - ::core::mem::transmute(dwbinaryaddresslength), - ::core::mem::transmute(abbinaryaddress), - strobject.into_param().abi(), - struser.into_param().abi(), - strpassword.into_param().abi(), - strlocale.into_param().abi(), - ::core::mem::transmute(lflags), - pctx.into_param().abi(), - ::core::mem::transmute(riid), - ::core::mem::transmute(pinterface), - ::core::mem::transmute(pcallres), - ) - .ok() + pub unsafe fn Open<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, IWbemContext>>(&self, straddresstype: Param0, dwbinaryaddresslength: u32, abbinaryaddress: *const u8, strobject: Param3, struser: Param4, strpassword: Param5, strlocale: Param6, lflags: i32, pctx: Param8, riid: *const ::windows::core::GUID, pinterface: *mut *mut ::core::ffi::c_void, pcallres: *mut ::core::option::Option) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), straddresstype.into_param().abi(), ::core::mem::transmute(dwbinaryaddresslength), ::core::mem::transmute(abbinaryaddress), strobject.into_param().abi(), struser.into_param().abi(), strpassword.into_param().abi(), strlocale.into_param().abi(), ::core::mem::transmute(lflags), pctx.into_param().abi(), ::core::mem::transmute(riid), ::core::mem::transmute(pinterface), ::core::mem::transmute(pcallres)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn OpenAsync< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, IWbemContext>, - Param10: ::windows::core::IntoParam<'a, IWbemObjectSink>, - >( - &self, - straddresstype: Param0, - dwbinaryaddresslength: u32, - abbinaryaddress: *const u8, - strobject: Param3, - struser: Param4, - strpassword: Param5, - strlocale: Param6, - lflags: i32, - pctx: Param8, - riid: *const ::windows::core::GUID, - presponsehandler: Param10, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - straddresstype.into_param().abi(), - ::core::mem::transmute(dwbinaryaddresslength), - ::core::mem::transmute(abbinaryaddress), - strobject.into_param().abi(), - struser.into_param().abi(), - strpassword.into_param().abi(), - strlocale.into_param().abi(), - ::core::mem::transmute(lflags), - pctx.into_param().abi(), - ::core::mem::transmute(riid), - presponsehandler.into_param().abi(), - ) - .ok() + pub unsafe fn OpenAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, IWbemContext>, Param10: ::windows::core::IntoParam<'a, IWbemObjectSink>>(&self, straddresstype: Param0, dwbinaryaddresslength: u32, abbinaryaddress: *const u8, strobject: Param3, struser: Param4, strpassword: Param5, strlocale: Param6, lflags: i32, pctx: Param8, riid: *const ::windows::core::GUID, presponsehandler: Param10) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), straddresstype.into_param().abi(), ::core::mem::transmute(dwbinaryaddresslength), ::core::mem::transmute(abbinaryaddress), strobject.into_param().abi(), struser.into_param().abi(), strpassword.into_param().abi(), strlocale.into_param().abi(), ::core::mem::transmute(lflags), pctx.into_param().abi(), ::core::mem::transmute(riid), presponsehandler.into_param().abi()).ok() } pub unsafe fn Cancel<'a, Param1: ::windows::core::IntoParam<'a, IWbemObjectSink>>(&self, lflags: i32, phandler: Param1) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), phandler.into_param().abi()).ok() @@ -5103,38 +4236,9 @@ pub struct IWbemClientConnectionTransport_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - straddresstype: ::core::mem::ManuallyDrop, - dwbinaryaddresslength: u32, - abbinaryaddress: *const u8, - strobject: ::core::mem::ManuallyDrop, - struser: ::core::mem::ManuallyDrop, - strpassword: ::core::mem::ManuallyDrop, - strlocale: ::core::mem::ManuallyDrop, - lflags: i32, - pctx: ::windows::core::RawPtr, - riid: *const ::windows::core::GUID, - pinterface: *mut *mut ::core::ffi::c_void, - pcallres: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, straddresstype: ::core::mem::ManuallyDrop, dwbinaryaddresslength: u32, abbinaryaddress: *const u8, strobject: ::core::mem::ManuallyDrop, struser: ::core::mem::ManuallyDrop, strpassword: ::core::mem::ManuallyDrop, strlocale: ::core::mem::ManuallyDrop, lflags: i32, pctx: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, pinterface: *mut *mut ::core::ffi::c_void, pcallres: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - straddresstype: ::core::mem::ManuallyDrop, - dwbinaryaddresslength: u32, - abbinaryaddress: *const u8, - strobject: ::core::mem::ManuallyDrop, - struser: ::core::mem::ManuallyDrop, - strpassword: ::core::mem::ManuallyDrop, - strlocale: ::core::mem::ManuallyDrop, - lflags: i32, - pctx: ::windows::core::RawPtr, - riid: *const ::windows::core::GUID, - presponsehandler: ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, straddresstype: ::core::mem::ManuallyDrop, dwbinaryaddresslength: u32, abbinaryaddress: *const u8, strobject: ::core::mem::ManuallyDrop, struser: ::core::mem::ManuallyDrop, strpassword: ::core::mem::ManuallyDrop, strlocale: ::core::mem::ManuallyDrop, lflags: i32, pctx: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, presponsehandler: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, phandler: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -5143,44 +4247,9 @@ pub struct IWbemClientConnectionTransport_abi( pub struct IWbemClientTransport(pub ::windows::core::IUnknown); impl IWbemClientTransport { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ConnectServer< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, - Param9: ::windows::core::IntoParam<'a, IWbemContext>, - >( - &self, - straddresstype: Param0, - dwbinaryaddresslength: u32, - abbinaryaddress: *const u8, - strnetworkresource: Param3, - struser: Param4, - strpassword: Param5, - strlocale: Param6, - lsecurityflags: i32, - strauthority: Param8, - pctx: Param9, - ) -> ::windows::core::Result { + pub unsafe fn ConnectServer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param9: ::windows::core::IntoParam<'a, IWbemContext>>(&self, straddresstype: Param0, dwbinaryaddresslength: u32, abbinaryaddress: *const u8, strnetworkresource: Param3, struser: Param4, strpassword: Param5, strlocale: Param6, lsecurityflags: i32, strauthority: Param8, pctx: Param9) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - straddresstype.into_param().abi(), - ::core::mem::transmute(dwbinaryaddresslength), - ::core::mem::transmute(abbinaryaddress), - strnetworkresource.into_param().abi(), - struser.into_param().abi(), - strpassword.into_param().abi(), - strlocale.into_param().abi(), - ::core::mem::transmute(lsecurityflags), - strauthority.into_param().abi(), - pctx.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), straddresstype.into_param().abi(), ::core::mem::transmute(dwbinaryaddresslength), ::core::mem::transmute(abbinaryaddress), strnetworkresource.into_param().abi(), struser.into_param().abi(), strpassword.into_param().abi(), strlocale.into_param().abi(), ::core::mem::transmute(lsecurityflags), strauthority.into_param().abi(), pctx.into_param().abi(), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IWbemClientTransport { @@ -5213,21 +4282,7 @@ pub struct IWbemClientTransport_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - straddresstype: ::core::mem::ManuallyDrop, - dwbinaryaddresslength: u32, - abbinaryaddress: *const u8, - strnetworkresource: ::core::mem::ManuallyDrop, - struser: ::core::mem::ManuallyDrop, - strpassword: ::core::mem::ManuallyDrop, - strlocale: ::core::mem::ManuallyDrop, - lsecurityflags: i32, - strauthority: ::core::mem::ManuallyDrop, - pctx: ::windows::core::RawPtr, - ppnamespace: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, straddresstype: ::core::mem::ManuallyDrop, dwbinaryaddresslength: u32, abbinaryaddress: *const u8, strnetworkresource: ::core::mem::ManuallyDrop, struser: ::core::mem::ManuallyDrop, strpassword: ::core::mem::ManuallyDrop, strlocale: ::core::mem::ManuallyDrop, lsecurityflags: i32, strauthority: ::core::mem::ManuallyDrop, pctx: ::windows::core::RawPtr, ppnamespace: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -5483,16 +4538,7 @@ pub struct IWbemContext_abi( pub struct IWbemDecoupledBasicEventProvider(pub ::windows::core::IUnknown); impl IWbemDecoupledBasicEventProvider { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Register<'a, Param1: ::windows::core::IntoParam<'a, IWbemContext>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - a_flags: i32, - a_context: Param1, - a_user: Param2, - a_locale: Param3, - a_scope: Param4, - a_registration: Param5, - piunknown: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn Register<'a, Param1: ::windows::core::IntoParam<'a, IWbemContext>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, a_flags: i32, a_context: Param1, a_user: Param2, a_locale: Param3, a_scope: Param4, a_registration: Param5, piunknown: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(a_flags), a_context.into_param().abi(), a_user.into_param().abi(), a_locale.into_param().abi(), a_scope.into_param().abi(), a_registration.into_param().abi(), piunknown.into_param().abi()).ok() } pub unsafe fn UnRegister(&self) -> ::windows::core::Result<()> { @@ -5568,16 +4614,7 @@ pub struct IWbemDecoupledBasicEventProvider_abi( pub struct IWbemDecoupledRegistrar(pub ::windows::core::IUnknown); impl IWbemDecoupledRegistrar { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Register<'a, Param1: ::windows::core::IntoParam<'a, IWbemContext>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - a_flags: i32, - a_context: Param1, - a_user: Param2, - a_locale: Param3, - a_scope: Param4, - a_registration: Param5, - piunknown: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn Register<'a, Param1: ::windows::core::IntoParam<'a, IWbemContext>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, a_flags: i32, a_context: Param1, a_user: Param2, a_locale: Param3, a_scope: Param4, a_registration: Param5, piunknown: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(a_flags), a_context.into_param().abi(), a_user.into_param().abi(), a_locale.into_param().abi(), a_scope.into_param().abi(), a_registration.into_param().abi(), piunknown.into_param().abi()).ok() } pub unsafe fn UnRegister(&self) -> ::windows::core::Result<()> { @@ -5653,12 +4690,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWbem } #[repr(C)] #[doc(hidden)] -pub struct IWbemEventConsumerProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plogicalconsumer: ::windows::core::RawPtr, ppconsumer: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWbemEventConsumerProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plogicalconsumer: ::windows::core::RawPtr, ppconsumer: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWbemEventProvider(pub ::windows::core::IUnknown); @@ -5693,12 +4725,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWbem } #[repr(C)] #[doc(hidden)] -pub struct IWbemEventProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psink: ::windows::core::RawPtr, lflags: i32) -> ::windows::core::HRESULT, -); +pub struct IWbemEventProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psink: ::windows::core::RawPtr, lflags: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWbemEventProviderQuerySink(pub ::windows::core::IUnknown); @@ -5777,12 +4804,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWbem } #[repr(C)] #[doc(hidden)] -pub struct IWbemEventProviderSecurity_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wszquerylanguage: *const u16, wszquery: *const u16, lsidlength: i32, psid: *const u8) -> ::windows::core::HRESULT, -); +pub struct IWbemEventProviderSecurity_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, wszquerylanguage: *const u16, wszquery: *const u16, lsidlength: i32, psid: *const u8) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWbemEventSink(pub ::windows::core::IUnknown); @@ -6055,16 +5077,7 @@ pub struct IWbemLevel1Login_abi( pub struct IWbemLocator(pub ::windows::core::IUnknown); impl IWbemLocator { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ConnectServer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, IWbemContext>>( - &self, - strnetworkresource: Param0, - struser: Param1, - strpassword: Param2, - strlocale: Param3, - lsecurityflags: i32, - strauthority: Param5, - pctx: Param6, - ) -> ::windows::core::Result { + pub unsafe fn ConnectServer<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, IWbemContext>>(&self, strnetworkresource: Param0, struser: Param1, strpassword: Param2, strlocale: Param3, lsecurityflags: i32, strauthority: Param5, pctx: Param6) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), strnetworkresource.into_param().abi(), struser.into_param().abi(), strpassword.into_param().abi(), strlocale.into_param().abi(), ::core::mem::transmute(lsecurityflags), strauthority.into_param().abi(), pctx.into_param().abi(), &mut result__).from_abi::(result__) } @@ -6099,18 +5112,7 @@ pub struct IWbemLocator_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - strnetworkresource: ::core::mem::ManuallyDrop, - struser: ::core::mem::ManuallyDrop, - strpassword: ::core::mem::ManuallyDrop, - strlocale: ::core::mem::ManuallyDrop, - lsecurityflags: i32, - strauthority: ::core::mem::ManuallyDrop, - pctx: ::windows::core::RawPtr, - ppnamespace: *mut ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strnetworkresource: ::core::mem::ManuallyDrop, struser: ::core::mem::ManuallyDrop, strpassword: ::core::mem::ManuallyDrop, strlocale: ::core::mem::ManuallyDrop, lsecurityflags: i32, strauthority: ::core::mem::ManuallyDrop, pctx: ::windows::core::RawPtr, ppnamespace: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -6821,15 +5823,7 @@ impl IWbemPropertyProvider { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), strlocale.into_param().abi(), strclassmapping.into_param().abi(), strinstmapping.into_param().abi(), strpropmapping.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn PutProperty<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - lflags: i32, - strlocale: Param1, - strclassmapping: Param2, - strinstmapping: Param3, - strpropmapping: Param4, - pvvalue: *const super::Com::VARIANT, - ) -> ::windows::core::Result<()> { + pub unsafe fn PutProperty<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, lflags: i32, strlocale: Param1, strclassmapping: Param2, strinstmapping: Param3, strpropmapping: Param4, pvvalue: *const super::Com::VARIANT) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(lflags), strlocale.into_param().abi(), strclassmapping.into_param().abi(), strinstmapping.into_param().abi(), strpropmapping.into_param().abi(), ::core::mem::transmute(pvvalue)).ok() } } @@ -6863,11 +5857,9 @@ pub struct IWbemPropertyProvider_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, strlocale: ::core::mem::ManuallyDrop, strclassmapping: ::core::mem::ManuallyDrop, strinstmapping: ::core::mem::ManuallyDrop, strpropmapping: ::core::mem::ManuallyDrop, pvvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, strlocale: ::core::mem::ManuallyDrop, strclassmapping: ::core::mem::ManuallyDrop, strinstmapping: ::core::mem::ManuallyDrop, strpropmapping: ::core::mem::ManuallyDrop, pvvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, strlocale: ::core::mem::ManuallyDrop, strclassmapping: ::core::mem::ManuallyDrop, strinstmapping: ::core::mem::ManuallyDrop, strpropmapping: ::core::mem::ManuallyDrop, pvvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, strlocale: ::core::mem::ManuallyDrop, strclassmapping: ::core::mem::ManuallyDrop, strinstmapping: ::core::mem::ManuallyDrop, strpropmapping: ::core::mem::ManuallyDrop, pvvalue: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -6904,27 +5896,13 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWbem } #[repr(C)] #[doc(hidden)] -pub struct IWbemProviderIdentity_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pprovreg: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWbemProviderIdentity_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32, pprovreg: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWbemProviderInit(pub ::windows::core::IUnknown); impl IWbemProviderInit { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IWbemServices>, Param5: ::windows::core::IntoParam<'a, IWbemContext>, Param6: ::windows::core::IntoParam<'a, IWbemProviderInitSink>>( - &self, - wszuser: Param0, - lflags: i32, - wsznamespace: Param2, - wszlocale: Param3, - pnamespace: Param4, - pctx: Param5, - pinitsink: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IWbemServices>, Param5: ::windows::core::IntoParam<'a, IWbemContext>, Param6: ::windows::core::IntoParam<'a, IWbemProviderInitSink>>(&self, wszuser: Param0, lflags: i32, wsznamespace: Param2, wszlocale: Param3, pnamespace: Param4, pctx: Param5, pinitsink: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), wszuser.into_param().abi(), ::core::mem::transmute(lflags), wsznamespace.into_param().abi(), wszlocale.into_param().abi(), pnamespace.into_param().abi(), pctx.into_param().abi(), pinitsink.into_param().abi()).ok() } } @@ -6995,12 +5973,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWbem } #[repr(C)] #[doc(hidden)] -pub struct IWbemProviderInitSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lstatus: i32, lflags: i32) -> ::windows::core::HRESULT, -); +pub struct IWbemProviderInitSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lstatus: i32, lflags: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWbemQualifierSet(pub ::windows::core::IUnknown); @@ -7176,12 +6149,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWbem } #[repr(C)] #[doc(hidden)] -pub struct IWbemRefresher_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32) -> ::windows::core::HRESULT, -); +pub struct IWbemRefresher_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, lflags: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWbemServices(pub ::windows::core::IUnknown); @@ -7270,28 +6238,11 @@ impl IWbemServices { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), strquerylanguage.into_param().abi(), strquery.into_param().abi(), ::core::mem::transmute(lflags), pctx.into_param().abi(), presponsehandler.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ExecMethod<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IWbemContext>, Param4: ::windows::core::IntoParam<'a, IWbemClassObject>>( - &self, - strobjectpath: Param0, - strmethodname: Param1, - lflags: i32, - pctx: Param3, - pinparams: Param4, - ppoutparams: *mut ::core::option::Option, - ppcallresult: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecMethod<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IWbemContext>, Param4: ::windows::core::IntoParam<'a, IWbemClassObject>>(&self, strobjectpath: Param0, strmethodname: Param1, lflags: i32, pctx: Param3, pinparams: Param4, ppoutparams: *mut ::core::option::Option, ppcallresult: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), strobjectpath.into_param().abi(), strmethodname.into_param().abi(), ::core::mem::transmute(lflags), pctx.into_param().abi(), pinparams.into_param().abi(), ::core::mem::transmute(ppoutparams), ::core::mem::transmute(ppcallresult)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ExecMethodAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IWbemContext>, Param4: ::windows::core::IntoParam<'a, IWbemClassObject>, Param5: ::windows::core::IntoParam<'a, IWbemObjectSink>>( - &self, - strobjectpath: Param0, - strmethodname: Param1, - lflags: i32, - pctx: Param3, - pinparams: Param4, - presponsehandler: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn ExecMethodAsync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IWbemContext>, Param4: ::windows::core::IntoParam<'a, IWbemClassObject>, Param5: ::windows::core::IntoParam<'a, IWbemObjectSink>>(&self, strobjectpath: Param0, strmethodname: Param1, lflags: i32, pctx: Param3, pinparams: Param4, presponsehandler: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).25)(::core::mem::transmute_copy(self), strobjectpath.into_param().abi(), strmethodname.into_param().abi(), ::core::mem::transmute(lflags), pctx.into_param().abi(), pinparams.into_param().abi(), presponsehandler.into_param().abi()).ok() } } @@ -7400,12 +6351,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWbem } #[repr(C)] #[doc(hidden)] -pub struct IWbemShutdown_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ureason: i32, umaxmilliseconds: u32, pctx: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWbemShutdown_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ureason: i32, umaxmilliseconds: u32, pctx: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWbemStatusCodeText(pub ::windows::core::IUnknown); @@ -7490,12 +6436,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IWbem } #[repr(C)] #[doc(hidden)] -pub struct IWbemTransport_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IWbemTransport_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWbemUnboundObjectSink(pub ::windows::core::IUnknown); @@ -7671,17 +6612,7 @@ impl ::core::fmt::Debug for MI_ApplicationFT { } impl ::core::cmp::PartialEq for MI_ApplicationFT { fn eq(&self, other: &Self) -> bool { - self.Close == other.Close - && self.NewSession == other.NewSession - && self.NewHostedProvider == other.NewHostedProvider - && self.NewInstance == other.NewInstance - && self.NewDestinationOptions == other.NewDestinationOptions - && self.NewOperationOptions == other.NewOperationOptions - && self.NewSubscriptionDeliveryOptions == other.NewSubscriptionDeliveryOptions - && self.NewSerializer == other.NewSerializer - && self.NewDeserializer == other.NewDeserializer - && self.NewInstanceFromClass == other.NewInstanceFromClass - && self.NewClass == other.NewClass + self.Close == other.Close && self.NewSession == other.NewSession && self.NewHostedProvider == other.NewHostedProvider && self.NewInstance == other.NewInstance && self.NewDestinationOptions == other.NewDestinationOptions && self.NewOperationOptions == other.NewOperationOptions && self.NewSubscriptionDeliveryOptions == other.NewSubscriptionDeliveryOptions && self.NewSerializer == other.NewSerializer && self.NewDeserializer == other.NewDeserializer && self.NewInstanceFromClass == other.NewInstanceFromClass && self.NewClass == other.NewClass } } impl ::core::cmp::Eq for MI_ApplicationFT {} @@ -8022,21 +6953,7 @@ impl ::core::fmt::Debug for MI_ClassDecl { } impl ::core::cmp::PartialEq for MI_ClassDecl { fn eq(&self, other: &Self) -> bool { - self.flags == other.flags - && self.code == other.code - && self.name == other.name - && self.qualifiers == other.qualifiers - && self.numQualifiers == other.numQualifiers - && self.properties == other.properties - && self.numProperties == other.numProperties - && self.size == other.size - && self.superClass == other.superClass - && self.superClassDecl == other.superClassDecl - && self.methods == other.methods - && self.numMethods == other.numMethods - && self.schema == other.schema - && self.providerFT == other.providerFT - && self.owningClass == other.owningClass + self.flags == other.flags && self.code == other.code && self.name == other.name && self.qualifiers == other.qualifiers && self.numQualifiers == other.numQualifiers && self.properties == other.properties && self.numProperties == other.numProperties && self.size == other.size && self.superClass == other.superClass && self.superClassDecl == other.superClassDecl && self.methods == other.methods && self.numMethods == other.numMethods && self.schema == other.schema && self.providerFT == other.providerFT && self.owningClass == other.owningClass } } impl ::core::cmp::Eq for MI_ClassDecl {} @@ -8089,20 +7006,7 @@ impl ::core::fmt::Debug for MI_ClassFT { } impl ::core::cmp::PartialEq for MI_ClassFT { fn eq(&self, other: &Self) -> bool { - self.GetClassNameA == other.GetClassNameA - && self.GetNameSpace == other.GetNameSpace - && self.GetServerName == other.GetServerName - && self.GetElementCount == other.GetElementCount - && self.GetElement == other.GetElement - && self.GetElementAt == other.GetElementAt - && self.GetClassQualifierSet == other.GetClassQualifierSet - && self.GetMethodCount == other.GetMethodCount - && self.GetMethodAt == other.GetMethodAt - && self.GetMethod == other.GetMethod - && self.GetParentClassName == other.GetParentClassName - && self.GetParentClass == other.GetParentClass - && self.Delete == other.Delete - && self.Clone == other.Clone + self.GetClassNameA == other.GetClassNameA && self.GetNameSpace == other.GetNameSpace && self.GetServerName == other.GetServerName && self.GetElementCount == other.GetElementCount && self.GetElement == other.GetElement && self.GetElementAt == other.GetElementAt && self.GetClassQualifierSet == other.GetClassQualifierSet && self.GetMethodCount == other.GetMethodCount && self.GetMethodAt == other.GetMethodAt && self.GetMethod == other.GetMethod && self.GetParentClassName == other.GetParentClassName && self.GetParentClass == other.GetParentClass && self.Delete == other.Delete && self.Clone == other.Clone } } impl ::core::cmp::Eq for MI_ClassFT {} @@ -9730,14 +8634,7 @@ impl ::core::default::Default for MI_DeserializerFT { } impl ::core::fmt::Debug for MI_DeserializerFT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MI_DeserializerFT") - .field("Close", &self.Close) - .field("DeserializeClass", &self.DeserializeClass) - .field("Class_GetClassName", &self.Class_GetClassName) - .field("Class_GetParentClassName", &self.Class_GetParentClassName) - .field("DeserializeInstance", &self.DeserializeInstance) - .field("Instance_GetClassName", &self.Instance_GetClassName) - .finish() + fmt.debug_struct("MI_DeserializerFT").field("Close", &self.Close).field("DeserializeClass", &self.DeserializeClass).field("Class_GetClassName", &self.Class_GetClassName).field("Class_GetParentClassName", &self.Class_GetParentClassName).field("DeserializeInstance", &self.DeserializeInstance).field("Instance_GetClassName", &self.Instance_GetClassName).finish() } } impl ::core::cmp::PartialEq for MI_DeserializerFT { @@ -9825,21 +8722,7 @@ impl ::core::fmt::Debug for MI_DestinationOptionsFT { } impl ::core::cmp::PartialEq for MI_DestinationOptionsFT { fn eq(&self, other: &Self) -> bool { - self.Delete == other.Delete - && self.SetString == other.SetString - && self.SetNumber == other.SetNumber - && self.AddCredentials == other.AddCredentials - && self.GetString == other.GetString - && self.GetNumber == other.GetNumber - && self.GetOptionCount == other.GetOptionCount - && self.GetOptionAt == other.GetOptionAt - && self.GetOption == other.GetOption - && self.GetCredentialsCount == other.GetCredentialsCount - && self.GetCredentialsAt == other.GetCredentialsAt - && self.GetCredentialsPasswordAt == other.GetCredentialsPasswordAt - && self.Clone == other.Clone - && self.SetInterval == other.SetInterval - && self.GetInterval == other.GetInterval + self.Delete == other.Delete && self.SetString == other.SetString && self.SetNumber == other.SetNumber && self.AddCredentials == other.AddCredentials && self.GetString == other.GetString && self.GetNumber == other.GetNumber && self.GetOptionCount == other.GetOptionCount && self.GetOptionAt == other.GetOptionAt && self.GetOption == other.GetOption && self.GetCredentialsCount == other.GetCredentialsCount && self.GetCredentialsAt == other.GetCredentialsAt && self.GetCredentialsPasswordAt == other.GetCredentialsPasswordAt && self.Clone == other.Clone && self.SetInterval == other.SetInterval && self.GetInterval == other.GetInterval } } impl ::core::cmp::Eq for MI_DestinationOptionsFT {} @@ -10230,24 +9113,7 @@ impl ::core::fmt::Debug for MI_InstanceFT { } impl ::core::cmp::PartialEq for MI_InstanceFT { fn eq(&self, other: &Self) -> bool { - self.Clone == other.Clone - && self.Destruct == other.Destruct - && self.Delete == other.Delete - && self.IsA == other.IsA - && self.GetClassNameA == other.GetClassNameA - && self.SetNameSpace == other.SetNameSpace - && self.GetNameSpace == other.GetNameSpace - && self.GetElementCount == other.GetElementCount - && self.AddElement == other.AddElement - && self.SetElement == other.SetElement - && self.SetElementAt == other.SetElementAt - && self.GetElement == other.GetElement - && self.GetElementAt == other.GetElementAt - && self.ClearElement == other.ClearElement - && self.ClearElementAt == other.ClearElementAt - && self.GetServerName == other.GetServerName - && self.SetServerName == other.SetServerName - && self.GetClass == other.GetClass + self.Clone == other.Clone && self.Destruct == other.Destruct && self.Delete == other.Delete && self.IsA == other.IsA && self.GetClassNameA == other.GetClassNameA && self.SetNameSpace == other.SetNameSpace && self.GetNameSpace == other.GetNameSpace && self.GetElementCount == other.GetElementCount && self.AddElement == other.AddElement && self.SetElement == other.SetElement && self.SetElementAt == other.SetElementAt && self.GetElement == other.GetElement && self.GetElementAt == other.GetElementAt && self.ClearElement == other.ClearElement && self.ClearElementAt == other.ClearElementAt && self.GetServerName == other.GetServerName && self.SetServerName == other.SetServerName && self.GetClass == other.GetClass } } impl ::core::cmp::Eq for MI_InstanceFT {} @@ -10301,16 +9167,7 @@ impl ::core::default::Default for MI_Interval { } impl ::core::fmt::Debug for MI_Interval { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MI_Interval") - .field("days", &self.days) - .field("hours", &self.hours) - .field("minutes", &self.minutes) - .field("seconds", &self.seconds) - .field("microseconds", &self.microseconds) - .field("__padding1", &self.__padding1) - .field("__padding2", &self.__padding2) - .field("__padding3", &self.__padding3) - .finish() + fmt.debug_struct("MI_Interval").field("days", &self.days).field("hours", &self.hours).field("minutes", &self.minutes).field("seconds", &self.seconds).field("microseconds", &self.microseconds).field("__padding1", &self.__padding1).field("__padding2", &self.__padding2).field("__padding3", &self.__padding3).finish() } } impl ::core::cmp::PartialEq for MI_Interval { @@ -10372,20 +9229,7 @@ impl ::core::default::Default for MI_MethodDecl { } impl ::core::fmt::Debug for MI_MethodDecl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MI_MethodDecl") - .field("flags", &self.flags) - .field("code", &self.code) - .field("name", &self.name) - .field("qualifiers", &self.qualifiers) - .field("numQualifiers", &self.numQualifiers) - .field("parameters", &self.parameters) - .field("numParameters", &self.numParameters) - .field("size", &self.size) - .field("returnType", &self.returnType) - .field("origin", &self.origin) - .field("propagator", &self.propagator) - .field("schema", &self.schema) - .finish() + fmt.debug_struct("MI_MethodDecl").field("flags", &self.flags).field("code", &self.code).field("name", &self.name).field("qualifiers", &self.qualifiers).field("numQualifiers", &self.numQualifiers).field("parameters", &self.parameters).field("numParameters", &self.numParameters).field("size", &self.size).field("returnType", &self.returnType).field("origin", &self.origin).field("propagator", &self.propagator).field("schema", &self.schema).finish() } } impl ::core::cmp::PartialEq for MI_MethodDecl { @@ -10466,16 +9310,7 @@ impl ::core::default::Default for MI_ObjectDecl { } impl ::core::fmt::Debug for MI_ObjectDecl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MI_ObjectDecl") - .field("flags", &self.flags) - .field("code", &self.code) - .field("name", &self.name) - .field("qualifiers", &self.qualifiers) - .field("numQualifiers", &self.numQualifiers) - .field("properties", &self.properties) - .field("numProperties", &self.numProperties) - .field("size", &self.size) - .finish() + fmt.debug_struct("MI_ObjectDecl").field("flags", &self.flags).field("code", &self.code).field("name", &self.name).field("qualifiers", &self.qualifiers).field("numQualifiers", &self.numQualifiers).field("properties", &self.properties).field("numProperties", &self.numProperties).field("size", &self.size).finish() } } impl ::core::cmp::PartialEq for MI_ObjectDecl { @@ -10563,15 +9398,7 @@ impl ::core::fmt::Debug for MI_OperationCallbacks { } impl ::core::cmp::PartialEq for MI_OperationCallbacks { fn eq(&self, other: &Self) -> bool { - self.callbackContext == other.callbackContext - && self.promptUser.map(|f| f as usize) == other.promptUser.map(|f| f as usize) - && self.writeError.map(|f| f as usize) == other.writeError.map(|f| f as usize) - && self.writeMessage.map(|f| f as usize) == other.writeMessage.map(|f| f as usize) - && self.writeProgress.map(|f| f as usize) == other.writeProgress.map(|f| f as usize) - && self.instanceResult.map(|f| f as usize) == other.instanceResult.map(|f| f as usize) - && self.indicationResult.map(|f| f as usize) == other.indicationResult.map(|f| f as usize) - && self.classResult.map(|f| f as usize) == other.classResult.map(|f| f as usize) - && self.streamedParameterResult.map(|f| f as usize) == other.streamedParameterResult.map(|f| f as usize) + self.callbackContext == other.callbackContext && self.promptUser.map(|f| f as usize) == other.promptUser.map(|f| f as usize) && self.writeError.map(|f| f as usize) == other.writeError.map(|f| f as usize) && self.writeMessage.map(|f| f as usize) == other.writeMessage.map(|f| f as usize) && self.writeProgress.map(|f| f as usize) == other.writeProgress.map(|f| f as usize) && self.instanceResult.map(|f| f as usize) == other.instanceResult.map(|f| f as usize) && self.indicationResult.map(|f| f as usize) == other.indicationResult.map(|f| f as usize) && self.classResult.map(|f| f as usize) == other.classResult.map(|f| f as usize) && self.streamedParameterResult.map(|f| f as usize) == other.streamedParameterResult.map(|f| f as usize) } } impl ::core::cmp::Eq for MI_OperationCallbacks {} @@ -10679,19 +9506,7 @@ impl ::core::fmt::Debug for MI_OperationOptionsFT { } impl ::core::cmp::PartialEq for MI_OperationOptionsFT { fn eq(&self, other: &Self) -> bool { - self.Delete == other.Delete - && self.SetString == other.SetString - && self.SetNumber == other.SetNumber - && self.SetCustomOption == other.SetCustomOption - && self.GetString == other.GetString - && self.GetNumber == other.GetNumber - && self.GetOptionCount == other.GetOptionCount - && self.GetOptionAt == other.GetOptionAt - && self.GetOption == other.GetOption - && self.GetEnabledChannels == other.GetEnabledChannels - && self.Clone == other.Clone - && self.SetInterval == other.SetInterval - && self.GetInterval == other.GetInterval + self.Delete == other.Delete && self.SetString == other.SetString && self.SetNumber == other.SetNumber && self.SetCustomOption == other.SetCustomOption && self.GetString == other.GetString && self.GetNumber == other.GetNumber && self.GetOptionCount == other.GetOptionCount && self.GetOptionAt == other.GetOptionAt && self.GetOption == other.GetOption && self.GetEnabledChannels == other.GetEnabledChannels && self.Clone == other.Clone && self.SetInterval == other.SetInterval && self.GetInterval == other.GetInterval } } impl ::core::cmp::Eq for MI_OperationOptionsFT {} @@ -10719,17 +9534,7 @@ impl ::core::default::Default for MI_ParameterDecl { } impl ::core::fmt::Debug for MI_ParameterDecl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MI_ParameterDecl") - .field("flags", &self.flags) - .field("code", &self.code) - .field("name", &self.name) - .field("qualifiers", &self.qualifiers) - .field("numQualifiers", &self.numQualifiers) - .field("r#type", &self.r#type) - .field("className", &self.className) - .field("subscript", &self.subscript) - .field("offset", &self.offset) - .finish() + fmt.debug_struct("MI_ParameterDecl").field("flags", &self.flags).field("code", &self.code).field("name", &self.name).field("qualifiers", &self.qualifiers).field("numQualifiers", &self.numQualifiers).field("r#type", &self.r#type).field("className", &self.className).field("subscript", &self.subscript).field("offset", &self.offset).finish() } } impl ::core::cmp::PartialEq for MI_ParameterDecl { @@ -10833,20 +9638,7 @@ impl ::core::default::Default for MI_PropertyDecl { } impl ::core::fmt::Debug for MI_PropertyDecl { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MI_PropertyDecl") - .field("flags", &self.flags) - .field("code", &self.code) - .field("name", &self.name) - .field("qualifiers", &self.qualifiers) - .field("numQualifiers", &self.numQualifiers) - .field("r#type", &self.r#type) - .field("className", &self.className) - .field("subscript", &self.subscript) - .field("offset", &self.offset) - .field("origin", &self.origin) - .field("propagator", &self.propagator) - .field("value", &self.value) - .finish() + fmt.debug_struct("MI_PropertyDecl").field("flags", &self.flags).field("code", &self.code).field("name", &self.name).field("qualifiers", &self.qualifiers).field("numQualifiers", &self.numQualifiers).field("r#type", &self.r#type).field("className", &self.className).field("subscript", &self.subscript).field("offset", &self.offset).field("origin", &self.origin).field("propagator", &self.propagator).field("value", &self.value).finish() } } impl ::core::cmp::PartialEq for MI_PropertyDecl { @@ -10904,16 +9696,7 @@ impl ::core::default::Default for MI_PropertySetFT { } impl ::core::fmt::Debug for MI_PropertySetFT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MI_PropertySetFT") - .field("GetElementCount", &self.GetElementCount) - .field("ContainsElement", &self.ContainsElement) - .field("AddElement", &self.AddElement) - .field("GetElementAt", &self.GetElementAt) - .field("Clear", &self.Clear) - .field("Destruct", &self.Destruct) - .field("Delete", &self.Delete) - .field("Clone", &self.Clone) - .finish() + fmt.debug_struct("MI_PropertySetFT").field("GetElementCount", &self.GetElementCount).field("ContainsElement", &self.ContainsElement).field("AddElement", &self.AddElement).field("GetElementAt", &self.GetElementAt).field("Clear", &self.Clear).field("Destruct", &self.Destruct).field("Delete", &self.Delete).field("Clone", &self.Clone).finish() } } impl ::core::cmp::PartialEq for MI_PropertySetFT { @@ -11633,21 +10416,7 @@ impl ::core::fmt::Debug for MI_SessionFT { } impl ::core::cmp::PartialEq for MI_SessionFT { fn eq(&self, other: &Self) -> bool { - self.Close == other.Close - && self.GetApplication == other.GetApplication - && self.GetInstance == other.GetInstance - && self.ModifyInstance == other.ModifyInstance - && self.CreateInstance == other.CreateInstance - && self.DeleteInstance == other.DeleteInstance - && self.Invoke == other.Invoke - && self.EnumerateInstances == other.EnumerateInstances - && self.QueryInstances == other.QueryInstances - && self.AssociatorInstances == other.AssociatorInstances - && self.ReferenceInstances == other.ReferenceInstances - && self.Subscribe == other.Subscribe - && self.GetClass == other.GetClass - && self.EnumerateClasses == other.EnumerateClasses - && self.TestConnection == other.TestConnection + self.Close == other.Close && self.GetApplication == other.GetApplication && self.GetInstance == other.GetInstance && self.ModifyInstance == other.ModifyInstance && self.CreateInstance == other.CreateInstance && self.DeleteInstance == other.DeleteInstance && self.Invoke == other.Invoke && self.EnumerateInstances == other.EnumerateInstances && self.QueryInstances == other.QueryInstances && self.AssociatorInstances == other.AssociatorInstances && self.ReferenceInstances == other.ReferenceInstances && self.Subscribe == other.Subscribe && self.GetClass == other.GetClass && self.EnumerateClasses == other.EnumerateClasses && self.TestConnection == other.TestConnection } } impl ::core::cmp::Eq for MI_SessionFT {} @@ -12133,23 +10902,7 @@ impl ::core::fmt::Debug for MI_SubscriptionDeliveryOptionsFT { } impl ::core::cmp::PartialEq for MI_SubscriptionDeliveryOptionsFT { fn eq(&self, other: &Self) -> bool { - self.SetString == other.SetString - && self.SetNumber == other.SetNumber - && self.SetDateTime == other.SetDateTime - && self.SetInterval == other.SetInterval - && self.AddCredentials == other.AddCredentials - && self.Delete == other.Delete - && self.GetString == other.GetString - && self.GetNumber == other.GetNumber - && self.GetDateTime == other.GetDateTime - && self.GetInterval == other.GetInterval - && self.GetOptionCount == other.GetOptionCount - && self.GetOptionAt == other.GetOptionAt - && self.GetOption == other.GetOption - && self.GetCredentialsCount == other.GetCredentialsCount - && self.GetCredentialsAt == other.GetCredentialsAt - && self.GetCredentialsPasswordAt == other.GetCredentialsPasswordAt - && self.Clone == other.Clone + self.SetString == other.SetString && self.SetNumber == other.SetNumber && self.SetDateTime == other.SetDateTime && self.SetInterval == other.SetInterval && self.AddCredentials == other.AddCredentials && self.Delete == other.Delete && self.GetString == other.GetString && self.GetNumber == other.GetNumber && self.GetDateTime == other.GetDateTime && self.GetInterval == other.GetInterval && self.GetOptionCount == other.GetOptionCount && self.GetOptionAt == other.GetOptionAt && self.GetOption == other.GetOption && self.GetCredentialsCount == other.GetCredentialsCount && self.GetCredentialsAt == other.GetCredentialsAt && self.GetCredentialsPasswordAt == other.GetCredentialsPasswordAt && self.Clone == other.Clone } } impl ::core::cmp::Eq for MI_SubscriptionDeliveryOptionsFT {} @@ -12739,15 +11492,7 @@ impl ::core::default::Default for SWbemAnalysisMatrix { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SWbemAnalysisMatrix { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SWbemAnalysisMatrix") - .field("m_uVersion", &self.m_uVersion) - .field("m_uMatrixType", &self.m_uMatrixType) - .field("m_pszProperty", &self.m_pszProperty) - .field("m_uPropertyType", &self.m_uPropertyType) - .field("m_uEntries", &self.m_uEntries) - .field("m_pValues", &self.m_pValues) - .field("m_pbTruthTable", &self.m_pbTruthTable) - .finish() + fmt.debug_struct("SWbemAnalysisMatrix").field("m_uVersion", &self.m_uVersion).field("m_uMatrixType", &self.m_uMatrixType).field("m_pszProperty", &self.m_pszProperty).field("m_uPropertyType", &self.m_uPropertyType).field("m_uEntries", &self.m_uEntries).field("m_pValues", &self.m_pValues).field("m_pbTruthTable", &self.m_pbTruthTable).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12844,18 +11589,7 @@ impl ::core::fmt::Debug for SWbemAssocQueryInf { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SWbemAssocQueryInf { fn eq(&self, other: &Self) -> bool { - self.m_uVersion == other.m_uVersion - && self.m_uAnalysisType == other.m_uAnalysisType - && self.m_uFeatureMask == other.m_uFeatureMask - && self.m_pPath == other.m_pPath - && self.m_pszPath == other.m_pszPath - && self.m_pszQueryText == other.m_pszQueryText - && self.m_pszResultClass == other.m_pszResultClass - && self.m_pszAssocClass == other.m_pszAssocClass - && self.m_pszRole == other.m_pszRole - && self.m_pszResultRole == other.m_pszResultRole - && self.m_pszRequiredQualifier == other.m_pszRequiredQualifier - && self.m_pszRequiredAssocQualifier == other.m_pszRequiredAssocQualifier + self.m_uVersion == other.m_uVersion && self.m_uAnalysisType == other.m_uAnalysisType && self.m_uFeatureMask == other.m_uFeatureMask && self.m_pPath == other.m_pPath && self.m_pszPath == other.m_pszPath && self.m_pszQueryText == other.m_pszQueryText && self.m_pszResultClass == other.m_pszResultClass && self.m_pszAssocClass == other.m_pszAssocClass && self.m_pszRole == other.m_pszRole && self.m_pszResultRole == other.m_pszResultRole && self.m_pszRequiredQualifier == other.m_pszRequiredQualifier && self.m_pszRequiredAssocQualifier == other.m_pszRequiredAssocQualifier } } #[cfg(feature = "Win32_Foundation")] @@ -12905,15 +11639,7 @@ impl ::core::default::Default for SWbemQueryQualifiedName { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SWbemQueryQualifiedName { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SWbemQueryQualifiedName") - .field("m_uVersion", &self.m_uVersion) - .field("m_uTokenType", &self.m_uTokenType) - .field("m_uNameListSize", &self.m_uNameListSize) - .field("m_ppszNameList", &self.m_ppszNameList) - .field("m_bArraysUsed", &self.m_bArraysUsed) - .field("m_pbArrayElUsed", &self.m_pbArrayElUsed) - .field("m_puArrayIndex", &self.m_puArrayIndex) - .finish() + fmt.debug_struct("SWbemQueryQualifiedName").field("m_uVersion", &self.m_uVersion).field("m_uTokenType", &self.m_uTokenType).field("m_uNameListSize", &self.m_uNameListSize).field("m_ppszNameList", &self.m_ppszNameList).field("m_bArraysUsed", &self.m_bArraysUsed).field("m_pbArrayElUsed", &self.m_pbArrayElUsed).field("m_puArrayIndex", &self.m_puArrayIndex).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/UI/Accessibility/mod.rs b/src/Windows/Win32/UI/Accessibility/mod.rs index d8f919bf58..8837b91d24 100644 --- a/src/Windows/Win32/UI/Accessibility/mod.rs +++ b/src/Windows/Win32/UI/Accessibility/mod.rs @@ -1051,12 +1051,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAccI } #[repr(C)] #[doc(hidden)] -pub struct IAccIdentity_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwidchild: u32, ppidstring: *mut *mut u8, pdwidstringlen: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IAccIdentity_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwidchild: u32, ppidstring: *mut *mut u8, pdwidstringlen: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAccPropServer(pub ::windows::core::IUnknown); @@ -1383,8 +1378,7 @@ pub struct IAccessible_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdispparent: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -1520,12 +1514,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAcce } #[repr(C)] #[doc(hidden)] -pub struct IAccessibleHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwnd: i32, lobjectid: i32, piaccessible: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAccessibleHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwnd: i32, lobjectid: i32, piaccessible: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAccessibleHostingElementProviders(pub ::windows::core::IUnknown); @@ -1733,12 +1722,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICust } #[repr(C)] #[doc(hidden)] -pub struct ICustomNavigationProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, direction: NavigateDirection, pretval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ICustomNavigationProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, direction: NavigateDirection, pretval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDockProvider(pub ::windows::core::IUnknown); @@ -2095,12 +2079,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInvo } #[repr(C)] #[doc(hidden)] -pub struct IInvokeProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInvokeProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IItemContainerProvider(pub ::windows::core::IUnknown); @@ -2357,12 +2336,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IObje } #[repr(C)] #[doc(hidden)] -pub struct IObjectModelProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunknown: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IObjectModelProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunknown: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IProxyProviderWinEventHandler(pub ::windows::core::IUnknown); @@ -3154,12 +3128,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IRich } #[repr(C)] #[doc(hidden)] -pub struct IRicheditWindowlessAccessibility_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psite: ::windows::core::RawPtr, ppprovider: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IRicheditWindowlessAccessibility_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psite: ::windows::core::RawPtr, ppprovider: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IScrollItemProvider(pub ::windows::core::IUnknown); @@ -3194,12 +3163,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IScro } #[repr(C)] #[doc(hidden)] -pub struct IScrollItemProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IScrollItemProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IScrollProvider(pub ::windows::core::IUnknown); @@ -7300,12 +7264,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAu } #[repr(C)] #[doc(hidden)] -pub struct IUIAutomationActiveTextPositionChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, range: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAutomationActiveTextPositionChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, range: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAutomationAndCondition(pub ::windows::core::IUnknown); @@ -7723,12 +7682,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAu } #[repr(C)] #[doc(hidden)] -pub struct IUIAutomationCustomNavigationPattern_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, direction: NavigateDirection, pretval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAutomationCustomNavigationPattern_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, direction: NavigateDirection, pretval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAutomationDockPattern(pub ::windows::core::IUnknown); @@ -14694,12 +14648,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAu } #[repr(C)] #[doc(hidden)] -pub struct IUIAutomationEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, eventid: i32) -> ::windows::core::HRESULT, -); +pub struct IUIAutomationEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr, eventid: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAutomationEventHandlerGroup(pub ::windows::core::IUnknown); @@ -14852,12 +14801,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAu } #[repr(C)] #[doc(hidden)] -pub struct IUIAutomationFocusChangedEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAutomationFocusChangedEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sender: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAutomationGridItemPattern(pub ::windows::core::IUnknown); @@ -15039,12 +14983,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAu } #[repr(C)] #[doc(hidden)] -pub struct IUIAutomationInvokePattern_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAutomationInvokePattern_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAutomationItemContainerPattern(pub ::windows::core::IUnknown); @@ -15393,12 +15332,7 @@ impl<'a> ::windows::core::IntoParam<'a, IUIAutomationCondition> for &IUIAutomati } #[repr(C)] #[doc(hidden)] -pub struct IUIAutomationNotCondition_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, condition: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAutomationNotCondition_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, condition: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAutomationNotificationEventHandler(pub ::windows::core::IUnknown); @@ -15476,12 +15410,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAu } #[repr(C)] #[doc(hidden)] -pub struct IUIAutomationObjectModelPattern_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAutomationObjectModelPattern_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, retval: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAutomationOrCondition(pub ::windows::core::IUnknown); @@ -16130,17 +16059,7 @@ impl IUIAutomationRegistrar { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn RegisterPattern(&self, pattern: *const UIAutomationPatternInfo, ppatternid: *mut i32, ppatternavailablepropertyid: *mut i32, propertyidcount: u32, ppropertyids: *mut i32, eventidcount: u32, peventids: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(pattern), - ::core::mem::transmute(ppatternid), - ::core::mem::transmute(ppatternavailablepropertyid), - ::core::mem::transmute(propertyidcount), - ::core::mem::transmute(ppropertyids), - ::core::mem::transmute(eventidcount), - ::core::mem::transmute(peventids), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(pattern), ::core::mem::transmute(ppatternid), ::core::mem::transmute(ppatternavailablepropertyid), ::core::mem::transmute(propertyidcount), ::core::mem::transmute(ppropertyids), ::core::mem::transmute(eventidcount), ::core::mem::transmute(peventids)).ok() } } unsafe impl ::windows::core::Interface for IUIAutomationRegistrar { @@ -16214,12 +16133,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAu } #[repr(C)] #[doc(hidden)] -pub struct IUIAutomationScrollItemPattern_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAutomationScrollItemPattern_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAutomationScrollPattern(pub ::windows::core::IUnknown); @@ -18464,12 +18378,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAu } #[repr(C)] #[doc(hidden)] -pub struct IUIAutomationVirtualizedItemPattern_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAutomationVirtualizedItemPattern_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAutomationWindowPattern(pub ::windows::core::IUnknown); @@ -18687,12 +18596,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IVirt } #[repr(C)] #[doc(hidden)] -pub struct IVirtualizedItemProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IVirtualizedItemProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWindowProvider(pub ::windows::core::IUnknown); @@ -19013,15 +18917,7 @@ impl ::core::default::Default for MOUSEKEYS { } impl ::core::fmt::Debug for MOUSEKEYS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MOUSEKEYS") - .field("cbSize", &self.cbSize) - .field("dwFlags", &self.dwFlags) - .field("iMaxSpeed", &self.iMaxSpeed) - .field("iTimeToMaxSpeed", &self.iTimeToMaxSpeed) - .field("iCtrlSpeed", &self.iCtrlSpeed) - .field("dwReserved1", &self.dwReserved1) - .field("dwReserved2", &self.dwReserved2) - .finish() + fmt.debug_struct("MOUSEKEYS").field("cbSize", &self.cbSize).field("dwFlags", &self.dwFlags).field("iMaxSpeed", &self.iMaxSpeed).field("iTimeToMaxSpeed", &self.iTimeToMaxSpeed).field("iCtrlSpeed", &self.iCtrlSpeed).field("dwReserved1", &self.dwReserved1).field("dwReserved2", &self.dwReserved2).finish() } } impl ::core::cmp::PartialEq for MOUSEKEYS { @@ -19624,18 +19520,7 @@ impl ::core::fmt::Debug for SOUNDSENTRYA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SOUNDSENTRYA { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.dwFlags == other.dwFlags - && self.iFSTextEffect == other.iFSTextEffect - && self.iFSTextEffectMSec == other.iFSTextEffectMSec - && self.iFSTextEffectColorBits == other.iFSTextEffectColorBits - && self.iFSGrafEffect == other.iFSGrafEffect - && self.iFSGrafEffectMSec == other.iFSGrafEffectMSec - && self.iFSGrafEffectColor == other.iFSGrafEffectColor - && self.iWindowsEffect == other.iWindowsEffect - && self.iWindowsEffectMSec == other.iWindowsEffectMSec - && self.lpszWindowsEffectDLL == other.lpszWindowsEffectDLL - && self.iWindowsEffectOrdinal == other.iWindowsEffectOrdinal + self.cbSize == other.cbSize && self.dwFlags == other.dwFlags && self.iFSTextEffect == other.iFSTextEffect && self.iFSTextEffectMSec == other.iFSTextEffectMSec && self.iFSTextEffectColorBits == other.iFSTextEffectColorBits && self.iFSGrafEffect == other.iFSGrafEffect && self.iFSGrafEffectMSec == other.iFSGrafEffectMSec && self.iFSGrafEffectColor == other.iFSGrafEffectColor && self.iWindowsEffect == other.iWindowsEffect && self.iWindowsEffectMSec == other.iWindowsEffectMSec && self.lpszWindowsEffectDLL == other.lpszWindowsEffectDLL && self.iWindowsEffectOrdinal == other.iWindowsEffectOrdinal } } #[cfg(feature = "Win32_Foundation")] @@ -19691,18 +19576,7 @@ impl ::core::fmt::Debug for SOUNDSENTRYW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SOUNDSENTRYW { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.dwFlags == other.dwFlags - && self.iFSTextEffect == other.iFSTextEffect - && self.iFSTextEffectMSec == other.iFSTextEffectMSec - && self.iFSTextEffectColorBits == other.iFSTextEffectColorBits - && self.iFSGrafEffect == other.iFSGrafEffect - && self.iFSGrafEffectMSec == other.iFSGrafEffectMSec - && self.iFSGrafEffectColor == other.iFSGrafEffectColor - && self.iWindowsEffect == other.iWindowsEffect - && self.iWindowsEffectMSec == other.iWindowsEffectMSec - && self.lpszWindowsEffectDLL == other.lpszWindowsEffectDLL - && self.iWindowsEffectOrdinal == other.iWindowsEffectOrdinal + self.cbSize == other.cbSize && self.dwFlags == other.dwFlags && self.iFSTextEffect == other.iFSTextEffect && self.iFSTextEffectMSec == other.iFSTextEffectMSec && self.iFSTextEffectColorBits == other.iFSTextEffectColorBits && self.iFSGrafEffect == other.iFSGrafEffect && self.iFSGrafEffectMSec == other.iFSGrafEffectMSec && self.iFSGrafEffectColor == other.iFSGrafEffectColor && self.iWindowsEffect == other.iWindowsEffect && self.iWindowsEffectMSec == other.iWindowsEffectMSec && self.lpszWindowsEffectDLL == other.lpszWindowsEffectDLL && self.iWindowsEffectOrdinal == other.iWindowsEffectOrdinal } } #[cfg(feature = "Win32_Foundation")] @@ -21293,14 +21167,7 @@ impl ::core::default::Default for UIAutomationMethodInfo { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for UIAutomationMethodInfo { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UIAutomationMethodInfo") - .field("pProgrammaticName", &self.pProgrammaticName) - .field("doSetFocus", &self.doSetFocus) - .field("cInParameters", &self.cInParameters) - .field("cOutParameters", &self.cOutParameters) - .field("pParameterTypes", &self.pParameterTypes) - .field("pParameterNames", &self.pParameterNames) - .finish() + fmt.debug_struct("UIAutomationMethodInfo").field("pProgrammaticName", &self.pProgrammaticName).field("doSetFocus", &self.doSetFocus).field("cInParameters", &self.cInParameters).field("cOutParameters", &self.cOutParameters).field("pParameterTypes", &self.pParameterTypes).field("pParameterNames", &self.pParameterNames).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -21559,15 +21426,7 @@ impl ::core::default::Default for UiaCacheRequest { } impl ::core::fmt::Debug for UiaCacheRequest { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UiaCacheRequest") - .field("pViewCondition", &self.pViewCondition) - .field("Scope", &self.Scope) - .field("pProperties", &self.pProperties) - .field("cProperties", &self.cProperties) - .field("pPatterns", &self.pPatterns) - .field("cPatterns", &self.cPatterns) - .field("automationElementMode", &self.automationElementMode) - .finish() + fmt.debug_struct("UiaCacheRequest").field("pViewCondition", &self.pViewCondition).field("Scope", &self.Scope).field("pProperties", &self.pProperties).field("cProperties", &self.cProperties).field("pPatterns", &self.pPatterns).field("cPatterns", &self.cPatterns).field("automationElementMode", &self.automationElementMode).finish() } } impl ::core::cmp::PartialEq for UiaCacheRequest { diff --git a/src/Windows/Win32/UI/Animation/mod.rs b/src/Windows/Win32/UI/Animation/mod.rs index 39553f12de..1bb99d9a3d 100644 --- a/src/Windows/Win32/UI/Animation/mod.rs +++ b/src/Windows/Win32/UI/Animation/mod.rs @@ -463,12 +463,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAn } #[repr(C)] #[doc(hidden)] -pub struct IUIAnimationManagerEventHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newstatus: UI_ANIMATION_MANAGER_STATUS, previousstatus: UI_ANIMATION_MANAGER_STATUS) -> ::windows::core::HRESULT, -); +pub struct IUIAnimationManagerEventHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newstatus: UI_ANIMATION_MANAGER_STATUS, previousstatus: UI_ANIMATION_MANAGER_STATUS) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAnimationManagerEventHandler2(pub ::windows::core::IUnknown); @@ -503,12 +498,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAn } #[repr(C)] #[doc(hidden)] -pub struct IUIAnimationManagerEventHandler2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newstatus: UI_ANIMATION_MANAGER_STATUS, previousstatus: UI_ANIMATION_MANAGER_STATUS) -> ::windows::core::HRESULT, -); +pub struct IUIAnimationManagerEventHandler2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newstatus: UI_ANIMATION_MANAGER_STATUS, previousstatus: UI_ANIMATION_MANAGER_STATUS) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAnimationPrimitiveInterpolation(pub ::windows::core::IUnknown); @@ -764,16 +754,7 @@ impl IUIAnimationStoryboard2 { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), variable.into_param().abi(), transition.into_param().abi(), startkeyframe.into_param().abi(), endkeyframe.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RepeatBetweenKeyframes<'a, Param0: ::windows::core::IntoParam<'a, UI_ANIMATION_KEYFRAME>, Param1: ::windows::core::IntoParam<'a, UI_ANIMATION_KEYFRAME>, Param4: ::windows::core::IntoParam<'a, IUIAnimationLoopIterationChangeHandler2>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - startkeyframe: Param0, - endkeyframe: Param1, - crepetition: f64, - repeatmode: UI_ANIMATION_REPEAT_MODE, - piterationchangehandler: Param4, - id: usize, - fregisterfornextanimationevent: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn RepeatBetweenKeyframes<'a, Param0: ::windows::core::IntoParam<'a, UI_ANIMATION_KEYFRAME>, Param1: ::windows::core::IntoParam<'a, UI_ANIMATION_KEYFRAME>, Param4: ::windows::core::IntoParam<'a, IUIAnimationLoopIterationChangeHandler2>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, startkeyframe: Param0, endkeyframe: Param1, crepetition: f64, repeatmode: UI_ANIMATION_REPEAT_MODE, piterationchangehandler: Param4, id: usize, fregisterfornextanimationevent: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), startkeyframe.into_param().abi(), endkeyframe.into_param().abi(), ::core::mem::transmute(crepetition), ::core::mem::transmute(repeatmode), piterationchangehandler.into_param().abi(), ::core::mem::transmute(id), fregisterfornextanimationevent.into_param().abi()).ok() } pub unsafe fn HoldVariable<'a, Param0: ::windows::core::IntoParam<'a, IUIAnimationVariable2>>(&self, variable: Param0) -> ::windows::core::Result<()> { @@ -1312,12 +1293,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAn } #[repr(C)] #[doc(hidden)] -pub struct IUIAnimationTransitionFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, interpolator: ::windows::core::RawPtr, transition: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAnimationTransitionFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, interpolator: ::windows::core::RawPtr, transition: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAnimationTransitionFactory2(pub ::windows::core::IUnknown); @@ -1353,12 +1329,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAn } #[repr(C)] #[doc(hidden)] -pub struct IUIAnimationTransitionFactory2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, interpolator: ::windows::core::RawPtr, transition: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAnimationTransitionFactory2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, interpolator: ::windows::core::RawPtr, transition: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAnimationTransitionLibrary(pub ::windows::core::IUnknown); @@ -1955,12 +1926,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIAn } #[repr(C)] #[doc(hidden)] -pub struct IUIAnimationVariableCurveChangeHandler2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, variable: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIAnimationVariableCurveChangeHandler2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, variable: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIAnimationVariableIntegerChangeHandler(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/UI/ColorSystem/mod.rs b/src/Windows/Win32/UI/ColorSystem/mod.rs index b7a957e4e7..cab8f2eea6 100644 --- a/src/Windows/Win32/UI/ColorSystem/mod.rs +++ b/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -153,17 +153,7 @@ pub unsafe fn CMCheckRGBs<'a, Param8: ::windows::core::IntoParam<'a, super::supe extern "system" { fn CMCheckRGBs(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, lparesult: *mut u8, pfncallback: ::windows::core::RawPtr, ulcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMCheckRGBs( - ::core::mem::transmute(hcmtransform), - ::core::mem::transmute(lpsrcbits), - ::core::mem::transmute(bminput), - ::core::mem::transmute(dwwidth), - ::core::mem::transmute(dwheight), - ::core::mem::transmute(dwstride), - ::core::mem::transmute(lparesult), - ::core::mem::transmute(pfncallback), - ulcallbackdata.into_param().abi(), - )) + ::core::mem::transmute(CMCheckRGBs(::core::mem::transmute(hcmtransform), ::core::mem::transmute(lpsrcbits), ::core::mem::transmute(bminput), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwstride), ::core::mem::transmute(lparesult), ::core::mem::transmute(pfncallback), ulcallbackdata.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -424,17 +414,7 @@ pub unsafe fn CMTranslateRGBs(hcmtransform: isize, lpsrcbits: *const ::core::ffi extern "system" { fn CMTranslateRGBs(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, lpdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwtranslatedirection: u32) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMTranslateRGBs( - ::core::mem::transmute(hcmtransform), - ::core::mem::transmute(lpsrcbits), - ::core::mem::transmute(bminput), - ::core::mem::transmute(dwwidth), - ::core::mem::transmute(dwheight), - ::core::mem::transmute(dwstride), - ::core::mem::transmute(lpdestbits), - ::core::mem::transmute(bmoutput), - ::core::mem::transmute(dwtranslatedirection), - )) + ::core::mem::transmute(CMTranslateRGBs(::core::mem::transmute(hcmtransform), ::core::mem::transmute(lpsrcbits), ::core::mem::transmute(bminput), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwstride), ::core::mem::transmute(lpdestbits), ::core::mem::transmute(bmoutput), ::core::mem::transmute(dwtranslatedirection))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -448,19 +428,7 @@ pub unsafe fn CMTranslateRGBsExt<'a, Param10: ::windows::core::IntoParam<'a, sup extern "system" { fn CMTranslateRGBsExt(hcmtransform: isize, lpsrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwinputstride: u32, lpdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwoutputstride: u32, lpfncallback: ::windows::core::RawPtr, ulcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CMTranslateRGBsExt( - ::core::mem::transmute(hcmtransform), - ::core::mem::transmute(lpsrcbits), - ::core::mem::transmute(bminput), - ::core::mem::transmute(dwwidth), - ::core::mem::transmute(dwheight), - ::core::mem::transmute(dwinputstride), - ::core::mem::transmute(lpdestbits), - ::core::mem::transmute(bmoutput), - ::core::mem::transmute(dwoutputstride), - ::core::mem::transmute(lpfncallback), - ulcallbackdata.into_param().abi(), - )) + ::core::mem::transmute(CMTranslateRGBsExt(::core::mem::transmute(hcmtransform), ::core::mem::transmute(lpsrcbits), ::core::mem::transmute(bminput), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwinputstride), ::core::mem::transmute(lpdestbits), ::core::mem::transmute(bmoutput), ::core::mem::transmute(dwoutputstride), ::core::mem::transmute(lpfncallback), ulcallbackdata.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -828,17 +796,7 @@ pub unsafe fn CheckBitmapBits<'a, Param8: ::windows::core::IntoParam<'a, super:: extern "system" { fn CheckBitmapBits(hcolortransform: isize, psrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwstride: u32, paresult: *mut u8, pfncallback: ::windows::core::RawPtr, lpcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(CheckBitmapBits( - ::core::mem::transmute(hcolortransform), - ::core::mem::transmute(psrcbits), - ::core::mem::transmute(bminput), - ::core::mem::transmute(dwwidth), - ::core::mem::transmute(dwheight), - ::core::mem::transmute(dwstride), - ::core::mem::transmute(paresult), - ::core::mem::transmute(pfncallback), - lpcallbackdata.into_param().abi(), - )) + ::core::mem::transmute(CheckBitmapBits(::core::mem::transmute(hcolortransform), ::core::mem::transmute(psrcbits), ::core::mem::transmute(bminput), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwstride), ::core::mem::transmute(paresult), ::core::mem::transmute(pfncallback), lpcallbackdata.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -915,14 +873,7 @@ pub unsafe fn ColorMatchToTarget<'a, Param0: ::windows::core::IntoParam<'a, supe } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ColorProfileAddDisplayAssociation<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LUID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - scope: WCS_PROFILE_MANAGEMENT_SCOPE, - profilename: Param1, - targetadapterid: Param2, - sourceid: u32, - setasdefault: Param4, - associateasadvancedcolor: Param5, -) -> ::windows::core::Result<()> { +pub unsafe fn ColorProfileAddDisplayAssociation<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LUID>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(scope: WCS_PROFILE_MANAGEMENT_SCOPE, profilename: Param1, targetadapterid: Param2, sourceid: u32, setasdefault: Param4, associateasadvancedcolor: Param5) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -1606,14 +1557,7 @@ impl ::core::default::Default for GamutBoundaryDescription { } impl ::core::fmt::Debug for GamutBoundaryDescription { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GamutBoundaryDescription") - .field("pPrimaries", &self.pPrimaries) - .field("cNeutralSamples", &self.cNeutralSamples) - .field("pNeutralSamples", &self.pNeutralSamples) - .field("pReferenceShell", &self.pReferenceShell) - .field("pPlausibleShell", &self.pPlausibleShell) - .field("pPossibleShell", &self.pPossibleShell) - .finish() + fmt.debug_struct("GamutBoundaryDescription").field("pPrimaries", &self.pPrimaries).field("cNeutralSamples", &self.cNeutralSamples).field("pNeutralSamples", &self.pNeutralSamples).field("pReferenceShell", &self.pReferenceShell).field("pPlausibleShell", &self.pPlausibleShell).field("pPossibleShell", &self.pPossibleShell).finish() } } impl ::core::cmp::PartialEq for GamutBoundaryDescription { @@ -2322,18 +2266,7 @@ impl ::core::default::Default for LOGCOLORSPACEA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for LOGCOLORSPACEA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("LOGCOLORSPACEA") - .field("lcsSignature", &self.lcsSignature) - .field("lcsVersion", &self.lcsVersion) - .field("lcsSize", &self.lcsSize) - .field("lcsCSType", &self.lcsCSType) - .field("lcsIntent", &self.lcsIntent) - .field("lcsEndpoints", &self.lcsEndpoints) - .field("lcsGammaRed", &self.lcsGammaRed) - .field("lcsGammaGreen", &self.lcsGammaGreen) - .field("lcsGammaBlue", &self.lcsGammaBlue) - .field("lcsFilename", &self.lcsFilename) - .finish() + fmt.debug_struct("LOGCOLORSPACEA").field("lcsSignature", &self.lcsSignature).field("lcsVersion", &self.lcsVersion).field("lcsSize", &self.lcsSize).field("lcsCSType", &self.lcsCSType).field("lcsIntent", &self.lcsIntent).field("lcsEndpoints", &self.lcsEndpoints).field("lcsGammaRed", &self.lcsGammaRed).field("lcsGammaGreen", &self.lcsGammaGreen).field("lcsGammaBlue", &self.lcsGammaBlue).field("lcsFilename", &self.lcsFilename).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2374,18 +2307,7 @@ impl ::core::default::Default for LOGCOLORSPACEW { #[cfg(feature = "Win32_Graphics_Gdi")] impl ::core::fmt::Debug for LOGCOLORSPACEW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("LOGCOLORSPACEW") - .field("lcsSignature", &self.lcsSignature) - .field("lcsVersion", &self.lcsVersion) - .field("lcsSize", &self.lcsSize) - .field("lcsCSType", &self.lcsCSType) - .field("lcsIntent", &self.lcsIntent) - .field("lcsEndpoints", &self.lcsEndpoints) - .field("lcsGammaRed", &self.lcsGammaRed) - .field("lcsGammaGreen", &self.lcsGammaGreen) - .field("lcsGammaBlue", &self.lcsGammaBlue) - .field("lcsFilename", &self.lcsFilename) - .finish() + fmt.debug_struct("LOGCOLORSPACEW").field("lcsSignature", &self.lcsSignature).field("lcsVersion", &self.lcsVersion).field("lcsSize", &self.lcsSize).field("lcsCSType", &self.lcsCSType).field("lcsIntent", &self.lcsIntent).field("lcsEndpoints", &self.lcsEndpoints).field("lcsGammaRed", &self.lcsGammaRed).field("lcsGammaGreen", &self.lcsGammaGreen).field("lcsGammaBlue", &self.lcsGammaBlue).field("lcsFilename", &self.lcsFilename).finish() } } #[cfg(feature = "Win32_Graphics_Gdi")] @@ -2600,23 +2522,7 @@ impl ::core::fmt::Debug for PROFILEHEADER { #[cfg(feature = "Win32_Graphics_Gdi")] impl ::core::cmp::PartialEq for PROFILEHEADER { fn eq(&self, other: &Self) -> bool { - self.phSize == other.phSize - && self.phCMMType == other.phCMMType - && self.phVersion == other.phVersion - && self.phClass == other.phClass - && self.phDataColorSpace == other.phDataColorSpace - && self.phConnectionSpace == other.phConnectionSpace - && self.phDateTime == other.phDateTime - && self.phSignature == other.phSignature - && self.phPlatform == other.phPlatform - && self.phProfileFlags == other.phProfileFlags - && self.phManufacturer == other.phManufacturer - && self.phModel == other.phModel - && self.phAttributes == other.phAttributes - && self.phRenderingIntent == other.phRenderingIntent - && self.phIlluminant == other.phIlluminant - && self.phCreator == other.phCreator - && self.phReserved == other.phReserved + self.phSize == other.phSize && self.phCMMType == other.phCMMType && self.phVersion == other.phVersion && self.phClass == other.phClass && self.phDataColorSpace == other.phDataColorSpace && self.phConnectionSpace == other.phConnectionSpace && self.phDateTime == other.phDateTime && self.phSignature == other.phSignature && self.phPlatform == other.phPlatform && self.phProfileFlags == other.phProfileFlags && self.phManufacturer == other.phManufacturer && self.phModel == other.phModel && self.phAttributes == other.phAttributes && self.phRenderingIntent == other.phRenderingIntent && self.phIlluminant == other.phIlluminant && self.phCreator == other.phCreator && self.phReserved == other.phReserved } } #[cfg(feature = "Win32_Graphics_Gdi")] @@ -2956,19 +2862,7 @@ pub unsafe fn TranslateBitmapBits<'a, Param10: ::windows::core::IntoParam<'a, su extern "system" { fn TranslateBitmapBits(hcolortransform: isize, psrcbits: *const ::core::ffi::c_void, bminput: BMFORMAT, dwwidth: u32, dwheight: u32, dwinputstride: u32, pdestbits: *mut ::core::ffi::c_void, bmoutput: BMFORMAT, dwoutputstride: u32, pfncallback: ::windows::core::RawPtr, ulcallbackdata: super::super::Foundation::LPARAM) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(TranslateBitmapBits( - ::core::mem::transmute(hcolortransform), - ::core::mem::transmute(psrcbits), - ::core::mem::transmute(bminput), - ::core::mem::transmute(dwwidth), - ::core::mem::transmute(dwheight), - ::core::mem::transmute(dwinputstride), - ::core::mem::transmute(pdestbits), - ::core::mem::transmute(bmoutput), - ::core::mem::transmute(dwoutputstride), - ::core::mem::transmute(pfncallback), - ulcallbackdata.into_param().abi(), - )) + ::core::mem::transmute(TranslateBitmapBits(::core::mem::transmute(hcolortransform), ::core::mem::transmute(psrcbits), ::core::mem::transmute(bminput), ::core::mem::transmute(dwwidth), ::core::mem::transmute(dwheight), ::core::mem::transmute(dwinputstride), ::core::mem::transmute(pdestbits), ::core::mem::transmute(bmoutput), ::core::mem::transmute(dwoutputstride), ::core::mem::transmute(pfncallback), ulcallbackdata.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3414,18 +3308,7 @@ pub unsafe fn WcsTranslateColors(hcolortransform: isize, ncolors: u32, ninputcha extern "system" { fn WcsTranslateColors(hcolortransform: isize, ncolors: u32, ninputchannels: u32, cdtinput: COLORDATATYPE, cbinput: u32, pinputdata: *const ::core::ffi::c_void, noutputchannels: u32, cdtoutput: COLORDATATYPE, cboutput: u32, poutputdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; } - ::core::mem::transmute(WcsTranslateColors( - ::core::mem::transmute(hcolortransform), - ::core::mem::transmute(ncolors), - ::core::mem::transmute(ninputchannels), - ::core::mem::transmute(cdtinput), - ::core::mem::transmute(cbinput), - ::core::mem::transmute(pinputdata), - ::core::mem::transmute(noutputchannels), - ::core::mem::transmute(cdtoutput), - ::core::mem::transmute(cboutput), - ::core::mem::transmute(poutputdata), - )) + ::core::mem::transmute(WcsTranslateColors(::core::mem::transmute(hcolortransform), ::core::mem::transmute(ncolors), ::core::mem::transmute(ninputchannels), ::core::mem::transmute(cdtinput), ::core::mem::transmute(cbinput), ::core::mem::transmute(pinputdata), ::core::mem::transmute(noutputchannels), ::core::mem::transmute(cdtoutput), ::core::mem::transmute(cboutput), ::core::mem::transmute(poutputdata))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); diff --git a/src/Windows/Win32/UI/Controls/Dialogs/mod.rs b/src/Windows/Win32/UI/Controls/Dialogs/mod.rs index 4c6d100d44..4b58176b42 100644 --- a/src/Windows/Win32/UI/Controls/Dialogs/mod.rs +++ b/src/Windows/Win32/UI/Controls/Dialogs/mod.rs @@ -41,16 +41,7 @@ impl ::core::default::Default for CHOOSECOLORA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CHOOSECOLORA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CHOOSECOLORA") - .field("lStructSize", &self.lStructSize) - .field("hwndOwner", &self.hwndOwner) - .field("hInstance", &self.hInstance) - .field("rgbResult", &self.rgbResult) - .field("lpCustColors", &self.lpCustColors) - .field("Flags", &self.Flags) - .field("lCustData", &self.lCustData) - .field("lpTemplateName", &self.lpTemplateName) - .finish() + fmt.debug_struct("CHOOSECOLORA").field("lStructSize", &self.lStructSize).field("hwndOwner", &self.hwndOwner).field("hInstance", &self.hInstance).field("rgbResult", &self.rgbResult).field("lpCustColors", &self.lpCustColors).field("Flags", &self.Flags).field("lCustData", &self.lCustData).field("lpTemplateName", &self.lpTemplateName).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -137,16 +128,7 @@ impl ::core::default::Default for CHOOSECOLORW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CHOOSECOLORW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CHOOSECOLORW") - .field("lStructSize", &self.lStructSize) - .field("hwndOwner", &self.hwndOwner) - .field("hInstance", &self.hInstance) - .field("rgbResult", &self.rgbResult) - .field("lpCustColors", &self.lpCustColors) - .field("Flags", &self.Flags) - .field("lCustData", &self.lCustData) - .field("lpTemplateName", &self.lpTemplateName) - .finish() + fmt.debug_struct("CHOOSECOLORW").field("lStructSize", &self.lStructSize).field("hwndOwner", &self.hwndOwner).field("hInstance", &self.hInstance).field("rgbResult", &self.rgbResult).field("lpCustColors", &self.lpCustColors).field("Flags", &self.Flags).field("lCustData", &self.lCustData).field("lpTemplateName", &self.lpTemplateName).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -263,22 +245,7 @@ impl ::core::fmt::Debug for CHOOSEFONTA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for CHOOSEFONTA { fn eq(&self, other: &Self) -> bool { - self.lStructSize == other.lStructSize - && self.hwndOwner == other.hwndOwner - && self.hDC == other.hDC - && self.lpLogFont == other.lpLogFont - && self.iPointSize == other.iPointSize - && self.Flags == other.Flags - && self.rgbColors == other.rgbColors - && self.lCustData == other.lCustData - && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) - && self.lpTemplateName == other.lpTemplateName - && self.hInstance == other.hInstance - && self.lpszStyle == other.lpszStyle - && self.nFontType == other.nFontType - && self.___MISSING_ALIGNMENT__ == other.___MISSING_ALIGNMENT__ - && self.nSizeMin == other.nSizeMin - && self.nSizeMax == other.nSizeMax + self.lStructSize == other.lStructSize && self.hwndOwner == other.hwndOwner && self.hDC == other.hDC && self.lpLogFont == other.lpLogFont && self.iPointSize == other.iPointSize && self.Flags == other.Flags && self.rgbColors == other.rgbColors && self.lCustData == other.lCustData && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) && self.lpTemplateName == other.lpTemplateName && self.hInstance == other.hInstance && self.lpszStyle == other.lpszStyle && self.nFontType == other.nFontType && self.___MISSING_ALIGNMENT__ == other.___MISSING_ALIGNMENT__ && self.nSizeMin == other.nSizeMin && self.nSizeMax == other.nSizeMax } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -395,22 +362,7 @@ impl ::core::fmt::Debug for CHOOSEFONTW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for CHOOSEFONTW { fn eq(&self, other: &Self) -> bool { - self.lStructSize == other.lStructSize - && self.hwndOwner == other.hwndOwner - && self.hDC == other.hDC - && self.lpLogFont == other.lpLogFont - && self.iPointSize == other.iPointSize - && self.Flags == other.Flags - && self.rgbColors == other.rgbColors - && self.lCustData == other.lCustData - && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) - && self.lpTemplateName == other.lpTemplateName - && self.hInstance == other.hInstance - && self.lpszStyle == other.lpszStyle - && self.nFontType == other.nFontType - && self.___MISSING_ALIGNMENT__ == other.___MISSING_ALIGNMENT__ - && self.nSizeMin == other.nSizeMin - && self.nSizeMax == other.nSizeMax + self.lStructSize == other.lStructSize && self.hwndOwner == other.hwndOwner && self.hDC == other.hDC && self.lpLogFont == other.lpLogFont && self.iPointSize == other.iPointSize && self.Flags == other.Flags && self.rgbColors == other.rgbColors && self.lCustData == other.lCustData && self.lpfnHook.map(|f| f as usize) == other.lpfnHook.map(|f| f as usize) && self.lpTemplateName == other.lpTemplateName && self.hInstance == other.hInstance && self.lpszStyle == other.lpszStyle && self.nFontType == other.nFontType && self.___MISSING_ALIGNMENT__ == other.___MISSING_ALIGNMENT__ && self.nSizeMin == other.nSizeMin && self.nSizeMax == other.nSizeMax } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -853,18 +805,7 @@ impl ::core::default::Default for FINDREPLACEA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FINDREPLACEA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FINDREPLACEA") - .field("lStructSize", &self.lStructSize) - .field("hwndOwner", &self.hwndOwner) - .field("hInstance", &self.hInstance) - .field("Flags", &self.Flags) - .field("lpstrFindWhat", &self.lpstrFindWhat) - .field("lpstrReplaceWith", &self.lpstrReplaceWith) - .field("wFindWhatLen", &self.wFindWhatLen) - .field("wReplaceWithLen", &self.wReplaceWithLen) - .field("lCustData", &self.lCustData) - .field("lpTemplateName", &self.lpTemplateName) - .finish() + fmt.debug_struct("FINDREPLACEA").field("lStructSize", &self.lStructSize).field("hwndOwner", &self.hwndOwner).field("hInstance", &self.hInstance).field("Flags", &self.Flags).field("lpstrFindWhat", &self.lpstrFindWhat).field("lpstrReplaceWith", &self.lpstrReplaceWith).field("wFindWhatLen", &self.wFindWhatLen).field("wReplaceWithLen", &self.wReplaceWithLen).field("lCustData", &self.lCustData).field("lpTemplateName", &self.lpTemplateName).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -955,18 +896,7 @@ impl ::core::default::Default for FINDREPLACEW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for FINDREPLACEW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("FINDREPLACEW") - .field("lStructSize", &self.lStructSize) - .field("hwndOwner", &self.hwndOwner) - .field("hInstance", &self.hInstance) - .field("Flags", &self.Flags) - .field("lpstrFindWhat", &self.lpstrFindWhat) - .field("lpstrReplaceWith", &self.lpstrReplaceWith) - .field("wFindWhatLen", &self.wFindWhatLen) - .field("wReplaceWithLen", &self.wReplaceWithLen) - .field("lCustData", &self.lCustData) - .field("lpTemplateName", &self.lpTemplateName) - .finish() + fmt.debug_struct("FINDREPLACEW").field("lStructSize", &self.lStructSize).field("hwndOwner", &self.hwndOwner).field("hInstance", &self.hInstance).field("Flags", &self.Flags).field("lpstrFindWhat", &self.lpstrFindWhat).field("lpstrReplaceWith", &self.lpstrReplaceWith).field("wFindWhatLen", &self.wFindWhatLen).field("wReplaceWithLen", &self.wReplaceWithLen).field("lCustData", &self.lCustData).field("lpTemplateName", &self.lpTemplateName).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -2407,20 +2337,7 @@ impl ::core::fmt::Debug for PAGESETUPDLGA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PAGESETUPDLGA { fn eq(&self, other: &Self) -> bool { - self.lStructSize == other.lStructSize - && self.hwndOwner == other.hwndOwner - && self.hDevMode == other.hDevMode - && self.hDevNames == other.hDevNames - && self.Flags == other.Flags - && self.ptPaperSize == other.ptPaperSize - && self.rtMinMargin == other.rtMinMargin - && self.rtMargin == other.rtMargin - && self.hInstance == other.hInstance - && self.lCustData == other.lCustData - && self.lpfnPageSetupHook.map(|f| f as usize) == other.lpfnPageSetupHook.map(|f| f as usize) - && self.lpfnPagePaintHook.map(|f| f as usize) == other.lpfnPagePaintHook.map(|f| f as usize) - && self.lpPageSetupTemplateName == other.lpPageSetupTemplateName - && self.hPageSetupTemplate == other.hPageSetupTemplate + self.lStructSize == other.lStructSize && self.hwndOwner == other.hwndOwner && self.hDevMode == other.hDevMode && self.hDevNames == other.hDevNames && self.Flags == other.Flags && self.ptPaperSize == other.ptPaperSize && self.rtMinMargin == other.rtMinMargin && self.rtMargin == other.rtMargin && self.hInstance == other.hInstance && self.lCustData == other.lCustData && self.lpfnPageSetupHook.map(|f| f as usize) == other.lpfnPageSetupHook.map(|f| f as usize) && self.lpfnPagePaintHook.map(|f| f as usize) == other.lpfnPagePaintHook.map(|f| f as usize) && self.lpPageSetupTemplateName == other.lpPageSetupTemplateName && self.hPageSetupTemplate == other.hPageSetupTemplate } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -2530,20 +2447,7 @@ impl ::core::fmt::Debug for PAGESETUPDLGW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for PAGESETUPDLGW { fn eq(&self, other: &Self) -> bool { - self.lStructSize == other.lStructSize - && self.hwndOwner == other.hwndOwner - && self.hDevMode == other.hDevMode - && self.hDevNames == other.hDevNames - && self.Flags == other.Flags - && self.ptPaperSize == other.ptPaperSize - && self.rtMinMargin == other.rtMinMargin - && self.rtMargin == other.rtMargin - && self.hInstance == other.hInstance - && self.lCustData == other.lCustData - && self.lpfnPageSetupHook.map(|f| f as usize) == other.lpfnPageSetupHook.map(|f| f as usize) - && self.lpfnPagePaintHook.map(|f| f as usize) == other.lpfnPagePaintHook.map(|f| f as usize) - && self.lpPageSetupTemplateName == other.lpPageSetupTemplateName - && self.hPageSetupTemplate == other.hPageSetupTemplate + self.lStructSize == other.lStructSize && self.hwndOwner == other.hwndOwner && self.hDevMode == other.hDevMode && self.hDevNames == other.hDevNames && self.Flags == other.Flags && self.ptPaperSize == other.ptPaperSize && self.rtMinMargin == other.rtMinMargin && self.rtMargin == other.rtMargin && self.hInstance == other.hInstance && self.lCustData == other.lCustData && self.lpfnPageSetupHook.map(|f| f as usize) == other.lpfnPageSetupHook.map(|f| f as usize) && self.lpfnPagePaintHook.map(|f| f as usize) == other.lpfnPagePaintHook.map(|f| f as usize) && self.lpPageSetupTemplateName == other.lpPageSetupTemplateName && self.hPageSetupTemplate == other.hPageSetupTemplate } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] diff --git a/src/Windows/Win32/UI/Controls/RichEdit/mod.rs b/src/Windows/Win32/UI/Controls/RichEdit/mod.rs index b456b1b699..753f01b233 100644 --- a/src/Windows/Win32/UI/Controls/RichEdit/mod.rs +++ b/src/Windows/Win32/UI/Controls/RichEdit/mod.rs @@ -426,17 +426,7 @@ impl ::core::default::Default for CHARFORMATA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CHARFORMATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CHARFORMATA") - .field("cbSize", &self.cbSize) - .field("dwMask", &self.dwMask) - .field("dwEffects", &self.dwEffects) - .field("yHeight", &self.yHeight) - .field("yOffset", &self.yOffset) - .field("crTextColor", &self.crTextColor) - .field("bCharSet", &self.bCharSet) - .field("bPitchAndFamily", &self.bPitchAndFamily) - .field("szFaceName", &self.szFaceName) - .finish() + fmt.debug_struct("CHARFORMATA").field("cbSize", &self.cbSize).field("dwMask", &self.dwMask).field("dwEffects", &self.dwEffects).field("yHeight", &self.yHeight).field("yOffset", &self.yOffset).field("crTextColor", &self.crTextColor).field("bCharSet", &self.bCharSet).field("bPitchAndFamily", &self.bPitchAndFamily).field("szFaceName", &self.szFaceName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -472,17 +462,7 @@ impl ::core::default::Default for CHARFORMATW { } impl ::core::fmt::Debug for CHARFORMATW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CHARFORMATW") - .field("cbSize", &self.cbSize) - .field("dwMask", &self.dwMask) - .field("dwEffects", &self.dwEffects) - .field("yHeight", &self.yHeight) - .field("yOffset", &self.yOffset) - .field("crTextColor", &self.crTextColor) - .field("bCharSet", &self.bCharSet) - .field("bPitchAndFamily", &self.bPitchAndFamily) - .field("szFaceName", &self.szFaceName) - .finish() + fmt.debug_struct("CHARFORMATW").field("cbSize", &self.cbSize).field("dwMask", &self.dwMask).field("dwEffects", &self.dwEffects).field("yHeight", &self.yHeight).field("yOffset", &self.yOffset).field("crTextColor", &self.crTextColor).field("bCharSet", &self.bCharSet).field("bPitchAndFamily", &self.bPitchAndFamily).field("szFaceName", &self.szFaceName).finish() } } impl ::core::cmp::PartialEq for CHARFORMATW { @@ -1840,8 +1820,7 @@ pub struct ITextDisplays_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -1980,8 +1959,7 @@ pub struct ITextDocument_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2025,18 +2003,7 @@ impl ITextDocument2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self) -> ::windows::core::Result { @@ -2197,18 +2164,7 @@ impl ITextDocument2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPreferredFont(&self, cp: i32, charrep: i32, options: i32, curcharrep: i32, curfontsize: i32, pbstr: *mut super::super::super::Foundation::BSTR, ppitchandfamily: *mut i32, pnewfontsize: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).49)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(cp), - ::core::mem::transmute(charrep), - ::core::mem::transmute(options), - ::core::mem::transmute(curcharrep), - ::core::mem::transmute(curfontsize), - ::core::mem::transmute(pbstr), - ::core::mem::transmute(ppitchandfamily), - ::core::mem::transmute(pnewfontsize), - ) - .ok() + (::windows::core::Interface::vtable(self).49)(::core::mem::transmute_copy(self), ::core::mem::transmute(cp), ::core::mem::transmute(charrep), ::core::mem::transmute(options), ::core::mem::transmute(curcharrep), ::core::mem::transmute(curfontsize), ::core::mem::transmute(pbstr), ::core::mem::transmute(ppitchandfamily), ::core::mem::transmute(pnewfontsize)).ok() } pub unsafe fn GetProperty(&self, r#type: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2359,8 +2315,7 @@ pub struct ITextDocument2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2450,18 +2405,7 @@ impl ITextDocument2Old { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetName(&self) -> ::windows::core::Result { @@ -2561,18 +2505,7 @@ impl ITextDocument2Old { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetPreferredFont(&self, cp: i32, charrep: i32, option: i32, charrepcur: i32, curfontsize: i32, pbstr: *mut super::super::super::Foundation::BSTR, ppitchandfamily: *mut i32, pnewfontsize: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).33)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(cp), - ::core::mem::transmute(charrep), - ::core::mem::transmute(option), - ::core::mem::transmute(charrepcur), - ::core::mem::transmute(curfontsize), - ::core::mem::transmute(pbstr), - ::core::mem::transmute(ppitchandfamily), - ::core::mem::transmute(pnewfontsize), - ) - .ok() + (::windows::core::Interface::vtable(self).33)(::core::mem::transmute_copy(self), ::core::mem::transmute(cp), ::core::mem::transmute(charrep), ::core::mem::transmute(option), ::core::mem::transmute(charrepcur), ::core::mem::transmute(curfontsize), ::core::mem::transmute(pbstr), ::core::mem::transmute(ppitchandfamily), ::core::mem::transmute(pnewfontsize)).ok() } pub unsafe fn GetNotificationMode(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -2709,8 +2642,7 @@ pub struct ITextDocument2Old_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -3019,8 +2951,7 @@ pub struct ITextFont_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppfont: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfont: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3099,18 +3030,7 @@ impl ITextFont2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn GetDuplicate(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -3547,8 +3467,7 @@ pub struct ITextFont2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppfont: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pfont: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3711,16 +3630,7 @@ impl ITextHost { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TxScrollWindowEx<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HRGN>>(&self, dx: i32, dy: i32, lprcscroll: *mut super::super::super::Foundation::RECT, lprcclip: *mut super::super::super::Foundation::RECT, hrgnupdate: Param4, lprcupdate: *mut super::super::super::Foundation::RECT, fuscroll: super::super::WindowsAndMessaging::SHOW_WINDOW_CMD) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dx), - ::core::mem::transmute(dy), - ::core::mem::transmute(lprcscroll), - ::core::mem::transmute(lprcclip), - hrgnupdate.into_param().abi(), - ::core::mem::transmute(lprcupdate), - ::core::mem::transmute(fuscroll), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), ::core::mem::transmute(dx), ::core::mem::transmute(dy), ::core::mem::transmute(lprcscroll), ::core::mem::transmute(lprcclip), hrgnupdate.into_param().abi(), ::core::mem::transmute(lprcupdate), ::core::mem::transmute(fuscroll))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn TxSetCapture<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>>(&self, fcapture: Param0) { @@ -3957,16 +3867,7 @@ impl ITextHost2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe fn TxScrollWindowEx<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HRGN>>(&self, dx: i32, dy: i32, lprcscroll: *mut super::super::super::Foundation::RECT, lprcclip: *mut super::super::super::Foundation::RECT, hrgnupdate: Param4, lprcupdate: *mut super::super::super::Foundation::RECT, fuscroll: super::super::WindowsAndMessaging::SHOW_WINDOW_CMD) { - ::core::mem::transmute((::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dx), - ::core::mem::transmute(dy), - ::core::mem::transmute(lprcscroll), - ::core::mem::transmute(lprcclip), - hrgnupdate.into_param().abi(), - ::core::mem::transmute(lprcupdate), - ::core::mem::transmute(fuscroll), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), ::core::mem::transmute(dx), ::core::mem::transmute(dy), ::core::mem::transmute(lprcscroll), ::core::mem::transmute(lprcclip), hrgnupdate.into_param().abi(), ::core::mem::transmute(lprcupdate), ::core::mem::transmute(fuscroll))) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn TxSetCapture<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::BOOL>>(&self, fcapture: Param0) { @@ -4456,8 +4357,7 @@ pub struct ITextPara_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pppara: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppara: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4527,18 +4427,7 @@ impl ITextPara2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn GetDuplicate(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -4844,8 +4733,7 @@ pub struct ITextPara2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pppara: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppara: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5179,8 +5067,7 @@ pub struct ITextRange_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5268,18 +5155,7 @@ impl ITextRange2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self) -> ::windows::core::Result { @@ -5612,19 +5488,7 @@ impl ITextRange2 { (::windows::core::Interface::vtable(self).91)(::core::mem::transmute_copy(self), ::core::mem::transmute(pcline), ::core::mem::transmute(pposition)).ok() } pub unsafe fn GetInlineObject(&self, ptype: *mut i32, palign: *mut i32, pchar: *mut i32, pchar1: *mut i32, pchar2: *mut i32, pcount: *mut i32, ptexstyle: *mut i32, pccol: *mut i32, plevel: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).92)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ptype), - ::core::mem::transmute(palign), - ::core::mem::transmute(pchar), - ::core::mem::transmute(pchar1), - ::core::mem::transmute(pchar2), - ::core::mem::transmute(pcount), - ::core::mem::transmute(ptexstyle), - ::core::mem::transmute(pccol), - ::core::mem::transmute(plevel), - ) - .ok() + (::windows::core::Interface::vtable(self).92)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype), ::core::mem::transmute(palign), ::core::mem::transmute(pchar), ::core::mem::transmute(pchar1), ::core::mem::transmute(pchar2), ::core::mem::transmute(pcount), ::core::mem::transmute(ptexstyle), ::core::mem::transmute(pccol), ::core::mem::transmute(plevel)).ok() } pub unsafe fn GetProperty(&self, r#type: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -5778,8 +5642,7 @@ pub struct ITextRange2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6128,8 +5991,7 @@ pub struct ITextRow_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvalue: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: i32) -> ::windows::core::HRESULT, @@ -6197,18 +6059,7 @@ impl ITextSelection { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self) -> ::windows::core::Result { @@ -6532,8 +6383,7 @@ pub struct ITextSelection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6632,18 +6482,7 @@ impl ITextSelection2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self) -> ::windows::core::Result { @@ -6976,19 +6815,7 @@ impl ITextSelection2 { (::windows::core::Interface::vtable(self).91)(::core::mem::transmute_copy(self), ::core::mem::transmute(pcline), ::core::mem::transmute(pposition)).ok() } pub unsafe fn GetInlineObject(&self, ptype: *mut i32, palign: *mut i32, pchar: *mut i32, pchar1: *mut i32, pchar2: *mut i32, pcount: *mut i32, ptexstyle: *mut i32, pccol: *mut i32, plevel: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).92)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ptype), - ::core::mem::transmute(palign), - ::core::mem::transmute(pchar), - ::core::mem::transmute(pchar1), - ::core::mem::transmute(pchar2), - ::core::mem::transmute(pcount), - ::core::mem::transmute(ptexstyle), - ::core::mem::transmute(pccol), - ::core::mem::transmute(plevel), - ) - .ok() + (::windows::core::Interface::vtable(self).92)(::core::mem::transmute_copy(self), ::core::mem::transmute(ptype), ::core::mem::transmute(palign), ::core::mem::transmute(pchar), ::core::mem::transmute(pchar1), ::core::mem::transmute(pchar2), ::core::mem::transmute(pcount), ::core::mem::transmute(ptexstyle), ::core::mem::transmute(pccol), ::core::mem::transmute(plevel)).ok() } pub unsafe fn GetProperty(&self, r#type: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -7162,8 +6989,7 @@ pub struct ITextSelection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstr: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7298,37 +7124,8 @@ impl ITextServices { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(msg), wparam.into_param().abi(), lparam.into_param().abi(), ::core::mem::transmute(plresult)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe fn TxDraw<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>( - &self, - dwdrawaspect: super::super::super::System::Com::DVASPECT, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, - hdcdraw: Param4, - hictargetdev: Param5, - lprcbounds: *mut super::super::super::Foundation::RECTL, - lprcwbounds: *mut super::super::super::Foundation::RECTL, - lprcupdate: *mut super::super::super::Foundation::RECT, - pfncontinue: isize, - dwcontinue: u32, - lviewid: i32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwdrawaspect), - ::core::mem::transmute(lindex), - ::core::mem::transmute(pvaspect), - ::core::mem::transmute(ptd), - hdcdraw.into_param().abi(), - hictargetdev.into_param().abi(), - ::core::mem::transmute(lprcbounds), - ::core::mem::transmute(lprcwbounds), - ::core::mem::transmute(lprcupdate), - ::core::mem::transmute(pfncontinue), - ::core::mem::transmute(dwcontinue), - ::core::mem::transmute(lviewid), - ) - .ok() + pub unsafe fn TxDraw<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: Param4, hictargetdev: Param5, lprcbounds: *mut super::super::super::Foundation::RECTL, lprcwbounds: *mut super::super::super::Foundation::RECTL, lprcupdate: *mut super::super::super::Foundation::RECT, pfncontinue: isize, dwcontinue: u32, lviewid: i32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(lprcupdate), ::core::mem::transmute(pfncontinue), ::core::mem::transmute(dwcontinue), ::core::mem::transmute(lviewid)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn TxGetHScroll(&self, plmin: *mut i32, plmax: *mut i32, plpos: *mut i32, plpage: *mut i32, pfenabled: *mut super::super::super::Foundation::BOOL) -> ::windows::core::Result<()> { @@ -7339,60 +7136,12 @@ impl ITextServices { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(plmin), ::core::mem::transmute(plmax), ::core::mem::transmute(plpos), ::core::mem::transmute(plpage), ::core::mem::transmute(pfenabled)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe fn OnTxSetCursor<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>( - &self, - dwdrawaspect: super::super::super::System::Com::DVASPECT, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, - hdcdraw: Param4, - hictargetdev: Param5, - lprcclient: *mut super::super::super::Foundation::RECT, - x: i32, - y: i32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwdrawaspect), - ::core::mem::transmute(lindex), - ::core::mem::transmute(pvaspect), - ::core::mem::transmute(ptd), - hdcdraw.into_param().abi(), - hictargetdev.into_param().abi(), - ::core::mem::transmute(lprcclient), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ) - .ok() + pub unsafe fn OnTxSetCursor<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: Param4, hictargetdev: Param5, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), ::core::mem::transmute(lprcclient), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe fn TxQueryHitPoint<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>( - &self, - dwdrawaspect: super::super::super::System::Com::DVASPECT, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, - hdcdraw: Param4, - hictargetdev: Param5, - lprcclient: *mut super::super::super::Foundation::RECT, - x: i32, - y: i32, - phitresult: *mut u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwdrawaspect), - ::core::mem::transmute(lindex), - ::core::mem::transmute(pvaspect), - ::core::mem::transmute(ptd), - hdcdraw.into_param().abi(), - hictargetdev.into_param().abi(), - ::core::mem::transmute(lprcclient), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(phitresult), - ) - .ok() + pub unsafe fn TxQueryHitPoint<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: Param4, hictargetdev: Param5, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32, phitresult: *mut u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), ::core::mem::transmute(lprcclient), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(phitresult)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnTxInPlaceActivate(&self, prcclient: *mut super::super::super::Foundation::RECT) -> ::windows::core::Result<()> { @@ -7469,32 +7218,15 @@ pub struct ITextServices_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, msg: u32, wparam: super::super::super::Foundation::WPARAM, lparam: super::super::super::Foundation::LPARAM, plresult: *mut super::super::super::Foundation::LRESULT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - dwdrawaspect: super::super::super::System::Com::DVASPECT, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, - hdcdraw: super::super::super::Graphics::Gdi::HDC, - hictargetdev: super::super::super::Graphics::Gdi::HDC, - lprcbounds: *mut super::super::super::Foundation::RECTL, - lprcwbounds: *mut super::super::super::Foundation::RECTL, - lprcupdate: *mut super::super::super::Foundation::RECT, - pfncontinue: isize, - dwcontinue: u32, - lviewid: i32, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, lprcbounds: *mut super::super::super::Foundation::RECTL, lprcwbounds: *mut super::super::super::Foundation::RECTL, lprcupdate: *mut super::super::super::Foundation::RECT, pfncontinue: isize, dwcontinue: u32, lviewid: i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plmin: *mut i32, plmax: *mut i32, plpos: *mut i32, plpage: *mut i32, pfenabled: *mut super::super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plmin: *mut i32, plmax: *mut i32, plpos: *mut i32, plpage: *mut i32, pfenabled: *mut super::super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32, phitresult: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32, phitresult: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prcclient: *mut super::super::super::Foundation::RECT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7523,37 +7255,8 @@ impl ITextServices2 { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(msg), wparam.into_param().abi(), lparam.into_param().abi(), ::core::mem::transmute(plresult)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe fn TxDraw<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>( - &self, - dwdrawaspect: super::super::super::System::Com::DVASPECT, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, - hdcdraw: Param4, - hictargetdev: Param5, - lprcbounds: *mut super::super::super::Foundation::RECTL, - lprcwbounds: *mut super::super::super::Foundation::RECTL, - lprcupdate: *mut super::super::super::Foundation::RECT, - pfncontinue: isize, - dwcontinue: u32, - lviewid: i32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwdrawaspect), - ::core::mem::transmute(lindex), - ::core::mem::transmute(pvaspect), - ::core::mem::transmute(ptd), - hdcdraw.into_param().abi(), - hictargetdev.into_param().abi(), - ::core::mem::transmute(lprcbounds), - ::core::mem::transmute(lprcwbounds), - ::core::mem::transmute(lprcupdate), - ::core::mem::transmute(pfncontinue), - ::core::mem::transmute(dwcontinue), - ::core::mem::transmute(lviewid), - ) - .ok() + pub unsafe fn TxDraw<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: Param4, hictargetdev: Param5, lprcbounds: *mut super::super::super::Foundation::RECTL, lprcwbounds: *mut super::super::super::Foundation::RECTL, lprcupdate: *mut super::super::super::Foundation::RECT, pfncontinue: isize, dwcontinue: u32, lviewid: i32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), ::core::mem::transmute(lprcbounds), ::core::mem::transmute(lprcwbounds), ::core::mem::transmute(lprcupdate), ::core::mem::transmute(pfncontinue), ::core::mem::transmute(dwcontinue), ::core::mem::transmute(lviewid)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn TxGetHScroll(&self, plmin: *mut i32, plmax: *mut i32, plpos: *mut i32, plpage: *mut i32, pfenabled: *mut super::super::super::Foundation::BOOL) -> ::windows::core::Result<()> { @@ -7564,60 +7267,12 @@ impl ITextServices2 { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(plmin), ::core::mem::transmute(plmax), ::core::mem::transmute(plpos), ::core::mem::transmute(plpage), ::core::mem::transmute(pfenabled)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe fn OnTxSetCursor<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>( - &self, - dwdrawaspect: super::super::super::System::Com::DVASPECT, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, - hdcdraw: Param4, - hictargetdev: Param5, - lprcclient: *mut super::super::super::Foundation::RECT, - x: i32, - y: i32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).7)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwdrawaspect), - ::core::mem::transmute(lindex), - ::core::mem::transmute(pvaspect), - ::core::mem::transmute(ptd), - hdcdraw.into_param().abi(), - hictargetdev.into_param().abi(), - ::core::mem::transmute(lprcclient), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ) - .ok() + pub unsafe fn OnTxSetCursor<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: Param4, hictargetdev: Param5, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), ::core::mem::transmute(lprcclient), ::core::mem::transmute(x), ::core::mem::transmute(y)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe fn TxQueryHitPoint<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>( - &self, - dwdrawaspect: super::super::super::System::Com::DVASPECT, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, - hdcdraw: Param4, - hictargetdev: Param5, - lprcclient: *mut super::super::super::Foundation::RECT, - x: i32, - y: i32, - phitresult: *mut u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwdrawaspect), - ::core::mem::transmute(lindex), - ::core::mem::transmute(pvaspect), - ::core::mem::transmute(ptd), - hdcdraw.into_param().abi(), - hictargetdev.into_param().abi(), - ::core::mem::transmute(lprcclient), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(phitresult), - ) - .ok() + pub unsafe fn TxQueryHitPoint<'a, Param4: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param5: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>(&self, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: Param4, hictargetdev: Param5, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32, phitresult: *mut u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwdrawaspect), ::core::mem::transmute(lindex), ::core::mem::transmute(pvaspect), ::core::mem::transmute(ptd), hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), ::core::mem::transmute(lprcclient), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(phitresult)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn OnTxInPlaceActivate(&self, prcclient: *mut super::super::super::Foundation::RECT) -> ::windows::core::Result<()> { @@ -7663,19 +7318,7 @@ impl ITextServices2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe fn TxGetNaturalSize2<'a, Param1: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>, Param2: ::windows::core::IntoParam<'a, super::super::super::Graphics::Gdi::HDC>>(&self, dwaspect: u32, hdcdraw: Param1, hictargetdev: Param2, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, dwmode: u32, psizelextent: *const super::super::super::Foundation::SIZE, pwidth: *mut i32, pheight: *mut i32, pascent: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).21)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dwaspect), - hdcdraw.into_param().abi(), - hictargetdev.into_param().abi(), - ::core::mem::transmute(ptd), - ::core::mem::transmute(dwmode), - ::core::mem::transmute(psizelextent), - ::core::mem::transmute(pwidth), - ::core::mem::transmute(pheight), - ::core::mem::transmute(pascent), - ) - .ok() + (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwaspect), hdcdraw.into_param().abi(), hictargetdev.into_param().abi(), ::core::mem::transmute(ptd), ::core::mem::transmute(dwmode), ::core::mem::transmute(psizelextent), ::core::mem::transmute(pwidth), ::core::mem::transmute(pheight), ::core::mem::transmute(pascent)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D"))] pub unsafe fn TxDrawD2D<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Graphics::Direct2D::ID2D1RenderTarget>>(&self, prendertarget: Param0, lprcbounds: *mut super::super::super::Foundation::RECTL, lprcupdate: *mut super::super::super::Foundation::RECT, lviewid: i32) -> ::windows::core::Result<()> { @@ -7734,32 +7377,15 @@ pub struct ITextServices2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, msg: u32, wparam: super::super::super::Foundation::WPARAM, lparam: super::super::super::Foundation::LPARAM, plresult: *mut super::super::super::Foundation::LRESULT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - dwdrawaspect: super::super::super::System::Com::DVASPECT, - lindex: i32, - pvaspect: *mut ::core::ffi::c_void, - ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, - hdcdraw: super::super::super::Graphics::Gdi::HDC, - hictargetdev: super::super::super::Graphics::Gdi::HDC, - lprcbounds: *mut super::super::super::Foundation::RECTL, - lprcwbounds: *mut super::super::super::Foundation::RECTL, - lprcupdate: *mut super::super::super::Foundation::RECT, - pfncontinue: isize, - dwcontinue: u32, - lviewid: i32, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, lprcbounds: *mut super::super::super::Foundation::RECTL, lprcwbounds: *mut super::super::super::Foundation::RECTL, lprcupdate: *mut super::super::super::Foundation::RECT, pfncontinue: isize, dwcontinue: u32, lviewid: i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plmin: *mut i32, plmax: *mut i32, plpos: *mut i32, plpage: *mut i32, pfenabled: *mut super::super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plmin: *mut i32, plmax: *mut i32, plpos: *mut i32, plpage: *mut i32, pfenabled: *mut super::super::super::Foundation::BOOL) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32, phitresult: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwdrawaspect: super::super::super::System::Com::DVASPECT, lindex: i32, pvaspect: *mut ::core::ffi::c_void, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, lprcclient: *mut super::super::super::Foundation::RECT, x: i32, y: i32, phitresult: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prcclient: *mut super::super::super::Foundation::RECT) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7778,8 +7404,7 @@ pub struct ITextServices2_abi( #[cfg(not(feature = "Win32_System_Ole"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmask: u32, dwbits: u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdwwidth: *mut u32, pdwheight: *mut u32) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwaspect: u32, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, dwmode: u32, psizelextent: *const super::super::super::Foundation::SIZE, pwidth: *mut i32, pheight: *mut i32, pascent: *mut i32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwaspect: u32, hdcdraw: super::super::super::Graphics::Gdi::HDC, hictargetdev: super::super::super::Graphics::Gdi::HDC, ptd: *mut super::super::super::System::Com::DVTARGETDEVICE, dwmode: u32, psizelextent: *const super::super::super::Foundation::SIZE, pwidth: *mut i32, pheight: *mut i32, pascent: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prendertarget: ::windows::core::RawPtr, lprcbounds: *mut super::super::super::Foundation::RECTL, lprcupdate: *mut super::super::super::Foundation::RECT, lviewid: i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct2D")))] usize, @@ -7955,8 +7580,7 @@ pub struct ITextStoryRanges_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunkenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pprange: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7981,18 +7605,7 @@ impl ITextStoryRanges2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn _NewEnum(&self) -> ::windows::core::Result<::windows::core::IUnknown> { let mut result__: <::windows::core::IUnknown as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); @@ -8090,8 +7703,7 @@ pub struct ITextStoryRanges2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppunkenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pprange: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -8128,19 +7740,7 @@ impl ITextStrings { (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), prange.into_param().abi()).ok() } pub unsafe fn EncodeFunction<'a, Param8: ::windows::core::IntoParam<'a, ITextRange2>>(&self, r#type: i32, align: i32, char: i32, char1: i32, char2: i32, count: i32, texstyle: i32, ccol: i32, prange: Param8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).14)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(r#type), - ::core::mem::transmute(align), - ::core::mem::transmute(char), - ::core::mem::transmute(char1), - ::core::mem::transmute(char2), - ::core::mem::transmute(count), - ::core::mem::transmute(texstyle), - ::core::mem::transmute(ccol), - prange.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), ::core::mem::transmute(r#type), ::core::mem::transmute(align), ::core::mem::transmute(char), ::core::mem::transmute(char1), ::core::mem::transmute(char2), ::core::mem::transmute(count), ::core::mem::transmute(texstyle), ::core::mem::transmute(ccol), prange.into_param().abi()).ok() } pub unsafe fn GetCch(&self, istring: i32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -8232,8 +7832,7 @@ pub struct ITextStrings_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pprange: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcount: *mut i32) -> ::windows::core::HRESULT, @@ -8735,18 +8334,7 @@ impl ::core::default::Default for REOBJECT { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] impl ::core::fmt::Debug for REOBJECT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("REOBJECT") - .field("cbStruct", &self.cbStruct) - .field("cp", &self.cp) - .field("clsid", &self.clsid) - .field("poleobj", &self.poleobj) - .field("pstg", &self.pstg) - .field("polesite", &self.polesite) - .field("sizel", &self.sizel) - .field("dvaspect", &self.dvaspect) - .field("dwFlags", &self.dwFlags) - .field("dwUser", &self.dwUser) - .finish() + fmt.debug_struct("REOBJECT").field("cbStruct", &self.cbStruct).field("cp", &self.cp).field("clsid", &self.clsid).field("poleobj", &self.poleobj).field("pstg", &self.pstg).field("polesite", &self.polesite).field("sizel", &self.sizel).field("dvaspect", &self.dvaspect).field("dwFlags", &self.dwFlags).field("dwUser", &self.dwUser).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] @@ -9176,19 +8764,7 @@ impl ::core::fmt::Debug for TABLECELLPARMS { } impl ::core::cmp::PartialEq for TABLECELLPARMS { fn eq(&self, other: &Self) -> bool { - self.dxWidth == other.dxWidth - && self._bitfield == other._bitfield - && self.wShading == other.wShading - && self.dxBrdrLeft == other.dxBrdrLeft - && self.dyBrdrTop == other.dyBrdrTop - && self.dxBrdrRight == other.dxBrdrRight - && self.dyBrdrBottom == other.dyBrdrBottom - && self.crBrdrLeft == other.crBrdrLeft - && self.crBrdrTop == other.crBrdrTop - && self.crBrdrRight == other.crBrdrRight - && self.crBrdrBottom == other.crBrdrBottom - && self.crBackPat == other.crBackPat - && self.crForePat == other.crForePat + self.dxWidth == other.dxWidth && self._bitfield == other._bitfield && self.wShading == other.wShading && self.dxBrdrLeft == other.dxBrdrLeft && self.dyBrdrTop == other.dyBrdrTop && self.dxBrdrRight == other.dxBrdrRight && self.dyBrdrBottom == other.dyBrdrBottom && self.crBrdrLeft == other.crBrdrLeft && self.crBrdrTop == other.crBrdrTop && self.crBrdrRight == other.crBrdrRight && self.crBrdrBottom == other.crBrdrBottom && self.crBackPat == other.crBackPat && self.crForePat == other.crForePat } } impl ::core::cmp::Eq for TABLECELLPARMS {} @@ -9218,19 +8794,7 @@ impl ::core::default::Default for TABLEROWPARMS { } impl ::core::fmt::Debug for TABLEROWPARMS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TABLEROWPARMS") - .field("cbRow", &self.cbRow) - .field("cbCell", &self.cbCell) - .field("cCell", &self.cCell) - .field("cRow", &self.cRow) - .field("dxCellMargin", &self.dxCellMargin) - .field("dxIndent", &self.dxIndent) - .field("dyHeight", &self.dyHeight) - .field("_bitfield", &self._bitfield) - .field("cpStartRow", &self.cpStartRow) - .field("bTableLevel", &self.bTableLevel) - .field("iCell", &self.iCell) - .finish() + fmt.debug_struct("TABLEROWPARMS").field("cbRow", &self.cbRow).field("cbCell", &self.cbCell).field("cCell", &self.cCell).field("cRow", &self.cRow).field("dxCellMargin", &self.dxCellMargin).field("dxIndent", &self.dxIndent).field("dyHeight", &self.dyHeight).field("_bitfield", &self._bitfield).field("cpStartRow", &self.cpStartRow).field("bTableLevel", &self.bTableLevel).field("iCell", &self.iCell).finish() } } impl ::core::cmp::PartialEq for TABLEROWPARMS { diff --git a/src/Windows/Win32/UI/Controls/mod.rs b/src/Windows/Win32/UI/Controls/mod.rs index 6b6fd9c3c8..330e93b60f 100644 --- a/src/Windows/Win32/UI/Controls/mod.rs +++ b/src/Windows/Win32/UI/Controls/mod.rs @@ -546,21 +546,7 @@ impl ::core::fmt::Debug for CCINFOA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for CCINFOA { fn eq(&self, other: &Self) -> bool { - self.szClass == other.szClass - && self.flOptions == other.flOptions - && self.szDesc == other.szDesc - && self.cxDefault == other.cxDefault - && self.cyDefault == other.cyDefault - && self.flStyleDefault == other.flStyleDefault - && self.flExtStyleDefault == other.flExtStyleDefault - && self.flCtrlTypeMask == other.flCtrlTypeMask - && self.szTextDefault == other.szTextDefault - && self.cStyleFlags == other.cStyleFlags - && self.aStyleFlags == other.aStyleFlags - && self.lpfnStyle.map(|f| f as usize) == other.lpfnStyle.map(|f| f as usize) - && self.lpfnSizeToText.map(|f| f as usize) == other.lpfnSizeToText.map(|f| f as usize) - && self.dwReserved1 == other.dwReserved1 - && self.dwReserved2 == other.dwReserved2 + self.szClass == other.szClass && self.flOptions == other.flOptions && self.szDesc == other.szDesc && self.cxDefault == other.cxDefault && self.cyDefault == other.cyDefault && self.flStyleDefault == other.flStyleDefault && self.flExtStyleDefault == other.flExtStyleDefault && self.flCtrlTypeMask == other.flCtrlTypeMask && self.szTextDefault == other.szTextDefault && self.cStyleFlags == other.cStyleFlags && self.aStyleFlags == other.aStyleFlags && self.lpfnStyle.map(|f| f as usize) == other.lpfnStyle.map(|f| f as usize) && self.lpfnSizeToText.map(|f| f as usize) == other.lpfnSizeToText.map(|f| f as usize) && self.dwReserved1 == other.dwReserved1 && self.dwReserved2 == other.dwReserved2 } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -620,21 +606,7 @@ impl ::core::fmt::Debug for CCINFOW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for CCINFOW { fn eq(&self, other: &Self) -> bool { - self.szClass == other.szClass - && self.flOptions == other.flOptions - && self.szDesc == other.szDesc - && self.cxDefault == other.cxDefault - && self.cyDefault == other.cyDefault - && self.flStyleDefault == other.flStyleDefault - && self.flExtStyleDefault == other.flExtStyleDefault - && self.flCtrlTypeMask == other.flCtrlTypeMask - && self.cStyleFlags == other.cStyleFlags - && self.aStyleFlags == other.aStyleFlags - && self.szTextDefault == other.szTextDefault - && self.lpfnStyle.map(|f| f as usize) == other.lpfnStyle.map(|f| f as usize) - && self.lpfnSizeToText.map(|f| f as usize) == other.lpfnSizeToText.map(|f| f as usize) - && self.dwReserved1 == other.dwReserved1 - && self.dwReserved2 == other.dwReserved2 + self.szClass == other.szClass && self.flOptions == other.flOptions && self.szDesc == other.szDesc && self.cxDefault == other.cxDefault && self.cyDefault == other.cyDefault && self.flStyleDefault == other.flStyleDefault && self.flExtStyleDefault == other.flExtStyleDefault && self.flCtrlTypeMask == other.flCtrlTypeMask && self.cStyleFlags == other.cStyleFlags && self.aStyleFlags == other.aStyleFlags && self.szTextDefault == other.szTextDefault && self.lpfnStyle.map(|f| f as usize) == other.lpfnStyle.map(|f| f as usize) && self.lpfnSizeToText.map(|f| f as usize) == other.lpfnSizeToText.map(|f| f as usize) && self.dwReserved1 == other.dwReserved1 && self.dwReserved2 == other.dwReserved2 } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -930,17 +902,7 @@ impl ::core::default::Default for COMBOBOXEXITEMA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for COMBOBOXEXITEMA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("COMBOBOXEXITEMA") - .field("mask", &self.mask) - .field("iItem", &self.iItem) - .field("pszText", &self.pszText) - .field("cchTextMax", &self.cchTextMax) - .field("iImage", &self.iImage) - .field("iSelectedImage", &self.iSelectedImage) - .field("iOverlay", &self.iOverlay) - .field("iIndent", &self.iIndent) - .field("lParam", &self.lParam) - .finish() + fmt.debug_struct("COMBOBOXEXITEMA").field("mask", &self.mask).field("iItem", &self.iItem).field("pszText", &self.pszText).field("cchTextMax", &self.cchTextMax).field("iImage", &self.iImage).field("iSelectedImage", &self.iSelectedImage).field("iOverlay", &self.iOverlay).field("iIndent", &self.iIndent).field("lParam", &self.lParam).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -980,17 +942,7 @@ impl ::core::default::Default for COMBOBOXEXITEMW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for COMBOBOXEXITEMW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("COMBOBOXEXITEMW") - .field("mask", &self.mask) - .field("iItem", &self.iItem) - .field("pszText", &self.pszText) - .field("cchTextMax", &self.cchTextMax) - .field("iImage", &self.iImage) - .field("iSelectedImage", &self.iSelectedImage) - .field("iOverlay", &self.iOverlay) - .field("iIndent", &self.iIndent) - .field("lParam", &self.lParam) - .finish() + fmt.debug_struct("COMBOBOXEXITEMW").field("mask", &self.mask).field("iItem", &self.iItem).field("pszText", &self.pszText).field("cchTextMax", &self.cchTextMax).field("iImage", &self.iImage).field("iSelectedImage", &self.iSelectedImage).field("iOverlay", &self.iOverlay).field("iIndent", &self.iIndent).field("lParam", &self.lParam).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1158,16 +1110,7 @@ impl ::core::default::Default for COMPAREITEMSTRUCT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for COMPAREITEMSTRUCT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("COMPAREITEMSTRUCT") - .field("CtlType", &self.CtlType) - .field("CtlID", &self.CtlID) - .field("hwndItem", &self.hwndItem) - .field("itemID1", &self.itemID1) - .field("itemData1", &self.itemData1) - .field("itemID2", &self.itemID2) - .field("itemData2", &self.itemData2) - .field("dwLocaleId", &self.dwLocaleId) - .finish() + fmt.debug_struct("COMPAREITEMSTRUCT").field("CtlType", &self.CtlType).field("CtlID", &self.CtlID).field("hwndItem", &self.hwndItem).field("itemID1", &self.itemID1).field("itemData1", &self.itemData1).field("itemID2", &self.itemID2).field("itemData2", &self.itemData2).field("dwLocaleId", &self.dwLocaleId).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1330,21 +1273,7 @@ pub unsafe fn CreateToolbarEx<'a, Param0: ::windows::core::IntoParam<'a, super:: extern "system" { fn CreateToolbarEx(hwnd: super::super::Foundation::HWND, ws: u32, wid: u32, nbitmaps: i32, hbminst: super::super::Foundation::HINSTANCE, wbmid: usize, lpbuttons: *mut TBBUTTON, inumbuttons: i32, dxbutton: i32, dybutton: i32, dxbitmap: i32, dybitmap: i32, ustructsize: u32) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateToolbarEx( - hwnd.into_param().abi(), - ::core::mem::transmute(ws), - ::core::mem::transmute(wid), - ::core::mem::transmute(nbitmaps), - hbminst.into_param().abi(), - ::core::mem::transmute(wbmid), - ::core::mem::transmute(lpbuttons), - ::core::mem::transmute(inumbuttons), - ::core::mem::transmute(dxbutton), - ::core::mem::transmute(dybutton), - ::core::mem::transmute(dxbitmap), - ::core::mem::transmute(dybitmap), - ::core::mem::transmute(ustructsize), - )) + ::core::mem::transmute(CreateToolbarEx(hwnd.into_param().abi(), ::core::mem::transmute(ws), ::core::mem::transmute(wid), ::core::mem::transmute(nbitmaps), hbminst.into_param().abi(), ::core::mem::transmute(wbmid), ::core::mem::transmute(lpbuttons), ::core::mem::transmute(inumbuttons), ::core::mem::transmute(dxbutton), ::core::mem::transmute(dybutton), ::core::mem::transmute(dxbitmap), ::core::mem::transmute(dybitmap), ::core::mem::transmute(ustructsize))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1358,20 +1287,7 @@ pub unsafe fn CreateUpDownControl<'a, Param5: ::windows::core::IntoParam<'a, sup extern "system" { fn CreateUpDownControl(dwstyle: u32, x: i32, y: i32, cx: i32, cy: i32, hparent: super::super::Foundation::HWND, nid: i32, hinst: super::super::Foundation::HINSTANCE, hbuddy: super::super::Foundation::HWND, nupper: i32, nlower: i32, npos: i32) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateUpDownControl( - ::core::mem::transmute(dwstyle), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(cx), - ::core::mem::transmute(cy), - hparent.into_param().abi(), - ::core::mem::transmute(nid), - hinst.into_param().abi(), - hbuddy.into_param().abi(), - ::core::mem::transmute(nupper), - ::core::mem::transmute(nlower), - ::core::mem::transmute(npos), - )) + ::core::mem::transmute(CreateUpDownControl(::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), hparent.into_param().abi(), ::core::mem::transmute(nid), hinst.into_param().abi(), hbuddy.into_param().abi(), ::core::mem::transmute(nupper), ::core::mem::transmute(nlower), ::core::mem::transmute(npos))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1400,16 +1316,7 @@ impl ::core::default::Default for DATETIMEPICKERINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DATETIMEPICKERINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DATETIMEPICKERINFO") - .field("cbSize", &self.cbSize) - .field("rcCheck", &self.rcCheck) - .field("stateCheck", &self.stateCheck) - .field("rcButton", &self.rcButton) - .field("stateButton", &self.stateButton) - .field("hwndEdit", &self.hwndEdit) - .field("hwndUD", &self.hwndUD) - .field("hwndDropDown", &self.hwndDropDown) - .finish() + fmt.debug_struct("DATETIMEPICKERINFO").field("cbSize", &self.cbSize).field("rcCheck", &self.rcCheck).field("stateCheck", &self.stateCheck).field("rcButton", &self.rcButton).field("stateButton", &self.stateButton).field("hwndEdit", &self.hwndEdit).field("hwndUD", &self.hwndUD).field("hwndDropDown", &self.hwndDropDown).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1992,17 +1899,7 @@ impl ::core::default::Default for DRAWITEMSTRUCT { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for DRAWITEMSTRUCT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DRAWITEMSTRUCT") - .field("CtlType", &self.CtlType) - .field("CtlID", &self.CtlID) - .field("itemID", &self.itemID) - .field("itemAction", &self.itemAction) - .field("itemState", &self.itemState) - .field("hwndItem", &self.hwndItem) - .field("hDC", &self.hDC) - .field("rcItem", &self.rcItem) - .field("itemData", &self.itemData) - .finish() + fmt.debug_struct("DRAWITEMSTRUCT").field("CtlType", &self.CtlType).field("CtlID", &self.CtlID).field("itemID", &self.itemID).field("itemAction", &self.itemAction).field("itemState", &self.itemState).field("hwndItem", &self.hwndItem).field("hDC", &self.hDC).field("rcItem", &self.rcItem).field("itemData", &self.itemData).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -2401,21 +2298,7 @@ impl ::core::fmt::Debug for DTTOPTS { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for DTTOPTS { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwFlags == other.dwFlags - && self.crText == other.crText - && self.crBorder == other.crBorder - && self.crShadow == other.crShadow - && self.iTextShadowType == other.iTextShadowType - && self.ptShadowOffset == other.ptShadowOffset - && self.iBorderSize == other.iBorderSize - && self.iFontPropId == other.iFontPropId - && self.iColorPropId == other.iColorPropId - && self.iStateId == other.iStateId - && self.fApplyOverlay == other.fApplyOverlay - && self.iGlowSize == other.iGlowSize - && self.pfnDrawTextCallback.map(|f| f as usize) == other.pfnDrawTextCallback.map(|f| f as usize) - && self.lParam == other.lParam + self.dwSize == other.dwSize && self.dwFlags == other.dwFlags && self.crText == other.crText && self.crBorder == other.crBorder && self.crShadow == other.crShadow && self.iTextShadowType == other.iTextShadowType && self.ptShadowOffset == other.ptShadowOffset && self.iBorderSize == other.iBorderSize && self.iFontPropId == other.iFontPropId && self.iColorPropId == other.iColorPropId && self.iStateId == other.iStateId && self.fApplyOverlay == other.fApplyOverlay && self.iGlowSize == other.iGlowSize && self.pfnDrawTextCallback.map(|f| f as usize) == other.pfnDrawTextCallback.map(|f| f as usize) && self.lParam == other.lParam } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4140,20 +4023,7 @@ impl ::core::default::Default for HDITEMA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for HDITEMA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HDITEMA") - .field("mask", &self.mask) - .field("cxy", &self.cxy) - .field("pszText", &self.pszText) - .field("hbm", &self.hbm) - .field("cchTextMax", &self.cchTextMax) - .field("fmt", &self.fmt) - .field("lParam", &self.lParam) - .field("iImage", &self.iImage) - .field("iOrder", &self.iOrder) - .field("r#type", &self.r#type) - .field("pvFilter", &self.pvFilter) - .field("state", &self.state) - .finish() + fmt.debug_struct("HDITEMA").field("mask", &self.mask).field("cxy", &self.cxy).field("pszText", &self.pszText).field("hbm", &self.hbm).field("cchTextMax", &self.cchTextMax).field("fmt", &self.fmt).field("lParam", &self.lParam).field("iImage", &self.iImage).field("iOrder", &self.iOrder).field("r#type", &self.r#type).field("pvFilter", &self.pvFilter).field("state", &self.state).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -4196,20 +4066,7 @@ impl ::core::default::Default for HDITEMW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for HDITEMW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("HDITEMW") - .field("mask", &self.mask) - .field("cxy", &self.cxy) - .field("pszText", &self.pszText) - .field("hbm", &self.hbm) - .field("cchTextMax", &self.cchTextMax) - .field("fmt", &self.fmt) - .field("lParam", &self.lParam) - .field("iImage", &self.iImage) - .field("iOrder", &self.iOrder) - .field("r#type", &self.r#type) - .field("pvFilter", &self.pvFilter) - .field("state", &self.state) - .finish() + fmt.debug_struct("HDITEMW").field("mask", &self.mask).field("cxy", &self.cxy).field("pszText", &self.pszText).field("hbm", &self.hbm).field("cchTextMax", &self.cchTextMax).field("fmt", &self.fmt).field("lParam", &self.lParam).field("iImage", &self.iImage).field("iOrder", &self.iOrder).field("r#type", &self.r#type).field("pvFilter", &self.pvFilter).field("state", &self.state).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -6518,19 +6375,7 @@ impl ::core::default::Default for LVCOLUMNA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for LVCOLUMNA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("LVCOLUMNA") - .field("mask", &self.mask) - .field("fmt", &self.fmt) - .field("cx", &self.cx) - .field("pszText", &self.pszText) - .field("cchTextMax", &self.cchTextMax) - .field("iSubItem", &self.iSubItem) - .field("iImage", &self.iImage) - .field("iOrder", &self.iOrder) - .field("cxMin", &self.cxMin) - .field("cxDefault", &self.cxDefault) - .field("cxIdeal", &self.cxIdeal) - .finish() + fmt.debug_struct("LVCOLUMNA").field("mask", &self.mask).field("fmt", &self.fmt).field("cx", &self.cx).field("pszText", &self.pszText).field("cchTextMax", &self.cchTextMax).field("iSubItem", &self.iSubItem).field("iImage", &self.iImage).field("iOrder", &self.iOrder).field("cxMin", &self.cxMin).field("cxDefault", &self.cxDefault).field("cxIdeal", &self.cxIdeal).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -6572,19 +6417,7 @@ impl ::core::default::Default for LVCOLUMNW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for LVCOLUMNW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("LVCOLUMNW") - .field("mask", &self.mask) - .field("fmt", &self.fmt) - .field("cx", &self.cx) - .field("pszText", &self.pszText) - .field("cchTextMax", &self.cchTextMax) - .field("iSubItem", &self.iSubItem) - .field("iImage", &self.iImage) - .field("iOrder", &self.iOrder) - .field("cxMin", &self.cxMin) - .field("cxDefault", &self.cxDefault) - .field("cxIdeal", &self.cxIdeal) - .finish() + fmt.debug_struct("LVCOLUMNW").field("mask", &self.mask).field("fmt", &self.fmt).field("cx", &self.cx).field("pszText", &self.pszText).field("cchTextMax", &self.cchTextMax).field("iSubItem", &self.iSubItem).field("iImage", &self.iImage).field("iOrder", &self.iOrder).field("cxMin", &self.cxMin).field("cxDefault", &self.cxDefault).field("cxIdeal", &self.cxIdeal).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -7079,20 +6912,7 @@ impl ::core::default::Default for LVGROUPMETRICS { } impl ::core::fmt::Debug for LVGROUPMETRICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("LVGROUPMETRICS") - .field("cbSize", &self.cbSize) - .field("mask", &self.mask) - .field("Left", &self.Left) - .field("Top", &self.Top) - .field("Right", &self.Right) - .field("Bottom", &self.Bottom) - .field("crLeft", &self.crLeft) - .field("crTop", &self.crTop) - .field("crRight", &self.crRight) - .field("crBottom", &self.crBottom) - .field("crHeader", &self.crHeader) - .field("crFooter", &self.crFooter) - .finish() + fmt.debug_struct("LVGROUPMETRICS").field("cbSize", &self.cbSize).field("mask", &self.mask).field("Left", &self.Left).field("Top", &self.Top).field("Right", &self.Right).field("Bottom", &self.Bottom).field("crLeft", &self.crLeft).field("crTop", &self.crTop).field("crRight", &self.crRight).field("crBottom", &self.crBottom).field("crHeader", &self.crHeader).field("crFooter", &self.crFooter).finish() } } impl ::core::cmp::PartialEq for LVGROUPMETRICS { @@ -7386,21 +7206,7 @@ impl ::core::fmt::Debug for LVITEMA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for LVITEMA { fn eq(&self, other: &Self) -> bool { - self.mask == other.mask - && self.iItem == other.iItem - && self.iSubItem == other.iSubItem - && self.state == other.state - && self.stateMask == other.stateMask - && self.pszText == other.pszText - && self.cchTextMax == other.cchTextMax - && self.iImage == other.iImage - && self.lParam == other.lParam - && self.iIndent == other.iIndent - && self.iGroupId == other.iGroupId - && self.cColumns == other.cColumns - && self.puColumns == other.puColumns - && self.piColFmt == other.piColFmt - && self.iGroup == other.iGroup + self.mask == other.mask && self.iItem == other.iItem && self.iSubItem == other.iSubItem && self.state == other.state && self.stateMask == other.stateMask && self.pszText == other.pszText && self.cchTextMax == other.cchTextMax && self.iImage == other.iImage && self.lParam == other.lParam && self.iIndent == other.iIndent && self.iGroupId == other.iGroupId && self.cColumns == other.cColumns && self.puColumns == other.puColumns && self.piColFmt == other.piColFmt && self.iGroup == other.iGroup } } #[cfg(feature = "Win32_Foundation")] @@ -7501,21 +7307,7 @@ impl ::core::fmt::Debug for LVITEMW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for LVITEMW { fn eq(&self, other: &Self) -> bool { - self.mask == other.mask - && self.iItem == other.iItem - && self.iSubItem == other.iSubItem - && self.state == other.state - && self.stateMask == other.stateMask - && self.pszText == other.pszText - && self.cchTextMax == other.cchTextMax - && self.iImage == other.iImage - && self.lParam == other.lParam - && self.iIndent == other.iIndent - && self.iGroupId == other.iGroupId - && self.cColumns == other.cColumns - && self.puColumns == other.puColumns - && self.piColFmt == other.piColFmt - && self.iGroup == other.iGroup + self.mask == other.mask && self.iItem == other.iItem && self.iSubItem == other.iSubItem && self.state == other.state && self.stateMask == other.stateMask && self.pszText == other.pszText && self.cchTextMax == other.cchTextMax && self.iImage == other.iImage && self.lParam == other.lParam && self.iIndent == other.iIndent && self.iGroupId == other.iGroupId && self.cColumns == other.cColumns && self.puColumns == other.puColumns && self.piColFmt == other.piColFmt && self.iGroup == other.iGroup } } #[cfg(feature = "Win32_Foundation")] @@ -8023,20 +7815,7 @@ impl ::core::default::Default for MCGRIDINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for MCGRIDINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MCGRIDINFO") - .field("cbSize", &self.cbSize) - .field("dwPart", &self.dwPart) - .field("dwFlags", &self.dwFlags) - .field("iCalendar", &self.iCalendar) - .field("iRow", &self.iRow) - .field("iCol", &self.iCol) - .field("bSelected", &self.bSelected) - .field("stStart", &self.stStart) - .field("stEnd", &self.stEnd) - .field("rc", &self.rc) - .field("pszName", &self.pszName) - .field("cchName", &self.cchName) - .finish() + fmt.debug_struct("MCGRIDINFO").field("cbSize", &self.cbSize).field("dwPart", &self.dwPart).field("dwFlags", &self.dwFlags).field("iCalendar", &self.iCalendar).field("iRow", &self.iRow).field("iCol", &self.iCol).field("bSelected", &self.bSelected).field("stStart", &self.stStart).field("stEnd", &self.stEnd).field("rc", &self.rc).field("pszName", &self.pszName).field("cchName", &self.cchName).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -8388,15 +8167,7 @@ pub unsafe fn MakeDragList<'a, Param0: ::windows::core::IntoParam<'a, super::sup } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] -pub unsafe fn MenuHelp<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>, Param3: ::windows::core::IntoParam<'a, super::WindowsAndMessaging::HMENU>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>( - umsg: u32, - wparam: Param1, - lparam: Param2, - hmainmenu: Param3, - hinst: Param4, - hwndstatus: Param5, - lpwids: *const u32, -) { +pub unsafe fn MenuHelp<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>, Param3: ::windows::core::IntoParam<'a, super::WindowsAndMessaging::HMENU>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>>(umsg: u32, wparam: Param1, lparam: Param2, hmainmenu: Param3, hinst: Param4, hwndstatus: Param5, lpwids: *const u32) { #[cfg(windows)] { #[link(name = "windows")] @@ -9535,17 +9306,7 @@ impl ::core::default::Default for NMITEMACTIVATE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NMITEMACTIVATE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NMITEMACTIVATE") - .field("hdr", &self.hdr) - .field("iItem", &self.iItem) - .field("iSubItem", &self.iSubItem) - .field("uNewState", &self.uNewState) - .field("uOldState", &self.uOldState) - .field("uChanged", &self.uChanged) - .field("ptAction", &self.ptAction) - .field("lParam", &self.lParam) - .field("uKeyFlags", &self.uKeyFlags) - .finish() + fmt.debug_struct("NMITEMACTIVATE").field("hdr", &self.hdr).field("iItem", &self.iItem).field("iSubItem", &self.iSubItem).field("uNewState", &self.uNewState).field("uOldState", &self.uOldState).field("uChanged", &self.uChanged).field("ptAction", &self.ptAction).field("lParam", &self.lParam).field("uKeyFlags", &self.uKeyFlags).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -9728,20 +9489,7 @@ impl ::core::default::Default for NMLVCUSTOMDRAW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for NMLVCUSTOMDRAW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NMLVCUSTOMDRAW") - .field("nmcd", &self.nmcd) - .field("clrText", &self.clrText) - .field("clrTextBk", &self.clrTextBk) - .field("iSubItem", &self.iSubItem) - .field("dwItemType", &self.dwItemType) - .field("clrFace", &self.clrFace) - .field("iIconEffect", &self.iIconEffect) - .field("iIconPhase", &self.iIconPhase) - .field("iPartId", &self.iPartId) - .field("iStateId", &self.iStateId) - .field("rcText", &self.rcText) - .field("uAlign", &self.uAlign) - .finish() + fmt.debug_struct("NMLVCUSTOMDRAW").field("nmcd", &self.nmcd).field("clrText", &self.clrText).field("clrTextBk", &self.clrTextBk).field("iSubItem", &self.iSubItem).field("dwItemType", &self.dwItemType).field("clrFace", &self.clrFace).field("iIconEffect", &self.iIconEffect).field("iIconPhase", &self.iIconPhase).field("iPartId", &self.iPartId).field("iStateId", &self.iStateId).field("rcText", &self.rcText).field("uAlign", &self.uAlign).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -10937,20 +10685,7 @@ impl ::core::fmt::Debug for NMTBCUSTOMDRAW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for NMTBCUSTOMDRAW { fn eq(&self, other: &Self) -> bool { - self.nmcd == other.nmcd - && self.hbrMonoDither == other.hbrMonoDither - && self.hbrLines == other.hbrLines - && self.hpenLines == other.hpenLines - && self.clrText == other.clrText - && self.clrMark == other.clrMark - && self.clrTextHighlight == other.clrTextHighlight - && self.clrBtnFace == other.clrBtnFace - && self.clrBtnHighlight == other.clrBtnHighlight - && self.clrHighlightHotTrack == other.clrHighlightHotTrack - && self.rcText == other.rcText - && self.nStringBkMode == other.nStringBkMode - && self.nHLStringBkMode == other.nHLStringBkMode - && self.iListGap == other.iListGap + self.nmcd == other.nmcd && self.hbrMonoDither == other.hbrMonoDither && self.hbrLines == other.hbrLines && self.hpenLines == other.hpenLines && self.clrText == other.clrText && self.clrMark == other.clrMark && self.clrTextHighlight == other.clrTextHighlight && self.clrBtnFace == other.clrBtnFace && self.clrBtnHighlight == other.clrBtnHighlight && self.clrHighlightHotTrack == other.clrHighlightHotTrack && self.rcText == other.rcText && self.nStringBkMode == other.nStringBkMode && self.nHLStringBkMode == other.nHLStringBkMode && self.iListGap == other.iListGap } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -11257,16 +10992,7 @@ impl ::core::default::Default for NMTBRESTORE { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for NMTBRESTORE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("NMTBRESTORE") - .field("hdr", &self.hdr) - .field("pData", &self.pData) - .field("pCurrent", &self.pCurrent) - .field("cbData", &self.cbData) - .field("iItem", &self.iItem) - .field("cButtons", &self.cButtons) - .field("cbBytesPerRecord", &self.cbBytesPerRecord) - .field("tbButton", &self.tbButton) - .finish() + fmt.debug_struct("NMTBRESTORE").field("hdr", &self.hdr).field("pData", &self.pData).field("pCurrent", &self.pCurrent).field("cbData", &self.cbData).field("iItem", &self.iItem).field("cButtons", &self.cButtons).field("cbBytesPerRecord", &self.cbBytesPerRecord).field("tbButton", &self.tbButton).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12401,15 +12127,7 @@ impl ::core::default::Default for POINTER_DEVICE_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for POINTER_DEVICE_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("POINTER_DEVICE_INFO") - .field("displayOrientation", &self.displayOrientation) - .field("device", &self.device) - .field("pointerDeviceType", &self.pointerDeviceType) - .field("monitor", &self.monitor) - .field("startingCursorId", &self.startingCursorId) - .field("maxActiveContacts", &self.maxActiveContacts) - .field("productString", &self.productString) - .finish() + fmt.debug_struct("POINTER_DEVICE_INFO").field("displayOrientation", &self.displayOrientation).field("device", &self.device).field("pointerDeviceType", &self.pointerDeviceType).field("monitor", &self.monitor).field("startingCursorId", &self.startingCursorId).field("maxActiveContacts", &self.maxActiveContacts).field("productString", &self.productString).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -12444,16 +12162,7 @@ impl ::core::default::Default for POINTER_DEVICE_PROPERTY { } impl ::core::fmt::Debug for POINTER_DEVICE_PROPERTY { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("POINTER_DEVICE_PROPERTY") - .field("logicalMin", &self.logicalMin) - .field("logicalMax", &self.logicalMax) - .field("physicalMin", &self.physicalMin) - .field("physicalMax", &self.physicalMax) - .field("unit", &self.unit) - .field("unitExponent", &self.unitExponent) - .field("usagePageId", &self.usagePageId) - .field("usageId", &self.usageId) - .finish() + fmt.debug_struct("POINTER_DEVICE_PROPERTY").field("logicalMin", &self.logicalMin).field("logicalMax", &self.logicalMax).field("physicalMin", &self.physicalMin).field("physicalMax", &self.physicalMax).field("unit", &self.unit).field("unitExponent", &self.unitExponent).field("usagePageId", &self.usagePageId).field("usageId", &self.usageId).finish() } } impl ::core::cmp::PartialEq for POINTER_DEVICE_PROPERTY { @@ -14355,28 +14064,7 @@ impl ::core::fmt::Debug for REBARBANDINFOA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for REBARBANDINFOA { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.fMask == other.fMask - && self.fStyle == other.fStyle - && self.clrFore == other.clrFore - && self.clrBack == other.clrBack - && self.lpText == other.lpText - && self.cch == other.cch - && self.iImage == other.iImage - && self.hwndChild == other.hwndChild - && self.cxMinChild == other.cxMinChild - && self.cyMinChild == other.cyMinChild - && self.cx == other.cx - && self.hbmBack == other.hbmBack - && self.wID == other.wID - && self.cyChild == other.cyChild - && self.cyMaxChild == other.cyMaxChild - && self.cyIntegral == other.cyIntegral - && self.cxIdeal == other.cxIdeal - && self.lParam == other.lParam - && self.cxHeader == other.cxHeader - && self.rcChevronLocation == other.rcChevronLocation - && self.uChevronState == other.uChevronState + self.cbSize == other.cbSize && self.fMask == other.fMask && self.fStyle == other.fStyle && self.clrFore == other.clrFore && self.clrBack == other.clrBack && self.lpText == other.lpText && self.cch == other.cch && self.iImage == other.iImage && self.hwndChild == other.hwndChild && self.cxMinChild == other.cxMinChild && self.cyMinChild == other.cyMinChild && self.cx == other.cx && self.hbmBack == other.hbmBack && self.wID == other.wID && self.cyChild == other.cyChild && self.cyMaxChild == other.cyMaxChild && self.cyIntegral == other.cyIntegral && self.cxIdeal == other.cxIdeal && self.lParam == other.lParam && self.cxHeader == other.cxHeader && self.rcChevronLocation == other.rcChevronLocation && self.uChevronState == other.uChevronState } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -14452,28 +14140,7 @@ impl ::core::fmt::Debug for REBARBANDINFOW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for REBARBANDINFOW { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.fMask == other.fMask - && self.fStyle == other.fStyle - && self.clrFore == other.clrFore - && self.clrBack == other.clrBack - && self.lpText == other.lpText - && self.cch == other.cch - && self.iImage == other.iImage - && self.hwndChild == other.hwndChild - && self.cxMinChild == other.cxMinChild - && self.cyMinChild == other.cyMinChild - && self.cx == other.cx - && self.hbmBack == other.hbmBack - && self.wID == other.wID - && self.cyChild == other.cyChild - && self.cyMaxChild == other.cyMaxChild - && self.cyIntegral == other.cyIntegral - && self.cxIdeal == other.cxIdeal - && self.lParam == other.lParam - && self.cxHeader == other.cxHeader - && self.rcChevronLocation == other.rcChevronLocation - && self.uChevronState == other.uChevronState + self.cbSize == other.cbSize && self.fMask == other.fMask && self.fStyle == other.fStyle && self.clrFore == other.clrFore && self.clrBack == other.clrBack && self.lpText == other.lpText && self.cch == other.cch && self.iImage == other.iImage && self.hwndChild == other.hwndChild && self.cxMinChild == other.cxMinChild && self.cyMinChild == other.cyMinChild && self.cx == other.cx && self.hbmBack == other.hbmBack && self.wID == other.wID && self.cyChild == other.cyChild && self.cyMaxChild == other.cyMaxChild && self.cyIntegral == other.cyIntegral && self.cxIdeal == other.cxIdeal && self.lParam == other.lParam && self.cxHeader == other.cxHeader && self.rcChevronLocation == other.rcChevronLocation && self.uChevronState == other.uChevronState } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -15294,17 +14961,7 @@ impl ::core::default::Default for TA_TRANSFORM_CLIP { } impl ::core::fmt::Debug for TA_TRANSFORM_CLIP { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TA_TRANSFORM_CLIP") - .field("header", &self.header) - .field("rLeft", &self.rLeft) - .field("rTop", &self.rTop) - .field("rRight", &self.rRight) - .field("rBottom", &self.rBottom) - .field("rInitialLeft", &self.rInitialLeft) - .field("rInitialTop", &self.rInitialTop) - .field("rInitialRight", &self.rInitialRight) - .field("rInitialBottom", &self.rInitialBottom) - .finish() + fmt.debug_struct("TA_TRANSFORM_CLIP").field("header", &self.header).field("rLeft", &self.rLeft).field("rTop", &self.rTop).field("rRight", &self.rRight).field("rBottom", &self.rBottom).field("rInitialLeft", &self.rInitialLeft).field("rInitialTop", &self.rInitialTop).field("rInitialRight", &self.rInitialRight).field("rInitialBottom", &self.rInitialBottom).finish() } } impl ::core::cmp::PartialEq for TA_TRANSFORM_CLIP { @@ -15509,18 +15166,7 @@ impl ::core::default::Default for TBBUTTONINFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for TBBUTTONINFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TBBUTTONINFOA") - .field("cbSize", &self.cbSize) - .field("dwMask", &self.dwMask) - .field("idCommand", &self.idCommand) - .field("iImage", &self.iImage) - .field("fsState", &self.fsState) - .field("fsStyle", &self.fsStyle) - .field("cx", &self.cx) - .field("lParam", &self.lParam) - .field("pszText", &self.pszText) - .field("cchText", &self.cchText) - .finish() + fmt.debug_struct("TBBUTTONINFOA").field("cbSize", &self.cbSize).field("dwMask", &self.dwMask).field("idCommand", &self.idCommand).field("iImage", &self.iImage).field("fsState", &self.fsState).field("fsStyle", &self.fsStyle).field("cx", &self.cx).field("lParam", &self.lParam).field("pszText", &self.pszText).field("cchText", &self.cchText).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15561,18 +15207,7 @@ impl ::core::default::Default for TBBUTTONINFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for TBBUTTONINFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TBBUTTONINFOW") - .field("cbSize", &self.cbSize) - .field("dwMask", &self.dwMask) - .field("idCommand", &self.idCommand) - .field("iImage", &self.iImage) - .field("fsState", &self.fsState) - .field("fsStyle", &self.fsStyle) - .field("cx", &self.cx) - .field("lParam", &self.lParam) - .field("pszText", &self.pszText) - .field("cchText", &self.cchText) - .finish() + fmt.debug_struct("TBBUTTONINFOW").field("cbSize", &self.cbSize).field("dwMask", &self.dwMask).field("idCommand", &self.idCommand).field("iImage", &self.iImage).field("fsState", &self.fsState).field("fsStyle", &self.fsStyle).field("cx", &self.cx).field("lParam", &self.lParam).field("pszText", &self.pszText).field("cchText", &self.cchText).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -15736,16 +15371,7 @@ impl ::core::default::Default for TBMETRICS { } impl ::core::fmt::Debug for TBMETRICS { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TBMETRICS") - .field("cbSize", &self.cbSize) - .field("dwMask", &self.dwMask) - .field("cxPad", &self.cxPad) - .field("cyPad", &self.cyPad) - .field("cxBarPad", &self.cxBarPad) - .field("cyBarPad", &self.cyBarPad) - .field("cxButtonSpacing", &self.cxButtonSpacing) - .field("cyButtonSpacing", &self.cyButtonSpacing) - .finish() + fmt.debug_struct("TBMETRICS").field("cbSize", &self.cbSize).field("dwMask", &self.dwMask).field("cxPad", &self.cxPad).field("cyPad", &self.cyPad).field("cxBarPad", &self.cxBarPad).field("cyBarPad", &self.cyBarPad).field("cxButtonSpacing", &self.cxButtonSpacing).field("cyButtonSpacing", &self.cyButtonSpacing).finish() } } impl ::core::cmp::PartialEq for TBMETRICS { @@ -17051,17 +16677,7 @@ impl ::core::default::Default for TTTOOLINFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for TTTOOLINFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TTTOOLINFOA") - .field("cbSize", &self.cbSize) - .field("uFlags", &self.uFlags) - .field("hwnd", &self.hwnd) - .field("uId", &self.uId) - .field("rect", &self.rect) - .field("hinst", &self.hinst) - .field("lpszText", &self.lpszText) - .field("lParam", &self.lParam) - .field("lpReserved", &self.lpReserved) - .finish() + fmt.debug_struct("TTTOOLINFOA").field("cbSize", &self.cbSize).field("uFlags", &self.uFlags).field("hwnd", &self.hwnd).field("uId", &self.uId).field("rect", &self.rect).field("hinst", &self.hinst).field("lpszText", &self.lpszText).field("lParam", &self.lParam).field("lpReserved", &self.lpReserved).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -17101,17 +16717,7 @@ impl ::core::default::Default for TTTOOLINFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for TTTOOLINFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TTTOOLINFOW") - .field("cbSize", &self.cbSize) - .field("uFlags", &self.uFlags) - .field("hwnd", &self.hwnd) - .field("uId", &self.uId) - .field("rect", &self.rect) - .field("hinst", &self.hinst) - .field("lpszText", &self.lpszText) - .field("lParam", &self.lParam) - .field("lpReserved", &self.lpReserved) - .finish() + fmt.debug_struct("TTTOOLINFOW").field("cbSize", &self.cbSize).field("uFlags", &self.uFlags).field("hwnd", &self.hwnd).field("uId", &self.uId).field("rect", &self.rect).field("hinst", &self.hinst).field("lpszText", &self.lpszText).field("lParam", &self.lParam).field("lpReserved", &self.lpReserved).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -17462,18 +17068,7 @@ impl ::core::default::Default for TVITEMA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for TVITEMA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TVITEMA") - .field("mask", &self.mask) - .field("hItem", &self.hItem) - .field("state", &self.state) - .field("stateMask", &self.stateMask) - .field("pszText", &self.pszText) - .field("cchTextMax", &self.cchTextMax) - .field("iImage", &self.iImage) - .field("iSelectedImage", &self.iSelectedImage) - .field("cChildren", &self.cChildren) - .field("lParam", &self.lParam) - .finish() + fmt.debug_struct("TVITEMA").field("mask", &self.mask).field("hItem", &self.hItem).field("state", &self.state).field("stateMask", &self.stateMask).field("pszText", &self.pszText).field("cchTextMax", &self.cchTextMax).field("iImage", &self.iImage).field("iSelectedImage", &self.iSelectedImage).field("cChildren", &self.cChildren).field("lParam", &self.lParam).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -17541,21 +17136,7 @@ impl ::core::fmt::Debug for TVITEMEXA { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for TVITEMEXA { fn eq(&self, other: &Self) -> bool { - self.mask == other.mask - && self.hItem == other.hItem - && self.state == other.state - && self.stateMask == other.stateMask - && self.pszText == other.pszText - && self.cchTextMax == other.cchTextMax - && self.iImage == other.iImage - && self.iSelectedImage == other.iSelectedImage - && self.cChildren == other.cChildren - && self.lParam == other.lParam - && self.iIntegral == other.iIntegral - && self.uStateEx == other.uStateEx - && self.hwnd == other.hwnd - && self.iExpandedImage == other.iExpandedImage - && self.iReserved == other.iReserved + self.mask == other.mask && self.hItem == other.hItem && self.state == other.state && self.stateMask == other.stateMask && self.pszText == other.pszText && self.cchTextMax == other.cchTextMax && self.iImage == other.iImage && self.iSelectedImage == other.iSelectedImage && self.cChildren == other.cChildren && self.lParam == other.lParam && self.iIntegral == other.iIntegral && self.uStateEx == other.uStateEx && self.hwnd == other.hwnd && self.iExpandedImage == other.iExpandedImage && self.iReserved == other.iReserved } } #[cfg(feature = "Win32_Foundation")] @@ -17617,21 +17198,7 @@ impl ::core::fmt::Debug for TVITEMEXW { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for TVITEMEXW { fn eq(&self, other: &Self) -> bool { - self.mask == other.mask - && self.hItem == other.hItem - && self.state == other.state - && self.stateMask == other.stateMask - && self.pszText == other.pszText - && self.cchTextMax == other.cchTextMax - && self.iImage == other.iImage - && self.iSelectedImage == other.iSelectedImage - && self.cChildren == other.cChildren - && self.lParam == other.lParam - && self.iIntegral == other.iIntegral - && self.uStateEx == other.uStateEx - && self.hwnd == other.hwnd - && self.iExpandedImage == other.iExpandedImage - && self.iReserved == other.iReserved + self.mask == other.mask && self.hItem == other.hItem && self.state == other.state && self.stateMask == other.stateMask && self.pszText == other.pszText && self.cchTextMax == other.cchTextMax && self.iImage == other.iImage && self.iSelectedImage == other.iSelectedImage && self.cChildren == other.cChildren && self.lParam == other.lParam && self.iIntegral == other.iIntegral && self.uStateEx == other.uStateEx && self.hwnd == other.hwnd && self.iExpandedImage == other.iExpandedImage && self.iReserved == other.iReserved } } #[cfg(feature = "Win32_Foundation")] @@ -17693,18 +17260,7 @@ impl ::core::default::Default for TVITEMW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for TVITEMW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TVITEMW") - .field("mask", &self.mask) - .field("hItem", &self.hItem) - .field("state", &self.state) - .field("stateMask", &self.stateMask) - .field("pszText", &self.pszText) - .field("cchTextMax", &self.cchTextMax) - .field("iImage", &self.iImage) - .field("iSelectedImage", &self.iSelectedImage) - .field("cChildren", &self.cChildren) - .field("lParam", &self.lParam) - .finish() + fmt.debug_struct("TVITEMW").field("mask", &self.mask).field("hItem", &self.hItem).field("state", &self.state).field("stateMask", &self.stateMask).field("pszText", &self.pszText).field("cchTextMax", &self.cchTextMax).field("iImage", &self.iImage).field("iSelectedImage", &self.iSelectedImage).field("cChildren", &self.cChildren).field("lParam", &self.lParam).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -17906,15 +17462,7 @@ pub const TVS_TRACKSELECT: u32 = 512u32; pub const TV_FIRST: u32 = 4352u32; #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn TaskDialog<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hwndowner: Param0, - hinstance: Param1, - pszwindowtitle: Param2, - pszmaininstruction: Param3, - pszcontent: Param4, - dwcommonbuttons: TASKDIALOG_COMMON_BUTTON_FLAGS, - pszicon: Param6, -) -> ::windows::core::Result { +pub unsafe fn TaskDialog<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hwndowner: Param0, hinstance: Param1, pszwindowtitle: Param2, pszmaininstruction: Param3, pszcontent: Param4, dwcommonbuttons: TASKDIALOG_COMMON_BUTTON_FLAGS, pszicon: Param6) -> ::windows::core::Result { #[cfg(windows)] { #[link(name = "windows")] @@ -18015,18 +17563,7 @@ impl ::core::default::Default for USAGE_PROPERTIES { } impl ::core::fmt::Debug for USAGE_PROPERTIES { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("USAGE_PROPERTIES") - .field("level", &self.level) - .field("page", &self.page) - .field("usage", &self.usage) - .field("logicalMinimum", &self.logicalMinimum) - .field("logicalMaximum", &self.logicalMaximum) - .field("unit", &self.unit) - .field("exponent", &self.exponent) - .field("count", &self.count) - .field("physicalMinimum", &self.physicalMinimum) - .field("physicalMaximum", &self.physicalMaximum) - .finish() + fmt.debug_struct("USAGE_PROPERTIES").field("level", &self.level).field("page", &self.page).field("usage", &self.usage).field("logicalMinimum", &self.logicalMinimum).field("logicalMaximum", &self.logicalMaximum).field("unit", &self.unit).field("exponent", &self.exponent).field("count", &self.count).field("physicalMinimum", &self.physicalMinimum).field("physicalMaximum", &self.physicalMaximum).finish() } } impl ::core::cmp::PartialEq for USAGE_PROPERTIES { diff --git a/src/Windows/Win32/UI/Input/Ime/mod.rs b/src/Windows/Win32/UI/Input/Ime/mod.rs index a13be1de82..f72b3a8952 100644 --- a/src/Windows/Win32/UI/Input/Ime/mod.rs +++ b/src/Windows/Win32/UI/Input/Ime/mod.rs @@ -2340,19 +2340,7 @@ impl IFEDictionary { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetWords<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwchfirst: Param0, pwchlast: Param1, pwchdisplay: Param2, ulpos: u32, ulselect: u32, ulwordsrc: u32, pchbuffer: *mut u8, cbbuffer: u32, pcwrd: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - pwchfirst.into_param().abi(), - pwchlast.into_param().abi(), - pwchdisplay.into_param().abi(), - ::core::mem::transmute(ulpos), - ::core::mem::transmute(ulselect), - ::core::mem::transmute(ulwordsrc), - ::core::mem::transmute(pchbuffer), - ::core::mem::transmute(cbbuffer), - ::core::mem::transmute(pcwrd), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), pwchfirst.into_param().abi(), pwchlast.into_param().abi(), pwchdisplay.into_param().abi(), ::core::mem::transmute(ulpos), ::core::mem::transmute(ulselect), ::core::mem::transmute(ulwordsrc), ::core::mem::transmute(pchbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcwrd)).ok() } pub unsafe fn NextWords(&self, pchbuffer: *mut u8, cbbuffer: u32, pcwrd: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(pchbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcwrd)).ok() @@ -2382,35 +2370,8 @@ impl IFEDictionary { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), ::core::mem::transmute(reg), ::core::mem::transmute(pdp)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn GetDependencies<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - &self, - pwchkakarireading: Param0, - pwchkakaridisplay: Param1, - ulkakaripos: u32, - pwchukereading: Param3, - pwchukedisplay: Param4, - ulukepos: u32, - jrel: IMEREL, - ulwordsrc: u32, - pchbuffer: *mut u8, - cbbuffer: u32, - pcdp: *mut u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).16)( - ::core::mem::transmute_copy(self), - pwchkakarireading.into_param().abi(), - pwchkakaridisplay.into_param().abi(), - ::core::mem::transmute(ulkakaripos), - pwchukereading.into_param().abi(), - pwchukedisplay.into_param().abi(), - ::core::mem::transmute(ulukepos), - ::core::mem::transmute(jrel), - ::core::mem::transmute(ulwordsrc), - ::core::mem::transmute(pchbuffer), - ::core::mem::transmute(cbbuffer), - ::core::mem::transmute(pcdp), - ) - .ok() + pub unsafe fn GetDependencies<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(&self, pwchkakarireading: Param0, pwchkakaridisplay: Param1, ulkakaripos: u32, pwchukereading: Param3, pwchukedisplay: Param4, ulukepos: u32, jrel: IMEREL, ulwordsrc: u32, pchbuffer: *mut u8, cbbuffer: u32, pcdp: *mut u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), pwchkakarireading.into_param().abi(), pwchkakaridisplay.into_param().abi(), ::core::mem::transmute(ulkakaripos), pwchukereading.into_param().abi(), pwchukedisplay.into_param().abi(), ::core::mem::transmute(ulukepos), ::core::mem::transmute(jrel), ::core::mem::transmute(ulwordsrc), ::core::mem::transmute(pchbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcdp)).ok() } pub unsafe fn NextDependencies(&self, pchbuffer: *mut u8, cbbuffer: u32, pcdp: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).17)(::core::mem::transmute_copy(self), ::core::mem::transmute(pchbuffer), ::core::mem::transmute(cbbuffer), ::core::mem::transmute(pcdp)).ok() @@ -2743,12 +2704,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IImeS } #[repr(C)] #[doc(hidden)] -pub struct IImeSpecifyApplets_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, refiid: *const ::windows::core::GUID, lpiidlist: *mut APPLETIDLIST) -> ::windows::core::HRESULT, -); +pub struct IImeSpecifyApplets_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, refiid: *const ::windows::core::GUID, lpiidlist: *mut APPLETIDLIST) -> ::windows::core::HRESULT); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] pub type IMCENUMPROC = ::core::option::Option super::super::super::Foundation::BOOL>; pub const IMC_CLOSESTATUSWINDOW: u32 = 33u32; @@ -2796,17 +2752,7 @@ impl ::core::default::Default for IMEAPPLETCFG { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::fmt::Debug for IMEAPPLETCFG { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMEAPPLETCFG") - .field("dwConfig", &self.dwConfig) - .field("wchTitle", &self.wchTitle) - .field("wchTitleFontFace", &self.wchTitleFontFace) - .field("dwCharSet", &self.dwCharSet) - .field("iCategory", &self.iCategory) - .field("hIcon", &self.hIcon) - .field("langID", &self.langID) - .field("dummy", &self.dummy) - .field("lReserved1", &self.lReserved1) - .finish() + fmt.debug_struct("IMEAPPLETCFG").field("dwConfig", &self.dwConfig).field("wchTitle", &self.wchTitle).field("wchTitleFontFace", &self.wchTitleFontFace).field("dwCharSet", &self.dwCharSet).field("iCategory", &self.iCategory).field("hIcon", &self.hIcon).field("langID", &self.langID).field("dummy", &self.dummy).field("lReserved1", &self.lReserved1).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -2847,18 +2793,7 @@ impl ::core::default::Default for IMEAPPLETUI { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for IMEAPPLETUI { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMEAPPLETUI") - .field("hwnd", &self.hwnd) - .field("dwStyle", &self.dwStyle) - .field("width", &self.width) - .field("height", &self.height) - .field("minWidth", &self.minWidth) - .field("minHeight", &self.minHeight) - .field("maxWidth", &self.maxWidth) - .field("maxHeight", &self.maxHeight) - .field("lReserved1", &self.lReserved1) - .field("lReserved2", &self.lReserved2) - .finish() + fmt.debug_struct("IMEAPPLETUI").field("hwnd", &self.hwnd).field("dwStyle", &self.dwStyle).field("width", &self.width).field("height", &self.height).field("minWidth", &self.minWidth).field("minHeight", &self.minHeight).field("maxWidth", &self.maxWidth).field("maxHeight", &self.maxHeight).field("lReserved1", &self.lReserved1).field("lReserved2", &self.lReserved2).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3083,15 +3018,7 @@ impl ::core::default::Default for IMEINFO { } impl ::core::fmt::Debug for IMEINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMEINFO") - .field("dwPrivateDataSize", &self.dwPrivateDataSize) - .field("fdwProperty", &self.fdwProperty) - .field("fdwConversionCaps", &self.fdwConversionCaps) - .field("fdwSentenceCaps", &self.fdwSentenceCaps) - .field("fdwUICaps", &self.fdwUICaps) - .field("fdwSCSCaps", &self.fdwSCSCaps) - .field("fdwSelectCaps", &self.fdwSelectCaps) - .finish() + fmt.debug_struct("IMEINFO").field("dwPrivateDataSize", &self.dwPrivateDataSize).field("fdwProperty", &self.fdwProperty).field("fdwConversionCaps", &self.fdwConversionCaps).field("fdwSentenceCaps", &self.fdwSentenceCaps).field("fdwUICaps", &self.fdwUICaps).field("fdwSCSCaps", &self.fdwSCSCaps).field("fdwSelectCaps", &self.fdwSelectCaps).finish() } } impl ::core::cmp::PartialEq for IMEINFO { @@ -3427,17 +3354,7 @@ impl ::core::default::Default for IMEMENUITEMINFOA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for IMEMENUITEMINFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMEMENUITEMINFOA") - .field("cbSize", &self.cbSize) - .field("fType", &self.fType) - .field("fState", &self.fState) - .field("wID", &self.wID) - .field("hbmpChecked", &self.hbmpChecked) - .field("hbmpUnchecked", &self.hbmpUnchecked) - .field("dwItemData", &self.dwItemData) - .field("szString", &self.szString) - .field("hbmpItem", &self.hbmpItem) - .finish() + fmt.debug_struct("IMEMENUITEMINFOA").field("cbSize", &self.cbSize).field("fType", &self.fType).field("fState", &self.fState).field("wID", &self.wID).field("hbmpChecked", &self.hbmpChecked).field("hbmpUnchecked", &self.hbmpUnchecked).field("dwItemData", &self.dwItemData).field("szString", &self.szString).field("hbmpItem", &self.hbmpItem).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -3477,17 +3394,7 @@ impl ::core::default::Default for IMEMENUITEMINFOW { #[cfg(feature = "Win32_Graphics_Gdi")] impl ::core::fmt::Debug for IMEMENUITEMINFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("IMEMENUITEMINFOW") - .field("cbSize", &self.cbSize) - .field("fType", &self.fType) - .field("fState", &self.fState) - .field("wID", &self.wID) - .field("hbmpChecked", &self.hbmpChecked) - .field("hbmpUnchecked", &self.hbmpUnchecked) - .field("dwItemData", &self.dwItemData) - .field("szString", &self.szString) - .field("hbmpItem", &self.hbmpItem) - .finish() + fmt.debug_struct("IMEMENUITEMINFOW").field("cbSize", &self.cbSize).field("fType", &self.fType).field("fState", &self.fState).field("wID", &self.wID).field("hbmpChecked", &self.hbmpChecked).field("hbmpUnchecked", &self.hbmpUnchecked).field("dwItemData", &self.dwItemData).field("szString", &self.szString).field("hbmpItem", &self.hbmpItem).finish() } } #[cfg(feature = "Win32_Graphics_Gdi")] @@ -5665,16 +5572,7 @@ impl ::core::default::Default for RECONVERTSTRING { } impl ::core::fmt::Debug for RECONVERTSTRING { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RECONVERTSTRING") - .field("dwSize", &self.dwSize) - .field("dwVersion", &self.dwVersion) - .field("dwStrLen", &self.dwStrLen) - .field("dwStrOffset", &self.dwStrOffset) - .field("dwCompStrLen", &self.dwCompStrLen) - .field("dwCompStrOffset", &self.dwCompStrOffset) - .field("dwTargetStrLen", &self.dwTargetStrLen) - .field("dwTargetStrOffset", &self.dwTargetStrOffset) - .finish() + fmt.debug_struct("RECONVERTSTRING").field("dwSize", &self.dwSize).field("dwVersion", &self.dwVersion).field("dwStrLen", &self.dwStrLen).field("dwStrOffset", &self.dwStrOffset).field("dwCompStrLen", &self.dwCompStrLen).field("dwCompStrOffset", &self.dwCompStrOffset).field("dwTargetStrLen", &self.dwTargetStrLen).field("dwTargetStrOffset", &self.dwTargetStrOffset).finish() } } impl ::core::cmp::PartialEq for RECONVERTSTRING { diff --git a/src/Windows/Win32/UI/Input/Ink/mod.rs b/src/Windows/Win32/UI/Input/Ink/mod.rs index 98033b4161..4b68e3b766 100644 --- a/src/Windows/Win32/UI/Input/Ink/mod.rs +++ b/src/Windows/Win32/UI/Input/Ink/mod.rs @@ -33,12 +33,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInkC } #[repr(C)] #[doc(hidden)] -pub struct IInkCommitRequestHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInkCommitRequestHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IInkD2DRenderer(pub ::windows::core::IUnknown); @@ -205,12 +200,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInkH } #[repr(C)] #[doc(hidden)] -pub struct IInkHostWorkItem_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInkHostWorkItem_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IInkPresenterDesktop(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs b/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs index 6b630b874c..196270744b 100644 --- a/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs +++ b/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs @@ -2407,22 +2407,7 @@ impl ::core::fmt::Debug for tagKbdLayer { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for tagKbdLayer { fn eq(&self, other: &Self) -> bool { - self.pCharModifiers == other.pCharModifiers - && self.pVkToWcharTable == other.pVkToWcharTable - && self.pDeadKey == other.pDeadKey - && self.pKeyNames == other.pKeyNames - && self.pKeyNamesExt == other.pKeyNamesExt - && self.pKeyNamesDead == other.pKeyNamesDead - && self.pusVSCtoVK == other.pusVSCtoVK - && self.bMaxVSCtoVK == other.bMaxVSCtoVK - && self.pVSCtoVK_E0 == other.pVSCtoVK_E0 - && self.pVSCtoVK_E1 == other.pVSCtoVK_E1 - && self.fLocaleFlags == other.fLocaleFlags - && self.nLgMax == other.nLgMax - && self.cbLgEntry == other.cbLgEntry - && self.pLigature == other.pLigature - && self.dwType == other.dwType - && self.dwSubType == other.dwSubType + self.pCharModifiers == other.pCharModifiers && self.pVkToWcharTable == other.pVkToWcharTable && self.pDeadKey == other.pDeadKey && self.pKeyNames == other.pKeyNames && self.pKeyNamesExt == other.pKeyNamesExt && self.pKeyNamesDead == other.pKeyNamesDead && self.pusVSCtoVK == other.pusVSCtoVK && self.bMaxVSCtoVK == other.bMaxVSCtoVK && self.pVSCtoVK_E0 == other.pVSCtoVK_E0 && self.pVSCtoVK_E1 == other.pVSCtoVK_E1 && self.fLocaleFlags == other.fLocaleFlags && self.nLgMax == other.nLgMax && self.cbLgEntry == other.cbLgEntry && self.pLigature == other.pLigature && self.dwType == other.dwType && self.dwSubType == other.dwSubType } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/UI/Input/Pointer/mod.rs b/src/Windows/Win32/UI/Input/Pointer/mod.rs index bc748bf102..d1b7596ddc 100644 --- a/src/Windows/Win32/UI/Input/Pointer/mod.rs +++ b/src/Windows/Win32/UI/Input/Pointer/mod.rs @@ -417,24 +417,7 @@ impl ::core::default::Default for INPUT_TRANSFORM_0_0 { } impl ::core::fmt::Debug for INPUT_TRANSFORM_0_0 { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("_Anonymous_e__Struct") - .field("_11", &self._11) - .field("_12", &self._12) - .field("_13", &self._13) - .field("_14", &self._14) - .field("_21", &self._21) - .field("_22", &self._22) - .field("_23", &self._23) - .field("_24", &self._24) - .field("_31", &self._31) - .field("_32", &self._32) - .field("_33", &self._33) - .field("_34", &self._34) - .field("_41", &self._41) - .field("_42", &self._42) - .field("_43", &self._43) - .field("_44", &self._44) - .finish() + fmt.debug_struct("_Anonymous_e__Struct").field("_11", &self._11).field("_12", &self._12).field("_13", &self._13).field("_14", &self._14).field("_21", &self._21).field("_22", &self._22).field("_23", &self._23).field("_24", &self._24).field("_31", &self._31).field("_32", &self._32).field("_33", &self._33).field("_34", &self._34).field("_41", &self._41).field("_42", &self._42).field("_43", &self._43).field("_44", &self._44).finish() } } impl ::core::cmp::PartialEq for INPUT_TRANSFORM_0_0 { @@ -637,22 +620,7 @@ impl ::core::fmt::Debug for POINTER_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::cmp::PartialEq for POINTER_INFO { fn eq(&self, other: &Self) -> bool { - self.pointerType == other.pointerType - && self.pointerId == other.pointerId - && self.frameId == other.frameId - && self.pointerFlags == other.pointerFlags - && self.sourceDevice == other.sourceDevice - && self.hwndTarget == other.hwndTarget - && self.ptPixelLocation == other.ptPixelLocation - && self.ptHimetricLocation == other.ptHimetricLocation - && self.ptPixelLocationRaw == other.ptPixelLocationRaw - && self.ptHimetricLocationRaw == other.ptHimetricLocationRaw - && self.dwTime == other.dwTime - && self.historyCount == other.historyCount - && self.InputData == other.InputData - && self.dwKeyStates == other.dwKeyStates - && self.PerformanceCount == other.PerformanceCount - && self.ButtonChangeType == other.ButtonChangeType + self.pointerType == other.pointerType && self.pointerId == other.pointerId && self.frameId == other.frameId && self.pointerFlags == other.pointerFlags && self.sourceDevice == other.sourceDevice && self.hwndTarget == other.hwndTarget && self.ptPixelLocation == other.ptPixelLocation && self.ptHimetricLocation == other.ptHimetricLocation && self.ptPixelLocationRaw == other.ptPixelLocationRaw && self.ptHimetricLocationRaw == other.ptHimetricLocationRaw && self.dwTime == other.dwTime && self.historyCount == other.historyCount && self.InputData == other.InputData && self.dwKeyStates == other.dwKeyStates && self.PerformanceCount == other.PerformanceCount && self.ButtonChangeType == other.ButtonChangeType } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -722,15 +690,7 @@ impl ::core::default::Default for POINTER_TOUCH_INFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::fmt::Debug for POINTER_TOUCH_INFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("POINTER_TOUCH_INFO") - .field("pointerInfo", &self.pointerInfo) - .field("touchFlags", &self.touchFlags) - .field("touchMask", &self.touchMask) - .field("rcContact", &self.rcContact) - .field("rcContactRaw", &self.rcContactRaw) - .field("orientation", &self.orientation) - .field("pressure", &self.pressure) - .finish() + fmt.debug_struct("POINTER_TOUCH_INFO").field("pointerInfo", &self.pointerInfo).field("touchFlags", &self.touchFlags).field("touchMask", &self.touchMask).field("rcContact", &self.rcContact).field("rcContactRaw", &self.rcContactRaw).field("orientation", &self.orientation).field("pressure", &self.pressure).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] diff --git a/src/Windows/Win32/UI/Input/Touch/mod.rs b/src/Windows/Win32/UI/Input/Touch/mod.rs index e524f25846..0005ef0b36 100644 --- a/src/Windows/Win32/UI/Input/Touch/mod.rs +++ b/src/Windows/Win32/UI/Input/Touch/mod.rs @@ -126,17 +126,7 @@ impl ::core::default::Default for GESTUREINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for GESTUREINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GESTUREINFO") - .field("cbSize", &self.cbSize) - .field("dwFlags", &self.dwFlags) - .field("dwID", &self.dwID) - .field("hwndTarget", &self.hwndTarget) - .field("ptsLocation", &self.ptsLocation) - .field("dwInstanceID", &self.dwInstanceID) - .field("dwSequenceID", &self.dwSequenceID) - .field("ullArguments", &self.ullArguments) - .field("cbExtraArgs", &self.cbExtraArgs) - .finish() + fmt.debug_struct("GESTUREINFO").field("cbSize", &self.cbSize).field("dwFlags", &self.dwFlags).field("dwID", &self.dwID).field("hwndTarget", &self.hwndTarget).field("ptsLocation", &self.ptsLocation).field("dwInstanceID", &self.dwInstanceID).field("dwSequenceID", &self.dwSequenceID).field("ullArguments", &self.ullArguments).field("cbExtraArgs", &self.cbExtraArgs).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -831,18 +821,7 @@ impl ::core::default::Default for TOUCHINPUT { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for TOUCHINPUT { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TOUCHINPUT") - .field("x", &self.x) - .field("y", &self.y) - .field("hSource", &self.hSource) - .field("dwID", &self.dwID) - .field("dwFlags", &self.dwFlags) - .field("dwMask", &self.dwMask) - .field("dwTime", &self.dwTime) - .field("dwExtraInfo", &self.dwExtraInfo) - .field("cxContact", &self.cxContact) - .field("cyContact", &self.cyContact) - .finish() + fmt.debug_struct("TOUCHINPUT").field("x", &self.x).field("y", &self.y).field("hSource", &self.hSource).field("dwID", &self.dwID).field("dwFlags", &self.dwFlags).field("dwMask", &self.dwMask).field("dwTime", &self.dwTime).field("dwExtraInfo", &self.dwExtraInfo).field("cxContact", &self.cxContact).field("cyContact", &self.cyContact).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -939,17 +918,7 @@ impl _IManipulationEvents { .ok() } pub unsafe fn ManipulationCompleted(&self, x: f32, y: f32, cumulativetranslationx: f32, cumulativetranslationy: f32, cumulativescale: f32, cumulativeexpansion: f32, cumulativerotation: f32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(cumulativetranslationx), - ::core::mem::transmute(cumulativetranslationy), - ::core::mem::transmute(cumulativescale), - ::core::mem::transmute(cumulativeexpansion), - ::core::mem::transmute(cumulativerotation), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cumulativetranslationx), ::core::mem::transmute(cumulativetranslationy), ::core::mem::transmute(cumulativescale), ::core::mem::transmute(cumulativeexpansion), ::core::mem::transmute(cumulativerotation)).ok() } } unsafe impl ::windows::core::Interface for _IManipulationEvents { diff --git a/src/Windows/Win32/UI/Input/mod.rs b/src/Windows/Win32/UI/Input/mod.rs index a2c4b1cbfb..4055e6c036 100644 --- a/src/Windows/Win32/UI/Input/mod.rs +++ b/src/Windows/Win32/UI/Input/mod.rs @@ -730,14 +730,7 @@ impl ::core::default::Default for RID_DEVICE_INFO_KEYBOARD { } impl ::core::fmt::Debug for RID_DEVICE_INFO_KEYBOARD { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RID_DEVICE_INFO_KEYBOARD") - .field("dwType", &self.dwType) - .field("dwSubType", &self.dwSubType) - .field("dwKeyboardMode", &self.dwKeyboardMode) - .field("dwNumberOfFunctionKeys", &self.dwNumberOfFunctionKeys) - .field("dwNumberOfIndicators", &self.dwNumberOfIndicators) - .field("dwNumberOfKeysTotal", &self.dwNumberOfKeysTotal) - .finish() + fmt.debug_struct("RID_DEVICE_INFO_KEYBOARD").field("dwType", &self.dwType).field("dwSubType", &self.dwSubType).field("dwKeyboardMode", &self.dwKeyboardMode).field("dwNumberOfFunctionKeys", &self.dwNumberOfFunctionKeys).field("dwNumberOfIndicators", &self.dwNumberOfIndicators).field("dwNumberOfKeysTotal", &self.dwNumberOfKeysTotal).finish() } } impl ::core::cmp::PartialEq for RID_DEVICE_INFO_KEYBOARD { diff --git a/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs b/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs index d379e03800..03fd1278c2 100644 --- a/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs +++ b/src/Windows/Win32/UI/LegacyWindowsEnvironmentFeatures/mod.rs @@ -245,16 +245,7 @@ impl IEmptyVolumeCache2 { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] - pub unsafe fn InitializeEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Registry::HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - hkregkey: Param0, - pcwszvolume: Param1, - pcwszkeyname: Param2, - ppwszdisplayname: *mut super::super::Foundation::PWSTR, - ppwszdescription: *mut super::super::Foundation::PWSTR, - ppwszbtntext: *mut super::super::Foundation::PWSTR, - pdwflags: *mut u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn InitializeEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Registry::HKEY>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hkregkey: Param0, pcwszvolume: Param1, pcwszkeyname: Param2, ppwszdisplayname: *mut super::super::Foundation::PWSTR, ppwszdescription: *mut super::super::Foundation::PWSTR, ppwszbtntext: *mut super::super::Foundation::PWSTR, pdwflags: *mut u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), hkregkey.into_param().abi(), pcwszvolume.into_param().abi(), pcwszkeyname.into_param().abi(), ::core::mem::transmute(ppwszdisplayname), ::core::mem::transmute(ppwszdescription), ::core::mem::transmute(ppwszbtntext), ::core::mem::transmute(pdwflags)).ok() } } @@ -371,31 +362,8 @@ pub struct IEmptyVolumeCacheCallBack_abi( pub struct IReconcilableObject(pub ::windows::core::IUnknown); impl IReconcilableObject { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe fn Reconcile<'a, Param0: ::windows::core::IntoParam<'a, IReconcileInitiator>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param7: ::windows::core::IntoParam<'a, super::super::System::Com::StructuredStorage::IStorage>>( - &self, - pinitiator: Param0, - dwflags: u32, - hwndowner: Param2, - hwndprogressfeedback: Param3, - ulcinput: u32, - rgpmkotherinput: *mut ::core::option::Option, - ploutindex: *mut i32, - pstgnewresidues: Param7, - pvreserved: *mut ::core::ffi::c_void, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pinitiator.into_param().abi(), - ::core::mem::transmute(dwflags), - hwndowner.into_param().abi(), - hwndprogressfeedback.into_param().abi(), - ::core::mem::transmute(ulcinput), - ::core::mem::transmute(rgpmkotherinput), - ::core::mem::transmute(ploutindex), - pstgnewresidues.into_param().abi(), - ::core::mem::transmute(pvreserved), - ) - .ok() + pub unsafe fn Reconcile<'a, Param0: ::windows::core::IntoParam<'a, IReconcileInitiator>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param7: ::windows::core::IntoParam<'a, super::super::System::Com::StructuredStorage::IStorage>>(&self, pinitiator: Param0, dwflags: u32, hwndowner: Param2, hwndprogressfeedback: Param3, ulcinput: u32, rgpmkotherinput: *mut ::core::option::Option, ploutindex: *mut i32, pstgnewresidues: Param7, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pinitiator.into_param().abi(), ::core::mem::transmute(dwflags), hwndowner.into_param().abi(), hwndprogressfeedback.into_param().abi(), ::core::mem::transmute(ulcinput), ::core::mem::transmute(rgpmkotherinput), ::core::mem::transmute(ploutindex), pstgnewresidues.into_param().abi(), ::core::mem::transmute(pvreserved)).ok() } pub unsafe fn GetProgressFeedbackMaxEstimate(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -432,8 +400,7 @@ pub struct IReconcilableObject_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pinitiator: ::windows::core::RawPtr, dwflags: u32, hwndowner: super::super::Foundation::HWND, hwndprogressfeedback: super::super::Foundation::HWND, ulcinput: u32, rgpmkotherinput: *mut ::windows::core::RawPtr, ploutindex: *mut i32, pstgnewresidues: ::windows::core::RawPtr, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pinitiator: ::windows::core::RawPtr, dwflags: u32, hwndowner: super::super::Foundation::HWND, hwndprogressfeedback: super::super::Foundation::HWND, ulcinput: u32, rgpmkotherinput: *mut ::windows::core::RawPtr, ploutindex: *mut i32, pstgnewresidues: ::windows::core::RawPtr, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pulprogressmax: *mut u32) -> ::windows::core::HRESULT, ); diff --git a/src/Windows/Win32/UI/Ribbon/mod.rs b/src/Windows/Win32/UI/Ribbon/mod.rs index e5bf8b9f57..168bbe51dd 100644 --- a/src/Windows/Win32/UI/Ribbon/mod.rs +++ b/src/Windows/Win32/UI/Ribbon/mod.rs @@ -198,11 +198,9 @@ pub struct IUICommandHandler_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, commandid: u32, verb: UI_EXECUTIONVERB, key: *const super::Shell::PropertiesSystem::PROPERTYKEY, currentvalue: *const ::core::mem::ManuallyDrop, commandexecutionproperties: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, commandid: u32, verb: UI_EXECUTIONVERB, key: *const super::Shell::PropertiesSystem::PROPERTYKEY, currentvalue: *const ::core::mem::ManuallyDrop, commandexecutionproperties: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, commandid: u32, key: *const super::Shell::PropertiesSystem::PROPERTYKEY, currentvalue: *const ::core::mem::ManuallyDrop, newvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, commandid: u32, key: *const super::Shell::PropertiesSystem::PROPERTYKEY, currentvalue: *const ::core::mem::ManuallyDrop, newvalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem")))] usize, ); #[repr(transparent)] @@ -239,12 +237,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUICo } #[repr(C)] #[doc(hidden)] -pub struct IUIContextualUI_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, x: i32, y: i32) -> ::windows::core::HRESULT, -); +pub struct IUIContextualUI_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, x: i32, y: i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIEventLogger(pub ::windows::core::IUnknown); @@ -321,12 +314,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IUIEv } #[repr(C)] #[doc(hidden)] -pub struct IUIEventingManager_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventlogger: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IUIEventingManager_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventlogger: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IUIFramework(pub ::windows::core::IUnknown); @@ -754,14 +742,7 @@ impl ::core::default::Default for UI_EVENTPARAMS_COMMAND { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for UI_EVENTPARAMS_COMMAND { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UI_EVENTPARAMS_COMMAND") - .field("CommandID", &self.CommandID) - .field("CommandName", &self.CommandName) - .field("ParentCommandID", &self.ParentCommandID) - .field("ParentCommandName", &self.ParentCommandName) - .field("SelectionIndex", &self.SelectionIndex) - .field("Location", &self.Location) - .finish() + fmt.debug_struct("UI_EVENTPARAMS_COMMAND").field("CommandID", &self.CommandID).field("CommandName", &self.CommandName).field("ParentCommandID", &self.ParentCommandID).field("ParentCommandName", &self.ParentCommandName).field("SelectionIndex", &self.SelectionIndex).field("Location", &self.Location).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs b/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs index c3f4363db1..23c98e47aa 100644 --- a/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs +++ b/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs @@ -774,8 +774,7 @@ pub struct IPropertyDescription_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcsflags: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pgr: *mut PROPDESC_GROUPING_RANGE) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prdt: *mut PROPDESC_RELATIVEDESCRIPTION_TYPE) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propvar1: *const ::core::mem::ManuallyDrop, propvar2: *const ::core::mem::ManuallyDrop, ppszdesc1: *mut super::super::super::Foundation::PWSTR, ppszdesc2: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propvar1: *const ::core::mem::ManuallyDrop, propvar2: *const ::core::mem::ManuallyDrop, ppszdesc1: *mut super::super::super::Foundation::PWSTR, ppszdesc2: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psd: *mut PROPDESC_SORTDESCRIPTION) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fdescending: super::super::super::Foundation::BOOL, ppszdescription: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, @@ -955,8 +954,7 @@ pub struct IPropertyDescription2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcsflags: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pgr: *mut PROPDESC_GROUPING_RANGE) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prdt: *mut PROPDESC_RELATIVEDESCRIPTION_TYPE) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propvar1: *const ::core::mem::ManuallyDrop, propvar2: *const ::core::mem::ManuallyDrop, ppszdesc1: *mut super::super::super::Foundation::PWSTR, ppszdesc2: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propvar1: *const ::core::mem::ManuallyDrop, propvar2: *const ::core::mem::ManuallyDrop, ppszdesc1: *mut super::super::super::Foundation::PWSTR, ppszdesc2: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psd: *mut PROPDESC_SORTDESCRIPTION) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fdescending: super::super::super::Foundation::BOOL, ppszdescription: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, @@ -1141,8 +1139,7 @@ pub struct IPropertyDescriptionAliasInfo_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcsflags: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pgr: *mut PROPDESC_GROUPING_RANGE) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prdt: *mut PROPDESC_RELATIVEDESCRIPTION_TYPE) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propvar1: *const ::core::mem::ManuallyDrop, propvar2: *const ::core::mem::ManuallyDrop, ppszdesc1: *mut super::super::super::Foundation::PWSTR, ppszdesc2: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propvar1: *const ::core::mem::ManuallyDrop, propvar2: *const ::core::mem::ManuallyDrop, ppszdesc1: *mut super::super::super::Foundation::PWSTR, ppszdesc2: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psd: *mut PROPDESC_SORTDESCRIPTION) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fdescending: super::super::super::Foundation::BOOL, ppszdescription: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, @@ -1370,8 +1367,7 @@ pub struct IPropertyDescriptionRelatedPropertyInfo_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcsflags: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pgr: *mut PROPDESC_GROUPING_RANGE) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prdt: *mut PROPDESC_RELATIVEDESCRIPTION_TYPE) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propvar1: *const ::core::mem::ManuallyDrop, propvar2: *const ::core::mem::ManuallyDrop, ppszdesc1: *mut super::super::super::Foundation::PWSTR, ppszdesc2: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propvar1: *const ::core::mem::ManuallyDrop, propvar2: *const ::core::mem::ManuallyDrop, ppszdesc1: *mut super::super::super::Foundation::PWSTR, ppszdesc2: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psd: *mut PROPDESC_SORTDESCRIPTION) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fdescending: super::super::super::Foundation::BOOL, ppszdescription: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, @@ -1565,8 +1561,7 @@ pub struct IPropertyDescriptionSearchInfo_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcsflags: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pgr: *mut PROPDESC_GROUPING_RANGE) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prdt: *mut PROPDESC_RELATIVEDESCRIPTION_TYPE) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propvar1: *const ::core::mem::ManuallyDrop, propvar2: *const ::core::mem::ManuallyDrop, ppszdesc1: *mut super::super::super::Foundation::PWSTR, ppszdesc2: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, propvar1: *const ::core::mem::ManuallyDrop, propvar2: *const ::core::mem::ManuallyDrop, ppszdesc1: *mut super::super::super::Foundation::PWSTR, ppszdesc2: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psd: *mut PROPDESC_SORTDESCRIPTION) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fdescending: super::super::super::Foundation::BOOL, ppszdescription: *mut super::super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, @@ -2011,12 +2006,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IProp } #[repr(C)] #[doc(hidden)] -pub struct IPropertyStoreCapabilities_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, key: *const PROPERTYKEY) -> ::windows::core::HRESULT, -); +pub struct IPropertyStoreCapabilities_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, key: *const PROPERTYKEY) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPropertyStoreFactory(pub ::windows::core::IUnknown); @@ -2186,12 +2176,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IProp } #[repr(C)] #[doc(hidden)] -pub struct IPropertySystemChangeNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPropertySystemChangeNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPropertyUI(pub ::windows::core::IUnknown); diff --git a/src/Windows/Win32/UI/Shell/mod.rs b/src/Windows/Win32/UI/Shell/mod.rs index 9f4ab2c58f..fdf8c35c70 100644 --- a/src/Windows/Win32/UI/Shell/mod.rs +++ b/src/Windows/Win32/UI/Shell/mod.rs @@ -1096,18 +1096,7 @@ impl ::core::default::Default for BANDINFOSFB { #[cfg(feature = "Win32_UI_Shell_Common")] impl ::core::fmt::Debug for BANDINFOSFB { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("BANDINFOSFB") - .field("dwMask", &self.dwMask) - .field("dwStateMask", &self.dwStateMask) - .field("dwState", &self.dwState) - .field("crBkgnd", &self.crBkgnd) - .field("crBtnLt", &self.crBtnLt) - .field("crBtnDk", &self.crBtnDk) - .field("wViewMode", &self.wViewMode) - .field("wAlign", &self.wAlign) - .field("psf", &self.psf) - .field("pidl", &self.pidl) - .finish() + fmt.debug_struct("BANDINFOSFB").field("dwMask", &self.dwMask).field("dwStateMask", &self.dwStateMask).field("dwState", &self.dwState).field("crBkgnd", &self.crBkgnd).field("crBtnLt", &self.crBtnLt).field("crBtnDk", &self.crBtnDk).field("wViewMode", &self.wViewMode).field("wAlign", &self.wAlign).field("psf", &self.psf).field("pidl", &self.pidl).finish() } } #[cfg(feature = "Win32_UI_Shell_Common")] @@ -2044,17 +2033,7 @@ impl ::core::default::Default for CMINVOKECOMMANDINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CMINVOKECOMMANDINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CMINVOKECOMMANDINFO") - .field("cbSize", &self.cbSize) - .field("fMask", &self.fMask) - .field("hwnd", &self.hwnd) - .field("lpVerb", &self.lpVerb) - .field("lpParameters", &self.lpParameters) - .field("lpDirectory", &self.lpDirectory) - .field("nShow", &self.nShow) - .field("dwHotKey", &self.dwHotKey) - .field("hIcon", &self.hIcon) - .finish() + fmt.debug_struct("CMINVOKECOMMANDINFO").field("cbSize", &self.cbSize).field("fMask", &self.fMask).field("hwnd", &self.hwnd).field("lpVerb", &self.lpVerb).field("lpParameters", &self.lpParameters).field("lpDirectory", &self.lpDirectory).field("nShow", &self.nShow).field("dwHotKey", &self.dwHotKey).field("hIcon", &self.hIcon).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -2122,21 +2101,7 @@ impl ::core::fmt::Debug for CMINVOKECOMMANDINFOEX { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CMINVOKECOMMANDINFOEX { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.fMask == other.fMask - && self.hwnd == other.hwnd - && self.lpVerb == other.lpVerb - && self.lpParameters == other.lpParameters - && self.lpDirectory == other.lpDirectory - && self.nShow == other.nShow - && self.dwHotKey == other.dwHotKey - && self.hIcon == other.hIcon - && self.lpTitle == other.lpTitle - && self.lpVerbW == other.lpVerbW - && self.lpParametersW == other.lpParametersW - && self.lpDirectoryW == other.lpDirectoryW - && self.lpTitleW == other.lpTitleW - && self.ptInvoke == other.ptInvoke + self.cbSize == other.cbSize && self.fMask == other.fMask && self.hwnd == other.hwnd && self.lpVerb == other.lpVerb && self.lpParameters == other.lpParameters && self.lpDirectory == other.lpDirectory && self.nShow == other.nShow && self.dwHotKey == other.dwHotKey && self.hIcon == other.hIcon && self.lpTitle == other.lpTitle && self.lpVerbW == other.lpVerbW && self.lpParametersW == other.lpParametersW && self.lpDirectoryW == other.lpDirectoryW && self.lpTitleW == other.lpTitleW && self.ptInvoke == other.ptInvoke } } #[cfg(feature = "Win32_Foundation")] @@ -2200,22 +2165,7 @@ impl ::core::fmt::Debug for CMINVOKECOMMANDINFOEX_REMOTE { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for CMINVOKECOMMANDINFOEX_REMOTE { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.fMask == other.fMask - && self.hwnd == other.hwnd - && self.lpVerbString == other.lpVerbString - && self.lpParameters == other.lpParameters - && self.lpDirectory == other.lpDirectory - && self.nShow == other.nShow - && self.dwHotKey == other.dwHotKey - && self.lpTitle == other.lpTitle - && self.lpVerbWString == other.lpVerbWString - && self.lpParametersW == other.lpParametersW - && self.lpDirectoryW == other.lpDirectoryW - && self.lpTitleW == other.lpTitleW - && self.ptInvoke == other.ptInvoke - && self.lpVerbInt == other.lpVerbInt - && self.lpVerbWInt == other.lpVerbWInt + self.cbSize == other.cbSize && self.fMask == other.fMask && self.hwnd == other.hwnd && self.lpVerbString == other.lpVerbString && self.lpParameters == other.lpParameters && self.lpDirectory == other.lpDirectory && self.nShow == other.nShow && self.dwHotKey == other.dwHotKey && self.lpTitle == other.lpTitle && self.lpVerbWString == other.lpVerbWString && self.lpParametersW == other.lpParametersW && self.lpDirectoryW == other.lpDirectoryW && self.lpTitleW == other.lpTitleW && self.ptInvoke == other.ptInvoke && self.lpVerbInt == other.lpVerbInt && self.lpVerbWInt == other.lpVerbWInt } } #[cfg(feature = "Win32_Foundation")] @@ -2359,14 +2309,7 @@ impl ::core::default::Default for CONFIRM_CONFLICT_ITEM { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CONFIRM_CONFLICT_ITEM { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CONFIRM_CONFLICT_ITEM") - .field("pShellItem", &self.pShellItem) - .field("pszOriginalName", &self.pszOriginalName) - .field("pszAlternateName", &self.pszAlternateName) - .field("pszLocationShort", &self.pszLocationShort) - .field("pszLocationFull", &self.pszLocationFull) - .field("nType", &self.nType) - .finish() + fmt.debug_struct("CONFIRM_CONFLICT_ITEM").field("pShellItem", &self.pShellItem).field("pszOriginalName", &self.pszOriginalName).field("pszAlternateName", &self.pszAlternateName).field("pszLocationShort", &self.pszLocationShort).field("pszLocationFull", &self.pszLocationFull).field("nType", &self.nType).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3236,17 +3179,7 @@ impl ::core::default::Default for DEFCONTEXTMENU { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] impl ::core::fmt::Debug for DEFCONTEXTMENU { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DEFCONTEXTMENU") - .field("hwnd", &self.hwnd) - .field("pcmcb", &self.pcmcb) - .field("pidlFolder", &self.pidlFolder) - .field("psf", &self.psf) - .field("cidl", &self.cidl) - .field("apidl", &self.apidl) - .field("punkAssociationInfo", &self.punkAssociationInfo) - .field("cKeys", &self.cKeys) - .field("aKeys", &self.aKeys) - .finish() + fmt.debug_struct("DEFCONTEXTMENU").field("hwnd", &self.hwnd).field("pcmcb", &self.pcmcb).field("pidlFolder", &self.pidlFolder).field("psf", &self.psf).field("cidl", &self.cidl).field("apidl", &self.apidl).field("punkAssociationInfo", &self.punkAssociationInfo).field("cKeys", &self.cKeys).field("aKeys", &self.aKeys).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] @@ -3340,16 +3273,7 @@ impl ::core::default::Default for DESKBANDINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for DESKBANDINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("DESKBANDINFO") - .field("dwMask", &self.dwMask) - .field("ptMinSize", &self.ptMinSize) - .field("ptMaxSize", &self.ptMaxSize) - .field("ptIntegral", &self.ptIntegral) - .field("ptActual", &self.ptActual) - .field("wszTitle", &self.wszTitle) - .field("dwModeFlags", &self.dwModeFlags) - .field("crBkgnd", &self.crBkgnd) - .finish() + fmt.debug_struct("DESKBANDINFO").field("dwMask", &self.dwMask).field("ptMinSize", &self.ptMinSize).field("ptMaxSize", &self.ptMaxSize).field("ptIntegral", &self.ptIntegral).field("ptActual", &self.ptActual).field("wszTitle", &self.wszTitle).field("dwModeFlags", &self.dwModeFlags).field("crBkgnd", &self.crBkgnd).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -3524,8 +3448,7 @@ pub struct DFConstraint_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbs: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4040,8 +3963,7 @@ pub struct DShellFolderViewEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -4107,8 +4029,7 @@ pub struct DShellNameSpaceEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -4174,8 +4095,7 @@ pub struct DShellWindowsEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const DVASPECT_COPY: u32 = 3u32; @@ -4250,8 +4170,7 @@ pub struct DWebBrowserEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -4317,8 +4236,7 @@ pub struct DWebBrowserEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const DefFolderMenu: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc63382be_7933_48d0_9ac8_85fb46be2fdd); @@ -5740,8 +5658,7 @@ pub struct Folder_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbs: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5781,18 +5698,7 @@ impl Folder2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { @@ -5937,8 +5843,7 @@ pub struct Folder2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbs: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5983,18 +5888,7 @@ impl Folder3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Title(&self) -> ::windows::core::Result { @@ -6166,8 +6060,7 @@ pub struct Folder3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbs: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6333,8 +6226,7 @@ pub struct FolderItem_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -6382,18 +6274,7 @@ impl FolderItem2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows::core::Result { @@ -6558,8 +6439,7 @@ pub struct FolderItem2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -6674,8 +6554,7 @@ pub struct FolderItemVerb_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -6772,8 +6651,7 @@ pub struct FolderItemVerbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6871,8 +6749,7 @@ pub struct FolderItems_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6902,18 +6779,7 @@ impl FolderItems2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Count(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -7022,8 +6888,7 @@ pub struct FolderItems2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7055,18 +6920,7 @@ impl FolderItems3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn Count(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -7203,8 +7057,7 @@ pub struct FolderItems3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, plcount: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7372,15 +7225,7 @@ pub unsafe fn GetDpiForShellUIComponent(param0: SHELL_UI_COMPONENT) -> u32 { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn GetFileNameFromBrowse<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hwnd: Param0, - pszfilepath: Param1, - cchfilepath: u32, - pszworkingdir: Param3, - pszdefext: Param4, - pszfilters: Param5, - psztitle: Param6, -) -> super::super::Foundation::BOOL { +pub unsafe fn GetFileNameFromBrowse<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hwnd: Param0, pszfilepath: Param1, cchfilepath: u32, pszworkingdir: Param3, pszdefext: Param4, pszfilters: Param5, psztitle: Param6) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -8221,15 +8066,7 @@ pub unsafe fn HlinkCreateBrowseContext<'a, Param0: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HlinkCreateExtensionServices<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - pwzadditionalheaders: Param0, - phwnd: Param1, - pszusername: Param2, - pszpassword: Param3, - piunkouter: Param4, - riid: *const ::windows::core::GUID, - ppvobj: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkCreateExtensionServices<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(pwzadditionalheaders: Param0, phwnd: Param1, pszusername: Param2, pszpassword: Param3, piunkouter: Param4, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -8257,16 +8094,7 @@ pub unsafe fn HlinkCreateFromData<'a, Param0: ::windows::core::IntoParam<'a, sup } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn HlinkCreateFromMoniker<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, IHlinkSite>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - pimktrgt: Param0, - pwzlocation: Param1, - pwzfriendlyname: Param2, - pihlsite: Param3, - dwsitedata: u32, - piunkouter: Param5, - riid: *const ::windows::core::GUID, - ppvobj: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkCreateFromMoniker<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, IHlinkSite>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(pimktrgt: Param0, pwzlocation: Param1, pwzfriendlyname: Param2, pihlsite: Param3, dwsitedata: u32, piunkouter: Param5, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -8280,16 +8108,7 @@ pub unsafe fn HlinkCreateFromMoniker<'a, Param0: ::windows::core::IntoParam<'a, } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HlinkCreateFromString<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, IHlinkSite>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - pwztarget: Param0, - pwzlocation: Param1, - pwzfriendlyname: Param2, - pihlsite: Param3, - dwsitedata: u32, - piunkouter: Param5, - riid: *const ::windows::core::GUID, - ppvobj: *mut *mut ::core::ffi::c_void, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkCreateFromString<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, IHlinkSite>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(pwztarget: Param0, pwzlocation: Param1, pwzfriendlyname: Param2, pihlsite: Param3, dwsitedata: u32, piunkouter: Param5, riid: *const ::windows::core::GUID, ppvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -8317,15 +8136,7 @@ pub unsafe fn HlinkCreateShortcut<'a, Param1: ::windows::core::IntoParam<'a, IHl } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn HlinkCreateShortcutFromMoniker<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - grfhlshortcutf: u32, - pimktarget: Param1, - pwzlocation: Param2, - pwzdir: Param3, - pwzfilename: Param4, - ppwzshortcutfile: *mut super::super::Foundation::PWSTR, - dwreserved: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkCreateShortcutFromMoniker<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(grfhlshortcutf: u32, pimktarget: Param1, pwzlocation: Param2, pwzdir: Param3, pwzfilename: Param4, ppwzshortcutfile: *mut super::super::Foundation::PWSTR, dwreserved: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -8339,15 +8150,7 @@ pub unsafe fn HlinkCreateShortcutFromMoniker<'a, Param1: ::windows::core::IntoPa } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn HlinkCreateShortcutFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - grfhlshortcutf: u32, - pwztarget: Param1, - pwzlocation: Param2, - pwzdir: Param3, - pwzfilename: Param4, - ppwzshortcutfile: *mut super::super::Foundation::PWSTR, - dwreserved: u32, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkCreateShortcutFromString<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(grfhlshortcutf: u32, pwztarget: Param1, pwzlocation: Param2, pwzdir: Param3, pwzfilename: Param4, ppwzshortcutfile: *mut super::super::Foundation::PWSTR, dwreserved: u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -8419,26 +8222,7 @@ pub unsafe fn HlinkNavigate<'a, Param0: ::windows::core::IntoParam<'a, IHlink>, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn HlinkNavigateToStringReference< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, - Param2: ::windows::core::IntoParam<'a, IHlinkSite>, - Param4: ::windows::core::IntoParam<'a, IHlinkFrame>, - Param6: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, - Param7: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, - Param8: ::windows::core::IntoParam<'a, IHlinkBrowseContext>, ->( - pwztarget: Param0, - pwzlocation: Param1, - pihlsite: Param2, - dwsitedata: u32, - pihlframe: Param4, - grfhlnf: u32, - pibc: Param6, - pibsc: Param7, - pihlbc: Param8, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkNavigateToStringReference<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, IHlinkSite>, Param4: ::windows::core::IntoParam<'a, IHlinkFrame>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param7: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param8: ::windows::core::IntoParam<'a, IHlinkBrowseContext>>(pwztarget: Param0, pwzlocation: Param1, pihlsite: Param2, dwsitedata: u32, pihlframe: Param4, grfhlnf: u32, pibc: Param6, pibsc: Param7, pihlbc: Param8) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -8452,15 +8236,7 @@ pub unsafe fn HlinkNavigateToStringReference< } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn HlinkOnNavigate<'a, Param0: ::windows::core::IntoParam<'a, IHlinkFrame>, Param1: ::windows::core::IntoParam<'a, IHlinkBrowseContext>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pihlframe: Param0, - pihlbc: Param1, - grfhlnf: u32, - pimktarget: Param3, - pwzlocation: Param4, - pwzfriendlyname: Param5, - puhlid: *mut u32, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkOnNavigate<'a, Param0: ::windows::core::IntoParam<'a, IHlinkFrame>, Param1: ::windows::core::IntoParam<'a, IHlinkBrowseContext>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pihlframe: Param0, pihlbc: Param1, grfhlnf: u32, pimktarget: Param3, pwzlocation: Param4, pwzfriendlyname: Param5, puhlid: *mut u32) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -8531,15 +8307,7 @@ pub unsafe fn HlinkQueryCreateFromData<'a, Param0: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_System_Com")] #[inline] -pub unsafe fn HlinkResolveMonikerForData<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>>( - pimkreference: Param0, - reserved: u32, - pibc: Param2, - cfmtetc: u32, - rgfmtetc: *mut super::super::System::Com::FORMATETC, - pibsc: Param5, - pimkbase: Param6, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkResolveMonikerForData<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>>(pimkreference: Param0, reserved: u32, pibc: Param2, cfmtetc: u32, rgfmtetc: *mut super::super::System::Com::FORMATETC, pibsc: Param5, pimkbase: Param6) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -8595,15 +8363,7 @@ pub unsafe fn HlinkResolveShortcutToString<'a, Param0: ::windows::core::IntoPara } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn HlinkResolveStringForData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>>( - pwzreference: Param0, - reserved: u32, - pibc: Param2, - cfmtetc: u32, - rgfmtetc: *mut super::super::System::Com::FORMATETC, - pibsc: Param5, - pimkbase: Param6, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkResolveStringForData<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>>(pwzreference: Param0, reserved: u32, pibc: Param2, cfmtetc: u32, rgfmtetc: *mut super::super::System::Com::FORMATETC, pibsc: Param5, pimkbase: Param6) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -8646,14 +8406,7 @@ pub unsafe fn HlinkTranslateURL<'a, Param0: ::windows::core::IntoParam<'a, super } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] -pub unsafe fn HlinkUpdateStackItem<'a, Param0: ::windows::core::IntoParam<'a, IHlinkFrame>, Param1: ::windows::core::IntoParam<'a, IHlinkBrowseContext>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pihlframe: Param0, - pihlbc: Param1, - uhlid: u32, - pimktrgt: Param3, - pwzlocation: Param4, - pwzfriendlyname: Param5, -) -> ::windows::core::Result<()> { +pub unsafe fn HlinkUpdateStackItem<'a, Param0: ::windows::core::IntoParam<'a, IHlinkFrame>, Param1: ::windows::core::IntoParam<'a, IHlinkBrowseContext>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pihlframe: Param0, pihlbc: Param1, uhlid: u32, pimktrgt: Param3, pwzlocation: Param4, pwzfriendlyname: Param5) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -8867,12 +8620,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAcce } #[repr(C)] #[doc(hidden)] -pub struct IAccessibilityDockingServiceCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, undockreason: UNDOCK_REASON) -> ::windows::core::HRESULT, -); +pub struct IAccessibilityDockingServiceCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, undockreason: UNDOCK_REASON) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAccessibleObject(pub ::windows::core::IUnknown); @@ -9838,13 +9586,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IAsso } #[repr(C)] #[doc(hidden)] -pub struct IAssocHandlerInvoker_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IAssocHandlerInvoker_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IAttachmentExecute(pub ::windows::core::IUnknown); @@ -10378,12 +10120,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBrow } #[repr(C)] #[doc(hidden)] -pub struct IBrowserFrameOptions_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmask: u32, pdwoptions: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IBrowserFrameOptions_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwmask: u32, pdwoptions: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBrowserService(pub ::windows::core::IUnknown); @@ -11095,8 +10832,7 @@ pub struct IBrowserService2_abi( #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psv: ::windows::core::RawPtr, pidlnew: *const Common::ITEMIDLIST) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_UI_Shell_Common"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkbar: ::windows::core::RawPtr, fbroadcast: super::super::Foundation::BOOL, pguidcmdgroup: *const ::windows::core::GUID, ncmdid: u32, ncmdexecopt: u32, pvarargin: *const ::core::mem::ManuallyDrop, pvarargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkbar: ::windows::core::RawPtr, fbroadcast: super::super::Foundation::BOOL, pguidcmdgroup: *const ::windows::core::GUID, ncmdid: u32, ncmdexecopt: u32, pvarargin: *const ::core::mem::ManuallyDrop, pvarargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwndbar: super::super::Foundation::HWND, fbroadcast: super::super::Foundation::BOOL, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -11674,8 +11410,7 @@ pub struct IBrowserService3_abi( #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psv: ::windows::core::RawPtr, pidlnew: *const Common::ITEMIDLIST) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_UI_Shell_Common"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkbar: ::windows::core::RawPtr, fbroadcast: super::super::Foundation::BOOL, pguidcmdgroup: *const ::windows::core::GUID, ncmdid: u32, ncmdexecopt: u32, pvarargin: *const ::core::mem::ManuallyDrop, pvarargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkbar: ::windows::core::RawPtr, fbroadcast: super::super::Foundation::BOOL, pguidcmdgroup: *const ::windows::core::GUID, ncmdid: u32, ncmdexecopt: u32, pvarargin: *const ::core::mem::ManuallyDrop, pvarargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwndbar: super::super::Foundation::HWND, fbroadcast: super::super::Foundation::BOOL, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12287,8 +12022,7 @@ pub struct IBrowserService4_abi( #[cfg(feature = "Win32_UI_Shell_Common")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psv: ::windows::core::RawPtr, pidlnew: *const Common::ITEMIDLIST) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_UI_Shell_Common"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkbar: ::windows::core::RawPtr, fbroadcast: super::super::Foundation::BOOL, pguidcmdgroup: *const ::windows::core::GUID, ncmdid: u32, ncmdexecopt: u32, pvarargin: *const ::core::mem::ManuallyDrop, pvarargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkbar: ::windows::core::RawPtr, fbroadcast: super::super::Foundation::BOOL, pguidcmdgroup: *const ::windows::core::GUID, ncmdid: u32, ncmdexecopt: u32, pvarargin: *const ::core::mem::ManuallyDrop, pvarargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwndbar: super::super::Foundation::HWND, fbroadcast: super::super::Foundation::BOOL, umsg: u32, wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -12433,12 +12167,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICDBu } #[repr(C)] #[doc(hidden)] -pub struct ICDBurnExt_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdwactions: *mut u32) -> ::windows::core::HRESULT, -); +pub struct ICDBurnExt_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdwactions: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICategorizer(pub ::windows::core::IUnknown); @@ -12976,12 +12705,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IComp } #[repr(C)] #[doc(hidden)] -pub struct IComputerInfoChangeNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IComputerInfoChangeNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IConnectableCredentialProviderCredential(pub ::windows::core::IUnknown); @@ -13425,15 +13149,7 @@ pub struct IContextMenu3_abi( pub struct IContextMenuCB(pub ::windows::core::IUnknown); impl IContextMenuCB { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn CallBack<'a, Param0: ::windows::core::IntoParam<'a, IShellFolder>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IDataObject>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>( - &self, - psf: Param0, - hwndowner: Param1, - pdtobj: Param2, - umsg: u32, - wparam: Param4, - lparam: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn CallBack<'a, Param0: ::windows::core::IntoParam<'a, IShellFolder>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IDataObject>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::WPARAM>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(&self, psf: Param0, hwndowner: Param1, pdtobj: Param2, umsg: u32, wparam: Param4, lparam: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), psf.into_param().abi(), hwndowner.into_param().abi(), pdtobj.into_param().abi(), ::core::mem::transmute(umsg), wparam.into_param().abi(), lparam.into_param().abi()).ok() } } @@ -13518,16 +13234,7 @@ pub struct ICopyHookA(pub ::windows::core::IUnknown); impl ICopyHookA { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(&self, hwnd: Param0, wfunc: u32, wflags: u32, pszsrcfile: Param3, dwsrcattribs: u32, pszdestfile: Param5, dwdestattribs: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - hwnd.into_param().abi(), - ::core::mem::transmute(wfunc), - ::core::mem::transmute(wflags), - pszsrcfile.into_param().abi(), - ::core::mem::transmute(dwsrcattribs), - pszdestfile.into_param().abi(), - ::core::mem::transmute(dwdestattribs), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), hwnd.into_param().abi(), ::core::mem::transmute(wfunc), ::core::mem::transmute(wflags), pszsrcfile.into_param().abi(), ::core::mem::transmute(dwsrcattribs), pszdestfile.into_param().abi(), ::core::mem::transmute(dwdestattribs))) } } unsafe impl ::windows::core::Interface for ICopyHookA { @@ -13569,16 +13276,7 @@ pub struct ICopyHookW(pub ::windows::core::IUnknown); impl ICopyHookW { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CopyCallback<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hwnd: Param0, wfunc: u32, wflags: u32, pszsrcfile: Param3, dwsrcattribs: u32, pszdestfile: Param5, dwdestattribs: u32) -> u32 { - ::core::mem::transmute((::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - hwnd.into_param().abi(), - ::core::mem::transmute(wfunc), - ::core::mem::transmute(wflags), - pszsrcfile.into_param().abi(), - ::core::mem::transmute(dwsrcattribs), - pszdestfile.into_param().abi(), - ::core::mem::transmute(dwdestattribs), - )) + ::core::mem::transmute((::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), hwnd.into_param().abi(), ::core::mem::transmute(wfunc), ::core::mem::transmute(wflags), pszsrcfile.into_param().abi(), ::core::mem::transmute(dwsrcattribs), pszdestfile.into_param().abi(), ::core::mem::transmute(dwdestattribs))) } } unsafe impl ::windows::core::Interface for ICopyHookW { @@ -13717,12 +13415,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICrea } #[repr(C)] #[doc(hidden)] -pub struct ICreatingProcess_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcpi: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ICreatingProcess_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcpi: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICredentialProvider(pub ::windows::core::IUnknown); @@ -14320,12 +14013,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICred } #[repr(C)] #[doc(hidden)] -pub struct ICredentialProviderCredentialWithFieldOptions_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fieldid: u32, options: *mut CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS) -> ::windows::core::HRESULT, -); +pub struct ICredentialProviderCredentialWithFieldOptions_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fieldid: u32, options: *mut CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICredentialProviderEvents(pub ::windows::core::IUnknown); @@ -14360,12 +14048,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICred } #[repr(C)] #[doc(hidden)] -pub struct ICredentialProviderEvents_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, upadvisecontext: usize) -> ::windows::core::HRESULT, -); +pub struct ICredentialProviderEvents_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, upadvisecontext: usize) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICredentialProviderFilter(pub ::windows::core::IUnknown); @@ -14447,12 +14130,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICred } #[repr(C)] #[doc(hidden)] -pub struct ICredentialProviderSetUserArray_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, users: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ICredentialProviderSetUserArray_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, users: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICredentialProviderUser(pub ::windows::core::IUnknown); @@ -15020,31 +14698,8 @@ pub struct IDefaultExtractIconInit_abi( pub struct IDefaultFolderMenuInitialize(pub ::windows::core::IUnknown); impl IDefaultFolderMenuInitialize { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] - pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, IContextMenuCB>, Param3: ::windows::core::IntoParam<'a, IShellFolder>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - hwnd: Param0, - pcmcb: Param1, - pidlfolder: *const Common::ITEMIDLIST, - psf: Param3, - cidl: u32, - apidl: *const *const Common::ITEMIDLIST, - punkassociation: Param6, - ckeys: u32, - akeys: *const super::super::System::Registry::HKEY, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - hwnd.into_param().abi(), - pcmcb.into_param().abi(), - ::core::mem::transmute(pidlfolder), - psf.into_param().abi(), - ::core::mem::transmute(cidl), - ::core::mem::transmute(apidl), - punkassociation.into_param().abi(), - ::core::mem::transmute(ckeys), - ::core::mem::transmute(akeys), - ) - .ok() + pub unsafe fn Initialize<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, IContextMenuCB>, Param3: ::windows::core::IntoParam<'a, IShellFolder>, Param6: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, hwnd: Param0, pcmcb: Param1, pidlfolder: *const Common::ITEMIDLIST, psf: Param3, cidl: u32, apidl: *const *const Common::ITEMIDLIST, punkassociation: Param6, ckeys: u32, akeys: *const super::super::System::Registry::HKEY) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), hwnd.into_param().abi(), pcmcb.into_param().abi(), ::core::mem::transmute(pidlfolder), psf.into_param().abi(), ::core::mem::transmute(cidl), ::core::mem::transmute(apidl), punkassociation.into_param().abi(), ::core::mem::transmute(ckeys), ::core::mem::transmute(akeys)).ok() } pub unsafe fn SetMenuRestrictions(&self, dfmrvalues: DEFAULT_FOLDER_MENU_RESTRICTIONS) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(dfmrvalues)).ok() @@ -15087,8 +14742,7 @@ pub struct IDefaultFolderMenuInitialize_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwnd: super::super::Foundation::HWND, pcmcb: ::windows::core::RawPtr, pidlfolder: *const Common::ITEMIDLIST, psf: ::windows::core::RawPtr, cidl: u32, apidl: *const *const Common::ITEMIDLIST, punkassociation: ::windows::core::RawPtr, ckeys: u32, akeys: *const super::super::System::Registry::HKEY) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwnd: super::super::Foundation::HWND, pcmcb: ::windows::core::RawPtr, pidlfolder: *const Common::ITEMIDLIST, psf: ::windows::core::RawPtr, cidl: u32, apidl: *const *const Common::ITEMIDLIST, punkassociation: ::windows::core::RawPtr, ckeys: u32, akeys: *const super::super::System::Registry::HKEY) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dfmrvalues: DEFAULT_FOLDER_MENU_RESTRICTIONS) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dfmrmask: DEFAULT_FOLDER_MENU_RESTRICTIONS, pdfmrvalues: *mut DEFAULT_FOLDER_MENU_RESTRICTIONS) -> ::windows::core::HRESULT, @@ -15509,12 +15163,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IDesk } #[repr(C)] #[doc(hidden)] -pub struct IDeskBandInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwbandid: u32, dwviewmode: u32, pnwidth: *mut i32) -> ::windows::core::HRESULT, -); +pub struct IDeskBandInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwbandid: u32, dwviewmode: u32, pnwidth: *mut i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IDeskBar(pub ::windows::core::IUnknown); @@ -16679,12 +16328,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IEnum } #[repr(C)] #[doc(hidden)] -pub struct IEnumAssocHandlers_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, celt: u32, rgelt: *mut ::windows::core::RawPtr, pceltfetched: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IEnumAssocHandlers_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, celt: u32, rgelt: *mut ::windows::core::RawPtr, pceltfetched: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IEnumExplorerCommand(pub ::windows::core::IUnknown); @@ -17088,12 +16732,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IEnum } #[repr(C)] #[doc(hidden)] -pub struct IEnumReadyCallback_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IEnumReadyCallback_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IEnumResources(pub ::windows::core::IUnknown); @@ -17566,12 +17205,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IExec } #[repr(C)] #[doc(hidden)] -pub struct IExecuteCommandApplicationHostEnvironment_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pahe: *mut AHE_TYPE) -> ::windows::core::HRESULT, -); +pub struct IExecuteCommandApplicationHostEnvironment_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pahe: *mut AHE_TYPE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IExecuteCommandHost(pub ::windows::core::IUnknown); @@ -17607,12 +17241,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IExec } #[repr(C)] #[doc(hidden)] -pub struct IExecuteCommandHost_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, puimode: *mut EC_HOST_UI_MODE) -> ::windows::core::HRESULT, -); +pub struct IExecuteCommandHost_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, puimode: *mut EC_HOST_UI_MODE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IExpDispSupport(pub ::windows::core::IUnknown); @@ -17628,18 +17257,7 @@ impl IExpDispSupport { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn OnInvoke(&self, dispidmember: i32, iid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(iid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(iid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } } unsafe impl ::windows::core::Interface for IExpDispSupport { @@ -17676,8 +17294,7 @@ pub struct IExpDispSupport_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmsg: *const super::WindowsAndMessaging::MSG, grfmodifiers: u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, iid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, iid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17694,18 +17311,7 @@ impl IExpDispSupportXP { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn OnInvoke(&self, dispidmember: i32, iid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(iid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(iid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } } unsafe impl ::windows::core::Interface for IExpDispSupportXP { @@ -17741,8 +17347,7 @@ pub struct IExpDispSupportXP_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppccp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmsg: *const super::WindowsAndMessaging::MSG, grfmodifiers: u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, iid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, iid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18121,12 +17726,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IExpl } #[repr(C)] #[doc(hidden)] -pub struct IExplorerPaneVisibility_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ep: *const ::windows::core::GUID, peps: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IExplorerPaneVisibility_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ep: *const ::windows::core::GUID, peps: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IExtensionServices(pub ::windows::core::IUnknown); @@ -20060,8 +19660,7 @@ pub struct IFileSearchBand_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrsearchid: *const ::core::mem::ManuallyDrop, bnavtoresults: i16, pvarscope: *const ::core::mem::ManuallyDrop, pvarqueryfile: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -20400,12 +19999,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IFold } #[repr(C)] #[doc(hidden)] -pub struct IFolderFilterSite_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punk: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IFolderFilterSite_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punk: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IFolderView(pub ::windows::core::IUnknown); @@ -20895,8 +20489,7 @@ pub struct IFolderViewOC_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pdisp: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -21159,12 +20752,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IGetS } #[repr(C)] #[doc(hidden)] -pub struct IGetServiceIds_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, serviceidcount: *mut u32, serviceids: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct IGetServiceIds_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, serviceidcount: *mut u32, serviceids: *mut *mut ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IHWEventHandler(pub ::windows::core::IUnknown); @@ -21178,14 +20766,7 @@ impl IHWEventHandler { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pszdeviceid.into_param().abi(), pszaltdeviceid.into_param().abi(), pszeventtype.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn HandleEventWithContent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IDataObject>>( - &self, - pszdeviceid: Param0, - pszaltdeviceid: Param1, - pszeventtype: Param2, - pszcontenttypehandler: Param3, - pdataobject: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn HandleEventWithContent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IDataObject>>(&self, pszdeviceid: Param0, pszaltdeviceid: Param1, pszeventtype: Param2, pszcontenttypehandler: Param3, pdataobject: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pszdeviceid.into_param().abi(), pszaltdeviceid.into_param().abi(), pszeventtype.into_param().abi(), pszcontenttypehandler.into_param().abi(), pdataobject.into_param().abi()).ok() } } @@ -21239,14 +20820,7 @@ impl IHWEventHandler2 { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pszdeviceid.into_param().abi(), pszaltdeviceid.into_param().abi(), pszeventtype.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn HandleEventWithContent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IDataObject>>( - &self, - pszdeviceid: Param0, - pszaltdeviceid: Param1, - pszeventtype: Param2, - pszcontenttypehandler: Param3, - pdataobject: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn HandleEventWithContent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IDataObject>>(&self, pszdeviceid: Param0, pszaltdeviceid: Param1, pszeventtype: Param2, pszcontenttypehandler: Param3, pdataobject: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pszdeviceid.into_param().abi(), pszaltdeviceid.into_param().abi(), pszeventtype.into_param().abi(), pszcontenttypehandler.into_param().abi(), pdataobject.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -22240,12 +21814,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInit } #[repr(C)] #[doc(hidden)] -pub struct IInitializeObject_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInitializeObject_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IInitializeWithBindCtx(pub ::windows::core::IUnknown); @@ -22322,12 +21891,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInit } #[repr(C)] #[doc(hidden)] -pub struct IInitializeWithItem_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psi: ::windows::core::RawPtr, grfmode: u32) -> ::windows::core::HRESULT, -); +pub struct IInitializeWithItem_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psi: ::windows::core::RawPtr, grfmode: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IInitializeWithPropertyStore(pub ::windows::core::IUnknown); @@ -22660,12 +22224,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInpu } #[repr(C)] #[doc(hidden)] -pub struct IInputPanelConfiguration_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInputPanelConfiguration_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IInputPanelInvocationConfiguration(pub ::windows::core::IUnknown); @@ -22700,12 +22259,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInpu } #[repr(C)] #[doc(hidden)] -pub struct IInputPanelInvocationConfiguration_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInputPanelInvocationConfiguration_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IInsertItem(pub ::windows::core::IUnknown); @@ -23373,12 +22927,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ILaun } #[repr(C)] #[doc(hidden)] -pub struct ILaunchTargetViewSizePreference_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, targetsizeonlaunch: *mut APPLICATION_VIEW_SIZE_PREFERENCE) -> ::windows::core::HRESULT, -); +pub struct ILaunchTargetViewSizePreference_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, targetsizeonlaunch: *mut APPLICATION_VIEW_SIZE_PREFERENCE) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ILaunchUIContext(pub ::windows::core::IUnknown); @@ -23459,12 +23008,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ILaun } #[repr(C)] #[doc(hidden)] -pub struct ILaunchUIContextProvider_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ILaunchUIContextProvider_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, context: ::windows::core::RawPtr) -> ::windows::core::HRESULT); pub const IMM_ACC_DOCKING_E_DOCKOCCUPIED: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927183i32 as _); pub const IMM_ACC_DOCKING_E_INSUFFICIENTHEIGHT: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927184i32 as _); pub const IMSC_E_SHELL_COMPONENT_STARTUP_FAILURE: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927181i32 as _); @@ -24306,12 +23850,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IName } #[repr(C)] #[doc(hidden)] -pub struct INameSpaceTreeControlFolderCapabilities_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nfcmask: NSTCFOLDERCAPABILITIES, pnfcvalue: *mut NSTCFOLDERCAPABILITIES) -> ::windows::core::HRESULT, -); +pub struct INameSpaceTreeControlFolderCapabilities_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nfcmask: NSTCFOLDERCAPABILITIES, pnfcvalue: *mut NSTCFOLDERCAPABILITIES) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct INamedPropertyBag(pub ::windows::core::IUnknown); @@ -24820,18 +24359,7 @@ impl INewWDEvents { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn FinalBack(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -24952,8 +24480,7 @@ pub struct INewWDEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -24977,16 +24504,7 @@ pub struct INewWDEvents_abi( pub struct INewWindowManager(pub ::windows::core::IUnknown); impl INewWindowManager { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn EvaluateNewWindow<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pszurl: Param0, - pszname: Param1, - pszurlcontext: Param2, - pszfeatures: Param3, - freplace: Param4, - dwflags: u32, - dwuseractiontime: u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn EvaluateNewWindow<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pszurl: Param0, pszname: Param1, pszurlcontext: Param2, pszfeatures: Param3, freplace: Param4, dwflags: u32, dwuseractiontime: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pszurl.into_param().abi(), pszname.into_param().abi(), pszurlcontext.into_param().abi(), pszfeatures.into_param().abi(), freplace.into_param().abi(), ::core::mem::transmute(dwflags), ::core::mem::transmute(dwuseractiontime)).ok() } } @@ -25233,12 +24751,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IObje } #[repr(C)] #[doc(hidden)] -pub struct IObjectWithBackReferences_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IObjectWithBackReferences_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IObjectWithCancelEvent(pub ::windows::core::IUnknown); @@ -27377,12 +26890,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IQuer } #[repr(C)] #[doc(hidden)] -pub struct IQueryContinue_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IQueryContinue_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IQueryContinueWithStatus(pub ::windows::core::IUnknown); @@ -27955,8 +27463,7 @@ pub struct IScriptErrorList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -28769,8 +28276,7 @@ pub struct IShellDispatch_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -28823,18 +28329,7 @@ impl IShellDispatch2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows::core::Result { @@ -28924,14 +28419,7 @@ impl IShellDispatch2 { (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), group.into_param().abi(), restriction.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn ShellExecute<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - file: Param0, - vargs: Param1, - vdir: Param2, - voperation: Param3, - vshow: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn ShellExecute<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, file: Param0, vargs: Param1, vdir: Param2, voperation: Param3, vshow: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), file.into_param().abi(), vargs.into_param().abi(), vdir.into_param().abi(), voperation.into_param().abi(), vshow.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -29048,8 +28536,7 @@ pub struct IShellDispatch2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -29084,8 +28571,7 @@ pub struct IShellDispatch2_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, group: ::core::mem::ManuallyDrop, restriction: ::core::mem::ManuallyDrop, plrestrictvalue: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, file: ::core::mem::ManuallyDrop, vargs: ::core::mem::ManuallyDrop, vdir: ::core::mem::ManuallyDrop, voperation: ::core::mem::ManuallyDrop, vshow: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, file: ::core::mem::ManuallyDrop, vargs: ::core::mem::ManuallyDrop, vdir: ::core::mem::ManuallyDrop, voperation: ::core::mem::ManuallyDrop, vshow: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, location: ::core::mem::ManuallyDrop, model: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -29121,18 +28607,7 @@ impl IShellDispatch3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows::core::Result { @@ -29222,14 +28697,7 @@ impl IShellDispatch3 { (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), group.into_param().abi(), restriction.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn ShellExecute<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - file: Param0, - vargs: Param1, - vdir: Param2, - voperation: Param3, - vshow: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn ShellExecute<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, file: Param0, vargs: Param1, vdir: Param2, voperation: Param3, vshow: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), file.into_param().abi(), vargs.into_param().abi(), vdir.into_param().abi(), voperation.into_param().abi(), vshow.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -29370,8 +28838,7 @@ pub struct IShellDispatch3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -29406,8 +28873,7 @@ pub struct IShellDispatch3_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, group: ::core::mem::ManuallyDrop, restriction: ::core::mem::ManuallyDrop, plrestrictvalue: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, file: ::core::mem::ManuallyDrop, vargs: ::core::mem::ManuallyDrop, vdir: ::core::mem::ManuallyDrop, voperation: ::core::mem::ManuallyDrop, vshow: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, file: ::core::mem::ManuallyDrop, vargs: ::core::mem::ManuallyDrop, vdir: ::core::mem::ManuallyDrop, voperation: ::core::mem::ManuallyDrop, vshow: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, location: ::core::mem::ManuallyDrop, model: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -29445,18 +28911,7 @@ impl IShellDispatch4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows::core::Result { @@ -29546,14 +29001,7 @@ impl IShellDispatch4 { (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), group.into_param().abi(), restriction.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn ShellExecute<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - file: Param0, - vargs: Param1, - vdir: Param2, - voperation: Param3, - vshow: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn ShellExecute<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, file: Param0, vargs: Param1, vdir: Param2, voperation: Param3, vshow: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), file.into_param().abi(), vargs.into_param().abi(), vdir.into_param().abi(), voperation.into_param().abi(), vshow.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -29729,8 +29177,7 @@ pub struct IShellDispatch4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -29765,8 +29212,7 @@ pub struct IShellDispatch4_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, group: ::core::mem::ManuallyDrop, restriction: ::core::mem::ManuallyDrop, plrestrictvalue: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, file: ::core::mem::ManuallyDrop, vargs: ::core::mem::ManuallyDrop, vdir: ::core::mem::ManuallyDrop, voperation: ::core::mem::ManuallyDrop, vshow: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, file: ::core::mem::ManuallyDrop, vargs: ::core::mem::ManuallyDrop, vdir: ::core::mem::ManuallyDrop, voperation: ::core::mem::ManuallyDrop, vshow: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, location: ::core::mem::ManuallyDrop, model: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -29809,18 +29255,7 @@ impl IShellDispatch5 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows::core::Result { @@ -29910,14 +29345,7 @@ impl IShellDispatch5 { (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), group.into_param().abi(), restriction.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn ShellExecute<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - file: Param0, - vargs: Param1, - vdir: Param2, - voperation: Param3, - vshow: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn ShellExecute<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, file: Param0, vargs: Param1, vdir: Param2, voperation: Param3, vshow: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), file.into_param().abi(), vargs.into_param().abi(), vdir.into_param().abi(), voperation.into_param().abi(), vshow.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -30116,8 +29544,7 @@ pub struct IShellDispatch5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -30152,8 +29579,7 @@ pub struct IShellDispatch5_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, group: ::core::mem::ManuallyDrop, restriction: ::core::mem::ManuallyDrop, plrestrictvalue: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, file: ::core::mem::ManuallyDrop, vargs: ::core::mem::ManuallyDrop, vdir: ::core::mem::ManuallyDrop, voperation: ::core::mem::ManuallyDrop, vshow: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, file: ::core::mem::ManuallyDrop, vargs: ::core::mem::ManuallyDrop, vdir: ::core::mem::ManuallyDrop, voperation: ::core::mem::ManuallyDrop, vshow: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, location: ::core::mem::ManuallyDrop, model: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -30197,18 +29623,7 @@ impl IShellDispatch6 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows::core::Result { @@ -30298,14 +29713,7 @@ impl IShellDispatch6 { (::windows::core::Interface::vtable(self).30)(::core::mem::transmute_copy(self), group.into_param().abi(), restriction.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn ShellExecute<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - file: Param0, - vargs: Param1, - vdir: Param2, - voperation: Param3, - vshow: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn ShellExecute<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, file: Param0, vargs: Param1, vdir: Param2, voperation: Param3, vshow: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).31)(::core::mem::transmute_copy(self), file.into_param().abi(), vargs.into_param().abi(), vdir.into_param().abi(), voperation.into_param().abi(), vshow.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -30527,8 +29935,7 @@ pub struct IShellDispatch6_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -30563,8 +29970,7 @@ pub struct IShellDispatch6_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, group: ::core::mem::ManuallyDrop, restriction: ::core::mem::ManuallyDrop, plrestrictvalue: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, file: ::core::mem::ManuallyDrop, vargs: ::core::mem::ManuallyDrop, vdir: ::core::mem::ManuallyDrop, voperation: ::core::mem::ManuallyDrop, vshow: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, file: ::core::mem::ManuallyDrop, vargs: ::core::mem::ManuallyDrop, vdir: ::core::mem::ManuallyDrop, voperation: ::core::mem::ManuallyDrop, vshow: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, location: ::core::mem::ManuallyDrop, model: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -30740,8 +30146,7 @@ pub struct IShellFavoritesNameSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -31416,8 +30821,7 @@ pub struct IShellFolderViewDual_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -31453,18 +30857,7 @@ impl IShellFolderViewDual2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows::core::Result { @@ -31596,8 +30989,7 @@ pub struct IShellFolderViewDual2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -31636,18 +31028,7 @@ impl IShellFolderViewDual3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Application(&self) -> ::windows::core::Result { @@ -31835,8 +31216,7 @@ pub struct IShellFolderViewDual3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppid: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -32278,12 +31658,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IShel } #[repr(C)] #[doc(hidden)] -pub struct IShellImageDataAbort_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IShellImageDataAbort_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IShellImageDataFactory(pub ::windows::core::IUnknown); @@ -33284,8 +32659,7 @@ pub struct IShellLinkDual_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbs: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -33334,18 +32708,7 @@ impl IShellLinkDual2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn Path(&self) -> ::windows::core::Result { @@ -33496,8 +32859,7 @@ pub struct IShellLinkDual2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbs: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -33813,18 +33175,7 @@ impl IShellNameSpace { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn MoveSelectionUp(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -34031,8 +33382,7 @@ pub struct IShellNameSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -34203,12 +33553,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IShel } #[repr(C)] #[doc(hidden)] -pub struct IShellService_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkowner: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IShellService_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkowner: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IShellTaskScheduler(pub ::windows::core::IUnknown); @@ -34378,8 +33723,7 @@ pub struct IShellUIHelper_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -34388,16 +33732,7 @@ pub struct IShellUIHelper_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - url: ::core::mem::ManuallyDrop, - r#type: ::core::mem::ManuallyDrop, - left: *const ::core::mem::ManuallyDrop, - top: *const ::core::mem::ManuallyDrop, - width: *const ::core::mem::ManuallyDrop, - height: *const ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, r#type: ::core::mem::ManuallyDrop, left: *const ::core::mem::ManuallyDrop, top: *const ::core::mem::ManuallyDrop, width: *const ::core::mem::ManuallyDrop, height: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, pbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -34433,18 +33768,7 @@ impl IShellUIHelper2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ResetFirstBootMode(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -34639,8 +33963,7 @@ pub struct IShellUIHelper2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -34649,16 +33972,7 @@ pub struct IShellUIHelper2_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - url: ::core::mem::ManuallyDrop, - r#type: ::core::mem::ManuallyDrop, - left: *const ::core::mem::ManuallyDrop, - top: *const ::core::mem::ManuallyDrop, - width: *const ::core::mem::ManuallyDrop, - height: *const ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, r#type: ::core::mem::ManuallyDrop, left: *const ::core::mem::ManuallyDrop, top: *const ::core::mem::ManuallyDrop, width: *const ::core::mem::ManuallyDrop, height: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, pbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -34716,18 +34030,7 @@ impl IShellUIHelper3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ResetFirstBootMode(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -34988,8 +34291,7 @@ pub struct IShellUIHelper3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -34998,16 +34300,7 @@ pub struct IShellUIHelper3_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - url: ::core::mem::ManuallyDrop, - r#type: ::core::mem::ManuallyDrop, - left: *const ::core::mem::ManuallyDrop, - top: *const ::core::mem::ManuallyDrop, - width: *const ::core::mem::ManuallyDrop, - height: *const ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, r#type: ::core::mem::ManuallyDrop, left: *const ::core::mem::ManuallyDrop, top: *const ::core::mem::ManuallyDrop, width: *const ::core::mem::ManuallyDrop, height: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, pbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -35082,18 +34375,7 @@ impl IShellUIHelper4 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ResetFirstBootMode(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -35443,8 +34725,7 @@ pub struct IShellUIHelper4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -35453,16 +34734,7 @@ pub struct IShellUIHelper4_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - url: ::core::mem::ManuallyDrop, - r#type: ::core::mem::ManuallyDrop, - left: *const ::core::mem::ManuallyDrop, - top: *const ::core::mem::ManuallyDrop, - width: *const ::core::mem::ManuallyDrop, - height: *const ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, r#type: ::core::mem::ManuallyDrop, left: *const ::core::mem::ManuallyDrop, top: *const ::core::mem::ManuallyDrop, width: *const ::core::mem::ManuallyDrop, height: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, pbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -35564,18 +34836,7 @@ impl IShellUIHelper5 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ResetFirstBootMode(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -35968,8 +35229,7 @@ pub struct IShellUIHelper5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -35978,16 +35238,7 @@ pub struct IShellUIHelper5_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - url: ::core::mem::ManuallyDrop, - r#type: ::core::mem::ManuallyDrop, - left: *const ::core::mem::ManuallyDrop, - top: *const ::core::mem::ManuallyDrop, - width: *const ::core::mem::ManuallyDrop, - height: *const ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, r#type: ::core::mem::ManuallyDrop, left: *const ::core::mem::ManuallyDrop, top: *const ::core::mem::ManuallyDrop, width: *const ::core::mem::ManuallyDrop, height: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, pbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -36097,18 +35348,7 @@ impl IShellUIHelper6 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ResetFirstBootMode(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -36393,14 +35633,7 @@ impl IShellUIHelper6 { (::windows::core::Interface::vtable(self).82)(::core::mem::transmute_copy(self), ::core::mem::transmute(fchange)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn msScheduledTileNotification<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - bstrnotificationxml: Param0, - bstrnotificationid: Param1, - bstrnotificationtag: Param2, - starttime: Param3, - expirationtime: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn msScheduledTileNotification<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, bstrnotificationxml: Param0, bstrnotificationid: Param1, bstrnotificationtag: Param2, starttime: Param3, expirationtime: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).83)(::core::mem::transmute_copy(self), bstrnotificationxml.into_param().abi(), bstrnotificationid.into_param().abi(), bstrnotificationtag.into_param().abi(), starttime.into_param().abi(), expirationtime.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -36577,8 +35810,7 @@ pub struct IShellUIHelper6_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -36587,16 +35819,7 @@ pub struct IShellUIHelper6_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - url: ::core::mem::ManuallyDrop, - r#type: ::core::mem::ManuallyDrop, - left: *const ::core::mem::ManuallyDrop, - top: *const ::core::mem::ManuallyDrop, - width: *const ::core::mem::ManuallyDrop, - height: *const ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, r#type: ::core::mem::ManuallyDrop, left: *const ::core::mem::ManuallyDrop, top: *const ::core::mem::ManuallyDrop, width: *const ::core::mem::ManuallyDrop, height: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, pbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -36698,8 +35921,7 @@ pub struct IShellUIHelper6_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationxml: ::core::mem::ManuallyDrop, bstrnotificationid: ::core::mem::ManuallyDrop, bstrnotificationtag: ::core::mem::ManuallyDrop, starttime: ::core::mem::ManuallyDrop, expirationtime: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationxml: ::core::mem::ManuallyDrop, bstrnotificationid: ::core::mem::ManuallyDrop, bstrnotificationtag: ::core::mem::ManuallyDrop, starttime: ::core::mem::ManuallyDrop, expirationtime: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -36727,18 +35949,7 @@ impl IShellUIHelper7 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ResetFirstBootMode(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -37023,14 +36234,7 @@ impl IShellUIHelper7 { (::windows::core::Interface::vtable(self).82)(::core::mem::transmute_copy(self), ::core::mem::transmute(fchange)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn msScheduledTileNotification<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - bstrnotificationxml: Param0, - bstrnotificationid: Param1, - bstrnotificationtag: Param2, - starttime: Param3, - expirationtime: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn msScheduledTileNotification<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, bstrnotificationxml: Param0, bstrnotificationid: Param1, bstrnotificationtag: Param2, starttime: Param3, expirationtime: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).83)(::core::mem::transmute_copy(self), bstrnotificationxml.into_param().abi(), bstrnotificationid.into_param().abi(), bstrnotificationtag.into_param().abi(), starttime.into_param().abi(), expirationtime.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -37266,8 +36470,7 @@ pub struct IShellUIHelper7_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -37276,16 +36479,7 @@ pub struct IShellUIHelper7_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - url: ::core::mem::ManuallyDrop, - r#type: ::core::mem::ManuallyDrop, - left: *const ::core::mem::ManuallyDrop, - top: *const ::core::mem::ManuallyDrop, - width: *const ::core::mem::ManuallyDrop, - height: *const ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, r#type: ::core::mem::ManuallyDrop, left: *const ::core::mem::ManuallyDrop, top: *const ::core::mem::ManuallyDrop, width: *const ::core::mem::ManuallyDrop, height: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, pbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -37387,8 +36581,7 @@ pub struct IShellUIHelper7_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationxml: ::core::mem::ManuallyDrop, bstrnotificationid: ::core::mem::ManuallyDrop, bstrnotificationtag: ::core::mem::ManuallyDrop, starttime: ::core::mem::ManuallyDrop, expirationtime: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationxml: ::core::mem::ManuallyDrop, bstrnotificationid: ::core::mem::ManuallyDrop, bstrnotificationtag: ::core::mem::ManuallyDrop, starttime: ::core::mem::ManuallyDrop, expirationtime: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -37433,18 +36626,7 @@ impl IShellUIHelper8 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ResetFirstBootMode(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -37729,14 +36911,7 @@ impl IShellUIHelper8 { (::windows::core::Interface::vtable(self).82)(::core::mem::transmute_copy(self), ::core::mem::transmute(fchange)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn msScheduledTileNotification<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - bstrnotificationxml: Param0, - bstrnotificationid: Param1, - bstrnotificationtag: Param2, - starttime: Param3, - expirationtime: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn msScheduledTileNotification<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, bstrnotificationxml: Param0, bstrnotificationid: Param1, bstrnotificationtag: Param2, starttime: Param3, expirationtime: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).83)(::core::mem::transmute_copy(self), bstrnotificationxml.into_param().abi(), bstrnotificationid.into_param().abi(), bstrnotificationtag.into_param().abi(), starttime.into_param().abi(), expirationtime.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -38022,8 +37197,7 @@ pub struct IShellUIHelper8_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -38032,16 +37206,7 @@ pub struct IShellUIHelper8_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - url: ::core::mem::ManuallyDrop, - r#type: ::core::mem::ManuallyDrop, - left: *const ::core::mem::ManuallyDrop, - top: *const ::core::mem::ManuallyDrop, - width: *const ::core::mem::ManuallyDrop, - height: *const ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, r#type: ::core::mem::ManuallyDrop, left: *const ::core::mem::ManuallyDrop, top: *const ::core::mem::ManuallyDrop, width: *const ::core::mem::ManuallyDrop, height: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, pbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -38143,8 +37308,7 @@ pub struct IShellUIHelper8_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationxml: ::core::mem::ManuallyDrop, bstrnotificationid: ::core::mem::ManuallyDrop, bstrnotificationtag: ::core::mem::ManuallyDrop, starttime: ::core::mem::ManuallyDrop, expirationtime: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationxml: ::core::mem::ManuallyDrop, bstrnotificationid: ::core::mem::ManuallyDrop, bstrnotificationtag: ::core::mem::ManuallyDrop, starttime: ::core::mem::ManuallyDrop, expirationtime: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -38201,18 +37365,7 @@ impl IShellUIHelper9 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn ResetFirstBootMode(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -38497,14 +37650,7 @@ impl IShellUIHelper9 { (::windows::core::Interface::vtable(self).82)(::core::mem::transmute_copy(self), ::core::mem::transmute(fchange)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn msScheduledTileNotification<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - bstrnotificationxml: Param0, - bstrnotificationid: Param1, - bstrnotificationtag: Param2, - starttime: Param3, - expirationtime: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn msScheduledTileNotification<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, bstrnotificationxml: Param0, bstrnotificationid: Param1, bstrnotificationtag: Param2, starttime: Param3, expirationtime: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).83)(::core::mem::transmute_copy(self), bstrnotificationxml.into_param().abi(), bstrnotificationid.into_param().abi(), bstrnotificationtag.into_param().abi(), starttime.into_param().abi(), expirationtime.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -38814,8 +37960,7 @@ pub struct IShellUIHelper9_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -38824,16 +37969,7 @@ pub struct IShellUIHelper9_abi( #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - url: ::core::mem::ManuallyDrop, - r#type: ::core::mem::ManuallyDrop, - left: *const ::core::mem::ManuallyDrop, - top: *const ::core::mem::ManuallyDrop, - width: *const ::core::mem::ManuallyDrop, - height: *const ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, r#type: ::core::mem::ManuallyDrop, left: *const ::core::mem::ManuallyDrop, top: *const ::core::mem::ManuallyDrop, width: *const ::core::mem::ManuallyDrop, height: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, pbool: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -38935,8 +38071,7 @@ pub struct IShellUIHelper9_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fchange: i16) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationxml: ::core::mem::ManuallyDrop, bstrnotificationid: ::core::mem::ManuallyDrop, bstrnotificationtag: ::core::mem::ManuallyDrop, starttime: ::core::mem::ManuallyDrop, expirationtime: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationxml: ::core::mem::ManuallyDrop, bstrnotificationid: ::core::mem::ManuallyDrop, bstrnotificationtag: ::core::mem::ManuallyDrop, starttime: ::core::mem::ManuallyDrop, expirationtime: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrnotificationid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -39349,19 +38484,7 @@ impl IShellView3 { #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateViewWindow3<'a, Param0: ::windows::core::IntoParam<'a, IShellBrowser>, Param1: ::windows::core::IntoParam<'a, IShellView>>(&self, psbowner: Param0, psvprev: Param1, dwviewflags: u32, dwmask: FOLDERFLAGS, dwflags: FOLDERFLAGS, fvmode: FOLDERVIEWMODE, pvid: *const ::windows::core::GUID, prcview: *const super::super::Foundation::RECT) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).20)( - ::core::mem::transmute_copy(self), - psbowner.into_param().abi(), - psvprev.into_param().abi(), - ::core::mem::transmute(dwviewflags), - ::core::mem::transmute(dwmask), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(fvmode), - ::core::mem::transmute(pvid), - ::core::mem::transmute(prcview), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).20)(::core::mem::transmute_copy(self), psbowner.into_param().abi(), psvprev.into_param().abi(), ::core::mem::transmute(dwviewflags), ::core::mem::transmute(dwmask), ::core::mem::transmute(dwflags), ::core::mem::transmute(fvmode), ::core::mem::transmute(pvid), ::core::mem::transmute(prcview), &mut result__).from_abi::(result__) } } unsafe impl ::windows::core::Interface for IShellView3 { @@ -39595,8 +38718,7 @@ pub struct IShellWindows_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: ::core::mem::ManuallyDrop, folder: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -39702,12 +38824,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IStar } #[repr(C)] #[doc(hidden)] -pub struct IStartMenuPinnedList_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pitem: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IStartMenuPinnedList_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pitem: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IStorageProviderBanners(pub ::windows::core::IUnknown); @@ -40114,12 +39231,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IStre } #[repr(C)] #[doc(hidden)] -pub struct IStreamUnbufferedInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcbsectorsize: *mut u32) -> ::windows::core::HRESULT, -); +pub struct IStreamUnbufferedInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pcbsectorsize: *mut u32) -> ::windows::core::HRESULT); #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn IStream_Copy<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IStream>>(pstmfrom: Param0, pstmto: Param1, cb: u32) -> ::windows::core::Result<()> { @@ -40492,12 +39604,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISync } #[repr(C)] #[doc(hidden)] -pub struct ISyncMgrConflictPresenter_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pconflict: ::windows::core::RawPtr, presolveinfo: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISyncMgrConflictPresenter_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pconflict: ::windows::core::RawPtr, presolveinfo: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISyncMgrConflictResolutionItems(pub ::windows::core::IUnknown); @@ -40693,16 +39800,7 @@ impl ISyncMgrControl { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pszhandlerid.into_param().abi(), hwndowner.into_param().abi(), punk.into_param().abi(), ::core::mem::transmute(nsynccontrolflags), presult.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn StartItemSync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param6: ::windows::core::IntoParam<'a, ISyncMgrSyncResult>>( - &self, - pszhandlerid: Param0, - ppszitemids: *const super::super::Foundation::PWSTR, - citems: u32, - hwndowner: Param3, - punk: Param4, - nsynccontrolflags: SYNCMGR_SYNC_CONTROL_FLAGS, - presult: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn StartItemSync<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param4: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>, Param6: ::windows::core::IntoParam<'a, ISyncMgrSyncResult>>(&self, pszhandlerid: Param0, ppszitemids: *const super::super::Foundation::PWSTR, citems: u32, hwndowner: Param3, punk: Param4, nsynccontrolflags: SYNCMGR_SYNC_CONTROL_FLAGS, presult: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pszhandlerid.into_param().abi(), ::core::mem::transmute(ppszitemids), ::core::mem::transmute(citems), hwndowner.into_param().abi(), punk.into_param().abi(), ::core::mem::transmute(nsynccontrolflags), presult.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -41538,31 +40636,9 @@ impl ISyncMgrSyncCallback { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), pszprogresstext.into_param().abi(), ::core::mem::transmute(pncancelrequest)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ReportEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - pszitemid: Param0, - nlevel: SYNCMGR_EVENT_LEVEL, - nflags: SYNCMGR_EVENT_FLAGS, - pszname: Param3, - pszdescription: Param4, - pszlinktext: Param5, - pszlinkreference: Param6, - pszcontext: Param7, - ) -> ::windows::core::Result<::windows::core::GUID> { + pub unsafe fn ReportEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pszitemid: Param0, nlevel: SYNCMGR_EVENT_LEVEL, nflags: SYNCMGR_EVENT_FLAGS, pszname: Param3, pszdescription: Param4, pszlinktext: Param5, pszlinkreference: Param6, pszcontext: Param7) -> ::windows::core::Result<::windows::core::GUID> { let mut result__: <::windows::core::GUID as ::windows::core::Abi>::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - pszitemid.into_param().abi(), - ::core::mem::transmute(nlevel), - ::core::mem::transmute(nflags), - pszname.into_param().abi(), - pszdescription.into_param().abi(), - pszlinktext.into_param().abi(), - pszlinkreference.into_param().abi(), - pszcontext.into_param().abi(), - &mut result__, - ) - .from_abi::<::windows::core::GUID>(result__) + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pszitemid.into_param().abi(), ::core::mem::transmute(nlevel), ::core::mem::transmute(nflags), pszname.into_param().abi(), pszdescription.into_param().abi(), pszlinktext.into_param().abi(), pszlinkreference.into_param().abi(), pszcontext.into_param().abi(), &mut result__).from_abi::<::windows::core::GUID>(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CanContinue<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pszitemid: Param0) -> ::windows::core::Result<()> { @@ -41624,8 +40700,7 @@ pub struct ISyncMgrSyncCallback_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszprogresstext: super::super::Foundation::PWSTR, pncancelrequest: *mut SYNCMGR_CANCEL_REQUEST) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszitemid: super::super::Foundation::PWSTR, nlevel: SYNCMGR_EVENT_LEVEL, nflags: SYNCMGR_EVENT_FLAGS, pszname: super::super::Foundation::PWSTR, pszdescription: super::super::Foundation::PWSTR, pszlinktext: super::super::Foundation::PWSTR, pszlinkreference: super::super::Foundation::PWSTR, pszcontext: super::super::Foundation::PWSTR, pguideventid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszitemid: super::super::Foundation::PWSTR, nlevel: SYNCMGR_EVENT_LEVEL, nflags: SYNCMGR_EVENT_FLAGS, pszname: super::super::Foundation::PWSTR, pszdescription: super::super::Foundation::PWSTR, pszlinktext: super::super::Foundation::PWSTR, pszlinkreference: super::super::Foundation::PWSTR, pszcontext: super::super::Foundation::PWSTR, pguideventid: *mut ::windows::core::GUID) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pszitemid: super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -41871,12 +40946,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISync } #[repr(C)] #[doc(hidden)] -pub struct ISyncMgrSyncResult_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nstatus: SYNCMGR_PROGRESS_STATUS, cerror: u32, cconflicts: u32) -> ::windows::core::HRESULT, -); +pub struct ISyncMgrSyncResult_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, nstatus: SYNCMGR_PROGRESS_STATUS, cerror: u32, cconflicts: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISyncMgrSynchronize(pub ::windows::core::IUnknown); @@ -42788,12 +41858,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IThum } #[repr(C)] #[doc(hidden)] -pub struct IThumbnailCachePrimer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psi: ::windows::core::RawPtr, wtsflags: WTS_FLAGS, cxyrequestedthumbsize: u32) -> ::windows::core::HRESULT, -); +pub struct IThumbnailCachePrimer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psi: ::windows::core::RawPtr, wtsflags: WTS_FLAGS, cxyrequestedthumbsize: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IThumbnailCapture(pub ::windows::core::IUnknown); @@ -42956,12 +42021,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IThum } #[repr(C)] #[doc(hidden)] -pub struct IThumbnailSettings_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwcontext: WTS_CONTEXTFLAGS) -> ::windows::core::HRESULT, -); +pub struct IThumbnailSettings_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwcontext: WTS_CONTEXTFLAGS) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IThumbnailStreamCache(pub ::windows::core::IUnknown); @@ -43254,18 +42314,7 @@ impl ITransferDestination { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn CreateItem<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pszname: Param0, dwattributes: u32, ullsize: u64, flags: u32, riiditem: *const ::windows::core::GUID, ppvitem: *mut *mut ::core::ffi::c_void, riidresources: *const ::windows::core::GUID, ppvresources: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).5)( - ::core::mem::transmute_copy(self), - pszname.into_param().abi(), - ::core::mem::transmute(dwattributes), - ::core::mem::transmute(ullsize), - ::core::mem::transmute(flags), - ::core::mem::transmute(riiditem), - ::core::mem::transmute(ppvitem), - ::core::mem::transmute(riidresources), - ::core::mem::transmute(ppvresources), - ) - .ok() + (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), pszname.into_param().abi(), ::core::mem::transmute(dwattributes), ::core::mem::transmute(ullsize), ::core::mem::transmute(flags), ::core::mem::transmute(riiditem), ::core::mem::transmute(ppvitem), ::core::mem::transmute(riidresources), ::core::mem::transmute(ppvresources)).ok() } } unsafe impl ::windows::core::Interface for ITransferDestination { @@ -44847,15 +43896,13 @@ pub struct IWebBrowser_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, flags: *const ::core::mem::ManuallyDrop, targetframename: *const ::core::mem::ManuallyDrop, postdata: *const ::core::mem::ManuallyDrop, headers: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, flags: *const ::core::mem::ManuallyDrop, targetframename: *const ::core::mem::ManuallyDrop, postdata: *const ::core::mem::ManuallyDrop, headers: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, level: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -44905,18 +43952,7 @@ impl IWebBrowser2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn GoBack(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -45265,15 +44301,13 @@ pub struct IWebBrowser2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, flags: *const ::core::mem::ManuallyDrop, targetframename: *const ::core::mem::ManuallyDrop, postdata: *const ::core::mem::ManuallyDrop, headers: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, flags: *const ::core::mem::ManuallyDrop, targetframename: *const ::core::mem::ManuallyDrop, postdata: *const ::core::mem::ManuallyDrop, headers: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, level: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -45331,8 +44365,7 @@ pub struct IWebBrowser2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, value: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbfullscreen: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bfullscreen: i16) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: *const ::core::mem::ManuallyDrop, flags: *const ::core::mem::ManuallyDrop, targetframename: *const ::core::mem::ManuallyDrop, postdata: *const ::core::mem::ManuallyDrop, headers: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: *const ::core::mem::ManuallyDrop, flags: *const ::core::mem::ManuallyDrop, targetframename: *const ::core::mem::ManuallyDrop, postdata: *const ::core::mem::ManuallyDrop, headers: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Ole")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, cmdid: super::super::System::Ole::OLECMDID, pcmdf: *mut super::super::System::Ole::OLECMDF) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Ole"))] usize, @@ -45376,18 +44409,7 @@ impl IWebBrowserApp { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn GoBack(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -45645,15 +44667,13 @@ pub struct IWebBrowserApp_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, flags: *const ::core::mem::ManuallyDrop, targetframename: *const ::core::mem::ManuallyDrop, postdata: *const ::core::mem::ManuallyDrop, headers: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, flags: *const ::core::mem::ManuallyDrop, targetframename: *const ::core::mem::ManuallyDrop, postdata: *const ::core::mem::ManuallyDrop, headers: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, level: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -45898,8 +44918,7 @@ pub struct IWebWizardHost_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -45935,18 +44954,7 @@ impl IWebWizardHost2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn FinalBack(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -46067,8 +45075,7 @@ pub struct IWebWizardHost2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -46454,19 +45461,7 @@ impl ::core::fmt::Debug for KNOWNFOLDER_DEFINITION { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for KNOWNFOLDER_DEFINITION { fn eq(&self, other: &Self) -> bool { - self.category == other.category - && self.pszName == other.pszName - && self.pszDescription == other.pszDescription - && self.fidParent == other.fidParent - && self.pszRelativePath == other.pszRelativePath - && self.pszParsingName == other.pszParsingName - && self.pszTooltip == other.pszTooltip - && self.pszLocalizedName == other.pszLocalizedName - && self.pszIcon == other.pszIcon - && self.pszSecurity == other.pszSecurity - && self.dwAttributes == other.dwAttributes - && self.kfdFlags == other.kfdFlags - && self.ftidType == other.ftidType + self.category == other.category && self.pszName == other.pszName && self.pszDescription == other.pszDescription && self.fidParent == other.fidParent && self.pszRelativePath == other.pszRelativePath && self.pszParsingName == other.pszParsingName && self.pszTooltip == other.pszTooltip && self.pszLocalizedName == other.pszLocalizedName && self.pszIcon == other.pszIcon && self.pszSecurity == other.pszSecurity && self.dwAttributes == other.dwAttributes && self.kfdFlags == other.kfdFlags && self.ftidType == other.ftidType } } #[cfg(feature = "Win32_Foundation")] @@ -48570,16 +47565,7 @@ impl ::core::default::Default for PROFILEINFOA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PROFILEINFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROFILEINFOA") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("lpUserName", &self.lpUserName) - .field("lpProfilePath", &self.lpProfilePath) - .field("lpDefaultPath", &self.lpDefaultPath) - .field("lpServerName", &self.lpServerName) - .field("lpPolicyPath", &self.lpPolicyPath) - .field("hProfile", &self.hProfile) - .finish() + fmt.debug_struct("PROFILEINFOA").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("lpUserName", &self.lpUserName).field("lpProfilePath", &self.lpProfilePath).field("lpDefaultPath", &self.lpDefaultPath).field("lpServerName", &self.lpServerName).field("lpPolicyPath", &self.lpPolicyPath).field("hProfile", &self.hProfile).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -48618,16 +47604,7 @@ impl ::core::default::Default for PROFILEINFOW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PROFILEINFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PROFILEINFOW") - .field("dwSize", &self.dwSize) - .field("dwFlags", &self.dwFlags) - .field("lpUserName", &self.lpUserName) - .field("lpProfilePath", &self.lpProfilePath) - .field("lpDefaultPath", &self.lpDefaultPath) - .field("lpServerName", &self.lpServerName) - .field("lpPolicyPath", &self.lpPolicyPath) - .field("hProfile", &self.hProfile) - .finish() + fmt.debug_struct("PROFILEINFOW").field("dwSize", &self.dwSize).field("dwFlags", &self.dwFlags).field("lpUserName", &self.lpUserName).field("lpProfilePath", &self.lpProfilePath).field("lpDefaultPath", &self.lpDefaultPath).field("lpServerName", &self.lpServerName).field("lpPolicyPath", &self.lpPolicyPath).field("hProfile", &self.hProfile).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -52378,19 +51355,7 @@ impl ::core::fmt::Debug for SHCREATEPROCESSINFOW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))] impl ::core::cmp::PartialEq for SHCREATEPROCESSINFOW { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.fMask == other.fMask - && self.hwnd == other.hwnd - && self.pszFile == other.pszFile - && self.pszParameters == other.pszParameters - && self.pszCurrentDirectory == other.pszCurrentDirectory - && self.hUserToken == other.hUserToken - && self.lpProcessAttributes == other.lpProcessAttributes - && self.lpThreadAttributes == other.lpThreadAttributes - && self.bInheritHandles == other.bInheritHandles - && self.dwCreationFlags == other.dwCreationFlags - && self.lpStartupInfo == other.lpStartupInfo - && self.lpProcessInformation == other.lpProcessInformation + self.cbSize == other.cbSize && self.fMask == other.fMask && self.hwnd == other.hwnd && self.pszFile == other.pszFile && self.pszParameters == other.pszParameters && self.pszCurrentDirectory == other.pszCurrentDirectory && self.hUserToken == other.hUserToken && self.lpProcessAttributes == other.lpProcessAttributes && self.lpThreadAttributes == other.lpThreadAttributes && self.bInheritHandles == other.bInheritHandles && self.dwCreationFlags == other.dwCreationFlags && self.lpStartupInfo == other.lpStartupInfo && self.lpProcessInformation == other.lpProcessInformation } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -54173,16 +53138,7 @@ impl ::core::default::Default for SHFILEOPSTRUCTA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SHFILEOPSTRUCTA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SHFILEOPSTRUCTA") - .field("hwnd", &self.hwnd) - .field("wFunc", &self.wFunc) - .field("pFrom", &self.pFrom) - .field("pTo", &self.pTo) - .field("fFlags", &self.fFlags) - .field("fAnyOperationsAborted", &self.fAnyOperationsAborted) - .field("hNameMappings", &self.hNameMappings) - .field("lpszProgressTitle", &self.lpszProgressTitle) - .finish() + fmt.debug_struct("SHFILEOPSTRUCTA").field("hwnd", &self.hwnd).field("wFunc", &self.wFunc).field("pFrom", &self.pFrom).field("pTo", &self.pTo).field("fFlags", &self.fFlags).field("fAnyOperationsAborted", &self.fAnyOperationsAborted).field("hNameMappings", &self.hNameMappings).field("lpszProgressTitle", &self.lpszProgressTitle).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -54267,16 +53223,7 @@ impl ::core::default::Default for SHFILEOPSTRUCTW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SHFILEOPSTRUCTW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SHFILEOPSTRUCTW") - .field("hwnd", &self.hwnd) - .field("wFunc", &self.wFunc) - .field("pFrom", &self.pFrom) - .field("pTo", &self.pTo) - .field("fFlags", &self.fFlags) - .field("fAnyOperationsAborted", &self.fAnyOperationsAborted) - .field("hNameMappings", &self.hNameMappings) - .field("lpszProgressTitle", &self.lpszProgressTitle) - .finish() + fmt.debug_struct("SHFILEOPSTRUCTW").field("hwnd", &self.hwnd).field("wFunc", &self.wFunc).field("pFrom", &self.pFrom).field("pTo", &self.pTo).field("fFlags", &self.fFlags).field("fAnyOperationsAborted", &self.fAnyOperationsAborted).field("hNameMappings", &self.hNameMappings).field("lpszProgressTitle", &self.lpszProgressTitle).finish() } } #[cfg(any(target_arch = "x86_64", target_arch = "aarch64",))] @@ -54510,21 +53457,7 @@ impl ::core::fmt::Debug for SHFOLDERCUSTOMSETTINGS { #[cfg(feature = "Win32_Foundation")] impl ::core::cmp::PartialEq for SHFOLDERCUSTOMSETTINGS { fn eq(&self, other: &Self) -> bool { - self.dwSize == other.dwSize - && self.dwMask == other.dwMask - && self.pvid == other.pvid - && self.pszWebViewTemplate == other.pszWebViewTemplate - && self.cchWebViewTemplate == other.cchWebViewTemplate - && self.pszWebViewTemplateVersion == other.pszWebViewTemplateVersion - && self.pszInfoTip == other.pszInfoTip - && self.cchInfoTip == other.cchInfoTip - && self.pclsid == other.pclsid - && self.dwFlags == other.dwFlags - && self.pszIconFile == other.pszIconFile - && self.cchIconFile == other.cchIconFile - && self.iIconIndex == other.iIconIndex - && self.pszLogo == other.pszLogo - && self.cchLogo == other.cchLogo + self.dwSize == other.dwSize && self.dwMask == other.dwMask && self.pvid == other.pvid && self.pszWebViewTemplate == other.pszWebViewTemplate && self.cchWebViewTemplate == other.cchWebViewTemplate && self.pszWebViewTemplateVersion == other.pszWebViewTemplateVersion && self.pszInfoTip == other.pszInfoTip && self.cchInfoTip == other.cchInfoTip && self.pclsid == other.pclsid && self.dwFlags == other.dwFlags && self.pszIconFile == other.pszIconFile && self.cchIconFile == other.cchIconFile && self.iIconIndex == other.iIconIndex && self.pszLogo == other.pszLogo && self.cchLogo == other.cchLogo } } #[cfg(feature = "Win32_Foundation")] @@ -56005,15 +54938,7 @@ pub unsafe fn SHOpenFolderAndSelectItems(pidlfolder: *const Common::ITEMIDLIST, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry"))] #[inline] -pub unsafe fn SHOpenPropSheetW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IDataObject>, Param5: ::windows::core::IntoParam<'a, IShellBrowser>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - pszcaption: Param0, - ahkeys: *const super::super::System::Registry::HKEY, - ckeys: u32, - pclsiddefault: *const ::windows::core::GUID, - pdtobj: Param4, - psb: Param5, - pstartpage: Param6, -) -> super::super::Foundation::BOOL { +pub unsafe fn SHOpenPropSheetW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IDataObject>, Param5: ::windows::core::IntoParam<'a, IShellBrowser>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(pszcaption: Param0, ahkeys: *const super::super::System::Registry::HKEY, ckeys: u32, pclsiddefault: *const ::windows::core::GUID, pdtobj: Param4, psb: Param5, pstartpage: Param6) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -57760,20 +56685,7 @@ impl ::core::default::Default for SMDATA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] impl ::core::fmt::Debug for SMDATA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SMDATA") - .field("dwMask", &self.dwMask) - .field("dwFlags", &self.dwFlags) - .field("hmenu", &self.hmenu) - .field("hwnd", &self.hwnd) - .field("uId", &self.uId) - .field("uIdParent", &self.uIdParent) - .field("uIdAncestor", &self.uIdAncestor) - .field("punk", &self.punk) - .field("pidlFolder", &self.pidlFolder) - .field("pidlItem", &self.pidlItem) - .field("psf", &self.psf) - .field("pvUserData", &self.pvUserData) - .finish() + fmt.debug_struct("SMDATA").field("dwMask", &self.dwMask).field("dwFlags", &self.dwFlags).field("hmenu", &self.hmenu).field("hwnd", &self.hwnd).field("uId", &self.uId).field("uIdParent", &self.uIdParent).field("uIdAncestor", &self.uIdAncestor).field("punk", &self.punk).field("pidlFolder", &self.pidlFolder).field("pidlItem", &self.pidlItem).field("psf", &self.psf).field("pvUserData", &self.pvUserData).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_WindowsAndMessaging"))] @@ -58947,14 +57859,7 @@ pub const ShellDesktop: ::windows::core::GUID = ::windows::core::GUID::from_u128 pub const ShellDispatchInproc: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x0a89a860_d7b1_11ce_8350_444553540000); #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ShellExecuteA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>( - hwnd: Param0, - lpoperation: Param1, - lpfile: Param2, - lpparameters: Param3, - lpdirectory: Param4, - nshowcmd: i32, -) -> super::super::Foundation::HINSTANCE { +pub unsafe fn ShellExecuteA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>>(hwnd: Param0, lpoperation: Param1, lpfile: Param2, lpparameters: Param3, lpdirectory: Param4, nshowcmd: i32) -> super::super::Foundation::HINSTANCE { #[cfg(windows)] { #[link(name = "windows")] @@ -58996,14 +57901,7 @@ pub unsafe fn ShellExecuteExW(pexecinfo: *mut SHELLEXECUTEINFOW) -> super::super } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn ShellExecuteW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - hwnd: Param0, - lpoperation: Param1, - lpfile: Param2, - lpparameters: Param3, - lpdirectory: Param4, - nshowcmd: i32, -) -> super::super::Foundation::HINSTANCE { +pub unsafe fn ShellExecuteW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(hwnd: Param0, lpoperation: Param1, lpfile: Param2, lpparameters: Param3, lpdirectory: Param4, nshowcmd: i32) -> super::super::Foundation::HINSTANCE { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/Windows/Win32/UI/TabletPC/mod.rs b/src/Windows/Win32/UI/TabletPC/mod.rs index 617e4bf22a..5332eb723a 100644 --- a/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/src/Windows/Win32/UI/TabletPC/mod.rs @@ -2085,8 +2085,7 @@ pub struct IInk_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -2297,8 +2296,7 @@ pub struct IInkCollector_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, currentwindow: *mut isize) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newwindow: isize) -> ::windows::core::HRESULT, @@ -2438,8 +2436,7 @@ pub struct IInkCursor_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2528,8 +2525,7 @@ pub struct IInkCursorButton_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -2614,8 +2610,7 @@ pub struct IInkCursorButtons_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, _newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2698,8 +2693,7 @@ pub struct IInkCursors_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, _newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2793,8 +2787,7 @@ pub struct IInkCustomStrokes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, _newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -2971,8 +2964,7 @@ pub struct IInkDisp_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strokes: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, properties: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3098,8 +3090,7 @@ pub struct IInkDivider_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strokes: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strokes: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3181,8 +3172,7 @@ pub struct IInkDivisionResult_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strokes: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, divisiontype: InkDivisionType, inkdivisionunits: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3268,8 +3258,7 @@ pub struct IInkDivisionUnit_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strokes: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, divisiontype: *mut InkDivisionType) -> ::windows::core::HRESULT, @@ -3353,8 +3342,7 @@ pub struct IInkDivisionUnits_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, _newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -3495,8 +3483,7 @@ pub struct IInkDrawingAttributes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, currentcolor: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newcolor: i32) -> ::windows::core::HRESULT, @@ -3885,8 +3872,7 @@ pub struct IInkEdit_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pstatus: *mut InkEditStatus) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i16) -> ::windows::core::HRESULT, @@ -4093,8 +4079,7 @@ pub struct IInkExtendedProperties_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, _newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -4186,8 +4171,7 @@ pub struct IInkExtendedProperty_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, guid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -4271,8 +4255,7 @@ pub struct IInkGesture_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, confidence: *mut InkRecognitionConfidence) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut InkApplicationGesture) -> ::windows::core::HRESULT, @@ -4599,8 +4582,7 @@ pub struct IInkOverlay_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, currentwindow: *mut isize) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newwindow: isize) -> ::windows::core::HRESULT, @@ -4940,8 +4922,7 @@ pub struct IInkPicture_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, currentwindow: *mut isize) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, currentattributes: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5140,8 +5121,7 @@ pub struct IInkRecognitionAlternate_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, recostring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5246,8 +5226,7 @@ pub struct IInkRecognitionAlternates_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, _newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5345,8 +5324,7 @@ pub struct IInkRecognitionResult_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, topstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5454,8 +5432,7 @@ pub struct IInkRecognizer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5544,8 +5521,7 @@ pub struct IInkRecognizer2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbstrid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -5708,8 +5684,7 @@ pub struct IInkRecognizerContext_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strokes: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strokes: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -5818,8 +5793,7 @@ pub struct IInkRecognizerContext2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, unicoderanges: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -5934,8 +5908,7 @@ pub struct IInkRecognizerGuide_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rectangle: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rectangle: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6032,8 +6005,7 @@ pub struct IInkRecognizers_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, _newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6147,8 +6119,7 @@ pub struct IInkRectangle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, units: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, units: i32) -> ::windows::core::HRESULT, @@ -6278,8 +6249,7 @@ pub struct IInkRenderer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, viewtransform: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, viewtransform: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6499,8 +6469,7 @@ pub struct IInkStrokeDisp_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, id: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, points: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -6682,8 +6651,7 @@ pub struct IInkStrokes_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, _newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -6798,8 +6766,7 @@ pub struct IInkTablet_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -6880,8 +6847,7 @@ pub struct IInkTablet2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, kind: *mut TabletDeviceKind) -> ::windows::core::HRESULT, ); @@ -6957,8 +6923,7 @@ pub struct IInkTablet3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pismultitouch: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmaximumcursors: *mut u32) -> ::windows::core::HRESULT, @@ -7048,8 +7013,7 @@ pub struct IInkTablets_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, count: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, _newenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7197,8 +7161,7 @@ pub struct IInkTransform_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, horizontalcomponent: f32, verticalcomponent: f32) -> ::windows::core::HRESULT, @@ -7300,8 +7263,7 @@ pub struct IInkWordList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7377,8 +7339,7 @@ pub struct IInkWordList2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, newwords: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -7559,8 +7520,7 @@ pub struct IMathInputControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -7770,8 +7730,7 @@ pub struct IPenInputPanel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, busy: *mut i16) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, factoid: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -8193,8 +8152,7 @@ pub struct ISketchInk_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8202,31 +8160,10 @@ pub struct ISketchInk_abi( pub struct IStrokeBuilder(pub ::windows::core::IUnknown); impl IStrokeBuilder { pub unsafe fn CreateStroke(&self, cpktbufflength: u32, ppackets: *const i32, cpacketproperties: u32, ppacketproperties: *const PACKET_PROPERTY, finktodevicescalex: f32, finktodevicescaley: f32, ppiinkstroke: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(cpktbufflength), - ::core::mem::transmute(ppackets), - ::core::mem::transmute(cpacketproperties), - ::core::mem::transmute(ppacketproperties), - ::core::mem::transmute(finktodevicescalex), - ::core::mem::transmute(finktodevicescaley), - ::core::mem::transmute(ppiinkstroke), - ) - .ok() + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(cpktbufflength), ::core::mem::transmute(ppackets), ::core::mem::transmute(cpacketproperties), ::core::mem::transmute(ppacketproperties), ::core::mem::transmute(finktodevicescalex), ::core::mem::transmute(finktodevicescaley), ::core::mem::transmute(ppiinkstroke)).ok() } pub unsafe fn BeginStroke(&self, tcid: u32, sid: u32, ppacket: *const i32, cpacketproperties: u32, ppacketproperties: *const PACKET_PROPERTY, finktodevicescalex: f32, finktodevicescaley: f32, ppiinkstroke: *mut ::core::option::Option) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).4)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(tcid), - ::core::mem::transmute(sid), - ::core::mem::transmute(ppacket), - ::core::mem::transmute(cpacketproperties), - ::core::mem::transmute(ppacketproperties), - ::core::mem::transmute(finktodevicescalex), - ::core::mem::transmute(finktodevicescaley), - ::core::mem::transmute(ppiinkstroke), - ) - .ok() + (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(tcid), ::core::mem::transmute(sid), ::core::mem::transmute(ppacket), ::core::mem::transmute(cpacketproperties), ::core::mem::transmute(ppacketproperties), ::core::mem::transmute(finktodevicescalex), ::core::mem::transmute(finktodevicescaley), ::core::mem::transmute(ppiinkstroke)).ok() } pub unsafe fn AppendPackets(&self, tcid: u32, sid: u32, cpktbufflength: u32, ppackets: *const i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(tcid), ::core::mem::transmute(sid), ::core::mem::transmute(cpktbufflength), ::core::mem::transmute(ppackets)).ok() @@ -10186,17 +10123,7 @@ impl ::core::default::Default for RECO_GUIDE { } impl ::core::fmt::Debug for RECO_GUIDE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RECO_GUIDE") - .field("xOrigin", &self.xOrigin) - .field("yOrigin", &self.yOrigin) - .field("cxBox", &self.cxBox) - .field("cyBox", &self.cyBox) - .field("cxBase", &self.cxBase) - .field("cyBase", &self.cyBase) - .field("cHorzBox", &self.cHorzBox) - .field("cVertBox", &self.cVertBox) - .field("cyMid", &self.cyMid) - .finish() + fmt.debug_struct("RECO_GUIDE").field("xOrigin", &self.xOrigin).field("yOrigin", &self.yOrigin).field("cxBox", &self.cxBox).field("cyBox", &self.cyBox).field("cxBase", &self.cxBase).field("cyBase", &self.cyBase).field("cHorzBox", &self.cHorzBox).field("cVertBox", &self.cVertBox).field("cyMid", &self.cyMid).finish() } } impl ::core::cmp::PartialEq for RECO_GUIDE { @@ -10227,15 +10154,7 @@ impl ::core::default::Default for RECO_LATTICE { } impl ::core::fmt::Debug for RECO_LATTICE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("RECO_LATTICE") - .field("ulColumnCount", &self.ulColumnCount) - .field("pLatticeColumns", &self.pLatticeColumns) - .field("ulPropertyCount", &self.ulPropertyCount) - .field("pGuidProperties", &self.pGuidProperties) - .field("ulBestResultColumnCount", &self.ulBestResultColumnCount) - .field("pulBestResultColumns", &self.pulBestResultColumns) - .field("pulBestResultIndexes", &self.pulBestResultIndexes) - .finish() + fmt.debug_struct("RECO_LATTICE").field("ulColumnCount", &self.ulColumnCount).field("pLatticeColumns", &self.pLatticeColumns).field("ulPropertyCount", &self.ulPropertyCount).field("pGuidProperties", &self.pGuidProperties).field("ulBestResultColumnCount", &self.ulBestResultColumnCount).field("pulBestResultColumns", &self.pulBestResultColumns).field("pulBestResultIndexes", &self.pulBestResultIndexes).finish() } } impl ::core::cmp::PartialEq for RECO_LATTICE { @@ -10849,8 +10768,7 @@ pub struct _IInkCollectorEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10916,8 +10834,7 @@ pub struct _IInkEditEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10983,8 +10900,7 @@ pub struct _IInkEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11050,8 +10966,7 @@ pub struct _IInkOverlayEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11117,8 +11032,7 @@ pub struct _IInkPictureEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11184,8 +11098,7 @@ pub struct _IInkRecognitionEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11251,8 +11164,7 @@ pub struct _IInkStrokesEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11318,8 +11230,7 @@ pub struct _IMathInputControlEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11385,8 +11296,7 @@ pub struct _IPenInputPanelEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] diff --git a/src/Windows/Win32/UI/TextServices/mod.rs b/src/Windows/Win32/UI/TextServices/mod.rs index 06afab9b6c..9ef3244d4e 100644 --- a/src/Windows/Win32/UI/TextServices/mod.rs +++ b/src/Windows/Win32/UI/TextServices/mod.rs @@ -573,12 +573,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IClon } #[repr(C)] #[doc(hidden)] -pub struct IClonableWrapper_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, -); +pub struct IClonableWrapper_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICoCreateLocally(pub ::windows::core::IUnknown); @@ -1596,12 +1591,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInte } #[repr(C)] #[doc(hidden)] -pub struct IInternalDocWrap_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInternalDocWrap_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); pub const ILMCM_CHECKLAYOUTANDTIPENABLED: u32 = 1u32; pub const ILMCM_LANGUAGEBAROFF: u32 = 2u32; #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -1724,19 +1714,7 @@ impl ITextStoreACP { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self, acpstart: i32, acpend: i32, pchplain: super::super::Foundation::PWSTR, cchplainreq: u32, pcchplainret: *mut u32, prgruninfo: *mut TS_RUNINFO, cruninforeq: u32, pcruninforet: *mut u32, pacpnext: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(acpstart), - ::core::mem::transmute(acpend), - ::core::mem::transmute(pchplain), - ::core::mem::transmute(cchplainreq), - ::core::mem::transmute(pcchplainret), - ::core::mem::transmute(prgruninfo), - ::core::mem::transmute(cruninforeq), - ::core::mem::transmute(pcruninforet), - ::core::mem::transmute(pacpnext), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(pchplain), ::core::mem::transmute(cchplainreq), ::core::mem::transmute(pcchplainret), ::core::mem::transmute(prgruninfo), ::core::mem::transmute(cruninforeq), ::core::mem::transmute(pcruninforet), ::core::mem::transmute(pacpnext)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetText<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, dwflags: u32, acpstart: i32, acpend: i32, pchtext: Param3, cch: u32) -> ::windows::core::Result { @@ -1781,18 +1759,7 @@ impl ITextStoreACP { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn FindNextAttrTransition(&self, acpstart: i32, acphalt: i32, cfilterattrs: u32, pafilterattrs: *const ::windows::core::GUID, dwflags: u32, pacpnext: *mut i32, pffound: *mut super::super::Foundation::BOOL, plfoundoffset: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).21)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(acpstart), - ::core::mem::transmute(acphalt), - ::core::mem::transmute(cfilterattrs), - ::core::mem::transmute(pafilterattrs), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pacpnext), - ::core::mem::transmute(pffound), - ::core::mem::transmute(plfoundoffset), - ) - .ok() + (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acphalt), ::core::mem::transmute(cfilterattrs), ::core::mem::transmute(pafilterattrs), ::core::mem::transmute(dwflags), ::core::mem::transmute(pacpnext), ::core::mem::transmute(pffound), ::core::mem::transmute(plfoundoffset)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn RetrieveRequestedAttrs(&self, ulcount: u32, paattrvals: *mut TS_ATTRVAL, pcfetched: *mut u32) -> ::windows::core::Result<()> { @@ -1929,19 +1896,7 @@ impl ITextStoreACP2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetText(&self, acpstart: i32, acpend: i32, pchplain: super::super::Foundation::PWSTR, cchplainreq: u32, pcchplainret: *mut u32, prgruninfo: *mut TS_RUNINFO, cruninforeq: u32, pcruninforet: *mut u32, pacpnext: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).10)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(acpstart), - ::core::mem::transmute(acpend), - ::core::mem::transmute(pchplain), - ::core::mem::transmute(cchplainreq), - ::core::mem::transmute(pcchplainret), - ::core::mem::transmute(prgruninfo), - ::core::mem::transmute(cruninforeq), - ::core::mem::transmute(pcruninforet), - ::core::mem::transmute(pacpnext), - ) - .ok() + (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acpend), ::core::mem::transmute(pchplain), ::core::mem::transmute(cchplainreq), ::core::mem::transmute(pcchplainret), ::core::mem::transmute(prgruninfo), ::core::mem::transmute(cruninforeq), ::core::mem::transmute(pcruninforet), ::core::mem::transmute(pacpnext)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn SetText<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, dwflags: u32, acpstart: i32, acpend: i32, pchtext: Param3, cch: u32) -> ::windows::core::Result { @@ -1986,18 +1941,7 @@ impl ITextStoreACP2 { } #[cfg(feature = "Win32_Foundation")] pub unsafe fn FindNextAttrTransition(&self, acpstart: i32, acphalt: i32, cfilterattrs: u32, pafilterattrs: *const ::windows::core::GUID, dwflags: u32, pacpnext: *mut i32, pffound: *mut super::super::Foundation::BOOL, plfoundoffset: *mut i32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).21)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(acpstart), - ::core::mem::transmute(acphalt), - ::core::mem::transmute(cfilterattrs), - ::core::mem::transmute(pafilterattrs), - ::core::mem::transmute(dwflags), - ::core::mem::transmute(pacpnext), - ::core::mem::transmute(pffound), - ::core::mem::transmute(plfoundoffset), - ) - .ok() + (::windows::core::Interface::vtable(self).21)(::core::mem::transmute_copy(self), ::core::mem::transmute(acpstart), ::core::mem::transmute(acphalt), ::core::mem::transmute(cfilterattrs), ::core::mem::transmute(pafilterattrs), ::core::mem::transmute(dwflags), ::core::mem::transmute(pacpnext), ::core::mem::transmute(pffound), ::core::mem::transmute(plfoundoffset)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn RetrieveRequestedAttrs(&self, ulcount: u32, paattrvals: *mut TS_ATTRVAL, pcfetched: *mut u32) -> ::windows::core::Result<()> { @@ -3307,13 +3251,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfCl } #[repr(C)] #[doc(hidden)] -pub struct ITfCleanupContextDurationSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITfCleanupContextDurationSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfCleanupContextSink(pub ::windows::core::IUnknown); @@ -3348,12 +3286,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfCl } #[repr(C)] #[doc(hidden)] -pub struct ITfCleanupContextSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ecwrite: u32, pic: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITfCleanupContextSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ecwrite: u32, pic: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfClientId(pub ::windows::core::IUnknown); @@ -3389,12 +3322,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfCl } #[repr(C)] #[doc(hidden)] -pub struct ITfClientId_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rclsid: *const ::windows::core::GUID, ptid: *mut u32) -> ::windows::core::HRESULT, -); +pub struct ITfClientId_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rclsid: *const ::windows::core::GUID, ptid: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfCompartment(pub ::windows::core::IUnknown); @@ -3478,12 +3406,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfCo } #[repr(C)] #[doc(hidden)] -pub struct ITfCompartmentEventSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rguid: *const ::windows::core::GUID) -> ::windows::core::HRESULT, -); +pub struct ITfCompartmentEventSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rguid: *const ::windows::core::GUID) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfCompartmentMgr(pub ::windows::core::IUnknown); @@ -3623,12 +3546,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfCo } #[repr(C)] #[doc(hidden)] -pub struct ITfCompositionSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ecwrite: u32, pcomposition: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITfCompositionSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ecwrite: u32, pcomposition: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfCompositionView(pub ::windows::core::IUnknown); @@ -3712,13 +3630,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfCo } #[repr(C)] #[doc(hidden)] -pub struct ITfConfigureSystemKeystrokeFeed_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITfConfigureSystemKeystrokeFeed_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfContext(pub ::windows::core::IUnknown); @@ -4490,12 +4402,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfDi } #[repr(C)] #[doc(hidden)] -pub struct ITfDisplayAttributeNotifySink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITfDisplayAttributeNotifySink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfDisplayAttributeProvider(pub ::windows::core::IUnknown); @@ -4687,12 +4594,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfEd } #[repr(C)] #[doc(hidden)] -pub struct ITfEditSession_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ec: u32) -> ::windows::core::HRESULT, -); +pub struct ITfEditSession_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ec: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfEditTransactionSink(pub ::windows::core::IUnknown); @@ -6157,37 +6059,8 @@ impl ITfInputProcessorProfileMgr { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(dwflags)).ok() } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn RegisterProfile<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, HKL>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - rclsid: *const ::windows::core::GUID, - langid: u16, - guidprofile: *const ::windows::core::GUID, - pchdesc: Param3, - cchdesc: u32, - pchiconfile: Param5, - cchfile: u32, - uiconindex: u32, - hklsubstitute: Param8, - dwpreferredlayout: u32, - benabledbydefault: Param10, - dwflags: u32, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(rclsid), - ::core::mem::transmute(langid), - ::core::mem::transmute(guidprofile), - pchdesc.into_param().abi(), - ::core::mem::transmute(cchdesc), - pchiconfile.into_param().abi(), - ::core::mem::transmute(cchfile), - ::core::mem::transmute(uiconindex), - hklsubstitute.into_param().abi(), - ::core::mem::transmute(dwpreferredlayout), - benabledbydefault.into_param().abi(), - ::core::mem::transmute(dwflags), - ) - .ok() + pub unsafe fn RegisterProfile<'a, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, HKL>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID, pchdesc: Param3, cchdesc: u32, pchiconfile: Param5, cchfile: u32, uiconindex: u32, hklsubstitute: Param8, dwpreferredlayout: u32, benabledbydefault: Param10, dwflags: u32) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), pchdesc.into_param().abi(), ::core::mem::transmute(cchdesc), pchiconfile.into_param().abi(), ::core::mem::transmute(cchfile), ::core::mem::transmute(uiconindex), hklsubstitute.into_param().abi(), ::core::mem::transmute(dwpreferredlayout), benabledbydefault.into_param().abi(), ::core::mem::transmute(dwflags)).ok() } pub unsafe fn UnregisterProfile(&self, rclsid: *const ::windows::core::GUID, langid: u16, guidprofile: *const ::windows::core::GUID, dwflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(rclsid), ::core::mem::transmute(langid), ::core::mem::transmute(guidprofile), ::core::mem::transmute(dwflags)).ok() @@ -7787,12 +7660,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfLa } #[repr(C)] #[doc(hidden)] -pub struct ITfLangBarItemSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32) -> ::windows::core::HRESULT, -); +pub struct ITfLangBarItemSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dwflags: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfLangBarMgr(pub ::windows::core::IUnknown); @@ -7955,13 +7823,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfMS } #[repr(C)] #[doc(hidden)] -pub struct ITfMSAAControl_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITfMSAAControl_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfMenu(pub ::windows::core::IUnknown); @@ -8274,12 +8136,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfPr } #[repr(C)] #[doc(hidden)] -pub struct ITfPreservedKeyNotifySink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pprekey: *const TF_PRESERVEDKEY) -> ::windows::core::HRESULT, -); +pub struct ITfPreservedKeyNotifySink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pprekey: *const TF_PRESERVEDKEY) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfProperty(pub ::windows::core::IUnknown); @@ -8881,12 +8738,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfRa } #[repr(C)] #[doc(hidden)] -pub struct ITfRangeBackup_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ec: u32, prange: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITfRangeBackup_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ec: u32, prange: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfReadOnlyProperty(pub ::windows::core::IUnknown); @@ -9366,12 +9218,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfSt } #[repr(C)] #[doc(hidden)] -pub struct ITfStatusSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pic: ::windows::core::RawPtr, dwflags: u32) -> ::windows::core::HRESULT, -); +pub struct ITfStatusSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pic: ::windows::core::RawPtr, dwflags: u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfSystemDeviceTypeLangBarItem(pub ::windows::core::IUnknown); @@ -9592,12 +9439,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfTe } #[repr(C)] #[doc(hidden)] -pub struct ITfTextEditSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pic: ::windows::core::RawPtr, ecreadonly: u32, peditrecord: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITfTextEditSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pic: ::windows::core::RawPtr, ecreadonly: u32, peditrecord: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfTextInputProcessor(pub ::windows::core::IUnknown); @@ -9744,12 +9586,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfTe } #[repr(C)] #[doc(hidden)] -pub struct ITfTextLayoutSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pic: ::windows::core::RawPtr, lcode: TfLayoutCode, pview: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITfTextLayoutSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pic: ::windows::core::RawPtr, lcode: TfLayoutCode, pview: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfThreadFocusSink(pub ::windows::core::IUnknown); @@ -9787,13 +9624,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITfTh } #[repr(C)] #[doc(hidden)] -pub struct ITfThreadFocusSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITfThreadFocusSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITfThreadMgr(pub ::windows::core::IUnknown); @@ -11215,17 +11046,7 @@ impl ::core::default::Default for TF_INPUTPROCESSORPROFILE { } impl ::core::fmt::Debug for TF_INPUTPROCESSORPROFILE { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("TF_INPUTPROCESSORPROFILE") - .field("dwProfileType", &self.dwProfileType) - .field("langid", &self.langid) - .field("clsid", &self.clsid) - .field("guidProfile", &self.guidProfile) - .field("catid", &self.catid) - .field("hklSubstitute", &self.hklSubstitute) - .field("dwCaps", &self.dwCaps) - .field("hkl", &self.hkl) - .field("dwFlags", &self.dwFlags) - .finish() + fmt.debug_struct("TF_INPUTPROCESSORPROFILE").field("dwProfileType", &self.dwProfileType).field("langid", &self.langid).field("clsid", &self.clsid).field("guidProfile", &self.guidProfile).field("catid", &self.catid).field("hklSubstitute", &self.hklSubstitute).field("dwCaps", &self.dwCaps).field("hkl", &self.hkl).field("dwFlags", &self.dwFlags).finish() } } impl ::core::cmp::PartialEq for TF_INPUTPROCESSORPROFILE { diff --git a/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs b/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs index a43c5b3061..1559a4d13c 100644 --- a/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs +++ b/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs @@ -51,17 +51,7 @@ impl ::core::default::Default for ALTTABINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for ALTTABINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ALTTABINFO") - .field("cbSize", &self.cbSize) - .field("cItems", &self.cItems) - .field("cColumns", &self.cColumns) - .field("cRows", &self.cRows) - .field("iColFocus", &self.iColFocus) - .field("iRowFocus", &self.iRowFocus) - .field("cxItem", &self.cxItem) - .field("cyItem", &self.cyItem) - .field("ptStart", &self.ptStart) - .finish() + fmt.debug_struct("ALTTABINFO").field("cbSize", &self.cbSize).field("cItems", &self.cItems).field("cColumns", &self.cColumns).field("cRows", &self.cRows).field("iColFocus", &self.iColFocus).field("iRowFocus", &self.iRowFocus).field("cxItem", &self.cxItem).field("cyItem", &self.cyItem).field("ptStart", &self.ptStart).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -731,20 +721,7 @@ impl ::core::default::Default for CREATESTRUCTA { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CREATESTRUCTA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CREATESTRUCTA") - .field("lpCreateParams", &self.lpCreateParams) - .field("hInstance", &self.hInstance) - .field("hMenu", &self.hMenu) - .field("hwndParent", &self.hwndParent) - .field("cy", &self.cy) - .field("cx", &self.cx) - .field("y", &self.y) - .field("x", &self.x) - .field("style", &self.style) - .field("lpszName", &self.lpszName) - .field("lpszClass", &self.lpszClass) - .field("dwExStyle", &self.dwExStyle) - .finish() + fmt.debug_struct("CREATESTRUCTA").field("lpCreateParams", &self.lpCreateParams).field("hInstance", &self.hInstance).field("hMenu", &self.hMenu).field("hwndParent", &self.hwndParent).field("cy", &self.cy).field("cx", &self.cx).field("y", &self.y).field("x", &self.x).field("style", &self.style).field("lpszName", &self.lpszName).field("lpszClass", &self.lpszClass).field("dwExStyle", &self.dwExStyle).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -787,20 +764,7 @@ impl ::core::default::Default for CREATESTRUCTW { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for CREATESTRUCTW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("CREATESTRUCTW") - .field("lpCreateParams", &self.lpCreateParams) - .field("hInstance", &self.hInstance) - .field("hMenu", &self.hMenu) - .field("hwndParent", &self.hwndParent) - .field("cy", &self.cy) - .field("cx", &self.cx) - .field("y", &self.y) - .field("x", &self.x) - .field("style", &self.style) - .field("lpszName", &self.lpszName) - .field("lpszClass", &self.lpszClass) - .field("dwExStyle", &self.dwExStyle) - .finish() + fmt.debug_struct("CREATESTRUCTW").field("lpCreateParams", &self.lpCreateParams).field("hInstance", &self.hInstance).field("hMenu", &self.hMenu).field("hwndParent", &self.hwndParent).field("cy", &self.cy).field("cx", &self.cx).field("y", &self.y).field("x", &self.x).field("style", &self.style).field("lpszName", &self.lpszName).field("lpszClass", &self.lpszClass).field("dwExStyle", &self.dwExStyle).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -1773,72 +1737,28 @@ pub unsafe fn CreateIconIndirect(piconinfo: *const ICONINFO) -> HICON { } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateMDIWindowA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>( - lpclassname: Param0, - lpwindowname: Param1, - dwstyle: WINDOW_STYLE, - x: i32, - y: i32, - nwidth: i32, - nheight: i32, - hwndparent: Param7, - hinstance: Param8, - lparam: Param9, -) -> super::super::Foundation::HWND { +pub unsafe fn CreateMDIWindowA<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpclassname: Param0, lpwindowname: Param1, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: Param7, hinstance: Param8, lparam: Param9) -> super::super::Foundation::HWND { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreateMDIWindowA(lpclassname: super::super::Foundation::PSTR, lpwindowname: super::super::Foundation::PSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateMDIWindowA( - lpclassname.into_param().abi(), - lpwindowname.into_param().abi(), - ::core::mem::transmute(dwstyle), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(nwidth), - ::core::mem::transmute(nheight), - hwndparent.into_param().abi(), - hinstance.into_param().abi(), - lparam.into_param().abi(), - )) + ::core::mem::transmute(CreateMDIWindowA(lpclassname.into_param().abi(), lpwindowname.into_param().abi(), ::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), hwndparent.into_param().abi(), hinstance.into_param().abi(), lparam.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateMDIWindowW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>( - lpclassname: Param0, - lpwindowname: Param1, - dwstyle: WINDOW_STYLE, - x: i32, - y: i32, - nwidth: i32, - nheight: i32, - hwndparent: Param7, - hinstance: Param8, - lparam: Param9, -) -> super::super::Foundation::HWND { +pub unsafe fn CreateMDIWindowW<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>, Param9: ::windows::core::IntoParam<'a, super::super::Foundation::LPARAM>>(lpclassname: Param0, lpwindowname: Param1, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: Param7, hinstance: Param8, lparam: Param9) -> super::super::Foundation::HWND { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreateMDIWindowW(lpclassname: super::super::Foundation::PWSTR, lpwindowname: super::super::Foundation::PWSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hinstance: super::super::Foundation::HINSTANCE, lparam: super::super::Foundation::LPARAM) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateMDIWindowW( - lpclassname.into_param().abi(), - lpwindowname.into_param().abi(), - ::core::mem::transmute(dwstyle), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(nwidth), - ::core::mem::transmute(nheight), - hwndparent.into_param().abi(), - hinstance.into_param().abi(), - lparam.into_param().abi(), - )) + ::core::mem::transmute(CreateMDIWindowW(lpclassname.into_param().abi(), lpwindowname.into_param().abi(), ::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), hwndparent.into_param().abi(), hinstance.into_param().abi(), lparam.into_param().abi())) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -1885,80 +1805,28 @@ pub unsafe fn CreateResourceIndexer<'a, Param0: ::windows::core::IntoParam<'a, s } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateWindowExA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param9: ::windows::core::IntoParam<'a, HMENU>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>( - dwexstyle: WINDOW_EX_STYLE, - lpclassname: Param1, - lpwindowname: Param2, - dwstyle: WINDOW_STYLE, - x: i32, - y: i32, - nwidth: i32, - nheight: i32, - hwndparent: Param8, - hmenu: Param9, - hinstance: Param10, - lpparam: *const ::core::ffi::c_void, -) -> super::super::Foundation::HWND { +pub unsafe fn CreateWindowExA<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param9: ::windows::core::IntoParam<'a, HMENU>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(dwexstyle: WINDOW_EX_STYLE, lpclassname: Param1, lpwindowname: Param2, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: Param8, hmenu: Param9, hinstance: Param10, lpparam: *const ::core::ffi::c_void) -> super::super::Foundation::HWND { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreateWindowExA(dwexstyle: WINDOW_EX_STYLE, lpclassname: super::super::Foundation::PSTR, lpwindowname: super::super::Foundation::PSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hmenu: HMENU, hinstance: super::super::Foundation::HINSTANCE, lpparam: *const ::core::ffi::c_void) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateWindowExA( - ::core::mem::transmute(dwexstyle), - lpclassname.into_param().abi(), - lpwindowname.into_param().abi(), - ::core::mem::transmute(dwstyle), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(nwidth), - ::core::mem::transmute(nheight), - hwndparent.into_param().abi(), - hmenu.into_param().abi(), - hinstance.into_param().abi(), - ::core::mem::transmute(lpparam), - )) + ::core::mem::transmute(CreateWindowExA(::core::mem::transmute(dwexstyle), lpclassname.into_param().abi(), lpwindowname.into_param().abi(), ::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), hwndparent.into_param().abi(), hmenu.into_param().abi(), hinstance.into_param().abi(), ::core::mem::transmute(lpparam))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn CreateWindowExW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param9: ::windows::core::IntoParam<'a, HMENU>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>( - dwexstyle: WINDOW_EX_STYLE, - lpclassname: Param1, - lpwindowname: Param2, - dwstyle: WINDOW_STYLE, - x: i32, - y: i32, - nwidth: i32, - nheight: i32, - hwndparent: Param8, - hmenu: Param9, - hinstance: Param10, - lpparam: *const ::core::ffi::c_void, -) -> super::super::Foundation::HWND { +pub unsafe fn CreateWindowExW<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param9: ::windows::core::IntoParam<'a, HMENU>, Param10: ::windows::core::IntoParam<'a, super::super::Foundation::HINSTANCE>>(dwexstyle: WINDOW_EX_STYLE, lpclassname: Param1, lpwindowname: Param2, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: Param8, hmenu: Param9, hinstance: Param10, lpparam: *const ::core::ffi::c_void) -> super::super::Foundation::HWND { #[cfg(windows)] { #[link(name = "windows")] extern "system" { fn CreateWindowExW(dwexstyle: WINDOW_EX_STYLE, lpclassname: super::super::Foundation::PWSTR, lpwindowname: super::super::Foundation::PWSTR, dwstyle: WINDOW_STYLE, x: i32, y: i32, nwidth: i32, nheight: i32, hwndparent: super::super::Foundation::HWND, hmenu: HMENU, hinstance: super::super::Foundation::HINSTANCE, lpparam: *const ::core::ffi::c_void) -> super::super::Foundation::HWND; } - ::core::mem::transmute(CreateWindowExW( - ::core::mem::transmute(dwexstyle), - lpclassname.into_param().abi(), - lpwindowname.into_param().abi(), - ::core::mem::transmute(dwstyle), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(nwidth), - ::core::mem::transmute(nheight), - hwndparent.into_param().abi(), - hmenu.into_param().abi(), - hinstance.into_param().abi(), - ::core::mem::transmute(lpparam), - )) + ::core::mem::transmute(CreateWindowExW(::core::mem::transmute(dwexstyle), lpclassname.into_param().abi(), lpwindowname.into_param().abi(), ::core::mem::transmute(dwstyle), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(nwidth), ::core::mem::transmute(nheight), hwndparent.into_param().abi(), hmenu.into_param().abi(), hinstance.into_param().abi(), ::core::mem::transmute(lpparam))) } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -3410,17 +3278,7 @@ impl ::core::default::Default for GUITHREADINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for GUITHREADINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("GUITHREADINFO") - .field("cbSize", &self.cbSize) - .field("flags", &self.flags) - .field("hwndActive", &self.hwndActive) - .field("hwndFocus", &self.hwndFocus) - .field("hwndCapture", &self.hwndCapture) - .field("hwndMenuOwner", &self.hwndMenuOwner) - .field("hwndMoveSize", &self.hwndMoveSize) - .field("hwndCaret", &self.hwndCaret) - .field("rcCaret", &self.rcCaret) - .finish() + fmt.debug_struct("GUITHREADINFO").field("cbSize", &self.cbSize).field("flags", &self.flags).field("hwndActive", &self.hwndActive).field("hwndFocus", &self.hwndFocus).field("hwndCapture", &self.hwndCapture).field("hwndMenuOwner", &self.hwndMenuOwner).field("hwndMoveSize", &self.hwndMoveSize).field("hwndCaret", &self.hwndCaret).field("rcCaret", &self.rcCaret).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -5060,17 +4918,7 @@ impl ::core::default::Default for ICONINFOEXA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for ICONINFOEXA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ICONINFOEXA") - .field("cbSize", &self.cbSize) - .field("fIcon", &self.fIcon) - .field("xHotspot", &self.xHotspot) - .field("yHotspot", &self.yHotspot) - .field("hbmMask", &self.hbmMask) - .field("hbmColor", &self.hbmColor) - .field("wResID", &self.wResID) - .field("szModName", &self.szModName) - .field("szResName", &self.szResName) - .finish() + fmt.debug_struct("ICONINFOEXA").field("cbSize", &self.cbSize).field("fIcon", &self.fIcon).field("xHotspot", &self.xHotspot).field("yHotspot", &self.yHotspot).field("hbmMask", &self.hbmMask).field("hbmColor", &self.hbmColor).field("wResID", &self.wResID).field("szModName", &self.szModName).field("szResName", &self.szResName).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -5110,17 +4958,7 @@ impl ::core::default::Default for ICONINFOEXW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for ICONINFOEXW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("ICONINFOEXW") - .field("cbSize", &self.cbSize) - .field("fIcon", &self.fIcon) - .field("xHotspot", &self.xHotspot) - .field("yHotspot", &self.yHotspot) - .field("hbmMask", &self.hbmMask) - .field("hbmColor", &self.hbmColor) - .field("wResID", &self.wResID) - .field("szModName", &self.szModName) - .field("szResName", &self.szResName) - .finish() + fmt.debug_struct("ICONINFOEXW").field("cbSize", &self.cbSize).field("fIcon", &self.fIcon).field("xHotspot", &self.xHotspot).field("yHotspot", &self.yHotspot).field("hbmMask", &self.hbmMask).field("hbmColor", &self.hbmColor).field("wResID", &self.wResID).field("szModName", &self.szModName).field("szResName", &self.szResName).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -6654,20 +6492,7 @@ impl ::core::default::Default for MENUITEMINFOA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for MENUITEMINFOA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MENUITEMINFOA") - .field("cbSize", &self.cbSize) - .field("fMask", &self.fMask) - .field("fType", &self.fType) - .field("fState", &self.fState) - .field("wID", &self.wID) - .field("hSubMenu", &self.hSubMenu) - .field("hbmpChecked", &self.hbmpChecked) - .field("hbmpUnchecked", &self.hbmpUnchecked) - .field("dwItemData", &self.dwItemData) - .field("dwTypeData", &self.dwTypeData) - .field("cch", &self.cch) - .field("hbmpItem", &self.hbmpItem) - .finish() + fmt.debug_struct("MENUITEMINFOA").field("cbSize", &self.cbSize).field("fMask", &self.fMask).field("fType", &self.fType).field("fState", &self.fState).field("wID", &self.wID).field("hSubMenu", &self.hSubMenu).field("hbmpChecked", &self.hbmpChecked).field("hbmpUnchecked", &self.hbmpUnchecked).field("dwItemData", &self.dwItemData).field("dwTypeData", &self.dwTypeData).field("cch", &self.cch).field("hbmpItem", &self.hbmpItem).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -6710,20 +6535,7 @@ impl ::core::default::Default for MENUITEMINFOW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for MENUITEMINFOW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MENUITEMINFOW") - .field("cbSize", &self.cbSize) - .field("fMask", &self.fMask) - .field("fType", &self.fType) - .field("fState", &self.fState) - .field("wID", &self.wID) - .field("hSubMenu", &self.hSubMenu) - .field("hbmpChecked", &self.hbmpChecked) - .field("hbmpUnchecked", &self.hbmpUnchecked) - .field("dwItemData", &self.dwItemData) - .field("dwTypeData", &self.dwTypeData) - .field("cch", &self.cch) - .field("hbmpItem", &self.hbmpItem) - .finish() + fmt.debug_struct("MENUITEMINFOW").field("cbSize", &self.cbSize).field("fMask", &self.fMask).field("fType", &self.fType).field("fState", &self.fState).field("wID", &self.wID).field("hSubMenu", &self.hSubMenu).field("hbmpChecked", &self.hbmpChecked).field("hbmpUnchecked", &self.hbmpUnchecked).field("dwItemData", &self.dwItemData).field("dwTypeData", &self.dwTypeData).field("cch", &self.cch).field("hbmpItem", &self.hbmpItem).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -7471,17 +7283,7 @@ impl ::core::default::Default for MSGBOXPARAMSA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] impl ::core::fmt::Debug for MSGBOXPARAMSA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MSGBOXPARAMSA") - .field("cbSize", &self.cbSize) - .field("hwndOwner", &self.hwndOwner) - .field("hInstance", &self.hInstance) - .field("lpszText", &self.lpszText) - .field("lpszCaption", &self.lpszCaption) - .field("dwStyle", &self.dwStyle) - .field("lpszIcon", &self.lpszIcon) - .field("dwContextHelpId", &self.dwContextHelpId) - .field("dwLanguageId", &self.dwLanguageId) - .finish() + fmt.debug_struct("MSGBOXPARAMSA").field("cbSize", &self.cbSize).field("hwndOwner", &self.hwndOwner).field("hInstance", &self.hInstance).field("lpszText", &self.lpszText).field("lpszCaption", &self.lpszCaption).field("dwStyle", &self.dwStyle).field("lpszIcon", &self.lpszIcon).field("dwContextHelpId", &self.dwContextHelpId).field("dwLanguageId", &self.dwLanguageId).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] @@ -7522,17 +7324,7 @@ impl ::core::default::Default for MSGBOXPARAMSW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] impl ::core::fmt::Debug for MSGBOXPARAMSW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MSGBOXPARAMSW") - .field("cbSize", &self.cbSize) - .field("hwndOwner", &self.hwndOwner) - .field("hInstance", &self.hInstance) - .field("lpszText", &self.lpszText) - .field("lpszCaption", &self.lpszCaption) - .field("dwStyle", &self.dwStyle) - .field("lpszIcon", &self.lpszIcon) - .field("dwContextHelpId", &self.dwContextHelpId) - .field("dwLanguageId", &self.dwLanguageId) - .finish() + fmt.debug_struct("MSGBOXPARAMSW").field("cbSize", &self.cbSize).field("hwndOwner", &self.hwndOwner).field("hInstance", &self.hInstance).field("lpszText", &self.lpszText).field("lpszCaption", &self.lpszCaption).field("dwStyle", &self.dwStyle).field("lpszIcon", &self.lpszIcon).field("dwContextHelpId", &self.dwContextHelpId).field("dwLanguageId", &self.dwLanguageId).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] @@ -8423,22 +8215,7 @@ impl ::core::fmt::Debug for NONCLIENTMETRICSA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::cmp::PartialEq for NONCLIENTMETRICSA { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.iBorderWidth == other.iBorderWidth - && self.iScrollWidth == other.iScrollWidth - && self.iScrollHeight == other.iScrollHeight - && self.iCaptionWidth == other.iCaptionWidth - && self.iCaptionHeight == other.iCaptionHeight - && self.lfCaptionFont == other.lfCaptionFont - && self.iSmCaptionWidth == other.iSmCaptionWidth - && self.iSmCaptionHeight == other.iSmCaptionHeight - && self.lfSmCaptionFont == other.lfSmCaptionFont - && self.iMenuWidth == other.iMenuWidth - && self.iMenuHeight == other.iMenuHeight - && self.lfMenuFont == other.lfMenuFont - && self.lfStatusFont == other.lfStatusFont - && self.lfMessageFont == other.lfMessageFont - && self.iPaddedBorderWidth == other.iPaddedBorderWidth + self.cbSize == other.cbSize && self.iBorderWidth == other.iBorderWidth && self.iScrollWidth == other.iScrollWidth && self.iScrollHeight == other.iScrollHeight && self.iCaptionWidth == other.iCaptionWidth && self.iCaptionHeight == other.iCaptionHeight && self.lfCaptionFont == other.lfCaptionFont && self.iSmCaptionWidth == other.iSmCaptionWidth && self.iSmCaptionHeight == other.iSmCaptionHeight && self.lfSmCaptionFont == other.lfSmCaptionFont && self.iMenuWidth == other.iMenuWidth && self.iMenuHeight == other.iMenuHeight && self.lfMenuFont == other.lfMenuFont && self.lfStatusFont == other.lfStatusFont && self.lfMessageFont == other.lfMessageFont && self.iPaddedBorderWidth == other.iPaddedBorderWidth } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -8502,22 +8279,7 @@ impl ::core::fmt::Debug for NONCLIENTMETRICSW { #[cfg(feature = "Win32_Graphics_Gdi")] impl ::core::cmp::PartialEq for NONCLIENTMETRICSW { fn eq(&self, other: &Self) -> bool { - self.cbSize == other.cbSize - && self.iBorderWidth == other.iBorderWidth - && self.iScrollWidth == other.iScrollWidth - && self.iScrollHeight == other.iScrollHeight - && self.iCaptionWidth == other.iCaptionWidth - && self.iCaptionHeight == other.iCaptionHeight - && self.lfCaptionFont == other.lfCaptionFont - && self.iSmCaptionWidth == other.iSmCaptionWidth - && self.iSmCaptionHeight == other.iSmCaptionHeight - && self.lfSmCaptionFont == other.lfSmCaptionFont - && self.iMenuWidth == other.iMenuWidth - && self.iMenuHeight == other.iMenuHeight - && self.lfMenuFont == other.lfMenuFont - && self.lfStatusFont == other.lfStatusFont - && self.lfMessageFont == other.lfMessageFont - && self.iPaddedBorderWidth == other.iPaddedBorderWidth + self.cbSize == other.cbSize && self.iBorderWidth == other.iBorderWidth && self.iScrollWidth == other.iScrollWidth && self.iScrollHeight == other.iScrollHeight && self.iCaptionWidth == other.iCaptionWidth && self.iCaptionHeight == other.iCaptionHeight && self.lfCaptionFont == other.lfCaptionFont && self.iSmCaptionWidth == other.iSmCaptionWidth && self.iSmCaptionHeight == other.iSmCaptionHeight && self.lfSmCaptionFont == other.lfSmCaptionFont && self.iMenuWidth == other.iMenuWidth && self.iMenuHeight == other.iMenuHeight && self.lfMenuFont == other.lfMenuFont && self.lfStatusFont == other.lfStatusFont && self.lfMessageFont == other.lfMessageFont && self.iPaddedBorderWidth == other.iPaddedBorderWidth } } #[cfg(feature = "Win32_Graphics_Gdi")] @@ -9369,15 +9131,7 @@ impl ::core::default::Default for SCROLLBARINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for SCROLLBARINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("SCROLLBARINFO") - .field("cbSize", &self.cbSize) - .field("rcScrollBar", &self.rcScrollBar) - .field("dxyLineButton", &self.dxyLineButton) - .field("xyThumbTop", &self.xyThumbTop) - .field("xyThumbBottom", &self.xyThumbBottom) - .field("reserved", &self.reserved) - .field("rgstate", &self.rgstate) - .finish() + fmt.debug_struct("SCROLLBARINFO").field("cbSize", &self.cbSize).field("rcScrollBar", &self.rcScrollBar).field("dxyLineButton", &self.dxyLineButton).field("xyThumbTop", &self.xyThumbTop).field("xyThumbBottom", &self.xyThumbBottom).field("reserved", &self.reserved).field("rgstate", &self.rgstate).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -11813,18 +11567,7 @@ impl ::core::default::Default for UPDATELAYEREDWINDOWINFO { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for UPDATELAYEREDWINDOWINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("UPDATELAYEREDWINDOWINFO") - .field("cbSize", &self.cbSize) - .field("hdcDst", &self.hdcDst) - .field("pptDst", &self.pptDst) - .field("psize", &self.psize) - .field("hdcSrc", &self.hdcSrc) - .field("pptSrc", &self.pptSrc) - .field("crKey", &self.crKey) - .field("pblend", &self.pblend) - .field("dwFlags", &self.dwFlags) - .field("prcDirty", &self.prcDirty) - .finish() + fmt.debug_struct("UPDATELAYEREDWINDOWINFO").field("cbSize", &self.cbSize).field("hdcDst", &self.hdcDst).field("pptDst", &self.pptDst).field("psize", &self.psize).field("hdcSrc", &self.hdcSrc).field("pptSrc", &self.pptSrc).field("crKey", &self.crKey).field("pblend", &self.pblend).field("dwFlags", &self.dwFlags).field("prcDirty", &self.prcDirty).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -11943,17 +11686,7 @@ pub unsafe fn UnregisterClassW<'a, Param0: ::windows::core::IntoParam<'a, super: } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] -pub unsafe fn UpdateLayeredWindow<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>( - hwnd: Param0, - hdcdst: Param1, - pptdst: *const super::super::Foundation::POINT, - psize: *const super::super::Foundation::SIZE, - hdcsrc: Param4, - pptsrc: *const super::super::Foundation::POINT, - crkey: u32, - pblend: *const super::super::Graphics::Gdi::BLENDFUNCTION, - dwflags: UPDATE_LAYERED_WINDOW_FLAGS, -) -> super::super::Foundation::BOOL { +pub unsafe fn UpdateLayeredWindow<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>, Param4: ::windows::core::IntoParam<'a, super::super::Graphics::Gdi::HDC>>(hwnd: Param0, hdcdst: Param1, pptdst: *const super::super::Foundation::POINT, psize: *const super::super::Foundation::SIZE, hdcsrc: Param4, pptsrc: *const super::super::Foundation::POINT, crkey: u32, pblend: *const super::super::Graphics::Gdi::BLENDFUNCTION, dwflags: UPDATE_LAYERED_WINDOW_FLAGS) -> super::super::Foundation::BOOL { #[cfg(windows)] { #[link(name = "windows")] @@ -12014,18 +11747,7 @@ impl ::core::default::Default for WINDOWINFO { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for WINDOWINFO { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WINDOWINFO") - .field("cbSize", &self.cbSize) - .field("rcWindow", &self.rcWindow) - .field("rcClient", &self.rcClient) - .field("dwStyle", &self.dwStyle) - .field("dwExStyle", &self.dwExStyle) - .field("dwWindowStatus", &self.dwWindowStatus) - .field("cxWindowBorders", &self.cxWindowBorders) - .field("cyWindowBorders", &self.cyWindowBorders) - .field("atomWindowType", &self.atomWindowType) - .field("wCreatorVersion", &self.wCreatorVersion) - .finish() + fmt.debug_struct("WINDOWINFO").field("cbSize", &self.cbSize).field("rcWindow", &self.rcWindow).field("rcClient", &self.rcClient).field("dwStyle", &self.dwStyle).field("dwExStyle", &self.dwExStyle).field("dwWindowStatus", &self.dwWindowStatus).field("cxWindowBorders", &self.cxWindowBorders).field("cyWindowBorders", &self.cyWindowBorders).field("atomWindowType", &self.atomWindowType).field("wCreatorVersion", &self.wCreatorVersion).finish() } } #[cfg(feature = "Win32_Foundation")] @@ -12720,17 +12442,7 @@ impl ::core::default::Default for WNDCLASSA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for WNDCLASSA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WNDCLASSA") - .field("style", &self.style) - .field("cbClsExtra", &self.cbClsExtra) - .field("cbWndExtra", &self.cbWndExtra) - .field("hInstance", &self.hInstance) - .field("hIcon", &self.hIcon) - .field("hCursor", &self.hCursor) - .field("hbrBackground", &self.hbrBackground) - .field("lpszMenuName", &self.lpszMenuName) - .field("lpszClassName", &self.lpszClassName) - .finish() + fmt.debug_struct("WNDCLASSA").field("style", &self.style).field("cbClsExtra", &self.cbClsExtra).field("cbWndExtra", &self.cbWndExtra).field("hInstance", &self.hInstance).field("hIcon", &self.hIcon).field("hCursor", &self.hCursor).field("hbrBackground", &self.hbrBackground).field("lpszMenuName", &self.lpszMenuName).field("lpszClassName", &self.lpszClassName).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -12773,19 +12485,7 @@ impl ::core::default::Default for WNDCLASSEXA { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for WNDCLASSEXA { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WNDCLASSEXA") - .field("cbSize", &self.cbSize) - .field("style", &self.style) - .field("cbClsExtra", &self.cbClsExtra) - .field("cbWndExtra", &self.cbWndExtra) - .field("hInstance", &self.hInstance) - .field("hIcon", &self.hIcon) - .field("hCursor", &self.hCursor) - .field("hbrBackground", &self.hbrBackground) - .field("lpszMenuName", &self.lpszMenuName) - .field("lpszClassName", &self.lpszClassName) - .field("hIconSm", &self.hIconSm) - .finish() + fmt.debug_struct("WNDCLASSEXA").field("cbSize", &self.cbSize).field("style", &self.style).field("cbClsExtra", &self.cbClsExtra).field("cbWndExtra", &self.cbWndExtra).field("hInstance", &self.hInstance).field("hIcon", &self.hIcon).field("hCursor", &self.hCursor).field("hbrBackground", &self.hbrBackground).field("lpszMenuName", &self.lpszMenuName).field("lpszClassName", &self.lpszClassName).field("hIconSm", &self.hIconSm).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -12828,19 +12528,7 @@ impl ::core::default::Default for WNDCLASSEXW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for WNDCLASSEXW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WNDCLASSEXW") - .field("cbSize", &self.cbSize) - .field("style", &self.style) - .field("cbClsExtra", &self.cbClsExtra) - .field("cbWndExtra", &self.cbWndExtra) - .field("hInstance", &self.hInstance) - .field("hIcon", &self.hIcon) - .field("hCursor", &self.hCursor) - .field("hbrBackground", &self.hbrBackground) - .field("lpszMenuName", &self.lpszMenuName) - .field("lpszClassName", &self.lpszClassName) - .field("hIconSm", &self.hIconSm) - .finish() + fmt.debug_struct("WNDCLASSEXW").field("cbSize", &self.cbSize).field("style", &self.style).field("cbClsExtra", &self.cbClsExtra).field("cbWndExtra", &self.cbWndExtra).field("hInstance", &self.hInstance).field("hIcon", &self.hIcon).field("hCursor", &self.hCursor).field("hbrBackground", &self.hbrBackground).field("lpszMenuName", &self.lpszMenuName).field("lpszClassName", &self.lpszClassName).field("hIconSm", &self.hIconSm).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -12881,17 +12569,7 @@ impl ::core::default::Default for WNDCLASSW { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] impl ::core::fmt::Debug for WNDCLASSW { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("WNDCLASSW") - .field("style", &self.style) - .field("cbClsExtra", &self.cbClsExtra) - .field("cbWndExtra", &self.cbWndExtra) - .field("hInstance", &self.hInstance) - .field("hIcon", &self.hIcon) - .field("hCursor", &self.hCursor) - .field("hbrBackground", &self.hbrBackground) - .field("lpszMenuName", &self.lpszMenuName) - .field("lpszClassName", &self.lpszClassName) - .finish() + fmt.debug_struct("WNDCLASSW").field("style", &self.style).field("cbClsExtra", &self.cbClsExtra).field("cbWndExtra", &self.cbWndExtra).field("hInstance", &self.hInstance).field("hIcon", &self.hIcon).field("hCursor", &self.hCursor).field("hbrBackground", &self.hbrBackground).field("lpszMenuName", &self.lpszMenuName).field("lpszClassName", &self.lpszClassName).finish() } } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] diff --git a/src/Windows/Win32/UI/Wpf/mod.rs b/src/Windows/Win32/UI/Wpf/mod.rs index 555e3b4436..99ae3c9095 100644 --- a/src/Windows/Win32/UI/Wpf/mod.rs +++ b/src/Windows/Win32/UI/Wpf/mod.rs @@ -723,12 +723,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMILB } #[repr(C)] #[doc(hidden)] -pub struct IMILBitmapEffectInteriorInputConnector_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pinputconnector: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMILBitmapEffectInteriorInputConnector_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pinputconnector: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMILBitmapEffectInteriorOutputConnector(pub ::windows::core::IUnknown); @@ -764,12 +759,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMILB } #[repr(C)] #[doc(hidden)] -pub struct IMILBitmapEffectInteriorOutputConnector_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poutputconnector: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMILBitmapEffectInteriorOutputConnector_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, poutputconnector: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMILBitmapEffectOutputConnector(pub ::windows::core::IUnknown); @@ -1254,24 +1244,7 @@ impl ::core::default::Default for MILMatrixF { } impl ::core::fmt::Debug for MILMatrixF { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("MILMatrixF") - .field("_11", &self._11) - .field("_12", &self._12) - .field("_13", &self._13) - .field("_14", &self._14) - .field("_21", &self._21) - .field("_22", &self._22) - .field("_23", &self._23) - .field("_24", &self._24) - .field("_31", &self._31) - .field("_32", &self._32) - .field("_33", &self._33) - .field("_34", &self._34) - .field("_41", &self._41) - .field("_42", &self._42) - .field("_43", &self._43) - .field("_44", &self._44) - .finish() + fmt.debug_struct("MILMatrixF").field("_11", &self._11).field("_12", &self._12).field("_13", &self._13).field("_14", &self._14).field("_21", &self._21).field("_22", &self._22).field("_23", &self._23).field("_24", &self._24).field("_31", &self._31).field("_32", &self._32).field("_33", &self._33).field("_34", &self._34).field("_41", &self._41).field("_42", &self._42).field("_43", &self._43).field("_44", &self._44).finish() } } impl ::core::cmp::PartialEq for MILMatrixF { diff --git a/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs b/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs index 5640f0fc54..ac7c237f4b 100644 --- a/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs +++ b/src/Windows/Win32/UI/Xaml/Diagnostics/mod.rs @@ -799,14 +799,7 @@ pub unsafe fn InitializeXamlDiagnostic<'a, Param0: ::windows::core::IntoParam<'a } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn InitializeXamlDiagnosticsEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>( - endpointname: Param0, - pid: u32, - wszdllxamldiagnostics: Param2, - wsztapdllname: Param3, - tapclsid: Param4, - wszinitializationdata: Param5, -) -> ::windows::core::Result<()> { +pub unsafe fn InitializeXamlDiagnosticsEx<'a, Param0: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, ::windows::core::GUID>, Param5: ::windows::core::IntoParam<'a, super::super::super::Foundation::PWSTR>>(endpointname: Param0, pid: u32, wszdllxamldiagnostics: Param2, wsztapdllname: Param3, tapclsid: Param4, wszinitializationdata: Param5) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] @@ -928,18 +921,7 @@ impl ::core::default::Default for PropertyChainValue { #[cfg(feature = "Win32_Foundation")] impl ::core::fmt::Debug for PropertyChainValue { fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - fmt.debug_struct("PropertyChainValue") - .field("Index", &self.Index) - .field("Type", &self.Type) - .field("DeclaringType", &self.DeclaringType) - .field("ValueType", &self.ValueType) - .field("ItemType", &self.ItemType) - .field("Value", &self.Value) - .field("Overridden", &self.Overridden) - .field("MetadataBits", &self.MetadataBits) - .field("PropertyName", &self.PropertyName) - .field("PropertyChainIndex", &self.PropertyChainIndex) - .finish() + fmt.debug_struct("PropertyChainValue").field("Index", &self.Index).field("Type", &self.Type).field("DeclaringType", &self.DeclaringType).field("ValueType", &self.ValueType).field("ItemType", &self.ItemType).field("Value", &self.Value).field("Overridden", &self.Overridden).field("MetadataBits", &self.MetadataBits).field("PropertyName", &self.PropertyName).field("PropertyChainIndex", &self.PropertyChainIndex).finish() } } #[cfg(feature = "Win32_Foundation")] diff --git a/src/Windows/Win32/Web/MsHtml/mod.rs b/src/Windows/Win32/Web/MsHtml/mod.rs index fd060d6597..d89bfaa222 100644 --- a/src/Windows/Win32/Web/MsHtml/mod.rs +++ b/src/Windows/Win32/Web/MsHtml/mod.rs @@ -6449,8 +6449,7 @@ pub struct DWebBridgeEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[cfg(feature = "Win32_System_Com")] @@ -6544,8 +6543,7 @@ pub struct DispApplicationCache_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -6611,8 +6609,7 @@ pub struct DispCEventObj_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -6678,8 +6675,7 @@ pub struct DispCPlugins_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -6745,8 +6741,7 @@ pub struct DispCPrintManagerTemplatePrinter_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -6812,8 +6807,7 @@ pub struct DispCanvasGradient_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -6879,8 +6873,7 @@ pub struct DispCanvasImageData_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -6946,8 +6939,7 @@ pub struct DispCanvasPattern_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7013,8 +7005,7 @@ pub struct DispCanvasRenderingContext2D_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7080,8 +7071,7 @@ pub struct DispCanvasTextMetrics_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7147,8 +7137,7 @@ pub struct DispDOMBeforeUnloadEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7214,8 +7203,7 @@ pub struct DispDOMChildrenCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7281,8 +7269,7 @@ pub struct DispDOMCloseEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7348,8 +7335,7 @@ pub struct DispDOMCompositionEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7415,8 +7401,7 @@ pub struct DispDOMCustomEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7482,8 +7467,7 @@ pub struct DispDOMDocumentType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7549,8 +7533,7 @@ pub struct DispDOMDragEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7616,8 +7599,7 @@ pub struct DispDOMEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7683,8 +7665,7 @@ pub struct DispDOMException_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7750,8 +7731,7 @@ pub struct DispDOMFocusEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7817,8 +7797,7 @@ pub struct DispDOMKeyboardEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7884,8 +7863,7 @@ pub struct DispDOMMSAnimationEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -7951,8 +7929,7 @@ pub struct DispDOMMSManipulationEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8018,8 +7995,7 @@ pub struct DispDOMMSTransitionEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8085,8 +8061,7 @@ pub struct DispDOMMessageEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8152,8 +8127,7 @@ pub struct DispDOMMouseEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8219,8 +8193,7 @@ pub struct DispDOMMouseWheelEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8286,8 +8259,7 @@ pub struct DispDOMMutationEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8353,8 +8325,7 @@ pub struct DispDOMParser_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8420,8 +8391,7 @@ pub struct DispDOMProcessingInstruction_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8487,8 +8457,7 @@ pub struct DispDOMProgressEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8554,8 +8523,7 @@ pub struct DispDOMSiteModeEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8621,8 +8589,7 @@ pub struct DispDOMStorageEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8688,8 +8655,7 @@ pub struct DispDOMTextEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8755,8 +8721,7 @@ pub struct DispDOMUIEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8822,8 +8787,7 @@ pub struct DispDOMWheelEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8889,8 +8853,7 @@ pub struct DispEventException_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -8956,8 +8919,7 @@ pub struct DispHTCAttachBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9023,8 +8985,7 @@ pub struct DispHTCDefaultDispatch_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9090,8 +9051,7 @@ pub struct DispHTCDescBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9157,8 +9117,7 @@ pub struct DispHTCEventBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9224,8 +9183,7 @@ pub struct DispHTCMethodBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9291,8 +9249,7 @@ pub struct DispHTCPropertyBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9358,8 +9315,7 @@ pub struct DispHTMLAnchorElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9425,8 +9381,7 @@ pub struct DispHTMLAppBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9492,8 +9447,7 @@ pub struct DispHTMLAreaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9559,8 +9513,7 @@ pub struct DispHTMLAreasCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9626,8 +9579,7 @@ pub struct DispHTMLAttributeCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9693,8 +9645,7 @@ pub struct DispHTMLAudioElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9760,8 +9711,7 @@ pub struct DispHTMLBGsound_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9827,8 +9777,7 @@ pub struct DispHTMLBRElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9894,8 +9843,7 @@ pub struct DispHTMLBaseElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -9961,8 +9909,7 @@ pub struct DispHTMLBaseFontElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10028,8 +9975,7 @@ pub struct DispHTMLBlockElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10095,8 +10041,7 @@ pub struct DispHTMLBody_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10162,8 +10107,7 @@ pub struct DispHTMLButtonElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10229,8 +10173,7 @@ pub struct DispHTMLCSSImportRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10296,8 +10239,7 @@ pub struct DispHTMLCSSMediaList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10363,8 +10305,7 @@ pub struct DispHTMLCSSMediaRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10430,8 +10371,7 @@ pub struct DispHTMLCSSNamespaceRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10497,8 +10437,7 @@ pub struct DispHTMLCSSRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10564,8 +10503,7 @@ pub struct DispHTMLCSSStyleDeclaration_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10631,8 +10569,7 @@ pub struct DispHTMLCanvasElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10698,8 +10635,7 @@ pub struct DispHTMLCommentElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10765,8 +10701,7 @@ pub struct DispHTMLCurrentStyle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10832,8 +10767,7 @@ pub struct DispHTMLDDElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10899,8 +10833,7 @@ pub struct DispHTMLDListElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -10966,8 +10899,7 @@ pub struct DispHTMLDOMAttribute_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11033,8 +10965,7 @@ pub struct DispHTMLDOMImplementation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11100,8 +11031,7 @@ pub struct DispHTMLDOMRange_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11167,8 +11097,7 @@ pub struct DispHTMLDOMTextNode_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11234,8 +11163,7 @@ pub struct DispHTMLDTElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11301,8 +11229,7 @@ pub struct DispHTMLDefaults_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11368,8 +11295,7 @@ pub struct DispHTMLDivElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11435,8 +11361,7 @@ pub struct DispHTMLDivPosition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11502,8 +11427,7 @@ pub struct DispHTMLDocument_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11569,8 +11493,7 @@ pub struct DispHTMLDocumentCompatibleInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11636,8 +11559,7 @@ pub struct DispHTMLDocumentCompatibleInfoCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11703,8 +11625,7 @@ pub struct DispHTMLElementCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11770,8 +11691,7 @@ pub struct DispHTMLEmbed_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11837,8 +11757,7 @@ pub struct DispHTMLFieldSetElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11904,8 +11823,7 @@ pub struct DispHTMLFontElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -11971,8 +11889,7 @@ pub struct DispHTMLFormElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12038,8 +11955,7 @@ pub struct DispHTMLFrameBase_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12105,8 +12021,7 @@ pub struct DispHTMLFrameElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12172,8 +12087,7 @@ pub struct DispHTMLFrameSetSite_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12239,8 +12153,7 @@ pub struct DispHTMLGenericElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12306,8 +12219,7 @@ pub struct DispHTMLHRElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12373,8 +12285,7 @@ pub struct DispHTMLHeadElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12440,8 +12351,7 @@ pub struct DispHTMLHeaderElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12507,8 +12417,7 @@ pub struct DispHTMLHistory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12574,8 +12483,7 @@ pub struct DispHTMLHtmlElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12641,8 +12549,7 @@ pub struct DispHTMLIFrame_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12708,8 +12615,7 @@ pub struct DispHTMLImg_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12775,8 +12681,7 @@ pub struct DispHTMLInputElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12842,8 +12747,7 @@ pub struct DispHTMLIsIndexElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12909,8 +12813,7 @@ pub struct DispHTMLLIElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -12976,8 +12879,7 @@ pub struct DispHTMLLabelElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13043,8 +12945,7 @@ pub struct DispHTMLLegendElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13110,8 +13011,7 @@ pub struct DispHTMLLinkElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13177,8 +13077,7 @@ pub struct DispHTMLListElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13244,8 +13143,7 @@ pub struct DispHTMLLocation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13311,8 +13209,7 @@ pub struct DispHTMLMSCSSKeyframeRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13378,8 +13275,7 @@ pub struct DispHTMLMSCSSKeyframesRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13445,8 +13341,7 @@ pub struct DispHTMLMapElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13512,8 +13407,7 @@ pub struct DispHTMLMarqueeElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13579,8 +13473,7 @@ pub struct DispHTMLMediaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13646,8 +13539,7 @@ pub struct DispHTMLMediaError_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13713,8 +13605,7 @@ pub struct DispHTMLMetaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13780,8 +13671,7 @@ pub struct DispHTMLNamespace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13847,8 +13737,7 @@ pub struct DispHTMLNamespaceCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13914,8 +13803,7 @@ pub struct DispHTMLNavigator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -13981,8 +13869,7 @@ pub struct DispHTMLNextIdElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14048,8 +13935,7 @@ pub struct DispHTMLNoShowElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14115,8 +14001,7 @@ pub struct DispHTMLOListElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14182,8 +14067,7 @@ pub struct DispHTMLObjectElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14249,8 +14133,7 @@ pub struct DispHTMLOptionElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14316,8 +14199,7 @@ pub struct DispHTMLParaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14383,8 +14265,7 @@ pub struct DispHTMLParamElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14450,8 +14331,7 @@ pub struct DispHTMLPerformance_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14517,8 +14397,7 @@ pub struct DispHTMLPerformanceNavigation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14584,8 +14463,7 @@ pub struct DispHTMLPerformanceTiming_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14651,8 +14529,7 @@ pub struct DispHTMLPhraseElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14718,8 +14595,7 @@ pub struct DispHTMLPopup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14785,8 +14661,7 @@ pub struct DispHTMLProgressElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14852,8 +14727,7 @@ pub struct DispHTMLRenderStyle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14919,8 +14793,7 @@ pub struct DispHTMLRichtextElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -14986,8 +14859,7 @@ pub struct DispHTMLRuleStyle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15053,8 +14925,7 @@ pub struct DispHTMLScreen_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15120,8 +14991,7 @@ pub struct DispHTMLScriptElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15187,8 +15057,7 @@ pub struct DispHTMLSelectElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15254,8 +15123,7 @@ pub struct DispHTMLSemanticElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15321,8 +15189,7 @@ pub struct DispHTMLSourceElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15388,8 +15255,7 @@ pub struct DispHTMLSpanElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15455,8 +15321,7 @@ pub struct DispHTMLSpanFlow_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15522,8 +15387,7 @@ pub struct DispHTMLStorage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15589,8 +15453,7 @@ pub struct DispHTMLStyle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15656,8 +15519,7 @@ pub struct DispHTMLStyleElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15723,8 +15585,7 @@ pub struct DispHTMLStyleFontFace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15790,8 +15651,7 @@ pub struct DispHTMLStyleMedia_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15857,8 +15717,7 @@ pub struct DispHTMLStyleSheet_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15924,8 +15783,7 @@ pub struct DispHTMLStyleSheetPage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -15991,8 +15849,7 @@ pub struct DispHTMLStyleSheetPagesCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16058,8 +15915,7 @@ pub struct DispHTMLStyleSheetRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16125,8 +15981,7 @@ pub struct DispHTMLStyleSheetRulesAppliedCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16192,8 +16047,7 @@ pub struct DispHTMLStyleSheetRulesCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16259,8 +16113,7 @@ pub struct DispHTMLStyleSheetsCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16326,8 +16179,7 @@ pub struct DispHTMLTable_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16393,8 +16245,7 @@ pub struct DispHTMLTableCaption_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16460,8 +16311,7 @@ pub struct DispHTMLTableCell_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16527,8 +16377,7 @@ pub struct DispHTMLTableCol_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16594,8 +16443,7 @@ pub struct DispHTMLTableRow_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16661,8 +16509,7 @@ pub struct DispHTMLTableSection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16728,8 +16575,7 @@ pub struct DispHTMLTextAreaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16795,8 +16641,7 @@ pub struct DispHTMLTextElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16862,8 +16707,7 @@ pub struct DispHTMLTimeRanges_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16929,8 +16773,7 @@ pub struct DispHTMLTitleElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -16996,8 +16839,7 @@ pub struct DispHTMLUListElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17063,8 +16905,7 @@ pub struct DispHTMLUnknownElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17130,8 +16971,7 @@ pub struct DispHTMLUrnCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17197,8 +17037,7 @@ pub struct DispHTMLVideoElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17264,8 +17103,7 @@ pub struct DispHTMLW3CComputedStyle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17331,8 +17169,7 @@ pub struct DispHTMLWindow2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17398,8 +17235,7 @@ pub struct DispHTMLWindowProxy_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17465,8 +17301,7 @@ pub struct DispHTMLWndOptionElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17532,8 +17367,7 @@ pub struct DispHTMLWndSelectElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17599,8 +17433,7 @@ pub struct DispHTMLXMLHttpRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17666,8 +17499,7 @@ pub struct DispIHTMLInputButtonElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17733,8 +17565,7 @@ pub struct DispIHTMLInputFileElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17800,8 +17631,7 @@ pub struct DispIHTMLInputImage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17867,8 +17697,7 @@ pub struct DispIHTMLInputTextElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -17934,8 +17763,7 @@ pub struct DispIHTMLOptionButtonElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18001,8 +17829,7 @@ pub struct DispNodeIterator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18068,8 +17895,7 @@ pub struct DispRangeException_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18135,8 +17961,7 @@ pub struct DispRulesApplied_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18202,8 +18027,7 @@ pub struct DispRulesAppliedCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18269,8 +18093,7 @@ pub struct DispSVGAElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18336,8 +18159,7 @@ pub struct DispSVGCircleElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18403,8 +18225,7 @@ pub struct DispSVGClipPathElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18470,8 +18291,7 @@ pub struct DispSVGDefsElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18537,8 +18357,7 @@ pub struct DispSVGDescElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18604,8 +18423,7 @@ pub struct DispSVGElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18671,8 +18489,7 @@ pub struct DispSVGElementInstance_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18738,8 +18555,7 @@ pub struct DispSVGElementInstanceList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18805,8 +18621,7 @@ pub struct DispSVGEllipseElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18872,8 +18687,7 @@ pub struct DispSVGException_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -18939,8 +18753,7 @@ pub struct DispSVGGElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19006,8 +18819,7 @@ pub struct DispSVGGradientElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19073,8 +18885,7 @@ pub struct DispSVGImageElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19140,8 +18951,7 @@ pub struct DispSVGLineElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19207,8 +19017,7 @@ pub struct DispSVGLinearGradientElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19274,8 +19083,7 @@ pub struct DispSVGMarkerElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19341,8 +19149,7 @@ pub struct DispSVGMaskElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19408,8 +19215,7 @@ pub struct DispSVGMetadataElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19475,8 +19281,7 @@ pub struct DispSVGPathElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19542,8 +19347,7 @@ pub struct DispSVGPathSegArcAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19609,8 +19413,7 @@ pub struct DispSVGPathSegArcRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19676,8 +19479,7 @@ pub struct DispSVGPathSegClosePath_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19743,8 +19545,7 @@ pub struct DispSVGPathSegCurvetoCubicAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19810,8 +19611,7 @@ pub struct DispSVGPathSegCurvetoCubicRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19877,8 +19677,7 @@ pub struct DispSVGPathSegCurvetoCubicSmoothAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -19944,8 +19743,7 @@ pub struct DispSVGPathSegCurvetoCubicSmoothRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20011,8 +19809,7 @@ pub struct DispSVGPathSegCurvetoQuadraticAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20078,8 +19875,7 @@ pub struct DispSVGPathSegCurvetoQuadraticRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20145,8 +19941,7 @@ pub struct DispSVGPathSegCurvetoQuadraticSmoothAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20212,8 +20007,7 @@ pub struct DispSVGPathSegCurvetoQuadraticSmoothRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20279,8 +20073,7 @@ pub struct DispSVGPathSegLinetoAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20346,8 +20139,7 @@ pub struct DispSVGPathSegLinetoHorizontalAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20413,8 +20205,7 @@ pub struct DispSVGPathSegLinetoHorizontalRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20480,8 +20271,7 @@ pub struct DispSVGPathSegLinetoRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20547,8 +20337,7 @@ pub struct DispSVGPathSegLinetoVerticalAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20614,8 +20403,7 @@ pub struct DispSVGPathSegLinetoVerticalRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20681,8 +20469,7 @@ pub struct DispSVGPathSegMovetoAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20748,8 +20535,7 @@ pub struct DispSVGPathSegMovetoRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20815,8 +20601,7 @@ pub struct DispSVGPatternElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20882,8 +20667,7 @@ pub struct DispSVGPolygonElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -20949,8 +20733,7 @@ pub struct DispSVGPolylineElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21016,8 +20799,7 @@ pub struct DispSVGRadialGradientElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21083,8 +20865,7 @@ pub struct DispSVGRectElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21150,8 +20931,7 @@ pub struct DispSVGSVGElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21217,8 +20997,7 @@ pub struct DispSVGScriptElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21284,8 +21063,7 @@ pub struct DispSVGStopElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21351,8 +21129,7 @@ pub struct DispSVGStyleElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21418,8 +21195,7 @@ pub struct DispSVGSwitchElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21485,8 +21261,7 @@ pub struct DispSVGSymbolElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21552,8 +21327,7 @@ pub struct DispSVGTSpanElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21619,8 +21393,7 @@ pub struct DispSVGTextContentElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21686,8 +21459,7 @@ pub struct DispSVGTextElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21753,8 +21525,7 @@ pub struct DispSVGTextPathElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21820,8 +21591,7 @@ pub struct DispSVGTextPositioningElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21887,8 +21657,7 @@ pub struct DispSVGTitleElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -21954,8 +21723,7 @@ pub struct DispSVGUseElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22021,8 +21789,7 @@ pub struct DispSVGViewElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22088,8 +21855,7 @@ pub struct DispSVGZoomEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22155,8 +21921,7 @@ pub struct DispStaticNodeList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22222,8 +21987,7 @@ pub struct DispTreeWalker_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22289,8 +22053,7 @@ pub struct DispWebGeocoordinates_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22356,8 +22119,7 @@ pub struct DispWebGeolocation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22423,8 +22185,7 @@ pub struct DispWebGeoposition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22490,8 +22251,7 @@ pub struct DispWebGeopositionError_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22557,8 +22317,7 @@ pub struct DispXDomainRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22624,8 +22383,7 @@ pub struct DispXMLHttpRequestEventTarget_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -22691,8 +22449,7 @@ pub struct DispXMLSerializer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[cfg(feature = "Win32_Graphics_Gdi")] @@ -22704,23 +22461,7 @@ pub unsafe fn DitherTo8(pdestbits: *mut u8, ndestpitch: i32, psrcbits: *mut u8, extern "system" { fn DitherTo8(pdestbits: *mut u8, ndestpitch: i32, psrcbits: *mut u8, nsrcpitch: i32, bfidsrc: *const ::windows::core::GUID, prgbdestcolors: *mut super::super::Graphics::Gdi::RGBQUAD, prgbsrccolors: *mut super::super::Graphics::Gdi::RGBQUAD, pbdestinvmap: *mut u8, x: i32, y: i32, cx: i32, cy: i32, ldesttrans: i32, lsrctrans: i32) -> ::windows::core::HRESULT; } - DitherTo8( - ::core::mem::transmute(pdestbits), - ::core::mem::transmute(ndestpitch), - ::core::mem::transmute(psrcbits), - ::core::mem::transmute(nsrcpitch), - ::core::mem::transmute(bfidsrc), - ::core::mem::transmute(prgbdestcolors), - ::core::mem::transmute(prgbsrccolors), - ::core::mem::transmute(pbdestinvmap), - ::core::mem::transmute(x), - ::core::mem::transmute(y), - ::core::mem::transmute(cx), - ::core::mem::transmute(cy), - ::core::mem::transmute(ldesttrans), - ::core::mem::transmute(lsrctrans), - ) - .ok() + DitherTo8(::core::mem::transmute(pdestbits), ::core::mem::transmute(ndestpitch), ::core::mem::transmute(psrcbits), ::core::mem::transmute(nsrcpitch), ::core::mem::transmute(bfidsrc), ::core::mem::transmute(prgbdestcolors), ::core::mem::transmute(prgbsrccolors), ::core::mem::transmute(pbdestinvmap), ::core::mem::transmute(x), ::core::mem::transmute(y), ::core::mem::transmute(cx), ::core::mem::transmute(cy), ::core::mem::transmute(ldesttrans), ::core::mem::transmute(lsrctrans)).ok() } #[cfg(not(windows))] unimplemented!("Unsupported target OS"); @@ -23302,8 +23043,7 @@ pub struct HTMLAnchorEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -23369,8 +23109,7 @@ pub struct HTMLAnchorEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLAppBehavior: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f5cb_98b5_11cf_bb82_00aa00bdce0b); @@ -23456,8 +23195,7 @@ pub struct HTMLAreaEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -23523,8 +23261,7 @@ pub struct HTMLAreaEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLAreasCollection: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f4ca_98b5_11cf_bb82_00aa00bdce0b); @@ -23634,8 +23371,7 @@ pub struct HTMLButtonElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -23701,8 +23437,7 @@ pub struct HTMLButtonElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLCSSImportRule: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x305106f0_98b5_11cf_bb82_00aa00bdce0b); @@ -23790,8 +23525,7 @@ pub struct HTMLControlElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -23857,8 +23591,7 @@ pub struct HTMLControlElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLCurrentStyle: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f3dc_98b5_11cf_bb82_00aa00bdce0b); @@ -24013,8 +23746,7 @@ pub struct HTMLDocumentEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -24080,8 +23812,7 @@ pub struct HTMLDocumentEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -24147,8 +23878,7 @@ pub struct HTMLDocumentEvents3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -24214,8 +23944,7 @@ pub struct HTMLDocumentEvents4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLElementCollection: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f4cb_98b5_11cf_bb82_00aa00bdce0b); @@ -24282,8 +24011,7 @@ pub struct HTMLElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -24349,8 +24077,7 @@ pub struct HTMLElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -24416,8 +24143,7 @@ pub struct HTMLElementEvents3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -24483,8 +24209,7 @@ pub struct HTMLElementEvents4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLEmbed: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f25d_98b5_11cf_bb82_00aa00bdce0b); @@ -24554,8 +24279,7 @@ pub struct HTMLFormElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -24621,8 +24345,7 @@ pub struct HTMLFormElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLFrameBase: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f312_98b5_11cf_bb82_00aa00bdce0b); @@ -24691,8 +24414,7 @@ pub struct HTMLFrameSiteEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -24758,8 +24480,7 @@ pub struct HTMLFrameSiteEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLGenericElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f4b8_98b5_11cf_bb82_00aa00bdce0b); @@ -24834,8 +24555,7 @@ pub struct HTMLImgEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -24901,8 +24621,7 @@ pub struct HTMLImgEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLInputButtonElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f2b4_98b5_11cf_bb82_00aa00bdce0b); @@ -24971,8 +24690,7 @@ pub struct HTMLInputFileElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -25038,8 +24756,7 @@ pub struct HTMLInputFileElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLInputImage: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f2c4_98b5_11cf_bb82_00aa00bdce0b); @@ -25106,8 +24823,7 @@ pub struct HTMLInputImageEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -25173,8 +24889,7 @@ pub struct HTMLInputImageEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLInputTextElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f2ab_98b5_11cf_bb82_00aa00bdce0b); @@ -25241,8 +24956,7 @@ pub struct HTMLInputTextElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -25308,8 +25022,7 @@ pub struct HTMLInputTextElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLIsIndexElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f278_98b5_11cf_bb82_00aa00bdce0b); @@ -25378,8 +25091,7 @@ pub struct HTMLLabelEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -25445,8 +25157,7 @@ pub struct HTMLLabelEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLLegendElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f3e9_98b5_11cf_bb82_00aa00bdce0b); @@ -25514,8 +25225,7 @@ pub struct HTMLLinkElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -25581,8 +25291,7 @@ pub struct HTMLLinkElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLListElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f272_98b5_11cf_bb82_00aa00bdce0b); @@ -25653,8 +25362,7 @@ pub struct HTMLMapEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -25720,8 +25428,7 @@ pub struct HTMLMapEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLMarqueeElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f2b9_98b5_11cf_bb82_00aa00bdce0b); @@ -25788,8 +25495,7 @@ pub struct HTMLMarqueeElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -25855,8 +25561,7 @@ pub struct HTMLMarqueeElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: marker :: Copy, :: core :: clone :: Clone, :: core :: default :: Default, :: core :: fmt :: Debug)] @@ -25955,8 +25660,7 @@ pub struct HTMLNamespaceEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLNavigator: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xfeceaaa6_8405_11cf_8ba1_00aa00476da6); @@ -26027,8 +25731,7 @@ pub struct HTMLObjectElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -26094,8 +25797,7 @@ pub struct HTMLObjectElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLOptionButtonElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f2be_98b5_11cf_bb82_00aa00bdce0b); @@ -26162,8 +25864,7 @@ pub struct HTMLOptionButtonElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -26229,8 +25930,7 @@ pub struct HTMLOptionButtonElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLOptionElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f24d_98b5_11cf_bb82_00aa00bdce0b); @@ -26314,8 +26014,7 @@ pub struct HTMLScriptEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -26381,8 +26080,7 @@ pub struct HTMLScriptEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLSelectElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f245_98b5_11cf_bb82_00aa00bdce0b); @@ -26449,8 +26147,7 @@ pub struct HTMLSelectElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -26516,8 +26213,7 @@ pub struct HTMLSelectElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLSemanticElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x305107b0_98b5_11cf_bb82_00aa00bdce0b); @@ -26590,8 +26286,7 @@ pub struct HTMLStyleElementEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -26657,8 +26352,7 @@ pub struct HTMLStyleElementEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLStyleFontFace: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f3d4_98b5_11cf_bb82_00aa00bdce0b); @@ -26751,8 +26445,7 @@ pub struct HTMLTableEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -26818,8 +26511,7 @@ pub struct HTMLTableEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLTableRow: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f26d_98b5_11cf_bb82_00aa00bdce0b); @@ -26888,8 +26580,7 @@ pub struct HTMLTextContainerEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -26955,8 +26646,7 @@ pub struct HTMLTextContainerEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLTextElement: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f26a_98b5_11cf_bb82_00aa00bdce0b); @@ -27031,8 +26721,7 @@ pub struct HTMLWindowEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -27098,8 +26787,7 @@ pub struct HTMLWindowEvents2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -27165,8 +26853,7 @@ pub struct HTMLWindowEvents3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLWindowProxy: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f391_98b5_11cf_bb82_00aa00bdce0b); @@ -27251,8 +26938,7 @@ pub struct HTMLXMLHttpRequestEvents_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); pub const HTMLXMLHttpRequestFactory: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3051040d_98b5_11cf_bb82_00aa00bdce0b); @@ -27681,8 +27367,7 @@ pub struct IAnchorClick_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -27776,13 +27461,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IBFCa } #[repr(C)] #[doc(hidden)] -pub struct IBFCacheable_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IBFCacheable_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IBlockFormats(pub ::windows::core::IUnknown); @@ -27860,8 +27539,7 @@ pub struct IBlockFormats_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -28025,8 +27703,7 @@ pub struct ICanvasGradient_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, offset: f32, color: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -28108,8 +27785,7 @@ pub struct ICanvasImageData_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u32) -> ::windows::core::HRESULT, @@ -28179,8 +27855,7 @@ pub struct ICanvasPattern_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -28251,8 +27926,7 @@ pub struct ICanvasPixelArray_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u32) -> ::windows::core::HRESULT, ); @@ -28290,12 +27964,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICanv } #[repr(C)] #[doc(hidden)] -pub struct ICanvasPixelArrayData_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppbuffer: *mut *mut u8, pbufferlength: *mut u32) -> ::windows::core::HRESULT, -); +pub struct ICanvasPixelArrayData_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppbuffer: *mut *mut u8, pbufferlength: *mut u32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ICanvasRenderingContext2D(pub ::windows::core::IUnknown); @@ -28525,18 +28194,7 @@ impl ICanvasRenderingContext2D { (::windows::core::Interface::vtable(self).66)(::core::mem::transmute_copy(self), text.into_param().abi(), ::core::mem::transmute(x), ::core::mem::transmute(y), maxwidth.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn drawImage< - 'a, - Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IDispatch>, - Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param6: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param7: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - Param8: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, - >( + pub unsafe fn drawImage<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param7: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param8: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( &self, psrc: Param0, a1: Param1, @@ -28560,16 +28218,7 @@ impl ICanvasRenderingContext2D { (::windows::core::Interface::vtable(self).69)(::core::mem::transmute_copy(self), ::core::mem::transmute(sx), ::core::mem::transmute(sy), ::core::mem::transmute(sw), ::core::mem::transmute(sh), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn putImageData<'a, Param0: ::windows::core::IntoParam<'a, ICanvasImageData>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - imagedata: Param0, - dx: f32, - dy: f32, - dirtyx: Param3, - dirtyy: Param4, - dirtywidth: Param5, - dirtyheight: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn putImageData<'a, Param0: ::windows::core::IntoParam<'a, ICanvasImageData>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param6: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, imagedata: Param0, dx: f32, dy: f32, dirtyx: Param3, dirtyy: Param4, dirtywidth: Param5, dirtyheight: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).70)(::core::mem::transmute_copy(self), imagedata.into_param().abi(), ::core::mem::transmute(dx), ::core::mem::transmute(dy), dirtyx.into_param().abi(), dirtyy.into_param().abi(), dirtywidth.into_param().abi(), dirtyheight.into_param().abi()).ok() } } @@ -28632,8 +28281,7 @@ pub struct ICanvasRenderingContext2D_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -28718,25 +28366,12 @@ pub struct ICanvasRenderingContext2D_abi( #[cfg(not(feature = "Win32_Foundation"))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, text: ::core::mem::ManuallyDrop, x: f32, y: f32, maxwidth: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - psrc: ::windows::core::RawPtr, - a1: ::core::mem::ManuallyDrop, - a2: ::core::mem::ManuallyDrop, - a3: ::core::mem::ManuallyDrop, - a4: ::core::mem::ManuallyDrop, - a5: ::core::mem::ManuallyDrop, - a6: ::core::mem::ManuallyDrop, - a7: ::core::mem::ManuallyDrop, - a8: ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psrc: ::windows::core::RawPtr, a1: ::core::mem::ManuallyDrop, a2: ::core::mem::ManuallyDrop, a3: ::core::mem::ManuallyDrop, a4: ::core::mem::ManuallyDrop, a5: ::core::mem::ManuallyDrop, a6: ::core::mem::ManuallyDrop, a7: ::core::mem::ManuallyDrop, a8: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, a1: ::core::mem::ManuallyDrop, a2: ::core::mem::ManuallyDrop, ppcanvasimagedata: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, sx: f32, sy: f32, sw: f32, sh: f32, ppcanvasimagedata: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, imagedata: ::windows::core::RawPtr, dx: f32, dy: f32, dirtyx: ::core::mem::ManuallyDrop, dirtyy: ::core::mem::ManuallyDrop, dirtywidth: ::core::mem::ManuallyDrop, dirtyheight: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, imagedata: ::windows::core::RawPtr, dx: f32, dy: f32, dirtyx: ::core::mem::ManuallyDrop, dirtyy: ::core::mem::ManuallyDrop, dirtywidth: ::core::mem::ManuallyDrop, dirtyheight: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -28807,8 +28442,7 @@ pub struct ICanvasTextMetrics_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, ); @@ -29084,8 +28718,7 @@ pub struct IClientCaps_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -29152,12 +28785,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ICust } #[repr(C)] #[doc(hidden)] -pub struct ICustomDoc_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, puihandler: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ICustomDoc_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, puihandler: ::windows::core::RawPtr) -> ::windows::core::HRESULT); pub const IDM_1D: u32 = 2170u32; pub const IDM_1D_ELEMENT: u32 = 2396u32; pub const IDM_2D_ELEMENT: u32 = 2395u32; @@ -29718,8 +29346,7 @@ pub struct IDOMBeforeUnloadEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -29798,8 +29425,7 @@ pub struct IDOMCloseEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, wasclean: i16, code: i32, reason: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -29883,8 +29509,7 @@ pub struct IDOMCompositionEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -29966,8 +29591,7 @@ pub struct IDOMCustomEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -30068,8 +29692,7 @@ pub struct IDOMDocumentType_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -30093,25 +29716,7 @@ impl IDOMDragEvent { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn initDragEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IHTMLWindow2>, Param14: ::windows::core::IntoParam<'a, IEventTarget>, Param15: ::windows::core::IntoParam<'a, IHTMLDataTransfer>>( - &self, - eventtype: Param0, - canbubble: i16, - cancelable: i16, - viewarg: Param3, - detailarg: i32, - screenxarg: i32, - screenyarg: i32, - clientxarg: i32, - clientyarg: i32, - ctrlkeyarg: i16, - altkeyarg: i16, - shiftkeyarg: i16, - metakeyarg: i16, - buttonarg: u16, - relatedtargetarg: Param14, - datatransferarg: Param15, - ) -> ::windows::core::Result<()> { + pub unsafe fn initDragEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IHTMLWindow2>, Param14: ::windows::core::IntoParam<'a, IEventTarget>, Param15: ::windows::core::IntoParam<'a, IHTMLDataTransfer>>(&self, eventtype: Param0, canbubble: i16, cancelable: i16, viewarg: Param3, detailarg: i32, screenxarg: i32, screenyarg: i32, clientxarg: i32, clientyarg: i32, ctrlkeyarg: i16, altkeyarg: i16, shiftkeyarg: i16, metakeyarg: i16, buttonarg: u16, relatedtargetarg: Param14, datatransferarg: Param15) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)( ::core::mem::transmute_copy(self), eventtype.into_param().abi(), @@ -30193,12 +29798,10 @@ pub struct IDOMDragEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, viewarg: ::windows::core::RawPtr, detailarg: i32, screenxarg: i32, screenyarg: i32, clientxarg: i32, clientyarg: i32, ctrlkeyarg: i16, altkeyarg: i16, shiftkeyarg: i16, metakeyarg: i16, buttonarg: u16, relatedtargetarg: ::windows::core::RawPtr, datatransferarg: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, viewarg: ::windows::core::RawPtr, detailarg: i32, screenxarg: i32, screenyarg: i32, clientxarg: i32, clientyarg: i32, ctrlkeyarg: i16, altkeyarg: i16, shiftkeyarg: i16, metakeyarg: i16, buttonarg: u16, relatedtargetarg: ::windows::core::RawPtr, datatransferarg: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -30326,8 +29929,7 @@ pub struct IDOMEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -30470,8 +30072,7 @@ pub struct IDOMException_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -30550,8 +30151,7 @@ pub struct IDOMFocusEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, view: ::windows::core::RawPtr, detail: i32, relatedtargetarg: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -30596,31 +30196,8 @@ impl IDOMKeyboardEvent { (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), keyarg.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn initKeyboardEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IHTMLWindow2>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - eventtype: Param0, - canbubble: i16, - cancelable: i16, - viewarg: Param3, - keyarg: Param4, - locationarg: u32, - modifierslistarg: Param6, - repeat: i16, - locale: Param8, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).15)( - ::core::mem::transmute_copy(self), - eventtype.into_param().abi(), - ::core::mem::transmute(canbubble), - ::core::mem::transmute(cancelable), - viewarg.into_param().abi(), - keyarg.into_param().abi(), - ::core::mem::transmute(locationarg), - modifierslistarg.into_param().abi(), - ::core::mem::transmute(repeat), - locale.into_param().abi(), - ) - .ok() + pub unsafe fn initKeyboardEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IHTMLWindow2>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, eventtype: Param0, canbubble: i16, cancelable: i16, viewarg: Param3, keyarg: Param4, locationarg: u32, modifierslistarg: Param6, repeat: i16, locale: Param8) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self), eventtype.into_param().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), viewarg.into_param().abi(), keyarg.into_param().abi(), ::core::mem::transmute(locationarg), modifierslistarg.into_param().abi(), ::core::mem::transmute(repeat), locale.into_param().abi()).ok() } pub unsafe fn keyCode(&self) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); @@ -30704,8 +30281,7 @@ pub struct IDOMKeyboardEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -30717,8 +30293,7 @@ pub struct IDOMKeyboardEvent_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, keyarg: ::core::mem::ManuallyDrop, state: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, viewarg: ::windows::core::RawPtr, keyarg: ::core::mem::ManuallyDrop, locationarg: u32, modifierslistarg: ::core::mem::ManuallyDrop, repeat: i16, locale: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, viewarg: ::windows::core::RawPtr, keyarg: ::core::mem::ManuallyDrop, locationarg: u32, modifierslistarg: ::core::mem::ManuallyDrop, repeat: i16, locale: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -30805,8 +30380,7 @@ pub struct IDOMMSAnimationEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -30890,8 +30464,7 @@ pub struct IDOMMSManipulationEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -30975,8 +30548,7 @@ pub struct IDOMMSTransitionEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -31003,16 +30575,7 @@ impl IDOMMessageEvent { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn initMessageEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, IHTMLWindow2>>( - &self, - eventtype: Param0, - canbubble: i16, - cancelable: i16, - data: Param3, - origin: Param4, - lasteventid: Param5, - source: Param6, - ) -> ::windows::core::Result<()> { + pub unsafe fn initMessageEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, IHTMLWindow2>>(&self, eventtype: Param0, canbubble: i16, cancelable: i16, data: Param3, origin: Param4, lasteventid: Param5, source: Param6) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), eventtype.into_param().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), data.into_param().abi(), origin.into_param().abi(), lasteventid.into_param().abi(), source.into_param().abi()).ok() } } @@ -31075,8 +30638,7 @@ pub struct IDOMMessageEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -31131,24 +30693,7 @@ impl IDOMMouseEvent { (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn initMouseEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IHTMLWindow2>, Param14: ::windows::core::IntoParam<'a, IEventTarget>>( - &self, - eventtype: Param0, - canbubble: i16, - cancelable: i16, - viewarg: Param3, - detailarg: i32, - screenxarg: i32, - screenyarg: i32, - clientxarg: i32, - clientyarg: i32, - ctrlkeyarg: i16, - altkeyarg: i16, - shiftkeyarg: i16, - metakeyarg: i16, - buttonarg: u16, - relatedtargetarg: Param14, - ) -> ::windows::core::Result<()> { + pub unsafe fn initMouseEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IHTMLWindow2>, Param14: ::windows::core::IntoParam<'a, IEventTarget>>(&self, eventtype: Param0, canbubble: i16, cancelable: i16, viewarg: Param3, detailarg: i32, screenxarg: i32, screenyarg: i32, clientxarg: i32, clientyarg: i32, ctrlkeyarg: i16, altkeyarg: i16, shiftkeyarg: i16, metakeyarg: i16, buttonarg: u16, relatedtargetarg: Param14) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).17)( ::core::mem::transmute_copy(self), eventtype.into_param().abi(), @@ -31282,8 +30827,7 @@ pub struct IDOMMouseEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -31321,22 +30865,7 @@ impl IDOMMouseWheelEvent { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn initMouseWheelEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IHTMLWindow2>, Param10: ::windows::core::IntoParam<'a, IEventTarget>, Param11: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - eventtype: Param0, - canbubble: i16, - cancelable: i16, - viewarg: Param3, - detailarg: i32, - screenxarg: i32, - screenyarg: i32, - clientxarg: i32, - clientyarg: i32, - buttonarg: u16, - relatedtargetarg: Param10, - modifierslistarg: Param11, - wheeldeltaarg: i32, - ) -> ::windows::core::Result<()> { + pub unsafe fn initMouseWheelEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IHTMLWindow2>, Param10: ::windows::core::IntoParam<'a, IEventTarget>, Param11: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, eventtype: Param0, canbubble: i16, cancelable: i16, viewarg: Param3, detailarg: i32, screenxarg: i32, screenyarg: i32, clientxarg: i32, clientyarg: i32, buttonarg: u16, relatedtargetarg: Param10, modifierslistarg: Param11, wheeldeltaarg: i32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)( ::core::mem::transmute_copy(self), eventtype.into_param().abi(), @@ -31415,12 +30944,10 @@ pub struct IDOMMouseWheelEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, viewarg: ::windows::core::RawPtr, detailarg: i32, screenxarg: i32, screenyarg: i32, clientxarg: i32, clientyarg: i32, buttonarg: u16, relatedtargetarg: ::windows::core::RawPtr, modifierslistarg: ::core::mem::ManuallyDrop, wheeldeltaarg: i32) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, viewarg: ::windows::core::RawPtr, detailarg: i32, screenxarg: i32, screenyarg: i32, clientxarg: i32, clientyarg: i32, buttonarg: u16, relatedtargetarg: ::windows::core::RawPtr, modifierslistarg: ::core::mem::ManuallyDrop, wheeldeltaarg: i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -31452,29 +30979,8 @@ impl IDOMMutationEvent { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn initMutationEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::IDispatch>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - eventtype: Param0, - canbubble: i16, - cancelable: i16, - relatednodearg: Param3, - prevvaluearg: Param4, - newvaluearg: Param5, - attrnamearg: Param6, - attrchangearg: u16, - ) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).12)( - ::core::mem::transmute_copy(self), - eventtype.into_param().abi(), - ::core::mem::transmute(canbubble), - ::core::mem::transmute(cancelable), - relatednodearg.into_param().abi(), - prevvaluearg.into_param().abi(), - newvaluearg.into_param().abi(), - attrnamearg.into_param().abi(), - ::core::mem::transmute(attrchangearg), - ) - .ok() + pub unsafe fn initMutationEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::IDispatch>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, eventtype: Param0, canbubble: i16, cancelable: i16, relatednodearg: Param3, prevvaluearg: Param4, newvaluearg: Param5, attrnamearg: Param6, attrchangearg: u16) -> ::windows::core::Result<()> { + (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), eventtype.into_param().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), relatednodearg.into_param().abi(), prevvaluearg.into_param().abi(), newvaluearg.into_param().abi(), attrnamearg.into_param().abi(), ::core::mem::transmute(attrchangearg)).ok() } } unsafe impl ::windows::core::Interface for IDOMMutationEvent { @@ -31536,8 +31042,7 @@ pub struct IDOMMutationEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -31548,8 +31053,7 @@ pub struct IDOMMutationEvent_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u16) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, relatednodearg: ::windows::core::RawPtr, prevvaluearg: ::core::mem::ManuallyDrop, newvaluearg: ::core::mem::ManuallyDrop, attrnamearg: ::core::mem::ManuallyDrop, attrchangearg: u16) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, relatednodearg: ::windows::core::RawPtr, prevvaluearg: ::core::mem::ManuallyDrop, newvaluearg: ::core::mem::ManuallyDrop, attrnamearg: ::core::mem::ManuallyDrop, attrchangearg: u16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, ); #[repr(transparent)] @@ -31647,8 +31151,7 @@ pub struct IDOMNodeIterator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -31731,8 +31234,7 @@ pub struct IDOMParser_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, xmlsource: ::core::mem::ManuallyDrop, mimetype: ::core::mem::ManuallyDrop, ppnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -31805,8 +31307,7 @@ pub struct IDOMParserFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, __midl__idomparserfactory0000: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -31888,8 +31389,7 @@ pub struct IDOMProcessingInstruction_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -31978,8 +31478,7 @@ pub struct IDOMProgressEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u64) -> ::windows::core::HRESULT, @@ -32060,8 +31559,7 @@ pub struct IDOMSiteModeEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -32096,17 +31594,7 @@ impl IDOMStorageEvent { (::windows::core::Interface::vtable(self).11)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn initStorageEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, IHTMLStorage>>( - &self, - eventtype: Param0, - canbubble: i16, - cancelable: i16, - keyarg: Param3, - oldvaluearg: Param4, - newvaluearg: Param5, - urlarg: Param6, - storageareaarg: Param7, - ) -> ::windows::core::Result<()> { + pub unsafe fn initStorageEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param7: ::windows::core::IntoParam<'a, IHTMLStorage>>(&self, eventtype: Param0, canbubble: i16, cancelable: i16, keyarg: Param3, oldvaluearg: Param4, newvaluearg: Param5, urlarg: Param6, storageareaarg: Param7) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).12)(::core::mem::transmute_copy(self), eventtype.into_param().abi(), ::core::mem::transmute(canbubble), ::core::mem::transmute(cancelable), keyarg.into_param().abi(), oldvaluearg.into_param().abi(), newvaluearg.into_param().abi(), urlarg.into_param().abi(), storageareaarg.into_param().abi()).ok() } } @@ -32169,8 +31657,7 @@ pub struct IDOMStorageEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -32181,18 +31668,7 @@ pub struct IDOMStorageEvent_abi( #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - eventtype: ::core::mem::ManuallyDrop, - canbubble: i16, - cancelable: i16, - keyarg: ::core::mem::ManuallyDrop, - oldvaluearg: ::core::mem::ManuallyDrop, - newvaluearg: ::core::mem::ManuallyDrop, - urlarg: ::core::mem::ManuallyDrop, - storageareaarg: ::windows::core::RawPtr, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, keyarg: ::core::mem::ManuallyDrop, oldvaluearg: ::core::mem::ManuallyDrop, newvaluearg: ::core::mem::ManuallyDrop, urlarg: ::core::mem::ManuallyDrop, storageareaarg: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -32277,8 +31753,7 @@ pub struct IDOMTextEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -32414,8 +31889,7 @@ pub struct IDOMTreeWalker_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -32518,8 +31992,7 @@ pub struct IDOMUIEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -32547,25 +32020,7 @@ impl IDOMWheelEvent { (::windows::core::Interface::vtable(self).10)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] - pub unsafe fn initWheelEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IHTMLWindow2>, Param10: ::windows::core::IntoParam<'a, IEventTarget>, Param11: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>( - &self, - eventtype: Param0, - canbubble: i16, - cancelable: i16, - viewarg: Param3, - detailarg: i32, - screenxarg: i32, - screenyarg: i32, - clientxarg: i32, - clientyarg: i32, - buttonarg: u16, - relatedtargetarg: Param10, - modifierslistarg: Param11, - deltax: i32, - deltay: i32, - deltaz: i32, - deltamode: u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn initWheelEvent<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param3: ::windows::core::IntoParam<'a, IHTMLWindow2>, Param10: ::windows::core::IntoParam<'a, IEventTarget>, Param11: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, eventtype: Param0, canbubble: i16, cancelable: i16, viewarg: Param3, detailarg: i32, screenxarg: i32, screenyarg: i32, clientxarg: i32, clientyarg: i32, buttonarg: u16, relatedtargetarg: Param10, modifierslistarg: Param11, deltax: i32, deltay: i32, deltaz: i32, deltamode: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).11)( ::core::mem::transmute_copy(self), eventtype.into_param().abi(), @@ -32647,33 +32102,13 @@ pub struct IDOMWheelEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u32) -> ::windows::core::HRESULT, - #[cfg(feature = "Win32_Foundation")] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - eventtype: ::core::mem::ManuallyDrop, - canbubble: i16, - cancelable: i16, - viewarg: ::windows::core::RawPtr, - detailarg: i32, - screenxarg: i32, - screenyarg: i32, - clientxarg: i32, - clientyarg: i32, - buttonarg: u16, - relatedtargetarg: ::windows::core::RawPtr, - modifierslistarg: ::core::mem::ManuallyDrop, - deltax: i32, - deltay: i32, - deltaz: i32, - deltamode: u32, - ) -> ::windows::core::HRESULT, + #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, canbubble: i16, cancelable: i16, viewarg: ::windows::core::RawPtr, detailarg: i32, screenxarg: i32, screenyarg: i32, clientxarg: i32, clientyarg: i32, buttonarg: u16, relatedtargetarg: ::windows::core::RawPtr, modifierslistarg: ::core::mem::ManuallyDrop, deltax: i32, deltay: i32, deltaz: i32, deltamode: u32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, ); #[repr(transparent)] @@ -32745,8 +32180,7 @@ pub struct IDOMXmlSerializer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pnode: ::windows::core::RawPtr, pstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -32819,8 +32253,7 @@ pub struct IDOMXmlSerializerFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, __midl__idomxmlserializerfactory0000: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -32846,35 +32279,11 @@ impl IDebugCallbackNotificationHandler { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn BeforeInvokeCallback<'a, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IDispatch>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, ecallbacktype: SCRIPT_TIMER_TYPE, callbackcookie: u32, pdisphandler: Param2, ullhandlercookie: u64, functionname: Param4, line: u32, column: u32, cchlength: u32, pdebugdocumentcontext: Param8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).8)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ecallbacktype), - ::core::mem::transmute(callbackcookie), - pdisphandler.into_param().abi(), - ::core::mem::transmute(ullhandlercookie), - functionname.into_param().abi(), - ::core::mem::transmute(line), - ::core::mem::transmute(column), - ::core::mem::transmute(cchlength), - pdebugdocumentcontext.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(ecallbacktype), ::core::mem::transmute(callbackcookie), pdisphandler.into_param().abi(), ::core::mem::transmute(ullhandlercookie), functionname.into_param().abi(), ::core::mem::transmute(line), ::core::mem::transmute(column), ::core::mem::transmute(cchlength), pdebugdocumentcontext.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe fn InvokeCallbackComplete<'a, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IDispatch>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param8: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, ecallbacktype: SCRIPT_TIMER_TYPE, callbackcookie: u32, pdisphandler: Param2, ullhandlercookie: u64, functionname: Param4, line: u32, column: u32, cchlength: u32, pdebugdocumentcontext: Param8) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).9)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(ecallbacktype), - ::core::mem::transmute(callbackcookie), - pdisphandler.into_param().abi(), - ::core::mem::transmute(ullhandlercookie), - functionname.into_param().abi(), - ::core::mem::transmute(line), - ::core::mem::transmute(column), - ::core::mem::transmute(cchlength), - pdebugdocumentcontext.into_param().abi(), - ) - .ok() + (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(ecallbacktype), ::core::mem::transmute(callbackcookie), pdisphandler.into_param().abi(), ::core::mem::transmute(ullhandlercookie), functionname.into_param().abi(), ::core::mem::transmute(line), ::core::mem::transmute(column), ::core::mem::transmute(cchlength), pdebugdocumentcontext.into_param().abi()).ok() } } unsafe impl ::windows::core::Interface for IDebugCallbackNotificationHandler { @@ -33040,8 +32449,7 @@ pub struct IDeviceRect_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -33449,15 +32857,7 @@ pub struct IDithererImpl_abi( pub struct IDocHostShowUI(pub ::windows::core::IUnknown); impl IDocHostShowUI { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn ShowMessage<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - hwnd: Param0, - lpstrtext: Param1, - lpstrcaption: Param2, - dwtype: u32, - lpstrhelpfile: Param4, - dwhelpcontext: u32, - ) -> ::windows::core::Result { + pub unsafe fn ShowMessage<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param2: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, hwnd: Param0, lpstrtext: Param1, lpstrcaption: Param2, dwtype: u32, lpstrhelpfile: Param4, dwhelpcontext: u32) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), hwnd.into_param().abi(), lpstrtext.into_param().abi(), lpstrcaption.into_param().abi(), ::core::mem::transmute(dwtype), lpstrhelpfile.into_param().abi(), ::core::mem::transmute(dwhelpcontext), &mut result__).from_abi::(result__) } @@ -33514,14 +32914,7 @@ impl IDocHostUIHandler { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(pinfo)).ok() } #[cfg(feature = "Win32_System_Ole")] - pub unsafe fn ShowUI<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceActiveObject>, Param2: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleCommandTarget>, Param3: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceFrame>, Param4: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceUIWindow>>( - &self, - dwid: u32, - pactiveobject: Param1, - pcommandtarget: Param2, - pframe: Param3, - pdoc: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn ShowUI<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceActiveObject>, Param2: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleCommandTarget>, Param3: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceFrame>, Param4: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceUIWindow>>(&self, dwid: u32, pactiveobject: Param1, pcommandtarget: Param2, pframe: Param3, pdoc: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwid), pactiveobject.into_param().abi(), pcommandtarget.into_param().abi(), pframe.into_param().abi(), pdoc.into_param().abi()).ok() } pub unsafe fn HideUI(&self) -> ::windows::core::Result<()> { @@ -33647,14 +33040,7 @@ impl IDocHostUIHandler2 { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), ::core::mem::transmute(pinfo)).ok() } #[cfg(feature = "Win32_System_Ole")] - pub unsafe fn ShowUI<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceActiveObject>, Param2: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleCommandTarget>, Param3: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceFrame>, Param4: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceUIWindow>>( - &self, - dwid: u32, - pactiveobject: Param1, - pcommandtarget: Param2, - pframe: Param3, - pdoc: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn ShowUI<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceActiveObject>, Param2: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleCommandTarget>, Param3: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceFrame>, Param4: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleInPlaceUIWindow>>(&self, dwid: u32, pactiveobject: Param1, pcommandtarget: Param2, pframe: Param3, pdoc: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).5)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwid), pactiveobject.into_param().abi(), pcommandtarget.into_param().abi(), pframe.into_param().abi(), pdoc.into_param().abi()).ok() } pub unsafe fn HideUI(&self) -> ::windows::core::Result<()> { @@ -33798,31 +33184,9 @@ pub struct IDocHostUIHandler2_abi( pub struct IDocObjectService(pub ::windows::core::IUnknown); impl IDocObjectService { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn FireBeforeNavigate2<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - &self, - pdispatch: Param0, - lpszurl: Param1, - dwflags: u32, - lpszframename: Param3, - ppostdata: *const u8, - cbpostdata: u32, - lpszheaders: Param6, - fplaynavsound: Param7, - ) -> ::windows::core::Result { + pub unsafe fn FireBeforeNavigate2<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IDispatch>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param7: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(&self, pdispatch: Param0, lpszurl: Param1, dwflags: u32, lpszframename: Param3, ppostdata: *const u8, cbpostdata: u32, lpszheaders: Param6, fplaynavsound: Param7) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - pdispatch.into_param().abi(), - lpszurl.into_param().abi(), - ::core::mem::transmute(dwflags), - lpszframename.into_param().abi(), - ::core::mem::transmute(ppostdata), - ::core::mem::transmute(cbpostdata), - lpszheaders.into_param().abi(), - fplaynavsound.into_param().abi(), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pdispatch.into_param().abi(), lpszurl.into_param().abi(), ::core::mem::transmute(dwflags), lpszframename.into_param().abi(), ::core::mem::transmute(ppostdata), ::core::mem::transmute(cbpostdata), lpszheaders.into_param().abi(), fplaynavsound.into_param().abi(), &mut result__).from_abi::(result__) } pub unsafe fn FireNavigateComplete2<'a, Param0: ::windows::core::IntoParam<'a, IHTMLWindow2>>(&self, phtmlwindow2: Param0, dwflags: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).4)(::core::mem::transmute_copy(self), phtmlwindow2.into_param().abi(), ::core::mem::transmute(dwflags)).ok() @@ -33972,8 +33336,7 @@ pub struct IDocumentEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventtype: ::core::mem::ManuallyDrop, ppevent: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -34046,8 +33409,7 @@ pub struct IDocumentRange_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppihtmldomrange: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -34125,8 +33487,7 @@ pub struct IDocumentSelector_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop, pel: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -34207,8 +33568,7 @@ pub struct IDocumentTraversal_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prootnode: ::windows::core::RawPtr, ulwhattoshow: i32, pfilter: *const ::core::mem::ManuallyDrop, fentityreferenceexpansion: i16, ppnodeiterator: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -34283,8 +33643,7 @@ pub struct IDownloadBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrurl: ::core::mem::ManuallyDrop, pdispcallback: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -34294,17 +33653,7 @@ pub struct IDownloadBehavior_abi( pub struct IDownloadManager(pub ::windows::core::IUnknown); impl IDownloadManager { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe fn Download<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - pmk: Param0, - pbc: Param1, - dwbindverb: u32, - grfbindf: i32, - pbindinfo: *const super::super::System::Com::BINDINFO, - pszheaders: Param5, - pszredir: Param6, - uicp: u32, - ) -> ::windows::core::Result<()> { + pub unsafe fn Download<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, pmk: Param0, pbc: Param1, dwbindverb: u32, grfbindf: i32, pbindinfo: *const super::super::System::Com::BINDINFO, pszheaders: Param5, pszredir: Param6, uicp: u32) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), pmk.into_param().abi(), pbc.into_param().abi(), ::core::mem::transmute(dwbindverb), ::core::mem::transmute(grfbindf), ::core::mem::transmute(pbindinfo), pszheaders.into_param().abi(), pszredir.into_param().abi(), ::core::mem::transmute(uicp)).ok() } } @@ -34338,8 +33687,7 @@ pub struct IDownloadManager_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmk: ::windows::core::RawPtr, pbc: ::windows::core::RawPtr, dwbindverb: u32, grfbindf: i32, pbindinfo: *const ::core::mem::ManuallyDrop, pszheaders: super::super::Foundation::PWSTR, pszredir: super::super::Foundation::PWSTR, uicp: u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pmk: ::windows::core::RawPtr, pbc: ::windows::core::RawPtr, dwbindverb: u32, grfbindf: i32, pbindinfo: *const ::core::mem::ManuallyDrop, pszheaders: super::super::Foundation::PWSTR, pszredir: super::super::Foundation::PWSTR, uicp: u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage")))] usize, ); pub const IECMDID_ARG_CLEAR_FORMS_ALL: u32 = 0u32; @@ -34675,12 +34023,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IElem } #[repr(C)] #[doc(hidden)] -pub struct IElementBehaviorLayout2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pldescent: *mut i32) -> ::windows::core::HRESULT, -); +pub struct IElementBehaviorLayout2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pldescent: *mut i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IElementBehaviorRender(pub ::windows::core::IUnknown); @@ -35254,12 +34597,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IElem } #[repr(C)] #[doc(hidden)] -pub struct IElementNamespaceFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pnamespace: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IElementNamespaceFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pnamespace: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IElementNamespaceFactory2(pub ::windows::core::IUnknown); @@ -35562,8 +34900,7 @@ pub struct IElementSelector_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop, pel: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -35654,8 +34991,7 @@ pub struct IElementTraversal_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -36024,8 +35360,7 @@ pub struct IEventException_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -36108,8 +35443,7 @@ pub struct IEventTarget_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, r#type: ::core::mem::ManuallyDrop, listener: ::windows::core::RawPtr, usecapture: i16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -36180,31 +35514,9 @@ pub struct IEventTarget2_abi( pub struct IExtensionValidation(pub ::windows::core::IUnknown); impl IExtensionValidation { #[cfg(feature = "Win32_Foundation")] - pub unsafe fn Validate<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IHTMLDocument2>, Param5: ::windows::core::IntoParam<'a, IHTMLDocument2>, Param6: ::windows::core::IntoParam<'a, IHTMLElement>>( - &self, - extensionguid: *const ::windows::core::GUID, - extensionmodulepath: Param1, - extensionfileversionms: u32, - extensionfileversionls: u32, - htmldocumenttop: Param4, - htmldocumentsubframe: Param5, - htmlelement: Param6, - contexts: ExtensionValidationContexts, - ) -> ::windows::core::Result { + pub unsafe fn Validate<'a, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, IHTMLDocument2>, Param5: ::windows::core::IntoParam<'a, IHTMLDocument2>, Param6: ::windows::core::IntoParam<'a, IHTMLElement>>(&self, extensionguid: *const ::windows::core::GUID, extensionmodulepath: Param1, extensionfileversionms: u32, extensionfileversionls: u32, htmldocumenttop: Param4, htmldocumentsubframe: Param5, htmlelement: Param6, contexts: ExtensionValidationContexts) -> ::windows::core::Result { let mut result__: ::Abi = ::core::mem::zeroed(); - (::windows::core::Interface::vtable(self).3)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(extensionguid), - extensionmodulepath.into_param().abi(), - ::core::mem::transmute(extensionfileversionms), - ::core::mem::transmute(extensionfileversionls), - htmldocumenttop.into_param().abi(), - htmldocumentsubframe.into_param().abi(), - htmlelement.into_param().abi(), - ::core::mem::transmute(contexts), - &mut result__, - ) - .from_abi::(result__) + (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), ::core::mem::transmute(extensionguid), extensionmodulepath.into_param().abi(), ::core::mem::transmute(extensionfileversionms), ::core::mem::transmute(extensionfileversionls), htmldocumenttop.into_param().abi(), htmldocumentsubframe.into_param().abi(), htmlelement.into_param().abi(), ::core::mem::transmute(contexts), &mut result__).from_abi::(result__) } #[cfg(feature = "Win32_Foundation")] pub unsafe fn DisplayName(&self) -> ::windows::core::Result { @@ -36324,8 +35636,7 @@ pub struct IFontNames_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -36401,8 +35712,7 @@ pub struct IGetSVGDocument_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppsvgdocument: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -36478,8 +35788,7 @@ pub struct IHTCAttachBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, evt: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -36553,8 +35862,7 @@ pub struct IHTCAttachBehavior2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, evt: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -36641,8 +35949,7 @@ pub struct IHTCDefaultDispatch_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, eventobj: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -36725,8 +36032,7 @@ pub struct IHTCDescBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -36800,8 +36106,7 @@ pub struct IHTCEventBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvar: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -36868,8 +36173,7 @@ pub struct IHTCMethodBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -36948,8 +36252,7 @@ pub struct IHTCPropertyBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -37202,8 +36505,7 @@ pub struct IHTMLAnchorElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -37393,8 +36695,7 @@ pub struct IHTMLAnchorElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -37508,8 +36809,7 @@ pub struct IHTMLAnchorElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -37701,8 +37001,7 @@ pub struct IHTMLAppBehavior_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -37864,8 +37163,7 @@ pub struct IHTMLAppBehavior2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -37961,8 +37259,7 @@ pub struct IHTMLAppBehavior3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -38118,8 +37415,7 @@ pub struct IHTMLApplicationCache_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -38368,8 +37664,7 @@ pub struct IHTMLAreaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -38525,8 +37820,7 @@ pub struct IHTMLAreaElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -38633,8 +37927,7 @@ pub struct IHTMLAreasCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -38716,8 +38009,7 @@ pub struct IHTMLAreasCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, urn: ::core::mem::ManuallyDrop, pdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -38791,8 +38083,7 @@ pub struct IHTMLAreasCollection3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, pdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -38874,8 +38165,7 @@ pub struct IHTMLAreasCollection4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -38959,8 +38249,7 @@ pub struct IHTMLAttributeCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -39045,8 +38334,7 @@ pub struct IHTMLAttributeCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, newretnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -39140,8 +38428,7 @@ pub struct IHTMLAttributeCollection3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, ppnodeout: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -39251,8 +38538,7 @@ pub struct IHTMLAttributeCollection4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarns: *const ::core::mem::ManuallyDrop, bstrname: ::core::mem::ManuallyDrop, ppnodeout: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -39330,8 +38616,7 @@ pub struct IHTMLAudioElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -39403,8 +38688,7 @@ pub struct IHTMLAudioElementFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, src: ::core::mem::ManuallyDrop, __midl__ihtmlaudioelementfactory0000: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -39509,8 +38793,7 @@ pub struct IHTMLBGsound_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -39602,8 +38885,7 @@ pub struct IHTMLBRElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -39692,8 +38974,7 @@ pub struct IHTMLBaseElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -39777,8 +39058,7 @@ pub struct IHTMLBaseElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -39874,8 +39154,7 @@ pub struct IHTMLBaseFontElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -39961,8 +39240,7 @@ pub struct IHTMLBlockElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -40051,8 +39329,7 @@ pub struct IHTMLBlockElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -40136,8 +39413,7 @@ pub struct IHTMLBlockElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -40363,8 +39639,7 @@ pub struct IHTMLBodyElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -40516,8 +39791,7 @@ pub struct IHTMLBodyElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -40628,8 +39902,7 @@ pub struct IHTMLBodyElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -40730,8 +40003,7 @@ pub struct IHTMLBodyElement4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -40815,8 +40087,7 @@ pub struct IHTMLBodyElement5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -40900,8 +40171,7 @@ pub struct IHTMLBookmarkCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -41019,8 +40289,7 @@ pub struct IHTMLButtonElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -41114,8 +40383,7 @@ pub struct IHTMLButtonElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -41204,8 +40472,7 @@ pub struct IHTMLCSSImportRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -41305,8 +40572,7 @@ pub struct IHTMLCSSMediaList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -41405,8 +40671,7 @@ pub struct IHTMLCSSMediaRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -41491,8 +40756,7 @@ pub struct IHTMLCSSNamespaceRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -41584,8 +40848,7 @@ pub struct IHTMLCSSRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u16) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -43344,8 +42607,7 @@ pub struct IHTMLCSSStyleDeclaration_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -45185,8 +44447,7 @@ pub struct IHTMLCSSStyleDeclaration2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -45889,8 +45150,7 @@ pub struct IHTMLCSSStyleDeclaration3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -46442,8 +45702,7 @@ pub struct IHTMLCSSStyleDeclaration4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -46714,8 +45973,7 @@ pub struct IHTMLCanvasElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -46859,12 +46117,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IHTML } #[repr(C)] #[doc(hidden)] -pub struct IHTMLChangeLog_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbbuffer: *const u8, nbuffersize: i32, pnrecordlength: *mut i32) -> ::windows::core::HRESULT, -); +pub struct IHTMLChangeLog_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pbbuffer: *const u8, nbuffersize: i32, pnrecordlength: *mut i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IHTMLChangePlayback(pub ::windows::core::IUnknown); @@ -46941,12 +46194,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IHTML } #[repr(C)] #[doc(hidden)] -pub struct IHTMLChangeSink_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IHTMLChangeSink_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IHTMLCommentElement(pub ::windows::core::IUnknown); @@ -47027,8 +46275,7 @@ pub struct IHTMLCommentElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -47134,8 +46381,7 @@ pub struct IHTMLCommentElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -47232,8 +46478,7 @@ pub struct IHTMLCommentElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, offset: i32, count: i32, pbstrsubstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -47509,8 +46754,7 @@ pub struct IHTMLControlElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -47668,8 +46912,7 @@ pub struct IHTMLControlRange_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, item: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -47763,8 +47006,7 @@ pub struct IHTMLControlRange2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, item: ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -48287,8 +47529,7 @@ pub struct IHTMLCurrentStyle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -48625,8 +47866,7 @@ pub struct IHTMLCurrentStyle2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -48747,8 +47987,7 @@ pub struct IHTMLCurrentStyle3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -48843,8 +48082,7 @@ pub struct IHTMLCurrentStyle4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -48984,8 +48222,7 @@ pub struct IHTMLCurrentStyle5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -49085,8 +48322,7 @@ pub struct IHTMLDDElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -49162,8 +48398,7 @@ pub struct IHTMLDListElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -49250,8 +48485,7 @@ pub struct IHTMLDOMAttribute_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -49407,8 +48641,7 @@ pub struct IHTMLDOMAttribute2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -49527,8 +48760,7 @@ pub struct IHTMLDOMAttribute3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -49661,8 +48893,7 @@ pub struct IHTMLDOMAttribute4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -49762,8 +48993,7 @@ pub struct IHTMLDOMChildrenCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -49839,8 +49069,7 @@ pub struct IHTMLDOMChildrenCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, ppitem: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -49932,8 +49161,7 @@ pub struct IHTMLDOMConstructor_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -50540,8 +49768,7 @@ pub struct IHTMLDOMConstructorCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -50825,8 +50052,7 @@ pub struct IHTMLDOMImplementation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrfeature: ::core::mem::ManuallyDrop, version: ::core::mem::ManuallyDrop, pfhasfeature: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -50915,8 +50141,7 @@ pub struct IHTMLDOMImplementation2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrqualifiedname: ::core::mem::ManuallyDrop, pvarpublicid: *const ::core::mem::ManuallyDrop, pvarsystemid: *const ::core::mem::ManuallyDrop, newdocumenttype: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -51076,8 +50301,7 @@ pub struct IHTMLDOMNode_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -51175,8 +50399,7 @@ pub struct IHTMLDOMNode2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -51322,8 +50545,7 @@ pub struct IHTMLDOMNode3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -51523,8 +50745,7 @@ pub struct IHTMLDOMRange_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -51653,8 +50874,7 @@ pub struct IHTMLDOMTextNode_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -51749,8 +50969,7 @@ pub struct IHTMLDOMTextNode2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, offset: i32, count: i32, pbstrsubstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -51863,8 +51082,7 @@ pub struct IHTMLDOMTextNode3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, offset: i32, count: i32, pbstrsubstring: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -51952,8 +51170,7 @@ pub struct IHTMLDTElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -52055,8 +51272,7 @@ pub struct IHTMLDataTransfer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, format: ::core::mem::ManuallyDrop, data: *const ::core::mem::ManuallyDrop, pret: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -52164,8 +51380,7 @@ pub struct IHTMLDatabinding_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -52307,8 +51522,7 @@ pub struct IHTMLDialog_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -52420,8 +51634,7 @@ pub struct IHTMLDialog2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -52514,8 +51727,7 @@ pub struct IHTMLDialog3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -52606,8 +51818,7 @@ pub struct IHTMLDivElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -52689,8 +51900,7 @@ pub struct IHTMLDivPosition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -52766,8 +51976,7 @@ pub struct IHTMLDocument_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -52791,18 +52000,7 @@ impl IHTMLDocument2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_System_Com")] pub unsafe fn Script(&self) -> ::windows::core::Result { @@ -53372,8 +52570,7 @@ pub struct IHTMLDocument2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -53467,8 +52664,7 @@ pub struct IHTMLDocument2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, psarray: *const super::super::System::Com::SAFEARRAY) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, name: ::core::mem::ManuallyDrop, features: ::core::mem::ManuallyDrop, replace: ::core::mem::ManuallyDrop, pomwindowresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, url: ::core::mem::ManuallyDrop, name: ::core::mem::ManuallyDrop, features: ::core::mem::ManuallyDrop, replace: ::core::mem::ManuallyDrop, pomwindowresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -53817,8 +53013,7 @@ pub struct IHTMLDocument3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fforce: i16) -> ::windows::core::HRESULT, @@ -54022,8 +53217,7 @@ pub struct IHTMLDocument4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pffocus: *mut i16) -> ::windows::core::HRESULT, @@ -54202,8 +53396,7 @@ pub struct IHTMLDocument5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -54341,8 +53534,7 @@ pub struct IHTMLDocument6_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -54887,8 +54079,7 @@ pub struct IHTMLDocument7_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, text: ::core::mem::ManuallyDrop, newcdatasectionnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -55309,8 +54500,7 @@ pub struct IHTMLDocument8_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -55455,8 +54645,7 @@ pub struct IHTMLDocumentCompatibleInfo_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -55535,8 +54724,7 @@ pub struct IHTMLDocumentCompatibleInfoCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, compatibleinfo: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -56313,8 +55501,7 @@ pub struct IHTMLElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strattributename: ::core::mem::ManuallyDrop, attributevalue: ::core::mem::ManuallyDrop, lflags: i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -56964,8 +56151,7 @@ pub struct IHTMLElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -57384,8 +56570,7 @@ pub struct IHTMLElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, mergethis: ::windows::core::RawPtr, pvarflags: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -57577,8 +56762,7 @@ pub struct IHTMLElement4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -57952,8 +57136,7 @@ pub struct IHTMLElement5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, ppretattribute: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -58479,8 +57662,7 @@ pub struct IHTMLElement6_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarns: *const ::core::mem::ManuallyDrop, strattributename: ::core::mem::ManuallyDrop, attributevalue: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -58933,8 +58115,7 @@ pub struct IHTMLElement7_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -59116,8 +58297,7 @@ pub struct IHTMLElementAppliedStyles_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pprulesappliedcollection: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, varcontext: ::core::mem::ManuallyDrop, pprulesappliedcollection: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -59213,8 +58393,7 @@ pub struct IHTMLElementCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, string: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -59295,8 +58474,7 @@ pub struct IHTMLElementCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, urn: ::core::mem::ManuallyDrop, pdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -59370,8 +58548,7 @@ pub struct IHTMLElementCollection3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, pdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -59453,8 +58630,7 @@ pub struct IHTMLElementCollection4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pnode: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -59601,8 +58777,7 @@ pub struct IHTMLElementDefaults_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, @@ -59804,8 +58979,7 @@ pub struct IHTMLEmbedElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -59914,8 +59088,7 @@ pub struct IHTMLEmbedElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -60090,8 +59263,7 @@ pub struct IHTMLEventObj_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -60402,8 +59574,7 @@ pub struct IHTMLEventObj2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, strattributename: ::core::mem::ManuallyDrop, attributevalue: ::core::mem::ManuallyDrop, lflags: i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -60605,8 +59776,7 @@ pub struct IHTMLEventObj3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, @@ -60694,8 +59864,7 @@ pub struct IHTMLEventObj4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, ); @@ -60802,8 +59971,7 @@ pub struct IHTMLEventObj5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -60895,8 +60063,7 @@ pub struct IHTMLEventObj6_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -60975,8 +60142,7 @@ pub struct IHTMLFieldSetElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -61051,8 +60217,7 @@ pub struct IHTMLFieldSetElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -61133,8 +60298,7 @@ pub struct IHTMLFiltersCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -61232,8 +60396,7 @@ pub struct IHTMLFontElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -61325,8 +60488,7 @@ pub struct IHTMLFontNamesCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -61414,8 +60576,7 @@ pub struct IHTMLFontSizesCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -61591,8 +60752,7 @@ pub struct IHTMLFormElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -61716,8 +60876,7 @@ pub struct IHTMLFormElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -61795,8 +60954,7 @@ pub struct IHTMLFormElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, pdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -61874,8 +61032,7 @@ pub struct IHTMLFormElement4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -62025,8 +61182,7 @@ pub struct IHTMLFrameBase_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -62161,8 +61317,7 @@ pub struct IHTMLFrameBase2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -62251,8 +61406,7 @@ pub struct IHTMLFrameBase3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -62332,8 +61486,7 @@ pub struct IHTMLFrameElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -62422,8 +61575,7 @@ pub struct IHTMLFrameElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -62530,8 +61682,7 @@ pub struct IHTMLFrameElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -62702,8 +61853,7 @@ pub struct IHTMLFrameSetElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -62828,8 +61978,7 @@ pub struct IHTMLFrameSetElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -62949,8 +62098,7 @@ pub struct IHTMLFrameSetElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -63046,8 +62194,7 @@ pub struct IHTMLFramesCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarindex: *const ::core::mem::ManuallyDrop, pvarresult: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -63127,8 +62274,7 @@ pub struct IHTMLGenericElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -63242,8 +62388,7 @@ pub struct IHTMLHRElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -63337,8 +62482,7 @@ pub struct IHTMLHeadElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -63418,8 +62562,7 @@ pub struct IHTMLHeadElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -63499,8 +62642,7 @@ pub struct IHTMLHeaderElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -63580,8 +62722,7 @@ pub struct IHTMLHtmlElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -63675,8 +62816,7 @@ pub struct IHTMLIFrameElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -63769,8 +62909,7 @@ pub struct IHTMLIFrameElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -63877,8 +63016,7 @@ pub struct IHTMLIFrameElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -63971,8 +63109,7 @@ pub struct IHTMLIPrintCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -64047,8 +63184,7 @@ pub struct IHTMLImageElementFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, width: ::core::mem::ManuallyDrop, height: ::core::mem::ManuallyDrop, __midl__ihtmlimageelementfactory0000: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -64327,8 +63463,7 @@ pub struct IHTMLImgElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -64489,8 +63624,7 @@ pub struct IHTMLImgElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -64597,8 +63731,7 @@ pub struct IHTMLImgElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -64689,8 +63822,7 @@ pub struct IHTMLImgElement4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -64806,8 +63938,7 @@ pub struct IHTMLInputButtonElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -65158,8 +64289,7 @@ pub struct IHTMLInputElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -65346,8 +64476,7 @@ pub struct IHTMLInputElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -65458,8 +64587,7 @@ pub struct IHTMLInputElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -65620,8 +64748,7 @@ pub struct IHTMLInputFileElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -65765,8 +64892,7 @@ pub struct IHTMLInputHiddenElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -66017,8 +65143,7 @@ pub struct IHTMLInputImage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -66231,8 +65356,7 @@ pub struct IHTMLInputRangeElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -66429,8 +65553,7 @@ pub struct IHTMLInputTextElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -66551,8 +65674,7 @@ pub struct IHTMLInputTextElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -66642,8 +65764,7 @@ pub struct IHTMLIsIndexElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -66722,8 +65843,7 @@ pub struct IHTMLIsIndexElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -66807,8 +65927,7 @@ pub struct IHTMLLIElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -66899,8 +66018,7 @@ pub struct IHTMLLabelElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -66979,8 +66097,7 @@ pub struct IHTMLLabelElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -67057,8 +66174,7 @@ pub struct IHTMLLegendElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -67133,8 +66249,7 @@ pub struct IHTMLLegendElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -67290,8 +66405,7 @@ pub struct IHTMLLinkElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -67404,8 +66518,7 @@ pub struct IHTMLLinkElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -67494,8 +66607,7 @@ pub struct IHTMLLinkElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -67579,8 +66691,7 @@ pub struct IHTMLLinkElement4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -67655,8 +66766,7 @@ pub struct IHTMLLinkElement5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -67723,8 +66833,7 @@ pub struct IHTMLListElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -67798,8 +66907,7 @@ pub struct IHTMLListElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -67956,8 +67064,7 @@ pub struct IHTMLLocation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -68076,8 +67183,7 @@ pub struct IHTMLMSCSSKeyframeRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -68175,8 +67281,7 @@ pub struct IHTMLMSCSSKeyframesRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -68268,8 +67373,7 @@ pub struct IHTMLMSImgElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -68354,8 +67458,7 @@ pub struct IHTMLMSMediaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -68439,8 +67542,7 @@ pub struct IHTMLMapElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -68632,8 +67734,7 @@ pub struct IHTMLMarqueeElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -68886,8 +67987,7 @@ pub struct IHTMLMediaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -69033,8 +68133,7 @@ pub struct IHTMLMediaElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f64) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f64) -> ::windows::core::HRESULT, @@ -69115,8 +68214,7 @@ pub struct IHTMLMediaError_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, ); @@ -69229,8 +68327,7 @@ pub struct IHTMLMetaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -69326,8 +68423,7 @@ pub struct IHTMLMetaElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -69407,8 +68503,7 @@ pub struct IHTMLMetaElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -69483,8 +68578,7 @@ pub struct IHTMLMimeTypesCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, ); @@ -69570,8 +68664,7 @@ pub struct IHTMLModelessInit_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -69686,8 +68779,7 @@ pub struct IHTMLNamespace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -69786,8 +68878,7 @@ pub struct IHTMLNamespaceCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: ::core::mem::ManuallyDrop, ppnamespace: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -69868,8 +68959,7 @@ pub struct IHTMLNextIdElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -69939,8 +69029,7 @@ pub struct IHTMLNoShowElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -70030,8 +69119,7 @@ pub struct IHTMLOListElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -70308,8 +69396,7 @@ pub struct IHTMLObjectElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -70461,8 +69548,7 @@ pub struct IHTMLObjectElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, datamember: ::core::mem::ManuallyDrop, hierarchy: *const ::core::mem::ManuallyDrop, pprecordset: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -70591,8 +69677,7 @@ pub struct IHTMLObjectElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -70704,8 +69789,7 @@ pub struct IHTMLObjectElement4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -70791,8 +69875,7 @@ pub struct IHTMLObjectElement5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -70812,15 +69895,7 @@ impl IHTMLOpsProfile { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn doRequest<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - usage: Param0, - fname: Param1, - domain: Param2, - path: Param3, - expire: Param4, - reserved: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn doRequest<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, usage: Param0, fname: Param1, domain: Param2, path: Param3, expire: Param4, reserved: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), usage.into_param().abi(), fname.into_param().abi(), domain.into_param().abi(), path.into_param().abi(), expire.into_param().abi(), reserved.into_param().abi()).ok() } #[cfg(feature = "Win32_Foundation")] @@ -70843,15 +69918,7 @@ impl IHTMLOpsProfile { (::windows::core::Interface::vtable(self).13)(::core::mem::transmute_copy(self), name.into_param().abi(), reserved.into_param().abi(), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn doReadRequest<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - usage: Param0, - fname: Param1, - domain: Param2, - path: Param3, - expire: Param4, - reserved: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn doReadRequest<'a, Param0: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param5: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, usage: Param0, fname: Param1, domain: Param2, path: Param3, expire: Param4, reserved: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).14)(::core::mem::transmute_copy(self), usage.into_param().abi(), fname.into_param().abi(), domain.into_param().abi(), path.into_param().abi(), expire.into_param().abi(), reserved.into_param().abi()).ok() } pub unsafe fn doWriteRequest(&self) -> ::windows::core::Result { @@ -70918,22 +69985,12 @@ pub struct IHTMLOpsProfile_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, reserved: ::core::mem::ManuallyDrop, success: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - usage: ::core::mem::ManuallyDrop, - fname: ::core::mem::ManuallyDrop, - domain: ::core::mem::ManuallyDrop, - path: ::core::mem::ManuallyDrop, - expire: ::core::mem::ManuallyDrop, - reserved: ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, usage: ::core::mem::ManuallyDrop, fname: ::core::mem::ManuallyDrop, domain: ::core::mem::ManuallyDrop, path: ::core::mem::ManuallyDrop, expire: ::core::mem::ManuallyDrop, reserved: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, value: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -70942,16 +69999,7 @@ pub struct IHTMLOpsProfile_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, success: *mut i16) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, reserved: ::core::mem::ManuallyDrop, success: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn( - this: ::windows::core::RawPtr, - usage: ::core::mem::ManuallyDrop, - fname: ::core::mem::ManuallyDrop, - domain: ::core::mem::ManuallyDrop, - path: ::core::mem::ManuallyDrop, - expire: ::core::mem::ManuallyDrop, - reserved: ::core::mem::ManuallyDrop, - ) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, usage: ::core::mem::ManuallyDrop, fname: ::core::mem::ManuallyDrop, domain: ::core::mem::ManuallyDrop, path: ::core::mem::ManuallyDrop, expire: ::core::mem::ManuallyDrop, reserved: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, success: *mut i16) -> ::windows::core::HRESULT, ); @@ -71090,8 +70138,7 @@ pub struct IHTMLOptionButtonElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -71226,8 +70273,7 @@ pub struct IHTMLOptionElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -71318,8 +70364,7 @@ pub struct IHTMLOptionElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -71399,8 +70444,7 @@ pub struct IHTMLOptionElement4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -71476,11 +70520,9 @@ pub struct IHTMLOptionElementFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, text: ::core::mem::ManuallyDrop, value: ::core::mem::ManuallyDrop, defaultselected: ::core::mem::ManuallyDrop, selected: ::core::mem::ManuallyDrop, __midl__ihtmloptionelementfactory0000: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, text: ::core::mem::ManuallyDrop, value: ::core::mem::ManuallyDrop, defaultselected: ::core::mem::ManuallyDrop, selected: ::core::mem::ManuallyDrop, __midl__ihtmloptionelementfactory0000: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -71658,8 +70700,7 @@ pub struct IHTMLOptionsHolder_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -71688,11 +70729,9 @@ pub struct IHTMLOptionsHolder_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fontname: ::core::mem::ManuallyDrop, psizescollection: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, initfile: ::core::mem::ManuallyDrop, initdir: ::core::mem::ManuallyDrop, filter: ::core::mem::ManuallyDrop, title: ::core::mem::ManuallyDrop, pathname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, initfile: ::core::mem::ManuallyDrop, initdir: ::core::mem::ManuallyDrop, filter: ::core::mem::ManuallyDrop, title: ::core::mem::ManuallyDrop, pathname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, initfile: ::core::mem::ManuallyDrop, initdir: ::core::mem::ManuallyDrop, filter: ::core::mem::ManuallyDrop, title: ::core::mem::ManuallyDrop, pathname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, initfile: ::core::mem::ManuallyDrop, initdir: ::core::mem::ManuallyDrop, filter: ::core::mem::ManuallyDrop, title: ::core::mem::ManuallyDrop, pathname: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, initcolor: ::core::mem::ManuallyDrop, rgbcolor: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -72013,8 +71052,7 @@ pub struct IHTMLParaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -72121,8 +71159,7 @@ pub struct IHTMLParamElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -72241,8 +71278,7 @@ pub struct IHTMLParamElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -72343,8 +71379,7 @@ pub struct IHTMLPerformance_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -72435,8 +71470,7 @@ pub struct IHTMLPerformanceNavigation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u32) -> ::windows::core::HRESULT, @@ -72603,8 +71637,7 @@ pub struct IHTMLPerformanceTiming_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u64) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u64) -> ::windows::core::HRESULT, @@ -72765,8 +71798,7 @@ pub struct IHTMLPersistDataOM_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -72840,8 +71872,7 @@ pub struct IHTMLPhraseElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -72926,8 +71957,7 @@ pub struct IHTMLPhraseElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -73011,8 +72041,7 @@ pub struct IHTMLPhraseElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -73090,8 +72119,7 @@ pub struct IHTMLPluginsCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, reload: i16) -> ::windows::core::HRESULT, @@ -73175,8 +72203,7 @@ pub struct IHTMLPopup_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, x: i32, y: i32, w: i32, h: i32, pelement: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -73270,8 +72297,7 @@ pub struct IHTMLProgressElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -73372,8 +72398,7 @@ pub struct IHTMLRect_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -73456,8 +72481,7 @@ pub struct IHTMLRect2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -73539,8 +72563,7 @@ pub struct IHTMLRectCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -73690,8 +72713,7 @@ pub struct IHTMLRenderStyle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -74512,8 +73534,7 @@ pub struct IHTMLRuleStyle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -75156,8 +74177,7 @@ pub struct IHTMLRuleStyle2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -75471,8 +74491,7 @@ pub struct IHTMLRuleStyle3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -75617,8 +74636,7 @@ pub struct IHTMLRuleStyle4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -75729,8 +74747,7 @@ pub struct IHTMLRuleStyle5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -75957,8 +74974,7 @@ pub struct IHTMLRuleStyle6_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -76127,8 +75143,7 @@ pub struct IHTMLScreen_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, @@ -76221,8 +75236,7 @@ pub struct IHTMLScreen2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -76301,8 +75315,7 @@ pub struct IHTMLScreen3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -76375,8 +75388,7 @@ pub struct IHTMLScreen4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, ); @@ -76510,8 +75522,7 @@ pub struct IHTMLScriptElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -76615,8 +75626,7 @@ pub struct IHTMLScriptElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -76696,8 +75706,7 @@ pub struct IHTMLScriptElement3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -76773,8 +75782,7 @@ pub struct IHTMLScriptElement4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -76940,8 +75948,7 @@ pub struct IHTMLSelectElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -77048,8 +76055,7 @@ pub struct IHTMLSelectElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, urn: ::core::mem::ManuallyDrop, pdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -77123,8 +76129,7 @@ pub struct IHTMLSelectElement4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, pdisp: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com")))] usize, @@ -77197,8 +76202,7 @@ pub struct IHTMLSelectElement5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pelem: ::windows::core::RawPtr, pvarbefore: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -77280,8 +76284,7 @@ pub struct IHTMLSelectElement6_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pelem: ::windows::core::RawPtr, pvarbefore: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -77473,8 +76476,7 @@ pub struct IHTMLSelection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -77578,8 +76580,7 @@ pub struct IHTMLSelectionObject_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, range: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -77662,8 +76663,7 @@ pub struct IHTMLSelectionObject2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, rangecollection: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -77761,8 +76761,7 @@ pub struct IHTMLSourceElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -77840,8 +76839,7 @@ pub struct IHTMLSpanElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -77917,8 +76915,7 @@ pub struct IHTMLSpanFlow_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -78018,8 +77015,7 @@ pub struct IHTMLStorage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -78101,8 +77097,7 @@ pub struct IHTMLStorage2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrkey: ::core::mem::ManuallyDrop, bstrvalue: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -78952,8 +77947,7 @@ pub struct IHTMLStyle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -79628,8 +78622,7 @@ pub struct IHTMLStyle2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -79949,8 +78942,7 @@ pub struct IHTMLStyle3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -80095,8 +79087,7 @@ pub struct IHTMLStyle4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -80207,8 +79198,7 @@ pub struct IHTMLStyle5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -80435,8 +79425,7 @@ pub struct IHTMLStyle6_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -80628,8 +79617,7 @@ pub struct IHTMLStyleElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -80725,8 +79713,7 @@ pub struct IHTMLStyleElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -80803,8 +79790,7 @@ pub struct IHTMLStyleEnabled_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, p: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -80884,8 +79870,7 @@ pub struct IHTMLStyleFontFace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -80960,8 +79945,7 @@ pub struct IHTMLStyleFontFace2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -81039,8 +80023,7 @@ pub struct IHTMLStyleMedia_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -81200,8 +80183,7 @@ pub struct IHTMLStyleSheet_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -81310,8 +80292,7 @@ pub struct IHTMLStyleSheet2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrselector: ::core::mem::ManuallyDrop, bstrstyle: ::core::mem::ManuallyDrop, lindex: i32, plnewindex: *mut i32) -> ::windows::core::HRESULT, @@ -81398,8 +80379,7 @@ pub struct IHTMLStyleSheet3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -81512,8 +80492,7 @@ pub struct IHTMLStyleSheet4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -81604,8 +80583,7 @@ pub struct IHTMLStyleSheetPage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -81689,8 +80667,7 @@ pub struct IHTMLStyleSheetPage2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -81770,8 +80747,7 @@ pub struct IHTMLStyleSheetPagesCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pphtmlstylesheetpage: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -81857,8 +80833,7 @@ pub struct IHTMLStyleSheetRule_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -81940,8 +80915,7 @@ pub struct IHTMLStyleSheetRule2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -82020,8 +80994,7 @@ pub struct IHTMLStyleSheetRuleApplied_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, p: *mut i32) -> ::windows::core::HRESULT, @@ -82113,8 +81086,7 @@ pub struct IHTMLStyleSheetRulesAppliedCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pphtmlstylesheetrule: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -82197,8 +81169,7 @@ pub struct IHTMLStyleSheetRulesCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pphtmlstylesheetrule: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -82275,8 +81246,7 @@ pub struct IHTMLStyleSheetRulesCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pphtmlcssrule: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -82358,8 +81328,7 @@ pub struct IHTMLStyleSheetsCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -82435,8 +81404,7 @@ pub struct IHTMLStyleSheetsCollection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pvarresult: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -82516,8 +81484,7 @@ pub struct IHTMLSubmitData_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, value: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -82794,8 +81761,7 @@ pub struct IHTMLTable_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -82958,8 +81924,7 @@ pub struct IHTMLTable2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -83040,8 +82005,7 @@ pub struct IHTMLTable3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -83145,8 +82109,7 @@ pub struct IHTMLTable4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -83241,8 +82204,7 @@ pub struct IHTMLTableCaption_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -83423,8 +82385,7 @@ pub struct IHTMLTableCell_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -83588,8 +82549,7 @@ pub struct IHTMLTableCell2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -83698,8 +82658,7 @@ pub struct IHTMLTableCell3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -83808,8 +82767,7 @@ pub struct IHTMLTableCol_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -83908,8 +82866,7 @@ pub struct IHTMLTableCol2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -84002,8 +82959,7 @@ pub struct IHTMLTableCol3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -84152,8 +83108,7 @@ pub struct IHTMLTableRow_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -84259,8 +83214,7 @@ pub struct IHTMLTableRow2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -84349,8 +83303,7 @@ pub struct IHTMLTableRow3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -84451,8 +83404,7 @@ pub struct IHTMLTableRow4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -84546,8 +83498,7 @@ pub struct IHTMLTableRowMetrics_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -84657,8 +83608,7 @@ pub struct IHTMLTableSection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -84746,8 +83696,7 @@ pub struct IHTMLTableSection2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, indexfrom: i32, indexto: i32, row: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -84834,8 +83783,7 @@ pub struct IHTMLTableSection3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -84936,8 +83884,7 @@ pub struct IHTMLTableSection4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -85122,8 +84069,7 @@ pub struct IHTMLTextAreaElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -85248,8 +84194,7 @@ pub struct IHTMLTextAreaElement2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -85357,8 +84302,7 @@ pub struct IHTMLTextContainer_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, range: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -85436,8 +84380,7 @@ pub struct IHTMLTextElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -85528,8 +84471,7 @@ pub struct IHTMLTextRangeMetrics_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -85610,8 +84552,7 @@ pub struct IHTMLTextRangeMetrics2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prectcol: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, prect: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -85692,8 +84633,7 @@ pub struct IHTMLTimeRanges_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, starttime: *mut f32) -> ::windows::core::HRESULT, @@ -85771,8 +84711,7 @@ pub struct IHTMLTimeRanges2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, starttime: *mut f64) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, endtime: *mut f64) -> ::windows::core::HRESULT, @@ -85850,8 +84789,7 @@ pub struct IHTMLTitleElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -86055,8 +84993,7 @@ pub struct IHTMLTxtRange_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -86187,8 +85124,7 @@ pub struct IHTMLTxtRangeCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -86275,8 +85211,7 @@ pub struct IHTMLUListElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -86358,8 +85293,7 @@ pub struct IHTMLUniqueName_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -86428,8 +85362,7 @@ pub struct IHTMLUnknownElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -86505,8 +85438,7 @@ pub struct IHTMLUrnCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, ppurn: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -86611,8 +85543,7 @@ pub struct IHTMLUserDataOM_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -86726,8 +85657,7 @@ pub struct IHTMLVideoElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -86759,18 +85689,7 @@ impl IHTMLWindow2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn item(&self, pvarindex: *const super::super::System::Com::VARIANT) -> ::windows::core::Result { @@ -87144,8 +86063,7 @@ pub struct IHTMLWindow2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvarindex: *const ::core::mem::ManuallyDrop, pvarresult: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -87228,8 +86146,7 @@ pub struct IHTMLWindow2_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dialog: ::core::mem::ManuallyDrop, varargin: *const ::core::mem::ManuallyDrop, varoptions: *const ::core::mem::ManuallyDrop, varargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dialog: ::core::mem::ManuallyDrop, varargin: *const ::core::mem::ManuallyDrop, varoptions: *const ::core::mem::ManuallyDrop, varargout: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, helpurl: ::core::mem::ManuallyDrop, helparg: ::core::mem::ManuallyDrop, features: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -87381,8 +86298,7 @@ pub struct IHTMLWindow3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -87480,8 +86396,7 @@ pub struct IHTMLWindow4_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, varargin: *const ::core::mem::ManuallyDrop, pppopup: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -87560,8 +86475,7 @@ pub struct IHTMLWindow5_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -87684,8 +86598,7 @@ pub struct IHTMLWindow6_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -88304,8 +87217,7 @@ pub struct IHTMLWindow7_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppihtmlselection: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, varargin: ::windows::core::RawPtr, bstrpseudoelt: ::core::mem::ManuallyDrop, ppcomputedstyle: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -88739,8 +87651,7 @@ pub struct IHTMLWindow8_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -88932,8 +87843,7 @@ pub struct IHTMLXDomainRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -89031,8 +87941,7 @@ pub struct IHTMLXDomainRequestFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, __midl__ihtmlxdomainrequestfactory0000: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -89081,14 +87990,7 @@ impl IHTMLXMLHttpRequest { (::windows::core::Interface::vtable(self).15)(::core::mem::transmute_copy(self)).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn open<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>( - &self, - bstrmethod: Param0, - bstrurl: Param1, - varasync: Param2, - varuser: Param3, - varpassword: Param4, - ) -> ::windows::core::Result<()> { + pub unsafe fn open<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param3: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::VARIANT>>(&self, bstrmethod: Param0, bstrurl: Param1, varasync: Param2, varuser: Param3, varpassword: Param4) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).16)(::core::mem::transmute_copy(self), bstrmethod.into_param().abi(), bstrurl.into_param().abi(), varasync.into_param().abi(), varuser.into_param().abi(), varpassword.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] @@ -89169,8 +88071,7 @@ pub struct IHTMLXMLHttpRequest_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -89187,8 +88088,7 @@ pub struct IHTMLXMLHttpRequest_abi( #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrmethod: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, varasync: ::core::mem::ManuallyDrop, varuser: ::core::mem::ManuallyDrop, varpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrmethod: ::core::mem::ManuallyDrop, bstrurl: ::core::mem::ManuallyDrop, varasync: ::core::mem::ManuallyDrop, varuser: ::core::mem::ManuallyDrop, varpassword: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, varbody: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -89279,8 +88179,7 @@ pub struct IHTMLXMLHttpRequest2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -89357,8 +88256,7 @@ pub struct IHTMLXMLHttpRequestFactory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, __midl__ihtmlxmlhttprequestfactory0000: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -89522,8 +88420,7 @@ pub struct IHeaderFooter_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -89585,18 +88482,7 @@ impl IHeaderFooter2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn htmlHead(&self) -> ::windows::core::Result { @@ -89783,8 +88669,7 @@ pub struct IHeaderFooter2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -89934,12 +88819,7 @@ impl<'a> ::windows::core::IntoParam<'a, ISegment> for &IHighlightSegment { } #[repr(C)] #[doc(hidden)] -pub struct IHighlightSegment_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pistart: ::windows::core::RawPtr, piend: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IHighlightSegment_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pistart: ::windows::core::RawPtr, piend: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IHomePage(pub ::windows::core::IUnknown); @@ -90016,8 +88896,7 @@ pub struct IHomePage_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrurl: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -90112,26 +88991,13 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IHost } #[repr(C)] #[doc(hidden)] -pub struct IHostBehaviorInit_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IHostBehaviorInit_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IHostDialogHelper(pub ::windows::core::IUnknown); impl IHostDialogHelper { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe fn ShowHTMLDialog<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - hwndparent: Param0, - pmk: Param1, - pvarargin: *mut super::super::System::Com::VARIANT, - pchoptions: Param3, - pvarargout: *mut super::super::System::Com::VARIANT, - punkhost: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn ShowHTMLDialog<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IMoniker>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, hwndparent: Param0, pmk: Param1, pvarargin: *mut super::super::System::Com::VARIANT, pchoptions: Param3, pvarargout: *mut super::super::System::Com::VARIANT, punkhost: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).3)(::core::mem::transmute_copy(self), hwndparent.into_param().abi(), pmk.into_param().abi(), ::core::mem::transmute(pvarargin), pchoptions.into_param().abi(), ::core::mem::transmute(pvarargout), punkhost.into_param().abi()).ok() } } @@ -90165,8 +89031,7 @@ pub struct IHostDialogHelper_abi( pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwndparent: super::super::Foundation::HWND, pmk: ::windows::core::RawPtr, pvarargin: *mut ::core::mem::ManuallyDrop, pchoptions: super::super::Foundation::PWSTR, pvarargout: *mut ::core::mem::ManuallyDrop, punkhost: ::windows::core::RawPtr) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, hwndparent: super::super::Foundation::HWND, pmk: ::windows::core::RawPtr, pvarargin: *mut ::core::mem::ManuallyDrop, pchoptions: super::super::Foundation::PWSTR, pvarargout: *mut ::core::mem::ManuallyDrop, punkhost: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -90253,8 +89118,7 @@ pub struct IHtmlDlgSafeHelper_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, initcolor: ::core::mem::ManuallyDrop, rgbcolor: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -90328,8 +89192,7 @@ pub struct IICCSVGColor_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -90351,18 +89214,7 @@ impl IIE70DispatchEx { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDispID<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrname: Param0, grfdex: u32) -> ::windows::core::Result { @@ -90481,8 +89333,7 @@ pub struct IIE70DispatchEx_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, grfdex: u32, pid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -90516,18 +89367,7 @@ impl IIE80DispatchEx { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn GetDispID<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrname: Param0, grfdex: u32) -> ::windows::core::Result { @@ -90646,8 +89486,7 @@ pub struct IIE80DispatchEx_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrname: ::core::mem::ManuallyDrop, grfdex: u32, pid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -90731,8 +89570,7 @@ pub struct IIEWebDriverManager_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, command: super::super::Foundation::PWSTR, response: *mut super::super::Foundation::PWSTR) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -90812,8 +89650,7 @@ pub struct IIEWebDriverSite_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, operationcode: u32, hwnd: u32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, punkwd: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -91137,8 +89974,7 @@ pub struct IIntelliForms_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pval: *mut i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bval: i16) -> ::windows::core::HRESULT, @@ -91221,12 +90057,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IInte } #[repr(C)] #[doc(hidden)] -pub struct IInternetExplorerManager2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IInternetExplorerManager2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppenum: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ILayoutRect(pub ::windows::core::IUnknown); @@ -91337,8 +90168,7 @@ pub struct ILayoutRect_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrelementid: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -91517,12 +90347,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IMark } #[repr(C)] #[doc(hidden)] -pub struct IMarkupContainer_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdoc: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IMarkupContainer_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppdoc: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IMarkupContainer2(pub ::windows::core::IUnknown); @@ -92195,15 +91020,7 @@ impl IMarkupServices2 { pub unsafe fn ParseGlobalEx<'a, Param2: ::windows::core::IntoParam<'a, IMarkupContainer>, Param4: ::windows::core::IntoParam<'a, IMarkupPointer>, Param5: ::windows::core::IntoParam<'a, IMarkupPointer>>(&self, hglobalhtml: isize, dwflags: u32, pcontext: Param2, ppcontainerresult: *mut ::core::option::Option, ppointerstart: Param4, ppointerfinish: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).23)(::core::mem::transmute_copy(self), ::core::mem::transmute(hglobalhtml), ::core::mem::transmute(dwflags), pcontext.into_param().abi(), ::core::mem::transmute(ppcontainerresult), ppointerstart.into_param().abi(), ppointerfinish.into_param().abi()).ok() } - pub unsafe fn ValidateElements<'a, Param0: ::windows::core::IntoParam<'a, IMarkupPointer>, Param1: ::windows::core::IntoParam<'a, IMarkupPointer>, Param2: ::windows::core::IntoParam<'a, IMarkupPointer>, Param3: ::windows::core::IntoParam<'a, IMarkupPointer>>( - &self, - ppointerstart: Param0, - ppointerfinish: Param1, - ppointertarget: Param2, - ppointerstatus: Param3, - ppelemfailbottom: *mut ::core::option::Option, - ppelemfailtop: *mut ::core::option::Option, - ) -> ::windows::core::Result<()> { + pub unsafe fn ValidateElements<'a, Param0: ::windows::core::IntoParam<'a, IMarkupPointer>, Param1: ::windows::core::IntoParam<'a, IMarkupPointer>, Param2: ::windows::core::IntoParam<'a, IMarkupPointer>, Param3: ::windows::core::IntoParam<'a, IMarkupPointer>>(&self, ppointerstart: Param0, ppointerfinish: Param1, ppointertarget: Param2, ppointerstatus: Param3, ppelemfailbottom: *mut ::core::option::Option, ppelemfailtop: *mut ::core::option::Option) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).24)(::core::mem::transmute_copy(self), ppointerstart.into_param().abi(), ppointerfinish.into_param().abi(), ppointertarget.into_param().abi(), ppointerstatus.into_param().abi(), ::core::mem::transmute(ppelemfailbottom), ::core::mem::transmute(ppelemfailtop)).ok() } pub unsafe fn SaveSegmentsToClipboard<'a, Param0: ::windows::core::IntoParam<'a, ISegmentList>>(&self, psegmentlist: Param0, dwflags: u32) -> ::windows::core::Result<()> { @@ -92481,8 +91298,7 @@ pub struct INavigatorDoNotTrack_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -92555,8 +91371,7 @@ pub struct INavigatorGeolocation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -92640,8 +91455,7 @@ pub struct IOmHistory_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pvargdistance: *const ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -92806,8 +91620,7 @@ pub struct IOmNavigator_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -93578,8 +92391,7 @@ pub struct IPrintManagerTemplatePrinter_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pelemdisp: ::windows::core::RawPtr, npage: i32) -> ::windows::core::HRESULT, @@ -93609,18 +92421,7 @@ impl IPrintManagerTemplatePrinter2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } pub unsafe fn startPrint(&self) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self)).ok() @@ -93735,8 +92536,7 @@ pub struct IPrintManagerTemplatePrinter2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pelemdisp: ::windows::core::RawPtr, npage: i32) -> ::windows::core::HRESULT, @@ -93784,12 +92584,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPrin } #[repr(C)] #[doc(hidden)] -pub struct IPrintTaskRequestFactory_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pprinttaskrequesthandler: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPrintTaskRequestFactory_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pprinttaskrequesthandler: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IPrintTaskRequestHandler(pub ::windows::core::IUnknown); @@ -93824,12 +92619,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IPrin } #[repr(C)] #[doc(hidden)] -pub struct IPrintTaskRequestHandler_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pprinttaskrequest: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IPrintTaskRequestHandler_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pprinttaskrequest: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IRangeException(pub ::windows::core::IUnknown); @@ -93906,8 +92696,7 @@ pub struct IRangeException_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -94004,8 +92793,7 @@ pub struct IRulesApplied_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -94116,8 +92904,7 @@ pub struct IRulesAppliedCollection_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, pprulesapplied: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -94203,8 +92990,7 @@ pub struct ISVGAElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -94309,8 +93095,7 @@ pub struct ISVGAngle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -94403,8 +93188,7 @@ pub struct ISVGAnimatedAngle_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -94489,8 +93273,7 @@ pub struct ISVGAnimatedBoolean_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -94575,8 +93358,7 @@ pub struct ISVGAnimatedEnumeration_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: u16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u16) -> ::windows::core::HRESULT, @@ -94661,8 +93443,7 @@ pub struct ISVGAnimatedInteger_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -94747,8 +93528,7 @@ pub struct ISVGAnimatedLength_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -94833,8 +93613,7 @@ pub struct ISVGAnimatedLengthList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -94919,8 +93698,7 @@ pub struct ISVGAnimatedNumber_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -95005,8 +93783,7 @@ pub struct ISVGAnimatedNumberList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -95105,8 +93882,7 @@ pub struct ISVGAnimatedPathData_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -95195,8 +93971,7 @@ pub struct ISVGAnimatedPoints_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -95281,8 +94056,7 @@ pub struct ISVGAnimatedPreserveAspectRatio_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -95367,8 +94141,7 @@ pub struct ISVGAnimatedRect_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -95453,8 +94226,7 @@ pub struct ISVGAnimatedString_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -95541,8 +94313,7 @@ pub struct ISVGAnimatedTransformList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -95634,8 +94405,7 @@ pub struct ISVGCircleElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -95715,8 +94485,7 @@ pub struct ISVGClipPathElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -95784,8 +94553,7 @@ pub struct ISVGDefsElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -95851,8 +94619,7 @@ pub struct ISVGDescElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -95923,8 +94690,7 @@ pub struct ISVGDocument_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -96022,8 +94788,7 @@ pub struct ISVGElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -96132,8 +94897,7 @@ pub struct ISVGElementInstance_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -96216,8 +94980,7 @@ pub struct ISVGElementInstanceList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, index: i32, ppresult: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -96314,8 +95077,7 @@ pub struct ISVGEllipseElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -96402,8 +95164,7 @@ pub struct ISVGException_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -96478,8 +95239,7 @@ pub struct ISVGExternalResourcesRequired_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -96558,8 +95318,7 @@ pub struct ISVGFitToViewBox_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -96628,8 +95387,7 @@ pub struct ISVGGElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -96717,8 +95475,7 @@ pub struct ISVGGradientElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -96819,8 +95576,7 @@ pub struct ISVGImageElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -96913,8 +95669,7 @@ pub struct ISVGLangSpace_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -97025,8 +95780,7 @@ pub struct ISVGLength_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -97139,8 +95893,7 @@ pub struct ISVGLengthList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -97244,8 +95997,7 @@ pub struct ISVGLineElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -97348,8 +96100,7 @@ pub struct ISVGLinearGradientElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -97448,8 +96199,7 @@ pub struct ISVGLocatable_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -97577,8 +96327,7 @@ pub struct ISVGMarkerElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -97703,8 +96452,7 @@ pub struct ISVGMaskElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -97869,8 +96617,7 @@ pub struct ISVGMatrix_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -97959,8 +96706,7 @@ pub struct ISVGMetadataElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -98034,8 +96780,7 @@ pub struct ISVGNumber_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -98138,8 +96883,7 @@ pub struct ISVGNumberList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -98214,8 +96958,7 @@ pub struct ISVGPaint_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -98377,8 +97120,7 @@ pub struct ISVGPathElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -98481,8 +97223,7 @@ pub struct ISVGPathSeg_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -98602,8 +97343,7 @@ pub struct ISVGPathSegArcAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -98733,8 +97473,7 @@ pub struct ISVGPathSegArcRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -98814,8 +97553,7 @@ pub struct ISVGPathSegClosePath_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -98924,8 +97662,7 @@ pub struct ISVGPathSegCurvetoCubicAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99046,8 +97783,7 @@ pub struct ISVGPathSegCurvetoCubicRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99154,8 +97890,7 @@ pub struct ISVGPathSegCurvetoCubicSmoothAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99258,8 +97993,7 @@ pub struct ISVGPathSegCurvetoCubicSmoothRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99362,8 +98096,7 @@ pub struct ISVGPathSegCurvetoQuadraticAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99466,8 +98199,7 @@ pub struct ISVGPathSegCurvetoQuadraticRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99556,8 +98288,7 @@ pub struct ISVGPathSegCurvetoQuadraticSmoothAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99642,8 +98373,7 @@ pub struct ISVGPathSegCurvetoQuadraticSmoothRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99728,8 +98458,7 @@ pub struct ISVGPathSegLinetoAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99807,8 +98536,7 @@ pub struct ISVGPathSegLinetoHorizontalAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99884,8 +98612,7 @@ pub struct ISVGPathSegLinetoHorizontalRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -99968,8 +98695,7 @@ pub struct ISVGPathSegLinetoRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -100047,8 +98773,7 @@ pub struct ISVGPathSegLinetoVerticalAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -100124,8 +98849,7 @@ pub struct ISVGPathSegLinetoVerticalRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -100228,8 +98952,7 @@ pub struct ISVGPathSegList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -100319,8 +99042,7 @@ pub struct ISVGPathSegMovetoAbs_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -100405,8 +99127,7 @@ pub struct ISVGPathSegMovetoRel_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -100526,8 +99247,7 @@ pub struct ISVGPatternElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -100626,8 +99346,7 @@ pub struct ISVGPoint_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -100733,8 +99452,7 @@ pub struct ISVGPointList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -100809,8 +99527,7 @@ pub struct ISVGPolygonElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -100876,8 +99593,7 @@ pub struct ISVGPolylineElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -100958,8 +99674,7 @@ pub struct ISVGPreserveAspectRatio_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -101065,8 +99780,7 @@ pub struct ISVGRadialGradientElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -101171,8 +99885,7 @@ pub struct ISVGRect_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: f32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -101289,8 +100002,7 @@ pub struct ISVGRectElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -101566,8 +100278,7 @@ pub struct ISVGSVGElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -101703,8 +100414,7 @@ pub struct ISVGScriptElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -101782,8 +100492,7 @@ pub struct ISVGStopElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -101892,8 +100601,7 @@ pub struct ISVGStringList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -101979,8 +100687,7 @@ pub struct ISVGStylable_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -102066,8 +100773,7 @@ pub struct ISVGStyleElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -102141,8 +100847,7 @@ pub struct ISVGSwitchElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -102208,8 +100913,7 @@ pub struct ISVGSymbolElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -102275,8 +100979,7 @@ pub struct ISVGTSpanElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -102360,8 +101063,7 @@ pub struct ISVGTests_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -102482,8 +101184,7 @@ pub struct ISVGTextContentElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -102562,8 +101263,7 @@ pub struct ISVGTextElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -102651,8 +101351,7 @@ pub struct ISVGTextPathElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -102760,8 +101459,7 @@ pub struct ISVGTextPositioningElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -102837,8 +101535,7 @@ pub struct ISVGTitleElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -102944,8 +101641,7 @@ pub struct ISVGTransform_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i16) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, @@ -103066,8 +101762,7 @@ pub struct ISVGTransformList_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: i32) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, @@ -103149,8 +101844,7 @@ pub struct ISVGTransformable_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -103222,8 +101916,7 @@ pub struct ISVGURIReference_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, ); @@ -103333,8 +102026,7 @@ pub struct ISVGUseElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -103420,8 +102112,7 @@ pub struct ISVGViewElement_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, @@ -103489,8 +102180,7 @@ pub struct ISVGViewSpec_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[repr(transparent)] @@ -103561,8 +102251,7 @@ pub struct ISVGZoomAndPan_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i16) -> ::windows::core::HRESULT, ); @@ -103650,8 +102339,7 @@ pub struct ISVGZoomEvent_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f32) -> ::windows::core::HRESULT, @@ -103966,12 +102654,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISegm } #[repr(C)] #[doc(hidden)] -pub struct ISegment_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pistart: ::windows::core::RawPtr, piend: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ISegment_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pistart: ::windows::core::RawPtr, piend: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISegmentList(pub ::windows::core::IUnknown); @@ -104236,12 +102919,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ISequ } #[repr(C)] #[doc(hidden)] -pub struct ISequenceNumber_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ncurrent: i32, pnnew: *mut i32) -> ::windows::core::HRESULT, -); +pub struct ISequenceNumber_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ncurrent: i32, pnnew: *mut i32) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ISniffStream(pub ::windows::core::IUnknown); @@ -104557,12 +103235,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a ITarg } #[repr(C)] #[doc(hidden)] -pub struct ITargetEmbedding_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptargetframe: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct ITargetEmbedding_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, pptargetframe: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ITargetFrame(pub ::windows::core::IUnknown); @@ -104799,15 +103472,7 @@ impl ITargetFramePriv { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), punkchildframe.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn NavigateHack<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - grfhlnf: u32, - pbc: Param1, - pibsc: Param2, - psztargetname: Param3, - pszurl: Param4, - pszlocation: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn NavigateHack<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, grfhlnf: u32, pbc: Param1, pibsc: Param2, psztargetname: Param3, pszurl: Param4, pszlocation: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(grfhlnf), pbc.into_param().abi(), pibsc.into_param().abi(), psztargetname.into_param().abi(), pszurl.into_param().abi(), pszlocation.into_param().abi()).ok() } pub unsafe fn FindBrowserByIndex(&self, dwid: u32) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -104876,15 +103541,7 @@ impl ITargetFramePriv2 { (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), punkchildframe.into_param().abi()).ok() } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn NavigateHack<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - grfhlnf: u32, - pbc: Param1, - pibsc: Param2, - psztargetname: Param3, - pszurl: Param4, - pszlocation: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn NavigateHack<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, grfhlnf: u32, pbc: Param1, pibsc: Param2, psztargetname: Param3, pszurl: Param4, pszlocation: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), ::core::mem::transmute(grfhlnf), pbc.into_param().abi(), pibsc.into_param().abi(), psztargetname.into_param().abi(), pszurl.into_param().abi(), pszlocation.into_param().abi()).ok() } pub unsafe fn FindBrowserByIndex(&self, dwid: u32) -> ::windows::core::Result<::windows::core::IUnknown> { @@ -104892,15 +103549,7 @@ impl ITargetFramePriv2 { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), ::core::mem::transmute(dwid), &mut result__).from_abi::<::windows::core::IUnknown>(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] - pub unsafe fn AggregatedNavigation2<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IUri>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>( - &self, - grfhlnf: u32, - pbc: Param1, - pibsc: Param2, - psztargetname: Param3, - puri: Param4, - pszlocation: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn AggregatedNavigation2<'a, Param1: ::windows::core::IntoParam<'a, super::super::System::Com::IBindCtx>, Param2: ::windows::core::IntoParam<'a, super::super::System::Com::IBindStatusCallback>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::System::Com::IUri>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>>(&self, grfhlnf: u32, pbc: Param1, pibsc: Param2, psztargetname: Param3, puri: Param4, pszlocation: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).9)(::core::mem::transmute_copy(self), ::core::mem::transmute(grfhlnf), pbc.into_param().abi(), pibsc.into_param().abi(), psztargetname.into_param().abi(), puri.into_param().abi(), pszlocation.into_param().abi()).ok() } } @@ -105346,8 +103995,7 @@ pub struct ITemplatePrinter_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrtitle: ::core::mem::ManuallyDrop, p: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -105430,18 +104078,7 @@ impl ITemplatePrinter2 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn startDoc<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrtitle: Param0) -> ::windows::core::Result { @@ -105760,8 +104397,7 @@ pub struct ITemplatePrinter2_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrtitle: ::core::mem::ManuallyDrop, p: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -105856,18 +104492,7 @@ impl ITemplatePrinter3 { } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe fn Invoke(&self, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut super::super::System::Com::VARIANT, pexcepinfo: *mut super::super::System::Com::EXCEPINFO, puargerr: *mut u32) -> ::windows::core::Result<()> { - (::windows::core::Interface::vtable(self).6)( - ::core::mem::transmute_copy(self), - ::core::mem::transmute(dispidmember), - ::core::mem::transmute(riid), - ::core::mem::transmute(lcid), - ::core::mem::transmute(wflags), - ::core::mem::transmute(pdispparams), - ::core::mem::transmute(pvarresult), - ::core::mem::transmute(pexcepinfo), - ::core::mem::transmute(puargerr), - ) - .ok() + (::windows::core::Interface::vtable(self).6)(::core::mem::transmute_copy(self), ::core::mem::transmute(dispidmember), ::core::mem::transmute(riid), ::core::mem::transmute(lcid), ::core::mem::transmute(wflags), ::core::mem::transmute(pdispparams), ::core::mem::transmute(pvarresult), ::core::mem::transmute(pexcepinfo), ::core::mem::transmute(puargerr)).ok() } #[cfg(feature = "Win32_Foundation")] pub unsafe fn startDoc<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::BSTR>>(&self, bstrtitle: Param0) -> ::windows::core::Result { @@ -106255,8 +104880,7 @@ pub struct ITemplatePrinter3_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrtitle: ::core::mem::ManuallyDrop, p: *mut i16) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -106889,15 +105513,7 @@ impl IUrlHistoryStg2 { (::windows::core::Interface::vtable(self).7)(::core::mem::transmute_copy(self), &mut result__).from_abi::(result__) } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole"))] - pub unsafe fn AddUrlAndNotify<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleCommandTarget>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>( - &self, - pocsurl: Param0, - pocstitle: Param1, - dwflags: u32, - fwritehistory: Param3, - poctnotify: Param4, - punkisfolder: Param5, - ) -> ::windows::core::Result<()> { + pub unsafe fn AddUrlAndNotify<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param1: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param4: ::windows::core::IntoParam<'a, super::super::System::Ole::IOleCommandTarget>, Param5: ::windows::core::IntoParam<'a, ::windows::core::IUnknown>>(&self, pocsurl: Param0, pocstitle: Param1, dwflags: u32, fwritehistory: Param3, poctnotify: Param4, punkisfolder: Param5) -> ::windows::core::Result<()> { (::windows::core::Interface::vtable(self).8)(::core::mem::transmute_copy(self), pocsurl.into_param().abi(), pocstitle.into_param().abi(), ::core::mem::transmute(dwflags), fwritehistory.into_param().abi(), poctnotify.into_param().abi(), punkisfolder.into_param().abi()).ok() } pub unsafe fn ClearHistory(&self) -> ::windows::core::Result<()> { @@ -107051,12 +105667,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IView } #[repr(C)] #[doc(hidden)] -pub struct IViewObjectPresentFlip2_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IViewObjectPresentFlip2_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IViewObjectPresentFlipSite(pub ::windows::core::IUnknown); @@ -107219,12 +105830,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IView } #[repr(C)] #[doc(hidden)] -pub struct IViewObjectPresentNotify_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IViewObjectPresentNotify_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IViewObjectPresentNotifySite(pub ::windows::core::IUnknown); @@ -107392,12 +105998,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IView } #[repr(C)] #[doc(hidden)] -pub struct IViewObjectPrint_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppprintbitmap: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, -); +pub struct IViewObjectPrint_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, ppprintbitmap: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWBScriptControl(pub ::windows::core::IUnknown); @@ -107509,8 +106110,7 @@ pub struct IWBScriptControl_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, name: ::core::mem::ManuallyDrop, eventdata: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, @@ -107677,8 +106277,7 @@ pub struct IWebBridge_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, v: ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -107889,8 +106488,7 @@ pub struct IWebGeocoordinates_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f64) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut f64) -> ::windows::core::HRESULT, @@ -107980,8 +106578,7 @@ pub struct IWebGeolocation_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_System_Com")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, successcallback: ::windows::core::RawPtr, errorcallback: ::windows::core::RawPtr, options: ::windows::core::RawPtr) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_System_Com"))] usize, @@ -108061,8 +106658,7 @@ pub struct IWebGeoposition_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut u64) -> ::windows::core::HRESULT, @@ -108140,8 +106736,7 @@ pub struct IWebGeopositionError_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut i32) -> ::windows::core::HRESULT, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, p: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, @@ -108181,12 +106776,7 @@ impl<'a> ::windows::core::IntoParam<'a, ::windows::core::IUnknown> for &'a IXMLG } #[repr(C)] #[doc(hidden)] -pub struct IXMLGenericParse_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fdogeneric: i16) -> ::windows::core::HRESULT, -); +pub struct IXMLGenericParse_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, fdogeneric: i16) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IXMLHttpRequestEventTarget(pub ::windows::core::IUnknown); @@ -108250,8 +106840,7 @@ pub struct IXMLHttpRequestEventTarget_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, ); #[inline] @@ -108347,8 +106936,7 @@ pub struct Iwfolders_abi( #[cfg(not(feature = "Win32_System_Com"))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, rgsznames: *const super::super::Foundation::PWSTR, cnames: u32, lcid: u32, rgdispid: *mut i32) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, dispidmember: i32, riid: *const ::windows::core::GUID, lcid: u32, wflags: u16, pdispparams: *const super::super::System::Com::DISPPARAMS, pvarresult: *mut ::core::mem::ManuallyDrop, pexcepinfo: *mut ::core::mem::ManuallyDrop, puargerr: *mut u32) -> ::windows::core::HRESULT, #[cfg(not(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole")))] usize, #[cfg(feature = "Win32_Foundation")] pub unsafe extern "system" fn(this: ::windows::core::RawPtr, bstrurl: ::core::mem::ManuallyDrop, pbstrretval: *mut ::core::mem::ManuallyDrop) -> ::windows::core::HRESULT, #[cfg(not(feature = "Win32_Foundation"))] usize, @@ -108594,15 +107182,7 @@ pub unsafe fn RatingAccessDeniedDialogW<'a, Param0: ::windows::core::IntoParam<' } #[cfg(feature = "Win32_Foundation")] #[inline] -pub unsafe fn RatingAddToApprovedSites<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>( - hdlg: Param0, - cbpasswordblob: u32, - pbpasswordblob: *mut u8, - lpszurl: Param3, - falwaysnever: Param4, - fsitepage: Param5, - fapprovedsitesenforced: Param6, -) -> ::windows::core::Result<()> { +pub unsafe fn RatingAddToApprovedSites<'a, Param0: ::windows::core::IntoParam<'a, super::super::Foundation::HWND>, Param3: ::windows::core::IntoParam<'a, super::super::Foundation::PWSTR>, Param4: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param5: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>, Param6: ::windows::core::IntoParam<'a, super::super::Foundation::BOOL>>(hdlg: Param0, cbpasswordblob: u32, pbpasswordblob: *mut u8, lpszurl: Param3, falwaysnever: Param4, fsitepage: Param5, fapprovedsitesenforced: Param6) -> ::windows::core::Result<()> { #[cfg(windows)] { #[link(name = "windows")] diff --git a/src/core/bindings.rs b/src/core/bindings.rs index 2a6cc4d293..d892111daf 100644 --- a/src/core/bindings.rs +++ b/src/core/bindings.rs @@ -2163,12 +2163,7 @@ pub mod Windows { } #[repr(C)] #[doc(hidden)] - pub struct ILanguageExceptionErrorInfo_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, languageexception: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - ); + pub struct ILanguageExceptionErrorInfo_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, languageexception: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct ILanguageExceptionErrorInfo2(pub ::windows::core::IUnknown); @@ -2326,12 +2321,7 @@ pub mod Windows { } #[repr(C)] #[doc(hidden)] - pub struct IWeakReference_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, objectreference: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, - ); + pub struct IWeakReference_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, riid: *const ::windows::core::GUID, objectreference: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT); #[repr(transparent)] #[derive(:: core :: cmp :: PartialEq, :: core :: cmp :: Eq, :: core :: clone :: Clone, :: core :: fmt :: Debug)] pub struct IWeakReferenceSource(pub ::windows::core::IUnknown); @@ -2367,12 +2357,7 @@ pub mod Windows { } #[repr(C)] #[doc(hidden)] - pub struct IWeakReferenceSource_abi( - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, - pub unsafe extern "system" fn(this: ::windows::core::RawPtr, weakreference: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, - ); + pub struct IWeakReferenceSource_abi(pub unsafe extern "system" fn(this: ::windows::core::RawPtr, iid: &::windows::core::GUID, interface: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr) -> u32, pub unsafe extern "system" fn(this: ::windows::core::RawPtr, weakreference: *mut ::windows::core::RawPtr) -> ::windows::core::HRESULT); } } } diff --git a/src/core/guid.rs b/src/core/guid.rs index a470c6fb11..add3e385a3 100644 --- a/src/core/guid.rs +++ b/src/core/guid.rs @@ -32,12 +32,7 @@ impl GUID { /// Creates a `GUID` from a `u128` value. pub const fn from_u128(uuid: u128) -> Self { - Self { - data1: (uuid >> 96) as u32, - data2: (uuid >> 80 & 0xffff) as u16, - data3: (uuid >> 64 & 0xffff) as u16, - data4: (uuid as u64).to_be_bytes(), - } + Self { data1: (uuid >> 96) as u32, data2: (uuid >> 80 & 0xffff) as u16, data3: (uuid >> 64 & 0xffff) as u16, data4: (uuid as u64).to_be_bytes() } } /// Creates a `GUID` for a "generic" WinRT type. diff --git a/src/core/inspectable.rs b/src/core/inspectable.rs index 5c73f3f446..8cb056826b 100644 --- a/src/core/inspectable.rs +++ b/src/core/inspectable.rs @@ -21,14 +21,7 @@ impl IInspectable { } #[repr(C)] -pub struct IInspectable_abi( - pub unsafe extern "system" fn(this: RawPtr, iid: &GUID, interface: *mut RawPtr) -> HRESULT, - pub unsafe extern "system" fn(this: RawPtr) -> u32, - pub unsafe extern "system" fn(this: RawPtr) -> u32, - pub unsafe extern "system" fn(this: RawPtr, count: *mut u32, values: *mut *mut GUID) -> HRESULT, - pub unsafe extern "system" fn(this: RawPtr, value: *mut RawPtr) -> HRESULT, - pub unsafe extern "system" fn(this: RawPtr, value: *mut i32) -> HRESULT, -); +pub struct IInspectable_abi(pub unsafe extern "system" fn(this: RawPtr, iid: &GUID, interface: *mut RawPtr) -> HRESULT, pub unsafe extern "system" fn(this: RawPtr) -> u32, pub unsafe extern "system" fn(this: RawPtr) -> u32, pub unsafe extern "system" fn(this: RawPtr, count: *mut u32, values: *mut *mut GUID) -> HRESULT, pub unsafe extern "system" fn(this: RawPtr, value: *mut RawPtr) -> HRESULT, pub unsafe extern "system" fn(this: RawPtr, value: *mut i32) -> HRESULT); unsafe impl Interface for IInspectable { type Vtable = IInspectable_abi; From 3287a8b15d85bd78e98060c1a9836191763e9d64 Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Mon, 29 Nov 2021 11:11:06 -0800 Subject: [PATCH 5/7] build --- .github/workflows/build.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index aa5a2c6b61..8e9f0c9a1c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -50,10 +50,10 @@ jobs: rust: nightly other: x86_64-pc-windows-gnu platform: x64 - # - os: windows-latest - # rust: stable - # other: i686-pc-windows-gnu - # platform: x86 + - os: windows-latest + rust: stable + other: i686-pc-windows-gnu + platform: x86 steps: - name: Checkout uses: actions/checkout@v2 @@ -90,7 +90,7 @@ jobs: - name: Build (${{ matrix.os }}) run: cargo build - if: matrix.os == 'ubuntu-latest' + if: matrix.other == 'x86_64-pc-windows-gnu' || matrix.other == 'i686-pc-windows-gnu' - name: Build (${{ matrix.os }}) run: cargo test --all --target ${{ matrix.other }} From 4628a26f5f0b3552eb874d134a6355fe8685d9dc Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Mon, 29 Nov 2021 11:37:42 -0800 Subject: [PATCH 6/7] build --- .github/workflows/build.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8e9f0c9a1c..37a416c224 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,18 +42,22 @@ jobs: rust: stable other: x86_64-pc-windows-msvc platform: x64 + toolchain: msvc - os: windows-latest rust: nightly other: i686-pc-windows-msvc platform: x86 + toolchain: msvc - os: windows-latest rust: nightly other: x86_64-pc-windows-gnu platform: x64 + toolchain: gnu - os: windows-latest rust: stable other: i686-pc-windows-gnu platform: x86 + toolchain: gnu steps: - name: Checkout uses: actions/checkout@v2 @@ -89,12 +93,12 @@ jobs: if: contains(matrix.other, 'windows-gnu') - name: Build (${{ matrix.os }}) - run: cargo build - if: matrix.other == 'x86_64-pc-windows-gnu' || matrix.other == 'i686-pc-windows-gnu' + run: cargo check + if: matrix.toolchain == 'gnu' - name: Build (${{ matrix.os }}) run: cargo test --all --target ${{ matrix.other }} - if: matrix.os == 'windows-latest' + if: matrix.toolchain == 'msvc' cargo_fmt: name: Check cargo formatting From e47f409462f219824e7cc0143fe50ae4cc92595d Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Mon, 29 Nov 2021 11:55:21 -0800 Subject: [PATCH 7/7] build --- .github/workflows/build.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 37a416c224..3603e4e956 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,22 +42,18 @@ jobs: rust: stable other: x86_64-pc-windows-msvc platform: x64 - toolchain: msvc - os: windows-latest rust: nightly other: i686-pc-windows-msvc platform: x86 - toolchain: msvc - os: windows-latest rust: nightly other: x86_64-pc-windows-gnu platform: x64 - toolchain: gnu - os: windows-latest rust: stable other: i686-pc-windows-gnu platform: x86 - toolchain: gnu steps: - name: Checkout uses: actions/checkout@v2 @@ -92,13 +88,13 @@ jobs: $MingwPath | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append if: contains(matrix.other, 'windows-gnu') - - name: Build (${{ matrix.os }}) + - name: Check (${{ matrix.os }}) run: cargo check - if: matrix.toolchain == 'gnu' + if: contains(matrix.other, 'windows-gnu') - - name: Build (${{ matrix.os }}) + - name: Test (${{ matrix.os }}) run: cargo test --all --target ${{ matrix.other }} - if: matrix.toolchain == 'msvc' + if: contains(matrix.other, 'windows-msvc') cargo_fmt: name: Check cargo formatting

81uc^K`k6=v6Zt*`;@maKm!7BF5a)|xo|ehy-x%|>o4#i(7U;=v7T6Hy06+68SKAQhq-T8T zImd=L9q9s2W|xN95a%^N_~J~qA}M-Sqw8*#b_+_b+US^IJcDGuMVV z+rsyh#UYHISvJI3caDIQ$>&HL;(T88n~a`k*$`*0pYaZd4RIb8^WH4~`Sri;XO}Yk zj2FLZL!8BPef8*G8{!=Hg)h$QY>4ykaRN@J?_F((vp3cn$#%Y$4RN;e<2S$GU_X7Y z|FkbX*Vz!~pBNi1<9j{NJb{Ha#JNu#=VCa=+7M^6n|$eco(*xn^nx$WIyS^vFHOM7 z#^Z{xXN}$Z9W4ueajv%^&V^#$o6&QT4RL-jMW841n;AC5IYL~A!f^JqAh-(SDcm!2DJh%-+dM_}{(vu%j8hp0!`TaEZV(S|r%JSp&<lbz5NG~q0VlJcB^X1to4#j_^~Jf-hB(X3Ut;uJYD1h)d@0bAjmJ&4 zA@aD$^6k&8{+&>>>oKiaY%m~;(YyCUwXE%Ax;-CmBk^*-v?0#B{N%x&wIR;gnjoKyo-=KT^VmuOCmSywVnduWo)B;{dbYD6&iAojc$t4^ zIRARxe)`^Ng)h!eZHV*yYXqDu4td^&IIj}z665=98{!-*_B&XA^GX}y?CNJf>JB!< z*;~vjvhky%SnFfAc>XT2|ITn0+7RbZG4IWAuCXD`{=g*L`MEa4IoQv*%m^FeTrB1p z>U;7GootA6;zWV(45wm4oEhS{Oal)+chZ?{Hrr3&srv+avb^HU(ZcCecO3fJvFE>mvnaJ52w>=uW^jQFXZo;;)UG_)8Mnx^Dr_o;_J9NO@K34y}2k;qX{BsF?2A+~Ocpm)S_ZdEeNBsMJ;7bY0_-8BhDA*aHX1)tY z9#+#BX$X1vFZM^&&o_e{oJZ?S;_|Te*j-!KY;umzm52(-WYog?1 zZd{&HQ`PvMrTu9fvxzG|K~=h8o?yNe^TmAP;H|#6X+C2S=JORhF?WtIzo%$-(>|7| ziuTkzU~Zx0sYwYMeIAOvQX(<`&{!1j`;CipKXW zUANE%xQ)n9ilU8T@^gEZZkNjBC)sZDW28N2D_VQjo)oD)hcI8#R{CvJuFhAq-!?$U zF*o`jwBEq}{w`Y?q-dK7GwjlT?kO)Mvw=Q}XF|Zn}z|b?Iw_99YMa*29(0@fSIp+*sZ zJKCw$SWudCcyzzD2Zww6Rq2ZIg>M8MFEK*_>VJrGR)n*NPHYV#XIN+VEqHE3&e{f$ zvoXuPa`wnHubhoUxhQAz=`-Xk6LOZ>1M=0w&t`q2$5 z%gft*#8$!N4SuvhRXb{9M0tZ<>*hz^%+NLdu73*1^47qByd@Zvx1j;#ZO1IHygA60 zv3Ttxl#BBAQJSy3T`9?1Yf0X2m>OK(JbtvUwh8{1>kRqPW$5?I_RT-V;-zLNAj{hf z?12%=k4^#4Ij?BlyWBtE_H7;3ulTcX|A!cz`_Y@P^vc_7C>P~z`B0C%ksn>Zro3I7 zGpf8@d+mYXat6DG{((d5Aj%p1=u!07WI2obQ8N94H{m+o~Hv%i9X@oZE(A{&P3hZ}^k9m5+Mu+D3}! zS-kcX%0;{O7S?mfd5^uT%gfukr_0ORm6Wdw(jSE%%~sVUZG%GDR0QLU7)oV}q!~gO&P~PL3xV*`tQ7NBgc{|U5yoqCr!R*^@$f5bOZ~HO+!0p=|7-Qx3Z7<42 zc{`CovQu8(W@4O4v~T?-c{>!szUg^3wY~Ne?4l@dZ`~EQZ(~6t+d}j=xxDon;gz@f)DIQ>>AlDw^SJGMc`oXexEXYUC{TiqkgPr_?}O*C%(B1-w?#4 zcBJ1(hOdsEQ?gZjrTe!o4BvYf+LL~@7`|)nv?sn@x?OR(?|Iao_|`Lg?NaTDZ!yF7 z;23-2o5=7jxx$|K`Z9do`q>j-Gls9HP5s+%`nnpI+j*Hi>9>vHyHSs`?B_q8X810` zJXSmU-@kKk*uLr~ThrS-cR`x~bZv)_?bJrB?m+=05 z*3i&k{#nQO6X?eAJ!3 z_{jf`8C06%*{jwX8{=;XEF9bi^z||>_nGLQlwux-6>{khGnIvddke$;%$(AkPhtr7 zQil8d38gvD#1QU@4EM}Ir8zfQn8WiYE8)mVPlmhJ1*JI`#Src~4EI*d{W>XzaDT6_ zS8=)j4ZVEb!d#YFIeC@g&bhEO=e`)ioyBm!c5i9Us2IXMjN$%fW@*l53;Tp-<>YjR zyC&wEJr)DFx3l&9NA$dk%l+Jf(wv`H+TYJ}+}j!M`(O{dVm_AL;}eeiNrwB|`%7~c zEsh=BQyA`29i(vx~r^k*xxrX6x1zYmqirB&3iQ)eJp3b zScdzVTT62;?;Sh1yE5Eo4lT{euyF2VMe`7d2McJt-@$NCx~(+ltQg1-a@=3&eR!Aq zPRPjdf5e2G==5IAa8H_Bn)7E2;l7jMZu9{Bd<@|p%y4I&Q<`(hEwLjfr!m|U5u5y( z8audu({q_F_h77%{2+#Kd-i5@xqBgB_40$UL+>Sw-uI0x&6yiRxF;~&yRa5^`Tem& z?;Z^IAISMkjv?F$4EI~-mge+Gi5+@>tLFqUpXsL3oS)EFi-Eko?&n`-xEoztn)7B1 z;hxKI|BN{HoeN`!-d8f*GeGb3M`8zeJBE8H)`NAAA>4ao~)+RP^=TRP_ zNZ*sr<-V#{Y0mEt$An($xYsed79xKaaL*0KVt~@G=}?nj5W-Q zA>92K?n6CGbB4zd?xqYkof&aP4B__d&FFG3!ub4tk>Qkp2={(2-*HDhHwvLxaVSD!7q>lj}`fD!Ek?v z{=@3nz@1I~`Cs8{zQLS=Hj46lma2@{iTfh#m05x_j}uh&8ZdVRTx<(hIt8kyI)1SPoST~+kKS!OkuS9=+fxQW<}dQ4ej2AF-YF- z?{FVZyZ2rio9*s~c2DZzZTCdnhtuxl>9N`FL&z__fw+wG`!$Nu!jSWeVTZZSSN8t6 zqD=d{4@bY(qurwxc-uV!_u;g=fj$l!dv@(kwA*==x7`Zv!)f>C;jzi@-e|YJUj_Wt zoru*)-Z#OY@v>V{77iWe*@*vK7s8SMBTtm(ynwPZeHN(*RX6dmh2XCU?m(TIG zdob?9X?JZsUlV(JKO5~{JKo#w)wmC*-BX^6O@3cUa*jSunVeH!J`6cOhvEQ>_J8Mk z9OxR3eji^BJC89>-fji=;j}yT!Pso~CbTS^`?ZSOH z?QU-)e-@6M_eZ-A&h@tY0Pe$ScQW;7V@SW(u=V@3(C*(yc-#FO?!#&Kf*9+s@OE#{ zDa|=A+1u`OaUV{*cT@i+2KoIE+PxhyEVt+H;Xa&p_qXtzkU;*6mmAS<&hH^;cVpzT zdAm=-eK_sDqg!n9y8+t$=0b0~|AqT-+I{V^*lc$Ja3@{pZFg(jhtuwkpj#~J_Y$-_ z=XP(qm*PI0cK-wOBVw`LBhc=fF$ak2_hj6M)9w!QVzb@N(C%D8zh4YfziB^~SmgKD zkC)~&!#oGh?_-KXI`oOb8L zD8E~y-R}x{*3Dt&Sr=axoBS@qxYyh}y!^fk_u=q+ZjAQFR-xTjj`p_ua@>d0?(rAL zCch`3-Cy_iw);!mhtuxnF&eLRK)a_;@wR&^?!#&KN)V?xl&oP%_@g-=L!bi` zgDN$YMs%(0@n3^^16@x00yoV+Nj)F=!6@gt!ol5;(ObDn(LT7@8kq?PU&#_Sjyg}# zR$7ElX{+q$G^O+uo<9n74W}LJc{|b-?G}sLLHG_1SJxgM?O03a5BE#O9HUfq$3fiV z4C36wPBr(4(~%2Z(u#j}taH@KD!lMMl7XhV#m0Txe#NP(GJh-_$9M_mUG;p~;YQyAVm7=xBo^<+|=O}*< z<+?o3x##U54_$Cx&RrNycE>Rv9sM=L=c?iyY zKi|so(A$7KoM%uTW()F=afVkOR*d(`!x)sy^6)+|B*5QiGI?11XmELeeK??QuB-h? z^D4M~fINJ1UEDtSVR_IZSsvD>gtiZP3%qnMvkxs`A8J9z9ZH#fIFenOlUWPvU{vMz zXBA}x-6yP6c4W3z+)m8h1IFtT|ln1CYlwvOBOjM8voK1 z1!Q?_Y(O6C8I;FiCgicVAdg2ezUx=6{mA2E=ojd|5c2pf;vi8TPo*&^il-ot?Id}G z&nr+jtJ=o9yt)Rztu4LQ*T$J5c>Lv{6p-a{sw=d8%$)D#SpfT(NAdKl@N<6U$bfxZ z*3oMpuL(mQM{NPVSAH5|`dGzaQ_c)ZB=Al25Oz%9V_F{bq{l4h2 zlwPxGzCat7yO2GPeEjsX=W~STabJ{^(rYR`kKZq)@%9T8H`ROZ?YQsbxnGVxNzui? zeSyne+{fiEy4dCJM9<>6+4Nkh=efo7+@*Lf70+FY=aBPyWCY4CL%T1-XJGpLRC-?3 zUcU!dyg!-VzryqWTzY>v-oFCx56AQEUGBT_e#v-OeuAoWBl=Jor#IyQGs$kKt+dl; z;a%33rX0JRXEV&;_=8cUfUI9zE(#qVyhXAk=YPY95027Ychz0=E2iUDem z^o`NuF+fz+w8~a4+n-?m{pq=0ISs?VXOn;b53QAl|9k#4uYb?SSc4J&KA+}6!k50n zo)6{UXVUWv6z!RNab^B}2kZ{_?}K~eUh?l(4o4aAy-&|E|L&saB>!HMep~SGgY@TB zE%!dp`~OFunSbv}?@RvuFlG)y|*k)ot?kbrJK+@q66g$Gqy>x&g9X3g-8p6~@@Y_4~ySLe}9| zAICT{@7F(#dn11TUc}bq_m{BeL;3wX>3R75ACN=fet*^y+_Qdt9rCG?-+$vglmXu@ z^c?g13Oy(J{Y6)xOz`{t$J6r|??JAW-XBNrGrxa;^jq@#bMSr$zkfhg>uFsmKM?o( zw$>dZ;AH*!xL0VuzfBmcsfgdN1zjWG#Pj}tl7B-V|NiEJ-iEH7|XN8GdcAiD+brTCx+jTHdjrSu$&5ALVur1)U>WRwZmq-bL;hejw<)fQ`bKPdM>` zu4|YVa2)Y5&kOvA%?0>@%>`I_t~VygKn{z?1W%z{jtR1-p-h?!@Fa}|2zh}r|1Hf0 zSUWNDF~Lyy>`2B0E3QRbgqYypt?^lk3Ho4d7sUkaX>L4Xf~02Nm|zv?C&mOX--Ks^ z=LIkhP+L1^hF7;KCa8I3JSM1IEsX!VOaa+01@rq)3gcGc`u*=%zWhwY4&3iwi~N}p zzdx7e>%s3|&YlnD_h-=a@cR$6#g+N}2d~FH^ZOkz&r|mMPc%ju{PsQc9P|69(Q}gD ze{M9&1iwEOV}9iKTb+z6-oJ(3XMVpPy)XIw$MAj#zmIvPisso%)-xw8KHe`&ZR~uO z^=sStq5b|QVJxU3eqVvEalfB@349T90UhXyT)@YOPm9@jz=Sa#&IGa>zcSM6NHQ#__8zh4`6BAyF~9i6TUNM*Ye%s#Ru2Xb5eZp6KtKB7nnhHAwDQg!4>bT^gfFZ z2Gjdee6SPmhsXJZMdE|M5g+rsz#inG zC?+VTD`JA%5C`*^VC*$0V==*0l>5X4=_r%(0xw;SGGRPmV1SsQKJsN1jS0$rQ;G@l zfG3jU0sAm^C&mOL5YNjo!E@;AQ%vw$AAEu%EzoFpwZ>IMpzkfU459asvImDZrXs2ULG4A(cQ>R4KvVLtr|1p%`e~ZSL zDzN?!^8oby0gfUT<$m9Zc$@sbN>}*(Ow1AFem`v_%9!8Jpt*z6`hY1kUr_SE3e`D{crBZ zyYP!^F*lF*_fKv{zZcr?&zX(q;P(^R^P&9yG|7_&sxZnR_9PU|v|2LY?Ao=}) z&}+i?IX%bv`+Mm*$?rSsqfD3wkdsNztJ?lkamD*v>3!DU|AO9^{Qkju2K>I-M(con z2Dc6I{(fa^LFN6vtY7cK*M#!>8-=l;F#G$u-#?DHm;3#lh<(ZLe?eFH{aWZ-a=)K} z^=RDhD=3%!{@v|RCi(q7h)G1hA87txn^qO~`(?i=`Tg@Rh^*h=Fad25{CMT zZkK!fejbgf!0-3Ncn;n1yzTI%e`=8MJ%j%(DzS}Vt~&v&PX}`VbpHK0FNN2!DE2iFD@SgyoC5aSPX!? z9`*xtYF#FJc}+S08vWxjK&frsr6E zFq)o|;)CHd4^W5?-novRSGD<=_f79FqxV^Sa2dTXCjmSTR$_uQ7=n!r zyn%8#J~&RfZYf95Y8uLfv4I3WuU{G)IOZ}DAMoFl;)Coyk&O>t9g4OHIfCED;j-E+D=|K}e+YaP;)7|ma7BDDm9B^nUc-EN9v@sq{*lE8FQHtH4`%g1nG_%7KxfLu z2Ye48DL!yCH4z{1-<0BmmdLS0a_+z~sz}uD(|_2vm54OVQ zkpEOMF3018F1im4oj;g31Mea}Xvdxp6(3wj&m%tAOnrM6AB^mYdzL>)Y=e6#KG;+j zWxzLto@4RBiPpH6;)AvHn?iiBQl;lrtsU$>y?-IS&*Fps(fd+-@C4ou9Uov`BE~4= z@j>iso2*~2qVFCmf3ODqch38Y#0Mpak9EI=nBWb_8^r|c=!%%2eWEue7(#IaiwRnx zT#gBLosBXnCb*vbo{%$G7+@ViGt5({=$Jy;Z%Q%27wFSRGA8JWxJ8T!p6!dzQcUo4 zBTr0_)B)ciCit+0Hzrty9Dx`UETesjg2x0{Ti9DW74s1|e<>#TA99NEm>~9bJ(gM^ z+ofQB|6XAXEDXP|?=SEkt%-tP9Eez&`~5q0-xk{MXCgmIet!ykK9t`dL(jwSyC{#q z{Qhdh+uZN}TnG1(-`_&t1K$d|GQa-=Jtz77tW!`X`2EKzPXNEajm;-qMDH`d{|UV> z`Tc2lKZM`UR_C3sH6Dj|G$>h1@$J30;k~JipBtC zzbVB4=feL+G6tY?yTlmaX=>a5vv(%&Q5NSPe|MK7;f4SrC`eF5w2F9wikr|XVrvx@ zEFRqiqzkbY(4wGX2x?KQ<;5GT(r6LzqG+j6p%A=Jh{|8B+7PYA8@bvAk^lFZec#>L z*>`snj7Z}8Db2g{&O7hSGtV`@=b3p8A7BD_jo<<=4d5O=K<@Oo4^Uv>0=JB!PDURf z-|mJl&!5LB?|6tD(`Rn)xzsC1={ewK#1Ezm)s;uYf-p<+v;M&kAQ27wN>jcT z^v>)blxs1go$(K9@Q+U@EJ%HApL;Fqvyi3ZtSh|RdNEq4Di ze2OdEVZ{j1n>;3zN3jb$b?~k28J?#GNPW?=F z|17DG-T#U;jBED?vsQ5J{t3vpY4?NRchbKBQqQsb$4WiJ?oUEj>URIH#QwzY?~Uxr z^ZUs2j@>^wWOHbAJ!^DB1$ z3)Tl&yWi+Vy-^Lo)Jy5?ewh}ts)yZI`v+Iao+#|1g|F+{{e1l6y4d}3l6Q#R@9Nag zWcNo)eeC|#vi5dx{=u^Lch>u_irg9N{l8n3iQSiaj@^G+>KS(bWWg=8_5R2B|6=z~ z7oSAzzC7>P{m0~a!|or$^BL{_j2ydz_#s)l->78CtFxwjJ=`O+-Cv-^cam7rTEo_>^n+e_lwLv);dwa?|ej2ah)G{vY~NrrG_l5%a$!vh(Zw zu(7`Hxo^YT`6pV@cWr&Y@Bn@rcK+h^u9 z_yySa4Xlgg`4RHGW8bIC^QL|0`3&}*b4B{v-Ol9MtbK2IhTp|4ihOMv-_Ec+Yy+Lf14|BK2?#};vU z`HI{iS6*6EuFK0_*j-m%HsQ1C@>0nEf$I0m?QhT#NJT;Gs>0xm%HTwsf_(w|vseV<}$P`@1h9%)Tgzb9LRhDrGlYid~j=35oB$X5t=RWj3w z`ckhG^(&}1C*0GDbm(w!&xwWBveo-q=S=KtZ4cMv*x|mu$gnQxN?#{C)VCn=T>iG( z{LT1ggB6T~3Vn8M?zY>;&+*wgyrZAbsu*7uzYcMIU0;Xi%6)@|N&nV5{aeCs>DT*C z|0X;A8{+iO?~C^D8mE6JIQ^SL|9a8CQ|Mn|t{ooe^lv5o8(0vzNAF*m-(Dg8tMbSD zR~f$!aa~ORpu>o8jek&B`Zq`h63!VPe(7*2V zZwmb@r+-77{>{j3C-t@#hKs2)k~;X0p^*iVarlrEDqAJg z8AqGvk1L3bEiQQh6oi+%wCI zDx+=gi_R)3Ox0#vp7m-|%G)NjSyGutACliyQYhug^~WqJj1(^|j1=))h&sQ**LLY~ zsn7$u%@cY&0X?|(3q6(#J=!aJyo&!)QrRH|Jv#Bu4jz4^ys%SJc~NDw&1%jdDk)6W zW=Ed&YE#NPCbd~o*_l2hzpJEB%9HDlc>;PY7kYGt9-Zwj8a)n&9?H*y4mW}Ct7~{< zHrM*PMV%c|(AREH95J?T33Rpp1MSRp%iKHUzl!7QqI0u#vJ}Wtpl%c}{gYsq%zo-% zlshm%^r~NH43b#*! zeZ0Zi+0-FLmi0#6sPf~hW%9vtu(};H+otwYFDR{gT#NU__~34z?x(7~@p2}o^0P)* zgTz-1kHlYQkjJeajk89vM4V5Ixu_$>HwwYpzZLmm9Vq7l?N zAsBh419b`$>x`q#^G60FV@CudV@?T1iiZayMfpDE*WB*#q~~z;j$cE*pY*4d z*zt14A$^nB;C%cj{KXLU55+c>;CFfYHI>b=t<92cYhep)X!E4*G^S;F%p$ z&rs(2|JeOU(XTE(_30pVhhz62qFlH8v)MPHY=eVOU2!7!)7yRGi#=@F%b?r+wFf54 zSk~^R<~WlNR-o^8tV(0|FD$Kkg0-GY^B5msBi;BI_>{8y7JQ&^se#tiVQsMY;8S7w zJJ^~UsPcqhe!2f{~HruS_UUwCQ2LAIyU~#n^r9`6TT4gyO_H<7o5z z(b#=#{}^n4F}A;`FlzT#qI*SOt9Q`GJ?L^*ug@aiPxXgbhq80D^J#!v4<@# z#_n^^>|;?ecAqwP3=?{!u=_RGeeRjhmK5_Y?j@C%VfT4oQn_Esllw4c33h)ecAw`$ z)cK`G4-0xITQ9uiV(&HV>Ev3s``{U1rFr(hz^PpMK$h&k^-tDGsUH? z|7pj}c7KQ#CynWQ54(RA>jfnz*!^4b<97e^qtG3W-TxEiy4`<_b*66julyPJ)7yRa z685qEx{R^jf9rr`8Oz%J)O=*}K_%qhi> z`xXvAlv#Eg_qyD&bKPrn=={B%I>kP_HGL5N3Fl+$Pr=r6KZFgxetmMTZMcj&qaA+$ zn}5U!_ygGLS`8~0N1NwQz#kZgKTwQ6a320ZWz-+o%XzPQN3mt+gCDv6z*Vxw<=K;o zb%vf`d|dDNFZl|~v44*34&kqsV23?%0A=?*Y&5ph%SIPr=Y?MTBWEdn46*xOJ_i1U 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%0Aw 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%0A<@LHWWqXS)-&~MO_vNzQY;Un+ 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%0AnThFau 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